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

⟦cd6e801b2⟧

    Length: 33256 (0x81e8)
    Notes: pts_type(SC)
    Names: »TIODM.SC«

Derivation

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

PTS(SC)

	IDENT TIODM 	REL 11.0 81-02-23 870105041100

			=5, REL 11.0 81-02-19
			=5, WRONG TASK NBR WHEN COMMIT 
			=4, REL 11.0 81-02-18
			=4, ASS.ERR IN FINDTT WHEN TTAB>256 BYTES
			=3, REL 11.0 81-02-02
			=3, RDSTAT DOUBLE DEFINED FOR ADM+EDM
			=2, REL 11.0 81-01-28
			=2, A7 UNCHANGED AT COMMIT 
			=1, REL 11.0 81-01-26
			=1, COMMIT ERROR FOR EDM 
****************************************************
* 
*   PHILIPS TERMINAL SYSTEM  PTS
* 
*   TIODM  = DATA MANAGEMENT ACTIVATION PART
* 
*   DMTEND  = DATA MANAGEMENT COMMIT (/ROLLBACK)
* 
* 
* 
* 
* 
****************************************************
* 
*   THIS MODULE IS ENTERED IN THE SAME WAY AS A DRIVER VIA TIO
*   AND THE DWTADR IN FDB FOR CURRENT FILE
* 
*   THE DM REQUEST IS PROCESSED HERE UP TO THE POINT WHERE A SECTOR 
*   FROM A DISC MUST BE ACCESSED
* 
*   ENTRY   TIODM      AND TIODM HOLDS THE START ADDRESS
* 
* 
*   INPUT   A6 = FWT ADDRESS
*           A7 = ORDER WORD WITH W BIT = 0
*           A8 = ECB ADDRESS
* 
* 
* 
*   IN ALL DM MODULES FDB WILL BE THE SAME AS FWT 
* 
	EJECT
* 
**************
*   ENTRIES  *
**************
* 
	ENTRY	TIODM	REFERENCED IN DWTADR 
	ENTRY	DMTEND	COMMIT ENTRY (SDM,ADM AND EDM)
	ENTRY	DMTTSB	DM TTAB STACK BASE
	ENTRY	FDBOMD,FDBENL,FDBEXC,FDBECB,FDBSNR 
	ENTRY	FDBRRO,FDBRLE,FDBBLF,FDBTNR,FDBLRN 
	ENTRY	FDBNIF,FDBEAL,FDBCRL,FDBKA,FDBMIA,FDBADF 
	ENTRY	FDBAI1,CRNTID,CRNCDF,CRNSTA
	ENTRY	FDBBLZ	 BLOCK SIZE 
	ENTRY	FDBDMI	DMTASK IDENT
	ENTRY	FDBDBR,FDBMRO
	ENTRY	FDBMEC	MMU ECB DISPLACEMENT
	ENTRY	FDBKEY	SAVE AREA FOR KEY IN INDEXED ACCESS 
	ENTRY	TASHLT,FDBSTA,DWDM01 
	ENTRY	REQER2 
	ENTRY	RETRIE,EOMERR,NOKEY,NXTKYS,EOFRC,NODERR
	ENTRY	PROT,KEYERR,PROERR,REQERR,LGTERR 
	ENTRY	EOFERR,EDMERR
	ENTRY	TTABD,TTABLN,TABEND
	ENTRY	DMXACD	EXIT TASK AND ACTIVATE TASK #D
	ENTRY	DMACTI 
	ENTRY	DMACTD 
	ENTRY	DWTPAB	EDB INITIALIZATION PARAMETER BLOCK
	ENTRY	MOV:SU,MOV:US,FINDTT,FNDFDB
	ENTRY	ENLFAC,TOTSIZ,RTNA14,SETCRO,CONENL 
	ENTRY	COSZEN,SIZDIF
	ENTRY	SDMSTS,SDMTTD,SDMBF1,SDMBF2
	ENTRY	RECBFZ 
	EJECT		TIODM 
* 
*************** 
*   EXTERNALS * 
*************** 
* 
* 
	EXTRN	SCTCDT 
	EXTRN	SCTTCT	TASK CONTROLL TABLE 
	EXTRN	RELPRO	RELEASE PROTECTION
	EXTRN	QTJOB
	EXTRN	ACTOT
	EXTRN	EXIT 
	EXTRN	PRUN 
	EXTRN	DFTAB
	EXTRN	DMTIDP 
	EXTRN	DMTIDS 
	EXTRN	ECBCW
	EXTRN	FWTVOL 
	EXTRN	HALT 
	EXTRN	TIOSDM 
	EXTRN	TIOADM 
	EXTRN	TIOEDM 
	EXTRN	TDISP
	EXTRN	DISEND 
	EXTRN	TTB:SA,TTB:TD,TTB:ID 
	EXTRN	DWTTAB 
	EXTRN	CRNGET 
	EXTRN	ECBBA
	EXTRN	FPB:FO 
	EXTRN	ACTDIS 
	EXTRN	DFTABL 
	EXTRN	FNDTID 
	EXTRN	MPYMOD,DIVMOD,ADDMOD 
	EXTRN	FPB:EL,FPB:S1,FPB:BF,FPB:RL
	EXTRN	DV3RST 
	EXTRN	CRRBL
	EXTRN	LKMRQE 
	EXTRN	TIOECR	EDM COMMIT ROLLBACK 
	EXTRN	PABORD,PABBA	BASE PARAMETER BLOCK DISPLACEMENTS
	EJECT
* 
************************
* CONDITIONAL ASSEMBLY *
************************
* 
* 
* 
*   IF ADM HANDLING WANTED PUT X:A EQU 1
* 
X:A	EQU	0 
ADM	EQU	X:A 
* 
*   IF SDM HANDLING NOT WANTED PUT X:B EQU 0
* 
X:B	EQU	0 
SDM	EQU	X:B 
* 
* 
*   IF EDM HANDLING WANTED PUT X:C EQU 1
* 
* 
X:C	EQU	0 
EDM	EQU	X:C 
* 
* 
	EJECT		TIODM 
* 
* 
*	NUMBER OF DM TASKS IS DEFINED BY X:B. 
*	ONLY VALUES BETWEEN 2 AND 6 ARE PERMITTED.
*	ALL OTHER VALUES WILL GIVE 2 TASKS. 
* 
X:D	EQU	2 
NTASKS	EQU	X:D
*	A PROGRAM VERSION USING TOSS MMU PAGING 
*	IS OBTAINED BY SETTING MMUPAG EQU 1.
* 
MMUPAG	EQU	0
* 
*      X:C = INDEX RECORD BUFFER SIZE IN WORDS
* 
X:E	EQU	0 
RECBFZ	EQU	X:E
* 
*	AN ADM VERSION WITHOUT OPEN OUTPUT, OPEN EXTEND AND CLOSE DISCARD 
*	IS OBTAINED BY SETTING X:F EQU 0
* 
X:F	EQU	0 
CRDEEX	EQU	X:F
* 
	EJECT		TIODM 
* 
* 
******************* 
* COMBINED        * 
* CONDITIONS      * 
******************* 
* 
	IFT	ADM+CRDEEX=2 
ADMCDE	EQU	1
	XIF
	IFF	ADM+CRDEEX=2 
ADMCDE	EQU	0
	XIF
*	IF ADM AND SDM
	IFT	ADM+SDM=2
ADMSDM	EQU	1
	XIF
	IFF	ADM+SDM=2
ADMSDM	EQU	0
	XIF
*	ADMEDM=1 IF ADM AND EDM 
	IFT	ADM+EDM=2
ADMEDM	EQU	1
	XIF
	IFF	ADM+EDM=2
ADMEDM	EQU	0
	XIF
*	ADM000=1 IF NOT EDM OR SDM
	IFT	SDM+EDM=0
ADM000	EQU	1
	XIF
	IFF	SDM+EDM=0
ADM000	EQU	0
	XIF
*	SDM000=1 IF NOT ADM OR EDM
	IFT	ADM+EDM=0
SDM000	EQU	1
	XIF
	IFF	ADM+EDM=0
SDM000	EQU	0
	XIF
*	EDM000=1 IF NOT ADM OR SDM
	IFT	ADM+SDM=0
EDM000	EQU	1
	XIF
	IFF	ADM+SDM=0
EDM000	EQU	0
	XIF
* 
	EJECT
* 
*   ERROR CODES 
* 
EOMERR	EQU	/A000	OUTSIDE MEDIUM LIMITS
PROT	EQU	/0040	THIS DATA PROTECTED
NODERR	EQU	/8800	NO EXPECTED DATA 
KEYERR	EQU	/8400	EXPECTED KEY NOT FOUND 
PROERR	EQU	/0010	ROLLBACK FOR PROTECT REASONS 
REQERR	EQU	/8000	GENERAL REQUEST ERROR
REQER2	EQU	/FFFE	REQUEST ERROR
LGTERR	EQU	/0008	INCORRECT LENGTH 
EDMERR	EQU	/8080	DATA MANAGEMENT ERROR
EOFERR	EQU	/9000	END OF FILE
* 
*   MESSAGES
* 
RETRIE	EQU	/0100	DISC RETRIES 
NOKEY	EQU	/0400	NOT SEARCHED KEY
NXTKYS	EQU	/0200	NEXT KEY SAME
EOFRC	EQU	/1000	END OF FILE 
* 
MMTAB1	FORM	16=/0000,16=/0400,16=/0800,16=/0C00 
MMTAB2	FORM	16=/1000,16=/1400,16=/1800,16=/1C00 
MMTAB3	FORM	16=/2000,16=/2400,16=/2800,16=/2C00 
MMTAB4	FORM	16=/3000,16=/3400,16=/3800,16=/3C00 
* 
*	CONSTANTS 
* 
SIZDIF	EQU	10 
STCRES	EQU	14	TASK STACK SIZE 
	EJECT
	IFF	NTASKS=3 
	IFF	NTASKS=4 
	IFF	NTASKS=5 
	IFF	NTASKS=6 
F	EQU	0 
G	EQU	0 
H	EQU	0 
I	EQU	0 
	XIF
	IFT	NTASKS=3 
F	EQU	1 
G	EQU	0 
H	EQU	0 
I	EQU	0 
	XIF
	IFT	NTASKS=4 
F	EQU	1 
G	EQU	1 
H	EQU	0 
I	EQU	0 
	XIF
	IFT	NTASKS=5 
F	EQU	1 
G	EQU	1 
H	EQU	1 
I	EQU	0 
	XIF
	IFT	NTASKS=6 
F	EQU	1 
G	EQU	1 
H	EQU	1 
I	EQU	1 
	XIF
	IFT	MMUPAG=0 
MMTABL	EQU	32 
	XIF
	IFT	MMUPAG=1 
MMTABL	EQU	0
	XIF
	EJECT
	IFT	ADM+SDM=0
TTABST	EQU	*
TTABD	EQU	* 
TTABLN	EQU	*-TTABST 
TABEND	EQU	*
DMTTSB	EQU	*
SDMSTS	EQU	TTABLN 
SDMTTD	EQU	TTABLN 
SDMBF1	EQU	*
SDMBF2	EQU	*
	XIF
	IFF	ADM+SDM=0
* 
*************************** 
*  TTAB:S FOR DM TASKS  * 
************************* 
* 
TTABST	EQU	*
	MMTAB1 
	MMTAB2 
	MMTAB3 
	MMTAB4 
	RORG	*-MMTABL
	DATA	0	CURRENT SEGMENT BASE
	DATA	0	SEGMENT TABLE POINTER 
	DATA	0	SEGMENT BLOCK POINTER 
	DATA	0	APPLICATION CONTROL BLOCK POINTER 

TTABD	EQU	* 
	DATA	0	DISPATCHER QUEUE LINK 
	DATA	'#D'	TASK ID
	DATA	49	TASK LEVEL 
	DATA	0	PENDING POINTER 
	DATA	/C4C0	PSW 
	DATA	0	DISPATCH ADDRESS
	DATA	0,0,0,0,0,0,0	REGISTER SAVE AREA A1-A7
	DATA	0,0,0,0,0,0,0	A8-A14
	DATA	TTABDE-*	TERMINAL DEVICES 
TTABTD	EQU	*-TTABD
	DATA	0,0	MASTER INDEX ENTRY
TTABDE	EQU	*
	RES	STCRES	TASK STACK
SDMSTS	EQU	*-TTABDE-2 
DMTTSB	EQU	*-2-TTABD
TTBBF1	EQU	*-TTABD
	RES	RECBFZ	BUFAR1
TTBBF2	EQU	*-TTABD
	RES	RECBFZ	BUFAR2
TTABLN	EQU	*-TTABST 
SDMTTD	EQU	TTABTD-DMTTSB
SDMBF1	EQU	TTBBF1-DMTTSB
SDMBF2	EQU	TTBBF2-DMTTSB
	EJECT
	MMTAB1 
	MMTAB2 
	MMTAB3 
	MMTAB4 
	RORG	*-MMTABL
	DATA	0	CURRENT SEGMENT BASE
	DATA	0	SEGMENT TABLE POINTER 
	DATA	0	SEGMENT BLOCK POINTER 
	DATA	0	APPLICATION CONTROL BLOCK POINTER 

TTABE	EQU	* 
	DATA	0	DISPATCHER QUEUE LINK 
	DATA	'#E'	TASK ID
	DATA	49	TASK LEVEL 
	DATA	0	PENDING POINTER 
	DATA	/C4C0	PSW 
	DATA	0	DISPATCH ADDRESS
	DATA	0,0,0,0,0,0,0	REGISTER SAVE AREA A1-A7
	DATA	0,0,0,0,0,0,0	A8-A14
	DATA	TTABEE-*	TERMINAL DEVICES 
	DATA	0,0	MASTER INDEX ENTRY
TTABEE	EQU	*
	RES	STCRES	TASK STACK
	RES	RECBFZ+RECBFZ	BUFAR1,BUFAR2
	IFT	F=1
	EJECT
	MMTAB1 
	MMTAB2 
	MMTAB3 
	MMTAB4 
	RORG	*-MMTABL
	DATA	0	CURRENT SEGMENT BASE
	DATA	0	SEGMENT TABLE POINTER 
	DATA	0	SEGMENT BLOCK POINTER 
	DATA	0	APPLICATION CONTROL BLOCK POINTER 

TTABF	EQU	* 
	DATA	0	DISPATCHER QUEUE LINK 
	DATA	'#F'	TASK ID
	DATA	49	TASK LEVEL 
	DATA	0	PENDING POINTER 
	DATA	/C4C0	PSW 
	DATA	0	DISPATCH ADDRESS
	DATA	0,0,0,0,0,0,0	REGISTER SAVE AREA A1-A7
	DATA	0,0,0,0,0,0,0	A8-A14
	DATA	TTABFE-*	TERMINAL DEVICES 
	DATA	0,0	MASTER INDEX ENTRY
TTABFE	EQU	*
	RES	STCRES	TASK STACK
	RES	RECBFZ+RECBFZ	BUFAR1,BUFAR2
	IFT	G=1
	EJECT
	MMTAB1 
	MMTAB2 
	MMTAB3 
	MMTAB4 
	RORG	*-MMTABL
	DATA	0	CURRENT SEGMENT BASE
	DATA	0	SEGMENT TABLE POINTER 
	DATA	0	SEGMENT BLOCK POINTER 
	DATA	0	APPLICATION CONTROL BLOCK POINTER 

TTABG	EQU	* 
	DATA	0	DISPATCHER QUEUE LINK 
	DATA	'#G'	TASK ID
	DATA	49	TASK LEVEL 
	DATA	0	PENDING POINTER 
	DATA	/C4C0	PSW 
	DATA	0	DISPATCH ADDRESS
	DATA	0,0,0,0,0,0,0	REGISTER SAVE AREA A1-A7
	DATA	0,0,0,0,0,0,0	A8-A14
	DATA	TTABGE-*	TERMINAL DEVICES 
	DATA	0,0	MASTER INDEX ENTRY
TTABGE	EQU	*
	RES	STCRES	TASK STACK
	RES	RECBFZ+RECBFZ	BUFAR1,BUFAR2
	IFT	H=1
	EJECT
	MMTAB1 
	MMTAB2 
	MMTAB3 
	MMTAB4 
	RORG	*-MMTABL
	DATA	0	CURRENT SEGMENT BASE
	DATA	0	SEGMENT TABLE POINTER 
	DATA	0	SEGMENT BLOCK POINTER 
	DATA	0	APPLICATION CONTROL BLOCK POINTER 

TTABH	EQU	* 
	DATA	0	DISPATCHER QUEUE LINK 
	DATA	'#H'	TASK ID
	DATA	49	TASK LEVEL 
	DATA	0	PENDING POINTER 
	DATA	/C4C0	PSW 
	DATA	0	DISPATCH ADDRESS
	DATA	0,0,0,0,0,0,0	REGISTER SAVE AREA A1-A7
	DATA	0,0,0,0,0,0,0	A8-A14
	DATA	TTABHE-*	TERMINAL DEVICES 
	DATA	0,0	MASTER INDEX ENTRY
TTABHE	EQU	*
	RES	STCRES	TASK STACK
	RES	RECBFZ+RECBFZ	BUFAR1,BUFAR2
	IFT	I=1
	EJECT
	MMTAB1 
	MMTAB2 
	MMTAB3 
	MMTAB4 
	RORG	*-MMTABL
	DATA	0	CURRENT SEGMENT BASE
	DATA	0	SEGMENT TABLE POINTER 
	DATA	0	SEGMENT BLOCK POINTER 
	DATA	0	APPLICATION CONTROL BLOCK POINTER 

TTABI	EQU	* 
	DATA	0	DISPATCHER QUEUE LINK 
	DATA	'#I'	TASK ID
	DATA	49	TASK LEVEL 
	DATA	0	PENDING POINTER 
	DATA	/C4C0	PSW 
	DATA	0	DISPATCH ADDRESS
	DATA	0,0,0,0,0,0,0	REGISTER SAVE AREA A1-A7
	DATA	0,0,0,0,0,0,0	A8-A14
	DATA	TTABIE-*	TERMINAL DEVICES 
	DATA	0,0	MASTER INDEX ENTRY
TTABIE	EQU	*
	RES	STCRES	TASK STACK
	RES	RECBFZ+RECBFZ	BUFAR1,BUFAR2
	XIF
	IFF	ADM+SDM=0
TPART1	EQU	TTABD-TTABST 
TABEND	EQU	*+TPART1 
	XIF
	EJECT
* 
*   FDB OFFSET DEFINITIONS
* 
FDBSTA	EQU	*
DWDM01	EQU	*
	DATA	0,/8000,0,0,TIODM,0,0,0	DWT STANDARD
	IFT	MMUPAG=1 
	DATA	0,FDBMMU	SPECIAL DWT ITEMS
	XIF
DWTPAB	EQU	*-DWDM01	PARAMETER BLOCK FOR EDM INI 
	DATA	0,0,0,0,0,0,0 
	IFT	EDM000+MMUPAG=2
FDBMMU	EQU	*
	XIF
*			FWT PART
	DATA	0,0,0,0,0,0,0 
	IFF	ADM+SDM=0
	IFT	MMUPAG=1 
FDBMMU	EQU	*
	DATA	0,0,0,0,0,0,0	MMU ECB 
	XIF
	IFF	ADM+SDM=0
	DATA	0,0,0,0,0,0,0	FDBECB
	DATA	0,0,0,0,0 
	IFT	SDM=1
	DATA	0,0,0,0,0,0,0 
	DATA	0,0,FDBSTA,0,0
	DATA	0,0,0,0,0 
	XIF
* 
	EJECT
* 
* 
	IFT	MMUPAG=0 
START1	EQU	44 
	XIF
	IFT	MMUPAG=1 
START1	EQU	62 
	XIF
FDBMEC	EQU	START1-14
FDBECB	EQU	START1	ECB START 
FDBOMD	EQU	START1+14	OPEN MODE
FDBLRN	EQU	START1+15	LAST RECORD NUMBER 
FDBRLE	EQU	START1+18	RECORD LENGTH
FDBENL	EQU	START1+20	ENLARGE FACTOR 
FDBEXC	EQU	START1+22	EXCLUSIVE ACCESS INDICATOR 
FDBSNR	EQU	START1+24	SECTOR NUMBER
FDBRRO	EQU	START1+28	RELATIVE RECORD OFFSET 
FDBBLF	EQU	START1+30	BLOCKING FACTOR
FDBTNR	EQU	START1+31	TASK NUMBER CALLING TASK 
FDBNIF	EQU	START1+32	NO OF INDEX FILES
FDBBLZ	EQU	START1+33	NR OF SECTORS IN BLOCK 
FDBEAL	EQU	START1+34	EA LINK ROOT 
FDBCRL	EQU	START1+36	CRN LINK ROOT
FDBKA	EQU	START1+38	KEY ADDRESS IN DATA FILE
FDBMIA	EQU	START1+40	ADDRESS OF MASTER INDEX
FDBADF	EQU	START1+42	ADDRESS OF DATA FILE FDB 
FDBAI1	EQU	START1+44	ADDRESS OF INDEX FILE FDB
FDBDBR	EQU	START1+52	DELAY,BASIC AND REL BUFFER FLAGS 
FDBDMI	EQU	START1+53	RELATIVE DMTASK ID 
FDBMRO	EQU	START1+54	MAX FDBRRO 
FDBKEY	EQU	START1+56	KEY AREA FOR INDEXED ACC 
* 
	EJECT		TIODM 
* 
*   CRN BUFFER OFFSET DEFINITIONS 
* 
CRNTID	EQU	2	TASK ID
CRNSTA	EQU	3	CURRENT STATUS 
CRNCDF	EQU	4	CURRENT DATA FILE
* 
* 
* 
* 
****************************
*                          *
*   DRIVER ADDRESS BLOCK   *
*                          *
****************************
* 
* 
	DATA	0	DATA MANAGEMENT DEVICE INDEX
TIODM	DATA	TIODM0	ACTIVATION ADDRESS
	EJECT		TIODM 
* 
* 
TIODM0	EQU	*
	IFF	ADM+SDM=0
	LDKL	A14,FDBECB
	ADKL	A14,ECBCW 
	ADR	A14,A6	STACK BASE
	ADK	A7,0 
	RF(NZ)	TDM100	NOT READ STATUS
	IFT	ADM=1
	LD	A1,DWTTAB,A6	USER TTAB ADDRESS
	LDR*	A2,A8 
	ANK	A2,/FF	FILE CODE 
	LDK	A5,0 
	CF	A14,FNDFDB	GET FC ENTRY ADDRESS 
	LCR	A4,A4	GET STATUS 
	XIF
	IFT	ADM+SDM=2
	CWK	A6,FDBSTA
	RF(E)	RDST10	FILE NOT OPENED 
	LD	A1,FDBOMD,A6
	RF(NN)	RDST50	S-FILE 
	RF	RDSTAT	X,L-FILE 
RDST10	EQU	*
	ANK	A4,/FF 
	RF(NZ)	RDSTAT	L,X-FILE 
RDST50	EQU	*
	XIF
	IFT	ADMEDM=1 
	CWK	A6,FDBSTA
	RF(E)	RDST10	OPEN
	LD	A1,FDBOMD,A6
	RF(NN)	TDM150	S-FILE 
	RF	RDSTAT
RDST10	EQU	*
	ANK	A4,/FF 
	RF(Z)	TDM150	NO STATUS 
*				=3 
	XIF
	IFT	SDM=1
	LDR	A11,A6	FDB ADDRESS 
	CF	A14,CRNGET	GET CURRENCY 
	LC	A4,CRNSTA,A2
	XIF
RDSTAT	EQU	*		=3
	IFF	ADM+SDM=0
	EJECT
*				=3 
	ANK	A4,/FF 
	ST	A4,ECBCW,A8	RETURN STATUS 
	CM	ECBCW+2,A8
	LDK	A1,0	RET CODE OK 
	ABL	DISEND	END IO
	XIF
* 
	EJECT		TIODM 
* 
TDM100	EQU	*
	IFF	ADMSDM+ADMEDM=0
	CWK	A6,FDBSTA
	RF(E)	TDM200	OPEN
	LD	A1,FDBOMD,A6
	RF(N)	TDM300	L,X-FILE
	XIF
TDM150	EQU	*
	IFT	SDM=1
	ABL	TIOSDM	S-FILE
	XIF
	IFT	EDM=1
	ABL	TIOEDM	S-FILE
	XIF
	IFF	ADMSDM+ADMEDM=0
TDM200	EQU	*
	LD	A1,ECBBA,A8	GET FDB ADDRESS 
	IFT	MMUPAG=0 
	LC	A1,FPB:FO,A1	FILE ORGANISATION
	XIF
	IFF	ADMSDM+ADMEDM=0
	IFT	MMUPAG=1 
	EL	A1,FPB:FO+7,A1
	XIF
	IFF	ADMSDM+ADMEDM=0
	ANK	A1,/FF 
	SUK	A1,1 
	RB(NP)	TDM150	S-FILE,I-FILE
TDM300	EQU	*
	XIF
	IFT	ADM=1
	ABL	TIOADM	L,X-FILE
	XIF
	EJECT		TIODM 
* 
* 
**********
* DMACTI *
* DMACTD *
**********
* 
*	ACTIVATE ADM AND/OR SDM TASK
* 
*   INPUT : A2 = DISPATCH ADDRESS 
*           A6 = FDB ADDRESS
* 
DMACTI	EQU	*
	IFF	ADM+SDM=0
	LC	A7,FWTVOL,A6	GET FILE CODE
	ANK	A7,/FF 
	LDK	A3,0 
DMAC10	EQU	*
	ADK	A3,1 
	CC	A7,DFTAB-1,A3 
	RB(NE)	DMAC10	CHECK NEXT FILE CODE 
	LC	A7,DMTIDP-1,A3	PRIMARY TASK NUMBER
	CF	A15,FINDTT
	RF(Z)	TASHLT	TTAB NOT FOUND
	LD	A1,TTB:SA,A5
	RF(Z)	DMAC50	TASK FREE 
	LC	A7,DMTIDS-1,A3	SECONDARY TASK 
	ANK	A7,/FF 
	CF	A15,FINDTT
	RF(Z)	TASHLT	TTAB NOT FOUND
DMAC50	EQU	*
	LDR	A1,A6	FDB ADDRESS
	CF	A15,ACTOT	ACTIVATE DM TASK
	ABL	TDISP
	EJECT		TIODM 
* 
* 
DMACTD	EQU	*	ACTIVATE DM TASK #D
	LDKL	A5,TTABD
	RB	DMAC50
	XIF
* 
*	ABNORMAL SYSTEM ERROR 
* 
TASHLT	EQU	*
	LDK	A1,/11 
	CF	A15,HALT
* 
	EJECT		TIODM 
* 
* 
**********
* DMXACD *
**********
* 
*   EXIT RUNNING TASK AND ACTIVATE DM TASK #D 
* 
* 
*   INPUT:  A8=DISPATCH ADDRESS 
*          A6=FDB ADDRESS 
* 
DMXACD	EQU	*	EXIT RUNNING TASK AND ACTIVATE #D
	IFF	SDM+ADM=0
	LD	A5,PRUN	RUNNING TASK ID 
	INH
	CF	A15,EXIT
	CM	PRUN
	LDR	A2,A8	DISPATCH ADDRESS 
	RB	DMACTD
	XIF
* 
	EJECT		TIODM 
