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

⟦f859aa2aa⟧

    Length: 52618 (0xcd8a)
    Notes: pts_type(SC)
    Names: »DMTASK.SC«

Derivation

└─⟦efe3a1cfc⟧ Bits:30009667 Philips computer tape "600113"
    └─⟦this⟧ »TOSSWORK/DMTASK.SC« 

PTS(SC)

	IDENT DMTASK 	REL 8.2 78-09-15  870105040820 

			BUF. HANDL. L. 1614
			REQ ERR HANDL L. 1351,1488 
			REL 8.1 78-04-21 
* 
****************************************************
* 
*   PHILIPS TERMINAL SYSTEM  PTS
* 
*   DMTASK = HANDLES DATAMANAGEMENT DISC I/O
* 
* 
* 
* 
* 
* 
****************************************************
* 
*   THIS MODULE IS ACTIVATED FROM TIODM.
* 
*   INPUT PARAMETERS: 
*   A1 = FDB ADDRESS
*   A2 = TID   TASK IDENT OF DMTASK  AT PRESENT NOT USED
* 
*   THE SECTOR TO BE ACCESSED IS DEFINED IN FDB (FDBDMI, -FC, -SNR).
*   ALL BUFFERS ARE CHECKED TO FIND OUT IF THIS SECTOR
*   IS ALREADY PRESENT IN A BUFFER. IF SO THE BUFFER STATUS IS SET
*   TO USED AND ACTIONS ACCORDING TO THE ORDER ARE TAKEN. IF NOT
*   THE SECTOR MUST FIRST BE READ INTO A FREE BUFFER. 
* 
*   ALL I/O LKM REQUESTS IN THIS MODULE ARE WITH ACTIVATION AND ARE 
*   FOLLOWED BY AN EXIT LKM REQUEST.
*   INDEX FILES ARE HANDLED IN SUBROUTINE RDNXTR WHERE
*   ALL I/O ARE MADE IN WAIT MODE 
* 
*   BY MEANS OF CONDITIONAL ASSEMBLY THE EXCLUSIVE ACCESS CHECK 
*   FOR INDEXED DELETE AND FOR INDEXED REWRITE AND
*   FOR RANDOM WRITE AND RANDOM DELETE CAN BE EXCLUDED. 
* 
*   QNOEXA=1   EXCLUSIVE ACCESS CHECK INCLUDED
*   QNOEXA=0   EXCLUSIVE ACCESS CHECK EXCLUDED
	EJECT
* 
*************** 
*   ENTRIES   * 
*************** 
* 
* 
	ENTRY	DMTASK 
	ENTRY	SQR	EXTERNAL CODE SEQ READ 
	ENTRY	QSW
	ENTRY	QIRN,QIRR
	ENTRY	DMTWM
	EJECT
* 
***************** 
*   EXTERNALS   * 
***************** 
* 
* 
	EXTRN	TCTAB,CDTAB
	EXTRN	TTB:TD,FDBSTA
	EXTRN	FNDTID 
	EXTRN	TENDIO 
	EXTRN	RTNA15 
	EXTRN	FDBECB 
	EXTRN	FDBSNR 
	EXTRN	FDBRRO 
	EXTRN	FDBRLE 
	EXTRN	FDBBLF 
	EXTRN	FDBTNR 
	EXTRN	FDBVTO 
	EXTRN	FDBCEX 
	EXTRN	FDBEXT 
	EXTRN	EXTDMI 
	EXTRN	EXTFC
	EXTRN	EXTLEN 
	EXTRN	EXTBAS 
	EXTRN	EXTELE 
	EXTRN	FDBLRN 
	EXTRN	FDBMIA 
	EXTRN	FDBEAL 
	EXTRN	FDBADF 
	EXTRN	FDBAI1 
	EXTRN	FDBCRL 
	EXTRN	FDBDBR,FDBMRN,FDBMRO 
	EXTRN	ECBFC
	EXTRN	ECBBA
	EXTRN	ECBRL
	EXTRN	ECBEL
	EXTRN	ECBRC
	EXTRN	ECBCW
	EXTRN	CLRBUF 
	EXTRN	BUFLNK 
	EXTRN	BUFDMI 
	EXTRN	BUFFC
	EXTRN	BUFSNR 
	EXTRN	BUFOR
	EXTRN	BUFSTA 
	EXTRN	CURBUF 
	EXTRN	DWTECB 
	EXTRN	DWTOR
	EXTRN	DWTST,DWTTDM,DWTTQ 
	EXTRN	DMTRBU	RELEASE A DISC BUFFER 
	EXTRN	VTLRN
	EXTRN	VLVBA
	EXTRN	VLVRL
	EXTRN	DMTIOT,DIVMOD
	EXTRN	MPYMOD,CHKKEY
	EXTRN	CALSNO 
	EXTRN	DSUMOD 
	EXTRN	EATEST,EASETB,CRNGET,EARELB,GTBKBU 
	EXTRN	QTJOB,GTLGRN 
	EXTRN	FNDKEY 
	EXTRN	CRNCIF,CRNCDF,CRNQUE 
	EXTRN	MXIND
	EXTRN	FDBKA,FDBNIF,RDNXTR
	EXTRN	BUFAR1,BUFAR2,SECTLE,DMTIOZ,CRNUPD 
	EJECT
* 
* 
* 
************************
* CONDITIONAL ASSEMBLY *
************************
* 
*   CHECK OF EXCLUSIVE ACCESS BIT CAN BE EXCLUDED AT
*   RANDOM WRITE AND RANDOM DELETE BY SETTING X:A=0.
* 
* 
X:A	EQU	1 
X:B	EQU	0 
X:C	EQU	0 
X:D	EQU	1 
X:E	EQU	0 
* 
QNOEXA	EQU	X:A
*   INDEXED ACCEXSS FUNCTIONS CAN BE OMITTED WITH 
*   INDXAC EQU 1 = INDEX ACCESS INCLUDED
*   INDXAC EQU 0 = INDEX ACCESS FUNCTIONS OMITTED 
INDXAC	EQU	X:B
RECBFZ	EQU	X:C	INDEX RECORD BUFFER SIZE IN WORDS
FLXDSC	EQU	X:D	FLEXIBLE DISC INCLUDED WHEN EQU 1
INSLAS	EQU	X:E	INSERT SAME KEY LAST WHEN = 1
	EJECT
* 
************************
*   DATA DEFINITIONS   *
************************
* 
* 
EABIT	EQU	/20	EA-BIT IN DWT STATUS BYTE 
* 
VTOBLK	EQU	9	VTOC BLOCKING FACTOR 
* 
*   THE FOLLOWING INTERNAL ORDER CODES IS THE RELATIVE
*   POSITION IN TIODM-TABLE TIODMF
* 
QCL	EQU	0 
DMTAFU	DATA	DMCLOSE	CLOSE 
QRV	EQU	2 
	DATA	DMREVT	READ VTOC RECORD 
QIRN	EQU	4
	IFT	INDXAC=1 
	DATA	DMIRN	INDEXED READ NEXT 
QINS	EQU	6
	DATA	DMINS	INDEXED INSERT
QDEL	EQU	8
	DATA	DMDEL	INDEXED DELETE
QIRW	EQU	10 
	DATA	DMIRW	INDEXED REWRITE 
	DATA	DMIRR	INDEXED RANDOM RESAD
	XIF
QIRR	EQU	12 
	IFF	INDXAC=1 
	DATA	DMTERR,DMTERR,DMTERR,DMTERR,DMTERR
	XIF
QRD	EQU	14
	DATA	DMRDDE	RANDOM DELETE
QRW	EQU	16
	DATA	DMRDWR	RANDOM WRITE 
QRR	EQU	18
	DATA	DMRDRE	RANDOM READ
QREA	EQU	20 
	DATA	DMTERR	RELEASE EXCLUSIVE ACCESS 
QSW	EQU	22
	DATA	DMSQWR	SEQUENTIAL WRITE 
SQR	EQU	2	EXTERNAL ORDER CODE SEQ READ
QSR	EQU	24
	DATA	DMSQRE	SEQUENTIAL READ
QGCUR	EQU	26
	DATA	DMTERR	GET CURRENCY 
	IFT	INDXAC=1 
QINIX	EQU	28
	DATA	DMINIX	INSERT INDEX 
QDELX	EQU	30
	DATA	DMDELX	DELETE INDEX 
	XIF
	IFF	INDXAC=1 
	DATA	DMTERR,DMTERR 
	XIF
QGCURX	EQU	32 
	DATA	DMTERR	GET CURRENT INDEX
QRWD	EQU	34 
	DATA	DMRDWD	DELAYED RANDOM WRITE 
QRDD	EQU	36 
	DATA	DMRDDD	DELAYED RANDOM DELETE
QRRRB	EQU	38
	DATA	DMRRRB	RAND READ REL BUFF 
* 
VTOCRL	DATA	0	VTOC RECORD LENGTH
	EJECT
* 
**************
*   DMTFRL   *
**************
* 
*   ENTRY   DMTFRL   FIND RECORD LENGTH 
* 
*   INPUT   A1 = RETURN CODE IF INCORRECT LENGTH
*           A6 = FDB ADDRESS
*           A9 = USER ECB ADDRESS 
* 
*   OUTPUT  A2 = RECORD LENGTH TO BE USED 
*           A1 IS ORED INTO ECBRC IF ECBRL < REC LENGTH 
*           A2 IS STORED IN ECBEL 
* 
DMTFRL	EQU	*
	LD	A2,ECBRL,A9 
	CW	A2,FDBRLE,A6
	RF(E)	DMTF20	ECBRL = REC LENGTH
	RF(L)	DMTF10	ECBRL < REC LENGTH
	LD	A2,FDBRLE,A6	ECBRL > REC LENGTH 
	RF	DMTF20
DMTF10	ORS	A1,ECBRC,A9	SET RETURN CODE
DMTF20	ST	A2,ECBEL,A9	SET EFFECTIVE LENGTH
	RTN	A14
	EJECT
* 
************
*   DMTWM  *
************
* 
*   ENTRY   DMTWM   WORD MOVE 
* 
*   INPUT   A1 = FROM ADDRESS 
*           A2 = NO OF BYTES TO BE MOVED
*           A3 = TO ADDRESS 
* 
*           A4 WILL BE DESTROYED
* 
* 
DMTWM	EQU	* 
	SUK	A2,2 
	RF(N)	DMTW10	LAST WORD MOVED 
	LDR*	A4,A1 
	STR	A4,A3
	ADK	A1,2 
	ADK	A3,2 
	RB	DMTWM 
DMTW10	ANK	A2,/01 
	RF(E)	DMTW20 
	LCR	A4,A1	MOVE LAST CHAR 
	SCR	A4,A3
DMTW20	RTN	A14
	EJECT
* 
************* 
*   DMTBM   * 
************* 
* 
*   ENTRY   DMTBM   BYTE MOVE 
* 
*   INPUT   A1 = FROM ADDRESS 
*           A2 = NO OF BYTES TO BE MOVED
*           A3 = TO ADDRESS 
* 
*           A4 WILL BE DESTROYED
* 
*   OUTPUT A3 = NEXT CHAR 
* 
* 
DMTBM	EQU	* 
	SUK	A2,1 
	RF(N)	DMTB10	LAST BYTE MOVED 
	LCR	A4,A1
	SCR	A4,A3
	ADK	A1,1 
	ADK	A3,1 
	RB	DMTBM 
DMTB10	RTN	A14
* 
*   DMTBMR HAS THE SAME FUNCTION AS DMTBM BUT 
*   MOVES FROM THE END
* 
DMTBMR	ADR	A1,A2
	ADR	A3,A2
DMTB20	SUK	A2,1 
	RB(N)	DMTB10 
	SUK	A1,1 
	SUK	A3,1 
	LCR	A4,A1
	SCR	A4,A3
	RB	DMTB20
	EJECT
****DESCRIPTION*************************************
* 
*   FNDFDB WILL SEARCH TTAB AND CDTAB FOR A FILE CODE 
* 
****ENTRY PARAMETERS********************************
* 
*   A1 = TTAB ADDR
*   A2 = FILE CODE TO SEARCH FOR
*   A5 NOT= 0  WHEN ONLY TTAB SHALL BE SEARCHED 
* 
****EXIT PARAMETERS*********************************
* 
*   A1 = UNCHANGED
*   A2 = FILE CODE. = 0 WHEN NO CODE IS FOUND 
*   A4 = TTAB/CDTAB ENTRY ADDR WHEN CODE IS FOUND 
*   A5 = 0 WHEN FOUND IN CDTAB = 1 WHEN TTAB
* 
****USED REGISTERS**********************************
* 
*   A1-A5 
* 
******************************************************
* 
*   LOOK FOR FILE CODE IN TTAB
* 
FNDFDB	EQU	*
	LD	A3,TTB:TD,A1	LENGTH DEV DESCR 
FND030	EQU	*
	SUK	A3,4	
	RF(NP)	FND040	FILE CODE NOT IN TTAB
	LDR	A4,A1
	ADKL	A4,TTB:TD+1 
	ADR	A4,A3
	CCR	A2,A4
	RB(NE)	FND030
	SUK	A4,1 
	LDK	A5,1 
	RF	FND080	CODE FOUND IN TTAB 
* 
*   SEARCH FILE CODE IN CDTAB 
* 
FND040	EQU	*
	LDR	A5,A5
	RF(NZ)	FND060	ONLY TTAB IS SEACHED 
	LD*	A4,CDTAB 
FND050	EQU	*
	SUK	A4,4 
	RF(NP)	FND060	CODE NOT FOUND AT ALL
	LD	A3,CDTAB
	ADR	A3,A4
	CC	A2,1,A3 
	RB(NE)	FND050
	AD	A4,CDTAB
	RF	FND080	CODE FOUND 
FND060	EQU	*
	LDK	A2,0	NO CODE 
FND080	EQU	*
	RTN	A14
	EJECT
* 
**************
*   DMTREM   *
**************
* 
*   ENTRY   DMTREM   MOVE RECORD FROM BUFFER TO USER RECORD AREA
* 
*   INPUT   RELATIVE REC OFFSET IN FDBRRO,A6
*           BUFFER ADDRESS IN A5
*           USER REC AREA IN ECBBA,A9 
*           RECORD LENGTH IN A2 
* 
* 
* 
*   MOVE THE RECORD 
*   IF (FROM) AND (TO) ADDRESSES BOTH EVEN THEN WORD MOVE 
*   IF (FROM AND (TO) ADDRESSES BOTH ODD THEN MOVE FIRST BYTE 
*      WITH BYTE INSTRUCTIONS AND THE REST WITH WORD MOVE 
*   ELSE USE BYTE MOVE INSTRUCTIONS FOR THE WHOLE REC 
* 
DMTREM	EQU	*
	LD	A1,FDBRRO,A6
	ADR	A1,A5	FROM ADDRESS 
	LDR	A4,A1
	LD	A3,ECBBA,A9	TO ADDRESS
	XRR	A4,A3
	ANK	A4,/01 
	RF(Z)	DMT210	BOTH ODD OR BOTH EVEN 
	CF	A14,DMTBM	ONE ODD AND ONE EVEN
	RF	DMT225
* 
DMT210	LDR	A4,A1
	ANK	A4,/01 
	RF(E)	DMT220	BOTH EVEN 
	SUK	A2,1	BOTH ODD
	LCR	A4,A1
	SCR	A4,A3
	ADK	A1,1 
	ADK	A3,1 
DMT220	CF	A14,DMTWM	WORD MOVE 
DMT225	EQU	*
	RTN	A14
	EJECT
* 
*   SET UP A14 STACK
* 
GETA14	EQU	*
	LDR	A7,A2	TASK ID
	CF	A15,FNDTID
	LDR	A14,A2	TTAB ADDR 
	AD	A14,TTB:TD,A14	LENGTH DEVICE DESCR
	ADKL	A14,TTB:TD+32	STACK 
	ABL	RTNA15	RET AND ENB 
	EJECT
* 
**************
*   DMTASK   *
**************
* 
* 
DMTASK	EQU	*
* 
*   SET UP A14 STACK
* 
	INH
	CF	A15,GETA14
	LDR	A6,A1	FDB ADDR 
	LDKL	A5,-1 
	CW	A5,FDBRRO,A6	SPECIAL PARAMETER -1 
	RF(E)	DMT090	FOR ORDERS XR,DX,IX  (SEE TIODM)
DMT020	EQU	*
	LD	A4,FDBDBR,A1
	RF(NN)	DMT025	NO DELAY 
	ANKL	A4,/C0FF
	LD	A2,DWTOR,A1 
	ANK	A2,/3F 
	CWK	A2,QCL 
	RF(E)	DMT024	CLOSE 
	CWK	A2,QRV 
	RF(E)	DMT024	READ VTOC 
	SUK	A2,QRRRB 
	RF(E)	DMT024	RAND READ REL BUFFER
	ORKL	A4,/100 
DMT024	EQU	*
	ST	A4,FDBDBR,A1
DMT025	EQU	*
	LDR	A8,A1
	ADKL	A8,FDBECB	ECB ADDR
	CF	A14,GTBKBU	GET BLOCK BUFFER 
	LDR	A2,A2
	RF(NN)	DMT080	BUFFER WAS BEFORE
* 
*   READ SECTOR INTO BUFFER AND EXIT
* 
	SUK	A5,QCL 
	RF(Z)	DMT030	CLOSE 
	LDK	A7,/11	PHYSICAL READ 
	LKM
	DATA	-1	I/O AND ACTIVATION 
	DATA	DMTAR1	DMTASK RESTART #1
	LKM
	DATA	3	EXIT
* 
DMT030	EQU	*	I/O WITH WAIT FOR CLOSE
	LDK	A7,/91 
	LKM
	DATA	1 
	RF	DMT050	CHECK RETURN CODES 
	EJECT
**************
*   DMTAR1   *
**************
*   RESTART POINT AFTER READ
* 
DMTAR1	EQU	*
* 
*   SET UP A14 STACK
* 
	INH
	CF	A15,GETA14
DMT050	EQU	*
	CF	A14,DMTIOT	CHECK RETURN CODES FROM DISC I/O 
	LDR	A1,A1
	ABL(NE)	DMTERR 
	LD	A5,ECBBA,A8 
	RF	DMT090
DMT080	EQU	*	ENTRY IF SECT ALREADY IN BUFFER
	LDR	A5,A3
	ADK	A5,8	SKIP BUFFER HEADER
	ST	A5,ECBBA,A8	PUT BUFFER ADDR IN ECB
DMT090	EQU	*
* 
*   HANDLE ACTUAL ORDER     ORDER INDEX IN DWTOR
* 
	ADK	A5,2	SKIP CYLID WORD 
	LD	A7,DWTOR,A6 
*			A7 = INTERNAL ORDER CODE
	ANK	A7,/3F 
	ABI	DMTAFU,A7	DMTASK FUNCTION TABLE
	EJECT
DMRRRB	EQU	*	RAND READ REL BUFF 
* 
DMSQRE	EQU	*	SEQUENTIAL READ
* 
DMRDRE	EQU	*	RANDOM READ
* 
*   CHECK STATUS   IF NOT USED THEN ERROR RETURN
* 
	LD	A2,FDBRRO,A6
	AD	A2,FDBRLE,A6
	ADR	A2,A5
	LDK	A1,0 
	CCR	A1,A2	STATUS BYTE IN A1
	RF(NE)	DMT200	USED 
	LDKL	A1,/800	NO DATA 
	ABL	DMTERR 
DMT200	LDK	A1,/8	INCORRECT LENGTH 
	CF	A14,DMTFRL	A2 := RECORD LENGTH
* 
*   MOVE THE RECORD 
* 
	CF	A14,DMTREM
* 
*   UPDATE CRN AND SET EXCLUSIVE ACCESS BIT 
* 
DMT230	EQU	*
	ABL	DMT400	PUT CRN AND EA
	EJECT
DMREVT	EQU	*	READ VTOC RECORD 
* 
DMCLOSE	EQU	*	CLOSE A FILE
* 
	LD	A2,FDBSNR,A6
	RF(NZ)	DMT270	VTOC SECTOR IN BUFFER
* 
*   VOLUME LABEL IN BUFFER
*   FIND VTOC SECTOR NUMBER AND RELATIVE RECORD OFFSET WITHIN SECTOR
*   FOR VTOC RECORD AND READ THIS SECTOR INTO BUFFER
* 
	LDR	A10,A6	SAVE FDB ADDR 
	LDR	A9,A8	SAVE ECB ADDR
	LD	A3,VLVRL-2,A5 
	ST	A3,VTOCRL 
	LDK	A6,VTOBLK	VTOC BLOCKING FACTIOR
	LD	A2,FDBVTO,A10	VTOC RECORD NUMBER
	LDK	A1,0 
	CF	A14,DIVMOD	A2=A1,A2/A6.A1=REMAINDRER
	LDR	A3,A2	QUOTIENT 
	LDR	A6,A10	FDB ADDR
	LDR	A2,A1	REST 
	RF(Z)	DMT240	REST = 0
	ADK	A3,1	RECORD IN NEXT SECTOR 
	RF	DMT250
DMT240	LDK	A2,VTOBLK	LAST RECORD IN SECTOR
DMT250	AD	A3,VLVBA-2,A5	VTOC BASE 
	ST	A3,FDBSNR,A6
	LDK	A3,0 
DMT255	SUK	A2,1 
	RF(Z)	DMT260 
	AD	A3,VLVRL-2,A5 
	ADK	A3,1	SKIP STATUS BYTE
	RB	DMT255
DMT260	ST	A3,FDBRRO,A6
* 
*   RELEASE BUFFER
* 
	LD	A3,ECBBA,A9 
	SUK	A3,8 
	CF	A14,DMTRBU	RELEASE BUFFER 
	CF	A14,CLRBUF	CLEAR FREE BUFFERS 
	ENB			ENB
	LDR	A1,A6	FDB ADDR 
	ABL	DMT020	READ VTOC SECTOR
	EJECT
DMT270	EQU	*
	SUK	A7,QRV 
	ABL(Z)	DMT500	READ VTOC RECORD 
*   CLOSE FILE
*   UPDATE VTOC LAST RECORD NUMBER
*   AND WRITE SECTOR BACK ON DISC 
	AD	A5,FDBRRO,A6
	LDK	A2,0 
	LC	A2,FDBLRN,A6
	SC	A2,VTLRN,A5 
	LD	A2,FDBLRN+1,A6
	ST	A2,VTLRN+1,A5 
*   CLOSE FILE. WRITE VTOC
* 
	LDK	A7,/95 
	LKM
	DATA	1 
* 
	LDR	A1,A6	FDBADDRESS IN A1 
	CF	A14,DMTIOT	CHECK RETURN CODES 
	LDR	A1,A1
	RF(NZ)	DMT724	ERROR
DMT720	EQU	*
	LD	A1,DWTTDM,A6	TTAB ADDR
	LDK	A2,0 
	LC	A2,ECBFC,A9	FILE CODE 
	LDK	A5,0	TRY LOCAL AND GLOBAL
	CF	A14,FNDFDB	GET ENTRY IN TTAB CDTADTAB 
	LDR	A13,A5	LOCAL/GLOBAL INDICATOR
	LDR	A2,A2
	RF(NZ)	DMT725	FC FOUND 
	LDKL	A1,/8000	REQ ERR
DMT724	ABL	DMTERR 
DMT725	EQU	*
	LD	A5,2,A4	FDB ADDRESS 
	LDR	A11,A4	SAVE TABLE ENTRY ADDR 
	LDR	A12,A1	SAVE TTEAB ADDR 
	LDKL	A10,0	MARK THAT FDB NOT SHALL BE RELEASED 
	EJECT
*   CHECK IF THIS FDB ADDR IS USED ELEWHERE 
* 
*   SEARCH ALL TTABS
* 
	LD*	A2,TCTAB 
DMT730	EQU	*
	SUK	A2,2 
	RF(NP)	DMT780	NOT FOUND IN ANY TTAB
	LD	A3,TCTAB
	ADR	A3,A2
	LDR*	A1,A3 
	LD	A3,4,A1	TASK ID 
	RB(N)	DMT730	MONOITOR TASK 
	LD	A3,TTB:TD,A1
	ADKL	A1,TTB:TD+2	DEV DESCR TABLE +2
DMT770	EQU	*
	SUK	A3,4 
	RB(NP)	DMT730	NOT IN THIS TTAB 
	LDR	A4,A1
	ADR	A4,A3
	CWR*	A5,A4 
	RB(NE)	DMT770
	LDR	A7,A11	TTAB ENTRY
	ADK	A7,2	FDB OFFSET
	CWR	A4,A7
	RB(E)	DMT770	SAME ENTRY
	RF	DMT895	MORE USERS ON THIS FDB 
* 
*   NOW SEARCH CDTAB
* 
DMT780	EQU	*
	LD*	A4,CDTAB 
DMT790	EQU	*
	SUK	A4,4 
	RF(NP)	DMT800	THIS FDB HAS NO OTHER USER 
	LD	A2,CDTAB
	ADR	A2,A4
	CW	A5,2,A2 
	RB(NE)	DMT790
	LDR	A7,A4
	AD	A7,CDTAB
	CWR	A7,A11 
	RB(E)	DMT790	SAME ENTRY
	RF	DMT895	THIS FDB HAS MORE USERS
	EJECT
* 
*   NOW RELEASE THIS FDB
* 
DMT800	EQU	*
* 
*   RELEASE EA-BUFFERS
* 
	LDKL	A2,/8000	ALL EA-BUFFERS ARE RELEASED
	LDR	A1,A6	FDB ADDR 
	CF	A14,EARELB
* 
*   RELEASE CRN BUFFERS 
* 
	LDKL	A5,FDBCRL 
	ADR	A5,A6	LINK ROOT
	LDR*	A4,A5 
	CMR	A5	CLEAR FDB 
	RF	DMT830
DMT820	EQU	*
	LDR	A4,A5	BUFFER ADDRESS 
DMT830	EQU	*
	RF(Z)	DMT840	ALL BUFFER S REMOVED
	LDR*	A5,A4	NEXT BUFFER ADDRESS 
* 
*   RETIURN BUFFER TO POOL
* 
	INH
	LD	A3,CRNQUE 
	STR	A3,A4
	ST	A4,CRNQUE 
	ENB
	RB	DMT820
DMT840	EQU	*
	IFT	FLXDSC=1 
* 
*   NOW CHECK DEVICE CODES. WHEN LAST FILE IS CLOSED ON 
*   A FLEXIBLE DISC UNIT, AN UNLOC IS MADE FOR THIS VOLUME
* 
	LDK	A1,4	EXTENT COUNTER
	LDR	A5,A6	FDB ADDR 
	ADKL	A5,FDBEXT+1	ZADDR OF FIRST VOL CODE 
	SUKL	A5,EXTELE	EXT LENGTH IN FDB 
	LDK	A4,0	FOR VOL CODE
DMT880	EQU	*
	ENB		SEE LABEL 910	ENB 
	SUK	A1,1	LOOP
	ABL(NN)	DMT900	CHECK THIS EXTENT 
	XIF
	IFT	INDXAC=1 
	EJECT
* 
*   ALL EXTENTS CHECKED 
*   RELEASE MASRTER INDEX 
* 
	INH
	LD	A1,FDBMIA,A6	MASTER INDEX ADDR
	RF(Z)	DMT894	NO MATER IX 
	LD	A5,MXIND	LENTH
	SUK	A5,2 
DMT885	EQU	*
	SUK	A5,4 
	RF(Z)	DMT890	FIRST INDEX 
	RF(N)	DMT894	NO MATER IX 
	CW	A1,MXIND+2,A5 
	RB(NE)	DMT885
	LD	A4,MXIND,A5 
	RF(N)	DMT890	PREVIOUS ENTRY USED 
	LD	A4,MXIND+4,A5	NO OF WORDS 
	ANKL	A4,/7FFF	REMOV USE BIT
	ADS	A4,MXIND,A5	NR OF WORDS
* 
*   MOVE UP REST OF MXIND 
* 
	LDKL	A1,MXIND+6
	ADR	A1,A5	FROM ADDR
	LDR	A3,A1
	SUK	A3,4	TO ADDR 
	LD	A2,MXIND
	SUR	A2,A5
	SUK	A2,2	NO OF CHAR
	CF	A14,DMTWM	MOVE UOP
	RF	DMT894
DMT890	EQU	*
	LDKL	A4,/7FFF
	ANS	A4,MXIND+4,A5	REMOVE USE BIT 
	XIF
	EJECT
DMT894	EQU	*
	LDKL	A10,1	MARK THAT FDB SHALL BE RELEASED 
DMT895	EQU	*
	INH			INH
* 
*   DELETE TTAB/CDTAB ENTRY 
* 
	CMR	A11	FILE CODE
	CM	2,A11	FDB ADDR
* 
*   RELEASE DWT-QUEUQ IN THIS FDB-DWT 
* 
	LDR	A1,A6	FDBADDR
	ADKL	A1,DWTTQ	ADDR QUEUE START 
	LDR*	A5,A1	NEXT TTAB ADDR
	RF(Z)	DMTA20	NO Q
	CMR	A1	KILL ROOT 
DMTA10	LDR*	A1,A5	NEXT IN QUEUE 
	CF	A15,QTJOB	DISPATCH Q
	LDR	A5,A1	NEXT 
	RB(NZ)	DMTA10	MORE 
DMTA20	EQU	*
* 
*   NEXT ENTRY IN TTAB/CDATAB 
* 
	LDR	A1,A12	TTAB ADDR 
	LDK	A2,0 
	LC	A2,ECBFC,A9	FILE CODE USERT ECB 
	LDR	A5,A13	LOCAL/GLOBAL INDICATOR
	CF	A14,FNDFDB	SEARCH TTAB CDTAB
	LDK	A7,0	INDICATES A2 = 0
	IFT	INDXAC=1 
	LDR	A2,A2
	RF(Z)	DMTA30 
* 
*   MOV DWT TO NEXT FDB 
*   AN INDEX FILE SHALL ALSO BE RELEASED
* 
	LD	A7,2,A4	NEXT FDB ADDR TO CLOSE
	LDK	A1,2 
	ADR	A1,A6	FROM ADDR
	LDK	A3,2 
	ADR	A3,A7	TO ADDR
	LDK	A2,12	NO OF BYTES
	CF	A14,DMTWM	MOVE DWT
	LD	A3,DWTTDM,A6
	ST	A3,DWTTDM,A7	MOVE 
	CM	FDBSNR,A7	SECTOR NR 
	LDKL	A3,FDBEXT 
	ADR	A3,A7
	ST	A3,FDBCEX,A7	1ST EXTENT 
	LDKL	A3,/8000
	ST	A3,DWTST,A6	NOT BUSY
DMTA30	EQU	*
	XIF
	ENB			ENB
* 
*   RELEASE BUFFER
* 
	LD	A3,ECBBA,A8 
	SUK	A3,8 
	CF	A14,DMTRBU
* 
*   RELEASE FDB 
* 
	LDR	A10,A10
	RF(Z)	DMTA40	NO RELEASE
	IFT	INDXAC=1 
* 
*   REMOVE ALL OTHER REFERAENCES TO THIS FDB
* 
	LDK	A1,10	2*MAX NR OF FDBS 
DMTA50	SUK	A1,2	
	RF(N)	DMTA70	ALL FDBS CHECKED
	LDR	A2,A6
	ADR	A2,A1
	LD	A3,FDBADF,A2	OTHER FDB ADDR 
	RB(Z)	DMTA50 
	LDK	A4,10	2*MAX NR OF FDBS 
DMTA60	SUK	A4,2 
	RB(N)	DMTA50	ALL ADDR CHECKED IN OTHER FDB 
	LDR	A5,A3
	ADR	A5,A4
	CW	A6,FDBADF,A5
	RB(NE)	DMTA60
* 
*   DELETE THIS REFERENCE TO THE FDB THAT SHALL BE RELEASED 
* 
	CM	FDBADF,A5 
	RB	DMTA50
	XIF
	EJECT
DMTA70	EQU	*
	LDKL	A3,/FFFE
	INH			INH
	ANRS	A3,A6	SET FDB FREE
DMTA40	EQU	*
	CF	A14,CLRBUF	REMOVE ALL FREE BUFFERS
	LDR	A1,A7	NEW FDB ADDR 
	ABL(Z)	DMTERX	NO MORE FDBS 
	IFT	INDXAC=1 
	ENB			ENB
* 
*   FIND WHICH DMTASK IS NEXT AND ACTIVATE THAT 
* 
	LDK	A7,0 
	LC	A7,FDBEXT,A1	TASK 1ST EXT 
	ADKL	A7,'D0'	TASK ID 
	LKM
	DATA	-4
	DATA	DMTASK
	LKM
	DATA	3	EXIT
	XIF
	IFT	FLXDSC=1 
	EJECT
DMT900	EQU	*
*   UNLOCK FLEXDISC IN THIS LOOP
* 
*   REGISTERS 
*   A1 = EXTENT COUNTER 
*   A4 = LAST VOL CODE FLEXDOISC    A5 = EXT ADDR 
*   A6 = FDB ADDR 
*   A8 = ECB ADDR          A9 = DM ECB ADDR 
*   A10-A12 USED
* 
	ADKL	A5,EXTELE	EXT LENGTH IN FDB 
	LCR	A7,A5	VOLUME CODE
	ANK	A7,/FF 
	ABL(Z)	DMT880	NO CODE
* 
*   FLEXDICSC IF BIT 8-13 = 111110
* 
	ANK	A7,/F8 
	SUK	A7,/F8 
	ABL(NE)	DMT880	NO FLEXDISC 
* 
*   IF SAME FLEXDISC AS LAST, DO NOT SCHECK AGAIN 
* 
	CCR	A4,A5
	ABL(E)	DMT880	SAME 
* 
*   NOW SEARCH ALL FDBS FOR THOIS FLEXIBLE DISC VOL CODE
* 
DMT910	EQU	*
	LCR	A4,A5	SAVE VOL CODE
	LDKL	A3,FDBSTA	FDB LINK ROOT 
	INH			INH
	RF	DMT925
DMT920	EQU	*
	LDR*	A3,A3	FDB ADDR
DMT925	EQU	*
	ANKL	A3,/FFFE	  FDB ADDR 
	RF(Z)	DMT980	ALL FDBS CHECKED
	LDR*	A7,A3 
	ANK	A7,1 
	RB(Z)	DMT920	FREE
	CWR	A6,A3
	RB(E)	DMT920	CURRENT FDB 
	LDK	A7,4	EXTENT COUNTER
	LDR	A2,A3	FDB ADDR 
	ADKL	A2,FDBEXT+1 
*			ADDR OF 1ST VOL CODE
	SUKL	A2,EXTELE	EXT LENGTH IN FDB 
DMT930	EQU	*
	SUK	A7,1 
	RB(N)	DMT920	ALL EXTENTS CHECKED 
	ADKL	A2,EXTELE 
	CCR	A4,A2	VOLUME CODE
	ABL(E)	DMT880	CODE USED. NO UNLOCK 
	RB	DMT930	NEXT EXTENT
* 
*   ALL FSDBS CHECKED. MAKE UNLOAD
* 
DMT980	EQU	*
	ENB			ENB
* 
*   NOTE THAT ECBBUF IS ASSUMED NOT TO BE CHANGED 
*   WITH THIS REQUEST 
* 
	SC	A4,ECBFC,A8	VOL CODE
	LDK	A7,/B8	UNLOAD WAIT 
	LKM
	DATA	1 
	LD	A1,ECBRC,A8 
	ANK	A1,1	INOPER
	ABL(NZ)	DMTERR 
	ABL	DMT880	CHECK NEXT EXT
	XIF
	EJECT
DMT500	EQU	*	READ VTOC RECORD 
* 
	LD	A2,VTOCRL	VTOC REC LENGTH 
	CW	A2,ECBRL,A9 
	RF(NG)	DMT510	MOVE THE WHOLE VTOC REC
	LDK	A1,/8	INCORRECT LENGTH 
	ORS	A1,ECBRC,A9	SET RC BUT CONTINUE
	LD	A2,ECBRL,A9	MOVE WHAT USER TOLD YOU 
DMT510	EQU	*
	ST	A2,ECBEL,A9 
	CF	A14,DMTREM	MOVE RECORD
DMAEX	EQU	* 
	ABL	DMTAEX	EXIT
	EJECT
DMSQWR	EQU	*	SEQUENTIAL WRITE 
* 
DMRDWR	EQU	*	RANDOM WRITE 
* 
DMRDDE	EQU	*	RANDOM DELETE
* 
DMINS	EQU	*	INDEXED INSERT
* 
DMDEL	EQU	*	INDEXED DELETE
* 
DMIRW	EQU	*	INDEXED REWRITE 
* 
DMRDWD	EQU	*	DELAYED RANDOM WRITE 
* 
DMRDDD	EQU	*	DELAYED RANDOM DELETE
* 
*   TEST STATUS 
	LD	A10,FDBRRO,A6 
	AD	A10,FDBRLE,A6 
	ADR	A10,A5	STATUS BYTE ADDRESS 
	LDR	A11,A5	BUFFER ADDR 
	LDR	A1,A6	FDB ADDR 
	LD	A2,ECBCW+2,A9 
	ANK	A2,/FF 
	LD	A3,ECBCW,A9	LOG REC NR
	LDK	A4,0 
	CCR	A4,A10 
	RF(E)	DMS010	FREE
	IFT	INDXAC=1 
	LDR	A4,A7
	SUK	A4,QINS
	RF(E)	DMEAER	INDEXED INSERT
	XIF
	LDR	A4,A7
	SUK	A4,QSW 
	RF(E)	DMEAER	SEQ WRITE 
	IFT	QNOEXA=1 
*   NO EA-CHECK IF EA-BIT = 1 
* 
	LC	A4,DWTST,A6 
	ANK	A4,EABIT 
	RF(NZ)	DMS020	EA=1, NO CHECK 
*   EA MUST BE SET
* 
	CF	A14,EATEST
	LDR	A4,A4	RTN CODE 
	RF(NP)	DMEAER	NO EA THIS TASK
	XIF
	RF	DMS100
DMS010	EQU	*
	IFT	INDXAC=1 
	LDR	A4,A7
	SUK	A4,QIRW
	RF(Z)	DMERND	INDEXED REWRITE 
	LDR	A4,A7
	SUK	A4,QDEL
	RF(Z)	DMERND	INDEXED DELETE
	XIF
DMS020	EQU	*
	CF	A14,EATEST
	LDR	A4,A4	RTN CODE 
	RF(N)	DMEAER	EA OTHER TASK 
DMS100	EQU	*
	LDK	A1,0	SET STATUS FREE 
	IFT	INDXAC=1 
	LDR	A2,A7
	SUK	A2,QIRW
	RF(E)	CHK010	INDEXED REWRITE 
	LDR	A2,A7
	SUK	A2,QINS
	RF(E)	CHK010	INDEXED INSERT
	LDR	A2,A7
	SUK	A2,QDEL
	RF(E)	CHK010	INDEXED DELETE
	XIF
	LDR	A2,A7
	SUK	A2,QRD 
	RF(E)	DMT350	RANDOM DELETE 
	LDR	A2,A7
	SUK	A2,QRDD
	RF(E)	DMT350	DELAYED RANDOM DELETE 
	RF	DMT310	RW,RWD,SW
	IFT	INDXAC=1 
	EJECT
CHK010	EQU	*
*   INDEXED REWRITE,INDEXED INSERT AND INDEXED DELETE ENTERS HERE 
* 
*   COUNT NR OF INDEXES AND 
*   COMPARE KEYS IN FILE AND USER BUFFER
* 
	LDR	A1,A6	FDB ADDR 
	LDK	A5,8	MAX 4 INDEX 
	SUR	A12,A12	INDEX COUNTER
CHK040	EQU	*
	SUK	A5,2 
	RF(N)	CHK100	ALL INDEX CHECKED 
	LDR	A2,A1	FDB ADD
	ADR	A2,A5
	LD	A6,FDBAI1,A2	FDB ADDR INDEX FILE
	RB(Z)	CHK040	NO INDEX
	ADKL	A12,1	COUNT INDEX FILES 
	LD	A2,DWTOR,A6 
	ANK	A2,/3F	ORDER INDEX 
	SUK	A2,QIRW
	RB(NE)	CHK040	NOT INDEXED REWRITE
	LD	A2,FDBKA,A6	KEY START ADDR
	LDR	A3,A2
	AD	A2,ECBBA,A9	KEY IN BUFFER 
	AD	A3,FDBRRO,A1
	ADR	A3,A11	KEY IN FILE 
	LDK	A7,0 
	LD	A6,FDBRLE,A6	RECORD LENGTH
	SUK	A6,6	KEY LENGTH
	CF	A14,CHKKEY	COMPARE KEYS 
	CWR	A6,A7
	RB(E)	CHK040	KEY UNCHANGED CHECK NEXT
	LDR	A6,A1	FDB ADDR 
	LDKL	A1,/4000	KEY NOT FOUND
	RF	DMERR 
CHK100	EQU	*
	LDR	A6,A1	FDB ADDR 
	LD	A7,DWTOR,A6 
	ANK	A7,/3F	ORDER INDEX 
	LDK	A2,0 
	LC	A2,FDBNIF,A6
	CWR	A2,A12 
	RF(E)	DMT310	ALL INDEX IS EXISTING 
	LDKL	A1,/8000	REQ ERR
	RF	DMERR 
DMERND	LDKL	A1,/800	NO DATA 
	RF	DMERR 
	XIF
DMEAER	LDKL	A1,/2000	EA PROTECT 
DMERR	ABL	DMTERR
	EJECT
* 
*   MOVE RECORD 
* 
DMT310	EQU	*
	IFT	INDXAC=1 
	LDR	A2,A7
	SUK	A2,QDEL
	ABL(E)	DMXDEL	INDEXED DELETE 
	XIF
	LD	A2,FDBRLE,A6	RECORD LENGTH
	LD	A3,FDBRRO,A6
	ADR	A3,A11	TO ADDRESS
	LDR	A4,A3
	LD	A1,ECBBA,A9	FROM ADDRESS
	XRR	A4,A1
	ANK	A4,/01 
	RF(E)	DMT320	BOTH ODD OR BOTH EVEN 
	CF	A14,DMTBM	ONE ODD AND ONE EVEN
	RF	DMT340
* 
DMT320	LDR	A4,A3
	ANK	A4,/01 
	RF(E)	DMT330	BOTH EVEN 
	SUK	A2,1	BOTH ODD
	LCR	A4,A1
	SCR	A4,A3
	ADK	A1,1 
	ADK	A3,1 
DMT330	CF	A14,DMTWM	WORD MOVE 
* 
DMT340	EQU	*
* 
*   SET STATUS USED 
* 
	LDK	A1,/FF 
DMT350	SCR	A1,A10 
	LD	A3,FDBDBR,A6
	RF(NN)	DMT394	NO DELAY 
	LDR	A2,A7
	SUK	A2,QSW 
	RF(E)	DMT360	SEQUENTIAL WRITE
	LDR	A2,A7
	SUK	A2,QRWD
	RF(E)	DMT400	DELAYED RANDOM WRITE
	SUK	A7,QRDD
	RF(E)	DMT400	DELAYED RANDOM DELETE 
	RF	DMT390
*   WRITE IF LAST REC IN SECTOR 
* 
DMT360	LD	A4,FDBRRO,A6
	CW	A4,FDBMRO,A6
	RF(NE)	DMT400	NOT LAST RECORD
DMT390	LDK	A7,/05	BASIC WRITE 
	SLL	A3,1 
	RF(N)	DMT395	BASIC WANTED
DMT394	LDK	A7,/15	PHYSICAL WRITE
DMT395	EQU	*
* 
*   WRITE SECTOR ONTO DISC  AND EXIT
* 
	LDR	A1,A6	FDB ADDRESS AS PARAMETER 
	LKM
	DATA	-1	I/O AND ACTIVATION 
	DATA	DMTAR2	DMTASK RESTART #2
	LKM
	DATA	3	EXIT
	EJECT
* 
**************
*   DMTAR2   *
**************
* 
* 
DMTAR2	EQU	*	DMTASK RESTART AFTER WRITE 
* 
*   SET UP A14 STACK
* 
	INH
	CF	A15,GETA14
* 
	CF	A14,DMTIOT	CHECK DISC I/O 
	LDR	A1,A1
	RF(NZ)	DMTERR
	LDKL	A1,/C0FF
	ANS	A1,FDBDBR,A6	RELEASE BUFFER
DMT400	EQU	*
	LDR	A1,A6	FDB ADDR DATA FILE 
	LD	A2,ECBCW+2,A9 
	ANK	A2,/FF 
	LD	A3,ECBCW,A9	LOG REC NR
	LC	A11,ECBFC,A9	FILE CODE
	LD	A7,DWTOR,A1 
	ANK	A7,/3F	ORDER INDEX 
	LDK	A4,QSW 
	CWR	A7,A4
	RF(E)	DMT460	SEQ WRITE 
	LDK	A4,QRD 
	CWR	A7,A4
	RF(E)	DMT420	RAND DEL
	LDK	A4,QRDD
	CWR	A7,A4
	RF(E)	DMT420	DELAYED RANDEOM DELETE
	IFT	INDXAC=1 
	LDK	A4,QDEL
	CWR	A7,A4
	RF(E)	DMT420	INDEXED DELETE
	XIF
	LDR	A5,A2	SAVE REC NO PART 1 
	LDR	A9,A3
* 
*   UPDATE CRN
* 
	CF	A14,CRNGET	GET CRN BUFFER 
	LDR	A10,A2	BUFFER ADDR 
	CM	CRNCIF,A2 
*			CLEAR INDEX CRN 
	CM	CRNCIF+2,A2 
	LDR	A2,A5
	LDR	A3,A9
	ST	A2,CRNCDF,A10 
	ST	A3,CRNCDF+2,A10	CRN DATA FILE 
	SC	A11,CRNCDF,A10	CRN FIL E CODE 
	IFT	INDXAC=1 
	LDK	A4,QINS
	CWR	A7,A4
	RF(E)	DMT460	INDEXED INSERT
	XIF
DMT420	EQU	*
	LDK	A4,QSR 
	CWR	A7,A4
	RF(E)	DMT450	SEQ READ
	LDK	A4,QRR 
	CWR	A7,A4
	RF(E)	DMT450	RANDOM READ 
	LDK	A4,QRRRB 
	CWR	A7,A4
	RF(E)	DMT450	RAND READ REL BUFFER
DMT440	EQU	*
* 
*   RELEASE EA
* 
	CF	A14,EARELB	REL EA 
	RF	DMTAEX
DMT450	EQU	*
	LC	A4,DWTST,A1	DWTSTATUS 
	ANK	A4,EABIT	EA-BIT
	RF(NZ)	DMTAEX	EA=1. NO EA WANTED 
* 
*   CHECK IF EA IS SET ALREADY
* 
	CF	A14,EATEST	CHECK EA 
	LDR	A4,A4
	RF(NZ)	DMTAEX	EA ALREADY SET 
* 
*   SET EA
* 
	CF	A14,EASETB
	RF	DMTAEX
DMT460	EQU	*
* 
*   UPDATE LRN
* 
	SC	A2,FDBLRN,A1
	ST	A3,FDBLRN+1,A1
	IFT	INDXAC=1 
	LDK	A4,QINS
	CWR	A7,A4
	ABL(E)	DMINS2	INDEXED INSERT 
	XIF
	EJECT
DMTAEX	LDK	A1,0	CORRECT RETURN
* 
DMTERR	LD	A3,FDBDBR,A6
	RF(NN)	DMTEX1	NOT DELAY
	ANKL	A3,/3F00
	RF(NZ)	DMTERX	NO RELEASE OF BUFFER 
DMTEX1	LD	A3,ECBBA,A8 
	SUK	A3,8 
DMTEX2	EQU	*
	CF	A14,DMTRBU	RELEASE BUFFER AT A3 
DMTERX	EQU	*
	INH
*   A1 = RET CODE 
*   A6 = DWT ADDR 
	CF	A15,TENDIO
	ENB
EXIT	EQU	*
	LKM
	DATA	3 
	IFT	INDXAC=1 
	EJECT
DMIRR	EQU	* 
*			INDEXED RANDOM READ 
********************************************* 
	LD	A9,DWTECB,A1	USER ECB ADDR
	LD	A8,ECBCW,A9	ADDR OF KEY 
	SUR	A11,A11
	LC	A11,ECBCW+3,A9	NO OF CHAR 
	LD	A2,FDBRLE,A1
	SUK	A2,6	MAX KEY LENGTH
	CWR	A11,A2 
	RF(NP)	DMR005	NOT TOO LARGE KEY WANTED 
	LDR	A11,A2	MAX KEY 
DMR005	EQU	*
	LDR	A13,A1 
	ADKL	A13,FDBECB	ECB ADDR 
	CF	A14,FNDKEY	GET INDEX RECORD 
DMR006	EQU	*	FROM INDEXED READ NEXT 
	LD	A9,DWTECB,A1
	LDR	A6,A1	FDB ADR
	LDKL	A8,FDBECB 
	ADR	A8,A6	ECB ADDRESS
	LDR	A2,A2	RETURN CODE
	RF(NZ)	DMI030	KEY NOT FOUND
* 
*   KEY RECORD FOUN 
*   CHECK IF NEXT RECORD HAS THE SAME KEY 
* 
	LD	A2,FDBRRO,A1	RECORD OFFSET
	ADK	A2,10	BUFFER HEADER
	ADR	A2,A3	REC ADDR 
	LD	A4,FDBRLE,A1	REC LENGTH 
	SUK	A4,6	KEY LENGTH
	ADR	A2,A4
	CC	A4,2,A2	DUPLICATE KEY CHAR
	RF(NE)	DMR020	NEXT KEY NOT SAME
	LDKL	A5,/200	BIT 6 
	ORS	A5,ECBRC,A9	NEXT KEY SAME
DMR020	EQU	*
* 
*   MOVE LOG REC NO TO ECB
* 
	LDK	A5,0 
	LC	A5,3,A2 
	SC	A5,ECBCW+3,A8 
	LC	A5,4,A2 
	ECR	A5,A5
	LC	A5,5,A2 
	ST	A5,ECBCW,A8 
* 
*   RELEASE BLOCK BUFFER
* 
	CF	A14,DMTRBU
	EJECT
* 
*   PERFORM RANDOM READ ON THOIS DATA RECORD
* 
	LDR	A6,A1	FDB ADDR 
	LC	A2,DWTST,A6	USER REQUESRT 
	ANK	A2,EABIT	GET EA BIT
	SLL	A2,1 
	LDK	A7,/A	RANDOM READ NO WAIT
	ORR	A7,A2	EA BIT 
* 
*   MOVE USER ECB 
* 
	LDR	A1,A9	FROM ECB ADDR
	LDR	A3,A8	TO ECB ADDR
	LDK	A2,6	NO OF CHAR
	CF	A14,DMTWM	MOVE ECB
	LDR	A1,A6	FDB ADDR 
	LKM
	DATA	-1
	DATA	DMTAR4
	LD	A7,ECBRC,A8 
	RF(N)	DMTAR4	REQ ERR 
	LKM
	DATA	3	EXIT
DMTAR4	EQU	*
* 
*   SET UP A14 STACK
* 
	INH
	CF	A15,GETA14
	LDR	A6,A1
	LDKL	A8,FDBECB 
	ADR	A8,A6	RR ECB 
	LD	A9,DWTECB,A6	USER ECB 
	LD	A1,ECBRC,A8 
	ORS	A1,ECBRC,A9	RET CODE TO USER 
	ANKL	A1,/EEF7	BIT 3,7 AND 12 NOT GRAVE ERROR 
	RB(NZ)	DMTERX	NOT OK 
* 
*   SET CRN FOR INDEX FILE
* 
	LD	A1,FDBADF,A6	FDB ADDR DATA FILEP
	CF	A14,CRNGET	GET CRN BUFFER ADDR
	LDR	A10,A2	CRN BUFFER ADDR 
	LDR	A1,A6	FDB ADDR INDEX FILE
	CF	A14,GTLGRN	GET INDE X LOG REC NO
	SC	A2,CRNCIF+1,A10 
	ST	A3,CRNCIF+2,A10	CRN INDEX FILE
	LC	A2,ECBFC,A9 
	SC	A2,CRNCIF,A10 
*			THAT WAS FILE CODE CRN
* 
*   SET RERTURN CODEXS
* 
	LD	A2,ECBEL,A8	EFFECTIVE LENGTH
	ST	A2,ECBEL,A9 
	LDK	A1,0	RETURN CODE 
	ABL	DMTERX	TENDIO
	EJECT
DMIRN	EQU	*	INDEXED READ NEXT 
********************************************* 
	LDR	A1,A6	FDB INDEX
	LD	A2,FDBRRO,A1	RECORD OFFSET
	LDR	A3,A5
	SUK	A3,10	BUFFER ADDR
DMI100	EQU	*
	ADR	A2,A3	BUFFADR
	ADK	A2,10	RECORD ADDR
	AD	A2,FDBRLE,A1	ADDR OF STATUS CHAR
	LDK	A5,/FF	USED MARK 
	CCR	A5,A2	STATUS 
	RF(E)	DMI120	USED
	LD	A4,FDBMRO,A1
	ST	A4,FDBRRO,A1	LAST REC IN SECT 
* 
*   CHECK IF END OF FILE
* 
	LDR	A9,A3	SAVE 
	CF	A14,GTLGRN	GET REC NR 
	CC	A2,FDBLRN,A1
	RF(L)	DMI106	NOT EOF 
	RF(G)	DMI105	EOF 
	CW	A3,FDBLRN+1,A1
	RF(L)	DMI106	NOT EOF 
DMI105	LDR	A3,A9
	RF	DMI030	EOF
DMI106	LDR	A3,A9	RESTORE
	RF	DMI010	NEXT REC 
DMI120	EQU	*	 
*   INDEX RECORD IS FOUND 
* 
	LDK	A2,0	MARK FOUND
	ABL	DMR006	CONT AS FOR INDEXED RAND READ 
DMI010	EQU	*
	CF	A14,RDNXTR	GET NEXT INDEX RECORD
	RB	DMI100	RECORD FOUND 
	LDR	A6,A1	FDB ADDR 
DMI030	LDKL	A1,/4000	KEY NOT FOUND
DMI035	EQU	*
	LDR	A3,A3	BUFFER ADDR
	ABL(Z)	DMTERX	NO BUFFER
	ABL	DMTERR	ERROR AND BUFFER
	EJECT
* 
DMINS2	EQU	*	INDEXED INSERT PART 2
* 
********************************************* 
	ENB			ENB
	LD	A3,ECBBA,A8 
	SUK	A3,8	BUFSTA
	CF	A14,DMTRBU	RELEASE BUFFER 
DMXDEL	EQU	*	INDEXED DELETE 
************************************************* 
	LDR	A11,A7	ORDER CODE
	LDR	A12,A8	PHYS ECB ADDR 
	LDK	A5,0 
	SC	A5,FDBDBR,A1	ZEROE INDEX FILE COUNTER 
	LDK	A5,8	NR OF INDEX * 2 
	LDR	A10,A1	FDB DATA
DXI020	SUK	A5,2 
	RF(N)	DXI100	ALL INDEXES 
	LDR	A6,A10 
	ADR	A6,A5
	LD	A1,FDBAI1,A6	FDB ADDR INDEX FILE
	RB(Z)	DXI020	NO INDEX
* 
*   GET FILE CODE FOR THIS FDB ADDR 
* 
	LD*	A6,CDTAB 
DXI030	SUK	A6,4 
	LD	A7,CDTAB
	ADR	A7,A6
	CW	A1,2,A7 
	RB(NE)	DXI030	SEARCH NEXT
	LDR	A8,A1	FDB INDEX
	ADKL	A8,FDBECB	ECB ADDR
	LC	A6,1,A7 
	SC	A6,ECBFC,A8	INDEX FILE
	LDR	A6,A11 
	SUK	A6,QINS
	RF(E)	DXI080	INDEXED DELETE
* 
*   GET ADDRESSS OF DATA RECORD 
* 
	LD	A6,ECBBA,A12	SECTOR ADDR
	ADK	A6,2	CYLID 
	AD	A6,FDBRRO,A10	ADDR DATA REC 
	LDK	A7,/20	DELETE INDEX NOWAIT 
	RF	DXI090
DXI080	EQU	*
	LD	A9,DWTECB,A10	USER ECB ADDR 
	LD	A6,ECBBA,A9	USER BUFFER ADDR
	LDK	A7,/1F	INSERT INDEX NOWAIT 
DXI090	EQU	*
	ST	A6,ECBBA,A8 
*   A1 = FDB ADDR IN DE XFILE 
	LKM	 
	DATA	-1
	DATA	DMTAR5
	LD	A7,ECBRC,A8 
	RF(N)	DMTAR5	REQ ERR 
	RB	DXI020	NEXT INDEX DIRECT
DXI100	LKM
	DATA	3	EXIT
DMTAR5	EQU	*
	LD	A6,FDBADF,A1	FDB DATA FILE
	LD	A9,DWTECB,A6	USER ECB 
	LDKL	A8,FDBECB 
	ADR	A1,A8	ECB INSERT INDEX 
	ADR	A8,A6	ECB DISC IO
	LD	A1,ECBRC,A1	RET CODE BIT 10 AND 14 POSSIBLE 
	ORS	A1,ECBRC,A9	RC TO USER 
	LDK	A1,0	RETURN CODE 
	LC	A2,FDBDBR,A6	NR OF READY INDEX
	ADK	A2,1	COUNT INDEXES 
	CC	A2,FDBNIF,A6	TOT NR OF INDEX
	RF(NE)	DXI200
	LD	A7,DWTOR,A6 
	ANK	A7,/3F	ORDER CODE
	SUK	A7,QINS	INDEXED INSERT 
	ABL(E)	DMTERX	READY
*   RESTORE REGISTERS FOR INDEXED DELETE
* 
	LD	A10,FDBECB+2,A6	SECTOR ADDR 
	ADKL	A10,2	CYLID 
	AD	A10,FDBRRO,A6	
	AD	A10,FDBRLE,A6	ADDR STATUS CHAR
	LDK	A1,0	STATUS FREE 
	ABL	DMT350	CONTINUE AS FOR RANDOM DELETE 
DXI200	EQU	*
	SC	A2,FDBDBR,A6
	LKM
	DATA	3	EXIT. MORE INDEX LEFT 
	EJECT
DMINIX	EQU	*	INSERT INDEX 
* 
DMDELX	EQU	*	DELETE INDEX RECORD
********************************************* 
	LD	A9,DWTECB,A1	USER ECB ADDR
	LD	A8,ECBBA,A9	BUFFER ADDR USER
	AD	A8,FDBKA,A1	KEY ADDR
	LDR	A12,A8 
	LD	A11,FDBRLE,A1	RECORD LENGTH 
	SUKL	A11,6	KEY LENGTH
	LDR	A13,A14
	ADKL	A13,2	ECB ADDR TO RECORD BUFFER AREASS
	CF	A14,FNDKEY	GET INDEX RECORD 
	LDR	A6,A1	FDB ADDR 
	LDR	A1,A2	RET CODE 
	LDR	A3,A3
	RB(Z)	DMI035	NO SECTOR FOUND 
	LDR	A13,A3	BUFFER ADDR 
	LD	A4,FDBADF,A6	FDB DATA FILE
	LD	A5,DWTECB,A4	USER ECB 
	LD	A1,DWTOR,A6 
	ANK	A1,/3F 
	SUK	A1,QDELX 
	ABL(E)	DEL000	DELETE INDEX RECORD
* 
*   SET RC BIT 6 TO USER IF NEXT KEY
*   IS SAME IN REQUESTED INDEX
* 
	LDR	A2,A2
	RF(NZ)	INS050	NEXT KEY NOT SAME
*   (SHORT KEY NOT ALLOWED IN FILE) 
* 
	LC	A4,ECBFC,A5	FILE CODE 
	CC	A4,FDBECB+1,A6
	RF(NE)	INS049	NOT REQUESTED FILE CODE
	LDKL	A4,/200	BIT 6 
	ORS	A4,ECBRC,A5	NEXT KEY SAME
INS049	EQU	*
	IFT	INSLAS=1 
* 
*   INSERT SAME KEY LAST
* 
	LDR	A1,A6	FDB
	LD	A2,FDBRRO,A1	REC OFFS 
	RF	INS100
INS080	EQU	*
	CF	A14,RDNXTR	GET NEXT REC 
	RF	INS100	OK 
	ABL	DEL045	ERROR 
INS100	EQU	*
	ADR	A2,A3
	ADK	A2,10	REC ADDR 
	AD	A2,FDBRLE,A1	ADDR STATUS
	LDK	A5,/FF 
	CCR	A5,A2
	RF(E)	INS150	USED
	LD	A5,FDBMRO,A1
	ST	A5,FDBRRO,A1
	RB	INS080	GET FIRST RE C IN NXT SECT 
INS150	EQU	*
	LC	A5,-4,A2	DUPL KEY CHAR
	CWR	A5,A11	KEY LENGTH
	RB(E)	INS080	NEXT SAME GET NEXT
* 
*   UPDATE LAST SAME RECORD 
* 
	SC	A11,-4,A2	NEXT SAME 
	LD	A7,FDBRRO,A1
	CW	A7,FDBMRO,A1
	RF(NE)	INS160	SECT WRITTEN LATER 
* 
*   WRITE SECTOR
* 
	LDK	A7,/95	WRITE,WAIT
	LKM
	DATA	1 
	CF	A14,DMTIOZ	IO CHECK 
	LDR	A1,A1
	ABL(NZ)	DMTERR 
* 
*   GET NEXT RECORD 
* 
INS160	EQU	*
	LDR	A7,A5	NR OF SAME IN NEXT 
	LDR	A1,A6	FDB
	CF	A14,RDNXTR	GET NEXT RC
	RF	INS170	OK 
	ABL	DEL045	ERROR 
INS170	EQU	*
	LDR	A13,A3	BUFFER ADDR 
	LD	A5,FDBADF,A6
	LD	A5,DWTECB,A5	USER ECB ADDR
	XIF
	IFT	INDXAC=1 
INS050	EQU	*
* 
*   CREATE AN INDE XRECORD IN AREA 1
* 
	LDR	A1,A12	FROM ADDR 
	LDR	A3,A14 
	ADK	A3,2	TO ADDR 
	LDR	A2,A11	KEY LENGTH
	CF	A14,DMTBM	MOVE KEY
	LDK	A2,0 
	SCR	A2,A3	DUMMY
	ADK	A3,1 
	SCR	A2,A3	DUMMY
	ADK	A3,1 
	SCR	A7,A3	NR OF SAME CHAR
	ADK	A3,1 
	LDR	A7,A3	ADDR OF LOG REC NR 
	LD	A2,ECBCW+2,A5 
	LD	A3,ECBCW,A5	REC NR DATA FILE REC
	SCR	A2,A7
	ADK	A7,2 
	SCR	A3,A7
	ECR	A3,A3
	SUK	A7,1 
	SCR	A3,A7	LOG REC NR 
	ADK	A7,2 
	LDK	A1,/FF	USED
	SCR	A1,A7	STATUS CHAR
	LDR	A1,A6	FDB INDEX
	CF	A14,GTLGRN	GET REC NR INDEX 
* 
*   SAVE RECORD NR FOR FIRST MOVED INDEX
* 
	ST	A2,-28,A14
	ST	A3,-26,A14
	EJECT
* 
*   BELOW IS A NEW INDEX RECORD INSERTED AND FOLLOWING
*   USED RECORDS ROLLED FORWARD 
*   A6,A11,A13 IS USED AT ENTRY 
	ADKL	A11,7	RECORD LENGTH TOTAL 
* 
*   USE D REGISTERS 
*   A6   = FDB ADDR INDEX 
*   A10  = AREA ADDR
*   A11  = RECORD LENGTH INDEX
*   A12  = AREA INDEX 0=BUFAR1,1=BUFAR2 
*   A13  = BUFFER ADDRESS SECTOR
* 
INS190	EQU	*
	LDKL	A12,1	BUFADR2 
INS200	EQU	*
	LDK	A1,0 
	LDR	A12,A12
	RF(Z)	INS210	BUFAR1
	LDKL	A1,RECBFZ	RECORD BUUFFER SIZE 
	SLL	A1,1	BYTE
INS210	LDR	A10,A14
	ADK	A1,2 
	ADR	A10,A1	RECORD BUFFER AREA ADDR 
* 
*   SAVE LAST RECORD
* 
	LDR	A1,A13 
	ADK	A1,10	BUFSTA+2 
	AD	A1,FDBMRO,A6	ADDR OF LAST REC IN SECT 
	LDR	A2,A11 
	LDR	A3,A10 
	CF	A14,DMTBM	SAVE LAST RECORD
*   MOVE REST OF SECTOR 
* 
	LDR	A1,A13 
	ADK	A1,10	BUFSTA+2 
	AD	A1,FDBRRO,A6	FROM ADDR
	LDR	A5,A1
	LD	A2,FDBMRO,A6
	SU	A2,FDBRRO,A6	NR OF CHAR 
	LDR	A3,A1
	ADR	A3,A11	TO ADDR 
	CF	A14,DMTBMR	MOVE 
*   INSERT NEW RECORD 
* 
	LDKL	A1,RECBFZ	BUFFER SIZE 
	SLL	A1,1	BYTE NO 
	LDR	A12,A12
	RF(Z)	INS250	BUFAR1
	LDK	A1,0	SELECT OTHER BUFFER 
INS250	EQU	*
	ADR	A1,A14	FROM ADDR 
	ADK	A1,2	FROM ADDR 
	LDR	A2,A11	NR OF CHAR
	LDR	A3,A5	TO ADDR
	CF	A14,DMTBM	MOVE
*   WRITE BUFFER
* 
	LDR	A8,A14	USE STACK AS ECB
	SUKL	A8,24 
	LC	A2,FDBEXT+1,A6	VOL DEV CODE 
	STR	A2,A8	 
	LDR	A2,A13 
	ADK	A2,8	BUFSTA
	ST	A2,ECBBA,A8	SECTOR ADDR 
	LDKL	A2,SECTLE	SECTOR LGTH 
	ST	A2,ECBRL,A8 
	LD	A2,FDBSNR,A6	SECTOR NR
	ST	A2,ECBCW,A8	SECTOR NR 
	LDK	A7,/95	WRITE , WAIT
	LKM
	DATA	1 
	LDR	A1,A6	FDB INDEX
	CF	A14,DMTIOZ	IO CHECK 
	LDR	A1,A1
	ABL(NZ)	DMTERR 
* 
*   IF SPILLED RECORD IS FREE, OPERATION IS READY 
* 
	LDR	A2,A10	RECORD AREA ADDR
	ADR	A2,A11	REC LGTH
	SUK	A2,1	ADDR OF STATUS CHAR 
	LD	A4,FDBMRO,A6
	ST	A4,FDBRRO,A6	MAX OFFSET IN SECT 
	CCR	A1,A2
	RF(Z)	INS400	FREE RECORD 
* 
*   GET NEXT SECTOR 
* 
	LDR	A1,A6	FDB ADDR 
	LDR	A3,A13	BUFFER ADDR 
	CF	A14,RDNXTR	GET FIRST RECORD IN NEXT SECTOR
	RF	INS260	OK 
	LDR	A1,A5
	ABL	DMI035	ERROR 
INS260	EQU	*
	LDR	A13,A3	NEW BUFFER ADDR 
	LDR	A12,A12
	RB(Z)	INS190	SWITCH RECORD BUFFERS 
	SUR	A12,A12
	RB	INS200
	EJECT
INS400	EQU	*
* 
*   UPDATE LRN IF EOF IS ENCOUNTERED
* 
	LDR	A1,A6	FDB INDEX
	CF	A14,GTLGRN	 
	CC	A2,FDBLRN,A1
	RF(L)	INS430	NO EOF
	RF(G)	INS410	EOF 
	CW	A3,FDBLRN+1,A1
	RF(NG)	INS430	NO EOF 
INS410	EQU	*
	SC	A2,FDBLRN,A6	LLAST REC NR 
	ST	A3,FDBLRN+1,A6	 
	LDKL	A1,/1000	EOF
	ORS	A1,ECBRC,A9	EOF TO USER
INS430	EQU	*
* 
*   UPDATE CRN-LINK FOR MOVED INDEX RECORDS 
* 
	LDKL	A12,1	ADD ON E TO CRN 
	LDR	A8,A2
	LDR	A9,A3	LAST REC NR MOVED
	LD	A10,-28,A14 
	LD	A11,-26,A14	FIRST REC NR MOVED
	CF	A14,CRNUPD	ADD 1 TO RECORD NUMBERS
* 
*   UPDATE CRN IF SAME FILE CODE
* 
	LD	A1,FDBADF,A5	FDB DATA F 
	CF	A14,CRNGET	GET CRN BUFFER 
	LC	A4,ECBFC,A9	USER FILE CODE
	CC	A4,FDBECB+1,A5
	RF(NE)	INS440	OTHRER FILE
	ST	A10,CRNCIF,A2 
	ST	A11,CRNCIF+2,A2	REC NR
	SC	A4,CRNCIF,A2	FILE CODE
INS440	EQU	*
	LDR	A6,A5	FDB INDEX
	LDK	A1,0	OK RET CODE 
	LDR	A3,A13	BUFFER ADDR 
	ABL	DMTEX2 
	EJECT
DEL000	EQU	*	DELETE INDEX RECORD CONT 
	LDR	A12,A5	USER ECB ADDR 
	LDR	A2,A2
DEL010	EQU	*
	ABL(NZ)	DMI030	KEY NOT FOUND 
* 
*   CHECK RECORD NR DATA REC
* 
DEL020	EQU	*
	LD	A1,FDBRRO,A6
	ADR	A1,A3
	AD	A1,FDBRLE,A6
	ADK	A1,7	BUFSTA+2-3=ADDR REC NR
	LCR	A2,A1
	CC	A2,ECBCW+3,A12	REC NR 
	RF(NE)	DEL030	WRONG RECORD 
	LC	A2,1,A1 
	ECR	A2,A2
	LC	A2,2,A1	REC NR
	CW	A2,ECBCW,A12
	RF(E)	DEL200	RECORD FOUND
DEL030	EQU	*
* 
*   CHECK IF NEXT KEY SAME
* 
	CC	A11,-1,A1	KEY LENGTH
	RB(NE)	DEL010	NEXT KEY NOT SAME
	LDR	A1,A6	FDB INDEX
DEL040	EQU	*
	CF	A14,RDNXTR	GET NEXT INDEX RECORD
	RF	DEL050	OK 
DEL045	LDR	A1,A5	ERROR CODE 
	ABL	DMI035	ERROR 
DEL050	EQU	*
* 
*   CHECK IF RECORD IS USED 
* 
	LDR	A13,A3	NEW BUFFER ADDR 
	ADR	A2,A3
	ADK	A2,10	BUFSTA + 2 
	AD	A2,FDBRLE,A1	ADDR OF STATUS 
	LDK	A5,/FF 
	CCR	A5,A2
	RB(E)	DEL020	USED
	LD	A4,FDBMRO,A1
	ST	A4,FDBRRO,A1	LAST REC IN SECTOR 
	RB	DEL040	NEXT REC 
	EJECT
DEL200	EQU	*	RECORD FOUND 
* 
*   SET RC BIT 6 IF NEXT KEY SAME 
* 
	LC	A2,ECBFC,A12	USER FILE CODE 
	LDK	A7,0 
	LC	A7,-1,A1	NR OF SAME CHAR
	ST	A7,16,A14	SAVE IN RECORD BUFFER AFTER ECB 
	CC	A2,FDBECB+1,A6	 
	RF(NE)	DEL220	NOT REQUESTED FILE CODE
	CWR	A11,A7	KEY LENGTH
	RF(NE)	DEL220	NEXT KEY NOT SAME
	LDKL	A4,/200 
	ORS	A4,ECBRC,A12	NEXT KEY SAME 
DEL220	EQU	*
* 
*   MOVE UP RECORDS OVER DELETED
* 
	ADKL	A11,7	TOTAL RECORD LENGTH 
	LDR	A3,A13 
	ADK	A3,10	BUFSTA+2 
	AD	A3,FDBRRO,A6	TO ADDR
	LDR	A1,A3
	ADR	A1,A11	FROM ADDR 
	LD	A2,FDBMRO,A6
	SU	A2,FDBRRO,A6	NR OF CHAR 
	CF	A14,DMTBM	MOVE
* 
*   SET LAST RECORD FREE
* 
	ADR	A3,A11 
	SUK	A3,1 
	LDK	A1,0 
	SCR	A1,A3	STATUS FREE
* 
*   UPDATE CRN FOR MOVED RECORDS
* 
	LDR	A1,A6	FDB ADDR 
	CF	A14,GTLGRN	GET REC NR 
	LDR	A10,A2 
	LDR	A11,A3	FIRST REC NR MOVED
	LD	A12,FDBRRO,A6	OLD OFFSET
	LD	A4,FDBMRO,A6
	ST	A4,FDBRRO,A6	MAX OFFSET 
	CF	A14,GTLGRN	LAST REC NR MOVED
	LDR	A8,A2
	LDR	A9,A3	REC NR 
	ST	A12,FDBRRO,A6	RESET OFFSET
	LDKL	A12,-1
	CF	A14,CRNUPD	UPDATE CRN BUFFERS 
	LDKL	A12,1	MARK BUFFER CHANGED 
DEL240	EQU	*
	LD	A4,FDBRRO,A5
	RF(NZ)	DEL290	NOT FIRST RECORD 
	LDR	A1,A5	FDB
	CF	A14,GTLGRN	GET REC NR 
	LDR	A1,A2
	LDR	A2,A3
	LDK	A6,0 
	LDK	A7,1 
	CF	A14,DSUMOD	A1,A2 = A1,A2 - 1
	RF(Z)	DEL600	FILE START
	LDR	A6,A5	FDB ADDR 
	CF	A14,CALSNO	GET SECTOR NR
	LDR	A5,A6	FDB ADDR 
	LDR	A1,A1
	RF(NZ)	DEL600	FILE START 
	LDR	A8,A14 
	ADKL	A8,2	ECB ADDR 
	LDR	A12,A12
	RF(Z)	DEL245	BUFFER NOT CHANGED
* 
*   WRITE SECTOR
* 
	LDK	A7,/95	WRITE WAIT
	LKM
	DATA	1 
	LDR	A1,A5	FDB
	CF	A14,DMTIOZ	IO CHECK 
	LDR	A1,A1
	ABL(NZ)	DMTERR 
	SUR	A12,A12	BUFFER NOT CHANGED YET 
DEL245	EQU	*
	LDR	A3,A13 
	CF	A14,DMTRBU	RELEASE BUFFER 
* 
*   GET PREVIOUS SECTOR 
* 
	LDR	A1,A5	FDB ADDR 
	LDK	A3,0 
	CF	A14,RDNXTR	GET SECTOR 
	RF	DEL250	OK 
	LDR	A6,A1	FDB ADDR 
	RB	DEL045
DEL250	EQU	*
	LDR	A5,A1	FDB
	LDR	A13,A3	NEW BUFFER ADDR 
	LD	A4,FDBMRO,A5
	RF	DEL300
DEL290	EQU	*
	SU	A4,FDBRLE,A5
	SUK	A4,1 
DEL300	EQU	*
	ST	A4,FDBRRO,A5	PREVIOS RECORD OFFSET
	ADK	A4,10	BUFSTA+2 
	ADR	A4,A13	RECORD ADDR 
	AD	A4,FDBRLE,A5	STATUS CHAR ADDR 
	LDK	A2,/FF 
	CCR	A2,A4
	RB(NE)	DEL240	FREE 
	LC	A2,17,A14	NR OF SAME IN DELETED RECORD
	CC	A2,-4,A4
	RF(NL)	DEL600
	SC	A2,-4,A4	MAKE NR OF SAME SMALLER
	RF	DEL700	WRITE SECTOR 
DEL600	EQU	*
	LDR	A12,A12
	RF(Z)	DEL900	BUFFER NOT CHANGED
* 
*   WRITE SECTOR
* 
DEL700	EQU	*
	LDR	A8,A14 
	ADKL	A8,2	ECB ADDR 
	LDK	A7,/95	WRITE WAIT
	LKM
	DATA	1 
	LDR	A1,A5	FDB ADDR 
	CF	A14,DMTIOZ	IO CHECK 
	LDR	A1,A1
	ABL(NZ)	DMTERR 
DEL900	EQU	*
	ABL	INS440 
	XIF
	END

HexDump

0x0000…0036 (0, 0, 400)   Head {h00=0x0032, h01=0x0050, text=» IDENT DMTASK  REL 8.2 78-09-15  870105040820 «, t00=0x0000, t01=0x0004}
0x0036…003e               Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x003e…005c               Head {h00=0x001a, h01=0x0050, text=»   BUF. HANDL. L. 1614«, t00=0x0000, t01=0x0042}
0x005c…0082               Head {h00=0x0022, h01=0x0050, text=»   REQ ERR HANDL L. 1351,1488 «, t00=0x0000, t01=0x0060}
0x0082…009e               Head {h00=0x0018, h01=0x0050, text=»   REL 8.1 78-04-21 «, t00=0x0000, t01=0x0086}
0x009e…00a8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00a2}
0x00a8…00e4               Head {h00=0x0038, h01=0x0050, text=»****************************************************«, t00=0x0000, t01=0x00ac}
0x00e4…00ee               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00e8}
0x00ee…0116               Head {h00=0x0024, h01=0x0050, text=»*   PHILIPS TERMINAL SYSTEM  PTS«, t00=0x0000, t01=0x00f2}
0x0116…0120               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x011a}
0x0120…0154               Head {h00=0x0030, h01=0x0050, text=»*   DMTASK = HANDLES DATAMANAGEMENT DISC I/O«, t00=0x0000, t01=0x0124}
0x0154…015e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0158}
0x015e…0168               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0162}
0x0168…0172               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x016c}
0x0172…017c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0176}
0x017c…0186               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0180}
0x0186…0190               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x018a}
0x0190…01cc (1, 0, 398)   Head {h00=0x0038, h01=0x0050, text=»****************************************************«, t00=0x0001, t01=0x0004}
0x01cc…01d6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0040}
0x01d6…0206               Head {h00=0x002c, h01=0x0050, text=»*   THIS MODULE IS ACTIVATED FROM TIODM.«, t00=0x0001, t01=0x004a}
0x0206…0210               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x007a}
0x0210…022e               Head {h00=0x001a, h01=0x0050, text=»*   INPUT PARAMETERS: «, t00=0x0001, t01=0x0084}
0x022e…024a               Head {h00=0x0018, h01=0x0050, text=»*   A1 = FDB ADDRESS«, t00=0x0001, t01=0x00a2}
0x024a…028a               Head {h00=0x003c, h01=0x0050, text=»*   A2 = TID   TASK IDENT OF DMTASK  AT PRESENT NOT USED«, t00=0x0001, t01=0x00be}
0x028a…0294               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00fe}
0x0294…02e0               Head {h00=0x0048, h01=0x0050, text=»*   THE SECTOR TO BE ACCESSED IS DEFINED IN FDB (FDBDMI, -FC, -SNR).«, t00=0x0001, t01=0x0108}
0x02e0…031e               Head {h00=0x003a, h01=0x0050, text=»*   ALL BUFFERS ARE CHECKED TO FIND OUT IF THIS SECTOR«, t00=0x0001, t01=0x0154}
0x031e…0368 (2, 0, 400)   Head {h00=0x0046, h01=0x0050, text=»*   IS ALREADY PRESENT IN A BUFFER. IF SO THE BUFFER STATUS IS SET«, t00=0x0002, t01=0x0004}
0x0368…03b0               Head {h00=0x0044, h01=0x0050, text=»*   TO USED AND ACTIONS ACCORDING TO THE ORDER ARE TAKEN. IF NOT«, t00=0x0002, t01=0x004e}
0x03b0…03ee               Head {h00=0x003a, h01=0x0050, text=»*   THE SECTOR MUST FIRST BE READ INTO A FREE BUFFER. «, t00=0x0002, t01=0x0096}
0x03ee…03f8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00d4}
0x03f8…0444               Head {h00=0x0048, h01=0x0050, text=»*   ALL I/O LKM REQUESTS IN THIS MODULE ARE WITH ACTIVATION AND ARE «, t00=0x0002, t01=0x00de}
0x0444…0470               Head {h00=0x0028, h01=0x0050, text=»*   FOLLOWED BY AN EXIT LKM REQUEST.«, t00=0x0002, t01=0x012a}
0x0470…04ae               Head {h00=0x003a, h01=0x0050, text=»*   INDEX FILES ARE HANDLED IN SUBROUTINE RDNXTR WHERE«, t00=0x0002, t01=0x0156}
0x04ae…04d8 (3, 0, 400)   Head {h00=0x0026, h01=0x0050, text=»*   ALL I/O ARE MADE IN WAIT MODE «, t00=0x0003, t01=0x0004}
0x04d8…04e2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x002e}
0x04e2…052a               Head {h00=0x0044, h01=0x0050, text=»*   BY MEANS OF CONDITIONAL ASSEMBLY THE EXCLUSIVE ACCESS CHECK «, t00=0x0003, t01=0x0038}
0x052a…0564               Head {h00=0x0036, h01=0x0050, text=»*   FOR INDEXED DELETE AND FOR INDEXED REWRITE AND«, t00=0x0003, t01=0x0080}
0x0564…05a4               Head {h00=0x003c, h01=0x0050, text=»*   FOR RANDOM WRITE AND RANDOM DELETE CAN BE EXCLUDED. «, t00=0x0003, t01=0x00ba}
0x05a4…05ae               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x00fa}
0x05ae…05e4               Head {h00=0x0032, h01=0x0050, text=»*   QNOEXA=1   EXCLUSIVE ACCESS CHECK INCLUDED«, t00=0x0003, t01=0x0104}
0x05e4…061a               Head {h00=0x0032, h01=0x0050, text=»*   QNOEXA=0   EXCLUSIVE ACCESS CHECK EXCLUDED«, t00=0x0003, t01=0x013a}
0x061a…0628               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0003, t01=0x0170}
0x0628…0632               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x017e}
0x0632…064a               Head {h00=0x0014, h01=0x0050, text=»*************** «, t00=0x0003, t01=0x0188}
0x064a…0662               Head {h00=0x0014, h01=0x0050, text=»*   ENTRIES   * «, t00=0x0004, t01=0x0010}
0x0662…067a               Head {h00=0x0014, h01=0x0050, text=»*************** «, t00=0x0004, t01=0x0028}
0x067a…0684               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0040}
0x0684…068e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x004a}
0x068e…06a4               Head {h00=0x0012, h01=0x0050, text=» ENTRY DMTASK «, t00=0x0004, t01=0x0054}
0x06a4…06ce               Head {h00=0x0026, h01=0x0050, text=» ENTRY SQR EXTERNAL CODE SEQ READ «, t00=0x0004, t01=0x006a}
0x06ce…06e0               Head {h00=0x000e, h01=0x0050, text=» ENTRY QSW«, t00=0x0004, t01=0x0094}
0x06e0…06f8               Head {h00=0x0014, h01=0x0050, text=» ENTRY QIRN,QIRR«, t00=0x0004, t01=0x00a6}
0x06f8…070c               Head {h00=0x0010, h01=0x0050, text=» ENTRY DMTWM«, t00=0x0004, t01=0x00be}
0x070c…071a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0004, t01=0x00d2}
0x071a…0724               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00e0}
0x0724…073e               Head {h00=0x0016, h01=0x0050, text=»***************** «, t00=0x0004, t01=0x00ea}
0x073e…0758               Head {h00=0x0016, h01=0x0050, text=»*   EXTERNALS   * «, t00=0x0004, t01=0x0104}
0x0758…0772               Head {h00=0x0016, h01=0x0050, text=»***************** «, t00=0x0004, t01=0x011e}
0x0772…077c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0138}
0x077c…0786               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0142}
0x0786…07a0               Head {h00=0x0016, h01=0x0050, text=» EXTRN TCTAB,CDTAB«, t00=0x0004, t01=0x014c}
0x07a0…07bc               Head {h00=0x0018, h01=0x0050, text=» EXTRN TTB:TD,FDBSTA«, t00=0x0004, t01=0x0166}
0x07bc…07d2               Head {h00=0x0012, h01=0x0050, text=» EXTRN FNDTID «, t00=0x0004, t01=0x0182}
0x07d2…07e8               Head {h00=0x0012, h01=0x0050, text=» EXTRN TENDIO «, t00=0x0005, t01=0x0008}
0x07e8…07fe               Head {h00=0x0012, h01=0x0050, text=» EXTRN RTNA15 «, t00=0x0005, t01=0x001e}
0x07fe…0814               Head {h00=0x0012, h01=0x0050, text=» EXTRN FDBECB «, t00=0x0005, t01=0x0034}
0x0814…082a               Head {h00=0x0012, h01=0x0050, text=» EXTRN FDBSNR «, t00=0x0005, t01=0x004a}
0x082a…0840               Head {h00=0x0012, h01=0x0050, text=» EXTRN FDBRRO «, t00=0x0005, t01=0x0060}
0x0840…0856               Head {h00=0x0012, h01=0x0050, text=» EXTRN FDBRLE «, t00=0x0005, t01=0x0076}
0x0856…086c               Head {h00=0x0012, h01=0x0050, text=» EXTRN FDBBLF «, t00=0x0005, t01=0x008c}
0x086c…0882               Head {h00=0x0012, h01=0x0050, text=» EXTRN FDBTNR «, t00=0x0005, t01=0x00a2}
0x0882…0898               Head {h00=0x0012, h01=0x0050, text=» EXTRN FDBVTO «, t00=0x0005, t01=0x00b8}
0x0898…08ae               Head {h00=0x0012, h01=0x0050, text=» EXTRN FDBCEX «, t00=0x0005, t01=0x00ce}
0x08ae…08c4               Head {h00=0x0012, h01=0x0050, text=» EXTRN FDBEXT «, t00=0x0005, t01=0x00e4}
0x08c4…08da               Head {h00=0x0012, h01=0x0050, text=» EXTRN EXTDMI «, t00=0x0005, t01=0x00fa}
0x08da…08ee               Head {h00=0x0010, h01=0x0050, text=» EXTRN EXTFC«, t00=0x0005, t01=0x0110}
0x08ee…0904               Head {h00=0x0012, h01=0x0050, text=» EXTRN EXTLEN «, t00=0x0005, t01=0x0124}
0x0904…091a               Head {h00=0x0012, h01=0x0050, text=» EXTRN EXTBAS «, t00=0x0005, t01=0x013a}
0x091a…0930               Head {h00=0x0012, h01=0x0050, text=» EXTRN EXTELE «, t00=0x0005, t01=0x0150}
0x0930…0946               Head {h00=0x0012, h01=0x0050, text=» EXTRN FDBLRN «, t00=0x0005, t01=0x0166}
0x0946…095c               Head {h00=0x0012, h01=0x0050, text=» EXTRN FDBMIA «, t00=0x0005, t01=0x017c}
0x095c…0972 (6, 0, 400)   Head {h00=0x0012, h01=0x0050, text=» EXTRN FDBEAL «, t00=0x0006, t01=0x0004}
0x0972…0988               Head {h00=0x0012, h01=0x0050, text=» EXTRN FDBADF «, t00=0x0006, t01=0x001a}
0x0988…099e               Head {h00=0x0012, h01=0x0050, text=» EXTRN FDBAI1 «, t00=0x0006, t01=0x0030}
0x099e…09b4               Head {h00=0x0012, h01=0x0050, text=» EXTRN FDBCRL «, t00=0x0006, t01=0x0046}
0x09b4…09d8               Head {h00=0x0020, h01=0x0050, text=» EXTRN FDBDBR,FDBMRN,FDBMRO «, t00=0x0006, t01=0x005c}
0x09d8…09ec               Head {h00=0x0010, h01=0x0050, text=» EXTRN ECBFC«, t00=0x0006, t01=0x0080}
0x09ec…0a00               Head {h00=0x0010, h01=0x0050, text=» EXTRN ECBBA«, t00=0x0006, t01=0x0094}
0x0a00…0a14               Head {h00=0x0010, h01=0x0050, text=» EXTRN ECBRL«, t00=0x0006, t01=0x00a8}
0x0a14…0a28               Head {h00=0x0010, h01=0x0050, text=» EXTRN ECBEL«, t00=0x0006, t01=0x00bc}
0x0a28…0a3c               Head {h00=0x0010, h01=0x0050, text=» EXTRN ECBRC«, t00=0x0006, t01=0x00d0}
0x0a3c…0a50               Head {h00=0x0010, h01=0x0050, text=» EXTRN ECBCW«, t00=0x0006, t01=0x00e4}
0x0a50…0a66               Head {h00=0x0012, h01=0x0050, text=» EXTRN CLRBUF «, t00=0x0006, t01=0x00f8}
0x0a66…0a7c               Head {h00=0x0012, h01=0x0050, text=» EXTRN BUFLNK «, t00=0x0006, t01=0x010e}
0x0a7c…0a92               Head {h00=0x0012, h01=0x0050, text=» EXTRN BUFDMI «, t00=0x0006, t01=0x0124}
0x0a92…0aa6               Head {h00=0x0010, h01=0x0050, text=» EXTRN BUFFC«, t00=0x0006, t01=0x013a}
0x0aa6…0abc               Head {h00=0x0012, h01=0x0050, text=» EXTRN BUFSNR «, t00=0x0006, t01=0x014e}
0x0abc…0ad0               Head {h00=0x0010, h01=0x0050, text=» EXTRN BUFOR«, t00=0x0006, t01=0x0164}
0x0ad0…0ae6               Head {h00=0x0012, h01=0x0050, text=» EXTRN BUFSTA «, t00=0x0006, t01=0x0178}
0x0ae6…0afc               Head {h00=0x0012, h01=0x0050, text=» EXTRN CURBUF «, t00=0x0006, t01=0x018e}
0x0afc…0b12               Head {h00=0x0012, h01=0x0050, text=» EXTRN DWTECB «, t00=0x0007, t01=0x0014}
0x0b12…0b26               Head {h00=0x0010, h01=0x0050, text=» EXTRN DWTOR«, t00=0x0007, t01=0x002a}
0x0b26…0b48               Head {h00=0x001e, h01=0x0050, text=» EXTRN DWTST,DWTTDM,DWTTQ «, t00=0x0007, t01=0x003e}
0x0b48…0b74               Head {h00=0x0028, h01=0x0050, text=» EXTRN DMTRBU RELEASE A DISC BUFFER «, t00=0x0007, t01=0x0060}
0x0b74…0b88               Head {h00=0x0010, h01=0x0050, text=» EXTRN VTLRN«, t00=0x0007, t01=0x008c}
0x0b88…0b9c               Head {h00=0x0010, h01=0x0050, text=» EXTRN VLVBA«, t00=0x0007, t01=0x00a0}
0x0b9c…0bb0               Head {h00=0x0010, h01=0x0050, text=» EXTRN VLVRL«, t00=0x0007, t01=0x00b4}
0x0bb0…0bcc               Head {h00=0x0018, h01=0x0050, text=» EXTRN DMTIOT,DIVMOD«, t00=0x0007, t01=0x00c8}
0x0bcc…0be8               Head {h00=0x0018, h01=0x0050, text=» EXTRN MPYMOD,CHKKEY«, t00=0x0007, t01=0x00e4}
0x0be8…0bfe               Head {h00=0x0012, h01=0x0050, text=» EXTRN CALSNO «, t00=0x0007, t01=0x0100}
0x0bfe…0c14               Head {h00=0x0012, h01=0x0050, text=» EXTRN DSUMOD «, t00=0x0007, t01=0x0116}
0x0c14…0c46               Head {h00=0x002e, h01=0x0050, text=» EXTRN EATEST,EASETB,CRNGET,EARELB,GTBKBU «, t00=0x0007, t01=0x012c}
0x0c46…0c62               Head {h00=0x0018, h01=0x0050, text=» EXTRN QTJOB,GTLGRN «, t00=0x0007, t01=0x015e}
0x0c62…0c78               Head {h00=0x0012, h01=0x0050, text=» EXTRN FNDKEY «, t00=0x0007, t01=0x017a}
0x0c78…0c9c               Head {h00=0x0020, h01=0x0050, text=» EXTRN CRNCIF,CRNCDF,CRNQUE «, t00=0x0007, t01=0x0190}
0x0c9c…0cb0               Head {h00=0x0010, h01=0x0050, text=» EXTRN MXIND«, t00=0x0008, t01=0x0024}
0x0cb0…0cd2               Head {h00=0x001e, h01=0x0050, text=» EXTRN FDBKA,FDBNIF,RDNXTR«, t00=0x0008, t01=0x0038}
0x0cd2…0d04               Head {h00=0x002e, h01=0x0050, text=» EXTRN BUFAR1,BUFAR2,SECTLE,DMTIOZ,CRNUPD «, t00=0x0008, t01=0x005a}
0x0d04…0d12               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0008, t01=0x008c}
0x0d12…0d1c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x009a}
0x0d1c…0d26               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00a4}
0x0d26…0d30               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00ae}
0x0d30…0d50               Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x0008, t01=0x00b8}
0x0d50…0d70               Head {h00=0x001c, h01=0x0050, text=»* CONDITIONAL ASSEMBLY *«, t00=0x0008, t01=0x00d8}
0x0d70…0d90               Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x0008, t01=0x00f8}
0x0d90…0d9a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0118}
0x0d9a…0dd6               Head {h00=0x0038, h01=0x0050, text=»*   CHECK OF EXCLUSIVE ACCESS BIT CAN BE EXCLUDED AT«, t00=0x0008, t01=0x0122}
0x0dd6…0e12               Head {h00=0x0038, h01=0x0050, text=»*   RANDOM WRITE AND RANDOM DELETE BY SETTING X:A=0.«, t00=0x0008, t01=0x015e}
0x0e12…0e1c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x000a}
0x0e1c…0e26               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0014}
0x0e26…0e38               Head {h00=0x000e, h01=0x0050, text=»X:A EQU 1 «, t00=0x0009, t01=0x001e}
0x0e38…0e4a               Head {h00=0x000e, h01=0x0050, text=»X:B EQU 0 «, t00=0x0009, t01=0x0030}
0x0e4a…0e5c               Head {h00=0x000e, h01=0x0050, text=»X:C EQU 0 «, t00=0x0009, t01=0x0042}
0x0e5c…0e6e               Head {h00=0x000e, h01=0x0050, text=»X:D EQU 1 «, t00=0x0009, t01=0x0054}
0x0e6e…0e80               Head {h00=0x000e, h01=0x0050, text=»X:E EQU 0 «, t00=0x0009, t01=0x0066}
0x0e80…0e8a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0078}
0x0e8a…0ea0               Head {h00=0x0012, h01=0x0050, text=»QNOEXA EQU X:A«, t00=0x0009, t01=0x0082}
0x0ea0…0eda               Head {h00=0x0036, h01=0x0050, text=»*   INDEXED ACCEXSS FUNCTIONS CAN BE OMITTED WITH «, t00=0x0009, t01=0x0098}
0x0eda…0f0a               Head {h00=0x002c, h01=0x0050, text=»*   INDXAC EQU 1 = INDEX ACCESS INCLUDED«, t00=0x0009, t01=0x00d2}
0x0f0a…0f44               Head {h00=0x0036, h01=0x0050, text=»*   INDXAC EQU 0 = INDEX ACCESS FUNCTIONS OMITTED «, t00=0x0009, t01=0x0102}
0x0f44…0f5a               Head {h00=0x0012, h01=0x0050, text=»INDXAC EQU X:B«, t00=0x0009, t01=0x013c}
0x0f5a…0f92               Head {h00=0x0034, h01=0x0050, text=»RECBFZ EQU X:C INDEX RECORD BUFFER SIZE IN WORDS«, t00=0x0009, t01=0x0152}
0x0f92…0fca               Head {h00=0x0034, h01=0x0050, text=»FLXDSC EQU X:D FLEXIBLE DISC INCLUDED WHEN EQU 1«, t00=0x0009, t01=0x018a}
0x0fca…0ffe               Head {h00=0x0030, h01=0x0050, text=»INSLAS EQU X:E INSERT SAME KEY LAST WHEN = 1«, t00=0x000a, t01=0x0032}
0x0ffe…100c               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000a, t01=0x0066}
0x100c…1016               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0074}
0x1016…1036               Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x000a, t01=0x007e}
0x1036…1056               Head {h00=0x001c, h01=0x0050, text=»*   DATA DEFINITIONS   *«, t00=0x000a, t01=0x009e}
0x1056…1076               Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x000a, t01=0x00be}
0x1076…1080               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00de}
0x1080…108a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00e8}
0x108a…10ba               Head {h00=0x002c, h01=0x0050, text=»EABIT EQU /20 EA-BIT IN DWT STATUS BYTE «, t00=0x000a, t01=0x00f2}
0x10ba…10c4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0122}
0x10c4…10ee               Head {h00=0x0026, h01=0x0050, text=»VTOBLK EQU 9 VTOC BLOCKING FACTOR «, t00=0x000a, t01=0x012c}
0x10ee…10f8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0156}
0x10f8…1136               Head {h00=0x003a, h01=0x0050, text=»*   THE FOLLOWING INTERNAL ORDER CODES IS THE RELATIVE«, t00=0x000a, t01=0x0160}
0x1136…1160               Head {h00=0x0026, h01=0x0050, text=»*   POSITION IN TIODM-TABLE TIODMF«, t00=0x000b, t01=0x000e}
0x1160…116a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0038}
0x116a…117c               Head {h00=0x000e, h01=0x0050, text=»QCL EQU 0 «, t00=0x000b, t01=0x0042}
0x117c…119e               Head {h00=0x001e, h01=0x0050, text=»DMTAFU DATA DMCLOSE CLOSE «, t00=0x000b, t01=0x0054}
0x119e…11b0               Head {h00=0x000e, h01=0x0050, text=»QRV EQU 2 «, t00=0x000b, t01=0x0076}
0x11b0…11d6               Head {h00=0x0022, h01=0x0050, text=» DATA DMREVT READ VTOC RECORD «, t00=0x000b, t01=0x0088}
0x11d6…11e8               Head {h00=0x000e, h01=0x0050, text=»QIRN EQU 4«, t00=0x000b, t01=0x00ae}
0x11e8…11fe               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x000b, t01=0x00c0}
0x11fe…1224               Head {h00=0x0022, h01=0x0050, text=» DATA DMIRN INDEXED READ NEXT «, t00=0x000b, t01=0x00d6}
0x1224…1236               Head {h00=0x000e, h01=0x0050, text=»QINS EQU 6«, t00=0x000b, t01=0x00fc}
0x1236…1258               Head {h00=0x001e, h01=0x0050, text=» DATA DMINS INDEXED INSERT«, t00=0x000b, t01=0x010e}
0x1258…126a               Head {h00=0x000e, h01=0x0050, text=»QDEL EQU 8«, t00=0x000b, t01=0x0130}
0x126a…128c               Head {h00=0x001e, h01=0x0050, text=» DATA DMDEL INDEXED DELETE«, t00=0x000b, t01=0x0142}
0x128c…12a0               Head {h00=0x0010, h01=0x0050, text=»QIRW EQU 10 «, t00=0x000b, t01=0x0164}
0x12a0…12c4               Head {h00=0x0020, h01=0x0050, text=» DATA DMIRW INDEXED REWRITE «, t00=0x000b, t01=0x0178}
0x12c4…12ec               Head {h00=0x0024, h01=0x0050, text=» DATA DMIRR INDEXED RANDOM RESAD«, t00=0x000c, t01=0x000c}
0x12ec…12f8               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000c, t01=0x0034}
0x12f8…130c               Head {h00=0x0010, h01=0x0050, text=»QIRR EQU 12 «, t00=0x000c, t01=0x0040}
0x130c…1322               Head {h00=0x0012, h01=0x0050, text=» IFF INDXAC=1 «, t00=0x000c, t01=0x0054}
0x1322…1352               Head {h00=0x002c, h01=0x0050, text=» DATA DMTERR,DMTERR,DMTERR,DMTERR,DMTERR«, t00=0x000c, t01=0x006a}
0x1352…135e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000c, t01=0x009a}
0x135e…1370               Head {h00=0x000e, h01=0x0050, text=»QRD EQU 14«, t00=0x000c, t01=0x00a6}
0x1370…1392               Head {h00=0x001e, h01=0x0050, text=» DATA DMRDDE RANDOM DELETE«, t00=0x000c, t01=0x00b8}
0x1392…13a4               Head {h00=0x000e, h01=0x0050, text=»QRW EQU 16«, t00=0x000c, t01=0x00da}
0x13a4…13c6               Head {h00=0x001e, h01=0x0050, text=» DATA DMRDWR RANDOM WRITE «, t00=0x000c, t01=0x00ec}
0x13c6…13d8               Head {h00=0x000e, h01=0x0050, text=»QRR EQU 18«, t00=0x000c, t01=0x010e}
0x13d8…13f8               Head {h00=0x001c, h01=0x0050, text=» DATA DMRDRE RANDOM READ«, t00=0x000c, t01=0x0120}
0x13f8…140c               Head {h00=0x0010, h01=0x0050, text=»QREA EQU 20 «, t00=0x000c, t01=0x0140}
0x140c…143a               Head {h00=0x002a, h01=0x0050, text=» DATA DMTERR RELEASE EXCLUSIVE ACCESS «, t00=0x000c, t01=0x0154}
0x143a…144c               Head {h00=0x000e, h01=0x0050, text=»QSW EQU 22«, t00=0x000c, t01=0x0182}
0x144c…1472 (13, 0, 400)  Head {h00=0x0022, h01=0x0050, text=» DATA DMSQWR SEQUENTIAL WRITE «, t00=0x000d, t01=0x0004}
0x1472…14a0               Head {h00=0x002a, h01=0x0050, text=»SQR EQU 2 EXTERNAL ORDER CODE SEQ READ«, t00=0x000d, t01=0x002a}
0x14a0…14b2               Head {h00=0x000e, h01=0x0050, text=»QSR EQU 24«, t00=0x000d, t01=0x0058}
0x14b2…14d6               Head {h00=0x0020, h01=0x0050, text=» DATA DMSQRE SEQUENTIAL READ«, t00=0x000d, t01=0x006a}
0x14d6…14ea               Head {h00=0x0010, h01=0x0050, text=»QGCUR EQU 26«, t00=0x000d, t01=0x008e}
0x14ea…150c               Head {h00=0x001e, h01=0x0050, text=» DATA DMTERR GET CURRENCY «, t00=0x000d, t01=0x00a2}
0x150c…1522               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x000d, t01=0x00c4}
0x1522…1536               Head {h00=0x0010, h01=0x0050, text=»QINIX EQU 28«, t00=0x000d, t01=0x00da}
0x1536…1558               Head {h00=0x001e, h01=0x0050, text=» DATA DMINIX INSERT INDEX «, t00=0x000d, t01=0x00ee}
0x1558…156c               Head {h00=0x0010, h01=0x0050, text=»QDELX EQU 30«, t00=0x000d, t01=0x0110}
0x156c…158e               Head {h00=0x001e, h01=0x0050, text=» DATA DMDELX DELETE INDEX «, t00=0x000d, t01=0x0124}
0x158e…159a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000d, t01=0x0146}
0x159a…15b0               Head {h00=0x0012, h01=0x0050, text=» IFF INDXAC=1 «, t00=0x000d, t01=0x0152}
0x15b0…15cc               Head {h00=0x0018, h01=0x0050, text=» DATA DMTERR,DMTERR «, t00=0x000d, t01=0x0168}
0x15cc…15d8               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000d, t01=0x0184}
0x15d8…15ee               Head {h00=0x0012, h01=0x0050, text=»QGCURX EQU 32 «, t00=0x000d, t01=0x0190}
0x15ee…1614               Head {h00=0x0022, h01=0x0050, text=» DATA DMTERR GET CURRENT INDEX«, t00=0x000e, t01=0x0016}
0x1614…1628               Head {h00=0x0010, h01=0x0050, text=»QRWD EQU 34 «, t00=0x000e, t01=0x003c}
0x1628…1652               Head {h00=0x0026, h01=0x0050, text=» DATA DMRDWD DELAYED RANDOM WRITE «, t00=0x000e, t01=0x0050}
0x1652…1666               Head {h00=0x0010, h01=0x0050, text=»QRDD EQU 36 «, t00=0x000e, t01=0x007a}
0x1666…1690               Head {h00=0x0026, h01=0x0050, text=» DATA DMRDDD DELAYED RANDOM DELETE«, t00=0x000e, t01=0x008e}
0x1690…16a4               Head {h00=0x0010, h01=0x0050, text=»QRRRB EQU 38«, t00=0x000e, t01=0x00b8}
0x16a4…16cc               Head {h00=0x0024, h01=0x0050, text=» DATA DMRRRB RAND READ REL BUFF «, t00=0x000e, t01=0x00cc}
0x16cc…16d6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x00f4}
0x16d6…16fe               Head {h00=0x0024, h01=0x0050, text=»VTOCRL DATA 0 VTOC RECORD LENGTH«, t00=0x000e, t01=0x00fe}
0x16fe…170c               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000e, t01=0x0126}
0x170c…1716               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0134}
0x1716…172c               Head {h00=0x0012, h01=0x0050, text=»**************«, t00=0x000e, t01=0x013e}
0x172c…1742               Head {h00=0x0012, h01=0x0050, text=»*   DMTFRL   *«, t00=0x000e, t01=0x0154}
0x1742…1758               Head {h00=0x0012, h01=0x0050, text=»**************«, t00=0x000e, t01=0x016a}
0x1758…1762               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0180}
0x1762…1792               Head {h00=0x002c, h01=0x0050, text=»*   ENTRY   DMTFRL   FIND RECORD LENGTH «, t00=0x000e, t01=0x018a}
0x1792…179c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x002a}
0x179c…17d4               Head {h00=0x0034, h01=0x0050, text=»*   INPUT   A1 = RETURN CODE IF INCORRECT LENGTH«, t00=0x000f, t01=0x0034}
0x17d4…17f8               Head {h00=0x0020, h01=0x0050, text=»*           A6 = FDB ADDRESS«, t00=0x000f, t01=0x006c}
0x17f8…1822               Head {h00=0x0026, h01=0x0050, text=»*           A9 = USER ECB ADDRESS «, t00=0x000f, t01=0x0090}
0x1822…182c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00ba}
0x182c…185e               Head {h00=0x002e, h01=0x0050, text=»*   OUTPUT  A2 = RECORD LENGTH TO BE USED «, t00=0x000f, t01=0x00c4}
0x185e…189e               Head {h00=0x003c, h01=0x0050, text=»*           A1 IS ORED INTO ECBRC IF ECBRL < REC LENGTH «, t00=0x000f, t01=0x00f6}
0x189e…18c8               Head {h00=0x0026, h01=0x0050, text=»*           A2 IS STORED IN ECBEL «, t00=0x000f, t01=0x0136}
0x18c8…18d2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0160}
0x18d2…18e6               Head {h00=0x0010, h01=0x0050, text=»DMTFRL EQU *«, t00=0x000f, t01=0x016a}
0x18e6…18fe               Head {h00=0x0014, h01=0x0050, text=» LD A2,ECBRL,A9 «, t00=0x000f, t01=0x017e}
0x18fe…1916               Head {h00=0x0014, h01=0x0050, text=» CW A2,FDBRLE,A6«, t00=0x0010, t01=0x0008}
0x1916…193e               Head {h00=0x0024, h01=0x0050, text=» RF(E) DMTF20 ECBRL = REC LENGTH«, t00=0x0010, t01=0x0020}
0x193e…1966               Head {h00=0x0024, h01=0x0050, text=» RF(L) DMTF10 ECBRL < REC LENGTH«, t00=0x0010, t01=0x0048}
0x1966…1992               Head {h00=0x0028, h01=0x0050, text=» LD A2,FDBRLE,A6 ECBRL > REC LENGTH «, t00=0x0010, t01=0x0070}
0x1992…19a4               Head {h00=0x000e, h01=0x0050, text=» RF DMTF20«, t00=0x0010, t01=0x009c}
0x19a4…19d2               Head {h00=0x002a, h01=0x0050, text=»DMTF10 ORS A1,ECBRC,A9 SET RETURN CODE«, t00=0x0010, t01=0x00ae}
0x19d2…1a04               Head {h00=0x002e, h01=0x0050, text=»DMTF20 ST A2,ECBEL,A9 SET EFFECTIVE LENGTH«, t00=0x0010, t01=0x00dc}
0x1a04…1a14               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0010, t01=0x010e}
0x1a14…1a22               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0010, t01=0x011e}
0x1a22…1a2c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x012c}
0x1a2c…1a40               Head {h00=0x0010, h01=0x0050, text=»************«, t00=0x0010, t01=0x0136}
0x1a40…1a54               Head {h00=0x0010, h01=0x0050, text=»*   DMTWM  *«, t00=0x0010, t01=0x014a}
0x1a54…1a68               Head {h00=0x0010, h01=0x0050, text=»************«, t00=0x0010, t01=0x015e}
0x1a68…1a72               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0172}
0x1a72…1a98               Head {h00=0x0022, h01=0x0050, text=»*   ENTRY   DMTWM   WORD MOVE «, t00=0x0010, t01=0x017c}
0x1a98…1aa2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0012}
0x1aa2…1ac8               Head {h00=0x0022, h01=0x0050, text=»*   INPUT   A1 = FROM ADDRESS «, t00=0x0011, t01=0x001c}
0x1ac8…1af8               Head {h00=0x002c, h01=0x0050, text=»*           A2 = NO OF BYTES TO BE MOVED«, t00=0x0011, t01=0x0042}
0x1af8…1b1c               Head {h00=0x0020, h01=0x0050, text=»*           A3 = TO ADDRESS «, t00=0x0011, t01=0x0072}
0x1b1c…1b26               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0096}
0x1b26…1b4e               Head {h00=0x0024, h01=0x0050, text=»*           A4 WILL BE DESTROYED«, t00=0x0011, t01=0x00a0}
0x1b4e…1b58               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x00c8}
0x1b58…1b62               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x00d2}
0x1b62…1b76               Head {h00=0x0010, h01=0x0050, text=»DMTWM EQU * «, t00=0x0011, t01=0x00dc}
0x1b76…1b88               Head {h00=0x000e, h01=0x0050, text=» SUK A2,2 «, t00=0x0011, t01=0x00f0}
0x1b88…1bae               Head {h00=0x0022, h01=0x0050, text=» RF(N) DMTW10 LAST WORD MOVED «, t00=0x0011, t01=0x0102}
0x1bae…1bc2               Head {h00=0x0010, h01=0x0050, text=» LDR* A4,A1 «, t00=0x0011, t01=0x0128}
0x1bc2…1bd4               Head {h00=0x000e, h01=0x0050, text=» STR A4,A3«, t00=0x0011, t01=0x013c}
0x1bd4…1be6               Head {h00=0x000e, h01=0x0050, text=» ADK A1,2 «, t00=0x0011, t01=0x014e}
0x1be6…1bf8               Head {h00=0x000e, h01=0x0050, text=» ADK A3,2 «, t00=0x0011, t01=0x0160}
0x1bf8…1c0a               Head {h00=0x000e, h01=0x0050, text=» RB DMTWM «, t00=0x0011, t01=0x0172}
0x1c0a…1c24               Head {h00=0x0016, h01=0x0050, text=»DMTW10 ANK A2,/01 «, t00=0x0011, t01=0x0184}
0x1c24…1c3a               Head {h00=0x0012, h01=0x0050, text=» RF(E) DMTW20 «, t00=0x0012, t01=0x000e}
0x1c3a…1c5c               Head {h00=0x001e, h01=0x0050, text=» LCR A4,A1 MOVE LAST CHAR «, t00=0x0012, t01=0x0024}
0x1c5c…1c6e               Head {h00=0x000e, h01=0x0050, text=» SCR A4,A3«, t00=0x0012, t01=0x0046}
0x1c6e…1c84               Head {h00=0x0012, h01=0x0050, text=»DMTW20 RTN A14«, t00=0x0012, t01=0x0058}
0x1c84…1c92               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0012, t01=0x006e}
0x1c92…1c9c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x007c}
0x1c9c…1cb2               Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0012, t01=0x0086}
0x1cb2…1cc8               Head {h00=0x0012, h01=0x0050, text=»*   DMTBM   * «, t00=0x0012, t01=0x009c}
0x1cc8…1cde               Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0012, t01=0x00b2}
0x1cde…1ce8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00c8}
0x1ce8…1d0e               Head {h00=0x0022, h01=0x0050, text=»*   ENTRY   DMTBM   BYTE MOVE «, t00=0x0012, t01=0x00d2}
0x1d0e…1d18               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00f8}
0x1d18…1d3e               Head {h00=0x0022, h01=0x0050, text=»*   INPUT   A1 = FROM ADDRESS «, t00=0x0012, t01=0x0102}
0x1d3e…1d6e               Head {h00=0x002c, h01=0x0050, text=»*           A2 = NO OF BYTES TO BE MOVED«, t00=0x0012, t01=0x0128}
0x1d6e…1d92               Head {h00=0x0020, h01=0x0050, text=»*           A3 = TO ADDRESS «, t00=0x0012, t01=0x0158}
0x1d92…1d9c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x017c}
0x1d9c…1dc4               Head {h00=0x0024, h01=0x0050, text=»*           A4 WILL BE DESTROYED«, t00=0x0012, t01=0x0186}
0x1dc4…1dce               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x001e}
0x1dce…1df0               Head {h00=0x001e, h01=0x0050, text=»*   OUTPUT A3 = NEXT CHAR «, t00=0x0013, t01=0x0028}
0x1df0…1dfa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x004a}
0x1dfa…1e04               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0054}
0x1e04…1e18               Head {h00=0x0010, h01=0x0050, text=»DMTBM EQU * «, t00=0x0013, t01=0x005e}
0x1e18…1e2a               Head {h00=0x000e, h01=0x0050, text=» SUK A2,1 «, t00=0x0013, t01=0x0072}
0x1e2a…1e50               Head {h00=0x0022, h01=0x0050, text=» RF(N) DMTB10 LAST BYTE MOVED «, t00=0x0013, t01=0x0084}
0x1e50…1e62               Head {h00=0x000e, h01=0x0050, text=» LCR A4,A1«, t00=0x0013, t01=0x00aa}
0x1e62…1e74               Head {h00=0x000e, h01=0x0050, text=» SCR A4,A3«, t00=0x0013, t01=0x00bc}
0x1e74…1e86               Head {h00=0x000e, h01=0x0050, text=» ADK A1,1 «, t00=0x0013, t01=0x00ce}
0x1e86…1e98               Head {h00=0x000e, h01=0x0050, text=» ADK A3,1 «, t00=0x0013, t01=0x00e0}
0x1e98…1eaa               Head {h00=0x000e, h01=0x0050, text=» RB DMTBM «, t00=0x0013, t01=0x00f2}
0x1eaa…1ec0               Head {h00=0x0012, h01=0x0050, text=»DMTB10 RTN A14«, t00=0x0013, t01=0x0104}
0x1ec0…1eca               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x011a}
0x1eca…1f00               Head {h00=0x0032, h01=0x0050, text=»*   DMTBMR HAS THE SAME FUNCTION AS DMTBM BUT «, t00=0x0013, t01=0x0124}
0x1f00…1f1e               Head {h00=0x001a, h01=0x0050, text=»*   MOVES FROM THE END«, t00=0x0013, t01=0x015a}
0x1f1e…1f28               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0178}
0x1f28…1f40               Head {h00=0x0014, h01=0x0050, text=»DMTBMR ADR A1,A2«, t00=0x0013, t01=0x0182}
0x1f40…1f52               Head {h00=0x000e, h01=0x0050, text=» ADR A3,A2«, t00=0x0014, t01=0x000a}
0x1f52…1f6a               Head {h00=0x0014, h01=0x0050, text=»DMTB20 SUK A2,1 «, t00=0x0014, t01=0x001c}
0x1f6a…1f80               Head {h00=0x0012, h01=0x0050, text=» RB(N) DMTB10 «, t00=0x0014, t01=0x0034}
0x1f80…1f92               Head {h00=0x000e, h01=0x0050, text=» SUK A1,1 «, t00=0x0014, t01=0x004a}
0x1f92…1fa4               Head {h00=0x000e, h01=0x0050, text=» SUK A3,1 «, t00=0x0014, t01=0x005c}
0x1fa4…1fb6               Head {h00=0x000e, h01=0x0050, text=» LCR A4,A1«, t00=0x0014, t01=0x006e}
0x1fb6…1fc8               Head {h00=0x000e, h01=0x0050, text=» SCR A4,A3«, t00=0x0014, t01=0x0080}
0x1fc8…1fda               Head {h00=0x000e, h01=0x0050, text=» RB DMTB20«, t00=0x0014, t01=0x0092}
0x1fda…1fe8               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0014, t01=0x00a4}
0x1fe8…2024               Head {h00=0x0038, h01=0x0050, text=»****DESCRIPTION*************************************«, t00=0x0014, t01=0x00b2}
0x2024…202e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x00ee}
0x202e…206c               Head {h00=0x003a, h01=0x0050, text=»*   FNDFDB WILL SEARCH TTAB AND CDTAB FOR A FILE CODE «, t00=0x0014, t01=0x00f8}
0x206c…2076               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0136}
0x2076…20b2               Head {h00=0x0038, h01=0x0050, text=»****ENTRY PARAMETERS********************************«, t00=0x0014, t01=0x0140}
0x20b2…20bc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x017c}
0x20bc…20d6               Head {h00=0x0016, h01=0x0050, text=»*   A1 = TTAB ADDR«, t00=0x0014, t01=0x0186}
0x20d6…20fe               Head {h00=0x0024, h01=0x0050, text=»*   A2 = FILE CODE TO SEARCH FOR«, t00=0x0015, t01=0x0010}
0x20fe…2136               Head {h00=0x0034, h01=0x0050, text=»*   A5 NOT= 0  WHEN ONLY TTAB SHALL BE SEARCHED «, t00=0x0015, t01=0x0038}
0x2136…2140               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0070}
0x2140…217c               Head {h00=0x0038, h01=0x0050, text=»****EXIT PARAMETERS*********************************«, t00=0x0015, t01=0x007a}
0x217c…2186               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00b6}
0x2186…21a0               Head {h00=0x0016, h01=0x0050, text=»*   A1 = UNCHANGED«, t00=0x0015, t01=0x00c0}
0x21a0…21d6               Head {h00=0x0032, h01=0x0050, text=»*   A2 = FILE CODE. = 0 WHEN NO CODE IS FOUND «, t00=0x0015, t01=0x00da}
0x21d6…2210               Head {h00=0x0036, h01=0x0050, text=»*   A4 = TTAB/CDTAB ENTRY ADDR WHEN CODE IS FOUND «, t00=0x0015, t01=0x0110}
0x2210…2244               Head {h00=0x0030, h01=0x0050, text=»*   A5 = 0 WHEN FOUND IN CDTAB = 1 WHEN TTAB«, t00=0x0015, t01=0x014a}
0x2244…224e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x017e}
0x224e…228a               Head {h00=0x0038, h01=0x0050, text=»****USED REGISTERS**********************************«, t00=0x0015, t01=0x0188}
0x228a…2294               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0034}
0x2294…22a6               Head {h00=0x000e, h01=0x0050, text=»*   A1-A5 «, t00=0x0016, t01=0x003e}
0x22a6…22b0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0050}
0x22b0…22ee               Head {h00=0x003a, h01=0x0050, text=»******************************************************«, t00=0x0016, t01=0x005a}
0x22ee…22f8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0098}
0x22f8…231e               Head {h00=0x0022, h01=0x0050, text=»*   LOOK FOR FILE CODE IN TTAB«, t00=0x0016, t01=0x00a2}
0x231e…2328               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x00c8}
0x2328…233c               Head {h00=0x0010, h01=0x0050, text=»FNDFDB EQU *«, t00=0x0016, t01=0x00d2}
0x233c…2366               Head {h00=0x0026, h01=0x0050, text=» LD A3,TTB:TD,A1 LENGTH DEV DESCR «, t00=0x0016, t01=0x00e6}
0x2366…237a               Head {h00=0x0010, h01=0x0050, text=»FND030 EQU *«, t00=0x0016, t01=0x0110}
0x237a…238c               Head {h00=0x000e, h01=0x0050, text=» SUK A3,4 «, t00=0x0016, t01=0x0124}
0x238c…23b8               Head {h00=0x0028, h01=0x0050, text=» RF(NP) FND040 FILE CODE NOT IN TTAB«, t00=0x0016, t01=0x0136}
0x23b8…23ca               Head {h00=0x000e, h01=0x0050, text=» LDR A4,A1«, t00=0x0016, t01=0x0162}
0x23ca…23e4               Head {h00=0x0016, h01=0x0050, text=» ADKL A4,TTB:TD+1 «, t00=0x0016, t01=0x0174}
0x23e4…23f6               Head {h00=0x000e, h01=0x0050, text=» ADR A4,A3«, t00=0x0016, t01=0x018e}
0x23f6…2408               Head {h00=0x000e, h01=0x0050, text=» CCR A2,A4«, t00=0x0017, t01=0x0010}
0x2408…241e               Head {h00=0x0012, h01=0x0050, text=» RB(NE) FND030«, t00=0x0017, t01=0x0022}
0x241e…2430               Head {h00=0x000e, h01=0x0050, text=» SUK A4,1 «, t00=0x0017, t01=0x0038}
0x2430…2442               Head {h00=0x000e, h01=0x0050, text=» LDK A5,1 «, t00=0x0017, t01=0x004a}
0x2442…2468               Head {h00=0x0022, h01=0x0050, text=» RF FND080 CODE FOUND IN TTAB «, t00=0x0017, t01=0x005c}
0x2468…2472               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0082}
0x2472…2498               Head {h00=0x0022, h01=0x0050, text=»*   SEARCH FILE CODE IN CDTAB «, t00=0x0017, t01=0x008c}
0x2498…24a2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x00b2}
0x24a2…24b6               Head {h00=0x0010, h01=0x0050, text=»FND040 EQU *«, t00=0x0017, t01=0x00bc}
0x24b6…24c8               Head {h00=0x000e, h01=0x0050, text=» LDR A5,A5«, t00=0x0017, t01=0x00d0}
0x24c8…24f4               Head {h00=0x0028, h01=0x0050, text=» RF(NZ) FND060 ONLY TTAB IS SEACHED «, t00=0x0017, t01=0x00e2}
0x24f4…250a               Head {h00=0x0012, h01=0x0050, text=» LD* A4,CDTAB «, t00=0x0017, t01=0x010e}
0x250a…251e               Head {h00=0x0010, h01=0x0050, text=»FND050 EQU *«, t00=0x0017, t01=0x0124}
0x251e…2530               Head {h00=0x000e, h01=0x0050, text=» SUK A4,4 «, t00=0x0017, t01=0x0138}
0x2530…255c               Head {h00=0x0028, h01=0x0050, text=» RF(NP) FND060 CODE NOT FOUND AT ALL«, t00=0x0017, t01=0x014a}
0x255c…2570               Head {h00=0x0010, h01=0x0050, text=» LD A3,CDTAB«, t00=0x0017, t01=0x0176}
0x2570…2582               Head {h00=0x000e, h01=0x0050, text=» ADR A3,A4«, t00=0x0017, t01=0x018a}
0x2582…2596               Head {h00=0x0010, h01=0x0050, text=» CC A2,1,A3 «, t00=0x0018, t01=0x000c}
0x2596…25ac               Head {h00=0x0012, h01=0x0050, text=» RB(NE) FND050«, t00=0x0018, t01=0x0020}
0x25ac…25c0               Head {h00=0x0010, h01=0x0050, text=» AD A4,CDTAB«, t00=0x0018, t01=0x0036}
0x25c0…25de               Head {h00=0x001a, h01=0x0050, text=» RF FND080 CODE FOUND «, t00=0x0018, t01=0x004a}
0x25de…25f2               Head {h00=0x0010, h01=0x0050, text=»FND060 EQU *«, t00=0x0018, t01=0x0068}
0x25f2…260c               Head {h00=0x0016, h01=0x0050, text=» LDK A2,0 NO CODE «, t00=0x0018, t01=0x007c}
0x260c…2620               Head {h00=0x0010, h01=0x0050, text=»FND080 EQU *«, t00=0x0018, t01=0x0096}
0x2620…2630               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0018, t01=0x00aa}
0x2630…263e               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0018, t01=0x00ba}
0x263e…2648               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x00c8}
0x2648…265e               Head {h00=0x0012, h01=0x0050, text=»**************«, t00=0x0018, t01=0x00d2}
0x265e…2674               Head {h00=0x0012, h01=0x0050, text=»*   DMTREM   *«, t00=0x0018, t01=0x00e8}
0x2674…268a               Head {h00=0x0012, h01=0x0050, text=»**************«, t00=0x0018, t01=0x00fe}
0x268a…2694               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0114}
0x2694…26dc               Head {h00=0x0044, h01=0x0050, text=»*   ENTRY   DMTREM   MOVE RECORD FROM BUFFER TO USER RECORD AREA«, t00=0x0018, t01=0x011e}
0x26dc…26e6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0166}
0x26e6…271a               Head {h00=0x0030, h01=0x0050, text=»*   INPUT   RELATIVE REC OFFSET IN FDBRRO,A6«, t00=0x0018, t01=0x0170}
0x271a…2742               Head {h00=0x0024, h01=0x0050, text=»*           BUFFER ADDRESS IN A5«, t00=0x0019, t01=0x0014}
0x2742…2770               Head {h00=0x002a, h01=0x0050, text=»*           USER REC AREA IN ECBBA,A9 «, t00=0x0019, t01=0x003c}
0x2770…2798               Head {h00=0x0024, h01=0x0050, text=»*           RECORD LENGTH IN A2 «, t00=0x0019, t01=0x006a}
0x2798…27a2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0092}
0x27a2…27ac               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x009c}
0x27ac…27b6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x00a6}
0x27b6…27d2               Head {h00=0x0018, h01=0x0050, text=»*   MOVE THE RECORD «, t00=0x0019, t01=0x00b0}
0x27d2…2814               Head {h00=0x003e, h01=0x0050, text=»*   IF (FROM) AND (TO) ADDRESSES BOTH EVEN THEN WORD MOVE «, t00=0x0019, t01=0x00cc}
0x2814…285a               Head {h00=0x0042, h01=0x0050, text=»*   IF (FROM AND (TO) ADDRESSES BOTH ODD THEN MOVE FIRST BYTE «, t00=0x0019, t01=0x010e}
0x285a…289c               Head {h00=0x003e, h01=0x0050, text=»*      WITH BYTE INSTRUCTIONS AND THE REST WITH WORD MOVE «, t00=0x0019, t01=0x0154}
0x289c…28da               Head {h00=0x003a, h01=0x0050, text=»*   ELSE USE BYTE MOVE INSTRUCTIONS FOR THE WHOLE REC «, t00=0x001a, t01=0x0008}
0x28da…28e4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0046}
0x28e4…28f8               Head {h00=0x0010, h01=0x0050, text=»DMTREM EQU *«, t00=0x001a, t01=0x0050}
0x28f8…2910               Head {h00=0x0014, h01=0x0050, text=» LD A1,FDBRRO,A6«, t00=0x001a, t01=0x0064}
0x2910…2930               Head {h00=0x001c, h01=0x0050, text=» ADR A1,A5 FROM ADDRESS «, t00=0x001a, t01=0x007c}
0x2930…2942               Head {h00=0x000e, h01=0x0050, text=» LDR A4,A1«, t00=0x001a, t01=0x009c}
0x2942…2964               Head {h00=0x001e, h01=0x0050, text=» LD A3,ECBBA,A9 TO ADDRESS«, t00=0x001a, t01=0x00ae}
0x2964…2976               Head {h00=0x000e, h01=0x0050, text=» XRR A4,A3«, t00=0x001a, t01=0x00d0}
0x2976…298a               Head {h00=0x0010, h01=0x0050, text=» ANK A4,/01 «, t00=0x001a, t01=0x00e2}
0x298a…29b6               Head {h00=0x0028, h01=0x0050, text=» RF(Z) DMT210 BOTH ODD OR BOTH EVEN «, t00=0x001a, t01=0x00f6}
0x29b6…29e0               Head {h00=0x0026, h01=0x0050, text=» CF A14,DMTBM ONE ODD AND ONE EVEN«, t00=0x001a, t01=0x0122}
0x29e0…29f2               Head {h00=0x000e, h01=0x0050, text=» RF DMT225«, t00=0x001a, t01=0x014c}
0x29f2…29fc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x015e}
0x29fc…2a14               Head {h00=0x0014, h01=0x0050, text=»DMT210 LDR A4,A1«, t00=0x001a, t01=0x0168}
0x2a14…2a28               Head {h00=0x0010, h01=0x0050, text=» ANK A4,/01 «, t00=0x001a, t01=0x0180}
0x2a28…2a48 (27, 0, 400)  Head {h00=0x001c, h01=0x0050, text=» RF(E) DMT220 BOTH EVEN «, t00=0x001b, t01=0x0004}
0x2a48…2a62               Head {h00=0x0016, h01=0x0050, text=» SUK A2,1 BOTH ODD«, t00=0x001b, t01=0x0024}
0x2a62…2a74               Head {h00=0x000e, h01=0x0050, text=» LCR A4,A1«, t00=0x001b, t01=0x003e}
0x2a74…2a86               Head {h00=0x000e, h01=0x0050, text=» SCR A4,A3«, t00=0x001b, t01=0x0050}
0x2a86…2a98               Head {h00=0x000e, h01=0x0050, text=» ADK A1,1 «, t00=0x001b, t01=0x0062}
0x2a98…2aaa               Head {h00=0x000e, h01=0x0050, text=» ADK A3,1 «, t00=0x001b, t01=0x0074}
0x2aaa…2ad0               Head {h00=0x0022, h01=0x0050, text=»DMT220 CF A14,DMTWM WORD MOVE «, t00=0x001b, t01=0x0086}
0x2ad0…2ae4               Head {h00=0x0010, h01=0x0050, text=»DMT225 EQU *«, t00=0x001b, t01=0x00ac}
0x2ae4…2af4               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x001b, t01=0x00c0}
0x2af4…2b02               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001b, t01=0x00d0}
0x2b02…2b0c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x00de}
0x2b0c…2b28               Head {h00=0x0018, h01=0x0050, text=»*   SET UP A14 STACK«, t00=0x001b, t01=0x00e8}
0x2b28…2b32               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0104}
0x2b32…2b46               Head {h00=0x0010, h01=0x0050, text=»GETA14 EQU *«, t00=0x001b, t01=0x010e}
0x2b46…2b60               Head {h00=0x0016, h01=0x0050, text=» LDR A7,A2 TASK ID«, t00=0x001b, t01=0x0122}
0x2b60…2b76               Head {h00=0x0012, h01=0x0050, text=» CF A15,FNDTID«, t00=0x001b, t01=0x013c}
0x2b76…2b94               Head {h00=0x001a, h01=0x0050, text=» LDR A14,A2 TTAB ADDR «, t00=0x001b, t01=0x0152}
0x2b94…2bc2               Head {h00=0x002a, h01=0x0050, text=» AD A14,TTB:TD,A14 LENGTH DEVICE DESCR«, t00=0x001b, t01=0x0170}
0x2bc2…2be4               Head {h00=0x001e, h01=0x0050, text=» ADKL A14,TTB:TD+32 STACK «, t00=0x001c, t01=0x000e}
0x2be4…2c04               Head {h00=0x001c, h01=0x0050, text=» ABL RTNA15 RET AND ENB «, t00=0x001c, t01=0x0030}
0x2c04…2c12               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001c, t01=0x0050}
0x2c12…2c1c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x005e}
0x2c1c…2c32               Head {h00=0x0012, h01=0x0050, text=»**************«, t00=0x001c, t01=0x0068}
0x2c32…2c48               Head {h00=0x0012, h01=0x0050, text=»*   DMTASK   *«, t00=0x001c, t01=0x007e}
0x2c48…2c5e               Head {h00=0x0012, h01=0x0050, text=»**************«, t00=0x001c, t01=0x0094}
0x2c5e…2c68               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x00aa}
0x2c68…2c72               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x00b4}
0x2c72…2c86               Head {h00=0x0010, h01=0x0050, text=»DMTASK EQU *«, t00=0x001c, t01=0x00be}
0x2c86…2c90               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x00d2}
0x2c90…2cac               Head {h00=0x0018, h01=0x0050, text=»*   SET UP A14 STACK«, t00=0x001c, t01=0x00dc}
0x2cac…2cb6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x00f8}
0x2cb6…2cc2               Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x001c, t01=0x0102}
0x2cc2…2cd8               Head {h00=0x0012, h01=0x0050, text=» CF A15,GETA14«, t00=0x001c, t01=0x010e}
0x2cd8…2cf4               Head {h00=0x0018, h01=0x0050, text=» LDR A6,A1 FDB ADDR «, t00=0x001c, t01=0x0124}
0x2cf4…2d08               Head {h00=0x0010, h01=0x0050, text=» LDKL A5,-1 «, t00=0x001c, t01=0x0140}
0x2d08…2d36               Head {h00=0x002a, h01=0x0050, text=» CW A5,FDBRRO,A6 SPECIAL PARAMETER -1 «, t00=0x001c, t01=0x0154}
0x2d36…2d6c               Head {h00=0x0032, h01=0x0050, text=» RF(E) DMT090 FOR ORDERS XR,DX,IX  (SEE TIODM)«, t00=0x001c, t01=0x0182}
0x2d6c…2d80               Head {h00=0x0010, h01=0x0050, text=»DMT020 EQU *«, t00=0x001d, t01=0x0028}
0x2d80…2d98               Head {h00=0x0014, h01=0x0050, text=» LD A4,FDBDBR,A1«, t00=0x001d, t01=0x003c}
0x2d98…2db8               Head {h00=0x001c, h01=0x0050, text=» RF(NN) DMT025 NO DELAY «, t00=0x001d, t01=0x0054}
0x2db8…2dce               Head {h00=0x0012, h01=0x0050, text=» ANKL A4,/C0FF«, t00=0x001d, t01=0x0074}
0x2dce…2de6               Head {h00=0x0014, h01=0x0050, text=» LD A2,DWTOR,A1 «, t00=0x001d, t01=0x008a}
0x2de6…2dfa               Head {h00=0x0010, h01=0x0050, text=» ANK A2,/3F «, t00=0x001d, t01=0x00a2}
0x2dfa…2e0e               Head {h00=0x0010, h01=0x0050, text=» CWK A2,QCL «, t00=0x001d, t01=0x00b6}
0x2e0e…2e2a               Head {h00=0x0018, h01=0x0050, text=» RF(E) DMT024 CLOSE «, t00=0x001d, t01=0x00ca}
0x2e2a…2e3e               Head {h00=0x0010, h01=0x0050, text=» CWK A2,QRV «, t00=0x001d, t01=0x00e6}
0x2e3e…2e5e               Head {h00=0x001c, h01=0x0050, text=» RF(E) DMT024 READ VTOC «, t00=0x001d, t01=0x00fa}
0x2e5e…2e74               Head {h00=0x0012, h01=0x0050, text=» SUK A2,QRRRB «, t00=0x001d, t01=0x011a}
0x2e74…2e9e               Head {h00=0x0026, h01=0x0050, text=» RF(E) DMT024 RAND READ REL BUFFER«, t00=0x001d, t01=0x0130}
0x2e9e…2eb4               Head {h00=0x0012, h01=0x0050, text=» ORKL A4,/100 «, t00=0x001d, t01=0x015a}
0x2eb4…2ec8               Head {h00=0x0010, h01=0x0050, text=»DMT024 EQU *«, t00=0x001d, t01=0x0170}
0x2ec8…2ee0               Head {h00=0x0014, h01=0x0050, text=» ST A4,FDBDBR,A1«, t00=0x001d, t01=0x0184}
0x2ee0…2ef4               Head {h00=0x0010, h01=0x0050, text=»DMT025 EQU *«, t00=0x001e, t01=0x000c}
0x2ef4…2f06               Head {h00=0x000e, h01=0x0050, text=» LDR A8,A1«, t00=0x001e, t01=0x0020}
0x2f06…2f26               Head {h00=0x001c, h01=0x0050, text=» ADKL A8,FDBECB ECB ADDR«, t00=0x001e, t01=0x0032}
0x2f26…2f4e               Head {h00=0x0024, h01=0x0050, text=» CF A14,GTBKBU GET BLOCK BUFFER «, t00=0x001e, t01=0x0052}
0x2f4e…2f60               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A2«, t00=0x001e, t01=0x007a}
0x2f60…2f88               Head {h00=0x0024, h01=0x0050, text=» RF(NN) DMT080 BUFFER WAS BEFORE«, t00=0x001e, t01=0x008c}
0x2f88…2f92               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x00b4}
0x2f92…2fbe               Head {h00=0x0028, h01=0x0050, text=»*   READ SECTOR INTO BUFFER AND EXIT«, t00=0x001e, t01=0x00be}
0x2fbe…2fc8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x00ea}
0x2fc8…2fdc               Head {h00=0x0010, h01=0x0050, text=» SUK A5,QCL «, t00=0x001e, t01=0x00f4}
0x2fdc…2ff8               Head {h00=0x0018, h01=0x0050, text=» RF(Z) DMT030 CLOSE «, t00=0x001e, t01=0x0108}
0x2ff8…301a               Head {h00=0x001e, h01=0x0050, text=» LDK A7,/11 PHYSICAL READ «, t00=0x001e, t01=0x0124}
0x301a…3026               Head {h00=0x0008, h01=0x0050, text=» LKM«, t00=0x001e, t01=0x0146}
0x3026…304a               Head {h00=0x0020, h01=0x0050, text=» DATA -1 I/O AND ACTIVATION «, t00=0x001e, t01=0x0152}
0x304a…3070               Head {h00=0x0022, h01=0x0050, text=» DATA DMTAR1 DMTASK RESTART #1«, t00=0x001e, t01=0x0176}
0x3070…307c               Head {h00=0x0008, h01=0x0050, text=» LKM«, t00=0x001f, t01=0x000c}
0x307c…3090               Head {h00=0x0010, h01=0x0050, text=» DATA 3 EXIT«, t00=0x001f, t01=0x0018}
0x3090…309a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x002c}
0x309a…30c6               Head {h00=0x0028, h01=0x0050, text=»DMT030 EQU * I/O WITH WAIT FOR CLOSE«, t00=0x001f, t01=0x0036}
0x30c6…30da               Head {h00=0x0010, h01=0x0050, text=» LDK A7,/91 «, t00=0x001f, t01=0x0062}
0x30da…30e6               Head {h00=0x0008, h01=0x0050, text=» LKM«, t00=0x001f, t01=0x0076}
0x30e6…30f6               Head {h00=0x000c, h01=0x0050, text=» DATA 1 «, t00=0x001f, t01=0x0082}
0x30f6…311c               Head {h00=0x0022, h01=0x0050, text=» RF DMT050 CHECK RETURN CODES «, t00=0x001f, t01=0x0092}
0x311c…312a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001f, t01=0x00b8}
0x312a…3140               Head {h00=0x0012, h01=0x0050, text=»**************«, t00=0x001f, t01=0x00c6}
0x3140…3156               Head {h00=0x0012, h01=0x0050, text=»*   DMTAR1   *«, t00=0x001f, t01=0x00dc}
0x3156…316c               Head {h00=0x0012, h01=0x0050, text=»**************«, t00=0x001f, t01=0x00f2}
0x316c…3190               Head {h00=0x0020, h01=0x0050, text=»*   RESTART POINT AFTER READ«, t00=0x001f, t01=0x0108}
0x3190…319a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x012c}
0x319a…31ae               Head {h00=0x0010, h01=0x0050, text=»DMTAR1 EQU *«, t00=0x001f, t01=0x0136}
0x31ae…31b8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x014a}
0x31b8…31d4               Head {h00=0x0018, h01=0x0050, text=»*   SET UP A14 STACK«, t00=0x001f, t01=0x0154}
0x31d4…31de               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0170}
0x31de…31ea               Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x001f, t01=0x017a}
0x31ea…3200               Head {h00=0x0012, h01=0x0050, text=» CF A15,GETA14«, t00=0x001f, t01=0x0186}
0x3200…3214               Head {h00=0x0010, h01=0x0050, text=»DMT050 EQU *«, t00=0x0020, t01=0x000c}
0x3214…324c               Head {h00=0x0034, h01=0x0050, text=» CF A14,DMTIOT CHECK RETURN CODES FROM DISC I/O «, t00=0x0020, t01=0x0020}
0x324c…325e               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A1«, t00=0x0020, t01=0x0058}
0x325e…3276               Head {h00=0x0014, h01=0x0050, text=» ABL(NE) DMTERR «, t00=0x0020, t01=0x006a}
0x3276…328e               Head {h00=0x0014, h01=0x0050, text=» LD A5,ECBBA,A8 «, t00=0x0020, t01=0x0082}
0x328e…32a0               Head {h00=0x000e, h01=0x0050, text=» RF DMT090«, t00=0x0020, t01=0x009a}
0x32a0…32d4               Head {h00=0x0030, h01=0x0050, text=»DMT080 EQU * ENTRY IF SECT ALREADY IN BUFFER«, t00=0x0020, t01=0x00ac}
0x32d4…32e6               Head {h00=0x000e, h01=0x0050, text=» LDR A5,A3«, t00=0x0020, t01=0x00e0}
0x32e6…330a               Head {h00=0x0020, h01=0x0050, text=» ADK A5,8 SKIP BUFFER HEADER«, t00=0x0020, t01=0x00f2}
0x330a…3338               Head {h00=0x002a, h01=0x0050, text=» ST A5,ECBBA,A8 PUT BUFFER ADDR IN ECB«, t00=0x0020, t01=0x0116}
0x3338…334c               Head {h00=0x0010, h01=0x0050, text=»DMT090 EQU *«, t00=0x0020, t01=0x0144}
0x334c…3356               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0158}
0x3356…338e               Head {h00=0x0034, h01=0x0050, text=»*   HANDLE ACTUAL ORDER     ORDER INDEX IN DWTOR«, t00=0x0020, t01=0x0162}
0x338e…3398               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x000a}
0x3398…33ba               Head {h00=0x001e, h01=0x0050, text=» ADK A5,2 SKIP CYLID WORD «, t00=0x0021, t01=0x0014}
0x33ba…33d2               Head {h00=0x0014, h01=0x0050, text=» LD A7,DWTOR,A6 «, t00=0x0021, t01=0x0036}
0x33d2…33f6               Head {h00=0x0020, h01=0x0050, text=»*   A7 = INTERNAL ORDER CODE«, t00=0x0021, t01=0x004e}
0x33f6…340a               Head {h00=0x0010, h01=0x0050, text=» ANK A7,/3F «, t00=0x0021, t01=0x0072}
0x340a…3436               Head {h00=0x0028, h01=0x0050, text=» ABI DMTAFU,A7 DMTASK FUNCTION TABLE«, t00=0x0021, t01=0x0086}
0x3436…3444               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0021, t01=0x00b2}
0x3444…346c               Head {h00=0x0024, h01=0x0050, text=»DMRRRB EQU * RAND READ REL BUFF «, t00=0x0021, t01=0x00c0}
0x346c…3476               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00e8}
0x3476…349a               Head {h00=0x0020, h01=0x0050, text=»DMSQRE EQU * SEQUENTIAL READ«, t00=0x0021, t01=0x00f2}
0x349a…34a4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0116}
0x34a4…34c4               Head {h00=0x001c, h01=0x0050, text=»DMRDRE EQU * RANDOM READ«, t00=0x0021, t01=0x0120}
0x34c4…34ce               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0140}
0x34ce…3506               Head {h00=0x0034, h01=0x0050, text=»*   CHECK STATUS   IF NOT USED THEN ERROR RETURN«, t00=0x0021, t01=0x014a}
0x3506…3510               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0182}
0x3510…3528               Head {h00=0x0014, h01=0x0050, text=» LD A2,FDBRRO,A6«, t00=0x0021, t01=0x018c}
0x3528…3540               Head {h00=0x0014, h01=0x0050, text=» AD A2,FDBRLE,A6«, t00=0x0022, t01=0x0014}
0x3540…3552               Head {h00=0x000e, h01=0x0050, text=» ADR A2,A5«, t00=0x0022, t01=0x002c}
0x3552…3564               Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x0022, t01=0x003e}
0x3564…3588               Head {h00=0x0020, h01=0x0050, text=» CCR A1,A2 STATUS BYTE IN A1«, t00=0x0022, t01=0x0050}
0x3588…35a4               Head {h00=0x0018, h01=0x0050, text=» RF(NE) DMT200 USED «, t00=0x0022, t01=0x0074}
0x35a4…35c2               Head {h00=0x001a, h01=0x0050, text=» LDKL A1,/800 NO DATA «, t00=0x0022, t01=0x0090}
0x35c2…35d6               Head {h00=0x0010, h01=0x0050, text=» ABL DMTERR «, t00=0x0022, t01=0x00ae}
0x35d6…3600               Head {h00=0x0026, h01=0x0050, text=»DMT200 LDK A1,/8 INCORRECT LENGTH «, t00=0x0022, t01=0x00c2}
0x3600…362a               Head {h00=0x0026, h01=0x0050, text=» CF A14,DMTFRL A2 := RECORD LENGTH«, t00=0x0022, t01=0x00ec}
0x362a…3634               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x0116}
0x3634…3650               Head {h00=0x0018, h01=0x0050, text=»*   MOVE THE RECORD «, t00=0x0022, t01=0x0120}
0x3650…365a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x013c}
0x365a…3670               Head {h00=0x0012, h01=0x0050, text=» CF A14,DMTREM«, t00=0x0022, t01=0x0146}
0x3670…367a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x015c}
0x367a…36ae               Head {h00=0x0030, h01=0x0050, text=»*   UPDATE CRN AND SET EXCLUSIVE ACCESS BIT «, t00=0x0022, t01=0x0166}
0x36ae…36b8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x000a}
0x36b8…36cc               Head {h00=0x0010, h01=0x0050, text=»DMT230 EQU *«, t00=0x0023, t01=0x0014}
0x36cc…36ee               Head {h00=0x001e, h01=0x0050, text=» ABL DMT400 PUT CRN AND EA«, t00=0x0023, t01=0x0028}
0x36ee…36fc               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0023, t01=0x004a}
0x36fc…3722               Head {h00=0x0022, h01=0x0050, text=»DMREVT EQU * READ VTOC RECORD «, t00=0x0023, t01=0x0058}
0x3722…372c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x007e}
0x372c…374e               Head {h00=0x001e, h01=0x0050, text=»DMCLOSE EQU * CLOSE A FILE«, t00=0x0023, t01=0x0088}
0x374e…3758               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x00aa}
0x3758…3770               Head {h00=0x0014, h01=0x0050, text=» LD A2,FDBSNR,A6«, t00=0x0023, t01=0x00b4}
0x3770…379c               Head {h00=0x0028, h01=0x0050, text=» RF(NZ) DMT270 VTOC SECTOR IN BUFFER«, t00=0x0023, t01=0x00cc}
0x379c…37a6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x00f8}
0x37a6…37c8               Head {h00=0x001e, h01=0x0050, text=»*   VOLUME LABEL IN BUFFER«, t00=0x0023, t01=0x0102}
0x37c8…3814               Head {h00=0x0048, h01=0x0050, text=»*   FIND VTOC SECTOR NUMBER AND RELATIVE RECORD OFFSET WITHIN SECTOR«, t00=0x0023, t01=0x0124}
0x3814…3850               Head {h00=0x0038, h01=0x0050, text=»*   FOR VTOC RECORD AND READ THIS SECTOR INTO BUFFER«, t00=0x0023, t01=0x0170}
0x3850…385a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x001c}
0x385a…387c               Head {h00=0x001e, h01=0x0050, text=» LDR A10,A6 SAVE FDB ADDR «, t00=0x0024, t01=0x0026}
0x387c…389c               Head {h00=0x001c, h01=0x0050, text=» LDR A9,A8 SAVE ECB ADDR«, t00=0x0024, t01=0x0048}
0x389c…38b6               Head {h00=0x0016, h01=0x0050, text=» LD A3,VLVRL-2,A5 «, t00=0x0024, t01=0x0068}
0x38b6…38cc               Head {h00=0x0012, h01=0x0050, text=» ST A3,VTOCRL «, t00=0x0024, t01=0x0082}
0x38cc…38f8               Head {h00=0x0028, h01=0x0050, text=» LDK A6,VTOBLK VTOC BLOCKING FACTIOR«, t00=0x0024, t01=0x0098}
0x38f8…3924               Head {h00=0x0028, h01=0x0050, text=» LD A2,FDBVTO,A10 VTOC RECORD NUMBER«, t00=0x0024, t01=0x00c4}
0x3924…3936               Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x0024, t01=0x00f0}
0x3936…3966               Head {h00=0x002c, h01=0x0050, text=» CF A14,DIVMOD A2=A1,A2/A6.A1=REMAINDRER«, t00=0x0024, t01=0x0102}
0x3966…3982               Head {h00=0x0018, h01=0x0050, text=» LDR A3,A2 QUOTIENT «, t00=0x0024, t01=0x0132}
0x3982…399e               Head {h00=0x0018, h01=0x0050, text=» LDR A6,A10 FDB ADDR«, t00=0x0024, t01=0x014e}
0x399e…39b6               Head {h00=0x0014, h01=0x0050, text=» LDR A2,A1 REST «, t00=0x0024, t01=0x016a}
0x39b6…39d4               Head {h00=0x001a, h01=0x0050, text=» RF(Z) DMT240 REST = 0«, t00=0x0024, t01=0x0182}
0x39d4…39fc               Head {h00=0x0024, h01=0x0050, text=» ADK A3,1 RECORD IN NEXT SECTOR «, t00=0x0025, t01=0x0010}
0x39fc…3a0e               Head {h00=0x000e, h01=0x0050, text=» RF DMT250«, t00=0x0025, t01=0x0038}
0x3a0e…3a40               Head {h00=0x002e, h01=0x0050, text=»DMT240 LDK A2,VTOBLK LAST RECORD IN SECTOR«, t00=0x0025, t01=0x004a}
0x3a40…3a6a               Head {h00=0x0026, h01=0x0050, text=»DMT250 AD A3,VLVBA-2,A5 VTOC BASE «, t00=0x0025, t01=0x007c}
0x3a6a…3a82               Head {h00=0x0014, h01=0x0050, text=» ST A3,FDBSNR,A6«, t00=0x0025, t01=0x00a6}
0x3a82…3a94               Head {h00=0x000e, h01=0x0050, text=» LDK A3,0 «, t00=0x0025, t01=0x00be}
0x3a94…3aac               Head {h00=0x0014, h01=0x0050, text=»DMT255 SUK A2,1 «, t00=0x0025, t01=0x00d0}
0x3aac…3ac2               Head {h00=0x0012, h01=0x0050, text=» RF(Z) DMT260 «, t00=0x0025, t01=0x00e8}
0x3ac2…3adc               Head {h00=0x0016, h01=0x0050, text=» AD A3,VLVRL-2,A5 «, t00=0x0025, t01=0x00fe}
0x3adc…3afe               Head {h00=0x001e, h01=0x0050, text=» ADK A3,1 SKIP STATUS BYTE«, t00=0x0025, t01=0x0118}
0x3afe…3b10               Head {h00=0x000e, h01=0x0050, text=» RB DMT255«, t00=0x0025, t01=0x013a}
0x3b10…3b2e               Head {h00=0x001a, h01=0x0050, text=»DMT260 ST A3,FDBRRO,A6«, t00=0x0025, t01=0x014c}
0x3b2e…3b38               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x016a}
0x3b38…3b52               Head {h00=0x0016, h01=0x0050, text=»*   RELEASE BUFFER«, t00=0x0025, t01=0x0174}
0x3b52…3b5c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x018e}
0x3b5c…3b74               Head {h00=0x0014, h01=0x0050, text=» LD A3,ECBBA,A9 «, t00=0x0026, t01=0x0008}
0x3b74…3b86               Head {h00=0x000e, h01=0x0050, text=» SUK A3,8 «, t00=0x0026, t01=0x0020}
0x3b86…3bac               Head {h00=0x0022, h01=0x0050, text=» CF A14,DMTRBU RELEASE BUFFER «, t00=0x0026, t01=0x0032}
0x3bac…3bd6               Head {h00=0x0026, h01=0x0050, text=» CF A14,CLRBUF CLEAR FREE BUFFERS «, t00=0x0026, t01=0x0058}
0x3bd6…3be8               Head {h00=0x000e, h01=0x0050, text=» ENB   ENB«, t00=0x0026, t01=0x0082}
0x3be8…3c04               Head {h00=0x0018, h01=0x0050, text=» LDR A1,A6 FDB ADDR «, t00=0x0026, t01=0x0094}
0x3c04…3c28               Head {h00=0x0020, h01=0x0050, text=» ABL DMT020 READ VTOC SECTOR«, t00=0x0026, t01=0x00b0}
0x3c28…3c36               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0026, t01=0x00d4}
0x3c36…3c4a               Head {h00=0x0010, h01=0x0050, text=»DMT270 EQU *«, t00=0x0026, t01=0x00e2}
0x3c4a…3c5e               Head {h00=0x0010, h01=0x0050, text=» SUK A7,QRV «, t00=0x0026, t01=0x00f6}
0x3c5e…3c86               Head {h00=0x0024, h01=0x0050, text=» ABL(Z) DMT500 READ VTOC RECORD «, t00=0x0026, t01=0x010a}
0x3c86…3c9c               Head {h00=0x0012, h01=0x0050, text=»*   CLOSE FILE«, t00=0x0026, t01=0x0132}
0x3c9c…3cc6               Head {h00=0x0026, h01=0x0050, text=»*   UPDATE VTOC LAST RECORD NUMBER«, t00=0x0026, t01=0x0148}
0x3cc6…3cf0               Head {h00=0x0026, h01=0x0050, text=»*   AND WRITE SECTOR BACK ON DISC «, t00=0x0026, t01=0x0172}
0x3cf0…3d08               Head {h00=0x0014, h01=0x0050, text=» AD A5,FDBRRO,A6«, t00=0x0027, t01=0x000c}
0x3d08…3d1a               Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x0027, t01=0x0024}
0x3d1a…3d32               Head {h00=0x0014, h01=0x0050, text=» LC A2,FDBLRN,A6«, t00=0x0027, t01=0x0036}
0x3d32…3d4a               Head {h00=0x0014, h01=0x0050, text=» SC A2,VTLRN,A5 «, t00=0x0027, t01=0x004e}
0x3d4a…3d64               Head {h00=0x0016, h01=0x0050, text=» LD A2,FDBLRN+1,A6«, t00=0x0027, t01=0x0066}
0x3d64…3d7e               Head {h00=0x0016, h01=0x0050, text=» ST A2,VTLRN+1,A5 «, t00=0x0027, t01=0x0080}
0x3d7e…3da0               Head {h00=0x001e, h01=0x0050, text=»*   CLOSE FILE. WRITE VTOC«, t00=0x0027, t01=0x009a}
0x3da0…3daa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x00bc}
0x3daa…3dbe               Head {h00=0x0010, h01=0x0050, text=» LDK A7,/95 «, t00=0x0027, t01=0x00c6}
0x3dbe…3dca               Head {h00=0x0008, h01=0x0050, text=» LKM«, t00=0x0027, t01=0x00da}
0x3dca…3dda               Head {h00=0x000c, h01=0x0050, text=» DATA 1 «, t00=0x0027, t01=0x00e6}
0x3dda…3de4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x00f6}
0x3de4…3e08               Head {h00=0x0020, h01=0x0050, text=» LDR A1,A6 FDBADDRESS IN A1 «, t00=0x0027, t01=0x0100}
0x3e08…3e32               Head {h00=0x0026, h01=0x0050, text=» CF A14,DMTIOT CHECK RETURN CODES «, t00=0x0027, t01=0x0124}
0x3e32…3e44               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A1«, t00=0x0027, t01=0x014e}
0x3e44…3e60               Head {h00=0x0018, h01=0x0050, text=» RF(NZ) DMT724 ERROR«, t00=0x0027, t01=0x0160}
0x3e60…3e74               Head {h00=0x0010, h01=0x0050, text=»DMT720 EQU *«, t00=0x0027, t01=0x017c}
0x3e74…3e96               Head {h00=0x001e, h01=0x0050, text=» LD A1,DWTTDM,A6 TTAB ADDR«, t00=0x0027, t01=0x0190}
0x3e96…3ea8               Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x0028, t01=0x0022}
0x3ea8…3eca               Head {h00=0x001e, h01=0x0050, text=» LC A2,ECBFC,A9 FILE CODE «, t00=0x0028, t01=0x0034}
0x3eca…3ef0               Head {h00=0x0022, h01=0x0050, text=» LDK A5,0 TRY LOCAL AND GLOBAL«, t00=0x0028, t01=0x0056}
0x3ef0…3f22               Head {h00=0x002e, h01=0x0050, text=» CF A14,FNDFDB GET ENTRY IN TTAB CDTADTAB «, t00=0x0028, t01=0x007c}
0x3f22…3f4c               Head {h00=0x0026, h01=0x0050, text=» LDR A13,A5 LOCAL/GLOBAL INDICATOR«, t00=0x0028, t01=0x00ae}
0x3f4c…3f5e               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A2«, t00=0x0028, t01=0x00d8}
0x3f5e…3f7e               Head {h00=0x001c, h01=0x0050, text=» RF(NZ) DMT725 FC FOUND «, t00=0x0028, t01=0x00ea}
0x3f7e…3f9c               Head {h00=0x001a, h01=0x0050, text=» LDKL A1,/8000 REQ ERR«, t00=0x0028, t01=0x010a}
0x3f9c…3fb6               Head {h00=0x0016, h01=0x0050, text=»DMT724 ABL DMTERR «, t00=0x0028, t01=0x0128}
0x3fb6…3fca               Head {h00=0x0010, h01=0x0050, text=»DMT725 EQU *«, t00=0x0028, t01=0x0142}
0x3fca…3fea               Head {h00=0x001c, h01=0x0050, text=» LD A5,2,A4 FDB ADDRESS «, t00=0x0028, t01=0x0156}
0x3fea…4014               Head {h00=0x0026, h01=0x0050, text=» LDR A11,A4 SAVE TABLE ENTRY ADDR «, t00=0x0028, t01=0x0176}
0x4014…4038               Head {h00=0x0020, h01=0x0050, text=» LDR A12,A1 SAVE TTEAB ADDR «, t00=0x0029, t01=0x0010}
0x4038…4070               Head {h00=0x0034, h01=0x0050, text=» LDKL A10,0 MARK THAT FDB NOT SHALL BE RELEASED «, t00=0x0029, t01=0x0034}
0x4070…407e               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0029, t01=0x006c}
0x407e…40b2               Head {h00=0x0030, h01=0x0050, text=»*   CHECK IF THIS FDB ADDR IS USED ELEWHERE «, t00=0x0029, t01=0x007a}
0x40b2…40bc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x00ae}
0x40bc…40d8               Head {h00=0x0018, h01=0x0050, text=»*   SEARCH ALL TTABS«, t00=0x0029, t01=0x00b8}
0x40d8…40e2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x00d4}
0x40e2…40f8               Head {h00=0x0012, h01=0x0050, text=» LD* A2,TCTAB «, t00=0x0029, t01=0x00de}
0x40f8…410c               Head {h00=0x0010, h01=0x0050, text=»DMT730 EQU *«, t00=0x0029, t01=0x00f4}
0x410c…411e               Head {h00=0x000e, h01=0x0050, text=» SUK A2,2 «, t00=0x0029, t01=0x0108}
0x411e…414a               Head {h00=0x0028, h01=0x0050, text=» RF(NP) DMT780 NOT FOUND IN ANY TTAB«, t00=0x0029, t01=0x011a}
0x414a…415e               Head {h00=0x0010, h01=0x0050, text=» LD A3,TCTAB«, t00=0x0029, t01=0x0146}
0x415e…4170               Head {h00=0x000e, h01=0x0050, text=» ADR A3,A2«, t00=0x0029, t01=0x015a}
0x4170…4184               Head {h00=0x0010, h01=0x0050, text=» LDR* A1,A3 «, t00=0x0029, t01=0x016c}
0x4184…41a0               Head {h00=0x0018, h01=0x0050, text=» LD A3,4,A1 TASK ID «, t00=0x0029, t01=0x0180}
0x41a0…41c4               Head {h00=0x0020, h01=0x0050, text=» RB(N) DMT730 MONOITOR TASK «, t00=0x002a, t01=0x000c}
0x41c4…41dc               Head {h00=0x0014, h01=0x0050, text=» LD A3,TTB:TD,A1«, t00=0x002a, t01=0x0030}
0x41dc…4208               Head {h00=0x0028, h01=0x0050, text=» ADKL A1,TTB:TD+2 DEV DESCR TABLE +2«, t00=0x002a, t01=0x0048}
0x4208…421c               Head {h00=0x0010, h01=0x0050, text=»DMT770 EQU *«, t00=0x002a, t01=0x0074}
0x421c…422e               Head {h00=0x000e, h01=0x0050, text=» SUK A3,4 «, t00=0x002a, t01=0x0088}
0x422e…4256               Head {h00=0x0024, h01=0x0050, text=» RB(NP) DMT730 NOT IN THIS TTAB «, t00=0x002a, t01=0x009a}
0x4256…4268               Head {h00=0x000e, h01=0x0050, text=» LDR A4,A1«, t00=0x002a, t01=0x00c2}
0x4268…427a               Head {h00=0x000e, h01=0x0050, text=» ADR A4,A3«, t00=0x002a, t01=0x00d4}
0x427a…428e               Head {h00=0x0010, h01=0x0050, text=» CWR* A5,A4 «, t00=0x002a, t01=0x00e6}
0x428e…42a4               Head {h00=0x0012, h01=0x0050, text=» RB(NE) DMT770«, t00=0x002a, t01=0x00fa}
0x42a4…42c2               Head {h00=0x001a, h01=0x0050, text=» LDR A7,A11 TTAB ENTRY«, t00=0x002a, t01=0x0110}
0x42c2…42de               Head {h00=0x0018, h01=0x0050, text=» ADK A7,2 FDB OFFSET«, t00=0x002a, t01=0x012e}
0x42de…42f0               Head {h00=0x000e, h01=0x0050, text=» CWR A4,A7«, t00=0x002a, t01=0x014a}
0x42f0…4310               Head {h00=0x001c, h01=0x0050, text=» RB(E) DMT770 SAME ENTRY«, t00=0x002a, t01=0x015c}
0x4310…433a               Head {h00=0x0026, h01=0x0050, text=» RF DMT895 MORE USERS ON THIS FDB «, t00=0x002a, t01=0x017c}
0x433a…4344               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x0016}
0x4344…4360               Head {h00=0x0018, h01=0x0050, text=»*   NOW SEARCH CDTAB«, t00=0x002b, t01=0x0020}
0x4360…436a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x003c}
0x436a…437e               Head {h00=0x0010, h01=0x0050, text=»DMT780 EQU *«, t00=0x002b, t01=0x0046}
0x437e…4394               Head {h00=0x0012, h01=0x0050, text=» LD* A4,CDTAB «, t00=0x002b, t01=0x005a}
0x4394…43a8               Head {h00=0x0010, h01=0x0050, text=»DMT790 EQU *«, t00=0x002b, t01=0x0070}
0x43a8…43ba               Head {h00=0x000e, h01=0x0050, text=» SUK A4,4 «, t00=0x002b, t01=0x0084}
0x43ba…43ec               Head {h00=0x002e, h01=0x0050, text=» RF(NP) DMT800 THIS FDB HAS NO OTHER USER «, t00=0x002b, t01=0x0096}
0x43ec…4400               Head {h00=0x0010, h01=0x0050, text=» LD A2,CDTAB«, t00=0x002b, t01=0x00c8}
0x4400…4412               Head {h00=0x000e, h01=0x0050, text=» ADR A2,A4«, t00=0x002b, t01=0x00dc}
0x4412…4426               Head {h00=0x0010, h01=0x0050, text=» CW A5,2,A2 «, t00=0x002b, t01=0x00ee}
0x4426…443c               Head {h00=0x0012, h01=0x0050, text=» RB(NE) DMT790«, t00=0x002b, t01=0x0102}
0x443c…444e               Head {h00=0x000e, h01=0x0050, text=» LDR A7,A4«, t00=0x002b, t01=0x0118}
0x444e…4462               Head {h00=0x0010, h01=0x0050, text=» AD A7,CDTAB«, t00=0x002b, t01=0x012a}
0x4462…4476               Head {h00=0x0010, h01=0x0050, text=» CWR A7,A11 «, t00=0x002b, t01=0x013e}
0x4476…4496               Head {h00=0x001c, h01=0x0050, text=» RB(E) DMT790 SAME ENTRY«, t00=0x002b, t01=0x0152}
0x4496…44c0               Head {h00=0x0026, h01=0x0050, text=» RF DMT895 THIS FDB HAS MORE USERS«, t00=0x002b, t01=0x0172}
0x44c0…44ce               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002c, t01=0x000c}
0x44ce…44d8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x001a}
0x44d8…44f8               Head {h00=0x001c, h01=0x0050, text=»*   NOW RELEASE THIS FDB«, t00=0x002c, t01=0x0024}
0x44f8…4502               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x0044}
0x4502…4516               Head {h00=0x0010, h01=0x0050, text=»DMT800 EQU *«, t00=0x002c, t01=0x004e}
0x4516…4520               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x0062}
0x4520…453e               Head {h00=0x001a, h01=0x0050, text=»*   RELEASE EA-BUFFERS«, t00=0x002c, t01=0x006c}
0x453e…4548               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x008a}
0x4548…457a               Head {h00=0x002e, h01=0x0050, text=» LDKL A2,/8000 ALL EA-BUFFERS ARE RELEASED«, t00=0x002c, t01=0x0094}
0x457a…4596               Head {h00=0x0018, h01=0x0050, text=» LDR A1,A6 FDB ADDR «, t00=0x002c, t01=0x00c6}
0x4596…45ac               Head {h00=0x0012, h01=0x0050, text=» CF A14,EARELB«, t00=0x002c, t01=0x00e2}
0x45ac…45b6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x00f8}
0x45b6…45d6               Head {h00=0x001c, h01=0x0050, text=»*   RELEASE CRN BUFFERS «, t00=0x002c, t01=0x0102}
0x45d6…45e0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x0122}
0x45e0…45f8               Head {h00=0x0014, h01=0x0050, text=» LDKL A5,FDBCRL «, t00=0x002c, t01=0x012c}
0x45f8…4614               Head {h00=0x0018, h01=0x0050, text=» ADR A5,A6 LINK ROOT«, t00=0x002c, t01=0x0144}
0x4614…4628               Head {h00=0x0010, h01=0x0050, text=» LDR* A4,A5 «, t00=0x002c, t01=0x0160}
0x4628…4642               Head {h00=0x0016, h01=0x0050, text=» CMR A5 CLEAR FDB «, t00=0x002c, t01=0x0174}
0x4642…4654               Head {h00=0x000e, h01=0x0050, text=» RF DMT830«, t00=0x002c, t01=0x018e}
0x4654…4668               Head {h00=0x0010, h01=0x0050, text=»DMT820 EQU *«, t00=0x002d, t01=0x0010}
0x4668…468a               Head {h00=0x001e, h01=0x0050, text=» LDR A4,A5 BUFFER ADDRESS «, t00=0x002d, t01=0x0024}
0x468a…469e               Head {h00=0x0010, h01=0x0050, text=»DMT830 EQU *«, t00=0x002d, t01=0x0046}
0x469e…46c8               Head {h00=0x0026, h01=0x0050, text=» RF(Z) DMT840 ALL BUFFER S REMOVED«, t00=0x002d, t01=0x005a}
0x46c8…46f0               Head {h00=0x0024, h01=0x0050, text=» LDR* A5,A4 NEXT BUFFER ADDRESS «, t00=0x002d, t01=0x0084}
0x46f0…46fa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x00ac}
0x46fa…471c               Head {h00=0x001e, h01=0x0050, text=»*   RETIURN BUFFER TO POOL«, t00=0x002d, t01=0x00b6}
0x471c…4726               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x00d8}
0x4726…4732               Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x002d, t01=0x00e2}
0x4732…4748               Head {h00=0x0012, h01=0x0050, text=» LD A3,CRNQUE «, t00=0x002d, t01=0x00ee}
0x4748…475a               Head {h00=0x000e, h01=0x0050, text=» STR A3,A4«, t00=0x002d, t01=0x0104}
0x475a…4770               Head {h00=0x0012, h01=0x0050, text=» ST A4,CRNQUE «, t00=0x002d, t01=0x0116}
0x4770…477c               Head {h00=0x0008, h01=0x0050, text=» ENB«, t00=0x002d, t01=0x012c}
0x477c…478e               Head {h00=0x000e, h01=0x0050, text=» RB DMT820«, t00=0x002d, t01=0x0138}
0x478e…47a2               Head {h00=0x0010, h01=0x0050, text=»DMT840 EQU *«, t00=0x002d, t01=0x014a}
0x47a2…47b8               Head {h00=0x0012, h01=0x0050, text=» IFT FLXDSC=1 «, t00=0x002d, t01=0x015e}
0x47b8…47c2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0174}
0x47c2…4802               Head {h00=0x003c, h01=0x0050, text=»*   NOW CHECK DEVICE CODES. WHEN LAST FILE IS CLOSED ON «, t00=0x002d, t01=0x017e}
0x4802…4844               Head {h00=0x003e, h01=0x0050, text=»*   A FLEXIBLE DISC UNIT, AN UNLOC IS MADE FOR THIS VOLUME«, t00=0x002e, t01=0x002e}
0x4844…484e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0070}
0x484e…486e               Head {h00=0x001c, h01=0x0050, text=» LDK A1,4 EXTENT COUNTER«, t00=0x002e, t01=0x007a}
0x486e…488a               Head {h00=0x0018, h01=0x0050, text=» LDR A5,A6 FDB ADDR «, t00=0x002e, t01=0x009a}
0x488a…48bc               Head {h00=0x002e, h01=0x0050, text=» ADKL A5,FDBEXT+1 ZADDR OF FIRST VOL CODE «, t00=0x002e, t01=0x00b6}
0x48bc…48e6               Head {h00=0x0026, h01=0x0050, text=» SUKL A5,EXTELE EXT LENGTH IN FDB «, t00=0x002e, t01=0x00e8}
0x48e6…4904               Head {h00=0x001a, h01=0x0050, text=» LDK A4,0 FOR VOL CODE«, t00=0x002e, t01=0x0112}
0x4904…4918               Head {h00=0x0010, h01=0x0050, text=»DMT880 EQU *«, t00=0x002e, t01=0x0130}
0x4918…4938               Head {h00=0x001c, h01=0x0050, text=» ENB  SEE LABEL 910 ENB «, t00=0x002e, t01=0x0144}
0x4938…494e               Head {h00=0x0012, h01=0x0050, text=» SUK A1,1 LOOP«, t00=0x002e, t01=0x0164}
0x494e…4978               Head {h00=0x0026, h01=0x0050, text=» ABL(NN) DMT900 CHECK THIS EXTENT «, t00=0x002e, t01=0x017a}
0x4978…4984               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002f, t01=0x0014}
0x4984…499a               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x002f, t01=0x0020}
0x499a…49a8               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002f, t01=0x0036}
0x49a8…49b2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x0044}
0x49b2…49d2               Head {h00=0x001c, h01=0x0050, text=»*   ALL EXTENTS CHECKED «, t00=0x002f, t01=0x004e}
0x49d2…49f4               Head {h00=0x001e, h01=0x0050, text=»*   RELEASE MASRTER INDEX «, t00=0x002f, t01=0x006e}
0x49f4…49fe               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x0090}
0x49fe…4a0a               Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x002f, t01=0x009a}
0x4a0a…4a34               Head {h00=0x0026, h01=0x0050, text=» LD A1,FDBMIA,A6 MASTER INDEX ADDR«, t00=0x002f, t01=0x00a6}
0x4a34…4a56               Head {h00=0x001e, h01=0x0050, text=» RF(Z) DMT894 NO MATER IX «, t00=0x002f, t01=0x00d0}
0x4a56…4a70               Head {h00=0x0016, h01=0x0050, text=» LD A5,MXIND LENTH«, t00=0x002f, t01=0x00f2}
0x4a70…4a82               Head {h00=0x000e, h01=0x0050, text=» SUK A5,2 «, t00=0x002f, t01=0x010c}
0x4a82…4a96               Head {h00=0x0010, h01=0x0050, text=»DMT885 EQU *«, t00=0x002f, t01=0x011e}
0x4a96…4aa8               Head {h00=0x000e, h01=0x0050, text=» SUK A5,4 «, t00=0x002f, t01=0x0132}
0x4aa8…4aca               Head {h00=0x001e, h01=0x0050, text=» RF(Z) DMT890 FIRST INDEX «, t00=0x002f, t01=0x0144}
0x4aca…4aec               Head {h00=0x001e, h01=0x0050, text=» RF(N) DMT894 NO MATER IX «, t00=0x002f, t01=0x0166}
0x4aec…4b06               Head {h00=0x0016, h01=0x0050, text=» CW A1,MXIND+2,A5 «, t00=0x002f, t01=0x0188}
0x4b06…4b1c               Head {h00=0x0012, h01=0x0050, text=» RB(NE) DMT885«, t00=0x0030, t01=0x0012}
0x4b1c…4b34               Head {h00=0x0014, h01=0x0050, text=» LD A4,MXIND,A5 «, t00=0x0030, t01=0x0028}
0x4b34…4b5e               Head {h00=0x0026, h01=0x0050, text=» RF(N) DMT890 PREVIOUS ENTRY USED «, t00=0x0030, t01=0x0040}
0x4b5e…4b84               Head {h00=0x0022, h01=0x0050, text=» LD A4,MXIND+4,A5 NO OF WORDS «, t00=0x0030, t01=0x006a}
0x4b84…4ba8               Head {h00=0x0020, h01=0x0050, text=» ANKL A4,/7FFF REMOV USE BIT«, t00=0x0030, t01=0x0090}
0x4ba8…4bcc               Head {h00=0x0020, h01=0x0050, text=» ADS A4,MXIND,A5 NR OF WORDS«, t00=0x0030, t01=0x00b4}
0x4bcc…4bd6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x00d8}
0x4bd6…4bf8               Head {h00=0x001e, h01=0x0050, text=»*   MOVE UP REST OF MXIND «, t00=0x0030, t01=0x00e2}
0x4bf8…4c02               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x0104}
0x4c02…4c1a               Head {h00=0x0014, h01=0x0050, text=» LDKL A1,MXIND+6«, t00=0x0030, t01=0x010e}
0x4c1a…4c36               Head {h00=0x0018, h01=0x0050, text=» ADR A1,A5 FROM ADDR«, t00=0x0030, t01=0x0126}
0x4c36…4c48               Head {h00=0x000e, h01=0x0050, text=» LDR A3,A1«, t00=0x0030, t01=0x0142}
0x4c48…4c62               Head {h00=0x0016, h01=0x0050, text=» SUK A3,4 TO ADDR «, t00=0x0030, t01=0x0154}
0x4c62…4c76               Head {h00=0x0010, h01=0x0050, text=» LD A2,MXIND«, t00=0x0030, t01=0x016e}
0x4c76…4c88               Head {h00=0x000e, h01=0x0050, text=» SUR A2,A5«, t00=0x0030, t01=0x0182}
0x4c88…4ca4 (49, 0, 400)  Head {h00=0x0018, h01=0x0050, text=» SUK A2,2 NO OF CHAR«, t00=0x0031, t01=0x0004}
0x4ca4…4cc2               Head {h00=0x001a, h01=0x0050, text=» CF A14,DMTWM MOVE UOP«, t00=0x0031, t01=0x0020}
0x4cc2…4cd4               Head {h00=0x000e, h01=0x0050, text=» RF DMT894«, t00=0x0031, t01=0x003e}
0x4cd4…4ce8               Head {h00=0x0010, h01=0x0050, text=»DMT890 EQU *«, t00=0x0031, t01=0x0050}
0x4ce8…4cfe               Head {h00=0x0012, h01=0x0050, text=» LDKL A4,/7FFF«, t00=0x0031, t01=0x0064}
0x4cfe…4d28               Head {h00=0x0026, h01=0x0050, text=» ANS A4,MXIND+4,A5 REMOVE USE BIT «, t00=0x0031, t01=0x007a}
0x4d28…4d34               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0031, t01=0x00a4}
0x4d34…4d42               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0031, t01=0x00b0}
0x4d42…4d56               Head {h00=0x0010, h01=0x0050, text=»DMT894 EQU *«, t00=0x0031, t01=0x00be}
0x4d56…4d8a               Head {h00=0x0030, h01=0x0050, text=» LDKL A10,1 MARK THAT FDB SHALL BE RELEASED «, t00=0x0031, t01=0x00d2}
0x4d8a…4d9e               Head {h00=0x0010, h01=0x0050, text=»DMT895 EQU *«, t00=0x0031, t01=0x0106}
0x4d9e…4db0               Head {h00=0x000e, h01=0x0050, text=» INH   INH«, t00=0x0031, t01=0x011a}
0x4db0…4dba               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x012c}
0x4dba…4dde               Head {h00=0x0020, h01=0x0050, text=»*   DELETE TTAB/CDTAB ENTRY «, t00=0x0031, t01=0x0136}
0x4dde…4de8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x015a}
0x4de8…4e02               Head {h00=0x0016, h01=0x0050, text=» CMR A11 FILE CODE«, t00=0x0031, t01=0x0164}
0x4e02…4e1c               Head {h00=0x0016, h01=0x0050, text=» CM 2,A11 FDB ADDR«, t00=0x0031, t01=0x017e}
0x4e1c…4e26               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x0008}
0x4e26…4e54               Head {h00=0x002a, h01=0x0050, text=»*   RELEASE DWT-QUEUQ IN THIS FDB-DWT «, t00=0x0032, t01=0x0012}
0x4e54…4e5e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x0040}
0x4e5e…4e78               Head {h00=0x0016, h01=0x0050, text=» LDR A1,A6 FDBADDR«, t00=0x0032, t01=0x004a}
0x4e78…4ea0               Head {h00=0x0024, h01=0x0050, text=» ADKL A1,DWTTQ ADDR QUEUE START «, t00=0x0032, t01=0x0064}
0x4ea0…4ec2               Head {h00=0x001e, h01=0x0050, text=» LDR* A5,A1 NEXT TTAB ADDR«, t00=0x0032, t01=0x008c}
0x4ec2…4edc               Head {h00=0x0016, h01=0x0050, text=» RF(Z) DMTA20 NO Q«, t00=0x0032, t01=0x00ae}
0x4edc…4ef6               Head {h00=0x0016, h01=0x0050, text=» CMR A1 KILL ROOT «, t00=0x0032, t01=0x00c8}
0x4ef6…4f1e               Head {h00=0x0024, h01=0x0050, text=»DMTA10 LDR* A1,A5 NEXT IN QUEUE «, t00=0x0032, t01=0x00e2}
0x4f1e…4f3e               Head {h00=0x001c, h01=0x0050, text=» CF A15,QTJOB DISPATCH Q«, t00=0x0032, t01=0x010a}
0x4f3e…4f56               Head {h00=0x0014, h01=0x0050, text=» LDR A5,A1 NEXT «, t00=0x0032, t01=0x012a}
0x4f56…4f72               Head {h00=0x0018, h01=0x0050, text=» RB(NZ) DMTA10 MORE «, t00=0x0032, t01=0x0142}
0x4f72…4f86               Head {h00=0x0010, h01=0x0050, text=»DMTA20 EQU *«, t00=0x0032, t01=0x015e}
0x4f86…4f90               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x0172}
0x4f90…4fb6               Head {h00=0x0022, h01=0x0050, text=»*   NEXT ENTRY IN TTAB/CDATAB «, t00=0x0032, t01=0x017c}
0x4fb6…4fc0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x0012}
0x4fc0…4fde               Head {h00=0x001a, h01=0x0050, text=» LDR A1,A12 TTAB ADDR «, t00=0x0033, t01=0x001c}
0x4fde…4ff0               Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x0033, t01=0x003a}
0x4ff0…501c               Head {h00=0x0028, h01=0x0050, text=» LC A2,ECBFC,A9 FILE CODE USERT ECB «, t00=0x0033, t01=0x004c}
0x501c…5046               Head {h00=0x0026, h01=0x0050, text=» LDR A5,A13 LOCAL/GLOBAL INDICATOR«, t00=0x0033, t01=0x0078}
0x5046…506e               Head {h00=0x0024, h01=0x0050, text=» CF A14,FNDFDB SEARCH TTAB CDTAB«, t00=0x0033, t01=0x00a2}
0x506e…5090               Head {h00=0x001e, h01=0x0050, text=» LDK A7,0 INDICATES A2 = 0«, t00=0x0033, t01=0x00ca}
0x5090…50a6               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x0033, t01=0x00ec}
0x50a6…50b8               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A2«, t00=0x0033, t01=0x0102}
0x50b8…50ce               Head {h00=0x0012, h01=0x0050, text=» RF(Z) DMTA30 «, t00=0x0033, t01=0x0114}
0x50ce…50d8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x012a}
0x50d8…50f8               Head {h00=0x001c, h01=0x0050, text=»*   MOV DWT TO NEXT FDB «, t00=0x0033, t01=0x0134}
0x50f8…5128               Head {h00=0x002c, h01=0x0050, text=»*   AN INDEX FILE SHALL ALSO BE RELEASED«, t00=0x0033, t01=0x0154}
0x5128…5132               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x0184}
0x5132…515c               Head {h00=0x0026, h01=0x0050, text=» LD A7,2,A4 NEXT FDB ADDR TO CLOSE«, t00=0x0033, t01=0x018e}
0x515c…516e               Head {h00=0x000e, h01=0x0050, text=» LDK A1,2 «, t00=0x0034, t01=0x0028}
0x516e…518a               Head {h00=0x0018, h01=0x0050, text=» ADR A1,A6 FROM ADDR«, t00=0x0034, t01=0x003a}
0x518a…519c               Head {h00=0x000e, h01=0x0050, text=» LDK A3,2 «, t00=0x0034, t01=0x0056}
0x519c…51b6               Head {h00=0x0016, h01=0x0050, text=» ADR A3,A7 TO ADDR«, t00=0x0034, t01=0x0068}
0x51b6…51d4               Head {h00=0x001a, h01=0x0050, text=» LDK A2,12 NO OF BYTES«, t00=0x0034, t01=0x0082}
0x51d4…51f2               Head {h00=0x001a, h01=0x0050, text=» CF A14,DMTWM MOVE DWT«, t00=0x0034, t01=0x00a0}
0x51f2…520a               Head {h00=0x0014, h01=0x0050, text=» LD A3,DWTTDM,A6«, t00=0x0034, t01=0x00be}
0x520a…5228               Head {h00=0x001a, h01=0x0050, text=» ST A3,DWTTDM,A7 MOVE «, t00=0x0034, t01=0x00d6}
0x5228…5248               Head {h00=0x001c, h01=0x0050, text=» CM FDBSNR,A7 SECTOR NR «, t00=0x0034, t01=0x00f4}
0x5248…5260               Head {h00=0x0014, h01=0x0050, text=» LDKL A3,FDBEXT «, t00=0x0034, t01=0x0114}
0x5260…5272               Head {h00=0x000e, h01=0x0050, text=» ADR A3,A7«, t00=0x0034, t01=0x012c}
0x5272…5296               Head {h00=0x0020, h01=0x0050, text=» ST A3,FDBCEX,A7 1ST EXTENT «, t00=0x0034, t01=0x013e}
0x5296…52ac               Head {h00=0x0012, h01=0x0050, text=» LDKL A3,/8000«, t00=0x0034, t01=0x0162}
0x52ac…52cc               Head {h00=0x001c, h01=0x0050, text=» ST A3,DWTST,A6 NOT BUSY«, t00=0x0034, t01=0x0178}
0x52cc…52e0               Head {h00=0x0010, h01=0x0050, text=»DMTA30 EQU *«, t00=0x0035, t01=0x0008}
0x52e0…52ec               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0035, t01=0x001c}
0x52ec…52fe               Head {h00=0x000e, h01=0x0050, text=» ENB   ENB«, t00=0x0035, t01=0x0028}
0x52fe…5308               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x003a}
0x5308…5322               Head {h00=0x0016, h01=0x0050, text=»*   RELEASE BUFFER«, t00=0x0035, t01=0x0044}
0x5322…532c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x005e}
0x532c…5344               Head {h00=0x0014, h01=0x0050, text=» LD A3,ECBBA,A8 «, t00=0x0035, t01=0x0068}
0x5344…5356               Head {h00=0x000e, h01=0x0050, text=» SUK A3,8 «, t00=0x0035, t01=0x0080}
0x5356…536c               Head {h00=0x0012, h01=0x0050, text=» CF A14,DMTRBU«, t00=0x0035, t01=0x0092}
0x536c…5376               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x00a8}
0x5376…538e               Head {h00=0x0014, h01=0x0050, text=»*   RELEASE FDB «, t00=0x0035, t01=0x00b2}
0x538e…5398               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x00ca}
0x5398…53ac               Head {h00=0x0010, h01=0x0050, text=» LDR A10,A10«, t00=0x0035, t01=0x00d4}
0x53ac…53cc               Head {h00=0x001c, h01=0x0050, text=» RF(Z) DMTA40 NO RELEASE«, t00=0x0035, t01=0x00e8}
0x53cc…53e2               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x0035, t01=0x0108}
0x53e2…53ec               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x011e}
0x53ec…5420               Head {h00=0x0030, h01=0x0050, text=»*   REMOVE ALL OTHER REFERAENCES TO THIS FDB«, t00=0x0035, t01=0x0128}
0x5420…542a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x015c}
0x542a…544e               Head {h00=0x0020, h01=0x0050, text=» LDK A1,10 2*MAX NR OF FDBS «, t00=0x0035, t01=0x0166}
0x544e…5466               Head {h00=0x0014, h01=0x0050, text=»DMTA50 SUK A1,2 «, t00=0x0035, t01=0x018a}
0x5466…548c               Head {h00=0x0022, h01=0x0050, text=» RF(N) DMTA70 ALL FDBS CHECKED«, t00=0x0036, t01=0x0012}
0x548c…549e               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A6«, t00=0x0036, t01=0x0038}
0x549e…54b0               Head {h00=0x000e, h01=0x0050, text=» ADR A2,A1«, t00=0x0036, t01=0x004a}
0x54b0…54d8               Head {h00=0x0024, h01=0x0050, text=» LD A3,FDBADF,A2 OTHER FDB ADDR «, t00=0x0036, t01=0x005c}
0x54d8…54ee               Head {h00=0x0012, h01=0x0050, text=» RB(Z) DMTA50 «, t00=0x0036, t01=0x0084}
0x54ee…5512               Head {h00=0x0020, h01=0x0050, text=» LDK A4,10 2*MAX NR OF FDBS «, t00=0x0036, t01=0x009a}
0x5512…552a               Head {h00=0x0014, h01=0x0050, text=»DMTA60 SUK A4,2 «, t00=0x0036, t01=0x00be}
0x552a…555e               Head {h00=0x0030, h01=0x0050, text=» RB(N) DMTA50 ALL ADDR CHECKED IN OTHER FDB «, t00=0x0036, t01=0x00d6}
0x555e…5570               Head {h00=0x000e, h01=0x0050, text=» LDR A5,A3«, t00=0x0036, t01=0x010a}
0x5570…5582               Head {h00=0x000e, h01=0x0050, text=» ADR A5,A4«, t00=0x0036, t01=0x011c}
0x5582…559a               Head {h00=0x0014, h01=0x0050, text=» CW A6,FDBADF,A5«, t00=0x0036, t01=0x012e}
0x559a…55b0               Head {h00=0x0012, h01=0x0050, text=» RB(NE) DMTA60«, t00=0x0036, t01=0x0146}
0x55b0…55ba               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x015c}
0x55ba…55fe               Head {h00=0x0040, h01=0x0050, text=»*   DELETE THIS REFERENCE TO THE FDB THAT SHALL BE RELEASED «, t00=0x0036, t01=0x0166}
0x55fe…5608               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x001a}
0x5608…561e               Head {h00=0x0012, h01=0x0050, text=» CM FDBADF,A5 «, t00=0x0037, t01=0x0024}
0x561e…5630               Head {h00=0x000e, h01=0x0050, text=» RB DMTA50«, t00=0x0037, t01=0x003a}
0x5630…563c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0037, t01=0x004c}
0x563c…564a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0037, t01=0x0058}
0x564a…565e               Head {h00=0x0010, h01=0x0050, text=»DMTA70 EQU *«, t00=0x0037, t01=0x0066}
0x565e…5674               Head {h00=0x0012, h01=0x0050, text=» LDKL A3,/FFFE«, t00=0x0037, t01=0x007a}
0x5674…5686               Head {h00=0x000e, h01=0x0050, text=» INH   INH«, t00=0x0037, t01=0x0090}
0x5686…56a6               Head {h00=0x001c, h01=0x0050, text=» ANRS A3,A6 SET FDB FREE«, t00=0x0037, t01=0x00a2}
0x56a6…56ba               Head {h00=0x0010, h01=0x0050, text=»DMTA40 EQU *«, t00=0x0037, t01=0x00c2}
0x56ba…56e8               Head {h00=0x002a, h01=0x0050, text=» CF A14,CLRBUF REMOVE ALL FREE BUFFERS«, t00=0x0037, t01=0x00d6}
0x56e8…5708               Head {h00=0x001c, h01=0x0050, text=» LDR A1,A7 NEW FDB ADDR «, t00=0x0037, t01=0x0104}
0x5708…572c               Head {h00=0x0020, h01=0x0050, text=» ABL(Z) DMTERX NO MORE FDBS «, t00=0x0037, t01=0x0124}
0x572c…5742               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x0037, t01=0x0148}
0x5742…5754               Head {h00=0x000e, h01=0x0050, text=» ENB   ENB«, t00=0x0037, t01=0x015e}
0x5754…575e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x0170}
0x575e…5796               Head {h00=0x0034, h01=0x0050, text=»*   FIND WHICH DMTASK IS NEXT AND ACTIVATE THAT «, t00=0x0037, t01=0x017a}
0x5796…57a0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x0022}
0x57a0…57b2               Head {h00=0x000e, h01=0x0050, text=» LDK A7,0 «, t00=0x0038, t01=0x002c}
0x57b2…57d8               Head {h00=0x0022, h01=0x0050, text=» LC A7,FDBEXT,A1 TASK 1ST EXT «, t00=0x0038, t01=0x003e}
0x57d8…57f6               Head {h00=0x001a, h01=0x0050, text=» ADKL A7,'D0' TASK ID «, t00=0x0038, t01=0x0064}
0x57f6…5802               Head {h00=0x0008, h01=0x0050, text=» LKM«, t00=0x0038, t01=0x0082}
0x5802…5812               Head {h00=0x000c, h01=0x0050, text=» DATA -4«, t00=0x0038, t01=0x008e}
0x5812…5826               Head {h00=0x0010, h01=0x0050, text=» DATA DMTASK«, t00=0x0038, t01=0x009e}
0x5826…5832               Head {h00=0x0008, h01=0x0050, text=» LKM«, t00=0x0038, t01=0x00b2}
0x5832…5846               Head {h00=0x0010, h01=0x0050, text=» DATA 3 EXIT«, t00=0x0038, t01=0x00be}
0x5846…5852               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0038, t01=0x00d2}
0x5852…5868               Head {h00=0x0012, h01=0x0050, text=» IFT FLXDSC=1 «, t00=0x0038, t01=0x00de}
0x5868…5876               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0038, t01=0x00f4}
0x5876…588a               Head {h00=0x0010, h01=0x0050, text=»DMT900 EQU *«, t00=0x0038, t01=0x0102}
0x588a…58b2               Head {h00=0x0024, h01=0x0050, text=»*   UNLOCK FLEXDISC IN THIS LOOP«, t00=0x0038, t01=0x0116}
0x58b2…58bc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x013e}
0x58bc…58d2               Head {h00=0x0012, h01=0x0050, text=»*   REGISTERS «, t00=0x0038, t01=0x0148}
0x58d2…58f2               Head {h00=0x001c, h01=0x0050, text=»*   A1 = EXTENT COUNTER «, t00=0x0038, t01=0x015e}
0x58f2…592c               Head {h00=0x0036, h01=0x0050, text=»*   A4 = LAST VOL CODE FLEXDOISC    A5 = EXT ADDR «, t00=0x0038, t01=0x017e}
0x592c…5946               Head {h00=0x0016, h01=0x0050, text=»*   A6 = FDB ADDR «, t00=0x0039, t01=0x0028}
0x5946…597a               Head {h00=0x0030, h01=0x0050, text=»*   A8 = ECB ADDR          A9 = DM ECB ADDR «, t00=0x0039, t01=0x0042}
0x597a…5992               Head {h00=0x0014, h01=0x0050, text=»*   A10-A12 USED«, t00=0x0039, t01=0x0076}
0x5992…599c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x008e}
0x599c…59c6               Head {h00=0x0026, h01=0x0050, text=» ADKL A5,EXTELE EXT LENGTH IN FDB «, t00=0x0039, t01=0x0098}
0x59c6…59e4               Head {h00=0x001a, h01=0x0050, text=» LCR A7,A5 VOLUME CODE«, t00=0x0039, t01=0x00c2}
0x59e4…59f8               Head {h00=0x0010, h01=0x0050, text=» ANK A7,/FF «, t00=0x0039, t01=0x00e0}
0x59f8…5a16               Head {h00=0x001a, h01=0x0050, text=» ABL(Z) DMT880 NO CODE«, t00=0x0039, t01=0x00f4}
0x5a16…5a20               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x0112}
0x5a20…5a4a               Head {h00=0x0026, h01=0x0050, text=»*   FLEXDICSC IF BIT 8-13 = 111110«, t00=0x0039, t01=0x011c}
0x5a4a…5a54               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x0146}
0x5a54…5a68               Head {h00=0x0010, h01=0x0050, text=» ANK A7,/F8 «, t00=0x0039, t01=0x0150}
0x5a68…5a7c               Head {h00=0x0010, h01=0x0050, text=» SUK A7,/F8 «, t00=0x0039, t01=0x0164}
0x5a7c…5aa0               Head {h00=0x0020, h01=0x0050, text=» ABL(NE) DMT880 NO FLEXDISC «, t00=0x0039, t01=0x0178}
0x5aa0…5aaa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x000c}
0x5aaa…5ae4               Head {h00=0x0036, h01=0x0050, text=»*   IF SAME FLEXDISC AS LAST, DO NOT SCHECK AGAIN «, t00=0x003a, t01=0x0016}
0x5ae4…5aee               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x0050}
0x5aee…5b00               Head {h00=0x000e, h01=0x0050, text=» CCR A4,A5«, t00=0x003a, t01=0x005a}
0x5b00…5b1c               Head {h00=0x0018, h01=0x0050, text=» ABL(E) DMT880 SAME «, t00=0x003a, t01=0x006c}
0x5b1c…5b26               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x0088}
0x5b26…5b66               Head {h00=0x003c, h01=0x0050, text=»*   NOW SEARCH ALL FDBS FOR THOIS FLEXIBLE DISC VOL CODE«, t00=0x003a, t01=0x0092}
0x5b66…5b70               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x00d2}
0x5b70…5b84               Head {h00=0x0010, h01=0x0050, text=»DMT910 EQU *«, t00=0x003a, t01=0x00dc}
0x5b84…5ba4               Head {h00=0x001c, h01=0x0050, text=» LCR A4,A5 SAVE VOL CODE«, t00=0x003a, t01=0x00f0}
0x5ba4…5bca               Head {h00=0x0022, h01=0x0050, text=» LDKL A3,FDBSTA FDB LINK ROOT «, t00=0x003a, t01=0x0110}
0x5bca…5bdc               Head {h00=0x000e, h01=0x0050, text=» INH   INH«, t00=0x003a, t01=0x0136}
0x5bdc…5bee               Head {h00=0x000e, h01=0x0050, text=» RF DMT925«, t00=0x003a, t01=0x0148}
0x5bee…5c02               Head {h00=0x0010, h01=0x0050, text=»DMT920 EQU *«, t00=0x003a, t01=0x015a}
0x5c02…5c1e               Head {h00=0x0018, h01=0x0050, text=» LDR* A3,A3 FDB ADDR«, t00=0x003a, t01=0x016e}
0x5c1e…5c32               Head {h00=0x0010, h01=0x0050, text=»DMT925 EQU *«, t00=0x003a, t01=0x018a}
0x5c32…5c54               Head {h00=0x001e, h01=0x0050, text=» ANKL A3,/FFFE   FDB ADDR «, t00=0x003b, t01=0x000e}
0x5c54…5c7a               Head {h00=0x0022, h01=0x0050, text=» RF(Z) DMT980 ALL FDBS CHECKED«, t00=0x003b, t01=0x0030}
0x5c7a…5c8e               Head {h00=0x0010, h01=0x0050, text=» LDR* A7,A3 «, t00=0x003b, t01=0x0056}
0x5c8e…5ca0               Head {h00=0x000e, h01=0x0050, text=» ANK A7,1 «, t00=0x003b, t01=0x006a}
0x5ca0…5cba               Head {h00=0x0016, h01=0x0050, text=» RB(Z) DMT920 FREE«, t00=0x003b, t01=0x007c}
0x5cba…5ccc               Head {h00=0x000e, h01=0x0050, text=» CWR A6,A3«, t00=0x003b, t01=0x0096}
0x5ccc…5cee               Head {h00=0x001e, h01=0x0050, text=» RB(E) DMT920 CURRENT FDB «, t00=0x003b, t01=0x00a8}
0x5cee…5d0e               Head {h00=0x001c, h01=0x0050, text=» LDK A7,4 EXTENT COUNTER«, t00=0x003b, t01=0x00ca}
0x5d0e…5d2a               Head {h00=0x0018, h01=0x0050, text=» LDR A2,A3 FDB ADDR «, t00=0x003b, t01=0x00ea}
0x5d2a…5d44               Head {h00=0x0016, h01=0x0050, text=» ADKL A2,FDBEXT+1 «, t00=0x003b, t01=0x0106}
0x5d44…5d64               Head {h00=0x001c, h01=0x0050, text=»*   ADDR OF 1ST VOL CODE«, t00=0x003b, t01=0x0120}
0x5d64…5d8e               Head {h00=0x0026, h01=0x0050, text=» SUKL A2,EXTELE EXT LENGTH IN FDB «, t00=0x003b, t01=0x0140}
0x5d8e…5da2               Head {h00=0x0010, h01=0x0050, text=»DMT930 EQU *«, t00=0x003b, t01=0x016a}
0x5da2…5db4               Head {h00=0x000e, h01=0x0050, text=» SUK A7,1 «, t00=0x003b, t01=0x017e}
0x5db4…5dde               Head {h00=0x0026, h01=0x0050, text=» RB(N) DMT920 ALL EXTENTS CHECKED «, t00=0x003b, t01=0x0190}
0x5dde…5df6               Head {h00=0x0014, h01=0x0050, text=» ADKL A2,EXTELE «, t00=0x003c, t01=0x002a}
0x5df6…5e14               Head {h00=0x001a, h01=0x0050, text=» CCR A4,A2 VOLUME CODE«, t00=0x003c, t01=0x0042}
0x5e14…5e40               Head {h00=0x0028, h01=0x0050, text=» ABL(E) DMT880 CODE USED. NO UNLOCK «, t00=0x003c, t01=0x0060}
0x5e40…5e5e               Head {h00=0x001a, h01=0x0050, text=» RB DMT930 NEXT EXTENT«, t00=0x003c, t01=0x008c}
0x5e5e…5e68               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x00aa}
0x5e68…5e92               Head {h00=0x0026, h01=0x0050, text=»*   ALL FSDBS CHECKED. MAKE UNLOAD«, t00=0x003c, t01=0x00b4}
0x5e92…5e9c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x00de}
0x5e9c…5eb0               Head {h00=0x0010, h01=0x0050, text=»DMT980 EQU *«, t00=0x003c, t01=0x00e8}
0x5eb0…5ec2               Head {h00=0x000e, h01=0x0050, text=» ENB   ENB«, t00=0x003c, t01=0x00fc}
0x5ec2…5ecc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x010e}
0x5ecc…5f06               Head {h00=0x0036, h01=0x0050, text=»*   NOTE THAT ECBBUF IS ASSUMED NOT TO BE CHANGED «, t00=0x003c, t01=0x0118}
0x5f06…5f24               Head {h00=0x001a, h01=0x0050, text=»*   WITH THIS REQUEST «, t00=0x003c, t01=0x0152}
0x5f24…5f2e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x0170}
0x5f2e…5f4e               Head {h00=0x001c, h01=0x0050, text=» SC A4,ECBFC,A8 VOL CODE«, t00=0x003c, t01=0x017a}
0x5f4e…5f6e               Head {h00=0x001c, h01=0x0050, text=» LDK A7,/B8 UNLOAD WAIT «, t00=0x003d, t01=0x000a}
0x5f6e…5f7a               Head {h00=0x0008, h01=0x0050, text=» LKM«, t00=0x003d, t01=0x002a}
0x5f7a…5f8a               Head {h00=0x000c, h01=0x0050, text=» DATA 1 «, t00=0x003d, t01=0x0036}
0x5f8a…5fa2               Head {h00=0x0014, h01=0x0050, text=» LD A1,ECBRC,A8 «, t00=0x003d, t01=0x0046}
0x5fa2…5fba               Head {h00=0x0014, h01=0x0050, text=» ANK A1,1 INOPER«, t00=0x003d, t01=0x005e}
0x5fba…5fd2               Head {h00=0x0014, h01=0x0050, text=» ABL(NZ) DMTERR «, t00=0x003d, t01=0x0076}
0x5fd2…5ff4               Head {h00=0x001e, h01=0x0050, text=» ABL DMT880 CHECK NEXT EXT«, t00=0x003d, t01=0x008e}
0x5ff4…6000               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003d, t01=0x00b0}
0x6000…600e               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003d, t01=0x00bc}
0x600e…6034               Head {h00=0x0022, h01=0x0050, text=»DMT500 EQU * READ VTOC RECORD «, t00=0x003d, t01=0x00ca}
0x6034…603e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x00f0}
0x603e…6064               Head {h00=0x0022, h01=0x0050, text=» LD A2,VTOCRL VTOC REC LENGTH «, t00=0x003d, t01=0x00fa}
0x6064…607c               Head {h00=0x0014, h01=0x0050, text=» CW A2,ECBRL,A9 «, t00=0x003d, t01=0x0120}
0x607c…60aa               Head {h00=0x002a, h01=0x0050, text=» RF(NG) DMT510 MOVE THE WHOLE VTOC REC«, t00=0x003d, t01=0x0138}
0x60aa…60ce               Head {h00=0x0020, h01=0x0050, text=» LDK A1,/8 INCORRECT LENGTH «, t00=0x003d, t01=0x0166}
0x60ce…60fa               Head {h00=0x0028, h01=0x0050, text=» ORS A1,ECBRC,A9 SET RC BUT CONTINUE«, t00=0x003d, t01=0x018a}
0x60fa…612a               Head {h00=0x002c, h01=0x0050, text=» LD A2,ECBRL,A9 MOVE WHAT USER TOLD YOU «, t00=0x003e, t01=0x0026}
0x612a…613e               Head {h00=0x0010, h01=0x0050, text=»DMT510 EQU *«, t00=0x003e, t01=0x0056}
0x613e…6156               Head {h00=0x0014, h01=0x0050, text=» ST A2,ECBEL,A9 «, t00=0x003e, t01=0x006a}
0x6156…6178               Head {h00=0x001e, h01=0x0050, text=» CF A14,DMTREM MOVE RECORD«, t00=0x003e, t01=0x0082}
0x6178…618c               Head {h00=0x0010, h01=0x0050, text=»DMAEX EQU * «, t00=0x003e, t01=0x00a4}
0x618c…61a4               Head {h00=0x0014, h01=0x0050, text=» ABL DMTAEX EXIT«, t00=0x003e, t01=0x00b8}
0x61a4…61b2               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003e, t01=0x00d0}
0x61b2…61d8               Head {h00=0x0022, h01=0x0050, text=»DMSQWR EQU * SEQUENTIAL WRITE «, t00=0x003e, t01=0x00de}
0x61d8…61e2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x0104}
0x61e2…6204               Head {h00=0x001e, h01=0x0050, text=»DMRDWR EQU * RANDOM WRITE «, t00=0x003e, t01=0x010e}
0x6204…620e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x0130}
0x620e…6230               Head {h00=0x001e, h01=0x0050, text=»DMRDDE EQU * RANDOM DELETE«, t00=0x003e, t01=0x013a}
0x6230…623a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x015c}
0x623a…625c               Head {h00=0x001e, h01=0x0050, text=»DMINS EQU * INDEXED INSERT«, t00=0x003e, t01=0x0166}
0x625c…6266               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x0188}
0x6266…6288 (63, 0, 400)  Head {h00=0x001e, h01=0x0050, text=»DMDEL EQU * INDEXED DELETE«, t00=0x003f, t01=0x0004}
0x6288…6292               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0026}
0x6292…62b6               Head {h00=0x0020, h01=0x0050, text=»DMIRW EQU * INDEXED REWRITE «, t00=0x003f, t01=0x0030}
0x62b6…62c0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0054}
0x62c0…62ea               Head {h00=0x0026, h01=0x0050, text=»DMRDWD EQU * DELAYED RANDOM WRITE «, t00=0x003f, t01=0x005e}
0x62ea…62f4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0088}
0x62f4…631e               Head {h00=0x0026, h01=0x0050, text=»DMRDDD EQU * DELAYED RANDOM DELETE«, t00=0x003f, t01=0x0092}
0x631e…6328               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x00bc}
0x6328…6340               Head {h00=0x0014, h01=0x0050, text=»*   TEST STATUS «, t00=0x003f, t01=0x00c6}
0x6340…635a               Head {h00=0x0016, h01=0x0050, text=» LD A10,FDBRRO,A6 «, t00=0x003f, t01=0x00de}
0x635a…6374               Head {h00=0x0016, h01=0x0050, text=» AD A10,FDBRLE,A6 «, t00=0x003f, t01=0x00f8}
0x6374…639c               Head {h00=0x0024, h01=0x0050, text=» ADR A10,A5 STATUS BYTE ADDRESS «, t00=0x003f, t01=0x0112}
0x639c…63bc               Head {h00=0x001c, h01=0x0050, text=» LDR A11,A5 BUFFER ADDR «, t00=0x003f, t01=0x013a}
0x63bc…63d8               Head {h00=0x0018, h01=0x0050, text=» LDR A1,A6 FDB ADDR «, t00=0x003f, t01=0x015a}
0x63d8…63f2               Head {h00=0x0016, h01=0x0050, text=» LD A2,ECBCW+2,A9 «, t00=0x003f, t01=0x0176}
0x63f2…6406               Head {h00=0x0010, h01=0x0050, text=» ANK A2,/FF «, t00=0x003f, t01=0x0190}
0x6406…6428               Head {h00=0x001e, h01=0x0050, text=» LD A3,ECBCW,A9 LOG REC NR«, t00=0x0040, t01=0x0014}
0x6428…643a               Head {h00=0x000e, h01=0x0050, text=» LDK A4,0 «, t00=0x0040, t01=0x0036}
0x643a…644e               Head {h00=0x0010, h01=0x0050, text=» CCR A4,A10 «, t00=0x0040, t01=0x0048}
0x644e…6468               Head {h00=0x0016, h01=0x0050, text=» RF(E) DMS010 FREE«, t00=0x0040, t01=0x005c}
0x6468…647e               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x0040, t01=0x0076}
0x647e…6490               Head {h00=0x000e, h01=0x0050, text=» LDR A4,A7«, t00=0x0040, t01=0x008c}
0x6490…64a4               Head {h00=0x0010, h01=0x0050, text=» SUK A4,QINS«, t00=0x0040, t01=0x009e}
0x64a4…64c8               Head {h00=0x0020, h01=0x0050, text=» RF(E) DMEAER INDEXED INSERT«, t00=0x0040, t01=0x00b2}
0x64c8…64d4               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0040, t01=0x00d6}
0x64d4…64e6               Head {h00=0x000e, h01=0x0050, text=» LDR A4,A7«, t00=0x0040, t01=0x00e2}
0x64e6…64fa               Head {h00=0x0010, h01=0x0050, text=» SUK A4,QSW «, t00=0x0040, t01=0x00f4}
0x64fa…651a               Head {h00=0x001c, h01=0x0050, text=» RF(E) DMEAER SEQ WRITE «, t00=0x0040, t01=0x0108}
0x651a…6530               Head {h00=0x0012, h01=0x0050, text=» IFT QNOEXA=1 «, t00=0x0040, t01=0x0128}
0x6530…6556               Head {h00=0x0022, h01=0x0050, text=»*   NO EA-CHECK IF EA-BIT = 1 «, t00=0x0040, t01=0x013e}
0x6556…6560               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x0164}
0x6560…6578               Head {h00=0x0014, h01=0x0050, text=» LC A4,DWTST,A6 «, t00=0x0040, t01=0x016e}
0x6578…658e               Head {h00=0x0012, h01=0x0050, text=» ANK A4,EABIT «, t00=0x0040, t01=0x0186}
0x658e…65b4               Head {h00=0x0022, h01=0x0050, text=» RF(NZ) DMS020 EA=1, NO CHECK «, t00=0x0041, t01=0x000c}
0x65b4…65ce               Head {h00=0x0016, h01=0x0050, text=»*   EA MUST BE SET«, t00=0x0041, t01=0x0032}
0x65ce…65d8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x004c}
0x65d8…65ee               Head {h00=0x0012, h01=0x0050, text=» CF A14,EATEST«, t00=0x0041, t01=0x0056}
0x65ee…660a               Head {h00=0x0018, h01=0x0050, text=» LDR A4,A4 RTN CODE «, t00=0x0041, t01=0x006c}
0x660a…6630               Head {h00=0x0022, h01=0x0050, text=» RF(NP) DMEAER NO EA THIS TASK«, t00=0x0041, t01=0x0088}
0x6630…663c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0041, t01=0x00ae}
0x663c…664e               Head {h00=0x000e, h01=0x0050, text=» RF DMS100«, t00=0x0041, t01=0x00ba}
0x664e…6662               Head {h00=0x0010, h01=0x0050, text=»DMS010 EQU *«, t00=0x0041, t01=0x00cc}
0x6662…6678               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x0041, t01=0x00e0}
0x6678…668a               Head {h00=0x000e, h01=0x0050, text=» LDR A4,A7«, t00=0x0041, t01=0x00f6}
0x668a…669e               Head {h00=0x0010, h01=0x0050, text=» SUK A4,QIRW«, t00=0x0041, t01=0x0108}
0x669e…66c4               Head {h00=0x0022, h01=0x0050, text=» RF(Z) DMERND INDEXED REWRITE «, t00=0x0041, t01=0x011c}
0x66c4…66d6               Head {h00=0x000e, h01=0x0050, text=» LDR A4,A7«, t00=0x0041, t01=0x0142}
0x66d6…66ea               Head {h00=0x0010, h01=0x0050, text=» SUK A4,QDEL«, t00=0x0041, t01=0x0154}
0x66ea…670e               Head {h00=0x0020, h01=0x0050, text=» RF(Z) DMERND INDEXED DELETE«, t00=0x0041, t01=0x0168}
0x670e…671a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0041, t01=0x018c}
0x671a…672e               Head {h00=0x0010, h01=0x0050, text=»DMS020 EQU *«, t00=0x0042, t01=0x0008}
0x672e…6744               Head {h00=0x0012, h01=0x0050, text=» CF A14,EATEST«, t00=0x0042, t01=0x001c}
0x6744…6760               Head {h00=0x0018, h01=0x0050, text=» LDR A4,A4 RTN CODE «, t00=0x0042, t01=0x0032}
0x6760…6784               Head {h00=0x0020, h01=0x0050, text=» RF(N) DMEAER EA OTHER TASK «, t00=0x0042, t01=0x004e}
0x6784…6798               Head {h00=0x0010, h01=0x0050, text=»DMS100 EQU *«, t00=0x0042, t01=0x0072}
0x6798…67ba               Head {h00=0x001e, h01=0x0050, text=» LDK A1,0 SET STATUS FREE «, t00=0x0042, t01=0x0086}
0x67ba…67d0               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x0042, t01=0x00a8}
0x67d0…67e2               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A7«, t00=0x0042, t01=0x00be}
0x67e2…67f6               Head {h00=0x0010, h01=0x0050, text=» SUK A2,QIRW«, t00=0x0042, t01=0x00d0}
0x67f6…681c               Head {h00=0x0022, h01=0x0050, text=» RF(E) CHK010 INDEXED REWRITE «, t00=0x0042, t01=0x00e4}
0x681c…682e               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A7«, t00=0x0042, t01=0x010a}
0x682e…6842               Head {h00=0x0010, h01=0x0050, text=» SUK A2,QINS«, t00=0x0042, t01=0x011c}
0x6842…6866               Head {h00=0x0020, h01=0x0050, text=» RF(E) CHK010 INDEXED INSERT«, t00=0x0042, t01=0x0130}
0x6866…6878               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A7«, t00=0x0042, t01=0x0154}
0x6878…688c               Head {h00=0x0010, h01=0x0050, text=» SUK A2,QDEL«, t00=0x0042, t01=0x0166}
0x688c…68b0               Head {h00=0x0020, h01=0x0050, text=» RF(E) CHK010 INDEXED DELETE«, t00=0x0042, t01=0x017a}
0x68b0…68bc               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0043, t01=0x000e}
0x68bc…68ce               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A7«, t00=0x0043, t01=0x001a}
0x68ce…68e2               Head {h00=0x0010, h01=0x0050, text=» SUK A2,QRD «, t00=0x0043, t01=0x002c}
0x68e2…6906               Head {h00=0x0020, h01=0x0050, text=» RF(E) DMT350 RANDOM DELETE «, t00=0x0043, t01=0x0040}
0x6906…6918               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A7«, t00=0x0043, t01=0x0064}
0x6918…692c               Head {h00=0x0010, h01=0x0050, text=» SUK A2,QRDD«, t00=0x0043, t01=0x0076}
0x692c…6958               Head {h00=0x0028, h01=0x0050, text=» RF(E) DMT350 DELAYED RANDOM DELETE «, t00=0x0043, t01=0x008a}
0x6958…6974               Head {h00=0x0018, h01=0x0050, text=» RF DMT310 RW,RWD,SW«, t00=0x0043, t01=0x00b6}
0x6974…698a               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x0043, t01=0x00d2}
0x698a…6998               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0043, t01=0x00e8}
0x6998…69ac               Head {h00=0x0010, h01=0x0050, text=»CHK010 EQU *«, t00=0x0043, t01=0x00f6}
0x69ac…69f6               Head {h00=0x0046, h01=0x0050, text=»*   INDEXED REWRITE,INDEXED INSERT AND INDEXED DELETE ENTERS HERE «, t00=0x0043, t01=0x010a}
0x69f6…6a00               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x0154}
0x6a00…6a24               Head {h00=0x0020, h01=0x0050, text=»*   COUNT NR OF INDEXES AND «, t00=0x0043, t01=0x015e}
0x6a24…6a54               Head {h00=0x002c, h01=0x0050, text=»*   COMPARE KEYS IN FILE AND USER BUFFER«, t00=0x0043, t01=0x0182}
0x6a54…6a5e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0044, t01=0x0022}
0x6a5e…6a7a               Head {h00=0x0018, h01=0x0050, text=» LDR A1,A6 FDB ADDR «, t00=0x0044, t01=0x002c}
0x6a7a…6a98               Head {h00=0x001a, h01=0x0050, text=» LDK A5,8 MAX 4 INDEX «, t00=0x0044, t01=0x0048}
0x6a98…6aba               Head {h00=0x001e, h01=0x0050, text=» SUR A12,A12 INDEX COUNTER«, t00=0x0044, t01=0x0066}
0x6aba…6ace               Head {h00=0x0010, h01=0x0050, text=»CHK040 EQU *«, t00=0x0044, t01=0x0088}
0x6ace…6ae0               Head {h00=0x000e, h01=0x0050, text=» SUK A5,2 «, t00=0x0044, t01=0x009c}
0x6ae0…6b08               Head {h00=0x0024, h01=0x0050, text=» RF(N) CHK100 ALL INDEX CHECKED «, t00=0x0044, t01=0x00ae}
0x6b08…6b22               Head {h00=0x0016, h01=0x0050, text=» LDR A2,A1 FDB ADD«, t00=0x0044, t01=0x00d6}
0x6b22…6b34               Head {h00=0x000e, h01=0x0050, text=» ADR A2,A5«, t00=0x0044, t01=0x00f0}
0x6b34…6b60               Head {h00=0x0028, h01=0x0050, text=» LD A6,FDBAI1,A2 FDB ADDR INDEX FILE«, t00=0x0044, t01=0x0102}
0x6b60…6b7e               Head {h00=0x001a, h01=0x0050, text=» RB(Z) CHK040 NO INDEX«, t00=0x0044, t01=0x012e}
0x6b7e…6ba4               Head {h00=0x0022, h01=0x0050, text=» ADKL A12,1 COUNT INDEX FILES «, t00=0x0044, t01=0x014c}
0x6ba4…6bbc               Head {h00=0x0014, h01=0x0050, text=» LD A2,DWTOR,A6 «, t00=0x0044, t01=0x0172}
0x6bbc…6bdc               Head {h00=0x001c, h01=0x0050, text=» ANK A2,/3F ORDER INDEX «, t00=0x0044, t01=0x018a}
0x6bdc…6bf0               Head {h00=0x0010, h01=0x0050, text=» SUK A2,QIRW«, t00=0x0045, t01=0x001a}
0x6bf0…6c1a               Head {h00=0x0026, h01=0x0050, text=» RB(NE) CHK040 NOT INDEXED REWRITE«, t00=0x0045, t01=0x002e}
0x6c1a…6c40               Head {h00=0x0022, h01=0x0050, text=» LD A2,FDBKA,A6 KEY START ADDR«, t00=0x0045, t01=0x0058}
0x6c40…6c52               Head {h00=0x000e, h01=0x0050, text=» LDR A3,A2«, t00=0x0045, t01=0x007e}
0x6c52…6c78               Head {h00=0x0022, h01=0x0050, text=» AD A2,ECBBA,A9 KEY IN BUFFER «, t00=0x0045, t01=0x0090}
0x6c78…6c90               Head {h00=0x0014, h01=0x0050, text=» AD A3,FDBRRO,A1«, t00=0x0045, t01=0x00b6}
0x6c90…6cb0               Head {h00=0x001c, h01=0x0050, text=» ADR A3,A11 KEY IN FILE «, t00=0x0045, t01=0x00ce}
0x6cb0…6cc2               Head {h00=0x000e, h01=0x0050, text=» LDK A7,0 «, t00=0x0045, t01=0x00ee}
0x6cc2…6ce8               Head {h00=0x0022, h01=0x0050, text=» LD A6,FDBRLE,A6 RECORD LENGTH«, t00=0x0045, t01=0x0100}
0x6ce8…6d04               Head {h00=0x0018, h01=0x0050, text=» SUK A6,6 KEY LENGTH«, t00=0x0045, t01=0x0126}
0x6d04…6d28               Head {h00=0x0020, h01=0x0050, text=» CF A14,CHKKEY COMPARE KEYS «, t00=0x0045, t01=0x0142}
0x6d28…6d3a               Head {h00=0x000e, h01=0x0050, text=» CWR A6,A7«, t00=0x0045, t01=0x0166}
0x6d3a…6d68               Head {h00=0x002a, h01=0x0050, text=» RB(E) CHK040 KEY UNCHANGED CHECK NEXT«, t00=0x0045, t01=0x0178}
0x6d68…6d84               Head {h00=0x0018, h01=0x0050, text=» LDR A6,A1 FDB ADDR «, t00=0x0046, t01=0x0016}
0x6d84…6da8               Head {h00=0x0020, h01=0x0050, text=» LDKL A1,/4000 KEY NOT FOUND«, t00=0x0046, t01=0x0032}
0x6da8…6dba               Head {h00=0x000e, h01=0x0050, text=» RF DMERR «, t00=0x0046, t01=0x0056}
0x6dba…6dce               Head {h00=0x0010, h01=0x0050, text=»CHK100 EQU *«, t00=0x0046, t01=0x0068}
0x6dce…6dea               Head {h00=0x0018, h01=0x0050, text=» LDR A6,A1 FDB ADDR «, t00=0x0046, t01=0x007c}
0x6dea…6e02               Head {h00=0x0014, h01=0x0050, text=» LD A7,DWTOR,A6 «, t00=0x0046, t01=0x0098}
0x6e02…6e22               Head {h00=0x001c, h01=0x0050, text=» ANK A7,/3F ORDER INDEX «, t00=0x0046, t01=0x00b0}
0x6e22…6e34               Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x0046, t01=0x00d0}
0x6e34…6e4c               Head {h00=0x0014, h01=0x0050, text=» LC A2,FDBNIF,A6«, t00=0x0046, t01=0x00e2}
0x6e4c…6e60               Head {h00=0x0010, h01=0x0050, text=» CWR A2,A12 «, t00=0x0046, t01=0x00fa}
0x6e60…6e8c               Head {h00=0x0028, h01=0x0050, text=» RF(E) DMT310 ALL INDEX IS EXISTING «, t00=0x0046, t01=0x010e}
0x6e8c…6eaa               Head {h00=0x001a, h01=0x0050, text=» LDKL A1,/8000 REQ ERR«, t00=0x0046, t01=0x013a}
0x6eaa…6ebc               Head {h00=0x000e, h01=0x0050, text=» RF DMERR «, t00=0x0046, t01=0x0158}
0x6ebc…6ee0               Head {h00=0x0020, h01=0x0050, text=»DMERND LDKL A1,/800 NO DATA «, t00=0x0046, t01=0x016a}
0x6ee0…6ef2               Head {h00=0x000e, h01=0x0050, text=» RF DMERR «, t00=0x0046, t01=0x018e}
0x6ef2…6efe               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0047, t01=0x0010}
0x6efe…6f26               Head {h00=0x0024, h01=0x0050, text=»DMEAER LDKL A1,/2000 EA PROTECT «, t00=0x0047, t01=0x001c}
0x6f26…6f3e               Head {h00=0x0014, h01=0x0050, text=»DMERR ABL DMTERR«, t00=0x0047, t01=0x0044}
0x6f3e…6f4c               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0047, t01=0x005c}
0x6f4c…6f56               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0047, t01=0x006a}
0x6f56…6f6e               Head {h00=0x0014, h01=0x0050, text=»*   MOVE RECORD «, t00=0x0047, t01=0x0074}
0x6f6e…6f78               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0047, t01=0x008c}
0x6f78…6f8c               Head {h00=0x0010, h01=0x0050, text=»DMT310 EQU *«, t00=0x0047, t01=0x0096}
0x6f8c…6fa2               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x0047, t01=0x00aa}
0x6fa2…6fb4               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A7«, t00=0x0047, t01=0x00c0}
0x6fb4…6fc8               Head {h00=0x0010, h01=0x0050, text=» SUK A2,QDEL«, t00=0x0047, t01=0x00d2}
0x6fc8…6fee               Head {h00=0x0022, h01=0x0050, text=» ABL(E) DMXDEL INDEXED DELETE «, t00=0x0047, t01=0x00e6}
0x6fee…6ffa               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0047, t01=0x010c}
0x6ffa…7020               Head {h00=0x0022, h01=0x0050, text=» LD A2,FDBRLE,A6 RECORD LENGTH«, t00=0x0047, t01=0x0118}
0x7020…7038               Head {h00=0x0014, h01=0x0050, text=» LD A3,FDBRRO,A6«, t00=0x0047, t01=0x013e}
0x7038…7056               Head {h00=0x001a, h01=0x0050, text=» ADR A3,A11 TO ADDRESS«, t00=0x0047, t01=0x0156}
0x7056…7068               Head {h00=0x000e, h01=0x0050, text=» LDR A4,A3«, t00=0x0047, t01=0x0174}
0x7068…708c               Head {h00=0x0020, h01=0x0050, text=» LD A1,ECBBA,A9 FROM ADDRESS«, t00=0x0047, t01=0x0186}
0x708c…709e               Head {h00=0x000e, h01=0x0050, text=» XRR A4,A1«, t00=0x0048, t01=0x001a}
0x709e…70b2               Head {h00=0x0010, h01=0x0050, text=» ANK A4,/01 «, t00=0x0048, t01=0x002c}
0x70b2…70de               Head {h00=0x0028, h01=0x0050, text=» RF(E) DMT320 BOTH ODD OR BOTH EVEN «, t00=0x0048, t01=0x0040}
0x70de…7108               Head {h00=0x0026, h01=0x0050, text=» CF A14,DMTBM ONE ODD AND ONE EVEN«, t00=0x0048, t01=0x006c}
0x7108…711a               Head {h00=0x000e, h01=0x0050, text=» RF DMT340«, t00=0x0048, t01=0x0096}
0x711a…7124               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x00a8}
0x7124…713c               Head {h00=0x0014, h01=0x0050, text=»DMT320 LDR A4,A3«, t00=0x0048, t01=0x00b2}
0x713c…7150               Head {h00=0x0010, h01=0x0050, text=» ANK A4,/01 «, t00=0x0048, t01=0x00ca}
0x7150…7170               Head {h00=0x001c, h01=0x0050, text=» RF(E) DMT330 BOTH EVEN «, t00=0x0048, t01=0x00de}
0x7170…718a               Head {h00=0x0016, h01=0x0050, text=» SUK A2,1 BOTH ODD«, t00=0x0048, t01=0x00fe}
0x718a…719c               Head {h00=0x000e, h01=0x0050, text=» LCR A4,A1«, t00=0x0048, t01=0x0118}
0x719c…71ae               Head {h00=0x000e, h01=0x0050, text=» SCR A4,A3«, t00=0x0048, t01=0x012a}
0x71ae…71c0               Head {h00=0x000e, h01=0x0050, text=» ADK A1,1 «, t00=0x0048, t01=0x013c}
0x71c0…71d2               Head {h00=0x000e, h01=0x0050, text=» ADK A3,1 «, t00=0x0048, t01=0x014e}
0x71d2…71f8               Head {h00=0x0022, h01=0x0050, text=»DMT330 CF A14,DMTWM WORD MOVE «, t00=0x0048, t01=0x0160}
0x71f8…7202               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x0186}
0x7202…7216               Head {h00=0x0010, h01=0x0050, text=»DMT340 EQU *«, t00=0x0048, t01=0x0190}
0x7216…7220               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0049, t01=0x0014}
0x7220…723c               Head {h00=0x0018, h01=0x0050, text=»*   SET STATUS USED «, t00=0x0049, t01=0x001e}
0x723c…7246               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0049, t01=0x003a}
0x7246…725a               Head {h00=0x0010, h01=0x0050, text=» LDK A1,/FF «, t00=0x0049, t01=0x0044}
0x725a…7274               Head {h00=0x0016, h01=0x0050, text=»DMT350 SCR A1,A10 «, t00=0x0049, t01=0x0058}
0x7274…728c               Head {h00=0x0014, h01=0x0050, text=» LD A3,FDBDBR,A6«, t00=0x0049, t01=0x0072}
0x728c…72ac               Head {h00=0x001c, h01=0x0050, text=» RF(NN) DMT394 NO DELAY «, t00=0x0049, t01=0x008a}
0x72ac…72be               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A7«, t00=0x0049, t01=0x00aa}
0x72be…72d2               Head {h00=0x0010, h01=0x0050, text=» SUK A2,QSW «, t00=0x0049, t01=0x00bc}
0x72d2…72f8               Head {h00=0x0022, h01=0x0050, text=» RF(E) DMT360 SEQUENTIAL WRITE«, t00=0x0049, t01=0x00d0}
0x72f8…730a               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A7«, t00=0x0049, t01=0x00f6}
0x730a…731e               Head {h00=0x0010, h01=0x0050, text=» SUK A2,QRWD«, t00=0x0049, t01=0x0108}
0x731e…7348               Head {h00=0x0026, h01=0x0050, text=» RF(E) DMT400 DELAYED RANDOM WRITE«, t00=0x0049, t01=0x011c}
0x7348…735c               Head {h00=0x0010, h01=0x0050, text=» SUK A7,QRDD«, t00=0x0049, t01=0x0146}
0x735c…7388               Head {h00=0x0028, h01=0x0050, text=» RF(E) DMT400 DELAYED RANDOM DELETE «, t00=0x0049, t01=0x015a}
0x7388…739a               Head {h00=0x000e, h01=0x0050, text=» RF DMT390«, t00=0x0049, t01=0x0186}
0x739a…73c2               Head {h00=0x0024, h01=0x0050, text=»*   WRITE IF LAST REC IN SECTOR «, t00=0x004a, t01=0x0008}
0x73c2…73cc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x0030}
0x73cc…73ea               Head {h00=0x001a, h01=0x0050, text=»DMT360 LD A4,FDBRRO,A6«, t00=0x004a, t01=0x003a}
0x73ea…7402               Head {h00=0x0014, h01=0x0050, text=» CW A4,FDBMRO,A6«, t00=0x004a, t01=0x0058}
0x7402…7428               Head {h00=0x0022, h01=0x0050, text=» RF(NE) DMT400 NOT LAST RECORD«, t00=0x004a, t01=0x0070}
0x7428…744e               Head {h00=0x0022, h01=0x0050, text=»DMT390 LDK A7,/05 BASIC WRITE «, t00=0x004a, t01=0x0096}
0x744e…7460               Head {h00=0x000e, h01=0x0050, text=» SLL A3,1 «, t00=0x004a, t01=0x00bc}
0x7460…7482               Head {h00=0x001e, h01=0x0050, text=» RF(N) DMT395 BASIC WANTED«, t00=0x004a, t01=0x00ce}
0x7482…74aa               Head {h00=0x0024, h01=0x0050, text=»DMT394 LDK A7,/15 PHYSICAL WRITE«, t00=0x004a, t01=0x00f0}
0x74aa…74be               Head {h00=0x0010, h01=0x0050, text=»DMT395 EQU *«, t00=0x004a, t01=0x0118}
0x74be…74c8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x012c}
0x74c8…74f4               Head {h00=0x0028, h01=0x0050, text=»*   WRITE SECTOR ONTO DISC  AND EXIT«, t00=0x004a, t01=0x0136}
0x74f4…74fe               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x0162}
0x74fe…752a               Head {h00=0x0028, h01=0x0050, text=» LDR A1,A6 FDB ADDRESS AS PARAMETER «, t00=0x004a, t01=0x016c}
0x752a…7536               Head {h00=0x0008, h01=0x0050, text=» LKM«, t00=0x004b, t01=0x0008}
0x7536…755a               Head {h00=0x0020, h01=0x0050, text=» DATA -1 I/O AND ACTIVATION «, t00=0x004b, t01=0x0014}
0x755a…7580               Head {h00=0x0022, h01=0x0050, text=» DATA DMTAR2 DMTASK RESTART #2«, t00=0x004b, t01=0x0038}
0x7580…758c               Head {h00=0x0008, h01=0x0050, text=» LKM«, t00=0x004b, t01=0x005e}
0x758c…75a0               Head {h00=0x0010, h01=0x0050, text=» DATA 3 EXIT«, t00=0x004b, t01=0x006a}
0x75a0…75ae               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x004b, t01=0x007e}
0x75ae…75b8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x008c}
0x75b8…75ce               Head {h00=0x0012, h01=0x0050, text=»**************«, t00=0x004b, t01=0x0096}
0x75ce…75e4               Head {h00=0x0012, h01=0x0050, text=»*   DMTAR2   *«, t00=0x004b, t01=0x00ac}
0x75e4…75fa               Head {h00=0x0012, h01=0x0050, text=»**************«, t00=0x004b, t01=0x00c2}
0x75fa…7604               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x00d8}
0x7604…760e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x00e2}
0x760e…763e               Head {h00=0x002c, h01=0x0050, text=»DMTAR2 EQU * DMTASK RESTART AFTER WRITE «, t00=0x004b, t01=0x00ec}
0x763e…7648               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x011c}
0x7648…7664               Head {h00=0x0018, h01=0x0050, text=»*   SET UP A14 STACK«, t00=0x004b, t01=0x0126}
0x7664…766e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x0142}
0x766e…767a               Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x004b, t01=0x014c}
0x767a…7690               Head {h00=0x0012, h01=0x0050, text=» CF A15,GETA14«, t00=0x004b, t01=0x0158}
0x7690…769a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x016e}
0x769a…76c0               Head {h00=0x0022, h01=0x0050, text=» CF A14,DMTIOT CHECK DISC I/O «, t00=0x004b, t01=0x0178}
0x76c0…76d2               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A1«, t00=0x004c, t01=0x000e}
0x76d2…76e8               Head {h00=0x0012, h01=0x0050, text=» RF(NZ) DMTERR«, t00=0x004c, t01=0x0020}
0x76e8…76fe               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,/C0FF«, t00=0x004c, t01=0x0036}
0x76fe…7726               Head {h00=0x0024, h01=0x0050, text=» ANS A1,FDBDBR,A6 RELEASE BUFFER«, t00=0x004c, t01=0x004c}
0x7726…773a               Head {h00=0x0010, h01=0x0050, text=»DMT400 EQU *«, t00=0x004c, t01=0x0074}
0x773a…7760               Head {h00=0x0022, h01=0x0050, text=» LDR A1,A6 FDB ADDR DATA FILE «, t00=0x004c, t01=0x0088}
0x7760…777a               Head {h00=0x0016, h01=0x0050, text=» LD A2,ECBCW+2,A9 «, t00=0x004c, t01=0x00ae}
0x777a…778e               Head {h00=0x0010, h01=0x0050, text=» ANK A2,/FF «, t00=0x004c, t01=0x00c8}
0x778e…77b0               Head {h00=0x001e, h01=0x0050, text=» LD A3,ECBCW,A9 LOG REC NR«, t00=0x004c, t01=0x00dc}
0x77b0…77d2               Head {h00=0x001e, h01=0x0050, text=» LC A11,ECBFC,A9 FILE CODE«, t00=0x004c, t01=0x00fe}
0x77d2…77ea               Head {h00=0x0014, h01=0x0050, text=» LD A7,DWTOR,A1 «, t00=0x004c, t01=0x0120}
0x77ea…780a               Head {h00=0x001c, h01=0x0050, text=» ANK A7,/3F ORDER INDEX «, t00=0x004c, t01=0x0138}
0x780a…781e               Head {h00=0x0010, h01=0x0050, text=» LDK A4,QSW «, t00=0x004c, t01=0x0158}
0x781e…7830               Head {h00=0x000e, h01=0x0050, text=» CWR A7,A4«, t00=0x004c, t01=0x016c}
0x7830…7850               Head {h00=0x001c, h01=0x0050, text=» RF(E) DMT460 SEQ WRITE «, t00=0x004c, t01=0x017e}
0x7850…7864               Head {h00=0x0010, h01=0x0050, text=» LDK A4,QRD «, t00=0x004d, t01=0x000e}
0x7864…7876               Head {h00=0x000e, h01=0x0050, text=» CWR A7,A4«, t00=0x004d, t01=0x0022}
0x7876…7894               Head {h00=0x001a, h01=0x0050, text=» RF(E) DMT420 RAND DEL«, t00=0x004d, t01=0x0034}
0x7894…78a8               Head {h00=0x0010, h01=0x0050, text=» LDK A4,QRDD«, t00=0x004d, t01=0x0052}
0x78a8…78ba               Head {h00=0x000e, h01=0x0050, text=» CWR A7,A4«, t00=0x004d, t01=0x0066}
0x78ba…78e6               Head {h00=0x0028, h01=0x0050, text=» RF(E) DMT420 DELAYED RANDEOM DELETE«, t00=0x004d, t01=0x0078}
0x78e6…78fc               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x004d, t01=0x00a4}
0x78fc…7910               Head {h00=0x0010, h01=0x0050, text=» LDK A4,QDEL«, t00=0x004d, t01=0x00ba}
0x7910…7922               Head {h00=0x000e, h01=0x0050, text=» CWR A7,A4«, t00=0x004d, t01=0x00ce}
0x7922…7946               Head {h00=0x0020, h01=0x0050, text=» RF(E) DMT420 INDEXED DELETE«, t00=0x004d, t01=0x00e0}
0x7946…7952               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004d, t01=0x0104}
0x7952…7978               Head {h00=0x0022, h01=0x0050, text=» LDR A5,A2 SAVE REC NO PART 1 «, t00=0x004d, t01=0x0110}
0x7978…798a               Head {h00=0x000e, h01=0x0050, text=» LDR A9,A3«, t00=0x004d, t01=0x0136}
0x798a…7994               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004d, t01=0x0148}
0x7994…79aa               Head {h00=0x0012, h01=0x0050, text=»*   UPDATE CRN«, t00=0x004d, t01=0x0152}
0x79aa…79b4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004d, t01=0x0168}
0x79b4…79da               Head {h00=0x0022, h01=0x0050, text=» CF A14,CRNGET GET CRN BUFFER «, t00=0x004d, t01=0x0172}
0x79da…79fa               Head {h00=0x001c, h01=0x0050, text=» LDR A10,A2 BUFFER ADDR «, t00=0x004e, t01=0x0008}
0x79fa…7a10               Head {h00=0x0012, h01=0x0050, text=» CM CRNCIF,A2 «, t00=0x004e, t01=0x0028}
0x7a10…7a2c               Head {h00=0x0018, h01=0x0050, text=»*   CLEAR INDEX CRN «, t00=0x004e, t01=0x003e}
0x7a2c…7a44               Head {h00=0x0014, h01=0x0050, text=» CM CRNCIF+2,A2 «, t00=0x004e, t01=0x005a}
0x7a44…7a56               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A5«, t00=0x004e, t01=0x0072}
0x7a56…7a68               Head {h00=0x000e, h01=0x0050, text=» LDR A3,A9«, t00=0x004e, t01=0x0084}
0x7a68…7a82               Head {h00=0x0016, h01=0x0050, text=» ST A2,CRNCDF,A10 «, t00=0x004e, t01=0x0096}
0x7a82…7aac               Head {h00=0x0026, h01=0x0050, text=» ST A3,CRNCDF+2,A10 CRN DATA FILE «, t00=0x004e, t01=0x00b0}
0x7aac…7ad6               Head {h00=0x0026, h01=0x0050, text=» SC A11,CRNCDF,A10 CRN FIL E CODE «, t00=0x004e, t01=0x00da}
0x7ad6…7aec               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x004e, t01=0x0104}
0x7aec…7b00               Head {h00=0x0010, h01=0x0050, text=» LDK A4,QINS«, t00=0x004e, t01=0x011a}
0x7b00…7b12               Head {h00=0x000e, h01=0x0050, text=» CWR A7,A4«, t00=0x004e, t01=0x012e}
0x7b12…7b36               Head {h00=0x0020, h01=0x0050, text=» RF(E) DMT460 INDEXED INSERT«, t00=0x004e, t01=0x0140}
0x7b36…7b42               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004e, t01=0x0164}
0x7b42…7b56               Head {h00=0x0010, h01=0x0050, text=»DMT420 EQU *«, t00=0x004e, t01=0x0170}
0x7b56…7b6a               Head {h00=0x0010, h01=0x0050, text=» LDK A4,QSR «, t00=0x004e, t01=0x0184}
0x7b6a…7b7c               Head {h00=0x000e, h01=0x0050, text=» CWR A7,A4«, t00=0x004f, t01=0x0008}
0x7b7c…7b9a               Head {h00=0x001a, h01=0x0050, text=» RF(E) DMT450 SEQ READ«, t00=0x004f, t01=0x001a}
0x7b9a…7bae               Head {h00=0x0010, h01=0x0050, text=» LDK A4,QRR «, t00=0x004f, t01=0x0038}
0x7bae…7bc0               Head {h00=0x000e, h01=0x0050, text=» CWR A7,A4«, t00=0x004f, t01=0x004c}
0x7bc0…7be2               Head {h00=0x001e, h01=0x0050, text=» RF(E) DMT450 RANDOM READ «, t00=0x004f, t01=0x005e}
0x7be2…7bf8               Head {h00=0x0012, h01=0x0050, text=» LDK A4,QRRRB «, t00=0x004f, t01=0x0080}
0x7bf8…7c0a               Head {h00=0x000e, h01=0x0050, text=» CWR A7,A4«, t00=0x004f, t01=0x0096}
0x7c0a…7c34               Head {h00=0x0026, h01=0x0050, text=» RF(E) DMT450 RAND READ REL BUFFER«, t00=0x004f, t01=0x00a8}
0x7c34…7c48               Head {h00=0x0010, h01=0x0050, text=»DMT440 EQU *«, t00=0x004f, t01=0x00d2}
0x7c48…7c52               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x00e6}
0x7c52…7c68               Head {h00=0x0012, h01=0x0050, text=»*   RELEASE EA«, t00=0x004f, t01=0x00f0}
0x7c68…7c72               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x0106}
0x7c72…7c90               Head {h00=0x001a, h01=0x0050, text=» CF A14,EARELB REL EA «, t00=0x004f, t01=0x0110}
0x7c90…7ca2               Head {h00=0x000e, h01=0x0050, text=» RF DMTAEX«, t00=0x004f, t01=0x012e}
0x7ca2…7cb6               Head {h00=0x0010, h01=0x0050, text=»DMT450 EQU *«, t00=0x004f, t01=0x0140}
0x7cb6…7cd8               Head {h00=0x001e, h01=0x0050, text=» LC A4,DWTST,A1 DWTSTATUS «, t00=0x004f, t01=0x0154}
0x7cd8…7cf4               Head {h00=0x0018, h01=0x0050, text=» ANK A4,EABIT EA-BIT«, t00=0x004f, t01=0x0176}
0x7cf4…7d1e (80, 0, 400)  Head {h00=0x0026, h01=0x0050, text=» RF(NZ) DMTAEX EA=1. NO EA WANTED «, t00=0x0050, t01=0x0004}
0x7d1e…7d28               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0050, t01=0x002e}
0x7d28…7d4e               Head {h00=0x0022, h01=0x0050, text=»*   CHECK IF EA IS SET ALREADY«, t00=0x0050, t01=0x0038}
0x7d4e…7d58               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0050, t01=0x005e}
0x7d58…7d78               Head {h00=0x001c, h01=0x0050, text=» CF A14,EATEST CHECK EA «, t00=0x0050, t01=0x0068}
0x7d78…7d8a               Head {h00=0x000e, h01=0x0050, text=» LDR A4,A4«, t00=0x0050, t01=0x0088}
0x7d8a…7db0               Head {h00=0x0022, h01=0x0050, text=» RF(NZ) DMTAEX EA ALREADY SET «, t00=0x0050, t01=0x009a}
0x7db0…7dba               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0050, t01=0x00c0}
0x7dba…7dcc               Head {h00=0x000e, h01=0x0050, text=»*   SET EA«, t00=0x0050, t01=0x00ca}
0x7dcc…7dd6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0050, t01=0x00dc}
0x7dd6…7dec               Head {h00=0x0012, h01=0x0050, text=» CF A14,EASETB«, t00=0x0050, t01=0x00e6}
0x7dec…7dfe               Head {h00=0x000e, h01=0x0050, text=» RF DMTAEX«, t00=0x0050, t01=0x00fc}
0x7dfe…7e12               Head {h00=0x0010, h01=0x0050, text=»DMT460 EQU *«, t00=0x0050, t01=0x010e}
0x7e12…7e1c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0050, t01=0x0122}
0x7e1c…7e32               Head {h00=0x0012, h01=0x0050, text=»*   UPDATE LRN«, t00=0x0050, t01=0x012c}
0x7e32…7e3c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0050, t01=0x0142}
0x7e3c…7e54               Head {h00=0x0014, h01=0x0050, text=» SC A2,FDBLRN,A1«, t00=0x0050, t01=0x014c}
0x7e54…7e6e               Head {h00=0x0016, h01=0x0050, text=» ST A3,FDBLRN+1,A1«, t00=0x0050, t01=0x0164}
0x7e6e…7e84               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x0050, t01=0x017e}
0x7e84…7e98 (81, 0, 400)  Head {h00=0x0010, h01=0x0050, text=» LDK A4,QINS«, t00=0x0051, t01=0x0004}
0x7e98…7eaa               Head {h00=0x000e, h01=0x0050, text=» CWR A7,A4«, t00=0x0051, t01=0x0018}
0x7eaa…7ed0               Head {h00=0x0022, h01=0x0050, text=» ABL(E) DMINS2 INDEXED INSERT «, t00=0x0051, t01=0x002a}
0x7ed0…7edc               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0051, t01=0x0050}
0x7edc…7eea               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0051, t01=0x005c}
0x7eea…7f10               Head {h00=0x0022, h01=0x0050, text=»DMTAEX LDK A1,0 CORRECT RETURN«, t00=0x0051, t01=0x006a}
0x7f10…7f1a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0051, t01=0x0090}
0x7f1a…7f38               Head {h00=0x001a, h01=0x0050, text=»DMTERR LD A3,FDBDBR,A6«, t00=0x0051, t01=0x009a}
0x7f38…7f58               Head {h00=0x001c, h01=0x0050, text=» RF(NN) DMTEX1 NOT DELAY«, t00=0x0051, t01=0x00b8}
0x7f58…7f6e               Head {h00=0x0012, h01=0x0050, text=» ANKL A3,/3F00«, t00=0x0051, t01=0x00d8}
0x7f6e…7f9a               Head {h00=0x0028, h01=0x0050, text=» RF(NZ) DMTERX NO RELEASE OF BUFFER «, t00=0x0051, t01=0x00ee}
0x7f9a…7fb8               Head {h00=0x001a, h01=0x0050, text=»DMTEX1 LD A3,ECBBA,A8 «, t00=0x0051, t01=0x011a}
0x7fb8…7fca               Head {h00=0x000e, h01=0x0050, text=» SUK A3,8 «, t00=0x0051, t01=0x0138}
0x7fca…7fde               Head {h00=0x0010, h01=0x0050, text=»DMTEX2 EQU *«, t00=0x0051, t01=0x014a}
0x7fde…800a               Head {h00=0x0028, h01=0x0050, text=» CF A14,DMTRBU RELEASE BUFFER AT A3 «, t00=0x0051, t01=0x015e}
0x800a…801e               Head {h00=0x0010, h01=0x0050, text=»DMTERX EQU *«, t00=0x0051, t01=0x018a}
0x801e…802a               Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x0052, t01=0x000e}
0x802a…8044               Head {h00=0x0016, h01=0x0050, text=»*   A1 = RET CODE «, t00=0x0052, t01=0x001a}
0x8044…805e               Head {h00=0x0016, h01=0x0050, text=»*   A6 = DWT ADDR «, t00=0x0052, t01=0x0034}
0x805e…8074               Head {h00=0x0012, h01=0x0050, text=» CF A15,TENDIO«, t00=0x0052, t01=0x004e}
0x8074…8080               Head {h00=0x0008, h01=0x0050, text=» ENB«, t00=0x0052, t01=0x0064}
0x8080…8092               Head {h00=0x000e, h01=0x0050, text=»EXIT EQU *«, t00=0x0052, t01=0x0070}
0x8092…809e               Head {h00=0x0008, h01=0x0050, text=» LKM«, t00=0x0052, t01=0x0082}
0x809e…80ae               Head {h00=0x000c, h01=0x0050, text=» DATA 3 «, t00=0x0052, t01=0x008e}
0x80ae…80c4               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x0052, t01=0x009e}
0x80c4…80d2               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0052, t01=0x00b4}
0x80d2…80e6               Head {h00=0x0010, h01=0x0050, text=»DMIRR EQU * «, t00=0x0052, t01=0x00c2}
0x80e6…8106               Head {h00=0x001c, h01=0x0050, text=»*   INDEXED RANDOM READ «, t00=0x0052, t01=0x00d6}
0x8106…813c               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x0052, t01=0x00f6}
0x813c…8162               Head {h00=0x0022, h01=0x0050, text=» LD A9,DWTECB,A1 USER ECB ADDR«, t00=0x0052, t01=0x012c}
0x8162…8186               Head {h00=0x0020, h01=0x0050, text=» LD A8,ECBCW,A9 ADDR OF KEY «, t00=0x0052, t01=0x0152}
0x8186…819a               Head {h00=0x0010, h01=0x0050, text=» SUR A11,A11«, t00=0x0052, t01=0x0176}
0x819a…81c0               Head {h00=0x0022, h01=0x0050, text=» LC A11,ECBCW+3,A9 NO OF CHAR «, t00=0x0052, t01=0x018a}
0x81c0…81d8               Head {h00=0x0014, h01=0x0050, text=» LD A2,FDBRLE,A1«, t00=0x0053, t01=0x0020}
0x81d8…81f8               Head {h00=0x001c, h01=0x0050, text=» SUK A2,6 MAX KEY LENGTH«, t00=0x0053, t01=0x0038}
0x81f8…820c               Head {h00=0x0010, h01=0x0050, text=» CWR A11,A2 «, t00=0x0053, t01=0x0058}
0x820c…823c               Head {h00=0x002c, h01=0x0050, text=» RF(NP) DMR005 NOT TOO LARGE KEY WANTED «, t00=0x0053, t01=0x006c}
0x823c…8258               Head {h00=0x0018, h01=0x0050, text=» LDR A11,A2 MAX KEY «, t00=0x0053, t01=0x009c}
0x8258…826c               Head {h00=0x0010, h01=0x0050, text=»DMR005 EQU *«, t00=0x0053, t01=0x00b8}
0x826c…8280               Head {h00=0x0010, h01=0x0050, text=» LDR A13,A1 «, t00=0x0053, t01=0x00cc}
0x8280…82a2               Head {h00=0x001e, h01=0x0050, text=» ADKL A13,FDBECB ECB ADDR «, t00=0x0053, t01=0x00e0}
0x82a2…82ca               Head {h00=0x0024, h01=0x0050, text=» CF A14,FNDKEY GET INDEX RECORD «, t00=0x0053, t01=0x0102}
0x82ca…82f6               Head {h00=0x0028, h01=0x0050, text=»DMR006 EQU * FROM INDEXED READ NEXT «, t00=0x0053, t01=0x012a}
0x82f6…830e               Head {h00=0x0014, h01=0x0050, text=» LD A9,DWTECB,A1«, t00=0x0053, t01=0x0156}
0x830e…8328               Head {h00=0x0016, h01=0x0050, text=» LDR A6,A1 FDB ADR«, t00=0x0053, t01=0x016e}
0x8328…8340               Head {h00=0x0014, h01=0x0050, text=» LDKL A8,FDBECB «, t00=0x0053, t01=0x0188}
0x8340…835e               Head {h00=0x001a, h01=0x0050, text=» ADR A8,A6 ECB ADDRESS«, t00=0x0054, t01=0x0010}
0x835e…837c               Head {h00=0x001a, h01=0x0050, text=» LDR A2,A2 RETURN CODE«, t00=0x0054, t01=0x002e}
0x837c…83a0               Head {h00=0x0020, h01=0x0050, text=» RF(NZ) DMI030 KEY NOT FOUND«, t00=0x0054, t01=0x004c}
0x83a0…83aa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0054, t01=0x0070}
0x83aa…83c6               Head {h00=0x0018, h01=0x0050, text=»*   KEY RECORD FOUN «, t00=0x0054, t01=0x007a}
0x83c6…83f8               Head {h00=0x002e, h01=0x0050, text=»*   CHECK IF NEXT RECORD HAS THE SAME KEY «, t00=0x0054, t01=0x0096}
0x83f8…8402               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0054, t01=0x00c8}
0x8402…8428               Head {h00=0x0022, h01=0x0050, text=» LD A2,FDBRRO,A1 RECORD OFFSET«, t00=0x0054, t01=0x00d2}
0x8428…8448               Head {h00=0x001c, h01=0x0050, text=» ADK A2,10 BUFFER HEADER«, t00=0x0054, t01=0x00f8}
0x8448…8464               Head {h00=0x0018, h01=0x0050, text=» ADR A2,A3 REC ADDR «, t00=0x0054, t01=0x0118}
0x8464…8488               Head {h00=0x0020, h01=0x0050, text=» LD A4,FDBRLE,A1 REC LENGTH «, t00=0x0054, t01=0x0134}
0x8488…84a4               Head {h00=0x0018, h01=0x0050, text=» SUK A4,6 KEY LENGTH«, t00=0x0054, t01=0x0158}
0x84a4…84b6               Head {h00=0x000e, h01=0x0050, text=» ADR A2,A4«, t00=0x0054, t01=0x0174}
0x84b6…84dc               Head {h00=0x0022, h01=0x0050, text=» CC A4,2,A2 DUPLICATE KEY CHAR«, t00=0x0054, t01=0x0186}
0x84dc…8504               Head {h00=0x0024, h01=0x0050, text=» RF(NE) DMR020 NEXT KEY NOT SAME«, t00=0x0055, t01=0x001c}
0x8504…8520               Head {h00=0x0018, h01=0x0050, text=» LDKL A5,/200 BIT 6 «, t00=0x0055, t01=0x0044}
0x8520…8546               Head {h00=0x0022, h01=0x0050, text=» ORS A5,ECBRC,A9 NEXT KEY SAME«, t00=0x0055, t01=0x0060}
0x8546…855a               Head {h00=0x0010, h01=0x0050, text=»DMR020 EQU *«, t00=0x0055, t01=0x0086}
0x855a…8564               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0055, t01=0x009a}
0x8564…8586               Head {h00=0x001e, h01=0x0050, text=»*   MOVE LOG REC NO TO ECB«, t00=0x0055, t01=0x00a4}
0x8586…8590               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0055, t01=0x00c6}
0x8590…85a2               Head {h00=0x000e, h01=0x0050, text=» LDK A5,0 «, t00=0x0055, t01=0x00d0}
0x85a2…85b6               Head {h00=0x0010, h01=0x0050, text=» LC A5,3,A2 «, t00=0x0055, t01=0x00e2}
0x85b6…85d0               Head {h00=0x0016, h01=0x0050, text=» SC A5,ECBCW+3,A8 «, t00=0x0055, t01=0x00f6}
0x85d0…85e4               Head {h00=0x0010, h01=0x0050, text=» LC A5,4,A2 «, t00=0x0055, t01=0x0110}
0x85e4…85f6               Head {h00=0x000e, h01=0x0050, text=» ECR A5,A5«, t00=0x0055, t01=0x0124}
0x85f6…860a               Head {h00=0x0010, h01=0x0050, text=» LC A5,5,A2 «, t00=0x0055, t01=0x0136}
0x860a…8622               Head {h00=0x0014, h01=0x0050, text=» ST A5,ECBCW,A8 «, t00=0x0055, t01=0x014a}
0x8622…862c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0055, t01=0x0162}
0x862c…864c               Head {h00=0x001c, h01=0x0050, text=»*   RELEASE BLOCK BUFFER«, t00=0x0055, t01=0x016c}
0x864c…8656               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0055, t01=0x018c}
0x8656…866c               Head {h00=0x0012, h01=0x0050, text=» CF A14,DMTRBU«, t00=0x0056, t01=0x0008}
0x866c…867a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0056, t01=0x001e}
0x867a…8684               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0056, t01=0x002c}
0x8684…86b8               Head {h00=0x0030, h01=0x0050, text=»*   PERFORM RANDOM READ ON THOIS DATA RECORD«, t00=0x0056, t01=0x0036}
0x86b8…86c2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0056, t01=0x006a}
0x86c2…86de               Head {h00=0x0018, h01=0x0050, text=» LDR A6,A1 FDB ADDR «, t00=0x0056, t01=0x0074}
0x86de…8704               Head {h00=0x0022, h01=0x0050, text=» LC A2,DWTST,A6 USER REQUESRT «, t00=0x0056, t01=0x0090}
0x8704…8724               Head {h00=0x001c, h01=0x0050, text=» ANK A2,EABIT GET EA BIT«, t00=0x0056, t01=0x00b6}
0x8724…8736               Head {h00=0x000e, h01=0x0050, text=» SLL A2,1 «, t00=0x0056, t01=0x00d6}
0x8736…875c               Head {h00=0x0022, h01=0x0050, text=» LDK A7,/A RANDOM READ NO WAIT«, t00=0x0056, t01=0x00e8}
0x875c…8776               Head {h00=0x0016, h01=0x0050, text=» ORR A7,A2 EA BIT «, t00=0x0056, t01=0x010e}
0x8776…8780               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0056, t01=0x0128}
0x8780…879a               Head {h00=0x0016, h01=0x0050, text=»*   MOVE USER ECB «, t00=0x0056, t01=0x0132}
0x879a…87a4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0056, t01=0x014c}
0x87a4…87c4               Head {h00=0x001c, h01=0x0050, text=» LDR A1,A9 FROM ECB ADDR«, t00=0x0056, t01=0x0156}
0x87c4…87e2               Head {h00=0x001a, h01=0x0050, text=» LDR A3,A8 TO ECB ADDR«, t00=0x0056, t01=0x0176}
0x87e2…87fe (87, 0, 400)  Head {h00=0x0018, h01=0x0050, text=» LDK A2,6 NO OF CHAR«, t00=0x0057, t01=0x0004}
0x87fe…881c               Head {h00=0x001a, h01=0x0050, text=» CF A14,DMTWM MOVE ECB«, t00=0x0057, t01=0x0020}
0x881c…8838               Head {h00=0x0018, h01=0x0050, text=» LDR A1,A6 FDB ADDR «, t00=0x0057, t01=0x003e}
0x8838…8844               Head {h00=0x0008, h01=0x0050, text=» LKM«, t00=0x0057, t01=0x005a}
0x8844…8854               Head {h00=0x000c, h01=0x0050, text=» DATA -1«, t00=0x0057, t01=0x0066}
0x8854…8868               Head {h00=0x0010, h01=0x0050, text=» DATA DMTAR4«, t00=0x0057, t01=0x0076}
0x8868…8880               Head {h00=0x0014, h01=0x0050, text=» LD A7,ECBRC,A8 «, t00=0x0057, t01=0x008a}
0x8880…889e               Head {h00=0x001a, h01=0x0050, text=» RF(N) DMTAR4 REQ ERR «, t00=0x0057, t01=0x00a2}
0x889e…88aa               Head {h00=0x0008, h01=0x0050, text=» LKM«, t00=0x0057, t01=0x00c0}
0x88aa…88be               Head {h00=0x0010, h01=0x0050, text=» DATA 3 EXIT«, t00=0x0057, t01=0x00cc}
0x88be…88d2               Head {h00=0x0010, h01=0x0050, text=»DMTAR4 EQU *«, t00=0x0057, t01=0x00e0}
0x88d2…88dc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0057, t01=0x00f4}
0x88dc…88f8               Head {h00=0x0018, h01=0x0050, text=»*   SET UP A14 STACK«, t00=0x0057, t01=0x00fe}
0x88f8…8902               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0057, t01=0x011a}
0x8902…890e               Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x0057, t01=0x0124}
0x890e…8924               Head {h00=0x0012, h01=0x0050, text=» CF A15,GETA14«, t00=0x0057, t01=0x0130}
0x8924…8936               Head {h00=0x000e, h01=0x0050, text=» LDR A6,A1«, t00=0x0057, t01=0x0146}
0x8936…894e               Head {h00=0x0014, h01=0x0050, text=» LDKL A8,FDBECB «, t00=0x0057, t01=0x0158}
0x894e…8968               Head {h00=0x0016, h01=0x0050, text=» ADR A8,A6 RR ECB «, t00=0x0057, t01=0x0170}
0x8968…898a               Head {h00=0x001e, h01=0x0050, text=» LD A9,DWTECB,A6 USER ECB «, t00=0x0057, t01=0x018a}
0x898a…89a2               Head {h00=0x0014, h01=0x0050, text=» LD A1,ECBRC,A8 «, t00=0x0058, t01=0x001c}
0x89a2…89cc               Head {h00=0x0026, h01=0x0050, text=» ORS A1,ECBRC,A9 RET CODE TO USER «, t00=0x0058, t01=0x0034}
0x89cc…8a02               Head {h00=0x0032, h01=0x0050, text=» ANKL A1,/EEF7 BIT 3,7 AND 12 NOT GRAVE ERROR «, t00=0x0058, t01=0x005e}
0x8a02…8a20               Head {h00=0x001a, h01=0x0050, text=» RB(NZ) DMTERX NOT OK «, t00=0x0058, t01=0x0094}
0x8a20…8a2a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0058, t01=0x00b2}
0x8a2a…8a4c               Head {h00=0x001e, h01=0x0050, text=»*   SET CRN FOR INDEX FILE«, t00=0x0058, t01=0x00bc}
0x8a4c…8a56               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0058, t01=0x00de}
0x8a56…8a82               Head {h00=0x0028, h01=0x0050, text=» LD A1,FDBADF,A6 FDB ADDR DATA FILEP«, t00=0x0058, t01=0x00e8}
0x8a82…8aac               Head {h00=0x0026, h01=0x0050, text=» CF A14,CRNGET GET CRN BUFFER ADDR«, t00=0x0058, t01=0x0114}
0x8aac…8ad0               Head {h00=0x0020, h01=0x0050, text=» LDR A10,A2 CRN BUFFER ADDR «, t00=0x0058, t01=0x013e}
0x8ad0…8af6               Head {h00=0x0022, h01=0x0050, text=» LDR A1,A6 FDB ADDR INDEX FILE«, t00=0x0058, t01=0x0162}
0x8af6…8b22               Head {h00=0x0028, h01=0x0050, text=» CF A14,GTLGRN GET INDE X LOG REC NO«, t00=0x0058, t01=0x0188}
0x8b22…8b3e               Head {h00=0x0018, h01=0x0050, text=» SC A2,CRNCIF+1,A10 «, t00=0x0059, t01=0x0024}
0x8b3e…8b68               Head {h00=0x0026, h01=0x0050, text=» ST A3,CRNCIF+2,A10 CRN INDEX FILE«, t00=0x0059, t01=0x0040}
0x8b68…8b80               Head {h00=0x0014, h01=0x0050, text=» LC A2,ECBFC,A9 «, t00=0x0059, t01=0x006a}
0x8b80…8b9a               Head {h00=0x0016, h01=0x0050, text=» SC A2,CRNCIF,A10 «, t00=0x0059, t01=0x0082}
0x8b9a…8bbc               Head {h00=0x001e, h01=0x0050, text=»*   THAT WAS FILE CODE CRN«, t00=0x0059, t01=0x009c}
0x8bbc…8bc6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x00be}
0x8bc6…8be4               Head {h00=0x001a, h01=0x0050, text=»*   SET RERTURN CODEXS«, t00=0x0059, t01=0x00c8}
0x8be4…8bee               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x00e6}
0x8bee…8c16               Head {h00=0x0024, h01=0x0050, text=» LD A2,ECBEL,A8 EFFECTIVE LENGTH«, t00=0x0059, t01=0x00f0}
0x8c16…8c2e               Head {h00=0x0014, h01=0x0050, text=» ST A2,ECBEL,A9 «, t00=0x0059, t01=0x0118}
0x8c2e…8c4c               Head {h00=0x001a, h01=0x0050, text=» LDK A1,0 RETURN CODE «, t00=0x0059, t01=0x0130}
0x8c4c…8c66               Head {h00=0x0016, h01=0x0050, text=» ABL DMTERX TENDIO«, t00=0x0059, t01=0x014e}
0x8c66…8c74               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0059, t01=0x0168}
0x8c74…8c9a               Head {h00=0x0022, h01=0x0050, text=»DMIRN EQU * INDEXED READ NEXT «, t00=0x0059, t01=0x0176}
0x8c9a…8cd0               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x005a, t01=0x000c}
0x8cd0…8cec               Head {h00=0x0018, h01=0x0050, text=» LDR A1,A6 FDB INDEX«, t00=0x005a, t01=0x0042}
0x8cec…8d12               Head {h00=0x0022, h01=0x0050, text=» LD A2,FDBRRO,A1 RECORD OFFSET«, t00=0x005a, t01=0x005e}
0x8d12…8d24               Head {h00=0x000e, h01=0x0050, text=» LDR A3,A5«, t00=0x005a, t01=0x0084}
0x8d24…8d42               Head {h00=0x001a, h01=0x0050, text=» SUK A3,10 BUFFER ADDR«, t00=0x005a, t01=0x0096}
0x8d42…8d56               Head {h00=0x0010, h01=0x0050, text=»DMI100 EQU *«, t00=0x005a, t01=0x00b4}
0x8d56…8d70               Head {h00=0x0016, h01=0x0050, text=» ADR A2,A3 BUFFADR«, t00=0x005a, t01=0x00c8}
0x8d70…8d8e               Head {h00=0x001a, h01=0x0050, text=» ADK A2,10 RECORD ADDR«, t00=0x005a, t01=0x00e2}
0x8d8e…8dba               Head {h00=0x0028, h01=0x0050, text=» AD A2,FDBRLE,A1 ADDR OF STATUS CHAR«, t00=0x005a, t01=0x0100}
0x8dba…8dd8               Head {h00=0x001a, h01=0x0050, text=» LDK A5,/FF USED MARK «, t00=0x005a, t01=0x012c}
0x8dd8…8df2               Head {h00=0x0016, h01=0x0050, text=» CCR A5,A2 STATUS «, t00=0x005a, t01=0x014a}
0x8df2…8e0c               Head {h00=0x0016, h01=0x0050, text=» RF(E) DMI120 USED«, t00=0x005a, t01=0x0164}
0x8e0c…8e24               Head {h00=0x0014, h01=0x0050, text=» LD A4,FDBMRO,A1«, t00=0x005a, t01=0x017e}
0x8e24…8e4e               Head {h00=0x0026, h01=0x0050, text=» ST A4,FDBRRO,A1 LAST REC IN SECT «, t00=0x005b, t01=0x0008}
0x8e4e…8e58               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005b, t01=0x0032}
0x8e58…8e78               Head {h00=0x001c, h01=0x0050, text=»*   CHECK IF END OF FILE«, t00=0x005b, t01=0x003c}
0x8e78…8e82               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005b, t01=0x005c}
0x8e82…8e9a               Head {h00=0x0014, h01=0x0050, text=» LDR A9,A3 SAVE «, t00=0x005b, t01=0x0066}
0x8e9a…8ebc               Head {h00=0x001e, h01=0x0050, text=» CF A14,GTLGRN GET REC NR «, t00=0x005b, t01=0x007e}
0x8ebc…8ed4               Head {h00=0x0014, h01=0x0050, text=» CC A2,FDBLRN,A1«, t00=0x005b, t01=0x00a0}
0x8ed4…8ef2               Head {h00=0x001a, h01=0x0050, text=» RF(L) DMI106 NOT EOF «, t00=0x005b, t01=0x00b8}
0x8ef2…8f0c               Head {h00=0x0016, h01=0x0050, text=» RF(G) DMI105 EOF «, t00=0x005b, t01=0x00d6}
0x8f0c…8f26               Head {h00=0x0016, h01=0x0050, text=» CW A3,FDBLRN+1,A1«, t00=0x005b, t01=0x00f0}
0x8f26…8f44               Head {h00=0x001a, h01=0x0050, text=» RF(L) DMI106 NOT EOF «, t00=0x005b, t01=0x010a}
0x8f44…8f5c               Head {h00=0x0014, h01=0x0050, text=»DMI105 LDR A3,A9«, t00=0x005b, t01=0x0128}
0x8f5c…8f72               Head {h00=0x0012, h01=0x0050, text=» RF DMI030 EOF«, t00=0x005b, t01=0x0140}
0x8f72…8f92               Head {h00=0x001c, h01=0x0050, text=»DMI106 LDR A3,A9 RESTORE«, t00=0x005b, t01=0x0156}
0x8f92…8fae               Head {h00=0x0018, h01=0x0050, text=» RF DMI010 NEXT REC «, t00=0x005b, t01=0x0176}
0x8fae…8fc4 (92, 0, 400)  Head {h00=0x0012, h01=0x0050, text=»DMI120 EQU *  «, t00=0x005c, t01=0x0004}
0x8fc4…8fe6               Head {h00=0x001e, h01=0x0050, text=»*   INDEX RECORD IS FOUND «, t00=0x005c, t01=0x001a}
0x8fe6…8ff0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005c, t01=0x003c}
0x8ff0…900c               Head {h00=0x0018, h01=0x0050, text=» LDK A2,0 MARK FOUND«, t00=0x005c, t01=0x0046}
0x900c…903e               Head {h00=0x002e, h01=0x0050, text=» ABL DMR006 CONT AS FOR INDEXED RAND READ «, t00=0x005c, t01=0x0062}
0x903e…9052               Head {h00=0x0010, h01=0x0050, text=»DMI010 EQU *«, t00=0x005c, t01=0x0094}
0x9052…907e               Head {h00=0x0028, h01=0x0050, text=» CF A14,RDNXTR GET NEXT INDEX RECORD«, t00=0x005c, t01=0x00a8}
0x907e…909e               Head {h00=0x001c, h01=0x0050, text=» RB DMI100 RECORD FOUND «, t00=0x005c, t01=0x00d4}
0x909e…90ba               Head {h00=0x0018, h01=0x0050, text=» LDR A6,A1 FDB ADDR «, t00=0x005c, t01=0x00f4}
0x90ba…90e4               Head {h00=0x0026, h01=0x0050, text=»DMI030 LDKL A1,/4000 KEY NOT FOUND«, t00=0x005c, t01=0x0110}
0x90e4…90f8               Head {h00=0x0010, h01=0x0050, text=»DMI035 EQU *«, t00=0x005c, t01=0x013a}
0x90f8…9116               Head {h00=0x001a, h01=0x0050, text=» LDR A3,A3 BUFFER ADDR«, t00=0x005c, t01=0x014e}
0x9116…9136               Head {h00=0x001c, h01=0x0050, text=» ABL(Z) DMTERX NO BUFFER«, t00=0x005c, t01=0x016c}
0x9136…915a               Head {h00=0x0020, h01=0x0050, text=» ABL DMTERR ERROR AND BUFFER«, t00=0x005c, t01=0x018c}
0x915a…9168               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x005d, t01=0x0020}
0x9168…9172               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005d, t01=0x002e}
0x9172…919c               Head {h00=0x0026, h01=0x0050, text=»DMINS2 EQU * INDEXED INSERT PART 2«, t00=0x005d, t01=0x0038}
0x919c…91a6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005d, t01=0x0062}
0x91a6…91dc               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x005d, t01=0x006c}
0x91dc…91ee               Head {h00=0x000e, h01=0x0050, text=» ENB   ENB«, t00=0x005d, t01=0x00a2}
0x91ee…9206               Head {h00=0x0014, h01=0x0050, text=» LD A3,ECBBA,A8 «, t00=0x005d, t01=0x00b4}
0x9206…921e               Head {h00=0x0014, h01=0x0050, text=» SUK A3,8 BUFSTA«, t00=0x005d, t01=0x00cc}
0x921e…9244               Head {h00=0x0022, h01=0x0050, text=» CF A14,DMTRBU RELEASE BUFFER «, t00=0x005d, t01=0x00e4}
0x9244…9268               Head {h00=0x0020, h01=0x0050, text=»DMXDEL EQU * INDEXED DELETE «, t00=0x005d, t01=0x010a}
0x9268…92a2               Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x005d, t01=0x012e}
0x92a2…92c0               Head {h00=0x001a, h01=0x0050, text=» LDR A11,A7 ORDER CODE«, t00=0x005d, t01=0x0168}
0x92c0…92e2               Head {h00=0x001e, h01=0x0050, text=» LDR A12,A8 PHYS ECB ADDR «, t00=0x005d, t01=0x0186}
0x92e2…92f4               Head {h00=0x000e, h01=0x0050, text=» LDK A5,0 «, t00=0x005e, t01=0x0018}
0x92f4…9326               Head {h00=0x002e, h01=0x0050, text=» SC A5,FDBDBR,A1 ZEROE INDEX FILE COUNTER «, t00=0x005e, t01=0x002a}
0x9326…9348               Head {h00=0x001e, h01=0x0050, text=» LDK A5,8 NR OF INDEX * 2 «, t00=0x005e, t01=0x005c}
0x9348…9364               Head {h00=0x0018, h01=0x0050, text=» LDR A10,A1 FDB DATA«, t00=0x005e, t01=0x007e}
0x9364…937c               Head {h00=0x0014, h01=0x0050, text=»DXI020 SUK A5,2 «, t00=0x005e, t01=0x009a}
0x937c…939e               Head {h00=0x001e, h01=0x0050, text=» RF(N) DXI100 ALL INDEXES «, t00=0x005e, t01=0x00b2}
0x939e…93b2               Head {h00=0x0010, h01=0x0050, text=» LDR A6,A10 «, t00=0x005e, t01=0x00d4}
0x93b2…93c4               Head {h00=0x000e, h01=0x0050, text=» ADR A6,A5«, t00=0x005e, t01=0x00e8}
0x93c4…93f0               Head {h00=0x0028, h01=0x0050, text=» LD A1,FDBAI1,A6 FDB ADDR INDEX FILE«, t00=0x005e, t01=0x00fa}
0x93f0…940e               Head {h00=0x001a, h01=0x0050, text=» RB(Z) DXI020 NO INDEX«, t00=0x005e, t01=0x0126}
0x940e…9418               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005e, t01=0x0144}
0x9418…9444               Head {h00=0x0028, h01=0x0050, text=»*   GET FILE CODE FOR THIS FDB ADDR «, t00=0x005e, t01=0x014e}
0x9444…944e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005e, t01=0x017a}
0x944e…9464               Head {h00=0x0012, h01=0x0050, text=» LD* A6,CDTAB «, t00=0x005e, t01=0x0184}
0x9464…947c               Head {h00=0x0014, h01=0x0050, text=»DXI030 SUK A6,4 «, t00=0x005f, t01=0x000a}
0x947c…9490               Head {h00=0x0010, h01=0x0050, text=» LD A7,CDTAB«, t00=0x005f, t01=0x0022}
0x9490…94a2               Head {h00=0x000e, h01=0x0050, text=» ADR A7,A6«, t00=0x005f, t01=0x0036}
0x94a2…94b6               Head {h00=0x0010, h01=0x0050, text=» CW A1,2,A7 «, t00=0x005f, t01=0x0048}
0x94b6…94d8               Head {h00=0x001e, h01=0x0050, text=» RB(NE) DXI030 SEARCH NEXT«, t00=0x005f, t01=0x005c}
0x94d8…94f4               Head {h00=0x0018, h01=0x0050, text=» LDR A8,A1 FDB INDEX«, t00=0x005f, t01=0x007e}
0x94f4…9514               Head {h00=0x001c, h01=0x0050, text=» ADKL A8,FDBECB ECB ADDR«, t00=0x005f, t01=0x009a}
0x9514…9528               Head {h00=0x0010, h01=0x0050, text=» LC A6,1,A7 «, t00=0x005f, t01=0x00ba}
0x9528…954a               Head {h00=0x001e, h01=0x0050, text=» SC A6,ECBFC,A8 INDEX FILE«, t00=0x005f, t01=0x00ce}
0x954a…955e               Head {h00=0x0010, h01=0x0050, text=» LDR A6,A11 «, t00=0x005f, t01=0x00f0}
0x955e…9572               Head {h00=0x0010, h01=0x0050, text=» SUK A6,QINS«, t00=0x005f, t01=0x0104}
0x9572…9596               Head {h00=0x0020, h01=0x0050, text=» RF(E) DXI080 INDEXED DELETE«, t00=0x005f, t01=0x0118}
0x9596…95a0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005f, t01=0x013c}
0x95a0…95c8               Head {h00=0x0024, h01=0x0050, text=»*   GET ADDRESSS OF DATA RECORD «, t00=0x005f, t01=0x0146}
0x95c8…95d2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005f, t01=0x016e}
0x95d2…95f6               Head {h00=0x0020, h01=0x0050, text=» LD A6,ECBBA,A12 SECTOR ADDR«, t00=0x005f, t01=0x0178}
0x95f6…960e               Head {h00=0x0014, h01=0x0050, text=» ADK A6,2 CYLID «, t00=0x0060, t01=0x000c}
0x960e…9636               Head {h00=0x0024, h01=0x0050, text=» AD A6,FDBRRO,A10 ADDR DATA REC «, t00=0x0060, t01=0x0024}
0x9636…965e               Head {h00=0x0024, h01=0x0050, text=» LDK A7,/20 DELETE INDEX NOWAIT «, t00=0x0060, t01=0x004c}
0x965e…9670               Head {h00=0x000e, h01=0x0050, text=» RF DXI090«, t00=0x0060, t01=0x0074}
0x9670…9684               Head {h00=0x0010, h01=0x0050, text=»DXI080 EQU *«, t00=0x0060, t01=0x0086}
0x9684…96ac               Head {h00=0x0024, h01=0x0050, text=» LD A9,DWTECB,A10 USER ECB ADDR «, t00=0x0060, t01=0x009a}
0x96ac…96d4               Head {h00=0x0024, h01=0x0050, text=» LD A6,ECBBA,A9 USER BUFFER ADDR«, t00=0x0060, t01=0x00c2}
0x96d4…96fc               Head {h00=0x0024, h01=0x0050, text=» LDK A7,/1F INSERT INDEX NOWAIT «, t00=0x0060, t01=0x00ea}
0x96fc…9710               Head {h00=0x0010, h01=0x0050, text=»DXI090 EQU *«, t00=0x0060, t01=0x0112}
0x9710…9728               Head {h00=0x0014, h01=0x0050, text=» ST A6,ECBBA,A8 «, t00=0x0060, t01=0x0126}
0x9728…974e               Head {h00=0x0022, h01=0x0050, text=»*   A1 = FDB ADDR IN DE XFILE «, t00=0x0060, t01=0x013e}
0x974e…975c               Head {h00=0x000a, h01=0x0050, text=» LKM  «, t00=0x0060, t01=0x0164}
0x975c…976c               Head {h00=0x000c, h01=0x0050, text=» DATA -1«, t00=0x0060, t01=0x0172}
0x976c…9780               Head {h00=0x0010, h01=0x0050, text=» DATA DMTAR5«, t00=0x0060, t01=0x0182}
0x9780…9798               Head {h00=0x0014, h01=0x0050, text=» LD A7,ECBRC,A8 «, t00=0x0061, t01=0x0008}
0x9798…97b6               Head {h00=0x001a, h01=0x0050, text=» RF(N) DMTAR5 REQ ERR «, t00=0x0061, t01=0x0020}
0x97b6…97da               Head {h00=0x0020, h01=0x0050, text=» RB DXI020 NEXT INDEX DIRECT«, t00=0x0061, t01=0x003e}
0x97da…97ec               Head {h00=0x000e, h01=0x0050, text=»DXI100 LKM«, t00=0x0061, t01=0x0062}
0x97ec…9800               Head {h00=0x0010, h01=0x0050, text=» DATA 3 EXIT«, t00=0x0061, t01=0x0074}
0x9800…9814               Head {h00=0x0010, h01=0x0050, text=»DMTAR5 EQU *«, t00=0x0061, t01=0x0088}
0x9814…983a               Head {h00=0x0022, h01=0x0050, text=» LD A6,FDBADF,A1 FDB DATA FILE«, t00=0x0061, t01=0x009c}
0x983a…985c               Head {h00=0x001e, h01=0x0050, text=» LD A9,DWTECB,A6 USER ECB «, t00=0x0061, t01=0x00c2}
0x985c…9874               Head {h00=0x0014, h01=0x0050, text=» LDKL A8,FDBECB «, t00=0x0061, t01=0x00e4}
0x9874…9898               Head {h00=0x0020, h01=0x0050, text=» ADR A1,A8 ECB INSERT INDEX «, t00=0x0061, t01=0x00fc}
0x9898…98b6               Head {h00=0x001a, h01=0x0050, text=» ADR A8,A6 ECB DISC IO«, t00=0x0061, t01=0x0120}
0x98b6…98ee               Head {h00=0x0034, h01=0x0050, text=» LD A1,ECBRC,A1 RET CODE BIT 10 AND 14 POSSIBLE «, t00=0x0061, t01=0x013e}
0x98ee…9912               Head {h00=0x0020, h01=0x0050, text=» ORS A1,ECBRC,A9 RC TO USER «, t00=0x0061, t01=0x0176}
0x9912…9930               Head {h00=0x001a, h01=0x0050, text=» LDK A1,0 RETURN CODE «, t00=0x0062, t01=0x000a}
0x9930…995a               Head {h00=0x0026, h01=0x0050, text=» LC A2,FDBDBR,A6 NR OF READY INDEX«, t00=0x0062, t01=0x0028}
0x995a…997a               Head {h00=0x001c, h01=0x0050, text=» ADK A2,1 COUNT INDEXES «, t00=0x0062, t01=0x0052}
0x997a…99a2               Head {h00=0x0024, h01=0x0050, text=» CC A2,FDBNIF,A6 TOT NR OF INDEX«, t00=0x0062, t01=0x0072}
0x99a2…99b8               Head {h00=0x0012, h01=0x0050, text=» RF(NE) DXI200«, t00=0x0062, t01=0x009a}
0x99b8…99d0               Head {h00=0x0014, h01=0x0050, text=» LD A7,DWTOR,A6 «, t00=0x0062, t01=0x00b0}
0x99d0…99ee               Head {h00=0x001a, h01=0x0050, text=» ANK A7,/3F ORDER CODE«, t00=0x0062, t01=0x00c8}
0x99ee…9a12               Head {h00=0x0020, h01=0x0050, text=» SUK A7,QINS INDEXED INSERT «, t00=0x0062, t01=0x00e6}
0x9a12…9a2e               Head {h00=0x0018, h01=0x0050, text=» ABL(E) DMTERX READY«, t00=0x0062, t01=0x010a}
0x9a2e…9a5e               Head {h00=0x002c, h01=0x0050, text=»*   RESTORE REGISTERS FOR INDEXED DELETE«, t00=0x0062, t01=0x0126}
0x9a5e…9a68               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0062, t01=0x0156}
0x9a68…9a90               Head {h00=0x0024, h01=0x0050, text=» LD A10,FDBECB+2,A6 SECTOR ADDR «, t00=0x0062, t01=0x0160}
0x9a90…9aaa               Head {h00=0x0016, h01=0x0050, text=» ADKL A10,2 CYLID «, t00=0x0062, t01=0x0188}
0x9aaa…9ac4               Head {h00=0x0016, h01=0x0050, text=» AD A10,FDBRRO,A6 «, t00=0x0063, t01=0x0012}
0x9ac4…9aee               Head {h00=0x0026, h01=0x0050, text=» AD A10,FDBRLE,A6 ADDR STATUS CHAR«, t00=0x0063, t01=0x002c}
0x9aee…9b0c               Head {h00=0x001a, h01=0x0050, text=» LDK A1,0 STATUS FREE «, t00=0x0063, t01=0x0056}
0x9b0c…9b3e               Head {h00=0x002e, h01=0x0050, text=» ABL DMT350 CONTINUE AS FOR RANDOM DELETE «, t00=0x0063, t01=0x0074}
0x9b3e…9b52               Head {h00=0x0010, h01=0x0050, text=»DXI200 EQU *«, t00=0x0063, t01=0x00a6}
0x9b52…9b6a               Head {h00=0x0014, h01=0x0050, text=» SC A2,FDBDBR,A6«, t00=0x0063, t01=0x00ba}
0x9b6a…9b76               Head {h00=0x0008, h01=0x0050, text=» LKM«, t00=0x0063, t01=0x00d2}
0x9b76…9b9c               Head {h00=0x0022, h01=0x0050, text=» DATA 3 EXIT. MORE INDEX LEFT «, t00=0x0063, t01=0x00de}
0x9b9c…9baa               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0063, t01=0x0104}
0x9baa…9bcc               Head {h00=0x001e, h01=0x0050, text=»DMINIX EQU * INSERT INDEX «, t00=0x0063, t01=0x0112}
0x9bcc…9bd6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0063, t01=0x0134}
0x9bd6…9bfe               Head {h00=0x0024, h01=0x0050, text=»DMDELX EQU * DELETE INDEX RECORD«, t00=0x0063, t01=0x013e}
0x9bfe…9c34               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x0063, t01=0x0166}
0x9c34…9c5a               Head {h00=0x0022, h01=0x0050, text=» LD A9,DWTECB,A1 USER ECB ADDR«, t00=0x0064, t01=0x000c}
0x9c5a…9c82               Head {h00=0x0024, h01=0x0050, text=» LD A8,ECBBA,A9 BUFFER ADDR USER«, t00=0x0064, t01=0x0032}
0x9c82…9ca2               Head {h00=0x001c, h01=0x0050, text=» AD A8,FDBKA,A1 KEY ADDR«, t00=0x0064, t01=0x005a}
0x9ca2…9cb6               Head {h00=0x0010, h01=0x0050, text=» LDR A12,A8 «, t00=0x0064, t01=0x007a}
0x9cb6…9cde               Head {h00=0x0024, h01=0x0050, text=» LD A11,FDBRLE,A1 RECORD LENGTH «, t00=0x0064, t01=0x008e}
0x9cde…9cfc               Head {h00=0x001a, h01=0x0050, text=» SUKL A11,6 KEY LENGTH«, t00=0x0064, t01=0x00b6}
0x9cfc…9d10               Head {h00=0x0010, h01=0x0050, text=» LDR A13,A14«, t00=0x0064, t01=0x00d4}
0x9d10…9d44               Head {h00=0x0030, h01=0x0050, text=» ADKL A13,2 ECB ADDR TO RECORD BUFFER AREASS«, t00=0x0064, t01=0x00e8}
0x9d44…9d6c               Head {h00=0x0024, h01=0x0050, text=» CF A14,FNDKEY GET INDEX RECORD «, t00=0x0064, t01=0x011c}
0x9d6c…9d88               Head {h00=0x0018, h01=0x0050, text=» LDR A6,A1 FDB ADDR «, t00=0x0064, t01=0x0144}
0x9d88…9da4               Head {h00=0x0018, h01=0x0050, text=» LDR A1,A2 RET CODE «, t00=0x0064, t01=0x0160}
0x9da4…9db6               Head {h00=0x000e, h01=0x0050, text=» LDR A3,A3«, t00=0x0064, t01=0x017c}
0x9db6…9ddc               Head {h00=0x0022, h01=0x0050, text=» RB(Z) DMI035 NO SECTOR FOUND «, t00=0x0064, t01=0x018e}
0x9ddc…9dfc               Head {h00=0x001c, h01=0x0050, text=» LDR A13,A3 BUFFER ADDR «, t00=0x0065, t01=0x0024}
0x9dfc…9e22               Head {h00=0x0022, h01=0x0050, text=» LD A4,FDBADF,A6 FDB DATA FILE«, t00=0x0065, t01=0x0044}
0x9e22…9e44               Head {h00=0x001e, h01=0x0050, text=» LD A5,DWTECB,A4 USER ECB «, t00=0x0065, t01=0x006a}
0x9e44…9e5c               Head {h00=0x0014, h01=0x0050, text=» LD A1,DWTOR,A6 «, t00=0x0065, t01=0x008c}
0x9e5c…9e70               Head {h00=0x0010, h01=0x0050, text=» ANK A1,/3F «, t00=0x0065, t01=0x00a4}
0x9e70…9e86               Head {h00=0x0012, h01=0x0050, text=» SUK A1,QDELX «, t00=0x0065, t01=0x00b8}
0x9e86…9eb0               Head {h00=0x0026, h01=0x0050, text=» ABL(E) DEL000 DELETE INDEX RECORD«, t00=0x0065, t01=0x00ce}
0x9eb0…9eba               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0065, t01=0x00f8}
0x9eba…9ee6               Head {h00=0x0028, h01=0x0050, text=»*   SET RC BIT 6 TO USER IF NEXT KEY«, t00=0x0065, t01=0x0102}
0x9ee6…9f0c               Head {h00=0x0022, h01=0x0050, text=»*   IS SAME IN REQUESTED INDEX«, t00=0x0065, t01=0x012e}
0x9f0c…9f16               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0065, t01=0x0154}
0x9f16…9f28               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A2«, t00=0x0065, t01=0x015e}
0x9f28…9f50               Head {h00=0x0024, h01=0x0050, text=» RF(NZ) INS050 NEXT KEY NOT SAME«, t00=0x0065, t01=0x0170}
0x9f50…9f7c               Head {h00=0x0028, h01=0x0050, text=»*   (SHORT KEY NOT ALLOWED IN FILE) «, t00=0x0066, t01=0x0008}
0x9f7c…9f86               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0066, t01=0x0034}
0x9f86…9fa8               Head {h00=0x001e, h01=0x0050, text=» LC A4,ECBFC,A5 FILE CODE «, t00=0x0066, t01=0x003e}
0x9fa8…9fc2               Head {h00=0x0016, h01=0x0050, text=» CC A4,FDBECB+1,A6«, t00=0x0066, t01=0x0060}
0x9fc2…9ff0               Head {h00=0x002a, h01=0x0050, text=» RF(NE) INS049 NOT REQUESTED FILE CODE«, t00=0x0066, t01=0x007a}
0x9ff0…a00c               Head {h00=0x0018, h01=0x0050, text=» LDKL A4,/200 BIT 6 «, t00=0x0066, t01=0x00a8}
0xa00c…a032               Head {h00=0x0022, h01=0x0050, text=» ORS A4,ECBRC,A5 NEXT KEY SAME«, t00=0x0066, t01=0x00c4}
0xa032…a046               Head {h00=0x0010, h01=0x0050, text=»INS049 EQU *«, t00=0x0066, t01=0x00ea}
0xa046…a05c               Head {h00=0x0012, h01=0x0050, text=» IFT INSLAS=1 «, t00=0x0066, t01=0x00fe}
0xa05c…a066               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0066, t01=0x0114}
0xa066…a086               Head {h00=0x001c, h01=0x0050, text=»*   INSERT SAME KEY LAST«, t00=0x0066, t01=0x011e}
0xa086…a090               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0066, t01=0x013e}
0xa090…a0a6               Head {h00=0x0012, h01=0x0050, text=» LDR A1,A6 FDB«, t00=0x0066, t01=0x0148}
0xa0a6…a0c8               Head {h00=0x001e, h01=0x0050, text=» LD A2,FDBRRO,A1 REC OFFS «, t00=0x0066, t01=0x015e}
0xa0c8…a0da               Head {h00=0x000e, h01=0x0050, text=» RF INS100«, t00=0x0066, t01=0x0180}
0xa0da…a0ee (103, 0, 400) Head {h00=0x0010, h01=0x0050, text=»INS080 EQU *«, t00=0x0067, t01=0x0004}
0xa0ee…a112               Head {h00=0x0020, h01=0x0050, text=» CF A14,RDNXTR GET NEXT REC «, t00=0x0067, t01=0x0018}
0xa112…a128               Head {h00=0x0012, h01=0x0050, text=» RF INS100 OK «, t00=0x0067, t01=0x003c}
0xa128…a142               Head {h00=0x0016, h01=0x0050, text=» ABL DEL045 ERROR «, t00=0x0067, t01=0x0052}
0xa142…a156               Head {h00=0x0010, h01=0x0050, text=»INS100 EQU *«, t00=0x0067, t01=0x006c}
0xa156…a168               Head {h00=0x000e, h01=0x0050, text=» ADR A2,A3«, t00=0x0067, t01=0x0080}
0xa168…a184               Head {h00=0x0018, h01=0x0050, text=» ADK A2,10 REC ADDR «, t00=0x0067, t01=0x0092}
0xa184…a1a8               Head {h00=0x0020, h01=0x0050, text=» AD A2,FDBRLE,A1 ADDR STATUS«, t00=0x0067, t01=0x00ae}
0xa1a8…a1bc               Head {h00=0x0010, h01=0x0050, text=» LDK A5,/FF «, t00=0x0067, t01=0x00d2}
0xa1bc…a1ce               Head {h00=0x000e, h01=0x0050, text=» CCR A5,A2«, t00=0x0067, t01=0x00e6}
0xa1ce…a1e8               Head {h00=0x0016, h01=0x0050, text=» RF(E) INS150 USED«, t00=0x0067, t01=0x00f8}
0xa1e8…a200               Head {h00=0x0014, h01=0x0050, text=» LD A5,FDBMRO,A1«, t00=0x0067, t01=0x0112}
0xa200…a218               Head {h00=0x0014, h01=0x0050, text=» ST A5,FDBRRO,A1«, t00=0x0067, t01=0x012a}
0xa218…a246               Head {h00=0x002a, h01=0x0050, text=» RB INS080 GET FIRST RE C IN NXT SECT «, t00=0x0067, t01=0x0142}
0xa246…a25a               Head {h00=0x0010, h01=0x0050, text=»INS150 EQU *«, t00=0x0067, t01=0x0170}
0xa25a…a27c               Head {h00=0x001e, h01=0x0050, text=» LC A5,-4,A2 DUPL KEY CHAR«, t00=0x0067, t01=0x0184}
0xa27c…a29a               Head {h00=0x001a, h01=0x0050, text=» CWR A5,A11 KEY LENGTH«, t00=0x0068, t01=0x0016}
0xa29a…a2c2               Head {h00=0x0024, h01=0x0050, text=» RB(E) INS080 NEXT SAME GET NEXT«, t00=0x0068, t01=0x0034}
0xa2c2…a2cc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0068, t01=0x005c}
0xa2cc…a2f0               Head {h00=0x0020, h01=0x0050, text=»*   UPDATE LAST SAME RECORD «, t00=0x0068, t01=0x0066}
0xa2f0…a2fa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0068, t01=0x008a}
0xa2fa…a31a               Head {h00=0x001c, h01=0x0050, text=» SC A11,-4,A2 NEXT SAME «, t00=0x0068, t01=0x0094}
0xa31a…a332               Head {h00=0x0014, h01=0x0050, text=» LD A7,FDBRRO,A1«, t00=0x0068, t01=0x00b4}
0xa332…a34a               Head {h00=0x0014, h01=0x0050, text=» CW A7,FDBMRO,A1«, t00=0x0068, t01=0x00cc}
0xa34a…a374               Head {h00=0x0026, h01=0x0050, text=» RF(NE) INS160 SECT WRITTEN LATER «, t00=0x0068, t01=0x00e4}
0xa374…a37e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0068, t01=0x010e}
0xa37e…a396               Head {h00=0x0014, h01=0x0050, text=»*   WRITE SECTOR«, t00=0x0068, t01=0x0118}
0xa396…a3a0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0068, t01=0x0130}
0xa3a0…a3be               Head {h00=0x001a, h01=0x0050, text=» LDK A7,/95 WRITE,WAIT«, t00=0x0068, t01=0x013a}
0xa3be…a3ca               Head {h00=0x0008, h01=0x0050, text=» LKM«, t00=0x0068, t01=0x0158}
0xa3ca…a3da               Head {h00=0x000c, h01=0x0050, text=» DATA 1 «, t00=0x0068, t01=0x0164}
0xa3da…a3fa               Head {h00=0x001c, h01=0x0050, text=» CF A14,DMTIOZ IO CHECK «, t00=0x0068, t01=0x0174}
0xa3fa…a40c (105, 0, 400) Head {h00=0x000e, h01=0x0050, text=» LDR A1,A1«, t00=0x0069, t01=0x0004}
0xa40c…a424               Head {h00=0x0014, h01=0x0050, text=» ABL(NZ) DMTERR «, t00=0x0069, t01=0x0016}
0xa424…a42e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0069, t01=0x002e}
0xa42e…a44a               Head {h00=0x0018, h01=0x0050, text=»*   GET NEXT RECORD «, t00=0x0069, t01=0x0038}
0xa44a…a454               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0069, t01=0x0054}
0xa454…a468               Head {h00=0x0010, h01=0x0050, text=»INS160 EQU *«, t00=0x0069, t01=0x005e}
0xa468…a48e               Head {h00=0x0022, h01=0x0050, text=» LDR A7,A5 NR OF SAME IN NEXT «, t00=0x0069, t01=0x0072}
0xa48e…a4a4               Head {h00=0x0012, h01=0x0050, text=» LDR A1,A6 FDB«, t00=0x0069, t01=0x0098}
0xa4a4…a4c6               Head {h00=0x001e, h01=0x0050, text=» CF A14,RDNXTR GET NEXT RC«, t00=0x0069, t01=0x00ae}
0xa4c6…a4dc               Head {h00=0x0012, h01=0x0050, text=» RF INS170 OK «, t00=0x0069, t01=0x00d0}
0xa4dc…a4f6               Head {h00=0x0016, h01=0x0050, text=» ABL DEL045 ERROR «, t00=0x0069, t01=0x00e6}
0xa4f6…a50a               Head {h00=0x0010, h01=0x0050, text=»INS170 EQU *«, t00=0x0069, t01=0x0100}
0xa50a…a52a               Head {h00=0x001c, h01=0x0050, text=» LDR A13,A3 BUFFER ADDR «, t00=0x0069, t01=0x0114}
0xa52a…a542               Head {h00=0x0014, h01=0x0050, text=» LD A5,FDBADF,A6«, t00=0x0069, t01=0x0134}
0xa542…a568               Head {h00=0x0022, h01=0x0050, text=» LD A5,DWTECB,A5 USER ECB ADDR«, t00=0x0069, t01=0x014c}
0xa568…a574               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0069, t01=0x0172}
0xa574…a58a               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x0069, t01=0x017e}
0xa58a…a59e (106, 0, 400) Head {h00=0x0010, h01=0x0050, text=»INS050 EQU *«, t00=0x006a, t01=0x0004}
0xa59e…a5a8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006a, t01=0x0018}
0xa5a8…a5d4               Head {h00=0x0028, h01=0x0050, text=»*   CREATE AN INDE XRECORD IN AREA 1«, t00=0x006a, t01=0x0022}
0xa5d4…a5de               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006a, t01=0x004e}
0xa5de…a5fc               Head {h00=0x001a, h01=0x0050, text=» LDR A1,A12 FROM ADDR «, t00=0x006a, t01=0x0058}
0xa5fc…a610               Head {h00=0x0010, h01=0x0050, text=» LDR A3,A14 «, t00=0x006a, t01=0x0076}
0xa610…a62a               Head {h00=0x0016, h01=0x0050, text=» ADK A3,2 TO ADDR «, t00=0x006a, t01=0x008a}
0xa62a…a648               Head {h00=0x001a, h01=0x0050, text=» LDR A2,A11 KEY LENGTH«, t00=0x006a, t01=0x00a4}
0xa648…a666               Head {h00=0x001a, h01=0x0050, text=» CF A14,DMTBM MOVE KEY«, t00=0x006a, t01=0x00c2}
0xa666…a678               Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x006a, t01=0x00e0}
0xa678…a690               Head {h00=0x0014, h01=0x0050, text=» SCR A2,A3 DUMMY«, t00=0x006a, t01=0x00f2}
0xa690…a6a2               Head {h00=0x000e, h01=0x0050, text=» ADK A3,1 «, t00=0x006a, t01=0x010a}
0xa6a2…a6ba               Head {h00=0x0014, h01=0x0050, text=» SCR A2,A3 DUMMY«, t00=0x006a, t01=0x011c}
0xa6ba…a6cc               Head {h00=0x000e, h01=0x0050, text=» ADK A3,1 «, t00=0x006a, t01=0x0134}
0xa6cc…a6ee               Head {h00=0x001e, h01=0x0050, text=» SCR A7,A3 NR OF SAME CHAR«, t00=0x006a, t01=0x0146}
0xa6ee…a700               Head {h00=0x000e, h01=0x0050, text=» ADK A3,1 «, t00=0x006a, t01=0x0168}
0xa700…a726               Head {h00=0x0022, h01=0x0050, text=» LDR A7,A3 ADDR OF LOG REC NR «, t00=0x006a, t01=0x017a}
0xa726…a740               Head {h00=0x0016, h01=0x0050, text=» LD A2,ECBCW+2,A5 «, t00=0x006b, t01=0x0010}
0xa740…a76c               Head {h00=0x0028, h01=0x0050, text=» LD A3,ECBCW,A5 REC NR DATA FILE REC«, t00=0x006b, t01=0x002a}
0xa76c…a77e               Head {h00=0x000e, h01=0x0050, text=» SCR A2,A7«, t00=0x006b, t01=0x0056}
0xa77e…a790               Head {h00=0x000e, h01=0x0050, text=» ADK A7,2 «, t00=0x006b, t01=0x0068}
0xa790…a7a2               Head {h00=0x000e, h01=0x0050, text=» SCR A3,A7«, t00=0x006b, t01=0x007a}
0xa7a2…a7b4               Head {h00=0x000e, h01=0x0050, text=» ECR A3,A3«, t00=0x006b, t01=0x008c}
0xa7b4…a7c6               Head {h00=0x000e, h01=0x0050, text=» SUK A7,1 «, t00=0x006b, t01=0x009e}
0xa7c6…a7e4               Head {h00=0x001a, h01=0x0050, text=» SCR A3,A7 LOG REC NR «, t00=0x006b, t01=0x00b0}
0xa7e4…a7f6               Head {h00=0x000e, h01=0x0050, text=» ADK A7,2 «, t00=0x006b, t01=0x00ce}
0xa7f6…a80e               Head {h00=0x0014, h01=0x0050, text=» LDK A1,/FF USED«, t00=0x006b, t01=0x00e0}
0xa80e…a82c               Head {h00=0x001a, h01=0x0050, text=» SCR A1,A7 STATUS CHAR«, t00=0x006b, t01=0x00f8}
0xa82c…a848               Head {h00=0x0018, h01=0x0050, text=» LDR A1,A6 FDB INDEX«, t00=0x006b, t01=0x0116}
0xa848…a870               Head {h00=0x0024, h01=0x0050, text=» CF A14,GTLGRN GET REC NR INDEX «, t00=0x006b, t01=0x0132}
0xa870…a87a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006b, t01=0x015a}
0xa87a…a8aa               Head {h00=0x002c, h01=0x0050, text=»*   SAVE RECORD NR FOR FIRST MOVED INDEX«, t00=0x006b, t01=0x0164}
0xa8aa…a8b4 (108, 0, 398) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006c, t01=0x0004}
0xa8b4…a8ca               Head {h00=0x0012, h01=0x0050, text=» ST A2,-28,A14«, t00=0x006c, t01=0x000e}
0xa8ca…a8e0               Head {h00=0x0012, h01=0x0050, text=» ST A3,-26,A14«, t00=0x006c, t01=0x0024}
0xa8e0…a8ee               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x006c, t01=0x003a}
0xa8ee…a8f8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006c, t01=0x0048}
0xa8f8…a936               Head {h00=0x003a, h01=0x0050, text=»*   BELOW IS A NEW INDEX RECORD INSERTED AND FOLLOWING«, t00=0x006c, t01=0x0052}
0xa936…a95e               Head {h00=0x0024, h01=0x0050, text=»*   USED RECORDS ROLLED FORWARD «, t00=0x006c, t01=0x0090}
0xa95e…a986               Head {h00=0x0024, h01=0x0050, text=»*   A6,A11,A13 IS USED AT ENTRY «, t00=0x006c, t01=0x00b8}
0xa986…a9ae               Head {h00=0x0024, h01=0x0050, text=» ADKL A11,7 RECORD LENGTH TOTAL «, t00=0x006c, t01=0x00e0}
0xa9ae…a9b8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006c, t01=0x0108}
0xa9b8…a9d4               Head {h00=0x0018, h01=0x0050, text=»*   USE D REGISTERS «, t00=0x006c, t01=0x0112}
0xa9d4…a9f6               Head {h00=0x001e, h01=0x0050, text=»*   A6   = FDB ADDR INDEX «, t00=0x006c, t01=0x012e}
0xa9f6…aa12               Head {h00=0x0018, h01=0x0050, text=»*   A10  = AREA ADDR«, t00=0x006c, t01=0x0150}
0xaa12…aa38               Head {h00=0x0022, h01=0x0050, text=»*   A11  = RECORD LENGTH INDEX«, t00=0x006c, t01=0x016c}
0xaa38…aa68 (109, 0, 400) Head {h00=0x002c, h01=0x0050, text=»*   A12  = AREA INDEX 0=BUFAR1,1=BUFAR2 «, t00=0x006d, t01=0x0004}
0xaa68…aa90               Head {h00=0x0024, h01=0x0050, text=»*   A13  = BUFFER ADDRESS SECTOR«, t00=0x006d, t01=0x0034}
0xaa90…aa9a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006d, t01=0x005c}
0xaa9a…aaae               Head {h00=0x0010, h01=0x0050, text=»INS190 EQU *«, t00=0x006d, t01=0x0066}
0xaaae…aaca               Head {h00=0x0018, h01=0x0050, text=» LDKL A12,1 BUFADR2 «, t00=0x006d, t01=0x007a}
0xaaca…aade               Head {h00=0x0010, h01=0x0050, text=»INS200 EQU *«, t00=0x006d, t01=0x0096}
0xaade…aaf0               Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x006d, t01=0x00aa}
0xaaf0…ab04               Head {h00=0x0010, h01=0x0050, text=» LDR A12,A12«, t00=0x006d, t01=0x00bc}
0xab04…ab20               Head {h00=0x0018, h01=0x0050, text=» RF(Z) INS210 BUFAR1«, t00=0x006d, t01=0x00d0}
0xab20…ab4c               Head {h00=0x0028, h01=0x0050, text=» LDKL A1,RECBFZ RECORD BUUFFER SIZE «, t00=0x006d, t01=0x00ec}
0xab4c…ab62               Head {h00=0x0012, h01=0x0050, text=» SLL A1,1 BYTE«, t00=0x006d, t01=0x0118}
0xab62…ab7c               Head {h00=0x0016, h01=0x0050, text=»INS210 LDR A10,A14«, t00=0x006d, t01=0x012e}
0xab7c…ab8e               Head {h00=0x000e, h01=0x0050, text=» ADK A1,2 «, t00=0x006d, t01=0x0148}
0xab8e…abba               Head {h00=0x0028, h01=0x0050, text=» ADR A10,A1 RECORD BUFFER AREA ADDR «, t00=0x006d, t01=0x015a}
0xabba…abc4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006d, t01=0x0186}
0xabc4…abe0               Head {h00=0x0018, h01=0x0050, text=»*   SAVE LAST RECORD«, t00=0x006d, t01=0x0190}
0xabe0…abea               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006e, t01=0x001c}
0xabea…abfe               Head {h00=0x0010, h01=0x0050, text=» LDR A1,A13 «, t00=0x006e, t01=0x0026}
0xabfe…ac1a               Head {h00=0x0018, h01=0x0050, text=» ADK A1,10 BUFSTA+2 «, t00=0x006e, t01=0x003a}
0xac1a…ac4c               Head {h00=0x002e, h01=0x0050, text=» AD A1,FDBMRO,A6 ADDR OF LAST REC IN SECT «, t00=0x006e, t01=0x0056}
0xac4c…ac60               Head {h00=0x0010, h01=0x0050, text=» LDR A2,A11 «, t00=0x006e, t01=0x0088}
0xac60…ac74               Head {h00=0x0010, h01=0x0050, text=» LDR A3,A10 «, t00=0x006e, t01=0x009c}
0xac74…ac9a               Head {h00=0x0022, h01=0x0050, text=» CF A14,DMTBM SAVE LAST RECORD«, t00=0x006e, t01=0x00b0}
0xac9a…acba               Head {h00=0x001c, h01=0x0050, text=»*   MOVE REST OF SECTOR «, t00=0x006e, t01=0x00d6}
0xacba…acc4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006e, t01=0x00f6}
0xacc4…acd8               Head {h00=0x0010, h01=0x0050, text=» LDR A1,A13 «, t00=0x006e, t01=0x0100}
0xacd8…acf4               Head {h00=0x0018, h01=0x0050, text=» ADK A1,10 BUFSTA+2 «, t00=0x006e, t01=0x0114}
0xacf4…ad16               Head {h00=0x001e, h01=0x0050, text=» AD A1,FDBRRO,A6 FROM ADDR«, t00=0x006e, t01=0x0130}
0xad16…ad28               Head {h00=0x000e, h01=0x0050, text=» LDR A5,A1«, t00=0x006e, t01=0x0152}
0xad28…ad40               Head {h00=0x0014, h01=0x0050, text=» LD A2,FDBMRO,A6«, t00=0x006e, t01=0x0164}
0xad40…ad64               Head {h00=0x0020, h01=0x0050, text=» SU A2,FDBRRO,A6 NR OF CHAR «, t00=0x006e, t01=0x017c}
0xad64…ad76               Head {h00=0x000e, h01=0x0050, text=» LDR A3,A1«, t00=0x006f, t01=0x0010}
0xad76…ad92               Head {h00=0x0018, h01=0x0050, text=» ADR A3,A11 TO ADDR «, t00=0x006f, t01=0x0022}
0xad92…adae               Head {h00=0x0018, h01=0x0050, text=» CF A14,DMTBMR MOVE «, t00=0x006f, t01=0x003e}
0xadae…adcc               Head {h00=0x001a, h01=0x0050, text=»*   INSERT NEW RECORD «, t00=0x006f, t01=0x005a}
0xadcc…add6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006f, t01=0x0078}
0xadd6…adfa               Head {h00=0x0020, h01=0x0050, text=» LDKL A1,RECBFZ BUFFER SIZE «, t00=0x006f, t01=0x0082}
0xadfa…ae14               Head {h00=0x0016, h01=0x0050, text=» SLL A1,1 BYTE NO «, t00=0x006f, t01=0x00a6}
0xae14…ae28               Head {h00=0x0010, h01=0x0050, text=» LDR A12,A12«, t00=0x006f, t01=0x00c0}
0xae28…ae44               Head {h00=0x0018, h01=0x0050, text=» RF(Z) INS250 BUFAR1«, t00=0x006f, t01=0x00d4}
0xae44…ae6a               Head {h00=0x0022, h01=0x0050, text=» LDK A1,0 SELECT OTHER BUFFER «, t00=0x006f, t01=0x00f0}
0xae6a…ae7e               Head {h00=0x0010, h01=0x0050, text=»INS250 EQU *«, t00=0x006f, t01=0x0116}
0xae7e…ae9c               Head {h00=0x001a, h01=0x0050, text=» ADR A1,A14 FROM ADDR «, t00=0x006f, t01=0x012a}
0xae9c…aeb8               Head {h00=0x0018, h01=0x0050, text=» ADK A1,2 FROM ADDR «, t00=0x006f, t01=0x0148}
0xaeb8…aed6               Head {h00=0x001a, h01=0x0050, text=» LDR A2,A11 NR OF CHAR«, t00=0x006f, t01=0x0164}
0xaed6…aef0               Head {h00=0x0016, h01=0x0050, text=» LDR A3,A5 TO ADDR«, t00=0x006f, t01=0x0182}
0xaef0…af0a               Head {h00=0x0016, h01=0x0050, text=» CF A14,DMTBM MOVE«, t00=0x0070, t01=0x000c}
0xaf0a…af22               Head {h00=0x0014, h01=0x0050, text=»*   WRITE BUFFER«, t00=0x0070, t01=0x0026}
0xaf22…af2c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0070, t01=0x003e}
0xaf2c…af50               Head {h00=0x0020, h01=0x0050, text=» LDR A8,A14 USE STACK AS ECB«, t00=0x0070, t01=0x0048}
0xaf50…af64               Head {h00=0x0010, h01=0x0050, text=» SUKL A8,24 «, t00=0x0070, t01=0x006c}
0xaf64…af8c               Head {h00=0x0024, h01=0x0050, text=» LC A2,FDBEXT+1,A6 VOL DEV CODE «, t00=0x0070, t01=0x0080}
0xaf8c…afa0               Head {h00=0x0010, h01=0x0050, text=» STR A2,A8  «, t00=0x0070, t01=0x00a8}
0xafa0…afb4               Head {h00=0x0010, h01=0x0050, text=» LDR A2,A13 «, t00=0x0070, t01=0x00bc}
0xafb4…afcc               Head {h00=0x0014, h01=0x0050, text=» ADK A2,8 BUFSTA«, t00=0x0070, t01=0x00d0}
0xafcc…aff0               Head {h00=0x0020, h01=0x0050, text=» ST A2,ECBBA,A8 SECTOR ADDR «, t00=0x0070, t01=0x00e8}
0xaff0…b014               Head {h00=0x0020, h01=0x0050, text=» LDKL A2,SECTLE SECTOR LGTH «, t00=0x0070, t01=0x010c}
0xb014…b02c               Head {h00=0x0014, h01=0x0050, text=» ST A2,ECBRL,A8 «, t00=0x0070, t01=0x0130}
0xb02c…b04e               Head {h00=0x001e, h01=0x0050, text=» LD A2,FDBSNR,A6 SECTOR NR«, t00=0x0070, t01=0x0148}
0xb04e…b070               Head {h00=0x001e, h01=0x0050, text=» ST A2,ECBCW,A8 SECTOR NR «, t00=0x0070, t01=0x016a}
0xb070…b090               Head {h00=0x001c, h01=0x0050, text=» LDK A7,/95 WRITE , WAIT«, t00=0x0070, t01=0x018c}
0xb090…b09c               Head {h00=0x0008, h01=0x0050, text=» LKM«, t00=0x0071, t01=0x001c}
0xb09c…b0ac               Head {h00=0x000c, h01=0x0050, text=» DATA 1 «, t00=0x0071, t01=0x0028}
0xb0ac…b0c8               Head {h00=0x0018, h01=0x0050, text=» LDR A1,A6 FDB INDEX«, t00=0x0071, t01=0x0038}
0xb0c8…b0e8               Head {h00=0x001c, h01=0x0050, text=» CF A14,DMTIOZ IO CHECK «, t00=0x0071, t01=0x0054}
0xb0e8…b0fa               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A1«, t00=0x0071, t01=0x0074}
0xb0fa…b112               Head {h00=0x0014, h01=0x0050, text=» ABL(NZ) DMTERR «, t00=0x0071, t01=0x0086}
0xb112…b11c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0071, t01=0x009e}
0xb11c…b156               Head {h00=0x0036, h01=0x0050, text=»*   IF SPILLED RECORD IS FREE, OPERATION IS READY «, t00=0x0071, t01=0x00a8}
0xb156…b160               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0071, t01=0x00e2}
0xb160…b184               Head {h00=0x0020, h01=0x0050, text=» LDR A2,A10 RECORD AREA ADDR«, t00=0x0071, t01=0x00ec}
0xb184…b1a0               Head {h00=0x0018, h01=0x0050, text=» ADR A2,A11 REC LGTH«, t00=0x0071, t01=0x0110}
0xb1a0…b1c6               Head {h00=0x0022, h01=0x0050, text=» SUK A2,1 ADDR OF STATUS CHAR «, t00=0x0071, t01=0x012c}
0xb1c6…b1de               Head {h00=0x0014, h01=0x0050, text=» LD A4,FDBMRO,A6«, t00=0x0071, t01=0x0152}
0xb1de…b20a               Head {h00=0x0028, h01=0x0050, text=» ST A4,FDBRRO,A6 MAX OFFSET IN SECT «, t00=0x0071, t01=0x016a}
0xb20a…b21c               Head {h00=0x000e, h01=0x0050, text=» CCR A1,A2«, t00=0x0072, t01=0x0008}
0xb21c…b23e               Head {h00=0x001e, h01=0x0050, text=» RF(Z) INS400 FREE RECORD «, t00=0x0072, t01=0x001a}
0xb23e…b248               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0072, t01=0x003c}
0xb248…b264               Head {h00=0x0018, h01=0x0050, text=»*   GET NEXT SECTOR «, t00=0x0072, t01=0x0046}
0xb264…b26e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0072, t01=0x0062}
0xb26e…b28a               Head {h00=0x0018, h01=0x0050, text=» LDR A1,A6 FDB ADDR «, t00=0x0072, t01=0x006c}
0xb28a…b2aa               Head {h00=0x001c, h01=0x0050, text=» LDR A3,A13 BUFFER ADDR «, t00=0x0072, t01=0x0088}
0xb2aa…b2e0               Head {h00=0x0032, h01=0x0050, text=» CF A14,RDNXTR GET FIRST RECORD IN NEXT SECTOR«, t00=0x0072, t01=0x00a8}
0xb2e0…b2f6               Head {h00=0x0012, h01=0x0050, text=» RF INS260 OK «, t00=0x0072, t01=0x00de}
0xb2f6…b308               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A5«, t00=0x0072, t01=0x00f4}
0xb308…b322               Head {h00=0x0016, h01=0x0050, text=» ABL DMI035 ERROR «, t00=0x0072, t01=0x0106}
0xb322…b336               Head {h00=0x0010, h01=0x0050, text=»INS260 EQU *«, t00=0x0072, t01=0x0120}
0xb336…b35a               Head {h00=0x0020, h01=0x0050, text=» LDR A13,A3 NEW BUFFER ADDR «, t00=0x0072, t01=0x0134}
0xb35a…b36e               Head {h00=0x0010, h01=0x0050, text=» LDR A12,A12«, t00=0x0072, t01=0x0158}
0xb36e…b39a               Head {h00=0x0028, h01=0x0050, text=» RB(Z) INS190 SWITCH RECORD BUFFERS «, t00=0x0072, t01=0x016c}
0xb39a…b3ae               Head {h00=0x0010, h01=0x0050, text=» SUR A12,A12«, t00=0x0073, t01=0x0008}
0xb3ae…b3c0               Head {h00=0x000e, h01=0x0050, text=» RB INS200«, t00=0x0073, t01=0x001c}
0xb3c0…b3ce               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0073, t01=0x002e}
0xb3ce…b3e2               Head {h00=0x0010, h01=0x0050, text=»INS400 EQU *«, t00=0x0073, t01=0x003c}
0xb3e2…b3ec               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0073, t01=0x0050}
0xb3ec…b418               Head {h00=0x0028, h01=0x0050, text=»*   UPDATE LRN IF EOF IS ENCOUNTERED«, t00=0x0073, t01=0x005a}
0xb418…b422               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0073, t01=0x0086}
0xb422…b43e               Head {h00=0x0018, h01=0x0050, text=» LDR A1,A6 FDB INDEX«, t00=0x0073, t01=0x0090}
0xb43e…b456               Head {h00=0x0014, h01=0x0050, text=» CF A14,GTLGRN  «, t00=0x0073, t01=0x00ac}
0xb456…b46e               Head {h00=0x0014, h01=0x0050, text=» CC A2,FDBLRN,A1«, t00=0x0073, t01=0x00c4}
0xb46e…b48a               Head {h00=0x0018, h01=0x0050, text=» RF(L) INS430 NO EOF«, t00=0x0073, t01=0x00dc}
0xb48a…b4a4               Head {h00=0x0016, h01=0x0050, text=» RF(G) INS410 EOF «, t00=0x0073, t01=0x00f8}
0xb4a4…b4be               Head {h00=0x0016, h01=0x0050, text=» CW A3,FDBLRN+1,A1«, t00=0x0073, t01=0x0112}
0xb4be…b4dc               Head {h00=0x001a, h01=0x0050, text=» RF(NG) INS430 NO EOF «, t00=0x0073, t01=0x012c}
0xb4dc…b4f0               Head {h00=0x0010, h01=0x0050, text=»INS410 EQU *«, t00=0x0073, t01=0x014a}
0xb4f0…b516               Head {h00=0x0022, h01=0x0050, text=» SC A2,FDBLRN,A6 LLAST REC NR «, t00=0x0073, t01=0x015e}
0xb516…b532               Head {h00=0x0018, h01=0x0050, text=» ST A3,FDBLRN+1,A6  «, t00=0x0073, t01=0x0184}
0xb532…b54c               Head {h00=0x0016, h01=0x0050, text=» LDKL A1,/1000 EOF«, t00=0x0074, t01=0x0010}
0xb54c…b570               Head {h00=0x0020, h01=0x0050, text=» ORS A1,ECBRC,A9 EOF TO USER«, t00=0x0074, t01=0x002a}
0xb570…b584               Head {h00=0x0010, h01=0x0050, text=»INS430 EQU *«, t00=0x0074, t01=0x004e}
0xb584…b58e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0074, t01=0x0062}
0xb58e…b5c2               Head {h00=0x0030, h01=0x0050, text=»*   UPDATE CRN-LINK FOR MOVED INDEX RECORDS «, t00=0x0074, t01=0x006c}
0xb5c2…b5cc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0074, t01=0x00a0}
0xb5cc…b5f0               Head {h00=0x0020, h01=0x0050, text=» LDKL A12,1 ADD ON E TO CRN «, t00=0x0074, t01=0x00aa}
0xb5f0…b602               Head {h00=0x000e, h01=0x0050, text=» LDR A8,A2«, t00=0x0074, t01=0x00ce}
0xb602…b626               Head {h00=0x0020, h01=0x0050, text=» LDR A9,A3 LAST REC NR MOVED«, t00=0x0074, t01=0x00e0}
0xb626…b63e               Head {h00=0x0014, h01=0x0050, text=» LD A10,-28,A14 «, t00=0x0074, t01=0x0104}
0xb63e…b668               Head {h00=0x0026, h01=0x0050, text=» LD A11,-26,A14 FIRST REC NR MOVED«, t00=0x0074, t01=0x011c}
0xb668…b696               Head {h00=0x002a, h01=0x0050, text=» CF A14,CRNUPD ADD 1 TO RECORD NUMBERS«, t00=0x0074, t01=0x0146}
0xb696…b6a0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0074, t01=0x0174}
0xb6a0…b6c8               Head {h00=0x0024, h01=0x0050, text=»*   UPDATE CRN IF SAME FILE CODE«, t00=0x0074, t01=0x017e}
0xb6c8…b6d2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0075, t01=0x0016}
0xb6d2…b6f6               Head {h00=0x0020, h01=0x0050, text=» LD A1,FDBADF,A5 FDB DATA F «, t00=0x0075, t01=0x0020}
0xb6f6…b71c               Head {h00=0x0022, h01=0x0050, text=» CF A14,CRNGET GET CRN BUFFER «, t00=0x0075, t01=0x0044}
0xb71c…b742               Head {h00=0x0022, h01=0x0050, text=» LC A4,ECBFC,A9 USER FILE CODE«, t00=0x0075, t01=0x006a}
0xb742…b75c               Head {h00=0x0016, h01=0x0050, text=» CC A4,FDBECB+1,A5«, t00=0x0075, t01=0x0090}
0xb75c…b77e               Head {h00=0x001e, h01=0x0050, text=» RF(NE) INS440 OTHRER FILE«, t00=0x0075, t01=0x00aa}
0xb77e…b798               Head {h00=0x0016, h01=0x0050, text=» ST A10,CRNCIF,A2 «, t00=0x0075, t01=0x00cc}
0xb798…b7ba               Head {h00=0x001e, h01=0x0050, text=» ST A11,CRNCIF+2,A2 REC NR«, t00=0x0075, t01=0x00e6}
0xb7ba…b7dc               Head {h00=0x001e, h01=0x0050, text=» SC A4,CRNCIF,A2 FILE CODE«, t00=0x0075, t01=0x0108}
0xb7dc…b7f0               Head {h00=0x0010, h01=0x0050, text=»INS440 EQU *«, t00=0x0075, t01=0x012a}
0xb7f0…b80c               Head {h00=0x0018, h01=0x0050, text=» LDR A6,A5 FDB INDEX«, t00=0x0075, t01=0x013e}
0xb80c…b82a               Head {h00=0x001a, h01=0x0050, text=» LDK A1,0 OK RET CODE «, t00=0x0075, t01=0x015a}
0xb82a…b84a               Head {h00=0x001c, h01=0x0050, text=» LDR A3,A13 BUFFER ADDR «, t00=0x0075, t01=0x0178}
0xb84a…b85e               Head {h00=0x0010, h01=0x0050, text=» ABL DMTEX2 «, t00=0x0076, t01=0x0008}
0xb85e…b86c               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0076, t01=0x001c}
0xb86c…b89a               Head {h00=0x002a, h01=0x0050, text=»DEL000 EQU * DELETE INDEX RECORD CONT «, t00=0x0076, t01=0x002a}
0xb89a…b8bc               Head {h00=0x001e, h01=0x0050, text=» LDR A12,A5 USER ECB ADDR «, t00=0x0076, t01=0x0058}
0xb8bc…b8ce               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A2«, t00=0x0076, t01=0x007a}
0xb8ce…b8e2               Head {h00=0x0010, h01=0x0050, text=»DEL010 EQU *«, t00=0x0076, t01=0x008c}
0xb8e2…b908               Head {h00=0x0022, h01=0x0050, text=» ABL(NZ) DMI030 KEY NOT FOUND «, t00=0x0076, t01=0x00a0}
0xb908…b912               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0076, t01=0x00c6}
0xb912…b936               Head {h00=0x0020, h01=0x0050, text=»*   CHECK RECORD NR DATA REC«, t00=0x0076, t01=0x00d0}
0xb936…b940               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0076, t01=0x00f4}
0xb940…b954               Head {h00=0x0010, h01=0x0050, text=»DEL020 EQU *«, t00=0x0076, t01=0x00fe}
0xb954…b96c               Head {h00=0x0014, h01=0x0050, text=» LD A1,FDBRRO,A6«, t00=0x0076, t01=0x0112}
0xb96c…b97e               Head {h00=0x000e, h01=0x0050, text=» ADR A1,A3«, t00=0x0076, t01=0x012a}
0xb97e…b996               Head {h00=0x0014, h01=0x0050, text=» AD A1,FDBRLE,A6«, t00=0x0076, t01=0x013c}
0xb996…b9be               Head {h00=0x0024, h01=0x0050, text=» ADK A1,7 BUFSTA+2-3=ADDR REC NR«, t00=0x0076, t01=0x0154}
0xb9be…b9d0               Head {h00=0x000e, h01=0x0050, text=» LCR A2,A1«, t00=0x0076, t01=0x017c}
0xb9d0…b9f2               Head {h00=0x001e, h01=0x0050, text=» CC A2,ECBCW+3,A12 REC NR «, t00=0x0076, t01=0x018e}
0xb9f2…ba16               Head {h00=0x0020, h01=0x0050, text=» RF(NE) DEL030 WRONG RECORD «, t00=0x0077, t01=0x0020}
0xba16…ba2a               Head {h00=0x0010, h01=0x0050, text=» LC A2,1,A1 «, t00=0x0077, t01=0x0044}
0xba2a…ba3c               Head {h00=0x000e, h01=0x0050, text=» ECR A2,A2«, t00=0x0077, t01=0x0058}
0xba3c…ba56               Head {h00=0x0016, h01=0x0050, text=» LC A2,2,A1 REC NR«, t00=0x0077, t01=0x006a}
0xba56…ba6e               Head {h00=0x0014, h01=0x0050, text=» CW A2,ECBCW,A12«, t00=0x0077, t01=0x0084}
0xba6e…ba90               Head {h00=0x001e, h01=0x0050, text=» RF(E) DEL200 RECORD FOUND«, t00=0x0077, t01=0x009c}
0xba90…baa4               Head {h00=0x0010, h01=0x0050, text=»DEL030 EQU *«, t00=0x0077, t01=0x00be}
0xbaa4…baae               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0077, t01=0x00d2}
0xbaae…bad0               Head {h00=0x001e, h01=0x0050, text=»*   CHECK IF NEXT KEY SAME«, t00=0x0077, t01=0x00dc}
0xbad0…bada               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0077, t01=0x00fe}
0xbada…bafa               Head {h00=0x001c, h01=0x0050, text=» CC A11,-1,A1 KEY LENGTH«, t00=0x0077, t01=0x0108}
0xbafa…bb22               Head {h00=0x0024, h01=0x0050, text=» RB(NE) DEL010 NEXT KEY NOT SAME«, t00=0x0077, t01=0x0128}
0xbb22…bb3e               Head {h00=0x0018, h01=0x0050, text=» LDR A1,A6 FDB INDEX«, t00=0x0077, t01=0x0150}
0xbb3e…bb52               Head {h00=0x0010, h01=0x0050, text=»DEL040 EQU *«, t00=0x0077, t01=0x016c}
0xbb52…bb7e               Head {h00=0x0028, h01=0x0050, text=» CF A14,RDNXTR GET NEXT INDEX RECORD«, t00=0x0077, t01=0x0180}
0xbb7e…bb94               Head {h00=0x0012, h01=0x0050, text=» RF DEL050 OK «, t00=0x0078, t01=0x001c}
0xbb94…bbb8               Head {h00=0x0020, h01=0x0050, text=»DEL045 LDR A1,A5 ERROR CODE «, t00=0x0078, t01=0x0032}
0xbbb8…bbd2               Head {h00=0x0016, h01=0x0050, text=» ABL DMI035 ERROR «, t00=0x0078, t01=0x0056}
0xbbd2…bbe6               Head {h00=0x0010, h01=0x0050, text=»DEL050 EQU *«, t00=0x0078, t01=0x0070}
0xbbe6…bbf0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0078, t01=0x0084}
0xbbf0…bc14               Head {h00=0x0020, h01=0x0050, text=»*   CHECK IF RECORD IS USED «, t00=0x0078, t01=0x008e}
0xbc14…bc1e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0078, t01=0x00b2}
0xbc1e…bc42               Head {h00=0x0020, h01=0x0050, text=» LDR A13,A3 NEW BUFFER ADDR «, t00=0x0078, t01=0x00bc}
0xbc42…bc54               Head {h00=0x000e, h01=0x0050, text=» ADR A2,A3«, t00=0x0078, t01=0x00e0}
0xbc54…bc72               Head {h00=0x001a, h01=0x0050, text=» ADK A2,10 BUFSTA + 2 «, t00=0x0078, t01=0x00f2}
0xbc72…bc9a               Head {h00=0x0024, h01=0x0050, text=» AD A2,FDBRLE,A1 ADDR OF STATUS «, t00=0x0078, t01=0x0110}
0xbc9a…bcae               Head {h00=0x0010, h01=0x0050, text=» LDK A5,/FF «, t00=0x0078, t01=0x0138}
0xbcae…bcc0               Head {h00=0x000e, h01=0x0050, text=» CCR A5,A2«, t00=0x0078, t01=0x014c}
0xbcc0…bcda               Head {h00=0x0016, h01=0x0050, text=» RB(E) DEL020 USED«, t00=0x0078, t01=0x015e}
0xbcda…bcf2               Head {h00=0x0014, h01=0x0050, text=» LD A4,FDBMRO,A1«, t00=0x0078, t01=0x0178}
0xbcf2…bd1e               Head {h00=0x0028, h01=0x0050, text=» ST A4,FDBRRO,A1 LAST REC IN SECTOR «, t00=0x0078, t01=0x0190}
0xbd1e…bd3a               Head {h00=0x0018, h01=0x0050, text=» RB DEL040 NEXT REC «, t00=0x0079, t01=0x002c}
0xbd3a…bd48               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0079, t01=0x0048}
0xbd48…bd6a               Head {h00=0x001e, h01=0x0050, text=»DEL200 EQU * RECORD FOUND «, t00=0x0079, t01=0x0056}
0xbd6a…bd74               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0079, t01=0x0078}
0xbd74…bd9e               Head {h00=0x0026, h01=0x0050, text=»*   SET RC BIT 6 IF NEXT KEY SAME «, t00=0x0079, t01=0x0082}
0xbd9e…bda8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0079, t01=0x00ac}
0xbda8…bdd0               Head {h00=0x0024, h01=0x0050, text=» LC A2,ECBFC,A12 USER FILE CODE «, t00=0x0079, t01=0x00b6}
0xbdd0…bde2               Head {h00=0x000e, h01=0x0050, text=» LDK A7,0 «, t00=0x0079, t01=0x00de}
0xbde2…be06               Head {h00=0x0020, h01=0x0050, text=» LC A7,-1,A1 NR OF SAME CHAR«, t00=0x0079, t01=0x00f0}
0xbe06…be3c               Head {h00=0x0032, h01=0x0050, text=» ST A7,16,A14 SAVE IN RECORD BUFFER AFTER ECB «, t00=0x0079, t01=0x0114}
0xbe3c…be58               Head {h00=0x0018, h01=0x0050, text=» CC A2,FDBECB+1,A6  «, t00=0x0079, t01=0x014a}
0xbe58…be86               Head {h00=0x002a, h01=0x0050, text=» RF(NE) DEL220 NOT REQUESTED FILE CODE«, t00=0x0079, t01=0x0166}
0xbe86…bea4 (122, 0, 400) Head {h00=0x001a, h01=0x0050, text=» CWR A11,A7 KEY LENGTH«, t00=0x007a, t01=0x0004}
0xbea4…becc               Head {h00=0x0024, h01=0x0050, text=» RF(NE) DEL220 NEXT KEY NOT SAME«, t00=0x007a, t01=0x0022}
0xbecc…bee2               Head {h00=0x0012, h01=0x0050, text=» LDKL A4,/200 «, t00=0x007a, t01=0x004a}
0xbee2…bf0a               Head {h00=0x0024, h01=0x0050, text=» ORS A4,ECBRC,A12 NEXT KEY SAME «, t00=0x007a, t01=0x0060}
0xbf0a…bf1e               Head {h00=0x0010, h01=0x0050, text=»DEL220 EQU *«, t00=0x007a, t01=0x0088}
0xbf1e…bf28               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007a, t01=0x009c}
0xbf28…bf50               Head {h00=0x0024, h01=0x0050, text=»*   MOVE UP RECORDS OVER DELETED«, t00=0x007a, t01=0x00a6}
0xbf50…bf5a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007a, t01=0x00ce}
0xbf5a…bf82               Head {h00=0x0024, h01=0x0050, text=» ADKL A11,7 TOTAL RECORD LENGTH «, t00=0x007a, t01=0x00d8}
0xbf82…bf96               Head {h00=0x0010, h01=0x0050, text=» LDR A3,A13 «, t00=0x007a, t01=0x0100}
0xbf96…bfb2               Head {h00=0x0018, h01=0x0050, text=» ADK A3,10 BUFSTA+2 «, t00=0x007a, t01=0x0114}
0xbfb2…bfd2               Head {h00=0x001c, h01=0x0050, text=» AD A3,FDBRRO,A6 TO ADDR«, t00=0x007a, t01=0x0130}
0xbfd2…bfe4               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A3«, t00=0x007a, t01=0x0150}
0xbfe4…c002               Head {h00=0x001a, h01=0x0050, text=» ADR A1,A11 FROM ADDR «, t00=0x007a, t01=0x0162}
0xc002…c01a               Head {h00=0x0014, h01=0x0050, text=» LD A2,FDBMRO,A6«, t00=0x007a, t01=0x0180}
0xc01a…c03e               Head {h00=0x0020, h01=0x0050, text=» SU A2,FDBRRO,A6 NR OF CHAR «, t00=0x007b, t01=0x0008}
0xc03e…c058               Head {h00=0x0016, h01=0x0050, text=» CF A14,DMTBM MOVE«, t00=0x007b, t01=0x002c}
0xc058…c062               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007b, t01=0x0046}
0xc062…c082               Head {h00=0x001c, h01=0x0050, text=»*   SET LAST RECORD FREE«, t00=0x007b, t01=0x0050}
0xc082…c08c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007b, t01=0x0070}
0xc08c…c0a0               Head {h00=0x0010, h01=0x0050, text=» ADR A3,A11 «, t00=0x007b, t01=0x007a}
0xc0a0…c0b2               Head {h00=0x000e, h01=0x0050, text=» SUK A3,1 «, t00=0x007b, t01=0x008e}
0xc0b2…c0c4               Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x007b, t01=0x00a0}
0xc0c4…c0e2               Head {h00=0x001a, h01=0x0050, text=» SCR A1,A3 STATUS FREE«, t00=0x007b, t01=0x00b2}
0xc0e2…c0ec               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007b, t01=0x00d0}
0xc0ec…c114               Head {h00=0x0024, h01=0x0050, text=»*   UPDATE CRN FOR MOVED RECORDS«, t00=0x007b, t01=0x00da}
0xc114…c11e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007b, t01=0x0102}
0xc11e…c13a               Head {h00=0x0018, h01=0x0050, text=» LDR A1,A6 FDB ADDR «, t00=0x007b, t01=0x010c}
0xc13a…c15c               Head {h00=0x001e, h01=0x0050, text=» CF A14,GTLGRN GET REC NR «, t00=0x007b, t01=0x0128}
0xc15c…c170               Head {h00=0x0010, h01=0x0050, text=» LDR A10,A2 «, t00=0x007b, t01=0x014a}
0xc170…c196               Head {h00=0x0022, h01=0x0050, text=» LDR A11,A3 FIRST REC NR MOVED«, t00=0x007b, t01=0x015e}
0xc196…c1ba               Head {h00=0x0020, h01=0x0050, text=» LD A12,FDBRRO,A6 OLD OFFSET«, t00=0x007b, t01=0x0184}
0xc1ba…c1d2               Head {h00=0x0014, h01=0x0050, text=» LD A4,FDBMRO,A6«, t00=0x007c, t01=0x0018}
0xc1d2…c1f6               Head {h00=0x0020, h01=0x0050, text=» ST A4,FDBRRO,A6 MAX OFFSET «, t00=0x007c, t01=0x0030}
0xc1f6…c21e               Head {h00=0x0024, h01=0x0050, text=» CF A14,GTLGRN LAST REC NR MOVED«, t00=0x007c, t01=0x0054}
0xc21e…c230               Head {h00=0x000e, h01=0x0050, text=» LDR A8,A2«, t00=0x007c, t01=0x007c}
0xc230…c24a               Head {h00=0x0016, h01=0x0050, text=» LDR A9,A3 REC NR «, t00=0x007c, t01=0x008e}
0xc24a…c270               Head {h00=0x0022, h01=0x0050, text=» ST A12,FDBRRO,A6 RESET OFFSET«, t00=0x007c, t01=0x00a8}
0xc270…c284               Head {h00=0x0010, h01=0x0050, text=» LDKL A12,-1«, t00=0x007c, t01=0x00ce}
0xc284…c2ae               Head {h00=0x0026, h01=0x0050, text=» CF A14,CRNUPD UPDATE CRN BUFFERS «, t00=0x007c, t01=0x00e2}
0xc2ae…c2d6               Head {h00=0x0024, h01=0x0050, text=» LDKL A12,1 MARK BUFFER CHANGED «, t00=0x007c, t01=0x010c}
0xc2d6…c2ea               Head {h00=0x0010, h01=0x0050, text=»DEL240 EQU *«, t00=0x007c, t01=0x0134}
0xc2ea…c302               Head {h00=0x0014, h01=0x0050, text=» LD A4,FDBRRO,A5«, t00=0x007c, t01=0x0148}
0xc302…c32a               Head {h00=0x0024, h01=0x0050, text=» RF(NZ) DEL290 NOT FIRST RECORD «, t00=0x007c, t01=0x0160}
0xc32a…c340               Head {h00=0x0012, h01=0x0050, text=» LDR A1,A5 FDB«, t00=0x007c, t01=0x0188}
0xc340…c362               Head {h00=0x001e, h01=0x0050, text=» CF A14,GTLGRN GET REC NR «, t00=0x007d, t01=0x000e}
0xc362…c374               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A2«, t00=0x007d, t01=0x0030}
0xc374…c386               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A3«, t00=0x007d, t01=0x0042}
0xc386…c398               Head {h00=0x000e, h01=0x0050, text=» LDK A6,0 «, t00=0x007d, t01=0x0054}
0xc398…c3aa               Head {h00=0x000e, h01=0x0050, text=» LDK A7,1 «, t00=0x007d, t01=0x0066}
0xc3aa…c3d2               Head {h00=0x0024, h01=0x0050, text=» CF A14,DSUMOD A1,A2 = A1,A2 - 1«, t00=0x007d, t01=0x0078}
0xc3d2…c3f2               Head {h00=0x001c, h01=0x0050, text=» RF(Z) DEL600 FILE START«, t00=0x007d, t01=0x00a0}
0xc3f2…c40e               Head {h00=0x0018, h01=0x0050, text=» LDR A6,A5 FDB ADDR «, t00=0x007d, t01=0x00c0}
0xc40e…c432               Head {h00=0x0020, h01=0x0050, text=» CF A14,CALSNO GET SECTOR NR«, t00=0x007d, t01=0x00dc}
0xc432…c44e               Head {h00=0x0018, h01=0x0050, text=» LDR A5,A6 FDB ADDR «, t00=0x007d, t01=0x0100}
0xc44e…c460               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A1«, t00=0x007d, t01=0x011c}
0xc460…c482               Head {h00=0x001e, h01=0x0050, text=» RF(NZ) DEL600 FILE START «, t00=0x007d, t01=0x012e}
0xc482…c496               Head {h00=0x0010, h01=0x0050, text=» LDR A8,A14 «, t00=0x007d, t01=0x0150}
0xc496…c4b2               Head {h00=0x0018, h01=0x0050, text=» ADKL A8,2 ECB ADDR «, t00=0x007d, t01=0x0164}
0xc4b2…c4c6               Head {h00=0x0010, h01=0x0050, text=» LDR A12,A12«, t00=0x007d, t01=0x0180}
0xc4c6…c4ee (126, 0, 398) Head {h00=0x0024, h01=0x0050, text=» RF(Z) DEL245 BUFFER NOT CHANGED«, t00=0x007e, t01=0x0004}
0xc4ee…c4f8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007e, t01=0x002c}
0xc4f8…c510               Head {h00=0x0014, h01=0x0050, text=»*   WRITE SECTOR«, t00=0x007e, t01=0x0036}
0xc510…c51a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007e, t01=0x004e}
0xc51a…c538               Head {h00=0x001a, h01=0x0050, text=» LDK A7,/95 WRITE WAIT«, t00=0x007e, t01=0x0058}
0xc538…c544               Head {h00=0x0008, h01=0x0050, text=» LKM«, t00=0x007e, t01=0x0076}
0xc544…c554               Head {h00=0x000c, h01=0x0050, text=» DATA 1 «, t00=0x007e, t01=0x0082}
0xc554…c56a               Head {h00=0x0012, h01=0x0050, text=» LDR A1,A5 FDB«, t00=0x007e, t01=0x0092}
0xc56a…c58a               Head {h00=0x001c, h01=0x0050, text=» CF A14,DMTIOZ IO CHECK «, t00=0x007e, t01=0x00a8}
0xc58a…c59c               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A1«, t00=0x007e, t01=0x00c8}
0xc59c…c5b4               Head {h00=0x0014, h01=0x0050, text=» ABL(NZ) DMTERR «, t00=0x007e, t01=0x00da}
0xc5b4…c5e0               Head {h00=0x0028, h01=0x0050, text=» SUR A12,A12 BUFFER NOT CHANGED YET «, t00=0x007e, t01=0x00f2}
0xc5e0…c5f4               Head {h00=0x0010, h01=0x0050, text=»DEL245 EQU *«, t00=0x007e, t01=0x011e}
0xc5f4…c608               Head {h00=0x0010, h01=0x0050, text=» LDR A3,A13 «, t00=0x007e, t01=0x0132}
0xc608…c62e               Head {h00=0x0022, h01=0x0050, text=» CF A14,DMTRBU RELEASE BUFFER «, t00=0x007e, t01=0x0146}
0xc62e…c638               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007e, t01=0x016c}
0xc638…c658               Head {h00=0x001c, h01=0x0050, text=»*   GET PREVIOUS SECTOR «, t00=0x007e, t01=0x0176}
0xc658…c662               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007f, t01=0x0008}
0xc662…c67e               Head {h00=0x0018, h01=0x0050, text=» LDR A1,A5 FDB ADDR «, t00=0x007f, t01=0x0012}
0xc67e…c690               Head {h00=0x000e, h01=0x0050, text=» LDK A3,0 «, t00=0x007f, t01=0x002e}
0xc690…c6b2               Head {h00=0x001e, h01=0x0050, text=» CF A14,RDNXTR GET SECTOR «, t00=0x007f, t01=0x0040}
0xc6b2…c6c8               Head {h00=0x0012, h01=0x0050, text=» RF DEL250 OK «, t00=0x007f, t01=0x0062}
0xc6c8…c6e4               Head {h00=0x0018, h01=0x0050, text=» LDR A6,A1 FDB ADDR «, t00=0x007f, t01=0x0078}
0xc6e4…c6f6               Head {h00=0x000e, h01=0x0050, text=» RB DEL045«, t00=0x007f, t01=0x0094}
0xc6f6…c70a               Head {h00=0x0010, h01=0x0050, text=»DEL250 EQU *«, t00=0x007f, t01=0x00a6}
0xc70a…c720               Head {h00=0x0012, h01=0x0050, text=» LDR A5,A1 FDB«, t00=0x007f, t01=0x00ba}
0xc720…c744               Head {h00=0x0020, h01=0x0050, text=» LDR A13,A3 NEW BUFFER ADDR «, t00=0x007f, t01=0x00d0}
0xc744…c75c               Head {h00=0x0014, h01=0x0050, text=» LD A4,FDBMRO,A5«, t00=0x007f, t01=0x00f4}
0xc75c…c76e               Head {h00=0x000e, h01=0x0050, text=» RF DEL300«, t00=0x007f, t01=0x010c}
0xc76e…c782               Head {h00=0x0010, h01=0x0050, text=»DEL290 EQU *«, t00=0x007f, t01=0x011e}
0xc782…c79a               Head {h00=0x0014, h01=0x0050, text=» SU A4,FDBRLE,A5«, t00=0x007f, t01=0x0132}
0xc79a…c7ac               Head {h00=0x000e, h01=0x0050, text=» SUK A4,1 «, t00=0x007f, t01=0x014a}
0xc7ac…c7c0               Head {h00=0x0010, h01=0x0050, text=»DEL300 EQU *«, t00=0x007f, t01=0x015c}
0xc7c0…c7ee               Head {h00=0x002a, h01=0x0050, text=» ST A4,FDBRRO,A5 PREVIOS RECORD OFFSET«, t00=0x007f, t01=0x0170}
0xc7ee…c80a               Head {h00=0x0018, h01=0x0050, text=» ADK A4,10 BUFSTA+2 «, t00=0x0080, t01=0x000e}
0xc80a…c82a               Head {h00=0x001c, h01=0x0050, text=» ADR A4,A13 RECORD ADDR «, t00=0x0080, t01=0x002a}
0xc82a…c854               Head {h00=0x0026, h01=0x0050, text=» AD A4,FDBRLE,A5 STATUS CHAR ADDR «, t00=0x0080, t01=0x004a}
0xc854…c868               Head {h00=0x0010, h01=0x0050, text=» LDK A2,/FF «, t00=0x0080, t01=0x0074}
0xc868…c87a               Head {h00=0x000e, h01=0x0050, text=» CCR A2,A4«, t00=0x0080, t01=0x0088}
0xc87a…c896               Head {h00=0x0018, h01=0x0050, text=» RB(NE) DEL240 FREE «, t00=0x0080, t01=0x009a}
0xc896…c8c8               Head {h00=0x002e, h01=0x0050, text=» LC A2,17,A14 NR OF SAME IN DELETED RECORD«, t00=0x0080, t01=0x00b6}
0xc8c8…c8dc               Head {h00=0x0010, h01=0x0050, text=» CC A2,-4,A4«, t00=0x0080, t01=0x00e8}
0xc8dc…c8f2               Head {h00=0x0012, h01=0x0050, text=» RF(NL) DEL600«, t00=0x0080, t01=0x00fc}
0xc8f2…c91e               Head {h00=0x0028, h01=0x0050, text=» SC A2,-4,A4 MAKE NR OF SAME SMALLER«, t00=0x0080, t01=0x0112}
0xc91e…c93e               Head {h00=0x001c, h01=0x0050, text=» RF DEL700 WRITE SECTOR «, t00=0x0080, t01=0x013e}
0xc93e…c952               Head {h00=0x0010, h01=0x0050, text=»DEL600 EQU *«, t00=0x0080, t01=0x015e}
0xc952…c966               Head {h00=0x0010, h01=0x0050, text=» LDR A12,A12«, t00=0x0080, t01=0x0172}
0xc966…c98e               Head {h00=0x0024, h01=0x0050, text=» RF(Z) DEL900 BUFFER NOT CHANGED«, t00=0x0080, t01=0x0186}
0xc98e…c998               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0081, t01=0x001e}
0xc998…c9b0               Head {h00=0x0014, h01=0x0050, text=»*   WRITE SECTOR«, t00=0x0081, t01=0x0028}
0xc9b0…c9ba               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0081, t01=0x0040}
0xc9ba…c9ce               Head {h00=0x0010, h01=0x0050, text=»DEL700 EQU *«, t00=0x0081, t01=0x004a}
0xc9ce…c9e2               Head {h00=0x0010, h01=0x0050, text=» LDR A8,A14 «, t00=0x0081, t01=0x005e}
0xc9e2…c9fe               Head {h00=0x0018, h01=0x0050, text=» ADKL A8,2 ECB ADDR «, t00=0x0081, t01=0x0072}
0xc9fe…ca1c               Head {h00=0x001a, h01=0x0050, text=» LDK A7,/95 WRITE WAIT«, t00=0x0081, t01=0x008e}
0xca1c…ca28               Head {h00=0x0008, h01=0x0050, text=» LKM«, t00=0x0081, t01=0x00ac}
0xca28…ca38               Head {h00=0x000c, h01=0x0050, text=» DATA 1 «, t00=0x0081, t01=0x00b8}
0xca38…ca54               Head {h00=0x0018, h01=0x0050, text=» LDR A1,A5 FDB ADDR «, t00=0x0081, t01=0x00c8}
0xca54…ca74               Head {h00=0x001c, h01=0x0050, text=» CF A14,DMTIOZ IO CHECK «, t00=0x0081, t01=0x00e4}
0xca74…ca86               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A1«, t00=0x0081, t01=0x0104}
0xca86…ca9e               Head {h00=0x0014, h01=0x0050, text=» ABL(NZ) DMTERR «, t00=0x0081, t01=0x0116}
0xca9e…cab2               Head {h00=0x0010, h01=0x0050, text=»DEL900 EQU *«, t00=0x0081, t01=0x012e}
0xcab2…cac6               Head {h00=0x0010, h01=0x0050, text=» ABL INS440 «, t00=0x0081, t01=0x0142}
0xcac6…cad2               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0081, t01=0x0156}
0xcad2…cade               Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0081, t01=0x0162}
0xcade…cae2               Head {h00=0x4004, h01=0x0000}
0xcae2…cae6               00 81 01 6e                                                                                                                                                                                                                                       ┆   n┆
0xcae6…caee (130, 1, 8)   20 04 00 00 00 82 00 04                                                                                                                                                                                                                           ┆        ┆
0xcaee…cb3e (131, 2, 268) 03 04 00 00 02 81 00 00 5f c0 00 03 01 90 00 48 00 44 04 21 7c 00 00 0b 57 06 00 15 00 37 00 19 00 2a 00 21 00 26 00 25 02 00 00 31 01 28 00 4f 50 02 00 57 50 02 00 5f 50 18 00 67 51 0e 00 71 52 06 00 75 57 02 00 81 52 6c 00 85 56 04 00 9b   ┆        _      H D !|   W    7   * ! & %   1 ( OP  WP  _P  gQ  qR  uW   Rl  V   ┆
0xcb3e…cb8e               56 c2 00 a5 56 02 00 04 00 12 00 48 00 44 04 21 02 00 00 cf 50 0c 00 d1 52 06 00 d7 57 04 00 e3 52 0e 01 19 50 08 01 27 57 36 01 3b 01 4a 01 3f 56 04 01 73 56 34 01 77 52 4c 01 7f 51 0a 01 85 56 02 01 a1 56 02 01 ad 52 02 01 b5 51 02 01 c9   ┆V   V      H D !    P   R   W   R   P  'W6 ; J ?V  sV4 wRL  Q   V   V   R   Q   ┆
0xcb8e…cbde               56 0c 00 04 00 5e 00 48 00 44 04 21 00 00 01 d1 50 02 01 e5 56 0c 01 ed 50 02 02 03 57 06 02 27 54 0e 02 2b 52 42 02 2d 51 44 02 31 50 04 02 39 50 06 02 3d 56 02 02 43 50 06 02 47 56 02 02 4d 51 1c 02 4f 50 02 02 5b 56 18 02 71 57 02 00 04   ┆V    ^ H D !    P   V   P   W  'T  +RB -QD 1P  9P  =V  CP  GV  MQ  OP  [V  qW   ┆
0xcbde…cbfa               00 aa 00 0e 00 0a 07 04 00 00 00 00 02 82 00 00 00 04 00 f6 40 04 00 00 00 04 01 08                                                                                                                                                               ┆                    @       ┆
0xcbfa…cc4a (132, 0, 400) 00 4a 00 46 20 20 20 20 20 20 20 20 20 49 44 45 4e 54 20 4d 55 4c 44 49 56 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 45 4c 20 38 2e 31 20 37 38 2d 30 34 2d 32 31 20 20 38 37 30 31 37 32 38 34 30 38 31 30 00 00 00 04 00 3e   ┆ J F         IDENT MULDIV                   REL 8.1 78-04-21  870172840810     >┆
0xcc4a…cc9a               00 3a 01 1c a4 54 3a 4d 55 4c a4 54 3a 44 49 56 c4 54 3a 53 49 47 4e 00 a4 54 3a 42 52 4b c4 54 3a 4d 55 4c 43 e4 c4 54 3a 44 49 56 43 ce a4 4d 3a 42 52 4b c4 4d 3a 53 49 47 4e 4b 00 00 00 52 00 10 00 0c 05 05 dc 54 3a 4d 55 4c 43 e4 00 00   ┆ :   T:MUL T:DIV T:SIGN  T:BRK T:MULC  T:DIVC  M:BRK M:SIGNK   R       T:MULC   ┆
0xcc9a…ccea               00 00 00 94 00 0e 00 0a 05 04 bc 54 3a 4d 55 4c 00 04 00 00 00 a8 00 0c 00 08 02 03 a2 54 3a 4d 4f 56 00 00 00 ba 00 0c 00 08 02 03 a2 54 3a 53 55 42 00 00 00 ca 00 2c 00 28 03 13 00 00 00 01 00 44 95 a0 00 01 9e a0 00 08 f6 a1 00 00 f6 a1   ┆           T:MUL             T:MOV           T:SUB     , (       D              ┆
0xccea…cd3a               00 00 f6 a1 00 00 00 02 30 10 f6 a1 00 00 00 04 10 30 00 00 00 da 00 0c 00 08 02 03 a2 54 3a 41 44 44 00 00 01 0a 00 2c 00 28 03 13 00 00 00 1d 00 02 f6 a1 00 00 81 5a 00 04 e2 24 83 08 3a 64 22 0f 50 00 1a 0f 50 00 1b 10 e3 25 f6 a1 00 00   ┆        0        0           T:ADD     , (             Z   $  :d" P   P    %    ┆
0xcd3a…cd8a               00 06 00 00 01 1a 00 0c 00 08 02 03 a2 54 3a 53 48 52 00 00 01 4a 00 0c 00 08 02 03 a2 54 3a 53 48 4c 00 00 01 5a 00 2c 00 28 03 13 00 00 00 3b 11 00 10 30 5f 22 f6 a1 00 00 00 08 40 01 f6 a1 00 00 00 0a 30 01 5f 30 96 a0 00 08 86 5a ff fa   ┆             T:SHR   J       T:SHL   Z , (     ;   0_"      @       0 _0     Z  ┆

Reduced view