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

⟦53eefe75b⟧

    Length: 139104 (0x21f60)
    Notes: pts_type(SC)
    Names: »SYSLOD.SC«

Derivation

└─⟦7a1dcd5a9⟧ Bits:30009673 Philips computer tape "600134"
    └─⟦this⟧ »PTMON/SYSLOD.SC« 

PTS(SC)

	IDENT SYSLOD 	REL 11.0 83-08-24 870105041100 

			DK, LINE 1771, FIX FOR TID=X:
			=12,COND. ASSEMBLY EDM INTRODUCED
			=12,REL 11.0 81-05-19
			=11,ERROR IN READ ROUT. FOR 16M,80M
			=11,REL 11.0 81-05-11
			=10,TWO WORDS IN INTERRUPT TABLE ARE 
			=10,DESTROYED
			=10,REL 11.0 81-04-08
			=9,NEW CONTROL UNIT 16M,80M DISC 
			=9,REL 11.0 81-04-06 
			=8,WHEN CFTEST=1 TEST ALSO RWSI CONNECTION 
			=8,REL 11.0 81-03-31 
			=7,WRONG VTOC-SECTOR POINTER 
			=7,REL 11.0 81-03-12 
			=6,DC BLOCK DESTROYED WHEN CFTEST=0
			=6,REL 11.0 81-02-06 
			=5,SUPPORTS LOADING FROM TWO HARDDISC UNITS
			=5,REL 11.0 81-01-29 
			=4,FLOPPY MUX CORRECTED
			=4,REL 11.0 81-01-26 
			=3,IF 256 KBYTE MEMORY OVERFLOW
			=3,WILL OCCUR IN SEGMENT ALLOCATION
			=3,PRR 11.0 80-12-03 
			=2,LOOK IF APPL. TYPE ALLOWED IN MONITOR 
			=2,REDESIGNED SEGMENT ALLOCATION ALGORITM
			=2,PRR 11.0 80-11-20 
			=1,MXSTAB ADDR. NOT REL IF CFTEST=0
			=1,PRR 11.0 80-11-19 
	ENTRY	SYSLOD 
	ENTRY	SYSBAS 
	ENTRY	NUMSEG 
	ENTRY	PRGLG1 
	ENTRY	APLADA 
	ENTRY	APLLAC 
	ENTRY	APLLAP 
	ENTRY	APLLDA 
	ENTRY	APLMMC 
	ENTRY	APLMMP 
	ENTRY	APLNPE 
	ENTRY	APLREL 
	ENTRY	APLSTA 
	ENTRY	APLTYP 
	ENTRY	APLIOE 
	ENTRY	APLSEG 
	ENTRY	APLSWB 
*************************** 
*                         * 
*  ENTRIES AND EXTERNALS  * 
*                         * 
*************************** 
	EXTRN	CONVRT 
	EXTRN	POB	RESTORE REGISTER CONTENTS
	EXTRN PUSH	SAVE REGISTER CONTENTS
	EXTRN	SYSLDM 
	EXTRN	SCTANO 
	EXTRN	SCTBUG 
	EXTRN	SCTEFA 
	EXTRN	SCTMSZ 
	EXTRN	SCTMXS	ADDRESS TO MONITOR EXTENT TABLE 
	EXTRN	SCTNOP 
	EXTRN	SCTOPT 
	EXTRN	SCTIPL 
	EXTRN	SCTPSZ 
	EXTRN	SCTSFA 
	EXTRN	SCTSTB 
	EJECT
	EXTRN	REL
	EXTRN	ERROR
	EXTRN	MMDDIV 
	EXTRN	TABBE
	EXTRN	MMEND
	EXTRN	CMPADR 
	EXTRN	MOVE 
	EXTRN	TTB:MT	DISPLACEMENT TO MMU TABLE IN TTAB 
	EXTRN	TTB:CB 
	EXTRN	STKCOM 
	EXTRN	STKEND 
	EJECT
				
				
******************************* 
* CONFIGURATION FILE (CONFIG) * 
******************************* 
			 
* TASK DEFINITION BLOCK:
TDBBT	EQU	0	1A BLOCK TYPE 
TDBNT	EQU	TDBBT+1	2N NUMBER OF TASKS
TDBID	EQU	TDBNT+2	6A TASK ID START VALUE
TDBMC	EQU	TDBID+6	6A MATCHING TASK CLASS
TDBTL	EQU	TDBMC+6	6A TASK LEVEL 
TDBNC	EQU	TDBTL+6	2N NUMBER OF TERMINAL DEVICE CLASSES
* 
TDBFST	EQU	TDBNC+2	SAVE05 TERM DEF
TDC	EQU	7	TERMINAL DEVICE CLASS 
TLC	EQU	7	LINE CONNECTION 
TDBREC	EQU	TDC+TLC	TDB-RECORD LENGTH
* 
SDC	EQU	7	SPECIAL DEVICE CLASS-RECORD 
* 
* COMMON DEVICE DEF. BLOCK: 
CDBBT	EQU	0	1A BLOCK TYPE 
CDBNC	EQU	CDBBT+1	2N NUMBER OF SPEC. DEV. CLASSES 
SDCFST	EQU	CDBNC+2	SAVE05 SDC-RECORD
* 
* 
* USER WORK BLOCK TYPE DEF. BLOCK 
UDBBT	EQU	0	1A BLOCK TYPE 
UDBNU	EQU	UDBBT+1	3A NUMBER OF UWB TYPES
* 
UDBFST	EQU	UDBNU+3	SAVE05 UDB-RECORD
NAMUWB	EQU	3	NAME OF UWB
NUMUBL	EQU	3	NUMBER OF BLOCKS 
UDBREC	EQU	NAMUWB+NUMUBL	UDB RECORD-LENGTH
	EJECT
****************
* SOP-HANDLING *
****************
SOP	EQU	/2E	DEVICE ADDRESS

LMP1	EQU	/400	LAMP 1 CODE 
LMP2	EQU	/200 
LMP3	EQU	/100 
LMP4	EQU	/80
LMP5	EQU	/40
LMP6	EQU	/20
LMP7	EQU	/10
LMP8	EQU	8
LMP9	EQU	4
LMP10	EQU	2 
LMP11	EQU	1 
	EJECT


*********************************** 
*  MXSTAB DISPLACEMENTS           * 
*********************************** 


MX:NOX	EQU	6
MX:NOS	EQU	8	NUMBER OF SEGMENT CLUSTERS 


********************************************* 
*                                           * 
*    APCTAB DISPLACEMENTS                   * 
*    ====================                   * 
*                                           * 
********************************************* 


APLADA	EQU	22	APPLICATION DISC FILE ADDRESS	=2
APLREL	EQU	18	APPLICATION RELOCATION BASE 
APLIOE	EQU	0	APPLICATION RESTART ADDRESS
APLLAC	EQU	14	APPLICATION LOAD ADDR. (LOGICAL ADDR.)
APLLAP	EQU	12	LOGICAL PAGE ADDRESS
APLLDA	EQU	0	APPLICATION LOAD ADDR. (PHYSICAL ADDR.)
APLMMC	EQU	10	APPLICATION MMU START ENTRY 
APLMMP	EQU	8	SEGMENT START MMU ENTRY
APLSEG	EQU	4	PHYSICAL START OF 1ST SEGMENT
APLNPE	EQU	6	NUMBER OF PAGE ENTRIES IN MMU
APLPSZ	EQU	20	APPLICATION SEGMENT SIZE	=2 
APLSWB	EQU	2	APPLICATION SWB
APLSTA	EQU	16	APPL. PGM START ADDRESS 
APLTYP	EQU	8	APPLICATION TYPE 
	EJECT
******************************
*                            *
*  COMMON DISPLACEMENTS      *
*  AND CONSTANTS             *
*                            *
******************************
			 
			 
ACBLEN	EQU	26	APPLICATION CONTROL BLOCK LENGTH	=2 
APLTAB	EQU	12	ADDRESS TO APPL. CONTROL TABLE
APPLNO	EQU	18	APPLICATION NUMBER
BUFSIZ	EQU	14	TEMPORARY BUFFER SIZE 
CONLEN	EQU	0	LENGTH OF CONFIGURATION DATA 
CONSTA	EQU	2	START OF CONFIGURATION DATA
DATEND	EQU	34	END OF DDIV PROTOTYPE 
FSTADR	EQU	20	1ST FREE ADDRESS WHEN ALLOCATING BUFFER 
FSTPAG	EQU	22	1ST FREE PAGE (PHYSICAL)
FYSPAG	EQU	24	LAST PHYSICAL PAGE NUMBER 
LSTADR	EQU	26	LAST ADDRESS WHEN BUILDING DATA PART
MAPLEN	EQU	30	LENGTH OF AREA TO MAP 
MMFROM	EQU	36	2ND MMU TABLE WORK AREA 
MMTO	EQU	38	1:ST MMU TABLE WORK AREA
M:REL	EQU	16	RELOCATION CONSTANT
SYSBUF	EQU	28	START OF TEMPORARY BUFFER 
SWBFSA	EQU	4	SWB-FILE START ADDRESS (2 WORDS) 
SWBFSE	EQU	8	SWB-FILE END ADDRESS (2 WORDS) 
TTAB	EQU	32	WORK AREA FOR MMU TABLE 
COM01	EQU	40	COMMON SAVE AREA 1 
COM02	EQU	42	COMMON SAVE AREA 2 
COM03	EQU	44	COMMON SAVE AREA 3 
TOTSGM	EQU	46	TOTAL NUMBER OF SEGMENTS
SWBFLG	EQU	48	SWAPPPABLE WORK BLOCK FLAG
COM04	EQU	50	COMMON SAVE AREA 4 
DCBLK	EQU	54	START OF DC CONF. DATA 
	EJECT
******************************
*                            *
*  LOCAL DISPLACEMENTS       *
*  AND CONSTANTS             *
*                            *
******************************
			 
			 
APLCNT	EQU	4	NO OF APPLICATIONS TO LOAD 
BLKLEN	EQU	6	SEGMENT BLOCK LENGTH 
CARFIX	EQU	54	CARTRIDGE OR FIX INDICATOR 16M DISC	=9
CBLEN	EQU	256	CASSETTE BUFFER LENGTH
COMLG	EQU	4	LENGTH OF CORE RESIDENT PART
CONDAD	EQU	44	CONF. FILE DISC ADDRESS 
*	EQU	46
CONDEV	EQU	32	SAVE AREA FOR CONF. DATA DEV. 
CURAPL	EQU	24	CURRENT APPL. CONTR. BLOCK
DEVTYP	EQU	50	DEVICE TYPE 
DISCAD	EQU	28	SAVE AREA FOR DISC ADDRESS (2 WORDS)
ECNFBF	EQU	6	END OF CONF. BUFFER
EINPBF	EQU	2	END OF INPUT BUFFER
ESYSTA	EQU	0	END OF SYSTEM AREA 
EXLEN	EQU	4	MONITOR EXTENT LENGTH 
FILCOD	EQU	36	LOAD DEVICE FILE CODE (NOT CASSETTE)
FSTSEC	EQU	16	FIRST SECTOR INDICATOR
IPLDEV	EQU	34	SAVE AREA FOR PGM LOAD DEVICE 
IPLTYP	EQU	48	PGM LOAD DEVICE TYPE
LLDADR	EQU	12	LOGICAL LOAD ADDRESS
LSTREC	EQU	20	LAST RECORD OF CONF. FILE 
LSTASG	EQU	8	LOGICAL START OF FIRST SEGMENT 
MONNO	EQU	22	MONITOR NUMBER 
NCHAID	EQU	8	NO OF CHAR. IN APPL. NAME
NCHTID	EQU	5	NO OF CHAR IN TID RECORD 
NDEVCL	EQU	18	NO OF DEVICE CLASSES
NUMSEG	EQU	10	DISPL. TO NO OF SEGM. IN S:GTAB 
OPTION	EQU	52	SAVE AREA FOR OPTOIN WORD	=2
PAGLG	EQU	8	PAGE LENGTH IN S:GTAB 
PAGSIZ	EQU	/1000	PHYSICAL PAGE SIZE 
PLDADR	EQU	14	PHYSICAL LOAD ADDRESS 
PRGLG1	EQU	2	PROGRAM LENGTH DISPLACEMENT
PSECNL	EQU	40	PHYSICAL SECTOR NUMBER LEAST SIGNIFICANT
PSECNM	EQU	42	PHYSICAL SECTOR NUMBER MOST SIGNIFICANT 
PSECPA	EQU	38	PHYSICAL SECTOR PART (0-2)
SEGCNT	EQU	10	SEGMENT COUNTER 
SWPFEL	EQU	14	FILE EXTENT LENGTH
TNBRSG	EQU	26	TOTAL NUMBER OF SEGMENTS
	EJECT
*********************** 
*  CASSETTE HANDLING  * 
*********************** 
CHCR	EQU	/E	DEVICE ADDRESS FOR CASSETTE 
LOCK	EQU	/2	LOCK CASSETTE 
SBOT	EQU	8	SEARCH BEGINNING OF TAPE 
STMF	EQU	/C	SEARCH TAPEMARK FORWARD 
* 
*  DISC/FLEXIBLE DISC HANDLING
* 
BUFLEN	EQU	256	LENGTH OF READ BUFFER
DKBA3	EQU	514	BUFFER LENGTH VERSION A3
RECLEN	EQU	9	CONFIGURATION FILE RECORD LENGTH 
FDCU	EQU	/09	FLEXIBLE DISC CU ADDRESS 
FDIOP	EQU	FDCU+FDCU	MUX ADDRESS 
FORDEV	EQU	48	DISC FORMAT 
MUXCC	EQU	/8080	1:ST MUX WORD 
MXCCD3	EQU	/80C1	BYTE2=NUMBER OF WORDS
QBLFAC	EQU	6	BLOCKING FACTOR
CIO	EQU	/41C0	I/O INSTR. CONF. CONSTANT 
	EJECT
			 
***************************************************************** 
*  CALL-FORMAT, PERFORMS:  CFR      A14,A13                     * 
*                          DATA     [REL-ADDRESS]               * 
*                                                               * 
***************************************************************** 
			 
			 
			 
CALL	FORM	16=/F697,16 
	EJECT
**************************
*  CONDITIONAL ASSEMBLY  *
**************************


* 
*  CONSTANTS EDITED BY SYSGEN 
* 


X:A	EQU	1 
X:B	EQU	1 
X:C	EQU	1 
X:D	EQU	0 
X:E	EQU	0 
X:F	EQU	0		=9 
X:G	EQU	1		=9 

MMUPAG	EQU	1	1-MMU HARDWARE PRESENT 
EDM	EQU	0	1-SUPPORTS EXTENDED MONITORS	=12
CASS	EQU	0	1-PROGRAM LOAD DEVICE = CASSETTE 
DISC	EQU	0	1-PROGRAM LOAD DEVICE = DISC 
FLDISC	EQU	1	1= PROGRAM LOAD DEVICE = FLEXIBLE DISC 
MFDISC	EQU	0	1-PROGRAM LOAD DEVICE = MINI FIXED DISC
CDDISC	EQU	0	1-PROGRAM LOAD DEVICE=80M CDC DISC 
CDDI16	EQU	0	1-PROGRAM LOAD DEVICE = 16M CDC DISC	=9
CFTEST	EQU	1	1-TEST OF CONFIGURATION FILE	=9
CFTCAS	EQU	CFTEST+CASS
CFTFLD	EQU	CFTEST+FLDISC
	EJECT
******************************************************
*                                                    *
*          APPLICATION LOAD PART OF SYSLOD           *
*          ===============================           *
*                                                    *
*  ENTRY:  A1 - FORMAT AND DEVICE TYPE             *
*          A2 - PROGRAM LOAD DEVICE                  *
*          A3 - APPLICATION NUMBER                   *
*          A7 - APPLICATION DISC ADDRESS BIT 16-31  * 
*          A8 - APPLICATION DISC ADDRESS BIT  0-15  * 
*          A9 - START OF FREE AREA                   *
*         A13 - MONITOR START ADDRESS                *
*                                                    *
*  EXIT:                                             *
*                                                    *
*  SUBROUTINES:  CASSIN,SOPIN,CHCRIO,LODCOM          *
*                LODSEG,REBUF,MOVBUF,RDBLK,          *
*                CONLOD,CONEX,MOVREV                 *
*                                                    *
******************************************************
SYSLOD	EQU	*
* 
*  SAVE REGISTERS 
* 
	ST	A1,IPLTYP+STKEND	SAVE FORMAT AND DEVICE TYPE
	ST	A2,SCTIPL	SAVE PROGRAM LOAD DEVICE
	ST	A2,IPLDEV+STKEND
	CM	CONDEV+STKEND	RESET CONF. DATA DEV. ADDR. 
	ST	A3,SCTANO	APPLICATION NUMBER
	LDR	A3,P	USE BEGINNING OF SYSLOD 
	SUK	A3,TBLBAS
TBLBAS	EQU	*-2-SYSLOD 
	ST	A3,APLTAB+STKCOM	AS TABLE AREA
	LDK	A1,1	INITIATE NO OF APPL.
	STR	A1,A3	AND SAVE IN TABLE
	ST	A8,APLADA+2,A3	SAVE APPLICATION DISC ADDRESS BIT 0-15 
	ST	A7,APLADA+4,A3	SAVE APPLICATION DISC ADDRESS BIT 16-31
	ST	A9,SCTSFA	SAVE START OF FREE AREA 
	LDKL	A14,SYSLOD
	LDR	A13,P
SYS100	ADKL	A13,SYS110-SYS100	POINTER TO SYS110 
	LD	A1,SCTBUG 
	LDR	A2,A1
	ANK	A2,1	TEST IF DEBUG ADDRESS IS ODD,IF TRUE START
	ABR(NZ)	A1 
* 
SYS110	EQU	*
	LD	A15,SCTSTB	LOAD STACK BASE
	SUKL	A15,4	ADJUST STACK BASE 
* 
*  INDICATE SYSLOD RUNS 
* 
	LDKL	A1,LMP1 
	OTR	A1,0,SOP 
* 
*  INIT POINTER TO SUBROUTINE HANDLER (A13), STACK BASE (A14) 
*  AND ADDRESS TO GETPSW-ROUTINE
* 
	LDR	A8,P	RETURN ADDRESS
	LDKL	A3,REL+2	RELOCATION ROUTINE 
	CFR	A8,A3
	LDKL	A5,/5555	LOAD TEST PATTERN
	LDK	A6,64	INIT PAGE COUNTER
	IFT	MMUPAG=1 
	EJECT
* 
*  EXECUTION PATH FOR SYSTEMS WITH MMU OPTION EXCLUSIVELY 
* 
	SLL	A6,2	UPPER SAVE20=256 KB 
	LDK	A1,0	MMU ENTRY POINTER 
AP:010	EQU	*
	LD	A2,TABBE	GET PAGE ADDRESS 
	SUKL	A2,/400	DECREMENT PHYSICAL PAGE ADDRESS 
	ST	A2,TABBE	STORE IT BACK
	TL	TABBE	LOAD MMU REGISTERS
	EL	A3,PAGSIZ-2,A1	SAVE OLD MEMORY CONTENTS 
	ES	A5,PAGSIZ-2,A1	STORE TEST PATTERN 
	EL	A2,PAGSIZ-2,A1	GET MEMORY CONTENT 
	ES	A3,PAGSIZ-2,A1	RESTORE OLD MEMORY CONTENTS
	CWR	A2,A5	COMPARE WITH TEST PATTERN
	RF(E)	AP:020 
	SUK	A6,4	DECREMENT NUMBER OF PAGES 
	RB	AP:010
* 
*  CHECK IF MMU HARDWARE PRESENT
* 
AP:020	LDKL	A1,/FC00
	ST	A1,MMDDIV,A13	SET 1ST ENTRY IN MMU TABLE AREA 
	TL	MMDDIV,A13	TRY TO LOAD MMU REGISTERS
	TS	MMDDIV,A13	SAVE REGISTERS IN MMU TABLE
	CW	A1,MMDDIV,A13	SUCCESSFUL? 
	RF(E)	AP:030	YES! MMU PRESENT
	LDKL	A1,LMP9 
	CALL	ERROR	INDICATE HARDWARE NOT PRESENT 
AP:030	CM	TABBE	RESET MMU TABLE 
* 
*  END OF EXECUTION PATH FOR SYSTEMS WITH MMU OPTION EXCLUSIVELY
* 
	XIF
	IFT	MMUPAG=0 
	EJECT
AP:100	EQU	*
* 
*  EXECUTION PATH FOR SYSTEMS WITHOUT MMU OPTION EXCLUSIVELY
* 
	LDKL	A1,PAGSIZ-2	START AT /FFFE
AP:110	EQU	*
	SUKL	A1,PAGSIZ	NEXT PHYSICAL PAGE
	LDR*	A2,A1	SAVE OLD MEMORY CONTENT 
	STR	A5,A1	STORE TEST PATTERN 
	CWR*	A5,A1	CHECK IF MEMORY 
	RF(E)	AP:120	MEMORY END FOUND
	SUK	A6,4	DECREMENT NUMBER OF PHYSICAL PAGES
	RB	AP:110
AP:120	EQU	*
	STR	A2,A1	RESTORE OLD MEMORY CONTENT 
* 
*  END OF EXECUTION PATH FOR SYSTEMS WITHOUT MMU OPTION EXCLUSIVELY 
* 
	XIF
	EJECT
* 
*  COMMON EXECUTION PATH
* 
AP:200	EQU	*
	ST	A6,SCTMSZ	SAVE NUMBER OF PHYSICAL PAGES 
	SRL	A6,2	MAKE NO OF 4K FRAMES
	SLL	A6,10	MAKE FRAME ADDRESS 
	ST	A6,SCTEFA	FIRST FRAME TO BE USED
	LDK	A3,0 
	ST	A3,SCTEFA+2	AREA EMPTY IN FIRST FRAME 
	LD	A1,SCTOPT	GET OPTION WORD	=2
	ST	A1,OPTION+STKEND	 	=2 
	ANKL	A1,/FFF	RESET TYPE BITS	=2
	ST	A1,SCTOPT	AND SET AS NEW OPTION	=2
* 
*  INIT POINTER TO READ BUFFER. INIT DEVICE ADDRESS FOR READ-ROUTINE
	LD	A9,SCTSFA	POINTER TO READ BUFFER
	ST	A9,MXBUF	ADDRESS TO READ-BUFFER 
	LD	A1,SCTIPL	GET PROGRAM LOAD DEVICE 
* 
*  INITIALIZE PROGRAM LOAD DEVICE 
* 
	CF	A14,LODDEV
	LDR	A3,A9	SAVE 
	AD	A3,SAVCON	COMPUTE START OF APPL. TABLE
	ST	A3,SCTSFA	STORE IN SYSTAB 
	LDR	A1,A1
	RF(Z)	AP:233	CASSETTE LOADING
* 
	ST	A2,SCTIPL	SET FILE CODE IF RAND. ACC. DEV.
	EJECT
AP:232	EQU	*
	IFT	EDM=1		=12 
* 
*  LOAD MONITOR EXTENTS IF PRESENT
* 
	CF	A14,LODMEX	 LOAD MONITOR EXTENTS
	XIF
* 
*  SCAN CONF. FILE FOR POSSIBLE 
*  APPLICATION DEFINITION BLOCKS
* 
	CF	A14,SCNCON
	LD	A1,APLTAB+STKCOM	GET ADDRESS TO 
	ADK	A1,2	CURRENT APPL. CONTR. BLOCK
	LD	A12,APLADA,A1	MOST SIGN. PART OF DISC ADDRESS 
	LD	A11,APLADA+2,A1	LEAST SIGN. PART OF DISC ADDRESS
	LD	A10,READ	GET SUBROUTINE ADDRESS 
	CFR	A14,A10	READ FIRST SECTOR
AP:233	EQU	*
	LD	A1,APLTAB+STKCOM	GET APPL. TABLE ADDRESS
	LDR*	A6,A1	GET NO OF APPL. TO LOAD 
	NGR	A6,A6	NEGATE AND SAVE
	ST	A6,APLCNT+STKEND	AS COUNTER 
	ADK	A1,2 
	ST	A1,CURAPL+STKEND	CURRENT APPL. CONTROL BLOCK
AP:234	EQU	*
	LD	A7,SCTEFA	GET FIRST FRAME TO USE
	LD	A5,SCTEFA+2	AND AREA EMPTY IN IT
	LD	A1,CURAPL+STKEND	RESTORE APPL. CONTROL BLOCK ADDR.
	EJECT
AP:235	EQU	*
* 
*  SAVE INFORMATION ABOUT THE LOAD MODULE 
* 
	CM	APLLAP,A1	RESET NO OF MMU ENTRIES TO UPDATE 
	CM	APLSEG,A1	RESET PHYSICAL ADDRESS TO FIRST 
	CM	APLSEG+2,A1	CORE RESIDENT SEGMENT 
	CM	APLMMC,A1	CLEAR REL. POSITION OF CONF. DATA 
	CM	APLPSZ,A1	CLEAR SEGMENT SIZE ENTRY	=2 
	CM	TNBRSG+STKEND	CLEAR NBR. OF SEGMENTS	=5 
	LDR*	A6,A9	GET PGM. START ADDRESS (UNSEGMENTED APPL.)
	ST	A6,APLSTA,A1	SAVE 
	LD	A2,SCTOPT	GET OPTION WORD 
	LD	A6,PRGLG1+8,A9	GET PROGRAM TYPE 
	LDKL	A4,/1000	INITIALIZE BIT SETTING (BIT 3=1) 
	CWK	A6,'CR'	CREDIT APPLICATION?
	RF(E)	AP2340 
* 
	SLL	A4,1	BIT SETTING FOR COBOL (BIT 2=1) 
	CWK	A6,'CO'	COBOL APPLICATION? 
	RF(E)	AP2340 
* 
	SLL	A4,1	BIT SETTING FOR BASIC (BIT 1=1) 
	CWK	A6,'BA'	BASIC APLICATION?
	RF(E)	AP2340 
* 
	LDKL	A6,'AS'	SET ASSEMBLER TYPE
	SLL	A4,1	BIT SETTING FOR ASSEMBLER (BIT 0=1) 
AP2340	EQU	*
	ST	A6,APLTYP,A1	SAVE APPLICATION TYPE
	CWK	A6,'AS'	ASSEMBLER ALWAYS ALLOWED	=2
	RF(E)	AP2345	 	=2
	AN	A4,OPTION+STKEND	LOOK IF THIS TYPE ALLOWED	=2 
	RF(NZ)	AP2345	YES	=2 
	LDK	A1,LMP9	NO, WRONG MONITOR OPTION	=2
	CALL	ERROR	 	=2
AP2345	EQU	*	 	=2 
	ORR	A2,A4	SET BIT IN OPTION WORD 
	ST	A2,SCTOPT	AND SAVE
	CWK	A6,'AS'
	RF(E)	AP2350	SKIP IF ASSEMBLER APPL. 
* 
	LD	A3,PAGLG+8,A9	GET DEFINED PAGE SIZE 
	CW	A3,SCTPSZ	COMPARE WITH PREVIOUSLY DEFINED SIZE
	RF(NG)	AP2350	IF LESS, DON'T UPDATE SIZE 
* 
	ST	A3,SCTPSZ	SAVE LARGEST DEFINED PAGE SIZE
AP2350	EQU	*
	IFT	MMUPAG=1 
	EJECT
* 
*  EXECUTION PATH FOR SYSTEMS WITH MMU OPTION 
* 
	CWK	A6,'AS'	ASSEMBLER APPLICATION? 
	ABL(E)	AP:330	YES! NO SEGMENTS 
	LDR	A4,A3	SAVE 
	ANKL	A4,/3FF	EVEN 1K MULTIPLE? 
	RF(Z)	AP:237	YES!
* 
	LDK	A1,LMP8
	CALL	ERROR	INDICATE PAGE SIZE ERROR
* 
AP:237	EQU	*
	LD	A2,NUMSEG+8,A9	NUMBER OF SEGMENTS DEFINED 
* 
AP:238	EQU	*
	ABL(Z)	AP:330	NO SEGMENTS! 
* 
	CF	A14,ALOCSG	RESERVE AREA FOR RESIDENT SEGM.
* 
*  A1 - POINTER TO CURRENT APPL. CONTR. BLOCK 
*  A3 - PAGESIZE IN 1K BLOCKS 
*  A5 - OFFSET WITHIN 4K PAGE 
*  A7 - PAGE FRAME ADDR. (PHYS. ADDR.)
*  A4 - AREA LEFT IN LAST 4K PAGE FRAME 
* 
*  STORE ADDRESS(ES) TO PAGE FRAMES 
*  HOLDING THE FIRST LOGICAL PAGE 
* 
	SRL	A3,10	SEGMENT SIZE IN 1K BLOCKS	=2 
	LDKL	A6,MMEND	GET END OF MMU-TABLE 
	LDKL	A8,16	AND NO OF ENTRIES 
	LDR A4,A5	GET AREA LEFT IN LAST FRAME
AP:295	EQU	*
	SUK	A6,2	DECREMENT MMU ENTRY ADDR. 
	SUKL	A8,1	DECREMENT MMU ENTRY POINTER
	SUK	A3,4	DECREMENT PAGE SIZE WITH FRAME SIZE 
	RB(P)	AP:295 
	RF(Z)	AP:300	EVEN 4K BYTES PAGE
* 
*  RESERVE ONE EXTRA MMU ENTRY
*  WHEN PAGE SIZE IS NOT AN 
*  EVEN MULTIPLE OF 4K
* 
	LD	A3,PAGLG+8,A9	GET PAGE SIZE 
	ANKL	A3,/C00	GET LENGTH IN MODULO 4K 
	CWK	A3,/400	PAGE SIZE = 1K?
	RF(E)	AP:300	YES! ONE ENTRY ENOUGH 
* 
	SUK	A6,2	ALLOCATE ONE ENTRY EXTRA
	SUKL	A8,1
* 
AP:300	EQU	*
	LD	A3,SEGCNT+STKEND	ANY CORE RESIDENT SEGMENTS?
	RF(Z)	AP:310	NO! 
* 
	LDR	A2,A7	GET SEGMENT FRAME ADDRESS
	LDR	A3,A6	SAVE MMU ENTRY 
* 
AP:305	EQU	*
	STR	A2,A3	STORE ADDRESS TO PAGE FRAME
	ADK	A3,2	INCREMENT MMU ENTRY ADDRESS 
	CWK	A3,MMEND	END OF MMU TABLE? 
	RF(E)	AP:310	YES!
* 
	ADKL	A2,/400	INCREMENT PAGE FRAME ADDR.
	RB	AP:305
* 
AP:310	EQU	*
* 
*  SAVE LOGICAL ADDRESS 
*  TO SEGMENT 
* 
	LDR	A2,A8	GET MMU ENTRY
	SLL	A2,12	MOVE TO 4 LEFTMOST BITS
	ST	A2,APLLAP,A1	SAVE IN APPLICATION CONTROL BLOCK
	ORR	A2,A4	CONCATENATE DISPLACEMENT 
	ST	A2,LSTASG+STKEND	AND SAVE AS LOGICAL START ADDR.
	RF	AP:335
* 
*  NO SEGMENTS DEFINED
* 
AP:330	EQU	*
	LDK	A3,0	RESET NO OF MMU ENTRIES TO UPDATE 
	LDKL	A6,MMEND	INITIATE MMU POINTER 
	LDKL	A8,16	AND MMU ENTRY POINTER 
	LDR	A4,A5	AREA LEFT IN LAST FRAME
AP:335	EQU	*
* 
* COMPUTE APPLICATION START ADDRESS 
* 
*  A1 - POINTER TO APPLICATION CONTROL BLOCK
*  A4 - AREA LEFT IN CURRENT PAGE FRAME 
*  A7 - PHYSICAL PAGE ADDRESS 
*  A6 - MMU ENTRY ADDRESS 
*  A8 - CURRENT MMU ENTRY 
* 
	LD	A2,COMLG,A9	COMLG OF CORE RESIDENT PART 
	LD	A3,APLTYP,A1	GET APPLICATION TYPE 
	CWK	A3,'AS'	ASSEMBLER? 
	RF(NE)	AP:336	NO!
* 
	ADK	A2,10	YES, ADD 5 WORDS FOR DEBUGGER
AP:336	EQU	*
	ADK	A2,1 
	ANKL	A2,/FFFE	MAKE EVEN LENGTH 
* 
*  IF APPLICATION IS LARGER THAN
*  60 K BYTES, START ON A 4K
*  BOUNDARY, TO MAKE SURE THAT
*  LOGICAL MEMORY WILL BE 
*  MAXIMAL POSSIBLE.
* 
	LDR	A5,A2
	SRL	A5,12	NO OF 4K BLOCKS
	CWK	A5,15	>60 KBYTES?
	RF(L)	AP:337	NO! 
* 
	LDK	A4,0	START ON A 4K BOUNDARY
	RF	AP:341
* 
AP:337	EQU	*
	ADK	A2,0	RESTORE LENGTH CONDITION
	RF(N)	AP:340	LARGER THAN ONE PAGE
* 
* APPLICATION IS SMALLER THAN 32 K
* BUT IS IT SMALLER THAN AREA LEFT
* IN LAST ALLOCATED PAGE? 
* 
	CWR	A2,A4
	RF(G)	AP:340	LARGER
* 
* APPLICATION LENGTH LESS THAN AREA 
* LEFT IN LAST PAGE 
* COPY FRAME ADDRESS IN NEXT
* MMU ENTRY 
* 
* 
	SUKL	A8,1
	RF(N)	TABOVF	TABBE OVERFLOW! 
* 
	SUK	A6,2 
	STR	A7,A6	UPDATE MMU ENTRY 
	LDR	A5,A2	RESTORE LENGTH OF COMMON PART
	RF	AP:351
* 
AP:340	EQU	*
* 
*  RESERVE ENTRIES IN MMU TABLE FOR 
*  COMMON PART OF APPLICATION 
* 
*  A4 - AREA MAPPED BUT NOT USED
*       IN LAST MMU ENTRY 
*  A2 - LENGTH OF COMMON PART 
	LDR	A4,A4	EMPTY FRAME? 
	RF(Z)	AP:341	YES!
* 
	SUKL	A8,1	NO, ANY MMU ENTRIES LEFT?
	RF(N)	TABOVF	NO! 
* 
	SUK	A6,2	ADVANCE TO NEXT MMU ENTRY 
	STR	A7,A6	AND COPY FRAME ADDRESS 
AP:341	EQU	*
	SUR	A2,A4	SUBTRACT AREA LEFT IN CURRENT FRAME
	LDK	A4,0	RESET AREA LEFT IN LAST FRAME 
	LDR	A5,A2	SAVE REMAINING AREA NEEDED 
	RF(Z)	AP:351	NOTHING LEFT
* 
	SRL	A2,12	CONVERT TO NO OF 4K FRAMES 
	ANKL	A5,/0FFF
	RF(Z)	AP:342	NO REMAINDER
* 
	ADK	A2,1	ALLOCATE ONE MORE ENTRY 
* 
*  UPDTE MMU ENTRIES
* 
AP:342	EQU	*
	SUK	A2,1	MORE ENTRIES TO UPDATE? 
	RF(N)	AP:350	NO! 
* 
	SUKL	A8,1	DECREMENT MMU ENTRY POINTER
	RF(N)	TABOVF	TABLE OVERFLOW! 
* 
	SUK	A6,2	DECREMENT MMU ENTRY ADDR. 
	SUKL	A7,/400	DECREMENT FRAME ADDRESS 
	STR	A7,A6	STORE FRAME ADDRESS
	RB	AP:342
* 
TABOVF	EQU	*
	LDK	A1,LMP7
	CALL	ERROR	SIGNAL TABBE OVERFLOW!
MEMOVF	EQU	*
	LDKL	A1,LMP3 
	CALL ERROR	MEMORY OVERFLOW!
* 
AP:350	EQU	*
* 
	LDR	A5,A5	RESTORE AREA TO USE IN LAST FRAME
	RF(Z)	AP:351 
* 
	LDKL	A4,PAGSIZ	GET FRAME SIZE
AP:351	EQU	*
	SUR	A4,A5	ALLOCATE REMAINIG AREA IN LAST FRAME 
	LDR	A2,A8	GET MMU ENTRY
	SLL	A2,12	MOVE TO FOUR LEFTMOST BITS 
	LDR	A8,A2
	ORR	A8,A4	LOGICAL START ADDRESS
	CWK	A3,'AS'	ASSEMBLER APPLICATION? 
	RF(NE)	AP:352	NO!
* 
	ADKL	A8,10	SKIP FIVE PRECEEDING WORDS
AP:352	EQU	*
	ST	A8,LLDADR+STKEND	SAVE 
	ST	A7,SCTEFA	AND SAVE
	ST	A4,SCTEFA+2	SAVE OFFSET WITHIN FRAME
	ST	A7,APLLDA,A1	SAVE APPLICATION LOAD ADDR. (BIT 0-5)
	ST	A4,APLLDA+2,A1	AND BIT 6-17 
	ST	A7,FYSPAG+STKCOM	SAVE LAST PHYSICAL 
	ST	A4,LSTADR+STKCOM	ADDRESS USED 
	LDR*	A1,A6	GET ADDRESS TO PHYSICAL PAGE
	ANKL	A1,/C000	GREATER THAN 64K?
	RF(Z)	AP:353	NO! 
	LDK	A1,0	UPPER LIMIT 64 KB 
	RF	AP:354
AP:353	EQU	*
	LDR*	A1,A6	GET PHYSICAL ADDRESS
	SLL	A1,2 
	ADR	A1,A4	ADD DISPLACEMENT 
	LD	A2,SCTSFA	GET START OF FREE AREA
	TNM	A1,A2	ON SAME SIDE OF 32K-LIMIT
	RF(NN)	AP3532	YES! 
	CWR	A2,A1
	RF	AP3534
AP3532	CWR	A1,A2
AP3534	EQU	*
	RB(L)	MEMOVF	MEMORY OVERFLOW!
AP:354	EQU	*
	ST	A1,ESYSTA+STKEND	SAVE 
	LD	A10,COMLG,A9	LOAD COMLG OF COMMON PART
	TL	TABBE	LOAD MMU REGISTERS
	XIF
	IFT	MMUPAG=0 
	EJECT
AP:240	EQU	*
* 
*  EXECUTION PATH EXCLUSIVELY FOR SYSTEMS WITHOUT MMU OPTION
* 
* 
*  CHECK IF ASSEMBLER APPLICATION 
* 
	CWK	A6,'AS'	ASSEMBLER APPLICATION? 
	RF(E)	AP:275	YES!
	LD	A2,NUMSEG+8,A9	NUMBER OF SEGMENTS 
	RF(Z)	AP:275	NO SEGMENTS!
	CF	A14,ALOCSG	RESERVE AREA FOR SEGMENTS
	LDR	A2,A7	CONFIGURE LOGICAL START ADDR.
	SLL	A2,2	TO FIRST SEGMENT
	ORR	A2,A5
	ST	A2,LSTASG+STKEND
AP:275	EQU	*
	LD	A10,COMLG,A9	GET LENGTH OF COMMON PART
	LD	A3,APLTYP,A1	GET APPLICATION TYPE 
	CWK	A3,'AS'	ASSEMBLER? 
	RF(NE)	AP:276	NO!
* 
	ADKL	A10,10	YES, ADD 5 WORDS FOR DEBUGGER
AP:276	EQU	*
	ADKL	A10,1 
	ANKL	A10,/FFFE	MAKE EVEN LENGTH
	RF(N)	AP:278	APPLICATION IS LARGER THAN FRAME SIZE 
* 
	CWR	A10,A5	APPL. IS SMALLER THAN AREA LEFT IN LAST FRAME 
	RF(NG)	AP:280	YES! 
* 
AP:278	EQU	*
	SUR	A10,A5	SUBTRACT AREA UNUSED IN LAST FRAME
	LDK	A5,0	NO AREA LEFT IN CURRENT FRAME 
	LDR	A2,A10	GET REMAINING LENGTH
	SRL	A2,12	COUNT NO OF 4K BLOCKS
	SRL	A7,10	FRAME ADDRESS AS BLOCK COUNT 
	SUR	A7,A2	SUBTRACT AREA NEEDED 
	RF(N)	MEMOVF	MEMORY OVERFLOW!
* 
	ANKL	A10,/0FFF	ISOLATE POSSIBLE REMAINDER
	RF(Z)	AP:279	NO REMAINDER
* 
	LDKL	A5,PAGSIZ	RESERVE ONE NEW FRAME 
	SUK	A7,1 
	RF(N)	MEMOVF	MEMORY OVERFLOW!
* 
AP:279	EQU	*
	SLL	A7,10	RESTORE FRAME ADDRESS
AP:280	EQU	*
	SUR	A5,A10	ALLOCATE AREA NEEDED IN LAST FRAME
	LDR	A4,A9	SAVE A9
	LDR	A8,A11	SAVE A11
	ST	A7,SCTEFA	AND SAVE
	ST	A5,SCTEFA+2	SAVE DISPLACEMENT WITHIN PAGE 
	ST	A7,APLLDA,A1	SAVE PHYSICAL LOAD ADDR (BIT 0-5)
	ST	A5,APLLDA+2,A1	AND BIT 6-17 OF APPLICATION
	ST	A7,FYSPAG+STKCOM	SAVE LAST PHYSICAL 
	ST	A5,LSTADR+STKCOM	ADDRESS USED 
	SLL	A7,2 
	LDR	A11,A7 
	ORR	A11,A5	MAKE ADDRESS AS A 16 BIT ADDR.
	LD	A9,SCTSFA	GET START OF FREE AREA
	CALL	CMPADR	A11 COMPARED TO A9 
	RF(G)	AP:290 
* 
MEMOVF	EQU	*
	LDKL	A1,LMP3	MEMORY OVERFLOW!
	CALL	ERROR 
* 
AP:290	EQU	*
	CWK	A3,'AS'	ASSEMBLER APPLICATION? 
	RF(NE)	AP:295	NO!
* 
	ADKL	A11,10	SKIP 5 PRECEEDING WORDS
AP:295	EQU	*
	ST	A11,LLDADR+STKEND	SAVE APPL. LOAD ADDRESS 
	LDR	A9,A4	RESTORE A9 
	LDR	A11,A8	RESTORE A11 
	LD	A8,LLDADR+STKEND	A8 - LOGICAL LOAD ADDRESS
	ST	A8,ESYSTA+STKEND	SAVE APPLICATION LOAD-ADDRESS
	LD	A10,COMLG,A9	GET LENGTH OF COMMON PART
	XIF
	EJECT
* 
*  COMMON EXECUTION PATH
* 
*  READ AND RELOCATE CORE RESIDENT PART OF APPLICATION
* 
*  A8 - APPLICATION LOAD ADDRESS
*  A10 - LENGTH OF CORE RESIDENT PART 
* 
AP:355	EQU	*
	LD	A1,CURAPL+STKEND	RESTORE APPL. CONTROL BLOCK POINTER
	ST	A8,APLLAC,A1	SAVE LOGICAL ADDRESS 
	ST	A8,APLREL,A1	SAVE APPLICATION RELOCATION BASE 
	CM	FSTSEC+STKEND	RESET FIRST SECTOR/BLOCK IND. 
	LDKL	A7,240	INITIATE NR OF CODE WORDS/SECT/BLOCK 
	ST	A7,LOD:10	MODIFY INSTRUCTION
	CF	A14,LODCOM	LOAD CORE RESIDENT PART
* 
*  CHECK IF ASSEMBLER APPLICATION 
* 
	LD	A1,CURAPL+STKEND	GET CURRENT APPL. CONTR. BLOCK 
	LD	A2,APLTYP,A1	AND TYPE OF THIS APPL. 
	CWK	A2,'AS'	ASSEMBLER APPLICATION? 
	ABL(E)	AP:400	YES
	LD	A8,LSTASG+STKEND	GET LOGICAL ADDRESS TO FIRST PAGE
	LD	A2,TNBRSG+STKEND	GET NUMBER OF SEGMENTS 
	ABL(Z)	AP:400	NO SEGMENTS IN APPLICATION 
* 
	CM	SEGCNT+STKEND	CLEAR NO OF SEGMENTS PROCESSED
	IFT	MMUPAG=1 
	TS	MMDDIV,A13	SAVE MMU REGISTER CONTENTS 
	XIF
AP:360	EQU	*
* 
*  READ AND RELOCATE THE SEGMENTS 
* 
*  A8 - LOGICAL ADDRESS OF SAVE05 SEGMENT 
*  A10 - SEGMENT LENGTH 
* 
	LD	A3,CURAPL+STKEND	GET APPL. CONTROL BLOCK ADDR.
	LD	A2,APLLAC,A3	GET LOGICAL ADDR. TO APPL. 
	ADKL	A2,BLKLEN+BLKLEN
	LD	A1,SEGCNT+STKEND	GET SEGMENT COUNTER
AP:365	EQU	*
	RF(Z)	AP:370 
	ADK	A2,BLKLEN	NEXT BLOCK 
	SUK	A1,1	DECREMENT BLOCK COUNTER 
	RB	AP:365
AP:370	EQU	*
* 
*  CHECK IF DISC PAGING 
* 
	LD	A1,SCTOPT	GET OPTION WORD 
	ANK	A1,2	DISC PAGING?
	RF(Z)	AP:376	NO! 
* 
*  CHECK IF CORE RESIDENT SEGMENT 
* 
	CALL	GETCON	GET SEGMENT TYPE 
	LDR	A12,A1	GET MOST SIGNIFICANT PART 
	ANKL	A12,/FF	OF DISC ADDRESS 
	SRL	A1,8	SEGMENT TYPE TO RIGHT BYTE	 
	CCK	A1,'RR'	CORE RESIDENT SEGMENT? 
	RF(E)	AP:376	YES: LOAD THIS SEGMENT! 
* 
*  BYPASS THIS SEGMENT AND CHECK NEXT 
* 
	LD	A1,SEGCNT+STKEND	GET SEGMENT COUNTER
	LD	A2,TNBRSG+STKEND	GET TOTAL NUMBER OF SEGMENTS 
	ADK	A1,1	INCREMENT 
	CWR	A1,A2	LAST SEGMENT?
	ABL(E)	AP:400	YES! 
	ST	A1,SEGCNT+STKEND	SAVE CURRENT SEGMENT NUMBER
	RB	AP:360
AP:375	LDKL	A1,LMP2	DISC I/O ERROR
	CALL	ERROR 
	EJECT
AP:376	EQU	*
	ADK	A2,2	DISC SECTOR ADDRESS 
	CALL	GETCON	GET DISC SECTOR ADDRESS
	LDR	A11,A1	SAVE
	AD	A11,APLADA+2,A3	ADD LEAST SIGN. PART OF A.D.A.? 
	RF(O)	AP:377	OVERFLOW
	RF	AP:378	NOT OVERFLOW 
AP:377	ADKL	A12,1	INCR. M. S. P. OF DISC ADDRESS
	ANKL	A11,/7FFF	RESET OVERFLOW
AP:378	AD	A12,APLADA,A3	ADD M. S. P. OF A. D. A.
	CWK	A12,255	OVERFLOW?
	RB(G)	AP:375	YES: ILLEGAL DISC ADDRESS!
	ADK	A2,2	SEGMENT LENGTH
	CALL	GETCON	GET SEGMENT LENGTH 
	LDR	A10,A1	SAVE
	ADKL	A10,1 
	ANKL	A10,/FFFE	MAKE EVEN LENGTH
	ST	A8,LLDADR+STKEND
	CF	A14,LODSEG	LOAD SEGMENT 
	LD	A1,SEGCNT+STKEND	GET SEGMENT COUNTER
	LD	A2,TNBRSG+STKEND	GET TOTAL NUMBER OF SEGMENTS 
	ADK	A1,1	INCREMENT SEGMENT COUNTER 
	CWR	A1,A2	ALL SEGMENTS LOADED? 
	ABL(E)	AP:400	YES! 
	ST	A1,SEGCNT+STKEND	STORE SEGMENT COUNTER
	LD	A3,CURAPL+STKEND	GET CURRENT APPL. CONTROL BLOCK	=2 
	LD	A4,APLPSZ,A3	AND SEGMENT SIZE DEFINED	=2
	IFT	MMUPAG=0 
	ADR	A8,A4	COMPUTE ADDRESS TO NEXT PAGE 
	RB	AP:360
	XIF
	IFT	MMUPAG=1 
	EJECT
AP:379	EQU	*
	LDR	A1,A4	SAVE 
	ANKL	A4,/0C00	GET MODULO 4K DISCRIMINANT 
	RF(Z)	AP:380	NO DISCRIMINANT!
	ADR	A1,A8	COMPUTE LOGICAL ADDRESS TO NEXT PAGE 
	LDR	A4,A1	SAVE 
	ANKL	A4,/0C00	GET MODULO 4K DISCRIMINANT 
	ANKL	A1,/F000	LOGICAL ADDRESS TO NEXT PAGE 
	ANKL	A8,/F000	LOGICAL ADDRESS TO CURRENT PAGE
	SUR	A1,A8	COMPUTE PHYSICAL INCREMENT 
AP:380	EQU	*
	LD	A8,APLLAP,A3	LOGICAL PAGE ADDRESS 
	LDR	A2,A8	SAVE 
	ADR	A8,A4	COMPUTE LOGICAL ADDRESS TO NEXT PAGE 
	SRL	A2,12	MOVE TO 4 RIGHTMOST BITS 
	ADR	A2,A2	2*MMU ENTRY
	ADR	A2,A13 
	ADKL	A2,MMDDIV	MMU ENTRY ADDRESS 
	LDR	A3,A13 
	ADKL	A3,MMDDIV+32
	SRL	A1,2	MAP PHYSICAL ADDRESS ON MMU 
AP:385	EQU	*
	ADRS	A1,A2	LOGICAL ADDRESS TO NEXT PAGE
	ADK	A2,2	NEXT MMU ENTRY
	CWR	A2,A3
	RB(NE)	AP:385
	TL	MMDDIV,A13	LOAD MMU REGISTERS 
	RB	AP:360
* 
	XIF
	EJECT
AP:400	EQU	*
	LD	A1,CURAPL+STKEND	GET CURRENT APPL.CONTROL BLOCK 
	IM	APLCNT+STKEND 
	ABL(Z)	CONLOD	ALL APPLICATIONS LOADED
* 
	ADK	A1,ACBLEN	ADVANCE TO NEXT APPLICATION
	ST	A1,CURAPL+STKEND	APPLICATION CONTROL BLOCK
	LD	A12,APLADA,A1	MOST SIGN. PART OF DISC ADDR. 
	LD	A11,APLADA+2,A1	LEAST SIGN. PART OF DISC ADDR.
	LD	A10,READ	GET SUBROUTINE ADDRESS 
	CFR	A14,A10	READ FIRST SECTOR
	ABL	AP:234 
	EJECT
********************************************* 
*                                           * 
*                                           * 
*                ALOCSG                     * 
*                ======                     * 
*                                           * 
*   RESERVE PAGES FOR RESIDENT SEGMENTS     * 
*                                           * 
*                                           * 
********************************************* 
* 
* 
ALOCSG	EQU	*
	ST	A2,TNBRSG+STKEND	SAVE NUMBER OF SEGMENTS
	CM	SEGCNT+STKEND	RESET NO OF CORE RESIDENT SEGMENTS
	ST	A3,APLPSZ,A1	SAVE SEGMENT SIZE	=2 
	LD	A4,SCTOPT	GET OPTION WORD 
	SRC	A4,2	DISC PAGING?
	RF(NN)	ALSG04	NO!
* 
	LD	A4,SCTIPL	GET PROGRAM LOAD DEVICE 
	SUK	A4,/F0	CHECK IF CASSETTE 
	RF(N)	ALSG04	CASSETTE - LOAD ALL SEGMENTS! 
* 
*  COMPUTE NUMBER OF CORE RESIDENT PAGES
* 
	LDR	A6,A9	START OF APPLICATION 
	ADK	A6,14	START OF SEGMENT BLOCKS
ALSG00	EQU	*
	ADK	A6,6	NEXT SEGMENT BLOCK
*  LOOK IF OUTSIDE BUFFER 
*  IF SO READ NEXT
*  SECTOR BLOCK 
* 
	LDR	A4,A6	SAVE BUFFER POSITION 
	SUR	A4,A9	RELATIVE POSITION
	CWK	A4,BUFLEN-16	OUTSIDE BUFFER?	=5
	RF(NG)	ALSG01	NO!
* 
	CF	A14,NXTSEC	READ NEXT SECTOR 
	SUK	A6,BUFLEN-16	COMPENSATE FOR RELOCATION BITS	=5 
			AND RESET BUFFER POSITION	=5 
* 
ALSG01	EQU	*
	LCR	A4,A6	GET SEGMENT TYPE 
	CCK	A4,'RR'	CORE RESIDENT SEGMENT? 
	RF(NE)	ALSG02	NO!
	IM	SEGCNT+STKEND	INCREMENT RESIDENT SEGMENT COUNTER
ALSG02	EQU	*
	SUK	A2,1	MOORE SEGMENTS? 
	RB(NZ)	ALSG00	YES! 
	LD	A2,SEGCNT+STKEND	NUMBER OF RESIDENT SEGMENTS
	RF(Z)	ALSG12	NO RESIDENT SEGMENTS! 
ALSG04	EQU	*
	ST	A2,SEGCNT+STKEND	SAVE NBR OF RESIDENT SEGMENTS
	ADS	A2,SCTNOP	ACKUMULATE NO OF CORE RES. SEGM. 
	LD	A6,SCTOPT	GET OPTION WORD 
	SRC	A6,1 
	RF(NN)	ALSG08	NO MMU IN SYSTEM 
* 
	LDR	A6,A3	GET SEGMENT SIZE 
	ANKL	A6,/FFF 
	RF(NZ)	ALSG08	NOT A MULTIPLE OF 4K BYTES 
* 
	LDR	A5,A5	LOOK IF ALREADY ON A 4K BOUNDARY 
	RF(Z)	ALSG08	YES 
* 
	LDK	A5,0	START ON A 4K BOUNDARY
ALSG08	EQU	*
	LDR	A7,A7	LOOK IF 256 KBYTE MEMORY	=3
	RF(NZ)	ALSG8B	NO!	=3 
	LDKL	A5,PAGSIZ	YES LAST FRAME EMPTY	=3 
	SUKL	A7,/400	BEGINNING OF LAST FRAME	=3
ALSG8B	EQU	*
	ANKL	A5,/1C00	ALWAYS START ON 1K BOUNDARY
	SRL	A3,1	MAKE SEGMENT LENGTH IN WORDS	=2 
	SRL	A5,1	AND REMAINING AREA TOO	=2 
	SRL	A7,10	CONVERT TO NO OF FRAMES	=2 
	LDR	A4,A3	GET SEGMENT SIZE	=2
	NGR	A4,A4	AND CORRESPONDING NEG. VALUE	=2
ALSG09	EQU	*	=2 
	CWR	A5,A3	ENOUGH SPACE LEFT?	=2
	RF(NL)	ALSG10	YES	=2 
	SUK	A7,1	DECREMENT FRAME COUNT	=2
	ADKL	A5,/800	ALLOCATE ANOTHER FRAME	=2 
	RB(P)	ALSG09	LOOK IF ENOUGH	=2 
ALSG10	EQU	*	=2 
	TNM	A5,A3	FREE AREA GREATER THAN 32K WORDS?	=2 
	RF(N)	ALS11A	YES	=2
	SUR	A5,A3	ALLOCATE AREA TO ONE SEGMENT	=2
	RF	ALS11B	=2 
ALS11A	EQU	*	=2 
	ADR	A5,A4	ALLOCATE AREA TO ONE SEGMENT	=2
ALS11B	EQU	*	=2 
	SUK	A2,1	DECREMENT SEGMENT COUNTS	=2 
	RB(NZ)	ALSG09	MORE SEGMENTS	=2 
	LDR	A7,A7	=2 
	ABL(N)	MEMOVF	MEMORY OVERFLOW! 
* 
	SLL	A7,10	RESTORE FRAME ADDRESS
	ST	A7,APLSEG,A1	SAVE PHYSICAL ADDRESS TO 
	SLL	A5,1	RESTORE AREA LEFT IN BYTES	=2 
	SLL	A3,1	RESTORE SEGMENT SIZE IN BYTES	=2
	ST	A5,APLSEG+2,A1	FIRST RESIDENT SEGMENT 
ALSG12	EQU	*
* 
*  REREAD FIRST SECTOR OF APPLICATION 
*  IF S:GTAB IS LARGER THAN ONE SECTOR
* 
	LD	A12,APLADA,A1	GET MOST SIGN. PART OF DISC ADDR. 
	LD	A11,APLADA+2,A1	AND LEAST SIGNIFICANT PART
	CF	A14,NXTSEC	REREAD FIRST SECTOR
	RTN	A14
			 
			 
NXTSEC	EQU	*
	CALL	PUSH	SAVE REGISTER CONTENTS 
	LD	A10,READ	READ NEXT SECTOR 
	CFR	A14,A10
	ST	A11,DISCAD+STKEND	SAVE CURRENT SECTOR/BLOCK	=10 
	ST	A12,DISCAD+2+STKEND	ADDRESS	=10 
	CALL	POB	RESTORE FORMER REGISTER CONTENTS
	LD	A11,DISCAD+STKEND	RESTORE CURRENT SECTOR/BLOCK	=10
	LD	A12,DISCAD+2+STKEND	ADDRESS	=10 
	RTN	A14
	IFT	EDM=1		=12 
	EJECT
*********************************************** 
*                                             * 
*  LODMEX - LOAD MONITOR EXTENT(S)            * 
*  ===============================            * 
*                                             * 
*  REFERENCED IN:  SYSLOD                     * 
*                                             * 
*  ENTRY:                                     * 
*                                             * 
*  EXIT:                                      * 
*                                             * 
*  WORK REGISTERS:  A1-A12                    * 
*                                             * 
*  SUBROUTINES:  LODCOM                       * 
*                                             * 
*********************************************** 
LODMEX	EQU	*
	LD	A1,SCTMXS	MONITOR EXTENT TABLE
MSX10	EQU	* 
	RF(Z)	MSX99
* 
	LD	A1,SCTOPT	GET MONITOR OPTION	=12
	SRC	A1,1	LOOK IF MMU OPTION ON	=12 
	RF(N)	MSX15	YES	=12
	LDKL	A1,LMP9	NO, SET ILLEGAL MONITOR OPTION	=12
	CALL	ERROR	.	=12 
MSX15	EQU	*	.	=12 
	CF	A14,GETMON	GET MONITOR DISC ADDRESS 
	LD	A3,MX:NOX,A1	GET NUMBER OF EXTENTS
	LD	A6,MX:NOS,A1	GET NUMBER OF SEGMENT CLUSTERS 
	SLL	A6,1	MAKE BYTE DISPLACEMENT
	ADK	A6,4 
	ADR	A6,A1	FIRST EXTENT BLOCK 
MSX20	EQU	* 
	SUK	A3,1	DECREMENT EXTENT COUNTER
	RF(N)	MSX99	NO MORE EXTENTS
* 
	STR	A3,A15	SAVE NO OF EXTENTS
	ADK	A6,6	NEXT EXTENT BLOCK 
	LD	A7,SCTEFA	RESTORE ADDRESS TO
	LD	A5,SCTEFA+2	END OF FREE AREA
	RF(NZ)	MSX25 
* 
	LDKL	A5,PAGSIZ	EMPTY FRAME, START ON NEXT ONE
	SUKL	A7,/400 
MSX25	EQU	* 
	LD	A2,EXLEN,A6	GET LENGTH OF EXTENT
	ADK	A2,11	RESERV FIVE EXTRA WORDS
	ANKL	A2,/FFFE	MAKE EVEN LENGTH 
	SRL	A7,10	FRAME ADDRESS AS FRAME COUNT 
	ADK	A2,0	EXTENT LENGTH LESS THAN 32K BYTES?
	RF(N)	MSX30	NO 
* 
	CWR	A2,A5	EXTENT LESS THAN AREA LEFT IN FRAME
	RF(L)	MSX40	YES! 
* 
MSX30	EQU	* 
	LDR	A1,A2
	SRL	A1,12	CONVERT LENGTH TO NO OF FRAMES 
	CWK	A1,14	<60K BYTES?
	RF(L)	MSX35	YES! 
* 
	CWK	A5,PAGSIZ	ALREADY ON A 4K BOUNDARY 
	RF(E)	MSX35	YES! 
* 
	LDKL	A5,PAGSIZ	START ON 4K BOUNDARY
	SUK	A7,1 
MSX35	EQU	* 
	SUR	A2,A5	SUBTRACT AREA LEFT IN LAST FRAME 
	LDK	A5,0	AND SET EMPTY FRAME 
	LDR	A1,A2
	SRL	A1,12	CONVERT LENGTH TO NO OF FRAMES 
	SUR	A7,A1	AND SUBTRACT FROM FRAME COUNT
	ABL(N)	MEMOVF	MEMORY OVERFLOW! 
* 
	ANKL	A2,/FFF	ISOLATE AREA LEFT 
	RF(Z)	MSX45
* 
	LDKL	A5,PAGSIZ	TAKE NEXT EMPTY FRAME 
	SUK	A7,1 
MSX40	EQU	* 
	SUR	A5,A2	SUBTACT FROM AREA LEFT IN LAST FRAME 
MSX45	EQU	* 
	CWK	A7,15	LOOK IF FIRST PARTITION
	ABL(NG)	MEMOVF	YES, MEMORY OVERFNGOW!
* 
	ANKL	A5,/FFFC	START ON A 4 BYTE BOUNDARY 
	SLL	A7,10	RESTORE FRAME ADDRESS
	ST	A5,SCTEFA+2	SAVE PHYSICAL ADDRESS 
	ST	A7,SCTEFA	TO END OF FREE AREA 
* 
	LD	A4,SCTMXS	GET MXSTAB ADDRESS
	ADK	A4,2	MONITOR DISC ADDRESS
	XRR	A1,A1	RESET REG. A1
	LDR*	A2,A6	GET MONITOR EXTENT ADDRESS
	DAR*	A4	AND RELOCATE EXTENT ADDRESS
	LDR	A11,A2	GET LEAST SIGNIFICANT PART
	LDR	A12,A1	AND MOST SIGNIFICANT PART 
	LDR	A1,A5
	SRL	A1,2	CONVERT PHYSICAL LOAD ADDRESS 
	ORR	A1,A7	TO A 16 BITS ADDRESS 
	STR	A1,A6	AND SAVE IN MXSTAB 
* 
	ADK	A5,10	SKIP PRECCEDING FIVE WORDS 
	ST	A5,LLDADR+STKEND	SAVE AS PGM LOAD ADDR. (LOGICAL) 
	LDR	A8,A5	SAVE RELOCATION BASE 
	ADS	A5,2,A6	RELOCATE PROGRAM START ADDRESS 
* 
	LD	A10,EXLEN,A6	GET LENGTH OF EXTENT 
	LDK	A3,0	RESET MMU ENTRY COUNTER 
	LDKL	A2,TABBE	GET ADDRESS TO MMU TABLE 
	ST	A3,FSTSEC+STKEND	RESET FIRST SECTOR INDICATOR 
MSX50	EQU	* 
	STR	A7,A2	STORE PAGE ADDRESS 
	ADKL	A7,/400	NEXT PAGE ADDRESS 
	ADK	A2,2	NEXT MMU ENTRY
	ADK	A3,1	INCREMENT ENTRY COUNTER 
	CWK	A3,16	ALL ENTRIES INITIALIZED? 
	RB(NE)	MSX50	NO
* 
	TL	TABBE	LOAD MMU REGISTERS
	CALL	LOD:70	LOAD EXTENT
	LDR*	A3,A15	RESTORE NO OF EXTENTS
	RB	MSX20 
* 
MSX99	EQU	* 
	RTN	A14
	EJECT
*********************************************** 
* 
*               GETMON
*               ======
* 
*   SEARCH FOR MONITOR TO BE USED 
*   AND UPDATE IT'S DISC ADDRESS
*   IN MXSTAB ENTRIES.
* 
************************************************
* 
* 
GETMON	EQU	*
	LD	A1,SCTANO	GET APPLICATION NUMBER
	ST	A1,MONNO+STKEND	SAVE
	CF	A14,GETNBR	GET CORRESPONDING ENTRY IN VTOC
	LC	A1,8,A4	GET CORRESPONDING MONITOR NUMBER
	SLL	A1,8	FORM MONITOR NBR. AND APPL. NBR. '0'
	ST	A1,MONNO+STKEND	AND SAVE
	CF	A14,GETNBR	SEARCH FOR APPL. NBR. 0 (MONITOR)
* 
GTMON2	EQU	*
	LD	A1,MONNO+STKEND	GET MONITOR NO (BIT 0-7)
	CW	A1,8,A4	IS IT THE RIGHT MONITOR?
	RF(E)	GTMON4	YES!
* 
	CF	A14,GTNBR4	NO, CONTINUE TO NEXT MONITOR IN VTOC 
	RB	GTMON2
* 
GTMON4	EQU	*
	LD	A1,SCTMXS	GET MXSTAB ADDRESS
	LD	A2,16,A4	GET MONITOR DISC ADDRESS (BIT 0-15)
	ST	A2,2,A1	AND SAVE IN MXSTAB
	LD	A2,18,A4	AND MONITOR DISC ADDRESS (BIT 16-31) 
	ST	A2,4,A1	AND SAVE IN MXSTAB
	RTN	A14	RETURN 
	EJECT
GETNBR	EQU	*
	CF	A14,GETVLB	READ VOLUME LABEL
GTNBR0	EQU	*
	CF	A14,RDSEC	READ SECTOR 
	LDK	A7,QBLFAC	VTOC BLOCKING FACTOR 
	LDR	A4,A9	START OF RECORD
	LD	A1,MONNO+STKEND	GET APPLICATION NUMBER
GTNBR2	EQU	*
	LCR	A2,A4	GET 1ST CHARACTER IN FILE NAME 
	CCK	A2,/2020	UNUSED? 
	RF(E)	GTNBR4	YES!
* 
	CC	A1,9,A4	SAME APPLICATION NUMBER?
	RF(E)	GTNBR6	YES, RETURN 
* 
GTNBR4	EQU	*
	ADR	A4,A8	GET NEXT RECORD
	ADK	A4,1	BYPASS STATUS CHARACTER 
	SUK	A7,1	MORE RECORDS IN THIS SECTOR?
	RB(P)	GTNBR2	YES!
* 
	RB	GTNBR0	NO, READ NEXT SECTOR 
* 
GTNBR6	EQU	*
	RTN	A14
	XIF
	EJECT
**********************************************************
*                                                        *
*           LOAD CONFIGURATION PART OF SYSLOD            *
*           =================================            *
*                                                        *
*  ENTRY:  A9 - BUFFER ADDRESS                           *
*                                                        *
*  EXIT:                                                 *
*                                                        *
*  SUBROUTINES:  CASSIN,RDBLK,MOVBUF                     *
*                                                        *
**********************************************************
CONLOD	EQU	*
	LD	A1,SCTEFA	GET END OF FREE AREA
	LDR	A2,A1	SAVE 
	ANKL	A1,/3C00	ISOLATE BIT 2-5
	SLL	A1,2	ROTATE TO BIT 0-3 
	ORS	A1,SCTEFA+2	CONCATENATE WITH DISPLACEMENT
	SLC	A2,2	PARTITION NR TO BIT 14,15 
	ANK	A2,3	ISOLATE IT
	ST	A2,SCTEFA	AND SAVE
	LD	A1,CURAPL+STKEND	START OF LAST APPL. CTRL. BLOCK
	ADK	A1,ACBLEN	END OF LAST APPL. CTRL. BLOCK
	ST	A1,SCTSFA	UPDATE START OF FREE AREA 
	LD	A1,APLTAB+STKCOM	GET START OF APPL. CONTR. TABLE
	ADK	A1,2	ADVANCE TO FIRST CONTROL BLOCK
	CM	APLMMC,A1	SET REL. START OF APPL. CONF. DATA
	ADK	A1,ACBLEN	ADVANCE TO NEXT APPLICATION
	ST	A1,CURAPL+STKEND	CONTROL BLOCK
	LD	A1,SCTIPL	GET PROGRAM LOAD DEVICE 
	SUK	A1,/F0	CHECK DEVICE TYPE 
	RF(NN)	CONRAD	NOT CASSETTE 
	IFT	CFTEST+CASS=2
* 
*  PROGRAM LOAD DEVICE = CASSETTE 
* 
CON:30	EQU	*
	LDKL	A1,CON:40-2 
	SUKL	A1,COR:48 
	ADKL	A1,/5700
	ST	A1,COR:48	MODIFY INSTRUCTION
	LDKL	A1,/0100
	ST A1,COR:38	MODIFY
	LDR	A1,A9	START OF BUFFER
	ADKL	A1,BUFLEN	END OF BUFFER 
	ST	A1,PLDADR+STKEND	SAVE END OF BUFFER 
	ST	A1,EINPBF+STKEND	SAVE 
	ST	A1,CONSTA+STKCOM	START OF CONF. DATA
	CF	A14,RDBLK	READ ONE BLOCK
	CF	A14,RDBLK	READ NEXT BLOCK 
	LDR	A8,A9
	LDR	A4,A8	GET START OF BUFFER
	LDR	A1,A1	TAPEMARK?
	RF(Z)	TST:10	NO! 
	CF	A14,CASSIN	INIT CONFIGURATION CASSETTE
	CALL	CON:40
	RF	TST:10
CONEX	EQU	* 
* 
*  UNLOAD CASSETTE IF NO APPLICATION DATA ON SAME CASSETTE
* 
	CF	A14,RDBLK	READ NEXT BLOCK 
	LDR	A1,A1	APPLICATION DATA?
	RF(NZ)	CON:80	NO!
	LDK	A1,/D
	CF	A14,CHCRIO	SEARCH TAPEMARK REVERSE
	CF	A14,RDBLK	BYPASS TAPEMARK 
	RF	CON:90
CON:80	EQU	*
	LDK	A1,/F
	CF	A14,CHCRIO	UNLOAD CASSETTE
CON:90	EQU	*
	ABL	CONMOV 
	XIF
	IFT	CFTEST=1 
	EJECT
CONRAD	EQU	*
* 
*  LOAD CONFIGURATION DATA FROM DISC/FLEXIBLE DISC
* 
	LD	A1,CONDEV+STKEND	GET LOAD DEVICE FOR CONF. DATA 
	RF(Z)	CONRA0	SAME AS PGM LOAD DEVICE 
* 
	CF	A14,CONFLD	INITIATE CONF. DATA LOAD DEV.
CONRA0	EQU	*
	LD	A11,CONDAD+STKEND	GET START SECTOR
	LD	A12,CONDAD+2+STKEND	MOST SIGNIFICANT PART 
	LDR	A1,A9	GET START OF BUFFER
	ADKL	A1,BUFLEN-6	END OF BUFFER 
	ST	A1,PLDADR+STKEND	SAVE END OF BUFFER 
	LDR	A1,A9	GET START OF BUFFER
	AD	A1,SAVCON	START OF SAVE BUFFER
	ST	A1,EINPBF+STKEND	SAVE	=2
	ST	A1,CONSTA+STKCOM	START OF CONF. DATA
	LDKL	A10,0	RESET RECORD COUNTER
* 
*  READ ONE SECTOR FROM RANDOM ACCESS DEVICE
* 
	CALL	READC	READ SECTOR 
* 
*	TEST THE SYNTAX OF THE CONFIGURATION FILE 
* 
TST:10	CALL	T 
	CALL	CONRD 
	CALL	NN
	CALL	CONRD 
	CALL	TID 
	CALL	TEST
	CALL	AA
	CALL	CONRD 
	CALL	TCL 
	CALL	TEST
	CALL	AA
	CALL	CONRD 
	CALL	LEV 
	CALL	TEST
	CALL	NN1 
TST:20	CALL	CONRD 
	CALL	NN1 
	CALL	CONRD 
TST:30	LD	A5,NDEVCL+STKEND	GET NUMBER OF TERMINAL DEV. CLASSES
	CWK	A5,/3030	ZERO? 
	RF(E)	TST:40	YES!
	CALL	SUKASC
	CALL	TDCT
	CALL	TEST
	CALL	NN
	CALL	CONRD 
	CALL	LC
	CALL	TEST
	CALL	NNL 
	CALL	CONRD 
	RB	TST:30
TST:40	EQU	*
	CALL	NN1 
	CALL	CONRD 
TST:50	EQU	*
	LD	A5,NDEVCL+STKEND	GET NUMBER OF SPECIAL DEV. CLASSES 
	CWK	A5,/3030	ZERO? 
	RF(E)	TST:60	YES!
	CALL	SUKASC
	CALL	SDCS
	CALL	TEST
	CALL	NN
	CALL	CONRD 
	RB	TST:50
TST:60	EQU	*
	LCR	A5,A4	GET CHARACTER
	CCK	A5,'TT'	BLOCK TYPE T? (MOD. INSTR.)
TST:70	EQU	*-2
	RB(E)	TST:10	YES!
	LDKL	A3,/FFFF
	ST	A3,TST:70	MODIFY INSTRUCTION TO RF
	CCK	A5,'CC'	BLOCK TYPE C ? 
	RF(NE)	TST:80	NO!
	LDKL	A3,'CC' 
	ST	A3,T:10	MODIFY INSTRUCTION
	CALL	T 
	RB	TST:20
TST:80	EQU	*
	LDR	A1,A5	SAVE FIRST CHARACTER IN RECORD 
	ADK	A4,1	INCREMENT BUFFER POINTER
	LCR	A5,A4	GET CHARACTER
	CCK	A5,';;'	END OF RECORD
	ABL(NE)	CONERR	NO! 
TST:85	EQU	*
	CCK	A1,'AA'	START OF APPL. CONTR. BLOCK? 
	RF(E)	TST:90	YES 
* 
	CCK	A1,'DD'	DATA COMMUNICATION BLOCK?
	RF(NE)	TST:87	NO!
* 
	LD	A1,EINPBF+STKEND	CURRENT POSITION IN CONF. DATA 
	SU	A1,CONSTA+STKCOM	CALCULATE RELATIVE POSITION
	ST	A1,DCBLK+STKCOM	SAVE
TST:87	EQU	*
	CALL	CONRD	MOVE AND GET NEXT RECORD
	LCR	A1,A4	AND FIRST CHAR. IN IT
	RB	TST:85
* 
TST:90	EQU	*
* 
*  APPLICATION CONTROL BLOCK
*  SKIP NAME RECORD AND 
*  SCAN CONFIGURATION DATA
* 
	LDKL	A1,/FF3B	SUBSTITUTE 'A;' WITH 'HEX. FF' AND ';' 
	STR	A1,A8
	LD	A2,CURAPL+STKEND	CURRENT APPL. CONTR. BLOCK 
	LD	A1,EINPBF+STKEND	CURRENT POSITION IN CONF. DATA 
	ADK	A1,1	SKIP BLOCK MARKER 
	SU	A1,CONSTA+STKCOM	CALCULATE RELATIVE POSITION
	ST	A1,APLMMC,A2	AND SAVE AS START OF APPL. CONF. DATA
	ADK	A2,ACBLEN
	ST	A2,CURAPL+STKEND	ADVANCE TO NEXT APPL. CONTR. BLOCK 
	CALL	CONRD	MOVE AND PACK RECORD
	ADKL	A10,1	INCREMENT RECORD COUNTER
	CW	A10,LSTREC+STKEND	LAST RECORD 
	RF(E)	COR:50	YES!
	ADKL	A8,RECLEN+1	INCREMENT RECORD POINTER
	CW	A8,PLDADR+STKEND	END OF BUFFER
	RF(NE)	TST:95
* 
	CALL	READC	READ SECTOR 
TST:95	EQU	*
	LDKL	A1,'TT'	LOOK FOR TASK DEF. BLOCK
	ST	A1,TST:70	MODIFY INSTR. 
	ST	A1,T:10 
	LDR	A4,A8
	ABL	TST:10	SCAN CONF. DATA 
* 
COR:50	EQU	*
	LD	A1,SCTOPT	GET OPTION WORD 
	ANK	A1,8	SWB:S?
	RF(Z)	COR:55	NO
	LDK	A3,'S' 
	SC	A3,GET:25+1	MODIFY INSTRUCTION
	SC	A3,GET:60+1	MODIFY INSTRUCTION
	LD	A1,IPLDEV+STKEND
	CF	A14,LODDEV	INITIALIZE PGM LOAD DEVICE 
	CF	A14,GETFIL
* 
*  UNLOCK FLEXIBLE DISC 
* 
COR:55	EQU	*
	LD	A1,CONDEV+STKEND	GET CONF. DATA LOAD DEVICE 
	RF(Z)	COR:58	SAME AS APPL. LOAD DEVICE 
* 
	LDR	A2,A1
	ANK	A2,/F
	SUK	A2,9 
	RF(NZ)	COR:58	NOT FLEXIBLE DISC
* 
	XIF
	IFT	CFTEST+FLDISC=2
	CF	A14,UNLOCK	UNLOCK FLEXIBLE DISC 
	XIF
	IFT	CFTEST=1 
COR:58	EQU	*
	LD	A1,SCTIPL	GET PROGRAM LOAD DEVICE 
	SUK	A1,/F8	CHECK TYPE
	RF(N)	COR:60	NOT FLEXIBLE DISC 
* 
	XIF
	SUK	A1,/FC-/F8	FLEXIBLE DISC?
	ABL(NN)	COR:60	NO! 
* 
	IFT	CFTEST+FLDISC=2
	LD	A2,SCTOPT	GET OPTION WORD 
	ANK	A1,2	DISC PAGING?
	RF(NZ)	COR:60	YES! DON'T UNLOCK
* 
	LD	A1,IPLDEV+STKEND
	CF	A14,UNLOCK	UNLOCK FLEXIBLE DISC 
	XIF
	IFT	CFTEST=1 
COR:60	EQU	*
	EJECT
CONMOV	EQU	*
* 
*  MOVE CONFIGURATION DATA TO END OF SYSTEM AREA
* 
	CIO	A1,0,SOP	INHIBIT SOP SWITCHES
	LD	A1,CONSTA+STKCOM	GET START OF CONF. DATA
CMOV10	LD	A3,EINPBF+STKEND	GET END OF CONFIGURATION DATA
	LD	A2,ESYSTA+STKEND	GET END OF SYSTEM AREA 
	CM	-2,A2	MAKE SURE CONFIGURATION FILE
	SUK	A2,1	IS FOLLOWED BY X'00'
	SUR	A3,A1	LENGTH OF CONFIGURATION DATA 
	ST	A3,CONLEN+STKCOM	SAVE LENGTH OF CONF. DATA

	SUR	A2,A3	TO-ADDRESS 
* 
	ANKL	A2,/FFFE	MAKE EVEN ADDRESS
	CALL	MOVE
	ST	A2,CONSTA+STKCOM	SAVE START OF CONFIGURATION DATA 
	LD	A1,CONLEN+STKCOM	GET LENGTH OF CONF. DATA 
	ADK	A1,2	INCLUDE TRAILING ZEROES IN LENGTH 
	ANKL	A1,/FFFE	AND MAKE EVEN
	ST	A1,CONLEN+STKCOM
	LDR	A1,A9	GET START OF FREE AREA 
	LDR	A12,A2	END OF FREE AREA
	SUR	A12,A1	SUBTRACT MONITOR END
	ST	A12,M:REL+STKCOM	SAVE RELOCATION CONSTANT 
	LD	A2,SCTMXS	GET MXSTAB ADDRESS
	RF(Z)	CMOV20	NO MXSTAB PRESENT 
* 
	AD	A2,M:REL+STKCOM	RELOCATE MXSTAB ADDRESS 
	ST	A2,SCTMXS	AND SAVE AS NEW ADDRESS 
CMOV20	EQU	*
	LD	A2,CONSTA+STKCOM	GET START OF CONFF 
* 
*  MOVE SYSLDA+SYSLDM+DWT-PROTOTYPES TO END OF FREE AREA
* 
MOPRO	EQU	* 
	LDKL	A13,SYSLDM
	SUK	A1,2 
	SUK	A2,2 
	LDR*	A4,A1 
	STR	A4,A2
	CWR	A1,A13 
	RB(NE)	MOPRO 
	ABR	A2	CONTINUE EXECUTION IN SYSLDM
	EJECT
*************************************************************** 
*  SUROUTINES USED TO TEST THE SYNTAX OF THE CONFIGURATION FILE 
*************************************************************** 
	EJECT
CONRD	EQU	* 
* 
*  COMPUTE NUMBER OF CHARACTERS IN THIS RECORD
* 
	LD	A1,EINPBF+STKEND	GET CURRENT POINTER IN BUFFER
	LDR	A2,A1	SAVE 
	LDK	A3,0	RESET CHARACTER COUNTER 
	LDR	A4,A8	START OF RECORD
COR:30	EQU	*
	LCR	A5,A4	GET CHARACTER
	CCK	A5,';;'	END OF RECORD? 
	RF(E)	COR:40	YES!
COR:35	EQU	*
	CWK	A3,RECLEN	MAXIMUM SIZE ACHIEVED? 
COR:38	EQU	*-2
	RF(E)	COR:40	YES!
	CW	A1,ESYSTA+STKEND	MEMORY OVERFLOW? 
	RF(E)	MEMOFL	YES!
	ADK	A1,1	INCREMENT BUFFER POINTER
	ADK	A3,1	INCREMENT CHARACTER COUNTER 
	ADK	A4,1	INCREMENT RECORD POINTER
	RB	COR:30	LOOP 
COR:40	EQU	*
	LC	A5,1,A4	GET NEXT CHARACTER
	CCK	A5,';;'	TWO SEMICOLONS?
	RF(NE)	COR:45	NO!
	CWK	A3,NCHTID	CHECK IF END OF RECORD 
	RB(E)	COR:35	NO: SEMICOLON CHARACTER IN RECORD 
COR:45	EQU	*
	ST	A1,EINPBF+STKEND	SAVE CURRENT DESTINATION 
	LDR	A1,A8	START OF RECORD
	CALL	MOVE
COR:48	EQU	*
	ADKL	A10,1	INCREMENT RECORD COUNTER
	CW	A10,LSTREC+STKEND	LAST RECORD 
	ABL(E)	COR:50	YES! 
	ADKL	A8,RECLEN+1	INCREMENT RECORD POINTER
	CW	A8,PLDADR+STKEND	END OF BUFFER
	RF(NE)	COR:10	NO!
	CALL	READC	READ SECTOR 
COR:10	LDR	A4,A8	START OF RECORD
	RTN	A14
	XIF
	IFT	CFTEST+CASS=2
CON:40	EQU	*
	CF	A14,RDBLK	READ NEXT BLOCK 
	LDR	A1,A1	TAPEMARK?
	ABL(NZ)	CONEX	YES! 
	LDR	A8,A9
	LDR	A4,A8	GET START OF BUFFER
	RTN	A14
	XIF
	IFT	CFTEST=1 
MEMOFL	EQU	*
	LDKL	A1,LMP3	INDICATE MEMORY OVERFLOW
	CALL	ERROR 
	EJECT
READC	EQU	* 
	CF	A14,RDSEC	READ SECTOR 
	LDR	A8,A9
	LDR	A4,A8	GET START OF BUFFER
	RTN	A14
T	EQU	* 
	LCR	A5,A4	GET CHARACTER
	CCK	A5,'TT'	BLOCK TYPE T?
T:10	EQU	*-2
	ABL(NE)	CONERR 
	ADK	A4,1	INCREMENT BUFFER POINTER
	LCR A5,A4	GET NEXT CHARACTER 
	CCK	A5,';;'	END OF RECORD? 
	ABL(NE)	CONERR	NO! 
	RTN	A14
	EJECT
NNL	EQU	* 
	LDK	A3,3	NO OF DIGITS IN LINE NUMBER 
	CF	A14,NUMB	LOOK IF LEGAL DIGITS 
	LDR	A1,A1	SET RETURN CONDITION 
	ABL(Z)	CONERR	LINE NUMBER '000' NOT ALLOWED
* 
	LCR	A5,A4	GET NEXT CHARACTER 
	CCK	A5,'LL'	LINE L?
	RF(E)	NN:40	YES! 
	CCK	A5,'RR'	LINE R?
	RF(E)	NN:40	YES! 
	CCK	A5,'AA'	LINE A?
	RF(E)	NN:40	YES! 
	CCK	A5,'SS'	LINE S?
	RF(E)	NN:40	YES! 
	CCK	A5,'PP'	LINE P?
	RF(E)	NN:40	YES! 
	CCK	A5,'VV'	LINE V?
	RF(E)	NN:40
	CCK	A5,'QQ'	LINE Q?
	RF(E)	NN:40	YES! 
	RF	CONERR
NN:40	EQU	* 
	ADK	A4,1	INCREMENT BUFFER POINTER
	RF	NN:50 
* 
NN	EQU	*
	LDK	A3,2	NO OF DIGITS IN NUMBER
	CF	A14,NUMB	LOOK IF LEGAL DIGITS 
	LDR	A1,A1	SET RETURN CONDITION 
	RF(Z)	CONERR	'00' NOT ALLOWED
* 
	RF	NN:50	LOOK IF END IF RECORD 
* 
NN1	EQU	* 
	LDK	A3,2	NO OF DIGITS IN NUMBER
	CF	A14,NUMB	LOOK IF LEGAL DIGITS 
	ST	A5,NDEVCL+STKEND	SAVE NUMBER
NN:50	LCR	A5,A4	GET CHARACTER 
	CCK	A5,';;'	END OF RECORD? 
	RF(NE)	CONERR	NO!
	RTN	A14
	EJECT
AA	EQU	*
	LDK	A3,2 
AA:10	EQU	* 
	LCR	A5,A4	GET CHARACTER
	CCK	A5,/3030	ALPHA-NUMERIC CHARACTER <30?
	RF(L)	CONERR	YES!
**
*	TEMP FIX FOR TASK ID =X:
* 
	CCK	A5,/5A5A	ALPHA-NUMERIC CHARACTER > 39? 
**
	RF(NG)	AA:20	NO! 
	CCK	A5,/4141	ALPHA-NUMERIC CHARACTER < 41? 
	RF(L)	CONERR 
	CCK	A5,/5A5A	ALPHA-NUMERIC CHARACTER > 5A? 
	RF(G)	CONERR 
AA:20	EQU	* 
	ADK	A4,1	INCREMENT BUFFER POINTER
	SUK	A3,1 
	RB(NZ)	AA:10 
	LCR	A5,A4	GET NEXT CHARACTER 
	CCK	A5,';;'	END OF RECORD? 
	RF(NE)	CONERR	NO!
	RTN	A14
	EJECT
TID	EQU	* 
	LDKL	A2,SEQ1	SELECT SEQUENCE 
	LDK	A3,4	GET NUMBER OF CHARACTERS
	RTN	A14
TCL	EQU	* 
	LDKL	A2,SEQ2	SELECT SEQUENCE 
	LDK	A3,4	GET NUMBER OF CHARACTERS
	RTN	A14
LEV	EQU	* 
	LDKL	A2,SEQ3	SELECT SEQUENCE 
	LDK	A3,4	GET NUMBER OF CHARACTERS
	RTN	A14
	EJECT
TDCT	EQU	*
	LDKL	A2,SEQ4	SELECT SEQUENCE 
	LDK	A3,5	GET NUMBER OF CHARACTERS
	RTN	A14
LC	EQU	*
	LDKL	A2,SEQ5	SELECT SEQUENCE 
	LDK	A3,3	GET NUMBER OF CHARACTERS
	RTN	A14
SDCS	EQU	*
	LDKL	A2,SEQ6	SELECT SEQUENCE 
	LDK	A3,5	GET NUMBER OF CHARACTERS
	RTN	A14
	EJECT
TEST	EQU	*
	LCR	A5,A4	GET CHARACTER
	CCR	A5,A2
	RF(NE)	CONERR
	ADK	A4,1	INCREMENT BUFFER POINTER
	ADK	A2,1	INCREMENT SEQUENCE POINTER
	SUK	A3,1	MORE CHARACTERS IN THE SEQUENCE?
	RB(NZ)	TEST	YES! 
	RTN	A14
	EJECT
SUKASC	EQU	*
	CCK	A5,/3030	NUMBER OF NUMERIC CHARACTERS<10?
	RF(NE)	SUK:10	YES! 
	SUK	A5,/F6	N0! 
SUK:10	SUK	A5,1 
	ST	A5,NDEVCL+STKEND	STORE NUMBER OF CLASSES
	RTN	A14
	EJECT
NUMB	EQU	*
	LDK	A1,0	RESET NO OF NON ZERO DIGITS 
NUMB00	EQU	*
	LCR	A5,A4	GET DIGIT IN NUMBER
	ADK	A4,1	INCREMENT BUFFER POINTER
	CCK	A5,/3939	NUMERIC CHARACTER >9? 
	RF(G)	CONERR	YES!
* 
	CCK	A5,/3030	NUMERIC CHARACTER <0? 
	RF(L)	CONERR	YES!
	RF(Z)	NUMB10	NUMERIC CHARACTER =0
* 
	ADK	A1,1	INCREMENT NO OF NON ZERO DIGITS 
NUMB10	EQU	*
	SUK	A3,1	DECREMENT DIGIT COUNTER 
	RF(Z)	NUMB20	ALL DIGITS PROCESSED
* 
	SLL	A5,8	LAST DIGIT TO LEAST SIGN. BYTE
	RB	NUMB00	PROCESS NEXT DIGIT 
* 
NUMB20	EQU	*
	RTN	A14	RETURN 
	EJECT
* 
* 
**************************************************
*                                                *
*     SEQUENCES                                  *
*                                                *
**************************************************
* 
* 
* 
* 
SEQ1	EQU	*	TID= 
	DATA	'TI'
	DATA	'D='
SEQ2	EQU	*	TCL= 
	DATA	'TC'
	DATA	'L='
SEQ3	EQU	*	LEV= 
	DATA	'LE'
	DATA	'V='
SEQ4	EQU	*	TDC=T
	DATA	'TD'
	DATA	'C='
	DATA	'T0'
SEQ5	EQU	*	LC=
	DATA	'LC'
	DATA	'=0'
SEQ6	EQU	*	SDC=S
	DATA	'SD'
	DATA	'C='
	DATA	'S0'
	XIF
	IFT	CFTCAS+CASS=2
* 
*  PROGRAM LOAD DEVICE = CASSETTE 
* 
CON:30	EQU	*
	LDR	A1,A9	START OF BUFFER
	ADKL	A1,BUFLEN	END OF BUFFER 
	ST	A1,PLDADR+STKEND	SAVE END OF BUFFER 
	ST	A1,EINPBF+STKEND	SAVE 
	ST	A1,CONSTA+STKCOM	START OF CONFIGURATION DATA
	CF	A14,RDBLK	READ ONE BLOCK
	CF	A14,RDBLK	READ NEXT BLOCK 
	LDR	A1,A1	TAPEMARK?
	RF(Z)	CON:50	NO! 
	CF	A14,CASSIN	INIT CONFIGURATION CASSETTE
CON:40	EQU	*
	CF	A14,RDBLK	READ NEXT BLOCK 
	LDR	A1,A1	TAPEMARK?
	RF(NZ)	CONEX	YES!
CON:50	EQU	*
* 
*  COMPUTE NUMBER OF CHARACTERS IN THIS BLOCK 
* 
	LD	A1,EINPBF+STKEND	GET CURRENT POINTER IN BUFFER
	LDR	A2,A1	SAVE 
	LDK	A3,0	RESET CHARACTER COUNTER 
	LDR	A4,A9	GET START OF BUFFER
CON:60	EQU	*
	LCR	A5,A4	GET CHARACTER IN BUFFER
	CCK	A5,';;'	CHECK IF SPACE 
	RF(E)	CON:70	NO MOORE CHARACTERS 
CON:65	EQU	*
	CWK	A3,CBLEN	END OF BUFFER?
	RF(E)	CON:75	YES!
	CW	A1,ESYSTA+STKEND	MEMORY OVERFLOW? 
	RF(E)	MEMOFL	YES!
	ADK	A1,1	INCREMENT DESTINATION POINTER 
	ADK	A3,1	INCREMENT CHARACTER COUNTER 
	ADK	A4,1	INCREMENT BUFFER POINTER
	RB	CON:60
CON:70	EQU	*
	LC	A5,1,A4	GET NEXT CHARACTER
	CCK	A5,';;'	TWO SEMI-COLONS? 
	RF(NE)	CON:75	NO!
	CWK	A3,NCHTID	CHECK IF END OF RECORD 
	RB(E)	CON:65	NO: SEMI-COLON CHARACTER IN RECORD
CON:75	EQU	*
	ST	A1,EINPBF+STKEND	SAVE CURRENT DESTINATION 
	LDR	A1,A9	GET START OF BUFFER
	CALL	MOVE
	RB	CON:40
CONEX	EQU	* 
* 
*  UNLOAD CASSETTE IF NO APPLICATION DATA ON SAME CASSETTE
* 
	CF	A14,RDBLK	READ NEXT BLOCK 
	LDR	A1,A1	APPLICATION DATA?
	RF(NZ)	CON:80	NO!
	LDK	A1,/D
	CF	A14,CHCRIO	SEARCH TAPEMARK REVERSE
	CF	A14,RDBLK	BYPASS TAPEMARK 
	RF	CON:90
CON:80	EQU	*
	LDK	A1,/F
	CF	A14,CHCRIO	UNLOAD CASSETTE
CON:90	EQU	*
	ABL	CONMOV 
	XIF
CONERR	EQU	*
	LDKL	A1,LMP4 
	CALL	ERROR 
	IFF	CFTEST=1 
MEMOFL	EQU	*
	LDKL	A1,LMP3	INDICATE MEMORY OVERFLOW
	CALL	ERROR 
	EJECT
CONRAD	EQU	*
* 
*  LOAD CONFIGURATION DATA FROM DISC/FLEXIBLE DISC
* 
	LD	A1,CONDEV+STKEND	GET LOAD DEVICE FOR CONF. DATA 
	RF(Z)	CONRA0	SAME AS PGM LOAD DEVICE 
* 
	CF	A14,CONFLD	INITIATE CONF. DATA LOAD DEV.
CONRA0	EQU	*
	LD	A11,CONDAD+STKEND	GET START SECTOR
	LD	A12,CONDAD+2+STKEND	MOST SIGNIFICANT PART 
	LDR	A1,A9	GET START OF BUFFER
	ADKL	A1,BUFLEN-6	END OF BUFFER 
	ST	A1,PLDADR+STKEND	SAVE END OF BUFFER 
	LDR	A1,A9	GET START OF BUFFER
	AD	A1,SAVCON	START OF SAVE BUFFER
	ST	A1,EINPBF+STKEND	SAVE	=2
	ST	A1,CONSTA+STKCOM
	LDKL	A10,0	RESET RECORD COUNTER
COR:10	EQU	*
* 
*  READ ONE SECTOR FROM RANDOM ACCESS DEVICE
* 
	CF	A14,RDSEC	READ SECTOR 
	LDR	A8,A9	GET START OF BUFFER
COR:20	EQU	*
* 
*  COMPUTE NUMBER OF CHARACTERS IN THIS RECORD
* 
	LD	A1,EINPBF+STKEND	GET CURRENT POINTER IN BUFFER
	LDR	A2,A1	SAVE 
	LDK	A3,0	RESET CHARACTER COUNTER 
	LDR	A4,A8	START OF RECORD
* 
*  LOOK IF WE HAVE AN 
*  APPLICATION CONTROL BLOCK
* 
	LDR*	A5,A4	GET 1ST WORD IN BUFFER
	CWK	A5,'D;'	DATA COMMUNICATION DEF. BLOCK? 
	RF(E)	COR:25	YES!
* 
	CWK	A5,'A;'	AND LOOK IF IT IS 'A;' 
	RF(NE)	COR:30	NO!
* 
	LDKL	A5,/FF3B	YES, SUBSTITUTE A; WITH
	STR	A5,A4	'HEX FF' AND ';' 
	LD	A5,CURAPL+STKEND	GET CURRENT APPL. CONTR. BLOCK 
	ADK	A1,1	SKIP BLOCK MARKER 
	ST	A1,EINPBF+STKEND	SAVE CURRENT BUFFER POSITION 
	SU	A1,CONSTA+STKCOM	AND CALCULATE RELATIVE POSITION
	ST	A1,APLMMC,A5	SAVE IN APPL. CONTROL BLOCK
	LDR	A1,A8	START OF RECORD
	ADK	A3,1	INCREMENT NO OF CHARACTERS TO MOVE
	CALL	MOVE
	ADKL	A10,2	SKIP NEXT RECORD
* 
	ADKL	A8,RECLEN+1	INCREMENT RECORD POINTER
	CW	A8,PLDADR+STKEND	END OF BUFFER? 
	RF(L)	COR:48	NO! 
* 
	CF	A14,RDSEC	YES, READ NEXT SECTOR 
	LDR	A8,A9	AND GET START OF BUFFER
	RF	COR:48
* 
COR:25	EQU	*
	LD	A5,EINPBF+STKEND	CURRENT POSITION IN CONF. DATA	=6
	SU	A5,CONSTA+STKCOM	CALCULATE RELATIVE POSITION	=6 
	ST	A5,DCBLK+STKCOM	SAVE	=6 
COR:30	EQU	*
	LCR	A5,A4	GET CHARACTER
	CCK	A5,';;'	END OF RECORD? 
	RF(E)	COR:40	YES!
COR:35	EQU	*
	CWK	A3,RECLEN	MAXIMUM SIZE ACHIEVED? 
	RF(E)	COR:40	YES!
	CW	A1,ESYSTA+STKEND	MEMORY OVERFLOW? 
	RB(E)	MEMOFL	YES!
	ADK	A1,1	INCREMENT BUFFER POINTER
	ADK	A3,1	INCREMENT CHARACTER COUNTER 
	ADK	A4,1	INCREMENT RECORD POINTER
	RB	COR:30	LOOP 
COR:40	EQU	*
	LC	A5,1,A4	GET NEXT CHARACTER
	CCK	A5,';;'	TWO SEMICOLONS?
	RF(NE)	COR:45	NO!
	CWK	A3,NCHTID	CHECK IF END OF RECORD 
	RB(E)	COR:35	NO: SEMICOLON CHARACTER IN RECORD 
COR:45	EQU	*
	ST	A1,EINPBF+STKEND	SAVE CURRENT DESTINATION 
	LDR	A1,A8	START OF RECORD
	CALL	MOVE
	ADKL	A10,1	INCREMENT RECORD COUNTER
	CW	A10,LSTREC+STKEND	LAST RECORD 
	RF(E)	COR:50	YES!
COR:48	EQU	*
	ADKL	A8,RECLEN+1	INCREMENT RECORD POINTER
	CW	A8,PLDADR+STKEND	END OF BUFFER
	RB(E)	COR:10	NEXT SECTOR 
	RB	COR:20	NEXT RECORD
COR:50	EQU	*
	LD	A1,SCTOPT	GET OPTION WORD 
	ANK	A1,8	SWB:S?
	RF(Z)	COR:55	NO
	LDK	A3,'S' 
	SC	A3,GET:25+1	MODIFY INSTRUCTION
	SC	A3,GET:60+1	MODIFY INSTRUCTION
	LD	A1,IPLDEV+STKEND
	CF	A14,LODDEV	INITIALIZE PGM LOAD DEVICE 
	CF	A14,GETFIL
* 
*  UNLOCK FLEXIBLE DISC 
* 
COR:55	EQU	*
	LD	A1,CONDEV+STKEND	GET CONF. DATA LOAD DEVICE 
	RF(Z)	COR:58	SAME AS APPL. LOAD DEVICE 
* 
	LDR	A2,A1
	ANK	A2,/F
	SUK	A2,9 
	RF(NZ)	COR:58	NOT FLEXIBLE DISC
	XIF
	IFT	CFTFLD+FLDISC=2
	CF	A14,UNLOCK	UNLOCK FLEXIBLE DISC 
	XIF
	IFF	CFTEST=1 
COR:58	EQU	*
	LD	A1,SCTIPL	GET PROGRAM LOAD DEVICE 
	SUK	A1,/F8	CHECK TYPE
	RF(N)	COR:60	NOT FLEXIBLE DISC 
* 
	SUK	A1,/FC-/F8	FLEXIBLE DISC?
	RF(NN)	COR:60	NO!
* 
	XIF
	IFT	CFTFLD+FLDISC=2
	LD	A2,SCTOPT	GET OPTION WORD 
	ANK	A1,2	DISC PAGING?
	RF(NZ)	COR:60	YES! DON'T UNLOCK
* 
	LD	A1,IPLDEV+STKEND
	CF	A14,UNLOCK	UNLOCK FLEXIBLE DISC 
	XIF
	IFF	CFTEST=1 
	IFF	CFTEST=1 
COR:60	EQU	*
	EJECT
CONMOV	EQU	*
* 
*  MOVE CONFIGURATION DATA TO END OF SYSTEM AREA
* 
	CIO	A1,0,SOP	INHIBIT SOP SWITCHES
	LDR	A1,A9	GET START OF BUFFER
	AD	A1,SAVCON	COMPUTE END OF BUFFER 
CMOV10	LD	A3,EINPBF+STKEND	GET END OF CONFIGURATION DATA
	LD	A2,ESYSTA+STKEND	GET END OF SYSTEM AREA 
	CM	-2,A2	MAKE SURE CONFIGURATION FILE
	SUK	A2,1	IS FOLLOWED BY X'00'
	SUR	A3,A1	LENGTH OF CONFIGURATION DATA 
	ST	A3,CONLEN+STKCOM	SAVE LENGTH OF CONF. DATA
	SUR	A2,A3	TO-ADDRESS 
* 
	ANKL	A2,/FFFE	MAKE EVEN ADDRESS
	CALL	MOVE
	ST	A2,CONSTA+STKCOM	SAVE START OF CONFIGURATION DATA 
	LD	A1,CONLEN+STKCOM	GET LENGTH OF CONF. DATA 
	ADK	A1,2	INCLUDE TRAILING ZEROES IN LENGTH 
	ANKL	A1,/FFFE	AND MAKE EVEN
	ST	A1,CONLEN+STKCOM
	LDR	A1,A9	GET START OF FREE AREA 
	LDR	A12,A2	END OF FREE AREA
	SUR	A12,A1	SUBTRACT MONITOR END
	ST	A12,M:REL+STKCOM	SAVE RELOCATION CONSTANT 
	LD	A2,SCTMXS	GET MXSTAB ADDRESS	=1 
	RF(Z)	CMOV20	NO MXSTAB PRESENT	=1
*		 	=1 
	ADR	A2,A12	RELOCATE MXSTAB ADDRESS	=1
	ST	A2,SCTMXS	AND SAVE AS NEW ADDRESS	=1
CMOV20	EQU	*	 	=1 
	LD	A2,CONSTA+STKCOM	GET START OF CONFF 
* 
*  MOVE SYSLDA+SYSLDM+DWT-PROTOTYPES TO END OF FREE AREA
* 
MOPRO	EQU	* 
	LDKL	A13,SYSLDM
	SUK	A1,2 
	SUK	A2,2 
	LDR*	A4,A1 
	STR	A4,A2
	CWR	A1,A13 
	RB(NE)	MOPRO 
	ABR	A2	CONTINUE EXECUTION IN SYSLDM
	XIF
	EJECT
************************************************************************
*  SUBROUTINES USED IN THE APPLICATION AND CONFIGURATION LOADING PHASE O
************************************************************************
******************************* 
*  SOPIN - READ SOP SWITCHES  * 
*  =========================  * 
*                             * 
*  ENTRY:                     * 
*                             * 
*  EXIT:  A1 - SOP INPUT      * 
*         BIT 6 - SWITCH 1    * 
*         BIT 15 - SWITCH 10  * 
*                             * 
*  WORK REGISTERS:  A1        * 
*                             * 
*  SUBROUTINES:               * 
*                             * 
******************************* 
SOPIN	EQU	* 
	CIO	A1,1,SOP 
	INR	A1,0,SOP 
	RB(NA)	*-2 
	RTN	A14
	EJECT
*********************************** 
*                                 * 
*	LODDEV - INITIAZE LOAD UNIT     * 
*	===========================     * 
*                                 * 
*	USED FOR CONFIGURATION OF       * 
*	PROGRAM LOAD DEVICE AND         * 
*	CONFIGURATION DATA LOAD         * 
*	DEVICE (IF DIFFERENT).          * 
*                                 * 
*	ON ENTRY: A1=DEVICE ADDRESS     * 
*	ON EXIT:  A2=FILE CODE          * 
*                                 * 
*********************************** 


LODDEV	EQU	*
	LDKL	A3,BUFLEN 
	ST	A3,SAVCON	INITIALIZE BUFFER LENGTH
	LDKL	A2,-1 
	ST	A2,CYLNBR	SET SEEK CONDITION
	LDR	A2,A1
	ANK	A2,/80	CHECK IF CASSETTE	=9
	RF(P)	CASS:0	YES!
* 
	LDR	A2,A1	GET PROGRAM LOAD DEVICE
	SRL	A2,4	BIT15 INDICATE UNIT 1 OR 2
	LC	A3,IPLTYP+1+STKEND	GET DEVICE TYPE
	ANK	A3,/FF 
	SUK	A3,3 
	RF(N)	DISC:0	DISC
	RF(Z)	MFD:0	MINI FIXED DISC
	SUK	A3,3		=9 
	RF(N)	CDC:0	80M CDC DISC 
	RF	FLEX:0	FLEXIBLE DISC
	EJECT
CASS:0	EQU	*
	IFT	CASS=1 
* 
*  PROGRAM LOAD DEVICE = CASSETTE 
* 
	LD	A1,APLTAB+STKCOM	GET CURRENT APPLICATION CONTR. BLOCK 
	CM	APLADA+2,A1	CLEAR APPLICATION DISC
	CM	APLADA+4,A1	FILE ADDRESS ENTRIES
	LDKL	A1,RDBLK	GET SUBROUTINE ADDRESS 
	LDR	A10,A1 
	ST	A1,READ	STORE IN PROGRAM LOAD SUBROUTINE
CASS:2	EQU	*
	CF	A14,RDBLK	READ ONE CASSETTE BLOCK 
	LDR	A1,A1	TAPE MARK? 
	RF(Z)	FINIS	RETURN 
* 
	CF	A14,CASSIN	INIT APPLICATION CASSETTE
	RB	CASS:2
	XIF
	IFF	CASS=1 
	LDKL	A1,LMP9 
	CALL	ERROR	ILLEGAL MONITOR OPTION
	XIF
	EJECT
FLEX:0	EQU	*
	IFT	FLDISC=1 
* 
*  PROGRAM LOAD DEVICE = FLEXIBLE DISC
* 
* 
*  MODIFY SCTIPL: /F8 - DRIVE 1, /F9 - DRIVE 2
* 
	ORK 	A2,/F8
	ST	A2,FILCOD+STKEND	SAVE FILE CODE 
* 
*  INIT FLEXIBLE DISC 
* 
	CF	A14,FDINIT
	RF	FINISH
* 
	XIF
	IFF	FLDISC=1 
	LDKL	A1,LMP9 
	CALL	ERROR	ILLEGAL MONITOR OPTION
	XIF
	EJECT
MFD:0	EQU	* 
	IFT	MFDISC=1 
* 
*	PROGRAM LOAD DEVICE = MINI FIXED DISC 
* 
*	MODIFY SCTIPL:/F4-DRIVE 1,/F5-DRIVE 2 
* 
	ORK	A2,/F4 
	ST	A2,FILCOD+STKEND	SAVE FILE CODE 
* 
*	INIT MINI FIXED DISC
* 
	CF	A14,MDINIT
	RF	FINISH	RETURN 
* 
	XIF
	IFF	MFDISC=1 
	LDKL	A1,LMP9 
	CALL	ERROR	ILLEGAL MONITOR OPTION
	XIF
	EJECT
DISC:0	EQU	*
	IFT	DISC=1 
* 
*  PROGRAM LOAD DEVICE = DISC 
* 
* 
*  MODIFY SCTIPL: /F1 - CARTRIDGE DISC /F0 - FIX DISC 
* 
	LC	A2,FCTAB,A2	LOAD FILE CODE	=5 
	ST	A2,FILCOD+STKEND	SAVE FILE CODE 
* 
*  INITIALIZE DISC COMMANDS 
* 
	CF	A14,DUINIT
	XIF
	IFF	DISC=1 
	LDKL	A1,LMP9 
	CALL	ERROR 
	XIF
FINISH	EQU	*
	LDK	A1,1	A1#0 MEANS RANDOM ACCESS DEVICE 
FINIS	EQU	* 
	LD	A2,FILCOD+STKEND	RESTORE FILE CODE
	RTN	A14
	EJECT
CDC:0	EQU	* 
	IFF	CDDISC+CDDI16=0
* 
*	PROGRAM LOAD DEVICE = 16M OR 80M CDC DISC 
* 
* 
*	MODIFY SCTIPL: /FC - /FD
* 
	SRC	A2,2	TEST IF UNIT 1 OR 2	=9
	RF(NN)	CDC:1	UNIT 1	=9 
	ADK	A2,2		=9 
CDC:1	EQU	*		=9 
	ANK	A2,7	MASK BITS NOT USED	=9 
	ORK	A2,/FC	FILE CODE 
	ST	A2,FILCOD+STKEND	SAVE FILE CODE 
* 
*	INITIALISE DISC COMMANDS
* 
	CF	A14,CDINIT	INIT DEVICE
	RB	FINISH	RETURN 
	XIF
	IFT	CDDISC+CDDI16=0		=9
	LDKL	A1,LMP9 
	CALL	ERROR	ILLEGAL MONITOR OPTION
	XIF
	EJECT
******************************************************* 
*                                                     * 
*      CONFLD - SELECT LOAD UNIT FOR CONF. DATA       * 
*      ========================================       * 
*                                                     * 
*      ON ENTRY:  A1 = DEVICE ADDRESS                 * 
*                                                     * 
******************************************************* 


CONFLD	EQU	*
	LDKL	A2,-1 
	ST	A2,CYLNBR	SET SEEK CONDITION
	LDR	A2,A1	SAVE DEVICE ADDRESS
	ANK	A2,/F	ISOLATE LAST DIGIT 
	SUK	A2,7 
	RB(N)	MFD:0	MINI FIXED DISC
* 
	RB(Z)	CDC:0	80M CDC DISC 
* 
	SUK	A2,1 
	RB(Z)	DISC:0	DISC DEVICE 
* 
	RB	FLEX:0	FLEXIBLE DISC DEVICE 
	EJECT
	IFT	CASS=1 
******************************************************* 
*        CASSIN - CASSETTE INITIATING ROUTINE         * 
*        ====================================         * 
*                                                     * 
*  REFERENCED IN:  SYSLOD -LOADING PART-              * 
*                                                     * 
*  ENTRY:                                             * 
*                                                     * 
*  EXIT:                                              * 
*                                                     * 
*  WORK REGISTERS:  A1,A3                             * 
*                                                     * 
*  SUBROUTINES:  SOPIN,CHCRIO                         * 
*                                                     * 
******************************************************* 
CASSIN	EQU	*
	LDK	A1,/F
	CF	A14,CHCRIO	UNLOAD CASSETTE
	LDKL	A3,LMP1+LMP2	INDICATE EXPECTED SWITCHES 
	OTR	A3,0,SOP 
CAS:10	EQU	*
	CF	A14,SOPIN	READ SOP
	ANKL	A1,/0300	ALLOWED SWITCHES?
	RB(Z)	CAS:10	NO! 
	LDKL	A3,LMP1	SWITCH ON LOAD LAMP 
	OTR	A3,0,SOP 
	SRL	A1,8	RIGHT ALIGN 
	ANK	A1,1	SELECT UNIT 
	CF	A14,CHCRIO	SELECT UNIT
	LDK	A1,LOCK
	CF	A14,CHCRIO	LOCK CASSETTE
	ANK	A3,1	CASSETTE OPERABLE?
	RB(NZ)	CAS:10	NO!
	LDK	A1,SBOT		
	CF	A14,CHCRIO	SEARCH BEGINNING OF TAPE 
	LDK	A1,STMF
	CF	A14,CHCRIO	SEARCH TAPEMARK FORWARD
	RTN	A14
	EJECT
********************************************* 
*  CHCRIO - CASSETTE I/O EXECUTING ROUTINE  * 
*  =======================================  * 
*                                           * 
*  REFERENCED IN:  CASSIN,SYSLOD            * 
*                                           * 
*  ENTRY:  A1 - I/O INSTRUCTION COMMAND     * 
*                                           * 
*  EXIT:                                    * 
*                                           * 
*  WORK REGISTERS:  A1,A3                   * 
*                                           * 
*  SUBROUTINES:                             * 
*                                           * 
********************************************* 
CHCRIO	EQU	*
	CIO	A1,1,CHCR
	SST	A3,CHCR
	RB(NA)	CHCRIO
	RTN	A14
	EJECT
**************************************************
*                                                *
*        RDBLK - READ ONE CASSETTE BLOCK         *
*        ===============================         *
*                                                *
*  REFERENCED IN:  SYSLOD                        *
*                                                *
*  ENTRY:  A9 - CASSETTE BUFFER POINTER          *
*                                                *
*  EXIT:  A2 - NUMBER OF CHARACTERS IN BLOCK     *
*                                                *
*  WORK REGISTERS: A1,A2,A3,A4,A5                   * 
*                                                *
*  SUBROUTINES:                                  *
**************************************************
RDBLK	EQU	* 
	LDK	A5,0 
RDB:10	EQU	*
	LDR	A3,A9	START OF BUFFER
	LDK	A2,0	RESET CHARACTER COUNTER 
	LDR	A4,A3	SAVE START OF BUFFER 
	ADKL	A3,CBLEN	END OF BUFFER
	LDK	A1,/A
	CIO	A1,1,CHCR	READ BLOCK 
	RF(NA)	RDERR3
RDB:20	EQU	*
	INR	A1,0,CHCR
	RF(NA)	RDB:30
	CWR	A4,A3	END OF BUFFER? 
	RF(E)	RDERR	YES! 
	SCR	A1,A4	STORE CHARACTER
	ADK	A2,1	INCREMENT CHARACTER COUNTER 
	ADK	A4,1	INCREMENT BUFFER POINTER
RDB:30	EQU	*
	SST	A1,CHCR		
	RB(NA)	RDB:20
	ANKL	A1,/FCFF	CHECK STATUS 
	LDR	A4,A1	SAVE STATUS
	RF(Z)	RDBEX	OK 
	SLC	A4,3	CHECK IF TAPEMARK 
	RF(N)	RDBEX	OK IF TAPEMARK 
RDERR	EQU	* 
* 
*  READ ERROR HAS OCCURRED: MAKE ANOTHER ATTEMPT TO READ
*  THE SAME BLOCK IF NOT 3 ATTEMPTS ALREADY HAS BEEN MADE 
* 
	ADK	A5,1	NEXT ATTEMPT
	CWK	A5,3	THIRD ATTEMPT?
	RF(E)	RDERR3	YES - GIVE UP!
	LDK	A1,/E	REVERSE ONE BLOCK
	CIO	A1,1,CHCR	EXECUTE ORDER
	RB(NA)	*-2	LOOP UNTIL ACCEPTED 
	RB	RDB:10
RDERR3	EQU	*
	LDKL	A1,LMP2 
	CALL	ERROR 
RDBEX	EQU	* 
	RTN	A14
	XIF
	IFT	DISC=1 
	EJECT
*********************************** 
*                                 * 
*  DUINIT - INITIALIZE DISC UNIT  * 
*  =============================  * 
*                                 * 
*  REFERENCED IN: SYSLOD,GETFIL   * 
*                                 * 
*  ENTRY: A1 - DEVICE ADDRESS     * 
*                                 * 
*  EXIT:                          * 
*                                 * 
*  WORK REGISTERS: A2,A3             *
*                                 * 
*  SUBROUTINES:                   * 
*                                 * 
*********************************** 

DUINIT	EQU	*
	LDKL	A2,RDSEC2	GET SUBROUTINE ADDRESS
	LDR	A5,A1	SAVE FILE CODE 
	EJECT
* 
*	INIT DISC COMMANDS VERSION A2 
* 
	ORKL	A1,CIO+8	CONF. CIO A1,1,XX INSTR. 
	ST	A1,SEEK20 
	ORKL	A1,/800	FORM SST A1,XX INSTR. 
	ST	A1,SEEK21 
	XRKL	A1,/B00	FORM CIO A2,1,XX INSTR. 
	ST	A1,READ21 
	ORKL	A1,/800	FORM SST A2,XX INSTR
	ST	A1,READ22 
	ST	A2,READ	INIT SUBROUTINE ADDRESSES 
	ST	A2,READS
	LDK	A2,4 
	XRS	A2,CRCCHK	DISCARD CRC CHECK
	CF	A14,GETVLB	GET VOLUME LABEL 
	LDK	A2,4 
	ORS	A2,CRCCHK	SET CRC CHECK
	LC	A2,FORDEV,A9	GET FORMAT 
	ANK	A2,1 
	RF(Z)	DUI:50	FORMAT A2 
* 
	LDR	A1,A5	RESTORE FILE  CODE 
	LDKL	A2,RDSEC3	GET SUBROUTINE ADDRESS
* 
*	INIT DISC COMMANDS VERSION A3 
* 
	LDKL	A3,DKBA3	BUFFER LENGTH VERSION A3 
	ST	A3,SAVCON	BUFFER LENGTH VERSION A3
	ORKL	A1,CIO+8
	XRKL	A1,/500	CONFIG. CIO A4,1,XX INSTR.
	ST	A1,SEEK30 
	ORKL	A1,/800	FORM SST A4,XX INSTR. 
	ST	A1,SEEK31 
	XRKL	A1,/E00	FORM CIO A2,1,XX INSTR. 
	ST	A1,READ30 
	ORKL	A1,/800	FORM SST A2,XX INSTR. 
	ST	A1,READ31 
* 
*  INIT SUBROUTINE ADDRESSES
* 
DUI:40	ST	A2,READ	READ PROGRAM
	ST	A2,READS	READ CONFIGURATION DATA
DUI:50	EQU	*
	RTN	A14
	EJECT
*********************************************** 
*                                             * 
*  RDSEC - READ ONE SECTOR FROM DISC          * 
*  =================================          * 
*                                             * 
*  REFERENCED IN: SYSLOD                      * 
*                                             * 
*  ENTRY:  A9 = BUFFER ADDRESS
*                                             * 
*         A11 - SECTOR NUMBER                 * 
*                                             * 
*  EXIT:                                      * 
*                                             * 
*   WORK REGISTERS:  A1,A2,A3,A4,A7 
*                                             * 
*  SUBROUTINES:  ERROR                        * 
*                                             * 
*********************************************** 
* 
	EJECT
* 
*	READ DISC SECTOR VERSION A2 
* 
RDSEC2	EQU	*
	LDK	A2,0 
	LDR	A1,A11	GET LOGICAL SECTOR NUMBER 
DIV200	EQU	*
	ADR	A2,A1
	SRL	A1,5 
	RB(NZ)	DIV200	MORE IN SERIE TO ADD 
	LDR	A1,A2
	ANKL	A1,/FFE0
	SRL	A2,5 
	SUR	A1,A2
	SUR	A1,A11 
	ADK	A1,31
	RF(P)	DIV210	NO CORRECTION OF RESULT 
	ADK	A2,1 
DIV210	EQU	*
	LDR	A2,A2	A2:=CYL NBR = LOG SEC NBR / 31 
	RF(Z)	DIV220	CYLINDER 0
	ADK	A2,1 
DIV220	EQU	*
	ADR	A2,A11	A2:=PHYS. SEC NBR BEFORE INTERLACING
* 
	LDR	A1,A2
	SRL	A1,5 
	CW	A1,CYLNBR 
	RF(E)	INT200	SAME CYLINDER NUMBER
	ST	A1,CYLNBR 
	SLL	A1,3 
	ORK	A1,2	SET BIT 14
	EJECT
* 
*	SEEK CYLINDER 
* 
SEEK20	CIO	A1,1,0 
	RB(NA)	SEEK20
* 
SEEK21	SST	A1,0 
	RB(NA)	SEEK21
* 
*	INTERLACING 
* 
INT200	EQU	*
	LDR	A1,A2
	ADR	A2,A2
	ADR	A2,A1	INTERLACING FACTOR 3 
	ANK	A2,/1F 
	LD	A1,CYLNBR	GET CYLINDER NUMBER 
	ANK	A1,1 
	RF(Z)	INT210	EVEN CYLINDER 
	ADK	A2,8 
INT210	EQU	*
	ANK	A2,/1F 
	SLL	A2,2	PHYSICAL SECTOR AND ORDER CODE
	ST	A2,SECNBR 
	EJECT
* 
*	READ SECTOR 
* 
	LDR	A1,A9	BUFFER ADDRESS 
READ20	LDKL	A4,MUXCC	NUMBER OF WORDS
WERIO2	WER	A4,/10	WRITE NUMBER OF WORDS 
	WER	A1,/11	WRITE BUFFER ADDRESS
READ21	CIO	A2,1,0	READ SECTOR 
	RB(NA)	READ21	LOOP UNTIL ACCEPTED
READ22	SST	A2,0	STATUS
	RB(NA)	READ22	LOOP UNTIL ACCEPTED
CRCCHK	EQU	*
	ANK	A2,/1F	STATUS
	RF(NZ)	DUERR	READING ERROR 
	ADKL	A11,1	INCREMENT SECTOR COUNTER
	RTN	A14
	EJECT
* 
*	READ DISC SECTOR VERSION A3 
* 
RDSEC3	EQU	*
	LDK	A2,0 
	LDR	A1,A11	GET LOGICAL SECTOR NUMBER 
	LDKL	A7,/1000
	LDKL	A4,/3000
DIV300	EQU	*
	SUR	A1,A4
	RF(N)	DIV310 
	ADR	A2,A7
	RB	DIV300
DIV310	EQU	*
	ADR	A1,A4	ADJUST DIVIDEND
	SRL	A4,4 
	SRL	A7,4 
	RB(NZ)	DIV300
	ADR	A2,A2
* 
	SUK	A1,1 
	ST	A1,SAVMEM 
	RF(NP)	CASE10	,XXXX  ,      , OR ,    XX,XX    , 
	ADK	A2,1	,      ,  XXXX, 
CASE10	EQU	*
	LDR	A4,A2
	SRL	A4,5 
	CW	A4,CYLNBR 
	RF(E)	INT300 
	ST	A4,CYLNBR	STORE NEW CYLINDER NUMBER 
	SLL	A4,3 
	ORK	A4,2	SET BIT 14
	EJECT
* 
*	SEEK CYLINDER 
* 
SEEK30	CIO	A4,1,0 
	RB(NA)	SEEK30
* 
SEEK31	SST	A4,0	GET STATUS
	RB(NA)	SEEK31
* 
*	INTERLACING 
* 
INT300	EQU	*
	LDR	A3,A2
	ADR	A2,A2
	ADR	A2,A3	INTERLACING FACTOR 3 
	ANK	A2,/1F 
	LD	A4,CYLNBR	GET CYLINDER NUMBER 
	ANK	A4,1 
	RF(Z)	INT310	EVEN CYLINDER NUMBER
	ADK	A2,8	SKEW FACTOR 180 DEG.
* 
INT310	EQU	*
	ANK	A2,/1F 
	SLL	A2,2	INTERLACED SECTOR NUMBER
	ST	A2,SECNBR	STORE PHYSICAL SECTOR NUMBER
	EJECT
* 
*	READ SECTOR 
* 
	LDR	A7,A9	BUFFER ADDRESS 
READ34	LDKL	A4,MXCCD3	NUMBER OF WORDS 
WERIO3	WER	A4,/10	WRITE NUMBER OF WORDS 
	WER	A7,/11	WRITE BUFFER ADDRESS
* 
READ30	CIO	A2,1,0	READ SECTOR 
	RB(NA)	READ30	LOOP UNTIL ACCEPTED
* 
READ31	SST	A2,0	GET STATUS
	RB(NA)	READ31	LOOP UNTIL ACCEPTED
	ANK	A2,/1F	STATUS
	RF(NZ)	DUERR	READING ERROR 
	LDR	A2,A9	BUFFER ADDRESS 
	LDR	A1,A1
	RF(N)	RETURN	,XXXX  ,      , 
	RF(P)	READ33	,      ,  XXXX, 
	ADKL	A2,256	SOURCE POINTER 
	LDK	A4,64	NUMBER OF WORDS TO MOVE
READ32	EQU	*	,    XX,XX    ,
	LDR*	A1,A2 
	STR	A1,A7
	ADK	A2,2 
	ADK	A7,2 
	SUK	A4,1 
	RB(NZ)	READ32	CONTINUE MOVING
	LD	A1,SAVMEM 
	RF(P)	RETURN 
	LD	A2,SECNBR	PHYSICAL SECTOR NUMBER
	ADK	A2,/C	NEW SECTOR TO READ 
	ANK	A2,/7C 
	SUK	A1,1 
	RB	READ34
	EJECT
READ33	EQU	*
	ADK	A2,128	SOURCE POINTER
	LDK	A4,128	NUMBER OF WORDS TO MOVE 
	RB	READ32
RETURN	ADKL	A11,1	INCREMENT SECTOR NUMBER 
	RTN	A14

DUERR	EQU	* 
	LDKL	A1,LMP2 
	CALL	ERROR 
	XIF
	IFT	MFDISC=1 
	EJECT
********************************************************
*                                                      *
*  MDINIT - INITIALIZE MINI FIXED DISC UNIT            *
*  =======================================             *
*                                                      *
*  REFERENCED IN: SYSLOD,GETFIL                        *
*                                                      *
*  ENTRY:  A1 = DEVICE ADDRESS                         *
*                                                      *
*  EXIT:                                               *
*                                                      *
*  WORK REGISTERS:                                     *
*                                                      *
*  SUBROUTINES: ERROR                                  *
*                                                      *
********************************************************
MDINIT	EQU	*
* 
*	INIT MINI FIXED DISC COMMANDS 
* 
MDI:00	EQU	*
	ORKL	A1,CIO	CONFIG. CIO A1,1,XX INSTR. 
	ST	A1,READM2 
	ORKL	A1,/800	FORM SST A1,XX INSTR. 
	ST	A1,READM3 
	XRKL	A1,/B00	FORM CIO A2,1,XX INSTR. 
	ST	A1,SEEKM1 
	ORKL	A1,/800	FORM SST A2,XX INSTR. 
	ST	A1,SEEKM2 
	EJECT
* 
	LDKL	A2,MRDSEC	GET SUBROUTINE ADDRESS
	ST	A2,READ 
	ST	A2,READS
	RTN	A14
	EJECT
******************************************************
*                                                    *
*  MRDSEC - READ ONE SECTOR FROM MINI FIXED DISC     *
*  =============================================     *
*                                                    *
*  REFERENCED IN: SYSLOD                             *
*                                                    *
*  ENTRY:  A9 = BUFFER ADDRESS                       *
*          A11 = SECTOR NUMBER                       *
*                                                    *
*  EXIT:                                             *
*                                                    *
*  WORK REGISTERS:                                   *
*                                                    *
*  SUBROUTINES:                                      *
*                                                    *
***************************************************** 
MRDSEC	EQU	*
	LDK	A1,0	PREPARE FOR DIVISION
	LDR	A2,A11	GET LOGICAL SECTOR NUMBER 
	DVK	104	DIVIDE BY 104
	SLL	A2,2 
	ORK	A2,3	SET BIT 14 AND 15 
* 
*	A1=SECTOR NUMBER ON CYLINDER
*	A2=CYLINDER NUMBER
* 
	ST	A1,SECNBR	STORE SECTOR NUMBER 
	CW	A2,CYLNBR 
	RF(E)	INTM10	SAME CYLINDER NUMBER
	ST	A2,CYLNBR	STORE CYLINDER NUMBER 
	EJECT
* 
*	SEEK CYLINDER 
* 
SEEKM1	CIO	A2,1,0	SEEK COMMAND
	RB(NA)	SEEKM1	LOOP UNTIL ACCEPTED
* 
SEEKM2	SST	A2,0	GET STATUS
	RB(NA)	SEEKM2	WAIT UNTIL ACCEPTED
* 
*	INTERLACING 
* 
INTM10	EQU	*
	CWK	A1,52
	RF(L)	INTM20	SECTOR 0-51 
	SUK	A1,52	SECTOR 52-103
INTM20	EQU	*
	LDR	A2,A1
	SLL	A2,2	A2:=4*SECTOR NUMBER 
	LDK	A1,0	PREPARE FOR DIVISION
	DVK	52 
	ADR	A1,A2	A1:=INTERLACED SECTOR NUMBER 
* 
*	A1:=INTERLACED SECTOR NUMBER
* 
	LD	A2,CYLNBR	GET CYLINDER NUMBER 
	SRC	A2,3 
	RF(NN)	INTM30	EVEN CYLINDER NUMBER 
	SUK	A1,26	SKEW FACTOR 26 
	RF(NN)	INTM30
	ADK	A1,52
INTM30	EQU	*
	SLL	A1,2 
	LD	A2,SECNBR	GET SECTOR NUMBER BEFORE INTERLACING
	CWK	A2,52
	RF(L)	INTM40	HEAD NUMBER 0 
	ORKL	A1,/4000	HEAD NUMBER 1
INTM40	EQU	*
* 
*	READ SECTOR 
* 
READM1	EQU	*
	LDKL	A4,MUXCC	NUMBER OF WORDS
	LDR	A7,A9	BUFFER ADDRESS 
* 
WERIOM	WER	A4,8	WRITE NUMBER OF WORDS 
	WER	A7,9	WRITE BUFFER ADDRESS
* 
READM2	CIO	A1,1,0	READ SECTOR 
	RB(NA)	READM2	LOOP UNTIL ACCEPTED
* 
READM3	SST	A1,0	GET STATUS
	RB(NA)	READM3	LOOP UNTIL ACCEPTED
	ANK	A1,/1F	STATUS
	RF(NZ)	MFDERR	READING ERROR
	ADKL	A11,1	INCREMENT SECTOR NUMBER 
	RTN	A14

MFDERR	EQU	*
	LDKL	A1,LMP2 
	CALL	ERROR 
	XIF
	IFT	FLDISC=1 
	EJECT
************************************************
*                                              *
*  FDINIT - INITIALIZE FLEXIBLE DISC           *
*  =================================           *
*                                              *
*  REFERENCED IN: SYSLOD,GETFIL                *
*                                              *
*  ENTRY:  A1 - DEVICE ADDRESS                 *
*                                              *
*  EXIT:                                       *
*                                              *
*  WORK REGISTERS:                             *
*                                              *
*  SUBROUTINES:                                *
*                                              *
************************************************
FDINIT	EQU	*
	ANK	A1,/10 
	ORKL	A1,CIO+9	CONFIG. CIO+9 A1,1,XX INSTR. 
	ST	A1,FRD:10 
	LDKL	A2,FRDS25	ADDRESS TO READ ON 0,25 MEG FLOPPY DRIVE
	LDK	A1,3	SEEK ORDER
	EX	FRD:10	SEEK TO ZERO 
FDI:05	EQU	*
	EX	SEKSST
	RB(NA)	FDI:05
* 
	ANK	A1,/10 
	RF(NZ)	FDI:10	0.25 MEG FLOPPY DRIVE
* 
	LDKL	A1,FRD:B1+/5700	RF FRD:40 INSTR.	=4 
	ST	A1,FRD:20	MODIFY INR INSTRUCTION
	LDKL	A1,/41F 
	ST	A1,FRD:42	MODIFY SST MASK 
	LDKL	A1,/C00 
	ST	A1,RELEAS	MODIFY RELEAS ORDER 
	LDKL	A2,FRDSEC	ADDRESS TO READ ON 1 MEG FLOPPY DRIVE 
FDI:10	EQU	*
	ST	A2,READ 
	ST	A2,READS
	CF	A14,GETVLB	GET VOLUME LABEL 
	LD	A1,FORDEV,A9	GET FORMAT 
	ST	A1,DEVTYP+STKEND
	RTN	A14
	EJECT
********************************************
*                                          *
*                                          *
*     UNLOCK - UNLOCK FLEXIBLE DISC        *
*     =============================        *
*                                          *
*     ON ENTRY: A1 = DEVICE ADDRESS        *
*                                          *
********************************************


UNLOCK	EQU	*
	CF	A14,FDINIT	INIT UNLOCK ORDER
RELEAS	EQU	*+2
	LDKL	A1,/C 
	EX	FRD:10	EXECUTE UNLOCK COMMAND 
	RB(NA)	*-4	LOOP UNTIL ACCEPTED 
* 
	EX	FRD:40	SENSE STATUS 
	RB(NA)	*-4	LOOP UNTIL ACCEPTED 
	RTN	A14
	EJECT
*********************************************************** 
*                                                         * 
*        FRDSEC - READ SECTOR FROM FLEXIBLE DISC          * 
*        =======================================          * 
*                                                         * 
*  REFERENCED IN:  SYSLOD                                 * 
*                                                         * 
*  ENTRY:  A9 - BUFFER ADDRESS                            * 
*         A11 - SECTOR NUMBER                             * 
*                                                         * 
*  EXIT:                                                  * 
*                                                         * 
*  WORK REGISTERS:  A1,A2,A3                              * 
*                                                         * 
*  SUBROUTINES:  ERROR                                    * 
*                                                         * 
*********************************************************** 
FRDSEC	EQU	*
	LDR	A2,A11	GET SECTOR NUMBER 
	LDKL	A4,/340	26 SHIFTED 10 STEPS LEFT
	LD	A1,DEVTYP+STKEND	DEVICE TYPE
	ANK	A1,1 
	RF(Z)	SNHEAD	0,25 MEG FLOPPY DISC
	CWK	A2,13
	RF(NL)	NOTCY0	NOT CYLINDER 0 
SNHEAD	EQU	*
	SLL	A2,1	A2=0-25,PHYSICAL SECTOR NBR 
	RF	DVK26 
NOTCY0	EQU	*
	ADK	A2,13
	EJECT
* 
*	A2=PHYSICAL SECTOR NUMBER 
* 
DVK26	EQU	* 
	LDK	A1,0 
DVK26A	EQU	*
	SLL	A1,5 
DVK26B	EQU	*
	SUR	A2,A4
	RF(N)	DVK26C 
	ADK	A1,1 
	RB	DVK26B
DVK26C	EQU	*
	ADR	A2,A4
	SRL	A4,5 
	RB(NZ)	DVK26A	NEXT FIVE BITS 
	EJECT
* 
*	A2=SECTOR NUMBER
*	A1=CYLINDER NUMBER
* 
	LD	A4,DEVTYP+STKEND	DEVICE TYPE
	ANK	A4,1 
	RF(NZ)	DBHEAD	1 MEG FLOPPY,DOUBLE HEAD 
	SLL	A1,1	ONLY ONE HEAD 
DBHEAD	EQU	*
	LDR	A4,A1
	ANK	A4,1 
	SRC	A4,2	HEAD NUMBER IN CORRECT POSITION 
	SLL	A2,2	SECTOR NUMBER IN CORRECT POSITION 
	ORR	A2,A4	A2=CIO READ REGISTER 
	SLL	A1,1	CYLINDER NUMBER IN CORRECT POSITION 
	ORK	A1,3	A1=CIO SEEK REGISTER
	CW	A1,CYLNBR	COMPARE OLD AN NEW CYLINDER NUMBER
	RF(E)	NOSEEK	NO SEEK NEEDED
	ST	A1,CYLNBR	SAVE CYLINDER NUMBER
FDSEEK	EX	FRD:10	CIO START
	RB(NA)	FDSEEK
SEKSST	SST	A1,FDCU
	RB(NA)	SEKSST
	ANKL	A1,/611 
	RF(NZ)	FRD:50	SEEK ERROR 
NOSEEK	EQU	*
	LDR	A1,A2
	RF	FRD:05
	EJECT
FRDS25	EQU	*
	LDR	A1,A11	SECTOR NO 
	SLL	A1,4 
	ORKL	A1,/4000	NUMBER OF SECTORS=2  (BIT 0 - BIT 1) 
FRD:05	EQU	*
	LDKL	A2,MUXCC
	LD	A3,MXBUF	BUFFER ADDRESS 
	WER	A2,FDIOP	1:ST WER
	WER	A3,FDIOP+1	SECOND WER

	LDR	A2,A3	BUFFER START ADDRESS 
	AD	A2,SAVCON	BUFFER END ADDRESS
* 
FRD:10	CIO	A1,1,FDCU	START READ 
	RB(NA)	FRD:10
* 
	EJECT			CRVOL
* 
* 
FRD:20	INR	A1,0,FDCU
	RF(NA)	FRD:40		=4
	STR	A1,A3
	ADK	A3,2 
	CWR	A3,A2
	RB(NE)	FRD:20
* 
FRD:25	CIO	A1,0,FDCU	STOP READ
	RB	FRD:20
FRD:40	SST	A1,FDCU
	RB(NA)	FRD:20
FRD:42	EQU	*+2
	ANKL	A1,/4E15	FATAL ERROR ?
	RF(NZ)	FRD:50	YES! 
FRD:43	CWR	A3,A2		=4
	RF(E)	FRD:44	PROGRAMMED CHANNEL	=4 
	LDKL	A1,FRD:B1+/5700	RF FRD:40 INSTR.	=4 
	ST	A1,FRD:20	UPDATE INR ISTR.	=4 
FRD:44	EQU	*		=4
	LDKL	A1,FRD:B2+/5700	RF FRD:45 INSTR.	=4 
	ST	A1,FRD:43	UPDATE CWR INSTR.	=4
	ABI	READ	READ AGAIN	=4 
FRD:45	EQU	*
	ADKL	A11,1	INCRMENT SECTOR ADDRESS 
	RF(NN)	FRD:48
	SUR	A11,A11	RESET LEAST SIGN. PART OF D.A. 
	ADKL	A12,1	INCREMENT MOST SIGN. PART OF D.A. 
	RF(O)	FRD:50	DISC ADDRESS ERROR
FRD:48	EQU	*
	RTN	A14
FRD:50	EQU	*
	LDKL	A1,LMP2 
	CALL	ERROR 
FRD:B1	EQU	FRD:40-FRD:20-2		=4
FRD:B2	EQU	FRD:45-FRD:43-2		=4
	XIF
	IFT	CDDISC=1 
	IFT	CDDI16=0		=9 
	EJECT
*********************************** 
*                                 * 
*  CDINIT - INITIALIZE DISC UNIT  * 
*  =============================  * 
*                                 * 
*  REFERENCED IN: SYSLOD,GETFIL   * 
*                                 * 
*  ENTRY: A1 - DEVICE ADDRESS     * 
*                                 * 
*  EXIT:                          * 
*                                 * 
*  WORK REGISTERS:  A1,A2          *
*                                 * 
*  SUBROUTINES:                   * 
*                                 * 
*********************************** 

CDINIT	EQU	*
* 
*	INIT 80M CDC DISC COMMANDS
* 
	ORKL	A1,CIO	CONFIG CIO A1,1,XX  INSTR. 
	ST	A1,READC1 
	ORKL	A1,/800	FORM SST A1,XX  INSTR.
	ST	A1,READC2 
	XRKL	A1,/B00	FORM CIO A2,1,XX  INSTR.
	ST	A1,SEEKC1 
	ORKL	A1,/800	FORM SST A2,XX  INSTR.
	ST	A1,SEEKC2 
	LDKL	A2,-1 
	ST	A2,PSECNL+STKEND	INIT VALUE FOR SECTOR NBR
	LDKL	A2,/300	BUFLEN 80M CDC DISC 
	ST	A2,SAVCON	SAVE LENGTH 
	LDKL	A2,CRDSEC	GET READ SECTOR SUBROUTINE ADDR.
	ST	A2,READ 
	ST	A2,READS
	RTN	A14
	EJECT
*********************************************** 
*                                             * 
*  CRDSEC- READ ONE SECTOR FROM DISC          * 
*  =================================          * 
*                                             * 
*  REFERENCED IN: SYSLOD                      * 
*                                             * 
*  ENTRY:  A9 = BUFFER ADDRESS                * 
*                                             * 
*         A11 - SECTOR NBR LEAST SIGNIFICANT  * 
*         A12 - SECTOR NBR MOST SIGNIFICANT   * 
*                                             * 
*  EXIT: A12,A11 = A12,A11 + 1                * 
*                                             * 
*   WORK REGISTERS:  A1,A2,A3,A6              * 
*                                             * 
*  SUBROUTINES:  ERROR                        * 
*                                             * 
*********************************************** 
* 
CRDSEC	EQU	*
* 
*	SET BUFFER ADDRESS
* 
	LDR	A1,A9	BUFFER ADDRESS 
	ADKL	A1,256
	ST	A1,CIOAD2	ADDRESS 2 
	ADKL	A1,256
	ST	A1,CIOAD3	ADDRESS 3 
	LDKL	A1,/3FFF
	ANS	A1,CIOTAB	RESET BITS 
	ANS	A1,CIOTOT	RESET BITS 
	LDR	A1,A12	SECTOR NUMBER MOST SIGNIFICANT
	LDR	A2,A11	SECTOR NUMBER LEAST SIGNIFICANT 
	EJECT
* 
*	DIVIDE LOGICAL WITH 3 
* 
	LDK	A3,0 
RED100	EQU	*
	ADK	A3,1 
	SUK	A1,3 
	RB(NN)	RED100
	ADK	A1,3 
	SUK	A3,1 
	DVK	3
	CW	A9,CIOAD1 
	RF(NE)	RED110	NOT SAME BUFFER ADDRESS MEANS NEW READ 
	CW	A2,PSECNL+STKEND
	RF(NE)	RED110	NOT SAME PHYSICAL SEC NBR
	CW	A3,PSECNM+STKEND
	RF(NE)	RED110	NOT SAME PHYSICAL SEC NBR
	CW	A1,PSECPA+STKEND
	RF(E)	TURN	SAME LOG SEC AS BEFORE
	RF(G)	REDMOV	MOVE UP NEXT LOGICAL SECTOR 
RED110	EQU	*
	ST	A9,CIOAD1	ADDRESS 1 
	MS	3,PSECPA+STKEND	SAVE NEW VALUES 
	LDR	A1,A3
	DVK	115
	EJECT
*	A1=HEAD NBR * SECTOR NBR
*	A2=CYLINDER NBR 
	LDR	A3,A2
	LDR	A2,A1
	LDK	A1,0 
	DVK	23 
*	A1=SECTOR NBR 
*	A2=HEAD NBR 
	ORKL	A2,/800	SET INTERRUPT BIT 
	ST	A2,CIOTAB	UPDATE CIO TABLE
	EJECT
* 
*	INTERLACING 
* 
	LDR	A2,A1
	MUK	5	INTERLACING 5
	SLC	A3,1 
	RF(NN)	INT100	EVEN CYLINDER NUMBER 
	ADK	A2,12	SKEW FACTOR
INT100	EQU	*
	DVK	23 
	SLL	A1,5	IN POSITION 
	ORS	A1,CIOTAB	UPDATE CIO TABLE 
	SRC	A3,1	RESTORE A3
	CW	A3,CYLNBR 
	RF(E)	READER	SAME CYLINDER NUMBER
	EJECT
* 
*	SEEK
* 
	ST	A3,CYLNBR	SAVE CYLINDER NBR 
	ADKL	A3,/A800	SEEK COMMAND 
	ST	A3,SEKTAB 
	LDKL	A2,SEKTAB 
SEEKC1	EQU	*
	CIO	A2,1,0	SEEK
	RB(NA)	SEEKC1
SEEKC2	EQU	*
	SST	A2,0 
	RB(NA)	SEEKC2
	EJECT
* 
*    READ 
* 
READER	EQU	*
	LDK	A6,3	NUMBER OF RETRIES 
REA100	EQU	*
	LDKL	A1,CIOTAB	POINTER TO CIO TABLE
READC1	CIO	A1,1,0	READ
	RB(NA)	READC1	LOOP UNTIL ACCEPTED
* 
READC2	SST	A1,0	STATUS
	RB(NA)	READC2	LOOP UNTIL ACCEPTED
	ANKL	A1,/FF0F	STATUS 
	RF(NZ)	RET30	READING ERROR 
	LD	A1,PSECPA+STKEND	GET RELATIV LOG SECT IN PHYSICAL	=11 
	RF(NZ)	REDMOV	NOT FIRST REL LOG SECTOR	=11 

TURN	EQU	*
	ADKL	A11,1	INCREMENT LOGICAL SECTOR NUMBER 
	RF(O)	TURN10	OVERFLOW
	RF	TURN20
TURN10	EQU	*
	SUR	A11,A11	RESET A11
	ADKL	A12,1 
TURN20	EQU	*
	RTN	A14
	EJECT
* 
*	MOVE UP NEXT LOGICAL SECTOR 
* 
REDMOV	EQU	*
	ST	A1,PSECPA+STKEND	SAVE NEW LOGICAL SECTOR PART 
	SLL	A1,2	INDEX TO TABLE
	LD	A1,CIOAD1,A1	SOURCE ADDRESS 
	LDR	A2,A9	DESTINATION ADDRESS
	LDK	A3,128	LENGTH IN WORDS 
RMOV10	EQU	*
	LDR*	A6,A1 
	STR	A6,A2
	ADK	A1,2 
	ADK	A2,2 
	SUK	A3,1 
	RB(P)	RMOV10	NEXT WORD 
	RB	TURN



NOFOND	EQU	*
	LDKL	A1,LMP2 
	CALL	ERROR	INDICATE READING ERROR
	EJECT
* 
*	IO ERROR IN READING 
* 
RET30	EQU	* 
	SUK	A6,1 
	RB(NZ)	REA100	NEW TRY
	LC	A1,CIOTAB 
	ANK	A1,/C0 
	RF(NZ)	RET31	LAST RETRY WITH EARLY OR LATE D.S 
	LDKL	A2,/8000
	ORS	A2,CIOTAB	PREPARE FOR EARLY DATA STROBE
	RB	READER
RET31	EQU	* 
	ANK	A1,/80 
	RF(Z)	RET32	LAST RETRY WITH LATE DATA STROBE 
	LDKL	A2,/C000
	XRS	A2,CIOTAB	CHANGE FROM EARLY TO LATE D.S
	RB	READER
RET32	EQU	* 
	LDKL	A2,/3FFF
	ANS	A2,CIOTAB	RESET LATE DATA STROBE 
	LC	A1,CIOTOT 
	ANK	A1,/C0 
	RF(NZ)	RET33	LAST RETRY CARRIAGE+ OR CARRIAGE- 
	LDKL	A2,/8000
	ORS	A2,CIOTOT	PREPARE FOR CARRIAGE+
	RB	READER
RET33	EQU	* 
	ANK	A1,/80 
	RB(Z)	NOFOND	READING ERROR 
	LDKL	A2,/C000
	XRS	A2,CIOTOT	FROM CARRIAGE+ TO CARRIGE- 
	RB	READER
	EJECT
* 
*	SEEK TABLE
* 
SEKTAB	EQU	*
	DATA	0 
* 
*	CIO TABLE 
* 
CIOTAB	EQU	*
	DATA	0	ORDER,SECTOR NBR,HEAD NBR 
CIOTOT	EQU	*
	DATA	384	TOTAL NUMBER OF WORDS(1 PHYSICAL SECTOR)
CIOPA1	EQU	*
	DATA	/4000+128	DATA CHAINING BIT,NUMBER OF WORDS 
CIOAD1	EQU	*
	DATA	0	ADDRESS 1 
CIOPA2	EQU	*
	DATA	/4000+128 
CIOAD2	EQU	*
	DATA	0	ADDRESS 2 
CIOPA3	EQU	*
	DATA	128 
CIOAD3	EQU	*
	DATA	0	ADDRESS 3 
	XIF
	IFT	CDDI16=1		=9 
	EJECT
*********************************** 
*                                 * 
*  CDINIT - INITIALIZE DISC UNIT  * 
*  =============================  * 
*                                 * 
*  REFERENCED IN: SYSLOD,GETFIL   * 
*                                 * 
*  ENTRY: A1 - DEVICE ADDRESS     * 
*                                 * 
*  EXIT:                          * 
*                                 * 
*  WORK REGISTERS:  A1,A2          *
*                                 * 
*  SUBROUTINES:                   * 
*                                 * 
*********************************** 

CDINIT	EQU	*
* 
*	INIT 16M OR 80M CDC DISC COMMANDS 
* 
	LDR	A2,A1		=9
	ANK	A1,/3F	MASK DEVICE ADDRESS	=9
	SRL	A2,2	FIX OR CARTRIDGE IN POSITION	=9 
	ANK	A2,/10		=9 
	ST	A2,CARFIX+STKEND	SAVE FIX OR CARTRIDGE INDICATOR	=9 
	ORKL	A1,CIO	CONFIG CIO A1,1,XX  INSTR. 
	ST	A1,READC1 
	ORKL	A1,/800	FORM SST A1,XX  INSTR.
	ST	A1,READC2 
	XRKL	A1,/B00	FORM CIO A2,1,XX  INSTR.
	ST	A1,SEEKC1 
	ORKL	A1,/800	FORM SST A2,XX  INSTR.
	ST	A1,SEEKC2 
	LDKL	A2,-1 
	ST	A2,PSECNL+STKEND	INIT VALUE FOR SECTOR NBR
	LDKL	A2,/300	BUFLEN 80M CDC DISC 
	ST	A2,SAVCON	SAVE LENGTH 
	LDKL	A2,CRDSEC	GET READ SECTOR SUBROUTINE ADDR.
	ST	A2,READ 
	ST	A2,READS
	CF	A14,GETVLB	GET VOLUME LABEL	=9
	LC	A2,FORDEV+1,A9	GET FORMAT	=9
	ANK	A2,1	FORMAT 4 OR 5	=9
	LDK	A2,23	CONSTANT FOR 16M DISC	=9 
	RF(NZ)	CDI:10	16M DISC	=9
	LDK	A2,115	CONSTANT FOR 80M DISC	=9
CDI:10	EQU	*		=9
	ST	A2,DIVCON	SET DIVIDE CONSTANT	=9
	RTN	A14
	EJECT
*********************************************** 
*                                             * 
*  CRDSEC- READ ONE SECTOR FROM DISC          * 
*  =================================          * 
*                                             * 
*  REFERENCED IN: SYSLOD                      * 
*                                             * 
*  ENTRY:  A9 = BUFFER ADDRESS                * 
*                                             * 
*         A11 - SECTOR NBR LEAST SIGNIFICANT  * 
*         A12 - SECTOR NBR MOST SIGNIFICANT   * 
*                                             * 
*  EXIT: A12,A11 = A12,A11 + 1                * 
*                                             * 
*   WORK REGISTERS:  A1,A2,A3,A6              * 
*                                             * 
*  SUBROUTINES:  ERROR                        * 
*                                             * 
*********************************************** 
* 
CRDSEC	EQU	*
* 
*	SET BUFFER ADDRESS
* 
	LDR	A1,A9	BUFFER ADDRESS 
	ADKL	A1,256
	ST	A1,CIOAD2	ADDRESS 2 
	ADKL	A1,256
	ST	A1,CIOAD3	ADDRESS 3 
	LDKL	A1,/3FFF
	ANS	A1,CIOTAB	RESET BITS 
	ANS	A1,CIOTOT	RESET BITS 
	LDR	A1,A12	SECTOR NUMBER MOST SIGNIFICANT
	LDR	A2,A11	SECTOR NUMBER LEAST SIGNIFICANT 
	EJECT
* 
*	DIVIDE LOGICAL WITH 3 
* 
	LDK	A3,0 
RED100	EQU	*
	ADK	A3,1 
	SUK	A1,3 
	RB(NN)	RED100
	ADK	A1,3 
	SUK	A3,1 
	DVK	3
	CW	A9,CIOAD1 
	RF(NE)	RED110	NOT SAME BUFFER ADDRESS MEANS NEW READ 
	CW	A2,PSECNL+STKEND
	RF(NE)	RED110	NOT SAME PHYSICAL SEC NBR
	CW	A3,PSECNM+STKEND
	RF(NE)	RED110	NOT SAME PHYSICAL SEC NBR
	CW	A1,PSECPA+STKEND
	RF(E)	TURN	SAME LOG SEC AS BEFORE
	RF(G)	REDMOV	MOVE UP NEXT LOGICAL SECTOR 
RED110	EQU	*
	ST	A9,CIOAD1	ADDRESS 1 
	MS	3,PSECPA+STKEND	SAVE NEW VALUES 
	LDR	A1,A3
DIVCON	EQU	*+2		=9
	DVK	23		=9 
	EJECT
*	A1=HEAD NBR * SECTOR NBR
*	A2=CYLINDER NBR 
	LDR	A3,A2
	LDR	A2,A1
	LDK	A1,0 
	DVK	23 
*	A1=SECTOR NBR 
*	A2=HEAD NBR 
	ORKL	A2,/800	SET INTERRUPT BIT 
	OR	A2,CARFIX+STKEND	FIX OR CARTRIDGE	=9
	ST	A2,CIOTAB	UPDATE CIO TABLE
	EJECT
* 
*	INTERLACING 
* 
	LDR	A2,A1
	MUK	5	INTERLACING 5
	SRC	A3,1		=9 
	RF(NN)	INT100	EVEN CYLINDER NUMBER 
	ADK	A2,12	SKEW FACTOR
INT100	EQU	*
	DVK	23 
	SLL	A1,5	IN POSITION 
	ORS	A1,CIOTAB	UPDATE CIO TABLE 
	SLC	A3,1	RESTORE A3	=9 
	CW	A3,CYLNBR 
	RF(E)	READER	SAME CYLINDER NUMBER
	EJECT
* 
*	SEEK
* 
	ST	A3,CYLNBR	SAVE CYLINDER NBR 
	ADKL	A3,/A800	SEEK COMMAND 
	ST	A3,SEKTAB 
	LDKL	A2,SEKTAB 
SEEKC1	EQU	*
	CIO	A2,1,0	SEEK
	RB(NA)	SEEKC1
SEEKC2	EQU	*
	SST	A2,0 
	RB(NA)	SEEKC2
	EJECT
* 
*    READ 
* 
READER	EQU	*
	LDK	A6,3	NUMBER OF RETRIES 
REA100	EQU	*
	LDKL	A1,CIOTAB	POINTER TO CIO TABLE
READC1	CIO	A1,1,0	READ
	RB(NA)	READC1	LOOP UNTIL ACCEPTED
* 
READC2	SST	A1,0	STATUS
	RB(NA)	READC2	LOOP UNTIL ACCEPTED
	ANKL	A1,/FF0F	STATUS 
	RF(NZ)	RET30	READING ERROR 
	LD	A1,PSECPA+STKEND	GET LOGICAL SECT. IN PHYSICAL	=11
	RF(NZ)	REDMOV	NOT FIRST LOGICAL SECT. IN PHYSICAL	=11

TURN	EQU	*
	ADKL	A11,1	INCREMENT LOGICAL SECTOR NUMBER 
	RF(O)	TURN10	OVERFLOW
	RF	TURN20
TURN10	EQU	*
	SUR	A11,A11	RESET A11
	ADKL	A12,1 
TURN20	EQU	*
	RTN	A14
	EJECT
* 
*	MOVE UP NEXT LOGICAL SECTOR 
* 
REDMOV	EQU	*
	ST	A1,PSECPA+STKEND	SAVE NEW LOGICAL SECTOR PART 
	SLL	A1,1		=9 
	LDR	A2,A1		=9
	ADR	A1,A1		=9
	ADR	A1,A2	A1 MULTIPIED WITH 6	=9 
	LD	A1,CIOAD1,A1	SOURCE ADDRESS 
	LDR	A2,A9	DESTINATION ADDRESS
	LDK	A3,128	LENGTH IN WORDS 
RMOV10	EQU	*
	LDR*	A6,A1 
	STR	A6,A2
	ADK	A1,2 
	ADK	A2,2 
	SUK	A3,1 
	RB(P)	RMOV10	NEXT WORD 
	RB	TURN



NOFOND	EQU	*
	LDKL	A1,LMP2 
	CALL	ERROR	INDICATE READING ERROR
	EJECT
* 
*	IO ERROR IN READING 
* 
RET30	EQU	* 
	SUK	A6,1 
	RB(NZ)	REA100	NEW TRY
	LC	A1,CIOTAB 
	ANK	A1,/C0 
	RF(NZ)	RET31	LAST RETRY WITH EARLY OR LATE D.S 
	LDKL	A2,/8000
	ORS	A2,CIOTAB	PREPARE FOR EARLY DATA STROBE
	RB	READER
RET31	EQU	* 
	ANK	A1,/80 
	RF(Z)	RET32	LAST RETRY WITH LATE DATA STROBE 
	LDKL	A2,/C000
	XRS	A2,CIOTAB	CHANGE FROM EARLY TO LATE D.S
	RB	READER
RET32	EQU	* 
	LDKL	A2,/3FFF
	ANS	A2,CIOTAB	RESET LATE DATA STROBE 
	LC	A1,CIOTOT 
	ANK	A1,/C0 
	RF(NZ)	RET33	LAST RETRY CARRIAGE+ OR CARRIAGE- 
	LDKL	A2,/8000
	ORS	A2,CIOTOT	PREPARE FOR CARRIAGE+
	RB	READER
RET33	EQU	* 
	ANK	A1,/80 
	RB(Z)	NOFOND	READING ERROR 
	LDKL	A2,/C000
	XRS	A2,CIOTOT	FROM CARRIAGE+ TO CARRIGE- 
	RB	READER
	EJECT
* 
*	SEEK TABLE
* 
SEKTAB	EQU	*
	DATA	0 
* 
*	CIO TABLE 
* 
CIOTAB	EQU	*
	DATA	0	ORDER,SECTOR NBR,HEAD NBR 
CIOTOT	EQU	*
	DATA	384	TOTAL NUMBER OF WORDS(1 PHYSICAL SECTOR)
CIOPA1	EQU	*
	DATA	/4000+128	DATA CHAINING BIT,NUMBER OF WORDS 
	DATA	0	ADDRESS1 MOST SIGN.	=9
CIOAD1	EQU	*
	DATA	0	ADDRESS 1 
CIOPA2	EQU	*
	DATA	/4000+128 
	DATA	0	ADDRESS 2 MOST SIGN.	=9 
CIOAD2	EQU	*
	DATA	0	ADDRESS 2 
CIOPA3	EQU	*
	DATA	128 
	DATA	0	ADDRESS 3 MOST SIGN.	=9 
CIOAD3	EQU	*
	DATA	0	ADDRESS 3 
	XIF
	EJECT
*************************************************** 
*                                                 * 
*        GETFIL - GET CONFIGURATION FILE          * 
*        ===============================          * 
*                                                 * 
*  REFERENCED IN:  SYSLOD                         * 
*                                                 * 
*  ENTRY:  A9 - BUFFER ADDRESS                    * 
*                                                 * 
*  EXIT:  A11 - SECTOR ADDRESS TO CONF. FILE      * 
*                                                 * 
*  WORK REGISTERS:  A1,A2,A3,A4,A5,A6,A7,A8,A10  *
*                                                 * 
*  SUBROUTINES:  READVL,READCF                    * 
*                                                 * 
*************************************************** 
GETFIL	EQU	*
	CF	A14,GETVLB
GET:10	EQU	*
	CF	A14,RDSEC	GET VOLUME LABEL
	LDK	A7,QBLFAC	VTOC BLOCKING FACTOR 
	LDR	A6,A9	GET START OF BUFFER
GET:20	EQU	*
	LDK	A5,/20	LOAD SPACE
	CCR	A5,A6	UNUSED FILE? 
	RF(E)	GET:50	YES!
	LDR	A4,A6	START OF RECORD
	LDK	A5,'S'	STANDARD FILE CHARACTER 
	CC	A5,27,A6	STANDARD FILE? 
	RF(NE)	GET:50	NO!
	LDK	A5,'$'	LEADING CHAR IN CONF. FILE
	CCR	A5,A4	CONFIGURATION FILE?
	RF(NE)	GET:50	NO!
GET:25	LDK	A3,'C'	THIS INSTRUCTION IS MODIFIED
	CCK	A3,'CC'	LOOKING FOR CONF. FILE?
	RF(NE)	GET:85	NO!
	ADK	A4,5	SIXTH CHARACTER 
	LDK	A5,':'	CHARACTER TO PRECEED NUMBER 
GET:30	CCR	A5,A4	CONFIGURATION FILE?
	RF(E)	GET:40	YES!
	SUK	A4,1	TRY NEXT CHARACTER
	CWR	A4,A6	FIRST IN NAME? 
	RF(E)	GET:50	YES!
	RB	GET:30
GET:40	EQU	*
* 
*  CHECK APPLICATION NUMBER 
* 
	LC	A5,1,A4	GET LEFT DIGIT
	SLL	A5,8	SHIFT TO LEFT BYTE
	LC	A5,2,A4	GET RIGHT DIGIT 
	CALL	CONVRT	CONVERT TO BINARY
	CW	A1,SCTANO	SAME AS APPLICATION NUMBER
	RF(NE)	GET:50
* 
*  CONFIGURATION FILE FOUND 
* 
	LD	A1,22,A6	LAST RECORD NUMBER 
	ST	A1,LSTREC+STKEND	SAVE 
	LD	A12,16,A6	GET 
	LD	A11,18,A6	SECTOR ADDRESS
	RTN	A14
* 
GET:50	EQU	*
	ADR	A6,A8	NEXT VTOC RECORD 
	ADK	A6,1	BYPASS STATUS CHARACTER 
	SUK	A7,1	MOORE RECORDS IN THIS SECTOR? 
	RB(P)	GET:20	YES!
	CWR	A11,A10	LAST VTOC SECTOR?
	RB(NE)	GET:10	NO!
GET:60	LDK	A3,'C'	THIS INSTRUCTION IS MODIFIED
	CCK	A3,'CC'	LOOKING FOR CONF. FILE?
	RF(NE)	GET:99	NO!
* 
*  CONFIGURATION FILE NOT FOUND - READ SOP AND SELECT 
*  LOAD MEDIUM FOR CONFIGURATION FILE 
* 
* 
	LDKL	A2,/7F8 
	OTR	A2,0,SOP	SWITCH ON SOP LAMPS 
GET:70	EQU	*
	CF	A14,SOPIN 
	ANKL	A1,/7FC	ALLOWED SWITCH? 
	RB(Z)	GET:70	NO! 
	LDKL	A2,LMP1 
	OTR	A2,0,SOP	SWITCH ON LOAD LAMP 
	SRN	A1,A2
	LC	A1,DEVTAB,A2	GET DEVICE ADDRESS 
GET:75	EQU	*
	SC	A1,CONDEV+1+STKEND	SAVE CONF. DATA LOAD DEVICE
	CF	A14,CONFLD	CONFIGURE LOAD DEVICE
	RB	GETFIL
GET:85	EQU	*
	CCK	A3,'SS'	LOOKING FOR $SWAPP?
	RF(NE)	GET:99	NO!
	LDK	A5,0	RESET CHARACTER COUNTER 
GET:90	LCR	A1,A4	GET CHAR IN FILENAME 
	CC	A1,SWPTAB,A5	CHECK IF PRESCIBED CHAR. 
	RB(NE)	GET:50	NO!
	ADK	A4,1	NEXT CHARACTER
	ADK	A5,1	INCREMENT CHARACTER COUNTER 
	CWK	A5,8	ALL CHARACTERS CHECKED? 
	RB(NE)	GET:90	NO!
* 
*  SWAPPABLE WORK BLOCK FILE FOUND - SAVE DISC ADDRESS
*  TO FILE AND TO NEXT SECTOR AFTER FILE
* 
	LD	A1,18,A6	GET BIT 16-31 OF D.A.
	LD	A2,16,A6	GET BIT 0-15 OF D.A. 
	ST	A1,SWBFSA+STKCOM	SAVE 
	ST	A2,SWBFSA+STKCOM+2	SAVE 
	LD	A3,SWPFEL,A6	GET BIT 16-31 OF LENGTH
	LD	A4,SWPFEL-2,A6	GET BIT 0-15 OF LENGTH 
	ADR	A4,A2	ADD MOST SIGNIFICANT PART
	ADR	A3,A1	ADD LEAST SIGNIFICANT PART 
	RF(O)	GET:92	OVERFLOW - ADD CARRY
	RF	GET:98
GET:92	ADK	A4,1	ADD CARRY 
	ANKL	A3,/7FFF	RESET OVERFLOW 
GET:98	ST	A3,SWBFSE+STKCOM	SAVE BIT 16-31 OF D.A. 
	ST	A4,SWBFSE+STKCOM+2	SAVE BIT 0-15 OF D.A.
	IM	SWBFLG+STKCOM	INDICATE SWB-FILE FOUND 
GET:99	RTN	A14
	EJECT
***************************************************** 
*                                                   * 
*  LODCOM - LOAD CORE RESIDENT PART OF APPLICATION  * 
*  ===============================================  * 
*                                                   * 
*  LODSEG - LOAD ONE SEGMENT                        * 
*  =========================                        * 
*                                                   * 
*  ENTRY:  A8 - RELOCATION BASE                     * 
*         A10 - EFFECTIVE LENGTH                    * 
*                                                   * 
*  EXIT:                                            * 
*                                                   * 
*  WORK REGISTERS:  A1,A2,A3,A4,A7                  * 
*                                                   * 
*  SUBROUTINES:  MOVE,READ                          * 
*                                                   * 
***************************************************** 
LODCOM	EQU	*
	LD	A9,MXBUF	GET ADDRESS TO READ BUFFER 
	LDR	A3,A9	GET START OF BUFFER
	LDR	A2,A3	SAVE 
	LDKL	A7,240	NUMBER OF CODE WORDS 
LOD:10	EQU	*-2
	LDR	A10,A10	APP >32 KB?
	RF(NN)	LOD:20	NO!
	SUR	A10,A7	DEC. LENGTH 
	RF	LOD:50
LOD:20	EQU	*
	SUR	A10,A7	CHECK IF IN END OF OF SEGMENT 
	RF(P)	LOD:50	NO YET! 
	CWK	A7,256	128 WORDS/SECTOR? 
	RF(NE)	LOD:30	NO!
	ADR	A7,A10	COMPUTE NUMBER OF CODE WORDS
	LDKL	A10,0	INDICATE END OF SEGMENT 
	RF	LOD:52
LOD:30	EQU	*
	ADR	A7,A10	JUST MOVE SIGNIFICANT CHARACTERS! 
	LDKL	A10,0	INDICATE END OF SEGMENT 
	LD	A1,FSTSEC+STKEND	LOOK IF FIRST SECTOR/BLOCK 
	RF(NZ)	LOD:50	NO!
* 
	ADK	A7,8	YES, ADD 8 TO COMPENSATE FOR HEADER 
	CWK	A7,240	LOOK IF OUTSIDE CODE PART OF SECTOR/BLOCK 
	RF(L)	LOD:50	NO! 
* 
	SUK	A7,240	YES, GET WORDS REMAINING
	LDR	A10,A7	AND SAVE
	LDK	A7,240	START OF RELOCATION BITS
LOD:50	EQU	*
	CWK	A7,256	128 WORDS/SECTOR? 
	RF(E)	LOD:52	YES!
	ADR	A2,A7	START OF RELOCATION BITS 
	CF	A14,REBUF	RELOCATE
LOD:52	EQU	*
	LDR	A1,A9	START OF CODE PART 
	LD	A4,FSTSEC+STKEND	FIRST SECTOR/BLOCK?
	RF(NZ)	LOD:55	NO!
	IM	FSTSEC+STKEND	INDICATE NOT FIRST SECTOR/BLOCK 
	ADK	A1,8	SKIP 4 WORDS IN FIRST SECTOR/BLOCK
	SUK	A7,8	DECREMENT NUMBER OF CHAR. TO MOVE 
	LD	A3,COMLG,A9	GET LENGTH
	RF(N)	LOD:54	APPL. LARGER THAN ONE SECTOR/BLOCK
* 
	CWK	A3,240	SINGLE SECTOR/BLOCK APPLICATION?
	RF(NG)	LOD:55	YES! 
* 
LOD:54	ADKL	A10,8 
LOD:55	EQU	*
	LDR	A3,A7	NUMBER OF CHARACTERS TO MOVE 
	LD	A2,LLDADR+STKEND	GET TO-ADDRESS 
	ADS	A3,LLDADR+STKEND	UPDATE MEMORY ADDRESS 
	IFT	MMUPAG=1 
	MVSU	A3	MOVE TABLE FROM SYSTEM 
	XIF
	IFT	MMUPAG=0 
	CALL	MOVE
	XIF
	LDR	A10,A10	END OF SEGMENT?
	RF(NZ)	LOD:70
	RTN	A14	EXIT 
LODSEG	EQU	*
	LDKL	A1,256	NUMBER OF WORDS/SECTOR 
	ST	A1,LOD:10	MODIFY INSTRUCTION
LOD:70	EQU	*
	CF	A14,READ
READ	EQU	*-2
	RB	LODCOM
	EJECT
************************************************* 
*                                               * 
*        REBUF - RELOCATE BUFFER ROUTINE        * 
*        ===============================        * 
*                                               * 
*  REFERENCED IN:  LODCOM/LODSEG                * 
*                                               * 
*  ENTRY:  A3 - START OF BUFFER                 * 
*          A2 - START OF RELOCATION TABLE       * 
*                                               * 
*  EXIT:                                        * 
*                                               * 
*  WORK REGISTERS:  A1,A4,A5,A6                 * 
*                                               * 
*  SUBROUTINES:                                 * 
*                                               * 
************************************************* 
REBUF	EQU	* 
	LDR	A4,A2	GET START OPF RELOCATION TABLE 
	SUK	A4,2 
REB:10	EQU	*
	ADK	A4,2	NEXT RELOCATION WORD
	LDK	A6,16	NUMBER OF RELOCATION BITS
	LDR*	A1,A4	GET RELOCATION WORD 
REB:20	EQU	*
	RF(NN)	REB:30	DON'T RELOCATE THIS WORD!
	LDR*	A5,A3	GET CODE WORD 
	ADR	A5,A8	RELOCATE 
	STR	A5,A3	STORE IT BACK
REB:30	EQU	*
	ADK	A3,2	NEXT CODE WORD
	CWR	A3,A2	END OF CODE WORD PART? 
	RF(E)	EXREL	YES! 
	SUK	A6,1	MOORE RELOCATION BITS?
	RB(Z)	REB:10	NO! 
	SLL	A1,1	NEXT RELOCATION BIT 
	RB	REB:20
EXREL	EQU	* 
	RTN	A14
	EJECT
***************************************** 
*  GETCON - GET CONTENT IN MEMORY WORD  * 
***************************************** 
* 
*  REFERENCED IN:  SEGGEN 
* 
*  ENTRY:  A2 - MEMORY ADDRESS
*          MMUOPT - MMU OPTION SWITCH (X) 
* 
*  EXIT:  A1 - CONTENT OF MEMORY ADDRESS
* 
*  WORK REGISTER: 
* 
*  SUBROUTINES: 
* 
GETCON	EQU	*
	LD	A1,SCTOPT	GET OPTION WORD 
	ANK	A1,1	MMU OPTION
	RF(Z)	GCON10	NO MMU
	ELR	A1,A2
	RF	GCON20
GCON10	EQU	*
	LDR*	A1,A2 
GCON20	EQU	*
	RTN	A14	RETURN 
	EJECT
********************************************* 
*                                           * 
*               SCNCON                      * 
*               ======                      * 
*                                           * 
*  SCAN CONFIGURATION FILE FOR POSSIBLE     * 
*  APPLICATION DEFINITION BLOCKS. IF        * 
*  FOUND APLTAB+STKCOM IS UPDATED WITH DISC        *
*  ADDRESSES.                               * 
*                                           * 
*  ENTRY: A9 INPUT BUFFER ADDRESS           * 
*                                           * 
*  WORK REGISTERS  A1-A8,A10                * 
*                                           * 
*  ROUTINES REFERENCED: GETFIL, APLID       * 
*                                           * 
*  REFERENCED IN SYSLOD                     * 
*                                           * 
********************************************* 
* 
* 
SCNCON	EQU	*
	CF	A14,GETFIL	GET CONFIGURATION FILE 
	ST	A11,CONDAD+STKEND	SAVE CONF. DISC FILE ADDRESS
	ST	A12,CONDAD+2+STKEND	MOST SIGN. PART 
	LDR	A8,A9	GET START OF BUFFER
	ADKL	A8,BUFLEN-6	ADD SECTOR LENGTH USED
	ST	A8,ECNFBF+STKEND	AND SAVE BUFFER END
* 
	LDKL	A10,0	RESET RECORD COUNTER
	LD	A6,APLTAB+STKCOM	GET APLTAB+STKCOM ADDRESS
	ADK	A6,ACBLEN+2	SKIP 1ST TABLE BLOCK 
	CF	A14,RDSEC	READ FIRST SECTOR 
	LDR	A4,A9	GET START OF RECORD
	LDR	A8,A9	SAVE RECORD START
* 
SCAN00	EQU	*
	LDR*	A1,A4	GET FIRST WORD IN RECORD
	CWK	A1,'A;'	APPLICATION DEFINITION BLOCK?
	RF(NE)	SCAN10	NO!
* 
	CF	A14,APLID	YES GET APPLICATION NAME
SCAN10	EQU	*
	ADKL	A10,1	INCREMENT RECORD COUNTER
	CW	A10,LSTREC+STKEND	LAST RECORD?
	RF(E)	SCNEND	YES!
* 
	ADKL	A8,RECLEN+1	INCREMENT RECORD POINTER
	CW	A8,ECNFBF+STKEND	OUTSIDE SECTOR?
	RF(NE)	SCAN20	NO!
* 
	CF	A14,RDSEC	READ NEXT SECTOR
	LDR	A8,A9	RESET RECORD ADDRESS 
SCAN20	EQU	*
	LDR	A4,A8	GET RECORD START 
	RB	SCAN00	CONTINUE SCAN PROCESS
* 
*  THE WHOLE CONFIGURATION FILE 
*  IS PROCESSED. SEARCH VTOC FOR
*  GIVEN FILE NAMES AND UPDATE
*  APLTAB+STKCOM WITH CORRESPONDING 
*  DISC ADDRESSES.
* 
SCNEND	EQU	*
	LD	A1,IPLDEV+STKEND	CONFIGURE PGM LOAD DEV.
	CF	A14,LODDEV
	LD	A6,APLTAB+STKCOM	GET APLTAB+STKCOM START ADDRESS
	ADK	A6,ACBLEN+2	SKIP 1ST TABLE BLOCK 
	LD*	A1,APLTAB+STKCOM	GET NO OF APPLICATIONS
	SUK	A1,1	DECREMENT 
	RF(Z)	RTRN	ONLY ONE APPLICATION
	NGR	A1,A1	NEGATE 
	ST	A1,APLCNT+STKEND	AND SAVE AS APPL. COUNTER
	CF	A14,GETAPL	UPDATE APPLIC. DISC ADDR.
* 
RTRN	EQU	*
	RTN	A14	END OF SCNCON
	EJECT
********************************************* 
*                                           * 
*                                           * 
*                 APLID                     * 
*                 =====                     * 
*                                           * 
*  APLID TAKES THE NAME OF APPLICATION      * 
*  AND MOVES IT FROM CONF. FILE TO          * 
*  APLTAB+STKCOM. FOR EACH APPLICATION A ENTRY     *
*  IN APLTAB+STKCOM IS CREATED ACCORDINGLY:        *
*                                           * 
*       LENGTH OF NAME (BYTES)              * 
*       NAME                                * 
*                                           * 
*  THE NAME ENTRY CONSISTS OF 1-4 WORDS     * 
*                                           * 
*  ENTRY: A6 POINTER INTO APLTAB+STKCOM            *
*         A8 RECORD POINTER                 * 
*         A10 RECORD COUNTER                * 
*                                           * 
*  WORK REGISTERS: A1-A5                    * 
*                                           * 
********************************************* 
* 
* 
APLID	EQU	* 
	ADKL	A10,1	INCREMENT RECORD COUNTER
	CW	A10,LSTREC+STKEND	LAST RECORD 
	ABL(E)	CONERR	YES! ERROR IN CONFIGURATION FILE 
* 
	ADKL	A8,RECLEN+1	INCREMENT RECORD POINTER
	CW	A8,ECNFBF+STKEND	OUTSIDE SECTOR?
	RF(NE)	APLID0	NO!
* 
	CF	A14,RDSEC	READ NEXT SECTOR
	LDR	A8,A9	GET RECORD START 
APLID0	EQU	*
	LDR	A4,A8	RECORD START 
	LDK	A5,0	RESET CHARACTER COUNTER 
APLID2	EQU	*
	LCR	A1,A4	GET CHARACTER
	CCK	A1,';;'	DELIMITER CHARACTER? 
	RF(E)	APLID4	YES! END OF NAME
* 
	ADK	A4,1	INCREMENT CHARACTER POINTER 
	ADK	A5,1	INCREMENT CHARACTER COUNT 
	CWK	A5,NCHAID	END OF THIS RECORD?
	RB(NE)	APLID2	NO GET NEXT CHARACTER
* 
*  END OF NAME RECORD, LOOK IF
*  NEXT CHARACTER IS A DELIMITER
* 
	LCR	A1,A4
	CCK	A1,';;'
	ABL(NE)	CONERR	NO DELIMITER, ERROR IN CONF. FILE 
* 
APLID4	EQU	*
	ADK	A5,0 
	ABL(Z)	CONERR	NO LEGAL CHARACTER IN NAME 
* 
	LDR	A3,A6	SAVE BLOCK START 
	STR	A5,A3	SAVE NAME LENGTH IN APLTAB+STKCOM
	IM*	APLTAB+STKCOM	INCREMENT NO OF APPLIC.
	LDR	A4,A8	GET START OF NAME RECORD 
	ADK	A5,1	INCREMENT CHARACTER COUNT 
	SRA	A5,1	AND MAKE WORD COUNT 
* 
APLID6	EQU	*
	ADK	A3,2	ADVANCE TABLE POINTER 
	LDR*	A1,A4	MOVE 2 CHARACTERS OF NAME 
	STR	A1,A3	TO APLTAB+STKCOM 
	ADK	A4,2	ADVANCE CHARACTER POINTER 
	SUK	A5,1	DECREMENT WORD COUNT
	RB(P)	APLID6	MORE CHARACTERS TO MOVE 
* 
	ADK	A6,ACBLEN	PREPARE FOR NEXT TABLE ENTRY 
	RTN	A14	NO, RETURN 
	EJECT
********************************************* 
*                                           * 
*                                           * 
*              GETAPL                       * 
*              ======                       * 
*                                           * 
*  SCANS VTOC FOR FILE NAMES LISTED IN      * 
*  APLTAB+STKCOM. APLTAB+STKCOM IS UPDATED WITH CORRE-    * 
*  SPONDING DISC ADDRESSE AND THE LENGTH    * 
*  OF APLTAB+STKCOM IS THEN USED TO CALCULATE      *
*  START OF FREE AREA.                      * 
*                                           * 
*  ENTRY: A6 - 1ST ENTRY IN APLTAB+STKCOM          *
*         APLCNT+STKEND - NO OF ENTRIES IN APLTAB+STKCOM  * 
*                                           * 
********************************************* 
* 
* 
GETAPL	EQU	*
	CF	A14,GETVLB	READ VOLUME LABEL
GETAP0	EQU	*
	CF	A14,RDSEC	READ SECTOR 
	LDK	A7,QBLFAC	VTOC BLOCKING FACTOR 
	LDR	A4,A9	GET START OF RECORD
GETAP2	EQU	*
	LDR*	A5,A6	GET LENGTH OF APPL. NAME
	LDR	A3,A4	SAVE RECORD START
	LDR	A1,A6	AND TABLE POINTER
	ADK	A1,2	SKIP NO OF CHAR. ENTRY
	LCR	A2,A4	GET 1ST CHARACTER IN FILE NAME 
	CCK	A2,/2020	UNUSED? 
	RF(E)	GETAP4	YES!
* 
	CF	A14,CMPSYM	COMPARE SYMBOLS
	ADK	A5,0 
	RF(Z)	FOUND	EQUAL
* 
*  NO MATCH, TRY NEXT VTOC ENTRY
* 
GETAP4	EQU	*
	ADR	A4,A8	GET NEXT RECORD
	ADK	A4,1	BYPASS STATUS CHARACTER 
	SUK	A7,1	MORE RECORDS IN THIS SECTOR 
	RB(P)	GETAP2	YES!
* 
	CWR	A11,A10	LAST VTOC SECTOR?
	ABL(E)	CONERR	ERROR IN CONF. FILE
* 
	RB	GETAP0
* 
FOUND	EQU	* 
	LDK	A2,'L'	LOAD FILE CHARACTER 
	CC	A2,27,A4	LOAD FILE? 
	ABL(NE)	CONERR	NO ERROR IN CONF. FILE
* 
	LD	A2,16,A4	GET DISC ADDRESS (BITS 0-15) 
	ST	A2,APLADA,A6	SAVE IN APLTAB+STKCOM
	LD	A2,18,A4	GET DISC ADDRESS (BITS 16-31)
	ST	A2,APLADA+2,A6	AND SAVE IN APLTAB+STKCOM
	ADK	A6,ACBLEN	ADVANCE TO NEXT TABLE BLOCK
* 
	IM	APLCNT+STKEND	INCREMENT APPLICATION COUNT 
	RB(NZ)	GETAPL	MORE TO DO!
* 
	RTN	A14	END OF GETAPL
	EJECT
********************************************* 
*                                           * 
*                                           * 
*            CMPSYM                         * 
*            ======                         * 
*                                           * 
*  COMPARE TWO SYMBOLS WITH EACH OTHER      * 
*                                           * 
*  ENTRY: A3 - START OF SYMBOL 1            * 
*         A1 - START OF SYMBOL 2            * 
*         A5 - LENGTH OF SYMBOL 2           * 
*                                           * 
*  EXIT:  A5 = 0 IF SYMBOLS EQUAL           * 
*                                           * 
********************************************* 
* 
* 
CMPSYM	EQU	*
	LCR	A2,A3	GET CHARACTER IN SYMBOL 1
	CCR	A2,A1	COMPARE WITH CHARACTER IN SYMBOL 2 
	RF(NE)	CMPEND	IF NOT EQUAL, RETURN 
* 
	ADK	A3,1	ADVANCE CHARACTER POINTERS
	ADK	A1,1 
	SUK	A5,1	DECREMENT CHARACTER COUNT 
	RB(NZ)	CMPSYM	CONTINUE THE COMPARISION 
* 
	LDR*	A2,A6	RESTORE NAME LENGTH 
	CWK	A2,8	LOOK IF MAX. LENGTH 
	RF(E)	CMPEND	YES! FINISHED 
* 
	LCR	A2,A3	GET NEXT CHARACTER IN FILE NAME
	CCK	A2,/2020	END OF FILE NAME? 
	RF(E)	CMPEND	YES!
* 
	LDK	A5,1	NO, NOT EQUAL!
CMPEND	EQU	*
	RTN	A14	END OF CMPSYM
	EJECT
********************************************* 
*                                           * 
*                                           * 
*               GETVLB                      * 
*               ======                      * 
*                                           * 
*  READ SECTOR CONTAINIG VOLUME LABEL       * 
*                                           * 
*  EXIT: A10 - LAST VTOC SECTOR             * 
*        A11 - FIRST VTOC SECTOR            * 
*        A8  - VTOC RECORD LENGTH           * 
*                                           * 
********************************************* 
* 
* 
GETVLB	EQU	*
	SUR	A11,A11	VOLUME LABEL 
	SUR	A12,A12
	CF	A14,RDSEC	GET VOLUME LABEL
	LD	A10,10,A9	GET VTOC BASE 
	LDR	A11,A10	SAVE 
	AD	A10,6,A9	LAST VTOC SECTOR 
	LD	A8,12,A9	GET VTOC RECORD LENGTH 
	AD	A11,46,A9	FIRST FILE SECTOR IN VTOC	=7
	RTN	A14	END OF GETVLB
* 
	EJECT
********************************************* 
*                                           * 
*                                           * 
*                  RDSEC                    * 
*                  =====                    * 
*                                           * 
*  READS A SECTOR FROM INPUT DISC.          * 
*                                           * 
*  ENTRY: A9 - BUFFER ADDRESS               * 
*         A11- SECTOR ADDRESS               * 
*         A12- SECTOR ADDRESS               * 
*                                           * 
********************************************* 
* 
* 
RDSEC	EQU	* 
	CF	A14,READS	MODIFIED ADDRESS
READS	EQU	*-2 
	RTN	A14
	EJECT
* 
*  DATA AREA DEFINITION 
* 
SYSBAS	EQU	*
SAVCON	DATA	BUFLEN
MXBUF	DATA	0	DISC/FLEXIBLE DISC BUFFER ADDRESS
SAVMEM	DATA	0	SAVE AREA 
CYLNBR	DATA	/FFFF	CYLINDER NUMBER 
SECNBR	DATA	0	PHYSICAL SECTOR NUMBER
	IFT	CDDISC=1		=9 
	IFT	CDDI16=0		=9 
DEVTAB	DATA	0,/1909,/3717,/2808,/1404 
	XIF			=9 
	IFF	CDDISC-CDDI16=1		=9
DEVTAB	DATA	0,/1909,/3717,/2808,/5717	=9
	XIF			=9 
SWPTAB	DATA	'$S','WA','P ','  ' 
FCTAB	EQU	*	=5
	DATA	/F1F3,/F0F2		=5 
* 
	END	SYSLOD 

HexDump

0x00000…00036 (0, 0, 400)   Head {h00=0x0032, h01=0x0050, text=» IDENT SYSLOD  REL 11.0 83-08-24 870105041100 «, t00=0x0000, t01=0x0004}
0x00036…0003e               Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x0003e…00066               Head {h00=0x0024, h01=0x0050, text=»   DK, LINE 1771, FIX FOR TID=X:«, t00=0x0000, t01=0x0042}
0x00066…00092               Head {h00=0x0028, h01=0x0050, text=»   =12,COND. ASSEMBLY EDM INTRODUCED«, t00=0x0000, t01=0x006a}
0x00092…000b2               Head {h00=0x001c, h01=0x0050, text=»   =12,REL 11.0 81-05-19«, t00=0x0000, t01=0x0096}
0x000b2…000e0               Head {h00=0x002a, h01=0x0050, text=»   =11,ERROR IN READ ROUT. FOR 16M,80M«, t00=0x0000, t01=0x00b6}
0x000e0…00100               Head {h00=0x001c, h01=0x0050, text=»   =11,REL 11.0 81-05-11«, t00=0x0000, t01=0x00e4}
0x00100…00130               Head {h00=0x002c, h01=0x0050, text=»   =10,TWO WORDS IN INTERRUPT TABLE ARE «, t00=0x0000, t01=0x0104}
0x00130…00148               Head {h00=0x0014, h01=0x0050, text=»   =10,DESTROYED«, t00=0x0000, t01=0x0134}
0x00148…00168               Head {h00=0x001c, h01=0x0050, text=»   =10,REL 11.0 81-04-08«, t00=0x0000, t01=0x014c}
0x00168…00194               Head {h00=0x0028, h01=0x0050, text=»   =9,NEW CONTROL UNIT 16M,80M DISC «, t00=0x0000, t01=0x016c}
0x00194…001b4               Head {h00=0x001c, h01=0x0050, text=»   =9,REL 11.0 81-04-06 «, t00=0x0001, t01=0x0008}
0x001b4…001ea               Head {h00=0x0032, h01=0x0050, text=»   =8,WHEN CFTEST=1 TEST ALSO RWSI CONNECTION «, t00=0x0001, t01=0x0028}
0x001ea…0020a               Head {h00=0x001c, h01=0x0050, text=»   =8,REL 11.0 81-03-31 «, t00=0x0001, t01=0x005e}
0x0020a…00232               Head {h00=0x0024, h01=0x0050, text=»   =7,WRONG VTOC-SECTOR POINTER «, t00=0x0001, t01=0x007e}
0x00232…00252               Head {h00=0x001c, h01=0x0050, text=»   =7,REL 11.0 81-03-12 «, t00=0x0001, t01=0x00a6}
0x00252…00280               Head {h00=0x002a, h01=0x0050, text=»   =6,DC BLOCK DESTROYED WHEN CFTEST=0«, t00=0x0001, t01=0x00c6}
0x00280…002a0               Head {h00=0x001c, h01=0x0050, text=»   =6,REL 11.0 81-02-06 «, t00=0x0001, t01=0x00f4}
0x002a0…002d6               Head {h00=0x0032, h01=0x0050, text=»   =5,SUPPORTS LOADING FROM TWO HARDDISC UNITS«, t00=0x0001, t01=0x0114}
0x002d6…002f6               Head {h00=0x001c, h01=0x0050, text=»   =5,REL 11.0 81-01-29 «, t00=0x0001, t01=0x014a}
0x002f6…00318               Head {h00=0x001e, h01=0x0050, text=»   =4,FLOPPY MUX CORRECTED«, t00=0x0001, t01=0x016a}
0x00318…00338               Head {h00=0x001c, h01=0x0050, text=»   =4,REL 11.0 81-01-26 «, t00=0x0001, t01=0x018c}
0x00338…00362               Head {h00=0x0026, h01=0x0050, text=»   =3,IF 256 KBYTE MEMORY OVERFLOW«, t00=0x0002, t01=0x001c}
0x00362…00390               Head {h00=0x002a, h01=0x0050, text=»   =3,WILL OCCUR IN SEGMENT ALLOCATION«, t00=0x0002, t01=0x0046}
0x00390…003b0               Head {h00=0x001c, h01=0x0050, text=»   =3,PRR 11.0 80-12-03 «, t00=0x0002, t01=0x0074}
0x003b0…003e4               Head {h00=0x0030, h01=0x0050, text=»   =2,LOOK IF APPL. TYPE ALLOWED IN MONITOR «, t00=0x0002, t01=0x0094}
0x003e4…00418               Head {h00=0x0030, h01=0x0050, text=»   =2,REDESIGNED SEGMENT ALLOCATION ALGORITM«, t00=0x0002, t01=0x00c8}
0x00418…00438               Head {h00=0x001c, h01=0x0050, text=»   =2,PRR 11.0 80-11-20 «, t00=0x0002, t01=0x00fc}
0x00438…00466               Head {h00=0x002a, h01=0x0050, text=»   =1,MXSTAB ADDR. NOT REL IF CFTEST=0«, t00=0x0002, t01=0x011c}
0x00466…00486               Head {h00=0x001c, h01=0x0050, text=»   =1,PRR 11.0 80-11-19 «, t00=0x0002, t01=0x014a}
0x00486…0049c               Head {h00=0x0012, h01=0x0050, text=» ENTRY SYSLOD «, t00=0x0002, t01=0x016a}
0x0049c…004b2               Head {h00=0x0012, h01=0x0050, text=» ENTRY SYSBAS «, t00=0x0002, t01=0x0180}
0x004b2…004c8               Head {h00=0x0012, h01=0x0050, text=» ENTRY NUMSEG «, t00=0x0003, t01=0x0008}
0x004c8…004de               Head {h00=0x0012, h01=0x0050, text=» ENTRY PRGLG1 «, t00=0x0003, t01=0x001e}
0x004de…004f4               Head {h00=0x0012, h01=0x0050, text=» ENTRY APLADA «, t00=0x0003, t01=0x0034}
0x004f4…0050a               Head {h00=0x0012, h01=0x0050, text=» ENTRY APLLAC «, t00=0x0003, t01=0x004a}
0x0050a…00520               Head {h00=0x0012, h01=0x0050, text=» ENTRY APLLAP «, t00=0x0003, t01=0x0060}
0x00520…00536               Head {h00=0x0012, h01=0x0050, text=» ENTRY APLLDA «, t00=0x0003, t01=0x0076}
0x00536…0054c               Head {h00=0x0012, h01=0x0050, text=» ENTRY APLMMC «, t00=0x0003, t01=0x008c}
0x0054c…00562               Head {h00=0x0012, h01=0x0050, text=» ENTRY APLMMP «, t00=0x0003, t01=0x00a2}
0x00562…00578               Head {h00=0x0012, h01=0x0050, text=» ENTRY APLNPE «, t00=0x0003, t01=0x00b8}
0x00578…0058e               Head {h00=0x0012, h01=0x0050, text=» ENTRY APLREL «, t00=0x0003, t01=0x00ce}
0x0058e…005a4               Head {h00=0x0012, h01=0x0050, text=» ENTRY APLSTA «, t00=0x0003, t01=0x00e4}
0x005a4…005ba               Head {h00=0x0012, h01=0x0050, text=» ENTRY APLTYP «, t00=0x0003, t01=0x00fa}
0x005ba…005d0               Head {h00=0x0012, h01=0x0050, text=» ENTRY APLIOE «, t00=0x0003, t01=0x0110}
0x005d0…005e6               Head {h00=0x0012, h01=0x0050, text=» ENTRY APLSEG «, t00=0x0003, t01=0x0126}
0x005e6…005fc               Head {h00=0x0012, h01=0x0050, text=» ENTRY APLSWB «, t00=0x0003, t01=0x013c}
0x005fc…00620               Head {h00=0x0020, h01=0x0050, text=»*************************** «, t00=0x0003, t01=0x0152}
0x00620…00644               Head {h00=0x0020, h01=0x0050, text=»*                         * «, t00=0x0003, t01=0x0176}
0x00644…00668               Head {h00=0x0020, h01=0x0050, text=»*  ENTRIES AND EXTERNALS  * «, t00=0x0004, t01=0x000a}
0x00668…0068c               Head {h00=0x0020, h01=0x0050, text=»*                         * «, t00=0x0004, t01=0x002e}
0x0068c…006b0               Head {h00=0x0020, h01=0x0050, text=»*************************** «, t00=0x0004, t01=0x0052}
0x006b0…006c6               Head {h00=0x0012, h01=0x0050, text=» EXTRN CONVRT «, t00=0x0004, t01=0x0076}
0x006c6…006f2               Head {h00=0x0028, h01=0x0050, text=» EXTRN POB RESTORE REGISTER CONTENTS«, t00=0x0004, t01=0x008c}
0x006f2…0071c               Head {h00=0x0026, h01=0x0050, text=» EXTRN PUSH SAVE REGISTER CONTENTS«, t00=0x0004, t01=0x00b8}
0x0071c…00732               Head {h00=0x0012, h01=0x0050, text=» EXTRN SYSLDM «, t00=0x0004, t01=0x00e2}
0x00732…00748               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTANO «, t00=0x0004, t01=0x00f8}
0x00748…0075e               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTBUG «, t00=0x0004, t01=0x010e}
0x0075e…00774               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTEFA «, t00=0x0004, t01=0x0124}
0x00774…0078a               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTMSZ «, t00=0x0004, t01=0x013a}
0x0078a…007c0               Head {h00=0x0032, h01=0x0050, text=» EXTRN SCTMXS ADDRESS TO MONITOR EXTENT TABLE «, t00=0x0004, t01=0x0150}
0x007c0…007d6               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTNOP «, t00=0x0004, t01=0x0186}
0x007d6…007ec               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTOPT «, t00=0x0005, t01=0x000c}
0x007ec…00802               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTIPL «, t00=0x0005, t01=0x0022}
0x00802…00818               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTPSZ «, t00=0x0005, t01=0x0038}
0x00818…0082e               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTSFA «, t00=0x0005, t01=0x004e}
0x0082e…00844               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTSTB «, t00=0x0005, t01=0x0064}
0x00844…00852               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0005, t01=0x007a}
0x00852…00864               Head {h00=0x000e, h01=0x0050, text=» EXTRN REL«, t00=0x0005, t01=0x0088}
0x00864…00878               Head {h00=0x0010, h01=0x0050, text=» EXTRN ERROR«, t00=0x0005, t01=0x009a}
0x00878…0088e               Head {h00=0x0012, h01=0x0050, text=» EXTRN MMDDIV «, t00=0x0005, t01=0x00ae}
0x0088e…008a2               Head {h00=0x0010, h01=0x0050, text=» EXTRN TABBE«, t00=0x0005, t01=0x00c4}
0x008a2…008b6               Head {h00=0x0010, h01=0x0050, text=» EXTRN MMEND«, t00=0x0005, t01=0x00d8}
0x008b6…008cc               Head {h00=0x0012, h01=0x0050, text=» EXTRN CMPADR «, t00=0x0005, t01=0x00ec}
0x008cc…008e0               Head {h00=0x0010, h01=0x0050, text=» EXTRN MOVE «, t00=0x0005, t01=0x0102}
0x008e0…00918               Head {h00=0x0034, h01=0x0050, text=» EXTRN TTB:MT DISPLACEMENT TO MMU TABLE IN TTAB «, t00=0x0005, t01=0x0116}
0x00918…0092e               Head {h00=0x0012, h01=0x0050, text=» EXTRN TTB:CB «, t00=0x0005, t01=0x014e}
0x0092e…00944               Head {h00=0x0012, h01=0x0050, text=» EXTRN STKCOM «, t00=0x0005, t01=0x0164}
0x00944…0095a               Head {h00=0x0012, h01=0x0050, text=» EXTRN STKEND «, t00=0x0005, t01=0x017a}
0x0095a…00968               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0005, t01=0x0190}
0x00968…00974               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0006, t01=0x000e}
0x00974…00980               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0006, t01=0x001a}
0x00980…009a8               Head {h00=0x0024, h01=0x0050, text=»******************************* «, t00=0x0006, t01=0x0026}
0x009a8…009d0               Head {h00=0x0024, h01=0x0050, text=»* CONFIGURATION FILE (CONFIG) * «, t00=0x0006, t01=0x004e}
0x009d0…009f8               Head {h00=0x0024, h01=0x0050, text=»******************************* «, t00=0x0006, t01=0x0076}
0x009f8…00a04               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0006, t01=0x009e}
0x00a04…00a24               Head {h00=0x001c, h01=0x0050, text=»* TASK DEFINITION BLOCK:«, t00=0x0006, t01=0x00aa}
0x00a24…00a46               Head {h00=0x001e, h01=0x0050, text=»TDBBT EQU 0 1A BLOCK TYPE «, t00=0x0006, t01=0x00ca}
0x00a46…00a72               Head {h00=0x0028, h01=0x0050, text=»TDBNT EQU TDBBT+1 2N NUMBER OF TASKS«, t00=0x0006, t01=0x00ec}
0x00a72…00aa2               Head {h00=0x002c, h01=0x0050, text=»TDBID EQU TDBNT+2 6A TASK ID START VALUE«, t00=0x0006, t01=0x0118}
0x00aa2…00ad2               Head {h00=0x002c, h01=0x0050, text=»TDBMC EQU TDBID+6 6A MATCHING TASK CLASS«, t00=0x0006, t01=0x0148}
0x00ad2…00afa               Head {h00=0x0024, h01=0x0050, text=»TDBTL EQU TDBMC+6 6A TASK LEVEL «, t00=0x0006, t01=0x0178}
0x00afa…00b38               Head {h00=0x003a, h01=0x0050, text=»TDBNC EQU TDBTL+6 2N NUMBER OF TERMINAL DEVICE CLASSES«, t00=0x0007, t01=0x0010}
0x00b38…00b42               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x004e}
0x00b42…00b6c               Head {h00=0x0026, h01=0x0050, text=»TDBFST EQU TDBNC+2 SAVE05 TERM DEF«, t00=0x0007, t01=0x0058}
0x00b6c…00b94               Head {h00=0x0024, h01=0x0050, text=»TDC EQU 7 TERMINAL DEVICE CLASS «, t00=0x0007, t01=0x0082}
0x00b94…00bb6               Head {h00=0x001e, h01=0x0050, text=»TLC EQU 7 LINE CONNECTION «, t00=0x0007, t01=0x00aa}
0x00bb6…00be2               Head {h00=0x0028, h01=0x0050, text=»TDBREC EQU TDC+TLC TDB-RECORD LENGTH«, t00=0x0007, t01=0x00cc}
0x00be2…00bec               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00f8}
0x00bec…00c1a               Head {h00=0x002a, h01=0x0050, text=»SDC EQU 7 SPECIAL DEVICE CLASS-RECORD «, t00=0x0007, t01=0x0102}
0x00c1a…00c24               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0130}
0x00c24…00c48               Head {h00=0x0020, h01=0x0050, text=»* COMMON DEVICE DEF. BLOCK: «, t00=0x0007, t01=0x013a}
0x00c48…00c6a               Head {h00=0x001e, h01=0x0050, text=»CDBBT EQU 0 1A BLOCK TYPE «, t00=0x0007, t01=0x015e}
0x00c6a…00ca4               Head {h00=0x0036, h01=0x0050, text=»CDBNC EQU CDBBT+1 2N NUMBER OF SPEC. DEV. CLASSES «, t00=0x0007, t01=0x0180}
0x00ca4…00cd0               Head {h00=0x0028, h01=0x0050, text=»SDCFST EQU CDBNC+2 SAVE05 SDC-RECORD«, t00=0x0008, t01=0x002a}
0x00cd0…00cda               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0056}
0x00cda…00ce4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0060}
0x00ce4…00d0e               Head {h00=0x0026, h01=0x0050, text=»* USER WORK BLOCK TYPE DEF. BLOCK «, t00=0x0008, t01=0x006a}
0x00d0e…00d30               Head {h00=0x001e, h01=0x0050, text=»UDBBT EQU 0 1A BLOCK TYPE «, t00=0x0008, t01=0x0094}
0x00d30…00d60               Head {h00=0x002c, h01=0x0050, text=»UDBNU EQU UDBBT+1 3A NUMBER OF UWB TYPES«, t00=0x0008, t01=0x00b6}
0x00d60…00d6a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00e6}
0x00d6a…00d96               Head {h00=0x0028, h01=0x0050, text=»UDBFST EQU UDBNU+3 SAVE05 UDB-RECORD«, t00=0x0008, t01=0x00f0}
0x00d96…00db6               Head {h00=0x001c, h01=0x0050, text=»NAMUWB EQU 3 NAME OF UWB«, t00=0x0008, t01=0x011c}
0x00db6…00ddc               Head {h00=0x0022, h01=0x0050, text=»NUMUBL EQU 3 NUMBER OF BLOCKS «, t00=0x0008, t01=0x013c}
0x00ddc…00e0e               Head {h00=0x002e, h01=0x0050, text=»UDBREC EQU NAMUWB+NUMUBL UDB RECORD-LENGTH«, t00=0x0008, t01=0x0162}
0x00e0e…00e1c (9, 0, 400)   Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0009, t01=0x0004}
0x00e1c…00e34               Head {h00=0x0014, h01=0x0050, text=»****************«, t00=0x0009, t01=0x0012}
0x00e34…00e4c               Head {h00=0x0014, h01=0x0050, text=»* SOP-HANDLING *«, t00=0x0009, t01=0x002a}
0x00e4c…00e64               Head {h00=0x0014, h01=0x0050, text=»****************«, t00=0x0009, t01=0x0042}
0x00e64…00e86               Head {h00=0x001e, h01=0x0050, text=»SOP EQU /2E DEVICE ADDRESS«, t00=0x0009, t01=0x005a}
0x00e86…00e8e               Head {h00=0x0004, h01=0x0050, t00=0x0009, t01=0x007c}
0x00e8e…00eb0               Head {h00=0x001e, h01=0x0050, text=»LMP1 EQU /400 LAMP 1 CODE «, t00=0x0009, t01=0x0084}
0x00eb0…00ec6               Head {h00=0x0012, h01=0x0050, text=»LMP2 EQU /200 «, t00=0x0009, t01=0x00a6}
0x00ec6…00edc               Head {h00=0x0012, h01=0x0050, text=»LMP3 EQU /100 «, t00=0x0009, t01=0x00bc}
0x00edc…00ef0               Head {h00=0x0010, h01=0x0050, text=»LMP4 EQU /80«, t00=0x0009, t01=0x00d2}
0x00ef0…00f04               Head {h00=0x0010, h01=0x0050, text=»LMP5 EQU /40«, t00=0x0009, t01=0x00e6}
0x00f04…00f18               Head {h00=0x0010, h01=0x0050, text=»LMP6 EQU /20«, t00=0x0009, t01=0x00fa}
0x00f18…00f2c               Head {h00=0x0010, h01=0x0050, text=»LMP7 EQU /10«, t00=0x0009, t01=0x010e}
0x00f2c…00f3e               Head {h00=0x000e, h01=0x0050, text=»LMP8 EQU 8«, t00=0x0009, t01=0x0122}
0x00f3e…00f50               Head {h00=0x000e, h01=0x0050, text=»LMP9 EQU 4«, t00=0x0009, t01=0x0134}
0x00f50…00f64               Head {h00=0x0010, h01=0x0050, text=»LMP10 EQU 2 «, t00=0x0009, t01=0x0146}
0x00f64…00f78               Head {h00=0x0010, h01=0x0050, text=»LMP11 EQU 1 «, t00=0x0009, t01=0x015a}
0x00f78…00f86               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0009, t01=0x016e}
0x00f86…00f8e               Head {h00=0x0004, h01=0x0050, t00=0x0009, t01=0x017c}
0x00f8e…00f96               Head {h00=0x0004, h01=0x0050, t00=0x0009, t01=0x0184}
0x00f96…00fc2               Head {h00=0x0028, h01=0x0050, text=»*********************************** «, t00=0x0009, t01=0x018c}
0x00fc2…00fee               Head {h00=0x0028, h01=0x0050, text=»*  MXSTAB DISPLACEMENTS           * «, t00=0x000a, t01=0x0028}
0x00fee…0101a               Head {h00=0x0028, h01=0x0050, text=»*********************************** «, t00=0x000a, t01=0x0054}
0x0101a…01022               Head {h00=0x0004, h01=0x0050, t00=0x000a, t01=0x0080}
0x01022…0102a               Head {h00=0x0004, h01=0x0050, t00=0x000a, t01=0x0088}
0x0102a…0103e               Head {h00=0x0010, h01=0x0050, text=»MX:NOX EQU 6«, t00=0x000a, t01=0x0090}
0x0103e…0106e               Head {h00=0x002c, h01=0x0050, text=»MX:NOS EQU 8 NUMBER OF SEGMENT CLUSTERS «, t00=0x000a, t01=0x00a4}
0x0106e…01076               Head {h00=0x0004, h01=0x0050, t00=0x000a, t01=0x00d4}
0x01076…0107e               Head {h00=0x0004, h01=0x0050, t00=0x000a, t01=0x00dc}
0x0107e…010b4               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x000a, t01=0x00e4}
0x010b4…010ea               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x000a, t01=0x011a}
0x010ea…01120               Head {h00=0x0032, h01=0x0050, text=»*    APCTAB DISPLACEMENTS                   * «, t00=0x000a, t01=0x0150}
0x01120…01156               Head {h00=0x0032, h01=0x0050, text=»*    ====================                   * «, t00=0x000a, t01=0x0186}
0x01156…0118c               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x000b, t01=0x002c}
0x0118c…011c2               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x000b, t01=0x0062}
0x011c2…011ca               Head {h00=0x0004, h01=0x0050, t00=0x000b, t01=0x0098}
0x011ca…011d2               Head {h00=0x0004, h01=0x0050, t00=0x000b, t01=0x00a0}
0x011d2…01208               Head {h00=0x0032, h01=0x0050, text=»APLADA EQU 22 APPLICATION DISC FILE ADDRESS =2«, t00=0x000b, t01=0x00a8}
0x01208…0123a               Head {h00=0x002e, h01=0x0050, text=»APLREL EQU 18 APPLICATION RELOCATION BASE «, t00=0x000b, t01=0x00de}
0x0123a…0126a               Head {h00=0x002c, h01=0x0050, text=»APLIOE EQU 0 APPLICATION RESTART ADDRESS«, t00=0x000b, t01=0x0110}
0x0126a…012a6               Head {h00=0x0038, h01=0x0050, text=»APLLAC EQU 14 APPLICATION LOAD ADDR. (LOGICAL ADDR.)«, t00=0x000b, t01=0x0140}
0x012a6…012d0               Head {h00=0x0026, h01=0x0050, text=»APLLAP EQU 12 LOGICAL PAGE ADDRESS«, t00=0x000b, t01=0x017c}
0x012d0…0130c               Head {h00=0x0038, h01=0x0050, text=»APLLDA EQU 0 APPLICATION LOAD ADDR. (PHYSICAL ADDR.)«, t00=0x000c, t01=0x0016}
0x0130c…0133e               Head {h00=0x002e, h01=0x0050, text=»APLMMC EQU 10 APPLICATION MMU START ENTRY «, t00=0x000c, t01=0x0052}
0x0133e…0136a               Head {h00=0x0028, h01=0x0050, text=»APLMMP EQU 8 SEGMENT START MMU ENTRY«, t00=0x000c, t01=0x0084}
0x0136a…0139c               Head {h00=0x002e, h01=0x0050, text=»APLSEG EQU 4 PHYSICAL START OF 1ST SEGMENT«, t00=0x000c, t01=0x00b0}
0x0139c…013ce               Head {h00=0x002e, h01=0x0050, text=»APLNPE EQU 6 NUMBER OF PAGE ENTRIES IN MMU«, t00=0x000c, t01=0x00e2}
0x013ce…01400               Head {h00=0x002e, h01=0x0050, text=»APLPSZ EQU 20 APPLICATION SEGMENT SIZE =2 «, t00=0x000c, t01=0x0114}
0x01400…01424               Head {h00=0x0020, h01=0x0050, text=»APLSWB EQU 2 APPLICATION SWB«, t00=0x000c, t01=0x0146}
0x01424…01452               Head {h00=0x002a, h01=0x0050, text=»APLSTA EQU 16 APPL. PGM START ADDRESS «, t00=0x000c, t01=0x016a}
0x01452…01478               Head {h00=0x0022, h01=0x0050, text=»APLTYP EQU 8 APPLICATION TYPE «, t00=0x000d, t01=0x0008}
0x01478…01486               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000d, t01=0x002e}
0x01486…014ac               Head {h00=0x0022, h01=0x0050, text=»******************************«, t00=0x000d, t01=0x003c}
0x014ac…014d2               Head {h00=0x0022, h01=0x0050, text=»*                            *«, t00=0x000d, t01=0x0062}
0x014d2…014f8               Head {h00=0x0022, h01=0x0050, text=»*  COMMON DISPLACEMENTS      *«, t00=0x000d, t01=0x0088}
0x014f8…0151e               Head {h00=0x0022, h01=0x0050, text=»*  AND CONSTANTS             *«, t00=0x000d, t01=0x00ae}
0x0151e…01544               Head {h00=0x0022, h01=0x0050, text=»*                            *«, t00=0x000d, t01=0x00d4}
0x01544…0156a               Head {h00=0x0022, h01=0x0050, text=»******************************«, t00=0x000d, t01=0x00fa}
0x0156a…01576               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x000d, t01=0x0120}
0x01576…01582               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x000d, t01=0x012c}
0x01582…015bc               Head {h00=0x0036, h01=0x0050, text=»ACBLEN EQU 26 APPLICATION CONTROL BLOCK LENGTH =2 «, t00=0x000d, t01=0x0138}
0x015bc…015f0               Head {h00=0x0030, h01=0x0050, text=»APLTAB EQU 12 ADDRESS TO APPL. CONTROL TABLE«, t00=0x000d, t01=0x0172}
0x015f0…01618               Head {h00=0x0024, h01=0x0050, text=»APPLNO EQU 18 APPLICATION NUMBER«, t00=0x000e, t01=0x0016}
0x01618…01644               Head {h00=0x0028, h01=0x0050, text=»BUFSIZ EQU 14 TEMPORARY BUFFER SIZE «, t00=0x000e, t01=0x003e}
0x01644…01676               Head {h00=0x002e, h01=0x0050, text=»CONLEN EQU 0 LENGTH OF CONFIGURATION DATA «, t00=0x000e, t01=0x006a}
0x01676…016a6               Head {h00=0x002c, h01=0x0050, text=»CONSTA EQU 2 START OF CONFIGURATION DATA«, t00=0x000e, t01=0x009c}
0x016a6…016d2               Head {h00=0x0028, h01=0x0050, text=»DATEND EQU 34 END OF DDIV PROTOTYPE «, t00=0x000e, t01=0x00cc}
0x016d2…01710               Head {h00=0x003a, h01=0x0050, text=»FSTADR EQU 20 1ST FREE ADDRESS WHEN ALLOCATING BUFFER «, t00=0x000e, t01=0x00f8}
0x01710…0173e               Head {h00=0x002a, h01=0x0050, text=»FSTPAG EQU 22 1ST FREE PAGE (PHYSICAL)«, t00=0x000e, t01=0x0136}
0x0173e…0176e               Head {h00=0x002c, h01=0x0050, text=»FYSPAG EQU 24 LAST PHYSICAL PAGE NUMBER «, t00=0x000e, t01=0x0164}
0x0176e…017a8 (15, 0, 400)  Head {h00=0x0036, h01=0x0050, text=»LSTADR EQU 26 LAST ADDRESS WHEN BUILDING DATA PART«, t00=0x000f, t01=0x0004}
0x017a8…017d4               Head {h00=0x0028, h01=0x0050, text=»MAPLEN EQU 30 LENGTH OF AREA TO MAP «, t00=0x000f, t01=0x003e}
0x017d4…01802               Head {h00=0x002a, h01=0x0050, text=»MMFROM EQU 36 2ND MMU TABLE WORK AREA «, t00=0x000f, t01=0x006a}
0x01802…0182e               Head {h00=0x0028, h01=0x0050, text=»MMTO EQU 38 1:ST MMU TABLE WORK AREA«, t00=0x000f, t01=0x0098}
0x0182e…01856               Head {h00=0x0024, h01=0x0050, text=»M:REL EQU 16 RELOCATION CONSTANT«, t00=0x000f, t01=0x00c4}
0x01856…01886               Head {h00=0x002c, h01=0x0050, text=»SYSBUF EQU 28 START OF TEMPORARY BUFFER «, t00=0x000f, t01=0x00ec}
0x01886…018bc               Head {h00=0x0032, h01=0x0050, text=»SWBFSA EQU 4 SWB-FILE START ADDRESS (2 WORDS) «, t00=0x000f, t01=0x011c}
0x018bc…018f0               Head {h00=0x0030, h01=0x0050, text=»SWBFSE EQU 8 SWB-FILE END ADDRESS (2 WORDS) «, t00=0x000f, t01=0x0152}
0x018f0…0191c               Head {h00=0x0028, h01=0x0050, text=»TTAB EQU 32 WORK AREA FOR MMU TABLE «, t00=0x000f, t01=0x0186}
0x0191c…01944               Head {h00=0x0024, h01=0x0050, text=»COM01 EQU 40 COMMON SAVE AREA 1 «, t00=0x0010, t01=0x0022}
0x01944…0196c               Head {h00=0x0024, h01=0x0050, text=»COM02 EQU 42 COMMON SAVE AREA 2 «, t00=0x0010, t01=0x004a}
0x0196c…01994               Head {h00=0x0024, h01=0x0050, text=»COM03 EQU 44 COMMON SAVE AREA 3 «, t00=0x0010, t01=0x0072}
0x01994…019c2               Head {h00=0x002a, h01=0x0050, text=»TOTSGM EQU 46 TOTAL NUMBER OF SEGMENTS«, t00=0x0010, t01=0x009a}
0x019c2…019f2               Head {h00=0x002c, h01=0x0050, text=»SWBFLG EQU 48 SWAPPPABLE WORK BLOCK FLAG«, t00=0x0010, t01=0x00c8}
0x019f2…01a1a               Head {h00=0x0024, h01=0x0050, text=»COM04 EQU 50 COMMON SAVE AREA 4 «, t00=0x0010, t01=0x00f8}
0x01a1a…01a46               Head {h00=0x0028, h01=0x0050, text=»DCBLK EQU 54 START OF DC CONF. DATA «, t00=0x0010, t01=0x0120}
0x01a46…01a54               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0010, t01=0x014c}
0x01a54…01a7a               Head {h00=0x0022, h01=0x0050, text=»******************************«, t00=0x0010, t01=0x015a}
0x01a7a…01aa0               Head {h00=0x0022, h01=0x0050, text=»*                            *«, t00=0x0010, t01=0x0180}
0x01aa0…01ac6               Head {h00=0x0022, h01=0x0050, text=»*  LOCAL DISPLACEMENTS       *«, t00=0x0011, t01=0x0016}
0x01ac6…01aec               Head {h00=0x0022, h01=0x0050, text=»*  AND CONSTANTS             *«, t00=0x0011, t01=0x003c}
0x01aec…01b12               Head {h00=0x0022, h01=0x0050, text=»*                            *«, t00=0x0011, t01=0x0062}
0x01b12…01b38               Head {h00=0x0022, h01=0x0050, text=»******************************«, t00=0x0011, t01=0x0088}
0x01b38…01b44               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0011, t01=0x00ae}
0x01b44…01b50               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0011, t01=0x00ba}
0x01b50…01b80               Head {h00=0x002c, h01=0x0050, text=»APLCNT EQU 4 NO OF APPLICATIONS TO LOAD «, t00=0x0011, t01=0x00c6}
0x01b80…01baa               Head {h00=0x0026, h01=0x0050, text=»BLKLEN EQU 6 SEGMENT BLOCK LENGTH «, t00=0x0011, t01=0x00f6}
0x01baa…01be6               Head {h00=0x0038, h01=0x0050, text=»CARFIX EQU 54 CARTRIDGE OR FIX INDICATOR 16M DISC =9«, t00=0x0011, t01=0x0120}
0x01be6…01c12               Head {h00=0x0028, h01=0x0050, text=»CBLEN EQU 256 CASSETTE BUFFER LENGTH«, t00=0x0011, t01=0x015c}
0x01c12…01c42               Head {h00=0x002c, h01=0x0050, text=»COMLG EQU 4 LENGTH OF CORE RESIDENT PART«, t00=0x0011, t01=0x0188}
0x01c42…01c70               Head {h00=0x002a, h01=0x0050, text=»CONDAD EQU 44 CONF. FILE DISC ADDRESS «, t00=0x0012, t01=0x0028}
0x01c70…01c80               Head {h00=0x000c, h01=0x0050, text=»* EQU 46«, t00=0x0012, t01=0x0056}
0x01c80…01cb4               Head {h00=0x0030, h01=0x0050, text=»CONDEV EQU 32 SAVE AREA FOR CONF. DATA DEV. «, t00=0x0012, t01=0x0066}
0x01cb4…01ce4               Head {h00=0x002c, h01=0x0050, text=»CURAPL EQU 24 CURRENT APPL. CONTR. BLOCK«, t00=0x0012, t01=0x009a}
0x01ce4…01d06               Head {h00=0x001e, h01=0x0050, text=»DEVTYP EQU 50 DEVICE TYPE «, t00=0x0012, t01=0x00ca}
0x01d06…01d40               Head {h00=0x0036, h01=0x0050, text=»DISCAD EQU 28 SAVE AREA FOR DISC ADDRESS (2 WORDS)«, t00=0x0012, t01=0x00ec}
0x01d40…01d68               Head {h00=0x0024, h01=0x0050, text=»ECNFBF EQU 6 END OF CONF. BUFFER«, t00=0x0012, t01=0x0126}
0x01d68…01d90               Head {h00=0x0024, h01=0x0050, text=»EINPBF EQU 2 END OF INPUT BUFFER«, t00=0x0012, t01=0x014e}
0x01d90…01db8               Head {h00=0x0024, h01=0x0050, text=»ESYSTA EQU 0 END OF SYSTEM AREA «, t00=0x0012, t01=0x0176}
0x01db8…01de2               Head {h00=0x0026, h01=0x0050, text=»EXLEN EQU 4 MONITOR EXTENT LENGTH «, t00=0x0013, t01=0x000e}
0x01de2…01e1c               Head {h00=0x0036, h01=0x0050, text=»FILCOD EQU 36 LOAD DEVICE FILE CODE (NOT CASSETTE)«, t00=0x0013, t01=0x0038}
0x01e1c…01e48               Head {h00=0x0028, h01=0x0050, text=»FSTSEC EQU 16 FIRST SECTOR INDICATOR«, t00=0x0013, t01=0x0072}
0x01e48…01e7c               Head {h00=0x0030, h01=0x0050, text=»IPLDEV EQU 34 SAVE AREA FOR PGM LOAD DEVICE «, t00=0x0013, t01=0x009e}
0x01e7c…01ea6               Head {h00=0x0026, h01=0x0050, text=»IPLTYP EQU 48 PGM LOAD DEVICE TYPE«, t00=0x0013, t01=0x00d2}
0x01ea6…01ed0               Head {h00=0x0026, h01=0x0050, text=»LLDADR EQU 12 LOGICAL LOAD ADDRESS«, t00=0x0013, t01=0x00fc}
0x01ed0…01f00               Head {h00=0x002c, h01=0x0050, text=»LSTREC EQU 20 LAST RECORD OF CONF. FILE «, t00=0x0013, t01=0x0126}
0x01f00…01f34               Head {h00=0x0030, h01=0x0050, text=»LSTASG EQU 8 LOGICAL START OF FIRST SEGMENT «, t00=0x0013, t01=0x0156}
0x01f34…01f58               Head {h00=0x0020, h01=0x0050, text=»MONNO EQU 22 MONITOR NUMBER «, t00=0x0013, t01=0x018a}
0x01f58…01f86               Head {h00=0x002a, h01=0x0050, text=»NCHAID EQU 8 NO OF CHAR. IN APPL. NAME«, t00=0x0014, t01=0x001e}
0x01f86…01fb4               Head {h00=0x002a, h01=0x0050, text=»NCHTID EQU 5 NO OF CHAR IN TID RECORD «, t00=0x0014, t01=0x004c}
0x01fb4…01fde               Head {h00=0x0026, h01=0x0050, text=»NDEVCL EQU 18 NO OF DEVICE CLASSES«, t00=0x0014, t01=0x007a}
0x01fde…02014               Head {h00=0x0032, h01=0x0050, text=»NUMSEG EQU 10 DISPL. TO NO OF SEGM. IN S:GTAB «, t00=0x0014, t01=0x00a4}
0x02014…02046               Head {h00=0x002e, h01=0x0050, text=»OPTION EQU 52 SAVE AREA FOR OPTOIN WORD =2«, t00=0x0014, t01=0x00da}
0x02046…02070               Head {h00=0x0026, h01=0x0050, text=»PAGLG EQU 8 PAGE LENGTH IN S:GTAB «, t00=0x0014, t01=0x010c}
0x02070…0209c               Head {h00=0x0028, h01=0x0050, text=»PAGSIZ EQU /1000 PHYSICAL PAGE SIZE «, t00=0x0014, t01=0x0136}
0x0209c…020c8               Head {h00=0x0028, h01=0x0050, text=»PLDADR EQU 14 PHYSICAL LOAD ADDRESS «, t00=0x0014, t01=0x0162}
0x020c8…020f8               Head {h00=0x002c, h01=0x0050, text=»PRGLG1 EQU 2 PROGRAM LENGTH DISPLACEMENT«, t00=0x0014, t01=0x018e}
0x020f8…02136               Head {h00=0x003a, h01=0x0050, text=»PSECNL EQU 40 PHYSICAL SECTOR NUMBER LEAST SIGNIFICANT«, t00=0x0015, t01=0x002e}
0x02136…02174               Head {h00=0x003a, h01=0x0050, text=»PSECNM EQU 42 PHYSICAL SECTOR NUMBER MOST SIGNIFICANT «, t00=0x0015, t01=0x006c}
0x02174…021a4               Head {h00=0x002c, h01=0x0050, text=»PSECPA EQU 38 PHYSICAL SECTOR PART (0-2)«, t00=0x0015, t01=0x00aa}
0x021a4…021ca               Head {h00=0x0022, h01=0x0050, text=»SEGCNT EQU 10 SEGMENT COUNTER «, t00=0x0015, t01=0x00da}
0x021ca…021f2               Head {h00=0x0024, h01=0x0050, text=»SWPFEL EQU 14 FILE EXTENT LENGTH«, t00=0x0015, t01=0x0100}
0x021f2…02220               Head {h00=0x002a, h01=0x0050, text=»TNBRSG EQU 26 TOTAL NUMBER OF SEGMENTS«, t00=0x0015, t01=0x0128}
0x02220…0222e               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0015, t01=0x0156}
0x0222e…0224e               Head {h00=0x001c, h01=0x0050, text=»*********************** «, t00=0x0015, t01=0x0164}
0x0224e…0226e               Head {h00=0x001c, h01=0x0050, text=»*  CASSETTE HANDLING  * «, t00=0x0015, t01=0x0184}
0x0226e…0228e               Head {h00=0x001c, h01=0x0050, text=»*********************** «, t00=0x0016, t01=0x0014}
0x0228e…022be               Head {h00=0x002c, h01=0x0050, text=»CHCR EQU /E DEVICE ADDRESS FOR CASSETTE «, t00=0x0016, t01=0x0034}
0x022be…022e0               Head {h00=0x001e, h01=0x0050, text=»LOCK EQU /2 LOCK CASSETTE «, t00=0x0016, t01=0x0064}
0x022e0…0230c               Head {h00=0x0028, h01=0x0050, text=»SBOT EQU 8 SEARCH BEGINNING OF TAPE «, t00=0x0016, t01=0x0086}
0x0230c…02338               Head {h00=0x0028, h01=0x0050, text=»STMF EQU /C SEARCH TAPEMARK FORWARD «, t00=0x0016, t01=0x00b2}
0x02338…02342               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x00de}
0x02342…02368               Head {h00=0x0022, h01=0x0050, text=»*  DISC/FLEXIBLE DISC HANDLING«, t00=0x0016, t01=0x00e8}
0x02368…02372               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x010e}
0x02372…0239e               Head {h00=0x0028, h01=0x0050, text=»BUFLEN EQU 256 LENGTH OF READ BUFFER«, t00=0x0016, t01=0x0118}
0x0239e…023cc               Head {h00=0x002a, h01=0x0050, text=»DKBA3 EQU 514 BUFFER LENGTH VERSION A3«, t00=0x0016, t01=0x0144}
0x023cc…02402               Head {h00=0x0032, h01=0x0050, text=»RECLEN EQU 9 CONFIGURATION FILE RECORD LENGTH «, t00=0x0016, t01=0x0172}
0x02402…02430               Head {h00=0x002a, h01=0x0050, text=»FDCU EQU /09 FLEXIBLE DISC CU ADDRESS «, t00=0x0017, t01=0x0018}
0x02430…02458               Head {h00=0x0024, h01=0x0050, text=»FDIOP EQU FDCU+FDCU MUX ADDRESS «, t00=0x0017, t01=0x0046}
0x02458…0247a               Head {h00=0x001e, h01=0x0050, text=»FORDEV EQU 48 DISC FORMAT «, t00=0x0017, t01=0x006e}
0x0247a…024a0               Head {h00=0x0022, h01=0x0050, text=»MUXCC EQU /8080 1:ST MUX WORD «, t00=0x0017, t01=0x0090}
0x024a0…024ce               Head {h00=0x002a, h01=0x0050, text=»MXCCD3 EQU /80C1 BYTE2=NUMBER OF WORDS«, t00=0x0017, t01=0x00b6}
0x024ce…024f2               Head {h00=0x0020, h01=0x0050, text=»QBLFAC EQU 6 BLOCKING FACTOR«, t00=0x0017, t01=0x00e4}
0x024f2…02522               Head {h00=0x002c, h01=0x0050, text=»CIO EQU /41C0 I/O INSTR. CONF. CONSTANT «, t00=0x0017, t01=0x0108}
0x02522…02530               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0017, t01=0x0138}
0x02530…0253c               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0017, t01=0x0146}
0x0253c…02586               Head {h00=0x0046, h01=0x0050, text=»***************************************************************** «, t00=0x0017, t01=0x0152}
0x02586…025d0               Head {h00=0x0046, h01=0x0050, text=»*  CALL-FORMAT, PERFORMS:  CFR      A14,A13                     * «, t00=0x0018, t01=0x000c}
0x025d0…0261a               Head {h00=0x0046, h01=0x0050, text=»*                          DATA     [REL-ADDRESS]               * «, t00=0x0018, t01=0x0056}
0x0261a…02664               Head {h00=0x0046, h01=0x0050, text=»*                                                               * «, t00=0x0018, t01=0x00a0}
0x02664…026ae               Head {h00=0x0046, h01=0x0050, text=»***************************************************************** «, t00=0x0018, t01=0x00ea}
0x026ae…026ba               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0018, t01=0x0134}
0x026ba…026c6               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0018, t01=0x0140}
0x026c6…026d2               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0018, t01=0x014c}
0x026d2…026f0               Head {h00=0x001a, h01=0x0050, text=»CALL FORM 16=/F697,16 «, t00=0x0018, t01=0x0158}
0x026f0…026fe               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0018, t01=0x0176}
0x026fe…02720               Head {h00=0x001e, h01=0x0050, text=»**************************«, t00=0x0018, t01=0x0184}
0x02720…02742               Head {h00=0x001e, h01=0x0050, text=»*  CONDITIONAL ASSEMBLY  *«, t00=0x0019, t01=0x0016}
0x02742…02764               Head {h00=0x001e, h01=0x0050, text=»**************************«, t00=0x0019, t01=0x0038}
0x02764…0276c               Head {h00=0x0004, h01=0x0050, t00=0x0019, t01=0x005a}
0x0276c…02774               Head {h00=0x0004, h01=0x0050, t00=0x0019, t01=0x0062}
0x02774…0277e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x006a}
0x0277e…027a4               Head {h00=0x0022, h01=0x0050, text=»*  CONSTANTS EDITED BY SYSGEN «, t00=0x0019, t01=0x0074}
0x027a4…027ae               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x009a}
0x027ae…027b6               Head {h00=0x0004, h01=0x0050, t00=0x0019, t01=0x00a4}
0x027b6…027be               Head {h00=0x0004, h01=0x0050, t00=0x0019, t01=0x00ac}
0x027be…027d0               Head {h00=0x000e, h01=0x0050, text=»X:A EQU 1 «, t00=0x0019, t01=0x00b4}
0x027d0…027e2               Head {h00=0x000e, h01=0x0050, text=»X:B EQU 1 «, t00=0x0019, t01=0x00c6}
0x027e2…027f4               Head {h00=0x000e, h01=0x0050, text=»X:C EQU 1 «, t00=0x0019, t01=0x00d8}
0x027f4…02806               Head {h00=0x000e, h01=0x0050, text=»X:D EQU 0 «, t00=0x0019, t01=0x00ea}
0x02806…02818               Head {h00=0x000e, h01=0x0050, text=»X:E EQU 0 «, t00=0x0019, t01=0x00fc}
0x02818…0282e               Head {h00=0x0012, h01=0x0050, text=»X:F EQU 0  =9 «, t00=0x0019, t01=0x010e}
0x0282e…02844               Head {h00=0x0012, h01=0x0050, text=»X:G EQU 1  =9 «, t00=0x0019, t01=0x0124}
0x02844…0284c               Head {h00=0x0004, h01=0x0050, t00=0x0019, t01=0x013a}
0x0284c…02878               Head {h00=0x0028, h01=0x0050, text=»MMUPAG EQU 1 1-MMU HARDWARE PRESENT «, t00=0x0019, t01=0x0142}
0x02878…028aa               Head {h00=0x002e, h01=0x0050, text=»EDM EQU 0 1-SUPPORTS EXTENDED MONITORS =12«, t00=0x0019, t01=0x016e}
0x028aa…028de               Head {h00=0x0030, h01=0x0050, text=»CASS EQU 0 1-PROGRAM LOAD DEVICE = CASSETTE «, t00=0x001a, t01=0x0010}
0x028de…0290e               Head {h00=0x002c, h01=0x0050, text=»DISC EQU 0 1-PROGRAM LOAD DEVICE = DISC «, t00=0x001a, t01=0x0044}
0x0290e…0294a               Head {h00=0x0038, h01=0x0050, text=»FLDISC EQU 1 1= PROGRAM LOAD DEVICE = FLEXIBLE DISC «, t00=0x001a, t01=0x0074}
0x0294a…02986               Head {h00=0x0038, h01=0x0050, text=»MFDISC EQU 0 1-PROGRAM LOAD DEVICE = MINI FIXED DISC«, t00=0x001a, t01=0x00b0}
0x02986…029be               Head {h00=0x0034, h01=0x0050, text=»CDDISC EQU 0 1-PROGRAM LOAD DEVICE=80M CDC DISC «, t00=0x001a, t01=0x00ec}
0x029be…029fa               Head {h00=0x0038, h01=0x0050, text=»CDDI16 EQU 0 1-PROGRAM LOAD DEVICE = 16M CDC DISC =9«, t00=0x001a, t01=0x0124}
0x029fa…02a2e               Head {h00=0x0030, h01=0x0050, text=»CFTEST EQU 1 1-TEST OF CONFIGURATION FILE =9«, t00=0x001a, t01=0x0160}
0x02a2e…02a4c (27, 0, 400)  Head {h00=0x001a, h01=0x0050, text=»CFTCAS EQU CFTEST+CASS«, t00=0x001b, t01=0x0004}
0x02a4c…02a6c               Head {h00=0x001c, h01=0x0050, text=»CFTFLD EQU CFTEST+FLDISC«, t00=0x001b, t01=0x0022}
0x02a6c…02a7a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001b, t01=0x0042}
0x02a7a…02ab8               Head {h00=0x003a, h01=0x0050, text=»******************************************************«, t00=0x001b, t01=0x0050}
0x02ab8…02af6               Head {h00=0x003a, h01=0x0050, text=»*                                                    *«, t00=0x001b, t01=0x008e}
0x02af6…02b34               Head {h00=0x003a, h01=0x0050, text=»*          APPLICATION LOAD PART OF SYSLOD           *«, t00=0x001b, t01=0x00cc}
0x02b34…02b72               Head {h00=0x003a, h01=0x0050, text=»*          ===============================           *«, t00=0x001b, t01=0x010a}
0x02b72…02bb0               Head {h00=0x003a, h01=0x0050, text=»*                                                    *«, t00=0x001b, t01=0x0148}
0x02bb0…02bec               Head {h00=0x0038, h01=0x0050, text=»*  ENTRY:  A1 - FORMAT AND DEVICE TYPE             *«, t00=0x001b, t01=0x0186}
0x02bec…02c2a               Head {h00=0x003a, h01=0x0050, text=»*          A2 - PROGRAM LOAD DEVICE                  *«, t00=0x001c, t01=0x0032}
0x02c2a…02c68               Head {h00=0x003a, h01=0x0050, text=»*          A3 - APPLICATION NUMBER                   *«, t00=0x001c, t01=0x0070}
0x02c68…02ca6               Head {h00=0x003a, h01=0x0050, text=»*          A7 - APPLICATION DISC ADDRESS BIT 16-31  * «, t00=0x001c, t01=0x00ae}
0x02ca6…02ce4               Head {h00=0x003a, h01=0x0050, text=»*          A8 - APPLICATION DISC ADDRESS BIT  0-15  * «, t00=0x001c, t01=0x00ec}
0x02ce4…02d22               Head {h00=0x003a, h01=0x0050, text=»*          A9 - START OF FREE AREA                   *«, t00=0x001c, t01=0x012a}
0x02d22…02d60               Head {h00=0x003a, h01=0x0050, text=»*         A13 - MONITOR START ADDRESS                *«, t00=0x001c, t01=0x0168}
0x02d60…02d9e               Head {h00=0x003a, h01=0x0050, text=»*                                                    *«, t00=0x001d, t01=0x0016}
0x02d9e…02ddc               Head {h00=0x003a, h01=0x0050, text=»*  EXIT:                                             *«, t00=0x001d, t01=0x0054}
0x02ddc…02e1a               Head {h00=0x003a, h01=0x0050, text=»*                                                    *«, t00=0x001d, t01=0x0092}
0x02e1a…02e58               Head {h00=0x003a, h01=0x0050, text=»*  SUBROUTINES:  CASSIN,SOPIN,CHCRIO,LODCOM          *«, t00=0x001d, t01=0x00d0}
0x02e58…02e96               Head {h00=0x003a, h01=0x0050, text=»*                LODSEG,REBUF,MOVBUF,RDBLK,          *«, t00=0x001d, t01=0x010e}
0x02e96…02ed4               Head {h00=0x003a, h01=0x0050, text=»*                CONLOD,CONEX,MOVREV                 *«, t00=0x001d, t01=0x014c}
0x02ed4…02f12               Head {h00=0x003a, h01=0x0050, text=»*                                                    *«, t00=0x001d, t01=0x018a}
0x02f12…02f50               Head {h00=0x003a, h01=0x0050, text=»******************************************************«, t00=0x001e, t01=0x0038}
0x02f50…02f64               Head {h00=0x0010, h01=0x0050, text=»SYSLOD EQU *«, t00=0x001e, t01=0x0076}
0x02f64…02f6e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x008a}
0x02f6e…02f88               Head {h00=0x0016, h01=0x0050, text=»*  SAVE REGISTERS «, t00=0x001e, t01=0x0094}
0x02f88…02f92               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x00ae}
0x02f92…02fca               Head {h00=0x0034, h01=0x0050, text=» ST A1,IPLTYP+STKEND SAVE FORMAT AND DEVICE TYPE«, t00=0x001e, t01=0x00b8}
0x02fca…02ff8               Head {h00=0x002a, h01=0x0050, text=» ST A2,SCTIPL SAVE PROGRAM LOAD DEVICE«, t00=0x001e, t01=0x00f0}
0x02ff8…03014               Head {h00=0x0018, h01=0x0050, text=» ST A2,IPLDEV+STKEND«, t00=0x001e, t01=0x011e}
0x03014…0304a               Head {h00=0x0032, h01=0x0050, text=» CM CONDEV+STKEND RESET CONF. DATA DEV. ADDR. «, t00=0x001e, t01=0x013a}
0x0304a…03072               Head {h00=0x0024, h01=0x0050, text=» ST A3,SCTANO APPLICATION NUMBER«, t00=0x001e, t01=0x0170}
0x03072…0309c               Head {h00=0x0026, h01=0x0050, text=» LDR A3,P USE BEGINNING OF SYSLOD «, t00=0x001f, t01=0x0008}
0x0309c…030b2               Head {h00=0x0012, h01=0x0050, text=» SUK A3,TBLBAS«, t00=0x001f, t01=0x0032}
0x030b2…030d0               Head {h00=0x001a, h01=0x0050, text=»TBLBAS EQU *-2-SYSLOD «, t00=0x001f, t01=0x0048}
0x030d0…030fa               Head {h00=0x0026, h01=0x0050, text=» ST A3,APLTAB+STKCOM AS TABLE AREA«, t00=0x001f, t01=0x0066}
0x030fa…03120               Head {h00=0x0022, h01=0x0050, text=» LDK A1,1 INITIATE NO OF APPL.«, t00=0x001f, t01=0x0090}
0x03120…03144               Head {h00=0x0020, h01=0x0050, text=» STR A1,A3 AND SAVE IN TABLE«, t00=0x001f, t01=0x00b6}
0x03144…03186               Head {h00=0x003e, h01=0x0050, text=» ST A8,APLADA+2,A3 SAVE APPLICATION DISC ADDRESS BIT 0-15 «, t00=0x001f, t01=0x00da}
0x03186…031c8               Head {h00=0x003e, h01=0x0050, text=» ST A7,APLADA+4,A3 SAVE APPLICATION DISC ADDRESS BIT 16-31«, t00=0x001f, t01=0x011c}
0x031c8…031f6               Head {h00=0x002a, h01=0x0050, text=» ST A9,SCTSFA SAVE START OF FREE AREA «, t00=0x001f, t01=0x015e}
0x031f6…0320e               Head {h00=0x0014, h01=0x0050, text=» LDKL A14,SYSLOD«, t00=0x001f, t01=0x018c}
0x0320e…03220               Head {h00=0x000e, h01=0x0050, text=» LDR A13,P«, t00=0x0020, t01=0x0014}
0x03220…03258               Head {h00=0x0034, h01=0x0050, text=»SYS100 ADKL A13,SYS110-SYS100 POINTER TO SYS110 «, t00=0x0020, t01=0x0026}
0x03258…0326e               Head {h00=0x0012, h01=0x0050, text=» LD A1,SCTBUG «, t00=0x0020, t01=0x005e}
0x0326e…03280               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A1«, t00=0x0020, t01=0x0074}
0x03280…032bc               Head {h00=0x0038, h01=0x0050, text=» ANK A2,1 TEST IF DEBUG ADDRESS IS ODD,IF TRUE START«, t00=0x0020, t01=0x0086}
0x032bc…032d0               Head {h00=0x0010, h01=0x0050, text=» ABR(NZ) A1 «, t00=0x0020, t01=0x00c2}
0x032d0…032da               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x00d6}
0x032da…032ee               Head {h00=0x0010, h01=0x0050, text=»SYS110 EQU *«, t00=0x0020, t01=0x00e0}
0x032ee…03314               Head {h00=0x0022, h01=0x0050, text=» LD A15,SCTSTB LOAD STACK BASE«, t00=0x0020, t01=0x00f4}
0x03314…0333a               Head {h00=0x0022, h01=0x0050, text=» SUKL A15,4 ADJUST STACK BASE «, t00=0x0020, t01=0x011a}
0x0333a…03344               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0140}
0x03344…03364               Head {h00=0x001c, h01=0x0050, text=»*  INDICATE SYSLOD RUNS «, t00=0x0020, t01=0x014a}
0x03364…0336e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x016a}
0x0336e…03384               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP1 «, t00=0x0020, t01=0x0174}
0x03384…0339a               Head {h00=0x0012, h01=0x0050, text=» OTR A1,0,SOP «, t00=0x0020, t01=0x018a}
0x0339a…033a4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0010}
0x033a4…033ea               Head {h00=0x0042, h01=0x0050, text=»*  INIT POINTER TO SUBROUTINE HANDLER (A13), STACK BASE (A14) «, t00=0x0021, t01=0x001a}
0x033ea…03412               Head {h00=0x0024, h01=0x0050, text=»*  AND ADDRESS TO GETPSW-ROUTINE«, t00=0x0021, t01=0x0060}
0x03412…0341c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0088}
0x0341c…0343c               Head {h00=0x001c, h01=0x0050, text=» LDR A8,P RETURN ADDRESS«, t00=0x0021, t01=0x0092}
0x0343c…03466               Head {h00=0x0026, h01=0x0050, text=» LDKL A3,REL+2 RELOCATION ROUTINE «, t00=0x0021, t01=0x00b2}
0x03466…03478               Head {h00=0x000e, h01=0x0050, text=» CFR A8,A3«, t00=0x0021, t01=0x00dc}
0x03478…034a0               Head {h00=0x0024, h01=0x0050, text=» LDKL A5,/5555 LOAD TEST PATTERN«, t00=0x0021, t01=0x00ee}
0x034a0…034c4               Head {h00=0x0020, h01=0x0050, text=» LDK A6,64 INIT PAGE COUNTER«, t00=0x0021, t01=0x0116}
0x034c4…034da               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0021, t01=0x013a}
0x034da…034e8               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0021, t01=0x0150}
0x034e8…034f2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x015e}
0x034f2…03534               Head {h00=0x003e, h01=0x0050, text=»*  EXECUTION PATH FOR SYSTEMS WITH MMU OPTION EXCLUSIVELY «, t00=0x0021, t01=0x0168}
0x03534…0353e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x001a}
0x0353e…03564               Head {h00=0x0022, h01=0x0050, text=» SLL A6,2 UPPER SAVE20=256 KB «, t00=0x0022, t01=0x0024}
0x03564…03588               Head {h00=0x0020, h01=0x0050, text=» LDK A1,0 MMU ENTRY POINTER «, t00=0x0022, t01=0x004a}
0x03588…0359c               Head {h00=0x0010, h01=0x0050, text=»AP:010 EQU *«, t00=0x0022, t01=0x006e}
0x0359c…035c2               Head {h00=0x0022, h01=0x0050, text=» LD A2,TABBE GET PAGE ADDRESS «, t00=0x0022, t01=0x0082}
0x035c2…035f8               Head {h00=0x0032, h01=0x0050, text=» SUKL A2,/400 DECREMENT PHYSICAL PAGE ADDRESS «, t00=0x0022, t01=0x00a8}
0x035f8…0361a               Head {h00=0x001e, h01=0x0050, text=» ST A2,TABBE STORE IT BACK«, t00=0x0022, t01=0x00de}
0x0361a…0363e               Head {h00=0x0020, h01=0x0050, text=» TL TABBE LOAD MMU REGISTERS«, t00=0x0022, t01=0x0100}
0x0363e…03672               Head {h00=0x0030, h01=0x0050, text=» EL A3,PAGSIZ-2,A1 SAVE OLD MEMORY CONTENTS «, t00=0x0022, t01=0x0124}
0x03672…036a0               Head {h00=0x002a, h01=0x0050, text=» ES A5,PAGSIZ-2,A1 STORE TEST PATTERN «, t00=0x0022, t01=0x0158}
0x036a0…036ce               Head {h00=0x002a, h01=0x0050, text=» EL A2,PAGSIZ-2,A1 GET MEMORY CONTENT «, t00=0x0022, t01=0x0186}
0x036ce…03704               Head {h00=0x0032, h01=0x0050, text=» ES A3,PAGSIZ-2,A1 RESTORE OLD MEMORY CONTENTS«, t00=0x0023, t01=0x0024}
0x03704…03730               Head {h00=0x0028, h01=0x0050, text=» CWR A2,A5 COMPARE WITH TEST PATTERN«, t00=0x0023, t01=0x005a}
0x03730…03746               Head {h00=0x0012, h01=0x0050, text=» RF(E) AP:020 «, t00=0x0023, t01=0x0086}
0x03746…03772               Head {h00=0x0028, h01=0x0050, text=» SUK A6,4 DECREMENT NUMBER OF PAGES «, t00=0x0023, t01=0x009c}
0x03772…03784               Head {h00=0x000e, h01=0x0050, text=» RB AP:010«, t00=0x0023, t01=0x00c8}
0x03784…0378e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x00da}
0x0378e…037b6               Head {h00=0x0024, h01=0x0050, text=»*  CHECK IF MMU HARDWARE PRESENT«, t00=0x0023, t01=0x00e4}
0x037b6…037c0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x010c}
0x037c0…037dc               Head {h00=0x0018, h01=0x0050, text=»AP:020 LDKL A1,/FC00«, t00=0x0023, t01=0x0116}
0x037dc…03816               Head {h00=0x0036, h01=0x0050, text=» ST A1,MMDDIV,A13 SET 1ST ENTRY IN MMU TABLE AREA «, t00=0x0023, t01=0x0132}
0x03816…03846               Head {h00=0x002c, h01=0x0050, text=» TL MMDDIV,A13 TRY TO LOAD MMU REGISTERS«, t00=0x0023, t01=0x016c}
0x03846…03878               Head {h00=0x002e, h01=0x0050, text=» TS MMDDIV,A13 SAVE REGISTERS IN MMU TABLE«, t00=0x0024, t01=0x000c}
0x03878…0389e               Head {h00=0x0022, h01=0x0050, text=» CW A1,MMDDIV,A13 SUCCESSFUL? «, t00=0x0024, t01=0x003e}
0x0389e…038c4               Head {h00=0x0022, h01=0x0050, text=» RF(E) AP:030 YES! MMU PRESENT«, t00=0x0024, t01=0x0064}
0x038c4…038da               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP9 «, t00=0x0024, t01=0x008a}
0x038da…0390c               Head {h00=0x002e, h01=0x0050, text=» CALL ERROR INDICATE HARDWARE NOT PRESENT «, t00=0x0024, t01=0x00a0}
0x0390c…03934               Head {h00=0x0024, h01=0x0050, text=»AP:030 CM TABBE RESET MMU TABLE «, t00=0x0024, t01=0x00d2}
0x03934…0393e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x00fa}
0x0393e…03986               Head {h00=0x0044, h01=0x0050, text=»*  END OF EXECUTION PATH FOR SYSTEMS WITH MMU OPTION EXCLUSIVELY«, t00=0x0024, t01=0x0104}
0x03986…03990               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x014c}
0x03990…0399c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0024, t01=0x0156}
0x0399c…039b2               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0024, t01=0x0162}
0x039b2…039c0               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0024, t01=0x0178}
0x039c0…039d4               Head {h00=0x0010, h01=0x0050, text=»AP:100 EQU *«, t00=0x0024, t01=0x0186}
0x039d4…039de               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x000a}
0x039de…03a22               Head {h00=0x0040, h01=0x0050, text=»*  EXECUTION PATH FOR SYSTEMS WITHOUT MMU OPTION EXCLUSIVELY«, t00=0x0025, t01=0x0014}
0x03a22…03a2c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x0058}
0x03a2c…03a54               Head {h00=0x0024, h01=0x0050, text=» LDKL A1,PAGSIZ-2 START AT /FFFE«, t00=0x0025, t01=0x0062}
0x03a54…03a68               Head {h00=0x0010, h01=0x0050, text=»AP:110 EQU *«, t00=0x0025, t01=0x008a}
0x03a68…03a92               Head {h00=0x0026, h01=0x0050, text=» SUKL A1,PAGSIZ NEXT PHYSICAL PAGE«, t00=0x0025, t01=0x009e}
0x03a92…03abe               Head {h00=0x0028, h01=0x0050, text=» LDR* A2,A1 SAVE OLD MEMORY CONTENT «, t00=0x0025, t01=0x00c8}
0x03abe…03ae4               Head {h00=0x0022, h01=0x0050, text=» STR A5,A1 STORE TEST PATTERN «, t00=0x0025, t01=0x00f4}
0x03ae4…03b08               Head {h00=0x0020, h01=0x0050, text=» CWR* A5,A1 CHECK IF MEMORY «, t00=0x0025, t01=0x011a}
0x03b08…03b2e               Head {h00=0x0022, h01=0x0050, text=» RF(E) AP:120 MEMORY END FOUND«, t00=0x0025, t01=0x013e}
0x03b2e…03b62               Head {h00=0x0030, h01=0x0050, text=» SUK A6,4 DECREMENT NUMBER OF PHYSICAL PAGES«, t00=0x0025, t01=0x0164}
0x03b62…03b74               Head {h00=0x000e, h01=0x0050, text=» RB AP:110«, t00=0x0026, t01=0x0008}
0x03b74…03b88               Head {h00=0x0010, h01=0x0050, text=»AP:120 EQU *«, t00=0x0026, t01=0x001a}
0x03b88…03bb6               Head {h00=0x002a, h01=0x0050, text=» STR A2,A1 RESTORE OLD MEMORY CONTENT «, t00=0x0026, t01=0x002e}
0x03bb6…03bc0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x005c}
0x03bc0…03c0c               Head {h00=0x0048, h01=0x0050, text=»*  END OF EXECUTION PATH FOR SYSTEMS WITHOUT MMU OPTION EXCLUSIVELY «, t00=0x0026, t01=0x0066}
0x03c0c…03c16               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x00b2}
0x03c16…03c22               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0026, t01=0x00bc}
0x03c22…03c30               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0026, t01=0x00c8}
0x03c30…03c3a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x00d6}
0x03c3a…03c5a               Head {h00=0x001c, h01=0x0050, text=»*  COMMON EXECUTION PATH«, t00=0x0026, t01=0x00e0}
0x03c5a…03c64               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0100}
0x03c64…03c78               Head {h00=0x0010, h01=0x0050, text=»AP:200 EQU *«, t00=0x0026, t01=0x010a}
0x03c78…03cac               Head {h00=0x0030, h01=0x0050, text=» ST A6,SCTMSZ SAVE NUMBER OF PHYSICAL PAGES «, t00=0x0026, t01=0x011e}
0x03cac…03cd2               Head {h00=0x0022, h01=0x0050, text=» SRL A6,2 MAKE NO OF 4K FRAMES«, t00=0x0026, t01=0x0152}
0x03cd2…03cf8               Head {h00=0x0022, h01=0x0050, text=» SLL A6,10 MAKE FRAME ADDRESS «, t00=0x0026, t01=0x0178}
0x03cf8…03d24               Head {h00=0x0028, h01=0x0050, text=» ST A6,SCTEFA FIRST FRAME TO BE USED«, t00=0x0027, t01=0x000e}
0x03d24…03d36               Head {h00=0x000e, h01=0x0050, text=» LDK A3,0 «, t00=0x0027, t01=0x003a}
0x03d36…03d68               Head {h00=0x002e, h01=0x0050, text=» ST A3,SCTEFA+2 AREA EMPTY IN FIRST FRAME «, t00=0x0027, t01=0x004c}
0x03d68…03d90               Head {h00=0x0024, h01=0x0050, text=» LD A1,SCTOPT GET OPTION WORD =2«, t00=0x0027, t01=0x007e}
0x03d90…03db2               Head {h00=0x001e, h01=0x0050, text=» ST A1,OPTION+STKEND   =2 «, t00=0x0027, t01=0x00a6}
0x03db2…03dda               Head {h00=0x0024, h01=0x0050, text=» ANKL A1,/FFF RESET TYPE BITS =2«, t00=0x0027, t01=0x00c8}
0x03dda…03e08               Head {h00=0x002a, h01=0x0050, text=» ST A1,SCTOPT AND SET AS NEW OPTION =2«, t00=0x0027, t01=0x00f0}
0x03e08…03e12               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x011e}
0x03e12…03e5e               Head {h00=0x0048, h01=0x0050, text=»*  INIT POINTER TO READ BUFFER. INIT DEVICE ADDRESS FOR READ-ROUTINE«, t00=0x0027, t01=0x0128}
0x03e5e…03e8a               Head {h00=0x0028, h01=0x0050, text=» LD A9,SCTSFA POINTER TO READ BUFFER«, t00=0x0027, t01=0x0174}
0x03e8a…03eb6               Head {h00=0x0028, h01=0x0050, text=» ST A9,MXBUF ADDRESS TO READ-BUFFER «, t00=0x0028, t01=0x0010}
0x03eb6…03ee4               Head {h00=0x002a, h01=0x0050, text=» LD A1,SCTIPL GET PROGRAM LOAD DEVICE «, t00=0x0028, t01=0x003c}
0x03ee4…03eee               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x006a}
0x03eee…03f18               Head {h00=0x0026, h01=0x0050, text=»*  INITIALIZE PROGRAM LOAD DEVICE «, t00=0x0028, t01=0x0074}
0x03f18…03f22               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x009e}
0x03f22…03f38               Head {h00=0x0012, h01=0x0050, text=» CF A14,LODDEV«, t00=0x0028, t01=0x00a8}
0x03f38…03f50               Head {h00=0x0014, h01=0x0050, text=» LDR A3,A9 SAVE «, t00=0x0028, t01=0x00be}
0x03f50…03f82               Head {h00=0x002e, h01=0x0050, text=» AD A3,SAVCON COMPUTE START OF APPL. TABLE«, t00=0x0028, t01=0x00d6}
0x03f82…03fa8               Head {h00=0x0022, h01=0x0050, text=» ST A3,SCTSFA STORE IN SYSTAB «, t00=0x0028, t01=0x0108}
0x03fa8…03fba               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A1«, t00=0x0028, t01=0x012e}
0x03fba…03fe0               Head {h00=0x0022, h01=0x0050, text=» RF(Z) AP:233 CASSETTE LOADING«, t00=0x0028, t01=0x0140}
0x03fe0…03fea               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0166}
0x03fea…04020               Head {h00=0x0032, h01=0x0050, text=» ST A2,SCTIPL SET FILE CODE IF RAND. ACC. DEV.«, t00=0x0028, t01=0x0170}
0x04020…0402e               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0029, t01=0x0016}
0x0402e…04042               Head {h00=0x0010, h01=0x0050, text=»AP:232 EQU *«, t00=0x0029, t01=0x0024}
0x04042…0405a               Head {h00=0x0014, h01=0x0050, text=» IFT EDM=1  =12 «, t00=0x0029, t01=0x0038}
0x0405a…04064               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0050}
0x04064…0408e               Head {h00=0x0026, h01=0x0050, text=»*  LOAD MONITOR EXTENTS IF PRESENT«, t00=0x0029, t01=0x005a}
0x0408e…04098               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0084}
0x04098…040c4               Head {h00=0x0028, h01=0x0050, text=» CF A14,LODMEX  LOAD MONITOR EXTENTS«, t00=0x0029, t01=0x008e}
0x040c4…040d0               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0029, t01=0x00ba}
0x040d0…040da               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x00c6}
0x040da…04102               Head {h00=0x0024, h01=0x0050, text=»*  SCAN CONF. FILE FOR POSSIBLE «, t00=0x0029, t01=0x00d0}
0x04102…0412a               Head {h00=0x0024, h01=0x0050, text=»*  APPLICATION DEFINITION BLOCKS«, t00=0x0029, t01=0x00f8}
0x0412a…04134               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0120}
0x04134…0414a               Head {h00=0x0012, h01=0x0050, text=» CF A14,SCNCON«, t00=0x0029, t01=0x012a}
0x0414a…04176               Head {h00=0x0028, h01=0x0050, text=» LD A1,APLTAB+STKCOM GET ADDRESS TO «, t00=0x0029, t01=0x0140}
0x04176…041a2               Head {h00=0x0028, h01=0x0050, text=» ADK A1,2 CURRENT APPL. CONTR. BLOCK«, t00=0x0029, t01=0x016c}
0x041a2…041dc               Head {h00=0x0036, h01=0x0050, text=» LD A12,APLADA,A1 MOST SIGN. PART OF DISC ADDRESS «, t00=0x002a, t01=0x0008}
0x041dc…04218               Head {h00=0x0038, h01=0x0050, text=» LD A11,APLADA+2,A1 LEAST SIGN. PART OF DISC ADDRESS«, t00=0x002a, t01=0x0042}
0x04218…04244               Head {h00=0x0028, h01=0x0050, text=» LD A10,READ GET SUBROUTINE ADDRESS «, t00=0x002a, t01=0x007e}
0x04244…0426a               Head {h00=0x0022, h01=0x0050, text=» CFR A14,A10 READ FIRST SECTOR«, t00=0x002a, t01=0x00aa}
0x0426a…0427e               Head {h00=0x0010, h01=0x0050, text=»AP:233 EQU *«, t00=0x002a, t01=0x00d0}
0x0427e…042b2               Head {h00=0x0030, h01=0x0050, text=» LD A1,APLTAB+STKCOM GET APPL. TABLE ADDRESS«, t00=0x002a, t01=0x00e4}
0x042b2…042de               Head {h00=0x0028, h01=0x0050, text=» LDR* A6,A1 GET NO OF APPL. TO LOAD «, t00=0x002a, t01=0x0118}
0x042de…04300               Head {h00=0x001e, h01=0x0050, text=» NGR A6,A6 NEGATE AND SAVE«, t00=0x002a, t01=0x0144}
0x04300…04328               Head {h00=0x0024, h01=0x0050, text=» ST A6,APLCNT+STKEND AS COUNTER «, t00=0x002a, t01=0x0166}
0x04328…0433a               Head {h00=0x000e, h01=0x0050, text=» ADK A1,2 «, t00=0x002a, t01=0x018e}
0x0433a…04372               Head {h00=0x0034, h01=0x0050, text=» ST A1,CURAPL+STKEND CURRENT APPL. CONTROL BLOCK«, t00=0x002b, t01=0x0010}
0x04372…04386               Head {h00=0x0010, h01=0x0050, text=»AP:234 EQU *«, t00=0x002b, t01=0x0048}
0x04386…043b2               Head {h00=0x0028, h01=0x0050, text=» LD A7,SCTEFA GET FIRST FRAME TO USE«, t00=0x002b, t01=0x005c}
0x043b2…043de               Head {h00=0x0028, h01=0x0050, text=» LD A5,SCTEFA+2 AND AREA EMPTY IN IT«, t00=0x002b, t01=0x0088}
0x043de…0441c               Head {h00=0x003a, h01=0x0050, text=» LD A1,CURAPL+STKEND RESTORE APPL. CONTROL BLOCK ADDR.«, t00=0x002b, t01=0x00b4}
0x0441c…0442a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002b, t01=0x00f2}
0x0442a…0443e               Head {h00=0x0010, h01=0x0050, text=»AP:235 EQU *«, t00=0x002b, t01=0x0100}
0x0443e…04448               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x0114}
0x04448…0447a               Head {h00=0x002e, h01=0x0050, text=»*  SAVE INFORMATION ABOUT THE LOAD MODULE «, t00=0x002b, t01=0x011e}
0x0447a…04484               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x0150}
0x04484…044bc               Head {h00=0x0034, h01=0x0050, text=» CM APLLAP,A1 RESET NO OF MMU ENTRIES TO UPDATE «, t00=0x002b, t01=0x015a}
0x044bc…044f2 (44, 0, 400)  Head {h00=0x0032, h01=0x0050, text=» CM APLSEG,A1 RESET PHYSICAL ADDRESS TO FIRST «, t00=0x002c, t01=0x0004}
0x044f2…04520               Head {h00=0x002a, h01=0x0050, text=» CM APLSEG+2,A1 CORE RESIDENT SEGMENT «, t00=0x002c, t01=0x003a}
0x04520…04558               Head {h00=0x0034, h01=0x0050, text=» CM APLMMC,A1 CLEAR REL. POSITION OF CONF. DATA «, t00=0x002c, t01=0x0068}
0x04558…0458a               Head {h00=0x002e, h01=0x0050, text=» CM APLPSZ,A1 CLEAR SEGMENT SIZE ENTRY =2 «, t00=0x002c, t01=0x00a0}
0x0458a…045be               Head {h00=0x0030, h01=0x0050, text=» CM TNBRSG+STKEND CLEAR NBR. OF SEGMENTS =5 «, t00=0x002c, t01=0x00d2}
0x045be…045fc               Head {h00=0x003a, h01=0x0050, text=» LDR* A6,A9 GET PGM. START ADDRESS (UNSEGMENTED APPL.)«, t00=0x002c, t01=0x0106}
0x045fc…0461a               Head {h00=0x001a, h01=0x0050, text=» ST A6,APLSTA,A1 SAVE «, t00=0x002c, t01=0x0144}
0x0461a…04640               Head {h00=0x0022, h01=0x0050, text=» LD A2,SCTOPT GET OPTION WORD «, t00=0x002c, t01=0x0162}
0x04640…0466c               Head {h00=0x0028, h01=0x0050, text=» LD A6,PRGLG1+8,A9 GET PROGRAM TYPE «, t00=0x002c, t01=0x0188}
0x0466c…046a4               Head {h00=0x0034, h01=0x0050, text=» LDKL A4,/1000 INITIALIZE BIT SETTING (BIT 3=1) «, t00=0x002d, t01=0x0024}
0x046a4…046cc               Head {h00=0x0024, h01=0x0050, text=» CWK A6,'CR' CREDIT APPLICATION?«, t00=0x002d, t01=0x005c}
0x046cc…046e2               Head {h00=0x0012, h01=0x0050, text=» RF(E) AP2340 «, t00=0x002d, t01=0x0084}
0x046e2…046ec               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x009a}
0x046ec…0471e               Head {h00=0x002e, h01=0x0050, text=» SLL A4,1 BIT SETTING FOR COBOL (BIT 2=1) «, t00=0x002d, t01=0x00a4}
0x0471e…04746               Head {h00=0x0024, h01=0x0050, text=» CWK A6,'CO' COBOL APPLICATION? «, t00=0x002d, t01=0x00d6}
0x04746…0475c               Head {h00=0x0012, h01=0x0050, text=» RF(E) AP2340 «, t00=0x002d, t01=0x00fe}
0x0475c…04766               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0114}
0x04766…04798               Head {h00=0x002e, h01=0x0050, text=» SLL A4,1 BIT SETTING FOR BASIC (BIT 1=1) «, t00=0x002d, t01=0x011e}
0x04798…047be               Head {h00=0x0022, h01=0x0050, text=» CWK A6,'BA' BASIC APLICATION?«, t00=0x002d, t01=0x0150}
0x047be…047d4               Head {h00=0x0012, h01=0x0050, text=» RF(E) AP2340 «, t00=0x002d, t01=0x0176}
0x047d4…047de               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x018c}
0x047de…04806               Head {h00=0x0024, h01=0x0050, text=» LDKL A6,'AS' SET ASSEMBLER TYPE«, t00=0x002e, t01=0x0008}
0x04806…0483c               Head {h00=0x0032, h01=0x0050, text=» SLL A4,1 BIT SETTING FOR ASSEMBLER (BIT 0=1) «, t00=0x002e, t01=0x0030}
0x0483c…04850               Head {h00=0x0010, h01=0x0050, text=»AP2340 EQU *«, t00=0x002e, t01=0x0066}
0x04850…0487e               Head {h00=0x002a, h01=0x0050, text=» ST A6,APLTYP,A1 SAVE APPLICATION TYPE«, t00=0x002e, t01=0x007a}
0x0487e…048ae               Head {h00=0x002c, h01=0x0050, text=» CWK A6,'AS' ASSEMBLER ALWAYS ALLOWED =2«, t00=0x002e, t01=0x00a8}
0x048ae…048c8               Head {h00=0x0016, h01=0x0050, text=» RF(E) AP2345   =2«, t00=0x002e, t01=0x00d8}
0x048c8…04902               Head {h00=0x0036, h01=0x0050, text=» AN A4,OPTION+STKEND LOOK IF THIS TYPE ALLOWED =2 «, t00=0x002e, t01=0x00f2}
0x04902…04920               Head {h00=0x001a, h01=0x0050, text=» RF(NZ) AP2345 YES =2 «, t00=0x002e, t01=0x012c}
0x04920…04950               Head {h00=0x002c, h01=0x0050, text=» LDK A1,LMP9 NO, WRONG MONITOR OPTION =2«, t00=0x002e, t01=0x014a}
0x04950…04968               Head {h00=0x0014, h01=0x0050, text=» CALL ERROR   =2«, t00=0x002e, t01=0x017a}
0x04968…04982 (47, 0, 400)  Head {h00=0x0016, h01=0x0050, text=»AP2345 EQU *   =2 «, t00=0x002f, t01=0x0004}
0x04982…049ac               Head {h00=0x0026, h01=0x0050, text=» ORR A2,A4 SET BIT IN OPTION WORD «, t00=0x002f, t01=0x001e}
0x049ac…049ca               Head {h00=0x001a, h01=0x0050, text=» ST A2,SCTOPT AND SAVE«, t00=0x002f, t01=0x0048}
0x049ca…049de               Head {h00=0x0010, h01=0x0050, text=» CWK A6,'AS'«, t00=0x002f, t01=0x0066}
0x049de…04a0c               Head {h00=0x002a, h01=0x0050, text=» RF(E) AP2350 SKIP IF ASSEMBLER APPL. «, t00=0x002f, t01=0x007a}
0x04a0c…04a16               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x00a8}
0x04a16…04a46               Head {h00=0x002c, h01=0x0050, text=» LD A3,PAGLG+8,A9 GET DEFINED PAGE SIZE «, t00=0x002f, t01=0x00b2}
0x04a46…04a80               Head {h00=0x0036, h01=0x0050, text=» CW A3,SCTPSZ COMPARE WITH PREVIOUSLY DEFINED SIZE«, t00=0x002f, t01=0x00e2}
0x04a80…04ab2               Head {h00=0x002e, h01=0x0050, text=» RF(NG) AP2350 IF LESS, DON'T UPDATE SIZE «, t00=0x002f, t01=0x011c}
0x04ab2…04abc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x014e}
0x04abc…04af0               Head {h00=0x0030, h01=0x0050, text=» ST A3,SCTPSZ SAVE LARGEST DEFINED PAGE SIZE«, t00=0x002f, t01=0x0158}
0x04af0…04b04               Head {h00=0x0010, h01=0x0050, text=»AP2350 EQU *«, t00=0x002f, t01=0x018c}
0x04b04…04b1a               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0030, t01=0x0010}
0x04b1a…04b28               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0030, t01=0x0026}
0x04b28…04b32               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x0034}
0x04b32…04b68               Head {h00=0x0032, h01=0x0050, text=»*  EXECUTION PATH FOR SYSTEMS WITH MMU OPTION «, t00=0x0030, t01=0x003e}
0x04b68…04b72               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x0074}
0x04b72…04b9e               Head {h00=0x0028, h01=0x0050, text=» CWK A6,'AS' ASSEMBLER APPLICATION? «, t00=0x0030, t01=0x007e}
0x04b9e…04bc6               Head {h00=0x0024, h01=0x0050, text=» ABL(E) AP:330 YES! NO SEGMENTS «, t00=0x0030, t01=0x00aa}
0x04bc6…04bde               Head {h00=0x0014, h01=0x0050, text=» LDR A4,A3 SAVE «, t00=0x0030, t01=0x00d2}
0x04bde…04c06               Head {h00=0x0024, h01=0x0050, text=» ANKL A4,/3FF EVEN 1K MULTIPLE? «, t00=0x0030, t01=0x00ea}
0x04c06…04c20               Head {h00=0x0016, h01=0x0050, text=» RF(Z) AP:237 YES!«, t00=0x0030, t01=0x0112}
0x04c20…04c2a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x012c}
0x04c2a…04c3e               Head {h00=0x0010, h01=0x0050, text=» LDK A1,LMP8«, t00=0x0030, t01=0x0136}
0x04c3e…04c6a               Head {h00=0x0028, h01=0x0050, text=» CALL ERROR INDICATE PAGE SIZE ERROR«, t00=0x0030, t01=0x014a}
0x04c6a…04c74               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x0176}
0x04c74…04c88               Head {h00=0x0010, h01=0x0050, text=»AP:237 EQU *«, t00=0x0030, t01=0x0180}
0x04c88…04cbe (49, 0, 400)  Head {h00=0x0032, h01=0x0050, text=» LD A2,NUMSEG+8,A9 NUMBER OF SEGMENTS DEFINED «, t00=0x0031, t01=0x0004}
0x04cbe…04cc8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x003a}
0x04cc8…04cdc               Head {h00=0x0010, h01=0x0050, text=»AP:238 EQU *«, t00=0x0031, t01=0x0044}
0x04cdc…04d00               Head {h00=0x0020, h01=0x0050, text=» ABL(Z) AP:330 NO SEGMENTS! «, t00=0x0031, t01=0x0058}
0x04d00…04d0a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x007c}
0x04d0a…04d40               Head {h00=0x0032, h01=0x0050, text=» CF A14,ALOCSG RESERVE AREA FOR RESIDENT SEGM.«, t00=0x0031, t01=0x0086}
0x04d40…04d4a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x00bc}
0x04d4a…04d80               Head {h00=0x0032, h01=0x0050, text=»*  A1 - POINTER TO CURRENT APPL. CONTR. BLOCK «, t00=0x0031, t01=0x00c6}
0x04d80…04da6               Head {h00=0x0022, h01=0x0050, text=»*  A3 - PAGESIZE IN 1K BLOCKS «, t00=0x0031, t01=0x00fc}
0x04da6…04dcc               Head {h00=0x0022, h01=0x0050, text=»*  A5 - OFFSET WITHIN 4K PAGE «, t00=0x0031, t01=0x0122}
0x04dcc…04dfa               Head {h00=0x002a, h01=0x0050, text=»*  A7 - PAGE FRAME ADDR. (PHYS. ADDR.)«, t00=0x0031, t01=0x0148}
0x04dfa…04e2a               Head {h00=0x002c, h01=0x0050, text=»*  A4 - AREA LEFT IN LAST 4K PAGE FRAME «, t00=0x0031, t01=0x0176}
0x04e2a…04e34               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x0016}
0x04e34…04e60               Head {h00=0x0028, h01=0x0050, text=»*  STORE ADDRESS(ES) TO PAGE FRAMES «, t00=0x0032, t01=0x0020}
0x04e60…04e8a               Head {h00=0x0026, h01=0x0050, text=»*  HOLDING THE FIRST LOGICAL PAGE «, t00=0x0032, t01=0x004c}
0x04e8a…04e94               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x0076}
0x04e94…04ec4               Head {h00=0x002c, h01=0x0050, text=» SRL A3,10 SEGMENT SIZE IN 1K BLOCKS =2 «, t00=0x0032, t01=0x0080}
0x04ec4…04ef0               Head {h00=0x0028, h01=0x0050, text=» LDKL A6,MMEND GET END OF MMU-TABLE «, t00=0x0032, t01=0x00b0}
0x04ef0…04f16               Head {h00=0x0022, h01=0x0050, text=» LDKL A8,16 AND NO OF ENTRIES «, t00=0x0032, t01=0x00dc}
0x04f16…04f44               Head {h00=0x002a, h01=0x0050, text=» LDR A4,A5 GET AREA LEFT IN LAST FRAME«, t00=0x0032, t01=0x0102}
0x04f44…04f58               Head {h00=0x0010, h01=0x0050, text=»AP:295 EQU *«, t00=0x0032, t01=0x0130}
0x04f58…04f84               Head {h00=0x0028, h01=0x0050, text=» SUK A6,2 DECREMENT MMU ENTRY ADDR. «, t00=0x0032, t01=0x0144}
0x04f84…04fb2               Head {h00=0x002a, h01=0x0050, text=» SUKL A8,1 DECREMENT MMU ENTRY POINTER«, t00=0x0032, t01=0x0170}
0x04fb2…04fe8               Head {h00=0x0032, h01=0x0050, text=» SUK A3,4 DECREMENT PAGE SIZE WITH FRAME SIZE «, t00=0x0033, t01=0x000e}
0x04fe8…04ffe               Head {h00=0x0012, h01=0x0050, text=» RB(P) AP:295 «, t00=0x0033, t01=0x0044}
0x04ffe…05026               Head {h00=0x0024, h01=0x0050, text=» RF(Z) AP:300 EVEN 4K BYTES PAGE«, t00=0x0033, t01=0x005a}
0x05026…05030               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x0082}
0x05030…05056               Head {h00=0x0022, h01=0x0050, text=»*  RESERVE ONE EXTRA MMU ENTRY«, t00=0x0033, t01=0x008c}
0x05056…0507a               Head {h00=0x0020, h01=0x0050, text=»*  WHEN PAGE SIZE IS NOT AN «, t00=0x0033, t01=0x00b2}
0x0507a…05098               Head {h00=0x001a, h01=0x0050, text=»*  EVEN MULTIPLE OF 4K«, t00=0x0033, t01=0x00d6}
0x05098…050a2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x00f4}
0x050a2…050ca               Head {h00=0x0024, h01=0x0050, text=» LD A3,PAGLG+8,A9 GET PAGE SIZE «, t00=0x0033, t01=0x00fe}
0x050ca…050f8               Head {h00=0x002a, h01=0x0050, text=» ANKL A3,/C00 GET LENGTH IN MODULO 4K «, t00=0x0033, t01=0x0126}
0x050f8…0511c               Head {h00=0x0020, h01=0x0050, text=» CWK A3,/400 PAGE SIZE = 1K?«, t00=0x0033, t01=0x0154}
0x0511c…05148               Head {h00=0x0028, h01=0x0050, text=» RF(E) AP:300 YES! ONE ENTRY ENOUGH «, t00=0x0033, t01=0x0178}
0x05148…05152               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x0014}
0x05152…0517c               Head {h00=0x0026, h01=0x0050, text=» SUK A6,2 ALLOCATE ONE ENTRY EXTRA«, t00=0x0034, t01=0x001e}
0x0517c…0518e               Head {h00=0x000e, h01=0x0050, text=» SUKL A8,1«, t00=0x0034, t01=0x0048}
0x0518e…05198               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x005a}
0x05198…051ac               Head {h00=0x0010, h01=0x0050, text=»AP:300 EQU *«, t00=0x0034, t01=0x0064}
0x051ac…051e4               Head {h00=0x0034, h01=0x0050, text=» LD A3,SEGCNT+STKEND ANY CORE RESIDENT SEGMENTS?«, t00=0x0034, t01=0x0078}
0x051e4…051fe               Head {h00=0x0016, h01=0x0050, text=» RF(Z) AP:310 NO! «, t00=0x0034, t01=0x00b0}
0x051fe…05208               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x00ca}
0x05208…05234               Head {h00=0x0028, h01=0x0050, text=» LDR A2,A7 GET SEGMENT FRAME ADDRESS«, t00=0x0034, t01=0x00d4}
0x05234…05256               Head {h00=0x001e, h01=0x0050, text=» LDR A3,A6 SAVE MMU ENTRY «, t00=0x0034, t01=0x0100}
0x05256…05260               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x0122}
0x05260…05274               Head {h00=0x0010, h01=0x0050, text=»AP:305 EQU *«, t00=0x0034, t01=0x012c}
0x05274…052a2               Head {h00=0x002a, h01=0x0050, text=» STR A2,A3 STORE ADDRESS TO PAGE FRAME«, t00=0x0034, t01=0x0140}
0x052a2…052d0               Head {h00=0x002a, h01=0x0050, text=» ADK A3,2 INCREMENT MMU ENTRY ADDRESS «, t00=0x0034, t01=0x016e}
0x052d0…052f8               Head {h00=0x0024, h01=0x0050, text=» CWK A3,MMEND END OF MMU TABLE? «, t00=0x0035, t01=0x000c}
0x052f8…05312               Head {h00=0x0016, h01=0x0050, text=» RF(E) AP:310 YES!«, t00=0x0035, t01=0x0034}
0x05312…0531c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x004e}
0x0531c…0534c               Head {h00=0x002c, h01=0x0050, text=» ADKL A2,/400 INCREMENT PAGE FRAME ADDR.«, t00=0x0035, t01=0x0058}
0x0534c…0535e               Head {h00=0x000e, h01=0x0050, text=» RB AP:305«, t00=0x0035, t01=0x0088}
0x0535e…05368               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x009a}
0x05368…0537c               Head {h00=0x0010, h01=0x0050, text=»AP:310 EQU *«, t00=0x0035, t01=0x00a4}
0x0537c…05386               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x00b8}
0x05386…053a6               Head {h00=0x001c, h01=0x0050, text=»*  SAVE LOGICAL ADDRESS «, t00=0x0035, t01=0x00c2}
0x053a6…053bc               Head {h00=0x0012, h01=0x0050, text=»*  TO SEGMENT «, t00=0x0035, t01=0x00e2}
0x053bc…053c6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x00f8}
0x053c6…053e6               Head {h00=0x001c, h01=0x0050, text=» LDR A2,A8 GET MMU ENTRY«, t00=0x0035, t01=0x0102}
0x053e6…05410               Head {h00=0x0026, h01=0x0050, text=» SLL A2,12 MOVE TO 4 LEFTMOST BITS«, t00=0x0035, t01=0x0122}
0x05410…0544a               Head {h00=0x0036, h01=0x0050, text=» ST A2,APLLAP,A1 SAVE IN APPLICATION CONTROL BLOCK«, t00=0x0035, t01=0x014c}
0x0544a…05476               Head {h00=0x0028, h01=0x0050, text=» ORR A2,A4 CONCATENATE DISPLACEMENT «, t00=0x0035, t01=0x0186}
0x05476…054b2               Head {h00=0x0038, h01=0x0050, text=» ST A2,LSTASG+STKEND AND SAVE AS LOGICAL START ADDR.«, t00=0x0036, t01=0x0022}
0x054b2…054c4               Head {h00=0x000e, h01=0x0050, text=» RF AP:335«, t00=0x0036, t01=0x005e}
0x054c4…054ce               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0070}
0x054ce…054ec               Head {h00=0x001a, h01=0x0050, text=»*  NO SEGMENTS DEFINED«, t00=0x0036, t01=0x007a}
0x054ec…054f6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0098}
0x054f6…0550a               Head {h00=0x0010, h01=0x0050, text=»AP:330 EQU *«, t00=0x0036, t01=0x00a2}
0x0550a…0553e               Head {h00=0x0030, h01=0x0050, text=» LDK A3,0 RESET NO OF MMU ENTRIES TO UPDATE «, t00=0x0036, t01=0x00b6}
0x0553e…0556a               Head {h00=0x0028, h01=0x0050, text=» LDKL A6,MMEND INITIATE MMU POINTER «, t00=0x0036, t01=0x00ea}
0x0556a…05594               Head {h00=0x0026, h01=0x0050, text=» LDKL A8,16 AND MMU ENTRY POINTER «, t00=0x0036, t01=0x0116}
0x05594…055be               Head {h00=0x0026, h01=0x0050, text=» LDR A4,A5 AREA LEFT IN LAST FRAME«, t00=0x0036, t01=0x0140}
0x055be…055d2               Head {h00=0x0010, h01=0x0050, text=»AP:335 EQU *«, t00=0x0036, t01=0x016a}
0x055d2…055dc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x017e}
0x055dc…05608               Head {h00=0x0028, h01=0x0050, text=»* COMPUTE APPLICATION START ADDRESS «, t00=0x0036, t01=0x0188}
0x05608…05612               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x0024}
0x05612…05646               Head {h00=0x0030, h01=0x0050, text=»*  A1 - POINTER TO APPLICATION CONTROL BLOCK«, t00=0x0037, t01=0x002e}
0x05646…05676               Head {h00=0x002c, h01=0x0050, text=»*  A4 - AREA LEFT IN CURRENT PAGE FRAME «, t00=0x0037, t01=0x0062}
0x05676…0569c               Head {h00=0x0022, h01=0x0050, text=»*  A7 - PHYSICAL PAGE ADDRESS «, t00=0x0037, t01=0x0092}
0x0569c…056be               Head {h00=0x001e, h01=0x0050, text=»*  A6 - MMU ENTRY ADDRESS «, t00=0x0037, t01=0x00b8}
0x056be…056e0               Head {h00=0x001e, h01=0x0050, text=»*  A8 - CURRENT MMU ENTRY «, t00=0x0037, t01=0x00da}
0x056e0…056ea               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x00fc}
0x056ea…0571e               Head {h00=0x0030, h01=0x0050, text=» LD A2,COMLG,A9 COMLG OF CORE RESIDENT PART «, t00=0x0037, t01=0x0106}
0x0571e…0574c               Head {h00=0x002a, h01=0x0050, text=» LD A3,APLTYP,A1 GET APPLICATION TYPE «, t00=0x0037, t01=0x013a}
0x0574c…0576c               Head {h00=0x001c, h01=0x0050, text=» CWK A3,'AS' ASSEMBLER? «, t00=0x0037, t01=0x0168}
0x0576c…05786               Head {h00=0x0016, h01=0x0050, text=» RF(NE) AP:336 NO!«, t00=0x0037, t01=0x0188}
0x05786…05790               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x0012}
0x05790…057c0               Head {h00=0x002c, h01=0x0050, text=» ADK A2,10 YES, ADD 5 WORDS FOR DEBUGGER«, t00=0x0038, t01=0x001c}
0x057c0…057d4               Head {h00=0x0010, h01=0x0050, text=»AP:336 EQU *«, t00=0x0038, t01=0x004c}
0x057d4…057e6               Head {h00=0x000e, h01=0x0050, text=» ADK A2,1 «, t00=0x0038, t01=0x0060}
0x057e6…0580e               Head {h00=0x0024, h01=0x0050, text=» ANKL A2,/FFFE MAKE EVEN LENGTH «, t00=0x0038, t01=0x0072}
0x0580e…05818               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x009a}
0x05818…05840               Head {h00=0x0024, h01=0x0050, text=»*  IF APPLICATION IS LARGER THAN«, t00=0x0038, t01=0x00a4}
0x05840…05864               Head {h00=0x0020, h01=0x0050, text=»*  60 K BYTES, START ON A 4K«, t00=0x0038, t01=0x00cc}
0x05864…0588a               Head {h00=0x0022, h01=0x0050, text=»*  BOUNDARY, TO MAKE SURE THAT«, t00=0x0038, t01=0x00f0}
0x0588a…058ac               Head {h00=0x001e, h01=0x0050, text=»*  LOGICAL MEMORY WILL BE «, t00=0x0038, t01=0x0116}
0x058ac…058c8               Head {h00=0x0018, h01=0x0050, text=»*  MAXIMAL POSSIBLE.«, t00=0x0038, t01=0x0138}
0x058c8…058d2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x0154}
0x058d2…058e4               Head {h00=0x000e, h01=0x0050, text=» LDR A5,A2«, t00=0x0038, t01=0x015e}
0x058e4…05906               Head {h00=0x001e, h01=0x0050, text=» SRL A5,12 NO OF 4K BLOCKS«, t00=0x0038, t01=0x0170}
0x05906…05924 (57, 0, 400)  Head {h00=0x001a, h01=0x0050, text=» CWK A5,15 >60 KBYTES?«, t00=0x0039, t01=0x0004}
0x05924…0593e               Head {h00=0x0016, h01=0x0050, text=» RF(L) AP:337 NO! «, t00=0x0039, t01=0x0022}
0x0593e…05948               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x003c}
0x05948…05970               Head {h00=0x0024, h01=0x0050, text=» LDK A4,0 START ON A 4K BOUNDARY«, t00=0x0039, t01=0x0046}
0x05970…05982               Head {h00=0x000e, h01=0x0050, text=» RF AP:341«, t00=0x0039, t01=0x006e}
0x05982…0598c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x0080}
0x0598c…059a0               Head {h00=0x0010, h01=0x0050, text=»AP:337 EQU *«, t00=0x0039, t01=0x008a}
0x059a0…059ca               Head {h00=0x0026, h01=0x0050, text=» ADK A2,0 RESTORE LENGTH CONDITION«, t00=0x0039, t01=0x009e}
0x059ca…059f4               Head {h00=0x0026, h01=0x0050, text=» RF(N) AP:340 LARGER THAN ONE PAGE«, t00=0x0039, t01=0x00c8}
0x059f4…059fe               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x00f2}
0x059fe…05a28               Head {h00=0x0026, h01=0x0050, text=»* APPLICATION IS SMALLER THAN 32 K«, t00=0x0039, t01=0x00fc}
0x05a28…05a52               Head {h00=0x0026, h01=0x0050, text=»* BUT IS IT SMALLER THAN AREA LEFT«, t00=0x0039, t01=0x0126}
0x05a52…05a74               Head {h00=0x001e, h01=0x0050, text=»* IN LAST ALLOCATED PAGE? «, t00=0x0039, t01=0x0150}
0x05a74…05a7e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x0172}
0x05a7e…05a90               Head {h00=0x000e, h01=0x0050, text=» CWR A2,A4«, t00=0x0039, t01=0x017c}
0x05a90…05aac               Head {h00=0x0018, h01=0x0050, text=» RF(G) AP:340 LARGER«, t00=0x0039, t01=0x018e}
0x05aac…05ab6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x001a}
0x05ab6…05ae2               Head {h00=0x0028, h01=0x0050, text=»* APPLICATION LENGTH LESS THAN AREA «, t00=0x003a, t01=0x0024}
0x05ae2…05afe               Head {h00=0x0018, h01=0x0050, text=»* LEFT IN LAST PAGE «, t00=0x003a, t01=0x0050}
0x05afe…05b22               Head {h00=0x0020, h01=0x0050, text=»* COPY FRAME ADDRESS IN NEXT«, t00=0x003a, t01=0x006c}
0x05b22…05b36               Head {h00=0x0010, h01=0x0050, text=»* MMU ENTRY «, t00=0x003a, t01=0x0090}
0x05b36…05b40               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x00a4}
0x05b40…05b4a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x00ae}
0x05b4a…05b5c               Head {h00=0x000e, h01=0x0050, text=» SUKL A8,1«, t00=0x003a, t01=0x00b8}
0x05b5c…05b82               Head {h00=0x0022, h01=0x0050, text=» RF(N) TABOVF TABBE OVERFLOW! «, t00=0x003a, t01=0x00ca}
0x05b82…05b8c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x00f0}
0x05b8c…05b9e               Head {h00=0x000e, h01=0x0050, text=» SUK A6,2 «, t00=0x003a, t01=0x00fa}
0x05b9e…05bc2               Head {h00=0x0020, h01=0x0050, text=» STR A7,A6 UPDATE MMU ENTRY «, t00=0x003a, t01=0x010c}
0x05bc2…05bf2               Head {h00=0x002c, h01=0x0050, text=» LDR A5,A2 RESTORE LENGTH OF COMMON PART«, t00=0x003a, t01=0x0130}
0x05bf2…05c04               Head {h00=0x000e, h01=0x0050, text=» RF AP:351«, t00=0x003a, t01=0x0160}
0x05c04…05c0e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x0172}
0x05c0e…05c22               Head {h00=0x0010, h01=0x0050, text=»AP:340 EQU *«, t00=0x003a, t01=0x017c}
0x05c22…05c2c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x0190}
0x05c2c…05c58               Head {h00=0x0028, h01=0x0050, text=»*  RESERVE ENTRIES IN MMU TABLE FOR «, t00=0x003b, t01=0x000a}
0x05c58…05c7e               Head {h00=0x0022, h01=0x0050, text=»*  COMMON PART OF APPLICATION «, t00=0x003b, t01=0x0036}
0x05c7e…05c88               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x005c}
0x05c88…05cb0               Head {h00=0x0024, h01=0x0050, text=»*  A4 - AREA MAPPED BUT NOT USED«, t00=0x003b, t01=0x0066}
0x05cb0…05cd2               Head {h00=0x001e, h01=0x0050, text=»*       IN LAST MMU ENTRY «, t00=0x003b, t01=0x008e}
0x05cd2…05cf8               Head {h00=0x0022, h01=0x0050, text=»*  A2 - LENGTH OF COMMON PART «, t00=0x003b, t01=0x00b0}
0x05cf8…05d18               Head {h00=0x001c, h01=0x0050, text=» LDR A4,A4 EMPTY FRAME? «, t00=0x003b, t01=0x00d6}
0x05d18…05d32               Head {h00=0x0016, h01=0x0050, text=» RF(Z) AP:341 YES!«, t00=0x003b, t01=0x00f6}
0x05d32…05d3c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x0110}
0x05d3c…05d68               Head {h00=0x0028, h01=0x0050, text=» SUKL A8,1 NO, ANY MMU ENTRIES LEFT?«, t00=0x003b, t01=0x011a}
0x05d68…05d82               Head {h00=0x0016, h01=0x0050, text=» RF(N) TABOVF NO! «, t00=0x003b, t01=0x0146}
0x05d82…05d8c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x0160}
0x05d8c…05db8               Head {h00=0x0028, h01=0x0050, text=» SUK A6,2 ADVANCE TO NEXT MMU ENTRY «, t00=0x003b, t01=0x016a}
0x05db8…05de2               Head {h00=0x0026, h01=0x0050, text=» STR A7,A6 AND COPY FRAME ADDRESS «, t00=0x003c, t01=0x0008}
0x05de2…05df6               Head {h00=0x0010, h01=0x0050, text=»AP:341 EQU *«, t00=0x003c, t01=0x0032}
0x05df6…05e2c               Head {h00=0x0032, h01=0x0050, text=» SUR A2,A4 SUBTRACT AREA LEFT IN CURRENT FRAME«, t00=0x003c, t01=0x0046}
0x05e2c…05e5c               Head {h00=0x002c, h01=0x0050, text=» LDK A4,0 RESET AREA LEFT IN LAST FRAME «, t00=0x003c, t01=0x007c}
0x05e5c…05e8a               Head {h00=0x002a, h01=0x0050, text=» LDR A5,A2 SAVE REMAINING AREA NEEDED «, t00=0x003c, t01=0x00ac}
0x05e8a…05eac               Head {h00=0x001e, h01=0x0050, text=» RF(Z) AP:351 NOTHING LEFT«, t00=0x003c, t01=0x00da}
0x05eac…05eb6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x00fc}
0x05eb6…05ee4               Head {h00=0x002a, h01=0x0050, text=» SRL A2,12 CONVERT TO NO OF 4K FRAMES «, t00=0x003c, t01=0x0106}
0x05ee4…05efa               Head {h00=0x0012, h01=0x0050, text=» ANKL A5,/0FFF«, t00=0x003c, t01=0x0134}
0x05efa…05f1c               Head {h00=0x001e, h01=0x0050, text=» RF(Z) AP:342 NO REMAINDER«, t00=0x003c, t01=0x014a}
0x05f1c…05f26               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x016c}
0x05f26…05f50               Head {h00=0x0026, h01=0x0050, text=» ADK A2,1 ALLOCATE ONE MORE ENTRY «, t00=0x003c, t01=0x0176}
0x05f50…05f5a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x0010}
0x05f5a…05f76               Head {h00=0x0018, h01=0x0050, text=»*  UPDTE MMU ENTRIES«, t00=0x003d, t01=0x001a}
0x05f76…05f80               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x0036}
0x05f80…05f94               Head {h00=0x0010, h01=0x0050, text=»AP:342 EQU *«, t00=0x003d, t01=0x0040}
0x05f94…05fbe               Head {h00=0x0026, h01=0x0050, text=» SUK A2,1 MORE ENTRIES TO UPDATE? «, t00=0x003d, t01=0x0054}
0x05fbe…05fd8               Head {h00=0x0016, h01=0x0050, text=» RF(N) AP:350 NO! «, t00=0x003d, t01=0x007e}
0x05fd8…05fe2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x0098}
0x05fe2…06010               Head {h00=0x002a, h01=0x0050, text=» SUKL A8,1 DECREMENT MMU ENTRY POINTER«, t00=0x003d, t01=0x00a2}
0x06010…06036               Head {h00=0x0022, h01=0x0050, text=» RF(N) TABOVF TABLE OVERFLOW! «, t00=0x003d, t01=0x00d0}
0x06036…06040               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x00f6}
0x06040…0606c               Head {h00=0x0028, h01=0x0050, text=» SUK A6,2 DECREMENT MMU ENTRY ADDR. «, t00=0x003d, t01=0x0100}
0x0606c…0609a               Head {h00=0x002a, h01=0x0050, text=» SUKL A7,/400 DECREMENT FRAME ADDRESS «, t00=0x003d, t01=0x012c}
0x0609a…060c0               Head {h00=0x0022, h01=0x0050, text=» STR A7,A6 STORE FRAME ADDRESS«, t00=0x003d, t01=0x015a}
0x060c0…060d2               Head {h00=0x000e, h01=0x0050, text=» RB AP:342«, t00=0x003d, t01=0x0180}
0x060d2…060dc (62, 0, 400)  Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x0004}
0x060dc…060f0               Head {h00=0x0010, h01=0x0050, text=»TABOVF EQU *«, t00=0x003e, t01=0x000e}
0x060f0…06104               Head {h00=0x0010, h01=0x0050, text=» LDK A1,LMP7«, t00=0x003e, t01=0x0022}
0x06104…0612e               Head {h00=0x0026, h01=0x0050, text=» CALL ERROR SIGNAL TABBE OVERFLOW!«, t00=0x003e, t01=0x0036}
0x0612e…06142               Head {h00=0x0010, h01=0x0050, text=»MEMOVF EQU *«, t00=0x003e, t01=0x0060}
0x06142…06158               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP3 «, t00=0x003e, t01=0x0074}
0x06158…0617c               Head {h00=0x0020, h01=0x0050, text=» CALL ERROR MEMORY OVERFLOW!«, t00=0x003e, t01=0x008a}
0x0617c…06186               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x00ae}
0x06186…0619a               Head {h00=0x0010, h01=0x0050, text=»AP:350 EQU *«, t00=0x003e, t01=0x00b8}
0x0619a…061a4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x00cc}
0x061a4…061d8               Head {h00=0x0030, h01=0x0050, text=» LDR A5,A5 RESTORE AREA TO USE IN LAST FRAME«, t00=0x003e, t01=0x00d6}
0x061d8…061ee               Head {h00=0x0012, h01=0x0050, text=» RF(Z) AP:351 «, t00=0x003e, t01=0x010a}
0x061ee…061f8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x0120}
0x061f8…0621e               Head {h00=0x0022, h01=0x0050, text=» LDKL A4,PAGSIZ GET FRAME SIZE«, t00=0x003e, t01=0x012a}
0x0621e…06232               Head {h00=0x0010, h01=0x0050, text=»AP:351 EQU *«, t00=0x003e, t01=0x0150}
0x06232…0626a               Head {h00=0x0034, h01=0x0050, text=» SUR A4,A5 ALLOCATE REMAINIG AREA IN LAST FRAME «, t00=0x003e, t01=0x0164}
0x0626a…0628a               Head {h00=0x001c, h01=0x0050, text=» LDR A2,A8 GET MMU ENTRY«, t00=0x003f, t01=0x000c}
0x0628a…062b8               Head {h00=0x002a, h01=0x0050, text=» SLL A2,12 MOVE TO FOUR LEFTMOST BITS «, t00=0x003f, t01=0x002c}
0x062b8…062ca               Head {h00=0x000e, h01=0x0050, text=» LDR A8,A2«, t00=0x003f, t01=0x005a}
0x062ca…062f2               Head {h00=0x0024, h01=0x0050, text=» ORR A8,A4 LOGICAL START ADDRESS«, t00=0x003f, t01=0x006c}
0x062f2…0631e               Head {h00=0x0028, h01=0x0050, text=» CWK A3,'AS' ASSEMBLER APPLICATION? «, t00=0x003f, t01=0x0094}
0x0631e…06338               Head {h00=0x0016, h01=0x0050, text=» RF(NE) AP:352 NO!«, t00=0x003f, t01=0x00c0}
0x06338…06342               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x00da}
0x06342…06370               Head {h00=0x002a, h01=0x0050, text=» ADKL A8,10 SKIP FIVE PRECEEDING WORDS«, t00=0x003f, t01=0x00e4}
0x06370…06384               Head {h00=0x0010, h01=0x0050, text=»AP:352 EQU *«, t00=0x003f, t01=0x0112}
0x06384…063a6               Head {h00=0x001e, h01=0x0050, text=» ST A8,LLDADR+STKEND SAVE «, t00=0x003f, t01=0x0126}
0x063a6…063c4               Head {h00=0x001a, h01=0x0050, text=» ST A7,SCTEFA AND SAVE«, t00=0x003f, t01=0x0148}
0x063c4…063f4               Head {h00=0x002c, h01=0x0050, text=» ST A4,SCTEFA+2 SAVE OFFSET WITHIN FRAME«, t00=0x003f, t01=0x0166}
0x063f4…06432               Head {h00=0x003a, h01=0x0050, text=» ST A7,APLLDA,A1 SAVE APPLICATION LOAD ADDR. (BIT 0-5)«, t00=0x0040, t01=0x0008}
0x06432…0645a               Head {h00=0x0024, h01=0x0050, text=» ST A4,APLLDA+2,A1 AND BIT 6-17 «, t00=0x0040, t01=0x0046}
0x0645a…0648a               Head {h00=0x002c, h01=0x0050, text=» ST A7,FYSPAG+STKCOM SAVE LAST PHYSICAL «, t00=0x0040, t01=0x006e}
0x0648a…064b4               Head {h00=0x0026, h01=0x0050, text=» ST A4,LSTADR+STKCOM ADDRESS USED «, t00=0x0040, t01=0x009e}
0x064b4…064e4               Head {h00=0x002c, h01=0x0050, text=» LDR* A1,A6 GET ADDRESS TO PHYSICAL PAGE«, t00=0x0040, t01=0x00c8}
0x064e4…0650c               Head {h00=0x0024, h01=0x0050, text=» ANKL A1,/C000 GREATER THAN 64K?«, t00=0x0040, t01=0x00f8}
0x0650c…06526               Head {h00=0x0016, h01=0x0050, text=» RF(Z) AP:353 NO! «, t00=0x0040, t01=0x0120}
0x06526…0654a               Head {h00=0x0020, h01=0x0050, text=» LDK A1,0 UPPER LIMIT 64 KB «, t00=0x0040, t01=0x013a}
0x0654a…0655c               Head {h00=0x000e, h01=0x0050, text=» RF AP:354«, t00=0x0040, t01=0x015e}
0x0655c…06570               Head {h00=0x0010, h01=0x0050, text=»AP:353 EQU *«, t00=0x0040, t01=0x0170}
0x06570…06598               Head {h00=0x0024, h01=0x0050, text=» LDR* A1,A6 GET PHYSICAL ADDRESS«, t00=0x0040, t01=0x0184}
0x06598…065aa               Head {h00=0x000e, h01=0x0050, text=» SLL A1,2 «, t00=0x0041, t01=0x001c}
0x065aa…065ce               Head {h00=0x0020, h01=0x0050, text=» ADR A1,A4 ADD DISPLACEMENT «, t00=0x0041, t01=0x002e}
0x065ce…065fa               Head {h00=0x0028, h01=0x0050, text=» LD A2,SCTSFA GET START OF FREE AREA«, t00=0x0041, t01=0x0052}
0x065fa…06626               Head {h00=0x0028, h01=0x0050, text=» TNM A1,A2 ON SAME SIDE OF 32K-LIMIT«, t00=0x0041, t01=0x007e}
0x06626…06642               Head {h00=0x0018, h01=0x0050, text=» RF(NN) AP3532 YES! «, t00=0x0041, t01=0x00aa}
0x06642…06654               Head {h00=0x000e, h01=0x0050, text=» CWR A2,A1«, t00=0x0041, t01=0x00c6}
0x06654…06666               Head {h00=0x000e, h01=0x0050, text=» RF AP3534«, t00=0x0041, t01=0x00d8}
0x06666…0667e               Head {h00=0x0014, h01=0x0050, text=»AP3532 CWR A1,A2«, t00=0x0041, t01=0x00ea}
0x0667e…06692               Head {h00=0x0010, h01=0x0050, text=»AP3534 EQU *«, t00=0x0041, t01=0x0102}
0x06692…066b8               Head {h00=0x0022, h01=0x0050, text=» RB(L) MEMOVF MEMORY OVERFLOW!«, t00=0x0041, t01=0x0116}
0x066b8…066cc               Head {h00=0x0010, h01=0x0050, text=»AP:354 EQU *«, t00=0x0041, t01=0x013c}
0x066cc…066ee               Head {h00=0x001e, h01=0x0050, text=» ST A1,ESYSTA+STKEND SAVE «, t00=0x0041, t01=0x0150}
0x066ee…06720               Head {h00=0x002e, h01=0x0050, text=» LD A10,COMLG,A9 LOAD COMLG OF COMMON PART«, t00=0x0041, t01=0x0172}
0x06720…06744               Head {h00=0x0020, h01=0x0050, text=» TL TABBE LOAD MMU REGISTERS«, t00=0x0042, t01=0x0014}
0x06744…06750               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0042, t01=0x0038}
0x06750…06766               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0042, t01=0x0044}
0x06766…06774               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0042, t01=0x005a}
0x06774…06788               Head {h00=0x0010, h01=0x0050, text=»AP:240 EQU *«, t00=0x0042, t01=0x0068}
0x06788…06792               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x007c}
0x06792…067d6               Head {h00=0x0040, h01=0x0050, text=»*  EXECUTION PATH EXCLUSIVELY FOR SYSTEMS WITHOUT MMU OPTION«, t00=0x0042, t01=0x0086}
0x067d6…067e0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x00ca}
0x067e0…067ea               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x00d4}
0x067ea…06814               Head {h00=0x0026, h01=0x0050, text=»*  CHECK IF ASSEMBLER APPLICATION «, t00=0x0042, t01=0x00de}
0x06814…0681e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x0108}
0x0681e…0684a               Head {h00=0x0028, h01=0x0050, text=» CWK A6,'AS' ASSEMBLER APPLICATION? «, t00=0x0042, t01=0x0112}
0x0684a…06864               Head {h00=0x0016, h01=0x0050, text=» RF(E) AP:275 YES!«, t00=0x0042, t01=0x013e}
0x06864…06892               Head {h00=0x002a, h01=0x0050, text=» LD A2,NUMSEG+8,A9 NUMBER OF SEGMENTS «, t00=0x0042, t01=0x0158}
0x06892…068b4               Head {h00=0x001e, h01=0x0050, text=» RF(Z) AP:275 NO SEGMENTS!«, t00=0x0042, t01=0x0186}
0x068b4…068e4               Head {h00=0x002c, h01=0x0050, text=» CF A14,ALOCSG RESERVE AREA FOR SEGMENTS«, t00=0x0043, t01=0x0018}
0x068e4…06914               Head {h00=0x002c, h01=0x0050, text=» LDR A2,A7 CONFIGURE LOGICAL START ADDR.«, t00=0x0043, t01=0x0048}
0x06914…06936               Head {h00=0x001e, h01=0x0050, text=» SLL A2,2 TO FIRST SEGMENT«, t00=0x0043, t01=0x0078}
0x06936…06948               Head {h00=0x000e, h01=0x0050, text=» ORR A2,A5«, t00=0x0043, t01=0x009a}
0x06948…06964               Head {h00=0x0018, h01=0x0050, text=» ST A2,LSTASG+STKEND«, t00=0x0043, t01=0x00ac}
0x06964…06978               Head {h00=0x0010, h01=0x0050, text=»AP:275 EQU *«, t00=0x0043, t01=0x00c8}
0x06978…069aa               Head {h00=0x002e, h01=0x0050, text=» LD A10,COMLG,A9 GET LENGTH OF COMMON PART«, t00=0x0043, t01=0x00dc}
0x069aa…069d8               Head {h00=0x002a, h01=0x0050, text=» LD A3,APLTYP,A1 GET APPLICATION TYPE «, t00=0x0043, t01=0x010e}
0x069d8…069f8               Head {h00=0x001c, h01=0x0050, text=» CWK A3,'AS' ASSEMBLER? «, t00=0x0043, t01=0x013c}
0x069f8…06a12               Head {h00=0x0016, h01=0x0050, text=» RF(NE) AP:276 NO!«, t00=0x0043, t01=0x015c}
0x06a12…06a1c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x0176}
0x06a1c…06a4e               Head {h00=0x002e, h01=0x0050, text=» ADKL A10,10 YES, ADD 5 WORDS FOR DEBUGGER«, t00=0x0043, t01=0x0180}
0x06a4e…06a62               Head {h00=0x0010, h01=0x0050, text=»AP:276 EQU *«, t00=0x0044, t01=0x0022}
0x06a62…06a76               Head {h00=0x0010, h01=0x0050, text=» ADKL A10,1 «, t00=0x0044, t01=0x0036}
0x06a76…06a9e               Head {h00=0x0024, h01=0x0050, text=» ANKL A10,/FFFE MAKE EVEN LENGTH«, t00=0x0044, t01=0x004a}
0x06a9e…06ada               Head {h00=0x0038, h01=0x0050, text=» RF(N) AP:278 APPLICATION IS LARGER THAN FRAME SIZE «, t00=0x0044, t01=0x0072}
0x06ada…06ae4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0044, t01=0x00ae}
0x06ae4…06b26               Head {h00=0x003e, h01=0x0050, text=» CWR A10,A5 APPL. IS SMALLER THAN AREA LEFT IN LAST FRAME «, t00=0x0044, t01=0x00b8}
0x06b26…06b42               Head {h00=0x0018, h01=0x0050, text=» RF(NG) AP:280 YES! «, t00=0x0044, t01=0x00fa}
0x06b42…06b4c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0044, t01=0x0116}
0x06b4c…06b60               Head {h00=0x0010, h01=0x0050, text=»AP:278 EQU *«, t00=0x0044, t01=0x0120}
0x06b60…06b96               Head {h00=0x0032, h01=0x0050, text=» SUR A10,A5 SUBTRACT AREA UNUSED IN LAST FRAME«, t00=0x0044, t01=0x0134}
0x06b96…06bc6               Head {h00=0x002c, h01=0x0050, text=» LDK A5,0 NO AREA LEFT IN CURRENT FRAME «, t00=0x0044, t01=0x016a}
0x06bc6…06bee               Head {h00=0x0024, h01=0x0050, text=» LDR A2,A10 GET REMAINING LENGTH«, t00=0x0045, t01=0x000a}
0x06bee…06c16               Head {h00=0x0024, h01=0x0050, text=» SRL A2,12 COUNT NO OF 4K BLOCKS«, t00=0x0045, t01=0x0032}
0x06c16…06c46               Head {h00=0x002c, h01=0x0050, text=» SRL A7,10 FRAME ADDRESS AS BLOCK COUNT «, t00=0x0045, t01=0x005a}
0x06c46…06c6e               Head {h00=0x0024, h01=0x0050, text=» SUR A7,A2 SUBTRACT AREA NEEDED «, t00=0x0045, t01=0x008a}
0x06c6e…06c94               Head {h00=0x0022, h01=0x0050, text=» RF(N) MEMOVF MEMORY OVERFLOW!«, t00=0x0045, t01=0x00b2}
0x06c94…06c9e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0045, t01=0x00d8}
0x06c9e…06cd0               Head {h00=0x002e, h01=0x0050, text=» ANKL A10,/0FFF ISOLATE POSSIBLE REMAINDER«, t00=0x0045, t01=0x00e2}
0x06cd0…06cf2               Head {h00=0x001e, h01=0x0050, text=» RF(Z) AP:279 NO REMAINDER«, t00=0x0045, t01=0x0114}
0x06cf2…06cfc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0045, t01=0x0136}
0x06cfc…06d2a               Head {h00=0x002a, h01=0x0050, text=» LDKL A5,PAGSIZ RESERVE ONE NEW FRAME «, t00=0x0045, t01=0x0140}
0x06d2a…06d3c               Head {h00=0x000e, h01=0x0050, text=» SUK A7,1 «, t00=0x0045, t01=0x016e}
0x06d3c…06d62               Head {h00=0x0022, h01=0x0050, text=» RF(N) MEMOVF MEMORY OVERFLOW!«, t00=0x0045, t01=0x0180}
0x06d62…06d6c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x0016}
0x06d6c…06d80               Head {h00=0x0010, h01=0x0050, text=»AP:279 EQU *«, t00=0x0046, t01=0x0020}
0x06d80…06da8               Head {h00=0x0024, h01=0x0050, text=» SLL A7,10 RESTORE FRAME ADDRESS«, t00=0x0046, t01=0x0034}
0x06da8…06dbc               Head {h00=0x0010, h01=0x0050, text=»AP:280 EQU *«, t00=0x0046, t01=0x005c}
0x06dbc…06df2               Head {h00=0x0032, h01=0x0050, text=» SUR A5,A10 ALLOCATE AREA NEEDED IN LAST FRAME«, t00=0x0046, t01=0x0070}
0x06df2…06e0c               Head {h00=0x0016, h01=0x0050, text=» LDR A4,A9 SAVE A9«, t00=0x0046, t01=0x00a6}
0x06e0c…06e28               Head {h00=0x0018, h01=0x0050, text=» LDR A8,A11 SAVE A11«, t00=0x0046, t01=0x00c0}
0x06e28…06e46               Head {h00=0x001a, h01=0x0050, text=» ST A7,SCTEFA AND SAVE«, t00=0x0046, t01=0x00dc}
0x06e46…06e7c               Head {h00=0x0032, h01=0x0050, text=» ST A5,SCTEFA+2 SAVE DISPLACEMENT WITHIN PAGE «, t00=0x0046, t01=0x00fa}
0x06e7c…06eb6               Head {h00=0x0036, h01=0x0050, text=» ST A7,APLLDA,A1 SAVE PHYSICAL LOAD ADDR (BIT 0-5)«, t00=0x0046, t01=0x0130}
0x06eb6…06eec               Head {h00=0x0032, h01=0x0050, text=» ST A5,APLLDA+2,A1 AND BIT 6-17 OF APPLICATION«, t00=0x0046, t01=0x016a}
0x06eec…06f1c               Head {h00=0x002c, h01=0x0050, text=» ST A7,FYSPAG+STKCOM SAVE LAST PHYSICAL «, t00=0x0047, t01=0x0010}
0x06f1c…06f46               Head {h00=0x0026, h01=0x0050, text=» ST A5,LSTADR+STKCOM ADDRESS USED «, t00=0x0047, t01=0x0040}
0x06f46…06f58               Head {h00=0x000e, h01=0x0050, text=» SLL A7,2 «, t00=0x0047, t01=0x006a}
0x06f58…06f6c               Head {h00=0x0010, h01=0x0050, text=» LDR A11,A7 «, t00=0x0047, t01=0x007c}
0x06f6c…06f9e               Head {h00=0x002e, h01=0x0050, text=» ORR A11,A5 MAKE ADDRESS AS A 16 BIT ADDR.«, t00=0x0047, t01=0x0090}
0x06f9e…06fca               Head {h00=0x0028, h01=0x0050, text=» LD A9,SCTSFA GET START OF FREE AREA«, t00=0x0047, t01=0x00c2}
0x06fca…06ff2               Head {h00=0x0024, h01=0x0050, text=» CALL CMPADR A11 COMPARED TO A9 «, t00=0x0047, t01=0x00ee}
0x06ff2…07008               Head {h00=0x0012, h01=0x0050, text=» RF(G) AP:290 «, t00=0x0047, t01=0x0116}
0x07008…07012               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0047, t01=0x012c}
0x07012…07026               Head {h00=0x0010, h01=0x0050, text=»MEMOVF EQU *«, t00=0x0047, t01=0x0136}
0x07026…0704c               Head {h00=0x0022, h01=0x0050, text=» LDKL A1,LMP3 MEMORY OVERFLOW!«, t00=0x0047, t01=0x014a}
0x0704c…07060               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x0047, t01=0x0170}
0x07060…0706a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0047, t01=0x0184}
0x0706a…0707e               Head {h00=0x0010, h01=0x0050, text=»AP:290 EQU *«, t00=0x0047, t01=0x018e}
0x0707e…070aa               Head {h00=0x0028, h01=0x0050, text=» CWK A3,'AS' ASSEMBLER APPLICATION? «, t00=0x0048, t01=0x0012}
0x070aa…070c4               Head {h00=0x0016, h01=0x0050, text=» RF(NE) AP:295 NO!«, t00=0x0048, t01=0x003e}
0x070c4…070ce               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x0058}
0x070ce…070fa               Head {h00=0x0028, h01=0x0050, text=» ADKL A11,10 SKIP 5 PRECEEDING WORDS«, t00=0x0048, t01=0x0062}
0x070fa…0710e               Head {h00=0x0010, h01=0x0050, text=»AP:295 EQU *«, t00=0x0048, t01=0x008e}
0x0710e…07144               Head {h00=0x0032, h01=0x0050, text=» ST A11,LLDADR+STKEND SAVE APPL. LOAD ADDRESS «, t00=0x0048, t01=0x00a2}
0x07144…07162               Head {h00=0x001a, h01=0x0050, text=» LDR A9,A4 RESTORE A9 «, t00=0x0048, t01=0x00d8}
0x07162…07182               Head {h00=0x001c, h01=0x0050, text=» LDR A11,A8 RESTORE A11 «, t00=0x0048, t01=0x00f6}
0x07182…071b8               Head {h00=0x0032, h01=0x0050, text=» LD A8,LLDADR+STKEND A8 - LOGICAL LOAD ADDRESS«, t00=0x0048, t01=0x0116}
0x071b8…071f2               Head {h00=0x0036, h01=0x0050, text=» ST A8,ESYSTA+STKEND SAVE APPLICATION LOAD-ADDRESS«, t00=0x0048, t01=0x014c}
0x071f2…07224               Head {h00=0x002e, h01=0x0050, text=» LD A10,COMLG,A9 GET LENGTH OF COMMON PART«, t00=0x0048, t01=0x0186}
0x07224…07230               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0049, t01=0x0028}
0x07230…0723e               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0049, t01=0x0034}
0x0723e…07248               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0049, t01=0x0042}
0x07248…07268               Head {h00=0x001c, h01=0x0050, text=»*  COMMON EXECUTION PATH«, t00=0x0049, t01=0x004c}
0x07268…07272               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0049, t01=0x006c}
0x07272…072b0               Head {h00=0x003a, h01=0x0050, text=»*  READ AND RELOCATE CORE RESIDENT PART OF APPLICATION«, t00=0x0049, t01=0x0076}
0x072b0…072ba               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0049, t01=0x00b4}
0x072ba…072e2               Head {h00=0x0024, h01=0x0050, text=»*  A8 - APPLICATION LOAD ADDRESS«, t00=0x0049, t01=0x00be}
0x072e2…07310               Head {h00=0x002a, h01=0x0050, text=»*  A10 - LENGTH OF CORE RESIDENT PART «, t00=0x0049, t01=0x00e6}
0x07310…0731a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0049, t01=0x0114}
0x0731a…0732e               Head {h00=0x0010, h01=0x0050, text=»AP:355 EQU *«, t00=0x0049, t01=0x011e}
0x0732e…0736e               Head {h00=0x003c, h01=0x0050, text=» LD A1,CURAPL+STKEND RESTORE APPL. CONTROL BLOCK POINTER«, t00=0x0049, t01=0x0132}
0x0736e…0739c               Head {h00=0x002a, h01=0x0050, text=» ST A8,APLLAC,A1 SAVE LOGICAL ADDRESS «, t00=0x0049, t01=0x0172}
0x0739c…073d6               Head {h00=0x0036, h01=0x0050, text=» ST A8,APLREL,A1 SAVE APPLICATION RELOCATION BASE «, t00=0x004a, t01=0x0010}
0x073d6…0740e               Head {h00=0x0034, h01=0x0050, text=» CM FSTSEC+STKEND RESET FIRST SECTOR/BLOCK IND. «, t00=0x004a, t01=0x004a}
0x0740e…07448               Head {h00=0x0036, h01=0x0050, text=» LDKL A7,240 INITIATE NR OF CODE WORDS/SECT/BLOCK «, t00=0x004a, t01=0x0082}
0x07448…07470               Head {h00=0x0024, h01=0x0050, text=» ST A7,LOD:10 MODIFY INSTRUCTION«, t00=0x004a, t01=0x00bc}
0x07470…0749e               Head {h00=0x002a, h01=0x0050, text=» CF A14,LODCOM LOAD CORE RESIDENT PART«, t00=0x004a, t01=0x00e4}
0x0749e…074a8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x0112}
0x074a8…074d2               Head {h00=0x0026, h01=0x0050, text=»*  CHECK IF ASSEMBLER APPLICATION «, t00=0x004a, t01=0x011c}
0x074d2…074dc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x0146}
0x074dc…07518               Head {h00=0x0038, h01=0x0050, text=» LD A1,CURAPL+STKEND GET CURRENT APPL. CONTR. BLOCK «, t00=0x004a, t01=0x0150}
0x07518…07548               Head {h00=0x002c, h01=0x0050, text=» LD A2,APLTYP,A1 AND TYPE OF THIS APPL. «, t00=0x004a, t01=0x018c}
0x07548…07574               Head {h00=0x0028, h01=0x0050, text=» CWK A2,'AS' ASSEMBLER APPLICATION? «, t00=0x004b, t01=0x002c}
0x07574…0758e               Head {h00=0x0016, h01=0x0050, text=» ABL(E) AP:400 YES«, t00=0x004b, t01=0x0058}
0x0758e…075cc               Head {h00=0x003a, h01=0x0050, text=» LD A8,LSTASG+STKEND GET LOGICAL ADDRESS TO FIRST PAGE«, t00=0x004b, t01=0x0072}
0x075cc…07600               Head {h00=0x0030, h01=0x0050, text=» LD A2,TNBRSG+STKEND GET NUMBER OF SEGMENTS «, t00=0x004b, t01=0x00b0}
0x07600…07632               Head {h00=0x002e, h01=0x0050, text=» ABL(Z) AP:400 NO SEGMENTS IN APPLICATION «, t00=0x004b, t01=0x00e4}
0x07632…0763c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x0116}
0x0763c…07674               Head {h00=0x0034, h01=0x0050, text=» CM SEGCNT+STKEND CLEAR NO OF SEGMENTS PROCESSED«, t00=0x004b, t01=0x0120}
0x07674…0768a               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x004b, t01=0x0158}
0x0768a…076bc               Head {h00=0x002e, h01=0x0050, text=» TS MMDDIV,A13 SAVE MMU REGISTER CONTENTS «, t00=0x004b, t01=0x016e}
0x076bc…076c8               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004c, t01=0x0010}
0x076c8…076dc               Head {h00=0x0010, h01=0x0050, text=»AP:360 EQU *«, t00=0x004c, t01=0x001c}
0x076dc…076e6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004c, t01=0x0030}
0x076e6…07710               Head {h00=0x0026, h01=0x0050, text=»*  READ AND RELOCATE THE SEGMENTS «, t00=0x004c, t01=0x003a}
0x07710…0771a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004c, t01=0x0064}
0x0771a…0774c               Head {h00=0x002e, h01=0x0050, text=»*  A8 - LOGICAL ADDRESS OF SAVE05 SEGMENT «, t00=0x004c, t01=0x006e}
0x0774c…0776c               Head {h00=0x001c, h01=0x0050, text=»*  A10 - SEGMENT LENGTH «, t00=0x004c, t01=0x00a0}
0x0776c…07776               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004c, t01=0x00c0}
0x07776…077b0               Head {h00=0x0036, h01=0x0050, text=» LD A3,CURAPL+STKEND GET APPL. CONTROL BLOCK ADDR.«, t00=0x004c, t01=0x00ca}
0x077b0…077e4               Head {h00=0x0030, h01=0x0050, text=» LD A2,APLLAC,A3 GET LOGICAL ADDR. TO APPL. «, t00=0x004c, t01=0x0104}
0x077e4…07802               Head {h00=0x001a, h01=0x0050, text=» ADKL A2,BLKLEN+BLKLEN«, t00=0x004c, t01=0x0138}
0x07802…07832               Head {h00=0x002c, h01=0x0050, text=» LD A1,SEGCNT+STKEND GET SEGMENT COUNTER«, t00=0x004c, t01=0x0156}
0x07832…07846               Head {h00=0x0010, h01=0x0050, text=»AP:365 EQU *«, t00=0x004c, t01=0x0186}
0x07846…0785c               Head {h00=0x0012, h01=0x0050, text=» RF(Z) AP:370 «, t00=0x004d, t01=0x000a}
0x0785c…0787e               Head {h00=0x001e, h01=0x0050, text=» ADK A2,BLKLEN NEXT BLOCK «, t00=0x004d, t01=0x0020}
0x0787e…078a8               Head {h00=0x0026, h01=0x0050, text=» SUK A1,1 DECREMENT BLOCK COUNTER «, t00=0x004d, t01=0x0042}
0x078a8…078ba               Head {h00=0x000e, h01=0x0050, text=» RB AP:365«, t00=0x004d, t01=0x006c}
0x078ba…078ce               Head {h00=0x0010, h01=0x0050, text=»AP:370 EQU *«, t00=0x004d, t01=0x007e}
0x078ce…078d8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004d, t01=0x0092}
0x078d8…078f8               Head {h00=0x001c, h01=0x0050, text=»*  CHECK IF DISC PAGING «, t00=0x004d, t01=0x009c}
0x078f8…07902               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004d, t01=0x00bc}
0x07902…07928               Head {h00=0x0022, h01=0x0050, text=» LD A1,SCTOPT GET OPTION WORD «, t00=0x004d, t01=0x00c6}
0x07928…07946               Head {h00=0x001a, h01=0x0050, text=» ANK A1,2 DISC PAGING?«, t00=0x004d, t01=0x00ec}
0x07946…07960               Head {h00=0x0016, h01=0x0050, text=» RF(Z) AP:376 NO! «, t00=0x004d, t01=0x010a}
0x07960…0796a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004d, t01=0x0124}
0x0796a…07994               Head {h00=0x0026, h01=0x0050, text=»*  CHECK IF CORE RESIDENT SEGMENT «, t00=0x004d, t01=0x012e}
0x07994…0799e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004d, t01=0x0158}
0x0799e…079c4               Head {h00=0x0022, h01=0x0050, text=» CALL GETCON GET SEGMENT TYPE «, t00=0x004d, t01=0x0162}
0x079c4…079f2               Head {h00=0x002a, h01=0x0050, text=» LDR A12,A1 GET MOST SIGNIFICANT PART «, t00=0x004d, t01=0x0188}
0x079f2…07a18               Head {h00=0x0022, h01=0x0050, text=» ANKL A12,/FF OF DISC ADDRESS «, t00=0x004e, t01=0x0026}
0x07a18…07a46               Head {h00=0x002a, h01=0x0050, text=» SRL A1,8 SEGMENT TYPE TO RIGHT BYTE  «, t00=0x004e, t01=0x004c}
0x07a46…07a72               Head {h00=0x0028, h01=0x0050, text=» CCK A1,'RR' CORE RESIDENT SEGMENT? «, t00=0x004e, t01=0x007a}
0x07a72…07aa0               Head {h00=0x002a, h01=0x0050, text=» RF(E) AP:376 YES: LOAD THIS SEGMENT! «, t00=0x004e, t01=0x00a6}
0x07aa0…07aaa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x00d4}
0x07aaa…07ad8               Head {h00=0x002a, h01=0x0050, text=»*  BYPASS THIS SEGMENT AND CHECK NEXT «, t00=0x004e, t01=0x00de}
0x07ad8…07ae2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x010c}
0x07ae2…07b12               Head {h00=0x002c, h01=0x0050, text=» LD A1,SEGCNT+STKEND GET SEGMENT COUNTER«, t00=0x004e, t01=0x0116}
0x07b12…07b4c               Head {h00=0x0036, h01=0x0050, text=» LD A2,TNBRSG+STKEND GET TOTAL NUMBER OF SEGMENTS «, t00=0x004e, t01=0x0146}
0x07b4c…07b68               Head {h00=0x0018, h01=0x0050, text=» ADK A1,1 INCREMENT «, t00=0x004e, t01=0x0180}
0x07b68…07b88               Head {h00=0x001c, h01=0x0050, text=» CWR A1,A2 LAST SEGMENT?«, t00=0x004f, t01=0x000c}
0x07b88…07ba4               Head {h00=0x0018, h01=0x0050, text=» ABL(E) AP:400 YES! «, t00=0x004f, t01=0x002c}
0x07ba4…07bdc               Head {h00=0x0034, h01=0x0050, text=» ST A1,SEGCNT+STKEND SAVE CURRENT SEGMENT NUMBER«, t00=0x004f, t01=0x0048}
0x07bdc…07bee               Head {h00=0x000e, h01=0x0050, text=» RB AP:360«, t00=0x004f, t01=0x0080}
0x07bee…07c18               Head {h00=0x0026, h01=0x0050, text=»AP:375 LDKL A1,LMP2 DISC I/O ERROR«, t00=0x004f, t01=0x0092}
0x07c18…07c2c               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x004f, t01=0x00bc}
0x07c2c…07c3a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x004f, t01=0x00d0}
0x07c3a…07c4e               Head {h00=0x0010, h01=0x0050, text=»AP:376 EQU *«, t00=0x004f, t01=0x00de}
0x07c4e…07c74               Head {h00=0x0022, h01=0x0050, text=» ADK A2,2 DISC SECTOR ADDRESS «, t00=0x004f, t01=0x00f2}
0x07c74…07ca0               Head {h00=0x0028, h01=0x0050, text=» CALL GETCON GET DISC SECTOR ADDRESS«, t00=0x004f, t01=0x0118}
0x07ca0…07cb8               Head {h00=0x0014, h01=0x0050, text=» LDR A11,A1 SAVE«, t00=0x004f, t01=0x0144}
0x07cb8…07cf4               Head {h00=0x0038, h01=0x0050, text=» AD A11,APLADA+2,A3 ADD LEAST SIGN. PART OF A.D.A.? «, t00=0x004f, t01=0x015c}
0x07cf4…07d12               Head {h00=0x001a, h01=0x0050, text=» RF(O) AP:377 OVERFLOW«, t00=0x0050, t01=0x0008}
0x07d12…07d32               Head {h00=0x001c, h01=0x0050, text=» RF AP:378 NOT OVERFLOW «, t00=0x0050, t01=0x0026}
0x07d32…07d6a               Head {h00=0x0034, h01=0x0050, text=»AP:377 ADKL A12,1 INCR. M. S. P. OF DISC ADDRESS«, t00=0x0050, t01=0x0046}
0x07d6a…07d90               Head {h00=0x0022, h01=0x0050, text=» ANKL A11,/7FFF RESET OVERFLOW«, t00=0x0050, t01=0x007e}
0x07d90…07dc8               Head {h00=0x0034, h01=0x0050, text=»AP:378 AD A12,APLADA,A3 ADD M. S. P. OF A. D. A.«, t00=0x0050, t01=0x00a4}
0x07dc8…07de6               Head {h00=0x001a, h01=0x0050, text=» CWK A12,255 OVERFLOW?«, t00=0x0050, t01=0x00dc}
0x07de6…07e16               Head {h00=0x002c, h01=0x0050, text=» RB(G) AP:375 YES: ILLEGAL DISC ADDRESS!«, t00=0x0050, t01=0x00fa}
0x07e16…07e36               Head {h00=0x001c, h01=0x0050, text=» ADK A2,2 SEGMENT LENGTH«, t00=0x0050, t01=0x012a}
0x07e36…07e5e               Head {h00=0x0024, h01=0x0050, text=» CALL GETCON GET SEGMENT LENGTH «, t00=0x0050, t01=0x014a}
0x07e5e…07e76               Head {h00=0x0014, h01=0x0050, text=» LDR A10,A1 SAVE«, t00=0x0050, t01=0x0172}
0x07e76…07e8a               Head {h00=0x0010, h01=0x0050, text=» ADKL A10,1 «, t00=0x0050, t01=0x018a}
0x07e8a…07eb2               Head {h00=0x0024, h01=0x0050, text=» ANKL A10,/FFFE MAKE EVEN LENGTH«, t00=0x0051, t01=0x000e}
0x07eb2…07ece               Head {h00=0x0018, h01=0x0050, text=» ST A8,LLDADR+STKEND«, t00=0x0051, t01=0x0036}
0x07ece…07ef2               Head {h00=0x0020, h01=0x0050, text=» CF A14,LODSEG LOAD SEGMENT «, t00=0x0051, t01=0x0052}
0x07ef2…07f22               Head {h00=0x002c, h01=0x0050, text=» LD A1,SEGCNT+STKEND GET SEGMENT COUNTER«, t00=0x0051, t01=0x0076}
0x07f22…07f5c               Head {h00=0x0036, h01=0x0050, text=» LD A2,TNBRSG+STKEND GET TOTAL NUMBER OF SEGMENTS «, t00=0x0051, t01=0x00a6}
0x07f5c…07f88               Head {h00=0x0028, h01=0x0050, text=» ADK A1,1 INCREMENT SEGMENT COUNTER «, t00=0x0051, t01=0x00e0}
0x07f88…07fb0               Head {h00=0x0024, h01=0x0050, text=» CWR A1,A2 ALL SEGMENTS LOADED? «, t00=0x0051, t01=0x010c}
0x07fb0…07fcc               Head {h00=0x0018, h01=0x0050, text=» ABL(E) AP:400 YES! «, t00=0x0051, t01=0x0134}
0x07fcc…07ffe               Head {h00=0x002e, h01=0x0050, text=» ST A1,SEGCNT+STKEND STORE SEGMENT COUNTER«, t00=0x0051, t01=0x0150}
0x07ffe…0803e               Head {h00=0x003c, h01=0x0050, text=» LD A3,CURAPL+STKEND GET CURRENT APPL. CONTROL BLOCK =2 «, t00=0x0051, t01=0x0182}
0x0803e…08072               Head {h00=0x0030, h01=0x0050, text=» LD A4,APLPSZ,A3 AND SEGMENT SIZE DEFINED =2«, t00=0x0052, t01=0x0032}
0x08072…08088               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0052, t01=0x0066}
0x08088…080b8               Head {h00=0x002c, h01=0x0050, text=» ADR A8,A4 COMPUTE ADDRESS TO NEXT PAGE «, t00=0x0052, t01=0x007c}
0x080b8…080ca               Head {h00=0x000e, h01=0x0050, text=» RB AP:360«, t00=0x0052, t01=0x00ac}
0x080ca…080d6               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0052, t01=0x00be}
0x080d6…080ec               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0052, t01=0x00ca}
0x080ec…080fa               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0052, t01=0x00e0}
0x080fa…0810e               Head {h00=0x0010, h01=0x0050, text=»AP:379 EQU *«, t00=0x0052, t01=0x00ee}
0x0810e…08126               Head {h00=0x0014, h01=0x0050, text=» LDR A1,A4 SAVE «, t00=0x0052, t01=0x0102}
0x08126…08158               Head {h00=0x002e, h01=0x0050, text=» ANKL A4,/0C00 GET MODULO 4K DISCRIMINANT «, t00=0x0052, t01=0x011a}
0x08158…0817e               Head {h00=0x0022, h01=0x0050, text=» RF(Z) AP:380 NO DISCRIMINANT!«, t00=0x0052, t01=0x014c}
0x0817e…081b6               Head {h00=0x0034, h01=0x0050, text=» ADR A1,A8 COMPUTE LOGICAL ADDRESS TO NEXT PAGE «, t00=0x0052, t01=0x0172}
0x081b6…081ce               Head {h00=0x0014, h01=0x0050, text=» LDR A4,A1 SAVE «, t00=0x0053, t01=0x001a}
0x081ce…08200               Head {h00=0x002e, h01=0x0050, text=» ANKL A4,/0C00 GET MODULO 4K DISCRIMINANT «, t00=0x0053, t01=0x0032}
0x08200…08234               Head {h00=0x0030, h01=0x0050, text=» ANKL A1,/F000 LOGICAL ADDRESS TO NEXT PAGE «, t00=0x0053, t01=0x0064}
0x08234…0826a               Head {h00=0x0032, h01=0x0050, text=» ANKL A8,/F000 LOGICAL ADDRESS TO CURRENT PAGE«, t00=0x0053, t01=0x0098}
0x0826a…08298               Head {h00=0x002a, h01=0x0050, text=» SUR A1,A8 COMPUTE PHYSICAL INCREMENT «, t00=0x0053, t01=0x00ce}
0x08298…082ac               Head {h00=0x0010, h01=0x0050, text=»AP:380 EQU *«, t00=0x0053, t01=0x00fc}
0x082ac…082da               Head {h00=0x002a, h01=0x0050, text=» LD A8,APLLAP,A3 LOGICAL PAGE ADDRESS «, t00=0x0053, t01=0x0110}
0x082da…082f2               Head {h00=0x0014, h01=0x0050, text=» LDR A2,A8 SAVE «, t00=0x0053, t01=0x013e}
0x082f2…0832a               Head {h00=0x0034, h01=0x0050, text=» ADR A8,A4 COMPUTE LOGICAL ADDRESS TO NEXT PAGE «, t00=0x0053, t01=0x0156}
0x0832a…08356               Head {h00=0x0028, h01=0x0050, text=» SRL A2,12 MOVE TO 4 RIGHTMOST BITS «, t00=0x0053, t01=0x018e}
0x08356…08374               Head {h00=0x001a, h01=0x0050, text=» ADR A2,A2 2*MMU ENTRY«, t00=0x0054, t01=0x002a}
0x08374…08388               Head {h00=0x0010, h01=0x0050, text=» ADR A2,A13 «, t00=0x0054, t01=0x0048}
0x08388…083b2               Head {h00=0x0026, h01=0x0050, text=» ADKL A2,MMDDIV MMU ENTRY ADDRESS «, t00=0x0054, t01=0x005c}
0x083b2…083c6               Head {h00=0x0010, h01=0x0050, text=» LDR A3,A13 «, t00=0x0054, t01=0x0086}
0x083c6…083e0               Head {h00=0x0016, h01=0x0050, text=» ADKL A3,MMDDIV+32«, t00=0x0054, t01=0x009a}
0x083e0…0840e               Head {h00=0x002a, h01=0x0050, text=» SRL A1,2 MAP PHYSICAL ADDRESS ON MMU «, t00=0x0054, t01=0x00b4}
0x0840e…08422               Head {h00=0x0010, h01=0x0050, text=»AP:385 EQU *«, t00=0x0054, t01=0x00e2}
0x08422…08452               Head {h00=0x002c, h01=0x0050, text=» ADRS A1,A2 LOGICAL ADDRESS TO NEXT PAGE«, t00=0x0054, t01=0x00f6}
0x08452…08472               Head {h00=0x001c, h01=0x0050, text=» ADK A2,2 NEXT MMU ENTRY«, t00=0x0054, t01=0x0126}
0x08472…08484               Head {h00=0x000e, h01=0x0050, text=» CWR A2,A3«, t00=0x0054, t01=0x0146}
0x08484…0849a               Head {h00=0x0012, h01=0x0050, text=» RB(NE) AP:385«, t00=0x0054, t01=0x0158}
0x0849a…084c4               Head {h00=0x0026, h01=0x0050, text=» TL MMDDIV,A13 LOAD MMU REGISTERS «, t00=0x0054, t01=0x016e}
0x084c4…084d6               Head {h00=0x000e, h01=0x0050, text=» RB AP:360«, t00=0x0055, t01=0x0008}
0x084d6…084e0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0055, t01=0x001a}
0x084e0…084ec               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0055, t01=0x0024}
0x084ec…084fa               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0055, t01=0x0030}
0x084fa…0850e               Head {h00=0x0010, h01=0x0050, text=»AP:400 EQU *«, t00=0x0055, t01=0x003e}
0x0850e…0854a               Head {h00=0x0038, h01=0x0050, text=» LD A1,CURAPL+STKEND GET CURRENT APPL.CONTROL BLOCK «, t00=0x0055, t01=0x0052}
0x0854a…08564               Head {h00=0x0016, h01=0x0050, text=» IM APLCNT+STKEND «, t00=0x0055, t01=0x008e}
0x08564…08592               Head {h00=0x002a, h01=0x0050, text=» ABL(Z) CONLOD ALL APPLICATIONS LOADED«, t00=0x0055, t01=0x00a8}
0x08592…0859c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0055, t01=0x00d6}
0x0859c…085ce               Head {h00=0x002e, h01=0x0050, text=» ADK A1,ACBLEN ADVANCE TO NEXT APPLICATION«, t00=0x0055, t01=0x00e0}
0x085ce…08604               Head {h00=0x0032, h01=0x0050, text=» ST A1,CURAPL+STKEND APPLICATION CONTROL BLOCK«, t00=0x0055, t01=0x0112}
0x08604…0863c               Head {h00=0x0034, h01=0x0050, text=» LD A12,APLADA,A1 MOST SIGN. PART OF DISC ADDR. «, t00=0x0055, t01=0x0148}
0x0863c…08676               Head {h00=0x0036, h01=0x0050, text=» LD A11,APLADA+2,A1 LEAST SIGN. PART OF DISC ADDR.«, t00=0x0055, t01=0x0180}
0x08676…086a2               Head {h00=0x0028, h01=0x0050, text=» LD A10,READ GET SUBROUTINE ADDRESS «, t00=0x0056, t01=0x002a}
0x086a2…086c8               Head {h00=0x0022, h01=0x0050, text=» CFR A14,A10 READ FIRST SECTOR«, t00=0x0056, t01=0x0056}
0x086c8…086dc               Head {h00=0x0010, h01=0x0050, text=» ABL AP:234 «, t00=0x0056, t01=0x007c}
0x086dc…086ea               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0056, t01=0x0090}
0x086ea…08720               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x0056, t01=0x009e}
0x08720…08756               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0056, t01=0x00d4}
0x08756…0878c               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0056, t01=0x010a}
0x0878c…087c2               Head {h00=0x0032, h01=0x0050, text=»*                ALOCSG                     * «, t00=0x0056, t01=0x0140}
0x087c2…087f8               Head {h00=0x0032, h01=0x0050, text=»*                ======                     * «, t00=0x0056, t01=0x0176}
0x087f8…0882e               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0057, t01=0x001c}
0x0882e…08864               Head {h00=0x0032, h01=0x0050, text=»*   RESERVE PAGES FOR RESIDENT SEGMENTS     * «, t00=0x0057, t01=0x0052}
0x08864…0889a               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0057, t01=0x0088}
0x0889a…088d0               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0057, t01=0x00be}
0x088d0…08906               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x0057, t01=0x00f4}
0x08906…08910               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0057, t01=0x012a}
0x08910…0891a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0057, t01=0x0134}
0x0891a…0892e               Head {h00=0x0010, h01=0x0050, text=»ALOCSG EQU *«, t00=0x0057, t01=0x013e}
0x0892e…08962               Head {h00=0x0030, h01=0x0050, text=» ST A2,TNBRSG+STKEND SAVE NUMBER OF SEGMENTS«, t00=0x0057, t01=0x0152}
0x08962…0899e               Head {h00=0x0038, h01=0x0050, text=» CM SEGCNT+STKEND RESET NO OF CORE RESIDENT SEGMENTS«, t00=0x0057, t01=0x0186}
0x0899e…089cc               Head {h00=0x002a, h01=0x0050, text=» ST A3,APLPSZ,A1 SAVE SEGMENT SIZE =2 «, t00=0x0058, t01=0x0032}
0x089cc…089f2               Head {h00=0x0022, h01=0x0050, text=» LD A4,SCTOPT GET OPTION WORD «, t00=0x0058, t01=0x0060}
0x089f2…08a10               Head {h00=0x001a, h01=0x0050, text=» SRC A4,2 DISC PAGING?«, t00=0x0058, t01=0x0086}
0x08a10…08a2a               Head {h00=0x0016, h01=0x0050, text=» RF(NN) ALSG04 NO!«, t00=0x0058, t01=0x00a4}
0x08a2a…08a34               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0058, t01=0x00be}
0x08a34…08a62               Head {h00=0x002a, h01=0x0050, text=» LD A4,SCTIPL GET PROGRAM LOAD DEVICE «, t00=0x0058, t01=0x00c8}
0x08a62…08a88               Head {h00=0x0022, h01=0x0050, text=» SUK A4,/F0 CHECK IF CASSETTE «, t00=0x0058, t01=0x00f6}
0x08a88…08abc               Head {h00=0x0030, h01=0x0050, text=» RF(N) ALSG04 CASSETTE - LOAD ALL SEGMENTS! «, t00=0x0058, t01=0x011c}
0x08abc…08ac6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0058, t01=0x0150}
0x08ac6…08af6               Head {h00=0x002c, h01=0x0050, text=»*  COMPUTE NUMBER OF CORE RESIDENT PAGES«, t00=0x0058, t01=0x015a}
0x08af6…08b00               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0058, t01=0x018a}
0x08b00…08b28 (89, 0, 400)  Head {h00=0x0024, h01=0x0050, text=» LDR A6,A9 START OF APPLICATION «, t00=0x0059, t01=0x0004}
0x08b28…08b52               Head {h00=0x0026, h01=0x0050, text=» ADK A6,14 START OF SEGMENT BLOCKS«, t00=0x0059, t01=0x002c}
0x08b52…08b66               Head {h00=0x0010, h01=0x0050, text=»ALSG00 EQU *«, t00=0x0059, t01=0x0056}
0x08b66…08b8a               Head {h00=0x0020, h01=0x0050, text=» ADK A6,6 NEXT SEGMENT BLOCK«, t00=0x0059, t01=0x006a}
0x08b8a…08bac               Head {h00=0x001e, h01=0x0050, text=»*  LOOK IF OUTSIDE BUFFER «, t00=0x0059, t01=0x008e}
0x08bac…08bc6               Head {h00=0x0016, h01=0x0050, text=»*  IF SO READ NEXT«, t00=0x0059, t01=0x00b0}
0x08bc6…08bde               Head {h00=0x0014, h01=0x0050, text=»*  SECTOR BLOCK «, t00=0x0059, t01=0x00ca}
0x08bde…08be8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x00e2}
0x08be8…08c10               Head {h00=0x0024, h01=0x0050, text=» LDR A4,A6 SAVE BUFFER POSITION «, t00=0x0059, t01=0x00ec}
0x08c10…08c34               Head {h00=0x0020, h01=0x0050, text=» SUR A4,A9 RELATIVE POSITION«, t00=0x0059, t01=0x0114}
0x08c34…08c60               Head {h00=0x0028, h01=0x0050, text=» CWK A4,BUFLEN-16 OUTSIDE BUFFER? =5«, t00=0x0059, t01=0x0138}
0x08c60…08c7a               Head {h00=0x0016, h01=0x0050, text=» RF(NG) ALSG01 NO!«, t00=0x0059, t01=0x0164}
0x08c7a…08c84               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x017e}
0x08c84…08cac               Head {h00=0x0024, h01=0x0050, text=» CF A14,NXTSEC READ NEXT SECTOR «, t00=0x0059, t01=0x0188}
0x08cac…08ce8               Head {h00=0x0038, h01=0x0050, text=» SUK A6,BUFLEN-16 COMPENSATE FOR RELOCATION BITS =5 «, t00=0x005a, t01=0x0020}
0x08ce8…08d10               Head {h00=0x0024, h01=0x0050, text=»   AND RESET BUFFER POSITION =5 «, t00=0x005a, t01=0x005c}
0x08d10…08d1a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005a, t01=0x0084}
0x08d1a…08d2e               Head {h00=0x0010, h01=0x0050, text=»ALSG01 EQU *«, t00=0x005a, t01=0x008e}
0x08d2e…08d52               Head {h00=0x0020, h01=0x0050, text=» LCR A4,A6 GET SEGMENT TYPE «, t00=0x005a, t01=0x00a2}
0x08d52…08d7e               Head {h00=0x0028, h01=0x0050, text=» CCK A4,'RR' CORE RESIDENT SEGMENT? «, t00=0x005a, t01=0x00c6}
0x08d7e…08d98               Head {h00=0x0016, h01=0x0050, text=» RF(NE) ALSG02 NO!«, t00=0x005a, t01=0x00f2}
0x08d98…08dd4               Head {h00=0x0038, h01=0x0050, text=» IM SEGCNT+STKEND INCREMENT RESIDENT SEGMENT COUNTER«, t00=0x005a, t01=0x010c}
0x08dd4…08de8               Head {h00=0x0010, h01=0x0050, text=»ALSG02 EQU *«, t00=0x005a, t01=0x0148}
0x08de8…08e0a               Head {h00=0x001e, h01=0x0050, text=» SUK A2,1 MOORE SEGMENTS? «, t00=0x005a, t01=0x015c}
0x08e0a…08e26               Head {h00=0x0018, h01=0x0050, text=» RB(NZ) ALSG00 YES! «, t00=0x005a, t01=0x017e}
0x08e26…08e5e               Head {h00=0x0034, h01=0x0050, text=» LD A2,SEGCNT+STKEND NUMBER OF RESIDENT SEGMENTS«, t00=0x005b, t01=0x000a}
0x08e5e…08e8a               Head {h00=0x0028, h01=0x0050, text=» RF(Z) ALSG12 NO RESIDENT SEGMENTS! «, t00=0x005b, t01=0x0042}
0x08e8a…08e9e               Head {h00=0x0010, h01=0x0050, text=»ALSG04 EQU *«, t00=0x005b, t01=0x006e}
0x08e9e…08ed8               Head {h00=0x0036, h01=0x0050, text=» ST A2,SEGCNT+STKEND SAVE NBR OF RESIDENT SEGMENTS«, t00=0x005b, t01=0x0082}
0x08ed8…08f10               Head {h00=0x0034, h01=0x0050, text=» ADS A2,SCTNOP ACKUMULATE NO OF CORE RES. SEGM. «, t00=0x005b, t01=0x00bc}
0x08f10…08f36               Head {h00=0x0022, h01=0x0050, text=» LD A6,SCTOPT GET OPTION WORD «, t00=0x005b, t01=0x00f4}
0x08f36…08f48               Head {h00=0x000e, h01=0x0050, text=» SRC A6,1 «, t00=0x005b, t01=0x011a}
0x08f48…08f70               Head {h00=0x0024, h01=0x0050, text=» RF(NN) ALSG08 NO MMU IN SYSTEM «, t00=0x005b, t01=0x012c}
0x08f70…08f7a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005b, t01=0x0154}
0x08f7a…08f9e               Head {h00=0x0020, h01=0x0050, text=» LDR A6,A3 GET SEGMENT SIZE «, t00=0x005b, t01=0x015e}
0x08f9e…08fb4               Head {h00=0x0012, h01=0x0050, text=» ANKL A6,/FFF «, t00=0x005b, t01=0x0182}
0x08fb4…08fe6               Head {h00=0x002e, h01=0x0050, text=» RF(NZ) ALSG08 NOT A MULTIPLE OF 4K BYTES «, t00=0x005c, t01=0x0008}
0x08fe6…08ff0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005c, t01=0x003a}
0x08ff0…09024               Head {h00=0x0030, h01=0x0050, text=» LDR A5,A5 LOOK IF ALREADY ON A 4K BOUNDARY «, t00=0x005c, t01=0x0044}
0x09024…0903e               Head {h00=0x0016, h01=0x0050, text=» RF(Z) ALSG08 YES «, t00=0x005c, t01=0x0078}
0x0903e…09048               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005c, t01=0x0092}
0x09048…09070               Head {h00=0x0024, h01=0x0050, text=» LDK A5,0 START ON A 4K BOUNDARY«, t00=0x005c, t01=0x009c}
0x09070…09084               Head {h00=0x0010, h01=0x0050, text=»ALSG08 EQU *«, t00=0x005c, t01=0x00c4}
0x09084…090b2               Head {h00=0x002a, h01=0x0050, text=» LDR A7,A7 LOOK IF 256 KBYTE MEMORY =3«, t00=0x005c, t01=0x00d8}
0x090b2…090d0               Head {h00=0x001a, h01=0x0050, text=» RF(NZ) ALSG8B NO! =3 «, t00=0x005c, t01=0x0106}
0x090d0…09100               Head {h00=0x002c, h01=0x0050, text=» LDKL A5,PAGSIZ YES LAST FRAME EMPTY =3 «, t00=0x005c, t01=0x0124}
0x09100…09130               Head {h00=0x002c, h01=0x0050, text=» SUKL A7,/400 BEGINNING OF LAST FRAME =3«, t00=0x005c, t01=0x0154}
0x09130…09144               Head {h00=0x0010, h01=0x0050, text=»ALSG8B EQU *«, t00=0x005c, t01=0x0184}
0x09144…09176               Head {h00=0x002e, h01=0x0050, text=» ANKL A5,/1C00 ALWAYS START ON 1K BOUNDARY«, t00=0x005d, t01=0x0008}
0x09176…091a8               Head {h00=0x002e, h01=0x0050, text=» SRL A3,1 MAKE SEGMENT LENGTH IN WORDS =2 «, t00=0x005d, t01=0x003a}
0x091a8…091d4               Head {h00=0x0028, h01=0x0050, text=» SRL A5,1 AND REMAINING AREA TOO =2 «, t00=0x005d, t01=0x006c}
0x091d4…09202               Head {h00=0x002a, h01=0x0050, text=» SRL A7,10 CONVERT TO NO OF FRAMES =2 «, t00=0x005d, t01=0x0098}
0x09202…09228               Head {h00=0x0022, h01=0x0050, text=» LDR A4,A3 GET SEGMENT SIZE =2«, t00=0x005d, t01=0x00c6}
0x09228…0925a               Head {h00=0x002e, h01=0x0050, text=» NGR A4,A4 AND CORRESPONDING NEG. VALUE =2«, t00=0x005d, t01=0x00ec}
0x0925a…09272               Head {h00=0x0014, h01=0x0050, text=»ALSG09 EQU * =2 «, t00=0x005d, t01=0x011e}
0x09272…0929a               Head {h00=0x0024, h01=0x0050, text=» CWR A5,A3 ENOUGH SPACE LEFT? =2«, t00=0x005d, t01=0x0136}
0x0929a…092b8               Head {h00=0x001a, h01=0x0050, text=» RF(NL) ALSG10 YES =2 «, t00=0x005d, t01=0x015e}
0x092b8…092e2               Head {h00=0x0026, h01=0x0050, text=» SUK A7,1 DECREMENT FRAME COUNT =2«, t00=0x005d, t01=0x017c}
0x092e2…09312               Head {h00=0x002c, h01=0x0050, text=» ADKL A5,/800 ALLOCATE ANOTHER FRAME =2 «, t00=0x005e, t01=0x0016}
0x09312…0933a               Head {h00=0x0024, h01=0x0050, text=» RB(P) ALSG09 LOOK IF ENOUGH =2 «, t00=0x005e, t01=0x0046}
0x0933a…09352               Head {h00=0x0014, h01=0x0050, text=»ALSG10 EQU * =2 «, t00=0x005e, t01=0x006e}
0x09352…0938a               Head {h00=0x0034, h01=0x0050, text=» TNM A5,A3 FREE AREA GREATER THAN 32K WORDS? =2 «, t00=0x005e, t01=0x0086}
0x0938a…093a6               Head {h00=0x0018, h01=0x0050, text=» RF(N) ALS11A YES =2«, t00=0x005e, t01=0x00be}
0x093a6…093d8               Head {h00=0x002e, h01=0x0050, text=» SUR A5,A3 ALLOCATE AREA TO ONE SEGMENT =2«, t00=0x005e, t01=0x00da}
0x093d8…093ee               Head {h00=0x0012, h01=0x0050, text=» RF ALS11B =2 «, t00=0x005e, t01=0x010c}
0x093ee…09406               Head {h00=0x0014, h01=0x0050, text=»ALS11A EQU * =2 «, t00=0x005e, t01=0x0122}
0x09406…09438               Head {h00=0x002e, h01=0x0050, text=» ADR A5,A4 ALLOCATE AREA TO ONE SEGMENT =2«, t00=0x005e, t01=0x013a}
0x09438…09450               Head {h00=0x0014, h01=0x0050, text=»ALS11B EQU * =2 «, t00=0x005e, t01=0x016c}
0x09450…0947e               Head {h00=0x002a, h01=0x0050, text=» SUK A2,1 DECREMENT SEGMENT COUNTS =2 «, t00=0x005e, t01=0x0184}
0x0947e…094a6               Head {h00=0x0024, h01=0x0050, text=» RB(NZ) ALSG09 MORE SEGMENTS =2 «, t00=0x005f, t01=0x0022}
0x094a6…094bc               Head {h00=0x0012, h01=0x0050, text=» LDR A7,A7 =2 «, t00=0x005f, t01=0x004a}
0x094bc…094e4               Head {h00=0x0024, h01=0x0050, text=» ABL(N) MEMOVF MEMORY OVERFLOW! «, t00=0x005f, t01=0x0060}
0x094e4…094ee               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005f, t01=0x0088}
0x094ee…09516               Head {h00=0x0024, h01=0x0050, text=» SLL A7,10 RESTORE FRAME ADDRESS«, t00=0x005f, t01=0x0092}
0x09516…09548               Head {h00=0x002e, h01=0x0050, text=» ST A7,APLSEG,A1 SAVE PHYSICAL ADDRESS TO «, t00=0x005f, t01=0x00ba}
0x09548…09578               Head {h00=0x002c, h01=0x0050, text=» SLL A5,1 RESTORE AREA LEFT IN BYTES =2 «, t00=0x005f, t01=0x00ec}
0x09578…095aa               Head {h00=0x002e, h01=0x0050, text=» SLL A3,1 RESTORE SEGMENT SIZE IN BYTES =2«, t00=0x005f, t01=0x011c}
0x095aa…095dc               Head {h00=0x002e, h01=0x0050, text=» ST A5,APLSEG+2,A1 FIRST RESIDENT SEGMENT «, t00=0x005f, t01=0x014e}
0x095dc…095f0               Head {h00=0x0010, h01=0x0050, text=»ALSG12 EQU *«, t00=0x005f, t01=0x0180}
0x095f0…095fa (96, 0, 400)  Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0060, t01=0x0004}
0x095fa…09628               Head {h00=0x002a, h01=0x0050, text=»*  REREAD FIRST SECTOR OF APPLICATION «, t00=0x0060, t01=0x000e}
0x09628…09656               Head {h00=0x002a, h01=0x0050, text=»*  IF S:GTAB IS LARGER THAN ONE SECTOR«, t00=0x0060, t01=0x003c}
0x09656…09660               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0060, t01=0x006a}
0x09660…0969c               Head {h00=0x0038, h01=0x0050, text=» LD A12,APLADA,A1 GET MOST SIGN. PART OF DISC ADDR. «, t00=0x0060, t01=0x0074}
0x0969c…096d2               Head {h00=0x0032, h01=0x0050, text=» LD A11,APLADA+2,A1 AND LEAST SIGNIFICANT PART«, t00=0x0060, t01=0x00b0}
0x096d2…096fc               Head {h00=0x0026, h01=0x0050, text=» CF A14,NXTSEC REREAD FIRST SECTOR«, t00=0x0060, t01=0x00e6}
0x096fc…0970c               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0060, t01=0x0110}
0x0970c…09718               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0060, t01=0x0120}
0x09718…09724               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0060, t01=0x012c}
0x09724…09738               Head {h00=0x0010, h01=0x0050, text=»NXTSEC EQU *«, t00=0x0060, t01=0x0138}
0x09738…09762               Head {h00=0x0026, h01=0x0050, text=» CALL PUSH SAVE REGISTER CONTENTS «, t00=0x0060, t01=0x014c}
0x09762…09788               Head {h00=0x0022, h01=0x0050, text=» LD A10,READ READ NEXT SECTOR «, t00=0x0060, t01=0x0176}
0x09788…0979c               Head {h00=0x0010, h01=0x0050, text=» CFR A14,A10«, t00=0x0061, t01=0x000c}
0x0979c…097d8               Head {h00=0x0038, h01=0x0050, text=» ST A11,DISCAD+STKEND SAVE CURRENT SECTOR/BLOCK =10 «, t00=0x0061, t01=0x0020}
0x097d8…09804               Head {h00=0x0028, h01=0x0050, text=» ST A12,DISCAD+2+STKEND ADDRESS =10 «, t00=0x0061, t01=0x005c}
0x09804…09836               Head {h00=0x002e, h01=0x0050, text=» CALL POB RESTORE FORMER REGISTER CONTENTS«, t00=0x0061, t01=0x0088}
0x09836…09874               Head {h00=0x003a, h01=0x0050, text=» LD A11,DISCAD+STKEND RESTORE CURRENT SECTOR/BLOCK =10«, t00=0x0061, t01=0x00ba}
0x09874…098a0               Head {h00=0x0028, h01=0x0050, text=» LD A12,DISCAD+2+STKEND ADDRESS =10 «, t00=0x0061, t01=0x00f8}
0x098a0…098b0               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0061, t01=0x0124}
0x098b0…098c8               Head {h00=0x0014, h01=0x0050, text=» IFT EDM=1  =12 «, t00=0x0061, t01=0x0134}
0x098c8…098d6               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0061, t01=0x014c}
0x098d6…0990e               Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x0061, t01=0x015a}
0x0990e…09946 (98, 0, 400)  Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0062, t01=0x0004}
0x09946…0997e               Head {h00=0x0034, h01=0x0050, text=»*  LODMEX - LOAD MONITOR EXTENT(S)            * «, t00=0x0062, t01=0x003c}
0x0997e…099b6               Head {h00=0x0034, h01=0x0050, text=»*  ===============================            * «, t00=0x0062, t01=0x0074}
0x099b6…099ee               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0062, t01=0x00ac}
0x099ee…09a26               Head {h00=0x0034, h01=0x0050, text=»*  REFERENCED IN:  SYSLOD                     * «, t00=0x0062, t01=0x00e4}
0x09a26…09a5e               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0062, t01=0x011c}
0x09a5e…09a96               Head {h00=0x0034, h01=0x0050, text=»*  ENTRY:                                     * «, t00=0x0062, t01=0x0154}
0x09a96…09ace               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0062, t01=0x018c}
0x09ace…09b06               Head {h00=0x0034, h01=0x0050, text=»*  EXIT:                                      * «, t00=0x0063, t01=0x0034}
0x09b06…09b3e               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0063, t01=0x006c}
0x09b3e…09b76               Head {h00=0x0034, h01=0x0050, text=»*  WORK REGISTERS:  A1-A12                    * «, t00=0x0063, t01=0x00a4}
0x09b76…09bae               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0063, t01=0x00dc}
0x09bae…09be6               Head {h00=0x0034, h01=0x0050, text=»*  SUBROUTINES:  LODCOM                       * «, t00=0x0063, t01=0x0114}
0x09be6…09c1e               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0063, t01=0x014c}
0x09c1e…09c56               Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x0063, t01=0x0184}
0x09c56…09c6a               Head {h00=0x0010, h01=0x0050, text=»LODMEX EQU *«, t00=0x0064, t01=0x002c}
0x09c6a…09c94               Head {h00=0x0026, h01=0x0050, text=» LD A1,SCTMXS MONITOR EXTENT TABLE«, t00=0x0064, t01=0x0040}
0x09c94…09ca8               Head {h00=0x0010, h01=0x0050, text=»MSX10 EQU * «, t00=0x0064, t01=0x006a}
0x09ca8…09cbc               Head {h00=0x0010, h01=0x0050, text=» RF(Z) MSX99«, t00=0x0064, t01=0x007e}
0x09cbc…09cc6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0064, t01=0x0092}
0x09cc6…09cf2               Head {h00=0x0028, h01=0x0050, text=» LD A1,SCTOPT GET MONITOR OPTION =12«, t00=0x0064, t01=0x009c}
0x09cf2…09d1e               Head {h00=0x0028, h01=0x0050, text=» SRC A1,1 LOOK IF MMU OPTION ON =12 «, t00=0x0064, t01=0x00c8}
0x09d1e…09d3a               Head {h00=0x0018, h01=0x0050, text=» RF(N) MSX15 YES =12«, t00=0x0064, t01=0x00f4}
0x09d3a…09d72               Head {h00=0x0034, h01=0x0050, text=» LDKL A1,LMP9 NO, SET ILLEGAL MONITOR OPTION =12«, t00=0x0064, t01=0x0110}
0x09d72…09d8c               Head {h00=0x0016, h01=0x0050, text=» CALL ERROR . =12 «, t00=0x0064, t01=0x0148}
0x09d8c…09da6               Head {h00=0x0016, h01=0x0050, text=»MSX15 EQU * . =12 «, t00=0x0064, t01=0x0162}
0x09da6…09dd6               Head {h00=0x002c, h01=0x0050, text=» CF A14,GETMON GET MONITOR DISC ADDRESS «, t00=0x0064, t01=0x017c}
0x09dd6…09e04               Head {h00=0x002a, h01=0x0050, text=» LD A3,MX:NOX,A1 GET NUMBER OF EXTENTS«, t00=0x0065, t01=0x001c}
0x09e04…09e3c               Head {h00=0x0034, h01=0x0050, text=» LD A6,MX:NOS,A1 GET NUMBER OF SEGMENT CLUSTERS «, t00=0x0065, t01=0x004a}
0x09e3c…09e64               Head {h00=0x0024, h01=0x0050, text=» SLL A6,1 MAKE BYTE DISPLACEMENT«, t00=0x0065, t01=0x0082}
0x09e64…09e76               Head {h00=0x000e, h01=0x0050, text=» ADK A6,4 «, t00=0x0065, t01=0x00aa}
0x09e76…09e9c               Head {h00=0x0022, h01=0x0050, text=» ADR A6,A1 FIRST EXTENT BLOCK «, t00=0x0065, t01=0x00bc}
0x09e9c…09eb0               Head {h00=0x0010, h01=0x0050, text=»MSX20 EQU * «, t00=0x0065, t01=0x00e2}
0x09eb0…09eda               Head {h00=0x0026, h01=0x0050, text=» SUK A3,1 DECREMENT EXTENT COUNTER«, t00=0x0065, t01=0x00f6}
0x09eda…09efe               Head {h00=0x0020, h01=0x0050, text=» RF(N) MSX99 NO MORE EXTENTS«, t00=0x0065, t01=0x0120}
0x09efe…09f08               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0065, t01=0x0144}
0x09f08…09f2e               Head {h00=0x0022, h01=0x0050, text=» STR A3,A15 SAVE NO OF EXTENTS«, t00=0x0065, t01=0x014e}
0x09f2e…09f52               Head {h00=0x0020, h01=0x0050, text=» ADK A6,6 NEXT EXTENT BLOCK «, t00=0x0065, t01=0x0174}
0x09f52…09f7a               Head {h00=0x0024, h01=0x0050, text=» LD A7,SCTEFA RESTORE ADDRESS TO«, t00=0x0066, t01=0x0008}
0x09f7a…09fa2               Head {h00=0x0024, h01=0x0050, text=» LD A5,SCTEFA+2 END OF FREE AREA«, t00=0x0066, t01=0x0030}
0x09fa2…09fb8               Head {h00=0x0012, h01=0x0050, text=» RF(NZ) MSX25 «, t00=0x0066, t01=0x0058}
0x09fb8…09fc2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0066, t01=0x006e}
0x09fc2…09ff8               Head {h00=0x0032, h01=0x0050, text=» LDKL A5,PAGSIZ EMPTY FRAME, START ON NEXT ONE«, t00=0x0066, t01=0x0078}
0x09ff8…0a00e               Head {h00=0x0012, h01=0x0050, text=» SUKL A7,/400 «, t00=0x0066, t01=0x00ae}
0x0a00e…0a022               Head {h00=0x0010, h01=0x0050, text=»MSX25 EQU * «, t00=0x0066, t01=0x00c4}
0x0a022…0a04e               Head {h00=0x0028, h01=0x0050, text=» LD A2,EXLEN,A6 GET LENGTH OF EXTENT«, t00=0x0066, t01=0x00d8}
0x0a04e…0a078               Head {h00=0x0026, h01=0x0050, text=» ADK A2,11 RESERV FIVE EXTRA WORDS«, t00=0x0066, t01=0x0104}
0x0a078…0a0a0               Head {h00=0x0024, h01=0x0050, text=» ANKL A2,/FFFE MAKE EVEN LENGTH «, t00=0x0066, t01=0x012e}
0x0a0a0…0a0d0               Head {h00=0x002c, h01=0x0050, text=» SRL A7,10 FRAME ADDRESS AS FRAME COUNT «, t00=0x0066, t01=0x0156}
0x0a0d0…0a104               Head {h00=0x0030, h01=0x0050, text=» ADK A2,0 EXTENT LENGTH LESS THAN 32K BYTES?«, t00=0x0066, t01=0x0186}
0x0a104…0a11c               Head {h00=0x0014, h01=0x0050, text=» RF(N) MSX30 NO «, t00=0x0067, t01=0x002a}
0x0a11c…0a126               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0067, t01=0x0042}
0x0a126…0a15c               Head {h00=0x0032, h01=0x0050, text=» CWR A2,A5 EXTENT LESS THAN AREA LEFT IN FRAME«, t00=0x0067, t01=0x004c}
0x0a15c…0a176               Head {h00=0x0016, h01=0x0050, text=» RF(L) MSX40 YES! «, t00=0x0067, t01=0x0082}
0x0a176…0a180               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0067, t01=0x009c}
0x0a180…0a194               Head {h00=0x0010, h01=0x0050, text=»MSX30 EQU * «, t00=0x0067, t01=0x00a6}
0x0a194…0a1a6               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A2«, t00=0x0067, t01=0x00ba}
0x0a1a6…0a1d8               Head {h00=0x002e, h01=0x0050, text=» SRL A1,12 CONVERT LENGTH TO NO OF FRAMES «, t00=0x0067, t01=0x00cc}
0x0a1d8…0a1f6               Head {h00=0x001a, h01=0x0050, text=» CWK A1,14 <60K BYTES?«, t00=0x0067, t01=0x00fe}
0x0a1f6…0a210               Head {h00=0x0016, h01=0x0050, text=» RF(L) MSX35 YES! «, t00=0x0067, t01=0x011c}
0x0a210…0a21a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0067, t01=0x0136}
0x0a21a…0a24a               Head {h00=0x002c, h01=0x0050, text=» CWK A5,PAGSIZ ALREADY ON A 4K BOUNDARY «, t00=0x0067, t01=0x0140}
0x0a24a…0a264               Head {h00=0x0016, h01=0x0050, text=» RF(E) MSX35 YES! «, t00=0x0067, t01=0x0170}
0x0a264…0a26e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0067, t01=0x018a}
0x0a26e…0a29a (104, 0, 398) Head {h00=0x0028, h01=0x0050, text=» LDKL A5,PAGSIZ START ON 4K BOUNDARY«, t00=0x0068, t01=0x0004}
0x0a29a…0a2ac               Head {h00=0x000e, h01=0x0050, text=» SUK A7,1 «, t00=0x0068, t01=0x0030}
0x0a2ac…0a2c0               Head {h00=0x0010, h01=0x0050, text=»MSX35 EQU * «, t00=0x0068, t01=0x0042}
0x0a2c0…0a2f4               Head {h00=0x0030, h01=0x0050, text=» SUR A2,A5 SUBTRACT AREA LEFT IN LAST FRAME «, t00=0x0068, t01=0x0056}
0x0a2f4…0a31a               Head {h00=0x0022, h01=0x0050, text=» LDK A5,0 AND SET EMPTY FRAME «, t00=0x0068, t01=0x008a}
0x0a31a…0a32c               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A2«, t00=0x0068, t01=0x00b0}
0x0a32c…0a35e               Head {h00=0x002e, h01=0x0050, text=» SRL A1,12 CONVERT LENGTH TO NO OF FRAMES «, t00=0x0068, t01=0x00c2}
0x0a35e…0a38e               Head {h00=0x002c, h01=0x0050, text=» SUR A7,A1 AND SUBTRACT FROM FRAME COUNT«, t00=0x0068, t01=0x00f4}
0x0a38e…0a3b6               Head {h00=0x0024, h01=0x0050, text=» ABL(N) MEMOVF MEMORY OVERFLOW! «, t00=0x0068, t01=0x0124}
0x0a3b6…0a3c0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0068, t01=0x014c}
0x0a3c0…0a3e8               Head {h00=0x0024, h01=0x0050, text=» ANKL A2,/FFF ISOLATE AREA LEFT «, t00=0x0068, t01=0x0156}
0x0a3e8…0a3fc               Head {h00=0x0010, h01=0x0050, text=» RF(Z) MSX45«, t00=0x0068, t01=0x017e}
0x0a3fc…0a406 (105, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0069, t01=0x0004}
0x0a406…0a434               Head {h00=0x002a, h01=0x0050, text=» LDKL A5,PAGSIZ TAKE NEXT EMPTY FRAME «, t00=0x0069, t01=0x000e}
0x0a434…0a446               Head {h00=0x000e, h01=0x0050, text=» SUK A7,1 «, t00=0x0069, t01=0x003c}
0x0a446…0a45a               Head {h00=0x0010, h01=0x0050, text=»MSX40 EQU * «, t00=0x0069, t01=0x004e}
0x0a45a…0a492               Head {h00=0x0034, h01=0x0050, text=» SUR A5,A2 SUBTACT FROM AREA LEFT IN LAST FRAME «, t00=0x0069, t01=0x0062}
0x0a492…0a4a6               Head {h00=0x0010, h01=0x0050, text=»MSX45 EQU * «, t00=0x0069, t01=0x009a}
0x0a4a6…0a4d0               Head {h00=0x0026, h01=0x0050, text=» CWK A7,15 LOOK IF FIRST PARTITION«, t00=0x0069, t01=0x00ae}
0x0a4d0…0a4fe               Head {h00=0x002a, h01=0x0050, text=» ABL(NG) MEMOVF YES, MEMORY OVERFNGOW!«, t00=0x0069, t01=0x00d8}
0x0a4fe…0a508               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0069, t01=0x0106}
0x0a508…0a53a               Head {h00=0x002e, h01=0x0050, text=» ANKL A5,/FFFC START ON A 4 BYTE BOUNDARY «, t00=0x0069, t01=0x0110}
0x0a53a…0a562               Head {h00=0x0024, h01=0x0050, text=» SLL A7,10 RESTORE FRAME ADDRESS«, t00=0x0069, t01=0x0142}
0x0a562…0a590               Head {h00=0x002a, h01=0x0050, text=» ST A5,SCTEFA+2 SAVE PHYSICAL ADDRESS «, t00=0x0069, t01=0x016a}
0x0a590…0a5ba               Head {h00=0x0026, h01=0x0050, text=» ST A7,SCTEFA TO END OF FREE AREA «, t00=0x006a, t01=0x0008}
0x0a5ba…0a5c4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006a, t01=0x0032}
0x0a5c4…0a5ec               Head {h00=0x0024, h01=0x0050, text=» LD A4,SCTMXS GET MXSTAB ADDRESS«, t00=0x006a, t01=0x003c}
0x0a5ec…0a612               Head {h00=0x0022, h01=0x0050, text=» ADK A4,2 MONITOR DISC ADDRESS«, t00=0x006a, t01=0x0064}
0x0a612…0a632               Head {h00=0x001c, h01=0x0050, text=» XRR A1,A1 RESET REG. A1«, t00=0x006a, t01=0x008a}
0x0a632…0a660               Head {h00=0x002a, h01=0x0050, text=» LDR* A2,A6 GET MONITOR EXTENT ADDRESS«, t00=0x006a, t01=0x00aa}
0x0a660…0a68c               Head {h00=0x0028, h01=0x0050, text=» DAR* A4 AND RELOCATE EXTENT ADDRESS«, t00=0x006a, t01=0x00d8}
0x0a68c…0a6ba               Head {h00=0x002a, h01=0x0050, text=» LDR A11,A2 GET LEAST SIGNIFICANT PART«, t00=0x006a, t01=0x0104}
0x0a6ba…0a6e8               Head {h00=0x002a, h01=0x0050, text=» LDR A12,A1 AND MOST SIGNIFICANT PART «, t00=0x006a, t01=0x0132}
0x0a6e8…0a6fa               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A5«, t00=0x006a, t01=0x0160}
0x0a6fa…0a72a               Head {h00=0x002c, h01=0x0050, text=» SRL A1,2 CONVERT PHYSICAL LOAD ADDRESS «, t00=0x006a, t01=0x0172}
0x0a72a…0a752               Head {h00=0x0024, h01=0x0050, text=» ORR A1,A7 TO A 16 BITS ADDRESS «, t00=0x006b, t01=0x0012}
0x0a752…0a778               Head {h00=0x0022, h01=0x0050, text=» STR A1,A6 AND SAVE IN MXSTAB «, t00=0x006b, t01=0x003a}
0x0a778…0a782               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006b, t01=0x0060}
0x0a782…0a7b0               Head {h00=0x002a, h01=0x0050, text=» ADK A5,10 SKIP PRECCEDING FIVE WORDS «, t00=0x006b, t01=0x006a}
0x0a7b0…0a7ee               Head {h00=0x003a, h01=0x0050, text=» ST A5,LLDADR+STKEND SAVE AS PGM LOAD ADDR. (LOGICAL) «, t00=0x006b, t01=0x0098}
0x0a7ee…0a816               Head {h00=0x0024, h01=0x0050, text=» LDR A8,A5 SAVE RELOCATION BASE «, t00=0x006b, t01=0x00d6}
0x0a816…0a84a               Head {h00=0x0030, h01=0x0050, text=» ADS A5,2,A6 RELOCATE PROGRAM START ADDRESS «, t00=0x006b, t01=0x00fe}
0x0a84a…0a854               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006b, t01=0x0132}
0x0a854…0a882               Head {h00=0x002a, h01=0x0050, text=» LD A10,EXLEN,A6 GET LENGTH OF EXTENT «, t00=0x006b, t01=0x013c}
0x0a882…0a8ac               Head {h00=0x0026, h01=0x0050, text=» LDK A3,0 RESET MMU ENTRY COUNTER «, t00=0x006b, t01=0x016a}
0x0a8ac…0a8dc (108, 0, 400) Head {h00=0x002c, h01=0x0050, text=» LDKL A2,TABBE GET ADDRESS TO MMU TABLE «, t00=0x006c, t01=0x0004}
0x0a8dc…0a916               Head {h00=0x0036, h01=0x0050, text=» ST A3,FSTSEC+STKEND RESET FIRST SECTOR INDICATOR «, t00=0x006c, t01=0x0034}
0x0a916…0a92a               Head {h00=0x0010, h01=0x0050, text=»MSX50 EQU * «, t00=0x006c, t01=0x006e}
0x0a92a…0a950               Head {h00=0x0022, h01=0x0050, text=» STR A7,A2 STORE PAGE ADDRESS «, t00=0x006c, t01=0x0082}
0x0a950…0a978               Head {h00=0x0024, h01=0x0050, text=» ADKL A7,/400 NEXT PAGE ADDRESS «, t00=0x006c, t01=0x00a8}
0x0a978…0a998               Head {h00=0x001c, h01=0x0050, text=» ADK A2,2 NEXT MMU ENTRY«, t00=0x006c, t01=0x00d0}
0x0a998…0a9c2               Head {h00=0x0026, h01=0x0050, text=» ADK A3,1 INCREMENT ENTRY COUNTER «, t00=0x006c, t01=0x00f0}
0x0a9c2…0a9ee               Head {h00=0x0028, h01=0x0050, text=» CWK A3,16 ALL ENTRIES INITIALIZED? «, t00=0x006c, t01=0x011a}
0x0a9ee…0aa06               Head {h00=0x0014, h01=0x0050, text=» RB(NE) MSX50 NO«, t00=0x006c, t01=0x0146}
0x0aa06…0aa10               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006c, t01=0x015e}
0x0aa10…0aa34               Head {h00=0x0020, h01=0x0050, text=» TL TABBE LOAD MMU REGISTERS«, t00=0x006c, t01=0x0168}
0x0aa34…0aa54               Head {h00=0x001c, h01=0x0050, text=» CALL LOD:70 LOAD EXTENT«, t00=0x006c, t01=0x018c}
0x0aa54…0aa7e               Head {h00=0x0026, h01=0x0050, text=» LDR* A3,A15 RESTORE NO OF EXTENTS«, t00=0x006d, t01=0x001c}
0x0aa7e…0aa90               Head {h00=0x000e, h01=0x0050, text=» RB MSX20 «, t00=0x006d, t01=0x0046}
0x0aa90…0aa9a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006d, t01=0x0058}
0x0aa9a…0aaae               Head {h00=0x0010, h01=0x0050, text=»MSX99 EQU * «, t00=0x006d, t01=0x0062}
0x0aaae…0aabe               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x006d, t01=0x0076}
0x0aabe…0aacc               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x006d, t01=0x0086}
0x0aacc…0ab04               Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x006d, t01=0x0094}
0x0ab04…0ab0e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006d, t01=0x00cc}
0x0ab0e…0ab2c               Head {h00=0x001a, h01=0x0050, text=»*               GETMON«, t00=0x006d, t01=0x00d6}
0x0ab2c…0ab4a               Head {h00=0x001a, h01=0x0050, text=»*               ======«, t00=0x006d, t01=0x00f4}
0x0ab4a…0ab54               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006d, t01=0x0112}
0x0ab54…0ab7e               Head {h00=0x0026, h01=0x0050, text=»*   SEARCH FOR MONITOR TO BE USED «, t00=0x006d, t01=0x011c}
0x0ab7e…0aba6               Head {h00=0x0024, h01=0x0050, text=»*   AND UPDATE IT'S DISC ADDRESS«, t00=0x006d, t01=0x0146}
0x0aba6…0abc4               Head {h00=0x001a, h01=0x0050, text=»*   IN MXSTAB ENTRIES.«, t00=0x006d, t01=0x016e}
0x0abc4…0abce               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006d, t01=0x018c}
0x0abce…0ac06               Head {h00=0x0034, h01=0x0050, text=»************************************************«, t00=0x006e, t01=0x0008}
0x0ac06…0ac10               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006e, t01=0x0040}
0x0ac10…0ac1a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006e, t01=0x004a}
0x0ac1a…0ac2e               Head {h00=0x0010, h01=0x0050, text=»GETMON EQU *«, t00=0x006e, t01=0x0054}
0x0ac2e…0ac5a               Head {h00=0x0028, h01=0x0050, text=» LD A1,SCTANO GET APPLICATION NUMBER«, t00=0x006e, t01=0x0068}
0x0ac5a…0ac7a               Head {h00=0x001c, h01=0x0050, text=» ST A1,MONNO+STKEND SAVE«, t00=0x006e, t01=0x0094}
0x0ac7a…0acb0               Head {h00=0x0032, h01=0x0050, text=» CF A14,GETNBR GET CORRESPONDING ENTRY IN VTOC«, t00=0x006e, t01=0x00b4}
0x0acb0…0ace4               Head {h00=0x0030, h01=0x0050, text=» LC A1,8,A4 GET CORRESPONDING MONITOR NUMBER«, t00=0x006e, t01=0x00ea}
0x0ace4…0ad1a               Head {h00=0x0032, h01=0x0050, text=» SLL A1,8 FORM MONITOR NBR. AND APPL. NBR. '0'«, t00=0x006e, t01=0x011e}
0x0ad1a…0ad3e               Head {h00=0x0020, h01=0x0050, text=» ST A1,MONNO+STKEND AND SAVE«, t00=0x006e, t01=0x0154}
0x0ad3e…0ad76               Head {h00=0x0034, h01=0x0050, text=» CF A14,GETNBR SEARCH FOR APPL. NBR. 0 (MONITOR)«, t00=0x006e, t01=0x0178}
0x0ad76…0ad80               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006f, t01=0x0020}
0x0ad80…0ad94               Head {h00=0x0010, h01=0x0050, text=»GTMON2 EQU *«, t00=0x006f, t01=0x002a}
0x0ad94…0adc8               Head {h00=0x0030, h01=0x0050, text=» LD A1,MONNO+STKEND GET MONITOR NO (BIT 0-7)«, t00=0x006f, t01=0x003e}
0x0adc8…0adf4               Head {h00=0x0028, h01=0x0050, text=» CW A1,8,A4 IS IT THE RIGHT MONITOR?«, t00=0x006f, t01=0x0072}
0x0adf4…0ae0e               Head {h00=0x0016, h01=0x0050, text=» RF(E) GTMON4 YES!«, t00=0x006f, t01=0x009e}
0x0ae0e…0ae18               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006f, t01=0x00b8}
0x0ae18…0ae54               Head {h00=0x0038, h01=0x0050, text=» CF A14,GTNBR4 NO, CONTINUE TO NEXT MONITOR IN VTOC «, t00=0x006f, t01=0x00c2}
0x0ae54…0ae66               Head {h00=0x000e, h01=0x0050, text=» RB GTMON2«, t00=0x006f, t01=0x00fe}
0x0ae66…0ae70               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006f, t01=0x0110}
0x0ae70…0ae84               Head {h00=0x0010, h01=0x0050, text=»GTMON4 EQU *«, t00=0x006f, t01=0x011a}
0x0ae84…0aeac               Head {h00=0x0024, h01=0x0050, text=» LD A1,SCTMXS GET MXSTAB ADDRESS«, t00=0x006f, t01=0x012e}
0x0aeac…0aee4               Head {h00=0x0034, h01=0x0050, text=» LD A2,16,A4 GET MONITOR DISC ADDRESS (BIT 0-15)«, t00=0x006f, t01=0x0156}
0x0aee4…0af0a               Head {h00=0x0022, h01=0x0050, text=» ST A2,2,A1 AND SAVE IN MXSTAB«, t00=0x006f, t01=0x018e}
0x0af0a…0af44               Head {h00=0x0036, h01=0x0050, text=» LD A2,18,A4 AND MONITOR DISC ADDRESS (BIT 16-31) «, t00=0x0070, t01=0x0024}
0x0af44…0af6a               Head {h00=0x0022, h01=0x0050, text=» ST A2,4,A1 AND SAVE IN MXSTAB«, t00=0x0070, t01=0x005e}
0x0af6a…0af82               Head {h00=0x0014, h01=0x0050, text=» RTN A14 RETURN «, t00=0x0070, t01=0x0084}
0x0af82…0af90               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0070, t01=0x009c}
0x0af90…0afa4               Head {h00=0x0010, h01=0x0050, text=»GETNBR EQU *«, t00=0x0070, t01=0x00aa}
0x0afa4…0afcc               Head {h00=0x0024, h01=0x0050, text=» CF A14,GETVLB READ VOLUME LABEL«, t00=0x0070, t01=0x00be}
0x0afcc…0afe0               Head {h00=0x0010, h01=0x0050, text=»GTNBR0 EQU *«, t00=0x0070, t01=0x00e6}
0x0afe0…0b002               Head {h00=0x001e, h01=0x0050, text=» CF A14,RDSEC READ SECTOR «, t00=0x0070, t01=0x00fa}
0x0b002…0b02e               Head {h00=0x0028, h01=0x0050, text=» LDK A7,QBLFAC VTOC BLOCKING FACTOR «, t00=0x0070, t01=0x011c}
0x0b02e…0b050               Head {h00=0x001e, h01=0x0050, text=» LDR A4,A9 START OF RECORD«, t00=0x0070, t01=0x0148}
0x0b050…0b082               Head {h00=0x002e, h01=0x0050, text=» LD A1,MONNO+STKEND GET APPLICATION NUMBER«, t00=0x0070, t01=0x016a}
0x0b082…0b096               Head {h00=0x0010, h01=0x0050, text=»GTNBR2 EQU *«, t00=0x0071, t01=0x000c}
0x0b096…0b0c8               Head {h00=0x002e, h01=0x0050, text=» LCR A2,A4 GET 1ST CHARACTER IN FILE NAME «, t00=0x0071, t01=0x0020}
0x0b0c8…0b0e6               Head {h00=0x001a, h01=0x0050, text=» CCK A2,/2020 UNUSED? «, t00=0x0071, t01=0x0052}
0x0b0e6…0b100               Head {h00=0x0016, h01=0x0050, text=» RF(E) GTNBR4 YES!«, t00=0x0071, t01=0x0070}
0x0b100…0b10a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0071, t01=0x008a}
0x0b10a…0b136               Head {h00=0x0028, h01=0x0050, text=» CC A1,9,A4 SAME APPLICATION NUMBER?«, t00=0x0071, t01=0x0094}
0x0b136…0b158               Head {h00=0x001e, h01=0x0050, text=» RF(E) GTNBR6 YES, RETURN «, t00=0x0071, t01=0x00c0}
0x0b158…0b162               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0071, t01=0x00e2}
0x0b162…0b176               Head {h00=0x0010, h01=0x0050, text=»GTNBR4 EQU *«, t00=0x0071, t01=0x00ec}
0x0b176…0b198               Head {h00=0x001e, h01=0x0050, text=» ADR A4,A8 GET NEXT RECORD«, t00=0x0071, t01=0x0100}
0x0b198…0b1c2               Head {h00=0x0026, h01=0x0050, text=» ADK A4,1 BYPASS STATUS CHARACTER «, t00=0x0071, t01=0x0122}
0x0b1c2…0b1f0               Head {h00=0x002a, h01=0x0050, text=» SUK A7,1 MORE RECORDS IN THIS SECTOR?«, t00=0x0071, t01=0x014c}
0x0b1f0…0b20a               Head {h00=0x0016, h01=0x0050, text=» RB(P) GTNBR2 YES!«, t00=0x0071, t01=0x017a}
0x0b20a…0b214 (114, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0072, t01=0x0004}
0x0b214…0b23c               Head {h00=0x0024, h01=0x0050, text=» RB GTNBR0 NO, READ NEXT SECTOR «, t00=0x0072, t01=0x000e}
0x0b23c…0b246               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0072, t01=0x0036}
0x0b246…0b25a               Head {h00=0x0010, h01=0x0050, text=»GTNBR6 EQU *«, t00=0x0072, t01=0x0040}
0x0b25a…0b26a               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0072, t01=0x0054}
0x0b26a…0b276               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0072, t01=0x0064}
0x0b276…0b284               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0072, t01=0x0070}
0x0b284…0b2c6               Head {h00=0x003e, h01=0x0050, text=»**********************************************************«, t00=0x0072, t01=0x007e}
0x0b2c6…0b308               Head {h00=0x003e, h01=0x0050, text=»*                                                        *«, t00=0x0072, t01=0x00c0}
0x0b308…0b34a               Head {h00=0x003e, h01=0x0050, text=»*           LOAD CONFIGURATION PART OF SYSLOD            *«, t00=0x0072, t01=0x0102}
0x0b34a…0b38c               Head {h00=0x003e, h01=0x0050, text=»*           =================================            *«, t00=0x0072, t01=0x0144}
0x0b38c…0b3ce               Head {h00=0x003e, h01=0x0050, text=»*                                                        *«, t00=0x0072, t01=0x0186}
0x0b3ce…0b410               Head {h00=0x003e, h01=0x0050, text=»*  ENTRY:  A9 - BUFFER ADDRESS                           *«, t00=0x0073, t01=0x0038}
0x0b410…0b452               Head {h00=0x003e, h01=0x0050, text=»*                                                        *«, t00=0x0073, t01=0x007a}
0x0b452…0b494               Head {h00=0x003e, h01=0x0050, text=»*  EXIT:                                                 *«, t00=0x0073, t01=0x00bc}
0x0b494…0b4d6               Head {h00=0x003e, h01=0x0050, text=»*                                                        *«, t00=0x0073, t01=0x00fe}
0x0b4d6…0b518               Head {h00=0x003e, h01=0x0050, text=»*  SUBROUTINES:  CASSIN,RDBLK,MOVBUF                     *«, t00=0x0073, t01=0x0140}
0x0b518…0b55a               Head {h00=0x003e, h01=0x0050, text=»*                                                        *«, t00=0x0073, t01=0x0182}
0x0b55a…0b59c               Head {h00=0x003e, h01=0x0050, text=»**********************************************************«, t00=0x0074, t01=0x0034}
0x0b59c…0b5b0               Head {h00=0x0010, h01=0x0050, text=»CONLOD EQU *«, t00=0x0074, t01=0x0076}
0x0b5b0…0b5da               Head {h00=0x0026, h01=0x0050, text=» LD A1,SCTEFA GET END OF FREE AREA«, t00=0x0074, t01=0x008a}
0x0b5da…0b5f2               Head {h00=0x0014, h01=0x0050, text=» LDR A2,A1 SAVE «, t00=0x0074, t01=0x00b4}
0x0b5f2…0b618               Head {h00=0x0022, h01=0x0050, text=» ANKL A1,/3C00 ISOLATE BIT 2-5«, t00=0x0074, t01=0x00cc}
0x0b618…0b63c               Head {h00=0x0020, h01=0x0050, text=» SLL A1,2 ROTATE TO BIT 0-3 «, t00=0x0074, t01=0x00f2}
0x0b63c…0b672               Head {h00=0x0032, h01=0x0050, text=» ORS A1,SCTEFA+2 CONCATENATE WITH DISPLACEMENT«, t00=0x0074, t01=0x0116}
0x0b672…0b69e               Head {h00=0x0028, h01=0x0050, text=» SLC A2,2 PARTITION NR TO BIT 14,15 «, t00=0x0074, t01=0x014c}
0x0b69e…0b6ba               Head {h00=0x0018, h01=0x0050, text=» ANK A2,3 ISOLATE IT«, t00=0x0074, t01=0x0178}
0x0b6ba…0b6d8 (117, 0, 400) Head {h00=0x001a, h01=0x0050, text=» ST A2,SCTEFA AND SAVE«, t00=0x0075, t01=0x0004}
0x0b6d8…0b714               Head {h00=0x0038, h01=0x0050, text=» LD A1,CURAPL+STKEND START OF LAST APPL. CTRL. BLOCK«, t00=0x0075, t01=0x0022}
0x0b714…0b748               Head {h00=0x0030, h01=0x0050, text=» ADK A1,ACBLEN END OF LAST APPL. CTRL. BLOCK«, t00=0x0075, t01=0x005e}
0x0b748…0b778               Head {h00=0x002c, h01=0x0050, text=» ST A1,SCTSFA UPDATE START OF FREE AREA «, t00=0x0075, t01=0x0092}
0x0b778…0b7b4               Head {h00=0x0038, h01=0x0050, text=» LD A1,APLTAB+STKCOM GET START OF APPL. CONTR. TABLE«, t00=0x0075, t01=0x00c2}
0x0b7b4…0b7e4               Head {h00=0x002c, h01=0x0050, text=» ADK A1,2 ADVANCE TO FIRST CONTROL BLOCK«, t00=0x0075, t01=0x00fe}
0x0b7e4…0b81c               Head {h00=0x0034, h01=0x0050, text=» CM APLMMC,A1 SET REL. START OF APPL. CONF. DATA«, t00=0x0075, t01=0x012e}
0x0b81c…0b84e               Head {h00=0x002e, h01=0x0050, text=» ADK A1,ACBLEN ADVANCE TO NEXT APPLICATION«, t00=0x0075, t01=0x0166}
0x0b84e…0b878               Head {h00=0x0026, h01=0x0050, text=» ST A1,CURAPL+STKEND CONTROL BLOCK«, t00=0x0076, t01=0x0008}
0x0b878…0b8a6               Head {h00=0x002a, h01=0x0050, text=» LD A1,SCTIPL GET PROGRAM LOAD DEVICE «, t00=0x0076, t01=0x0032}
0x0b8a6…0b8cc               Head {h00=0x0022, h01=0x0050, text=» SUK A1,/F0 CHECK DEVICE TYPE «, t00=0x0076, t01=0x0060}
0x0b8cc…0b8f0               Head {h00=0x0020, h01=0x0050, text=» RF(NN) CONRAD NOT CASSETTE «, t00=0x0076, t01=0x0086}
0x0b8f0…0b90a               Head {h00=0x0016, h01=0x0050, text=» IFT CFTEST+CASS=2«, t00=0x0076, t01=0x00aa}
0x0b90a…0b914               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0076, t01=0x00c4}
0x0b914…0b93e               Head {h00=0x0026, h01=0x0050, text=»*  PROGRAM LOAD DEVICE = CASSETTE «, t00=0x0076, t01=0x00ce}
0x0b93e…0b948               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0076, t01=0x00f8}
0x0b948…0b95c               Head {h00=0x0010, h01=0x0050, text=»CON:30 EQU *«, t00=0x0076, t01=0x0102}
0x0b95c…0b976               Head {h00=0x0016, h01=0x0050, text=» LDKL A1,CON:40-2 «, t00=0x0076, t01=0x0116}
0x0b976…0b98e               Head {h00=0x0014, h01=0x0050, text=» SUKL A1,COR:48 «, t00=0x0076, t01=0x0130}
0x0b98e…0b9a4               Head {h00=0x0012, h01=0x0050, text=» ADKL A1,/5700«, t00=0x0076, t01=0x0148}
0x0b9a4…0b9cc               Head {h00=0x0024, h01=0x0050, text=» ST A1,COR:48 MODIFY INSTRUCTION«, t00=0x0076, t01=0x015e}
0x0b9cc…0b9e2               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,/0100«, t00=0x0076, t01=0x0186}
0x0b9e2…0b9fe               Head {h00=0x0018, h01=0x0050, text=» ST A1,COR:38 MODIFY«, t00=0x0077, t01=0x000c}
0x0b9fe…0ba20               Head {h00=0x001e, h01=0x0050, text=» LDR A1,A9 START OF BUFFER«, t00=0x0077, t01=0x0028}
0x0ba20…0ba46               Head {h00=0x0022, h01=0x0050, text=» ADKL A1,BUFLEN END OF BUFFER «, t00=0x0077, t01=0x004a}
0x0ba46…0ba76               Head {h00=0x002c, h01=0x0050, text=» ST A1,PLDADR+STKEND SAVE END OF BUFFER «, t00=0x0077, t01=0x0070}
0x0ba76…0ba98               Head {h00=0x001e, h01=0x0050, text=» ST A1,EINPBF+STKEND SAVE «, t00=0x0077, t01=0x00a0}
0x0ba98…0bac8               Head {h00=0x002c, h01=0x0050, text=» ST A1,CONSTA+STKCOM START OF CONF. DATA«, t00=0x0077, t01=0x00c2}
0x0bac8…0baec               Head {h00=0x0020, h01=0x0050, text=» CF A14,RDBLK READ ONE BLOCK«, t00=0x0077, t01=0x00f2}
0x0baec…0bb12               Head {h00=0x0022, h01=0x0050, text=» CF A14,RDBLK READ NEXT BLOCK «, t00=0x0077, t01=0x0116}
0x0bb12…0bb24               Head {h00=0x000e, h01=0x0050, text=» LDR A8,A9«, t00=0x0077, t01=0x013c}
0x0bb24…0bb4a               Head {h00=0x0022, h01=0x0050, text=» LDR A4,A8 GET START OF BUFFER«, t00=0x0077, t01=0x014e}
0x0bb4a…0bb66               Head {h00=0x0018, h01=0x0050, text=» LDR A1,A1 TAPEMARK?«, t00=0x0077, t01=0x0174}
0x0bb66…0bb80               Head {h00=0x0016, h01=0x0050, text=» RF(Z) TST:10 NO! «, t00=0x0077, t01=0x0190}
0x0bb80…0bbb2               Head {h00=0x002e, h01=0x0050, text=» CF A14,CASSIN INIT CONFIGURATION CASSETTE«, t00=0x0078, t01=0x001a}
0x0bbb2…0bbc6               Head {h00=0x0010, h01=0x0050, text=» CALL CON:40«, t00=0x0078, t01=0x004c}
0x0bbc6…0bbd8               Head {h00=0x000e, h01=0x0050, text=» RF TST:10«, t00=0x0078, t01=0x0060}
0x0bbd8…0bbec               Head {h00=0x0010, h01=0x0050, text=»CONEX EQU * «, t00=0x0078, t01=0x0072}
0x0bbec…0bbf6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0078, t01=0x0086}
0x0bbf6…0bc38               Head {h00=0x003e, h01=0x0050, text=»*  UNLOAD CASSETTE IF NO APPLICATION DATA ON SAME CASSETTE«, t00=0x0078, t01=0x0090}
0x0bc38…0bc42               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0078, t01=0x00d2}
0x0bc42…0bc68               Head {h00=0x0022, h01=0x0050, text=» CF A14,RDBLK READ NEXT BLOCK «, t00=0x0078, t01=0x00dc}
0x0bc68…0bc8c               Head {h00=0x0020, h01=0x0050, text=» LDR A1,A1 APPLICATION DATA?«, t00=0x0078, t01=0x0102}
0x0bc8c…0bca6               Head {h00=0x0016, h01=0x0050, text=» RF(NZ) CON:80 NO!«, t00=0x0078, t01=0x0126}
0x0bca6…0bcb8               Head {h00=0x000e, h01=0x0050, text=» LDK A1,/D«, t00=0x0078, t01=0x0140}
0x0bcb8…0bce6               Head {h00=0x002a, h01=0x0050, text=» CF A14,CHCRIO SEARCH TAPEMARK REVERSE«, t00=0x0078, t01=0x0152}
0x0bce6…0bd0c               Head {h00=0x0022, h01=0x0050, text=» CF A14,RDBLK BYPASS TAPEMARK «, t00=0x0078, t01=0x0180}
0x0bd0c…0bd1e               Head {h00=0x000e, h01=0x0050, text=» RF CON:90«, t00=0x0079, t01=0x0016}
0x0bd1e…0bd32               Head {h00=0x0010, h01=0x0050, text=»CON:80 EQU *«, t00=0x0079, t01=0x0028}
0x0bd32…0bd44               Head {h00=0x000e, h01=0x0050, text=» LDK A1,/F«, t00=0x0079, t01=0x003c}
0x0bd44…0bd6a               Head {h00=0x0022, h01=0x0050, text=» CF A14,CHCRIO UNLOAD CASSETTE«, t00=0x0079, t01=0x004e}
0x0bd6a…0bd7e               Head {h00=0x0010, h01=0x0050, text=»CON:90 EQU *«, t00=0x0079, t01=0x0074}
0x0bd7e…0bd92               Head {h00=0x0010, h01=0x0050, text=» ABL CONMOV «, t00=0x0079, t01=0x0088}
0x0bd92…0bd9e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0079, t01=0x009c}
0x0bd9e…0bdb4               Head {h00=0x0012, h01=0x0050, text=» IFT CFTEST=1 «, t00=0x0079, t01=0x00a8}
0x0bdb4…0bdc2               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0079, t01=0x00be}
0x0bdc2…0bdd6               Head {h00=0x0010, h01=0x0050, text=»CONRAD EQU *«, t00=0x0079, t01=0x00cc}
0x0bdd6…0bde0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0079, t01=0x00e0}
0x0bde0…0be1a               Head {h00=0x0036, h01=0x0050, text=»*  LOAD CONFIGURATION DATA FROM DISC/FLEXIBLE DISC«, t00=0x0079, t01=0x00ea}
0x0be1a…0be24               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0079, t01=0x0124}
0x0be24…0be60               Head {h00=0x0038, h01=0x0050, text=» LD A1,CONDEV+STKEND GET LOAD DEVICE FOR CONF. DATA «, t00=0x0079, t01=0x012e}
0x0be60…0be8e               Head {h00=0x002a, h01=0x0050, text=» RF(Z) CONRA0 SAME AS PGM LOAD DEVICE «, t00=0x0079, t01=0x016a}
0x0be8e…0be98               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007a, t01=0x0008}
0x0be98…0becc               Head {h00=0x0030, h01=0x0050, text=» CF A14,CONFLD INITIATE CONF. DATA LOAD DEV.«, t00=0x007a, t01=0x0012}
0x0becc…0bee0               Head {h00=0x0010, h01=0x0050, text=»CONRA0 EQU *«, t00=0x007a, t01=0x0046}
0x0bee0…0bf0e               Head {h00=0x002a, h01=0x0050, text=» LD A11,CONDAD+STKEND GET START SECTOR«, t00=0x007a, t01=0x005a}
0x0bf0e…0bf44               Head {h00=0x0032, h01=0x0050, text=» LD A12,CONDAD+2+STKEND MOST SIGNIFICANT PART «, t00=0x007a, t01=0x0088}
0x0bf44…0bf6a               Head {h00=0x0022, h01=0x0050, text=» LDR A1,A9 GET START OF BUFFER«, t00=0x007a, t01=0x00be}
0x0bf6a…0bf92               Head {h00=0x0024, h01=0x0050, text=» ADKL A1,BUFLEN-6 END OF BUFFER «, t00=0x007a, t01=0x00e4}
0x0bf92…0bfc2               Head {h00=0x002c, h01=0x0050, text=» ST A1,PLDADR+STKEND SAVE END OF BUFFER «, t00=0x007a, t01=0x010c}
0x0bfc2…0bfe8               Head {h00=0x0022, h01=0x0050, text=» LDR A1,A9 GET START OF BUFFER«, t00=0x007a, t01=0x013c}
0x0bfe8…0c012               Head {h00=0x0026, h01=0x0050, text=» AD A1,SAVCON START OF SAVE BUFFER«, t00=0x007a, t01=0x0162}
0x0c012…0c036               Head {h00=0x0020, h01=0x0050, text=» ST A1,EINPBF+STKEND SAVE =2«, t00=0x007a, t01=0x018c}
0x0c036…0c066               Head {h00=0x002c, h01=0x0050, text=» ST A1,CONSTA+STKCOM START OF CONF. DATA«, t00=0x007b, t01=0x0020}
0x0c066…0c08e               Head {h00=0x0024, h01=0x0050, text=» LDKL A10,0 RESET RECORD COUNTER«, t00=0x007b, t01=0x0050}
0x0c08e…0c098               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007b, t01=0x0078}
0x0c098…0c0cc               Head {h00=0x0030, h01=0x0050, text=»*  READ ONE SECTOR FROM RANDOM ACCESS DEVICE«, t00=0x007b, t01=0x0082}
0x0c0cc…0c0d6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007b, t01=0x00b6}
0x0c0d6…0c0f6               Head {h00=0x001c, h01=0x0050, text=» CALL READC READ SECTOR «, t00=0x007b, t01=0x00c0}
0x0c0f6…0c100               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007b, t01=0x00e0}
0x0c100…0c134               Head {h00=0x0030, h01=0x0050, text=»* TEST THE SYNTAX OF THE CONFIGURATION FILE «, t00=0x007b, t01=0x00ea}
0x0c134…0c13e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007b, t01=0x011e}
0x0c13e…0c154               Head {h00=0x0012, h01=0x0050, text=»TST:10 CALL T «, t00=0x007b, t01=0x0128}
0x0c154…0c168               Head {h00=0x0010, h01=0x0050, text=» CALL CONRD «, t00=0x007b, t01=0x013e}
0x0c168…0c178               Head {h00=0x000c, h01=0x0050, text=» CALL NN«, t00=0x007b, t01=0x0152}
0x0c178…0c18c               Head {h00=0x0010, h01=0x0050, text=» CALL CONRD «, t00=0x007b, t01=0x0162}
0x0c18c…0c19e               Head {h00=0x000e, h01=0x0050, text=» CALL TID «, t00=0x007b, t01=0x0176}
0x0c19e…0c1b0               Head {h00=0x000e, h01=0x0050, text=» CALL TEST«, t00=0x007b, t01=0x0188}
0x0c1b0…0c1c0               Head {h00=0x000c, h01=0x0050, text=» CALL AA«, t00=0x007c, t01=0x000a}
0x0c1c0…0c1d4               Head {h00=0x0010, h01=0x0050, text=» CALL CONRD «, t00=0x007c, t01=0x001a}
0x0c1d4…0c1e6               Head {h00=0x000e, h01=0x0050, text=» CALL TCL «, t00=0x007c, t01=0x002e}
0x0c1e6…0c1f8               Head {h00=0x000e, h01=0x0050, text=» CALL TEST«, t00=0x007c, t01=0x0040}
0x0c1f8…0c208               Head {h00=0x000c, h01=0x0050, text=» CALL AA«, t00=0x007c, t01=0x0052}
0x0c208…0c21c               Head {h00=0x0010, h01=0x0050, text=» CALL CONRD «, t00=0x007c, t01=0x0062}
0x0c21c…0c22e               Head {h00=0x000e, h01=0x0050, text=» CALL LEV «, t00=0x007c, t01=0x0076}
0x0c22e…0c240               Head {h00=0x000e, h01=0x0050, text=» CALL TEST«, t00=0x007c, t01=0x0088}
0x0c240…0c252               Head {h00=0x000e, h01=0x0050, text=» CALL NN1 «, t00=0x007c, t01=0x009a}
0x0c252…0c26c               Head {h00=0x0016, h01=0x0050, text=»TST:20 CALL CONRD «, t00=0x007c, t01=0x00ac}
0x0c26c…0c27e               Head {h00=0x000e, h01=0x0050, text=» CALL NN1 «, t00=0x007c, t01=0x00c6}
0x0c27e…0c292               Head {h00=0x0010, h01=0x0050, text=» CALL CONRD «, t00=0x007c, t01=0x00d8}
0x0c292…0c2d8               Head {h00=0x0042, h01=0x0050, text=»TST:30 LD A5,NDEVCL+STKEND GET NUMBER OF TERMINAL DEV. CLASSES«, t00=0x007c, t01=0x00ec}
0x0c2d8…0c2f4               Head {h00=0x0018, h01=0x0050, text=» CWK A5,/3030 ZERO? «, t00=0x007c, t01=0x0132}
0x0c2f4…0c30e               Head {h00=0x0016, h01=0x0050, text=» RF(E) TST:40 YES!«, t00=0x007c, t01=0x014e}
0x0c30e…0c322               Head {h00=0x0010, h01=0x0050, text=» CALL SUKASC«, t00=0x007c, t01=0x0168}
0x0c322…0c334               Head {h00=0x000e, h01=0x0050, text=» CALL TDCT«, t00=0x007c, t01=0x017c}
0x0c334…0c346               Head {h00=0x000e, h01=0x0050, text=» CALL TEST«, t00=0x007c, t01=0x018e}
0x0c346…0c356               Head {h00=0x000c, h01=0x0050, text=» CALL NN«, t00=0x007d, t01=0x0010}
0x0c356…0c36a               Head {h00=0x0010, h01=0x0050, text=» CALL CONRD «, t00=0x007d, t01=0x0020}
0x0c36a…0c37a               Head {h00=0x000c, h01=0x0050, text=» CALL LC«, t00=0x007d, t01=0x0034}
0x0c37a…0c38c               Head {h00=0x000e, h01=0x0050, text=» CALL TEST«, t00=0x007d, t01=0x0044}
0x0c38c…0c39e               Head {h00=0x000e, h01=0x0050, text=» CALL NNL «, t00=0x007d, t01=0x0056}
0x0c39e…0c3b2               Head {h00=0x0010, h01=0x0050, text=» CALL CONRD «, t00=0x007d, t01=0x0068}
0x0c3b2…0c3c4               Head {h00=0x000e, h01=0x0050, text=» RB TST:30«, t00=0x007d, t01=0x007c}
0x0c3c4…0c3d8               Head {h00=0x0010, h01=0x0050, text=»TST:40 EQU *«, t00=0x007d, t01=0x008e}
0x0c3d8…0c3ea               Head {h00=0x000e, h01=0x0050, text=» CALL NN1 «, t00=0x007d, t01=0x00a2}
0x0c3ea…0c3fe               Head {h00=0x0010, h01=0x0050, text=» CALL CONRD «, t00=0x007d, t01=0x00b4}
0x0c3fe…0c412               Head {h00=0x0010, h01=0x0050, text=»TST:50 EQU *«, t00=0x007d, t01=0x00c8}
0x0c412…0c452               Head {h00=0x003c, h01=0x0050, text=» LD A5,NDEVCL+STKEND GET NUMBER OF SPECIAL DEV. CLASSES «, t00=0x007d, t01=0x00dc}
0x0c452…0c46e               Head {h00=0x0018, h01=0x0050, text=» CWK A5,/3030 ZERO? «, t00=0x007d, t01=0x011c}
0x0c46e…0c488               Head {h00=0x0016, h01=0x0050, text=» RF(E) TST:60 YES!«, t00=0x007d, t01=0x0138}
0x0c488…0c49c               Head {h00=0x0010, h01=0x0050, text=» CALL SUKASC«, t00=0x007d, t01=0x0152}
0x0c49c…0c4ae               Head {h00=0x000e, h01=0x0050, text=» CALL SDCS«, t00=0x007d, t01=0x0166}
0x0c4ae…0c4c0               Head {h00=0x000e, h01=0x0050, text=» CALL TEST«, t00=0x007d, t01=0x0178}
0x0c4c0…0c4d0               Head {h00=0x000c, h01=0x0050, text=» CALL NN«, t00=0x007d, t01=0x018a}
0x0c4d0…0c4e4               Head {h00=0x0010, h01=0x0050, text=» CALL CONRD «, t00=0x007e, t01=0x000a}
0x0c4e4…0c4f6               Head {h00=0x000e, h01=0x0050, text=» RB TST:50«, t00=0x007e, t01=0x001e}
0x0c4f6…0c50a               Head {h00=0x0010, h01=0x0050, text=»TST:60 EQU *«, t00=0x007e, t01=0x0030}
0x0c50a…0c52a               Head {h00=0x001c, h01=0x0050, text=» LCR A5,A4 GET CHARACTER«, t00=0x007e, t01=0x0044}
0x0c52a…0c55a               Head {h00=0x002c, h01=0x0050, text=» CCK A5,'TT' BLOCK TYPE T? (MOD. INSTR.)«, t00=0x007e, t01=0x0064}
0x0c55a…0c570               Head {h00=0x0012, h01=0x0050, text=»TST:70 EQU *-2«, t00=0x007e, t01=0x0094}
0x0c570…0c58a               Head {h00=0x0016, h01=0x0050, text=» RB(E) TST:10 YES!«, t00=0x007e, t01=0x00aa}
0x0c58a…0c5a0               Head {h00=0x0012, h01=0x0050, text=» LDKL A3,/FFFF«, t00=0x007e, t01=0x00c4}
0x0c5a0…0c5ce               Head {h00=0x002a, h01=0x0050, text=» ST A3,TST:70 MODIFY INSTRUCTION TO RF«, t00=0x007e, t01=0x00da}
0x0c5ce…0c5f2               Head {h00=0x0020, h01=0x0050, text=» CCK A5,'CC' BLOCK TYPE C ? «, t00=0x007e, t01=0x0108}
0x0c5f2…0c60c               Head {h00=0x0016, h01=0x0050, text=» RF(NE) TST:80 NO!«, t00=0x007e, t01=0x012c}
0x0c60c…0c622               Head {h00=0x0012, h01=0x0050, text=» LDKL A3,'CC' «, t00=0x007e, t01=0x0146}
0x0c622…0c648               Head {h00=0x0022, h01=0x0050, text=» ST A3,T:10 MODIFY INSTRUCTION«, t00=0x007e, t01=0x015c}
0x0c648…0c658               Head {h00=0x000c, h01=0x0050, text=» CALL T «, t00=0x007e, t01=0x0182}
0x0c658…0c66a (127, 0, 398) Head {h00=0x000e, h01=0x0050, text=» RB TST:20«, t00=0x007f, t01=0x0004}
0x0c66a…0c67e               Head {h00=0x0010, h01=0x0050, text=»TST:80 EQU *«, t00=0x007f, t01=0x0016}
0x0c67e…0c6b0               Head {h00=0x002e, h01=0x0050, text=» LDR A1,A5 SAVE FIRST CHARACTER IN RECORD «, t00=0x007f, t01=0x002a}
0x0c6b0…0c6da               Head {h00=0x0026, h01=0x0050, text=» ADK A4,1 INCREMENT BUFFER POINTER«, t00=0x007f, t01=0x005c}
0x0c6da…0c6fa               Head {h00=0x001c, h01=0x0050, text=» LCR A5,A4 GET CHARACTER«, t00=0x007f, t01=0x0086}
0x0c6fa…0c71c               Head {h00=0x001e, h01=0x0050, text=» CCK A5,';;' END OF RECORD«, t00=0x007f, t01=0x00a6}
0x0c71c…0c738               Head {h00=0x0018, h01=0x0050, text=» ABL(NE) CONERR NO! «, t00=0x007f, t01=0x00c8}
0x0c738…0c74c               Head {h00=0x0010, h01=0x0050, text=»TST:85 EQU *«, t00=0x007f, t01=0x00e4}
0x0c74c…0c77e               Head {h00=0x002e, h01=0x0050, text=» CCK A1,'AA' START OF APPL. CONTR. BLOCK? «, t00=0x007f, t01=0x00f8}
0x0c77e…0c798               Head {h00=0x0016, h01=0x0050, text=» RF(E) TST:90 YES «, t00=0x007f, t01=0x012a}
0x0c798…0c7a2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007f, t01=0x0144}
0x0c7a2…0c7d0               Head {h00=0x002a, h01=0x0050, text=» CCK A1,'DD' DATA COMMUNICATION BLOCK?«, t00=0x007f, t01=0x014e}
0x0c7d0…0c7ea               Head {h00=0x0016, h01=0x0050, text=» RF(NE) TST:87 NO!«, t00=0x007f, t01=0x017c}
0x0c7ea…0c7f4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0080, t01=0x0008}
0x0c7f4…0c830               Head {h00=0x0038, h01=0x0050, text=» LD A1,EINPBF+STKEND CURRENT POSITION IN CONF. DATA «, t00=0x0080, t01=0x0012}
0x0c830…0c868               Head {h00=0x0034, h01=0x0050, text=» SU A1,CONSTA+STKCOM CALCULATE RELATIVE POSITION«, t00=0x0080, t01=0x004e}
0x0c868…0c888               Head {h00=0x001c, h01=0x0050, text=» ST A1,DCBLK+STKCOM SAVE«, t00=0x0080, t01=0x0086}
0x0c888…0c89c               Head {h00=0x0010, h01=0x0050, text=»TST:87 EQU *«, t00=0x0080, t01=0x00a6}
0x0c89c…0c8c8               Head {h00=0x0028, h01=0x0050, text=» CALL CONRD MOVE AND GET NEXT RECORD«, t00=0x0080, t01=0x00ba}
0x0c8c8…0c8f0               Head {h00=0x0024, h01=0x0050, text=» LCR A1,A4 AND FIRST CHAR. IN IT«, t00=0x0080, t01=0x00e6}
0x0c8f0…0c902               Head {h00=0x000e, h01=0x0050, text=» RB TST:85«, t00=0x0080, t01=0x010e}
0x0c902…0c90c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0080, t01=0x0120}
0x0c90c…0c920               Head {h00=0x0010, h01=0x0050, text=»TST:90 EQU *«, t00=0x0080, t01=0x012a}
0x0c920…0c92a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0080, t01=0x013e}
0x0c92a…0c94e               Head {h00=0x0020, h01=0x0050, text=»*  APPLICATION CONTROL BLOCK«, t00=0x0080, t01=0x0148}
0x0c94e…0c96e               Head {h00=0x001c, h01=0x0050, text=»*  SKIP NAME RECORD AND «, t00=0x0080, t01=0x016c}
0x0c96e…0c990               Head {h00=0x001e, h01=0x0050, text=»*  SCAN CONFIGURATION DATA«, t00=0x0080, t01=0x018c}
0x0c990…0c99a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0081, t01=0x001e}
0x0c99a…0c9d8               Head {h00=0x003a, h01=0x0050, text=» LDKL A1,/FF3B SUBSTITUTE 'A;' WITH 'HEX. FF' AND ';' «, t00=0x0081, t01=0x0028}
0x0c9d8…0c9ea               Head {h00=0x000e, h01=0x0050, text=» STR A1,A8«, t00=0x0081, t01=0x0066}
0x0c9ea…0ca22               Head {h00=0x0034, h01=0x0050, text=» LD A2,CURAPL+STKEND CURRENT APPL. CONTR. BLOCK «, t00=0x0081, t01=0x0078}
0x0ca22…0ca5e               Head {h00=0x0038, h01=0x0050, text=» LD A1,EINPBF+STKEND CURRENT POSITION IN CONF. DATA «, t00=0x0081, t01=0x00b0}
0x0ca5e…0ca82               Head {h00=0x0020, h01=0x0050, text=» ADK A1,1 SKIP BLOCK MARKER «, t00=0x0081, t01=0x00ec}
0x0ca82…0caba               Head {h00=0x0034, h01=0x0050, text=» SU A1,CONSTA+STKCOM CALCULATE RELATIVE POSITION«, t00=0x0081, t01=0x0110}
0x0caba…0caf8               Head {h00=0x003a, h01=0x0050, text=» ST A1,APLMMC,A2 AND SAVE AS START OF APPL. CONF. DATA«, t00=0x0081, t01=0x0148}
0x0caf8…0cb0e               Head {h00=0x0012, h01=0x0050, text=» ADK A2,ACBLEN«, t00=0x0081, t01=0x0186}
0x0cb0e…0cb4e               Head {h00=0x003c, h01=0x0050, text=» ST A2,CURAPL+STKEND ADVANCE TO NEXT APPL. CONTR. BLOCK «, t00=0x0082, t01=0x000c}
0x0cb4e…0cb76               Head {h00=0x0024, h01=0x0050, text=» CALL CONRD MOVE AND PACK RECORD«, t00=0x0082, t01=0x004c}
0x0cb76…0cba2               Head {h00=0x0028, h01=0x0050, text=» ADKL A10,1 INCREMENT RECORD COUNTER«, t00=0x0082, t01=0x0074}
0x0cba2…0cbcc               Head {h00=0x0026, h01=0x0050, text=» CW A10,LSTREC+STKEND LAST RECORD «, t00=0x0082, t01=0x00a0}
0x0cbcc…0cbe6               Head {h00=0x0016, h01=0x0050, text=» RF(E) COR:50 YES!«, t00=0x0082, t01=0x00ca}
0x0cbe6…0cc18               Head {h00=0x002e, h01=0x0050, text=» ADKL A8,RECLEN+1 INCREMENT RECORD POINTER«, t00=0x0082, t01=0x00e4}
0x0cc18…0cc42               Head {h00=0x0026, h01=0x0050, text=» CW A8,PLDADR+STKEND END OF BUFFER«, t00=0x0082, t01=0x0116}
0x0cc42…0cc58               Head {h00=0x0012, h01=0x0050, text=» RF(NE) TST:95«, t00=0x0082, t01=0x0140}
0x0cc58…0cc62               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0082, t01=0x0156}
0x0cc62…0cc82               Head {h00=0x001c, h01=0x0050, text=» CALL READC READ SECTOR «, t00=0x0082, t01=0x0160}
0x0cc82…0cc96               Head {h00=0x0010, h01=0x0050, text=»TST:95 EQU *«, t00=0x0082, t01=0x0180}
0x0cc96…0ccc4 (131, 0, 400) Head {h00=0x002a, h01=0x0050, text=» LDKL A1,'TT' LOOK FOR TASK DEF. BLOCK«, t00=0x0083, t01=0x0004}
0x0ccc4…0cce8               Head {h00=0x0020, h01=0x0050, text=» ST A1,TST:70 MODIFY INSTR. «, t00=0x0083, t01=0x0032}
0x0cce8…0ccfc               Head {h00=0x0010, h01=0x0050, text=» ST A1,T:10 «, t00=0x0083, t01=0x0056}
0x0ccfc…0cd0e               Head {h00=0x000e, h01=0x0050, text=» LDR A4,A8«, t00=0x0083, t01=0x006a}
0x0cd0e…0cd32               Head {h00=0x0020, h01=0x0050, text=» ABL TST:10 SCAN CONF. DATA «, t00=0x0083, t01=0x007c}
0x0cd32…0cd3c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0083, t01=0x00a0}
0x0cd3c…0cd50               Head {h00=0x0010, h01=0x0050, text=»COR:50 EQU *«, t00=0x0083, t01=0x00aa}
0x0cd50…0cd76               Head {h00=0x0022, h01=0x0050, text=» LD A1,SCTOPT GET OPTION WORD «, t00=0x0083, t01=0x00be}
0x0cd76…0cd8e               Head {h00=0x0014, h01=0x0050, text=» ANK A1,8 SWB:S?«, t00=0x0083, t01=0x00e4}
0x0cd8e…0cda6               Head {h00=0x0014, h01=0x0050, text=» RF(Z) COR:55 NO«, t00=0x0083, t01=0x00fc}
0x0cda6…0cdba               Head {h00=0x0010, h01=0x0050, text=» LDK A3,'S' «, t00=0x0083, t01=0x0114}
0x0cdba…0cde4               Head {h00=0x0026, h01=0x0050, text=» SC A3,GET:25+1 MODIFY INSTRUCTION«, t00=0x0083, t01=0x0128}
0x0cde4…0ce0e               Head {h00=0x0026, h01=0x0050, text=» SC A3,GET:60+1 MODIFY INSTRUCTION«, t00=0x0083, t01=0x0152}
0x0ce0e…0ce2a               Head {h00=0x0018, h01=0x0050, text=» LD A1,IPLDEV+STKEND«, t00=0x0083, t01=0x017c}
0x0ce2a…0ce5c               Head {h00=0x002e, h01=0x0050, text=» CF A14,LODDEV INITIALIZE PGM LOAD DEVICE «, t00=0x0084, t01=0x0008}
0x0ce5c…0ce72               Head {h00=0x0012, h01=0x0050, text=» CF A14,GETFIL«, t00=0x0084, t01=0x003a}
0x0ce72…0ce7c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0084, t01=0x0050}
0x0ce7c…0ce9c               Head {h00=0x001c, h01=0x0050, text=»*  UNLOCK FLEXIBLE DISC «, t00=0x0084, t01=0x005a}
0x0ce9c…0cea6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0084, t01=0x007a}
0x0cea6…0ceba               Head {h00=0x0010, h01=0x0050, text=»COR:55 EQU *«, t00=0x0084, t01=0x0084}
0x0ceba…0cef2               Head {h00=0x0034, h01=0x0050, text=» LD A1,CONDEV+STKEND GET CONF. DATA LOAD DEVICE «, t00=0x0084, t01=0x0098}
0x0cef2…0cf22               Head {h00=0x002c, h01=0x0050, text=» RF(Z) COR:58 SAME AS APPL. LOAD DEVICE «, t00=0x0084, t01=0x00d0}
0x0cf22…0cf2c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0084, t01=0x0100}
0x0cf2c…0cf3e               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A1«, t00=0x0084, t01=0x010a}
0x0cf3e…0cf50               Head {h00=0x000e, h01=0x0050, text=» ANK A2,/F«, t00=0x0084, t01=0x011c}
0x0cf50…0cf62               Head {h00=0x000e, h01=0x0050, text=» SUK A2,9 «, t00=0x0084, t01=0x012e}
0x0cf62…0cf8a               Head {h00=0x0024, h01=0x0050, text=» RF(NZ) COR:58 NOT FLEXIBLE DISC«, t00=0x0084, t01=0x0140}
0x0cf8a…0cf94               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0084, t01=0x0168}
0x0cf94…0cfa0               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0084, t01=0x0172}
0x0cfa0…0cfbc               Head {h00=0x0018, h01=0x0050, text=» IFT CFTEST+FLDISC=2«, t00=0x0084, t01=0x017e}
0x0cfbc…0cfe8               Head {h00=0x0028, h01=0x0050, text=» CF A14,UNLOCK UNLOCK FLEXIBLE DISC «, t00=0x0085, t01=0x000a}
0x0cfe8…0cff4               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0085, t01=0x0036}
0x0cff4…0d00a               Head {h00=0x0012, h01=0x0050, text=» IFT CFTEST=1 «, t00=0x0085, t01=0x0042}
0x0d00a…0d01e               Head {h00=0x0010, h01=0x0050, text=»COR:58 EQU *«, t00=0x0085, t01=0x0058}
0x0d01e…0d04c               Head {h00=0x002a, h01=0x0050, text=» LD A1,SCTIPL GET PROGRAM LOAD DEVICE «, t00=0x0085, t01=0x006c}
0x0d04c…0d06a               Head {h00=0x001a, h01=0x0050, text=» SUK A1,/F8 CHECK TYPE«, t00=0x0085, t01=0x009a}
0x0d06a…0d092               Head {h00=0x0024, h01=0x0050, text=» RF(N) COR:60 NOT FLEXIBLE DISC «, t00=0x0085, t01=0x00b8}
0x0d092…0d09c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0085, t01=0x00e0}
0x0d09c…0d0a8               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0085, t01=0x00ea}
0x0d0a8…0d0ce               Head {h00=0x0022, h01=0x0050, text=» SUK A1,/FC-/F8 FLEXIBLE DISC?«, t00=0x0085, t01=0x00f6}
0x0d0ce…0d0ea               Head {h00=0x0018, h01=0x0050, text=» ABL(NN) COR:60 NO! «, t00=0x0085, t01=0x011c}
0x0d0ea…0d0f4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0085, t01=0x0138}
0x0d0f4…0d110               Head {h00=0x0018, h01=0x0050, text=» IFT CFTEST+FLDISC=2«, t00=0x0085, t01=0x0142}
0x0d110…0d136               Head {h00=0x0022, h01=0x0050, text=» LD A2,SCTOPT GET OPTION WORD «, t00=0x0085, t01=0x015e}
0x0d136…0d154               Head {h00=0x001a, h01=0x0050, text=» ANK A1,2 DISC PAGING?«, t00=0x0085, t01=0x0184}
0x0d154…0d17c               Head {h00=0x0024, h01=0x0050, text=» RF(NZ) COR:60 YES! DON'T UNLOCK«, t00=0x0086, t01=0x0012}
0x0d17c…0d186               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0086, t01=0x003a}
0x0d186…0d1a2               Head {h00=0x0018, h01=0x0050, text=» LD A1,IPLDEV+STKEND«, t00=0x0086, t01=0x0044}
0x0d1a2…0d1ce               Head {h00=0x0028, h01=0x0050, text=» CF A14,UNLOCK UNLOCK FLEXIBLE DISC «, t00=0x0086, t01=0x0060}
0x0d1ce…0d1da               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0086, t01=0x008c}
0x0d1da…0d1f0               Head {h00=0x0012, h01=0x0050, text=» IFT CFTEST=1 «, t00=0x0086, t01=0x0098}
0x0d1f0…0d204               Head {h00=0x0010, h01=0x0050, text=»COR:60 EQU *«, t00=0x0086, t01=0x00ae}
0x0d204…0d212               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0086, t01=0x00c2}
0x0d212…0d226               Head {h00=0x0010, h01=0x0050, text=»CONMOV EQU *«, t00=0x0086, t01=0x00d0}
0x0d226…0d230               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0086, t01=0x00e4}
0x0d230…0d268               Head {h00=0x0034, h01=0x0050, text=»*  MOVE CONFIGURATION DATA TO END OF SYSTEM AREA«, t00=0x0086, t01=0x00ee}
0x0d268…0d272               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0086, t01=0x0126}
0x0d272…0d29c               Head {h00=0x0026, h01=0x0050, text=» CIO A1,0,SOP INHIBIT SOP SWITCHES«, t00=0x0086, t01=0x0130}
0x0d29c…0d2d0               Head {h00=0x0030, h01=0x0050, text=» LD A1,CONSTA+STKCOM GET START OF CONF. DATA«, t00=0x0086, t01=0x015a}
0x0d2d0…0d310               Head {h00=0x003c, h01=0x0050, text=»CMOV10 LD A3,EINPBF+STKEND GET END OF CONFIGURATION DATA«, t00=0x0086, t01=0x018e}
0x0d310…0d344               Head {h00=0x0030, h01=0x0050, text=» LD A2,ESYSTA+STKEND GET END OF SYSTEM AREA «, t00=0x0087, t01=0x003e}
0x0d344…0d372               Head {h00=0x002a, h01=0x0050, text=» CM -2,A2 MAKE SURE CONFIGURATION FILE«, t00=0x0087, t01=0x0072}
0x0d372…0d398               Head {h00=0x0022, h01=0x0050, text=» SUK A2,1 IS FOLLOWED BY X'00'«, t00=0x0087, t01=0x00a0}
0x0d398…0d3c8               Head {h00=0x002c, h01=0x0050, text=» SUR A3,A1 LENGTH OF CONFIGURATION DATA «, t00=0x0087, t01=0x00c6}
0x0d3c8…0d3fe               Head {h00=0x0032, h01=0x0050, text=» ST A3,CONLEN+STKCOM SAVE LENGTH OF CONF. DATA«, t00=0x0087, t01=0x00f6}
0x0d3fe…0d406               Head {h00=0x0004, h01=0x0050, t00=0x0087, t01=0x012c}
0x0d406…0d424               Head {h00=0x001a, h01=0x0050, text=» SUR A2,A3 TO-ADDRESS «, t00=0x0087, t01=0x0134}
0x0d424…0d42e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0087, t01=0x0152}
0x0d42e…0d456               Head {h00=0x0024, h01=0x0050, text=» ANKL A2,/FFFE MAKE EVEN ADDRESS«, t00=0x0087, t01=0x015c}
0x0d456…0d468               Head {h00=0x000e, h01=0x0050, text=» CALL MOVE«, t00=0x0087, t01=0x0184}
0x0d468…0d4a6               Head {h00=0x003a, h01=0x0050, text=» ST A2,CONSTA+STKCOM SAVE START OF CONFIGURATION DATA «, t00=0x0088, t01=0x0008}
0x0d4a6…0d4dc               Head {h00=0x0032, h01=0x0050, text=» LD A1,CONLEN+STKCOM GET LENGTH OF CONF. DATA «, t00=0x0088, t01=0x0046}
0x0d4dc…0d510               Head {h00=0x0030, h01=0x0050, text=» ADK A1,2 INCLUDE TRAILING ZEROES IN LENGTH «, t00=0x0088, t01=0x007c}
0x0d510…0d534               Head {h00=0x0020, h01=0x0050, text=» ANKL A1,/FFFE AND MAKE EVEN«, t00=0x0088, t01=0x00b0}
0x0d534…0d550               Head {h00=0x0018, h01=0x0050, text=» ST A1,CONLEN+STKCOM«, t00=0x0088, t01=0x00d4}
0x0d550…0d57a               Head {h00=0x0026, h01=0x0050, text=» LDR A1,A9 GET START OF FREE AREA «, t00=0x0088, t01=0x00f0}
0x0d57a…0d59e               Head {h00=0x0020, h01=0x0050, text=» LDR A12,A2 END OF FREE AREA«, t00=0x0088, t01=0x011a}
0x0d59e…0d5c6               Head {h00=0x0024, h01=0x0050, text=» SUR A12,A1 SUBTRACT MONITOR END«, t00=0x0088, t01=0x013e}
0x0d5c6…0d5fc               Head {h00=0x0032, h01=0x0050, text=» ST A12,M:REL+STKCOM SAVE RELOCATION CONSTANT «, t00=0x0088, t01=0x0166}
0x0d5fc…0d624               Head {h00=0x0024, h01=0x0050, text=» LD A2,SCTMXS GET MXSTAB ADDRESS«, t00=0x0089, t01=0x000c}
0x0d624…0d64c               Head {h00=0x0024, h01=0x0050, text=» RF(Z) CMOV20 NO MXSTAB PRESENT «, t00=0x0089, t01=0x0034}
0x0d64c…0d656               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0089, t01=0x005c}
0x0d656…0d68a               Head {h00=0x0030, h01=0x0050, text=» AD A2,M:REL+STKCOM RELOCATE MXSTAB ADDRESS «, t00=0x0089, t01=0x0066}
0x0d68a…0d6b8               Head {h00=0x002a, h01=0x0050, text=» ST A2,SCTMXS AND SAVE AS NEW ADDRESS «, t00=0x0089, t01=0x009a}
0x0d6b8…0d6cc               Head {h00=0x0010, h01=0x0050, text=»CMOV20 EQU *«, t00=0x0089, t01=0x00c8}
0x0d6cc…0d6fc               Head {h00=0x002c, h01=0x0050, text=» LD A2,CONSTA+STKCOM GET START OF CONFF «, t00=0x0089, t01=0x00dc}
0x0d6fc…0d706               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0089, t01=0x010c}
0x0d706…0d746               Head {h00=0x003c, h01=0x0050, text=»*  MOVE SYSLDA+SYSLDM+DWT-PROTOTYPES TO END OF FREE AREA«, t00=0x0089, t01=0x0116}
0x0d746…0d750               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0089, t01=0x0156}
0x0d750…0d764               Head {h00=0x0010, h01=0x0050, text=»MOPRO EQU * «, t00=0x0089, t01=0x0160}
0x0d764…0d77c               Head {h00=0x0014, h01=0x0050, text=» LDKL A13,SYSLDM«, t00=0x0089, t01=0x0174}
0x0d77c…0d78e               Head {h00=0x000e, h01=0x0050, text=» SUK A1,2 «, t00=0x0089, t01=0x018c}
0x0d78e…0d7a0               Head {h00=0x000e, h01=0x0050, text=» SUK A2,2 «, t00=0x008a, t01=0x000e}
0x0d7a0…0d7b4               Head {h00=0x0010, h01=0x0050, text=» LDR* A4,A1 «, t00=0x008a, t01=0x0020}
0x0d7b4…0d7c6               Head {h00=0x000e, h01=0x0050, text=» STR A4,A2«, t00=0x008a, t01=0x0034}
0x0d7c6…0d7da               Head {h00=0x0010, h01=0x0050, text=» CWR A1,A13 «, t00=0x008a, t01=0x0046}
0x0d7da…0d7f0               Head {h00=0x0012, h01=0x0050, text=» RB(NE) MOPRO «, t00=0x008a, t01=0x005a}
0x0d7f0…0d81c               Head {h00=0x0028, h01=0x0050, text=» ABR A2 CONTINUE EXECUTION IN SYSLDM«, t00=0x008a, t01=0x0070}
0x0d81c…0d82a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x008a, t01=0x009c}
0x0d82a…0d872               Head {h00=0x0044, h01=0x0050, text=»*************************************************************** «, t00=0x008a, t01=0x00aa}
0x0d872…0d8ba               Head {h00=0x0044, h01=0x0050, text=»*  SUROUTINES USED TO TEST THE SYNTAX OF THE CONFIGURATION FILE «, t00=0x008a, t01=0x00f2}
0x0d8ba…0d902               Head {h00=0x0044, h01=0x0050, text=»*************************************************************** «, t00=0x008a, t01=0x013a}
0x0d902…0d910               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x008a, t01=0x0182}
0x0d910…0d924               Head {h00=0x0010, h01=0x0050, text=»CONRD EQU * «, t00=0x008a, t01=0x0190}
0x0d924…0d92e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008b, t01=0x0014}
0x0d92e…0d964               Head {h00=0x0032, h01=0x0050, text=»*  COMPUTE NUMBER OF CHARACTERS IN THIS RECORD«, t00=0x008b, t01=0x001e}
0x0d964…0d96e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008b, t01=0x0054}
0x0d96e…0d9a8               Head {h00=0x0036, h01=0x0050, text=» LD A1,EINPBF+STKEND GET CURRENT POINTER IN BUFFER«, t00=0x008b, t01=0x005e}
0x0d9a8…0d9c0               Head {h00=0x0014, h01=0x0050, text=» LDR A2,A1 SAVE «, t00=0x008b, t01=0x0098}
0x0d9c0…0d9ea               Head {h00=0x0026, h01=0x0050, text=» LDK A3,0 RESET CHARACTER COUNTER «, t00=0x008b, t01=0x00b0}
0x0d9ea…0da0c               Head {h00=0x001e, h01=0x0050, text=» LDR A4,A8 START OF RECORD«, t00=0x008b, t01=0x00da}
0x0da0c…0da20               Head {h00=0x0010, h01=0x0050, text=»COR:30 EQU *«, t00=0x008b, t01=0x00fc}
0x0da20…0da40               Head {h00=0x001c, h01=0x0050, text=» LCR A5,A4 GET CHARACTER«, t00=0x008b, t01=0x0110}
0x0da40…0da64               Head {h00=0x0020, h01=0x0050, text=» CCK A5,';;' END OF RECORD? «, t00=0x008b, t01=0x0130}
0x0da64…0da7e               Head {h00=0x0016, h01=0x0050, text=» RF(E) COR:40 YES!«, t00=0x008b, t01=0x0154}
0x0da7e…0da92               Head {h00=0x0010, h01=0x0050, text=»COR:35 EQU *«, t00=0x008b, t01=0x016e}
0x0da92…0dac0               Head {h00=0x002a, h01=0x0050, text=» CWK A3,RECLEN MAXIMUM SIZE ACHIEVED? «, t00=0x008b, t01=0x0182}
0x0dac0…0dad6               Head {h00=0x0012, h01=0x0050, text=»COR:38 EQU *-2«, t00=0x008c, t01=0x0020}
0x0dad6…0daf0               Head {h00=0x0016, h01=0x0050, text=» RF(E) COR:40 YES!«, t00=0x008c, t01=0x0036}
0x0daf0…0db1e               Head {h00=0x002a, h01=0x0050, text=» CW A1,ESYSTA+STKEND MEMORY OVERFLOW? «, t00=0x008c, t01=0x0050}
0x0db1e…0db38               Head {h00=0x0016, h01=0x0050, text=» RF(E) MEMOFL YES!«, t00=0x008c, t01=0x007e}
0x0db38…0db62               Head {h00=0x0026, h01=0x0050, text=» ADK A1,1 INCREMENT BUFFER POINTER«, t00=0x008c, t01=0x0098}
0x0db62…0db90               Head {h00=0x002a, h01=0x0050, text=» ADK A3,1 INCREMENT CHARACTER COUNTER «, t00=0x008c, t01=0x00c2}
0x0db90…0dbba               Head {h00=0x0026, h01=0x0050, text=» ADK A4,1 INCREMENT RECORD POINTER«, t00=0x008c, t01=0x00f0}
0x0dbba…0dbd2               Head {h00=0x0014, h01=0x0050, text=» RB COR:30 LOOP «, t00=0x008c, t01=0x011a}
0x0dbd2…0dbe6               Head {h00=0x0010, h01=0x0050, text=»COR:40 EQU *«, t00=0x008c, t01=0x0132}
0x0dbe6…0dc0c               Head {h00=0x0022, h01=0x0050, text=» LC A5,1,A4 GET NEXT CHARACTER«, t00=0x008c, t01=0x0146}
0x0dc0c…0dc30               Head {h00=0x0020, h01=0x0050, text=» CCK A5,';;' TWO SEMICOLONS?«, t00=0x008c, t01=0x016c}
0x0dc30…0dc4a               Head {h00=0x0016, h01=0x0050, text=» RF(NE) COR:45 NO!«, t00=0x008c, t01=0x0190}
0x0dc4a…0dc78               Head {h00=0x002a, h01=0x0050, text=» CWK A3,NCHTID CHECK IF END OF RECORD «, t00=0x008d, t01=0x001a}
0x0dc78…0dcb0               Head {h00=0x0034, h01=0x0050, text=» RB(E) COR:35 NO: SEMICOLON CHARACTER IN RECORD «, t00=0x008d, t01=0x0048}
0x0dcb0…0dcc4               Head {h00=0x0010, h01=0x0050, text=»COR:45 EQU *«, t00=0x008d, t01=0x0080}
0x0dcc4…0dcfa               Head {h00=0x0032, h01=0x0050, text=» ST A1,EINPBF+STKEND SAVE CURRENT DESTINATION «, t00=0x008d, t01=0x0094}
0x0dcfa…0dd1c               Head {h00=0x001e, h01=0x0050, text=» LDR A1,A8 START OF RECORD«, t00=0x008d, t01=0x00ca}
0x0dd1c…0dd2e               Head {h00=0x000e, h01=0x0050, text=» CALL MOVE«, t00=0x008d, t01=0x00ec}
0x0dd2e…0dd42               Head {h00=0x0010, h01=0x0050, text=»COR:48 EQU *«, t00=0x008d, t01=0x00fe}
0x0dd42…0dd6e               Head {h00=0x0028, h01=0x0050, text=» ADKL A10,1 INCREMENT RECORD COUNTER«, t00=0x008d, t01=0x0112}
0x0dd6e…0dd98               Head {h00=0x0026, h01=0x0050, text=» CW A10,LSTREC+STKEND LAST RECORD «, t00=0x008d, t01=0x013e}
0x0dd98…0ddb4               Head {h00=0x0018, h01=0x0050, text=» ABL(E) COR:50 YES! «, t00=0x008d, t01=0x0168}
0x0ddb4…0dde6               Head {h00=0x002e, h01=0x0050, text=» ADKL A8,RECLEN+1 INCREMENT RECORD POINTER«, t00=0x008d, t01=0x0184}
0x0dde6…0de10               Head {h00=0x0026, h01=0x0050, text=» CW A8,PLDADR+STKEND END OF BUFFER«, t00=0x008e, t01=0x0026}
0x0de10…0de2a               Head {h00=0x0016, h01=0x0050, text=» RF(NE) COR:10 NO!«, t00=0x008e, t01=0x0050}
0x0de2a…0de4a               Head {h00=0x001c, h01=0x0050, text=» CALL READC READ SECTOR «, t00=0x008e, t01=0x006a}
0x0de4a…0de72               Head {h00=0x0024, h01=0x0050, text=»COR:10 LDR A4,A8 START OF RECORD«, t00=0x008e, t01=0x008a}
0x0de72…0de82               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x008e, t01=0x00b2}
0x0de82…0de8e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x008e, t01=0x00c2}
0x0de8e…0dea8               Head {h00=0x0016, h01=0x0050, text=» IFT CFTEST+CASS=2«, t00=0x008e, t01=0x00ce}
0x0dea8…0debc               Head {h00=0x0010, h01=0x0050, text=»CON:40 EQU *«, t00=0x008e, t01=0x00e8}
0x0debc…0dee2               Head {h00=0x0022, h01=0x0050, text=» CF A14,RDBLK READ NEXT BLOCK «, t00=0x008e, t01=0x00fc}
0x0dee2…0defe               Head {h00=0x0018, h01=0x0050, text=» LDR A1,A1 TAPEMARK?«, t00=0x008e, t01=0x0122}
0x0defe…0df1a               Head {h00=0x0018, h01=0x0050, text=» ABL(NZ) CONEX YES! «, t00=0x008e, t01=0x013e}
0x0df1a…0df2c               Head {h00=0x000e, h01=0x0050, text=» LDR A8,A9«, t00=0x008e, t01=0x015a}
0x0df2c…0df52               Head {h00=0x0022, h01=0x0050, text=» LDR A4,A8 GET START OF BUFFER«, t00=0x008e, t01=0x016c}
0x0df52…0df62 (143, 0, 398) Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x008f, t01=0x0004}
0x0df62…0df6e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x008f, t01=0x0014}
0x0df6e…0df84               Head {h00=0x0012, h01=0x0050, text=» IFT CFTEST=1 «, t00=0x008f, t01=0x0020}
0x0df84…0df98               Head {h00=0x0010, h01=0x0050, text=»MEMOFL EQU *«, t00=0x008f, t01=0x0036}
0x0df98…0dfc6               Head {h00=0x002a, h01=0x0050, text=» LDKL A1,LMP3 INDICATE MEMORY OVERFLOW«, t00=0x008f, t01=0x004a}
0x0dfc6…0dfda               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x008f, t01=0x0078}
0x0dfda…0dfe8               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x008f, t01=0x008c}
0x0dfe8…0dffc               Head {h00=0x0010, h01=0x0050, text=»READC EQU * «, t00=0x008f, t01=0x009a}
0x0dffc…0e01e               Head {h00=0x001e, h01=0x0050, text=» CF A14,RDSEC READ SECTOR «, t00=0x008f, t01=0x00ae}
0x0e01e…0e030               Head {h00=0x000e, h01=0x0050, text=» LDR A8,A9«, t00=0x008f, t01=0x00d0}
0x0e030…0e056               Head {h00=0x0022, h01=0x0050, text=» LDR A4,A8 GET START OF BUFFER«, t00=0x008f, t01=0x00e2}
0x0e056…0e066               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x008f, t01=0x0108}
0x0e066…0e076               Head {h00=0x000c, h01=0x0050, text=»T EQU * «, t00=0x008f, t01=0x0118}
0x0e076…0e096               Head {h00=0x001c, h01=0x0050, text=» LCR A5,A4 GET CHARACTER«, t00=0x008f, t01=0x0128}
0x0e096…0e0b8               Head {h00=0x001e, h01=0x0050, text=» CCK A5,'TT' BLOCK TYPE T?«, t00=0x008f, t01=0x0148}
0x0e0b8…0e0cc               Head {h00=0x0010, h01=0x0050, text=»T:10 EQU *-2«, t00=0x008f, t01=0x016a}
0x0e0cc…0e0e4               Head {h00=0x0014, h01=0x0050, text=» ABL(NE) CONERR «, t00=0x008f, t01=0x017e}
0x0e0e4…0e10e               Head {h00=0x0026, h01=0x0050, text=» ADK A4,1 INCREMENT BUFFER POINTER«, t00=0x0090, t01=0x0008}
0x0e10e…0e134               Head {h00=0x0022, h01=0x0050, text=» LCR A5,A4 GET NEXT CHARACTER «, t00=0x0090, t01=0x0032}
0x0e134…0e158               Head {h00=0x0020, h01=0x0050, text=» CCK A5,';;' END OF RECORD? «, t00=0x0090, t01=0x0058}
0x0e158…0e174               Head {h00=0x0018, h01=0x0050, text=» ABL(NE) CONERR NO! «, t00=0x0090, t01=0x007c}
0x0e174…0e184               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0090, t01=0x0098}
0x0e184…0e192               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0090, t01=0x00a8}
0x0e192…0e1a4               Head {h00=0x000e, h01=0x0050, text=»NNL EQU * «, t00=0x0090, t01=0x00b6}
0x0e1a4…0e1d2               Head {h00=0x002a, h01=0x0050, text=» LDK A3,3 NO OF DIGITS IN LINE NUMBER «, t00=0x0090, t01=0x00c8}
0x0e1d2…0e1fc               Head {h00=0x0026, h01=0x0050, text=» CF A14,NUMB LOOK IF LEGAL DIGITS «, t00=0x0090, t01=0x00f6}
0x0e1fc…0e224               Head {h00=0x0024, h01=0x0050, text=» LDR A1,A1 SET RETURN CONDITION «, t00=0x0090, t01=0x0120}
0x0e224…0e258               Head {h00=0x0030, h01=0x0050, text=» ABL(Z) CONERR LINE NUMBER '000' NOT ALLOWED«, t00=0x0090, t01=0x0148}
0x0e258…0e262               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0090, t01=0x017c}
0x0e262…0e288               Head {h00=0x0022, h01=0x0050, text=» LCR A5,A4 GET NEXT CHARACTER «, t00=0x0090, t01=0x0186}
0x0e288…0e2a4               Head {h00=0x0018, h01=0x0050, text=» CCK A5,'LL' LINE L?«, t00=0x0091, t01=0x001c}
0x0e2a4…0e2be               Head {h00=0x0016, h01=0x0050, text=» RF(E) NN:40 YES! «, t00=0x0091, t01=0x0038}
0x0e2be…0e2da               Head {h00=0x0018, h01=0x0050, text=» CCK A5,'RR' LINE R?«, t00=0x0091, t01=0x0052}
0x0e2da…0e2f4               Head {h00=0x0016, h01=0x0050, text=» RF(E) NN:40 YES! «, t00=0x0091, t01=0x006e}
0x0e2f4…0e310               Head {h00=0x0018, h01=0x0050, text=» CCK A5,'AA' LINE A?«, t00=0x0091, t01=0x0088}
0x0e310…0e32a               Head {h00=0x0016, h01=0x0050, text=» RF(E) NN:40 YES! «, t00=0x0091, t01=0x00a4}
0x0e32a…0e346               Head {h00=0x0018, h01=0x0050, text=» CCK A5,'SS' LINE S?«, t00=0x0091, t01=0x00be}
0x0e346…0e360               Head {h00=0x0016, h01=0x0050, text=» RF(E) NN:40 YES! «, t00=0x0091, t01=0x00da}
0x0e360…0e37c               Head {h00=0x0018, h01=0x0050, text=» CCK A5,'PP' LINE P?«, t00=0x0091, t01=0x00f4}
0x0e37c…0e396               Head {h00=0x0016, h01=0x0050, text=» RF(E) NN:40 YES! «, t00=0x0091, t01=0x0110}
0x0e396…0e3b2               Head {h00=0x0018, h01=0x0050, text=» CCK A5,'VV' LINE V?«, t00=0x0091, t01=0x012a}
0x0e3b2…0e3c6               Head {h00=0x0010, h01=0x0050, text=» RF(E) NN:40«, t00=0x0091, t01=0x0146}
0x0e3c6…0e3e2               Head {h00=0x0018, h01=0x0050, text=» CCK A5,'QQ' LINE Q?«, t00=0x0091, t01=0x015a}
0x0e3e2…0e3fc               Head {h00=0x0016, h01=0x0050, text=» RF(E) NN:40 YES! «, t00=0x0091, t01=0x0176}
0x0e3fc…0e40e               Head {h00=0x000e, h01=0x0050, text=» RF CONERR«, t00=0x0091, t01=0x0190}
0x0e40e…0e422               Head {h00=0x0010, h01=0x0050, text=»NN:40 EQU * «, t00=0x0092, t01=0x0012}
0x0e422…0e44c               Head {h00=0x0026, h01=0x0050, text=» ADK A4,1 INCREMENT BUFFER POINTER«, t00=0x0092, t01=0x0026}
0x0e44c…0e45e               Head {h00=0x000e, h01=0x0050, text=» RF NN:50 «, t00=0x0092, t01=0x0050}
0x0e45e…0e468               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0092, t01=0x0062}
0x0e468…0e478               Head {h00=0x000c, h01=0x0050, text=»NN EQU *«, t00=0x0092, t01=0x006c}
0x0e478…0e4a0               Head {h00=0x0024, h01=0x0050, text=» LDK A3,2 NO OF DIGITS IN NUMBER«, t00=0x0092, t01=0x007c}
0x0e4a0…0e4ca               Head {h00=0x0026, h01=0x0050, text=» CF A14,NUMB LOOK IF LEGAL DIGITS «, t00=0x0092, t01=0x00a4}
0x0e4ca…0e4f2               Head {h00=0x0024, h01=0x0050, text=» LDR A1,A1 SET RETURN CONDITION «, t00=0x0092, t01=0x00ce}
0x0e4f2…0e518               Head {h00=0x0022, h01=0x0050, text=» RF(Z) CONERR '00' NOT ALLOWED«, t00=0x0092, t01=0x00f6}
0x0e518…0e522               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0092, t01=0x011c}
0x0e522…0e54a               Head {h00=0x0024, h01=0x0050, text=» RF NN:50 LOOK IF END IF RECORD «, t00=0x0092, t01=0x0126}
0x0e54a…0e554               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0092, t01=0x014e}
0x0e554…0e566               Head {h00=0x000e, h01=0x0050, text=»NN1 EQU * «, t00=0x0092, t01=0x0158}
0x0e566…0e58e               Head {h00=0x0024, h01=0x0050, text=» LDK A3,2 NO OF DIGITS IN NUMBER«, t00=0x0092, t01=0x016a}
0x0e58e…0e5b8 (147, 0, 400) Head {h00=0x0026, h01=0x0050, text=» CF A14,NUMB LOOK IF LEGAL DIGITS «, t00=0x0093, t01=0x0004}
0x0e5b8…0e5e0               Head {h00=0x0024, h01=0x0050, text=» ST A5,NDEVCL+STKEND SAVE NUMBER«, t00=0x0093, t01=0x002e}
0x0e5e0…0e606               Head {h00=0x0022, h01=0x0050, text=»NN:50 LCR A5,A4 GET CHARACTER «, t00=0x0093, t01=0x0056}
0x0e606…0e62a               Head {h00=0x0020, h01=0x0050, text=» CCK A5,';;' END OF RECORD? «, t00=0x0093, t01=0x007c}
0x0e62a…0e644               Head {h00=0x0016, h01=0x0050, text=» RF(NE) CONERR NO!«, t00=0x0093, t01=0x00a0}
0x0e644…0e654               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0093, t01=0x00ba}
0x0e654…0e662               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0093, t01=0x00ca}
0x0e662…0e672               Head {h00=0x000c, h01=0x0050, text=»AA EQU *«, t00=0x0093, t01=0x00d8}
0x0e672…0e684               Head {h00=0x000e, h01=0x0050, text=» LDK A3,2 «, t00=0x0093, t01=0x00e8}
0x0e684…0e698               Head {h00=0x0010, h01=0x0050, text=»AA:10 EQU * «, t00=0x0093, t01=0x00fa}
0x0e698…0e6b8               Head {h00=0x001c, h01=0x0050, text=» LCR A5,A4 GET CHARACTER«, t00=0x0093, t01=0x010e}
0x0e6b8…0e6ea               Head {h00=0x002e, h01=0x0050, text=» CCK A5,/3030 ALPHA-NUMERIC CHARACTER <30?«, t00=0x0093, t01=0x012e}
0x0e6ea…0e704               Head {h00=0x0016, h01=0x0050, text=» RF(L) CONERR YES!«, t00=0x0093, t01=0x0160}
0x0e704…0e70e               Head {h00=0x0006, h01=0x0050, text=»**«, t00=0x0093, t01=0x017a}
0x0e70e…0e730               Head {h00=0x001e, h01=0x0050, text=»* TEMP FIX FOR TASK ID =X:«, t00=0x0093, t01=0x0184}
0x0e730…0e73a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0094, t01=0x0016}
0x0e73a…0e76e               Head {h00=0x0030, h01=0x0050, text=» CCK A5,/5A5A ALPHA-NUMERIC CHARACTER > 39? «, t00=0x0094, t01=0x0020}
0x0e76e…0e778               Head {h00=0x0006, h01=0x0050, text=»**«, t00=0x0094, t01=0x0054}
0x0e778…0e792               Head {h00=0x0016, h01=0x0050, text=» RF(NG) AA:20 NO! «, t00=0x0094, t01=0x005e}
0x0e792…0e7c6               Head {h00=0x0030, h01=0x0050, text=» CCK A5,/4141 ALPHA-NUMERIC CHARACTER < 41? «, t00=0x0094, t01=0x0078}
0x0e7c6…0e7dc               Head {h00=0x0012, h01=0x0050, text=» RF(L) CONERR «, t00=0x0094, t01=0x00ac}
0x0e7dc…0e810               Head {h00=0x0030, h01=0x0050, text=» CCK A5,/5A5A ALPHA-NUMERIC CHARACTER > 5A? «, t00=0x0094, t01=0x00c2}
0x0e810…0e826               Head {h00=0x0012, h01=0x0050, text=» RF(G) CONERR «, t00=0x0094, t01=0x00f6}
0x0e826…0e83a               Head {h00=0x0010, h01=0x0050, text=»AA:20 EQU * «, t00=0x0094, t01=0x010c}
0x0e83a…0e864               Head {h00=0x0026, h01=0x0050, text=» ADK A4,1 INCREMENT BUFFER POINTER«, t00=0x0094, t01=0x0120}
0x0e864…0e876               Head {h00=0x000e, h01=0x0050, text=» SUK A3,1 «, t00=0x0094, t01=0x014a}
0x0e876…0e88c               Head {h00=0x0012, h01=0x0050, text=» RB(NZ) AA:10 «, t00=0x0094, t01=0x015c}
0x0e88c…0e8b2               Head {h00=0x0022, h01=0x0050, text=» LCR A5,A4 GET NEXT CHARACTER «, t00=0x0094, t01=0x0172}
0x0e8b2…0e8d6               Head {h00=0x0020, h01=0x0050, text=» CCK A5,';;' END OF RECORD? «, t00=0x0095, t01=0x0008}
0x0e8d6…0e8f0               Head {h00=0x0016, h01=0x0050, text=» RF(NE) CONERR NO!«, t00=0x0095, t01=0x002c}
0x0e8f0…0e900               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0095, t01=0x0046}
0x0e900…0e90e               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0095, t01=0x0056}
0x0e90e…0e920               Head {h00=0x000e, h01=0x0050, text=»TID EQU * «, t00=0x0095, t01=0x0064}
0x0e920…0e946               Head {h00=0x0022, h01=0x0050, text=» LDKL A2,SEQ1 SELECT SEQUENCE «, t00=0x0095, t01=0x0076}
0x0e946…0e970               Head {h00=0x0026, h01=0x0050, text=» LDK A3,4 GET NUMBER OF CHARACTERS«, t00=0x0095, t01=0x009c}
0x0e970…0e980               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0095, t01=0x00c6}
0x0e980…0e992               Head {h00=0x000e, h01=0x0050, text=»TCL EQU * «, t00=0x0095, t01=0x00d6}
0x0e992…0e9b8               Head {h00=0x0022, h01=0x0050, text=» LDKL A2,SEQ2 SELECT SEQUENCE «, t00=0x0095, t01=0x00e8}
0x0e9b8…0e9e2               Head {h00=0x0026, h01=0x0050, text=» LDK A3,4 GET NUMBER OF CHARACTERS«, t00=0x0095, t01=0x010e}
0x0e9e2…0e9f2               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0095, t01=0x0138}
0x0e9f2…0ea04               Head {h00=0x000e, h01=0x0050, text=»LEV EQU * «, t00=0x0095, t01=0x0148}
0x0ea04…0ea2a               Head {h00=0x0022, h01=0x0050, text=» LDKL A2,SEQ3 SELECT SEQUENCE «, t00=0x0095, t01=0x015a}
0x0ea2a…0ea54               Head {h00=0x0026, h01=0x0050, text=» LDK A3,4 GET NUMBER OF CHARACTERS«, t00=0x0095, t01=0x0180}
0x0ea54…0ea64               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0096, t01=0x001a}
0x0ea64…0ea72               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0096, t01=0x002a}
0x0ea72…0ea84               Head {h00=0x000e, h01=0x0050, text=»TDCT EQU *«, t00=0x0096, t01=0x0038}
0x0ea84…0eaaa               Head {h00=0x0022, h01=0x0050, text=» LDKL A2,SEQ4 SELECT SEQUENCE «, t00=0x0096, t01=0x004a}
0x0eaaa…0ead4               Head {h00=0x0026, h01=0x0050, text=» LDK A3,5 GET NUMBER OF CHARACTERS«, t00=0x0096, t01=0x0070}
0x0ead4…0eae4               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0096, t01=0x009a}
0x0eae4…0eaf4               Head {h00=0x000c, h01=0x0050, text=»LC EQU *«, t00=0x0096, t01=0x00aa}
0x0eaf4…0eb1a               Head {h00=0x0022, h01=0x0050, text=» LDKL A2,SEQ5 SELECT SEQUENCE «, t00=0x0096, t01=0x00ba}
0x0eb1a…0eb44               Head {h00=0x0026, h01=0x0050, text=» LDK A3,3 GET NUMBER OF CHARACTERS«, t00=0x0096, t01=0x00e0}
0x0eb44…0eb54               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0096, t01=0x010a}
0x0eb54…0eb66               Head {h00=0x000e, h01=0x0050, text=»SDCS EQU *«, t00=0x0096, t01=0x011a}
0x0eb66…0eb8c               Head {h00=0x0022, h01=0x0050, text=» LDKL A2,SEQ6 SELECT SEQUENCE «, t00=0x0096, t01=0x012c}
0x0eb8c…0ebb6               Head {h00=0x0026, h01=0x0050, text=» LDK A3,5 GET NUMBER OF CHARACTERS«, t00=0x0096, t01=0x0152}
0x0ebb6…0ebc6               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0096, t01=0x017c}
0x0ebc6…0ebd4               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0096, t01=0x018c}
0x0ebd4…0ebe6               Head {h00=0x000e, h01=0x0050, text=»TEST EQU *«, t00=0x0097, t01=0x000a}
0x0ebe6…0ec06               Head {h00=0x001c, h01=0x0050, text=» LCR A5,A4 GET CHARACTER«, t00=0x0097, t01=0x001c}
0x0ec06…0ec18               Head {h00=0x000e, h01=0x0050, text=» CCR A5,A2«, t00=0x0097, t01=0x003c}
0x0ec18…0ec2e               Head {h00=0x0012, h01=0x0050, text=» RF(NE) CONERR«, t00=0x0097, t01=0x004e}
0x0ec2e…0ec58               Head {h00=0x0026, h01=0x0050, text=» ADK A4,1 INCREMENT BUFFER POINTER«, t00=0x0097, t01=0x0064}
0x0ec58…0ec84               Head {h00=0x0028, h01=0x0050, text=» ADK A2,1 INCREMENT SEQUENCE POINTER«, t00=0x0097, t01=0x008e}
0x0ec84…0ecb6               Head {h00=0x002e, h01=0x0050, text=» SUK A3,1 MORE CHARACTERS IN THE SEQUENCE?«, t00=0x0097, t01=0x00ba}
0x0ecb6…0ecd0               Head {h00=0x0016, h01=0x0050, text=» RB(NZ) TEST YES! «, t00=0x0097, t01=0x00ec}
0x0ecd0…0ece0               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0097, t01=0x0106}
0x0ece0…0ecee               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0097, t01=0x0116}
0x0ecee…0ed02               Head {h00=0x0010, h01=0x0050, text=»SUKASC EQU *«, t00=0x0097, t01=0x0124}
0x0ed02…0ed38               Head {h00=0x0032, h01=0x0050, text=» CCK A5,/3030 NUMBER OF NUMERIC CHARACTERS<10?«, t00=0x0097, t01=0x0138}
0x0ed38…0ed54               Head {h00=0x0018, h01=0x0050, text=» RF(NE) SUK:10 YES! «, t00=0x0097, t01=0x016e}
0x0ed54…0ed6c               Head {h00=0x0014, h01=0x0050, text=» SUK A5,/F6 N0! «, t00=0x0097, t01=0x018a}
0x0ed6c…0ed84               Head {h00=0x0014, h01=0x0050, text=»SUK:10 SUK A5,1 «, t00=0x0098, t01=0x0012}
0x0ed84…0edb8               Head {h00=0x0030, h01=0x0050, text=» ST A5,NDEVCL+STKEND STORE NUMBER OF CLASSES«, t00=0x0098, t01=0x002a}
0x0edb8…0edc8               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0098, t01=0x005e}
0x0edc8…0edd6               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0098, t01=0x006e}
0x0edd6…0ede8               Head {h00=0x000e, h01=0x0050, text=»NUMB EQU *«, t00=0x0098, t01=0x007c}
0x0ede8…0ee16               Head {h00=0x002a, h01=0x0050, text=» LDK A1,0 RESET NO OF NON ZERO DIGITS «, t00=0x0098, t01=0x008e}
0x0ee16…0ee2a               Head {h00=0x0010, h01=0x0050, text=»NUMB00 EQU *«, t00=0x0098, t01=0x00bc}
0x0ee2a…0ee50               Head {h00=0x0022, h01=0x0050, text=» LCR A5,A4 GET DIGIT IN NUMBER«, t00=0x0098, t01=0x00d0}
0x0ee50…0ee7a               Head {h00=0x0026, h01=0x0050, text=» ADK A4,1 INCREMENT BUFFER POINTER«, t00=0x0098, t01=0x00f6}
0x0ee7a…0eea6               Head {h00=0x0028, h01=0x0050, text=» CCK A5,/3939 NUMERIC CHARACTER >9? «, t00=0x0098, t01=0x0120}
0x0eea6…0eec0               Head {h00=0x0016, h01=0x0050, text=» RF(G) CONERR YES!«, t00=0x0098, t01=0x014c}
0x0eec0…0eeca               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0098, t01=0x0166}
0x0eeca…0eef6               Head {h00=0x0028, h01=0x0050, text=» CCK A5,/3030 NUMERIC CHARACTER <0? «, t00=0x0098, t01=0x0170}
0x0eef6…0ef10               Head {h00=0x0016, h01=0x0050, text=» RF(L) CONERR YES!«, t00=0x0099, t01=0x000c}
0x0ef10…0ef3a               Head {h00=0x0026, h01=0x0050, text=» RF(Z) NUMB10 NUMERIC CHARACTER =0«, t00=0x0099, t01=0x0026}
0x0ef3a…0ef44               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0099, t01=0x0050}
0x0ef44…0ef76               Head {h00=0x002e, h01=0x0050, text=» ADK A1,1 INCREMENT NO OF NON ZERO DIGITS «, t00=0x0099, t01=0x005a}
0x0ef76…0ef8a               Head {h00=0x0010, h01=0x0050, text=»NUMB10 EQU *«, t00=0x0099, t01=0x008c}
0x0ef8a…0efb4               Head {h00=0x0026, h01=0x0050, text=» SUK A3,1 DECREMENT DIGIT COUNTER «, t00=0x0099, t01=0x00a0}
0x0efb4…0efde               Head {h00=0x0026, h01=0x0050, text=» RF(Z) NUMB20 ALL DIGITS PROCESSED«, t00=0x0099, t01=0x00ca}
0x0efde…0efe8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0099, t01=0x00f4}
0x0efe8…0f018               Head {h00=0x002c, h01=0x0050, text=» SLL A5,8 LAST DIGIT TO LEAST SIGN. BYTE«, t00=0x0099, t01=0x00fe}
0x0f018…0f03e               Head {h00=0x0022, h01=0x0050, text=» RB NUMB00 PROCESS NEXT DIGIT «, t00=0x0099, t01=0x012e}
0x0f03e…0f048               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0099, t01=0x0154}
0x0f048…0f05c               Head {h00=0x0010, h01=0x0050, text=»NUMB20 EQU *«, t00=0x0099, t01=0x015e}
0x0f05c…0f074               Head {h00=0x0014, h01=0x0050, text=» RTN A14 RETURN «, t00=0x0099, t01=0x0172}
0x0f074…0f082               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0099, t01=0x018a}
0x0f082…0f08c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009a, t01=0x0008}
0x0f08c…0f096               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009a, t01=0x0012}
0x0f096…0f0d0               Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x009a, t01=0x001c}
0x0f0d0…0f10a               Head {h00=0x0036, h01=0x0050, text=»*                                                *«, t00=0x009a, t01=0x0056}
0x0f10a…0f144               Head {h00=0x0036, h01=0x0050, text=»*     SEQUENCES                                  *«, t00=0x009a, t01=0x0090}
0x0f144…0f17e               Head {h00=0x0036, h01=0x0050, text=»*                                                *«, t00=0x009a, t01=0x00ca}
0x0f17e…0f1b8               Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x009a, t01=0x0104}
0x0f1b8…0f1c2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009a, t01=0x013e}
0x0f1c2…0f1cc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009a, t01=0x0148}
0x0f1cc…0f1d6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009a, t01=0x0152}
0x0f1d6…0f1e0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009a, t01=0x015c}
0x0f1e0…0f1f8               Head {h00=0x0014, h01=0x0050, text=»SEQ1 EQU * TID= «, t00=0x009a, t01=0x0166}
0x0f1f8…0f20a               Head {h00=0x000e, h01=0x0050, text=» DATA 'TI'«, t00=0x009a, t01=0x017e}
0x0f20a…0f21c               Head {h00=0x000e, h01=0x0050, text=» DATA 'D='«, t00=0x009a, t01=0x0190}
0x0f21c…0f234               Head {h00=0x0014, h01=0x0050, text=»SEQ2 EQU * TCL= «, t00=0x009b, t01=0x0012}
0x0f234…0f246               Head {h00=0x000e, h01=0x0050, text=» DATA 'TC'«, t00=0x009b, t01=0x002a}
0x0f246…0f258               Head {h00=0x000e, h01=0x0050, text=» DATA 'L='«, t00=0x009b, t01=0x003c}
0x0f258…0f270               Head {h00=0x0014, h01=0x0050, text=»SEQ3 EQU * LEV= «, t00=0x009b, t01=0x004e}
0x0f270…0f282               Head {h00=0x000e, h01=0x0050, text=» DATA 'LE'«, t00=0x009b, t01=0x0066}
0x0f282…0f294               Head {h00=0x000e, h01=0x0050, text=» DATA 'V='«, t00=0x009b, t01=0x0078}
0x0f294…0f2ac               Head {h00=0x0014, h01=0x0050, text=»SEQ4 EQU * TDC=T«, t00=0x009b, t01=0x008a}
0x0f2ac…0f2be               Head {h00=0x000e, h01=0x0050, text=» DATA 'TD'«, t00=0x009b, t01=0x00a2}
0x0f2be…0f2d0               Head {h00=0x000e, h01=0x0050, text=» DATA 'C='«, t00=0x009b, t01=0x00b4}
0x0f2d0…0f2e2               Head {h00=0x000e, h01=0x0050, text=» DATA 'T0'«, t00=0x009b, t01=0x00c6}
0x0f2e2…0f2f8               Head {h00=0x0012, h01=0x0050, text=»SEQ5 EQU * LC=«, t00=0x009b, t01=0x00d8}
0x0f2f8…0f30a               Head {h00=0x000e, h01=0x0050, text=» DATA 'LC'«, t00=0x009b, t01=0x00ee}
0x0f30a…0f31c               Head {h00=0x000e, h01=0x0050, text=» DATA '=0'«, t00=0x009b, t01=0x0100}
0x0f31c…0f334               Head {h00=0x0014, h01=0x0050, text=»SEQ6 EQU * SDC=S«, t00=0x009b, t01=0x0112}
0x0f334…0f346               Head {h00=0x000e, h01=0x0050, text=» DATA 'SD'«, t00=0x009b, t01=0x012a}
0x0f346…0f358               Head {h00=0x000e, h01=0x0050, text=» DATA 'C='«, t00=0x009b, t01=0x013c}
0x0f358…0f36a               Head {h00=0x000e, h01=0x0050, text=» DATA 'S0'«, t00=0x009b, t01=0x014e}
0x0f36a…0f376               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x009b, t01=0x0160}
0x0f376…0f390               Head {h00=0x0016, h01=0x0050, text=» IFT CFTCAS+CASS=2«, t00=0x009b, t01=0x016c}
0x0f390…0f39a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009b, t01=0x0186}
0x0f39a…0f3c4               Head {h00=0x0026, h01=0x0050, text=»*  PROGRAM LOAD DEVICE = CASSETTE «, t00=0x009b, t01=0x0190}
0x0f3c4…0f3ce               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009c, t01=0x002a}
0x0f3ce…0f3e2               Head {h00=0x0010, h01=0x0050, text=»CON:30 EQU *«, t00=0x009c, t01=0x0034}
0x0f3e2…0f404               Head {h00=0x001e, h01=0x0050, text=» LDR A1,A9 START OF BUFFER«, t00=0x009c, t01=0x0048}
0x0f404…0f42a               Head {h00=0x0022, h01=0x0050, text=» ADKL A1,BUFLEN END OF BUFFER «, t00=0x009c, t01=0x006a}
0x0f42a…0f45a               Head {h00=0x002c, h01=0x0050, text=» ST A1,PLDADR+STKEND SAVE END OF BUFFER «, t00=0x009c, t01=0x0090}
0x0f45a…0f47c               Head {h00=0x001e, h01=0x0050, text=» ST A1,EINPBF+STKEND SAVE «, t00=0x009c, t01=0x00c0}
0x0f47c…0f4b4               Head {h00=0x0034, h01=0x0050, text=» ST A1,CONSTA+STKCOM START OF CONFIGURATION DATA«, t00=0x009c, t01=0x00e2}
0x0f4b4…0f4d8               Head {h00=0x0020, h01=0x0050, text=» CF A14,RDBLK READ ONE BLOCK«, t00=0x009c, t01=0x011a}
0x0f4d8…0f4fe               Head {h00=0x0022, h01=0x0050, text=» CF A14,RDBLK READ NEXT BLOCK «, t00=0x009c, t01=0x013e}
0x0f4fe…0f51a               Head {h00=0x0018, h01=0x0050, text=» LDR A1,A1 TAPEMARK?«, t00=0x009c, t01=0x0164}
0x0f51a…0f534               Head {h00=0x0016, h01=0x0050, text=» RF(Z) CON:50 NO! «, t00=0x009c, t01=0x0180}
0x0f534…0f566               Head {h00=0x002e, h01=0x0050, text=» CF A14,CASSIN INIT CONFIGURATION CASSETTE«, t00=0x009d, t01=0x000a}
0x0f566…0f57a               Head {h00=0x0010, h01=0x0050, text=»CON:40 EQU *«, t00=0x009d, t01=0x003c}
0x0f57a…0f5a0               Head {h00=0x0022, h01=0x0050, text=» CF A14,RDBLK READ NEXT BLOCK «, t00=0x009d, t01=0x0050}
0x0f5a0…0f5bc               Head {h00=0x0018, h01=0x0050, text=» LDR A1,A1 TAPEMARK?«, t00=0x009d, t01=0x0076}
0x0f5bc…0f5d6               Head {h00=0x0016, h01=0x0050, text=» RF(NZ) CONEX YES!«, t00=0x009d, t01=0x0092}
0x0f5d6…0f5ea               Head {h00=0x0010, h01=0x0050, text=»CON:50 EQU *«, t00=0x009d, t01=0x00ac}
0x0f5ea…0f5f4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009d, t01=0x00c0}
0x0f5f4…0f62a               Head {h00=0x0032, h01=0x0050, text=»*  COMPUTE NUMBER OF CHARACTERS IN THIS BLOCK «, t00=0x009d, t01=0x00ca}
0x0f62a…0f634               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009d, t01=0x0100}
0x0f634…0f66e               Head {h00=0x0036, h01=0x0050, text=» LD A1,EINPBF+STKEND GET CURRENT POINTER IN BUFFER«, t00=0x009d, t01=0x010a}
0x0f66e…0f686               Head {h00=0x0014, h01=0x0050, text=» LDR A2,A1 SAVE «, t00=0x009d, t01=0x0144}
0x0f686…0f6b0               Head {h00=0x0026, h01=0x0050, text=» LDK A3,0 RESET CHARACTER COUNTER «, t00=0x009d, t01=0x015c}
0x0f6b0…0f6d6               Head {h00=0x0022, h01=0x0050, text=» LDR A4,A9 GET START OF BUFFER«, t00=0x009d, t01=0x0186}
0x0f6d6…0f6ea               Head {h00=0x0010, h01=0x0050, text=»CON:60 EQU *«, t00=0x009e, t01=0x001c}
0x0f6ea…0f714               Head {h00=0x0026, h01=0x0050, text=» LCR A5,A4 GET CHARACTER IN BUFFER«, t00=0x009e, t01=0x0030}
0x0f714…0f738               Head {h00=0x0020, h01=0x0050, text=» CCK A5,';;' CHECK IF SPACE «, t00=0x009e, t01=0x005a}
0x0f738…0f762               Head {h00=0x0026, h01=0x0050, text=» RF(E) CON:70 NO MOORE CHARACTERS «, t00=0x009e, t01=0x007e}
0x0f762…0f776               Head {h00=0x0010, h01=0x0050, text=»CON:65 EQU *«, t00=0x009e, t01=0x00a8}
0x0f776…0f79a               Head {h00=0x0020, h01=0x0050, text=» CWK A3,CBLEN END OF BUFFER?«, t00=0x009e, t01=0x00bc}
0x0f79a…0f7b4               Head {h00=0x0016, h01=0x0050, text=» RF(E) CON:75 YES!«, t00=0x009e, t01=0x00e0}
0x0f7b4…0f7e2               Head {h00=0x002a, h01=0x0050, text=» CW A1,ESYSTA+STKEND MEMORY OVERFLOW? «, t00=0x009e, t01=0x00fa}
0x0f7e2…0f7fc               Head {h00=0x0016, h01=0x0050, text=» RF(E) MEMOFL YES!«, t00=0x009e, t01=0x0128}
0x0f7fc…0f82c               Head {h00=0x002c, h01=0x0050, text=» ADK A1,1 INCREMENT DESTINATION POINTER «, t00=0x009e, t01=0x0142}
0x0f82c…0f85a               Head {h00=0x002a, h01=0x0050, text=» ADK A3,1 INCREMENT CHARACTER COUNTER «, t00=0x009e, t01=0x0172}
0x0f85a…0f884               Head {h00=0x0026, h01=0x0050, text=» ADK A4,1 INCREMENT BUFFER POINTER«, t00=0x009f, t01=0x0010}
0x0f884…0f896               Head {h00=0x000e, h01=0x0050, text=» RB CON:60«, t00=0x009f, t01=0x003a}
0x0f896…0f8aa               Head {h00=0x0010, h01=0x0050, text=»CON:70 EQU *«, t00=0x009f, t01=0x004c}
0x0f8aa…0f8d0               Head {h00=0x0022, h01=0x0050, text=» LC A5,1,A4 GET NEXT CHARACTER«, t00=0x009f, t01=0x0060}
0x0f8d0…0f8f6               Head {h00=0x0022, h01=0x0050, text=» CCK A5,';;' TWO SEMI-COLONS? «, t00=0x009f, t01=0x0086}
0x0f8f6…0f910               Head {h00=0x0016, h01=0x0050, text=» RF(NE) CON:75 NO!«, t00=0x009f, t01=0x00ac}
0x0f910…0f93e               Head {h00=0x002a, h01=0x0050, text=» CWK A3,NCHTID CHECK IF END OF RECORD «, t00=0x009f, t01=0x00c6}
0x0f93e…0f976               Head {h00=0x0034, h01=0x0050, text=» RB(E) CON:65 NO: SEMI-COLON CHARACTER IN RECORD«, t00=0x009f, t01=0x00f4}
0x0f976…0f98a               Head {h00=0x0010, h01=0x0050, text=»CON:75 EQU *«, t00=0x009f, t01=0x012c}
0x0f98a…0f9c0               Head {h00=0x0032, h01=0x0050, text=» ST A1,EINPBF+STKEND SAVE CURRENT DESTINATION «, t00=0x009f, t01=0x0140}
0x0f9c0…0f9e6               Head {h00=0x0022, h01=0x0050, text=» LDR A1,A9 GET START OF BUFFER«, t00=0x009f, t01=0x0176}
0x0f9e6…0f9f8               Head {h00=0x000e, h01=0x0050, text=» CALL MOVE«, t00=0x00a0, t01=0x000c}
0x0f9f8…0fa0a               Head {h00=0x000e, h01=0x0050, text=» RB CON:40«, t00=0x00a0, t01=0x001e}
0x0fa0a…0fa1e               Head {h00=0x0010, h01=0x0050, text=»CONEX EQU * «, t00=0x00a0, t01=0x0030}
0x0fa1e…0fa28               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a0, t01=0x0044}
0x0fa28…0fa6a               Head {h00=0x003e, h01=0x0050, text=»*  UNLOAD CASSETTE IF NO APPLICATION DATA ON SAME CASSETTE«, t00=0x00a0, t01=0x004e}
0x0fa6a…0fa74               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a0, t01=0x0090}
0x0fa74…0fa9a               Head {h00=0x0022, h01=0x0050, text=» CF A14,RDBLK READ NEXT BLOCK «, t00=0x00a0, t01=0x009a}
0x0fa9a…0fabe               Head {h00=0x0020, h01=0x0050, text=» LDR A1,A1 APPLICATION DATA?«, t00=0x00a0, t01=0x00c0}
0x0fabe…0fad8               Head {h00=0x0016, h01=0x0050, text=» RF(NZ) CON:80 NO!«, t00=0x00a0, t01=0x00e4}
0x0fad8…0faea               Head {h00=0x000e, h01=0x0050, text=» LDK A1,/D«, t00=0x00a0, t01=0x00fe}
0x0faea…0fb18               Head {h00=0x002a, h01=0x0050, text=» CF A14,CHCRIO SEARCH TAPEMARK REVERSE«, t00=0x00a0, t01=0x0110}
0x0fb18…0fb3e               Head {h00=0x0022, h01=0x0050, text=» CF A14,RDBLK BYPASS TAPEMARK «, t00=0x00a0, t01=0x013e}
0x0fb3e…0fb50               Head {h00=0x000e, h01=0x0050, text=» RF CON:90«, t00=0x00a0, t01=0x0164}
0x0fb50…0fb64               Head {h00=0x0010, h01=0x0050, text=»CON:80 EQU *«, t00=0x00a0, t01=0x0176}
0x0fb64…0fb76               Head {h00=0x000e, h01=0x0050, text=» LDK A1,/F«, t00=0x00a0, t01=0x018a}
0x0fb76…0fb9c               Head {h00=0x0022, h01=0x0050, text=» CF A14,CHCRIO UNLOAD CASSETTE«, t00=0x00a1, t01=0x000c}
0x0fb9c…0fbb0               Head {h00=0x0010, h01=0x0050, text=»CON:90 EQU *«, t00=0x00a1, t01=0x0032}
0x0fbb0…0fbc4               Head {h00=0x0010, h01=0x0050, text=» ABL CONMOV «, t00=0x00a1, t01=0x0046}
0x0fbc4…0fbd0               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00a1, t01=0x005a}
0x0fbd0…0fbe4               Head {h00=0x0010, h01=0x0050, text=»CONERR EQU *«, t00=0x00a1, t01=0x0066}
0x0fbe4…0fbfa               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP4 «, t00=0x00a1, t01=0x007a}
0x0fbfa…0fc0e               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x00a1, t01=0x0090}
0x0fc0e…0fc24               Head {h00=0x0012, h01=0x0050, text=» IFF CFTEST=1 «, t00=0x00a1, t01=0x00a4}
0x0fc24…0fc38               Head {h00=0x0010, h01=0x0050, text=»MEMOFL EQU *«, t00=0x00a1, t01=0x00ba}
0x0fc38…0fc66               Head {h00=0x002a, h01=0x0050, text=» LDKL A1,LMP3 INDICATE MEMORY OVERFLOW«, t00=0x00a1, t01=0x00ce}
0x0fc66…0fc7a               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x00a1, t01=0x00fc}
0x0fc7a…0fc88               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00a1, t01=0x0110}
0x0fc88…0fc9c               Head {h00=0x0010, h01=0x0050, text=»CONRAD EQU *«, t00=0x00a1, t01=0x011e}
0x0fc9c…0fca6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a1, t01=0x0132}
0x0fca6…0fce0               Head {h00=0x0036, h01=0x0050, text=»*  LOAD CONFIGURATION DATA FROM DISC/FLEXIBLE DISC«, t00=0x00a1, t01=0x013c}
0x0fce0…0fcea               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a1, t01=0x0176}
0x0fcea…0fd26               Head {h00=0x0038, h01=0x0050, text=» LD A1,CONDEV+STKEND GET LOAD DEVICE FOR CONF. DATA «, t00=0x00a1, t01=0x0180}
0x0fd26…0fd54               Head {h00=0x002a, h01=0x0050, text=» RF(Z) CONRA0 SAME AS PGM LOAD DEVICE «, t00=0x00a2, t01=0x002c}
0x0fd54…0fd5e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a2, t01=0x005a}
0x0fd5e…0fd92               Head {h00=0x0030, h01=0x0050, text=» CF A14,CONFLD INITIATE CONF. DATA LOAD DEV.«, t00=0x00a2, t01=0x0064}
0x0fd92…0fda6               Head {h00=0x0010, h01=0x0050, text=»CONRA0 EQU *«, t00=0x00a2, t01=0x0098}
0x0fda6…0fdd4               Head {h00=0x002a, h01=0x0050, text=» LD A11,CONDAD+STKEND GET START SECTOR«, t00=0x00a2, t01=0x00ac}
0x0fdd4…0fe0a               Head {h00=0x0032, h01=0x0050, text=» LD A12,CONDAD+2+STKEND MOST SIGNIFICANT PART «, t00=0x00a2, t01=0x00da}
0x0fe0a…0fe30               Head {h00=0x0022, h01=0x0050, text=» LDR A1,A9 GET START OF BUFFER«, t00=0x00a2, t01=0x0110}
0x0fe30…0fe58               Head {h00=0x0024, h01=0x0050, text=» ADKL A1,BUFLEN-6 END OF BUFFER «, t00=0x00a2, t01=0x0136}
0x0fe58…0fe88               Head {h00=0x002c, h01=0x0050, text=» ST A1,PLDADR+STKEND SAVE END OF BUFFER «, t00=0x00a2, t01=0x015e}
0x0fe88…0feae               Head {h00=0x0022, h01=0x0050, text=» LDR A1,A9 GET START OF BUFFER«, t00=0x00a2, t01=0x018e}
0x0feae…0fed8               Head {h00=0x0026, h01=0x0050, text=» AD A1,SAVCON START OF SAVE BUFFER«, t00=0x00a3, t01=0x0024}
0x0fed8…0fefc               Head {h00=0x0020, h01=0x0050, text=» ST A1,EINPBF+STKEND SAVE =2«, t00=0x00a3, t01=0x004e}
0x0fefc…0ff18               Head {h00=0x0018, h01=0x0050, text=» ST A1,CONSTA+STKCOM«, t00=0x00a3, t01=0x0072}
0x0ff18…0ff40               Head {h00=0x0024, h01=0x0050, text=» LDKL A10,0 RESET RECORD COUNTER«, t00=0x00a3, t01=0x008e}
0x0ff40…0ff54               Head {h00=0x0010, h01=0x0050, text=»COR:10 EQU *«, t00=0x00a3, t01=0x00b6}
0x0ff54…0ff5e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a3, t01=0x00ca}
0x0ff5e…0ff92               Head {h00=0x0030, h01=0x0050, text=»*  READ ONE SECTOR FROM RANDOM ACCESS DEVICE«, t00=0x00a3, t01=0x00d4}
0x0ff92…0ff9c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a3, t01=0x0108}
0x0ff9c…0ffbe               Head {h00=0x001e, h01=0x0050, text=» CF A14,RDSEC READ SECTOR «, t00=0x00a3, t01=0x0112}
0x0ffbe…0ffe4               Head {h00=0x0022, h01=0x0050, text=» LDR A8,A9 GET START OF BUFFER«, t00=0x00a3, t01=0x0134}
0x0ffe4…0fff8               Head {h00=0x0010, h01=0x0050, text=»COR:20 EQU *«, t00=0x00a3, t01=0x015a}
0x0fff8…10002               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a3, t01=0x016e}
0x10002…10038               Head {h00=0x0032, h01=0x0050, text=»*  COMPUTE NUMBER OF CHARACTERS IN THIS RECORD«, t00=0x00a3, t01=0x0178}
0x10038…10042               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a4, t01=0x001e}
0x10042…1007c               Head {h00=0x0036, h01=0x0050, text=» LD A1,EINPBF+STKEND GET CURRENT POINTER IN BUFFER«, t00=0x00a4, t01=0x0028}
0x1007c…10094               Head {h00=0x0014, h01=0x0050, text=» LDR A2,A1 SAVE «, t00=0x00a4, t01=0x0062}
0x10094…100be               Head {h00=0x0026, h01=0x0050, text=» LDK A3,0 RESET CHARACTER COUNTER «, t00=0x00a4, t01=0x007a}
0x100be…100e0               Head {h00=0x001e, h01=0x0050, text=» LDR A4,A8 START OF RECORD«, t00=0x00a4, t01=0x00a4}
0x100e0…100ea               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a4, t01=0x00c6}
0x100ea…10108               Head {h00=0x001a, h01=0x0050, text=»*  LOOK IF WE HAVE AN «, t00=0x00a4, t01=0x00d0}
0x10108…1012c               Head {h00=0x0020, h01=0x0050, text=»*  APPLICATION CONTROL BLOCK«, t00=0x00a4, t01=0x00ee}
0x1012c…10136               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a4, t01=0x0112}
0x10136…10160               Head {h00=0x0026, h01=0x0050, text=» LDR* A5,A4 GET 1ST WORD IN BUFFER«, t00=0x00a4, t01=0x011c}
0x10160…10194               Head {h00=0x0030, h01=0x0050, text=» CWK A5,'D;' DATA COMMUNICATION DEF. BLOCK? «, t00=0x00a4, t01=0x0146}
0x10194…101ae               Head {h00=0x0016, h01=0x0050, text=» RF(E) COR:25 YES!«, t00=0x00a4, t01=0x017a}
0x101ae…101b8 (165, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a5, t01=0x0004}
0x101b8…101e4               Head {h00=0x0028, h01=0x0050, text=» CWK A5,'A;' AND LOOK IF IT IS 'A;' «, t00=0x00a5, t01=0x000e}
0x101e4…101fe               Head {h00=0x0016, h01=0x0050, text=» RF(NE) COR:30 NO!«, t00=0x00a5, t01=0x003a}
0x101fe…10208               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a5, t01=0x0054}
0x10208…10236               Head {h00=0x002a, h01=0x0050, text=» LDKL A5,/FF3B YES, SUBSTITUTE A; WITH«, t00=0x00a5, t01=0x005e}
0x10236…1025a               Head {h00=0x0020, h01=0x0050, text=» STR A5,A4 'HEX FF' AND ';' «, t00=0x00a5, t01=0x008c}
0x1025a…10296               Head {h00=0x0038, h01=0x0050, text=» LD A5,CURAPL+STKEND GET CURRENT APPL. CONTR. BLOCK «, t00=0x00a5, t01=0x00b0}
0x10296…102ba               Head {h00=0x0020, h01=0x0050, text=» ADK A1,1 SKIP BLOCK MARKER «, t00=0x00a5, t01=0x00ec}
0x102ba…102f4               Head {h00=0x0036, h01=0x0050, text=» ST A1,EINPBF+STKEND SAVE CURRENT BUFFER POSITION «, t00=0x00a5, t01=0x0110}
0x102f4…10330               Head {h00=0x0038, h01=0x0050, text=» SU A1,CONSTA+STKCOM AND CALCULATE RELATIVE POSITION«, t00=0x00a5, t01=0x014a}
0x10330…10364               Head {h00=0x0030, h01=0x0050, text=» ST A1,APLMMC,A5 SAVE IN APPL. CONTROL BLOCK«, t00=0x00a5, t01=0x0186}
0x10364…10386               Head {h00=0x001e, h01=0x0050, text=» LDR A1,A8 START OF RECORD«, t00=0x00a6, t01=0x002a}
0x10386…103ba               Head {h00=0x0030, h01=0x0050, text=» ADK A3,1 INCREMENT NO OF CHARACTERS TO MOVE«, t00=0x00a6, t01=0x004c}
0x103ba…103cc               Head {h00=0x000e, h01=0x0050, text=» CALL MOVE«, t00=0x00a6, t01=0x0080}
0x103cc…103f0               Head {h00=0x0020, h01=0x0050, text=» ADKL A10,2 SKIP NEXT RECORD«, t00=0x00a6, t01=0x0092}
0x103f0…103fa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a6, t01=0x00b6}
0x103fa…1042c               Head {h00=0x002e, h01=0x0050, text=» ADKL A8,RECLEN+1 INCREMENT RECORD POINTER«, t00=0x00a6, t01=0x00c0}
0x1042c…10458               Head {h00=0x0028, h01=0x0050, text=» CW A8,PLDADR+STKEND END OF BUFFER? «, t00=0x00a6, t01=0x00f2}
0x10458…10472               Head {h00=0x0016, h01=0x0050, text=» RF(L) COR:48 NO! «, t00=0x00a6, t01=0x011e}
0x10472…1047c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a6, t01=0x0138}
0x1047c…104a8               Head {h00=0x0028, h01=0x0050, text=» CF A14,RDSEC YES, READ NEXT SECTOR «, t00=0x00a6, t01=0x0142}
0x104a8…104d2               Head {h00=0x0026, h01=0x0050, text=» LDR A8,A9 AND GET START OF BUFFER«, t00=0x00a6, t01=0x016e}
0x104d2…104e4               Head {h00=0x000e, h01=0x0050, text=» RF COR:48«, t00=0x00a7, t01=0x0008}
0x104e4…104ee               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a7, t01=0x001a}
0x104ee…10502               Head {h00=0x0010, h01=0x0050, text=»COR:25 EQU *«, t00=0x00a7, t01=0x0024}
0x10502…10540               Head {h00=0x003a, h01=0x0050, text=» LD A5,EINPBF+STKEND CURRENT POSITION IN CONF. DATA =6«, t00=0x00a7, t01=0x0038}
0x10540…1057c               Head {h00=0x0038, h01=0x0050, text=» SU A5,CONSTA+STKCOM CALCULATE RELATIVE POSITION =6 «, t00=0x00a7, t01=0x0076}
0x1057c…105a0               Head {h00=0x0020, h01=0x0050, text=» ST A5,DCBLK+STKCOM SAVE =6 «, t00=0x00a7, t01=0x00b2}
0x105a0…105b4               Head {h00=0x0010, h01=0x0050, text=»COR:30 EQU *«, t00=0x00a7, t01=0x00d6}
0x105b4…105d4               Head {h00=0x001c, h01=0x0050, text=» LCR A5,A4 GET CHARACTER«, t00=0x00a7, t01=0x00ea}
0x105d4…105f8               Head {h00=0x0020, h01=0x0050, text=» CCK A5,';;' END OF RECORD? «, t00=0x00a7, t01=0x010a}
0x105f8…10612               Head {h00=0x0016, h01=0x0050, text=» RF(E) COR:40 YES!«, t00=0x00a7, t01=0x012e}
0x10612…10626               Head {h00=0x0010, h01=0x0050, text=»COR:35 EQU *«, t00=0x00a7, t01=0x0148}
0x10626…10654               Head {h00=0x002a, h01=0x0050, text=» CWK A3,RECLEN MAXIMUM SIZE ACHIEVED? «, t00=0x00a7, t01=0x015c}
0x10654…1066e               Head {h00=0x0016, h01=0x0050, text=» RF(E) COR:40 YES!«, t00=0x00a7, t01=0x018a}
0x1066e…1069c               Head {h00=0x002a, h01=0x0050, text=» CW A1,ESYSTA+STKEND MEMORY OVERFLOW? «, t00=0x00a8, t01=0x0014}
0x1069c…106b6               Head {h00=0x0016, h01=0x0050, text=» RB(E) MEMOFL YES!«, t00=0x00a8, t01=0x0042}
0x106b6…106e0               Head {h00=0x0026, h01=0x0050, text=» ADK A1,1 INCREMENT BUFFER POINTER«, t00=0x00a8, t01=0x005c}
0x106e0…1070e               Head {h00=0x002a, h01=0x0050, text=» ADK A3,1 INCREMENT CHARACTER COUNTER «, t00=0x00a8, t01=0x0086}
0x1070e…10738               Head {h00=0x0026, h01=0x0050, text=» ADK A4,1 INCREMENT RECORD POINTER«, t00=0x00a8, t01=0x00b4}
0x10738…10750               Head {h00=0x0014, h01=0x0050, text=» RB COR:30 LOOP «, t00=0x00a8, t01=0x00de}
0x10750…10764               Head {h00=0x0010, h01=0x0050, text=»COR:40 EQU *«, t00=0x00a8, t01=0x00f6}
0x10764…1078a               Head {h00=0x0022, h01=0x0050, text=» LC A5,1,A4 GET NEXT CHARACTER«, t00=0x00a8, t01=0x010a}
0x1078a…107ae               Head {h00=0x0020, h01=0x0050, text=» CCK A5,';;' TWO SEMICOLONS?«, t00=0x00a8, t01=0x0130}
0x107ae…107c8               Head {h00=0x0016, h01=0x0050, text=» RF(NE) COR:45 NO!«, t00=0x00a8, t01=0x0154}
0x107c8…107f6               Head {h00=0x002a, h01=0x0050, text=» CWK A3,NCHTID CHECK IF END OF RECORD «, t00=0x00a8, t01=0x016e}
0x107f6…1082e               Head {h00=0x0034, h01=0x0050, text=» RB(E) COR:35 NO: SEMICOLON CHARACTER IN RECORD «, t00=0x00a9, t01=0x000c}
0x1082e…10842               Head {h00=0x0010, h01=0x0050, text=»COR:45 EQU *«, t00=0x00a9, t01=0x0044}
0x10842…10878               Head {h00=0x0032, h01=0x0050, text=» ST A1,EINPBF+STKEND SAVE CURRENT DESTINATION «, t00=0x00a9, t01=0x0058}
0x10878…1089a               Head {h00=0x001e, h01=0x0050, text=» LDR A1,A8 START OF RECORD«, t00=0x00a9, t01=0x008e}
0x1089a…108ac               Head {h00=0x000e, h01=0x0050, text=» CALL MOVE«, t00=0x00a9, t01=0x00b0}
0x108ac…108d8               Head {h00=0x0028, h01=0x0050, text=» ADKL A10,1 INCREMENT RECORD COUNTER«, t00=0x00a9, t01=0x00c2}
0x108d8…10902               Head {h00=0x0026, h01=0x0050, text=» CW A10,LSTREC+STKEND LAST RECORD «, t00=0x00a9, t01=0x00ee}
0x10902…1091c               Head {h00=0x0016, h01=0x0050, text=» RF(E) COR:50 YES!«, t00=0x00a9, t01=0x0118}
0x1091c…10930               Head {h00=0x0010, h01=0x0050, text=»COR:48 EQU *«, t00=0x00a9, t01=0x0132}
0x10930…10962               Head {h00=0x002e, h01=0x0050, text=» ADKL A8,RECLEN+1 INCREMENT RECORD POINTER«, t00=0x00a9, t01=0x0146}
0x10962…1098c               Head {h00=0x0026, h01=0x0050, text=» CW A8,PLDADR+STKEND END OF BUFFER«, t00=0x00a9, t01=0x0178}
0x1098c…109ae               Head {h00=0x001e, h01=0x0050, text=» RB(E) COR:10 NEXT SECTOR «, t00=0x00aa, t01=0x0012}
0x109ae…109cc               Head {h00=0x001a, h01=0x0050, text=» RB COR:20 NEXT RECORD«, t00=0x00aa, t01=0x0034}
0x109cc…109e0               Head {h00=0x0010, h01=0x0050, text=»COR:50 EQU *«, t00=0x00aa, t01=0x0052}
0x109e0…10a06               Head {h00=0x0022, h01=0x0050, text=» LD A1,SCTOPT GET OPTION WORD «, t00=0x00aa, t01=0x0066}
0x10a06…10a1e               Head {h00=0x0014, h01=0x0050, text=» ANK A1,8 SWB:S?«, t00=0x00aa, t01=0x008c}
0x10a1e…10a36               Head {h00=0x0014, h01=0x0050, text=» RF(Z) COR:55 NO«, t00=0x00aa, t01=0x00a4}
0x10a36…10a4a               Head {h00=0x0010, h01=0x0050, text=» LDK A3,'S' «, t00=0x00aa, t01=0x00bc}
0x10a4a…10a74               Head {h00=0x0026, h01=0x0050, text=» SC A3,GET:25+1 MODIFY INSTRUCTION«, t00=0x00aa, t01=0x00d0}
0x10a74…10a9e               Head {h00=0x0026, h01=0x0050, text=» SC A3,GET:60+1 MODIFY INSTRUCTION«, t00=0x00aa, t01=0x00fa}
0x10a9e…10aba               Head {h00=0x0018, h01=0x0050, text=» LD A1,IPLDEV+STKEND«, t00=0x00aa, t01=0x0124}
0x10aba…10aec               Head {h00=0x002e, h01=0x0050, text=» CF A14,LODDEV INITIALIZE PGM LOAD DEVICE «, t00=0x00aa, t01=0x0140}
0x10aec…10b02               Head {h00=0x0012, h01=0x0050, text=» CF A14,GETFIL«, t00=0x00aa, t01=0x0172}
0x10b02…10b0c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00aa, t01=0x0188}
0x10b0c…10b2c (171, 0, 400) Head {h00=0x001c, h01=0x0050, text=»*  UNLOCK FLEXIBLE DISC «, t00=0x00ab, t01=0x0004}
0x10b2c…10b36               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ab, t01=0x0024}
0x10b36…10b4a               Head {h00=0x0010, h01=0x0050, text=»COR:55 EQU *«, t00=0x00ab, t01=0x002e}
0x10b4a…10b82               Head {h00=0x0034, h01=0x0050, text=» LD A1,CONDEV+STKEND GET CONF. DATA LOAD DEVICE «, t00=0x00ab, t01=0x0042}
0x10b82…10bb2               Head {h00=0x002c, h01=0x0050, text=» RF(Z) COR:58 SAME AS APPL. LOAD DEVICE «, t00=0x00ab, t01=0x007a}
0x10bb2…10bbc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ab, t01=0x00aa}
0x10bbc…10bce               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A1«, t00=0x00ab, t01=0x00b4}
0x10bce…10be0               Head {h00=0x000e, h01=0x0050, text=» ANK A2,/F«, t00=0x00ab, t01=0x00c6}
0x10be0…10bf2               Head {h00=0x000e, h01=0x0050, text=» SUK A2,9 «, t00=0x00ab, t01=0x00d8}
0x10bf2…10c1a               Head {h00=0x0024, h01=0x0050, text=» RF(NZ) COR:58 NOT FLEXIBLE DISC«, t00=0x00ab, t01=0x00ea}
0x10c1a…10c26               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00ab, t01=0x0112}
0x10c26…10c42               Head {h00=0x0018, h01=0x0050, text=» IFT CFTFLD+FLDISC=2«, t00=0x00ab, t01=0x011e}
0x10c42…10c6e               Head {h00=0x0028, h01=0x0050, text=» CF A14,UNLOCK UNLOCK FLEXIBLE DISC «, t00=0x00ab, t01=0x013a}
0x10c6e…10c7a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00ab, t01=0x0166}
0x10c7a…10c90               Head {h00=0x0012, h01=0x0050, text=» IFF CFTEST=1 «, t00=0x00ab, t01=0x0172}
0x10c90…10ca4               Head {h00=0x0010, h01=0x0050, text=»COR:58 EQU *«, t00=0x00ab, t01=0x0188}
0x10ca4…10cd2               Head {h00=0x002a, h01=0x0050, text=» LD A1,SCTIPL GET PROGRAM LOAD DEVICE «, t00=0x00ac, t01=0x000c}
0x10cd2…10cf0               Head {h00=0x001a, h01=0x0050, text=» SUK A1,/F8 CHECK TYPE«, t00=0x00ac, t01=0x003a}
0x10cf0…10d18               Head {h00=0x0024, h01=0x0050, text=» RF(N) COR:60 NOT FLEXIBLE DISC «, t00=0x00ac, t01=0x0058}
0x10d18…10d22               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ac, t01=0x0080}
0x10d22…10d48               Head {h00=0x0022, h01=0x0050, text=» SUK A1,/FC-/F8 FLEXIBLE DISC?«, t00=0x00ac, t01=0x008a}
0x10d48…10d62               Head {h00=0x0016, h01=0x0050, text=» RF(NN) COR:60 NO!«, t00=0x00ac, t01=0x00b0}
0x10d62…10d6c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ac, t01=0x00ca}
0x10d6c…10d78               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00ac, t01=0x00d4}
0x10d78…10d94               Head {h00=0x0018, h01=0x0050, text=» IFT CFTFLD+FLDISC=2«, t00=0x00ac, t01=0x00e0}
0x10d94…10dba               Head {h00=0x0022, h01=0x0050, text=» LD A2,SCTOPT GET OPTION WORD «, t00=0x00ac, t01=0x00fc}
0x10dba…10dd8               Head {h00=0x001a, h01=0x0050, text=» ANK A1,2 DISC PAGING?«, t00=0x00ac, t01=0x0122}
0x10dd8…10e00               Head {h00=0x0024, h01=0x0050, text=» RF(NZ) COR:60 YES! DON'T UNLOCK«, t00=0x00ac, t01=0x0140}
0x10e00…10e0a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ac, t01=0x0168}
0x10e0a…10e26               Head {h00=0x0018, h01=0x0050, text=» LD A1,IPLDEV+STKEND«, t00=0x00ac, t01=0x0172}
0x10e26…10e52               Head {h00=0x0028, h01=0x0050, text=» CF A14,UNLOCK UNLOCK FLEXIBLE DISC «, t00=0x00ac, t01=0x018e}
0x10e52…10e5e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00ad, t01=0x002a}
0x10e5e…10e74               Head {h00=0x0012, h01=0x0050, text=» IFF CFTEST=1 «, t00=0x00ad, t01=0x0036}
0x10e74…10e8a               Head {h00=0x0012, h01=0x0050, text=» IFF CFTEST=1 «, t00=0x00ad, t01=0x004c}
0x10e8a…10e9e               Head {h00=0x0010, h01=0x0050, text=»COR:60 EQU *«, t00=0x00ad, t01=0x0062}
0x10e9e…10eac               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00ad, t01=0x0076}
0x10eac…10ec0               Head {h00=0x0010, h01=0x0050, text=»CONMOV EQU *«, t00=0x00ad, t01=0x0084}
0x10ec0…10eca               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ad, t01=0x0098}
0x10eca…10f02               Head {h00=0x0034, h01=0x0050, text=»*  MOVE CONFIGURATION DATA TO END OF SYSTEM AREA«, t00=0x00ad, t01=0x00a2}
0x10f02…10f0c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ad, t01=0x00da}
0x10f0c…10f36               Head {h00=0x0026, h01=0x0050, text=» CIO A1,0,SOP INHIBIT SOP SWITCHES«, t00=0x00ad, t01=0x00e4}
0x10f36…10f5c               Head {h00=0x0022, h01=0x0050, text=» LDR A1,A9 GET START OF BUFFER«, t00=0x00ad, t01=0x010e}
0x10f5c…10f88               Head {h00=0x0028, h01=0x0050, text=» AD A1,SAVCON COMPUTE END OF BUFFER «, t00=0x00ad, t01=0x0134}
0x10f88…10fc8               Head {h00=0x003c, h01=0x0050, text=»CMOV10 LD A3,EINPBF+STKEND GET END OF CONFIGURATION DATA«, t00=0x00ad, t01=0x0160}
0x10fc8…10ffc               Head {h00=0x0030, h01=0x0050, text=» LD A2,ESYSTA+STKEND GET END OF SYSTEM AREA «, t00=0x00ae, t01=0x0010}
0x10ffc…1102a               Head {h00=0x002a, h01=0x0050, text=» CM -2,A2 MAKE SURE CONFIGURATION FILE«, t00=0x00ae, t01=0x0044}
0x1102a…11050               Head {h00=0x0022, h01=0x0050, text=» SUK A2,1 IS FOLLOWED BY X'00'«, t00=0x00ae, t01=0x0072}
0x11050…11080               Head {h00=0x002c, h01=0x0050, text=» SUR A3,A1 LENGTH OF CONFIGURATION DATA «, t00=0x00ae, t01=0x0098}
0x11080…110b6               Head {h00=0x0032, h01=0x0050, text=» ST A3,CONLEN+STKCOM SAVE LENGTH OF CONF. DATA«, t00=0x00ae, t01=0x00c8}
0x110b6…110d4               Head {h00=0x001a, h01=0x0050, text=» SUR A2,A3 TO-ADDRESS «, t00=0x00ae, t01=0x00fe}
0x110d4…110de               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ae, t01=0x011c}
0x110de…11106               Head {h00=0x0024, h01=0x0050, text=» ANKL A2,/FFFE MAKE EVEN ADDRESS«, t00=0x00ae, t01=0x0126}
0x11106…11118               Head {h00=0x000e, h01=0x0050, text=» CALL MOVE«, t00=0x00ae, t01=0x014e}
0x11118…11156               Head {h00=0x003a, h01=0x0050, text=» ST A2,CONSTA+STKCOM SAVE START OF CONFIGURATION DATA «, t00=0x00ae, t01=0x0160}
0x11156…1118c               Head {h00=0x0032, h01=0x0050, text=» LD A1,CONLEN+STKCOM GET LENGTH OF CONF. DATA «, t00=0x00af, t01=0x000e}
0x1118c…111c0               Head {h00=0x0030, h01=0x0050, text=» ADK A1,2 INCLUDE TRAILING ZEROES IN LENGTH «, t00=0x00af, t01=0x0044}
0x111c0…111e4               Head {h00=0x0020, h01=0x0050, text=» ANKL A1,/FFFE AND MAKE EVEN«, t00=0x00af, t01=0x0078}
0x111e4…11200               Head {h00=0x0018, h01=0x0050, text=» ST A1,CONLEN+STKCOM«, t00=0x00af, t01=0x009c}
0x11200…1122a               Head {h00=0x0026, h01=0x0050, text=» LDR A1,A9 GET START OF FREE AREA «, t00=0x00af, t01=0x00b8}
0x1122a…1124e               Head {h00=0x0020, h01=0x0050, text=» LDR A12,A2 END OF FREE AREA«, t00=0x00af, t01=0x00e2}
0x1124e…11276               Head {h00=0x0024, h01=0x0050, text=» SUR A12,A1 SUBTRACT MONITOR END«, t00=0x00af, t01=0x0106}
0x11276…112ac               Head {h00=0x0032, h01=0x0050, text=» ST A12,M:REL+STKCOM SAVE RELOCATION CONSTANT «, t00=0x00af, t01=0x012e}
0x112ac…112d8               Head {h00=0x0028, h01=0x0050, text=» LD A2,SCTMXS GET MXSTAB ADDRESS =1 «, t00=0x00af, t01=0x0164}
0x112d8…11302               Head {h00=0x0026, h01=0x0050, text=» RF(Z) CMOV20 NO MXSTAB PRESENT =1«, t00=0x00af, t01=0x0190}
0x11302…11312               Head {h00=0x000c, h01=0x0050, text=»*    =1 «, t00=0x00b0, t01=0x002a}
0x11312…11340               Head {h00=0x002a, h01=0x0050, text=» ADR A2,A12 RELOCATE MXSTAB ADDRESS =1«, t00=0x00b0, t01=0x003a}
0x11340…11370               Head {h00=0x002c, h01=0x0050, text=» ST A2,SCTMXS AND SAVE AS NEW ADDRESS =1«, t00=0x00b0, t01=0x0068}
0x11370…1138a               Head {h00=0x0016, h01=0x0050, text=»CMOV20 EQU *   =1 «, t00=0x00b0, t01=0x0098}
0x1138a…113ba               Head {h00=0x002c, h01=0x0050, text=» LD A2,CONSTA+STKCOM GET START OF CONFF «, t00=0x00b0, t01=0x00b2}
0x113ba…113c4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b0, t01=0x00e2}
0x113c4…11404               Head {h00=0x003c, h01=0x0050, text=»*  MOVE SYSLDA+SYSLDM+DWT-PROTOTYPES TO END OF FREE AREA«, t00=0x00b0, t01=0x00ec}
0x11404…1140e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b0, t01=0x012c}
0x1140e…11422               Head {h00=0x0010, h01=0x0050, text=»MOPRO EQU * «, t00=0x00b0, t01=0x0136}
0x11422…1143a               Head {h00=0x0014, h01=0x0050, text=» LDKL A13,SYSLDM«, t00=0x00b0, t01=0x014a}
0x1143a…1144c               Head {h00=0x000e, h01=0x0050, text=» SUK A1,2 «, t00=0x00b0, t01=0x0162}
0x1144c…1145e               Head {h00=0x000e, h01=0x0050, text=» SUK A2,2 «, t00=0x00b0, t01=0x0174}
0x1145e…11472               Head {h00=0x0010, h01=0x0050, text=» LDR* A4,A1 «, t00=0x00b0, t01=0x0186}
0x11472…11484               Head {h00=0x000e, h01=0x0050, text=» STR A4,A2«, t00=0x00b1, t01=0x000a}
0x11484…11498               Head {h00=0x0010, h01=0x0050, text=» CWR A1,A13 «, t00=0x00b1, t01=0x001c}
0x11498…114ae               Head {h00=0x0012, h01=0x0050, text=» RB(NE) MOPRO «, t00=0x00b1, t01=0x0030}
0x114ae…114da               Head {h00=0x0028, h01=0x0050, text=» ABR A2 CONTINUE EXECUTION IN SYSLDM«, t00=0x00b1, t01=0x0046}
0x114da…114e6               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00b1, t01=0x0072}
0x114e6…114f4               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00b1, t01=0x007e}
0x114f4…11544               Head {h00=0x004c, h01=0x0050, text=»************************************************************************«, t00=0x00b1, t01=0x008c}
0x11544…11594               Head {h00=0x004c, h01=0x0050, text=»*  SUBROUTINES USED IN THE APPLICATION AND CONFIGURATION LOADING PHASE O«, t00=0x00b1, t01=0x00dc}
0x11594…115e4               Head {h00=0x004c, h01=0x0050, text=»************************************************************************«, t00=0x00b1, t01=0x012c}
0x115e4…1160c               Head {h00=0x0024, h01=0x0050, text=»******************************* «, t00=0x00b1, t01=0x017c}
0x1160c…11634               Head {h00=0x0024, h01=0x0050, text=»*  SOPIN - READ SOP SWITCHES  * «, t00=0x00b2, t01=0x0014}
0x11634…1165c               Head {h00=0x0024, h01=0x0050, text=»*  =========================  * «, t00=0x00b2, t01=0x003c}
0x1165c…11684               Head {h00=0x0024, h01=0x0050, text=»*                             * «, t00=0x00b2, t01=0x0064}
0x11684…116ac               Head {h00=0x0024, h01=0x0050, text=»*  ENTRY:                     * «, t00=0x00b2, t01=0x008c}
0x116ac…116d4               Head {h00=0x0024, h01=0x0050, text=»*                             * «, t00=0x00b2, t01=0x00b4}
0x116d4…116fc               Head {h00=0x0024, h01=0x0050, text=»*  EXIT:  A1 - SOP INPUT      * «, t00=0x00b2, t01=0x00dc}
0x116fc…11724               Head {h00=0x0024, h01=0x0050, text=»*         BIT 6 - SWITCH 1    * «, t00=0x00b2, t01=0x0104}
0x11724…1174c               Head {h00=0x0024, h01=0x0050, text=»*         BIT 15 - SWITCH 10  * «, t00=0x00b2, t01=0x012c}
0x1174c…11774               Head {h00=0x0024, h01=0x0050, text=»*                             * «, t00=0x00b2, t01=0x0154}
0x11774…1179c               Head {h00=0x0024, h01=0x0050, text=»*  WORK REGISTERS:  A1        * «, t00=0x00b2, t01=0x017c}
0x1179c…117c4               Head {h00=0x0024, h01=0x0050, text=»*                             * «, t00=0x00b3, t01=0x0014}
0x117c4…117ec               Head {h00=0x0024, h01=0x0050, text=»*  SUBROUTINES:               * «, t00=0x00b3, t01=0x003c}
0x117ec…11814               Head {h00=0x0024, h01=0x0050, text=»*                             * «, t00=0x00b3, t01=0x0064}
0x11814…1183c               Head {h00=0x0024, h01=0x0050, text=»******************************* «, t00=0x00b3, t01=0x008c}
0x1183c…11850               Head {h00=0x0010, h01=0x0050, text=»SOPIN EQU * «, t00=0x00b3, t01=0x00b4}
0x11850…11866               Head {h00=0x0012, h01=0x0050, text=» CIO A1,1,SOP «, t00=0x00b3, t01=0x00c8}
0x11866…1187c               Head {h00=0x0012, h01=0x0050, text=» INR A1,0,SOP «, t00=0x00b3, t01=0x00de}
0x1187c…11890               Head {h00=0x0010, h01=0x0050, text=» RB(NA) *-2 «, t00=0x00b3, t01=0x00f4}
0x11890…118a0               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00b3, t01=0x0108}
0x118a0…118ae               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00b3, t01=0x0118}
0x118ae…118da               Head {h00=0x0028, h01=0x0050, text=»*********************************** «, t00=0x00b3, t01=0x0126}
0x118da…11906               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x00b3, t01=0x0152}
0x11906…11932               Head {h00=0x0028, h01=0x0050, text=»* LODDEV - INITIAZE LOAD UNIT     * «, t00=0x00b3, t01=0x017e}
0x11932…1195e               Head {h00=0x0028, h01=0x0050, text=»* ===========================     * «, t00=0x00b4, t01=0x001a}
0x1195e…1198a               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x00b4, t01=0x0046}
0x1198a…119b6               Head {h00=0x0028, h01=0x0050, text=»* USED FOR CONFIGURATION OF       * «, t00=0x00b4, t01=0x0072}
0x119b6…119e2               Head {h00=0x0028, h01=0x0050, text=»* PROGRAM LOAD DEVICE AND         * «, t00=0x00b4, t01=0x009e}
0x119e2…11a0e               Head {h00=0x0028, h01=0x0050, text=»* CONFIGURATION DATA LOAD         * «, t00=0x00b4, t01=0x00ca}
0x11a0e…11a3a               Head {h00=0x0028, h01=0x0050, text=»* DEVICE (IF DIFFERENT).          * «, t00=0x00b4, t01=0x00f6}
0x11a3a…11a66               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x00b4, t01=0x0122}
0x11a66…11a92               Head {h00=0x0028, h01=0x0050, text=»* ON ENTRY: A1=DEVICE ADDRESS     * «, t00=0x00b4, t01=0x014e}
0x11a92…11abe               Head {h00=0x0028, h01=0x0050, text=»* ON EXIT:  A2=FILE CODE          * «, t00=0x00b4, t01=0x017a}
0x11abe…11aea               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x00b5, t01=0x0016}
0x11aea…11b16               Head {h00=0x0028, h01=0x0050, text=»*********************************** «, t00=0x00b5, t01=0x0042}
0x11b16…11b1e               Head {h00=0x0004, h01=0x0050, t00=0x00b5, t01=0x006e}
0x11b1e…11b26               Head {h00=0x0004, h01=0x0050, t00=0x00b5, t01=0x0076}
0x11b26…11b3a               Head {h00=0x0010, h01=0x0050, text=»LODDEV EQU *«, t00=0x00b5, t01=0x007e}
0x11b3a…11b52               Head {h00=0x0014, h01=0x0050, text=» LDKL A3,BUFLEN «, t00=0x00b5, t01=0x0092}
0x11b52…11b80               Head {h00=0x002a, h01=0x0050, text=» ST A3,SAVCON INITIALIZE BUFFER LENGTH«, t00=0x00b5, t01=0x00aa}
0x11b80…11b94               Head {h00=0x0010, h01=0x0050, text=» LDKL A2,-1 «, t00=0x00b5, t01=0x00d8}
0x11b94…11bbc               Head {h00=0x0024, h01=0x0050, text=» ST A2,CYLNBR SET SEEK CONDITION«, t00=0x00b5, t01=0x00ec}
0x11bbc…11bce               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A1«, t00=0x00b5, t01=0x0114}
0x11bce…11bf6               Head {h00=0x0024, h01=0x0050, text=» ANK A2,/80 CHECK IF CASSETTE =9«, t00=0x00b5, t01=0x0126}
0x11bf6…11c10               Head {h00=0x0016, h01=0x0050, text=» RF(P) CASS:0 YES!«, t00=0x00b5, t01=0x014e}
0x11c10…11c1a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b5, t01=0x0168}
0x11c1a…11c44               Head {h00=0x0026, h01=0x0050, text=» LDR A2,A1 GET PROGRAM LOAD DEVICE«, t00=0x00b5, t01=0x0172}
0x11c44…11c70               Head {h00=0x0028, h01=0x0050, text=» SRL A2,4 BIT15 INDICATE UNIT 1 OR 2«, t00=0x00b6, t01=0x000c}
0x11c70…11c9e               Head {h00=0x002a, h01=0x0050, text=» LC A3,IPLTYP+1+STKEND GET DEVICE TYPE«, t00=0x00b6, t01=0x0038}
0x11c9e…11cb2               Head {h00=0x0010, h01=0x0050, text=» ANK A3,/FF «, t00=0x00b6, t01=0x0066}
0x11cb2…11cc4               Head {h00=0x000e, h01=0x0050, text=» SUK A3,3 «, t00=0x00b6, t01=0x007a}
0x11cc4…11cde               Head {h00=0x0016, h01=0x0050, text=» RF(N) DISC:0 DISC«, t00=0x00b6, t01=0x008c}
0x11cde…11d02               Head {h00=0x0020, h01=0x0050, text=» RF(Z) MFD:0 MINI FIXED DISC«, t00=0x00b6, t01=0x00a6}
0x11d02…11d18               Head {h00=0x0012, h01=0x0050, text=» SUK A3,3  =9 «, t00=0x00b6, t01=0x00ca}
0x11d18…11d3a               Head {h00=0x001e, h01=0x0050, text=» RF(N) CDC:0 80M CDC DISC «, t00=0x00b6, t01=0x00e0}
0x11d3a…11d5a               Head {h00=0x001c, h01=0x0050, text=» RF FLEX:0 FLEXIBLE DISC«, t00=0x00b6, t01=0x0102}
0x11d5a…11d68               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00b6, t01=0x0122}
0x11d68…11d7c               Head {h00=0x0010, h01=0x0050, text=»CASS:0 EQU *«, t00=0x00b6, t01=0x0130}
0x11d7c…11d90               Head {h00=0x0010, h01=0x0050, text=» IFT CASS=1 «, t00=0x00b6, t01=0x0144}
0x11d90…11d9a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b6, t01=0x0158}
0x11d9a…11dc4               Head {h00=0x0026, h01=0x0050, text=»*  PROGRAM LOAD DEVICE = CASSETTE «, t00=0x00b6, t01=0x0162}
0x11dc4…11dce               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b6, t01=0x018c}
0x11dce…11e10               Head {h00=0x003e, h01=0x0050, text=» LD A1,APLTAB+STKCOM GET CURRENT APPLICATION CONTR. BLOCK «, t00=0x00b7, t01=0x0008}
0x11e10…11e3e               Head {h00=0x002a, h01=0x0050, text=» CM APLADA+2,A1 CLEAR APPLICATION DISC«, t00=0x00b7, t01=0x004a}
0x11e3e…11e6a               Head {h00=0x0028, h01=0x0050, text=» CM APLADA+4,A1 FILE ADDRESS ENTRIES«, t00=0x00b7, t01=0x0078}
0x11e6a…11e98               Head {h00=0x002a, h01=0x0050, text=» LDKL A1,RDBLK GET SUBROUTINE ADDRESS «, t00=0x00b7, t01=0x00a4}
0x11e98…11eac               Head {h00=0x0010, h01=0x0050, text=» LDR A10,A1 «, t00=0x00b7, t01=0x00d2}
0x11eac…11ee0               Head {h00=0x0030, h01=0x0050, text=» ST A1,READ STORE IN PROGRAM LOAD SUBROUTINE«, t00=0x00b7, t01=0x00e6}
0x11ee0…11ef4               Head {h00=0x0010, h01=0x0050, text=»CASS:2 EQU *«, t00=0x00b7, t01=0x011a}
0x11ef4…11f22               Head {h00=0x002a, h01=0x0050, text=» CF A14,RDBLK READ ONE CASSETTE BLOCK «, t00=0x00b7, t01=0x012e}
0x11f22…11f40               Head {h00=0x001a, h01=0x0050, text=» LDR A1,A1 TAPE MARK? «, t00=0x00b7, t01=0x015c}
0x11f40…11f5c               Head {h00=0x0018, h01=0x0050, text=» RF(Z) FINIS RETURN «, t00=0x00b7, t01=0x017a}
0x11f5c…11f66               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b8, t01=0x0008}
0x11f66…11f96               Head {h00=0x002c, h01=0x0050, text=» CF A14,CASSIN INIT APPLICATION CASSETTE«, t00=0x00b8, t01=0x0012}
0x11f96…11fa8               Head {h00=0x000e, h01=0x0050, text=» RB CASS:2«, t00=0x00b8, t01=0x0042}
0x11fa8…11fb4               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00b8, t01=0x0054}
0x11fb4…11fc8               Head {h00=0x0010, h01=0x0050, text=» IFF CASS=1 «, t00=0x00b8, t01=0x0060}
0x11fc8…11fde               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP9 «, t00=0x00b8, t01=0x0074}
0x11fde…12008               Head {h00=0x0026, h01=0x0050, text=» CALL ERROR ILLEGAL MONITOR OPTION«, t00=0x00b8, t01=0x008a}
0x12008…12014               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00b8, t01=0x00b4}
0x12014…12022               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00b8, t01=0x00c0}
0x12022…12036               Head {h00=0x0010, h01=0x0050, text=»FLEX:0 EQU *«, t00=0x00b8, t01=0x00ce}
0x12036…1204c               Head {h00=0x0012, h01=0x0050, text=» IFT FLDISC=1 «, t00=0x00b8, t01=0x00e2}
0x1204c…12056               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b8, t01=0x00f8}
0x12056…12084               Head {h00=0x002a, h01=0x0050, text=»*  PROGRAM LOAD DEVICE = FLEXIBLE DISC«, t00=0x00b8, t01=0x0102}
0x12084…1208e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b8, t01=0x0130}
0x1208e…12098               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b8, t01=0x013a}
0x12098…120ce               Head {h00=0x0032, h01=0x0050, text=»*  MODIFY SCTIPL: /F8 - DRIVE 1, /F9 - DRIVE 2«, t00=0x00b8, t01=0x0144}
0x120ce…120d8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b8, t01=0x017a}
0x120d8…120ec               Head {h00=0x0010, h01=0x0050, text=» ORK  A2,/F8«, t00=0x00b8, t01=0x0184}
0x120ec…12118               Head {h00=0x0028, h01=0x0050, text=» ST A2,FILCOD+STKEND SAVE FILE CODE «, t00=0x00b9, t01=0x0008}
0x12118…12122               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b9, t01=0x0034}
0x12122…12140               Head {h00=0x001a, h01=0x0050, text=»*  INIT FLEXIBLE DISC «, t00=0x00b9, t01=0x003e}
0x12140…1214a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b9, t01=0x005c}
0x1214a…12160               Head {h00=0x0012, h01=0x0050, text=» CF A14,FDINIT«, t00=0x00b9, t01=0x0066}
0x12160…12172               Head {h00=0x000e, h01=0x0050, text=» RF FINISH«, t00=0x00b9, t01=0x007c}
0x12172…1217c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b9, t01=0x008e}
0x1217c…12188               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00b9, t01=0x0098}
0x12188…1219e               Head {h00=0x0012, h01=0x0050, text=» IFF FLDISC=1 «, t00=0x00b9, t01=0x00a4}
0x1219e…121b4               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP9 «, t00=0x00b9, t01=0x00ba}
0x121b4…121de               Head {h00=0x0026, h01=0x0050, text=» CALL ERROR ILLEGAL MONITOR OPTION«, t00=0x00b9, t01=0x00d0}
0x121de…121ea               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00b9, t01=0x00fa}
0x121ea…121f8               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00b9, t01=0x0106}
0x121f8…1220c               Head {h00=0x0010, h01=0x0050, text=»MFD:0 EQU * «, t00=0x00b9, t01=0x0114}
0x1220c…12222               Head {h00=0x0012, h01=0x0050, text=» IFT MFDISC=1 «, t00=0x00b9, t01=0x0128}
0x12222…1222c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b9, t01=0x013e}
0x1222c…1225c               Head {h00=0x002c, h01=0x0050, text=»* PROGRAM LOAD DEVICE = MINI FIXED DISC «, t00=0x00b9, t01=0x0148}
0x1225c…12266               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b9, t01=0x0178}
0x12266…12296               Head {h00=0x002c, h01=0x0050, text=»* MODIFY SCTIPL:/F4-DRIVE 1,/F5-DRIVE 2 «, t00=0x00b9, t01=0x0182}
0x12296…122a0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ba, t01=0x0022}
0x122a0…122b4               Head {h00=0x0010, h01=0x0050, text=» ORK A2,/F4 «, t00=0x00ba, t01=0x002c}
0x122b4…122e0               Head {h00=0x0028, h01=0x0050, text=» ST A2,FILCOD+STKEND SAVE FILE CODE «, t00=0x00ba, t01=0x0040}
0x122e0…122ea               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ba, t01=0x006c}
0x122ea…12308               Head {h00=0x001a, h01=0x0050, text=»* INIT MINI FIXED DISC«, t00=0x00ba, t01=0x0076}
0x12308…12312               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ba, t01=0x0094}
0x12312…12328               Head {h00=0x0012, h01=0x0050, text=» CF A14,MDINIT«, t00=0x00ba, t01=0x009e}
0x12328…12342               Head {h00=0x0016, h01=0x0050, text=» RF FINISH RETURN «, t00=0x00ba, t01=0x00b4}
0x12342…1234c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ba, t01=0x00ce}
0x1234c…12358               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00ba, t01=0x00d8}
0x12358…1236e               Head {h00=0x0012, h01=0x0050, text=» IFF MFDISC=1 «, t00=0x00ba, t01=0x00e4}
0x1236e…12384               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP9 «, t00=0x00ba, t01=0x00fa}
0x12384…123ae               Head {h00=0x0026, h01=0x0050, text=» CALL ERROR ILLEGAL MONITOR OPTION«, t00=0x00ba, t01=0x0110}
0x123ae…123ba               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00ba, t01=0x013a}
0x123ba…123c8               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00ba, t01=0x0146}
0x123c8…123dc               Head {h00=0x0010, h01=0x0050, text=»DISC:0 EQU *«, t00=0x00ba, t01=0x0154}
0x123dc…123f0               Head {h00=0x0010, h01=0x0050, text=» IFT DISC=1 «, t00=0x00ba, t01=0x0168}
0x123f0…123fa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ba, t01=0x017c}
0x123fa…12420               Head {h00=0x0022, h01=0x0050, text=»*  PROGRAM LOAD DEVICE = DISC «, t00=0x00ba, t01=0x0186}
0x12420…1242a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00bb, t01=0x001c}
0x1242a…12434               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00bb, t01=0x0026}
0x12434…12472               Head {h00=0x003a, h01=0x0050, text=»*  MODIFY SCTIPL: /F1 - CARTRIDGE DISC /F0 - FIX DISC «, t00=0x00bb, t01=0x0030}
0x12472…1247c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00bb, t01=0x006e}
0x1247c…124a6               Head {h00=0x0026, h01=0x0050, text=» LC A2,FCTAB,A2 LOAD FILE CODE =5 «, t00=0x00bb, t01=0x0078}
0x124a6…124d2               Head {h00=0x0028, h01=0x0050, text=» ST A2,FILCOD+STKEND SAVE FILE CODE «, t00=0x00bb, t01=0x00a2}
0x124d2…124dc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00bb, t01=0x00ce}
0x124dc…12500               Head {h00=0x0020, h01=0x0050, text=»*  INITIALIZE DISC COMMANDS «, t00=0x00bb, t01=0x00d8}
0x12500…1250a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00bb, t01=0x00fc}
0x1250a…12520               Head {h00=0x0012, h01=0x0050, text=» CF A14,DUINIT«, t00=0x00bb, t01=0x0106}
0x12520…1252c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00bb, t01=0x011c}
0x1252c…12540               Head {h00=0x0010, h01=0x0050, text=» IFF DISC=1 «, t00=0x00bb, t01=0x0128}
0x12540…12556               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP9 «, t00=0x00bb, t01=0x013c}
0x12556…1256a               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x00bb, t01=0x0152}
0x1256a…12576               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00bb, t01=0x0166}
0x12576…1258a               Head {h00=0x0010, h01=0x0050, text=»FINISH EQU *«, t00=0x00bb, t01=0x0172}
0x1258a…125bc               Head {h00=0x002e, h01=0x0050, text=» LDK A1,1 A1#0 MEANS RANDOM ACCESS DEVICE «, t00=0x00bb, t01=0x0186}
0x125bc…125d0               Head {h00=0x0010, h01=0x0050, text=»FINIS EQU * «, t00=0x00bc, t01=0x0028}
0x125d0…125fe               Head {h00=0x002a, h01=0x0050, text=» LD A2,FILCOD+STKEND RESTORE FILE CODE«, t00=0x00bc, t01=0x003c}
0x125fe…1260e               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00bc, t01=0x006a}
0x1260e…1261c               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00bc, t01=0x007a}
0x1261c…12630               Head {h00=0x0010, h01=0x0050, text=»CDC:0 EQU * «, t00=0x00bc, t01=0x0088}
0x12630…1264c               Head {h00=0x0018, h01=0x0050, text=» IFF CDDISC+CDDI16=0«, t00=0x00bc, t01=0x009c}
0x1264c…12656               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00bc, t01=0x00b8}
0x12656…1268a               Head {h00=0x0030, h01=0x0050, text=»* PROGRAM LOAD DEVICE = 16M OR 80M CDC DISC «, t00=0x00bc, t01=0x00c2}
0x1268a…12694               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00bc, t01=0x00f6}
0x12694…1269e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00bc, t01=0x0100}
0x1269e…126c0               Head {h00=0x001e, h01=0x0050, text=»* MODIFY SCTIPL: /FC - /FD«, t00=0x00bc, t01=0x010a}
0x126c0…126ca               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00bc, t01=0x012c}
0x126ca…126f2               Head {h00=0x0024, h01=0x0050, text=» SRC A2,2 TEST IF UNIT 1 OR 2 =9«, t00=0x00bc, t01=0x0136}
0x126f2…12712               Head {h00=0x001c, h01=0x0050, text=» RF(NN) CDC:1 UNIT 1 =9 «, t00=0x00bc, t01=0x015e}
0x12712…12728               Head {h00=0x0012, h01=0x0050, text=» ADK A2,2  =9 «, t00=0x00bc, t01=0x017e}
0x12728…12740 (189, 0, 400) Head {h00=0x0014, h01=0x0050, text=»CDC:1 EQU *  =9 «, t00=0x00bd, t01=0x0004}
0x12740…12768               Head {h00=0x0024, h01=0x0050, text=» ANK A2,7 MASK BITS NOT USED =9 «, t00=0x00bd, t01=0x001c}
0x12768…12786               Head {h00=0x001a, h01=0x0050, text=» ORK A2,/FC FILE CODE «, t00=0x00bd, t01=0x0044}
0x12786…127b2               Head {h00=0x0028, h01=0x0050, text=» ST A2,FILCOD+STKEND SAVE FILE CODE «, t00=0x00bd, t01=0x0062}
0x127b2…127bc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00bd, t01=0x008e}
0x127bc…127de               Head {h00=0x001e, h01=0x0050, text=»* INITIALISE DISC COMMANDS«, t00=0x00bd, t01=0x0098}
0x127de…127e8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00bd, t01=0x00ba}
0x127e8…1280a               Head {h00=0x001e, h01=0x0050, text=» CF A14,CDINIT INIT DEVICE«, t00=0x00bd, t01=0x00c4}
0x1280a…12824               Head {h00=0x0016, h01=0x0050, text=» RB FINISH RETURN «, t00=0x00bd, t01=0x00e6}
0x12824…12830               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00bd, t01=0x0100}
0x12830…12850               Head {h00=0x001c, h01=0x0050, text=» IFT CDDISC+CDDI16=0  =9«, t00=0x00bd, t01=0x010c}
0x12850…12866               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP9 «, t00=0x00bd, t01=0x012c}
0x12866…12890               Head {h00=0x0026, h01=0x0050, text=» CALL ERROR ILLEGAL MONITOR OPTION«, t00=0x00bd, t01=0x0142}
0x12890…1289c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00bd, t01=0x016c}
0x1289c…128aa               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00bd, t01=0x0178}
0x128aa…128ea               Head {h00=0x003c, h01=0x0050, text=»******************************************************* «, t00=0x00bd, t01=0x0186}
0x128ea…1292a               Head {h00=0x003c, h01=0x0050, text=»*                                                     * «, t00=0x00be, t01=0x0036}
0x1292a…1296a               Head {h00=0x003c, h01=0x0050, text=»*      CONFLD - SELECT LOAD UNIT FOR CONF. DATA       * «, t00=0x00be, t01=0x0076}
0x1296a…129aa               Head {h00=0x003c, h01=0x0050, text=»*      ========================================       * «, t00=0x00be, t01=0x00b6}
0x129aa…129ea               Head {h00=0x003c, h01=0x0050, text=»*                                                     * «, t00=0x00be, t01=0x00f6}
0x129ea…12a2a               Head {h00=0x003c, h01=0x0050, text=»*      ON ENTRY:  A1 = DEVICE ADDRESS                 * «, t00=0x00be, t01=0x0136}
0x12a2a…12a6a               Head {h00=0x003c, h01=0x0050, text=»*                                                     * «, t00=0x00be, t01=0x0176}
0x12a6a…12aaa               Head {h00=0x003c, h01=0x0050, text=»******************************************************* «, t00=0x00bf, t01=0x0026}
0x12aaa…12ab2               Head {h00=0x0004, h01=0x0050, t00=0x00bf, t01=0x0066}
0x12ab2…12aba               Head {h00=0x0004, h01=0x0050, t00=0x00bf, t01=0x006e}
0x12aba…12ace               Head {h00=0x0010, h01=0x0050, text=»CONFLD EQU *«, t00=0x00bf, t01=0x0076}
0x12ace…12ae2               Head {h00=0x0010, h01=0x0050, text=» LDKL A2,-1 «, t00=0x00bf, t01=0x008a}
0x12ae2…12b0a               Head {h00=0x0024, h01=0x0050, text=» ST A2,CYLNBR SET SEEK CONDITION«, t00=0x00bf, t01=0x009e}
0x12b0a…12b30               Head {h00=0x0022, h01=0x0050, text=» LDR A2,A1 SAVE DEVICE ADDRESS«, t00=0x00bf, t01=0x00c6}
0x12b30…12b56               Head {h00=0x0022, h01=0x0050, text=» ANK A2,/F ISOLATE LAST DIGIT «, t00=0x00bf, t01=0x00ec}
0x12b56…12b68               Head {h00=0x000e, h01=0x0050, text=» SUK A2,7 «, t00=0x00bf, t01=0x0112}
0x12b68…12b8c               Head {h00=0x0020, h01=0x0050, text=» RB(N) MFD:0 MINI FIXED DISC«, t00=0x00bf, t01=0x0124}
0x12b8c…12b96               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00bf, t01=0x0148}
0x12b96…12bb8               Head {h00=0x001e, h01=0x0050, text=» RB(Z) CDC:0 80M CDC DISC «, t00=0x00bf, t01=0x0152}
0x12bb8…12bc2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00bf, t01=0x0174}
0x12bc2…12bd4               Head {h00=0x000e, h01=0x0050, text=» SUK A2,1 «, t00=0x00bf, t01=0x017e}
0x12bd4…12bf6               Head {h00=0x001e, h01=0x0050, text=» RB(Z) DISC:0 DISC DEVICE «, t00=0x00bf, t01=0x0190}
0x12bf6…12c00               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00c0, t01=0x0022}
0x12c00…12c28               Head {h00=0x0024, h01=0x0050, text=» RB FLEX:0 FLEXIBLE DISC DEVICE «, t00=0x00c0, t01=0x002c}
0x12c28…12c36               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00c0, t01=0x0054}
0x12c36…12c4a               Head {h00=0x0010, h01=0x0050, text=» IFT CASS=1 «, t00=0x00c0, t01=0x0062}
0x12c4a…12c8a               Head {h00=0x003c, h01=0x0050, text=»******************************************************* «, t00=0x00c0, t01=0x0076}
0x12c8a…12cca               Head {h00=0x003c, h01=0x0050, text=»*        CASSIN - CASSETTE INITIATING ROUTINE         * «, t00=0x00c0, t01=0x00b6}
0x12cca…12d0a               Head {h00=0x003c, h01=0x0050, text=»*        ====================================         * «, t00=0x00c0, t01=0x00f6}
0x12d0a…12d4a               Head {h00=0x003c, h01=0x0050, text=»*                                                     * «, t00=0x00c0, t01=0x0136}
0x12d4a…12d8a               Head {h00=0x003c, h01=0x0050, text=»*  REFERENCED IN:  SYSLOD -LOADING PART-              * «, t00=0x00c0, t01=0x0176}
0x12d8a…12dca               Head {h00=0x003c, h01=0x0050, text=»*                                                     * «, t00=0x00c1, t01=0x0026}
0x12dca…12e0a               Head {h00=0x003c, h01=0x0050, text=»*  ENTRY:                                             * «, t00=0x00c1, t01=0x0066}
0x12e0a…12e4a               Head {h00=0x003c, h01=0x0050, text=»*                                                     * «, t00=0x00c1, t01=0x00a6}
0x12e4a…12e8a               Head {h00=0x003c, h01=0x0050, text=»*  EXIT:                                              * «, t00=0x00c1, t01=0x00e6}
0x12e8a…12eca               Head {h00=0x003c, h01=0x0050, text=»*                                                     * «, t00=0x00c1, t01=0x0126}
0x12eca…12f0a               Head {h00=0x003c, h01=0x0050, text=»*  WORK REGISTERS:  A1,A3                             * «, t00=0x00c1, t01=0x0166}
0x12f0a…12f4a               Head {h00=0x003c, h01=0x0050, text=»*                                                     * «, t00=0x00c2, t01=0x0016}
0x12f4a…12f8a               Head {h00=0x003c, h01=0x0050, text=»*  SUBROUTINES:  SOPIN,CHCRIO                         * «, t00=0x00c2, t01=0x0056}
0x12f8a…12fca               Head {h00=0x003c, h01=0x0050, text=»*                                                     * «, t00=0x00c2, t01=0x0096}
0x12fca…1300a               Head {h00=0x003c, h01=0x0050, text=»******************************************************* «, t00=0x00c2, t01=0x00d6}
0x1300a…1301e               Head {h00=0x0010, h01=0x0050, text=»CASSIN EQU *«, t00=0x00c2, t01=0x0116}
0x1301e…13030               Head {h00=0x000e, h01=0x0050, text=» LDK A1,/F«, t00=0x00c2, t01=0x012a}
0x13030…13056               Head {h00=0x0022, h01=0x0050, text=» CF A14,CHCRIO UNLOAD CASSETTE«, t00=0x00c2, t01=0x013c}
0x13056…1308c               Head {h00=0x0032, h01=0x0050, text=» LDKL A3,LMP1+LMP2 INDICATE EXPECTED SWITCHES «, t00=0x00c2, t01=0x0162}
0x1308c…130a2               Head {h00=0x0012, h01=0x0050, text=» OTR A3,0,SOP «, t00=0x00c3, t01=0x0008}
0x130a2…130b6               Head {h00=0x0010, h01=0x0050, text=»CAS:10 EQU *«, t00=0x00c3, t01=0x001e}
0x130b6…130d4               Head {h00=0x001a, h01=0x0050, text=» CF A14,SOPIN READ SOP«, t00=0x00c3, t01=0x0032}
0x130d4…130fc               Head {h00=0x0024, h01=0x0050, text=» ANKL A1,/0300 ALLOWED SWITCHES?«, t00=0x00c3, t01=0x0050}
0x130fc…13116               Head {h00=0x0016, h01=0x0050, text=» RB(Z) CAS:10 NO! «, t00=0x00c3, t01=0x0078}
0x13116…13140               Head {h00=0x0026, h01=0x0050, text=» LDKL A3,LMP1 SWITCH ON LOAD LAMP «, t00=0x00c3, t01=0x0092}
0x13140…13156               Head {h00=0x0012, h01=0x0050, text=» OTR A3,0,SOP «, t00=0x00c3, t01=0x00bc}
0x13156…13174               Head {h00=0x001a, h01=0x0050, text=» SRL A1,8 RIGHT ALIGN «, t00=0x00c3, t01=0x00d2}
0x13174…13192               Head {h00=0x001a, h01=0x0050, text=» ANK A1,1 SELECT UNIT «, t00=0x00c3, t01=0x00f0}
0x13192…131b4               Head {h00=0x001e, h01=0x0050, text=» CF A14,CHCRIO SELECT UNIT«, t00=0x00c3, t01=0x010e}
0x131b4…131c8               Head {h00=0x0010, h01=0x0050, text=» LDK A1,LOCK«, t00=0x00c3, t01=0x0130}
0x131c8…131ec               Head {h00=0x0020, h01=0x0050, text=» CF A14,CHCRIO LOCK CASSETTE«, t00=0x00c3, t01=0x0144}
0x131ec…13210               Head {h00=0x0020, h01=0x0050, text=» ANK A3,1 CASSETTE OPERABLE?«, t00=0x00c3, t01=0x0168}
0x13210…1322a               Head {h00=0x0016, h01=0x0050, text=» RB(NZ) CAS:10 NO!«, t00=0x00c3, t01=0x018c}
0x1322a…13240               Head {h00=0x0012, h01=0x0050, text=» LDK A1,SBOT  «, t00=0x00c4, t01=0x0016}
0x13240…13270               Head {h00=0x002c, h01=0x0050, text=» CF A14,CHCRIO SEARCH BEGINNING OF TAPE «, t00=0x00c4, t01=0x002c}
0x13270…13284               Head {h00=0x0010, h01=0x0050, text=» LDK A1,STMF«, t00=0x00c4, t01=0x005c}
0x13284…132b2               Head {h00=0x002a, h01=0x0050, text=» CF A14,CHCRIO SEARCH TAPEMARK FORWARD«, t00=0x00c4, t01=0x0070}
0x132b2…132c2               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00c4, t01=0x009e}
0x132c2…132d0               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00c4, t01=0x00ae}
0x132d0…13306               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x00c4, t01=0x00bc}
0x13306…1333c               Head {h00=0x0032, h01=0x0050, text=»*  CHCRIO - CASSETTE I/O EXECUTING ROUTINE  * «, t00=0x00c4, t01=0x00f2}
0x1333c…13372               Head {h00=0x0032, h01=0x0050, text=»*  =======================================  * «, t00=0x00c4, t01=0x0128}
0x13372…133a8               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x00c4, t01=0x015e}
0x133a8…133de (197, 0, 400) Head {h00=0x0032, h01=0x0050, text=»*  REFERENCED IN:  CASSIN,SYSLOD            * «, t00=0x00c5, t01=0x0004}
0x133de…13414               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x00c5, t01=0x003a}
0x13414…1344a               Head {h00=0x0032, h01=0x0050, text=»*  ENTRY:  A1 - I/O INSTRUCTION COMMAND     * «, t00=0x00c5, t01=0x0070}
0x1344a…13480               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x00c5, t01=0x00a6}
0x13480…134b6               Head {h00=0x0032, h01=0x0050, text=»*  EXIT:                                    * «, t00=0x00c5, t01=0x00dc}
0x134b6…134ec               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x00c5, t01=0x0112}
0x134ec…13522               Head {h00=0x0032, h01=0x0050, text=»*  WORK REGISTERS:  A1,A3                   * «, t00=0x00c5, t01=0x0148}
0x13522…13558               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x00c5, t01=0x017e}
0x13558…1358e               Head {h00=0x0032, h01=0x0050, text=»*  SUBROUTINES:                             * «, t00=0x00c6, t01=0x0024}
0x1358e…135c4               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x00c6, t01=0x005a}
0x135c4…135fa               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x00c6, t01=0x0090}
0x135fa…1360e               Head {h00=0x0010, h01=0x0050, text=»CHCRIO EQU *«, t00=0x00c6, t01=0x00c6}
0x1360e…13624               Head {h00=0x0012, h01=0x0050, text=» CIO A1,1,CHCR«, t00=0x00c6, t01=0x00da}
0x13624…13638               Head {h00=0x0010, h01=0x0050, text=» SST A3,CHCR«, t00=0x00c6, t01=0x00f0}
0x13638…1364e               Head {h00=0x0012, h01=0x0050, text=» RB(NA) CHCRIO«, t00=0x00c6, t01=0x0104}
0x1364e…1365e               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00c6, t01=0x011a}
0x1365e…1366c               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00c6, t01=0x012a}
0x1366c…136a6               Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x00c6, t01=0x0138}
0x136a6…136e0               Head {h00=0x0036, h01=0x0050, text=»*                                                *«, t00=0x00c6, t01=0x0172}
0x136e0…1371a               Head {h00=0x0036, h01=0x0050, text=»*        RDBLK - READ ONE CASSETTE BLOCK         *«, t00=0x00c7, t01=0x001c}
0x1371a…13754               Head {h00=0x0036, h01=0x0050, text=»*        ===============================         *«, t00=0x00c7, t01=0x0056}
0x13754…1378e               Head {h00=0x0036, h01=0x0050, text=»*                                                *«, t00=0x00c7, t01=0x0090}
0x1378e…137c8               Head {h00=0x0036, h01=0x0050, text=»*  REFERENCED IN:  SYSLOD                        *«, t00=0x00c7, t01=0x00ca}
0x137c8…13802               Head {h00=0x0036, h01=0x0050, text=»*                                                *«, t00=0x00c7, t01=0x0104}
0x13802…1383c               Head {h00=0x0036, h01=0x0050, text=»*  ENTRY:  A9 - CASSETTE BUFFER POINTER          *«, t00=0x00c7, t01=0x013e}
0x1383c…13876               Head {h00=0x0036, h01=0x0050, text=»*                                                *«, t00=0x00c7, t01=0x0178}
0x13876…138b0               Head {h00=0x0036, h01=0x0050, text=»*  EXIT:  A2 - NUMBER OF CHARACTERS IN BLOCK     *«, t00=0x00c8, t01=0x0022}
0x138b0…138ea               Head {h00=0x0036, h01=0x0050, text=»*                                                *«, t00=0x00c8, t01=0x005c}
0x138ea…13928               Head {h00=0x003a, h01=0x0050, text=»*  WORK REGISTERS: A1,A2,A3,A4,A5                   * «, t00=0x00c8, t01=0x0096}
0x13928…13962               Head {h00=0x0036, h01=0x0050, text=»*                                                *«, t00=0x00c8, t01=0x00d4}
0x13962…1399c               Head {h00=0x0036, h01=0x0050, text=»*  SUBROUTINES:                                  *«, t00=0x00c8, t01=0x010e}
0x1399c…139d6               Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x00c8, t01=0x0148}
0x139d6…139ea               Head {h00=0x0010, h01=0x0050, text=»RDBLK EQU * «, t00=0x00c8, t01=0x0182}
0x139ea…139fc               Head {h00=0x000e, h01=0x0050, text=» LDK A5,0 «, t00=0x00c9, t01=0x0008}
0x139fc…13a10               Head {h00=0x0010, h01=0x0050, text=»RDB:10 EQU *«, t00=0x00c9, t01=0x001a}
0x13a10…13a32               Head {h00=0x001e, h01=0x0050, text=» LDR A3,A9 START OF BUFFER«, t00=0x00c9, t01=0x002e}
0x13a32…13a5c               Head {h00=0x0026, h01=0x0050, text=» LDK A2,0 RESET CHARACTER COUNTER «, t00=0x00c9, t01=0x0050}
0x13a5c…13a84               Head {h00=0x0024, h01=0x0050, text=» LDR A4,A3 SAVE START OF BUFFER «, t00=0x00c9, t01=0x007a}
0x13a84…13aa8               Head {h00=0x0020, h01=0x0050, text=» ADKL A3,CBLEN END OF BUFFER«, t00=0x00c9, t01=0x00a2}
0x13aa8…13aba               Head {h00=0x000e, h01=0x0050, text=» LDK A1,/A«, t00=0x00c9, t01=0x00c6}
0x13aba…13adc               Head {h00=0x001e, h01=0x0050, text=» CIO A1,1,CHCR READ BLOCK «, t00=0x00c9, t01=0x00d8}
0x13adc…13af2               Head {h00=0x0012, h01=0x0050, text=» RF(NA) RDERR3«, t00=0x00c9, t01=0x00fa}
0x13af2…13b06               Head {h00=0x0010, h01=0x0050, text=»RDB:20 EQU *«, t00=0x00c9, t01=0x0110}
0x13b06…13b1c               Head {h00=0x0012, h01=0x0050, text=» INR A1,0,CHCR«, t00=0x00c9, t01=0x0124}
0x13b1c…13b32               Head {h00=0x0012, h01=0x0050, text=» RF(NA) RDB:30«, t00=0x00c9, t01=0x013a}
0x13b32…13b54               Head {h00=0x001e, h01=0x0050, text=» CWR A4,A3 END OF BUFFER? «, t00=0x00c9, t01=0x0150}
0x13b54…13b6e               Head {h00=0x0016, h01=0x0050, text=» RF(E) RDERR YES! «, t00=0x00c9, t01=0x0172}
0x13b6e…13b90               Head {h00=0x001e, h01=0x0050, text=» SCR A1,A4 STORE CHARACTER«, t00=0x00c9, t01=0x018c}
0x13b90…13bbe               Head {h00=0x002a, h01=0x0050, text=» ADK A2,1 INCREMENT CHARACTER COUNTER «, t00=0x00ca, t01=0x001e}
0x13bbe…13be8               Head {h00=0x0026, h01=0x0050, text=» ADK A4,1 INCREMENT BUFFER POINTER«, t00=0x00ca, t01=0x004c}
0x13be8…13bfc               Head {h00=0x0010, h01=0x0050, text=»RDB:30 EQU *«, t00=0x00ca, t01=0x0076}
0x13bfc…13c12               Head {h00=0x0012, h01=0x0050, text=» SST A1,CHCR  «, t00=0x00ca, t01=0x008a}
0x13c12…13c28               Head {h00=0x0012, h01=0x0050, text=» RB(NA) RDB:20«, t00=0x00ca, t01=0x00a0}
0x13c28…13c4c               Head {h00=0x0020, h01=0x0050, text=» ANKL A1,/FCFF CHECK STATUS «, t00=0x00ca, t01=0x00b6}
0x13c4c…13c6a               Head {h00=0x001a, h01=0x0050, text=» LDR A4,A1 SAVE STATUS«, t00=0x00ca, t01=0x00da}
0x13c6a…13c82               Head {h00=0x0014, h01=0x0050, text=» RF(Z) RDBEX OK «, t00=0x00ca, t01=0x00f8}
0x13c82…13ca6               Head {h00=0x0020, h01=0x0050, text=» SLC A4,3 CHECK IF TAPEMARK «, t00=0x00ca, t01=0x0110}
0x13ca6…13cca               Head {h00=0x0020, h01=0x0050, text=» RF(N) RDBEX OK IF TAPEMARK «, t00=0x00ca, t01=0x0134}
0x13cca…13cde               Head {h00=0x0010, h01=0x0050, text=»RDERR EQU * «, t00=0x00ca, t01=0x0158}
0x13cde…13ce8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ca, t01=0x016c}
0x13ce8…13d28               Head {h00=0x003c, h01=0x0050, text=»*  READ ERROR HAS OCCURRED: MAKE ANOTHER ATTEMPT TO READ«, t00=0x00ca, t01=0x0176}
0x13d28…13d6a               Head {h00=0x003e, h01=0x0050, text=»*  THE SAME BLOCK IF NOT 3 ATTEMPTS ALREADY HAS BEEN MADE «, t00=0x00cb, t01=0x0026}
0x13d6a…13d74               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00cb, t01=0x0068}
0x13d74…13d92               Head {h00=0x001a, h01=0x0050, text=» ADK A5,1 NEXT ATTEMPT«, t00=0x00cb, t01=0x0072}
0x13d92…13db2               Head {h00=0x001c, h01=0x0050, text=» CWK A5,3 THIRD ATTEMPT?«, t00=0x00cb, t01=0x0090}
0x13db2…13dd6               Head {h00=0x0020, h01=0x0050, text=» RF(E) RDERR3 YES - GIVE UP!«, t00=0x00cb, t01=0x00b0}
0x13dd6…13dfa               Head {h00=0x0020, h01=0x0050, text=» LDK A1,/E REVERSE ONE BLOCK«, t00=0x00cb, t01=0x00d4}
0x13dfa…13e1e               Head {h00=0x0020, h01=0x0050, text=» CIO A1,1,CHCR EXECUTE ORDER«, t00=0x00cb, t01=0x00f8}
0x13e1e…13e46               Head {h00=0x0024, h01=0x0050, text=» RB(NA) *-2 LOOP UNTIL ACCEPTED «, t00=0x00cb, t01=0x011c}
0x13e46…13e58               Head {h00=0x000e, h01=0x0050, text=» RB RDB:10«, t00=0x00cb, t01=0x0144}
0x13e58…13e6c               Head {h00=0x0010, h01=0x0050, text=»RDERR3 EQU *«, t00=0x00cb, t01=0x0156}
0x13e6c…13e82               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP2 «, t00=0x00cb, t01=0x016a}
0x13e82…13e96               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x00cb, t01=0x0180}
0x13e96…13eaa (204, 0, 400) Head {h00=0x0010, h01=0x0050, text=»RDBEX EQU * «, t00=0x00cc, t01=0x0004}
0x13eaa…13eba               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00cc, t01=0x0018}
0x13eba…13ec6               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00cc, t01=0x0028}
0x13ec6…13eda               Head {h00=0x0010, h01=0x0050, text=» IFT DISC=1 «, t00=0x00cc, t01=0x0034}
0x13eda…13ee8               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00cc, t01=0x0048}
0x13ee8…13f14               Head {h00=0x0028, h01=0x0050, text=»*********************************** «, t00=0x00cc, t01=0x0056}
0x13f14…13f40               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x00cc, t01=0x0082}
0x13f40…13f6c               Head {h00=0x0028, h01=0x0050, text=»*  DUINIT - INITIALIZE DISC UNIT  * «, t00=0x00cc, t01=0x00ae}
0x13f6c…13f98               Head {h00=0x0028, h01=0x0050, text=»*  =============================  * «, t00=0x00cc, t01=0x00da}
0x13f98…13fc4               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x00cc, t01=0x0106}
0x13fc4…13ff0               Head {h00=0x0028, h01=0x0050, text=»*  REFERENCED IN: SYSLOD,GETFIL   * «, t00=0x00cc, t01=0x0132}
0x13ff0…1401c               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x00cc, t01=0x015e}
0x1401c…14048               Head {h00=0x0028, h01=0x0050, text=»*  ENTRY: A1 - DEVICE ADDRESS     * «, t00=0x00cc, t01=0x018a}
0x14048…14074               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x00cd, t01=0x0026}
0x14074…140a0               Head {h00=0x0028, h01=0x0050, text=»*  EXIT:                          * «, t00=0x00cd, t01=0x0052}
0x140a0…140cc               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x00cd, t01=0x007e}
0x140cc…140fa               Head {h00=0x002a, h01=0x0050, text=»*  WORK REGISTERS: A2,A3             *«, t00=0x00cd, t01=0x00aa}
0x140fa…14126               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x00cd, t01=0x00d8}
0x14126…14152               Head {h00=0x0028, h01=0x0050, text=»*  SUBROUTINES:                   * «, t00=0x00cd, t01=0x0104}
0x14152…1417e               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x00cd, t01=0x0130}
0x1417e…141aa               Head {h00=0x0028, h01=0x0050, text=»*********************************** «, t00=0x00cd, t01=0x015c}
0x141aa…141b2               Head {h00=0x0004, h01=0x0050, t00=0x00cd, t01=0x0188}
0x141b2…141c6               Head {h00=0x0010, h01=0x0050, text=»DUINIT EQU *«, t00=0x00cd, t01=0x0190}
0x141c6…141f4               Head {h00=0x002a, h01=0x0050, text=» LDKL A2,RDSEC2 GET SUBROUTINE ADDRESS«, t00=0x00ce, t01=0x0014}
0x141f4…14216               Head {h00=0x001e, h01=0x0050, text=» LDR A5,A1 SAVE FILE CODE «, t00=0x00ce, t01=0x0042}
0x14216…14224               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00ce, t01=0x0064}
0x14224…1422e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ce, t01=0x0072}
0x1422e…14256               Head {h00=0x0024, h01=0x0050, text=»* INIT DISC COMMANDS VERSION A2 «, t00=0x00ce, t01=0x007c}
0x14256…14260               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ce, t01=0x00a4}
0x14260…14290               Head {h00=0x002c, h01=0x0050, text=» ORKL A1,CIO+8 CONF. CIO A1,1,XX INSTR. «, t00=0x00ce, t01=0x00ae}
0x14290…142a6               Head {h00=0x0012, h01=0x0050, text=» ST A1,SEEK20 «, t00=0x00ce, t01=0x00de}
0x142a6…142d2               Head {h00=0x0028, h01=0x0050, text=» ORKL A1,/800 FORM SST A1,XX INSTR. «, t00=0x00ce, t01=0x00f4}
0x142d2…142e8               Head {h00=0x0012, h01=0x0050, text=» ST A1,SEEK21 «, t00=0x00ce, t01=0x0120}
0x142e8…14316               Head {h00=0x002a, h01=0x0050, text=» XRKL A1,/B00 FORM CIO A2,1,XX INSTR. «, t00=0x00ce, t01=0x0136}
0x14316…1432c               Head {h00=0x0012, h01=0x0050, text=» ST A1,READ21 «, t00=0x00ce, t01=0x0164}
0x1432c…14356               Head {h00=0x0026, h01=0x0050, text=» ORKL A1,/800 FORM SST A2,XX INSTR«, t00=0x00ce, t01=0x017a}
0x14356…1436c               Head {h00=0x0012, h01=0x0050, text=» ST A1,READ22 «, t00=0x00cf, t01=0x0014}
0x1436c…1439a               Head {h00=0x002a, h01=0x0050, text=» ST A2,READ INIT SUBROUTINE ADDRESSES «, t00=0x00cf, t01=0x002a}
0x1439a…143ae               Head {h00=0x0010, h01=0x0050, text=» ST A2,READS«, t00=0x00cf, t01=0x0058}
0x143ae…143c0               Head {h00=0x000e, h01=0x0050, text=» LDK A2,4 «, t00=0x00cf, t01=0x006c}
0x143c0…143e8               Head {h00=0x0024, h01=0x0050, text=» XRS A2,CRCCHK DISCARD CRC CHECK«, t00=0x00cf, t01=0x007e}
0x143e8…14410               Head {h00=0x0024, h01=0x0050, text=» CF A14,GETVLB GET VOLUME LABEL «, t00=0x00cf, t01=0x00a6}
0x14410…14422               Head {h00=0x000e, h01=0x0050, text=» LDK A2,4 «, t00=0x00cf, t01=0x00ce}
0x14422…14446               Head {h00=0x0020, h01=0x0050, text=» ORS A2,CRCCHK SET CRC CHECK«, t00=0x00cf, t01=0x00e0}
0x14446…1446a               Head {h00=0x0020, h01=0x0050, text=» LC A2,FORDEV,A9 GET FORMAT «, t00=0x00cf, t01=0x0104}
0x1446a…1447c               Head {h00=0x000e, h01=0x0050, text=» ANK A2,1 «, t00=0x00cf, t01=0x0128}
0x1447c…1449c               Head {h00=0x001c, h01=0x0050, text=» RF(Z) DUI:50 FORMAT A2 «, t00=0x00cf, t01=0x013a}
0x1449c…144a6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00cf, t01=0x015a}
0x144a6…144cc               Head {h00=0x0022, h01=0x0050, text=» LDR A1,A5 RESTORE FILE  CODE «, t00=0x00cf, t01=0x0164}
0x144cc…144fa               Head {h00=0x002a, h01=0x0050, text=» LDKL A2,RDSEC3 GET SUBROUTINE ADDRESS«, t00=0x00cf, t01=0x018a}
0x144fa…14504               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d0, t01=0x0028}
0x14504…1452c               Head {h00=0x0024, h01=0x0050, text=»* INIT DISC COMMANDS VERSION A3 «, t00=0x00d0, t01=0x0032}
0x1452c…14536               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d0, t01=0x005a}
0x14536…14566               Head {h00=0x002c, h01=0x0050, text=» LDKL A3,DKBA3 BUFFER LENGTH VERSION A3 «, t00=0x00d0, t01=0x0064}
0x14566…14594               Head {h00=0x002a, h01=0x0050, text=» ST A3,SAVCON BUFFER LENGTH VERSION A3«, t00=0x00d0, t01=0x0094}
0x14594…145aa               Head {h00=0x0012, h01=0x0050, text=» ORKL A1,CIO+8«, t00=0x00d0, t01=0x00c2}
0x145aa…145da               Head {h00=0x002c, h01=0x0050, text=» XRKL A1,/500 CONFIG. CIO A4,1,XX INSTR.«, t00=0x00d0, t01=0x00d8}
0x145da…145f0               Head {h00=0x0012, h01=0x0050, text=» ST A1,SEEK30 «, t00=0x00d0, t01=0x0108}
0x145f0…1461c               Head {h00=0x0028, h01=0x0050, text=» ORKL A1,/800 FORM SST A4,XX INSTR. «, t00=0x00d0, t01=0x011e}
0x1461c…14632               Head {h00=0x0012, h01=0x0050, text=» ST A1,SEEK31 «, t00=0x00d0, t01=0x014a}
0x14632…14660               Head {h00=0x002a, h01=0x0050, text=» XRKL A1,/E00 FORM CIO A2,1,XX INSTR. «, t00=0x00d0, t01=0x0160}
0x14660…14676               Head {h00=0x0012, h01=0x0050, text=» ST A1,READ30 «, t00=0x00d0, t01=0x018e}
0x14676…146a2               Head {h00=0x0028, h01=0x0050, text=» ORKL A1,/800 FORM SST A2,XX INSTR. «, t00=0x00d1, t01=0x0014}
0x146a2…146b8               Head {h00=0x0012, h01=0x0050, text=» ST A1,READ31 «, t00=0x00d1, t01=0x0040}
0x146b8…146c2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d1, t01=0x0056}
0x146c2…146e6               Head {h00=0x0020, h01=0x0050, text=»*  INIT SUBROUTINE ADDRESSES«, t00=0x00d1, t01=0x0060}
0x146e6…146f0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d1, t01=0x0084}
0x146f0…14716               Head {h00=0x0022, h01=0x0050, text=»DUI:40 ST A2,READ READ PROGRAM«, t00=0x00d1, t01=0x008e}
0x14716…14742               Head {h00=0x0028, h01=0x0050, text=» ST A2,READS READ CONFIGURATION DATA«, t00=0x00d1, t01=0x00b4}
0x14742…14756               Head {h00=0x0010, h01=0x0050, text=»DUI:50 EQU *«, t00=0x00d1, t01=0x00e0}
0x14756…14766               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00d1, t01=0x00f4}
0x14766…14774               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00d1, t01=0x0104}
0x14774…147ac               Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x00d1, t01=0x0112}
0x147ac…147e4               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x00d1, t01=0x014a}
0x147e4…1481c               Head {h00=0x0034, h01=0x0050, text=»*  RDSEC - READ ONE SECTOR FROM DISC          * «, t00=0x00d1, t01=0x0182}
0x1481c…14854               Head {h00=0x0034, h01=0x0050, text=»*  =================================          * «, t00=0x00d2, t01=0x002a}
0x14854…1488c               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x00d2, t01=0x0062}
0x1488c…148c4               Head {h00=0x0034, h01=0x0050, text=»*  REFERENCED IN: SYSLOD                      * «, t00=0x00d2, t01=0x009a}
0x148c4…148fc               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x00d2, t01=0x00d2}
0x148fc…14922               Head {h00=0x0022, h01=0x0050, text=»*  ENTRY:  A9 = BUFFER ADDRESS«, t00=0x00d2, t01=0x010a}
0x14922…1495a               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x00d2, t01=0x0130}
0x1495a…14992               Head {h00=0x0034, h01=0x0050, text=»*         A11 - SECTOR NUMBER                 * «, t00=0x00d2, t01=0x0168}
0x14992…149ca               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x00d3, t01=0x0010}
0x149ca…14a02               Head {h00=0x0034, h01=0x0050, text=»*  EXIT:                                      * «, t00=0x00d3, t01=0x0048}
0x14a02…14a3a               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x00d3, t01=0x0080}
0x14a3a…14a66               Head {h00=0x0028, h01=0x0050, text=»*   WORK REGISTERS:  A1,A2,A3,A4,A7 «, t00=0x00d3, t01=0x00b8}
0x14a66…14a9e               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x00d3, t01=0x00e4}
0x14a9e…14ad6               Head {h00=0x0034, h01=0x0050, text=»*  SUBROUTINES:  ERROR                        * «, t00=0x00d3, t01=0x011c}
0x14ad6…14b0e               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x00d3, t01=0x0154}
0x14b0e…14b46               Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x00d3, t01=0x018c}
0x14b46…14b50               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d4, t01=0x0034}
0x14b50…14b5e               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00d4, t01=0x003e}
0x14b5e…14b68               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d4, t01=0x004c}
0x14b68…14b8e               Head {h00=0x0022, h01=0x0050, text=»* READ DISC SECTOR VERSION A2 «, t00=0x00d4, t01=0x0056}
0x14b8e…14b98               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d4, t01=0x007c}
0x14b98…14bac               Head {h00=0x0010, h01=0x0050, text=»RDSEC2 EQU *«, t00=0x00d4, t01=0x0086}
0x14bac…14bbe               Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x00d4, t01=0x009a}
0x14bbe…14bec               Head {h00=0x002a, h01=0x0050, text=» LDR A1,A11 GET LOGICAL SECTOR NUMBER «, t00=0x00d4, t01=0x00ac}
0x14bec…14c00               Head {h00=0x0010, h01=0x0050, text=»DIV200 EQU *«, t00=0x00d4, t01=0x00da}
0x14c00…14c12               Head {h00=0x000e, h01=0x0050, text=» ADR A2,A1«, t00=0x00d4, t01=0x00ee}
0x14c12…14c24               Head {h00=0x000e, h01=0x0050, text=» SRL A1,5 «, t00=0x00d4, t01=0x0100}
0x14c24…14c50               Head {h00=0x0028, h01=0x0050, text=» RB(NZ) DIV200 MORE IN SERIE TO ADD «, t00=0x00d4, t01=0x0112}
0x14c50…14c62               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A2«, t00=0x00d4, t01=0x013e}
0x14c62…14c78               Head {h00=0x0012, h01=0x0050, text=» ANKL A1,/FFE0«, t00=0x00d4, t01=0x0150}
0x14c78…14c8a               Head {h00=0x000e, h01=0x0050, text=» SRL A2,5 «, t00=0x00d4, t01=0x0166}
0x14c8a…14c9c               Head {h00=0x000e, h01=0x0050, text=» SUR A1,A2«, t00=0x00d4, t01=0x0178}
0x14c9c…14cb0               Head {h00=0x0010, h01=0x0050, text=» SUR A1,A11 «, t00=0x00d4, t01=0x018a}
0x14cb0…14cc2               Head {h00=0x000e, h01=0x0050, text=» ADK A1,31«, t00=0x00d5, t01=0x000e}
0x14cc2…14cf0               Head {h00=0x002a, h01=0x0050, text=» RF(P) DIV210 NO CORRECTION OF RESULT «, t00=0x00d5, t01=0x0020}
0x14cf0…14d02               Head {h00=0x000e, h01=0x0050, text=» ADK A2,1 «, t00=0x00d5, t01=0x004e}
0x14d02…14d16               Head {h00=0x0010, h01=0x0050, text=»DIV210 EQU *«, t00=0x00d5, t01=0x0060}
0x14d16…14d48               Head {h00=0x002e, h01=0x0050, text=» LDR A2,A2 A2:=CYL NBR = LOG SEC NBR / 31 «, t00=0x00d5, t01=0x0074}
0x14d48…14d68               Head {h00=0x001c, h01=0x0050, text=» RF(Z) DIV220 CYLINDER 0«, t00=0x00d5, t01=0x00a6}
0x14d68…14d7a               Head {h00=0x000e, h01=0x0050, text=» ADK A2,1 «, t00=0x00d5, t01=0x00c6}
0x14d7a…14d8e               Head {h00=0x0010, h01=0x0050, text=»DIV220 EQU *«, t00=0x00d5, t01=0x00d8}
0x14d8e…14dc6               Head {h00=0x0034, h01=0x0050, text=» ADR A2,A11 A2:=PHYS. SEC NBR BEFORE INTERLACING«, t00=0x00d5, t01=0x00ec}
0x14dc6…14dd0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d5, t01=0x0124}
0x14dd0…14de2               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A2«, t00=0x00d5, t01=0x012e}
0x14de2…14df4               Head {h00=0x000e, h01=0x0050, text=» SRL A1,5 «, t00=0x00d5, t01=0x0140}
0x14df4…14e0a               Head {h00=0x0012, h01=0x0050, text=» CW A1,CYLNBR «, t00=0x00d5, t01=0x0152}
0x14e0a…14e34               Head {h00=0x0026, h01=0x0050, text=» RF(E) INT200 SAME CYLINDER NUMBER«, t00=0x00d5, t01=0x0168}
0x14e34…14e4a (214, 0, 400) Head {h00=0x0012, h01=0x0050, text=» ST A1,CYLNBR «, t00=0x00d6, t01=0x0004}
0x14e4a…14e5c               Head {h00=0x000e, h01=0x0050, text=» SLL A1,3 «, t00=0x00d6, t01=0x001a}
0x14e5c…14e78               Head {h00=0x0018, h01=0x0050, text=» ORK A1,2 SET BIT 14«, t00=0x00d6, t01=0x002c}
0x14e78…14e86               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00d6, t01=0x0048}
0x14e86…14e90               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d6, t01=0x0056}
0x14e90…14ea8               Head {h00=0x0014, h01=0x0050, text=»* SEEK CYLINDER «, t00=0x00d6, t01=0x0060}
0x14ea8…14eb2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d6, t01=0x0078}
0x14eb2…14ecc               Head {h00=0x0016, h01=0x0050, text=»SEEK20 CIO A1,1,0 «, t00=0x00d6, t01=0x0082}
0x14ecc…14ee2               Head {h00=0x0012, h01=0x0050, text=» RB(NA) SEEK20«, t00=0x00d6, t01=0x009c}
0x14ee2…14eec               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d6, t01=0x00b2}
0x14eec…14f04               Head {h00=0x0014, h01=0x0050, text=»SEEK21 SST A1,0 «, t00=0x00d6, t01=0x00bc}
0x14f04…14f1a               Head {h00=0x0012, h01=0x0050, text=» RB(NA) SEEK21«, t00=0x00d6, t01=0x00d4}
0x14f1a…14f24               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d6, t01=0x00ea}
0x14f24…14f3a               Head {h00=0x0012, h01=0x0050, text=»* INTERLACING «, t00=0x00d6, t01=0x00f4}
0x14f3a…14f44               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d6, t01=0x010a}
0x14f44…14f58               Head {h00=0x0010, h01=0x0050, text=»INT200 EQU *«, t00=0x00d6, t01=0x0114}
0x14f58…14f6a               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A2«, t00=0x00d6, t01=0x0128}
0x14f6a…14f7c               Head {h00=0x000e, h01=0x0050, text=» ADR A2,A2«, t00=0x00d6, t01=0x013a}
0x14f7c…14fa4               Head {h00=0x0024, h01=0x0050, text=» ADR A2,A1 INTERLACING FACTOR 3 «, t00=0x00d6, t01=0x014c}
0x14fa4…14fb8               Head {h00=0x0010, h01=0x0050, text=» ANK A2,/1F «, t00=0x00d6, t01=0x0174}
0x14fb8…14fe2               Head {h00=0x0026, h01=0x0050, text=» LD A1,CYLNBR GET CYLINDER NUMBER «, t00=0x00d6, t01=0x0188}
0x14fe2…14ff4               Head {h00=0x000e, h01=0x0050, text=» ANK A1,1 «, t00=0x00d7, t01=0x0022}
0x14ff4…15018               Head {h00=0x0020, h01=0x0050, text=» RF(Z) INT210 EVEN CYLINDER «, t00=0x00d7, t01=0x0034}
0x15018…1502a               Head {h00=0x000e, h01=0x0050, text=» ADK A2,8 «, t00=0x00d7, t01=0x0058}
0x1502a…1503e               Head {h00=0x0010, h01=0x0050, text=»INT210 EQU *«, t00=0x00d7, t01=0x006a}
0x1503e…15052               Head {h00=0x0010, h01=0x0050, text=» ANK A2,/1F «, t00=0x00d7, t01=0x007e}
0x15052…15082               Head {h00=0x002c, h01=0x0050, text=» SLL A2,2 PHYSICAL SECTOR AND ORDER CODE«, t00=0x00d7, t01=0x0092}
0x15082…15098               Head {h00=0x0012, h01=0x0050, text=» ST A2,SECNBR «, t00=0x00d7, t01=0x00c2}
0x15098…150a6               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00d7, t01=0x00d8}
0x150a6…150b0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d7, t01=0x00e6}
0x150b0…150c6               Head {h00=0x0012, h01=0x0050, text=»* READ SECTOR «, t00=0x00d7, t01=0x00f0}
0x150c6…150d0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d7, t01=0x0106}
0x150d0…150f2               Head {h00=0x001e, h01=0x0050, text=» LDR A1,A9 BUFFER ADDRESS «, t00=0x00d7, t01=0x0110}
0x150f2…1511e               Head {h00=0x0028, h01=0x0050, text=»READ20 LDKL A4,MUXCC NUMBER OF WORDS«, t00=0x00d7, t01=0x0132}
0x1511e…1514e               Head {h00=0x002c, h01=0x0050, text=»WERIO2 WER A4,/10 WRITE NUMBER OF WORDS «, t00=0x00d7, t01=0x015e}
0x1514e…15176               Head {h00=0x0024, h01=0x0050, text=» WER A1,/11 WRITE BUFFER ADDRESS«, t00=0x00d7, t01=0x018e}
0x15176…1519c               Head {h00=0x0022, h01=0x0050, text=»READ21 CIO A2,1,0 READ SECTOR «, t00=0x00d8, t01=0x0026}
0x1519c…151c6               Head {h00=0x0026, h01=0x0050, text=» RB(NA) READ21 LOOP UNTIL ACCEPTED«, t00=0x00d8, t01=0x004c}
0x151c6…151e4               Head {h00=0x001a, h01=0x0050, text=»READ22 SST A2,0 STATUS«, t00=0x00d8, t01=0x0076}
0x151e4…1520e               Head {h00=0x0026, h01=0x0050, text=» RB(NA) READ22 LOOP UNTIL ACCEPTED«, t00=0x00d8, t01=0x0094}
0x1520e…15222               Head {h00=0x0010, h01=0x0050, text=»CRCCHK EQU *«, t00=0x00d8, t01=0x00be}
0x15222…1523c               Head {h00=0x0016, h01=0x0050, text=» ANK A2,/1F STATUS«, t00=0x00d8, t01=0x00d2}
0x1523c…15260               Head {h00=0x0020, h01=0x0050, text=» RF(NZ) DUERR READING ERROR «, t00=0x00d8, t01=0x00ec}
0x15260…1528c               Head {h00=0x0028, h01=0x0050, text=» ADKL A11,1 INCREMENT SECTOR COUNTER«, t00=0x00d8, t01=0x0110}
0x1528c…1529c               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00d8, t01=0x013c}
0x1529c…152aa               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00d8, t01=0x014c}
0x152aa…152b4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d8, t01=0x015a}
0x152b4…152da               Head {h00=0x0022, h01=0x0050, text=»* READ DISC SECTOR VERSION A3 «, t00=0x00d8, t01=0x0164}
0x152da…152e4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d8, t01=0x018a}
0x152e4…152f8 (217, 0, 400) Head {h00=0x0010, h01=0x0050, text=»RDSEC3 EQU *«, t00=0x00d9, t01=0x0004}
0x152f8…1530a               Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x00d9, t01=0x0018}
0x1530a…15338               Head {h00=0x002a, h01=0x0050, text=» LDR A1,A11 GET LOGICAL SECTOR NUMBER «, t00=0x00d9, t01=0x002a}
0x15338…1534e               Head {h00=0x0012, h01=0x0050, text=» LDKL A7,/1000«, t00=0x00d9, t01=0x0058}
0x1534e…15364               Head {h00=0x0012, h01=0x0050, text=» LDKL A4,/3000«, t00=0x00d9, t01=0x006e}
0x15364…15378               Head {h00=0x0010, h01=0x0050, text=»DIV300 EQU *«, t00=0x00d9, t01=0x0084}
0x15378…1538a               Head {h00=0x000e, h01=0x0050, text=» SUR A1,A4«, t00=0x00d9, t01=0x0098}
0x1538a…153a0               Head {h00=0x0012, h01=0x0050, text=» RF(N) DIV310 «, t00=0x00d9, t01=0x00aa}
0x153a0…153b2               Head {h00=0x000e, h01=0x0050, text=» ADR A2,A7«, t00=0x00d9, t01=0x00c0}
0x153b2…153c4               Head {h00=0x000e, h01=0x0050, text=» RB DIV300«, t00=0x00d9, t01=0x00d2}
0x153c4…153d8               Head {h00=0x0010, h01=0x0050, text=»DIV310 EQU *«, t00=0x00d9, t01=0x00e4}
0x153d8…153fa               Head {h00=0x001e, h01=0x0050, text=» ADR A1,A4 ADJUST DIVIDEND«, t00=0x00d9, t01=0x00f8}
0x153fa…1540c               Head {h00=0x000e, h01=0x0050, text=» SRL A4,4 «, t00=0x00d9, t01=0x011a}
0x1540c…1541e               Head {h00=0x000e, h01=0x0050, text=» SRL A7,4 «, t00=0x00d9, t01=0x012c}
0x1541e…15434               Head {h00=0x0012, h01=0x0050, text=» RB(NZ) DIV300«, t00=0x00d9, t01=0x013e}
0x15434…15446               Head {h00=0x000e, h01=0x0050, text=» ADR A2,A2«, t00=0x00d9, t01=0x0154}
0x15446…15450               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d9, t01=0x0166}
0x15450…15462               Head {h00=0x000e, h01=0x0050, text=» SUK A1,1 «, t00=0x00d9, t01=0x0170}
0x15462…15478               Head {h00=0x0012, h01=0x0050, text=» ST A1,SAVMEM «, t00=0x00d9, t01=0x0182}
0x15478…154b2               Head {h00=0x0036, h01=0x0050, text=» RF(NP) CASE10 ,XXXX  ,      , OR ,    XX,XX    , «, t00=0x00da, t01=0x0008}
0x154b2…154d4               Head {h00=0x001e, h01=0x0050, text=» ADK A2,1 ,      ,  XXXX, «, t00=0x00da, t01=0x0042}
0x154d4…154e8               Head {h00=0x0010, h01=0x0050, text=»CASE10 EQU *«, t00=0x00da, t01=0x0064}
0x154e8…154fa               Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x00da, t01=0x0078}
0x154fa…1550c               Head {h00=0x000e, h01=0x0050, text=» SRL A4,5 «, t00=0x00da, t01=0x008a}
0x1550c…15522               Head {h00=0x0012, h01=0x0050, text=» CW A4,CYLNBR «, t00=0x00da, t01=0x009c}
0x15522…15538               Head {h00=0x0012, h01=0x0050, text=» RF(E) INT300 «, t00=0x00da, t01=0x00b2}
0x15538…15568               Head {h00=0x002c, h01=0x0050, text=» ST A4,CYLNBR STORE NEW CYLINDER NUMBER «, t00=0x00da, t01=0x00c8}
0x15568…1557a               Head {h00=0x000e, h01=0x0050, text=» SLL A4,3 «, t00=0x00da, t01=0x00f8}
0x1557a…15596               Head {h00=0x0018, h01=0x0050, text=» ORK A4,2 SET BIT 14«, t00=0x00da, t01=0x010a}
0x15596…155a4               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00da, t01=0x0126}
0x155a4…155ae               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00da, t01=0x0134}
0x155ae…155c6               Head {h00=0x0014, h01=0x0050, text=»* SEEK CYLINDER «, t00=0x00da, t01=0x013e}
0x155c6…155d0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00da, t01=0x0156}
0x155d0…155ea               Head {h00=0x0016, h01=0x0050, text=»SEEK30 CIO A4,1,0 «, t00=0x00da, t01=0x0160}
0x155ea…15600               Head {h00=0x0012, h01=0x0050, text=» RB(NA) SEEK30«, t00=0x00da, t01=0x017a}
0x15600…1560a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00da, t01=0x0190}
0x1560a…1562c               Head {h00=0x001e, h01=0x0050, text=»SEEK31 SST A4,0 GET STATUS«, t00=0x00db, t01=0x000a}
0x1562c…15642               Head {h00=0x0012, h01=0x0050, text=» RB(NA) SEEK31«, t00=0x00db, t01=0x002c}
0x15642…1564c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00db, t01=0x0042}
0x1564c…15662               Head {h00=0x0012, h01=0x0050, text=»* INTERLACING «, t00=0x00db, t01=0x004c}
0x15662…1566c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00db, t01=0x0062}
0x1566c…15680               Head {h00=0x0010, h01=0x0050, text=»INT300 EQU *«, t00=0x00db, t01=0x006c}
0x15680…15692               Head {h00=0x000e, h01=0x0050, text=» LDR A3,A2«, t00=0x00db, t01=0x0080}
0x15692…156a4               Head {h00=0x000e, h01=0x0050, text=» ADR A2,A2«, t00=0x00db, t01=0x0092}
0x156a4…156cc               Head {h00=0x0024, h01=0x0050, text=» ADR A2,A3 INTERLACING FACTOR 3 «, t00=0x00db, t01=0x00a4}
0x156cc…156e0               Head {h00=0x0010, h01=0x0050, text=» ANK A2,/1F «, t00=0x00db, t01=0x00cc}
0x156e0…1570a               Head {h00=0x0026, h01=0x0050, text=» LD A4,CYLNBR GET CYLINDER NUMBER «, t00=0x00db, t01=0x00e0}
0x1570a…1571c               Head {h00=0x000e, h01=0x0050, text=» ANK A4,1 «, t00=0x00db, t01=0x010a}
0x1571c…15746               Head {h00=0x0026, h01=0x0050, text=» RF(Z) INT310 EVEN CYLINDER NUMBER«, t00=0x00db, t01=0x011c}
0x15746…1576c               Head {h00=0x0022, h01=0x0050, text=» ADK A2,8 SKEW FACTOR 180 DEG.«, t00=0x00db, t01=0x0146}
0x1576c…15776               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00db, t01=0x016c}
0x15776…1578a               Head {h00=0x0010, h01=0x0050, text=»INT310 EQU *«, t00=0x00db, t01=0x0176}
0x1578a…1579e               Head {h00=0x0010, h01=0x0050, text=» ANK A2,/1F «, t00=0x00db, t01=0x018a}
0x1579e…157c8               Head {h00=0x0026, h01=0x0050, text=» SLL A2,2 INTERLACED SECTOR NUMBER«, t00=0x00dc, t01=0x000e}
0x157c8…157fa               Head {h00=0x002e, h01=0x0050, text=» ST A2,SECNBR STORE PHYSICAL SECTOR NUMBER«, t00=0x00dc, t01=0x0038}
0x157fa…15808               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00dc, t01=0x006a}
0x15808…15812               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00dc, t01=0x0078}
0x15812…15828               Head {h00=0x0012, h01=0x0050, text=»* READ SECTOR «, t00=0x00dc, t01=0x0082}
0x15828…15832               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00dc, t01=0x0098}
0x15832…15854               Head {h00=0x001e, h01=0x0050, text=» LDR A7,A9 BUFFER ADDRESS «, t00=0x00dc, t01=0x00a2}
0x15854…15882               Head {h00=0x002a, h01=0x0050, text=»READ34 LDKL A4,MXCCD3 NUMBER OF WORDS «, t00=0x00dc, t01=0x00c4}
0x15882…158b2               Head {h00=0x002c, h01=0x0050, text=»WERIO3 WER A4,/10 WRITE NUMBER OF WORDS «, t00=0x00dc, t01=0x00f2}
0x158b2…158da               Head {h00=0x0024, h01=0x0050, text=» WER A7,/11 WRITE BUFFER ADDRESS«, t00=0x00dc, t01=0x0122}
0x158da…158e4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00dc, t01=0x014a}
0x158e4…1590a               Head {h00=0x0022, h01=0x0050, text=»READ30 CIO A2,1,0 READ SECTOR «, t00=0x00dc, t01=0x0154}
0x1590a…15934               Head {h00=0x0026, h01=0x0050, text=» RB(NA) READ30 LOOP UNTIL ACCEPTED«, t00=0x00dc, t01=0x017a}
0x15934…1593e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00dd, t01=0x0014}
0x1593e…15960               Head {h00=0x001e, h01=0x0050, text=»READ31 SST A2,0 GET STATUS«, t00=0x00dd, t01=0x001e}
0x15960…1598a               Head {h00=0x0026, h01=0x0050, text=» RB(NA) READ31 LOOP UNTIL ACCEPTED«, t00=0x00dd, t01=0x0040}
0x1598a…159a4               Head {h00=0x0016, h01=0x0050, text=» ANK A2,/1F STATUS«, t00=0x00dd, t01=0x006a}
0x159a4…159c8               Head {h00=0x0020, h01=0x0050, text=» RF(NZ) DUERR READING ERROR «, t00=0x00dd, t01=0x0084}
0x159c8…159ea               Head {h00=0x001e, h01=0x0050, text=» LDR A2,A9 BUFFER ADDRESS «, t00=0x00dd, t01=0x00a8}
0x159ea…159fc               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A1«, t00=0x00dd, t01=0x00ca}
0x159fc…15a22               Head {h00=0x0022, h01=0x0050, text=» RF(N) RETURN ,XXXX  ,      , «, t00=0x00dd, t01=0x00dc}
0x15a22…15a48               Head {h00=0x0022, h01=0x0050, text=» RF(P) READ33 ,      ,  XXXX, «, t00=0x00dd, t01=0x0102}
0x15a48…15a6c               Head {h00=0x0020, h01=0x0050, text=» ADKL A2,256 SOURCE POINTER «, t00=0x00dd, t01=0x0128}
0x15a6c…15a96               Head {h00=0x0026, h01=0x0050, text=» LDK A4,64 NUMBER OF WORDS TO MOVE«, t00=0x00dd, t01=0x014c}
0x15a96…15aba               Head {h00=0x0020, h01=0x0050, text=»READ32 EQU * ,    XX,XX    ,«, t00=0x00dd, t01=0x0176}
0x15aba…15ace               Head {h00=0x0010, h01=0x0050, text=» LDR* A1,A2 «, t00=0x00de, t01=0x000a}
0x15ace…15ae0               Head {h00=0x000e, h01=0x0050, text=» STR A1,A7«, t00=0x00de, t01=0x001e}
0x15ae0…15af2               Head {h00=0x000e, h01=0x0050, text=» ADK A2,2 «, t00=0x00de, t01=0x0030}
0x15af2…15b04               Head {h00=0x000e, h01=0x0050, text=» ADK A7,2 «, t00=0x00de, t01=0x0042}
0x15b04…15b16               Head {h00=0x000e, h01=0x0050, text=» SUK A4,1 «, t00=0x00de, t01=0x0054}
0x15b16…15b3c               Head {h00=0x0022, h01=0x0050, text=» RB(NZ) READ32 CONTINUE MOVING«, t00=0x00de, t01=0x0066}
0x15b3c…15b52               Head {h00=0x0012, h01=0x0050, text=» LD A1,SAVMEM «, t00=0x00de, t01=0x008c}
0x15b52…15b68               Head {h00=0x0012, h01=0x0050, text=» RF(P) RETURN «, t00=0x00de, t01=0x00a2}
0x15b68…15b94               Head {h00=0x0028, h01=0x0050, text=» LD A2,SECNBR PHYSICAL SECTOR NUMBER«, t00=0x00de, t01=0x00b8}
0x15b94…15bba               Head {h00=0x0022, h01=0x0050, text=» ADK A2,/C NEW SECTOR TO READ «, t00=0x00de, t01=0x00e4}
0x15bba…15bce               Head {h00=0x0010, h01=0x0050, text=» ANK A2,/7C «, t00=0x00de, t01=0x010a}
0x15bce…15be0               Head {h00=0x000e, h01=0x0050, text=» SUK A1,1 «, t00=0x00de, t01=0x011e}
0x15be0…15bf2               Head {h00=0x000e, h01=0x0050, text=» RB READ34«, t00=0x00de, t01=0x0130}
0x15bf2…15c00               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00de, t01=0x0142}
0x15c00…15c14               Head {h00=0x0010, h01=0x0050, text=»READ33 EQU *«, t00=0x00de, t01=0x0150}
0x15c14…15c36               Head {h00=0x001e, h01=0x0050, text=» ADK A2,128 SOURCE POINTER«, t00=0x00de, t01=0x0164}
0x15c36…15c62               Head {h00=0x0028, h01=0x0050, text=» LDK A4,128 NUMBER OF WORDS TO MOVE «, t00=0x00de, t01=0x0186}
0x15c62…15c74               Head {h00=0x000e, h01=0x0050, text=» RB READ32«, t00=0x00df, t01=0x0022}
0x15c74…15ca6               Head {h00=0x002e, h01=0x0050, text=»RETURN ADKL A11,1 INCREMENT SECTOR NUMBER «, t00=0x00df, t01=0x0034}
0x15ca6…15cb6               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00df, t01=0x0066}
0x15cb6…15cbe               Head {h00=0x0004, h01=0x0050, t00=0x00df, t01=0x0076}
0x15cbe…15cd2               Head {h00=0x0010, h01=0x0050, text=»DUERR EQU * «, t00=0x00df, t01=0x007e}
0x15cd2…15ce8               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP2 «, t00=0x00df, t01=0x0092}
0x15ce8…15cfc               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x00df, t01=0x00a8}
0x15cfc…15d08               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00df, t01=0x00bc}
0x15d08…15d1e               Head {h00=0x0012, h01=0x0050, text=» IFT MFDISC=1 «, t00=0x00df, t01=0x00c8}
0x15d1e…15d2c               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00df, t01=0x00de}
0x15d2c…15d6c               Head {h00=0x003c, h01=0x0050, text=»********************************************************«, t00=0x00df, t01=0x00ec}
0x15d6c…15dac               Head {h00=0x003c, h01=0x0050, text=»*                                                      *«, t00=0x00df, t01=0x012c}
0x15dac…15dec               Head {h00=0x003c, h01=0x0050, text=»*  MDINIT - INITIALIZE MINI FIXED DISC UNIT            *«, t00=0x00df, t01=0x016c}
0x15dec…15e2c               Head {h00=0x003c, h01=0x0050, text=»*  =======================================             *«, t00=0x00e0, t01=0x001c}
0x15e2c…15e6c               Head {h00=0x003c, h01=0x0050, text=»*                                                      *«, t00=0x00e0, t01=0x005c}
0x15e6c…15eac               Head {h00=0x003c, h01=0x0050, text=»*  REFERENCED IN: SYSLOD,GETFIL                        *«, t00=0x00e0, t01=0x009c}
0x15eac…15eec               Head {h00=0x003c, h01=0x0050, text=»*                                                      *«, t00=0x00e0, t01=0x00dc}
0x15eec…15f2c               Head {h00=0x003c, h01=0x0050, text=»*  ENTRY:  A1 = DEVICE ADDRESS                         *«, t00=0x00e0, t01=0x011c}
0x15f2c…15f6c               Head {h00=0x003c, h01=0x0050, text=»*                                                      *«, t00=0x00e0, t01=0x015c}
0x15f6c…15fac               Head {h00=0x003c, h01=0x0050, text=»*  EXIT:                                               *«, t00=0x00e1, t01=0x000c}
0x15fac…15fec               Head {h00=0x003c, h01=0x0050, text=»*                                                      *«, t00=0x00e1, t01=0x004c}
0x15fec…1602c               Head {h00=0x003c, h01=0x0050, text=»*  WORK REGISTERS:                                     *«, t00=0x00e1, t01=0x008c}
0x1602c…1606c               Head {h00=0x003c, h01=0x0050, text=»*                                                      *«, t00=0x00e1, t01=0x00cc}
0x1606c…160ac               Head {h00=0x003c, h01=0x0050, text=»*  SUBROUTINES: ERROR                                  *«, t00=0x00e1, t01=0x010c}
0x160ac…160ec               Head {h00=0x003c, h01=0x0050, text=»*                                                      *«, t00=0x00e1, t01=0x014c}
0x160ec…1612c               Head {h00=0x003c, h01=0x0050, text=»********************************************************«, t00=0x00e1, t01=0x018c}
0x1612c…16140               Head {h00=0x0010, h01=0x0050, text=»MDINIT EQU *«, t00=0x00e2, t01=0x003c}
0x16140…1614a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e2, t01=0x0050}
0x1614a…16172               Head {h00=0x0024, h01=0x0050, text=»* INIT MINI FIXED DISC COMMANDS «, t00=0x00e2, t01=0x005a}
0x16172…1617c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e2, t01=0x0082}
0x1617c…16190               Head {h00=0x0010, h01=0x0050, text=»MDI:00 EQU *«, t00=0x00e2, t01=0x008c}
0x16190…161c0               Head {h00=0x002c, h01=0x0050, text=» ORKL A1,CIO CONFIG. CIO A1,1,XX INSTR. «, t00=0x00e2, t01=0x00a0}
0x161c0…161d6               Head {h00=0x0012, h01=0x0050, text=» ST A1,READM2 «, t00=0x00e2, t01=0x00d0}
0x161d6…16202               Head {h00=0x0028, h01=0x0050, text=» ORKL A1,/800 FORM SST A1,XX INSTR. «, t00=0x00e2, t01=0x00e6}
0x16202…16218               Head {h00=0x0012, h01=0x0050, text=» ST A1,READM3 «, t00=0x00e2, t01=0x0112}
0x16218…16246               Head {h00=0x002a, h01=0x0050, text=» XRKL A1,/B00 FORM CIO A2,1,XX INSTR. «, t00=0x00e2, t01=0x0128}
0x16246…1625c               Head {h00=0x0012, h01=0x0050, text=» ST A1,SEEKM1 «, t00=0x00e2, t01=0x0156}
0x1625c…16288               Head {h00=0x0028, h01=0x0050, text=» ORKL A1,/800 FORM SST A2,XX INSTR. «, t00=0x00e2, t01=0x016c}
0x16288…1629e               Head {h00=0x0012, h01=0x0050, text=» ST A1,SEEKM2 «, t00=0x00e3, t01=0x0008}
0x1629e…162ac               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00e3, t01=0x001e}
0x162ac…162b6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e3, t01=0x002c}
0x162b6…162e4               Head {h00=0x002a, h01=0x0050, text=» LDKL A2,MRDSEC GET SUBROUTINE ADDRESS«, t00=0x00e3, t01=0x0036}
0x162e4…162f8               Head {h00=0x0010, h01=0x0050, text=» ST A2,READ «, t00=0x00e3, t01=0x0064}
0x162f8…1630c               Head {h00=0x0010, h01=0x0050, text=» ST A2,READS«, t00=0x00e3, t01=0x0078}
0x1630c…1631c               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00e3, t01=0x008c}
0x1631c…1632a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00e3, t01=0x009c}
0x1632a…16368               Head {h00=0x003a, h01=0x0050, text=»******************************************************«, t00=0x00e3, t01=0x00aa}
0x16368…163a6               Head {h00=0x003a, h01=0x0050, text=»*                                                    *«, t00=0x00e3, t01=0x00e8}
0x163a6…163e4               Head {h00=0x003a, h01=0x0050, text=»*  MRDSEC - READ ONE SECTOR FROM MINI FIXED DISC     *«, t00=0x00e3, t01=0x0126}
0x163e4…16422               Head {h00=0x003a, h01=0x0050, text=»*  =============================================     *«, t00=0x00e3, t01=0x0164}
0x16422…16460               Head {h00=0x003a, h01=0x0050, text=»*                                                    *«, t00=0x00e4, t01=0x0012}
0x16460…1649e               Head {h00=0x003a, h01=0x0050, text=»*  REFERENCED IN: SYSLOD                             *«, t00=0x00e4, t01=0x0050}
0x1649e…164dc               Head {h00=0x003a, h01=0x0050, text=»*                                                    *«, t00=0x00e4, t01=0x008e}
0x164dc…1651a               Head {h00=0x003a, h01=0x0050, text=»*  ENTRY:  A9 = BUFFER ADDRESS                       *«, t00=0x00e4, t01=0x00cc}
0x1651a…16558               Head {h00=0x003a, h01=0x0050, text=»*          A11 = SECTOR NUMBER                       *«, t00=0x00e4, t01=0x010a}
0x16558…16596               Head {h00=0x003a, h01=0x0050, text=»*                                                    *«, t00=0x00e4, t01=0x0148}
0x16596…165d4               Head {h00=0x003a, h01=0x0050, text=»*  EXIT:                                             *«, t00=0x00e4, t01=0x0186}
0x165d4…16612               Head {h00=0x003a, h01=0x0050, text=»*                                                    *«, t00=0x00e5, t01=0x0034}
0x16612…16650               Head {h00=0x003a, h01=0x0050, text=»*  WORK REGISTERS:                                   *«, t00=0x00e5, t01=0x0072}
0x16650…1668e               Head {h00=0x003a, h01=0x0050, text=»*                                                    *«, t00=0x00e5, t01=0x00b0}
0x1668e…166cc               Head {h00=0x003a, h01=0x0050, text=»*  SUBROUTINES:                                      *«, t00=0x00e5, t01=0x00ee}
0x166cc…1670a               Head {h00=0x003a, h01=0x0050, text=»*                                                    *«, t00=0x00e5, t01=0x012c}
0x1670a…16748               Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x00e5, t01=0x016a}
0x16748…1675c               Head {h00=0x0010, h01=0x0050, text=»MRDSEC EQU *«, t00=0x00e6, t01=0x0018}
0x1675c…16782               Head {h00=0x0022, h01=0x0050, text=» LDK A1,0 PREPARE FOR DIVISION«, t00=0x00e6, t01=0x002c}
0x16782…167b0               Head {h00=0x002a, h01=0x0050, text=» LDR A2,A11 GET LOGICAL SECTOR NUMBER «, t00=0x00e6, t01=0x0052}
0x167b0…167ce               Head {h00=0x001a, h01=0x0050, text=» DVK 104 DIVIDE BY 104«, t00=0x00e6, t01=0x0080}
0x167ce…167e0               Head {h00=0x000e, h01=0x0050, text=» SLL A2,2 «, t00=0x00e6, t01=0x009e}
0x167e0…16804               Head {h00=0x0020, h01=0x0050, text=» ORK A2,3 SET BIT 14 AND 15 «, t00=0x00e6, t01=0x00b0}
0x16804…1680e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e6, t01=0x00d4}
0x1680e…16834               Head {h00=0x0022, h01=0x0050, text=»* A1=SECTOR NUMBER ON CYLINDER«, t00=0x00e6, t01=0x00de}
0x16834…16850               Head {h00=0x0018, h01=0x0050, text=»* A2=CYLINDER NUMBER«, t00=0x00e6, t01=0x0104}
0x16850…1685a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e6, t01=0x0120}
0x1685a…16884               Head {h00=0x0026, h01=0x0050, text=» ST A1,SECNBR STORE SECTOR NUMBER «, t00=0x00e6, t01=0x012a}
0x16884…1689a               Head {h00=0x0012, h01=0x0050, text=» CW A2,CYLNBR «, t00=0x00e6, t01=0x0154}
0x1689a…168c4               Head {h00=0x0026, h01=0x0050, text=» RF(E) INTM10 SAME CYLINDER NUMBER«, t00=0x00e6, t01=0x016a}
0x168c4…168f0 (231, 0, 400) Head {h00=0x0028, h01=0x0050, text=» ST A2,CYLNBR STORE CYLINDER NUMBER «, t00=0x00e7, t01=0x0004}
0x168f0…168fe               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00e7, t01=0x0030}
0x168fe…16908               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e7, t01=0x003e}
0x16908…16920               Head {h00=0x0014, h01=0x0050, text=»* SEEK CYLINDER «, t00=0x00e7, t01=0x0048}
0x16920…1692a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e7, t01=0x0060}
0x1692a…16950               Head {h00=0x0022, h01=0x0050, text=»SEEKM1 CIO A2,1,0 SEEK COMMAND«, t00=0x00e7, t01=0x006a}
0x16950…1697a               Head {h00=0x0026, h01=0x0050, text=» RB(NA) SEEKM1 LOOP UNTIL ACCEPTED«, t00=0x00e7, t01=0x0090}
0x1697a…16984               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e7, t01=0x00ba}
0x16984…169a6               Head {h00=0x001e, h01=0x0050, text=»SEEKM2 SST A2,0 GET STATUS«, t00=0x00e7, t01=0x00c4}
0x169a6…169d0               Head {h00=0x0026, h01=0x0050, text=» RB(NA) SEEKM2 WAIT UNTIL ACCEPTED«, t00=0x00e7, t01=0x00e6}
0x169d0…169da               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e7, t01=0x0110}
0x169da…169f0               Head {h00=0x0012, h01=0x0050, text=»* INTERLACING «, t00=0x00e7, t01=0x011a}
0x169f0…169fa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e7, t01=0x0130}
0x169fa…16a0e               Head {h00=0x0010, h01=0x0050, text=»INTM10 EQU *«, t00=0x00e7, t01=0x013a}
0x16a0e…16a20               Head {h00=0x000e, h01=0x0050, text=» CWK A1,52«, t00=0x00e7, t01=0x014e}
0x16a20…16a42               Head {h00=0x001e, h01=0x0050, text=» RF(L) INTM20 SECTOR 0-51 «, t00=0x00e7, t01=0x0160}
0x16a42…16a62               Head {h00=0x001c, h01=0x0050, text=» SUK A1,52 SECTOR 52-103«, t00=0x00e7, t01=0x0182}
0x16a62…16a76               Head {h00=0x0010, h01=0x0050, text=»INTM20 EQU *«, t00=0x00e8, t01=0x0012}
0x16a76…16a88               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A1«, t00=0x00e8, t01=0x0026}
0x16a88…16aae               Head {h00=0x0022, h01=0x0050, text=» SLL A2,2 A2:=4*SECTOR NUMBER «, t00=0x00e8, t01=0x0038}
0x16aae…16ad4               Head {h00=0x0022, h01=0x0050, text=» LDK A1,0 PREPARE FOR DIVISION«, t00=0x00e8, t01=0x005e}
0x16ad4…16ae4               Head {h00=0x000c, h01=0x0050, text=» DVK 52 «, t00=0x00e8, t01=0x0084}
0x16ae4…16b14               Head {h00=0x002c, h01=0x0050, text=» ADR A1,A2 A1:=INTERLACED SECTOR NUMBER «, t00=0x00e8, t01=0x0094}
0x16b14…16b1e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e8, t01=0x00c4}
0x16b1e…16b44               Head {h00=0x0022, h01=0x0050, text=»* A1:=INTERLACED SECTOR NUMBER«, t00=0x00e8, t01=0x00ce}
0x16b44…16b4e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e8, t01=0x00f4}
0x16b4e…16b78               Head {h00=0x0026, h01=0x0050, text=» LD A2,CYLNBR GET CYLINDER NUMBER «, t00=0x00e8, t01=0x00fe}
0x16b78…16b8a               Head {h00=0x000e, h01=0x0050, text=» SRC A2,3 «, t00=0x00e8, t01=0x0128}
0x16b8a…16bb6               Head {h00=0x0028, h01=0x0050, text=» RF(NN) INTM30 EVEN CYLINDER NUMBER «, t00=0x00e8, t01=0x013a}
0x16bb6…16bd8               Head {h00=0x001e, h01=0x0050, text=» SUK A1,26 SKEW FACTOR 26 «, t00=0x00e8, t01=0x0166}
0x16bd8…16bee               Head {h00=0x0012, h01=0x0050, text=» RF(NN) INTM30«, t00=0x00e8, t01=0x0188}
0x16bee…16c00               Head {h00=0x000e, h01=0x0050, text=» ADK A1,52«, t00=0x00e9, t01=0x000e}
0x16c00…16c14               Head {h00=0x0010, h01=0x0050, text=»INTM30 EQU *«, t00=0x00e9, t01=0x0020}
0x16c14…16c26               Head {h00=0x000e, h01=0x0050, text=» SLL A1,2 «, t00=0x00e9, t01=0x0034}
0x16c26…16c60               Head {h00=0x0036, h01=0x0050, text=» LD A2,SECNBR GET SECTOR NUMBER BEFORE INTERLACING«, t00=0x00e9, t01=0x0046}
0x16c60…16c72               Head {h00=0x000e, h01=0x0050, text=» CWK A2,52«, t00=0x00e9, t01=0x0080}
0x16c72…16c96               Head {h00=0x0020, h01=0x0050, text=» RF(L) INTM40 HEAD NUMBER 0 «, t00=0x00e9, t01=0x0092}
0x16c96…16cba               Head {h00=0x0020, h01=0x0050, text=» ORKL A1,/4000 HEAD NUMBER 1«, t00=0x00e9, t01=0x00b6}
0x16cba…16cce               Head {h00=0x0010, h01=0x0050, text=»INTM40 EQU *«, t00=0x00e9, t01=0x00da}
0x16cce…16cd8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e9, t01=0x00ee}
0x16cd8…16cee               Head {h00=0x0012, h01=0x0050, text=»* READ SECTOR «, t00=0x00e9, t01=0x00f8}
0x16cee…16cf8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e9, t01=0x010e}
0x16cf8…16d0c               Head {h00=0x0010, h01=0x0050, text=»READM1 EQU *«, t00=0x00e9, t01=0x0118}
0x16d0c…16d32               Head {h00=0x0022, h01=0x0050, text=» LDKL A4,MUXCC NUMBER OF WORDS«, t00=0x00e9, t01=0x012c}
0x16d32…16d54               Head {h00=0x001e, h01=0x0050, text=» LDR A7,A9 BUFFER ADDRESS «, t00=0x00e9, t01=0x0152}
0x16d54…16d5e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e9, t01=0x0174}
0x16d5e…16d8c               Head {h00=0x002a, h01=0x0050, text=»WERIOM WER A4,8 WRITE NUMBER OF WORDS «, t00=0x00e9, t01=0x017e}
0x16d8c…16db2               Head {h00=0x0022, h01=0x0050, text=» WER A7,9 WRITE BUFFER ADDRESS«, t00=0x00ea, t01=0x001c}
0x16db2…16dbc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ea, t01=0x0042}
0x16dbc…16de2               Head {h00=0x0022, h01=0x0050, text=»READM2 CIO A1,1,0 READ SECTOR «, t00=0x00ea, t01=0x004c}
0x16de2…16e0c               Head {h00=0x0026, h01=0x0050, text=» RB(NA) READM2 LOOP UNTIL ACCEPTED«, t00=0x00ea, t01=0x0072}
0x16e0c…16e16               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ea, t01=0x009c}
0x16e16…16e38               Head {h00=0x001e, h01=0x0050, text=»READM3 SST A1,0 GET STATUS«, t00=0x00ea, t01=0x00a6}
0x16e38…16e62               Head {h00=0x0026, h01=0x0050, text=» RB(NA) READM3 LOOP UNTIL ACCEPTED«, t00=0x00ea, t01=0x00c8}
0x16e62…16e7c               Head {h00=0x0016, h01=0x0050, text=» ANK A1,/1F STATUS«, t00=0x00ea, t01=0x00f2}
0x16e7c…16ea0               Head {h00=0x0020, h01=0x0050, text=» RF(NZ) MFDERR READING ERROR«, t00=0x00ea, t01=0x010c}
0x16ea0…16ecc               Head {h00=0x0028, h01=0x0050, text=» ADKL A11,1 INCREMENT SECTOR NUMBER «, t00=0x00ea, t01=0x0130}
0x16ecc…16edc               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00ea, t01=0x015c}
0x16edc…16ee4               Head {h00=0x0004, h01=0x0050, t00=0x00ea, t01=0x016c}
0x16ee4…16ef8               Head {h00=0x0010, h01=0x0050, text=»MFDERR EQU *«, t00=0x00ea, t01=0x0174}
0x16ef8…16f0e               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP2 «, t00=0x00ea, t01=0x0188}
0x16f0e…16f22               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x00eb, t01=0x000e}
0x16f22…16f2e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00eb, t01=0x0022}
0x16f2e…16f44               Head {h00=0x0012, h01=0x0050, text=» IFT FLDISC=1 «, t00=0x00eb, t01=0x002e}
0x16f44…16f52               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00eb, t01=0x0044}
0x16f52…16f8a               Head {h00=0x0034, h01=0x0050, text=»************************************************«, t00=0x00eb, t01=0x0052}
0x16f8a…16fc2               Head {h00=0x0034, h01=0x0050, text=»*                                              *«, t00=0x00eb, t01=0x008a}
0x16fc2…16ffa               Head {h00=0x0034, h01=0x0050, text=»*  FDINIT - INITIALIZE FLEXIBLE DISC           *«, t00=0x00eb, t01=0x00c2}
0x16ffa…17032               Head {h00=0x0034, h01=0x0050, text=»*  =================================           *«, t00=0x00eb, t01=0x00fa}
0x17032…1706a               Head {h00=0x0034, h01=0x0050, text=»*                                              *«, t00=0x00eb, t01=0x0132}
0x1706a…170a2               Head {h00=0x0034, h01=0x0050, text=»*  REFERENCED IN: SYSLOD,GETFIL                *«, t00=0x00eb, t01=0x016a}
0x170a2…170da               Head {h00=0x0034, h01=0x0050, text=»*                                              *«, t00=0x00ec, t01=0x0012}
0x170da…17112               Head {h00=0x0034, h01=0x0050, text=»*  ENTRY:  A1 - DEVICE ADDRESS                 *«, t00=0x00ec, t01=0x004a}
0x17112…1714a               Head {h00=0x0034, h01=0x0050, text=»*                                              *«, t00=0x00ec, t01=0x0082}
0x1714a…17182               Head {h00=0x0034, h01=0x0050, text=»*  EXIT:                                       *«, t00=0x00ec, t01=0x00ba}
0x17182…171ba               Head {h00=0x0034, h01=0x0050, text=»*                                              *«, t00=0x00ec, t01=0x00f2}
0x171ba…171f2               Head {h00=0x0034, h01=0x0050, text=»*  WORK REGISTERS:                             *«, t00=0x00ec, t01=0x012a}
0x171f2…1722a               Head {h00=0x0034, h01=0x0050, text=»*                                              *«, t00=0x00ec, t01=0x0162}
0x1722a…17262               Head {h00=0x0034, h01=0x0050, text=»*  SUBROUTINES:                                *«, t00=0x00ed, t01=0x000a}
0x17262…1729a               Head {h00=0x0034, h01=0x0050, text=»*                                              *«, t00=0x00ed, t01=0x0042}
0x1729a…172d2               Head {h00=0x0034, h01=0x0050, text=»************************************************«, t00=0x00ed, t01=0x007a}
0x172d2…172e6               Head {h00=0x0010, h01=0x0050, text=»FDINIT EQU *«, t00=0x00ed, t01=0x00b2}
0x172e6…172fa               Head {h00=0x0010, h01=0x0050, text=» ANK A1,/10 «, t00=0x00ed, t01=0x00c6}
0x172fa…1732e               Head {h00=0x0030, h01=0x0050, text=» ORKL A1,CIO+9 CONFIG. CIO+9 A1,1,XX INSTR. «, t00=0x00ed, t01=0x00da}
0x1732e…17344               Head {h00=0x0012, h01=0x0050, text=» ST A1,FRD:10 «, t00=0x00ed, t01=0x010e}
0x17344…17384               Head {h00=0x003c, h01=0x0050, text=» LDKL A2,FRDS25 ADDRESS TO READ ON 0,25 MEG FLOPPY DRIVE«, t00=0x00ed, t01=0x0124}
0x17384…173a0               Head {h00=0x0018, h01=0x0050, text=» LDK A1,3 SEEK ORDER«, t00=0x00ed, t01=0x0164}
0x173a0…173c0               Head {h00=0x001c, h01=0x0050, text=» EX FRD:10 SEEK TO ZERO «, t00=0x00ed, t01=0x0180}
0x173c0…173d4               Head {h00=0x0010, h01=0x0050, text=»FDI:05 EQU *«, t00=0x00ee, t01=0x0010}
0x173d4…173e6               Head {h00=0x000e, h01=0x0050, text=» EX SEKSST«, t00=0x00ee, t01=0x0024}
0x173e6…173fc               Head {h00=0x0012, h01=0x0050, text=» RB(NA) FDI:05«, t00=0x00ee, t01=0x0036}
0x173fc…17406               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ee, t01=0x004c}
0x17406…1741a               Head {h00=0x0010, h01=0x0050, text=» ANK A1,/10 «, t00=0x00ee, t01=0x0056}
0x1741a…17446               Head {h00=0x0028, h01=0x0050, text=» RF(NZ) FDI:10 0.25 MEG FLOPPY DRIVE«, t00=0x00ee, t01=0x006a}
0x17446…17450               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ee, t01=0x0096}
0x17450…17482               Head {h00=0x002e, h01=0x0050, text=» LDKL A1,FRD:B1+/5700 RF FRD:40 INSTR. =4 «, t00=0x00ee, t01=0x00a0}
0x17482…174ae               Head {h00=0x0028, h01=0x0050, text=» ST A1,FRD:20 MODIFY INR INSTRUCTION«, t00=0x00ee, t01=0x00d2}
0x174ae…174c4               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,/41F «, t00=0x00ee, t01=0x00fe}
0x174c4…174ea               Head {h00=0x0022, h01=0x0050, text=» ST A1,FRD:42 MODIFY SST MASK «, t00=0x00ee, t01=0x0114}
0x174ea…17500               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,/C00 «, t00=0x00ee, t01=0x013a}
0x17500…1752a               Head {h00=0x0026, h01=0x0050, text=» ST A1,RELEAS MODIFY RELEAS ORDER «, t00=0x00ee, t01=0x0150}
0x1752a…17568               Head {h00=0x003a, h01=0x0050, text=» LDKL A2,FRDSEC ADDRESS TO READ ON 1 MEG FLOPPY DRIVE «, t00=0x00ee, t01=0x017a}
0x17568…1757c               Head {h00=0x0010, h01=0x0050, text=»FDI:10 EQU *«, t00=0x00ef, t01=0x0028}
0x1757c…17590               Head {h00=0x0010, h01=0x0050, text=» ST A2,READ «, t00=0x00ef, t01=0x003c}
0x17590…175a4               Head {h00=0x0010, h01=0x0050, text=» ST A2,READS«, t00=0x00ef, t01=0x0050}
0x175a4…175cc               Head {h00=0x0024, h01=0x0050, text=» CF A14,GETVLB GET VOLUME LABEL «, t00=0x00ef, t01=0x0064}
0x175cc…175f0               Head {h00=0x0020, h01=0x0050, text=» LD A1,FORDEV,A9 GET FORMAT «, t00=0x00ef, t01=0x008c}
0x175f0…1760c               Head {h00=0x0018, h01=0x0050, text=» ST A1,DEVTYP+STKEND«, t00=0x00ef, t01=0x00b0}
0x1760c…1761c               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00ef, t01=0x00cc}
0x1761c…1762a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00ef, t01=0x00dc}
0x1762a…1765e               Head {h00=0x0030, h01=0x0050, text=»********************************************«, t00=0x00ef, t01=0x00ea}
0x1765e…17692               Head {h00=0x0030, h01=0x0050, text=»*                                          *«, t00=0x00ef, t01=0x011e}
0x17692…176c6               Head {h00=0x0030, h01=0x0050, text=»*                                          *«, t00=0x00ef, t01=0x0152}
0x176c6…176fa               Head {h00=0x0030, h01=0x0050, text=»*     UNLOCK - UNLOCK FLEXIBLE DISC        *«, t00=0x00ef, t01=0x0186}
0x176fa…1772e               Head {h00=0x0030, h01=0x0050, text=»*     =============================        *«, t00=0x00f0, t01=0x002a}
0x1772e…17762               Head {h00=0x0030, h01=0x0050, text=»*                                          *«, t00=0x00f0, t01=0x005e}
0x17762…17796               Head {h00=0x0030, h01=0x0050, text=»*     ON ENTRY: A1 = DEVICE ADDRESS        *«, t00=0x00f0, t01=0x0092}
0x17796…177ca               Head {h00=0x0030, h01=0x0050, text=»*                                          *«, t00=0x00f0, t01=0x00c6}
0x177ca…177fe               Head {h00=0x0030, h01=0x0050, text=»********************************************«, t00=0x00f0, t01=0x00fa}
0x177fe…17806               Head {h00=0x0004, h01=0x0050, t00=0x00f0, t01=0x012e}
0x17806…1780e               Head {h00=0x0004, h01=0x0050, t00=0x00f0, t01=0x0136}
0x1780e…17822               Head {h00=0x0010, h01=0x0050, text=»UNLOCK EQU *«, t00=0x00f0, t01=0x013e}
0x17822…1784a               Head {h00=0x0024, h01=0x0050, text=» CF A14,FDINIT INIT UNLOCK ORDER«, t00=0x00f0, t01=0x0152}
0x1784a…17860               Head {h00=0x0012, h01=0x0050, text=»RELEAS EQU *+2«, t00=0x00f0, t01=0x017a}
0x17860…17874               Head {h00=0x0010, h01=0x0050, text=» LDKL A1,/C «, t00=0x00f0, t01=0x0190}
0x17874…1789e               Head {h00=0x0026, h01=0x0050, text=» EX FRD:10 EXECUTE UNLOCK COMMAND «, t00=0x00f1, t01=0x0014}
0x1789e…178c6               Head {h00=0x0024, h01=0x0050, text=» RB(NA) *-4 LOOP UNTIL ACCEPTED «, t00=0x00f1, t01=0x003e}
0x178c6…178d0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f1, t01=0x0066}
0x178d0…178f0               Head {h00=0x001c, h01=0x0050, text=» EX FRD:40 SENSE STATUS «, t00=0x00f1, t01=0x0070}
0x178f0…17918               Head {h00=0x0024, h01=0x0050, text=» RB(NA) *-4 LOOP UNTIL ACCEPTED «, t00=0x00f1, t01=0x0090}
0x17918…17928               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00f1, t01=0x00b8}
0x17928…17936               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00f1, t01=0x00c8}
0x17936…1797a               Head {h00=0x0040, h01=0x0050, text=»*********************************************************** «, t00=0x00f1, t01=0x00d6}
0x1797a…179be               Head {h00=0x0040, h01=0x0050, text=»*                                                         * «, t00=0x00f1, t01=0x011a}
0x179be…17a02               Head {h00=0x0040, h01=0x0050, text=»*        FRDSEC - READ SECTOR FROM FLEXIBLE DISC          * «, t00=0x00f1, t01=0x015e}
0x17a02…17a46               Head {h00=0x0040, h01=0x0050, text=»*        =======================================          * «, t00=0x00f2, t01=0x0012}
0x17a46…17a8a               Head {h00=0x0040, h01=0x0050, text=»*                                                         * «, t00=0x00f2, t01=0x0056}
0x17a8a…17ace               Head {h00=0x0040, h01=0x0050, text=»*  REFERENCED IN:  SYSLOD                                 * «, t00=0x00f2, t01=0x009a}
0x17ace…17b12               Head {h00=0x0040, h01=0x0050, text=»*                                                         * «, t00=0x00f2, t01=0x00de}
0x17b12…17b56               Head {h00=0x0040, h01=0x0050, text=»*  ENTRY:  A9 - BUFFER ADDRESS                            * «, t00=0x00f2, t01=0x0122}
0x17b56…17b9a               Head {h00=0x0040, h01=0x0050, text=»*         A11 - SECTOR NUMBER                             * «, t00=0x00f2, t01=0x0166}
0x17b9a…17bde               Head {h00=0x0040, h01=0x0050, text=»*                                                         * «, t00=0x00f3, t01=0x001a}
0x17bde…17c22               Head {h00=0x0040, h01=0x0050, text=»*  EXIT:                                                  * «, t00=0x00f3, t01=0x005e}
0x17c22…17c66               Head {h00=0x0040, h01=0x0050, text=»*                                                         * «, t00=0x00f3, t01=0x00a2}
0x17c66…17caa               Head {h00=0x0040, h01=0x0050, text=»*  WORK REGISTERS:  A1,A2,A3                              * «, t00=0x00f3, t01=0x00e6}
0x17caa…17cee               Head {h00=0x0040, h01=0x0050, text=»*                                                         * «, t00=0x00f3, t01=0x012a}
0x17cee…17d32               Head {h00=0x0040, h01=0x0050, text=»*  SUBROUTINES:  ERROR                                    * «, t00=0x00f3, t01=0x016e}
0x17d32…17d76               Head {h00=0x0040, h01=0x0050, text=»*                                                         * «, t00=0x00f4, t01=0x0022}
0x17d76…17dba               Head {h00=0x0040, h01=0x0050, text=»*********************************************************** «, t00=0x00f4, t01=0x0066}
0x17dba…17dce               Head {h00=0x0010, h01=0x0050, text=»FRDSEC EQU *«, t00=0x00f4, t01=0x00aa}
0x17dce…17df4               Head {h00=0x0022, h01=0x0050, text=» LDR A2,A11 GET SECTOR NUMBER «, t00=0x00f4, t01=0x00be}
0x17df4…17e22               Head {h00=0x002a, h01=0x0050, text=» LDKL A4,/340 26 SHIFTED 10 STEPS LEFT«, t00=0x00f4, t01=0x00e4}
0x17e22…17e4a               Head {h00=0x0024, h01=0x0050, text=» LD A1,DEVTYP+STKEND DEVICE TYPE«, t00=0x00f4, t01=0x0112}
0x17e4a…17e5c               Head {h00=0x000e, h01=0x0050, text=» ANK A1,1 «, t00=0x00f4, t01=0x013a}
0x17e5c…17e86               Head {h00=0x0026, h01=0x0050, text=» RF(Z) SNHEAD 0,25 MEG FLOPPY DISC«, t00=0x00f4, t01=0x014c}
0x17e86…17e98               Head {h00=0x000e, h01=0x0050, text=» CWK A2,13«, t00=0x00f4, t01=0x0176}
0x17e98…17ebe               Head {h00=0x0022, h01=0x0050, text=» RF(NL) NOTCY0 NOT CYLINDER 0 «, t00=0x00f4, t01=0x0188}
0x17ebe…17ed2               Head {h00=0x0010, h01=0x0050, text=»SNHEAD EQU *«, t00=0x00f5, t01=0x001e}
0x17ed2…17f00               Head {h00=0x002a, h01=0x0050, text=» SLL A2,1 A2=0-25,PHYSICAL SECTOR NBR «, t00=0x00f5, t01=0x0032}
0x17f00…17f12               Head {h00=0x000e, h01=0x0050, text=» RF DVK26 «, t00=0x00f5, t01=0x0060}
0x17f12…17f26               Head {h00=0x0010, h01=0x0050, text=»NOTCY0 EQU *«, t00=0x00f5, t01=0x0072}
0x17f26…17f38               Head {h00=0x000e, h01=0x0050, text=» ADK A2,13«, t00=0x00f5, t01=0x0086}
0x17f38…17f46               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00f5, t01=0x0098}
0x17f46…17f50               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f5, t01=0x00a6}
0x17f50…17f74               Head {h00=0x0020, h01=0x0050, text=»* A2=PHYSICAL SECTOR NUMBER «, t00=0x00f5, t01=0x00b0}
0x17f74…17f7e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f5, t01=0x00d4}
0x17f7e…17f92               Head {h00=0x0010, h01=0x0050, text=»DVK26 EQU * «, t00=0x00f5, t01=0x00de}
0x17f92…17fa4               Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x00f5, t01=0x00f2}
0x17fa4…17fb8               Head {h00=0x0010, h01=0x0050, text=»DVK26A EQU *«, t00=0x00f5, t01=0x0104}
0x17fb8…17fca               Head {h00=0x000e, h01=0x0050, text=» SLL A1,5 «, t00=0x00f5, t01=0x0118}
0x17fca…17fde               Head {h00=0x0010, h01=0x0050, text=»DVK26B EQU *«, t00=0x00f5, t01=0x012a}
0x17fde…17ff0               Head {h00=0x000e, h01=0x0050, text=» SUR A2,A4«, t00=0x00f5, t01=0x013e}
0x17ff0…18006               Head {h00=0x0012, h01=0x0050, text=» RF(N) DVK26C «, t00=0x00f5, t01=0x0150}
0x18006…18018               Head {h00=0x000e, h01=0x0050, text=» ADK A1,1 «, t00=0x00f5, t01=0x0166}
0x18018…1802a               Head {h00=0x000e, h01=0x0050, text=» RB DVK26B«, t00=0x00f5, t01=0x0178}
0x1802a…1803e               Head {h00=0x0010, h01=0x0050, text=»DVK26C EQU *«, t00=0x00f5, t01=0x018a}
0x1803e…18050               Head {h00=0x000e, h01=0x0050, text=» ADR A2,A4«, t00=0x00f6, t01=0x000e}
0x18050…18062               Head {h00=0x000e, h01=0x0050, text=» SRL A4,5 «, t00=0x00f6, t01=0x0020}
0x18062…18088               Head {h00=0x0022, h01=0x0050, text=» RB(NZ) DVK26A NEXT FIVE BITS «, t00=0x00f6, t01=0x0032}
0x18088…18096               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00f6, t01=0x0058}
0x18096…180a0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f6, t01=0x0066}
0x180a0…180ba               Head {h00=0x0016, h01=0x0050, text=»* A2=SECTOR NUMBER«, t00=0x00f6, t01=0x0070}
0x180ba…180d6               Head {h00=0x0018, h01=0x0050, text=»* A1=CYLINDER NUMBER«, t00=0x00f6, t01=0x008a}
0x180d6…180e0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f6, t01=0x00a6}
0x180e0…18108               Head {h00=0x0024, h01=0x0050, text=» LD A4,DEVTYP+STKEND DEVICE TYPE«, t00=0x00f6, t01=0x00b0}
0x18108…1811a               Head {h00=0x000e, h01=0x0050, text=» ANK A4,1 «, t00=0x00f6, t01=0x00d8}
0x1811a…1814a               Head {h00=0x002c, h01=0x0050, text=» RF(NZ) DBHEAD 1 MEG FLOPPY,DOUBLE HEAD «, t00=0x00f6, t01=0x00ea}
0x1814a…1816a               Head {h00=0x001c, h01=0x0050, text=» SLL A1,1 ONLY ONE HEAD «, t00=0x00f6, t01=0x011a}
0x1816a…1817e               Head {h00=0x0010, h01=0x0050, text=»DBHEAD EQU *«, t00=0x00f6, t01=0x013a}
0x1817e…18190               Head {h00=0x000e, h01=0x0050, text=» LDR A4,A1«, t00=0x00f6, t01=0x014e}
0x18190…181a2               Head {h00=0x000e, h01=0x0050, text=» ANK A4,1 «, t00=0x00f6, t01=0x0160}
0x181a2…181d4               Head {h00=0x002e, h01=0x0050, text=» SRC A4,2 HEAD NUMBER IN CORRECT POSITION «, t00=0x00f6, t01=0x0172}
0x181d4…18208               Head {h00=0x0030, h01=0x0050, text=» SLL A2,2 SECTOR NUMBER IN CORRECT POSITION «, t00=0x00f7, t01=0x0014}
0x18208…18230               Head {h00=0x0024, h01=0x0050, text=» ORR A2,A4 A2=CIO READ REGISTER «, t00=0x00f7, t01=0x0048}
0x18230…18266               Head {h00=0x0032, h01=0x0050, text=» SLL A1,1 CYLINDER NUMBER IN CORRECT POSITION «, t00=0x00f7, t01=0x0070}
0x18266…1828c               Head {h00=0x0022, h01=0x0050, text=» ORK A1,3 A1=CIO SEEK REGISTER«, t00=0x00f7, t01=0x00a6}
0x1828c…182c4               Head {h00=0x0034, h01=0x0050, text=» CW A1,CYLNBR COMPARE OLD AN NEW CYLINDER NUMBER«, t00=0x00f7, t01=0x00cc}
0x182c4…182e8               Head {h00=0x0020, h01=0x0050, text=» RF(E) NOSEEK NO SEEK NEEDED«, t00=0x00f7, t01=0x0104}
0x182e8…18312               Head {h00=0x0026, h01=0x0050, text=» ST A1,CYLNBR SAVE CYLINDER NUMBER«, t00=0x00f7, t01=0x0128}
0x18312…18334               Head {h00=0x001e, h01=0x0050, text=»FDSEEK EX FRD:10 CIO START«, t00=0x00f7, t01=0x0152}
0x18334…1834a               Head {h00=0x0012, h01=0x0050, text=» RB(NA) FDSEEK«, t00=0x00f7, t01=0x0174}
0x1834a…18364               Head {h00=0x0016, h01=0x0050, text=»SEKSST SST A1,FDCU«, t00=0x00f7, t01=0x018a}
0x18364…1837a               Head {h00=0x0012, h01=0x0050, text=» RB(NA) SEKSST«, t00=0x00f8, t01=0x0014}
0x1837a…18390               Head {h00=0x0012, h01=0x0050, text=» ANKL A1,/611 «, t00=0x00f8, t01=0x002a}
0x18390…183b2               Head {h00=0x001e, h01=0x0050, text=» RF(NZ) FRD:50 SEEK ERROR «, t00=0x00f8, t01=0x0040}
0x183b2…183c6               Head {h00=0x0010, h01=0x0050, text=»NOSEEK EQU *«, t00=0x00f8, t01=0x0062}
0x183c6…183d8               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A2«, t00=0x00f8, t01=0x0076}
0x183d8…183ea               Head {h00=0x000e, h01=0x0050, text=» RF FRD:05«, t00=0x00f8, t01=0x0088}
0x183ea…183f8               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00f8, t01=0x009a}
0x183f8…1840c               Head {h00=0x0010, h01=0x0050, text=»FRDS25 EQU *«, t00=0x00f8, t01=0x00a8}
0x1840c…1842a               Head {h00=0x001a, h01=0x0050, text=» LDR A1,A11 SECTOR NO «, t00=0x00f8, t01=0x00bc}
0x1842a…1843c               Head {h00=0x000e, h01=0x0050, text=» SLL A1,4 «, t00=0x00f8, t01=0x00da}
0x1843c…18478               Head {h00=0x0038, h01=0x0050, text=» ORKL A1,/4000 NUMBER OF SECTORS=2  (BIT 0 - BIT 1) «, t00=0x00f8, t01=0x00ec}
0x18478…1848c               Head {h00=0x0010, h01=0x0050, text=»FRD:05 EQU *«, t00=0x00f8, t01=0x0128}
0x1848c…184a2               Head {h00=0x0012, h01=0x0050, text=» LDKL A2,MUXCC«, t00=0x00f8, t01=0x013c}
0x184a2…184c6               Head {h00=0x0020, h01=0x0050, text=» LD A3,MXBUF BUFFER ADDRESS «, t00=0x00f8, t01=0x0152}
0x184c6…184e4               Head {h00=0x001a, h01=0x0050, text=» WER A2,FDIOP 1:ST WER«, t00=0x00f8, t01=0x0176}
0x184e4…18506 (249, 0, 400) Head {h00=0x001e, h01=0x0050, text=» WER A3,FDIOP+1 SECOND WER«, t00=0x00f9, t01=0x0004}
0x18506…1850e               Head {h00=0x0004, h01=0x0050, t00=0x00f9, t01=0x0026}
0x1850e…18536               Head {h00=0x0024, h01=0x0050, text=» LDR A2,A3 BUFFER START ADDRESS «, t00=0x00f9, t01=0x002e}
0x18536…1855e               Head {h00=0x0024, h01=0x0050, text=» AD A2,SAVCON BUFFER END ADDRESS«, t00=0x00f9, t01=0x0056}
0x1855e…18568               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f9, t01=0x007e}
0x18568…18590               Head {h00=0x0024, h01=0x0050, text=»FRD:10 CIO A1,1,FDCU START READ «, t00=0x00f9, t01=0x0088}
0x18590…185a6               Head {h00=0x0012, h01=0x0050, text=» RB(NA) FRD:10«, t00=0x00f9, t01=0x00b0}
0x185a6…185b0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f9, t01=0x00c6}
0x185b0…185c6               Head {h00=0x0012, h01=0x0050, text=» EJECT   CRVOL«, t00=0x00f9, t01=0x00d0}
0x185c6…185d0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f9, t01=0x00e6}
0x185d0…185da               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f9, t01=0x00f0}
0x185da…185f6               Head {h00=0x0018, h01=0x0050, text=»FRD:20 INR A1,0,FDCU«, t00=0x00f9, t01=0x00fa}
0x185f6…18610               Head {h00=0x0016, h01=0x0050, text=» RF(NA) FRD:40  =4«, t00=0x00f9, t01=0x0116}
0x18610…18622               Head {h00=0x000e, h01=0x0050, text=» STR A1,A3«, t00=0x00f9, t01=0x0130}
0x18622…18634               Head {h00=0x000e, h01=0x0050, text=» ADK A3,2 «, t00=0x00f9, t01=0x0142}
0x18634…18646               Head {h00=0x000e, h01=0x0050, text=» CWR A3,A2«, t00=0x00f9, t01=0x0154}
0x18646…1865c               Head {h00=0x0012, h01=0x0050, text=» RB(NE) FRD:20«, t00=0x00f9, t01=0x0166}
0x1865c…18666               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f9, t01=0x017c}
0x18666…1868c               Head {h00=0x0022, h01=0x0050, text=»FRD:25 CIO A1,0,FDCU STOP READ«, t00=0x00f9, t01=0x0186}
0x1868c…1869e               Head {h00=0x000e, h01=0x0050, text=» RB FRD:20«, t00=0x00fa, t01=0x001c}
0x1869e…186b8               Head {h00=0x0016, h01=0x0050, text=»FRD:40 SST A1,FDCU«, t00=0x00fa, t01=0x002e}
0x186b8…186ce               Head {h00=0x0012, h01=0x0050, text=» RB(NA) FRD:20«, t00=0x00fa, t01=0x0048}
0x186ce…186e4               Head {h00=0x0012, h01=0x0050, text=»FRD:42 EQU *+2«, t00=0x00fa, t01=0x005e}
0x186e4…18708               Head {h00=0x0020, h01=0x0050, text=» ANKL A1,/4E15 FATAL ERROR ?«, t00=0x00fa, t01=0x0074}
0x18708…18724               Head {h00=0x0018, h01=0x0050, text=» RF(NZ) FRD:50 YES! «, t00=0x00fa, t01=0x0098}
0x18724…18740               Head {h00=0x0018, h01=0x0050, text=»FRD:43 CWR A3,A2  =4«, t00=0x00fa, t01=0x00b4}
0x18740…1876c               Head {h00=0x0028, h01=0x0050, text=» RF(E) FRD:44 PROGRAMMED CHANNEL =4 «, t00=0x00fa, t01=0x00d0}
0x1876c…1879e               Head {h00=0x002e, h01=0x0050, text=» LDKL A1,FRD:B1+/5700 RF FRD:40 INSTR. =4 «, t00=0x00fa, t01=0x00fc}
0x1879e…187c8               Head {h00=0x0026, h01=0x0050, text=» ST A1,FRD:20 UPDATE INR ISTR. =4 «, t00=0x00fa, t01=0x012e}
0x187c8…187e0               Head {h00=0x0014, h01=0x0050, text=»FRD:44 EQU *  =4«, t00=0x00fa, t01=0x0158}
0x187e0…18812               Head {h00=0x002e, h01=0x0050, text=» LDKL A1,FRD:B2+/5700 RF FRD:45 INSTR. =4 «, t00=0x00fa, t01=0x0170}
0x18812…1883c               Head {h00=0x0026, h01=0x0050, text=» ST A1,FRD:43 UPDATE CWR INSTR. =4«, t00=0x00fb, t01=0x0012}
0x1883c…1885c               Head {h00=0x001c, h01=0x0050, text=» ABI READ READ AGAIN =4 «, t00=0x00fb, t01=0x003c}
0x1885c…18870               Head {h00=0x0010, h01=0x0050, text=»FRD:45 EQU *«, t00=0x00fb, t01=0x005c}
0x18870…1889c               Head {h00=0x0028, h01=0x0050, text=» ADKL A11,1 INCRMENT SECTOR ADDRESS «, t00=0x00fb, t01=0x0070}
0x1889c…188b2               Head {h00=0x0012, h01=0x0050, text=» RF(NN) FRD:48«, t00=0x00fb, t01=0x009c}
0x188b2…188e6               Head {h00=0x0030, h01=0x0050, text=» SUR A11,A11 RESET LEAST SIGN. PART OF D.A. «, t00=0x00fb, t01=0x00b2}
0x188e6…1891c               Head {h00=0x0032, h01=0x0050, text=» ADKL A12,1 INCREMENT MOST SIGN. PART OF D.A. «, t00=0x00fb, t01=0x00e6}
0x1891c…18944               Head {h00=0x0024, h01=0x0050, text=» RF(O) FRD:50 DISC ADDRESS ERROR«, t00=0x00fb, t01=0x011c}
0x18944…18958               Head {h00=0x0010, h01=0x0050, text=»FRD:48 EQU *«, t00=0x00fb, t01=0x0144}
0x18958…18968               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00fb, t01=0x0158}
0x18968…1897c               Head {h00=0x0010, h01=0x0050, text=»FRD:50 EQU *«, t00=0x00fb, t01=0x0168}
0x1897c…18992               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP2 «, t00=0x00fb, t01=0x017c}
0x18992…189a6 (252, 0, 400) Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x00fc, t01=0x0004}
0x189a6…189cc               Head {h00=0x0022, h01=0x0050, text=»FRD:B1 EQU FRD:40-FRD:20-2  =4«, t00=0x00fc, t01=0x0018}
0x189cc…189f2               Head {h00=0x0022, h01=0x0050, text=»FRD:B2 EQU FRD:45-FRD:43-2  =4«, t00=0x00fc, t01=0x003e}
0x189f2…189fe               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00fc, t01=0x0064}
0x189fe…18a14               Head {h00=0x0012, h01=0x0050, text=» IFT CDDISC=1 «, t00=0x00fc, t01=0x0070}
0x18a14…18a2e               Head {h00=0x0016, h01=0x0050, text=» IFT CDDI16=0  =9 «, t00=0x00fc, t01=0x0086}
0x18a2e…18a3c               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00fc, t01=0x00a0}
0x18a3c…18a68               Head {h00=0x0028, h01=0x0050, text=»*********************************** «, t00=0x00fc, t01=0x00ae}
0x18a68…18a94               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x00fc, t01=0x00da}
0x18a94…18ac0               Head {h00=0x0028, h01=0x0050, text=»*  CDINIT - INITIALIZE DISC UNIT  * «, t00=0x00fc, t01=0x0106}
0x18ac0…18aec               Head {h00=0x0028, h01=0x0050, text=»*  =============================  * «, t00=0x00fc, t01=0x0132}
0x18aec…18b18               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x00fc, t01=0x015e}
0x18b18…18b44               Head {h00=0x0028, h01=0x0050, text=»*  REFERENCED IN: SYSLOD,GETFIL   * «, t00=0x00fc, t01=0x018a}
0x18b44…18b70               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x00fd, t01=0x0026}
0x18b70…18b9c               Head {h00=0x0028, h01=0x0050, text=»*  ENTRY: A1 - DEVICE ADDRESS     * «, t00=0x00fd, t01=0x0052}
0x18b9c…18bc8               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x00fd, t01=0x007e}
0x18bc8…18bf4               Head {h00=0x0028, h01=0x0050, text=»*  EXIT:                          * «, t00=0x00fd, t01=0x00aa}
0x18bf4…18c20               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x00fd, t01=0x00d6}
0x18c20…18c4c               Head {h00=0x0028, h01=0x0050, text=»*  WORK REGISTERS:  A1,A2          *«, t00=0x00fd, t01=0x0102}
0x18c4c…18c78               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x00fd, t01=0x012e}
0x18c78…18ca4               Head {h00=0x0028, h01=0x0050, text=»*  SUBROUTINES:                   * «, t00=0x00fd, t01=0x015a}
0x18ca4…18cd0               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x00fd, t01=0x0186}
0x18cd0…18cfc               Head {h00=0x0028, h01=0x0050, text=»*********************************** «, t00=0x00fe, t01=0x0022}
0x18cfc…18d04               Head {h00=0x0004, h01=0x0050, t00=0x00fe, t01=0x004e}
0x18d04…18d18               Head {h00=0x0010, h01=0x0050, text=»CDINIT EQU *«, t00=0x00fe, t01=0x0056}
0x18d18…18d22               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00fe, t01=0x006a}
0x18d22…18d46               Head {h00=0x0020, h01=0x0050, text=»* INIT 80M CDC DISC COMMANDS«, t00=0x00fe, t01=0x0074}
0x18d46…18d50               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00fe, t01=0x0098}
0x18d50…18d80               Head {h00=0x002c, h01=0x0050, text=» ORKL A1,CIO CONFIG CIO A1,1,XX  INSTR. «, t00=0x00fe, t01=0x00a2}
0x18d80…18d96               Head {h00=0x0012, h01=0x0050, text=» ST A1,READC1 «, t00=0x00fe, t01=0x00d2}
0x18d96…18dc2               Head {h00=0x0028, h01=0x0050, text=» ORKL A1,/800 FORM SST A1,XX  INSTR.«, t00=0x00fe, t01=0x00e8}
0x18dc2…18dd8               Head {h00=0x0012, h01=0x0050, text=» ST A1,READC2 «, t00=0x00fe, t01=0x0114}
0x18dd8…18e06               Head {h00=0x002a, h01=0x0050, text=» XRKL A1,/B00 FORM CIO A2,1,XX  INSTR.«, t00=0x00fe, t01=0x012a}
0x18e06…18e1c               Head {h00=0x0012, h01=0x0050, text=» ST A1,SEEKC1 «, t00=0x00fe, t01=0x0158}
0x18e1c…18e48               Head {h00=0x0028, h01=0x0050, text=» ORKL A1,/800 FORM SST A2,XX  INSTR.«, t00=0x00fe, t01=0x016e}
0x18e48…18e5e               Head {h00=0x0012, h01=0x0050, text=» ST A1,SEEKC2 «, t00=0x00ff, t01=0x000a}
0x18e5e…18e72               Head {h00=0x0010, h01=0x0050, text=» LDKL A2,-1 «, t00=0x00ff, t01=0x0020}
0x18e72…18ea8               Head {h00=0x0032, h01=0x0050, text=» ST A2,PSECNL+STKEND INIT VALUE FOR SECTOR NBR«, t00=0x00ff, t01=0x0034}
0x18ea8…18ed2               Head {h00=0x0026, h01=0x0050, text=» LDKL A2,/300 BUFLEN 80M CDC DISC «, t00=0x00ff, t01=0x006a}
0x18ed2…18ef4               Head {h00=0x001e, h01=0x0050, text=» ST A2,SAVCON SAVE LENGTH «, t00=0x00ff, t01=0x0094}
0x18ef4…18f2c               Head {h00=0x0034, h01=0x0050, text=» LDKL A2,CRDSEC GET READ SECTOR SUBROUTINE ADDR.«, t00=0x00ff, t01=0x00b6}
0x18f2c…18f40               Head {h00=0x0010, h01=0x0050, text=» ST A2,READ «, t00=0x00ff, t01=0x00ee}
0x18f40…18f54               Head {h00=0x0010, h01=0x0050, text=» ST A2,READS«, t00=0x00ff, t01=0x0102}
0x18f54…18f64               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00ff, t01=0x0116}
0x18f64…18f72               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00ff, t01=0x0126}
0x18f72…18faa               Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x00ff, t01=0x0134}
0x18faa…18fe2               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x00ff, t01=0x016c}
0x18fe2…1901a               Head {h00=0x0034, h01=0x0050, text=»*  CRDSEC- READ ONE SECTOR FROM DISC          * «, t00=0x0100, t01=0x0014}
0x1901a…19052               Head {h00=0x0034, h01=0x0050, text=»*  =================================          * «, t00=0x0100, t01=0x004c}
0x19052…1908a               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0100, t01=0x0084}
0x1908a…190c2               Head {h00=0x0034, h01=0x0050, text=»*  REFERENCED IN: SYSLOD                      * «, t00=0x0100, t01=0x00bc}
0x190c2…190fa               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0100, t01=0x00f4}
0x190fa…19132               Head {h00=0x0034, h01=0x0050, text=»*  ENTRY:  A9 = BUFFER ADDRESS                * «, t00=0x0100, t01=0x012c}
0x19132…1916a               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0100, t01=0x0164}
0x1916a…191a2               Head {h00=0x0034, h01=0x0050, text=»*         A11 - SECTOR NBR LEAST SIGNIFICANT  * «, t00=0x0101, t01=0x000c}
0x191a2…191da               Head {h00=0x0034, h01=0x0050, text=»*         A12 - SECTOR NBR MOST SIGNIFICANT   * «, t00=0x0101, t01=0x0044}
0x191da…19212               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0101, t01=0x007c}
0x19212…1924a               Head {h00=0x0034, h01=0x0050, text=»*  EXIT: A12,A11 = A12,A11 + 1                * «, t00=0x0101, t01=0x00b4}
0x1924a…19282               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0101, t01=0x00ec}
0x19282…192ba               Head {h00=0x0034, h01=0x0050, text=»*   WORK REGISTERS:  A1,A2,A3,A6              * «, t00=0x0101, t01=0x0124}
0x192ba…192f2               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0101, t01=0x015c}
0x192f2…1932a (258, 0, 400) Head {h00=0x0034, h01=0x0050, text=»*  SUBROUTINES:  ERROR                        * «, t00=0x0102, t01=0x0004}
0x1932a…19362               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0102, t01=0x003c}
0x19362…1939a               Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x0102, t01=0x0074}
0x1939a…193a4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0102, t01=0x00ac}
0x193a4…193b8               Head {h00=0x0010, h01=0x0050, text=»CRDSEC EQU *«, t00=0x0102, t01=0x00b6}
0x193b8…193c2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0102, t01=0x00ca}
0x193c2…193de               Head {h00=0x0018, h01=0x0050, text=»* SET BUFFER ADDRESS«, t00=0x0102, t01=0x00d4}
0x193de…193e8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0102, t01=0x00f0}
0x193e8…1940a               Head {h00=0x001e, h01=0x0050, text=» LDR A1,A9 BUFFER ADDRESS «, t00=0x0102, t01=0x00fa}
0x1940a…1941e               Head {h00=0x0010, h01=0x0050, text=» ADKL A1,256«, t00=0x0102, t01=0x011c}
0x1941e…1943e               Head {h00=0x001c, h01=0x0050, text=» ST A1,CIOAD2 ADDRESS 2 «, t00=0x0102, t01=0x0130}
0x1943e…19452               Head {h00=0x0010, h01=0x0050, text=» ADKL A1,256«, t00=0x0102, t01=0x0150}
0x19452…19472               Head {h00=0x001c, h01=0x0050, text=» ST A1,CIOAD3 ADDRESS 3 «, t00=0x0102, t01=0x0164}
0x19472…19488               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,/3FFF«, t00=0x0102, t01=0x0184}
0x19488…194aa               Head {h00=0x001e, h01=0x0050, text=» ANS A1,CIOTAB RESET BITS «, t00=0x0103, t01=0x000a}
0x194aa…194cc               Head {h00=0x001e, h01=0x0050, text=» ANS A1,CIOTOT RESET BITS «, t00=0x0103, t01=0x002c}
0x194cc…194fe               Head {h00=0x002e, h01=0x0050, text=» LDR A1,A12 SECTOR NUMBER MOST SIGNIFICANT«, t00=0x0103, t01=0x004e}
0x194fe…19532               Head {h00=0x0030, h01=0x0050, text=» LDR A2,A11 SECTOR NUMBER LEAST SIGNIFICANT «, t00=0x0103, t01=0x0080}
0x19532…19540               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0103, t01=0x00b4}
0x19540…1954a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0103, t01=0x00c2}
0x1954a…1956a               Head {h00=0x001c, h01=0x0050, text=»* DIVIDE LOGICAL WITH 3 «, t00=0x0103, t01=0x00cc}
0x1956a…19574               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0103, t01=0x00ec}
0x19574…19586               Head {h00=0x000e, h01=0x0050, text=» LDK A3,0 «, t00=0x0103, t01=0x00f6}
0x19586…1959a               Head {h00=0x0010, h01=0x0050, text=»RED100 EQU *«, t00=0x0103, t01=0x0108}
0x1959a…195ac               Head {h00=0x000e, h01=0x0050, text=» ADK A3,1 «, t00=0x0103, t01=0x011c}
0x195ac…195be               Head {h00=0x000e, h01=0x0050, text=» SUK A1,3 «, t00=0x0103, t01=0x012e}
0x195be…195d4               Head {h00=0x0012, h01=0x0050, text=» RB(NN) RED100«, t00=0x0103, t01=0x0140}
0x195d4…195e6               Head {h00=0x000e, h01=0x0050, text=» ADK A1,3 «, t00=0x0103, t01=0x0156}
0x195e6…195f8               Head {h00=0x000e, h01=0x0050, text=» SUK A3,1 «, t00=0x0103, t01=0x0168}
0x195f8…19606               Head {h00=0x000a, h01=0x0050, text=» DVK 3«, t00=0x0103, t01=0x017a}
0x19606…1961c               Head {h00=0x0012, h01=0x0050, text=» CW A9,CIOAD1 «, t00=0x0103, t01=0x0188}
0x1961c…1965a               Head {h00=0x003a, h01=0x0050, text=» RF(NE) RED110 NOT SAME BUFFER ADDRESS MEANS NEW READ «, t00=0x0104, t01=0x000e}
0x1965a…19676               Head {h00=0x0018, h01=0x0050, text=» CW A2,PSECNL+STKEND«, t00=0x0104, t01=0x004c}
0x19676…196a6               Head {h00=0x002c, h01=0x0050, text=» RF(NE) RED110 NOT SAME PHYSICAL SEC NBR«, t00=0x0104, t01=0x0068}
0x196a6…196c2               Head {h00=0x0018, h01=0x0050, text=» CW A3,PSECNM+STKEND«, t00=0x0104, t01=0x0098}
0x196c2…196f2               Head {h00=0x002c, h01=0x0050, text=» RF(NE) RED110 NOT SAME PHYSICAL SEC NBR«, t00=0x0104, t01=0x00b4}
0x196f2…1970e               Head {h00=0x0018, h01=0x0050, text=» CW A1,PSECPA+STKEND«, t00=0x0104, t01=0x00e4}
0x1970e…19738               Head {h00=0x0026, h01=0x0050, text=» RF(E) TURN SAME LOG SEC AS BEFORE«, t00=0x0104, t01=0x0100}
0x19738…1976a               Head {h00=0x002e, h01=0x0050, text=» RF(G) REDMOV MOVE UP NEXT LOGICAL SECTOR «, t00=0x0104, t01=0x012a}
0x1976a…1977e               Head {h00=0x0010, h01=0x0050, text=»RED110 EQU *«, t00=0x0104, t01=0x015c}
0x1977e…1979e               Head {h00=0x001c, h01=0x0050, text=» ST A9,CIOAD1 ADDRESS 1 «, t00=0x0104, t01=0x0170}
0x1979e…197ca               Head {h00=0x0028, h01=0x0050, text=» MS 3,PSECPA+STKEND SAVE NEW VALUES «, t00=0x0104, t01=0x0190}
0x197ca…197dc               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A3«, t00=0x0105, t01=0x002c}
0x197dc…197ec               Head {h00=0x000c, h01=0x0050, text=» DVK 115«, t00=0x0105, t01=0x003e}
0x197ec…197fa               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0105, t01=0x004e}
0x197fa…1981c               Head {h00=0x001e, h01=0x0050, text=»* A1=HEAD NBR * SECTOR NBR«, t00=0x0105, t01=0x005c}
0x1981c…19836               Head {h00=0x0016, h01=0x0050, text=»* A2=CYLINDER NBR «, t00=0x0105, t01=0x007e}
0x19836…19848               Head {h00=0x000e, h01=0x0050, text=» LDR A3,A2«, t00=0x0105, t01=0x0098}
0x19848…1985a               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A1«, t00=0x0105, t01=0x00aa}
0x1985a…1986c               Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x0105, t01=0x00bc}
0x1986c…1987c               Head {h00=0x000c, h01=0x0050, text=» DVK 23 «, t00=0x0105, t01=0x00ce}
0x1987c…19894               Head {h00=0x0014, h01=0x0050, text=»* A1=SECTOR NBR «, t00=0x0105, t01=0x00de}
0x19894…198aa               Head {h00=0x0012, h01=0x0050, text=»* A2=HEAD NBR «, t00=0x0105, t01=0x00f6}
0x198aa…198d2               Head {h00=0x0024, h01=0x0050, text=» ORKL A2,/800 SET INTERRUPT BIT «, t00=0x0105, t01=0x010c}
0x198d2…198f8               Head {h00=0x0022, h01=0x0050, text=» ST A2,CIOTAB UPDATE CIO TABLE«, t00=0x0105, t01=0x0134}
0x198f8…19906               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0105, t01=0x015a}
0x19906…19910               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0105, t01=0x0168}
0x19910…19926               Head {h00=0x0012, h01=0x0050, text=»* INTERLACING «, t00=0x0105, t01=0x0172}
0x19926…19930               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0105, t01=0x0188}
0x19930…19942 (262, 0, 400) Head {h00=0x000e, h01=0x0050, text=» LDR A2,A1«, t00=0x0106, t01=0x0004}
0x19942…1995e               Head {h00=0x0018, h01=0x0050, text=» MUK 5 INTERLACING 5«, t00=0x0106, t01=0x0016}
0x1995e…19970               Head {h00=0x000e, h01=0x0050, text=» SLC A3,1 «, t00=0x0106, t01=0x0032}
0x19970…1999c               Head {h00=0x0028, h01=0x0050, text=» RF(NN) INT100 EVEN CYLINDER NUMBER «, t00=0x0106, t01=0x0044}
0x1999c…199ba               Head {h00=0x001a, h01=0x0050, text=» ADK A2,12 SKEW FACTOR«, t00=0x0106, t01=0x0070}
0x199ba…199ce               Head {h00=0x0010, h01=0x0050, text=»INT100 EQU *«, t00=0x0106, t01=0x008e}
0x199ce…199de               Head {h00=0x000c, h01=0x0050, text=» DVK 23 «, t00=0x0106, t01=0x00a2}
0x199de…199fc               Head {h00=0x001a, h01=0x0050, text=» SLL A1,5 IN POSITION «, t00=0x0106, t01=0x00b2}
0x199fc…19a24               Head {h00=0x0024, h01=0x0050, text=» ORS A1,CIOTAB UPDATE CIO TABLE «, t00=0x0106, t01=0x00d0}
0x19a24…19a40               Head {h00=0x0018, h01=0x0050, text=» SRC A3,1 RESTORE A3«, t00=0x0106, t01=0x00f8}
0x19a40…19a56               Head {h00=0x0012, h01=0x0050, text=» CW A3,CYLNBR «, t00=0x0106, t01=0x0114}
0x19a56…19a80               Head {h00=0x0026, h01=0x0050, text=» RF(E) READER SAME CYLINDER NUMBER«, t00=0x0106, t01=0x012a}
0x19a80…19a8e               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0106, t01=0x0154}
0x19a8e…19a98               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0106, t01=0x0162}
0x19a98…19aa6               Head {h00=0x000a, h01=0x0050, text=»* SEEK«, t00=0x0106, t01=0x016c}
0x19aa6…19ab0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0106, t01=0x017a}
0x19ab0…19ad8               Head {h00=0x0024, h01=0x0050, text=» ST A3,CYLNBR SAVE CYLINDER NBR «, t00=0x0106, t01=0x0184}
0x19ad8…19afc               Head {h00=0x0020, h01=0x0050, text=» ADKL A3,/A800 SEEK COMMAND «, t00=0x0107, t01=0x001c}
0x19afc…19b12               Head {h00=0x0012, h01=0x0050, text=» ST A3,SEKTAB «, t00=0x0107, t01=0x0040}
0x19b12…19b2a               Head {h00=0x0014, h01=0x0050, text=» LDKL A2,SEKTAB «, t00=0x0107, t01=0x0056}
0x19b2a…19b3e               Head {h00=0x0010, h01=0x0050, text=»SEEKC1 EQU *«, t00=0x0107, t01=0x006e}
0x19b3e…19b56               Head {h00=0x0014, h01=0x0050, text=» CIO A2,1,0 SEEK«, t00=0x0107, t01=0x0082}
0x19b56…19b6c               Head {h00=0x0012, h01=0x0050, text=» RB(NA) SEEKC1«, t00=0x0107, t01=0x009a}
0x19b6c…19b80               Head {h00=0x0010, h01=0x0050, text=»SEEKC2 EQU *«, t00=0x0107, t01=0x00b0}
0x19b80…19b92               Head {h00=0x000e, h01=0x0050, text=» SST A2,0 «, t00=0x0107, t01=0x00c4}
0x19b92…19ba8               Head {h00=0x0012, h01=0x0050, text=» RB(NA) SEEKC2«, t00=0x0107, t01=0x00d6}
0x19ba8…19bb6               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0107, t01=0x00ec}
0x19bb6…19bc0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0107, t01=0x00fa}
0x19bc0…19bd2               Head {h00=0x000e, h01=0x0050, text=»*    READ «, t00=0x0107, t01=0x0104}
0x19bd2…19bdc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0107, t01=0x0116}
0x19bdc…19bf0               Head {h00=0x0010, h01=0x0050, text=»READER EQU *«, t00=0x0107, t01=0x0120}
0x19bf0…19c14               Head {h00=0x0020, h01=0x0050, text=» LDK A6,3 NUMBER OF RETRIES «, t00=0x0107, t01=0x0134}
0x19c14…19c28               Head {h00=0x0010, h01=0x0050, text=»REA100 EQU *«, t00=0x0107, t01=0x0158}
0x19c28…19c54               Head {h00=0x0028, h01=0x0050, text=» LDKL A1,CIOTAB POINTER TO CIO TABLE«, t00=0x0107, t01=0x016c}
0x19c54…19c72               Head {h00=0x001a, h01=0x0050, text=»READC1 CIO A1,1,0 READ«, t00=0x0108, t01=0x0008}
0x19c72…19c9c               Head {h00=0x0026, h01=0x0050, text=» RB(NA) READC1 LOOP UNTIL ACCEPTED«, t00=0x0108, t01=0x0026}
0x19c9c…19ca6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0108, t01=0x0050}
0x19ca6…19cc4               Head {h00=0x001a, h01=0x0050, text=»READC2 SST A1,0 STATUS«, t00=0x0108, t01=0x005a}
0x19cc4…19cee               Head {h00=0x0026, h01=0x0050, text=» RB(NA) READC2 LOOP UNTIL ACCEPTED«, t00=0x0108, t01=0x0078}
0x19cee…19d0c               Head {h00=0x001a, h01=0x0050, text=» ANKL A1,/FF0F STATUS «, t00=0x0108, t01=0x00a2}
0x19d0c…19d30               Head {h00=0x0020, h01=0x0050, text=» RF(NZ) RET30 READING ERROR «, t00=0x0108, t01=0x00c0}
0x19d30…19d72               Head {h00=0x003e, h01=0x0050, text=» LD A1,PSECPA+STKEND GET RELATIV LOG SECT IN PHYSICAL =11 «, t00=0x0108, t01=0x00e4}
0x19d72…19da6               Head {h00=0x0030, h01=0x0050, text=» RF(NZ) REDMOV NOT FIRST REL LOG SECTOR =11 «, t00=0x0108, t01=0x0126}
0x19da6…19dae               Head {h00=0x0004, h01=0x0050, t00=0x0108, t01=0x015a}
0x19dae…19dc0               Head {h00=0x000e, h01=0x0050, text=»TURN EQU *«, t00=0x0108, t01=0x0162}
0x19dc0…19df4               Head {h00=0x0030, h01=0x0050, text=» ADKL A11,1 INCREMENT LOGICAL SECTOR NUMBER «, t00=0x0108, t01=0x0174}
0x19df4…19e12               Head {h00=0x001a, h01=0x0050, text=» RF(O) TURN10 OVERFLOW«, t00=0x0109, t01=0x0018}
0x19e12…19e24               Head {h00=0x000e, h01=0x0050, text=» RF TURN20«, t00=0x0109, t01=0x0036}
0x19e24…19e38               Head {h00=0x0010, h01=0x0050, text=»TURN10 EQU *«, t00=0x0109, t01=0x0048}
0x19e38…19e56               Head {h00=0x001a, h01=0x0050, text=» SUR A11,A11 RESET A11«, t00=0x0109, t01=0x005c}
0x19e56…19e6a               Head {h00=0x0010, h01=0x0050, text=» ADKL A12,1 «, t00=0x0109, t01=0x007a}
0x19e6a…19e7e               Head {h00=0x0010, h01=0x0050, text=»TURN20 EQU *«, t00=0x0109, t01=0x008e}
0x19e7e…19e8e               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0109, t01=0x00a2}
0x19e8e…19e9c               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0109, t01=0x00b2}
0x19e9c…19ea6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0109, t01=0x00c0}
0x19ea6…19ecc               Head {h00=0x0022, h01=0x0050, text=»* MOVE UP NEXT LOGICAL SECTOR «, t00=0x0109, t01=0x00ca}
0x19ecc…19ed6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0109, t01=0x00f0}
0x19ed6…19eea               Head {h00=0x0010, h01=0x0050, text=»REDMOV EQU *«, t00=0x0109, t01=0x00fa}
0x19eea…19f24               Head {h00=0x0036, h01=0x0050, text=» ST A1,PSECPA+STKEND SAVE NEW LOGICAL SECTOR PART «, t00=0x0109, t01=0x010e}
0x19f24…19f44               Head {h00=0x001c, h01=0x0050, text=» SLL A1,2 INDEX TO TABLE«, t00=0x0109, t01=0x0148}
0x19f44…19f6c               Head {h00=0x0024, h01=0x0050, text=» LD A1,CIOAD1,A1 SOURCE ADDRESS «, t00=0x0109, t01=0x0168}
0x19f6c…19f92               Head {h00=0x0022, h01=0x0050, text=» LDR A2,A9 DESTINATION ADDRESS«, t00=0x0109, t01=0x0190}
0x19f92…19fb6               Head {h00=0x0020, h01=0x0050, text=» LDK A3,128 LENGTH IN WORDS «, t00=0x010a, t01=0x0026}
0x19fb6…19fca               Head {h00=0x0010, h01=0x0050, text=»RMOV10 EQU *«, t00=0x010a, t01=0x004a}
0x19fca…19fde               Head {h00=0x0010, h01=0x0050, text=» LDR* A6,A1 «, t00=0x010a, t01=0x005e}
0x19fde…19ff0               Head {h00=0x000e, h01=0x0050, text=» STR A6,A2«, t00=0x010a, t01=0x0072}
0x19ff0…1a002               Head {h00=0x000e, h01=0x0050, text=» ADK A1,2 «, t00=0x010a, t01=0x0084}
0x1a002…1a014               Head {h00=0x000e, h01=0x0050, text=» ADK A2,2 «, t00=0x010a, t01=0x0096}
0x1a014…1a026               Head {h00=0x000e, h01=0x0050, text=» SUK A3,1 «, t00=0x010a, t01=0x00a8}
0x1a026…1a046               Head {h00=0x001c, h01=0x0050, text=» RB(P) RMOV10 NEXT WORD «, t00=0x010a, t01=0x00ba}
0x1a046…1a056               Head {h00=0x000c, h01=0x0050, text=» RB TURN«, t00=0x010a, t01=0x00da}
0x1a056…1a05e               Head {h00=0x0004, h01=0x0050, t00=0x010a, t01=0x00ea}
0x1a05e…1a066               Head {h00=0x0004, h01=0x0050, t00=0x010a, t01=0x00f2}
0x1a066…1a06e               Head {h00=0x0004, h01=0x0050, t00=0x010a, t01=0x00fa}
0x1a06e…1a082               Head {h00=0x0010, h01=0x0050, text=»NOFOND EQU *«, t00=0x010a, t01=0x0102}
0x1a082…1a098               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP2 «, t00=0x010a, t01=0x0116}
0x1a098…1a0c2               Head {h00=0x0026, h01=0x0050, text=» CALL ERROR INDICATE READING ERROR«, t00=0x010a, t01=0x012c}
0x1a0c2…1a0d0               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x010a, t01=0x0156}
0x1a0d0…1a0da               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x010a, t01=0x0164}
0x1a0da…1a0f8               Head {h00=0x001a, h01=0x0050, text=»* IO ERROR IN READING «, t00=0x010a, t01=0x016e}
0x1a0f8…1a102               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x010a, t01=0x018c}
0x1a102…1a116               Head {h00=0x0010, h01=0x0050, text=»RET30 EQU * «, t00=0x010b, t01=0x0008}
0x1a116…1a128               Head {h00=0x000e, h01=0x0050, text=» SUK A6,1 «, t00=0x010b, t01=0x001c}
0x1a128…1a146               Head {h00=0x001a, h01=0x0050, text=» RB(NZ) REA100 NEW TRY«, t00=0x010b, t01=0x002e}
0x1a146…1a15c               Head {h00=0x0012, h01=0x0050, text=» LC A1,CIOTAB «, t00=0x010b, t01=0x004c}
0x1a15c…1a170               Head {h00=0x0010, h01=0x0050, text=» ANK A1,/C0 «, t00=0x010b, t01=0x0062}
0x1a170…1a1a8               Head {h00=0x0034, h01=0x0050, text=» RF(NZ) RET31 LAST RETRY WITH EARLY OR LATE D.S «, t00=0x010b, t01=0x0076}
0x1a1a8…1a1be               Head {h00=0x0012, h01=0x0050, text=» LDKL A2,/8000«, t00=0x010b, t01=0x00ae}
0x1a1be…1a1f2               Head {h00=0x0030, h01=0x0050, text=» ORS A2,CIOTAB PREPARE FOR EARLY DATA STROBE«, t00=0x010b, t01=0x00c4}
0x1a1f2…1a204               Head {h00=0x000e, h01=0x0050, text=» RB READER«, t00=0x010b, t01=0x00f8}
0x1a204…1a218               Head {h00=0x0010, h01=0x0050, text=»RET31 EQU * «, t00=0x010b, t01=0x010a}
0x1a218…1a22c               Head {h00=0x0010, h01=0x0050, text=» ANK A1,/80 «, t00=0x010b, t01=0x011e}
0x1a22c…1a262               Head {h00=0x0032, h01=0x0050, text=» RF(Z) RET32 LAST RETRY WITH LATE DATA STROBE «, t00=0x010b, t01=0x0132}
0x1a262…1a278               Head {h00=0x0012, h01=0x0050, text=» LDKL A2,/C000«, t00=0x010b, t01=0x0168}
0x1a278…1a2ac               Head {h00=0x0030, h01=0x0050, text=» XRS A2,CIOTAB CHANGE FROM EARLY TO LATE D.S«, t00=0x010b, t01=0x017e}
0x1a2ac…1a2be               Head {h00=0x000e, h01=0x0050, text=» RB READER«, t00=0x010c, t01=0x0022}
0x1a2be…1a2d2               Head {h00=0x0010, h01=0x0050, text=»RET32 EQU * «, t00=0x010c, t01=0x0034}
0x1a2d2…1a2e8               Head {h00=0x0012, h01=0x0050, text=» LDKL A2,/3FFF«, t00=0x010c, t01=0x0048}
0x1a2e8…1a316               Head {h00=0x002a, h01=0x0050, text=» ANS A2,CIOTAB RESET LATE DATA STROBE «, t00=0x010c, t01=0x005e}
0x1a316…1a32c               Head {h00=0x0012, h01=0x0050, text=» LC A1,CIOTOT «, t00=0x010c, t01=0x008c}
0x1a32c…1a340               Head {h00=0x0010, h01=0x0050, text=» ANK A1,/C0 «, t00=0x010c, t01=0x00a2}
0x1a340…1a378               Head {h00=0x0034, h01=0x0050, text=» RF(NZ) RET33 LAST RETRY CARRIAGE+ OR CARRIAGE- «, t00=0x010c, t01=0x00b6}
0x1a378…1a38e               Head {h00=0x0012, h01=0x0050, text=» LDKL A2,/8000«, t00=0x010c, t01=0x00ee}
0x1a38e…1a3ba               Head {h00=0x0028, h01=0x0050, text=» ORS A2,CIOTOT PREPARE FOR CARRIAGE+«, t00=0x010c, t01=0x0104}
0x1a3ba…1a3cc               Head {h00=0x000e, h01=0x0050, text=» RB READER«, t00=0x010c, t01=0x0130}
0x1a3cc…1a3e0               Head {h00=0x0010, h01=0x0050, text=»RET33 EQU * «, t00=0x010c, t01=0x0142}
0x1a3e0…1a3f4               Head {h00=0x0010, h01=0x0050, text=» ANK A1,/80 «, t00=0x010c, t01=0x0156}
0x1a3f4…1a418               Head {h00=0x0020, h01=0x0050, text=» RB(Z) NOFOND READING ERROR «, t00=0x010c, t01=0x016a}
0x1a418…1a42e               Head {h00=0x0012, h01=0x0050, text=» LDKL A2,/C000«, t00=0x010c, t01=0x018e}
0x1a42e…1a460               Head {h00=0x002e, h01=0x0050, text=» XRS A2,CIOTOT FROM CARRIAGE+ TO CARRIGE- «, t00=0x010d, t01=0x0014}
0x1a460…1a472               Head {h00=0x000e, h01=0x0050, text=» RB READER«, t00=0x010d, t01=0x0046}
0x1a472…1a480               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x010d, t01=0x0058}
0x1a480…1a48a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x010d, t01=0x0066}
0x1a48a…1a49e               Head {h00=0x0010, h01=0x0050, text=»* SEEK TABLE«, t00=0x010d, t01=0x0070}
0x1a49e…1a4a8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x010d, t01=0x0084}
0x1a4a8…1a4bc               Head {h00=0x0010, h01=0x0050, text=»SEKTAB EQU *«, t00=0x010d, t01=0x008e}
0x1a4bc…1a4cc               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x010d, t01=0x00a2}
0x1a4cc…1a4d6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x010d, t01=0x00b2}
0x1a4d6…1a4ea               Head {h00=0x0010, h01=0x0050, text=»* CIO TABLE «, t00=0x010d, t01=0x00bc}
0x1a4ea…1a4f4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x010d, t01=0x00d0}
0x1a4f4…1a508               Head {h00=0x0010, h01=0x0050, text=»CIOTAB EQU *«, t00=0x010d, t01=0x00da}
0x1a508…1a532               Head {h00=0x0026, h01=0x0050, text=» DATA 0 ORDER,SECTOR NBR,HEAD NBR «, t00=0x010d, t01=0x00ee}
0x1a532…1a546               Head {h00=0x0010, h01=0x0050, text=»CIOTOT EQU *«, t00=0x010d, t01=0x0118}
0x1a546…1a580               Head {h00=0x0036, h01=0x0050, text=» DATA 384 TOTAL NUMBER OF WORDS(1 PHYSICAL SECTOR)«, t00=0x010d, t01=0x012c}
0x1a580…1a594               Head {h00=0x0010, h01=0x0050, text=»CIOPA1 EQU *«, t00=0x010d, t01=0x0166}
0x1a594…1a5ce               Head {h00=0x0036, h01=0x0050, text=» DATA /4000+128 DATA CHAINING BIT,NUMBER OF WORDS «, t00=0x010d, t01=0x017a}
0x1a5ce…1a5e2               Head {h00=0x0010, h01=0x0050, text=»CIOAD1 EQU *«, t00=0x010e, t01=0x0024}
0x1a5e2…1a5fc               Head {h00=0x0016, h01=0x0050, text=» DATA 0 ADDRESS 1 «, t00=0x010e, t01=0x0038}
0x1a5fc…1a610               Head {h00=0x0010, h01=0x0050, text=»CIOPA2 EQU *«, t00=0x010e, t01=0x0052}
0x1a610…1a628               Head {h00=0x0014, h01=0x0050, text=» DATA /4000+128 «, t00=0x010e, t01=0x0066}
0x1a628…1a63c               Head {h00=0x0010, h01=0x0050, text=»CIOAD2 EQU *«, t00=0x010e, t01=0x007e}
0x1a63c…1a656               Head {h00=0x0016, h01=0x0050, text=» DATA 0 ADDRESS 2 «, t00=0x010e, t01=0x0092}
0x1a656…1a66a               Head {h00=0x0010, h01=0x0050, text=»CIOPA3 EQU *«, t00=0x010e, t01=0x00ac}
0x1a66a…1a67c               Head {h00=0x000e, h01=0x0050, text=» DATA 128 «, t00=0x010e, t01=0x00c0}
0x1a67c…1a690               Head {h00=0x0010, h01=0x0050, text=»CIOAD3 EQU *«, t00=0x010e, t01=0x00d2}
0x1a690…1a6aa               Head {h00=0x0016, h01=0x0050, text=» DATA 0 ADDRESS 3 «, t00=0x010e, t01=0x00e6}
0x1a6aa…1a6b6               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x010e, t01=0x0100}
0x1a6b6…1a6d0               Head {h00=0x0016, h01=0x0050, text=» IFT CDDI16=1  =9 «, t00=0x010e, t01=0x010c}
0x1a6d0…1a6de               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x010e, t01=0x0126}
0x1a6de…1a70a               Head {h00=0x0028, h01=0x0050, text=»*********************************** «, t00=0x010e, t01=0x0134}
0x1a70a…1a736               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x010e, t01=0x0160}
0x1a736…1a762               Head {h00=0x0028, h01=0x0050, text=»*  CDINIT - INITIALIZE DISC UNIT  * «, t00=0x010e, t01=0x018c}
0x1a762…1a78e               Head {h00=0x0028, h01=0x0050, text=»*  =============================  * «, t00=0x010f, t01=0x0028}
0x1a78e…1a7ba               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x010f, t01=0x0054}
0x1a7ba…1a7e6               Head {h00=0x0028, h01=0x0050, text=»*  REFERENCED IN: SYSLOD,GETFIL   * «, t00=0x010f, t01=0x0080}
0x1a7e6…1a812               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x010f, t01=0x00ac}
0x1a812…1a83e               Head {h00=0x0028, h01=0x0050, text=»*  ENTRY: A1 - DEVICE ADDRESS     * «, t00=0x010f, t01=0x00d8}
0x1a83e…1a86a               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x010f, t01=0x0104}
0x1a86a…1a896               Head {h00=0x0028, h01=0x0050, text=»*  EXIT:                          * «, t00=0x010f, t01=0x0130}
0x1a896…1a8c2               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x010f, t01=0x015c}
0x1a8c2…1a8ee               Head {h00=0x0028, h01=0x0050, text=»*  WORK REGISTERS:  A1,A2          *«, t00=0x010f, t01=0x0188}
0x1a8ee…1a91a               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x0110, t01=0x0024}
0x1a91a…1a946               Head {h00=0x0028, h01=0x0050, text=»*  SUBROUTINES:                   * «, t00=0x0110, t01=0x0050}
0x1a946…1a972               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x0110, t01=0x007c}
0x1a972…1a99e               Head {h00=0x0028, h01=0x0050, text=»*********************************** «, t00=0x0110, t01=0x00a8}
0x1a99e…1a9a6               Head {h00=0x0004, h01=0x0050, t00=0x0110, t01=0x00d4}
0x1a9a6…1a9ba               Head {h00=0x0010, h01=0x0050, text=»CDINIT EQU *«, t00=0x0110, t01=0x00dc}
0x1a9ba…1a9c4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0110, t01=0x00f0}
0x1a9c4…1a9f0               Head {h00=0x0028, h01=0x0050, text=»* INIT 16M OR 80M CDC DISC COMMANDS «, t00=0x0110, t01=0x00fa}
0x1a9f0…1a9fa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0110, t01=0x0126}
0x1a9fa…1aa10               Head {h00=0x0012, h01=0x0050, text=» LDR A2,A1  =9«, t00=0x0110, t01=0x0130}
0x1aa10…1aa3a               Head {h00=0x0026, h01=0x0050, text=» ANK A1,/3F MASK DEVICE ADDRESS =9«, t00=0x0110, t01=0x0146}
0x1aa3a…1aa6c               Head {h00=0x002e, h01=0x0050, text=» SRL A2,2 FIX OR CARTRIDGE IN POSITION =9 «, t00=0x0110, t01=0x0170}
0x1aa6c…1aa84               Head {h00=0x0014, h01=0x0050, text=» ANK A2,/10  =9 «, t00=0x0111, t01=0x0012}
0x1aa84…1aac4               Head {h00=0x003c, h01=0x0050, text=» ST A2,CARFIX+STKEND SAVE FIX OR CARTRIDGE INDICATOR =9 «, t00=0x0111, t01=0x002a}
0x1aac4…1aaf4               Head {h00=0x002c, h01=0x0050, text=» ORKL A1,CIO CONFIG CIO A1,1,XX  INSTR. «, t00=0x0111, t01=0x006a}
0x1aaf4…1ab0a               Head {h00=0x0012, h01=0x0050, text=» ST A1,READC1 «, t00=0x0111, t01=0x009a}
0x1ab0a…1ab36               Head {h00=0x0028, h01=0x0050, text=» ORKL A1,/800 FORM SST A1,XX  INSTR.«, t00=0x0111, t01=0x00b0}
0x1ab36…1ab4c               Head {h00=0x0012, h01=0x0050, text=» ST A1,READC2 «, t00=0x0111, t01=0x00dc}
0x1ab4c…1ab7a               Head {h00=0x002a, h01=0x0050, text=» XRKL A1,/B00 FORM CIO A2,1,XX  INSTR.«, t00=0x0111, t01=0x00f2}
0x1ab7a…1ab90               Head {h00=0x0012, h01=0x0050, text=» ST A1,SEEKC1 «, t00=0x0111, t01=0x0120}
0x1ab90…1abbc               Head {h00=0x0028, h01=0x0050, text=» ORKL A1,/800 FORM SST A2,XX  INSTR.«, t00=0x0111, t01=0x0136}
0x1abbc…1abd2               Head {h00=0x0012, h01=0x0050, text=» ST A1,SEEKC2 «, t00=0x0111, t01=0x0162}
0x1abd2…1abe6               Head {h00=0x0010, h01=0x0050, text=» LDKL A2,-1 «, t00=0x0111, t01=0x0178}
0x1abe6…1ac1c               Head {h00=0x0032, h01=0x0050, text=» ST A2,PSECNL+STKEND INIT VALUE FOR SECTOR NBR«, t00=0x0111, t01=0x018c}
0x1ac1c…1ac46               Head {h00=0x0026, h01=0x0050, text=» LDKL A2,/300 BUFLEN 80M CDC DISC «, t00=0x0112, t01=0x0032}
0x1ac46…1ac68               Head {h00=0x001e, h01=0x0050, text=» ST A2,SAVCON SAVE LENGTH «, t00=0x0112, t01=0x005c}
0x1ac68…1aca0               Head {h00=0x0034, h01=0x0050, text=» LDKL A2,CRDSEC GET READ SECTOR SUBROUTINE ADDR.«, t00=0x0112, t01=0x007e}
0x1aca0…1acb4               Head {h00=0x0010, h01=0x0050, text=» ST A2,READ «, t00=0x0112, t01=0x00b6}
0x1acb4…1acc8               Head {h00=0x0010, h01=0x0050, text=» ST A2,READS«, t00=0x0112, t01=0x00ca}
0x1acc8…1acf2               Head {h00=0x0026, h01=0x0050, text=» CF A14,GETVLB GET VOLUME LABEL =9«, t00=0x0112, t01=0x00de}
0x1acf2…1ad1a               Head {h00=0x0024, h01=0x0050, text=» LC A2,FORDEV+1,A9 GET FORMAT =9«, t00=0x0112, t01=0x0108}
0x1ad1a…1ad3c               Head {h00=0x001e, h01=0x0050, text=» ANK A2,1 FORMAT 4 OR 5 =9«, t00=0x0112, t01=0x0130}
0x1ad3c…1ad68               Head {h00=0x0028, h01=0x0050, text=» LDK A2,23 CONSTANT FOR 16M DISC =9 «, t00=0x0112, t01=0x0152}
0x1ad68…1ad8a               Head {h00=0x001e, h01=0x0050, text=» RF(NZ) CDI:10 16M DISC =9«, t00=0x0112, t01=0x017e}
0x1ad8a…1adb6               Head {h00=0x0028, h01=0x0050, text=» LDK A2,115 CONSTANT FOR 80M DISC =9«, t00=0x0113, t01=0x0010}
0x1adb6…1adce               Head {h00=0x0014, h01=0x0050, text=»CDI:10 EQU *  =9«, t00=0x0113, t01=0x003c}
0x1adce…1adfa               Head {h00=0x0028, h01=0x0050, text=» ST A2,DIVCON SET DIVIDE CONSTANT =9«, t00=0x0113, t01=0x0054}
0x1adfa…1ae0a               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0113, t01=0x0080}
0x1ae0a…1ae18               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0113, t01=0x0090}
0x1ae18…1ae50               Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x0113, t01=0x009e}
0x1ae50…1ae88               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0113, t01=0x00d6}
0x1ae88…1aec0               Head {h00=0x0034, h01=0x0050, text=»*  CRDSEC- READ ONE SECTOR FROM DISC          * «, t00=0x0113, t01=0x010e}
0x1aec0…1aef8               Head {h00=0x0034, h01=0x0050, text=»*  =================================          * «, t00=0x0113, t01=0x0146}
0x1aef8…1af30               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0113, t01=0x017e}
0x1af30…1af68               Head {h00=0x0034, h01=0x0050, text=»*  REFERENCED IN: SYSLOD                      * «, t00=0x0114, t01=0x0026}
0x1af68…1afa0               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0114, t01=0x005e}
0x1afa0…1afd8               Head {h00=0x0034, h01=0x0050, text=»*  ENTRY:  A9 = BUFFER ADDRESS                * «, t00=0x0114, t01=0x0096}
0x1afd8…1b010               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0114, t01=0x00ce}
0x1b010…1b048               Head {h00=0x0034, h01=0x0050, text=»*         A11 - SECTOR NBR LEAST SIGNIFICANT  * «, t00=0x0114, t01=0x0106}
0x1b048…1b080               Head {h00=0x0034, h01=0x0050, text=»*         A12 - SECTOR NBR MOST SIGNIFICANT   * «, t00=0x0114, t01=0x013e}
0x1b080…1b0b8               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0114, t01=0x0176}
0x1b0b8…1b0f0               Head {h00=0x0034, h01=0x0050, text=»*  EXIT: A12,A11 = A12,A11 + 1                * «, t00=0x0115, t01=0x001e}
0x1b0f0…1b128               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0115, t01=0x0056}
0x1b128…1b160               Head {h00=0x0034, h01=0x0050, text=»*   WORK REGISTERS:  A1,A2,A3,A6              * «, t00=0x0115, t01=0x008e}
0x1b160…1b198               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0115, t01=0x00c6}
0x1b198…1b1d0               Head {h00=0x0034, h01=0x0050, text=»*  SUBROUTINES:  ERROR                        * «, t00=0x0115, t01=0x00fe}
0x1b1d0…1b208               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0115, t01=0x0136}
0x1b208…1b240               Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x0115, t01=0x016e}
0x1b240…1b24a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0116, t01=0x0016}
0x1b24a…1b25e               Head {h00=0x0010, h01=0x0050, text=»CRDSEC EQU *«, t00=0x0116, t01=0x0020}
0x1b25e…1b268               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0116, t01=0x0034}
0x1b268…1b284               Head {h00=0x0018, h01=0x0050, text=»* SET BUFFER ADDRESS«, t00=0x0116, t01=0x003e}
0x1b284…1b28e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0116, t01=0x005a}
0x1b28e…1b2b0               Head {h00=0x001e, h01=0x0050, text=» LDR A1,A9 BUFFER ADDRESS «, t00=0x0116, t01=0x0064}
0x1b2b0…1b2c4               Head {h00=0x0010, h01=0x0050, text=» ADKL A1,256«, t00=0x0116, t01=0x0086}
0x1b2c4…1b2e4               Head {h00=0x001c, h01=0x0050, text=» ST A1,CIOAD2 ADDRESS 2 «, t00=0x0116, t01=0x009a}
0x1b2e4…1b2f8               Head {h00=0x0010, h01=0x0050, text=» ADKL A1,256«, t00=0x0116, t01=0x00ba}
0x1b2f8…1b318               Head {h00=0x001c, h01=0x0050, text=» ST A1,CIOAD3 ADDRESS 3 «, t00=0x0116, t01=0x00ce}
0x1b318…1b32e               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,/3FFF«, t00=0x0116, t01=0x00ee}
0x1b32e…1b350               Head {h00=0x001e, h01=0x0050, text=» ANS A1,CIOTAB RESET BITS «, t00=0x0116, t01=0x0104}
0x1b350…1b372               Head {h00=0x001e, h01=0x0050, text=» ANS A1,CIOTOT RESET BITS «, t00=0x0116, t01=0x0126}
0x1b372…1b3a4               Head {h00=0x002e, h01=0x0050, text=» LDR A1,A12 SECTOR NUMBER MOST SIGNIFICANT«, t00=0x0116, t01=0x0148}
0x1b3a4…1b3d8               Head {h00=0x0030, h01=0x0050, text=» LDR A2,A11 SECTOR NUMBER LEAST SIGNIFICANT «, t00=0x0116, t01=0x017a}
0x1b3d8…1b3e6               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0117, t01=0x001e}
0x1b3e6…1b3f0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0117, t01=0x002c}
0x1b3f0…1b410               Head {h00=0x001c, h01=0x0050, text=»* DIVIDE LOGICAL WITH 3 «, t00=0x0117, t01=0x0036}
0x1b410…1b41a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0117, t01=0x0056}
0x1b41a…1b42c               Head {h00=0x000e, h01=0x0050, text=» LDK A3,0 «, t00=0x0117, t01=0x0060}
0x1b42c…1b440               Head {h00=0x0010, h01=0x0050, text=»RED100 EQU *«, t00=0x0117, t01=0x0072}
0x1b440…1b452               Head {h00=0x000e, h01=0x0050, text=» ADK A3,1 «, t00=0x0117, t01=0x0086}
0x1b452…1b464               Head {h00=0x000e, h01=0x0050, text=» SUK A1,3 «, t00=0x0117, t01=0x0098}
0x1b464…1b47a               Head {h00=0x0012, h01=0x0050, text=» RB(NN) RED100«, t00=0x0117, t01=0x00aa}
0x1b47a…1b48c               Head {h00=0x000e, h01=0x0050, text=» ADK A1,3 «, t00=0x0117, t01=0x00c0}
0x1b48c…1b49e               Head {h00=0x000e, h01=0x0050, text=» SUK A3,1 «, t00=0x0117, t01=0x00d2}
0x1b49e…1b4ac               Head {h00=0x000a, h01=0x0050, text=» DVK 3«, t00=0x0117, t01=0x00e4}
0x1b4ac…1b4c2               Head {h00=0x0012, h01=0x0050, text=» CW A9,CIOAD1 «, t00=0x0117, t01=0x00f2}
0x1b4c2…1b500               Head {h00=0x003a, h01=0x0050, text=» RF(NE) RED110 NOT SAME BUFFER ADDRESS MEANS NEW READ «, t00=0x0117, t01=0x0108}
0x1b500…1b51c               Head {h00=0x0018, h01=0x0050, text=» CW A2,PSECNL+STKEND«, t00=0x0117, t01=0x0146}
0x1b51c…1b54c               Head {h00=0x002c, h01=0x0050, text=» RF(NE) RED110 NOT SAME PHYSICAL SEC NBR«, t00=0x0117, t01=0x0162}
0x1b54c…1b568 (280, 0, 400) Head {h00=0x0018, h01=0x0050, text=» CW A3,PSECNM+STKEND«, t00=0x0118, t01=0x0004}
0x1b568…1b598               Head {h00=0x002c, h01=0x0050, text=» RF(NE) RED110 NOT SAME PHYSICAL SEC NBR«, t00=0x0118, t01=0x0020}
0x1b598…1b5b4               Head {h00=0x0018, h01=0x0050, text=» CW A1,PSECPA+STKEND«, t00=0x0118, t01=0x0050}
0x1b5b4…1b5de               Head {h00=0x0026, h01=0x0050, text=» RF(E) TURN SAME LOG SEC AS BEFORE«, t00=0x0118, t01=0x006c}
0x1b5de…1b610               Head {h00=0x002e, h01=0x0050, text=» RF(G) REDMOV MOVE UP NEXT LOGICAL SECTOR «, t00=0x0118, t01=0x0096}
0x1b610…1b624               Head {h00=0x0010, h01=0x0050, text=»RED110 EQU *«, t00=0x0118, t01=0x00c8}
0x1b624…1b644               Head {h00=0x001c, h01=0x0050, text=» ST A9,CIOAD1 ADDRESS 1 «, t00=0x0118, t01=0x00dc}
0x1b644…1b670               Head {h00=0x0028, h01=0x0050, text=» MS 3,PSECPA+STKEND SAVE NEW VALUES «, t00=0x0118, t01=0x00fc}
0x1b670…1b682               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A3«, t00=0x0118, t01=0x0128}
0x1b682…1b69c               Head {h00=0x0016, h01=0x0050, text=»DIVCON EQU *+2  =9«, t00=0x0118, t01=0x013a}
0x1b69c…1b6b0               Head {h00=0x0010, h01=0x0050, text=» DVK 23  =9 «, t00=0x0118, t01=0x0154}
0x1b6b0…1b6be               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0118, t01=0x0168}
0x1b6be…1b6e0               Head {h00=0x001e, h01=0x0050, text=»* A1=HEAD NBR * SECTOR NBR«, t00=0x0118, t01=0x0176}
0x1b6e0…1b6fa               Head {h00=0x0016, h01=0x0050, text=»* A2=CYLINDER NBR «, t00=0x0119, t01=0x0008}
0x1b6fa…1b70c               Head {h00=0x000e, h01=0x0050, text=» LDR A3,A2«, t00=0x0119, t01=0x0022}
0x1b70c…1b71e               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A1«, t00=0x0119, t01=0x0034}
0x1b71e…1b730               Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x0119, t01=0x0046}
0x1b730…1b740               Head {h00=0x000c, h01=0x0050, text=» DVK 23 «, t00=0x0119, t01=0x0058}
0x1b740…1b758               Head {h00=0x0014, h01=0x0050, text=»* A1=SECTOR NBR «, t00=0x0119, t01=0x0068}
0x1b758…1b76e               Head {h00=0x0012, h01=0x0050, text=»* A2=HEAD NBR «, t00=0x0119, t01=0x0080}
0x1b76e…1b796               Head {h00=0x0024, h01=0x0050, text=» ORKL A2,/800 SET INTERRUPT BIT «, t00=0x0119, t01=0x0096}
0x1b796…1b7c6               Head {h00=0x002c, h01=0x0050, text=» OR A2,CARFIX+STKEND FIX OR CARTRIDGE =9«, t00=0x0119, t01=0x00be}
0x1b7c6…1b7ec               Head {h00=0x0022, h01=0x0050, text=» ST A2,CIOTAB UPDATE CIO TABLE«, t00=0x0119, t01=0x00ee}
0x1b7ec…1b7fa               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0119, t01=0x0114}
0x1b7fa…1b804               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0119, t01=0x0122}
0x1b804…1b81a               Head {h00=0x0012, h01=0x0050, text=»* INTERLACING «, t00=0x0119, t01=0x012c}
0x1b81a…1b824               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0119, t01=0x0142}
0x1b824…1b836               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A1«, t00=0x0119, t01=0x014c}
0x1b836…1b852               Head {h00=0x0018, h01=0x0050, text=» MUK 5 INTERLACING 5«, t00=0x0119, t01=0x015e}
0x1b852…1b868               Head {h00=0x0012, h01=0x0050, text=» SRC A3,1  =9 «, t00=0x0119, t01=0x017a}
0x1b868…1b894               Head {h00=0x0028, h01=0x0050, text=» RF(NN) INT100 EVEN CYLINDER NUMBER «, t00=0x0119, t01=0x0190}
0x1b894…1b8b2               Head {h00=0x001a, h01=0x0050, text=» ADK A2,12 SKEW FACTOR«, t00=0x011a, t01=0x002c}
0x1b8b2…1b8c6               Head {h00=0x0010, h01=0x0050, text=»INT100 EQU *«, t00=0x011a, t01=0x004a}
0x1b8c6…1b8d6               Head {h00=0x000c, h01=0x0050, text=» DVK 23 «, t00=0x011a, t01=0x005e}
0x1b8d6…1b8f4               Head {h00=0x001a, h01=0x0050, text=» SLL A1,5 IN POSITION «, t00=0x011a, t01=0x006e}
0x1b8f4…1b91c               Head {h00=0x0024, h01=0x0050, text=» ORS A1,CIOTAB UPDATE CIO TABLE «, t00=0x011a, t01=0x008c}
0x1b91c…1b93c               Head {h00=0x001c, h01=0x0050, text=» SLC A3,1 RESTORE A3 =9 «, t00=0x011a, t01=0x00b4}
0x1b93c…1b952               Head {h00=0x0012, h01=0x0050, text=» CW A3,CYLNBR «, t00=0x011a, t01=0x00d4}
0x1b952…1b97c               Head {h00=0x0026, h01=0x0050, text=» RF(E) READER SAME CYLINDER NUMBER«, t00=0x011a, t01=0x00ea}
0x1b97c…1b98a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x011a, t01=0x0114}
0x1b98a…1b994               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x011a, t01=0x0122}
0x1b994…1b9a2               Head {h00=0x000a, h01=0x0050, text=»* SEEK«, t00=0x011a, t01=0x012c}
0x1b9a2…1b9ac               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x011a, t01=0x013a}
0x1b9ac…1b9d4               Head {h00=0x0024, h01=0x0050, text=» ST A3,CYLNBR SAVE CYLINDER NBR «, t00=0x011a, t01=0x0144}
0x1b9d4…1b9f8               Head {h00=0x0020, h01=0x0050, text=» ADKL A3,/A800 SEEK COMMAND «, t00=0x011a, t01=0x016c}
0x1b9f8…1ba0e               Head {h00=0x0012, h01=0x0050, text=» ST A3,SEKTAB «, t00=0x011a, t01=0x0190}
0x1ba0e…1ba26               Head {h00=0x0014, h01=0x0050, text=» LDKL A2,SEKTAB «, t00=0x011b, t01=0x0016}
0x1ba26…1ba3a               Head {h00=0x0010, h01=0x0050, text=»SEEKC1 EQU *«, t00=0x011b, t01=0x002e}
0x1ba3a…1ba52               Head {h00=0x0014, h01=0x0050, text=» CIO A2,1,0 SEEK«, t00=0x011b, t01=0x0042}
0x1ba52…1ba68               Head {h00=0x0012, h01=0x0050, text=» RB(NA) SEEKC1«, t00=0x011b, t01=0x005a}
0x1ba68…1ba7c               Head {h00=0x0010, h01=0x0050, text=»SEEKC2 EQU *«, t00=0x011b, t01=0x0070}
0x1ba7c…1ba8e               Head {h00=0x000e, h01=0x0050, text=» SST A2,0 «, t00=0x011b, t01=0x0084}
0x1ba8e…1baa4               Head {h00=0x0012, h01=0x0050, text=» RB(NA) SEEKC2«, t00=0x011b, t01=0x0096}
0x1baa4…1bab2               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x011b, t01=0x00ac}
0x1bab2…1babc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x011b, t01=0x00ba}
0x1babc…1bace               Head {h00=0x000e, h01=0x0050, text=»*    READ «, t00=0x011b, t01=0x00c4}
0x1bace…1bad8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x011b, t01=0x00d6}
0x1bad8…1baec               Head {h00=0x0010, h01=0x0050, text=»READER EQU *«, t00=0x011b, t01=0x00e0}
0x1baec…1bb10               Head {h00=0x0020, h01=0x0050, text=» LDK A6,3 NUMBER OF RETRIES «, t00=0x011b, t01=0x00f4}
0x1bb10…1bb24               Head {h00=0x0010, h01=0x0050, text=»REA100 EQU *«, t00=0x011b, t01=0x0118}
0x1bb24…1bb50               Head {h00=0x0028, h01=0x0050, text=» LDKL A1,CIOTAB POINTER TO CIO TABLE«, t00=0x011b, t01=0x012c}
0x1bb50…1bb6e               Head {h00=0x001a, h01=0x0050, text=»READC1 CIO A1,1,0 READ«, t00=0x011b, t01=0x0158}
0x1bb6e…1bb98               Head {h00=0x0026, h01=0x0050, text=» RB(NA) READC1 LOOP UNTIL ACCEPTED«, t00=0x011b, t01=0x0176}
0x1bb98…1bba2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x011c, t01=0x0010}
0x1bba2…1bbc0               Head {h00=0x001a, h01=0x0050, text=»READC2 SST A1,0 STATUS«, t00=0x011c, t01=0x001a}
0x1bbc0…1bbea               Head {h00=0x0026, h01=0x0050, text=» RB(NA) READC2 LOOP UNTIL ACCEPTED«, t00=0x011c, t01=0x0038}
0x1bbea…1bc08               Head {h00=0x001a, h01=0x0050, text=» ANKL A1,/FF0F STATUS «, t00=0x011c, t01=0x0062}
0x1bc08…1bc2c               Head {h00=0x0020, h01=0x0050, text=» RF(NZ) RET30 READING ERROR «, t00=0x011c, t01=0x0080}
0x1bc2c…1bc6a               Head {h00=0x003a, h01=0x0050, text=» LD A1,PSECPA+STKEND GET LOGICAL SECT. IN PHYSICAL =11«, t00=0x011c, t01=0x00a4}
0x1bc6a…1bca8               Head {h00=0x003a, h01=0x0050, text=» RF(NZ) REDMOV NOT FIRST LOGICAL SECT. IN PHYSICAL =11«, t00=0x011c, t01=0x00e2}
0x1bca8…1bcb0               Head {h00=0x0004, h01=0x0050, t00=0x011c, t01=0x0120}
0x1bcb0…1bcc2               Head {h00=0x000e, h01=0x0050, text=»TURN EQU *«, t00=0x011c, t01=0x0128}
0x1bcc2…1bcf6               Head {h00=0x0030, h01=0x0050, text=» ADKL A11,1 INCREMENT LOGICAL SECTOR NUMBER «, t00=0x011c, t01=0x013a}
0x1bcf6…1bd14               Head {h00=0x001a, h01=0x0050, text=» RF(O) TURN10 OVERFLOW«, t00=0x011c, t01=0x016e}
0x1bd14…1bd26               Head {h00=0x000e, h01=0x0050, text=» RF TURN20«, t00=0x011c, t01=0x018c}
0x1bd26…1bd3a               Head {h00=0x0010, h01=0x0050, text=»TURN10 EQU *«, t00=0x011d, t01=0x000e}
0x1bd3a…1bd58               Head {h00=0x001a, h01=0x0050, text=» SUR A11,A11 RESET A11«, t00=0x011d, t01=0x0022}
0x1bd58…1bd6c               Head {h00=0x0010, h01=0x0050, text=» ADKL A12,1 «, t00=0x011d, t01=0x0040}
0x1bd6c…1bd80               Head {h00=0x0010, h01=0x0050, text=»TURN20 EQU *«, t00=0x011d, t01=0x0054}
0x1bd80…1bd90               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x011d, t01=0x0068}
0x1bd90…1bd9e               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x011d, t01=0x0078}
0x1bd9e…1bda8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x011d, t01=0x0086}
0x1bda8…1bdce               Head {h00=0x0022, h01=0x0050, text=»* MOVE UP NEXT LOGICAL SECTOR «, t00=0x011d, t01=0x0090}
0x1bdce…1bdd8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x011d, t01=0x00b6}
0x1bdd8…1bdec               Head {h00=0x0010, h01=0x0050, text=»REDMOV EQU *«, t00=0x011d, t01=0x00c0}
0x1bdec…1be26               Head {h00=0x0036, h01=0x0050, text=» ST A1,PSECPA+STKEND SAVE NEW LOGICAL SECTOR PART «, t00=0x011d, t01=0x00d4}
0x1be26…1be3c               Head {h00=0x0012, h01=0x0050, text=» SLL A1,1  =9 «, t00=0x011d, t01=0x010e}
0x1be3c…1be52               Head {h00=0x0012, h01=0x0050, text=» LDR A2,A1  =9«, t00=0x011d, t01=0x0124}
0x1be52…1be68               Head {h00=0x0012, h01=0x0050, text=» ADR A1,A1  =9«, t00=0x011d, t01=0x013a}
0x1be68…1be92               Head {h00=0x0026, h01=0x0050, text=» ADR A1,A2 A1 MULTIPIED WITH 6 =9 «, t00=0x011d, t01=0x0150}
0x1be92…1beba               Head {h00=0x0024, h01=0x0050, text=» LD A1,CIOAD1,A1 SOURCE ADDRESS «, t00=0x011d, t01=0x017a}
0x1beba…1bee0               Head {h00=0x0022, h01=0x0050, text=» LDR A2,A9 DESTINATION ADDRESS«, t00=0x011e, t01=0x0012}
0x1bee0…1bf04               Head {h00=0x0020, h01=0x0050, text=» LDK A3,128 LENGTH IN WORDS «, t00=0x011e, t01=0x0038}
0x1bf04…1bf18               Head {h00=0x0010, h01=0x0050, text=»RMOV10 EQU *«, t00=0x011e, t01=0x005c}
0x1bf18…1bf2c               Head {h00=0x0010, h01=0x0050, text=» LDR* A6,A1 «, t00=0x011e, t01=0x0070}
0x1bf2c…1bf3e               Head {h00=0x000e, h01=0x0050, text=» STR A6,A2«, t00=0x011e, t01=0x0084}
0x1bf3e…1bf50               Head {h00=0x000e, h01=0x0050, text=» ADK A1,2 «, t00=0x011e, t01=0x0096}
0x1bf50…1bf62               Head {h00=0x000e, h01=0x0050, text=» ADK A2,2 «, t00=0x011e, t01=0x00a8}
0x1bf62…1bf74               Head {h00=0x000e, h01=0x0050, text=» SUK A3,1 «, t00=0x011e, t01=0x00ba}
0x1bf74…1bf94               Head {h00=0x001c, h01=0x0050, text=» RB(P) RMOV10 NEXT WORD «, t00=0x011e, t01=0x00cc}
0x1bf94…1bfa4               Head {h00=0x000c, h01=0x0050, text=» RB TURN«, t00=0x011e, t01=0x00ec}
0x1bfa4…1bfac               Head {h00=0x0004, h01=0x0050, t00=0x011e, t01=0x00fc}
0x1bfac…1bfb4               Head {h00=0x0004, h01=0x0050, t00=0x011e, t01=0x0104}
0x1bfb4…1bfbc               Head {h00=0x0004, h01=0x0050, t00=0x011e, t01=0x010c}
0x1bfbc…1bfd0               Head {h00=0x0010, h01=0x0050, text=»NOFOND EQU *«, t00=0x011e, t01=0x0114}
0x1bfd0…1bfe6               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP2 «, t00=0x011e, t01=0x0128}
0x1bfe6…1c010               Head {h00=0x0026, h01=0x0050, text=» CALL ERROR INDICATE READING ERROR«, t00=0x011e, t01=0x013e}
0x1c010…1c01e               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x011e, t01=0x0168}
0x1c01e…1c028               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x011e, t01=0x0176}
0x1c028…1c046               Head {h00=0x001a, h01=0x0050, text=»* IO ERROR IN READING «, t00=0x011e, t01=0x0180}
0x1c046…1c050               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x011f, t01=0x000e}
0x1c050…1c064               Head {h00=0x0010, h01=0x0050, text=»RET30 EQU * «, t00=0x011f, t01=0x0018}
0x1c064…1c076               Head {h00=0x000e, h01=0x0050, text=» SUK A6,1 «, t00=0x011f, t01=0x002c}
0x1c076…1c094               Head {h00=0x001a, h01=0x0050, text=» RB(NZ) REA100 NEW TRY«, t00=0x011f, t01=0x003e}
0x1c094…1c0aa               Head {h00=0x0012, h01=0x0050, text=» LC A1,CIOTAB «, t00=0x011f, t01=0x005c}
0x1c0aa…1c0be               Head {h00=0x0010, h01=0x0050, text=» ANK A1,/C0 «, t00=0x011f, t01=0x0072}
0x1c0be…1c0f6               Head {h00=0x0034, h01=0x0050, text=» RF(NZ) RET31 LAST RETRY WITH EARLY OR LATE D.S «, t00=0x011f, t01=0x0086}
0x1c0f6…1c10c               Head {h00=0x0012, h01=0x0050, text=» LDKL A2,/8000«, t00=0x011f, t01=0x00be}
0x1c10c…1c140               Head {h00=0x0030, h01=0x0050, text=» ORS A2,CIOTAB PREPARE FOR EARLY DATA STROBE«, t00=0x011f, t01=0x00d4}
0x1c140…1c152               Head {h00=0x000e, h01=0x0050, text=» RB READER«, t00=0x011f, t01=0x0108}
0x1c152…1c166               Head {h00=0x0010, h01=0x0050, text=»RET31 EQU * «, t00=0x011f, t01=0x011a}
0x1c166…1c17a               Head {h00=0x0010, h01=0x0050, text=» ANK A1,/80 «, t00=0x011f, t01=0x012e}
0x1c17a…1c1b0               Head {h00=0x0032, h01=0x0050, text=» RF(Z) RET32 LAST RETRY WITH LATE DATA STROBE «, t00=0x011f, t01=0x0142}
0x1c1b0…1c1c6               Head {h00=0x0012, h01=0x0050, text=» LDKL A2,/C000«, t00=0x011f, t01=0x0178}
0x1c1c6…1c1fa               Head {h00=0x0030, h01=0x0050, text=» XRS A2,CIOTAB CHANGE FROM EARLY TO LATE D.S«, t00=0x011f, t01=0x018e}
0x1c1fa…1c20c               Head {h00=0x000e, h01=0x0050, text=» RB READER«, t00=0x0120, t01=0x0032}
0x1c20c…1c220               Head {h00=0x0010, h01=0x0050, text=»RET32 EQU * «, t00=0x0120, t01=0x0044}
0x1c220…1c236               Head {h00=0x0012, h01=0x0050, text=» LDKL A2,/3FFF«, t00=0x0120, t01=0x0058}
0x1c236…1c264               Head {h00=0x002a, h01=0x0050, text=» ANS A2,CIOTAB RESET LATE DATA STROBE «, t00=0x0120, t01=0x006e}
0x1c264…1c27a               Head {h00=0x0012, h01=0x0050, text=» LC A1,CIOTOT «, t00=0x0120, t01=0x009c}
0x1c27a…1c28e               Head {h00=0x0010, h01=0x0050, text=» ANK A1,/C0 «, t00=0x0120, t01=0x00b2}
0x1c28e…1c2c6               Head {h00=0x0034, h01=0x0050, text=» RF(NZ) RET33 LAST RETRY CARRIAGE+ OR CARRIAGE- «, t00=0x0120, t01=0x00c6}
0x1c2c6…1c2dc               Head {h00=0x0012, h01=0x0050, text=» LDKL A2,/8000«, t00=0x0120, t01=0x00fe}
0x1c2dc…1c308               Head {h00=0x0028, h01=0x0050, text=» ORS A2,CIOTOT PREPARE FOR CARRIAGE+«, t00=0x0120, t01=0x0114}
0x1c308…1c31a               Head {h00=0x000e, h01=0x0050, text=» RB READER«, t00=0x0120, t01=0x0140}
0x1c31a…1c32e               Head {h00=0x0010, h01=0x0050, text=»RET33 EQU * «, t00=0x0120, t01=0x0152}
0x1c32e…1c342               Head {h00=0x0010, h01=0x0050, text=» ANK A1,/80 «, t00=0x0120, t01=0x0166}
0x1c342…1c366               Head {h00=0x0020, h01=0x0050, text=» RB(Z) NOFOND READING ERROR «, t00=0x0120, t01=0x017a}
0x1c366…1c37c               Head {h00=0x0012, h01=0x0050, text=» LDKL A2,/C000«, t00=0x0121, t01=0x000e}
0x1c37c…1c3ae               Head {h00=0x002e, h01=0x0050, text=» XRS A2,CIOTOT FROM CARRIAGE+ TO CARRIGE- «, t00=0x0121, t01=0x0024}
0x1c3ae…1c3c0               Head {h00=0x000e, h01=0x0050, text=» RB READER«, t00=0x0121, t01=0x0056}
0x1c3c0…1c3ce               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0121, t01=0x0068}
0x1c3ce…1c3d8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0121, t01=0x0076}
0x1c3d8…1c3ec               Head {h00=0x0010, h01=0x0050, text=»* SEEK TABLE«, t00=0x0121, t01=0x0080}
0x1c3ec…1c3f6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0121, t01=0x0094}
0x1c3f6…1c40a               Head {h00=0x0010, h01=0x0050, text=»SEKTAB EQU *«, t00=0x0121, t01=0x009e}
0x1c40a…1c41a               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0121, t01=0x00b2}
0x1c41a…1c424               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0121, t01=0x00c2}
0x1c424…1c438               Head {h00=0x0010, h01=0x0050, text=»* CIO TABLE «, t00=0x0121, t01=0x00cc}
0x1c438…1c442               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0121, t01=0x00e0}
0x1c442…1c456               Head {h00=0x0010, h01=0x0050, text=»CIOTAB EQU *«, t00=0x0121, t01=0x00ea}
0x1c456…1c480               Head {h00=0x0026, h01=0x0050, text=» DATA 0 ORDER,SECTOR NBR,HEAD NBR «, t00=0x0121, t01=0x00fe}
0x1c480…1c494               Head {h00=0x0010, h01=0x0050, text=»CIOTOT EQU *«, t00=0x0121, t01=0x0128}
0x1c494…1c4ce               Head {h00=0x0036, h01=0x0050, text=» DATA 384 TOTAL NUMBER OF WORDS(1 PHYSICAL SECTOR)«, t00=0x0121, t01=0x013c}
0x1c4ce…1c4e2               Head {h00=0x0010, h01=0x0050, text=»CIOPA1 EQU *«, t00=0x0121, t01=0x0176}
0x1c4e2…1c51c               Head {h00=0x0036, h01=0x0050, text=» DATA /4000+128 DATA CHAINING BIT,NUMBER OF WORDS «, t00=0x0121, t01=0x018a}
0x1c51c…1c542               Head {h00=0x0022, h01=0x0050, text=» DATA 0 ADDRESS1 MOST SIGN. =9«, t00=0x0122, t01=0x0034}
0x1c542…1c556               Head {h00=0x0010, h01=0x0050, text=»CIOAD1 EQU *«, t00=0x0122, t01=0x005a}
0x1c556…1c570               Head {h00=0x0016, h01=0x0050, text=» DATA 0 ADDRESS 1 «, t00=0x0122, t01=0x006e}
0x1c570…1c584               Head {h00=0x0010, h01=0x0050, text=»CIOPA2 EQU *«, t00=0x0122, t01=0x0088}
0x1c584…1c59c               Head {h00=0x0014, h01=0x0050, text=» DATA /4000+128 «, t00=0x0122, t01=0x009c}
0x1c59c…1c5c4               Head {h00=0x0024, h01=0x0050, text=» DATA 0 ADDRESS 2 MOST SIGN. =9 «, t00=0x0122, t01=0x00b4}
0x1c5c4…1c5d8               Head {h00=0x0010, h01=0x0050, text=»CIOAD2 EQU *«, t00=0x0122, t01=0x00dc}
0x1c5d8…1c5f2               Head {h00=0x0016, h01=0x0050, text=» DATA 0 ADDRESS 2 «, t00=0x0122, t01=0x00f0}
0x1c5f2…1c606               Head {h00=0x0010, h01=0x0050, text=»CIOPA3 EQU *«, t00=0x0122, t01=0x010a}
0x1c606…1c618               Head {h00=0x000e, h01=0x0050, text=» DATA 128 «, t00=0x0122, t01=0x011e}
0x1c618…1c640               Head {h00=0x0024, h01=0x0050, text=» DATA 0 ADDRESS 3 MOST SIGN. =9 «, t00=0x0122, t01=0x0130}
0x1c640…1c654               Head {h00=0x0010, h01=0x0050, text=»CIOAD3 EQU *«, t00=0x0122, t01=0x0158}
0x1c654…1c66e               Head {h00=0x0016, h01=0x0050, text=» DATA 0 ADDRESS 3 «, t00=0x0122, t01=0x016c}
0x1c66e…1c67a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0122, t01=0x0186}
0x1c67a…1c688 (291, 0, 400) Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0123, t01=0x0004}
0x1c688…1c6c4               Head {h00=0x0038, h01=0x0050, text=»*************************************************** «, t00=0x0123, t01=0x0012}
0x1c6c4…1c700               Head {h00=0x0038, h01=0x0050, text=»*                                                 * «, t00=0x0123, t01=0x004e}
0x1c700…1c73c               Head {h00=0x0038, h01=0x0050, text=»*        GETFIL - GET CONFIGURATION FILE          * «, t00=0x0123, t01=0x008a}
0x1c73c…1c778               Head {h00=0x0038, h01=0x0050, text=»*        ===============================          * «, t00=0x0123, t01=0x00c6}
0x1c778…1c7b4               Head {h00=0x0038, h01=0x0050, text=»*                                                 * «, t00=0x0123, t01=0x0102}
0x1c7b4…1c7f0               Head {h00=0x0038, h01=0x0050, text=»*  REFERENCED IN:  SYSLOD                         * «, t00=0x0123, t01=0x013e}
0x1c7f0…1c82c               Head {h00=0x0038, h01=0x0050, text=»*                                                 * «, t00=0x0123, t01=0x017a}
0x1c82c…1c868               Head {h00=0x0038, h01=0x0050, text=»*  ENTRY:  A9 - BUFFER ADDRESS                    * «, t00=0x0124, t01=0x0026}
0x1c868…1c8a4               Head {h00=0x0038, h01=0x0050, text=»*                                                 * «, t00=0x0124, t01=0x0062}
0x1c8a4…1c8e0               Head {h00=0x0038, h01=0x0050, text=»*  EXIT:  A11 - SECTOR ADDRESS TO CONF. FILE      * «, t00=0x0124, t01=0x009e}
0x1c8e0…1c91c               Head {h00=0x0038, h01=0x0050, text=»*                                                 * «, t00=0x0124, t01=0x00da}
0x1c91c…1c956               Head {h00=0x0036, h01=0x0050, text=»*  WORK REGISTERS:  A1,A2,A3,A4,A5,A6,A7,A8,A10  *«, t00=0x0124, t01=0x0116}
0x1c956…1c992               Head {h00=0x0038, h01=0x0050, text=»*                                                 * «, t00=0x0124, t01=0x0150}
0x1c992…1c9ce               Head {h00=0x0038, h01=0x0050, text=»*  SUBROUTINES:  READVL,READCF                    * «, t00=0x0124, t01=0x018c}
0x1c9ce…1ca0a               Head {h00=0x0038, h01=0x0050, text=»*                                                 * «, t00=0x0125, t01=0x0038}
0x1ca0a…1ca46               Head {h00=0x0038, h01=0x0050, text=»*************************************************** «, t00=0x0125, t01=0x0074}
0x1ca46…1ca5a               Head {h00=0x0010, h01=0x0050, text=»GETFIL EQU *«, t00=0x0125, t01=0x00b0}
0x1ca5a…1ca70               Head {h00=0x0012, h01=0x0050, text=» CF A14,GETVLB«, t00=0x0125, t01=0x00c4}
0x1ca70…1ca84               Head {h00=0x0010, h01=0x0050, text=»GET:10 EQU *«, t00=0x0125, t01=0x00da}
0x1ca84…1caaa               Head {h00=0x0022, h01=0x0050, text=» CF A14,RDSEC GET VOLUME LABEL«, t00=0x0125, t01=0x00ee}
0x1caaa…1cad6               Head {h00=0x0028, h01=0x0050, text=» LDK A7,QBLFAC VTOC BLOCKING FACTOR «, t00=0x0125, t01=0x0114}
0x1cad6…1cafc               Head {h00=0x0022, h01=0x0050, text=» LDR A6,A9 GET START OF BUFFER«, t00=0x0125, t01=0x0140}
0x1cafc…1cb10               Head {h00=0x0010, h01=0x0050, text=»GET:20 EQU *«, t00=0x0125, t01=0x0166}
0x1cb10…1cb2e               Head {h00=0x001a, h01=0x0050, text=» LDK A5,/20 LOAD SPACE«, t00=0x0125, t01=0x017a}
0x1cb2e…1cb4e               Head {h00=0x001c, h01=0x0050, text=» CCR A5,A6 UNUSED FILE? «, t00=0x0126, t01=0x0008}
0x1cb4e…1cb68               Head {h00=0x0016, h01=0x0050, text=» RF(E) GET:50 YES!«, t00=0x0126, t01=0x0028}
0x1cb68…1cb8a               Head {h00=0x001e, h01=0x0050, text=» LDR A4,A6 START OF RECORD«, t00=0x0126, t01=0x0042}
0x1cb8a…1cbb6               Head {h00=0x0028, h01=0x0050, text=» LDK A5,'S' STANDARD FILE CHARACTER «, t00=0x0126, t01=0x0064}
0x1cbb6…1cbda               Head {h00=0x0020, h01=0x0050, text=» CC A5,27,A6 STANDARD FILE? «, t00=0x0126, t01=0x0090}
0x1cbda…1cbf4               Head {h00=0x0016, h01=0x0050, text=» RF(NE) GET:50 NO!«, t00=0x0126, t01=0x00b4}
0x1cbf4…1cc22               Head {h00=0x002a, h01=0x0050, text=» LDK A5,'$' LEADING CHAR IN CONF. FILE«, t00=0x0126, t01=0x00ce}
0x1cc22…1cc48               Head {h00=0x0022, h01=0x0050, text=» CCR A5,A4 CONFIGURATION FILE?«, t00=0x0126, t01=0x00fc}
0x1cc48…1cc62               Head {h00=0x0016, h01=0x0050, text=» RF(NE) GET:50 NO!«, t00=0x0126, t01=0x0122}
0x1cc62…1cc98               Head {h00=0x0032, h01=0x0050, text=»GET:25 LDK A3,'C' THIS INSTRUCTION IS MODIFIED«, t00=0x0126, t01=0x013c}
0x1cc98…1ccc4               Head {h00=0x0028, h01=0x0050, text=» CCK A3,'CC' LOOKING FOR CONF. FILE?«, t00=0x0126, t01=0x0172}
0x1ccc4…1ccde               Head {h00=0x0016, h01=0x0050, text=» RF(NE) GET:85 NO!«, t00=0x0127, t01=0x000e}
0x1ccde…1cd00               Head {h00=0x001e, h01=0x0050, text=» ADK A4,5 SIXTH CHARACTER «, t00=0x0127, t01=0x0028}
0x1cd00…1cd30               Head {h00=0x002c, h01=0x0050, text=» LDK A5,':' CHARACTER TO PRECEED NUMBER «, t00=0x0127, t01=0x004a}
0x1cd30…1cd5c               Head {h00=0x0028, h01=0x0050, text=»GET:30 CCR A5,A4 CONFIGURATION FILE?«, t00=0x0127, t01=0x007a}
0x1cd5c…1cd76               Head {h00=0x0016, h01=0x0050, text=» RF(E) GET:40 YES!«, t00=0x0127, t01=0x00a6}
0x1cd76…1cd9a               Head {h00=0x0020, h01=0x0050, text=» SUK A4,1 TRY NEXT CHARACTER«, t00=0x0127, t01=0x00c0}
0x1cd9a…1cdbc               Head {h00=0x001e, h01=0x0050, text=» CWR A4,A6 FIRST IN NAME? «, t00=0x0127, t01=0x00e4}
0x1cdbc…1cdd6               Head {h00=0x0016, h01=0x0050, text=» RF(E) GET:50 YES!«, t00=0x0127, t01=0x0106}
0x1cdd6…1cde8               Head {h00=0x000e, h01=0x0050, text=» RB GET:30«, t00=0x0127, t01=0x0120}
0x1cde8…1cdfc               Head {h00=0x0010, h01=0x0050, text=»GET:40 EQU *«, t00=0x0127, t01=0x0132}
0x1cdfc…1ce06               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0127, t01=0x0146}
0x1ce06…1ce2a               Head {h00=0x0020, h01=0x0050, text=»*  CHECK APPLICATION NUMBER «, t00=0x0127, t01=0x0150}
0x1ce2a…1ce34               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0127, t01=0x0174}
0x1ce34…1ce56               Head {h00=0x001e, h01=0x0050, text=» LC A5,1,A4 GET LEFT DIGIT«, t00=0x0127, t01=0x017e}
0x1ce56…1ce7a               Head {h00=0x0020, h01=0x0050, text=» SLL A5,8 SHIFT TO LEFT BYTE«, t00=0x0128, t01=0x0010}
0x1ce7a…1ce9e               Head {h00=0x0020, h01=0x0050, text=» LC A5,2,A4 GET RIGHT DIGIT «, t00=0x0128, t01=0x0034}
0x1ce9e…1cec4               Head {h00=0x0022, h01=0x0050, text=» CALL CONVRT CONVERT TO BINARY«, t00=0x0128, t01=0x0058}
0x1cec4…1cef4               Head {h00=0x002c, h01=0x0050, text=» CW A1,SCTANO SAME AS APPLICATION NUMBER«, t00=0x0128, t01=0x007e}
0x1cef4…1cf0a               Head {h00=0x0012, h01=0x0050, text=» RF(NE) GET:50«, t00=0x0128, t01=0x00ae}
0x1cf0a…1cf14               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0128, t01=0x00c4}
0x1cf14…1cf38               Head {h00=0x0020, h01=0x0050, text=»*  CONFIGURATION FILE FOUND «, t00=0x0128, t01=0x00ce}
0x1cf38…1cf42               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0128, t01=0x00f2}
0x1cf42…1cf6a               Head {h00=0x0024, h01=0x0050, text=» LD A1,22,A6 LAST RECORD NUMBER «, t00=0x0128, t01=0x00fc}
0x1cf6a…1cf8c               Head {h00=0x001e, h01=0x0050, text=» ST A1,LSTREC+STKEND SAVE «, t00=0x0128, t01=0x0124}
0x1cf8c…1cfa6               Head {h00=0x0016, h01=0x0050, text=» LD A12,16,A6 GET «, t00=0x0128, t01=0x0146}
0x1cfa6…1cfca               Head {h00=0x0020, h01=0x0050, text=» LD A11,18,A6 SECTOR ADDRESS«, t00=0x0128, t01=0x0160}
0x1cfca…1cfda               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0128, t01=0x0184}
0x1cfda…1cfe4 (297, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0129, t01=0x0004}
0x1cfe4…1cff8               Head {h00=0x0010, h01=0x0050, text=»GET:50 EQU *«, t00=0x0129, t01=0x000e}
0x1cff8…1d01c               Head {h00=0x0020, h01=0x0050, text=» ADR A6,A8 NEXT VTOC RECORD «, t00=0x0129, t01=0x0022}
0x1d01c…1d046               Head {h00=0x0026, h01=0x0050, text=» ADK A6,1 BYPASS STATUS CHARACTER «, t00=0x0129, t01=0x0046}
0x1d046…1d076               Head {h00=0x002c, h01=0x0050, text=» SUK A7,1 MOORE RECORDS IN THIS SECTOR? «, t00=0x0129, t01=0x0070}
0x1d076…1d090               Head {h00=0x0016, h01=0x0050, text=» RB(P) GET:20 YES!«, t00=0x0129, t01=0x00a0}
0x1d090…1d0b6               Head {h00=0x0022, h01=0x0050, text=» CWR A11,A10 LAST VTOC SECTOR?«, t00=0x0129, t01=0x00ba}
0x1d0b6…1d0d0               Head {h00=0x0016, h01=0x0050, text=» RB(NE) GET:10 NO!«, t00=0x0129, t01=0x00e0}
0x1d0d0…1d106               Head {h00=0x0032, h01=0x0050, text=»GET:60 LDK A3,'C' THIS INSTRUCTION IS MODIFIED«, t00=0x0129, t01=0x00fa}
0x1d106…1d132               Head {h00=0x0028, h01=0x0050, text=» CCK A3,'CC' LOOKING FOR CONF. FILE?«, t00=0x0129, t01=0x0130}
0x1d132…1d14c               Head {h00=0x0016, h01=0x0050, text=» RF(NE) GET:99 NO!«, t00=0x0129, t01=0x015c}
0x1d14c…1d156               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0129, t01=0x0176}
0x1d156…1d194               Head {h00=0x003a, h01=0x0050, text=»*  CONFIGURATION FILE NOT FOUND - READ SOP AND SELECT «, t00=0x0129, t01=0x0180}
0x1d194…1d1c2               Head {h00=0x002a, h01=0x0050, text=»*  LOAD MEDIUM FOR CONFIGURATION FILE «, t00=0x012a, t01=0x002e}
0x1d1c2…1d1cc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x012a, t01=0x005c}
0x1d1cc…1d1d6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x012a, t01=0x0066}
0x1d1d6…1d1ec               Head {h00=0x0012, h01=0x0050, text=» LDKL A2,/7F8 «, t00=0x012a, t01=0x0070}
0x1d1ec…1d216               Head {h00=0x0026, h01=0x0050, text=» OTR A2,0,SOP SWITCH ON SOP LAMPS «, t00=0x012a, t01=0x0086}
0x1d216…1d22a               Head {h00=0x0010, h01=0x0050, text=»GET:70 EQU *«, t00=0x012a, t01=0x00b0}
0x1d22a…1d240               Head {h00=0x0012, h01=0x0050, text=» CF A14,SOPIN «, t00=0x012a, t01=0x00c4}
0x1d240…1d266               Head {h00=0x0022, h01=0x0050, text=» ANKL A1,/7FC ALLOWED SWITCH? «, t00=0x012a, t01=0x00da}
0x1d266…1d280               Head {h00=0x0016, h01=0x0050, text=» RB(Z) GET:70 NO! «, t00=0x012a, t01=0x0100}
0x1d280…1d296               Head {h00=0x0012, h01=0x0050, text=» LDKL A2,LMP1 «, t00=0x012a, t01=0x011a}
0x1d296…1d2c0               Head {h00=0x0026, h01=0x0050, text=» OTR A2,0,SOP SWITCH ON LOAD LAMP «, t00=0x012a, t01=0x0130}
0x1d2c0…1d2d2               Head {h00=0x000e, h01=0x0050, text=» SRN A1,A2«, t00=0x012a, t01=0x015a}
0x1d2d2…1d2fe               Head {h00=0x0028, h01=0x0050, text=» LC A1,DEVTAB,A2 GET DEVICE ADDRESS «, t00=0x012a, t01=0x016c}
0x1d2fe…1d312               Head {h00=0x0010, h01=0x0050, text=»GET:75 EQU *«, t00=0x012b, t01=0x0008}
0x1d312…1d34c               Head {h00=0x0036, h01=0x0050, text=» SC A1,CONDEV+1+STKEND SAVE CONF. DATA LOAD DEVICE«, t00=0x012b, t01=0x001c}
0x1d34c…1d378               Head {h00=0x0028, h01=0x0050, text=» CF A14,CONFLD CONFIGURE LOAD DEVICE«, t00=0x012b, t01=0x0056}
0x1d378…1d38a               Head {h00=0x000e, h01=0x0050, text=» RB GETFIL«, t00=0x012b, t01=0x0082}
0x1d38a…1d39e               Head {h00=0x0010, h01=0x0050, text=»GET:85 EQU *«, t00=0x012b, t01=0x0094}
0x1d39e…1d3c6               Head {h00=0x0024, h01=0x0050, text=» CCK A3,'SS' LOOKING FOR $SWAPP?«, t00=0x012b, t01=0x00a8}
0x1d3c6…1d3e0               Head {h00=0x0016, h01=0x0050, text=» RF(NE) GET:99 NO!«, t00=0x012b, t01=0x00d0}
0x1d3e0…1d40a               Head {h00=0x0026, h01=0x0050, text=» LDK A5,0 RESET CHARACTER COUNTER «, t00=0x012b, t01=0x00ea}
0x1d40a…1d438               Head {h00=0x002a, h01=0x0050, text=»GET:90 LCR A1,A4 GET CHAR IN FILENAME «, t00=0x012b, t01=0x0114}
0x1d438…1d46a               Head {h00=0x002e, h01=0x0050, text=» CC A1,SWPTAB,A5 CHECK IF PRESCIBED CHAR. «, t00=0x012b, t01=0x0142}
0x1d46a…1d484               Head {h00=0x0016, h01=0x0050, text=» RB(NE) GET:50 NO!«, t00=0x012b, t01=0x0174}
0x1d484…1d4a4               Head {h00=0x001c, h01=0x0050, text=» ADK A4,1 NEXT CHARACTER«, t00=0x012b, t01=0x018e}
0x1d4a4…1d4d2               Head {h00=0x002a, h01=0x0050, text=» ADK A5,1 INCREMENT CHARACTER COUNTER «, t00=0x012c, t01=0x001e}
0x1d4d2…1d4fc               Head {h00=0x0026, h01=0x0050, text=» CWK A5,8 ALL CHARACTERS CHECKED? «, t00=0x012c, t01=0x004c}
0x1d4fc…1d516               Head {h00=0x0016, h01=0x0050, text=» RB(NE) GET:90 NO!«, t00=0x012c, t01=0x0076}
0x1d516…1d520               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x012c, t01=0x0090}
0x1d520…1d55e               Head {h00=0x003a, h01=0x0050, text=»*  SWAPPABLE WORK BLOCK FILE FOUND - SAVE DISC ADDRESS«, t00=0x012c, t01=0x009a}
0x1d55e…1d58e               Head {h00=0x002c, h01=0x0050, text=»*  TO FILE AND TO NEXT SECTOR AFTER FILE«, t00=0x012c, t01=0x00d8}
0x1d58e…1d598               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x012c, t01=0x0108}
0x1d598…1d5c2               Head {h00=0x0026, h01=0x0050, text=» LD A1,18,A6 GET BIT 16-31 OF D.A.«, t00=0x012c, t01=0x0112}
0x1d5c2…1d5ec               Head {h00=0x0026, h01=0x0050, text=» LD A2,16,A6 GET BIT 0-15 OF D.A. «, t00=0x012c, t01=0x013c}
0x1d5ec…1d60e               Head {h00=0x001e, h01=0x0050, text=» ST A1,SWBFSA+STKCOM SAVE «, t00=0x012c, t01=0x0166}
0x1d60e…1d632               Head {h00=0x0020, h01=0x0050, text=» ST A2,SWBFSA+STKCOM+2 SAVE «, t00=0x012c, t01=0x0188}
0x1d632…1d662               Head {h00=0x002c, h01=0x0050, text=» LD A3,SWPFEL,A6 GET BIT 16-31 OF LENGTH«, t00=0x012d, t01=0x001c}
0x1d662…1d694               Head {h00=0x002e, h01=0x0050, text=» LD A4,SWPFEL-2,A6 GET BIT 0-15 OF LENGTH «, t00=0x012d, t01=0x004c}
0x1d694…1d6c0               Head {h00=0x0028, h01=0x0050, text=» ADR A4,A2 ADD MOST SIGNIFICANT PART«, t00=0x012d, t01=0x007e}
0x1d6c0…1d6ee               Head {h00=0x002a, h01=0x0050, text=» ADR A3,A1 ADD LEAST SIGNIFICANT PART «, t00=0x012d, t01=0x00aa}
0x1d6ee…1d718               Head {h00=0x0026, h01=0x0050, text=» RF(O) GET:92 OVERFLOW - ADD CARRY«, t00=0x012d, t01=0x00d8}
0x1d718…1d72a               Head {h00=0x000e, h01=0x0050, text=» RF GET:98«, t00=0x012d, t01=0x0102}
0x1d72a…1d74c               Head {h00=0x001e, h01=0x0050, text=»GET:92 ADK A4,1 ADD CARRY «, t00=0x012d, t01=0x0114}
0x1d74c…1d772               Head {h00=0x0022, h01=0x0050, text=» ANKL A3,/7FFF RESET OVERFLOW «, t00=0x012d, t01=0x0136}
0x1d772…1d7ac               Head {h00=0x0036, h01=0x0050, text=»GET:98 ST A3,SWBFSE+STKCOM SAVE BIT 16-31 OF D.A. «, t00=0x012d, t01=0x015c}
0x1d7ac…1d7e0               Head {h00=0x0030, h01=0x0050, text=» ST A4,SWBFSE+STKCOM+2 SAVE BIT 0-15 OF D.A.«, t00=0x012e, t01=0x0008}
0x1d7e0…1d812               Head {h00=0x002e, h01=0x0050, text=» IM SWBFLG+STKCOM INDICATE SWB-FILE FOUND «, t00=0x012e, t01=0x003c}
0x1d812…1d828               Head {h00=0x0012, h01=0x0050, text=»GET:99 RTN A14«, t00=0x012e, t01=0x006e}
0x1d828…1d836               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x012e, t01=0x0084}
0x1d836…1d874               Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x012e, t01=0x0092}
0x1d874…1d8b2               Head {h00=0x003a, h01=0x0050, text=»*                                                   * «, t00=0x012e, t01=0x00d0}
0x1d8b2…1d8f0               Head {h00=0x003a, h01=0x0050, text=»*  LODCOM - LOAD CORE RESIDENT PART OF APPLICATION  * «, t00=0x012e, t01=0x010e}
0x1d8f0…1d92e               Head {h00=0x003a, h01=0x0050, text=»*  ===============================================  * «, t00=0x012e, t01=0x014c}
0x1d92e…1d96c               Head {h00=0x003a, h01=0x0050, text=»*                                                   * «, t00=0x012e, t01=0x018a}
0x1d96c…1d9aa               Head {h00=0x003a, h01=0x0050, text=»*  LODSEG - LOAD ONE SEGMENT                        * «, t00=0x012f, t01=0x0038}
0x1d9aa…1d9e8               Head {h00=0x003a, h01=0x0050, text=»*  =========================                        * «, t00=0x012f, t01=0x0076}
0x1d9e8…1da26               Head {h00=0x003a, h01=0x0050, text=»*                                                   * «, t00=0x012f, t01=0x00b4}
0x1da26…1da64               Head {h00=0x003a, h01=0x0050, text=»*  ENTRY:  A8 - RELOCATION BASE                     * «, t00=0x012f, t01=0x00f2}
0x1da64…1daa2               Head {h00=0x003a, h01=0x0050, text=»*         A10 - EFFECTIVE LENGTH                    * «, t00=0x012f, t01=0x0130}
0x1daa2…1dae0               Head {h00=0x003a, h01=0x0050, text=»*                                                   * «, t00=0x012f, t01=0x016e}
0x1dae0…1db1e               Head {h00=0x003a, h01=0x0050, text=»*  EXIT:                                            * «, t00=0x0130, t01=0x001c}
0x1db1e…1db5c               Head {h00=0x003a, h01=0x0050, text=»*                                                   * «, t00=0x0130, t01=0x005a}
0x1db5c…1db9a               Head {h00=0x003a, h01=0x0050, text=»*  WORK REGISTERS:  A1,A2,A3,A4,A7                  * «, t00=0x0130, t01=0x0098}
0x1db9a…1dbd8               Head {h00=0x003a, h01=0x0050, text=»*                                                   * «, t00=0x0130, t01=0x00d6}
0x1dbd8…1dc16               Head {h00=0x003a, h01=0x0050, text=»*  SUBROUTINES:  MOVE,READ                          * «, t00=0x0130, t01=0x0114}
0x1dc16…1dc54               Head {h00=0x003a, h01=0x0050, text=»*                                                   * «, t00=0x0130, t01=0x0152}
0x1dc54…1dc92               Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x0130, t01=0x0190}
0x1dc92…1dca6               Head {h00=0x0010, h01=0x0050, text=»LODCOM EQU *«, t00=0x0131, t01=0x003e}
0x1dca6…1dcd6               Head {h00=0x002c, h01=0x0050, text=» LD A9,MXBUF GET ADDRESS TO READ BUFFER «, t00=0x0131, t01=0x0052}
0x1dcd6…1dcfc               Head {h00=0x0022, h01=0x0050, text=» LDR A3,A9 GET START OF BUFFER«, t00=0x0131, t01=0x0082}
0x1dcfc…1dd14               Head {h00=0x0014, h01=0x0050, text=» LDR A2,A3 SAVE «, t00=0x0131, t01=0x00a8}
0x1dd14…1dd3e               Head {h00=0x0026, h01=0x0050, text=» LDKL A7,240 NUMBER OF CODE WORDS «, t00=0x0131, t01=0x00c0}
0x1dd3e…1dd54               Head {h00=0x0012, h01=0x0050, text=»LOD:10 EQU *-2«, t00=0x0131, t01=0x00ea}
0x1dd54…1dd74               Head {h00=0x001c, h01=0x0050, text=» LDR A10,A10 APP >32 KB?«, t00=0x0131, t01=0x0100}
0x1dd74…1dd8e               Head {h00=0x0016, h01=0x0050, text=» RF(NN) LOD:20 NO!«, t00=0x0131, t01=0x0120}
0x1dd8e…1ddae               Head {h00=0x001c, h01=0x0050, text=» SUR A10,A7 DEC. LENGTH «, t00=0x0131, t01=0x013a}
0x1ddae…1ddc0               Head {h00=0x000e, h01=0x0050, text=» RF LOD:50«, t00=0x0131, t01=0x015a}
0x1ddc0…1ddd4               Head {h00=0x0010, h01=0x0050, text=»LOD:20 EQU *«, t00=0x0131, t01=0x016c}
0x1ddd4…1de06               Head {h00=0x002e, h01=0x0050, text=» SUR A10,A7 CHECK IF IN END OF OF SEGMENT «, t00=0x0131, t01=0x0180}
0x1de06…1de24               Head {h00=0x001a, h01=0x0050, text=» RF(P) LOD:50 NO YET! «, t00=0x0132, t01=0x0022}
0x1de24…1de4a               Head {h00=0x0022, h01=0x0050, text=» CWK A7,256 128 WORDS/SECTOR? «, t00=0x0132, t01=0x0040}
0x1de4a…1de64               Head {h00=0x0016, h01=0x0050, text=» RF(NE) LOD:30 NO!«, t00=0x0132, t01=0x0066}
0x1de64…1de94               Head {h00=0x002c, h01=0x0050, text=» ADR A7,A10 COMPUTE NUMBER OF CODE WORDS«, t00=0x0132, t01=0x0080}
0x1de94…1dec0               Head {h00=0x0028, h01=0x0050, text=» LDKL A10,0 INDICATE END OF SEGMENT «, t00=0x0132, t01=0x00b0}
0x1dec0…1ded2               Head {h00=0x000e, h01=0x0050, text=» RF LOD:52«, t00=0x0132, t01=0x00dc}
0x1ded2…1dee6               Head {h00=0x0010, h01=0x0050, text=»LOD:30 EQU *«, t00=0x0132, t01=0x00ee}
0x1dee6…1df1c               Head {h00=0x0032, h01=0x0050, text=» ADR A7,A10 JUST MOVE SIGNIFICANT CHARACTERS! «, t00=0x0132, t01=0x0102}
0x1df1c…1df48               Head {h00=0x0028, h01=0x0050, text=» LDKL A10,0 INDICATE END OF SEGMENT «, t00=0x0132, t01=0x0138}
0x1df48…1df80               Head {h00=0x0034, h01=0x0050, text=» LD A1,FSTSEC+STKEND LOOK IF FIRST SECTOR/BLOCK «, t00=0x0132, t01=0x0164}
0x1df80…1df9a               Head {h00=0x0016, h01=0x0050, text=» RF(NZ) LOD:50 NO!«, t00=0x0133, t01=0x000c}
0x1df9a…1dfa4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0133, t01=0x0026}
0x1dfa4…1dfda               Head {h00=0x0032, h01=0x0050, text=» ADK A7,8 YES, ADD 8 TO COMPENSATE FOR HEADER «, t00=0x0133, t01=0x0030}
0x1dfda…1e018               Head {h00=0x003a, h01=0x0050, text=» CWK A7,240 LOOK IF OUTSIDE CODE PART OF SECTOR/BLOCK «, t00=0x0133, t01=0x0066}
0x1e018…1e032               Head {h00=0x0016, h01=0x0050, text=» RF(L) LOD:50 NO! «, t00=0x0133, t01=0x00a4}
0x1e032…1e03c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0133, t01=0x00be}
0x1e03c…1e068               Head {h00=0x0028, h01=0x0050, text=» SUK A7,240 YES, GET WORDS REMAINING«, t00=0x0133, t01=0x00c8}
0x1e068…1e084               Head {h00=0x0018, h01=0x0050, text=» LDR A10,A7 AND SAVE«, t00=0x0133, t01=0x00f4}
0x1e084…1e0b0               Head {h00=0x0028, h01=0x0050, text=» LDK A7,240 START OF RELOCATION BITS«, t00=0x0133, t01=0x0110}
0x1e0b0…1e0c4               Head {h00=0x0010, h01=0x0050, text=»LOD:50 EQU *«, t00=0x0133, t01=0x013c}
0x1e0c4…1e0ea               Head {h00=0x0022, h01=0x0050, text=» CWK A7,256 128 WORDS/SECTOR? «, t00=0x0133, t01=0x0150}
0x1e0ea…1e104               Head {h00=0x0016, h01=0x0050, text=» RF(E) LOD:52 YES!«, t00=0x0133, t01=0x0176}
0x1e104…1e130               Head {h00=0x0028, h01=0x0050, text=» ADR A2,A7 START OF RELOCATION BITS «, t00=0x0133, t01=0x0190}
0x1e130…1e14e               Head {h00=0x001a, h01=0x0050, text=» CF A14,REBUF RELOCATE«, t00=0x0134, t01=0x002c}
0x1e14e…1e162               Head {h00=0x0010, h01=0x0050, text=»LOD:52 EQU *«, t00=0x0134, t01=0x004a}
0x1e162…1e188               Head {h00=0x0022, h01=0x0050, text=» LDR A1,A9 START OF CODE PART «, t00=0x0134, t01=0x005e}
0x1e188…1e1b8               Head {h00=0x002c, h01=0x0050, text=» LD A4,FSTSEC+STKEND FIRST SECTOR/BLOCK?«, t00=0x0134, t01=0x0084}
0x1e1b8…1e1d2               Head {h00=0x0016, h01=0x0050, text=» RF(NZ) LOD:55 NO!«, t00=0x0134, t01=0x00b4}
0x1e1d2…1e20c               Head {h00=0x0036, h01=0x0050, text=» IM FSTSEC+STKEND INDICATE NOT FIRST SECTOR/BLOCK «, t00=0x0134, t01=0x00ce}
0x1e20c…1e240               Head {h00=0x0030, h01=0x0050, text=» ADK A1,8 SKIP 4 WORDS IN FIRST SECTOR/BLOCK«, t00=0x0134, t01=0x0108}
0x1e240…1e274               Head {h00=0x0030, h01=0x0050, text=» SUK A7,8 DECREMENT NUMBER OF CHAR. TO MOVE «, t00=0x0134, t01=0x013c}
0x1e274…1e296               Head {h00=0x001e, h01=0x0050, text=» LD A3,COMLG,A9 GET LENGTH«, t00=0x0134, t01=0x0170}
0x1e296…1e2ce (309, 0, 400) Head {h00=0x0034, h01=0x0050, text=» RF(N) LOD:54 APPL. LARGER THAN ONE SECTOR/BLOCK«, t00=0x0135, t01=0x0004}
0x1e2ce…1e2d8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0135, t01=0x003c}
0x1e2d8…1e30c               Head {h00=0x0030, h01=0x0050, text=» CWK A3,240 SINGLE SECTOR/BLOCK APPLICATION?«, t00=0x0135, t01=0x0046}
0x1e30c…1e328               Head {h00=0x0018, h01=0x0050, text=» RF(NG) LOD:55 YES! «, t00=0x0135, t01=0x007a}
0x1e328…1e332               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0135, t01=0x0096}
0x1e332…1e34c               Head {h00=0x0016, h01=0x0050, text=»LOD:54 ADKL A10,8 «, t00=0x0135, t01=0x00a0}
0x1e34c…1e360               Head {h00=0x0010, h01=0x0050, text=»LOD:55 EQU *«, t00=0x0135, t01=0x00ba}
0x1e360…1e390               Head {h00=0x002c, h01=0x0050, text=» LDR A3,A7 NUMBER OF CHARACTERS TO MOVE «, t00=0x0135, t01=0x00ce}
0x1e390…1e3bc               Head {h00=0x0028, h01=0x0050, text=» LD A2,LLDADR+STKEND GET TO-ADDRESS «, t00=0x0135, t01=0x00fe}
0x1e3bc…1e3f0               Head {h00=0x0030, h01=0x0050, text=» ADS A3,LLDADR+STKEND UPDATE MEMORY ADDRESS «, t00=0x0135, t01=0x012a}
0x1e3f0…1e406               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0135, t01=0x015e}
0x1e406…1e42e               Head {h00=0x0024, h01=0x0050, text=» MVSU A3 MOVE TABLE FROM SYSTEM «, t00=0x0135, t01=0x0174}
0x1e42e…1e43a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0136, t01=0x000c}
0x1e43a…1e450               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0136, t01=0x0018}
0x1e450…1e462               Head {h00=0x000e, h01=0x0050, text=» CALL MOVE«, t00=0x0136, t01=0x002e}
0x1e462…1e46e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0136, t01=0x0040}
0x1e46e…1e492               Head {h00=0x0020, h01=0x0050, text=» LDR A10,A10 END OF SEGMENT?«, t00=0x0136, t01=0x004c}
0x1e492…1e4a8               Head {h00=0x0012, h01=0x0050, text=» RF(NZ) LOD:70«, t00=0x0136, t01=0x0070}
0x1e4a8…1e4be               Head {h00=0x0012, h01=0x0050, text=» RTN A14 EXIT «, t00=0x0136, t01=0x0086}
0x1e4be…1e4d2               Head {h00=0x0010, h01=0x0050, text=»LODSEG EQU *«, t00=0x0136, t01=0x009c}
0x1e4d2…1e4fe               Head {h00=0x0028, h01=0x0050, text=» LDKL A1,256 NUMBER OF WORDS/SECTOR «, t00=0x0136, t01=0x00b0}
0x1e4fe…1e526               Head {h00=0x0024, h01=0x0050, text=» ST A1,LOD:10 MODIFY INSTRUCTION«, t00=0x0136, t01=0x00dc}
0x1e526…1e53a               Head {h00=0x0010, h01=0x0050, text=»LOD:70 EQU *«, t00=0x0136, t01=0x0104}
0x1e53a…1e54e               Head {h00=0x0010, h01=0x0050, text=» CF A14,READ«, t00=0x0136, t01=0x0118}
0x1e54e…1e562               Head {h00=0x0010, h01=0x0050, text=»READ EQU *-2«, t00=0x0136, t01=0x012c}
0x1e562…1e574               Head {h00=0x000e, h01=0x0050, text=» RB LODCOM«, t00=0x0136, t01=0x0140}
0x1e574…1e582               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0136, t01=0x0152}
0x1e582…1e5bc               Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x0136, t01=0x0160}
0x1e5bc…1e5f6               Head {h00=0x0036, h01=0x0050, text=»*                                               * «, t00=0x0137, t01=0x000a}
0x1e5f6…1e630               Head {h00=0x0036, h01=0x0050, text=»*        REBUF - RELOCATE BUFFER ROUTINE        * «, t00=0x0137, t01=0x0044}
0x1e630…1e66a               Head {h00=0x0036, h01=0x0050, text=»*        ===============================        * «, t00=0x0137, t01=0x007e}
0x1e66a…1e6a4               Head {h00=0x0036, h01=0x0050, text=»*                                               * «, t00=0x0137, t01=0x00b8}
0x1e6a4…1e6de               Head {h00=0x0036, h01=0x0050, text=»*  REFERENCED IN:  LODCOM/LODSEG                * «, t00=0x0137, t01=0x00f2}
0x1e6de…1e718               Head {h00=0x0036, h01=0x0050, text=»*                                               * «, t00=0x0137, t01=0x012c}
0x1e718…1e752               Head {h00=0x0036, h01=0x0050, text=»*  ENTRY:  A3 - START OF BUFFER                 * «, t00=0x0137, t01=0x0166}
0x1e752…1e78c               Head {h00=0x0036, h01=0x0050, text=»*          A2 - START OF RELOCATION TABLE       * «, t00=0x0138, t01=0x0010}
0x1e78c…1e7c6               Head {h00=0x0036, h01=0x0050, text=»*                                               * «, t00=0x0138, t01=0x004a}
0x1e7c6…1e800               Head {h00=0x0036, h01=0x0050, text=»*  EXIT:                                        * «, t00=0x0138, t01=0x0084}
0x1e800…1e83a               Head {h00=0x0036, h01=0x0050, text=»*                                               * «, t00=0x0138, t01=0x00be}
0x1e83a…1e874               Head {h00=0x0036, h01=0x0050, text=»*  WORK REGISTERS:  A1,A4,A5,A6                 * «, t00=0x0138, t01=0x00f8}
0x1e874…1e8ae               Head {h00=0x0036, h01=0x0050, text=»*                                               * «, t00=0x0138, t01=0x0132}
0x1e8ae…1e8e8               Head {h00=0x0036, h01=0x0050, text=»*  SUBROUTINES:                                 * «, t00=0x0138, t01=0x016c}
0x1e8e8…1e922               Head {h00=0x0036, h01=0x0050, text=»*                                               * «, t00=0x0139, t01=0x0016}
0x1e922…1e95c               Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x0139, t01=0x0050}
0x1e95c…1e970               Head {h00=0x0010, h01=0x0050, text=»REBUF EQU * «, t00=0x0139, t01=0x008a}
0x1e970…1e9a2               Head {h00=0x002e, h01=0x0050, text=» LDR A4,A2 GET START OPF RELOCATION TABLE «, t00=0x0139, t01=0x009e}
0x1e9a2…1e9b4               Head {h00=0x000e, h01=0x0050, text=» SUK A4,2 «, t00=0x0139, t01=0x00d0}
0x1e9b4…1e9c8               Head {h00=0x0010, h01=0x0050, text=»REB:10 EQU *«, t00=0x0139, t01=0x00e2}
0x1e9c8…1e9ee               Head {h00=0x0022, h01=0x0050, text=» ADK A4,2 NEXT RELOCATION WORD«, t00=0x0139, t01=0x00f6}
0x1e9ee…1ea1a               Head {h00=0x0028, h01=0x0050, text=» LDK A6,16 NUMBER OF RELOCATION BITS«, t00=0x0139, t01=0x011c}
0x1ea1a…1ea42               Head {h00=0x0024, h01=0x0050, text=» LDR* A1,A4 GET RELOCATION WORD «, t00=0x0139, t01=0x0148}
0x1ea42…1ea56               Head {h00=0x0010, h01=0x0050, text=»REB:20 EQU *«, t00=0x0139, t01=0x0170}
0x1ea56…1ea86               Head {h00=0x002c, h01=0x0050, text=» RF(NN) REB:30 DON'T RELOCATE THIS WORD!«, t00=0x0139, t01=0x0184}
0x1ea86…1eaa8               Head {h00=0x001e, h01=0x0050, text=» LDR* A5,A3 GET CODE WORD «, t00=0x013a, t01=0x0024}
0x1eaa8…1eac4               Head {h00=0x0018, h01=0x0050, text=» ADR A5,A8 RELOCATE «, t00=0x013a, t01=0x0046}
0x1eac4…1eae4               Head {h00=0x001c, h01=0x0050, text=» STR A5,A3 STORE IT BACK«, t00=0x013a, t01=0x0062}
0x1eae4…1eaf8               Head {h00=0x0010, h01=0x0050, text=»REB:30 EQU *«, t00=0x013a, t01=0x0082}
0x1eaf8…1eb18               Head {h00=0x001c, h01=0x0050, text=» ADK A3,2 NEXT CODE WORD«, t00=0x013a, t01=0x0096}
0x1eb18…1eb42               Head {h00=0x0026, h01=0x0050, text=» CWR A3,A2 END OF CODE WORD PART? «, t00=0x013a, t01=0x00b6}
0x1eb42…1eb5c               Head {h00=0x0016, h01=0x0050, text=» RF(E) EXREL YES! «, t00=0x013a, t01=0x00e0}
0x1eb5c…1eb84               Head {h00=0x0024, h01=0x0050, text=» SUK A6,1 MOORE RELOCATION BITS?«, t00=0x013a, t01=0x00fa}
0x1eb84…1eb9e               Head {h00=0x0016, h01=0x0050, text=» RB(Z) REB:10 NO! «, t00=0x013a, t01=0x0122}
0x1eb9e…1ebc4               Head {h00=0x0022, h01=0x0050, text=» SLL A1,1 NEXT RELOCATION BIT «, t00=0x013a, t01=0x013c}
0x1ebc4…1ebd6               Head {h00=0x000e, h01=0x0050, text=» RB REB:20«, t00=0x013a, t01=0x0162}
0x1ebd6…1ebea               Head {h00=0x0010, h01=0x0050, text=»EXREL EQU * «, t00=0x013a, t01=0x0174}
0x1ebea…1ebfa               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x013a, t01=0x0188}
0x1ebfa…1ec08               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x013b, t01=0x0008}
0x1ec08…1ec3a               Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x013b, t01=0x0016}
0x1ec3a…1ec6c               Head {h00=0x002e, h01=0x0050, text=»*  GETCON - GET CONTENT IN MEMORY WORD  * «, t00=0x013b, t01=0x0048}
0x1ec6c…1ec9e               Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x013b, t01=0x007a}
0x1ec9e…1eca8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x013b, t01=0x00ac}
0x1eca8…1ecca               Head {h00=0x001e, h01=0x0050, text=»*  REFERENCED IN:  SEGGEN «, t00=0x013b, t01=0x00b6}
0x1ecca…1ecd4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x013b, t01=0x00d8}
0x1ecd4…1ecfa               Head {h00=0x0022, h01=0x0050, text=»*  ENTRY:  A2 - MEMORY ADDRESS«, t00=0x013b, t01=0x00e2}
0x1ecfa…1ed2c               Head {h00=0x002e, h01=0x0050, text=»*          MMUOPT - MMU OPTION SWITCH (X) «, t00=0x013b, t01=0x0108}
0x1ed2c…1ed36               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x013b, t01=0x013a}
0x1ed36…1ed66               Head {h00=0x002c, h01=0x0050, text=»*  EXIT:  A1 - CONTENT OF MEMORY ADDRESS«, t00=0x013b, t01=0x0144}
0x1ed66…1ed70               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x013b, t01=0x0174}
0x1ed70…1ed8a               Head {h00=0x0016, h01=0x0050, text=»*  WORK REGISTER: «, t00=0x013b, t01=0x017e}
0x1ed8a…1ed94               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x013c, t01=0x0008}
0x1ed94…1edac               Head {h00=0x0014, h01=0x0050, text=»*  SUBROUTINES: «, t00=0x013c, t01=0x0012}
0x1edac…1edb6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x013c, t01=0x002a}
0x1edb6…1edca               Head {h00=0x0010, h01=0x0050, text=»GETCON EQU *«, t00=0x013c, t01=0x0034}
0x1edca…1edf0               Head {h00=0x0022, h01=0x0050, text=» LD A1,SCTOPT GET OPTION WORD «, t00=0x013c, t01=0x0048}
0x1edf0…1ee0c               Head {h00=0x0018, h01=0x0050, text=» ANK A1,1 MMU OPTION«, t00=0x013c, t01=0x006e}
0x1ee0c…1ee28               Head {h00=0x0018, h01=0x0050, text=» RF(Z) GCON10 NO MMU«, t00=0x013c, t01=0x008a}
0x1ee28…1ee3a               Head {h00=0x000e, h01=0x0050, text=» ELR A1,A2«, t00=0x013c, t01=0x00a6}
0x1ee3a…1ee4c               Head {h00=0x000e, h01=0x0050, text=» RF GCON20«, t00=0x013c, t01=0x00b8}
0x1ee4c…1ee60               Head {h00=0x0010, h01=0x0050, text=»GCON10 EQU *«, t00=0x013c, t01=0x00ca}
0x1ee60…1ee74               Head {h00=0x0010, h01=0x0050, text=» LDR* A1,A2 «, t00=0x013c, t01=0x00de}
0x1ee74…1ee88               Head {h00=0x0010, h01=0x0050, text=»GCON20 EQU *«, t00=0x013c, t01=0x00f2}
0x1ee88…1eea0               Head {h00=0x0014, h01=0x0050, text=» RTN A14 RETURN «, t00=0x013c, t01=0x0106}
0x1eea0…1eeae               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x013c, t01=0x011e}
0x1eeae…1eee4               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x013c, t01=0x012c}
0x1eee4…1ef1a               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x013c, t01=0x0162}
0x1ef1a…1ef50               Head {h00=0x0032, h01=0x0050, text=»*               SCNCON                      * «, t00=0x013d, t01=0x0008}
0x1ef50…1ef86               Head {h00=0x0032, h01=0x0050, text=»*               ======                      * «, t00=0x013d, t01=0x003e}
0x1ef86…1efbc               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x013d, t01=0x0074}
0x1efbc…1eff2               Head {h00=0x0032, h01=0x0050, text=»*  SCAN CONFIGURATION FILE FOR POSSIBLE     * «, t00=0x013d, t01=0x00aa}
0x1eff2…1f028               Head {h00=0x0032, h01=0x0050, text=»*  APPLICATION DEFINITION BLOCKS. IF        * «, t00=0x013d, t01=0x00e0}
0x1f028…1f064               Head {h00=0x0038, h01=0x0050, text=»*  FOUND APLTAB+STKCOM IS UPDATED WITH DISC        *«, t00=0x013d, t01=0x0116}
0x1f064…1f09a               Head {h00=0x0032, h01=0x0050, text=»*  ADDRESSES.                               * «, t00=0x013d, t01=0x0152}
0x1f09a…1f0d0               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x013d, t01=0x0188}
0x1f0d0…1f106               Head {h00=0x0032, h01=0x0050, text=»*  ENTRY: A9 INPUT BUFFER ADDRESS           * «, t00=0x013e, t01=0x002e}
0x1f106…1f13c               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x013e, t01=0x0064}
0x1f13c…1f172               Head {h00=0x0032, h01=0x0050, text=»*  WORK REGISTERS  A1-A8,A10                * «, t00=0x013e, t01=0x009a}
0x1f172…1f1a8               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x013e, t01=0x00d0}
0x1f1a8…1f1de               Head {h00=0x0032, h01=0x0050, text=»*  ROUTINES REFERENCED: GETFIL, APLID       * «, t00=0x013e, t01=0x0106}
0x1f1de…1f214               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x013e, t01=0x013c}
0x1f214…1f24a               Head {h00=0x0032, h01=0x0050, text=»*  REFERENCED IN SYSLOD                     * «, t00=0x013e, t01=0x0172}
0x1f24a…1f280               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x013f, t01=0x0018}
0x1f280…1f2b6               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x013f, t01=0x004e}
0x1f2b6…1f2c0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x013f, t01=0x0084}
0x1f2c0…1f2ca               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x013f, t01=0x008e}
0x1f2ca…1f2de               Head {h00=0x0010, h01=0x0050, text=»SCNCON EQU *«, t00=0x013f, t01=0x0098}
0x1f2de…1f30c               Head {h00=0x002a, h01=0x0050, text=» CF A14,GETFIL GET CONFIGURATION FILE «, t00=0x013f, t01=0x00ac}
0x1f30c…1f346               Head {h00=0x0036, h01=0x0050, text=» ST A11,CONDAD+STKEND SAVE CONF. DISC FILE ADDRESS«, t00=0x013f, t01=0x00da}
0x1f346…1f376               Head {h00=0x002c, h01=0x0050, text=» ST A12,CONDAD+2+STKEND MOST SIGN. PART «, t00=0x013f, t01=0x0114}
0x1f376…1f39c               Head {h00=0x0022, h01=0x0050, text=» LDR A8,A9 GET START OF BUFFER«, t00=0x013f, t01=0x0144}
0x1f39c…1f3cc               Head {h00=0x002c, h01=0x0050, text=» ADKL A8,BUFLEN-6 ADD SECTOR LENGTH USED«, t00=0x013f, t01=0x016a}
0x1f3cc…1f3fc               Head {h00=0x002c, h01=0x0050, text=» ST A8,ECNFBF+STKEND AND SAVE BUFFER END«, t00=0x0140, t01=0x000a}
0x1f3fc…1f406               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0140, t01=0x003a}
0x1f406…1f42e               Head {h00=0x0024, h01=0x0050, text=» LDKL A10,0 RESET RECORD COUNTER«, t00=0x0140, t01=0x0044}
0x1f42e…1f464               Head {h00=0x0032, h01=0x0050, text=» LD A6,APLTAB+STKCOM GET APLTAB+STKCOM ADDRESS«, t00=0x0140, t01=0x006c}
0x1f464…1f492               Head {h00=0x002a, h01=0x0050, text=» ADK A6,ACBLEN+2 SKIP 1ST TABLE BLOCK «, t00=0x0140, t01=0x00a2}
0x1f492…1f4ba               Head {h00=0x0024, h01=0x0050, text=» CF A14,RDSEC READ FIRST SECTOR «, t00=0x0140, t01=0x00d0}
0x1f4ba…1f4e0               Head {h00=0x0022, h01=0x0050, text=» LDR A4,A9 GET START OF RECORD«, t00=0x0140, t01=0x00f8}
0x1f4e0…1f504               Head {h00=0x0020, h01=0x0050, text=» LDR A8,A9 SAVE RECORD START«, t00=0x0140, t01=0x011e}
0x1f504…1f50e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0140, t01=0x0142}
0x1f50e…1f522               Head {h00=0x0010, h01=0x0050, text=»SCAN00 EQU *«, t00=0x0140, t01=0x014c}
0x1f522…1f54e               Head {h00=0x0028, h01=0x0050, text=» LDR* A1,A4 GET FIRST WORD IN RECORD«, t00=0x0140, t01=0x0160}
0x1f54e…1f580               Head {h00=0x002e, h01=0x0050, text=» CWK A1,'A;' APPLICATION DEFINITION BLOCK?«, t00=0x0140, t01=0x018c}
0x1f580…1f59a               Head {h00=0x0016, h01=0x0050, text=» RF(NE) SCAN10 NO!«, t00=0x0141, t01=0x002e}
0x1f59a…1f5a4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0141, t01=0x0048}
0x1f5a4…1f5d2               Head {h00=0x002a, h01=0x0050, text=» CF A14,APLID YES GET APPLICATION NAME«, t00=0x0141, t01=0x0052}
0x1f5d2…1f5e6               Head {h00=0x0010, h01=0x0050, text=»SCAN10 EQU *«, t00=0x0141, t01=0x0080}
0x1f5e6…1f612               Head {h00=0x0028, h01=0x0050, text=» ADKL A10,1 INCREMENT RECORD COUNTER«, t00=0x0141, t01=0x0094}
0x1f612…1f63c               Head {h00=0x0026, h01=0x0050, text=» CW A10,LSTREC+STKEND LAST RECORD?«, t00=0x0141, t01=0x00c0}
0x1f63c…1f656               Head {h00=0x0016, h01=0x0050, text=» RF(E) SCNEND YES!«, t00=0x0141, t01=0x00ea}
0x1f656…1f660               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0141, t01=0x0104}
0x1f660…1f692               Head {h00=0x002e, h01=0x0050, text=» ADKL A8,RECLEN+1 INCREMENT RECORD POINTER«, t00=0x0141, t01=0x010e}
0x1f692…1f6be               Head {h00=0x0028, h01=0x0050, text=» CW A8,ECNFBF+STKEND OUTSIDE SECTOR?«, t00=0x0141, t01=0x0140}
0x1f6be…1f6d8               Head {h00=0x0016, h01=0x0050, text=» RF(NE) SCAN20 NO!«, t00=0x0141, t01=0x016c}
0x1f6d8…1f6e2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0141, t01=0x0186}
0x1f6e2…1f708               Head {h00=0x0022, h01=0x0050, text=» CF A14,RDSEC READ NEXT SECTOR«, t00=0x0141, t01=0x0190}
0x1f708…1f730               Head {h00=0x0024, h01=0x0050, text=» LDR A8,A9 RESET RECORD ADDRESS «, t00=0x0142, t01=0x0026}
0x1f730…1f744               Head {h00=0x0010, h01=0x0050, text=»SCAN20 EQU *«, t00=0x0142, t01=0x004e}
0x1f744…1f768               Head {h00=0x0020, h01=0x0050, text=» LDR A4,A8 GET RECORD START «, t00=0x0142, t01=0x0062}
0x1f768…1f790               Head {h00=0x0024, h01=0x0050, text=» RB SCAN00 CONTINUE SCAN PROCESS«, t00=0x0142, t01=0x0086}
0x1f790…1f79a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0142, t01=0x00ae}
0x1f79a…1f7c2               Head {h00=0x0024, h01=0x0050, text=»*  THE WHOLE CONFIGURATION FILE «, t00=0x0142, t01=0x00b8}
0x1f7c2…1f7ea               Head {h00=0x0024, h01=0x0050, text=»*  IS PROCESSED. SEARCH VTOC FOR«, t00=0x0142, t01=0x00e0}
0x1f7ea…1f810               Head {h00=0x0022, h01=0x0050, text=»*  GIVEN FILE NAMES AND UPDATE«, t00=0x0142, t01=0x0108}
0x1f810…1f83c               Head {h00=0x0028, h01=0x0050, text=»*  APLTAB+STKCOM WITH CORRESPONDING «, t00=0x0142, t01=0x012e}
0x1f83c…1f856               Head {h00=0x0016, h01=0x0050, text=»*  DISC ADDRESSES.«, t00=0x0142, t01=0x015a}
0x1f856…1f860               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0142, t01=0x0174}
0x1f860…1f874               Head {h00=0x0010, h01=0x0050, text=»SCNEND EQU *«, t00=0x0142, t01=0x017e}
0x1f874…1f8a8 (323, 0, 400) Head {h00=0x0030, h01=0x0050, text=» LD A1,IPLDEV+STKEND CONFIGURE PGM LOAD DEV.«, t00=0x0143, t01=0x0004}
0x1f8a8…1f8be               Head {h00=0x0012, h01=0x0050, text=» CF A14,LODDEV«, t00=0x0143, t01=0x0038}
0x1f8be…1f8fa               Head {h00=0x0038, h01=0x0050, text=» LD A6,APLTAB+STKCOM GET APLTAB+STKCOM START ADDRESS«, t00=0x0143, t01=0x004e}
0x1f8fa…1f928               Head {h00=0x002a, h01=0x0050, text=» ADK A6,ACBLEN+2 SKIP 1ST TABLE BLOCK «, t00=0x0143, t01=0x008a}
0x1f928…1f95c               Head {h00=0x0030, h01=0x0050, text=» LD* A1,APLTAB+STKCOM GET NO OF APPLICATIONS«, t00=0x0143, t01=0x00b8}
0x1f95c…1f978               Head {h00=0x0018, h01=0x0050, text=» SUK A1,1 DECREMENT «, t00=0x0143, t01=0x00ec}
0x1f978…1f9a0               Head {h00=0x0024, h01=0x0050, text=» RF(Z) RTRN ONLY ONE APPLICATION«, t00=0x0143, t01=0x0108}
0x1f9a0…1f9ba               Head {h00=0x0016, h01=0x0050, text=» NGR A1,A1 NEGATE «, t00=0x0143, t01=0x0130}
0x1f9ba…1f9f0               Head {h00=0x0032, h01=0x0050, text=» ST A1,APLCNT+STKEND AND SAVE AS APPL. COUNTER«, t00=0x0143, t01=0x014a}
0x1f9f0…1fa20               Head {h00=0x002c, h01=0x0050, text=» CF A14,GETAPL UPDATE APPLIC. DISC ADDR.«, t00=0x0143, t01=0x0180}
0x1fa20…1fa2a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0144, t01=0x0020}
0x1fa2a…1fa3c               Head {h00=0x000e, h01=0x0050, text=»RTRN EQU *«, t00=0x0144, t01=0x002a}
0x1fa3c…1fa5a               Head {h00=0x001a, h01=0x0050, text=» RTN A14 END OF SCNCON«, t00=0x0144, t01=0x003c}
0x1fa5a…1fa68               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0144, t01=0x005a}
0x1fa68…1fa9e               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x0144, t01=0x0068}
0x1fa9e…1fad4               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0144, t01=0x009e}
0x1fad4…1fb0a               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0144, t01=0x00d4}
0x1fb0a…1fb40               Head {h00=0x0032, h01=0x0050, text=»*                 APLID                     * «, t00=0x0144, t01=0x010a}
0x1fb40…1fb76               Head {h00=0x0032, h01=0x0050, text=»*                 =====                     * «, t00=0x0144, t01=0x0140}
0x1fb76…1fbac               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0144, t01=0x0176}
0x1fbac…1fbe2               Head {h00=0x0032, h01=0x0050, text=»*  APLID TAKES THE NAME OF APPLICATION      * «, t00=0x0145, t01=0x001c}
0x1fbe2…1fc18               Head {h00=0x0032, h01=0x0050, text=»*  AND MOVES IT FROM CONF. FILE TO          * «, t00=0x0145, t01=0x0052}
0x1fc18…1fc54               Head {h00=0x0038, h01=0x0050, text=»*  APLTAB+STKCOM. FOR EACH APPLICATION A ENTRY     *«, t00=0x0145, t01=0x0088}
0x1fc54…1fc90               Head {h00=0x0038, h01=0x0050, text=»*  IN APLTAB+STKCOM IS CREATED ACCORDINGLY:        *«, t00=0x0145, t01=0x00c4}
0x1fc90…1fcc6               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0145, t01=0x0100}
0x1fcc6…1fcfc               Head {h00=0x0032, h01=0x0050, text=»*       LENGTH OF NAME (BYTES)              * «, t00=0x0145, t01=0x0136}
0x1fcfc…1fd32               Head {h00=0x0032, h01=0x0050, text=»*       NAME                                * «, t00=0x0145, t01=0x016c}
0x1fd32…1fd68               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0146, t01=0x0012}
0x1fd68…1fd9e               Head {h00=0x0032, h01=0x0050, text=»*  THE NAME ENTRY CONSISTS OF 1-4 WORDS     * «, t00=0x0146, t01=0x0048}
0x1fd9e…1fdd4               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0146, t01=0x007e}
0x1fdd4…1fe10               Head {h00=0x0038, h01=0x0050, text=»*  ENTRY: A6 POINTER INTO APLTAB+STKCOM            *«, t00=0x0146, t01=0x00b4}
0x1fe10…1fe46               Head {h00=0x0032, h01=0x0050, text=»*         A8 RECORD POINTER                 * «, t00=0x0146, t01=0x00f0}
0x1fe46…1fe7c               Head {h00=0x0032, h01=0x0050, text=»*         A10 RECORD COUNTER                * «, t00=0x0146, t01=0x0126}
0x1fe7c…1feb2               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0146, t01=0x015c}
0x1feb2…1fee8 (327, 0, 400) Head {h00=0x0032, h01=0x0050, text=»*  WORK REGISTERS: A1-A5                    * «, t00=0x0147, t01=0x0004}
0x1fee8…1ff1e               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0147, t01=0x003a}
0x1ff1e…1ff54               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x0147, t01=0x0070}
0x1ff54…1ff5e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0147, t01=0x00a6}
0x1ff5e…1ff68               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0147, t01=0x00b0}
0x1ff68…1ff7c               Head {h00=0x0010, h01=0x0050, text=»APLID EQU * «, t00=0x0147, t01=0x00ba}
0x1ff7c…1ffa8               Head {h00=0x0028, h01=0x0050, text=» ADKL A10,1 INCREMENT RECORD COUNTER«, t00=0x0147, t01=0x00ce}
0x1ffa8…1ffd2               Head {h00=0x0026, h01=0x0050, text=» CW A10,LSTREC+STKEND LAST RECORD «, t00=0x0147, t01=0x00fa}
0x1ffd2…2000a               Head {h00=0x0034, h01=0x0050, text=» ABL(E) CONERR YES! ERROR IN CONFIGURATION FILE «, t00=0x0147, t01=0x0124}
0x2000a…20014               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0147, t01=0x015c}
0x20014…20046               Head {h00=0x002e, h01=0x0050, text=» ADKL A8,RECLEN+1 INCREMENT RECORD POINTER«, t00=0x0147, t01=0x0166}
0x20046…20072               Head {h00=0x0028, h01=0x0050, text=» CW A8,ECNFBF+STKEND OUTSIDE SECTOR?«, t00=0x0148, t01=0x0008}
0x20072…2008c               Head {h00=0x0016, h01=0x0050, text=» RF(NE) APLID0 NO!«, t00=0x0148, t01=0x0034}
0x2008c…20096               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0148, t01=0x004e}
0x20096…200bc               Head {h00=0x0022, h01=0x0050, text=» CF A14,RDSEC READ NEXT SECTOR«, t00=0x0148, t01=0x0058}
0x200bc…200e0               Head {h00=0x0020, h01=0x0050, text=» LDR A8,A9 GET RECORD START «, t00=0x0148, t01=0x007e}
0x200e0…200f4               Head {h00=0x0010, h01=0x0050, text=»APLID0 EQU *«, t00=0x0148, t01=0x00a2}
0x200f4…20114               Head {h00=0x001c, h01=0x0050, text=» LDR A4,A8 RECORD START «, t00=0x0148, t01=0x00b6}
0x20114…2013e               Head {h00=0x0026, h01=0x0050, text=» LDK A5,0 RESET CHARACTER COUNTER «, t00=0x0148, t01=0x00d6}
0x2013e…20152               Head {h00=0x0010, h01=0x0050, text=»APLID2 EQU *«, t00=0x0148, t01=0x0100}
0x20152…20172               Head {h00=0x001c, h01=0x0050, text=» LCR A1,A4 GET CHARACTER«, t00=0x0148, t01=0x0114}
0x20172…2019c               Head {h00=0x0026, h01=0x0050, text=» CCK A1,';;' DELIMITER CHARACTER? «, t00=0x0148, t01=0x0134}
0x2019c…201c2               Head {h00=0x0022, h01=0x0050, text=» RF(E) APLID4 YES! END OF NAME«, t00=0x0148, t01=0x015e}
0x201c2…201cc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0148, t01=0x0184}
0x201cc…201fa               Head {h00=0x002a, h01=0x0050, text=» ADK A4,1 INCREMENT CHARACTER POINTER «, t00=0x0148, t01=0x018e}
0x201fa…20226               Head {h00=0x0028, h01=0x0050, text=» ADK A5,1 INCREMENT CHARACTER COUNT «, t00=0x0149, t01=0x002c}
0x20226…20250               Head {h00=0x0026, h01=0x0050, text=» CWK A5,NCHAID END OF THIS RECORD?«, t00=0x0149, t01=0x0058}
0x20250…2027c               Head {h00=0x0028, h01=0x0050, text=» RB(NE) APLID2 NO GET NEXT CHARACTER«, t00=0x0149, t01=0x0082}
0x2027c…20286               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0149, t01=0x00ae}
0x20286…202ac               Head {h00=0x0022, h01=0x0050, text=»*  END OF NAME RECORD, LOOK IF«, t00=0x0149, t01=0x00b8}
0x202ac…202d4               Head {h00=0x0024, h01=0x0050, text=»*  NEXT CHARACTER IS A DELIMITER«, t00=0x0149, t01=0x00de}
0x202d4…202de               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0149, t01=0x0106}
0x202de…202f0               Head {h00=0x000e, h01=0x0050, text=» LCR A1,A4«, t00=0x0149, t01=0x0110}
0x202f0…20304               Head {h00=0x0010, h01=0x0050, text=» CCK A1,';;'«, t00=0x0149, t01=0x0122}
0x20304…2033e               Head {h00=0x0036, h01=0x0050, text=» ABL(NE) CONERR NO DELIMITER, ERROR IN CONF. FILE «, t00=0x0149, t01=0x0136}
0x2033e…20348               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0149, t01=0x0170}
0x20348…2035c               Head {h00=0x0010, h01=0x0050, text=»APLID4 EQU *«, t00=0x0149, t01=0x017a}
0x2035c…2036e               Head {h00=0x000e, h01=0x0050, text=» ADK A5,0 «, t00=0x0149, t01=0x018e}
0x2036e…203a0               Head {h00=0x002e, h01=0x0050, text=» ABL(Z) CONERR NO LEGAL CHARACTER IN NAME «, t00=0x014a, t01=0x0010}
0x203a0…203aa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x014a, t01=0x0042}
0x203aa…203ce               Head {h00=0x0020, h01=0x0050, text=» LDR A3,A6 SAVE BLOCK START «, t00=0x014a, t01=0x004c}
0x203ce…20402               Head {h00=0x0030, h01=0x0050, text=» STR A5,A3 SAVE NAME LENGTH IN APLTAB+STKCOM«, t00=0x014a, t01=0x0070}
0x20402…20434               Head {h00=0x002e, h01=0x0050, text=» IM* APLTAB+STKCOM INCREMENT NO OF APPLIC.«, t00=0x014a, t01=0x00a4}
0x20434…20460               Head {h00=0x0028, h01=0x0050, text=» LDR A4,A8 GET START OF NAME RECORD «, t00=0x014a, t01=0x00d6}
0x20460…2048c               Head {h00=0x0028, h01=0x0050, text=» ADK A5,1 INCREMENT CHARACTER COUNT «, t00=0x014a, t01=0x0102}
0x2048c…204b2               Head {h00=0x0022, h01=0x0050, text=» SRA A5,1 AND MAKE WORD COUNT «, t00=0x014a, t01=0x012e}
0x204b2…204bc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x014a, t01=0x0154}
0x204bc…204d0               Head {h00=0x0010, h01=0x0050, text=»APLID6 EQU *«, t00=0x014a, t01=0x015e}
0x204d0…204f8               Head {h00=0x0024, h01=0x0050, text=» ADK A3,2 ADVANCE TABLE POINTER «, t00=0x014a, t01=0x0172}
0x204f8…20526               Head {h00=0x002a, h01=0x0050, text=» LDR* A1,A4 MOVE 2 CHARACTERS OF NAME «, t00=0x014b, t01=0x000a}
0x20526…2054a               Head {h00=0x0020, h01=0x0050, text=» STR A1,A3 TO APLTAB+STKCOM «, t00=0x014b, t01=0x0038}
0x2054a…20576               Head {h00=0x0028, h01=0x0050, text=» ADK A4,2 ADVANCE CHARACTER POINTER «, t00=0x014b, t01=0x005c}
0x20576…2059c               Head {h00=0x0022, h01=0x0050, text=» SUK A5,1 DECREMENT WORD COUNT«, t00=0x014b, t01=0x0088}
0x2059c…205ca               Head {h00=0x002a, h01=0x0050, text=» RB(P) APLID6 MORE CHARACTERS TO MOVE «, t00=0x014b, t01=0x00ae}
0x205ca…205d4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x014b, t01=0x00dc}
0x205d4…20608               Head {h00=0x0030, h01=0x0050, text=» ADK A6,ACBLEN PREPARE FOR NEXT TABLE ENTRY «, t00=0x014b, t01=0x00e6}
0x20608…20624               Head {h00=0x0018, h01=0x0050, text=» RTN A14 NO, RETURN «, t00=0x014b, t01=0x011a}
0x20624…20632               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x014b, t01=0x0136}
0x20632…20668               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x014b, t01=0x0144}
0x20668…2069e               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x014b, t01=0x017a}
0x2069e…206d4               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x014c, t01=0x0020}
0x206d4…2070a               Head {h00=0x0032, h01=0x0050, text=»*              GETAPL                       * «, t00=0x014c, t01=0x0056}
0x2070a…20740               Head {h00=0x0032, h01=0x0050, text=»*              ======                       * «, t00=0x014c, t01=0x008c}
0x20740…20776               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x014c, t01=0x00c2}
0x20776…207ac               Head {h00=0x0032, h01=0x0050, text=»*  SCANS VTOC FOR FILE NAMES LISTED IN      * «, t00=0x014c, t01=0x00f8}
0x207ac…207f0               Head {h00=0x0040, h01=0x0050, text=»*  APLTAB+STKCOM. APLTAB+STKCOM IS UPDATED WITH CORRE-    * «, t00=0x014c, t01=0x012e}
0x207f0…20826               Head {h00=0x0032, h01=0x0050, text=»*  SPONDING DISC ADDRESSE AND THE LENGTH    * «, t00=0x014c, t01=0x0172}
0x20826…20862               Head {h00=0x0038, h01=0x0050, text=»*  OF APLTAB+STKCOM IS THEN USED TO CALCULATE      *«, t00=0x014d, t01=0x0018}
0x20862…20898               Head {h00=0x0032, h01=0x0050, text=»*  START OF FREE AREA.                      * «, t00=0x014d, t01=0x0054}
0x20898…208ce               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x014d, t01=0x008a}
0x208ce…2090a               Head {h00=0x0038, h01=0x0050, text=»*  ENTRY: A6 - 1ST ENTRY IN APLTAB+STKCOM          *«, t00=0x014d, t01=0x00c0}
0x2090a…2094e               Head {h00=0x0040, h01=0x0050, text=»*         APLCNT+STKEND - NO OF ENTRIES IN APLTAB+STKCOM  * «, t00=0x014d, t01=0x00fc}
0x2094e…20984               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x014d, t01=0x0140}
0x20984…209ba               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x014d, t01=0x0176}
0x209ba…209c4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x014e, t01=0x001c}
0x209c4…209ce               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x014e, t01=0x0026}
0x209ce…209e2               Head {h00=0x0010, h01=0x0050, text=»GETAPL EQU *«, t00=0x014e, t01=0x0030}
0x209e2…20a0a               Head {h00=0x0024, h01=0x0050, text=» CF A14,GETVLB READ VOLUME LABEL«, t00=0x014e, t01=0x0044}
0x20a0a…20a1e               Head {h00=0x0010, h01=0x0050, text=»GETAP0 EQU *«, t00=0x014e, t01=0x006c}
0x20a1e…20a40               Head {h00=0x001e, h01=0x0050, text=» CF A14,RDSEC READ SECTOR «, t00=0x014e, t01=0x0080}
0x20a40…20a6c               Head {h00=0x0028, h01=0x0050, text=» LDK A7,QBLFAC VTOC BLOCKING FACTOR «, t00=0x014e, t01=0x00a2}
0x20a6c…20a92               Head {h00=0x0022, h01=0x0050, text=» LDR A4,A9 GET START OF RECORD«, t00=0x014e, t01=0x00ce}
0x20a92…20aa6               Head {h00=0x0010, h01=0x0050, text=»GETAP2 EQU *«, t00=0x014e, t01=0x00f4}
0x20aa6…20ad2               Head {h00=0x0028, h01=0x0050, text=» LDR* A5,A6 GET LENGTH OF APPL. NAME«, t00=0x014e, t01=0x0108}
0x20ad2…20af6               Head {h00=0x0020, h01=0x0050, text=» LDR A3,A4 SAVE RECORD START«, t00=0x014e, t01=0x0134}
0x20af6…20b1a               Head {h00=0x0020, h01=0x0050, text=» LDR A1,A6 AND TABLE POINTER«, t00=0x014e, t01=0x0158}
0x20b1a…20b42               Head {h00=0x0024, h01=0x0050, text=» ADK A1,2 SKIP NO OF CHAR. ENTRY«, t00=0x014e, t01=0x017c}
0x20b42…20b74               Head {h00=0x002e, h01=0x0050, text=» LCR A2,A4 GET 1ST CHARACTER IN FILE NAME «, t00=0x014f, t01=0x0014}
0x20b74…20b92               Head {h00=0x001a, h01=0x0050, text=» CCK A2,/2020 UNUSED? «, t00=0x014f, t01=0x0046}
0x20b92…20bac               Head {h00=0x0016, h01=0x0050, text=» RF(E) GETAP4 YES!«, t00=0x014f, t01=0x0064}
0x20bac…20bb6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x014f, t01=0x007e}
0x20bb6…20bdc               Head {h00=0x0022, h01=0x0050, text=» CF A14,CMPSYM COMPARE SYMBOLS«, t00=0x014f, t01=0x0088}
0x20bdc…20bee               Head {h00=0x000e, h01=0x0050, text=» ADK A5,0 «, t00=0x014f, t01=0x00ae}
0x20bee…20c08               Head {h00=0x0016, h01=0x0050, text=» RF(Z) FOUND EQUAL«, t00=0x014f, t01=0x00c0}
0x20c08…20c12               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x014f, t01=0x00da}
0x20c12…20c3a               Head {h00=0x0024, h01=0x0050, text=»*  NO MATCH, TRY NEXT VTOC ENTRY«, t00=0x014f, t01=0x00e4}
0x20c3a…20c44               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x014f, t01=0x010c}
0x20c44…20c58               Head {h00=0x0010, h01=0x0050, text=»GETAP4 EQU *«, t00=0x014f, t01=0x0116}
0x20c58…20c7a               Head {h00=0x001e, h01=0x0050, text=» ADR A4,A8 GET NEXT RECORD«, t00=0x014f, t01=0x012a}
0x20c7a…20ca4               Head {h00=0x0026, h01=0x0050, text=» ADK A4,1 BYPASS STATUS CHARACTER «, t00=0x014f, t01=0x014c}
0x20ca4…20cd2               Head {h00=0x002a, h01=0x0050, text=» SUK A7,1 MORE RECORDS IN THIS SECTOR «, t00=0x014f, t01=0x0176}
0x20cd2…20cec               Head {h00=0x0016, h01=0x0050, text=» RB(P) GETAP2 YES!«, t00=0x0150, t01=0x0014}
0x20cec…20cf6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0150, t01=0x002e}
0x20cf6…20d1c               Head {h00=0x0022, h01=0x0050, text=» CWR A11,A10 LAST VTOC SECTOR?«, t00=0x0150, t01=0x0038}
0x20d1c…20d46               Head {h00=0x0026, h01=0x0050, text=» ABL(E) CONERR ERROR IN CONF. FILE«, t00=0x0150, t01=0x005e}
0x20d46…20d50               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0150, t01=0x0088}
0x20d50…20d62               Head {h00=0x000e, h01=0x0050, text=» RB GETAP0«, t00=0x0150, t01=0x0092}
0x20d62…20d6c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0150, t01=0x00a4}
0x20d6c…20d80               Head {h00=0x0010, h01=0x0050, text=»FOUND EQU * «, t00=0x0150, t01=0x00ae}
0x20d80…20da8               Head {h00=0x0024, h01=0x0050, text=» LDK A2,'L' LOAD FILE CHARACTER «, t00=0x0150, t01=0x00c2}
0x20da8…20dc8               Head {h00=0x001c, h01=0x0050, text=» CC A2,27,A4 LOAD FILE? «, t00=0x0150, t01=0x00ea}
0x20dc8…20df6               Head {h00=0x002a, h01=0x0050, text=» ABL(NE) CONERR NO ERROR IN CONF. FILE«, t00=0x0150, t01=0x010a}
0x20df6…20e00               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0150, t01=0x0138}
0x20e00…20e32               Head {h00=0x002e, h01=0x0050, text=» LD A2,16,A4 GET DISC ADDRESS (BITS 0-15) «, t00=0x0150, t01=0x0142}
0x20e32…20e60               Head {h00=0x002a, h01=0x0050, text=» ST A2,APLADA,A6 SAVE IN APLTAB+STKCOM«, t00=0x0150, t01=0x0174}
0x20e60…20e92               Head {h00=0x002e, h01=0x0050, text=» LD A2,18,A4 GET DISC ADDRESS (BITS 16-31)«, t00=0x0151, t01=0x0012}
0x20e92…20ec6               Head {h00=0x0030, h01=0x0050, text=» ST A2,APLADA+2,A6 AND SAVE IN APLTAB+STKCOM«, t00=0x0151, t01=0x0044}
0x20ec6…20ef8               Head {h00=0x002e, h01=0x0050, text=» ADK A6,ACBLEN ADVANCE TO NEXT TABLE BLOCK«, t00=0x0151, t01=0x0078}
0x20ef8…20f02               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0151, t01=0x00aa}
0x20f02…20f38               Head {h00=0x0032, h01=0x0050, text=» IM APLCNT+STKEND INCREMENT APPLICATION COUNT «, t00=0x0151, t01=0x00b4}
0x20f38…20f5a               Head {h00=0x001e, h01=0x0050, text=» RB(NZ) GETAPL MORE TO DO!«, t00=0x0151, t01=0x00ea}
0x20f5a…20f64               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0151, t01=0x010c}
0x20f64…20f82               Head {h00=0x001a, h01=0x0050, text=» RTN A14 END OF GETAPL«, t00=0x0151, t01=0x0116}
0x20f82…20f90               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0151, t01=0x0134}
0x20f90…20fc6               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x0151, t01=0x0142}
0x20fc6…20ffc               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0151, t01=0x0178}
0x20ffc…21032               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0152, t01=0x001e}
0x21032…21068               Head {h00=0x0032, h01=0x0050, text=»*            CMPSYM                         * «, t00=0x0152, t01=0x0054}
0x21068…2109e               Head {h00=0x0032, h01=0x0050, text=»*            ======                         * «, t00=0x0152, t01=0x008a}
0x2109e…210d4               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0152, t01=0x00c0}
0x210d4…2110a               Head {h00=0x0032, h01=0x0050, text=»*  COMPARE TWO SYMBOLS WITH EACH OTHER      * «, t00=0x0152, t01=0x00f6}
0x2110a…21140               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0152, t01=0x012c}
0x21140…21176               Head {h00=0x0032, h01=0x0050, text=»*  ENTRY: A3 - START OF SYMBOL 1            * «, t00=0x0152, t01=0x0162}
0x21176…211ac               Head {h00=0x0032, h01=0x0050, text=»*         A1 - START OF SYMBOL 2            * «, t00=0x0153, t01=0x0008}
0x211ac…211e2               Head {h00=0x0032, h01=0x0050, text=»*         A5 - LENGTH OF SYMBOL 2           * «, t00=0x0153, t01=0x003e}
0x211e2…21218               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0153, t01=0x0074}
0x21218…2124e               Head {h00=0x0032, h01=0x0050, text=»*  EXIT:  A5 = 0 IF SYMBOLS EQUAL           * «, t00=0x0153, t01=0x00aa}
0x2124e…21284               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0153, t01=0x00e0}
0x21284…212ba               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x0153, t01=0x0116}
0x212ba…212c4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0153, t01=0x014c}
0x212c4…212ce               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0153, t01=0x0156}
0x212ce…212e2               Head {h00=0x0010, h01=0x0050, text=»CMPSYM EQU *«, t00=0x0153, t01=0x0160}
0x212e2…2130e               Head {h00=0x0028, h01=0x0050, text=» LCR A2,A3 GET CHARACTER IN SYMBOL 1«, t00=0x0153, t01=0x0174}
0x2130e…21344               Head {h00=0x0032, h01=0x0050, text=» CCR A2,A1 COMPARE WITH CHARACTER IN SYMBOL 2 «, t00=0x0154, t01=0x0010}
0x21344…21370               Head {h00=0x0028, h01=0x0050, text=» RF(NE) CMPEND IF NOT EQUAL, RETURN «, t00=0x0154, t01=0x0046}
0x21370…2137a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0154, t01=0x0072}
0x2137a…213a6               Head {h00=0x0028, h01=0x0050, text=» ADK A3,1 ADVANCE CHARACTER POINTERS«, t00=0x0154, t01=0x007c}
0x213a6…213b8               Head {h00=0x000e, h01=0x0050, text=» ADK A1,1 «, t00=0x0154, t01=0x00a8}
0x213b8…213e4               Head {h00=0x0028, h01=0x0050, text=» SUK A5,1 DECREMENT CHARACTER COUNT «, t00=0x0154, t01=0x00ba}
0x213e4…21414               Head {h00=0x002c, h01=0x0050, text=» RB(NZ) CMPSYM CONTINUE THE COMPARISION «, t00=0x0154, t01=0x00e6}
0x21414…2141e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0154, t01=0x0116}
0x2141e…21446               Head {h00=0x0024, h01=0x0050, text=» LDR* A2,A6 RESTORE NAME LENGTH «, t00=0x0154, t01=0x0120}
0x21446…2146c               Head {h00=0x0022, h01=0x0050, text=» CWK A2,8 LOOK IF MAX. LENGTH «, t00=0x0154, t01=0x0148}
0x2146c…21490               Head {h00=0x0020, h01=0x0050, text=» RF(E) CMPEND YES! FINISHED «, t00=0x0154, t01=0x016e}
0x21490…2149a (341, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0155, t01=0x0004}
0x2149a…214cc               Head {h00=0x002e, h01=0x0050, text=» LCR A2,A3 GET NEXT CHARACTER IN FILE NAME«, t00=0x0155, t01=0x000e}
0x214cc…214f4               Head {h00=0x0024, h01=0x0050, text=» CCK A2,/2020 END OF FILE NAME? «, t00=0x0155, t01=0x0040}
0x214f4…2150e               Head {h00=0x0016, h01=0x0050, text=» RF(E) CMPEND YES!«, t00=0x0155, t01=0x0068}
0x2150e…21518               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0155, t01=0x0082}
0x21518…21538               Head {h00=0x001c, h01=0x0050, text=» LDK A5,1 NO, NOT EQUAL!«, t00=0x0155, t01=0x008c}
0x21538…2154c               Head {h00=0x0010, h01=0x0050, text=»CMPEND EQU *«, t00=0x0155, t01=0x00ac}
0x2154c…2156a               Head {h00=0x001a, h01=0x0050, text=» RTN A14 END OF CMPSYM«, t00=0x0155, t01=0x00c0}
0x2156a…21578               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0155, t01=0x00de}
0x21578…215ae               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x0155, t01=0x00ec}
0x215ae…215e4               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0155, t01=0x0122}
0x215e4…2161a               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0155, t01=0x0158}
0x2161a…21650               Head {h00=0x0032, h01=0x0050, text=»*               GETVLB                      * «, t00=0x0155, t01=0x018e}
0x21650…21686               Head {h00=0x0032, h01=0x0050, text=»*               ======                      * «, t00=0x0156, t01=0x0034}
0x21686…216bc               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0156, t01=0x006a}
0x216bc…216f2               Head {h00=0x0032, h01=0x0050, text=»*  READ SECTOR CONTAINIG VOLUME LABEL       * «, t00=0x0156, t01=0x00a0}
0x216f2…21728               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0156, t01=0x00d6}
0x21728…2175e               Head {h00=0x0032, h01=0x0050, text=»*  EXIT: A10 - LAST VTOC SECTOR             * «, t00=0x0156, t01=0x010c}
0x2175e…21794               Head {h00=0x0032, h01=0x0050, text=»*        A11 - FIRST VTOC SECTOR            * «, t00=0x0156, t01=0x0142}
0x21794…217ca               Head {h00=0x0032, h01=0x0050, text=»*        A8  - VTOC RECORD LENGTH           * «, t00=0x0156, t01=0x0178}
0x217ca…21800               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0157, t01=0x001e}
0x21800…21836               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x0157, t01=0x0054}
0x21836…21840               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0157, t01=0x008a}
0x21840…2184a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0157, t01=0x0094}
0x2184a…2185e               Head {h00=0x0010, h01=0x0050, text=»GETVLB EQU *«, t00=0x0157, t01=0x009e}
0x2185e…21880               Head {h00=0x001e, h01=0x0050, text=» SUR A11,A11 VOLUME LABEL «, t00=0x0157, t01=0x00b2}
0x21880…21894               Head {h00=0x0010, h01=0x0050, text=» SUR A12,A12«, t00=0x0157, t01=0x00d4}
0x21894…218ba               Head {h00=0x0022, h01=0x0050, text=» CF A14,RDSEC GET VOLUME LABEL«, t00=0x0157, t01=0x00e8}
0x218ba…218de               Head {h00=0x0020, h01=0x0050, text=» LD A10,10,A9 GET VTOC BASE «, t00=0x0157, t01=0x010e}
0x218de…218f8               Head {h00=0x0016, h01=0x0050, text=» LDR A11,A10 SAVE «, t00=0x0157, t01=0x0132}
0x218f8…2191e               Head {h00=0x0022, h01=0x0050, text=» AD A10,6,A9 LAST VTOC SECTOR «, t00=0x0157, t01=0x014c}
0x2191e…2194a               Head {h00=0x0028, h01=0x0050, text=» LD A8,12,A9 GET VTOC RECORD LENGTH «, t00=0x0157, t01=0x0172}
0x2194a…2197c               Head {h00=0x002e, h01=0x0050, text=» AD A11,46,A9 FIRST FILE SECTOR IN VTOC =7«, t00=0x0158, t01=0x000e}
0x2197c…2199a               Head {h00=0x001a, h01=0x0050, text=» RTN A14 END OF GETVLB«, t00=0x0158, t01=0x0040}
0x2199a…219a4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0158, t01=0x005e}
0x219a4…219b2               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0158, t01=0x0068}
0x219b2…219e8               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x0158, t01=0x0076}
0x219e8…21a1e               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0158, t01=0x00ac}
0x21a1e…21a54               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0158, t01=0x00e2}
0x21a54…21a8a               Head {h00=0x0032, h01=0x0050, text=»*                  RDSEC                    * «, t00=0x0158, t01=0x0118}
0x21a8a…21ac0               Head {h00=0x0032, h01=0x0050, text=»*                  =====                    * «, t00=0x0158, t01=0x014e}
0x21ac0…21af6               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0158, t01=0x0184}
0x21af6…21b2c               Head {h00=0x0032, h01=0x0050, text=»*  READS A SECTOR FROM INPUT DISC.          * «, t00=0x0159, t01=0x002a}
0x21b2c…21b62               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0159, t01=0x0060}
0x21b62…21b98               Head {h00=0x0032, h01=0x0050, text=»*  ENTRY: A9 - BUFFER ADDRESS               * «, t00=0x0159, t01=0x0096}
0x21b98…21bce               Head {h00=0x0032, h01=0x0050, text=»*         A11- SECTOR ADDRESS               * «, t00=0x0159, t01=0x00cc}
0x21bce…21c04               Head {h00=0x0032, h01=0x0050, text=»*         A12- SECTOR ADDRESS               * «, t00=0x0159, t01=0x0102}
0x21c04…21c3a               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0159, t01=0x0138}
0x21c3a…21c70               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x0159, t01=0x016e}
0x21c70…21c7a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x015a, t01=0x0014}
0x21c7a…21c84               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x015a, t01=0x001e}
0x21c84…21c98               Head {h00=0x0010, h01=0x0050, text=»RDSEC EQU * «, t00=0x015a, t01=0x0028}
0x21c98…21cbe               Head {h00=0x0022, h01=0x0050, text=» CF A14,READS MODIFIED ADDRESS«, t00=0x015a, t01=0x003c}
0x21cbe…21cd4               Head {h00=0x0012, h01=0x0050, text=»READS EQU *-2 «, t00=0x015a, t01=0x0062}
0x21cd4…21ce4               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x015a, t01=0x0078}
0x21ce4…21cf2               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x015a, t01=0x0088}
0x21cf2…21cfc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x015a, t01=0x0096}
0x21cfc…21d1c               Head {h00=0x001c, h01=0x0050, text=»*  DATA AREA DEFINITION «, t00=0x015a, t01=0x00a0}
0x21d1c…21d26               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x015a, t01=0x00c0}
0x21d26…21d3a               Head {h00=0x0010, h01=0x0050, text=»SYSBAS EQU *«, t00=0x015a, t01=0x00ca}
0x21d3a…21d54               Head {h00=0x0016, h01=0x0050, text=»SAVCON DATA BUFLEN«, t00=0x015a, t01=0x00de}
0x21d54…21d8a               Head {h00=0x0032, h01=0x0050, text=»MXBUF DATA 0 DISC/FLEXIBLE DISC BUFFER ADDRESS«, t00=0x015a, t01=0x00f8}
0x21d8a…21daa               Head {h00=0x001c, h01=0x0050, text=»SAVMEM DATA 0 SAVE AREA «, t00=0x015a, t01=0x012e}
0x21daa…21dd4               Head {h00=0x0026, h01=0x0050, text=»CYLNBR DATA /FFFF CYLINDER NUMBER «, t00=0x015a, t01=0x014e}
0x21dd4…21e00               Head {h00=0x0028, h01=0x0050, text=»SECNBR DATA 0 PHYSICAL SECTOR NUMBER«, t00=0x015a, t01=0x0178}
0x21e00…21e1a               Head {h00=0x0016, h01=0x0050, text=» IFT CDDISC=1  =9 «, t00=0x015b, t01=0x0014}
0x21e1a…21e34               Head {h00=0x0016, h01=0x0050, text=» IFT CDDI16=0  =9 «, t00=0x015b, t01=0x002e}
0x21e34…21e62               Head {h00=0x002a, h01=0x0050, text=»DEVTAB DATA 0,/1909,/3717,/2808,/1404 «, t00=0x015b, t01=0x0048}
0x21e62…21e74               Head {h00=0x000e, h01=0x0050, text=» XIF   =9 «, t00=0x015b, t01=0x0076}
0x21e74…21e94               Head {h00=0x001c, h01=0x0050, text=» IFF CDDISC-CDDI16=1  =9«, t00=0x015b, t01=0x0088}
0x21e94…21ec4               Head {h00=0x002c, h01=0x0050, text=»DEVTAB DATA 0,/1909,/3717,/2808,/5717 =9«, t00=0x015b, t01=0x00a8}
0x21ec4…21ed6               Head {h00=0x000e, h01=0x0050, text=» XIF   =9 «, t00=0x015b, t01=0x00d8}
0x21ed6…21efe               Head {h00=0x0024, h01=0x0050, text=»SWPTAB DATA '$S','WA','P ','  ' «, t00=0x015b, t01=0x00ea}
0x21efe…21f14               Head {h00=0x0012, h01=0x0050, text=»FCTAB EQU * =5«, t00=0x015b, t01=0x0112}
0x21f14…21f32               Head {h00=0x001a, h01=0x0050, text=» DATA /F1F3,/F0F2  =5 «, t00=0x015b, t01=0x0128}
0x21f32…21f3c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x015b, t01=0x0146}
0x21f3c…21f50               Head {h00=0x0010, h01=0x0050, text=» END SYSLOD «, t00=0x015b, t01=0x0150}
0x21f50…21f54               Head {h00=0x4004, h01=0x0000}
0x21f54…21f58               01 5b 01 64                                                                                                                                                                                                                                       ┆ [ d┆
0x21f58…21f60 (348, 1, 8)   20 04 00 00 01 5c 00 04                                                                                                                                                                                                                           ┆        ┆

Reduced view