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

⟦916894934⟧

    Length: 46288 (0xb4d0)
    Notes: pts_type(SC)
    Names: »SDMTSK.SC«

Derivation

└─⟦f350e1b7a⟧ Bits:30009678 Philips computer tape "600219"
    └─⟦this⟧ »MONGEN/SDMTSK.SC« 

PTS(SC)

	IDENT SDMTSK 	REL 11.0 81-05-13 870105041100 

			=B, REW. AND DEL. INDEXED,NO RELEASE OF KEY BLK BUF
			=B, REL 11.0 81-05-12
			=A, CONDITION FOR CR,DE,EX 
			=A, REL 11.0 81-04-15
			=9, REWRITE WITH DUP KEY DIDN'T WORK 
			=9, REL 11.0 81-03-09
			=8, DELETE DIRECT INDEXED DIDN'T WORK
			=8, REL 11.0 81-03-09
			=7, W.R.I. KEYS NOT CORRECT WRITTEN
			=7, REL 11.0 81-02-26
			=6, DELETE,REWRITE DIRECT INDEXED REFORMED 
			=6, REL 11.0 81-02-25
			=5, CURRENCY NOT CORRECT WHEN START INDX 
			=5, REL 11.0 81-02-24
			=4, MOV:SU DON'T WORK WHEN TASK NOT IN TCTAB 
			=4, REL 11.0 81-02-12 ,LIKE SDM TASK 
			=3, COMPARE KEYS WRONG FDB ADDRESS 
			=3, REL 11.0 81-02-06
			=2, INTERN ORDER START N.L WRONG 
			=2, REL 11.0 81-02-06
			=1, REG. CRASH WHEN COMP. KEYS 
			=1, REL 11.0 81-01-26
****************************************************
* 
*   PHILIPS TERMINAL SYSTEM  PTS
* 
*   SDMTSK = HANDLES DATAMANAGEMENT DISC I/O
* 
* 
* 
* 
* 
****************************************************
* 
*   THIS MODULE IS ACTIVATED FROM TIODM.
* 
*   INPUT PARAMETERS: 
*   A1 = FDB ADDRESS
*   A2 = TID   TASK IDENT OF SDMTSK  AT PRESENT NOT USED
* 
*   THE BLOCK TO BE ACCESSED IS DEFINED IN FDB (FDBDMI, , -SNR).
*   ALL BUFFERS ARE CHECKED TO FIND OUT IF THIS BLOCK 
*   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 BLOCK MUST FIRST BE READ INTO A FREE BUFFER.
* 
	EJECT
* 
*************** 
*   ENTRIES   * 
*************** 
* 
* 
	ENTRY	SDMTSK 
* 
*   FOLLOWING ENTRIES ARE USED BY MODULE DMOPCL 
	ENTRY	SDMERX,ORDFLP
	EJECT
* 
***************** 
*   EXTERNALS   * 
***************** 
* 
* 

*	DEFINED IN TDISP
	EXTRN	PRUN	TTAB ADDRESS OF RUNNING TASK

*	DEFINED IN TOSSIO 
	EXTRN	TENDIO 
	EXTRN	ECBBA,ECBRL,ECBEL,ECBRC,ECBCW
	EXTRN	DWTTAB,DWTOPT,DWTECB,DWTOR 
	EXTRN	TTB:PW		=4 

*	DEFINED IN FMTASK 
	EXTRN	FWTFNR 
	EXTRN	FPB:EL 

*	DEFINED IN TIODM
	EXTRN	FDBADF,FDBAI1,FDBBLZ,FDBDBR
	EXTRN	FDBECB,FDBENL,FDBKA,FDBKEY 
	EXTRN	FDBLRN,FDBMRO,FDBOMD,FDBRLE
	EXTRN	FDBRRO,FDBSNR,FDBTNR 
	EXTRN	PROT,KEYERR,NXTKYS,EOFERR
	EXTRN	EOFRC,NODERR,PROERR,EOMERR 
	EXTRN	CRNCDF 
	EXTRN	DMTTSB	A14 STACK BASE
	EXTRN	DMXACD	EXIT RUNNING TASK AND ACTIVATE #D 
	EXTRN	SDMSTS	STACK START 
	EXTRN	SDMBF1,SDMBF2
	EJECT

*	DEFINED IN TIOSDM 
	EXTRN	SDMOOR,SDMLIM,SDMOEX,SDMOOS
	EXTRN	SDMOIP,SDMIOP

*	DEFINED IN SDMSUB 
	EXTRN	CALSNO 
	EXTRN	EATEST,EASETB,CRNGET,GTBKBU
	EXTRN	MOV:US,MOV:SU,MOVFW,MOVBW
	EXTRN	RELPRO 
	EXTRN	FMIORD,FMIOWR,FMIORF,FMIOEX
	EXTRN	FRMFIL 
	EXTRN	RLBLKB,CHKRCD
	EXTRN	GTLGRN 
	EXTRN	CRNUPD,CRNCIF
	EXTRN	CHKKEY 
	EXTRN	RDNXTR 
	EXTRN	RECECB	MOVE RECORD NUMBER TO ECBCW1,ECBCW2 
	EXTRN	FNDKEY 

*	DEFINED IN DMBUF
	EXTRN	BUFSNR,BUFOR,BUFSTA
	EXTRN	SDMRBU	RELEASE A DISC BUFFER 
	EXTRN	SDMRLB 

*	DEFINED IN DMOPCL 
	EXTRN	SDMOPN,SDMCLO,SDMRFP 
	EXTRN	OPEFPB 

*	DEFINED IN DSUMOD 
	EXTRN	DSUMOD 
	EJECT
* 
* 
* 
************************
* CONDITIONAL ASSEMBLY *
************************
* 
X:A	EQU	0 
X:B	EQU	0		=A 
*	NOT SYSGEN SUPPORTED
Y:A	EQU	1 
Y:B	EQU	1 
* 
*   INDEXED ACCEXSS FUNCTIONS CAN BE OMITTED WITH 
*   INDXAC EQU 1 = INDEX ACCESS INCLUDED
*   INDXAC EQU 0 = INDEX ACCESS FUNCTIONS OMITTED 
INDXAC	EQU	00001
INSLAS	EQU	Y:A	INSERT SAME KEY LAST WHEN = 1
*	A VERSION LEAVING OUT OPEN MODES: 
*	OPEN OUTPUT,OPEN EXTEND AND DISCARD 
*	IS OBTAINED BY SETTING Y:C=0
* 
CRDEEX	EQU	00000		=A
* 
*	A PROGRAM VERSION USING TOSS MMU PAGING 
*	IS OBTAINED BY SETTING MMUPAG EQU 1.
* 
MMUPAG	EQU	1
* 
* 
*	KEYDUP=1 MEANS THAT PRIMARY INDEX (I1) DON'T
*	ALLOW DUPLICATE KEY WHEN READ OR WRITE
* 
KEYDUP	EQU	Y:B
	EJECT
*************** 
*  CONSTANTS  * 
*************** 

FMFPBL	EQU	80	FILE PARAMETER BLOCK LENGTH 
	EJECT
* 
************************
*   DATA DEFINITIONS   *
************************
* 
*   THE FOLLOWING INTERNAL ORDER CODES ARE THE
*   RELATIVE POSITION IN ORDTAB 
*   ORDER FROM TIOSDM IS CHANGED AS FOLLOWED
*   DWTOR TIOSDM       DWTOR AFTER CHANGE        A7 
*    0<X<=7              NOT CHANGED             0
*     X>7  ODD           X=(X+17)/2              -
*     X>7  EVEN          X=(X-8)/2               -
* 
ORDERS	EQU	*

OROPEN	EQU	*-ORDERS 
	DATA	SDMOPN	OPEN 

ORDRM0	EQU	*-ORDERS 
	DATA	RDRM00	READ RANDOM

ORDSQ0	EQU	*-ORDERS 
	DATA	RDSQ00	READ SEQUENTIAL

OWRRM0	EQU	*-ORDERS 
	DATA	WRRM00	WRITE RANDOM 

OWRSQ0	EQU	*-ORDERS 
	DATA	WRSQ00	WRITE SEQUENTIAL 

OREWR0	EQU	*-ORDERS 
	DATA	REWR00	REWRITE NOT INDEXED (DIRECT,CURRENT) 
	EJECT
ODELT0	EQU	*-ORDERS 
	DATA	DELT00	DELETE NOT INDEXED (DIRECT,CURRENT)

OSTRTD	EQU	*-ORDERS 
	DATA	STRTDI	START DIRECT (EQUAL,GREATER,NOT LESS)

OEXTND	EQU	*-ORDERS 
	DATA	EXTEND	EXTEND FILE

OCLOSE	EQU	*-ORDERS 
	DATA	SDMCLO	CLOSE

ORDFLP	EQU	*-ORDERS 
	DATA	SDMRFP	READ FILE PARAMETERS 

	IFT	INDXAC=1 
	EJECT
* 
*	INDEX ORDERS
* 
ORDRMX	EQU	*-ORDERS 
	DATA	RDRMIX	READ RANDOM INDEXED

ORDSQX	EQU	*-ORDERS 
	DATA	RDSQIX	READ SEQUENTIAL INDEXED

OWRRMX	EQU	*-ORDERS 
	DATA	WRRMIX	WRITE RANDOM INDEXED 

OWRSQX	EQU	*-ORDERS 
	DATA	DMTERR	WRITE SEQUENTIAL INDEXED (NOT ALLOWED) 

OREWRX	EQU	*-ORDERS 
	DATA	REWRIX	REWRITE INDEXED (DIRECT,CURRENT) 

ODELTX	EQU	*-ORDERS 
	DATA	DELTIX	DELETE INDEXED (DIRECT,CURRENT)

OSTRTX	EQU	*-ORDERS 
	DATA	STRTIX	START INDEXED (EQUAL,GREATER,NOT LESS) 

	XIF
	EJECT
* 
*	ORDER INDEX TABLE 
* 
BYTE	FORM	8,8 

ORDTAB	EQU	*
	BYTE	OCLOSE,ORDFLP	CLOSE,READ FILE PARAMETERS
	BYTE	OWRSQ0,OWRRM0	WRITE SEQUENTIAL,WRITE RANDOM 
	BYTE	OREWR0,OREWR0	REWRITE NOT INDEXED 
	BYTE	ODELT0,ODELT0	DELETE NOT INDEXED
	BYTE	ORDSQ0,ORDRM0	READ SEQUENTIAL,READ RANDOM 
	BYTE	OSTRTD,OSTRTD	START DIRECT
	BYTE	OSTRTD,OCLOSE	START DIRECT,CLOSE
ORDTEX	EQU	*-ORDTAB 
	IFT	INDXAC=0 
	BYTE	OEXTND,0	EXTEND 
	XIF
	IFT	INDXAC=1 
	BYTE	OEXTND,OWRSQX	EXTEND,WRITE SEQUENTIAL INDEXED 
	BYTE	OWRRMX,OREWRX	WRITE RANDOM INDEXED,REWRITE INDEXED
	BYTE	OREWRX,ODELTX	REWRITE INDEXED,DELETE INDEXED
	BYTE	ODELTX,ORDSQX	DELETE INDEXED,READ SEQUENTIAL INDEXED
	BYTE	ORDRMX,OSTRTX	READ RANDOM INDEXED,START INDEXED 
	BYTE	OSTRTX,OSTRTX	START INDEXED 
	XIF
ORDEXT	EQU	ORDTEX+ORDTEX-17	TIOSDM ORDER FOR EXTEND 
	EJECT
**************
*   SDMTSK   *
**************
* 
SDMTSK	EQU	*
* 
*   SET UP A14 STACK
* 
	LD	A14,PRUN
	ADKL	A14,DMTTSB	STACK BASE 
	LDR	A11,A1	FDB ADDR
	LDR	A8,A11 
	ADKL	A8,FDBECB	FDB ECB ADDRESS 
	LD	A9,DWTECB,A11	USER ECB ADDRESS
	LDK	A7,OROPEN
	LD	A5,DWTOR,A11	ORDER CODE FROM TIOSDM 
	ANK	A5,/7F 
	SUKL	A5,SDMLIM	LIMIT BETWEEN OPEN AND CLOSE
	RF(N)	DMT100	OPEN ORDER
	LDK	A7,2	MASK BIT
	TM	A7,A5 
	RF(Z)	DMT010	ORDER CODE EVEN 
	ADK	A5,50	CORRECT ORDER INDEX
DMT010	EQU	*
	SRL	A5,2	INDEX IN ORDER TABLE
	LC	A7,ORDTAB,A5	NEW ORDER INDEX
	SC	A7,DWTOR+1,A11	SAVE NEW INTERN ORDER INDEX
	LD	A5,FDBRRO,A11 
	EJECT
* 
*	READ RANDOM INDEXED,START INDEXED 
*	DELETE DIRECT INDEXED,REWRITE DIRECT INDEXED
*	OPEN AND READ FILE PARAMETERS DON'T NEED ANY
*	BLOCK BUFFER YET
	RF(N)	DMT090	NO BLOCK BUFFER YET 
DMT015	EQU	*		=8
	LD	A4,FDBADF,A11	DATA FILE 
	CM	FDBKA,A4	MARK 1ST PASS DELETE INDEXED 
DMT020	EQU	*
* 
*	LOOP ENTRY FOR
*	READ RANDOM INDEXED,READ SEQUENTIAL INDEXED 
*	DELETE INDEXED,START AND READ SEQUENTIAL
* 
	CF	A14,FNDBLB	FIND BLOCK BUFFER
	IFT	CRDEEX=0 
	ABL(N)	DMTERR	I/O ERROR
	ABL(P)	SDMERX	EOF WHEN READ SEQUENTIAL 
EXTEND	EQU	*		=A
	XIF
	IFT	CRDEEX=1 
	RF(Z)	DMT090	I/O OK
	ABL(P)	SDMERX	EOF WHEN READ SEQUENTIAL 
	EJECT
* 
*	TEST IF EXTEND SHOULD BE DONE 
* 
	LD	A7,DWTOR,A11
	ANK	A7,/3F	ORDER INDEX 
	CWK	A7,OEXTND
	RF(E)	DMT030	ORDER EXTEND
	SUK	A7,OWRSQ0
	RF(NZ)	DMTER	NOT WRITE SEQUENTIAL
DMT030	EQU	*
	LDR	A2,A1
	SLL	A2,2 
	RF(NN)	DMTER	NOT END OF FILE 
	LD	A2,FDBENL,A11	ENLARGE FACTOR
	RF(Z)	DMTER	NO ENLARGE FACTOR DECLARED 
	ADK	A7,0 
	RF(NZ)	DMT090	ORDER EXTEND 
	LDKL	A1,SDMOEX	TIOSDM ORDER FOR EXTEND 
	SC	A1,DWTOR+1,A11
	CF	A14,SDMRLB	RELEASE BLOCK BUFFER 
	LDKL	A8,SDMTSK	DISPATCH ENTRY
	LDR	A6,A11	FDB ADDRESS 
	ABL	DMXACD	EXIT AND ACTIVATE #D


DMTER	EQU	* 
	ABL	DMTERR	ERROR 
	EJECT
	XIF
DMT090	EQU	*
	LD	A7,DWTOR,A11
	LDR	A2,A7	OPTION AND ORDER CODE
	ANK	A7,/3F	A7=INTERNAL ORDER CODE
DMT100	EQU	*
	LDKL	A12,OPEFPB	FPB ADDRESS FOR OPEN CLOSE READ FILE PARAM.


*  (A4= BLOCK BUFFER ADDRESS )
*  (A5 = BLOCK BUFFER DATA ADDRESS )
*   A11= FDB ADDRESS ALL ORDERS 
*   A7 = ORDER CODE ALL ORDERS
*  (A8 = FDBECB ADDRESS ) 
*  (A9 = USER ECB ADDRESS ) 


	ABI	ORDERS,A7	SDMTSK FUNCTION
	EJECT
*********************************************** 
*                                             * 
*   R E A D   S E Q U E N T I A L             * 
*   R E A D   R A N D O M                     * 
*   S T A R T   D I R E C T                   * 
*                                             * 
*********************************************** 

RDSQ00	EQU	*	SEQUENTIAL READ
RDRM00	EQU	*	RANDOM READ
STRTDI	EQU	*	START DIRECT 
* 
*   CHECK STATUS
* 
	CF	A14,CHKSTS	CHECK STATUS 
	RF(NZ)	DMT200	STATUS=USED
* 
*	RECORD STATUS=NOT USED
* 
	SUK	A7,ORDRM0
	ABL(Z)	DMERND	READ RANDOM,NO DATA
	SUK	A7,OSTRTD-ORDRM0 
	RF(NZ)	DMT250	READ SEQUENTIAL
* 
*	START DIRECT
* 
	LC	A3,DWTOPT,A11 
	ANK	A3,7	OPTION
	RF(NZ)	DMT250	OPTION DEFINED 
	RF	DMT230	NO OPTION
	EJECT
* 
*	RECORD STATUS=USED
* 
DMT200	EQU	*
	SUK	A7,OSTRTD
	RF(Z)	DMT230	START DIRECT
	LD	A3,ECBRL,A9	REQ LGTH
	LD	A2,FDBRLE,A11	RECORD LENGTH 
	CWR	A3,A2
	RF(NG)	DMT220
	LDR	A3,A2	MAX LENGTH 
DMT220	EQU	*
	ST	A3,ECBEL,A9	SET EFFECTIVE LENGTH
* 
*   MOVE THE RECORD 
* 
	LD	A1,FDBRRO,A11 
	ADR	A1,A5	SOURCE ADDRESS 
	LD	A2,ECBBA,A9	DESTINATION ADDRESS 
	IFT	MMUPAG=0 
	CF	A14,MOVFW	MOVE RECORD TO USER 
	XIF
	IFT	MMUPAG=1 
	LD	A4,DWTTAB,A11	TTAB ADDRESS
	LD	A7,TTB:PW,A4	PSW FOR THIS TASK	=4 
	ANK	A7,1	SYSTEM,USER MODE BIT	=4 
	RF(NZ)	DMT225	USER MODE	=4 
	CF	A14,MOVFW	MOVE RECORD	=4
	RF	DMT230		=4
DMT225	EQU	*		=4
	CF	A14,MOV:SU	MOVE RECORD TO USER
	XIF
* 
*   UPDATE CRN AND SET EXCLUSIVE ACCESS BIT 
* 
DMT230	EQU	*
	ABL	DMT400	PUT CRN AND EA
	EJECT
* 
*	STATUS BYTE = NOT USED AND ORDER IS SEQ. READ OR
*	START DIRECT WITH OPTION
* 
DMT250	EQU	*	NO DATA AT SEQ READ
* 
*   GET NEXT RECORD 
* 
	ADK	A2,1 
	RF(P)	DMT260	NOT OVERFLOW OR NEGATIVE
	LDK	A2,0 
	ADK	A1,1 
DMT260	EQU	*
	ST	A1,ECBCW,A9 
	ST	A2,ECBCW+2,A9 
* 
*	ENTRY ALSO FOR READ RANDOM INDEXED AND START INDEXED
* 
DMT280	EQU	*
* 
*   CHECK EA
* 
	LD	A1,ECBCW,A9 
	LD	A2,ECBCW+2,A9	REC NR
	CF	A14,EATEST
	ABL(N)	DMEAER	PROTECT ERROR
	IFT	INDXAC=1 
	LD	A4,DWTOR,A11	ORDER
	ANK	A4,/3F 
	CWK	A4,OSTRTX
	RB(E)	DMT230	START INDEXED 
	XIF
	EJECT
	CF	A14,CALSNO	PREP IO
	ABL(NZ)	DMTERR	OUT OF MEDIUM 
	LC	A3,FDBDBR,A11	DELAY 
	ANK	A3,/10 
	RF(NZ)	DMT290	KEEP BUFFER
* 
*   RELEASE BLOCK BUFFER
* 
	CF	A14,SDMRLB	RELEASE BLOCK BUFFER 
* 
*	TAKE NEXT RECORD
* 
DMT290	EQU	*
	RB	DMT020	NEXT RECORD
	IFT	CRDEEX=1 
	EJECT
***************************** 
*   E X T E N D   F I L E   * 
***************************** 

EXTEND	EQU	*
	LD	A4,ECBBA,A8	BLOCK BUFFER ADDRESS
	LDKL	A3,OPEFPB	BUFFER FOR FILE PARAMETER BLOCK 
	ST	A3,ECBBA,A8	BUFFER ADDRESS IN ECB 
	LDK	A2,FMFPBL	FILE PARAMETER BLOCK LENGTH
	ST	A2,ECBRL,A8 
	CF	A14,FMIORF	READ FILE PARAMETERS 
	LD	A1,FDBENL,A11	ENLARGE FACTOR
	ST	A1,FPB:EL,A3	FILL IN ENLARGE
	CF	A14,FMIOEX	EXTEND FILE
	ST	A4,ECBBA,A8	SET BLOCK BUFFER ADDRESS
	RB(NZ)	DMTER	ERROR 
	CF	A14,FRMFIL	FORMAT FILE
	RB(NZ)	DMTER	ERROR WHEN FORMATTING 
	LDK	A7,OWRSQ0	WRITE SEQUENTIAL ORDER 
	SC	A7,DWTOR+1,A11
	ABL	DMT020	TRY WRITE SEQUENTIAL AGAIN
	XIF
	EJECT
*********************************************** 
*                                             * 
*   D E L E T E   I N D E X E D               * 
*   R E W R I T E   I N D E X E D             * 
*                                             * 
*********************************************** 

DELTIX	EQU	*	DELETE INDEXED 
REWRIX	EQU	*	REWRITE INDEXED
	IFT	INDXAC=1 
	ANKL	A2,/100 
	RF(Z)	DELT00	NOT DIRECT
	CF	A14,FNDKYP	SET PARAM AND THEN FNDKEY
	ABL(NZ)	DMIER2	KEY NOT FOUND 
	LD	A9,DWTECB,A11	ECB ADDRESS 
	CF	A14,RECECB	MOVE RECORD NUMBER TO ECB
	CF	A14,SDMRBU	REALEASE BLOCK BUFFER	=B 
	LD	A1,DWTOR,A11	INTERN ORDER INDEX	=6
	LD	A11,FDBADF,A11	FDB ADDRESS DATA FILE	=6 
	ANKL	A1,/FEFF	INDICATE CURRENT INSTEAD OF DIRECT	=6
	ST	A1,DWTOR,A11	SAVE IN FDB DATA FILE	=6 
	LD	A1,ECBCW,A9 
	LD	A2,ECBCW+2,A9 
	CF	A14,EATEST
	ABL(N)	DMEAER	EA OTHER TASK
	CF	A14,CALSNO	GET SECTOR NUMBER AND OFFSET IN SECTOR 
	ABL(NZ)	SDMERX	ERROR 
	LDR	A8,A11		=6 
	ADKL	A8,FDBECB	SDM ECB ADDRESS	=6
	ABL	DMT015	GET BLOCK BUFFER	=6	=8
	XIF
	EJECT
*********************************************** 
*                                             * 
*   W R I T E    S E Q U E N T I A L          * 
*   W R I T E    R A N D O M                  * 
*   R E W R I T E    N O T    I N D E X E D   * 
*   D E L E T E   N O T   I N D E X E D       * 
*   W R I T E   R A N D O M   I N D E X E D   * 
*                                             * 
*********************************************** 

WRSQ00	EQU	*	WRITE SEQUENTIAL 
WRRM00	EQU	*	WRITE RANDOM 
WRRMIX	EQU	*	WRITE RANDOM INDEXED 
REWR00	EQU	*	REWRITE NOT INDEXED
DELT00	EQU	*	DELETE NOT INDEXED 
* 
*	TEST IF OPENED OUTPUT SEQUENTIAL
* 
	CF	A14,CHKSTS	A10=POINTER TO RECORD STATUS 
	LC	A1,FDBOMD,A11 
	ANK	A1,/FF 
	CWK	A1,SDMOOS
	RF(E)	DMS110	OUTPUT SEQ.,DON'T CHECK STATUS
* 
*	CHECK STATUS
* 
	CF	A14,CHKSTS	CHECK RECORD STATUS
	RF(Z)	DMS110	RECORD STATUS=NOT USED
	EJECT
* 
*	RECORD STATUS=USED
* 
	IFT	INDXAC=1 
	LDR	A4,A7
	SUK	A4,OWRRMX
	RF(Z)	DMS100	WRITE RANDOM INDEXED
	XIF
	LDR	A4,A7
	SUK	A4,OWRRM0
	RF(Z)	DMS100	WRITE RANDOM
	SUK	A4,OWRSQ0-OWRRM0 
	RF(NZ)	DMS120	NOT WRITE SEQUENTIAL 
DMS100	EQU	*
	RF	DMERPR	PROTECTED
	EJECT
* 
*	RECORD STATUS=NOT USED
* 
DMS110	EQU	*
	IFT	INDXAC=1 
	LDR	A4,A7
	SUK	A4,OREWRX
	RF(Z)	DMERND	REWRITE INDEXED 
	SUK	A4,ODELTX-OREWRX 
	RF(Z)	DMERND	DELETE INDEXED
	XIF
	LDR	A4,A7
	SUK	A4,OREWR0
	RF(Z)	DMERND	REWRITE NOT INDEXED 
	SUK	A4,ODELT0-OREWR0 
	RF(Z)	DMERND	DELETE NOT INDEXED
DMS120	EQU	*
	CF	A14,EATEST
	RF(N)	DMEAER	EA OTHER TASK 
	EJECT
	LDK	A3,0	STATUS FREE 
	IFT	INDXAC=1 
	LDR	A2,A7
	SUK	A2,OWRRMX
	RF(E)	CHK010	WRITE RANDOM INDEXED
	SUK	A2,OREWRX-OWRRMX 
	RF(E)	CHK010	REWRITE INDEXED 
	LD	A1,FDBKA,A11
	RF(NZ)	DMT350	DELETE INDEXED (SECOND PASS) 
	SUK	A2,ODELTX-OREWRX 
	RF(E)	CHK010	DELETE INDEXED
	XIF
	LDR	A2,A7
	SUK	A2,ODELT0
	RF(E)	DMT350	DELETE NOT INDEXED
	IFT	INDXAC=0 
	RF	DMT320
	XIF
	IFT	INDXAC=1 
	RF	DMT310
	EJECT
CHK010	EQU	*
*   REWRITE INDEXED,WRITE RANDOM INDEXED AND DELETE INDEXED ENTERS HERE 
* 
*   COMPARE KEYS IN FILE AND USER BUFFER
* 
	LDK	A4,8	MAX 4 INDEX 
CHK040	EQU	*
	SUK	A4,2 
	RF(N)	CHK100	ALL INDEX CHECKED 
	LDR	A2,A11	FDB ADD 
	ADR	A2,A4
	LD	A6,FDBAI1,A2	FDB ADDR INDEX FILE
	RB(Z)	CHK040	NO INDEX
	LD	A2,DWTOR,A11
	ANK	A2,/3F	ORDER INDEX 
	SUK	A2,OWRRMX
	RB(Z)	CHK040	NO CHECK ON INSERT
	SUK	A2,OREWRX-OWRRMX 
	RF(Z)	CHK050	CHECK REWRITE 
	LC	A2,DWTOPT,A11	OPTION
	ANK	A2,/4
	RB(NZ)	CHK040	NO CHECK ON DEL CURRENT
	EJECT
*			=3
*	A6=FDB ADDRESS INDEX FILE		=3 
*			=3
CHK050	EQU	*
	LD	A9,DWTECB,A11	GET USER ECB	=9 
	IFT	MMUPAG=1 
	LD	A1,FDBKA,A6	GET KEY START ADDRESS	=3
	AD	A1,ECBBA,A9 
	LDKL	A2,FDBKEY	GET KEY SAVE AREA DISPLACEMENT
	ADR	A2,A6	GET KEY AREA POINTER	=3
	LD	A3,FDBRLE,A6	RECORD LENGTH	=3 
	SUK	A3,6	KEY LENGTH
	LDR	A9,A4	SAVE A4	=1 
	LD	A4,DWTTAB,A11	GET TTAB ADDRESS
	CF	A14,MOV:US	MOVE KEY TO FDB KEY AREA 
	LDR	A4,A9	RESTORE A4	=1
	LD	A9,FDBKA,A6	GET KEY START DISPLACEMENT	=3 
	XIF
	IFT	INDXAC=1 
	IFT	MMUPAG=0 
	LD	A2,ECBBA,A9	USER BUFFER ADDRESS 
	LD	A9,FDBKA,A11	KEY START ADDRESS
	ADR	A2,A9
	XIF
	IFT	INDXAC=1 
	EJECT
	LDR	A1,A2	ENTRY KEY ADDRESS
	AD	A9,FDBRRO,A11 
	ADR	A9,A5	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
	RF	DMERPR	PROTECTED
*				=3 
*	END OF CHECK KEY LOOP		=3 
*				=3 
CHK100	EQU	*
	LD	A7,DWTOR,A11
	ANK	A7,/3F	ORDER INDEX 
	XIF
	EJECT
* 
*   MOVE RECORD 
* 
DMT310	EQU	*
	IFT	INDXAC=1 
	SUK	A7,ODELTX
	RF(NZ)	DMT320	NOT DELETE INDEXED 
* 
*   MOVE KEYS TO FDB KEY AREAS
* 
	LDK	A4,8 
IXINS3	EQU	*
	LDR	A3,A11	FDB DATA
	ADR	A3,A4
	LD	A2,FDBADF,A3	FDB INDEX
	RF(Z)	IXINS4	NO INDEX
	LD	A1,FDBKA,A2	KEY ADDR
	AD	A1,FDBRRO,A11	REC OFFS
	ADR	A1,A5	BUFFERADDR GIVES KEY ADDR
	LD	A3,FDBRLE,A2	RECORD LENGTH
	SUK	A3,6	KEY LGTH
	ADKL	A2,FDBKEY	TO ADDR 
	CF	A14,MOVFW	KEY TO FDB AREA 
IXINS4	EQU	*
	SUK	A4,2 
	RB(NZ)	IXINS3	MORE INDEXS
	ABL	DMXDEL	DELETE INDEXED
	XIF
	EJECT
********************
*                  *
*   E R R O R      *
*                  *
********************

DMERPR	EQU	*
	LDKL	A1,PROT	PROTECTED 
	RF	DMERR 
DMERND	LDKL	A1,NODERR	NO DATA 
	RF	DMERR 
DMEAER	EQU	*	RELEASE EA FOR ALL FILES 
	LC	A3,FDBTNR,A11	USER TASK ID
	ANK	A3,/FF 
	CF	A14,RELPRO	RELEASE PROTECT
	LDKL	A1,PROERR	PROTECT ERR 
DMERR	EQU	* 
	RF	DMTERR
	EJECT
* 
*	MOVE RECORD FROM USER TO SYSTEM AREA
* 
DMT320	EQU	*
	LD	A9,DWTECB,A11	USER ECB ADDRESS
	LD	A3,FDBRLE,A11	RECORD LENGTH 
	LD	A2,FDBRRO,A11 
	ADR	A2,A5	TO ADDRESS 
	LD	A1,ECBBA,A9	FROM ADDRESS
	IFT	MMUPAG=0 
	CF	A14,MOVFW 
	XIF
	IFT	MMUPAG=1 
	LD	A4,DWTTAB,A11	GET TTAB ADDRESS
	CF	A14,MOV:US	MOVE RECORD FROM USER TO SYSTEM AREA 
	XIF
	EJECT
* 
* 
*   SET STATUS USED 
* 
	LDK	A3,/FF 
DMT350	SCR	A3,A10 
	LD	A3,FDBDBR,A11 
	RF(NN)	DMT390	NO DELAY 
* 
*	DELAY 
* 
	LDKL	A2,/1000
	ORS	A2,FDBDBR,A11	KEEP BUFFER
	RF	DMT400
* 
*   WRITE BLOCK TO DISC 
* 
DMT390	EQU	*
	CF	A14,FMIOWR
	RF(NZ)	DMTERR
	EJECT
* 
*	SET CURRENCY AND EXCLUSIVE ACCESS 
* 
DMT400	EQU	*
	CF	A14,CRNGET	GET CURRENCY BUFFER
	LDR	A10,A2	BUFFER ADDR 
	LD	A1,ECBCW,A9 
	LD	A2,ECBCW+2,A9	LOG REC NR
	LD	A7,DWTOR,A11
	ANK	A7,/3F	ORDER INDEX 
	LDR	A4,A7
	SUK	A4,OWRRM0
	RF(Z)	DMT450	WRITE RANDOM
	SUK	A4,OWRSQ0-OWRRM0 
	RF(Z)	DMT440	WRITE SEQUENTIAL
	SUK	A4,OREWR0-OWRSQ0 
	RF(Z)	DMT450	REWRITE NOT INDEXED 
	IFT	INDXAC=1 
	SUK	A4,OREWRX-OREWR0 
	RF(Z)	DMT450	REWRITE INDEXED 
	ADK	A4,OREWRX-OWRRMX 
	RF(Z)	DMT440	WRITE RANDOM INDEXED
	SUK	A4,OSTRTX-OWRRMX 
	RF(Z)	DMT410	START INDEXED 
	XIF
	LDR	A4,A7	ORDER INDEX
	SUK	A4,OSTRTD
	RF(NZ)	DMT430	NOT START DIRECT 
	EJECT
* 
*	START   A1,A2=LOGICAL RECORD NUMBER 
* 
*	LRN=LRN-1 
* 
DMT410	EQU	*
	LDR	A3,A1
	LDR	A4,A2
	SUK	A4,1 
	RF(NN)	DMT420
	ANKL	A4,/7FFF
	SUK	A3,1 
* 
*	SET NEW CURRENT RECORD NUMBER 
* 
DMT420	EQU	*
	ST	A3,CRNCDF,A10	NEW CURRENCY
	ST	A4,CRNCDF+2,A10 
	RF	DMT450

* 
*	SET CURRENT RECORD NUMBER 
* 
DMT430	EQU	*
	ST	A1,CRNCDF,A10 
	ST	A2,CRNCDF+2,A10	CRN DATA FILE 
	RF	DMT450

* 
*   UPDATE LRN
* 
DMT440	EQU	*
	SC	A1,FDBLRN,A11 
	ST	A2,FDBLRN+1,A11 
	EJECT
DMT450	EQU	*
* 
*   CHECK PROTECT 
* 
	LC	A4,FDBOMD,A11	OPEN MODE 
	ANK	A4,/FF 
	CWK	A4,SDMOIP
	RF(E)	DMT460	OPEN INPUT PROTECTED
	CWK	A4,SDMIOP
	RF(NE)	DMT470	NOT OPEN INPUT OUTPUT PROTECTED
* 
*   CHECK IF EA IS SET ALREADY
* 
DMT460	EQU	*
	CF	A14,EATEST	CHECK EA 
	RF(NZ)	DMT470	EA ALREADY SET 
* 
*   SET EA
* 
	CF	A14,EASETB
DMT470	EQU	*
	LDK	A1,0	SET RETURN CODE 
	IFT	INDXAC=1 
	LDK	A4,OWRRMX
	CWR	A7,A4
	ABL(E)	DMINS2	WRITE RANDOM INDEXED 
	XIF
	EJECT
*************************************** 
*                                     * 
*   E X I T   D M   T A S K           * 
*                                     * 
*************************************** 

* 
DMTERR	EQU	*
	LC	A4,FDBDBR,A11 
	ANK	A4,/10 
	RF(NZ)	SDMERX	KEEP BUFFER
	CF	A14,SDMRLB	RELEASE BLOCK BUFFER 
SDMERX	EQU	*
	LD	A6,FDBADF,A11	GET FDB DATA FILE 
	INH
* 
*   A1 = RET CODE 
*   A6 = DWT ADDR 
* 
	CF	A15,TENDIO
	ENB
	LKM
	DATA	3 
	IFT	INDXAC=1 
	EJECT
************************************************
*                                              *
*   R E A D   R A N D O M   I N D E X E D      *
*   S T A R T   I N D E X E D                  *
*                                              *
************************************************

RDRMIX	EQU	*	READ RANDOM INDEXED
STRTIX	EQU	*	START INDEXED
	CF	A14,FNDKYP	SET PARAM AND THEN FNDKEY
* 
*	ENTRY ALSO FOR READ SEQUENTIAL INDEXED
* 
DMR100	EQU	*	FROM READ SEQUENTIAL INDEXED 
	LD	A9,DWTECB,A11 
	LD	A2,DWTOR,A11
	ANK	A2,/3F	ORDER 
	SUK	A2,OSTRTX
	RF(NZ)	DMR110	NOT START
	LC	A2,DWTOPT,A11 
	ANK	A2,7	OPTION
	RF(Z)	DMR110	EQUAL 
	ANKL	A1,/FBFF	IGNORE NOKEY 
