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

⟦b803f9532⟧

    Length: 140702 (0x2259e)
    Notes: pts_type(SC)
    Names: »SYSLOD.SC«

Derivation

└─⟦a16d9b08d⟧ Bits:30009712 Philips computer tape "TOSS11"
    └─⟦this⟧ »UPD6.1/SYSLOD.SC« 
└─⟦bc20f3abf⟧ Bits:30009670 Philips computer tape "600126"
    └─⟦this⟧ »TOSSWORK/SYSLOD.SC« 

PTS(SC)

	IDENT SYSLOD 	REL 11.0 81-12-17 870105041100 

			=15, LOADING SEVERAL APPL. FROM 80M DISC 
			=15, REL 11.0 81-11-10 
			=14,LOADING SEGMENTS FROM CASSETTE 
			=14,REL 11.0 81-09-25 SVBU 
			=13, ERROR WHEN SEGMENT SIZE>32K 
			=13 REL 11.0 81-05-22
			=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)
REWFLG	EQU	56	REWIND INDICATION	=14 
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	0	1-MMU HARDWARE PRESENT 
EDM	EQU	0	1-SUPPORTS EXTENDED MONITORS	=12
CASS	EQU	X:A	1-PROGRAM LOAD DEVICE = CASSETTE 
DISC	EQU	X:B	1-PROGRAM LOAD DEVICE = DISC 
FLDISC	EQU	X:C	1= PROGRAM LOAD DEVICE = FLEXIBLE DISC 
MFDISC	EQU	X:D	1-PROGRAM LOAD DEVICE = MINI FIXED DISC
CDDISC	EQU	X:E	1-PROGRAM LOAD DEVICE=80M CDC DISC 
CDDI16	EQU	X:F	1-PROGRAM LOAD DEVICE = 16M CDC DISC	=9
CFTEST	EQU	X:G	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 
	LD	A2,SCTPSZ	GET PREVIOUS VALUE	=13
	SRL	A2,1	MAKE WORD COUNT	=13 
	SRL	A3,1	NEW SIZE IN WORDS	=13 
	CWR	A3,A2	MEW SIZE > OLD?	=13
	RF(NG)	AP2350	NO! USE OLD VALUE	=13
	SLL	A3,1	RESTORE BYTE SIZE	=13 
	ST	A3,SCTPSZ	AND SAVE	=13
	RF	AP2352		=13 
AP2350	EQU	*		=13 
	SLL	A3,1		=13
AP2352	EQU	*		=13 
	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	*
	LD	A1,SCTIPL	IF LOADING FROM CASSETTE	=14
	SUK	A1,/F0	.	=14 
	RF(N)	AP:376	LOAD THE SEGMENT	=14
* 
*  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 
	LD	A1,SCTIPL	IF CASSETTE LOADING	=14 
	SUK	A1,/F0	.	=14 
	RF(N)	AP378B	SKIP DISC ADDRESS CALCULATION	=14 
	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!
AP378B	EQU	*	.	=14
	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	REWFLG+STKEND	CLEAR REWIND INDICATION	=14 
	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!
* 
	IM	REWFLG+STKEND	SET REWIND INDICATION	=14 
	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	A2,REWFLG+STKEND	DO WE HAVE TO REWIND THE FILE?	=14 
	RF(Z)	ALSG30	NO!	=14 
* 
	IFT	CASS=1		=14
	LD	A2,SCTIPL	IF CASSETTE LOADING	=14 
	SUK	A2,/F0	.	=14 
	RF(NN)	ALSG14	.	=14
* 
*   WE MUST REWIND THE TAPE TO	=14
*   BEGINNING OF APPLICATION	=14
* 
	CALL	PUSH	SAVE REGISTERS	=14 
	LDK	A1,SBOT	SEARCH BEGINNING OF TAPE	=14 
	CF	A14,CHCRIO	.	=14
	LDK	A1,STMF	.	=14
	CF	A14,CHCRIO	SEARCH START OF MONITOR	=14
	LDK	A1,STMF	.	=14
	CF	A14,CHCRIO	SEARCH START OF APPLICATION	=14
	CF	A14,RDBLK	REREAD START OF APPLICATION	=14 
	CALL	POB	RESTORE REGISTERS	=14 
	RF	ALSG30	.	=14
ALSG14	EQU	*	.	=14
	XIF		=14 
	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
ALSG30	EQU	*	.	=14
	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!
	CCK	A5,/3939	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,A4              * 
*                                             * 
*  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	A4,3	NUMBER OF RETRIES	=15 
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*	A4,A1	.	=15 
	STR	A4,A2	.	=15
	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	A4,1	.	=15 
	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,A4              * 
*                                             * 
*  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	A4,3	NUMBER OF RETRIES	=15 
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*	A4,A1	.	=15 
	STR	A4,A2	.	=15
	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	A4,1	.	=15 
	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 81-12-17 870105041100 «, t00=0x0000, t01=0x0004}
0x00036…0003e               Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x0003e…00072               Head {h00=0x0030, h01=0x0050, text=»   =15, LOADING SEVERAL APPL. FROM 80M DISC «, t00=0x0000, t01=0x0042}
0x00072…00094               Head {h00=0x001e, h01=0x0050, text=»   =15, REL 11.0 81-11-10 «, t00=0x0000, t01=0x0076}
0x00094…000c2               Head {h00=0x002a, h01=0x0050, text=»   =14,LOADING SEGMENTS FROM CASSETTE «, t00=0x0000, t01=0x0098}
0x000c2…000e8               Head {h00=0x0022, h01=0x0050, text=»   =14,REL 11.0 81-09-25 SVBU «, t00=0x0000, t01=0x00c6}
0x000e8…00114               Head {h00=0x0028, h01=0x0050, text=»   =13, ERROR WHEN SEGMENT SIZE>32K «, t00=0x0000, t01=0x00ec}
0x00114…00134               Head {h00=0x001c, h01=0x0050, text=»   =13 REL 11.0 81-05-22«, t00=0x0000, t01=0x0118}
0x00134…00160               Head {h00=0x0028, h01=0x0050, text=»   =12,COND. ASSEMBLY EDM INTRODUCED«, t00=0x0000, t01=0x0138}
0x00160…00180               Head {h00=0x001c, h01=0x0050, text=»   =12,REL 11.0 81-05-19«, t00=0x0000, t01=0x0164}
0x00180…001ae               Head {h00=0x002a, h01=0x0050, text=»   =11,ERROR IN READ ROUT. FOR 16M,80M«, t00=0x0000, t01=0x0184}
0x001ae…001ce               Head {h00=0x001c, h01=0x0050, text=»   =11,REL 11.0 81-05-11«, t00=0x0001, t01=0x0022}
0x001ce…001fe               Head {h00=0x002c, h01=0x0050, text=»   =10,TWO WORDS IN INTERRUPT TABLE ARE «, t00=0x0001, t01=0x0042}
0x001fe…00216               Head {h00=0x0014, h01=0x0050, text=»   =10,DESTROYED«, t00=0x0001, t01=0x0072}
0x00216…00236               Head {h00=0x001c, h01=0x0050, text=»   =10,REL 11.0 81-04-08«, t00=0x0001, t01=0x008a}
0x00236…00262               Head {h00=0x0028, h01=0x0050, text=»   =9,NEW CONTROL UNIT 16M,80M DISC «, t00=0x0001, t01=0x00aa}
0x00262…00282               Head {h00=0x001c, h01=0x0050, text=»   =9,REL 11.0 81-04-06 «, t00=0x0001, t01=0x00d6}
0x00282…002b8               Head {h00=0x0032, h01=0x0050, text=»   =8,WHEN CFTEST=1 TEST ALSO RWSI CONNECTION «, t00=0x0001, t01=0x00f6}
0x002b8…002d8               Head {h00=0x001c, h01=0x0050, text=»   =8,REL 11.0 81-03-31 «, t00=0x0001, t01=0x012c}
0x002d8…00300               Head {h00=0x0024, h01=0x0050, text=»   =7,WRONG VTOC-SECTOR POINTER «, t00=0x0001, t01=0x014c}
0x00300…00320               Head {h00=0x001c, h01=0x0050, text=»   =7,REL 11.0 81-03-12 «, t00=0x0001, t01=0x0174}
0x00320…0034e (2, 0, 398)   Head {h00=0x002a, h01=0x0050, text=»   =6,DC BLOCK DESTROYED WHEN CFTEST=0«, t00=0x0002, t01=0x0004}
0x0034e…0036e               Head {h00=0x001c, h01=0x0050, text=»   =6,REL 11.0 81-02-06 «, t00=0x0002, t01=0x0032}
0x0036e…003a4               Head {h00=0x0032, h01=0x0050, text=»   =5,SUPPORTS LOADING FROM TWO HARDDISC UNITS«, t00=0x0002, t01=0x0052}
0x003a4…003c4               Head {h00=0x001c, h01=0x0050, text=»   =5,REL 11.0 81-01-29 «, t00=0x0002, t01=0x0088}
0x003c4…003e6               Head {h00=0x001e, h01=0x0050, text=»   =4,FLOPPY MUX CORRECTED«, t00=0x0002, t01=0x00a8}
0x003e6…00406               Head {h00=0x001c, h01=0x0050, text=»   =4,REL 11.0 81-01-26 «, t00=0x0002, t01=0x00ca}
0x00406…00430               Head {h00=0x0026, h01=0x0050, text=»   =3,IF 256 KBYTE MEMORY OVERFLOW«, t00=0x0002, t01=0x00ea}
0x00430…0045e               Head {h00=0x002a, h01=0x0050, text=»   =3,WILL OCCUR IN SEGMENT ALLOCATION«, t00=0x0002, t01=0x0114}
0x0045e…0047e               Head {h00=0x001c, h01=0x0050, text=»   =3,PRR 11.0 80-12-03 «, t00=0x0002, t01=0x0142}
0x0047e…004b2               Head {h00=0x0030, h01=0x0050, text=»   =2,LOOK IF APPL. TYPE ALLOWED IN MONITOR «, t00=0x0002, t01=0x0162}
0x004b2…004e6               Head {h00=0x0030, h01=0x0050, text=»   =2,REDESIGNED SEGMENT ALLOCATION ALGORITM«, t00=0x0003, t01=0x0008}
0x004e6…00506               Head {h00=0x001c, h01=0x0050, text=»   =2,PRR 11.0 80-11-20 «, t00=0x0003, t01=0x003c}
0x00506…00534               Head {h00=0x002a, h01=0x0050, text=»   =1,MXSTAB ADDR. NOT REL IF CFTEST=0«, t00=0x0003, t01=0x005c}
0x00534…00554               Head {h00=0x001c, h01=0x0050, text=»   =1,PRR 11.0 80-11-19 «, t00=0x0003, t01=0x008a}
0x00554…0056a               Head {h00=0x0012, h01=0x0050, text=» ENTRY SYSLOD «, t00=0x0003, t01=0x00aa}
0x0056a…00580               Head {h00=0x0012, h01=0x0050, text=» ENTRY SYSBAS «, t00=0x0003, t01=0x00c0}
0x00580…00596               Head {h00=0x0012, h01=0x0050, text=» ENTRY NUMSEG «, t00=0x0003, t01=0x00d6}
0x00596…005ac               Head {h00=0x0012, h01=0x0050, text=» ENTRY PRGLG1 «, t00=0x0003, t01=0x00ec}
0x005ac…005c2               Head {h00=0x0012, h01=0x0050, text=» ENTRY APLADA «, t00=0x0003, t01=0x0102}
0x005c2…005d8               Head {h00=0x0012, h01=0x0050, text=» ENTRY APLLAC «, t00=0x0003, t01=0x0118}
0x005d8…005ee               Head {h00=0x0012, h01=0x0050, text=» ENTRY APLLAP «, t00=0x0003, t01=0x012e}
0x005ee…00604               Head {h00=0x0012, h01=0x0050, text=» ENTRY APLLDA «, t00=0x0003, t01=0x0144}
0x00604…0061a               Head {h00=0x0012, h01=0x0050, text=» ENTRY APLMMC «, t00=0x0003, t01=0x015a}
0x0061a…00630               Head {h00=0x0012, h01=0x0050, text=» ENTRY APLMMP «, t00=0x0003, t01=0x0170}
0x00630…00646               Head {h00=0x0012, h01=0x0050, text=» ENTRY APLNPE «, t00=0x0003, t01=0x0186}
0x00646…0065c               Head {h00=0x0012, h01=0x0050, text=» ENTRY APLREL «, t00=0x0004, t01=0x000c}
0x0065c…00672               Head {h00=0x0012, h01=0x0050, text=» ENTRY APLSTA «, t00=0x0004, t01=0x0022}
0x00672…00688               Head {h00=0x0012, h01=0x0050, text=» ENTRY APLTYP «, t00=0x0004, t01=0x0038}
0x00688…0069e               Head {h00=0x0012, h01=0x0050, text=» ENTRY APLIOE «, t00=0x0004, t01=0x004e}
0x0069e…006b4               Head {h00=0x0012, h01=0x0050, text=» ENTRY APLSEG «, t00=0x0004, t01=0x0064}
0x006b4…006ca               Head {h00=0x0012, h01=0x0050, text=» ENTRY APLSWB «, t00=0x0004, t01=0x007a}
0x006ca…006ee               Head {h00=0x0020, h01=0x0050, text=»*************************** «, t00=0x0004, t01=0x0090}
0x006ee…00712               Head {h00=0x0020, h01=0x0050, text=»*                         * «, t00=0x0004, t01=0x00b4}
0x00712…00736               Head {h00=0x0020, h01=0x0050, text=»*  ENTRIES AND EXTERNALS  * «, t00=0x0004, t01=0x00d8}
0x00736…0075a               Head {h00=0x0020, h01=0x0050, text=»*                         * «, t00=0x0004, t01=0x00fc}
0x0075a…0077e               Head {h00=0x0020, h01=0x0050, text=»*************************** «, t00=0x0004, t01=0x0120}
0x0077e…00794               Head {h00=0x0012, h01=0x0050, text=» EXTRN CONVRT «, t00=0x0004, t01=0x0144}
0x00794…007c0               Head {h00=0x0028, h01=0x0050, text=» EXTRN POB RESTORE REGISTER CONTENTS«, t00=0x0004, t01=0x015a}
0x007c0…007ea               Head {h00=0x0026, h01=0x0050, text=» EXTRN PUSH SAVE REGISTER CONTENTS«, t00=0x0004, t01=0x0186}
0x007ea…00800               Head {h00=0x0012, h01=0x0050, text=» EXTRN SYSLDM «, t00=0x0005, t01=0x0020}
0x00800…00816               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTANO «, t00=0x0005, t01=0x0036}
0x00816…0082c               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTBUG «, t00=0x0005, t01=0x004c}
0x0082c…00842               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTEFA «, t00=0x0005, t01=0x0062}
0x00842…00858               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTMSZ «, t00=0x0005, t01=0x0078}
0x00858…0088e               Head {h00=0x0032, h01=0x0050, text=» EXTRN SCTMXS ADDRESS TO MONITOR EXTENT TABLE «, t00=0x0005, t01=0x008e}
0x0088e…008a4               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTNOP «, t00=0x0005, t01=0x00c4}
0x008a4…008ba               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTOPT «, t00=0x0005, t01=0x00da}
0x008ba…008d0               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTIPL «, t00=0x0005, t01=0x00f0}
0x008d0…008e6               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTPSZ «, t00=0x0005, t01=0x0106}
0x008e6…008fc               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTSFA «, t00=0x0005, t01=0x011c}
0x008fc…00912               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTSTB «, t00=0x0005, t01=0x0132}
0x00912…00920               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0005, t01=0x0148}
0x00920…00932               Head {h00=0x000e, h01=0x0050, text=» EXTRN REL«, t00=0x0005, t01=0x0156}
0x00932…00946               Head {h00=0x0010, h01=0x0050, text=» EXTRN ERROR«, t00=0x0005, t01=0x0168}
0x00946…0095c               Head {h00=0x0012, h01=0x0050, text=» EXTRN MMDDIV «, t00=0x0005, t01=0x017c}
0x0095c…00970 (6, 0, 400)   Head {h00=0x0010, h01=0x0050, text=» EXTRN TABBE«, t00=0x0006, t01=0x0004}
0x00970…00984               Head {h00=0x0010, h01=0x0050, text=» EXTRN MMEND«, t00=0x0006, t01=0x0018}
0x00984…0099a               Head {h00=0x0012, h01=0x0050, text=» EXTRN CMPADR «, t00=0x0006, t01=0x002c}
0x0099a…009ae               Head {h00=0x0010, h01=0x0050, text=» EXTRN MOVE «, t00=0x0006, t01=0x0042}
0x009ae…009e6               Head {h00=0x0034, h01=0x0050, text=» EXTRN TTB:MT DISPLACEMENT TO MMU TABLE IN TTAB «, t00=0x0006, t01=0x0056}
0x009e6…009fc               Head {h00=0x0012, h01=0x0050, text=» EXTRN TTB:CB «, t00=0x0006, t01=0x008e}
0x009fc…00a12               Head {h00=0x0012, h01=0x0050, text=» EXTRN STKCOM «, t00=0x0006, t01=0x00a4}
0x00a12…00a28               Head {h00=0x0012, h01=0x0050, text=» EXTRN STKEND «, t00=0x0006, t01=0x00ba}
0x00a28…00a36               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0006, t01=0x00d0}
0x00a36…00a42               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0006, t01=0x00de}
0x00a42…00a4e               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0006, t01=0x00ea}
0x00a4e…00a76               Head {h00=0x0024, h01=0x0050, text=»******************************* «, t00=0x0006, t01=0x00f6}
0x00a76…00a9e               Head {h00=0x0024, h01=0x0050, text=»* CONFIGURATION FILE (CONFIG) * «, t00=0x0006, t01=0x011e}
0x00a9e…00ac6               Head {h00=0x0024, h01=0x0050, text=»******************************* «, t00=0x0006, t01=0x0146}
0x00ac6…00ad2               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0006, t01=0x016e}
0x00ad2…00af2               Head {h00=0x001c, h01=0x0050, text=»* TASK DEFINITION BLOCK:«, t00=0x0006, t01=0x017a}
0x00af2…00b14               Head {h00=0x001e, h01=0x0050, text=»TDBBT EQU 0 1A BLOCK TYPE «, t00=0x0007, t01=0x000a}
0x00b14…00b40               Head {h00=0x0028, h01=0x0050, text=»TDBNT EQU TDBBT+1 2N NUMBER OF TASKS«, t00=0x0007, t01=0x002c}
0x00b40…00b70               Head {h00=0x002c, h01=0x0050, text=»TDBID EQU TDBNT+2 6A TASK ID START VALUE«, t00=0x0007, t01=0x0058}
0x00b70…00ba0               Head {h00=0x002c, h01=0x0050, text=»TDBMC EQU TDBID+6 6A MATCHING TASK CLASS«, t00=0x0007, t01=0x0088}
0x00ba0…00bc8               Head {h00=0x0024, h01=0x0050, text=»TDBTL EQU TDBMC+6 6A TASK LEVEL «, t00=0x0007, t01=0x00b8}
0x00bc8…00c06               Head {h00=0x003a, h01=0x0050, text=»TDBNC EQU TDBTL+6 2N NUMBER OF TERMINAL DEVICE CLASSES«, t00=0x0007, t01=0x00e0}
0x00c06…00c10               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x011e}
0x00c10…00c3a               Head {h00=0x0026, h01=0x0050, text=»TDBFST EQU TDBNC+2 SAVE05 TERM DEF«, t00=0x0007, t01=0x0128}
0x00c3a…00c62               Head {h00=0x0024, h01=0x0050, text=»TDC EQU 7 TERMINAL DEVICE CLASS «, t00=0x0007, t01=0x0152}
0x00c62…00c84               Head {h00=0x001e, h01=0x0050, text=»TLC EQU 7 LINE CONNECTION «, t00=0x0007, t01=0x017a}
0x00c84…00cb0               Head {h00=0x0028, h01=0x0050, text=»TDBREC EQU TDC+TLC TDB-RECORD LENGTH«, t00=0x0008, t01=0x000c}
0x00cb0…00cba               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0038}
0x00cba…00ce8               Head {h00=0x002a, h01=0x0050, text=»SDC EQU 7 SPECIAL DEVICE CLASS-RECORD «, t00=0x0008, t01=0x0042}
0x00ce8…00cf2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0070}
0x00cf2…00d16               Head {h00=0x0020, h01=0x0050, text=»* COMMON DEVICE DEF. BLOCK: «, t00=0x0008, t01=0x007a}
0x00d16…00d38               Head {h00=0x001e, h01=0x0050, text=»CDBBT EQU 0 1A BLOCK TYPE «, t00=0x0008, t01=0x009e}
0x00d38…00d72               Head {h00=0x0036, h01=0x0050, text=»CDBNC EQU CDBBT+1 2N NUMBER OF SPEC. DEV. CLASSES «, t00=0x0008, t01=0x00c0}
0x00d72…00d9e               Head {h00=0x0028, h01=0x0050, text=»SDCFST EQU CDBNC+2 SAVE05 SDC-RECORD«, t00=0x0008, t01=0x00fa}
0x00d9e…00da8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0126}
0x00da8…00db2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0130}
0x00db2…00ddc               Head {h00=0x0026, h01=0x0050, text=»* USER WORK BLOCK TYPE DEF. BLOCK «, t00=0x0008, t01=0x013a}
0x00ddc…00dfe               Head {h00=0x001e, h01=0x0050, text=»UDBBT EQU 0 1A BLOCK TYPE «, t00=0x0008, t01=0x0164}
0x00dfe…00e2e               Head {h00=0x002c, h01=0x0050, text=»UDBNU EQU UDBBT+1 3A NUMBER OF UWB TYPES«, t00=0x0008, t01=0x0186}
0x00e2e…00e38               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0026}
0x00e38…00e64               Head {h00=0x0028, h01=0x0050, text=»UDBFST EQU UDBNU+3 SAVE05 UDB-RECORD«, t00=0x0009, t01=0x0030}
0x00e64…00e84               Head {h00=0x001c, h01=0x0050, text=»NAMUWB EQU 3 NAME OF UWB«, t00=0x0009, t01=0x005c}
0x00e84…00eaa               Head {h00=0x0022, h01=0x0050, text=»NUMUBL EQU 3 NUMBER OF BLOCKS «, t00=0x0009, t01=0x007c}
0x00eaa…00edc               Head {h00=0x002e, h01=0x0050, text=»UDBREC EQU NAMUWB+NUMUBL UDB RECORD-LENGTH«, t00=0x0009, t01=0x00a2}
0x00edc…00eea               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0009, t01=0x00d4}
0x00eea…00f02               Head {h00=0x0014, h01=0x0050, text=»****************«, t00=0x0009, t01=0x00e2}
0x00f02…00f1a               Head {h00=0x0014, h01=0x0050, text=»* SOP-HANDLING *«, t00=0x0009, t01=0x00fa}
0x00f1a…00f32               Head {h00=0x0014, h01=0x0050, text=»****************«, t00=0x0009, t01=0x0112}
0x00f32…00f54               Head {h00=0x001e, h01=0x0050, text=»SOP EQU /2E DEVICE ADDRESS«, t00=0x0009, t01=0x012a}
0x00f54…00f5c               Head {h00=0x0004, h01=0x0050, t00=0x0009, t01=0x014c}
0x00f5c…00f7e               Head {h00=0x001e, h01=0x0050, text=»LMP1 EQU /400 LAMP 1 CODE «, t00=0x0009, t01=0x0154}
0x00f7e…00f94               Head {h00=0x0012, h01=0x0050, text=»LMP2 EQU /200 «, t00=0x0009, t01=0x0176}
0x00f94…00faa               Head {h00=0x0012, h01=0x0050, text=»LMP3 EQU /100 «, t00=0x0009, t01=0x018c}
0x00faa…00fbe               Head {h00=0x0010, h01=0x0050, text=»LMP4 EQU /80«, t00=0x000a, t01=0x0012}
0x00fbe…00fd2               Head {h00=0x0010, h01=0x0050, text=»LMP5 EQU /40«, t00=0x000a, t01=0x0026}
0x00fd2…00fe6               Head {h00=0x0010, h01=0x0050, text=»LMP6 EQU /20«, t00=0x000a, t01=0x003a}
0x00fe6…00ffa               Head {h00=0x0010, h01=0x0050, text=»LMP7 EQU /10«, t00=0x000a, t01=0x004e}
0x00ffa…0100c               Head {h00=0x000e, h01=0x0050, text=»LMP8 EQU 8«, t00=0x000a, t01=0x0062}
0x0100c…0101e               Head {h00=0x000e, h01=0x0050, text=»LMP9 EQU 4«, t00=0x000a, t01=0x0074}
0x0101e…01032               Head {h00=0x0010, h01=0x0050, text=»LMP10 EQU 2 «, t00=0x000a, t01=0x0086}
0x01032…01046               Head {h00=0x0010, h01=0x0050, text=»LMP11 EQU 1 «, t00=0x000a, t01=0x009a}
0x01046…01054               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000a, t01=0x00ae}
0x01054…0105c               Head {h00=0x0004, h01=0x0050, t00=0x000a, t01=0x00bc}
0x0105c…01064               Head {h00=0x0004, h01=0x0050, t00=0x000a, t01=0x00c4}
0x01064…01090               Head {h00=0x0028, h01=0x0050, text=»*********************************** «, t00=0x000a, t01=0x00cc}
0x01090…010bc               Head {h00=0x0028, h01=0x0050, text=»*  MXSTAB DISPLACEMENTS           * «, t00=0x000a, t01=0x00f8}
0x010bc…010e8               Head {h00=0x0028, h01=0x0050, text=»*********************************** «, t00=0x000a, t01=0x0124}
0x010e8…010f0               Head {h00=0x0004, h01=0x0050, t00=0x000a, t01=0x0150}
0x010f0…010f8               Head {h00=0x0004, h01=0x0050, t00=0x000a, t01=0x0158}
0x010f8…0110c               Head {h00=0x0010, h01=0x0050, text=»MX:NOX EQU 6«, t00=0x000a, t01=0x0160}
0x0110c…0113c               Head {h00=0x002c, h01=0x0050, text=»MX:NOS EQU 8 NUMBER OF SEGMENT CLUSTERS «, t00=0x000a, t01=0x0174}
0x0113c…01144               Head {h00=0x0004, h01=0x0050, t00=0x000b, t01=0x0014}
0x01144…0114c               Head {h00=0x0004, h01=0x0050, t00=0x000b, t01=0x001c}
0x0114c…01182               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x000b, t01=0x0024}
0x01182…011b8               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x000b, t01=0x005a}
0x011b8…011ee               Head {h00=0x0032, h01=0x0050, text=»*    APCTAB DISPLACEMENTS                   * «, t00=0x000b, t01=0x0090}
0x011ee…01224               Head {h00=0x0032, h01=0x0050, text=»*    ====================                   * «, t00=0x000b, t01=0x00c6}
0x01224…0125a               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x000b, t01=0x00fc}
0x0125a…01290               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x000b, t01=0x0132}
0x01290…01298               Head {h00=0x0004, h01=0x0050, t00=0x000b, t01=0x0168}
0x01298…012a0               Head {h00=0x0004, h01=0x0050, t00=0x000b, t01=0x0170}
0x012a0…012d6               Head {h00=0x0032, h01=0x0050, text=»APLADA EQU 22 APPLICATION DISC FILE ADDRESS =2«, t00=0x000b, t01=0x0178}
0x012d6…01308               Head {h00=0x002e, h01=0x0050, text=»APLREL EQU 18 APPLICATION RELOCATION BASE «, t00=0x000c, t01=0x001e}
0x01308…01338               Head {h00=0x002c, h01=0x0050, text=»APLIOE EQU 0 APPLICATION RESTART ADDRESS«, t00=0x000c, t01=0x0050}
0x01338…01374               Head {h00=0x0038, h01=0x0050, text=»APLLAC EQU 14 APPLICATION LOAD ADDR. (LOGICAL ADDR.)«, t00=0x000c, t01=0x0080}
0x01374…0139e               Head {h00=0x0026, h01=0x0050, text=»APLLAP EQU 12 LOGICAL PAGE ADDRESS«, t00=0x000c, t01=0x00bc}
0x0139e…013da               Head {h00=0x0038, h01=0x0050, text=»APLLDA EQU 0 APPLICATION LOAD ADDR. (PHYSICAL ADDR.)«, t00=0x000c, t01=0x00e6}
0x013da…0140c               Head {h00=0x002e, h01=0x0050, text=»APLMMC EQU 10 APPLICATION MMU START ENTRY «, t00=0x000c, t01=0x0122}
0x0140c…01438               Head {h00=0x0028, h01=0x0050, text=»APLMMP EQU 8 SEGMENT START MMU ENTRY«, t00=0x000c, t01=0x0154}
0x01438…0146a               Head {h00=0x002e, h01=0x0050, text=»APLSEG EQU 4 PHYSICAL START OF 1ST SEGMENT«, t00=0x000c, t01=0x0180}
0x0146a…0149c               Head {h00=0x002e, h01=0x0050, text=»APLNPE EQU 6 NUMBER OF PAGE ENTRIES IN MMU«, t00=0x000d, t01=0x0022}
0x0149c…014ce               Head {h00=0x002e, h01=0x0050, text=»APLPSZ EQU 20 APPLICATION SEGMENT SIZE =2 «, t00=0x000d, t01=0x0054}
0x014ce…014f2               Head {h00=0x0020, h01=0x0050, text=»APLSWB EQU 2 APPLICATION SWB«, t00=0x000d, t01=0x0086}
0x014f2…01520               Head {h00=0x002a, h01=0x0050, text=»APLSTA EQU 16 APPL. PGM START ADDRESS «, t00=0x000d, t01=0x00aa}
0x01520…01546               Head {h00=0x0022, h01=0x0050, text=»APLTYP EQU 8 APPLICATION TYPE «, t00=0x000d, t01=0x00d8}
0x01546…01554               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000d, t01=0x00fe}
0x01554…0157a               Head {h00=0x0022, h01=0x0050, text=»******************************«, t00=0x000d, t01=0x010c}
0x0157a…015a0               Head {h00=0x0022, h01=0x0050, text=»*                            *«, t00=0x000d, t01=0x0132}
0x015a0…015c6               Head {h00=0x0022, h01=0x0050, text=»*  COMMON DISPLACEMENTS      *«, t00=0x000d, t01=0x0158}
0x015c6…015ec               Head {h00=0x0022, h01=0x0050, text=»*  AND CONSTANTS             *«, t00=0x000d, t01=0x017e}
0x015ec…01612               Head {h00=0x0022, h01=0x0050, text=»*                            *«, t00=0x000e, t01=0x0014}
0x01612…01638               Head {h00=0x0022, h01=0x0050, text=»******************************«, t00=0x000e, t01=0x003a}
0x01638…01644               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x000e, t01=0x0060}
0x01644…01650               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x000e, t01=0x006c}
0x01650…0168a               Head {h00=0x0036, h01=0x0050, text=»ACBLEN EQU 26 APPLICATION CONTROL BLOCK LENGTH =2 «, t00=0x000e, t01=0x0078}
0x0168a…016be               Head {h00=0x0030, h01=0x0050, text=»APLTAB EQU 12 ADDRESS TO APPL. CONTROL TABLE«, t00=0x000e, t01=0x00b2}
0x016be…016e6               Head {h00=0x0024, h01=0x0050, text=»APPLNO EQU 18 APPLICATION NUMBER«, t00=0x000e, t01=0x00e6}
0x016e6…01712               Head {h00=0x0028, h01=0x0050, text=»BUFSIZ EQU 14 TEMPORARY BUFFER SIZE «, t00=0x000e, t01=0x010e}
0x01712…01744               Head {h00=0x002e, h01=0x0050, text=»CONLEN EQU 0 LENGTH OF CONFIGURATION DATA «, t00=0x000e, t01=0x013a}
0x01744…01774               Head {h00=0x002c, h01=0x0050, text=»CONSTA EQU 2 START OF CONFIGURATION DATA«, t00=0x000e, t01=0x016c}
0x01774…017a0               Head {h00=0x0028, h01=0x0050, text=»DATEND EQU 34 END OF DDIV PROTOTYPE «, t00=0x000f, t01=0x000c}
0x017a0…017de               Head {h00=0x003a, h01=0x0050, text=»FSTADR EQU 20 1ST FREE ADDRESS WHEN ALLOCATING BUFFER «, t00=0x000f, t01=0x0038}
0x017de…0180c               Head {h00=0x002a, h01=0x0050, text=»FSTPAG EQU 22 1ST FREE PAGE (PHYSICAL)«, t00=0x000f, t01=0x0076}
0x0180c…0183c               Head {h00=0x002c, h01=0x0050, text=»FYSPAG EQU 24 LAST PHYSICAL PAGE NUMBER «, t00=0x000f, t01=0x00a4}
0x0183c…01876               Head {h00=0x0036, h01=0x0050, text=»LSTADR EQU 26 LAST ADDRESS WHEN BUILDING DATA PART«, t00=0x000f, t01=0x00d4}
0x01876…018a2               Head {h00=0x0028, h01=0x0050, text=»MAPLEN EQU 30 LENGTH OF AREA TO MAP «, t00=0x000f, t01=0x010e}
0x018a2…018d0               Head {h00=0x002a, h01=0x0050, text=»MMFROM EQU 36 2ND MMU TABLE WORK AREA «, t00=0x000f, t01=0x013a}
0x018d0…018fc               Head {h00=0x0028, h01=0x0050, text=»MMTO EQU 38 1:ST MMU TABLE WORK AREA«, t00=0x000f, t01=0x0168}
0x018fc…01924 (16, 0, 400)  Head {h00=0x0024, h01=0x0050, text=»M:REL EQU 16 RELOCATION CONSTANT«, t00=0x0010, t01=0x0004}
0x01924…01954               Head {h00=0x002c, h01=0x0050, text=»SYSBUF EQU 28 START OF TEMPORARY BUFFER «, t00=0x0010, t01=0x002c}
0x01954…0198a               Head {h00=0x0032, h01=0x0050, text=»SWBFSA EQU 4 SWB-FILE START ADDRESS (2 WORDS) «, t00=0x0010, t01=0x005c}
0x0198a…019be               Head {h00=0x0030, h01=0x0050, text=»SWBFSE EQU 8 SWB-FILE END ADDRESS (2 WORDS) «, t00=0x0010, t01=0x0092}
0x019be…019ea               Head {h00=0x0028, h01=0x0050, text=»TTAB EQU 32 WORK AREA FOR MMU TABLE «, t00=0x0010, t01=0x00c6}
0x019ea…01a12               Head {h00=0x0024, h01=0x0050, text=»COM01 EQU 40 COMMON SAVE AREA 1 «, t00=0x0010, t01=0x00f2}
0x01a12…01a3a               Head {h00=0x0024, h01=0x0050, text=»COM02 EQU 42 COMMON SAVE AREA 2 «, t00=0x0010, t01=0x011a}
0x01a3a…01a62               Head {h00=0x0024, h01=0x0050, text=»COM03 EQU 44 COMMON SAVE AREA 3 «, t00=0x0010, t01=0x0142}
0x01a62…01a90               Head {h00=0x002a, h01=0x0050, text=»TOTSGM EQU 46 TOTAL NUMBER OF SEGMENTS«, t00=0x0010, t01=0x016a}
0x01a90…01ac0               Head {h00=0x002c, h01=0x0050, text=»SWBFLG EQU 48 SWAPPPABLE WORK BLOCK FLAG«, t00=0x0011, t01=0x0008}
0x01ac0…01ae8               Head {h00=0x0024, h01=0x0050, text=»COM04 EQU 50 COMMON SAVE AREA 4 «, t00=0x0011, t01=0x0038}
0x01ae8…01b14               Head {h00=0x0028, h01=0x0050, text=»DCBLK EQU 54 START OF DC CONF. DATA «, t00=0x0011, t01=0x0060}
0x01b14…01b22               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0011, t01=0x008c}
0x01b22…01b48               Head {h00=0x0022, h01=0x0050, text=»******************************«, t00=0x0011, t01=0x009a}
0x01b48…01b6e               Head {h00=0x0022, h01=0x0050, text=»*                            *«, t00=0x0011, t01=0x00c0}
0x01b6e…01b94               Head {h00=0x0022, h01=0x0050, text=»*  LOCAL DISPLACEMENTS       *«, t00=0x0011, t01=0x00e6}
0x01b94…01bba               Head {h00=0x0022, h01=0x0050, text=»*  AND CONSTANTS             *«, t00=0x0011, t01=0x010c}
0x01bba…01be0               Head {h00=0x0022, h01=0x0050, text=»*                            *«, t00=0x0011, t01=0x0132}
0x01be0…01c06               Head {h00=0x0022, h01=0x0050, text=»******************************«, t00=0x0011, t01=0x0158}
0x01c06…01c12               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0011, t01=0x017e}
0x01c12…01c1e               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0011, t01=0x018a}
0x01c1e…01c4e               Head {h00=0x002c, h01=0x0050, text=»APLCNT EQU 4 NO OF APPLICATIONS TO LOAD «, t00=0x0012, t01=0x0008}
0x01c4e…01c78               Head {h00=0x0026, h01=0x0050, text=»BLKLEN EQU 6 SEGMENT BLOCK LENGTH «, t00=0x0012, t01=0x0038}
0x01c78…01cb4               Head {h00=0x0038, h01=0x0050, text=»CARFIX EQU 54 CARTRIDGE OR FIX INDICATOR 16M DISC =9«, t00=0x0012, t01=0x0062}
0x01cb4…01ce0               Head {h00=0x0028, h01=0x0050, text=»CBLEN EQU 256 CASSETTE BUFFER LENGTH«, t00=0x0012, t01=0x009e}
0x01ce0…01d10               Head {h00=0x002c, h01=0x0050, text=»COMLG EQU 4 LENGTH OF CORE RESIDENT PART«, t00=0x0012, t01=0x00ca}
0x01d10…01d3e               Head {h00=0x002a, h01=0x0050, text=»CONDAD EQU 44 CONF. FILE DISC ADDRESS «, t00=0x0012, t01=0x00fa}
0x01d3e…01d4e               Head {h00=0x000c, h01=0x0050, text=»* EQU 46«, t00=0x0012, t01=0x0128}
0x01d4e…01d82               Head {h00=0x0030, h01=0x0050, text=»CONDEV EQU 32 SAVE AREA FOR CONF. DATA DEV. «, t00=0x0012, t01=0x0138}
0x01d82…01db2               Head {h00=0x002c, h01=0x0050, text=»CURAPL EQU 24 CURRENT APPL. CONTR. BLOCK«, t00=0x0012, t01=0x016c}
0x01db2…01dd4               Head {h00=0x001e, h01=0x0050, text=»DEVTYP EQU 50 DEVICE TYPE «, t00=0x0013, t01=0x000c}
0x01dd4…01e0e               Head {h00=0x0036, h01=0x0050, text=»DISCAD EQU 28 SAVE AREA FOR DISC ADDRESS (2 WORDS)«, t00=0x0013, t01=0x002e}
0x01e0e…01e36               Head {h00=0x0024, h01=0x0050, text=»ECNFBF EQU 6 END OF CONF. BUFFER«, t00=0x0013, t01=0x0068}
0x01e36…01e5e               Head {h00=0x0024, h01=0x0050, text=»EINPBF EQU 2 END OF INPUT BUFFER«, t00=0x0013, t01=0x0090}
0x01e5e…01e86               Head {h00=0x0024, h01=0x0050, text=»ESYSTA EQU 0 END OF SYSTEM AREA «, t00=0x0013, t01=0x00b8}
0x01e86…01eb0               Head {h00=0x0026, h01=0x0050, text=»EXLEN EQU 4 MONITOR EXTENT LENGTH «, t00=0x0013, t01=0x00e0}
0x01eb0…01eea               Head {h00=0x0036, h01=0x0050, text=»FILCOD EQU 36 LOAD DEVICE FILE CODE (NOT CASSETTE)«, t00=0x0013, t01=0x010a}
0x01eea…01f16               Head {h00=0x0028, h01=0x0050, text=»FSTSEC EQU 16 FIRST SECTOR INDICATOR«, t00=0x0013, t01=0x0144}
0x01f16…01f4a               Head {h00=0x0030, h01=0x0050, text=»IPLDEV EQU 34 SAVE AREA FOR PGM LOAD DEVICE «, t00=0x0013, t01=0x0170}
0x01f4a…01f74               Head {h00=0x0026, h01=0x0050, text=»IPLTYP EQU 48 PGM LOAD DEVICE TYPE«, t00=0x0014, t01=0x0014}
0x01f74…01f9e               Head {h00=0x0026, h01=0x0050, text=»LLDADR EQU 12 LOGICAL LOAD ADDRESS«, t00=0x0014, t01=0x003e}
0x01f9e…01fce               Head {h00=0x002c, h01=0x0050, text=»LSTREC EQU 20 LAST RECORD OF CONF. FILE «, t00=0x0014, t01=0x0068}
0x01fce…02002               Head {h00=0x0030, h01=0x0050, text=»LSTASG EQU 8 LOGICAL START OF FIRST SEGMENT «, t00=0x0014, t01=0x0098}
0x02002…02026               Head {h00=0x0020, h01=0x0050, text=»MONNO EQU 22 MONITOR NUMBER «, t00=0x0014, t01=0x00cc}
0x02026…02054               Head {h00=0x002a, h01=0x0050, text=»NCHAID EQU 8 NO OF CHAR. IN APPL. NAME«, t00=0x0014, t01=0x00f0}
0x02054…02082               Head {h00=0x002a, h01=0x0050, text=»NCHTID EQU 5 NO OF CHAR IN TID RECORD «, t00=0x0014, t01=0x011e}
0x02082…020ac               Head {h00=0x0026, h01=0x0050, text=»NDEVCL EQU 18 NO OF DEVICE CLASSES«, t00=0x0014, t01=0x014c}
0x020ac…020e2               Head {h00=0x0032, h01=0x0050, text=»NUMSEG EQU 10 DISPL. TO NO OF SEGM. IN S:GTAB «, t00=0x0014, t01=0x0176}
0x020e2…02114               Head {h00=0x002e, h01=0x0050, text=»OPTION EQU 52 SAVE AREA FOR OPTOIN WORD =2«, t00=0x0015, t01=0x001c}
0x02114…0213e               Head {h00=0x0026, h01=0x0050, text=»PAGLG EQU 8 PAGE LENGTH IN S:GTAB «, t00=0x0015, t01=0x004e}
0x0213e…0216a               Head {h00=0x0028, h01=0x0050, text=»PAGSIZ EQU /1000 PHYSICAL PAGE SIZE «, t00=0x0015, t01=0x0078}
0x0216a…02196               Head {h00=0x0028, h01=0x0050, text=»PLDADR EQU 14 PHYSICAL LOAD ADDRESS «, t00=0x0015, t01=0x00a4}
0x02196…021c6               Head {h00=0x002c, h01=0x0050, text=»PRGLG1 EQU 2 PROGRAM LENGTH DISPLACEMENT«, t00=0x0015, t01=0x00d0}
0x021c6…02204               Head {h00=0x003a, h01=0x0050, text=»PSECNL EQU 40 PHYSICAL SECTOR NUMBER LEAST SIGNIFICANT«, t00=0x0015, t01=0x0100}
0x02204…02242               Head {h00=0x003a, h01=0x0050, text=»PSECNM EQU 42 PHYSICAL SECTOR NUMBER MOST SIGNIFICANT «, t00=0x0015, t01=0x013e}
0x02242…02272               Head {h00=0x002c, h01=0x0050, text=»PSECPA EQU 38 PHYSICAL SECTOR PART (0-2)«, t00=0x0015, t01=0x017c}
0x02272…0229e               Head {h00=0x0028, h01=0x0050, text=»REWFLG EQU 56 REWIND INDICATION =14 «, t00=0x0016, t01=0x001c}
0x0229e…022c4               Head {h00=0x0022, h01=0x0050, text=»SEGCNT EQU 10 SEGMENT COUNTER «, t00=0x0016, t01=0x0048}
0x022c4…022ec               Head {h00=0x0024, h01=0x0050, text=»SWPFEL EQU 14 FILE EXTENT LENGTH«, t00=0x0016, t01=0x006e}
0x022ec…0231a               Head {h00=0x002a, h01=0x0050, text=»TNBRSG EQU 26 TOTAL NUMBER OF SEGMENTS«, t00=0x0016, t01=0x0096}
0x0231a…02328               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0016, t01=0x00c4}
0x02328…02348               Head {h00=0x001c, h01=0x0050, text=»*********************** «, t00=0x0016, t01=0x00d2}
0x02348…02368               Head {h00=0x001c, h01=0x0050, text=»*  CASSETTE HANDLING  * «, t00=0x0016, t01=0x00f2}
0x02368…02388               Head {h00=0x001c, h01=0x0050, text=»*********************** «, t00=0x0016, t01=0x0112}
0x02388…023b8               Head {h00=0x002c, h01=0x0050, text=»CHCR EQU /E DEVICE ADDRESS FOR CASSETTE «, t00=0x0016, t01=0x0132}
0x023b8…023da               Head {h00=0x001e, h01=0x0050, text=»LOCK EQU /2 LOCK CASSETTE «, t00=0x0016, t01=0x0162}
0x023da…02406               Head {h00=0x0028, h01=0x0050, text=»SBOT EQU 8 SEARCH BEGINNING OF TAPE «, t00=0x0016, t01=0x0184}
0x02406…02432               Head {h00=0x0028, h01=0x0050, text=»STMF EQU /C SEARCH TAPEMARK FORWARD «, t00=0x0017, t01=0x0020}
0x02432…0243c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x004c}
0x0243c…02462               Head {h00=0x0022, h01=0x0050, text=»*  DISC/FLEXIBLE DISC HANDLING«, t00=0x0017, t01=0x0056}
0x02462…0246c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x007c}
0x0246c…02498               Head {h00=0x0028, h01=0x0050, text=»BUFLEN EQU 256 LENGTH OF READ BUFFER«, t00=0x0017, t01=0x0086}
0x02498…024c6               Head {h00=0x002a, h01=0x0050, text=»DKBA3 EQU 514 BUFFER LENGTH VERSION A3«, t00=0x0017, t01=0x00b2}
0x024c6…024fc               Head {h00=0x0032, h01=0x0050, text=»RECLEN EQU 9 CONFIGURATION FILE RECORD LENGTH «, t00=0x0017, t01=0x00e0}
0x024fc…0252a               Head {h00=0x002a, h01=0x0050, text=»FDCU EQU /09 FLEXIBLE DISC CU ADDRESS «, t00=0x0017, t01=0x0116}
0x0252a…02552               Head {h00=0x0024, h01=0x0050, text=»FDIOP EQU FDCU+FDCU MUX ADDRESS «, t00=0x0017, t01=0x0144}
0x02552…02574               Head {h00=0x001e, h01=0x0050, text=»FORDEV EQU 48 DISC FORMAT «, t00=0x0017, t01=0x016c}
0x02574…0259a               Head {h00=0x0022, h01=0x0050, text=»MUXCC EQU /8080 1:ST MUX WORD «, t00=0x0017, t01=0x018e}
0x0259a…025c8               Head {h00=0x002a, h01=0x0050, text=»MXCCD3 EQU /80C1 BYTE2=NUMBER OF WORDS«, t00=0x0018, t01=0x0024}
0x025c8…025ec               Head {h00=0x0020, h01=0x0050, text=»QBLFAC EQU 6 BLOCKING FACTOR«, t00=0x0018, t01=0x0052}
0x025ec…0261c               Head {h00=0x002c, h01=0x0050, text=»CIO EQU /41C0 I/O INSTR. CONF. CONSTANT «, t00=0x0018, t01=0x0076}
0x0261c…0262a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0018, t01=0x00a6}
0x0262a…02636               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0018, t01=0x00b4}
0x02636…02680               Head {h00=0x0046, h01=0x0050, text=»***************************************************************** «, t00=0x0018, t01=0x00c0}
0x02680…026ca               Head {h00=0x0046, h01=0x0050, text=»*  CALL-FORMAT, PERFORMS:  CFR      A14,A13                     * «, t00=0x0018, t01=0x010a}
0x026ca…02714               Head {h00=0x0046, h01=0x0050, text=»*                          DATA     [REL-ADDRESS]               * «, t00=0x0018, t01=0x0154}
0x02714…0275e               Head {h00=0x0046, h01=0x0050, text=»*                                                               * «, t00=0x0019, t01=0x000e}
0x0275e…027a8               Head {h00=0x0046, h01=0x0050, text=»***************************************************************** «, t00=0x0019, t01=0x0058}
0x027a8…027b4               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0019, t01=0x00a2}
0x027b4…027c0               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0019, t01=0x00ae}
0x027c0…027cc               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0019, t01=0x00ba}
0x027cc…027ea               Head {h00=0x001a, h01=0x0050, text=»CALL FORM 16=/F697,16 «, t00=0x0019, t01=0x00c6}
0x027ea…027f8               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0019, t01=0x00e4}
0x027f8…0281a               Head {h00=0x001e, h01=0x0050, text=»**************************«, t00=0x0019, t01=0x00f2}
0x0281a…0283c               Head {h00=0x001e, h01=0x0050, text=»*  CONDITIONAL ASSEMBLY  *«, t00=0x0019, t01=0x0114}
0x0283c…0285e               Head {h00=0x001e, h01=0x0050, text=»**************************«, t00=0x0019, t01=0x0136}
0x0285e…02866               Head {h00=0x0004, h01=0x0050, t00=0x0019, t01=0x0158}
0x02866…0286e               Head {h00=0x0004, h01=0x0050, t00=0x0019, t01=0x0160}
0x0286e…02878               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0168}
0x02878…0289e               Head {h00=0x0022, h01=0x0050, text=»*  CONSTANTS EDITED BY SYSGEN «, t00=0x0019, t01=0x0172}
0x0289e…028a8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0008}
0x028a8…028b0               Head {h00=0x0004, h01=0x0050, t00=0x001a, t01=0x0012}
0x028b0…028b8               Head {h00=0x0004, h01=0x0050, t00=0x001a, t01=0x001a}
0x028b8…028ca               Head {h00=0x000e, h01=0x0050, text=»X:A EQU 1 «, t00=0x001a, t01=0x0022}
0x028ca…028dc               Head {h00=0x000e, h01=0x0050, text=»X:B EQU 1 «, t00=0x001a, t01=0x0034}
0x028dc…028ee               Head {h00=0x000e, h01=0x0050, text=»X:C EQU 1 «, t00=0x001a, t01=0x0046}
0x028ee…02900               Head {h00=0x000e, h01=0x0050, text=»X:D EQU 0 «, t00=0x001a, t01=0x0058}
0x02900…02912               Head {h00=0x000e, h01=0x0050, text=»X:E EQU 0 «, t00=0x001a, t01=0x006a}
0x02912…02928               Head {h00=0x0012, h01=0x0050, text=»X:F EQU 0  =9 «, t00=0x001a, t01=0x007c}
0x02928…0293e               Head {h00=0x0012, h01=0x0050, text=»X:G EQU 1  =9 «, t00=0x001a, t01=0x0092}
0x0293e…02946               Head {h00=0x0004, h01=0x0050, t00=0x001a, t01=0x00a8}
0x02946…02972               Head {h00=0x0028, h01=0x0050, text=»MMUPAG EQU 0 1-MMU HARDWARE PRESENT «, t00=0x001a, t01=0x00b0}
0x02972…029a4               Head {h00=0x002e, h01=0x0050, text=»EDM EQU 0 1-SUPPORTS EXTENDED MONITORS =12«, t00=0x001a, t01=0x00dc}
0x029a4…029da               Head {h00=0x0032, h01=0x0050, text=»CASS EQU X:A 1-PROGRAM LOAD DEVICE = CASSETTE «, t00=0x001a, t01=0x010e}
0x029da…02a0c               Head {h00=0x002e, h01=0x0050, text=»DISC EQU X:B 1-PROGRAM LOAD DEVICE = DISC «, t00=0x001a, t01=0x0144}
0x02a0c…02a4a               Head {h00=0x003a, h01=0x0050, text=»FLDISC EQU X:C 1= PROGRAM LOAD DEVICE = FLEXIBLE DISC «, t00=0x001a, t01=0x0176}
0x02a4a…02a88               Head {h00=0x003a, h01=0x0050, text=»MFDISC EQU X:D 1-PROGRAM LOAD DEVICE = MINI FIXED DISC«, t00=0x001b, t01=0x0024}
0x02a88…02ac2               Head {h00=0x0036, h01=0x0050, text=»CDDISC EQU X:E 1-PROGRAM LOAD DEVICE=80M CDC DISC «, t00=0x001b, t01=0x0062}
0x02ac2…02b00               Head {h00=0x003a, h01=0x0050, text=»CDDI16 EQU X:F 1-PROGRAM LOAD DEVICE = 16M CDC DISC =9«, t00=0x001b, t01=0x009c}
0x02b00…02b36               Head {h00=0x0032, h01=0x0050, text=»CFTEST EQU X:G 1-TEST OF CONFIGURATION FILE =9«, t00=0x001b, t01=0x00da}
0x02b36…02b54               Head {h00=0x001a, h01=0x0050, text=»CFTCAS EQU CFTEST+CASS«, t00=0x001b, t01=0x0110}
0x02b54…02b74               Head {h00=0x001c, h01=0x0050, text=»CFTFLD EQU CFTEST+FLDISC«, t00=0x001b, t01=0x012e}
0x02b74…02b82               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001b, t01=0x014e}
0x02b82…02bc0               Head {h00=0x003a, h01=0x0050, text=»******************************************************«, t00=0x001b, t01=0x015c}
0x02bc0…02bfe               Head {h00=0x003a, h01=0x0050, text=»*                                                    *«, t00=0x001c, t01=0x000a}
0x02bfe…02c3c               Head {h00=0x003a, h01=0x0050, text=»*          APPLICATION LOAD PART OF SYSLOD           *«, t00=0x001c, t01=0x0048}
0x02c3c…02c7a               Head {h00=0x003a, h01=0x0050, text=»*          ===============================           *«, t00=0x001c, t01=0x0086}
0x02c7a…02cb8               Head {h00=0x003a, h01=0x0050, text=»*                                                    *«, t00=0x001c, t01=0x00c4}
0x02cb8…02cf4               Head {h00=0x0038, h01=0x0050, text=»*  ENTRY:  A1 - FORMAT AND DEVICE TYPE             *«, t00=0x001c, t01=0x0102}
0x02cf4…02d32               Head {h00=0x003a, h01=0x0050, text=»*          A2 - PROGRAM LOAD DEVICE                  *«, t00=0x001c, t01=0x013e}
0x02d32…02d70               Head {h00=0x003a, h01=0x0050, text=»*          A3 - APPLICATION NUMBER                   *«, t00=0x001c, t01=0x017c}
0x02d70…02dae               Head {h00=0x003a, h01=0x0050, text=»*          A7 - APPLICATION DISC ADDRESS BIT 16-31  * «, t00=0x001d, t01=0x002a}
0x02dae…02dec               Head {h00=0x003a, h01=0x0050, text=»*          A8 - APPLICATION DISC ADDRESS BIT  0-15  * «, t00=0x001d, t01=0x0068}
0x02dec…02e2a               Head {h00=0x003a, h01=0x0050, text=»*          A9 - START OF FREE AREA                   *«, t00=0x001d, t01=0x00a6}
0x02e2a…02e68               Head {h00=0x003a, h01=0x0050, text=»*         A13 - MONITOR START ADDRESS                *«, t00=0x001d, t01=0x00e4}
0x02e68…02ea6               Head {h00=0x003a, h01=0x0050, text=»*                                                    *«, t00=0x001d, t01=0x0122}
0x02ea6…02ee4               Head {h00=0x003a, h01=0x0050, text=»*  EXIT:                                             *«, t00=0x001d, t01=0x0160}
0x02ee4…02f22               Head {h00=0x003a, h01=0x0050, text=»*                                                    *«, t00=0x001e, t01=0x000e}
0x02f22…02f60               Head {h00=0x003a, h01=0x0050, text=»*  SUBROUTINES:  CASSIN,SOPIN,CHCRIO,LODCOM          *«, t00=0x001e, t01=0x004c}
0x02f60…02f9e               Head {h00=0x003a, h01=0x0050, text=»*                LODSEG,REBUF,MOVBUF,RDBLK,          *«, t00=0x001e, t01=0x008a}
0x02f9e…02fdc               Head {h00=0x003a, h01=0x0050, text=»*                CONLOD,CONEX,MOVREV                 *«, t00=0x001e, t01=0x00c8}
0x02fdc…0301a               Head {h00=0x003a, h01=0x0050, text=»*                                                    *«, t00=0x001e, t01=0x0106}
0x0301a…03058               Head {h00=0x003a, h01=0x0050, text=»******************************************************«, t00=0x001e, t01=0x0144}
0x03058…0306c               Head {h00=0x0010, h01=0x0050, text=»SYSLOD EQU *«, t00=0x001e, t01=0x0182}
0x0306c…03076               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0008}
0x03076…03090               Head {h00=0x0016, h01=0x0050, text=»*  SAVE REGISTERS «, t00=0x001f, t01=0x0012}
0x03090…0309a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x002c}
0x0309a…030d2               Head {h00=0x0034, h01=0x0050, text=» ST A1,IPLTYP+STKEND SAVE FORMAT AND DEVICE TYPE«, t00=0x001f, t01=0x0036}
0x030d2…03100               Head {h00=0x002a, h01=0x0050, text=» ST A2,SCTIPL SAVE PROGRAM LOAD DEVICE«, t00=0x001f, t01=0x006e}
0x03100…0311c               Head {h00=0x0018, h01=0x0050, text=» ST A2,IPLDEV+STKEND«, t00=0x001f, t01=0x009c}
0x0311c…03152               Head {h00=0x0032, h01=0x0050, text=» CM CONDEV+STKEND RESET CONF. DATA DEV. ADDR. «, t00=0x001f, t01=0x00b8}
0x03152…0317a               Head {h00=0x0024, h01=0x0050, text=» ST A3,SCTANO APPLICATION NUMBER«, t00=0x001f, t01=0x00ee}
0x0317a…031a4               Head {h00=0x0026, h01=0x0050, text=» LDR A3,P USE BEGINNING OF SYSLOD «, t00=0x001f, t01=0x0116}
0x031a4…031ba               Head {h00=0x0012, h01=0x0050, text=» SUK A3,TBLBAS«, t00=0x001f, t01=0x0140}
0x031ba…031d8               Head {h00=0x001a, h01=0x0050, text=»TBLBAS EQU *-2-SYSLOD «, t00=0x001f, t01=0x0156}
0x031d8…03202               Head {h00=0x0026, h01=0x0050, text=» ST A3,APLTAB+STKCOM AS TABLE AREA«, t00=0x001f, t01=0x0174}
0x03202…03228               Head {h00=0x0022, h01=0x0050, text=» LDK A1,1 INITIATE NO OF APPL.«, t00=0x0020, t01=0x000e}
0x03228…0324c               Head {h00=0x0020, h01=0x0050, text=» STR A1,A3 AND SAVE IN TABLE«, t00=0x0020, t01=0x0034}
0x0324c…0328e               Head {h00=0x003e, h01=0x0050, text=» ST A8,APLADA+2,A3 SAVE APPLICATION DISC ADDRESS BIT 0-15 «, t00=0x0020, t01=0x0058}
0x0328e…032d0               Head {h00=0x003e, h01=0x0050, text=» ST A7,APLADA+4,A3 SAVE APPLICATION DISC ADDRESS BIT 16-31«, t00=0x0020, t01=0x009a}
0x032d0…032fe               Head {h00=0x002a, h01=0x0050, text=» ST A9,SCTSFA SAVE START OF FREE AREA «, t00=0x0020, t01=0x00dc}
0x032fe…03316               Head {h00=0x0014, h01=0x0050, text=» LDKL A14,SYSLOD«, t00=0x0020, t01=0x010a}
0x03316…03328               Head {h00=0x000e, h01=0x0050, text=» LDR A13,P«, t00=0x0020, t01=0x0122}
0x03328…03360               Head {h00=0x0034, h01=0x0050, text=»SYS100 ADKL A13,SYS110-SYS100 POINTER TO SYS110 «, t00=0x0020, t01=0x0134}
0x03360…03376               Head {h00=0x0012, h01=0x0050, text=» LD A1,SCTBUG «, t00=0x0020, t01=0x016c}
0x03376…03388               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A1«, t00=0x0020, t01=0x0182}
0x03388…033c4 (33, 0, 398)  Head {h00=0x0038, h01=0x0050, text=» ANK A2,1 TEST IF DEBUG ADDRESS IS ODD,IF TRUE START«, t00=0x0021, t01=0x0004}
0x033c4…033d8               Head {h00=0x0010, h01=0x0050, text=» ABR(NZ) A1 «, t00=0x0021, t01=0x0040}
0x033d8…033e2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0054}
0x033e2…033f6               Head {h00=0x0010, h01=0x0050, text=»SYS110 EQU *«, t00=0x0021, t01=0x005e}
0x033f6…0341c               Head {h00=0x0022, h01=0x0050, text=» LD A15,SCTSTB LOAD STACK BASE«, t00=0x0021, t01=0x0072}
0x0341c…03442               Head {h00=0x0022, h01=0x0050, text=» SUKL A15,4 ADJUST STACK BASE «, t00=0x0021, t01=0x0098}
0x03442…0344c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00be}
0x0344c…0346c               Head {h00=0x001c, h01=0x0050, text=»*  INDICATE SYSLOD RUNS «, t00=0x0021, t01=0x00c8}
0x0346c…03476               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00e8}
0x03476…0348c               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP1 «, t00=0x0021, t01=0x00f2}
0x0348c…034a2               Head {h00=0x0012, h01=0x0050, text=» OTR A1,0,SOP «, t00=0x0021, t01=0x0108}
0x034a2…034ac               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x011e}
0x034ac…034f2               Head {h00=0x0042, h01=0x0050, text=»*  INIT POINTER TO SUBROUTINE HANDLER (A13), STACK BASE (A14) «, t00=0x0021, t01=0x0128}
0x034f2…0351a               Head {h00=0x0024, h01=0x0050, text=»*  AND ADDRESS TO GETPSW-ROUTINE«, t00=0x0021, t01=0x016e}
0x0351a…03524               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x0008}
0x03524…03544               Head {h00=0x001c, h01=0x0050, text=» LDR A8,P RETURN ADDRESS«, t00=0x0022, t01=0x0012}
0x03544…0356e               Head {h00=0x0026, h01=0x0050, text=» LDKL A3,REL+2 RELOCATION ROUTINE «, t00=0x0022, t01=0x0032}
0x0356e…03580               Head {h00=0x000e, h01=0x0050, text=» CFR A8,A3«, t00=0x0022, t01=0x005c}
0x03580…035a8               Head {h00=0x0024, h01=0x0050, text=» LDKL A5,/5555 LOAD TEST PATTERN«, t00=0x0022, t01=0x006e}
0x035a8…035cc               Head {h00=0x0020, h01=0x0050, text=» LDK A6,64 INIT PAGE COUNTER«, t00=0x0022, t01=0x0096}
0x035cc…035e2               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0022, t01=0x00ba}
0x035e2…035f0               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0022, t01=0x00d0}
0x035f0…035fa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x00de}
0x035fa…0363c               Head {h00=0x003e, h01=0x0050, text=»*  EXECUTION PATH FOR SYSTEMS WITH MMU OPTION EXCLUSIVELY «, t00=0x0022, t01=0x00e8}
0x0363c…03646               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x012a}
0x03646…0366c               Head {h00=0x0022, h01=0x0050, text=» SLL A6,2 UPPER SAVE20=256 KB «, t00=0x0022, t01=0x0134}
0x0366c…03690               Head {h00=0x0020, h01=0x0050, text=» LDK A1,0 MMU ENTRY POINTER «, t00=0x0022, t01=0x015a}
0x03690…036a4               Head {h00=0x0010, h01=0x0050, text=»AP:010 EQU *«, t00=0x0022, t01=0x017e}
0x036a4…036ca (35, 0, 400)  Head {h00=0x0022, h01=0x0050, text=» LD A2,TABBE GET PAGE ADDRESS «, t00=0x0023, t01=0x0004}
0x036ca…03700               Head {h00=0x0032, h01=0x0050, text=» SUKL A2,/400 DECREMENT PHYSICAL PAGE ADDRESS «, t00=0x0023, t01=0x002a}
0x03700…03722               Head {h00=0x001e, h01=0x0050, text=» ST A2,TABBE STORE IT BACK«, t00=0x0023, t01=0x0060}
0x03722…03746               Head {h00=0x0020, h01=0x0050, text=» TL TABBE LOAD MMU REGISTERS«, t00=0x0023, t01=0x0082}
0x03746…0377a               Head {h00=0x0030, h01=0x0050, text=» EL A3,PAGSIZ-2,A1 SAVE OLD MEMORY CONTENTS «, t00=0x0023, t01=0x00a6}
0x0377a…037a8               Head {h00=0x002a, h01=0x0050, text=» ES A5,PAGSIZ-2,A1 STORE TEST PATTERN «, t00=0x0023, t01=0x00da}
0x037a8…037d6               Head {h00=0x002a, h01=0x0050, text=» EL A2,PAGSIZ-2,A1 GET MEMORY CONTENT «, t00=0x0023, t01=0x0108}
0x037d6…0380c               Head {h00=0x0032, h01=0x0050, text=» ES A3,PAGSIZ-2,A1 RESTORE OLD MEMORY CONTENTS«, t00=0x0023, t01=0x0136}
0x0380c…03838               Head {h00=0x0028, h01=0x0050, text=» CWR A2,A5 COMPARE WITH TEST PATTERN«, t00=0x0023, t01=0x016c}
0x03838…0384e               Head {h00=0x0012, h01=0x0050, text=» RF(E) AP:020 «, t00=0x0024, t01=0x0008}
0x0384e…0387a               Head {h00=0x0028, h01=0x0050, text=» SUK A6,4 DECREMENT NUMBER OF PAGES «, t00=0x0024, t01=0x001e}
0x0387a…0388c               Head {h00=0x000e, h01=0x0050, text=» RB AP:010«, t00=0x0024, t01=0x004a}
0x0388c…03896               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x005c}
0x03896…038be               Head {h00=0x0024, h01=0x0050, text=»*  CHECK IF MMU HARDWARE PRESENT«, t00=0x0024, t01=0x0066}
0x038be…038c8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x008e}
0x038c8…038e4               Head {h00=0x0018, h01=0x0050, text=»AP:020 LDKL A1,/FC00«, t00=0x0024, t01=0x0098}
0x038e4…0391e               Head {h00=0x0036, h01=0x0050, text=» ST A1,MMDDIV,A13 SET 1ST ENTRY IN MMU TABLE AREA «, t00=0x0024, t01=0x00b4}
0x0391e…0394e               Head {h00=0x002c, h01=0x0050, text=» TL MMDDIV,A13 TRY TO LOAD MMU REGISTERS«, t00=0x0024, t01=0x00ee}
0x0394e…03980               Head {h00=0x002e, h01=0x0050, text=» TS MMDDIV,A13 SAVE REGISTERS IN MMU TABLE«, t00=0x0024, t01=0x011e}
0x03980…039a6               Head {h00=0x0022, h01=0x0050, text=» CW A1,MMDDIV,A13 SUCCESSFUL? «, t00=0x0024, t01=0x0150}
0x039a6…039cc               Head {h00=0x0022, h01=0x0050, text=» RF(E) AP:030 YES! MMU PRESENT«, t00=0x0024, t01=0x0176}
0x039cc…039e2               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP9 «, t00=0x0025, t01=0x000c}
0x039e2…03a14               Head {h00=0x002e, h01=0x0050, text=» CALL ERROR INDICATE HARDWARE NOT PRESENT «, t00=0x0025, t01=0x0022}
0x03a14…03a3c               Head {h00=0x0024, h01=0x0050, text=»AP:030 CM TABBE RESET MMU TABLE «, t00=0x0025, t01=0x0054}
0x03a3c…03a46               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x007c}
0x03a46…03a8e               Head {h00=0x0044, h01=0x0050, text=»*  END OF EXECUTION PATH FOR SYSTEMS WITH MMU OPTION EXCLUSIVELY«, t00=0x0025, t01=0x0086}
0x03a8e…03a98               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x00ce}
0x03a98…03aa4               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0025, t01=0x00d8}
0x03aa4…03aba               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0025, t01=0x00e4}
0x03aba…03ac8               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0025, t01=0x00fa}
0x03ac8…03adc               Head {h00=0x0010, h01=0x0050, text=»AP:100 EQU *«, t00=0x0025, t01=0x0108}
0x03adc…03ae6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x011c}
0x03ae6…03b2a               Head {h00=0x0040, h01=0x0050, text=»*  EXECUTION PATH FOR SYSTEMS WITHOUT MMU OPTION EXCLUSIVELY«, t00=0x0025, t01=0x0126}
0x03b2a…03b34               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x016a}
0x03b34…03b5c               Head {h00=0x0024, h01=0x0050, text=» LDKL A1,PAGSIZ-2 START AT /FFFE«, t00=0x0025, t01=0x0174}
0x03b5c…03b70               Head {h00=0x0010, h01=0x0050, text=»AP:110 EQU *«, t00=0x0026, t01=0x000c}
0x03b70…03b9a               Head {h00=0x0026, h01=0x0050, text=» SUKL A1,PAGSIZ NEXT PHYSICAL PAGE«, t00=0x0026, t01=0x0020}
0x03b9a…03bc6               Head {h00=0x0028, h01=0x0050, text=» LDR* A2,A1 SAVE OLD MEMORY CONTENT «, t00=0x0026, t01=0x004a}
0x03bc6…03bec               Head {h00=0x0022, h01=0x0050, text=» STR A5,A1 STORE TEST PATTERN «, t00=0x0026, t01=0x0076}
0x03bec…03c10               Head {h00=0x0020, h01=0x0050, text=» CWR* A5,A1 CHECK IF MEMORY «, t00=0x0026, t01=0x009c}
0x03c10…03c36               Head {h00=0x0022, h01=0x0050, text=» RF(E) AP:120 MEMORY END FOUND«, t00=0x0026, t01=0x00c0}
0x03c36…03c6a               Head {h00=0x0030, h01=0x0050, text=» SUK A6,4 DECREMENT NUMBER OF PHYSICAL PAGES«, t00=0x0026, t01=0x00e6}
0x03c6a…03c7c               Head {h00=0x000e, h01=0x0050, text=» RB AP:110«, t00=0x0026, t01=0x011a}
0x03c7c…03c90               Head {h00=0x0010, h01=0x0050, text=»AP:120 EQU *«, t00=0x0026, t01=0x012c}
0x03c90…03cbe               Head {h00=0x002a, h01=0x0050, text=» STR A2,A1 RESTORE OLD MEMORY CONTENT «, t00=0x0026, t01=0x0140}
0x03cbe…03cc8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x016e}
0x03cc8…03d14               Head {h00=0x0048, h01=0x0050, text=»*  END OF EXECUTION PATH FOR SYSTEMS WITHOUT MMU OPTION EXCLUSIVELY «, t00=0x0026, t01=0x0178}
0x03d14…03d1e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x0034}
0x03d1e…03d2a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0027, t01=0x003e}
0x03d2a…03d38               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0027, t01=0x004a}
0x03d38…03d42               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x0058}
0x03d42…03d62               Head {h00=0x001c, h01=0x0050, text=»*  COMMON EXECUTION PATH«, t00=0x0027, t01=0x0062}
0x03d62…03d6c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x0082}
0x03d6c…03d80               Head {h00=0x0010, h01=0x0050, text=»AP:200 EQU *«, t00=0x0027, t01=0x008c}
0x03d80…03db4               Head {h00=0x0030, h01=0x0050, text=» ST A6,SCTMSZ SAVE NUMBER OF PHYSICAL PAGES «, t00=0x0027, t01=0x00a0}
0x03db4…03dda               Head {h00=0x0022, h01=0x0050, text=» SRL A6,2 MAKE NO OF 4K FRAMES«, t00=0x0027, t01=0x00d4}
0x03dda…03e00               Head {h00=0x0022, h01=0x0050, text=» SLL A6,10 MAKE FRAME ADDRESS «, t00=0x0027, t01=0x00fa}
0x03e00…03e2c               Head {h00=0x0028, h01=0x0050, text=» ST A6,SCTEFA FIRST FRAME TO BE USED«, t00=0x0027, t01=0x0120}
0x03e2c…03e3e               Head {h00=0x000e, h01=0x0050, text=» LDK A3,0 «, t00=0x0027, t01=0x014c}
0x03e3e…03e70               Head {h00=0x002e, h01=0x0050, text=» ST A3,SCTEFA+2 AREA EMPTY IN FIRST FRAME «, t00=0x0027, t01=0x015e}
0x03e70…03e98               Head {h00=0x0024, h01=0x0050, text=» LD A1,SCTOPT GET OPTION WORD =2«, t00=0x0027, t01=0x0190}
0x03e98…03eba               Head {h00=0x001e, h01=0x0050, text=» ST A1,OPTION+STKEND   =2 «, t00=0x0028, t01=0x0028}
0x03eba…03ee2               Head {h00=0x0024, h01=0x0050, text=» ANKL A1,/FFF RESET TYPE BITS =2«, t00=0x0028, t01=0x004a}
0x03ee2…03f10               Head {h00=0x002a, h01=0x0050, text=» ST A1,SCTOPT AND SET AS NEW OPTION =2«, t00=0x0028, t01=0x0072}
0x03f10…03f1a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x00a0}
0x03f1a…03f66               Head {h00=0x0048, h01=0x0050, text=»*  INIT POINTER TO READ BUFFER. INIT DEVICE ADDRESS FOR READ-ROUTINE«, t00=0x0028, t01=0x00aa}
0x03f66…03f92               Head {h00=0x0028, h01=0x0050, text=» LD A9,SCTSFA POINTER TO READ BUFFER«, t00=0x0028, t01=0x00f6}
0x03f92…03fbe               Head {h00=0x0028, h01=0x0050, text=» ST A9,MXBUF ADDRESS TO READ-BUFFER «, t00=0x0028, t01=0x0122}
0x03fbe…03fec               Head {h00=0x002a, h01=0x0050, text=» LD A1,SCTIPL GET PROGRAM LOAD DEVICE «, t00=0x0028, t01=0x014e}
0x03fec…03ff6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x017c}
0x03ff6…04020               Head {h00=0x0026, h01=0x0050, text=»*  INITIALIZE PROGRAM LOAD DEVICE «, t00=0x0028, t01=0x0186}
0x04020…0402a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0020}
0x0402a…04040               Head {h00=0x0012, h01=0x0050, text=» CF A14,LODDEV«, t00=0x0029, t01=0x002a}
0x04040…04058               Head {h00=0x0014, h01=0x0050, text=» LDR A3,A9 SAVE «, t00=0x0029, t01=0x0040}
0x04058…0408a               Head {h00=0x002e, h01=0x0050, text=» AD A3,SAVCON COMPUTE START OF APPL. TABLE«, t00=0x0029, t01=0x0058}
0x0408a…040b0               Head {h00=0x0022, h01=0x0050, text=» ST A3,SCTSFA STORE IN SYSTAB «, t00=0x0029, t01=0x008a}
0x040b0…040c2               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A1«, t00=0x0029, t01=0x00b0}
0x040c2…040e8               Head {h00=0x0022, h01=0x0050, text=» RF(Z) AP:233 CASSETTE LOADING«, t00=0x0029, t01=0x00c2}
0x040e8…040f2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x00e8}
0x040f2…04128               Head {h00=0x0032, h01=0x0050, text=» ST A2,SCTIPL SET FILE CODE IF RAND. ACC. DEV.«, t00=0x0029, t01=0x00f2}
0x04128…04136               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0029, t01=0x0128}
0x04136…0414a               Head {h00=0x0010, h01=0x0050, text=»AP:232 EQU *«, t00=0x0029, t01=0x0136}
0x0414a…04162               Head {h00=0x0014, h01=0x0050, text=» IFT EDM=1  =12 «, t00=0x0029, t01=0x014a}
0x04162…0416c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0162}
0x0416c…04196               Head {h00=0x0026, h01=0x0050, text=»*  LOAD MONITOR EXTENTS IF PRESENT«, t00=0x0029, t01=0x016c}
0x04196…041a0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x0008}
0x041a0…041cc               Head {h00=0x0028, h01=0x0050, text=» CF A14,LODMEX  LOAD MONITOR EXTENTS«, t00=0x002a, t01=0x0012}
0x041cc…041d8               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002a, t01=0x003e}
0x041d8…041e2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x004a}
0x041e2…0420a               Head {h00=0x0024, h01=0x0050, text=»*  SCAN CONF. FILE FOR POSSIBLE «, t00=0x002a, t01=0x0054}
0x0420a…04232               Head {h00=0x0024, h01=0x0050, text=»*  APPLICATION DEFINITION BLOCKS«, t00=0x002a, t01=0x007c}
0x04232…0423c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x00a4}
0x0423c…04252               Head {h00=0x0012, h01=0x0050, text=» CF A14,SCNCON«, t00=0x002a, t01=0x00ae}
0x04252…0427e               Head {h00=0x0028, h01=0x0050, text=» LD A1,APLTAB+STKCOM GET ADDRESS TO «, t00=0x002a, t01=0x00c4}
0x0427e…042aa               Head {h00=0x0028, h01=0x0050, text=» ADK A1,2 CURRENT APPL. CONTR. BLOCK«, t00=0x002a, t01=0x00f0}
0x042aa…042e4               Head {h00=0x0036, h01=0x0050, text=» LD A12,APLADA,A1 MOST SIGN. PART OF DISC ADDRESS «, t00=0x002a, t01=0x011c}
0x042e4…04320               Head {h00=0x0038, h01=0x0050, text=» LD A11,APLADA+2,A1 LEAST SIGN. PART OF DISC ADDRESS«, t00=0x002a, t01=0x0156}
0x04320…0434c (43, 0, 400)  Head {h00=0x0028, h01=0x0050, text=» LD A10,READ GET SUBROUTINE ADDRESS «, t00=0x002b, t01=0x0004}
0x0434c…04372               Head {h00=0x0022, h01=0x0050, text=» CFR A14,A10 READ FIRST SECTOR«, t00=0x002b, t01=0x0030}
0x04372…04386               Head {h00=0x0010, h01=0x0050, text=»AP:233 EQU *«, t00=0x002b, t01=0x0056}
0x04386…043ba               Head {h00=0x0030, h01=0x0050, text=» LD A1,APLTAB+STKCOM GET APPL. TABLE ADDRESS«, t00=0x002b, t01=0x006a}
0x043ba…043e6               Head {h00=0x0028, h01=0x0050, text=» LDR* A6,A1 GET NO OF APPL. TO LOAD «, t00=0x002b, t01=0x009e}
0x043e6…04408               Head {h00=0x001e, h01=0x0050, text=» NGR A6,A6 NEGATE AND SAVE«, t00=0x002b, t01=0x00ca}
0x04408…04430               Head {h00=0x0024, h01=0x0050, text=» ST A6,APLCNT+STKEND AS COUNTER «, t00=0x002b, t01=0x00ec}
0x04430…04442               Head {h00=0x000e, h01=0x0050, text=» ADK A1,2 «, t00=0x002b, t01=0x0114}
0x04442…0447a               Head {h00=0x0034, h01=0x0050, text=» ST A1,CURAPL+STKEND CURRENT APPL. CONTROL BLOCK«, t00=0x002b, t01=0x0126}
0x0447a…0448e               Head {h00=0x0010, h01=0x0050, text=»AP:234 EQU *«, t00=0x002b, t01=0x015e}
0x0448e…044ba               Head {h00=0x0028, h01=0x0050, text=» LD A7,SCTEFA GET FIRST FRAME TO USE«, t00=0x002b, t01=0x0172}
0x044ba…044e6               Head {h00=0x0028, h01=0x0050, text=» LD A5,SCTEFA+2 AND AREA EMPTY IN IT«, t00=0x002c, t01=0x000e}
0x044e6…04524               Head {h00=0x003a, h01=0x0050, text=» LD A1,CURAPL+STKEND RESTORE APPL. CONTROL BLOCK ADDR.«, t00=0x002c, t01=0x003a}
0x04524…04532               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002c, t01=0x0078}
0x04532…04546               Head {h00=0x0010, h01=0x0050, text=»AP:235 EQU *«, t00=0x002c, t01=0x0086}
0x04546…04550               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x009a}
0x04550…04582               Head {h00=0x002e, h01=0x0050, text=»*  SAVE INFORMATION ABOUT THE LOAD MODULE «, t00=0x002c, t01=0x00a4}
0x04582…0458c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x00d6}
0x0458c…045c4               Head {h00=0x0034, h01=0x0050, text=» CM APLLAP,A1 RESET NO OF MMU ENTRIES TO UPDATE «, t00=0x002c, t01=0x00e0}
0x045c4…045fa               Head {h00=0x0032, h01=0x0050, text=» CM APLSEG,A1 RESET PHYSICAL ADDRESS TO FIRST «, t00=0x002c, t01=0x0118}
0x045fa…04628               Head {h00=0x002a, h01=0x0050, text=» CM APLSEG+2,A1 CORE RESIDENT SEGMENT «, t00=0x002c, t01=0x014e}
0x04628…04660               Head {h00=0x0034, h01=0x0050, text=» CM APLMMC,A1 CLEAR REL. POSITION OF CONF. DATA «, t00=0x002c, t01=0x017c}
0x04660…04692               Head {h00=0x002e, h01=0x0050, text=» CM APLPSZ,A1 CLEAR SEGMENT SIZE ENTRY =2 «, t00=0x002d, t01=0x0024}
0x04692…046c6               Head {h00=0x0030, h01=0x0050, text=» CM TNBRSG+STKEND CLEAR NBR. OF SEGMENTS =5 «, t00=0x002d, t01=0x0056}
0x046c6…04704               Head {h00=0x003a, h01=0x0050, text=» LDR* A6,A9 GET PGM. START ADDRESS (UNSEGMENTED APPL.)«, t00=0x002d, t01=0x008a}
0x04704…04722               Head {h00=0x001a, h01=0x0050, text=» ST A6,APLSTA,A1 SAVE «, t00=0x002d, t01=0x00c8}
0x04722…04748               Head {h00=0x0022, h01=0x0050, text=» LD A2,SCTOPT GET OPTION WORD «, t00=0x002d, t01=0x00e6}
0x04748…04774               Head {h00=0x0028, h01=0x0050, text=» LD A6,PRGLG1+8,A9 GET PROGRAM TYPE «, t00=0x002d, t01=0x010c}
0x04774…047ac               Head {h00=0x0034, h01=0x0050, text=» LDKL A4,/1000 INITIALIZE BIT SETTING (BIT 3=1) «, t00=0x002d, t01=0x0138}
0x047ac…047d4               Head {h00=0x0024, h01=0x0050, text=» CWK A6,'CR' CREDIT APPLICATION?«, t00=0x002d, t01=0x0170}
0x047d4…047ea               Head {h00=0x0012, h01=0x0050, text=» RF(E) AP2340 «, t00=0x002e, t01=0x0008}
0x047ea…047f4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x001e}
0x047f4…04826               Head {h00=0x002e, h01=0x0050, text=» SLL A4,1 BIT SETTING FOR COBOL (BIT 2=1) «, t00=0x002e, t01=0x0028}
0x04826…0484e               Head {h00=0x0024, h01=0x0050, text=» CWK A6,'CO' COBOL APPLICATION? «, t00=0x002e, t01=0x005a}
0x0484e…04864               Head {h00=0x0012, h01=0x0050, text=» RF(E) AP2340 «, t00=0x002e, t01=0x0082}
0x04864…0486e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0098}
0x0486e…048a0               Head {h00=0x002e, h01=0x0050, text=» SLL A4,1 BIT SETTING FOR BASIC (BIT 1=1) «, t00=0x002e, t01=0x00a2}
0x048a0…048c6               Head {h00=0x0022, h01=0x0050, text=» CWK A6,'BA' BASIC APLICATION?«, t00=0x002e, t01=0x00d4}
0x048c6…048dc               Head {h00=0x0012, h01=0x0050, text=» RF(E) AP2340 «, t00=0x002e, t01=0x00fa}
0x048dc…048e6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0110}
0x048e6…0490e               Head {h00=0x0024, h01=0x0050, text=» LDKL A6,'AS' SET ASSEMBLER TYPE«, t00=0x002e, t01=0x011a}
0x0490e…04944               Head {h00=0x0032, h01=0x0050, text=» SLL A4,1 BIT SETTING FOR ASSEMBLER (BIT 0=1) «, t00=0x002e, t01=0x0142}
0x04944…04958               Head {h00=0x0010, h01=0x0050, text=»AP2340 EQU *«, t00=0x002e, t01=0x0178}
0x04958…04986               Head {h00=0x002a, h01=0x0050, text=» ST A6,APLTYP,A1 SAVE APPLICATION TYPE«, t00=0x002e, t01=0x018c}
0x04986…049b6               Head {h00=0x002c, h01=0x0050, text=» CWK A6,'AS' ASSEMBLER ALWAYS ALLOWED =2«, t00=0x002f, t01=0x002a}
0x049b6…049d0               Head {h00=0x0016, h01=0x0050, text=» RF(E) AP2345   =2«, t00=0x002f, t01=0x005a}
0x049d0…04a0a               Head {h00=0x0036, h01=0x0050, text=» AN A4,OPTION+STKEND LOOK IF THIS TYPE ALLOWED =2 «, t00=0x002f, t01=0x0074}
0x04a0a…04a28               Head {h00=0x001a, h01=0x0050, text=» RF(NZ) AP2345 YES =2 «, t00=0x002f, t01=0x00ae}
0x04a28…04a58               Head {h00=0x002c, h01=0x0050, text=» LDK A1,LMP9 NO, WRONG MONITOR OPTION =2«, t00=0x002f, t01=0x00cc}
0x04a58…04a70               Head {h00=0x0014, h01=0x0050, text=» CALL ERROR   =2«, t00=0x002f, t01=0x00fc}
0x04a70…04a8a               Head {h00=0x0016, h01=0x0050, text=»AP2345 EQU *   =2 «, t00=0x002f, t01=0x0114}
0x04a8a…04ab4               Head {h00=0x0026, h01=0x0050, text=» ORR A2,A4 SET BIT IN OPTION WORD «, t00=0x002f, t01=0x012e}
0x04ab4…04ad2               Head {h00=0x001a, h01=0x0050, text=» ST A2,SCTOPT AND SAVE«, t00=0x002f, t01=0x0158}
0x04ad2…04ae6               Head {h00=0x0010, h01=0x0050, text=» CWK A6,'AS'«, t00=0x002f, t01=0x0176}
0x04ae6…04b14               Head {h00=0x002a, h01=0x0050, text=» RF(E) AP2350 SKIP IF ASSEMBLER APPL. «, t00=0x002f, t01=0x018a}
0x04b14…04b1e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x0028}
0x04b1e…04b4e               Head {h00=0x002c, h01=0x0050, text=» LD A3,PAGLG+8,A9 GET DEFINED PAGE SIZE «, t00=0x0030, t01=0x0032}
0x04b4e…04b7a               Head {h00=0x0028, h01=0x0050, text=» LD A2,SCTPSZ GET PREVIOUS VALUE =13«, t00=0x0030, t01=0x0062}
0x04b7a…04ba0               Head {h00=0x0022, h01=0x0050, text=» SRL A2,1 MAKE WORD COUNT =13 «, t00=0x0030, t01=0x008e}
0x04ba0…04bc8               Head {h00=0x0024, h01=0x0050, text=» SRL A3,1 NEW SIZE IN WORDS =13 «, t00=0x0030, t01=0x00b4}
0x04bc8…04bee               Head {h00=0x0022, h01=0x0050, text=» CWR A3,A2 MEW SIZE > OLD? =13«, t00=0x0030, t01=0x00dc}
0x04bee…04c1a               Head {h00=0x0028, h01=0x0050, text=» RF(NG) AP2350 NO! USE OLD VALUE =13«, t00=0x0030, t01=0x0102}
0x04c1a…04c42               Head {h00=0x0024, h01=0x0050, text=» SLL A3,1 RESTORE BYTE SIZE =13 «, t00=0x0030, t01=0x012e}
0x04c42…04c64               Head {h00=0x001e, h01=0x0050, text=» ST A3,SCTPSZ AND SAVE =13«, t00=0x0030, t01=0x0156}
0x04c64…04c7c               Head {h00=0x0014, h01=0x0050, text=» RF AP2352  =13 «, t00=0x0030, t01=0x0178}
0x04c7c…04c96               Head {h00=0x0016, h01=0x0050, text=»AP2350 EQU *  =13 «, t00=0x0030, t01=0x0190}
0x04c96…04cac               Head {h00=0x0012, h01=0x0050, text=» SLL A3,1  =13«, t00=0x0031, t01=0x001a}
0x04cac…04cc6               Head {h00=0x0016, h01=0x0050, text=»AP2352 EQU *  =13 «, t00=0x0031, t01=0x0030}
0x04cc6…04cdc               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0031, t01=0x004a}
0x04cdc…04cea               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0031, t01=0x0060}
0x04cea…04cf4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x006e}
0x04cf4…04d2a               Head {h00=0x0032, h01=0x0050, text=»*  EXECUTION PATH FOR SYSTEMS WITH MMU OPTION «, t00=0x0031, t01=0x0078}
0x04d2a…04d34               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x00ae}
0x04d34…04d60               Head {h00=0x0028, h01=0x0050, text=» CWK A6,'AS' ASSEMBLER APPLICATION? «, t00=0x0031, t01=0x00b8}
0x04d60…04d88               Head {h00=0x0024, h01=0x0050, text=» ABL(E) AP:330 YES! NO SEGMENTS «, t00=0x0031, t01=0x00e4}
0x04d88…04da0               Head {h00=0x0014, h01=0x0050, text=» LDR A4,A3 SAVE «, t00=0x0031, t01=0x010c}
0x04da0…04dc8               Head {h00=0x0024, h01=0x0050, text=» ANKL A4,/3FF EVEN 1K MULTIPLE? «, t00=0x0031, t01=0x0124}
0x04dc8…04de2               Head {h00=0x0016, h01=0x0050, text=» RF(Z) AP:237 YES!«, t00=0x0031, t01=0x014c}
0x04de2…04dec               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x0166}
0x04dec…04e00               Head {h00=0x0010, h01=0x0050, text=» LDK A1,LMP8«, t00=0x0031, t01=0x0170}
0x04e00…04e2c               Head {h00=0x0028, h01=0x0050, text=» CALL ERROR INDICATE PAGE SIZE ERROR«, t00=0x0031, t01=0x0184}
0x04e2c…04e36               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x0020}
0x04e36…04e4a               Head {h00=0x0010, h01=0x0050, text=»AP:237 EQU *«, t00=0x0032, t01=0x002a}
0x04e4a…04e80               Head {h00=0x0032, h01=0x0050, text=» LD A2,NUMSEG+8,A9 NUMBER OF SEGMENTS DEFINED «, t00=0x0032, t01=0x003e}
0x04e80…04e8a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x0074}
0x04e8a…04e9e               Head {h00=0x0010, h01=0x0050, text=»AP:238 EQU *«, t00=0x0032, t01=0x007e}
0x04e9e…04ec2               Head {h00=0x0020, h01=0x0050, text=» ABL(Z) AP:330 NO SEGMENTS! «, t00=0x0032, t01=0x0092}
0x04ec2…04ecc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x00b6}
0x04ecc…04f02               Head {h00=0x0032, h01=0x0050, text=» CF A14,ALOCSG RESERVE AREA FOR RESIDENT SEGM.«, t00=0x0032, t01=0x00c0}
0x04f02…04f0c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x00f6}
0x04f0c…04f42               Head {h00=0x0032, h01=0x0050, text=»*  A1 - POINTER TO CURRENT APPL. CONTR. BLOCK «, t00=0x0032, t01=0x0100}
0x04f42…04f68               Head {h00=0x0022, h01=0x0050, text=»*  A3 - PAGESIZE IN 1K BLOCKS «, t00=0x0032, t01=0x0136}
0x04f68…04f8e               Head {h00=0x0022, h01=0x0050, text=»*  A5 - OFFSET WITHIN 4K PAGE «, t00=0x0032, t01=0x015c}
0x04f8e…04fbc               Head {h00=0x002a, h01=0x0050, text=»*  A7 - PAGE FRAME ADDR. (PHYS. ADDR.)«, t00=0x0032, t01=0x0182}
0x04fbc…04fec               Head {h00=0x002c, h01=0x0050, text=»*  A4 - AREA LEFT IN LAST 4K PAGE FRAME «, t00=0x0033, t01=0x0020}
0x04fec…04ff6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x0050}
0x04ff6…05022               Head {h00=0x0028, h01=0x0050, text=»*  STORE ADDRESS(ES) TO PAGE FRAMES «, t00=0x0033, t01=0x005a}
0x05022…0504c               Head {h00=0x0026, h01=0x0050, text=»*  HOLDING THE FIRST LOGICAL PAGE «, t00=0x0033, t01=0x0086}
0x0504c…05056               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x00b0}
0x05056…05086               Head {h00=0x002c, h01=0x0050, text=» SRL A3,10 SEGMENT SIZE IN 1K BLOCKS =2 «, t00=0x0033, t01=0x00ba}
0x05086…050b2               Head {h00=0x0028, h01=0x0050, text=» LDKL A6,MMEND GET END OF MMU-TABLE «, t00=0x0033, t01=0x00ea}
0x050b2…050d8               Head {h00=0x0022, h01=0x0050, text=» LDKL A8,16 AND NO OF ENTRIES «, t00=0x0033, t01=0x0116}
0x050d8…05106               Head {h00=0x002a, h01=0x0050, text=» LDR A4,A5 GET AREA LEFT IN LAST FRAME«, t00=0x0033, t01=0x013c}
0x05106…0511a               Head {h00=0x0010, h01=0x0050, text=»AP:295 EQU *«, t00=0x0033, t01=0x016a}
0x0511a…05146               Head {h00=0x0028, h01=0x0050, text=» SUK A6,2 DECREMENT MMU ENTRY ADDR. «, t00=0x0033, t01=0x017e}
0x05146…05174               Head {h00=0x002a, h01=0x0050, text=» SUKL A8,1 DECREMENT MMU ENTRY POINTER«, t00=0x0034, t01=0x001a}
0x05174…051aa               Head {h00=0x0032, h01=0x0050, text=» SUK A3,4 DECREMENT PAGE SIZE WITH FRAME SIZE «, t00=0x0034, t01=0x0048}
0x051aa…051c0               Head {h00=0x0012, h01=0x0050, text=» RB(P) AP:295 «, t00=0x0034, t01=0x007e}
0x051c0…051e8               Head {h00=0x0024, h01=0x0050, text=» RF(Z) AP:300 EVEN 4K BYTES PAGE«, t00=0x0034, t01=0x0094}
0x051e8…051f2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x00bc}
0x051f2…05218               Head {h00=0x0022, h01=0x0050, text=»*  RESERVE ONE EXTRA MMU ENTRY«, t00=0x0034, t01=0x00c6}
0x05218…0523c               Head {h00=0x0020, h01=0x0050, text=»*  WHEN PAGE SIZE IS NOT AN «, t00=0x0034, t01=0x00ec}
0x0523c…0525a               Head {h00=0x001a, h01=0x0050, text=»*  EVEN MULTIPLE OF 4K«, t00=0x0034, t01=0x0110}
0x0525a…05264               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x012e}
0x05264…0528c               Head {h00=0x0024, h01=0x0050, text=» LD A3,PAGLG+8,A9 GET PAGE SIZE «, t00=0x0034, t01=0x0138}
0x0528c…052ba               Head {h00=0x002a, h01=0x0050, text=» ANKL A3,/C00 GET LENGTH IN MODULO 4K «, t00=0x0034, t01=0x0160}
0x052ba…052de               Head {h00=0x0020, h01=0x0050, text=» CWK A3,/400 PAGE SIZE = 1K?«, t00=0x0034, t01=0x018e}
0x052de…0530a               Head {h00=0x0028, h01=0x0050, text=» RF(E) AP:300 YES! ONE ENTRY ENOUGH «, t00=0x0035, t01=0x0022}
0x0530a…05314               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x004e}
0x05314…0533e               Head {h00=0x0026, h01=0x0050, text=» SUK A6,2 ALLOCATE ONE ENTRY EXTRA«, t00=0x0035, t01=0x0058}
0x0533e…05350               Head {h00=0x000e, h01=0x0050, text=» SUKL A8,1«, t00=0x0035, t01=0x0082}
0x05350…0535a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x0094}
0x0535a…0536e               Head {h00=0x0010, h01=0x0050, text=»AP:300 EQU *«, t00=0x0035, t01=0x009e}
0x0536e…053a6               Head {h00=0x0034, h01=0x0050, text=» LD A3,SEGCNT+STKEND ANY CORE RESIDENT SEGMENTS?«, t00=0x0035, t01=0x00b2}
0x053a6…053c0               Head {h00=0x0016, h01=0x0050, text=» RF(Z) AP:310 NO! «, t00=0x0035, t01=0x00ea}
0x053c0…053ca               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x0104}
0x053ca…053f6               Head {h00=0x0028, h01=0x0050, text=» LDR A2,A7 GET SEGMENT FRAME ADDRESS«, t00=0x0035, t01=0x010e}
0x053f6…05418               Head {h00=0x001e, h01=0x0050, text=» LDR A3,A6 SAVE MMU ENTRY «, t00=0x0035, t01=0x013a}
0x05418…05422               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x015c}
0x05422…05436               Head {h00=0x0010, h01=0x0050, text=»AP:305 EQU *«, t00=0x0035, t01=0x0166}
0x05436…05464               Head {h00=0x002a, h01=0x0050, text=» STR A2,A3 STORE ADDRESS TO PAGE FRAME«, t00=0x0035, t01=0x017a}
0x05464…05492               Head {h00=0x002a, h01=0x0050, text=» ADK A3,2 INCREMENT MMU ENTRY ADDRESS «, t00=0x0036, t01=0x0018}
0x05492…054ba               Head {h00=0x0024, h01=0x0050, text=» CWK A3,MMEND END OF MMU TABLE? «, t00=0x0036, t01=0x0046}
0x054ba…054d4               Head {h00=0x0016, h01=0x0050, text=» RF(E) AP:310 YES!«, t00=0x0036, t01=0x006e}
0x054d4…054de               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0088}
0x054de…0550e               Head {h00=0x002c, h01=0x0050, text=» ADKL A2,/400 INCREMENT PAGE FRAME ADDR.«, t00=0x0036, t01=0x0092}
0x0550e…05520               Head {h00=0x000e, h01=0x0050, text=» RB AP:305«, t00=0x0036, t01=0x00c2}
0x05520…0552a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x00d4}
0x0552a…0553e               Head {h00=0x0010, h01=0x0050, text=»AP:310 EQU *«, t00=0x0036, t01=0x00de}
0x0553e…05548               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x00f2}
0x05548…05568               Head {h00=0x001c, h01=0x0050, text=»*  SAVE LOGICAL ADDRESS «, t00=0x0036, t01=0x00fc}
0x05568…0557e               Head {h00=0x0012, h01=0x0050, text=»*  TO SEGMENT «, t00=0x0036, t01=0x011c}
0x0557e…05588               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0132}
0x05588…055a8               Head {h00=0x001c, h01=0x0050, text=» LDR A2,A8 GET MMU ENTRY«, t00=0x0036, t01=0x013c}
0x055a8…055d2               Head {h00=0x0026, h01=0x0050, text=» SLL A2,12 MOVE TO 4 LEFTMOST BITS«, t00=0x0036, t01=0x015c}
0x055d2…0560c               Head {h00=0x0036, h01=0x0050, text=» ST A2,APLLAP,A1 SAVE IN APPLICATION CONTROL BLOCK«, t00=0x0036, t01=0x0186}
0x0560c…05638               Head {h00=0x0028, h01=0x0050, text=» ORR A2,A4 CONCATENATE DISPLACEMENT «, t00=0x0037, t01=0x0030}
0x05638…05674               Head {h00=0x0038, h01=0x0050, text=» ST A2,LSTASG+STKEND AND SAVE AS LOGICAL START ADDR.«, t00=0x0037, t01=0x005c}
0x05674…05686               Head {h00=0x000e, h01=0x0050, text=» RF AP:335«, t00=0x0037, t01=0x0098}
0x05686…05690               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x00aa}
0x05690…056ae               Head {h00=0x001a, h01=0x0050, text=»*  NO SEGMENTS DEFINED«, t00=0x0037, t01=0x00b4}
0x056ae…056b8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x00d2}
0x056b8…056cc               Head {h00=0x0010, h01=0x0050, text=»AP:330 EQU *«, t00=0x0037, t01=0x00dc}
0x056cc…05700               Head {h00=0x0030, h01=0x0050, text=» LDK A3,0 RESET NO OF MMU ENTRIES TO UPDATE «, t00=0x0037, t01=0x00f0}
0x05700…0572c               Head {h00=0x0028, h01=0x0050, text=» LDKL A6,MMEND INITIATE MMU POINTER «, t00=0x0037, t01=0x0124}
0x0572c…05756               Head {h00=0x0026, h01=0x0050, text=» LDKL A8,16 AND MMU ENTRY POINTER «, t00=0x0037, t01=0x0150}
0x05756…05780               Head {h00=0x0026, h01=0x0050, text=» LDR A4,A5 AREA LEFT IN LAST FRAME«, t00=0x0037, t01=0x017a}
0x05780…05794               Head {h00=0x0010, h01=0x0050, text=»AP:335 EQU *«, t00=0x0038, t01=0x0014}
0x05794…0579e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x0028}
0x0579e…057ca               Head {h00=0x0028, h01=0x0050, text=»* COMPUTE APPLICATION START ADDRESS «, t00=0x0038, t01=0x0032}
0x057ca…057d4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x005e}
0x057d4…05808               Head {h00=0x0030, h01=0x0050, text=»*  A1 - POINTER TO APPLICATION CONTROL BLOCK«, t00=0x0038, t01=0x0068}
0x05808…05838               Head {h00=0x002c, h01=0x0050, text=»*  A4 - AREA LEFT IN CURRENT PAGE FRAME «, t00=0x0038, t01=0x009c}
0x05838…0585e               Head {h00=0x0022, h01=0x0050, text=»*  A7 - PHYSICAL PAGE ADDRESS «, t00=0x0038, t01=0x00cc}
0x0585e…05880               Head {h00=0x001e, h01=0x0050, text=»*  A6 - MMU ENTRY ADDRESS «, t00=0x0038, t01=0x00f2}
0x05880…058a2               Head {h00=0x001e, h01=0x0050, text=»*  A8 - CURRENT MMU ENTRY «, t00=0x0038, t01=0x0114}
0x058a2…058ac               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x0136}
0x058ac…058e0               Head {h00=0x0030, h01=0x0050, text=» LD A2,COMLG,A9 COMLG OF CORE RESIDENT PART «, t00=0x0038, t01=0x0140}
0x058e0…0590e               Head {h00=0x002a, h01=0x0050, text=» LD A3,APLTYP,A1 GET APPLICATION TYPE «, t00=0x0038, t01=0x0174}
0x0590e…0592e               Head {h00=0x001c, h01=0x0050, text=» CWK A3,'AS' ASSEMBLER? «, t00=0x0039, t01=0x0012}
0x0592e…05948               Head {h00=0x0016, h01=0x0050, text=» RF(NE) AP:336 NO!«, t00=0x0039, t01=0x0032}
0x05948…05952               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x004c}
0x05952…05982               Head {h00=0x002c, h01=0x0050, text=» ADK A2,10 YES, ADD 5 WORDS FOR DEBUGGER«, t00=0x0039, t01=0x0056}
0x05982…05996               Head {h00=0x0010, h01=0x0050, text=»AP:336 EQU *«, t00=0x0039, t01=0x0086}
0x05996…059a8               Head {h00=0x000e, h01=0x0050, text=» ADK A2,1 «, t00=0x0039, t01=0x009a}
0x059a8…059d0               Head {h00=0x0024, h01=0x0050, text=» ANKL A2,/FFFE MAKE EVEN LENGTH «, t00=0x0039, t01=0x00ac}
0x059d0…059da               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x00d4}
0x059da…05a02               Head {h00=0x0024, h01=0x0050, text=»*  IF APPLICATION IS LARGER THAN«, t00=0x0039, t01=0x00de}
0x05a02…05a26               Head {h00=0x0020, h01=0x0050, text=»*  60 K BYTES, START ON A 4K«, t00=0x0039, t01=0x0106}
0x05a26…05a4c               Head {h00=0x0022, h01=0x0050, text=»*  BOUNDARY, TO MAKE SURE THAT«, t00=0x0039, t01=0x012a}
0x05a4c…05a6e               Head {h00=0x001e, h01=0x0050, text=»*  LOGICAL MEMORY WILL BE «, t00=0x0039, t01=0x0150}
0x05a6e…05a8a               Head {h00=0x0018, h01=0x0050, text=»*  MAXIMAL POSSIBLE.«, t00=0x0039, t01=0x0172}
0x05a8a…05a94               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x018e}
0x05a94…05aa6               Head {h00=0x000e, h01=0x0050, text=» LDR A5,A2«, t00=0x003a, t01=0x0008}
0x05aa6…05ac8               Head {h00=0x001e, h01=0x0050, text=» SRL A5,12 NO OF 4K BLOCKS«, t00=0x003a, t01=0x001a}
0x05ac8…05ae6               Head {h00=0x001a, h01=0x0050, text=» CWK A5,15 >60 KBYTES?«, t00=0x003a, t01=0x003c}
0x05ae6…05b00               Head {h00=0x0016, h01=0x0050, text=» RF(L) AP:337 NO! «, t00=0x003a, t01=0x005a}
0x05b00…05b0a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x0074}
0x05b0a…05b32               Head {h00=0x0024, h01=0x0050, text=» LDK A4,0 START ON A 4K BOUNDARY«, t00=0x003a, t01=0x007e}
0x05b32…05b44               Head {h00=0x000e, h01=0x0050, text=» RF AP:341«, t00=0x003a, t01=0x00a6}
0x05b44…05b4e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x00b8}
0x05b4e…05b62               Head {h00=0x0010, h01=0x0050, text=»AP:337 EQU *«, t00=0x003a, t01=0x00c2}
0x05b62…05b8c               Head {h00=0x0026, h01=0x0050, text=» ADK A2,0 RESTORE LENGTH CONDITION«, t00=0x003a, t01=0x00d6}
0x05b8c…05bb6               Head {h00=0x0026, h01=0x0050, text=» RF(N) AP:340 LARGER THAN ONE PAGE«, t00=0x003a, t01=0x0100}
0x05bb6…05bc0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x012a}
0x05bc0…05bea               Head {h00=0x0026, h01=0x0050, text=»* APPLICATION IS SMALLER THAN 32 K«, t00=0x003a, t01=0x0134}
0x05bea…05c14               Head {h00=0x0026, h01=0x0050, text=»* BUT IS IT SMALLER THAN AREA LEFT«, t00=0x003a, t01=0x015e}
0x05c14…05c36               Head {h00=0x001e, h01=0x0050, text=»* IN LAST ALLOCATED PAGE? «, t00=0x003a, t01=0x0188}
0x05c36…05c40               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x001a}
0x05c40…05c52               Head {h00=0x000e, h01=0x0050, text=» CWR A2,A4«, t00=0x003b, t01=0x0024}
0x05c52…05c6e               Head {h00=0x0018, h01=0x0050, text=» RF(G) AP:340 LARGER«, t00=0x003b, t01=0x0036}
0x05c6e…05c78               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x0052}
0x05c78…05ca4               Head {h00=0x0028, h01=0x0050, text=»* APPLICATION LENGTH LESS THAN AREA «, t00=0x003b, t01=0x005c}
0x05ca4…05cc0               Head {h00=0x0018, h01=0x0050, text=»* LEFT IN LAST PAGE «, t00=0x003b, t01=0x0088}
0x05cc0…05ce4               Head {h00=0x0020, h01=0x0050, text=»* COPY FRAME ADDRESS IN NEXT«, t00=0x003b, t01=0x00a4}
0x05ce4…05cf8               Head {h00=0x0010, h01=0x0050, text=»* MMU ENTRY «, t00=0x003b, t01=0x00c8}
0x05cf8…05d02               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x00dc}
0x05d02…05d0c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x00e6}
0x05d0c…05d1e               Head {h00=0x000e, h01=0x0050, text=» SUKL A8,1«, t00=0x003b, t01=0x00f0}
0x05d1e…05d44               Head {h00=0x0022, h01=0x0050, text=» RF(N) TABOVF TABBE OVERFLOW! «, t00=0x003b, t01=0x0102}
0x05d44…05d4e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x0128}
0x05d4e…05d60               Head {h00=0x000e, h01=0x0050, text=» SUK A6,2 «, t00=0x003b, t01=0x0132}
0x05d60…05d84               Head {h00=0x0020, h01=0x0050, text=» STR A7,A6 UPDATE MMU ENTRY «, t00=0x003b, t01=0x0144}
0x05d84…05db4               Head {h00=0x002c, h01=0x0050, text=» LDR A5,A2 RESTORE LENGTH OF COMMON PART«, t00=0x003b, t01=0x0168}
0x05db4…05dc6               Head {h00=0x000e, h01=0x0050, text=» RF AP:351«, t00=0x003c, t01=0x0008}
0x05dc6…05dd0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x001a}
0x05dd0…05de4               Head {h00=0x0010, h01=0x0050, text=»AP:340 EQU *«, t00=0x003c, t01=0x0024}
0x05de4…05dee               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x0038}
0x05dee…05e1a               Head {h00=0x0028, h01=0x0050, text=»*  RESERVE ENTRIES IN MMU TABLE FOR «, t00=0x003c, t01=0x0042}
0x05e1a…05e40               Head {h00=0x0022, h01=0x0050, text=»*  COMMON PART OF APPLICATION «, t00=0x003c, t01=0x006e}
0x05e40…05e4a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x0094}
0x05e4a…05e72               Head {h00=0x0024, h01=0x0050, text=»*  A4 - AREA MAPPED BUT NOT USED«, t00=0x003c, t01=0x009e}
0x05e72…05e94               Head {h00=0x001e, h01=0x0050, text=»*       IN LAST MMU ENTRY «, t00=0x003c, t01=0x00c6}
0x05e94…05eba               Head {h00=0x0022, h01=0x0050, text=»*  A2 - LENGTH OF COMMON PART «, t00=0x003c, t01=0x00e8}
0x05eba…05eda               Head {h00=0x001c, h01=0x0050, text=» LDR A4,A4 EMPTY FRAME? «, t00=0x003c, t01=0x010e}
0x05eda…05ef4               Head {h00=0x0016, h01=0x0050, text=» RF(Z) AP:341 YES!«, t00=0x003c, t01=0x012e}
0x05ef4…05efe               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x0148}
0x05efe…05f2a               Head {h00=0x0028, h01=0x0050, text=» SUKL A8,1 NO, ANY MMU ENTRIES LEFT?«, t00=0x003c, t01=0x0152}
0x05f2a…05f44               Head {h00=0x0016, h01=0x0050, text=» RF(N) TABOVF NO! «, t00=0x003c, t01=0x017e}
0x05f44…05f4e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x0008}
0x05f4e…05f7a               Head {h00=0x0028, h01=0x0050, text=» SUK A6,2 ADVANCE TO NEXT MMU ENTRY «, t00=0x003d, t01=0x0012}
0x05f7a…05fa4               Head {h00=0x0026, h01=0x0050, text=» STR A7,A6 AND COPY FRAME ADDRESS «, t00=0x003d, t01=0x003e}
0x05fa4…05fb8               Head {h00=0x0010, h01=0x0050, text=»AP:341 EQU *«, t00=0x003d, t01=0x0068}
0x05fb8…05fee               Head {h00=0x0032, h01=0x0050, text=» SUR A2,A4 SUBTRACT AREA LEFT IN CURRENT FRAME«, t00=0x003d, t01=0x007c}
0x05fee…0601e               Head {h00=0x002c, h01=0x0050, text=» LDK A4,0 RESET AREA LEFT IN LAST FRAME «, t00=0x003d, t01=0x00b2}
0x0601e…0604c               Head {h00=0x002a, h01=0x0050, text=» LDR A5,A2 SAVE REMAINING AREA NEEDED «, t00=0x003d, t01=0x00e2}
0x0604c…0606e               Head {h00=0x001e, h01=0x0050, text=» RF(Z) AP:351 NOTHING LEFT«, t00=0x003d, t01=0x0110}
0x0606e…06078               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x0132}
0x06078…060a6               Head {h00=0x002a, h01=0x0050, text=» SRL A2,12 CONVERT TO NO OF 4K FRAMES «, t00=0x003d, t01=0x013c}
0x060a6…060bc               Head {h00=0x0012, h01=0x0050, text=» ANKL A5,/0FFF«, t00=0x003d, t01=0x016a}
0x060bc…060de               Head {h00=0x001e, h01=0x0050, text=» RF(Z) AP:342 NO REMAINDER«, t00=0x003d, t01=0x0180}
0x060de…060e8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x0012}
0x060e8…06112               Head {h00=0x0026, h01=0x0050, text=» ADK A2,1 ALLOCATE ONE MORE ENTRY «, t00=0x003e, t01=0x001c}
0x06112…0611c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x0046}
0x0611c…06138               Head {h00=0x0018, h01=0x0050, text=»*  UPDTE MMU ENTRIES«, t00=0x003e, t01=0x0050}
0x06138…06142               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x006c}
0x06142…06156               Head {h00=0x0010, h01=0x0050, text=»AP:342 EQU *«, t00=0x003e, t01=0x0076}
0x06156…06180               Head {h00=0x0026, h01=0x0050, text=» SUK A2,1 MORE ENTRIES TO UPDATE? «, t00=0x003e, t01=0x008a}
0x06180…0619a               Head {h00=0x0016, h01=0x0050, text=» RF(N) AP:350 NO! «, t00=0x003e, t01=0x00b4}
0x0619a…061a4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x00ce}
0x061a4…061d2               Head {h00=0x002a, h01=0x0050, text=» SUKL A8,1 DECREMENT MMU ENTRY POINTER«, t00=0x003e, t01=0x00d8}
0x061d2…061f8               Head {h00=0x0022, h01=0x0050, text=» RF(N) TABOVF TABLE OVERFLOW! «, t00=0x003e, t01=0x0106}
0x061f8…06202               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x012c}
0x06202…0622e               Head {h00=0x0028, h01=0x0050, text=» SUK A6,2 DECREMENT MMU ENTRY ADDR. «, t00=0x003e, t01=0x0136}
0x0622e…0625c               Head {h00=0x002a, h01=0x0050, text=» SUKL A7,/400 DECREMENT FRAME ADDRESS «, t00=0x003e, t01=0x0162}
0x0625c…06282               Head {h00=0x0022, h01=0x0050, text=» STR A7,A6 STORE FRAME ADDRESS«, t00=0x003e, t01=0x0190}
0x06282…06294               Head {h00=0x000e, h01=0x0050, text=» RB AP:342«, t00=0x003f, t01=0x0026}
0x06294…0629e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0038}
0x0629e…062b2               Head {h00=0x0010, h01=0x0050, text=»TABOVF EQU *«, t00=0x003f, t01=0x0042}
0x062b2…062c6               Head {h00=0x0010, h01=0x0050, text=» LDK A1,LMP7«, t00=0x003f, t01=0x0056}
0x062c6…062f0               Head {h00=0x0026, h01=0x0050, text=» CALL ERROR SIGNAL TABBE OVERFLOW!«, t00=0x003f, t01=0x006a}
0x062f0…06304               Head {h00=0x0010, h01=0x0050, text=»MEMOVF EQU *«, t00=0x003f, t01=0x0094}
0x06304…0631a               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP3 «, t00=0x003f, t01=0x00a8}
0x0631a…0633e               Head {h00=0x0020, h01=0x0050, text=» CALL ERROR MEMORY OVERFLOW!«, t00=0x003f, t01=0x00be}
0x0633e…06348               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x00e2}
0x06348…0635c               Head {h00=0x0010, h01=0x0050, text=»AP:350 EQU *«, t00=0x003f, t01=0x00ec}
0x0635c…06366               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0100}
0x06366…0639a               Head {h00=0x0030, h01=0x0050, text=» LDR A5,A5 RESTORE AREA TO USE IN LAST FRAME«, t00=0x003f, t01=0x010a}
0x0639a…063b0               Head {h00=0x0012, h01=0x0050, text=» RF(Z) AP:351 «, t00=0x003f, t01=0x013e}
0x063b0…063ba               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0154}
0x063ba…063e0               Head {h00=0x0022, h01=0x0050, text=» LDKL A4,PAGSIZ GET FRAME SIZE«, t00=0x003f, t01=0x015e}
0x063e0…063f4               Head {h00=0x0010, h01=0x0050, text=»AP:351 EQU *«, t00=0x003f, t01=0x0184}
0x063f4…0642c               Head {h00=0x0034, h01=0x0050, text=» SUR A4,A5 ALLOCATE REMAINIG AREA IN LAST FRAME «, t00=0x0040, t01=0x0008}
0x0642c…0644c               Head {h00=0x001c, h01=0x0050, text=» LDR A2,A8 GET MMU ENTRY«, t00=0x0040, t01=0x0040}
0x0644c…0647a               Head {h00=0x002a, h01=0x0050, text=» SLL A2,12 MOVE TO FOUR LEFTMOST BITS «, t00=0x0040, t01=0x0060}
0x0647a…0648c               Head {h00=0x000e, h01=0x0050, text=» LDR A8,A2«, t00=0x0040, t01=0x008e}
0x0648c…064b4               Head {h00=0x0024, h01=0x0050, text=» ORR A8,A4 LOGICAL START ADDRESS«, t00=0x0040, t01=0x00a0}
0x064b4…064e0               Head {h00=0x0028, h01=0x0050, text=» CWK A3,'AS' ASSEMBLER APPLICATION? «, t00=0x0040, t01=0x00c8}
0x064e0…064fa               Head {h00=0x0016, h01=0x0050, text=» RF(NE) AP:352 NO!«, t00=0x0040, t01=0x00f4}
0x064fa…06504               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x010e}
0x06504…06532               Head {h00=0x002a, h01=0x0050, text=» ADKL A8,10 SKIP FIVE PRECEEDING WORDS«, t00=0x0040, t01=0x0118}
0x06532…06546               Head {h00=0x0010, h01=0x0050, text=»AP:352 EQU *«, t00=0x0040, t01=0x0146}
0x06546…06568               Head {h00=0x001e, h01=0x0050, text=» ST A8,LLDADR+STKEND SAVE «, t00=0x0040, t01=0x015a}
0x06568…06586               Head {h00=0x001a, h01=0x0050, text=» ST A7,SCTEFA AND SAVE«, t00=0x0040, t01=0x017c}
0x06586…065b6               Head {h00=0x002c, h01=0x0050, text=» ST A4,SCTEFA+2 SAVE OFFSET WITHIN FRAME«, t00=0x0041, t01=0x000a}
0x065b6…065f4               Head {h00=0x003a, h01=0x0050, text=» ST A7,APLLDA,A1 SAVE APPLICATION LOAD ADDR. (BIT 0-5)«, t00=0x0041, t01=0x003a}
0x065f4…0661c               Head {h00=0x0024, h01=0x0050, text=» ST A4,APLLDA+2,A1 AND BIT 6-17 «, t00=0x0041, t01=0x0078}
0x0661c…0664c               Head {h00=0x002c, h01=0x0050, text=» ST A7,FYSPAG+STKCOM SAVE LAST PHYSICAL «, t00=0x0041, t01=0x00a0}
0x0664c…06676               Head {h00=0x0026, h01=0x0050, text=» ST A4,LSTADR+STKCOM ADDRESS USED «, t00=0x0041, t01=0x00d0}
0x06676…066a6               Head {h00=0x002c, h01=0x0050, text=» LDR* A1,A6 GET ADDRESS TO PHYSICAL PAGE«, t00=0x0041, t01=0x00fa}
0x066a6…066ce               Head {h00=0x0024, h01=0x0050, text=» ANKL A1,/C000 GREATER THAN 64K?«, t00=0x0041, t01=0x012a}
0x066ce…066e8               Head {h00=0x0016, h01=0x0050, text=» RF(Z) AP:353 NO! «, t00=0x0041, t01=0x0152}
0x066e8…0670c               Head {h00=0x0020, h01=0x0050, text=» LDK A1,0 UPPER LIMIT 64 KB «, t00=0x0041, t01=0x016c}
0x0670c…0671e               Head {h00=0x000e, h01=0x0050, text=» RF AP:354«, t00=0x0041, t01=0x0190}
0x0671e…06732               Head {h00=0x0010, h01=0x0050, text=»AP:353 EQU *«, t00=0x0042, t01=0x0012}
0x06732…0675a               Head {h00=0x0024, h01=0x0050, text=» LDR* A1,A6 GET PHYSICAL ADDRESS«, t00=0x0042, t01=0x0026}
0x0675a…0676c               Head {h00=0x000e, h01=0x0050, text=» SLL A1,2 «, t00=0x0042, t01=0x004e}
0x0676c…06790               Head {h00=0x0020, h01=0x0050, text=» ADR A1,A4 ADD DISPLACEMENT «, t00=0x0042, t01=0x0060}
0x06790…067bc               Head {h00=0x0028, h01=0x0050, text=» LD A2,SCTSFA GET START OF FREE AREA«, t00=0x0042, t01=0x0084}
0x067bc…067e8               Head {h00=0x0028, h01=0x0050, text=» TNM A1,A2 ON SAME SIDE OF 32K-LIMIT«, t00=0x0042, t01=0x00b0}
0x067e8…06804               Head {h00=0x0018, h01=0x0050, text=» RF(NN) AP3532 YES! «, t00=0x0042, t01=0x00dc}
0x06804…06816               Head {h00=0x000e, h01=0x0050, text=» CWR A2,A1«, t00=0x0042, t01=0x00f8}
0x06816…06828               Head {h00=0x000e, h01=0x0050, text=» RF AP3534«, t00=0x0042, t01=0x010a}
0x06828…06840               Head {h00=0x0014, h01=0x0050, text=»AP3532 CWR A1,A2«, t00=0x0042, t01=0x011c}
0x06840…06854               Head {h00=0x0010, h01=0x0050, text=»AP3534 EQU *«, t00=0x0042, t01=0x0134}
0x06854…0687a               Head {h00=0x0022, h01=0x0050, text=» RB(L) MEMOVF MEMORY OVERFLOW!«, t00=0x0042, t01=0x0148}
0x0687a…0688e               Head {h00=0x0010, h01=0x0050, text=»AP:354 EQU *«, t00=0x0042, t01=0x016e}
0x0688e…068b0               Head {h00=0x001e, h01=0x0050, text=» ST A1,ESYSTA+STKEND SAVE «, t00=0x0042, t01=0x0182}
0x068b0…068e2               Head {h00=0x002e, h01=0x0050, text=» LD A10,COMLG,A9 LOAD COMLG OF COMMON PART«, t00=0x0043, t01=0x0014}
0x068e2…06906               Head {h00=0x0020, h01=0x0050, text=» TL TABBE LOAD MMU REGISTERS«, t00=0x0043, t01=0x0046}
0x06906…06912               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0043, t01=0x006a}
0x06912…06928               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0043, t01=0x0076}
0x06928…06936               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0043, t01=0x008c}
0x06936…0694a               Head {h00=0x0010, h01=0x0050, text=»AP:240 EQU *«, t00=0x0043, t01=0x009a}
0x0694a…06954               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x00ae}
0x06954…06998               Head {h00=0x0040, h01=0x0050, text=»*  EXECUTION PATH EXCLUSIVELY FOR SYSTEMS WITHOUT MMU OPTION«, t00=0x0043, t01=0x00b8}
0x06998…069a2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x00fc}
0x069a2…069ac               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x0106}
0x069ac…069d6               Head {h00=0x0026, h01=0x0050, text=»*  CHECK IF ASSEMBLER APPLICATION «, t00=0x0043, t01=0x0110}
0x069d6…069e0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x013a}
0x069e0…06a0c               Head {h00=0x0028, h01=0x0050, text=» CWK A6,'AS' ASSEMBLER APPLICATION? «, t00=0x0043, t01=0x0144}
0x06a0c…06a26               Head {h00=0x0016, h01=0x0050, text=» RF(E) AP:275 YES!«, t00=0x0043, t01=0x0170}
0x06a26…06a54               Head {h00=0x002a, h01=0x0050, text=» LD A2,NUMSEG+8,A9 NUMBER OF SEGMENTS «, t00=0x0043, t01=0x018a}
0x06a54…06a76               Head {h00=0x001e, h01=0x0050, text=» RF(Z) AP:275 NO SEGMENTS!«, t00=0x0044, t01=0x0028}
0x06a76…06aa6               Head {h00=0x002c, h01=0x0050, text=» CF A14,ALOCSG RESERVE AREA FOR SEGMENTS«, t00=0x0044, t01=0x004a}
0x06aa6…06ad6               Head {h00=0x002c, h01=0x0050, text=» LDR A2,A7 CONFIGURE LOGICAL START ADDR.«, t00=0x0044, t01=0x007a}
0x06ad6…06af8               Head {h00=0x001e, h01=0x0050, text=» SLL A2,2 TO FIRST SEGMENT«, t00=0x0044, t01=0x00aa}
0x06af8…06b0a               Head {h00=0x000e, h01=0x0050, text=» ORR A2,A5«, t00=0x0044, t01=0x00cc}
0x06b0a…06b26               Head {h00=0x0018, h01=0x0050, text=» ST A2,LSTASG+STKEND«, t00=0x0044, t01=0x00de}
0x06b26…06b3a               Head {h00=0x0010, h01=0x0050, text=»AP:275 EQU *«, t00=0x0044, t01=0x00fa}
0x06b3a…06b6c               Head {h00=0x002e, h01=0x0050, text=» LD A10,COMLG,A9 GET LENGTH OF COMMON PART«, t00=0x0044, t01=0x010e}
0x06b6c…06b9a               Head {h00=0x002a, h01=0x0050, text=» LD A3,APLTYP,A1 GET APPLICATION TYPE «, t00=0x0044, t01=0x0140}
0x06b9a…06bba               Head {h00=0x001c, h01=0x0050, text=» CWK A3,'AS' ASSEMBLER? «, t00=0x0044, t01=0x016e}
0x06bba…06bd4               Head {h00=0x0016, h01=0x0050, text=» RF(NE) AP:276 NO!«, t00=0x0044, t01=0x018e}
0x06bd4…06bde               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0045, t01=0x0018}
0x06bde…06c10               Head {h00=0x002e, h01=0x0050, text=» ADKL A10,10 YES, ADD 5 WORDS FOR DEBUGGER«, t00=0x0045, t01=0x0022}
0x06c10…06c24               Head {h00=0x0010, h01=0x0050, text=»AP:276 EQU *«, t00=0x0045, t01=0x0054}
0x06c24…06c38               Head {h00=0x0010, h01=0x0050, text=» ADKL A10,1 «, t00=0x0045, t01=0x0068}
0x06c38…06c60               Head {h00=0x0024, h01=0x0050, text=» ANKL A10,/FFFE MAKE EVEN LENGTH«, t00=0x0045, t01=0x007c}
0x06c60…06c9c               Head {h00=0x0038, h01=0x0050, text=» RF(N) AP:278 APPLICATION IS LARGER THAN FRAME SIZE «, t00=0x0045, t01=0x00a4}
0x06c9c…06ca6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0045, t01=0x00e0}
0x06ca6…06ce8               Head {h00=0x003e, h01=0x0050, text=» CWR A10,A5 APPL. IS SMALLER THAN AREA LEFT IN LAST FRAME «, t00=0x0045, t01=0x00ea}
0x06ce8…06d04               Head {h00=0x0018, h01=0x0050, text=» RF(NG) AP:280 YES! «, t00=0x0045, t01=0x012c}
0x06d04…06d0e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0045, t01=0x0148}
0x06d0e…06d22               Head {h00=0x0010, h01=0x0050, text=»AP:278 EQU *«, t00=0x0045, t01=0x0152}
0x06d22…06d58               Head {h00=0x0032, h01=0x0050, text=» SUR A10,A5 SUBTRACT AREA UNUSED IN LAST FRAME«, t00=0x0045, t01=0x0166}
0x06d58…06d88               Head {h00=0x002c, h01=0x0050, text=» LDK A5,0 NO AREA LEFT IN CURRENT FRAME «, t00=0x0046, t01=0x000c}
0x06d88…06db0               Head {h00=0x0024, h01=0x0050, text=» LDR A2,A10 GET REMAINING LENGTH«, t00=0x0046, t01=0x003c}
0x06db0…06dd8               Head {h00=0x0024, h01=0x0050, text=» SRL A2,12 COUNT NO OF 4K BLOCKS«, t00=0x0046, t01=0x0064}
0x06dd8…06e08               Head {h00=0x002c, h01=0x0050, text=» SRL A7,10 FRAME ADDRESS AS BLOCK COUNT «, t00=0x0046, t01=0x008c}
0x06e08…06e30               Head {h00=0x0024, h01=0x0050, text=» SUR A7,A2 SUBTRACT AREA NEEDED «, t00=0x0046, t01=0x00bc}
0x06e30…06e56               Head {h00=0x0022, h01=0x0050, text=» RF(N) MEMOVF MEMORY OVERFLOW!«, t00=0x0046, t01=0x00e4}
0x06e56…06e60               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x010a}
0x06e60…06e92               Head {h00=0x002e, h01=0x0050, text=» ANKL A10,/0FFF ISOLATE POSSIBLE REMAINDER«, t00=0x0046, t01=0x0114}
0x06e92…06eb4               Head {h00=0x001e, h01=0x0050, text=» RF(Z) AP:279 NO REMAINDER«, t00=0x0046, t01=0x0146}
0x06eb4…06ebe               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x0168}
0x06ebe…06eec               Head {h00=0x002a, h01=0x0050, text=» LDKL A5,PAGSIZ RESERVE ONE NEW FRAME «, t00=0x0046, t01=0x0172}
0x06eec…06efe               Head {h00=0x000e, h01=0x0050, text=» SUK A7,1 «, t00=0x0047, t01=0x0010}
0x06efe…06f24               Head {h00=0x0022, h01=0x0050, text=» RF(N) MEMOVF MEMORY OVERFLOW!«, t00=0x0047, t01=0x0022}
0x06f24…06f2e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0047, t01=0x0048}
0x06f2e…06f42               Head {h00=0x0010, h01=0x0050, text=»AP:279 EQU *«, t00=0x0047, t01=0x0052}
0x06f42…06f6a               Head {h00=0x0024, h01=0x0050, text=» SLL A7,10 RESTORE FRAME ADDRESS«, t00=0x0047, t01=0x0066}
0x06f6a…06f7e               Head {h00=0x0010, h01=0x0050, text=»AP:280 EQU *«, t00=0x0047, t01=0x008e}
0x06f7e…06fb4               Head {h00=0x0032, h01=0x0050, text=» SUR A5,A10 ALLOCATE AREA NEEDED IN LAST FRAME«, t00=0x0047, t01=0x00a2}
0x06fb4…06fce               Head {h00=0x0016, h01=0x0050, text=» LDR A4,A9 SAVE A9«, t00=0x0047, t01=0x00d8}
0x06fce…06fea               Head {h00=0x0018, h01=0x0050, text=» LDR A8,A11 SAVE A11«, t00=0x0047, t01=0x00f2}
0x06fea…07008               Head {h00=0x001a, h01=0x0050, text=» ST A7,SCTEFA AND SAVE«, t00=0x0047, t01=0x010e}
0x07008…0703e               Head {h00=0x0032, h01=0x0050, text=» ST A5,SCTEFA+2 SAVE DISPLACEMENT WITHIN PAGE «, t00=0x0047, t01=0x012c}
0x0703e…07078               Head {h00=0x0036, h01=0x0050, text=» ST A7,APLLDA,A1 SAVE PHYSICAL LOAD ADDR (BIT 0-5)«, t00=0x0047, t01=0x0162}
0x07078…070ae               Head {h00=0x0032, h01=0x0050, text=» ST A5,APLLDA+2,A1 AND BIT 6-17 OF APPLICATION«, t00=0x0048, t01=0x000c}
0x070ae…070de               Head {h00=0x002c, h01=0x0050, text=» ST A7,FYSPAG+STKCOM SAVE LAST PHYSICAL «, t00=0x0048, t01=0x0042}
0x070de…07108               Head {h00=0x0026, h01=0x0050, text=» ST A5,LSTADR+STKCOM ADDRESS USED «, t00=0x0048, t01=0x0072}
0x07108…0711a               Head {h00=0x000e, h01=0x0050, text=» SLL A7,2 «, t00=0x0048, t01=0x009c}
0x0711a…0712e               Head {h00=0x0010, h01=0x0050, text=» LDR A11,A7 «, t00=0x0048, t01=0x00ae}
0x0712e…07160               Head {h00=0x002e, h01=0x0050, text=» ORR A11,A5 MAKE ADDRESS AS A 16 BIT ADDR.«, t00=0x0048, t01=0x00c2}
0x07160…0718c               Head {h00=0x0028, h01=0x0050, text=» LD A9,SCTSFA GET START OF FREE AREA«, t00=0x0048, t01=0x00f4}
0x0718c…071b4               Head {h00=0x0024, h01=0x0050, text=» CALL CMPADR A11 COMPARED TO A9 «, t00=0x0048, t01=0x0120}
0x071b4…071ca               Head {h00=0x0012, h01=0x0050, text=» RF(G) AP:290 «, t00=0x0048, t01=0x0148}
0x071ca…071d4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x015e}
0x071d4…071e8               Head {h00=0x0010, h01=0x0050, text=»MEMOVF EQU *«, t00=0x0048, t01=0x0168}
0x071e8…0720e               Head {h00=0x0022, h01=0x0050, text=» LDKL A1,LMP3 MEMORY OVERFLOW!«, t00=0x0048, t01=0x017c}
0x0720e…07222               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x0049, t01=0x0012}
0x07222…0722c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0049, t01=0x0026}
0x0722c…07240               Head {h00=0x0010, h01=0x0050, text=»AP:290 EQU *«, t00=0x0049, t01=0x0030}
0x07240…0726c               Head {h00=0x0028, h01=0x0050, text=» CWK A3,'AS' ASSEMBLER APPLICATION? «, t00=0x0049, t01=0x0044}
0x0726c…07286               Head {h00=0x0016, h01=0x0050, text=» RF(NE) AP:295 NO!«, t00=0x0049, t01=0x0070}
0x07286…07290               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0049, t01=0x008a}
0x07290…072bc               Head {h00=0x0028, h01=0x0050, text=» ADKL A11,10 SKIP 5 PRECEEDING WORDS«, t00=0x0049, t01=0x0094}
0x072bc…072d0               Head {h00=0x0010, h01=0x0050, text=»AP:295 EQU *«, t00=0x0049, t01=0x00c0}
0x072d0…07306               Head {h00=0x0032, h01=0x0050, text=» ST A11,LLDADR+STKEND SAVE APPL. LOAD ADDRESS «, t00=0x0049, t01=0x00d4}
0x07306…07324               Head {h00=0x001a, h01=0x0050, text=» LDR A9,A4 RESTORE A9 «, t00=0x0049, t01=0x010a}
0x07324…07344               Head {h00=0x001c, h01=0x0050, text=» LDR A11,A8 RESTORE A11 «, t00=0x0049, t01=0x0128}
0x07344…0737a               Head {h00=0x0032, h01=0x0050, text=» LD A8,LLDADR+STKEND A8 - LOGICAL LOAD ADDRESS«, t00=0x0049, t01=0x0148}
0x0737a…073b4               Head {h00=0x0036, h01=0x0050, text=» ST A8,ESYSTA+STKEND SAVE APPLICATION LOAD-ADDRESS«, t00=0x0049, t01=0x017e}
0x073b4…073e6               Head {h00=0x002e, h01=0x0050, text=» LD A10,COMLG,A9 GET LENGTH OF COMMON PART«, t00=0x004a, t01=0x0028}
0x073e6…073f2               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004a, t01=0x005a}
0x073f2…07400               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x004a, t01=0x0066}
0x07400…0740a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x0074}
0x0740a…0742a               Head {h00=0x001c, h01=0x0050, text=»*  COMMON EXECUTION PATH«, t00=0x004a, t01=0x007e}
0x0742a…07434               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x009e}
0x07434…07472               Head {h00=0x003a, h01=0x0050, text=»*  READ AND RELOCATE CORE RESIDENT PART OF APPLICATION«, t00=0x004a, t01=0x00a8}
0x07472…0747c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x00e6}
0x0747c…074a4               Head {h00=0x0024, h01=0x0050, text=»*  A8 - APPLICATION LOAD ADDRESS«, t00=0x004a, t01=0x00f0}
0x074a4…074d2               Head {h00=0x002a, h01=0x0050, text=»*  A10 - LENGTH OF CORE RESIDENT PART «, t00=0x004a, t01=0x0118}
0x074d2…074dc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x0146}
0x074dc…074f0               Head {h00=0x0010, h01=0x0050, text=»AP:355 EQU *«, t00=0x004a, t01=0x0150}
0x074f0…07530               Head {h00=0x003c, h01=0x0050, text=» LD A1,CURAPL+STKEND RESTORE APPL. CONTROL BLOCK POINTER«, t00=0x004a, t01=0x0164}
0x07530…0755e               Head {h00=0x002a, h01=0x0050, text=» ST A8,APLLAC,A1 SAVE LOGICAL ADDRESS «, t00=0x004b, t01=0x0014}
0x0755e…07598               Head {h00=0x0036, h01=0x0050, text=» ST A8,APLREL,A1 SAVE APPLICATION RELOCATION BASE «, t00=0x004b, t01=0x0042}
0x07598…075d0               Head {h00=0x0034, h01=0x0050, text=» CM FSTSEC+STKEND RESET FIRST SECTOR/BLOCK IND. «, t00=0x004b, t01=0x007c}
0x075d0…0760a               Head {h00=0x0036, h01=0x0050, text=» LDKL A7,240 INITIATE NR OF CODE WORDS/SECT/BLOCK «, t00=0x004b, t01=0x00b4}
0x0760a…07632               Head {h00=0x0024, h01=0x0050, text=» ST A7,LOD:10 MODIFY INSTRUCTION«, t00=0x004b, t01=0x00ee}
0x07632…07660               Head {h00=0x002a, h01=0x0050, text=» CF A14,LODCOM LOAD CORE RESIDENT PART«, t00=0x004b, t01=0x0116}
0x07660…0766a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x0144}
0x0766a…07694               Head {h00=0x0026, h01=0x0050, text=»*  CHECK IF ASSEMBLER APPLICATION «, t00=0x004b, t01=0x014e}
0x07694…0769e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x0178}
0x0769e…076da               Head {h00=0x0038, h01=0x0050, text=» LD A1,CURAPL+STKEND GET CURRENT APPL. CONTR. BLOCK «, t00=0x004b, t01=0x0182}
0x076da…0770a               Head {h00=0x002c, h01=0x0050, text=» LD A2,APLTYP,A1 AND TYPE OF THIS APPL. «, t00=0x004c, t01=0x002e}
0x0770a…07736               Head {h00=0x0028, h01=0x0050, text=» CWK A2,'AS' ASSEMBLER APPLICATION? «, t00=0x004c, t01=0x005e}
0x07736…07750               Head {h00=0x0016, h01=0x0050, text=» ABL(E) AP:400 YES«, t00=0x004c, t01=0x008a}
0x07750…0778e               Head {h00=0x003a, h01=0x0050, text=» LD A8,LSTASG+STKEND GET LOGICAL ADDRESS TO FIRST PAGE«, t00=0x004c, t01=0x00a4}
0x0778e…077c2               Head {h00=0x0030, h01=0x0050, text=» LD A2,TNBRSG+STKEND GET NUMBER OF SEGMENTS «, t00=0x004c, t01=0x00e2}
0x077c2…077f4               Head {h00=0x002e, h01=0x0050, text=» ABL(Z) AP:400 NO SEGMENTS IN APPLICATION «, t00=0x004c, t01=0x0116}
0x077f4…077fe               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004c, t01=0x0148}
0x077fe…07836               Head {h00=0x0034, h01=0x0050, text=» CM SEGCNT+STKEND CLEAR NO OF SEGMENTS PROCESSED«, t00=0x004c, t01=0x0152}
0x07836…0784c               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x004c, t01=0x018a}
0x0784c…0787e               Head {h00=0x002e, h01=0x0050, text=» TS MMDDIV,A13 SAVE MMU REGISTER CONTENTS «, t00=0x004d, t01=0x0010}
0x0787e…0788a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004d, t01=0x0042}
0x0788a…0789e               Head {h00=0x0010, h01=0x0050, text=»AP:360 EQU *«, t00=0x004d, t01=0x004e}
0x0789e…078a8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004d, t01=0x0062}
0x078a8…078d2               Head {h00=0x0026, h01=0x0050, text=»*  READ AND RELOCATE THE SEGMENTS «, t00=0x004d, t01=0x006c}
0x078d2…078dc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004d, t01=0x0096}
0x078dc…0790e               Head {h00=0x002e, h01=0x0050, text=»*  A8 - LOGICAL ADDRESS OF SAVE05 SEGMENT «, t00=0x004d, t01=0x00a0}
0x0790e…0792e               Head {h00=0x001c, h01=0x0050, text=»*  A10 - SEGMENT LENGTH «, t00=0x004d, t01=0x00d2}
0x0792e…07938               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004d, t01=0x00f2}
0x07938…07972               Head {h00=0x0036, h01=0x0050, text=» LD A3,CURAPL+STKEND GET APPL. CONTROL BLOCK ADDR.«, t00=0x004d, t01=0x00fc}
0x07972…079a6               Head {h00=0x0030, h01=0x0050, text=» LD A2,APLLAC,A3 GET LOGICAL ADDR. TO APPL. «, t00=0x004d, t01=0x0136}
0x079a6…079c4               Head {h00=0x001a, h01=0x0050, text=» ADKL A2,BLKLEN+BLKLEN«, t00=0x004d, t01=0x016a}
0x079c4…079f4               Head {h00=0x002c, h01=0x0050, text=» LD A1,SEGCNT+STKEND GET SEGMENT COUNTER«, t00=0x004d, t01=0x0188}
0x079f4…07a08               Head {h00=0x0010, h01=0x0050, text=»AP:365 EQU *«, t00=0x004e, t01=0x0028}
0x07a08…07a1e               Head {h00=0x0012, h01=0x0050, text=» RF(Z) AP:370 «, t00=0x004e, t01=0x003c}
0x07a1e…07a40               Head {h00=0x001e, h01=0x0050, text=» ADK A2,BLKLEN NEXT BLOCK «, t00=0x004e, t01=0x0052}
0x07a40…07a6a               Head {h00=0x0026, h01=0x0050, text=» SUK A1,1 DECREMENT BLOCK COUNTER «, t00=0x004e, t01=0x0074}
0x07a6a…07a7c               Head {h00=0x000e, h01=0x0050, text=» RB AP:365«, t00=0x004e, t01=0x009e}
0x07a7c…07a90               Head {h00=0x0010, h01=0x0050, text=»AP:370 EQU *«, t00=0x004e, t01=0x00b0}
0x07a90…07ac2               Head {h00=0x002e, h01=0x0050, text=» LD A1,SCTIPL IF LOADING FROM CASSETTE =14«, t00=0x004e, t01=0x00c4}
0x07ac2…07adc               Head {h00=0x0016, h01=0x0050, text=» SUK A1,/F0 . =14 «, t00=0x004e, t01=0x00f6}
0x07adc…07b06               Head {h00=0x0026, h01=0x0050, text=» RF(N) AP:376 LOAD THE SEGMENT =14«, t00=0x004e, t01=0x0110}
0x07b06…07b10               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x013a}
0x07b10…07b30               Head {h00=0x001c, h01=0x0050, text=»*  CHECK IF DISC PAGING «, t00=0x004e, t01=0x0144}
0x07b30…07b3a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x0164}
0x07b3a…07b60               Head {h00=0x0022, h01=0x0050, text=» LD A1,SCTOPT GET OPTION WORD «, t00=0x004e, t01=0x016e}
0x07b60…07b7e (79, 0, 400)  Head {h00=0x001a, h01=0x0050, text=» ANK A1,2 DISC PAGING?«, t00=0x004f, t01=0x0004}
0x07b7e…07b98               Head {h00=0x0016, h01=0x0050, text=» RF(Z) AP:376 NO! «, t00=0x004f, t01=0x0022}
0x07b98…07ba2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x003c}
0x07ba2…07bcc               Head {h00=0x0026, h01=0x0050, text=»*  CHECK IF CORE RESIDENT SEGMENT «, t00=0x004f, t01=0x0046}
0x07bcc…07bd6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x0070}
0x07bd6…07bfc               Head {h00=0x0022, h01=0x0050, text=» CALL GETCON GET SEGMENT TYPE «, t00=0x004f, t01=0x007a}
0x07bfc…07c2a               Head {h00=0x002a, h01=0x0050, text=» LDR A12,A1 GET MOST SIGNIFICANT PART «, t00=0x004f, t01=0x00a0}
0x07c2a…07c50               Head {h00=0x0022, h01=0x0050, text=» ANKL A12,/FF OF DISC ADDRESS «, t00=0x004f, t01=0x00ce}
0x07c50…07c7e               Head {h00=0x002a, h01=0x0050, text=» SRL A1,8 SEGMENT TYPE TO RIGHT BYTE  «, t00=0x004f, t01=0x00f4}
0x07c7e…07caa               Head {h00=0x0028, h01=0x0050, text=» CCK A1,'RR' CORE RESIDENT SEGMENT? «, t00=0x004f, t01=0x0122}
0x07caa…07cd8               Head {h00=0x002a, h01=0x0050, text=» RF(E) AP:376 YES: LOAD THIS SEGMENT! «, t00=0x004f, t01=0x014e}
0x07cd8…07ce2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x017c}
0x07ce2…07d10               Head {h00=0x002a, h01=0x0050, text=»*  BYPASS THIS SEGMENT AND CHECK NEXT «, t00=0x004f, t01=0x0186}
0x07d10…07d1a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0050, t01=0x0024}
0x07d1a…07d4a               Head {h00=0x002c, h01=0x0050, text=» LD A1,SEGCNT+STKEND GET SEGMENT COUNTER«, t00=0x0050, t01=0x002e}
0x07d4a…07d84               Head {h00=0x0036, h01=0x0050, text=» LD A2,TNBRSG+STKEND GET TOTAL NUMBER OF SEGMENTS «, t00=0x0050, t01=0x005e}
0x07d84…07da0               Head {h00=0x0018, h01=0x0050, text=» ADK A1,1 INCREMENT «, t00=0x0050, t01=0x0098}
0x07da0…07dc0               Head {h00=0x001c, h01=0x0050, text=» CWR A1,A2 LAST SEGMENT?«, t00=0x0050, t01=0x00b4}
0x07dc0…07ddc               Head {h00=0x0018, h01=0x0050, text=» ABL(E) AP:400 YES! «, t00=0x0050, t01=0x00d4}
0x07ddc…07e14               Head {h00=0x0034, h01=0x0050, text=» ST A1,SEGCNT+STKEND SAVE CURRENT SEGMENT NUMBER«, t00=0x0050, t01=0x00f0}
0x07e14…07e26               Head {h00=0x000e, h01=0x0050, text=» RB AP:360«, t00=0x0050, t01=0x0128}
0x07e26…07e50               Head {h00=0x0026, h01=0x0050, text=»AP:375 LDKL A1,LMP2 DISC I/O ERROR«, t00=0x0050, t01=0x013a}
0x07e50…07e64               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x0050, t01=0x0164}
0x07e64…07e72               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0050, t01=0x0178}
0x07e72…07e86               Head {h00=0x0010, h01=0x0050, text=»AP:376 EQU *«, t00=0x0050, t01=0x0186}
0x07e86…07eac               Head {h00=0x0022, h01=0x0050, text=» ADK A2,2 DISC SECTOR ADDRESS «, t00=0x0051, t01=0x000a}
0x07eac…07eda               Head {h00=0x002a, h01=0x0050, text=» LD A1,SCTIPL IF CASSETTE LOADING =14 «, t00=0x0051, t01=0x0030}
0x07eda…07ef4               Head {h00=0x0016, h01=0x0050, text=» SUK A1,/F0 . =14 «, t00=0x0051, t01=0x005e}
0x07ef4…07f2c               Head {h00=0x0034, h01=0x0050, text=» RF(N) AP378B SKIP DISC ADDRESS CALCULATION =14 «, t00=0x0051, t01=0x0078}
0x07f2c…07f58               Head {h00=0x0028, h01=0x0050, text=» CALL GETCON GET DISC SECTOR ADDRESS«, t00=0x0051, t01=0x00b0}
0x07f58…07f70               Head {h00=0x0014, h01=0x0050, text=» LDR A11,A1 SAVE«, t00=0x0051, t01=0x00dc}
0x07f70…07fac               Head {h00=0x0038, h01=0x0050, text=» AD A11,APLADA+2,A3 ADD LEAST SIGN. PART OF A.D.A.? «, t00=0x0051, t01=0x00f4}
0x07fac…07fca               Head {h00=0x001a, h01=0x0050, text=» RF(O) AP:377 OVERFLOW«, t00=0x0051, t01=0x0130}
0x07fca…07fea               Head {h00=0x001c, h01=0x0050, text=» RF AP:378 NOT OVERFLOW «, t00=0x0051, t01=0x014e}
0x07fea…08022               Head {h00=0x0034, h01=0x0050, text=»AP:377 ADKL A12,1 INCR. M. S. P. OF DISC ADDRESS«, t00=0x0051, t01=0x016e}
0x08022…08048               Head {h00=0x0022, h01=0x0050, text=» ANKL A11,/7FFF RESET OVERFLOW«, t00=0x0052, t01=0x0016}
0x08048…08080               Head {h00=0x0034, h01=0x0050, text=»AP:378 AD A12,APLADA,A3 ADD M. S. P. OF A. D. A.«, t00=0x0052, t01=0x003c}
0x08080…0809e               Head {h00=0x001a, h01=0x0050, text=» CWK A12,255 OVERFLOW?«, t00=0x0052, t01=0x0074}
0x0809e…080ce               Head {h00=0x002c, h01=0x0050, text=» RB(G) AP:375 YES: ILLEGAL DISC ADDRESS!«, t00=0x0052, t01=0x0092}
0x080ce…080e8               Head {h00=0x0016, h01=0x0050, text=»AP378B EQU * . =14«, t00=0x0052, t01=0x00c2}
0x080e8…08108               Head {h00=0x001c, h01=0x0050, text=» ADK A2,2 SEGMENT LENGTH«, t00=0x0052, t01=0x00dc}
0x08108…08130               Head {h00=0x0024, h01=0x0050, text=» CALL GETCON GET SEGMENT LENGTH «, t00=0x0052, t01=0x00fc}
0x08130…08148               Head {h00=0x0014, h01=0x0050, text=» LDR A10,A1 SAVE«, t00=0x0052, t01=0x0124}
0x08148…0815c               Head {h00=0x0010, h01=0x0050, text=» ADKL A10,1 «, t00=0x0052, t01=0x013c}
0x0815c…08184               Head {h00=0x0024, h01=0x0050, text=» ANKL A10,/FFFE MAKE EVEN LENGTH«, t00=0x0052, t01=0x0150}
0x08184…081a0               Head {h00=0x0018, h01=0x0050, text=» ST A8,LLDADR+STKEND«, t00=0x0052, t01=0x0178}
0x081a0…081c4 (83, 0, 400)  Head {h00=0x0020, h01=0x0050, text=» CF A14,LODSEG LOAD SEGMENT «, t00=0x0053, t01=0x0004}
0x081c4…081f4               Head {h00=0x002c, h01=0x0050, text=» LD A1,SEGCNT+STKEND GET SEGMENT COUNTER«, t00=0x0053, t01=0x0028}
0x081f4…0822e               Head {h00=0x0036, h01=0x0050, text=» LD A2,TNBRSG+STKEND GET TOTAL NUMBER OF SEGMENTS «, t00=0x0053, t01=0x0058}
0x0822e…0825a               Head {h00=0x0028, h01=0x0050, text=» ADK A1,1 INCREMENT SEGMENT COUNTER «, t00=0x0053, t01=0x0092}
0x0825a…08282               Head {h00=0x0024, h01=0x0050, text=» CWR A1,A2 ALL SEGMENTS LOADED? «, t00=0x0053, t01=0x00be}
0x08282…0829e               Head {h00=0x0018, h01=0x0050, text=» ABL(E) AP:400 YES! «, t00=0x0053, t01=0x00e6}
0x0829e…082d0               Head {h00=0x002e, h01=0x0050, text=» ST A1,SEGCNT+STKEND STORE SEGMENT COUNTER«, t00=0x0053, t01=0x0102}
0x082d0…08310               Head {h00=0x003c, h01=0x0050, text=» LD A3,CURAPL+STKEND GET CURRENT APPL. CONTROL BLOCK =2 «, t00=0x0053, t01=0x0134}
0x08310…08344               Head {h00=0x0030, h01=0x0050, text=» LD A4,APLPSZ,A3 AND SEGMENT SIZE DEFINED =2«, t00=0x0053, t01=0x0174}
0x08344…0835a               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0054, t01=0x0018}
0x0835a…0838a               Head {h00=0x002c, h01=0x0050, text=» ADR A8,A4 COMPUTE ADDRESS TO NEXT PAGE «, t00=0x0054, t01=0x002e}
0x0838a…0839c               Head {h00=0x000e, h01=0x0050, text=» RB AP:360«, t00=0x0054, t01=0x005e}
0x0839c…083a8               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0054, t01=0x0070}
0x083a8…083be               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0054, t01=0x007c}
0x083be…083cc               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0054, t01=0x0092}
0x083cc…083e0               Head {h00=0x0010, h01=0x0050, text=»AP:379 EQU *«, t00=0x0054, t01=0x00a0}
0x083e0…083f8               Head {h00=0x0014, h01=0x0050, text=» LDR A1,A4 SAVE «, t00=0x0054, t01=0x00b4}
0x083f8…0842a               Head {h00=0x002e, h01=0x0050, text=» ANKL A4,/0C00 GET MODULO 4K DISCRIMINANT «, t00=0x0054, t01=0x00cc}
0x0842a…08450               Head {h00=0x0022, h01=0x0050, text=» RF(Z) AP:380 NO DISCRIMINANT!«, t00=0x0054, t01=0x00fe}
0x08450…08488               Head {h00=0x0034, h01=0x0050, text=» ADR A1,A8 COMPUTE LOGICAL ADDRESS TO NEXT PAGE «, t00=0x0054, t01=0x0124}
0x08488…084a0               Head {h00=0x0014, h01=0x0050, text=» LDR A4,A1 SAVE «, t00=0x0054, t01=0x015c}
0x084a0…084d2               Head {h00=0x002e, h01=0x0050, text=» ANKL A4,/0C00 GET MODULO 4K DISCRIMINANT «, t00=0x0054, t01=0x0174}
0x084d2…08506               Head {h00=0x0030, h01=0x0050, text=» ANKL A1,/F000 LOGICAL ADDRESS TO NEXT PAGE «, t00=0x0055, t01=0x0016}
0x08506…0853c               Head {h00=0x0032, h01=0x0050, text=» ANKL A8,/F000 LOGICAL ADDRESS TO CURRENT PAGE«, t00=0x0055, t01=0x004a}
0x0853c…0856a               Head {h00=0x002a, h01=0x0050, text=» SUR A1,A8 COMPUTE PHYSICAL INCREMENT «, t00=0x0055, t01=0x0080}
0x0856a…0857e               Head {h00=0x0010, h01=0x0050, text=»AP:380 EQU *«, t00=0x0055, t01=0x00ae}
0x0857e…085ac               Head {h00=0x002a, h01=0x0050, text=» LD A8,APLLAP,A3 LOGICAL PAGE ADDRESS «, t00=0x0055, t01=0x00c2}
0x085ac…085c4               Head {h00=0x0014, h01=0x0050, text=» LDR A2,A8 SAVE «, t00=0x0055, t01=0x00f0}
0x085c4…085fc               Head {h00=0x0034, h01=0x0050, text=» ADR A8,A4 COMPUTE LOGICAL ADDRESS TO NEXT PAGE «, t00=0x0055, t01=0x0108}
0x085fc…08628               Head {h00=0x0028, h01=0x0050, text=» SRL A2,12 MOVE TO 4 RIGHTMOST BITS «, t00=0x0055, t01=0x0140}
0x08628…08646               Head {h00=0x001a, h01=0x0050, text=» ADR A2,A2 2*MMU ENTRY«, t00=0x0055, t01=0x016c}
0x08646…0865a               Head {h00=0x0010, h01=0x0050, text=» ADR A2,A13 «, t00=0x0055, t01=0x018a}
0x0865a…08684               Head {h00=0x0026, h01=0x0050, text=» ADKL A2,MMDDIV MMU ENTRY ADDRESS «, t00=0x0056, t01=0x000e}
0x08684…08698               Head {h00=0x0010, h01=0x0050, text=» LDR A3,A13 «, t00=0x0056, t01=0x0038}
0x08698…086b2               Head {h00=0x0016, h01=0x0050, text=» ADKL A3,MMDDIV+32«, t00=0x0056, t01=0x004c}
0x086b2…086e0               Head {h00=0x002a, h01=0x0050, text=» SRL A1,2 MAP PHYSICAL ADDRESS ON MMU «, t00=0x0056, t01=0x0066}
0x086e0…086f4               Head {h00=0x0010, h01=0x0050, text=»AP:385 EQU *«, t00=0x0056, t01=0x0094}
0x086f4…08724               Head {h00=0x002c, h01=0x0050, text=» ADRS A1,A2 LOGICAL ADDRESS TO NEXT PAGE«, t00=0x0056, t01=0x00a8}
0x08724…08744               Head {h00=0x001c, h01=0x0050, text=» ADK A2,2 NEXT MMU ENTRY«, t00=0x0056, t01=0x00d8}
0x08744…08756               Head {h00=0x000e, h01=0x0050, text=» CWR A2,A3«, t00=0x0056, t01=0x00f8}
0x08756…0876c               Head {h00=0x0012, h01=0x0050, text=» RB(NE) AP:385«, t00=0x0056, t01=0x010a}
0x0876c…08796               Head {h00=0x0026, h01=0x0050, text=» TL MMDDIV,A13 LOAD MMU REGISTERS «, t00=0x0056, t01=0x0120}
0x08796…087a8               Head {h00=0x000e, h01=0x0050, text=» RB AP:360«, t00=0x0056, t01=0x014a}
0x087a8…087b2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0056, t01=0x015c}
0x087b2…087be               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0056, t01=0x0166}
0x087be…087cc               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0056, t01=0x0172}
0x087cc…087e0               Head {h00=0x0010, h01=0x0050, text=»AP:400 EQU *«, t00=0x0056, t01=0x0180}
0x087e0…0881c (87, 0, 400)  Head {h00=0x0038, h01=0x0050, text=» LD A1,CURAPL+STKEND GET CURRENT APPL.CONTROL BLOCK «, t00=0x0057, t01=0x0004}
0x0881c…08836               Head {h00=0x0016, h01=0x0050, text=» IM APLCNT+STKEND «, t00=0x0057, t01=0x0040}
0x08836…08864               Head {h00=0x002a, h01=0x0050, text=» ABL(Z) CONLOD ALL APPLICATIONS LOADED«, t00=0x0057, t01=0x005a}
0x08864…0886e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0057, t01=0x0088}
0x0886e…088a0               Head {h00=0x002e, h01=0x0050, text=» ADK A1,ACBLEN ADVANCE TO NEXT APPLICATION«, t00=0x0057, t01=0x0092}
0x088a0…088d6               Head {h00=0x0032, h01=0x0050, text=» ST A1,CURAPL+STKEND APPLICATION CONTROL BLOCK«, t00=0x0057, t01=0x00c4}
0x088d6…0890e               Head {h00=0x0034, h01=0x0050, text=» LD A12,APLADA,A1 MOST SIGN. PART OF DISC ADDR. «, t00=0x0057, t01=0x00fa}
0x0890e…08948               Head {h00=0x0036, h01=0x0050, text=» LD A11,APLADA+2,A1 LEAST SIGN. PART OF DISC ADDR.«, t00=0x0057, t01=0x0132}
0x08948…08974               Head {h00=0x0028, h01=0x0050, text=» LD A10,READ GET SUBROUTINE ADDRESS «, t00=0x0057, t01=0x016c}
0x08974…0899a               Head {h00=0x0022, h01=0x0050, text=» CFR A14,A10 READ FIRST SECTOR«, t00=0x0058, t01=0x0008}
0x0899a…089ae               Head {h00=0x0010, h01=0x0050, text=» ABL AP:234 «, t00=0x0058, t01=0x002e}
0x089ae…089bc               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0058, t01=0x0042}
0x089bc…089f2               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x0058, t01=0x0050}
0x089f2…08a28               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0058, t01=0x0086}
0x08a28…08a5e               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0058, t01=0x00bc}
0x08a5e…08a94               Head {h00=0x0032, h01=0x0050, text=»*                ALOCSG                     * «, t00=0x0058, t01=0x00f2}
0x08a94…08aca               Head {h00=0x0032, h01=0x0050, text=»*                ======                     * «, t00=0x0058, t01=0x0128}
0x08aca…08b00               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0058, t01=0x015e}
0x08b00…08b36 (89, 0, 400)  Head {h00=0x0032, h01=0x0050, text=»*   RESERVE PAGES FOR RESIDENT SEGMENTS     * «, t00=0x0059, t01=0x0004}
0x08b36…08b6c               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0059, t01=0x003a}
0x08b6c…08ba2               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0059, t01=0x0070}
0x08ba2…08bd8               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x0059, t01=0x00a6}
0x08bd8…08be2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x00dc}
0x08be2…08bec               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x00e6}
0x08bec…08c00               Head {h00=0x0010, h01=0x0050, text=»ALOCSG EQU *«, t00=0x0059, t01=0x00f0}
0x08c00…08c34               Head {h00=0x0030, h01=0x0050, text=» ST A2,TNBRSG+STKEND SAVE NUMBER OF SEGMENTS«, t00=0x0059, t01=0x0104}
0x08c34…08c6a               Head {h00=0x0032, h01=0x0050, text=» CM REWFLG+STKEND CLEAR REWIND INDICATION =14 «, t00=0x0059, t01=0x0138}
0x08c6a…08ca6               Head {h00=0x0038, h01=0x0050, text=» CM SEGCNT+STKEND RESET NO OF CORE RESIDENT SEGMENTS«, t00=0x0059, t01=0x016e}
0x08ca6…08cd4               Head {h00=0x002a, h01=0x0050, text=» ST A3,APLPSZ,A1 SAVE SEGMENT SIZE =2 «, t00=0x005a, t01=0x001a}
0x08cd4…08cfa               Head {h00=0x0022, h01=0x0050, text=» LD A4,SCTOPT GET OPTION WORD «, t00=0x005a, t01=0x0048}
0x08cfa…08d18               Head {h00=0x001a, h01=0x0050, text=» SRC A4,2 DISC PAGING?«, t00=0x005a, t01=0x006e}
0x08d18…08d32               Head {h00=0x0016, h01=0x0050, text=» RF(NN) ALSG04 NO!«, t00=0x005a, t01=0x008c}
0x08d32…08d3c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005a, t01=0x00a6}
0x08d3c…08d6a               Head {h00=0x002a, h01=0x0050, text=» LD A4,SCTIPL GET PROGRAM LOAD DEVICE «, t00=0x005a, t01=0x00b0}
0x08d6a…08d90               Head {h00=0x0022, h01=0x0050, text=» SUK A4,/F0 CHECK IF CASSETTE «, t00=0x005a, t01=0x00de}
0x08d90…08dc4               Head {h00=0x0030, h01=0x0050, text=» RF(N) ALSG04 CASSETTE - LOAD ALL SEGMENTS! «, t00=0x005a, t01=0x0104}
0x08dc4…08dce               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005a, t01=0x0138}
0x08dce…08dfe               Head {h00=0x002c, h01=0x0050, text=»*  COMPUTE NUMBER OF CORE RESIDENT PAGES«, t00=0x005a, t01=0x0142}
0x08dfe…08e08               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005a, t01=0x0172}
0x08e08…08e30               Head {h00=0x0024, h01=0x0050, text=» LDR A6,A9 START OF APPLICATION «, t00=0x005a, t01=0x017c}
0x08e30…08e5a               Head {h00=0x0026, h01=0x0050, text=» ADK A6,14 START OF SEGMENT BLOCKS«, t00=0x005b, t01=0x0014}
0x08e5a…08e6e               Head {h00=0x0010, h01=0x0050, text=»ALSG00 EQU *«, t00=0x005b, t01=0x003e}
0x08e6e…08e92               Head {h00=0x0020, h01=0x0050, text=» ADK A6,6 NEXT SEGMENT BLOCK«, t00=0x005b, t01=0x0052}
0x08e92…08eb4               Head {h00=0x001e, h01=0x0050, text=»*  LOOK IF OUTSIDE BUFFER «, t00=0x005b, t01=0x0076}
0x08eb4…08ece               Head {h00=0x0016, h01=0x0050, text=»*  IF SO READ NEXT«, t00=0x005b, t01=0x0098}
0x08ece…08ee6               Head {h00=0x0014, h01=0x0050, text=»*  SECTOR BLOCK «, t00=0x005b, t01=0x00b2}
0x08ee6…08ef0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005b, t01=0x00ca}
0x08ef0…08f18               Head {h00=0x0024, h01=0x0050, text=» LDR A4,A6 SAVE BUFFER POSITION «, t00=0x005b, t01=0x00d4}
0x08f18…08f3c               Head {h00=0x0020, h01=0x0050, text=» SUR A4,A9 RELATIVE POSITION«, t00=0x005b, t01=0x00fc}
0x08f3c…08f68               Head {h00=0x0028, h01=0x0050, text=» CWK A4,BUFLEN-16 OUTSIDE BUFFER? =5«, t00=0x005b, t01=0x0120}
0x08f68…08f82               Head {h00=0x0016, h01=0x0050, text=» RF(NG) ALSG01 NO!«, t00=0x005b, t01=0x014c}
0x08f82…08f8c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005b, t01=0x0166}
0x08f8c…08fc0               Head {h00=0x0030, h01=0x0050, text=» IM REWFLG+STKEND SET REWIND INDICATION =14 «, t00=0x005b, t01=0x0170}
0x08fc0…08fe8               Head {h00=0x0024, h01=0x0050, text=» CF A14,NXTSEC READ NEXT SECTOR «, t00=0x005c, t01=0x0014}
0x08fe8…09024               Head {h00=0x0038, h01=0x0050, text=» SUK A6,BUFLEN-16 COMPENSATE FOR RELOCATION BITS =5 «, t00=0x005c, t01=0x003c}
0x09024…0904c               Head {h00=0x0024, h01=0x0050, text=»   AND RESET BUFFER POSITION =5 «, t00=0x005c, t01=0x0078}
0x0904c…09056               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005c, t01=0x00a0}
0x09056…0906a               Head {h00=0x0010, h01=0x0050, text=»ALSG01 EQU *«, t00=0x005c, t01=0x00aa}
0x0906a…0908e               Head {h00=0x0020, h01=0x0050, text=» LCR A4,A6 GET SEGMENT TYPE «, t00=0x005c, t01=0x00be}
0x0908e…090ba               Head {h00=0x0028, h01=0x0050, text=» CCK A4,'RR' CORE RESIDENT SEGMENT? «, t00=0x005c, t01=0x00e2}
0x090ba…090d4               Head {h00=0x0016, h01=0x0050, text=» RF(NE) ALSG02 NO!«, t00=0x005c, t01=0x010e}
0x090d4…09110               Head {h00=0x0038, h01=0x0050, text=» IM SEGCNT+STKEND INCREMENT RESIDENT SEGMENT COUNTER«, t00=0x005c, t01=0x0128}
0x09110…09124               Head {h00=0x0010, h01=0x0050, text=»ALSG02 EQU *«, t00=0x005c, t01=0x0164}
0x09124…09146               Head {h00=0x001e, h01=0x0050, text=» SUK A2,1 MOORE SEGMENTS? «, t00=0x005c, t01=0x0178}
0x09146…09162               Head {h00=0x0018, h01=0x0050, text=» RB(NZ) ALSG00 YES! «, t00=0x005d, t01=0x000a}
0x09162…0919a               Head {h00=0x0034, h01=0x0050, text=» LD A2,SEGCNT+STKEND NUMBER OF RESIDENT SEGMENTS«, t00=0x005d, t01=0x0026}
0x0919a…091c6               Head {h00=0x0028, h01=0x0050, text=» RF(Z) ALSG12 NO RESIDENT SEGMENTS! «, t00=0x005d, t01=0x005e}
0x091c6…091da               Head {h00=0x0010, h01=0x0050, text=»ALSG04 EQU *«, t00=0x005d, t01=0x008a}
0x091da…09214               Head {h00=0x0036, h01=0x0050, text=» ST A2,SEGCNT+STKEND SAVE NBR OF RESIDENT SEGMENTS«, t00=0x005d, t01=0x009e}
0x09214…0924c               Head {h00=0x0034, h01=0x0050, text=» ADS A2,SCTNOP ACKUMULATE NO OF CORE RES. SEGM. «, t00=0x005d, t01=0x00d8}
0x0924c…09272               Head {h00=0x0022, h01=0x0050, text=» LD A6,SCTOPT GET OPTION WORD «, t00=0x005d, t01=0x0110}
0x09272…09284               Head {h00=0x000e, h01=0x0050, text=» SRC A6,1 «, t00=0x005d, t01=0x0136}
0x09284…092ac               Head {h00=0x0024, h01=0x0050, text=» RF(NN) ALSG08 NO MMU IN SYSTEM «, t00=0x005d, t01=0x0148}
0x092ac…092b6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005d, t01=0x0170}
0x092b6…092da               Head {h00=0x0020, h01=0x0050, text=» LDR A6,A3 GET SEGMENT SIZE «, t00=0x005d, t01=0x017a}
0x092da…092f0               Head {h00=0x0012, h01=0x0050, text=» ANKL A6,/FFF «, t00=0x005e, t01=0x000e}
0x092f0…09322               Head {h00=0x002e, h01=0x0050, text=» RF(NZ) ALSG08 NOT A MULTIPLE OF 4K BYTES «, t00=0x005e, t01=0x0024}
0x09322…0932c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005e, t01=0x0056}
0x0932c…09360               Head {h00=0x0030, h01=0x0050, text=» LDR A5,A5 LOOK IF ALREADY ON A 4K BOUNDARY «, t00=0x005e, t01=0x0060}
0x09360…0937a               Head {h00=0x0016, h01=0x0050, text=» RF(Z) ALSG08 YES «, t00=0x005e, t01=0x0094}
0x0937a…09384               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005e, t01=0x00ae}
0x09384…093ac               Head {h00=0x0024, h01=0x0050, text=» LDK A5,0 START ON A 4K BOUNDARY«, t00=0x005e, t01=0x00b8}
0x093ac…093c0               Head {h00=0x0010, h01=0x0050, text=»ALSG08 EQU *«, t00=0x005e, t01=0x00e0}
0x093c0…093ee               Head {h00=0x002a, h01=0x0050, text=» LDR A7,A7 LOOK IF 256 KBYTE MEMORY =3«, t00=0x005e, t01=0x00f4}
0x093ee…0940c               Head {h00=0x001a, h01=0x0050, text=» RF(NZ) ALSG8B NO! =3 «, t00=0x005e, t01=0x0122}
0x0940c…0943c               Head {h00=0x002c, h01=0x0050, text=» LDKL A5,PAGSIZ YES LAST FRAME EMPTY =3 «, t00=0x005e, t01=0x0140}
0x0943c…0946c               Head {h00=0x002c, h01=0x0050, text=» SUKL A7,/400 BEGINNING OF LAST FRAME =3«, t00=0x005e, t01=0x0170}
0x0946c…09480               Head {h00=0x0010, h01=0x0050, text=»ALSG8B EQU *«, t00=0x005f, t01=0x0010}
0x09480…094b2               Head {h00=0x002e, h01=0x0050, text=» ANKL A5,/1C00 ALWAYS START ON 1K BOUNDARY«, t00=0x005f, t01=0x0024}
0x094b2…094e4               Head {h00=0x002e, h01=0x0050, text=» SRL A3,1 MAKE SEGMENT LENGTH IN WORDS =2 «, t00=0x005f, t01=0x0056}
0x094e4…09510               Head {h00=0x0028, h01=0x0050, text=» SRL A5,1 AND REMAINING AREA TOO =2 «, t00=0x005f, t01=0x0088}
0x09510…0953e               Head {h00=0x002a, h01=0x0050, text=» SRL A7,10 CONVERT TO NO OF FRAMES =2 «, t00=0x005f, t01=0x00b4}
0x0953e…09564               Head {h00=0x0022, h01=0x0050, text=» LDR A4,A3 GET SEGMENT SIZE =2«, t00=0x005f, t01=0x00e2}
0x09564…09596               Head {h00=0x002e, h01=0x0050, text=» NGR A4,A4 AND CORRESPONDING NEG. VALUE =2«, t00=0x005f, t01=0x0108}
0x09596…095ae               Head {h00=0x0014, h01=0x0050, text=»ALSG09 EQU * =2 «, t00=0x005f, t01=0x013a}
0x095ae…095d6               Head {h00=0x0024, h01=0x0050, text=» CWR A5,A3 ENOUGH SPACE LEFT? =2«, t00=0x005f, t01=0x0152}
0x095d6…095f4               Head {h00=0x001a, h01=0x0050, text=» RF(NL) ALSG10 YES =2 «, t00=0x005f, t01=0x017a}
0x095f4…0961e               Head {h00=0x0026, h01=0x0050, text=» SUK A7,1 DECREMENT FRAME COUNT =2«, t00=0x0060, t01=0x0008}
0x0961e…0964e               Head {h00=0x002c, h01=0x0050, text=» ADKL A5,/800 ALLOCATE ANOTHER FRAME =2 «, t00=0x0060, t01=0x0032}
0x0964e…09676               Head {h00=0x0024, h01=0x0050, text=» RB(P) ALSG09 LOOK IF ENOUGH =2 «, t00=0x0060, t01=0x0062}
0x09676…0968e               Head {h00=0x0014, h01=0x0050, text=»ALSG10 EQU * =2 «, t00=0x0060, t01=0x008a}
0x0968e…096c6               Head {h00=0x0034, h01=0x0050, text=» TNM A5,A3 FREE AREA GREATER THAN 32K WORDS? =2 «, t00=0x0060, t01=0x00a2}
0x096c6…096e2               Head {h00=0x0018, h01=0x0050, text=» RF(N) ALS11A YES =2«, t00=0x0060, t01=0x00da}
0x096e2…09714               Head {h00=0x002e, h01=0x0050, text=» SUR A5,A3 ALLOCATE AREA TO ONE SEGMENT =2«, t00=0x0060, t01=0x00f6}
0x09714…0972a               Head {h00=0x0012, h01=0x0050, text=» RF ALS11B =2 «, t00=0x0060, t01=0x0128}
0x0972a…09742               Head {h00=0x0014, h01=0x0050, text=»ALS11A EQU * =2 «, t00=0x0060, t01=0x013e}
0x09742…09774               Head {h00=0x002e, h01=0x0050, text=» ADR A5,A4 ALLOCATE AREA TO ONE SEGMENT =2«, t00=0x0060, t01=0x0156}
0x09774…0978c               Head {h00=0x0014, h01=0x0050, text=»ALS11B EQU * =2 «, t00=0x0060, t01=0x0188}
0x0978c…097ba               Head {h00=0x002a, h01=0x0050, text=» SUK A2,1 DECREMENT SEGMENT COUNTS =2 «, t00=0x0061, t01=0x0010}
0x097ba…097e2               Head {h00=0x0024, h01=0x0050, text=» RB(NZ) ALSG09 MORE SEGMENTS =2 «, t00=0x0061, t01=0x003e}
0x097e2…097f8               Head {h00=0x0012, h01=0x0050, text=» LDR A7,A7 =2 «, t00=0x0061, t01=0x0066}
0x097f8…09820               Head {h00=0x0024, h01=0x0050, text=» ABL(N) MEMOVF MEMORY OVERFLOW! «, t00=0x0061, t01=0x007c}
0x09820…0982a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0061, t01=0x00a4}
0x0982a…09852               Head {h00=0x0024, h01=0x0050, text=» SLL A7,10 RESTORE FRAME ADDRESS«, t00=0x0061, t01=0x00ae}
0x09852…09884               Head {h00=0x002e, h01=0x0050, text=» ST A7,APLSEG,A1 SAVE PHYSICAL ADDRESS TO «, t00=0x0061, t01=0x00d6}
0x09884…098b4               Head {h00=0x002c, h01=0x0050, text=» SLL A5,1 RESTORE AREA LEFT IN BYTES =2 «, t00=0x0061, t01=0x0108}
0x098b4…098e6               Head {h00=0x002e, h01=0x0050, text=» SLL A3,1 RESTORE SEGMENT SIZE IN BYTES =2«, t00=0x0061, t01=0x0138}
0x098e6…09918               Head {h00=0x002e, h01=0x0050, text=» ST A5,APLSEG+2,A1 FIRST RESIDENT SEGMENT «, t00=0x0061, t01=0x016a}
0x09918…0992c               Head {h00=0x0010, h01=0x0050, text=»ALSG12 EQU *«, t00=0x0062, t01=0x000c}
0x0992c…09936               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0062, t01=0x0020}
0x09936…09964               Head {h00=0x002a, h01=0x0050, text=»*  REREAD FIRST SECTOR OF APPLICATION «, t00=0x0062, t01=0x002a}
0x09964…09992               Head {h00=0x002a, h01=0x0050, text=»*  IF S:GTAB IS LARGER THAN ONE SECTOR«, t00=0x0062, t01=0x0058}
0x09992…0999c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0062, t01=0x0086}
0x0999c…099dc               Head {h00=0x003c, h01=0x0050, text=» LD A2,REWFLG+STKEND DO WE HAVE TO REWIND THE FILE? =14 «, t00=0x0062, t01=0x0090}
0x099dc…099fa               Head {h00=0x001a, h01=0x0050, text=» RF(Z) ALSG30 NO! =14 «, t00=0x0062, t01=0x00d0}
0x099fa…09a04               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0062, t01=0x00ee}
0x09a04…09a1c               Head {h00=0x0014, h01=0x0050, text=» IFT CASS=1  =14«, t00=0x0062, t01=0x00f8}
0x09a1c…09a4a               Head {h00=0x002a, h01=0x0050, text=» LD A2,SCTIPL IF CASSETTE LOADING =14 «, t00=0x0062, t01=0x0110}
0x09a4a…09a64               Head {h00=0x0016, h01=0x0050, text=» SUK A2,/F0 . =14 «, t00=0x0062, t01=0x013e}
0x09a64…09a80               Head {h00=0x0018, h01=0x0050, text=» RF(NN) ALSG14 . =14«, t00=0x0062, t01=0x0158}
0x09a80…09a8a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0062, t01=0x0174}
0x09a8a…09ab4               Head {h00=0x0026, h01=0x0050, text=»*   WE MUST REWIND THE TAPE TO =14«, t00=0x0062, t01=0x017e}
0x09ab4…09adc               Head {h00=0x0024, h01=0x0050, text=»*   BEGINNING OF APPLICATION =14«, t00=0x0063, t01=0x0018}
0x09adc…09ae6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0063, t01=0x0040}
0x09ae6…09b0c               Head {h00=0x0022, h01=0x0050, text=» CALL PUSH SAVE REGISTERS =14 «, t00=0x0063, t01=0x004a}
0x09b0c…09b3e               Head {h00=0x002e, h01=0x0050, text=» LDK A1,SBOT SEARCH BEGINNING OF TAPE =14 «, t00=0x0063, t01=0x0070}
0x09b3e…09b5a               Head {h00=0x0018, h01=0x0050, text=» CF A14,CHCRIO . =14«, t00=0x0063, t01=0x00a2}
0x09b5a…09b74               Head {h00=0x0016, h01=0x0050, text=» LDK A1,STMF . =14«, t00=0x0063, t01=0x00be}
0x09b74…09ba6               Head {h00=0x002e, h01=0x0050, text=» CF A14,CHCRIO SEARCH START OF MONITOR =14«, t00=0x0063, t01=0x00d8}
0x09ba6…09bc0               Head {h00=0x0016, h01=0x0050, text=» LDK A1,STMF . =14«, t00=0x0063, t01=0x010a}
0x09bc0…09bf6               Head {h00=0x0032, h01=0x0050, text=» CF A14,CHCRIO SEARCH START OF APPLICATION =14«, t00=0x0063, t01=0x0124}
0x09bf6…09c2c               Head {h00=0x0032, h01=0x0050, text=» CF A14,RDBLK REREAD START OF APPLICATION =14 «, t00=0x0063, t01=0x015a}
0x09c2c…09c54               Head {h00=0x0024, h01=0x0050, text=» CALL POB RESTORE REGISTERS =14 «, t00=0x0063, t01=0x0190}
0x09c54…09c6c               Head {h00=0x0014, h01=0x0050, text=» RF ALSG30 . =14«, t00=0x0064, t01=0x0028}
0x09c6c…09c86               Head {h00=0x0016, h01=0x0050, text=»ALSG14 EQU * . =14«, t00=0x0064, t01=0x0040}
0x09c86…09c98               Head {h00=0x000e, h01=0x0050, text=» XIF  =14 «, t00=0x0064, t01=0x005a}
0x09c98…09cd4               Head {h00=0x0038, h01=0x0050, text=» LD A12,APLADA,A1 GET MOST SIGN. PART OF DISC ADDR. «, t00=0x0064, t01=0x006c}
0x09cd4…09d0a               Head {h00=0x0032, h01=0x0050, text=» LD A11,APLADA+2,A1 AND LEAST SIGNIFICANT PART«, t00=0x0064, t01=0x00a8}
0x09d0a…09d34               Head {h00=0x0026, h01=0x0050, text=» CF A14,NXTSEC REREAD FIRST SECTOR«, t00=0x0064, t01=0x00de}
0x09d34…09d4e               Head {h00=0x0016, h01=0x0050, text=»ALSG30 EQU * . =14«, t00=0x0064, t01=0x0108}
0x09d4e…09d5e               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0064, t01=0x0122}
0x09d5e…09d6a               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0064, t01=0x0132}
0x09d6a…09d76               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0064, t01=0x013e}
0x09d76…09d8a               Head {h00=0x0010, h01=0x0050, text=»NXTSEC EQU *«, t00=0x0064, t01=0x014a}
0x09d8a…09db4               Head {h00=0x0026, h01=0x0050, text=» CALL PUSH SAVE REGISTER CONTENTS «, t00=0x0064, t01=0x015e}
0x09db4…09dda               Head {h00=0x0022, h01=0x0050, text=» LD A10,READ READ NEXT SECTOR «, t00=0x0064, t01=0x0188}
0x09dda…09dee               Head {h00=0x0010, h01=0x0050, text=» CFR A14,A10«, t00=0x0065, t01=0x001e}
0x09dee…09e2a               Head {h00=0x0038, h01=0x0050, text=» ST A11,DISCAD+STKEND SAVE CURRENT SECTOR/BLOCK =10 «, t00=0x0065, t01=0x0032}
0x09e2a…09e56               Head {h00=0x0028, h01=0x0050, text=» ST A12,DISCAD+2+STKEND ADDRESS =10 «, t00=0x0065, t01=0x006e}
0x09e56…09e88               Head {h00=0x002e, h01=0x0050, text=» CALL POB RESTORE FORMER REGISTER CONTENTS«, t00=0x0065, t01=0x009a}
0x09e88…09ec6               Head {h00=0x003a, h01=0x0050, text=» LD A11,DISCAD+STKEND RESTORE CURRENT SECTOR/BLOCK =10«, t00=0x0065, t01=0x00cc}
0x09ec6…09ef2               Head {h00=0x0028, h01=0x0050, text=» LD A12,DISCAD+2+STKEND ADDRESS =10 «, t00=0x0065, t01=0x010a}
0x09ef2…09f02               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0065, t01=0x0136}
0x09f02…09f1a               Head {h00=0x0014, h01=0x0050, text=» IFT EDM=1  =12 «, t00=0x0065, t01=0x0146}
0x09f1a…09f28               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0065, t01=0x015e}
0x09f28…09f60               Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x0065, t01=0x016c}
0x09f60…09f98               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0066, t01=0x0014}
0x09f98…09fd0               Head {h00=0x0034, h01=0x0050, text=»*  LODMEX - LOAD MONITOR EXTENT(S)            * «, t00=0x0066, t01=0x004c}
0x09fd0…0a008               Head {h00=0x0034, h01=0x0050, text=»*  ===============================            * «, t00=0x0066, t01=0x0084}
0x0a008…0a040               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0066, t01=0x00bc}
0x0a040…0a078               Head {h00=0x0034, h01=0x0050, text=»*  REFERENCED IN:  SYSLOD                     * «, t00=0x0066, t01=0x00f4}
0x0a078…0a0b0               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0066, t01=0x012c}
0x0a0b0…0a0e8               Head {h00=0x0034, h01=0x0050, text=»*  ENTRY:                                     * «, t00=0x0066, t01=0x0164}
0x0a0e8…0a120               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0067, t01=0x000c}
0x0a120…0a158               Head {h00=0x0034, h01=0x0050, text=»*  EXIT:                                      * «, t00=0x0067, t01=0x0044}
0x0a158…0a190               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0067, t01=0x007c}
0x0a190…0a1c8               Head {h00=0x0034, h01=0x0050, text=»*  WORK REGISTERS:  A1-A12                    * «, t00=0x0067, t01=0x00b4}
0x0a1c8…0a200               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0067, t01=0x00ec}
0x0a200…0a238               Head {h00=0x0034, h01=0x0050, text=»*  SUBROUTINES:  LODCOM                       * «, t00=0x0067, t01=0x0124}
0x0a238…0a270               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0067, t01=0x015c}
0x0a270…0a2a8 (104, 0, 400) Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x0068, t01=0x0004}
0x0a2a8…0a2bc               Head {h00=0x0010, h01=0x0050, text=»LODMEX EQU *«, t00=0x0068, t01=0x003c}
0x0a2bc…0a2e6               Head {h00=0x0026, h01=0x0050, text=» LD A1,SCTMXS MONITOR EXTENT TABLE«, t00=0x0068, t01=0x0050}
0x0a2e6…0a2fa               Head {h00=0x0010, h01=0x0050, text=»MSX10 EQU * «, t00=0x0068, t01=0x007a}
0x0a2fa…0a30e               Head {h00=0x0010, h01=0x0050, text=» RF(Z) MSX99«, t00=0x0068, t01=0x008e}
0x0a30e…0a318               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0068, t01=0x00a2}
0x0a318…0a344               Head {h00=0x0028, h01=0x0050, text=» LD A1,SCTOPT GET MONITOR OPTION =12«, t00=0x0068, t01=0x00ac}
0x0a344…0a370               Head {h00=0x0028, h01=0x0050, text=» SRC A1,1 LOOK IF MMU OPTION ON =12 «, t00=0x0068, t01=0x00d8}
0x0a370…0a38c               Head {h00=0x0018, h01=0x0050, text=» RF(N) MSX15 YES =12«, t00=0x0068, t01=0x0104}
0x0a38c…0a3c4               Head {h00=0x0034, h01=0x0050, text=» LDKL A1,LMP9 NO, SET ILLEGAL MONITOR OPTION =12«, t00=0x0068, t01=0x0120}
0x0a3c4…0a3de               Head {h00=0x0016, h01=0x0050, text=» CALL ERROR . =12 «, t00=0x0068, t01=0x0158}
0x0a3de…0a3f8               Head {h00=0x0016, h01=0x0050, text=»MSX15 EQU * . =12 «, t00=0x0068, t01=0x0172}
0x0a3f8…0a428               Head {h00=0x002c, h01=0x0050, text=» CF A14,GETMON GET MONITOR DISC ADDRESS «, t00=0x0068, t01=0x018c}
0x0a428…0a456               Head {h00=0x002a, h01=0x0050, text=» LD A3,MX:NOX,A1 GET NUMBER OF EXTENTS«, t00=0x0069, t01=0x002c}
0x0a456…0a48e               Head {h00=0x0034, h01=0x0050, text=» LD A6,MX:NOS,A1 GET NUMBER OF SEGMENT CLUSTERS «, t00=0x0069, t01=0x005a}
0x0a48e…0a4b6               Head {h00=0x0024, h01=0x0050, text=» SLL A6,1 MAKE BYTE DISPLACEMENT«, t00=0x0069, t01=0x0092}
0x0a4b6…0a4c8               Head {h00=0x000e, h01=0x0050, text=» ADK A6,4 «, t00=0x0069, t01=0x00ba}
0x0a4c8…0a4ee               Head {h00=0x0022, h01=0x0050, text=» ADR A6,A1 FIRST EXTENT BLOCK «, t00=0x0069, t01=0x00cc}
0x0a4ee…0a502               Head {h00=0x0010, h01=0x0050, text=»MSX20 EQU * «, t00=0x0069, t01=0x00f2}
0x0a502…0a52c               Head {h00=0x0026, h01=0x0050, text=» SUK A3,1 DECREMENT EXTENT COUNTER«, t00=0x0069, t01=0x0106}
0x0a52c…0a550               Head {h00=0x0020, h01=0x0050, text=» RF(N) MSX99 NO MORE EXTENTS«, t00=0x0069, t01=0x0130}
0x0a550…0a55a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0069, t01=0x0154}
0x0a55a…0a580               Head {h00=0x0022, h01=0x0050, text=» STR A3,A15 SAVE NO OF EXTENTS«, t00=0x0069, t01=0x015e}
0x0a580…0a5a4               Head {h00=0x0020, h01=0x0050, text=» ADK A6,6 NEXT EXTENT BLOCK «, t00=0x0069, t01=0x0184}
0x0a5a4…0a5cc               Head {h00=0x0024, h01=0x0050, text=» LD A7,SCTEFA RESTORE ADDRESS TO«, t00=0x006a, t01=0x0018}
0x0a5cc…0a5f4               Head {h00=0x0024, h01=0x0050, text=» LD A5,SCTEFA+2 END OF FREE AREA«, t00=0x006a, t01=0x0040}
0x0a5f4…0a60a               Head {h00=0x0012, h01=0x0050, text=» RF(NZ) MSX25 «, t00=0x006a, t01=0x0068}
0x0a60a…0a614               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006a, t01=0x007e}
0x0a614…0a64a               Head {h00=0x0032, h01=0x0050, text=» LDKL A5,PAGSIZ EMPTY FRAME, START ON NEXT ONE«, t00=0x006a, t01=0x0088}
0x0a64a…0a660               Head {h00=0x0012, h01=0x0050, text=» SUKL A7,/400 «, t00=0x006a, t01=0x00be}
0x0a660…0a674               Head {h00=0x0010, h01=0x0050, text=»MSX25 EQU * «, t00=0x006a, t01=0x00d4}
0x0a674…0a6a0               Head {h00=0x0028, h01=0x0050, text=» LD A2,EXLEN,A6 GET LENGTH OF EXTENT«, t00=0x006a, t01=0x00e8}
0x0a6a0…0a6ca               Head {h00=0x0026, h01=0x0050, text=» ADK A2,11 RESERV FIVE EXTRA WORDS«, t00=0x006a, t01=0x0114}
0x0a6ca…0a6f2               Head {h00=0x0024, h01=0x0050, text=» ANKL A2,/FFFE MAKE EVEN LENGTH «, t00=0x006a, t01=0x013e}
0x0a6f2…0a722               Head {h00=0x002c, h01=0x0050, text=» SRL A7,10 FRAME ADDRESS AS FRAME COUNT «, t00=0x006a, t01=0x0166}
0x0a722…0a756               Head {h00=0x0030, h01=0x0050, text=» ADK A2,0 EXTENT LENGTH LESS THAN 32K BYTES?«, t00=0x006b, t01=0x0008}
0x0a756…0a76e               Head {h00=0x0014, h01=0x0050, text=» RF(N) MSX30 NO «, t00=0x006b, t01=0x003c}
0x0a76e…0a778               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006b, t01=0x0054}
0x0a778…0a7ae               Head {h00=0x0032, h01=0x0050, text=» CWR A2,A5 EXTENT LESS THAN AREA LEFT IN FRAME«, t00=0x006b, t01=0x005e}
0x0a7ae…0a7c8               Head {h00=0x0016, h01=0x0050, text=» RF(L) MSX40 YES! «, t00=0x006b, t01=0x0094}
0x0a7c8…0a7d2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006b, t01=0x00ae}
0x0a7d2…0a7e6               Head {h00=0x0010, h01=0x0050, text=»MSX30 EQU * «, t00=0x006b, t01=0x00b8}
0x0a7e6…0a7f8               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A2«, t00=0x006b, t01=0x00cc}
0x0a7f8…0a82a               Head {h00=0x002e, h01=0x0050, text=» SRL A1,12 CONVERT LENGTH TO NO OF FRAMES «, t00=0x006b, t01=0x00de}
0x0a82a…0a848               Head {h00=0x001a, h01=0x0050, text=» CWK A1,14 <60K BYTES?«, t00=0x006b, t01=0x0110}
0x0a848…0a862               Head {h00=0x0016, h01=0x0050, text=» RF(L) MSX35 YES! «, t00=0x006b, t01=0x012e}
0x0a862…0a86c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006b, t01=0x0148}
0x0a86c…0a89c               Head {h00=0x002c, h01=0x0050, text=» CWK A5,PAGSIZ ALREADY ON A 4K BOUNDARY «, t00=0x006b, t01=0x0152}
0x0a89c…0a8b6               Head {h00=0x0016, h01=0x0050, text=» RF(E) MSX35 YES! «, t00=0x006b, t01=0x0182}
0x0a8b6…0a8c0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006c, t01=0x000c}
0x0a8c0…0a8ec               Head {h00=0x0028, h01=0x0050, text=» LDKL A5,PAGSIZ START ON 4K BOUNDARY«, t00=0x006c, t01=0x0016}
0x0a8ec…0a8fe               Head {h00=0x000e, h01=0x0050, text=» SUK A7,1 «, t00=0x006c, t01=0x0042}
0x0a8fe…0a912               Head {h00=0x0010, h01=0x0050, text=»MSX35 EQU * «, t00=0x006c, t01=0x0054}
0x0a912…0a946               Head {h00=0x0030, h01=0x0050, text=» SUR A2,A5 SUBTRACT AREA LEFT IN LAST FRAME «, t00=0x006c, t01=0x0068}
0x0a946…0a96c               Head {h00=0x0022, h01=0x0050, text=» LDK A5,0 AND SET EMPTY FRAME «, t00=0x006c, t01=0x009c}
0x0a96c…0a97e               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A2«, t00=0x006c, t01=0x00c2}
0x0a97e…0a9b0               Head {h00=0x002e, h01=0x0050, text=» SRL A1,12 CONVERT LENGTH TO NO OF FRAMES «, t00=0x006c, t01=0x00d4}
0x0a9b0…0a9e0               Head {h00=0x002c, h01=0x0050, text=» SUR A7,A1 AND SUBTRACT FROM FRAME COUNT«, t00=0x006c, t01=0x0106}
0x0a9e0…0aa08               Head {h00=0x0024, h01=0x0050, text=» ABL(N) MEMOVF MEMORY OVERFLOW! «, t00=0x006c, t01=0x0136}
0x0aa08…0aa12               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006c, t01=0x015e}
0x0aa12…0aa3a               Head {h00=0x0024, h01=0x0050, text=» ANKL A2,/FFF ISOLATE AREA LEFT «, t00=0x006c, t01=0x0168}
0x0aa3a…0aa4e               Head {h00=0x0010, h01=0x0050, text=» RF(Z) MSX45«, t00=0x006c, t01=0x0190}
0x0aa4e…0aa58               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006d, t01=0x0014}
0x0aa58…0aa86               Head {h00=0x002a, h01=0x0050, text=» LDKL A5,PAGSIZ TAKE NEXT EMPTY FRAME «, t00=0x006d, t01=0x001e}
0x0aa86…0aa98               Head {h00=0x000e, h01=0x0050, text=» SUK A7,1 «, t00=0x006d, t01=0x004c}
0x0aa98…0aaac               Head {h00=0x0010, h01=0x0050, text=»MSX40 EQU * «, t00=0x006d, t01=0x005e}
0x0aaac…0aae4               Head {h00=0x0034, h01=0x0050, text=» SUR A5,A2 SUBTACT FROM AREA LEFT IN LAST FRAME «, t00=0x006d, t01=0x0072}
0x0aae4…0aaf8               Head {h00=0x0010, h01=0x0050, text=»MSX45 EQU * «, t00=0x006d, t01=0x00aa}
0x0aaf8…0ab22               Head {h00=0x0026, h01=0x0050, text=» CWK A7,15 LOOK IF FIRST PARTITION«, t00=0x006d, t01=0x00be}
0x0ab22…0ab50               Head {h00=0x002a, h01=0x0050, text=» ABL(NG) MEMOVF YES, MEMORY OVERFNGOW!«, t00=0x006d, t01=0x00e8}
0x0ab50…0ab5a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006d, t01=0x0116}
0x0ab5a…0ab8c               Head {h00=0x002e, h01=0x0050, text=» ANKL A5,/FFFC START ON A 4 BYTE BOUNDARY «, t00=0x006d, t01=0x0120}
0x0ab8c…0abb4               Head {h00=0x0024, h01=0x0050, text=» SLL A7,10 RESTORE FRAME ADDRESS«, t00=0x006d, t01=0x0152}
0x0abb4…0abe2               Head {h00=0x002a, h01=0x0050, text=» ST A5,SCTEFA+2 SAVE PHYSICAL ADDRESS «, t00=0x006d, t01=0x017a}
0x0abe2…0ac0c               Head {h00=0x0026, h01=0x0050, text=» ST A7,SCTEFA TO END OF FREE AREA «, t00=0x006e, t01=0x0018}
0x0ac0c…0ac16               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006e, t01=0x0042}
0x0ac16…0ac3e               Head {h00=0x0024, h01=0x0050, text=» LD A4,SCTMXS GET MXSTAB ADDRESS«, t00=0x006e, t01=0x004c}
0x0ac3e…0ac64               Head {h00=0x0022, h01=0x0050, text=» ADK A4,2 MONITOR DISC ADDRESS«, t00=0x006e, t01=0x0074}
0x0ac64…0ac84               Head {h00=0x001c, h01=0x0050, text=» XRR A1,A1 RESET REG. A1«, t00=0x006e, t01=0x009a}
0x0ac84…0acb2               Head {h00=0x002a, h01=0x0050, text=» LDR* A2,A6 GET MONITOR EXTENT ADDRESS«, t00=0x006e, t01=0x00ba}
0x0acb2…0acde               Head {h00=0x0028, h01=0x0050, text=» DAR* A4 AND RELOCATE EXTENT ADDRESS«, t00=0x006e, t01=0x00e8}
0x0acde…0ad0c               Head {h00=0x002a, h01=0x0050, text=» LDR A11,A2 GET LEAST SIGNIFICANT PART«, t00=0x006e, t01=0x0114}
0x0ad0c…0ad3a               Head {h00=0x002a, h01=0x0050, text=» LDR A12,A1 AND MOST SIGNIFICANT PART «, t00=0x006e, t01=0x0142}
0x0ad3a…0ad4c               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A5«, t00=0x006e, t01=0x0170}
0x0ad4c…0ad7c               Head {h00=0x002c, h01=0x0050, text=» SRL A1,2 CONVERT PHYSICAL LOAD ADDRESS «, t00=0x006e, t01=0x0182}
0x0ad7c…0ada4               Head {h00=0x0024, h01=0x0050, text=» ORR A1,A7 TO A 16 BITS ADDRESS «, t00=0x006f, t01=0x0022}
0x0ada4…0adca               Head {h00=0x0022, h01=0x0050, text=» STR A1,A6 AND SAVE IN MXSTAB «, t00=0x006f, t01=0x004a}
0x0adca…0add4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006f, t01=0x0070}
0x0add4…0ae02               Head {h00=0x002a, h01=0x0050, text=» ADK A5,10 SKIP PRECCEDING FIVE WORDS «, t00=0x006f, t01=0x007a}
0x0ae02…0ae40               Head {h00=0x003a, h01=0x0050, text=» ST A5,LLDADR+STKEND SAVE AS PGM LOAD ADDR. (LOGICAL) «, t00=0x006f, t01=0x00a8}
0x0ae40…0ae68               Head {h00=0x0024, h01=0x0050, text=» LDR A8,A5 SAVE RELOCATION BASE «, t00=0x006f, t01=0x00e6}
0x0ae68…0ae9c               Head {h00=0x0030, h01=0x0050, text=» ADS A5,2,A6 RELOCATE PROGRAM START ADDRESS «, t00=0x006f, t01=0x010e}
0x0ae9c…0aea6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006f, t01=0x0142}
0x0aea6…0aed4               Head {h00=0x002a, h01=0x0050, text=» LD A10,EXLEN,A6 GET LENGTH OF EXTENT «, t00=0x006f, t01=0x014c}
0x0aed4…0aefe               Head {h00=0x0026, h01=0x0050, text=» LDK A3,0 RESET MMU ENTRY COUNTER «, t00=0x006f, t01=0x017a}
0x0aefe…0af2e               Head {h00=0x002c, h01=0x0050, text=» LDKL A2,TABBE GET ADDRESS TO MMU TABLE «, t00=0x0070, t01=0x0014}
0x0af2e…0af68               Head {h00=0x0036, h01=0x0050, text=» ST A3,FSTSEC+STKEND RESET FIRST SECTOR INDICATOR «, t00=0x0070, t01=0x0044}
0x0af68…0af7c               Head {h00=0x0010, h01=0x0050, text=»MSX50 EQU * «, t00=0x0070, t01=0x007e}
0x0af7c…0afa2               Head {h00=0x0022, h01=0x0050, text=» STR A7,A2 STORE PAGE ADDRESS «, t00=0x0070, t01=0x0092}
0x0afa2…0afca               Head {h00=0x0024, h01=0x0050, text=» ADKL A7,/400 NEXT PAGE ADDRESS «, t00=0x0070, t01=0x00b8}
0x0afca…0afea               Head {h00=0x001c, h01=0x0050, text=» ADK A2,2 NEXT MMU ENTRY«, t00=0x0070, t01=0x00e0}
0x0afea…0b014               Head {h00=0x0026, h01=0x0050, text=» ADK A3,1 INCREMENT ENTRY COUNTER «, t00=0x0070, t01=0x0100}
0x0b014…0b040               Head {h00=0x0028, h01=0x0050, text=» CWK A3,16 ALL ENTRIES INITIALIZED? «, t00=0x0070, t01=0x012a}
0x0b040…0b058               Head {h00=0x0014, h01=0x0050, text=» RB(NE) MSX50 NO«, t00=0x0070, t01=0x0156}
0x0b058…0b062               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0070, t01=0x016e}
0x0b062…0b086               Head {h00=0x0020, h01=0x0050, text=» TL TABBE LOAD MMU REGISTERS«, t00=0x0070, t01=0x0178}
0x0b086…0b0a6               Head {h00=0x001c, h01=0x0050, text=» CALL LOD:70 LOAD EXTENT«, t00=0x0071, t01=0x000c}
0x0b0a6…0b0d0               Head {h00=0x0026, h01=0x0050, text=» LDR* A3,A15 RESTORE NO OF EXTENTS«, t00=0x0071, t01=0x002c}
0x0b0d0…0b0e2               Head {h00=0x000e, h01=0x0050, text=» RB MSX20 «, t00=0x0071, t01=0x0056}
0x0b0e2…0b0ec               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0071, t01=0x0068}
0x0b0ec…0b100               Head {h00=0x0010, h01=0x0050, text=»MSX99 EQU * «, t00=0x0071, t01=0x0072}
0x0b100…0b110               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0071, t01=0x0086}
0x0b110…0b11e               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0071, t01=0x0096}
0x0b11e…0b156               Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x0071, t01=0x00a4}
0x0b156…0b160               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0071, t01=0x00dc}
0x0b160…0b17e               Head {h00=0x001a, h01=0x0050, text=»*               GETMON«, t00=0x0071, t01=0x00e6}
0x0b17e…0b19c               Head {h00=0x001a, h01=0x0050, text=»*               ======«, t00=0x0071, t01=0x0104}
0x0b19c…0b1a6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0071, t01=0x0122}
0x0b1a6…0b1d0               Head {h00=0x0026, h01=0x0050, text=»*   SEARCH FOR MONITOR TO BE USED «, t00=0x0071, t01=0x012c}
0x0b1d0…0b1f8               Head {h00=0x0024, h01=0x0050, text=»*   AND UPDATE IT'S DISC ADDRESS«, t00=0x0071, t01=0x0156}
0x0b1f8…0b216               Head {h00=0x001a, h01=0x0050, text=»*   IN MXSTAB ENTRIES.«, t00=0x0071, t01=0x017e}
0x0b216…0b220               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0072, t01=0x000c}
0x0b220…0b258               Head {h00=0x0034, h01=0x0050, text=»************************************************«, t00=0x0072, t01=0x0016}
0x0b258…0b262               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0072, t01=0x004e}
0x0b262…0b26c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0072, t01=0x0058}
0x0b26c…0b280               Head {h00=0x0010, h01=0x0050, text=»GETMON EQU *«, t00=0x0072, t01=0x0062}
0x0b280…0b2ac               Head {h00=0x0028, h01=0x0050, text=» LD A1,SCTANO GET APPLICATION NUMBER«, t00=0x0072, t01=0x0076}
0x0b2ac…0b2cc               Head {h00=0x001c, h01=0x0050, text=» ST A1,MONNO+STKEND SAVE«, t00=0x0072, t01=0x00a2}
0x0b2cc…0b302               Head {h00=0x0032, h01=0x0050, text=» CF A14,GETNBR GET CORRESPONDING ENTRY IN VTOC«, t00=0x0072, t01=0x00c2}
0x0b302…0b336               Head {h00=0x0030, h01=0x0050, text=» LC A1,8,A4 GET CORRESPONDING MONITOR NUMBER«, t00=0x0072, t01=0x00f8}
0x0b336…0b36c               Head {h00=0x0032, h01=0x0050, text=» SLL A1,8 FORM MONITOR NBR. AND APPL. NBR. '0'«, t00=0x0072, t01=0x012c}
0x0b36c…0b390               Head {h00=0x0020, h01=0x0050, text=» ST A1,MONNO+STKEND AND SAVE«, t00=0x0072, t01=0x0162}
0x0b390…0b3c8               Head {h00=0x0034, h01=0x0050, text=» CF A14,GETNBR SEARCH FOR APPL. NBR. 0 (MONITOR)«, t00=0x0072, t01=0x0186}
0x0b3c8…0b3d2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0073, t01=0x002e}
0x0b3d2…0b3e6               Head {h00=0x0010, h01=0x0050, text=»GTMON2 EQU *«, t00=0x0073, t01=0x0038}
0x0b3e6…0b41a               Head {h00=0x0030, h01=0x0050, text=» LD A1,MONNO+STKEND GET MONITOR NO (BIT 0-7)«, t00=0x0073, t01=0x004c}
0x0b41a…0b446               Head {h00=0x0028, h01=0x0050, text=» CW A1,8,A4 IS IT THE RIGHT MONITOR?«, t00=0x0073, t01=0x0080}
0x0b446…0b460               Head {h00=0x0016, h01=0x0050, text=» RF(E) GTMON4 YES!«, t00=0x0073, t01=0x00ac}
0x0b460…0b46a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0073, t01=0x00c6}
0x0b46a…0b4a6               Head {h00=0x0038, h01=0x0050, text=» CF A14,GTNBR4 NO, CONTINUE TO NEXT MONITOR IN VTOC «, t00=0x0073, t01=0x00d0}
0x0b4a6…0b4b8               Head {h00=0x000e, h01=0x0050, text=» RB GTMON2«, t00=0x0073, t01=0x010c}
0x0b4b8…0b4c2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0073, t01=0x011e}
0x0b4c2…0b4d6               Head {h00=0x0010, h01=0x0050, text=»GTMON4 EQU *«, t00=0x0073, t01=0x0128}
0x0b4d6…0b4fe               Head {h00=0x0024, h01=0x0050, text=» LD A1,SCTMXS GET MXSTAB ADDRESS«, t00=0x0073, t01=0x013c}
0x0b4fe…0b536               Head {h00=0x0034, h01=0x0050, text=» LD A2,16,A4 GET MONITOR DISC ADDRESS (BIT 0-15)«, t00=0x0073, t01=0x0164}
0x0b536…0b55c               Head {h00=0x0022, h01=0x0050, text=» ST A2,2,A1 AND SAVE IN MXSTAB«, t00=0x0074, t01=0x000c}
0x0b55c…0b596               Head {h00=0x0036, h01=0x0050, text=» LD A2,18,A4 AND MONITOR DISC ADDRESS (BIT 16-31) «, t00=0x0074, t01=0x0032}
0x0b596…0b5bc               Head {h00=0x0022, h01=0x0050, text=» ST A2,4,A1 AND SAVE IN MXSTAB«, t00=0x0074, t01=0x006c}
0x0b5bc…0b5d4               Head {h00=0x0014, h01=0x0050, text=» RTN A14 RETURN «, t00=0x0074, t01=0x0092}
0x0b5d4…0b5e2               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0074, t01=0x00aa}
0x0b5e2…0b5f6               Head {h00=0x0010, h01=0x0050, text=»GETNBR EQU *«, t00=0x0074, t01=0x00b8}
0x0b5f6…0b61e               Head {h00=0x0024, h01=0x0050, text=» CF A14,GETVLB READ VOLUME LABEL«, t00=0x0074, t01=0x00cc}
0x0b61e…0b632               Head {h00=0x0010, h01=0x0050, text=»GTNBR0 EQU *«, t00=0x0074, t01=0x00f4}
0x0b632…0b654               Head {h00=0x001e, h01=0x0050, text=» CF A14,RDSEC READ SECTOR «, t00=0x0074, t01=0x0108}
0x0b654…0b680               Head {h00=0x0028, h01=0x0050, text=» LDK A7,QBLFAC VTOC BLOCKING FACTOR «, t00=0x0074, t01=0x012a}
0x0b680…0b6a2               Head {h00=0x001e, h01=0x0050, text=» LDR A4,A9 START OF RECORD«, t00=0x0074, t01=0x0156}
0x0b6a2…0b6d4               Head {h00=0x002e, h01=0x0050, text=» LD A1,MONNO+STKEND GET APPLICATION NUMBER«, t00=0x0074, t01=0x0178}
0x0b6d4…0b6e8               Head {h00=0x0010, h01=0x0050, text=»GTNBR2 EQU *«, t00=0x0075, t01=0x001a}
0x0b6e8…0b71a               Head {h00=0x002e, h01=0x0050, text=» LCR A2,A4 GET 1ST CHARACTER IN FILE NAME «, t00=0x0075, t01=0x002e}
0x0b71a…0b738               Head {h00=0x001a, h01=0x0050, text=» CCK A2,/2020 UNUSED? «, t00=0x0075, t01=0x0060}
0x0b738…0b752               Head {h00=0x0016, h01=0x0050, text=» RF(E) GTNBR4 YES!«, t00=0x0075, t01=0x007e}
0x0b752…0b75c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0075, t01=0x0098}
0x0b75c…0b788               Head {h00=0x0028, h01=0x0050, text=» CC A1,9,A4 SAME APPLICATION NUMBER?«, t00=0x0075, t01=0x00a2}
0x0b788…0b7aa               Head {h00=0x001e, h01=0x0050, text=» RF(E) GTNBR6 YES, RETURN «, t00=0x0075, t01=0x00ce}
0x0b7aa…0b7b4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0075, t01=0x00f0}
0x0b7b4…0b7c8               Head {h00=0x0010, h01=0x0050, text=»GTNBR4 EQU *«, t00=0x0075, t01=0x00fa}
0x0b7c8…0b7ea               Head {h00=0x001e, h01=0x0050, text=» ADR A4,A8 GET NEXT RECORD«, t00=0x0075, t01=0x010e}
0x0b7ea…0b814               Head {h00=0x0026, h01=0x0050, text=» ADK A4,1 BYPASS STATUS CHARACTER «, t00=0x0075, t01=0x0130}
0x0b814…0b842               Head {h00=0x002a, h01=0x0050, text=» SUK A7,1 MORE RECORDS IN THIS SECTOR?«, t00=0x0075, t01=0x015a}
0x0b842…0b85c               Head {h00=0x0016, h01=0x0050, text=» RB(P) GTNBR2 YES!«, t00=0x0075, t01=0x0188}
0x0b85c…0b866               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0076, t01=0x0012}
0x0b866…0b88e               Head {h00=0x0024, h01=0x0050, text=» RB GTNBR0 NO, READ NEXT SECTOR «, t00=0x0076, t01=0x001c}
0x0b88e…0b898               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0076, t01=0x0044}
0x0b898…0b8ac               Head {h00=0x0010, h01=0x0050, text=»GTNBR6 EQU *«, t00=0x0076, t01=0x004e}
0x0b8ac…0b8bc               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0076, t01=0x0062}
0x0b8bc…0b8c8               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0076, t01=0x0072}
0x0b8c8…0b8d6               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0076, t01=0x007e}
0x0b8d6…0b918               Head {h00=0x003e, h01=0x0050, text=»**********************************************************«, t00=0x0076, t01=0x008c}
0x0b918…0b95a               Head {h00=0x003e, h01=0x0050, text=»*                                                        *«, t00=0x0076, t01=0x00ce}
0x0b95a…0b99c               Head {h00=0x003e, h01=0x0050, text=»*           LOAD CONFIGURATION PART OF SYSLOD            *«, t00=0x0076, t01=0x0110}
0x0b99c…0b9de               Head {h00=0x003e, h01=0x0050, text=»*           =================================            *«, t00=0x0076, t01=0x0152}
0x0b9de…0ba20 (119, 0, 400) Head {h00=0x003e, h01=0x0050, text=»*                                                        *«, t00=0x0077, t01=0x0004}
0x0ba20…0ba62               Head {h00=0x003e, h01=0x0050, text=»*  ENTRY:  A9 - BUFFER ADDRESS                           *«, t00=0x0077, t01=0x0046}
0x0ba62…0baa4               Head {h00=0x003e, h01=0x0050, text=»*                                                        *«, t00=0x0077, t01=0x0088}
0x0baa4…0bae6               Head {h00=0x003e, h01=0x0050, text=»*  EXIT:                                                 *«, t00=0x0077, t01=0x00ca}
0x0bae6…0bb28               Head {h00=0x003e, h01=0x0050, text=»*                                                        *«, t00=0x0077, t01=0x010c}
0x0bb28…0bb6a               Head {h00=0x003e, h01=0x0050, text=»*  SUBROUTINES:  CASSIN,RDBLK,MOVBUF                     *«, t00=0x0077, t01=0x014e}
0x0bb6a…0bbac               Head {h00=0x003e, h01=0x0050, text=»*                                                        *«, t00=0x0077, t01=0x0190}
0x0bbac…0bbee               Head {h00=0x003e, h01=0x0050, text=»**********************************************************«, t00=0x0078, t01=0x0042}
0x0bbee…0bc02               Head {h00=0x0010, h01=0x0050, text=»CONLOD EQU *«, t00=0x0078, t01=0x0084}
0x0bc02…0bc2c               Head {h00=0x0026, h01=0x0050, text=» LD A1,SCTEFA GET END OF FREE AREA«, t00=0x0078, t01=0x0098}
0x0bc2c…0bc44               Head {h00=0x0014, h01=0x0050, text=» LDR A2,A1 SAVE «, t00=0x0078, t01=0x00c2}
0x0bc44…0bc6a               Head {h00=0x0022, h01=0x0050, text=» ANKL A1,/3C00 ISOLATE BIT 2-5«, t00=0x0078, t01=0x00da}
0x0bc6a…0bc8e               Head {h00=0x0020, h01=0x0050, text=» SLL A1,2 ROTATE TO BIT 0-3 «, t00=0x0078, t01=0x0100}
0x0bc8e…0bcc4               Head {h00=0x0032, h01=0x0050, text=» ORS A1,SCTEFA+2 CONCATENATE WITH DISPLACEMENT«, t00=0x0078, t01=0x0124}
0x0bcc4…0bcf0               Head {h00=0x0028, h01=0x0050, text=» SLC A2,2 PARTITION NR TO BIT 14,15 «, t00=0x0078, t01=0x015a}
0x0bcf0…0bd0c               Head {h00=0x0018, h01=0x0050, text=» ANK A2,3 ISOLATE IT«, t00=0x0078, t01=0x0186}
0x0bd0c…0bd2a               Head {h00=0x001a, h01=0x0050, text=» ST A2,SCTEFA AND SAVE«, t00=0x0079, t01=0x0012}
0x0bd2a…0bd66               Head {h00=0x0038, h01=0x0050, text=» LD A1,CURAPL+STKEND START OF LAST APPL. CTRL. BLOCK«, t00=0x0079, t01=0x0030}
0x0bd66…0bd9a               Head {h00=0x0030, h01=0x0050, text=» ADK A1,ACBLEN END OF LAST APPL. CTRL. BLOCK«, t00=0x0079, t01=0x006c}
0x0bd9a…0bdca               Head {h00=0x002c, h01=0x0050, text=» ST A1,SCTSFA UPDATE START OF FREE AREA «, t00=0x0079, t01=0x00a0}
0x0bdca…0be06               Head {h00=0x0038, h01=0x0050, text=» LD A1,APLTAB+STKCOM GET START OF APPL. CONTR. TABLE«, t00=0x0079, t01=0x00d0}
0x0be06…0be36               Head {h00=0x002c, h01=0x0050, text=» ADK A1,2 ADVANCE TO FIRST CONTROL BLOCK«, t00=0x0079, t01=0x010c}
0x0be36…0be6e               Head {h00=0x0034, h01=0x0050, text=» CM APLMMC,A1 SET REL. START OF APPL. CONF. DATA«, t00=0x0079, t01=0x013c}
0x0be6e…0bea0               Head {h00=0x002e, h01=0x0050, text=» ADK A1,ACBLEN ADVANCE TO NEXT APPLICATION«, t00=0x0079, t01=0x0174}
0x0bea0…0beca               Head {h00=0x0026, h01=0x0050, text=» ST A1,CURAPL+STKEND CONTROL BLOCK«, t00=0x007a, t01=0x0016}
0x0beca…0bef8               Head {h00=0x002a, h01=0x0050, text=» LD A1,SCTIPL GET PROGRAM LOAD DEVICE «, t00=0x007a, t01=0x0040}
0x0bef8…0bf1e               Head {h00=0x0022, h01=0x0050, text=» SUK A1,/F0 CHECK DEVICE TYPE «, t00=0x007a, t01=0x006e}
0x0bf1e…0bf42               Head {h00=0x0020, h01=0x0050, text=» RF(NN) CONRAD NOT CASSETTE «, t00=0x007a, t01=0x0094}
0x0bf42…0bf5c               Head {h00=0x0016, h01=0x0050, text=» IFT CFTEST+CASS=2«, t00=0x007a, t01=0x00b8}
0x0bf5c…0bf66               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007a, t01=0x00d2}
0x0bf66…0bf90               Head {h00=0x0026, h01=0x0050, text=»*  PROGRAM LOAD DEVICE = CASSETTE «, t00=0x007a, t01=0x00dc}
0x0bf90…0bf9a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007a, t01=0x0106}
0x0bf9a…0bfae               Head {h00=0x0010, h01=0x0050, text=»CON:30 EQU *«, t00=0x007a, t01=0x0110}
0x0bfae…0bfc8               Head {h00=0x0016, h01=0x0050, text=» LDKL A1,CON:40-2 «, t00=0x007a, t01=0x0124}
0x0bfc8…0bfe0               Head {h00=0x0014, h01=0x0050, text=» SUKL A1,COR:48 «, t00=0x007a, t01=0x013e}
0x0bfe0…0bff6               Head {h00=0x0012, h01=0x0050, text=» ADKL A1,/5700«, t00=0x007a, t01=0x0156}
0x0bff6…0c01e               Head {h00=0x0024, h01=0x0050, text=» ST A1,COR:48 MODIFY INSTRUCTION«, t00=0x007a, t01=0x016c}
0x0c01e…0c034 (123, 0, 400) Head {h00=0x0012, h01=0x0050, text=» LDKL A1,/0100«, t00=0x007b, t01=0x0004}
0x0c034…0c050               Head {h00=0x0018, h01=0x0050, text=» ST A1,COR:38 MODIFY«, t00=0x007b, t01=0x001a}
0x0c050…0c072               Head {h00=0x001e, h01=0x0050, text=» LDR A1,A9 START OF BUFFER«, t00=0x007b, t01=0x0036}
0x0c072…0c098               Head {h00=0x0022, h01=0x0050, text=» ADKL A1,BUFLEN END OF BUFFER «, t00=0x007b, t01=0x0058}
0x0c098…0c0c8               Head {h00=0x002c, h01=0x0050, text=» ST A1,PLDADR+STKEND SAVE END OF BUFFER «, t00=0x007b, t01=0x007e}
0x0c0c8…0c0ea               Head {h00=0x001e, h01=0x0050, text=» ST A1,EINPBF+STKEND SAVE «, t00=0x007b, t01=0x00ae}
0x0c0ea…0c11a               Head {h00=0x002c, h01=0x0050, text=» ST A1,CONSTA+STKCOM START OF CONF. DATA«, t00=0x007b, t01=0x00d0}
0x0c11a…0c13e               Head {h00=0x0020, h01=0x0050, text=» CF A14,RDBLK READ ONE BLOCK«, t00=0x007b, t01=0x0100}
0x0c13e…0c164               Head {h00=0x0022, h01=0x0050, text=» CF A14,RDBLK READ NEXT BLOCK «, t00=0x007b, t01=0x0124}
0x0c164…0c176               Head {h00=0x000e, h01=0x0050, text=» LDR A8,A9«, t00=0x007b, t01=0x014a}
0x0c176…0c19c               Head {h00=0x0022, h01=0x0050, text=» LDR A4,A8 GET START OF BUFFER«, t00=0x007b, t01=0x015c}
0x0c19c…0c1b8               Head {h00=0x0018, h01=0x0050, text=» LDR A1,A1 TAPEMARK?«, t00=0x007b, t01=0x0182}
0x0c1b8…0c1d2               Head {h00=0x0016, h01=0x0050, text=» RF(Z) TST:10 NO! «, t00=0x007c, t01=0x000e}
0x0c1d2…0c204               Head {h00=0x002e, h01=0x0050, text=» CF A14,CASSIN INIT CONFIGURATION CASSETTE«, t00=0x007c, t01=0x0028}
0x0c204…0c218               Head {h00=0x0010, h01=0x0050, text=» CALL CON:40«, t00=0x007c, t01=0x005a}
0x0c218…0c22a               Head {h00=0x000e, h01=0x0050, text=» RF TST:10«, t00=0x007c, t01=0x006e}
0x0c22a…0c23e               Head {h00=0x0010, h01=0x0050, text=»CONEX EQU * «, t00=0x007c, t01=0x0080}
0x0c23e…0c248               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007c, t01=0x0094}
0x0c248…0c28a               Head {h00=0x003e, h01=0x0050, text=»*  UNLOAD CASSETTE IF NO APPLICATION DATA ON SAME CASSETTE«, t00=0x007c, t01=0x009e}
0x0c28a…0c294               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007c, t01=0x00e0}
0x0c294…0c2ba               Head {h00=0x0022, h01=0x0050, text=» CF A14,RDBLK READ NEXT BLOCK «, t00=0x007c, t01=0x00ea}
0x0c2ba…0c2de               Head {h00=0x0020, h01=0x0050, text=» LDR A1,A1 APPLICATION DATA?«, t00=0x007c, t01=0x0110}
0x0c2de…0c2f8               Head {h00=0x0016, h01=0x0050, text=» RF(NZ) CON:80 NO!«, t00=0x007c, t01=0x0134}
0x0c2f8…0c30a               Head {h00=0x000e, h01=0x0050, text=» LDK A1,/D«, t00=0x007c, t01=0x014e}
0x0c30a…0c338               Head {h00=0x002a, h01=0x0050, text=» CF A14,CHCRIO SEARCH TAPEMARK REVERSE«, t00=0x007c, t01=0x0160}
0x0c338…0c35e               Head {h00=0x0022, h01=0x0050, text=» CF A14,RDBLK BYPASS TAPEMARK «, t00=0x007c, t01=0x018e}
0x0c35e…0c370               Head {h00=0x000e, h01=0x0050, text=» RF CON:90«, t00=0x007d, t01=0x0024}
0x0c370…0c384               Head {h00=0x0010, h01=0x0050, text=»CON:80 EQU *«, t00=0x007d, t01=0x0036}
0x0c384…0c396               Head {h00=0x000e, h01=0x0050, text=» LDK A1,/F«, t00=0x007d, t01=0x004a}
0x0c396…0c3bc               Head {h00=0x0022, h01=0x0050, text=» CF A14,CHCRIO UNLOAD CASSETTE«, t00=0x007d, t01=0x005c}
0x0c3bc…0c3d0               Head {h00=0x0010, h01=0x0050, text=»CON:90 EQU *«, t00=0x007d, t01=0x0082}
0x0c3d0…0c3e4               Head {h00=0x0010, h01=0x0050, text=» ABL CONMOV «, t00=0x007d, t01=0x0096}
0x0c3e4…0c3f0               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x007d, t01=0x00aa}
0x0c3f0…0c406               Head {h00=0x0012, h01=0x0050, text=» IFT CFTEST=1 «, t00=0x007d, t01=0x00b6}
0x0c406…0c414               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x007d, t01=0x00cc}
0x0c414…0c428               Head {h00=0x0010, h01=0x0050, text=»CONRAD EQU *«, t00=0x007d, t01=0x00da}
0x0c428…0c432               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007d, t01=0x00ee}
0x0c432…0c46c               Head {h00=0x0036, h01=0x0050, text=»*  LOAD CONFIGURATION DATA FROM DISC/FLEXIBLE DISC«, t00=0x007d, t01=0x00f8}
0x0c46c…0c476               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007d, t01=0x0132}
0x0c476…0c4b2               Head {h00=0x0038, h01=0x0050, text=» LD A1,CONDEV+STKEND GET LOAD DEVICE FOR CONF. DATA «, t00=0x007d, t01=0x013c}
0x0c4b2…0c4e0               Head {h00=0x002a, h01=0x0050, text=» RF(Z) CONRA0 SAME AS PGM LOAD DEVICE «, t00=0x007d, t01=0x0178}
0x0c4e0…0c4ea               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007e, t01=0x0016}
0x0c4ea…0c51e               Head {h00=0x0030, h01=0x0050, text=» CF A14,CONFLD INITIATE CONF. DATA LOAD DEV.«, t00=0x007e, t01=0x0020}
0x0c51e…0c532               Head {h00=0x0010, h01=0x0050, text=»CONRA0 EQU *«, t00=0x007e, t01=0x0054}
0x0c532…0c560               Head {h00=0x002a, h01=0x0050, text=» LD A11,CONDAD+STKEND GET START SECTOR«, t00=0x007e, t01=0x0068}
0x0c560…0c596               Head {h00=0x0032, h01=0x0050, text=» LD A12,CONDAD+2+STKEND MOST SIGNIFICANT PART «, t00=0x007e, t01=0x0096}
0x0c596…0c5bc               Head {h00=0x0022, h01=0x0050, text=» LDR A1,A9 GET START OF BUFFER«, t00=0x007e, t01=0x00cc}
0x0c5bc…0c5e4               Head {h00=0x0024, h01=0x0050, text=» ADKL A1,BUFLEN-6 END OF BUFFER «, t00=0x007e, t01=0x00f2}
0x0c5e4…0c614               Head {h00=0x002c, h01=0x0050, text=» ST A1,PLDADR+STKEND SAVE END OF BUFFER «, t00=0x007e, t01=0x011a}
0x0c614…0c63a               Head {h00=0x0022, h01=0x0050, text=» LDR A1,A9 GET START OF BUFFER«, t00=0x007e, t01=0x014a}
0x0c63a…0c664               Head {h00=0x0026, h01=0x0050, text=» AD A1,SAVCON START OF SAVE BUFFER«, t00=0x007e, t01=0x0170}
0x0c664…0c688               Head {h00=0x0020, h01=0x0050, text=» ST A1,EINPBF+STKEND SAVE =2«, t00=0x007f, t01=0x000a}
0x0c688…0c6b8               Head {h00=0x002c, h01=0x0050, text=» ST A1,CONSTA+STKCOM START OF CONF. DATA«, t00=0x007f, t01=0x002e}
0x0c6b8…0c6e0               Head {h00=0x0024, h01=0x0050, text=» LDKL A10,0 RESET RECORD COUNTER«, t00=0x007f, t01=0x005e}
0x0c6e0…0c6ea               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007f, t01=0x0086}
0x0c6ea…0c71e               Head {h00=0x0030, h01=0x0050, text=»*  READ ONE SECTOR FROM RANDOM ACCESS DEVICE«, t00=0x007f, t01=0x0090}
0x0c71e…0c728               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007f, t01=0x00c4}
0x0c728…0c748               Head {h00=0x001c, h01=0x0050, text=» CALL READC READ SECTOR «, t00=0x007f, t01=0x00ce}
0x0c748…0c752               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007f, t01=0x00ee}
0x0c752…0c786               Head {h00=0x0030, h01=0x0050, text=»* TEST THE SYNTAX OF THE CONFIGURATION FILE «, t00=0x007f, t01=0x00f8}
0x0c786…0c790               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007f, t01=0x012c}
0x0c790…0c7a6               Head {h00=0x0012, h01=0x0050, text=»TST:10 CALL T «, t00=0x007f, t01=0x0136}
0x0c7a6…0c7ba               Head {h00=0x0010, h01=0x0050, text=» CALL CONRD «, t00=0x007f, t01=0x014c}
0x0c7ba…0c7ca               Head {h00=0x000c, h01=0x0050, text=» CALL NN«, t00=0x007f, t01=0x0160}
0x0c7ca…0c7de               Head {h00=0x0010, h01=0x0050, text=» CALL CONRD «, t00=0x007f, t01=0x0170}
0x0c7de…0c7f0               Head {h00=0x000e, h01=0x0050, text=» CALL TID «, t00=0x007f, t01=0x0184}
0x0c7f0…0c802               Head {h00=0x000e, h01=0x0050, text=» CALL TEST«, t00=0x0080, t01=0x0008}
0x0c802…0c812               Head {h00=0x000c, h01=0x0050, text=» CALL AA«, t00=0x0080, t01=0x001a}
0x0c812…0c826               Head {h00=0x0010, h01=0x0050, text=» CALL CONRD «, t00=0x0080, t01=0x002a}
0x0c826…0c838               Head {h00=0x000e, h01=0x0050, text=» CALL TCL «, t00=0x0080, t01=0x003e}
0x0c838…0c84a               Head {h00=0x000e, h01=0x0050, text=» CALL TEST«, t00=0x0080, t01=0x0050}
0x0c84a…0c85a               Head {h00=0x000c, h01=0x0050, text=» CALL AA«, t00=0x0080, t01=0x0062}
0x0c85a…0c86e               Head {h00=0x0010, h01=0x0050, text=» CALL CONRD «, t00=0x0080, t01=0x0072}
0x0c86e…0c880               Head {h00=0x000e, h01=0x0050, text=» CALL LEV «, t00=0x0080, t01=0x0086}
0x0c880…0c892               Head {h00=0x000e, h01=0x0050, text=» CALL TEST«, t00=0x0080, t01=0x0098}
0x0c892…0c8a4               Head {h00=0x000e, h01=0x0050, text=» CALL NN1 «, t00=0x0080, t01=0x00aa}
0x0c8a4…0c8be               Head {h00=0x0016, h01=0x0050, text=»TST:20 CALL CONRD «, t00=0x0080, t01=0x00bc}
0x0c8be…0c8d0               Head {h00=0x000e, h01=0x0050, text=» CALL NN1 «, t00=0x0080, t01=0x00d6}
0x0c8d0…0c8e4               Head {h00=0x0010, h01=0x0050, text=» CALL CONRD «, t00=0x0080, t01=0x00e8}
0x0c8e4…0c92a               Head {h00=0x0042, h01=0x0050, text=»TST:30 LD A5,NDEVCL+STKEND GET NUMBER OF TERMINAL DEV. CLASSES«, t00=0x0080, t01=0x00fc}
0x0c92a…0c946               Head {h00=0x0018, h01=0x0050, text=» CWK A5,/3030 ZERO? «, t00=0x0080, t01=0x0142}
0x0c946…0c960               Head {h00=0x0016, h01=0x0050, text=» RF(E) TST:40 YES!«, t00=0x0080, t01=0x015e}
0x0c960…0c974               Head {h00=0x0010, h01=0x0050, text=» CALL SUKASC«, t00=0x0080, t01=0x0178}
0x0c974…0c986               Head {h00=0x000e, h01=0x0050, text=» CALL TDCT«, t00=0x0080, t01=0x018c}
0x0c986…0c998               Head {h00=0x000e, h01=0x0050, text=» CALL TEST«, t00=0x0081, t01=0x000e}
0x0c998…0c9a8               Head {h00=0x000c, h01=0x0050, text=» CALL NN«, t00=0x0081, t01=0x0020}
0x0c9a8…0c9bc               Head {h00=0x0010, h01=0x0050, text=» CALL CONRD «, t00=0x0081, t01=0x0030}
0x0c9bc…0c9cc               Head {h00=0x000c, h01=0x0050, text=» CALL LC«, t00=0x0081, t01=0x0044}
0x0c9cc…0c9de               Head {h00=0x000e, h01=0x0050, text=» CALL TEST«, t00=0x0081, t01=0x0054}
0x0c9de…0c9f0               Head {h00=0x000e, h01=0x0050, text=» CALL NNL «, t00=0x0081, t01=0x0066}
0x0c9f0…0ca04               Head {h00=0x0010, h01=0x0050, text=» CALL CONRD «, t00=0x0081, t01=0x0078}
0x0ca04…0ca16               Head {h00=0x000e, h01=0x0050, text=» RB TST:30«, t00=0x0081, t01=0x008c}
0x0ca16…0ca2a               Head {h00=0x0010, h01=0x0050, text=»TST:40 EQU *«, t00=0x0081, t01=0x009e}
0x0ca2a…0ca3c               Head {h00=0x000e, h01=0x0050, text=» CALL NN1 «, t00=0x0081, t01=0x00b2}
0x0ca3c…0ca50               Head {h00=0x0010, h01=0x0050, text=» CALL CONRD «, t00=0x0081, t01=0x00c4}
0x0ca50…0ca64               Head {h00=0x0010, h01=0x0050, text=»TST:50 EQU *«, t00=0x0081, t01=0x00d8}
0x0ca64…0caa4               Head {h00=0x003c, h01=0x0050, text=» LD A5,NDEVCL+STKEND GET NUMBER OF SPECIAL DEV. CLASSES «, t00=0x0081, t01=0x00ec}
0x0caa4…0cac0               Head {h00=0x0018, h01=0x0050, text=» CWK A5,/3030 ZERO? «, t00=0x0081, t01=0x012c}
0x0cac0…0cada               Head {h00=0x0016, h01=0x0050, text=» RF(E) TST:60 YES!«, t00=0x0081, t01=0x0148}
0x0cada…0caee               Head {h00=0x0010, h01=0x0050, text=» CALL SUKASC«, t00=0x0081, t01=0x0162}
0x0caee…0cb00               Head {h00=0x000e, h01=0x0050, text=» CALL SDCS«, t00=0x0081, t01=0x0176}
0x0cb00…0cb12               Head {h00=0x000e, h01=0x0050, text=» CALL TEST«, t00=0x0081, t01=0x0188}
0x0cb12…0cb22               Head {h00=0x000c, h01=0x0050, text=» CALL NN«, t00=0x0082, t01=0x000a}
0x0cb22…0cb36               Head {h00=0x0010, h01=0x0050, text=» CALL CONRD «, t00=0x0082, t01=0x001a}
0x0cb36…0cb48               Head {h00=0x000e, h01=0x0050, text=» RB TST:50«, t00=0x0082, t01=0x002e}
0x0cb48…0cb5c               Head {h00=0x0010, h01=0x0050, text=»TST:60 EQU *«, t00=0x0082, t01=0x0040}
0x0cb5c…0cb7c               Head {h00=0x001c, h01=0x0050, text=» LCR A5,A4 GET CHARACTER«, t00=0x0082, t01=0x0054}
0x0cb7c…0cbac               Head {h00=0x002c, h01=0x0050, text=» CCK A5,'TT' BLOCK TYPE T? (MOD. INSTR.)«, t00=0x0082, t01=0x0074}
0x0cbac…0cbc2               Head {h00=0x0012, h01=0x0050, text=»TST:70 EQU *-2«, t00=0x0082, t01=0x00a4}
0x0cbc2…0cbdc               Head {h00=0x0016, h01=0x0050, text=» RB(E) TST:10 YES!«, t00=0x0082, t01=0x00ba}
0x0cbdc…0cbf2               Head {h00=0x0012, h01=0x0050, text=» LDKL A3,/FFFF«, t00=0x0082, t01=0x00d4}
0x0cbf2…0cc20               Head {h00=0x002a, h01=0x0050, text=» ST A3,TST:70 MODIFY INSTRUCTION TO RF«, t00=0x0082, t01=0x00ea}
0x0cc20…0cc44               Head {h00=0x0020, h01=0x0050, text=» CCK A5,'CC' BLOCK TYPE C ? «, t00=0x0082, t01=0x0118}
0x0cc44…0cc5e               Head {h00=0x0016, h01=0x0050, text=» RF(NE) TST:80 NO!«, t00=0x0082, t01=0x013c}
0x0cc5e…0cc74               Head {h00=0x0012, h01=0x0050, text=» LDKL A3,'CC' «, t00=0x0082, t01=0x0156}
0x0cc74…0cc9a               Head {h00=0x0022, h01=0x0050, text=» ST A3,T:10 MODIFY INSTRUCTION«, t00=0x0082, t01=0x016c}
0x0cc9a…0ccaa (131, 0, 400) Head {h00=0x000c, h01=0x0050, text=» CALL T «, t00=0x0083, t01=0x0004}
0x0ccaa…0ccbc               Head {h00=0x000e, h01=0x0050, text=» RB TST:20«, t00=0x0083, t01=0x0014}
0x0ccbc…0ccd0               Head {h00=0x0010, h01=0x0050, text=»TST:80 EQU *«, t00=0x0083, t01=0x0026}
0x0ccd0…0cd02               Head {h00=0x002e, h01=0x0050, text=» LDR A1,A5 SAVE FIRST CHARACTER IN RECORD «, t00=0x0083, t01=0x003a}
0x0cd02…0cd2c               Head {h00=0x0026, h01=0x0050, text=» ADK A4,1 INCREMENT BUFFER POINTER«, t00=0x0083, t01=0x006c}
0x0cd2c…0cd4c               Head {h00=0x001c, h01=0x0050, text=» LCR A5,A4 GET CHARACTER«, t00=0x0083, t01=0x0096}
0x0cd4c…0cd6e               Head {h00=0x001e, h01=0x0050, text=» CCK A5,';;' END OF RECORD«, t00=0x0083, t01=0x00b6}
0x0cd6e…0cd8a               Head {h00=0x0018, h01=0x0050, text=» ABL(NE) CONERR NO! «, t00=0x0083, t01=0x00d8}
0x0cd8a…0cd9e               Head {h00=0x0010, h01=0x0050, text=»TST:85 EQU *«, t00=0x0083, t01=0x00f4}
0x0cd9e…0cdd0               Head {h00=0x002e, h01=0x0050, text=» CCK A1,'AA' START OF APPL. CONTR. BLOCK? «, t00=0x0083, t01=0x0108}
0x0cdd0…0cdea               Head {h00=0x0016, h01=0x0050, text=» RF(E) TST:90 YES «, t00=0x0083, t01=0x013a}
0x0cdea…0cdf4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0083, t01=0x0154}
0x0cdf4…0ce22               Head {h00=0x002a, h01=0x0050, text=» CCK A1,'DD' DATA COMMUNICATION BLOCK?«, t00=0x0083, t01=0x015e}
0x0ce22…0ce3c               Head {h00=0x0016, h01=0x0050, text=» RF(NE) TST:87 NO!«, t00=0x0083, t01=0x018c}
0x0ce3c…0ce46               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0084, t01=0x0016}
0x0ce46…0ce82               Head {h00=0x0038, h01=0x0050, text=» LD A1,EINPBF+STKEND CURRENT POSITION IN CONF. DATA «, t00=0x0084, t01=0x0020}
0x0ce82…0ceba               Head {h00=0x0034, h01=0x0050, text=» SU A1,CONSTA+STKCOM CALCULATE RELATIVE POSITION«, t00=0x0084, t01=0x005c}
0x0ceba…0ceda               Head {h00=0x001c, h01=0x0050, text=» ST A1,DCBLK+STKCOM SAVE«, t00=0x0084, t01=0x0094}
0x0ceda…0ceee               Head {h00=0x0010, h01=0x0050, text=»TST:87 EQU *«, t00=0x0084, t01=0x00b4}
0x0ceee…0cf1a               Head {h00=0x0028, h01=0x0050, text=» CALL CONRD MOVE AND GET NEXT RECORD«, t00=0x0084, t01=0x00c8}
0x0cf1a…0cf42               Head {h00=0x0024, h01=0x0050, text=» LCR A1,A4 AND FIRST CHAR. IN IT«, t00=0x0084, t01=0x00f4}
0x0cf42…0cf54               Head {h00=0x000e, h01=0x0050, text=» RB TST:85«, t00=0x0084, t01=0x011c}
0x0cf54…0cf5e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0084, t01=0x012e}
0x0cf5e…0cf72               Head {h00=0x0010, h01=0x0050, text=»TST:90 EQU *«, t00=0x0084, t01=0x0138}
0x0cf72…0cf7c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0084, t01=0x014c}
0x0cf7c…0cfa0               Head {h00=0x0020, h01=0x0050, text=»*  APPLICATION CONTROL BLOCK«, t00=0x0084, t01=0x0156}
0x0cfa0…0cfc0               Head {h00=0x001c, h01=0x0050, text=»*  SKIP NAME RECORD AND «, t00=0x0084, t01=0x017a}
0x0cfc0…0cfe2               Head {h00=0x001e, h01=0x0050, text=»*  SCAN CONFIGURATION DATA«, t00=0x0085, t01=0x000a}
0x0cfe2…0cfec               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0085, t01=0x002c}
0x0cfec…0d02a               Head {h00=0x003a, h01=0x0050, text=» LDKL A1,/FF3B SUBSTITUTE 'A;' WITH 'HEX. FF' AND ';' «, t00=0x0085, t01=0x0036}
0x0d02a…0d03c               Head {h00=0x000e, h01=0x0050, text=» STR A1,A8«, t00=0x0085, t01=0x0074}
0x0d03c…0d074               Head {h00=0x0034, h01=0x0050, text=» LD A2,CURAPL+STKEND CURRENT APPL. CONTR. BLOCK «, t00=0x0085, t01=0x0086}
0x0d074…0d0b0               Head {h00=0x0038, h01=0x0050, text=» LD A1,EINPBF+STKEND CURRENT POSITION IN CONF. DATA «, t00=0x0085, t01=0x00be}
0x0d0b0…0d0d4               Head {h00=0x0020, h01=0x0050, text=» ADK A1,1 SKIP BLOCK MARKER «, t00=0x0085, t01=0x00fa}
0x0d0d4…0d10c               Head {h00=0x0034, h01=0x0050, text=» SU A1,CONSTA+STKCOM CALCULATE RELATIVE POSITION«, t00=0x0085, t01=0x011e}
0x0d10c…0d14a               Head {h00=0x003a, h01=0x0050, text=» ST A1,APLMMC,A2 AND SAVE AS START OF APPL. CONF. DATA«, t00=0x0085, t01=0x0156}
0x0d14a…0d160 (134, 0, 400) Head {h00=0x0012, h01=0x0050, text=» ADK A2,ACBLEN«, t00=0x0086, t01=0x0004}
0x0d160…0d1a0               Head {h00=0x003c, h01=0x0050, text=» ST A2,CURAPL+STKEND ADVANCE TO NEXT APPL. CONTR. BLOCK «, t00=0x0086, t01=0x001a}
0x0d1a0…0d1c8               Head {h00=0x0024, h01=0x0050, text=» CALL CONRD MOVE AND PACK RECORD«, t00=0x0086, t01=0x005a}
0x0d1c8…0d1f4               Head {h00=0x0028, h01=0x0050, text=» ADKL A10,1 INCREMENT RECORD COUNTER«, t00=0x0086, t01=0x0082}
0x0d1f4…0d21e               Head {h00=0x0026, h01=0x0050, text=» CW A10,LSTREC+STKEND LAST RECORD «, t00=0x0086, t01=0x00ae}
0x0d21e…0d238               Head {h00=0x0016, h01=0x0050, text=» RF(E) COR:50 YES!«, t00=0x0086, t01=0x00d8}
0x0d238…0d26a               Head {h00=0x002e, h01=0x0050, text=» ADKL A8,RECLEN+1 INCREMENT RECORD POINTER«, t00=0x0086, t01=0x00f2}
0x0d26a…0d294               Head {h00=0x0026, h01=0x0050, text=» CW A8,PLDADR+STKEND END OF BUFFER«, t00=0x0086, t01=0x0124}
0x0d294…0d2aa               Head {h00=0x0012, h01=0x0050, text=» RF(NE) TST:95«, t00=0x0086, t01=0x014e}
0x0d2aa…0d2b4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0086, t01=0x0164}
0x0d2b4…0d2d4               Head {h00=0x001c, h01=0x0050, text=» CALL READC READ SECTOR «, t00=0x0086, t01=0x016e}
0x0d2d4…0d2e8               Head {h00=0x0010, h01=0x0050, text=»TST:95 EQU *«, t00=0x0086, t01=0x018e}
0x0d2e8…0d316               Head {h00=0x002a, h01=0x0050, text=» LDKL A1,'TT' LOOK FOR TASK DEF. BLOCK«, t00=0x0087, t01=0x0012}
0x0d316…0d33a               Head {h00=0x0020, h01=0x0050, text=» ST A1,TST:70 MODIFY INSTR. «, t00=0x0087, t01=0x0040}
0x0d33a…0d34e               Head {h00=0x0010, h01=0x0050, text=» ST A1,T:10 «, t00=0x0087, t01=0x0064}
0x0d34e…0d360               Head {h00=0x000e, h01=0x0050, text=» LDR A4,A8«, t00=0x0087, t01=0x0078}
0x0d360…0d384               Head {h00=0x0020, h01=0x0050, text=» ABL TST:10 SCAN CONF. DATA «, t00=0x0087, t01=0x008a}
0x0d384…0d38e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0087, t01=0x00ae}
0x0d38e…0d3a2               Head {h00=0x0010, h01=0x0050, text=»COR:50 EQU *«, t00=0x0087, t01=0x00b8}
0x0d3a2…0d3c8               Head {h00=0x0022, h01=0x0050, text=» LD A1,SCTOPT GET OPTION WORD «, t00=0x0087, t01=0x00cc}
0x0d3c8…0d3e0               Head {h00=0x0014, h01=0x0050, text=» ANK A1,8 SWB:S?«, t00=0x0087, t01=0x00f2}
0x0d3e0…0d3f8               Head {h00=0x0014, h01=0x0050, text=» RF(Z) COR:55 NO«, t00=0x0087, t01=0x010a}
0x0d3f8…0d40c               Head {h00=0x0010, h01=0x0050, text=» LDK A3,'S' «, t00=0x0087, t01=0x0122}
0x0d40c…0d436               Head {h00=0x0026, h01=0x0050, text=» SC A3,GET:25+1 MODIFY INSTRUCTION«, t00=0x0087, t01=0x0136}
0x0d436…0d460               Head {h00=0x0026, h01=0x0050, text=» SC A3,GET:60+1 MODIFY INSTRUCTION«, t00=0x0087, t01=0x0160}
0x0d460…0d47c               Head {h00=0x0018, h01=0x0050, text=» LD A1,IPLDEV+STKEND«, t00=0x0087, t01=0x018a}
0x0d47c…0d4ae               Head {h00=0x002e, h01=0x0050, text=» CF A14,LODDEV INITIALIZE PGM LOAD DEVICE «, t00=0x0088, t01=0x0016}
0x0d4ae…0d4c4               Head {h00=0x0012, h01=0x0050, text=» CF A14,GETFIL«, t00=0x0088, t01=0x0048}
0x0d4c4…0d4ce               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0088, t01=0x005e}
0x0d4ce…0d4ee               Head {h00=0x001c, h01=0x0050, text=»*  UNLOCK FLEXIBLE DISC «, t00=0x0088, t01=0x0068}
0x0d4ee…0d4f8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0088, t01=0x0088}
0x0d4f8…0d50c               Head {h00=0x0010, h01=0x0050, text=»COR:55 EQU *«, t00=0x0088, t01=0x0092}
0x0d50c…0d544               Head {h00=0x0034, h01=0x0050, text=» LD A1,CONDEV+STKEND GET CONF. DATA LOAD DEVICE «, t00=0x0088, t01=0x00a6}
0x0d544…0d574               Head {h00=0x002c, h01=0x0050, text=» RF(Z) COR:58 SAME AS APPL. LOAD DEVICE «, t00=0x0088, t01=0x00de}
0x0d574…0d57e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0088, t01=0x010e}
0x0d57e…0d590               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A1«, t00=0x0088, t01=0x0118}
0x0d590…0d5a2               Head {h00=0x000e, h01=0x0050, text=» ANK A2,/F«, t00=0x0088, t01=0x012a}
0x0d5a2…0d5b4               Head {h00=0x000e, h01=0x0050, text=» SUK A2,9 «, t00=0x0088, t01=0x013c}
0x0d5b4…0d5dc               Head {h00=0x0024, h01=0x0050, text=» RF(NZ) COR:58 NOT FLEXIBLE DISC«, t00=0x0088, t01=0x014e}
0x0d5dc…0d5e6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0088, t01=0x0176}
0x0d5e6…0d5f2               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0088, t01=0x0180}
0x0d5f2…0d60e               Head {h00=0x0018, h01=0x0050, text=» IFT CFTEST+FLDISC=2«, t00=0x0088, t01=0x018c}
0x0d60e…0d63a               Head {h00=0x0028, h01=0x0050, text=» CF A14,UNLOCK UNLOCK FLEXIBLE DISC «, t00=0x0089, t01=0x0018}
0x0d63a…0d646               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0089, t01=0x0044}
0x0d646…0d65c               Head {h00=0x0012, h01=0x0050, text=» IFT CFTEST=1 «, t00=0x0089, t01=0x0050}
0x0d65c…0d670               Head {h00=0x0010, h01=0x0050, text=»COR:58 EQU *«, t00=0x0089, t01=0x0066}
0x0d670…0d69e               Head {h00=0x002a, h01=0x0050, text=» LD A1,SCTIPL GET PROGRAM LOAD DEVICE «, t00=0x0089, t01=0x007a}
0x0d69e…0d6bc               Head {h00=0x001a, h01=0x0050, text=» SUK A1,/F8 CHECK TYPE«, t00=0x0089, t01=0x00a8}
0x0d6bc…0d6e4               Head {h00=0x0024, h01=0x0050, text=» RF(N) COR:60 NOT FLEXIBLE DISC «, t00=0x0089, t01=0x00c6}
0x0d6e4…0d6ee               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0089, t01=0x00ee}
0x0d6ee…0d6fa               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0089, t01=0x00f8}
0x0d6fa…0d720               Head {h00=0x0022, h01=0x0050, text=» SUK A1,/FC-/F8 FLEXIBLE DISC?«, t00=0x0089, t01=0x0104}
0x0d720…0d73c               Head {h00=0x0018, h01=0x0050, text=» ABL(NN) COR:60 NO! «, t00=0x0089, t01=0x012a}
0x0d73c…0d746               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0089, t01=0x0146}
0x0d746…0d762               Head {h00=0x0018, h01=0x0050, text=» IFT CFTEST+FLDISC=2«, t00=0x0089, t01=0x0150}
0x0d762…0d788               Head {h00=0x0022, h01=0x0050, text=» LD A2,SCTOPT GET OPTION WORD «, t00=0x0089, t01=0x016c}
0x0d788…0d7a6 (138, 0, 400) Head {h00=0x001a, h01=0x0050, text=» ANK A1,2 DISC PAGING?«, t00=0x008a, t01=0x0004}
0x0d7a6…0d7ce               Head {h00=0x0024, h01=0x0050, text=» RF(NZ) COR:60 YES! DON'T UNLOCK«, t00=0x008a, t01=0x0022}
0x0d7ce…0d7d8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008a, t01=0x004a}
0x0d7d8…0d7f4               Head {h00=0x0018, h01=0x0050, text=» LD A1,IPLDEV+STKEND«, t00=0x008a, t01=0x0054}
0x0d7f4…0d820               Head {h00=0x0028, h01=0x0050, text=» CF A14,UNLOCK UNLOCK FLEXIBLE DISC «, t00=0x008a, t01=0x0070}
0x0d820…0d82c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x008a, t01=0x009c}
0x0d82c…0d842               Head {h00=0x0012, h01=0x0050, text=» IFT CFTEST=1 «, t00=0x008a, t01=0x00a8}
0x0d842…0d856               Head {h00=0x0010, h01=0x0050, text=»COR:60 EQU *«, t00=0x008a, t01=0x00be}
0x0d856…0d864               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x008a, t01=0x00d2}
0x0d864…0d878               Head {h00=0x0010, h01=0x0050, text=»CONMOV EQU *«, t00=0x008a, t01=0x00e0}
0x0d878…0d882               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008a, t01=0x00f4}
0x0d882…0d8ba               Head {h00=0x0034, h01=0x0050, text=»*  MOVE CONFIGURATION DATA TO END OF SYSTEM AREA«, t00=0x008a, t01=0x00fe}
0x0d8ba…0d8c4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008a, t01=0x0136}
0x0d8c4…0d8ee               Head {h00=0x0026, h01=0x0050, text=» CIO A1,0,SOP INHIBIT SOP SWITCHES«, t00=0x008a, t01=0x0140}
0x0d8ee…0d922               Head {h00=0x0030, h01=0x0050, text=» LD A1,CONSTA+STKCOM GET START OF CONF. DATA«, t00=0x008a, t01=0x016a}
0x0d922…0d962               Head {h00=0x003c, h01=0x0050, text=»CMOV10 LD A3,EINPBF+STKEND GET END OF CONFIGURATION DATA«, t00=0x008b, t01=0x000e}
0x0d962…0d996               Head {h00=0x0030, h01=0x0050, text=» LD A2,ESYSTA+STKEND GET END OF SYSTEM AREA «, t00=0x008b, t01=0x004e}
0x0d996…0d9c4               Head {h00=0x002a, h01=0x0050, text=» CM -2,A2 MAKE SURE CONFIGURATION FILE«, t00=0x008b, t01=0x0082}
0x0d9c4…0d9ea               Head {h00=0x0022, h01=0x0050, text=» SUK A2,1 IS FOLLOWED BY X'00'«, t00=0x008b, t01=0x00b0}
0x0d9ea…0da1a               Head {h00=0x002c, h01=0x0050, text=» SUR A3,A1 LENGTH OF CONFIGURATION DATA «, t00=0x008b, t01=0x00d6}
0x0da1a…0da50               Head {h00=0x0032, h01=0x0050, text=» ST A3,CONLEN+STKCOM SAVE LENGTH OF CONF. DATA«, t00=0x008b, t01=0x0106}
0x0da50…0da58               Head {h00=0x0004, h01=0x0050, t00=0x008b, t01=0x013c}
0x0da58…0da76               Head {h00=0x001a, h01=0x0050, text=» SUR A2,A3 TO-ADDRESS «, t00=0x008b, t01=0x0144}
0x0da76…0da80               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008b, t01=0x0162}
0x0da80…0daa8               Head {h00=0x0024, h01=0x0050, text=» ANKL A2,/FFFE MAKE EVEN ADDRESS«, t00=0x008b, t01=0x016c}
0x0daa8…0daba (140, 0, 400) Head {h00=0x000e, h01=0x0050, text=» CALL MOVE«, t00=0x008c, t01=0x0004}
0x0daba…0daf8               Head {h00=0x003a, h01=0x0050, text=» ST A2,CONSTA+STKCOM SAVE START OF CONFIGURATION DATA «, t00=0x008c, t01=0x0016}
0x0daf8…0db2e               Head {h00=0x0032, h01=0x0050, text=» LD A1,CONLEN+STKCOM GET LENGTH OF CONF. DATA «, t00=0x008c, t01=0x0054}
0x0db2e…0db62               Head {h00=0x0030, h01=0x0050, text=» ADK A1,2 INCLUDE TRAILING ZEROES IN LENGTH «, t00=0x008c, t01=0x008a}
0x0db62…0db86               Head {h00=0x0020, h01=0x0050, text=» ANKL A1,/FFFE AND MAKE EVEN«, t00=0x008c, t01=0x00be}
0x0db86…0dba2               Head {h00=0x0018, h01=0x0050, text=» ST A1,CONLEN+STKCOM«, t00=0x008c, t01=0x00e2}
0x0dba2…0dbcc               Head {h00=0x0026, h01=0x0050, text=» LDR A1,A9 GET START OF FREE AREA «, t00=0x008c, t01=0x00fe}
0x0dbcc…0dbf0               Head {h00=0x0020, h01=0x0050, text=» LDR A12,A2 END OF FREE AREA«, t00=0x008c, t01=0x0128}
0x0dbf0…0dc18               Head {h00=0x0024, h01=0x0050, text=» SUR A12,A1 SUBTRACT MONITOR END«, t00=0x008c, t01=0x014c}
0x0dc18…0dc4e               Head {h00=0x0032, h01=0x0050, text=» ST A12,M:REL+STKCOM SAVE RELOCATION CONSTANT «, t00=0x008c, t01=0x0174}
0x0dc4e…0dc76               Head {h00=0x0024, h01=0x0050, text=» LD A2,SCTMXS GET MXSTAB ADDRESS«, t00=0x008d, t01=0x001a}
0x0dc76…0dc9e               Head {h00=0x0024, h01=0x0050, text=» RF(Z) CMOV20 NO MXSTAB PRESENT «, t00=0x008d, t01=0x0042}
0x0dc9e…0dca8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008d, t01=0x006a}
0x0dca8…0dcdc               Head {h00=0x0030, h01=0x0050, text=» AD A2,M:REL+STKCOM RELOCATE MXSTAB ADDRESS «, t00=0x008d, t01=0x0074}
0x0dcdc…0dd0a               Head {h00=0x002a, h01=0x0050, text=» ST A2,SCTMXS AND SAVE AS NEW ADDRESS «, t00=0x008d, t01=0x00a8}
0x0dd0a…0dd1e               Head {h00=0x0010, h01=0x0050, text=»CMOV20 EQU *«, t00=0x008d, t01=0x00d6}
0x0dd1e…0dd4e               Head {h00=0x002c, h01=0x0050, text=» LD A2,CONSTA+STKCOM GET START OF CONFF «, t00=0x008d, t01=0x00ea}
0x0dd4e…0dd58               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008d, t01=0x011a}
0x0dd58…0dd98               Head {h00=0x003c, h01=0x0050, text=»*  MOVE SYSLDA+SYSLDM+DWT-PROTOTYPES TO END OF FREE AREA«, t00=0x008d, t01=0x0124}
0x0dd98…0dda2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008d, t01=0x0164}
0x0dda2…0ddb6               Head {h00=0x0010, h01=0x0050, text=»MOPRO EQU * «, t00=0x008d, t01=0x016e}
0x0ddb6…0ddce               Head {h00=0x0014, h01=0x0050, text=» LDKL A13,SYSLDM«, t00=0x008d, t01=0x0182}
0x0ddce…0dde0               Head {h00=0x000e, h01=0x0050, text=» SUK A1,2 «, t00=0x008e, t01=0x000a}
0x0dde0…0ddf2               Head {h00=0x000e, h01=0x0050, text=» SUK A2,2 «, t00=0x008e, t01=0x001c}
0x0ddf2…0de06               Head {h00=0x0010, h01=0x0050, text=» LDR* A4,A1 «, t00=0x008e, t01=0x002e}
0x0de06…0de18               Head {h00=0x000e, h01=0x0050, text=» STR A4,A2«, t00=0x008e, t01=0x0042}
0x0de18…0de2c               Head {h00=0x0010, h01=0x0050, text=» CWR A1,A13 «, t00=0x008e, t01=0x0054}
0x0de2c…0de42               Head {h00=0x0012, h01=0x0050, text=» RB(NE) MOPRO «, t00=0x008e, t01=0x0068}
0x0de42…0de6e               Head {h00=0x0028, h01=0x0050, text=» ABR A2 CONTINUE EXECUTION IN SYSLDM«, t00=0x008e, t01=0x007e}
0x0de6e…0de7c               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x008e, t01=0x00aa}
0x0de7c…0dec4               Head {h00=0x0044, h01=0x0050, text=»*************************************************************** «, t00=0x008e, t01=0x00b8}
0x0dec4…0df0c               Head {h00=0x0044, h01=0x0050, text=»*  SUROUTINES USED TO TEST THE SYNTAX OF THE CONFIGURATION FILE «, t00=0x008e, t01=0x0100}
0x0df0c…0df54               Head {h00=0x0044, h01=0x0050, text=»*************************************************************** «, t00=0x008e, t01=0x0148}
0x0df54…0df62               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x008e, t01=0x0190}
0x0df62…0df76               Head {h00=0x0010, h01=0x0050, text=»CONRD EQU * «, t00=0x008f, t01=0x000e}
0x0df76…0df80               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008f, t01=0x0022}
0x0df80…0dfb6               Head {h00=0x0032, h01=0x0050, text=»*  COMPUTE NUMBER OF CHARACTERS IN THIS RECORD«, t00=0x008f, t01=0x002c}
0x0dfb6…0dfc0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008f, t01=0x0062}
0x0dfc0…0dffa               Head {h00=0x0036, h01=0x0050, text=» LD A1,EINPBF+STKEND GET CURRENT POINTER IN BUFFER«, t00=0x008f, t01=0x006c}
0x0dffa…0e012               Head {h00=0x0014, h01=0x0050, text=» LDR A2,A1 SAVE «, t00=0x008f, t01=0x00a6}
0x0e012…0e03c               Head {h00=0x0026, h01=0x0050, text=» LDK A3,0 RESET CHARACTER COUNTER «, t00=0x008f, t01=0x00be}
0x0e03c…0e05e               Head {h00=0x001e, h01=0x0050, text=» LDR A4,A8 START OF RECORD«, t00=0x008f, t01=0x00e8}
0x0e05e…0e072               Head {h00=0x0010, h01=0x0050, text=»COR:30 EQU *«, t00=0x008f, t01=0x010a}
0x0e072…0e092               Head {h00=0x001c, h01=0x0050, text=» LCR A5,A4 GET CHARACTER«, t00=0x008f, t01=0x011e}
0x0e092…0e0b6               Head {h00=0x0020, h01=0x0050, text=» CCK A5,';;' END OF RECORD? «, t00=0x008f, t01=0x013e}
0x0e0b6…0e0d0               Head {h00=0x0016, h01=0x0050, text=» RF(E) COR:40 YES!«, t00=0x008f, t01=0x0162}
0x0e0d0…0e0e4               Head {h00=0x0010, h01=0x0050, text=»COR:35 EQU *«, t00=0x008f, t01=0x017c}
0x0e0e4…0e112               Head {h00=0x002a, h01=0x0050, text=» CWK A3,RECLEN MAXIMUM SIZE ACHIEVED? «, t00=0x008f, t01=0x0190}
0x0e112…0e128               Head {h00=0x0012, h01=0x0050, text=»COR:38 EQU *-2«, t00=0x0090, t01=0x002e}
0x0e128…0e142               Head {h00=0x0016, h01=0x0050, text=» RF(E) COR:40 YES!«, t00=0x0090, t01=0x0044}
0x0e142…0e170               Head {h00=0x002a, h01=0x0050, text=» CW A1,ESYSTA+STKEND MEMORY OVERFLOW? «, t00=0x0090, t01=0x005e}
0x0e170…0e18a               Head {h00=0x0016, h01=0x0050, text=» RF(E) MEMOFL YES!«, t00=0x0090, t01=0x008c}
0x0e18a…0e1b4               Head {h00=0x0026, h01=0x0050, text=» ADK A1,1 INCREMENT BUFFER POINTER«, t00=0x0090, t01=0x00a6}
0x0e1b4…0e1e2               Head {h00=0x002a, h01=0x0050, text=» ADK A3,1 INCREMENT CHARACTER COUNTER «, t00=0x0090, t01=0x00d0}
0x0e1e2…0e20c               Head {h00=0x0026, h01=0x0050, text=» ADK A4,1 INCREMENT RECORD POINTER«, t00=0x0090, t01=0x00fe}
0x0e20c…0e224               Head {h00=0x0014, h01=0x0050, text=» RB COR:30 LOOP «, t00=0x0090, t01=0x0128}
0x0e224…0e238               Head {h00=0x0010, h01=0x0050, text=»COR:40 EQU *«, t00=0x0090, t01=0x0140}
0x0e238…0e25e               Head {h00=0x0022, h01=0x0050, text=» LC A5,1,A4 GET NEXT CHARACTER«, t00=0x0090, t01=0x0154}
0x0e25e…0e282               Head {h00=0x0020, h01=0x0050, text=» CCK A5,';;' TWO SEMICOLONS?«, t00=0x0090, t01=0x017a}
0x0e282…0e29c               Head {h00=0x0016, h01=0x0050, text=» RF(NE) COR:45 NO!«, t00=0x0091, t01=0x000e}
0x0e29c…0e2ca               Head {h00=0x002a, h01=0x0050, text=» CWK A3,NCHTID CHECK IF END OF RECORD «, t00=0x0091, t01=0x0028}
0x0e2ca…0e302               Head {h00=0x0034, h01=0x0050, text=» RB(E) COR:35 NO: SEMICOLON CHARACTER IN RECORD «, t00=0x0091, t01=0x0056}
0x0e302…0e316               Head {h00=0x0010, h01=0x0050, text=»COR:45 EQU *«, t00=0x0091, t01=0x008e}
0x0e316…0e34c               Head {h00=0x0032, h01=0x0050, text=» ST A1,EINPBF+STKEND SAVE CURRENT DESTINATION «, t00=0x0091, t01=0x00a2}
0x0e34c…0e36e               Head {h00=0x001e, h01=0x0050, text=» LDR A1,A8 START OF RECORD«, t00=0x0091, t01=0x00d8}
0x0e36e…0e380               Head {h00=0x000e, h01=0x0050, text=» CALL MOVE«, t00=0x0091, t01=0x00fa}
0x0e380…0e394               Head {h00=0x0010, h01=0x0050, text=»COR:48 EQU *«, t00=0x0091, t01=0x010c}
0x0e394…0e3c0               Head {h00=0x0028, h01=0x0050, text=» ADKL A10,1 INCREMENT RECORD COUNTER«, t00=0x0091, t01=0x0120}
0x0e3c0…0e3ea               Head {h00=0x0026, h01=0x0050, text=» CW A10,LSTREC+STKEND LAST RECORD «, t00=0x0091, t01=0x014c}
0x0e3ea…0e406               Head {h00=0x0018, h01=0x0050, text=» ABL(E) COR:50 YES! «, t00=0x0091, t01=0x0176}
0x0e406…0e438 (146, 0, 400) Head {h00=0x002e, h01=0x0050, text=» ADKL A8,RECLEN+1 INCREMENT RECORD POINTER«, t00=0x0092, t01=0x0004}
0x0e438…0e462               Head {h00=0x0026, h01=0x0050, text=» CW A8,PLDADR+STKEND END OF BUFFER«, t00=0x0092, t01=0x0036}
0x0e462…0e47c               Head {h00=0x0016, h01=0x0050, text=» RF(NE) COR:10 NO!«, t00=0x0092, t01=0x0060}
0x0e47c…0e49c               Head {h00=0x001c, h01=0x0050, text=» CALL READC READ SECTOR «, t00=0x0092, t01=0x007a}
0x0e49c…0e4c4               Head {h00=0x0024, h01=0x0050, text=»COR:10 LDR A4,A8 START OF RECORD«, t00=0x0092, t01=0x009a}
0x0e4c4…0e4d4               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0092, t01=0x00c2}
0x0e4d4…0e4e0               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0092, t01=0x00d2}
0x0e4e0…0e4fa               Head {h00=0x0016, h01=0x0050, text=» IFT CFTEST+CASS=2«, t00=0x0092, t01=0x00de}
0x0e4fa…0e50e               Head {h00=0x0010, h01=0x0050, text=»CON:40 EQU *«, t00=0x0092, t01=0x00f8}
0x0e50e…0e534               Head {h00=0x0022, h01=0x0050, text=» CF A14,RDBLK READ NEXT BLOCK «, t00=0x0092, t01=0x010c}
0x0e534…0e550               Head {h00=0x0018, h01=0x0050, text=» LDR A1,A1 TAPEMARK?«, t00=0x0092, t01=0x0132}
0x0e550…0e56c               Head {h00=0x0018, h01=0x0050, text=» ABL(NZ) CONEX YES! «, t00=0x0092, t01=0x014e}
0x0e56c…0e57e               Head {h00=0x000e, h01=0x0050, text=» LDR A8,A9«, t00=0x0092, t01=0x016a}
0x0e57e…0e5a4               Head {h00=0x0022, h01=0x0050, text=» LDR A4,A8 GET START OF BUFFER«, t00=0x0092, t01=0x017c}
0x0e5a4…0e5b4               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0093, t01=0x0012}
0x0e5b4…0e5c0               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0093, t01=0x0022}
0x0e5c0…0e5d6               Head {h00=0x0012, h01=0x0050, text=» IFT CFTEST=1 «, t00=0x0093, t01=0x002e}
0x0e5d6…0e5ea               Head {h00=0x0010, h01=0x0050, text=»MEMOFL EQU *«, t00=0x0093, t01=0x0044}
0x0e5ea…0e618               Head {h00=0x002a, h01=0x0050, text=» LDKL A1,LMP3 INDICATE MEMORY OVERFLOW«, t00=0x0093, t01=0x0058}
0x0e618…0e62c               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x0093, t01=0x0086}
0x0e62c…0e63a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0093, t01=0x009a}
0x0e63a…0e64e               Head {h00=0x0010, h01=0x0050, text=»READC EQU * «, t00=0x0093, t01=0x00a8}
0x0e64e…0e670               Head {h00=0x001e, h01=0x0050, text=» CF A14,RDSEC READ SECTOR «, t00=0x0093, t01=0x00bc}
0x0e670…0e682               Head {h00=0x000e, h01=0x0050, text=» LDR A8,A9«, t00=0x0093, t01=0x00de}
0x0e682…0e6a8               Head {h00=0x0022, h01=0x0050, text=» LDR A4,A8 GET START OF BUFFER«, t00=0x0093, t01=0x00f0}
0x0e6a8…0e6b8               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0093, t01=0x0116}
0x0e6b8…0e6c8               Head {h00=0x000c, h01=0x0050, text=»T EQU * «, t00=0x0093, t01=0x0126}
0x0e6c8…0e6e8               Head {h00=0x001c, h01=0x0050, text=» LCR A5,A4 GET CHARACTER«, t00=0x0093, t01=0x0136}
0x0e6e8…0e70a               Head {h00=0x001e, h01=0x0050, text=» CCK A5,'TT' BLOCK TYPE T?«, t00=0x0093, t01=0x0156}
0x0e70a…0e71e               Head {h00=0x0010, h01=0x0050, text=»T:10 EQU *-2«, t00=0x0093, t01=0x0178}
0x0e71e…0e736               Head {h00=0x0014, h01=0x0050, text=» ABL(NE) CONERR «, t00=0x0093, t01=0x018c}
0x0e736…0e760               Head {h00=0x0026, h01=0x0050, text=» ADK A4,1 INCREMENT BUFFER POINTER«, t00=0x0094, t01=0x0014}
0x0e760…0e786               Head {h00=0x0022, h01=0x0050, text=» LCR A5,A4 GET NEXT CHARACTER «, t00=0x0094, t01=0x003e}
0x0e786…0e7aa               Head {h00=0x0020, h01=0x0050, text=» CCK A5,';;' END OF RECORD? «, t00=0x0094, t01=0x0064}
0x0e7aa…0e7c6               Head {h00=0x0018, h01=0x0050, text=» ABL(NE) CONERR NO! «, t00=0x0094, t01=0x0088}
0x0e7c6…0e7d6               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0094, t01=0x00a4}
0x0e7d6…0e7e4               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0094, t01=0x00b4}
0x0e7e4…0e7f6               Head {h00=0x000e, h01=0x0050, text=»NNL EQU * «, t00=0x0094, t01=0x00c2}
0x0e7f6…0e824               Head {h00=0x002a, h01=0x0050, text=» LDK A3,3 NO OF DIGITS IN LINE NUMBER «, t00=0x0094, t01=0x00d4}
0x0e824…0e84e               Head {h00=0x0026, h01=0x0050, text=» CF A14,NUMB LOOK IF LEGAL DIGITS «, t00=0x0094, t01=0x0102}
0x0e84e…0e876               Head {h00=0x0024, h01=0x0050, text=» LDR A1,A1 SET RETURN CONDITION «, t00=0x0094, t01=0x012c}
0x0e876…0e8aa               Head {h00=0x0030, h01=0x0050, text=» ABL(Z) CONERR LINE NUMBER '000' NOT ALLOWED«, t00=0x0094, t01=0x0154}
0x0e8aa…0e8b4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0094, t01=0x0188}
0x0e8b4…0e8da (149, 0, 400) Head {h00=0x0022, h01=0x0050, text=» LCR A5,A4 GET NEXT CHARACTER «, t00=0x0095, t01=0x0004}
0x0e8da…0e8f6               Head {h00=0x0018, h01=0x0050, text=» CCK A5,'LL' LINE L?«, t00=0x0095, t01=0x002a}
0x0e8f6…0e910               Head {h00=0x0016, h01=0x0050, text=» RF(E) NN:40 YES! «, t00=0x0095, t01=0x0046}
0x0e910…0e92c               Head {h00=0x0018, h01=0x0050, text=» CCK A5,'RR' LINE R?«, t00=0x0095, t01=0x0060}
0x0e92c…0e946               Head {h00=0x0016, h01=0x0050, text=» RF(E) NN:40 YES! «, t00=0x0095, t01=0x007c}
0x0e946…0e962               Head {h00=0x0018, h01=0x0050, text=» CCK A5,'AA' LINE A?«, t00=0x0095, t01=0x0096}
0x0e962…0e97c               Head {h00=0x0016, h01=0x0050, text=» RF(E) NN:40 YES! «, t00=0x0095, t01=0x00b2}
0x0e97c…0e998               Head {h00=0x0018, h01=0x0050, text=» CCK A5,'SS' LINE S?«, t00=0x0095, t01=0x00cc}
0x0e998…0e9b2               Head {h00=0x0016, h01=0x0050, text=» RF(E) NN:40 YES! «, t00=0x0095, t01=0x00e8}
0x0e9b2…0e9ce               Head {h00=0x0018, h01=0x0050, text=» CCK A5,'PP' LINE P?«, t00=0x0095, t01=0x0102}
0x0e9ce…0e9e8               Head {h00=0x0016, h01=0x0050, text=» RF(E) NN:40 YES! «, t00=0x0095, t01=0x011e}
0x0e9e8…0ea04               Head {h00=0x0018, h01=0x0050, text=» CCK A5,'VV' LINE V?«, t00=0x0095, t01=0x0138}
0x0ea04…0ea18               Head {h00=0x0010, h01=0x0050, text=» RF(E) NN:40«, t00=0x0095, t01=0x0154}
0x0ea18…0ea34               Head {h00=0x0018, h01=0x0050, text=» CCK A5,'QQ' LINE Q?«, t00=0x0095, t01=0x0168}
0x0ea34…0ea4e               Head {h00=0x0016, h01=0x0050, text=» RF(E) NN:40 YES! «, t00=0x0095, t01=0x0184}
0x0ea4e…0ea60               Head {h00=0x000e, h01=0x0050, text=» RF CONERR«, t00=0x0096, t01=0x000e}
0x0ea60…0ea74               Head {h00=0x0010, h01=0x0050, text=»NN:40 EQU * «, t00=0x0096, t01=0x0020}
0x0ea74…0ea9e               Head {h00=0x0026, h01=0x0050, text=» ADK A4,1 INCREMENT BUFFER POINTER«, t00=0x0096, t01=0x0034}
0x0ea9e…0eab0               Head {h00=0x000e, h01=0x0050, text=» RF NN:50 «, t00=0x0096, t01=0x005e}
0x0eab0…0eaba               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0096, t01=0x0070}
0x0eaba…0eaca               Head {h00=0x000c, h01=0x0050, text=»NN EQU *«, t00=0x0096, t01=0x007a}
0x0eaca…0eaf2               Head {h00=0x0024, h01=0x0050, text=» LDK A3,2 NO OF DIGITS IN NUMBER«, t00=0x0096, t01=0x008a}
0x0eaf2…0eb1c               Head {h00=0x0026, h01=0x0050, text=» CF A14,NUMB LOOK IF LEGAL DIGITS «, t00=0x0096, t01=0x00b2}
0x0eb1c…0eb44               Head {h00=0x0024, h01=0x0050, text=» LDR A1,A1 SET RETURN CONDITION «, t00=0x0096, t01=0x00dc}
0x0eb44…0eb6a               Head {h00=0x0022, h01=0x0050, text=» RF(Z) CONERR '00' NOT ALLOWED«, t00=0x0096, t01=0x0104}
0x0eb6a…0eb74               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0096, t01=0x012a}
0x0eb74…0eb9c               Head {h00=0x0024, h01=0x0050, text=» RF NN:50 LOOK IF END IF RECORD «, t00=0x0096, t01=0x0134}
0x0eb9c…0eba6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0096, t01=0x015c}
0x0eba6…0ebb8               Head {h00=0x000e, h01=0x0050, text=»NN1 EQU * «, t00=0x0096, t01=0x0166}
0x0ebb8…0ebe0               Head {h00=0x0024, h01=0x0050, text=» LDK A3,2 NO OF DIGITS IN NUMBER«, t00=0x0096, t01=0x0178}
0x0ebe0…0ec0a               Head {h00=0x0026, h01=0x0050, text=» CF A14,NUMB LOOK IF LEGAL DIGITS «, t00=0x0097, t01=0x0010}
0x0ec0a…0ec32               Head {h00=0x0024, h01=0x0050, text=» ST A5,NDEVCL+STKEND SAVE NUMBER«, t00=0x0097, t01=0x003a}
0x0ec32…0ec58               Head {h00=0x0022, h01=0x0050, text=»NN:50 LCR A5,A4 GET CHARACTER «, t00=0x0097, t01=0x0062}
0x0ec58…0ec7c               Head {h00=0x0020, h01=0x0050, text=» CCK A5,';;' END OF RECORD? «, t00=0x0097, t01=0x0088}
0x0ec7c…0ec96               Head {h00=0x0016, h01=0x0050, text=» RF(NE) CONERR NO!«, t00=0x0097, t01=0x00ac}
0x0ec96…0eca6               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0097, t01=0x00c6}
0x0eca6…0ecb4               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0097, t01=0x00d6}
0x0ecb4…0ecc4               Head {h00=0x000c, h01=0x0050, text=»AA EQU *«, t00=0x0097, t01=0x00e4}
0x0ecc4…0ecd6               Head {h00=0x000e, h01=0x0050, text=» LDK A3,2 «, t00=0x0097, t01=0x00f4}
0x0ecd6…0ecea               Head {h00=0x0010, h01=0x0050, text=»AA:10 EQU * «, t00=0x0097, t01=0x0106}
0x0ecea…0ed0a               Head {h00=0x001c, h01=0x0050, text=» LCR A5,A4 GET CHARACTER«, t00=0x0097, t01=0x011a}
0x0ed0a…0ed3c               Head {h00=0x002e, h01=0x0050, text=» CCK A5,/3030 ALPHA-NUMERIC CHARACTER <30?«, t00=0x0097, t01=0x013a}
0x0ed3c…0ed56               Head {h00=0x0016, h01=0x0050, text=» RF(L) CONERR YES!«, t00=0x0097, t01=0x016c}
0x0ed56…0ed8a               Head {h00=0x0030, h01=0x0050, text=» CCK A5,/3939 ALPHA-NUMERIC CHARACTER > 39? «, t00=0x0097, t01=0x0186}
0x0ed8a…0eda4               Head {h00=0x0016, h01=0x0050, text=» RF(NG) AA:20 NO! «, t00=0x0098, t01=0x002a}
0x0eda4…0edd8               Head {h00=0x0030, h01=0x0050, text=» CCK A5,/4141 ALPHA-NUMERIC CHARACTER < 41? «, t00=0x0098, t01=0x0044}
0x0edd8…0edee               Head {h00=0x0012, h01=0x0050, text=» RF(L) CONERR «, t00=0x0098, t01=0x0078}
0x0edee…0ee22               Head {h00=0x0030, h01=0x0050, text=» CCK A5,/5A5A ALPHA-NUMERIC CHARACTER > 5A? «, t00=0x0098, t01=0x008e}
0x0ee22…0ee38               Head {h00=0x0012, h01=0x0050, text=» RF(G) CONERR «, t00=0x0098, t01=0x00c2}
0x0ee38…0ee4c               Head {h00=0x0010, h01=0x0050, text=»AA:20 EQU * «, t00=0x0098, t01=0x00d8}
0x0ee4c…0ee76               Head {h00=0x0026, h01=0x0050, text=» ADK A4,1 INCREMENT BUFFER POINTER«, t00=0x0098, t01=0x00ec}
0x0ee76…0ee88               Head {h00=0x000e, h01=0x0050, text=» SUK A3,1 «, t00=0x0098, t01=0x0116}
0x0ee88…0ee9e               Head {h00=0x0012, h01=0x0050, text=» RB(NZ) AA:10 «, t00=0x0098, t01=0x0128}
0x0ee9e…0eec4               Head {h00=0x0022, h01=0x0050, text=» LCR A5,A4 GET NEXT CHARACTER «, t00=0x0098, t01=0x013e}
0x0eec4…0eee8               Head {h00=0x0020, h01=0x0050, text=» CCK A5,';;' END OF RECORD? «, t00=0x0098, t01=0x0164}
0x0eee8…0ef02               Head {h00=0x0016, h01=0x0050, text=» RF(NE) CONERR NO!«, t00=0x0098, t01=0x0188}
0x0ef02…0ef12               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0099, t01=0x0012}
0x0ef12…0ef20               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0099, t01=0x0022}
0x0ef20…0ef32               Head {h00=0x000e, h01=0x0050, text=»TID EQU * «, t00=0x0099, t01=0x0030}
0x0ef32…0ef58               Head {h00=0x0022, h01=0x0050, text=» LDKL A2,SEQ1 SELECT SEQUENCE «, t00=0x0099, t01=0x0042}
0x0ef58…0ef82               Head {h00=0x0026, h01=0x0050, text=» LDK A3,4 GET NUMBER OF CHARACTERS«, t00=0x0099, t01=0x0068}
0x0ef82…0ef92               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0099, t01=0x0092}
0x0ef92…0efa4               Head {h00=0x000e, h01=0x0050, text=»TCL EQU * «, t00=0x0099, t01=0x00a2}
0x0efa4…0efca               Head {h00=0x0022, h01=0x0050, text=» LDKL A2,SEQ2 SELECT SEQUENCE «, t00=0x0099, t01=0x00b4}
0x0efca…0eff4               Head {h00=0x0026, h01=0x0050, text=» LDK A3,4 GET NUMBER OF CHARACTERS«, t00=0x0099, t01=0x00da}
0x0eff4…0f004               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0099, t01=0x0104}
0x0f004…0f016               Head {h00=0x000e, h01=0x0050, text=»LEV EQU * «, t00=0x0099, t01=0x0114}
0x0f016…0f03c               Head {h00=0x0022, h01=0x0050, text=» LDKL A2,SEQ3 SELECT SEQUENCE «, t00=0x0099, t01=0x0126}
0x0f03c…0f066               Head {h00=0x0026, h01=0x0050, text=» LDK A3,4 GET NUMBER OF CHARACTERS«, t00=0x0099, t01=0x014c}
0x0f066…0f076               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0099, t01=0x0176}
0x0f076…0f084               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0099, t01=0x0186}
0x0f084…0f096 (154, 0, 400) Head {h00=0x000e, h01=0x0050, text=»TDCT EQU *«, t00=0x009a, t01=0x0004}
0x0f096…0f0bc               Head {h00=0x0022, h01=0x0050, text=» LDKL A2,SEQ4 SELECT SEQUENCE «, t00=0x009a, t01=0x0016}
0x0f0bc…0f0e6               Head {h00=0x0026, h01=0x0050, text=» LDK A3,5 GET NUMBER OF CHARACTERS«, t00=0x009a, t01=0x003c}
0x0f0e6…0f0f6               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x009a, t01=0x0066}
0x0f0f6…0f106               Head {h00=0x000c, h01=0x0050, text=»LC EQU *«, t00=0x009a, t01=0x0076}
0x0f106…0f12c               Head {h00=0x0022, h01=0x0050, text=» LDKL A2,SEQ5 SELECT SEQUENCE «, t00=0x009a, t01=0x0086}
0x0f12c…0f156               Head {h00=0x0026, h01=0x0050, text=» LDK A3,3 GET NUMBER OF CHARACTERS«, t00=0x009a, t01=0x00ac}
0x0f156…0f166               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x009a, t01=0x00d6}
0x0f166…0f178               Head {h00=0x000e, h01=0x0050, text=»SDCS EQU *«, t00=0x009a, t01=0x00e6}
0x0f178…0f19e               Head {h00=0x0022, h01=0x0050, text=» LDKL A2,SEQ6 SELECT SEQUENCE «, t00=0x009a, t01=0x00f8}
0x0f19e…0f1c8               Head {h00=0x0026, h01=0x0050, text=» LDK A3,5 GET NUMBER OF CHARACTERS«, t00=0x009a, t01=0x011e}
0x0f1c8…0f1d8               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x009a, t01=0x0148}
0x0f1d8…0f1e6               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x009a, t01=0x0158}
0x0f1e6…0f1f8               Head {h00=0x000e, h01=0x0050, text=»TEST EQU *«, t00=0x009a, t01=0x0166}
0x0f1f8…0f218               Head {h00=0x001c, h01=0x0050, text=» LCR A5,A4 GET CHARACTER«, t00=0x009a, t01=0x0178}
0x0f218…0f22a               Head {h00=0x000e, h01=0x0050, text=» CCR A5,A2«, t00=0x009b, t01=0x0008}
0x0f22a…0f240               Head {h00=0x0012, h01=0x0050, text=» RF(NE) CONERR«, t00=0x009b, t01=0x001a}
0x0f240…0f26a               Head {h00=0x0026, h01=0x0050, text=» ADK A4,1 INCREMENT BUFFER POINTER«, t00=0x009b, t01=0x0030}
0x0f26a…0f296               Head {h00=0x0028, h01=0x0050, text=» ADK A2,1 INCREMENT SEQUENCE POINTER«, t00=0x009b, t01=0x005a}
0x0f296…0f2c8               Head {h00=0x002e, h01=0x0050, text=» SUK A3,1 MORE CHARACTERS IN THE SEQUENCE?«, t00=0x009b, t01=0x0086}
0x0f2c8…0f2e2               Head {h00=0x0016, h01=0x0050, text=» RB(NZ) TEST YES! «, t00=0x009b, t01=0x00b8}
0x0f2e2…0f2f2               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x009b, t01=0x00d2}
0x0f2f2…0f300               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x009b, t01=0x00e2}
0x0f300…0f314               Head {h00=0x0010, h01=0x0050, text=»SUKASC EQU *«, t00=0x009b, t01=0x00f0}
0x0f314…0f34a               Head {h00=0x0032, h01=0x0050, text=» CCK A5,/3030 NUMBER OF NUMERIC CHARACTERS<10?«, t00=0x009b, t01=0x0104}
0x0f34a…0f366               Head {h00=0x0018, h01=0x0050, text=» RF(NE) SUK:10 YES! «, t00=0x009b, t01=0x013a}
0x0f366…0f37e               Head {h00=0x0014, h01=0x0050, text=» SUK A5,/F6 N0! «, t00=0x009b, t01=0x0156}
0x0f37e…0f396               Head {h00=0x0014, h01=0x0050, text=»SUK:10 SUK A5,1 «, t00=0x009b, t01=0x016e}
0x0f396…0f3ca               Head {h00=0x0030, h01=0x0050, text=» ST A5,NDEVCL+STKEND STORE NUMBER OF CLASSES«, t00=0x009b, t01=0x0186}
0x0f3ca…0f3da               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x009c, t01=0x002a}
0x0f3da…0f3e8               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x009c, t01=0x003a}
0x0f3e8…0f3fa               Head {h00=0x000e, h01=0x0050, text=»NUMB EQU *«, t00=0x009c, t01=0x0048}
0x0f3fa…0f428               Head {h00=0x002a, h01=0x0050, text=» LDK A1,0 RESET NO OF NON ZERO DIGITS «, t00=0x009c, t01=0x005a}
0x0f428…0f43c               Head {h00=0x0010, h01=0x0050, text=»NUMB00 EQU *«, t00=0x009c, t01=0x0088}
0x0f43c…0f462               Head {h00=0x0022, h01=0x0050, text=» LCR A5,A4 GET DIGIT IN NUMBER«, t00=0x009c, t01=0x009c}
0x0f462…0f48c               Head {h00=0x0026, h01=0x0050, text=» ADK A4,1 INCREMENT BUFFER POINTER«, t00=0x009c, t01=0x00c2}
0x0f48c…0f4b8               Head {h00=0x0028, h01=0x0050, text=» CCK A5,/3939 NUMERIC CHARACTER >9? «, t00=0x009c, t01=0x00ec}
0x0f4b8…0f4d2               Head {h00=0x0016, h01=0x0050, text=» RF(G) CONERR YES!«, t00=0x009c, t01=0x0118}
0x0f4d2…0f4dc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009c, t01=0x0132}
0x0f4dc…0f508               Head {h00=0x0028, h01=0x0050, text=» CCK A5,/3030 NUMERIC CHARACTER <0? «, t00=0x009c, t01=0x013c}
0x0f508…0f522               Head {h00=0x0016, h01=0x0050, text=» RF(L) CONERR YES!«, t00=0x009c, t01=0x0168}
0x0f522…0f54c               Head {h00=0x0026, h01=0x0050, text=» RF(Z) NUMB10 NUMERIC CHARACTER =0«, t00=0x009c, t01=0x0182}
0x0f54c…0f556               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009d, t01=0x001c}
0x0f556…0f588               Head {h00=0x002e, h01=0x0050, text=» ADK A1,1 INCREMENT NO OF NON ZERO DIGITS «, t00=0x009d, t01=0x0026}
0x0f588…0f59c               Head {h00=0x0010, h01=0x0050, text=»NUMB10 EQU *«, t00=0x009d, t01=0x0058}
0x0f59c…0f5c6               Head {h00=0x0026, h01=0x0050, text=» SUK A3,1 DECREMENT DIGIT COUNTER «, t00=0x009d, t01=0x006c}
0x0f5c6…0f5f0               Head {h00=0x0026, h01=0x0050, text=» RF(Z) NUMB20 ALL DIGITS PROCESSED«, t00=0x009d, t01=0x0096}
0x0f5f0…0f5fa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009d, t01=0x00c0}
0x0f5fa…0f62a               Head {h00=0x002c, h01=0x0050, text=» SLL A5,8 LAST DIGIT TO LEAST SIGN. BYTE«, t00=0x009d, t01=0x00ca}
0x0f62a…0f650               Head {h00=0x0022, h01=0x0050, text=» RB NUMB00 PROCESS NEXT DIGIT «, t00=0x009d, t01=0x00fa}
0x0f650…0f65a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009d, t01=0x0120}
0x0f65a…0f66e               Head {h00=0x0010, h01=0x0050, text=»NUMB20 EQU *«, t00=0x009d, t01=0x012a}
0x0f66e…0f686               Head {h00=0x0014, h01=0x0050, text=» RTN A14 RETURN «, t00=0x009d, t01=0x013e}
0x0f686…0f694               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x009d, t01=0x0156}
0x0f694…0f69e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009d, t01=0x0164}
0x0f69e…0f6a8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009d, t01=0x016e}
0x0f6a8…0f6e2               Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x009d, t01=0x0178}
0x0f6e2…0f71c               Head {h00=0x0036, h01=0x0050, text=»*                                                *«, t00=0x009e, t01=0x0022}
0x0f71c…0f756               Head {h00=0x0036, h01=0x0050, text=»*     SEQUENCES                                  *«, t00=0x009e, t01=0x005c}
0x0f756…0f790               Head {h00=0x0036, h01=0x0050, text=»*                                                *«, t00=0x009e, t01=0x0096}
0x0f790…0f7ca               Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x009e, t01=0x00d0}
0x0f7ca…0f7d4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009e, t01=0x010a}
0x0f7d4…0f7de               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009e, t01=0x0114}
0x0f7de…0f7e8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009e, t01=0x011e}
0x0f7e8…0f7f2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009e, t01=0x0128}
0x0f7f2…0f80a               Head {h00=0x0014, h01=0x0050, text=»SEQ1 EQU * TID= «, t00=0x009e, t01=0x0132}
0x0f80a…0f81c               Head {h00=0x000e, h01=0x0050, text=» DATA 'TI'«, t00=0x009e, t01=0x014a}
0x0f81c…0f82e               Head {h00=0x000e, h01=0x0050, text=» DATA 'D='«, t00=0x009e, t01=0x015c}
0x0f82e…0f846               Head {h00=0x0014, h01=0x0050, text=»SEQ2 EQU * TCL= «, t00=0x009e, t01=0x016e}
0x0f846…0f858               Head {h00=0x000e, h01=0x0050, text=» DATA 'TC'«, t00=0x009e, t01=0x0186}
0x0f858…0f86a               Head {h00=0x000e, h01=0x0050, text=» DATA 'L='«, t00=0x009f, t01=0x0008}
0x0f86a…0f882               Head {h00=0x0014, h01=0x0050, text=»SEQ3 EQU * LEV= «, t00=0x009f, t01=0x001a}
0x0f882…0f894               Head {h00=0x000e, h01=0x0050, text=» DATA 'LE'«, t00=0x009f, t01=0x0032}
0x0f894…0f8a6               Head {h00=0x000e, h01=0x0050, text=» DATA 'V='«, t00=0x009f, t01=0x0044}
0x0f8a6…0f8be               Head {h00=0x0014, h01=0x0050, text=»SEQ4 EQU * TDC=T«, t00=0x009f, t01=0x0056}
0x0f8be…0f8d0               Head {h00=0x000e, h01=0x0050, text=» DATA 'TD'«, t00=0x009f, t01=0x006e}
0x0f8d0…0f8e2               Head {h00=0x000e, h01=0x0050, text=» DATA 'C='«, t00=0x009f, t01=0x0080}
0x0f8e2…0f8f4               Head {h00=0x000e, h01=0x0050, text=» DATA 'T0'«, t00=0x009f, t01=0x0092}
0x0f8f4…0f90a               Head {h00=0x0012, h01=0x0050, text=»SEQ5 EQU * LC=«, t00=0x009f, t01=0x00a4}
0x0f90a…0f91c               Head {h00=0x000e, h01=0x0050, text=» DATA 'LC'«, t00=0x009f, t01=0x00ba}
0x0f91c…0f92e               Head {h00=0x000e, h01=0x0050, text=» DATA '=0'«, t00=0x009f, t01=0x00cc}
0x0f92e…0f946               Head {h00=0x0014, h01=0x0050, text=»SEQ6 EQU * SDC=S«, t00=0x009f, t01=0x00de}
0x0f946…0f958               Head {h00=0x000e, h01=0x0050, text=» DATA 'SD'«, t00=0x009f, t01=0x00f6}
0x0f958…0f96a               Head {h00=0x000e, h01=0x0050, text=» DATA 'C='«, t00=0x009f, t01=0x0108}
0x0f96a…0f97c               Head {h00=0x000e, h01=0x0050, text=» DATA 'S0'«, t00=0x009f, t01=0x011a}
0x0f97c…0f988               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x009f, t01=0x012c}
0x0f988…0f9a2               Head {h00=0x0016, h01=0x0050, text=» IFT CFTCAS+CASS=2«, t00=0x009f, t01=0x0138}
0x0f9a2…0f9ac               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009f, t01=0x0152}
0x0f9ac…0f9d6               Head {h00=0x0026, h01=0x0050, text=»*  PROGRAM LOAD DEVICE = CASSETTE «, t00=0x009f, t01=0x015c}
0x0f9d6…0f9e0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009f, t01=0x0186}
0x0f9e0…0f9f4               Head {h00=0x0010, h01=0x0050, text=»CON:30 EQU *«, t00=0x009f, t01=0x0190}
0x0f9f4…0fa16               Head {h00=0x001e, h01=0x0050, text=» LDR A1,A9 START OF BUFFER«, t00=0x00a0, t01=0x0014}
0x0fa16…0fa3c               Head {h00=0x0022, h01=0x0050, text=» ADKL A1,BUFLEN END OF BUFFER «, t00=0x00a0, t01=0x0036}
0x0fa3c…0fa6c               Head {h00=0x002c, h01=0x0050, text=» ST A1,PLDADR+STKEND SAVE END OF BUFFER «, t00=0x00a0, t01=0x005c}
0x0fa6c…0fa8e               Head {h00=0x001e, h01=0x0050, text=» ST A1,EINPBF+STKEND SAVE «, t00=0x00a0, t01=0x008c}
0x0fa8e…0fac6               Head {h00=0x0034, h01=0x0050, text=» ST A1,CONSTA+STKCOM START OF CONFIGURATION DATA«, t00=0x00a0, t01=0x00ae}
0x0fac6…0faea               Head {h00=0x0020, h01=0x0050, text=» CF A14,RDBLK READ ONE BLOCK«, t00=0x00a0, t01=0x00e6}
0x0faea…0fb10               Head {h00=0x0022, h01=0x0050, text=» CF A14,RDBLK READ NEXT BLOCK «, t00=0x00a0, t01=0x010a}
0x0fb10…0fb2c               Head {h00=0x0018, h01=0x0050, text=» LDR A1,A1 TAPEMARK?«, t00=0x00a0, t01=0x0130}
0x0fb2c…0fb46               Head {h00=0x0016, h01=0x0050, text=» RF(Z) CON:50 NO! «, t00=0x00a0, t01=0x014c}
0x0fb46…0fb78               Head {h00=0x002e, h01=0x0050, text=» CF A14,CASSIN INIT CONFIGURATION CASSETTE«, t00=0x00a0, t01=0x0166}
0x0fb78…0fb8c               Head {h00=0x0010, h01=0x0050, text=»CON:40 EQU *«, t00=0x00a1, t01=0x0008}
0x0fb8c…0fbb2               Head {h00=0x0022, h01=0x0050, text=» CF A14,RDBLK READ NEXT BLOCK «, t00=0x00a1, t01=0x001c}
0x0fbb2…0fbce               Head {h00=0x0018, h01=0x0050, text=» LDR A1,A1 TAPEMARK?«, t00=0x00a1, t01=0x0042}
0x0fbce…0fbe8               Head {h00=0x0016, h01=0x0050, text=» RF(NZ) CONEX YES!«, t00=0x00a1, t01=0x005e}
0x0fbe8…0fbfc               Head {h00=0x0010, h01=0x0050, text=»CON:50 EQU *«, t00=0x00a1, t01=0x0078}
0x0fbfc…0fc06               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a1, t01=0x008c}
0x0fc06…0fc3c               Head {h00=0x0032, h01=0x0050, text=»*  COMPUTE NUMBER OF CHARACTERS IN THIS BLOCK «, t00=0x00a1, t01=0x0096}
0x0fc3c…0fc46               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a1, t01=0x00cc}
0x0fc46…0fc80               Head {h00=0x0036, h01=0x0050, text=» LD A1,EINPBF+STKEND GET CURRENT POINTER IN BUFFER«, t00=0x00a1, t01=0x00d6}
0x0fc80…0fc98               Head {h00=0x0014, h01=0x0050, text=» LDR A2,A1 SAVE «, t00=0x00a1, t01=0x0110}
0x0fc98…0fcc2               Head {h00=0x0026, h01=0x0050, text=» LDK A3,0 RESET CHARACTER COUNTER «, t00=0x00a1, t01=0x0128}
0x0fcc2…0fce8               Head {h00=0x0022, h01=0x0050, text=» LDR A4,A9 GET START OF BUFFER«, t00=0x00a1, t01=0x0152}
0x0fce8…0fcfc               Head {h00=0x0010, h01=0x0050, text=»CON:60 EQU *«, t00=0x00a1, t01=0x0178}
0x0fcfc…0fd26               Head {h00=0x0026, h01=0x0050, text=» LCR A5,A4 GET CHARACTER IN BUFFER«, t00=0x00a1, t01=0x018c}
0x0fd26…0fd4a               Head {h00=0x0020, h01=0x0050, text=» CCK A5,';;' CHECK IF SPACE «, t00=0x00a2, t01=0x0026}
0x0fd4a…0fd74               Head {h00=0x0026, h01=0x0050, text=» RF(E) CON:70 NO MOORE CHARACTERS «, t00=0x00a2, t01=0x004a}
0x0fd74…0fd88               Head {h00=0x0010, h01=0x0050, text=»CON:65 EQU *«, t00=0x00a2, t01=0x0074}
0x0fd88…0fdac               Head {h00=0x0020, h01=0x0050, text=» CWK A3,CBLEN END OF BUFFER?«, t00=0x00a2, t01=0x0088}
0x0fdac…0fdc6               Head {h00=0x0016, h01=0x0050, text=» RF(E) CON:75 YES!«, t00=0x00a2, t01=0x00ac}
0x0fdc6…0fdf4               Head {h00=0x002a, h01=0x0050, text=» CW A1,ESYSTA+STKEND MEMORY OVERFLOW? «, t00=0x00a2, t01=0x00c6}
0x0fdf4…0fe0e               Head {h00=0x0016, h01=0x0050, text=» RF(E) MEMOFL YES!«, t00=0x00a2, t01=0x00f4}
0x0fe0e…0fe3e               Head {h00=0x002c, h01=0x0050, text=» ADK A1,1 INCREMENT DESTINATION POINTER «, t00=0x00a2, t01=0x010e}
0x0fe3e…0fe6c               Head {h00=0x002a, h01=0x0050, text=» ADK A3,1 INCREMENT CHARACTER COUNTER «, t00=0x00a2, t01=0x013e}
0x0fe6c…0fe96               Head {h00=0x0026, h01=0x0050, text=» ADK A4,1 INCREMENT BUFFER POINTER«, t00=0x00a2, t01=0x016c}
0x0fe96…0fea8               Head {h00=0x000e, h01=0x0050, text=» RB CON:60«, t00=0x00a3, t01=0x0008}
0x0fea8…0febc               Head {h00=0x0010, h01=0x0050, text=»CON:70 EQU *«, t00=0x00a3, t01=0x001a}
0x0febc…0fee2               Head {h00=0x0022, h01=0x0050, text=» LC A5,1,A4 GET NEXT CHARACTER«, t00=0x00a3, t01=0x002e}
0x0fee2…0ff08               Head {h00=0x0022, h01=0x0050, text=» CCK A5,';;' TWO SEMI-COLONS? «, t00=0x00a3, t01=0x0054}
0x0ff08…0ff22               Head {h00=0x0016, h01=0x0050, text=» RF(NE) CON:75 NO!«, t00=0x00a3, t01=0x007a}
0x0ff22…0ff50               Head {h00=0x002a, h01=0x0050, text=» CWK A3,NCHTID CHECK IF END OF RECORD «, t00=0x00a3, t01=0x0094}
0x0ff50…0ff88               Head {h00=0x0034, h01=0x0050, text=» RB(E) CON:65 NO: SEMI-COLON CHARACTER IN RECORD«, t00=0x00a3, t01=0x00c2}
0x0ff88…0ff9c               Head {h00=0x0010, h01=0x0050, text=»CON:75 EQU *«, t00=0x00a3, t01=0x00fa}
0x0ff9c…0ffd2               Head {h00=0x0032, h01=0x0050, text=» ST A1,EINPBF+STKEND SAVE CURRENT DESTINATION «, t00=0x00a3, t01=0x010e}
0x0ffd2…0fff8               Head {h00=0x0022, h01=0x0050, text=» LDR A1,A9 GET START OF BUFFER«, t00=0x00a3, t01=0x0144}
0x0fff8…1000a               Head {h00=0x000e, h01=0x0050, text=» CALL MOVE«, t00=0x00a3, t01=0x016a}
0x1000a…1001c               Head {h00=0x000e, h01=0x0050, text=» RB CON:40«, t00=0x00a3, t01=0x017c}
0x1001c…10030               Head {h00=0x0010, h01=0x0050, text=»CONEX EQU * «, t00=0x00a3, t01=0x018e}
0x10030…1003a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a4, t01=0x0012}
0x1003a…1007c               Head {h00=0x003e, h01=0x0050, text=»*  UNLOAD CASSETTE IF NO APPLICATION DATA ON SAME CASSETTE«, t00=0x00a4, t01=0x001c}
0x1007c…10086               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a4, t01=0x005e}
0x10086…100ac               Head {h00=0x0022, h01=0x0050, text=» CF A14,RDBLK READ NEXT BLOCK «, t00=0x00a4, t01=0x0068}
0x100ac…100d0               Head {h00=0x0020, h01=0x0050, text=» LDR A1,A1 APPLICATION DATA?«, t00=0x00a4, t01=0x008e}
0x100d0…100ea               Head {h00=0x0016, h01=0x0050, text=» RF(NZ) CON:80 NO!«, t00=0x00a4, t01=0x00b2}
0x100ea…100fc               Head {h00=0x000e, h01=0x0050, text=» LDK A1,/D«, t00=0x00a4, t01=0x00cc}
0x100fc…1012a               Head {h00=0x002a, h01=0x0050, text=» CF A14,CHCRIO SEARCH TAPEMARK REVERSE«, t00=0x00a4, t01=0x00de}
0x1012a…10150               Head {h00=0x0022, h01=0x0050, text=» CF A14,RDBLK BYPASS TAPEMARK «, t00=0x00a4, t01=0x010c}
0x10150…10162               Head {h00=0x000e, h01=0x0050, text=» RF CON:90«, t00=0x00a4, t01=0x0132}
0x10162…10176               Head {h00=0x0010, h01=0x0050, text=»CON:80 EQU *«, t00=0x00a4, t01=0x0144}
0x10176…10188               Head {h00=0x000e, h01=0x0050, text=» LDK A1,/F«, t00=0x00a4, t01=0x0158}
0x10188…101ae               Head {h00=0x0022, h01=0x0050, text=» CF A14,CHCRIO UNLOAD CASSETTE«, t00=0x00a4, t01=0x016a}
0x101ae…101c2               Head {h00=0x0010, h01=0x0050, text=»CON:90 EQU *«, t00=0x00a4, t01=0x0190}
0x101c2…101d6               Head {h00=0x0010, h01=0x0050, text=» ABL CONMOV «, t00=0x00a5, t01=0x0014}
0x101d6…101e2               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00a5, t01=0x0028}
0x101e2…101f6               Head {h00=0x0010, h01=0x0050, text=»CONERR EQU *«, t00=0x00a5, t01=0x0034}
0x101f6…1020c               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP4 «, t00=0x00a5, t01=0x0048}
0x1020c…10220               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x00a5, t01=0x005e}
0x10220…10236               Head {h00=0x0012, h01=0x0050, text=» IFF CFTEST=1 «, t00=0x00a5, t01=0x0072}
0x10236…1024a               Head {h00=0x0010, h01=0x0050, text=»MEMOFL EQU *«, t00=0x00a5, t01=0x0088}
0x1024a…10278               Head {h00=0x002a, h01=0x0050, text=» LDKL A1,LMP3 INDICATE MEMORY OVERFLOW«, t00=0x00a5, t01=0x009c}
0x10278…1028c               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x00a5, t01=0x00ca}
0x1028c…1029a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00a5, t01=0x00de}
0x1029a…102ae               Head {h00=0x0010, h01=0x0050, text=»CONRAD EQU *«, t00=0x00a5, t01=0x00ec}
0x102ae…102b8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a5, t01=0x0100}
0x102b8…102f2               Head {h00=0x0036, h01=0x0050, text=»*  LOAD CONFIGURATION DATA FROM DISC/FLEXIBLE DISC«, t00=0x00a5, t01=0x010a}
0x102f2…102fc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a5, t01=0x0144}
0x102fc…10338               Head {h00=0x0038, h01=0x0050, text=» LD A1,CONDEV+STKEND GET LOAD DEVICE FOR CONF. DATA «, t00=0x00a5, t01=0x014e}
0x10338…10366               Head {h00=0x002a, h01=0x0050, text=» RF(Z) CONRA0 SAME AS PGM LOAD DEVICE «, t00=0x00a5, t01=0x018a}
0x10366…10370               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a6, t01=0x0028}
0x10370…103a4               Head {h00=0x0030, h01=0x0050, text=» CF A14,CONFLD INITIATE CONF. DATA LOAD DEV.«, t00=0x00a6, t01=0x0032}
0x103a4…103b8               Head {h00=0x0010, h01=0x0050, text=»CONRA0 EQU *«, t00=0x00a6, t01=0x0066}
0x103b8…103e6               Head {h00=0x002a, h01=0x0050, text=» LD A11,CONDAD+STKEND GET START SECTOR«, t00=0x00a6, t01=0x007a}
0x103e6…1041c               Head {h00=0x0032, h01=0x0050, text=» LD A12,CONDAD+2+STKEND MOST SIGNIFICANT PART «, t00=0x00a6, t01=0x00a8}
0x1041c…10442               Head {h00=0x0022, h01=0x0050, text=» LDR A1,A9 GET START OF BUFFER«, t00=0x00a6, t01=0x00de}
0x10442…1046a               Head {h00=0x0024, h01=0x0050, text=» ADKL A1,BUFLEN-6 END OF BUFFER «, t00=0x00a6, t01=0x0104}
0x1046a…1049a               Head {h00=0x002c, h01=0x0050, text=» ST A1,PLDADR+STKEND SAVE END OF BUFFER «, t00=0x00a6, t01=0x012c}
0x1049a…104c0               Head {h00=0x0022, h01=0x0050, text=» LDR A1,A9 GET START OF BUFFER«, t00=0x00a6, t01=0x015c}
0x104c0…104ea               Head {h00=0x0026, h01=0x0050, text=» AD A1,SAVCON START OF SAVE BUFFER«, t00=0x00a6, t01=0x0182}
0x104ea…1050e               Head {h00=0x0020, h01=0x0050, text=» ST A1,EINPBF+STKEND SAVE =2«, t00=0x00a7, t01=0x001c}
0x1050e…1052a               Head {h00=0x0018, h01=0x0050, text=» ST A1,CONSTA+STKCOM«, t00=0x00a7, t01=0x0040}
0x1052a…10552               Head {h00=0x0024, h01=0x0050, text=» LDKL A10,0 RESET RECORD COUNTER«, t00=0x00a7, t01=0x005c}
0x10552…10566               Head {h00=0x0010, h01=0x0050, text=»COR:10 EQU *«, t00=0x00a7, t01=0x0084}
0x10566…10570               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a7, t01=0x0098}
0x10570…105a4               Head {h00=0x0030, h01=0x0050, text=»*  READ ONE SECTOR FROM RANDOM ACCESS DEVICE«, t00=0x00a7, t01=0x00a2}
0x105a4…105ae               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a7, t01=0x00d6}
0x105ae…105d0               Head {h00=0x001e, h01=0x0050, text=» CF A14,RDSEC READ SECTOR «, t00=0x00a7, t01=0x00e0}
0x105d0…105f6               Head {h00=0x0022, h01=0x0050, text=» LDR A8,A9 GET START OF BUFFER«, t00=0x00a7, t01=0x0102}
0x105f6…1060a               Head {h00=0x0010, h01=0x0050, text=»COR:20 EQU *«, t00=0x00a7, t01=0x0128}
0x1060a…10614               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a7, t01=0x013c}
0x10614…1064a               Head {h00=0x0032, h01=0x0050, text=»*  COMPUTE NUMBER OF CHARACTERS IN THIS RECORD«, t00=0x00a7, t01=0x0146}
0x1064a…10654               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a7, t01=0x017c}
0x10654…1068e               Head {h00=0x0036, h01=0x0050, text=» LD A1,EINPBF+STKEND GET CURRENT POINTER IN BUFFER«, t00=0x00a7, t01=0x0186}
0x1068e…106a6               Head {h00=0x0014, h01=0x0050, text=» LDR A2,A1 SAVE «, t00=0x00a8, t01=0x0030}
0x106a6…106d0               Head {h00=0x0026, h01=0x0050, text=» LDK A3,0 RESET CHARACTER COUNTER «, t00=0x00a8, t01=0x0048}
0x106d0…106f2               Head {h00=0x001e, h01=0x0050, text=» LDR A4,A8 START OF RECORD«, t00=0x00a8, t01=0x0072}
0x106f2…106fc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a8, t01=0x0094}
0x106fc…1071a               Head {h00=0x001a, h01=0x0050, text=»*  LOOK IF WE HAVE AN «, t00=0x00a8, t01=0x009e}
0x1071a…1073e               Head {h00=0x0020, h01=0x0050, text=»*  APPLICATION CONTROL BLOCK«, t00=0x00a8, t01=0x00bc}
0x1073e…10748               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a8, t01=0x00e0}
0x10748…10772               Head {h00=0x0026, h01=0x0050, text=» LDR* A5,A4 GET 1ST WORD IN BUFFER«, t00=0x00a8, t01=0x00ea}
0x10772…107a6               Head {h00=0x0030, h01=0x0050, text=» CWK A5,'D;' DATA COMMUNICATION DEF. BLOCK? «, t00=0x00a8, t01=0x0114}
0x107a6…107c0               Head {h00=0x0016, h01=0x0050, text=» RF(E) COR:25 YES!«, t00=0x00a8, t01=0x0148}
0x107c0…107ca               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a8, t01=0x0162}
0x107ca…107f6               Head {h00=0x0028, h01=0x0050, text=» CWK A5,'A;' AND LOOK IF IT IS 'A;' «, t00=0x00a8, t01=0x016c}
0x107f6…10810               Head {h00=0x0016, h01=0x0050, text=» RF(NE) COR:30 NO!«, t00=0x00a9, t01=0x0008}
0x10810…1081a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a9, t01=0x0022}
0x1081a…10848               Head {h00=0x002a, h01=0x0050, text=» LDKL A5,/FF3B YES, SUBSTITUTE A; WITH«, t00=0x00a9, t01=0x002c}
0x10848…1086c               Head {h00=0x0020, h01=0x0050, text=» STR A5,A4 'HEX FF' AND ';' «, t00=0x00a9, t01=0x005a}
0x1086c…108a8               Head {h00=0x0038, h01=0x0050, text=» LD A5,CURAPL+STKEND GET CURRENT APPL. CONTR. BLOCK «, t00=0x00a9, t01=0x007e}
0x108a8…108cc               Head {h00=0x0020, h01=0x0050, text=» ADK A1,1 SKIP BLOCK MARKER «, t00=0x00a9, t01=0x00ba}
0x108cc…10906               Head {h00=0x0036, h01=0x0050, text=» ST A1,EINPBF+STKEND SAVE CURRENT BUFFER POSITION «, t00=0x00a9, t01=0x00de}
0x10906…10942               Head {h00=0x0038, h01=0x0050, text=» SU A1,CONSTA+STKCOM AND CALCULATE RELATIVE POSITION«, t00=0x00a9, t01=0x0118}
0x10942…10976               Head {h00=0x0030, h01=0x0050, text=» ST A1,APLMMC,A5 SAVE IN APPL. CONTROL BLOCK«, t00=0x00a9, t01=0x0154}
0x10976…10998               Head {h00=0x001e, h01=0x0050, text=» LDR A1,A8 START OF RECORD«, t00=0x00a9, t01=0x0188}
0x10998…109cc               Head {h00=0x0030, h01=0x0050, text=» ADK A3,1 INCREMENT NO OF CHARACTERS TO MOVE«, t00=0x00aa, t01=0x001a}
0x109cc…109de               Head {h00=0x000e, h01=0x0050, text=» CALL MOVE«, t00=0x00aa, t01=0x004e}
0x109de…10a02               Head {h00=0x0020, h01=0x0050, text=» ADKL A10,2 SKIP NEXT RECORD«, t00=0x00aa, t01=0x0060}
0x10a02…10a0c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00aa, t01=0x0084}
0x10a0c…10a3e               Head {h00=0x002e, h01=0x0050, text=» ADKL A8,RECLEN+1 INCREMENT RECORD POINTER«, t00=0x00aa, t01=0x008e}
0x10a3e…10a6a               Head {h00=0x0028, h01=0x0050, text=» CW A8,PLDADR+STKEND END OF BUFFER? «, t00=0x00aa, t01=0x00c0}
0x10a6a…10a84               Head {h00=0x0016, h01=0x0050, text=» RF(L) COR:48 NO! «, t00=0x00aa, t01=0x00ec}
0x10a84…10a8e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00aa, t01=0x0106}
0x10a8e…10aba               Head {h00=0x0028, h01=0x0050, text=» CF A14,RDSEC YES, READ NEXT SECTOR «, t00=0x00aa, t01=0x0110}
0x10aba…10ae4               Head {h00=0x0026, h01=0x0050, text=» LDR A8,A9 AND GET START OF BUFFER«, t00=0x00aa, t01=0x013c}
0x10ae4…10af6               Head {h00=0x000e, h01=0x0050, text=» RF COR:48«, t00=0x00aa, t01=0x0166}
0x10af6…10b00               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00aa, t01=0x0178}
0x10b00…10b14               Head {h00=0x0010, h01=0x0050, text=»COR:25 EQU *«, t00=0x00aa, t01=0x0182}
0x10b14…10b52               Head {h00=0x003a, h01=0x0050, text=» LD A5,EINPBF+STKEND CURRENT POSITION IN CONF. DATA =6«, t00=0x00ab, t01=0x0008}
0x10b52…10b8e               Head {h00=0x0038, h01=0x0050, text=» SU A5,CONSTA+STKCOM CALCULATE RELATIVE POSITION =6 «, t00=0x00ab, t01=0x0046}
0x10b8e…10bb2               Head {h00=0x0020, h01=0x0050, text=» ST A5,DCBLK+STKCOM SAVE =6 «, t00=0x00ab, t01=0x0082}
0x10bb2…10bc6               Head {h00=0x0010, h01=0x0050, text=»COR:30 EQU *«, t00=0x00ab, t01=0x00a6}
0x10bc6…10be6               Head {h00=0x001c, h01=0x0050, text=» LCR A5,A4 GET CHARACTER«, t00=0x00ab, t01=0x00ba}
0x10be6…10c0a               Head {h00=0x0020, h01=0x0050, text=» CCK A5,';;' END OF RECORD? «, t00=0x00ab, t01=0x00da}
0x10c0a…10c24               Head {h00=0x0016, h01=0x0050, text=» RF(E) COR:40 YES!«, t00=0x00ab, t01=0x00fe}
0x10c24…10c38               Head {h00=0x0010, h01=0x0050, text=»COR:35 EQU *«, t00=0x00ab, t01=0x0118}
0x10c38…10c66               Head {h00=0x002a, h01=0x0050, text=» CWK A3,RECLEN MAXIMUM SIZE ACHIEVED? «, t00=0x00ab, t01=0x012c}
0x10c66…10c80               Head {h00=0x0016, h01=0x0050, text=» RF(E) COR:40 YES!«, t00=0x00ab, t01=0x015a}
0x10c80…10cae               Head {h00=0x002a, h01=0x0050, text=» CW A1,ESYSTA+STKEND MEMORY OVERFLOW? «, t00=0x00ab, t01=0x0174}
0x10cae…10cc8               Head {h00=0x0016, h01=0x0050, text=» RB(E) MEMOFL YES!«, t00=0x00ac, t01=0x0012}
0x10cc8…10cf2               Head {h00=0x0026, h01=0x0050, text=» ADK A1,1 INCREMENT BUFFER POINTER«, t00=0x00ac, t01=0x002c}
0x10cf2…10d20               Head {h00=0x002a, h01=0x0050, text=» ADK A3,1 INCREMENT CHARACTER COUNTER «, t00=0x00ac, t01=0x0056}
0x10d20…10d4a               Head {h00=0x0026, h01=0x0050, text=» ADK A4,1 INCREMENT RECORD POINTER«, t00=0x00ac, t01=0x0084}
0x10d4a…10d62               Head {h00=0x0014, h01=0x0050, text=» RB COR:30 LOOP «, t00=0x00ac, t01=0x00ae}
0x10d62…10d76               Head {h00=0x0010, h01=0x0050, text=»COR:40 EQU *«, t00=0x00ac, t01=0x00c6}
0x10d76…10d9c               Head {h00=0x0022, h01=0x0050, text=» LC A5,1,A4 GET NEXT CHARACTER«, t00=0x00ac, t01=0x00da}
0x10d9c…10dc0               Head {h00=0x0020, h01=0x0050, text=» CCK A5,';;' TWO SEMICOLONS?«, t00=0x00ac, t01=0x0100}
0x10dc0…10dda               Head {h00=0x0016, h01=0x0050, text=» RF(NE) COR:45 NO!«, t00=0x00ac, t01=0x0124}
0x10dda…10e08               Head {h00=0x002a, h01=0x0050, text=» CWK A3,NCHTID CHECK IF END OF RECORD «, t00=0x00ac, t01=0x013e}
0x10e08…10e40               Head {h00=0x0034, h01=0x0050, text=» RB(E) COR:35 NO: SEMICOLON CHARACTER IN RECORD «, t00=0x00ac, t01=0x016c}
0x10e40…10e54               Head {h00=0x0010, h01=0x0050, text=»COR:45 EQU *«, t00=0x00ad, t01=0x0014}
0x10e54…10e8a               Head {h00=0x0032, h01=0x0050, text=» ST A1,EINPBF+STKEND SAVE CURRENT DESTINATION «, t00=0x00ad, t01=0x0028}
0x10e8a…10eac               Head {h00=0x001e, h01=0x0050, text=» LDR A1,A8 START OF RECORD«, t00=0x00ad, t01=0x005e}
0x10eac…10ebe               Head {h00=0x000e, h01=0x0050, text=» CALL MOVE«, t00=0x00ad, t01=0x0080}
0x10ebe…10eea               Head {h00=0x0028, h01=0x0050, text=» ADKL A10,1 INCREMENT RECORD COUNTER«, t00=0x00ad, t01=0x0092}
0x10eea…10f14               Head {h00=0x0026, h01=0x0050, text=» CW A10,LSTREC+STKEND LAST RECORD «, t00=0x00ad, t01=0x00be}
0x10f14…10f2e               Head {h00=0x0016, h01=0x0050, text=» RF(E) COR:50 YES!«, t00=0x00ad, t01=0x00e8}
0x10f2e…10f42               Head {h00=0x0010, h01=0x0050, text=»COR:48 EQU *«, t00=0x00ad, t01=0x0102}
0x10f42…10f74               Head {h00=0x002e, h01=0x0050, text=» ADKL A8,RECLEN+1 INCREMENT RECORD POINTER«, t00=0x00ad, t01=0x0116}
0x10f74…10f9e               Head {h00=0x0026, h01=0x0050, text=» CW A8,PLDADR+STKEND END OF BUFFER«, t00=0x00ad, t01=0x0148}
0x10f9e…10fc0               Head {h00=0x001e, h01=0x0050, text=» RB(E) COR:10 NEXT SECTOR «, t00=0x00ad, t01=0x0172}
0x10fc0…10fde (174, 0, 400) Head {h00=0x001a, h01=0x0050, text=» RB COR:20 NEXT RECORD«, t00=0x00ae, t01=0x0004}
0x10fde…10ff2               Head {h00=0x0010, h01=0x0050, text=»COR:50 EQU *«, t00=0x00ae, t01=0x0022}
0x10ff2…11018               Head {h00=0x0022, h01=0x0050, text=» LD A1,SCTOPT GET OPTION WORD «, t00=0x00ae, t01=0x0036}
0x11018…11030               Head {h00=0x0014, h01=0x0050, text=» ANK A1,8 SWB:S?«, t00=0x00ae, t01=0x005c}
0x11030…11048               Head {h00=0x0014, h01=0x0050, text=» RF(Z) COR:55 NO«, t00=0x00ae, t01=0x0074}
0x11048…1105c               Head {h00=0x0010, h01=0x0050, text=» LDK A3,'S' «, t00=0x00ae, t01=0x008c}
0x1105c…11086               Head {h00=0x0026, h01=0x0050, text=» SC A3,GET:25+1 MODIFY INSTRUCTION«, t00=0x00ae, t01=0x00a0}
0x11086…110b0               Head {h00=0x0026, h01=0x0050, text=» SC A3,GET:60+1 MODIFY INSTRUCTION«, t00=0x00ae, t01=0x00ca}
0x110b0…110cc               Head {h00=0x0018, h01=0x0050, text=» LD A1,IPLDEV+STKEND«, t00=0x00ae, t01=0x00f4}
0x110cc…110fe               Head {h00=0x002e, h01=0x0050, text=» CF A14,LODDEV INITIALIZE PGM LOAD DEVICE «, t00=0x00ae, t01=0x0110}
0x110fe…11114               Head {h00=0x0012, h01=0x0050, text=» CF A14,GETFIL«, t00=0x00ae, t01=0x0142}
0x11114…1111e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ae, t01=0x0158}
0x1111e…1113e               Head {h00=0x001c, h01=0x0050, text=»*  UNLOCK FLEXIBLE DISC «, t00=0x00ae, t01=0x0162}
0x1113e…11148               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ae, t01=0x0182}
0x11148…1115c               Head {h00=0x0010, h01=0x0050, text=»COR:55 EQU *«, t00=0x00ae, t01=0x018c}
0x1115c…11194               Head {h00=0x0034, h01=0x0050, text=» LD A1,CONDEV+STKEND GET CONF. DATA LOAD DEVICE «, t00=0x00af, t01=0x0010}
0x11194…111c4               Head {h00=0x002c, h01=0x0050, text=» RF(Z) COR:58 SAME AS APPL. LOAD DEVICE «, t00=0x00af, t01=0x0048}
0x111c4…111ce               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00af, t01=0x0078}
0x111ce…111e0               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A1«, t00=0x00af, t01=0x0082}
0x111e0…111f2               Head {h00=0x000e, h01=0x0050, text=» ANK A2,/F«, t00=0x00af, t01=0x0094}
0x111f2…11204               Head {h00=0x000e, h01=0x0050, text=» SUK A2,9 «, t00=0x00af, t01=0x00a6}
0x11204…1122c               Head {h00=0x0024, h01=0x0050, text=» RF(NZ) COR:58 NOT FLEXIBLE DISC«, t00=0x00af, t01=0x00b8}
0x1122c…11238               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00af, t01=0x00e0}
0x11238…11254               Head {h00=0x0018, h01=0x0050, text=» IFT CFTFLD+FLDISC=2«, t00=0x00af, t01=0x00ec}
0x11254…11280               Head {h00=0x0028, h01=0x0050, text=» CF A14,UNLOCK UNLOCK FLEXIBLE DISC «, t00=0x00af, t01=0x0108}
0x11280…1128c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00af, t01=0x0134}
0x1128c…112a2               Head {h00=0x0012, h01=0x0050, text=» IFF CFTEST=1 «, t00=0x00af, t01=0x0140}
0x112a2…112b6               Head {h00=0x0010, h01=0x0050, text=»COR:58 EQU *«, t00=0x00af, t01=0x0156}
0x112b6…112e4               Head {h00=0x002a, h01=0x0050, text=» LD A1,SCTIPL GET PROGRAM LOAD DEVICE «, t00=0x00af, t01=0x016a}
0x112e4…11302               Head {h00=0x001a, h01=0x0050, text=» SUK A1,/F8 CHECK TYPE«, t00=0x00b0, t01=0x0008}
0x11302…1132a               Head {h00=0x0024, h01=0x0050, text=» RF(N) COR:60 NOT FLEXIBLE DISC «, t00=0x00b0, t01=0x0026}
0x1132a…11334               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b0, t01=0x004e}
0x11334…1135a               Head {h00=0x0022, h01=0x0050, text=» SUK A1,/FC-/F8 FLEXIBLE DISC?«, t00=0x00b0, t01=0x0058}
0x1135a…11374               Head {h00=0x0016, h01=0x0050, text=» RF(NN) COR:60 NO!«, t00=0x00b0, t01=0x007e}
0x11374…1137e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b0, t01=0x0098}
0x1137e…1138a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00b0, t01=0x00a2}
0x1138a…113a6               Head {h00=0x0018, h01=0x0050, text=» IFT CFTFLD+FLDISC=2«, t00=0x00b0, t01=0x00ae}
0x113a6…113cc               Head {h00=0x0022, h01=0x0050, text=» LD A2,SCTOPT GET OPTION WORD «, t00=0x00b0, t01=0x00ca}
0x113cc…113ea               Head {h00=0x001a, h01=0x0050, text=» ANK A1,2 DISC PAGING?«, t00=0x00b0, t01=0x00f0}
0x113ea…11412               Head {h00=0x0024, h01=0x0050, text=» RF(NZ) COR:60 YES! DON'T UNLOCK«, t00=0x00b0, t01=0x010e}
0x11412…1141c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b0, t01=0x0136}
0x1141c…11438               Head {h00=0x0018, h01=0x0050, text=» LD A1,IPLDEV+STKEND«, t00=0x00b0, t01=0x0140}
0x11438…11464               Head {h00=0x0028, h01=0x0050, text=» CF A14,UNLOCK UNLOCK FLEXIBLE DISC «, t00=0x00b0, t01=0x015c}
0x11464…11470               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00b0, t01=0x0188}
0x11470…11486 (177, 0, 400) Head {h00=0x0012, h01=0x0050, text=» IFF CFTEST=1 «, t00=0x00b1, t01=0x0004}
0x11486…1149c               Head {h00=0x0012, h01=0x0050, text=» IFF CFTEST=1 «, t00=0x00b1, t01=0x001a}
0x1149c…114b0               Head {h00=0x0010, h01=0x0050, text=»COR:60 EQU *«, t00=0x00b1, t01=0x0030}
0x114b0…114be               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00b1, t01=0x0044}
0x114be…114d2               Head {h00=0x0010, h01=0x0050, text=»CONMOV EQU *«, t00=0x00b1, t01=0x0052}
0x114d2…114dc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b1, t01=0x0066}
0x114dc…11514               Head {h00=0x0034, h01=0x0050, text=»*  MOVE CONFIGURATION DATA TO END OF SYSTEM AREA«, t00=0x00b1, t01=0x0070}
0x11514…1151e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b1, t01=0x00a8}
0x1151e…11548               Head {h00=0x0026, h01=0x0050, text=» CIO A1,0,SOP INHIBIT SOP SWITCHES«, t00=0x00b1, t01=0x00b2}
0x11548…1156e               Head {h00=0x0022, h01=0x0050, text=» LDR A1,A9 GET START OF BUFFER«, t00=0x00b1, t01=0x00dc}
0x1156e…1159a               Head {h00=0x0028, h01=0x0050, text=» AD A1,SAVCON COMPUTE END OF BUFFER «, t00=0x00b1, t01=0x0102}
0x1159a…115da               Head {h00=0x003c, h01=0x0050, text=»CMOV10 LD A3,EINPBF+STKEND GET END OF CONFIGURATION DATA«, t00=0x00b1, t01=0x012e}
0x115da…1160e               Head {h00=0x0030, h01=0x0050, text=» LD A2,ESYSTA+STKEND GET END OF SYSTEM AREA «, t00=0x00b1, t01=0x016e}
0x1160e…1163c               Head {h00=0x002a, h01=0x0050, text=» CM -2,A2 MAKE SURE CONFIGURATION FILE«, t00=0x00b2, t01=0x0012}
0x1163c…11662               Head {h00=0x0022, h01=0x0050, text=» SUK A2,1 IS FOLLOWED BY X'00'«, t00=0x00b2, t01=0x0040}
0x11662…11692               Head {h00=0x002c, h01=0x0050, text=» SUR A3,A1 LENGTH OF CONFIGURATION DATA «, t00=0x00b2, t01=0x0066}
0x11692…116c8               Head {h00=0x0032, h01=0x0050, text=» ST A3,CONLEN+STKCOM SAVE LENGTH OF CONF. DATA«, t00=0x00b2, t01=0x0096}
0x116c8…116e6               Head {h00=0x001a, h01=0x0050, text=» SUR A2,A3 TO-ADDRESS «, t00=0x00b2, t01=0x00cc}
0x116e6…116f0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b2, t01=0x00ea}
0x116f0…11718               Head {h00=0x0024, h01=0x0050, text=» ANKL A2,/FFFE MAKE EVEN ADDRESS«, t00=0x00b2, t01=0x00f4}
0x11718…1172a               Head {h00=0x000e, h01=0x0050, text=» CALL MOVE«, t00=0x00b2, t01=0x011c}
0x1172a…11768               Head {h00=0x003a, h01=0x0050, text=» ST A2,CONSTA+STKCOM SAVE START OF CONFIGURATION DATA «, t00=0x00b2, t01=0x012e}
0x11768…1179e               Head {h00=0x0032, h01=0x0050, text=» LD A1,CONLEN+STKCOM GET LENGTH OF CONF. DATA «, t00=0x00b2, t01=0x016c}
0x1179e…117d2               Head {h00=0x0030, h01=0x0050, text=» ADK A1,2 INCLUDE TRAILING ZEROES IN LENGTH «, t00=0x00b3, t01=0x0012}
0x117d2…117f6               Head {h00=0x0020, h01=0x0050, text=» ANKL A1,/FFFE AND MAKE EVEN«, t00=0x00b3, t01=0x0046}
0x117f6…11812               Head {h00=0x0018, h01=0x0050, text=» ST A1,CONLEN+STKCOM«, t00=0x00b3, t01=0x006a}
0x11812…1183c               Head {h00=0x0026, h01=0x0050, text=» LDR A1,A9 GET START OF FREE AREA «, t00=0x00b3, t01=0x0086}
0x1183c…11860               Head {h00=0x0020, h01=0x0050, text=» LDR A12,A2 END OF FREE AREA«, t00=0x00b3, t01=0x00b0}
0x11860…11888               Head {h00=0x0024, h01=0x0050, text=» SUR A12,A1 SUBTRACT MONITOR END«, t00=0x00b3, t01=0x00d4}
0x11888…118be               Head {h00=0x0032, h01=0x0050, text=» ST A12,M:REL+STKCOM SAVE RELOCATION CONSTANT «, t00=0x00b3, t01=0x00fc}
0x118be…118ea               Head {h00=0x0028, h01=0x0050, text=» LD A2,SCTMXS GET MXSTAB ADDRESS =1 «, t00=0x00b3, t01=0x0132}
0x118ea…11914               Head {h00=0x0026, h01=0x0050, text=» RF(Z) CMOV20 NO MXSTAB PRESENT =1«, t00=0x00b3, t01=0x015e}
0x11914…11924               Head {h00=0x000c, h01=0x0050, text=»*    =1 «, t00=0x00b3, t01=0x0188}
0x11924…11952               Head {h00=0x002a, h01=0x0050, text=» ADR A2,A12 RELOCATE MXSTAB ADDRESS =1«, t00=0x00b4, t01=0x0008}
0x11952…11982               Head {h00=0x002c, h01=0x0050, text=» ST A2,SCTMXS AND SAVE AS NEW ADDRESS =1«, t00=0x00b4, t01=0x0036}
0x11982…1199c               Head {h00=0x0016, h01=0x0050, text=»CMOV20 EQU *   =1 «, t00=0x00b4, t01=0x0066}
0x1199c…119cc               Head {h00=0x002c, h01=0x0050, text=» LD A2,CONSTA+STKCOM GET START OF CONFF «, t00=0x00b4, t01=0x0080}
0x119cc…119d6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b4, t01=0x00b0}
0x119d6…11a16               Head {h00=0x003c, h01=0x0050, text=»*  MOVE SYSLDA+SYSLDM+DWT-PROTOTYPES TO END OF FREE AREA«, t00=0x00b4, t01=0x00ba}
0x11a16…11a20               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b4, t01=0x00fa}
0x11a20…11a34               Head {h00=0x0010, h01=0x0050, text=»MOPRO EQU * «, t00=0x00b4, t01=0x0104}
0x11a34…11a4c               Head {h00=0x0014, h01=0x0050, text=» LDKL A13,SYSLDM«, t00=0x00b4, t01=0x0118}
0x11a4c…11a5e               Head {h00=0x000e, h01=0x0050, text=» SUK A1,2 «, t00=0x00b4, t01=0x0130}
0x11a5e…11a70               Head {h00=0x000e, h01=0x0050, text=» SUK A2,2 «, t00=0x00b4, t01=0x0142}
0x11a70…11a84               Head {h00=0x0010, h01=0x0050, text=» LDR* A4,A1 «, t00=0x00b4, t01=0x0154}
0x11a84…11a96               Head {h00=0x000e, h01=0x0050, text=» STR A4,A2«, t00=0x00b4, t01=0x0168}
0x11a96…11aaa               Head {h00=0x0010, h01=0x0050, text=» CWR A1,A13 «, t00=0x00b4, t01=0x017a}
0x11aaa…11ac0               Head {h00=0x0012, h01=0x0050, text=» RB(NE) MOPRO «, t00=0x00b4, t01=0x018e}
0x11ac0…11aec               Head {h00=0x0028, h01=0x0050, text=» ABR A2 CONTINUE EXECUTION IN SYSLDM«, t00=0x00b5, t01=0x0014}
0x11aec…11af8               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00b5, t01=0x0040}
0x11af8…11b06               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00b5, t01=0x004c}
0x11b06…11b56               Head {h00=0x004c, h01=0x0050, text=»************************************************************************«, t00=0x00b5, t01=0x005a}
0x11b56…11ba6               Head {h00=0x004c, h01=0x0050, text=»*  SUBROUTINES USED IN THE APPLICATION AND CONFIGURATION LOADING PHASE O«, t00=0x00b5, t01=0x00aa}
0x11ba6…11bf6               Head {h00=0x004c, h01=0x0050, text=»************************************************************************«, t00=0x00b5, t01=0x00fa}
0x11bf6…11c1e               Head {h00=0x0024, h01=0x0050, text=»******************************* «, t00=0x00b5, t01=0x014a}
0x11c1e…11c46               Head {h00=0x0024, h01=0x0050, text=»*  SOPIN - READ SOP SWITCHES  * «, t00=0x00b5, t01=0x0172}
0x11c46…11c6e               Head {h00=0x0024, h01=0x0050, text=»*  =========================  * «, t00=0x00b6, t01=0x000a}
0x11c6e…11c96               Head {h00=0x0024, h01=0x0050, text=»*                             * «, t00=0x00b6, t01=0x0032}
0x11c96…11cbe               Head {h00=0x0024, h01=0x0050, text=»*  ENTRY:                     * «, t00=0x00b6, t01=0x005a}
0x11cbe…11ce6               Head {h00=0x0024, h01=0x0050, text=»*                             * «, t00=0x00b6, t01=0x0082}
0x11ce6…11d0e               Head {h00=0x0024, h01=0x0050, text=»*  EXIT:  A1 - SOP INPUT      * «, t00=0x00b6, t01=0x00aa}
0x11d0e…11d36               Head {h00=0x0024, h01=0x0050, text=»*         BIT 6 - SWITCH 1    * «, t00=0x00b6, t01=0x00d2}
0x11d36…11d5e               Head {h00=0x0024, h01=0x0050, text=»*         BIT 15 - SWITCH 10  * «, t00=0x00b6, t01=0x00fa}
0x11d5e…11d86               Head {h00=0x0024, h01=0x0050, text=»*                             * «, t00=0x00b6, t01=0x0122}
0x11d86…11dae               Head {h00=0x0024, h01=0x0050, text=»*  WORK REGISTERS:  A1        * «, t00=0x00b6, t01=0x014a}
0x11dae…11dd6               Head {h00=0x0024, h01=0x0050, text=»*                             * «, t00=0x00b6, t01=0x0172}
0x11dd6…11dfe               Head {h00=0x0024, h01=0x0050, text=»*  SUBROUTINES:               * «, t00=0x00b7, t01=0x000a}
0x11dfe…11e26               Head {h00=0x0024, h01=0x0050, text=»*                             * «, t00=0x00b7, t01=0x0032}
0x11e26…11e4e               Head {h00=0x0024, h01=0x0050, text=»******************************* «, t00=0x00b7, t01=0x005a}
0x11e4e…11e62               Head {h00=0x0010, h01=0x0050, text=»SOPIN EQU * «, t00=0x00b7, t01=0x0082}
0x11e62…11e78               Head {h00=0x0012, h01=0x0050, text=» CIO A1,1,SOP «, t00=0x00b7, t01=0x0096}
0x11e78…11e8e               Head {h00=0x0012, h01=0x0050, text=» INR A1,0,SOP «, t00=0x00b7, t01=0x00ac}
0x11e8e…11ea2               Head {h00=0x0010, h01=0x0050, text=» RB(NA) *-2 «, t00=0x00b7, t01=0x00c2}
0x11ea2…11eb2               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00b7, t01=0x00d6}
0x11eb2…11ec0               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00b7, t01=0x00e6}
0x11ec0…11eec               Head {h00=0x0028, h01=0x0050, text=»*********************************** «, t00=0x00b7, t01=0x00f4}
0x11eec…11f18               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x00b7, t01=0x0120}
0x11f18…11f44               Head {h00=0x0028, h01=0x0050, text=»* LODDEV - INITIAZE LOAD UNIT     * «, t00=0x00b7, t01=0x014c}
0x11f44…11f70               Head {h00=0x0028, h01=0x0050, text=»* ===========================     * «, t00=0x00b7, t01=0x0178}
0x11f70…11f9c               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x00b8, t01=0x0014}
0x11f9c…11fc8               Head {h00=0x0028, h01=0x0050, text=»* USED FOR CONFIGURATION OF       * «, t00=0x00b8, t01=0x0040}
0x11fc8…11ff4               Head {h00=0x0028, h01=0x0050, text=»* PROGRAM LOAD DEVICE AND         * «, t00=0x00b8, t01=0x006c}
0x11ff4…12020               Head {h00=0x0028, h01=0x0050, text=»* CONFIGURATION DATA LOAD         * «, t00=0x00b8, t01=0x0098}
0x12020…1204c               Head {h00=0x0028, h01=0x0050, text=»* DEVICE (IF DIFFERENT).          * «, t00=0x00b8, t01=0x00c4}
0x1204c…12078               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x00b8, t01=0x00f0}
0x12078…120a4               Head {h00=0x0028, h01=0x0050, text=»* ON ENTRY: A1=DEVICE ADDRESS     * «, t00=0x00b8, t01=0x011c}
0x120a4…120d0               Head {h00=0x0028, h01=0x0050, text=»* ON EXIT:  A2=FILE CODE          * «, t00=0x00b8, t01=0x0148}
0x120d0…120fc               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x00b8, t01=0x0174}
0x120fc…12128               Head {h00=0x0028, h01=0x0050, text=»*********************************** «, t00=0x00b9, t01=0x0010}
0x12128…12130               Head {h00=0x0004, h01=0x0050, t00=0x00b9, t01=0x003c}
0x12130…12138               Head {h00=0x0004, h01=0x0050, t00=0x00b9, t01=0x0044}
0x12138…1214c               Head {h00=0x0010, h01=0x0050, text=»LODDEV EQU *«, t00=0x00b9, t01=0x004c}
0x1214c…12164               Head {h00=0x0014, h01=0x0050, text=» LDKL A3,BUFLEN «, t00=0x00b9, t01=0x0060}
0x12164…12192               Head {h00=0x002a, h01=0x0050, text=» ST A3,SAVCON INITIALIZE BUFFER LENGTH«, t00=0x00b9, t01=0x0078}
0x12192…121a6               Head {h00=0x0010, h01=0x0050, text=» LDKL A2,-1 «, t00=0x00b9, t01=0x00a6}
0x121a6…121ce               Head {h00=0x0024, h01=0x0050, text=» ST A2,CYLNBR SET SEEK CONDITION«, t00=0x00b9, t01=0x00ba}
0x121ce…121e0               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A1«, t00=0x00b9, t01=0x00e2}
0x121e0…12208               Head {h00=0x0024, h01=0x0050, text=» ANK A2,/80 CHECK IF CASSETTE =9«, t00=0x00b9, t01=0x00f4}
0x12208…12222               Head {h00=0x0016, h01=0x0050, text=» RF(P) CASS:0 YES!«, t00=0x00b9, t01=0x011c}
0x12222…1222c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b9, t01=0x0136}
0x1222c…12256               Head {h00=0x0026, h01=0x0050, text=» LDR A2,A1 GET PROGRAM LOAD DEVICE«, t00=0x00b9, t01=0x0140}
0x12256…12282               Head {h00=0x0028, h01=0x0050, text=» SRL A2,4 BIT15 INDICATE UNIT 1 OR 2«, t00=0x00b9, t01=0x016a}
0x12282…122b0               Head {h00=0x002a, h01=0x0050, text=» LC A3,IPLTYP+1+STKEND GET DEVICE TYPE«, t00=0x00ba, t01=0x0008}
0x122b0…122c4               Head {h00=0x0010, h01=0x0050, text=» ANK A3,/FF «, t00=0x00ba, t01=0x0036}
0x122c4…122d6               Head {h00=0x000e, h01=0x0050, text=» SUK A3,3 «, t00=0x00ba, t01=0x004a}
0x122d6…122f0               Head {h00=0x0016, h01=0x0050, text=» RF(N) DISC:0 DISC«, t00=0x00ba, t01=0x005c}
0x122f0…12314               Head {h00=0x0020, h01=0x0050, text=» RF(Z) MFD:0 MINI FIXED DISC«, t00=0x00ba, t01=0x0076}
0x12314…1232a               Head {h00=0x0012, h01=0x0050, text=» SUK A3,3  =9 «, t00=0x00ba, t01=0x009a}
0x1232a…1234c               Head {h00=0x001e, h01=0x0050, text=» RF(N) CDC:0 80M CDC DISC «, t00=0x00ba, t01=0x00b0}
0x1234c…1236c               Head {h00=0x001c, h01=0x0050, text=» RF FLEX:0 FLEXIBLE DISC«, t00=0x00ba, t01=0x00d2}
0x1236c…1237a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00ba, t01=0x00f2}
0x1237a…1238e               Head {h00=0x0010, h01=0x0050, text=»CASS:0 EQU *«, t00=0x00ba, t01=0x0100}
0x1238e…123a2               Head {h00=0x0010, h01=0x0050, text=» IFT CASS=1 «, t00=0x00ba, t01=0x0114}
0x123a2…123ac               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ba, t01=0x0128}
0x123ac…123d6               Head {h00=0x0026, h01=0x0050, text=»*  PROGRAM LOAD DEVICE = CASSETTE «, t00=0x00ba, t01=0x0132}
0x123d6…123e0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ba, t01=0x015c}
0x123e0…12422               Head {h00=0x003e, h01=0x0050, text=» LD A1,APLTAB+STKCOM GET CURRENT APPLICATION CONTR. BLOCK «, t00=0x00ba, t01=0x0166}
0x12422…12450               Head {h00=0x002a, h01=0x0050, text=» CM APLADA+2,A1 CLEAR APPLICATION DISC«, t00=0x00bb, t01=0x0018}
0x12450…1247c               Head {h00=0x0028, h01=0x0050, text=» CM APLADA+4,A1 FILE ADDRESS ENTRIES«, t00=0x00bb, t01=0x0046}
0x1247c…124aa               Head {h00=0x002a, h01=0x0050, text=» LDKL A1,RDBLK GET SUBROUTINE ADDRESS «, t00=0x00bb, t01=0x0072}
0x124aa…124be               Head {h00=0x0010, h01=0x0050, text=» LDR A10,A1 «, t00=0x00bb, t01=0x00a0}
0x124be…124f2               Head {h00=0x0030, h01=0x0050, text=» ST A1,READ STORE IN PROGRAM LOAD SUBROUTINE«, t00=0x00bb, t01=0x00b4}
0x124f2…12506               Head {h00=0x0010, h01=0x0050, text=»CASS:2 EQU *«, t00=0x00bb, t01=0x00e8}
0x12506…12534               Head {h00=0x002a, h01=0x0050, text=» CF A14,RDBLK READ ONE CASSETTE BLOCK «, t00=0x00bb, t01=0x00fc}
0x12534…12552               Head {h00=0x001a, h01=0x0050, text=» LDR A1,A1 TAPE MARK? «, t00=0x00bb, t01=0x012a}
0x12552…1256e               Head {h00=0x0018, h01=0x0050, text=» RF(Z) FINIS RETURN «, t00=0x00bb, t01=0x0148}
0x1256e…12578               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00bb, t01=0x0164}
0x12578…125a8               Head {h00=0x002c, h01=0x0050, text=» CF A14,CASSIN INIT APPLICATION CASSETTE«, t00=0x00bb, t01=0x016e}
0x125a8…125ba               Head {h00=0x000e, h01=0x0050, text=» RB CASS:2«, t00=0x00bc, t01=0x000e}
0x125ba…125c6               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00bc, t01=0x0020}
0x125c6…125da               Head {h00=0x0010, h01=0x0050, text=» IFF CASS=1 «, t00=0x00bc, t01=0x002c}
0x125da…125f0               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP9 «, t00=0x00bc, t01=0x0040}
0x125f0…1261a               Head {h00=0x0026, h01=0x0050, text=» CALL ERROR ILLEGAL MONITOR OPTION«, t00=0x00bc, t01=0x0056}
0x1261a…12626               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00bc, t01=0x0080}
0x12626…12634               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00bc, t01=0x008c}
0x12634…12648               Head {h00=0x0010, h01=0x0050, text=»FLEX:0 EQU *«, t00=0x00bc, t01=0x009a}
0x12648…1265e               Head {h00=0x0012, h01=0x0050, text=» IFT FLDISC=1 «, t00=0x00bc, t01=0x00ae}
0x1265e…12668               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00bc, t01=0x00c4}
0x12668…12696               Head {h00=0x002a, h01=0x0050, text=»*  PROGRAM LOAD DEVICE = FLEXIBLE DISC«, t00=0x00bc, t01=0x00ce}
0x12696…126a0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00bc, t01=0x00fc}
0x126a0…126aa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00bc, t01=0x0106}
0x126aa…126e0               Head {h00=0x0032, h01=0x0050, text=»*  MODIFY SCTIPL: /F8 - DRIVE 1, /F9 - DRIVE 2«, t00=0x00bc, t01=0x0110}
0x126e0…126ea               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00bc, t01=0x0146}
0x126ea…126fe               Head {h00=0x0010, h01=0x0050, text=» ORK  A2,/F8«, t00=0x00bc, t01=0x0150}
0x126fe…1272a               Head {h00=0x0028, h01=0x0050, text=» ST A2,FILCOD+STKEND SAVE FILE CODE «, t00=0x00bc, t01=0x0164}
0x1272a…12734               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00bc, t01=0x0190}
0x12734…12752               Head {h00=0x001a, h01=0x0050, text=»*  INIT FLEXIBLE DISC «, t00=0x00bd, t01=0x000a}
0x12752…1275c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00bd, t01=0x0028}
0x1275c…12772               Head {h00=0x0012, h01=0x0050, text=» CF A14,FDINIT«, t00=0x00bd, t01=0x0032}
0x12772…12784               Head {h00=0x000e, h01=0x0050, text=» RF FINISH«, t00=0x00bd, t01=0x0048}
0x12784…1278e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00bd, t01=0x005a}
0x1278e…1279a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00bd, t01=0x0064}
0x1279a…127b0               Head {h00=0x0012, h01=0x0050, text=» IFF FLDISC=1 «, t00=0x00bd, t01=0x0070}
0x127b0…127c6               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP9 «, t00=0x00bd, t01=0x0086}
0x127c6…127f0               Head {h00=0x0026, h01=0x0050, text=» CALL ERROR ILLEGAL MONITOR OPTION«, t00=0x00bd, t01=0x009c}
0x127f0…127fc               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00bd, t01=0x00c6}
0x127fc…1280a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00bd, t01=0x00d2}
0x1280a…1281e               Head {h00=0x0010, h01=0x0050, text=»MFD:0 EQU * «, t00=0x00bd, t01=0x00e0}
0x1281e…12834               Head {h00=0x0012, h01=0x0050, text=» IFT MFDISC=1 «, t00=0x00bd, t01=0x00f4}
0x12834…1283e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00bd, t01=0x010a}
0x1283e…1286e               Head {h00=0x002c, h01=0x0050, text=»* PROGRAM LOAD DEVICE = MINI FIXED DISC «, t00=0x00bd, t01=0x0114}
0x1286e…12878               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00bd, t01=0x0144}
0x12878…128a8               Head {h00=0x002c, h01=0x0050, text=»* MODIFY SCTIPL:/F4-DRIVE 1,/F5-DRIVE 2 «, t00=0x00bd, t01=0x014e}
0x128a8…128b2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00bd, t01=0x017e}
0x128b2…128c6               Head {h00=0x0010, h01=0x0050, text=» ORK A2,/F4 «, t00=0x00bd, t01=0x0188}
0x128c6…128f2               Head {h00=0x0028, h01=0x0050, text=» ST A2,FILCOD+STKEND SAVE FILE CODE «, t00=0x00be, t01=0x000c}
0x128f2…128fc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00be, t01=0x0038}
0x128fc…1291a               Head {h00=0x001a, h01=0x0050, text=»* INIT MINI FIXED DISC«, t00=0x00be, t01=0x0042}
0x1291a…12924               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00be, t01=0x0060}
0x12924…1293a               Head {h00=0x0012, h01=0x0050, text=» CF A14,MDINIT«, t00=0x00be, t01=0x006a}
0x1293a…12954               Head {h00=0x0016, h01=0x0050, text=» RF FINISH RETURN «, t00=0x00be, t01=0x0080}
0x12954…1295e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00be, t01=0x009a}
0x1295e…1296a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00be, t01=0x00a4}
0x1296a…12980               Head {h00=0x0012, h01=0x0050, text=» IFF MFDISC=1 «, t00=0x00be, t01=0x00b0}
0x12980…12996               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP9 «, t00=0x00be, t01=0x00c6}
0x12996…129c0               Head {h00=0x0026, h01=0x0050, text=» CALL ERROR ILLEGAL MONITOR OPTION«, t00=0x00be, t01=0x00dc}
0x129c0…129cc               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00be, t01=0x0106}
0x129cc…129da               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00be, t01=0x0112}
0x129da…129ee               Head {h00=0x0010, h01=0x0050, text=»DISC:0 EQU *«, t00=0x00be, t01=0x0120}
0x129ee…12a02               Head {h00=0x0010, h01=0x0050, text=» IFT DISC=1 «, t00=0x00be, t01=0x0134}
0x12a02…12a0c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00be, t01=0x0148}
0x12a0c…12a32               Head {h00=0x0022, h01=0x0050, text=»*  PROGRAM LOAD DEVICE = DISC «, t00=0x00be, t01=0x0152}
0x12a32…12a3c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00be, t01=0x0178}
0x12a3c…12a46               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00be, t01=0x0182}
0x12a46…12a84               Head {h00=0x003a, h01=0x0050, text=»*  MODIFY SCTIPL: /F1 - CARTRIDGE DISC /F0 - FIX DISC «, t00=0x00be, t01=0x018c}
0x12a84…12a8e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00bf, t01=0x003a}
0x12a8e…12ab8               Head {h00=0x0026, h01=0x0050, text=» LC A2,FCTAB,A2 LOAD FILE CODE =5 «, t00=0x00bf, t01=0x0044}
0x12ab8…12ae4               Head {h00=0x0028, h01=0x0050, text=» ST A2,FILCOD+STKEND SAVE FILE CODE «, t00=0x00bf, t01=0x006e}
0x12ae4…12aee               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00bf, t01=0x009a}
0x12aee…12b12               Head {h00=0x0020, h01=0x0050, text=»*  INITIALIZE DISC COMMANDS «, t00=0x00bf, t01=0x00a4}
0x12b12…12b1c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00bf, t01=0x00c8}
0x12b1c…12b32               Head {h00=0x0012, h01=0x0050, text=» CF A14,DUINIT«, t00=0x00bf, t01=0x00d2}
0x12b32…12b3e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00bf, t01=0x00e8}
0x12b3e…12b52               Head {h00=0x0010, h01=0x0050, text=» IFF DISC=1 «, t00=0x00bf, t01=0x00f4}
0x12b52…12b68               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP9 «, t00=0x00bf, t01=0x0108}
0x12b68…12b7c               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x00bf, t01=0x011e}
0x12b7c…12b88               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00bf, t01=0x0132}
0x12b88…12b9c               Head {h00=0x0010, h01=0x0050, text=»FINISH EQU *«, t00=0x00bf, t01=0x013e}
0x12b9c…12bce               Head {h00=0x002e, h01=0x0050, text=» LDK A1,1 A1#0 MEANS RANDOM ACCESS DEVICE «, t00=0x00bf, t01=0x0152}
0x12bce…12be2               Head {h00=0x0010, h01=0x0050, text=»FINIS EQU * «, t00=0x00bf, t01=0x0184}
0x12be2…12c10               Head {h00=0x002a, h01=0x0050, text=» LD A2,FILCOD+STKEND RESTORE FILE CODE«, t00=0x00c0, t01=0x0008}
0x12c10…12c20               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00c0, t01=0x0036}
0x12c20…12c2e               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00c0, t01=0x0046}
0x12c2e…12c42               Head {h00=0x0010, h01=0x0050, text=»CDC:0 EQU * «, t00=0x00c0, t01=0x0054}
0x12c42…12c5e               Head {h00=0x0018, h01=0x0050, text=» IFF CDDISC+CDDI16=0«, t00=0x00c0, t01=0x0068}
0x12c5e…12c68               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00c0, t01=0x0084}
0x12c68…12c9c               Head {h00=0x0030, h01=0x0050, text=»* PROGRAM LOAD DEVICE = 16M OR 80M CDC DISC «, t00=0x00c0, t01=0x008e}
0x12c9c…12ca6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00c0, t01=0x00c2}
0x12ca6…12cb0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00c0, t01=0x00cc}
0x12cb0…12cd2               Head {h00=0x001e, h01=0x0050, text=»* MODIFY SCTIPL: /FC - /FD«, t00=0x00c0, t01=0x00d6}
0x12cd2…12cdc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00c0, t01=0x00f8}
0x12cdc…12d04               Head {h00=0x0024, h01=0x0050, text=» SRC A2,2 TEST IF UNIT 1 OR 2 =9«, t00=0x00c0, t01=0x0102}
0x12d04…12d24               Head {h00=0x001c, h01=0x0050, text=» RF(NN) CDC:1 UNIT 1 =9 «, t00=0x00c0, t01=0x012a}
0x12d24…12d3a               Head {h00=0x0012, h01=0x0050, text=» ADK A2,2  =9 «, t00=0x00c0, t01=0x014a}
0x12d3a…12d52               Head {h00=0x0014, h01=0x0050, text=»CDC:1 EQU *  =9 «, t00=0x00c0, t01=0x0160}
0x12d52…12d7a               Head {h00=0x0024, h01=0x0050, text=» ANK A2,7 MASK BITS NOT USED =9 «, t00=0x00c0, t01=0x0178}
0x12d7a…12d98               Head {h00=0x001a, h01=0x0050, text=» ORK A2,/FC FILE CODE «, t00=0x00c1, t01=0x0010}
0x12d98…12dc4               Head {h00=0x0028, h01=0x0050, text=» ST A2,FILCOD+STKEND SAVE FILE CODE «, t00=0x00c1, t01=0x002e}
0x12dc4…12dce               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00c1, t01=0x005a}
0x12dce…12df0               Head {h00=0x001e, h01=0x0050, text=»* INITIALISE DISC COMMANDS«, t00=0x00c1, t01=0x0064}
0x12df0…12dfa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00c1, t01=0x0086}
0x12dfa…12e1c               Head {h00=0x001e, h01=0x0050, text=» CF A14,CDINIT INIT DEVICE«, t00=0x00c1, t01=0x0090}
0x12e1c…12e36               Head {h00=0x0016, h01=0x0050, text=» RB FINISH RETURN «, t00=0x00c1, t01=0x00b2}
0x12e36…12e42               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00c1, t01=0x00cc}
0x12e42…12e62               Head {h00=0x001c, h01=0x0050, text=» IFT CDDISC+CDDI16=0  =9«, t00=0x00c1, t01=0x00d8}
0x12e62…12e78               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP9 «, t00=0x00c1, t01=0x00f8}
0x12e78…12ea2               Head {h00=0x0026, h01=0x0050, text=» CALL ERROR ILLEGAL MONITOR OPTION«, t00=0x00c1, t01=0x010e}
0x12ea2…12eae               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00c1, t01=0x0138}
0x12eae…12ebc               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00c1, t01=0x0144}
0x12ebc…12efc               Head {h00=0x003c, h01=0x0050, text=»******************************************************* «, t00=0x00c1, t01=0x0152}
0x12efc…12f3c (194, 0, 400) Head {h00=0x003c, h01=0x0050, text=»*                                                     * «, t00=0x00c2, t01=0x0004}
0x12f3c…12f7c               Head {h00=0x003c, h01=0x0050, text=»*      CONFLD - SELECT LOAD UNIT FOR CONF. DATA       * «, t00=0x00c2, t01=0x0044}
0x12f7c…12fbc               Head {h00=0x003c, h01=0x0050, text=»*      ========================================       * «, t00=0x00c2, t01=0x0084}
0x12fbc…12ffc               Head {h00=0x003c, h01=0x0050, text=»*                                                     * «, t00=0x00c2, t01=0x00c4}
0x12ffc…1303c               Head {h00=0x003c, h01=0x0050, text=»*      ON ENTRY:  A1 = DEVICE ADDRESS                 * «, t00=0x00c2, t01=0x0104}
0x1303c…1307c               Head {h00=0x003c, h01=0x0050, text=»*                                                     * «, t00=0x00c2, t01=0x0144}
0x1307c…130bc               Head {h00=0x003c, h01=0x0050, text=»******************************************************* «, t00=0x00c2, t01=0x0184}
0x130bc…130c4               Head {h00=0x0004, h01=0x0050, t00=0x00c3, t01=0x0034}
0x130c4…130cc               Head {h00=0x0004, h01=0x0050, t00=0x00c3, t01=0x003c}
0x130cc…130e0               Head {h00=0x0010, h01=0x0050, text=»CONFLD EQU *«, t00=0x00c3, t01=0x0044}
0x130e0…130f4               Head {h00=0x0010, h01=0x0050, text=» LDKL A2,-1 «, t00=0x00c3, t01=0x0058}
0x130f4…1311c               Head {h00=0x0024, h01=0x0050, text=» ST A2,CYLNBR SET SEEK CONDITION«, t00=0x00c3, t01=0x006c}
0x1311c…13142               Head {h00=0x0022, h01=0x0050, text=» LDR A2,A1 SAVE DEVICE ADDRESS«, t00=0x00c3, t01=0x0094}
0x13142…13168               Head {h00=0x0022, h01=0x0050, text=» ANK A2,/F ISOLATE LAST DIGIT «, t00=0x00c3, t01=0x00ba}
0x13168…1317a               Head {h00=0x000e, h01=0x0050, text=» SUK A2,7 «, t00=0x00c3, t01=0x00e0}
0x1317a…1319e               Head {h00=0x0020, h01=0x0050, text=» RB(N) MFD:0 MINI FIXED DISC«, t00=0x00c3, t01=0x00f2}
0x1319e…131a8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00c3, t01=0x0116}
0x131a8…131ca               Head {h00=0x001e, h01=0x0050, text=» RB(Z) CDC:0 80M CDC DISC «, t00=0x00c3, t01=0x0120}
0x131ca…131d4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00c3, t01=0x0142}
0x131d4…131e6               Head {h00=0x000e, h01=0x0050, text=» SUK A2,1 «, t00=0x00c3, t01=0x014c}
0x131e6…13208               Head {h00=0x001e, h01=0x0050, text=» RB(Z) DISC:0 DISC DEVICE «, t00=0x00c3, t01=0x015e}
0x13208…13212               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00c3, t01=0x0180}
0x13212…1323a               Head {h00=0x0024, h01=0x0050, text=» RB FLEX:0 FLEXIBLE DISC DEVICE «, t00=0x00c3, t01=0x018a}
0x1323a…13248               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00c4, t01=0x0022}
0x13248…1325c               Head {h00=0x0010, h01=0x0050, text=» IFT CASS=1 «, t00=0x00c4, t01=0x0030}
0x1325c…1329c               Head {h00=0x003c, h01=0x0050, text=»******************************************************* «, t00=0x00c4, t01=0x0044}
0x1329c…132dc               Head {h00=0x003c, h01=0x0050, text=»*        CASSIN - CASSETTE INITIATING ROUTINE         * «, t00=0x00c4, t01=0x0084}
0x132dc…1331c               Head {h00=0x003c, h01=0x0050, text=»*        ====================================         * «, t00=0x00c4, t01=0x00c4}
0x1331c…1335c               Head {h00=0x003c, h01=0x0050, text=»*                                                     * «, t00=0x00c4, t01=0x0104}
0x1335c…1339c               Head {h00=0x003c, h01=0x0050, text=»*  REFERENCED IN:  SYSLOD -LOADING PART-              * «, t00=0x00c4, t01=0x0144}
0x1339c…133dc               Head {h00=0x003c, h01=0x0050, text=»*                                                     * «, t00=0x00c4, t01=0x0184}
0x133dc…1341c               Head {h00=0x003c, h01=0x0050, text=»*  ENTRY:                                             * «, t00=0x00c5, t01=0x0034}
0x1341c…1345c               Head {h00=0x003c, h01=0x0050, text=»*                                                     * «, t00=0x00c5, t01=0x0074}
0x1345c…1349c               Head {h00=0x003c, h01=0x0050, text=»*  EXIT:                                              * «, t00=0x00c5, t01=0x00b4}
0x1349c…134dc               Head {h00=0x003c, h01=0x0050, text=»*                                                     * «, t00=0x00c5, t01=0x00f4}
0x134dc…1351c               Head {h00=0x003c, h01=0x0050, text=»*  WORK REGISTERS:  A1,A3                             * «, t00=0x00c5, t01=0x0134}
0x1351c…1355c               Head {h00=0x003c, h01=0x0050, text=»*                                                     * «, t00=0x00c5, t01=0x0174}
0x1355c…1359c               Head {h00=0x003c, h01=0x0050, text=»*  SUBROUTINES:  SOPIN,CHCRIO                         * «, t00=0x00c6, t01=0x0024}
0x1359c…135dc               Head {h00=0x003c, h01=0x0050, text=»*                                                     * «, t00=0x00c6, t01=0x0064}
0x135dc…1361c               Head {h00=0x003c, h01=0x0050, text=»******************************************************* «, t00=0x00c6, t01=0x00a4}
0x1361c…13630               Head {h00=0x0010, h01=0x0050, text=»CASSIN EQU *«, t00=0x00c6, t01=0x00e4}
0x13630…13642               Head {h00=0x000e, h01=0x0050, text=» LDK A1,/F«, t00=0x00c6, t01=0x00f8}
0x13642…13668               Head {h00=0x0022, h01=0x0050, text=» CF A14,CHCRIO UNLOAD CASSETTE«, t00=0x00c6, t01=0x010a}
0x13668…1369e               Head {h00=0x0032, h01=0x0050, text=» LDKL A3,LMP1+LMP2 INDICATE EXPECTED SWITCHES «, t00=0x00c6, t01=0x0130}
0x1369e…136b4               Head {h00=0x0012, h01=0x0050, text=» OTR A3,0,SOP «, t00=0x00c6, t01=0x0166}
0x136b4…136c8               Head {h00=0x0010, h01=0x0050, text=»CAS:10 EQU *«, t00=0x00c6, t01=0x017c}
0x136c8…136e6               Head {h00=0x001a, h01=0x0050, text=» CF A14,SOPIN READ SOP«, t00=0x00c6, t01=0x0190}
0x136e6…1370e               Head {h00=0x0024, h01=0x0050, text=» ANKL A1,/0300 ALLOWED SWITCHES?«, t00=0x00c7, t01=0x001e}
0x1370e…13728               Head {h00=0x0016, h01=0x0050, text=» RB(Z) CAS:10 NO! «, t00=0x00c7, t01=0x0046}
0x13728…13752               Head {h00=0x0026, h01=0x0050, text=» LDKL A3,LMP1 SWITCH ON LOAD LAMP «, t00=0x00c7, t01=0x0060}
0x13752…13768               Head {h00=0x0012, h01=0x0050, text=» OTR A3,0,SOP «, t00=0x00c7, t01=0x008a}
0x13768…13786               Head {h00=0x001a, h01=0x0050, text=» SRL A1,8 RIGHT ALIGN «, t00=0x00c7, t01=0x00a0}
0x13786…137a4               Head {h00=0x001a, h01=0x0050, text=» ANK A1,1 SELECT UNIT «, t00=0x00c7, t01=0x00be}
0x137a4…137c6               Head {h00=0x001e, h01=0x0050, text=» CF A14,CHCRIO SELECT UNIT«, t00=0x00c7, t01=0x00dc}
0x137c6…137da               Head {h00=0x0010, h01=0x0050, text=» LDK A1,LOCK«, t00=0x00c7, t01=0x00fe}
0x137da…137fe               Head {h00=0x0020, h01=0x0050, text=» CF A14,CHCRIO LOCK CASSETTE«, t00=0x00c7, t01=0x0112}
0x137fe…13822               Head {h00=0x0020, h01=0x0050, text=» ANK A3,1 CASSETTE OPERABLE?«, t00=0x00c7, t01=0x0136}
0x13822…1383c               Head {h00=0x0016, h01=0x0050, text=» RB(NZ) CAS:10 NO!«, t00=0x00c7, t01=0x015a}
0x1383c…13852               Head {h00=0x0012, h01=0x0050, text=» LDK A1,SBOT  «, t00=0x00c7, t01=0x0174}
0x13852…13882               Head {h00=0x002c, h01=0x0050, text=» CF A14,CHCRIO SEARCH BEGINNING OF TAPE «, t00=0x00c7, t01=0x018a}
0x13882…13896               Head {h00=0x0010, h01=0x0050, text=» LDK A1,STMF«, t00=0x00c8, t01=0x002a}
0x13896…138c4               Head {h00=0x002a, h01=0x0050, text=» CF A14,CHCRIO SEARCH TAPEMARK FORWARD«, t00=0x00c8, t01=0x003e}
0x138c4…138d4               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00c8, t01=0x006c}
0x138d4…138e2               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00c8, t01=0x007c}
0x138e2…13918               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x00c8, t01=0x008a}
0x13918…1394e               Head {h00=0x0032, h01=0x0050, text=»*  CHCRIO - CASSETTE I/O EXECUTING ROUTINE  * «, t00=0x00c8, t01=0x00c0}
0x1394e…13984               Head {h00=0x0032, h01=0x0050, text=»*  =======================================  * «, t00=0x00c8, t01=0x00f6}
0x13984…139ba               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x00c8, t01=0x012c}
0x139ba…139f0               Head {h00=0x0032, h01=0x0050, text=»*  REFERENCED IN:  CASSIN,SYSLOD            * «, t00=0x00c8, t01=0x0162}
0x139f0…13a26               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x00c9, t01=0x0008}
0x13a26…13a5c               Head {h00=0x0032, h01=0x0050, text=»*  ENTRY:  A1 - I/O INSTRUCTION COMMAND     * «, t00=0x00c9, t01=0x003e}
0x13a5c…13a92               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x00c9, t01=0x0074}
0x13a92…13ac8               Head {h00=0x0032, h01=0x0050, text=»*  EXIT:                                    * «, t00=0x00c9, t01=0x00aa}
0x13ac8…13afe               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x00c9, t01=0x00e0}
0x13afe…13b34               Head {h00=0x0032, h01=0x0050, text=»*  WORK REGISTERS:  A1,A3                   * «, t00=0x00c9, t01=0x0116}
0x13b34…13b6a               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x00c9, t01=0x014c}
0x13b6a…13ba0               Head {h00=0x0032, h01=0x0050, text=»*  SUBROUTINES:                             * «, t00=0x00c9, t01=0x0182}
0x13ba0…13bd6               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x00ca, t01=0x0028}
0x13bd6…13c0c               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x00ca, t01=0x005e}
0x13c0c…13c20               Head {h00=0x0010, h01=0x0050, text=»CHCRIO EQU *«, t00=0x00ca, t01=0x0094}
0x13c20…13c36               Head {h00=0x0012, h01=0x0050, text=» CIO A1,1,CHCR«, t00=0x00ca, t01=0x00a8}
0x13c36…13c4a               Head {h00=0x0010, h01=0x0050, text=» SST A3,CHCR«, t00=0x00ca, t01=0x00be}
0x13c4a…13c60               Head {h00=0x0012, h01=0x0050, text=» RB(NA) CHCRIO«, t00=0x00ca, t01=0x00d2}
0x13c60…13c70               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00ca, t01=0x00e8}
0x13c70…13c7e               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00ca, t01=0x00f8}
0x13c7e…13cb8               Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x00ca, t01=0x0106}
0x13cb8…13cf2               Head {h00=0x0036, h01=0x0050, text=»*                                                *«, t00=0x00ca, t01=0x0140}
0x13cf2…13d2c               Head {h00=0x0036, h01=0x0050, text=»*        RDBLK - READ ONE CASSETTE BLOCK         *«, t00=0x00ca, t01=0x017a}
0x13d2c…13d66               Head {h00=0x0036, h01=0x0050, text=»*        ===============================         *«, t00=0x00cb, t01=0x0024}
0x13d66…13da0               Head {h00=0x0036, h01=0x0050, text=»*                                                *«, t00=0x00cb, t01=0x005e}
0x13da0…13dda               Head {h00=0x0036, h01=0x0050, text=»*  REFERENCED IN:  SYSLOD                        *«, t00=0x00cb, t01=0x0098}
0x13dda…13e14               Head {h00=0x0036, h01=0x0050, text=»*                                                *«, t00=0x00cb, t01=0x00d2}
0x13e14…13e4e               Head {h00=0x0036, h01=0x0050, text=»*  ENTRY:  A9 - CASSETTE BUFFER POINTER          *«, t00=0x00cb, t01=0x010c}
0x13e4e…13e88               Head {h00=0x0036, h01=0x0050, text=»*                                                *«, t00=0x00cb, t01=0x0146}
0x13e88…13ec2               Head {h00=0x0036, h01=0x0050, text=»*  EXIT:  A2 - NUMBER OF CHARACTERS IN BLOCK     *«, t00=0x00cb, t01=0x0180}
0x13ec2…13efc               Head {h00=0x0036, h01=0x0050, text=»*                                                *«, t00=0x00cc, t01=0x002a}
0x13efc…13f3a               Head {h00=0x003a, h01=0x0050, text=»*  WORK REGISTERS: A1,A2,A3,A4,A5                   * «, t00=0x00cc, t01=0x0064}
0x13f3a…13f74               Head {h00=0x0036, h01=0x0050, text=»*                                                *«, t00=0x00cc, t01=0x00a2}
0x13f74…13fae               Head {h00=0x0036, h01=0x0050, text=»*  SUBROUTINES:                                  *«, t00=0x00cc, t01=0x00dc}
0x13fae…13fe8               Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x00cc, t01=0x0116}
0x13fe8…13ffc               Head {h00=0x0010, h01=0x0050, text=»RDBLK EQU * «, t00=0x00cc, t01=0x0150}
0x13ffc…1400e               Head {h00=0x000e, h01=0x0050, text=» LDK A5,0 «, t00=0x00cc, t01=0x0164}
0x1400e…14022               Head {h00=0x0010, h01=0x0050, text=»RDB:10 EQU *«, t00=0x00cc, t01=0x0176}
0x14022…14044               Head {h00=0x001e, h01=0x0050, text=» LDR A3,A9 START OF BUFFER«, t00=0x00cc, t01=0x018a}
0x14044…1406e               Head {h00=0x0026, h01=0x0050, text=» LDK A2,0 RESET CHARACTER COUNTER «, t00=0x00cd, t01=0x001c}
0x1406e…14096               Head {h00=0x0024, h01=0x0050, text=» LDR A4,A3 SAVE START OF BUFFER «, t00=0x00cd, t01=0x0046}
0x14096…140ba               Head {h00=0x0020, h01=0x0050, text=» ADKL A3,CBLEN END OF BUFFER«, t00=0x00cd, t01=0x006e}
0x140ba…140cc               Head {h00=0x000e, h01=0x0050, text=» LDK A1,/A«, t00=0x00cd, t01=0x0092}
0x140cc…140ee               Head {h00=0x001e, h01=0x0050, text=» CIO A1,1,CHCR READ BLOCK «, t00=0x00cd, t01=0x00a4}
0x140ee…14104               Head {h00=0x0012, h01=0x0050, text=» RF(NA) RDERR3«, t00=0x00cd, t01=0x00c6}
0x14104…14118               Head {h00=0x0010, h01=0x0050, text=»RDB:20 EQU *«, t00=0x00cd, t01=0x00dc}
0x14118…1412e               Head {h00=0x0012, h01=0x0050, text=» INR A1,0,CHCR«, t00=0x00cd, t01=0x00f0}
0x1412e…14144               Head {h00=0x0012, h01=0x0050, text=» RF(NA) RDB:30«, t00=0x00cd, t01=0x0106}
0x14144…14166               Head {h00=0x001e, h01=0x0050, text=» CWR A4,A3 END OF BUFFER? «, t00=0x00cd, t01=0x011c}
0x14166…14180               Head {h00=0x0016, h01=0x0050, text=» RF(E) RDERR YES! «, t00=0x00cd, t01=0x013e}
0x14180…141a2               Head {h00=0x001e, h01=0x0050, text=» SCR A1,A4 STORE CHARACTER«, t00=0x00cd, t01=0x0158}
0x141a2…141d0               Head {h00=0x002a, h01=0x0050, text=» ADK A2,1 INCREMENT CHARACTER COUNTER «, t00=0x00cd, t01=0x017a}
0x141d0…141fa               Head {h00=0x0026, h01=0x0050, text=» ADK A4,1 INCREMENT BUFFER POINTER«, t00=0x00ce, t01=0x0018}
0x141fa…1420e               Head {h00=0x0010, h01=0x0050, text=»RDB:30 EQU *«, t00=0x00ce, t01=0x0042}
0x1420e…14224               Head {h00=0x0012, h01=0x0050, text=» SST A1,CHCR  «, t00=0x00ce, t01=0x0056}
0x14224…1423a               Head {h00=0x0012, h01=0x0050, text=» RB(NA) RDB:20«, t00=0x00ce, t01=0x006c}
0x1423a…1425e               Head {h00=0x0020, h01=0x0050, text=» ANKL A1,/FCFF CHECK STATUS «, t00=0x00ce, t01=0x0082}
0x1425e…1427c               Head {h00=0x001a, h01=0x0050, text=» LDR A4,A1 SAVE STATUS«, t00=0x00ce, t01=0x00a6}
0x1427c…14294               Head {h00=0x0014, h01=0x0050, text=» RF(Z) RDBEX OK «, t00=0x00ce, t01=0x00c4}
0x14294…142b8               Head {h00=0x0020, h01=0x0050, text=» SLC A4,3 CHECK IF TAPEMARK «, t00=0x00ce, t01=0x00dc}
0x142b8…142dc               Head {h00=0x0020, h01=0x0050, text=» RF(N) RDBEX OK IF TAPEMARK «, t00=0x00ce, t01=0x0100}
0x142dc…142f0               Head {h00=0x0010, h01=0x0050, text=»RDERR EQU * «, t00=0x00ce, t01=0x0124}
0x142f0…142fa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ce, t01=0x0138}
0x142fa…1433a               Head {h00=0x003c, h01=0x0050, text=»*  READ ERROR HAS OCCURRED: MAKE ANOTHER ATTEMPT TO READ«, t00=0x00ce, t01=0x0142}
0x1433a…1437c               Head {h00=0x003e, h01=0x0050, text=»*  THE SAME BLOCK IF NOT 3 ATTEMPTS ALREADY HAS BEEN MADE «, t00=0x00ce, t01=0x0182}
0x1437c…14386               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00cf, t01=0x0034}
0x14386…143a4               Head {h00=0x001a, h01=0x0050, text=» ADK A5,1 NEXT ATTEMPT«, t00=0x00cf, t01=0x003e}
0x143a4…143c4               Head {h00=0x001c, h01=0x0050, text=» CWK A5,3 THIRD ATTEMPT?«, t00=0x00cf, t01=0x005c}
0x143c4…143e8               Head {h00=0x0020, h01=0x0050, text=» RF(E) RDERR3 YES - GIVE UP!«, t00=0x00cf, t01=0x007c}
0x143e8…1440c               Head {h00=0x0020, h01=0x0050, text=» LDK A1,/E REVERSE ONE BLOCK«, t00=0x00cf, t01=0x00a0}
0x1440c…14430               Head {h00=0x0020, h01=0x0050, text=» CIO A1,1,CHCR EXECUTE ORDER«, t00=0x00cf, t01=0x00c4}
0x14430…14458               Head {h00=0x0024, h01=0x0050, text=» RB(NA) *-2 LOOP UNTIL ACCEPTED «, t00=0x00cf, t01=0x00e8}
0x14458…1446a               Head {h00=0x000e, h01=0x0050, text=» RB RDB:10«, t00=0x00cf, t01=0x0110}
0x1446a…1447e               Head {h00=0x0010, h01=0x0050, text=»RDERR3 EQU *«, t00=0x00cf, t01=0x0122}
0x1447e…14494               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP2 «, t00=0x00cf, t01=0x0136}
0x14494…144a8               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x00cf, t01=0x014c}
0x144a8…144bc               Head {h00=0x0010, h01=0x0050, text=»RDBEX EQU * «, t00=0x00cf, t01=0x0160}
0x144bc…144cc               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00cf, t01=0x0174}
0x144cc…144d8               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00cf, t01=0x0184}
0x144d8…144ec               Head {h00=0x0010, h01=0x0050, text=» IFT DISC=1 «, t00=0x00cf, t01=0x0190}
0x144ec…144fa               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00d0, t01=0x0014}
0x144fa…14526               Head {h00=0x0028, h01=0x0050, text=»*********************************** «, t00=0x00d0, t01=0x0022}
0x14526…14552               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x00d0, t01=0x004e}
0x14552…1457e               Head {h00=0x0028, h01=0x0050, text=»*  DUINIT - INITIALIZE DISC UNIT  * «, t00=0x00d0, t01=0x007a}
0x1457e…145aa               Head {h00=0x0028, h01=0x0050, text=»*  =============================  * «, t00=0x00d0, t01=0x00a6}
0x145aa…145d6               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x00d0, t01=0x00d2}
0x145d6…14602               Head {h00=0x0028, h01=0x0050, text=»*  REFERENCED IN: SYSLOD,GETFIL   * «, t00=0x00d0, t01=0x00fe}
0x14602…1462e               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x00d0, t01=0x012a}
0x1462e…1465a               Head {h00=0x0028, h01=0x0050, text=»*  ENTRY: A1 - DEVICE ADDRESS     * «, t00=0x00d0, t01=0x0156}
0x1465a…14686               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x00d0, t01=0x0182}
0x14686…146b2               Head {h00=0x0028, h01=0x0050, text=»*  EXIT:                          * «, t00=0x00d1, t01=0x001e}
0x146b2…146de               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x00d1, t01=0x004a}
0x146de…1470c               Head {h00=0x002a, h01=0x0050, text=»*  WORK REGISTERS: A2,A3             *«, t00=0x00d1, t01=0x0076}
0x1470c…14738               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x00d1, t01=0x00a4}
0x14738…14764               Head {h00=0x0028, h01=0x0050, text=»*  SUBROUTINES:                   * «, t00=0x00d1, t01=0x00d0}
0x14764…14790               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x00d1, t01=0x00fc}
0x14790…147bc               Head {h00=0x0028, h01=0x0050, text=»*********************************** «, t00=0x00d1, t01=0x0128}
0x147bc…147c4               Head {h00=0x0004, h01=0x0050, t00=0x00d1, t01=0x0154}
0x147c4…147d8               Head {h00=0x0010, h01=0x0050, text=»DUINIT EQU *«, t00=0x00d1, t01=0x015c}
0x147d8…14806               Head {h00=0x002a, h01=0x0050, text=» LDKL A2,RDSEC2 GET SUBROUTINE ADDRESS«, t00=0x00d1, t01=0x0170}
0x14806…14828               Head {h00=0x001e, h01=0x0050, text=» LDR A5,A1 SAVE FILE CODE «, t00=0x00d2, t01=0x000e}
0x14828…14836               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00d2, t01=0x0030}
0x14836…14840               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d2, t01=0x003e}
0x14840…14868               Head {h00=0x0024, h01=0x0050, text=»* INIT DISC COMMANDS VERSION A2 «, t00=0x00d2, t01=0x0048}
0x14868…14872               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d2, t01=0x0070}
0x14872…148a2               Head {h00=0x002c, h01=0x0050, text=» ORKL A1,CIO+8 CONF. CIO A1,1,XX INSTR. «, t00=0x00d2, t01=0x007a}
0x148a2…148b8               Head {h00=0x0012, h01=0x0050, text=» ST A1,SEEK20 «, t00=0x00d2, t01=0x00aa}
0x148b8…148e4               Head {h00=0x0028, h01=0x0050, text=» ORKL A1,/800 FORM SST A1,XX INSTR. «, t00=0x00d2, t01=0x00c0}
0x148e4…148fa               Head {h00=0x0012, h01=0x0050, text=» ST A1,SEEK21 «, t00=0x00d2, t01=0x00ec}
0x148fa…14928               Head {h00=0x002a, h01=0x0050, text=» XRKL A1,/B00 FORM CIO A2,1,XX INSTR. «, t00=0x00d2, t01=0x0102}
0x14928…1493e               Head {h00=0x0012, h01=0x0050, text=» ST A1,READ21 «, t00=0x00d2, t01=0x0130}
0x1493e…14968               Head {h00=0x0026, h01=0x0050, text=» ORKL A1,/800 FORM SST A2,XX INSTR«, t00=0x00d2, t01=0x0146}
0x14968…1497e               Head {h00=0x0012, h01=0x0050, text=» ST A1,READ22 «, t00=0x00d2, t01=0x0170}
0x1497e…149ac               Head {h00=0x002a, h01=0x0050, text=» ST A2,READ INIT SUBROUTINE ADDRESSES «, t00=0x00d2, t01=0x0186}
0x149ac…149c0               Head {h00=0x0010, h01=0x0050, text=» ST A2,READS«, t00=0x00d3, t01=0x0024}
0x149c0…149d2               Head {h00=0x000e, h01=0x0050, text=» LDK A2,4 «, t00=0x00d3, t01=0x0038}
0x149d2…149fa               Head {h00=0x0024, h01=0x0050, text=» XRS A2,CRCCHK DISCARD CRC CHECK«, t00=0x00d3, t01=0x004a}
0x149fa…14a22               Head {h00=0x0024, h01=0x0050, text=» CF A14,GETVLB GET VOLUME LABEL «, t00=0x00d3, t01=0x0072}
0x14a22…14a34               Head {h00=0x000e, h01=0x0050, text=» LDK A2,4 «, t00=0x00d3, t01=0x009a}
0x14a34…14a58               Head {h00=0x0020, h01=0x0050, text=» ORS A2,CRCCHK SET CRC CHECK«, t00=0x00d3, t01=0x00ac}
0x14a58…14a7c               Head {h00=0x0020, h01=0x0050, text=» LC A2,FORDEV,A9 GET FORMAT «, t00=0x00d3, t01=0x00d0}
0x14a7c…14a8e               Head {h00=0x000e, h01=0x0050, text=» ANK A2,1 «, t00=0x00d3, t01=0x00f4}
0x14a8e…14aae               Head {h00=0x001c, h01=0x0050, text=» RF(Z) DUI:50 FORMAT A2 «, t00=0x00d3, t01=0x0106}
0x14aae…14ab8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d3, t01=0x0126}
0x14ab8…14ade               Head {h00=0x0022, h01=0x0050, text=» LDR A1,A5 RESTORE FILE  CODE «, t00=0x00d3, t01=0x0130}
0x14ade…14b0c               Head {h00=0x002a, h01=0x0050, text=» LDKL A2,RDSEC3 GET SUBROUTINE ADDRESS«, t00=0x00d3, t01=0x0156}
0x14b0c…14b16               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d3, t01=0x0184}
0x14b16…14b3e               Head {h00=0x0024, h01=0x0050, text=»* INIT DISC COMMANDS VERSION A3 «, t00=0x00d3, t01=0x018e}
0x14b3e…14b48               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d4, t01=0x0026}
0x14b48…14b78               Head {h00=0x002c, h01=0x0050, text=» LDKL A3,DKBA3 BUFFER LENGTH VERSION A3 «, t00=0x00d4, t01=0x0030}
0x14b78…14ba6               Head {h00=0x002a, h01=0x0050, text=» ST A3,SAVCON BUFFER LENGTH VERSION A3«, t00=0x00d4, t01=0x0060}
0x14ba6…14bbc               Head {h00=0x0012, h01=0x0050, text=» ORKL A1,CIO+8«, t00=0x00d4, t01=0x008e}
0x14bbc…14bec               Head {h00=0x002c, h01=0x0050, text=» XRKL A1,/500 CONFIG. CIO A4,1,XX INSTR.«, t00=0x00d4, t01=0x00a4}
0x14bec…14c02               Head {h00=0x0012, h01=0x0050, text=» ST A1,SEEK30 «, t00=0x00d4, t01=0x00d4}
0x14c02…14c2e               Head {h00=0x0028, h01=0x0050, text=» ORKL A1,/800 FORM SST A4,XX INSTR. «, t00=0x00d4, t01=0x00ea}
0x14c2e…14c44               Head {h00=0x0012, h01=0x0050, text=» ST A1,SEEK31 «, t00=0x00d4, t01=0x0116}
0x14c44…14c72               Head {h00=0x002a, h01=0x0050, text=» XRKL A1,/E00 FORM CIO A2,1,XX INSTR. «, t00=0x00d4, t01=0x012c}
0x14c72…14c88               Head {h00=0x0012, h01=0x0050, text=» ST A1,READ30 «, t00=0x00d4, t01=0x015a}
0x14c88…14cb4               Head {h00=0x0028, h01=0x0050, text=» ORKL A1,/800 FORM SST A2,XX INSTR. «, t00=0x00d4, t01=0x0170}
0x14cb4…14cca               Head {h00=0x0012, h01=0x0050, text=» ST A1,READ31 «, t00=0x00d5, t01=0x000c}
0x14cca…14cd4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d5, t01=0x0022}
0x14cd4…14cf8               Head {h00=0x0020, h01=0x0050, text=»*  INIT SUBROUTINE ADDRESSES«, t00=0x00d5, t01=0x002c}
0x14cf8…14d02               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d5, t01=0x0050}
0x14d02…14d28               Head {h00=0x0022, h01=0x0050, text=»DUI:40 ST A2,READ READ PROGRAM«, t00=0x00d5, t01=0x005a}
0x14d28…14d54               Head {h00=0x0028, h01=0x0050, text=» ST A2,READS READ CONFIGURATION DATA«, t00=0x00d5, t01=0x0080}
0x14d54…14d68               Head {h00=0x0010, h01=0x0050, text=»DUI:50 EQU *«, t00=0x00d5, t01=0x00ac}
0x14d68…14d78               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00d5, t01=0x00c0}
0x14d78…14d86               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00d5, t01=0x00d0}
0x14d86…14dbe               Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x00d5, t01=0x00de}
0x14dbe…14df6               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x00d5, t01=0x0116}
0x14df6…14e2e               Head {h00=0x0034, h01=0x0050, text=»*  RDSEC - READ ONE SECTOR FROM DISC          * «, t00=0x00d5, t01=0x014e}
0x14e2e…14e66               Head {h00=0x0034, h01=0x0050, text=»*  =================================          * «, t00=0x00d5, t01=0x0186}
0x14e66…14e9e               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x00d6, t01=0x002e}
0x14e9e…14ed6               Head {h00=0x0034, h01=0x0050, text=»*  REFERENCED IN: SYSLOD                      * «, t00=0x00d6, t01=0x0066}
0x14ed6…14f0e               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x00d6, t01=0x009e}
0x14f0e…14f34               Head {h00=0x0022, h01=0x0050, text=»*  ENTRY:  A9 = BUFFER ADDRESS«, t00=0x00d6, t01=0x00d6}
0x14f34…14f6c               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x00d6, t01=0x00fc}
0x14f6c…14fa4               Head {h00=0x0034, h01=0x0050, text=»*         A11 - SECTOR NUMBER                 * «, t00=0x00d6, t01=0x0134}
0x14fa4…14fdc               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x00d6, t01=0x016c}
0x14fdc…15014               Head {h00=0x0034, h01=0x0050, text=»*  EXIT:                                      * «, t00=0x00d7, t01=0x0014}
0x15014…1504c               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x00d7, t01=0x004c}
0x1504c…15078               Head {h00=0x0028, h01=0x0050, text=»*   WORK REGISTERS:  A1,A2,A3,A4,A7 «, t00=0x00d7, t01=0x0084}
0x15078…150b0               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x00d7, t01=0x00b0}
0x150b0…150e8               Head {h00=0x0034, h01=0x0050, text=»*  SUBROUTINES:  ERROR                        * «, t00=0x00d7, t01=0x00e8}
0x150e8…15120               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x00d7, t01=0x0120}
0x15120…15158               Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x00d7, t01=0x0158}
0x15158…15162               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d7, t01=0x0190}
0x15162…15170               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00d8, t01=0x000a}
0x15170…1517a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d8, t01=0x0018}
0x1517a…151a0               Head {h00=0x0022, h01=0x0050, text=»* READ DISC SECTOR VERSION A2 «, t00=0x00d8, t01=0x0022}
0x151a0…151aa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d8, t01=0x0048}
0x151aa…151be               Head {h00=0x0010, h01=0x0050, text=»RDSEC2 EQU *«, t00=0x00d8, t01=0x0052}
0x151be…151d0               Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x00d8, t01=0x0066}
0x151d0…151fe               Head {h00=0x002a, h01=0x0050, text=» LDR A1,A11 GET LOGICAL SECTOR NUMBER «, t00=0x00d8, t01=0x0078}
0x151fe…15212               Head {h00=0x0010, h01=0x0050, text=»DIV200 EQU *«, t00=0x00d8, t01=0x00a6}
0x15212…15224               Head {h00=0x000e, h01=0x0050, text=» ADR A2,A1«, t00=0x00d8, t01=0x00ba}
0x15224…15236               Head {h00=0x000e, h01=0x0050, text=» SRL A1,5 «, t00=0x00d8, t01=0x00cc}
0x15236…15262               Head {h00=0x0028, h01=0x0050, text=» RB(NZ) DIV200 MORE IN SERIE TO ADD «, t00=0x00d8, t01=0x00de}
0x15262…15274               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A2«, t00=0x00d8, t01=0x010a}
0x15274…1528a               Head {h00=0x0012, h01=0x0050, text=» ANKL A1,/FFE0«, t00=0x00d8, t01=0x011c}
0x1528a…1529c               Head {h00=0x000e, h01=0x0050, text=» SRL A2,5 «, t00=0x00d8, t01=0x0132}
0x1529c…152ae               Head {h00=0x000e, h01=0x0050, text=» SUR A1,A2«, t00=0x00d8, t01=0x0144}
0x152ae…152c2               Head {h00=0x0010, h01=0x0050, text=» SUR A1,A11 «, t00=0x00d8, t01=0x0156}
0x152c2…152d4               Head {h00=0x000e, h01=0x0050, text=» ADK A1,31«, t00=0x00d8, t01=0x016a}
0x152d4…15302               Head {h00=0x002a, h01=0x0050, text=» RF(P) DIV210 NO CORRECTION OF RESULT «, t00=0x00d8, t01=0x017c}
0x15302…15314               Head {h00=0x000e, h01=0x0050, text=» ADK A2,1 «, t00=0x00d9, t01=0x001a}
0x15314…15328               Head {h00=0x0010, h01=0x0050, text=»DIV210 EQU *«, t00=0x00d9, t01=0x002c}
0x15328…1535a               Head {h00=0x002e, h01=0x0050, text=» LDR A2,A2 A2:=CYL NBR = LOG SEC NBR / 31 «, t00=0x00d9, t01=0x0040}
0x1535a…1537a               Head {h00=0x001c, h01=0x0050, text=» RF(Z) DIV220 CYLINDER 0«, t00=0x00d9, t01=0x0072}
0x1537a…1538c               Head {h00=0x000e, h01=0x0050, text=» ADK A2,1 «, t00=0x00d9, t01=0x0092}
0x1538c…153a0               Head {h00=0x0010, h01=0x0050, text=»DIV220 EQU *«, t00=0x00d9, t01=0x00a4}
0x153a0…153d8               Head {h00=0x0034, h01=0x0050, text=» ADR A2,A11 A2:=PHYS. SEC NBR BEFORE INTERLACING«, t00=0x00d9, t01=0x00b8}
0x153d8…153e2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d9, t01=0x00f0}
0x153e2…153f4               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A2«, t00=0x00d9, t01=0x00fa}
0x153f4…15406               Head {h00=0x000e, h01=0x0050, text=» SRL A1,5 «, t00=0x00d9, t01=0x010c}
0x15406…1541c               Head {h00=0x0012, h01=0x0050, text=» CW A1,CYLNBR «, t00=0x00d9, t01=0x011e}
0x1541c…15446               Head {h00=0x0026, h01=0x0050, text=» RF(E) INT200 SAME CYLINDER NUMBER«, t00=0x00d9, t01=0x0134}
0x15446…1545c               Head {h00=0x0012, h01=0x0050, text=» ST A1,CYLNBR «, t00=0x00d9, t01=0x015e}
0x1545c…1546e               Head {h00=0x000e, h01=0x0050, text=» SLL A1,3 «, t00=0x00d9, t01=0x0174}
0x1546e…1548a               Head {h00=0x0018, h01=0x0050, text=» ORK A1,2 SET BIT 14«, t00=0x00d9, t01=0x0186}
0x1548a…15498               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00da, t01=0x0012}
0x15498…154a2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00da, t01=0x0020}
0x154a2…154ba               Head {h00=0x0014, h01=0x0050, text=»* SEEK CYLINDER «, t00=0x00da, t01=0x002a}
0x154ba…154c4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00da, t01=0x0042}
0x154c4…154de               Head {h00=0x0016, h01=0x0050, text=»SEEK20 CIO A1,1,0 «, t00=0x00da, t01=0x004c}
0x154de…154f4               Head {h00=0x0012, h01=0x0050, text=» RB(NA) SEEK20«, t00=0x00da, t01=0x0066}
0x154f4…154fe               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00da, t01=0x007c}
0x154fe…15516               Head {h00=0x0014, h01=0x0050, text=»SEEK21 SST A1,0 «, t00=0x00da, t01=0x0086}
0x15516…1552c               Head {h00=0x0012, h01=0x0050, text=» RB(NA) SEEK21«, t00=0x00da, t01=0x009e}
0x1552c…15536               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00da, t01=0x00b4}
0x15536…1554c               Head {h00=0x0012, h01=0x0050, text=»* INTERLACING «, t00=0x00da, t01=0x00be}
0x1554c…15556               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00da, t01=0x00d4}
0x15556…1556a               Head {h00=0x0010, h01=0x0050, text=»INT200 EQU *«, t00=0x00da, t01=0x00de}
0x1556a…1557c               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A2«, t00=0x00da, t01=0x00f2}
0x1557c…1558e               Head {h00=0x000e, h01=0x0050, text=» ADR A2,A2«, t00=0x00da, t01=0x0104}
0x1558e…155b6               Head {h00=0x0024, h01=0x0050, text=» ADR A2,A1 INTERLACING FACTOR 3 «, t00=0x00da, t01=0x0116}
0x155b6…155ca               Head {h00=0x0010, h01=0x0050, text=» ANK A2,/1F «, t00=0x00da, t01=0x013e}
0x155ca…155f4               Head {h00=0x0026, h01=0x0050, text=» LD A1,CYLNBR GET CYLINDER NUMBER «, t00=0x00da, t01=0x0152}
0x155f4…15606               Head {h00=0x000e, h01=0x0050, text=» ANK A1,1 «, t00=0x00da, t01=0x017c}
0x15606…1562a               Head {h00=0x0020, h01=0x0050, text=» RF(Z) INT210 EVEN CYLINDER «, t00=0x00da, t01=0x018e}
0x1562a…1563c               Head {h00=0x000e, h01=0x0050, text=» ADK A2,8 «, t00=0x00db, t01=0x0022}
0x1563c…15650               Head {h00=0x0010, h01=0x0050, text=»INT210 EQU *«, t00=0x00db, t01=0x0034}
0x15650…15664               Head {h00=0x0010, h01=0x0050, text=» ANK A2,/1F «, t00=0x00db, t01=0x0048}
0x15664…15694               Head {h00=0x002c, h01=0x0050, text=» SLL A2,2 PHYSICAL SECTOR AND ORDER CODE«, t00=0x00db, t01=0x005c}
0x15694…156aa               Head {h00=0x0012, h01=0x0050, text=» ST A2,SECNBR «, t00=0x00db, t01=0x008c}
0x156aa…156b8               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00db, t01=0x00a2}
0x156b8…156c2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00db, t01=0x00b0}
0x156c2…156d8               Head {h00=0x0012, h01=0x0050, text=»* READ SECTOR «, t00=0x00db, t01=0x00ba}
0x156d8…156e2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00db, t01=0x00d0}
0x156e2…15704               Head {h00=0x001e, h01=0x0050, text=» LDR A1,A9 BUFFER ADDRESS «, t00=0x00db, t01=0x00da}
0x15704…15730               Head {h00=0x0028, h01=0x0050, text=»READ20 LDKL A4,MUXCC NUMBER OF WORDS«, t00=0x00db, t01=0x00fc}
0x15730…15760               Head {h00=0x002c, h01=0x0050, text=»WERIO2 WER A4,/10 WRITE NUMBER OF WORDS «, t00=0x00db, t01=0x0128}
0x15760…15788               Head {h00=0x0024, h01=0x0050, text=» WER A1,/11 WRITE BUFFER ADDRESS«, t00=0x00db, t01=0x0158}
0x15788…157ae               Head {h00=0x0022, h01=0x0050, text=»READ21 CIO A2,1,0 READ SECTOR «, t00=0x00db, t01=0x0180}
0x157ae…157d8               Head {h00=0x0026, h01=0x0050, text=» RB(NA) READ21 LOOP UNTIL ACCEPTED«, t00=0x00dc, t01=0x0016}
0x157d8…157f6               Head {h00=0x001a, h01=0x0050, text=»READ22 SST A2,0 STATUS«, t00=0x00dc, t01=0x0040}
0x157f6…15820               Head {h00=0x0026, h01=0x0050, text=» RB(NA) READ22 LOOP UNTIL ACCEPTED«, t00=0x00dc, t01=0x005e}
0x15820…15834               Head {h00=0x0010, h01=0x0050, text=»CRCCHK EQU *«, t00=0x00dc, t01=0x0088}
0x15834…1584e               Head {h00=0x0016, h01=0x0050, text=» ANK A2,/1F STATUS«, t00=0x00dc, t01=0x009c}
0x1584e…15872               Head {h00=0x0020, h01=0x0050, text=» RF(NZ) DUERR READING ERROR «, t00=0x00dc, t01=0x00b6}
0x15872…1589e               Head {h00=0x0028, h01=0x0050, text=» ADKL A11,1 INCREMENT SECTOR COUNTER«, t00=0x00dc, t01=0x00da}
0x1589e…158ae               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00dc, t01=0x0106}
0x158ae…158bc               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00dc, t01=0x0116}
0x158bc…158c6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00dc, t01=0x0124}
0x158c6…158ec               Head {h00=0x0022, h01=0x0050, text=»* READ DISC SECTOR VERSION A3 «, t00=0x00dc, t01=0x012e}
0x158ec…158f6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00dc, t01=0x0154}
0x158f6…1590a               Head {h00=0x0010, h01=0x0050, text=»RDSEC3 EQU *«, t00=0x00dc, t01=0x015e}
0x1590a…1591c               Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x00dc, t01=0x0172}
0x1591c…1594a               Head {h00=0x002a, h01=0x0050, text=» LDR A1,A11 GET LOGICAL SECTOR NUMBER «, t00=0x00dc, t01=0x0184}
0x1594a…15960               Head {h00=0x0012, h01=0x0050, text=» LDKL A7,/1000«, t00=0x00dd, t01=0x0022}
0x15960…15976               Head {h00=0x0012, h01=0x0050, text=» LDKL A4,/3000«, t00=0x00dd, t01=0x0038}
0x15976…1598a               Head {h00=0x0010, h01=0x0050, text=»DIV300 EQU *«, t00=0x00dd, t01=0x004e}
0x1598a…1599c               Head {h00=0x000e, h01=0x0050, text=» SUR A1,A4«, t00=0x00dd, t01=0x0062}
0x1599c…159b2               Head {h00=0x0012, h01=0x0050, text=» RF(N) DIV310 «, t00=0x00dd, t01=0x0074}
0x159b2…159c4               Head {h00=0x000e, h01=0x0050, text=» ADR A2,A7«, t00=0x00dd, t01=0x008a}
0x159c4…159d6               Head {h00=0x000e, h01=0x0050, text=» RB DIV300«, t00=0x00dd, t01=0x009c}
0x159d6…159ea               Head {h00=0x0010, h01=0x0050, text=»DIV310 EQU *«, t00=0x00dd, t01=0x00ae}
0x159ea…15a0c               Head {h00=0x001e, h01=0x0050, text=» ADR A1,A4 ADJUST DIVIDEND«, t00=0x00dd, t01=0x00c2}
0x15a0c…15a1e               Head {h00=0x000e, h01=0x0050, text=» SRL A4,4 «, t00=0x00dd, t01=0x00e4}
0x15a1e…15a30               Head {h00=0x000e, h01=0x0050, text=» SRL A7,4 «, t00=0x00dd, t01=0x00f6}
0x15a30…15a46               Head {h00=0x0012, h01=0x0050, text=» RB(NZ) DIV300«, t00=0x00dd, t01=0x0108}
0x15a46…15a58               Head {h00=0x000e, h01=0x0050, text=» ADR A2,A2«, t00=0x00dd, t01=0x011e}
0x15a58…15a62               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00dd, t01=0x0130}
0x15a62…15a74               Head {h00=0x000e, h01=0x0050, text=» SUK A1,1 «, t00=0x00dd, t01=0x013a}
0x15a74…15a8a               Head {h00=0x0012, h01=0x0050, text=» ST A1,SAVMEM «, t00=0x00dd, t01=0x014c}
0x15a8a…15ac4               Head {h00=0x0036, h01=0x0050, text=» RF(NP) CASE10 ,XXXX  ,      , OR ,    XX,XX    , «, t00=0x00dd, t01=0x0162}
0x15ac4…15ae6               Head {h00=0x001e, h01=0x0050, text=» ADK A2,1 ,      ,  XXXX, «, t00=0x00de, t01=0x000c}
0x15ae6…15afa               Head {h00=0x0010, h01=0x0050, text=»CASE10 EQU *«, t00=0x00de, t01=0x002e}
0x15afa…15b0c               Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x00de, t01=0x0042}
0x15b0c…15b1e               Head {h00=0x000e, h01=0x0050, text=» SRL A4,5 «, t00=0x00de, t01=0x0054}
0x15b1e…15b34               Head {h00=0x0012, h01=0x0050, text=» CW A4,CYLNBR «, t00=0x00de, t01=0x0066}
0x15b34…15b4a               Head {h00=0x0012, h01=0x0050, text=» RF(E) INT300 «, t00=0x00de, t01=0x007c}
0x15b4a…15b7a               Head {h00=0x002c, h01=0x0050, text=» ST A4,CYLNBR STORE NEW CYLINDER NUMBER «, t00=0x00de, t01=0x0092}
0x15b7a…15b8c               Head {h00=0x000e, h01=0x0050, text=» SLL A4,3 «, t00=0x00de, t01=0x00c2}
0x15b8c…15ba8               Head {h00=0x0018, h01=0x0050, text=» ORK A4,2 SET BIT 14«, t00=0x00de, t01=0x00d4}
0x15ba8…15bb6               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00de, t01=0x00f0}
0x15bb6…15bc0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00de, t01=0x00fe}
0x15bc0…15bd8               Head {h00=0x0014, h01=0x0050, text=»* SEEK CYLINDER «, t00=0x00de, t01=0x0108}
0x15bd8…15be2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00de, t01=0x0120}
0x15be2…15bfc               Head {h00=0x0016, h01=0x0050, text=»SEEK30 CIO A4,1,0 «, t00=0x00de, t01=0x012a}
0x15bfc…15c12               Head {h00=0x0012, h01=0x0050, text=» RB(NA) SEEK30«, t00=0x00de, t01=0x0144}
0x15c12…15c1c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00de, t01=0x015a}
0x15c1c…15c3e               Head {h00=0x001e, h01=0x0050, text=»SEEK31 SST A4,0 GET STATUS«, t00=0x00de, t01=0x0164}
0x15c3e…15c54               Head {h00=0x0012, h01=0x0050, text=» RB(NA) SEEK31«, t00=0x00de, t01=0x0186}
0x15c54…15c5e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00df, t01=0x000c}
0x15c5e…15c74               Head {h00=0x0012, h01=0x0050, text=»* INTERLACING «, t00=0x00df, t01=0x0016}
0x15c74…15c7e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00df, t01=0x002c}
0x15c7e…15c92               Head {h00=0x0010, h01=0x0050, text=»INT300 EQU *«, t00=0x00df, t01=0x0036}
0x15c92…15ca4               Head {h00=0x000e, h01=0x0050, text=» LDR A3,A2«, t00=0x00df, t01=0x004a}
0x15ca4…15cb6               Head {h00=0x000e, h01=0x0050, text=» ADR A2,A2«, t00=0x00df, t01=0x005c}
0x15cb6…15cde               Head {h00=0x0024, h01=0x0050, text=» ADR A2,A3 INTERLACING FACTOR 3 «, t00=0x00df, t01=0x006e}
0x15cde…15cf2               Head {h00=0x0010, h01=0x0050, text=» ANK A2,/1F «, t00=0x00df, t01=0x0096}
0x15cf2…15d1c               Head {h00=0x0026, h01=0x0050, text=» LD A4,CYLNBR GET CYLINDER NUMBER «, t00=0x00df, t01=0x00aa}
0x15d1c…15d2e               Head {h00=0x000e, h01=0x0050, text=» ANK A4,1 «, t00=0x00df, t01=0x00d4}
0x15d2e…15d58               Head {h00=0x0026, h01=0x0050, text=» RF(Z) INT310 EVEN CYLINDER NUMBER«, t00=0x00df, t01=0x00e6}
0x15d58…15d7e               Head {h00=0x0022, h01=0x0050, text=» ADK A2,8 SKEW FACTOR 180 DEG.«, t00=0x00df, t01=0x0110}
0x15d7e…15d88               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00df, t01=0x0136}
0x15d88…15d9c               Head {h00=0x0010, h01=0x0050, text=»INT310 EQU *«, t00=0x00df, t01=0x0140}
0x15d9c…15db0               Head {h00=0x0010, h01=0x0050, text=» ANK A2,/1F «, t00=0x00df, t01=0x0154}
0x15db0…15dda               Head {h00=0x0026, h01=0x0050, text=» SLL A2,2 INTERLACED SECTOR NUMBER«, t00=0x00df, t01=0x0168}
0x15dda…15e0c (224, 0, 400) Head {h00=0x002e, h01=0x0050, text=» ST A2,SECNBR STORE PHYSICAL SECTOR NUMBER«, t00=0x00e0, t01=0x0004}
0x15e0c…15e1a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00e0, t01=0x0036}
0x15e1a…15e24               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e0, t01=0x0044}
0x15e24…15e3a               Head {h00=0x0012, h01=0x0050, text=»* READ SECTOR «, t00=0x00e0, t01=0x004e}
0x15e3a…15e44               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e0, t01=0x0064}
0x15e44…15e66               Head {h00=0x001e, h01=0x0050, text=» LDR A7,A9 BUFFER ADDRESS «, t00=0x00e0, t01=0x006e}
0x15e66…15e94               Head {h00=0x002a, h01=0x0050, text=»READ34 LDKL A4,MXCCD3 NUMBER OF WORDS «, t00=0x00e0, t01=0x0090}
0x15e94…15ec4               Head {h00=0x002c, h01=0x0050, text=»WERIO3 WER A4,/10 WRITE NUMBER OF WORDS «, t00=0x00e0, t01=0x00be}
0x15ec4…15eec               Head {h00=0x0024, h01=0x0050, text=» WER A7,/11 WRITE BUFFER ADDRESS«, t00=0x00e0, t01=0x00ee}
0x15eec…15ef6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e0, t01=0x0116}
0x15ef6…15f1c               Head {h00=0x0022, h01=0x0050, text=»READ30 CIO A2,1,0 READ SECTOR «, t00=0x00e0, t01=0x0120}
0x15f1c…15f46               Head {h00=0x0026, h01=0x0050, text=» RB(NA) READ30 LOOP UNTIL ACCEPTED«, t00=0x00e0, t01=0x0146}
0x15f46…15f50               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e0, t01=0x0170}
0x15f50…15f72               Head {h00=0x001e, h01=0x0050, text=»READ31 SST A2,0 GET STATUS«, t00=0x00e0, t01=0x017a}
0x15f72…15f9c               Head {h00=0x0026, h01=0x0050, text=» RB(NA) READ31 LOOP UNTIL ACCEPTED«, t00=0x00e1, t01=0x000c}
0x15f9c…15fb6               Head {h00=0x0016, h01=0x0050, text=» ANK A2,/1F STATUS«, t00=0x00e1, t01=0x0036}
0x15fb6…15fda               Head {h00=0x0020, h01=0x0050, text=» RF(NZ) DUERR READING ERROR «, t00=0x00e1, t01=0x0050}
0x15fda…15ffc               Head {h00=0x001e, h01=0x0050, text=» LDR A2,A9 BUFFER ADDRESS «, t00=0x00e1, t01=0x0074}
0x15ffc…1600e               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A1«, t00=0x00e1, t01=0x0096}
0x1600e…16034               Head {h00=0x0022, h01=0x0050, text=» RF(N) RETURN ,XXXX  ,      , «, t00=0x00e1, t01=0x00a8}
0x16034…1605a               Head {h00=0x0022, h01=0x0050, text=» RF(P) READ33 ,      ,  XXXX, «, t00=0x00e1, t01=0x00ce}
0x1605a…1607e               Head {h00=0x0020, h01=0x0050, text=» ADKL A2,256 SOURCE POINTER «, t00=0x00e1, t01=0x00f4}
0x1607e…160a8               Head {h00=0x0026, h01=0x0050, text=» LDK A4,64 NUMBER OF WORDS TO MOVE«, t00=0x00e1, t01=0x0118}
0x160a8…160cc               Head {h00=0x0020, h01=0x0050, text=»READ32 EQU * ,    XX,XX    ,«, t00=0x00e1, t01=0x0142}
0x160cc…160e0               Head {h00=0x0010, h01=0x0050, text=» LDR* A1,A2 «, t00=0x00e1, t01=0x0166}
0x160e0…160f2               Head {h00=0x000e, h01=0x0050, text=» STR A1,A7«, t00=0x00e1, t01=0x017a}
0x160f2…16104               Head {h00=0x000e, h01=0x0050, text=» ADK A2,2 «, t00=0x00e1, t01=0x018c}
0x16104…16116               Head {h00=0x000e, h01=0x0050, text=» ADK A7,2 «, t00=0x00e2, t01=0x000e}
0x16116…16128               Head {h00=0x000e, h01=0x0050, text=» SUK A4,1 «, t00=0x00e2, t01=0x0020}
0x16128…1614e               Head {h00=0x0022, h01=0x0050, text=» RB(NZ) READ32 CONTINUE MOVING«, t00=0x00e2, t01=0x0032}
0x1614e…16164               Head {h00=0x0012, h01=0x0050, text=» LD A1,SAVMEM «, t00=0x00e2, t01=0x0058}
0x16164…1617a               Head {h00=0x0012, h01=0x0050, text=» RF(P) RETURN «, t00=0x00e2, t01=0x006e}
0x1617a…161a6               Head {h00=0x0028, h01=0x0050, text=» LD A2,SECNBR PHYSICAL SECTOR NUMBER«, t00=0x00e2, t01=0x0084}
0x161a6…161cc               Head {h00=0x0022, h01=0x0050, text=» ADK A2,/C NEW SECTOR TO READ «, t00=0x00e2, t01=0x00b0}
0x161cc…161e0               Head {h00=0x0010, h01=0x0050, text=» ANK A2,/7C «, t00=0x00e2, t01=0x00d6}
0x161e0…161f2               Head {h00=0x000e, h01=0x0050, text=» SUK A1,1 «, t00=0x00e2, t01=0x00ea}
0x161f2…16204               Head {h00=0x000e, h01=0x0050, text=» RB READ34«, t00=0x00e2, t01=0x00fc}
0x16204…16212               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00e2, t01=0x010e}
0x16212…16226               Head {h00=0x0010, h01=0x0050, text=»READ33 EQU *«, t00=0x00e2, t01=0x011c}
0x16226…16248               Head {h00=0x001e, h01=0x0050, text=» ADK A2,128 SOURCE POINTER«, t00=0x00e2, t01=0x0130}
0x16248…16274               Head {h00=0x0028, h01=0x0050, text=» LDK A4,128 NUMBER OF WORDS TO MOVE «, t00=0x00e2, t01=0x0152}
0x16274…16286               Head {h00=0x000e, h01=0x0050, text=» RB READ32«, t00=0x00e2, t01=0x017e}
0x16286…162b8               Head {h00=0x002e, h01=0x0050, text=»RETURN ADKL A11,1 INCREMENT SECTOR NUMBER «, t00=0x00e2, t01=0x0190}
0x162b8…162c8               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00e3, t01=0x0032}
0x162c8…162d0               Head {h00=0x0004, h01=0x0050, t00=0x00e3, t01=0x0042}
0x162d0…162e4               Head {h00=0x0010, h01=0x0050, text=»DUERR EQU * «, t00=0x00e3, t01=0x004a}
0x162e4…162fa               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP2 «, t00=0x00e3, t01=0x005e}
0x162fa…1630e               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x00e3, t01=0x0074}
0x1630e…1631a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00e3, t01=0x0088}
0x1631a…16330               Head {h00=0x0012, h01=0x0050, text=» IFT MFDISC=1 «, t00=0x00e3, t01=0x0094}
0x16330…1633e               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00e3, t01=0x00aa}
0x1633e…1637e               Head {h00=0x003c, h01=0x0050, text=»********************************************************«, t00=0x00e3, t01=0x00b8}
0x1637e…163be               Head {h00=0x003c, h01=0x0050, text=»*                                                      *«, t00=0x00e3, t01=0x00f8}
0x163be…163fe               Head {h00=0x003c, h01=0x0050, text=»*  MDINIT - INITIALIZE MINI FIXED DISC UNIT            *«, t00=0x00e3, t01=0x0138}
0x163fe…1643e               Head {h00=0x003c, h01=0x0050, text=»*  =======================================             *«, t00=0x00e3, t01=0x0178}
0x1643e…1647e               Head {h00=0x003c, h01=0x0050, text=»*                                                      *«, t00=0x00e4, t01=0x0028}
0x1647e…164be               Head {h00=0x003c, h01=0x0050, text=»*  REFERENCED IN: SYSLOD,GETFIL                        *«, t00=0x00e4, t01=0x0068}
0x164be…164fe               Head {h00=0x003c, h01=0x0050, text=»*                                                      *«, t00=0x00e4, t01=0x00a8}
0x164fe…1653e               Head {h00=0x003c, h01=0x0050, text=»*  ENTRY:  A1 = DEVICE ADDRESS                         *«, t00=0x00e4, t01=0x00e8}
0x1653e…1657e               Head {h00=0x003c, h01=0x0050, text=»*                                                      *«, t00=0x00e4, t01=0x0128}
0x1657e…165be               Head {h00=0x003c, h01=0x0050, text=»*  EXIT:                                               *«, t00=0x00e4, t01=0x0168}
0x165be…165fe               Head {h00=0x003c, h01=0x0050, text=»*                                                      *«, t00=0x00e5, t01=0x0018}
0x165fe…1663e               Head {h00=0x003c, h01=0x0050, text=»*  WORK REGISTERS:                                     *«, t00=0x00e5, t01=0x0058}
0x1663e…1667e               Head {h00=0x003c, h01=0x0050, text=»*                                                      *«, t00=0x00e5, t01=0x0098}
0x1667e…166be               Head {h00=0x003c, h01=0x0050, text=»*  SUBROUTINES: ERROR                                  *«, t00=0x00e5, t01=0x00d8}
0x166be…166fe               Head {h00=0x003c, h01=0x0050, text=»*                                                      *«, t00=0x00e5, t01=0x0118}
0x166fe…1673e               Head {h00=0x003c, h01=0x0050, text=»********************************************************«, t00=0x00e5, t01=0x0158}
0x1673e…16752               Head {h00=0x0010, h01=0x0050, text=»MDINIT EQU *«, t00=0x00e6, t01=0x0008}
0x16752…1675c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e6, t01=0x001c}
0x1675c…16784               Head {h00=0x0024, h01=0x0050, text=»* INIT MINI FIXED DISC COMMANDS «, t00=0x00e6, t01=0x0026}
0x16784…1678e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e6, t01=0x004e}
0x1678e…167a2               Head {h00=0x0010, h01=0x0050, text=»MDI:00 EQU *«, t00=0x00e6, t01=0x0058}
0x167a2…167d2               Head {h00=0x002c, h01=0x0050, text=» ORKL A1,CIO CONFIG. CIO A1,1,XX INSTR. «, t00=0x00e6, t01=0x006c}
0x167d2…167e8               Head {h00=0x0012, h01=0x0050, text=» ST A1,READM2 «, t00=0x00e6, t01=0x009c}
0x167e8…16814               Head {h00=0x0028, h01=0x0050, text=» ORKL A1,/800 FORM SST A1,XX INSTR. «, t00=0x00e6, t01=0x00b2}
0x16814…1682a               Head {h00=0x0012, h01=0x0050, text=» ST A1,READM3 «, t00=0x00e6, t01=0x00de}
0x1682a…16858               Head {h00=0x002a, h01=0x0050, text=» XRKL A1,/B00 FORM CIO A2,1,XX INSTR. «, t00=0x00e6, t01=0x00f4}
0x16858…1686e               Head {h00=0x0012, h01=0x0050, text=» ST A1,SEEKM1 «, t00=0x00e6, t01=0x0122}
0x1686e…1689a               Head {h00=0x0028, h01=0x0050, text=» ORKL A1,/800 FORM SST A2,XX INSTR. «, t00=0x00e6, t01=0x0138}
0x1689a…168b0               Head {h00=0x0012, h01=0x0050, text=» ST A1,SEEKM2 «, t00=0x00e6, t01=0x0164}
0x168b0…168be               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00e6, t01=0x017a}
0x168be…168c8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e6, t01=0x0188}
0x168c8…168f6 (231, 0, 400) Head {h00=0x002a, h01=0x0050, text=» LDKL A2,MRDSEC GET SUBROUTINE ADDRESS«, t00=0x00e7, t01=0x0004}
0x168f6…1690a               Head {h00=0x0010, h01=0x0050, text=» ST A2,READ «, t00=0x00e7, t01=0x0032}
0x1690a…1691e               Head {h00=0x0010, h01=0x0050, text=» ST A2,READS«, t00=0x00e7, t01=0x0046}
0x1691e…1692e               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00e7, t01=0x005a}
0x1692e…1693c               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00e7, t01=0x006a}
0x1693c…1697a               Head {h00=0x003a, h01=0x0050, text=»******************************************************«, t00=0x00e7, t01=0x0078}
0x1697a…169b8               Head {h00=0x003a, h01=0x0050, text=»*                                                    *«, t00=0x00e7, t01=0x00b6}
0x169b8…169f6               Head {h00=0x003a, h01=0x0050, text=»*  MRDSEC - READ ONE SECTOR FROM MINI FIXED DISC     *«, t00=0x00e7, t01=0x00f4}
0x169f6…16a34               Head {h00=0x003a, h01=0x0050, text=»*  =============================================     *«, t00=0x00e7, t01=0x0132}
0x16a34…16a72               Head {h00=0x003a, h01=0x0050, text=»*                                                    *«, t00=0x00e7, t01=0x0170}
0x16a72…16ab0               Head {h00=0x003a, h01=0x0050, text=»*  REFERENCED IN: SYSLOD                             *«, t00=0x00e8, t01=0x001e}
0x16ab0…16aee               Head {h00=0x003a, h01=0x0050, text=»*                                                    *«, t00=0x00e8, t01=0x005c}
0x16aee…16b2c               Head {h00=0x003a, h01=0x0050, text=»*  ENTRY:  A9 = BUFFER ADDRESS                       *«, t00=0x00e8, t01=0x009a}
0x16b2c…16b6a               Head {h00=0x003a, h01=0x0050, text=»*          A11 = SECTOR NUMBER                       *«, t00=0x00e8, t01=0x00d8}
0x16b6a…16ba8               Head {h00=0x003a, h01=0x0050, text=»*                                                    *«, t00=0x00e8, t01=0x0116}
0x16ba8…16be6               Head {h00=0x003a, h01=0x0050, text=»*  EXIT:                                             *«, t00=0x00e8, t01=0x0154}
0x16be6…16c24 (233, 0, 400) Head {h00=0x003a, h01=0x0050, text=»*                                                    *«, t00=0x00e9, t01=0x0004}
0x16c24…16c62               Head {h00=0x003a, h01=0x0050, text=»*  WORK REGISTERS:                                   *«, t00=0x00e9, t01=0x0042}
0x16c62…16ca0               Head {h00=0x003a, h01=0x0050, text=»*                                                    *«, t00=0x00e9, t01=0x0080}
0x16ca0…16cde               Head {h00=0x003a, h01=0x0050, text=»*  SUBROUTINES:                                      *«, t00=0x00e9, t01=0x00be}
0x16cde…16d1c               Head {h00=0x003a, h01=0x0050, text=»*                                                    *«, t00=0x00e9, t01=0x00fc}
0x16d1c…16d5a               Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x00e9, t01=0x013a}
0x16d5a…16d6e               Head {h00=0x0010, h01=0x0050, text=»MRDSEC EQU *«, t00=0x00e9, t01=0x0178}
0x16d6e…16d94               Head {h00=0x0022, h01=0x0050, text=» LDK A1,0 PREPARE FOR DIVISION«, t00=0x00e9, t01=0x018c}
0x16d94…16dc2               Head {h00=0x002a, h01=0x0050, text=» LDR A2,A11 GET LOGICAL SECTOR NUMBER «, t00=0x00ea, t01=0x0022}
0x16dc2…16de0               Head {h00=0x001a, h01=0x0050, text=» DVK 104 DIVIDE BY 104«, t00=0x00ea, t01=0x0050}
0x16de0…16df2               Head {h00=0x000e, h01=0x0050, text=» SLL A2,2 «, t00=0x00ea, t01=0x006e}
0x16df2…16e16               Head {h00=0x0020, h01=0x0050, text=» ORK A2,3 SET BIT 14 AND 15 «, t00=0x00ea, t01=0x0080}
0x16e16…16e20               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ea, t01=0x00a4}
0x16e20…16e46               Head {h00=0x0022, h01=0x0050, text=»* A1=SECTOR NUMBER ON CYLINDER«, t00=0x00ea, t01=0x00ae}
0x16e46…16e62               Head {h00=0x0018, h01=0x0050, text=»* A2=CYLINDER NUMBER«, t00=0x00ea, t01=0x00d4}
0x16e62…16e6c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ea, t01=0x00f0}
0x16e6c…16e96               Head {h00=0x0026, h01=0x0050, text=» ST A1,SECNBR STORE SECTOR NUMBER «, t00=0x00ea, t01=0x00fa}
0x16e96…16eac               Head {h00=0x0012, h01=0x0050, text=» CW A2,CYLNBR «, t00=0x00ea, t01=0x0124}
0x16eac…16ed6               Head {h00=0x0026, h01=0x0050, text=» RF(E) INTM10 SAME CYLINDER NUMBER«, t00=0x00ea, t01=0x013a}
0x16ed6…16f02               Head {h00=0x0028, h01=0x0050, text=» ST A2,CYLNBR STORE CYLINDER NUMBER «, t00=0x00ea, t01=0x0164}
0x16f02…16f10               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00ea, t01=0x0190}
0x16f10…16f1a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00eb, t01=0x000e}
0x16f1a…16f32               Head {h00=0x0014, h01=0x0050, text=»* SEEK CYLINDER «, t00=0x00eb, t01=0x0018}
0x16f32…16f3c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00eb, t01=0x0030}
0x16f3c…16f62               Head {h00=0x0022, h01=0x0050, text=»SEEKM1 CIO A2,1,0 SEEK COMMAND«, t00=0x00eb, t01=0x003a}
0x16f62…16f8c               Head {h00=0x0026, h01=0x0050, text=» RB(NA) SEEKM1 LOOP UNTIL ACCEPTED«, t00=0x00eb, t01=0x0060}
0x16f8c…16f96               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00eb, t01=0x008a}
0x16f96…16fb8               Head {h00=0x001e, h01=0x0050, text=»SEEKM2 SST A2,0 GET STATUS«, t00=0x00eb, t01=0x0094}
0x16fb8…16fe2               Head {h00=0x0026, h01=0x0050, text=» RB(NA) SEEKM2 WAIT UNTIL ACCEPTED«, t00=0x00eb, t01=0x00b6}
0x16fe2…16fec               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00eb, t01=0x00e0}
0x16fec…17002               Head {h00=0x0012, h01=0x0050, text=»* INTERLACING «, t00=0x00eb, t01=0x00ea}
0x17002…1700c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00eb, t01=0x0100}
0x1700c…17020               Head {h00=0x0010, h01=0x0050, text=»INTM10 EQU *«, t00=0x00eb, t01=0x010a}
0x17020…17032               Head {h00=0x000e, h01=0x0050, text=» CWK A1,52«, t00=0x00eb, t01=0x011e}
0x17032…17054               Head {h00=0x001e, h01=0x0050, text=» RF(L) INTM20 SECTOR 0-51 «, t00=0x00eb, t01=0x0130}
0x17054…17074               Head {h00=0x001c, h01=0x0050, text=» SUK A1,52 SECTOR 52-103«, t00=0x00eb, t01=0x0152}
0x17074…17088               Head {h00=0x0010, h01=0x0050, text=»INTM20 EQU *«, t00=0x00eb, t01=0x0172}
0x17088…1709a               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A1«, t00=0x00eb, t01=0x0186}
0x1709a…170c0               Head {h00=0x0022, h01=0x0050, text=» SLL A2,2 A2:=4*SECTOR NUMBER «, t00=0x00ec, t01=0x0008}
0x170c0…170e6               Head {h00=0x0022, h01=0x0050, text=» LDK A1,0 PREPARE FOR DIVISION«, t00=0x00ec, t01=0x002e}
0x170e6…170f6               Head {h00=0x000c, h01=0x0050, text=» DVK 52 «, t00=0x00ec, t01=0x0054}
0x170f6…17126               Head {h00=0x002c, h01=0x0050, text=» ADR A1,A2 A1:=INTERLACED SECTOR NUMBER «, t00=0x00ec, t01=0x0064}
0x17126…17130               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ec, t01=0x0094}
0x17130…17156               Head {h00=0x0022, h01=0x0050, text=»* A1:=INTERLACED SECTOR NUMBER«, t00=0x00ec, t01=0x009e}
0x17156…17160               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ec, t01=0x00c4}
0x17160…1718a               Head {h00=0x0026, h01=0x0050, text=» LD A2,CYLNBR GET CYLINDER NUMBER «, t00=0x00ec, t01=0x00ce}
0x1718a…1719c               Head {h00=0x000e, h01=0x0050, text=» SRC A2,3 «, t00=0x00ec, t01=0x00f8}
0x1719c…171c8               Head {h00=0x0028, h01=0x0050, text=» RF(NN) INTM30 EVEN CYLINDER NUMBER «, t00=0x00ec, t01=0x010a}
0x171c8…171ea               Head {h00=0x001e, h01=0x0050, text=» SUK A1,26 SKEW FACTOR 26 «, t00=0x00ec, t01=0x0136}
0x171ea…17200               Head {h00=0x0012, h01=0x0050, text=» RF(NN) INTM30«, t00=0x00ec, t01=0x0158}
0x17200…17212               Head {h00=0x000e, h01=0x0050, text=» ADK A1,52«, t00=0x00ec, t01=0x016e}
0x17212…17226               Head {h00=0x0010, h01=0x0050, text=»INTM30 EQU *«, t00=0x00ec, t01=0x0180}
0x17226…17238 (237, 0, 400) Head {h00=0x000e, h01=0x0050, text=» SLL A1,2 «, t00=0x00ed, t01=0x0004}
0x17238…17272               Head {h00=0x0036, h01=0x0050, text=» LD A2,SECNBR GET SECTOR NUMBER BEFORE INTERLACING«, t00=0x00ed, t01=0x0016}
0x17272…17284               Head {h00=0x000e, h01=0x0050, text=» CWK A2,52«, t00=0x00ed, t01=0x0050}
0x17284…172a8               Head {h00=0x0020, h01=0x0050, text=» RF(L) INTM40 HEAD NUMBER 0 «, t00=0x00ed, t01=0x0062}
0x172a8…172cc               Head {h00=0x0020, h01=0x0050, text=» ORKL A1,/4000 HEAD NUMBER 1«, t00=0x00ed, t01=0x0086}
0x172cc…172e0               Head {h00=0x0010, h01=0x0050, text=»INTM40 EQU *«, t00=0x00ed, t01=0x00aa}
0x172e0…172ea               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ed, t01=0x00be}
0x172ea…17300               Head {h00=0x0012, h01=0x0050, text=»* READ SECTOR «, t00=0x00ed, t01=0x00c8}
0x17300…1730a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ed, t01=0x00de}
0x1730a…1731e               Head {h00=0x0010, h01=0x0050, text=»READM1 EQU *«, t00=0x00ed, t01=0x00e8}
0x1731e…17344               Head {h00=0x0022, h01=0x0050, text=» LDKL A4,MUXCC NUMBER OF WORDS«, t00=0x00ed, t01=0x00fc}
0x17344…17366               Head {h00=0x001e, h01=0x0050, text=» LDR A7,A9 BUFFER ADDRESS «, t00=0x00ed, t01=0x0122}
0x17366…17370               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ed, t01=0x0144}
0x17370…1739e               Head {h00=0x002a, h01=0x0050, text=»WERIOM WER A4,8 WRITE NUMBER OF WORDS «, t00=0x00ed, t01=0x014e}
0x1739e…173c4               Head {h00=0x0022, h01=0x0050, text=» WER A7,9 WRITE BUFFER ADDRESS«, t00=0x00ed, t01=0x017c}
0x173c4…173ce               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ee, t01=0x0012}
0x173ce…173f4               Head {h00=0x0022, h01=0x0050, text=»READM2 CIO A1,1,0 READ SECTOR «, t00=0x00ee, t01=0x001c}
0x173f4…1741e               Head {h00=0x0026, h01=0x0050, text=» RB(NA) READM2 LOOP UNTIL ACCEPTED«, t00=0x00ee, t01=0x0042}
0x1741e…17428               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ee, t01=0x006c}
0x17428…1744a               Head {h00=0x001e, h01=0x0050, text=»READM3 SST A1,0 GET STATUS«, t00=0x00ee, t01=0x0076}
0x1744a…17474               Head {h00=0x0026, h01=0x0050, text=» RB(NA) READM3 LOOP UNTIL ACCEPTED«, t00=0x00ee, t01=0x0098}
0x17474…1748e               Head {h00=0x0016, h01=0x0050, text=» ANK A1,/1F STATUS«, t00=0x00ee, t01=0x00c2}
0x1748e…174b2               Head {h00=0x0020, h01=0x0050, text=» RF(NZ) MFDERR READING ERROR«, t00=0x00ee, t01=0x00dc}
0x174b2…174de               Head {h00=0x0028, h01=0x0050, text=» ADKL A11,1 INCREMENT SECTOR NUMBER «, t00=0x00ee, t01=0x0100}
0x174de…174ee               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00ee, t01=0x012c}
0x174ee…174f6               Head {h00=0x0004, h01=0x0050, t00=0x00ee, t01=0x013c}
0x174f6…1750a               Head {h00=0x0010, h01=0x0050, text=»MFDERR EQU *«, t00=0x00ee, t01=0x0144}
0x1750a…17520               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP2 «, t00=0x00ee, t01=0x0158}
0x17520…17534               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x00ee, t01=0x016e}
0x17534…17540               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00ee, t01=0x0182}
0x17540…17556               Head {h00=0x0012, h01=0x0050, text=» IFT FLDISC=1 «, t00=0x00ee, t01=0x018e}
0x17556…17564               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00ef, t01=0x0014}
0x17564…1759c               Head {h00=0x0034, h01=0x0050, text=»************************************************«, t00=0x00ef, t01=0x0022}
0x1759c…175d4               Head {h00=0x0034, h01=0x0050, text=»*                                              *«, t00=0x00ef, t01=0x005a}
0x175d4…1760c               Head {h00=0x0034, h01=0x0050, text=»*  FDINIT - INITIALIZE FLEXIBLE DISC           *«, t00=0x00ef, t01=0x0092}
0x1760c…17644               Head {h00=0x0034, h01=0x0050, text=»*  =================================           *«, t00=0x00ef, t01=0x00ca}
0x17644…1767c               Head {h00=0x0034, h01=0x0050, text=»*                                              *«, t00=0x00ef, t01=0x0102}
0x1767c…176b4               Head {h00=0x0034, h01=0x0050, text=»*  REFERENCED IN: SYSLOD,GETFIL                *«, t00=0x00ef, t01=0x013a}
0x176b4…176ec               Head {h00=0x0034, h01=0x0050, text=»*                                              *«, t00=0x00ef, t01=0x0172}
0x176ec…17724               Head {h00=0x0034, h01=0x0050, text=»*  ENTRY:  A1 - DEVICE ADDRESS                 *«, t00=0x00f0, t01=0x001a}
0x17724…1775c               Head {h00=0x0034, h01=0x0050, text=»*                                              *«, t00=0x00f0, t01=0x0052}
0x1775c…17794               Head {h00=0x0034, h01=0x0050, text=»*  EXIT:                                       *«, t00=0x00f0, t01=0x008a}
0x17794…177cc               Head {h00=0x0034, h01=0x0050, text=»*                                              *«, t00=0x00f0, t01=0x00c2}
0x177cc…17804               Head {h00=0x0034, h01=0x0050, text=»*  WORK REGISTERS:                             *«, t00=0x00f0, t01=0x00fa}
0x17804…1783c               Head {h00=0x0034, h01=0x0050, text=»*                                              *«, t00=0x00f0, t01=0x0132}
0x1783c…17874               Head {h00=0x0034, h01=0x0050, text=»*  SUBROUTINES:                                *«, t00=0x00f0, t01=0x016a}
0x17874…178ac               Head {h00=0x0034, h01=0x0050, text=»*                                              *«, t00=0x00f1, t01=0x0012}
0x178ac…178e4               Head {h00=0x0034, h01=0x0050, text=»************************************************«, t00=0x00f1, t01=0x004a}
0x178e4…178f8               Head {h00=0x0010, h01=0x0050, text=»FDINIT EQU *«, t00=0x00f1, t01=0x0082}
0x178f8…1790c               Head {h00=0x0010, h01=0x0050, text=» ANK A1,/10 «, t00=0x00f1, t01=0x0096}
0x1790c…17940               Head {h00=0x0030, h01=0x0050, text=» ORKL A1,CIO+9 CONFIG. CIO+9 A1,1,XX INSTR. «, t00=0x00f1, t01=0x00aa}
0x17940…17956               Head {h00=0x0012, h01=0x0050, text=» ST A1,FRD:10 «, t00=0x00f1, t01=0x00de}
0x17956…17996               Head {h00=0x003c, h01=0x0050, text=» LDKL A2,FRDS25 ADDRESS TO READ ON 0,25 MEG FLOPPY DRIVE«, t00=0x00f1, t01=0x00f4}
0x17996…179b2               Head {h00=0x0018, h01=0x0050, text=» LDK A1,3 SEEK ORDER«, t00=0x00f1, t01=0x0134}
0x179b2…179d2               Head {h00=0x001c, h01=0x0050, text=» EX FRD:10 SEEK TO ZERO «, t00=0x00f1, t01=0x0150}
0x179d2…179e6               Head {h00=0x0010, h01=0x0050, text=»FDI:05 EQU *«, t00=0x00f1, t01=0x0170}
0x179e6…179f8               Head {h00=0x000e, h01=0x0050, text=» EX SEKSST«, t00=0x00f1, t01=0x0184}
0x179f8…17a0e               Head {h00=0x0012, h01=0x0050, text=» RB(NA) FDI:05«, t00=0x00f2, t01=0x0008}
0x17a0e…17a18               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f2, t01=0x001e}
0x17a18…17a2c               Head {h00=0x0010, h01=0x0050, text=» ANK A1,/10 «, t00=0x00f2, t01=0x0028}
0x17a2c…17a58               Head {h00=0x0028, h01=0x0050, text=» RF(NZ) FDI:10 0.25 MEG FLOPPY DRIVE«, t00=0x00f2, t01=0x003c}
0x17a58…17a62               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f2, t01=0x0068}
0x17a62…17a94               Head {h00=0x002e, h01=0x0050, text=» LDKL A1,FRD:B1+/5700 RF FRD:40 INSTR. =4 «, t00=0x00f2, t01=0x0072}
0x17a94…17ac0               Head {h00=0x0028, h01=0x0050, text=» ST A1,FRD:20 MODIFY INR INSTRUCTION«, t00=0x00f2, t01=0x00a4}
0x17ac0…17ad6               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,/41F «, t00=0x00f2, t01=0x00d0}
0x17ad6…17afc               Head {h00=0x0022, h01=0x0050, text=» ST A1,FRD:42 MODIFY SST MASK «, t00=0x00f2, t01=0x00e6}
0x17afc…17b12               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,/C00 «, t00=0x00f2, t01=0x010c}
0x17b12…17b3c               Head {h00=0x0026, h01=0x0050, text=» ST A1,RELEAS MODIFY RELEAS ORDER «, t00=0x00f2, t01=0x0122}
0x17b3c…17b7a               Head {h00=0x003a, h01=0x0050, text=» LDKL A2,FRDSEC ADDRESS TO READ ON 1 MEG FLOPPY DRIVE «, t00=0x00f2, t01=0x014c}
0x17b7a…17b8e               Head {h00=0x0010, h01=0x0050, text=»FDI:10 EQU *«, t00=0x00f2, t01=0x018a}
0x17b8e…17ba2               Head {h00=0x0010, h01=0x0050, text=» ST A2,READ «, t00=0x00f3, t01=0x000e}
0x17ba2…17bb6               Head {h00=0x0010, h01=0x0050, text=» ST A2,READS«, t00=0x00f3, t01=0x0022}
0x17bb6…17bde               Head {h00=0x0024, h01=0x0050, text=» CF A14,GETVLB GET VOLUME LABEL «, t00=0x00f3, t01=0x0036}
0x17bde…17c02               Head {h00=0x0020, h01=0x0050, text=» LD A1,FORDEV,A9 GET FORMAT «, t00=0x00f3, t01=0x005e}
0x17c02…17c1e               Head {h00=0x0018, h01=0x0050, text=» ST A1,DEVTYP+STKEND«, t00=0x00f3, t01=0x0082}
0x17c1e…17c2e               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00f3, t01=0x009e}
0x17c2e…17c3c               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00f3, t01=0x00ae}
0x17c3c…17c70               Head {h00=0x0030, h01=0x0050, text=»********************************************«, t00=0x00f3, t01=0x00bc}
0x17c70…17ca4               Head {h00=0x0030, h01=0x0050, text=»*                                          *«, t00=0x00f3, t01=0x00f0}
0x17ca4…17cd8               Head {h00=0x0030, h01=0x0050, text=»*                                          *«, t00=0x00f3, t01=0x0124}
0x17cd8…17d0c               Head {h00=0x0030, h01=0x0050, text=»*     UNLOCK - UNLOCK FLEXIBLE DISC        *«, t00=0x00f3, t01=0x0158}
0x17d0c…17d40               Head {h00=0x0030, h01=0x0050, text=»*     =============================        *«, t00=0x00f3, t01=0x018c}
0x17d40…17d74               Head {h00=0x0030, h01=0x0050, text=»*                                          *«, t00=0x00f4, t01=0x0030}
0x17d74…17da8               Head {h00=0x0030, h01=0x0050, text=»*     ON ENTRY: A1 = DEVICE ADDRESS        *«, t00=0x00f4, t01=0x0064}
0x17da8…17ddc               Head {h00=0x0030, h01=0x0050, text=»*                                          *«, t00=0x00f4, t01=0x0098}
0x17ddc…17e10               Head {h00=0x0030, h01=0x0050, text=»********************************************«, t00=0x00f4, t01=0x00cc}
0x17e10…17e18               Head {h00=0x0004, h01=0x0050, t00=0x00f4, t01=0x0100}
0x17e18…17e20               Head {h00=0x0004, h01=0x0050, t00=0x00f4, t01=0x0108}
0x17e20…17e34               Head {h00=0x0010, h01=0x0050, text=»UNLOCK EQU *«, t00=0x00f4, t01=0x0110}
0x17e34…17e5c               Head {h00=0x0024, h01=0x0050, text=» CF A14,FDINIT INIT UNLOCK ORDER«, t00=0x00f4, t01=0x0124}
0x17e5c…17e72               Head {h00=0x0012, h01=0x0050, text=»RELEAS EQU *+2«, t00=0x00f4, t01=0x014c}
0x17e72…17e86               Head {h00=0x0010, h01=0x0050, text=» LDKL A1,/C «, t00=0x00f4, t01=0x0162}
0x17e86…17eb0               Head {h00=0x0026, h01=0x0050, text=» EX FRD:10 EXECUTE UNLOCK COMMAND «, t00=0x00f4, t01=0x0176}
0x17eb0…17ed8               Head {h00=0x0024, h01=0x0050, text=» RB(NA) *-4 LOOP UNTIL ACCEPTED «, t00=0x00f5, t01=0x0010}
0x17ed8…17ee2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f5, t01=0x0038}
0x17ee2…17f02               Head {h00=0x001c, h01=0x0050, text=» EX FRD:40 SENSE STATUS «, t00=0x00f5, t01=0x0042}
0x17f02…17f2a               Head {h00=0x0024, h01=0x0050, text=» RB(NA) *-4 LOOP UNTIL ACCEPTED «, t00=0x00f5, t01=0x0062}
0x17f2a…17f3a               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00f5, t01=0x008a}
0x17f3a…17f48               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00f5, t01=0x009a}
0x17f48…17f8c               Head {h00=0x0040, h01=0x0050, text=»*********************************************************** «, t00=0x00f5, t01=0x00a8}
0x17f8c…17fd0               Head {h00=0x0040, h01=0x0050, text=»*                                                         * «, t00=0x00f5, t01=0x00ec}
0x17fd0…18014               Head {h00=0x0040, h01=0x0050, text=»*        FRDSEC - READ SECTOR FROM FLEXIBLE DISC          * «, t00=0x00f5, t01=0x0130}
0x18014…18058               Head {h00=0x0040, h01=0x0050, text=»*        =======================================          * «, t00=0x00f5, t01=0x0174}
0x18058…1809c               Head {h00=0x0040, h01=0x0050, text=»*                                                         * «, t00=0x00f6, t01=0x0028}
0x1809c…180e0               Head {h00=0x0040, h01=0x0050, text=»*  REFERENCED IN:  SYSLOD                                 * «, t00=0x00f6, t01=0x006c}
0x180e0…18124               Head {h00=0x0040, h01=0x0050, text=»*                                                         * «, t00=0x00f6, t01=0x00b0}
0x18124…18168               Head {h00=0x0040, h01=0x0050, text=»*  ENTRY:  A9 - BUFFER ADDRESS                            * «, t00=0x00f6, t01=0x00f4}
0x18168…181ac               Head {h00=0x0040, h01=0x0050, text=»*         A11 - SECTOR NUMBER                             * «, t00=0x00f6, t01=0x0138}
0x181ac…181f0               Head {h00=0x0040, h01=0x0050, text=»*                                                         * «, t00=0x00f6, t01=0x017c}
0x181f0…18234               Head {h00=0x0040, h01=0x0050, text=»*  EXIT:                                                  * «, t00=0x00f7, t01=0x0030}
0x18234…18278               Head {h00=0x0040, h01=0x0050, text=»*                                                         * «, t00=0x00f7, t01=0x0074}
0x18278…182bc               Head {h00=0x0040, h01=0x0050, text=»*  WORK REGISTERS:  A1,A2,A3                              * «, t00=0x00f7, t01=0x00b8}
0x182bc…18300               Head {h00=0x0040, h01=0x0050, text=»*                                                         * «, t00=0x00f7, t01=0x00fc}
0x18300…18344               Head {h00=0x0040, h01=0x0050, text=»*  SUBROUTINES:  ERROR                                    * «, t00=0x00f7, t01=0x0140}
0x18344…18388               Head {h00=0x0040, h01=0x0050, text=»*                                                         * «, t00=0x00f7, t01=0x0184}
0x18388…183cc               Head {h00=0x0040, h01=0x0050, text=»*********************************************************** «, t00=0x00f8, t01=0x0038}
0x183cc…183e0               Head {h00=0x0010, h01=0x0050, text=»FRDSEC EQU *«, t00=0x00f8, t01=0x007c}
0x183e0…18406               Head {h00=0x0022, h01=0x0050, text=» LDR A2,A11 GET SECTOR NUMBER «, t00=0x00f8, t01=0x0090}
0x18406…18434               Head {h00=0x002a, h01=0x0050, text=» LDKL A4,/340 26 SHIFTED 10 STEPS LEFT«, t00=0x00f8, t01=0x00b6}
0x18434…1845c               Head {h00=0x0024, h01=0x0050, text=» LD A1,DEVTYP+STKEND DEVICE TYPE«, t00=0x00f8, t01=0x00e4}
0x1845c…1846e               Head {h00=0x000e, h01=0x0050, text=» ANK A1,1 «, t00=0x00f8, t01=0x010c}
0x1846e…18498               Head {h00=0x0026, h01=0x0050, text=» RF(Z) SNHEAD 0,25 MEG FLOPPY DISC«, t00=0x00f8, t01=0x011e}
0x18498…184aa               Head {h00=0x000e, h01=0x0050, text=» CWK A2,13«, t00=0x00f8, t01=0x0148}
0x184aa…184d0               Head {h00=0x0022, h01=0x0050, text=» RF(NL) NOTCY0 NOT CYLINDER 0 «, t00=0x00f8, t01=0x015a}
0x184d0…184e4               Head {h00=0x0010, h01=0x0050, text=»SNHEAD EQU *«, t00=0x00f8, t01=0x0180}
0x184e4…18512 (249, 0, 400) Head {h00=0x002a, h01=0x0050, text=» SLL A2,1 A2=0-25,PHYSICAL SECTOR NBR «, t00=0x00f9, t01=0x0004}
0x18512…18524               Head {h00=0x000e, h01=0x0050, text=» RF DVK26 «, t00=0x00f9, t01=0x0032}
0x18524…18538               Head {h00=0x0010, h01=0x0050, text=»NOTCY0 EQU *«, t00=0x00f9, t01=0x0044}
0x18538…1854a               Head {h00=0x000e, h01=0x0050, text=» ADK A2,13«, t00=0x00f9, t01=0x0058}
0x1854a…18558               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00f9, t01=0x006a}
0x18558…18562               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f9, t01=0x0078}
0x18562…18586               Head {h00=0x0020, h01=0x0050, text=»* A2=PHYSICAL SECTOR NUMBER «, t00=0x00f9, t01=0x0082}
0x18586…18590               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f9, t01=0x00a6}
0x18590…185a4               Head {h00=0x0010, h01=0x0050, text=»DVK26 EQU * «, t00=0x00f9, t01=0x00b0}
0x185a4…185b6               Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x00f9, t01=0x00c4}
0x185b6…185ca               Head {h00=0x0010, h01=0x0050, text=»DVK26A EQU *«, t00=0x00f9, t01=0x00d6}
0x185ca…185dc               Head {h00=0x000e, h01=0x0050, text=» SLL A1,5 «, t00=0x00f9, t01=0x00ea}
0x185dc…185f0               Head {h00=0x0010, h01=0x0050, text=»DVK26B EQU *«, t00=0x00f9, t01=0x00fc}
0x185f0…18602               Head {h00=0x000e, h01=0x0050, text=» SUR A2,A4«, t00=0x00f9, t01=0x0110}
0x18602…18618               Head {h00=0x0012, h01=0x0050, text=» RF(N) DVK26C «, t00=0x00f9, t01=0x0122}
0x18618…1862a               Head {h00=0x000e, h01=0x0050, text=» ADK A1,1 «, t00=0x00f9, t01=0x0138}
0x1862a…1863c               Head {h00=0x000e, h01=0x0050, text=» RB DVK26B«, t00=0x00f9, t01=0x014a}
0x1863c…18650               Head {h00=0x0010, h01=0x0050, text=»DVK26C EQU *«, t00=0x00f9, t01=0x015c}
0x18650…18662               Head {h00=0x000e, h01=0x0050, text=» ADR A2,A4«, t00=0x00f9, t01=0x0170}
0x18662…18674               Head {h00=0x000e, h01=0x0050, text=» SRL A4,5 «, t00=0x00f9, t01=0x0182}
0x18674…1869a (250, 0, 400) Head {h00=0x0022, h01=0x0050, text=» RB(NZ) DVK26A NEXT FIVE BITS «, t00=0x00fa, t01=0x0004}
0x1869a…186a8               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00fa, t01=0x002a}
0x186a8…186b2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00fa, t01=0x0038}
0x186b2…186cc               Head {h00=0x0016, h01=0x0050, text=»* A2=SECTOR NUMBER«, t00=0x00fa, t01=0x0042}
0x186cc…186e8               Head {h00=0x0018, h01=0x0050, text=»* A1=CYLINDER NUMBER«, t00=0x00fa, t01=0x005c}
0x186e8…186f2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00fa, t01=0x0078}
0x186f2…1871a               Head {h00=0x0024, h01=0x0050, text=» LD A4,DEVTYP+STKEND DEVICE TYPE«, t00=0x00fa, t01=0x0082}
0x1871a…1872c               Head {h00=0x000e, h01=0x0050, text=» ANK A4,1 «, t00=0x00fa, t01=0x00aa}
0x1872c…1875c               Head {h00=0x002c, h01=0x0050, text=» RF(NZ) DBHEAD 1 MEG FLOPPY,DOUBLE HEAD «, t00=0x00fa, t01=0x00bc}
0x1875c…1877c               Head {h00=0x001c, h01=0x0050, text=» SLL A1,1 ONLY ONE HEAD «, t00=0x00fa, t01=0x00ec}
0x1877c…18790               Head {h00=0x0010, h01=0x0050, text=»DBHEAD EQU *«, t00=0x00fa, t01=0x010c}
0x18790…187a2               Head {h00=0x000e, h01=0x0050, text=» LDR A4,A1«, t00=0x00fa, t01=0x0120}
0x187a2…187b4               Head {h00=0x000e, h01=0x0050, text=» ANK A4,1 «, t00=0x00fa, t01=0x0132}
0x187b4…187e6               Head {h00=0x002e, h01=0x0050, text=» SRC A4,2 HEAD NUMBER IN CORRECT POSITION «, t00=0x00fa, t01=0x0144}
0x187e6…1881a               Head {h00=0x0030, h01=0x0050, text=» SLL A2,2 SECTOR NUMBER IN CORRECT POSITION «, t00=0x00fa, t01=0x0176}
0x1881a…18842               Head {h00=0x0024, h01=0x0050, text=» ORR A2,A4 A2=CIO READ REGISTER «, t00=0x00fb, t01=0x001a}
0x18842…18878               Head {h00=0x0032, h01=0x0050, text=» SLL A1,1 CYLINDER NUMBER IN CORRECT POSITION «, t00=0x00fb, t01=0x0042}
0x18878…1889e               Head {h00=0x0022, h01=0x0050, text=» ORK A1,3 A1=CIO SEEK REGISTER«, t00=0x00fb, t01=0x0078}
0x1889e…188d6               Head {h00=0x0034, h01=0x0050, text=» CW A1,CYLNBR COMPARE OLD AN NEW CYLINDER NUMBER«, t00=0x00fb, t01=0x009e}
0x188d6…188fa               Head {h00=0x0020, h01=0x0050, text=» RF(E) NOSEEK NO SEEK NEEDED«, t00=0x00fb, t01=0x00d6}
0x188fa…18924               Head {h00=0x0026, h01=0x0050, text=» ST A1,CYLNBR SAVE CYLINDER NUMBER«, t00=0x00fb, t01=0x00fa}
0x18924…18946               Head {h00=0x001e, h01=0x0050, text=»FDSEEK EX FRD:10 CIO START«, t00=0x00fb, t01=0x0124}
0x18946…1895c               Head {h00=0x0012, h01=0x0050, text=» RB(NA) FDSEEK«, t00=0x00fb, t01=0x0146}
0x1895c…18976               Head {h00=0x0016, h01=0x0050, text=»SEKSST SST A1,FDCU«, t00=0x00fb, t01=0x015c}
0x18976…1898c               Head {h00=0x0012, h01=0x0050, text=» RB(NA) SEKSST«, t00=0x00fb, t01=0x0176}
0x1898c…189a2               Head {h00=0x0012, h01=0x0050, text=» ANKL A1,/611 «, t00=0x00fb, t01=0x018c}
0x189a2…189c4               Head {h00=0x001e, h01=0x0050, text=» RF(NZ) FRD:50 SEEK ERROR «, t00=0x00fc, t01=0x0012}
0x189c4…189d8               Head {h00=0x0010, h01=0x0050, text=»NOSEEK EQU *«, t00=0x00fc, t01=0x0034}
0x189d8…189ea               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A2«, t00=0x00fc, t01=0x0048}
0x189ea…189fc               Head {h00=0x000e, h01=0x0050, text=» RF FRD:05«, t00=0x00fc, t01=0x005a}
0x189fc…18a0a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00fc, t01=0x006c}
0x18a0a…18a1e               Head {h00=0x0010, h01=0x0050, text=»FRDS25 EQU *«, t00=0x00fc, t01=0x007a}
0x18a1e…18a3c               Head {h00=0x001a, h01=0x0050, text=» LDR A1,A11 SECTOR NO «, t00=0x00fc, t01=0x008e}
0x18a3c…18a4e               Head {h00=0x000e, h01=0x0050, text=» SLL A1,4 «, t00=0x00fc, t01=0x00ac}
0x18a4e…18a8a               Head {h00=0x0038, h01=0x0050, text=» ORKL A1,/4000 NUMBER OF SECTORS=2  (BIT 0 - BIT 1) «, t00=0x00fc, t01=0x00be}
0x18a8a…18a9e               Head {h00=0x0010, h01=0x0050, text=»FRD:05 EQU *«, t00=0x00fc, t01=0x00fa}
0x18a9e…18ab4               Head {h00=0x0012, h01=0x0050, text=» LDKL A2,MUXCC«, t00=0x00fc, t01=0x010e}
0x18ab4…18ad8               Head {h00=0x0020, h01=0x0050, text=» LD A3,MXBUF BUFFER ADDRESS «, t00=0x00fc, t01=0x0124}
0x18ad8…18af6               Head {h00=0x001a, h01=0x0050, text=» WER A2,FDIOP 1:ST WER«, t00=0x00fc, t01=0x0148}
0x18af6…18b18               Head {h00=0x001e, h01=0x0050, text=» WER A3,FDIOP+1 SECOND WER«, t00=0x00fc, t01=0x0166}
0x18b18…18b20               Head {h00=0x0004, h01=0x0050, t00=0x00fc, t01=0x0188}
0x18b20…18b48               Head {h00=0x0024, h01=0x0050, text=» LDR A2,A3 BUFFER START ADDRESS «, t00=0x00fc, t01=0x0190}
0x18b48…18b70               Head {h00=0x0024, h01=0x0050, text=» AD A2,SAVCON BUFFER END ADDRESS«, t00=0x00fd, t01=0x0028}
0x18b70…18b7a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00fd, t01=0x0050}
0x18b7a…18ba2               Head {h00=0x0024, h01=0x0050, text=»FRD:10 CIO A1,1,FDCU START READ «, t00=0x00fd, t01=0x005a}
0x18ba2…18bb8               Head {h00=0x0012, h01=0x0050, text=» RB(NA) FRD:10«, t00=0x00fd, t01=0x0082}
0x18bb8…18bc2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00fd, t01=0x0098}
0x18bc2…18bd8               Head {h00=0x0012, h01=0x0050, text=» EJECT   CRVOL«, t00=0x00fd, t01=0x00a2}
0x18bd8…18be2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00fd, t01=0x00b8}
0x18be2…18bec               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00fd, t01=0x00c2}
0x18bec…18c08               Head {h00=0x0018, h01=0x0050, text=»FRD:20 INR A1,0,FDCU«, t00=0x00fd, t01=0x00cc}
0x18c08…18c22               Head {h00=0x0016, h01=0x0050, text=» RF(NA) FRD:40  =4«, t00=0x00fd, t01=0x00e8}
0x18c22…18c34               Head {h00=0x000e, h01=0x0050, text=» STR A1,A3«, t00=0x00fd, t01=0x0102}
0x18c34…18c46               Head {h00=0x000e, h01=0x0050, text=» ADK A3,2 «, t00=0x00fd, t01=0x0114}
0x18c46…18c58               Head {h00=0x000e, h01=0x0050, text=» CWR A3,A2«, t00=0x00fd, t01=0x0126}
0x18c58…18c6e               Head {h00=0x0012, h01=0x0050, text=» RB(NE) FRD:20«, t00=0x00fd, t01=0x0138}
0x18c6e…18c78               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00fd, t01=0x014e}
0x18c78…18c9e               Head {h00=0x0022, h01=0x0050, text=»FRD:25 CIO A1,0,FDCU STOP READ«, t00=0x00fd, t01=0x0158}
0x18c9e…18cb0               Head {h00=0x000e, h01=0x0050, text=» RB FRD:20«, t00=0x00fd, t01=0x017e}
0x18cb0…18cca               Head {h00=0x0016, h01=0x0050, text=»FRD:40 SST A1,FDCU«, t00=0x00fd, t01=0x0190}
0x18cca…18ce0               Head {h00=0x0012, h01=0x0050, text=» RB(NA) FRD:20«, t00=0x00fe, t01=0x001a}
0x18ce0…18cf6               Head {h00=0x0012, h01=0x0050, text=»FRD:42 EQU *+2«, t00=0x00fe, t01=0x0030}
0x18cf6…18d1a               Head {h00=0x0020, h01=0x0050, text=» ANKL A1,/4E15 FATAL ERROR ?«, t00=0x00fe, t01=0x0046}
0x18d1a…18d36               Head {h00=0x0018, h01=0x0050, text=» RF(NZ) FRD:50 YES! «, t00=0x00fe, t01=0x006a}
0x18d36…18d52               Head {h00=0x0018, h01=0x0050, text=»FRD:43 CWR A3,A2  =4«, t00=0x00fe, t01=0x0086}
0x18d52…18d7e               Head {h00=0x0028, h01=0x0050, text=» RF(E) FRD:44 PROGRAMMED CHANNEL =4 «, t00=0x00fe, t01=0x00a2}
0x18d7e…18db0               Head {h00=0x002e, h01=0x0050, text=» LDKL A1,FRD:B1+/5700 RF FRD:40 INSTR. =4 «, t00=0x00fe, t01=0x00ce}
0x18db0…18dda               Head {h00=0x0026, h01=0x0050, text=» ST A1,FRD:20 UPDATE INR ISTR. =4 «, t00=0x00fe, t01=0x0100}
0x18dda…18df2               Head {h00=0x0014, h01=0x0050, text=»FRD:44 EQU *  =4«, t00=0x00fe, t01=0x012a}
0x18df2…18e24               Head {h00=0x002e, h01=0x0050, text=» LDKL A1,FRD:B2+/5700 RF FRD:45 INSTR. =4 «, t00=0x00fe, t01=0x0142}
0x18e24…18e4e               Head {h00=0x0026, h01=0x0050, text=» ST A1,FRD:43 UPDATE CWR INSTR. =4«, t00=0x00fe, t01=0x0174}
0x18e4e…18e6e               Head {h00=0x001c, h01=0x0050, text=» ABI READ READ AGAIN =4 «, t00=0x00ff, t01=0x000e}
0x18e6e…18e82               Head {h00=0x0010, h01=0x0050, text=»FRD:45 EQU *«, t00=0x00ff, t01=0x002e}
0x18e82…18eae               Head {h00=0x0028, h01=0x0050, text=» ADKL A11,1 INCRMENT SECTOR ADDRESS «, t00=0x00ff, t01=0x0042}
0x18eae…18ec4               Head {h00=0x0012, h01=0x0050, text=» RF(NN) FRD:48«, t00=0x00ff, t01=0x006e}
0x18ec4…18ef8               Head {h00=0x0030, h01=0x0050, text=» SUR A11,A11 RESET LEAST SIGN. PART OF D.A. «, t00=0x00ff, t01=0x0084}
0x18ef8…18f2e               Head {h00=0x0032, h01=0x0050, text=» ADKL A12,1 INCREMENT MOST SIGN. PART OF D.A. «, t00=0x00ff, t01=0x00b8}
0x18f2e…18f56               Head {h00=0x0024, h01=0x0050, text=» RF(O) FRD:50 DISC ADDRESS ERROR«, t00=0x00ff, t01=0x00ee}
0x18f56…18f6a               Head {h00=0x0010, h01=0x0050, text=»FRD:48 EQU *«, t00=0x00ff, t01=0x0116}
0x18f6a…18f7a               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00ff, t01=0x012a}
0x18f7a…18f8e               Head {h00=0x0010, h01=0x0050, text=»FRD:50 EQU *«, t00=0x00ff, t01=0x013a}
0x18f8e…18fa4               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP2 «, t00=0x00ff, t01=0x014e}
0x18fa4…18fb8               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x00ff, t01=0x0164}
0x18fb8…18fde               Head {h00=0x0022, h01=0x0050, text=»FRD:B1 EQU FRD:40-FRD:20-2  =4«, t00=0x00ff, t01=0x0178}
0x18fde…19004               Head {h00=0x0022, h01=0x0050, text=»FRD:B2 EQU FRD:45-FRD:43-2  =4«, t00=0x0100, t01=0x000e}
0x19004…19010               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0100, t01=0x0034}
0x19010…19026               Head {h00=0x0012, h01=0x0050, text=» IFT CDDISC=1 «, t00=0x0100, t01=0x0040}
0x19026…19040               Head {h00=0x0016, h01=0x0050, text=» IFT CDDI16=0  =9 «, t00=0x0100, t01=0x0056}
0x19040…1904e               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0100, t01=0x0070}
0x1904e…1907a               Head {h00=0x0028, h01=0x0050, text=»*********************************** «, t00=0x0100, t01=0x007e}
0x1907a…190a6               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x0100, t01=0x00aa}
0x190a6…190d2               Head {h00=0x0028, h01=0x0050, text=»*  CDINIT - INITIALIZE DISC UNIT  * «, t00=0x0100, t01=0x00d6}
0x190d2…190fe               Head {h00=0x0028, h01=0x0050, text=»*  =============================  * «, t00=0x0100, t01=0x0102}
0x190fe…1912a               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x0100, t01=0x012e}
0x1912a…19156               Head {h00=0x0028, h01=0x0050, text=»*  REFERENCED IN: SYSLOD,GETFIL   * «, t00=0x0100, t01=0x015a}
0x19156…19182               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x0100, t01=0x0186}
0x19182…191ae               Head {h00=0x0028, h01=0x0050, text=»*  ENTRY: A1 - DEVICE ADDRESS     * «, t00=0x0101, t01=0x0022}
0x191ae…191da               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x0101, t01=0x004e}
0x191da…19206               Head {h00=0x0028, h01=0x0050, text=»*  EXIT:                          * «, t00=0x0101, t01=0x007a}
0x19206…19232               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x0101, t01=0x00a6}
0x19232…1925e               Head {h00=0x0028, h01=0x0050, text=»*  WORK REGISTERS:  A1,A2          *«, t00=0x0101, t01=0x00d2}
0x1925e…1928a               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x0101, t01=0x00fe}
0x1928a…192b6               Head {h00=0x0028, h01=0x0050, text=»*  SUBROUTINES:                   * «, t00=0x0101, t01=0x012a}
0x192b6…192e2               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x0101, t01=0x0156}
0x192e2…1930e               Head {h00=0x0028, h01=0x0050, text=»*********************************** «, t00=0x0101, t01=0x0182}
0x1930e…19316               Head {h00=0x0004, h01=0x0050, t00=0x0102, t01=0x001e}
0x19316…1932a               Head {h00=0x0010, h01=0x0050, text=»CDINIT EQU *«, t00=0x0102, t01=0x0026}
0x1932a…19334               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0102, t01=0x003a}
0x19334…19358               Head {h00=0x0020, h01=0x0050, text=»* INIT 80M CDC DISC COMMANDS«, t00=0x0102, t01=0x0044}
0x19358…19362               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0102, t01=0x0068}
0x19362…19392               Head {h00=0x002c, h01=0x0050, text=» ORKL A1,CIO CONFIG CIO A1,1,XX  INSTR. «, t00=0x0102, t01=0x0072}
0x19392…193a8               Head {h00=0x0012, h01=0x0050, text=» ST A1,READC1 «, t00=0x0102, t01=0x00a2}
0x193a8…193d4               Head {h00=0x0028, h01=0x0050, text=» ORKL A1,/800 FORM SST A1,XX  INSTR.«, t00=0x0102, t01=0x00b8}
0x193d4…193ea               Head {h00=0x0012, h01=0x0050, text=» ST A1,READC2 «, t00=0x0102, t01=0x00e4}
0x193ea…19418               Head {h00=0x002a, h01=0x0050, text=» XRKL A1,/B00 FORM CIO A2,1,XX  INSTR.«, t00=0x0102, t01=0x00fa}
0x19418…1942e               Head {h00=0x0012, h01=0x0050, text=» ST A1,SEEKC1 «, t00=0x0102, t01=0x0128}
0x1942e…1945a               Head {h00=0x0028, h01=0x0050, text=» ORKL A1,/800 FORM SST A2,XX  INSTR.«, t00=0x0102, t01=0x013e}
0x1945a…19470               Head {h00=0x0012, h01=0x0050, text=» ST A1,SEEKC2 «, t00=0x0102, t01=0x016a}
0x19470…19484               Head {h00=0x0010, h01=0x0050, text=» LDKL A2,-1 «, t00=0x0102, t01=0x0180}
0x19484…194ba (259, 0, 400) Head {h00=0x0032, h01=0x0050, text=» ST A2,PSECNL+STKEND INIT VALUE FOR SECTOR NBR«, t00=0x0103, t01=0x0004}
0x194ba…194e4               Head {h00=0x0026, h01=0x0050, text=» LDKL A2,/300 BUFLEN 80M CDC DISC «, t00=0x0103, t01=0x003a}
0x194e4…19506               Head {h00=0x001e, h01=0x0050, text=» ST A2,SAVCON SAVE LENGTH «, t00=0x0103, t01=0x0064}
0x19506…1953e               Head {h00=0x0034, h01=0x0050, text=» LDKL A2,CRDSEC GET READ SECTOR SUBROUTINE ADDR.«, t00=0x0103, t01=0x0086}
0x1953e…19552               Head {h00=0x0010, h01=0x0050, text=» ST A2,READ «, t00=0x0103, t01=0x00be}
0x19552…19566               Head {h00=0x0010, h01=0x0050, text=» ST A2,READS«, t00=0x0103, t01=0x00d2}
0x19566…19576               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0103, t01=0x00e6}
0x19576…19584               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0103, t01=0x00f6}
0x19584…195bc               Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x0103, t01=0x0104}
0x195bc…195f4               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0103, t01=0x013c}
0x195f4…1962c               Head {h00=0x0034, h01=0x0050, text=»*  CRDSEC- READ ONE SECTOR FROM DISC          * «, t00=0x0103, t01=0x0174}
0x1962c…19664               Head {h00=0x0034, h01=0x0050, text=»*  =================================          * «, t00=0x0104, t01=0x001c}
0x19664…1969c               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0104, t01=0x0054}
0x1969c…196d4               Head {h00=0x0034, h01=0x0050, text=»*  REFERENCED IN: SYSLOD                      * «, t00=0x0104, t01=0x008c}
0x196d4…1970c               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0104, t01=0x00c4}
0x1970c…19744               Head {h00=0x0034, h01=0x0050, text=»*  ENTRY:  A9 = BUFFER ADDRESS                * «, t00=0x0104, t01=0x00fc}
0x19744…1977c               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0104, t01=0x0134}
0x1977c…197b4               Head {h00=0x0034, h01=0x0050, text=»*         A11 - SECTOR NBR LEAST SIGNIFICANT  * «, t00=0x0104, t01=0x016c}
0x197b4…197ec               Head {h00=0x0034, h01=0x0050, text=»*         A12 - SECTOR NBR MOST SIGNIFICANT   * «, t00=0x0105, t01=0x0014}
0x197ec…19824               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0105, t01=0x004c}
0x19824…1985c               Head {h00=0x0034, h01=0x0050, text=»*  EXIT: A12,A11 = A12,A11 + 1                * «, t00=0x0105, t01=0x0084}
0x1985c…19894               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0105, t01=0x00bc}
0x19894…198cc               Head {h00=0x0034, h01=0x0050, text=»*   WORK REGISTERS:  A1,A2,A3,A4              * «, t00=0x0105, t01=0x00f4}
0x198cc…19904               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0105, t01=0x012c}
0x19904…1993c               Head {h00=0x0034, h01=0x0050, text=»*  SUBROUTINES:  ERROR                        * «, t00=0x0105, t01=0x0164}
0x1993c…19974               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0106, t01=0x000c}
0x19974…199ac               Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x0106, t01=0x0044}
0x199ac…199b6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0106, t01=0x007c}
0x199b6…199ca               Head {h00=0x0010, h01=0x0050, text=»CRDSEC EQU *«, t00=0x0106, t01=0x0086}
0x199ca…199d4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0106, t01=0x009a}
0x199d4…199f0               Head {h00=0x0018, h01=0x0050, text=»* SET BUFFER ADDRESS«, t00=0x0106, t01=0x00a4}
0x199f0…199fa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0106, t01=0x00c0}
0x199fa…19a1c               Head {h00=0x001e, h01=0x0050, text=» LDR A1,A9 BUFFER ADDRESS «, t00=0x0106, t01=0x00ca}
0x19a1c…19a30               Head {h00=0x0010, h01=0x0050, text=» ADKL A1,256«, t00=0x0106, t01=0x00ec}
0x19a30…19a50               Head {h00=0x001c, h01=0x0050, text=» ST A1,CIOAD2 ADDRESS 2 «, t00=0x0106, t01=0x0100}
0x19a50…19a64               Head {h00=0x0010, h01=0x0050, text=» ADKL A1,256«, t00=0x0106, t01=0x0120}
0x19a64…19a84               Head {h00=0x001c, h01=0x0050, text=» ST A1,CIOAD3 ADDRESS 3 «, t00=0x0106, t01=0x0134}
0x19a84…19a9a               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,/3FFF«, t00=0x0106, t01=0x0154}
0x19a9a…19abc               Head {h00=0x001e, h01=0x0050, text=» ANS A1,CIOTAB RESET BITS «, t00=0x0106, t01=0x016a}
0x19abc…19ade               Head {h00=0x001e, h01=0x0050, text=» ANS A1,CIOTOT RESET BITS «, t00=0x0106, t01=0x018c}
0x19ade…19b10               Head {h00=0x002e, h01=0x0050, text=» LDR A1,A12 SECTOR NUMBER MOST SIGNIFICANT«, t00=0x0107, t01=0x001e}
0x19b10…19b44               Head {h00=0x0030, h01=0x0050, text=» LDR A2,A11 SECTOR NUMBER LEAST SIGNIFICANT «, t00=0x0107, t01=0x0050}
0x19b44…19b52               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0107, t01=0x0084}
0x19b52…19b5c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0107, t01=0x0092}
0x19b5c…19b7c               Head {h00=0x001c, h01=0x0050, text=»* DIVIDE LOGICAL WITH 3 «, t00=0x0107, t01=0x009c}
0x19b7c…19b86               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0107, t01=0x00bc}
0x19b86…19b98               Head {h00=0x000e, h01=0x0050, text=» LDK A3,0 «, t00=0x0107, t01=0x00c6}
0x19b98…19bac               Head {h00=0x0010, h01=0x0050, text=»RED100 EQU *«, t00=0x0107, t01=0x00d8}
0x19bac…19bbe               Head {h00=0x000e, h01=0x0050, text=» ADK A3,1 «, t00=0x0107, t01=0x00ec}
0x19bbe…19bd0               Head {h00=0x000e, h01=0x0050, text=» SUK A1,3 «, t00=0x0107, t01=0x00fe}
0x19bd0…19be6               Head {h00=0x0012, h01=0x0050, text=» RB(NN) RED100«, t00=0x0107, t01=0x0110}
0x19be6…19bf8               Head {h00=0x000e, h01=0x0050, text=» ADK A1,3 «, t00=0x0107, t01=0x0126}
0x19bf8…19c0a               Head {h00=0x000e, h01=0x0050, text=» SUK A3,1 «, t00=0x0107, t01=0x0138}
0x19c0a…19c18               Head {h00=0x000a, h01=0x0050, text=» DVK 3«, t00=0x0107, t01=0x014a}
0x19c18…19c2e               Head {h00=0x0012, h01=0x0050, text=» CW A9,CIOAD1 «, t00=0x0107, t01=0x0158}
0x19c2e…19c6c               Head {h00=0x003a, h01=0x0050, text=» RF(NE) RED110 NOT SAME BUFFER ADDRESS MEANS NEW READ «, t00=0x0107, t01=0x016e}
0x19c6c…19c88               Head {h00=0x0018, h01=0x0050, text=» CW A2,PSECNL+STKEND«, t00=0x0108, t01=0x001c}
0x19c88…19cb8               Head {h00=0x002c, h01=0x0050, text=» RF(NE) RED110 NOT SAME PHYSICAL SEC NBR«, t00=0x0108, t01=0x0038}
0x19cb8…19cd4               Head {h00=0x0018, h01=0x0050, text=» CW A3,PSECNM+STKEND«, t00=0x0108, t01=0x0068}
0x19cd4…19d04               Head {h00=0x002c, h01=0x0050, text=» RF(NE) RED110 NOT SAME PHYSICAL SEC NBR«, t00=0x0108, t01=0x0084}
0x19d04…19d20               Head {h00=0x0018, h01=0x0050, text=» CW A1,PSECPA+STKEND«, t00=0x0108, t01=0x00b4}
0x19d20…19d4a               Head {h00=0x0026, h01=0x0050, text=» RF(E) TURN SAME LOG SEC AS BEFORE«, t00=0x0108, t01=0x00d0}
0x19d4a…19d7c               Head {h00=0x002e, h01=0x0050, text=» RF(G) REDMOV MOVE UP NEXT LOGICAL SECTOR «, t00=0x0108, t01=0x00fa}
0x19d7c…19d90               Head {h00=0x0010, h01=0x0050, text=»RED110 EQU *«, t00=0x0108, t01=0x012c}
0x19d90…19db0               Head {h00=0x001c, h01=0x0050, text=» ST A9,CIOAD1 ADDRESS 1 «, t00=0x0108, t01=0x0140}
0x19db0…19ddc               Head {h00=0x0028, h01=0x0050, text=» MS 3,PSECPA+STKEND SAVE NEW VALUES «, t00=0x0108, t01=0x0160}
0x19ddc…19dee               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A3«, t00=0x0108, t01=0x018c}
0x19dee…19dfe               Head {h00=0x000c, h01=0x0050, text=» DVK 115«, t00=0x0109, t01=0x000e}
0x19dfe…19e0c               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0109, t01=0x001e}
0x19e0c…19e2e               Head {h00=0x001e, h01=0x0050, text=»* A1=HEAD NBR * SECTOR NBR«, t00=0x0109, t01=0x002c}
0x19e2e…19e48               Head {h00=0x0016, h01=0x0050, text=»* A2=CYLINDER NBR «, t00=0x0109, t01=0x004e}
0x19e48…19e5a               Head {h00=0x000e, h01=0x0050, text=» LDR A3,A2«, t00=0x0109, t01=0x0068}
0x19e5a…19e6c               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A1«, t00=0x0109, t01=0x007a}
0x19e6c…19e7e               Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x0109, t01=0x008c}
0x19e7e…19e8e               Head {h00=0x000c, h01=0x0050, text=» DVK 23 «, t00=0x0109, t01=0x009e}
0x19e8e…19ea6               Head {h00=0x0014, h01=0x0050, text=»* A1=SECTOR NBR «, t00=0x0109, t01=0x00ae}
0x19ea6…19ebc               Head {h00=0x0012, h01=0x0050, text=»* A2=HEAD NBR «, t00=0x0109, t01=0x00c6}
0x19ebc…19ee4               Head {h00=0x0024, h01=0x0050, text=» ORKL A2,/800 SET INTERRUPT BIT «, t00=0x0109, t01=0x00dc}
0x19ee4…19f0a               Head {h00=0x0022, h01=0x0050, text=» ST A2,CIOTAB UPDATE CIO TABLE«, t00=0x0109, t01=0x0104}
0x19f0a…19f18               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0109, t01=0x012a}
0x19f18…19f22               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0109, t01=0x0138}
0x19f22…19f38               Head {h00=0x0012, h01=0x0050, text=»* INTERLACING «, t00=0x0109, t01=0x0142}
0x19f38…19f42               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0109, t01=0x0158}
0x19f42…19f54               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A1«, t00=0x0109, t01=0x0162}
0x19f54…19f70               Head {h00=0x0018, h01=0x0050, text=» MUK 5 INTERLACING 5«, t00=0x0109, t01=0x0174}
0x19f70…19f82               Head {h00=0x000e, h01=0x0050, text=» SLC A3,1 «, t00=0x0109, t01=0x0190}
0x19f82…19fae               Head {h00=0x0028, h01=0x0050, text=» RF(NN) INT100 EVEN CYLINDER NUMBER «, t00=0x010a, t01=0x0012}
0x19fae…19fcc               Head {h00=0x001a, h01=0x0050, text=» ADK A2,12 SKEW FACTOR«, t00=0x010a, t01=0x003e}
0x19fcc…19fe0               Head {h00=0x0010, h01=0x0050, text=»INT100 EQU *«, t00=0x010a, t01=0x005c}
0x19fe0…19ff0               Head {h00=0x000c, h01=0x0050, text=» DVK 23 «, t00=0x010a, t01=0x0070}
0x19ff0…1a00e               Head {h00=0x001a, h01=0x0050, text=» SLL A1,5 IN POSITION «, t00=0x010a, t01=0x0080}
0x1a00e…1a036               Head {h00=0x0024, h01=0x0050, text=» ORS A1,CIOTAB UPDATE CIO TABLE «, t00=0x010a, t01=0x009e}
0x1a036…1a052               Head {h00=0x0018, h01=0x0050, text=» SRC A3,1 RESTORE A3«, t00=0x010a, t01=0x00c6}
0x1a052…1a068               Head {h00=0x0012, h01=0x0050, text=» CW A3,CYLNBR «, t00=0x010a, t01=0x00e2}
0x1a068…1a092               Head {h00=0x0026, h01=0x0050, text=» RF(E) READER SAME CYLINDER NUMBER«, t00=0x010a, t01=0x00f8}
0x1a092…1a0a0               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x010a, t01=0x0122}
0x1a0a0…1a0aa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x010a, t01=0x0130}
0x1a0aa…1a0b8               Head {h00=0x000a, h01=0x0050, text=»* SEEK«, t00=0x010a, t01=0x013a}
0x1a0b8…1a0c2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x010a, t01=0x0148}
0x1a0c2…1a0ea               Head {h00=0x0024, h01=0x0050, text=» ST A3,CYLNBR SAVE CYLINDER NBR «, t00=0x010a, t01=0x0152}
0x1a0ea…1a10e               Head {h00=0x0020, h01=0x0050, text=» ADKL A3,/A800 SEEK COMMAND «, t00=0x010a, t01=0x017a}
0x1a10e…1a124               Head {h00=0x0012, h01=0x0050, text=» ST A3,SEKTAB «, t00=0x010b, t01=0x000e}
0x1a124…1a13c               Head {h00=0x0014, h01=0x0050, text=» LDKL A2,SEKTAB «, t00=0x010b, t01=0x0024}
0x1a13c…1a150               Head {h00=0x0010, h01=0x0050, text=»SEEKC1 EQU *«, t00=0x010b, t01=0x003c}
0x1a150…1a168               Head {h00=0x0014, h01=0x0050, text=» CIO A2,1,0 SEEK«, t00=0x010b, t01=0x0050}
0x1a168…1a17e               Head {h00=0x0012, h01=0x0050, text=» RB(NA) SEEKC1«, t00=0x010b, t01=0x0068}
0x1a17e…1a192               Head {h00=0x0010, h01=0x0050, text=»SEEKC2 EQU *«, t00=0x010b, t01=0x007e}
0x1a192…1a1a4               Head {h00=0x000e, h01=0x0050, text=» SST A2,0 «, t00=0x010b, t01=0x0092}
0x1a1a4…1a1ba               Head {h00=0x0012, h01=0x0050, text=» RB(NA) SEEKC2«, t00=0x010b, t01=0x00a4}
0x1a1ba…1a1c8               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x010b, t01=0x00ba}
0x1a1c8…1a1d2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x010b, t01=0x00c8}
0x1a1d2…1a1e4               Head {h00=0x000e, h01=0x0050, text=»*    READ «, t00=0x010b, t01=0x00d2}
0x1a1e4…1a1ee               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x010b, t01=0x00e4}
0x1a1ee…1a202               Head {h00=0x0010, h01=0x0050, text=»READER EQU *«, t00=0x010b, t01=0x00ee}
0x1a202…1a22a               Head {h00=0x0024, h01=0x0050, text=» LDK A4,3 NUMBER OF RETRIES =15 «, t00=0x010b, t01=0x0102}
0x1a22a…1a23e               Head {h00=0x0010, h01=0x0050, text=»REA100 EQU *«, t00=0x010b, t01=0x012a}
0x1a23e…1a26a               Head {h00=0x0028, h01=0x0050, text=» LDKL A1,CIOTAB POINTER TO CIO TABLE«, t00=0x010b, t01=0x013e}
0x1a26a…1a288               Head {h00=0x001a, h01=0x0050, text=»READC1 CIO A1,1,0 READ«, t00=0x010b, t01=0x016a}
0x1a288…1a2b2               Head {h00=0x0026, h01=0x0050, text=» RB(NA) READC1 LOOP UNTIL ACCEPTED«, t00=0x010b, t01=0x0188}
0x1a2b2…1a2bc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x010c, t01=0x0022}
0x1a2bc…1a2da               Head {h00=0x001a, h01=0x0050, text=»READC2 SST A1,0 STATUS«, t00=0x010c, t01=0x002c}
0x1a2da…1a304               Head {h00=0x0026, h01=0x0050, text=» RB(NA) READC2 LOOP UNTIL ACCEPTED«, t00=0x010c, t01=0x004a}
0x1a304…1a322               Head {h00=0x001a, h01=0x0050, text=» ANKL A1,/FF0F STATUS «, t00=0x010c, t01=0x0074}
0x1a322…1a346               Head {h00=0x0020, h01=0x0050, text=» RF(NZ) RET30 READING ERROR «, t00=0x010c, t01=0x0092}
0x1a346…1a388               Head {h00=0x003e, h01=0x0050, text=» LD A1,PSECPA+STKEND GET RELATIV LOG SECT IN PHYSICAL =11 «, t00=0x010c, t01=0x00b6}
0x1a388…1a3bc               Head {h00=0x0030, h01=0x0050, text=» RF(NZ) REDMOV NOT FIRST REL LOG SECTOR =11 «, t00=0x010c, t01=0x00f8}
0x1a3bc…1a3c4               Head {h00=0x0004, h01=0x0050, t00=0x010c, t01=0x012c}
0x1a3c4…1a3d6               Head {h00=0x000e, h01=0x0050, text=»TURN EQU *«, t00=0x010c, t01=0x0134}
0x1a3d6…1a40a               Head {h00=0x0030, h01=0x0050, text=» ADKL A11,1 INCREMENT LOGICAL SECTOR NUMBER «, t00=0x010c, t01=0x0146}
0x1a40a…1a428               Head {h00=0x001a, h01=0x0050, text=» RF(O) TURN10 OVERFLOW«, t00=0x010c, t01=0x017a}
0x1a428…1a43a               Head {h00=0x000e, h01=0x0050, text=» RF TURN20«, t00=0x010d, t01=0x0008}
0x1a43a…1a44e               Head {h00=0x0010, h01=0x0050, text=»TURN10 EQU *«, t00=0x010d, t01=0x001a}
0x1a44e…1a46c               Head {h00=0x001a, h01=0x0050, text=» SUR A11,A11 RESET A11«, t00=0x010d, t01=0x002e}
0x1a46c…1a480               Head {h00=0x0010, h01=0x0050, text=» ADKL A12,1 «, t00=0x010d, t01=0x004c}
0x1a480…1a494               Head {h00=0x0010, h01=0x0050, text=»TURN20 EQU *«, t00=0x010d, t01=0x0060}
0x1a494…1a4a4               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x010d, t01=0x0074}
0x1a4a4…1a4b2               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x010d, t01=0x0084}
0x1a4b2…1a4bc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x010d, t01=0x0092}
0x1a4bc…1a4e2               Head {h00=0x0022, h01=0x0050, text=»* MOVE UP NEXT LOGICAL SECTOR «, t00=0x010d, t01=0x009c}
0x1a4e2…1a4ec               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x010d, t01=0x00c2}
0x1a4ec…1a500               Head {h00=0x0010, h01=0x0050, text=»REDMOV EQU *«, t00=0x010d, t01=0x00cc}
0x1a500…1a53a               Head {h00=0x0036, h01=0x0050, text=» ST A1,PSECPA+STKEND SAVE NEW LOGICAL SECTOR PART «, t00=0x010d, t01=0x00e0}
0x1a53a…1a55a               Head {h00=0x001c, h01=0x0050, text=» SLL A1,2 INDEX TO TABLE«, t00=0x010d, t01=0x011a}
0x1a55a…1a582               Head {h00=0x0024, h01=0x0050, text=» LD A1,CIOAD1,A1 SOURCE ADDRESS «, t00=0x010d, t01=0x013a}
0x1a582…1a5a8               Head {h00=0x0022, h01=0x0050, text=» LDR A2,A9 DESTINATION ADDRESS«, t00=0x010d, t01=0x0162}
0x1a5a8…1a5cc               Head {h00=0x0020, h01=0x0050, text=» LDK A3,128 LENGTH IN WORDS «, t00=0x010d, t01=0x0188}
0x1a5cc…1a5e0               Head {h00=0x0010, h01=0x0050, text=»RMOV10 EQU *«, t00=0x010e, t01=0x001c}
0x1a5e0…1a5fa               Head {h00=0x0016, h01=0x0050, text=» LDR* A4,A1 . =15 «, t00=0x010e, t01=0x0030}
0x1a5fa…1a612               Head {h00=0x0014, h01=0x0050, text=» STR A4,A2 . =15«, t00=0x010e, t01=0x004a}
0x1a612…1a624               Head {h00=0x000e, h01=0x0050, text=» ADK A1,2 «, t00=0x010e, t01=0x0062}
0x1a624…1a636               Head {h00=0x000e, h01=0x0050, text=» ADK A2,2 «, t00=0x010e, t01=0x0074}
0x1a636…1a648               Head {h00=0x000e, h01=0x0050, text=» SUK A3,1 «, t00=0x010e, t01=0x0086}
0x1a648…1a668               Head {h00=0x001c, h01=0x0050, text=» RB(P) RMOV10 NEXT WORD «, t00=0x010e, t01=0x0098}
0x1a668…1a678               Head {h00=0x000c, h01=0x0050, text=» RB TURN«, t00=0x010e, t01=0x00b8}
0x1a678…1a680               Head {h00=0x0004, h01=0x0050, t00=0x010e, t01=0x00c8}
0x1a680…1a688               Head {h00=0x0004, h01=0x0050, t00=0x010e, t01=0x00d0}
0x1a688…1a690               Head {h00=0x0004, h01=0x0050, t00=0x010e, t01=0x00d8}
0x1a690…1a6a4               Head {h00=0x0010, h01=0x0050, text=»NOFOND EQU *«, t00=0x010e, t01=0x00e0}
0x1a6a4…1a6ba               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP2 «, t00=0x010e, t01=0x00f4}
0x1a6ba…1a6e4               Head {h00=0x0026, h01=0x0050, text=» CALL ERROR INDICATE READING ERROR«, t00=0x010e, t01=0x010a}
0x1a6e4…1a6f2               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x010e, t01=0x0134}
0x1a6f2…1a6fc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x010e, t01=0x0142}
0x1a6fc…1a71a               Head {h00=0x001a, h01=0x0050, text=»* IO ERROR IN READING «, t00=0x010e, t01=0x014c}
0x1a71a…1a724               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x010e, t01=0x016a}
0x1a724…1a738               Head {h00=0x0010, h01=0x0050, text=»RET30 EQU * «, t00=0x010e, t01=0x0174}
0x1a738…1a750               Head {h00=0x0014, h01=0x0050, text=» SUK A4,1 . =15 «, t00=0x010e, t01=0x0188}
0x1a750…1a76e               Head {h00=0x001a, h01=0x0050, text=» RB(NZ) REA100 NEW TRY«, t00=0x010f, t01=0x0010}
0x1a76e…1a784               Head {h00=0x0012, h01=0x0050, text=» LC A1,CIOTAB «, t00=0x010f, t01=0x002e}
0x1a784…1a798               Head {h00=0x0010, h01=0x0050, text=» ANK A1,/C0 «, t00=0x010f, t01=0x0044}
0x1a798…1a7d0               Head {h00=0x0034, h01=0x0050, text=» RF(NZ) RET31 LAST RETRY WITH EARLY OR LATE D.S «, t00=0x010f, t01=0x0058}
0x1a7d0…1a7e6               Head {h00=0x0012, h01=0x0050, text=» LDKL A2,/8000«, t00=0x010f, t01=0x0090}
0x1a7e6…1a81a               Head {h00=0x0030, h01=0x0050, text=» ORS A2,CIOTAB PREPARE FOR EARLY DATA STROBE«, t00=0x010f, t01=0x00a6}
0x1a81a…1a82c               Head {h00=0x000e, h01=0x0050, text=» RB READER«, t00=0x010f, t01=0x00da}
0x1a82c…1a840               Head {h00=0x0010, h01=0x0050, text=»RET31 EQU * «, t00=0x010f, t01=0x00ec}
0x1a840…1a854               Head {h00=0x0010, h01=0x0050, text=» ANK A1,/80 «, t00=0x010f, t01=0x0100}
0x1a854…1a88a               Head {h00=0x0032, h01=0x0050, text=» RF(Z) RET32 LAST RETRY WITH LATE DATA STROBE «, t00=0x010f, t01=0x0114}
0x1a88a…1a8a0               Head {h00=0x0012, h01=0x0050, text=» LDKL A2,/C000«, t00=0x010f, t01=0x014a}
0x1a8a0…1a8d4               Head {h00=0x0030, h01=0x0050, text=» XRS A2,CIOTAB CHANGE FROM EARLY TO LATE D.S«, t00=0x010f, t01=0x0160}
0x1a8d4…1a8e6 (272, 0, 400) Head {h00=0x000e, h01=0x0050, text=» RB READER«, t00=0x0110, t01=0x0004}
0x1a8e6…1a8fa               Head {h00=0x0010, h01=0x0050, text=»RET32 EQU * «, t00=0x0110, t01=0x0016}
0x1a8fa…1a910               Head {h00=0x0012, h01=0x0050, text=» LDKL A2,/3FFF«, t00=0x0110, t01=0x002a}
0x1a910…1a93e               Head {h00=0x002a, h01=0x0050, text=» ANS A2,CIOTAB RESET LATE DATA STROBE «, t00=0x0110, t01=0x0040}
0x1a93e…1a954               Head {h00=0x0012, h01=0x0050, text=» LC A1,CIOTOT «, t00=0x0110, t01=0x006e}
0x1a954…1a968               Head {h00=0x0010, h01=0x0050, text=» ANK A1,/C0 «, t00=0x0110, t01=0x0084}
0x1a968…1a9a0               Head {h00=0x0034, h01=0x0050, text=» RF(NZ) RET33 LAST RETRY CARRIAGE+ OR CARRIAGE- «, t00=0x0110, t01=0x0098}
0x1a9a0…1a9b6               Head {h00=0x0012, h01=0x0050, text=» LDKL A2,/8000«, t00=0x0110, t01=0x00d0}
0x1a9b6…1a9e2               Head {h00=0x0028, h01=0x0050, text=» ORS A2,CIOTOT PREPARE FOR CARRIAGE+«, t00=0x0110, t01=0x00e6}
0x1a9e2…1a9f4               Head {h00=0x000e, h01=0x0050, text=» RB READER«, t00=0x0110, t01=0x0112}
0x1a9f4…1aa08               Head {h00=0x0010, h01=0x0050, text=»RET33 EQU * «, t00=0x0110, t01=0x0124}
0x1aa08…1aa1c               Head {h00=0x0010, h01=0x0050, text=» ANK A1,/80 «, t00=0x0110, t01=0x0138}
0x1aa1c…1aa40               Head {h00=0x0020, h01=0x0050, text=» RB(Z) NOFOND READING ERROR «, t00=0x0110, t01=0x014c}
0x1aa40…1aa56               Head {h00=0x0012, h01=0x0050, text=» LDKL A2,/C000«, t00=0x0110, t01=0x0170}
0x1aa56…1aa88               Head {h00=0x002e, h01=0x0050, text=» XRS A2,CIOTOT FROM CARRIAGE+ TO CARRIGE- «, t00=0x0110, t01=0x0186}
0x1aa88…1aa9a               Head {h00=0x000e, h01=0x0050, text=» RB READER«, t00=0x0111, t01=0x0028}
0x1aa9a…1aaa8               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0111, t01=0x003a}
0x1aaa8…1aab2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0111, t01=0x0048}
0x1aab2…1aac6               Head {h00=0x0010, h01=0x0050, text=»* SEEK TABLE«, t00=0x0111, t01=0x0052}
0x1aac6…1aad0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0111, t01=0x0066}
0x1aad0…1aae4               Head {h00=0x0010, h01=0x0050, text=»SEKTAB EQU *«, t00=0x0111, t01=0x0070}
0x1aae4…1aaf4               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0111, t01=0x0084}
0x1aaf4…1aafe               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0111, t01=0x0094}
0x1aafe…1ab12               Head {h00=0x0010, h01=0x0050, text=»* CIO TABLE «, t00=0x0111, t01=0x009e}
0x1ab12…1ab1c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0111, t01=0x00b2}
0x1ab1c…1ab30               Head {h00=0x0010, h01=0x0050, text=»CIOTAB EQU *«, t00=0x0111, t01=0x00bc}
0x1ab30…1ab5a               Head {h00=0x0026, h01=0x0050, text=» DATA 0 ORDER,SECTOR NBR,HEAD NBR «, t00=0x0111, t01=0x00d0}
0x1ab5a…1ab6e               Head {h00=0x0010, h01=0x0050, text=»CIOTOT EQU *«, t00=0x0111, t01=0x00fa}
0x1ab6e…1aba8               Head {h00=0x0036, h01=0x0050, text=» DATA 384 TOTAL NUMBER OF WORDS(1 PHYSICAL SECTOR)«, t00=0x0111, t01=0x010e}
0x1aba8…1abbc               Head {h00=0x0010, h01=0x0050, text=»CIOPA1 EQU *«, t00=0x0111, t01=0x0148}
0x1abbc…1abf6               Head {h00=0x0036, h01=0x0050, text=» DATA /4000+128 DATA CHAINING BIT,NUMBER OF WORDS «, t00=0x0111, t01=0x015c}
0x1abf6…1ac0a               Head {h00=0x0010, h01=0x0050, text=»CIOAD1 EQU *«, t00=0x0112, t01=0x0008}
0x1ac0a…1ac24               Head {h00=0x0016, h01=0x0050, text=» DATA 0 ADDRESS 1 «, t00=0x0112, t01=0x001c}
0x1ac24…1ac38               Head {h00=0x0010, h01=0x0050, text=»CIOPA2 EQU *«, t00=0x0112, t01=0x0036}
0x1ac38…1ac50               Head {h00=0x0014, h01=0x0050, text=» DATA /4000+128 «, t00=0x0112, t01=0x004a}
0x1ac50…1ac64               Head {h00=0x0010, h01=0x0050, text=»CIOAD2 EQU *«, t00=0x0112, t01=0x0062}
0x1ac64…1ac7e               Head {h00=0x0016, h01=0x0050, text=» DATA 0 ADDRESS 2 «, t00=0x0112, t01=0x0076}
0x1ac7e…1ac92               Head {h00=0x0010, h01=0x0050, text=»CIOPA3 EQU *«, t00=0x0112, t01=0x0090}
0x1ac92…1aca4               Head {h00=0x000e, h01=0x0050, text=» DATA 128 «, t00=0x0112, t01=0x00a4}
0x1aca4…1acb8               Head {h00=0x0010, h01=0x0050, text=»CIOAD3 EQU *«, t00=0x0112, t01=0x00b6}
0x1acb8…1acd2               Head {h00=0x0016, h01=0x0050, text=» DATA 0 ADDRESS 3 «, t00=0x0112, t01=0x00ca}
0x1acd2…1acde               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0112, t01=0x00e4}
0x1acde…1acf8               Head {h00=0x0016, h01=0x0050, text=» IFT CDDI16=1  =9 «, t00=0x0112, t01=0x00f0}
0x1acf8…1ad06               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0112, t01=0x010a}
0x1ad06…1ad32               Head {h00=0x0028, h01=0x0050, text=»*********************************** «, t00=0x0112, t01=0x0118}
0x1ad32…1ad5e               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x0112, t01=0x0144}
0x1ad5e…1ad8a               Head {h00=0x0028, h01=0x0050, text=»*  CDINIT - INITIALIZE DISC UNIT  * «, t00=0x0112, t01=0x0170}
0x1ad8a…1adb6               Head {h00=0x0028, h01=0x0050, text=»*  =============================  * «, t00=0x0113, t01=0x000c}
0x1adb6…1ade2               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x0113, t01=0x0038}
0x1ade2…1ae0e               Head {h00=0x0028, h01=0x0050, text=»*  REFERENCED IN: SYSLOD,GETFIL   * «, t00=0x0113, t01=0x0064}
0x1ae0e…1ae3a               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x0113, t01=0x0090}
0x1ae3a…1ae66               Head {h00=0x0028, h01=0x0050, text=»*  ENTRY: A1 - DEVICE ADDRESS     * «, t00=0x0113, t01=0x00bc}
0x1ae66…1ae92               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x0113, t01=0x00e8}
0x1ae92…1aebe               Head {h00=0x0028, h01=0x0050, text=»*  EXIT:                          * «, t00=0x0113, t01=0x0114}
0x1aebe…1aeea               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x0113, t01=0x0140}
0x1aeea…1af16               Head {h00=0x0028, h01=0x0050, text=»*  WORK REGISTERS:  A1,A2          *«, t00=0x0113, t01=0x016c}
0x1af16…1af42               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x0114, t01=0x0008}
0x1af42…1af6e               Head {h00=0x0028, h01=0x0050, text=»*  SUBROUTINES:                   * «, t00=0x0114, t01=0x0034}
0x1af6e…1af9a               Head {h00=0x0028, h01=0x0050, text=»*                                 * «, t00=0x0114, t01=0x0060}
0x1af9a…1afc6               Head {h00=0x0028, h01=0x0050, text=»*********************************** «, t00=0x0114, t01=0x008c}
0x1afc6…1afce               Head {h00=0x0004, h01=0x0050, t00=0x0114, t01=0x00b8}
0x1afce…1afe2               Head {h00=0x0010, h01=0x0050, text=»CDINIT EQU *«, t00=0x0114, t01=0x00c0}
0x1afe2…1afec               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0114, t01=0x00d4}
0x1afec…1b018               Head {h00=0x0028, h01=0x0050, text=»* INIT 16M OR 80M CDC DISC COMMANDS «, t00=0x0114, t01=0x00de}
0x1b018…1b022               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0114, t01=0x010a}
0x1b022…1b038               Head {h00=0x0012, h01=0x0050, text=» LDR A2,A1  =9«, t00=0x0114, t01=0x0114}
0x1b038…1b062               Head {h00=0x0026, h01=0x0050, text=» ANK A1,/3F MASK DEVICE ADDRESS =9«, t00=0x0114, t01=0x012a}
0x1b062…1b094               Head {h00=0x002e, h01=0x0050, text=» SRL A2,2 FIX OR CARTRIDGE IN POSITION =9 «, t00=0x0114, t01=0x0154}
0x1b094…1b0ac               Head {h00=0x0014, h01=0x0050, text=» ANK A2,/10  =9 «, t00=0x0114, t01=0x0186}
0x1b0ac…1b0ec               Head {h00=0x003c, h01=0x0050, text=» ST A2,CARFIX+STKEND SAVE FIX OR CARTRIDGE INDICATOR =9 «, t00=0x0115, t01=0x000e}
0x1b0ec…1b11c               Head {h00=0x002c, h01=0x0050, text=» ORKL A1,CIO CONFIG CIO A1,1,XX  INSTR. «, t00=0x0115, t01=0x004e}
0x1b11c…1b132               Head {h00=0x0012, h01=0x0050, text=» ST A1,READC1 «, t00=0x0115, t01=0x007e}
0x1b132…1b15e               Head {h00=0x0028, h01=0x0050, text=» ORKL A1,/800 FORM SST A1,XX  INSTR.«, t00=0x0115, t01=0x0094}
0x1b15e…1b174               Head {h00=0x0012, h01=0x0050, text=» ST A1,READC2 «, t00=0x0115, t01=0x00c0}
0x1b174…1b1a2               Head {h00=0x002a, h01=0x0050, text=» XRKL A1,/B00 FORM CIO A2,1,XX  INSTR.«, t00=0x0115, t01=0x00d6}
0x1b1a2…1b1b8               Head {h00=0x0012, h01=0x0050, text=» ST A1,SEEKC1 «, t00=0x0115, t01=0x0104}
0x1b1b8…1b1e4               Head {h00=0x0028, h01=0x0050, text=» ORKL A1,/800 FORM SST A2,XX  INSTR.«, t00=0x0115, t01=0x011a}
0x1b1e4…1b1fa               Head {h00=0x0012, h01=0x0050, text=» ST A1,SEEKC2 «, t00=0x0115, t01=0x0146}
0x1b1fa…1b20e               Head {h00=0x0010, h01=0x0050, text=» LDKL A2,-1 «, t00=0x0115, t01=0x015c}
0x1b20e…1b244               Head {h00=0x0032, h01=0x0050, text=» ST A2,PSECNL+STKEND INIT VALUE FOR SECTOR NBR«, t00=0x0115, t01=0x0170}
0x1b244…1b26e               Head {h00=0x0026, h01=0x0050, text=» LDKL A2,/300 BUFLEN 80M CDC DISC «, t00=0x0116, t01=0x0016}
0x1b26e…1b290               Head {h00=0x001e, h01=0x0050, text=» ST A2,SAVCON SAVE LENGTH «, t00=0x0116, t01=0x0040}
0x1b290…1b2c8               Head {h00=0x0034, h01=0x0050, text=» LDKL A2,CRDSEC GET READ SECTOR SUBROUTINE ADDR.«, t00=0x0116, t01=0x0062}
0x1b2c8…1b2dc               Head {h00=0x0010, h01=0x0050, text=» ST A2,READ «, t00=0x0116, t01=0x009a}
0x1b2dc…1b2f0               Head {h00=0x0010, h01=0x0050, text=» ST A2,READS«, t00=0x0116, t01=0x00ae}
0x1b2f0…1b31a               Head {h00=0x0026, h01=0x0050, text=» CF A14,GETVLB GET VOLUME LABEL =9«, t00=0x0116, t01=0x00c2}
0x1b31a…1b342               Head {h00=0x0024, h01=0x0050, text=» LC A2,FORDEV+1,A9 GET FORMAT =9«, t00=0x0116, t01=0x00ec}
0x1b342…1b364               Head {h00=0x001e, h01=0x0050, text=» ANK A2,1 FORMAT 4 OR 5 =9«, t00=0x0116, t01=0x0114}
0x1b364…1b390               Head {h00=0x0028, h01=0x0050, text=» LDK A2,23 CONSTANT FOR 16M DISC =9 «, t00=0x0116, t01=0x0136}
0x1b390…1b3b2               Head {h00=0x001e, h01=0x0050, text=» RF(NZ) CDI:10 16M DISC =9«, t00=0x0116, t01=0x0162}
0x1b3b2…1b3de               Head {h00=0x0028, h01=0x0050, text=» LDK A2,115 CONSTANT FOR 80M DISC =9«, t00=0x0116, t01=0x0184}
0x1b3de…1b3f6               Head {h00=0x0014, h01=0x0050, text=»CDI:10 EQU *  =9«, t00=0x0117, t01=0x0020}
0x1b3f6…1b422               Head {h00=0x0028, h01=0x0050, text=» ST A2,DIVCON SET DIVIDE CONSTANT =9«, t00=0x0117, t01=0x0038}
0x1b422…1b432               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0117, t01=0x0064}
0x1b432…1b440               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0117, t01=0x0074}
0x1b440…1b478               Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x0117, t01=0x0082}
0x1b478…1b4b0               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0117, t01=0x00ba}
0x1b4b0…1b4e8               Head {h00=0x0034, h01=0x0050, text=»*  CRDSEC- READ ONE SECTOR FROM DISC          * «, t00=0x0117, t01=0x00f2}
0x1b4e8…1b520               Head {h00=0x0034, h01=0x0050, text=»*  =================================          * «, t00=0x0117, t01=0x012a}
0x1b520…1b558               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0117, t01=0x0162}
0x1b558…1b590               Head {h00=0x0034, h01=0x0050, text=»*  REFERENCED IN: SYSLOD                      * «, t00=0x0118, t01=0x000a}
0x1b590…1b5c8               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0118, t01=0x0042}
0x1b5c8…1b600               Head {h00=0x0034, h01=0x0050, text=»*  ENTRY:  A9 = BUFFER ADDRESS                * «, t00=0x0118, t01=0x007a}
0x1b600…1b638               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0118, t01=0x00b2}
0x1b638…1b670               Head {h00=0x0034, h01=0x0050, text=»*         A11 - SECTOR NBR LEAST SIGNIFICANT  * «, t00=0x0118, t01=0x00ea}
0x1b670…1b6a8               Head {h00=0x0034, h01=0x0050, text=»*         A12 - SECTOR NBR MOST SIGNIFICANT   * «, t00=0x0118, t01=0x0122}
0x1b6a8…1b6e0               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0118, t01=0x015a}
0x1b6e0…1b718 (281, 0, 398) Head {h00=0x0034, h01=0x0050, text=»*  EXIT: A12,A11 = A12,A11 + 1                * «, t00=0x0119, t01=0x0004}
0x1b718…1b750               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0119, t01=0x003c}
0x1b750…1b788               Head {h00=0x0034, h01=0x0050, text=»*   WORK REGISTERS:  A1,A2,A3,A4              * «, t00=0x0119, t01=0x0074}
0x1b788…1b7c0               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0119, t01=0x00ac}
0x1b7c0…1b7f8               Head {h00=0x0034, h01=0x0050, text=»*  SUBROUTINES:  ERROR                        * «, t00=0x0119, t01=0x00e4}
0x1b7f8…1b830               Head {h00=0x0034, h01=0x0050, text=»*                                             * «, t00=0x0119, t01=0x011c}
0x1b830…1b868               Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x0119, t01=0x0154}
0x1b868…1b872               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0119, t01=0x018c}
0x1b872…1b886               Head {h00=0x0010, h01=0x0050, text=»CRDSEC EQU *«, t00=0x011a, t01=0x0008}
0x1b886…1b890               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x011a, t01=0x001c}
0x1b890…1b8ac               Head {h00=0x0018, h01=0x0050, text=»* SET BUFFER ADDRESS«, t00=0x011a, t01=0x0026}
0x1b8ac…1b8b6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x011a, t01=0x0042}
0x1b8b6…1b8d8               Head {h00=0x001e, h01=0x0050, text=» LDR A1,A9 BUFFER ADDRESS «, t00=0x011a, t01=0x004c}
0x1b8d8…1b8ec               Head {h00=0x0010, h01=0x0050, text=» ADKL A1,256«, t00=0x011a, t01=0x006e}
0x1b8ec…1b90c               Head {h00=0x001c, h01=0x0050, text=» ST A1,CIOAD2 ADDRESS 2 «, t00=0x011a, t01=0x0082}
0x1b90c…1b920               Head {h00=0x0010, h01=0x0050, text=» ADKL A1,256«, t00=0x011a, t01=0x00a2}
0x1b920…1b940               Head {h00=0x001c, h01=0x0050, text=» ST A1,CIOAD3 ADDRESS 3 «, t00=0x011a, t01=0x00b6}
0x1b940…1b956               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,/3FFF«, t00=0x011a, t01=0x00d6}
0x1b956…1b978               Head {h00=0x001e, h01=0x0050, text=» ANS A1,CIOTAB RESET BITS «, t00=0x011a, t01=0x00ec}
0x1b978…1b99a               Head {h00=0x001e, h01=0x0050, text=» ANS A1,CIOTOT RESET BITS «, t00=0x011a, t01=0x010e}
0x1b99a…1b9cc               Head {h00=0x002e, h01=0x0050, text=» LDR A1,A12 SECTOR NUMBER MOST SIGNIFICANT«, t00=0x011a, t01=0x0130}
0x1b9cc…1ba00               Head {h00=0x0030, h01=0x0050, text=» LDR A2,A11 SECTOR NUMBER LEAST SIGNIFICANT «, t00=0x011a, t01=0x0162}
0x1ba00…1ba0e               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x011b, t01=0x0008}
0x1ba0e…1ba18               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x011b, t01=0x0016}
0x1ba18…1ba38               Head {h00=0x001c, h01=0x0050, text=»* DIVIDE LOGICAL WITH 3 «, t00=0x011b, t01=0x0020}
0x1ba38…1ba42               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x011b, t01=0x0040}
0x1ba42…1ba54               Head {h00=0x000e, h01=0x0050, text=» LDK A3,0 «, t00=0x011b, t01=0x004a}
0x1ba54…1ba68               Head {h00=0x0010, h01=0x0050, text=»RED100 EQU *«, t00=0x011b, t01=0x005c}
0x1ba68…1ba7a               Head {h00=0x000e, h01=0x0050, text=» ADK A3,1 «, t00=0x011b, t01=0x0070}
0x1ba7a…1ba8c               Head {h00=0x000e, h01=0x0050, text=» SUK A1,3 «, t00=0x011b, t01=0x0082}
0x1ba8c…1baa2               Head {h00=0x0012, h01=0x0050, text=» RB(NN) RED100«, t00=0x011b, t01=0x0094}
0x1baa2…1bab4               Head {h00=0x000e, h01=0x0050, text=» ADK A1,3 «, t00=0x011b, t01=0x00aa}
0x1bab4…1bac6               Head {h00=0x000e, h01=0x0050, text=» SUK A3,1 «, t00=0x011b, t01=0x00bc}
0x1bac6…1bad4               Head {h00=0x000a, h01=0x0050, text=» DVK 3«, t00=0x011b, t01=0x00ce}
0x1bad4…1baea               Head {h00=0x0012, h01=0x0050, text=» CW A9,CIOAD1 «, t00=0x011b, t01=0x00dc}
0x1baea…1bb28               Head {h00=0x003a, h01=0x0050, text=» RF(NE) RED110 NOT SAME BUFFER ADDRESS MEANS NEW READ «, t00=0x011b, t01=0x00f2}
0x1bb28…1bb44               Head {h00=0x0018, h01=0x0050, text=» CW A2,PSECNL+STKEND«, t00=0x011b, t01=0x0130}
0x1bb44…1bb74               Head {h00=0x002c, h01=0x0050, text=» RF(NE) RED110 NOT SAME PHYSICAL SEC NBR«, t00=0x011b, t01=0x014c}
0x1bb74…1bb90               Head {h00=0x0018, h01=0x0050, text=» CW A3,PSECNM+STKEND«, t00=0x011b, t01=0x017c}
0x1bb90…1bbc0               Head {h00=0x002c, h01=0x0050, text=» RF(NE) RED110 NOT SAME PHYSICAL SEC NBR«, t00=0x011c, t01=0x0008}
0x1bbc0…1bbdc               Head {h00=0x0018, h01=0x0050, text=» CW A1,PSECPA+STKEND«, t00=0x011c, t01=0x0038}
0x1bbdc…1bc06               Head {h00=0x0026, h01=0x0050, text=» RF(E) TURN SAME LOG SEC AS BEFORE«, t00=0x011c, t01=0x0054}
0x1bc06…1bc38               Head {h00=0x002e, h01=0x0050, text=» RF(G) REDMOV MOVE UP NEXT LOGICAL SECTOR «, t00=0x011c, t01=0x007e}
0x1bc38…1bc4c               Head {h00=0x0010, h01=0x0050, text=»RED110 EQU *«, t00=0x011c, t01=0x00b0}
0x1bc4c…1bc6c               Head {h00=0x001c, h01=0x0050, text=» ST A9,CIOAD1 ADDRESS 1 «, t00=0x011c, t01=0x00c4}
0x1bc6c…1bc98               Head {h00=0x0028, h01=0x0050, text=» MS 3,PSECPA+STKEND SAVE NEW VALUES «, t00=0x011c, t01=0x00e4}
0x1bc98…1bcaa               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A3«, t00=0x011c, t01=0x0110}
0x1bcaa…1bcc4               Head {h00=0x0016, h01=0x0050, text=»DIVCON EQU *+2  =9«, t00=0x011c, t01=0x0122}
0x1bcc4…1bcd8               Head {h00=0x0010, h01=0x0050, text=» DVK 23  =9 «, t00=0x011c, t01=0x013c}
0x1bcd8…1bce6               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x011c, t01=0x0150}
0x1bce6…1bd08               Head {h00=0x001e, h01=0x0050, text=»* A1=HEAD NBR * SECTOR NBR«, t00=0x011c, t01=0x015e}
0x1bd08…1bd22               Head {h00=0x0016, h01=0x0050, text=»* A2=CYLINDER NBR «, t00=0x011c, t01=0x0180}
0x1bd22…1bd34               Head {h00=0x000e, h01=0x0050, text=» LDR A3,A2«, t00=0x011d, t01=0x000a}
0x1bd34…1bd46               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A1«, t00=0x011d, t01=0x001c}
0x1bd46…1bd58               Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x011d, t01=0x002e}
0x1bd58…1bd68               Head {h00=0x000c, h01=0x0050, text=» DVK 23 «, t00=0x011d, t01=0x0040}
0x1bd68…1bd80               Head {h00=0x0014, h01=0x0050, text=»* A1=SECTOR NBR «, t00=0x011d, t01=0x0050}
0x1bd80…1bd96               Head {h00=0x0012, h01=0x0050, text=»* A2=HEAD NBR «, t00=0x011d, t01=0x0068}
0x1bd96…1bdbe               Head {h00=0x0024, h01=0x0050, text=» ORKL A2,/800 SET INTERRUPT BIT «, t00=0x011d, t01=0x007e}
0x1bdbe…1bdee               Head {h00=0x002c, h01=0x0050, text=» OR A2,CARFIX+STKEND FIX OR CARTRIDGE =9«, t00=0x011d, t01=0x00a6}
0x1bdee…1be14               Head {h00=0x0022, h01=0x0050, text=» ST A2,CIOTAB UPDATE CIO TABLE«, t00=0x011d, t01=0x00d6}
0x1be14…1be22               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x011d, t01=0x00fc}
0x1be22…1be2c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x011d, t01=0x010a}
0x1be2c…1be42               Head {h00=0x0012, h01=0x0050, text=»* INTERLACING «, t00=0x011d, t01=0x0114}
0x1be42…1be4c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x011d, t01=0x012a}
0x1be4c…1be5e               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A1«, t00=0x011d, t01=0x0134}
0x1be5e…1be7a               Head {h00=0x0018, h01=0x0050, text=» MUK 5 INTERLACING 5«, t00=0x011d, t01=0x0146}
0x1be7a…1be90               Head {h00=0x0012, h01=0x0050, text=» SRC A3,1  =9 «, t00=0x011d, t01=0x0162}
0x1be90…1bebc               Head {h00=0x0028, h01=0x0050, text=» RF(NN) INT100 EVEN CYLINDER NUMBER «, t00=0x011d, t01=0x0178}
0x1bebc…1beda               Head {h00=0x001a, h01=0x0050, text=» ADK A2,12 SKEW FACTOR«, t00=0x011e, t01=0x0014}
0x1beda…1beee               Head {h00=0x0010, h01=0x0050, text=»INT100 EQU *«, t00=0x011e, t01=0x0032}
0x1beee…1befe               Head {h00=0x000c, h01=0x0050, text=» DVK 23 «, t00=0x011e, t01=0x0046}
0x1befe…1bf1c               Head {h00=0x001a, h01=0x0050, text=» SLL A1,5 IN POSITION «, t00=0x011e, t01=0x0056}
0x1bf1c…1bf44               Head {h00=0x0024, h01=0x0050, text=» ORS A1,CIOTAB UPDATE CIO TABLE «, t00=0x011e, t01=0x0074}
0x1bf44…1bf64               Head {h00=0x001c, h01=0x0050, text=» SLC A3,1 RESTORE A3 =9 «, t00=0x011e, t01=0x009c}
0x1bf64…1bf7a               Head {h00=0x0012, h01=0x0050, text=» CW A3,CYLNBR «, t00=0x011e, t01=0x00bc}
0x1bf7a…1bfa4               Head {h00=0x0026, h01=0x0050, text=» RF(E) READER SAME CYLINDER NUMBER«, t00=0x011e, t01=0x00d2}
0x1bfa4…1bfb2               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x011e, t01=0x00fc}
0x1bfb2…1bfbc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x011e, t01=0x010a}
0x1bfbc…1bfca               Head {h00=0x000a, h01=0x0050, text=»* SEEK«, t00=0x011e, t01=0x0114}
0x1bfca…1bfd4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x011e, t01=0x0122}
0x1bfd4…1bffc               Head {h00=0x0024, h01=0x0050, text=» ST A3,CYLNBR SAVE CYLINDER NBR «, t00=0x011e, t01=0x012c}
0x1bffc…1c020               Head {h00=0x0020, h01=0x0050, text=» ADKL A3,/A800 SEEK COMMAND «, t00=0x011e, t01=0x0154}
0x1c020…1c036               Head {h00=0x0012, h01=0x0050, text=» ST A3,SEKTAB «, t00=0x011e, t01=0x0178}
0x1c036…1c04e               Head {h00=0x0014, h01=0x0050, text=» LDKL A2,SEKTAB «, t00=0x011e, t01=0x018e}
0x1c04e…1c062               Head {h00=0x0010, h01=0x0050, text=»SEEKC1 EQU *«, t00=0x011f, t01=0x0016}
0x1c062…1c07a               Head {h00=0x0014, h01=0x0050, text=» CIO A2,1,0 SEEK«, t00=0x011f, t01=0x002a}
0x1c07a…1c090               Head {h00=0x0012, h01=0x0050, text=» RB(NA) SEEKC1«, t00=0x011f, t01=0x0042}
0x1c090…1c0a4               Head {h00=0x0010, h01=0x0050, text=»SEEKC2 EQU *«, t00=0x011f, t01=0x0058}
0x1c0a4…1c0b6               Head {h00=0x000e, h01=0x0050, text=» SST A2,0 «, t00=0x011f, t01=0x006c}
0x1c0b6…1c0cc               Head {h00=0x0012, h01=0x0050, text=» RB(NA) SEEKC2«, t00=0x011f, t01=0x007e}
0x1c0cc…1c0da               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x011f, t01=0x0094}
0x1c0da…1c0e4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x011f, t01=0x00a2}
0x1c0e4…1c0f6               Head {h00=0x000e, h01=0x0050, text=»*    READ «, t00=0x011f, t01=0x00ac}
0x1c0f6…1c100               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x011f, t01=0x00be}
0x1c100…1c114               Head {h00=0x0010, h01=0x0050, text=»READER EQU *«, t00=0x011f, t01=0x00c8}
0x1c114…1c13c               Head {h00=0x0024, h01=0x0050, text=» LDK A4,3 NUMBER OF RETRIES =15 «, t00=0x011f, t01=0x00dc}
0x1c13c…1c150               Head {h00=0x0010, h01=0x0050, text=»REA100 EQU *«, t00=0x011f, t01=0x0104}
0x1c150…1c17c               Head {h00=0x0028, h01=0x0050, text=» LDKL A1,CIOTAB POINTER TO CIO TABLE«, t00=0x011f, t01=0x0118}
0x1c17c…1c19a               Head {h00=0x001a, h01=0x0050, text=»READC1 CIO A1,1,0 READ«, t00=0x011f, t01=0x0144}
0x1c19a…1c1c4               Head {h00=0x0026, h01=0x0050, text=» RB(NA) READC1 LOOP UNTIL ACCEPTED«, t00=0x011f, t01=0x0162}
0x1c1c4…1c1ce               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x011f, t01=0x018c}
0x1c1ce…1c1ec               Head {h00=0x001a, h01=0x0050, text=»READC2 SST A1,0 STATUS«, t00=0x0120, t01=0x0008}
0x1c1ec…1c216               Head {h00=0x0026, h01=0x0050, text=» RB(NA) READC2 LOOP UNTIL ACCEPTED«, t00=0x0120, t01=0x0026}
0x1c216…1c234               Head {h00=0x001a, h01=0x0050, text=» ANKL A1,/FF0F STATUS «, t00=0x0120, t01=0x0050}
0x1c234…1c258               Head {h00=0x0020, h01=0x0050, text=» RF(NZ) RET30 READING ERROR «, t00=0x0120, t01=0x006e}
0x1c258…1c296               Head {h00=0x003a, h01=0x0050, text=» LD A1,PSECPA+STKEND GET LOGICAL SECT. IN PHYSICAL =11«, t00=0x0120, t01=0x0092}
0x1c296…1c2d4               Head {h00=0x003a, h01=0x0050, text=» RF(NZ) REDMOV NOT FIRST LOGICAL SECT. IN PHYSICAL =11«, t00=0x0120, t01=0x00d0}
0x1c2d4…1c2dc               Head {h00=0x0004, h01=0x0050, t00=0x0120, t01=0x010e}
0x1c2dc…1c2ee               Head {h00=0x000e, h01=0x0050, text=»TURN EQU *«, t00=0x0120, t01=0x0116}
0x1c2ee…1c322               Head {h00=0x0030, h01=0x0050, text=» ADKL A11,1 INCREMENT LOGICAL SECTOR NUMBER «, t00=0x0120, t01=0x0128}
0x1c322…1c340               Head {h00=0x001a, h01=0x0050, text=» RF(O) TURN10 OVERFLOW«, t00=0x0120, t01=0x015c}
0x1c340…1c352               Head {h00=0x000e, h01=0x0050, text=» RF TURN20«, t00=0x0120, t01=0x017a}
0x1c352…1c366               Head {h00=0x0010, h01=0x0050, text=»TURN10 EQU *«, t00=0x0120, t01=0x018c}
0x1c366…1c384               Head {h00=0x001a, h01=0x0050, text=» SUR A11,A11 RESET A11«, t00=0x0121, t01=0x0010}
0x1c384…1c398               Head {h00=0x0010, h01=0x0050, text=» ADKL A12,1 «, t00=0x0121, t01=0x002e}
0x1c398…1c3ac               Head {h00=0x0010, h01=0x0050, text=»TURN20 EQU *«, t00=0x0121, t01=0x0042}
0x1c3ac…1c3bc               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0121, t01=0x0056}
0x1c3bc…1c3ca               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0121, t01=0x0066}
0x1c3ca…1c3d4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0121, t01=0x0074}
0x1c3d4…1c3fa               Head {h00=0x0022, h01=0x0050, text=»* MOVE UP NEXT LOGICAL SECTOR «, t00=0x0121, t01=0x007e}
0x1c3fa…1c404               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0121, t01=0x00a4}
0x1c404…1c418               Head {h00=0x0010, h01=0x0050, text=»REDMOV EQU *«, t00=0x0121, t01=0x00ae}
0x1c418…1c452               Head {h00=0x0036, h01=0x0050, text=» ST A1,PSECPA+STKEND SAVE NEW LOGICAL SECTOR PART «, t00=0x0121, t01=0x00c2}
0x1c452…1c468               Head {h00=0x0012, h01=0x0050, text=» SLL A1,1  =9 «, t00=0x0121, t01=0x00fc}
0x1c468…1c47e               Head {h00=0x0012, h01=0x0050, text=» LDR A2,A1  =9«, t00=0x0121, t01=0x0112}
0x1c47e…1c494               Head {h00=0x0012, h01=0x0050, text=» ADR A1,A1  =9«, t00=0x0121, t01=0x0128}
0x1c494…1c4be               Head {h00=0x0026, h01=0x0050, text=» ADR A1,A2 A1 MULTIPIED WITH 6 =9 «, t00=0x0121, t01=0x013e}
0x1c4be…1c4e6               Head {h00=0x0024, h01=0x0050, text=» LD A1,CIOAD1,A1 SOURCE ADDRESS «, t00=0x0121, t01=0x0168}
0x1c4e6…1c50c               Head {h00=0x0022, h01=0x0050, text=» LDR A2,A9 DESTINATION ADDRESS«, t00=0x0121, t01=0x0190}
0x1c50c…1c530               Head {h00=0x0020, h01=0x0050, text=» LDK A3,128 LENGTH IN WORDS «, t00=0x0122, t01=0x0026}
0x1c530…1c544               Head {h00=0x0010, h01=0x0050, text=»RMOV10 EQU *«, t00=0x0122, t01=0x004a}
0x1c544…1c55e               Head {h00=0x0016, h01=0x0050, text=» LDR* A4,A1 . =15 «, t00=0x0122, t01=0x005e}
0x1c55e…1c576               Head {h00=0x0014, h01=0x0050, text=» STR A4,A2 . =15«, t00=0x0122, t01=0x0078}
0x1c576…1c588               Head {h00=0x000e, h01=0x0050, text=» ADK A1,2 «, t00=0x0122, t01=0x0090}
0x1c588…1c59a               Head {h00=0x000e, h01=0x0050, text=» ADK A2,2 «, t00=0x0122, t01=0x00a2}
0x1c59a…1c5ac               Head {h00=0x000e, h01=0x0050, text=» SUK A3,1 «, t00=0x0122, t01=0x00b4}
0x1c5ac…1c5cc               Head {h00=0x001c, h01=0x0050, text=» RB(P) RMOV10 NEXT WORD «, t00=0x0122, t01=0x00c6}
0x1c5cc…1c5dc               Head {h00=0x000c, h01=0x0050, text=» RB TURN«, t00=0x0122, t01=0x00e6}
0x1c5dc…1c5e4               Head {h00=0x0004, h01=0x0050, t00=0x0122, t01=0x00f6}
0x1c5e4…1c5ec               Head {h00=0x0004, h01=0x0050, t00=0x0122, t01=0x00fe}
0x1c5ec…1c5f4               Head {h00=0x0004, h01=0x0050, t00=0x0122, t01=0x0106}
0x1c5f4…1c608               Head {h00=0x0010, h01=0x0050, text=»NOFOND EQU *«, t00=0x0122, t01=0x010e}
0x1c608…1c61e               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP2 «, t00=0x0122, t01=0x0122}
0x1c61e…1c648               Head {h00=0x0026, h01=0x0050, text=» CALL ERROR INDICATE READING ERROR«, t00=0x0122, t01=0x0138}
0x1c648…1c656               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0122, t01=0x0162}
0x1c656…1c660               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0122, t01=0x0170}
0x1c660…1c67e               Head {h00=0x001a, h01=0x0050, text=»* IO ERROR IN READING «, t00=0x0122, t01=0x017a}
0x1c67e…1c688               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0123, t01=0x0008}
0x1c688…1c69c               Head {h00=0x0010, h01=0x0050, text=»RET30 EQU * «, t00=0x0123, t01=0x0012}
0x1c69c…1c6b4               Head {h00=0x0014, h01=0x0050, text=» SUK A4,1 . =15 «, t00=0x0123, t01=0x0026}
0x1c6b4…1c6d2               Head {h00=0x001a, h01=0x0050, text=» RB(NZ) REA100 NEW TRY«, t00=0x0123, t01=0x003e}
0x1c6d2…1c6e8               Head {h00=0x0012, h01=0x0050, text=» LC A1,CIOTAB «, t00=0x0123, t01=0x005c}
0x1c6e8…1c6fc               Head {h00=0x0010, h01=0x0050, text=» ANK A1,/C0 «, t00=0x0123, t01=0x0072}
0x1c6fc…1c734               Head {h00=0x0034, h01=0x0050, text=» RF(NZ) RET31 LAST RETRY WITH EARLY OR LATE D.S «, t00=0x0123, t01=0x0086}
0x1c734…1c74a               Head {h00=0x0012, h01=0x0050, text=» LDKL A2,/8000«, t00=0x0123, t01=0x00be}
0x1c74a…1c77e               Head {h00=0x0030, h01=0x0050, text=» ORS A2,CIOTAB PREPARE FOR EARLY DATA STROBE«, t00=0x0123, t01=0x00d4}
0x1c77e…1c790               Head {h00=0x000e, h01=0x0050, text=» RB READER«, t00=0x0123, t01=0x0108}
0x1c790…1c7a4               Head {h00=0x0010, h01=0x0050, text=»RET31 EQU * «, t00=0x0123, t01=0x011a}
0x1c7a4…1c7b8               Head {h00=0x0010, h01=0x0050, text=» ANK A1,/80 «, t00=0x0123, t01=0x012e}
0x1c7b8…1c7ee               Head {h00=0x0032, h01=0x0050, text=» RF(Z) RET32 LAST RETRY WITH LATE DATA STROBE «, t00=0x0123, t01=0x0142}
0x1c7ee…1c804               Head {h00=0x0012, h01=0x0050, text=» LDKL A2,/C000«, t00=0x0123, t01=0x0178}
0x1c804…1c838               Head {h00=0x0030, h01=0x0050, text=» XRS A2,CIOTAB CHANGE FROM EARLY TO LATE D.S«, t00=0x0123, t01=0x018e}
0x1c838…1c84a               Head {h00=0x000e, h01=0x0050, text=» RB READER«, t00=0x0124, t01=0x0032}
0x1c84a…1c85e               Head {h00=0x0010, h01=0x0050, text=»RET32 EQU * «, t00=0x0124, t01=0x0044}
0x1c85e…1c874               Head {h00=0x0012, h01=0x0050, text=» LDKL A2,/3FFF«, t00=0x0124, t01=0x0058}
0x1c874…1c8a2               Head {h00=0x002a, h01=0x0050, text=» ANS A2,CIOTAB RESET LATE DATA STROBE «, t00=0x0124, t01=0x006e}
0x1c8a2…1c8b8               Head {h00=0x0012, h01=0x0050, text=» LC A1,CIOTOT «, t00=0x0124, t01=0x009c}
0x1c8b8…1c8cc               Head {h00=0x0010, h01=0x0050, text=» ANK A1,/C0 «, t00=0x0124, t01=0x00b2}
0x1c8cc…1c904               Head {h00=0x0034, h01=0x0050, text=» RF(NZ) RET33 LAST RETRY CARRIAGE+ OR CARRIAGE- «, t00=0x0124, t01=0x00c6}
0x1c904…1c91a               Head {h00=0x0012, h01=0x0050, text=» LDKL A2,/8000«, t00=0x0124, t01=0x00fe}
0x1c91a…1c946               Head {h00=0x0028, h01=0x0050, text=» ORS A2,CIOTOT PREPARE FOR CARRIAGE+«, t00=0x0124, t01=0x0114}
0x1c946…1c958               Head {h00=0x000e, h01=0x0050, text=» RB READER«, t00=0x0124, t01=0x0140}
0x1c958…1c96c               Head {h00=0x0010, h01=0x0050, text=»RET33 EQU * «, t00=0x0124, t01=0x0152}
0x1c96c…1c980               Head {h00=0x0010, h01=0x0050, text=» ANK A1,/80 «, t00=0x0124, t01=0x0166}
0x1c980…1c9a4               Head {h00=0x0020, h01=0x0050, text=» RB(Z) NOFOND READING ERROR «, t00=0x0124, t01=0x017a}
0x1c9a4…1c9ba               Head {h00=0x0012, h01=0x0050, text=» LDKL A2,/C000«, t00=0x0125, t01=0x000e}
0x1c9ba…1c9ec               Head {h00=0x002e, h01=0x0050, text=» XRS A2,CIOTOT FROM CARRIAGE+ TO CARRIGE- «, t00=0x0125, t01=0x0024}
0x1c9ec…1c9fe               Head {h00=0x000e, h01=0x0050, text=» RB READER«, t00=0x0125, t01=0x0056}
0x1c9fe…1ca0c               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0125, t01=0x0068}
0x1ca0c…1ca16               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0125, t01=0x0076}
0x1ca16…1ca2a               Head {h00=0x0010, h01=0x0050, text=»* SEEK TABLE«, t00=0x0125, t01=0x0080}
0x1ca2a…1ca34               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0125, t01=0x0094}
0x1ca34…1ca48               Head {h00=0x0010, h01=0x0050, text=»SEKTAB EQU *«, t00=0x0125, t01=0x009e}
0x1ca48…1ca58               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0125, t01=0x00b2}
0x1ca58…1ca62               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0125, t01=0x00c2}
0x1ca62…1ca76               Head {h00=0x0010, h01=0x0050, text=»* CIO TABLE «, t00=0x0125, t01=0x00cc}
0x1ca76…1ca80               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0125, t01=0x00e0}
0x1ca80…1ca94               Head {h00=0x0010, h01=0x0050, text=»CIOTAB EQU *«, t00=0x0125, t01=0x00ea}
0x1ca94…1cabe               Head {h00=0x0026, h01=0x0050, text=» DATA 0 ORDER,SECTOR NBR,HEAD NBR «, t00=0x0125, t01=0x00fe}
0x1cabe…1cad2               Head {h00=0x0010, h01=0x0050, text=»CIOTOT EQU *«, t00=0x0125, t01=0x0128}
0x1cad2…1cb0c               Head {h00=0x0036, h01=0x0050, text=» DATA 384 TOTAL NUMBER OF WORDS(1 PHYSICAL SECTOR)«, t00=0x0125, t01=0x013c}
0x1cb0c…1cb20               Head {h00=0x0010, h01=0x0050, text=»CIOPA1 EQU *«, t00=0x0125, t01=0x0176}
0x1cb20…1cb5a               Head {h00=0x0036, h01=0x0050, text=» DATA /4000+128 DATA CHAINING BIT,NUMBER OF WORDS «, t00=0x0125, t01=0x018a}
0x1cb5a…1cb80               Head {h00=0x0022, h01=0x0050, text=» DATA 0 ADDRESS1 MOST SIGN. =9«, t00=0x0126, t01=0x0034}
0x1cb80…1cb94               Head {h00=0x0010, h01=0x0050, text=»CIOAD1 EQU *«, t00=0x0126, t01=0x005a}
0x1cb94…1cbae               Head {h00=0x0016, h01=0x0050, text=» DATA 0 ADDRESS 1 «, t00=0x0126, t01=0x006e}
0x1cbae…1cbc2               Head {h00=0x0010, h01=0x0050, text=»CIOPA2 EQU *«, t00=0x0126, t01=0x0088}
0x1cbc2…1cbda               Head {h00=0x0014, h01=0x0050, text=» DATA /4000+128 «, t00=0x0126, t01=0x009c}
0x1cbda…1cc02               Head {h00=0x0024, h01=0x0050, text=» DATA 0 ADDRESS 2 MOST SIGN. =9 «, t00=0x0126, t01=0x00b4}
0x1cc02…1cc16               Head {h00=0x0010, h01=0x0050, text=»CIOAD2 EQU *«, t00=0x0126, t01=0x00dc}
0x1cc16…1cc30               Head {h00=0x0016, h01=0x0050, text=» DATA 0 ADDRESS 2 «, t00=0x0126, t01=0x00f0}
0x1cc30…1cc44               Head {h00=0x0010, h01=0x0050, text=»CIOPA3 EQU *«, t00=0x0126, t01=0x010a}
0x1cc44…1cc56               Head {h00=0x000e, h01=0x0050, text=» DATA 128 «, t00=0x0126, t01=0x011e}
0x1cc56…1cc7e               Head {h00=0x0024, h01=0x0050, text=» DATA 0 ADDRESS 3 MOST SIGN. =9 «, t00=0x0126, t01=0x0130}
0x1cc7e…1cc92               Head {h00=0x0010, h01=0x0050, text=»CIOAD3 EQU *«, t00=0x0126, t01=0x0158}
0x1cc92…1ccac               Head {h00=0x0016, h01=0x0050, text=» DATA 0 ADDRESS 3 «, t00=0x0126, t01=0x016c}
0x1ccac…1ccb8               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0126, t01=0x0186}
0x1ccb8…1ccc6 (295, 0, 400) Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0127, t01=0x0004}
0x1ccc6…1cd02               Head {h00=0x0038, h01=0x0050, text=»*************************************************** «, t00=0x0127, t01=0x0012}
0x1cd02…1cd3e               Head {h00=0x0038, h01=0x0050, text=»*                                                 * «, t00=0x0127, t01=0x004e}
0x1cd3e…1cd7a               Head {h00=0x0038, h01=0x0050, text=»*        GETFIL - GET CONFIGURATION FILE          * «, t00=0x0127, t01=0x008a}
0x1cd7a…1cdb6               Head {h00=0x0038, h01=0x0050, text=»*        ===============================          * «, t00=0x0127, t01=0x00c6}
0x1cdb6…1cdf2               Head {h00=0x0038, h01=0x0050, text=»*                                                 * «, t00=0x0127, t01=0x0102}
0x1cdf2…1ce2e               Head {h00=0x0038, h01=0x0050, text=»*  REFERENCED IN:  SYSLOD                         * «, t00=0x0127, t01=0x013e}
0x1ce2e…1ce6a               Head {h00=0x0038, h01=0x0050, text=»*                                                 * «, t00=0x0127, t01=0x017a}
0x1ce6a…1cea6               Head {h00=0x0038, h01=0x0050, text=»*  ENTRY:  A9 - BUFFER ADDRESS                    * «, t00=0x0128, t01=0x0026}
0x1cea6…1cee2               Head {h00=0x0038, h01=0x0050, text=»*                                                 * «, t00=0x0128, t01=0x0062}
0x1cee2…1cf1e               Head {h00=0x0038, h01=0x0050, text=»*  EXIT:  A11 - SECTOR ADDRESS TO CONF. FILE      * «, t00=0x0128, t01=0x009e}
0x1cf1e…1cf5a               Head {h00=0x0038, h01=0x0050, text=»*                                                 * «, t00=0x0128, t01=0x00da}
0x1cf5a…1cf94               Head {h00=0x0036, h01=0x0050, text=»*  WORK REGISTERS:  A1,A2,A3,A4,A5,A6,A7,A8,A10  *«, t00=0x0128, t01=0x0116}
0x1cf94…1cfd0               Head {h00=0x0038, h01=0x0050, text=»*                                                 * «, t00=0x0128, t01=0x0150}
0x1cfd0…1d00c               Head {h00=0x0038, h01=0x0050, text=»*  SUBROUTINES:  READVL,READCF                    * «, t00=0x0128, t01=0x018c}
0x1d00c…1d048               Head {h00=0x0038, h01=0x0050, text=»*                                                 * «, t00=0x0129, t01=0x0038}
0x1d048…1d084               Head {h00=0x0038, h01=0x0050, text=»*************************************************** «, t00=0x0129, t01=0x0074}
0x1d084…1d098               Head {h00=0x0010, h01=0x0050, text=»GETFIL EQU *«, t00=0x0129, t01=0x00b0}
0x1d098…1d0ae               Head {h00=0x0012, h01=0x0050, text=» CF A14,GETVLB«, t00=0x0129, t01=0x00c4}
0x1d0ae…1d0c2               Head {h00=0x0010, h01=0x0050, text=»GET:10 EQU *«, t00=0x0129, t01=0x00da}
0x1d0c2…1d0e8               Head {h00=0x0022, h01=0x0050, text=» CF A14,RDSEC GET VOLUME LABEL«, t00=0x0129, t01=0x00ee}
0x1d0e8…1d114               Head {h00=0x0028, h01=0x0050, text=» LDK A7,QBLFAC VTOC BLOCKING FACTOR «, t00=0x0129, t01=0x0114}
0x1d114…1d13a               Head {h00=0x0022, h01=0x0050, text=» LDR A6,A9 GET START OF BUFFER«, t00=0x0129, t01=0x0140}
0x1d13a…1d14e               Head {h00=0x0010, h01=0x0050, text=»GET:20 EQU *«, t00=0x0129, t01=0x0166}
0x1d14e…1d16c               Head {h00=0x001a, h01=0x0050, text=» LDK A5,/20 LOAD SPACE«, t00=0x0129, t01=0x017a}
0x1d16c…1d18c               Head {h00=0x001c, h01=0x0050, text=» CCR A5,A6 UNUSED FILE? «, t00=0x012a, t01=0x0008}
0x1d18c…1d1a6               Head {h00=0x0016, h01=0x0050, text=» RF(E) GET:50 YES!«, t00=0x012a, t01=0x0028}
0x1d1a6…1d1c8               Head {h00=0x001e, h01=0x0050, text=» LDR A4,A6 START OF RECORD«, t00=0x012a, t01=0x0042}
0x1d1c8…1d1f4               Head {h00=0x0028, h01=0x0050, text=» LDK A5,'S' STANDARD FILE CHARACTER «, t00=0x012a, t01=0x0064}
0x1d1f4…1d218               Head {h00=0x0020, h01=0x0050, text=» CC A5,27,A6 STANDARD FILE? «, t00=0x012a, t01=0x0090}
0x1d218…1d232               Head {h00=0x0016, h01=0x0050, text=» RF(NE) GET:50 NO!«, t00=0x012a, t01=0x00b4}
0x1d232…1d260               Head {h00=0x002a, h01=0x0050, text=» LDK A5,'$' LEADING CHAR IN CONF. FILE«, t00=0x012a, t01=0x00ce}
0x1d260…1d286               Head {h00=0x0022, h01=0x0050, text=» CCR A5,A4 CONFIGURATION FILE?«, t00=0x012a, t01=0x00fc}
0x1d286…1d2a0               Head {h00=0x0016, h01=0x0050, text=» RF(NE) GET:50 NO!«, t00=0x012a, t01=0x0122}
0x1d2a0…1d2d6               Head {h00=0x0032, h01=0x0050, text=»GET:25 LDK A3,'C' THIS INSTRUCTION IS MODIFIED«, t00=0x012a, t01=0x013c}
0x1d2d6…1d302               Head {h00=0x0028, h01=0x0050, text=» CCK A3,'CC' LOOKING FOR CONF. FILE?«, t00=0x012a, t01=0x0172}
0x1d302…1d31c               Head {h00=0x0016, h01=0x0050, text=» RF(NE) GET:85 NO!«, t00=0x012b, t01=0x000e}
0x1d31c…1d33e               Head {h00=0x001e, h01=0x0050, text=» ADK A4,5 SIXTH CHARACTER «, t00=0x012b, t01=0x0028}
0x1d33e…1d36e               Head {h00=0x002c, h01=0x0050, text=» LDK A5,':' CHARACTER TO PRECEED NUMBER «, t00=0x012b, t01=0x004a}
0x1d36e…1d39a               Head {h00=0x0028, h01=0x0050, text=»GET:30 CCR A5,A4 CONFIGURATION FILE?«, t00=0x012b, t01=0x007a}
0x1d39a…1d3b4               Head {h00=0x0016, h01=0x0050, text=» RF(E) GET:40 YES!«, t00=0x012b, t01=0x00a6}
0x1d3b4…1d3d8               Head {h00=0x0020, h01=0x0050, text=» SUK A4,1 TRY NEXT CHARACTER«, t00=0x012b, t01=0x00c0}
0x1d3d8…1d3fa               Head {h00=0x001e, h01=0x0050, text=» CWR A4,A6 FIRST IN NAME? «, t00=0x012b, t01=0x00e4}
0x1d3fa…1d414               Head {h00=0x0016, h01=0x0050, text=» RF(E) GET:50 YES!«, t00=0x012b, t01=0x0106}
0x1d414…1d426               Head {h00=0x000e, h01=0x0050, text=» RB GET:30«, t00=0x012b, t01=0x0120}
0x1d426…1d43a               Head {h00=0x0010, h01=0x0050, text=»GET:40 EQU *«, t00=0x012b, t01=0x0132}
0x1d43a…1d444               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x012b, t01=0x0146}
0x1d444…1d468               Head {h00=0x0020, h01=0x0050, text=»*  CHECK APPLICATION NUMBER «, t00=0x012b, t01=0x0150}
0x1d468…1d472               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x012b, t01=0x0174}
0x1d472…1d494               Head {h00=0x001e, h01=0x0050, text=» LC A5,1,A4 GET LEFT DIGIT«, t00=0x012b, t01=0x017e}
0x1d494…1d4b8               Head {h00=0x0020, h01=0x0050, text=» SLL A5,8 SHIFT TO LEFT BYTE«, t00=0x012c, t01=0x0010}
0x1d4b8…1d4dc               Head {h00=0x0020, h01=0x0050, text=» LC A5,2,A4 GET RIGHT DIGIT «, t00=0x012c, t01=0x0034}
0x1d4dc…1d502               Head {h00=0x0022, h01=0x0050, text=» CALL CONVRT CONVERT TO BINARY«, t00=0x012c, t01=0x0058}
0x1d502…1d532               Head {h00=0x002c, h01=0x0050, text=» CW A1,SCTANO SAME AS APPLICATION NUMBER«, t00=0x012c, t01=0x007e}
0x1d532…1d548               Head {h00=0x0012, h01=0x0050, text=» RF(NE) GET:50«, t00=0x012c, t01=0x00ae}
0x1d548…1d552               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x012c, t01=0x00c4}
0x1d552…1d576               Head {h00=0x0020, h01=0x0050, text=»*  CONFIGURATION FILE FOUND «, t00=0x012c, t01=0x00ce}
0x1d576…1d580               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x012c, t01=0x00f2}
0x1d580…1d5a8               Head {h00=0x0024, h01=0x0050, text=» LD A1,22,A6 LAST RECORD NUMBER «, t00=0x012c, t01=0x00fc}
0x1d5a8…1d5ca               Head {h00=0x001e, h01=0x0050, text=» ST A1,LSTREC+STKEND SAVE «, t00=0x012c, t01=0x0124}
0x1d5ca…1d5e4               Head {h00=0x0016, h01=0x0050, text=» LD A12,16,A6 GET «, t00=0x012c, t01=0x0146}
0x1d5e4…1d608               Head {h00=0x0020, h01=0x0050, text=» LD A11,18,A6 SECTOR ADDRESS«, t00=0x012c, t01=0x0160}
0x1d608…1d618               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x012c, t01=0x0184}
0x1d618…1d622 (301, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x012d, t01=0x0004}
0x1d622…1d636               Head {h00=0x0010, h01=0x0050, text=»GET:50 EQU *«, t00=0x012d, t01=0x000e}
0x1d636…1d65a               Head {h00=0x0020, h01=0x0050, text=» ADR A6,A8 NEXT VTOC RECORD «, t00=0x012d, t01=0x0022}
0x1d65a…1d684               Head {h00=0x0026, h01=0x0050, text=» ADK A6,1 BYPASS STATUS CHARACTER «, t00=0x012d, t01=0x0046}
0x1d684…1d6b4               Head {h00=0x002c, h01=0x0050, text=» SUK A7,1 MOORE RECORDS IN THIS SECTOR? «, t00=0x012d, t01=0x0070}
0x1d6b4…1d6ce               Head {h00=0x0016, h01=0x0050, text=» RB(P) GET:20 YES!«, t00=0x012d, t01=0x00a0}
0x1d6ce…1d6f4               Head {h00=0x0022, h01=0x0050, text=» CWR A11,A10 LAST VTOC SECTOR?«, t00=0x012d, t01=0x00ba}
0x1d6f4…1d70e               Head {h00=0x0016, h01=0x0050, text=» RB(NE) GET:10 NO!«, t00=0x012d, t01=0x00e0}
0x1d70e…1d744               Head {h00=0x0032, h01=0x0050, text=»GET:60 LDK A3,'C' THIS INSTRUCTION IS MODIFIED«, t00=0x012d, t01=0x00fa}
0x1d744…1d770               Head {h00=0x0028, h01=0x0050, text=» CCK A3,'CC' LOOKING FOR CONF. FILE?«, t00=0x012d, t01=0x0130}
0x1d770…1d78a               Head {h00=0x0016, h01=0x0050, text=» RF(NE) GET:99 NO!«, t00=0x012d, t01=0x015c}
0x1d78a…1d794               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x012d, t01=0x0176}
0x1d794…1d7d2               Head {h00=0x003a, h01=0x0050, text=»*  CONFIGURATION FILE NOT FOUND - READ SOP AND SELECT «, t00=0x012d, t01=0x0180}
0x1d7d2…1d800               Head {h00=0x002a, h01=0x0050, text=»*  LOAD MEDIUM FOR CONFIGURATION FILE «, t00=0x012e, t01=0x002e}
0x1d800…1d80a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x012e, t01=0x005c}
0x1d80a…1d814               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x012e, t01=0x0066}
0x1d814…1d82a               Head {h00=0x0012, h01=0x0050, text=» LDKL A2,/7F8 «, t00=0x012e, t01=0x0070}
0x1d82a…1d854               Head {h00=0x0026, h01=0x0050, text=» OTR A2,0,SOP SWITCH ON SOP LAMPS «, t00=0x012e, t01=0x0086}
0x1d854…1d868               Head {h00=0x0010, h01=0x0050, text=»GET:70 EQU *«, t00=0x012e, t01=0x00b0}
0x1d868…1d87e               Head {h00=0x0012, h01=0x0050, text=» CF A14,SOPIN «, t00=0x012e, t01=0x00c4}
0x1d87e…1d8a4               Head {h00=0x0022, h01=0x0050, text=» ANKL A1,/7FC ALLOWED SWITCH? «, t00=0x012e, t01=0x00da}
0x1d8a4…1d8be               Head {h00=0x0016, h01=0x0050, text=» RB(Z) GET:70 NO! «, t00=0x012e, t01=0x0100}
0x1d8be…1d8d4               Head {h00=0x0012, h01=0x0050, text=» LDKL A2,LMP1 «, t00=0x012e, t01=0x011a}
0x1d8d4…1d8fe               Head {h00=0x0026, h01=0x0050, text=» OTR A2,0,SOP SWITCH ON LOAD LAMP «, t00=0x012e, t01=0x0130}
0x1d8fe…1d910               Head {h00=0x000e, h01=0x0050, text=» SRN A1,A2«, t00=0x012e, t01=0x015a}
0x1d910…1d93c               Head {h00=0x0028, h01=0x0050, text=» LC A1,DEVTAB,A2 GET DEVICE ADDRESS «, t00=0x012e, t01=0x016c}
0x1d93c…1d950               Head {h00=0x0010, h01=0x0050, text=»GET:75 EQU *«, t00=0x012f, t01=0x0008}
0x1d950…1d98a               Head {h00=0x0036, h01=0x0050, text=» SC A1,CONDEV+1+STKEND SAVE CONF. DATA LOAD DEVICE«, t00=0x012f, t01=0x001c}
0x1d98a…1d9b6               Head {h00=0x0028, h01=0x0050, text=» CF A14,CONFLD CONFIGURE LOAD DEVICE«, t00=0x012f, t01=0x0056}
0x1d9b6…1d9c8               Head {h00=0x000e, h01=0x0050, text=» RB GETFIL«, t00=0x012f, t01=0x0082}
0x1d9c8…1d9dc               Head {h00=0x0010, h01=0x0050, text=»GET:85 EQU *«, t00=0x012f, t01=0x0094}
0x1d9dc…1da04               Head {h00=0x0024, h01=0x0050, text=» CCK A3,'SS' LOOKING FOR $SWAPP?«, t00=0x012f, t01=0x00a8}
0x1da04…1da1e               Head {h00=0x0016, h01=0x0050, text=» RF(NE) GET:99 NO!«, t00=0x012f, t01=0x00d0}
0x1da1e…1da48               Head {h00=0x0026, h01=0x0050, text=» LDK A5,0 RESET CHARACTER COUNTER «, t00=0x012f, t01=0x00ea}
0x1da48…1da76               Head {h00=0x002a, h01=0x0050, text=»GET:90 LCR A1,A4 GET CHAR IN FILENAME «, t00=0x012f, t01=0x0114}
0x1da76…1daa8               Head {h00=0x002e, h01=0x0050, text=» CC A1,SWPTAB,A5 CHECK IF PRESCIBED CHAR. «, t00=0x012f, t01=0x0142}
0x1daa8…1dac2               Head {h00=0x0016, h01=0x0050, text=» RB(NE) GET:50 NO!«, t00=0x012f, t01=0x0174}
0x1dac2…1dae2               Head {h00=0x001c, h01=0x0050, text=» ADK A4,1 NEXT CHARACTER«, t00=0x012f, t01=0x018e}
0x1dae2…1db10               Head {h00=0x002a, h01=0x0050, text=» ADK A5,1 INCREMENT CHARACTER COUNTER «, t00=0x0130, t01=0x001e}
0x1db10…1db3a               Head {h00=0x0026, h01=0x0050, text=» CWK A5,8 ALL CHARACTERS CHECKED? «, t00=0x0130, t01=0x004c}
0x1db3a…1db54               Head {h00=0x0016, h01=0x0050, text=» RB(NE) GET:90 NO!«, t00=0x0130, t01=0x0076}
0x1db54…1db5e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0130, t01=0x0090}
0x1db5e…1db9c               Head {h00=0x003a, h01=0x0050, text=»*  SWAPPABLE WORK BLOCK FILE FOUND - SAVE DISC ADDRESS«, t00=0x0130, t01=0x009a}
0x1db9c…1dbcc               Head {h00=0x002c, h01=0x0050, text=»*  TO FILE AND TO NEXT SECTOR AFTER FILE«, t00=0x0130, t01=0x00d8}
0x1dbcc…1dbd6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0130, t01=0x0108}
0x1dbd6…1dc00               Head {h00=0x0026, h01=0x0050, text=» LD A1,18,A6 GET BIT 16-31 OF D.A.«, t00=0x0130, t01=0x0112}
0x1dc00…1dc2a               Head {h00=0x0026, h01=0x0050, text=» LD A2,16,A6 GET BIT 0-15 OF D.A. «, t00=0x0130, t01=0x013c}
0x1dc2a…1dc4c               Head {h00=0x001e, h01=0x0050, text=» ST A1,SWBFSA+STKCOM SAVE «, t00=0x0130, t01=0x0166}
0x1dc4c…1dc70               Head {h00=0x0020, h01=0x0050, text=» ST A2,SWBFSA+STKCOM+2 SAVE «, t00=0x0130, t01=0x0188}
0x1dc70…1dca0               Head {h00=0x002c, h01=0x0050, text=» LD A3,SWPFEL,A6 GET BIT 16-31 OF LENGTH«, t00=0x0131, t01=0x001c}
0x1dca0…1dcd2               Head {h00=0x002e, h01=0x0050, text=» LD A4,SWPFEL-2,A6 GET BIT 0-15 OF LENGTH «, t00=0x0131, t01=0x004c}
0x1dcd2…1dcfe               Head {h00=0x0028, h01=0x0050, text=» ADR A4,A2 ADD MOST SIGNIFICANT PART«, t00=0x0131, t01=0x007e}
0x1dcfe…1dd2c               Head {h00=0x002a, h01=0x0050, text=» ADR A3,A1 ADD LEAST SIGNIFICANT PART «, t00=0x0131, t01=0x00aa}
0x1dd2c…1dd56               Head {h00=0x0026, h01=0x0050, text=» RF(O) GET:92 OVERFLOW - ADD CARRY«, t00=0x0131, t01=0x00d8}
0x1dd56…1dd68               Head {h00=0x000e, h01=0x0050, text=» RF GET:98«, t00=0x0131, t01=0x0102}
0x1dd68…1dd8a               Head {h00=0x001e, h01=0x0050, text=»GET:92 ADK A4,1 ADD CARRY «, t00=0x0131, t01=0x0114}
0x1dd8a…1ddb0               Head {h00=0x0022, h01=0x0050, text=» ANKL A3,/7FFF RESET OVERFLOW «, t00=0x0131, t01=0x0136}
0x1ddb0…1ddea               Head {h00=0x0036, h01=0x0050, text=»GET:98 ST A3,SWBFSE+STKCOM SAVE BIT 16-31 OF D.A. «, t00=0x0131, t01=0x015c}
0x1ddea…1de1e               Head {h00=0x0030, h01=0x0050, text=» ST A4,SWBFSE+STKCOM+2 SAVE BIT 0-15 OF D.A.«, t00=0x0132, t01=0x0008}
0x1de1e…1de50               Head {h00=0x002e, h01=0x0050, text=» IM SWBFLG+STKCOM INDICATE SWB-FILE FOUND «, t00=0x0132, t01=0x003c}
0x1de50…1de66               Head {h00=0x0012, h01=0x0050, text=»GET:99 RTN A14«, t00=0x0132, t01=0x006e}
0x1de66…1de74               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0132, t01=0x0084}
0x1de74…1deb2               Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x0132, t01=0x0092}
0x1deb2…1def0               Head {h00=0x003a, h01=0x0050, text=»*                                                   * «, t00=0x0132, t01=0x00d0}
0x1def0…1df2e               Head {h00=0x003a, h01=0x0050, text=»*  LODCOM - LOAD CORE RESIDENT PART OF APPLICATION  * «, t00=0x0132, t01=0x010e}
0x1df2e…1df6c               Head {h00=0x003a, h01=0x0050, text=»*  ===============================================  * «, t00=0x0132, t01=0x014c}
0x1df6c…1dfaa               Head {h00=0x003a, h01=0x0050, text=»*                                                   * «, t00=0x0132, t01=0x018a}
0x1dfaa…1dfe8               Head {h00=0x003a, h01=0x0050, text=»*  LODSEG - LOAD ONE SEGMENT                        * «, t00=0x0133, t01=0x0038}
0x1dfe8…1e026               Head {h00=0x003a, h01=0x0050, text=»*  =========================                        * «, t00=0x0133, t01=0x0076}
0x1e026…1e064               Head {h00=0x003a, h01=0x0050, text=»*                                                   * «, t00=0x0133, t01=0x00b4}
0x1e064…1e0a2               Head {h00=0x003a, h01=0x0050, text=»*  ENTRY:  A8 - RELOCATION BASE                     * «, t00=0x0133, t01=0x00f2}
0x1e0a2…1e0e0               Head {h00=0x003a, h01=0x0050, text=»*         A10 - EFFECTIVE LENGTH                    * «, t00=0x0133, t01=0x0130}
0x1e0e0…1e11e               Head {h00=0x003a, h01=0x0050, text=»*                                                   * «, t00=0x0133, t01=0x016e}
0x1e11e…1e15c               Head {h00=0x003a, h01=0x0050, text=»*  EXIT:                                            * «, t00=0x0134, t01=0x001c}
0x1e15c…1e19a               Head {h00=0x003a, h01=0x0050, text=»*                                                   * «, t00=0x0134, t01=0x005a}
0x1e19a…1e1d8               Head {h00=0x003a, h01=0x0050, text=»*  WORK REGISTERS:  A1,A2,A3,A4,A7                  * «, t00=0x0134, t01=0x0098}
0x1e1d8…1e216               Head {h00=0x003a, h01=0x0050, text=»*                                                   * «, t00=0x0134, t01=0x00d6}
0x1e216…1e254               Head {h00=0x003a, h01=0x0050, text=»*  SUBROUTINES:  MOVE,READ                          * «, t00=0x0134, t01=0x0114}
0x1e254…1e292               Head {h00=0x003a, h01=0x0050, text=»*                                                   * «, t00=0x0134, t01=0x0152}
0x1e292…1e2d0               Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x0134, t01=0x0190}
0x1e2d0…1e2e4               Head {h00=0x0010, h01=0x0050, text=»LODCOM EQU *«, t00=0x0135, t01=0x003e}
0x1e2e4…1e314               Head {h00=0x002c, h01=0x0050, text=» LD A9,MXBUF GET ADDRESS TO READ BUFFER «, t00=0x0135, t01=0x0052}
0x1e314…1e33a               Head {h00=0x0022, h01=0x0050, text=» LDR A3,A9 GET START OF BUFFER«, t00=0x0135, t01=0x0082}
0x1e33a…1e352               Head {h00=0x0014, h01=0x0050, text=» LDR A2,A3 SAVE «, t00=0x0135, t01=0x00a8}
0x1e352…1e37c               Head {h00=0x0026, h01=0x0050, text=» LDKL A7,240 NUMBER OF CODE WORDS «, t00=0x0135, t01=0x00c0}
0x1e37c…1e392               Head {h00=0x0012, h01=0x0050, text=»LOD:10 EQU *-2«, t00=0x0135, t01=0x00ea}
0x1e392…1e3b2               Head {h00=0x001c, h01=0x0050, text=» LDR A10,A10 APP >32 KB?«, t00=0x0135, t01=0x0100}
0x1e3b2…1e3cc               Head {h00=0x0016, h01=0x0050, text=» RF(NN) LOD:20 NO!«, t00=0x0135, t01=0x0120}
0x1e3cc…1e3ec               Head {h00=0x001c, h01=0x0050, text=» SUR A10,A7 DEC. LENGTH «, t00=0x0135, t01=0x013a}
0x1e3ec…1e3fe               Head {h00=0x000e, h01=0x0050, text=» RF LOD:50«, t00=0x0135, t01=0x015a}
0x1e3fe…1e412               Head {h00=0x0010, h01=0x0050, text=»LOD:20 EQU *«, t00=0x0135, t01=0x016c}
0x1e412…1e444               Head {h00=0x002e, h01=0x0050, text=» SUR A10,A7 CHECK IF IN END OF OF SEGMENT «, t00=0x0135, t01=0x0180}
0x1e444…1e462               Head {h00=0x001a, h01=0x0050, text=» RF(P) LOD:50 NO YET! «, t00=0x0136, t01=0x0022}
0x1e462…1e488               Head {h00=0x0022, h01=0x0050, text=» CWK A7,256 128 WORDS/SECTOR? «, t00=0x0136, t01=0x0040}
0x1e488…1e4a2               Head {h00=0x0016, h01=0x0050, text=» RF(NE) LOD:30 NO!«, t00=0x0136, t01=0x0066}
0x1e4a2…1e4d2               Head {h00=0x002c, h01=0x0050, text=» ADR A7,A10 COMPUTE NUMBER OF CODE WORDS«, t00=0x0136, t01=0x0080}
0x1e4d2…1e4fe               Head {h00=0x0028, h01=0x0050, text=» LDKL A10,0 INDICATE END OF SEGMENT «, t00=0x0136, t01=0x00b0}
0x1e4fe…1e510               Head {h00=0x000e, h01=0x0050, text=» RF LOD:52«, t00=0x0136, t01=0x00dc}
0x1e510…1e524               Head {h00=0x0010, h01=0x0050, text=»LOD:30 EQU *«, t00=0x0136, t01=0x00ee}
0x1e524…1e55a               Head {h00=0x0032, h01=0x0050, text=» ADR A7,A10 JUST MOVE SIGNIFICANT CHARACTERS! «, t00=0x0136, t01=0x0102}
0x1e55a…1e586               Head {h00=0x0028, h01=0x0050, text=» LDKL A10,0 INDICATE END OF SEGMENT «, t00=0x0136, t01=0x0138}
0x1e586…1e5be               Head {h00=0x0034, h01=0x0050, text=» LD A1,FSTSEC+STKEND LOOK IF FIRST SECTOR/BLOCK «, t00=0x0136, t01=0x0164}
0x1e5be…1e5d8               Head {h00=0x0016, h01=0x0050, text=» RF(NZ) LOD:50 NO!«, t00=0x0137, t01=0x000c}
0x1e5d8…1e5e2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0137, t01=0x0026}
0x1e5e2…1e618               Head {h00=0x0032, h01=0x0050, text=» ADK A7,8 YES, ADD 8 TO COMPENSATE FOR HEADER «, t00=0x0137, t01=0x0030}
0x1e618…1e656               Head {h00=0x003a, h01=0x0050, text=» CWK A7,240 LOOK IF OUTSIDE CODE PART OF SECTOR/BLOCK «, t00=0x0137, t01=0x0066}
0x1e656…1e670               Head {h00=0x0016, h01=0x0050, text=» RF(L) LOD:50 NO! «, t00=0x0137, t01=0x00a4}
0x1e670…1e67a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0137, t01=0x00be}
0x1e67a…1e6a6               Head {h00=0x0028, h01=0x0050, text=» SUK A7,240 YES, GET WORDS REMAINING«, t00=0x0137, t01=0x00c8}
0x1e6a6…1e6c2               Head {h00=0x0018, h01=0x0050, text=» LDR A10,A7 AND SAVE«, t00=0x0137, t01=0x00f4}
0x1e6c2…1e6ee               Head {h00=0x0028, h01=0x0050, text=» LDK A7,240 START OF RELOCATION BITS«, t00=0x0137, t01=0x0110}
0x1e6ee…1e702               Head {h00=0x0010, h01=0x0050, text=»LOD:50 EQU *«, t00=0x0137, t01=0x013c}
0x1e702…1e728               Head {h00=0x0022, h01=0x0050, text=» CWK A7,256 128 WORDS/SECTOR? «, t00=0x0137, t01=0x0150}
0x1e728…1e742               Head {h00=0x0016, h01=0x0050, text=» RF(E) LOD:52 YES!«, t00=0x0137, t01=0x0176}
0x1e742…1e76e               Head {h00=0x0028, h01=0x0050, text=» ADR A2,A7 START OF RELOCATION BITS «, t00=0x0137, t01=0x0190}
0x1e76e…1e78c               Head {h00=0x001a, h01=0x0050, text=» CF A14,REBUF RELOCATE«, t00=0x0138, t01=0x002c}
0x1e78c…1e7a0               Head {h00=0x0010, h01=0x0050, text=»LOD:52 EQU *«, t00=0x0138, t01=0x004a}
0x1e7a0…1e7c6               Head {h00=0x0022, h01=0x0050, text=» LDR A1,A9 START OF CODE PART «, t00=0x0138, t01=0x005e}
0x1e7c6…1e7f6               Head {h00=0x002c, h01=0x0050, text=» LD A4,FSTSEC+STKEND FIRST SECTOR/BLOCK?«, t00=0x0138, t01=0x0084}
0x1e7f6…1e810               Head {h00=0x0016, h01=0x0050, text=» RF(NZ) LOD:55 NO!«, t00=0x0138, t01=0x00b4}
0x1e810…1e84a               Head {h00=0x0036, h01=0x0050, text=» IM FSTSEC+STKEND INDICATE NOT FIRST SECTOR/BLOCK «, t00=0x0138, t01=0x00ce}
0x1e84a…1e87e               Head {h00=0x0030, h01=0x0050, text=» ADK A1,8 SKIP 4 WORDS IN FIRST SECTOR/BLOCK«, t00=0x0138, t01=0x0108}
0x1e87e…1e8b2               Head {h00=0x0030, h01=0x0050, text=» SUK A7,8 DECREMENT NUMBER OF CHAR. TO MOVE «, t00=0x0138, t01=0x013c}
0x1e8b2…1e8d4               Head {h00=0x001e, h01=0x0050, text=» LD A3,COMLG,A9 GET LENGTH«, t00=0x0138, t01=0x0170}
0x1e8d4…1e90c (313, 0, 400) Head {h00=0x0034, h01=0x0050, text=» RF(N) LOD:54 APPL. LARGER THAN ONE SECTOR/BLOCK«, t00=0x0139, t01=0x0004}
0x1e90c…1e916               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0139, t01=0x003c}
0x1e916…1e94a               Head {h00=0x0030, h01=0x0050, text=» CWK A3,240 SINGLE SECTOR/BLOCK APPLICATION?«, t00=0x0139, t01=0x0046}
0x1e94a…1e966               Head {h00=0x0018, h01=0x0050, text=» RF(NG) LOD:55 YES! «, t00=0x0139, t01=0x007a}
0x1e966…1e970               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0139, t01=0x0096}
0x1e970…1e98a               Head {h00=0x0016, h01=0x0050, text=»LOD:54 ADKL A10,8 «, t00=0x0139, t01=0x00a0}
0x1e98a…1e99e               Head {h00=0x0010, h01=0x0050, text=»LOD:55 EQU *«, t00=0x0139, t01=0x00ba}
0x1e99e…1e9ce               Head {h00=0x002c, h01=0x0050, text=» LDR A3,A7 NUMBER OF CHARACTERS TO MOVE «, t00=0x0139, t01=0x00ce}
0x1e9ce…1e9fa               Head {h00=0x0028, h01=0x0050, text=» LD A2,LLDADR+STKEND GET TO-ADDRESS «, t00=0x0139, t01=0x00fe}
0x1e9fa…1ea2e               Head {h00=0x0030, h01=0x0050, text=» ADS A3,LLDADR+STKEND UPDATE MEMORY ADDRESS «, t00=0x0139, t01=0x012a}
0x1ea2e…1ea44               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0139, t01=0x015e}
0x1ea44…1ea6c               Head {h00=0x0024, h01=0x0050, text=» MVSU A3 MOVE TABLE FROM SYSTEM «, t00=0x0139, t01=0x0174}
0x1ea6c…1ea78               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x013a, t01=0x000c}
0x1ea78…1ea8e               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x013a, t01=0x0018}
0x1ea8e…1eaa0               Head {h00=0x000e, h01=0x0050, text=» CALL MOVE«, t00=0x013a, t01=0x002e}
0x1eaa0…1eaac               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x013a, t01=0x0040}
0x1eaac…1ead0               Head {h00=0x0020, h01=0x0050, text=» LDR A10,A10 END OF SEGMENT?«, t00=0x013a, t01=0x004c}
0x1ead0…1eae6               Head {h00=0x0012, h01=0x0050, text=» RF(NZ) LOD:70«, t00=0x013a, t01=0x0070}
0x1eae6…1eafc               Head {h00=0x0012, h01=0x0050, text=» RTN A14 EXIT «, t00=0x013a, t01=0x0086}
0x1eafc…1eb10               Head {h00=0x0010, h01=0x0050, text=»LODSEG EQU *«, t00=0x013a, t01=0x009c}
0x1eb10…1eb3c               Head {h00=0x0028, h01=0x0050, text=» LDKL A1,256 NUMBER OF WORDS/SECTOR «, t00=0x013a, t01=0x00b0}
0x1eb3c…1eb64               Head {h00=0x0024, h01=0x0050, text=» ST A1,LOD:10 MODIFY INSTRUCTION«, t00=0x013a, t01=0x00dc}
0x1eb64…1eb78               Head {h00=0x0010, h01=0x0050, text=»LOD:70 EQU *«, t00=0x013a, t01=0x0104}
0x1eb78…1eb8c               Head {h00=0x0010, h01=0x0050, text=» CF A14,READ«, t00=0x013a, t01=0x0118}
0x1eb8c…1eba0               Head {h00=0x0010, h01=0x0050, text=»READ EQU *-2«, t00=0x013a, t01=0x012c}
0x1eba0…1ebb2               Head {h00=0x000e, h01=0x0050, text=» RB LODCOM«, t00=0x013a, t01=0x0140}
0x1ebb2…1ebc0               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x013a, t01=0x0152}
0x1ebc0…1ebfa               Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x013a, t01=0x0160}
0x1ebfa…1ec34               Head {h00=0x0036, h01=0x0050, text=»*                                               * «, t00=0x013b, t01=0x000a}
0x1ec34…1ec6e               Head {h00=0x0036, h01=0x0050, text=»*        REBUF - RELOCATE BUFFER ROUTINE        * «, t00=0x013b, t01=0x0044}
0x1ec6e…1eca8               Head {h00=0x0036, h01=0x0050, text=»*        ===============================        * «, t00=0x013b, t01=0x007e}
0x1eca8…1ece2               Head {h00=0x0036, h01=0x0050, text=»*                                               * «, t00=0x013b, t01=0x00b8}
0x1ece2…1ed1c               Head {h00=0x0036, h01=0x0050, text=»*  REFERENCED IN:  LODCOM/LODSEG                * «, t00=0x013b, t01=0x00f2}
0x1ed1c…1ed56               Head {h00=0x0036, h01=0x0050, text=»*                                               * «, t00=0x013b, t01=0x012c}
0x1ed56…1ed90               Head {h00=0x0036, h01=0x0050, text=»*  ENTRY:  A3 - START OF BUFFER                 * «, t00=0x013b, t01=0x0166}
0x1ed90…1edca               Head {h00=0x0036, h01=0x0050, text=»*          A2 - START OF RELOCATION TABLE       * «, t00=0x013c, t01=0x0010}
0x1edca…1ee04               Head {h00=0x0036, h01=0x0050, text=»*                                               * «, t00=0x013c, t01=0x004a}
0x1ee04…1ee3e               Head {h00=0x0036, h01=0x0050, text=»*  EXIT:                                        * «, t00=0x013c, t01=0x0084}
0x1ee3e…1ee78               Head {h00=0x0036, h01=0x0050, text=»*                                               * «, t00=0x013c, t01=0x00be}
0x1ee78…1eeb2               Head {h00=0x0036, h01=0x0050, text=»*  WORK REGISTERS:  A1,A4,A5,A6                 * «, t00=0x013c, t01=0x00f8}
0x1eeb2…1eeec               Head {h00=0x0036, h01=0x0050, text=»*                                               * «, t00=0x013c, t01=0x0132}
0x1eeec…1ef26               Head {h00=0x0036, h01=0x0050, text=»*  SUBROUTINES:                                 * «, t00=0x013c, t01=0x016c}
0x1ef26…1ef60               Head {h00=0x0036, h01=0x0050, text=»*                                               * «, t00=0x013d, t01=0x0016}
0x1ef60…1ef9a               Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x013d, t01=0x0050}
0x1ef9a…1efae               Head {h00=0x0010, h01=0x0050, text=»REBUF EQU * «, t00=0x013d, t01=0x008a}
0x1efae…1efe0               Head {h00=0x002e, h01=0x0050, text=» LDR A4,A2 GET START OPF RELOCATION TABLE «, t00=0x013d, t01=0x009e}
0x1efe0…1eff2               Head {h00=0x000e, h01=0x0050, text=» SUK A4,2 «, t00=0x013d, t01=0x00d0}
0x1eff2…1f006               Head {h00=0x0010, h01=0x0050, text=»REB:10 EQU *«, t00=0x013d, t01=0x00e2}
0x1f006…1f02c               Head {h00=0x0022, h01=0x0050, text=» ADK A4,2 NEXT RELOCATION WORD«, t00=0x013d, t01=0x00f6}
0x1f02c…1f058               Head {h00=0x0028, h01=0x0050, text=» LDK A6,16 NUMBER OF RELOCATION BITS«, t00=0x013d, t01=0x011c}
0x1f058…1f080               Head {h00=0x0024, h01=0x0050, text=» LDR* A1,A4 GET RELOCATION WORD «, t00=0x013d, t01=0x0148}
0x1f080…1f094               Head {h00=0x0010, h01=0x0050, text=»REB:20 EQU *«, t00=0x013d, t01=0x0170}
0x1f094…1f0c4               Head {h00=0x002c, h01=0x0050, text=» RF(NN) REB:30 DON'T RELOCATE THIS WORD!«, t00=0x013d, t01=0x0184}
0x1f0c4…1f0e6               Head {h00=0x001e, h01=0x0050, text=» LDR* A5,A3 GET CODE WORD «, t00=0x013e, t01=0x0024}
0x1f0e6…1f102               Head {h00=0x0018, h01=0x0050, text=» ADR A5,A8 RELOCATE «, t00=0x013e, t01=0x0046}
0x1f102…1f122               Head {h00=0x001c, h01=0x0050, text=» STR A5,A3 STORE IT BACK«, t00=0x013e, t01=0x0062}
0x1f122…1f136               Head {h00=0x0010, h01=0x0050, text=»REB:30 EQU *«, t00=0x013e, t01=0x0082}
0x1f136…1f156               Head {h00=0x001c, h01=0x0050, text=» ADK A3,2 NEXT CODE WORD«, t00=0x013e, t01=0x0096}
0x1f156…1f180               Head {h00=0x0026, h01=0x0050, text=» CWR A3,A2 END OF CODE WORD PART? «, t00=0x013e, t01=0x00b6}
0x1f180…1f19a               Head {h00=0x0016, h01=0x0050, text=» RF(E) EXREL YES! «, t00=0x013e, t01=0x00e0}
0x1f19a…1f1c2               Head {h00=0x0024, h01=0x0050, text=» SUK A6,1 MOORE RELOCATION BITS?«, t00=0x013e, t01=0x00fa}
0x1f1c2…1f1dc               Head {h00=0x0016, h01=0x0050, text=» RB(Z) REB:10 NO! «, t00=0x013e, t01=0x0122}
0x1f1dc…1f202               Head {h00=0x0022, h01=0x0050, text=» SLL A1,1 NEXT RELOCATION BIT «, t00=0x013e, t01=0x013c}
0x1f202…1f214               Head {h00=0x000e, h01=0x0050, text=» RB REB:20«, t00=0x013e, t01=0x0162}
0x1f214…1f228               Head {h00=0x0010, h01=0x0050, text=»EXREL EQU * «, t00=0x013e, t01=0x0174}
0x1f228…1f238               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x013e, t01=0x0188}
0x1f238…1f246               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x013f, t01=0x0008}
0x1f246…1f278               Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x013f, t01=0x0016}
0x1f278…1f2aa               Head {h00=0x002e, h01=0x0050, text=»*  GETCON - GET CONTENT IN MEMORY WORD  * «, t00=0x013f, t01=0x0048}
0x1f2aa…1f2dc               Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x013f, t01=0x007a}
0x1f2dc…1f2e6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x013f, t01=0x00ac}
0x1f2e6…1f308               Head {h00=0x001e, h01=0x0050, text=»*  REFERENCED IN:  SEGGEN «, t00=0x013f, t01=0x00b6}
0x1f308…1f312               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x013f, t01=0x00d8}
0x1f312…1f338               Head {h00=0x0022, h01=0x0050, text=»*  ENTRY:  A2 - MEMORY ADDRESS«, t00=0x013f, t01=0x00e2}
0x1f338…1f36a               Head {h00=0x002e, h01=0x0050, text=»*          MMUOPT - MMU OPTION SWITCH (X) «, t00=0x013f, t01=0x0108}
0x1f36a…1f374               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x013f, t01=0x013a}
0x1f374…1f3a4               Head {h00=0x002c, h01=0x0050, text=»*  EXIT:  A1 - CONTENT OF MEMORY ADDRESS«, t00=0x013f, t01=0x0144}
0x1f3a4…1f3ae               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x013f, t01=0x0174}
0x1f3ae…1f3c8               Head {h00=0x0016, h01=0x0050, text=»*  WORK REGISTER: «, t00=0x013f, t01=0x017e}
0x1f3c8…1f3d2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0140, t01=0x0008}
0x1f3d2…1f3ea               Head {h00=0x0014, h01=0x0050, text=»*  SUBROUTINES: «, t00=0x0140, t01=0x0012}
0x1f3ea…1f3f4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0140, t01=0x002a}
0x1f3f4…1f408               Head {h00=0x0010, h01=0x0050, text=»GETCON EQU *«, t00=0x0140, t01=0x0034}
0x1f408…1f42e               Head {h00=0x0022, h01=0x0050, text=» LD A1,SCTOPT GET OPTION WORD «, t00=0x0140, t01=0x0048}
0x1f42e…1f44a               Head {h00=0x0018, h01=0x0050, text=» ANK A1,1 MMU OPTION«, t00=0x0140, t01=0x006e}
0x1f44a…1f466               Head {h00=0x0018, h01=0x0050, text=» RF(Z) GCON10 NO MMU«, t00=0x0140, t01=0x008a}
0x1f466…1f478               Head {h00=0x000e, h01=0x0050, text=» ELR A1,A2«, t00=0x0140, t01=0x00a6}
0x1f478…1f48a               Head {h00=0x000e, h01=0x0050, text=» RF GCON20«, t00=0x0140, t01=0x00b8}
0x1f48a…1f49e               Head {h00=0x0010, h01=0x0050, text=»GCON10 EQU *«, t00=0x0140, t01=0x00ca}
0x1f49e…1f4b2               Head {h00=0x0010, h01=0x0050, text=» LDR* A1,A2 «, t00=0x0140, t01=0x00de}
0x1f4b2…1f4c6               Head {h00=0x0010, h01=0x0050, text=»GCON20 EQU *«, t00=0x0140, t01=0x00f2}
0x1f4c6…1f4de               Head {h00=0x0014, h01=0x0050, text=» RTN A14 RETURN «, t00=0x0140, t01=0x0106}
0x1f4de…1f4ec               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0140, t01=0x011e}
0x1f4ec…1f522               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x0140, t01=0x012c}
0x1f522…1f558               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0140, t01=0x0162}
0x1f558…1f58e               Head {h00=0x0032, h01=0x0050, text=»*               SCNCON                      * «, t00=0x0141, t01=0x0008}
0x1f58e…1f5c4               Head {h00=0x0032, h01=0x0050, text=»*               ======                      * «, t00=0x0141, t01=0x003e}
0x1f5c4…1f5fa               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0141, t01=0x0074}
0x1f5fa…1f630               Head {h00=0x0032, h01=0x0050, text=»*  SCAN CONFIGURATION FILE FOR POSSIBLE     * «, t00=0x0141, t01=0x00aa}
0x1f630…1f666               Head {h00=0x0032, h01=0x0050, text=»*  APPLICATION DEFINITION BLOCKS. IF        * «, t00=0x0141, t01=0x00e0}
0x1f666…1f6a2               Head {h00=0x0038, h01=0x0050, text=»*  FOUND APLTAB+STKCOM IS UPDATED WITH DISC        *«, t00=0x0141, t01=0x0116}
0x1f6a2…1f6d8               Head {h00=0x0032, h01=0x0050, text=»*  ADDRESSES.                               * «, t00=0x0141, t01=0x0152}
0x1f6d8…1f70e               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0141, t01=0x0188}
0x1f70e…1f744               Head {h00=0x0032, h01=0x0050, text=»*  ENTRY: A9 INPUT BUFFER ADDRESS           * «, t00=0x0142, t01=0x002e}
0x1f744…1f77a               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0142, t01=0x0064}
0x1f77a…1f7b0               Head {h00=0x0032, h01=0x0050, text=»*  WORK REGISTERS  A1-A8,A10                * «, t00=0x0142, t01=0x009a}
0x1f7b0…1f7e6               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0142, t01=0x00d0}
0x1f7e6…1f81c               Head {h00=0x0032, h01=0x0050, text=»*  ROUTINES REFERENCED: GETFIL, APLID       * «, t00=0x0142, t01=0x0106}
0x1f81c…1f852               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0142, t01=0x013c}
0x1f852…1f888               Head {h00=0x0032, h01=0x0050, text=»*  REFERENCED IN SYSLOD                     * «, t00=0x0142, t01=0x0172}
0x1f888…1f8be               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0143, t01=0x0018}
0x1f8be…1f8f4               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x0143, t01=0x004e}
0x1f8f4…1f8fe               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0143, t01=0x0084}
0x1f8fe…1f908               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0143, t01=0x008e}
0x1f908…1f91c               Head {h00=0x0010, h01=0x0050, text=»SCNCON EQU *«, t00=0x0143, t01=0x0098}
0x1f91c…1f94a               Head {h00=0x002a, h01=0x0050, text=» CF A14,GETFIL GET CONFIGURATION FILE «, t00=0x0143, t01=0x00ac}
0x1f94a…1f984               Head {h00=0x0036, h01=0x0050, text=» ST A11,CONDAD+STKEND SAVE CONF. DISC FILE ADDRESS«, t00=0x0143, t01=0x00da}
0x1f984…1f9b4               Head {h00=0x002c, h01=0x0050, text=» ST A12,CONDAD+2+STKEND MOST SIGN. PART «, t00=0x0143, t01=0x0114}
0x1f9b4…1f9da               Head {h00=0x0022, h01=0x0050, text=» LDR A8,A9 GET START OF BUFFER«, t00=0x0143, t01=0x0144}
0x1f9da…1fa0a               Head {h00=0x002c, h01=0x0050, text=» ADKL A8,BUFLEN-6 ADD SECTOR LENGTH USED«, t00=0x0143, t01=0x016a}
0x1fa0a…1fa3a               Head {h00=0x002c, h01=0x0050, text=» ST A8,ECNFBF+STKEND AND SAVE BUFFER END«, t00=0x0144, t01=0x000a}
0x1fa3a…1fa44               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0144, t01=0x003a}
0x1fa44…1fa6c               Head {h00=0x0024, h01=0x0050, text=» LDKL A10,0 RESET RECORD COUNTER«, t00=0x0144, t01=0x0044}
0x1fa6c…1faa2               Head {h00=0x0032, h01=0x0050, text=» LD A6,APLTAB+STKCOM GET APLTAB+STKCOM ADDRESS«, t00=0x0144, t01=0x006c}
0x1faa2…1fad0               Head {h00=0x002a, h01=0x0050, text=» ADK A6,ACBLEN+2 SKIP 1ST TABLE BLOCK «, t00=0x0144, t01=0x00a2}
0x1fad0…1faf8               Head {h00=0x0024, h01=0x0050, text=» CF A14,RDSEC READ FIRST SECTOR «, t00=0x0144, t01=0x00d0}
0x1faf8…1fb1e               Head {h00=0x0022, h01=0x0050, text=» LDR A4,A9 GET START OF RECORD«, t00=0x0144, t01=0x00f8}
0x1fb1e…1fb42               Head {h00=0x0020, h01=0x0050, text=» LDR A8,A9 SAVE RECORD START«, t00=0x0144, t01=0x011e}
0x1fb42…1fb4c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0144, t01=0x0142}
0x1fb4c…1fb60               Head {h00=0x0010, h01=0x0050, text=»SCAN00 EQU *«, t00=0x0144, t01=0x014c}
0x1fb60…1fb8c               Head {h00=0x0028, h01=0x0050, text=» LDR* A1,A4 GET FIRST WORD IN RECORD«, t00=0x0144, t01=0x0160}
0x1fb8c…1fbbe               Head {h00=0x002e, h01=0x0050, text=» CWK A1,'A;' APPLICATION DEFINITION BLOCK?«, t00=0x0144, t01=0x018c}
0x1fbbe…1fbd8               Head {h00=0x0016, h01=0x0050, text=» RF(NE) SCAN10 NO!«, t00=0x0145, t01=0x002e}
0x1fbd8…1fbe2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0145, t01=0x0048}
0x1fbe2…1fc10               Head {h00=0x002a, h01=0x0050, text=» CF A14,APLID YES GET APPLICATION NAME«, t00=0x0145, t01=0x0052}
0x1fc10…1fc24               Head {h00=0x0010, h01=0x0050, text=»SCAN10 EQU *«, t00=0x0145, t01=0x0080}
0x1fc24…1fc50               Head {h00=0x0028, h01=0x0050, text=» ADKL A10,1 INCREMENT RECORD COUNTER«, t00=0x0145, t01=0x0094}
0x1fc50…1fc7a               Head {h00=0x0026, h01=0x0050, text=» CW A10,LSTREC+STKEND LAST RECORD?«, t00=0x0145, t01=0x00c0}
0x1fc7a…1fc94               Head {h00=0x0016, h01=0x0050, text=» RF(E) SCNEND YES!«, t00=0x0145, t01=0x00ea}
0x1fc94…1fc9e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0145, t01=0x0104}
0x1fc9e…1fcd0               Head {h00=0x002e, h01=0x0050, text=» ADKL A8,RECLEN+1 INCREMENT RECORD POINTER«, t00=0x0145, t01=0x010e}
0x1fcd0…1fcfc               Head {h00=0x0028, h01=0x0050, text=» CW A8,ECNFBF+STKEND OUTSIDE SECTOR?«, t00=0x0145, t01=0x0140}
0x1fcfc…1fd16               Head {h00=0x0016, h01=0x0050, text=» RF(NE) SCAN20 NO!«, t00=0x0145, t01=0x016c}
0x1fd16…1fd20               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0145, t01=0x0186}
0x1fd20…1fd46               Head {h00=0x0022, h01=0x0050, text=» CF A14,RDSEC READ NEXT SECTOR«, t00=0x0145, t01=0x0190}
0x1fd46…1fd6e               Head {h00=0x0024, h01=0x0050, text=» LDR A8,A9 RESET RECORD ADDRESS «, t00=0x0146, t01=0x0026}
0x1fd6e…1fd82               Head {h00=0x0010, h01=0x0050, text=»SCAN20 EQU *«, t00=0x0146, t01=0x004e}
0x1fd82…1fda6               Head {h00=0x0020, h01=0x0050, text=» LDR A4,A8 GET RECORD START «, t00=0x0146, t01=0x0062}
0x1fda6…1fdce               Head {h00=0x0024, h01=0x0050, text=» RB SCAN00 CONTINUE SCAN PROCESS«, t00=0x0146, t01=0x0086}
0x1fdce…1fdd8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0146, t01=0x00ae}
0x1fdd8…1fe00               Head {h00=0x0024, h01=0x0050, text=»*  THE WHOLE CONFIGURATION FILE «, t00=0x0146, t01=0x00b8}
0x1fe00…1fe28               Head {h00=0x0024, h01=0x0050, text=»*  IS PROCESSED. SEARCH VTOC FOR«, t00=0x0146, t01=0x00e0}
0x1fe28…1fe4e               Head {h00=0x0022, h01=0x0050, text=»*  GIVEN FILE NAMES AND UPDATE«, t00=0x0146, t01=0x0108}
0x1fe4e…1fe7a               Head {h00=0x0028, h01=0x0050, text=»*  APLTAB+STKCOM WITH CORRESPONDING «, t00=0x0146, t01=0x012e}
0x1fe7a…1fe94               Head {h00=0x0016, h01=0x0050, text=»*  DISC ADDRESSES.«, t00=0x0146, t01=0x015a}
0x1fe94…1fe9e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0146, t01=0x0174}
0x1fe9e…1feb2               Head {h00=0x0010, h01=0x0050, text=»SCNEND EQU *«, t00=0x0146, t01=0x017e}
0x1feb2…1fee6 (327, 0, 400) Head {h00=0x0030, h01=0x0050, text=» LD A1,IPLDEV+STKEND CONFIGURE PGM LOAD DEV.«, t00=0x0147, t01=0x0004}
0x1fee6…1fefc               Head {h00=0x0012, h01=0x0050, text=» CF A14,LODDEV«, t00=0x0147, t01=0x0038}
0x1fefc…1ff38               Head {h00=0x0038, h01=0x0050, text=» LD A6,APLTAB+STKCOM GET APLTAB+STKCOM START ADDRESS«, t00=0x0147, t01=0x004e}
0x1ff38…1ff66               Head {h00=0x002a, h01=0x0050, text=» ADK A6,ACBLEN+2 SKIP 1ST TABLE BLOCK «, t00=0x0147, t01=0x008a}
0x1ff66…1ff9a               Head {h00=0x0030, h01=0x0050, text=» LD* A1,APLTAB+STKCOM GET NO OF APPLICATIONS«, t00=0x0147, t01=0x00b8}
0x1ff9a…1ffb6               Head {h00=0x0018, h01=0x0050, text=» SUK A1,1 DECREMENT «, t00=0x0147, t01=0x00ec}
0x1ffb6…1ffde               Head {h00=0x0024, h01=0x0050, text=» RF(Z) RTRN ONLY ONE APPLICATION«, t00=0x0147, t01=0x0108}
0x1ffde…1fff8               Head {h00=0x0016, h01=0x0050, text=» NGR A1,A1 NEGATE «, t00=0x0147, t01=0x0130}
0x1fff8…2002e               Head {h00=0x0032, h01=0x0050, text=» ST A1,APLCNT+STKEND AND SAVE AS APPL. COUNTER«, t00=0x0147, t01=0x014a}
0x2002e…2005e               Head {h00=0x002c, h01=0x0050, text=» CF A14,GETAPL UPDATE APPLIC. DISC ADDR.«, t00=0x0147, t01=0x0180}
0x2005e…20068               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0148, t01=0x0020}
0x20068…2007a               Head {h00=0x000e, h01=0x0050, text=»RTRN EQU *«, t00=0x0148, t01=0x002a}
0x2007a…20098               Head {h00=0x001a, h01=0x0050, text=» RTN A14 END OF SCNCON«, t00=0x0148, t01=0x003c}
0x20098…200a6               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0148, t01=0x005a}
0x200a6…200dc               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x0148, t01=0x0068}
0x200dc…20112               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0148, t01=0x009e}
0x20112…20148               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0148, t01=0x00d4}
0x20148…2017e               Head {h00=0x0032, h01=0x0050, text=»*                 APLID                     * «, t00=0x0148, t01=0x010a}
0x2017e…201b4               Head {h00=0x0032, h01=0x0050, text=»*                 =====                     * «, t00=0x0148, t01=0x0140}
0x201b4…201ea               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0148, t01=0x0176}
0x201ea…20220               Head {h00=0x0032, h01=0x0050, text=»*  APLID TAKES THE NAME OF APPLICATION      * «, t00=0x0149, t01=0x001c}
0x20220…20256               Head {h00=0x0032, h01=0x0050, text=»*  AND MOVES IT FROM CONF. FILE TO          * «, t00=0x0149, t01=0x0052}
0x20256…20292               Head {h00=0x0038, h01=0x0050, text=»*  APLTAB+STKCOM. FOR EACH APPLICATION A ENTRY     *«, t00=0x0149, t01=0x0088}
0x20292…202ce               Head {h00=0x0038, h01=0x0050, text=»*  IN APLTAB+STKCOM IS CREATED ACCORDINGLY:        *«, t00=0x0149, t01=0x00c4}
0x202ce…20304               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0149, t01=0x0100}
0x20304…2033a               Head {h00=0x0032, h01=0x0050, text=»*       LENGTH OF NAME (BYTES)              * «, t00=0x0149, t01=0x0136}
0x2033a…20370               Head {h00=0x0032, h01=0x0050, text=»*       NAME                                * «, t00=0x0149, t01=0x016c}
0x20370…203a6               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x014a, t01=0x0012}
0x203a6…203dc               Head {h00=0x0032, h01=0x0050, text=»*  THE NAME ENTRY CONSISTS OF 1-4 WORDS     * «, t00=0x014a, t01=0x0048}
0x203dc…20412               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x014a, t01=0x007e}
0x20412…2044e               Head {h00=0x0038, h01=0x0050, text=»*  ENTRY: A6 POINTER INTO APLTAB+STKCOM            *«, t00=0x014a, t01=0x00b4}
0x2044e…20484               Head {h00=0x0032, h01=0x0050, text=»*         A8 RECORD POINTER                 * «, t00=0x014a, t01=0x00f0}
0x20484…204ba               Head {h00=0x0032, h01=0x0050, text=»*         A10 RECORD COUNTER                * «, t00=0x014a, t01=0x0126}
0x204ba…204f0               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x014a, t01=0x015c}
0x204f0…20526 (331, 0, 400) Head {h00=0x0032, h01=0x0050, text=»*  WORK REGISTERS: A1-A5                    * «, t00=0x014b, t01=0x0004}
0x20526…2055c               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x014b, t01=0x003a}
0x2055c…20592               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x014b, t01=0x0070}
0x20592…2059c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x014b, t01=0x00a6}
0x2059c…205a6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x014b, t01=0x00b0}
0x205a6…205ba               Head {h00=0x0010, h01=0x0050, text=»APLID EQU * «, t00=0x014b, t01=0x00ba}
0x205ba…205e6               Head {h00=0x0028, h01=0x0050, text=» ADKL A10,1 INCREMENT RECORD COUNTER«, t00=0x014b, t01=0x00ce}
0x205e6…20610               Head {h00=0x0026, h01=0x0050, text=» CW A10,LSTREC+STKEND LAST RECORD «, t00=0x014b, t01=0x00fa}
0x20610…20648               Head {h00=0x0034, h01=0x0050, text=» ABL(E) CONERR YES! ERROR IN CONFIGURATION FILE «, t00=0x014b, t01=0x0124}
0x20648…20652               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x014b, t01=0x015c}
0x20652…20684               Head {h00=0x002e, h01=0x0050, text=» ADKL A8,RECLEN+1 INCREMENT RECORD POINTER«, t00=0x014b, t01=0x0166}
0x20684…206b0               Head {h00=0x0028, h01=0x0050, text=» CW A8,ECNFBF+STKEND OUTSIDE SECTOR?«, t00=0x014c, t01=0x0008}
0x206b0…206ca               Head {h00=0x0016, h01=0x0050, text=» RF(NE) APLID0 NO!«, t00=0x014c, t01=0x0034}
0x206ca…206d4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x014c, t01=0x004e}
0x206d4…206fa               Head {h00=0x0022, h01=0x0050, text=» CF A14,RDSEC READ NEXT SECTOR«, t00=0x014c, t01=0x0058}
0x206fa…2071e               Head {h00=0x0020, h01=0x0050, text=» LDR A8,A9 GET RECORD START «, t00=0x014c, t01=0x007e}
0x2071e…20732               Head {h00=0x0010, h01=0x0050, text=»APLID0 EQU *«, t00=0x014c, t01=0x00a2}
0x20732…20752               Head {h00=0x001c, h01=0x0050, text=» LDR A4,A8 RECORD START «, t00=0x014c, t01=0x00b6}
0x20752…2077c               Head {h00=0x0026, h01=0x0050, text=» LDK A5,0 RESET CHARACTER COUNTER «, t00=0x014c, t01=0x00d6}
0x2077c…20790               Head {h00=0x0010, h01=0x0050, text=»APLID2 EQU *«, t00=0x014c, t01=0x0100}
0x20790…207b0               Head {h00=0x001c, h01=0x0050, text=» LCR A1,A4 GET CHARACTER«, t00=0x014c, t01=0x0114}
0x207b0…207da               Head {h00=0x0026, h01=0x0050, text=» CCK A1,';;' DELIMITER CHARACTER? «, t00=0x014c, t01=0x0134}
0x207da…20800               Head {h00=0x0022, h01=0x0050, text=» RF(E) APLID4 YES! END OF NAME«, t00=0x014c, t01=0x015e}
0x20800…2080a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x014c, t01=0x0184}
0x2080a…20838               Head {h00=0x002a, h01=0x0050, text=» ADK A4,1 INCREMENT CHARACTER POINTER «, t00=0x014c, t01=0x018e}
0x20838…20864               Head {h00=0x0028, h01=0x0050, text=» ADK A5,1 INCREMENT CHARACTER COUNT «, t00=0x014d, t01=0x002c}
0x20864…2088e               Head {h00=0x0026, h01=0x0050, text=» CWK A5,NCHAID END OF THIS RECORD?«, t00=0x014d, t01=0x0058}
0x2088e…208ba               Head {h00=0x0028, h01=0x0050, text=» RB(NE) APLID2 NO GET NEXT CHARACTER«, t00=0x014d, t01=0x0082}
0x208ba…208c4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x014d, t01=0x00ae}
0x208c4…208ea               Head {h00=0x0022, h01=0x0050, text=»*  END OF NAME RECORD, LOOK IF«, t00=0x014d, t01=0x00b8}
0x208ea…20912               Head {h00=0x0024, h01=0x0050, text=»*  NEXT CHARACTER IS A DELIMITER«, t00=0x014d, t01=0x00de}
0x20912…2091c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x014d, t01=0x0106}
0x2091c…2092e               Head {h00=0x000e, h01=0x0050, text=» LCR A1,A4«, t00=0x014d, t01=0x0110}
0x2092e…20942               Head {h00=0x0010, h01=0x0050, text=» CCK A1,';;'«, t00=0x014d, t01=0x0122}
0x20942…2097c               Head {h00=0x0036, h01=0x0050, text=» ABL(NE) CONERR NO DELIMITER, ERROR IN CONF. FILE «, t00=0x014d, t01=0x0136}
0x2097c…20986               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x014d, t01=0x0170}
0x20986…2099a               Head {h00=0x0010, h01=0x0050, text=»APLID4 EQU *«, t00=0x014d, t01=0x017a}
0x2099a…209ac               Head {h00=0x000e, h01=0x0050, text=» ADK A5,0 «, t00=0x014d, t01=0x018e}
0x209ac…209de               Head {h00=0x002e, h01=0x0050, text=» ABL(Z) CONERR NO LEGAL CHARACTER IN NAME «, t00=0x014e, t01=0x0010}
0x209de…209e8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x014e, t01=0x0042}
0x209e8…20a0c               Head {h00=0x0020, h01=0x0050, text=» LDR A3,A6 SAVE BLOCK START «, t00=0x014e, t01=0x004c}
0x20a0c…20a40               Head {h00=0x0030, h01=0x0050, text=» STR A5,A3 SAVE NAME LENGTH IN APLTAB+STKCOM«, t00=0x014e, t01=0x0070}
0x20a40…20a72               Head {h00=0x002e, h01=0x0050, text=» IM* APLTAB+STKCOM INCREMENT NO OF APPLIC.«, t00=0x014e, t01=0x00a4}
0x20a72…20a9e               Head {h00=0x0028, h01=0x0050, text=» LDR A4,A8 GET START OF NAME RECORD «, t00=0x014e, t01=0x00d6}
0x20a9e…20aca               Head {h00=0x0028, h01=0x0050, text=» ADK A5,1 INCREMENT CHARACTER COUNT «, t00=0x014e, t01=0x0102}
0x20aca…20af0               Head {h00=0x0022, h01=0x0050, text=» SRA A5,1 AND MAKE WORD COUNT «, t00=0x014e, t01=0x012e}
0x20af0…20afa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x014e, t01=0x0154}
0x20afa…20b0e               Head {h00=0x0010, h01=0x0050, text=»APLID6 EQU *«, t00=0x014e, t01=0x015e}
0x20b0e…20b36               Head {h00=0x0024, h01=0x0050, text=» ADK A3,2 ADVANCE TABLE POINTER «, t00=0x014e, t01=0x0172}
0x20b36…20b64               Head {h00=0x002a, h01=0x0050, text=» LDR* A1,A4 MOVE 2 CHARACTERS OF NAME «, t00=0x014f, t01=0x000a}
0x20b64…20b88               Head {h00=0x0020, h01=0x0050, text=» STR A1,A3 TO APLTAB+STKCOM «, t00=0x014f, t01=0x0038}
0x20b88…20bb4               Head {h00=0x0028, h01=0x0050, text=» ADK A4,2 ADVANCE CHARACTER POINTER «, t00=0x014f, t01=0x005c}
0x20bb4…20bda               Head {h00=0x0022, h01=0x0050, text=» SUK A5,1 DECREMENT WORD COUNT«, t00=0x014f, t01=0x0088}
0x20bda…20c08               Head {h00=0x002a, h01=0x0050, text=» RB(P) APLID6 MORE CHARACTERS TO MOVE «, t00=0x014f, t01=0x00ae}
0x20c08…20c12               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x014f, t01=0x00dc}
0x20c12…20c46               Head {h00=0x0030, h01=0x0050, text=» ADK A6,ACBLEN PREPARE FOR NEXT TABLE ENTRY «, t00=0x014f, t01=0x00e6}
0x20c46…20c62               Head {h00=0x0018, h01=0x0050, text=» RTN A14 NO, RETURN «, t00=0x014f, t01=0x011a}
0x20c62…20c70               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x014f, t01=0x0136}
0x20c70…20ca6               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x014f, t01=0x0144}
0x20ca6…20cdc               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x014f, t01=0x017a}
0x20cdc…20d12               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0150, t01=0x0020}
0x20d12…20d48               Head {h00=0x0032, h01=0x0050, text=»*              GETAPL                       * «, t00=0x0150, t01=0x0056}
0x20d48…20d7e               Head {h00=0x0032, h01=0x0050, text=»*              ======                       * «, t00=0x0150, t01=0x008c}
0x20d7e…20db4               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0150, t01=0x00c2}
0x20db4…20dea               Head {h00=0x0032, h01=0x0050, text=»*  SCANS VTOC FOR FILE NAMES LISTED IN      * «, t00=0x0150, t01=0x00f8}
0x20dea…20e2e               Head {h00=0x0040, h01=0x0050, text=»*  APLTAB+STKCOM. APLTAB+STKCOM IS UPDATED WITH CORRE-    * «, t00=0x0150, t01=0x012e}
0x20e2e…20e64               Head {h00=0x0032, h01=0x0050, text=»*  SPONDING DISC ADDRESSE AND THE LENGTH    * «, t00=0x0150, t01=0x0172}
0x20e64…20ea0               Head {h00=0x0038, h01=0x0050, text=»*  OF APLTAB+STKCOM IS THEN USED TO CALCULATE      *«, t00=0x0151, t01=0x0018}
0x20ea0…20ed6               Head {h00=0x0032, h01=0x0050, text=»*  START OF FREE AREA.                      * «, t00=0x0151, t01=0x0054}
0x20ed6…20f0c               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0151, t01=0x008a}
0x20f0c…20f48               Head {h00=0x0038, h01=0x0050, text=»*  ENTRY: A6 - 1ST ENTRY IN APLTAB+STKCOM          *«, t00=0x0151, t01=0x00c0}
0x20f48…20f8c               Head {h00=0x0040, h01=0x0050, text=»*         APLCNT+STKEND - NO OF ENTRIES IN APLTAB+STKCOM  * «, t00=0x0151, t01=0x00fc}
0x20f8c…20fc2               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0151, t01=0x0140}
0x20fc2…20ff8               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x0151, t01=0x0176}
0x20ff8…21002               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0152, t01=0x001c}
0x21002…2100c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0152, t01=0x0026}
0x2100c…21020               Head {h00=0x0010, h01=0x0050, text=»GETAPL EQU *«, t00=0x0152, t01=0x0030}
0x21020…21048               Head {h00=0x0024, h01=0x0050, text=» CF A14,GETVLB READ VOLUME LABEL«, t00=0x0152, t01=0x0044}
0x21048…2105c               Head {h00=0x0010, h01=0x0050, text=»GETAP0 EQU *«, t00=0x0152, t01=0x006c}
0x2105c…2107e               Head {h00=0x001e, h01=0x0050, text=» CF A14,RDSEC READ SECTOR «, t00=0x0152, t01=0x0080}
0x2107e…210aa               Head {h00=0x0028, h01=0x0050, text=» LDK A7,QBLFAC VTOC BLOCKING FACTOR «, t00=0x0152, t01=0x00a2}
0x210aa…210d0               Head {h00=0x0022, h01=0x0050, text=» LDR A4,A9 GET START OF RECORD«, t00=0x0152, t01=0x00ce}
0x210d0…210e4               Head {h00=0x0010, h01=0x0050, text=»GETAP2 EQU *«, t00=0x0152, t01=0x00f4}
0x210e4…21110               Head {h00=0x0028, h01=0x0050, text=» LDR* A5,A6 GET LENGTH OF APPL. NAME«, t00=0x0152, t01=0x0108}
0x21110…21134               Head {h00=0x0020, h01=0x0050, text=» LDR A3,A4 SAVE RECORD START«, t00=0x0152, t01=0x0134}
0x21134…21158               Head {h00=0x0020, h01=0x0050, text=» LDR A1,A6 AND TABLE POINTER«, t00=0x0152, t01=0x0158}
0x21158…21180               Head {h00=0x0024, h01=0x0050, text=» ADK A1,2 SKIP NO OF CHAR. ENTRY«, t00=0x0152, t01=0x017c}
0x21180…211b2               Head {h00=0x002e, h01=0x0050, text=» LCR A2,A4 GET 1ST CHARACTER IN FILE NAME «, t00=0x0153, t01=0x0014}
0x211b2…211d0               Head {h00=0x001a, h01=0x0050, text=» CCK A2,/2020 UNUSED? «, t00=0x0153, t01=0x0046}
0x211d0…211ea               Head {h00=0x0016, h01=0x0050, text=» RF(E) GETAP4 YES!«, t00=0x0153, t01=0x0064}
0x211ea…211f4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0153, t01=0x007e}
0x211f4…2121a               Head {h00=0x0022, h01=0x0050, text=» CF A14,CMPSYM COMPARE SYMBOLS«, t00=0x0153, t01=0x0088}
0x2121a…2122c               Head {h00=0x000e, h01=0x0050, text=» ADK A5,0 «, t00=0x0153, t01=0x00ae}
0x2122c…21246               Head {h00=0x0016, h01=0x0050, text=» RF(Z) FOUND EQUAL«, t00=0x0153, t01=0x00c0}
0x21246…21250               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0153, t01=0x00da}
0x21250…21278               Head {h00=0x0024, h01=0x0050, text=»*  NO MATCH, TRY NEXT VTOC ENTRY«, t00=0x0153, t01=0x00e4}
0x21278…21282               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0153, t01=0x010c}
0x21282…21296               Head {h00=0x0010, h01=0x0050, text=»GETAP4 EQU *«, t00=0x0153, t01=0x0116}
0x21296…212b8               Head {h00=0x001e, h01=0x0050, text=» ADR A4,A8 GET NEXT RECORD«, t00=0x0153, t01=0x012a}
0x212b8…212e2               Head {h00=0x0026, h01=0x0050, text=» ADK A4,1 BYPASS STATUS CHARACTER «, t00=0x0153, t01=0x014c}
0x212e2…21310               Head {h00=0x002a, h01=0x0050, text=» SUK A7,1 MORE RECORDS IN THIS SECTOR «, t00=0x0153, t01=0x0176}
0x21310…2132a               Head {h00=0x0016, h01=0x0050, text=» RB(P) GETAP2 YES!«, t00=0x0154, t01=0x0014}
0x2132a…21334               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0154, t01=0x002e}
0x21334…2135a               Head {h00=0x0022, h01=0x0050, text=» CWR A11,A10 LAST VTOC SECTOR?«, t00=0x0154, t01=0x0038}
0x2135a…21384               Head {h00=0x0026, h01=0x0050, text=» ABL(E) CONERR ERROR IN CONF. FILE«, t00=0x0154, t01=0x005e}
0x21384…2138e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0154, t01=0x0088}
0x2138e…213a0               Head {h00=0x000e, h01=0x0050, text=» RB GETAP0«, t00=0x0154, t01=0x0092}
0x213a0…213aa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0154, t01=0x00a4}
0x213aa…213be               Head {h00=0x0010, h01=0x0050, text=»FOUND EQU * «, t00=0x0154, t01=0x00ae}
0x213be…213e6               Head {h00=0x0024, h01=0x0050, text=» LDK A2,'L' LOAD FILE CHARACTER «, t00=0x0154, t01=0x00c2}
0x213e6…21406               Head {h00=0x001c, h01=0x0050, text=» CC A2,27,A4 LOAD FILE? «, t00=0x0154, t01=0x00ea}
0x21406…21434               Head {h00=0x002a, h01=0x0050, text=» ABL(NE) CONERR NO ERROR IN CONF. FILE«, t00=0x0154, t01=0x010a}
0x21434…2143e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0154, t01=0x0138}
0x2143e…21470               Head {h00=0x002e, h01=0x0050, text=» LD A2,16,A4 GET DISC ADDRESS (BITS 0-15) «, t00=0x0154, t01=0x0142}
0x21470…2149e               Head {h00=0x002a, h01=0x0050, text=» ST A2,APLADA,A6 SAVE IN APLTAB+STKCOM«, t00=0x0154, t01=0x0174}
0x2149e…214d0               Head {h00=0x002e, h01=0x0050, text=» LD A2,18,A4 GET DISC ADDRESS (BITS 16-31)«, t00=0x0155, t01=0x0012}
0x214d0…21504               Head {h00=0x0030, h01=0x0050, text=» ST A2,APLADA+2,A6 AND SAVE IN APLTAB+STKCOM«, t00=0x0155, t01=0x0044}
0x21504…21536               Head {h00=0x002e, h01=0x0050, text=» ADK A6,ACBLEN ADVANCE TO NEXT TABLE BLOCK«, t00=0x0155, t01=0x0078}
0x21536…21540               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0155, t01=0x00aa}
0x21540…21576               Head {h00=0x0032, h01=0x0050, text=» IM APLCNT+STKEND INCREMENT APPLICATION COUNT «, t00=0x0155, t01=0x00b4}
0x21576…21598               Head {h00=0x001e, h01=0x0050, text=» RB(NZ) GETAPL MORE TO DO!«, t00=0x0155, t01=0x00ea}
0x21598…215a2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0155, t01=0x010c}
0x215a2…215c0               Head {h00=0x001a, h01=0x0050, text=» RTN A14 END OF GETAPL«, t00=0x0155, t01=0x0116}
0x215c0…215ce               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0155, t01=0x0134}
0x215ce…21604               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x0155, t01=0x0142}
0x21604…2163a               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0155, t01=0x0178}
0x2163a…21670               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0156, t01=0x001e}
0x21670…216a6               Head {h00=0x0032, h01=0x0050, text=»*            CMPSYM                         * «, t00=0x0156, t01=0x0054}
0x216a6…216dc               Head {h00=0x0032, h01=0x0050, text=»*            ======                         * «, t00=0x0156, t01=0x008a}
0x216dc…21712               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0156, t01=0x00c0}
0x21712…21748               Head {h00=0x0032, h01=0x0050, text=»*  COMPARE TWO SYMBOLS WITH EACH OTHER      * «, t00=0x0156, t01=0x00f6}
0x21748…2177e               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0156, t01=0x012c}
0x2177e…217b4               Head {h00=0x0032, h01=0x0050, text=»*  ENTRY: A3 - START OF SYMBOL 1            * «, t00=0x0156, t01=0x0162}
0x217b4…217ea               Head {h00=0x0032, h01=0x0050, text=»*         A1 - START OF SYMBOL 2            * «, t00=0x0157, t01=0x0008}
0x217ea…21820               Head {h00=0x0032, h01=0x0050, text=»*         A5 - LENGTH OF SYMBOL 2           * «, t00=0x0157, t01=0x003e}
0x21820…21856               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0157, t01=0x0074}
0x21856…2188c               Head {h00=0x0032, h01=0x0050, text=»*  EXIT:  A5 = 0 IF SYMBOLS EQUAL           * «, t00=0x0157, t01=0x00aa}
0x2188c…218c2               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0157, t01=0x00e0}
0x218c2…218f8               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x0157, t01=0x0116}
0x218f8…21902               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0157, t01=0x014c}
0x21902…2190c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0157, t01=0x0156}
0x2190c…21920               Head {h00=0x0010, h01=0x0050, text=»CMPSYM EQU *«, t00=0x0157, t01=0x0160}
0x21920…2194c               Head {h00=0x0028, h01=0x0050, text=» LCR A2,A3 GET CHARACTER IN SYMBOL 1«, t00=0x0157, t01=0x0174}
0x2194c…21982               Head {h00=0x0032, h01=0x0050, text=» CCR A2,A1 COMPARE WITH CHARACTER IN SYMBOL 2 «, t00=0x0158, t01=0x0010}
0x21982…219ae               Head {h00=0x0028, h01=0x0050, text=» RF(NE) CMPEND IF NOT EQUAL, RETURN «, t00=0x0158, t01=0x0046}
0x219ae…219b8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0158, t01=0x0072}
0x219b8…219e4               Head {h00=0x0028, h01=0x0050, text=» ADK A3,1 ADVANCE CHARACTER POINTERS«, t00=0x0158, t01=0x007c}
0x219e4…219f6               Head {h00=0x000e, h01=0x0050, text=» ADK A1,1 «, t00=0x0158, t01=0x00a8}
0x219f6…21a22               Head {h00=0x0028, h01=0x0050, text=» SUK A5,1 DECREMENT CHARACTER COUNT «, t00=0x0158, t01=0x00ba}
0x21a22…21a52               Head {h00=0x002c, h01=0x0050, text=» RB(NZ) CMPSYM CONTINUE THE COMPARISION «, t00=0x0158, t01=0x00e6}
0x21a52…21a5c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0158, t01=0x0116}
0x21a5c…21a84               Head {h00=0x0024, h01=0x0050, text=» LDR* A2,A6 RESTORE NAME LENGTH «, t00=0x0158, t01=0x0120}
0x21a84…21aaa               Head {h00=0x0022, h01=0x0050, text=» CWK A2,8 LOOK IF MAX. LENGTH «, t00=0x0158, t01=0x0148}
0x21aaa…21ace               Head {h00=0x0020, h01=0x0050, text=» RF(E) CMPEND YES! FINISHED «, t00=0x0158, t01=0x016e}
0x21ace…21ad8 (345, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0159, t01=0x0004}
0x21ad8…21b0a               Head {h00=0x002e, h01=0x0050, text=» LCR A2,A3 GET NEXT CHARACTER IN FILE NAME«, t00=0x0159, t01=0x000e}
0x21b0a…21b32               Head {h00=0x0024, h01=0x0050, text=» CCK A2,/2020 END OF FILE NAME? «, t00=0x0159, t01=0x0040}
0x21b32…21b4c               Head {h00=0x0016, h01=0x0050, text=» RF(E) CMPEND YES!«, t00=0x0159, t01=0x0068}
0x21b4c…21b56               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0159, t01=0x0082}
0x21b56…21b76               Head {h00=0x001c, h01=0x0050, text=» LDK A5,1 NO, NOT EQUAL!«, t00=0x0159, t01=0x008c}
0x21b76…21b8a               Head {h00=0x0010, h01=0x0050, text=»CMPEND EQU *«, t00=0x0159, t01=0x00ac}
0x21b8a…21ba8               Head {h00=0x001a, h01=0x0050, text=» RTN A14 END OF CMPSYM«, t00=0x0159, t01=0x00c0}
0x21ba8…21bb6               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0159, t01=0x00de}
0x21bb6…21bec               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x0159, t01=0x00ec}
0x21bec…21c22               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0159, t01=0x0122}
0x21c22…21c58               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0159, t01=0x0158}
0x21c58…21c8e               Head {h00=0x0032, h01=0x0050, text=»*               GETVLB                      * «, t00=0x0159, t01=0x018e}
0x21c8e…21cc4               Head {h00=0x0032, h01=0x0050, text=»*               ======                      * «, t00=0x015a, t01=0x0034}
0x21cc4…21cfa               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x015a, t01=0x006a}
0x21cfa…21d30               Head {h00=0x0032, h01=0x0050, text=»*  READ SECTOR CONTAINIG VOLUME LABEL       * «, t00=0x015a, t01=0x00a0}
0x21d30…21d66               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x015a, t01=0x00d6}
0x21d66…21d9c               Head {h00=0x0032, h01=0x0050, text=»*  EXIT: A10 - LAST VTOC SECTOR             * «, t00=0x015a, t01=0x010c}
0x21d9c…21dd2               Head {h00=0x0032, h01=0x0050, text=»*        A11 - FIRST VTOC SECTOR            * «, t00=0x015a, t01=0x0142}
0x21dd2…21e08               Head {h00=0x0032, h01=0x0050, text=»*        A8  - VTOC RECORD LENGTH           * «, t00=0x015a, t01=0x0178}
0x21e08…21e3e               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x015b, t01=0x001e}
0x21e3e…21e74               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x015b, t01=0x0054}
0x21e74…21e7e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x015b, t01=0x008a}
0x21e7e…21e88               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x015b, t01=0x0094}
0x21e88…21e9c               Head {h00=0x0010, h01=0x0050, text=»GETVLB EQU *«, t00=0x015b, t01=0x009e}
0x21e9c…21ebe               Head {h00=0x001e, h01=0x0050, text=» SUR A11,A11 VOLUME LABEL «, t00=0x015b, t01=0x00b2}
0x21ebe…21ed2               Head {h00=0x0010, h01=0x0050, text=» SUR A12,A12«, t00=0x015b, t01=0x00d4}
0x21ed2…21ef8               Head {h00=0x0022, h01=0x0050, text=» CF A14,RDSEC GET VOLUME LABEL«, t00=0x015b, t01=0x00e8}
0x21ef8…21f1c               Head {h00=0x0020, h01=0x0050, text=» LD A10,10,A9 GET VTOC BASE «, t00=0x015b, t01=0x010e}
0x21f1c…21f36               Head {h00=0x0016, h01=0x0050, text=» LDR A11,A10 SAVE «, t00=0x015b, t01=0x0132}
0x21f36…21f5c               Head {h00=0x0022, h01=0x0050, text=» AD A10,6,A9 LAST VTOC SECTOR «, t00=0x015b, t01=0x014c}
0x21f5c…21f88               Head {h00=0x0028, h01=0x0050, text=» LD A8,12,A9 GET VTOC RECORD LENGTH «, t00=0x015b, t01=0x0172}
0x21f88…21fba               Head {h00=0x002e, h01=0x0050, text=» AD A11,46,A9 FIRST FILE SECTOR IN VTOC =7«, t00=0x015c, t01=0x000e}
0x21fba…21fd8               Head {h00=0x001a, h01=0x0050, text=» RTN A14 END OF GETVLB«, t00=0x015c, t01=0x0040}
0x21fd8…21fe2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x015c, t01=0x005e}
0x21fe2…21ff0               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x015c, t01=0x0068}
0x21ff0…22026               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x015c, t01=0x0076}
0x22026…2205c               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x015c, t01=0x00ac}
0x2205c…22092               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x015c, t01=0x00e2}
0x22092…220c8               Head {h00=0x0032, h01=0x0050, text=»*                  RDSEC                    * «, t00=0x015c, t01=0x0118}
0x220c8…220fe               Head {h00=0x0032, h01=0x0050, text=»*                  =====                    * «, t00=0x015c, t01=0x014e}
0x220fe…22134               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x015c, t01=0x0184}
0x22134…2216a               Head {h00=0x0032, h01=0x0050, text=»*  READS A SECTOR FROM INPUT DISC.          * «, t00=0x015d, t01=0x002a}
0x2216a…221a0               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x015d, t01=0x0060}
0x221a0…221d6               Head {h00=0x0032, h01=0x0050, text=»*  ENTRY: A9 - BUFFER ADDRESS               * «, t00=0x015d, t01=0x0096}
0x221d6…2220c               Head {h00=0x0032, h01=0x0050, text=»*         A11- SECTOR ADDRESS               * «, t00=0x015d, t01=0x00cc}
0x2220c…22242               Head {h00=0x0032, h01=0x0050, text=»*         A12- SECTOR ADDRESS               * «, t00=0x015d, t01=0x0102}
0x22242…22278               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x015d, t01=0x0138}
0x22278…222ae               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x015d, t01=0x016e}
0x222ae…222b8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x015e, t01=0x0014}
0x222b8…222c2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x015e, t01=0x001e}
0x222c2…222d6               Head {h00=0x0010, h01=0x0050, text=»RDSEC EQU * «, t00=0x015e, t01=0x0028}
0x222d6…222fc               Head {h00=0x0022, h01=0x0050, text=» CF A14,READS MODIFIED ADDRESS«, t00=0x015e, t01=0x003c}
0x222fc…22312               Head {h00=0x0012, h01=0x0050, text=»READS EQU *-2 «, t00=0x015e, t01=0x0062}
0x22312…22322               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x015e, t01=0x0078}
0x22322…22330               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x015e, t01=0x0088}
0x22330…2233a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x015e, t01=0x0096}
0x2233a…2235a               Head {h00=0x001c, h01=0x0050, text=»*  DATA AREA DEFINITION «, t00=0x015e, t01=0x00a0}
0x2235a…22364               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x015e, t01=0x00c0}
0x22364…22378               Head {h00=0x0010, h01=0x0050, text=»SYSBAS EQU *«, t00=0x015e, t01=0x00ca}
0x22378…22392               Head {h00=0x0016, h01=0x0050, text=»SAVCON DATA BUFLEN«, t00=0x015e, t01=0x00de}
0x22392…223c8               Head {h00=0x0032, h01=0x0050, text=»MXBUF DATA 0 DISC/FLEXIBLE DISC BUFFER ADDRESS«, t00=0x015e, t01=0x00f8}
0x223c8…223e8               Head {h00=0x001c, h01=0x0050, text=»SAVMEM DATA 0 SAVE AREA «, t00=0x015e, t01=0x012e}
0x223e8…22412               Head {h00=0x0026, h01=0x0050, text=»CYLNBR DATA /FFFF CYLINDER NUMBER «, t00=0x015e, t01=0x014e}
0x22412…2243e               Head {h00=0x0028, h01=0x0050, text=»SECNBR DATA 0 PHYSICAL SECTOR NUMBER«, t00=0x015e, t01=0x0178}
0x2243e…22458               Head {h00=0x0016, h01=0x0050, text=» IFT CDDISC=1  =9 «, t00=0x015f, t01=0x0014}
0x22458…22472               Head {h00=0x0016, h01=0x0050, text=» IFT CDDI16=0  =9 «, t00=0x015f, t01=0x002e}
0x22472…224a0               Head {h00=0x002a, h01=0x0050, text=»DEVTAB DATA 0,/1909,/3717,/2808,/1404 «, t00=0x015f, t01=0x0048}
0x224a0…224b2               Head {h00=0x000e, h01=0x0050, text=» XIF   =9 «, t00=0x015f, t01=0x0076}
0x224b2…224d2               Head {h00=0x001c, h01=0x0050, text=» IFF CDDISC-CDDI16=1  =9«, t00=0x015f, t01=0x0088}
0x224d2…22502               Head {h00=0x002c, h01=0x0050, text=»DEVTAB DATA 0,/1909,/3717,/2808,/5717 =9«, t00=0x015f, t01=0x00a8}
0x22502…22514               Head {h00=0x000e, h01=0x0050, text=» XIF   =9 «, t00=0x015f, t01=0x00d8}
0x22514…2253c               Head {h00=0x0024, h01=0x0050, text=»SWPTAB DATA '$S','WA','P ','  ' «, t00=0x015f, t01=0x00ea}
0x2253c…22552               Head {h00=0x0012, h01=0x0050, text=»FCTAB EQU * =5«, t00=0x015f, t01=0x0112}
0x22552…22570               Head {h00=0x001a, h01=0x0050, text=» DATA /F1F3,/F0F2  =5 «, t00=0x015f, t01=0x0128}
0x22570…2257a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x015f, t01=0x0146}
0x2257a…2258e               Head {h00=0x0010, h01=0x0050, text=» END SYSLOD «, t00=0x015f, t01=0x0150}
0x2258e…22592               Head {h00=0x4004, h01=0x0000}
0x22592…22596               01 5f 01 64                                                                                                                                                                                                                                       ┆ _ d┆
0x22596…2259e (352, 1, 8)   20 04 00 00 01 60 00 04                                                                                                                                                                                                                           ┆     `  ┆

Reduced view