* 
* 
**********
* DMTEND *
**********
* 
*	COMMIT ENTRY
*	ENTERED BY
*	LKM 
*	DATA	16 
* 
* 
DMTEND	EQU	*
	IFT	EDM=0
	IFT	SDM=1
	LDR	A6,A5	SAVE USER TTAB ADDRESS 
	LDR	A3,A7	ORDER CODE	=2
	ANK	A3,/7F		=2 
	RF(NZ)	DMTERR	ERROR: ORDER NOT ALLOWED 
	LD	A3,SCTTCT	TCTAB ADDRESS 
DMTE10	EQU	*
	ADK	A3,2	POINTER 
	CWR*	A5,A3	ENTRY IN TABLE
	RB(NE)	DMTE10	TRY NEXT 
	SU	A3,SCTTCT	RELATIVE TASK NUMBER
*	SUK	A3,2		=5
	SRL	A3,1 
	LDKL	A14,STACK 
	CF	A14,RELPRO
DMTE40	EQU	*
	LDR	A5,A6	TTAB USER
	ST	A7,TTB:SA+14,A5	RET CODE IN A7
	INH
	CF	A15,QTJOB	RESTART USER
	ABL	TDISP
DMTERR	EQU	*	REQUEST ERROR
	LDKL	A7,REQER2 
	RB	DMTE40	RETURN 
* 
	DATA	0,0,0 
STACK	DATA	0	4 WORDS
* 
	XIF
	IFT	EDM=1
	LDR	A6,A5	SAVE TTAB USER	=1
	LDR	A1,A5	GET BASE PARAMETER BLOCK ADDRESS	=1
	AD	A1,TTB:TD,A1	DEVICE TABLE LENGTH
	ADKL	A1,TTB:TD	BASE PARAMETER BLOCK ADDRESS
	LDR*	A2,A1 
	OR	A2,2,A1	ORDER WORD
	ABL(NZ)	LKMRQE	OTHER REQUEST BUSY
	LDKL	A2,/100	COMMIT ROLLBACK ACTIVATION
	STR	A2,A1
	ST	A7,PABORD,A1	ORDER WORD 
	ST	A8,PABBA,A1	TRANSACTION CONTROL BLOCK ADDRESS 
	LDKL	A7,'$E'	EDM TASK ID 
	ABL	TIOECR	ACTIVATE EDM TASK 
* 
* 
	XIF
	IFT	ADM000=1 
	CM	TTB:SA+14,A5	RETURN CODE
	INH
	CF	A15,QTJOB 
	ABL	TDISP
	XIF
	EJECT

*************************************************************************** 
*   C O M M O N   S U B R O U T I N E S   F O R   A D M   A N D   S D M   * 
*************************************************************************** 
* 
* 
* 
* 
********************************* 
*  SUBROUTINES NOT IN SYSTEM   *
********************************
* 
	IFT	ADM+SDM=0
DMACTD	EQU	*
FNDFDB	EQU	*
MOV:US	EQU	*
MOV:SU	EQU	*
FINDTT	EQU	*
RTNA14	EQU	*
SETCRO	EQU	*
	XIF
	IFF	SDM=1
CASZEN	EQU	*
COSZEN	EQU	*
	XIF
	IFT	SDM+ADMCDE=0 
ENLFAC	EQU	*
CONENL	EQU	*
TOTSIZ	EQU	*
	XIF
	RB	TASHLT	SYSGEN ERROR 
* 
* 
* 
	EJECT		TIODM 
	IFF	ADM+SDM=0

****DESCRIPTION*************************************
* 
*   FNDFDB WILL SEARCH TTAB AND SCTCDT FOR A FILE CODE
* 
****ENTRY PARAMETERS********************************
* 
*   A1 = TTAB ADDR
*   A2 = FILE CODE TO SEARCH FOR
*   A5 NOT= 0  WHEN ONLY TTAB SHALL BE SEARCHED 
* 
****EXIT PARAMETERS*********************************
* 
*   A1 = UNCHANGED
*   A2 = FILE CODE. = 0 WHEN NO CODE IS FOUND 
*   A4 = TTAB/SCTCDT ENTRY ADDR WHEN CODE IS FOUND
*   A5 = 0 WHEN FOUND IN SCTCDT = 1 WHEN TTAB 
* 
****USED REGISTERS**********************************
* 
*   A1-A5 
* 
******************************************************
	EJECT

**********
* FNDFDB *
**********

FNDFDB	EQU	*
	LD	A3,TTB:TD,A1	LENGTH DEV DESCR 
FND030	EQU	*
	SUK	A3,4	
	RF(NP)	FND040	FILE CODE NOT IN TTAB
	LDR	A4,A1
	ADKL	A4,TTB:TD	
	ADR	A4,A3
	CC	A2,1,A4 
	RB(NE)	FND030
	LDK	A5,1 
	RF	FND080	CODE FOUND IN TTAB 
	EJECT
* 
*   SEARCH FILE CODE IN SCTCDT
* 
FND040	EQU	*
	LDR	A5,A5
	RF(NZ)	FND060	ONLY TTAB IS SEACHED 
	LD*	A4,SCTCDT
FND050	EQU	*
	SUK	A4,4 
	RF(NP)	FND060	CODE NOT FOUND AT ALL
	LD	A3,SCTCDT 
	ADR	A3,A4
	CC	A2,1,A3 
	RB(NE)	FND050
	AD	A4,SCTCDT 
	RF	FND080	CODE FOUND 
FND060	EQU	*
	LDK	A2,0	NO CODE 
FND080	EQU	*
	RTN	A14
	EJECT
* 
*	MOVE BLOCK AND MOVE CONSTANTS 
* 
MOVTIS	EQU	0	TASK ID SENDING TASK 
MOVTIR	EQU	2	TASK ID RECEIVING TASK 
MOVBAS	EQU	4	BUFFER ADDRESS SENDING TASK
MOVBAR	EQU	6	BUFFER ADDRESS RECEIVING TASK
MOVLEN	EQU	8	NUMBER OF BYTES TO MOVE
* 
MOVSAV	EQU	10	SAVE AREA 


MOVBLK	EQU	*
	DATA	0,0 
	DATA	0,0 
	DATA	0 
* 
	DATA	0 
	EJECT

**********
* MOV:US *
**********

* 
*	M O V : U S 
* 
* THIS ROUTINE MOVES DATA FROM THE USER AREA (SENDING BUFFER) TO
* THE SYSTEM AREA (RECEIVING BUFFER). DIFFERENT WAYS OF MOVING THE DATA 
* ARE USED, DEPENDING ON WHETHER THE BUFFER ADDRESSES ARE EVEN OR NOT.
* 
* INPUT:  A1 = ADDRESS OF SENDING BUFFER (USER AREA)
*         A2 = ADDRESS OF RECEIVING BUFFER (SYSTEM AREA)
*         A3 = NUMBER OF BYTES TO BE MOVED
*         A4 = USER TTAB ADDRESS
* 
* OUTPUT: A4=DESTROYED
* 
MOV:US	EQU	*
	LD	A4,TTB:ID,A4	TASK ID
	ST	A4,MOVTIS+MOVBLK
	LDKL	A4,'#M'	DESTINATION TASK ID 
	ST	A4,MOVTIR+MOVBLK
	RF	MOVCOM
	EJECT			TIODM

**********
* MOV:SU *
**********

* 
*	M O V : S U 
* 
* THIS ROUTINE MOVES DATA FROM THE SYSTEM AREA (SENDING BUFFER) TO
* THE USER AREA (RECEIVING BUFFER). DIFFERENT WAYS OF MOVING THE DATA 
* ARE USED, DEPENDING ON WHETHER THE BUFFER ADDRESSES ARE EVEN OR NOT.
* 
* INPUT:  A1 = ADDRESS OF SENDING BUFFER (SYSTEM AREA)
*         A2 = ADDRESS OF RECEIVING BUFFER (USER AREA)
*         A3 = NUMBER OF BYTES TO BE MOVED
*         A4 = USER TTAB ADDRESS
* 
* OUTPUT: A4=DESTROYED
* 
MOV:SU	EQU	*
	LD	A4,TTB:ID,A4	TASK ID DESTINATION TASK 
	ST	A4,MOVTIR+MOVBLK
	LDKL	A4,'#M'	TASK ID SOURCE TASK 
	ST	A4,MOVTIS+MOVBLK
	EJECT
MOVCOM	EQU	*
	ENB
	ST	A7,MOVSAV+MOVBLK	SAVE A7
	LDKL	A7,MOVBLK 
	ST	A1,MOVBAS,A7
	ST	A2,MOVBAR,A7	DESTINATION ADDRESS
	ST	A3,MOVLEN,A7	LENGTH TO MOVE 
	LKM
	DATA	21
	LD	A7,MOVSAV,A7	SAVED REGISTER 
	RTN	A14
	EJECT

**********
* FINDTT *
**********

* 
*	FIND TTAB ADDRESS 
* 
*	ENTRY:   A7=TASK NUMBER 0-5 
* 
*	EXIT:    A5=TTAB ADDRESS
*	         A5=0 TTAB NOT FOUND CR=0 
*	         A7=-1
* 
FINDTT	EQU	*
	LDR	A7,A7
	RF(N)	NFOUND	ILLEGAL TASK NUMBER 
	LDKL	A5,TTABD	ADDRESS TO TASK 0
FIND10	EQU	*
	SUK	A7,1 
	RF(N)	FINEND	TASK FOUND
	ADKL	A5,TTABLN	POINTER TO NEXT TTAB	=4 
	CWK	A5,TABEND
	RB(NE)	FIND10	NOT LAST TTAB
NFOUND	EQU	*
	LDK	A5,0	INDICATE TTAB NOT FOUND 
FINEND	EQU	*
	ADKL	A15,4 
	LDR	A5,A5	SET CR 
	ABR*	A15 
	XIF
	EJECT		TIODM 
* 
	IFF	SDM+ADMCDE=0 
* 
**********
* ENLFAC *
**********
* 
*   GET ENLARGE FACTOR AND CONVERT TO SECTORS 
* 
*   INPUT :  A12=FPB ADDRESS
*             A4=NUMBER OF SECTORS PER BLOCK
*   OUTPUT:   A1= RC
*             A4=NUMBER OF SECTORS PER BLOCK
*             A3= ENLARGE IN NUMBER OF SECTORS
*             A2,A5,A6,A7 ARE USED
* 
ENLFAC	EQU	*
	ST	A13,-8,A14	SAVE A13 
	CF	A14,TOTSIZ	GET TOTAL LENGTH OF FILE 
	RF(O)	SETCRO	OVERFLOW
	LDR	A3,A2	CONVERT PERCENTAGE 
	LD	A6,FPB:EL,A12	ENLARGE 
	RF(N)	SETCRO	OVERFLOW
	LDR	A7,A1
	RF(Z)	ENLF30 
	CF	A14,MPYMOD
	ADK	A1,0 
	RF(NZ)	SETCRO	OVERFLOW 
	LD	A6,FPB:EL,A12	ENLARGE 
	LDR	A5,A2
* 
	EJECT		TIODM 
* 
* 
ENLF30	EQU	*
	LDK	A2,0 
	LDR	A7,A3
	RF(Z)	ENLF40	ZERO
	CF	A14,MPYMOD
ENLF40	EQU	*
	ADR	A1,A5
	RF(O)	SETCRO	OVERFLOW
	LDK	A6,100 
	CF	A14,DIVMOD	NUMBER OF SECTORS
	RF(O)	SETCRO	OVERFLOW
	ADK	A1,0 
	RF(Z)	ENLF45	NO REST 
	ADK	A2,1	AT LEAST ONE BLOCK IN ENLARGE 
ENLF45	EQU	*
	LDK	A1,0	RESET REST
	LDR	A3,A2	ENLARGE IN NUMBER OF SECTORS 
	LDR	A6,A4	NUMBER OF SECTORS PER RECORD 
	CF	A14,DIVMOD
	ADK	A1,0 
	RF(Z)	ENLF60	REST=0,INCLUDING ENLARGE=0
	SUR	A3,A1	MAKE ENLARGE INTEGER NUMBER OF BLOCKS
ENLF50	EQU	*
	ADR	A3,A4	ONE MORE BLOCK 
	RF(NP)	SETCRO	OVERFLOW 
ENLF60	EQU	*
	LDR	A2,A3
	LDK	A1,0 
	CF	A14,DV3RST
	RB(NZ)	ENLF50	NOT MULTIPLE OF 3
	LD	A13,-8,A14	SAVED REGISTER 
	RF	RTNA14
	EJECT		TIODM 
* 
* 
**********
* CONENL *
**********
* 
*   CONVERT ENLARGE FROM NUMBER OF SECTORS TO PERCENTAGE
* 
* 
CONENL	EQU	*
	CF	A14,TOTSIZ	GET TOTAL SIZE OF FILE 
	LDR	A3,A1	SAVE TOTAL SIZE
	LDR	A4,A2
	LD	A6,FDBENL,A11	ENLARGE IN SECTORS
	LDK	A7,100 
	CF	A14,MPYMOD
	SLN	A3,A5	NORMALIZE BEFORE DIVIDE
	NGR	A5,A5
	ADK	A5,15
	RF(NP)	CON400	NO NEED TO NORMALIZE 
CON200	EQU	*
	SRL	A4,1	DOUBLE SHIFT DIVISOR AND DIVIDENT 
	SRL	A2,1 
	SRC	A1,1 
	RF(NN)	CON300	BIT NOT SET
	ANKL	A1,/7FFF
	ORKL	A2,/4000	SET BIT
CON300	EQU	*
	SUK	A5,1 
	RB(P)	CON200	CONTINUE TO SHIFT 
	EJECT
CON400	EQU	*
	ORR	A3,A4
	LDR	A6,A3
	CF	A14,DIVMOD	ENLARGE IN PERCENT 
	ST	A2,FPB:EL,A12	SAVE ENLARGE
	RTN	A14
	EJECT		TIODM 
* 
* 
**********
* TOTSIZ *
**********
* 
*   CALCULATE TOTAL SIZE OF FILE
* 
*   INPUT :   A12 = FPB ADDRESS 
*   OUTPUT:   A1,A2=TOTAL SIZE OF FILE
*             A13 = ADDRESS TO LAST SIZE + DIFFFERENCE IN SIZE DISPLACEMENT 
*             A5 = 0
*              A6,A7 ARE USED 
* 
TOTSIZ	EQU	*
	LDR	A13,A12
	ADKL	A13,FPB:S1	ADDRESS TO SIZE
	LDK	A5,4	COUNTER 
	LDK	A1,0 
	LDK	A2,0 
TOTS10	EQU	*
	LDR*	A6,A13	GET SIZE 
	LD	A7,2,A13
	CF	A14,ADDMOD	SUM OF SIZES 
	RF(O)	SETCRO	OVERFLOW
	ADKL	A13,SIZDIF	NEXT SIZE
	SUK	A5,1 
	RB(P)	TOTS10	ADD NEXT
	XIF
	EJECT
	IFF	ADM+SDM=0

**********
* RTNA14 *
**********

* 
*	SET CONDITION AND RETURN
* 
RTNA14	EQU	*
	ADKL	A14,4 
	NGR	A1,A1
	NGR	A1,A1
	ABR*	A14 


**********
* SETCRO *
**********

* 
*	SET OVERFLOW AND RETURN 
* 
SETCRO	EQU	*
	LDKL	A1,/8000
	RB	RTNA14
	XIF
	EJECT
	IFT	SDM=1

**********
* COSZEN *
**********

* 
*	COSZEN=CONVERT SIZE TO NBR OF RECORS AND ENLARGE TO PERCENTAGE
* 
*	ENTRY: A12=FPB ADDRESS
*	       A11=FDB ADDRESS
* 
*	EXIT : SIZE AND ENLARGE UPADTED IN FPB
*	       A1,A2,A3,A4,A5,A6,A7,A13=USED
* 
COSZEN	EQU	*
	CF	A14,CONENL	CONVERT ENLARGE FACTOR 
* 
*	CONVERT SIZE
* 
	LDK	A5,4	NUMBER OF VOLUMES 
	LDR	A13,A12	FPB ADDRESS
	ADKL	A13,FPB:S1	POINTER TO SIZE 1
	EJECT
COS100	EQU	*
	LDR*	A1,A13
	LD	A2,2,A13	A1,A2=SIZE (SECTORS) 
	LC	A6,FDBBLZ,A11	BLOCK SIZE (SECTORS/BLOCK)
	ANK	A6,/FF 
	CF	A14,DIVMOD	A1,A2/A6=A2   REST IN A1 
	RB(O)	SETCRO	OVERFLOW
	LDR	A6,A2
	LC	A7,FDBBLF,A11	BLOCK FACTOR (RECORDS/BLOCK)
	ANK	A7,/FF 
	CF	A14,MPYMOD	A6*A7=A1,A2
	STR	A1,A13 
	ST	A2,2,A13	A1,A2=SIZE IN RECORDS
	ADKL	A13,SIZDIF
	SUK	A5,1 
	RB(P)	COS100	NEXT SIZE 
	RTN	A14
	XIF
* 
* 
* 
	END

HexDump