DMR110	EQU	*
	SUK	A1,1 
	RF(Z)	DMIER4	NOT OPERABLE
	ADK	A1,1 
	RF(NZ)	DMIER1	KEY NOT FOUND
	CF	A14,RECECB	MOVE RECORD NUMBER TO ECB
	EJECT
* 
*   SET CRN 
* 
	LDR	A13,A11	SAVE FDB INDEX FILE
	LD	A11,FDBADF,A11	FDB DATA FILE
	LD	A5,DWTOR,A13	GET INTERN ORDER INDEX	=5
	ANK	A5,/3F	ORDER INDEX 
	LDR	A12,A11	FDB DATA FILE
	CF	A14,CRNGET	GET CRN BUFFER ADDR
	LDR	A10,A2	CRN BUFFER ADDR 
	LDR	A11,A13	FDB INDEX FILE 
	CF	A14,GTLGRN	GET INDE X LOG REC NO
	LDK	A7,ORDRM0	RANDOM READ
	SUK	A5,OSTRTX
	RF(NE)	DMR120	INDEXED READ 
	LDK	A7,OSTRTX	START INDEXED
	SUK	A2,1 
	RF(NN)	DMR120	NOT UNDERFLOW
	ANKL	A2,/7FFF
	SUK	A1,1 
DMR120	EQU	*
	SC	A1,CRNCIF+1,A10 
	ST	A2,CRNCIF+2,A10	CRN INDEX FILE
	LD	A2,ECBCW,A9	REC NR DATA 
	ST	A2,CRNCDF,A10 
	LD	A2,ECBCW+2,A9 
	ST	A2,CRNCDF+2,A10 
	LC	A2,FWTFNR,A11	FILE NR 
	SC	A2,CRNCIF,A10 
	LDR	A11,A12	FDB DATA FILE
	SC	A7,DWTOR+1,A11	NEW ORDER
	LDKL	A2,/CFFF
	ANS	A2,FDBDBR,A11	RELEASE INDEX BUFFERS
	ABL	DMT280 
	EJECT
***************************************************** 
*                                                   * 
*   R E A D   S E Q U E N T I A L   I N D E X E D   * 
*                                                   * 
***************************************************** 

RDSQIX	EQU	*	READ SEQUENTIAL INDEXED
	LD	A1,FDBRRO,A11	RECORD OFFSET 
	LDR	A4,A5	BUFFER ADDRESS 
	SUKL	A4,BUFSTA 
DMI100	EQU	*
	CF	A14,CHKRCD	CHECK RECORD STATUS
	RF(E)	DMI130	USED
	LD	A3,FDBMRO,A11 
	ST	A3,FDBRRO,A11	LAST RECORD IN BLOCK
	EJECT
* 
*   CHECK IF END OF FILE
* 
	CF	A14,GTLGRN	GET REC NR 
	CC	A1,FDBLRN,A11 
	RF(L)	DMI120	NOT EOF 
	RF(G)	DMIER6	EOF 
	CW	A2,FDBLRN+1,A11 
	RF(NL)	DMIER6	END OF FILE
DMI120	EQU	*
	CF	A14,RDNXTR	GET NEXT INDEX RECORD
	RB(NZ)	DMI100	RECORD FOUND 
	RF	DMIER2	ERROR
	EJECT
DMI130	EQU	*	 
* 
*   INDEX RECORD IS FOUND 
* 
	LD	A9,DWTECB,A11	USER ECB
* 
*   KEY RECORD FOUND
*   CHECK IF NEXT RECORD HAS THE SAME KEY 
* 
	LD	A1,FDBRRO,A11	RECORD OFFSET 
	ADKL	A1,BUFSTA 
	ADR	A1,A4	REC ADDR 
	LD	A3,FDBRLE,A11	REC LENGTH
	SUK	A3,6	KEY LENGTH
	ADR	A1,A3
	CC	A3,2,A1	DUPLICATE KEY CHARACTER 
	RF(NE)	DMI140	NEXT KEY NOT SAME
	LDKL	A1,NXTKYS	BIT 6 
	ORS	A1,ECBRC,A9	NEXT KEY SAME
DMI140	EQU	*
	LDK	A1,0	MARK FOUND
	ABL	DMR100	CONT AS FOR INDEXED RAND READ 
	EJECT
********************
*                  *
*   E R R O R      *
*                  *
********************

DMIER1	LDKL	A1,KEYERR	KEY NOT FOUND 
	RF	DMIERR	 
DMIER2	EQU	*
	LDKL	A1,NODERR	NO IDENT
DMIERR	EQU	*
	LDR	A4,A4	BUFFER ADDR
	ABL(Z)	SDMERX	NO BUFFER
	ABL	DMTERR	ERROR AND BUFFER
DMIER3	EQU	*
	ANK	A1,/27 
	RB(NZ)	DMIERR	BIT 10,13,14,15
	LDKL	A1,EOMERR	GRAVE ERR ALSO
	RB	DMIERR
DMIER4	EQU	*
	LDK	A1,1	NOT OPERABLE
	RB	DMIERR
DMIER5	EQU	*
	LDKL	A1,PROT	PROTECTED 
	RB	DMIERR
DMIER6	EQU	*
	LDKL	A1,EOFERR 
	RB	DMIERR
	EJECT
***************************************************** 
*                                                   * 
*   W R I T E   R A N D O M   I N D E X E D  (P2)   * 
*   D E L E T E   I N D E X E D                     * 
*                                                   * 
***************************************************** 

DMINS2	EQU	*	WRITE RANDOM INDEXED PART 2
DMXDEL	EQU	*	DELETE INDEXED 
	LC	A4,FDBDBR,A11 
	ANK	A4,/10 
	RF(NZ)	DXI010	KEEP BUFFER
	CF	A14,SDMRLB	RELEASE BLOCK BUFFER 
DXI010	EQU	*
	LDK	A5,10	LOOPER 
DXI020	EQU	*	NEXT INDEX 
	LD	A7,DWTOR,A11	ORDER
	ANK	A7,/3F 
	SUK	A5,2 
	RF(Z)	DXI100	ALL INDEXES 
	LDR	A1,A11	FDB DATA
	ADR	A1,A5
	LD	A1,FDBADF,A1	FDB INDEX
	RB(Z)	DXI020	NO INDEX
	LD	A2,DWTOR,A11	ORDER
	ST	A2,DWTOR,A1 
	LD	A2,DWTECB,A11	USER ECB ADDR 
	ST	A2,DWTECB,A1
	ST	A5,FDBKA,A11	SAVE COUNTER 
	LDR	A11,A1	FDB ADDRESS INDEX FILE
	SUK	A7,OWRRMX
	RF(E)	DMINIX	WRITE RANDOM INDEXED
	RF	DMDELX	DELETE INDEXED 
	EJECT
* 
*   RETURN FROM UPDATING OF ONE INDEX 
* 
DMTAR5	EQU	*
	LD	A11,FDBADF,A11	FDB ADDRESS DATA FILE
	LD	A5,FDBKA,A11	GET COUNTER OF INDEXES 
	RB	DXI020	TAKE NEXT INDEX
* 
*	END IF WRITE RANDOM INDEXED ELSE CONTINUE 
* 
DXI100	EQU	*	INDEXES READY
	LDK	A1,0	RET CODE
	SUK	A7,OWRRMX	WRITE RANDOM INDEXED 
	ABL(E)	SDMERX	READY
	ABL	DMT020	RESTART SDMTSK
	EJECT
***************************************************** 
*                                                   * 
*   W R I T E   R A N D O M   I N D E X E D         * 
*   D E L E T E   I N D E X   R E C O R D           * 
*                                                   * 
***************************************************** 

DMINIX	EQU	*	WRITE RANDOM INDEXED 
	IFT	MMUPAG=0 
* 
*   GET KEY IN USER BUFFER
* 
	LD	A9,FDBADF,A11	FDB ADDRESS DATA FILE 
	LD	A9,DWTECB,A9	USER ECB ADDRESS 
	LD	A9,ECBBA,A9	USER BUFFER 
	AD	A9,FDBKA,A11	KEY ADDRESS
	RF	INS010
	XIF
	IFT	INDXAC=1 
DMDELX	EQU	*	DELETE INDEX RECORD
	LDR	A9,A11 
	ADKL	A9,FDBKEY	KEY ADDR
INS010	EQU	*
	LDR	A12,A9 
	LD	A10,FDBRLE,A11	RECORD LENGTH
	SUKL	A10,6	KEY LENGTH
	LDR	A8,A14 
	ADKL	A8,2	ECB ADDR TO RECORD BUFFER AREASS 
	CF	A14,FNDKEY	GET INDEX RECORD 
	ADK	A4,0 
	RB(Z)	DMIER3	NO SECTOR FOUND 
	LDR	A6,A7	NUMBER OF SAME CHARACTERS
	LD	A9,DWTECB,A11	USER ECB ADDRESS
	LD	A2,DWTOR,A11	ORDER CODE 
	ANK	A2,/3F 
	SUK	A2,ODELTX
	ABL(E)	DEL000	DELETE INDEX RECORD
	EJECT
* 
*   SET RC BIT 6 TO USER IF NEXT KEY
*   IS SAME IN REQUESTED INDEX
* 
	ADK	A1,0 
	RF(NZ)	INS180	NEXT KEY NOT SAME
	IFT	KEYDUP=1	
	CW	A11,FDBAI1,A11	 
	RB(E)	DMIER5	FIRST INDEX 
	XIF	 
	IFT	INDXAC=1	
	LDKL	A1,NXTKYS	NEXT KEY SAME 
	ORS	A1,ECBRC,A9	SET RETURN CODE
	IFT	INSLAS=1 
	EJECT
* 
*   INSERT SAME KEY LAST
* 
	LD	A1,FDBRRO,A11	RECORD OFFSET 
	RF	INS100
INS080	EQU	*
	CF	A14,RDNXTR	GET NEXT REC 
INS090	EQU	*
	RB(Z)	DMIER3	ERROR 
INS100	EQU	*
	CF	A14,CHKRCD	CHECK RECORD STATUS
	RF(E)	INS150	USED
	LD	A3,FDBMRO,A11 
	ST	A3,FDBRRO,A11 
	RB	INS080	GET FIRST RE C IN NXT SECT 
INS150	EQU	*
	LC	A6,-4,A1	DUPLICATE KEY CHARACTER
	CWR	A6,A10	CHECK KEY LENGTH
	RB(E)	INS080	NEXT SAME GET NEXT
	EJECT
* 
*   UPDATE LAST SAME RECORD 
* 
	SC	A10,-4,A1	NEXT SAME 
	LD	A1,FDBRRO,A11 
	CW	A1,FDBMRO,A11 
	RF(NE)	INS160	SECT WRITTEN LATER 
* 
*   WRITE BLOCK 
* 
	CF	A14,FMIOWR
	ABL(NZ)	DMTERR 
* 
*   GET NEXT RECORD 
* 
INS160	EQU	*
	CF	A14,RDNXTR	GET NEXT RC
INS170	EQU	*
	RB(Z)	INS090	GO TO DMIER3 IF ERROR 
	XIF
	IFT	INDXAC=1 
	EJECT
INS180	EQU	*
* 
*   CREATE AN INDEX RECORD IN AREA 1
* 
	LDR	A1,A12	FROM ADDR 
	LDR	A2,A14 
	ADKL	A2,SDMBF1	TO ADDRESS
	LDR	A3,A10	KEY LENGTH
	CF	A14,MOVFW	MOVE KEY
	SCR	A3,A2	DUMMY
	ADK	A2,1 
	SCR	A3,A2	DUMMY
	ADK	A2,1 
	SCR	A6,A2	NR OF SAME CHAR
	ADK	A2,1 
	LD	A1,DWTECB,A11	USER ECB ADDRESS
	ADKL	A1,ECBCW+1	SOURCE POINTER 
	LDK	A3,3	NUMBER OF CHARACTERS TO MOVE
	CF	A14,MOVFW 
	LDK	A1,/FF	USED
	SCR	A1,A2	STATUS CHAR
	CF	A14,GTLGRN	GET REC NR INDEX 
* 
*   SAVE RECORD NR FOR FIRST MOVED INDEX
* 
	LDR	A12,A1 
	LDR	A13,A2 
	EJECT
* 
*   BELOW IS A NEW INDEX RECORD INSERTED AND FOLLOWING
*   USED RECORDS ROLLED FORWARD 
*   A4,A10,A11 IS USED AT ENTRY 
	ADKL	A10,7	RECORD LENGTH TOTAL 
* 
*   USE D REGISTERS 
*   A11  = FDB ADDR INDEX 
*   A9   = AREA ADDR
*   A10  = RECORD LENGTH INDEX
*   A5   = AREA INDEX 0=BUFAR1,1=BUFAR2 
*   A4   = BUFFER ADDRESS BLOCK 
* 
	LDK	A5,1	BUF ADR2
INS200	EQU	*
	LDKL	A9,SDMBF1	BUFFER 1
	ADK	A5,0 
	RF(Z)	INS210	BUFAR1
	LDKL	A9,SDMBF2	BUFFER 2
INS210	EQU	*
	ADR	A9,A14	RECORD BUFFER ADDRESS 
* 
*   SAVE LAST RECORD
* 
	LDR	A1,A4
	ADKL	A1,BUFSTA 
	AD	A1,FDBMRO,A11	ADDR OF LAST REC IN SECT
	LDR	A3,A10 
	LDR	A2,A9
	CF	A14,MOVFW	SAVE LAST RECORD
	EJECT
* 
*   MOVE REST OF BLOCK DOWN ONE RECORD POSITION 
* 
	LDR	A1,A4
	ADKL	A1,BUFSTA 
	AD	A1,FDBRRO,A11	FROM ADDR 
	LDR	A6,A1
	LD	A3,FDBMRO,A11 
	SU	A3,FDBRRO,A11	NR OF CHAR
	LDR	A2,A1
	ADR	A2,A10	TO ADDR 
	CF	A14,MOVBW	MOVE
* 
*   INSERT NEW RECORD 
* 
	LDKL	A1,SDMBF2 
	ADK	A5,0 
	RF(Z)	INS250	BUFAR1
	LDKL	A1,SDMBF1 
INS250	EQU	*
	ADR	A1,A14	FROM ADDR 
	LDR	A3,A10	NR OF CHAR
	LDR	A2,A6	TO ADDR
	CF	A14,MOVFW	MOVE
	EJECT
* 
*   WRITE BUFFER
* 
	LDR	A8,A14	USE STACK AS ECB	:=S
	SUKL	A8,SDMSTS	7 WORDS NEEDED	:=S
	LC	A2,FWTFNR,A11	VOL DEV CODE
	ANK	A2,/FF 
	STR	A2,A8	 
	LDR	A2,A4
	ADKL	A2,BUFSTA 
	ST	A2,ECBBA,A8	SECTOR ADDR 
	LC	A2,FDBBLZ,A11	BLOCK SIZE
	SLL	A2,8	IN BYTE 
	ST	A2,ECBRL,A8 
	LD	A2,FDBSNR,A11	SECTOR NR 
	ST	A2,ECBCW,A8	SECTOR NR 
	LD	A3,FDBSNR+2,A11 
	ST	A3,ECBCW+2,A8	SECT NR 
	CF	A14,FMIOWR
	ABL(NZ)	DMTERR 
* 
*   IF SPILLED RECORD IS FREE, OPERATION IS READY 
* 
	LDR	A2,A9	RECORD AREA ADDR 
	ADR	A2,A10	REC LGTH
	SUK	A2,1	ADDR OF STATUS CHAR 
	LD	A3,FDBMRO,A11 
	ST	A3,FDBRRO,A11	MAX OFFSET IN SECT
	CCR	A1,A2
	RF(Z)	INS400	FREE RECORD 
	EJECT
* 
*   GET NEXT BLOCK
* 
	LDR	A9,A5	SAVE A5	=7 
	CF	A14,RDNXTR	GET RECORD (7 WORDS ON STACK)	:=S
	LDR	A5,A9	RESTORE REGISTER	=7
	ADK	A4,0	SET CR	=7 
INS260	EQU	*
	RB(Z)	INS170	GO TO DMIER3 IF ERROR 
	XRK	A5,1	SWITCH KEY RECORD BUFFERS	=7
	RB	INS200
INS400	EQU	*
* 
*   UPDATE LRN IF EOF IS ENCOUNTERED
* 
	CF	A14,GTLGRN	 
	CC	A1,FDBLRN,A11 
	RF(L)	INS430	NO EOF
	RF(G)	INS410	EOF 
	CW	A2,FDBLRN+1,A11 
	RF(NG)	INS430	NO EOF 
INS410	EQU	*
	SC	A1,FDBLRN,A11	LAST RECORD NUMBER
	ST	A2,FDBLRN+1,A11 
	LD	A9,DWTECB,A11	USER ECB ADDRESS
	LDKL	A3,EOFRC	END OF FILE
	ORS	A3,ECBRC,A9	TO USER
	EJECT
INS430	EQU	*
* 
*   UPDATE CRN-LINK FOR MOVED INDEX RECORDS 
* 
	LDK	A7,1	ADD ONE TO CRN
	CF	A14,CRNUPD	ADD 1 TO RECORD NUMBERS
INS440	EQU	*
	CF	A14,SDMRBU	REL BUFFER 
	ABL	DMTAR5	ONE INDEX READY TAKE NEXT 
	EJECT
DEL000	EQU	*	DELETE INDEX RECORD CONT 
	ADK	A1,0 
DEL010	EQU	*
	ABL(NZ)	DMIER3	KEY NOT FOUND 
* 
*   CHECK RECORD NR DATA REC
* 
DEL020	EQU	*
	LD	A1,FDBRRO,A11 
	ADR	A1,A4
	AD	A1,FDBRLE,A11 
	ADK	A1,7	BUFSTA-3=ADDR REC NR
	LCR	A2,A1
	CC	A2,ECBCW+1,A9	REC NR
	RF(NE)	DEL030	WRONG RECORD 
	LC	A2,1,A1 
	ECR	A2,A2
	LC	A2,2,A1	REC NR
	CW	A2,ECBCW+2,A9 
	RF(E)	DEL200	RECORD FOUND
DEL030	EQU	*
	EJECT
* 
*   CHECK IF NEXT KEY SAME
* 
	CC	A10,-1,A1	KEY LENGTH
	RB(NE)	DEL010	NEXT KEY NOT SAME
DEL040	EQU	*
	CF	A14,RDNXTR	GET NEXT INDEX RECORD
DEL045	EQU	*
	RB(Z)	INS260	GO TO DMIER3 IF ERROR 
* 
*   CHECK IF RECORD IS USED 
* 
	CF	A14,CHKRCD	CHECK RECORD STATUS
	RB(E)	DEL020	USED
	LD	A1,FDBMRO,A11 
	ST	A1,FDBRRO,A11	LAST RECORD IN SECTOR 
	RB	DEL040	NEXT REC 
	EJECT
DEL200	EQU	*	RECORD FOUND 
* 
*   SET RC BIT 6 IF NEXT KEY SAME 
* 
	LC	A7,-1,A1	NR OF SAME CHAR
	ANK	A7,/FF 
	ST	A7,16,A14	SAVE IN RECORD BUFFER AFTER ECB 
	CWR	A10,A7	KEY LENGTH
	RF(NE)	DEL220	NEXT KEY NOT SAME
	LDKL	A2,NXTKYS 
	ORS	A2,ECBRC,A9	NEXT KEY SAME
DEL220	EQU	*
* 
*   MOVE UP RECORDS OVER DELETED
* 
	ADKL	A10,7	TOTAL RECORD LENGTH 
	LDR	A2,A4
	ADKL	A2,BUFSTA 
	AD	A2,FDBRRO,A11	TO ADDR 
	LDR	A1,A2
	ADR	A1,A10	FROM ADDR 
	LD	A3,FDBMRO,A11 
	SU	A3,FDBRRO,A11	NR OF CHAR
	CF	A14,MOVFW	MOVE
* 
*   SET LAST RECORD FREE
* 
	ADR	A2,A10 
	SUK	A2,1 
	SCR	A3,A2	STATUS FREE
	EJECT
* 
*   UPDATE CRN FOR MOVED RECORDS
* 
	CF	A14,GTLGRN	GET REC NR 
	LDR	A12,A1 
	LDR	A13,A2	FIRST REC NR MOVED
	LD	A3,FDBRRO,A11	SAVE RELATIVE RECORD OFFSET 
	LD	A6,FDBMRO,A11 
	ST	A6,FDBRRO,A11	MAX OFFSET
	CF	A14,GTLGRN	LAST REC NR MOVED
	ST	A3,FDBRRO,A11	RESET OFFSET
	LDKL	A7,-1 
	CF	A14,CRNUPD	UPDATE CRN BUFFERS 
	LDK	A5,1	MARK BUFFER CHANGED 
	EJECT
DEL240	EQU	*
	LD	A1,FDBRRO,A11 
	RF(NZ)	DEL290	NOT FIRST RECORD 
	CF	A14,GTLGRN	GET REC NR 
	LDK	A6,0 
	LDK	A7,1 
	CF	A14,DSUMOD	A1,A2 = A1,A2 - 1
	RF(Z)	DEL600	FILE START
	CF	A14,CALSNO	GET SECTOR NR
	RF(NZ)	DEL600	FILE START 
	ADK	A5,0 
	RF(Z)	DEL245	BUFFER NOT CHANGED
	EJECT
* 
*   WRITE SECTOR
* 
	CF	A14,FMIOWR
	ABL(NZ)	DMTERR 
	LDK	A5,0	BUFFER NOT CHANGED YET
DEL245	EQU	*
	CF	A14,SDMRBU	RELEASE BUFFER 
* 
*   GET PREVIOUS SECTOR 
* 
	LDK	A4,0 
	CF	A14,RDNXTR	GET SECTOR 
	RB(Z)	DEL045	GO TO DMIER3 IF ERROR 
DEL250	EQU	*
	LD	A1,FDBMRO,A11 
	RF	DEL300
DEL290	EQU	*
	SU	A1,FDBRLE,A11 
	SUK	A1,1 
DEL300	EQU	*
	ST	A1,FDBRRO,A11	PREVIOS RECORD OFFSET 
	CF	A14,CHKRCD	CHECK RECORD STATUS
	RB(NE)	DEL240	FREE 
	EJECT
* 
*   SET CURRENCY
* 
	LDR	A9,A3	STATUS ADDR
	LDR	A12,A11	FDB ADDRESS INDEX FILE 
	LD	A11,FDBADF,A11	FDB ADDRESS DATA FILE
	CF	A14,CRNGET	GET CRN BUFFER 
	LDR	A11,A12	FDB ADDRESS INDEX FILE 
	LC	A1,FWTFNR,A11	INDEX FILE NR 
	CC	A1,CRNCIF,A2	LAST REF INDEX 
	RF(NE)	DEL350	NOT THIS IND 
* 
*   UPDATE CURRENCY 
* 
	LDR	A3,A2	CRN ADDR 
	CF	A14,GTLGRN	GET REC NR 
	SC	A1,CRNCIF+1,A3
	ST	A2,CRNCIF+2,A3	RECORD NUMBER
DEL350	EQU	*
	LC	A2,17,A14	NR OF SAME IN DELETED RECORD
*			WAS SAVED AT LABEL DEL200 
	CC	A2,-4,A9
	RF(NL)	DEL600
	SC	A2,-4,A9	MAKE NR OF SAME SMALLER
	RF	DEL700	WRITE SECTOR 
DEL600	EQU	*
	ADK	A5,0 
	RF(Z)	DEL900	BUFFER NOT CHANGED
	EJECT
* 
*   WRITE SECTOR
* 
DEL700	EQU	*
	CF	A14,FMIOWR
	ABL(NZ)	DMTERR 
DEL900	EQU	*
	ABL	INS440 
	XIF
	EJECT
* 
*	FNDBLB=FIND BLOCK BUFFER
* 
FNDBLB	EQU	*
	LD	A7,DWTOR,A11	ORDER
	ANK	A7,/3F 
	SUK	A7,ORDSQ0
	RF(NZ)	FBL110	NOT READ SEQUENTIAL
* 
	LD	A2,ECBCW,A9 
	LD	A3,ECBCW+2,A9	REC NR
	CC	A2,FDBLRN,A11 
	RF(L)	FBL110	NO EOF
	RF(G)	FBL100	EOF 
	CW	A3,FDBLRN+1,A11 
	RF(NG)	FBL110	NO EOF 
FBL100	EQU	*
	LDK	A2,1	INDICATE ERROR
	LDKL	A1,EOFERR	EOF 
	RF	FBL170	RETURN 
FBL110	EQU	*
	LDKL	A2,/CFFF
	ANS	A2,FDBDBR,A11	RELEASE BUFFER 
	CF	A14,GTBKBU	GET BLOCK BUFFER 
	RF(N)	FBL120	NO DATA IN BUFFER 
	EJECT
* 
*   DELAYED BUFFER IS WRITTEN 
*   IF IT IS NOT THE WANTED BLOCK 
* 
	LC	A7,BUFOR,A4	DELAY FLAG
	ANK	A7,/3
	RF(Z)	FBL150	NO DELAY
	CM	BUFOR,A4	RESET
	ANK	A7,1 
	RF(NZ)	FBL130	RIGHT SECTOR 
	LD	A7,BUFSNR,A4	SECT NR
	ST	A7,ECBCW,A8 
	LD	A7,BUFSNR+2,A4
	ST	A7,ECBCW+2,A8 
	CF	A14,FMIOWR
	RF(NZ)	FBL160	ERROR
	CF	A14,SDMRBU	RELEASE BUFFER 
	RB	FNDBLB	GET NEW BUFFER 
	EJECT
FBL120	EQU	*
* 
*   READ BLOCK INTO BUFFER
* 
	CF	A14,FMIORD	PHYSICAL READW 
	RF(NZ)	FBL160	ERROR
	LD	A5,ECBBA,A8 
	RF	FBL150
FBL130	EQU	*	RIGHT DELAYED BUFFER IS FOUND
	LDKL	A2,/1000
	ORS	A2,FDBDBR,A11	KEEP BUFFER
FBL150	EQU	*
	LDK	A2,0	INDICATE OK 
	RF	FBL170
FBL160	EQU	*
	LDKL	A2,-1	INDICATE ERROR
FBL170	EQU	*
	ADKL	A14,4 
	ADK	A2,0	SET CR
	ABR*	A14 
	EJECT
* 
*	CHKSTS=CHECK RECORD STATUS AND LOAD LOGICAL RECORD NUMBER 
* 
*	ENTRY : A11=FWT ADDRESS 
*	        A5=BLOCK ADDRESS
*	        A9=USER ECB ADDRESS 
* 
*	EXIT  : A1,A2=LOGICAL RECORD NUMBER 
*	        A10=RECORD STATUS POINTER 
*	        A4=DESTROYED
*	        CR=0 IF RECORD NOT USED 
* 
CHKSTS	EQU	*
	LD	A10,FDBRRO,A11
	AD	A10,FDBRLE,A11
	ADR	A10,A5 
	LD	A1,ECBCW,A9 
	LD	A2,ECBCW+2,A9 
	LDK	A4,0 
	ADKL	A14,4 
	CCR	A4,A10 
	ABR*	A14 
	EJECT
* 
*	FNDKYP=SET PARAMETERS AND THEN GO TO FNDKEY SUBROUTINE
* 
	IFT	INDXAC=1 
FNDKYP	EQU	*
	LDR	A9,A11 
	ADKL	A9,FDBKEY	KEY AREA ADDRESS
	LD	A10,FDBRLE,A11	RECORD LENGTH INDEX
	SUKL	A10,6	KEY LENGTH
	ABL	FNDKEY 
	XIF



	END

HexDump

