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

⟦52c22b3e5⟧

    Length: 58400 (0xe420)
    Notes: pts_type(SC)
    Names: »DMTASK.SC«

Derivation

└─⟦7f25f14aa⟧ Bits:30009683 Philips computer tape "600307"
    └─⟦this⟧ »M:92F4/DMTASK.SC« 

PTS(SC)

	IDENT DMTASK 	REL 9.2 79-11-16  870105040920 

			=5, PR5649 
			REL 9.1 79-11-01 
			=4,CURRENCY INSERT 
			REL 9.1 79-07-02 
			=3,TEST KEY
			REL 9.1 79-07-02 
			=2,CH REQ
			REL 8.2
			=1,PR 790116 
			REL 8.2
****************************************************
* 
*   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	DMTWM
	ENTRY	QIRN,QIRR
	EJECT
* 
***************** 
*   EXTERNALS   * 
***************** 
* 
* 
	EXTRN	SCTTCT,SCTCDT
	EXTRN	TTB:ID	TASK IDENTIFICATION 
	EXTRN	TTB:TD,FDBSTA
	EXTRN	FNDTID 
	EXTRN	TENDIO 
	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	DWTUEC 
	EXTRN	DWTOR
	EXTRN	DWTST,DWTTDM,DWTTQ 
	EXTRN	DWTWAT 
	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	FDBKEY	SAVE AREA FOR KEY IN INDEXED ACCESS 
	EXTRN	BUFAR1,BUFAR2,SECTLE,DMTIOZ,CRNUPD 
	EXTRN	MOV:US	MOVE FROM USER TO SYSTEM AREA 
	EXTRN	MOV:SU	MOVE FROM SYSTEM TO USER AREA 
	EXTRN	MONMMU 
	EXTRN	PRUN	TTAB ADDRESS OF RUNNING TASK
	EXTRN	TTB:MT	MMU TABLE 
	EXTRN	SCTPLD	PROGRAM LOADING DEVICE
	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	00001
*   INDEXED ACCEXSS FUNCTIONS CAN BE OMITTED WITH 
*   INDXAC EQU 1 = INDEX ACCESS INCLUDED
*   INDXAC EQU 0 = INDEX ACCESS FUNCTIONS OMITTED 
INDXAC	EQU	00000
RECBFZ	EQU	00004	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			DMTASK 
* 
* 
*	A PROGRAM VERSION USING TOSS MMU PAGING 
*	IS OBTAINED BY SETTING MMUPAG EQU 1.
* 
MMUPAG	EQU	0
* 
* 
*	A PROGRAM VERSION USING TOSS DISC PAGING
*	IS OBTAINED BY SETTING DSKPAG EQU 1.
* 
DSKPAG	EQU	1
* 
* 
*	A PROGRAM VERSION INCLUDING TOSS SWAPPABLE WORK 
*	BLOCKS IS OBTAINED BY SETTING SWPBLK EQU 1. 
* 
SWPBLK	EQU	0
* 
	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 SCTCDT 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/SCTCDT ENTRY ADDR WHEN CODE IS FOUND
*   A5 = 0 WHEN FOUND IN SCTCDT = 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
	CWR*	A2,A4		=1 
	RB(NE)	FND030
*				=1 
	LDK	A5,1 
	RF	FND080	CODE FOUND IN TTAB 
* 
*   SEARCH FILE CODE IN SCTCDT
* 
FND040	EQU	*
	LDR	A5,A5
	RF(NZ)	FND060	ONLY TTAB IS SEACHED 
	LD*	A4,SCTCDT
FND050	EQU	*
	SUK	A4,4 
	RF(NP)	FND060	CODE NOT FOUND AT ALL
	LD	A3,SCTCDT 
	ADR	A3,A4
	CWR*	A2,A3		=1 
	RB(NE)	FND050
	AD	A4,SCTCDT 
	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 
* 
	IFT	MMUPAG=0 
	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	*
	XIF
* 
	IFT	MMUPAG=1 
	LD	A4,DWTTDM,A6	GET TTAB ADDRESS 
	LC	A3,TTB:ID,A4	ID CALLING TASK
	CCK	A3,'##'
	RF(NE)	DMTREN	NOT DMTASK 
	LDK	A3,QRR 
	CC	A3,DWTOR+1,A6 
	RF(NE)	DMTREQ	NOT RANDOM READ
	LD	A4,DWTWAT,A6	PAR BLOCK ADDRESS
	LD	A4,4,A4	FDB ADDR INDEX FILE 
	LD	A4,DWTTDM,A4	USER TTAB
DMTREN	EQU	*
	INH
	TL	TTB:MT,A4	LOAD MMU REGISTERS
DMTREP	EQU	*
	LD	A4,PRUN	GET DM TTAB ADDRESS 
	TS	TTB:MT,A4	STORE USER MMU IN DM MMU TABLE
	ENB
	LDR	A3,A2	GET LENGTH 
	LD	A2,ECBBA,A9	GET RECEIVING BUFFER ADDRESS
	CF	A14,MOV:SU	MOVE RECORD FROM SYSTEM TO USER AREA 
	XIF
* 
	RTN	A14
	IFT	MMUPAG=1 
DMTREQ	INH
	TL	MONMMU	SYSTEM MMU 
	RB	DMTREP
	XIF
	EJECT
* 
*   SET UP A14 STACK
* 
GETA14	EQU	*
	LD	A14,PRUN	GET DM TTAB ADDRESS
	AD	A14,TTB:TD,A14	LENGTH DEVICE DESCR
	ADKL	A14,TTB:TD+32	STACK 
	RTN	A15	RETURN AND ENABLE
* 
	EJECT
* 
**************
*   DMTASK   *
**************
* 
* 
DMTASK	EQU	*
* 
*   SET UP A14 STACK
* 
	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
* 
	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 
	RB	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
*				=1 START 
	LD	A2,FDBMIA,A6	MASTER INDEX ADDR
	RF(Z)	DMT721	DATA FILE 
	LDK	A2,/FF	-1
DMT721	ADK	A2,1	0 OR 1
	ECR	A2,A2		=1 END
	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 
	SUR	A10,A10	MARK THAT FDB NOT SHALL BE RELEASED
	EJECT
*   CHECK IF THIS FDB ADDR IS USED ELEWHERE 
* 
*   SEARCH ALL TTABS
* 
	LD*	A2,SCTTCT
DMT730	EQU	*
	SUK	A2,2 
	RF(NP)	DMT780	NOT FOUND IN ANY TTAB
	LD	A3,SCTTCT 
	ADR	A3,A2
	LDR*	A1,A3 
	LC	A3,TTB:ID,A1	TASK ID
	CCK	A3,'##'
	RB(E)	DMT730	JUMP IF MONITOR 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 SCTCDT 
* 
DMT780	EQU	*
	LD*	A4,SCTCDT
DMT790	EQU	*
	SUK	A4,4 
	RF(NP)	DMT800	THIS FDB HAS NO OTHER USER 
	LD	A2,SCTCDT 
	ADR	A2,A4
	CW	A5,2,A2 
	RB(NE)	DMT790
	LDR	A7,A4
	AD	A7,SCTCDT 
	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/SCTCDT 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 SCTCDT 
	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
	IFT	MMUPAG=1 
	LD	A3,DWTUEC,A6
	ST	A3,DWTUEC,A7	MMU USER ECB ADDR
	XIF
	IFT	INDXAC=1 
	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 
	LDR	A10,A10		=1
	RF(Z)	DMTA30	NO RELEASE		=1
	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,'#D'	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
* 
	IFF	DSKPAG+SWPBLK=0
	LDK	A1,0 
	CC	A4,SCTPLD+1	CHECK FILE CODE 
	ABL(E)	DMT880	PROGRAM LOADING DEVICE?
	XIF
* 
	IFT	FLXDSC=1 
	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,A1	ORDER	=3
	ANK	A2,/3F	ORDER INDEX 
	SUK	A2,QIRW
	RB(NE)	CHK040	NOT INDEXED REWRITE
* 
	IFT	MMUPAG=1 
	LDR	A7,A1	SAVE A1
	LD	A1,FDBKA,A6	GET KEY START ADDRESS 
	AD	A1,ECBBA,A9 
	LDKL	A2,FDBKEY	GET KEY SAVE AREA DISPLACEMENT
	ADR	A2,A6	ADD FDB ADDRESS
	LDR	A13,A2	SAVE A2 
	LD	A3,FDBRLE,A6	RECORD LENGTH
	SUK	A3,6	KEY LENGTH
	INH
	LD	A4,DWTTDM,A7	GET TTAB ADDRESS 
	TL	TTB:MT,A4	LOAD MMU REGISTERS
	LD	A4,PRUN	GET DM TTAB ADDRESS 
	TS	TTB:MT,A4	STORE USER MMU IN DM MMU TABLE
	ENB
	CF	A14,MOV:US	MOVE KEY TO FDB KEY AREA 
	LDR	A1,A7	RESTORE A1 
	LDR	A2,A13	RESTORE A2
	LD	A3,FDBKA,A6	GET KEY START ADDRESS 
	XIF
* 
	IFT	INDXAC=1 
	IFT	MMUPAG=0 
	LD	A2,FDBKA,A6	KEY START ADDR
	LDR	A3,A2
	AD	A2,ECBBA,A9	KEY IN BUFFER 
	XIF
* 
	IFT	INDXAC=1 
	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
* 
	IFT	MMUPAG=0 
	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 
* 
	XIF
* 
	IFT	MMUPAG=1 
	LDR	A3,A2	GET LENGTH 
	LDR	A2,A4	GET RECEIVING BUFFER ADDRESS 
	INH
	LD	A4,DWTTDM,A6	GET TTAB ADDRESS 
	TL	TTB:MT,A4	LOAD MMU REGISTERS
	LD	A4,PRUN	GET DM TTAB ADDRESS 
	TS	TTB:MT,A4	STORE USER MMU IN DM MMU TABLE
	ENB
	CF	A14,MOV:US	MOVE RECORD FROM USER TO SYSTEM AREA 
	XIF
* 
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
* 
	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 
	IFT	INDXAC=1		=2 START 
	LDK	A3,QIRW
	CWR	A7,A3
	RF(E)	DMT410	INDEXED REWRITE 
	XIF			=2 END 
	CM	CRNCIF,A2 
*			CLEAR INDEX CRN 
	CM	CRNCIF+2,A2 
DMT410	EQU	*		=2
	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
	IFT	MMUPAG=0 
	LD	A8,ECBCW,A9	ADDR OF KEY 
	XIF
	IFT	INDXAC=1 
	IFT	MMUPAG=1 
	LDR	A8,A1	FDB ADDR 
	ADKL	A8,FDBKEY	KEY AREA ADDR 
	XIF
	IFT	INDXAC=1 
	SUR	A11,A11
	LC	A11,ECBCW+3,A9	NO OF CHAR 
*				=5 
	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
* 
	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,SCTCDT
DXI030	SUK	A6,4 
	LD	A7,SCTCDT 
	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 
	AD	A6,FDBKA,A1	KEY OFFSET
	LDK	A7,/20	DELETE INDEX NOWAIT 
	RF	DXI090
DXI080	EQU	*
	LD	A9,DWTECB,A10	USER ECB ADDR 
	LD	A6,ECBBA,A9	USER BUFFER ADDR
	AD	A6,FDBKA,A1	KEY OFFSET
	IFT	MMUPAG=1 
	LDR	A6,A1
	ADKL	A6,FDBKEY	ADDR KEY AREA 
	XIF
	IFT	INDXAC=1 
	LDK	A7,/1F	INSERT INDEX NOWAIT 
DXI090	EQU	*
* 
*   A6 = KEY ADDRESS
* 
	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
	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
	ABL(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 
	ANK	A2,/FF 
	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 
	LD	A9,DWTECB,A1	USER ECB ADDR	=4 
	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 9.2 79-11-16  870105040920 «, t00=0x0000, t01=0x0004}
0x0036…003e               Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x003e…0054               Head {h00=0x0012, h01=0x0050, text=»   =5, PR5649 «, t00=0x0000, t01=0x0042}
0x0054…0070               Head {h00=0x0018, h01=0x0050, text=»   REL 9.1 79-11-01 «, t00=0x0000, t01=0x0058}
0x0070…008e               Head {h00=0x001a, h01=0x0050, text=»   =4,CURRENCY INSERT «, t00=0x0000, t01=0x0074}
0x008e…00aa               Head {h00=0x0018, h01=0x0050, text=»   REL 9.1 79-07-02 «, t00=0x0000, t01=0x0092}
0x00aa…00c0               Head {h00=0x0012, h01=0x0050, text=»   =3,TEST KEY«, t00=0x0000, t01=0x00ae}
0x00c0…00dc               Head {h00=0x0018, h01=0x0050, text=»   REL 9.1 79-07-02 «, t00=0x0000, t01=0x00c4}
0x00dc…00f0               Head {h00=0x0010, h01=0x0050, text=»   =2,CH REQ«, t00=0x0000, t01=0x00e0}
0x00f0…0102               Head {h00=0x000e, h01=0x0050, text=»   REL 8.2«, t00=0x0000, t01=0x00f4}
0x0102…011a               Head {h00=0x0014, h01=0x0050, text=»   =1,PR 790116 «, t00=0x0000, t01=0x0106}
0x011a…012c               Head {h00=0x000e, h01=0x0050, text=»   REL 8.2«, t00=0x0000, t01=0x011e}
0x012c…0168               Head {h00=0x0038, h01=0x0050, text=»****************************************************«, t00=0x0000, t01=0x0130}
0x0168…0172               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x016c}
0x0172…019a               Head {h00=0x0024, h01=0x0050, text=»*   PHILIPS TERMINAL SYSTEM  PTS«, t00=0x0000, t01=0x0176}
0x019a…01a4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x000e}
0x01a4…01d8               Head {h00=0x0030, h01=0x0050, text=»*   DMTASK = HANDLES DATAMANAGEMENT DISC I/O«, t00=0x0001, t01=0x0018}
0x01d8…01e2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x004c}
0x01e2…01ec               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0056}
0x01ec…01f6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0060}
0x01f6…0200               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x006a}
0x0200…020a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0074}
0x020a…0246               Head {h00=0x0038, h01=0x0050, text=»****************************************************«, t00=0x0001, t01=0x007e}
0x0246…0250               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00ba}
0x0250…0280               Head {h00=0x002c, h01=0x0050, text=»*   THIS MODULE IS ACTIVATED FROM TIODM.«, t00=0x0001, t01=0x00c4}
0x0280…028a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00f4}
0x028a…02a8               Head {h00=0x001a, h01=0x0050, text=»*   INPUT PARAMETERS: «, t00=0x0001, t01=0x00fe}
0x02a8…02c4               Head {h00=0x0018, h01=0x0050, text=»*   A1 = FDB ADDRESS«, t00=0x0001, t01=0x011c}
0x02c4…0304               Head {h00=0x003c, h01=0x0050, text=»*   A2 = TID   TASK IDENT OF DMTASK  AT PRESENT NOT USED«, t00=0x0001, t01=0x0138}
0x0304…030e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0178}
0x030e…035a               Head {h00=0x0048, h01=0x0050, text=»*   THE SECTOR TO BE ACCESSED IS DEFINED IN FDB (FDBDMI, -FC, -SNR).«, t00=0x0001, t01=0x0182}
0x035a…0398               Head {h00=0x003a, h01=0x0050, text=»*   ALL BUFFERS ARE CHECKED TO FIND OUT IF THIS SECTOR«, t00=0x0002, t01=0x003e}
0x0398…03e2               Head {h00=0x0046, h01=0x0050, text=»*   IS ALREADY PRESENT IN A BUFFER. IF SO THE BUFFER STATUS IS SET«, t00=0x0002, t01=0x007c}
0x03e2…042a               Head {h00=0x0044, h01=0x0050, text=»*   TO USED AND ACTIONS ACCORDING TO THE ORDER ARE TAKEN. IF NOT«, t00=0x0002, t01=0x00c6}
0x042a…0468               Head {h00=0x003a, h01=0x0050, text=»*   THE SECTOR MUST FIRST BE READ INTO A FREE BUFFER. «, t00=0x0002, t01=0x010e}
0x0468…0472               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x014c}
0x0472…04be               Head {h00=0x0048, h01=0x0050, text=»*   ALL I/O LKM REQUESTS IN THIS MODULE ARE WITH ACTIVATION AND ARE «, t00=0x0002, t01=0x0156}
0x04be…04ea               Head {h00=0x0028, h01=0x0050, text=»*   FOLLOWED BY AN EXIT LKM REQUEST.«, t00=0x0003, t01=0x0012}
0x04ea…0528               Head {h00=0x003a, h01=0x0050, text=»*   INDEX FILES ARE HANDLED IN SUBROUTINE RDNXTR WHERE«, t00=0x0003, t01=0x003e}
0x0528…0552               Head {h00=0x0026, h01=0x0050, text=»*   ALL I/O ARE MADE IN WAIT MODE «, t00=0x0003, t01=0x007c}
0x0552…055c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x00a6}
0x055c…05a4               Head {h00=0x0044, h01=0x0050, text=»*   BY MEANS OF CONDITIONAL ASSEMBLY THE EXCLUSIVE ACCESS CHECK «, t00=0x0003, t01=0x00b0}
0x05a4…05de               Head {h00=0x0036, h01=0x0050, text=»*   FOR INDEXED DELETE AND FOR INDEXED REWRITE AND«, t00=0x0003, t01=0x00f8}
0x05de…061e               Head {h00=0x003c, h01=0x0050, text=»*   FOR RANDOM WRITE AND RANDOM DELETE CAN BE EXCLUDED. «, t00=0x0003, t01=0x0132}
0x061e…0628               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0172}
0x0628…065e               Head {h00=0x0032, h01=0x0050, text=»*   QNOEXA=1   EXCLUSIVE ACCESS CHECK INCLUDED«, t00=0x0003, t01=0x017c}
0x065e…0694               Head {h00=0x0032, h01=0x0050, text=»*   QNOEXA=0   EXCLUSIVE ACCESS CHECK EXCLUDED«, t00=0x0004, t01=0x0022}
0x0694…06a2               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0004, t01=0x0058}
0x06a2…06ac               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0066}
0x06ac…06c4               Head {h00=0x0014, h01=0x0050, text=»*************** «, t00=0x0004, t01=0x0070}
0x06c4…06dc               Head {h00=0x0014, h01=0x0050, text=»*   ENTRIES   * «, t00=0x0004, t01=0x0088}
0x06dc…06f4               Head {h00=0x0014, h01=0x0050, text=»*************** «, t00=0x0004, t01=0x00a0}
0x06f4…06fe               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00b8}
0x06fe…0708               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00c2}
0x0708…071e               Head {h00=0x0012, h01=0x0050, text=» ENTRY DMTASK «, t00=0x0004, t01=0x00cc}
0x071e…0748               Head {h00=0x0026, h01=0x0050, text=» ENTRY SQR EXTERNAL CODE SEQ READ «, t00=0x0004, t01=0x00e2}
0x0748…075a               Head {h00=0x000e, h01=0x0050, text=» ENTRY QSW«, t00=0x0004, t01=0x010c}
0x075a…076e               Head {h00=0x0010, h01=0x0050, text=» ENTRY DMTWM«, t00=0x0004, t01=0x011e}
0x076e…0786               Head {h00=0x0014, h01=0x0050, text=» ENTRY QIRN,QIRR«, t00=0x0004, t01=0x0132}
0x0786…0794               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0004, t01=0x014a}
0x0794…079e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0158}
0x079e…07b8               Head {h00=0x0016, h01=0x0050, text=»***************** «, t00=0x0004, t01=0x0162}
0x07b8…07d2               Head {h00=0x0016, h01=0x0050, text=»*   EXTERNALS   * «, t00=0x0004, t01=0x017c}
0x07d2…07ec               Head {h00=0x0016, h01=0x0050, text=»***************** «, t00=0x0005, t01=0x0008}
0x07ec…07f6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0022}
0x07f6…0800               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x002c}
0x0800…081c               Head {h00=0x0018, h01=0x0050, text=» EXTRN SCTTCT,SCTCDT«, t00=0x0005, t01=0x0036}
0x081c…0846               Head {h00=0x0026, h01=0x0050, text=» EXTRN TTB:ID TASK IDENTIFICATION «, t00=0x0005, t01=0x0052}
0x0846…0862               Head {h00=0x0018, h01=0x0050, text=» EXTRN TTB:TD,FDBSTA«, t00=0x0005, t01=0x007c}
0x0862…0878               Head {h00=0x0012, h01=0x0050, text=» EXTRN FNDTID «, t00=0x0005, t01=0x0098}
0x0878…088e               Head {h00=0x0012, h01=0x0050, text=» EXTRN TENDIO «, t00=0x0005, t01=0x00ae}
0x088e…08a4               Head {h00=0x0012, h01=0x0050, text=» EXTRN FDBECB «, t00=0x0005, t01=0x00c4}
0x08a4…08ba               Head {h00=0x0012, h01=0x0050, text=» EXTRN FDBSNR «, t00=0x0005, t01=0x00da}
0x08ba…08d0               Head {h00=0x0012, h01=0x0050, text=» EXTRN FDBRRO «, t00=0x0005, t01=0x00f0}
0x08d0…08e6               Head {h00=0x0012, h01=0x0050, text=» EXTRN FDBRLE «, t00=0x0005, t01=0x0106}
0x08e6…08fc               Head {h00=0x0012, h01=0x0050, text=» EXTRN FDBBLF «, t00=0x0005, t01=0x011c}
0x08fc…0912               Head {h00=0x0012, h01=0x0050, text=» EXTRN FDBTNR «, t00=0x0005, t01=0x0132}
0x0912…0928               Head {h00=0x0012, h01=0x0050, text=» EXTRN FDBVTO «, t00=0x0005, t01=0x0148}
0x0928…093e               Head {h00=0x0012, h01=0x0050, text=» EXTRN FDBCEX «, t00=0x0005, t01=0x015e}
0x093e…0954               Head {h00=0x0012, h01=0x0050, text=» EXTRN FDBEXT «, t00=0x0005, t01=0x0174}
0x0954…096a               Head {h00=0x0012, h01=0x0050, text=» EXTRN EXTDMI «, t00=0x0005, t01=0x018a}
0x096a…097e               Head {h00=0x0010, h01=0x0050, text=» EXTRN EXTFC«, t00=0x0006, t01=0x0010}
0x097e…0994               Head {h00=0x0012, h01=0x0050, text=» EXTRN EXTLEN «, t00=0x0006, t01=0x0024}
0x0994…09aa               Head {h00=0x0012, h01=0x0050, text=» EXTRN EXTBAS «, t00=0x0006, t01=0x003a}
0x09aa…09c0               Head {h00=0x0012, h01=0x0050, text=» EXTRN EXTELE «, t00=0x0006, t01=0x0050}
0x09c0…09d6               Head {h00=0x0012, h01=0x0050, text=» EXTRN FDBLRN «, t00=0x0006, t01=0x0066}
0x09d6…09ec               Head {h00=0x0012, h01=0x0050, text=» EXTRN FDBMIA «, t00=0x0006, t01=0x007c}
0x09ec…0a02               Head {h00=0x0012, h01=0x0050, text=» EXTRN FDBEAL «, t00=0x0006, t01=0x0092}
0x0a02…0a18               Head {h00=0x0012, h01=0x0050, text=» EXTRN FDBADF «, t00=0x0006, t01=0x00a8}
0x0a18…0a2e               Head {h00=0x0012, h01=0x0050, text=» EXTRN FDBAI1 «, t00=0x0006, t01=0x00be}
0x0a2e…0a44               Head {h00=0x0012, h01=0x0050, text=» EXTRN FDBCRL «, t00=0x0006, t01=0x00d4}
0x0a44…0a68               Head {h00=0x0020, h01=0x0050, text=» EXTRN FDBDBR,FDBMRN,FDBMRO «, t00=0x0006, t01=0x00ea}
0x0a68…0a7c               Head {h00=0x0010, h01=0x0050, text=» EXTRN ECBFC«, t00=0x0006, t01=0x010e}
0x0a7c…0a90               Head {h00=0x0010, h01=0x0050, text=» EXTRN ECBBA«, t00=0x0006, t01=0x0122}
0x0a90…0aa4               Head {h00=0x0010, h01=0x0050, text=» EXTRN ECBRL«, t00=0x0006, t01=0x0136}
0x0aa4…0ab8               Head {h00=0x0010, h01=0x0050, text=» EXTRN ECBEL«, t00=0x0006, t01=0x014a}
0x0ab8…0acc               Head {h00=0x0010, h01=0x0050, text=» EXTRN ECBRC«, t00=0x0006, t01=0x015e}
0x0acc…0ae0               Head {h00=0x0010, h01=0x0050, text=» EXTRN ECBCW«, t00=0x0006, t01=0x0172}
0x0ae0…0af6               Head {h00=0x0012, h01=0x0050, text=» EXTRN CLRBUF «, t00=0x0006, t01=0x0186}
0x0af6…0b0c               Head {h00=0x0012, h01=0x0050, text=» EXTRN BUFLNK «, t00=0x0007, t01=0x000c}
0x0b0c…0b22               Head {h00=0x0012, h01=0x0050, text=» EXTRN BUFDMI «, t00=0x0007, t01=0x0022}
0x0b22…0b36               Head {h00=0x0010, h01=0x0050, text=» EXTRN BUFFC«, t00=0x0007, t01=0x0038}
0x0b36…0b4c               Head {h00=0x0012, h01=0x0050, text=» EXTRN BUFSNR «, t00=0x0007, t01=0x004c}
0x0b4c…0b60               Head {h00=0x0010, h01=0x0050, text=» EXTRN BUFOR«, t00=0x0007, t01=0x0062}
0x0b60…0b76               Head {h00=0x0012, h01=0x0050, text=» EXTRN BUFSTA «, t00=0x0007, t01=0x0076}
0x0b76…0b8c               Head {h00=0x0012, h01=0x0050, text=» EXTRN CURBUF «, t00=0x0007, t01=0x008c}
0x0b8c…0ba2               Head {h00=0x0012, h01=0x0050, text=» EXTRN DWTECB «, t00=0x0007, t01=0x00a2}
0x0ba2…0bb8               Head {h00=0x0012, h01=0x0050, text=» EXTRN DWTUEC «, t00=0x0007, t01=0x00b8}
0x0bb8…0bcc               Head {h00=0x0010, h01=0x0050, text=» EXTRN DWTOR«, t00=0x0007, t01=0x00ce}
0x0bcc…0bee               Head {h00=0x001e, h01=0x0050, text=» EXTRN DWTST,DWTTDM,DWTTQ «, t00=0x0007, t01=0x00e2}
0x0bee…0c04               Head {h00=0x0012, h01=0x0050, text=» EXTRN DWTWAT «, t00=0x0007, t01=0x0104}
0x0c04…0c30               Head {h00=0x0028, h01=0x0050, text=» EXTRN DMTRBU RELEASE A DISC BUFFER «, t00=0x0007, t01=0x011a}
0x0c30…0c44               Head {h00=0x0010, h01=0x0050, text=» EXTRN VTLRN«, t00=0x0007, t01=0x0146}
0x0c44…0c58               Head {h00=0x0010, h01=0x0050, text=» EXTRN VLVBA«, t00=0x0007, t01=0x015a}
0x0c58…0c6c               Head {h00=0x0010, h01=0x0050, text=» EXTRN VLVRL«, t00=0x0007, t01=0x016e}
0x0c6c…0c88               Head {h00=0x0018, h01=0x0050, text=» EXTRN DMTIOT,DIVMOD«, t00=0x0007, t01=0x0182}
0x0c88…0ca4               Head {h00=0x0018, h01=0x0050, text=» EXTRN MPYMOD,CHKKEY«, t00=0x0008, t01=0x000e}
0x0ca4…0cba               Head {h00=0x0012, h01=0x0050, text=» EXTRN CALSNO «, t00=0x0008, t01=0x002a}
0x0cba…0cd0               Head {h00=0x0012, h01=0x0050, text=» EXTRN DSUMOD «, t00=0x0008, t01=0x0040}
0x0cd0…0d02               Head {h00=0x002e, h01=0x0050, text=» EXTRN EATEST,EASETB,CRNGET,EARELB,GTBKBU «, t00=0x0008, t01=0x0056}
0x0d02…0d1e               Head {h00=0x0018, h01=0x0050, text=» EXTRN QTJOB,GTLGRN «, t00=0x0008, t01=0x0088}
0x0d1e…0d34               Head {h00=0x0012, h01=0x0050, text=» EXTRN FNDKEY «, t00=0x0008, t01=0x00a4}
0x0d34…0d58               Head {h00=0x0020, h01=0x0050, text=» EXTRN CRNCIF,CRNCDF,CRNQUE «, t00=0x0008, t01=0x00ba}
0x0d58…0d6c               Head {h00=0x0010, h01=0x0050, text=» EXTRN MXIND«, t00=0x0008, t01=0x00de}
0x0d6c…0d8e               Head {h00=0x001e, h01=0x0050, text=» EXTRN FDBKA,FDBNIF,RDNXTR«, t00=0x0008, t01=0x00f2}
0x0d8e…0dc8               Head {h00=0x0036, h01=0x0050, text=» EXTRN FDBKEY SAVE AREA FOR KEY IN INDEXED ACCESS «, t00=0x0008, t01=0x0114}
0x0dc8…0dfa               Head {h00=0x002e, h01=0x0050, text=» EXTRN BUFAR1,BUFAR2,SECTLE,DMTIOZ,CRNUPD «, t00=0x0008, t01=0x014e}
0x0dfa…0e2e               Head {h00=0x0030, h01=0x0050, text=» EXTRN MOV:US MOVE FROM USER TO SYSTEM AREA «, t00=0x0008, t01=0x0180}
0x0e2e…0e62               Head {h00=0x0030, h01=0x0050, text=» EXTRN MOV:SU MOVE FROM SYSTEM TO USER AREA «, t00=0x0009, t01=0x0024}
0x0e62…0e78               Head {h00=0x0012, h01=0x0050, text=» EXTRN MONMMU «, t00=0x0009, t01=0x0058}
0x0e78…0ea8               Head {h00=0x002c, h01=0x0050, text=» EXTRN PRUN TTAB ADDRESS OF RUNNING TASK«, t00=0x0009, t01=0x006e}
0x0ea8…0ec8               Head {h00=0x001c, h01=0x0050, text=» EXTRN TTB:MT MMU TABLE «, t00=0x0009, t01=0x009e}
0x0ec8…0ef4               Head {h00=0x0028, h01=0x0050, text=» EXTRN SCTPLD PROGRAM LOADING DEVICE«, t00=0x0009, t01=0x00be}
0x0ef4…0f02               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0009, t01=0x00ea}
0x0f02…0f0c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00f8}
0x0f0c…0f16               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0102}
0x0f16…0f20               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x010c}
0x0f20…0f40               Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x0009, t01=0x0116}
0x0f40…0f60               Head {h00=0x001c, h01=0x0050, text=»* CONDITIONAL ASSEMBLY *«, t00=0x0009, t01=0x0136}
0x0f60…0f80               Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x0009, t01=0x0156}
0x0f80…0f8a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0176}
0x0f8a…0fc6               Head {h00=0x0038, h01=0x0050, text=»*   CHECK OF EXCLUSIVE ACCESS BIT CAN BE EXCLUDED AT«, t00=0x0009, t01=0x0180}
0x0fc6…1002               Head {h00=0x0038, h01=0x0050, text=»*   RANDOM WRITE AND RANDOM DELETE BY SETTING X:A=0.«, t00=0x000a, t01=0x002c}
0x1002…100c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0068}
0x100c…1016               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0072}
0x1016…1028               Head {h00=0x000e, h01=0x0050, text=»X:A EQU 1 «, t00=0x000a, t01=0x007c}
0x1028…103a               Head {h00=0x000e, h01=0x0050, text=»X:B EQU 0 «, t00=0x000a, t01=0x008e}
0x103a…104c               Head {h00=0x000e, h01=0x0050, text=»X:C EQU 0 «, t00=0x000a, t01=0x00a0}
0x104c…105e               Head {h00=0x000e, h01=0x0050, text=»X:D EQU 1 «, t00=0x000a, t01=0x00b2}
0x105e…1070               Head {h00=0x000e, h01=0x0050, text=»X:E EQU 0 «, t00=0x000a, t01=0x00c4}
0x1070…107a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00d6}
0x107a…1092               Head {h00=0x0014, h01=0x0050, text=»QNOEXA EQU 00001«, t00=0x000a, t01=0x00e0}
0x1092…10cc               Head {h00=0x0036, h01=0x0050, text=»*   INDEXED ACCEXSS FUNCTIONS CAN BE OMITTED WITH «, t00=0x000a, t01=0x00f8}
0x10cc…10fc               Head {h00=0x002c, h01=0x0050, text=»*   INDXAC EQU 1 = INDEX ACCESS INCLUDED«, t00=0x000a, t01=0x0132}
0x10fc…1136               Head {h00=0x0036, h01=0x0050, text=»*   INDXAC EQU 0 = INDEX ACCESS FUNCTIONS OMITTED «, t00=0x000a, t01=0x0162}
0x1136…114e               Head {h00=0x0014, h01=0x0050, text=»INDXAC EQU 00000«, t00=0x000b, t01=0x000c}
0x114e…1188               Head {h00=0x0036, h01=0x0050, text=»RECBFZ EQU 00004 INDEX RECORD BUFFER SIZE IN WORDS«, t00=0x000b, t01=0x0024}
0x1188…11c0               Head {h00=0x0034, h01=0x0050, text=»FLXDSC EQU X:D FLEXIBLE DISC INCLUDED WHEN EQU 1«, t00=0x000b, t01=0x005e}
0x11c0…11f4               Head {h00=0x0030, h01=0x0050, text=»INSLAS EQU X:E INSERT SAME KEY LAST WHEN = 1«, t00=0x000b, t01=0x0096}
0x11f4…11fe               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x00ca}
0x11fe…1216               Head {h00=0x0014, h01=0x0050, text=» EJECT   DMTASK «, t00=0x000b, t01=0x00d4}
0x1216…1220               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x00ec}
0x1220…122a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x00f6}
0x122a…125c               Head {h00=0x002e, h01=0x0050, text=»* A PROGRAM VERSION USING TOSS MMU PAGING «, t00=0x000b, t01=0x0100}
0x125c…128a               Head {h00=0x002a, h01=0x0050, text=»* IS OBTAINED BY SETTING MMUPAG EQU 1.«, t00=0x000b, t01=0x0132}
0x128a…1294               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0160}
0x1294…12a8               Head {h00=0x0010, h01=0x0050, text=»MMUPAG EQU 0«, t00=0x000b, t01=0x016a}
0x12a8…12b2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x017e}
0x12b2…12bc               Head {h00=0x0006, h01=0x0001, text=»* «, t00=0x000b, t01=0x0188}
0x12bc…12ee (12, 0, 400)  Head {h00=0x002e, h01=0x002a, text=»* A PROGRAM VERSION USING TOSS DISC PAGING«, t00=0x000c, t01=0x0004}
0x12ee…131c               Head {h00=0x002a, h01=0x0026, text=»* IS OBTAINED BY SETTING DSKPAG EQU 1.«, t00=0x000c, t01=0x0036}
0x131c…1326               Head {h00=0x0006, h01=0x0001, text=»* «, t00=0x000c, t01=0x0064}
0x1326…133a               Head {h00=0x0010, h01=0x0050, text=»DSKPAG EQU 1«, t00=0x000c, t01=0x006e}
0x133a…1344               Head {h00=0x0006, h01=0x0001, text=»* «, t00=0x000c, t01=0x0082}
0x1344…134e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x008c}
0x134e…1388               Head {h00=0x0036, h01=0x0050, text=»* A PROGRAM VERSION INCLUDING TOSS SWAPPABLE WORK «, t00=0x000c, t01=0x0096}
0x1388…13be               Head {h00=0x0032, h01=0x0050, text=»* BLOCKS IS OBTAINED BY SETTING SWPBLK EQU 1. «, t00=0x000c, t01=0x00d0}
0x13be…13c8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0106}
0x13c8…13dc               Head {h00=0x0010, h01=0x0050, text=»SWPBLK EQU 0«, t00=0x000c, t01=0x0110}
0x13dc…13e6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0124}
0x13e6…13f4               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000c, t01=0x012e}
0x13f4…13fe               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x013c}
0x13fe…141e               Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x000c, t01=0x0146}
0x141e…143e               Head {h00=0x001c, h01=0x0050, text=»*   DATA DEFINITIONS   *«, t00=0x000c, t01=0x0166}
0x143e…145e               Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x000c, t01=0x0186}
0x145e…1468               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0016}
0x1468…1472               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0020}
0x1472…14a2               Head {h00=0x002c, h01=0x0050, text=»EABIT EQU /20 EA-BIT IN DWT STATUS BYTE «, t00=0x000d, t01=0x002a}
0x14a2…14ac               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x005a}
0x14ac…14d6               Head {h00=0x0026, h01=0x0050, text=»VTOBLK EQU 9 VTOC BLOCKING FACTOR «, t00=0x000d, t01=0x0064}
0x14d6…14e0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x008e}
0x14e0…151e               Head {h00=0x003a, h01=0x0050, text=»*   THE FOLLOWING INTERNAL ORDER CODES IS THE RELATIVE«, t00=0x000d, t01=0x0098}
0x151e…1548               Head {h00=0x0026, h01=0x0050, text=»*   POSITION IN TIODM-TABLE TIODMF«, t00=0x000d, t01=0x00d6}
0x1548…1552               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0100}
0x1552…1564               Head {h00=0x000e, h01=0x0050, text=»QCL EQU 0 «, t00=0x000d, t01=0x010a}
0x1564…1586               Head {h00=0x001e, h01=0x0050, text=»DMTAFU DATA DMCLOSE CLOSE «, t00=0x000d, t01=0x011c}
0x1586…1598               Head {h00=0x000e, h01=0x0050, text=»QRV EQU 2 «, t00=0x000d, t01=0x013e}
0x1598…15be               Head {h00=0x0022, h01=0x0050, text=» DATA DMREVT READ VTOC RECORD «, t00=0x000d, t01=0x0150}
0x15be…15d0               Head {h00=0x000e, h01=0x0050, text=»QIRN EQU 4«, t00=0x000d, t01=0x0176}
0x15d0…15e6               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x000d, t01=0x0188}
0x15e6…160c               Head {h00=0x0022, h01=0x0050, text=» DATA DMIRN INDEXED READ NEXT «, t00=0x000e, t01=0x000e}
0x160c…161e               Head {h00=0x000e, h01=0x0050, text=»QINS EQU 6«, t00=0x000e, t01=0x0034}
0x161e…1640               Head {h00=0x001e, h01=0x0050, text=» DATA DMINS INDEXED INSERT«, t00=0x000e, t01=0x0046}
0x1640…1652               Head {h00=0x000e, h01=0x0050, text=»QDEL EQU 8«, t00=0x000e, t01=0x0068}
0x1652…1674               Head {h00=0x001e, h01=0x0050, text=» DATA DMDEL INDEXED DELETE«, t00=0x000e, t01=0x007a}
0x1674…1688               Head {h00=0x0010, h01=0x0050, text=»QIRW EQU 10 «, t00=0x000e, t01=0x009c}
0x1688…16ac               Head {h00=0x0020, h01=0x0050, text=» DATA DMIRW INDEXED REWRITE «, t00=0x000e, t01=0x00b0}
0x16ac…16d4               Head {h00=0x0024, h01=0x0050, text=» DATA DMIRR INDEXED RANDOM RESAD«, t00=0x000e, t01=0x00d4}
0x16d4…16e0               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000e, t01=0x00fc}
0x16e0…16f4               Head {h00=0x0010, h01=0x0050, text=»QIRR EQU 12 «, t00=0x000e, t01=0x0108}
0x16f4…170a               Head {h00=0x0012, h01=0x0050, text=» IFF INDXAC=1 «, t00=0x000e, t01=0x011c}
0x170a…173a               Head {h00=0x002c, h01=0x0050, text=» DATA DMTERR,DMTERR,DMTERR,DMTERR,DMTERR«, t00=0x000e, t01=0x0132}
0x173a…1746               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000e, t01=0x0162}
0x1746…1758               Head {h00=0x000e, h01=0x0050, text=»QRD EQU 14«, t00=0x000e, t01=0x016e}
0x1758…177a               Head {h00=0x001e, h01=0x0050, text=» DATA DMRDDE RANDOM DELETE«, t00=0x000e, t01=0x0180}
0x177a…178c               Head {h00=0x000e, h01=0x0050, text=»QRW EQU 16«, t00=0x000f, t01=0x0012}
0x178c…17ae               Head {h00=0x001e, h01=0x0050, text=» DATA DMRDWR RANDOM WRITE «, t00=0x000f, t01=0x0024}
0x17ae…17c0               Head {h00=0x000e, h01=0x0050, text=»QRR EQU 18«, t00=0x000f, t01=0x0046}
0x17c0…17e0               Head {h00=0x001c, h01=0x0050, text=» DATA DMRDRE RANDOM READ«, t00=0x000f, t01=0x0058}
0x17e0…17f4               Head {h00=0x0010, h01=0x0050, text=»QREA EQU 20 «, t00=0x000f, t01=0x0078}
0x17f4…1822               Head {h00=0x002a, h01=0x0050, text=» DATA DMTERR RELEASE EXCLUSIVE ACCESS «, t00=0x000f, t01=0x008c}
0x1822…1834               Head {h00=0x000e, h01=0x0050, text=»QSW EQU 22«, t00=0x000f, t01=0x00ba}
0x1834…185a               Head {h00=0x0022, h01=0x0050, text=» DATA DMSQWR SEQUENTIAL WRITE «, t00=0x000f, t01=0x00cc}
0x185a…1888               Head {h00=0x002a, h01=0x0050, text=»SQR EQU 2 EXTERNAL ORDER CODE SEQ READ«, t00=0x000f, t01=0x00f2}
0x1888…189a               Head {h00=0x000e, h01=0x0050, text=»QSR EQU 24«, t00=0x000f, t01=0x0120}
0x189a…18be               Head {h00=0x0020, h01=0x0050, text=» DATA DMSQRE SEQUENTIAL READ«, t00=0x000f, t01=0x0132}
0x18be…18d2               Head {h00=0x0010, h01=0x0050, text=»QGCUR EQU 26«, t00=0x000f, t01=0x0156}
0x18d2…18f4               Head {h00=0x001e, h01=0x0050, text=» DATA DMTERR GET CURRENCY «, t00=0x000f, t01=0x016a}
0x18f4…190a               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x000f, t01=0x018c}
0x190a…191e               Head {h00=0x0010, h01=0x0050, text=»QINIX EQU 28«, t00=0x0010, t01=0x0012}
0x191e…1940               Head {h00=0x001e, h01=0x0050, text=» DATA DMINIX INSERT INDEX «, t00=0x0010, t01=0x0026}
0x1940…1954               Head {h00=0x0010, h01=0x0050, text=»QDELX EQU 30«, t00=0x0010, t01=0x0048}
0x1954…1976               Head {h00=0x001e, h01=0x0050, text=» DATA DMDELX DELETE INDEX «, t00=0x0010, t01=0x005c}
0x1976…1982               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0010, t01=0x007e}
0x1982…1998               Head {h00=0x0012, h01=0x0050, text=» IFF INDXAC=1 «, t00=0x0010, t01=0x008a}
0x1998…19b4               Head {h00=0x0018, h01=0x0050, text=» DATA DMTERR,DMTERR «, t00=0x0010, t01=0x00a0}
0x19b4…19c0               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0010, t01=0x00bc}
0x19c0…19d6               Head {h00=0x0012, h01=0x0050, text=»QGCURX EQU 32 «, t00=0x0010, t01=0x00c8}
0x19d6…19fc               Head {h00=0x0022, h01=0x0050, text=» DATA DMTERR GET CURRENT INDEX«, t00=0x0010, t01=0x00de}
0x19fc…1a10               Head {h00=0x0010, h01=0x0050, text=»QRWD EQU 34 «, t00=0x0010, t01=0x0104}
0x1a10…1a3a               Head {h00=0x0026, h01=0x0050, text=» DATA DMRDWD DELAYED RANDOM WRITE «, t00=0x0010, t01=0x0118}
0x1a3a…1a4e               Head {h00=0x0010, h01=0x0050, text=»QRDD EQU 36 «, t00=0x0010, t01=0x0142}
0x1a4e…1a78               Head {h00=0x0026, h01=0x0050, text=» DATA DMRDDD DELAYED RANDOM DELETE«, t00=0x0010, t01=0x0156}
0x1a78…1a8c               Head {h00=0x0010, h01=0x0050, text=»QRRRB EQU 38«, t00=0x0010, t01=0x0180}
0x1a8c…1ab4 (17, 0, 400)  Head {h00=0x0024, h01=0x0050, text=» DATA DMRRRB RAND READ REL BUFF «, t00=0x0011, t01=0x0004}
0x1ab4…1abe               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x002c}
0x1abe…1ae6               Head {h00=0x0024, h01=0x0050, text=»VTOCRL DATA 0 VTOC RECORD LENGTH«, t00=0x0011, t01=0x0036}
0x1ae6…1af4               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0011, t01=0x005e}
0x1af4…1afe               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x006c}
0x1afe…1b14               Head {h00=0x0012, h01=0x0050, text=»**************«, t00=0x0011, t01=0x0076}
0x1b14…1b2a               Head {h00=0x0012, h01=0x0050, text=»*   DMTFRL   *«, t00=0x0011, t01=0x008c}
0x1b2a…1b40               Head {h00=0x0012, h01=0x0050, text=»**************«, t00=0x0011, t01=0x00a2}
0x1b40…1b4a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x00b8}
0x1b4a…1b7a               Head {h00=0x002c, h01=0x0050, text=»*   ENTRY   DMTFRL   FIND RECORD LENGTH «, t00=0x0011, t01=0x00c2}
0x1b7a…1b84               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x00f2}
0x1b84…1bbc               Head {h00=0x0034, h01=0x0050, text=»*   INPUT   A1 = RETURN CODE IF INCORRECT LENGTH«, t00=0x0011, t01=0x00fc}
0x1bbc…1be0               Head {h00=0x0020, h01=0x0050, text=»*           A6 = FDB ADDRESS«, t00=0x0011, t01=0x0134}
0x1be0…1c0a               Head {h00=0x0026, h01=0x0050, text=»*           A9 = USER ECB ADDRESS «, t00=0x0011, t01=0x0158}
0x1c0a…1c14               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0182}
0x1c14…1c46               Head {h00=0x002e, h01=0x0050, text=»*   OUTPUT  A2 = RECORD LENGTH TO BE USED «, t00=0x0011, t01=0x018c}
0x1c46…1c86               Head {h00=0x003c, h01=0x0050, text=»*           A1 IS ORED INTO ECBRC IF ECBRL < REC LENGTH «, t00=0x0012, t01=0x002e}
0x1c86…1cb0               Head {h00=0x0026, h01=0x0050, text=»*           A2 IS STORED IN ECBEL «, t00=0x0012, t01=0x006e}
0x1cb0…1cba               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0098}
0x1cba…1cce               Head {h00=0x0010, h01=0x0050, text=»DMTFRL EQU *«, t00=0x0012, t01=0x00a2}
0x1cce…1ce6               Head {h00=0x0014, h01=0x0050, text=» LD A2,ECBRL,A9 «, t00=0x0012, t01=0x00b6}
0x1ce6…1cfe               Head {h00=0x0014, h01=0x0050, text=» CW A2,FDBRLE,A6«, t00=0x0012, t01=0x00ce}
0x1cfe…1d26               Head {h00=0x0024, h01=0x0050, text=» RF(E) DMTF20 ECBRL = REC LENGTH«, t00=0x0012, t01=0x00e6}
0x1d26…1d4e               Head {h00=0x0024, h01=0x0050, text=» RF(L) DMTF10 ECBRL < REC LENGTH«, t00=0x0012, t01=0x010e}
0x1d4e…1d7a               Head {h00=0x0028, h01=0x0050, text=» LD A2,FDBRLE,A6 ECBRL > REC LENGTH «, t00=0x0012, t01=0x0136}
0x1d7a…1d8c               Head {h00=0x000e, h01=0x0050, text=» RF DMTF20«, t00=0x0012, t01=0x0162}
0x1d8c…1dba               Head {h00=0x002a, h01=0x0050, text=»DMTF10 ORS A1,ECBRC,A9 SET RETURN CODE«, t00=0x0012, t01=0x0174}
0x1dba…1dec               Head {h00=0x002e, h01=0x0050, text=»DMTF20 ST A2,ECBEL,A9 SET EFFECTIVE LENGTH«, t00=0x0013, t01=0x0012}
0x1dec…1dfc               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0013, t01=0x0044}
0x1dfc…1e0a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0013, t01=0x0054}
0x1e0a…1e14               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0062}
0x1e14…1e28               Head {h00=0x0010, h01=0x0050, text=»************«, t00=0x0013, t01=0x006c}
0x1e28…1e3c               Head {h00=0x0010, h01=0x0050, text=»*   DMTWM  *«, t00=0x0013, t01=0x0080}
0x1e3c…1e50               Head {h00=0x0010, h01=0x0050, text=»************«, t00=0x0013, t01=0x0094}
0x1e50…1e5a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x00a8}
0x1e5a…1e80               Head {h00=0x0022, h01=0x0050, text=»*   ENTRY   DMTWM   WORD MOVE «, t00=0x0013, t01=0x00b2}
0x1e80…1e8a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x00d8}
0x1e8a…1eb0               Head {h00=0x0022, h01=0x0050, text=»*   INPUT   A1 = FROM ADDRESS «, t00=0x0013, t01=0x00e2}
0x1eb0…1ee0               Head {h00=0x002c, h01=0x0050, text=»*           A2 = NO OF BYTES TO BE MOVED«, t00=0x0013, t01=0x0108}
0x1ee0…1f04               Head {h00=0x0020, h01=0x0050, text=»*           A3 = TO ADDRESS «, t00=0x0013, t01=0x0138}
0x1f04…1f0e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x015c}
0x1f0e…1f36               Head {h00=0x0024, h01=0x0050, text=»*           A4 WILL BE DESTROYED«, t00=0x0013, t01=0x0166}
0x1f36…1f40               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x018e}
0x1f40…1f4a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0008}
0x1f4a…1f5e               Head {h00=0x0010, h01=0x0050, text=»DMTWM EQU * «, t00=0x0014, t01=0x0012}
0x1f5e…1f70               Head {h00=0x000e, h01=0x0050, text=» SUK A2,2 «, t00=0x0014, t01=0x0026}
0x1f70…1f96               Head {h00=0x0022, h01=0x0050, text=» RF(N) DMTW10 LAST WORD MOVED «, t00=0x0014, t01=0x0038}
0x1f96…1faa               Head {h00=0x0010, h01=0x0050, text=» LDR* A4,A1 «, t00=0x0014, t01=0x005e}
0x1faa…1fbc               Head {h00=0x000e, h01=0x0050, text=» STR A4,A3«, t00=0x0014, t01=0x0072}
0x1fbc…1fce               Head {h00=0x000e, h01=0x0050, text=» ADK A1,2 «, t00=0x0014, t01=0x0084}
0x1fce…1fe0               Head {h00=0x000e, h01=0x0050, text=» ADK A3,2 «, t00=0x0014, t01=0x0096}
0x1fe0…1ff2               Head {h00=0x000e, h01=0x0050, text=» RB DMTWM «, t00=0x0014, t01=0x00a8}
0x1ff2…200c               Head {h00=0x0016, h01=0x0050, text=»DMTW10 ANK A2,/01 «, t00=0x0014, t01=0x00ba}
0x200c…2022               Head {h00=0x0012, h01=0x0050, text=» RF(E) DMTW20 «, t00=0x0014, t01=0x00d4}
0x2022…2044               Head {h00=0x001e, h01=0x0050, text=» LCR A4,A1 MOVE LAST CHAR «, t00=0x0014, t01=0x00ea}
0x2044…2056               Head {h00=0x000e, h01=0x0050, text=» SCR A4,A3«, t00=0x0014, t01=0x010c}
0x2056…206c               Head {h00=0x0012, h01=0x0050, text=»DMTW20 RTN A14«, t00=0x0014, t01=0x011e}
0x206c…207a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0014, t01=0x0134}
0x207a…2084               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0142}
0x2084…209a               Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0014, t01=0x014c}
0x209a…20b0               Head {h00=0x0012, h01=0x0050, text=»*   DMTBM   * «, t00=0x0014, t01=0x0162}
0x20b0…20c6               Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0014, t01=0x0178}
0x20c6…20d0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x018e}
0x20d0…20f6               Head {h00=0x0022, h01=0x0050, text=»*   ENTRY   DMTBM   BYTE MOVE «, t00=0x0015, t01=0x0008}
0x20f6…2100               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x002e}
0x2100…2126               Head {h00=0x0022, h01=0x0050, text=»*   INPUT   A1 = FROM ADDRESS «, t00=0x0015, t01=0x0038}
0x2126…2156               Head {h00=0x002c, h01=0x0050, text=»*           A2 = NO OF BYTES TO BE MOVED«, t00=0x0015, t01=0x005e}
0x2156…217a               Head {h00=0x0020, h01=0x0050, text=»*           A3 = TO ADDRESS «, t00=0x0015, t01=0x008e}
0x217a…2184               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00b2}
0x2184…21ac               Head {h00=0x0024, h01=0x0050, text=»*           A4 WILL BE DESTROYED«, t00=0x0015, t01=0x00bc}
0x21ac…21b6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00e4}
0x21b6…21d8               Head {h00=0x001e, h01=0x0050, text=»*   OUTPUT A3 = NEXT CHAR «, t00=0x0015, t01=0x00ee}
0x21d8…21e2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0110}
0x21e2…21ec               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x011a}
0x21ec…2200               Head {h00=0x0010, h01=0x0050, text=»DMTBM EQU * «, t00=0x0015, t01=0x0124}
0x2200…2212               Head {h00=0x000e, h01=0x0050, text=» SUK A2,1 «, t00=0x0015, t01=0x0138}
0x2212…2238               Head {h00=0x0022, h01=0x0050, text=» RF(N) DMTB10 LAST BYTE MOVED «, t00=0x0015, t01=0x014a}
0x2238…224a               Head {h00=0x000e, h01=0x0050, text=» LCR A4,A1«, t00=0x0015, t01=0x0170}
0x224a…225c               Head {h00=0x000e, h01=0x0050, text=» SCR A4,A3«, t00=0x0015, t01=0x0182}
0x225c…226e (22, 0, 400)  Head {h00=0x000e, h01=0x0050, text=» ADK A1,1 «, t00=0x0016, t01=0x0004}
0x226e…2280               Head {h00=0x000e, h01=0x0050, text=» ADK A3,1 «, t00=0x0016, t01=0x0016}
0x2280…2292               Head {h00=0x000e, h01=0x0050, text=» RB DMTBM «, t00=0x0016, t01=0x0028}
0x2292…22a8               Head {h00=0x0012, h01=0x0050, text=»DMTB10 RTN A14«, t00=0x0016, t01=0x003a}
0x22a8…22b2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0050}
0x22b2…22e8               Head {h00=0x0032, h01=0x0050, text=»*   DMTBMR HAS THE SAME FUNCTION AS DMTBM BUT «, t00=0x0016, t01=0x005a}
0x22e8…2306               Head {h00=0x001a, h01=0x0050, text=»*   MOVES FROM THE END«, t00=0x0016, t01=0x0090}
0x2306…2310               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x00ae}
0x2310…2328               Head {h00=0x0014, h01=0x0050, text=»DMTBMR ADR A1,A2«, t00=0x0016, t01=0x00b8}
0x2328…233a               Head {h00=0x000e, h01=0x0050, text=» ADR A3,A2«, t00=0x0016, t01=0x00d0}
0x233a…2352               Head {h00=0x0014, h01=0x0050, text=»DMTB20 SUK A2,1 «, t00=0x0016, t01=0x00e2}
0x2352…2368               Head {h00=0x0012, h01=0x0050, text=» RB(N) DMTB10 «, t00=0x0016, t01=0x00fa}
0x2368…237a               Head {h00=0x000e, h01=0x0050, text=» SUK A1,1 «, t00=0x0016, t01=0x0110}
0x237a…238c               Head {h00=0x000e, h01=0x0050, text=» SUK A3,1 «, t00=0x0016, t01=0x0122}
0x238c…239e               Head {h00=0x000e, h01=0x0050, text=» LCR A4,A1«, t00=0x0016, t01=0x0134}
0x239e…23b0               Head {h00=0x000e, h01=0x0050, text=» SCR A4,A3«, t00=0x0016, t01=0x0146}
0x23b0…23c2               Head {h00=0x000e, h01=0x0050, text=» RB DMTB20«, t00=0x0016, t01=0x0158}
0x23c2…23d0               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0016, t01=0x016a}
0x23d0…240c               Head {h00=0x0038, h01=0x0050, text=»****DESCRIPTION*************************************«, t00=0x0016, t01=0x0178}
0x240c…2416               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0024}
0x2416…2454               Head {h00=0x003a, h01=0x0050, text=»*   FNDFDB WILL SEARCH TTAB AND SCTCDT FOR A FILE CODE«, t00=0x0017, t01=0x002e}
0x2454…245e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x006c}
0x245e…249a               Head {h00=0x0038, h01=0x0050, text=»****ENTRY PARAMETERS********************************«, t00=0x0017, t01=0x0076}
0x249a…24a4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x00b2}
0x24a4…24be               Head {h00=0x0016, h01=0x0050, text=»*   A1 = TTAB ADDR«, t00=0x0017, t01=0x00bc}
0x24be…24e6               Head {h00=0x0024, h01=0x0050, text=»*   A2 = FILE CODE TO SEARCH FOR«, t00=0x0017, t01=0x00d6}
0x24e6…251e               Head {h00=0x0034, h01=0x0050, text=»*   A5 NOT= 0  WHEN ONLY TTAB SHALL BE SEARCHED «, t00=0x0017, t01=0x00fe}
0x251e…2528               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0136}
0x2528…2564               Head {h00=0x0038, h01=0x0050, text=»****EXIT PARAMETERS*********************************«, t00=0x0017, t01=0x0140}
0x2564…256e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x017c}
0x256e…2588               Head {h00=0x0016, h01=0x0050, text=»*   A1 = UNCHANGED«, t00=0x0017, t01=0x0186}
0x2588…25be               Head {h00=0x0032, h01=0x0050, text=»*   A2 = FILE CODE. = 0 WHEN NO CODE IS FOUND «, t00=0x0018, t01=0x0010}
0x25be…25f8               Head {h00=0x0036, h01=0x0050, text=»*   A4 = TTAB/SCTCDT ENTRY ADDR WHEN CODE IS FOUND«, t00=0x0018, t01=0x0046}
0x25f8…262e               Head {h00=0x0032, h01=0x0050, text=»*   A5 = 0 WHEN FOUND IN SCTCDT = 1 WHEN TTAB «, t00=0x0018, t01=0x0080}
0x262e…2638               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x00b6}
0x2638…2674               Head {h00=0x0038, h01=0x0050, text=»****USED REGISTERS**********************************«, t00=0x0018, t01=0x00c0}
0x2674…267e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x00fc}
0x267e…2690               Head {h00=0x000e, h01=0x0050, text=»*   A1-A5 «, t00=0x0018, t01=0x0106}
0x2690…269a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0118}
0x269a…26d8               Head {h00=0x003a, h01=0x0050, text=»******************************************************«, t00=0x0018, t01=0x0122}
0x26d8…26e2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0160}
0x26e2…2708               Head {h00=0x0022, h01=0x0050, text=»*   LOOK FOR FILE CODE IN TTAB«, t00=0x0018, t01=0x016a}
0x2708…2712               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0190}
0x2712…2726               Head {h00=0x0010, h01=0x0050, text=»FNDFDB EQU *«, t00=0x0019, t01=0x000a}
0x2726…2750               Head {h00=0x0026, h01=0x0050, text=» LD A3,TTB:TD,A1 LENGTH DEV DESCR «, t00=0x0019, t01=0x001e}
0x2750…2764               Head {h00=0x0010, h01=0x0050, text=»FND030 EQU *«, t00=0x0019, t01=0x0048}
0x2764…2776               Head {h00=0x000e, h01=0x0050, text=» SUK A3,4 «, t00=0x0019, t01=0x005c}
0x2776…27a2               Head {h00=0x0028, h01=0x0050, text=» RF(NP) FND040 FILE CODE NOT IN TTAB«, t00=0x0019, t01=0x006e}
0x27a2…27b4               Head {h00=0x000e, h01=0x0050, text=» LDR A4,A1«, t00=0x0019, t01=0x009a}
0x27b4…27d0               Head {h00=0x0018, h01=0x0050, text=» ADKL A4,TTB:TD  =1 «, t00=0x0019, t01=0x00ac}
0x27d0…27e2               Head {h00=0x000e, h01=0x0050, text=» ADR A4,A3«, t00=0x0019, t01=0x00c8}
0x27e2…27fa               Head {h00=0x0014, h01=0x0050, text=» CWR* A2,A4  =1 «, t00=0x0019, t01=0x00da}
0x27fa…2810               Head {h00=0x0012, h01=0x0050, text=» RB(NE) FND030«, t00=0x0019, t01=0x00f2}
0x2810…2820               Head {h00=0x000c, h01=0x0050, text=»*    =1 «, t00=0x0019, t01=0x0108}
0x2820…2832               Head {h00=0x000e, h01=0x0050, text=» LDK A5,1 «, t00=0x0019, t01=0x0118}
0x2832…2858               Head {h00=0x0022, h01=0x0050, text=» RF FND080 CODE FOUND IN TTAB «, t00=0x0019, t01=0x012a}
0x2858…2862               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0150}
0x2862…2888               Head {h00=0x0022, h01=0x0050, text=»*   SEARCH FILE CODE IN SCTCDT«, t00=0x0019, t01=0x015a}
0x2888…2892               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0180}
0x2892…28a6               Head {h00=0x0010, h01=0x0050, text=»FND040 EQU *«, t00=0x0019, t01=0x018a}
0x28a6…28b8               Head {h00=0x000e, h01=0x0050, text=» LDR A5,A5«, t00=0x001a, t01=0x000e}
0x28b8…28e4               Head {h00=0x0028, h01=0x0050, text=» RF(NZ) FND060 ONLY TTAB IS SEACHED «, t00=0x001a, t01=0x0020}
0x28e4…28fa               Head {h00=0x0012, h01=0x0050, text=» LD* A4,SCTCDT«, t00=0x001a, t01=0x004c}
0x28fa…290e               Head {h00=0x0010, h01=0x0050, text=»FND050 EQU *«, t00=0x001a, t01=0x0062}
0x290e…2920               Head {h00=0x000e, h01=0x0050, text=» SUK A4,4 «, t00=0x001a, t01=0x0076}
0x2920…294c               Head {h00=0x0028, h01=0x0050, text=» RF(NP) FND060 CODE NOT FOUND AT ALL«, t00=0x001a, t01=0x0088}
0x294c…2962               Head {h00=0x0012, h01=0x0050, text=» LD A3,SCTCDT «, t00=0x001a, t01=0x00b4}
0x2962…2974               Head {h00=0x000e, h01=0x0050, text=» ADR A3,A4«, t00=0x001a, t01=0x00ca}
0x2974…298c               Head {h00=0x0014, h01=0x0050, text=» CWR* A2,A3  =1 «, t00=0x001a, t01=0x00dc}
0x298c…29a2               Head {h00=0x0012, h01=0x0050, text=» RB(NE) FND050«, t00=0x001a, t01=0x00f4}
0x29a2…29b8               Head {h00=0x0012, h01=0x0050, text=» AD A4,SCTCDT «, t00=0x001a, t01=0x010a}
0x29b8…29d6               Head {h00=0x001a, h01=0x0050, text=» RF FND080 CODE FOUND «, t00=0x001a, t01=0x0120}
0x29d6…29ea               Head {h00=0x0010, h01=0x0050, text=»FND060 EQU *«, t00=0x001a, t01=0x013e}
0x29ea…2a04               Head {h00=0x0016, h01=0x0050, text=» LDK A2,0 NO CODE «, t00=0x001a, t01=0x0152}
0x2a04…2a18               Head {h00=0x0010, h01=0x0050, text=»FND080 EQU *«, t00=0x001a, t01=0x016c}
0x2a18…2a28               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x001a, t01=0x0180}
0x2a28…2a36               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001a, t01=0x0190}
0x2a36…2a40               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x000e}
0x2a40…2a56               Head {h00=0x0012, h01=0x0050, text=»**************«, t00=0x001b, t01=0x0018}
0x2a56…2a6c               Head {h00=0x0012, h01=0x0050, text=»*   DMTREM   *«, t00=0x001b, t01=0x002e}
0x2a6c…2a82               Head {h00=0x0012, h01=0x0050, text=»**************«, t00=0x001b, t01=0x0044}
0x2a82…2a8c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x005a}
0x2a8c…2ad4               Head {h00=0x0044, h01=0x0050, text=»*   ENTRY   DMTREM   MOVE RECORD FROM BUFFER TO USER RECORD AREA«, t00=0x001b, t01=0x0064}
0x2ad4…2ade               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x00ac}
0x2ade…2b12               Head {h00=0x0030, h01=0x0050, text=»*   INPUT   RELATIVE REC OFFSET IN FDBRRO,A6«, t00=0x001b, t01=0x00b6}
0x2b12…2b3a               Head {h00=0x0024, h01=0x0050, text=»*           BUFFER ADDRESS IN A5«, t00=0x001b, t01=0x00ea}
0x2b3a…2b68               Head {h00=0x002a, h01=0x0050, text=»*           USER REC AREA IN ECBBA,A9 «, t00=0x001b, t01=0x0112}
0x2b68…2b90               Head {h00=0x0024, h01=0x0050, text=»*           RECORD LENGTH IN A2 «, t00=0x001b, t01=0x0140}
0x2b90…2b9a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0168}
0x2b9a…2ba4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0172}
0x2ba4…2bae               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x017c}
0x2bae…2bca               Head {h00=0x0018, h01=0x0050, text=»*   MOVE THE RECORD «, t00=0x001b, t01=0x0186}
0x2bca…2c0c               Head {h00=0x003e, h01=0x0050, text=»*   IF (FROM) AND (TO) ADDRESSES BOTH EVEN THEN WORD MOVE «, t00=0x001c, t01=0x0012}
0x2c0c…2c52               Head {h00=0x0042, h01=0x0050, text=»*   IF (FROM AND (TO) ADDRESSES BOTH ODD THEN MOVE FIRST BYTE «, t00=0x001c, t01=0x0054}
0x2c52…2c94               Head {h00=0x003e, h01=0x0050, text=»*      WITH BYTE INSTRUCTIONS AND THE REST WITH WORD MOVE «, t00=0x001c, t01=0x009a}
0x2c94…2cd2               Head {h00=0x003a, h01=0x0050, text=»*   ELSE USE BYTE MOVE INSTRUCTIONS FOR THE WHOLE REC «, t00=0x001c, t01=0x00dc}
0x2cd2…2cdc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x011a}
0x2cdc…2cf0               Head {h00=0x0010, h01=0x0050, text=»DMTREM EQU *«, t00=0x001c, t01=0x0124}
0x2cf0…2d08               Head {h00=0x0014, h01=0x0050, text=» LD A1,FDBRRO,A6«, t00=0x001c, t01=0x0138}
0x2d08…2d28               Head {h00=0x001c, h01=0x0050, text=» ADR A1,A5 FROM ADDRESS «, t00=0x001c, t01=0x0150}
0x2d28…2d32               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0170}
0x2d32…2d48               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x001c, t01=0x017a}
0x2d48…2d5a               Head {h00=0x000e, h01=0x0050, text=» LDR A4,A1«, t00=0x001c, t01=0x0190}
0x2d5a…2d7c               Head {h00=0x001e, h01=0x0050, text=» LD A3,ECBBA,A9 TO ADDRESS«, t00=0x001d, t01=0x0012}
0x2d7c…2d8e               Head {h00=0x000e, h01=0x0050, text=» XRR A4,A3«, t00=0x001d, t01=0x0034}
0x2d8e…2da2               Head {h00=0x0010, h01=0x0050, text=» ANK A4,/01 «, t00=0x001d, t01=0x0046}
0x2da2…2dce               Head {h00=0x0028, h01=0x0050, text=» RF(Z) DMT210 BOTH ODD OR BOTH EVEN «, t00=0x001d, t01=0x005a}
0x2dce…2df8               Head {h00=0x0026, h01=0x0050, text=» CF A14,DMTBM ONE ODD AND ONE EVEN«, t00=0x001d, t01=0x0086}
0x2df8…2e0a               Head {h00=0x000e, h01=0x0050, text=» RF DMT225«, t00=0x001d, t01=0x00b0}
0x2e0a…2e14               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x00c2}
0x2e14…2e2c               Head {h00=0x0014, h01=0x0050, text=»DMT210 LDR A4,A1«, t00=0x001d, t01=0x00cc}
0x2e2c…2e40               Head {h00=0x0010, h01=0x0050, text=» ANK A4,/01 «, t00=0x001d, t01=0x00e4}
0x2e40…2e60               Head {h00=0x001c, h01=0x0050, text=» RF(E) DMT220 BOTH EVEN «, t00=0x001d, t01=0x00f8}
0x2e60…2e7a               Head {h00=0x0016, h01=0x0050, text=» SUK A2,1 BOTH ODD«, t00=0x001d, t01=0x0118}
0x2e7a…2e8c               Head {h00=0x000e, h01=0x0050, text=» LCR A4,A1«, t00=0x001d, t01=0x0132}
0x2e8c…2e9e               Head {h00=0x000e, h01=0x0050, text=» SCR A4,A3«, t00=0x001d, t01=0x0144}
0x2e9e…2eb0               Head {h00=0x000e, h01=0x0050, text=» ADK A1,1 «, t00=0x001d, t01=0x0156}
0x2eb0…2ec2               Head {h00=0x000e, h01=0x0050, text=» ADK A3,1 «, t00=0x001d, t01=0x0168}
0x2ec2…2ee8               Head {h00=0x0022, h01=0x0050, text=»DMT220 CF A14,DMTWM WORD MOVE «, t00=0x001d, t01=0x017a}
0x2ee8…2efc               Head {h00=0x0010, h01=0x0050, text=»DMT225 EQU *«, t00=0x001e, t01=0x0010}
0x2efc…2f08               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001e, t01=0x0024}
0x2f08…2f12               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0030}
0x2f12…2f28               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x001e, t01=0x003a}
0x2f28…2f52               Head {h00=0x0026, h01=0x0050, text=» LD A4,DWTTDM,A6 GET TTAB ADDRESS «, t00=0x001e, t01=0x0050}
0x2f52…2f7a               Head {h00=0x0024, h01=0x0050, text=» LC A3,TTB:ID,A4 ID CALLING TASK«, t00=0x001e, t01=0x007a}
0x2f7a…2f8e               Head {h00=0x0010, h01=0x0050, text=» CCK A3,'##'«, t00=0x001e, t01=0x00a2}
0x2f8e…2fb0               Head {h00=0x001e, h01=0x0050, text=» RF(NE) DMTREN NOT DMTASK «, t00=0x001e, t01=0x00b6}
0x2fb0…2fc4               Head {h00=0x0010, h01=0x0050, text=» LDK A3,QRR «, t00=0x001e, t01=0x00d8}
0x2fc4…2fde               Head {h00=0x0016, h01=0x0050, text=» CC A3,DWTOR+1,A6 «, t00=0x001e, t01=0x00ec}
0x2fde…3004               Head {h00=0x0022, h01=0x0050, text=» RF(NE) DMTREQ NOT RANDOM READ«, t00=0x001e, t01=0x0106}
0x3004…302e               Head {h00=0x0026, h01=0x0050, text=» LD A4,DWTWAT,A6 PAR BLOCK ADDRESS«, t00=0x001e, t01=0x012c}
0x302e…3056               Head {h00=0x0024, h01=0x0050, text=» LD A4,4,A4 FDB ADDR INDEX FILE «, t00=0x001e, t01=0x0156}
0x3056…3078               Head {h00=0x001e, h01=0x0050, text=» LD A4,DWTTDM,A4 USER TTAB«, t00=0x001e, t01=0x017e}
0x3078…308c               Head {h00=0x0010, h01=0x0050, text=»DMTREN EQU *«, t00=0x001f, t01=0x0010}
0x308c…3098               Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x001f, t01=0x0024}
0x3098…30c0               Head {h00=0x0024, h01=0x0050, text=» TL TTB:MT,A4 LOAD MMU REGISTERS«, t00=0x001f, t01=0x0030}
0x30c0…30d4               Head {h00=0x0010, h01=0x0050, text=»DMTREP EQU *«, t00=0x001f, t01=0x0058}
0x30d4…30fc               Head {h00=0x0024, h01=0x0050, text=» LD A4,PRUN GET DM TTAB ADDRESS «, t00=0x001f, t01=0x006c}
0x30fc…3130               Head {h00=0x0030, h01=0x0050, text=» TS TTB:MT,A4 STORE USER MMU IN DM MMU TABLE«, t00=0x001f, t01=0x0094}
0x3130…313c               Head {h00=0x0008, h01=0x0050, text=» ENB«, t00=0x001f, t01=0x00c8}
0x313c…315a               Head {h00=0x001a, h01=0x0050, text=» LDR A3,A2 GET LENGTH «, t00=0x001f, t01=0x00d4}
0x315a…318e               Head {h00=0x0030, h01=0x0050, text=» LD A2,ECBBA,A9 GET RECEIVING BUFFER ADDRESS«, t00=0x001f, t01=0x00f2}
0x318e…31ca               Head {h00=0x0038, h01=0x0050, text=» CF A14,MOV:SU MOVE RECORD FROM SYSTEM TO USER AREA «, t00=0x001f, t01=0x0126}
0x31ca…31d6               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001f, t01=0x0162}
0x31d6…31e0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x016e}
0x31e0…31f0               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x001f, t01=0x0178}
0x31f0…3206               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x001f, t01=0x0188}
0x3206…3218               Head {h00=0x000e, h01=0x0050, text=»DMTREQ INH«, t00=0x0020, t01=0x000e}
0x3218…3236               Head {h00=0x001a, h01=0x0050, text=» TL MONMMU SYSTEM MMU «, t00=0x0020, t01=0x0020}
0x3236…3248               Head {h00=0x000e, h01=0x0050, text=» RB DMTREP«, t00=0x0020, t01=0x003e}
0x3248…3254               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0020, t01=0x0050}
0x3254…3262               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0020, t01=0x005c}
0x3262…326c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x006a}
0x326c…3288               Head {h00=0x0018, h01=0x0050, text=»*   SET UP A14 STACK«, t00=0x0020, t01=0x0074}
0x3288…3292               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0090}
0x3292…32a6               Head {h00=0x0010, h01=0x0050, text=»GETA14 EQU *«, t00=0x0020, t01=0x009a}
0x32a6…32ce               Head {h00=0x0024, h01=0x0050, text=» LD A14,PRUN GET DM TTAB ADDRESS«, t00=0x0020, t01=0x00ae}
0x32ce…32fc               Head {h00=0x002a, h01=0x0050, text=» AD A14,TTB:TD,A14 LENGTH DEVICE DESCR«, t00=0x0020, t01=0x00d6}
0x32fc…331e               Head {h00=0x001e, h01=0x0050, text=» ADKL A14,TTB:TD+32 STACK «, t00=0x0020, t01=0x0104}
0x331e…3340               Head {h00=0x001e, h01=0x0050, text=» RTN A15 RETURN AND ENABLE«, t00=0x0020, t01=0x0126}
0x3340…334a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0148}
0x334a…3358               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0020, t01=0x0152}
0x3358…3362               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0160}
0x3362…3378               Head {h00=0x0012, h01=0x0050, text=»**************«, t00=0x0020, t01=0x016a}
0x3378…338e               Head {h00=0x0012, h01=0x0050, text=»*   DMTASK   *«, t00=0x0020, t01=0x0180}
0x338e…33a4               Head {h00=0x0012, h01=0x0050, text=»**************«, t00=0x0021, t01=0x0008}
0x33a4…33ae               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x001e}
0x33ae…33b8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0028}
0x33b8…33cc               Head {h00=0x0010, h01=0x0050, text=»DMTASK EQU *«, t00=0x0021, t01=0x0032}
0x33cc…33d6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0046}
0x33d6…33f2               Head {h00=0x0018, h01=0x0050, text=»*   SET UP A14 STACK«, t00=0x0021, t01=0x0050}
0x33f2…33fc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x006c}
0x33fc…3412               Head {h00=0x0012, h01=0x0050, text=» CF A15,GETA14«, t00=0x0021, t01=0x0076}
0x3412…342e               Head {h00=0x0018, h01=0x0050, text=» LDR A6,A1 FDB ADDR «, t00=0x0021, t01=0x008c}
0x342e…3442               Head {h00=0x0010, h01=0x0050, text=» LDKL A5,-1 «, t00=0x0021, t01=0x00a8}
0x3442…3470               Head {h00=0x002a, h01=0x0050, text=» CW A5,FDBRRO,A6 SPECIAL PARAMETER -1 «, t00=0x0021, t01=0x00bc}
0x3470…34a6               Head {h00=0x0032, h01=0x0050, text=» RF(E) DMT090 FOR ORDERS XR,DX,IX  (SEE TIODM)«, t00=0x0021, t01=0x00ea}
0x34a6…34ba               Head {h00=0x0010, h01=0x0050, text=»DMT020 EQU *«, t00=0x0021, t01=0x0120}
0x34ba…34d2               Head {h00=0x0014, h01=0x0050, text=» LD A4,FDBDBR,A1«, t00=0x0021, t01=0x0134}
0x34d2…34f2               Head {h00=0x001c, h01=0x0050, text=» RF(NN) DMT025 NO DELAY «, t00=0x0021, t01=0x014c}
0x34f2…3508               Head {h00=0x0012, h01=0x0050, text=» ANKL A4,/C0FF«, t00=0x0021, t01=0x016c}
0x3508…3520               Head {h00=0x0014, h01=0x0050, text=» LD A2,DWTOR,A1 «, t00=0x0021, t01=0x0182}
0x3520…3534               Head {h00=0x0010, h01=0x0050, text=» ANK A2,/3F «, t00=0x0022, t01=0x000a}
0x3534…3548               Head {h00=0x0010, h01=0x0050, text=» CWK A2,QCL «, t00=0x0022, t01=0x001e}
0x3548…3564               Head {h00=0x0018, h01=0x0050, text=» RF(E) DMT024 CLOSE «, t00=0x0022, t01=0x0032}
0x3564…3578               Head {h00=0x0010, h01=0x0050, text=» CWK A2,QRV «, t00=0x0022, t01=0x004e}
0x3578…3598               Head {h00=0x001c, h01=0x0050, text=» RF(E) DMT024 READ VTOC «, t00=0x0022, t01=0x0062}
0x3598…35ae               Head {h00=0x0012, h01=0x0050, text=» SUK A2,QRRRB «, t00=0x0022, t01=0x0082}
0x35ae…35d8               Head {h00=0x0026, h01=0x0050, text=» RF(E) DMT024 RAND READ REL BUFFER«, t00=0x0022, t01=0x0098}
0x35d8…35ee               Head {h00=0x0012, h01=0x0050, text=» ORKL A4,/100 «, t00=0x0022, t01=0x00c2}
0x35ee…3602               Head {h00=0x0010, h01=0x0050, text=»DMT024 EQU *«, t00=0x0022, t01=0x00d8}
0x3602…361a               Head {h00=0x0014, h01=0x0050, text=» ST A4,FDBDBR,A1«, t00=0x0022, t01=0x00ec}
0x361a…362e               Head {h00=0x0010, h01=0x0050, text=»DMT025 EQU *«, t00=0x0022, t01=0x0104}
0x362e…3640               Head {h00=0x000e, h01=0x0050, text=» LDR A8,A1«, t00=0x0022, t01=0x0118}
0x3640…3660               Head {h00=0x001c, h01=0x0050, text=» ADKL A8,FDBECB ECB ADDR«, t00=0x0022, t01=0x012a}
0x3660…3688               Head {h00=0x0024, h01=0x0050, text=» CF A14,GTBKBU GET BLOCK BUFFER «, t00=0x0022, t01=0x014a}
0x3688…369a               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A2«, t00=0x0022, t01=0x0172}
0x369a…36c2               Head {h00=0x0024, h01=0x0050, text=» RF(NN) DMT080 BUFFER WAS BEFORE«, t00=0x0022, t01=0x0184}
0x36c2…36cc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x001c}
0x36cc…36f8               Head {h00=0x0028, h01=0x0050, text=»*   READ SECTOR INTO BUFFER AND EXIT«, t00=0x0023, t01=0x0026}
0x36f8…3702               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0052}
0x3702…3716               Head {h00=0x0010, h01=0x0050, text=» SUK A5,QCL «, t00=0x0023, t01=0x005c}
0x3716…3732               Head {h00=0x0018, h01=0x0050, text=» RF(Z) DMT030 CLOSE «, t00=0x0023, t01=0x0070}
0x3732…3754               Head {h00=0x001e, h01=0x0050, text=» LDK A7,/11 PHYSICAL READ «, t00=0x0023, t01=0x008c}
0x3754…3760               Head {h00=0x0008, h01=0x0050, text=» LKM«, t00=0x0023, t01=0x00ae}
0x3760…3784               Head {h00=0x0020, h01=0x0050, text=» DATA -1 I/O AND ACTIVATION «, t00=0x0023, t01=0x00ba}
0x3784…37aa               Head {h00=0x0022, h01=0x0050, text=» DATA DMTAR1 DMTASK RESTART #1«, t00=0x0023, t01=0x00de}
0x37aa…37b6               Head {h00=0x0008, h01=0x0050, text=» LKM«, t00=0x0023, t01=0x0104}
0x37b6…37ca               Head {h00=0x0010, h01=0x0050, text=» DATA 3 EXIT«, t00=0x0023, t01=0x0110}
0x37ca…37d4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0124}
0x37d4…3800               Head {h00=0x0028, h01=0x0050, text=»DMT030 EQU * I/O WITH WAIT FOR CLOSE«, t00=0x0023, t01=0x012e}
0x3800…3814               Head {h00=0x0010, h01=0x0050, text=» LDK A7,/91 «, t00=0x0023, t01=0x015a}
0x3814…3820               Head {h00=0x0008, h01=0x0050, text=» LKM«, t00=0x0023, t01=0x016e}
0x3820…3830               Head {h00=0x000c, h01=0x0050, text=» DATA 1 «, t00=0x0023, t01=0x017a}
0x3830…3856               Head {h00=0x0022, h01=0x0050, text=» RF DMT050 CHECK RETURN CODES «, t00=0x0023, t01=0x018a}
0x3856…3864               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0024, t01=0x0020}
0x3864…387a               Head {h00=0x0012, h01=0x0050, text=»**************«, t00=0x0024, t01=0x002e}
0x387a…3890               Head {h00=0x0012, h01=0x0050, text=»*   DMTAR1   *«, t00=0x0024, t01=0x0044}
0x3890…38a6               Head {h00=0x0012, h01=0x0050, text=»**************«, t00=0x0024, t01=0x005a}
0x38a6…38ca               Head {h00=0x0020, h01=0x0050, text=»*   RESTART POINT AFTER READ«, t00=0x0024, t01=0x0070}
0x38ca…38d4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0094}
0x38d4…38e8               Head {h00=0x0010, h01=0x0050, text=»DMTAR1 EQU *«, t00=0x0024, t01=0x009e}
0x38e8…38f2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x00b2}
0x38f2…390e               Head {h00=0x0018, h01=0x0050, text=»*   SET UP A14 STACK«, t00=0x0024, t01=0x00bc}
0x390e…3918               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x00d8}
0x3918…392e               Head {h00=0x0012, h01=0x0050, text=» CF A15,GETA14«, t00=0x0024, t01=0x00e2}
0x392e…3942               Head {h00=0x0010, h01=0x0050, text=»DMT050 EQU *«, t00=0x0024, t01=0x00f8}
0x3942…397a               Head {h00=0x0034, h01=0x0050, text=» CF A14,DMTIOT CHECK RETURN CODES FROM DISC I/O «, t00=0x0024, t01=0x010c}
0x397a…398c               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A1«, t00=0x0024, t01=0x0144}
0x398c…39a4               Head {h00=0x0014, h01=0x0050, text=» ABL(NE) DMTERR «, t00=0x0024, t01=0x0156}
0x39a4…39bc               Head {h00=0x0014, h01=0x0050, text=» LD A5,ECBBA,A8 «, t00=0x0024, t01=0x016e}
0x39bc…39ce               Head {h00=0x000e, h01=0x0050, text=» RF DMT090«, t00=0x0024, t01=0x0186}
0x39ce…3a02               Head {h00=0x0030, h01=0x0050, text=»DMT080 EQU * ENTRY IF SECT ALREADY IN BUFFER«, t00=0x0025, t01=0x0008}
0x3a02…3a14               Head {h00=0x000e, h01=0x0050, text=» LDR A5,A3«, t00=0x0025, t01=0x003c}
0x3a14…3a38               Head {h00=0x0020, h01=0x0050, text=» ADK A5,8 SKIP BUFFER HEADER«, t00=0x0025, t01=0x004e}
0x3a38…3a66               Head {h00=0x002a, h01=0x0050, text=» ST A5,ECBBA,A8 PUT BUFFER ADDR IN ECB«, t00=0x0025, t01=0x0072}
0x3a66…3a7a               Head {h00=0x0010, h01=0x0050, text=»DMT090 EQU *«, t00=0x0025, t01=0x00a0}
0x3a7a…3a84               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x00b4}
0x3a84…3abc               Head {h00=0x0034, h01=0x0050, text=»*   HANDLE ACTUAL ORDER     ORDER INDEX IN DWTOR«, t00=0x0025, t01=0x00be}
0x3abc…3ac6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x00f6}
0x3ac6…3ae8               Head {h00=0x001e, h01=0x0050, text=» ADK A5,2 SKIP CYLID WORD «, t00=0x0025, t01=0x0100}
0x3ae8…3b00               Head {h00=0x0014, h01=0x0050, text=» LD A7,DWTOR,A6 «, t00=0x0025, t01=0x0122}
0x3b00…3b24               Head {h00=0x0020, h01=0x0050, text=»*   A7 = INTERNAL ORDER CODE«, t00=0x0025, t01=0x013a}
0x3b24…3b38               Head {h00=0x0010, h01=0x0050, text=» ANK A7,/3F «, t00=0x0025, t01=0x015e}
0x3b38…3b64               Head {h00=0x0028, h01=0x0050, text=» ABI DMTAFU,A7 DMTASK FUNCTION TABLE«, t00=0x0025, t01=0x0172}
0x3b64…3b72               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0026, t01=0x000e}
0x3b72…3b9a               Head {h00=0x0024, h01=0x0050, text=»DMRRRB EQU * RAND READ REL BUFF «, t00=0x0026, t01=0x001c}
0x3b9a…3ba4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0044}
0x3ba4…3bc8               Head {h00=0x0020, h01=0x0050, text=»DMSQRE EQU * SEQUENTIAL READ«, t00=0x0026, t01=0x004e}
0x3bc8…3bd2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0072}
0x3bd2…3bf2               Head {h00=0x001c, h01=0x0050, text=»DMRDRE EQU * RANDOM READ«, t00=0x0026, t01=0x007c}
0x3bf2…3bfc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x009c}
0x3bfc…3c34               Head {h00=0x0034, h01=0x0050, text=»*   CHECK STATUS   IF NOT USED THEN ERROR RETURN«, t00=0x0026, t01=0x00a6}
0x3c34…3c3e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x00de}
0x3c3e…3c56               Head {h00=0x0014, h01=0x0050, text=» LD A2,FDBRRO,A6«, t00=0x0026, t01=0x00e8}
0x3c56…3c6e               Head {h00=0x0014, h01=0x0050, text=» AD A2,FDBRLE,A6«, t00=0x0026, t01=0x0100}
0x3c6e…3c80               Head {h00=0x000e, h01=0x0050, text=» ADR A2,A5«, t00=0x0026, t01=0x0118}
0x3c80…3c92               Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x0026, t01=0x012a}
0x3c92…3cb6               Head {h00=0x0020, h01=0x0050, text=» CCR A1,A2 STATUS BYTE IN A1«, t00=0x0026, t01=0x013c}
0x3cb6…3cd2               Head {h00=0x0018, h01=0x0050, text=» RF(NE) DMT200 USED «, t00=0x0026, t01=0x0160}
0x3cd2…3cf0               Head {h00=0x001a, h01=0x0050, text=» LDKL A1,/800 NO DATA «, t00=0x0026, t01=0x017c}
0x3cf0…3d04               Head {h00=0x0010, h01=0x0050, text=» ABL DMTERR «, t00=0x0027, t01=0x000a}
0x3d04…3d2e               Head {h00=0x0026, h01=0x0050, text=»DMT200 LDK A1,/8 INCORRECT LENGTH «, t00=0x0027, t01=0x001e}
0x3d2e…3d58               Head {h00=0x0026, h01=0x0050, text=» CF A14,DMTFRL A2 := RECORD LENGTH«, t00=0x0027, t01=0x0048}
0x3d58…3d62               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x0072}
0x3d62…3d7e               Head {h00=0x0018, h01=0x0050, text=»*   MOVE THE RECORD «, t00=0x0027, t01=0x007c}
0x3d7e…3d88               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x0098}
0x3d88…3d9e               Head {h00=0x0012, h01=0x0050, text=» CF A14,DMTREM«, t00=0x0027, t01=0x00a2}
0x3d9e…3da8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x00b8}
0x3da8…3ddc               Head {h00=0x0030, h01=0x0050, text=»*   UPDATE CRN AND SET EXCLUSIVE ACCESS BIT «, t00=0x0027, t01=0x00c2}
0x3ddc…3de6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x00f6}
0x3de6…3dfa               Head {h00=0x0010, h01=0x0050, text=»DMT230 EQU *«, t00=0x0027, t01=0x0100}
0x3dfa…3e1c               Head {h00=0x001e, h01=0x0050, text=» ABL DMT400 PUT CRN AND EA«, t00=0x0027, t01=0x0114}
0x3e1c…3e2a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0027, t01=0x0136}
0x3e2a…3e50               Head {h00=0x0022, h01=0x0050, text=»DMREVT EQU * READ VTOC RECORD «, t00=0x0027, t01=0x0144}
0x3e50…3e5a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x016a}
0x3e5a…3e7c               Head {h00=0x001e, h01=0x0050, text=»DMCLOSE EQU * CLOSE A FILE«, t00=0x0027, t01=0x0174}
0x3e7c…3e86               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0008}
0x3e86…3e9e               Head {h00=0x0014, h01=0x0050, text=» LD A2,FDBSNR,A6«, t00=0x0028, t01=0x0012}
0x3e9e…3eca               Head {h00=0x0028, h01=0x0050, text=» RF(NZ) DMT270 VTOC SECTOR IN BUFFER«, t00=0x0028, t01=0x002a}
0x3eca…3ed4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0056}
0x3ed4…3ef6               Head {h00=0x001e, h01=0x0050, text=»*   VOLUME LABEL IN BUFFER«, t00=0x0028, t01=0x0060}
0x3ef6…3f42               Head {h00=0x0048, h01=0x0050, text=»*   FIND VTOC SECTOR NUMBER AND RELATIVE RECORD OFFSET WITHIN SECTOR«, t00=0x0028, t01=0x0082}
0x3f42…3f7e               Head {h00=0x0038, h01=0x0050, text=»*   FOR VTOC RECORD AND READ THIS SECTOR INTO BUFFER«, t00=0x0028, t01=0x00ce}
0x3f7e…3f88               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x010a}
0x3f88…3faa               Head {h00=0x001e, h01=0x0050, text=» LDR A10,A6 SAVE FDB ADDR «, t00=0x0028, t01=0x0114}
0x3faa…3fca               Head {h00=0x001c, h01=0x0050, text=» LDR A9,A8 SAVE ECB ADDR«, t00=0x0028, t01=0x0136}
0x3fca…3fe4               Head {h00=0x0016, h01=0x0050, text=» LD A3,VLVRL-2,A5 «, t00=0x0028, t01=0x0156}
0x3fe4…3ffa               Head {h00=0x0012, h01=0x0050, text=» ST A3,VTOCRL «, t00=0x0028, t01=0x0170}
0x3ffa…4026               Head {h00=0x0028, h01=0x0050, text=» LDK A6,VTOBLK VTOC BLOCKING FACTIOR«, t00=0x0028, t01=0x0186}
0x4026…4052               Head {h00=0x0028, h01=0x0050, text=» LD A2,FDBVTO,A10 VTOC RECORD NUMBER«, t00=0x0029, t01=0x0022}
0x4052…4064               Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x0029, t01=0x004e}
0x4064…4094               Head {h00=0x002c, h01=0x0050, text=» CF A14,DIVMOD A2=A1,A2/A6.A1=REMAINDRER«, t00=0x0029, t01=0x0060}
0x4094…40b0               Head {h00=0x0018, h01=0x0050, text=» LDR A3,A2 QUOTIENT «, t00=0x0029, t01=0x0090}
0x40b0…40cc               Head {h00=0x0018, h01=0x0050, text=» LDR A6,A10 FDB ADDR«, t00=0x0029, t01=0x00ac}
0x40cc…40e4               Head {h00=0x0014, h01=0x0050, text=» LDR A2,A1 REST «, t00=0x0029, t01=0x00c8}
0x40e4…4102               Head {h00=0x001a, h01=0x0050, text=» RF(Z) DMT240 REST = 0«, t00=0x0029, t01=0x00e0}
0x4102…412a               Head {h00=0x0024, h01=0x0050, text=» ADK A3,1 RECORD IN NEXT SECTOR «, t00=0x0029, t01=0x00fe}
0x412a…413c               Head {h00=0x000e, h01=0x0050, text=» RF DMT250«, t00=0x0029, t01=0x0126}
0x413c…416e               Head {h00=0x002e, h01=0x0050, text=»DMT240 LDK A2,VTOBLK LAST RECORD IN SECTOR«, t00=0x0029, t01=0x0138}
0x416e…4198               Head {h00=0x0026, h01=0x0050, text=»DMT250 AD A3,VLVBA-2,A5 VTOC BASE «, t00=0x0029, t01=0x016a}
0x4198…41b0 (42, 0, 400)  Head {h00=0x0014, h01=0x0050, text=» ST A3,FDBSNR,A6«, t00=0x002a, t01=0x0004}
0x41b0…41c2               Head {h00=0x000e, h01=0x0050, text=» LDK A3,0 «, t00=0x002a, t01=0x001c}
0x41c2…41da               Head {h00=0x0014, h01=0x0050, text=»DMT255 SUK A2,1 «, t00=0x002a, t01=0x002e}
0x41da…41f0               Head {h00=0x0012, h01=0x0050, text=» RF(Z) DMT260 «, t00=0x002a, t01=0x0046}
0x41f0…420a               Head {h00=0x0016, h01=0x0050, text=» AD A3,VLVRL-2,A5 «, t00=0x002a, t01=0x005c}
0x420a…422c               Head {h00=0x001e, h01=0x0050, text=» ADK A3,1 SKIP STATUS BYTE«, t00=0x002a, t01=0x0076}
0x422c…423e               Head {h00=0x000e, h01=0x0050, text=» RB DMT255«, t00=0x002a, t01=0x0098}
0x423e…425c               Head {h00=0x001a, h01=0x0050, text=»DMT260 ST A3,FDBRRO,A6«, t00=0x002a, t01=0x00aa}
0x425c…4266               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x00c8}
0x4266…4280               Head {h00=0x0016, h01=0x0050, text=»*   RELEASE BUFFER«, t00=0x002a, t01=0x00d2}
0x4280…428a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x00ec}
0x428a…42a2               Head {h00=0x0014, h01=0x0050, text=» LD A3,ECBBA,A9 «, t00=0x002a, t01=0x00f6}
0x42a2…42b4               Head {h00=0x000e, h01=0x0050, text=» SUK A3,8 «, t00=0x002a, t01=0x010e}
0x42b4…42da               Head {h00=0x0022, h01=0x0050, text=» CF A14,DMTRBU RELEASE BUFFER «, t00=0x002a, t01=0x0120}
0x42da…4304               Head {h00=0x0026, h01=0x0050, text=» CF A14,CLRBUF CLEAR FREE BUFFERS «, t00=0x002a, t01=0x0146}
0x4304…4316               Head {h00=0x000e, h01=0x0050, text=» ENB   ENB«, t00=0x002a, t01=0x0170}
0x4316…4332               Head {h00=0x0018, h01=0x0050, text=» LDR A1,A6 FDB ADDR «, t00=0x002a, t01=0x0182}
0x4332…4356               Head {h00=0x0020, h01=0x0050, text=» RB DMT020 READ VTOC SECTOR «, t00=0x002b, t01=0x000e}
0x4356…4364               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002b, t01=0x0032}
0x4364…4378               Head {h00=0x0010, h01=0x0050, text=»DMT270 EQU *«, t00=0x002b, t01=0x0040}
0x4378…438c               Head {h00=0x0010, h01=0x0050, text=» SUK A7,QRV «, t00=0x002b, t01=0x0054}
0x438c…43b4               Head {h00=0x0024, h01=0x0050, text=» ABL(Z) DMT500 READ VTOC RECORD «, t00=0x002b, t01=0x0068}
0x43b4…43ca               Head {h00=0x0012, h01=0x0050, text=»*   CLOSE FILE«, t00=0x002b, t01=0x0090}
0x43ca…43f4               Head {h00=0x0026, h01=0x0050, text=»*   UPDATE VTOC LAST RECORD NUMBER«, t00=0x002b, t01=0x00a6}
0x43f4…441e               Head {h00=0x0026, h01=0x0050, text=»*   AND WRITE SECTOR BACK ON DISC «, t00=0x002b, t01=0x00d0}
0x441e…4436               Head {h00=0x0014, h01=0x0050, text=» AD A5,FDBRRO,A6«, t00=0x002b, t01=0x00fa}
0x4436…4448               Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x002b, t01=0x0112}
0x4448…4460               Head {h00=0x0014, h01=0x0050, text=» LC A2,FDBLRN,A6«, t00=0x002b, t01=0x0124}
0x4460…4478               Head {h00=0x0014, h01=0x0050, text=» SC A2,VTLRN,A5 «, t00=0x002b, t01=0x013c}
0x4478…4492               Head {h00=0x0016, h01=0x0050, text=» LD A2,FDBLRN+1,A6«, t00=0x002b, t01=0x0154}
0x4492…44ac               Head {h00=0x0016, h01=0x0050, text=» ST A2,VTLRN+1,A5 «, t00=0x002b, t01=0x016e}
0x44ac…44ce               Head {h00=0x001e, h01=0x0050, text=»*   CLOSE FILE. WRITE VTOC«, t00=0x002b, t01=0x0188}
0x44ce…44d8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x001a}
0x44d8…44ec               Head {h00=0x0010, h01=0x0050, text=» LDK A7,/95 «, t00=0x002c, t01=0x0024}
0x44ec…44f8               Head {h00=0x0008, h01=0x0050, text=» LKM«, t00=0x002c, t01=0x0038}
0x44f8…4508               Head {h00=0x000c, h01=0x0050, text=» DATA 1 «, t00=0x002c, t01=0x0044}
0x4508…4512               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x0054}
0x4512…4536               Head {h00=0x0020, h01=0x0050, text=» LDR A1,A6 FDBADDRESS IN A1 «, t00=0x002c, t01=0x005e}
0x4536…4560               Head {h00=0x0026, h01=0x0050, text=» CF A14,DMTIOT CHECK RETURN CODES «, t00=0x002c, t01=0x0082}
0x4560…4572               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A1«, t00=0x002c, t01=0x00ac}
0x4572…458e               Head {h00=0x0018, h01=0x0050, text=» RF(NZ) DMT724 ERROR«, t00=0x002c, t01=0x00be}
0x458e…45a2               Head {h00=0x0010, h01=0x0050, text=»DMT720 EQU *«, t00=0x002c, t01=0x00da}
0x45a2…45c4               Head {h00=0x001e, h01=0x0050, text=» LD A1,DWTTDM,A6 TTAB ADDR«, t00=0x002c, t01=0x00ee}
0x45c4…45da               Head {h00=0x0012, h01=0x0050, text=»*    =1 START «, t00=0x002c, t01=0x0110}
0x45da…4604               Head {h00=0x0026, h01=0x0050, text=» LD A2,FDBMIA,A6 MASTER INDEX ADDR«, t00=0x002c, t01=0x0126}
0x4604…4624               Head {h00=0x001c, h01=0x0050, text=» RF(Z) DMT721 DATA FILE «, t00=0x002c, t01=0x0150}
0x4624…463a               Head {h00=0x0012, h01=0x0050, text=» LDK A2,/FF -1«, t00=0x002c, t01=0x0170}
0x463a…4658               Head {h00=0x001a, h01=0x0050, text=»DMT721 ADK A2,1 0 OR 1«, t00=0x002c, t01=0x0186}
0x4658…4672               Head {h00=0x0016, h01=0x0050, text=» ECR A2,A2  =1 END«, t00=0x002d, t01=0x0014}
0x4672…4694               Head {h00=0x001e, h01=0x0050, text=» LC A2,ECBFC,A9 FILE CODE «, t00=0x002d, t01=0x002e}
0x4694…46ba               Head {h00=0x0022, h01=0x0050, text=» LDK A5,0 TRY LOCAL AND GLOBAL«, t00=0x002d, t01=0x0050}
0x46ba…46ec               Head {h00=0x002e, h01=0x0050, text=» CF A14,FNDFDB GET ENTRY IN TTAB CDTADTAB «, t00=0x002d, t01=0x0076}
0x46ec…4716               Head {h00=0x0026, h01=0x0050, text=» LDR A13,A5 LOCAL/GLOBAL INDICATOR«, t00=0x002d, t01=0x00a8}
0x4716…4728               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A2«, t00=0x002d, t01=0x00d2}
0x4728…4748               Head {h00=0x001c, h01=0x0050, text=» RF(NZ) DMT725 FC FOUND «, t00=0x002d, t01=0x00e4}
0x4748…4766               Head {h00=0x001a, h01=0x0050, text=» LDKL A1,/8000 REQ ERR«, t00=0x002d, t01=0x0104}
0x4766…4780               Head {h00=0x0016, h01=0x0050, text=»DMT724 ABL DMTERR «, t00=0x002d, t01=0x0122}
0x4780…4794               Head {h00=0x0010, h01=0x0050, text=»DMT725 EQU *«, t00=0x002d, t01=0x013c}
0x4794…47b4               Head {h00=0x001c, h01=0x0050, text=» LD A5,2,A4 FDB ADDRESS «, t00=0x002d, t01=0x0150}
0x47b4…47de               Head {h00=0x0026, h01=0x0050, text=» LDR A11,A4 SAVE TABLE ENTRY ADDR «, t00=0x002d, t01=0x0170}
0x47de…4802               Head {h00=0x0020, h01=0x0050, text=» LDR A12,A1 SAVE TTEAB ADDR «, t00=0x002e, t01=0x000a}
0x4802…483a               Head {h00=0x0034, h01=0x0050, text=» SUR A10,A10 MARK THAT FDB NOT SHALL BE RELEASED«, t00=0x002e, t01=0x002e}
0x483a…4848               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002e, t01=0x0066}
0x4848…487c               Head {h00=0x0030, h01=0x0050, text=»*   CHECK IF THIS FDB ADDR IS USED ELEWHERE «, t00=0x002e, t01=0x0074}
0x487c…4886               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x00a8}
0x4886…48a2               Head {h00=0x0018, h01=0x0050, text=»*   SEARCH ALL TTABS«, t00=0x002e, t01=0x00b2}
0x48a2…48ac               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x00ce}
0x48ac…48c2               Head {h00=0x0012, h01=0x0050, text=» LD* A2,SCTTCT«, t00=0x002e, t01=0x00d8}
0x48c2…48d6               Head {h00=0x0010, h01=0x0050, text=»DMT730 EQU *«, t00=0x002e, t01=0x00ee}
0x48d6…48e8               Head {h00=0x000e, h01=0x0050, text=» SUK A2,2 «, t00=0x002e, t01=0x0102}
0x48e8…4914               Head {h00=0x0028, h01=0x0050, text=» RF(NP) DMT780 NOT FOUND IN ANY TTAB«, t00=0x002e, t01=0x0114}
0x4914…492a               Head {h00=0x0012, h01=0x0050, text=» LD A3,SCTTCT «, t00=0x002e, t01=0x0140}
0x492a…493c               Head {h00=0x000e, h01=0x0050, text=» ADR A3,A2«, t00=0x002e, t01=0x0156}
0x493c…4950               Head {h00=0x0010, h01=0x0050, text=» LDR* A1,A3 «, t00=0x002e, t01=0x0168}
0x4950…4970               Head {h00=0x001c, h01=0x0050, text=» LC A3,TTB:ID,A1 TASK ID«, t00=0x002e, t01=0x017c}
0x4970…4984               Head {h00=0x0010, h01=0x0050, text=» CCK A3,'##'«, t00=0x002f, t01=0x000c}
0x4984…49ae               Head {h00=0x0026, h01=0x0050, text=» RB(E) DMT730 JUMP IF MONITOR TASK«, t00=0x002f, t01=0x0020}
0x49ae…49c6               Head {h00=0x0014, h01=0x0050, text=» LD A3,TTB:TD,A1«, t00=0x002f, t01=0x004a}
0x49c6…49f2               Head {h00=0x0028, h01=0x0050, text=» ADKL A1,TTB:TD+2 DEV DESCR TABLE +2«, t00=0x002f, t01=0x0062}
0x49f2…4a06               Head {h00=0x0010, h01=0x0050, text=»DMT770 EQU *«, t00=0x002f, t01=0x008e}
0x4a06…4a18               Head {h00=0x000e, h01=0x0050, text=» SUK A3,4 «, t00=0x002f, t01=0x00a2}
0x4a18…4a40               Head {h00=0x0024, h01=0x0050, text=» RB(NP) DMT730 NOT IN THIS TTAB «, t00=0x002f, t01=0x00b4}
0x4a40…4a52               Head {h00=0x000e, h01=0x0050, text=» LDR A4,A1«, t00=0x002f, t01=0x00dc}
0x4a52…4a64               Head {h00=0x000e, h01=0x0050, text=» ADR A4,A3«, t00=0x002f, t01=0x00ee}
0x4a64…4a78               Head {h00=0x0010, h01=0x0050, text=» CWR* A5,A4 «, t00=0x002f, t01=0x0100}
0x4a78…4a8e               Head {h00=0x0012, h01=0x0050, text=» RB(NE) DMT770«, t00=0x002f, t01=0x0114}
0x4a8e…4aac               Head {h00=0x001a, h01=0x0050, text=» LDR A7,A11 TTAB ENTRY«, t00=0x002f, t01=0x012a}
0x4aac…4ac8               Head {h00=0x0018, h01=0x0050, text=» ADK A7,2 FDB OFFSET«, t00=0x002f, t01=0x0148}
0x4ac8…4ada               Head {h00=0x000e, h01=0x0050, text=» CWR A4,A7«, t00=0x002f, t01=0x0164}
0x4ada…4afa               Head {h00=0x001c, h01=0x0050, text=» RB(E) DMT770 SAME ENTRY«, t00=0x002f, t01=0x0176}
0x4afa…4b24               Head {h00=0x0026, h01=0x0050, text=» RF DMT895 MORE USERS ON THIS FDB «, t00=0x0030, t01=0x0008}
0x4b24…4b2e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x0032}
0x4b2e…4b4c               Head {h00=0x001a, h01=0x0050, text=»*   NOW SEARCH SCTCDT «, t00=0x0030, t01=0x003c}
0x4b4c…4b56               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x005a}
0x4b56…4b6a               Head {h00=0x0010, h01=0x0050, text=»DMT780 EQU *«, t00=0x0030, t01=0x0064}
0x4b6a…4b80               Head {h00=0x0012, h01=0x0050, text=» LD* A4,SCTCDT«, t00=0x0030, t01=0x0078}
0x4b80…4b94               Head {h00=0x0010, h01=0x0050, text=»DMT790 EQU *«, t00=0x0030, t01=0x008e}
0x4b94…4ba6               Head {h00=0x000e, h01=0x0050, text=» SUK A4,4 «, t00=0x0030, t01=0x00a2}
0x4ba6…4bd8               Head {h00=0x002e, h01=0x0050, text=» RF(NP) DMT800 THIS FDB HAS NO OTHER USER «, t00=0x0030, t01=0x00b4}
0x4bd8…4bee               Head {h00=0x0012, h01=0x0050, text=» LD A2,SCTCDT «, t00=0x0030, t01=0x00e6}
0x4bee…4c00               Head {h00=0x000e, h01=0x0050, text=» ADR A2,A4«, t00=0x0030, t01=0x00fc}
0x4c00…4c14               Head {h00=0x0010, h01=0x0050, text=» CW A5,2,A2 «, t00=0x0030, t01=0x010e}
0x4c14…4c2a               Head {h00=0x0012, h01=0x0050, text=» RB(NE) DMT790«, t00=0x0030, t01=0x0122}
0x4c2a…4c3c               Head {h00=0x000e, h01=0x0050, text=» LDR A7,A4«, t00=0x0030, t01=0x0138}
0x4c3c…4c52               Head {h00=0x0012, h01=0x0050, text=» AD A7,SCTCDT «, t00=0x0030, t01=0x014a}
0x4c52…4c66               Head {h00=0x0010, h01=0x0050, text=» CWR A7,A11 «, t00=0x0030, t01=0x0160}
0x4c66…4c86               Head {h00=0x001c, h01=0x0050, text=» RB(E) DMT790 SAME ENTRY«, t00=0x0030, t01=0x0174}
0x4c86…4cb0 (49, 0, 398)  Head {h00=0x0026, h01=0x0050, text=» RF DMT895 THIS FDB HAS MORE USERS«, t00=0x0031, t01=0x0004}
0x4cb0…4cbe               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0031, t01=0x002e}
0x4cbe…4cc8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x003c}
0x4cc8…4ce8               Head {h00=0x001c, h01=0x0050, text=»*   NOW RELEASE THIS FDB«, t00=0x0031, t01=0x0046}
0x4ce8…4cf2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x0066}
0x4cf2…4d06               Head {h00=0x0010, h01=0x0050, text=»DMT800 EQU *«, t00=0x0031, t01=0x0070}
0x4d06…4d10               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x0084}
0x4d10…4d2e               Head {h00=0x001a, h01=0x0050, text=»*   RELEASE EA-BUFFERS«, t00=0x0031, t01=0x008e}
0x4d2e…4d38               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x00ac}
0x4d38…4d6a               Head {h00=0x002e, h01=0x0050, text=» LDKL A2,/8000 ALL EA-BUFFERS ARE RELEASED«, t00=0x0031, t01=0x00b6}
0x4d6a…4d86               Head {h00=0x0018, h01=0x0050, text=» LDR A1,A6 FDB ADDR «, t00=0x0031, t01=0x00e8}
0x4d86…4d9c               Head {h00=0x0012, h01=0x0050, text=» CF A14,EARELB«, t00=0x0031, t01=0x0104}
0x4d9c…4da6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x011a}
0x4da6…4dc6               Head {h00=0x001c, h01=0x0050, text=»*   RELEASE CRN BUFFERS «, t00=0x0031, t01=0x0124}
0x4dc6…4dd0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x0144}
0x4dd0…4de8               Head {h00=0x0014, h01=0x0050, text=» LDKL A5,FDBCRL «, t00=0x0031, t01=0x014e}
0x4de8…4e04               Head {h00=0x0018, h01=0x0050, text=» ADR A5,A6 LINK ROOT«, t00=0x0031, t01=0x0166}
0x4e04…4e18               Head {h00=0x0010, h01=0x0050, text=» LDR* A4,A5 «, t00=0x0031, t01=0x0182}
0x4e18…4e32               Head {h00=0x0016, h01=0x0050, text=» CMR A5 CLEAR FDB «, t00=0x0032, t01=0x0008}
0x4e32…4e44               Head {h00=0x000e, h01=0x0050, text=» RF DMT830«, t00=0x0032, t01=0x0022}
0x4e44…4e58               Head {h00=0x0010, h01=0x0050, text=»DMT820 EQU *«, t00=0x0032, t01=0x0034}
0x4e58…4e7a               Head {h00=0x001e, h01=0x0050, text=» LDR A4,A5 BUFFER ADDRESS «, t00=0x0032, t01=0x0048}
0x4e7a…4e8e               Head {h00=0x0010, h01=0x0050, text=»DMT830 EQU *«, t00=0x0032, t01=0x006a}
0x4e8e…4eb8               Head {h00=0x0026, h01=0x0050, text=» RF(Z) DMT840 ALL BUFFER S REMOVED«, t00=0x0032, t01=0x007e}
0x4eb8…4ee0               Head {h00=0x0024, h01=0x0050, text=» LDR* A5,A4 NEXT BUFFER ADDRESS «, t00=0x0032, t01=0x00a8}
0x4ee0…4eea               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x00d0}
0x4eea…4f0c               Head {h00=0x001e, h01=0x0050, text=»*   RETIURN BUFFER TO POOL«, t00=0x0032, t01=0x00da}
0x4f0c…4f16               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x00fc}
0x4f16…4f22               Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x0032, t01=0x0106}
0x4f22…4f38               Head {h00=0x0012, h01=0x0050, text=» LD A3,CRNQUE «, t00=0x0032, t01=0x0112}
0x4f38…4f4a               Head {h00=0x000e, h01=0x0050, text=» STR A3,A4«, t00=0x0032, t01=0x0128}
0x4f4a…4f60               Head {h00=0x0012, h01=0x0050, text=» ST A4,CRNQUE «, t00=0x0032, t01=0x013a}
0x4f60…4f6c               Head {h00=0x0008, h01=0x0050, text=» ENB«, t00=0x0032, t01=0x0150}
0x4f6c…4f7e               Head {h00=0x000e, h01=0x0050, text=» RB DMT820«, t00=0x0032, t01=0x015c}
0x4f7e…4f92               Head {h00=0x0010, h01=0x0050, text=»DMT840 EQU *«, t00=0x0032, t01=0x016e}
0x4f92…4fa8               Head {h00=0x0012, h01=0x0050, text=» IFT FLXDSC=1 «, t00=0x0032, t01=0x0182}
0x4fa8…4fb2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x0008}
0x4fb2…4ff2               Head {h00=0x003c, h01=0x0050, text=»*   NOW CHECK DEVICE CODES. WHEN LAST FILE IS CLOSED ON «, t00=0x0033, t01=0x0012}
0x4ff2…5034               Head {h00=0x003e, h01=0x0050, text=»*   A FLEXIBLE DISC UNIT, AN UNLOC IS MADE FOR THIS VOLUME«, t00=0x0033, t01=0x0052}
0x5034…503e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x0094}
0x503e…505e               Head {h00=0x001c, h01=0x0050, text=» LDK A1,4 EXTENT COUNTER«, t00=0x0033, t01=0x009e}
0x505e…507a               Head {h00=0x0018, h01=0x0050, text=» LDR A5,A6 FDB ADDR «, t00=0x0033, t01=0x00be}
0x507a…50ac               Head {h00=0x002e, h01=0x0050, text=» ADKL A5,FDBEXT+1 ZADDR OF FIRST VOL CODE «, t00=0x0033, t01=0x00da}
0x50ac…50d6               Head {h00=0x0026, h01=0x0050, text=» SUKL A5,EXTELE EXT LENGTH IN FDB «, t00=0x0033, t01=0x010c}
0x50d6…50f4               Head {h00=0x001a, h01=0x0050, text=» LDK A4,0 FOR VOL CODE«, t00=0x0033, t01=0x0136}
0x50f4…5108               Head {h00=0x0010, h01=0x0050, text=»DMT880 EQU *«, t00=0x0033, t01=0x0154}
0x5108…5128               Head {h00=0x001c, h01=0x0050, text=» ENB  SEE LABEL 910 ENB «, t00=0x0033, t01=0x0168}
0x5128…513e               Head {h00=0x0012, h01=0x0050, text=» SUK A1,1 LOOP«, t00=0x0033, t01=0x0188}
0x513e…5168               Head {h00=0x0026, h01=0x0050, text=» ABL(NN) DMT900 CHECK THIS EXTENT «, t00=0x0034, t01=0x000e}
0x5168…5174               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0034, t01=0x0038}
0x5174…518a               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x0034, t01=0x0044}
0x518a…5198               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0034, t01=0x005a}
0x5198…51a2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x0068}
0x51a2…51c2               Head {h00=0x001c, h01=0x0050, text=»*   ALL EXTENTS CHECKED «, t00=0x0034, t01=0x0072}
0x51c2…51e4               Head {h00=0x001e, h01=0x0050, text=»*   RELEASE MASRTER INDEX «, t00=0x0034, t01=0x0092}
0x51e4…51ee               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x00b4}
0x51ee…51fa               Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x0034, t01=0x00be}
0x51fa…5224               Head {h00=0x0026, h01=0x0050, text=» LD A1,FDBMIA,A6 MASTER INDEX ADDR«, t00=0x0034, t01=0x00ca}
0x5224…5246               Head {h00=0x001e, h01=0x0050, text=» RF(Z) DMT894 NO MATER IX «, t00=0x0034, t01=0x00f4}
0x5246…5260               Head {h00=0x0016, h01=0x0050, text=» LD A5,MXIND LENTH«, t00=0x0034, t01=0x0116}
0x5260…5272               Head {h00=0x000e, h01=0x0050, text=» SUK A5,2 «, t00=0x0034, t01=0x0130}
0x5272…5286               Head {h00=0x0010, h01=0x0050, text=»DMT885 EQU *«, t00=0x0034, t01=0x0142}
0x5286…5298               Head {h00=0x000e, h01=0x0050, text=» SUK A5,4 «, t00=0x0034, t01=0x0156}
0x5298…52ba               Head {h00=0x001e, h01=0x0050, text=» RF(Z) DMT890 FIRST INDEX «, t00=0x0034, t01=0x0168}
0x52ba…52dc               Head {h00=0x001e, h01=0x0050, text=» RF(N) DMT894 NO MATER IX «, t00=0x0034, t01=0x018a}
0x52dc…52f6               Head {h00=0x0016, h01=0x0050, text=» CW A1,MXIND+2,A5 «, t00=0x0035, t01=0x001c}
0x52f6…530c               Head {h00=0x0012, h01=0x0050, text=» RB(NE) DMT885«, t00=0x0035, t01=0x0036}
0x530c…5324               Head {h00=0x0014, h01=0x0050, text=» LD A4,MXIND,A5 «, t00=0x0035, t01=0x004c}
0x5324…534e               Head {h00=0x0026, h01=0x0050, text=» RF(N) DMT890 PREVIOUS ENTRY USED «, t00=0x0035, t01=0x0064}
0x534e…5374               Head {h00=0x0022, h01=0x0050, text=» LD A4,MXIND+4,A5 NO OF WORDS «, t00=0x0035, t01=0x008e}
0x5374…5398               Head {h00=0x0020, h01=0x0050, text=» ANKL A4,/7FFF REMOV USE BIT«, t00=0x0035, t01=0x00b4}
0x5398…53bc               Head {h00=0x0020, h01=0x0050, text=» ADS A4,MXIND,A5 NR OF WORDS«, t00=0x0035, t01=0x00d8}
0x53bc…53c6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x00fc}
0x53c6…53e8               Head {h00=0x001e, h01=0x0050, text=»*   MOVE UP REST OF MXIND «, t00=0x0035, t01=0x0106}
0x53e8…53f2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x0128}
0x53f2…540a               Head {h00=0x0014, h01=0x0050, text=» LDKL A1,MXIND+6«, t00=0x0035, t01=0x0132}
0x540a…5426               Head {h00=0x0018, h01=0x0050, text=» ADR A1,A5 FROM ADDR«, t00=0x0035, t01=0x014a}
0x5426…5438               Head {h00=0x000e, h01=0x0050, text=» LDR A3,A1«, t00=0x0035, t01=0x0166}
0x5438…5452               Head {h00=0x0016, h01=0x0050, text=» SUK A3,4 TO ADDR «, t00=0x0035, t01=0x0178}
0x5452…5466 (54, 0, 400)  Head {h00=0x0010, h01=0x0050, text=» LD A2,MXIND«, t00=0x0036, t01=0x0004}
0x5466…5478               Head {h00=0x000e, h01=0x0050, text=» SUR A2,A5«, t00=0x0036, t01=0x0018}
0x5478…5494               Head {h00=0x0018, h01=0x0050, text=» SUK A2,2 NO OF CHAR«, t00=0x0036, t01=0x002a}
0x5494…54b2               Head {h00=0x001a, h01=0x0050, text=» CF A14,DMTWM MOVE UOP«, t00=0x0036, t01=0x0046}
0x54b2…54c4               Head {h00=0x000e, h01=0x0050, text=» RF DMT894«, t00=0x0036, t01=0x0064}
0x54c4…54d8               Head {h00=0x0010, h01=0x0050, text=»DMT890 EQU *«, t00=0x0036, t01=0x0076}
0x54d8…54ee               Head {h00=0x0012, h01=0x0050, text=» LDKL A4,/7FFF«, t00=0x0036, t01=0x008a}
0x54ee…5518               Head {h00=0x0026, h01=0x0050, text=» ANS A4,MXIND+4,A5 REMOVE USE BIT «, t00=0x0036, t01=0x00a0}
0x5518…5524               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0036, t01=0x00ca}
0x5524…5532               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0036, t01=0x00d6}
0x5532…5546               Head {h00=0x0010, h01=0x0050, text=»DMT894 EQU *«, t00=0x0036, t01=0x00e4}
0x5546…557a               Head {h00=0x0030, h01=0x0050, text=» LDKL A10,1 MARK THAT FDB SHALL BE RELEASED «, t00=0x0036, t01=0x00f8}
0x557a…558e               Head {h00=0x0010, h01=0x0050, text=»DMT895 EQU *«, t00=0x0036, t01=0x012c}
0x558e…55a0               Head {h00=0x000e, h01=0x0050, text=» INH   INH«, t00=0x0036, t01=0x0140}
0x55a0…55aa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0152}
0x55aa…55ce               Head {h00=0x0020, h01=0x0050, text=»*   DELETE TTAB/SCTCDT ENTRY«, t00=0x0036, t01=0x015c}
0x55ce…55d8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0180}
0x55d8…55f2               Head {h00=0x0016, h01=0x0050, text=» CMR A11 FILE CODE«, t00=0x0036, t01=0x018a}
0x55f2…560c               Head {h00=0x0016, h01=0x0050, text=» CM 2,A11 FDB ADDR«, t00=0x0037, t01=0x0014}
0x560c…5616               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x002e}
0x5616…5644               Head {h00=0x002a, h01=0x0050, text=»*   RELEASE DWT-QUEUQ IN THIS FDB-DWT «, t00=0x0037, t01=0x0038}
0x5644…564e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x0066}
0x564e…5668               Head {h00=0x0016, h01=0x0050, text=» LDR A1,A6 FDBADDR«, t00=0x0037, t01=0x0070}
0x5668…5690               Head {h00=0x0024, h01=0x0050, text=» ADKL A1,DWTTQ ADDR QUEUE START «, t00=0x0037, t01=0x008a}
0x5690…56b2               Head {h00=0x001e, h01=0x0050, text=» LDR* A5,A1 NEXT TTAB ADDR«, t00=0x0037, t01=0x00b2}
0x56b2…56cc               Head {h00=0x0016, h01=0x0050, text=» RF(Z) DMTA20 NO Q«, t00=0x0037, t01=0x00d4}
0x56cc…56e6               Head {h00=0x0016, h01=0x0050, text=» CMR A1 KILL ROOT «, t00=0x0037, t01=0x00ee}
0x56e6…570e               Head {h00=0x0024, h01=0x0050, text=»DMTA10 LDR* A1,A5 NEXT IN QUEUE «, t00=0x0037, t01=0x0108}
0x570e…572e               Head {h00=0x001c, h01=0x0050, text=» CF A15,QTJOB DISPATCH Q«, t00=0x0037, t01=0x0130}
0x572e…5746               Head {h00=0x0014, h01=0x0050, text=» LDR A5,A1 NEXT «, t00=0x0037, t01=0x0150}
0x5746…5762               Head {h00=0x0018, h01=0x0050, text=» RB(NZ) DMTA10 MORE «, t00=0x0037, t01=0x0168}
0x5762…5776               Head {h00=0x0010, h01=0x0050, text=»DMTA20 EQU *«, t00=0x0037, t01=0x0184}
0x5776…5780               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x0008}
0x5780…57a6               Head {h00=0x0022, h01=0x0050, text=»*   NEXT ENTRY IN TTAB/CDATAB «, t00=0x0038, t01=0x0012}
0x57a6…57b0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x0038}
0x57b0…57ce               Head {h00=0x001a, h01=0x0050, text=» LDR A1,A12 TTAB ADDR «, t00=0x0038, t01=0x0042}
0x57ce…57e0               Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x0038, t01=0x0060}
0x57e0…580c               Head {h00=0x0028, h01=0x0050, text=» LC A2,ECBFC,A9 FILE CODE USERT ECB «, t00=0x0038, t01=0x0072}
0x580c…5836               Head {h00=0x0026, h01=0x0050, text=» LDR A5,A13 LOCAL/GLOBAL INDICATOR«, t00=0x0038, t01=0x009e}
0x5836…5860               Head {h00=0x0026, h01=0x0050, text=» CF A14,FNDFDB SEARCH TTAB SCTCDT «, t00=0x0038, t01=0x00c8}
0x5860…5882               Head {h00=0x001e, h01=0x0050, text=» LDK A7,0 INDICATES A2 = 0«, t00=0x0038, t01=0x00f2}
0x5882…5898               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x0038, t01=0x0114}
0x5898…58aa               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A2«, t00=0x0038, t01=0x012a}
0x58aa…58c0               Head {h00=0x0012, h01=0x0050, text=» RF(Z) DMTA30 «, t00=0x0038, t01=0x013c}
0x58c0…58ca               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x0152}
0x58ca…58ea               Head {h00=0x001c, h01=0x0050, text=»*   MOV DWT TO NEXT FDB «, t00=0x0038, t01=0x015c}
0x58ea…591a               Head {h00=0x002c, h01=0x0050, text=»*   AN INDEX FILE SHALL ALSO BE RELEASED«, t00=0x0038, t01=0x017c}
0x591a…5924               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x001c}
0x5924…594e               Head {h00=0x0026, h01=0x0050, text=» LD A7,2,A4 NEXT FDB ADDR TO CLOSE«, t00=0x0039, t01=0x0026}
0x594e…5960               Head {h00=0x000e, h01=0x0050, text=» LDK A1,2 «, t00=0x0039, t01=0x0050}
0x5960…597c               Head {h00=0x0018, h01=0x0050, text=» ADR A1,A6 FROM ADDR«, t00=0x0039, t01=0x0062}
0x597c…598e               Head {h00=0x000e, h01=0x0050, text=» LDK A3,2 «, t00=0x0039, t01=0x007e}
0x598e…59a8               Head {h00=0x0016, h01=0x0050, text=» ADR A3,A7 TO ADDR«, t00=0x0039, t01=0x0090}
0x59a8…59c6               Head {h00=0x001a, h01=0x0050, text=» LDK A2,12 NO OF BYTES«, t00=0x0039, t01=0x00aa}
0x59c6…59e4               Head {h00=0x001a, h01=0x0050, text=» CF A14,DMTWM MOVE DWT«, t00=0x0039, t01=0x00c8}
0x59e4…59fa               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0039, t01=0x00e6}
0x59fa…5a12               Head {h00=0x0014, h01=0x0050, text=» LD A3,DWTUEC,A6«, t00=0x0039, t01=0x00fc}
0x5a12…5a3c               Head {h00=0x0026, h01=0x0050, text=» ST A3,DWTUEC,A7 MMU USER ECB ADDR«, t00=0x0039, t01=0x0114}
0x5a3c…5a48               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0039, t01=0x013e}
0x5a48…5a5e               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x0039, t01=0x014a}
0x5a5e…5a76               Head {h00=0x0014, h01=0x0050, text=» LD A3,DWTTDM,A6«, t00=0x0039, t01=0x0160}
0x5a76…5a94               Head {h00=0x001a, h01=0x0050, text=» ST A3,DWTTDM,A7 MOVE «, t00=0x0039, t01=0x0178}
0x5a94…5ab4               Head {h00=0x001c, h01=0x0050, text=» CM FDBSNR,A7 SECTOR NR «, t00=0x003a, t01=0x0008}
0x5ab4…5acc               Head {h00=0x0014, h01=0x0050, text=» LDKL A3,FDBEXT «, t00=0x003a, t01=0x0028}
0x5acc…5ade               Head {h00=0x000e, h01=0x0050, text=» ADR A3,A7«, t00=0x003a, t01=0x0040}
0x5ade…5b02               Head {h00=0x0020, h01=0x0050, text=» ST A3,FDBCEX,A7 1ST EXTENT «, t00=0x003a, t01=0x0052}
0x5b02…5b1a               Head {h00=0x0014, h01=0x0050, text=» LDR A10,A10  =1«, t00=0x003a, t01=0x0076}
0x5b1a…5b3e               Head {h00=0x0020, h01=0x0050, text=» RF(Z) DMTA30 NO RELEASE  =1«, t00=0x003a, t01=0x008e}
0x5b3e…5b54               Head {h00=0x0012, h01=0x0050, text=» LDKL A3,/8000«, t00=0x003a, t01=0x00b2}
0x5b54…5b74               Head {h00=0x001c, h01=0x0050, text=» ST A3,DWTST,A6 NOT BUSY«, t00=0x003a, t01=0x00c8}
0x5b74…5b88               Head {h00=0x0010, h01=0x0050, text=»DMTA30 EQU *«, t00=0x003a, t01=0x00e8}
0x5b88…5b94               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003a, t01=0x00fc}
0x5b94…5ba6               Head {h00=0x000e, h01=0x0050, text=» ENB   ENB«, t00=0x003a, t01=0x0108}
0x5ba6…5bb0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x011a}
0x5bb0…5bca               Head {h00=0x0016, h01=0x0050, text=»*   RELEASE BUFFER«, t00=0x003a, t01=0x0124}
0x5bca…5bd4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x013e}
0x5bd4…5bec               Head {h00=0x0014, h01=0x0050, text=» LD A3,ECBBA,A8 «, t00=0x003a, t01=0x0148}
0x5bec…5bfe               Head {h00=0x000e, h01=0x0050, text=» SUK A3,8 «, t00=0x003a, t01=0x0160}
0x5bfe…5c14               Head {h00=0x0012, h01=0x0050, text=» CF A14,DMTRBU«, t00=0x003a, t01=0x0172}
0x5c14…5c1e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x0188}
0x5c1e…5c36 (59, 0, 400)  Head {h00=0x0014, h01=0x0050, text=»*   RELEASE FDB «, t00=0x003b, t01=0x0004}
0x5c36…5c40               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x001c}
0x5c40…5c54               Head {h00=0x0010, h01=0x0050, text=» LDR A10,A10«, t00=0x003b, t01=0x0026}
0x5c54…5c74               Head {h00=0x001c, h01=0x0050, text=» RF(Z) DMTA40 NO RELEASE«, t00=0x003b, t01=0x003a}
0x5c74…5c8a               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x003b, t01=0x005a}
0x5c8a…5c94               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x0070}
0x5c94…5cc8               Head {h00=0x0030, h01=0x0050, text=»*   REMOVE ALL OTHER REFERAENCES TO THIS FDB«, t00=0x003b, t01=0x007a}
0x5cc8…5cd2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x00ae}
0x5cd2…5cf6               Head {h00=0x0020, h01=0x0050, text=» LDK A1,10 2*MAX NR OF FDBS «, t00=0x003b, t01=0x00b8}
0x5cf6…5d0e               Head {h00=0x0014, h01=0x0050, text=»DMTA50 SUK A1,2 «, t00=0x003b, t01=0x00dc}
0x5d0e…5d34               Head {h00=0x0022, h01=0x0050, text=» RF(N) DMTA70 ALL FDBS CHECKED«, t00=0x003b, t01=0x00f4}
0x5d34…5d46               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A6«, t00=0x003b, t01=0x011a}
0x5d46…5d58               Head {h00=0x000e, h01=0x0050, text=» ADR A2,A1«, t00=0x003b, t01=0x012c}
0x5d58…5d80               Head {h00=0x0024, h01=0x0050, text=» LD A3,FDBADF,A2 OTHER FDB ADDR «, t00=0x003b, t01=0x013e}
0x5d80…5d96               Head {h00=0x0012, h01=0x0050, text=» RB(Z) DMTA50 «, t00=0x003b, t01=0x0166}
0x5d96…5dba               Head {h00=0x0020, h01=0x0050, text=» LDK A4,10 2*MAX NR OF FDBS «, t00=0x003b, t01=0x017c}
0x5dba…5dd2               Head {h00=0x0014, h01=0x0050, text=»DMTA60 SUK A4,2 «, t00=0x003c, t01=0x0010}
0x5dd2…5e06               Head {h00=0x0030, h01=0x0050, text=» RB(N) DMTA50 ALL ADDR CHECKED IN OTHER FDB «, t00=0x003c, t01=0x0028}
0x5e06…5e18               Head {h00=0x000e, h01=0x0050, text=» LDR A5,A3«, t00=0x003c, t01=0x005c}
0x5e18…5e2a               Head {h00=0x000e, h01=0x0050, text=» ADR A5,A4«, t00=0x003c, t01=0x006e}
0x5e2a…5e42               Head {h00=0x0014, h01=0x0050, text=» CW A6,FDBADF,A5«, t00=0x003c, t01=0x0080}
0x5e42…5e58               Head {h00=0x0012, h01=0x0050, text=» RB(NE) DMTA60«, t00=0x003c, t01=0x0098}
0x5e58…5e62               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x00ae}
0x5e62…5ea6               Head {h00=0x0040, h01=0x0050, text=»*   DELETE THIS REFERENCE TO THE FDB THAT SHALL BE RELEASED «, t00=0x003c, t01=0x00b8}
0x5ea6…5eb0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x00fc}
0x5eb0…5ec6               Head {h00=0x0012, h01=0x0050, text=» CM FDBADF,A5 «, t00=0x003c, t01=0x0106}
0x5ec6…5ed8               Head {h00=0x000e, h01=0x0050, text=» RB DMTA50«, t00=0x003c, t01=0x011c}
0x5ed8…5ee4               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003c, t01=0x012e}
0x5ee4…5ef2               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003c, t01=0x013a}
0x5ef2…5f06               Head {h00=0x0010, h01=0x0050, text=»DMTA70 EQU *«, t00=0x003c, t01=0x0148}
0x5f06…5f1c               Head {h00=0x0012, h01=0x0050, text=» LDKL A3,/FFFE«, t00=0x003c, t01=0x015c}
0x5f1c…5f2e               Head {h00=0x000e, h01=0x0050, text=» INH   INH«, t00=0x003c, t01=0x0172}
0x5f2e…5f4e               Head {h00=0x001c, h01=0x0050, text=» ANRS A3,A6 SET FDB FREE«, t00=0x003c, t01=0x0184}
0x5f4e…5f62               Head {h00=0x0010, h01=0x0050, text=»DMTA40 EQU *«, t00=0x003d, t01=0x0014}
0x5f62…5f90               Head {h00=0x002a, h01=0x0050, text=» CF A14,CLRBUF REMOVE ALL FREE BUFFERS«, t00=0x003d, t01=0x0028}
0x5f90…5fb0               Head {h00=0x001c, h01=0x0050, text=» LDR A1,A7 NEW FDB ADDR «, t00=0x003d, t01=0x0056}
0x5fb0…5fd4               Head {h00=0x0020, h01=0x0050, text=» ABL(Z) DMTERX NO MORE FDBS «, t00=0x003d, t01=0x0076}
0x5fd4…5fea               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x003d, t01=0x009a}
0x5fea…5ffc               Head {h00=0x000e, h01=0x0050, text=» ENB   ENB«, t00=0x003d, t01=0x00b0}
0x5ffc…6006               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x00c2}
0x6006…603e               Head {h00=0x0034, h01=0x0050, text=»*   FIND WHICH DMTASK IS NEXT AND ACTIVATE THAT «, t00=0x003d, t01=0x00cc}
0x603e…6048               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x0104}
0x6048…605a               Head {h00=0x000e, h01=0x0050, text=» LDK A7,0 «, t00=0x003d, t01=0x010e}
0x605a…6080               Head {h00=0x0022, h01=0x0050, text=» LC A7,FDBEXT,A1 TASK 1ST EXT «, t00=0x003d, t01=0x0120}
0x6080…609e               Head {h00=0x001a, h01=0x0050, text=» ADKL A7,'#D' TASK ID «, t00=0x003d, t01=0x0146}
0x609e…60aa               Head {h00=0x0008, h01=0x0050, text=» LKM«, t00=0x003d, t01=0x0164}
0x60aa…60ba               Head {h00=0x000c, h01=0x0050, text=» DATA -4«, t00=0x003d, t01=0x0170}
0x60ba…60ce               Head {h00=0x0010, h01=0x0050, text=» DATA DMTASK«, t00=0x003d, t01=0x0180}
0x60ce…60da (62, 0, 400)  Head {h00=0x0008, h01=0x0050, text=» LKM«, t00=0x003e, t01=0x0004}
0x60da…60ee               Head {h00=0x0010, h01=0x0050, text=» DATA 3 EXIT«, t00=0x003e, t01=0x0010}
0x60ee…60fa               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003e, t01=0x0024}
0x60fa…6110               Head {h00=0x0012, h01=0x0050, text=» IFT FLXDSC=1 «, t00=0x003e, t01=0x0030}
0x6110…611e               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003e, t01=0x0046}
0x611e…6132               Head {h00=0x0010, h01=0x0050, text=»DMT900 EQU *«, t00=0x003e, t01=0x0054}
0x6132…615a               Head {h00=0x0024, h01=0x0050, text=»*   UNLOCK FLEXDISC IN THIS LOOP«, t00=0x003e, t01=0x0068}
0x615a…6164               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x0090}
0x6164…617a               Head {h00=0x0012, h01=0x0050, text=»*   REGISTERS «, t00=0x003e, t01=0x009a}
0x617a…619a               Head {h00=0x001c, h01=0x0050, text=»*   A1 = EXTENT COUNTER «, t00=0x003e, t01=0x00b0}
0x619a…61d4               Head {h00=0x0036, h01=0x0050, text=»*   A4 = LAST VOL CODE FLEXDOISC    A5 = EXT ADDR «, t00=0x003e, t01=0x00d0}
0x61d4…61ee               Head {h00=0x0016, h01=0x0050, text=»*   A6 = FDB ADDR «, t00=0x003e, t01=0x010a}
0x61ee…6222               Head {h00=0x0030, h01=0x0050, text=»*   A8 = ECB ADDR          A9 = DM ECB ADDR «, t00=0x003e, t01=0x0124}
0x6222…623a               Head {h00=0x0014, h01=0x0050, text=»*   A10-A12 USED«, t00=0x003e, t01=0x0158}
0x623a…6244               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x0170}
0x6244…626e               Head {h00=0x0026, h01=0x0050, text=» ADKL A5,EXTELE EXT LENGTH IN FDB «, t00=0x003e, t01=0x017a}
0x626e…628c               Head {h00=0x001a, h01=0x0050, text=» LCR A7,A5 VOLUME CODE«, t00=0x003f, t01=0x0014}
0x628c…62a0               Head {h00=0x0010, h01=0x0050, text=» ANK A7,/FF «, t00=0x003f, t01=0x0032}
0x62a0…62be               Head {h00=0x001a, h01=0x0050, text=» ABL(Z) DMT880 NO CODE«, t00=0x003f, t01=0x0046}
0x62be…62c8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0064}
0x62c8…62f2               Head {h00=0x0026, h01=0x0050, text=»*   FLEXDICSC IF BIT 8-13 = 111110«, t00=0x003f, t01=0x006e}
0x62f2…62fc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0098}
0x62fc…6310               Head {h00=0x0010, h01=0x0050, text=» ANK A7,/F8 «, t00=0x003f, t01=0x00a2}
0x6310…6324               Head {h00=0x0010, h01=0x0050, text=» SUK A7,/F8 «, t00=0x003f, t01=0x00b6}
0x6324…6348               Head {h00=0x0020, h01=0x0050, text=» ABL(NE) DMT880 NO FLEXDISC «, t00=0x003f, t01=0x00ca}
0x6348…6352               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x00ee}
0x6352…638c               Head {h00=0x0036, h01=0x0050, text=»*   IF SAME FLEXDISC AS LAST, DO NOT SCHECK AGAIN «, t00=0x003f, t01=0x00f8}
0x638c…6396               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0132}
0x6396…63a8               Head {h00=0x000e, h01=0x0050, text=» CCR A4,A5«, t00=0x003f, t01=0x013c}
0x63a8…63c4               Head {h00=0x0018, h01=0x0050, text=» ABL(E) DMT880 SAME «, t00=0x003f, t01=0x014e}
0x63c4…63ce               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x016a}
0x63ce…640e               Head {h00=0x003c, h01=0x0050, text=»*   NOW SEARCH ALL FDBS FOR THOIS FLEXIBLE DISC VOL CODE«, t00=0x003f, t01=0x0174}
0x640e…6418               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x0024}
0x6418…642c               Head {h00=0x0010, h01=0x0050, text=»DMT910 EQU *«, t00=0x0040, t01=0x002e}
0x642c…644c               Head {h00=0x001c, h01=0x0050, text=» LCR A4,A5 SAVE VOL CODE«, t00=0x0040, t01=0x0042}
0x644c…6472               Head {h00=0x0022, h01=0x0050, text=» LDKL A3,FDBSTA FDB LINK ROOT «, t00=0x0040, t01=0x0062}
0x6472…6484               Head {h00=0x000e, h01=0x0050, text=» INH   INH«, t00=0x0040, t01=0x0088}
0x6484…6496               Head {h00=0x000e, h01=0x0050, text=» RF DMT925«, t00=0x0040, t01=0x009a}
0x6496…64aa               Head {h00=0x0010, h01=0x0050, text=»DMT920 EQU *«, t00=0x0040, t01=0x00ac}
0x64aa…64c6               Head {h00=0x0018, h01=0x0050, text=» LDR* A3,A3 FDB ADDR«, t00=0x0040, t01=0x00c0}
0x64c6…64da               Head {h00=0x0010, h01=0x0050, text=»DMT925 EQU *«, t00=0x0040, t01=0x00dc}
0x64da…64fc               Head {h00=0x001e, h01=0x0050, text=» ANKL A3,/FFFE   FDB ADDR «, t00=0x0040, t01=0x00f0}
0x64fc…6522               Head {h00=0x0022, h01=0x0050, text=» RF(Z) DMT980 ALL FDBS CHECKED«, t00=0x0040, t01=0x0112}
0x6522…6536               Head {h00=0x0010, h01=0x0050, text=» LDR* A7,A3 «, t00=0x0040, t01=0x0138}
0x6536…6548               Head {h00=0x000e, h01=0x0050, text=» ANK A7,1 «, t00=0x0040, t01=0x014c}
0x6548…6562               Head {h00=0x0016, h01=0x0050, text=» RB(Z) DMT920 FREE«, t00=0x0040, t01=0x015e}
0x6562…6574               Head {h00=0x000e, h01=0x0050, text=» CWR A6,A3«, t00=0x0040, t01=0x0178}
0x6574…6596               Head {h00=0x001e, h01=0x0050, text=» RB(E) DMT920 CURRENT FDB «, t00=0x0040, t01=0x018a}
0x6596…65b6               Head {h00=0x001c, h01=0x0050, text=» LDK A7,4 EXTENT COUNTER«, t00=0x0041, t01=0x001c}
0x65b6…65d2               Head {h00=0x0018, h01=0x0050, text=» LDR A2,A3 FDB ADDR «, t00=0x0041, t01=0x003c}
0x65d2…65ec               Head {h00=0x0016, h01=0x0050, text=» ADKL A2,FDBEXT+1 «, t00=0x0041, t01=0x0058}
0x65ec…660c               Head {h00=0x001c, h01=0x0050, text=»*   ADDR OF 1ST VOL CODE«, t00=0x0041, t01=0x0072}
0x660c…6636               Head {h00=0x0026, h01=0x0050, text=» SUKL A2,EXTELE EXT LENGTH IN FDB «, t00=0x0041, t01=0x0092}
0x6636…664a               Head {h00=0x0010, h01=0x0050, text=»DMT930 EQU *«, t00=0x0041, t01=0x00bc}
0x664a…665c               Head {h00=0x000e, h01=0x0050, text=» SUK A7,1 «, t00=0x0041, t01=0x00d0}
0x665c…6686               Head {h00=0x0026, h01=0x0050, text=» RB(N) DMT920 ALL EXTENTS CHECKED «, t00=0x0041, t01=0x00e2}
0x6686…669e               Head {h00=0x0014, h01=0x0050, text=» ADKL A2,EXTELE «, t00=0x0041, t01=0x010c}
0x669e…66bc               Head {h00=0x001a, h01=0x0050, text=» CCR A4,A2 VOLUME CODE«, t00=0x0041, t01=0x0124}
0x66bc…66e8               Head {h00=0x0028, h01=0x0050, text=» ABL(E) DMT880 CODE USED. NO UNLOCK «, t00=0x0041, t01=0x0142}
0x66e8…6706               Head {h00=0x001a, h01=0x0050, text=» RB DMT930 NEXT EXTENT«, t00=0x0041, t01=0x016e}
0x6706…6710               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x018c}
0x6710…673a               Head {h00=0x0026, h01=0x0050, text=»*   ALL FSDBS CHECKED. MAKE UNLOAD«, t00=0x0042, t01=0x0008}
0x673a…6744               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x0032}
0x6744…6758               Head {h00=0x0010, h01=0x0050, text=»DMT980 EQU *«, t00=0x0042, t01=0x003c}
0x6758…676a               Head {h00=0x000e, h01=0x0050, text=» ENB   ENB«, t00=0x0042, t01=0x0050}
0x676a…6774               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x0062}
0x6774…67ae               Head {h00=0x0036, h01=0x0050, text=»*   NOTE THAT ECBBUF IS ASSUMED NOT TO BE CHANGED «, t00=0x0042, t01=0x006c}
0x67ae…67cc               Head {h00=0x001a, h01=0x0050, text=»*   WITH THIS REQUEST «, t00=0x0042, t01=0x00a6}
0x67cc…67d6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x00c4}
0x67d6…67f6               Head {h00=0x001c, h01=0x0050, text=» SC A4,ECBFC,A8 VOL CODE«, t00=0x0042, t01=0x00ce}
0x67f6…6800               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x00ee}
0x6800…681c               Head {h00=0x0018, h01=0x0050, text=» IFF DSKPAG+SWPBLK=0«, t00=0x0042, t01=0x00f8}
0x681c…682e               Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x0042, t01=0x0114}
0x682e…6856               Head {h00=0x0024, h01=0x0050, text=» CC A4,SCTPLD+1 CHECK FILE CODE «, t00=0x0042, t01=0x0126}
0x6856…6884               Head {h00=0x002a, h01=0x0050, text=» ABL(E) DMT880 PROGRAM LOADING DEVICE?«, t00=0x0042, t01=0x014e}
0x6884…6890               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0042, t01=0x017c}
0x6890…689a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x0188}
0x689a…68b0 (67, 0, 400)  Head {h00=0x0012, h01=0x0050, text=» IFT FLXDSC=1 «, t00=0x0043, t01=0x0004}
0x68b0…68d0               Head {h00=0x001c, h01=0x0050, text=» LDK A7,/B8 UNLOAD WAIT «, t00=0x0043, t01=0x001a}
0x68d0…68dc               Head {h00=0x0008, h01=0x0050, text=» LKM«, t00=0x0043, t01=0x003a}
0x68dc…68ec               Head {h00=0x000c, h01=0x0050, text=» DATA 1 «, t00=0x0043, t01=0x0046}
0x68ec…6904               Head {h00=0x0014, h01=0x0050, text=» LD A1,ECBRC,A8 «, t00=0x0043, t01=0x0056}
0x6904…691c               Head {h00=0x0014, h01=0x0050, text=» ANK A1,1 INOPER«, t00=0x0043, t01=0x006e}
0x691c…6934               Head {h00=0x0014, h01=0x0050, text=» ABL(NZ) DMTERR «, t00=0x0043, t01=0x0086}
0x6934…6956               Head {h00=0x001e, h01=0x0050, text=» ABL DMT880 CHECK NEXT EXT«, t00=0x0043, t01=0x009e}
0x6956…6962               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0043, t01=0x00c0}
0x6962…6970               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0043, t01=0x00cc}
0x6970…6996               Head {h00=0x0022, h01=0x0050, text=»DMT500 EQU * READ VTOC RECORD «, t00=0x0043, t01=0x00da}
0x6996…69a0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x0100}
0x69a0…69c6               Head {h00=0x0022, h01=0x0050, text=» LD A2,VTOCRL VTOC REC LENGTH «, t00=0x0043, t01=0x010a}
0x69c6…69de               Head {h00=0x0014, h01=0x0050, text=» CW A2,ECBRL,A9 «, t00=0x0043, t01=0x0130}
0x69de…6a0c               Head {h00=0x002a, h01=0x0050, text=» RF(NG) DMT510 MOVE THE WHOLE VTOC REC«, t00=0x0043, t01=0x0148}
0x6a0c…6a30               Head {h00=0x0020, h01=0x0050, text=» LDK A1,/8 INCORRECT LENGTH «, t00=0x0043, t01=0x0176}
0x6a30…6a5c               Head {h00=0x0028, h01=0x0050, text=» ORS A1,ECBRC,A9 SET RC BUT CONTINUE«, t00=0x0044, t01=0x000a}
0x6a5c…6a8c               Head {h00=0x002c, h01=0x0050, text=» LD A2,ECBRL,A9 MOVE WHAT USER TOLD YOU «, t00=0x0044, t01=0x0036}
0x6a8c…6aa0               Head {h00=0x0010, h01=0x0050, text=»DMT510 EQU *«, t00=0x0044, t01=0x0066}
0x6aa0…6ab8               Head {h00=0x0014, h01=0x0050, text=» ST A2,ECBEL,A9 «, t00=0x0044, t01=0x007a}
0x6ab8…6ada               Head {h00=0x001e, h01=0x0050, text=» CF A14,DMTREM MOVE RECORD«, t00=0x0044, t01=0x0092}
0x6ada…6aee               Head {h00=0x0010, h01=0x0050, text=»DMAEX EQU * «, t00=0x0044, t01=0x00b4}
0x6aee…6b06               Head {h00=0x0014, h01=0x0050, text=» ABL DMTAEX EXIT«, t00=0x0044, t01=0x00c8}
0x6b06…6b14               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0044, t01=0x00e0}
0x6b14…6b3a               Head {h00=0x0022, h01=0x0050, text=»DMSQWR EQU * SEQUENTIAL WRITE «, t00=0x0044, t01=0x00ee}
0x6b3a…6b44               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0044, t01=0x0114}
0x6b44…6b66               Head {h00=0x001e, h01=0x0050, text=»DMRDWR EQU * RANDOM WRITE «, t00=0x0044, t01=0x011e}
0x6b66…6b70               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0044, t01=0x0140}
0x6b70…6b92               Head {h00=0x001e, h01=0x0050, text=»DMRDDE EQU * RANDOM DELETE«, t00=0x0044, t01=0x014a}
0x6b92…6b9c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0044, t01=0x016c}
0x6b9c…6bbe               Head {h00=0x001e, h01=0x0050, text=»DMINS EQU * INDEXED INSERT«, t00=0x0044, t01=0x0176}
0x6bbe…6bc8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0045, t01=0x0008}
0x6bc8…6bea               Head {h00=0x001e, h01=0x0050, text=»DMDEL EQU * INDEXED DELETE«, t00=0x0045, t01=0x0012}
0x6bea…6bf4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0045, t01=0x0034}
0x6bf4…6c18               Head {h00=0x0020, h01=0x0050, text=»DMIRW EQU * INDEXED REWRITE «, t00=0x0045, t01=0x003e}
0x6c18…6c22               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0045, t01=0x0062}
0x6c22…6c4c               Head {h00=0x0026, h01=0x0050, text=»DMRDWD EQU * DELAYED RANDOM WRITE «, t00=0x0045, t01=0x006c}
0x6c4c…6c56               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0045, t01=0x0096}
0x6c56…6c80               Head {h00=0x0026, h01=0x0050, text=»DMRDDD EQU * DELAYED RANDOM DELETE«, t00=0x0045, t01=0x00a0}
0x6c80…6c8a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0045, t01=0x00ca}
0x6c8a…6ca2               Head {h00=0x0014, h01=0x0050, text=»*   TEST STATUS «, t00=0x0045, t01=0x00d4}
0x6ca2…6cbc               Head {h00=0x0016, h01=0x0050, text=» LD A10,FDBRRO,A6 «, t00=0x0045, t01=0x00ec}
0x6cbc…6cd6               Head {h00=0x0016, h01=0x0050, text=» AD A10,FDBRLE,A6 «, t00=0x0045, t01=0x0106}
0x6cd6…6cfe               Head {h00=0x0024, h01=0x0050, text=» ADR A10,A5 STATUS BYTE ADDRESS «, t00=0x0045, t01=0x0120}
0x6cfe…6d1e               Head {h00=0x001c, h01=0x0050, text=» LDR A11,A5 BUFFER ADDR «, t00=0x0045, t01=0x0148}
0x6d1e…6d3a               Head {h00=0x0018, h01=0x0050, text=» LDR A1,A6 FDB ADDR «, t00=0x0045, t01=0x0168}
0x6d3a…6d54               Head {h00=0x0016, h01=0x0050, text=» LD A2,ECBCW+2,A9 «, t00=0x0045, t01=0x0184}
0x6d54…6d68               Head {h00=0x0010, h01=0x0050, text=» ANK A2,/FF «, t00=0x0046, t01=0x000e}
0x6d68…6d8a               Head {h00=0x001e, h01=0x0050, text=» LD A3,ECBCW,A9 LOG REC NR«, t00=0x0046, t01=0x0022}
0x6d8a…6d9c               Head {h00=0x000e, h01=0x0050, text=» LDK A4,0 «, t00=0x0046, t01=0x0044}
0x6d9c…6db0               Head {h00=0x0010, h01=0x0050, text=» CCR A4,A10 «, t00=0x0046, t01=0x0056}
0x6db0…6dca               Head {h00=0x0016, h01=0x0050, text=» RF(E) DMS010 FREE«, t00=0x0046, t01=0x006a}
0x6dca…6de0               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x0046, t01=0x0084}
0x6de0…6df2               Head {h00=0x000e, h01=0x0050, text=» LDR A4,A7«, t00=0x0046, t01=0x009a}
0x6df2…6e06               Head {h00=0x0010, h01=0x0050, text=» SUK A4,QINS«, t00=0x0046, t01=0x00ac}
0x6e06…6e2a               Head {h00=0x0020, h01=0x0050, text=» RF(E) DMEAER INDEXED INSERT«, t00=0x0046, t01=0x00c0}
0x6e2a…6e36               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0046, t01=0x00e4}
0x6e36…6e48               Head {h00=0x000e, h01=0x0050, text=» LDR A4,A7«, t00=0x0046, t01=0x00f0}
0x6e48…6e5c               Head {h00=0x0010, h01=0x0050, text=» SUK A4,QSW «, t00=0x0046, t01=0x0102}
0x6e5c…6e7c               Head {h00=0x001c, h01=0x0050, text=» RF(E) DMEAER SEQ WRITE «, t00=0x0046, t01=0x0116}
0x6e7c…6e92               Head {h00=0x0012, h01=0x0050, text=» IFT QNOEXA=1 «, t00=0x0046, t01=0x0136}
0x6e92…6eb8               Head {h00=0x0022, h01=0x0050, text=»*   NO EA-CHECK IF EA-BIT = 1 «, t00=0x0046, t01=0x014c}
0x6eb8…6ec2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x0172}
0x6ec2…6eda               Head {h00=0x0014, h01=0x0050, text=» LC A4,DWTST,A6 «, t00=0x0046, t01=0x017c}
0x6eda…6ef0 (71, 0, 400)  Head {h00=0x0012, h01=0x0050, text=» ANK A4,EABIT «, t00=0x0047, t01=0x0004}
0x6ef0…6f16               Head {h00=0x0022, h01=0x0050, text=» RF(NZ) DMS020 EA=1, NO CHECK «, t00=0x0047, t01=0x001a}
0x6f16…6f30               Head {h00=0x0016, h01=0x0050, text=»*   EA MUST BE SET«, t00=0x0047, t01=0x0040}
0x6f30…6f3a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0047, t01=0x005a}
0x6f3a…6f50               Head {h00=0x0012, h01=0x0050, text=» CF A14,EATEST«, t00=0x0047, t01=0x0064}
0x6f50…6f6c               Head {h00=0x0018, h01=0x0050, text=» LDR A4,A4 RTN CODE «, t00=0x0047, t01=0x007a}
0x6f6c…6f92               Head {h00=0x0022, h01=0x0050, text=» RF(NP) DMEAER NO EA THIS TASK«, t00=0x0047, t01=0x0096}
0x6f92…6f9e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0047, t01=0x00bc}
0x6f9e…6fb0               Head {h00=0x000e, h01=0x0050, text=» RF DMS100«, t00=0x0047, t01=0x00c8}
0x6fb0…6fc4               Head {h00=0x0010, h01=0x0050, text=»DMS010 EQU *«, t00=0x0047, t01=0x00da}
0x6fc4…6fda               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x0047, t01=0x00ee}
0x6fda…6fec               Head {h00=0x000e, h01=0x0050, text=» LDR A4,A7«, t00=0x0047, t01=0x0104}
0x6fec…7000               Head {h00=0x0010, h01=0x0050, text=» SUK A4,QIRW«, t00=0x0047, t01=0x0116}
0x7000…7026               Head {h00=0x0022, h01=0x0050, text=» RF(Z) DMERND INDEXED REWRITE «, t00=0x0047, t01=0x012a}
0x7026…7038               Head {h00=0x000e, h01=0x0050, text=» LDR A4,A7«, t00=0x0047, t01=0x0150}
0x7038…704c               Head {h00=0x0010, h01=0x0050, text=» SUK A4,QDEL«, t00=0x0047, t01=0x0162}
0x704c…7070               Head {h00=0x0020, h01=0x0050, text=» RF(Z) DMERND INDEXED DELETE«, t00=0x0047, t01=0x0176}
0x7070…707c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0048, t01=0x000a}
0x707c…7090               Head {h00=0x0010, h01=0x0050, text=»DMS020 EQU *«, t00=0x0048, t01=0x0016}
0x7090…70a6               Head {h00=0x0012, h01=0x0050, text=» CF A14,EATEST«, t00=0x0048, t01=0x002a}
0x70a6…70c2               Head {h00=0x0018, h01=0x0050, text=» LDR A4,A4 RTN CODE «, t00=0x0048, t01=0x0040}
0x70c2…70e6               Head {h00=0x0020, h01=0x0050, text=» RF(N) DMEAER EA OTHER TASK «, t00=0x0048, t01=0x005c}
0x70e6…70fa               Head {h00=0x0010, h01=0x0050, text=»DMS100 EQU *«, t00=0x0048, t01=0x0080}
0x70fa…711c               Head {h00=0x001e, h01=0x0050, text=» LDK A1,0 SET STATUS FREE «, t00=0x0048, t01=0x0094}
0x711c…7132               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x0048, t01=0x00b6}
0x7132…7144               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A7«, t00=0x0048, t01=0x00cc}
0x7144…7158               Head {h00=0x0010, h01=0x0050, text=» SUK A2,QIRW«, t00=0x0048, t01=0x00de}
0x7158…717e               Head {h00=0x0022, h01=0x0050, text=» RF(E) CHK010 INDEXED REWRITE «, t00=0x0048, t01=0x00f2}
0x717e…7190               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A7«, t00=0x0048, t01=0x0118}
0x7190…71a4               Head {h00=0x0010, h01=0x0050, text=» SUK A2,QINS«, t00=0x0048, t01=0x012a}
0x71a4…71c8               Head {h00=0x0020, h01=0x0050, text=» RF(E) CHK010 INDEXED INSERT«, t00=0x0048, t01=0x013e}
0x71c8…71da               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A7«, t00=0x0048, t01=0x0162}
0x71da…71ee               Head {h00=0x0010, h01=0x0050, text=» SUK A2,QDEL«, t00=0x0048, t01=0x0174}
0x71ee…7212               Head {h00=0x0020, h01=0x0050, text=» RF(E) CHK010 INDEXED DELETE«, t00=0x0048, t01=0x0188}
0x7212…721e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0049, t01=0x001c}
0x721e…7230               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A7«, t00=0x0049, t01=0x0028}
0x7230…7244               Head {h00=0x0010, h01=0x0050, text=» SUK A2,QRD «, t00=0x0049, t01=0x003a}
0x7244…7268               Head {h00=0x0020, h01=0x0050, text=» RF(E) DMT350 RANDOM DELETE «, t00=0x0049, t01=0x004e}
0x7268…727a               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A7«, t00=0x0049, t01=0x0072}
0x727a…728e               Head {h00=0x0010, h01=0x0050, text=» SUK A2,QRDD«, t00=0x0049, t01=0x0084}
0x728e…72ba               Head {h00=0x0028, h01=0x0050, text=» RF(E) DMT350 DELAYED RANDOM DELETE «, t00=0x0049, t01=0x0098}
0x72ba…72d6               Head {h00=0x0018, h01=0x0050, text=» RF DMT310 RW,RWD,SW«, t00=0x0049, t01=0x00c4}
0x72d6…72ec               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x0049, t01=0x00e0}
0x72ec…72fa               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0049, t01=0x00f6}
0x72fa…730e               Head {h00=0x0010, h01=0x0050, text=»CHK010 EQU *«, t00=0x0049, t01=0x0104}
0x730e…7358               Head {h00=0x0046, h01=0x0050, text=»*   INDEXED REWRITE,INDEXED INSERT AND INDEXED DELETE ENTERS HERE «, t00=0x0049, t01=0x0118}
0x7358…7362               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0049, t01=0x0162}
0x7362…7386               Head {h00=0x0020, h01=0x0050, text=»*   COUNT NR OF INDEXES AND «, t00=0x0049, t01=0x016c}
0x7386…73b6               Head {h00=0x002c, h01=0x0050, text=»*   COMPARE KEYS IN FILE AND USER BUFFER«, t00=0x0049, t01=0x0190}
0x73b6…73c0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x0030}
0x73c0…73dc               Head {h00=0x0018, h01=0x0050, text=» LDR A1,A6 FDB ADDR «, t00=0x004a, t01=0x003a}
0x73dc…73fa               Head {h00=0x001a, h01=0x0050, text=» LDK A5,8 MAX 4 INDEX «, t00=0x004a, t01=0x0056}
0x73fa…741c               Head {h00=0x001e, h01=0x0050, text=» SUR A12,A12 INDEX COUNTER«, t00=0x004a, t01=0x0074}
0x741c…7430               Head {h00=0x0010, h01=0x0050, text=»CHK040 EQU *«, t00=0x004a, t01=0x0096}
0x7430…7442               Head {h00=0x000e, h01=0x0050, text=» SUK A5,2 «, t00=0x004a, t01=0x00aa}
0x7442…746a               Head {h00=0x0024, h01=0x0050, text=» RF(N) CHK100 ALL INDEX CHECKED «, t00=0x004a, t01=0x00bc}
0x746a…7484               Head {h00=0x0016, h01=0x0050, text=» LDR A2,A1 FDB ADD«, t00=0x004a, t01=0x00e4}
0x7484…7496               Head {h00=0x000e, h01=0x0050, text=» ADR A2,A5«, t00=0x004a, t01=0x00fe}
0x7496…74c2               Head {h00=0x0028, h01=0x0050, text=» LD A6,FDBAI1,A2 FDB ADDR INDEX FILE«, t00=0x004a, t01=0x0110}
0x74c2…74e0               Head {h00=0x001a, h01=0x0050, text=» RB(Z) CHK040 NO INDEX«, t00=0x004a, t01=0x013c}
0x74e0…7506               Head {h00=0x0022, h01=0x0050, text=» ADKL A12,1 COUNT INDEX FILES «, t00=0x004a, t01=0x015a}
0x7506…7526               Head {h00=0x001c, h01=0x0050, text=» LD A2,DWTOR,A1 ORDER =3«, t00=0x004a, t01=0x0180}
0x7526…7546               Head {h00=0x001c, h01=0x0050, text=» ANK A2,/3F ORDER INDEX «, t00=0x004b, t01=0x0010}
0x7546…755a               Head {h00=0x0010, h01=0x0050, text=» SUK A2,QIRW«, t00=0x004b, t01=0x0030}
0x755a…7584               Head {h00=0x0026, h01=0x0050, text=» RB(NE) CHK040 NOT INDEXED REWRITE«, t00=0x004b, t01=0x0044}
0x7584…758e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x006e}
0x758e…75a4               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x004b, t01=0x0078}
0x75a4…75be               Head {h00=0x0016, h01=0x0050, text=» LDR A7,A1 SAVE A1«, t00=0x004b, t01=0x008e}
0x75be…75ec               Head {h00=0x002a, h01=0x0050, text=» LD A1,FDBKA,A6 GET KEY START ADDRESS «, t00=0x004b, t01=0x00a8}
0x75ec…7604               Head {h00=0x0014, h01=0x0050, text=» AD A1,ECBBA,A9 «, t00=0x004b, t01=0x00d6}
0x7604…763a               Head {h00=0x0032, h01=0x0050, text=» LDKL A2,FDBKEY GET KEY SAVE AREA DISPLACEMENT«, t00=0x004b, t01=0x00ee}
0x763a…765c               Head {h00=0x001e, h01=0x0050, text=» ADR A2,A6 ADD FDB ADDRESS«, t00=0x004b, t01=0x0124}
0x765c…7678               Head {h00=0x0018, h01=0x0050, text=» LDR A13,A2 SAVE A2 «, t00=0x004b, t01=0x0146}
0x7678…769e               Head {h00=0x0022, h01=0x0050, text=» LD A3,FDBRLE,A6 RECORD LENGTH«, t00=0x004b, t01=0x0162}
0x769e…76ba               Head {h00=0x0018, h01=0x0050, text=» SUK A3,6 KEY LENGTH«, t00=0x004b, t01=0x0188}
0x76ba…76c6               Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x004c, t01=0x0014}
0x76c6…76f0               Head {h00=0x0026, h01=0x0050, text=» LD A4,DWTTDM,A7 GET TTAB ADDRESS «, t00=0x004c, t01=0x0020}
0x76f0…7718               Head {h00=0x0024, h01=0x0050, text=» TL TTB:MT,A4 LOAD MMU REGISTERS«, t00=0x004c, t01=0x004a}
0x7718…7740               Head {h00=0x0024, h01=0x0050, text=» LD A4,PRUN GET DM TTAB ADDRESS «, t00=0x004c, t01=0x0072}
0x7740…7774               Head {h00=0x0030, h01=0x0050, text=» TS TTB:MT,A4 STORE USER MMU IN DM MMU TABLE«, t00=0x004c, t01=0x009a}
0x7774…7780               Head {h00=0x0008, h01=0x0050, text=» ENB«, t00=0x004c, t01=0x00ce}
0x7780…77b0               Head {h00=0x002c, h01=0x0050, text=» CF A14,MOV:US MOVE KEY TO FDB KEY AREA «, t00=0x004c, t01=0x00da}
0x77b0…77ce               Head {h00=0x001a, h01=0x0050, text=» LDR A1,A7 RESTORE A1 «, t00=0x004c, t01=0x010a}
0x77ce…77ec               Head {h00=0x001a, h01=0x0050, text=» LDR A2,A13 RESTORE A2«, t00=0x004c, t01=0x0128}
0x77ec…781a               Head {h00=0x002a, h01=0x0050, text=» LD A3,FDBKA,A6 GET KEY START ADDRESS «, t00=0x004c, t01=0x0146}
0x781a…7826               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004c, t01=0x0174}
0x7826…7830               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004c, t01=0x0180}
0x7830…7846               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x004c, t01=0x018a}
0x7846…785c               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x004d, t01=0x0010}
0x785c…7882               Head {h00=0x0022, h01=0x0050, text=» LD A2,FDBKA,A6 KEY START ADDR«, t00=0x004d, t01=0x0026}
0x7882…7894               Head {h00=0x000e, h01=0x0050, text=» LDR A3,A2«, t00=0x004d, t01=0x004c}
0x7894…78ba               Head {h00=0x0022, h01=0x0050, text=» AD A2,ECBBA,A9 KEY IN BUFFER «, t00=0x004d, t01=0x005e}
0x78ba…78c6               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004d, t01=0x0084}
0x78c6…78d0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004d, t01=0x0090}
0x78d0…78e6               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x004d, t01=0x009a}
0x78e6…78fe               Head {h00=0x0014, h01=0x0050, text=» AD A3,FDBRRO,A1«, t00=0x004d, t01=0x00b0}
0x78fe…791e               Head {h00=0x001c, h01=0x0050, text=» ADR A3,A11 KEY IN FILE «, t00=0x004d, t01=0x00c8}
0x791e…7930               Head {h00=0x000e, h01=0x0050, text=» LDK A7,0 «, t00=0x004d, t01=0x00e8}
0x7930…7956               Head {h00=0x0022, h01=0x0050, text=» LD A6,FDBRLE,A6 RECORD LENGTH«, t00=0x004d, t01=0x00fa}
0x7956…7972               Head {h00=0x0018, h01=0x0050, text=» SUK A6,6 KEY LENGTH«, t00=0x004d, t01=0x0120}
0x7972…7996               Head {h00=0x0020, h01=0x0050, text=» CF A14,CHKKEY COMPARE KEYS «, t00=0x004d, t01=0x013c}
0x7996…79a8               Head {h00=0x000e, h01=0x0050, text=» CWR A6,A7«, t00=0x004d, t01=0x0160}
0x79a8…79d6               Head {h00=0x002a, h01=0x0050, text=» RB(E) CHK040 KEY UNCHANGED CHECK NEXT«, t00=0x004d, t01=0x0172}
0x79d6…79f2               Head {h00=0x0018, h01=0x0050, text=» LDR A6,A1 FDB ADDR «, t00=0x004e, t01=0x0010}
0x79f2…7a16               Head {h00=0x0020, h01=0x0050, text=» LDKL A1,/4000 KEY NOT FOUND«, t00=0x004e, t01=0x002c}
0x7a16…7a28               Head {h00=0x000e, h01=0x0050, text=» RF DMERR «, t00=0x004e, t01=0x0050}
0x7a28…7a3c               Head {h00=0x0010, h01=0x0050, text=»CHK100 EQU *«, t00=0x004e, t01=0x0062}
0x7a3c…7a58               Head {h00=0x0018, h01=0x0050, text=» LDR A6,A1 FDB ADDR «, t00=0x004e, t01=0x0076}
0x7a58…7a70               Head {h00=0x0014, h01=0x0050, text=» LD A7,DWTOR,A6 «, t00=0x004e, t01=0x0092}
0x7a70…7a90               Head {h00=0x001c, h01=0x0050, text=» ANK A7,/3F ORDER INDEX «, t00=0x004e, t01=0x00aa}
0x7a90…7aa2               Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x004e, t01=0x00ca}
0x7aa2…7aba               Head {h00=0x0014, h01=0x0050, text=» LC A2,FDBNIF,A6«, t00=0x004e, t01=0x00dc}
0x7aba…7ace               Head {h00=0x0010, h01=0x0050, text=» CWR A2,A12 «, t00=0x004e, t01=0x00f4}
0x7ace…7afa               Head {h00=0x0028, h01=0x0050, text=» RF(E) DMT310 ALL INDEX IS EXISTING «, t00=0x004e, t01=0x0108}
0x7afa…7b18               Head {h00=0x001a, h01=0x0050, text=» LDKL A1,/8000 REQ ERR«, t00=0x004e, t01=0x0134}
0x7b18…7b2a               Head {h00=0x000e, h01=0x0050, text=» RF DMERR «, t00=0x004e, t01=0x0152}
0x7b2a…7b4e               Head {h00=0x0020, h01=0x0050, text=»DMERND LDKL A1,/800 NO DATA «, t00=0x004e, t01=0x0164}
0x7b4e…7b60               Head {h00=0x000e, h01=0x0050, text=» RF DMERR «, t00=0x004e, t01=0x0188}
0x7b60…7b6c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004f, t01=0x000a}
0x7b6c…7b94               Head {h00=0x0024, h01=0x0050, text=»DMEAER LDKL A1,/2000 EA PROTECT «, t00=0x004f, t01=0x0016}
0x7b94…7bac               Head {h00=0x0014, h01=0x0050, text=»DMERR ABL DMTERR«, t00=0x004f, t01=0x003e}
0x7bac…7bba               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x004f, t01=0x0056}
0x7bba…7bc4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x0064}
0x7bc4…7bdc               Head {h00=0x0014, h01=0x0050, text=»*   MOVE RECORD «, t00=0x004f, t01=0x006e}
0x7bdc…7be6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x0086}
0x7be6…7bfa               Head {h00=0x0010, h01=0x0050, text=»DMT310 EQU *«, t00=0x004f, t01=0x0090}
0x7bfa…7c10               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x004f, t01=0x00a4}
0x7c10…7c22               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A7«, t00=0x004f, t01=0x00ba}
0x7c22…7c36               Head {h00=0x0010, h01=0x0050, text=» SUK A2,QDEL«, t00=0x004f, t01=0x00cc}
0x7c36…7c5c               Head {h00=0x0022, h01=0x0050, text=» ABL(E) DMXDEL INDEXED DELETE «, t00=0x004f, t01=0x00e0}
0x7c5c…7c68               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004f, t01=0x0106}
0x7c68…7c8e               Head {h00=0x0022, h01=0x0050, text=» LD A2,FDBRLE,A6 RECORD LENGTH«, t00=0x004f, t01=0x0112}
0x7c8e…7ca6               Head {h00=0x0014, h01=0x0050, text=» LD A3,FDBRRO,A6«, t00=0x004f, t01=0x0138}
0x7ca6…7cc4               Head {h00=0x001a, h01=0x0050, text=» ADR A3,A11 TO ADDRESS«, t00=0x004f, t01=0x0150}
0x7cc4…7cd6               Head {h00=0x000e, h01=0x0050, text=» LDR A4,A3«, t00=0x004f, t01=0x016e}
0x7cd6…7cfa               Head {h00=0x0020, h01=0x0050, text=» LD A1,ECBBA,A9 FROM ADDRESS«, t00=0x004f, t01=0x0180}
0x7cfa…7d04               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0050, t01=0x0014}
0x7d04…7d1a               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0050, t01=0x001e}
0x7d1a…7d2c               Head {h00=0x000e, h01=0x0050, text=» XRR A4,A1«, t00=0x0050, t01=0x0034}
0x7d2c…7d40               Head {h00=0x0010, h01=0x0050, text=» ANK A4,/01 «, t00=0x0050, t01=0x0046}
0x7d40…7d6c               Head {h00=0x0028, h01=0x0050, text=» RF(E) DMT320 BOTH ODD OR BOTH EVEN «, t00=0x0050, t01=0x005a}
0x7d6c…7d96               Head {h00=0x0026, h01=0x0050, text=» CF A14,DMTBM ONE ODD AND ONE EVEN«, t00=0x0050, t01=0x0086}
0x7d96…7da8               Head {h00=0x000e, h01=0x0050, text=» RF DMT340«, t00=0x0050, t01=0x00b0}
0x7da8…7db2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0050, t01=0x00c2}
0x7db2…7dca               Head {h00=0x0014, h01=0x0050, text=»DMT320 LDR A4,A3«, t00=0x0050, t01=0x00cc}
0x7dca…7dde               Head {h00=0x0010, h01=0x0050, text=» ANK A4,/01 «, t00=0x0050, t01=0x00e4}
0x7dde…7dfe               Head {h00=0x001c, h01=0x0050, text=» RF(E) DMT330 BOTH EVEN «, t00=0x0050, t01=0x00f8}
0x7dfe…7e18               Head {h00=0x0016, h01=0x0050, text=» SUK A2,1 BOTH ODD«, t00=0x0050, t01=0x0118}
0x7e18…7e2a               Head {h00=0x000e, h01=0x0050, text=» LCR A4,A1«, t00=0x0050, t01=0x0132}
0x7e2a…7e3c               Head {h00=0x000e, h01=0x0050, text=» SCR A4,A3«, t00=0x0050, t01=0x0144}
0x7e3c…7e4e               Head {h00=0x000e, h01=0x0050, text=» ADK A1,1 «, t00=0x0050, t01=0x0156}
0x7e4e…7e60               Head {h00=0x000e, h01=0x0050, text=» ADK A3,1 «, t00=0x0050, t01=0x0168}
0x7e60…7e86               Head {h00=0x0022, h01=0x0050, text=»DMT330 CF A14,DMTWM WORD MOVE «, t00=0x0050, t01=0x017a}
0x7e86…7e90               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0051, t01=0x0010}
0x7e90…7e9c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0051, t01=0x001a}
0x7e9c…7ea6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0051, t01=0x0026}
0x7ea6…7ebc               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0051, t01=0x0030}
0x7ebc…7eda               Head {h00=0x001a, h01=0x0050, text=» LDR A3,A2 GET LENGTH «, t00=0x0051, t01=0x0046}
0x7eda…7f0a               Head {h00=0x002c, h01=0x0050, text=» LDR A2,A4 GET RECEIVING BUFFER ADDRESS «, t00=0x0051, t01=0x0064}
0x7f0a…7f16               Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x0051, t01=0x0094}
0x7f16…7f40               Head {h00=0x0026, h01=0x0050, text=» LD A4,DWTTDM,A6 GET TTAB ADDRESS «, t00=0x0051, t01=0x00a0}
0x7f40…7f68               Head {h00=0x0024, h01=0x0050, text=» TL TTB:MT,A4 LOAD MMU REGISTERS«, t00=0x0051, t01=0x00ca}
0x7f68…7f90               Head {h00=0x0024, h01=0x0050, text=» LD A4,PRUN GET DM TTAB ADDRESS «, t00=0x0051, t01=0x00f2}
0x7f90…7fc4               Head {h00=0x0030, h01=0x0050, text=» TS TTB:MT,A4 STORE USER MMU IN DM MMU TABLE«, t00=0x0051, t01=0x011a}
0x7fc4…7fd0               Head {h00=0x0008, h01=0x0050, text=» ENB«, t00=0x0051, t01=0x014e}
0x7fd0…800c               Head {h00=0x0038, h01=0x0050, text=» CF A14,MOV:US MOVE RECORD FROM USER TO SYSTEM AREA «, t00=0x0051, t01=0x015a}
0x800c…8018               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0052, t01=0x0008}
0x8018…8022               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0052, t01=0x0014}
0x8022…8036               Head {h00=0x0010, h01=0x0050, text=»DMT340 EQU *«, t00=0x0052, t01=0x001e}
0x8036…8040               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0052, t01=0x0032}
0x8040…805c               Head {h00=0x0018, h01=0x0050, text=»*   SET STATUS USED «, t00=0x0052, t01=0x003c}
0x805c…8066               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0052, t01=0x0058}
0x8066…807a               Head {h00=0x0010, h01=0x0050, text=» LDK A1,/FF «, t00=0x0052, t01=0x0062}
0x807a…8094               Head {h00=0x0016, h01=0x0050, text=»DMT350 SCR A1,A10 «, t00=0x0052, t01=0x0076}
0x8094…80ac               Head {h00=0x0014, h01=0x0050, text=» LD A3,FDBDBR,A6«, t00=0x0052, t01=0x0090}
0x80ac…80cc               Head {h00=0x001c, h01=0x0050, text=» RF(NN) DMT394 NO DELAY «, t00=0x0052, t01=0x00a8}
0x80cc…80de               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A7«, t00=0x0052, t01=0x00c8}
0x80de…80f2               Head {h00=0x0010, h01=0x0050, text=» SUK A2,QSW «, t00=0x0052, t01=0x00da}
0x80f2…8118               Head {h00=0x0022, h01=0x0050, text=» RF(E) DMT360 SEQUENTIAL WRITE«, t00=0x0052, t01=0x00ee}
0x8118…812a               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A7«, t00=0x0052, t01=0x0114}
0x812a…813e               Head {h00=0x0010, h01=0x0050, text=» SUK A2,QRWD«, t00=0x0052, t01=0x0126}
0x813e…8168               Head {h00=0x0026, h01=0x0050, text=» RF(E) DMT400 DELAYED RANDOM WRITE«, t00=0x0052, t01=0x013a}
0x8168…817c               Head {h00=0x0010, h01=0x0050, text=» SUK A7,QRDD«, t00=0x0052, t01=0x0164}
0x817c…81a8               Head {h00=0x0028, h01=0x0050, text=» RF(E) DMT400 DELAYED RANDOM DELETE «, t00=0x0052, t01=0x0178}
0x81a8…81ba               Head {h00=0x000e, h01=0x0050, text=» RF DMT390«, t00=0x0053, t01=0x0014}
0x81ba…81e2               Head {h00=0x0024, h01=0x0050, text=»*   WRITE IF LAST REC IN SECTOR «, t00=0x0053, t01=0x0026}
0x81e2…81ec               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0053, t01=0x004e}
0x81ec…820a               Head {h00=0x001a, h01=0x0050, text=»DMT360 LD A4,FDBRRO,A6«, t00=0x0053, t01=0x0058}
0x820a…8222               Head {h00=0x0014, h01=0x0050, text=» CW A4,FDBMRO,A6«, t00=0x0053, t01=0x0076}
0x8222…8248               Head {h00=0x0022, h01=0x0050, text=» RF(NE) DMT400 NOT LAST RECORD«, t00=0x0053, t01=0x008e}
0x8248…826e               Head {h00=0x0022, h01=0x0050, text=»DMT390 LDK A7,/05 BASIC WRITE «, t00=0x0053, t01=0x00b4}
0x826e…8280               Head {h00=0x000e, h01=0x0050, text=» SLL A3,1 «, t00=0x0053, t01=0x00da}
0x8280…82a2               Head {h00=0x001e, h01=0x0050, text=» RF(N) DMT395 BASIC WANTED«, t00=0x0053, t01=0x00ec}
0x82a2…82ca               Head {h00=0x0024, h01=0x0050, text=»DMT394 LDK A7,/15 PHYSICAL WRITE«, t00=0x0053, t01=0x010e}
0x82ca…82de               Head {h00=0x0010, h01=0x0050, text=»DMT395 EQU *«, t00=0x0053, t01=0x0136}
0x82de…82e8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0053, t01=0x014a}
0x82e8…8314               Head {h00=0x0028, h01=0x0050, text=»*   WRITE SECTOR ONTO DISC  AND EXIT«, t00=0x0053, t01=0x0154}
0x8314…831e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0053, t01=0x0180}
0x831e…834a               Head {h00=0x0028, h01=0x0050, text=» LDR A1,A6 FDB ADDRESS AS PARAMETER «, t00=0x0053, t01=0x018a}
0x834a…8356               Head {h00=0x0008, h01=0x0050, text=» LKM«, t00=0x0054, t01=0x0026}
0x8356…837a               Head {h00=0x0020, h01=0x0050, text=» DATA -1 I/O AND ACTIVATION «, t00=0x0054, t01=0x0032}
0x837a…83a0               Head {h00=0x0022, h01=0x0050, text=» DATA DMTAR2 DMTASK RESTART #2«, t00=0x0054, t01=0x0056}
0x83a0…83ac               Head {h00=0x0008, h01=0x0050, text=» LKM«, t00=0x0054, t01=0x007c}
0x83ac…83c0               Head {h00=0x0010, h01=0x0050, text=» DATA 3 EXIT«, t00=0x0054, t01=0x0088}
0x83c0…83ce               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0054, t01=0x009c}
0x83ce…83d8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0054, t01=0x00aa}
0x83d8…83ee               Head {h00=0x0012, h01=0x0050, text=»**************«, t00=0x0054, t01=0x00b4}
0x83ee…8404               Head {h00=0x0012, h01=0x0050, text=»*   DMTAR2   *«, t00=0x0054, t01=0x00ca}
0x8404…841a               Head {h00=0x0012, h01=0x0050, text=»**************«, t00=0x0054, t01=0x00e0}
0x841a…8424               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0054, t01=0x00f6}
0x8424…842e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0054, t01=0x0100}
0x842e…845e               Head {h00=0x002c, h01=0x0050, text=»DMTAR2 EQU * DMTASK RESTART AFTER WRITE «, t00=0x0054, t01=0x010a}
0x845e…8468               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0054, t01=0x013a}
0x8468…8484               Head {h00=0x0018, h01=0x0050, text=»*   SET UP A14 STACK«, t00=0x0054, t01=0x0144}
0x8484…848e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0054, t01=0x0160}
0x848e…84a4               Head {h00=0x0012, h01=0x0050, text=» CF A15,GETA14«, t00=0x0054, t01=0x016a}
0x84a4…84ae               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0054, t01=0x0180}
0x84ae…84d4               Head {h00=0x0022, h01=0x0050, text=» CF A14,DMTIOT CHECK DISC I/O «, t00=0x0054, t01=0x018a}
0x84d4…84e6               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A1«, t00=0x0055, t01=0x0020}
0x84e6…84fc               Head {h00=0x0012, h01=0x0050, text=» RF(NZ) DMTERR«, t00=0x0055, t01=0x0032}
0x84fc…8512               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,/C0FF«, t00=0x0055, t01=0x0048}
0x8512…853a               Head {h00=0x0024, h01=0x0050, text=» ANS A1,FDBDBR,A6 RELEASE BUFFER«, t00=0x0055, t01=0x005e}
0x853a…854e               Head {h00=0x0010, h01=0x0050, text=»DMT400 EQU *«, t00=0x0055, t01=0x0086}
0x854e…8574               Head {h00=0x0022, h01=0x0050, text=» LDR A1,A6 FDB ADDR DATA FILE «, t00=0x0055, t01=0x009a}
0x8574…858e               Head {h00=0x0016, h01=0x0050, text=» LD A2,ECBCW+2,A9 «, t00=0x0055, t01=0x00c0}
0x858e…85a2               Head {h00=0x0010, h01=0x0050, text=» ANK A2,/FF «, t00=0x0055, t01=0x00da}
0x85a2…85c4               Head {h00=0x001e, h01=0x0050, text=» LD A3,ECBCW,A9 LOG REC NR«, t00=0x0055, t01=0x00ee}
0x85c4…85e6               Head {h00=0x001e, h01=0x0050, text=» LC A11,ECBFC,A9 FILE CODE«, t00=0x0055, t01=0x0110}
0x85e6…85fe               Head {h00=0x0014, h01=0x0050, text=» LD A7,DWTOR,A1 «, t00=0x0055, t01=0x0132}
0x85fe…861e               Head {h00=0x001c, h01=0x0050, text=» ANK A7,/3F ORDER INDEX «, t00=0x0055, t01=0x014a}
0x861e…8632               Head {h00=0x0010, h01=0x0050, text=» LDK A4,QSW «, t00=0x0055, t01=0x016a}
0x8632…8644               Head {h00=0x000e, h01=0x0050, text=» CWR A7,A4«, t00=0x0055, t01=0x017e}
0x8644…8664               Head {h00=0x001c, h01=0x0050, text=» RF(E) DMT460 SEQ WRITE «, t00=0x0055, t01=0x0190}
0x8664…8678               Head {h00=0x0010, h01=0x0050, text=» LDK A4,QRD «, t00=0x0056, t01=0x0020}
0x8678…868a               Head {h00=0x000e, h01=0x0050, text=» CWR A7,A4«, t00=0x0056, t01=0x0034}
0x868a…86a8               Head {h00=0x001a, h01=0x0050, text=» RF(E) DMT420 RAND DEL«, t00=0x0056, t01=0x0046}
0x86a8…86bc               Head {h00=0x0010, h01=0x0050, text=» LDK A4,QRDD«, t00=0x0056, t01=0x0064}
0x86bc…86ce               Head {h00=0x000e, h01=0x0050, text=» CWR A7,A4«, t00=0x0056, t01=0x0078}
0x86ce…86fa               Head {h00=0x0028, h01=0x0050, text=» RF(E) DMT420 DELAYED RANDEOM DELETE«, t00=0x0056, t01=0x008a}
0x86fa…8710               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x0056, t01=0x00b6}
0x8710…8724               Head {h00=0x0010, h01=0x0050, text=» LDK A4,QDEL«, t00=0x0056, t01=0x00cc}
0x8724…8736               Head {h00=0x000e, h01=0x0050, text=» CWR A7,A4«, t00=0x0056, t01=0x00e0}
0x8736…875a               Head {h00=0x0020, h01=0x0050, text=» RF(E) DMT420 INDEXED DELETE«, t00=0x0056, t01=0x00f2}
0x875a…8766               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0056, t01=0x0116}
0x8766…878c               Head {h00=0x0022, h01=0x0050, text=» LDR A5,A2 SAVE REC NO PART 1 «, t00=0x0056, t01=0x0122}
0x878c…879e               Head {h00=0x000e, h01=0x0050, text=» LDR A9,A3«, t00=0x0056, t01=0x0148}
0x879e…87a8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0056, t01=0x015a}
0x87a8…87be               Head {h00=0x0012, h01=0x0050, text=»*   UPDATE CRN«, t00=0x0056, t01=0x0164}
0x87be…87c8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0056, t01=0x017a}
0x87c8…87ee               Head {h00=0x0022, h01=0x0050, text=» CF A14,CRNGET GET CRN BUFFER «, t00=0x0056, t01=0x0184}
0x87ee…880e               Head {h00=0x001c, h01=0x0050, text=» LDR A10,A2 BUFFER ADDR «, t00=0x0057, t01=0x001a}
0x880e…882e               Head {h00=0x001c, h01=0x0050, text=» IFT INDXAC=1  =2 START «, t00=0x0057, t01=0x003a}
0x882e…8842               Head {h00=0x0010, h01=0x0050, text=» LDK A3,QIRW«, t00=0x0057, t01=0x005a}
0x8842…8854               Head {h00=0x000e, h01=0x0050, text=» CWR A7,A3«, t00=0x0057, t01=0x006e}
0x8854…887a               Head {h00=0x0022, h01=0x0050, text=» RF(E) DMT410 INDEXED REWRITE «, t00=0x0057, t01=0x0080}
0x887a…8890               Head {h00=0x0012, h01=0x0050, text=» XIF   =2 END «, t00=0x0057, t01=0x00a6}
0x8890…88a6               Head {h00=0x0012, h01=0x0050, text=» CM CRNCIF,A2 «, t00=0x0057, t01=0x00bc}
0x88a6…88c2               Head {h00=0x0018, h01=0x0050, text=»*   CLEAR INDEX CRN «, t00=0x0057, t01=0x00d2}
0x88c2…88da               Head {h00=0x0014, h01=0x0050, text=» CM CRNCIF+2,A2 «, t00=0x0057, t01=0x00ee}
0x88da…88f2               Head {h00=0x0014, h01=0x0050, text=»DMT410 EQU *  =2«, t00=0x0057, t01=0x0106}
0x88f2…8904               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A5«, t00=0x0057, t01=0x011e}
0x8904…8916               Head {h00=0x000e, h01=0x0050, text=» LDR A3,A9«, t00=0x0057, t01=0x0130}
0x8916…8930               Head {h00=0x0016, h01=0x0050, text=» ST A2,CRNCDF,A10 «, t00=0x0057, t01=0x0142}
0x8930…895a               Head {h00=0x0026, h01=0x0050, text=» ST A3,CRNCDF+2,A10 CRN DATA FILE «, t00=0x0057, t01=0x015c}
0x895a…8984               Head {h00=0x0026, h01=0x0050, text=» SC A11,CRNCDF,A10 CRN FIL E CODE «, t00=0x0057, t01=0x0186}
0x8984…899a               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x0058, t01=0x0020}
0x899a…89ae               Head {h00=0x0010, h01=0x0050, text=» LDK A4,QINS«, t00=0x0058, t01=0x0036}
0x89ae…89c0               Head {h00=0x000e, h01=0x0050, text=» CWR A7,A4«, t00=0x0058, t01=0x004a}
0x89c0…89e4               Head {h00=0x0020, h01=0x0050, text=» RF(E) DMT460 INDEXED INSERT«, t00=0x0058, t01=0x005c}
0x89e4…89f0               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0058, t01=0x0080}
0x89f0…8a04               Head {h00=0x0010, h01=0x0050, text=»DMT420 EQU *«, t00=0x0058, t01=0x008c}
0x8a04…8a18               Head {h00=0x0010, h01=0x0050, text=» LDK A4,QSR «, t00=0x0058, t01=0x00a0}
0x8a18…8a2a               Head {h00=0x000e, h01=0x0050, text=» CWR A7,A4«, t00=0x0058, t01=0x00b4}
0x8a2a…8a48               Head {h00=0x001a, h01=0x0050, text=» RF(E) DMT450 SEQ READ«, t00=0x0058, t01=0x00c6}
0x8a48…8a5c               Head {h00=0x0010, h01=0x0050, text=» LDK A4,QRR «, t00=0x0058, t01=0x00e4}
0x8a5c…8a6e               Head {h00=0x000e, h01=0x0050, text=» CWR A7,A4«, t00=0x0058, t01=0x00f8}
0x8a6e…8a90               Head {h00=0x001e, h01=0x0050, text=» RF(E) DMT450 RANDOM READ «, t00=0x0058, t01=0x010a}
0x8a90…8aa6               Head {h00=0x0012, h01=0x0050, text=» LDK A4,QRRRB «, t00=0x0058, t01=0x012c}
0x8aa6…8ab8               Head {h00=0x000e, h01=0x0050, text=» CWR A7,A4«, t00=0x0058, t01=0x0142}
0x8ab8…8ae2               Head {h00=0x0026, h01=0x0050, text=» RF(E) DMT450 RAND READ REL BUFFER«, t00=0x0058, t01=0x0154}
0x8ae2…8af6               Head {h00=0x0010, h01=0x0050, text=»DMT440 EQU *«, t00=0x0058, t01=0x017e}
0x8af6…8b00 (89, 0, 398)  Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x0004}
0x8b00…8b16               Head {h00=0x0012, h01=0x0050, text=»*   RELEASE EA«, t00=0x0059, t01=0x000e}
0x8b16…8b20               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x0024}
0x8b20…8b3e               Head {h00=0x001a, h01=0x0050, text=» CF A14,EARELB REL EA «, t00=0x0059, t01=0x002e}
0x8b3e…8b50               Head {h00=0x000e, h01=0x0050, text=» RF DMTAEX«, t00=0x0059, t01=0x004c}
0x8b50…8b64               Head {h00=0x0010, h01=0x0050, text=»DMT450 EQU *«, t00=0x0059, t01=0x005e}
0x8b64…8b86               Head {h00=0x001e, h01=0x0050, text=» LC A4,DWTST,A1 DWTSTATUS «, t00=0x0059, t01=0x0072}
0x8b86…8ba2               Head {h00=0x0018, h01=0x0050, text=» ANK A4,EABIT EA-BIT«, t00=0x0059, t01=0x0094}
0x8ba2…8bcc               Head {h00=0x0026, h01=0x0050, text=» RF(NZ) DMTAEX EA=1. NO EA WANTED «, t00=0x0059, t01=0x00b0}
0x8bcc…8bd6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x00da}
0x8bd6…8bfc               Head {h00=0x0022, h01=0x0050, text=»*   CHECK IF EA IS SET ALREADY«, t00=0x0059, t01=0x00e4}
0x8bfc…8c06               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x010a}
0x8c06…8c26               Head {h00=0x001c, h01=0x0050, text=» CF A14,EATEST CHECK EA «, t00=0x0059, t01=0x0114}
0x8c26…8c38               Head {h00=0x000e, h01=0x0050, text=» LDR A4,A4«, t00=0x0059, t01=0x0134}
0x8c38…8c5e               Head {h00=0x0022, h01=0x0050, text=» RF(NZ) DMTAEX EA ALREADY SET «, t00=0x0059, t01=0x0146}
0x8c5e…8c68               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x016c}
0x8c68…8c7a               Head {h00=0x000e, h01=0x0050, text=»*   SET EA«, t00=0x0059, t01=0x0176}
0x8c7a…8c84               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x0188}
0x8c84…8c9a (90, 0, 400)  Head {h00=0x0012, h01=0x0050, text=» CF A14,EASETB«, t00=0x005a, t01=0x0004}
0x8c9a…8cac               Head {h00=0x000e, h01=0x0050, text=» RF DMTAEX«, t00=0x005a, t01=0x001a}
0x8cac…8cc0               Head {h00=0x0010, h01=0x0050, text=»DMT460 EQU *«, t00=0x005a, t01=0x002c}
0x8cc0…8cca               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005a, t01=0x0040}
0x8cca…8ce0               Head {h00=0x0012, h01=0x0050, text=»*   UPDATE LRN«, t00=0x005a, t01=0x004a}
0x8ce0…8cea               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005a, t01=0x0060}
0x8cea…8d02               Head {h00=0x0014, h01=0x0050, text=» SC A2,FDBLRN,A1«, t00=0x005a, t01=0x006a}
0x8d02…8d1c               Head {h00=0x0016, h01=0x0050, text=» ST A3,FDBLRN+1,A1«, t00=0x005a, t01=0x0082}
0x8d1c…8d32               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x005a, t01=0x009c}
0x8d32…8d46               Head {h00=0x0010, h01=0x0050, text=» LDK A4,QINS«, t00=0x005a, t01=0x00b2}
0x8d46…8d58               Head {h00=0x000e, h01=0x0050, text=» CWR A7,A4«, t00=0x005a, t01=0x00c6}
0x8d58…8d7e               Head {h00=0x0022, h01=0x0050, text=» ABL(E) DMINS2 INDEXED INSERT «, t00=0x005a, t01=0x00d8}
0x8d7e…8d8a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005a, t01=0x00fe}
0x8d8a…8d98               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x005a, t01=0x010a}
0x8d98…8dbe               Head {h00=0x0022, h01=0x0050, text=»DMTAEX LDK A1,0 CORRECT RETURN«, t00=0x005a, t01=0x0118}
0x8dbe…8dc8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005a, t01=0x013e}
0x8dc8…8de6               Head {h00=0x001a, h01=0x0050, text=»DMTERR LD A3,FDBDBR,A6«, t00=0x005a, t01=0x0148}
0x8de6…8e06               Head {h00=0x001c, h01=0x0050, text=» RF(NN) DMTEX1 NOT DELAY«, t00=0x005a, t01=0x0166}
0x8e06…8e1c               Head {h00=0x0012, h01=0x0050, text=» ANKL A3,/3F00«, t00=0x005a, t01=0x0186}
0x8e1c…8e48               Head {h00=0x0028, h01=0x0050, text=» RF(NZ) DMTERX NO RELEASE OF BUFFER «, t00=0x005b, t01=0x000c}
0x8e48…8e66               Head {h00=0x001a, h01=0x0050, text=»DMTEX1 LD A3,ECBBA,A8 «, t00=0x005b, t01=0x0038}
0x8e66…8e78               Head {h00=0x000e, h01=0x0050, text=» SUK A3,8 «, t00=0x005b, t01=0x0056}
0x8e78…8e8c               Head {h00=0x0010, h01=0x0050, text=»DMTEX2 EQU *«, t00=0x005b, t01=0x0068}
0x8e8c…8eb8               Head {h00=0x0028, h01=0x0050, text=» CF A14,DMTRBU RELEASE BUFFER AT A3 «, t00=0x005b, t01=0x007c}
0x8eb8…8ecc               Head {h00=0x0010, h01=0x0050, text=»DMTERX EQU *«, t00=0x005b, t01=0x00a8}
0x8ecc…8ed8               Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x005b, t01=0x00bc}
0x8ed8…8ef2               Head {h00=0x0016, h01=0x0050, text=»*   A1 = RET CODE «, t00=0x005b, t01=0x00c8}
0x8ef2…8f0c               Head {h00=0x0016, h01=0x0050, text=»*   A6 = DWT ADDR «, t00=0x005b, t01=0x00e2}
0x8f0c…8f22               Head {h00=0x0012, h01=0x0050, text=» CF A15,TENDIO«, t00=0x005b, t01=0x00fc}
0x8f22…8f2e               Head {h00=0x0008, h01=0x0050, text=» ENB«, t00=0x005b, t01=0x0112}
0x8f2e…8f40               Head {h00=0x000e, h01=0x0050, text=»EXIT EQU *«, t00=0x005b, t01=0x011e}
0x8f40…8f4c               Head {h00=0x0008, h01=0x0050, text=» LKM«, t00=0x005b, t01=0x0130}
0x8f4c…8f5c               Head {h00=0x000c, h01=0x0050, text=» DATA 3 «, t00=0x005b, t01=0x013c}
0x8f5c…8f72               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x005b, t01=0x014c}
0x8f72…8f80               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x005b, t01=0x0162}
0x8f80…8f94               Head {h00=0x0010, h01=0x0050, text=»DMIRR EQU * «, t00=0x005b, t01=0x0170}
0x8f94…8fb4               Head {h00=0x001c, h01=0x0050, text=»*   INDEXED RANDOM READ «, t00=0x005b, t01=0x0184}
0x8fb4…8fea               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x005c, t01=0x0014}
0x8fea…9010               Head {h00=0x0022, h01=0x0050, text=» LD A9,DWTECB,A1 USER ECB ADDR«, t00=0x005c, t01=0x004a}
0x9010…9026               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x005c, t01=0x0070}
0x9026…904a               Head {h00=0x0020, h01=0x0050, text=» LD A8,ECBCW,A9 ADDR OF KEY «, t00=0x005c, t01=0x0086}
0x904a…9056               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005c, t01=0x00aa}
0x9056…906c               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x005c, t01=0x00b6}
0x906c…9082               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x005c, t01=0x00cc}
0x9082…909e               Head {h00=0x0018, h01=0x0050, text=» LDR A8,A1 FDB ADDR «, t00=0x005c, t01=0x00e2}
0x909e…90c4               Head {h00=0x0022, h01=0x0050, text=» ADKL A8,FDBKEY KEY AREA ADDR «, t00=0x005c, t01=0x00fe}
0x90c4…90d0               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005c, t01=0x0124}
0x90d0…90e6               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x005c, t01=0x0130}
0x90e6…90fa               Head {h00=0x0010, h01=0x0050, text=» SUR A11,A11«, t00=0x005c, t01=0x0146}
0x90fa…9120               Head {h00=0x0022, h01=0x0050, text=» LC A11,ECBCW+3,A9 NO OF CHAR «, t00=0x005c, t01=0x015a}
0x9120…9130               Head {h00=0x000c, h01=0x0050, text=»*    =5 «, t00=0x005c, t01=0x0180}
0x9130…9144               Head {h00=0x0010, h01=0x0050, text=» LDR A13,A1 «, t00=0x005c, t01=0x0190}
0x9144…9166               Head {h00=0x001e, h01=0x0050, text=» ADKL A13,FDBECB ECB ADDR «, t00=0x005d, t01=0x0014}
0x9166…918e               Head {h00=0x0024, h01=0x0050, text=» CF A14,FNDKEY GET INDEX RECORD «, t00=0x005d, t01=0x0036}
0x918e…91ba               Head {h00=0x0028, h01=0x0050, text=»DMR006 EQU * FROM INDEXED READ NEXT «, t00=0x005d, t01=0x005e}
0x91ba…91d2               Head {h00=0x0014, h01=0x0050, text=» LD A9,DWTECB,A1«, t00=0x005d, t01=0x008a}
0x91d2…91ec               Head {h00=0x0016, h01=0x0050, text=» LDR A6,A1 FDB ADR«, t00=0x005d, t01=0x00a2}
0x91ec…9204               Head {h00=0x0014, h01=0x0050, text=» LDKL A8,FDBECB «, t00=0x005d, t01=0x00bc}
0x9204…9222               Head {h00=0x001a, h01=0x0050, text=» ADR A8,A6 ECB ADDRESS«, t00=0x005d, t01=0x00d4}
0x9222…9240               Head {h00=0x001a, h01=0x0050, text=» LDR A2,A2 RETURN CODE«, t00=0x005d, t01=0x00f2}
0x9240…9264               Head {h00=0x0020, h01=0x0050, text=» RF(NZ) DMI030 KEY NOT FOUND«, t00=0x005d, t01=0x0110}
0x9264…926e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005d, t01=0x0134}
0x926e…928a               Head {h00=0x0018, h01=0x0050, text=»*   KEY RECORD FOUN «, t00=0x005d, t01=0x013e}
0x928a…92bc               Head {h00=0x002e, h01=0x0050, text=»*   CHECK IF NEXT RECORD HAS THE SAME KEY «, t00=0x005d, t01=0x015a}
0x92bc…92c6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005d, t01=0x018c}
0x92c6…92ec               Head {h00=0x0022, h01=0x0050, text=» LD A2,FDBRRO,A1 RECORD OFFSET«, t00=0x005e, t01=0x0008}
0x92ec…930c               Head {h00=0x001c, h01=0x0050, text=» ADK A2,10 BUFFER HEADER«, t00=0x005e, t01=0x002e}
0x930c…9328               Head {h00=0x0018, h01=0x0050, text=» ADR A2,A3 REC ADDR «, t00=0x005e, t01=0x004e}
0x9328…934c               Head {h00=0x0020, h01=0x0050, text=» LD A4,FDBRLE,A1 REC LENGTH «, t00=0x005e, t01=0x006a}
0x934c…9368               Head {h00=0x0018, h01=0x0050, text=» SUK A4,6 KEY LENGTH«, t00=0x005e, t01=0x008e}
0x9368…937a               Head {h00=0x000e, h01=0x0050, text=» ADR A2,A4«, t00=0x005e, t01=0x00aa}
0x937a…93a0               Head {h00=0x0022, h01=0x0050, text=» CC A4,2,A2 DUPLICATE KEY CHAR«, t00=0x005e, t01=0x00bc}
0x93a0…93c8               Head {h00=0x0024, h01=0x0050, text=» RF(NE) DMR020 NEXT KEY NOT SAME«, t00=0x005e, t01=0x00e2}
0x93c8…93e4               Head {h00=0x0018, h01=0x0050, text=» LDKL A5,/200 BIT 6 «, t00=0x005e, t01=0x010a}
0x93e4…940a               Head {h00=0x0022, h01=0x0050, text=» ORS A5,ECBRC,A9 NEXT KEY SAME«, t00=0x005e, t01=0x0126}
0x940a…941e               Head {h00=0x0010, h01=0x0050, text=»DMR020 EQU *«, t00=0x005e, t01=0x014c}
0x941e…9428               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005e, t01=0x0160}
0x9428…944a               Head {h00=0x001e, h01=0x0050, text=»*   MOVE LOG REC NO TO ECB«, t00=0x005e, t01=0x016a}
0x944a…9454               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005e, t01=0x018c}
0x9454…9466               Head {h00=0x000e, h01=0x0050, text=» LDK A5,0 «, t00=0x005f, t01=0x0008}
0x9466…947a               Head {h00=0x0010, h01=0x0050, text=» LC A5,3,A2 «, t00=0x005f, t01=0x001a}
0x947a…9494               Head {h00=0x0016, h01=0x0050, text=» SC A5,ECBCW+3,A8 «, t00=0x005f, t01=0x002e}
0x9494…94a8               Head {h00=0x0010, h01=0x0050, text=» LC A5,4,A2 «, t00=0x005f, t01=0x0048}
0x94a8…94ba               Head {h00=0x000e, h01=0x0050, text=» ECR A5,A5«, t00=0x005f, t01=0x005c}
0x94ba…94ce               Head {h00=0x0010, h01=0x0050, text=» LC A5,5,A2 «, t00=0x005f, t01=0x006e}
0x94ce…94e6               Head {h00=0x0014, h01=0x0050, text=» ST A5,ECBCW,A8 «, t00=0x005f, t01=0x0082}
0x94e6…94f0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005f, t01=0x009a}
0x94f0…9510               Head {h00=0x001c, h01=0x0050, text=»*   RELEASE BLOCK BUFFER«, t00=0x005f, t01=0x00a4}
0x9510…951a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005f, t01=0x00c4}
0x951a…9530               Head {h00=0x0012, h01=0x0050, text=» CF A14,DMTRBU«, t00=0x005f, t01=0x00ce}
0x9530…953e               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x005f, t01=0x00e4}
0x953e…9548               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005f, t01=0x00f2}
0x9548…957c               Head {h00=0x0030, h01=0x0050, text=»*   PERFORM RANDOM READ ON THOIS DATA RECORD«, t00=0x005f, t01=0x00fc}
0x957c…9586               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005f, t01=0x0130}
0x9586…95a2               Head {h00=0x0018, h01=0x0050, text=» LDR A6,A1 FDB ADDR «, t00=0x005f, t01=0x013a}
0x95a2…95c8               Head {h00=0x0022, h01=0x0050, text=» LC A2,DWTST,A6 USER REQUESRT «, t00=0x005f, t01=0x0156}
0x95c8…95e8               Head {h00=0x001c, h01=0x0050, text=» ANK A2,EABIT GET EA BIT«, t00=0x005f, t01=0x017c}
0x95e8…95fa               Head {h00=0x000e, h01=0x0050, text=» SLL A2,1 «, t00=0x0060, t01=0x000c}
0x95fa…9620               Head {h00=0x0022, h01=0x0050, text=» LDK A7,/A RANDOM READ NO WAIT«, t00=0x0060, t01=0x001e}
0x9620…963a               Head {h00=0x0016, h01=0x0050, text=» ORR A7,A2 EA BIT «, t00=0x0060, t01=0x0044}
0x963a…9644               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0060, t01=0x005e}
0x9644…965e               Head {h00=0x0016, h01=0x0050, text=»*   MOVE USER ECB «, t00=0x0060, t01=0x0068}
0x965e…9668               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0060, t01=0x0082}
0x9668…9688               Head {h00=0x001c, h01=0x0050, text=» LDR A1,A9 FROM ECB ADDR«, t00=0x0060, t01=0x008c}
0x9688…96a6               Head {h00=0x001a, h01=0x0050, text=» LDR A3,A8 TO ECB ADDR«, t00=0x0060, t01=0x00ac}
0x96a6…96c2               Head {h00=0x0018, h01=0x0050, text=» LDK A2,6 NO OF CHAR«, t00=0x0060, t01=0x00ca}
0x96c2…96e0               Head {h00=0x001a, h01=0x0050, text=» CF A14,DMTWM MOVE ECB«, t00=0x0060, t01=0x00e6}
0x96e0…96fc               Head {h00=0x0018, h01=0x0050, text=» LDR A1,A6 FDB ADDR «, t00=0x0060, t01=0x0104}
0x96fc…9708               Head {h00=0x0008, h01=0x0050, text=» LKM«, t00=0x0060, t01=0x0120}
0x9708…9718               Head {h00=0x000c, h01=0x0050, text=» DATA -1«, t00=0x0060, t01=0x012c}
0x9718…972c               Head {h00=0x0010, h01=0x0050, text=» DATA DMTAR4«, t00=0x0060, t01=0x013c}
0x972c…9744               Head {h00=0x0014, h01=0x0050, text=» LD A7,ECBRC,A8 «, t00=0x0060, t01=0x0150}
0x9744…9762               Head {h00=0x001a, h01=0x0050, text=» RF(N) DMTAR4 REQ ERR «, t00=0x0060, t01=0x0168}
0x9762…976e               Head {h00=0x0008, h01=0x0050, text=» LKM«, t00=0x0060, t01=0x0186}
0x976e…9782 (97, 0, 400)  Head {h00=0x0010, h01=0x0050, text=» DATA 3 EXIT«, t00=0x0061, t01=0x0004}
0x9782…9796               Head {h00=0x0010, h01=0x0050, text=»DMTAR4 EQU *«, t00=0x0061, t01=0x0018}
0x9796…97a0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0061, t01=0x002c}
0x97a0…97bc               Head {h00=0x0018, h01=0x0050, text=»*   SET UP A14 STACK«, t00=0x0061, t01=0x0036}
0x97bc…97c6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0061, t01=0x0052}
0x97c6…97dc               Head {h00=0x0012, h01=0x0050, text=» CF A15,GETA14«, t00=0x0061, t01=0x005c}
0x97dc…97ee               Head {h00=0x000e, h01=0x0050, text=» LDR A6,A1«, t00=0x0061, t01=0x0072}
0x97ee…9806               Head {h00=0x0014, h01=0x0050, text=» LDKL A8,FDBECB «, t00=0x0061, t01=0x0084}
0x9806…9820               Head {h00=0x0016, h01=0x0050, text=» ADR A8,A6 RR ECB «, t00=0x0061, t01=0x009c}
0x9820…9842               Head {h00=0x001e, h01=0x0050, text=» LD A9,DWTECB,A6 USER ECB «, t00=0x0061, t01=0x00b6}
0x9842…985a               Head {h00=0x0014, h01=0x0050, text=» LD A1,ECBRC,A8 «, t00=0x0061, t01=0x00d8}
0x985a…9884               Head {h00=0x0026, h01=0x0050, text=» ORS A1,ECBRC,A9 RET CODE TO USER «, t00=0x0061, t01=0x00f0}
0x9884…98ba               Head {h00=0x0032, h01=0x0050, text=» ANKL A1,/EEF7 BIT 3,7 AND 12 NOT GRAVE ERROR «, t00=0x0061, t01=0x011a}
0x98ba…98d8               Head {h00=0x001a, h01=0x0050, text=» RB(NZ) DMTERX NOT OK «, t00=0x0061, t01=0x0150}
0x98d8…98e2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0061, t01=0x016e}
0x98e2…9904               Head {h00=0x001e, h01=0x0050, text=»*   SET CRN FOR INDEX FILE«, t00=0x0061, t01=0x0178}
0x9904…990e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0062, t01=0x000a}
0x990e…993a               Head {h00=0x0028, h01=0x0050, text=» LD A1,FDBADF,A6 FDB ADDR DATA FILEP«, t00=0x0062, t01=0x0014}
0x993a…9964               Head {h00=0x0026, h01=0x0050, text=» CF A14,CRNGET GET CRN BUFFER ADDR«, t00=0x0062, t01=0x0040}
0x9964…9988               Head {h00=0x0020, h01=0x0050, text=» LDR A10,A2 CRN BUFFER ADDR «, t00=0x0062, t01=0x006a}
0x9988…99ae               Head {h00=0x0022, h01=0x0050, text=» LDR A1,A6 FDB ADDR INDEX FILE«, t00=0x0062, t01=0x008e}
0x99ae…99da               Head {h00=0x0028, h01=0x0050, text=» CF A14,GTLGRN GET INDE X LOG REC NO«, t00=0x0062, t01=0x00b4}
0x99da…99f6               Head {h00=0x0018, h01=0x0050, text=» SC A2,CRNCIF+1,A10 «, t00=0x0062, t01=0x00e0}
0x99f6…9a20               Head {h00=0x0026, h01=0x0050, text=» ST A3,CRNCIF+2,A10 CRN INDEX FILE«, t00=0x0062, t01=0x00fc}
0x9a20…9a38               Head {h00=0x0014, h01=0x0050, text=» LC A2,ECBFC,A9 «, t00=0x0062, t01=0x0126}
0x9a38…9a52               Head {h00=0x0016, h01=0x0050, text=» SC A2,CRNCIF,A10 «, t00=0x0062, t01=0x013e}
0x9a52…9a74               Head {h00=0x001e, h01=0x0050, text=»*   THAT WAS FILE CODE CRN«, t00=0x0062, t01=0x0158}
0x9a74…9a7e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0062, t01=0x017a}
0x9a7e…9a9c               Head {h00=0x001a, h01=0x0050, text=»*   SET RERTURN CODEXS«, t00=0x0062, t01=0x0184}
0x9a9c…9aa6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0063, t01=0x0012}
0x9aa6…9ace               Head {h00=0x0024, h01=0x0050, text=» LD A2,ECBEL,A8 EFFECTIVE LENGTH«, t00=0x0063, t01=0x001c}
0x9ace…9ae6               Head {h00=0x0014, h01=0x0050, text=» ST A2,ECBEL,A9 «, t00=0x0063, t01=0x0044}
0x9ae6…9b04               Head {h00=0x001a, h01=0x0050, text=» LDK A1,0 RETURN CODE «, t00=0x0063, t01=0x005c}
0x9b04…9b1e               Head {h00=0x0016, h01=0x0050, text=» ABL DMTERX TENDIO«, t00=0x0063, t01=0x007a}
0x9b1e…9b2c               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0063, t01=0x0094}
0x9b2c…9b52               Head {h00=0x0022, h01=0x0050, text=»DMIRN EQU * INDEXED READ NEXT «, t00=0x0063, t01=0x00a2}
0x9b52…9b88               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x0063, t01=0x00c8}
0x9b88…9ba4               Head {h00=0x0018, h01=0x0050, text=» LDR A1,A6 FDB INDEX«, t00=0x0063, t01=0x00fe}
0x9ba4…9bca               Head {h00=0x0022, h01=0x0050, text=» LD A2,FDBRRO,A1 RECORD OFFSET«, t00=0x0063, t01=0x011a}
0x9bca…9bdc               Head {h00=0x000e, h01=0x0050, text=» LDR A3,A5«, t00=0x0063, t01=0x0140}
0x9bdc…9bfa               Head {h00=0x001a, h01=0x0050, text=» SUK A3,10 BUFFER ADDR«, t00=0x0063, t01=0x0152}
0x9bfa…9c0e               Head {h00=0x0010, h01=0x0050, text=»DMI100 EQU *«, t00=0x0063, t01=0x0170}
0x9c0e…9c28               Head {h00=0x0016, h01=0x0050, text=» ADR A2,A3 BUFFADR«, t00=0x0063, t01=0x0184}
0x9c28…9c46               Head {h00=0x001a, h01=0x0050, text=» ADK A2,10 RECORD ADDR«, t00=0x0064, t01=0x000e}
0x9c46…9c72               Head {h00=0x0028, h01=0x0050, text=» AD A2,FDBRLE,A1 ADDR OF STATUS CHAR«, t00=0x0064, t01=0x002c}
0x9c72…9c90               Head {h00=0x001a, h01=0x0050, text=» LDK A5,/FF USED MARK «, t00=0x0064, t01=0x0058}
0x9c90…9caa               Head {h00=0x0016, h01=0x0050, text=» CCR A5,A2 STATUS «, t00=0x0064, t01=0x0076}
0x9caa…9cc4               Head {h00=0x0016, h01=0x0050, text=» RF(E) DMI120 USED«, t00=0x0064, t01=0x0090}
0x9cc4…9cdc               Head {h00=0x0014, h01=0x0050, text=» LD A4,FDBMRO,A1«, t00=0x0064, t01=0x00aa}
0x9cdc…9d06               Head {h00=0x0026, h01=0x0050, text=» ST A4,FDBRRO,A1 LAST REC IN SECT «, t00=0x0064, t01=0x00c2}
0x9d06…9d10               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0064, t01=0x00ec}
0x9d10…9d30               Head {h00=0x001c, h01=0x0050, text=»*   CHECK IF END OF FILE«, t00=0x0064, t01=0x00f6}
0x9d30…9d3a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0064, t01=0x0116}
0x9d3a…9d52               Head {h00=0x0014, h01=0x0050, text=» LDR A9,A3 SAVE «, t00=0x0064, t01=0x0120}
0x9d52…9d74               Head {h00=0x001e, h01=0x0050, text=» CF A14,GTLGRN GET REC NR «, t00=0x0064, t01=0x0138}
0x9d74…9d8c               Head {h00=0x0014, h01=0x0050, text=» CC A2,FDBLRN,A1«, t00=0x0064, t01=0x015a}
0x9d8c…9daa               Head {h00=0x001a, h01=0x0050, text=» RF(L) DMI106 NOT EOF «, t00=0x0064, t01=0x0172}
0x9daa…9dc4               Head {h00=0x0016, h01=0x0050, text=» RF(G) DMI105 EOF «, t00=0x0064, t01=0x0190}
0x9dc4…9dde               Head {h00=0x0016, h01=0x0050, text=» CW A3,FDBLRN+1,A1«, t00=0x0065, t01=0x001a}
0x9dde…9dfc               Head {h00=0x001a, h01=0x0050, text=» RF(L) DMI106 NOT EOF «, t00=0x0065, t01=0x0034}
0x9dfc…9e14               Head {h00=0x0014, h01=0x0050, text=»DMI105 LDR A3,A9«, t00=0x0065, t01=0x0052}
0x9e14…9e2a               Head {h00=0x0012, h01=0x0050, text=» RF DMI030 EOF«, t00=0x0065, t01=0x006a}
0x9e2a…9e4a               Head {h00=0x001c, h01=0x0050, text=»DMI106 LDR A3,A9 RESTORE«, t00=0x0065, t01=0x0080}
0x9e4a…9e66               Head {h00=0x0018, h01=0x0050, text=» RF DMI010 NEXT REC «, t00=0x0065, t01=0x00a0}
0x9e66…9e7c               Head {h00=0x0012, h01=0x0050, text=»DMI120 EQU *  «, t00=0x0065, t01=0x00bc}
0x9e7c…9e9e               Head {h00=0x001e, h01=0x0050, text=»*   INDEX RECORD IS FOUND «, t00=0x0065, t01=0x00d2}
0x9e9e…9ea8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0065, t01=0x00f4}
0x9ea8…9ec4               Head {h00=0x0018, h01=0x0050, text=» LDK A2,0 MARK FOUND«, t00=0x0065, t01=0x00fe}
0x9ec4…9ef6               Head {h00=0x002e, h01=0x0050, text=» ABL DMR006 CONT AS FOR INDEXED RAND READ «, t00=0x0065, t01=0x011a}
0x9ef6…9f0a               Head {h00=0x0010, h01=0x0050, text=»DMI010 EQU *«, t00=0x0065, t01=0x014c}
0x9f0a…9f36               Head {h00=0x0028, h01=0x0050, text=» CF A14,RDNXTR GET NEXT INDEX RECORD«, t00=0x0065, t01=0x0160}
0x9f36…9f56               Head {h00=0x001c, h01=0x0050, text=» RB DMI100 RECORD FOUND «, t00=0x0065, t01=0x018c}
0x9f56…9f72               Head {h00=0x0018, h01=0x0050, text=» LDR A6,A1 FDB ADDR «, t00=0x0066, t01=0x001c}
0x9f72…9f9c               Head {h00=0x0026, h01=0x0050, text=»DMI030 LDKL A1,/4000 KEY NOT FOUND«, t00=0x0066, t01=0x0038}
0x9f9c…9fb0               Head {h00=0x0010, h01=0x0050, text=»DMI035 EQU *«, t00=0x0066, t01=0x0062}
0x9fb0…9fce               Head {h00=0x001a, h01=0x0050, text=» LDR A3,A3 BUFFER ADDR«, t00=0x0066, t01=0x0076}
0x9fce…9fee               Head {h00=0x001c, h01=0x0050, text=» ABL(Z) DMTERX NO BUFFER«, t00=0x0066, t01=0x0094}
0x9fee…a012               Head {h00=0x0020, h01=0x0050, text=» ABL DMTERR ERROR AND BUFFER«, t00=0x0066, t01=0x00b4}
0xa012…a020               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0066, t01=0x00d8}
0xa020…a02a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0066, t01=0x00e6}
0xa02a…a054               Head {h00=0x0026, h01=0x0050, text=»DMINS2 EQU * INDEXED INSERT PART 2«, t00=0x0066, t01=0x00f0}
0xa054…a05e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0066, t01=0x011a}
0xa05e…a094               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x0066, t01=0x0124}
0xa094…a0a6               Head {h00=0x000e, h01=0x0050, text=» ENB   ENB«, t00=0x0066, t01=0x015a}
0xa0a6…a0be               Head {h00=0x0014, h01=0x0050, text=» LD A3,ECBBA,A8 «, t00=0x0066, t01=0x016c}
0xa0be…a0d6               Head {h00=0x0014, h01=0x0050, text=» SUK A3,8 BUFSTA«, t00=0x0066, t01=0x0184}
0xa0d6…a0fc               Head {h00=0x0022, h01=0x0050, text=» CF A14,DMTRBU RELEASE BUFFER «, t00=0x0067, t01=0x000c}
0xa0fc…a120               Head {h00=0x0020, h01=0x0050, text=»DMXDEL EQU * INDEXED DELETE «, t00=0x0067, t01=0x0032}
0xa120…a15a               Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x0067, t01=0x0056}
0xa15a…a178               Head {h00=0x001a, h01=0x0050, text=» LDR A11,A7 ORDER CODE«, t00=0x0067, t01=0x0090}
0xa178…a19a               Head {h00=0x001e, h01=0x0050, text=» LDR A12,A8 PHYS ECB ADDR «, t00=0x0067, t01=0x00ae}
0xa19a…a1ac               Head {h00=0x000e, h01=0x0050, text=» LDK A5,0 «, t00=0x0067, t01=0x00d0}
0xa1ac…a1de               Head {h00=0x002e, h01=0x0050, text=» SC A5,FDBDBR,A1 ZEROE INDEX FILE COUNTER «, t00=0x0067, t01=0x00e2}
0xa1de…a200               Head {h00=0x001e, h01=0x0050, text=» LDK A5,8 NR OF INDEX * 2 «, t00=0x0067, t01=0x0114}
0xa200…a21c               Head {h00=0x0018, h01=0x0050, text=» LDR A10,A1 FDB DATA«, t00=0x0067, t01=0x0136}
0xa21c…a234               Head {h00=0x0014, h01=0x0050, text=»DXI020 SUK A5,2 «, t00=0x0067, t01=0x0152}
0xa234…a256               Head {h00=0x001e, h01=0x0050, text=» RF(N) DXI100 ALL INDEXES «, t00=0x0067, t01=0x016a}
0xa256…a26a               Head {h00=0x0010, h01=0x0050, text=» LDR A6,A10 «, t00=0x0067, t01=0x018c}
0xa26a…a27c               Head {h00=0x000e, h01=0x0050, text=» ADR A6,A5«, t00=0x0068, t01=0x0010}
0xa27c…a2a8               Head {h00=0x0028, h01=0x0050, text=» LD A1,FDBAI1,A6 FDB ADDR INDEX FILE«, t00=0x0068, t01=0x0022}
0xa2a8…a2c6               Head {h00=0x001a, h01=0x0050, text=» RB(Z) DXI020 NO INDEX«, t00=0x0068, t01=0x004e}
0xa2c6…a2d0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0068, t01=0x006c}
0xa2d0…a2fc               Head {h00=0x0028, h01=0x0050, text=»*   GET FILE CODE FOR THIS FDB ADDR «, t00=0x0068, t01=0x0076}
0xa2fc…a306               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0068, t01=0x00a2}
0xa306…a31c               Head {h00=0x0012, h01=0x0050, text=» LD* A6,SCTCDT«, t00=0x0068, t01=0x00ac}
0xa31c…a334               Head {h00=0x0014, h01=0x0050, text=»DXI030 SUK A6,4 «, t00=0x0068, t01=0x00c2}
0xa334…a34a               Head {h00=0x0012, h01=0x0050, text=» LD A7,SCTCDT «, t00=0x0068, t01=0x00da}
0xa34a…a35c               Head {h00=0x000e, h01=0x0050, text=» ADR A7,A6«, t00=0x0068, t01=0x00f0}
0xa35c…a370               Head {h00=0x0010, h01=0x0050, text=» CW A1,2,A7 «, t00=0x0068, t01=0x0102}
0xa370…a392               Head {h00=0x001e, h01=0x0050, text=» RB(NE) DXI030 SEARCH NEXT«, t00=0x0068, t01=0x0116}
0xa392…a3ae               Head {h00=0x0018, h01=0x0050, text=» LDR A8,A1 FDB INDEX«, t00=0x0068, t01=0x0138}
0xa3ae…a3ce               Head {h00=0x001c, h01=0x0050, text=» ADKL A8,FDBECB ECB ADDR«, t00=0x0068, t01=0x0154}
0xa3ce…a3e2               Head {h00=0x0010, h01=0x0050, text=» LC A6,1,A7 «, t00=0x0068, t01=0x0174}
0xa3e2…a404               Head {h00=0x001e, h01=0x0050, text=» SC A6,ECBFC,A8 INDEX FILE«, t00=0x0068, t01=0x0188}
0xa404…a418               Head {h00=0x0010, h01=0x0050, text=» LDR A6,A11 «, t00=0x0069, t01=0x001a}
0xa418…a42c               Head {h00=0x0010, h01=0x0050, text=» SUK A6,QINS«, t00=0x0069, t01=0x002e}
0xa42c…a450               Head {h00=0x0020, h01=0x0050, text=» RF(E) DXI080 INDEXED DELETE«, t00=0x0069, t01=0x0042}
0xa450…a45a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0069, t01=0x0066}
0xa45a…a482               Head {h00=0x0024, h01=0x0050, text=»*   GET ADDRESSS OF DATA RECORD «, t00=0x0069, t01=0x0070}
0xa482…a48c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0069, t01=0x0098}
0xa48c…a4b0               Head {h00=0x0020, h01=0x0050, text=» LD A6,ECBBA,A12 SECTOR ADDR«, t00=0x0069, t01=0x00a2}
0xa4b0…a4c8               Head {h00=0x0014, h01=0x0050, text=» ADK A6,2 CYLID «, t00=0x0069, t01=0x00c6}
0xa4c8…a4f0               Head {h00=0x0024, h01=0x0050, text=» AD A6,FDBRRO,A10 ADDR DATA REC «, t00=0x0069, t01=0x00de}
0xa4f0…a512               Head {h00=0x001e, h01=0x0050, text=» AD A6,FDBKA,A1 KEY OFFSET«, t00=0x0069, t01=0x0106}
0xa512…a53a               Head {h00=0x0024, h01=0x0050, text=» LDK A7,/20 DELETE INDEX NOWAIT «, t00=0x0069, t01=0x0128}
0xa53a…a54c               Head {h00=0x000e, h01=0x0050, text=» RF DXI090«, t00=0x0069, t01=0x0150}
0xa54c…a560               Head {h00=0x0010, h01=0x0050, text=»DXI080 EQU *«, t00=0x0069, t01=0x0162}
0xa560…a588               Head {h00=0x0024, h01=0x0050, text=» LD A9,DWTECB,A10 USER ECB ADDR «, t00=0x0069, t01=0x0176}
0xa588…a5b0               Head {h00=0x0024, h01=0x0050, text=» LD A6,ECBBA,A9 USER BUFFER ADDR«, t00=0x006a, t01=0x000e}
0xa5b0…a5d2               Head {h00=0x001e, h01=0x0050, text=» AD A6,FDBKA,A1 KEY OFFSET«, t00=0x006a, t01=0x0036}
0xa5d2…a5e8               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x006a, t01=0x0058}
0xa5e8…a5fa               Head {h00=0x000e, h01=0x0050, text=» LDR A6,A1«, t00=0x006a, t01=0x006e}
0xa5fa…a620               Head {h00=0x0022, h01=0x0050, text=» ADKL A6,FDBKEY ADDR KEY AREA «, t00=0x006a, t01=0x0080}
0xa620…a62c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x006a, t01=0x00a6}
0xa62c…a642               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x006a, t01=0x00b2}
0xa642…a66a               Head {h00=0x0024, h01=0x0050, text=» LDK A7,/1F INSERT INDEX NOWAIT «, t00=0x006a, t01=0x00c8}
0xa66a…a67e               Head {h00=0x0010, h01=0x0050, text=»DXI090 EQU *«, t00=0x006a, t01=0x00f0}
0xa67e…a688               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006a, t01=0x0104}
0xa688…a6a4               Head {h00=0x0018, h01=0x0050, text=»*   A6 = KEY ADDRESS«, t00=0x006a, t01=0x010e}
0xa6a4…a6ae               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006a, t01=0x012a}
0xa6ae…a6c6               Head {h00=0x0014, h01=0x0050, text=» ST A6,ECBBA,A8 «, t00=0x006a, t01=0x0134}
0xa6c6…a6ec               Head {h00=0x0022, h01=0x0050, text=»*   A1 = FDB ADDR IN DE XFILE «, t00=0x006a, t01=0x014c}
0xa6ec…a6fa               Head {h00=0x000a, h01=0x0050, text=» LKM  «, t00=0x006a, t01=0x0172}
0xa6fa…a70a               Head {h00=0x000c, h01=0x0050, text=» DATA -1«, t00=0x006a, t01=0x0180}
0xa70a…a71e               Head {h00=0x0010, h01=0x0050, text=» DATA DMTAR5«, t00=0x006a, t01=0x0190}
0xa71e…a736               Head {h00=0x0014, h01=0x0050, text=» LD A7,ECBRC,A8 «, t00=0x006b, t01=0x0014}
0xa736…a754               Head {h00=0x001a, h01=0x0050, text=» RF(N) DMTAR5 REQ ERR «, t00=0x006b, t01=0x002c}
0xa754…a778               Head {h00=0x0020, h01=0x0050, text=» RB DXI020 NEXT INDEX DIRECT«, t00=0x006b, t01=0x004a}
0xa778…a78a               Head {h00=0x000e, h01=0x0050, text=»DXI100 LKM«, t00=0x006b, t01=0x006e}
0xa78a…a79e               Head {h00=0x0010, h01=0x0050, text=» DATA 3 EXIT«, t00=0x006b, t01=0x0080}
0xa79e…a7b2               Head {h00=0x0010, h01=0x0050, text=»DMTAR5 EQU *«, t00=0x006b, t01=0x0094}
0xa7b2…a7d8               Head {h00=0x0022, h01=0x0050, text=» LD A6,FDBADF,A1 FDB DATA FILE«, t00=0x006b, t01=0x00a8}
0xa7d8…a7fa               Head {h00=0x001e, h01=0x0050, text=» LD A9,DWTECB,A6 USER ECB «, t00=0x006b, t01=0x00ce}
0xa7fa…a812               Head {h00=0x0014, h01=0x0050, text=» LDKL A8,FDBECB «, t00=0x006b, t01=0x00f0}
0xa812…a836               Head {h00=0x0020, h01=0x0050, text=» ADR A1,A8 ECB INSERT INDEX «, t00=0x006b, t01=0x0108}
0xa836…a854               Head {h00=0x001a, h01=0x0050, text=» ADR A8,A6 ECB DISC IO«, t00=0x006b, t01=0x012c}
0xa854…a88c               Head {h00=0x0034, h01=0x0050, text=» LD A1,ECBRC,A1 RET CODE BIT 10 AND 14 POSSIBLE «, t00=0x006b, t01=0x014a}
0xa88c…a8b0               Head {h00=0x0020, h01=0x0050, text=» ORS A1,ECBRC,A9 RC TO USER «, t00=0x006b, t01=0x0182}
0xa8b0…a8ce               Head {h00=0x001a, h01=0x0050, text=» LDK A1,0 RETURN CODE «, t00=0x006c, t01=0x0016}
0xa8ce…a8f8               Head {h00=0x0026, h01=0x0050, text=» LC A2,FDBDBR,A6 NR OF READY INDEX«, t00=0x006c, t01=0x0034}
0xa8f8…a918               Head {h00=0x001c, h01=0x0050, text=» ADK A2,1 COUNT INDEXES «, t00=0x006c, t01=0x005e}
0xa918…a940               Head {h00=0x0024, h01=0x0050, text=» CC A2,FDBNIF,A6 TOT NR OF INDEX«, t00=0x006c, t01=0x007e}
0xa940…a956               Head {h00=0x0012, h01=0x0050, text=» RF(NE) DXI200«, t00=0x006c, t01=0x00a6}
0xa956…a96e               Head {h00=0x0014, h01=0x0050, text=» LD A7,DWTOR,A6 «, t00=0x006c, t01=0x00bc}
0xa96e…a98c               Head {h00=0x001a, h01=0x0050, text=» ANK A7,/3F ORDER CODE«, t00=0x006c, t01=0x00d4}
0xa98c…a9b0               Head {h00=0x0020, h01=0x0050, text=» SUK A7,QINS INDEXED INSERT «, t00=0x006c, t01=0x00f2}
0xa9b0…a9cc               Head {h00=0x0018, h01=0x0050, text=» ABL(E) DMTERX READY«, t00=0x006c, t01=0x0116}
0xa9cc…a9fc               Head {h00=0x002c, h01=0x0050, text=»*   RESTORE REGISTERS FOR INDEXED DELETE«, t00=0x006c, t01=0x0132}
0xa9fc…aa06               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006c, t01=0x0162}
0xaa06…aa2e               Head {h00=0x0024, h01=0x0050, text=» LD A10,FDBECB+2,A6 SECTOR ADDR «, t00=0x006c, t01=0x016c}
0xaa2e…aa48 (109, 0, 400) Head {h00=0x0016, h01=0x0050, text=» ADKL A10,2 CYLID «, t00=0x006d, t01=0x0004}
0xaa48…aa62               Head {h00=0x0016, h01=0x0050, text=» AD A10,FDBRRO,A6 «, t00=0x006d, t01=0x001e}
0xaa62…aa8c               Head {h00=0x0026, h01=0x0050, text=» AD A10,FDBRLE,A6 ADDR STATUS CHAR«, t00=0x006d, t01=0x0038}
0xaa8c…aaaa               Head {h00=0x001a, h01=0x0050, text=» LDK A1,0 STATUS FREE «, t00=0x006d, t01=0x0062}
0xaaaa…aadc               Head {h00=0x002e, h01=0x0050, text=» ABL DMT350 CONTINUE AS FOR RANDOM DELETE «, t00=0x006d, t01=0x0080}
0xaadc…aaf0               Head {h00=0x0010, h01=0x0050, text=»DXI200 EQU *«, t00=0x006d, t01=0x00b2}
0xaaf0…ab08               Head {h00=0x0014, h01=0x0050, text=» SC A2,FDBDBR,A6«, t00=0x006d, t01=0x00c6}
0xab08…ab14               Head {h00=0x0008, h01=0x0050, text=» LKM«, t00=0x006d, t01=0x00de}
0xab14…ab3a               Head {h00=0x0022, h01=0x0050, text=» DATA 3 EXIT. MORE INDEX LEFT «, t00=0x006d, t01=0x00ea}
0xab3a…ab48               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x006d, t01=0x0110}
0xab48…ab6a               Head {h00=0x001e, h01=0x0050, text=»DMINIX EQU * INSERT INDEX «, t00=0x006d, t01=0x011e}
0xab6a…ab74               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006d, t01=0x0140}
0xab74…ab9c               Head {h00=0x0024, h01=0x0050, text=»DMDELX EQU * DELETE INDEX RECORD«, t00=0x006d, t01=0x014a}
0xab9c…abd2               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x006d, t01=0x0172}
0xabd2…abf8               Head {h00=0x0022, h01=0x0050, text=» LD A9,DWTECB,A1 USER ECB ADDR«, t00=0x006e, t01=0x0018}
0xabf8…ac20               Head {h00=0x0024, h01=0x0050, text=» LD A8,ECBBA,A9 BUFFER ADDR USER«, t00=0x006e, t01=0x003e}
0xac20…ac34               Head {h00=0x0010, h01=0x0050, text=» LDR A12,A8 «, t00=0x006e, t01=0x0066}
0xac34…ac5c               Head {h00=0x0024, h01=0x0050, text=» LD A11,FDBRLE,A1 RECORD LENGTH «, t00=0x006e, t01=0x007a}
0xac5c…ac7a               Head {h00=0x001a, h01=0x0050, text=» SUKL A11,6 KEY LENGTH«, t00=0x006e, t01=0x00a2}
0xac7a…ac8e               Head {h00=0x0010, h01=0x0050, text=» LDR A13,A14«, t00=0x006e, t01=0x00c0}
0xac8e…acc2               Head {h00=0x0030, h01=0x0050, text=» ADKL A13,2 ECB ADDR TO RECORD BUFFER AREASS«, t00=0x006e, t01=0x00d4}
0xacc2…acea               Head {h00=0x0024, h01=0x0050, text=» CF A14,FNDKEY GET INDEX RECORD «, t00=0x006e, t01=0x0108}
0xacea…ad06               Head {h00=0x0018, h01=0x0050, text=» LDR A6,A1 FDB ADDR «, t00=0x006e, t01=0x0130}
0xad06…ad22               Head {h00=0x0018, h01=0x0050, text=» LDR A1,A2 RET CODE «, t00=0x006e, t01=0x014c}
0xad22…ad34               Head {h00=0x000e, h01=0x0050, text=» LDR A3,A3«, t00=0x006e, t01=0x0168}
0xad34…ad5a               Head {h00=0x0022, h01=0x0050, text=» ABL(Z) DMI035 NO SECTOR FOUND«, t00=0x006e, t01=0x017a}
0xad5a…ad7a               Head {h00=0x001c, h01=0x0050, text=» LDR A13,A3 BUFFER ADDR «, t00=0x006f, t01=0x0010}
0xad7a…ada0               Head {h00=0x0022, h01=0x0050, text=» LD A4,FDBADF,A6 FDB DATA FILE«, t00=0x006f, t01=0x0030}
0xada0…adc2               Head {h00=0x001e, h01=0x0050, text=» LD A5,DWTECB,A4 USER ECB «, t00=0x006f, t01=0x0056}
0xadc2…adda               Head {h00=0x0014, h01=0x0050, text=» LD A1,DWTOR,A6 «, t00=0x006f, t01=0x0078}
0xadda…adee               Head {h00=0x0010, h01=0x0050, text=» ANK A1,/3F «, t00=0x006f, t01=0x0090}
0xadee…ae04               Head {h00=0x0012, h01=0x0050, text=» SUK A1,QDELX «, t00=0x006f, t01=0x00a4}
0xae04…ae2e               Head {h00=0x0026, h01=0x0050, text=» ABL(E) DEL000 DELETE INDEX RECORD«, t00=0x006f, t01=0x00ba}
0xae2e…ae38               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006f, t01=0x00e4}
0xae38…ae64               Head {h00=0x0028, h01=0x0050, text=»*   SET RC BIT 6 TO USER IF NEXT KEY«, t00=0x006f, t01=0x00ee}
0xae64…ae8a               Head {h00=0x0022, h01=0x0050, text=»*   IS SAME IN REQUESTED INDEX«, t00=0x006f, t01=0x011a}
0xae8a…ae94               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006f, t01=0x0140}
0xae94…aea6               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A2«, t00=0x006f, t01=0x014a}
0xaea6…aece               Head {h00=0x0024, h01=0x0050, text=» RF(NZ) INS050 NEXT KEY NOT SAME«, t00=0x006f, t01=0x015c}
0xaece…aefa               Head {h00=0x0028, h01=0x0050, text=»*   (SHORT KEY NOT ALLOWED IN FILE) «, t00=0x006f, t01=0x0184}
0xaefa…af04               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0070, t01=0x0020}
0xaf04…af26               Head {h00=0x001e, h01=0x0050, text=» LC A4,ECBFC,A5 FILE CODE «, t00=0x0070, t01=0x002a}
0xaf26…af40               Head {h00=0x0016, h01=0x0050, text=» CC A4,FDBECB+1,A6«, t00=0x0070, t01=0x004c}
0xaf40…af6e               Head {h00=0x002a, h01=0x0050, text=» RF(NE) INS049 NOT REQUESTED FILE CODE«, t00=0x0070, t01=0x0066}
0xaf6e…af8a               Head {h00=0x0018, h01=0x0050, text=» LDKL A4,/200 BIT 6 «, t00=0x0070, t01=0x0094}
0xaf8a…afb0               Head {h00=0x0022, h01=0x0050, text=» ORS A4,ECBRC,A5 NEXT KEY SAME«, t00=0x0070, t01=0x00b0}
0xafb0…afc4               Head {h00=0x0010, h01=0x0050, text=»INS049 EQU *«, t00=0x0070, t01=0x00d6}
0xafc4…afda               Head {h00=0x0012, h01=0x0050, text=» IFT INSLAS=1 «, t00=0x0070, t01=0x00ea}
0xafda…afe4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0070, t01=0x0100}
0xafe4…b004               Head {h00=0x001c, h01=0x0050, text=»*   INSERT SAME KEY LAST«, t00=0x0070, t01=0x010a}
0xb004…b00e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0070, t01=0x012a}
0xb00e…b024               Head {h00=0x0012, h01=0x0050, text=» LDR A1,A6 FDB«, t00=0x0070, t01=0x0134}
0xb024…b046               Head {h00=0x001e, h01=0x0050, text=» LD A2,FDBRRO,A1 REC OFFS «, t00=0x0070, t01=0x014a}
0xb046…b058               Head {h00=0x000e, h01=0x0050, text=» RF INS100«, t00=0x0070, t01=0x016c}
0xb058…b06c               Head {h00=0x0010, h01=0x0050, text=»INS080 EQU *«, t00=0x0070, t01=0x017e}
0xb06c…b090 (113, 0, 398) Head {h00=0x0020, h01=0x0050, text=» CF A14,RDNXTR GET NEXT REC «, t00=0x0071, t01=0x0004}
0xb090…b0a6               Head {h00=0x0012, h01=0x0050, text=» RF INS100 OK «, t00=0x0071, t01=0x0028}
0xb0a6…b0c0               Head {h00=0x0016, h01=0x0050, text=» ABL DEL045 ERROR «, t00=0x0071, t01=0x003e}
0xb0c0…b0d4               Head {h00=0x0010, h01=0x0050, text=»INS100 EQU *«, t00=0x0071, t01=0x0058}
0xb0d4…b0e6               Head {h00=0x000e, h01=0x0050, text=» ADR A2,A3«, t00=0x0071, t01=0x006c}
0xb0e6…b102               Head {h00=0x0018, h01=0x0050, text=» ADK A2,10 REC ADDR «, t00=0x0071, t01=0x007e}
0xb102…b126               Head {h00=0x0020, h01=0x0050, text=» AD A2,FDBRLE,A1 ADDR STATUS«, t00=0x0071, t01=0x009a}
0xb126…b13a               Head {h00=0x0010, h01=0x0050, text=» LDK A5,/FF «, t00=0x0071, t01=0x00be}
0xb13a…b14c               Head {h00=0x000e, h01=0x0050, text=» CCR A5,A2«, t00=0x0071, t01=0x00d2}
0xb14c…b166               Head {h00=0x0016, h01=0x0050, text=» RF(E) INS150 USED«, t00=0x0071, t01=0x00e4}
0xb166…b17e               Head {h00=0x0014, h01=0x0050, text=» LD A5,FDBMRO,A1«, t00=0x0071, t01=0x00fe}
0xb17e…b196               Head {h00=0x0014, h01=0x0050, text=» ST A5,FDBRRO,A1«, t00=0x0071, t01=0x0116}
0xb196…b1c4               Head {h00=0x002a, h01=0x0050, text=» RB INS080 GET FIRST RE C IN NXT SECT «, t00=0x0071, t01=0x012e}
0xb1c4…b1d8               Head {h00=0x0010, h01=0x0050, text=»INS150 EQU *«, t00=0x0071, t01=0x015c}
0xb1d8…b1fa               Head {h00=0x001e, h01=0x0050, text=» LC A5,-4,A2 DUPL KEY CHAR«, t00=0x0071, t01=0x0170}
0xb1fa…b218 (114, 0, 400) Head {h00=0x001a, h01=0x0050, text=» CWR A5,A11 KEY LENGTH«, t00=0x0072, t01=0x0004}
0xb218…b240               Head {h00=0x0024, h01=0x0050, text=» RB(E) INS080 NEXT SAME GET NEXT«, t00=0x0072, t01=0x0022}
0xb240…b24a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0072, t01=0x004a}
0xb24a…b26e               Head {h00=0x0020, h01=0x0050, text=»*   UPDATE LAST SAME RECORD «, t00=0x0072, t01=0x0054}
0xb26e…b278               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0072, t01=0x0078}
0xb278…b298               Head {h00=0x001c, h01=0x0050, text=» SC A11,-4,A2 NEXT SAME «, t00=0x0072, t01=0x0082}
0xb298…b2b0               Head {h00=0x0014, h01=0x0050, text=» LD A7,FDBRRO,A1«, t00=0x0072, t01=0x00a2}
0xb2b0…b2c8               Head {h00=0x0014, h01=0x0050, text=» CW A7,FDBMRO,A1«, t00=0x0072, t01=0x00ba}
0xb2c8…b2f2               Head {h00=0x0026, h01=0x0050, text=» RF(NE) INS160 SECT WRITTEN LATER «, t00=0x0072, t01=0x00d2}
0xb2f2…b2fc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0072, t01=0x00fc}
0xb2fc…b314               Head {h00=0x0014, h01=0x0050, text=»*   WRITE SECTOR«, t00=0x0072, t01=0x0106}
0xb314…b31e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0072, t01=0x011e}
0xb31e…b33c               Head {h00=0x001a, h01=0x0050, text=» LDK A7,/95 WRITE,WAIT«, t00=0x0072, t01=0x0128}
0xb33c…b348               Head {h00=0x0008, h01=0x0050, text=» LKM«, t00=0x0072, t01=0x0146}
0xb348…b358               Head {h00=0x000c, h01=0x0050, text=» DATA 1 «, t00=0x0072, t01=0x0152}
0xb358…b378               Head {h00=0x001c, h01=0x0050, text=» CF A14,DMTIOZ IO CHECK «, t00=0x0072, t01=0x0162}
0xb378…b38a               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A1«, t00=0x0072, t01=0x0182}
0xb38a…b3a2 (115, 0, 398) Head {h00=0x0014, h01=0x0050, text=» ABL(NZ) DMTERR «, t00=0x0073, t01=0x0004}
0xb3a2…b3ac               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0073, t01=0x001c}
0xb3ac…b3c8               Head {h00=0x0018, h01=0x0050, text=»*   GET NEXT RECORD «, t00=0x0073, t01=0x0026}
0xb3c8…b3d2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0073, t01=0x0042}
0xb3d2…b3e6               Head {h00=0x0010, h01=0x0050, text=»INS160 EQU *«, t00=0x0073, t01=0x004c}
0xb3e6…b40c               Head {h00=0x0022, h01=0x0050, text=» LDR A7,A5 NR OF SAME IN NEXT «, t00=0x0073, t01=0x0060}
0xb40c…b422               Head {h00=0x0012, h01=0x0050, text=» LDR A1,A6 FDB«, t00=0x0073, t01=0x0086}
0xb422…b444               Head {h00=0x001e, h01=0x0050, text=» CF A14,RDNXTR GET NEXT RC«, t00=0x0073, t01=0x009c}
0xb444…b45a               Head {h00=0x0012, h01=0x0050, text=» RF INS170 OK «, t00=0x0073, t01=0x00be}
0xb45a…b474               Head {h00=0x0016, h01=0x0050, text=» ABL DEL045 ERROR «, t00=0x0073, t01=0x00d4}
0xb474…b488               Head {h00=0x0010, h01=0x0050, text=»INS170 EQU *«, t00=0x0073, t01=0x00ee}
0xb488…b4a8               Head {h00=0x001c, h01=0x0050, text=» LDR A13,A3 BUFFER ADDR «, t00=0x0073, t01=0x0102}
0xb4a8…b4c0               Head {h00=0x0014, h01=0x0050, text=» LD A5,FDBADF,A6«, t00=0x0073, t01=0x0122}
0xb4c0…b4e6               Head {h00=0x0022, h01=0x0050, text=» LD A5,DWTECB,A5 USER ECB ADDR«, t00=0x0073, t01=0x013a}
0xb4e6…b4f2               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0073, t01=0x0160}
0xb4f2…b508               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x0073, t01=0x016c}
0xb508…b51c               Head {h00=0x0010, h01=0x0050, text=»INS050 EQU *«, t00=0x0073, t01=0x0182}
0xb51c…b526               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0074, t01=0x0008}
0xb526…b552               Head {h00=0x0028, h01=0x0050, text=»*   CREATE AN INDE XRECORD IN AREA 1«, t00=0x0074, t01=0x0012}
0xb552…b55c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0074, t01=0x003e}
0xb55c…b57a               Head {h00=0x001a, h01=0x0050, text=» LDR A1,A12 FROM ADDR «, t00=0x0074, t01=0x0048}
0xb57a…b584               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0074, t01=0x0066}
0xb584…b598               Head {h00=0x0010, h01=0x0050, text=» LDR A3,A14 «, t00=0x0074, t01=0x0070}
0xb598…b5b2               Head {h00=0x0016, h01=0x0050, text=» ADK A3,2 TO ADDR «, t00=0x0074, t01=0x0084}
0xb5b2…b5d0               Head {h00=0x001a, h01=0x0050, text=» LDR A2,A11 KEY LENGTH«, t00=0x0074, t01=0x009e}
0xb5d0…b5ee               Head {h00=0x001a, h01=0x0050, text=» CF A14,DMTBM MOVE KEY«, t00=0x0074, t01=0x00bc}
0xb5ee…b600               Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x0074, t01=0x00da}
0xb600…b618               Head {h00=0x0014, h01=0x0050, text=» SCR A2,A3 DUMMY«, t00=0x0074, t01=0x00ec}
0xb618…b62a               Head {h00=0x000e, h01=0x0050, text=» ADK A3,1 «, t00=0x0074, t01=0x0104}
0xb62a…b642               Head {h00=0x0014, h01=0x0050, text=» SCR A2,A3 DUMMY«, t00=0x0074, t01=0x0116}
0xb642…b654               Head {h00=0x000e, h01=0x0050, text=» ADK A3,1 «, t00=0x0074, t01=0x012e}
0xb654…b676               Head {h00=0x001e, h01=0x0050, text=» SCR A7,A3 NR OF SAME CHAR«, t00=0x0074, t01=0x0140}
0xb676…b688               Head {h00=0x000e, h01=0x0050, text=» ADK A3,1 «, t00=0x0074, t01=0x0162}
0xb688…b6ae               Head {h00=0x0022, h01=0x0050, text=» LDR A7,A3 ADDR OF LOG REC NR «, t00=0x0074, t01=0x0174}
0xb6ae…b6c8               Head {h00=0x0016, h01=0x0050, text=» LD A2,ECBCW+2,A5 «, t00=0x0075, t01=0x000a}
0xb6c8…b6f4               Head {h00=0x0028, h01=0x0050, text=» LD A3,ECBCW,A5 REC NR DATA FILE REC«, t00=0x0075, t01=0x0024}
0xb6f4…b706               Head {h00=0x000e, h01=0x0050, text=» SCR A2,A7«, t00=0x0075, t01=0x0050}
0xb706…b718               Head {h00=0x000e, h01=0x0050, text=» ADK A7,2 «, t00=0x0075, t01=0x0062}
0xb718…b72a               Head {h00=0x000e, h01=0x0050, text=» SCR A3,A7«, t00=0x0075, t01=0x0074}
0xb72a…b73c               Head {h00=0x000e, h01=0x0050, text=» ECR A3,A3«, t00=0x0075, t01=0x0086}
0xb73c…b74e               Head {h00=0x000e, h01=0x0050, text=» SUK A7,1 «, t00=0x0075, t01=0x0098}
0xb74e…b76c               Head {h00=0x001a, h01=0x0050, text=» SCR A3,A7 LOG REC NR «, t00=0x0075, t01=0x00aa}
0xb76c…b77e               Head {h00=0x000e, h01=0x0050, text=» ADK A7,2 «, t00=0x0075, t01=0x00c8}
0xb77e…b796               Head {h00=0x0014, h01=0x0050, text=» LDK A1,/FF USED«, t00=0x0075, t01=0x00da}
0xb796…b7b4               Head {h00=0x001a, h01=0x0050, text=» SCR A1,A7 STATUS CHAR«, t00=0x0075, t01=0x00f2}
0xb7b4…b7d0               Head {h00=0x0018, h01=0x0050, text=» LDR A1,A6 FDB INDEX«, t00=0x0075, t01=0x0110}
0xb7d0…b7f8               Head {h00=0x0024, h01=0x0050, text=» CF A14,GTLGRN GET REC NR INDEX «, t00=0x0075, t01=0x012c}
0xb7f8…b802               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0075, t01=0x0154}
0xb802…b832               Head {h00=0x002c, h01=0x0050, text=»*   SAVE RECORD NR FOR FIRST MOVED INDEX«, t00=0x0075, t01=0x015e}
0xb832…b83c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0075, t01=0x018e}
0xb83c…b852               Head {h00=0x0012, h01=0x0050, text=» ST A2,-28,A14«, t00=0x0076, t01=0x0008}
0xb852…b868               Head {h00=0x0012, h01=0x0050, text=» ST A3,-26,A14«, t00=0x0076, t01=0x001e}
0xb868…b876               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0076, t01=0x0034}
0xb876…b880               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0076, t01=0x0042}
0xb880…b8be               Head {h00=0x003a, h01=0x0050, text=»*   BELOW IS A NEW INDEX RECORD INSERTED AND FOLLOWING«, t00=0x0076, t01=0x004c}
0xb8be…b8e6               Head {h00=0x0024, h01=0x0050, text=»*   USED RECORDS ROLLED FORWARD «, t00=0x0076, t01=0x008a}
0xb8e6…b90e               Head {h00=0x0024, h01=0x0050, text=»*   A6,A11,A13 IS USED AT ENTRY «, t00=0x0076, t01=0x00b2}
0xb90e…b936               Head {h00=0x0024, h01=0x0050, text=» ADKL A11,7 RECORD LENGTH TOTAL «, t00=0x0076, t01=0x00da}
0xb936…b940               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0076, t01=0x0102}
0xb940…b95c               Head {h00=0x0018, h01=0x0050, text=»*   USE D REGISTERS «, t00=0x0076, t01=0x010c}
0xb95c…b97e               Head {h00=0x001e, h01=0x0050, text=»*   A6   = FDB ADDR INDEX «, t00=0x0076, t01=0x0128}
0xb97e…b99a               Head {h00=0x0018, h01=0x0050, text=»*   A10  = AREA ADDR«, t00=0x0076, t01=0x014a}
0xb99a…b9c0               Head {h00=0x0022, h01=0x0050, text=»*   A11  = RECORD LENGTH INDEX«, t00=0x0076, t01=0x0166}
0xb9c0…b9f0               Head {h00=0x002c, h01=0x0050, text=»*   A12  = AREA INDEX 0=BUFAR1,1=BUFAR2 «, t00=0x0076, t01=0x018c}
0xb9f0…ba18               Head {h00=0x0024, h01=0x0050, text=»*   A13  = BUFFER ADDRESS SECTOR«, t00=0x0077, t01=0x002c}
0xba18…ba22               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0077, t01=0x0054}
0xba22…ba36               Head {h00=0x0010, h01=0x0050, text=»INS190 EQU *«, t00=0x0077, t01=0x005e}
0xba36…ba52               Head {h00=0x0018, h01=0x0050, text=» LDKL A12,1 BUFADR2 «, t00=0x0077, t01=0x0072}
0xba52…ba66               Head {h00=0x0010, h01=0x0050, text=»INS200 EQU *«, t00=0x0077, t01=0x008e}
0xba66…ba78               Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x0077, t01=0x00a2}
0xba78…ba8c               Head {h00=0x0010, h01=0x0050, text=» LDR A12,A12«, t00=0x0077, t01=0x00b4}
0xba8c…baa8               Head {h00=0x0018, h01=0x0050, text=» RF(Z) INS210 BUFAR1«, t00=0x0077, t01=0x00c8}
0xbaa8…bad4               Head {h00=0x0028, h01=0x0050, text=» LDKL A1,RECBFZ RECORD BUUFFER SIZE «, t00=0x0077, t01=0x00e4}
0xbad4…baea               Head {h00=0x0012, h01=0x0050, text=» SLL A1,1 BYTE«, t00=0x0077, t01=0x0110}
0xbaea…bb04               Head {h00=0x0016, h01=0x0050, text=»INS210 LDR A10,A14«, t00=0x0077, t01=0x0126}
0xbb04…bb16               Head {h00=0x000e, h01=0x0050, text=» ADK A1,2 «, t00=0x0077, t01=0x0140}
0xbb16…bb42               Head {h00=0x0028, h01=0x0050, text=» ADR A10,A1 RECORD BUFFER AREA ADDR «, t00=0x0077, t01=0x0152}
0xbb42…bb4c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0077, t01=0x017e}
0xbb4c…bb68               Head {h00=0x0018, h01=0x0050, text=»*   SAVE LAST RECORD«, t00=0x0077, t01=0x0188}
0xbb68…bb72               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0078, t01=0x0014}
0xbb72…bb86               Head {h00=0x0010, h01=0x0050, text=» LDR A1,A13 «, t00=0x0078, t01=0x001e}
0xbb86…bba2               Head {h00=0x0018, h01=0x0050, text=» ADK A1,10 BUFSTA+2 «, t00=0x0078, t01=0x0032}
0xbba2…bbd4               Head {h00=0x002e, h01=0x0050, text=» AD A1,FDBMRO,A6 ADDR OF LAST REC IN SECT «, t00=0x0078, t01=0x004e}
0xbbd4…bbe8               Head {h00=0x0010, h01=0x0050, text=» LDR A2,A11 «, t00=0x0078, t01=0x0080}
0xbbe8…bbfc               Head {h00=0x0010, h01=0x0050, text=» LDR A3,A10 «, t00=0x0078, t01=0x0094}
0xbbfc…bc22               Head {h00=0x0022, h01=0x0050, text=» CF A14,DMTBM SAVE LAST RECORD«, t00=0x0078, t01=0x00a8}
0xbc22…bc42               Head {h00=0x001c, h01=0x0050, text=»*   MOVE REST OF SECTOR «, t00=0x0078, t01=0x00ce}
0xbc42…bc4c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0078, t01=0x00ee}
0xbc4c…bc60               Head {h00=0x0010, h01=0x0050, text=» LDR A1,A13 «, t00=0x0078, t01=0x00f8}
0xbc60…bc7c               Head {h00=0x0018, h01=0x0050, text=» ADK A1,10 BUFSTA+2 «, t00=0x0078, t01=0x010c}
0xbc7c…bc9e               Head {h00=0x001e, h01=0x0050, text=» AD A1,FDBRRO,A6 FROM ADDR«, t00=0x0078, t01=0x0128}
0xbc9e…bcb0               Head {h00=0x000e, h01=0x0050, text=» LDR A5,A1«, t00=0x0078, t01=0x014a}
0xbcb0…bcc8               Head {h00=0x0014, h01=0x0050, text=» LD A2,FDBMRO,A6«, t00=0x0078, t01=0x015c}
0xbcc8…bcec               Head {h00=0x0020, h01=0x0050, text=» SU A2,FDBRRO,A6 NR OF CHAR «, t00=0x0078, t01=0x0174}
0xbcec…bcfe               Head {h00=0x000e, h01=0x0050, text=» LDR A3,A1«, t00=0x0079, t01=0x0008}
0xbcfe…bd1a               Head {h00=0x0018, h01=0x0050, text=» ADR A3,A11 TO ADDR «, t00=0x0079, t01=0x001a}
0xbd1a…bd36               Head {h00=0x0018, h01=0x0050, text=» CF A14,DMTBMR MOVE «, t00=0x0079, t01=0x0036}
0xbd36…bd54               Head {h00=0x001a, h01=0x0050, text=»*   INSERT NEW RECORD «, t00=0x0079, t01=0x0052}
0xbd54…bd5e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0079, t01=0x0070}
0xbd5e…bd82               Head {h00=0x0020, h01=0x0050, text=» LDKL A1,RECBFZ BUFFER SIZE «, t00=0x0079, t01=0x007a}
0xbd82…bd9c               Head {h00=0x0016, h01=0x0050, text=» SLL A1,1 BYTE NO «, t00=0x0079, t01=0x009e}
0xbd9c…bdb0               Head {h00=0x0010, h01=0x0050, text=» LDR A12,A12«, t00=0x0079, t01=0x00b8}
0xbdb0…bdcc               Head {h00=0x0018, h01=0x0050, text=» RF(Z) INS250 BUFAR1«, t00=0x0079, t01=0x00cc}
0xbdcc…bdf2               Head {h00=0x0022, h01=0x0050, text=» LDK A1,0 SELECT OTHER BUFFER «, t00=0x0079, t01=0x00e8}
0xbdf2…be06               Head {h00=0x0010, h01=0x0050, text=»INS250 EQU *«, t00=0x0079, t01=0x010e}
0xbe06…be24               Head {h00=0x001a, h01=0x0050, text=» ADR A1,A14 FROM ADDR «, t00=0x0079, t01=0x0122}
0xbe24…be40               Head {h00=0x0018, h01=0x0050, text=» ADK A1,2 FROM ADDR «, t00=0x0079, t01=0x0140}
0xbe40…be5e               Head {h00=0x001a, h01=0x0050, text=» LDR A2,A11 NR OF CHAR«, t00=0x0079, t01=0x015c}
0xbe5e…be78               Head {h00=0x0016, h01=0x0050, text=» LDR A3,A5 TO ADDR«, t00=0x0079, t01=0x017a}
0xbe78…be92 (122, 0, 400) Head {h00=0x0016, h01=0x0050, text=» CF A14,DMTBM MOVE«, t00=0x007a, t01=0x0004}
0xbe92…beaa               Head {h00=0x0014, h01=0x0050, text=»*   WRITE BUFFER«, t00=0x007a, t01=0x001e}
0xbeaa…beb4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007a, t01=0x0036}
0xbeb4…bed8               Head {h00=0x0020, h01=0x0050, text=» LDR A8,A14 USE STACK AS ECB«, t00=0x007a, t01=0x0040}
0xbed8…beec               Head {h00=0x0010, h01=0x0050, text=» SUKL A8,24 «, t00=0x007a, t01=0x0064}
0xbeec…bf14               Head {h00=0x0024, h01=0x0050, text=» LC A2,FDBEXT+1,A6 VOL DEV CODE «, t00=0x007a, t01=0x0078}
0xbf14…bf28               Head {h00=0x0010, h01=0x0050, text=» ANK A2,/FF «, t00=0x007a, t01=0x00a0}
0xbf28…bf3c               Head {h00=0x0010, h01=0x0050, text=» STR A2,A8  «, t00=0x007a, t01=0x00b4}
0xbf3c…bf50               Head {h00=0x0010, h01=0x0050, text=» LDR A2,A13 «, t00=0x007a, t01=0x00c8}
0xbf50…bf68               Head {h00=0x0014, h01=0x0050, text=» ADK A2,8 BUFSTA«, t00=0x007a, t01=0x00dc}
0xbf68…bf8c               Head {h00=0x0020, h01=0x0050, text=» ST A2,ECBBA,A8 SECTOR ADDR «, t00=0x007a, t01=0x00f4}
0xbf8c…bfb0               Head {h00=0x0020, h01=0x0050, text=» LDKL A2,SECTLE SECTOR LGTH «, t00=0x007a, t01=0x0118}
0xbfb0…bfc8               Head {h00=0x0014, h01=0x0050, text=» ST A2,ECBRL,A8 «, t00=0x007a, t01=0x013c}
0xbfc8…bfea               Head {h00=0x001e, h01=0x0050, text=» LD A2,FDBSNR,A6 SECTOR NR«, t00=0x007a, t01=0x0154}
0xbfea…c00c               Head {h00=0x001e, h01=0x0050, text=» ST A2,ECBCW,A8 SECTOR NR «, t00=0x007a, t01=0x0176}
0xc00c…c02c               Head {h00=0x001c, h01=0x0050, text=» LDK A7,/95 WRITE , WAIT«, t00=0x007b, t01=0x0008}
0xc02c…c038               Head {h00=0x0008, h01=0x0050, text=» LKM«, t00=0x007b, t01=0x0028}
0xc038…c048               Head {h00=0x000c, h01=0x0050, text=» DATA 1 «, t00=0x007b, t01=0x0034}
0xc048…c064               Head {h00=0x0018, h01=0x0050, text=» LDR A1,A6 FDB INDEX«, t00=0x007b, t01=0x0044}
0xc064…c084               Head {h00=0x001c, h01=0x0050, text=» CF A14,DMTIOZ IO CHECK «, t00=0x007b, t01=0x0060}
0xc084…c096               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A1«, t00=0x007b, t01=0x0080}
0xc096…c0ae               Head {h00=0x0014, h01=0x0050, text=» ABL(NZ) DMTERR «, t00=0x007b, t01=0x0092}
0xc0ae…c0b8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007b, t01=0x00aa}
0xc0b8…c0f2               Head {h00=0x0036, h01=0x0050, text=»*   IF SPILLED RECORD IS FREE, OPERATION IS READY «, t00=0x007b, t01=0x00b4}
0xc0f2…c0fc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007b, t01=0x00ee}
0xc0fc…c120               Head {h00=0x0020, h01=0x0050, text=» LDR A2,A10 RECORD AREA ADDR«, t00=0x007b, t01=0x00f8}
0xc120…c13c               Head {h00=0x0018, h01=0x0050, text=» ADR A2,A11 REC LGTH«, t00=0x007b, t01=0x011c}
0xc13c…c162               Head {h00=0x0022, h01=0x0050, text=» SUK A2,1 ADDR OF STATUS CHAR «, t00=0x007b, t01=0x0138}
0xc162…c17a               Head {h00=0x0014, h01=0x0050, text=» LD A4,FDBMRO,A6«, t00=0x007b, t01=0x015e}
0xc17a…c1a6               Head {h00=0x0028, h01=0x0050, text=» ST A4,FDBRRO,A6 MAX OFFSET IN SECT «, t00=0x007b, t01=0x0176}
0xc1a6…c1b8               Head {h00=0x000e, h01=0x0050, text=» CCR A1,A2«, t00=0x007c, t01=0x0012}
0xc1b8…c1da               Head {h00=0x001e, h01=0x0050, text=» RF(Z) INS400 FREE RECORD «, t00=0x007c, t01=0x0024}
0xc1da…c1e4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007c, t01=0x0046}
0xc1e4…c200               Head {h00=0x0018, h01=0x0050, text=»*   GET NEXT SECTOR «, t00=0x007c, t01=0x0050}
0xc200…c20a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007c, t01=0x006c}
0xc20a…c226               Head {h00=0x0018, h01=0x0050, text=» LDR A1,A6 FDB ADDR «, t00=0x007c, t01=0x0076}
0xc226…c246               Head {h00=0x001c, h01=0x0050, text=» LDR A3,A13 BUFFER ADDR «, t00=0x007c, t01=0x0092}
0xc246…c27c               Head {h00=0x0032, h01=0x0050, text=» CF A14,RDNXTR GET FIRST RECORD IN NEXT SECTOR«, t00=0x007c, t01=0x00b2}
0xc27c…c292               Head {h00=0x0012, h01=0x0050, text=» RF INS260 OK «, t00=0x007c, t01=0x00e8}
0xc292…c2a4               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A5«, t00=0x007c, t01=0x00fe}
0xc2a4…c2be               Head {h00=0x0016, h01=0x0050, text=» ABL DMI035 ERROR «, t00=0x007c, t01=0x0110}
0xc2be…c2d2               Head {h00=0x0010, h01=0x0050, text=»INS260 EQU *«, t00=0x007c, t01=0x012a}
0xc2d2…c2f6               Head {h00=0x0020, h01=0x0050, text=» LDR A13,A3 NEW BUFFER ADDR «, t00=0x007c, t01=0x013e}
0xc2f6…c30a               Head {h00=0x0010, h01=0x0050, text=» LDR A12,A12«, t00=0x007c, t01=0x0162}
0xc30a…c336               Head {h00=0x0028, h01=0x0050, text=» RB(Z) INS190 SWITCH RECORD BUFFERS «, t00=0x007c, t01=0x0176}
0xc336…c34a               Head {h00=0x0010, h01=0x0050, text=» SUR A12,A12«, t00=0x007d, t01=0x0012}
0xc34a…c35c               Head {h00=0x000e, h01=0x0050, text=» RB INS200«, t00=0x007d, t01=0x0026}
0xc35c…c36a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x007d, t01=0x0038}
0xc36a…c37e               Head {h00=0x0010, h01=0x0050, text=»INS400 EQU *«, t00=0x007d, t01=0x0046}
0xc37e…c388               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007d, t01=0x005a}
0xc388…c3b4               Head {h00=0x0028, h01=0x0050, text=»*   UPDATE LRN IF EOF IS ENCOUNTERED«, t00=0x007d, t01=0x0064}
0xc3b4…c3be               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007d, t01=0x0090}
0xc3be…c3da               Head {h00=0x0018, h01=0x0050, text=» LDR A1,A6 FDB INDEX«, t00=0x007d, t01=0x009a}
0xc3da…c3f2               Head {h00=0x0014, h01=0x0050, text=» CF A14,GTLGRN  «, t00=0x007d, t01=0x00b6}
0xc3f2…c40a               Head {h00=0x0014, h01=0x0050, text=» CC A2,FDBLRN,A1«, t00=0x007d, t01=0x00ce}
0xc40a…c426               Head {h00=0x0018, h01=0x0050, text=» RF(L) INS430 NO EOF«, t00=0x007d, t01=0x00e6}
0xc426…c440               Head {h00=0x0016, h01=0x0050, text=» RF(G) INS410 EOF «, t00=0x007d, t01=0x0102}
0xc440…c45a               Head {h00=0x0016, h01=0x0050, text=» CW A3,FDBLRN+1,A1«, t00=0x007d, t01=0x011c}
0xc45a…c478               Head {h00=0x001a, h01=0x0050, text=» RF(NG) INS430 NO EOF «, t00=0x007d, t01=0x0136}
0xc478…c48c               Head {h00=0x0010, h01=0x0050, text=»INS410 EQU *«, t00=0x007d, t01=0x0154}
0xc48c…c4b2               Head {h00=0x0022, h01=0x0050, text=» SC A2,FDBLRN,A6 LLAST REC NR «, t00=0x007d, t01=0x0168}
0xc4b2…c4ce               Head {h00=0x0018, h01=0x0050, text=» ST A3,FDBLRN+1,A6  «, t00=0x007d, t01=0x018e}
0xc4ce…c4e8               Head {h00=0x0016, h01=0x0050, text=» LDKL A1,/1000 EOF«, t00=0x007e, t01=0x001a}
0xc4e8…c50c               Head {h00=0x0020, h01=0x0050, text=» ORS A1,ECBRC,A9 EOF TO USER«, t00=0x007e, t01=0x0034}
0xc50c…c520               Head {h00=0x0010, h01=0x0050, text=»INS430 EQU *«, t00=0x007e, t01=0x0058}
0xc520…c52a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007e, t01=0x006c}
0xc52a…c55e               Head {h00=0x0030, h01=0x0050, text=»*   UPDATE CRN-LINK FOR MOVED INDEX RECORDS «, t00=0x007e, t01=0x0076}
0xc55e…c568               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007e, t01=0x00aa}
0xc568…c58c               Head {h00=0x0020, h01=0x0050, text=» LDKL A12,1 ADD ON E TO CRN «, t00=0x007e, t01=0x00b4}
0xc58c…c59e               Head {h00=0x000e, h01=0x0050, text=» LDR A8,A2«, t00=0x007e, t01=0x00d8}
0xc59e…c5c2               Head {h00=0x0020, h01=0x0050, text=» LDR A9,A3 LAST REC NR MOVED«, t00=0x007e, t01=0x00ea}
0xc5c2…c5da               Head {h00=0x0014, h01=0x0050, text=» LD A10,-28,A14 «, t00=0x007e, t01=0x010e}
0xc5da…c604               Head {h00=0x0026, h01=0x0050, text=» LD A11,-26,A14 FIRST REC NR MOVED«, t00=0x007e, t01=0x0126}
0xc604…c632               Head {h00=0x002a, h01=0x0050, text=» CF A14,CRNUPD ADD 1 TO RECORD NUMBERS«, t00=0x007e, t01=0x0150}
0xc632…c63c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007e, t01=0x017e}
0xc63c…c664               Head {h00=0x0024, h01=0x0050, text=»*   UPDATE CRN IF SAME FILE CODE«, t00=0x007e, t01=0x0188}
0xc664…c66e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007f, t01=0x0020}
0xc66e…c692               Head {h00=0x0020, h01=0x0050, text=» LD A1,FDBADF,A5 FDB DATA F «, t00=0x007f, t01=0x002a}
0xc692…c6b8               Head {h00=0x0022, h01=0x0050, text=» CF A14,CRNGET GET CRN BUFFER «, t00=0x007f, t01=0x004e}
0xc6b8…c6e2               Head {h00=0x0026, h01=0x0050, text=» LD A9,DWTECB,A1 USER ECB ADDR =4 «, t00=0x007f, t01=0x0074}
0xc6e2…c708               Head {h00=0x0022, h01=0x0050, text=» LC A4,ECBFC,A9 USER FILE CODE«, t00=0x007f, t01=0x009e}
0xc708…c722               Head {h00=0x0016, h01=0x0050, text=» CC A4,FDBECB+1,A5«, t00=0x007f, t01=0x00c4}
0xc722…c744               Head {h00=0x001e, h01=0x0050, text=» RF(NE) INS440 OTHRER FILE«, t00=0x007f, t01=0x00de}
0xc744…c75e               Head {h00=0x0016, h01=0x0050, text=» ST A10,CRNCIF,A2 «, t00=0x007f, t01=0x0100}
0xc75e…c780               Head {h00=0x001e, h01=0x0050, text=» ST A11,CRNCIF+2,A2 REC NR«, t00=0x007f, t01=0x011a}
0xc780…c7a2               Head {h00=0x001e, h01=0x0050, text=» SC A4,CRNCIF,A2 FILE CODE«, t00=0x007f, t01=0x013c}
0xc7a2…c7b6               Head {h00=0x0010, h01=0x0050, text=»INS440 EQU *«, t00=0x007f, t01=0x015e}
0xc7b6…c7d2               Head {h00=0x0018, h01=0x0050, text=» LDR A6,A5 FDB INDEX«, t00=0x007f, t01=0x0172}
0xc7d2…c7f0               Head {h00=0x001a, h01=0x0050, text=» LDK A1,0 OK RET CODE «, t00=0x007f, t01=0x018e}
0xc7f0…c810               Head {h00=0x001c, h01=0x0050, text=» LDR A3,A13 BUFFER ADDR «, t00=0x0080, t01=0x001c}
0xc810…c824               Head {h00=0x0010, h01=0x0050, text=» ABL DMTEX2 «, t00=0x0080, t01=0x003c}
0xc824…c832               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0080, t01=0x0050}
0xc832…c860               Head {h00=0x002a, h01=0x0050, text=»DEL000 EQU * DELETE INDEX RECORD CONT «, t00=0x0080, t01=0x005e}
0xc860…c882               Head {h00=0x001e, h01=0x0050, text=» LDR A12,A5 USER ECB ADDR «, t00=0x0080, t01=0x008c}
0xc882…c894               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A2«, t00=0x0080, t01=0x00ae}
0xc894…c8a8               Head {h00=0x0010, h01=0x0050, text=»DEL010 EQU *«, t00=0x0080, t01=0x00c0}
0xc8a8…c8ce               Head {h00=0x0022, h01=0x0050, text=» ABL(NZ) DMI030 KEY NOT FOUND «, t00=0x0080, t01=0x00d4}
0xc8ce…c8d8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0080, t01=0x00fa}
0xc8d8…c8fc               Head {h00=0x0020, h01=0x0050, text=»*   CHECK RECORD NR DATA REC«, t00=0x0080, t01=0x0104}
0xc8fc…c906               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0080, t01=0x0128}
0xc906…c91a               Head {h00=0x0010, h01=0x0050, text=»DEL020 EQU *«, t00=0x0080, t01=0x0132}
0xc91a…c932               Head {h00=0x0014, h01=0x0050, text=» LD A1,FDBRRO,A6«, t00=0x0080, t01=0x0146}
0xc932…c944               Head {h00=0x000e, h01=0x0050, text=» ADR A1,A3«, t00=0x0080, t01=0x015e}
0xc944…c95c               Head {h00=0x0014, h01=0x0050, text=» AD A1,FDBRLE,A6«, t00=0x0080, t01=0x0170}
0xc95c…c984               Head {h00=0x0024, h01=0x0050, text=» ADK A1,7 BUFSTA+2-3=ADDR REC NR«, t00=0x0080, t01=0x0188}
0xc984…c996               Head {h00=0x000e, h01=0x0050, text=» LCR A2,A1«, t00=0x0081, t01=0x0020}
0xc996…c9b8               Head {h00=0x001e, h01=0x0050, text=» CC A2,ECBCW+3,A12 REC NR «, t00=0x0081, t01=0x0032}
0xc9b8…c9dc               Head {h00=0x0020, h01=0x0050, text=» RF(NE) DEL030 WRONG RECORD «, t00=0x0081, t01=0x0054}
0xc9dc…c9f0               Head {h00=0x0010, h01=0x0050, text=» LC A2,1,A1 «, t00=0x0081, t01=0x0078}
0xc9f0…ca02               Head {h00=0x000e, h01=0x0050, text=» ECR A2,A2«, t00=0x0081, t01=0x008c}
0xca02…ca1c               Head {h00=0x0016, h01=0x0050, text=» LC A2,2,A1 REC NR«, t00=0x0081, t01=0x009e}
0xca1c…ca34               Head {h00=0x0014, h01=0x0050, text=» CW A2,ECBCW,A12«, t00=0x0081, t01=0x00b8}
0xca34…ca56               Head {h00=0x001e, h01=0x0050, text=» RF(E) DEL200 RECORD FOUND«, t00=0x0081, t01=0x00d0}
0xca56…ca6a               Head {h00=0x0010, h01=0x0050, text=»DEL030 EQU *«, t00=0x0081, t01=0x00f2}
0xca6a…ca74               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0081, t01=0x0106}
0xca74…ca96               Head {h00=0x001e, h01=0x0050, text=»*   CHECK IF NEXT KEY SAME«, t00=0x0081, t01=0x0110}
0xca96…caa0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0081, t01=0x0132}
0xcaa0…cac0               Head {h00=0x001c, h01=0x0050, text=» CC A11,-1,A1 KEY LENGTH«, t00=0x0081, t01=0x013c}
0xcac0…cae8               Head {h00=0x0024, h01=0x0050, text=» RB(NE) DEL010 NEXT KEY NOT SAME«, t00=0x0081, t01=0x015c}
0xcae8…cb04               Head {h00=0x0018, h01=0x0050, text=» LDR A1,A6 FDB INDEX«, t00=0x0081, t01=0x0184}
0xcb04…cb18               Head {h00=0x0010, h01=0x0050, text=»DEL040 EQU *«, t00=0x0082, t01=0x0010}
0xcb18…cb44               Head {h00=0x0028, h01=0x0050, text=» CF A14,RDNXTR GET NEXT INDEX RECORD«, t00=0x0082, t01=0x0024}
0xcb44…cb5a               Head {h00=0x0012, h01=0x0050, text=» RF DEL050 OK «, t00=0x0082, t01=0x0050}
0xcb5a…cb7e               Head {h00=0x0020, h01=0x0050, text=»DEL045 LDR A1,A5 ERROR CODE «, t00=0x0082, t01=0x0066}
0xcb7e…cb98               Head {h00=0x0016, h01=0x0050, text=» ABL DMI035 ERROR «, t00=0x0082, t01=0x008a}
0xcb98…cbac               Head {h00=0x0010, h01=0x0050, text=»DEL050 EQU *«, t00=0x0082, t01=0x00a4}
0xcbac…cbb6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0082, t01=0x00b8}
0xcbb6…cbda               Head {h00=0x0020, h01=0x0050, text=»*   CHECK IF RECORD IS USED «, t00=0x0082, t01=0x00c2}
0xcbda…cbe4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0082, t01=0x00e6}
0xcbe4…cc08               Head {h00=0x0020, h01=0x0050, text=» LDR A13,A3 NEW BUFFER ADDR «, t00=0x0082, t01=0x00f0}
0xcc08…cc1a               Head {h00=0x000e, h01=0x0050, text=» ADR A2,A3«, t00=0x0082, t01=0x0114}
0xcc1a…cc38               Head {h00=0x001a, h01=0x0050, text=» ADK A2,10 BUFSTA + 2 «, t00=0x0082, t01=0x0126}
0xcc38…cc60               Head {h00=0x0024, h01=0x0050, text=» AD A2,FDBRLE,A1 ADDR OF STATUS «, t00=0x0082, t01=0x0144}
0xcc60…cc74               Head {h00=0x0010, h01=0x0050, text=» LDK A5,/FF «, t00=0x0082, t01=0x016c}
0xcc74…cc86               Head {h00=0x000e, h01=0x0050, text=» CCR A5,A2«, t00=0x0082, t01=0x0180}
0xcc86…cca0 (131, 0, 400) Head {h00=0x0016, h01=0x0050, text=» RB(E) DEL020 USED«, t00=0x0083, t01=0x0004}
0xcca0…ccb8               Head {h00=0x0014, h01=0x0050, text=» LD A4,FDBMRO,A1«, t00=0x0083, t01=0x001e}
0xccb8…cce4               Head {h00=0x0028, h01=0x0050, text=» ST A4,FDBRRO,A1 LAST REC IN SECTOR «, t00=0x0083, t01=0x0036}
0xcce4…cd00               Head {h00=0x0018, h01=0x0050, text=» RB DEL040 NEXT REC «, t00=0x0083, t01=0x0062}
0xcd00…cd0e               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0083, t01=0x007e}
0xcd0e…cd30               Head {h00=0x001e, h01=0x0050, text=»DEL200 EQU * RECORD FOUND «, t00=0x0083, t01=0x008c}
0xcd30…cd3a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0083, t01=0x00ae}
0xcd3a…cd64               Head {h00=0x0026, h01=0x0050, text=»*   SET RC BIT 6 IF NEXT KEY SAME «, t00=0x0083, t01=0x00b8}
0xcd64…cd6e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0083, t01=0x00e2}
0xcd6e…cd96               Head {h00=0x0024, h01=0x0050, text=» LC A2,ECBFC,A12 USER FILE CODE «, t00=0x0083, t01=0x00ec}
0xcd96…cda8               Head {h00=0x000e, h01=0x0050, text=» LDK A7,0 «, t00=0x0083, t01=0x0114}
0xcda8…cdcc               Head {h00=0x0020, h01=0x0050, text=» LC A7,-1,A1 NR OF SAME CHAR«, t00=0x0083, t01=0x0126}
0xcdcc…ce02               Head {h00=0x0032, h01=0x0050, text=» ST A7,16,A14 SAVE IN RECORD BUFFER AFTER ECB «, t00=0x0083, t01=0x014a}
0xce02…ce1e               Head {h00=0x0018, h01=0x0050, text=» CC A2,FDBECB+1,A6  «, t00=0x0083, t01=0x0180}
0xce1e…ce4c               Head {h00=0x002a, h01=0x0050, text=» RF(NE) DEL220 NOT REQUESTED FILE CODE«, t00=0x0084, t01=0x000c}
0xce4c…ce6a               Head {h00=0x001a, h01=0x0050, text=» CWR A11,A7 KEY LENGTH«, t00=0x0084, t01=0x003a}
0xce6a…ce92               Head {h00=0x0024, h01=0x0050, text=» RF(NE) DEL220 NEXT KEY NOT SAME«, t00=0x0084, t01=0x0058}
0xce92…cea8               Head {h00=0x0012, h01=0x0050, text=» LDKL A4,/200 «, t00=0x0084, t01=0x0080}
0xcea8…ced0               Head {h00=0x0024, h01=0x0050, text=» ORS A4,ECBRC,A12 NEXT KEY SAME «, t00=0x0084, t01=0x0096}
0xced0…cee4               Head {h00=0x0010, h01=0x0050, text=»DEL220 EQU *«, t00=0x0084, t01=0x00be}
0xcee4…ceee               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0084, t01=0x00d2}
0xceee…cf16               Head {h00=0x0024, h01=0x0050, text=»*   MOVE UP RECORDS OVER DELETED«, t00=0x0084, t01=0x00dc}
0xcf16…cf20               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0084, t01=0x0104}
0xcf20…cf48               Head {h00=0x0024, h01=0x0050, text=» ADKL A11,7 TOTAL RECORD LENGTH «, t00=0x0084, t01=0x010e}
0xcf48…cf5c               Head {h00=0x0010, h01=0x0050, text=» LDR A3,A13 «, t00=0x0084, t01=0x0136}
0xcf5c…cf78               Head {h00=0x0018, h01=0x0050, text=» ADK A3,10 BUFSTA+2 «, t00=0x0084, t01=0x014a}
0xcf78…cf98               Head {h00=0x001c, h01=0x0050, text=» AD A3,FDBRRO,A6 TO ADDR«, t00=0x0084, t01=0x0166}
0xcf98…cfaa               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A3«, t00=0x0084, t01=0x0186}
0xcfaa…cfc8               Head {h00=0x001a, h01=0x0050, text=» ADR A1,A11 FROM ADDR «, t00=0x0085, t01=0x0008}
0xcfc8…cfe0               Head {h00=0x0014, h01=0x0050, text=» LD A2,FDBMRO,A6«, t00=0x0085, t01=0x0026}
0xcfe0…d004               Head {h00=0x0020, h01=0x0050, text=» SU A2,FDBRRO,A6 NR OF CHAR «, t00=0x0085, t01=0x003e}
0xd004…d01e               Head {h00=0x0016, h01=0x0050, text=» CF A14,DMTBM MOVE«, t00=0x0085, t01=0x0062}
0xd01e…d028               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0085, t01=0x007c}
0xd028…d048               Head {h00=0x001c, h01=0x0050, text=»*   SET LAST RECORD FREE«, t00=0x0085, t01=0x0086}
0xd048…d052               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0085, t01=0x00a6}
0xd052…d066               Head {h00=0x0010, h01=0x0050, text=» ADR A3,A11 «, t00=0x0085, t01=0x00b0}
0xd066…d078               Head {h00=0x000e, h01=0x0050, text=» SUK A3,1 «, t00=0x0085, t01=0x00c4}
0xd078…d08a               Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x0085, t01=0x00d6}
0xd08a…d0a8               Head {h00=0x001a, h01=0x0050, text=» SCR A1,A3 STATUS FREE«, t00=0x0085, t01=0x00e8}
0xd0a8…d0b2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0085, t01=0x0106}
0xd0b2…d0da               Head {h00=0x0024, h01=0x0050, text=»*   UPDATE CRN FOR MOVED RECORDS«, t00=0x0085, t01=0x0110}
0xd0da…d0e4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0085, t01=0x0138}
0xd0e4…d100               Head {h00=0x0018, h01=0x0050, text=» LDR A1,A6 FDB ADDR «, t00=0x0085, t01=0x0142}
0xd100…d122               Head {h00=0x001e, h01=0x0050, text=» CF A14,GTLGRN GET REC NR «, t00=0x0085, t01=0x015e}
0xd122…d136               Head {h00=0x0010, h01=0x0050, text=» LDR A10,A2 «, t00=0x0085, t01=0x0180}
0xd136…d15c (134, 0, 398) Head {h00=0x0022, h01=0x0050, text=» LDR A11,A3 FIRST REC NR MOVED«, t00=0x0086, t01=0x0004}
0xd15c…d180               Head {h00=0x0020, h01=0x0050, text=» LD A12,FDBRRO,A6 OLD OFFSET«, t00=0x0086, t01=0x002a}
0xd180…d198               Head {h00=0x0014, h01=0x0050, text=» LD A4,FDBMRO,A6«, t00=0x0086, t01=0x004e}
0xd198…d1bc               Head {h00=0x0020, h01=0x0050, text=» ST A4,FDBRRO,A6 MAX OFFSET «, t00=0x0086, t01=0x0066}
0xd1bc…d1e4               Head {h00=0x0024, h01=0x0050, text=» CF A14,GTLGRN LAST REC NR MOVED«, t00=0x0086, t01=0x008a}
0xd1e4…d1f6               Head {h00=0x000e, h01=0x0050, text=» LDR A8,A2«, t00=0x0086, t01=0x00b2}
0xd1f6…d210               Head {h00=0x0016, h01=0x0050, text=» LDR A9,A3 REC NR «, t00=0x0086, t01=0x00c4}
0xd210…d236               Head {h00=0x0022, h01=0x0050, text=» ST A12,FDBRRO,A6 RESET OFFSET«, t00=0x0086, t01=0x00de}
0xd236…d24a               Head {h00=0x0010, h01=0x0050, text=» LDKL A12,-1«, t00=0x0086, t01=0x0104}
0xd24a…d274               Head {h00=0x0026, h01=0x0050, text=» CF A14,CRNUPD UPDATE CRN BUFFERS «, t00=0x0086, t01=0x0118}
0xd274…d29c               Head {h00=0x0024, h01=0x0050, text=» LDKL A12,1 MARK BUFFER CHANGED «, t00=0x0086, t01=0x0142}
0xd29c…d2b0               Head {h00=0x0010, h01=0x0050, text=»DEL240 EQU *«, t00=0x0086, t01=0x016a}
0xd2b0…d2c8               Head {h00=0x0014, h01=0x0050, text=» LD A4,FDBRRO,A5«, t00=0x0086, t01=0x017e}
0xd2c8…d2f0               Head {h00=0x0024, h01=0x0050, text=» RF(NZ) DEL290 NOT FIRST RECORD «, t00=0x0087, t01=0x0008}
0xd2f0…d306               Head {h00=0x0012, h01=0x0050, text=» LDR A1,A5 FDB«, t00=0x0087, t01=0x0030}
0xd306…d328               Head {h00=0x001e, h01=0x0050, text=» CF A14,GTLGRN GET REC NR «, t00=0x0087, t01=0x0046}
0xd328…d33a               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A2«, t00=0x0087, t01=0x0068}
0xd33a…d34c               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A3«, t00=0x0087, t01=0x007a}
0xd34c…d35e               Head {h00=0x000e, h01=0x0050, text=» LDK A6,0 «, t00=0x0087, t01=0x008c}
0xd35e…d370               Head {h00=0x000e, h01=0x0050, text=» LDK A7,1 «, t00=0x0087, t01=0x009e}
0xd370…d398               Head {h00=0x0024, h01=0x0050, text=» CF A14,DSUMOD A1,A2 = A1,A2 - 1«, t00=0x0087, t01=0x00b0}
0xd398…d3b8               Head {h00=0x001c, h01=0x0050, text=» RF(Z) DEL600 FILE START«, t00=0x0087, t01=0x00d8}
0xd3b8…d3d4               Head {h00=0x0018, h01=0x0050, text=» LDR A6,A5 FDB ADDR «, t00=0x0087, t01=0x00f8}
0xd3d4…d3f8               Head {h00=0x0020, h01=0x0050, text=» CF A14,CALSNO GET SECTOR NR«, t00=0x0087, t01=0x0114}
0xd3f8…d414               Head {h00=0x0018, h01=0x0050, text=» LDR A5,A6 FDB ADDR «, t00=0x0087, t01=0x0138}
0xd414…d426               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A1«, t00=0x0087, t01=0x0154}
0xd426…d448               Head {h00=0x001e, h01=0x0050, text=» RF(NZ) DEL600 FILE START «, t00=0x0087, t01=0x0166}
0xd448…d45c               Head {h00=0x0010, h01=0x0050, text=» LDR A8,A14 «, t00=0x0087, t01=0x0188}
0xd45c…d478               Head {h00=0x0018, h01=0x0050, text=» ADKL A8,2 ECB ADDR «, t00=0x0088, t01=0x000c}
0xd478…d48c               Head {h00=0x0010, h01=0x0050, text=» LDR A12,A12«, t00=0x0088, t01=0x0028}
0xd48c…d4b4               Head {h00=0x0024, h01=0x0050, text=» RF(Z) DEL245 BUFFER NOT CHANGED«, t00=0x0088, t01=0x003c}
0xd4b4…d4be               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0088, t01=0x0064}
0xd4be…d4d6               Head {h00=0x0014, h01=0x0050, text=»*   WRITE SECTOR«, t00=0x0088, t01=0x006e}
0xd4d6…d4e0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0088, t01=0x0086}
0xd4e0…d4fe               Head {h00=0x001a, h01=0x0050, text=» LDK A7,/95 WRITE WAIT«, t00=0x0088, t01=0x0090}
0xd4fe…d50a               Head {h00=0x0008, h01=0x0050, text=» LKM«, t00=0x0088, t01=0x00ae}
0xd50a…d51a               Head {h00=0x000c, h01=0x0050, text=» DATA 1 «, t00=0x0088, t01=0x00ba}
0xd51a…d530               Head {h00=0x0012, h01=0x0050, text=» LDR A1,A5 FDB«, t00=0x0088, t01=0x00ca}
0xd530…d550               Head {h00=0x001c, h01=0x0050, text=» CF A14,DMTIOZ IO CHECK «, t00=0x0088, t01=0x00e0}
0xd550…d562               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A1«, t00=0x0088, t01=0x0100}
0xd562…d57a               Head {h00=0x0014, h01=0x0050, text=» ABL(NZ) DMTERR «, t00=0x0088, t01=0x0112}
0xd57a…d5a6               Head {h00=0x0028, h01=0x0050, text=» SUR A12,A12 BUFFER NOT CHANGED YET «, t00=0x0088, t01=0x012a}
0xd5a6…d5ba               Head {h00=0x0010, h01=0x0050, text=»DEL245 EQU *«, t00=0x0088, t01=0x0156}
0xd5ba…d5ce               Head {h00=0x0010, h01=0x0050, text=» LDR A3,A13 «, t00=0x0088, t01=0x016a}
0xd5ce…d5f4               Head {h00=0x0022, h01=0x0050, text=» CF A14,DMTRBU RELEASE BUFFER «, t00=0x0088, t01=0x017e}
0xd5f4…d5fe               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0089, t01=0x0014}
0xd5fe…d61e               Head {h00=0x001c, h01=0x0050, text=»*   GET PREVIOUS SECTOR «, t00=0x0089, t01=0x001e}
0xd61e…d628               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0089, t01=0x003e}
0xd628…d644               Head {h00=0x0018, h01=0x0050, text=» LDR A1,A5 FDB ADDR «, t00=0x0089, t01=0x0048}
0xd644…d656               Head {h00=0x000e, h01=0x0050, text=» LDK A3,0 «, t00=0x0089, t01=0x0064}
0xd656…d678               Head {h00=0x001e, h01=0x0050, text=» CF A14,RDNXTR GET SECTOR «, t00=0x0089, t01=0x0076}
0xd678…d68e               Head {h00=0x0012, h01=0x0050, text=» RF DEL250 OK «, t00=0x0089, t01=0x0098}
0xd68e…d6aa               Head {h00=0x0018, h01=0x0050, text=» LDR A6,A1 FDB ADDR «, t00=0x0089, t01=0x00ae}
0xd6aa…d6bc               Head {h00=0x000e, h01=0x0050, text=» RB DEL045«, t00=0x0089, t01=0x00ca}
0xd6bc…d6d0               Head {h00=0x0010, h01=0x0050, text=»DEL250 EQU *«, t00=0x0089, t01=0x00dc}
0xd6d0…d6e6               Head {h00=0x0012, h01=0x0050, text=» LDR A5,A1 FDB«, t00=0x0089, t01=0x00f0}
0xd6e6…d70a               Head {h00=0x0020, h01=0x0050, text=» LDR A13,A3 NEW BUFFER ADDR «, t00=0x0089, t01=0x0106}
0xd70a…d722               Head {h00=0x0014, h01=0x0050, text=» LD A4,FDBMRO,A5«, t00=0x0089, t01=0x012a}
0xd722…d734               Head {h00=0x000e, h01=0x0050, text=» RF DEL300«, t00=0x0089, t01=0x0142}
0xd734…d748               Head {h00=0x0010, h01=0x0050, text=»DEL290 EQU *«, t00=0x0089, t01=0x0154}
0xd748…d760               Head {h00=0x0014, h01=0x0050, text=» SU A4,FDBRLE,A5«, t00=0x0089, t01=0x0168}
0xd760…d772               Head {h00=0x000e, h01=0x0050, text=» SUK A4,1 «, t00=0x0089, t01=0x0180}
0xd772…d786 (138, 0, 398) Head {h00=0x0010, h01=0x0050, text=»DEL300 EQU *«, t00=0x008a, t01=0x0004}
0xd786…d7b4               Head {h00=0x002a, h01=0x0050, text=» ST A4,FDBRRO,A5 PREVIOS RECORD OFFSET«, t00=0x008a, t01=0x0018}
0xd7b4…d7d0               Head {h00=0x0018, h01=0x0050, text=» ADK A4,10 BUFSTA+2 «, t00=0x008a, t01=0x0046}
0xd7d0…d7f0               Head {h00=0x001c, h01=0x0050, text=» ADR A4,A13 RECORD ADDR «, t00=0x008a, t01=0x0062}
0xd7f0…d81a               Head {h00=0x0026, h01=0x0050, text=» AD A4,FDBRLE,A5 STATUS CHAR ADDR «, t00=0x008a, t01=0x0082}
0xd81a…d82e               Head {h00=0x0010, h01=0x0050, text=» LDK A2,/FF «, t00=0x008a, t01=0x00ac}
0xd82e…d840               Head {h00=0x000e, h01=0x0050, text=» CCR A2,A4«, t00=0x008a, t01=0x00c0}
0xd840…d85c               Head {h00=0x0018, h01=0x0050, text=» RB(NE) DEL240 FREE «, t00=0x008a, t01=0x00d2}
0xd85c…d88e               Head {h00=0x002e, h01=0x0050, text=» LC A2,17,A14 NR OF SAME IN DELETED RECORD«, t00=0x008a, t01=0x00ee}
0xd88e…d8a2               Head {h00=0x0010, h01=0x0050, text=» CC A2,-4,A4«, t00=0x008a, t01=0x0120}
0xd8a2…d8b8               Head {h00=0x0012, h01=0x0050, text=» RF(NL) DEL600«, t00=0x008a, t01=0x0134}
0xd8b8…d8e4               Head {h00=0x0028, h01=0x0050, text=» SC A2,-4,A4 MAKE NR OF SAME SMALLER«, t00=0x008a, t01=0x014a}
0xd8e4…d904               Head {h00=0x001c, h01=0x0050, text=» RF DEL700 WRITE SECTOR «, t00=0x008a, t01=0x0176}
0xd904…d918               Head {h00=0x0010, h01=0x0050, text=»DEL600 EQU *«, t00=0x008b, t01=0x0008}
0xd918…d92c               Head {h00=0x0010, h01=0x0050, text=» LDR A12,A12«, t00=0x008b, t01=0x001c}
0xd92c…d954               Head {h00=0x0024, h01=0x0050, text=» RF(Z) DEL900 BUFFER NOT CHANGED«, t00=0x008b, t01=0x0030}
0xd954…d95e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008b, t01=0x0058}
0xd95e…d976               Head {h00=0x0014, h01=0x0050, text=»*   WRITE SECTOR«, t00=0x008b, t01=0x0062}
0xd976…d980               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008b, t01=0x007a}
0xd980…d994               Head {h00=0x0010, h01=0x0050, text=»DEL700 EQU *«, t00=0x008b, t01=0x0084}
0xd994…d9a8               Head {h00=0x0010, h01=0x0050, text=» LDR A8,A14 «, t00=0x008b, t01=0x0098}
0xd9a8…d9c4               Head {h00=0x0018, h01=0x0050, text=» ADKL A8,2 ECB ADDR «, t00=0x008b, t01=0x00ac}
0xd9c4…d9e2               Head {h00=0x001a, h01=0x0050, text=» LDK A7,/95 WRITE WAIT«, t00=0x008b, t01=0x00c8}
0xd9e2…d9ee               Head {h00=0x0008, h01=0x0050, text=» LKM«, t00=0x008b, t01=0x00e6}
0xd9ee…d9fe               Head {h00=0x000c, h01=0x0050, text=» DATA 1 «, t00=0x008b, t01=0x00f2}
0xd9fe…da1a               Head {h00=0x0018, h01=0x0050, text=» LDR A1,A5 FDB ADDR «, t00=0x008b, t01=0x0102}
0xda1a…da3a               Head {h00=0x001c, h01=0x0050, text=» CF A14,DMTIOZ IO CHECK «, t00=0x008b, t01=0x011e}
0xda3a…da4c               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A1«, t00=0x008b, t01=0x013e}
0xda4c…da64               Head {h00=0x0014, h01=0x0050, text=» ABL(NZ) DMTERR «, t00=0x008b, t01=0x0150}
0xda64…da78               Head {h00=0x0010, h01=0x0050, text=»DEL900 EQU *«, t00=0x008b, t01=0x0168}
0xda78…da8c               Head {h00=0x0010, h01=0x0050, text=» ABL INS440 «, t00=0x008b, t01=0x017c}
0xda8c…da98               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x008b, t01=0x0190}
0xda98…daa4               Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x008c, t01=0x000c}
0xdaa4…daa8               Head {h00=0x4004, h01=0x0000}
0xdaa8…daac               00 8c 00 18                                                                                                                                                                                                                                       ┆    ┆
0xdaac…dab4 (141, 1, 8)   20 04 00 00 00 8d 00 04                                                                                                                                                                                                                           ┆        ┆
0xdab4…db04 (142, 0, 400) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 00 0d 01 7c 00 3a 00 50 2a 20 20 45 58 49 54 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆                                 *   | : P*  EXIT:                              ┆
0xdb04…db54               20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 00 0e 00 2a 00 3a 00 50 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 00 0e   ┆               *   * : P*                                                    *  ┆
0xdb54…dba4               00 68 00 3a 00 50 2a 20 20 53 55 42 52 4f 55 54 49 4e 45 53 3a 20 20 43 41 53 53 49 4e 2c 53 4f 50 49 4e 2c 43 48 43 52 49 4f 2c 4c 4f 44 43 4f 4d 20 20 20 20 20 20 20 20 20 20 2a 00 0e 00 a6 00 3a 00 50 2a 20 20 20 20 20 20 20 20 20 20 20   ┆ h : P*  SUBROUTINES:  CASSIN,SOPIN,CHCRIO,LODCOM          *     : P*           ┆
0xdba4…dbf4               20 20 20 20 20 4c 4f 44 53 45 47 2c 52 45 42 55 46 2c 4d 4f 56 42 55 46 2c 52 44 42 4c 4b 2c 20 20 20 20 20 20 20 20 20 20 2a 00 0e 00 e4 00 3a 00 50 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 4f 4e 4c 4f 44 2c 43 4f 4e 45 58 2c   ┆     LODSEG,REBUF,MOVBUF,RDBLK,          *     : P*                CONLOD,CONEX,┆
0xdbf4…dc44               4d 4f 56 52 45 56 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 00 0e 01 22 00 3a 00 50 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆MOVREV                 *   " : P*                                               ┆
0xdc44…dc50 (143, 0, 12)  2f e8 2f f0 2f f8 30 00 30 08 30 10                                                                                                                                                                                                               ┆/ / / 0 0 0 ┆
0xdc50…dca0 (144, 0, 400) 00 32 00 50 5c 49 44 45 4e 54 20 44 4d 53 55 42 58 20 5c 52 45 4c 20 39 2e 32 20 37 39 2d 31 31 2d 31 36 20 20 38 37 30 31 30 35 30 34 30 39 32 30 20 00 00 00 04 00 04 00 50 00 00 00 3a 00 06 00 50 2a 20 00 00 00 42 00 38 00 50 2a 2a 2a 2a   ┆ 2 P IDENT DMSUBX  REL 9.2 79-11-16  870105040920        P   :   P*    B 8 P****┆
0xdca0…dcf0               2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 00 00 4c 00 06 00 50 2a 20 00 00 00 88 00 24 00 50 2a 20 20 20 50 48 49 4c 49 50 53 20 54 45   ┆************************************************   L   P*      $ P*   PHILIPS TE┆
0xdcf0…dd40               52 4d 49 4e 41 4c 20 53 59 53 54 45 4d 20 20 50 54 53 00 00 00 92 00 06 00 50 2a 20 00 00 00 ba 00 32 00 50 2a 20 20 20 44 4d 53 55 42 58 20 3d 20 44 4d 2d 52 4f 55 54 49 4e 45 53 20 46 4f 52 20 49 4e 44 45 58 45 44 20 52 45 51 55 45 53 54   ┆RMINAL SYSTEM  PTS       P*      2 P*   DMSUBX = DM-ROUTINES FOR INDEXED REQUEST┆
0xdd40…dd90               53 20 00 00 00 c4 00 06 00 50 2a 20 00 00 00 fa 00 06 00 50 2a 20 00 00 01 04 00 06 00 50 2a 20 00 00 01 0e 00 06 00 50 2a 20 00 00 01 18 00 06 00 50 2a 20 00 00 01 22 00 06 00 50 2a 20 00 00 01 2c 00 38 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆S        P*        P*        P*        P*        P*    "   P*    , 8 P**********┆
0xdd90…dde0               2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 00 01 36 00 38 00 50 2a 2a 2a 2a 54 48 49 53 20 4d 4f 44 55 4c 45 20 49 53 20 41 43 54 49 56 41 54 45 44 20 46   ┆******************************************   6 8 P****THIS MODULE IS ACTIVATED F┆
0xdde0…de30 (145, 0, 400) 52 4f 4d 20 3a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 00 01 72 00 06 00 50 2a 20 00 01 00 1e 00 0e 00 50 2a 20 20 20 44 4d 54 41 53 4b 00 01 00 28 00 06 00 50 2a 20 00 01 00 3a 00 14 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆ROM :*****************   r   P*        P*   DMTASK   (   P*    :   P************┆
0xde30…de80               2a 2a 2a 20 00 01 00 44 00 14 00 50 2a 20 20 20 45 4e 54 52 49 45 53 20 20 20 2a 20 00 01 00 5c 00 14 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 00 01 00 74 00 06 00 50 2a 20 00 01 00 8c 00 18 00 50 5c 45 4e 54 52 59 5c 46 4e 44   ┆***    D   P*   ENTRIES   *        P***************    t   P*        P ENTRY FND┆
0xde80…ded0               4b 4d 58 2c 43 48 4b 4b 45 59 00 01 00 96 00 12 00 50 5c 45 4e 54 52 59 5c 52 44 4e 58 54 52 20 00 01 00 b2 00 12 00 50 5c 45 4e 54 52 59 5c 46 4e 44 4b 45 59 20 00 01 00 c8 00 12 00 50 5c 45 4e 54 52 59 5c 43 52 4e 55 50 44 20 00 01 00 de   ┆KMX,CHKKEY       P ENTRY RDNXTR        P ENTRY FNDKEY        P ENTRY CRNUPD     ┆
0xded0…df20               00 06 00 50 2a 20 00 01 00 f4 00 16 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 00 01 00 fe 00 16 00 50 2a 20 20 20 45 58 54 45 52 4e 41 4c 53 20 20 20 2a 20 00 01 01 18 00 16 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆   P*        P*****************        P*   EXTERNALS   *        P**************┆
0xdf20…df70               2a 2a 2a 20 00 01 01 32 00 06 00 50 2a 20 00 01 01 4c 00 12 00 50 5c 45 58 54 52 4e 5c 4d 50 59 4d 4f 44 20 00 01 01 56 00 3a 00 50 5c 45 58 54 52 4e 5c 45 58 54 4c 45 4e 2c 46 44 42 45 43 42 2c 46 44 42 4d 49 41 2c 42 55 46 53 54 41 2c 46   ┆***    2   P*    L   P EXTRN MPYMOD    V : P EXTRN EXTLEN,FDBECB,FDBMIA,BUFSTA,F┆
0xdf70…dfc0 (146, 0, 400) 44 42 52 4c 45 2c 46 44 42 53 4e 52 2c 45 43 42 43 57 00 01 01 6c 00 2e 00 50 5c 45 58 54 52 4e 5c 46 44 42 52 52 4f 2c 46 44 42 43 45 58 2c 46 44 42 42 4c 46 2c 45 58 54 42 41 53 2c 42 55 46 53 4e 52 20 00 02 00 1a 00 2e 00 50 5c 45 58 54   ┆DBRLE,FDBSNR,ECBCW   l . P EXTRN FDBRRO,FDBCEX,FDBBLF,EXTBAS,BUFSNR      . P EXT┆
0xdfc0…e010               52 4e 5c 46 44 42 4c 52 4e 2c 46 44 42 4d 52 4f 2c 46 44 42 43 52 4c 2c 46 44 42 41 44 46 2c 43 52 4e 43 49 46 20 00 02 00 4c 00 34 00 50 5c 45 58 54 52 4e 5c 44 4d 54 49 4f 54 2c 47 54 4c 47 52 4e 2c 47 54 42 4b 42 55 2c 41 44 44 4d 4f 44   ┆RN FDBLRN,FDBMRO,FDBCRL,FDBADF,CRNCIF    L 4 P EXTRN DMTIOT,GTLGRN,GTBKBU,ADDMOD┆
0xe010…e060               2c 43 41 4c 53 4e 4f 2c 44 4d 54 52 42 55 00 02 00 7e 00 12 00 50 5c 45 58 54 52 4e 5c 44 4d 54 49 4f 5a 20 00 02 00 b6 00 0a 00 50 5c 45 4a 45 43 54 00 02 00 cc 00 38 00 50 2a 2a 2a 2a 44 45 53 43 52 49 50 54 49 4f 4e 2a 2a 2a 2a 2a 2a 2a   ┆,CALSNO,DMTRBU   ~   P EXTRN DMTIOZ        P EJECT     8 P****DESCRIPTION*******┆
0xe060…e0b0               2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 02 00 da 00 06 00 50 2a 20 00 02 01 16 00 3c 00 50 2a 20 20 20 46 4e 44 4b 4d 58 20 53 45 41 52 43 48 20 47 46 4f 52 20 41 20 57 59 4d 42 4f 4c 49   ┆******************************       P*      < P*   FNDKMX SEARCH GFOR A WYMBOLI┆
0xe0b0…e100               43 20 4b 45 59 20 49 4e 20 41 20 4d 41 53 54 45 52 20 49 4e 44 45 58 2e 00 02 01 20 00 3e 00 50 2a 20 20 20 41 20 42 49 4e 41 52 59 20 53 45 41 52 43 48 20 49 53 20 55 53 45 44 2e 20 52 45 46 20 3a 20 4b 4e 55 54 48 20 50 41 47 45 20 34 31   ┆C KEY IN A MASTER INDEX.     > P*   A BINARY SEARCH IS USED. REF : KNUTH PAGE 41┆
0xe100…e150 (147, 0, 400) 31 20 41 4c 47 2e 20 55 2e 20 00 02 01 60 00 34 00 50 2a 20 20 20 54 48 45 20 53 45 41 52 43 48 20 4b 45 59 20 4d 41 59 20 42 45 20 54 45 52 4d 49 4e 41 54 45 44 20 57 49 54 48 20 41 20 2f 45 45 2e 00 03 00 12 00 30 00 50 2a 20 20 20 54 48   ┆1 ALG. U.    ` 4 P*   THE SEARCH KEY MAY BE TERMINATED WITH A /EE.     0 P*   TH┆
0xe150…e1a0               45 20 46 49 52 53 54 20 54 57 4f 20 57 4f 52 44 53 20 49 4e 20 4d 41 53 54 45 52 20 49 4e 44 45 58 20 49 53 20 3a 00 03 00 4a 00 1a 00 50 2a 20 20 20 2d 20 4e 4f 20 4f 46 20 45 4e 54 52 49 45 53 20 4e 20 00 03 00 7e 00 24 00 50 2a 20 20 20   ┆E FIRST TWO WORDS IN MASTER INDEX IS :   J   P*   - NO OF ENTRIES N    ~ $ P*   ┆
0xe1a0…e1f0               2d 20 4e 4f 20 4f 46 20 43 48 41 52 41 43 54 45 52 53 20 50 45 52 20 45 4e 54 52 59 00 03 00 9c 00 06 00 50 2a 20 00 03 00 c4 00 38 00 50 2a 2a 2a 2a 45 4e 54 52 59 20 50 41 52 41 4d 45 54 45 52 53 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆- NO OF CHARACTERS PER ENTRY       P*      8 P****ENTRY PARAMETERS**************┆
0xe1f0…e240               2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 03 00 ce 00 06 00 50 2a 20 00 03 01 0a 00 20 00 50 2a 20 20 20 41 35 20 3d 20 4d 41 53 54 45 52 20 49 4e 44 45 58 20 41 44 52 45 53 53 00 03 01 14 00 22 00 50 2a 20 20 20 41 38 20 3d   ┆******************       P*        P*   A5 = MASTER INDEX ADRESS     " P*   A8 =┆
0xe240…e290               20 41 44 52 45 53 53 20 4f 46 20 53 45 41 52 43 48 20 4b 45 79 20 00 03 01 38 00 20 00 50 2a 20 20 20 41 31 31 20 3d 20 4e 52 20 4f 46 20 43 48 41 52 20 49 4e 20 4b 45 59 20 00 03 01 5e 00 06 00 50 2a 20 00 03 01 82 00 18 00 50 2a 20 20 20   ┆ ADRESS OF SEARCH KEy    8   P*   A11 = NR OF CHAR IN KEY    ^   P*        P*   ┆
0xe290…e2e0 (148, 0, 400) 43 46 20 20 20 41 31 34 2c 46 4e 44 4b 4d 58 20 00 03 01 8c 00 06 00 50 2a 20 00 04 00 18 00 38 00 50 2a 2a 2a 2a 45 58 49 54 20 50 41 52 41 4d 45 54 45 52 53 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆CF   A14,FNDKMX        P*      8 P****EXIT PARAMETERS***************************┆
0xe2e0…e330               2a 2a 2a 2a 2a 2a 00 04 00 22 00 06 00 50 2a 20 00 04 00 5e 00 30 00 50 2a 20 20 20 41 31 2c 41 32 20 3d 20 4c 4f 44 47 49 43 41 4c 20 52 45 43 4f 52 44 20 4e 4f 20 49 4e 20 49 4e 44 45 58 20 46 49 4c 45 00 04 00 68 00 1a 00 50 2a 20 20 20   ┆******   "   P*    ^ 0 P*   A1,A2 = LODGICAL RECORD NO IN INDEX FILE   h   P*   ┆
0xe330…e380               41 38 2c 41 31 31 3d 20 55 4e 43 48 41 4e 47 45 44 20 00 04 00 9c 00 06 00 50 2a 20 00 04 00 ba 00 38 00 50 2a 2a 2a 2a 55 53 45 44 20 52 45 47 49 53 54 45 52 53 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆A8,A11= UNCHANGED        P*      8 P****USED REGISTERS**************************┆
0xe380…e3d0               2a 2a 2a 2a 2a 2a 2a 2a 00 04 00 c4 00 06 00 50 2a 20 00 04 01 00 00 10 00 50 2a 20 20 20 41 31 20 2d 20 41 31 31 00 04 01 0a 00 0a 00 50 5c 45 4a 45 43 54 00 04 01 1e 00 10 00 50 46 4e 44 4b 4d 58 5c 45 51 55 5c 2a 00 04 01 2c 00 20 00 50   ┆********       P*        P*   A1 - A11       P EJECT       PFNDKMX EQU *   ,   P┆
0xe3d0…e420               5c 4c 44 52 2a 5c 41 32 2c 41 35 5c 4e 4f 20 4f 46 20 45 4e 54 52 49 45 53 20 4e 20 00 04 01 40 00 22 00 50 5c 52 46 28 4e 50 29 5c 46 4e 44 30 34 35 5c 4e 4f 20 4d 41 53 54 45 52 20 49 4e 44 45 58 00 04 01 64 00 0e 00 50 5c 4c 44 52 5c 41   ┆ LDR* A2,A5 NO OF ENTRIES N    @ " P RF(NP) FND045 NO MASTER INDEX   d   P LDR A┆

Reduced view