0x0000…0034 (0, 0, 400)  Head {h00=0x0030, h01=0x0050, text=» IDENT TIODM  REL 11.0 81-02-23 870105041100«, t00=0x0000, t01=0x0004}
0x0034…003c              Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x0038}
0x003c…005c              Head {h00=0x001c, h01=0x0050, text=»   =5, REL 11.0 81-02-19«, t00=0x0000, t01=0x0040}
0x005c…0086              Head {h00=0x0026, h01=0x0050, text=»   =5, WRONG TASK NBR WHEN COMMIT «, t00=0x0000, t01=0x0060}
0x0086…00a6              Head {h00=0x001c, h01=0x0050, text=»   =4, REL 11.0 81-02-18«, t00=0x0000, t01=0x008a}
0x00a6…00da              Head {h00=0x0030, h01=0x0050, text=»   =4, ASS.ERR IN FINDTT WHEN TTAB>256 BYTES«, t00=0x0000, t01=0x00aa}
0x00da…00fa              Head {h00=0x001c, h01=0x0050, text=»   =3, REL 11.0 81-02-02«, t00=0x0000, t01=0x00de}
0x00fa…012a              Head {h00=0x002c, h01=0x0050, text=»   =3, RDSTAT DOUBLE DEFINED FOR ADM+EDM«, t00=0x0000, t01=0x00fe}
0x012a…014a              Head {h00=0x001c, h01=0x0050, text=»   =2, REL 11.0 81-01-28«, t00=0x0000, t01=0x012e}
0x014a…0170              Head {h00=0x0022, h01=0x0050, text=»   =2, A7 UNCHANGED AT COMMIT «, t00=0x0000, t01=0x014e}
0x0170…0190              Head {h00=0x001c, h01=0x0050, text=»   =1, REL 11.0 81-01-26«, t00=0x0000, t01=0x0174}
0x0190…01b4 (1, 0, 400)  Head {h00=0x0020, h01=0x0050, text=»   =1, COMMIT ERROR FOR EDM «, t00=0x0001, t01=0x0004}
0x01b4…01f0              Head {h00=0x0038, h01=0x0050, text=»****************************************************«, t00=0x0001, t01=0x0028}
0x01f0…01fa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0064}
0x01fa…0222              Head {h00=0x0024, h01=0x0050, text=»*   PHILIPS TERMINAL SYSTEM  PTS«, t00=0x0001, t01=0x006e}
0x0222…022c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0096}
0x022c…0260              Head {h00=0x0030, h01=0x0050, text=»*   TIODM  = DATA MANAGEMENT ACTIVATION PART«, t00=0x0001, t01=0x00a0}
0x0260…026a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00d4}
0x026a…02a2              Head {h00=0x0034, h01=0x0050, text=»*   DMTEND  = DATA MANAGEMENT COMMIT (/ROLLBACK)«, t00=0x0001, t01=0x00de}
0x02a2…02ac              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0116}
0x02ac…02b6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0120}
0x02b6…02c0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x012a}
0x02c0…02ca              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0134}
0x02ca…02d4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x013e}
0x02d4…0310              Head {h00=0x0038, h01=0x0050, text=»****************************************************«, t00=0x0001, t01=0x0148}
0x0310…031a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0184}
0x031a…0360              Head {h00=0x0042, h01=0x0050, text=»*   THIS MODULE IS ENTERED IN THE SAME WAY AS A DRIVER VIA TIO«, t00=0x0001, t01=0x018e}
0x0360…0392              Head {h00=0x002e, h01=0x0050, text=»*   AND THE DWTADR IN FDB FOR CURRENT FILE«, t00=0x0002, t01=0x0044}
0x0392…039c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0076}
0x039c…03e8              Head {h00=0x0048, h01=0x0050, text=»*   THE DM REQUEST IS PROCESSED HERE UP TO THE POINT WHERE A SECTOR «, t00=0x0002, t01=0x0080}
0x03e8…0410              Head {h00=0x0024, h01=0x0050, text=»*   FROM A DISC MUST BE ACCESSED«, t00=0x0002, t01=0x00cc}
0x0410…041a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00f4}
0x041a…045a              Head {h00=0x003c, h01=0x0050, text=»*   ENTRY   TIODM      AND TIODM HOLDS THE START ADDRESS«, t00=0x0002, t01=0x00fe}
0x045a…0464              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x013e}
0x0464…046e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0148}
0x046e…0492              Head {h00=0x0020, h01=0x0050, text=»*   INPUT   A6 = FWT ADDRESS«, t00=0x0002, t01=0x0152}
0x0492…04c4              Head {h00=0x002e, h01=0x0050, text=»*           A7 = ORDER WORD WITH W BIT = 0«, t00=0x0002, t01=0x0176}
0x04c4…04e8              Head {h00=0x0020, h01=0x0050, text=»*           A8 = ECB ADDRESS«, t00=0x0003, t01=0x0018}
0x04e8…04f2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x003c}
0x04f2…04fc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0046}
0x04fc…0506              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0050}
0x0506…0540              Head {h00=0x0036, h01=0x0050, text=»*   IN ALL DM MODULES FDB WILL BE THE SAME AS FWT «, t00=0x0003, t01=0x005a}
0x0540…054a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0094}
0x054a…0558              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0003, t01=0x009e}
0x0558…0562              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x00ac}
0x0562…0578              Head {h00=0x0012, h01=0x0050, text=»**************«, t00=0x0003, t01=0x00b6}
0x0578…058e              Head {h00=0x0012, h01=0x0050, text=»*   ENTRIES  *«, t00=0x0003, t01=0x00cc}
0x058e…05a4              Head {h00=0x0012, h01=0x0050, text=»**************«, t00=0x0003, t01=0x00e2}
0x05a4…05ae              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x00f8}
0x05ae…05d8              Head {h00=0x0026, h01=0x0050, text=» ENTRY TIODM REFERENCED IN DWTADR «, t00=0x0003, t01=0x0102}
0x05d8…060c              Head {h00=0x0030, h01=0x0050, text=» ENTRY DMTEND COMMIT ENTRY (SDM,ADM AND EDM)«, t00=0x0003, t01=0x012c}
0x060c…0634              Head {h00=0x0024, h01=0x0050, text=» ENTRY DMTTSB DM TTAB STACK BASE«, t00=0x0003, t01=0x0160}
0x0634…0666              Head {h00=0x002e, h01=0x0050, text=» ENTRY FDBOMD,FDBENL,FDBEXC,FDBECB,FDBSNR «, t00=0x0003, t01=0x0188}
0x0666…0698              Head {h00=0x002e, h01=0x0050, text=» ENTRY FDBRRO,FDBRLE,FDBBLF,FDBTNR,FDBLRN «, t00=0x0004, t01=0x002a}
0x0698…06d0              Head {h00=0x0034, h01=0x0050, text=» ENTRY FDBNIF,FDBEAL,FDBCRL,FDBKA,FDBMIA,FDBADF «, t00=0x0004, t01=0x005c}
0x06d0…06fa              Head {h00=0x0026, h01=0x0050, text=» ENTRY FDBAI1,CRNTID,CRNCDF,CRNSTA«, t00=0x0004, t01=0x0094}
0x06fa…071c              Head {h00=0x001e, h01=0x0050, text=» ENTRY FDBBLZ  BLOCK SIZE «, t00=0x0004, t01=0x00be}
0x071c…073e              Head {h00=0x001e, h01=0x0050, text=» ENTRY FDBDMI DMTASK IDENT«, t00=0x0004, t01=0x00e0}
0x073e…075a              Head {h00=0x0018, h01=0x0050, text=» ENTRY FDBDBR,FDBMRO«, t00=0x0004, t01=0x0102}
0x075a…0784              Head {h00=0x0026, h01=0x0050, text=» ENTRY FDBMEC MMU ECB DISPLACEMENT«, t00=0x0004, t01=0x011e}
0x0784…07be              Head {h00=0x0036, h01=0x0050, text=» ENTRY FDBKEY SAVE AREA FOR KEY IN INDEXED ACCESS «, t00=0x0004, t01=0x0148}
0x07be…07e2              Head {h00=0x0020, h01=0x0050, text=» ENTRY TASHLT,FDBSTA,DWDM01 «, t00=0x0004, t01=0x0182}
0x07e2…07f8              Head {h00=0x0012, h01=0x0050, text=» ENTRY REQER2 «, t00=0x0005, t01=0x0016}
0x07f8…082e              Head {h00=0x0032, h01=0x0050, text=» ENTRY RETRIE,EOMERR,NOKEY,NXTKYS,EOFRC,NODERR«, t00=0x0005, t01=0x002c}
0x082e…085e              Head {h00=0x002c, h01=0x0050, text=» ENTRY PROT,KEYERR,PROERR,REQERR,LGTERR «, t00=0x0005, t01=0x0062}
0x085e…087a              Head {h00=0x0018, h01=0x0050, text=» ENTRY EOFERR,EDMERR«, t00=0x0005, t01=0x0092}
0x087a…089c              Head {h00=0x001e, h01=0x0050, text=» ENTRY TTABD,TTABLN,TABEND«, t00=0x0005, t01=0x00ae}
0x089c…08d0              Head {h00=0x0030, h01=0x0050, text=» ENTRY DMXACD EXIT TASK AND ACTIVATE TASK #D«, t00=0x0005, t01=0x00d0}
0x08d0…08e6              Head {h00=0x0012, h01=0x0050, text=» ENTRY DMACTI «, t00=0x0005, t01=0x0104}
0x08e6…08fc              Head {h00=0x0012, h01=0x0050, text=» ENTRY DMACTD «, t00=0x0005, t01=0x011a}
0x08fc…0934              Head {h00=0x0034, h01=0x0050, text=» ENTRY DWTPAB EDB INITIALIZATION PARAMETER BLOCK«, t00=0x0005, t01=0x0130}
0x0934…095e              Head {h00=0x0026, h01=0x0050, text=» ENTRY MOV:SU,MOV:US,FINDTT,FNDFDB«, t00=0x0005, t01=0x0168}
0x095e…0990 (6, 0, 400)  Head {h00=0x002e, h01=0x0050, text=» ENTRY ENLFAC,TOTSIZ,RTNA14,SETCRO,CONENL «, t00=0x0006, t01=0x0004}
0x0990…09ac              Head {h00=0x0018, h01=0x0050, text=» ENTRY COSZEN,SIZDIF«, t00=0x0006, t01=0x0036}
0x09ac…09d6              Head {h00=0x0026, h01=0x0050, text=» ENTRY SDMSTS,SDMTTD,SDMBF1,SDMBF2«, t00=0x0006, t01=0x0052}
0x09d6…09ec              Head {h00=0x0012, h01=0x0050, text=» ENTRY RECBFZ «, t00=0x0006, t01=0x007c}
0x09ec…0a02              Head {h00=0x0012, h01=0x0050, text=» EJECT  TIODM «, t00=0x0006, t01=0x0092}
0x0a02…0a0c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00a8}
0x0a0c…0a24              Head {h00=0x0014, h01=0x0050, text=»*************** «, t00=0x0006, t01=0x00b2}
0x0a24…0a3c              Head {h00=0x0014, h01=0x0050, text=»*   EXTERNALS * «, t00=0x0006, t01=0x00ca}
0x0a3c…0a54              Head {h00=0x0014, h01=0x0050, text=»*************** «, t00=0x0006, t01=0x00e2}
0x0a54…0a5e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00fa}
0x0a5e…0a68              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0104}
0x0a68…0a7e              Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTCDT «, t00=0x0006, t01=0x010e}
0x0a7e…0aa8              Head {h00=0x0026, h01=0x0050, text=» EXTRN SCTTCT TASK CONTROLL TABLE «, t00=0x0006, t01=0x0124}
0x0aa8…0ad0              Head {h00=0x0024, h01=0x0050, text=» EXTRN RELPRO RELEASE PROTECTION«, t00=0x0006, t01=0x014e}
0x0ad0…0ae4              Head {h00=0x0010, h01=0x0050, text=» EXTRN QTJOB«, t00=0x0006, t01=0x0176}
0x0ae4…0af8              Head {h00=0x0010, h01=0x0050, text=» EXTRN ACTOT«, t00=0x0006, t01=0x018a}
0x0af8…0b0c              Head {h00=0x0010, h01=0x0050, text=» EXTRN EXIT «, t00=0x0007, t01=0x000e}
0x0b0c…0b20              Head {h00=0x0010, h01=0x0050, text=» EXTRN PRUN «, t00=0x0007, t01=0x0022}
0x0b20…0b34              Head {h00=0x0010, h01=0x0050, text=» EXTRN DFTAB«, t00=0x0007, t01=0x0036}
0x0b34…0b4a              Head {h00=0x0012, h01=0x0050, text=» EXTRN DMTIDP «, t00=0x0007, t01=0x004a}
0x0b4a…0b60              Head {h00=0x0012, h01=0x0050, text=» EXTRN DMTIDS «, t00=0x0007, t01=0x0060}
0x0b60…0b74              Head {h00=0x0010, h01=0x0050, text=» EXTRN ECBCW«, t00=0x0007, t01=0x0076}
0x0b74…0b8a              Head {h00=0x0012, h01=0x0050, text=» EXTRN FWTVOL «, t00=0x0007, t01=0x008a}
0x0b8a…0b9e              Head {h00=0x0010, h01=0x0050, text=» EXTRN HALT «, t00=0x0007, t01=0x00a0}
0x0b9e…0bb4              Head {h00=0x0012, h01=0x0050, text=» EXTRN TIOSDM «, t00=0x0007, t01=0x00b4}
0x0bb4…0bca              Head {h00=0x0012, h01=0x0050, text=» EXTRN TIOADM «, t00=0x0007, t01=0x00ca}
0x0bca…0be0              Head {h00=0x0012, h01=0x0050, text=» EXTRN TIOEDM «, t00=0x0007, t01=0x00e0}
0x0be0…0bf4              Head {h00=0x0010, h01=0x0050, text=» EXTRN TDISP«, t00=0x0007, t01=0x00f6}
0x0bf4…0c0a              Head {h00=0x0012, h01=0x0050, text=» EXTRN DISEND «, t00=0x0007, t01=0x010a}
0x0c0a…0c2e              Head {h00=0x0020, h01=0x0050, text=» EXTRN TTB:SA,TTB:TD,TTB:ID «, t00=0x0007, t01=0x0120}
0x0c2e…0c44              Head {h00=0x0012, h01=0x0050, text=» EXTRN DWTTAB «, t00=0x0007, t01=0x0144}
0x0c44…0c5a              Head {h00=0x0012, h01=0x0050, text=» EXTRN CRNGET «, t00=0x0007, t01=0x015a}
0x0c5a…0c6e              Head {h00=0x0010, h01=0x0050, text=» EXTRN ECBBA«, t00=0x0007, t01=0x0170}
0x0c6e…0c84              Head {h00=0x0012, h01=0x0050, text=» EXTRN FPB:FO «, t00=0x0007, t01=0x0184}
0x0c84…0c9a              Head {h00=0x0012, h01=0x0050, text=» EXTRN ACTDIS «, t00=0x0008, t01=0x000a}
0x0c9a…0cb0              Head {h00=0x0012, h01=0x0050, text=» EXTRN DFTABL «, t00=0x0008, t01=0x0020}
0x0cb0…0cc6              Head {h00=0x0012, h01=0x0050, text=» EXTRN FNDTID «, t00=0x0008, t01=0x0036}
0x0cc6…0cea              Head {h00=0x0020, h01=0x0050, text=» EXTRN MPYMOD,DIVMOD,ADDMOD «, t00=0x0008, t01=0x004c}
0x0cea…0d14              Head {h00=0x0026, h01=0x0050, text=» EXTRN FPB:EL,FPB:S1,FPB:BF,FPB:RL«, t00=0x0008, t01=0x0070}
0x0d14…0d2a              Head {h00=0x0012, h01=0x0050, text=» EXTRN DV3RST «, t00=0x0008, t01=0x009a}
0x0d2a…0d3e              Head {h00=0x0010, h01=0x0050, text=» EXTRN CRRBL«, t00=0x0008, t01=0x00b0}
0x0d3e…0d54              Head {h00=0x0012, h01=0x0050, text=» EXTRN LKMRQE «, t00=0x0008, t01=0x00c4}
0x0d54…0d7e              Head {h00=0x0026, h01=0x0050, text=» EXTRN TIOECR EDM COMMIT ROLLBACK «, t00=0x0008, t01=0x00da}
0x0d7e…0dbc              Head {h00=0x003a, h01=0x0050, text=» EXTRN PABORD,PABBA BASE PARAMETER BLOCK DISPLACEMENTS«, t00=0x0008, t01=0x0104}
0x0dbc…0dca              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0008, t01=0x0142}
0x0dca…0dd4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0150}
0x0dd4…0df4              Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x0008, t01=0x015a}
0x0df4…0e14              Head {h00=0x001c, h01=0x0050, text=»* CONDITIONAL ASSEMBLY *«, t00=0x0008, t01=0x017a}
0x0e14…0e34              Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x0009, t01=0x000a}
0x0e34…0e3e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x002a}
0x0e3e…0e48              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0034}
0x0e48…0e52              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x003e}
0x0e52…0e82              Head {h00=0x002c, h01=0x0050, text=»*   IF ADM HANDLING WANTED PUT X:A EQU 1«, t00=0x0009, t01=0x0048}
0x0e82…0e8c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0078}
0x0e8c…0e9e              Head {h00=0x000e, h01=0x0050, text=»X:A EQU 0 «, t00=0x0009, t01=0x0082}
0x0e9e…0eb2              Head {h00=0x0010, h01=0x0050, text=»ADM EQU X:A «, t00=0x0009, t01=0x0094}
0x0eb2…0ebc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00a8}
0x0ebc…0ef0              Head {h00=0x0030, h01=0x0050, text=»*   IF SDM HANDLING NOT WANTED PUT X:B EQU 0«, t00=0x0009, t01=0x00b2}
0x0ef0…0efa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00e6}
0x0efa…0f0c              Head {h00=0x000e, h01=0x0050, text=»X:B EQU 0 «, t00=0x0009, t01=0x00f0}
0x0f0c…0f20              Head {h00=0x0010, h01=0x0050, text=»SDM EQU X:B «, t00=0x0009, t01=0x0102}
0x0f20…0f2a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0116}
0x0f2a…0f34              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0120}
0x0f34…0f64              Head {h00=0x002c, h01=0x0050, text=»*   IF EDM HANDLING WANTED PUT X:C EQU 1«, t00=0x0009, t01=0x012a}
0x0f64…0f6e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x015a}
0x0f6e…0f78              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0164}
0x0f78…0f8a              Head {h00=0x000e, h01=0x0050, text=»X:C EQU 0 «, t00=0x0009, t01=0x016e}
0x0f8a…0f9e              Head {h00=0x0010, h01=0x0050, text=»EDM EQU X:C «, t00=0x0009, t01=0x0180}
0x0f9e…0fa8 (10, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0004}
0x0fa8…0fb2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x000e}
0x0fb2…0fc8              Head {h00=0x0012, h01=0x0050, text=» EJECT  TIODM «, t00=0x000a, t01=0x0018}
0x0fc8…0fd2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x002e}
0x0fd2…0fdc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0038}
0x0fdc…100c              Head {h00=0x002c, h01=0x0050, text=»* NUMBER OF DM TASKS IS DEFINED BY X:B. «, t00=0x000a, t01=0x0042}
0x100c…1040              Head {h00=0x0030, h01=0x0050, text=»* ONLY VALUES BETWEEN 2 AND 6 ARE PERMITTED.«, t00=0x000a, t01=0x0072}
0x1040…106e              Head {h00=0x002a, h01=0x0050, text=»* ALL OTHER VALUES WILL GIVE 2 TASKS. «, t00=0x000a, t01=0x00a6}
0x106e…1078              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00d4}
0x1078…108a              Head {h00=0x000e, h01=0x0050, text=»X:D EQU 2 «, t00=0x000a, t01=0x00de}
0x108a…10a0              Head {h00=0x0012, h01=0x0050, text=»NTASKS EQU X:D«, t00=0x000a, t01=0x00f0}
0x10a0…10d2              Head {h00=0x002e, h01=0x0050, text=»* A PROGRAM VERSION USING TOSS MMU PAGING «, t00=0x000a, t01=0x0106}
0x10d2…1100              Head {h00=0x002a, h01=0x0050, text=»* IS OBTAINED BY SETTING MMUPAG EQU 1.«, t00=0x000a, t01=0x0138}
0x1100…110a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0166}
0x110a…111e              Head {h00=0x0010, h01=0x0050, text=»MMUPAG EQU 0«, t00=0x000a, t01=0x0170}
0x111e…1128              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0184}
0x1128…115e              Head {h00=0x0032, h01=0x0050, text=»*      X:C = INDEX RECORD BUFFER SIZE IN WORDS«, t00=0x000a, t01=0x018e}
0x115e…1168              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0034}
0x1168…117a              Head {h00=0x000e, h01=0x0050, text=»X:E EQU 0 «, t00=0x000b, t01=0x003e}
0x117a…1190              Head {h00=0x0012, h01=0x0050, text=»RECBFZ EQU X:E«, t00=0x000b, t01=0x0050}
0x1190…119a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0066}
0x119a…11e6              Head {h00=0x0048, h01=0x0050, text=»* AN ADM VERSION WITHOUT OPEN OUTPUT, OPEN EXTEND AND CLOSE DISCARD «, t00=0x000b, t01=0x0070}
0x11e6…1210              Head {h00=0x0026, h01=0x0050, text=»* IS OBTAINED BY SETTING X:F EQU 0«, t00=0x000b, t01=0x00bc}
0x1210…121a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x00e6}
0x121a…122c              Head {h00=0x000e, h01=0x0050, text=»X:F EQU 0 «, t00=0x000b, t01=0x00f0}
0x122c…1242              Head {h00=0x0012, h01=0x0050, text=»CRDEEX EQU X:F«, t00=0x000b, t01=0x0102}
0x1242…124c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0118}
0x124c…1262              Head {h00=0x0012, h01=0x0050, text=» EJECT  TIODM «, t00=0x000b, t01=0x0122}
0x1262…126c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0138}
0x126c…1276              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0142}
0x1276…1292              Head {h00=0x0018, h01=0x0050, text=»******************* «, t00=0x000b, t01=0x014c}
0x1292…12ae              Head {h00=0x0018, h01=0x0050, text=»* COMBINED        * «, t00=0x000b, t01=0x0168}
0x12ae…12ca              Head {h00=0x0018, h01=0x0050, text=»* CONDITIONS      * «, t00=0x000b, t01=0x0184}
0x12ca…12e6              Head {h00=0x0018, h01=0x0050, text=»******************* «, t00=0x000c, t01=0x0010}
0x12e6…12f0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x002c}
0x12f0…130a              Head {h00=0x0016, h01=0x0050, text=» IFT ADM+CRDEEX=2 «, t00=0x000c, t01=0x0036}
0x130a…131e              Head {h00=0x0010, h01=0x0050, text=»ADMCDE EQU 1«, t00=0x000c, t01=0x0050}
0x131e…132a              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000c, t01=0x0064}
0x132a…1344              Head {h00=0x0016, h01=0x0050, text=» IFF ADM+CRDEEX=2 «, t00=0x000c, t01=0x0070}
0x1344…1358              Head {h00=0x0010, h01=0x0050, text=»ADMCDE EQU 0«, t00=0x000c, t01=0x008a}
0x1358…1364              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000c, t01=0x009e}
0x1364…137c              Head {h00=0x0014, h01=0x0050, text=»* IF ADM AND SDM«, t00=0x000c, t01=0x00aa}
0x137c…1392              Head {h00=0x0012, h01=0x0050, text=» IFT ADM+SDM=2«, t00=0x000c, t01=0x00c2}
0x1392…13a6              Head {h00=0x0010, h01=0x0050, text=»ADMSDM EQU 1«, t00=0x000c, t01=0x00d8}
0x13a6…13b2              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000c, t01=0x00ec}
0x13b2…13c8              Head {h00=0x0012, h01=0x0050, text=» IFF ADM+SDM=2«, t00=0x000c, t01=0x00f8}
0x13c8…13dc              Head {h00=0x0010, h01=0x0050, text=»ADMSDM EQU 0«, t00=0x000c, t01=0x010e}
0x13dc…13e8              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000c, t01=0x0122}
0x13e8…140a              Head {h00=0x001e, h01=0x0050, text=»* ADMEDM=1 IF ADM AND EDM «, t00=0x000c, t01=0x012e}
0x140a…1420              Head {h00=0x0012, h01=0x0050, text=» IFT ADM+EDM=2«, t00=0x000c, t01=0x0150}
0x1420…1434              Head {h00=0x0010, h01=0x0050, text=»ADMEDM EQU 1«, t00=0x000c, t01=0x0166}
0x1434…1440              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000c, t01=0x017a}
0x1440…1456              Head {h00=0x0012, h01=0x0050, text=» IFF ADM+EDM=2«, t00=0x000c, t01=0x0186}
0x1456…146a              Head {h00=0x0010, h01=0x0050, text=»ADMEDM EQU 0«, t00=0x000d, t01=0x000c}
0x146a…1476              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000d, t01=0x0020}
0x1476…149a              Head {h00=0x0020, h01=0x0050, text=»* ADM000=1 IF NOT EDM OR SDM«, t00=0x000d, t01=0x002c}
0x149a…14b0              Head {h00=0x0012, h01=0x0050, text=» IFT SDM+EDM=0«, t00=0x000d, t01=0x0050}
0x14b0…14c4              Head {h00=0x0010, h01=0x0050, text=»ADM000 EQU 1«, t00=0x000d, t01=0x0066}
0x14c4…14d0              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000d, t01=0x007a}
0x14d0…14e6              Head {h00=0x0012, h01=0x0050, text=» IFF SDM+EDM=0«, t00=0x000d, t01=0x0086}
0x14e6…14fa              Head {h00=0x0010, h01=0x0050, text=»ADM000 EQU 0«, t00=0x000d, t01=0x009c}
0x14fa…1506              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000d, t01=0x00b0}
0x1506…152a              Head {h00=0x0020, h01=0x0050, text=»* SDM000=1 IF NOT ADM OR EDM«, t00=0x000d, t01=0x00bc}
0x152a…1540              Head {h00=0x0012, h01=0x0050, text=» IFT ADM+EDM=0«, t00=0x000d, t01=0x00e0}
0x1540…1554              Head {h00=0x0010, h01=0x0050, text=»SDM000 EQU 1«, t00=0x000d, t01=0x00f6}
0x1554…1560              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000d, t01=0x010a}
0x1560…1576              Head {h00=0x0012, h01=0x0050, text=» IFF ADM+EDM=0«, t00=0x000d, t01=0x0116}
0x1576…158a              Head {h00=0x0010, h01=0x0050, text=»SDM000 EQU 0«, t00=0x000d, t01=0x012c}
0x158a…1596              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000d, t01=0x0140}
0x1596…15ba              Head {h00=0x0020, h01=0x0050, text=»* EDM000=1 IF NOT ADM OR SDM«, t00=0x000d, t01=0x014c}
0x15ba…15d0              Head {h00=0x0012, h01=0x0050, text=» IFT ADM+SDM=0«, t00=0x000d, t01=0x0170}
0x15d0…15e4              Head {h00=0x0010, h01=0x0050, text=»EDM000 EQU 1«, t00=0x000d, t01=0x0186}
0x15e4…15f0              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000e, t01=0x000a}
0x15f0…1606              Head {h00=0x0012, h01=0x0050, text=» IFF ADM+SDM=0«, t00=0x000e, t01=0x0016}
0x1606…161a              Head {h00=0x0010, h01=0x0050, text=»EDM000 EQU 0«, t00=0x000e, t01=0x002c}
0x161a…1626              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000e, t01=0x0040}
0x1626…1630              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x004c}
0x1630…163e              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000e, t01=0x0056}
0x163e…1648              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0064}
0x1648…1660              Head {h00=0x0014, h01=0x0050, text=»*   ERROR CODES «, t00=0x000e, t01=0x006e}
0x1660…166a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0086}
0x166a…1698              Head {h00=0x002a, h01=0x0050, text=»EOMERR EQU /A000 OUTSIDE MEDIUM LIMITS«, t00=0x000e, t01=0x0090}
0x1698…16c2              Head {h00=0x0026, h01=0x0050, text=»PROT EQU /0040 THIS DATA PROTECTED«, t00=0x000e, t01=0x00be}
0x16c2…16ec              Head {h00=0x0026, h01=0x0050, text=»NODERR EQU /8800 NO EXPECTED DATA «, t00=0x000e, t01=0x00e8}
0x16ec…171c              Head {h00=0x002c, h01=0x0050, text=»KEYERR EQU /8400 EXPECTED KEY NOT FOUND «, t00=0x000e, t01=0x0112}
0x171c…1752              Head {h00=0x0032, h01=0x0050, text=»PROERR EQU /0010 ROLLBACK FOR PROTECT REASONS «, t00=0x000e, t01=0x0142}
0x1752…1780              Head {h00=0x002a, h01=0x0050, text=»REQERR EQU /8000 GENERAL REQUEST ERROR«, t00=0x000e, t01=0x0178}
0x1780…17a6              Head {h00=0x0022, h01=0x0050, text=»REQER2 EQU /FFFE REQUEST ERROR«, t00=0x000f, t01=0x0016}
0x17a6…17d0              Head {h00=0x0026, h01=0x0050, text=»LGTERR EQU /0008 INCORRECT LENGTH «, t00=0x000f, t01=0x003c}
0x17d0…17fe              Head {h00=0x002a, h01=0x0050, text=»EDMERR EQU /8080 DATA MANAGEMENT ERROR«, t00=0x000f, t01=0x0066}
0x17fe…1822              Head {h00=0x0020, h01=0x0050, text=»EOFERR EQU /9000 END OF FILE«, t00=0x000f, t01=0x0094}
0x1822…182c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00b8}
0x182c…1840              Head {h00=0x0010, h01=0x0050, text=»*   MESSAGES«, t00=0x000f, t01=0x00c2}
0x1840…184a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00d6}
0x184a…1870              Head {h00=0x0022, h01=0x0050, text=»RETRIE EQU /0100 DISC RETRIES «, t00=0x000f, t01=0x00e0}
0x1870…1898              Head {h00=0x0024, h01=0x0050, text=»NOKEY EQU /0400 NOT SEARCHED KEY«, t00=0x000f, t01=0x0106}
0x1898…18be              Head {h00=0x0022, h01=0x0050, text=»NXTKYS EQU /0200 NEXT KEY SAME«, t00=0x000f, t01=0x012e}
0x18be…18e2              Head {h00=0x0020, h01=0x0050, text=»EOFRC EQU /1000 END OF FILE «, t00=0x000f, t01=0x0154}
0x18e2…18ec              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0178}
0x18ec…1924              Head {h00=0x0034, h01=0x0050, text=»MMTAB1 FORM 16=/0000,16=/0400,16=/0800,16=/0C00 «, t00=0x000f, t01=0x0182}
0x1924…195c              Head {h00=0x0034, h01=0x0050, text=»MMTAB2 FORM 16=/1000,16=/1400,16=/1800,16=/1C00 «, t00=0x0010, t01=0x002a}
0x195c…1994              Head {h00=0x0034, h01=0x0050, text=»MMTAB3 FORM 16=/2000,16=/2400,16=/2800,16=/2C00 «, t00=0x0010, t01=0x0062}
0x1994…19cc              Head {h00=0x0034, h01=0x0050, text=»MMTAB4 FORM 16=/3000,16=/3400,16=/3800,16=/3C00 «, t00=0x0010, t01=0x009a}
0x19cc…19d6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x00d2}
0x19d6…19ea              Head {h00=0x0010, h01=0x0050, text=»* CONSTANTS «, t00=0x0010, t01=0x00dc}
0x19ea…19f4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x00f0}
0x19f4…1a0a              Head {h00=0x0012, h01=0x0050, text=»SIZDIF EQU 10 «, t00=0x0010, t01=0x00fa}
0x1a0a…1a30              Head {h00=0x0022, h01=0x0050, text=»STCRES EQU 14 TASK STACK SIZE «, t00=0x0010, t01=0x0110}
0x1a30…1a3e              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0010, t01=0x0136}
0x1a3e…1a54              Head {h00=0x0012, h01=0x0050, text=» IFF NTASKS=3 «, t00=0x0010, t01=0x0144}
0x1a54…1a6a              Head {h00=0x0012, h01=0x0050, text=» IFF NTASKS=4 «, t00=0x0010, t01=0x015a}
0x1a6a…1a80              Head {h00=0x0012, h01=0x0050, text=» IFF NTASKS=5 «, t00=0x0010, t01=0x0170}
0x1a80…1a96              Head {h00=0x0012, h01=0x0050, text=» IFF NTASKS=6 «, t00=0x0010, t01=0x0186}
0x1a96…1aa6              Head {h00=0x000c, h01=0x0050, text=»F EQU 0 «, t00=0x0011, t01=0x000c}
0x1aa6…1ab6              Head {h00=0x000c, h01=0x0050, text=»G EQU 0 «, t00=0x0011, t01=0x001c}
0x1ab6…1ac6              Head {h00=0x000c, h01=0x0050, text=»H EQU 0 «, t00=0x0011, t01=0x002c}
0x1ac6…1ad6              Head {h00=0x000c, h01=0x0050, text=»I EQU 0 «, t00=0x0011, t01=0x003c}
0x1ad6…1ae2              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0011, t01=0x004c}
0x1ae2…1af8              Head {h00=0x0012, h01=0x0050, text=» IFT NTASKS=3 «, t00=0x0011, t01=0x0058}
0x1af8…1b08              Head {h00=0x000c, h01=0x0050, text=»F EQU 1 «, t00=0x0011, t01=0x006e}
0x1b08…1b18              Head {h00=0x000c, h01=0x0050, text=»G EQU 0 «, t00=0x0011, t01=0x007e}
0x1b18…1b28              Head {h00=0x000c, h01=0x0050, text=»H EQU 0 «, t00=0x0011, t01=0x008e}
0x1b28…1b38              Head {h00=0x000c, h01=0x0050, text=»I EQU 0 «, t00=0x0011, t01=0x009e}
0x1b38…1b44              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0011, t01=0x00ae}
0x1b44…1b5a              Head {h00=0x0012, h01=0x0050, text=» IFT NTASKS=4 «, t00=0x0011, t01=0x00ba}
0x1b5a…1b6a              Head {h00=0x000c, h01=0x0050, text=»F EQU 1 «, t00=0x0011, t01=0x00d0}
0x1b6a…1b7a              Head {h00=0x000c, h01=0x0050, text=»G EQU 1 «, t00=0x0011, t01=0x00e0}
0x1b7a…1b8a              Head {h00=0x000c, h01=0x0050, text=»H EQU 0 «, t00=0x0011, t01=0x00f0}
0x1b8a…1b9a              Head {h00=0x000c, h01=0x0050, text=»I EQU 0 «, t00=0x0011, t01=0x0100}
0x1b9a…1ba6              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0011, t01=0x0110}
0x1ba6…1bbc              Head {h00=0x0012, h01=0x0050, text=» IFT NTASKS=5 «, t00=0x0011, t01=0x011c}
0x1bbc…1bcc              Head {h00=0x000c, h01=0x0050, text=»F EQU 1 «, t00=0x0011, t01=0x0132}
0x1bcc…1bdc              Head {h00=0x000c, h01=0x0050, text=»G EQU 1 «, t00=0x0011, t01=0x0142}
0x1bdc…1bec              Head {h00=0x000c, h01=0x0050, text=»H EQU 1 «, t00=0x0011, t01=0x0152}
0x1bec…1bfc              Head {h00=0x000c, h01=0x0050, text=»I EQU 0 «, t00=0x0011, t01=0x0162}
0x1bfc…1c08              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0011, t01=0x0172}
0x1c08…1c1e              Head {h00=0x0012, h01=0x0050, text=» IFT NTASKS=6 «, t00=0x0011, t01=0x017e}
0x1c1e…1c2e (18, 0, 398) Head {h00=0x000c, h01=0x0050, text=»F EQU 1 «, t00=0x0012, t01=0x0004}
0x1c2e…1c3e              Head {h00=0x000c, h01=0x0050, text=»G EQU 1 «, t00=0x0012, t01=0x0014}
0x1c3e…1c4e              Head {h00=0x000c, h01=0x0050, text=»H EQU 1 «, t00=0x0012, t01=0x0024}
0x1c4e…1c5e              Head {h00=0x000c, h01=0x0050, text=»I EQU 1 «, t00=0x0012, t01=0x0034}
0x1c5e…1c6a              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0012, t01=0x0044}
0x1c6a…1c80              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0012, t01=0x0050}
0x1c80…1c96              Head {h00=0x0012, h01=0x0050, text=»MMTABL EQU 32 «, t00=0x0012, t01=0x0066}
0x1c96…1ca2              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0012, t01=0x007c}
0x1ca2…1cb8              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0012, t01=0x0088}
0x1cb8…1ccc              Head {h00=0x0010, h01=0x0050, text=»MMTABL EQU 0«, t00=0x0012, t01=0x009e}
0x1ccc…1cd8              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0012, t01=0x00b2}
0x1cd8…1ce6              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0012, t01=0x00be}
0x1ce6…1cfc              Head {h00=0x0012, h01=0x0050, text=» IFT ADM+SDM=0«, t00=0x0012, t01=0x00cc}
0x1cfc…1d10              Head {h00=0x0010, h01=0x0050, text=»TTABST EQU *«, t00=0x0012, t01=0x00e2}
0x1d10…1d24              Head {h00=0x0010, h01=0x0050, text=»TTABD EQU * «, t00=0x0012, t01=0x00f6}
0x1d24…1d40              Head {h00=0x0018, h01=0x0050, text=»TTABLN EQU *-TTABST «, t00=0x0012, t01=0x010a}
0x1d40…1d54              Head {h00=0x0010, h01=0x0050, text=»TABEND EQU *«, t00=0x0012, t01=0x0126}
0x1d54…1d68              Head {h00=0x0010, h01=0x0050, text=»DMTTSB EQU *«, t00=0x0012, t01=0x013a}
0x1d68…1d82              Head {h00=0x0016, h01=0x0050, text=»SDMSTS EQU TTABLN «, t00=0x0012, t01=0x014e}
0x1d82…1d9c              Head {h00=0x0016, h01=0x0050, text=»SDMTTD EQU TTABLN «, t00=0x0012, t01=0x0168}
0x1d9c…1db0              Head {h00=0x0010, h01=0x0050, text=»SDMBF1 EQU *«, t00=0x0012, t01=0x0182}
0x1db0…1dc4              Head {h00=0x0010, h01=0x0050, text=»SDMBF2 EQU *«, t00=0x0013, t01=0x0008}
0x1dc4…1dd0              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0013, t01=0x001c}
0x1dd0…1de6              Head {h00=0x0012, h01=0x0050, text=» IFF ADM+SDM=0«, t00=0x0013, t01=0x0028}
0x1de6…1df0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x003e}
0x1df0…1e14              Head {h00=0x0020, h01=0x0050, text=»*************************** «, t00=0x0013, t01=0x0048}
0x1e14…1e36              Head {h00=0x001e, h01=0x0050, text=»*  TTAB:S FOR DM TASKS  * «, t00=0x0013, t01=0x006c}
0x1e36…1e58              Head {h00=0x001e, h01=0x0050, text=»************************* «, t00=0x0013, t01=0x008e}
0x1e58…1e62              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x00b0}
0x1e62…1e76              Head {h00=0x0010, h01=0x0050, text=»TTABST EQU *«, t00=0x0013, t01=0x00ba}
0x1e76…1e86              Head {h00=0x000c, h01=0x0050, text=» MMTAB1 «, t00=0x0013, t01=0x00ce}
0x1e86…1e96              Head {h00=0x000c, h01=0x0050, text=» MMTAB2 «, t00=0x0013, t01=0x00de}
0x1e96…1ea6              Head {h00=0x000c, h01=0x0050, text=» MMTAB3 «, t00=0x0013, t01=0x00ee}
0x1ea6…1eb6              Head {h00=0x000c, h01=0x0050, text=» MMTAB4 «, t00=0x0013, t01=0x00fe}
0x1eb6…1ecc              Head {h00=0x0012, h01=0x0050, text=» RORG *-MMTABL«, t00=0x0013, t01=0x010e}
0x1ecc…1ef0              Head {h00=0x0020, h01=0x0050, text=» DATA 0 CURRENT SEGMENT BASE«, t00=0x0013, t01=0x0124}
0x1ef0…1f16              Head {h00=0x0022, h01=0x0050, text=» DATA 0 SEGMENT TABLE POINTER «, t00=0x0013, t01=0x0148}
0x1f16…1f3c              Head {h00=0x0022, h01=0x0050, text=» DATA 0 SEGMENT BLOCK POINTER «, t00=0x0013, t01=0x016e}
0x1f3c…1f6e (20, 0, 400) Head {h00=0x002e, h01=0x0050, text=» DATA 0 APPLICATION CONTROL BLOCK POINTER «, t00=0x0014, t01=0x0004}
0x1f6e…1f76              Head {h00=0x0004, h01=0x0050, t00=0x0014, t01=0x0036}
0x1f76…1f8a              Head {h00=0x0010, h01=0x0050, text=»TTABD EQU * «, t00=0x0014, t01=0x003e}
0x1f8a…1fb0              Head {h00=0x0022, h01=0x0050, text=» DATA 0 DISPATCHER QUEUE LINK «, t00=0x0014, t01=0x0052}
0x1fb0…1fca              Head {h00=0x0016, h01=0x0050, text=» DATA '#D' TASK ID«, t00=0x0014, t01=0x0078}
0x1fca…1fe6              Head {h00=0x0018, h01=0x0050, text=» DATA 49 TASK LEVEL «, t00=0x0014, t01=0x0092}
0x1fe6…2006              Head {h00=0x001c, h01=0x0050, text=» DATA 0 PENDING POINTER «, t00=0x0014, t01=0x00ae}
0x2006…201e              Head {h00=0x0014, h01=0x0050, text=» DATA /C4C0 PSW «, t00=0x0014, t01=0x00ce}
0x201e…203e              Head {h00=0x001c, h01=0x0050, text=» DATA 0 DISPATCH ADDRESS«, t00=0x0014, t01=0x00e6}
0x203e…2072              Head {h00=0x0030, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 REGISTER SAVE AREA A1-A7«, t00=0x0014, t01=0x0106}
0x2072…2094              Head {h00=0x001e, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 A8-A14«, t00=0x0014, t01=0x013a}
0x2094…20bc              Head {h00=0x0024, h01=0x0050, text=» DATA TTABDE-* TERMINAL DEVICES «, t00=0x0014, t01=0x015c}
0x20bc…20d6              Head {h00=0x0016, h01=0x0050, text=»TTABTD EQU *-TTABD«, t00=0x0014, t01=0x0184}
0x20d6…20fa              Head {h00=0x0020, h01=0x0050, text=» DATA 0,0 MASTER INDEX ENTRY«, t00=0x0015, t01=0x000e}
0x20fa…210e              Head {h00=0x0010, h01=0x0050, text=»TTABDE EQU *«, t00=0x0015, t01=0x0032}
0x210e…212c              Head {h00=0x001a, h01=0x0050, text=» RES STCRES TASK STACK«, t00=0x0015, t01=0x0046}
0x212c…214a              Head {h00=0x001a, h01=0x0050, text=»SDMSTS EQU *-TTABDE-2 «, t00=0x0015, t01=0x0064}
0x214a…2166              Head {h00=0x0018, h01=0x0050, text=»DMTTSB EQU *-2-TTABD«, t00=0x0015, t01=0x0082}
0x2166…2180              Head {h00=0x0016, h01=0x0050, text=»TTBBF1 EQU *-TTABD«, t00=0x0015, t01=0x009e}
0x2180…219a              Head {h00=0x0016, h01=0x0050, text=» RES RECBFZ BUFAR1«, t00=0x0015, t01=0x00b8}
0x219a…21b4              Head {h00=0x0016, h01=0x0050, text=»TTBBF2 EQU *-TTABD«, t00=0x0015, t01=0x00d2}
0x21b4…21ce              Head {h00=0x0016, h01=0x0050, text=» RES RECBFZ BUFAR2«, t00=0x0015, t01=0x00ec}
0x21ce…21ea              Head {h00=0x0018, h01=0x0050, text=»TTABLN EQU *-TTABST «, t00=0x0015, t01=0x0106}
0x21ea…220a              Head {h00=0x001c, h01=0x0050, text=»SDMTTD EQU TTABTD-DMTTSB«, t00=0x0015, t01=0x0122}
0x220a…222a              Head {h00=0x001c, h01=0x0050, text=»SDMBF1 EQU TTBBF1-DMTTSB«, t00=0x0015, t01=0x0142}
0x222a…224a              Head {h00=0x001c, h01=0x0050, text=»SDMBF2 EQU TTBBF2-DMTTSB«, t00=0x0015, t01=0x0162}
0x224a…2258              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0015, t01=0x0182}
0x2258…2268              Head {h00=0x000c, h01=0x0050, text=» MMTAB1 «, t00=0x0015, t01=0x0190}
0x2268…2278              Head {h00=0x000c, h01=0x0050, text=» MMTAB2 «, t00=0x0016, t01=0x0010}
0x2278…2288              Head {h00=0x000c, h01=0x0050, text=» MMTAB3 «, t00=0x0016, t01=0x0020}
0x2288…2298              Head {h00=0x000c, h01=0x0050, text=» MMTAB4 «, t00=0x0016, t01=0x0030}
0x2298…22ae              Head {h00=0x0012, h01=0x0050, text=» RORG *-MMTABL«, t00=0x0016, t01=0x0040}
0x22ae…22d2              Head {h00=0x0020, h01=0x0050, text=» DATA 0 CURRENT SEGMENT BASE«, t00=0x0016, t01=0x0056}
0x22d2…22f8              Head {h00=0x0022, h01=0x0050, text=» DATA 0 SEGMENT TABLE POINTER «, t00=0x0016, t01=0x007a}
0x22f8…231e              Head {h00=0x0022, h01=0x0050, text=» DATA 0 SEGMENT BLOCK POINTER «, t00=0x0016, t01=0x00a0}
0x231e…2350              Head {h00=0x002e, h01=0x0050, text=» DATA 0 APPLICATION CONTROL BLOCK POINTER «, t00=0x0016, t01=0x00c6}
0x2350…2358              Head {h00=0x0004, h01=0x0050, t00=0x0016, t01=0x00f8}
0x2358…236c              Head {h00=0x0010, h01=0x0050, text=»TTABE EQU * «, t00=0x0016, t01=0x0100}
0x236c…2392              Head {h00=0x0022, h01=0x0050, text=» DATA 0 DISPATCHER QUEUE LINK «, t00=0x0016, t01=0x0114}
0x2392…23ac              Head {h00=0x0016, h01=0x0050, text=» DATA '#E' TASK ID«, t00=0x0016, t01=0x013a}
0x23ac…23c8              Head {h00=0x0018, h01=0x0050, text=» DATA 49 TASK LEVEL «, t00=0x0016, t01=0x0154}
0x23c8…23e8              Head {h00=0x001c, h01=0x0050, text=» DATA 0 PENDING POINTER «, t00=0x0016, t01=0x0170}
0x23e8…2400              Head {h00=0x0014, h01=0x0050, text=» DATA /C4C0 PSW «, t00=0x0016, t01=0x0190}
0x2400…2420              Head {h00=0x001c, h01=0x0050, text=» DATA 0 DISPATCH ADDRESS«, t00=0x0017, t01=0x0018}
0x2420…2454              Head {h00=0x0030, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 REGISTER SAVE AREA A1-A7«, t00=0x0017, t01=0x0038}
0x2454…2476              Head {h00=0x001e, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 A8-A14«, t00=0x0017, t01=0x006c}
0x2476…249e              Head {h00=0x0024, h01=0x0050, text=» DATA TTABEE-* TERMINAL DEVICES «, t00=0x0017, t01=0x008e}
0x249e…24c2              Head {h00=0x0020, h01=0x0050, text=» DATA 0,0 MASTER INDEX ENTRY«, t00=0x0017, t01=0x00b6}
0x24c2…24d6              Head {h00=0x0010, h01=0x0050, text=»TTABEE EQU *«, t00=0x0017, t01=0x00da}
0x24d6…24f4              Head {h00=0x001a, h01=0x0050, text=» RES STCRES TASK STACK«, t00=0x0017, t01=0x00ee}
0x24f4…251c              Head {h00=0x0024, h01=0x0050, text=» RES RECBFZ+RECBFZ BUFAR1,BUFAR2«, t00=0x0017, t01=0x010c}
0x251c…252c              Head {h00=0x000c, h01=0x0050, text=» IFT F=1«, t00=0x0017, t01=0x0134}
0x252c…253a              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0017, t01=0x0144}
0x253a…254a              Head {h00=0x000c, h01=0x0050, text=» MMTAB1 «, t00=0x0017, t01=0x0152}
0x254a…255a              Head {h00=0x000c, h01=0x0050, text=» MMTAB2 «, t00=0x0017, t01=0x0162}
0x255a…256a              Head {h00=0x000c, h01=0x0050, text=» MMTAB3 «, t00=0x0017, t01=0x0172}
0x256a…257a              Head {h00=0x000c, h01=0x0050, text=» MMTAB4 «, t00=0x0017, t01=0x0182}
0x257a…2590 (24, 0, 400) Head {h00=0x0012, h01=0x0050, text=» RORG *-MMTABL«, t00=0x0018, t01=0x0004}
0x2590…25b4              Head {h00=0x0020, h01=0x0050, text=» DATA 0 CURRENT SEGMENT BASE«, t00=0x0018, t01=0x001a}
0x25b4…25da              Head {h00=0x0022, h01=0x0050, text=» DATA 0 SEGMENT TABLE POINTER «, t00=0x0018, t01=0x003e}
0x25da…2600              Head {h00=0x0022, h01=0x0050, text=» DATA 0 SEGMENT BLOCK POINTER «, t00=0x0018, t01=0x0064}
0x2600…2632              Head {h00=0x002e, h01=0x0050, text=» DATA 0 APPLICATION CONTROL BLOCK POINTER «, t00=0x0018, t01=0x008a}
0x2632…263a              Head {h00=0x0004, h01=0x0050, t00=0x0018, t01=0x00bc}
0x263a…264e              Head {h00=0x0010, h01=0x0050, text=»TTABF EQU * «, t00=0x0018, t01=0x00c4}
0x264e…2674              Head {h00=0x0022, h01=0x0050, text=» DATA 0 DISPATCHER QUEUE LINK «, t00=0x0018, t01=0x00d8}
0x2674…268e              Head {h00=0x0016, h01=0x0050, text=» DATA '#F' TASK ID«, t00=0x0018, t01=0x00fe}
0x268e…26aa              Head {h00=0x0018, h01=0x0050, text=» DATA 49 TASK LEVEL «, t00=0x0018, t01=0x0118}
0x26aa…26ca              Head {h00=0x001c, h01=0x0050, text=» DATA 0 PENDING POINTER «, t00=0x0018, t01=0x0134}
0x26ca…26e2              Head {h00=0x0014, h01=0x0050, text=» DATA /C4C0 PSW «, t00=0x0018, t01=0x0154}
0x26e2…2702              Head {h00=0x001c, h01=0x0050, text=» DATA 0 DISPATCH ADDRESS«, t00=0x0018, t01=0x016c}
0x2702…2736              Head {h00=0x0030, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 REGISTER SAVE AREA A1-A7«, t00=0x0018, t01=0x018c}
0x2736…2758              Head {h00=0x001e, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 A8-A14«, t00=0x0019, t01=0x0030}
0x2758…2780              Head {h00=0x0024, h01=0x0050, text=» DATA TTABFE-* TERMINAL DEVICES «, t00=0x0019, t01=0x0052}
0x2780…27a4              Head {h00=0x0020, h01=0x0050, text=» DATA 0,0 MASTER INDEX ENTRY«, t00=0x0019, t01=0x007a}
0x27a4…27b8              Head {h00=0x0010, h01=0x0050, text=»TTABFE EQU *«, t00=0x0019, t01=0x009e}
0x27b8…27d6              Head {h00=0x001a, h01=0x0050, text=» RES STCRES TASK STACK«, t00=0x0019, t01=0x00b2}
0x27d6…27fe              Head {h00=0x0024, h01=0x0050, text=» RES RECBFZ+RECBFZ BUFAR1,BUFAR2«, t00=0x0019, t01=0x00d0}
0x27fe…280e              Head {h00=0x000c, h01=0x0050, text=» IFT G=1«, t00=0x0019, t01=0x00f8}
0x280e…281c              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0019, t01=0x0108}
0x281c…282c              Head {h00=0x000c, h01=0x0050, text=» MMTAB1 «, t00=0x0019, t01=0x0116}
0x282c…283c              Head {h00=0x000c, h01=0x0050, text=» MMTAB2 «, t00=0x0019, t01=0x0126}
0x283c…284c              Head {h00=0x000c, h01=0x0050, text=» MMTAB3 «, t00=0x0019, t01=0x0136}
0x284c…285c              Head {h00=0x000c, h01=0x0050, text=» MMTAB4 «, t00=0x0019, t01=0x0146}
0x285c…2872              Head {h00=0x0012, h01=0x0050, text=» RORG *-MMTABL«, t00=0x0019, t01=0x0156}
0x2872…2896              Head {h00=0x0020, h01=0x0050, text=» DATA 0 CURRENT SEGMENT BASE«, t00=0x0019, t01=0x016c}
0x2896…28bc              Head {h00=0x0022, h01=0x0050, text=» DATA 0 SEGMENT TABLE POINTER «, t00=0x0019, t01=0x0190}
0x28bc…28e2              Head {h00=0x0022, h01=0x0050, text=» DATA 0 SEGMENT BLOCK POINTER «, t00=0x001a, t01=0x0026}
0x28e2…2914              Head {h00=0x002e, h01=0x0050, text=» DATA 0 APPLICATION CONTROL BLOCK POINTER «, t00=0x001a, t01=0x004c}
0x2914…291c              Head {h00=0x0004, h01=0x0050, t00=0x001a, t01=0x007e}
0x291c…2930              Head {h00=0x0010, h01=0x0050, text=»TTABG EQU * «, t00=0x001a, t01=0x0086}
0x2930…2956              Head {h00=0x0022, h01=0x0050, text=» DATA 0 DISPATCHER QUEUE LINK «, t00=0x001a, t01=0x009a}
0x2956…2970              Head {h00=0x0016, h01=0x0050, text=» DATA '#G' TASK ID«, t00=0x001a, t01=0x00c0}
0x2970…298c              Head {h00=0x0018, h01=0x0050, text=» DATA 49 TASK LEVEL «, t00=0x001a, t01=0x00da}
0x298c…29ac              Head {h00=0x001c, h01=0x0050, text=» DATA 0 PENDING POINTER «, t00=0x001a, t01=0x00f6}
0x29ac…29c4              Head {h00=0x0014, h01=0x0050, text=» DATA /C4C0 PSW «, t00=0x001a, t01=0x0116}
0x29c4…29e4              Head {h00=0x001c, h01=0x0050, text=» DATA 0 DISPATCH ADDRESS«, t00=0x001a, t01=0x012e}
0x29e4…2a18              Head {h00=0x0030, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 REGISTER SAVE AREA A1-A7«, t00=0x001a, t01=0x014e}
0x2a18…2a3a              Head {h00=0x001e, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 A8-A14«, t00=0x001a, t01=0x0182}
0x2a3a…2a62              Head {h00=0x0024, h01=0x0050, text=» DATA TTABGE-* TERMINAL DEVICES «, t00=0x001b, t01=0x0014}
0x2a62…2a86              Head {h00=0x0020, h01=0x0050, text=» DATA 0,0 MASTER INDEX ENTRY«, t00=0x001b, t01=0x003c}
0x2a86…2a9a              Head {h00=0x0010, h01=0x0050, text=»TTABGE EQU *«, t00=0x001b, t01=0x0060}
0x2a9a…2ab8              Head {h00=0x001a, h01=0x0050, text=» RES STCRES TASK STACK«, t00=0x001b, t01=0x0074}
0x2ab8…2ae0              Head {h00=0x0024, h01=0x0050, text=» RES RECBFZ+RECBFZ BUFAR1,BUFAR2«, t00=0x001b, t01=0x0092}
0x2ae0…2af0              Head {h00=0x000c, h01=0x0050, text=» IFT H=1«, t00=0x001b, t01=0x00ba}
0x2af0…2afe              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001b, t01=0x00ca}
0x2afe…2b0e              Head {h00=0x000c, h01=0x0050, text=» MMTAB1 «, t00=0x001b, t01=0x00d8}
0x2b0e…2b1e              Head {h00=0x000c, h01=0x0050, text=» MMTAB2 «, t00=0x001b, t01=0x00e8}
0x2b1e…2b2e              Head {h00=0x000c, h01=0x0050, text=» MMTAB3 «, t00=0x001b, t01=0x00f8}
0x2b2e…2b3e              Head {h00=0x000c, h01=0x0050, text=» MMTAB4 «, t00=0x001b, t01=0x0108}
0x2b3e…2b54              Head {h00=0x0012, h01=0x0050, text=» RORG *-MMTABL«, t00=0x001b, t01=0x0118}
0x2b54…2b78              Head {h00=0x0020, h01=0x0050, text=» DATA 0 CURRENT SEGMENT BASE«, t00=0x001b, t01=0x012e}
0x2b78…2b9e              Head {h00=0x0022, h01=0x0050, text=» DATA 0 SEGMENT TABLE POINTER «, t00=0x001b, t01=0x0152}
0x2b9e…2bc4              Head {h00=0x0022, h01=0x0050, text=» DATA 0 SEGMENT BLOCK POINTER «, t00=0x001b, t01=0x0178}
0x2bc4…2bf6              Head {h00=0x002e, h01=0x0050, text=» DATA 0 APPLICATION CONTROL BLOCK POINTER «, t00=0x001c, t01=0x000e}
0x2bf6…2bfe              Head {h00=0x0004, h01=0x0050, t00=0x001c, t01=0x0040}
0x2bfe…2c12              Head {h00=0x0010, h01=0x0050, text=»TTABH EQU * «, t00=0x001c, t01=0x0048}
0x2c12…2c38              Head {h00=0x0022, h01=0x0050, text=» DATA 0 DISPATCHER QUEUE LINK «, t00=0x001c, t01=0x005c}
0x2c38…2c52              Head {h00=0x0016, h01=0x0050, text=» DATA '#H' TASK ID«, t00=0x001c, t01=0x0082}
0x2c52…2c6e              Head {h00=0x0018, h01=0x0050, text=» DATA 49 TASK LEVEL «, t00=0x001c, t01=0x009c}
0x2c6e…2c8e              Head {h00=0x001c, h01=0x0050, text=» DATA 0 PENDING POINTER «, t00=0x001c, t01=0x00b8}
0x2c8e…2ca6              Head {h00=0x0014, h01=0x0050, text=» DATA /C4C0 PSW «, t00=0x001c, t01=0x00d8}
0x2ca6…2cc6              Head {h00=0x001c, h01=0x0050, text=» DATA 0 DISPATCH ADDRESS«, t00=0x001c, t01=0x00f0}
0x2cc6…2cfa              Head {h00=0x0030, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 REGISTER SAVE AREA A1-A7«, t00=0x001c, t01=0x0110}
0x2cfa…2d1c              Head {h00=0x001e, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 A8-A14«, t00=0x001c, t01=0x0144}
0x2d1c…2d44              Head {h00=0x0024, h01=0x0050, text=» DATA TTABHE-* TERMINAL DEVICES «, t00=0x001c, t01=0x0166}
0x2d44…2d68              Head {h00=0x0020, h01=0x0050, text=» DATA 0,0 MASTER INDEX ENTRY«, t00=0x001c, t01=0x018e}
0x2d68…2d7c              Head {h00=0x0010, h01=0x0050, text=»TTABHE EQU *«, t00=0x001d, t01=0x0022}
0x2d7c…2d9a              Head {h00=0x001a, h01=0x0050, text=» RES STCRES TASK STACK«, t00=0x001d, t01=0x0036}
0x2d9a…2dc2              Head {h00=0x0024, h01=0x0050, text=» RES RECBFZ+RECBFZ BUFAR1,BUFAR2«, t00=0x001d, t01=0x0054}
0x2dc2…2dd2              Head {h00=0x000c, h01=0x0050, text=» IFT I=1«, t00=0x001d, t01=0x007c}
0x2dd2…2de0              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001d, t01=0x008c}
0x2de0…2df0              Head {h00=0x000c, h01=0x0050, text=» MMTAB1 «, t00=0x001d, t01=0x009a}
0x2df0…2e00              Head {h00=0x000c, h01=0x0050, text=» MMTAB2 «, t00=0x001d, t01=0x00aa}
0x2e00…2e10              Head {h00=0x000c, h01=0x0050, text=» MMTAB3 «, t00=0x001d, t01=0x00ba}
0x2e10…2e20              Head {h00=0x000c, h01=0x0050, text=» MMTAB4 «, t00=0x001d, t01=0x00ca}
0x2e20…2e36              Head {h00=0x0012, h01=0x0050, text=» RORG *-MMTABL«, t00=0x001d, t01=0x00da}
0x2e36…2e5a              Head {h00=0x0020, h01=0x0050, text=» DATA 0 CURRENT SEGMENT BASE«, t00=0x001d, t01=0x00f0}
0x2e5a…2e80              Head {h00=0x0022, h01=0x0050, text=» DATA 0 SEGMENT TABLE POINTER «, t00=0x001d, t01=0x0114}
0x2e80…2ea6              Head {h00=0x0022, h01=0x0050, text=» DATA 0 SEGMENT BLOCK POINTER «, t00=0x001d, t01=0x013a}
0x2ea6…2ed8              Head {h00=0x002e, h01=0x0050, text=» DATA 0 APPLICATION CONTROL BLOCK POINTER «, t00=0x001d, t01=0x0160}
0x2ed8…2ee0 (30, 0, 400) Head {h00=0x0004, h01=0x0050, t00=0x001e, t01=0x0004}
0x2ee0…2ef4              Head {h00=0x0010, h01=0x0050, text=»TTABI EQU * «, t00=0x001e, t01=0x000c}
0x2ef4…2f1a              Head {h00=0x0022, h01=0x0050, text=» DATA 0 DISPATCHER QUEUE LINK «, t00=0x001e, t01=0x0020}
0x2f1a…2f34              Head {h00=0x0016, h01=0x0050, text=» DATA '#I' TASK ID«, t00=0x001e, t01=0x0046}
0x2f34…2f50              Head {h00=0x0018, h01=0x0050, text=» DATA 49 TASK LEVEL «, t00=0x001e, t01=0x0060}
0x2f50…2f70              Head {h00=0x001c, h01=0x0050, text=» DATA 0 PENDING POINTER «, t00=0x001e, t01=0x007c}
0x2f70…2f88              Head {h00=0x0014, h01=0x0050, text=» DATA /C4C0 PSW «, t00=0x001e, t01=0x009c}
0x2f88…2fa8              Head {h00=0x001c, h01=0x0050, text=» DATA 0 DISPATCH ADDRESS«, t00=0x001e, t01=0x00b4}
0x2fa8…2fdc              Head {h00=0x0030, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 REGISTER SAVE AREA A1-A7«, t00=0x001e, t01=0x00d4}
0x2fdc…2ffe              Head {h00=0x001e, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 A8-A14«, t00=0x001e, t01=0x0108}
0x2ffe…3026              Head {h00=0x0024, h01=0x0050, text=» DATA TTABIE-* TERMINAL DEVICES «, t00=0x001e, t01=0x012a}
0x3026…304a              Head {h00=0x0020, h01=0x0050, text=» DATA 0,0 MASTER INDEX ENTRY«, t00=0x001e, t01=0x0152}
0x304a…305e              Head {h00=0x0010, h01=0x0050, text=»TTABIE EQU *«, t00=0x001e, t01=0x0176}
0x305e…307c              Head {h00=0x001a, h01=0x0050, text=» RES STCRES TASK STACK«, t00=0x001e, t01=0x018a}
0x307c…30a4              Head {h00=0x0024, h01=0x0050, text=» RES RECBFZ+RECBFZ BUFAR1,BUFAR2«, t00=0x001f, t01=0x0018}
0x30a4…30b0              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001f, t01=0x0040}
0x30b0…30c6              Head {h00=0x0012, h01=0x0050, text=» IFF ADM+SDM=0«, t00=0x001f, t01=0x004c}
0x30c6…30e6              Head {h00=0x001c, h01=0x0050, text=»TPART1 EQU TTABD-TTABST «, t00=0x001f, t01=0x0062}
0x30e6…3102              Head {h00=0x0018, h01=0x0050, text=»TABEND EQU *+TPART1 «, t00=0x001f, t01=0x0082}
0x3102…310e              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001f, t01=0x009e}
0x310e…311c              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001f, t01=0x00aa}
0x311c…3126              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x00b8}
0x3126…3148              Head {h00=0x001e, h01=0x0050, text=»*   FDB OFFSET DEFINITIONS«, t00=0x001f, t01=0x00c2}
0x3148…3152              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x00e4}
0x3152…3166              Head {h00=0x0010, h01=0x0050, text=»FDBSTA EQU *«, t00=0x001f, t01=0x00ee}
0x3166…317a              Head {h00=0x0010, h01=0x0050, text=»DWDM01 EQU *«, t00=0x001f, t01=0x0102}
0x317a…31ac              Head {h00=0x002e, h01=0x0050, text=» DATA 0,/8000,0,0,TIODM,0,0,0 DWT STANDARD«, t00=0x001f, t01=0x0116}
0x31ac…31c2              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x001f, t01=0x0148}
0x31c2…31ea              Head {h00=0x0024, h01=0x0050, text=» DATA 0,FDBMMU SPECIAL DWT ITEMS«, t00=0x001f, t01=0x015e}
0x31ea…31f6              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001f, t01=0x0186}
0x31f6…322e (32, 0, 398) Head {h00=0x0034, h01=0x0050, text=»DWTPAB EQU *-DWDM01 PARAMETER BLOCK FOR EDM INI «, t00=0x0020, t01=0x0004}
0x322e…324a              Head {h00=0x0018, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 «, t00=0x0020, t01=0x003c}
0x324a…3266              Head {h00=0x0018, h01=0x0050, text=» IFT EDM000+MMUPAG=2«, t00=0x0020, t01=0x0058}
0x3266…327a              Head {h00=0x0010, h01=0x0050, text=»FDBMMU EQU *«, t00=0x0020, t01=0x0074}
0x327a…3286              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0020, t01=0x0088}
0x3286…329a              Head {h00=0x0010, h01=0x0050, text=»*   FWT PART«, t00=0x0020, t01=0x0094}
0x329a…32b6              Head {h00=0x0018, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 «, t00=0x0020, t01=0x00a8}
0x32b6…32cc              Head {h00=0x0012, h01=0x0050, text=» IFF ADM+SDM=0«, t00=0x0020, t01=0x00c4}
0x32cc…32e2              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0020, t01=0x00da}
0x32e2…32f6              Head {h00=0x0010, h01=0x0050, text=»FDBMMU EQU *«, t00=0x0020, t01=0x00f0}
0x32f6…331a              Head {h00=0x0020, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 MMU ECB «, t00=0x0020, t01=0x0104}
0x331a…3326              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0020, t01=0x0128}
0x3326…333c              Head {h00=0x0012, h01=0x0050, text=» IFF ADM+SDM=0«, t00=0x0020, t01=0x0134}
0x333c…335e              Head {h00=0x001e, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 FDBECB«, t00=0x0020, t01=0x014a}
0x335e…3376              Head {h00=0x0014, h01=0x0050, text=» DATA 0,0,0,0,0 «, t00=0x0020, t01=0x016c}
0x3376…3388              Head {h00=0x000e, h01=0x0050, text=» IFT SDM=1«, t00=0x0020, t01=0x0184}
0x3388…33a4              Head {h00=0x0018, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 «, t00=0x0021, t01=0x0008}
0x33a4…33c0              Head {h00=0x0018, h01=0x0050, text=» DATA 0,0,FDBSTA,0,0«, t00=0x0021, t01=0x0024}
0x33c0…33d8              Head {h00=0x0014, h01=0x0050, text=» DATA 0,0,0,0,0 «, t00=0x0021, t01=0x0040}
0x33d8…33e4              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0021, t01=0x0058}
0x33e4…33ee              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0064}
0x33ee…33fc              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0021, t01=0x006e}
0x33fc…3406              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x007c}
0x3406…3410              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0086}
0x3410…3426              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0021, t01=0x0090}
0x3426…343c              Head {h00=0x0012, h01=0x0050, text=»START1 EQU 44 «, t00=0x0021, t01=0x00a6}
0x343c…3448              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0021, t01=0x00bc}
0x3448…345e              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0021, t01=0x00c8}
0x345e…3474              Head {h00=0x0012, h01=0x0050, text=»START1 EQU 62 «, t00=0x0021, t01=0x00de}
0x3474…3480              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0021, t01=0x00f4}
0x3480…349c              Head {h00=0x0018, h01=0x0050, text=»FDBMEC EQU START1-14«, t00=0x0021, t01=0x0100}
0x349c…34c0              Head {h00=0x0020, h01=0x0050, text=»FDBECB EQU START1 ECB START «, t00=0x0021, t01=0x011c}
0x34c0…34e6              Head {h00=0x0022, h01=0x0050, text=»FDBOMD EQU START1+14 OPEN MODE«, t00=0x0021, t01=0x0140}
0x34e6…3516              Head {h00=0x002c, h01=0x0050, text=»FDBLRN EQU START1+15 LAST RECORD NUMBER «, t00=0x0021, t01=0x0166}
0x3516…3540              Head {h00=0x0026, h01=0x0050, text=»FDBRLE EQU START1+18 RECORD LENGTH«, t00=0x0022, t01=0x0008}
0x3540…356c              Head {h00=0x0028, h01=0x0050, text=»FDBENL EQU START1+20 ENLARGE FACTOR «, t00=0x0022, t01=0x0032}
0x356c…35a4              Head {h00=0x0034, h01=0x0050, text=»FDBEXC EQU START1+22 EXCLUSIVE ACCESS INDICATOR «, t00=0x0022, t01=0x005e}
0x35a4…35ce              Head {h00=0x0026, h01=0x0050, text=»FDBSNR EQU START1+24 SECTOR NUMBER«, t00=0x0022, t01=0x0096}
0x35ce…3602              Head {h00=0x0030, h01=0x0050, text=»FDBRRO EQU START1+28 RELATIVE RECORD OFFSET «, t00=0x0022, t01=0x00c0}
0x3602…362e              Head {h00=0x0028, h01=0x0050, text=»FDBBLF EQU START1+30 BLOCKING FACTOR«, t00=0x0022, t01=0x00f4}
0x362e…3664              Head {h00=0x0032, h01=0x0050, text=»FDBTNR EQU START1+31 TASK NUMBER CALLING TASK «, t00=0x0022, t01=0x0120}
0x3664…3692              Head {h00=0x002a, h01=0x0050, text=»FDBNIF EQU START1+32 NO OF INDEX FILES«, t00=0x0022, t01=0x0156}
0x3692…36c6              Head {h00=0x0030, h01=0x0050, text=»FDBBLZ EQU START1+33 NR OF SECTORS IN BLOCK «, t00=0x0022, t01=0x0184}
0x36c6…36f0              Head {h00=0x0026, h01=0x0050, text=»FDBEAL EQU START1+34 EA LINK ROOT «, t00=0x0023, t01=0x0028}
0x36f0…371a              Head {h00=0x0026, h01=0x0050, text=»FDBCRL EQU START1+36 CRN LINK ROOT«, t00=0x0023, t01=0x0052}
0x371a…374e              Head {h00=0x0030, h01=0x0050, text=»FDBKA EQU START1+38 KEY ADDRESS IN DATA FILE«, t00=0x0023, t01=0x007c}
0x374e…3782              Head {h00=0x0030, h01=0x0050, text=»FDBMIA EQU START1+40 ADDRESS OF MASTER INDEX«, t00=0x0023, t01=0x00b0}
0x3782…37b8              Head {h00=0x0032, h01=0x0050, text=»FDBADF EQU START1+42 ADDRESS OF DATA FILE FDB «, t00=0x0023, t01=0x00e4}
0x37b8…37ee              Head {h00=0x0032, h01=0x0050, text=»FDBAI1 EQU START1+44 ADDRESS OF INDEX FILE FDB«, t00=0x0023, t01=0x011a}
0x37ee…382c              Head {h00=0x003a, h01=0x0050, text=»FDBDBR EQU START1+52 DELAY,BASIC AND REL BUFFER FLAGS «, t00=0x0023, t01=0x0150}
0x382c…385c              Head {h00=0x002c, h01=0x0050, text=»FDBDMI EQU START1+53 RELATIVE DMTASK ID «, t00=0x0023, t01=0x018e}
0x385c…3884              Head {h00=0x0024, h01=0x0050, text=»FDBMRO EQU START1+54 MAX FDBRRO «, t00=0x0024, t01=0x002e}
0x3884…38ba              Head {h00=0x0032, h01=0x0050, text=»FDBKEY EQU START1+56 KEY AREA FOR INDEXED ACC «, t00=0x0024, t01=0x0056}
0x38ba…38c4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x008c}
0x38c4…38da              Head {h00=0x0012, h01=0x0050, text=» EJECT  TIODM «, t00=0x0024, t01=0x0096}
0x38da…38e4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x00ac}
0x38e4…390e              Head {h00=0x0026, h01=0x0050, text=»*   CRN BUFFER OFFSET DEFINITIONS «, t00=0x0024, t01=0x00b6}
0x390e…3918              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x00e0}
0x3918…3934              Head {h00=0x0018, h01=0x0050, text=»CRNTID EQU 2 TASK ID«, t00=0x0024, t01=0x00ea}
0x3934…3958              Head {h00=0x0020, h01=0x0050, text=»CRNSTA EQU 3 CURRENT STATUS «, t00=0x0024, t01=0x0106}
0x3958…397e              Head {h00=0x0022, h01=0x0050, text=»CRNCDF EQU 4 CURRENT DATA FILE«, t00=0x0024, t01=0x012a}
0x397e…3988              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0150}
0x3988…3992              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x015a}
0x3992…399c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0164}
0x399c…39a6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x016e}
0x39a6…39ca              Head {h00=0x0020, h01=0x0050, text=»****************************«, t00=0x0024, t01=0x0178}
0x39ca…39ee              Head {h00=0x0020, h01=0x0050, text=»*                          *«, t00=0x0025, t01=0x000c}
0x39ee…3a12              Head {h00=0x0020, h01=0x0050, text=»*   DRIVER ADDRESS BLOCK   *«, t00=0x0025, t01=0x0030}
0x3a12…3a36              Head {h00=0x0020, h01=0x0050, text=»*                          *«, t00=0x0025, t01=0x0054}
0x3a36…3a5a              Head {h00=0x0020, h01=0x0050, text=»****************************«, t00=0x0025, t01=0x0078}
0x3a5a…3a64              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x009c}
0x3a64…3a6e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x00a6}
0x3a6e…3a9a              Head {h00=0x0028, h01=0x0050, text=» DATA 0 DATA MANAGEMENT DEVICE INDEX«, t00=0x0025, t01=0x00b0}
0x3a9a…3ac6              Head {h00=0x0028, h01=0x0050, text=»TIODM DATA TIODM0 ACTIVATION ADDRESS«, t00=0x0025, t01=0x00dc}
0x3ac6…3adc              Head {h00=0x0012, h01=0x0050, text=» EJECT  TIODM «, t00=0x0025, t01=0x0108}
0x3adc…3ae6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x011e}
0x3ae6…3af0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x0128}
0x3af0…3b04              Head {h00=0x0010, h01=0x0050, text=»TIODM0 EQU *«, t00=0x0025, t01=0x0132}
0x3b04…3b1a              Head {h00=0x0012, h01=0x0050, text=» IFF ADM+SDM=0«, t00=0x0025, t01=0x0146}
0x3b1a…3b32              Head {h00=0x0014, h01=0x0050, text=» LDKL A14,FDBECB«, t00=0x0025, t01=0x015c}
0x3b32…3b4a              Head {h00=0x0014, h01=0x0050, text=» ADKL A14,ECBCW «, t00=0x0025, t01=0x0174}
0x3b4a…3b68              Head {h00=0x001a, h01=0x0050, text=» ADR A14,A6 STACK BASE«, t00=0x0025, t01=0x018c}
0x3b68…3b7a              Head {h00=0x000e, h01=0x0050, text=» ADK A7,0 «, t00=0x0026, t01=0x001a}
0x3b7a…3ba0              Head {h00=0x0022, h01=0x0050, text=» RF(NZ) TDM100 NOT READ STATUS«, t00=0x0026, t01=0x002c}
0x3ba0…3bb2              Head {h00=0x000e, h01=0x0050, text=» IFT ADM=1«, t00=0x0026, t01=0x0052}
0x3bb2…3bdc              Head {h00=0x0026, h01=0x0050, text=» LD A1,DWTTAB,A6 USER TTAB ADDRESS«, t00=0x0026, t01=0x0064}
0x3bdc…3bf0              Head {h00=0x0010, h01=0x0050, text=» LDR* A2,A8 «, t00=0x0026, t01=0x008e}
0x3bf0…3c0e              Head {h00=0x001a, h01=0x0050, text=» ANK A2,/FF FILE CODE «, t00=0x0026, t01=0x00a2}
0x3c0e…3c20              Head {h00=0x000e, h01=0x0050, text=» LDK A5,0 «, t00=0x0026, t01=0x00c0}
0x3c20…3c4c              Head {h00=0x0028, h01=0x0050, text=» CF A14,FNDFDB GET FC ENTRY ADDRESS «, t00=0x0026, t01=0x00d2}
0x3c4c…3c6a              Head {h00=0x001a, h01=0x0050, text=» LCR A4,A4 GET STATUS «, t00=0x0026, t01=0x00fe}
0x3c6a…3c76              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0026, t01=0x011c}
0x3c76…3c8c              Head {h00=0x0012, h01=0x0050, text=» IFT ADM+SDM=2«, t00=0x0026, t01=0x0128}
0x3c8c…3ca2              Head {h00=0x0012, h01=0x0050, text=» CWK A6,FDBSTA«, t00=0x0026, t01=0x013e}
0x3ca2…3cc8              Head {h00=0x0022, h01=0x0050, text=» RF(E) RDST10 FILE NOT OPENED «, t00=0x0026, t01=0x0154}
0x3cc8…3ce0              Head {h00=0x0014, h01=0x0050, text=» LD A1,FDBOMD,A6«, t00=0x0026, t01=0x017a}
0x3ce0…3cfe (39, 0, 400) Head {h00=0x001a, h01=0x0050, text=» RF(NN) RDST50 S-FILE «, t00=0x0027, t01=0x0004}
0x3cfe…3d1a              Head {h00=0x0018, h01=0x0050, text=» RF RDSTAT X,L-FILE «, t00=0x0027, t01=0x0022}
0x3d1a…3d2e              Head {h00=0x0010, h01=0x0050, text=»RDST10 EQU *«, t00=0x0027, t01=0x003e}
0x3d2e…3d42              Head {h00=0x0010, h01=0x0050, text=» ANK A4,/FF «, t00=0x0027, t01=0x0052}
0x3d42…3d62              Head {h00=0x001c, h01=0x0050, text=» RF(NZ) RDSTAT L,X-FILE «, t00=0x0027, t01=0x0066}
0x3d62…3d76              Head {h00=0x0010, h01=0x0050, text=»RDST50 EQU *«, t00=0x0027, t01=0x0086}
0x3d76…3d82              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0027, t01=0x009a}
0x3d82…3d98              Head {h00=0x0012, h01=0x0050, text=» IFT ADMEDM=1 «, t00=0x0027, t01=0x00a6}
0x3d98…3dae              Head {h00=0x0012, h01=0x0050, text=» CWK A6,FDBSTA«, t00=0x0027, t01=0x00bc}
0x3dae…3dc8              Head {h00=0x0016, h01=0x0050, text=» RF(E) RDST10 OPEN«, t00=0x0027, t01=0x00d2}
0x3dc8…3de0              Head {h00=0x0014, h01=0x0050, text=» LD A1,FDBOMD,A6«, t00=0x0027, t01=0x00ec}
0x3de0…3dfe              Head {h00=0x001a, h01=0x0050, text=» RF(NN) TDM150 S-FILE «, t00=0x0027, t01=0x0104}
0x3dfe…3e10              Head {h00=0x000e, h01=0x0050, text=» RF RDSTAT«, t00=0x0027, t01=0x0122}
0x3e10…3e24              Head {h00=0x0010, h01=0x0050, text=»RDST10 EQU *«, t00=0x0027, t01=0x0134}
0x3e24…3e38              Head {h00=0x0010, h01=0x0050, text=» ANK A4,/FF «, t00=0x0027, t01=0x0148}
0x3e38…3e58              Head {h00=0x001c, h01=0x0050, text=» RF(Z) TDM150 NO STATUS «, t00=0x0027, t01=0x015c}
0x3e58…3e68              Head {h00=0x000c, h01=0x0050, text=»*    =3 «, t00=0x0027, t01=0x017c}
0x3e68…3e74              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0027, t01=0x018c}
0x3e74…3e86              Head {h00=0x000e, h01=0x0050, text=» IFT SDM=1«, t00=0x0028, t01=0x0008}
0x3e86…3ea6              Head {h00=0x001c, h01=0x0050, text=» LDR A11,A6 FDB ADDRESS «, t00=0x0028, t01=0x001a}
0x3ea6…3eca              Head {h00=0x0020, h01=0x0050, text=» CF A14,CRNGET GET CURRENCY «, t00=0x0028, t01=0x003a}
0x3eca…3ee2              Head {h00=0x0014, h01=0x0050, text=» LC A4,CRNSTA,A2«, t00=0x0028, t01=0x005e}
0x3ee2…3eee              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0028, t01=0x0076}
0x3eee…3f06              Head {h00=0x0014, h01=0x0050, text=»RDSTAT EQU *  =3«, t00=0x0028, t01=0x0082}
0x3f06…3f1c              Head {h00=0x0012, h01=0x0050, text=» IFF ADM+SDM=0«, t00=0x0028, t01=0x009a}
0x3f1c…3f2a              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0028, t01=0x00b0}
0x3f2a…3f3a              Head {h00=0x000c, h01=0x0050, text=»*    =3 «, t00=0x0028, t01=0x00be}
0x3f3a…3f4e              Head {h00=0x0010, h01=0x0050, text=» ANK A4,/FF «, t00=0x0028, t01=0x00ce}
0x3f4e…3f74              Head {h00=0x0022, h01=0x0050, text=» ST A4,ECBCW,A8 RETURN STATUS «, t00=0x0028, t01=0x00e2}
0x3f74…3f8a              Head {h00=0x0012, h01=0x0050, text=» CM ECBCW+2,A8«, t00=0x0028, t01=0x0108}
0x3f8a…3fa8              Head {h00=0x001a, h01=0x0050, text=» LDK A1,0 RET CODE OK «, t00=0x0028, t01=0x011e}
0x3fa8…3fc2              Head {h00=0x0016, h01=0x0050, text=» ABL DISEND END IO«, t00=0x0028, t01=0x013c}
0x3fc2…3fce              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0028, t01=0x0156}
0x3fce…3fd8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0162}
0x3fd8…3fee              Head {h00=0x0012, h01=0x0050, text=» EJECT  TIODM «, t00=0x0028, t01=0x016c}
0x3fee…3ff8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0182}
0x3ff8…400c              Head {h00=0x0010, h01=0x0050, text=»TDM100 EQU *«, t00=0x0028, t01=0x018c}
0x400c…4028              Head {h00=0x0018, h01=0x0050, text=» IFF ADMSDM+ADMEDM=0«, t00=0x0029, t01=0x0010}
0x4028…403e              Head {h00=0x0012, h01=0x0050, text=» CWK A6,FDBSTA«, t00=0x0029, t01=0x002c}
0x403e…4058              Head {h00=0x0016, h01=0x0050, text=» RF(E) TDM200 OPEN«, t00=0x0029, t01=0x0042}
0x4058…4070              Head {h00=0x0014, h01=0x0050, text=» LD A1,FDBOMD,A6«, t00=0x0029, t01=0x005c}
0x4070…408e              Head {h00=0x001a, h01=0x0050, text=» RF(N) TDM300 L,X-FILE«, t00=0x0029, t01=0x0074}
0x408e…409a              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0029, t01=0x0092}
0x409a…40ae              Head {h00=0x0010, h01=0x0050, text=»TDM150 EQU *«, t00=0x0029, t01=0x009e}
0x40ae…40c0              Head {h00=0x000e, h01=0x0050, text=» IFT SDM=1«, t00=0x0029, t01=0x00b2}
0x40c0…40da              Head {h00=0x0016, h01=0x0050, text=» ABL TIOSDM S-FILE«, t00=0x0029, t01=0x00c4}
0x40da…40e6              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0029, t01=0x00de}
0x40e6…40f8              Head {h00=0x000e, h01=0x0050, text=» IFT EDM=1«, t00=0x0029, t01=0x00ea}
0x40f8…4112              Head {h00=0x0016, h01=0x0050, text=» ABL TIOEDM S-FILE«, t00=0x0029, t01=0x00fc}
0x4112…411e              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0029, t01=0x0116}
0x411e…413a              Head {h00=0x0018, h01=0x0050, text=» IFF ADMSDM+ADMEDM=0«, t00=0x0029, t01=0x0122}
0x413a…414e              Head {h00=0x0010, h01=0x0050, text=»TDM200 EQU *«, t00=0x0029, t01=0x013e}
0x414e…4176              Head {h00=0x0024, h01=0x0050, text=» LD A1,ECBBA,A8 GET FDB ADDRESS «, t00=0x0029, t01=0x0152}
0x4176…418c              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0029, t01=0x017a}
0x418c…41b6              Head {h00=0x0026, h01=0x0050, text=» LC A1,FPB:FO,A1 FILE ORGANISATION«, t00=0x0029, t01=0x0190}
0x41b6…41c2              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002a, t01=0x002a}
0x41c2…41de              Head {h00=0x0018, h01=0x0050, text=» IFF ADMSDM+ADMEDM=0«, t00=0x002a, t01=0x0036}
0x41de…41f4              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x002a, t01=0x0052}
0x41f4…420e              Head {h00=0x0016, h01=0x0050, text=» EL A1,FPB:FO+7,A1«, t00=0x002a, t01=0x0068}
0x420e…421a              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002a, t01=0x0082}
0x421a…4236              Head {h00=0x0018, h01=0x0050, text=» IFF ADMSDM+ADMEDM=0«, t00=0x002a, t01=0x008e}
0x4236…424a              Head {h00=0x0010, h01=0x0050, text=» ANK A1,/FF «, t00=0x002a, t01=0x00aa}
0x424a…425c              Head {h00=0x000e, h01=0x0050, text=» SUK A1,1 «, t00=0x002a, t01=0x00be}
0x425c…4280              Head {h00=0x0020, h01=0x0050, text=» RB(NP) TDM150 S-FILE,I-FILE«, t00=0x002a, t01=0x00d0}
0x4280…4294              Head {h00=0x0010, h01=0x0050, text=»TDM300 EQU *«, t00=0x002a, t01=0x00f4}
0x4294…42a0              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002a, t01=0x0108}
0x42a0…42b2              Head {h00=0x000e, h01=0x0050, text=» IFT ADM=1«, t00=0x002a, t01=0x0114}
0x42b2…42ce              Head {h00=0x0018, h01=0x0050, text=» ABL TIOADM L,X-FILE«, t00=0x002a, t01=0x0126}
0x42ce…42da              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002a, t01=0x0142}
0x42da…42f0              Head {h00=0x0012, h01=0x0050, text=» EJECT  TIODM «, t00=0x002a, t01=0x014e}
0x42f0…42fa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x0164}
0x42fa…4304              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x016e}
0x4304…4316              Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x002a, t01=0x0178}
0x4316…4328              Head {h00=0x000e, h01=0x0050, text=»* DMACTI *«, t00=0x002a, t01=0x018a}
0x4328…433a              Head {h00=0x000e, h01=0x0050, text=»* DMACTD *«, t00=0x002b, t01=0x000c}
0x433a…434c              Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x002b, t01=0x001e}
0x434c…4356              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x0030}
0x4356…437c              Head {h00=0x0022, h01=0x0050, text=»* ACTIVATE ADM AND/OR SDM TASK«, t00=0x002b, t01=0x003a}
0x437c…4386              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x0060}
0x4386…43b0              Head {h00=0x0026, h01=0x0050, text=»*   INPUT : A2 = DISPATCH ADDRESS «, t00=0x002b, t01=0x006a}
0x43b0…43d4              Head {h00=0x0020, h01=0x0050, text=»*           A6 = FDB ADDRESS«, t00=0x002b, t01=0x0094}
0x43d4…43de              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x00b8}
0x43de…43f2              Head {h00=0x0010, h01=0x0050, text=»DMACTI EQU *«, t00=0x002b, t01=0x00c2}
0x43f2…4408              Head {h00=0x0012, h01=0x0050, text=» IFF ADM+SDM=0«, t00=0x002b, t01=0x00d6}
0x4408…442e              Head {h00=0x0022, h01=0x0050, text=» LC A7,FWTVOL,A6 GET FILE CODE«, t00=0x002b, t01=0x00ec}
0x442e…4442              Head {h00=0x0010, h01=0x0050, text=» ANK A7,/FF «, t00=0x002b, t01=0x0112}
0x4442…4454              Head {h00=0x000e, h01=0x0050, text=» LDK A3,0 «, t00=0x002b, t01=0x0126}
0x4454…4468              Head {h00=0x0010, h01=0x0050, text=»DMAC10 EQU *«, t00=0x002b, t01=0x0138}
0x4468…447a              Head {h00=0x000e, h01=0x0050, text=» ADK A3,1 «, t00=0x002b, t01=0x014c}
0x447a…4494              Head {h00=0x0016, h01=0x0050, text=» CC A7,DFTAB-1,A3 «, t00=0x002b, t01=0x015e}
0x4494…44c0              Head {h00=0x0028, h01=0x0050, text=» RB(NE) DMAC10 CHECK NEXT FILE CODE «, t00=0x002b, t01=0x0178}
0x44c0…44ee              Head {h00=0x002a, h01=0x0050, text=» LC A7,DMTIDP-1,A3 PRIMARY TASK NUMBER«, t00=0x002c, t01=0x0014}
0x44ee…4504              Head {h00=0x0012, h01=0x0050, text=» CF A15,FINDTT«, t00=0x002c, t01=0x0042}
0x4504…4528              Head {h00=0x0020, h01=0x0050, text=» RF(Z) TASHLT TTAB NOT FOUND«, t00=0x002c, t01=0x0058}
0x4528…4540              Head {h00=0x0014, h01=0x0050, text=» LD A1,TTB:SA,A5«, t00=0x002c, t01=0x007c}
0x4540…4560              Head {h00=0x001c, h01=0x0050, text=» RF(Z) DMAC50 TASK FREE «, t00=0x002c, t01=0x0094}
0x4560…458a              Head {h00=0x0026, h01=0x0050, text=» LC A7,DMTIDS-1,A3 SECONDARY TASK «, t00=0x002c, t01=0x00b4}
0x458a…459e              Head {h00=0x0010, h01=0x0050, text=» ANK A7,/FF «, t00=0x002c, t01=0x00de}
0x459e…45b4              Head {h00=0x0012, h01=0x0050, text=» CF A15,FINDTT«, t00=0x002c, t01=0x00f2}
0x45b4…45d8              Head {h00=0x0020, h01=0x0050, text=» RF(Z) TASHLT TTAB NOT FOUND«, t00=0x002c, t01=0x0108}
0x45d8…45ec              Head {h00=0x0010, h01=0x0050, text=»DMAC50 EQU *«, t00=0x002c, t01=0x012c}
0x45ec…460a              Head {h00=0x001a, h01=0x0050, text=» LDR A1,A6 FDB ADDRESS«, t00=0x002c, t01=0x0140}
0x460a…4630              Head {h00=0x0022, h01=0x0050, text=» CF A15,ACTOT ACTIVATE DM TASK«, t00=0x002c, t01=0x015e}
0x4630…4642              Head {h00=0x000e, h01=0x0050, text=» ABL TDISP«, t00=0x002c, t01=0x0184}
0x4642…4658              Head {h00=0x0012, h01=0x0050, text=» EJECT  TIODM «, t00=0x002d, t01=0x0008}
0x4658…4662              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x001e}
0x4662…466c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0028}
0x466c…4694              Head {h00=0x0024, h01=0x0050, text=»DMACTD EQU * ACTIVATE DM TASK #D«, t00=0x002d, t01=0x0032}
0x4694…46aa              Head {h00=0x0012, h01=0x0050, text=» LDKL A5,TTABD«, t00=0x002d, t01=0x005a}
0x46aa…46bc              Head {h00=0x000e, h01=0x0050, text=» RB DMAC50«, t00=0x002d, t01=0x0070}
0x46bc…46c8              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002d, t01=0x0082}
0x46c8…46d2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x008e}
0x46d2…46f2              Head {h00=0x001c, h01=0x0050, text=»* ABNORMAL SYSTEM ERROR «, t00=0x002d, t01=0x0098}
0x46f2…46fc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x00b8}
0x46fc…4710              Head {h00=0x0010, h01=0x0050, text=»TASHLT EQU *«, t00=0x002d, t01=0x00c2}
0x4710…4724              Head {h00=0x0010, h01=0x0050, text=» LDK A1,/11 «, t00=0x002d, t01=0x00d6}
0x4724…4738              Head {h00=0x0010, h01=0x0050, text=» CF A15,HALT«, t00=0x002d, t01=0x00ea}
0x4738…4742              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x00fe}
0x4742…4758              Head {h00=0x0012, h01=0x0050, text=» EJECT  TIODM «, t00=0x002d, t01=0x0108}
0x4758…4762              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x011e}
0x4762…476c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0128}
0x476c…477e              Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x002d, t01=0x0132}
0x477e…4790              Head {h00=0x000e, h01=0x0050, text=»* DMXACD *«, t00=0x002d, t01=0x0144}
0x4790…47a2              Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x002d, t01=0x0156}
0x47a2…47ac              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0168}
0x47ac…47e2              Head {h00=0x0032, h01=0x0050, text=»*   EXIT RUNNING TASK AND ACTIVATE DM TASK #D «, t00=0x002d, t01=0x0172}
0x47e2…47ec              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0018}
0x47ec…47f6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0022}
0x47f6…481e              Head {h00=0x0024, h01=0x0050, text=»*   INPUT:  A8=DISPATCH ADDRESS «, t00=0x002e, t01=0x002c}
0x481e…4840              Head {h00=0x001e, h01=0x0050, text=»*          A6=FDB ADDRESS «, t00=0x002e, t01=0x0054}
0x4840…484a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0076}
0x484a…4880              Head {h00=0x0032, h01=0x0050, text=»DMXACD EQU * EXIT RUNNING TASK AND ACTIVATE #D«, t00=0x002e, t01=0x0080}
0x4880…4896              Head {h00=0x0012, h01=0x0050, text=» IFF SDM+ADM=0«, t00=0x002e, t01=0x00b6}
0x4896…48ba              Head {h00=0x0020, h01=0x0050, text=» LD A5,PRUN RUNNING TASK ID «, t00=0x002e, t01=0x00cc}
0x48ba…48c6              Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x002e, t01=0x00f0}
0x48c6…48da              Head {h00=0x0010, h01=0x0050, text=» CF A15,EXIT«, t00=0x002e, t01=0x00fc}
0x48da…48ea              Head {h00=0x000c, h01=0x0050, text=» CM PRUN«, t00=0x002e, t01=0x0110}
0x48ea…490e              Head {h00=0x0020, h01=0x0050, text=» LDR A2,A8 DISPATCH ADDRESS «, t00=0x002e, t01=0x0120}
0x490e…4920              Head {h00=0x000e, h01=0x0050, text=» RB DMACTD«, t00=0x002e, t01=0x0144}
0x4920…492c              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002e, t01=0x0156}
0x492c…4936              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0162}
0x4936…494c              Head {h00=0x0012, h01=0x0050, text=» EJECT  TIODM «, t00=0x002e, t01=0x016c}
0x494c…4956              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0182}
0x4956…4960              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x018c}
0x4960…4972              Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x002f, t01=0x0008}
0x4972…4984              Head {h00=0x000e, h01=0x0050, text=»* DMTEND *«, t00=0x002f, t01=0x001a}
0x4984…4996              Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x002f, t01=0x002c}
0x4996…49a0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x003e}
0x49a0…49b6              Head {h00=0x0012, h01=0x0050, text=»* COMMIT ENTRY«, t00=0x002f, t01=0x0048}
0x49b6…49ca              Head {h00=0x0010, h01=0x0050, text=»* ENTERED BY«, t00=0x002f, t01=0x005e}
0x49ca…49d8              Head {h00=0x000a, h01=0x0050, text=»* LKM «, t00=0x002f, t01=0x0072}
0x49d8…49ea              Head {h00=0x000e, h01=0x0050, text=»* DATA 16 «, t00=0x002f, t01=0x0080}
0x49ea…49f4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x0092}
0x49f4…49fe              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x009c}
0x49fe…4a12              Head {h00=0x0010, h01=0x0050, text=»DMTEND EQU *«, t00=0x002f, t01=0x00a6}
0x4a12…4a24              Head {h00=0x000e, h01=0x0050, text=» IFT EDM=0«, t00=0x002f, t01=0x00ba}
0x4a24…4a36              Head {h00=0x000e, h01=0x0050, text=» IFT SDM=1«, t00=0x002f, t01=0x00cc}
0x4a36…4a60              Head {h00=0x0026, h01=0x0050, text=» LDR A6,A5 SAVE USER TTAB ADDRESS «, t00=0x002f, t01=0x00de}
0x4a60…4a80              Head {h00=0x001c, h01=0x0050, text=» LDR A3,A7 ORDER CODE =2«, t00=0x002f, t01=0x0108}
0x4a80…4a98              Head {h00=0x0014, h01=0x0050, text=» ANK A3,/7F  =2 «, t00=0x002f, t01=0x0128}
0x4a98…4ac8              Head {h00=0x002c, h01=0x0050, text=» RF(NZ) DMTERR ERROR: ORDER NOT ALLOWED «, t00=0x002f, t01=0x0140}
0x4ac8…4aec              Head {h00=0x0020, h01=0x0050, text=» LD A3,SCTTCT TCTAB ADDRESS «, t00=0x002f, t01=0x0170}
0x4aec…4b00 (48, 0, 400) Head {h00=0x0010, h01=0x0050, text=»DMTE10 EQU *«, t00=0x0030, t01=0x0004}
0x4b00…4b1a              Head {h00=0x0016, h01=0x0050, text=» ADK A3,2 POINTER «, t00=0x0030, t01=0x0018}
0x4b1a…4b3c              Head {h00=0x001e, h01=0x0050, text=» CWR* A5,A3 ENTRY IN TABLE«, t00=0x0030, t01=0x0032}
0x4b3c…4b5c              Head {h00=0x001c, h01=0x0050, text=» RB(NE) DMTE10 TRY NEXT «, t00=0x0030, t01=0x0054}
0x4b5c…4b86              Head {h00=0x0026, h01=0x0050, text=» SU A3,SCTTCT RELATIVE TASK NUMBER«, t00=0x0030, t01=0x0074}
0x4b86…4b9c              Head {h00=0x0012, h01=0x0050, text=»* SUK A3,2  =5«, t00=0x0030, t01=0x009e}
0x4b9c…4bae              Head {h00=0x000e, h01=0x0050, text=» SRL A3,1 «, t00=0x0030, t01=0x00b4}
0x4bae…4bc6              Head {h00=0x0014, h01=0x0050, text=» LDKL A14,STACK «, t00=0x0030, t01=0x00c6}
0x4bc6…4bdc              Head {h00=0x0012, h01=0x0050, text=» CF A14,RELPRO«, t00=0x0030, t01=0x00de}
0x4bdc…4bf0              Head {h00=0x0010, h01=0x0050, text=»DMTE40 EQU *«, t00=0x0030, t01=0x00f4}
0x4bf0…4c0c              Head {h00=0x0018, h01=0x0050, text=» LDR A5,A6 TTAB USER«, t00=0x0030, t01=0x0108}
0x4c0c…4c36              Head {h00=0x0026, h01=0x0050, text=» ST A7,TTB:SA+14,A5 RET CODE IN A7«, t00=0x0030, t01=0x0124}
0x4c36…4c42              Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x0030, t01=0x014e}
0x4c42…4c64              Head {h00=0x001e, h01=0x0050, text=» CF A15,QTJOB RESTART USER«, t00=0x0030, t01=0x015a}
0x4c64…4c76              Head {h00=0x000e, h01=0x0050, text=» ABL TDISP«, t00=0x0030, t01=0x017c}
0x4c76…4c98              Head {h00=0x001e, h01=0x0050, text=»DMTERR EQU * REQUEST ERROR«, t00=0x0030, t01=0x018e}
0x4c98…4cb0              Head {h00=0x0014, h01=0x0050, text=» LDKL A7,REQER2 «, t00=0x0031, t01=0x0020}
0x4cb0…4cca              Head {h00=0x0016, h01=0x0050, text=» RB DMTE40 RETURN «, t00=0x0031, t01=0x0038}
0x4cca…4cd4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x0052}
0x4cd4…4ce8              Head {h00=0x0010, h01=0x0050, text=» DATA 0,0,0 «, t00=0x0031, t01=0x005c}
0x4ce8…4d04              Head {h00=0x0018, h01=0x0050, text=»STACK DATA 0 4 WORDS«, t00=0x0031, t01=0x0070}
0x4d04…4d0e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x008c}
0x4d0e…4d1a              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0031, t01=0x0096}
0x4d1a…4d2c              Head {h00=0x000e, h01=0x0050, text=» IFT EDM=1«, t00=0x0031, t01=0x00a2}
0x4d2c…4d50              Head {h00=0x0020, h01=0x0050, text=» LDR A6,A5 SAVE TTAB USER =1«, t00=0x0031, t01=0x00b4}
0x4d50…4d86              Head {h00=0x0032, h01=0x0050, text=» LDR A1,A5 GET BASE PARAMETER BLOCK ADDRESS =1«, t00=0x0031, t01=0x00d8}
0x4d86…4db2              Head {h00=0x0028, h01=0x0050, text=» AD A1,TTB:TD,A1 DEVICE TABLE LENGTH«, t00=0x0031, t01=0x010e}
0x4db2…4de6              Head {h00=0x0030, h01=0x0050, text=» ADKL A1,TTB:TD BASE PARAMETER BLOCK ADDRESS«, t00=0x0031, t01=0x013a}
0x4de6…4dfa              Head {h00=0x0010, h01=0x0050, text=» LDR* A2,A1 «, t00=0x0031, t01=0x016e}
0x4dfa…4e18              Head {h00=0x001a, h01=0x0050, text=» OR A2,2,A1 ORDER WORD«, t00=0x0031, t01=0x0182}
0x4e18…4e42              Head {h00=0x0026, h01=0x0050, text=» ABL(NZ) LKMRQE OTHER REQUEST BUSY«, t00=0x0032, t01=0x0010}
0x4e42…4e72              Head {h00=0x002c, h01=0x0050, text=» LDKL A2,/100 COMMIT ROLLBACK ACTIVATION«, t00=0x0032, t01=0x003a}
0x4e72…4e84              Head {h00=0x000e, h01=0x0050, text=» STR A2,A1«, t00=0x0032, t01=0x006a}
0x4e84…4ea8              Head {h00=0x0020, h01=0x0050, text=» ST A7,PABORD,A1 ORDER WORD «, t00=0x0032, t01=0x007c}
0x4ea8…4ee2              Head {h00=0x0036, h01=0x0050, text=» ST A8,PABBA,A1 TRANSACTION CONTROL BLOCK ADDRESS «, t00=0x0032, t01=0x00a0}
0x4ee2…4f04              Head {h00=0x001e, h01=0x0050, text=» LDKL A7,'$E' EDM TASK ID «, t00=0x0032, t01=0x00da}
0x4f04…4f2a              Head {h00=0x0022, h01=0x0050, text=» ABL TIOECR ACTIVATE EDM TASK «, t00=0x0032, t01=0x00fc}
0x4f2a…4f34              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x0122}
0x4f34…4f3e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x012c}
0x4f3e…4f4a              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0032, t01=0x0136}
0x4f4a…4f60              Head {h00=0x0012, h01=0x0050, text=» IFT ADM000=1 «, t00=0x0032, t01=0x0142}
0x4f60…4f84              Head {h00=0x0020, h01=0x0050, text=» CM TTB:SA+14,A5 RETURN CODE«, t00=0x0032, t01=0x0158}
0x4f84…4f90              Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x0032, t01=0x017c}
0x4f90…4fa6              Head {h00=0x0012, h01=0x0050, text=» CF A15,QTJOB «, t00=0x0032, t01=0x0188}
0x4fa6…4fb8              Head {h00=0x000e, h01=0x0050, text=» ABL TDISP«, t00=0x0033, t01=0x000e}
0x4fb8…4fc4              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0033, t01=0x0020}
0x4fc4…4fd2              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0033, t01=0x002c}
0x4fd2…4fda              Head {h00=0x0004, h01=0x0050, t00=0x0033, t01=0x003a}
0x4fda…502e              Head {h00=0x0050, h01=0x0050, text=»*************************************************************************** «, t00=0x0033, t01=0x0042}
0x502e…5082              Head {h00=0x0050, h01=0x0050, text=»*   C O M M O N   S U B R O U T I N E S   F O R   A D M   A N D   S D M   * «, t00=0x0033, t01=0x0096}
0x5082…50d6              Head {h00=0x0050, h01=0x0050, text=»*************************************************************************** «, t00=0x0033, t01=0x00ea}
0x50d6…50e0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x013e}
0x50e0…50ea              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x0148}
0x50ea…50f4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x0152}
0x50f4…50fe              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x015c}
0x50fe…5128              Head {h00=0x0026, h01=0x0050, text=»********************************* «, t00=0x0033, t01=0x0166}
0x5128…5150              Head {h00=0x0024, h01=0x0050, text=»*  SUBROUTINES NOT IN SYSTEM   *«, t00=0x0033, t01=0x0190}
0x5150…5178              Head {h00=0x0024, h01=0x0050, text=»********************************«, t00=0x0034, t01=0x0028}
0x5178…5182              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x0050}
0x5182…5198              Head {h00=0x0012, h01=0x0050, text=» IFT ADM+SDM=0«, t00=0x0034, t01=0x005a}
0x5198…51ac              Head {h00=0x0010, h01=0x0050, text=»DMACTD EQU *«, t00=0x0034, t01=0x0070}
0x51ac…51c0              Head {h00=0x0010, h01=0x0050, text=»FNDFDB EQU *«, t00=0x0034, t01=0x0084}
0x51c0…51d4              Head {h00=0x0010, h01=0x0050, text=»MOV:US EQU *«, t00=0x0034, t01=0x0098}
0x51d4…51e8              Head {h00=0x0010, h01=0x0050, text=»MOV:SU EQU *«, t00=0x0034, t01=0x00ac}
0x51e8…51fc              Head {h00=0x0010, h01=0x0050, text=»FINDTT EQU *«, t00=0x0034, t01=0x00c0}
0x51fc…5210              Head {h00=0x0010, h01=0x0050, text=»RTNA14 EQU *«, t00=0x0034, t01=0x00d4}
0x5210…5224              Head {h00=0x0010, h01=0x0050, text=»SETCRO EQU *«, t00=0x0034, t01=0x00e8}
0x5224…5230              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0034, t01=0x00fc}
0x5230…5242              Head {h00=0x000e, h01=0x0050, text=» IFF SDM=1«, t00=0x0034, t01=0x0108}
0x5242…5256              Head {h00=0x0010, h01=0x0050, text=»CASZEN EQU *«, t00=0x0034, t01=0x011a}
0x5256…526a              Head {h00=0x0010, h01=0x0050, text=»COSZEN EQU *«, t00=0x0034, t01=0x012e}
0x526a…5276              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0034, t01=0x0142}
0x5276…5290              Head {h00=0x0016, h01=0x0050, text=» IFT SDM+ADMCDE=0 «, t00=0x0034, t01=0x014e}
0x5290…52a4              Head {h00=0x0010, h01=0x0050, text=»ENLFAC EQU *«, t00=0x0034, t01=0x0168}
0x52a4…52b8              Head {h00=0x0010, h01=0x0050, text=»CONENL EQU *«, t00=0x0034, t01=0x017c}
0x52b8…52cc              Head {h00=0x0010, h01=0x0050, text=»TOTSIZ EQU *«, t00=0x0034, t01=0x0190}
0x52cc…52d8              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0035, t01=0x0014}
0x52d8…52f8              Head {h00=0x001c, h01=0x0050, text=» RB TASHLT SYSGEN ERROR «, t00=0x0035, t01=0x0020}
0x52f8…5302              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x0040}
0x5302…530c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x004a}
0x530c…5316              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x0054}
0x5316…532c              Head {h00=0x0012, h01=0x0050, text=» EJECT  TIODM «, t00=0x0035, t01=0x005e}
0x532c…5342              Head {h00=0x0012, h01=0x0050, text=» IFF ADM+SDM=0«, t00=0x0035, t01=0x0074}
0x5342…534a              Head {h00=0x0004, h01=0x0050, t00=0x0035, t01=0x008a}
0x534a…5386              Head {h00=0x0038, h01=0x0050, text=»****DESCRIPTION*************************************«, t00=0x0035, t01=0x0092}
0x5386…5390              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x00ce}
0x5390…53ce              Head {h00=0x003a, h01=0x0050, text=»*   FNDFDB WILL SEARCH TTAB AND SCTCDT FOR A FILE CODE«, t00=0x0035, t01=0x00d8}
0x53ce…53d8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x0116}
0x53d8…5414              Head {h00=0x0038, h01=0x0050, text=»****ENTRY PARAMETERS********************************«, t00=0x0035, t01=0x0120}
0x5414…541e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x015c}
0x541e…5438              Head {h00=0x0016, h01=0x0050, text=»*   A1 = TTAB ADDR«, t00=0x0035, t01=0x0166}
0x5438…5460              Head {h00=0x0024, h01=0x0050, text=»*   A2 = FILE CODE TO SEARCH FOR«, t00=0x0035, t01=0x0180}
0x5460…5498              Head {h00=0x0034, h01=0x0050, text=»*   A5 NOT= 0  WHEN ONLY TTAB SHALL BE SEARCHED «, t00=0x0036, t01=0x0018}
0x5498…54a2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0050}
0x54a2…54de              Head {h00=0x0038, h01=0x0050, text=»****EXIT PARAMETERS*********************************«, t00=0x0036, t01=0x005a}
0x54de…54e8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0096}
0x54e8…5502              Head {h00=0x0016, h01=0x0050, text=»*   A1 = UNCHANGED«, t00=0x0036, t01=0x00a0}
0x5502…5538              Head {h00=0x0032, h01=0x0050, text=»*   A2 = FILE CODE. = 0 WHEN NO CODE IS FOUND «, t00=0x0036, t01=0x00ba}
0x5538…5572              Head {h00=0x0036, h01=0x0050, text=»*   A4 = TTAB/SCTCDT ENTRY ADDR WHEN CODE IS FOUND«, t00=0x0036, t01=0x00f0}
0x5572…55a8              Head {h00=0x0032, h01=0x0050, text=»*   A5 = 0 WHEN FOUND IN SCTCDT = 1 WHEN TTAB «, t00=0x0036, t01=0x012a}
0x55a8…55b2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0160}
0x55b2…55ee              Head {h00=0x0038, h01=0x0050, text=»****USED REGISTERS**********************************«, t00=0x0036, t01=0x016a}
0x55ee…55f8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x0016}
0x55f8…560a              Head {h00=0x000e, h01=0x0050, text=»*   A1-A5 «, t00=0x0037, t01=0x0020}
0x560a…5614              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x0032}
0x5614…5652              Head {h00=0x003a, h01=0x0050, text=»******************************************************«, t00=0x0037, t01=0x003c}
0x5652…5660              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0037, t01=0x007a}
0x5660…5668              Head {h00=0x0004, h01=0x0050, t00=0x0037, t01=0x0088}
0x5668…567a              Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0037, t01=0x0090}
0x567a…568c              Head {h00=0x000e, h01=0x0050, text=»* FNDFDB *«, t00=0x0037, t01=0x00a2}
0x568c…569e              Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0037, t01=0x00b4}
0x569e…56a6              Head {h00=0x0004, h01=0x0050, t00=0x0037, t01=0x00c6}
0x56a6…56ba              Head {h00=0x0010, h01=0x0050, text=»FNDFDB EQU *«, t00=0x0037, t01=0x00ce}
0x56ba…56e4              Head {h00=0x0026, h01=0x0050, text=» LD A3,TTB:TD,A1 LENGTH DEV DESCR «, t00=0x0037, t01=0x00e2}
0x56e4…56f8              Head {h00=0x0010, h01=0x0050, text=»FND030 EQU *«, t00=0x0037, t01=0x010c}
0x56f8…570a              Head {h00=0x000e, h01=0x0050, text=» SUK A3,4 «, t00=0x0037, t01=0x0120}
0x570a…5736              Head {h00=0x0028, h01=0x0050, text=» RF(NP) FND040 FILE CODE NOT IN TTAB«, t00=0x0037, t01=0x0132}
0x5736…5748              Head {h00=0x000e, h01=0x0050, text=» LDR A4,A1«, t00=0x0037, t01=0x015e}
0x5748…5760              Head {h00=0x0014, h01=0x0050, text=» ADKL A4,TTB:TD «, t00=0x0037, t01=0x0170}
0x5760…5772              Head {h00=0x000e, h01=0x0050, text=» ADR A4,A3«, t00=0x0037, t01=0x0188}
0x5772…5786              Head {h00=0x0010, h01=0x0050, text=» CC A2,1,A4 «, t00=0x0038, t01=0x000a}
0x5786…579c              Head {h00=0x0012, h01=0x0050, text=» RB(NE) FND030«, t00=0x0038, t01=0x001e}
0x579c…57ae              Head {h00=0x000e, h01=0x0050, text=» LDK A5,1 «, t00=0x0038, t01=0x0034}
0x57ae…57d4              Head {h00=0x0022, h01=0x0050, text=» RF FND080 CODE FOUND IN TTAB «, t00=0x0038, t01=0x0046}
0x57d4…57e2              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0038, t01=0x006c}
0x57e2…57ec              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x007a}
0x57ec…5812              Head {h00=0x0022, h01=0x0050, text=»*   SEARCH FILE CODE IN SCTCDT«, t00=0x0038, t01=0x0084}
0x5812…581c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x00aa}
0x581c…5830              Head {h00=0x0010, h01=0x0050, text=»FND040 EQU *«, t00=0x0038, t01=0x00b4}
0x5830…5842              Head {h00=0x000e, h01=0x0050, text=» LDR A5,A5«, t00=0x0038, t01=0x00c8}
0x5842…586e              Head {h00=0x0028, h01=0x0050, text=» RF(NZ) FND060 ONLY TTAB IS SEACHED «, t00=0x0038, t01=0x00da}
0x586e…5884              Head {h00=0x0012, h01=0x0050, text=» LD* A4,SCTCDT«, t00=0x0038, t01=0x0106}
0x5884…5898              Head {h00=0x0010, h01=0x0050, text=»FND050 EQU *«, t00=0x0038, t01=0x011c}
0x5898…58aa              Head {h00=0x000e, h01=0x0050, text=» SUK A4,4 «, t00=0x0038, t01=0x0130}
0x58aa…58d6              Head {h00=0x0028, h01=0x0050, text=» RF(NP) FND060 CODE NOT FOUND AT ALL«, t00=0x0038, t01=0x0142}
0x58d6…58ec              Head {h00=0x0012, h01=0x0050, text=» LD A3,SCTCDT «, t00=0x0038, t01=0x016e}
0x58ec…58fe              Head {h00=0x000e, h01=0x0050, text=» ADR A3,A4«, t00=0x0038, t01=0x0184}
0x58fe…5912              Head {h00=0x0010, h01=0x0050, text=» CC A2,1,A3 «, t00=0x0039, t01=0x0008}
0x5912…5928              Head {h00=0x0012, h01=0x0050, text=» RB(NE) FND050«, t00=0x0039, t01=0x001c}
0x5928…593e              Head {h00=0x0012, h01=0x0050, text=» AD A4,SCTCDT «, t00=0x0039, t01=0x0032}
0x593e…595c              Head {h00=0x001a, h01=0x0050, text=» RF FND080 CODE FOUND «, t00=0x0039, t01=0x0048}
0x595c…5970              Head {h00=0x0010, h01=0x0050, text=»FND060 EQU *«, t00=0x0039, t01=0x0066}
0x5970…598a              Head {h00=0x0016, h01=0x0050, text=» LDK A2,0 NO CODE «, t00=0x0039, t01=0x007a}
0x598a…599e              Head {h00=0x0010, h01=0x0050, text=»FND080 EQU *«, t00=0x0039, t01=0x0094}
0x599e…59ae              Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0039, t01=0x00a8}
0x59ae…59bc              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0039, t01=0x00b8}
0x59bc…59c6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x00c6}
0x59c6…59ee              Head {h00=0x0024, h01=0x0050, text=»* MOVE BLOCK AND MOVE CONSTANTS «, t00=0x0039, t01=0x00d0}
0x59ee…59f8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x00f8}
0x59f8…5a22              Head {h00=0x0026, h01=0x0050, text=»MOVTIS EQU 0 TASK ID SENDING TASK «, t00=0x0039, t01=0x0102}
0x5a22…5a4e              Head {h00=0x0028, h01=0x0050, text=»MOVTIR EQU 2 TASK ID RECEIVING TASK «, t00=0x0039, t01=0x012c}
0x5a4e…5a7e              Head {h00=0x002c, h01=0x0050, text=»MOVBAS EQU 4 BUFFER ADDRESS SENDING TASK«, t00=0x0039, t01=0x0158}
0x5a7e…5ab0              Head {h00=0x002e, h01=0x0050, text=»MOVBAR EQU 6 BUFFER ADDRESS RECEIVING TASK«, t00=0x0039, t01=0x0188}
0x5ab0…5adc              Head {h00=0x0028, h01=0x0050, text=»MOVLEN EQU 8 NUMBER OF BYTES TO MOVE«, t00=0x003a, t01=0x002a}
0x5adc…5ae6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x0056}
0x5ae6…5b06              Head {h00=0x001c, h01=0x0050, text=»MOVSAV EQU 10 SAVE AREA «, t00=0x003a, t01=0x0060}
0x5b06…5b0e              Head {h00=0x0004, h01=0x0050, t00=0x003a, t01=0x0080}
0x5b0e…5b16              Head {h00=0x0004, h01=0x0050, t00=0x003a, t01=0x0088}
0x5b16…5b2a              Head {h00=0x0010, h01=0x0050, text=»MOVBLK EQU *«, t00=0x003a, t01=0x0090}
0x5b2a…5b3c              Head {h00=0x000e, h01=0x0050, text=» DATA 0,0 «, t00=0x003a, t01=0x00a4}
0x5b3c…5b4e              Head {h00=0x000e, h01=0x0050, text=» DATA 0,0 «, t00=0x003a, t01=0x00b6}
0x5b4e…5b5e              Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x003a, t01=0x00c8}
0x5b5e…5b68              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x00d8}
0x5b68…5b78              Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x003a, t01=0x00e2}
0x5b78…5b86              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003a, t01=0x00f2}
0x5b86…5b8e              Head {h00=0x0004, h01=0x0050, t00=0x003a, t01=0x0100}
0x5b8e…5ba0              Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x003a, t01=0x0108}
0x5ba0…5bb2              Head {h00=0x000e, h01=0x0050, text=»* MOV:US *«, t00=0x003a, t01=0x011a}
0x5bb2…5bc4              Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x003a, t01=0x012c}
0x5bc4…5bcc              Head {h00=0x0004, h01=0x0050, t00=0x003a, t01=0x013e}
0x5bcc…5bd6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x0146}
0x5bd6…5bec              Head {h00=0x0012, h01=0x0050, text=»* M O V : U S «, t00=0x003a, t01=0x0150}
0x5bec…5bf6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x0166}
0x5bf6…5c3e              Head {h00=0x0044, h01=0x0050, text=»* THIS ROUTINE MOVES DATA FROM THE USER AREA (SENDING BUFFER) TO«, t00=0x003a, t01=0x0170}
0x5c3e…5c8e              Head {h00=0x004c, h01=0x0050, text=»* THE SYSTEM AREA (RECEIVING BUFFER). DIFFERENT WAYS OF MOVING THE DATA «, t00=0x003b, t01=0x0028}
0x5c8e…5cdc              Head {h00=0x004a, h01=0x0050, text=»* ARE USED, DEPENDING ON WHETHER THE BUFFER ADDRESSES ARE EVEN OR NOT.«, t00=0x003b, t01=0x0078}
0x5cdc…5ce6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x00c6}
0x5ce6…5d22              Head {h00=0x0038, h01=0x0050, text=»* INPUT:  A1 = ADDRESS OF SENDING BUFFER (USER AREA)«, t00=0x003b, t01=0x00d0}
0x5d22…5d62              Head {h00=0x003c, h01=0x0050, text=»*         A2 = ADDRESS OF RECEIVING BUFFER (SYSTEM AREA)«, t00=0x003b, t01=0x010c}
0x5d62…5d94              Head {h00=0x002e, h01=0x0050, text=»*         A3 = NUMBER OF BYTES TO BE MOVED«, t00=0x003b, t01=0x014c}
0x5d94…5dbc              Head {h00=0x0024, h01=0x0050, text=»*         A4 = USER TTAB ADDRESS«, t00=0x003b, t01=0x017e}
0x5dbc…5dc6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x0016}
0x5dc6…5de4              Head {h00=0x001a, h01=0x0050, text=»* OUTPUT: A4=DESTROYED«, t00=0x003c, t01=0x0020}
0x5de4…5dee              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x003e}
0x5dee…5e02              Head {h00=0x0010, h01=0x0050, text=»MOV:US EQU *«, t00=0x003c, t01=0x0048}
0x5e02…5e22              Head {h00=0x001c, h01=0x0050, text=» LD A4,TTB:ID,A4 TASK ID«, t00=0x003c, t01=0x005c}
0x5e22…5e3e              Head {h00=0x0018, h01=0x0050, text=» ST A4,MOVTIS+MOVBLK«, t00=0x003c, t01=0x007c}
0x5e3e…5e68              Head {h00=0x0026, h01=0x0050, text=» LDKL A4,'#M' DESTINATION TASK ID «, t00=0x003c, t01=0x0098}
0x5e68…5e84              Head {h00=0x0018, h01=0x0050, text=» ST A4,MOVTIR+MOVBLK«, t00=0x003c, t01=0x00c2}
0x5e84…5e96              Head {h00=0x000e, h01=0x0050, text=» RF MOVCOM«, t00=0x003c, t01=0x00de}
0x5e96…5eac              Head {h00=0x0012, h01=0x0050, text=» EJECT   TIODM«, t00=0x003c, t01=0x00f0}
0x5eac…5eb4              Head {h00=0x0004, h01=0x0050, t00=0x003c, t01=0x0106}
0x5eb4…5ec6              Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x003c, t01=0x010e}
0x5ec6…5ed8              Head {h00=0x000e, h01=0x0050, text=»* MOV:SU *«, t00=0x003c, t01=0x0120}
0x5ed8…5eea              Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x003c, t01=0x0132}
0x5eea…5ef2              Head {h00=0x0004, h01=0x0050, t00=0x003c, t01=0x0144}
0x5ef2…5efc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x014c}
0x5efc…5f12              Head {h00=0x0012, h01=0x0050, text=»* M O V : S U «, t00=0x003c, t01=0x0156}
0x5f12…5f1c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x016c}
0x5f1c…5f66              Head {h00=0x0046, h01=0x0050, text=»* THIS ROUTINE MOVES DATA FROM THE SYSTEM AREA (SENDING BUFFER) TO«, t00=0x003c, t01=0x0176}
0x5f66…5fb4              Head {h00=0x004a, h01=0x0050, text=»* THE USER AREA (RECEIVING BUFFER). DIFFERENT WAYS OF MOVING THE DATA «, t00=0x003d, t01=0x0030}
0x5fb4…6002              Head {h00=0x004a, h01=0x0050, text=»* ARE USED, DEPENDING ON WHETHER THE BUFFER ADDRESSES ARE EVEN OR NOT.«, t00=0x003d, t01=0x007e}
0x6002…600c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x00cc}
0x600c…604a              Head {h00=0x003a, h01=0x0050, text=»* INPUT:  A1 = ADDRESS OF SENDING BUFFER (SYSTEM AREA)«, t00=0x003d, t01=0x00d6}
0x604a…6088              Head {h00=0x003a, h01=0x0050, text=»*         A2 = ADDRESS OF RECEIVING BUFFER (USER AREA)«, t00=0x003d, t01=0x0114}
0x6088…60ba              Head {h00=0x002e, h01=0x0050, text=»*         A3 = NUMBER OF BYTES TO BE MOVED«, t00=0x003d, t01=0x0152}
0x60ba…60e2              Head {h00=0x0024, h01=0x0050, text=»*         A4 = USER TTAB ADDRESS«, t00=0x003d, t01=0x0184}
0x60e2…60ec              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x001c}
0x60ec…610a              Head {h00=0x001a, h01=0x0050, text=»* OUTPUT: A4=DESTROYED«, t00=0x003e, t01=0x0026}
0x610a…6114              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x0044}
0x6114…6128              Head {h00=0x0010, h01=0x0050, text=»MOV:SU EQU *«, t00=0x003e, t01=0x004e}
0x6128…615a              Head {h00=0x002e, h01=0x0050, text=» LD A4,TTB:ID,A4 TASK ID DESTINATION TASK «, t00=0x003e, t01=0x0062}
0x615a…6176              Head {h00=0x0018, h01=0x0050, text=» ST A4,MOVTIR+MOVBLK«, t00=0x003e, t01=0x0094}
0x6176…61a0              Head {h00=0x0026, h01=0x0050, text=» LDKL A4,'#M' TASK ID SOURCE TASK «, t00=0x003e, t01=0x00b0}
0x61a0…61bc              Head {h00=0x0018, h01=0x0050, text=» ST A4,MOVTIS+MOVBLK«, t00=0x003e, t01=0x00da}
0x61bc…61ca              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003e, t01=0x00f6}
0x61ca…61de              Head {h00=0x0010, h01=0x0050, text=»MOVCOM EQU *«, t00=0x003e, t01=0x0104}
0x61de…61ea              Head {h00=0x0008, h01=0x0050, text=» ENB«, t00=0x003e, t01=0x0118}
0x61ea…620e              Head {h00=0x0020, h01=0x0050, text=» ST A7,MOVSAV+MOVBLK SAVE A7«, t00=0x003e, t01=0x0124}
0x620e…6226              Head {h00=0x0014, h01=0x0050, text=» LDKL A7,MOVBLK «, t00=0x003e, t01=0x0148}
0x6226…623e              Head {h00=0x0014, h01=0x0050, text=» ST A1,MOVBAS,A7«, t00=0x003e, t01=0x0160}
0x623e…626a              Head {h00=0x0028, h01=0x0050, text=» ST A2,MOVBAR,A7 DESTINATION ADDRESS«, t00=0x003e, t01=0x0178}
0x626a…6292              Head {h00=0x0024, h01=0x0050, text=» ST A3,MOVLEN,A7 LENGTH TO MOVE «, t00=0x003f, t01=0x0014}
0x6292…629e              Head {h00=0x0008, h01=0x0050, text=» LKM«, t00=0x003f, t01=0x003c}
0x629e…62ae              Head {h00=0x000c, h01=0x0050, text=» DATA 21«, t00=0x003f, t01=0x0048}
0x62ae…62d6              Head {h00=0x0024, h01=0x0050, text=» LD A7,MOVSAV,A7 SAVED REGISTER «, t00=0x003f, t01=0x0058}
0x62d6…62e6              Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x003f, t01=0x0080}
0x62e6…62f4              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003f, t01=0x0090}
0x62f4…62fc              Head {h00=0x0004, h01=0x0050, t00=0x003f, t01=0x009e}
0x62fc…630e              Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x003f, t01=0x00a6}
0x630e…6320              Head {h00=0x000e, h01=0x0050, text=»* FINDTT *«, t00=0x003f, t01=0x00b8}
0x6320…6332              Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x003f, t01=0x00ca}
0x6332…633a              Head {h00=0x0004, h01=0x0050, t00=0x003f, t01=0x00dc}
0x633a…6344              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x00e4}
0x6344…6360              Head {h00=0x0018, h01=0x0050, text=»* FIND TTAB ADDRESS «, t00=0x003f, t01=0x00ee}
0x6360…636a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x010a}
0x636a…6390              Head {h00=0x0022, h01=0x0050, text=»* ENTRY:   A7=TASK NUMBER 0-5 «, t00=0x003f, t01=0x0114}
0x6390…639a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x013a}
0x639a…63bc              Head {h00=0x001e, h01=0x0050, text=»* EXIT:    A5=TTAB ADDRESS«, t00=0x003f, t01=0x0144}
0x63bc…63e8              Head {h00=0x0028, h01=0x0050, text=»*          A5=0 TTAB NOT FOUND CR=0 «, t00=0x003f, t01=0x0166}
0x63e8…6400 (64, 0, 400) Head {h00=0x0014, h01=0x0050, text=»*          A7=-1«, t00=0x0040, t01=0x0004}
0x6400…640a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x001c}
0x640a…641e              Head {h00=0x0010, h01=0x0050, text=»FINDTT EQU *«, t00=0x0040, t01=0x0026}
0x641e…6430              Head {h00=0x000e, h01=0x0050, text=» LDR A7,A7«, t00=0x0040, t01=0x003a}
0x6430…645a              Head {h00=0x0026, h01=0x0050, text=» RF(N) NFOUND ILLEGAL TASK NUMBER «, t00=0x0040, t01=0x004c}
0x645a…6482              Head {h00=0x0024, h01=0x0050, text=» LDKL A5,TTABD ADDRESS TO TASK 0«, t00=0x0040, t01=0x0076}
0x6482…6496              Head {h00=0x0010, h01=0x0050, text=»FIND10 EQU *«, t00=0x0040, t01=0x009e}
0x6496…64a8              Head {h00=0x000e, h01=0x0050, text=» SUK A7,1 «, t00=0x0040, t01=0x00b2}
0x64a8…64c8              Head {h00=0x001c, h01=0x0050, text=» RF(N) FINEND TASK FOUND«, t00=0x0040, t01=0x00c4}
0x64c8…64f8              Head {h00=0x002c, h01=0x0050, text=» ADKL A5,TTABLN POINTER TO NEXT TTAB =4 «, t00=0x0040, t01=0x00e4}
0x64f8…650e              Head {h00=0x0012, h01=0x0050, text=» CWK A5,TABEND«, t00=0x0040, t01=0x0114}
0x650e…6532              Head {h00=0x0020, h01=0x0050, text=» RB(NE) FIND10 NOT LAST TTAB«, t00=0x0040, t01=0x012a}
0x6532…6546              Head {h00=0x0010, h01=0x0050, text=»NFOUND EQU *«, t00=0x0040, t01=0x014e}
0x6546…6570              Head {h00=0x0026, h01=0x0050, text=» LDK A5,0 INDICATE TTAB NOT FOUND «, t00=0x0040, t01=0x0162}
0x6570…6584              Head {h00=0x0010, h01=0x0050, text=»FINEND EQU *«, t00=0x0040, t01=0x018c}
0x6584…6598              Head {h00=0x0010, h01=0x0050, text=» ADKL A15,4 «, t00=0x0041, t01=0x0010}
0x6598…65b2              Head {h00=0x0016, h01=0x0050, text=» LDR A5,A5 SET CR «, t00=0x0041, t01=0x0024}
0x65b2…65c4              Head {h00=0x000e, h01=0x0050, text=» ABR* A15 «, t00=0x0041, t01=0x003e}
0x65c4…65d0              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0041, t01=0x0050}
0x65d0…65e6              Head {h00=0x0012, h01=0x0050, text=» EJECT  TIODM «, t00=0x0041, t01=0x005c}
0x65e6…65f0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x0072}
0x65f0…660a              Head {h00=0x0016, h01=0x0050, text=» IFF SDM+ADMCDE=0 «, t00=0x0041, t01=0x007c}
0x660a…6614              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x0096}
0x6614…6626              Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0041, t01=0x00a0}
0x6626…6638              Head {h00=0x000e, h01=0x0050, text=»* ENLFAC *«, t00=0x0041, t01=0x00b2}
0x6638…664a              Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0041, t01=0x00c4}
0x664a…6654              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x00d6}
0x6654…668a              Head {h00=0x0032, h01=0x0050, text=»*   GET ENLARGE FACTOR AND CONVERT TO SECTORS «, t00=0x0041, t01=0x00e0}
0x668a…6694              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x0116}
0x6694…66b8              Head {h00=0x0020, h01=0x0050, text=»*   INPUT :  A12=FPB ADDRESS«, t00=0x0041, t01=0x0120}
0x66b8…66ec              Head {h00=0x0030, h01=0x0050, text=»*             A4=NUMBER OF SECTORS PER BLOCK«, t00=0x0041, t01=0x0144}
0x66ec…6708              Head {h00=0x0018, h01=0x0050, text=»*   OUTPUT:   A1= RC«, t00=0x0041, t01=0x0178}
0x6708…673c (66, 0, 400) Head {h00=0x0030, h01=0x0050, text=»*             A4=NUMBER OF SECTORS PER BLOCK«, t00=0x0042, t01=0x0004}
0x673c…6772              Head {h00=0x0032, h01=0x0050, text=»*             A3= ENLARGE IN NUMBER OF SECTORS«, t00=0x0042, t01=0x0038}
0x6772…679c              Head {h00=0x0026, h01=0x0050, text=»*             A2,A5,A6,A7 ARE USED«, t00=0x0042, t01=0x006e}
0x679c…67a6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x0098}
0x67a6…67ba              Head {h00=0x0010, h01=0x0050, text=»ENLFAC EQU *«, t00=0x0042, t01=0x00a2}
0x67ba…67da              Head {h00=0x001c, h01=0x0050, text=» ST A13,-8,A14 SAVE A13 «, t00=0x0042, t01=0x00b6}
0x67da…680a              Head {h00=0x002c, h01=0x0050, text=» CF A14,TOTSIZ GET TOTAL LENGTH OF FILE «, t00=0x0042, t01=0x00d6}
0x680a…6828              Head {h00=0x001a, h01=0x0050, text=» RF(O) SETCRO OVERFLOW«, t00=0x0042, t01=0x0106}
0x6828…684e              Head {h00=0x0022, h01=0x0050, text=» LDR A3,A2 CONVERT PERCENTAGE «, t00=0x0042, t01=0x0124}
0x684e…6870              Head {h00=0x001e, h01=0x0050, text=» LD A6,FPB:EL,A12 ENLARGE «, t00=0x0042, t01=0x014a}
0x6870…688e              Head {h00=0x001a, h01=0x0050, text=» RF(N) SETCRO OVERFLOW«, t00=0x0042, t01=0x016c}
0x688e…68a0              Head {h00=0x000e, h01=0x0050, text=» LDR A7,A1«, t00=0x0042, t01=0x018a}
0x68a0…68b6              Head {h00=0x0012, h01=0x0050, text=» RF(Z) ENLF30 «, t00=0x0043, t01=0x000c}
0x68b6…68cc              Head {h00=0x0012, h01=0x0050, text=» CF A14,MPYMOD«, t00=0x0043, t01=0x0022}
0x68cc…68de              Head {h00=0x000e, h01=0x0050, text=» ADK A1,0 «, t00=0x0043, t01=0x0038}
0x68de…68fe              Head {h00=0x001c, h01=0x0050, text=» RF(NZ) SETCRO OVERFLOW «, t00=0x0043, t01=0x004a}
0x68fe…6920              Head {h00=0x001e, h01=0x0050, text=» LD A6,FPB:EL,A12 ENLARGE «, t00=0x0043, t01=0x006a}
0x6920…6932              Head {h00=0x000e, h01=0x0050, text=» LDR A5,A2«, t00=0x0043, t01=0x008c}
0x6932…693c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x009e}
0x693c…6952              Head {h00=0x0012, h01=0x0050, text=» EJECT  TIODM «, t00=0x0043, t01=0x00a8}
0x6952…695c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x00be}
0x695c…6966              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x00c8}
0x6966…697a              Head {h00=0x0010, h01=0x0050, text=»ENLF30 EQU *«, t00=0x0043, t01=0x00d2}
0x697a…698c              Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x0043, t01=0x00e6}
0x698c…699e              Head {h00=0x000e, h01=0x0050, text=» LDR A7,A3«, t00=0x0043, t01=0x00f8}
0x699e…69b8              Head {h00=0x0016, h01=0x0050, text=» RF(Z) ENLF40 ZERO«, t00=0x0043, t01=0x010a}
0x69b8…69ce              Head {h00=0x0012, h01=0x0050, text=» CF A14,MPYMOD«, t00=0x0043, t01=0x0124}
0x69ce…69e2              Head {h00=0x0010, h01=0x0050, text=»ENLF40 EQU *«, t00=0x0043, t01=0x013a}
0x69e2…69f4              Head {h00=0x000e, h01=0x0050, text=» ADR A1,A5«, t00=0x0043, t01=0x014e}
0x69f4…6a12              Head {h00=0x001a, h01=0x0050, text=» RF(O) SETCRO OVERFLOW«, t00=0x0043, t01=0x0160}
0x6a12…6a26              Head {h00=0x0010, h01=0x0050, text=» LDK A6,100 «, t00=0x0043, t01=0x017e}
0x6a26…6a4e (68, 0, 398) Head {h00=0x0024, h01=0x0050, text=» CF A14,DIVMOD NUMBER OF SECTORS«, t00=0x0044, t01=0x0004}
0x6a4e…6a6c              Head {h00=0x001a, h01=0x0050, text=» RF(O) SETCRO OVERFLOW«, t00=0x0044, t01=0x002c}
0x6a6c…6a7e              Head {h00=0x000e, h01=0x0050, text=» ADK A1,0 «, t00=0x0044, t01=0x004a}
0x6a7e…6a9c              Head {h00=0x001a, h01=0x0050, text=» RF(Z) ENLF45 NO REST «, t00=0x0044, t01=0x005c}
0x6a9c…6acc              Head {h00=0x002c, h01=0x0050, text=» ADK A2,1 AT LEAST ONE BLOCK IN ENLARGE «, t00=0x0044, t01=0x007a}
0x6acc…6ae0              Head {h00=0x0010, h01=0x0050, text=»ENLF45 EQU *«, t00=0x0044, t01=0x00aa}
0x6ae0…6afc              Head {h00=0x0018, h01=0x0050, text=» LDK A1,0 RESET REST«, t00=0x0044, t01=0x00be}
0x6afc…6b2c              Head {h00=0x002c, h01=0x0050, text=» LDR A3,A2 ENLARGE IN NUMBER OF SECTORS «, t00=0x0044, t01=0x00da}
0x6b2c…6b5c              Head {h00=0x002c, h01=0x0050, text=» LDR A6,A4 NUMBER OF SECTORS PER RECORD «, t00=0x0044, t01=0x010a}
0x6b5c…6b72              Head {h00=0x0012, h01=0x0050, text=» CF A14,DIVMOD«, t00=0x0044, t01=0x013a}
0x6b72…6b84              Head {h00=0x000e, h01=0x0050, text=» ADK A1,0 «, t00=0x0044, t01=0x0150}
0x6b84…6bb4              Head {h00=0x002c, h01=0x0050, text=» RF(Z) ENLF60 REST=0,INCLUDING ENLARGE=0«, t00=0x0044, t01=0x0162}
0x6bb4…6bec (69, 0, 400) Head {h00=0x0034, h01=0x0050, text=» SUR A3,A1 MAKE ENLARGE INTEGER NUMBER OF BLOCKS«, t00=0x0045, t01=0x0004}
0x6bec…6c00              Head {h00=0x0010, h01=0x0050, text=»ENLF50 EQU *«, t00=0x0045, t01=0x003c}
0x6c00…6c22              Head {h00=0x001e, h01=0x0050, text=» ADR A3,A4 ONE MORE BLOCK «, t00=0x0045, t01=0x0050}
0x6c22…6c42              Head {h00=0x001c, h01=0x0050, text=» RF(NP) SETCRO OVERFLOW «, t00=0x0045, t01=0x0072}
0x6c42…6c56              Head {h00=0x0010, h01=0x0050, text=»ENLF60 EQU *«, t00=0x0045, t01=0x0092}
0x6c56…6c68              Head {h00=0x000e, h01=0x0050, text=» LDR A2,A3«, t00=0x0045, t01=0x00a6}
0x6c68…6c7a              Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x0045, t01=0x00b8}
0x6c7a…6c90              Head {h00=0x0012, h01=0x0050, text=» CF A14,DV3RST«, t00=0x0045, t01=0x00ca}
0x6c90…6cb8              Head {h00=0x0024, h01=0x0050, text=» RB(NZ) ENLF50 NOT MULTIPLE OF 3«, t00=0x0045, t01=0x00e0}
0x6cb8…6cde              Head {h00=0x0022, h01=0x0050, text=» LD A13,-8,A14 SAVED REGISTER «, t00=0x0045, t01=0x0108}
0x6cde…6cf0              Head {h00=0x000e, h01=0x0050, text=» RF RTNA14«, t00=0x0045, t01=0x012e}
0x6cf0…6d06              Head {h00=0x0012, h01=0x0050, text=» EJECT  TIODM «, t00=0x0045, t01=0x0140}
0x6d06…6d10              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0045, t01=0x0156}
0x6d10…6d1a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0045, t01=0x0160}
0x6d1a…6d2c              Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0045, t01=0x016a}
0x6d2c…6d3e              Head {h00=0x000e, h01=0x0050, text=»* CONENL *«, t00=0x0045, t01=0x017c}
0x6d3e…6d50              Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0045, t01=0x018e}
0x6d50…6d5a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x0010}
0x6d5a…6d9a              Head {h00=0x003c, h01=0x0050, text=»*   CONVERT ENLARGE FROM NUMBER OF SECTORS TO PERCENTAGE«, t00=0x0046, t01=0x001a}
0x6d9a…6da4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x005a}
0x6da4…6dae              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x0064}
0x6dae…6dc2              Head {h00=0x0010, h01=0x0050, text=»CONENL EQU *«, t00=0x0046, t01=0x006e}
0x6dc2…6df0              Head {h00=0x002a, h01=0x0050, text=» CF A14,TOTSIZ GET TOTAL SIZE OF FILE «, t00=0x0046, t01=0x0082}
0x6df0…6e12              Head {h00=0x001e, h01=0x0050, text=» LDR A3,A1 SAVE TOTAL SIZE«, t00=0x0046, t01=0x00b0}
0x6e12…6e24              Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x0046, t01=0x00d2}
0x6e24…6e50              Head {h00=0x0028, h01=0x0050, text=» LD A6,FDBENL,A11 ENLARGE IN SECTORS«, t00=0x0046, t01=0x00e4}
0x6e50…6e64              Head {h00=0x0010, h01=0x0050, text=» LDK A7,100 «, t00=0x0046, t01=0x0110}
0x6e64…6e7a              Head {h00=0x0012, h01=0x0050, text=» CF A14,MPYMOD«, t00=0x0046, t01=0x0124}
0x6e7a…6ea4              Head {h00=0x0026, h01=0x0050, text=» SLN A3,A5 NORMALIZE BEFORE DIVIDE«, t00=0x0046, t01=0x013a}
0x6ea4…6eb6              Head {h00=0x000e, h01=0x0050, text=» NGR A5,A5«, t00=0x0046, t01=0x0164}
0x6eb6…6ec8              Head {h00=0x000e, h01=0x0050, text=» ADK A5,15«, t00=0x0046, t01=0x0176}
0x6ec8…6ef4              Head {h00=0x0028, h01=0x0050, text=» RF(NP) CON400 NO NEED TO NORMALIZE «, t00=0x0046, t01=0x0188}
0x6ef4…6f08              Head {h00=0x0010, h01=0x0050, text=»CON200 EQU *«, t00=0x0047, t01=0x0024}
0x6f08…6f3c              Head {h00=0x0030, h01=0x0050, text=» SRL A4,1 DOUBLE SHIFT DIVISOR AND DIVIDENT «, t00=0x0047, t01=0x0038}
0x6f3c…6f4e              Head {h00=0x000e, h01=0x0050, text=» SRL A2,1 «, t00=0x0047, t01=0x006c}
0x6f4e…6f60              Head {h00=0x000e, h01=0x0050, text=» SRC A1,1 «, t00=0x0047, t01=0x007e}
0x6f60…6f82              Head {h00=0x001e, h01=0x0050, text=» RF(NN) CON300 BIT NOT SET«, t00=0x0047, t01=0x0090}
0x6f82…6f98              Head {h00=0x0012, h01=0x0050, text=» ANKL A1,/7FFF«, t00=0x0047, t01=0x00b2}
0x6f98…6fb6              Head {h00=0x001a, h01=0x0050, text=» ORKL A2,/4000 SET BIT«, t00=0x0047, t01=0x00c8}
0x6fb6…6fca              Head {h00=0x0010, h01=0x0050, text=»CON300 EQU *«, t00=0x0047, t01=0x00e6}
0x6fca…6fdc              Head {h00=0x000e, h01=0x0050, text=» SUK A5,1 «, t00=0x0047, t01=0x00fa}
0x6fdc…7004              Head {h00=0x0024, h01=0x0050, text=» RB(P) CON200 CONTINUE TO SHIFT «, t00=0x0047, t01=0x010c}
0x7004…7012              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0047, t01=0x0134}
0x7012…7026              Head {h00=0x0010, h01=0x0050, text=»CON400 EQU *«, t00=0x0047, t01=0x0142}
0x7026…7038              Head {h00=0x000e, h01=0x0050, text=» ORR A3,A4«, t00=0x0047, t01=0x0156}
0x7038…704a              Head {h00=0x000e, h01=0x0050, text=» LDR A6,A3«, t00=0x0047, t01=0x0168}
0x704a…7074              Head {h00=0x0026, h01=0x0050, text=» CF A14,DIVMOD ENLARGE IN PERCENT «, t00=0x0047, t01=0x017a}
0x7074…709a              Head {h00=0x0022, h01=0x0050, text=» ST A2,FPB:EL,A12 SAVE ENLARGE«, t00=0x0048, t01=0x0014}
0x709a…70aa              Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0048, t01=0x003a}
0x70aa…70c0              Head {h00=0x0012, h01=0x0050, text=» EJECT  TIODM «, t00=0x0048, t01=0x004a}
0x70c0…70ca              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x0060}
0x70ca…70d4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x006a}
0x70d4…70e6              Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0048, t01=0x0074}
0x70e6…70f8              Head {h00=0x000e, h01=0x0050, text=»* TOTSIZ *«, t00=0x0048, t01=0x0086}
0x70f8…710a              Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0048, t01=0x0098}
0x710a…7114              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x00aa}
0x7114…713c              Head {h00=0x0024, h01=0x0050, text=»*   CALCULATE TOTAL SIZE OF FILE«, t00=0x0048, t01=0x00b4}
0x713c…7146              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x00dc}
0x7146…716e              Head {h00=0x0024, h01=0x0050, text=»*   INPUT :   A12 = FPB ADDRESS «, t00=0x0048, t01=0x00e6}
0x716e…719c              Head {h00=0x002a, h01=0x0050, text=»*   OUTPUT:   A1,A2=TOTAL SIZE OF FILE«, t00=0x0048, t01=0x010e}
0x719c…71f0              Head {h00=0x0050, h01=0x0050, text=»*             A13 = ADDRESS TO LAST SIZE + DIFFFERENCE IN SIZE DISPLACEMENT «, t00=0x0048, t01=0x013c}
0x71f0…720c              Head {h00=0x0018, h01=0x0050, text=»*             A5 = 0«, t00=0x0048, t01=0x0190}
0x720c…7232              Head {h00=0x0022, h01=0x0050, text=»*              A6,A7 ARE USED «, t00=0x0049, t01=0x001c}
0x7232…723c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0049, t01=0x0042}
0x723c…7250              Head {h00=0x0010, h01=0x0050, text=»TOTSIZ EQU *«, t00=0x0049, t01=0x004c}
0x7250…7264              Head {h00=0x0010, h01=0x0050, text=» LDR A13,A12«, t00=0x0049, t01=0x0060}
0x7264…728c              Head {h00=0x0024, h01=0x0050, text=» ADKL A13,FPB:S1 ADDRESS TO SIZE«, t00=0x0049, t01=0x0074}
0x728c…72a6              Head {h00=0x0016, h01=0x0050, text=» LDK A5,4 COUNTER «, t00=0x0049, t01=0x009c}
0x72a6…72b8              Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x0049, t01=0x00b6}
0x72b8…72ca              Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x0049, t01=0x00c8}
0x72ca…72de              Head {h00=0x0010, h01=0x0050, text=»TOTS10 EQU *«, t00=0x0049, t01=0x00da}
0x72de…72fc              Head {h00=0x001a, h01=0x0050, text=» LDR* A6,A13 GET SIZE «, t00=0x0049, t01=0x00ee}
0x72fc…7310              Head {h00=0x0010, h01=0x0050, text=» LD A7,2,A13«, t00=0x0049, t01=0x010c}
0x7310…7334              Head {h00=0x0020, h01=0x0050, text=» CF A14,ADDMOD SUM OF SIZES «, t00=0x0049, t01=0x0120}
0x7334…7352              Head {h00=0x001a, h01=0x0050, text=» RF(O) SETCRO OVERFLOW«, t00=0x0049, t01=0x0144}
0x7352…7374              Head {h00=0x001e, h01=0x0050, text=» ADKL A13,SIZDIF NEXT SIZE«, t00=0x0049, t01=0x0162}
0x7374…7386              Head {h00=0x000e, h01=0x0050, text=» SUK A5,1 «, t00=0x0049, t01=0x0184}
0x7386…73a4              Head {h00=0x001a, h01=0x0050, text=» RB(P) TOTS10 ADD NEXT«, t00=0x004a, t01=0x0008}
0x73a4…73b0              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004a, t01=0x0026}
0x73b0…73be              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x004a, t01=0x0032}
0x73be…73d4              Head {h00=0x0012, h01=0x0050, text=» IFF ADM+SDM=0«, t00=0x004a, t01=0x0040}
0x73d4…73dc              Head {h00=0x0004, h01=0x0050, t00=0x004a, t01=0x0056}
0x73dc…73ee              Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x004a, t01=0x005e}
0x73ee…7400              Head {h00=0x000e, h01=0x0050, text=»* RTNA14 *«, t00=0x004a, t01=0x0070}
0x7400…7412              Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x004a, t01=0x0082}
0x7412…741a              Head {h00=0x0004, h01=0x0050, t00=0x004a, t01=0x0094}
0x741a…7424              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x009c}
0x7424…7446              Head {h00=0x001e, h01=0x0050, text=»* SET CONDITION AND RETURN«, t00=0x004a, t01=0x00a6}
0x7446…7450              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x00c8}
0x7450…7464              Head {h00=0x0010, h01=0x0050, text=»RTNA14 EQU *«, t00=0x004a, t01=0x00d2}
0x7464…7478              Head {h00=0x0010, h01=0x0050, text=» ADKL A14,4 «, t00=0x004a, t01=0x00e6}
0x7478…748a              Head {h00=0x000e, h01=0x0050, text=» NGR A1,A1«, t00=0x004a, t01=0x00fa}
0x748a…749c              Head {h00=0x000e, h01=0x0050, text=» NGR A1,A1«, t00=0x004a, t01=0x010c}
0x749c…74ae              Head {h00=0x000e, h01=0x0050, text=» ABR* A14 «, t00=0x004a, t01=0x011e}
0x74ae…74b6              Head {h00=0x0004, h01=0x0050, t00=0x004a, t01=0x0130}
0x74b6…74be              Head {h00=0x0004, h01=0x0050, t00=0x004a, t01=0x0138}
0x74be…74d0              Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x004a, t01=0x0140}
0x74d0…74e2              Head {h00=0x000e, h01=0x0050, text=»* SETCRO *«, t00=0x004a, t01=0x0152}
0x74e2…74f4              Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x004a, t01=0x0164}
0x74f4…74fc              Head {h00=0x0004, h01=0x0050, t00=0x004a, t01=0x0176}
0x74fc…7506              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x017e}
0x7506…7528              Head {h00=0x001e, h01=0x0050, text=»* SET OVERFLOW AND RETURN «, t00=0x004a, t01=0x0188}
0x7528…7532              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x001a}
0x7532…7546              Head {h00=0x0010, h01=0x0050, text=»SETCRO EQU *«, t00=0x004b, t01=0x0024}
0x7546…755c              Head {h00=0x0012, h01=0x0050, text=» LDKL A1,/8000«, t00=0x004b, t01=0x0038}
0x755c…756e              Head {h00=0x000e, h01=0x0050, text=» RB RTNA14«, t00=0x004b, t01=0x004e}
0x756e…757a              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004b, t01=0x0060}
0x757a…7588              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x004b, t01=0x006c}
0x7588…759a              Head {h00=0x000e, h01=0x0050, text=» IFT SDM=1«, t00=0x004b, t01=0x007a}
0x759a…75a2              Head {h00=0x0004, h01=0x0050, t00=0x004b, t01=0x008c}
0x75a2…75b4              Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x004b, t01=0x0094}
0x75b4…75c6              Head {h00=0x000e, h01=0x0050, text=»* COSZEN *«, t00=0x004b, t01=0x00a6}
0x75c6…75d8              Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x004b, t01=0x00b8}
0x75d8…75e0              Head {h00=0x0004, h01=0x0050, t00=0x004b, t01=0x00ca}
0x75e0…75ea              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x00d2}
0x75ea…7632              Head {h00=0x0044, h01=0x0050, text=»* COSZEN=CONVERT SIZE TO NBR OF RECORS AND ENLARGE TO PERCENTAGE«, t00=0x004b, t01=0x00dc}
0x7632…763c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x0124}
0x763c…765c              Head {h00=0x001c, h01=0x0050, text=»* ENTRY: A12=FPB ADDRESS«, t00=0x004b, t01=0x012e}
0x765c…767c              Head {h00=0x001c, h01=0x0050, text=»*        A11=FDB ADDRESS«, t00=0x004b, t01=0x014e}
0x767c…7686              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x016e}
0x7686…76b6              Head {h00=0x002c, h01=0x0050, text=»* EXIT : SIZE AND ENLARGE UPADTED IN FPB«, t00=0x004b, t01=0x0178}
0x76b6…76e4              Head {h00=0x002a, h01=0x0050, text=»*        A1,A2,A3,A4,A5,A6,A7,A13=USED«, t00=0x004c, t01=0x0018}
0x76e4…76ee              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004c, t01=0x0046}
0x76ee…7702              Head {h00=0x0010, h01=0x0050, text=»COSZEN EQU *«, t00=0x004c, t01=0x0050}
0x7702…7730              Head {h00=0x002a, h01=0x0050, text=» CF A14,CONENL CONVERT ENLARGE FACTOR «, t00=0x004c, t01=0x0064}
0x7730…773a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004c, t01=0x0092}
0x773a…7750              Head {h00=0x0012, h01=0x0050, text=»* CONVERT SIZE«, t00=0x004c, t01=0x009c}
0x7750…775a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004c, t01=0x00b2}
0x775a…777e              Head {h00=0x0020, h01=0x0050, text=» LDK A5,4 NUMBER OF VOLUMES «, t00=0x004c, t01=0x00bc}
0x777e…779e              Head {h00=0x001c, h01=0x0050, text=» LDR A13,A12 FPB ADDRESS«, t00=0x004c, t01=0x00e0}
0x779e…77c8              Head {h00=0x0026, h01=0x0050, text=» ADKL A13,FPB:S1 POINTER TO SIZE 1«, t00=0x004c, t01=0x0100}
0x77c8…77d6              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x004c, t01=0x012a}
0x77d6…77ea              Head {h00=0x0010, h01=0x0050, text=»COS100 EQU *«, t00=0x004c, t01=0x0138}
0x77ea…77fe              Head {h00=0x0010, h01=0x0050, text=» LDR* A1,A13«, t00=0x004c, t01=0x014c}
0x77fe…7828              Head {h00=0x0026, h01=0x0050, text=» LD A2,2,A13 A1,A2=SIZE (SECTORS) «, t00=0x004c, t01=0x0160}
0x7828…785c              Head {h00=0x0030, h01=0x0050, text=» LC A6,FDBBLZ,A11 BLOCK SIZE (SECTORS/BLOCK)«, t00=0x004c, t01=0x018a}
0x785c…7870              Head {h00=0x0010, h01=0x0050, text=» ANK A6,/FF «, t00=0x004d, t01=0x002e}
0x7870…78a0              Head {h00=0x002c, h01=0x0050, text=» CF A14,DIVMOD A1,A2/A6=A2   REST IN A1 «, t00=0x004d, t01=0x0042}
0x78a0…78be              Head {h00=0x001a, h01=0x0050, text=» RB(O) SETCRO OVERFLOW«, t00=0x004d, t01=0x0072}
0x78be…78d0              Head {h00=0x000e, h01=0x0050, text=» LDR A6,A2«, t00=0x004d, t01=0x0090}
0x78d0…7906              Head {h00=0x0032, h01=0x0050, text=» LC A7,FDBBLF,A11 BLOCK FACTOR (RECORDS/BLOCK)«, t00=0x004d, t01=0x00a2}
0x7906…791a              Head {h00=0x0010, h01=0x0050, text=» ANK A7,/FF «, t00=0x004d, t01=0x00d8}
0x791a…793c              Head {h00=0x001e, h01=0x0050, text=» CF A14,MPYMOD A6*A7=A1,A2«, t00=0x004d, t01=0x00ec}
0x793c…7950              Head {h00=0x0010, h01=0x0050, text=» STR A1,A13 «, t00=0x004d, t01=0x010e}
0x7950…797a              Head {h00=0x0026, h01=0x0050, text=» ST A2,2,A13 A1,A2=SIZE IN RECORDS«, t00=0x004d, t01=0x0122}
0x797a…7992              Head {h00=0x0014, h01=0x0050, text=» ADKL A13,SIZDIF«, t00=0x004d, t01=0x014c}
0x7992…79a4              Head {h00=0x000e, h01=0x0050, text=» SUK A5,1 «, t00=0x004d, t01=0x0164}
0x79a4…79c4              Head {h00=0x001c, h01=0x0050, text=» RB(P) COS100 NEXT SIZE «, t00=0x004d, t01=0x0176}
0x79c4…79d4              Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x004e, t01=0x0008}
0x79d4…79e0              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004e, t01=0x0018}
0x79e0…79ea              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x0024}
0x79ea…79f4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x002e}
0x79f4…79fe              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x0038}
0x79fe…7a0a              Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x004e, t01=0x0042}
0x7a0a…7a0e              Head {h00=0x4004, h01=0x0000}
0x7a0e…7a12              00 4e 00 4e                                                                                                                                                                                                                                       ┆ N N┆
0x7a12…7a1a (79, 1, 8)   20 04 00 00 00 4f 00 04                                                                                                                                                                                                                           ┆     O  ┆
0x7a1a…7a6a (80, 0, 400) 00 4f 01 7c 00 06 00 50 2a 20 00 50 00 08 00 14 00 50 46 44 4f 4e 32 30 5c 4c 44 52 5c 41 36 2c 41 31 00 50 00 12 00 10 00 50 5c 43 4d 5c 44 57 54 54 50 2c 41 36 00 50 00 2a 00 14 00 50 5c 4c 44 4b 4c 5c 41 35 2c 44 57 54 53 42 32 20 00 50   ┆ O |   P*  P     PFDON20 LDR A6,A1 P     P CM DWTTP,A6 P *   P LDKL A5,DWTSB2  P┆
0x7a6a…7aba              00 3e 00 1e 00 50 5c 41 44 52 5c 41 35 2c 41 36 5c 47 45 54 20 53 54 41 43 4b 20 42 41 53 45 20 00 50 00 56 00 06 00 50 2a 20 00 50 00 78 00 36 00 50 46 44 4f 4e 56 4c 5c 45 51 55 5c 2a 5c 45 4e 54 52 59 20 55 53 45 44 20 42 59 20 52 45 41   ┆ >   P ADR A5,A6 GET STACK BASE  P V   P*  P x 6 PFDONVL EQU * ENTRY USED BY REA┆
0x7aba…7b0a              44 59 20 49 4e 54 45 52 52 55 50 54 20 52 4f 55 54 49 4e 45 00 50 00 82 00 12 00 50 5c 49 46 54 5c 4d 4d 55 50 41 47 3d 31 20 00 50 00 bc 00 10 00 50 5c 49 46 54 5c 43 48 41 4e 3d 30 20 00 50 00 d2 00 24 00 50 5c 43 4d 5c 42 55 46 46 4c 47   ┆DY INTERRUPT ROUTINE P     P IFT MMUPAG=1  P     P IFT CHAN=0  P   $ P CM BUFFLG┆
0x7b0a…7b5a              2c 41 36 5c 52 45 53 45 54 20 42 55 46 46 45 52 20 46 4c 41 47 20 00 50 00 e6 00 08 00 50 5c 58 49 46 00 50 01 0e 00 06 00 50 2a 20 00 50 01 1a 00 14 00 50 5c 49 46 46 5c 54 4f 53 53 2b 49 42 4d 3d 30 20 00 50 01 24 00 34 00 50 5c 49 4d 5c   ┆,A6 RESET BUFFER FLAG  P     P XIF P     P*  P     P IFF TOSS+IBM=0  P $ 4 P IM ┆
0x7b5a…7baa              44 57 54 53 54 32 2c 41 36 5c 53 45 54 20 52 45 43 4f 56 45 52 59 2f 52 45 41 44 59 20 49 4e 54 2e 20 49 4e 44 49 43 41 54 4f 52 20 00 50 01 3c 00 18 00 50 5c 4c 44 4b 5c 41 33 2c 33 5c 34 20 56 4f 4c 55 4d 45 53 20 00 50 01 74 00 06 00 50   ┆DWTST2,A6 SET RECOVERY/READY INT. INDICATOR  P <   P LDK A3,3 4 VOLUMES  P t   P┆
0x7baa…7bfa (81, 0, 400) 2a 20 00 50 01 90 00 12 00 50 5c 45 4a 45 43 54 5c 5c 44 52 46 44 30 31 00 51 00 0a 00 06 00 50 2a 20 00 51 00 20 00 06 00 50 2a 20 00 51 00 2a 00 18 00 50 2a 20 20 52 45 41 44 20 56 4f 4c 55 4d 45 20 4e 41 4d 45 20 00 51 00 34 00 06 00 50   ┆*  P     P EJECT  DRFD01 Q     P*  Q     P*  Q *   P*  READ VOLUME NAME  Q 4   P┆
0x7bfa…7c4a              2a 20 00 51 00 50 00 10 00 50 46 44 4f 4e 4c 44 5c 45 51 55 5c 2a 00 51 00 5a 00 24 00 50 5c 53 43 5c 41 33 2c 44 57 54 4f 52 2c 41 36 5c 47 45 54 20 56 4f 4c 55 4d 45 20 4e 41 4d 45 20 00 51 00 6e 00 26 00 50 5c 4c 43 5c 41 34 2c 44 49 58   ┆*  Q P   PFDONLD EQU * Q Z $ P SC A3,DWTOR,A6 GET VOLUME NAME  Q n & P LC A4,DIX┆
0x7c4a…7c9a              54 41 42 2c 41 33 5c 44 52 49 56 45 20 49 4e 44 45 58 20 4d 41 53 4b 20 00 51 00 96 00 1e 00 50 5c 53 43 5c 41 34 2c 44 57 54 41 33 2b 31 2c 41 36 5c 53 41 56 45 20 49 54 20 00 51 00 c0 00 12 00 50 5c 43 46 5c 41 35 2c 53 45 54 43 49 4f 20   ┆TAB,A3 DRIVE INDEX MASK  Q     P SC A4,DWTA3+1,A6 SAVE IT  Q     P CF A5,SETCIO ┆
0x7c9a…7cea              00 51 00 e2 00 10 00 50 5c 4c 44 4b 5c 41 32 2c 2f 31 34 20 00 51 00 f8 00 16 00 50 5c 43 46 5c 41 35 2c 46 44 3a 52 45 41 5c 4c 4f 43 4b 00 51 01 0c 00 0e 00 50 5c 41 4e 4b 5c 41 33 2c 31 20 00 51 01 26 00 1a 00 50 5c 52 46 28 5a 29 5c 46   ┆ Q     P LDK A2,/14  Q     P CF A5,FD:REA LOCK Q     P ANK A3,1  Q &   P RF(Z) F┆
0x7cea…7d3a              44 4f 4e 31 39 5c 4f 50 45 52 41 42 4c 45 00 51 01 38 00 1a 00 50 5c 4c 44 4b 5c 41 31 2c 36 5c 4e 4f 54 20 4f 50 45 52 41 42 4c 45 00 51 01 56 00 24 00 50 5c 43 46 5c 41 31 35 2c 56 4f 4c 43 4c 52 5c 43 4c 45 41 52 20 56 4f 4c 55 4d 45 20   ┆DON19 OPERABLE Q 8   P LDK A1,6 NOT OPERABLE Q V $ P CF A15,VOLCLR CLEAR VOLUME ┆
0x7d3a…7d8a (82, 0, 400) 4e 41 4d 45 00 51 01 74 00 26 00 50 5c 52 46 5c 46 44 4f 4e 32 31 5c 43 4f 4e 54 49 4e 55 45 20 57 49 54 48 20 4e 45 58 54 20 44 49 53 43 00 52 00 0c 00 06 00 50 2a 20 00 52 00 36 00 10 00 50 46 44 4f 4e 31 39 5c 45 51 55 5c 2a 00 52 00 40   ┆NAME Q t & P RF FDON21 CONTINUE WITH NEXT DISC R     P*  R 6   PFDON19 EQU * R @┆
0x7d8a…7dda              00 12 00 50 5c 43 46 5c 41 35 2c 56 4f 3a 4e 41 4d 20 00 52 00 54 00 26 00 50 5c 4c 44 4b 4c 5c 41 32 2c 2f 46 42 46 46 5c 52 45 53 45 54 20 49 42 4d 20 49 4e 44 2e 20 42 49 54 20 00 52 00 6a 00 2c 00 50 5c 41 4e 52 53 5c 41 32 2c 41 36 5c   ┆   P CF A5,VO:NAM  R T & P LDKL A2,/FBFF RESET IBM IND. BIT  R j , P ANRS A2,A6 ┆
0x7dda…7e2a              55 50 44 41 54 45 20 54 45 4d 50 4f 52 41 52 59 20 52 45 54 55 52 4e 20 43 4f 44 45 00 52 00 94 00 10 00 50 46 44 4f 4e 32 31 5c 45 51 55 5c 2a 00 52 00 c4 00 0e 00 50 5c 4c 44 4b 5c 41 32 2c 2f 43 00 52 00 d8 00 18 00 50 5c 43 46 5c 41 35   ┆UPDATE TEMPORARY RETURN CODE R     PFDON21 EQU * R     P LDK A2,/C R     P CF A5┆
0x7e2a…7e7a              2c 46 44 3a 52 45 41 5c 55 4e 4c 4f 43 4b 00 52 00 ea 00 0e 00 50 5c 4c 44 4b 5c 41 33 2c 30 20 00 52 01 06 00 2c 00 50 5c 4c 43 5c 41 33 2c 44 57 54 4f 52 2c 41 36 5c 47 45 54 20 49 4e 44 45 58 20 46 4f 52 20 4c 41 53 54 20 56 4f 4c 2e 20   ┆,FD:REA UNLOCK R     P LDK A3,0  R   , P LC A3,DWTOR,A6 GET INDEX FOR LAST VOL. ┆
0x7e7a…7eca              00 52 01 18 00 0e 00 50 5c 53 55 4b 5c 41 33 2c 31 20 00 52 01 48 00 1e 00 50 5c 52 42 28 4e 4e 29 5c 46 44 4f 4e 4c 44 5c 4e 45 58 54 20 56 4f 4c 55 4d 45 00 52 01 5a 00 10 00 50 5c 43 4d 5c 44 57 54 4f 52 2c 41 36 00 52 01 7c 00 28 00 50   ┆ R     P SUK A3,1  R H   P RB(NN) FDONLD NEXT VOLUME R Z   P CM DWTOR,A6 R | ( P┆
0x7eca…7f1a (83, 0, 400) 5c 43 4d 5c 44 57 54 53 54 32 2c 41 36 5c 49 4e 44 49 43 41 54 45 20 56 4f 4c 55 4d 45 53 20 52 45 41 44 20 00 52 01 90 00 08 00 50 5c 58 49 46 00 53 00 2c 00 2c 00 50 5c 49 4d 5c 44 57 54 53 54 2c 41 36 5c 49 4e 44 49 43 41 54 45 20 56 4f   ┆ CM DWTST2,A6 INDICATE VOLUMES READ  R     P XIF S , , P IM DWTST,A6 INDICATE VO┆
0x7f1a…7f6a              4c 55 4d 45 20 4e 41 4d 45 53 20 52 45 41 44 20 00 53 00 38 00 06 00 50 2a 20 00 53 00 68 00 12 00 50 5c 49 46 54 5c 4f 50 43 4c 4f 53 3d 31 20 00 53 00 72 00 06 00 50 2a 20 00 53 00 88 00 0a 00 50 5c 45 4a 45 43 54 00 53 00 92 00 06 00 50   ┆LUME NAMES READ  S 8   P*  S h   P IFT OPCLOS=1  S r   P*  S     P EJECT S     P┆
0x7f6a…7fba              2a 20 00 53 00 a0 00 3a 00 50 2a 20 20 20 20 54 45 52 4d 49 4e 41 54 45 20 57 41 49 54 20 52 45 51 55 45 53 54 20 46 4f 52 20 4f 50 45 4e 20 4f 52 44 45 52 20 49 46 20 52 55 4e 4e 49 4e 47 20 00 53 00 aa 00 06 00 50 2a 20 00 53 00 e8 00 22   ┆*  S   : P*    TERMINATE WAIT REQUEST FOR OPEN ORDER IF RUNNING  S     P*  S   "┆
0x7fba…800a              00 50 5c 4c 44 5c 41 34 2c 44 57 54 54 50 32 2c 41 36 5c 54 49 4d 45 52 20 50 4f 49 4e 54 45 52 00 53 00 f2 00 1e 00 50 5c 52 46 28 5a 29 5c 46 44 4f 4e 30 39 5c 4e 4f 54 20 52 55 4e 4e 49 4e 47 20 00 53 01 18 00 16 00 50 5c 43 4d 52 5c 41   ┆ P LD A4,DWTTP2,A6 TIMER POINTER S     P RF(Z) FDON09 NOT RUNNING  S     P CMR A┆
0x800a…805a              34 5c 53 54 4f 50 20 54 49 4d 45 52 00 53 01 3a 00 24 00 50 5c 43 4d 5c 44 57 54 54 50 32 2c 41 36 5c 49 4e 44 49 43 41 54 45 20 4e 4f 20 54 49 4d 45 52 20 00 53 01 54 00 10 00 50 46 44 4f 4e 30 39 5c 45 51 55 5c 2a 00 53 01 7c 00 06 00 50   ┆4 STOP TIMER S : $ P CM DWTTP2,A6 INDICATE NO TIMER  S T   PFDON09 EQU * S |   P┆
0x805a…80aa (84, 0, 398) 2a 20 00 53 01 90 00 36 00 50 2a 20 20 20 20 4f 50 45 4e 20 46 44 20 54 4f 20 4d 41 4b 45 20 46 4f 4c 4c 4f 57 49 4e 47 20 4c 4f 43 4b 20 4f 52 44 45 52 20 50 4f 53 53 49 42 4c 45 00 54 00 0a 00 06 00 50 2a 20 00 54 00 44 00 32 00 50 5c 4c   ┆*  S   6 P*    OPEN FD TO MAKE FOLLOWING LOCK ORDER POSSIBLE T     P*  T D 2 P L┆
0x80aa…80fa              44 4b 4c 5c 41 34 2c 53 50 44 4c 43 49 5c 4f 50 45 4e 2f 43 4c 4f 53 45 20 53 54 41 54 55 53 20 57 4f 52 44 20 41 44 44 52 45 53 53 00 54 00 4e 00 26 00 50 5c 4c 44 4b 4c 5c 41 32 2c 2f 38 30 30 30 5c 4f 50 45 4e 2f 43 4c 4f 53 45 20 42 49   ┆DKL A4,SPDLCI OPEN/CLOSE STATUS WORD ADDRESS T N & P LDKL A2,/8000 OPEN/CLOSE BI┆
0x80fa…814a              54 20 4d 41 53 4b 00 54 00 84 00 24 00 50 5c 41 4e 52 2a 5c 41 32 2c 41 34 5c 41 32 3a 3d 4f 50 45 4e 2f 43 4c 4f 53 45 20 46 4c 41 47 20 00 54 00 ae 00 1a 00 50 5c 4f 52 53 5c 41 32 2c 44 57 54 4f 43 46 2c 41 36 5c 53 41 56 45 00 54 00 d6   ┆T MASK T   $ P ANR* A2,A4 A2:=OPEN/CLOSE FLAG  T     P ORS A2,DWTOCF,A6 SAVE T  ┆
0x814a…819a              00 28 00 50 5c 58 52 52 53 5c 41 32 2c 41 34 5c 53 45 54 20 53 54 41 54 55 53 20 57 4f 52 44 20 54 4f 20 4f 50 45 4e 20 00 54 00 f4 00 10 00 50 5c 4c 44 52 2a 5c 41 32 2c 41 34 20 00 54 01 20 00 26 00 50 5c 4f 54 52 5c 41 32 2c 30 2c 53 4f   ┆ ( P XRRS A2,A4 SET STATUS WORD TO OPEN  T     P LDR* A2,A4  T   & P OTR A2,0,SO┆
0x819a…81e8              50 44 41 5c 53 45 54 20 44 52 49 56 45 20 54 4f 20 4f 50 45 4e 20 00 54 01 34 00 06 00 50 2a 20 00 54 01 5e 00 10 00 50 46 44 4f 4e 32 33 5c 45 51 55 5c 2a 00 54 01 68 00 08 00 50 5c 58 49 46 00 54 01 7c 00 06 00 50 2a 20 00 54 01 88         ┆PDA SET DRIVE TO OPEN  T 4   P*  T ^   PFDON23 EQU * T h   P XIF T |   P*  T  ┆

Reduced view