0x0000…0036 (0, 0, 400)   Head {h00=0x0032, h01=0x0050, text=» IDENT SDMTSK  REL 11.0 81-05-13 870105041100 «, t00=0x0000, t01=0x0004}
0x0036…003e               Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x003e…007c               Head {h00=0x003a, h01=0x0050, text=»   =B, REW. AND DEL. INDEXED,NO RELEASE OF KEY BLK BUF«, t00=0x0000, t01=0x0042}
0x007c…009c               Head {h00=0x001c, h01=0x0050, text=»   =B, REL 11.0 81-05-12«, t00=0x0000, t01=0x0080}
0x009c…00c2               Head {h00=0x0022, h01=0x0050, text=»   =A, CONDITION FOR CR,DE,EX «, t00=0x0000, t01=0x00a0}
0x00c2…00e2               Head {h00=0x001c, h01=0x0050, text=»   =A, REL 11.0 81-04-15«, t00=0x0000, t01=0x00c6}
0x00e2…0112               Head {h00=0x002c, h01=0x0050, text=»   =9, REWRITE WITH DUP KEY DIDN'T WORK «, t00=0x0000, t01=0x00e6}
0x0112…0132               Head {h00=0x001c, h01=0x0050, text=»   =9, REL 11.0 81-03-09«, t00=0x0000, t01=0x0116}
0x0132…0162               Head {h00=0x002c, h01=0x0050, text=»   =8, DELETE DIRECT INDEXED DIDN'T WORK«, t00=0x0000, t01=0x0136}
0x0162…0182               Head {h00=0x001c, h01=0x0050, text=»   =8, REL 11.0 81-03-09«, t00=0x0000, t01=0x0166}
0x0182…01b0               Head {h00=0x002a, h01=0x0050, text=»   =7, W.R.I. KEYS NOT CORRECT WRITTEN«, t00=0x0000, t01=0x0186}
0x01b0…01d0               Head {h00=0x001c, h01=0x0050, text=»   =7, REL 11.0 81-02-26«, t00=0x0001, t01=0x0024}
0x01d0…0206               Head {h00=0x0032, h01=0x0050, text=»   =6, DELETE,REWRITE DIRECT INDEXED REFORMED «, t00=0x0001, t01=0x0044}
0x0206…0226               Head {h00=0x001c, h01=0x0050, text=»   =6, REL 11.0 81-02-25«, t00=0x0001, t01=0x007a}
0x0226…025a               Head {h00=0x0030, h01=0x0050, text=»   =5, CURRENCY NOT CORRECT WHEN START INDX «, t00=0x0001, t01=0x009a}
0x025a…027a               Head {h00=0x001c, h01=0x0050, text=»   =5, REL 11.0 81-02-24«, t00=0x0001, t01=0x00ce}
0x027a…02b2               Head {h00=0x0034, h01=0x0050, text=»   =4, MOV:SU DON'T WORK WHEN TASK NOT IN TCTAB «, t00=0x0001, t01=0x00ee}
0x02b2…02e2               Head {h00=0x002c, h01=0x0050, text=»   =4, REL 11.0 81-02-12 ,LIKE SDM TASK «, t00=0x0001, t01=0x0126}
0x02e2…0310               Head {h00=0x002a, h01=0x0050, text=»   =3, COMPARE KEYS WRONG FDB ADDRESS «, t00=0x0001, t01=0x0156}
0x0310…0330               Head {h00=0x001c, h01=0x0050, text=»   =3, REL 11.0 81-02-06«, t00=0x0001, t01=0x0184}
0x0330…035c               Head {h00=0x0028, h01=0x0050, text=»   =2, INTERN ORDER START N.L WRONG «, t00=0x0002, t01=0x0014}
0x035c…037c               Head {h00=0x001c, h01=0x0050, text=»   =2, REL 11.0 81-02-06«, t00=0x0002, t01=0x0040}
0x037c…03a6               Head {h00=0x0026, h01=0x0050, text=»   =1, REG. CRASH WHEN COMP. KEYS «, t00=0x0002, t01=0x0060}
0x03a6…03c6               Head {h00=0x001c, h01=0x0050, text=»   =1, REL 11.0 81-01-26«, t00=0x0002, t01=0x008a}
0x03c6…0402               Head {h00=0x0038, h01=0x0050, text=»****************************************************«, t00=0x0002, t01=0x00aa}
0x0402…040c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00e6}
0x040c…0434               Head {h00=0x0024, h01=0x0050, text=»*   PHILIPS TERMINAL SYSTEM  PTS«, t00=0x0002, t01=0x00f0}
0x0434…043e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0118}
0x043e…0472               Head {h00=0x0030, h01=0x0050, text=»*   SDMTSK = HANDLES DATAMANAGEMENT DISC I/O«, t00=0x0002, t01=0x0122}
0x0472…047c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0156}
0x047c…0486               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0160}
0x0486…0490               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x016a}
0x0490…049a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0174}
0x049a…04a4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x017e}
0x04a4…04e0               Head {h00=0x0038, h01=0x0050, text=»****************************************************«, t00=0x0002, t01=0x0188}
0x04e0…04ea               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0034}
0x04ea…051a               Head {h00=0x002c, h01=0x0050, text=»*   THIS MODULE IS ACTIVATED FROM TIODM.«, t00=0x0003, t01=0x003e}
0x051a…0524               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x006e}
0x0524…0542               Head {h00=0x001a, h01=0x0050, text=»*   INPUT PARAMETERS: «, t00=0x0003, t01=0x0078}
0x0542…055e               Head {h00=0x0018, h01=0x0050, text=»*   A1 = FDB ADDRESS«, t00=0x0003, t01=0x0096}
0x055e…059e               Head {h00=0x003c, h01=0x0050, text=»*   A2 = TID   TASK IDENT OF SDMTSK  AT PRESENT NOT USED«, t00=0x0003, t01=0x00b2}
0x059e…05a8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x00f2}
0x05a8…05f0               Head {h00=0x0044, h01=0x0050, text=»*   THE BLOCK TO BE ACCESSED IS DEFINED IN FDB (FDBDMI, , -SNR).«, t00=0x0003, t01=0x00fc}
0x05f0…062e               Head {h00=0x003a, h01=0x0050, text=»*   ALL BUFFERS ARE CHECKED TO FIND OUT IF THIS BLOCK «, t00=0x0003, t01=0x0144}
0x062e…0678               Head {h00=0x0046, h01=0x0050, text=»*   IS ALREADY PRESENT IN A BUFFER. IF SO THE BUFFER STATUS IS SET«, t00=0x0003, t01=0x0182}
0x0678…06c0               Head {h00=0x0044, h01=0x0050, text=»*   TO USED AND ACTIONS ACCORDING TO THE ORDER ARE TAKEN. IF NOT«, t00=0x0004, t01=0x003c}
0x06c0…06fc               Head {h00=0x0038, h01=0x0050, text=»*   THE BLOCK MUST FIRST BE READ INTO A FREE BUFFER.«, t00=0x0004, t01=0x0084}
0x06fc…0706               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00c0}
0x0706…0714               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0004, t01=0x00ca}
0x0714…071e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00d8}
0x071e…0736               Head {h00=0x0014, h01=0x0050, text=»*************** «, t00=0x0004, t01=0x00e2}
0x0736…074e               Head {h00=0x0014, h01=0x0050, text=»*   ENTRIES   * «, t00=0x0004, t01=0x00fa}
0x074e…0766               Head {h00=0x0014, h01=0x0050, text=»*************** «, t00=0x0004, t01=0x0112}
0x0766…0770               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x012a}
0x0770…077a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0134}
0x077a…0790               Head {h00=0x0012, h01=0x0050, text=» ENTRY SDMTSK «, t00=0x0004, t01=0x013e}
0x0790…079a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0154}
0x079a…07d2               Head {h00=0x0034, h01=0x0050, text=»*   FOLLOWING ENTRIES ARE USED BY MODULE DMOPCL «, t00=0x0004, t01=0x015e}
0x07d2…07ee               Head {h00=0x0018, h01=0x0050, text=» ENTRY SDMERX,ORDFLP«, t00=0x0005, t01=0x0008}
0x07ee…07fc               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0005, t01=0x0024}
0x07fc…0806               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0032}
0x0806…0820               Head {h00=0x0016, h01=0x0050, text=»***************** «, t00=0x0005, t01=0x003c}
0x0820…083a               Head {h00=0x0016, h01=0x0050, text=»*   EXTERNALS   * «, t00=0x0005, t01=0x0056}
0x083a…0854               Head {h00=0x0016, h01=0x0050, text=»***************** «, t00=0x0005, t01=0x0070}
0x0854…085e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x008a}
0x085e…0868               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0094}
0x0868…0870               Head {h00=0x0004, h01=0x0050, t00=0x0005, t01=0x009e}
0x0870…088a               Head {h00=0x0016, h01=0x0050, text=»* DEFINED IN TDISP«, t00=0x0005, t01=0x00a6}
0x088a…08ba               Head {h00=0x002c, h01=0x0050, text=» EXTRN PRUN TTAB ADDRESS OF RUNNING TASK«, t00=0x0005, t01=0x00c0}
0x08ba…08c2               Head {h00=0x0004, h01=0x0050, t00=0x0005, t01=0x00f0}
0x08c2…08de               Head {h00=0x0018, h01=0x0050, text=»* DEFINED IN TOSSIO «, t00=0x0005, t01=0x00f8}
0x08de…08f4               Head {h00=0x0012, h01=0x0050, text=» EXTRN TENDIO «, t00=0x0005, t01=0x0114}
0x08f4…0920               Head {h00=0x0028, h01=0x0050, text=» EXTRN ECBBA,ECBRL,ECBEL,ECBRC,ECBCW«, t00=0x0005, t01=0x012a}
0x0920…094a               Head {h00=0x0026, h01=0x0050, text=» EXTRN DWTTAB,DWTOPT,DWTECB,DWTOR «, t00=0x0005, t01=0x0156}
0x094a…0964               Head {h00=0x0016, h01=0x0050, text=» EXTRN TTB:PW  =4 «, t00=0x0005, t01=0x0180}
0x0964…096c               Head {h00=0x0004, h01=0x0050, t00=0x0006, t01=0x000a}
0x096c…0988               Head {h00=0x0018, h01=0x0050, text=»* DEFINED IN FMTASK «, t00=0x0006, t01=0x0012}
0x0988…099e               Head {h00=0x0012, h01=0x0050, text=» EXTRN FWTFNR «, t00=0x0006, t01=0x002e}
0x099e…09b4               Head {h00=0x0012, h01=0x0050, text=» EXTRN FPB:EL «, t00=0x0006, t01=0x0044}
0x09b4…09bc               Head {h00=0x0004, h01=0x0050, t00=0x0006, t01=0x005a}
0x09bc…09d6               Head {h00=0x0016, h01=0x0050, text=»* DEFINED IN TIODM«, t00=0x0006, t01=0x0062}
0x09d6…0a00               Head {h00=0x0026, h01=0x0050, text=» EXTRN FDBADF,FDBAI1,FDBBLZ,FDBDBR«, t00=0x0006, t01=0x007c}
0x0a00…0a2a               Head {h00=0x0026, h01=0x0050, text=» EXTRN FDBECB,FDBENL,FDBKA,FDBKEY «, t00=0x0006, t01=0x00a6}
0x0a2a…0a54               Head {h00=0x0026, h01=0x0050, text=» EXTRN FDBLRN,FDBMRO,FDBOMD,FDBRLE«, t00=0x0006, t01=0x00d0}
0x0a54…0a78               Head {h00=0x0020, h01=0x0050, text=» EXTRN FDBRRO,FDBSNR,FDBTNR «, t00=0x0006, t01=0x00fa}
0x0a78…0aa0               Head {h00=0x0024, h01=0x0050, text=» EXTRN PROT,KEYERR,NXTKYS,EOFERR«, t00=0x0006, t01=0x011e}
0x0aa0…0aca               Head {h00=0x0026, h01=0x0050, text=» EXTRN EOFRC,NODERR,PROERR,EOMERR «, t00=0x0006, t01=0x0146}
0x0aca…0ae0               Head {h00=0x0012, h01=0x0050, text=» EXTRN CRNCDF «, t00=0x0006, t01=0x0170}
0x0ae0…0b04               Head {h00=0x0020, h01=0x0050, text=» EXTRN DMTTSB A14 STACK BASE«, t00=0x0006, t01=0x0186}
0x0b04…0b3c               Head {h00=0x0034, h01=0x0050, text=» EXTRN DMXACD EXIT RUNNING TASK AND ACTIVATE #D «, t00=0x0007, t01=0x001a}
0x0b3c…0b5e               Head {h00=0x001e, h01=0x0050, text=» EXTRN SDMSTS STACK START «, t00=0x0007, t01=0x0052}
0x0b5e…0b7a               Head {h00=0x0018, h01=0x0050, text=» EXTRN SDMBF1,SDMBF2«, t00=0x0007, t01=0x0074}
0x0b7a…0b88               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0007, t01=0x0090}
0x0b88…0b90               Head {h00=0x0004, h01=0x0050, t00=0x0007, t01=0x009e}
0x0b90…0bac               Head {h00=0x0018, h01=0x0050, text=»* DEFINED IN TIOSDM «, t00=0x0007, t01=0x00a6}
0x0bac…0bd6               Head {h00=0x0026, h01=0x0050, text=» EXTRN SDMOOR,SDMLIM,SDMOEX,SDMOOS«, t00=0x0007, t01=0x00c2}
0x0bd6…0bf2               Head {h00=0x0018, h01=0x0050, text=» EXTRN SDMOIP,SDMIOP«, t00=0x0007, t01=0x00ec}
0x0bf2…0bfa               Head {h00=0x0004, h01=0x0050, t00=0x0007, t01=0x0108}
0x0bfa…0c16               Head {h00=0x0018, h01=0x0050, text=»* DEFINED IN SDMSUB «, t00=0x0007, t01=0x0110}
0x0c16…0c2c               Head {h00=0x0012, h01=0x0050, text=» EXTRN CALSNO «, t00=0x0007, t01=0x012c}
0x0c2c…0c56               Head {h00=0x0026, h01=0x0050, text=» EXTRN EATEST,EASETB,CRNGET,GTBKBU«, t00=0x0007, t01=0x0142}
0x0c56…0c7e               Head {h00=0x0024, h01=0x0050, text=» EXTRN MOV:US,MOV:SU,MOVFW,MOVBW«, t00=0x0007, t01=0x016c}
0x0c7e…0c94 (8, 0, 400)   Head {h00=0x0012, h01=0x0050, text=» EXTRN RELPRO «, t00=0x0008, t01=0x0004}
0x0c94…0cbe               Head {h00=0x0026, h01=0x0050, text=» EXTRN FMIORD,FMIOWR,FMIORF,FMIOEX«, t00=0x0008, t01=0x001a}
0x0cbe…0cd4               Head {h00=0x0012, h01=0x0050, text=» EXTRN FRMFIL «, t00=0x0008, t01=0x0044}
0x0cd4…0cf0               Head {h00=0x0018, h01=0x0050, text=» EXTRN RLBLKB,CHKRCD«, t00=0x0008, t01=0x005a}
0x0cf0…0d06               Head {h00=0x0012, h01=0x0050, text=» EXTRN GTLGRN «, t00=0x0008, t01=0x0076}
0x0d06…0d22               Head {h00=0x0018, h01=0x0050, text=» EXTRN CRNUPD,CRNCIF«, t00=0x0008, t01=0x008c}
0x0d22…0d38               Head {h00=0x0012, h01=0x0050, text=» EXTRN CHKKEY «, t00=0x0008, t01=0x00a8}
0x0d38…0d4e               Head {h00=0x0012, h01=0x0050, text=» EXTRN RDNXTR «, t00=0x0008, t01=0x00be}
0x0d4e…0d88               Head {h00=0x0036, h01=0x0050, text=» EXTRN RECECB MOVE RECORD NUMBER TO ECBCW1,ECBCW2 «, t00=0x0008, t01=0x00d4}
0x0d88…0d9e               Head {h00=0x0012, h01=0x0050, text=» EXTRN FNDKEY «, t00=0x0008, t01=0x010e}
0x0d9e…0da6               Head {h00=0x0004, h01=0x0050, t00=0x0008, t01=0x0124}
0x0da6…0dc0               Head {h00=0x0016, h01=0x0050, text=»* DEFINED IN DMBUF«, t00=0x0008, t01=0x012c}
0x0dc0…0de2               Head {h00=0x001e, h01=0x0050, text=» EXTRN BUFSNR,BUFOR,BUFSTA«, t00=0x0008, t01=0x0146}
0x0de2…0e0e               Head {h00=0x0028, h01=0x0050, text=» EXTRN SDMRBU RELEASE A DISC BUFFER «, t00=0x0008, t01=0x0168}
0x0e0e…0e24 (9, 0, 400)   Head {h00=0x0012, h01=0x0050, text=» EXTRN SDMRLB «, t00=0x0009, t01=0x0004}
0x0e24…0e2c               Head {h00=0x0004, h01=0x0050, t00=0x0009, t01=0x001a}
0x0e2c…0e48               Head {h00=0x0018, h01=0x0050, text=»* DEFINED IN DMOPCL «, t00=0x0009, t01=0x0022}
0x0e48…0e6c               Head {h00=0x0020, h01=0x0050, text=» EXTRN SDMOPN,SDMCLO,SDMRFP «, t00=0x0009, t01=0x003e}
0x0e6c…0e82               Head {h00=0x0012, h01=0x0050, text=» EXTRN OPEFPB «, t00=0x0009, t01=0x0062}
0x0e82…0e8a               Head {h00=0x0004, h01=0x0050, t00=0x0009, t01=0x0078}
0x0e8a…0ea6               Head {h00=0x0018, h01=0x0050, text=»* DEFINED IN DSUMOD «, t00=0x0009, t01=0x0080}
0x0ea6…0ebc               Head {h00=0x0012, h01=0x0050, text=» EXTRN DSUMOD «, t00=0x0009, t01=0x009c}
0x0ebc…0eca               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0009, t01=0x00b2}
0x0eca…0ed4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00c0}
0x0ed4…0ede               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00ca}
0x0ede…0ee8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00d4}
0x0ee8…0f08               Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x0009, t01=0x00de}
0x0f08…0f28               Head {h00=0x001c, h01=0x0050, text=»* CONDITIONAL ASSEMBLY *«, t00=0x0009, t01=0x00fe}
0x0f28…0f48               Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x0009, t01=0x011e}
0x0f48…0f52               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x013e}
0x0f52…0f64               Head {h00=0x000e, h01=0x0050, text=»X:A EQU 0 «, t00=0x0009, t01=0x0148}
0x0f64…0f7a               Head {h00=0x0012, h01=0x0050, text=»X:B EQU 0  =A «, t00=0x0009, t01=0x015a}
0x0f7a…0f98               Head {h00=0x001a, h01=0x0050, text=»* NOT SYSGEN SUPPORTED«, t00=0x0009, t01=0x0170}
0x0f98…0faa               Head {h00=0x000e, h01=0x0050, text=»Y:A EQU 1 «, t00=0x0009, t01=0x018e}
0x0faa…0fbc               Head {h00=0x000e, h01=0x0050, text=»Y:B EQU 1 «, t00=0x000a, t01=0x0010}
0x0fbc…0fc6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0022}
0x0fc6…1000               Head {h00=0x0036, h01=0x0050, text=»*   INDEXED ACCEXSS FUNCTIONS CAN BE OMITTED WITH «, t00=0x000a, t01=0x002c}
0x1000…1030               Head {h00=0x002c, h01=0x0050, text=»*   INDXAC EQU 1 = INDEX ACCESS INCLUDED«, t00=0x000a, t01=0x0066}
0x1030…106a               Head {h00=0x0036, h01=0x0050, text=»*   INDXAC EQU 0 = INDEX ACCESS FUNCTIONS OMITTED «, t00=0x000a, t01=0x0096}
0x106a…1082               Head {h00=0x0014, h01=0x0050, text=»INDXAC EQU 00001«, t00=0x000a, t01=0x00d0}
0x1082…10b6               Head {h00=0x0030, h01=0x0050, text=»INSLAS EQU Y:A INSERT SAME KEY LAST WHEN = 1«, t00=0x000a, t01=0x00e8}
0x10b6…10e2               Head {h00=0x0028, h01=0x0050, text=»* A VERSION LEAVING OUT OPEN MODES: «, t00=0x000a, t01=0x011c}
0x10e2…1110               Head {h00=0x002a, h01=0x0050, text=»* OPEN OUTPUT,OPEN EXTEND AND DISCARD «, t00=0x000a, t01=0x0148}
0x1110…1136               Head {h00=0x0022, h01=0x0050, text=»* IS OBTAINED BY SETTING Y:C=0«, t00=0x000a, t01=0x0176}
0x1136…1140               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x000c}
0x1140…115c               Head {h00=0x0018, h01=0x0050, text=»CRDEEX EQU 00000  =A«, t00=0x000b, t01=0x0016}
0x115c…1166               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0032}
0x1166…1198               Head {h00=0x002e, h01=0x0050, text=»* A PROGRAM VERSION USING TOSS MMU PAGING «, t00=0x000b, t01=0x003c}
0x1198…11c6               Head {h00=0x002a, h01=0x0050, text=»* IS OBTAINED BY SETTING MMUPAG EQU 1.«, t00=0x000b, t01=0x006e}
0x11c6…11d0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x009c}
0x11d0…11e4               Head {h00=0x0010, h01=0x0050, text=»MMUPAG EQU 1«, t00=0x000b, t01=0x00a6}
0x11e4…11ee               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x00ba}
0x11ee…11f8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x00c4}
0x11f8…122e               Head {h00=0x0032, h01=0x0050, text=»* KEYDUP=1 MEANS THAT PRIMARY INDEX (I1) DON'T«, t00=0x000b, t01=0x00ce}
0x122e…125e               Head {h00=0x002c, h01=0x0050, text=»* ALLOW DUPLICATE KEY WHEN READ OR WRITE«, t00=0x000b, t01=0x0104}
0x125e…1268               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0134}
0x1268…127e               Head {h00=0x0012, h01=0x0050, text=»KEYDUP EQU Y:B«, t00=0x000b, t01=0x013e}
0x127e…128c               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000b, t01=0x0154}
0x128c…12a4               Head {h00=0x0014, h01=0x0050, text=»*************** «, t00=0x000b, t01=0x0162}
0x12a4…12bc               Head {h00=0x0014, h01=0x0050, text=»*  CONSTANTS  * «, t00=0x000b, t01=0x017a}
0x12bc…12d4 (12, 0, 400)  Head {h00=0x0014, h01=0x0050, text=»*************** «, t00=0x000c, t01=0x0004}
0x12d4…12dc               Head {h00=0x0004, h01=0x0050, t00=0x000c, t01=0x001c}
0x12dc…130e               Head {h00=0x002e, h01=0x0050, text=»FMFPBL EQU 80 FILE PARAMETER BLOCK LENGTH «, t00=0x000c, t01=0x0024}
0x130e…131c               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000c, t01=0x0056}
0x131c…1326               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0064}
0x1326…1346               Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x000c, t01=0x006e}
0x1346…1366               Head {h00=0x001c, h01=0x0050, text=»*   DATA DEFINITIONS   *«, t00=0x000c, t01=0x008e}
0x1366…1386               Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x000c, t01=0x00ae}
0x1386…1390               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x00ce}
0x1390…13c6               Head {h00=0x0032, h01=0x0050, text=»*   THE FOLLOWING INTERNAL ORDER CODES ARE THE«, t00=0x000c, t01=0x00d8}
0x13c6…13ee               Head {h00=0x0024, h01=0x0050, text=»*   RELATIVE POSITION IN ORDTAB «, t00=0x000c, t01=0x010e}
0x13ee…1422               Head {h00=0x0030, h01=0x0050, text=»*   ORDER FROM TIOSDM IS CHANGED AS FOLLOWED«, t00=0x000c, t01=0x0136}
0x1422…145e               Head {h00=0x0038, h01=0x0050, text=»*   DWTOR TIOSDM       DWTOR AFTER CHANGE        A7 «, t00=0x000c, t01=0x016a}
0x145e…1498               Head {h00=0x0036, h01=0x0050, text=»*    0<X<=7              NOT CHANGED             0«, t00=0x000d, t01=0x0016}
0x1498…14d2               Head {h00=0x0036, h01=0x0050, text=»*     X>7  ODD           X=(X+17)/2              -«, t00=0x000d, t01=0x0050}
0x14d2…150c               Head {h00=0x0036, h01=0x0050, text=»*     X>7  EVEN          X=(X-8)/2               -«, t00=0x000d, t01=0x008a}
0x150c…1516               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x00c4}
0x1516…152a               Head {h00=0x0010, h01=0x0050, text=»ORDERS EQU *«, t00=0x000d, t01=0x00ce}
0x152a…1532               Head {h00=0x0004, h01=0x0050, t00=0x000d, t01=0x00e2}
0x1532…154e               Head {h00=0x0018, h01=0x0050, text=»OROPEN EQU *-ORDERS «, t00=0x000d, t01=0x00ea}
0x154e…1568               Head {h00=0x0016, h01=0x0050, text=» DATA SDMOPN OPEN «, t00=0x000d, t01=0x0106}
0x1568…1570               Head {h00=0x0004, h01=0x0050, t00=0x000d, t01=0x0120}
0x1570…158c               Head {h00=0x0018, h01=0x0050, text=»ORDRM0 EQU *-ORDERS «, t00=0x000d, t01=0x0128}
0x158c…15ac               Head {h00=0x001c, h01=0x0050, text=» DATA RDRM00 READ RANDOM«, t00=0x000d, t01=0x0144}
0x15ac…15b4               Head {h00=0x0004, h01=0x0050, t00=0x000d, t01=0x0164}
0x15b4…15d0               Head {h00=0x0018, h01=0x0050, text=»ORDSQ0 EQU *-ORDERS «, t00=0x000d, t01=0x016c}
0x15d0…15f4               Head {h00=0x0020, h01=0x0050, text=» DATA RDSQ00 READ SEQUENTIAL«, t00=0x000d, t01=0x0188}
0x15f4…15fc               Head {h00=0x0004, h01=0x0050, t00=0x000e, t01=0x001c}
0x15fc…1618               Head {h00=0x0018, h01=0x0050, text=»OWRRM0 EQU *-ORDERS «, t00=0x000e, t01=0x0024}
0x1618…163a               Head {h00=0x001e, h01=0x0050, text=» DATA WRRM00 WRITE RANDOM «, t00=0x000e, t01=0x0040}
0x163a…1642               Head {h00=0x0004, h01=0x0050, t00=0x000e, t01=0x0062}
0x1642…165e               Head {h00=0x0018, h01=0x0050, text=»OWRSQ0 EQU *-ORDERS «, t00=0x000e, t01=0x006a}
0x165e…1684               Head {h00=0x0022, h01=0x0050, text=» DATA WRSQ00 WRITE SEQUENTIAL «, t00=0x000e, t01=0x0086}
0x1684…168c               Head {h00=0x0004, h01=0x0050, t00=0x000e, t01=0x00ac}
0x168c…16a8               Head {h00=0x0018, h01=0x0050, text=»OREWR0 EQU *-ORDERS «, t00=0x000e, t01=0x00b4}
0x16a8…16e2               Head {h00=0x0036, h01=0x0050, text=» DATA REWR00 REWRITE NOT INDEXED (DIRECT,CURRENT) «, t00=0x000e, t01=0x00d0}
0x16e2…16f0               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000e, t01=0x010a}
0x16f0…170c               Head {h00=0x0018, h01=0x0050, text=»ODELT0 EQU *-ORDERS «, t00=0x000e, t01=0x0118}
0x170c…1744               Head {h00=0x0034, h01=0x0050, text=» DATA DELT00 DELETE NOT INDEXED (DIRECT,CURRENT)«, t00=0x000e, t01=0x0134}
0x1744…174c               Head {h00=0x0004, h01=0x0050, t00=0x000e, t01=0x016c}
0x174c…1768               Head {h00=0x0018, h01=0x0050, text=»OSTRTD EQU *-ORDERS «, t00=0x000e, t01=0x0174}
0x1768…17a2               Head {h00=0x0036, h01=0x0050, text=» DATA STRTDI START DIRECT (EQUAL,GREATER,NOT LESS)«, t00=0x000e, t01=0x0190}
0x17a2…17aa               Head {h00=0x0004, h01=0x0050, t00=0x000f, t01=0x003a}
0x17aa…17c6               Head {h00=0x0018, h01=0x0050, text=»OEXTND EQU *-ORDERS «, t00=0x000f, t01=0x0042}
0x17c6…17e6               Head {h00=0x001c, h01=0x0050, text=» DATA EXTEND EXTEND FILE«, t00=0x000f, t01=0x005e}
0x17e6…17ee               Head {h00=0x0004, h01=0x0050, t00=0x000f, t01=0x007e}
0x17ee…180a               Head {h00=0x0018, h01=0x0050, text=»OCLOSE EQU *-ORDERS «, t00=0x000f, t01=0x0086}
0x180a…1824               Head {h00=0x0016, h01=0x0050, text=» DATA SDMCLO CLOSE«, t00=0x000f, t01=0x00a2}
0x1824…182c               Head {h00=0x0004, h01=0x0050, t00=0x000f, t01=0x00bc}
0x182c…1848               Head {h00=0x0018, h01=0x0050, text=»ORDFLP EQU *-ORDERS «, t00=0x000f, t01=0x00c4}
0x1848…1872               Head {h00=0x0026, h01=0x0050, text=» DATA SDMRFP READ FILE PARAMETERS «, t00=0x000f, t01=0x00e0}
0x1872…187a               Head {h00=0x0004, h01=0x0050, t00=0x000f, t01=0x010a}
0x187a…1890               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x000f, t01=0x0112}
0x1890…189e               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000f, t01=0x0128}
0x189e…18a8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0136}
0x18a8…18be               Head {h00=0x0012, h01=0x0050, text=»* INDEX ORDERS«, t00=0x000f, t01=0x0140}
0x18be…18c8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0156}
0x18c8…18e4               Head {h00=0x0018, h01=0x0050, text=»ORDRMX EQU *-ORDERS «, t00=0x000f, t01=0x0160}
0x18e4…190c               Head {h00=0x0024, h01=0x0050, text=» DATA RDRMIX READ RANDOM INDEXED«, t00=0x000f, t01=0x017c}
0x190c…1914               Head {h00=0x0004, h01=0x0050, t00=0x0010, t01=0x0014}
0x1914…1930               Head {h00=0x0018, h01=0x0050, text=»ORDSQX EQU *-ORDERS «, t00=0x0010, t01=0x001c}
0x1930…195c               Head {h00=0x0028, h01=0x0050, text=» DATA RDSQIX READ SEQUENTIAL INDEXED«, t00=0x0010, t01=0x0038}
0x195c…1964               Head {h00=0x0004, h01=0x0050, t00=0x0010, t01=0x0064}
0x1964…1980               Head {h00=0x0018, h01=0x0050, text=»OWRRMX EQU *-ORDERS «, t00=0x0010, t01=0x006c}
0x1980…19aa               Head {h00=0x0026, h01=0x0050, text=» DATA WRRMIX WRITE RANDOM INDEXED «, t00=0x0010, t01=0x0088}
0x19aa…19b2               Head {h00=0x0004, h01=0x0050, t00=0x0010, t01=0x00b2}
0x19b2…19ce               Head {h00=0x0018, h01=0x0050, text=»OWRSQX EQU *-ORDERS «, t00=0x0010, t01=0x00ba}
0x19ce…1a0a               Head {h00=0x0038, h01=0x0050, text=» DATA DMTERR WRITE SEQUENTIAL INDEXED (NOT ALLOWED) «, t00=0x0010, t01=0x00d6}
0x1a0a…1a12               Head {h00=0x0004, h01=0x0050, t00=0x0010, t01=0x0112}
0x1a12…1a2e               Head {h00=0x0018, h01=0x0050, text=»OREWRX EQU *-ORDERS «, t00=0x0010, t01=0x011a}
0x1a2e…1a64               Head {h00=0x0032, h01=0x0050, text=» DATA REWRIX REWRITE INDEXED (DIRECT,CURRENT) «, t00=0x0010, t01=0x0136}
0x1a64…1a6c               Head {h00=0x0004, h01=0x0050, t00=0x0010, t01=0x016c}
0x1a6c…1a88               Head {h00=0x0018, h01=0x0050, text=»ODELTX EQU *-ORDERS «, t00=0x0010, t01=0x0174}
0x1a88…1abc               Head {h00=0x0030, h01=0x0050, text=» DATA DELTIX DELETE INDEXED (DIRECT,CURRENT)«, t00=0x0010, t01=0x0190}
0x1abc…1ac4               Head {h00=0x0004, h01=0x0050, t00=0x0011, t01=0x0034}
0x1ac4…1ae0               Head {h00=0x0018, h01=0x0050, text=»OSTRTX EQU *-ORDERS «, t00=0x0011, t01=0x003c}
0x1ae0…1b1c               Head {h00=0x0038, h01=0x0050, text=» DATA STRTIX START INDEXED (EQUAL,GREATER,NOT LESS) «, t00=0x0011, t01=0x0058}
0x1b1c…1b24               Head {h00=0x0004, h01=0x0050, t00=0x0011, t01=0x0094}
0x1b24…1b30               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0011, t01=0x009c}
0x1b30…1b3e               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0011, t01=0x00a8}
0x1b3e…1b48               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x00b6}
0x1b48…1b64               Head {h00=0x0018, h01=0x0050, text=»* ORDER INDEX TABLE «, t00=0x0011, t01=0x00c0}
0x1b64…1b6e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x00dc}
0x1b6e…1b84               Head {h00=0x0012, h01=0x0050, text=»BYTE FORM 8,8 «, t00=0x0011, t01=0x00e6}
0x1b84…1b8c               Head {h00=0x0004, h01=0x0050, t00=0x0011, t01=0x00fc}
0x1b8c…1ba0               Head {h00=0x0010, h01=0x0050, text=»ORDTAB EQU *«, t00=0x0011, t01=0x0104}
0x1ba0…1bd6               Head {h00=0x0032, h01=0x0050, text=» BYTE OCLOSE,ORDFLP CLOSE,READ FILE PARAMETERS«, t00=0x0011, t01=0x0118}
0x1bd6…1c10               Head {h00=0x0036, h01=0x0050, text=» BYTE OWRSQ0,OWRRM0 WRITE SEQUENTIAL,WRITE RANDOM «, t00=0x0011, t01=0x014e}
0x1c10…1c40               Head {h00=0x002c, h01=0x0050, text=» BYTE OREWR0,OREWR0 REWRITE NOT INDEXED «, t00=0x0011, t01=0x0188}
0x1c40…1c6e               Head {h00=0x002a, h01=0x0050, text=» BYTE ODELT0,ODELT0 DELETE NOT INDEXED«, t00=0x0012, t01=0x0028}
0x1c6e…1ca6               Head {h00=0x0034, h01=0x0050, text=» BYTE ORDSQ0,ORDRM0 READ SEQUENTIAL,READ RANDOM «, t00=0x0012, t01=0x0056}
0x1ca6…1cce               Head {h00=0x0024, h01=0x0050, text=» BYTE OSTRTD,OSTRTD START DIRECT«, t00=0x0012, t01=0x008e}
0x1cce…1cfc               Head {h00=0x002a, h01=0x0050, text=» BYTE OSTRTD,OCLOSE START DIRECT,CLOSE«, t00=0x0012, t01=0x00b6}
0x1cfc…1d18               Head {h00=0x0018, h01=0x0050, text=»ORDTEX EQU *-ORDTAB «, t00=0x0012, t01=0x00e4}
0x1d18…1d2e               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=0 «, t00=0x0012, t01=0x0100}
0x1d2e…1d4c               Head {h00=0x001a, h01=0x0050, text=» BYTE OEXTND,0 EXTEND «, t00=0x0012, t01=0x0116}
0x1d4c…1d58               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0012, t01=0x0134}
0x1d58…1d6e               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x0012, t01=0x0140}
0x1d6e…1daa               Head {h00=0x0038, h01=0x0050, text=» BYTE OEXTND,OWRSQX EXTEND,WRITE SEQUENTIAL INDEXED «, t00=0x0012, t01=0x0156}
0x1daa…1dea (19, 0, 400)  Head {h00=0x003c, h01=0x0050, text=» BYTE OWRRMX,OREWRX WRITE RANDOM INDEXED,REWRITE INDEXED«, t00=0x0013, t01=0x0004}
0x1dea…1e24               Head {h00=0x0036, h01=0x0050, text=» BYTE OREWRX,ODELTX REWRITE INDEXED,DELETE INDEXED«, t00=0x0013, t01=0x0044}
0x1e24…1e66               Head {h00=0x003e, h01=0x0050, text=» BYTE ODELTX,ORDSQX DELETE INDEXED,READ SEQUENTIAL INDEXED«, t00=0x0013, t01=0x007e}
0x1e66…1ea4               Head {h00=0x003a, h01=0x0050, text=» BYTE ORDRMX,OSTRTX READ RANDOM INDEXED,START INDEXED «, t00=0x0013, t01=0x00c0}
0x1ea4…1ece               Head {h00=0x0026, h01=0x0050, text=» BYTE OSTRTX,OSTRTX START INDEXED «, t00=0x0013, t01=0x00fe}
0x1ece…1eda               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0013, t01=0x0128}
0x1eda…1f16               Head {h00=0x0038, h01=0x0050, text=»ORDEXT EQU ORDTEX+ORDTEX-17 TIOSDM ORDER FOR EXTEND «, t00=0x0013, t01=0x0134}
0x1f16…1f24               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0013, t01=0x0170}
0x1f24…1f3a               Head {h00=0x0012, h01=0x0050, text=»**************«, t00=0x0013, t01=0x017e}
0x1f3a…1f50 (20, 0, 398)  Head {h00=0x0012, h01=0x0050, text=»*   SDMTSK   *«, t00=0x0014, t01=0x0004}
0x1f50…1f66               Head {h00=0x0012, h01=0x0050, text=»**************«, t00=0x0014, t01=0x001a}
0x1f66…1f70               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0030}
0x1f70…1f84               Head {h00=0x0010, h01=0x0050, text=»SDMTSK EQU *«, t00=0x0014, t01=0x003a}
0x1f84…1f8e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x004e}
0x1f8e…1faa               Head {h00=0x0018, h01=0x0050, text=»*   SET UP A14 STACK«, t00=0x0014, t01=0x0058}
0x1faa…1fb4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0074}
0x1fb4…1fc8               Head {h00=0x0010, h01=0x0050, text=» LD A14,PRUN«, t00=0x0014, t01=0x007e}
0x1fc8…1fec               Head {h00=0x0020, h01=0x0050, text=» ADKL A14,DMTTSB STACK BASE «, t00=0x0014, t01=0x0092}
0x1fec…2008               Head {h00=0x0018, h01=0x0050, text=» LDR A11,A1 FDB ADDR«, t00=0x0014, t01=0x00b6}
0x2008…201c               Head {h00=0x0010, h01=0x0050, text=» LDR A8,A11 «, t00=0x0014, t01=0x00d2}
0x201c…2044               Head {h00=0x0024, h01=0x0050, text=» ADKL A8,FDBECB FDB ECB ADDRESS «, t00=0x0014, t01=0x00e6}
0x2044…206e               Head {h00=0x0026, h01=0x0050, text=» LD A9,DWTECB,A11 USER ECB ADDRESS«, t00=0x0014, t01=0x010e}
0x206e…2084               Head {h00=0x0012, h01=0x0050, text=» LDK A7,OROPEN«, t00=0x0014, t01=0x0138}
0x2084…20b4               Head {h00=0x002c, h01=0x0050, text=» LD A5,DWTOR,A11 ORDER CODE FROM TIOSDM «, t00=0x0014, t01=0x014e}
0x20b4…20c8               Head {h00=0x0010, h01=0x0050, text=» ANK A5,/7F «, t00=0x0014, t01=0x017e}
0x20c8…20fc (21, 0, 400)  Head {h00=0x0030, h01=0x0050, text=» SUKL A5,SDMLIM LIMIT BETWEEN OPEN AND CLOSE«, t00=0x0015, t01=0x0004}
0x20fc…211c               Head {h00=0x001c, h01=0x0050, text=» RF(N) DMT100 OPEN ORDER«, t00=0x0015, t01=0x0038}
0x211c…2136               Head {h00=0x0016, h01=0x0050, text=» LDK A7,2 MASK BIT«, t00=0x0015, t01=0x0058}
0x2136…2148               Head {h00=0x000e, h01=0x0050, text=» TM A7,A5 «, t00=0x0015, t01=0x0072}
0x2148…216e               Head {h00=0x0022, h01=0x0050, text=» RF(Z) DMT010 ORDER CODE EVEN «, t00=0x0015, t01=0x0084}
0x216e…2194               Head {h00=0x0022, h01=0x0050, text=» ADK A5,50 CORRECT ORDER INDEX«, t00=0x0015, t01=0x00aa}
0x2194…21a8               Head {h00=0x0010, h01=0x0050, text=»DMT010 EQU *«, t00=0x0015, t01=0x00d0}
0x21a8…21ce               Head {h00=0x0022, h01=0x0050, text=» SRL A5,2 INDEX IN ORDER TABLE«, t00=0x0015, t01=0x00e4}
0x21ce…21f6               Head {h00=0x0024, h01=0x0050, text=» LC A7,ORDTAB,A5 NEW ORDER INDEX«, t00=0x0015, t01=0x010a}
0x21f6…222c               Head {h00=0x0032, h01=0x0050, text=» SC A7,DWTOR+1,A11 SAVE NEW INTERN ORDER INDEX«, t00=0x0015, t01=0x0132}
0x222c…2246               Head {h00=0x0016, h01=0x0050, text=» LD A5,FDBRRO,A11 «, t00=0x0015, t01=0x0168}
0x2246…2254               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0015, t01=0x0182}
0x2254…225e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0190}
0x225e…228a               Head {h00=0x0028, h01=0x0050, text=»* READ RANDOM INDEXED,START INDEXED «, t00=0x0016, t01=0x000a}
0x228a…22c0               Head {h00=0x0032, h01=0x0050, text=»* DELETE DIRECT INDEXED,REWRITE DIRECT INDEXED«, t00=0x0016, t01=0x0036}
0x22c0…22f6               Head {h00=0x0032, h01=0x0050, text=»* OPEN AND READ FILE PARAMETERS DON'T NEED ANY«, t00=0x0016, t01=0x006c}
0x22f6…2310               Head {h00=0x0016, h01=0x0050, text=»* BLOCK BUFFER YET«, t00=0x0016, t01=0x00a2}
0x2310…233a               Head {h00=0x0026, h01=0x0050, text=» RF(N) DMT090 NO BLOCK BUFFER YET «, t00=0x0016, t01=0x00bc}
0x233a…2352               Head {h00=0x0014, h01=0x0050, text=»DMT015 EQU *  =8«, t00=0x0016, t01=0x00e6}
0x2352…2376               Head {h00=0x0020, h01=0x0050, text=» LD A4,FDBADF,A11 DATA FILE «, t00=0x0016, t01=0x00fe}
0x2376…23a8               Head {h00=0x002e, h01=0x0050, text=» CM FDBKA,A4 MARK 1ST PASS DELETE INDEXED «, t00=0x0016, t01=0x0122}
0x23a8…23bc               Head {h00=0x0010, h01=0x0050, text=»DMT020 EQU *«, t00=0x0016, t01=0x0154}
0x23bc…23c6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0168}
0x23c6…23de               Head {h00=0x0014, h01=0x0050, text=»* LOOP ENTRY FOR«, t00=0x0016, t01=0x0172}
0x23de…2414               Head {h00=0x0032, h01=0x0050, text=»* READ RANDOM INDEXED,READ SEQUENTIAL INDEXED «, t00=0x0016, t01=0x018a}
0x2414…2446               Head {h00=0x002e, h01=0x0050, text=»* DELETE INDEXED,START AND READ SEQUENTIAL«, t00=0x0017, t01=0x0030}
0x2446…2450               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0062}
0x2450…2478               Head {h00=0x0024, h01=0x0050, text=» CF A14,FNDBLB FIND BLOCK BUFFER«, t00=0x0017, t01=0x006c}
0x2478…248e               Head {h00=0x0012, h01=0x0050, text=» IFT CRDEEX=0 «, t00=0x0017, t01=0x0094}
0x248e…24ae               Head {h00=0x001c, h01=0x0050, text=» ABL(N) DMTERR I/O ERROR«, t00=0x0017, t01=0x00aa}
0x24ae…24de               Head {h00=0x002c, h01=0x0050, text=» ABL(P) SDMERX EOF WHEN READ SEQUENTIAL «, t00=0x0017, t01=0x00ca}
0x24de…24f6               Head {h00=0x0014, h01=0x0050, text=»EXTEND EQU *  =A«, t00=0x0017, t01=0x00fa}
0x24f6…2502               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0017, t01=0x0112}
0x2502…2518               Head {h00=0x0012, h01=0x0050, text=» IFT CRDEEX=1 «, t00=0x0017, t01=0x011e}
0x2518…2534               Head {h00=0x0018, h01=0x0050, text=» RF(Z) DMT090 I/O OK«, t00=0x0017, t01=0x0134}
0x2534…2564               Head {h00=0x002c, h01=0x0050, text=» ABL(P) SDMERX EOF WHEN READ SEQUENTIAL «, t00=0x0017, t01=0x0150}
0x2564…2572               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0017, t01=0x0180}
0x2572…257c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x018e}
0x257c…25a4               Head {h00=0x0024, h01=0x0050, text=»* TEST IF EXTEND SHOULD BE DONE «, t00=0x0018, t01=0x0008}
0x25a4…25ae               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0030}
0x25ae…25c6               Head {h00=0x0014, h01=0x0050, text=» LD A7,DWTOR,A11«, t00=0x0018, t01=0x003a}
0x25c6…25e6               Head {h00=0x001c, h01=0x0050, text=» ANK A7,/3F ORDER INDEX «, t00=0x0018, t01=0x0052}
0x25e6…25fc               Head {h00=0x0012, h01=0x0050, text=» CWK A7,OEXTND«, t00=0x0018, t01=0x0072}
0x25fc…261e               Head {h00=0x001e, h01=0x0050, text=» RF(E) DMT030 ORDER EXTEND«, t00=0x0018, t01=0x0088}
0x261e…2634               Head {h00=0x0012, h01=0x0050, text=» SUK A7,OWRSQ0«, t00=0x0018, t01=0x00aa}
0x2634…265e               Head {h00=0x0026, h01=0x0050, text=» RF(NZ) DMTER NOT WRITE SEQUENTIAL«, t00=0x0018, t01=0x00c0}
0x265e…2672               Head {h00=0x0010, h01=0x0050, text=»DMT030 EQU *«, t00=0x0018, t01=0x00ea}
0x2672…2684               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A1«, t00=0x0018, t01=0x00fe}
0x2684…2696               Head {h00=0x000e, h01=0x0050, text=» SLL A2,2 «, t00=0x0018, t01=0x0110}
0x2696…26bc               Head {h00=0x0022, h01=0x0050, text=» RF(NN) DMTER NOT END OF FILE «, t00=0x0018, t01=0x0122}
0x26bc…26e4               Head {h00=0x0024, h01=0x0050, text=» LD A2,FDBENL,A11 ENLARGE FACTOR«, t00=0x0018, t01=0x0148}
0x26e4…2714               Head {h00=0x002c, h01=0x0050, text=» RF(Z) DMTER NO ENLARGE FACTOR DECLARED «, t00=0x0018, t01=0x0170}
0x2714…2726               Head {h00=0x000e, h01=0x0050, text=» ADK A7,0 «, t00=0x0019, t01=0x0010}
0x2726…274a               Head {h00=0x0020, h01=0x0050, text=» RF(NZ) DMT090 ORDER EXTEND «, t00=0x0019, t01=0x0022}
0x274a…277a               Head {h00=0x002c, h01=0x0050, text=» LDKL A1,SDMOEX TIOSDM ORDER FOR EXTEND «, t00=0x0019, t01=0x0046}
0x277a…2794               Head {h00=0x0016, h01=0x0050, text=» SC A1,DWTOR+1,A11«, t00=0x0019, t01=0x0076}
0x2794…27c0               Head {h00=0x0028, h01=0x0050, text=» CF A14,SDMRLB RELEASE BLOCK BUFFER «, t00=0x0019, t01=0x0090}
0x27c0…27e6               Head {h00=0x0022, h01=0x0050, text=» LDKL A8,SDMTSK DISPATCH ENTRY«, t00=0x0019, t01=0x00bc}
0x27e6…2806               Head {h00=0x001c, h01=0x0050, text=» LDR A6,A11 FDB ADDRESS «, t00=0x0019, t01=0x00e2}
0x2806…282e               Head {h00=0x0024, h01=0x0050, text=» ABL DMXACD EXIT AND ACTIVATE #D«, t00=0x0019, t01=0x0102}
0x282e…2836               Head {h00=0x0004, h01=0x0050, t00=0x0019, t01=0x012a}
0x2836…283e               Head {h00=0x0004, h01=0x0050, t00=0x0019, t01=0x0132}
0x283e…2852               Head {h00=0x0010, h01=0x0050, text=»DMTER EQU * «, t00=0x0019, t01=0x013a}
0x2852…286c               Head {h00=0x0016, h01=0x0050, text=» ABL DMTERR ERROR «, t00=0x0019, t01=0x014e}
0x286c…287a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0019, t01=0x0168}
0x287a…2886               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0019, t01=0x0176}
0x2886…289a               Head {h00=0x0010, h01=0x0050, text=»DMT090 EQU *«, t00=0x0019, t01=0x0182}
0x289a…28b2               Head {h00=0x0014, h01=0x0050, text=» LD A7,DWTOR,A11«, t00=0x001a, t01=0x0008}
0x28b2…28da               Head {h00=0x0024, h01=0x0050, text=» LDR A2,A7 OPTION AND ORDER CODE«, t00=0x001a, t01=0x0020}
0x28da…2904               Head {h00=0x0026, h01=0x0050, text=» ANK A7,/3F A7=INTERNAL ORDER CODE«, t00=0x001a, t01=0x0048}
0x2904…2918               Head {h00=0x0010, h01=0x0050, text=»DMT100 EQU *«, t00=0x001a, t01=0x0072}
0x2918…295c               Head {h00=0x0040, h01=0x0050, text=» LDKL A12,OPEFPB FPB ADDRESS FOR OPEN CLOSE READ FILE PARAM.«, t00=0x001a, t01=0x0086}
0x295c…2964               Head {h00=0x0004, h01=0x0050, t00=0x001a, t01=0x00ca}
0x2964…296c               Head {h00=0x0004, h01=0x0050, t00=0x001a, t01=0x00d2}
0x296c…2992               Head {h00=0x0022, h01=0x0050, text=»*  (A4= BLOCK BUFFER ADDRESS )«, t00=0x001a, t01=0x00da}
0x2992…29be               Head {h00=0x0028, h01=0x0050, text=»*  (A5 = BLOCK BUFFER DATA ADDRESS )«, t00=0x001a, t01=0x0100}
0x29be…29e6               Head {h00=0x0024, h01=0x0050, text=»*   A11= FDB ADDRESS ALL ORDERS «, t00=0x001a, t01=0x012c}
0x29e6…2a0c               Head {h00=0x0022, h01=0x0050, text=»*   A7 = ORDER CODE ALL ORDERS«, t00=0x001a, t01=0x0154}
0x2a0c…2a2e               Head {h00=0x001e, h01=0x0050, text=»*  (A8 = FDBECB ADDRESS ) «, t00=0x001a, t01=0x017a}
0x2a2e…2a52               Head {h00=0x0020, h01=0x0050, text=»*  (A9 = USER ECB ADDRESS ) «, t00=0x001b, t01=0x000c}
0x2a52…2a5a               Head {h00=0x0004, h01=0x0050, t00=0x001b, t01=0x0030}
0x2a5a…2a62               Head {h00=0x0004, h01=0x0050, t00=0x001b, t01=0x0038}
0x2a62…2a88               Head {h00=0x0022, h01=0x0050, text=» ABI ORDERS,A7 SDMTSK FUNCTION«, t00=0x001b, t01=0x0040}
0x2a88…2a96               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001b, t01=0x0066}
0x2a96…2ace               Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x001b, t01=0x0074}
0x2ace…2b06               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x001b, t01=0x00ac}
0x2b06…2b3e               Head {h00=0x0034, h01=0x0050, text=»*   R E A D   S E Q U E N T I A L             * «, t00=0x001b, t01=0x00e4}
0x2b3e…2b76               Head {h00=0x0034, h01=0x0050, text=»*   R E A D   R A N D O M                     * «, t00=0x001b, t01=0x011c}
0x2b76…2bae               Head {h00=0x0034, h01=0x0050, text=»*   S T A R T   D I R E C T                   * «, t00=0x001b, t01=0x0154}
0x2bae…2be6               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x001b, t01=0x018c}
0x2be6…2c1e               Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x001c, t01=0x0034}
0x2c1e…2c26               Head {h00=0x0004, h01=0x0050, t00=0x001c, t01=0x006c}
0x2c26…2c4a               Head {h00=0x0020, h01=0x0050, text=»RDSQ00 EQU * SEQUENTIAL READ«, t00=0x001c, t01=0x0074}
0x2c4a…2c6a               Head {h00=0x001c, h01=0x0050, text=»RDRM00 EQU * RANDOM READ«, t00=0x001c, t01=0x0098}
0x2c6a…2c8c               Head {h00=0x001e, h01=0x0050, text=»STRTDI EQU * START DIRECT «, t00=0x001c, t01=0x00b8}
0x2c8c…2c96               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x00da}
0x2c96…2cae               Head {h00=0x0014, h01=0x0050, text=»*   CHECK STATUS«, t00=0x001c, t01=0x00e4}
0x2cae…2cb8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x00fc}
0x2cb8…2cdc               Head {h00=0x0020, h01=0x0050, text=» CF A14,CHKSTS CHECK STATUS «, t00=0x001c, t01=0x0106}
0x2cdc…2cfe               Head {h00=0x001e, h01=0x0050, text=» RF(NZ) DMT200 STATUS=USED«, t00=0x001c, t01=0x012a}
0x2cfe…2d08               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x014c}
0x2d08…2d28               Head {h00=0x001c, h01=0x0050, text=»* RECORD STATUS=NOT USED«, t00=0x001c, t01=0x0156}
0x2d28…2d32               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0176}
0x2d32…2d48               Head {h00=0x0012, h01=0x0050, text=» SUK A7,ORDRM0«, t00=0x001c, t01=0x0180}
0x2d48…2d72               Head {h00=0x0026, h01=0x0050, text=» ABL(Z) DMERND READ RANDOM,NO DATA«, t00=0x001d, t01=0x0008}
0x2d72…2d90               Head {h00=0x001a, h01=0x0050, text=» SUK A7,OSTRTD-ORDRM0 «, t00=0x001d, t01=0x0032}
0x2d90…2db6               Head {h00=0x0022, h01=0x0050, text=» RF(NZ) DMT250 READ SEQUENTIAL«, t00=0x001d, t01=0x0050}
0x2db6…2dc0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0076}
0x2dc0…2dd6               Head {h00=0x0012, h01=0x0050, text=»* START DIRECT«, t00=0x001d, t01=0x0080}
0x2dd6…2de0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0096}
0x2de0…2dfa               Head {h00=0x0016, h01=0x0050, text=» LC A3,DWTOPT,A11 «, t00=0x001d, t01=0x00a0}
0x2dfa…2e12               Head {h00=0x0014, h01=0x0050, text=» ANK A3,7 OPTION«, t00=0x001d, t01=0x00ba}
0x2e12…2e38               Head {h00=0x0022, h01=0x0050, text=» RF(NZ) DMT250 OPTION DEFINED «, t00=0x001d, t01=0x00d2}
0x2e38…2e54               Head {h00=0x0018, h01=0x0050, text=» RF DMT230 NO OPTION«, t00=0x001d, t01=0x00f8}
0x2e54…2e62               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001d, t01=0x0114}
0x2e62…2e6c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0122}
0x2e6c…2e88               Head {h00=0x0018, h01=0x0050, text=»* RECORD STATUS=USED«, t00=0x001d, t01=0x012c}
0x2e88…2e92               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0148}
0x2e92…2ea6               Head {h00=0x0010, h01=0x0050, text=»DMT200 EQU *«, t00=0x001d, t01=0x0152}
0x2ea6…2ebc               Head {h00=0x0012, h01=0x0050, text=» SUK A7,OSTRTD«, t00=0x001d, t01=0x0166}
0x2ebc…2ede               Head {h00=0x001e, h01=0x0050, text=» RF(Z) DMT230 START DIRECT«, t00=0x001d, t01=0x017c}
0x2ede…2efe               Head {h00=0x001c, h01=0x0050, text=» LD A3,ECBRL,A9 REQ LGTH«, t00=0x001e, t01=0x000e}
0x2efe…2f26               Head {h00=0x0024, h01=0x0050, text=» LD A2,FDBRLE,A11 RECORD LENGTH «, t00=0x001e, t01=0x002e}
0x2f26…2f38               Head {h00=0x000e, h01=0x0050, text=» CWR A3,A2«, t00=0x001e, t01=0x0056}
0x2f38…2f4e               Head {h00=0x0012, h01=0x0050, text=» RF(NG) DMT220«, t00=0x001e, t01=0x0068}
0x2f4e…2f6c               Head {h00=0x001a, h01=0x0050, text=» LDR A3,A2 MAX LENGTH «, t00=0x001e, t01=0x007e}
0x2f6c…2f80               Head {h00=0x0010, h01=0x0050, text=»DMT220 EQU *«, t00=0x001e, t01=0x009c}
0x2f80…2fac               Head {h00=0x0028, h01=0x0050, text=» ST A3,ECBEL,A9 SET EFFECTIVE LENGTH«, t00=0x001e, t01=0x00b0}
0x2fac…2fb6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x00dc}
0x2fb6…2fd2               Head {h00=0x0018, h01=0x0050, text=»*   MOVE THE RECORD «, t00=0x001e, t01=0x00e6}
0x2fd2…2fdc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0102}
0x2fdc…2ff6               Head {h00=0x0016, h01=0x0050, text=» LD A1,FDBRRO,A11 «, t00=0x001e, t01=0x010c}
0x2ff6…3018               Head {h00=0x001e, h01=0x0050, text=» ADR A1,A5 SOURCE ADDRESS «, t00=0x001e, t01=0x0126}
0x3018…3044               Head {h00=0x0028, h01=0x0050, text=» LD A2,ECBBA,A9 DESTINATION ADDRESS «, t00=0x001e, t01=0x0148}
0x3044…305a               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x001e, t01=0x0174}
0x305a…3084               Head {h00=0x0026, h01=0x0050, text=» CF A14,MOVFW MOVE RECORD TO USER «, t00=0x001e, t01=0x018a}
0x3084…3090               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001f, t01=0x0024}
0x3090…30a6               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x001f, t01=0x0030}
0x30a6…30cc               Head {h00=0x0022, h01=0x0050, text=» LD A4,DWTTAB,A11 TTAB ADDRESS«, t00=0x001f, t01=0x0046}
0x30cc…30fa               Head {h00=0x002a, h01=0x0050, text=» LD A7,TTB:PW,A4 PSW FOR THIS TASK =4 «, t00=0x001f, t01=0x006c}
0x30fa…3124               Head {h00=0x0026, h01=0x0050, text=» ANK A7,1 SYSTEM,USER MODE BIT =4 «, t00=0x001f, t01=0x009a}
0x3124…3148               Head {h00=0x0020, h01=0x0050, text=» RF(NZ) DMT225 USER MODE =4 «, t00=0x001f, t01=0x00c4}
0x3148…316c               Head {h00=0x0020, h01=0x0050, text=» CF A14,MOVFW MOVE RECORD =4«, t00=0x001f, t01=0x00e8}
0x316c…3182               Head {h00=0x0012, h01=0x0050, text=» RF DMT230  =4«, t00=0x001f, t01=0x010c}
0x3182…319a               Head {h00=0x0014, h01=0x0050, text=»DMT225 EQU *  =4«, t00=0x001f, t01=0x0122}
0x319a…31c4               Head {h00=0x0026, h01=0x0050, text=» CF A14,MOV:SU MOVE RECORD TO USER«, t00=0x001f, t01=0x013a}
0x31c4…31d0               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001f, t01=0x0164}
0x31d0…31da               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0170}
0x31da…320e               Head {h00=0x0030, h01=0x0050, text=»*   UPDATE CRN AND SET EXCLUSIVE ACCESS BIT «, t00=0x001f, t01=0x017a}
0x320e…3218               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x001e}
0x3218…322c               Head {h00=0x0010, h01=0x0050, text=»DMT230 EQU *«, t00=0x0020, t01=0x0028}
0x322c…324e               Head {h00=0x001e, h01=0x0050, text=» ABL DMT400 PUT CRN AND EA«, t00=0x0020, t01=0x003c}
0x324e…325c               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0020, t01=0x005e}
0x325c…3266               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x006c}
0x3266…32a0               Head {h00=0x0036, h01=0x0050, text=»* STATUS BYTE = NOT USED AND ORDER IS SEQ. READ OR«, t00=0x0020, t01=0x0076}
0x32a0…32c2               Head {h00=0x001e, h01=0x0050, text=»* START DIRECT WITH OPTION«, t00=0x0020, t01=0x00b0}
0x32c2…32cc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x00d2}
0x32cc…32f4               Head {h00=0x0024, h01=0x0050, text=»DMT250 EQU * NO DATA AT SEQ READ«, t00=0x0020, t01=0x00dc}
0x32f4…32fe               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0104}
0x32fe…331a               Head {h00=0x0018, h01=0x0050, text=»*   GET NEXT RECORD «, t00=0x0020, t01=0x010e}
0x331a…3324               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x012a}
0x3324…3336               Head {h00=0x000e, h01=0x0050, text=» ADK A2,1 «, t00=0x0020, t01=0x0134}
0x3336…3364               Head {h00=0x002a, h01=0x0050, text=» RF(P) DMT260 NOT OVERFLOW OR NEGATIVE«, t00=0x0020, t01=0x0146}
0x3364…3376               Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x0020, t01=0x0174}
0x3376…3388               Head {h00=0x000e, h01=0x0050, text=» ADK A1,1 «, t00=0x0020, t01=0x0186}
0x3388…339c               Head {h00=0x0010, h01=0x0050, text=»DMT260 EQU *«, t00=0x0021, t01=0x0008}
0x339c…33b4               Head {h00=0x0014, h01=0x0050, text=» ST A1,ECBCW,A9 «, t00=0x0021, t01=0x001c}
0x33b4…33ce               Head {h00=0x0016, h01=0x0050, text=» ST A2,ECBCW+2,A9 «, t00=0x0021, t01=0x0034}
0x33ce…33d8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x004e}
0x33d8…3416               Head {h00=0x003a, h01=0x0050, text=»* ENTRY ALSO FOR READ RANDOM INDEXED AND START INDEXED«, t00=0x0021, t01=0x0058}
0x3416…3420               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0096}
0x3420…3434               Head {h00=0x0010, h01=0x0050, text=»DMT280 EQU *«, t00=0x0021, t01=0x00a0}
0x3434…343e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00b4}
0x343e…3452               Head {h00=0x0010, h01=0x0050, text=»*   CHECK EA«, t00=0x0021, t01=0x00be}
0x3452…345c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00d2}
0x345c…3474               Head {h00=0x0014, h01=0x0050, text=» LD A1,ECBCW,A9 «, t00=0x0021, t01=0x00dc}
0x3474…3494               Head {h00=0x001c, h01=0x0050, text=» LD A2,ECBCW+2,A9 REC NR«, t00=0x0021, t01=0x00f4}
0x3494…34aa               Head {h00=0x0012, h01=0x0050, text=» CF A14,EATEST«, t00=0x0021, t01=0x0114}
0x34aa…34ce               Head {h00=0x0020, h01=0x0050, text=» ABL(N) DMEAER PROTECT ERROR«, t00=0x0021, t01=0x012a}
0x34ce…34e4               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x0021, t01=0x014e}
0x34e4…3502               Head {h00=0x001a, h01=0x0050, text=» LD A4,DWTOR,A11 ORDER«, t00=0x0021, t01=0x0164}
0x3502…3516               Head {h00=0x0010, h01=0x0050, text=» ANK A4,/3F «, t00=0x0021, t01=0x0182}
0x3516…352c               Head {h00=0x0012, h01=0x0050, text=» CWK A4,OSTRTX«, t00=0x0022, t01=0x0008}
0x352c…3550               Head {h00=0x0020, h01=0x0050, text=» RB(E) DMT230 START INDEXED «, t00=0x0022, t01=0x001e}
0x3550…355c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0022, t01=0x0042}
0x355c…356a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0022, t01=0x004e}
0x356a…3588               Head {h00=0x001a, h01=0x0050, text=» CF A14,CALSNO PREP IO«, t00=0x0022, t01=0x005c}
0x3588…35ae               Head {h00=0x0022, h01=0x0050, text=» ABL(NZ) DMTERR OUT OF MEDIUM «, t00=0x0022, t01=0x007a}
0x35ae…35ce               Head {h00=0x001c, h01=0x0050, text=» LC A3,FDBDBR,A11 DELAY «, t00=0x0022, t01=0x00a0}
0x35ce…35e2               Head {h00=0x0010, h01=0x0050, text=» ANK A3,/10 «, t00=0x0022, t01=0x00c0}
0x35e2…3604               Head {h00=0x001e, h01=0x0050, text=» RF(NZ) DMT290 KEEP BUFFER«, t00=0x0022, t01=0x00d4}
0x3604…360e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x00f6}
0x360e…362e               Head {h00=0x001c, h01=0x0050, text=»*   RELEASE BLOCK BUFFER«, t00=0x0022, t01=0x0100}
0x362e…3638               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x0120}
0x3638…3664               Head {h00=0x0028, h01=0x0050, text=» CF A14,SDMRLB RELEASE BLOCK BUFFER «, t00=0x0022, t01=0x012a}
0x3664…366e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x0156}
0x366e…3688               Head {h00=0x0016, h01=0x0050, text=»* TAKE NEXT RECORD«, t00=0x0022, t01=0x0160}
0x3688…3692               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x017a}
0x3692…36a6               Head {h00=0x0010, h01=0x0050, text=»DMT290 EQU *«, t00=0x0022, t01=0x0184}
0x36a6…36c4               Head {h00=0x001a, h01=0x0050, text=» RB DMT020 NEXT RECORD«, t00=0x0023, t01=0x0008}
0x36c4…36da               Head {h00=0x0012, h01=0x0050, text=» IFT CRDEEX=1 «, t00=0x0023, t01=0x0026}
0x36da…36e8               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0023, t01=0x003c}
0x36e8…370e               Head {h00=0x0022, h01=0x0050, text=»***************************** «, t00=0x0023, t01=0x004a}
0x370e…3734               Head {h00=0x0022, h01=0x0050, text=»*   E X T E N D   F I L E   * «, t00=0x0023, t01=0x0070}
0x3734…375a               Head {h00=0x0022, h01=0x0050, text=»***************************** «, t00=0x0023, t01=0x0096}
0x375a…3762               Head {h00=0x0004, h01=0x0050, t00=0x0023, t01=0x00bc}
0x3762…3776               Head {h00=0x0010, h01=0x0050, text=»EXTEND EQU *«, t00=0x0023, t01=0x00c4}
0x3776…37a2               Head {h00=0x0028, h01=0x0050, text=» LD A4,ECBBA,A8 BLOCK BUFFER ADDRESS«, t00=0x0023, t01=0x00d8}
0x37a2…37da               Head {h00=0x0034, h01=0x0050, text=» LDKL A3,OPEFPB BUFFER FOR FILE PARAMETER BLOCK «, t00=0x0023, t01=0x0104}
0x37da…3808               Head {h00=0x002a, h01=0x0050, text=» ST A3,ECBBA,A8 BUFFER ADDRESS IN ECB «, t00=0x0023, t01=0x013c}
0x3808…383a               Head {h00=0x002e, h01=0x0050, text=» LDK A2,FMFPBL FILE PARAMETER BLOCK LENGTH«, t00=0x0023, t01=0x016a}
0x383a…3852               Head {h00=0x0014, h01=0x0050, text=» ST A2,ECBRL,A8 «, t00=0x0024, t01=0x000c}
0x3852…387e               Head {h00=0x0028, h01=0x0050, text=» CF A14,FMIORF READ FILE PARAMETERS «, t00=0x0024, t01=0x0024}
0x387e…38a6               Head {h00=0x0024, h01=0x0050, text=» LD A1,FDBENL,A11 ENLARGE FACTOR«, t00=0x0024, t01=0x0050}
0x38a6…38ce               Head {h00=0x0024, h01=0x0050, text=» ST A1,FPB:EL,A3 FILL IN ENLARGE«, t00=0x0024, t01=0x0078}
0x38ce…38f0               Head {h00=0x001e, h01=0x0050, text=» CF A14,FMIOEX EXTEND FILE«, t00=0x0024, t01=0x00a0}
0x38f0…3920               Head {h00=0x002c, h01=0x0050, text=» ST A4,ECBBA,A8 SET BLOCK BUFFER ADDRESS«, t00=0x0024, t01=0x00c2}
0x3920…393c               Head {h00=0x0018, h01=0x0050, text=» RB(NZ) DMTER ERROR «, t00=0x0024, t01=0x00f2}
0x393c…395e               Head {h00=0x001e, h01=0x0050, text=» CF A14,FRMFIL FORMAT FILE«, t00=0x0024, t01=0x010e}
0x395e…398a               Head {h00=0x0028, h01=0x0050, text=» RB(NZ) DMTER ERROR WHEN FORMATTING «, t00=0x0024, t01=0x0130}
0x398a…39b8               Head {h00=0x002a, h01=0x0050, text=» LDK A7,OWRSQ0 WRITE SEQUENTIAL ORDER «, t00=0x0024, t01=0x015c}
0x39b8…39d2               Head {h00=0x0016, h01=0x0050, text=» SC A7,DWTOR+1,A11«, t00=0x0024, t01=0x018a}
0x39d2…3a00               Head {h00=0x002a, h01=0x0050, text=» ABL DMT020 TRY WRITE SEQUENTIAL AGAIN«, t00=0x0025, t01=0x0014}
0x3a00…3a0c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0025, t01=0x0042}
0x3a0c…3a1a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0025, t01=0x004e}
0x3a1a…3a52               Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x0025, t01=0x005c}
0x3a52…3a8a               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0025, t01=0x0094}
0x3a8a…3ac2               Head {h00=0x0034, h01=0x0050, text=»*   D E L E T E   I N D E X E D               * «, t00=0x0025, t01=0x00cc}
0x3ac2…3afa               Head {h00=0x0034, h01=0x0050, text=»*   R E W R I T E   I N D E X E D             * «, t00=0x0025, t01=0x0104}
0x3afa…3b32               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0025, t01=0x013c}
0x3b32…3b6a               Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x0025, t01=0x0174}
0x3b6a…3b72               Head {h00=0x0004, h01=0x0050, t00=0x0026, t01=0x001c}
0x3b72…3b96               Head {h00=0x0020, h01=0x0050, text=»DELTIX EQU * DELETE INDEXED «, t00=0x0026, t01=0x0024}
0x3b96…3bba               Head {h00=0x0020, h01=0x0050, text=»REWRIX EQU * REWRITE INDEXED«, t00=0x0026, t01=0x0048}
0x3bba…3bd0               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x0026, t01=0x006c}
0x3bd0…3be6               Head {h00=0x0012, h01=0x0050, text=» ANKL A2,/100 «, t00=0x0026, t01=0x0082}
0x3be6…3c06               Head {h00=0x001c, h01=0x0050, text=» RF(Z) DELT00 NOT DIRECT«, t00=0x0026, t01=0x0098}
0x3c06…3c36               Head {h00=0x002c, h01=0x0050, text=» CF A14,FNDKYP SET PARAM AND THEN FNDKEY«, t00=0x0026, t01=0x00b8}
0x3c36…3c5c               Head {h00=0x0022, h01=0x0050, text=» ABL(NZ) DMIER2 KEY NOT FOUND «, t00=0x0026, t01=0x00e8}
0x3c5c…3c82               Head {h00=0x0022, h01=0x0050, text=» LD A9,DWTECB,A11 ECB ADDRESS «, t00=0x0026, t01=0x010e}
0x3c82…3cb2               Head {h00=0x002c, h01=0x0050, text=» CF A14,RECECB MOVE RECORD NUMBER TO ECB«, t00=0x0026, t01=0x0134}
0x3cb2…3ce2               Head {h00=0x002c, h01=0x0050, text=» CF A14,SDMRBU REALEASE BLOCK BUFFER =B «, t00=0x0026, t01=0x0164}
0x3ce2…3d10 (39, 0, 400)  Head {h00=0x002a, h01=0x0050, text=» LD A1,DWTOR,A11 INTERN ORDER INDEX =6«, t00=0x0027, t01=0x0004}
0x3d10…3d44               Head {h00=0x0030, h01=0x0050, text=» LD A11,FDBADF,A11 FDB ADDRESS DATA FILE =6 «, t00=0x0027, t01=0x0032}
0x3d44…3d80               Head {h00=0x0038, h01=0x0050, text=» ANKL A1,/FEFF INDICATE CURRENT INSTEAD OF DIRECT =6«, t00=0x0027, t01=0x0066}
0x3d80…3db2               Head {h00=0x002e, h01=0x0050, text=» ST A1,DWTOR,A11 SAVE IN FDB DATA FILE =6 «, t00=0x0027, t01=0x00a2}
0x3db2…3dca               Head {h00=0x0014, h01=0x0050, text=» LD A1,ECBCW,A9 «, t00=0x0027, t01=0x00d4}
0x3dca…3de4               Head {h00=0x0016, h01=0x0050, text=» LD A2,ECBCW+2,A9 «, t00=0x0027, t01=0x00ec}
0x3de4…3dfa               Head {h00=0x0012, h01=0x0050, text=» CF A14,EATEST«, t00=0x0027, t01=0x0106}
0x3dfa…3e1e               Head {h00=0x0020, h01=0x0050, text=» ABL(N) DMEAER EA OTHER TASK«, t00=0x0027, t01=0x011c}
0x3e1e…3e5c               Head {h00=0x003a, h01=0x0050, text=» CF A14,CALSNO GET SECTOR NUMBER AND OFFSET IN SECTOR «, t00=0x0027, t01=0x0140}
0x3e5c…3e7a               Head {h00=0x001a, h01=0x0050, text=» ABL(NZ) SDMERX ERROR «, t00=0x0027, t01=0x017e}
0x3e7a…3e92               Head {h00=0x0014, h01=0x0050, text=» LDR A8,A11  =6 «, t00=0x0028, t01=0x000c}
0x3e92…3ebc               Head {h00=0x0026, h01=0x0050, text=» ADKL A8,FDBECB SDM ECB ADDRESS =6«, t00=0x0028, t01=0x0024}
0x3ebc…3ee6               Head {h00=0x0026, h01=0x0050, text=» ABL DMT015 GET BLOCK BUFFER =6 =8«, t00=0x0028, t01=0x004e}
0x3ee6…3ef2               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0028, t01=0x0078}
0x3ef2…3f00               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0028, t01=0x0084}
0x3f00…3f38               Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x0028, t01=0x0092}
0x3f38…3f70               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0028, t01=0x00ca}
0x3f70…3fa8               Head {h00=0x0034, h01=0x0050, text=»*   W R I T E    S E Q U E N T I A L          * «, t00=0x0028, t01=0x0102}
0x3fa8…3fe0               Head {h00=0x0034, h01=0x0050, text=»*   W R I T E    R A N D O M                  * «, t00=0x0028, t01=0x013a}
0x3fe0…4018               Head {h00=0x0034, h01=0x0050, text=»*   R E W R I T E    N O T    I N D E X E D   * «, t00=0x0028, t01=0x0172}
0x4018…4050               Head {h00=0x0034, h01=0x0050, text=»*   D E L E T E   N O T   I N D E X E D       * «, t00=0x0029, t01=0x001a}
0x4050…4088               Head {h00=0x0034, h01=0x0050, text=»*   W R I T E   R A N D O M   I N D E X E D   * «, t00=0x0029, t01=0x0052}
0x4088…40c0               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0029, t01=0x008a}
0x40c0…40f8               Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x0029, t01=0x00c2}
0x40f8…4100               Head {h00=0x0004, h01=0x0050, t00=0x0029, t01=0x00fa}
0x4100…4126               Head {h00=0x0022, h01=0x0050, text=»WRSQ00 EQU * WRITE SEQUENTIAL «, t00=0x0029, t01=0x0102}
0x4126…4148               Head {h00=0x001e, h01=0x0050, text=»WRRM00 EQU * WRITE RANDOM «, t00=0x0029, t01=0x0128}
0x4148…4172               Head {h00=0x0026, h01=0x0050, text=»WRRMIX EQU * WRITE RANDOM INDEXED «, t00=0x0029, t01=0x014a}
0x4172…419a               Head {h00=0x0024, h01=0x0050, text=»REWR00 EQU * REWRITE NOT INDEXED«, t00=0x0029, t01=0x0174}
0x419a…41c2               Head {h00=0x0024, h01=0x0050, text=»DELT00 EQU * DELETE NOT INDEXED «, t00=0x002a, t01=0x000c}
0x41c2…41cc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x0034}
0x41cc…41f6               Head {h00=0x0026, h01=0x0050, text=»* TEST IF OPENED OUTPUT SEQUENTIAL«, t00=0x002a, t01=0x003e}
0x41f6…4200               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x0068}
0x4200…4234               Head {h00=0x0030, h01=0x0050, text=» CF A14,CHKSTS A10=POINTER TO RECORD STATUS «, t00=0x002a, t01=0x0072}
0x4234…424e               Head {h00=0x0016, h01=0x0050, text=» LC A1,FDBOMD,A11 «, t00=0x002a, t01=0x00a6}
0x424e…4262               Head {h00=0x0010, h01=0x0050, text=» ANK A1,/FF «, t00=0x002a, t01=0x00c0}
0x4262…4278               Head {h00=0x0012, h01=0x0050, text=» CWK A1,SDMOOS«, t00=0x002a, t01=0x00d4}
0x4278…42ac               Head {h00=0x0030, h01=0x0050, text=» RF(E) DMS110 OUTPUT SEQ.,DON'T CHECK STATUS«, t00=0x002a, t01=0x00ea}
0x42ac…42b6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x011e}
0x42b6…42cc               Head {h00=0x0012, h01=0x0050, text=»* CHECK STATUS«, t00=0x002a, t01=0x0128}
0x42cc…42d6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x013e}
0x42d6…4300               Head {h00=0x0026, h01=0x0050, text=» CF A14,CHKSTS CHECK RECORD STATUS«, t00=0x002a, t01=0x0148}
0x4300…432c               Head {h00=0x0028, h01=0x0050, text=» RF(Z) DMS110 RECORD STATUS=NOT USED«, t00=0x002a, t01=0x0172}
0x432c…433a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002b, t01=0x000e}
0x433a…4344               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x001c}
0x4344…4360               Head {h00=0x0018, h01=0x0050, text=»* RECORD STATUS=USED«, t00=0x002b, t01=0x0026}
0x4360…436a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x0042}
0x436a…4380               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x002b, t01=0x004c}
0x4380…4392               Head {h00=0x000e, h01=0x0050, text=» LDR A4,A7«, t00=0x002b, t01=0x0062}
0x4392…43a8               Head {h00=0x0012, h01=0x0050, text=» SUK A4,OWRRMX«, t00=0x002b, t01=0x0074}
0x43a8…43d2               Head {h00=0x0026, h01=0x0050, text=» RF(Z) DMS100 WRITE RANDOM INDEXED«, t00=0x002b, t01=0x008a}
0x43d2…43de               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002b, t01=0x00b4}
0x43de…43f0               Head {h00=0x000e, h01=0x0050, text=» LDR A4,A7«, t00=0x002b, t01=0x00c0}
0x43f0…4406               Head {h00=0x0012, h01=0x0050, text=» SUK A4,OWRRM0«, t00=0x002b, t01=0x00d2}
0x4406…4428               Head {h00=0x001e, h01=0x0050, text=» RF(Z) DMS100 WRITE RANDOM«, t00=0x002b, t01=0x00e8}
0x4428…4446               Head {h00=0x001a, h01=0x0050, text=» SUK A4,OWRSQ0-OWRRM0 «, t00=0x002b, t01=0x010a}
0x4446…4472               Head {h00=0x0028, h01=0x0050, text=» RF(NZ) DMS120 NOT WRITE SEQUENTIAL «, t00=0x002b, t01=0x0128}
0x4472…4486               Head {h00=0x0010, h01=0x0050, text=»DMS100 EQU *«, t00=0x002b, t01=0x0154}
0x4486…44a2               Head {h00=0x0018, h01=0x0050, text=» RF DMERPR PROTECTED«, t00=0x002b, t01=0x0168}
0x44a2…44b0               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002b, t01=0x0184}
0x44b0…44ba (44, 0, 398)  Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x0004}
0x44ba…44da               Head {h00=0x001c, h01=0x0050, text=»* RECORD STATUS=NOT USED«, t00=0x002c, t01=0x000e}
0x44da…44e4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x002e}
0x44e4…44f8               Head {h00=0x0010, h01=0x0050, text=»DMS110 EQU *«, t00=0x002c, t01=0x0038}
0x44f8…450e               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x002c, t01=0x004c}
0x450e…4520               Head {h00=0x000e, h01=0x0050, text=» LDR A4,A7«, t00=0x002c, t01=0x0062}
0x4520…4536               Head {h00=0x0012, h01=0x0050, text=» SUK A4,OREWRX«, t00=0x002c, t01=0x0074}
0x4536…455c               Head {h00=0x0022, h01=0x0050, text=» RF(Z) DMERND REWRITE INDEXED «, t00=0x002c, t01=0x008a}
0x455c…457a               Head {h00=0x001a, h01=0x0050, text=» SUK A4,ODELTX-OREWRX «, t00=0x002c, t01=0x00b0}
0x457a…459e               Head {h00=0x0020, h01=0x0050, text=» RF(Z) DMERND DELETE INDEXED«, t00=0x002c, t01=0x00ce}
0x459e…45aa               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002c, t01=0x00f2}
0x45aa…45bc               Head {h00=0x000e, h01=0x0050, text=» LDR A4,A7«, t00=0x002c, t01=0x00fe}
0x45bc…45d2               Head {h00=0x0012, h01=0x0050, text=» SUK A4,OREWR0«, t00=0x002c, t01=0x0110}
0x45d2…45fc               Head {h00=0x0026, h01=0x0050, text=» RF(Z) DMERND REWRITE NOT INDEXED «, t00=0x002c, t01=0x0126}
0x45fc…461a               Head {h00=0x001a, h01=0x0050, text=» SUK A4,ODELT0-OREWR0 «, t00=0x002c, t01=0x0150}
0x461a…4642               Head {h00=0x0024, h01=0x0050, text=» RF(Z) DMERND DELETE NOT INDEXED«, t00=0x002c, t01=0x016e}
0x4642…4656               Head {h00=0x0010, h01=0x0050, text=»DMS120 EQU *«, t00=0x002d, t01=0x0008}
0x4656…466c               Head {h00=0x0012, h01=0x0050, text=» CF A14,EATEST«, t00=0x002d, t01=0x001c}
0x466c…4690               Head {h00=0x0020, h01=0x0050, text=» RF(N) DMEAER EA OTHER TASK «, t00=0x002d, t01=0x0032}
0x4690…469e               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002d, t01=0x0056}
0x469e…46bc               Head {h00=0x001a, h01=0x0050, text=» LDK A3,0 STATUS FREE «, t00=0x002d, t01=0x0064}
0x46bc…46d2               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x002d, t01=0x0082}
0x46d2…46e4               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A7«, t00=0x002d, t01=0x0098}
0x46e4…46fa               Head {h00=0x0012, h01=0x0050, text=» SUK A2,OWRRMX«, t00=0x002d, t01=0x00aa}
0x46fa…4724               Head {h00=0x0026, h01=0x0050, text=» RF(E) CHK010 WRITE RANDOM INDEXED«, t00=0x002d, t01=0x00c0}
0x4724…4742               Head {h00=0x001a, h01=0x0050, text=» SUK A2,OREWRX-OWRRMX «, t00=0x002d, t01=0x00ea}
0x4742…4768               Head {h00=0x0022, h01=0x0050, text=» RF(E) CHK010 REWRITE INDEXED «, t00=0x002d, t01=0x0108}
0x4768…4780               Head {h00=0x0014, h01=0x0050, text=» LD A1,FDBKA,A11«, t00=0x002d, t01=0x012e}
0x4780…47b4               Head {h00=0x0030, h01=0x0050, text=» RF(NZ) DMT350 DELETE INDEXED (SECOND PASS) «, t00=0x002d, t01=0x0146}
0x47b4…47d2               Head {h00=0x001a, h01=0x0050, text=» SUK A2,ODELTX-OREWRX «, t00=0x002d, t01=0x017a}
0x47d2…47f6               Head {h00=0x0020, h01=0x0050, text=» RF(E) CHK010 DELETE INDEXED«, t00=0x002e, t01=0x0008}
0x47f6…4802               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002e, t01=0x002c}
0x4802…4814               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A7«, t00=0x002e, t01=0x0038}
0x4814…482a               Head {h00=0x0012, h01=0x0050, text=» SUK A2,ODELT0«, t00=0x002e, t01=0x004a}
0x482a…4852               Head {h00=0x0024, h01=0x0050, text=» RF(E) DMT350 DELETE NOT INDEXED«, t00=0x002e, t01=0x0060}
0x4852…4868               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=0 «, t00=0x002e, t01=0x0088}
0x4868…487a               Head {h00=0x000e, h01=0x0050, text=» RF DMT320«, t00=0x002e, t01=0x009e}
0x487a…4886               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002e, t01=0x00b0}
0x4886…489c               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x002e, t01=0x00bc}
0x489c…48ae               Head {h00=0x000e, h01=0x0050, text=» RF DMT310«, t00=0x002e, t01=0x00d2}
0x48ae…48bc               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002e, t01=0x00e4}
0x48bc…48d0               Head {h00=0x0010, h01=0x0050, text=»CHK010 EQU *«, t00=0x002e, t01=0x00f2}
0x48d0…4920               Head {h00=0x004c, h01=0x0050, text=»*   REWRITE INDEXED,WRITE RANDOM INDEXED AND DELETE INDEXED ENTERS HERE «, t00=0x002e, t01=0x0106}
0x4920…492a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0156}
0x492a…495a               Head {h00=0x002c, h01=0x0050, text=»*   COMPARE KEYS IN FILE AND USER BUFFER«, t00=0x002e, t01=0x0160}
0x495a…4964               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0190}
0x4964…4982               Head {h00=0x001a, h01=0x0050, text=» LDK A4,8 MAX 4 INDEX «, t00=0x002f, t01=0x000a}
0x4982…4996               Head {h00=0x0010, h01=0x0050, text=»CHK040 EQU *«, t00=0x002f, t01=0x0028}
0x4996…49a8               Head {h00=0x000e, h01=0x0050, text=» SUK A4,2 «, t00=0x002f, t01=0x003c}
0x49a8…49d0               Head {h00=0x0024, h01=0x0050, text=» RF(N) CHK100 ALL INDEX CHECKED «, t00=0x002f, t01=0x004e}
0x49d0…49ec               Head {h00=0x0018, h01=0x0050, text=» LDR A2,A11 FDB ADD «, t00=0x002f, t01=0x0076}
0x49ec…49fe               Head {h00=0x000e, h01=0x0050, text=» ADR A2,A4«, t00=0x002f, t01=0x0092}
0x49fe…4a2a               Head {h00=0x0028, h01=0x0050, text=» LD A6,FDBAI1,A2 FDB ADDR INDEX FILE«, t00=0x002f, t01=0x00a4}
0x4a2a…4a48               Head {h00=0x001a, h01=0x0050, text=» RB(Z) CHK040 NO INDEX«, t00=0x002f, t01=0x00d0}
0x4a48…4a60               Head {h00=0x0014, h01=0x0050, text=» LD A2,DWTOR,A11«, t00=0x002f, t01=0x00ee}
0x4a60…4a80               Head {h00=0x001c, h01=0x0050, text=» ANK A2,/3F ORDER INDEX «, t00=0x002f, t01=0x0106}
0x4a80…4a96               Head {h00=0x0012, h01=0x0050, text=» SUK A2,OWRRMX«, t00=0x002f, t01=0x0126}
0x4a96…4abe               Head {h00=0x0024, h01=0x0050, text=» RB(Z) CHK040 NO CHECK ON INSERT«, t00=0x002f, t01=0x013c}
0x4abe…4adc               Head {h00=0x001a, h01=0x0050, text=» SUK A2,OREWRX-OWRRMX «, t00=0x002f, t01=0x0164}
0x4adc…4b00               Head {h00=0x0020, h01=0x0050, text=» RF(Z) CHK050 CHECK REWRITE «, t00=0x002f, t01=0x0182}
0x4b00…4b20               Head {h00=0x001c, h01=0x0050, text=» LC A2,DWTOPT,A11 OPTION«, t00=0x0030, t01=0x0016}
0x4b20…4b32               Head {h00=0x000e, h01=0x0050, text=» ANK A2,/4«, t00=0x0030, t01=0x0036}
0x4b32…4b60               Head {h00=0x002a, h01=0x0050, text=» RB(NZ) CHK040 NO CHECK ON DEL CURRENT«, t00=0x0030, t01=0x0048}
0x4b60…4b6e               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0030, t01=0x0076}
0x4b6e…4b7c               Head {h00=0x000a, h01=0x0050, text=»*   =3«, t00=0x0030, t01=0x0084}
0x4b7c…4ba4               Head {h00=0x0024, h01=0x0050, text=»* A6=FDB ADDRESS INDEX FILE  =3 «, t00=0x0030, t01=0x0092}
0x4ba4…4bb2               Head {h00=0x000a, h01=0x0050, text=»*   =3«, t00=0x0030, t01=0x00ba}
0x4bb2…4bc6               Head {h00=0x0010, h01=0x0050, text=»CHK050 EQU *«, t00=0x0030, t01=0x00c8}
0x4bc6…4bf0               Head {h00=0x0026, h01=0x0050, text=» LD A9,DWTECB,A11 GET USER ECB =9 «, t00=0x0030, t01=0x00dc}
0x4bf0…4c06               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0030, t01=0x0106}
0x4c06…4c36               Head {h00=0x002c, h01=0x0050, text=» LD A1,FDBKA,A6 GET KEY START ADDRESS =3«, t00=0x0030, t01=0x011c}
0x4c36…4c4e               Head {h00=0x0014, h01=0x0050, text=» AD A1,ECBBA,A9 «, t00=0x0030, t01=0x014c}
0x4c4e…4c84               Head {h00=0x0032, h01=0x0050, text=» LDKL A2,FDBKEY GET KEY SAVE AREA DISPLACEMENT«, t00=0x0030, t01=0x0164}
0x4c84…4cae               Head {h00=0x0026, h01=0x0050, text=» ADR A2,A6 GET KEY AREA POINTER =3«, t00=0x0031, t01=0x000a}
0x4cae…4cd8               Head {h00=0x0026, h01=0x0050, text=» LD A3,FDBRLE,A6 RECORD LENGTH =3 «, t00=0x0031, t01=0x0034}
0x4cd8…4cf4               Head {h00=0x0018, h01=0x0050, text=» SUK A3,6 KEY LENGTH«, t00=0x0031, t01=0x005e}
0x4cf4…4d12               Head {h00=0x001a, h01=0x0050, text=» LDR A9,A4 SAVE A4 =1 «, t00=0x0031, t01=0x007a}
0x4d12…4d3c               Head {h00=0x0026, h01=0x0050, text=» LD A4,DWTTAB,A11 GET TTAB ADDRESS«, t00=0x0031, t01=0x0098}
0x4d3c…4d6c               Head {h00=0x002c, h01=0x0050, text=» CF A14,MOV:US MOVE KEY TO FDB KEY AREA «, t00=0x0031, t01=0x00c2}
0x4d6c…4d8c               Head {h00=0x001c, h01=0x0050, text=» LDR A4,A9 RESTORE A4 =1«, t00=0x0031, t01=0x00f2}
0x4d8c…4dc2               Head {h00=0x0032, h01=0x0050, text=» LD A9,FDBKA,A6 GET KEY START DISPLACEMENT =3 «, t00=0x0031, t01=0x0112}
0x4dc2…4dce               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0031, t01=0x0148}
0x4dce…4de4               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x0031, t01=0x0154}
0x4de4…4dfa               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0031, t01=0x016a}
0x4dfa…4e26               Head {h00=0x0028, h01=0x0050, text=» LD A2,ECBBA,A9 USER BUFFER ADDRESS «, t00=0x0031, t01=0x0180}
0x4e26…4e50               Head {h00=0x0026, h01=0x0050, text=» LD A9,FDBKA,A11 KEY START ADDRESS«, t00=0x0032, t01=0x001c}
0x4e50…4e62               Head {h00=0x000e, h01=0x0050, text=» ADR A2,A9«, t00=0x0032, t01=0x0046}
0x4e62…4e6e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0032, t01=0x0058}
0x4e6e…4e84               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x0032, t01=0x0064}
0x4e84…4e92               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0032, t01=0x007a}
0x4e92…4eb6               Head {h00=0x0020, h01=0x0050, text=» LDR A1,A2 ENTRY KEY ADDRESS«, t00=0x0032, t01=0x0088}
0x4eb6…4ed0               Head {h00=0x0016, h01=0x0050, text=» AD A9,FDBRRO,A11 «, t00=0x0032, t01=0x00ac}
0x4ed0…4eee               Head {h00=0x001a, h01=0x0050, text=» ADR A9,A5 KEY IN FILE«, t00=0x0032, t01=0x00c6}
0x4eee…4f00               Head {h00=0x000e, h01=0x0050, text=» LDK A7,0 «, t00=0x0032, t01=0x00e4}
0x4f00…4f26               Head {h00=0x0022, h01=0x0050, text=» LD A6,FDBRLE,A6 RECORD LENGTH«, t00=0x0032, t01=0x00f6}
0x4f26…4f42               Head {h00=0x0018, h01=0x0050, text=» SUK A6,6 KEY LENGTH«, t00=0x0032, t01=0x011c}
0x4f42…4f66               Head {h00=0x0020, h01=0x0050, text=» CF A14,CHKKEY COMPARE KEYS «, t00=0x0032, t01=0x0138}
0x4f66…4f78               Head {h00=0x000e, h01=0x0050, text=» CWR A6,A7«, t00=0x0032, t01=0x015c}
0x4f78…4fa6               Head {h00=0x002a, h01=0x0050, text=» RB(E) CHK040 KEY UNCHANGED CHECK NEXT«, t00=0x0032, t01=0x016e}
0x4fa6…4fc2               Head {h00=0x0018, h01=0x0050, text=» RF DMERPR PROTECTED«, t00=0x0033, t01=0x000c}
0x4fc2…4fd2               Head {h00=0x000c, h01=0x0050, text=»*    =3 «, t00=0x0033, t01=0x0028}
0x4fd2…4ff6               Head {h00=0x0020, h01=0x0050, text=»* END OF CHECK KEY LOOP  =3 «, t00=0x0033, t01=0x0038}
0x4ff6…5006               Head {h00=0x000c, h01=0x0050, text=»*    =3 «, t00=0x0033, t01=0x005c}
0x5006…501a               Head {h00=0x0010, h01=0x0050, text=»CHK100 EQU *«, t00=0x0033, t01=0x006c}
0x501a…5032               Head {h00=0x0014, h01=0x0050, text=» LD A7,DWTOR,A11«, t00=0x0033, t01=0x0080}
0x5032…5052               Head {h00=0x001c, h01=0x0050, text=» ANK A7,/3F ORDER INDEX «, t00=0x0033, t01=0x0098}
0x5052…505e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0033, t01=0x00b8}
0x505e…506c               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0033, t01=0x00c4}
0x506c…5076               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x00d2}
0x5076…508e               Head {h00=0x0014, h01=0x0050, text=»*   MOVE RECORD «, t00=0x0033, t01=0x00dc}
0x508e…5098               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x00f4}
0x5098…50ac               Head {h00=0x0010, h01=0x0050, text=»DMT310 EQU *«, t00=0x0033, t01=0x00fe}
0x50ac…50c2               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x0033, t01=0x0112}
0x50c2…50d8               Head {h00=0x0012, h01=0x0050, text=» SUK A7,ODELTX«, t00=0x0033, t01=0x0128}
0x50d8…5102               Head {h00=0x0026, h01=0x0050, text=» RF(NZ) DMT320 NOT DELETE INDEXED «, t00=0x0033, t01=0x013e}
0x5102…510c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x0168}
0x510c…5132               Head {h00=0x0022, h01=0x0050, text=»*   MOVE KEYS TO FDB KEY AREAS«, t00=0x0033, t01=0x0172}
0x5132…513c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x0008}
0x513c…514e               Head {h00=0x000e, h01=0x0050, text=» LDK A4,8 «, t00=0x0034, t01=0x0012}
0x514e…5162               Head {h00=0x0010, h01=0x0050, text=»IXINS3 EQU *«, t00=0x0034, t01=0x0024}
0x5162…517e               Head {h00=0x0018, h01=0x0050, text=» LDR A3,A11 FDB DATA«, t00=0x0034, t01=0x0038}
0x517e…5190               Head {h00=0x000e, h01=0x0050, text=» ADR A3,A4«, t00=0x0034, t01=0x0054}
0x5190…51b2               Head {h00=0x001e, h01=0x0050, text=» LD A2,FDBADF,A3 FDB INDEX«, t00=0x0034, t01=0x0066}
0x51b2…51d0               Head {h00=0x001a, h01=0x0050, text=» RF(Z) IXINS4 NO INDEX«, t00=0x0034, t01=0x0088}
0x51d0…51f0               Head {h00=0x001c, h01=0x0050, text=» LD A1,FDBKA,A2 KEY ADDR«, t00=0x0034, t01=0x00a6}
0x51f0…5212               Head {h00=0x001e, h01=0x0050, text=» AD A1,FDBRRO,A11 REC OFFS«, t00=0x0034, t01=0x00c6}
0x5212…523e               Head {h00=0x0028, h01=0x0050, text=» ADR A1,A5 BUFFERADDR GIVES KEY ADDR«, t00=0x0034, t01=0x00e8}
0x523e…5264               Head {h00=0x0022, h01=0x0050, text=» LD A3,FDBRLE,A2 RECORD LENGTH«, t00=0x0034, t01=0x0114}
0x5264…527e               Head {h00=0x0016, h01=0x0050, text=» SUK A3,6 KEY LGTH«, t00=0x0034, t01=0x013a}
0x527e…529e               Head {h00=0x001c, h01=0x0050, text=» ADKL A2,FDBKEY TO ADDR «, t00=0x0034, t01=0x0154}
0x529e…52c4               Head {h00=0x0022, h01=0x0050, text=» CF A14,MOVFW KEY TO FDB AREA «, t00=0x0034, t01=0x0174}
0x52c4…52d8               Head {h00=0x0010, h01=0x0050, text=»IXINS4 EQU *«, t00=0x0035, t01=0x000a}
0x52d8…52ea               Head {h00=0x000e, h01=0x0050, text=» SUK A4,2 «, t00=0x0035, t01=0x001e}
0x52ea…530c               Head {h00=0x001e, h01=0x0050, text=» RB(NZ) IXINS3 MORE INDEXS«, t00=0x0035, t01=0x0030}
0x530c…532e               Head {h00=0x001e, h01=0x0050, text=» ABL DMXDEL DELETE INDEXED«, t00=0x0035, t01=0x0052}
0x532e…533a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0035, t01=0x0074}
0x533a…5348               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0035, t01=0x0080}
0x5348…5364               Head {h00=0x0018, h01=0x0050, text=»********************«, t00=0x0035, t01=0x008e}
0x5364…5380               Head {h00=0x0018, h01=0x0050, text=»*                  *«, t00=0x0035, t01=0x00aa}
0x5380…539c               Head {h00=0x0018, h01=0x0050, text=»*   E R R O R      *«, t00=0x0035, t01=0x00c6}
0x539c…53b8               Head {h00=0x0018, h01=0x0050, text=»*                  *«, t00=0x0035, t01=0x00e2}
0x53b8…53d4               Head {h00=0x0018, h01=0x0050, text=»********************«, t00=0x0035, t01=0x00fe}
0x53d4…53dc               Head {h00=0x0004, h01=0x0050, t00=0x0035, t01=0x011a}
0x53dc…53f0               Head {h00=0x0010, h01=0x0050, text=»DMERPR EQU *«, t00=0x0035, t01=0x0122}
0x53f0…5410               Head {h00=0x001c, h01=0x0050, text=» LDKL A1,PROT PROTECTED «, t00=0x0035, t01=0x0136}
0x5410…5422               Head {h00=0x000e, h01=0x0050, text=» RF DMERR «, t00=0x0035, t01=0x0156}
0x5422…5448               Head {h00=0x0022, h01=0x0050, text=»DMERND LDKL A1,NODERR NO DATA «, t00=0x0035, t01=0x0168}
0x5448…545a               Head {h00=0x000e, h01=0x0050, text=» RF DMERR «, t00=0x0035, t01=0x018e}
0x545a…5488               Head {h00=0x002a, h01=0x0050, text=»DMEAER EQU * RELEASE EA FOR ALL FILES «, t00=0x0036, t01=0x0010}
0x5488…54ae               Head {h00=0x0022, h01=0x0050, text=» LC A3,FDBTNR,A11 USER TASK ID«, t00=0x0036, t01=0x003e}
0x54ae…54c2               Head {h00=0x0010, h01=0x0050, text=» ANK A3,/FF «, t00=0x0036, t01=0x0064}
0x54c2…54e8               Head {h00=0x0022, h01=0x0050, text=» CF A14,RELPRO RELEASE PROTECT«, t00=0x0036, t01=0x0078}
0x54e8…550c               Head {h00=0x0020, h01=0x0050, text=» LDKL A1,PROERR PROTECT ERR «, t00=0x0036, t01=0x009e}
0x550c…5520               Head {h00=0x0010, h01=0x0050, text=»DMERR EQU * «, t00=0x0036, t01=0x00c2}
0x5520…5532               Head {h00=0x000e, h01=0x0050, text=» RF DMTERR«, t00=0x0036, t01=0x00d6}
0x5532…5540               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0036, t01=0x00e8}
0x5540…554a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x00f6}
0x554a…5578               Head {h00=0x002a, h01=0x0050, text=»* MOVE RECORD FROM USER TO SYSTEM AREA«, t00=0x0036, t01=0x0100}
0x5578…5582               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x012e}
0x5582…5596               Head {h00=0x0010, h01=0x0050, text=»DMT320 EQU *«, t00=0x0036, t01=0x0138}
0x5596…55c0               Head {h00=0x0026, h01=0x0050, text=» LD A9,DWTECB,A11 USER ECB ADDRESS«, t00=0x0036, t01=0x014c}
0x55c0…55e8               Head {h00=0x0024, h01=0x0050, text=» LD A3,FDBRLE,A11 RECORD LENGTH «, t00=0x0036, t01=0x0176}
0x55e8…5602               Head {h00=0x0016, h01=0x0050, text=» LD A2,FDBRRO,A11 «, t00=0x0037, t01=0x000e}
0x5602…5620               Head {h00=0x001a, h01=0x0050, text=» ADR A2,A5 TO ADDRESS «, t00=0x0037, t01=0x0028}
0x5620…5644               Head {h00=0x0020, h01=0x0050, text=» LD A1,ECBBA,A9 FROM ADDRESS«, t00=0x0037, t01=0x0046}
0x5644…565a               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0037, t01=0x006a}
0x565a…5670               Head {h00=0x0012, h01=0x0050, text=» CF A14,MOVFW «, t00=0x0037, t01=0x0080}
0x5670…567c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0037, t01=0x0096}
0x567c…5692               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0037, t01=0x00a2}
0x5692…56bc               Head {h00=0x0026, h01=0x0050, text=» LD A4,DWTTAB,A11 GET TTAB ADDRESS«, t00=0x0037, t01=0x00b8}
0x56bc…56f8               Head {h00=0x0038, h01=0x0050, text=» CF A14,MOV:US MOVE RECORD FROM USER TO SYSTEM AREA «, t00=0x0037, t01=0x00e2}
0x56f8…5704               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0037, t01=0x011e}
0x5704…5712               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0037, t01=0x012a}
0x5712…571c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x0138}
0x571c…5726               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x0142}
0x5726…5742               Head {h00=0x0018, h01=0x0050, text=»*   SET STATUS USED «, t00=0x0037, t01=0x014c}
0x5742…574c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x0168}
0x574c…5760               Head {h00=0x0010, h01=0x0050, text=» LDK A3,/FF «, t00=0x0037, t01=0x0172}
0x5760…577a               Head {h00=0x0016, h01=0x0050, text=»DMT350 SCR A3,A10 «, t00=0x0037, t01=0x0186}
0x577a…5794               Head {h00=0x0016, h01=0x0050, text=» LD A3,FDBDBR,A11 «, t00=0x0038, t01=0x0010}
0x5794…57b4               Head {h00=0x001c, h01=0x0050, text=» RF(NN) DMT390 NO DELAY «, t00=0x0038, t01=0x002a}
0x57b4…57be               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x004a}
0x57be…57ce               Head {h00=0x000c, h01=0x0050, text=»* DELAY «, t00=0x0038, t01=0x0054}
0x57ce…57d8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x0064}
0x57d8…57ee               Head {h00=0x0012, h01=0x0050, text=» LDKL A2,/1000«, t00=0x0038, t01=0x006e}
0x57ee…5814               Head {h00=0x0022, h01=0x0050, text=» ORS A2,FDBDBR,A11 KEEP BUFFER«, t00=0x0038, t01=0x0084}
0x5814…5826               Head {h00=0x000e, h01=0x0050, text=» RF DMT400«, t00=0x0038, t01=0x00aa}
0x5826…5830               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x00bc}
0x5830…5850               Head {h00=0x001c, h01=0x0050, text=»*   WRITE BLOCK TO DISC «, t00=0x0038, t01=0x00c6}
0x5850…585a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x00e6}
0x585a…586e               Head {h00=0x0010, h01=0x0050, text=»DMT390 EQU *«, t00=0x0038, t01=0x00f0}
0x586e…5884               Head {h00=0x0012, h01=0x0050, text=» CF A14,FMIOWR«, t00=0x0038, t01=0x0104}
0x5884…589a               Head {h00=0x0012, h01=0x0050, text=» RF(NZ) DMTERR«, t00=0x0038, t01=0x011a}
0x589a…58a8               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0038, t01=0x0130}
0x58a8…58b2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x013e}
0x58b2…58de               Head {h00=0x0028, h01=0x0050, text=»* SET CURRENCY AND EXCLUSIVE ACCESS «, t00=0x0038, t01=0x0148}
0x58de…58e8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x0174}
0x58e8…58fc               Head {h00=0x0010, h01=0x0050, text=»DMT400 EQU *«, t00=0x0038, t01=0x017e}
0x58fc…5926 (57, 0, 400)  Head {h00=0x0026, h01=0x0050, text=» CF A14,CRNGET GET CURRENCY BUFFER«, t00=0x0039, t01=0x0004}
0x5926…5946               Head {h00=0x001c, h01=0x0050, text=» LDR A10,A2 BUFFER ADDR «, t00=0x0039, t01=0x002e}
0x5946…595e               Head {h00=0x0014, h01=0x0050, text=» LD A1,ECBCW,A9 «, t00=0x0039, t01=0x004e}
0x595e…5982               Head {h00=0x0020, h01=0x0050, text=» LD A2,ECBCW+2,A9 LOG REC NR«, t00=0x0039, t01=0x0066}
0x5982…599a               Head {h00=0x0014, h01=0x0050, text=» LD A7,DWTOR,A11«, t00=0x0039, t01=0x008a}
0x599a…59ba               Head {h00=0x001c, h01=0x0050, text=» ANK A7,/3F ORDER INDEX «, t00=0x0039, t01=0x00a2}
0x59ba…59cc               Head {h00=0x000e, h01=0x0050, text=» LDR A4,A7«, t00=0x0039, t01=0x00c2}
0x59cc…59e2               Head {h00=0x0012, h01=0x0050, text=» SUK A4,OWRRM0«, t00=0x0039, t01=0x00d4}
0x59e2…5a04               Head {h00=0x001e, h01=0x0050, text=» RF(Z) DMT450 WRITE RANDOM«, t00=0x0039, t01=0x00ea}
0x5a04…5a22               Head {h00=0x001a, h01=0x0050, text=» SUK A4,OWRSQ0-OWRRM0 «, t00=0x0039, t01=0x010c}
0x5a22…5a48               Head {h00=0x0022, h01=0x0050, text=» RF(Z) DMT440 WRITE SEQUENTIAL«, t00=0x0039, t01=0x012a}
0x5a48…5a66               Head {h00=0x001a, h01=0x0050, text=» SUK A4,OREWR0-OWRSQ0 «, t00=0x0039, t01=0x0150}
0x5a66…5a90               Head {h00=0x0026, h01=0x0050, text=» RF(Z) DMT450 REWRITE NOT INDEXED «, t00=0x0039, t01=0x016e}
0x5a90…5aa6               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x003a, t01=0x0008}
0x5aa6…5ac4               Head {h00=0x001a, h01=0x0050, text=» SUK A4,OREWRX-OREWR0 «, t00=0x003a, t01=0x001e}
0x5ac4…5aea               Head {h00=0x0022, h01=0x0050, text=» RF(Z) DMT450 REWRITE INDEXED «, t00=0x003a, t01=0x003c}
0x5aea…5b08               Head {h00=0x001a, h01=0x0050, text=» ADK A4,OREWRX-OWRRMX «, t00=0x003a, t01=0x0062}
0x5b08…5b32               Head {h00=0x0026, h01=0x0050, text=» RF(Z) DMT440 WRITE RANDOM INDEXED«, t00=0x003a, t01=0x0080}
0x5b32…5b50               Head {h00=0x001a, h01=0x0050, text=» SUK A4,OSTRTX-OWRRMX «, t00=0x003a, t01=0x00aa}
0x5b50…5b74               Head {h00=0x0020, h01=0x0050, text=» RF(Z) DMT410 START INDEXED «, t00=0x003a, t01=0x00c8}
0x5b74…5b80               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003a, t01=0x00ec}
0x5b80…5b9e               Head {h00=0x001a, h01=0x0050, text=» LDR A4,A7 ORDER INDEX«, t00=0x003a, t01=0x00f8}
0x5b9e…5bb4               Head {h00=0x0012, h01=0x0050, text=» SUK A4,OSTRTD«, t00=0x003a, t01=0x0116}
0x5bb4…5bdc               Head {h00=0x0024, h01=0x0050, text=» RF(NZ) DMT430 NOT START DIRECT «, t00=0x003a, t01=0x012c}
0x5bdc…5bea               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003a, t01=0x0154}
0x5bea…5bf4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x0162}
0x5bf4…5c22               Head {h00=0x002a, h01=0x0050, text=»* START   A1,A2=LOGICAL RECORD NUMBER «, t00=0x003a, t01=0x016c}
0x5c22…5c2c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x000a}
0x5c2c…5c40               Head {h00=0x0010, h01=0x0050, text=»* LRN=LRN-1 «, t00=0x003b, t01=0x0014}
0x5c40…5c4a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x0028}
0x5c4a…5c5e               Head {h00=0x0010, h01=0x0050, text=»DMT410 EQU *«, t00=0x003b, t01=0x0032}
0x5c5e…5c70               Head {h00=0x000e, h01=0x0050, text=» LDR A3,A1«, t00=0x003b, t01=0x0046}
0x5c70…5c82               Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x003b, t01=0x0058}
0x5c82…5c94               Head {h00=0x000e, h01=0x0050, text=» SUK A4,1 «, t00=0x003b, t01=0x006a}
0x5c94…5caa               Head {h00=0x0012, h01=0x0050, text=» RF(NN) DMT420«, t00=0x003b, t01=0x007c}
0x5caa…5cc0               Head {h00=0x0012, h01=0x0050, text=» ANKL A4,/7FFF«, t00=0x003b, t01=0x0092}
0x5cc0…5cd2               Head {h00=0x000e, h01=0x0050, text=» SUK A3,1 «, t00=0x003b, t01=0x00a8}
0x5cd2…5cdc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x00ba}
0x5cdc…5d04               Head {h00=0x0024, h01=0x0050, text=»* SET NEW CURRENT RECORD NUMBER «, t00=0x003b, t01=0x00c4}
0x5d04…5d0e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x00ec}
0x5d0e…5d22               Head {h00=0x0010, h01=0x0050, text=»DMT420 EQU *«, t00=0x003b, t01=0x00f6}
0x5d22…5d48               Head {h00=0x0022, h01=0x0050, text=» ST A3,CRNCDF,A10 NEW CURRENCY«, t00=0x003b, t01=0x010a}
0x5d48…5d64               Head {h00=0x0018, h01=0x0050, text=» ST A4,CRNCDF+2,A10 «, t00=0x003b, t01=0x0130}
0x5d64…5d76               Head {h00=0x000e, h01=0x0050, text=» RF DMT450«, t00=0x003b, t01=0x014c}
0x5d76…5d7e               Head {h00=0x0004, h01=0x0050, t00=0x003b, t01=0x015e}
0x5d7e…5d88               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x0166}
0x5d88…5dac               Head {h00=0x0020, h01=0x0050, text=»* SET CURRENT RECORD NUMBER «, t00=0x003b, t01=0x0170}
0x5dac…5db6 (60, 0, 398)  Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x0004}
0x5db6…5dca               Head {h00=0x0010, h01=0x0050, text=»DMT430 EQU *«, t00=0x003c, t01=0x000e}
0x5dca…5de4               Head {h00=0x0016, h01=0x0050, text=» ST A1,CRNCDF,A10 «, t00=0x003c, t01=0x0022}
0x5de4…5e0e               Head {h00=0x0026, h01=0x0050, text=» ST A2,CRNCDF+2,A10 CRN DATA FILE «, t00=0x003c, t01=0x003c}
0x5e0e…5e20               Head {h00=0x000e, h01=0x0050, text=» RF DMT450«, t00=0x003c, t01=0x0066}
0x5e20…5e28               Head {h00=0x0004, h01=0x0050, t00=0x003c, t01=0x0078}
0x5e28…5e32               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x0080}
0x5e32…5e48               Head {h00=0x0012, h01=0x0050, text=»*   UPDATE LRN«, t00=0x003c, t01=0x008a}
0x5e48…5e52               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x00a0}
0x5e52…5e66               Head {h00=0x0010, h01=0x0050, text=»DMT440 EQU *«, t00=0x003c, t01=0x00aa}
0x5e66…5e80               Head {h00=0x0016, h01=0x0050, text=» SC A1,FDBLRN,A11 «, t00=0x003c, t01=0x00be}
0x5e80…5e9c               Head {h00=0x0018, h01=0x0050, text=» ST A2,FDBLRN+1,A11 «, t00=0x003c, t01=0x00d8}
0x5e9c…5eaa               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003c, t01=0x00f4}
0x5eaa…5ebe               Head {h00=0x0010, h01=0x0050, text=»DMT450 EQU *«, t00=0x003c, t01=0x0102}
0x5ebe…5ec8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x0116}
0x5ec8…5ee2               Head {h00=0x0016, h01=0x0050, text=»*   CHECK PROTECT «, t00=0x003c, t01=0x0120}
0x5ee2…5eec               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x013a}
0x5eec…5f10               Head {h00=0x0020, h01=0x0050, text=» LC A4,FDBOMD,A11 OPEN MODE «, t00=0x003c, t01=0x0144}
0x5f10…5f24               Head {h00=0x0010, h01=0x0050, text=» ANK A4,/FF «, t00=0x003c, t01=0x0168}
0x5f24…5f3a               Head {h00=0x0012, h01=0x0050, text=» CWK A4,SDMOIP«, t00=0x003c, t01=0x017c}
0x5f3a…5f64 (61, 0, 398)  Head {h00=0x0026, h01=0x0050, text=» RF(E) DMT460 OPEN INPUT PROTECTED«, t00=0x003d, t01=0x0004}
0x5f64…5f7a               Head {h00=0x0012, h01=0x0050, text=» CWK A4,SDMIOP«, t00=0x003d, t01=0x002e}
0x5f7a…5fb0               Head {h00=0x0032, h01=0x0050, text=» RF(NE) DMT470 NOT OPEN INPUT OUTPUT PROTECTED«, t00=0x003d, t01=0x0044}
0x5fb0…5fba               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x007a}
0x5fba…5fe0               Head {h00=0x0022, h01=0x0050, text=»*   CHECK IF EA IS SET ALREADY«, t00=0x003d, t01=0x0084}
0x5fe0…5fea               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x00aa}
0x5fea…5ffe               Head {h00=0x0010, h01=0x0050, text=»DMT460 EQU *«, t00=0x003d, t01=0x00b4}
0x5ffe…601e               Head {h00=0x001c, h01=0x0050, text=» CF A14,EATEST CHECK EA «, t00=0x003d, t01=0x00c8}
0x601e…6044               Head {h00=0x0022, h01=0x0050, text=» RF(NZ) DMT470 EA ALREADY SET «, t00=0x003d, t01=0x00e8}
0x6044…604e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x010e}
0x604e…6060               Head {h00=0x000e, h01=0x0050, text=»*   SET EA«, t00=0x003d, t01=0x0118}
0x6060…606a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x012a}
0x606a…6080               Head {h00=0x0012, h01=0x0050, text=» CF A14,EASETB«, t00=0x003d, t01=0x0134}
0x6080…6094               Head {h00=0x0010, h01=0x0050, text=»DMT470 EQU *«, t00=0x003d, t01=0x014a}
0x6094…60b6               Head {h00=0x001e, h01=0x0050, text=» LDK A1,0 SET RETURN CODE «, t00=0x003d, t01=0x015e}
0x60b6…60cc               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x003d, t01=0x0180}
0x60cc…60e2               Head {h00=0x0012, h01=0x0050, text=» LDK A4,OWRRMX«, t00=0x003e, t01=0x0008}
0x60e2…60f4               Head {h00=0x000e, h01=0x0050, text=» CWR A7,A4«, t00=0x003e, t01=0x001e}
0x60f4…6120               Head {h00=0x0028, h01=0x0050, text=» ABL(E) DMINS2 WRITE RANDOM INDEXED «, t00=0x003e, t01=0x0030}
0x6120…612c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003e, t01=0x005c}
0x612c…613a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003e, t01=0x0068}
0x613a…616a               Head {h00=0x002c, h01=0x0050, text=»*************************************** «, t00=0x003e, t01=0x0076}
0x616a…619a               Head {h00=0x002c, h01=0x0050, text=»*                                     * «, t00=0x003e, t01=0x00a6}
0x619a…61ca               Head {h00=0x002c, h01=0x0050, text=»*   E X I T   D M   T A S K           * «, t00=0x003e, t01=0x00d6}
0x61ca…61fa               Head {h00=0x002c, h01=0x0050, text=»*                                     * «, t00=0x003e, t01=0x0106}
0x61fa…622a               Head {h00=0x002c, h01=0x0050, text=»*************************************** «, t00=0x003e, t01=0x0136}
0x622a…6232               Head {h00=0x0004, h01=0x0050, t00=0x003e, t01=0x0166}
0x6232…623c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x016e}
0x623c…6250               Head {h00=0x0010, h01=0x0050, text=»DMTERR EQU *«, t00=0x003e, t01=0x0178}
0x6250…626a               Head {h00=0x0016, h01=0x0050, text=» LC A4,FDBDBR,A11 «, t00=0x003e, t01=0x018c}
0x626a…627e               Head {h00=0x0010, h01=0x0050, text=» ANK A4,/10 «, t00=0x003f, t01=0x0016}
0x627e…62a0               Head {h00=0x001e, h01=0x0050, text=» RF(NZ) SDMERX KEEP BUFFER«, t00=0x003f, t01=0x002a}
0x62a0…62cc               Head {h00=0x0028, h01=0x0050, text=» CF A14,SDMRLB RELEASE BLOCK BUFFER «, t00=0x003f, t01=0x004c}
0x62cc…62e0               Head {h00=0x0010, h01=0x0050, text=»SDMERX EQU *«, t00=0x003f, t01=0x0078}
0x62e0…630c               Head {h00=0x0028, h01=0x0050, text=» LD A6,FDBADF,A11 GET FDB DATA FILE «, t00=0x003f, t01=0x008c}
0x630c…6318               Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x003f, t01=0x00b8}
0x6318…6322               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x00c4}
0x6322…633c               Head {h00=0x0016, h01=0x0050, text=»*   A1 = RET CODE «, t00=0x003f, t01=0x00ce}
0x633c…6356               Head {h00=0x0016, h01=0x0050, text=»*   A6 = DWT ADDR «, t00=0x003f, t01=0x00e8}
0x6356…6360               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0102}
0x6360…6376               Head {h00=0x0012, h01=0x0050, text=» CF A15,TENDIO«, t00=0x003f, t01=0x010c}
0x6376…6382               Head {h00=0x0008, h01=0x0050, text=» ENB«, t00=0x003f, t01=0x0122}
0x6382…638e               Head {h00=0x0008, h01=0x0050, text=» LKM«, t00=0x003f, t01=0x012e}
0x638e…639e               Head {h00=0x000c, h01=0x0050, text=» DATA 3 «, t00=0x003f, t01=0x013a}
0x639e…63b4               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x003f, t01=0x014a}
0x63b4…63c2               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003f, t01=0x0160}
0x63c2…63fa               Head {h00=0x0034, h01=0x0050, text=»************************************************«, t00=0x003f, t01=0x016e}
0x63fa…6432               Head {h00=0x0034, h01=0x0050, text=»*                                              *«, t00=0x0040, t01=0x0016}
0x6432…646a               Head {h00=0x0034, h01=0x0050, text=»*   R E A D   R A N D O M   I N D E X E D      *«, t00=0x0040, t01=0x004e}
0x646a…64a2               Head {h00=0x0034, h01=0x0050, text=»*   S T A R T   I N D E X E D                  *«, t00=0x0040, t01=0x0086}
0x64a2…64da               Head {h00=0x0034, h01=0x0050, text=»*                                              *«, t00=0x0040, t01=0x00be}
0x64da…6512               Head {h00=0x0034, h01=0x0050, text=»************************************************«, t00=0x0040, t01=0x00f6}
0x6512…651a               Head {h00=0x0004, h01=0x0050, t00=0x0040, t01=0x012e}
0x651a…6542               Head {h00=0x0024, h01=0x0050, text=»RDRMIX EQU * READ RANDOM INDEXED«, t00=0x0040, t01=0x0136}
0x6542…6564               Head {h00=0x001e, h01=0x0050, text=»STRTIX EQU * START INDEXED«, t00=0x0040, t01=0x015e}
0x6564…6594               Head {h00=0x002c, h01=0x0050, text=» CF A14,FNDKYP SET PARAM AND THEN FNDKEY«, t00=0x0040, t01=0x0180}
0x6594…659e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x0020}
0x659e…65ce               Head {h00=0x002c, h01=0x0050, text=»* ENTRY ALSO FOR READ SEQUENTIAL INDEXED«, t00=0x0041, t01=0x002a}
0x65ce…65d8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x005a}
0x65d8…660a               Head {h00=0x002e, h01=0x0050, text=»DMR100 EQU * FROM READ SEQUENTIAL INDEXED «, t00=0x0041, t01=0x0064}
0x660a…6624               Head {h00=0x0016, h01=0x0050, text=» LD A9,DWTECB,A11 «, t00=0x0041, t01=0x0096}
0x6624…663c               Head {h00=0x0014, h01=0x0050, text=» LD A2,DWTOR,A11«, t00=0x0041, t01=0x00b0}
0x663c…6656               Head {h00=0x0016, h01=0x0050, text=» ANK A2,/3F ORDER «, t00=0x0041, t01=0x00c8}
0x6656…666c               Head {h00=0x0012, h01=0x0050, text=» SUK A2,OSTRTX«, t00=0x0041, t01=0x00e2}
0x666c…668c               Head {h00=0x001c, h01=0x0050, text=» RF(NZ) DMR110 NOT START«, t00=0x0041, t01=0x00f8}
0x668c…66a6               Head {h00=0x0016, h01=0x0050, text=» LC A2,DWTOPT,A11 «, t00=0x0041, t01=0x0118}
0x66a6…66be               Head {h00=0x0014, h01=0x0050, text=» ANK A2,7 OPTION«, t00=0x0041, t01=0x0132}
0x66be…66da               Head {h00=0x0018, h01=0x0050, text=» RF(Z) DMR110 EQUAL «, t00=0x0041, t01=0x014a}
0x66da…66fe               Head {h00=0x0020, h01=0x0050, text=» ANKL A1,/FBFF IGNORE NOKEY «, t00=0x0041, t01=0x0166}
0x66fe…6712               Head {h00=0x0010, h01=0x0050, text=»DMR110 EQU *«, t00=0x0041, t01=0x018a}
0x6712…6724               Head {h00=0x000e, h01=0x0050, text=» SUK A1,1 «, t00=0x0042, t01=0x000e}
0x6724…6746               Head {h00=0x001e, h01=0x0050, text=» RF(Z) DMIER4 NOT OPERABLE«, t00=0x0042, t01=0x0020}
0x6746…6758               Head {h00=0x000e, h01=0x0050, text=» ADK A1,1 «, t00=0x0042, t01=0x0042}
0x6758…677c               Head {h00=0x0020, h01=0x0050, text=» RF(NZ) DMIER1 KEY NOT FOUND«, t00=0x0042, t01=0x0054}
0x677c…67ac               Head {h00=0x002c, h01=0x0050, text=» CF A14,RECECB MOVE RECORD NUMBER TO ECB«, t00=0x0042, t01=0x0078}
0x67ac…67ba               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0042, t01=0x00a8}
0x67ba…67c4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x00b6}
0x67c4…67d8               Head {h00=0x0010, h01=0x0050, text=»*   SET CRN «, t00=0x0042, t01=0x00c0}
0x67d8…67e2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x00d4}
0x67e2…680a               Head {h00=0x0024, h01=0x0050, text=» LDR A13,A11 SAVE FDB INDEX FILE«, t00=0x0042, t01=0x00de}
0x680a…6832               Head {h00=0x0024, h01=0x0050, text=» LD A11,FDBADF,A11 FDB DATA FILE«, t00=0x0042, t01=0x0106}
0x6832…6864               Head {h00=0x002e, h01=0x0050, text=» LD A5,DWTOR,A13 GET INTERN ORDER INDEX =5«, t00=0x0042, t01=0x012e}
0x6864…6884               Head {h00=0x001c, h01=0x0050, text=» ANK A5,/3F ORDER INDEX «, t00=0x0042, t01=0x0160}
0x6884…68a6               Head {h00=0x001e, h01=0x0050, text=» LDR A12,A11 FDB DATA FILE«, t00=0x0042, t01=0x0180}
0x68a6…68d0               Head {h00=0x0026, h01=0x0050, text=» CF A14,CRNGET GET CRN BUFFER ADDR«, t00=0x0043, t01=0x0012}
0x68d0…68f4               Head {h00=0x0020, h01=0x0050, text=» LDR A10,A2 CRN BUFFER ADDR «, t00=0x0043, t01=0x003c}
0x68f4…6918               Head {h00=0x0020, h01=0x0050, text=» LDR A11,A13 FDB INDEX FILE «, t00=0x0043, t01=0x0060}
0x6918…6944               Head {h00=0x0028, h01=0x0050, text=» CF A14,GTLGRN GET INDE X LOG REC NO«, t00=0x0043, t01=0x0084}
0x6944…6966               Head {h00=0x001e, h01=0x0050, text=» LDK A7,ORDRM0 RANDOM READ«, t00=0x0043, t01=0x00b0}
0x6966…697c               Head {h00=0x0012, h01=0x0050, text=» SUK A5,OSTRTX«, t00=0x0043, t01=0x00d2}
0x697c…69a0               Head {h00=0x0020, h01=0x0050, text=» RF(NE) DMR120 INDEXED READ «, t00=0x0043, t01=0x00e8}
0x69a0…69c4               Head {h00=0x0020, h01=0x0050, text=» LDK A7,OSTRTX START INDEXED«, t00=0x0043, t01=0x010c}
0x69c4…69d6               Head {h00=0x000e, h01=0x0050, text=» SUK A2,1 «, t00=0x0043, t01=0x0130}
0x69d6…69fa               Head {h00=0x0020, h01=0x0050, text=» RF(NN) DMR120 NOT UNDERFLOW«, t00=0x0043, t01=0x0142}
0x69fa…6a10               Head {h00=0x0012, h01=0x0050, text=» ANKL A2,/7FFF«, t00=0x0043, t01=0x0166}
0x6a10…6a22               Head {h00=0x000e, h01=0x0050, text=» SUK A1,1 «, t00=0x0043, t01=0x017c}
0x6a22…6a36               Head {h00=0x0010, h01=0x0050, text=»DMR120 EQU *«, t00=0x0043, t01=0x018e}
0x6a36…6a52               Head {h00=0x0018, h01=0x0050, text=» SC A1,CRNCIF+1,A10 «, t00=0x0044, t01=0x0012}
0x6a52…6a7c               Head {h00=0x0026, h01=0x0050, text=» ST A2,CRNCIF+2,A10 CRN INDEX FILE«, t00=0x0044, t01=0x002e}
0x6a7c…6aa0               Head {h00=0x0020, h01=0x0050, text=» LD A2,ECBCW,A9 REC NR DATA «, t00=0x0044, t01=0x0058}
0x6aa0…6aba               Head {h00=0x0016, h01=0x0050, text=» ST A2,CRNCDF,A10 «, t00=0x0044, t01=0x007c}
0x6aba…6ad4               Head {h00=0x0016, h01=0x0050, text=» LD A2,ECBCW+2,A9 «, t00=0x0044, t01=0x0096}
0x6ad4…6af0               Head {h00=0x0018, h01=0x0050, text=» ST A2,CRNCDF+2,A10 «, t00=0x0044, t01=0x00b0}
0x6af0…6b12               Head {h00=0x001e, h01=0x0050, text=» LC A2,FWTFNR,A11 FILE NR «, t00=0x0044, t01=0x00cc}
0x6b12…6b2c               Head {h00=0x0016, h01=0x0050, text=» SC A2,CRNCIF,A10 «, t00=0x0044, t01=0x00ee}
0x6b2c…6b4e               Head {h00=0x001e, h01=0x0050, text=» LDR A11,A12 FDB DATA FILE«, t00=0x0044, t01=0x0108}
0x6b4e…6b72               Head {h00=0x0020, h01=0x0050, text=» SC A7,DWTOR+1,A11 NEW ORDER«, t00=0x0044, t01=0x012a}
0x6b72…6b88               Head {h00=0x0012, h01=0x0050, text=» LDKL A2,/CFFF«, t00=0x0044, t01=0x014e}
0x6b88…6bb8               Head {h00=0x002c, h01=0x0050, text=» ANS A2,FDBDBR,A11 RELEASE INDEX BUFFERS«, t00=0x0044, t01=0x0164}
0x6bb8…6bcc (69, 0, 400)  Head {h00=0x0010, h01=0x0050, text=» ABL DMT280 «, t00=0x0045, t01=0x0004}
0x6bcc…6bda               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0045, t01=0x0018}
0x6bda…6c18               Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x0045, t01=0x0026}
0x6c18…6c56               Head {h00=0x003a, h01=0x0050, text=»*                                                   * «, t00=0x0045, t01=0x0064}
0x6c56…6c94               Head {h00=0x003a, h01=0x0050, text=»*   R E A D   S E Q U E N T I A L   I N D E X E D   * «, t00=0x0045, t01=0x00a2}
0x6c94…6cd2               Head {h00=0x003a, h01=0x0050, text=»*                                                   * «, t00=0x0045, t01=0x00e0}
0x6cd2…6d10               Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x0045, t01=0x011e}
0x6d10…6d18               Head {h00=0x0004, h01=0x0050, t00=0x0045, t01=0x015c}
0x6d18…6d44               Head {h00=0x0028, h01=0x0050, text=»RDSQIX EQU * READ SEQUENTIAL INDEXED«, t00=0x0045, t01=0x0164}
0x6d44…6d6c               Head {h00=0x0024, h01=0x0050, text=» LD A1,FDBRRO,A11 RECORD OFFSET «, t00=0x0045, t01=0x0190}
0x6d6c…6d8e               Head {h00=0x001e, h01=0x0050, text=» LDR A4,A5 BUFFER ADDRESS «, t00=0x0046, t01=0x0028}
0x6d8e…6da6               Head {h00=0x0014, h01=0x0050, text=» SUKL A4,BUFSTA «, t00=0x0046, t01=0x004a}
0x6da6…6dba               Head {h00=0x0010, h01=0x0050, text=»DMI100 EQU *«, t00=0x0046, t01=0x0062}
0x6dba…6de4               Head {h00=0x0026, h01=0x0050, text=» CF A14,CHKRCD CHECK RECORD STATUS«, t00=0x0046, t01=0x0076}
0x6de4…6dfe               Head {h00=0x0016, h01=0x0050, text=» RF(E) DMI130 USED«, t00=0x0046, t01=0x00a0}
0x6dfe…6e18               Head {h00=0x0016, h01=0x0050, text=» LD A3,FDBMRO,A11 «, t00=0x0046, t01=0x00ba}
0x6e18…6e46               Head {h00=0x002a, h01=0x0050, text=» ST A3,FDBRRO,A11 LAST RECORD IN BLOCK«, t00=0x0046, t01=0x00d4}
0x6e46…6e54               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0046, t01=0x0102}
0x6e54…6e5e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x0110}
0x6e5e…6e7e               Head {h00=0x001c, h01=0x0050, text=»*   CHECK IF END OF FILE«, t00=0x0046, t01=0x011a}
0x6e7e…6e88               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x013a}
0x6e88…6eaa               Head {h00=0x001e, h01=0x0050, text=» CF A14,GTLGRN GET REC NR «, t00=0x0046, t01=0x0144}
0x6eaa…6ec4               Head {h00=0x0016, h01=0x0050, text=» CC A1,FDBLRN,A11 «, t00=0x0046, t01=0x0166}
0x6ec4…6ee2               Head {h00=0x001a, h01=0x0050, text=» RF(L) DMI120 NOT EOF «, t00=0x0046, t01=0x0180}
0x6ee2…6efc               Head {h00=0x0016, h01=0x0050, text=» RF(G) DMIER6 EOF «, t00=0x0047, t01=0x000e}
0x6efc…6f18               Head {h00=0x0018, h01=0x0050, text=» CW A2,FDBLRN+1,A11 «, t00=0x0047, t01=0x0028}
0x6f18…6f3a               Head {h00=0x001e, h01=0x0050, text=» RF(NL) DMIER6 END OF FILE«, t00=0x0047, t01=0x0044}
0x6f3a…6f4e               Head {h00=0x0010, h01=0x0050, text=»DMI120 EQU *«, t00=0x0047, t01=0x0066}
0x6f4e…6f7a               Head {h00=0x0028, h01=0x0050, text=» CF A14,RDNXTR GET NEXT INDEX RECORD«, t00=0x0047, t01=0x007a}
0x6f7a…6f9e               Head {h00=0x0020, h01=0x0050, text=» RB(NZ) DMI100 RECORD FOUND «, t00=0x0047, t01=0x00a6}
0x6f9e…6fb6               Head {h00=0x0014, h01=0x0050, text=» RF DMIER2 ERROR«, t00=0x0047, t01=0x00ca}
0x6fb6…6fc4               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0047, t01=0x00e2}
0x6fc4…6fda               Head {h00=0x0012, h01=0x0050, text=»DMI130 EQU *  «, t00=0x0047, t01=0x00f0}
0x6fda…6fe4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0047, t01=0x0106}
0x6fe4…7006               Head {h00=0x001e, h01=0x0050, text=»*   INDEX RECORD IS FOUND «, t00=0x0047, t01=0x0110}
0x7006…7010               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0047, t01=0x0132}
0x7010…7032               Head {h00=0x001e, h01=0x0050, text=» LD A9,DWTECB,A11 USER ECB«, t00=0x0047, t01=0x013c}
0x7032…703c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0047, t01=0x015e}
0x703c…7058               Head {h00=0x0018, h01=0x0050, text=»*   KEY RECORD FOUND«, t00=0x0047, t01=0x0168}
0x7058…708a               Head {h00=0x002e, h01=0x0050, text=»*   CHECK IF NEXT RECORD HAS THE SAME KEY «, t00=0x0047, t01=0x0184}
0x708a…7094               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x0026}
0x7094…70bc               Head {h00=0x0024, h01=0x0050, text=» LD A1,FDBRRO,A11 RECORD OFFSET «, t00=0x0048, t01=0x0030}
0x70bc…70d4               Head {h00=0x0014, h01=0x0050, text=» ADKL A1,BUFSTA «, t00=0x0048, t01=0x0058}
0x70d4…70f0               Head {h00=0x0018, h01=0x0050, text=» ADR A1,A4 REC ADDR «, t00=0x0048, t01=0x0070}
0x70f0…7114               Head {h00=0x0020, h01=0x0050, text=» LD A3,FDBRLE,A11 REC LENGTH«, t00=0x0048, t01=0x008c}
0x7114…7130               Head {h00=0x0018, h01=0x0050, text=» SUK A3,6 KEY LENGTH«, t00=0x0048, t01=0x00b0}
0x7130…7142               Head {h00=0x000e, h01=0x0050, text=» ADR A1,A3«, t00=0x0048, t01=0x00cc}
0x7142…716e               Head {h00=0x0028, h01=0x0050, text=» CC A3,2,A1 DUPLICATE KEY CHARACTER «, t00=0x0048, t01=0x00de}
0x716e…7196               Head {h00=0x0024, h01=0x0050, text=» RF(NE) DMI140 NEXT KEY NOT SAME«, t00=0x0048, t01=0x010a}
0x7196…71b4               Head {h00=0x001a, h01=0x0050, text=» LDKL A1,NXTKYS BIT 6 «, t00=0x0048, t01=0x0132}
0x71b4…71da               Head {h00=0x0022, h01=0x0050, text=» ORS A1,ECBRC,A9 NEXT KEY SAME«, t00=0x0048, t01=0x0150}
0x71da…71ee               Head {h00=0x0010, h01=0x0050, text=»DMI140 EQU *«, t00=0x0048, t01=0x0176}
0x71ee…720a               Head {h00=0x0018, h01=0x0050, text=» LDK A1,0 MARK FOUND«, t00=0x0048, t01=0x018a}
0x720a…723c               Head {h00=0x002e, h01=0x0050, text=» ABL DMR100 CONT AS FOR INDEXED RAND READ «, t00=0x0049, t01=0x0016}
0x723c…724a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0049, t01=0x0048}
0x724a…7266               Head {h00=0x0018, h01=0x0050, text=»********************«, t00=0x0049, t01=0x0056}
0x7266…7282               Head {h00=0x0018, h01=0x0050, text=»*                  *«, t00=0x0049, t01=0x0072}
0x7282…729e               Head {h00=0x0018, h01=0x0050, text=»*   E R R O R      *«, t00=0x0049, t01=0x008e}
0x729e…72ba               Head {h00=0x0018, h01=0x0050, text=»*                  *«, t00=0x0049, t01=0x00aa}
0x72ba…72d6               Head {h00=0x0018, h01=0x0050, text=»********************«, t00=0x0049, t01=0x00c6}
0x72d6…72de               Head {h00=0x0004, h01=0x0050, t00=0x0049, t01=0x00e2}
0x72de…730a               Head {h00=0x0028, h01=0x0050, text=»DMIER1 LDKL A1,KEYERR KEY NOT FOUND «, t00=0x0049, t01=0x00ea}
0x730a…731e               Head {h00=0x0010, h01=0x0050, text=» RF DMIERR  «, t00=0x0049, t01=0x0116}
0x731e…7332               Head {h00=0x0010, h01=0x0050, text=»DMIER2 EQU *«, t00=0x0049, t01=0x012a}
0x7332…7352               Head {h00=0x001c, h01=0x0050, text=» LDKL A1,NODERR NO IDENT«, t00=0x0049, t01=0x013e}
0x7352…7366               Head {h00=0x0010, h01=0x0050, text=»DMIERR EQU *«, t00=0x0049, t01=0x015e}
0x7366…7384               Head {h00=0x001a, h01=0x0050, text=» LDR A4,A4 BUFFER ADDR«, t00=0x0049, t01=0x0172}
0x7384…73a4               Head {h00=0x001c, h01=0x0050, text=» ABL(Z) SDMERX NO BUFFER«, t00=0x0049, t01=0x0190}
0x73a4…73c8               Head {h00=0x0020, h01=0x0050, text=» ABL DMTERR ERROR AND BUFFER«, t00=0x004a, t01=0x0020}
0x73c8…73dc               Head {h00=0x0010, h01=0x0050, text=»DMIER3 EQU *«, t00=0x004a, t01=0x0044}
0x73dc…73f0               Head {h00=0x0010, h01=0x0050, text=» ANK A1,/27 «, t00=0x004a, t01=0x0058}
0x73f0…7416               Head {h00=0x0022, h01=0x0050, text=» RB(NZ) DMIERR BIT 10,13,14,15«, t00=0x004a, t01=0x006c}
0x7416…743c               Head {h00=0x0022, h01=0x0050, text=» LDKL A1,EOMERR GRAVE ERR ALSO«, t00=0x004a, t01=0x0092}
0x743c…744e               Head {h00=0x000e, h01=0x0050, text=» RB DMIERR«, t00=0x004a, t01=0x00b8}
0x744e…7462               Head {h00=0x0010, h01=0x0050, text=»DMIER4 EQU *«, t00=0x004a, t01=0x00ca}
0x7462…7480               Head {h00=0x001a, h01=0x0050, text=» LDK A1,1 NOT OPERABLE«, t00=0x004a, t01=0x00de}
0x7480…7492               Head {h00=0x000e, h01=0x0050, text=» RB DMIERR«, t00=0x004a, t01=0x00fc}
0x7492…74a6               Head {h00=0x0010, h01=0x0050, text=»DMIER5 EQU *«, t00=0x004a, t01=0x010e}
0x74a6…74c6               Head {h00=0x001c, h01=0x0050, text=» LDKL A1,PROT PROTECTED «, t00=0x004a, t01=0x0122}
0x74c6…74d8               Head {h00=0x000e, h01=0x0050, text=» RB DMIERR«, t00=0x004a, t01=0x0142}
0x74d8…74ec               Head {h00=0x0010, h01=0x0050, text=»DMIER6 EQU *«, t00=0x004a, t01=0x0154}
0x74ec…7504               Head {h00=0x0014, h01=0x0050, text=» LDKL A1,EOFERR «, t00=0x004a, t01=0x0168}
0x7504…7516               Head {h00=0x000e, h01=0x0050, text=» RB DMIERR«, t00=0x004a, t01=0x0180}
0x7516…7524 (75, 0, 400)  Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x004b, t01=0x0004}
0x7524…7562               Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x004b, t01=0x0012}
0x7562…75a0               Head {h00=0x003a, h01=0x0050, text=»*                                                   * «, t00=0x004b, t01=0x0050}
0x75a0…75de               Head {h00=0x003a, h01=0x0050, text=»*   W R I T E   R A N D O M   I N D E X E D  (P2)   * «, t00=0x004b, t01=0x008e}
0x75de…761c               Head {h00=0x003a, h01=0x0050, text=»*   D E L E T E   I N D E X E D                     * «, t00=0x004b, t01=0x00cc}
0x761c…765a               Head {h00=0x003a, h01=0x0050, text=»*                                                   * «, t00=0x004b, t01=0x010a}
0x765a…7698               Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x004b, t01=0x0148}
0x7698…76a0               Head {h00=0x0004, h01=0x0050, t00=0x004b, t01=0x0186}
0x76a0…76d0               Head {h00=0x002c, h01=0x0050, text=»DMINS2 EQU * WRITE RANDOM INDEXED PART 2«, t00=0x004b, t01=0x018e}
0x76d0…76f4               Head {h00=0x0020, h01=0x0050, text=»DMXDEL EQU * DELETE INDEXED «, t00=0x004c, t01=0x002e}
0x76f4…770e               Head {h00=0x0016, h01=0x0050, text=» LC A4,FDBDBR,A11 «, t00=0x004c, t01=0x0052}
0x770e…7722               Head {h00=0x0010, h01=0x0050, text=» ANK A4,/10 «, t00=0x004c, t01=0x006c}
0x7722…7744               Head {h00=0x001e, h01=0x0050, text=» RF(NZ) DXI010 KEEP BUFFER«, t00=0x004c, t01=0x0080}
0x7744…7770               Head {h00=0x0028, h01=0x0050, text=» CF A14,SDMRLB RELEASE BLOCK BUFFER «, t00=0x004c, t01=0x00a2}
0x7770…7784               Head {h00=0x0010, h01=0x0050, text=»DXI010 EQU *«, t00=0x004c, t01=0x00ce}
0x7784…779e               Head {h00=0x0016, h01=0x0050, text=» LDK A5,10 LOOPER «, t00=0x004c, t01=0x00e2}
0x779e…77be               Head {h00=0x001c, h01=0x0050, text=»DXI020 EQU * NEXT INDEX «, t00=0x004c, t01=0x00fc}
0x77be…77dc               Head {h00=0x001a, h01=0x0050, text=» LD A7,DWTOR,A11 ORDER«, t00=0x004c, t01=0x011c}
0x77dc…77f0               Head {h00=0x0010, h01=0x0050, text=» ANK A7,/3F «, t00=0x004c, t01=0x013a}
0x77f0…7802               Head {h00=0x000e, h01=0x0050, text=» SUK A5,2 «, t00=0x004c, t01=0x014e}
0x7802…7824               Head {h00=0x001e, h01=0x0050, text=» RF(Z) DXI100 ALL INDEXES «, t00=0x004c, t01=0x0160}
0x7824…7840               Head {h00=0x0018, h01=0x0050, text=» LDR A1,A11 FDB DATA«, t00=0x004c, t01=0x0182}
0x7840…7852               Head {h00=0x000e, h01=0x0050, text=» ADR A1,A5«, t00=0x004d, t01=0x000e}
0x7852…7874               Head {h00=0x001e, h01=0x0050, text=» LD A1,FDBADF,A1 FDB INDEX«, t00=0x004d, t01=0x0020}
0x7874…7892               Head {h00=0x001a, h01=0x0050, text=» RB(Z) DXI020 NO INDEX«, t00=0x004d, t01=0x0042}
0x7892…78b0               Head {h00=0x001a, h01=0x0050, text=» LD A2,DWTOR,A11 ORDER«, t00=0x004d, t01=0x0060}
0x78b0…78c8               Head {h00=0x0014, h01=0x0050, text=» ST A2,DWTOR,A1 «, t00=0x004d, t01=0x007e}
0x78c8…78f0               Head {h00=0x0024, h01=0x0050, text=» LD A2,DWTECB,A11 USER ECB ADDR «, t00=0x004d, t01=0x0096}
0x78f0…7908               Head {h00=0x0014, h01=0x0050, text=» ST A2,DWTECB,A1«, t00=0x004d, t01=0x00be}
0x7908…792e               Head {h00=0x0022, h01=0x0050, text=» ST A5,FDBKA,A11 SAVE COUNTER «, t00=0x004d, t01=0x00d6}
0x792e…7958               Head {h00=0x0026, h01=0x0050, text=» LDR A11,A1 FDB ADDRESS INDEX FILE«, t00=0x004d, t01=0x00fc}
0x7958…796e               Head {h00=0x0012, h01=0x0050, text=» SUK A7,OWRRMX«, t00=0x004d, t01=0x0126}
0x796e…7998               Head {h00=0x0026, h01=0x0050, text=» RF(E) DMINIX WRITE RANDOM INDEXED«, t00=0x004d, t01=0x013c}
0x7998…79ba               Head {h00=0x001e, h01=0x0050, text=» RF DMDELX DELETE INDEXED «, t00=0x004d, t01=0x0166}
0x79ba…79c8               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x004d, t01=0x0188}
0x79c8…79d2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x0008}
0x79d2…7a00               Head {h00=0x002a, h01=0x0050, text=»*   RETURN FROM UPDATING OF ONE INDEX «, t00=0x004e, t01=0x0012}
0x7a00…7a0a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x0040}
0x7a0a…7a1e               Head {h00=0x0010, h01=0x0050, text=»DMTAR5 EQU *«, t00=0x004e, t01=0x004a}
0x7a1e…7a4e               Head {h00=0x002c, h01=0x0050, text=» LD A11,FDBADF,A11 FDB ADDRESS DATA FILE«, t00=0x004e, t01=0x005e}
0x7a4e…7a7e               Head {h00=0x002c, h01=0x0050, text=» LD A5,FDBKA,A11 GET COUNTER OF INDEXES «, t00=0x004e, t01=0x008e}
0x7a7e…7aa0               Head {h00=0x001e, h01=0x0050, text=» RB DXI020 TAKE NEXT INDEX«, t00=0x004e, t01=0x00be}
0x7aa0…7aaa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x00e0}
0x7aaa…7ade               Head {h00=0x0030, h01=0x0050, text=»* END IF WRITE RANDOM INDEXED ELSE CONTINUE «, t00=0x004e, t01=0x00ea}
0x7ade…7ae8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x011e}
0x7ae8…7b0a               Head {h00=0x001e, h01=0x0050, text=»DXI100 EQU * INDEXES READY«, t00=0x004e, t01=0x0128}
0x7b0a…7b24               Head {h00=0x0016, h01=0x0050, text=» LDK A1,0 RET CODE«, t00=0x004e, t01=0x014a}
0x7b24…7b50               Head {h00=0x0028, h01=0x0050, text=» SUK A7,OWRRMX WRITE RANDOM INDEXED «, t00=0x004e, t01=0x0164}
0x7b50…7b6c               Head {h00=0x0018, h01=0x0050, text=» ABL(E) SDMERX READY«, t00=0x004e, t01=0x0190}
0x7b6c…7b8e               Head {h00=0x001e, h01=0x0050, text=» ABL DMT020 RESTART SDMTSK«, t00=0x004f, t01=0x001c}
0x7b8e…7b9c               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x004f, t01=0x003e}
0x7b9c…7bda               Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x004f, t01=0x004c}
0x7bda…7c18               Head {h00=0x003a, h01=0x0050, text=»*                                                   * «, t00=0x004f, t01=0x008a}
0x7c18…7c56               Head {h00=0x003a, h01=0x0050, text=»*   W R I T E   R A N D O M   I N D E X E D         * «, t00=0x004f, t01=0x00c8}
0x7c56…7c94               Head {h00=0x003a, h01=0x0050, text=»*   D E L E T E   I N D E X   R E C O R D           * «, t00=0x004f, t01=0x0106}
0x7c94…7cd2               Head {h00=0x003a, h01=0x0050, text=»*                                                   * «, t00=0x004f, t01=0x0144}
0x7cd2…7d10               Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x004f, t01=0x0182}
0x7d10…7d18               Head {h00=0x0004, h01=0x0050, t00=0x0050, t01=0x0030}
0x7d18…7d42               Head {h00=0x0026, h01=0x0050, text=»DMINIX EQU * WRITE RANDOM INDEXED «, t00=0x0050, t01=0x0038}
0x7d42…7d58               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0050, t01=0x0062}
0x7d58…7d62               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0050, t01=0x0078}
0x7d62…7d84               Head {h00=0x001e, h01=0x0050, text=»*   GET KEY IN USER BUFFER«, t00=0x0050, t01=0x0082}
0x7d84…7d8e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0050, t01=0x00a4}
0x7d8e…7dbe               Head {h00=0x002c, h01=0x0050, text=» LD A9,FDBADF,A11 FDB ADDRESS DATA FILE «, t00=0x0050, t01=0x00ae}
0x7dbe…7de8               Head {h00=0x0026, h01=0x0050, text=» LD A9,DWTECB,A9 USER ECB ADDRESS «, t00=0x0050, t01=0x00de}
0x7de8…7e0c               Head {h00=0x0020, h01=0x0050, text=» LD A9,ECBBA,A9 USER BUFFER «, t00=0x0050, t01=0x0108}
0x7e0c…7e30               Head {h00=0x0020, h01=0x0050, text=» AD A9,FDBKA,A11 KEY ADDRESS«, t00=0x0050, t01=0x012c}
0x7e30…7e42               Head {h00=0x000e, h01=0x0050, text=» RF INS010«, t00=0x0050, t01=0x0150}
0x7e42…7e4e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0050, t01=0x0162}
0x7e4e…7e64               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x0050, t01=0x016e}
0x7e64…7e8c               Head {h00=0x0024, h01=0x0050, text=»DMDELX EQU * DELETE INDEX RECORD«, t00=0x0050, t01=0x0184}
0x7e8c…7ea0               Head {h00=0x0010, h01=0x0050, text=» LDR A9,A11 «, t00=0x0051, t01=0x001c}
0x7ea0…7ec0               Head {h00=0x001c, h01=0x0050, text=» ADKL A9,FDBKEY KEY ADDR«, t00=0x0051, t01=0x0030}
0x7ec0…7ed4               Head {h00=0x0010, h01=0x0050, text=»INS010 EQU *«, t00=0x0051, t01=0x0050}
0x7ed4…7ee8               Head {h00=0x0010, h01=0x0050, text=» LDR A12,A9 «, t00=0x0051, t01=0x0064}
0x7ee8…7f10               Head {h00=0x0024, h01=0x0050, text=» LD A10,FDBRLE,A11 RECORD LENGTH«, t00=0x0051, t01=0x0078}
0x7f10…7f2e               Head {h00=0x001a, h01=0x0050, text=» SUKL A10,6 KEY LENGTH«, t00=0x0051, t01=0x00a0}
0x7f2e…7f42               Head {h00=0x0010, h01=0x0050, text=» LDR A8,A14 «, t00=0x0051, t01=0x00be}
0x7f42…7f76               Head {h00=0x0030, h01=0x0050, text=» ADKL A8,2 ECB ADDR TO RECORD BUFFER AREASS «, t00=0x0051, t01=0x00d2}
0x7f76…7f9e               Head {h00=0x0024, h01=0x0050, text=» CF A14,FNDKEY GET INDEX RECORD «, t00=0x0051, t01=0x0106}
0x7f9e…7fb0               Head {h00=0x000e, h01=0x0050, text=» ADK A4,0 «, t00=0x0051, t01=0x012e}
0x7fb0…7fd6               Head {h00=0x0022, h01=0x0050, text=» RB(Z) DMIER3 NO SECTOR FOUND «, t00=0x0051, t01=0x0140}
0x7fd6…8002               Head {h00=0x0028, h01=0x0050, text=» LDR A6,A7 NUMBER OF SAME CHARACTERS«, t00=0x0051, t01=0x0166}
0x8002…802c (82, 0, 400)  Head {h00=0x0026, h01=0x0050, text=» LD A9,DWTECB,A11 USER ECB ADDRESS«, t00=0x0052, t01=0x0004}
0x802c…8050               Head {h00=0x0020, h01=0x0050, text=» LD A2,DWTOR,A11 ORDER CODE «, t00=0x0052, t01=0x002e}
0x8050…8064               Head {h00=0x0010, h01=0x0050, text=» ANK A2,/3F «, t00=0x0052, t01=0x0052}
0x8064…807a               Head {h00=0x0012, h01=0x0050, text=» SUK A2,ODELTX«, t00=0x0052, t01=0x0066}
0x807a…80a4               Head {h00=0x0026, h01=0x0050, text=» ABL(E) DEL000 DELETE INDEX RECORD«, t00=0x0052, t01=0x007c}
0x80a4…80b2               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0052, t01=0x00a6}
0x80b2…80bc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0052, t01=0x00b4}
0x80bc…80e8               Head {h00=0x0028, h01=0x0050, text=»*   SET RC BIT 6 TO USER IF NEXT KEY«, t00=0x0052, t01=0x00be}
0x80e8…810e               Head {h00=0x0022, h01=0x0050, text=»*   IS SAME IN REQUESTED INDEX«, t00=0x0052, t01=0x00ea}
0x810e…8118               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0052, t01=0x0110}
0x8118…812a               Head {h00=0x000e, h01=0x0050, text=» ADK A1,0 «, t00=0x0052, t01=0x011a}
0x812a…8152               Head {h00=0x0024, h01=0x0050, text=» RF(NZ) INS180 NEXT KEY NOT SAME«, t00=0x0052, t01=0x012c}
0x8152…8168               Head {h00=0x0012, h01=0x0050, text=» IFT KEYDUP=1 «, t00=0x0052, t01=0x0154}
0x8168…8184               Head {h00=0x0018, h01=0x0050, text=» CW A11,FDBAI1,A11  «, t00=0x0052, t01=0x016a}
0x8184…81a6               Head {h00=0x001e, h01=0x0050, text=» RB(E) DMIER5 FIRST INDEX «, t00=0x0052, t01=0x0186}
0x81a6…81b4               Head {h00=0x000a, h01=0x0050, text=» XIF  «, t00=0x0053, t01=0x0018}
0x81b4…81ca               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x0053, t01=0x0026}
0x81ca…81f0               Head {h00=0x0022, h01=0x0050, text=» LDKL A1,NXTKYS NEXT KEY SAME «, t00=0x0053, t01=0x003c}
0x81f0…8218               Head {h00=0x0024, h01=0x0050, text=» ORS A1,ECBRC,A9 SET RETURN CODE«, t00=0x0053, t01=0x0062}
0x8218…822e               Head {h00=0x0012, h01=0x0050, text=» IFT INSLAS=1 «, t00=0x0053, t01=0x008a}
0x822e…823c               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0053, t01=0x00a0}
0x823c…8246               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0053, t01=0x00ae}
0x8246…8266               Head {h00=0x001c, h01=0x0050, text=»*   INSERT SAME KEY LAST«, t00=0x0053, t01=0x00b8}
0x8266…8270               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0053, t01=0x00d8}
0x8270…8298               Head {h00=0x0024, h01=0x0050, text=» LD A1,FDBRRO,A11 RECORD OFFSET «, t00=0x0053, t01=0x00e2}
0x8298…82aa               Head {h00=0x000e, h01=0x0050, text=» RF INS100«, t00=0x0053, t01=0x010a}
0x82aa…82be               Head {h00=0x0010, h01=0x0050, text=»INS080 EQU *«, t00=0x0053, t01=0x011c}
0x82be…82e2               Head {h00=0x0020, h01=0x0050, text=» CF A14,RDNXTR GET NEXT REC «, t00=0x0053, t01=0x0130}
0x82e2…82f6               Head {h00=0x0010, h01=0x0050, text=»INS090 EQU *«, t00=0x0053, t01=0x0154}
0x82f6…8312               Head {h00=0x0018, h01=0x0050, text=» RB(Z) DMIER3 ERROR «, t00=0x0053, t01=0x0168}
0x8312…8326               Head {h00=0x0010, h01=0x0050, text=»INS100 EQU *«, t00=0x0053, t01=0x0184}
0x8326…8350               Head {h00=0x0026, h01=0x0050, text=» CF A14,CHKRCD CHECK RECORD STATUS«, t00=0x0054, t01=0x0008}
0x8350…836a               Head {h00=0x0016, h01=0x0050, text=» RF(E) INS150 USED«, t00=0x0054, t01=0x0032}
0x836a…8384               Head {h00=0x0016, h01=0x0050, text=» LD A3,FDBMRO,A11 «, t00=0x0054, t01=0x004c}
0x8384…839e               Head {h00=0x0016, h01=0x0050, text=» ST A3,FDBRRO,A11 «, t00=0x0054, t01=0x0066}
0x839e…83cc               Head {h00=0x002a, h01=0x0050, text=» RB INS080 GET FIRST RE C IN NXT SECT «, t00=0x0054, t01=0x0080}
0x83cc…83e0               Head {h00=0x0010, h01=0x0050, text=»INS150 EQU *«, t00=0x0054, t01=0x00ae}
0x83e0…840c               Head {h00=0x0028, h01=0x0050, text=» LC A6,-4,A1 DUPLICATE KEY CHARACTER«, t00=0x0054, t01=0x00c2}
0x840c…8430               Head {h00=0x0020, h01=0x0050, text=» CWR A6,A10 CHECK KEY LENGTH«, t00=0x0054, t01=0x00ee}
0x8430…8458               Head {h00=0x0024, h01=0x0050, text=» RB(E) INS080 NEXT SAME GET NEXT«, t00=0x0054, t01=0x0112}
0x8458…8466               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0054, t01=0x013a}
0x8466…8470               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0054, t01=0x0148}
0x8470…8494               Head {h00=0x0020, h01=0x0050, text=»*   UPDATE LAST SAME RECORD «, t00=0x0054, t01=0x0152}
0x8494…849e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0054, t01=0x0176}
0x849e…84be               Head {h00=0x001c, h01=0x0050, text=» SC A10,-4,A1 NEXT SAME «, t00=0x0054, t01=0x0180}
0x84be…84d8               Head {h00=0x0016, h01=0x0050, text=» LD A1,FDBRRO,A11 «, t00=0x0055, t01=0x0010}
0x84d8…84f2               Head {h00=0x0016, h01=0x0050, text=» CW A1,FDBMRO,A11 «, t00=0x0055, t01=0x002a}
0x84f2…851c               Head {h00=0x0026, h01=0x0050, text=» RF(NE) INS160 SECT WRITTEN LATER «, t00=0x0055, t01=0x0044}
0x851c…8526               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0055, t01=0x006e}
0x8526…853e               Head {h00=0x0014, h01=0x0050, text=»*   WRITE BLOCK «, t00=0x0055, t01=0x0078}
0x853e…8548               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0055, t01=0x0090}
0x8548…855e               Head {h00=0x0012, h01=0x0050, text=» CF A14,FMIOWR«, t00=0x0055, t01=0x009a}
0x855e…8576               Head {h00=0x0014, h01=0x0050, text=» ABL(NZ) DMTERR «, t00=0x0055, t01=0x00b0}
0x8576…8580               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0055, t01=0x00c8}
0x8580…859c               Head {h00=0x0018, h01=0x0050, text=»*   GET NEXT RECORD «, t00=0x0055, t01=0x00d2}
0x859c…85a6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0055, t01=0x00ee}
0x85a6…85ba               Head {h00=0x0010, h01=0x0050, text=»INS160 EQU *«, t00=0x0055, t01=0x00f8}
0x85ba…85dc               Head {h00=0x001e, h01=0x0050, text=» CF A14,RDNXTR GET NEXT RC«, t00=0x0055, t01=0x010c}
0x85dc…85f0               Head {h00=0x0010, h01=0x0050, text=»INS170 EQU *«, t00=0x0055, t01=0x012e}
0x85f0…861c               Head {h00=0x0028, h01=0x0050, text=» RB(Z) INS090 GO TO DMIER3 IF ERROR «, t00=0x0055, t01=0x0142}
0x861c…8628               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0055, t01=0x016e}
0x8628…863e               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x0055, t01=0x017a}
0x863e…864c               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0055, t01=0x0190}
0x864c…8660               Head {h00=0x0010, h01=0x0050, text=»INS180 EQU *«, t00=0x0056, t01=0x000e}
0x8660…866a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0056, t01=0x0022}
0x866a…8696               Head {h00=0x0028, h01=0x0050, text=»*   CREATE AN INDEX RECORD IN AREA 1«, t00=0x0056, t01=0x002c}
0x8696…86a0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0056, t01=0x0058}
0x86a0…86be               Head {h00=0x001a, h01=0x0050, text=» LDR A1,A12 FROM ADDR «, t00=0x0056, t01=0x0062}
0x86be…86d2               Head {h00=0x0010, h01=0x0050, text=» LDR A2,A14 «, t00=0x0056, t01=0x0080}
0x86d2…86f4               Head {h00=0x001e, h01=0x0050, text=» ADKL A2,SDMBF1 TO ADDRESS«, t00=0x0056, t01=0x0094}
0x86f4…8712               Head {h00=0x001a, h01=0x0050, text=» LDR A3,A10 KEY LENGTH«, t00=0x0056, t01=0x00b6}
0x8712…8730               Head {h00=0x001a, h01=0x0050, text=» CF A14,MOVFW MOVE KEY«, t00=0x0056, t01=0x00d4}
0x8730…8748               Head {h00=0x0014, h01=0x0050, text=» SCR A3,A2 DUMMY«, t00=0x0056, t01=0x00f2}
0x8748…875a               Head {h00=0x000e, h01=0x0050, text=» ADK A2,1 «, t00=0x0056, t01=0x010a}
0x875a…8772               Head {h00=0x0014, h01=0x0050, text=» SCR A3,A2 DUMMY«, t00=0x0056, t01=0x011c}
0x8772…8784               Head {h00=0x000e, h01=0x0050, text=» ADK A2,1 «, t00=0x0056, t01=0x0134}
0x8784…87a6               Head {h00=0x001e, h01=0x0050, text=» SCR A6,A2 NR OF SAME CHAR«, t00=0x0056, t01=0x0146}
0x87a6…87b8               Head {h00=0x000e, h01=0x0050, text=» ADK A2,1 «, t00=0x0056, t01=0x0168}
0x87b8…87e2               Head {h00=0x0026, h01=0x0050, text=» LD A1,DWTECB,A11 USER ECB ADDRESS«, t00=0x0056, t01=0x017a}
0x87e2…880a               Head {h00=0x0024, h01=0x0050, text=» ADKL A1,ECBCW+1 SOURCE POINTER «, t00=0x0057, t01=0x0014}
0x880a…8838               Head {h00=0x002a, h01=0x0050, text=» LDK A3,3 NUMBER OF CHARACTERS TO MOVE«, t00=0x0057, t01=0x003c}
0x8838…884e               Head {h00=0x0012, h01=0x0050, text=» CF A14,MOVFW «, t00=0x0057, t01=0x006a}
0x884e…8866               Head {h00=0x0014, h01=0x0050, text=» LDK A1,/FF USED«, t00=0x0057, t01=0x0080}
0x8866…8884               Head {h00=0x001a, h01=0x0050, text=» SCR A1,A2 STATUS CHAR«, t00=0x0057, t01=0x0098}
0x8884…88ac               Head {h00=0x0024, h01=0x0050, text=» CF A14,GTLGRN GET REC NR INDEX «, t00=0x0057, t01=0x00b6}
0x88ac…88b6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0057, t01=0x00de}
0x88b6…88e6               Head {h00=0x002c, h01=0x0050, text=»*   SAVE RECORD NR FOR FIRST MOVED INDEX«, t00=0x0057, t01=0x00e8}
0x88e6…88f0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0057, t01=0x0118}
0x88f0…8904               Head {h00=0x0010, h01=0x0050, text=» LDR A12,A1 «, t00=0x0057, t01=0x0122}
0x8904…8918               Head {h00=0x0010, h01=0x0050, text=» LDR A13,A2 «, t00=0x0057, t01=0x0136}
0x8918…8926               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0057, t01=0x014a}
0x8926…8930               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0057, t01=0x0158}
0x8930…896e               Head {h00=0x003a, h01=0x0050, text=»*   BELOW IS A NEW INDEX RECORD INSERTED AND FOLLOWING«, t00=0x0057, t01=0x0162}
0x896e…8996               Head {h00=0x0024, h01=0x0050, text=»*   USED RECORDS ROLLED FORWARD «, t00=0x0058, t01=0x0010}
0x8996…89be               Head {h00=0x0024, h01=0x0050, text=»*   A4,A10,A11 IS USED AT ENTRY «, t00=0x0058, t01=0x0038}
0x89be…89e6               Head {h00=0x0024, h01=0x0050, text=» ADKL A10,7 RECORD LENGTH TOTAL «, t00=0x0058, t01=0x0060}
0x89e6…89f0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0058, t01=0x0088}
0x89f0…8a0c               Head {h00=0x0018, h01=0x0050, text=»*   USE D REGISTERS «, t00=0x0058, t01=0x0092}
0x8a0c…8a2e               Head {h00=0x001e, h01=0x0050, text=»*   A11  = FDB ADDR INDEX «, t00=0x0058, t01=0x00ae}
0x8a2e…8a4a               Head {h00=0x0018, h01=0x0050, text=»*   A9   = AREA ADDR«, t00=0x0058, t01=0x00d0}
0x8a4a…8a70               Head {h00=0x0022, h01=0x0050, text=»*   A10  = RECORD LENGTH INDEX«, t00=0x0058, t01=0x00ec}
0x8a70…8aa0               Head {h00=0x002c, h01=0x0050, text=»*   A5   = AREA INDEX 0=BUFAR1,1=BUFAR2 «, t00=0x0058, t01=0x0112}
0x8aa0…8ac8               Head {h00=0x0024, h01=0x0050, text=»*   A4   = BUFFER ADDRESS BLOCK «, t00=0x0058, t01=0x0142}
0x8ac8…8ad2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0058, t01=0x016a}
0x8ad2…8aec               Head {h00=0x0016, h01=0x0050, text=» LDK A5,1 BUF ADR2«, t00=0x0058, t01=0x0174}
0x8aec…8b00               Head {h00=0x0010, h01=0x0050, text=»INS200 EQU *«, t00=0x0058, t01=0x018e}
0x8b00…8b20               Head {h00=0x001c, h01=0x0050, text=» LDKL A9,SDMBF1 BUFFER 1«, t00=0x0059, t01=0x0012}
0x8b20…8b32               Head {h00=0x000e, h01=0x0050, text=» ADK A5,0 «, t00=0x0059, t01=0x0032}
0x8b32…8b4e               Head {h00=0x0018, h01=0x0050, text=» RF(Z) INS210 BUFAR1«, t00=0x0059, t01=0x0044}
0x8b4e…8b6e               Head {h00=0x001c, h01=0x0050, text=» LDKL A9,SDMBF2 BUFFER 2«, t00=0x0059, t01=0x0060}
0x8b6e…8b82               Head {h00=0x0010, h01=0x0050, text=»INS210 EQU *«, t00=0x0059, t01=0x0080}
0x8b82…8bac               Head {h00=0x0026, h01=0x0050, text=» ADR A9,A14 RECORD BUFFER ADDRESS «, t00=0x0059, t01=0x0094}
0x8bac…8bb6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x00be}
0x8bb6…8bd2               Head {h00=0x0018, h01=0x0050, text=»*   SAVE LAST RECORD«, t00=0x0059, t01=0x00c8}
0x8bd2…8bdc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x00e4}
0x8bdc…8bee               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A4«, t00=0x0059, t01=0x00ee}
0x8bee…8c06               Head {h00=0x0014, h01=0x0050, text=» ADKL A1,BUFSTA «, t00=0x0059, t01=0x0100}
0x8c06…8c38               Head {h00=0x002e, h01=0x0050, text=» AD A1,FDBMRO,A11 ADDR OF LAST REC IN SECT«, t00=0x0059, t01=0x0118}
0x8c38…8c4c               Head {h00=0x0010, h01=0x0050, text=» LDR A3,A10 «, t00=0x0059, t01=0x014a}
0x8c4c…8c5e               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A9«, t00=0x0059, t01=0x015e}
0x8c5e…8c84               Head {h00=0x0022, h01=0x0050, text=» CF A14,MOVFW SAVE LAST RECORD«, t00=0x0059, t01=0x0170}
0x8c84…8c92               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x005a, t01=0x0008}
0x8c92…8c9c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005a, t01=0x0016}
0x8c9c…8cd4               Head {h00=0x0034, h01=0x0050, text=»*   MOVE REST OF BLOCK DOWN ONE RECORD POSITION «, t00=0x005a, t01=0x0020}
0x8cd4…8cde               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005a, t01=0x0058}
0x8cde…8cf0               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A4«, t00=0x005a, t01=0x0062}
0x8cf0…8d08               Head {h00=0x0014, h01=0x0050, text=» ADKL A1,BUFSTA «, t00=0x005a, t01=0x0074}
0x8d08…8d2c               Head {h00=0x0020, h01=0x0050, text=» AD A1,FDBRRO,A11 FROM ADDR «, t00=0x005a, t01=0x008c}
0x8d2c…8d3e               Head {h00=0x000e, h01=0x0050, text=» LDR A6,A1«, t00=0x005a, t01=0x00b0}
0x8d3e…8d58               Head {h00=0x0016, h01=0x0050, text=» LD A3,FDBMRO,A11 «, t00=0x005a, t01=0x00c2}
0x8d58…8d7c               Head {h00=0x0020, h01=0x0050, text=» SU A3,FDBRRO,A11 NR OF CHAR«, t00=0x005a, t01=0x00dc}
0x8d7c…8d8e               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A1«, t00=0x005a, t01=0x0100}
0x8d8e…8daa               Head {h00=0x0018, h01=0x0050, text=» ADR A2,A10 TO ADDR «, t00=0x005a, t01=0x0112}
0x8daa…8dc4               Head {h00=0x0016, h01=0x0050, text=» CF A14,MOVBW MOVE«, t00=0x005a, t01=0x012e}
0x8dc4…8dce               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005a, t01=0x0148}
0x8dce…8dec               Head {h00=0x001a, h01=0x0050, text=»*   INSERT NEW RECORD «, t00=0x005a, t01=0x0152}
0x8dec…8df6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005a, t01=0x0170}
0x8df6…8e0e               Head {h00=0x0014, h01=0x0050, text=» LDKL A1,SDMBF2 «, t00=0x005a, t01=0x017a}
0x8e0e…8e20 (91, 0, 400)  Head {h00=0x000e, h01=0x0050, text=» ADK A5,0 «, t00=0x005b, t01=0x0004}
0x8e20…8e3c               Head {h00=0x0018, h01=0x0050, text=» RF(Z) INS250 BUFAR1«, t00=0x005b, t01=0x0016}
0x8e3c…8e54               Head {h00=0x0014, h01=0x0050, text=» LDKL A1,SDMBF1 «, t00=0x005b, t01=0x0032}
0x8e54…8e68               Head {h00=0x0010, h01=0x0050, text=»INS250 EQU *«, t00=0x005b, t01=0x004a}
0x8e68…8e86               Head {h00=0x001a, h01=0x0050, text=» ADR A1,A14 FROM ADDR «, t00=0x005b, t01=0x005e}
0x8e86…8ea4               Head {h00=0x001a, h01=0x0050, text=» LDR A3,A10 NR OF CHAR«, t00=0x005b, t01=0x007c}
0x8ea4…8ebe               Head {h00=0x0016, h01=0x0050, text=» LDR A2,A6 TO ADDR«, t00=0x005b, t01=0x009a}
0x8ebe…8ed8               Head {h00=0x0016, h01=0x0050, text=» CF A14,MOVFW MOVE«, t00=0x005b, t01=0x00b4}
0x8ed8…8ee6               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x005b, t01=0x00ce}
0x8ee6…8ef0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005b, t01=0x00dc}
0x8ef0…8f08               Head {h00=0x0014, h01=0x0050, text=»*   WRITE BUFFER«, t00=0x005b, t01=0x00e6}
0x8f08…8f12               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005b, t01=0x00fe}
0x8f12…8f3a               Head {h00=0x0024, h01=0x0050, text=» LDR A8,A14 USE STACK AS ECB :=S«, t00=0x005b, t01=0x0108}
0x8f3a…8f64               Head {h00=0x0026, h01=0x0050, text=» SUKL A8,SDMSTS 7 WORDS NEEDED :=S«, t00=0x005b, t01=0x0130}
0x8f64…8f8a               Head {h00=0x0022, h01=0x0050, text=» LC A2,FWTFNR,A11 VOL DEV CODE«, t00=0x005b, t01=0x015a}
0x8f8a…8f9e               Head {h00=0x0010, h01=0x0050, text=» ANK A2,/FF «, t00=0x005b, t01=0x0180}
0x8f9e…8fb2 (92, 0, 400)  Head {h00=0x0010, h01=0x0050, text=» STR A2,A8  «, t00=0x005c, t01=0x0004}
0x8fb2…8fc4               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A4«, t00=0x005c, t01=0x0018}
0x8fc4…8fdc               Head {h00=0x0014, h01=0x0050, text=» ADKL A2,BUFSTA «, t00=0x005c, t01=0x002a}
0x8fdc…9000               Head {h00=0x0020, h01=0x0050, text=» ST A2,ECBBA,A8 SECTOR ADDR «, t00=0x005c, t01=0x0042}
0x9000…9024               Head {h00=0x0020, h01=0x0050, text=» LC A2,FDBBLZ,A11 BLOCK SIZE«, t00=0x005c, t01=0x0066}
0x9024…903e               Head {h00=0x0016, h01=0x0050, text=» SLL A2,8 IN BYTE «, t00=0x005c, t01=0x008a}
0x903e…9056               Head {h00=0x0014, h01=0x0050, text=» ST A2,ECBRL,A8 «, t00=0x005c, t01=0x00a4}
0x9056…907a               Head {h00=0x0020, h01=0x0050, text=» LD A2,FDBSNR,A11 SECTOR NR «, t00=0x005c, t01=0x00bc}
0x907a…909c               Head {h00=0x001e, h01=0x0050, text=» ST A2,ECBCW,A8 SECTOR NR «, t00=0x005c, t01=0x00e0}
0x909c…90b8               Head {h00=0x0018, h01=0x0050, text=» LD A3,FDBSNR+2,A11 «, t00=0x005c, t01=0x0102}
0x90b8…90da               Head {h00=0x001e, h01=0x0050, text=» ST A3,ECBCW+2,A8 SECT NR «, t00=0x005c, t01=0x011e}
0x90da…90f0               Head {h00=0x0012, h01=0x0050, text=» CF A14,FMIOWR«, t00=0x005c, t01=0x0140}
0x90f0…9108               Head {h00=0x0014, h01=0x0050, text=» ABL(NZ) DMTERR «, t00=0x005c, t01=0x0156}
0x9108…9112               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005c, t01=0x016e}
0x9112…914c               Head {h00=0x0036, h01=0x0050, text=»*   IF SPILLED RECORD IS FREE, OPERATION IS READY «, t00=0x005c, t01=0x0178}
0x914c…9156               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005d, t01=0x0022}
0x9156…917a               Head {h00=0x0020, h01=0x0050, text=» LDR A2,A9 RECORD AREA ADDR «, t00=0x005d, t01=0x002c}
0x917a…9196               Head {h00=0x0018, h01=0x0050, text=» ADR A2,A10 REC LGTH«, t00=0x005d, t01=0x0050}
0x9196…91bc               Head {h00=0x0022, h01=0x0050, text=» SUK A2,1 ADDR OF STATUS CHAR «, t00=0x005d, t01=0x006c}
0x91bc…91d6               Head {h00=0x0016, h01=0x0050, text=» LD A3,FDBMRO,A11 «, t00=0x005d, t01=0x0092}
0x91d6…9202               Head {h00=0x0028, h01=0x0050, text=» ST A3,FDBRRO,A11 MAX OFFSET IN SECT«, t00=0x005d, t01=0x00ac}
0x9202…9214               Head {h00=0x000e, h01=0x0050, text=» CCR A1,A2«, t00=0x005d, t01=0x00d8}
0x9214…9236               Head {h00=0x001e, h01=0x0050, text=» RF(Z) INS400 FREE RECORD «, t00=0x005d, t01=0x00ea}
0x9236…9244               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x005d, t01=0x010c}
0x9244…924e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005d, t01=0x011a}
0x924e…9268               Head {h00=0x0016, h01=0x0050, text=»*   GET NEXT BLOCK«, t00=0x005d, t01=0x0124}
0x9268…9272               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005d, t01=0x013e}
0x9272…9290               Head {h00=0x001a, h01=0x0050, text=» LDR A9,A5 SAVE A5 =7 «, t00=0x005d, t01=0x0148}
0x9290…92c8               Head {h00=0x0034, h01=0x0050, text=» CF A14,RDNXTR GET RECORD (7 WORDS ON STACK) :=S«, t00=0x005d, t01=0x0166}
0x92c8…92ee               Head {h00=0x0022, h01=0x0050, text=» LDR A5,A9 RESTORE REGISTER =7«, t00=0x005e, t01=0x000e}
0x92ee…930a               Head {h00=0x0018, h01=0x0050, text=» ADK A4,0 SET CR =7 «, t00=0x005e, t01=0x0034}
0x930a…931e               Head {h00=0x0010, h01=0x0050, text=»INS260 EQU *«, t00=0x005e, t01=0x0050}
0x931e…934a               Head {h00=0x0028, h01=0x0050, text=» RB(Z) INS170 GO TO DMIER3 IF ERROR «, t00=0x005e, t01=0x0064}
0x934a…9378               Head {h00=0x002a, h01=0x0050, text=» XRK A5,1 SWITCH KEY RECORD BUFFERS =7«, t00=0x005e, t01=0x0090}
0x9378…938a               Head {h00=0x000e, h01=0x0050, text=» RB INS200«, t00=0x005e, t01=0x00be}
0x938a…939e               Head {h00=0x0010, h01=0x0050, text=»INS400 EQU *«, t00=0x005e, t01=0x00d0}
0x939e…93a8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005e, t01=0x00e4}
0x93a8…93d4               Head {h00=0x0028, h01=0x0050, text=»*   UPDATE LRN IF EOF IS ENCOUNTERED«, t00=0x005e, t01=0x00ee}
0x93d4…93de               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005e, t01=0x011a}
0x93de…93f6               Head {h00=0x0014, h01=0x0050, text=» CF A14,GTLGRN  «, t00=0x005e, t01=0x0124}
0x93f6…9410               Head {h00=0x0016, h01=0x0050, text=» CC A1,FDBLRN,A11 «, t00=0x005e, t01=0x013c}
0x9410…942c               Head {h00=0x0018, h01=0x0050, text=» RF(L) INS430 NO EOF«, t00=0x005e, t01=0x0156}
0x942c…9446               Head {h00=0x0016, h01=0x0050, text=» RF(G) INS410 EOF «, t00=0x005e, t01=0x0172}
0x9446…9462               Head {h00=0x0018, h01=0x0050, text=» CW A2,FDBLRN+1,A11 «, t00=0x005e, t01=0x018c}
0x9462…9480               Head {h00=0x001a, h01=0x0050, text=» RF(NG) INS430 NO EOF «, t00=0x005f, t01=0x0018}
0x9480…9494               Head {h00=0x0010, h01=0x0050, text=»INS410 EQU *«, t00=0x005f, t01=0x0036}
0x9494…94c0               Head {h00=0x0028, h01=0x0050, text=» SC A1,FDBLRN,A11 LAST RECORD NUMBER«, t00=0x005f, t01=0x004a}
0x94c0…94dc               Head {h00=0x0018, h01=0x0050, text=» ST A2,FDBLRN+1,A11 «, t00=0x005f, t01=0x0076}
0x94dc…9506               Head {h00=0x0026, h01=0x0050, text=» LD A9,DWTECB,A11 USER ECB ADDRESS«, t00=0x005f, t01=0x0092}
0x9506…9528               Head {h00=0x001e, h01=0x0050, text=» LDKL A3,EOFRC END OF FILE«, t00=0x005f, t01=0x00bc}
0x9528…9548               Head {h00=0x001c, h01=0x0050, text=» ORS A3,ECBRC,A9 TO USER«, t00=0x005f, t01=0x00de}
0x9548…9556               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x005f, t01=0x00fe}
0x9556…956a               Head {h00=0x0010, h01=0x0050, text=»INS430 EQU *«, t00=0x005f, t01=0x010c}
0x956a…9574               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005f, t01=0x0120}
0x9574…95a8               Head {h00=0x0030, h01=0x0050, text=»*   UPDATE CRN-LINK FOR MOVED INDEX RECORDS «, t00=0x005f, t01=0x012a}
0x95a8…95b2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005f, t01=0x015e}
0x95b2…95d2               Head {h00=0x001c, h01=0x0050, text=» LDK A7,1 ADD ONE TO CRN«, t00=0x005f, t01=0x0168}
0x95d2…9600               Head {h00=0x002a, h01=0x0050, text=» CF A14,CRNUPD ADD 1 TO RECORD NUMBERS«, t00=0x005f, t01=0x0188}
0x9600…9614               Head {h00=0x0010, h01=0x0050, text=»INS440 EQU *«, t00=0x0060, t01=0x0026}
0x9614…9636               Head {h00=0x001e, h01=0x0050, text=» CF A14,SDMRBU REL BUFFER «, t00=0x0060, t01=0x003a}
0x9636…9664               Head {h00=0x002a, h01=0x0050, text=» ABL DMTAR5 ONE INDEX READY TAKE NEXT «, t00=0x0060, t01=0x005c}
0x9664…9672               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0060, t01=0x008a}
0x9672…96a0               Head {h00=0x002a, h01=0x0050, text=»DEL000 EQU * DELETE INDEX RECORD CONT «, t00=0x0060, t01=0x0098}
0x96a0…96b2               Head {h00=0x000e, h01=0x0050, text=» ADK A1,0 «, t00=0x0060, t01=0x00c6}
0x96b2…96c6               Head {h00=0x0010, h01=0x0050, text=»DEL010 EQU *«, t00=0x0060, t01=0x00d8}
0x96c6…96ec               Head {h00=0x0022, h01=0x0050, text=» ABL(NZ) DMIER3 KEY NOT FOUND «, t00=0x0060, t01=0x00ec}
0x96ec…96f6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0060, t01=0x0112}
0x96f6…971a               Head {h00=0x0020, h01=0x0050, text=»*   CHECK RECORD NR DATA REC«, t00=0x0060, t01=0x011c}
0x971a…9724               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0060, t01=0x0140}
0x9724…9738               Head {h00=0x0010, h01=0x0050, text=»DEL020 EQU *«, t00=0x0060, t01=0x014a}
0x9738…9752               Head {h00=0x0016, h01=0x0050, text=» LD A1,FDBRRO,A11 «, t00=0x0060, t01=0x015e}
0x9752…9764               Head {h00=0x000e, h01=0x0050, text=» ADR A1,A4«, t00=0x0060, t01=0x0178}
0x9764…977e               Head {h00=0x0016, h01=0x0050, text=» AD A1,FDBRLE,A11 «, t00=0x0060, t01=0x018a}
0x977e…97a4               Head {h00=0x0022, h01=0x0050, text=» ADK A1,7 BUFSTA-3=ADDR REC NR«, t00=0x0061, t01=0x0014}
0x97a4…97b6               Head {h00=0x000e, h01=0x0050, text=» LCR A2,A1«, t00=0x0061, t01=0x003a}
0x97b6…97d6               Head {h00=0x001c, h01=0x0050, text=» CC A2,ECBCW+1,A9 REC NR«, t00=0x0061, t01=0x004c}
0x97d6…97fa               Head {h00=0x0020, h01=0x0050, text=» RF(NE) DEL030 WRONG RECORD «, t00=0x0061, t01=0x006c}
0x97fa…980e               Head {h00=0x0010, h01=0x0050, text=» LC A2,1,A1 «, t00=0x0061, t01=0x0090}
0x980e…9820               Head {h00=0x000e, h01=0x0050, text=» ECR A2,A2«, t00=0x0061, t01=0x00a4}
0x9820…983a               Head {h00=0x0016, h01=0x0050, text=» LC A2,2,A1 REC NR«, t00=0x0061, t01=0x00b6}
0x983a…9854               Head {h00=0x0016, h01=0x0050, text=» CW A2,ECBCW+2,A9 «, t00=0x0061, t01=0x00d0}
0x9854…9876               Head {h00=0x001e, h01=0x0050, text=» RF(E) DEL200 RECORD FOUND«, t00=0x0061, t01=0x00ea}
0x9876…988a               Head {h00=0x0010, h01=0x0050, text=»DEL030 EQU *«, t00=0x0061, t01=0x010c}
0x988a…9898               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0061, t01=0x0120}
0x9898…98a2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0061, t01=0x012e}
0x98a2…98c4               Head {h00=0x001e, h01=0x0050, text=»*   CHECK IF NEXT KEY SAME«, t00=0x0061, t01=0x0138}
0x98c4…98ce               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0061, t01=0x015a}
0x98ce…98ee               Head {h00=0x001c, h01=0x0050, text=» CC A10,-1,A1 KEY LENGTH«, t00=0x0061, t01=0x0164}
0x98ee…9916               Head {h00=0x0024, h01=0x0050, text=» RB(NE) DEL010 NEXT KEY NOT SAME«, t00=0x0061, t01=0x0184}
0x9916…992a               Head {h00=0x0010, h01=0x0050, text=»DEL040 EQU *«, t00=0x0062, t01=0x001c}
0x992a…9956               Head {h00=0x0028, h01=0x0050, text=» CF A14,RDNXTR GET NEXT INDEX RECORD«, t00=0x0062, t01=0x0030}
0x9956…996a               Head {h00=0x0010, h01=0x0050, text=»DEL045 EQU *«, t00=0x0062, t01=0x005c}
0x996a…9996               Head {h00=0x0028, h01=0x0050, text=» RB(Z) INS260 GO TO DMIER3 IF ERROR «, t00=0x0062, t01=0x0070}
0x9996…99a0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0062, t01=0x009c}
0x99a0…99c4               Head {h00=0x0020, h01=0x0050, text=»*   CHECK IF RECORD IS USED «, t00=0x0062, t01=0x00a6}
0x99c4…99ce               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0062, t01=0x00ca}
0x99ce…99f8               Head {h00=0x0026, h01=0x0050, text=» CF A14,CHKRCD CHECK RECORD STATUS«, t00=0x0062, t01=0x00d4}
0x99f8…9a12               Head {h00=0x0016, h01=0x0050, text=» RB(E) DEL020 USED«, t00=0x0062, t01=0x00fe}
0x9a12…9a2c               Head {h00=0x0016, h01=0x0050, text=» LD A1,FDBMRO,A11 «, t00=0x0062, t01=0x0118}
0x9a2c…9a5c               Head {h00=0x002c, h01=0x0050, text=» ST A1,FDBRRO,A11 LAST RECORD IN SECTOR «, t00=0x0062, t01=0x0132}
0x9a5c…9a78               Head {h00=0x0018, h01=0x0050, text=» RB DEL040 NEXT REC «, t00=0x0062, t01=0x0162}
0x9a78…9a86               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0062, t01=0x017e}
0x9a86…9aa8               Head {h00=0x001e, h01=0x0050, text=»DEL200 EQU * RECORD FOUND «, t00=0x0062, t01=0x018c}
0x9aa8…9ab2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0063, t01=0x001e}
0x9ab2…9adc               Head {h00=0x0026, h01=0x0050, text=»*   SET RC BIT 6 IF NEXT KEY SAME «, t00=0x0063, t01=0x0028}
0x9adc…9ae6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0063, t01=0x0052}
0x9ae6…9b0a               Head {h00=0x0020, h01=0x0050, text=» LC A7,-1,A1 NR OF SAME CHAR«, t00=0x0063, t01=0x005c}
0x9b0a…9b1e               Head {h00=0x0010, h01=0x0050, text=» ANK A7,/FF «, t00=0x0063, t01=0x0080}
0x9b1e…9b54               Head {h00=0x0032, h01=0x0050, text=» ST A7,16,A14 SAVE IN RECORD BUFFER AFTER ECB «, t00=0x0063, t01=0x0094}
0x9b54…9b72               Head {h00=0x001a, h01=0x0050, text=» CWR A10,A7 KEY LENGTH«, t00=0x0063, t01=0x00ca}
0x9b72…9b9a               Head {h00=0x0024, h01=0x0050, text=» RF(NE) DEL220 NEXT KEY NOT SAME«, t00=0x0063, t01=0x00e8}
0x9b9a…9bb2               Head {h00=0x0014, h01=0x0050, text=» LDKL A2,NXTKYS «, t00=0x0063, t01=0x0110}
0x9bb2…9bd8               Head {h00=0x0022, h01=0x0050, text=» ORS A2,ECBRC,A9 NEXT KEY SAME«, t00=0x0063, t01=0x0128}
0x9bd8…9bec               Head {h00=0x0010, h01=0x0050, text=»DEL220 EQU *«, t00=0x0063, t01=0x014e}
0x9bec…9bf6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0063, t01=0x0162}
0x9bf6…9c1e               Head {h00=0x0024, h01=0x0050, text=»*   MOVE UP RECORDS OVER DELETED«, t00=0x0063, t01=0x016c}
0x9c1e…9c28 (100, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0064, t01=0x0004}
0x9c28…9c50               Head {h00=0x0024, h01=0x0050, text=» ADKL A10,7 TOTAL RECORD LENGTH «, t00=0x0064, t01=0x000e}
0x9c50…9c62               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A4«, t00=0x0064, t01=0x0036}
0x9c62…9c7a               Head {h00=0x0014, h01=0x0050, text=» ADKL A2,BUFSTA «, t00=0x0064, t01=0x0048}
0x9c7a…9c9c               Head {h00=0x001e, h01=0x0050, text=» AD A2,FDBRRO,A11 TO ADDR «, t00=0x0064, t01=0x0060}
0x9c9c…9cae               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A2«, t00=0x0064, t01=0x0082}
0x9cae…9ccc               Head {h00=0x001a, h01=0x0050, text=» ADR A1,A10 FROM ADDR «, t00=0x0064, t01=0x0094}
0x9ccc…9ce6               Head {h00=0x0016, h01=0x0050, text=» LD A3,FDBMRO,A11 «, t00=0x0064, t01=0x00b2}
0x9ce6…9d0a               Head {h00=0x0020, h01=0x0050, text=» SU A3,FDBRRO,A11 NR OF CHAR«, t00=0x0064, t01=0x00cc}
0x9d0a…9d24               Head {h00=0x0016, h01=0x0050, text=» CF A14,MOVFW MOVE«, t00=0x0064, t01=0x00f0}
0x9d24…9d2e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0064, t01=0x010a}
0x9d2e…9d4e               Head {h00=0x001c, h01=0x0050, text=»*   SET LAST RECORD FREE«, t00=0x0064, t01=0x0114}
0x9d4e…9d58               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0064, t01=0x0134}
0x9d58…9d6c               Head {h00=0x0010, h01=0x0050, text=» ADR A2,A10 «, t00=0x0064, t01=0x013e}
0x9d6c…9d7e               Head {h00=0x000e, h01=0x0050, text=» SUK A2,1 «, t00=0x0064, t01=0x0152}
0x9d7e…9d9c               Head {h00=0x001a, h01=0x0050, text=» SCR A3,A2 STATUS FREE«, t00=0x0064, t01=0x0164}
0x9d9c…9daa               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0064, t01=0x0182}
0x9daa…9db4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0064, t01=0x0190}
0x9db4…9ddc               Head {h00=0x0024, h01=0x0050, text=»*   UPDATE CRN FOR MOVED RECORDS«, t00=0x0065, t01=0x000a}
0x9ddc…9de6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0065, t01=0x0032}
0x9de6…9e08               Head {h00=0x001e, h01=0x0050, text=» CF A14,GTLGRN GET REC NR «, t00=0x0065, t01=0x003c}
0x9e08…9e1c               Head {h00=0x0010, h01=0x0050, text=» LDR A12,A1 «, t00=0x0065, t01=0x005e}
0x9e1c…9e42               Head {h00=0x0022, h01=0x0050, text=» LDR A13,A2 FIRST REC NR MOVED«, t00=0x0065, t01=0x0072}
0x9e42…9e78               Head {h00=0x0032, h01=0x0050, text=» LD A3,FDBRRO,A11 SAVE RELATIVE RECORD OFFSET «, t00=0x0065, t01=0x0098}
0x9e78…9e92               Head {h00=0x0016, h01=0x0050, text=» LD A6,FDBMRO,A11 «, t00=0x0065, t01=0x00ce}
0x9e92…9eb6               Head {h00=0x0020, h01=0x0050, text=» ST A6,FDBRRO,A11 MAX OFFSET«, t00=0x0065, t01=0x00e8}
0x9eb6…9ede               Head {h00=0x0024, h01=0x0050, text=» CF A14,GTLGRN LAST REC NR MOVED«, t00=0x0065, t01=0x010c}
0x9ede…9f04               Head {h00=0x0022, h01=0x0050, text=» ST A3,FDBRRO,A11 RESET OFFSET«, t00=0x0065, t01=0x0134}
0x9f04…9f18               Head {h00=0x0010, h01=0x0050, text=» LDKL A7,-1 «, t00=0x0065, t01=0x015a}
0x9f18…9f42               Head {h00=0x0026, h01=0x0050, text=» CF A14,CRNUPD UPDATE CRN BUFFERS «, t00=0x0065, t01=0x016e}
0x9f42…9f68               Head {h00=0x0022, h01=0x0050, text=» LDK A5,1 MARK BUFFER CHANGED «, t00=0x0066, t01=0x0008}
0x9f68…9f76               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0066, t01=0x002e}
0x9f76…9f8a               Head {h00=0x0010, h01=0x0050, text=»DEL240 EQU *«, t00=0x0066, t01=0x003c}
0x9f8a…9fa4               Head {h00=0x0016, h01=0x0050, text=» LD A1,FDBRRO,A11 «, t00=0x0066, t01=0x0050}
0x9fa4…9fcc               Head {h00=0x0024, h01=0x0050, text=» RF(NZ) DEL290 NOT FIRST RECORD «, t00=0x0066, t01=0x006a}
0x9fcc…9fee               Head {h00=0x001e, h01=0x0050, text=» CF A14,GTLGRN GET REC NR «, t00=0x0066, t01=0x0092}
0x9fee…a000               Head {h00=0x000e, h01=0x0050, text=» LDK A6,0 «, t00=0x0066, t01=0x00b4}
0xa000…a012               Head {h00=0x000e, h01=0x0050, text=» LDK A7,1 «, t00=0x0066, t01=0x00c6}
0xa012…a03a               Head {h00=0x0024, h01=0x0050, text=» CF A14,DSUMOD A1,A2 = A1,A2 - 1«, t00=0x0066, t01=0x00d8}
0xa03a…a05a               Head {h00=0x001c, h01=0x0050, text=» RF(Z) DEL600 FILE START«, t00=0x0066, t01=0x0100}
0xa05a…a07e               Head {h00=0x0020, h01=0x0050, text=» CF A14,CALSNO GET SECTOR NR«, t00=0x0066, t01=0x0120}
0xa07e…a0a0               Head {h00=0x001e, h01=0x0050, text=» RF(NZ) DEL600 FILE START «, t00=0x0066, t01=0x0144}
0xa0a0…a0b2               Head {h00=0x000e, h01=0x0050, text=» ADK A5,0 «, t00=0x0066, t01=0x0166}
0xa0b2…a0da               Head {h00=0x0024, h01=0x0050, text=» RF(Z) DEL245 BUFFER NOT CHANGED«, t00=0x0066, t01=0x0178}
0xa0da…a0e8               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0067, t01=0x0010}
0xa0e8…a0f2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0067, t01=0x001e}
0xa0f2…a10a               Head {h00=0x0014, h01=0x0050, text=»*   WRITE SECTOR«, t00=0x0067, t01=0x0028}
0xa10a…a114               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0067, t01=0x0040}
0xa114…a12a               Head {h00=0x0012, h01=0x0050, text=» CF A14,FMIOWR«, t00=0x0067, t01=0x004a}
0xa12a…a142               Head {h00=0x0014, h01=0x0050, text=» ABL(NZ) DMTERR «, t00=0x0067, t01=0x0060}
0xa142…a16a               Head {h00=0x0024, h01=0x0050, text=» LDK A5,0 BUFFER NOT CHANGED YET«, t00=0x0067, t01=0x0078}
0xa16a…a17e               Head {h00=0x0010, h01=0x0050, text=»DEL245 EQU *«, t00=0x0067, t01=0x00a0}
0xa17e…a1a4               Head {h00=0x0022, h01=0x0050, text=» CF A14,SDMRBU RELEASE BUFFER «, t00=0x0067, t01=0x00b4}
0xa1a4…a1ae               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0067, t01=0x00da}
0xa1ae…a1ce               Head {h00=0x001c, h01=0x0050, text=»*   GET PREVIOUS SECTOR «, t00=0x0067, t01=0x00e4}
0xa1ce…a1d8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0067, t01=0x0104}
0xa1d8…a1ea               Head {h00=0x000e, h01=0x0050, text=» LDK A4,0 «, t00=0x0067, t01=0x010e}
0xa1ea…a20c               Head {h00=0x001e, h01=0x0050, text=» CF A14,RDNXTR GET SECTOR «, t00=0x0067, t01=0x0120}
0xa20c…a238               Head {h00=0x0028, h01=0x0050, text=» RB(Z) DEL045 GO TO DMIER3 IF ERROR «, t00=0x0067, t01=0x0142}
0xa238…a24c               Head {h00=0x0010, h01=0x0050, text=»DEL250 EQU *«, t00=0x0067, t01=0x016e}
0xa24c…a266               Head {h00=0x0016, h01=0x0050, text=» LD A1,FDBMRO,A11 «, t00=0x0067, t01=0x0182}
0xa266…a278               Head {h00=0x000e, h01=0x0050, text=» RF DEL300«, t00=0x0068, t01=0x000c}
0xa278…a28c               Head {h00=0x0010, h01=0x0050, text=»DEL290 EQU *«, t00=0x0068, t01=0x001e}
0xa28c…a2a6               Head {h00=0x0016, h01=0x0050, text=» SU A1,FDBRLE,A11 «, t00=0x0068, t01=0x0032}
0xa2a6…a2b8               Head {h00=0x000e, h01=0x0050, text=» SUK A1,1 «, t00=0x0068, t01=0x004c}
0xa2b8…a2cc               Head {h00=0x0010, h01=0x0050, text=»DEL300 EQU *«, t00=0x0068, t01=0x005e}
0xa2cc…a2fc               Head {h00=0x002c, h01=0x0050, text=» ST A1,FDBRRO,A11 PREVIOS RECORD OFFSET «, t00=0x0068, t01=0x0072}
0xa2fc…a326               Head {h00=0x0026, h01=0x0050, text=» CF A14,CHKRCD CHECK RECORD STATUS«, t00=0x0068, t01=0x00a2}
0xa326…a342               Head {h00=0x0018, h01=0x0050, text=» RB(NE) DEL240 FREE «, t00=0x0068, t01=0x00cc}
0xa342…a350               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0068, t01=0x00e8}
0xa350…a35a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0068, t01=0x00f6}
0xa35a…a372               Head {h00=0x0014, h01=0x0050, text=»*   SET CURRENCY«, t00=0x0068, t01=0x0100}
0xa372…a37c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0068, t01=0x0118}
0xa37c…a39a               Head {h00=0x001a, h01=0x0050, text=» LDR A9,A3 STATUS ADDR«, t00=0x0068, t01=0x0122}
0xa39a…a3c6               Head {h00=0x0028, h01=0x0050, text=» LDR A12,A11 FDB ADDRESS INDEX FILE «, t00=0x0068, t01=0x0140}
0xa3c6…a3f6               Head {h00=0x002c, h01=0x0050, text=» LD A11,FDBADF,A11 FDB ADDRESS DATA FILE«, t00=0x0068, t01=0x016c}
0xa3f6…a41c               Head {h00=0x0022, h01=0x0050, text=» CF A14,CRNGET GET CRN BUFFER «, t00=0x0069, t01=0x000c}
0xa41c…a448               Head {h00=0x0028, h01=0x0050, text=» LDR A11,A12 FDB ADDRESS INDEX FILE «, t00=0x0069, t01=0x0032}
0xa448…a470               Head {h00=0x0024, h01=0x0050, text=» LC A1,FWTFNR,A11 INDEX FILE NR «, t00=0x0069, t01=0x005e}
0xa470…a498               Head {h00=0x0024, h01=0x0050, text=» CC A1,CRNCIF,A2 LAST REF INDEX «, t00=0x0069, t01=0x0086}
0xa498…a4bc               Head {h00=0x0020, h01=0x0050, text=» RF(NE) DEL350 NOT THIS IND «, t00=0x0069, t01=0x00ae}
0xa4bc…a4c6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0069, t01=0x00d2}
0xa4c6…a4e2               Head {h00=0x0018, h01=0x0050, text=»*   UPDATE CURRENCY «, t00=0x0069, t01=0x00dc}
0xa4e2…a4ec               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0069, t01=0x00f8}
0xa4ec…a508               Head {h00=0x0018, h01=0x0050, text=» LDR A3,A2 CRN ADDR «, t00=0x0069, t01=0x0102}
0xa508…a52a               Head {h00=0x001e, h01=0x0050, text=» CF A14,GTLGRN GET REC NR «, t00=0x0069, t01=0x011e}
0xa52a…a544               Head {h00=0x0016, h01=0x0050, text=» SC A1,CRNCIF+1,A3«, t00=0x0069, t01=0x0140}
0xa544…a56c               Head {h00=0x0024, h01=0x0050, text=» ST A2,CRNCIF+2,A3 RECORD NUMBER«, t00=0x0069, t01=0x015a}
0xa56c…a580               Head {h00=0x0010, h01=0x0050, text=»DEL350 EQU *«, t00=0x0069, t01=0x0182}
0xa580…a5b2               Head {h00=0x002e, h01=0x0050, text=» LC A2,17,A14 NR OF SAME IN DELETED RECORD«, t00=0x006a, t01=0x0008}
0xa5b2…a5d8               Head {h00=0x0022, h01=0x0050, text=»*   WAS SAVED AT LABEL DEL200 «, t00=0x006a, t01=0x003a}
0xa5d8…a5ec               Head {h00=0x0010, h01=0x0050, text=» CC A2,-4,A9«, t00=0x006a, t01=0x0060}
0xa5ec…a602               Head {h00=0x0012, h01=0x0050, text=» RF(NL) DEL600«, t00=0x006a, t01=0x0074}
0xa602…a62e               Head {h00=0x0028, h01=0x0050, text=» SC A2,-4,A9 MAKE NR OF SAME SMALLER«, t00=0x006a, t01=0x008a}
0xa62e…a64e               Head {h00=0x001c, h01=0x0050, text=» RF DEL700 WRITE SECTOR «, t00=0x006a, t01=0x00b6}
0xa64e…a662               Head {h00=0x0010, h01=0x0050, text=»DEL600 EQU *«, t00=0x006a, t01=0x00d6}
0xa662…a674               Head {h00=0x000e, h01=0x0050, text=» ADK A5,0 «, t00=0x006a, t01=0x00ea}
0xa674…a69c               Head {h00=0x0024, h01=0x0050, text=» RF(Z) DEL900 BUFFER NOT CHANGED«, t00=0x006a, t01=0x00fc}
0xa69c…a6aa               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x006a, t01=0x0124}
0xa6aa…a6b4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006a, t01=0x0132}
0xa6b4…a6cc               Head {h00=0x0014, h01=0x0050, text=»*   WRITE SECTOR«, t00=0x006a, t01=0x013c}
0xa6cc…a6d6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006a, t01=0x0154}
0xa6d6…a6ea               Head {h00=0x0010, h01=0x0050, text=»DEL700 EQU *«, t00=0x006a, t01=0x015e}
0xa6ea…a700               Head {h00=0x0012, h01=0x0050, text=» CF A14,FMIOWR«, t00=0x006a, t01=0x0172}
0xa700…a718               Head {h00=0x0014, h01=0x0050, text=» ABL(NZ) DMTERR «, t00=0x006a, t01=0x0188}
0xa718…a72c               Head {h00=0x0010, h01=0x0050, text=»DEL900 EQU *«, t00=0x006b, t01=0x0010}
0xa72c…a740               Head {h00=0x0010, h01=0x0050, text=» ABL INS440 «, t00=0x006b, t01=0x0024}
0xa740…a74c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x006b, t01=0x0038}
0xa74c…a75a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x006b, t01=0x0044}
0xa75a…a764               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006b, t01=0x0052}
0xa764…a786               Head {h00=0x001e, h01=0x0050, text=»* FNDBLB=FIND BLOCK BUFFER«, t00=0x006b, t01=0x005c}
0xa786…a790               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006b, t01=0x007e}
0xa790…a7a4               Head {h00=0x0010, h01=0x0050, text=»FNDBLB EQU *«, t00=0x006b, t01=0x0088}
0xa7a4…a7c2               Head {h00=0x001a, h01=0x0050, text=» LD A7,DWTOR,A11 ORDER«, t00=0x006b, t01=0x009c}
0xa7c2…a7d6               Head {h00=0x0010, h01=0x0050, text=» ANK A7,/3F «, t00=0x006b, t01=0x00ba}
0xa7d6…a7ec               Head {h00=0x0012, h01=0x0050, text=» SUK A7,ORDSQ0«, t00=0x006b, t01=0x00ce}
0xa7ec…a816               Head {h00=0x0026, h01=0x0050, text=» RF(NZ) FBL110 NOT READ SEQUENTIAL«, t00=0x006b, t01=0x00e4}
0xa816…a820               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006b, t01=0x010e}
0xa820…a838               Head {h00=0x0014, h01=0x0050, text=» LD A2,ECBCW,A9 «, t00=0x006b, t01=0x0118}
0xa838…a858               Head {h00=0x001c, h01=0x0050, text=» LD A3,ECBCW+2,A9 REC NR«, t00=0x006b, t01=0x0130}
0xa858…a872               Head {h00=0x0016, h01=0x0050, text=» CC A2,FDBLRN,A11 «, t00=0x006b, t01=0x0150}
0xa872…a88e               Head {h00=0x0018, h01=0x0050, text=» RF(L) FBL110 NO EOF«, t00=0x006b, t01=0x016a}
0xa88e…a8a8               Head {h00=0x0016, h01=0x0050, text=» RF(G) FBL100 EOF «, t00=0x006b, t01=0x0186}
0xa8a8…a8c4               Head {h00=0x0018, h01=0x0050, text=» CW A3,FDBLRN+1,A11 «, t00=0x006c, t01=0x0010}
0xa8c4…a8e2               Head {h00=0x001a, h01=0x0050, text=» RF(NG) FBL110 NO EOF «, t00=0x006c, t01=0x002c}
0xa8e2…a8f6               Head {h00=0x0010, h01=0x0050, text=»FBL100 EQU *«, t00=0x006c, t01=0x004a}
0xa8f6…a916               Head {h00=0x001c, h01=0x0050, text=» LDK A2,1 INDICATE ERROR«, t00=0x006c, t01=0x005e}
0xa916…a932               Head {h00=0x0018, h01=0x0050, text=» LDKL A1,EOFERR EOF «, t00=0x006c, t01=0x007e}
0xa932…a94c               Head {h00=0x0016, h01=0x0050, text=» RF FBL170 RETURN «, t00=0x006c, t01=0x009a}
0xa94c…a960               Head {h00=0x0010, h01=0x0050, text=»FBL110 EQU *«, t00=0x006c, t01=0x00b4}
0xa960…a976               Head {h00=0x0012, h01=0x0050, text=» LDKL A2,/CFFF«, t00=0x006c, t01=0x00c8}
0xa976…a9a0               Head {h00=0x0026, h01=0x0050, text=» ANS A2,FDBDBR,A11 RELEASE BUFFER «, t00=0x006c, t01=0x00de}
0xa9a0…a9c8               Head {h00=0x0024, h01=0x0050, text=» CF A14,GTBKBU GET BLOCK BUFFER «, t00=0x006c, t01=0x0108}
0xa9c8…a9f0               Head {h00=0x0024, h01=0x0050, text=» RF(N) FBL120 NO DATA IN BUFFER «, t00=0x006c, t01=0x0130}
0xa9f0…a9fe               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x006c, t01=0x0158}
0xa9fe…aa08               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006c, t01=0x0166}
0xaa08…aa2e               Head {h00=0x0022, h01=0x0050, text=»*   DELAYED BUFFER IS WRITTEN «, t00=0x006c, t01=0x0170}
0xaa2e…aa58               Head {h00=0x0026, h01=0x0050, text=»*   IF IT IS NOT THE WANTED BLOCK «, t00=0x006d, t01=0x0008}
0xaa58…aa62               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006d, t01=0x0032}
0xaa62…aa84               Head {h00=0x001e, h01=0x0050, text=» LC A7,BUFOR,A4 DELAY FLAG«, t00=0x006d, t01=0x003c}
0xaa84…aa96               Head {h00=0x000e, h01=0x0050, text=» ANK A7,/3«, t00=0x006d, t01=0x005e}
0xaa96…aab4               Head {h00=0x001a, h01=0x0050, text=» RF(Z) FBL150 NO DELAY«, t00=0x006d, t01=0x0070}
0xaab4…aace               Head {h00=0x0016, h01=0x0050, text=» CM BUFOR,A4 RESET«, t00=0x006d, t01=0x008e}
0xaace…aae0               Head {h00=0x000e, h01=0x0050, text=» ANK A7,1 «, t00=0x006d, t01=0x00a8}
0xaae0…ab04               Head {h00=0x0020, h01=0x0050, text=» RF(NZ) FBL130 RIGHT SECTOR «, t00=0x006d, t01=0x00ba}
0xab04…ab24               Head {h00=0x001c, h01=0x0050, text=» LD A7,BUFSNR,A4 SECT NR«, t00=0x006d, t01=0x00de}
0xab24…ab3c               Head {h00=0x0014, h01=0x0050, text=» ST A7,ECBCW,A8 «, t00=0x006d, t01=0x00fe}
0xab3c…ab56               Head {h00=0x0016, h01=0x0050, text=» LD A7,BUFSNR+2,A4«, t00=0x006d, t01=0x0116}
0xab56…ab70               Head {h00=0x0016, h01=0x0050, text=» ST A7,ECBCW+2,A8 «, t00=0x006d, t01=0x0130}
0xab70…ab86               Head {h00=0x0012, h01=0x0050, text=» CF A14,FMIOWR«, t00=0x006d, t01=0x014a}
0xab86…aba2               Head {h00=0x0018, h01=0x0050, text=» RF(NZ) FBL160 ERROR«, t00=0x006d, t01=0x0160}
0xaba2…abc8               Head {h00=0x0022, h01=0x0050, text=» CF A14,SDMRBU RELEASE BUFFER «, t00=0x006d, t01=0x017c}
0xabc8…abea               Head {h00=0x001e, h01=0x0050, text=» RB FNDBLB GET NEW BUFFER «, t00=0x006e, t01=0x0012}
0xabea…abf8               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x006e, t01=0x0034}
0xabf8…ac0c               Head {h00=0x0010, h01=0x0050, text=»FBL120 EQU *«, t00=0x006e, t01=0x0042}
0xac0c…ac16               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006e, t01=0x0056}
0xac16…ac38               Head {h00=0x001e, h01=0x0050, text=»*   READ BLOCK INTO BUFFER«, t00=0x006e, t01=0x0060}
0xac38…ac42               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006e, t01=0x0082}
0xac42…ac68               Head {h00=0x0022, h01=0x0050, text=» CF A14,FMIORD PHYSICAL READW «, t00=0x006e, t01=0x008c}
0xac68…ac84               Head {h00=0x0018, h01=0x0050, text=» RF(NZ) FBL160 ERROR«, t00=0x006e, t01=0x00b2}
0xac84…ac9c               Head {h00=0x0014, h01=0x0050, text=» LD A5,ECBBA,A8 «, t00=0x006e, t01=0x00ce}
0xac9c…acae               Head {h00=0x000e, h01=0x0050, text=» RF FBL150«, t00=0x006e, t01=0x00e6}
0xacae…ace0               Head {h00=0x002e, h01=0x0050, text=»FBL130 EQU * RIGHT DELAYED BUFFER IS FOUND«, t00=0x006e, t01=0x00f8}
0xace0…acf6               Head {h00=0x0012, h01=0x0050, text=» LDKL A2,/1000«, t00=0x006e, t01=0x012a}
0xacf6…ad1c               Head {h00=0x0022, h01=0x0050, text=» ORS A2,FDBDBR,A11 KEEP BUFFER«, t00=0x006e, t01=0x0140}
0xad1c…ad30               Head {h00=0x0010, h01=0x0050, text=»FBL150 EQU *«, t00=0x006e, t01=0x0166}
0xad30…ad4e               Head {h00=0x001a, h01=0x0050, text=» LDK A2,0 INDICATE OK «, t00=0x006e, t01=0x017a}
0xad4e…ad60               Head {h00=0x000e, h01=0x0050, text=» RF FBL170«, t00=0x006f, t01=0x0008}
0xad60…ad74               Head {h00=0x0010, h01=0x0050, text=»FBL160 EQU *«, t00=0x006f, t01=0x001a}
0xad74…ad96               Head {h00=0x001e, h01=0x0050, text=» LDKL A2,-1 INDICATE ERROR«, t00=0x006f, t01=0x002e}
0xad96…adaa               Head {h00=0x0010, h01=0x0050, text=»FBL170 EQU *«, t00=0x006f, t01=0x0050}
0xadaa…adbe               Head {h00=0x0010, h01=0x0050, text=» ADKL A14,4 «, t00=0x006f, t01=0x0064}
0xadbe…add6               Head {h00=0x0014, h01=0x0050, text=» ADK A2,0 SET CR«, t00=0x006f, t01=0x0078}
0xadd6…ade8               Head {h00=0x000e, h01=0x0050, text=» ABR* A14 «, t00=0x006f, t01=0x0090}
0xade8…adf6               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x006f, t01=0x00a2}
0xadf6…ae00               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006f, t01=0x00b0}
0xae00…ae44               Head {h00=0x0040, h01=0x0050, text=»* CHKSTS=CHECK RECORD STATUS AND LOAD LOGICAL RECORD NUMBER «, t00=0x006f, t01=0x00ba}
0xae44…ae4e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006f, t01=0x00fe}
0xae4e…ae70               Head {h00=0x001e, h01=0x0050, text=»* ENTRY : A11=FWT ADDRESS «, t00=0x006f, t01=0x0108}
0xae70…ae92               Head {h00=0x001e, h01=0x0050, text=»*         A5=BLOCK ADDRESS«, t00=0x006f, t01=0x012a}
0xae92…aeb8               Head {h00=0x0022, h01=0x0050, text=»*         A9=USER ECB ADDRESS «, t00=0x006f, t01=0x014c}
0xaeb8…aec2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006f, t01=0x0172}
0xaec2…aef0               Head {h00=0x002a, h01=0x0050, text=»* EXIT  : A1,A2=LOGICAL RECORD NUMBER «, t00=0x006f, t01=0x017c}
0xaef0…af1c               Head {h00=0x0028, h01=0x0050, text=»*         A10=RECORD STATUS POINTER «, t00=0x0070, t01=0x001a}
0xaf1c…af3a               Head {h00=0x001a, h01=0x0050, text=»*         A4=DESTROYED«, t00=0x0070, t01=0x0046}
0xaf3a…af64               Head {h00=0x0026, h01=0x0050, text=»*         CR=0 IF RECORD NOT USED «, t00=0x0070, t01=0x0064}
0xaf64…af6e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0070, t01=0x008e}
0xaf6e…af82               Head {h00=0x0010, h01=0x0050, text=»CHKSTS EQU *«, t00=0x0070, t01=0x0098}
0xaf82…af9c               Head {h00=0x0016, h01=0x0050, text=» LD A10,FDBRRO,A11«, t00=0x0070, t01=0x00ac}
0xaf9c…afb6               Head {h00=0x0016, h01=0x0050, text=» AD A10,FDBRLE,A11«, t00=0x0070, t01=0x00c6}
0xafb6…afca               Head {h00=0x0010, h01=0x0050, text=» ADR A10,A5 «, t00=0x0070, t01=0x00e0}
0xafca…afe2               Head {h00=0x0014, h01=0x0050, text=» LD A1,ECBCW,A9 «, t00=0x0070, t01=0x00f4}
0xafe2…affc               Head {h00=0x0016, h01=0x0050, text=» LD A2,ECBCW+2,A9 «, t00=0x0070, t01=0x010c}
0xaffc…b00e               Head {h00=0x000e, h01=0x0050, text=» LDK A4,0 «, t00=0x0070, t01=0x0126}
0xb00e…b022               Head {h00=0x0010, h01=0x0050, text=» ADKL A14,4 «, t00=0x0070, t01=0x0138}
0xb022…b036               Head {h00=0x0010, h01=0x0050, text=» CCR A4,A10 «, t00=0x0070, t01=0x014c}
0xb036…b048               Head {h00=0x000e, h01=0x0050, text=» ABR* A14 «, t00=0x0070, t01=0x0160}
0xb048…b056               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0070, t01=0x0172}
0xb056…b060               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0070, t01=0x0180}
0xb060…b0a0               Head {h00=0x003c, h01=0x0050, text=»* FNDKYP=SET PARAMETERS AND THEN GO TO FNDKEY SUBROUTINE«, t00=0x0070, t01=0x018a}
0xb0a0…b0aa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0071, t01=0x003a}
0xb0aa…b0c0               Head {h00=0x0012, h01=0x0050, text=» IFT INDXAC=1 «, t00=0x0071, t01=0x0044}
0xb0c0…b0d4               Head {h00=0x0010, h01=0x0050, text=»FNDKYP EQU *«, t00=0x0071, t01=0x005a}
0xb0d4…b0e8               Head {h00=0x0010, h01=0x0050, text=» LDR A9,A11 «, t00=0x0071, t01=0x006e}
0xb0e8…b110               Head {h00=0x0024, h01=0x0050, text=» ADKL A9,FDBKEY KEY AREA ADDRESS«, t00=0x0071, t01=0x0082}
0xb110…b13e               Head {h00=0x002a, h01=0x0050, text=» LD A10,FDBRLE,A11 RECORD LENGTH INDEX«, t00=0x0071, t01=0x00aa}
0xb13e…b15c               Head {h00=0x001a, h01=0x0050, text=» SUKL A10,6 KEY LENGTH«, t00=0x0071, t01=0x00d8}
0xb15c…b170               Head {h00=0x0010, h01=0x0050, text=» ABL FNDKEY «, t00=0x0071, t01=0x00f6}
0xb170…b17c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0071, t01=0x010a}
0xb17c…b184               Head {h00=0x0004, h01=0x0050, t00=0x0071, t01=0x0116}
0xb184…b18c               Head {h00=0x0004, h01=0x0050, t00=0x0071, t01=0x011e}
0xb18c…b194               Head {h00=0x0004, h01=0x0050, t00=0x0071, t01=0x0126}
0xb194…b1a0               Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0071, t01=0x012e}
0xb1a0…b1a4               Head {h00=0x4004, h01=0x0000}
0xb1a4…b1a8               00 71 01 3a                                                                                                                                                                                                                                       ┆ q :┆
0xb1a8…b1b0 (114, 1, 8)   20 04 00 00 00 72 00 04                                                                                                                                                                                                                           ┆     r  ┆
0xb1b0…b200 (115, 0, 400) 00 22 01 8e 00 14 00 50 5c 45 4a 45 43 54 5c 5c 5c 46 4d 54 41 53 4b 20 00 23 00 08 00 06 00 50 2a 20 00 23 00 20 00 24 00 50 2a 5c 43 48 45 43 4b 20 46 49 4c 45 20 4e 55 4d 42 45 52 20 41 4e 44 20 46 49 4e 44 20 46 57 54 00 23 00 2a 00 06   ┆ "     P EJECT   FMTASK  #     P*  #   $ P* CHECK FILE NUMBER AND FIND FWT # *  ┆
0xb200…b250               00 50 2a 20 00 23 00 52 00 24 00 50 5c 41 44 4b 4c 5c 41 31 35 2c 34 5c 41 44 4a 55 53 54 20 53 54 41 43 4b 50 4f 49 4e 54 45 52 20 00 23 00 5c 00 10 00 50 5c 41 4e 4b 5c 41 34 2c 2f 46 46 20 00 23 00 84 00 22 00 50 5c 52 46 28 5a 29 5c 46   ┆ P*  # R $ P ADKL A15,4 ADJUST STACKPOINTER  #     P ANK A4,/FF  #   " P RF(Z) F┆
0xb250…b2a0               43 3a 30 35 30 5c 46 49 4c 45 20 4e 55 4d 42 45 52 20 3d 20 30 20 00 23 00 98 00 12 00 50 5c 43 57 5c 41 34 2c 53 43 54 4e 4f 46 20 00 23 00 be 00 26 00 50 5c 52 46 28 47 29 5c 46 43 3a 30 35 30 5c 46 49 4c 45 20 4e 55 4d 42 45 52 20 54 4f   ┆C:050 FILE NUMBER = 0  #     P CW A4,SCTNOF  #   & P RF(G) FC:050 FILE NUMBER TO┆
0xb2a0…b2f0               4f 20 42 49 47 20 00 23 00 d4 00 30 00 50 5c 4c 44 4b 4c 5c 41 36 2c 53 43 54 46 57 54 5c 41 44 44 52 45 53 53 20 54 4f 20 46 57 54 20 43 48 41 49 4e 20 50 4f 49 4e 54 45 52 00 23 00 fe 00 06 00 50 2a 20 00 23 01 32 00 24 00 50 46 43 3a 30   ┆O BIG  #   0 P LDKL A6,SCTFWT ADDRESS TO FWT CHAIN POINTER #     P*  # 2 $ PFC:0┆
0xb2f0…b340               31 30 5c 45 51 55 5c 2a 5c 43 4f 4d 50 55 54 45 20 46 57 54 20 41 44 44 52 45 53 53 00 23 01 3c 00 20 00 50 5c 4c 44 52 2a 5c 41 36 2c 41 36 5c 4e 45 58 54 20 46 57 54 20 41 44 44 52 45 53 53 00 23 01 64 00 0e 00 50 5c 53 55 4b 5c 41 34 2c   ┆10 EQU * COMPUTE FWT ADDRESS # <   P LDR* A6,A6 NEXT FWT ADDRESS # d   P SUK A4,┆
0xb340…b390 (116, 0, 400) 31 20 00 23 01 88 00 12 00 50 5c 52 42 28 50 29 5c 46 43 3a 30 31 30 20 00 24 00 0a 00 06 00 50 2a 20 00 24 00 20 00 1e 00 50 2a 5c 43 48 45 43 4b 20 41 43 43 45 53 53 20 50 41 52 41 4d 45 54 45 52 53 20 00 24 00 2a 00 06 00 50 2a 20 00 24   ┆1  #     P RB(P) FC:010  $     P*  $     P* CHECK ACCESS PARAMETERS  $ *   P*  $┆
0xb390…b3e0               00 4c 00 34 00 50 5c 41 4e 4b 4c 5c 41 36 2c 2f 46 46 46 45 5c 43 4f 52 52 45 43 54 20 46 57 54 20 41 44 44 52 45 53 53 20 4a 55 53 54 20 49 4e 20 43 41 53 45 20 00 24 00 56 00 32 00 50 5c 4c 44 5c 41 32 2c 46 57 54 56 54 43 2c 41 36 5c 56   ┆ L 4 P ANKL A6,/FFFE CORRECT FWT ADDRESS JUST IN CASE  $ V 2 P LD A2,FWTVTC,A6 V┆
0xb3e0…b430               54 4f 43 20 53 45 43 54 4f 52 20 4e 4f 20 28 46 49 52 53 54 20 45 58 54 45 4e 54 29 00 24 00 8e 00 22 00 50 5c 52 46 28 5a 29 5c 46 43 3a 30 35 30 5c 46 49 4c 45 20 4e 4f 54 20 4f 50 45 4e 45 44 20 00 24 00 c4 00 26 00 50 5c 4c 44 5c 41 32   ┆TOC SECTOR NO (FIRST EXTENT) $   " P RF(Z) FC:050 FILE NOT OPENED  $   & P LD A2┆
0xb430…b480               2c 46 57 54 50 41 52 2c 41 36 5c 41 43 43 45 53 53 20 50 41 52 41 4d 45 54 45 52 53 00 24 00 ea 00 24 00 50 5c 52 46 28 4e 29 5c 46 43 3a 30 37 30 5c 4e 45 57 20 56 4f 4c 55 4d 45 20 4c 4f 41 44 45 44 20 00 24 01 14 00 0e 00 50 5c 53 4c 4c   ┆,FWTPAR,A6 ACCESS PARAMETERS $   $ P RF(N) FC:070 NEW VOLUME LOADED  $     P SLL┆
0xb480…b4d0               5c 41 32 2c 31 20 00 24 01 3c 00 22 00 50 5c 52 46 28 4e 4e 29 5c 46 43 3a 30 32 30 5c 50 48 59 53 49 43 41 4c 20 4f 52 44 45 52 53 00 24 01 4e 00 1c 00 50 5c 41 4e 4b 5c 41 37 2c 2f 38 35 5c 42 41 53 49 43 20 4f 52 44 45 52 20 00 24 01 74   ┆ A2,1  $ < " P RF(NN) FC:020 PHYSICAL ORDERS $ N   P ANK A7,/85 BASIC ORDER  $ t┆

Reduced view