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

⟦b4c52e377⟧

    Length: 55458 (0xd8a2)
    Notes: pts_type(SC)
    Names: »SYSLOD.SC«

Derivation

└─⟦110b7ed5e⟧ Bits:30009664 Philips computer tape "600106"
    └─⟦this⟧ »TOSSWORK/SYSLOD.SC« 
└─⟦1fa4b7c7b⟧ Bits:30009694 Philips computer tape "600410A"
    └─⟦this⟧ »MODMON/SYSLOD.SC« 
└─⟦38a30a456⟧ Bits:30009662 Philips computer tape "600104"
    └─⟦this⟧ »M:92OD/SYSLOD.SC« 
└─⟦470bcbfc6⟧ Bits:30009709 Philips computer tape "M_92LP"
    └─⟦this⟧ »M:92LP/SYSLOD.SC« 
└─⟦726a6c4ca⟧ Bits:30009685 Philips computer tape "600309"
    └─⟦this⟧ »M:PTB/SYSLOD.SC« 
└─⟦dab19bdd7⟧ Bits:30009677 Philips computer tape "600218"
    └─⟦this⟧ »M:261/SYSLOD.SC« 

PTS(SC)

	IDENT SYSLOD 	REL 9.2 79-12-19  870105040920 

			=1,LRN ONE SECTOR TOO GREAT
			REL 9.2 79-12-19 ST

	ENTRY	SYSLOD 
	ENTRY	SYSBAS 
	ENTRY	NUMSEG 
	ENTRY	PRGLG1 
*************************** 
*                         * 
*  ENTRIES AND EXTERNALS  * 
*                         * 
*************************** 
	EXTRN	CONVRT 
	EXTRN	LDALEN 
	EXTRN	FREQUE 
	EXTRN	INTLT1 
	EXTRN	PAGQUE 
	EXTRN	REL
	EXTRN	SCLASS 
	EXTRN	SCTADA 
	EXTRN	SCTANO 
	EXTRN	SCTBLK 
	EXTRN	SCTBUG 
	EXTRN	SCTCDT 
	EXTRN	SCTDCT 
	EXTRN	SCTDMC 
	EXTRN	SCTDMI 
	EXTRN	SCTDML 
	EXTRN	SCTDMT 
	EXTRN	SCTEFA 
	EXTRN	SCTLAC 
	EXTRN	SCTLAP 
	EXTRN	SCTMMC 
	EXTRN	SCTMMP 
	EXTRN	SCTMSZ 
	EXTRN	SCTNOS 
	EXTRN	SCTNOP 
	EXTRN	SCTNPE 
	EXTRN	SCTOPT 
	EXTRN	SCTPAG 
	EXTRN	SCTPLD 
	EXTRN	SCTPSZ 
	EXTRN	SCTSEG 
	EXTRN	SCTSFA 
	EXTRN	SCTSWB 
	EXTRN	SCTTTT 
	EXTRN	TCLASS 
	EXTRN	TTMJOB 
	EJECT
	EXTRN	M:REL	RELOCATION CONSTANT
	EXTRN	SAVE01 
	EXTRN	SAVE02 
	EXTRN	SAVE03 
	EXTRN	SAVE04 
	EXTRN	SAVE05 
	EXTRN	SAVE06 
	EXTRN	SAVE07 
	EXTRN	SAVE08 
	EXTRN	SAVE09 
	EXTRN	SAVE10 
	EXTRN	SAVE11 
	EXTRN	SAVE12 
	EXTRN	SAVE20 
	EXTRN	SAVE22 
	EXTRN	SAVE25 
	EXTRN	ERROR
	EXTRN	MMDDIV 
	EXTRN	TABBE
	EXTRN	MMEND
	EXTRN	MOVE 


* 
*	CONDITIONAL ASSEMBLY
*	TEST=1 GIVES TEST VERSION 
* 
TEST	EQU	0
	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 SAVE09 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	6	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
****************
* 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
********************* 
*  OTHER CONSTANTS  * 
********************* 
			 
NUMSEG	EQU	10	DISPL. TO NUMBER OF SEGMENTS IN S:GTAB
COMLG	EQU	4	LENGTH OF COMMON PART 
PAGSIZ	EQU	/1000	 PHYSICAL PAGE SIZE
CBLEN	EQU	256	CASSETTE BUFFER LENGTH
BLKLEN	EQU	6	SEGMENT BLOCK LENGTH 
PAGLG	EQU	8	PAGE LENGTH IN S:GTAB 
PRGLG1	EQU	2
NCHTID	EQU	5	NBR OF CHAR. IN TID RECORD 
SWPFEL	EQU	14	FILE EXTENT LENGTH
	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	402	DISC/FLEXIBLE DISC BUFFER LENGTH 
RECLEN	EQU	9	CONFIGURATION FILE RECORD LENGTH 
FDCU	EQU	/09	FLEXIBLE DISC CU ADDRESS 
FDIOP	EQU	FDCU+FDCU	MUX ADDRESS 
MUXCC	EQU	/80CD	1:ST MUX WORD 
QBLFAC	EQU	9	BLOCKING FACTOR
* 
*  DATA AREA DEFINITION 
* 
SYSBAS	EQU	*
MXBUF	DATA	0	DISC/FLEXIBLE DISC BUFFER ADDRESS
DEVTAB	DATA	/1909,/1101,/0828 
SWPTAB	DATA	'$S','WA','P ','  ' 
	EJECT
			 
***************************************************************** 
*  CALL-FORMAT, PERFORMS:  CFR      A14,A13                     * 
*                          DATA     [REL-ADDRESS]               * 
*                                                               * 
***************************************************************** 
			 
			 
			 
CALL	FORM	16=/F697,16 
	EJECT
******************************************************
*                                                    *
*          APPLICATION LOAD PART OF SYSLOD           *
*          ===============================           *
*                                                    *
*  ENTRY:  A1 - APPLICATION DISC ADDRESS             *
*          A2 - PROGRAM LOAD DEVICE                  *
*          A3 - APPLICATION NUMBER                   *
*          A9 - SAVE09 OF FREE AREA                   * 
*         A13 - MONITOR SAVE09 ADDRESS                * 
*                                                    *
*  EXIT:                                             *
*                                                    *
*  SUBROUTINES:  CASSIN,SOPIN,CHCRIO,LODCOM          *
*                LODSEG,REBUF,MOVBUF,RDBLK,          *
*                CONLOD,CONEX,MOVREV                 *
*                                                    *
******************************************************
SYSLOD	EQU	*
* 
*  SAVE REGISTERS 
* 
	ST	A1,SCTADA	SAVE APPLICATION DISC ADDRESS 
	ST	A2,SCTPLD	SAVE PROGRAM LOAD DEVICE
	ST	A3,SCTANO	APPLICATION NUMBER
	ST	A9,SCTSFA	SAVE SAVE09 OF FREE AREA
	IFT	TEST=1 
	LDKL	A14,SYSBAS
	LDR	A13,P
	ADKL	A13,10
	LD	A1,SCTBUG 
	ABR(NZ)	A1 
	XIF
	EJECT
* 
*  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
	LD	A1,SCTOPT	GET OPTION WORD 
	ANK	A1,1	MMU IN SYSTEM?
	RF(Z)	AP:100	NO! 
	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
	ES	A5,PAGSIZ-2,A1	STORE TEST PATTERN 
	EL	A2,PAGSIZ-2,A1	GET MEMORY CONTENT 
	CWR	A2,A5	COMPARE WITH TEST PATTERN
	RF(E)	AP:200 
	SUK	A6,4	DECREMENT NUMBER OF PAGES 
	RB	AP:010
* 
*  END OF EXECUTION PATH FOR SYSTEMS WITH MMU OPTION EXCLUSIVELY
* 
	EJECT
AP:100	EQU	*
* 
*  EXECUTION PATH FOR SYSTEMS WITHOUT MMU OPTION EXCLUSIVELY
* 
	LDKL	A1,PAGSIZ-2	SAVE09 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 
* 
	EJECT
* 
*  COMMON EXECUTION PATH
* 
AP:200	EQU	*
	ST	A6,SCTMSZ	SAVE NUMBER OF PHYSICAL PAGES 
* 
*  GET APPLICATION DISC ADDRESS 
* 
	LD	A11,SCTADA
* 
*  INIT POINTER TO READ BUFFER. INIT DEVICE ADDRESS FOR READ-ROUTINE
	LD	A9,SCTSFA	POINTER TO READ BUFFER
	LDR	A3,A9	SAVE 
	LD	A2,SCTPLD	GET PROGRAM LOAD DEVICE 
	LDR	A1,A2	SAVE 
* 
*  CHECK PROGRAM LOAD MEDIUM
* 
	ANK	A2,/C0	CHECK IF CASSETTE 
	RF(P)	AP:210	YES!
	ADKL	A3,BUFLEN+8	NEW START OF FREE AREA
	ST	A3,SCTSFA 
	ST	A9,MXBUF	FLEXIBLE DISC/DISC BUFFER ADDRESS
	ADKL	A9,2	SKIP CYLINDER ID 
	LDR	A2,A1	GET PROGRAM LOAD DEVICE
	SRC	A2,1	CHECK BIT 15
	RF(N)	AP:220	FLEXIBLE DISC 
	RF	AP:230	DISC 
AP:210	EQU	*
* 
*  PROGRAM LOAD DEVICE = CASSETTE 
* 
	ADKL	A3,CBLEN	NEW START OF FREE AREA 
	ST	A3,SCTSFA	SAVE
	LDKL	A1,RDBLK	GET SUBROUTINE ADDRESS 
	ST	A1,READ	STORE IN PROGRAM LOAD SUBROUTINE
AP:215	EQU	*
	CF	A14,RDBLK	READ ONE CASSETTE BLOCK 
	LDR	A1,A1	TAPE MARK? 
	RF(Z)	AP:235	NO! 
	CF	A14,CASSIN	INIT APPLICATION CASSETTE
	RB	AP:215
	EJECT
AP:220	EQU	*
* 
*  PROGRAM LOAD DEVICE = FLEXIBLE DISC
* 
* 
*  MODIFY SCTPLD: /F8 - DRIVE 1, /F9 - DRIVE 2
* 
	ANK	A2,8 
	SRL	A2,3 
	ORK 	A2,/F8
	ST	A2,SCTPLD 
* 
*  INIT FLEXIBLE DISC 
* 
	CF	A14,FDINIT
* 
*  READ FIRST SECTOR FROM FLEXIBLE DISC 
* 
	CF	A14,FRDSEC
	RF	AP:235
	EJECT
AP:230	EQU	*
* 
*  PROGRAM LOAD DEVICE = DISC 
* 
* 
*  MODIFY SCTPLD: /F0 - CARTRIDGE DISC, /F1 - FIX DISC
* 
	ANK	A2,/10 
	SRL	A2,4 
	XRK	A2,1 
	ORK	A2,/F0 
	ST	A2,SCTPLD 
* 
*  INITIALIZE DISC COMMANDS 
* 
	CF	A14,DUINIT
* 
*  READ FIRST SECTOR FROM DISC
* 
	CF	A14,RDSEC 
	EJECT
AP:235	EQU	*
* 
*  COMMON EXECUTION PATH
* 
* 
*  SAVE INFORMATION ABOUT THE LOAD MODULE 
* 
	LDR*	A6,A9	GET SAVE09 ADDRESS (UNSEGMENTED APPL.)
	ST	A6,SAVE09,A13	SAVE
	LD	A6,2,A9	GET TOTAL NUMBER OF SECTORS 
	AD*	A6,SCTADA
	ST	A6,SAVE11,A13	SAVE LAST SECTOR NUMBER 
	LD	A6,COMLG,A9	GET LENGTH OF COMMON PART 
	ST	A6,SAVE04,A13	SAVE
	LD	A3,PRGLG1+8,A9	GET PROGRAM TYPE 
	CWK	A3,'CR'	CREDIT APPLICATION?
	RF(NE)	AP2350	NO!
	LD	A3,PAGLG+8,A9	PHYSICAL PAGE SIZE
	ST	A3,SCTPSZ	SAVE
AP2350	LD	A5,SCTMSZ	GET NUMBER OF PHYSICAL PAGES
	LD	A1,SCTOPT	GET OPTION WORD 
	ANK	A1,1	MMU IN SYSTEM?
	RF(Z)	AP:240	NO! 
	EJECT
* 
*  EXECUTION PATH FOR SYSTEMS WITH MMU OPTION 
* 
	LD	A3,SCTPSZ	GET PAGE SIZE 
	LDR	A1,A3	SAVE 
	ANKL	A1,/03FF	EVEN 4K-MULTIPLE?
	RF(Z)	AP:236	YES!
	LDK	A1,LMP8
	CALL	ERROR	INDICATE PAGE SIZE ERROR
AP:236	EQU	*
	SRL	A3,2	LOGICAL PAGE SIZE 
	SLL	A5,8	MAP IT ON MMU 
	ANKL	A5,/FC00	PAGE ADDRESS IN 6 LEFTMOST BITS
	LDR	A1,A5	SAVE 
* 
*  CHECK IF CREDIT APPLICATION
* 
	LD	A2,PRGLG1+8,A9
	CWK	A2,'CR'
	ABL(NE)	AP:330	NOT CREDIT! 
	LD	A2,NUMSEG+8,A9	NUMBER OF RESIDENT SEGMENTS
	ABL(Z)	AP:330	NO SEGMENTS! 
	RF	AP:245
* 
*  END OF EXECUTION PATH EXCLUSIVELY FOR SYSTEMS WITH MMU OPTION
* 
	EJECT
AP:240	EQU	*
* 
*  EXECUTION PATH EXCLUSIVELY FOR SYSTEMS WITHOUT MMU OPTION
* 
	SLL	A5,10	HIGHEST PHYSICAL AND LOGICAL MEMORY ADDRESS
	LDR	A1,A5	SAVE 
* 
*  CHECK IF CREDIT APPLICATION
* 
	LD	A2,PRGLG1+8,A9
	CWK	A2,'CR'
	RF(NE)	AP:275	NOT CREDIT 
	LD	A2,NUMSEG+8,A9	NUMBER OF SEGMENTS 
	RF(Z)	AP:275	NO SEGMENTS!
	EJECT
AP:245	EQU	*
* 
*  COMMON EXECUTION PATH
* 
	ST	A2,SCTNOS	SAVE NUMBER OF SEGMENTS 
	LD	A4,SCTOPT	GET OPTION WORD 
	ANK	A4,2	DISC PAGING?
	RF(Z)	AP:260	NO! 
	LD	A4,SCTPLD	GET PROGRAM LOAD DEVICE 
	SUK	A4,/F0	CHECK IF CASSETTE 
	RF(N)	AP:260	CASSETTE - LOAD ALL SEGMENTS! 
* 
*  COMPUTE NUMBER OF CORE RESIDENT PAGES
* 
	CM	SAVE05,A13	RESET COUNTER
	LDR	A6,A9	START OF APPLICATION 
	ADK	A6,14	START OF SEGMENT BLOCKS
AP:250	EQU	*
	ADK	A6,6	NEXT SEGMENT BLOCK
	LDR*	A4,A6	GET SEGMENT TYPE
	CCK	A4,'RR'	CORE RESIDENT SEGMENT? 
	RF(NE)	AP:255	NO!
	IM	SAVE05,A13	INCREMENT RESIDENT SEGMENT COUNTER 
AP:255	EQU	*
	SUK	A2,1	MOORE SEGMENTS? 
	RB(NZ)	AP:250	YES! 
	LD	A2,SAVE05,A13	NUMBER OF RESIDENT SEGMENTS 
	RF(Z)	AP:270	NO RESIDENT SEGMENTS! 
AP:260	EQU	*
	ST	A2,SCTNOP	SAVE NUMBER OF PAGES
AP:265	EQU	*
	SUR	A5,A3	DECREMENT PHYSICAL MEMORY ADDRESS
	SUK	A2,1	DECREMENT NUMBER OF PAGES 
	RB(P)	AP:265 
	ST	A5,SAVE22,A13	SAVE PHYS.ADDRESS TO FIRST SEGMENT
AP:270	EQU	*
	LD	A2,SCTOPT	GET OPTION WORD 
	ANK	A2,1	MMU IN SYSTEM?
	RF(NZ)	AP:292	YES! 
* 
*  END OF COMMON EXECUTION PATH 
* 
	EJECT
* 
*  EXECUTION PATH EXCLUSIVELY FOR SYSTEMS WITHOUT MMU OPTION
* 
	ST	A5,SAVE08,A13 
AP:275	EQU	*
	LDR	A8,A5
	LD	A10,COMLG,A9	GET LENGTH OF COMMON PART
	ADKL	A10,3	RESERV ONE EXTRA WORD 
	ANKL	A10,/FFFE 
	SUR	A8,A10	COMPUTE LOAD-ADDRESS
	LD	A1,SCTSFA	GET START OF FREE AREA
	TNM	A1,A8
	RF(NN)	AP:280
	CWR	A1,A8
	RF	AP:285
AP:280	CWR	A8,A1
AP:285	RF(G)	AP:290 
	LDKL	A1,LMP3 
	CALL	ERROR	MEMORY OVERFLOW!
AP:290	EQU	*
	ST	A8,SAVE07,A13	SAVE APPLLICATION LOAD-ADDRESS
	ST	A8,SAVE01,A13	SAVE APPLICATION LOAD-ADDRESS 
	LDR	A12,A8	RELOCATION BASE 
	LD	A10,COMLG,A9	GET LENGTH OF COMMON PART
	ABL	AP:355 
	EJECT
AP:292	EQU	*
* 
*  EXECUTION PATH FOR SYSTEMS WITH MMU OPTION 
* 
	LDR	A4,A5	SAVE 
	ANKL	A5,/FC00	GET 6 LEFTMOST BITS
	LDR	A6,A5	SAVE 
	SUR	A4,A5	COMPUTE PHYSICAL DISPLACEMENT
	EJECT
* 
*  STORE ADDRES(ES) TO PHYSICAL PAGE(S) HOLDING 
*  THE FIRST LOGICAL PAGE 
* 
	LDKL	A7,MMEND	GET END OF  MMU TABLE
	LDKL	A8,16	INIT MMU ENTRY POINTER
AP:295	EQU	*
	SUK	A7,2	DECREMENT MMU ENTRY ADDRESS 
	SUKL	A8,1	DECREMENT MMU ENTRY POINTER
	SUKL	A3,/400	DECREMENT PHYSICAL PAGE ADDRESS 
	RB(P)	AP:295 
	RF(Z)	AP:300	EVEN 4K-BYTES PAGES 
* 
*  RESERV ONE EXTRA MMU ENTRY WHEN PAGE SIZE
*  IS NOT AN EVEN MULTIPLE OF 4K
* 
	SUK	A7,2 
	SUKL	A8,1
AP:300	EQU	*
	LD	A3,SCTNOP	ANY CORE RESIDENT SEGMENTS? 
	RF(NZ)	AP:302	YES! 
	LDR	A5,A1	GET ADDRESS TO END OF MEMORY 
	LDK	A4,0	RESET PAGE SIZE 
	RF	AP:310
AP:302	LDR	A3,A7	SAVE MMU ENTRY ADDRESS TO LOGICAL PAGE 
AP:305	EQU	*
	STR	A6,A3	STORE ADDRESS TO PHYSICAL PAGE 
	ADK	A3,2	INCREMENT MMU ENTRY ADDRESS 
	CWK	A3,MMEND	END OF MMU TABLE? 
	RF(E)	AP:310	YES!
	ADKL	A6,/400	INCREMENT PHYSICAL PAGE ADDRESS 
	RB	AP:305
AP:310	EQU	*
	LDR	A4,A4	ANY PHYSICAL DISPLACEMENT? 
	RF(NZ)	AP:315	YES! 
	SUKL	A5,/400	NEXT PHYSICAL PAGE ADDRESS
* 
AP:315	EQU	*
	SLL	A4,2	PHYSICAL DISPLACEMENT 
AP:325	EQU	*
* 
*  SAVE LOGICAL ADDRESS OF SAVE05 SEGMENT 
* 
	LDR	A2,A8	GET MMU ENTRY
	SLL	A2,12	MOVE TO 4 LEFTMOST BITS
	ANKL	A2,/F000	MMU ENTRY TO LOGICAL PAGE
	ST	A2,SCTLAP	SAVE
	ADR	A2,A4	ADD DISPLACEMENT 
	ST	A2,SAVE08,A13	SAVE
	LDR	A2,A8	GET MMU ENTRY FOR FIRST PAGE 
	SUK	A2,17	INDEX RELATIVE TTAB ENTRY
	ADR	A2,A2	BYTE DISPLACEMENT
	ST	A2,SCTMMP	SAVE IN SYSTAB
* 
*  COMPUTE NUMBER OF PAGE ENTRIES 
* 
	LDKL	A2,16 
	SUR	A2,A8
	ST	A2,SCTNPE 
	RF	AP:335
AP:330	EQU	*
* 
*  THIS ENTRY IS ENTERED IF MMU OPTION IN SYSTEM BUT
*  THE APPLICATION LOADED WAS UNSEGMENTED (CORE RESIDENT) 
* 
	SUKL	A5,/400	INIT POINTER TO LAST PAGE 
	LDKL	A4,PAGSIZ	PHYSICAL PAGE SIZE
	LDKL	A7,MMEND	END OF MMU TABLE 
	LDKL	A8,16	MMU ENTRY POINTER 
	EJECT
AP:335	EQU	*
	LDR	A4,A4	ANY DISPLACEMENT?
	RF(NZ)	AP:337
	LDKL	A4,PAGSIZ 
AP:337	EQU	*
* 
* COMPUTE APPLICATION SAVE09 ADDRESS
* 
*  A1 - LAST PHYSICAL PAGE NUMBER 
*  A4 - DISPLACEMENT IN PAGE
*  A5 - PHYSICAL PAGE ADDRESS 
*  A7 - MMU ENTRY ADDRESS 
*  A8 - CURRENT MMU ENTRY 
* 
	LD	A2,COMLG,A9	COMLG OF CORE RESIDENT PART 
	ADK	A2,3	RESERV ONE EXTRA WORD 
	ANKL	A2,/FFFE	MAKE EVEN LENGTH 
	RF	AP:344
AP:340	EQU	*
*  RESERV ENTRIES IN MMU TABLE FOR PHYSICAL PAGE ADDRESSES  TO COMMON PA
* 
	SUR	A2,A4	AREA LEFT IN CURRENT PAGE
	LDKL	A4,PAGSIZ	PHYSICAL PAGE SIZE
	SUKL	A8,1	DECREMENT MMU ENTRY POINTER
	RF(NN)	AP:342
AP:341	EQU	*
	LDKL	A1,LMP7	INDICATE TABBE OVERFLOW!
	CALL	ERROR 
AP:342	EQU	*
	SUK	A1,1	DECREMENT PAGE POINTER
	SUK	A7,2	DECREMENT MMU ENTRY ADDRESS 
	STR	A5,A7	STORE PAGE ADDRESS IN MMU
	SUKL	A5,/400	NEXT PAGE 
AP:344	EQU	*
	TNM	A2,A4	PROGRAM LENGTH > 32 KB?
	RF(NN)	AP:345	NO!
	CWR	A4,A2
	RF	AP:348
AP:345	EQU	*
	CWR	A2,A4
AP:348	EQU	*
	RB(G)	AP:340 
AP:350	EQU	*
	LDR	A2,A2
	RF(Z)	AP:351 
	SUKL	A8,1
	RB(N)	AP:341	TABBE OVERFLOW! 
	SUK	A7,2	NEXT TABBE ENTRY
	STR	A5,A7	STORE PAGE ADDRESS 
AP:351	EQU	*
	SUR	A4,A2	MODIFY DISPLACEMENT
	LDR	A2,A8	GET MMU ENTRY
	SUKL	A8,17 
	ADR	A8,A8	BYTE DISPLACEMENT
	ST	A8,SCTMMC	SAVE IN SYSTAB
	SLL	A2,12	MOVE TO 4 LEFTMOST BITS
	LDR	A8,A2		
	ADR	A8,A4	COMPUTE LOGICAL ADDRESS
	ST	A8,SAVE07,A13	SAVE IN TEMPORARY AREA
	LDR	A12,A8	LOAD RELOCATION BASE
	LDR*	A1,A7	GET ADDRESS TO PHYSICAL PAGE
	ANKL	A1,/C000	GREATER THAN 64K?
	RF(Z)	AP:353	NO! 
	LDKL	A1,0	UPPER LIMIT 64 KB
	RF	AP:354
AP:353	EQU	*
	LDR*	A1,A7	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	RF(G)	AP:354 
	LDKL	A1,LMP3 
	CALL	ERROR	MEMORY OVERFLOW 
AP:354	EQU	*
	ST	A1,SAVE01,A13	SAVE
	LD	A10,COMLG,A9	LOAD COMLG OF COMMON PART
	TL	TABBE	LOAD MMU REGISTERS
* 
*  READ AND RELOCATE CORE RESIDENT PART OF APPLICATION
* 
*  A8 - APPLICATION LOAD ADDRESS
*  A10 - LENGTH OF CORE RESIDENT PART 
*  A12 - RELOCATION BASE
* 
AP:355	EQU	*
	LD	A1,SCTEFA	GET END OF FREE AREA
	SUK	A1,1	MODIFY
	ST	A1,SCTEFA	STORE 
	ST	A8,SCTLAC 
	CF	A14,LODCOM	LOAD CORE RESIDENT PART
	LD	A8,SAVE08,A13	GET LOGICAL ADDRESS TO FIRST PAGE 
* 
*  CHECK IF CREDIT APPLICATION
* 
	LD	A2,SCTLAC	START OF APPLICATION
	ADKL	A2,PRGLG1	SECOND WORD IN SEGMENTT TABLE 
	CALL	GETCON	GET CONTENT
	CWK	A1,'CR'	CREDIT?
	RF(NE)	CONLOD	NOT CREDIT!
	LD	A1,SCTNOS	NUMBER OF SEGMENTS
	RF(Z)	CONLOD	NO SEGMENTS!
	SUR	A12,A12	 RELOCATION BASE = ZERO FOR SEGMENTS 
	LD	A1,SCTOPT	GET OPTION WORD 
	ANK	A1,1	MMU IN SYSTEM?
	RF(Z)	AP:360	NO! 
	TS	MMDDIV,A13	SAVE MMU REGISTER CONTENTS 
AP:360	EQU	*
* 
*  READ AND RELOCATE THE SEGMENTS 
* 
*  A8 - LOGICAL ADDRESS OF SAVE05 SEGMENT 
*  A10 - SEGMENT LENGTH 
*  A12 - RELOCATION BASE
* 
	LD	A2,SCTLAC	GET LOGICAL ADDRESS TO APPLICATION
	ADKL	A2,BLKLEN+BLKLEN
	LD	A1,SAVE06,A13	GET SEGMENT COUNTER 
AP:365	EQU	*
	RF(Z)	AP:370 
	ADK	A2,BLKLEN	NEXT BLOCK 
	SUK	A1,1	DECREMENT BLOCK COUNTER 
	RB	AP:365
AP:370	EQU	*
* 
*  CHECK IF DISC PAGING 
* 
	LD	A1,SCTOPT	GET OPTION WORD 
	ANK	A1,2	DISC PAGING?
	RF(Z)	AP:376	NO! 
* 
*  CHECK IF CORE RESIDENT SEGMENT 
* 
	CALL	GETCON	GET SEGMENT TYPE 
	CCK	A1,'RR'	CORE RESIDENT SEGMENT? 
	RF(E)	AP:376	YES: LOAD THIS SEGMENT! 
* 
*  BYPASS THIS SEGMENT AND CHECK NEXT 
* 
	LD	A1,SAVE06,A13	GET SEGMENT COUNTER 
	LD	A2,SCTNOS	GET TOTAL NUMBER OF SEGMENTS
	ADK	A1,1	INCREMENT 
	CWR	A1,A2	LAST SEGMENT?
	RF(E)	CONLOD	YES!
	ST	A1,SAVE06,A13	SAVE CURRENT SEGMENT NUMBER 
	RB	AP:360
	EJECT
AP:376	EQU	*
	ADK	A2,2	DISC SECTOR ADDRESS 
	CALL	GETCON	GET DISC SECTOR ADDRESS
	LDR	A11,A1	SAVE
	AD	A11,SCTADA	ADD START ADDRESS #79-01-03
AP:378	EQU	*
	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,SAVE07,A13 
	CF	A14,LODSEG	LOAD SEGMENT 
	LD	A1,SAVE06,A13	GET SEGMENT COUNTER 
	LD	A2,SCTNOS	GET TOTAL NUMBER OF SEGMENTS
	ADK	A1,1	INCREMENT SEGMENT COUNTER 
	CWR	A1,A2	ALL SEGMENTS LOADED? 
	RF(E)	CONLOD	YES!
	ST	A1,SAVE06,A13	STORE SEGMENT COUNTER 
	LD	A4,SCTPSZ	GET PAGE LENGTH 
	LD	A1,SCTOPT	GET OPTION WORD 
	ANK	A1,1	MMU IN SYSTEM?
	RF(NZ)	AP:379	YES! 
	ADR	A8,A4	COMPUTE ADDRESS TO NEXT PAGE 
	RB	AP:360
	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,SCTLAP	GET LOGICAL PAGE ADDRESSE 
	ANKL	A8,/F000	SKIP DISPLACEMENT
	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
	EJECT
**********************************************************
*                                                        *
*           LOAD CONFIGURATION PART OF SYSLOD            *
*           =================================            *
*                                                        *
*  ENTRY:  A9 - BUFFER ADDRESS                           *
*                                                        *
*  EXIT:                                                 *
*                                                        *
*  SUBROUTINES:  CASSIN,RDBLK,MOVBUF                     *
*                                                        *
**********************************************************
CONLOD	EQU	*
	LD	A1,SCTPLD	GET PROGRAM LOAD DEVICE 
	SUK	A1,/F0	CHECK DEVICE TYPE 
	RF(NN)	CONRAD	NOT CASSETTE 
* 
*  PROGRAM LOAD DEVICE = CASSETTE 
* 
CON:30	EQU	*
	LDR	A1,A9	START OF BUFFER
	ADKL	A1,CBLEN
	ST	A1,SAVE03,A13	SAVE POINTER TO END OF BUFFER 
	ST	A1,SAVE08,A13 
	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,SAVE03,A13	GET CURRENT POINTER IN BUFFER 
	LDR	A2,A1	SAVE 
	LDK	A3,0	RESET CHARACTER COUNTER 
	LDR	A4,A9	GET SAVE09 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,SAVE01,A13	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,SAVE03,A13	SAVE CURRENT DESTINATION
	LDR	A1,A9	GET SAVE09 OF BUFFER 
	CALL	MOVE
	RB	CON:40
MEMOFL	EQU	*
	LDKL	A1,LMP3	INDICATE MEMORY OVERFLOW
	CALL	ERROR 
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 
	EJECT
CONRAD	EQU	*
* 
*  LOAD CONFIGURATION DATA FROM DISC/FLEXIBLE DISC
* 
	CF	A14,GETFIL	GET CONFIGURATION FILE 
	LDR	A1,A9	GET START OF BUFFER
	ADKL	A1,BUFLEN-2	END OF BUFFER 
	ST	A1,SAVE08,A13	SAVE END OF BUFFER
	ADK	A1,8	START OF SAVE BUFFER	=2 
	ST	A1,SAVE03,A13	SAVE	=2 
	LDKL	A10,0	RESET RECORD COUNTER
COR:10	EQU	*
* 
*  READ ONE SECTOR FROM RANDOM ACCESS DEVICE
* 
	CF	A14,READS	READ SECTOR 
READS	EQU	*-2 
	LDR	A8,A9	GET START OF BUFFER
COR:20	EQU	*
* 
*  COMPUTE NUMBER OF CHARACTERS IN THIS RECORD
* 
	LD	A1,SAVE03,A13	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? 
	RF(E)	COR:40	YES!
	CW	A1,SAVE01,A13	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,SAVE03,A13	SAVE CURRENT DESTINATION
	LDR	A1,A8	START OF RECORD
	CALL	MOVE
	ADKL	A10,1	INCREMENT RECORD COUNTER
	CW	A10,SAVE20,A13	LAST RECORD
	RF(E)	COR:50	YES!
	ADKL	A8,RECLEN+1	INCREMENT RECORD POINTER
	CW	A8,SAVE08,A13	END OF BUFFER 
	RB(E)	COR:10	NEXT RECORD 
	RB	COR:20	NEXT SECTOR
COR:50	EQU	*
	LDK	A3,'S' 
	SC	A3,GET:25+1	MODIFY INSTRUCTION
	SC	A3,GET:60+1	MODIFY INSTRUCTION
	CF	A14,GETFIL
* 
*  UNLOCK FLEXIBLE DISC 
* 
	LD	A1,SCTPLD	GET LOAD DEVICE 
	SUK	A1,/F8	CHECK TYPE
	RF(N)	COR:60	NOT FLEXIBLE DISC 
	LD	A1,SCTOPT	GET OPTION WORD 
	ANK	A1,2	DISC PAGING?
	RF(NZ)	COR:60	YES; DON'T UNLOCK
	LDK	A1,/C	UNLOCK ORDER 
	EX	FRD:10	EXECUTE COMMAND
	RB(NA)	*-4	LOOP UNTIL ACCEPTED 
	EX	FRD:40	SENSE STATUS 
	RB(NA)	*-4	LOOP UNTIL ACCEPTED 
COR:60	EQU	*
	EJECT
CONMOV	EQU	*
* 
*  MOVE CONFIGURATION DATA TO END OF SYSTEM AREA
* 
	LD	A1,SAVE08,A13	GET SAVE09 OF CONFIGURATION DATA
	LD	A3,SCTPLD	GET PROGRAM LOAD DEVICE 
	SUK	A3,/F0	CASSETTE? 
	RF(N)	CMOV10	YES!
	ADK	A1,8	START OF SAVE BUFFER
CMOV10	LD	A3,SAVE03,A13	GET END OF CONFIGURATION DATA 
	LD	A2,SAVE01,A13	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 

	SUR	A2,A3	TO-ADDRESS 
* 
	ANKL	A2,/FFFE	MAKE EVEN ADDRESS
	CALL	MOVE
	ST	A2,SAVE01,A13	SAVE START OF CONFIGURATION DATA
	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,A13	SAVE RELOCATION CONSTANT
	LD	A2,SAVE01,A13	GET START OF CONFF
* 
*  MOVE SYSLDA+SYSLDM+DWT-PROTOTYPES TO END OF FREE AREA
* 
MOPRO	SUK	A1,2
	SUK	A2,2 
	LDR*	A4,A1 
	STR	A4,A2
	CWR	A1,A13 
	RB(NE)	MOPRO 
	LDR	A1,A2	SAVE NEW LOCATION OF SYSLDA
	AD	A2,LDALEN,A2	BYPASS SYSLDA
	ABR	A2	CONTINUE EXECUTION IN SYSLDM
	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
******************************************************* 
*        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	SAVE09 OF BUFFER 
	LDK	A2,0	RESET CHARACTER COUNTER 
	LDR	A4,A3	SAVE SAVE09 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
	EJECT
*********************************** 
*                                 * 
*  DUINIT - INITIALIZE DISC UNIT  * 
*  =============================  * 
*                                 * 
*  REFERENCED IN: SYSLOD,GETFIL   * 
*                                 * 
*  ENTRY: A1 - DEVICE ADDRESS     * 
*                                 * 
*  EXIT:                          * 
*                                 * 
*  WORK REGISTERS: A2             * 
*                                 * 
*  SUBROUTINES:                   * 
*                                 * 
*********************************** 
DUINIT	EQU	*
* 
*  INIT SUBROUTINE ADDRESSES
* 
	LDKL	A2,RDSEC	GET SUBROUTINE ADDRESS 
	ST	A2,READ	READ PROGRAM
	ST	A2,READS	READ CONFIGURATION DATA
	ST	A2,READVL	READ VOLUME LABEL 
	ST	A2,READCF	READ CONFIGURATION DATA 
* 
*  INIT DISC COMMANDS 
* 
	ADS	A1,RDS:10
	ADS	A1,RDS:20
	ADS	A1,RDS:60
	ADS	A1,RDS:70
	RTN	A14
	EJECT
*********************************************** 
*                                             * 
*  RDSEC - READ ONE SECTOR FROM DISC          * 
*  =================================          * 
*                                             * 
*  REFERENCED IN: SYSLOD                      * 
*                                             * 
*  ENTRY:  A9 - BUFFER ADDRESS + 2            * 
*                                             * 
*         A11 - SECTOR NUMBER                 * 
*                                             * 
*  EXIT:                                      * 
*                                             * 
*   WORK REGISTERS:  A1,A2                    * 
*                                             * 
*  SUBROUTINES:  ERROR                        * 
*                                             * 
*********************************************** 
RDSEC	EQU	* 
* 
*  DERIVE CYLINDER NUMBER FROM SECTOR NUMBER
* 
	LDR	A1,A11	GET SECTOR NUMBER 
	SRL	A1,5	CYLINDER NUMBER IN BITS 4-12
	SLL	A1,3 
	ORK	A1,2	SET BIT 14
* 
*  SEEK CYLINDER
* 
RDS:10	CIO	A1,1,0	SEEK COMMAND
	RB(NA)	*-2	LOOP UNTIL ACCEPTED 
* 
*  CHECK STATUS 
* 
RDS:20	SST	A1,0	SENSE STATUS
	RB(NA)	RDS:20	LOOP UNTIL ACCEPTED
* 
*  COMPUTE PHYSICAL SECTOR NUMBER 
* 
RDS:30	LDR	A2,A11	GET SECTOR NUMBER 
	ANK	A2,/10	GET BIT 11
	LDR	A1,A11	GET SECTOR NUMBER 
	SLL	A1,1 
	ADR	A1,A11 
	ANK	A1,/F
	ADR	A1,A2
	SLL	A1,2 
* 
*  INIT MUX WORDS 
* 
	LDKL	A2,MUXCC	LOAD FIRST MUX WORD
RDS:40	WER	A2,/10	WRITE 
	LD	A2,MXBUF	LOAD SECOND MUX WORD 
RDS:50	WER	A2,/10+1	WRITE 
RDS:60	CIO	A1,1,0	READ SECTOR 
	RB(NA)	RDS:60	LOOP UNTIL ACCEPTED
RDS:70	SST	A1,0	GET STATUS
	RB(NA)	RDS:70	LOOP UNTIL ACCEPTED
	ANK	A1,/1F	GET 5 RIGHTMOST BITS
	RB(NZ)	RDS:30	LOOP UNTIL CORRECT READ
	ADKL	A11,1	INCREMENT SECTOR COUNTER
	RTN	A14
	EJECT
************************************************
*                                              *
*  FDINIT - INITIALIZE FLEXIBLE DISC           *
*  =================================           *
*                                              *
*  REFERENCED IN: SYSLOD,GETFIL                *
*                                              *
*  ENTRY:  A1 - DEVICE ADDRESS                 *
*                                              *
*  EXIT:                                       *
*                                              *
*  WORK REGISTERS:                             *
*                                              *
*  SUBROUTINES:                                *
*                                              *
************************************************
FDINIT	EQU	*
	LDKL	A2,FRDSEC	GET SUBROUTINE ADDRESS
	ST	A2,READ	STORE 
	ST	A2,READS
	ST	A2,READVL 
	ST	A2,READCF 
* 
*  INIT FLEXIBLE DISC COMMANDS
* 
	ORS	A1,FRD:10	MODIFY READ SECTOR ORDER 
	ANK	A1,8	PROGRAMMED CHANNEL
	RF(NZ)	FDI:10	YES! 
	LDKL	A1,/0511	NOT PROGRAMMED CHANNEL 
	ST	A1,FRD:20	MODIFY INR INSTRUCTION
FDI:10	EQU	*
	LDK	A1,/14	LOCK ORDER
	EX	FRD:10	EXECUTE ORDER
	RB(NA)	*-4	LOOP UNTIL ACCEPTED 
	SST	A1,FDCU	SENSE STATUS 
	RB(NA)	*-2 
	ANK	A1,1	FLEXIBLE DISC OPERABLE? 
	RB(NZ)	FDI:10	NO!
	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	A1,A11	GET SECTOR NUMBER 
	SLL	A1,5 
	ORKL	A1,/C000
	LDKL	A2,MUXCC	LOAD 1:ST MUX WORD 
	LD	A3,MXBUF	LOAD 2:ND MUX WORD 
	WER	A2,FDIOP	WRITE 1:ST MUX WORD 
	WER	A3,FDIOP+1	WRITE 2:ND MUX WORD 
	LDR	A2,A3	BUFFER START 
	ADKL	A3,BUFLEN	BUFFER END
FRD:10	CIO	A1,1,FDCU	START READ 
	RB(NA)	FRD:10	LOOP UNTIL ACCEPTED
FRD:20	INR	A1,0,FDCU	GET CHAR - MODIFIED IF MUX 
	RF(NA)	FRD:40	LOOP UNTIL ACCEPTED
	STR	A1,A2	STORE CHARACTER
	ADK	A2,2	INCREMENT BUFFER POINTER
	CWR	A2,A3	END OF BUFFER? 
	RB(NE)	FRD:20	NO!
FRD:30	CIO	A1,0,FDCU	STOP READING 
	RB	FRD:20
FRD:40	SST	A1,FDCU	SENSE STATUS 
	RB(NA)	FRD:20	LOOP UNTIL ACCEPTED
	ANKL	A1,/4E15	FATAL ERROR? 
	RF(NZ)	FRD:50	YES! 
	ADKL	A11,1	INCREMENT SECTOR ADDRESS
	RTN	A14
FRD:50	LDKL	A1,LMP2 
	CALL	ERROR 
	EJECT
*************************************************** 
*                                                 * 
*        GETFIL - GET CONFIGURATION FILE          * 
*        ===============================          * 
*                                                 * 
*  REFERENCED IN:  SYSLOD                         * 
*                                                 * 
*  ENTRY:  A9 - BUFFER ADDRESS + 2                * 
*                                                 * 
*  EXIT:  A11 - SECTOR ADDRESS TO CONF. FILE      * 
*                                                 * 
*  WORK REGISTERS:  A1,A4,A5,A6,A7,A8,A10         * 
*                                                 * 
*  SUBROUTINES:  READVL,READCF                    * 
*                                                 * 
*************************************************** 
GETFIL	EQU	*
	LDKL	A11,0	VOLUME LABEL
	CF	A14,READVL	GET VOLUME LABEL 
READVL	EQU	*-2
	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 
	ADKL	A11,1	FIRST FILE SECTOR IN VTOC 
GET:10	EQU	*
	CF	A14,READCF	READ SECTOR
READCF	EQU	*-2
	LDK	A7,QBLFAC	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,SAVE20,A13	SAVE
	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,/01F8
	OTR	A2,0,SOP	SWITCH ON SOP LAMPS 
GET:70	EQU	*
	CF	A14,SOPIN 
	ANKL	A1,/00FC	ALLOWED SWITCH 
	RB(Z)	GET:70	NO! 
	LDKL	A2,LMP1 
	OTR	A2,0,SOP	SWITCH ON LOAD LAMP 
	SRN	A1,A2
	LD	A1,DEVTAB,A2	GET DEVICE ADDRESS 
	CWK	A2,5	DISC? 
	RF(G)	GET:80	YES!
	CF	A14,FDINIT	INIT FLEXIBLE DISC 
	RB	GETFIL
GET:80	EQU	*
	CF	A14,DUINIT	INIT DISC
	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 SECTOR ADDRESS ON DISC
* 
	LD	A1,18,A6	GET FILE EXTENT BASE 
	ST	A1,SCTSWB	SAVE IN SYSTAB
	LD	A3,SWPFEL,A6	GET LENGTH IN SECTORS
	ADR	A3,A1	LAST SECTOR IN SWAPP-FILE
	ST	A3,SAVE25,A13	SAVE
GET:99	RTN	A14
	EJECT
***************************************************** 
*                                                   * 
*  LODCOM - LOAD CORE RESIDENT PART OF APPLICATION  * 
*  ===============================================  * 
*                                                   * 
*  LODSEG - LOAD ONE SEGMENT                        * 
*  =========================                        * 
*                                                   * 
*  ENTRY:  A8 - SEGMENT ADDRESS                     * 
*         A10 - EFFECTIVE LENGTH                    * 
*         A12 - RELOCATION BASE                     * 
*                                                   * 
*  EXIT:                                            * 
*                                                   * 
*  WORK REGISTERS:  A1,A2,A3,A4,A7                  * 
*                                                   * 
*  SUBROUTINES:  MOVE,READ                          * 
*                                                   * 
***************************************************** 
LODCOM	EQU	*
	LDR	A3,A9	GET SAVE09 OF BUFFER 
	LDR	A2,A3	SAVE 
	LD	A7,SCTPLD	GET PROGRAM LOAD DEVICE 
	ANK	A7,/FE	SKIP UNIT SELECTOR BIT
	SUK	A7,/F0	CASSTTE?
	RF(N)	LOD:20	YES!
	LDKL	A7,376	NUMBER OF CODE WORDS 
LOD:10	EQU	*-2
	RF	LOD:30
LOD:20	EQU	*
	LDKL	A7,240	NUMBER OF CODE WORDS 
LOD:30	EQU	*
	LDR	A10,A10	APP >32 KB?
	RF(NN)	LOD:40	NO!
	SUR	A10,A7	DEC. LENGTH 
	RF	LOD:50
LOD:40	EQU	*
	SUR	A10,A7	CHECK IF IN END OF OF SEGMENT 
	RF(NN)	LOD:50	NO YET!
	CWK	A7,240	CASSETTE? 
	RF(E)	LOD:45	YES!
	CWK	A7,400	200 WORDS/SECTOR? 
	RF(E)	LOD:42	YES!
	ADR	A2,A7	START OF RELOCATION TABLE
	CF	A14,REBUF	RELOCATE CODE 
LOD:42	EQU	*
	ADR	A7,A10	COMPUTE NUMBER OF CODE WORDS
	LDKL	A10,0	INDICATE END OF SEGMENT 
	RF	LOD:52
LOD:45	EQU	*
	ADR	A7,A10	JUST MOVE SIGNIFICANT CHARACTERS! 
	LDKL	A10,0	INDICATE END OF SEGMENT 
LOD:50	EQU	*
	CWK	A7,400	200 WORDS/SECTOR? 
	RF(E)	LOD:52	YES!
	ADR	A2,A7	START OF RELOCATION BITS 
	CWK	A7,240	APPLICATION<ONE CASSETTE BLOCK? 
	RF(NL)	LOD:51	NO 
	LD	A4,SAVE12,A13	FIRST CASSETTE BLOCK
	RF(NZ)	LOD:51	NO 
	ADK	A2,8	START OF RELOCATION BITS
LOD:51	EQU	*
	CF	A14,REBUF	RELOCATE
LOD:52	EQU	*
	LDR	A1,A9	START OF CODE PART 
	LD	A4,SAVE12,A13	FIRST SECTOR/BLOCK? 
	RF(NZ)	LOD:55	NO!
	IM	SAVE12,A13	INDICATE NOT FIRST SECTOR/BLOCK
	ADK	A1,8	SKIP 4 WORDS IN FIRST SECTOR/BLOCK
	CWK	A10,0	COMMON PART <= ONE SECTOR/BLOCK? 
	RF(E)	LOD:55	YES 
	SUK	A7,8	DECR. NUMBER OF CHAR. TO MOVE 
	ADKL	A10,8 
LOD:55	EQU	*
	LDR	A3,A7	NUMBER OF CHARACTERS TO MOVE 
	LD	A2,SAVE07,A13	GET TO-ADDRESS
	ADS	A3,SAVE07,A13	UPDATE MEMORY ADDRESS
	LD	A4,SCTOPT	GET OPTION WORD 
	ANK	A4,1	MMU IN SYSTEM?
	RF(Z)	LOD:60	NO! 
	MVSU	A3	MOVE TABLE FROM SYSTEM 
	RF	LOD:65
LOD:60	EQU	*
	CALL	MOVE
LOD:65	EQU	*
	LDR	A10,A10	END OF SEGMENT?
	RF(NZ)	LOD:70
	RTN	A14	EXIT 
LODSEG	EQU	*
	LDKL	A1,400	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 - SAVE09 OF BUFFER                 *
*          A2 - SAVE09 OF RELOCATION TABLE       *
*                                               * 
*  EXIT:                                        * 
*                                               * 
*  WORK REGISTERS:  A1,A4,A5,A6                 * 
*                                               * 
*  SUBROUTINES:                                 * 
*                                               * 
************************************************* 
REBUF	EQU	* 
	LDR	A4,A2	GET SAVE09 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,A12	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 
	END	SYSLOD 

HexDump

0x0000…0036 (0, 0, 400)   Head {h00=0x0032, h01=0x0050, text=» IDENT SYSLOD  REL 9.2 79-12-19  870105040920 «, t00=0x0000, t01=0x0004}
0x0036…003e               Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x003e…0064               Head {h00=0x0022, h01=0x0050, text=»   =1,LRN ONE SECTOR TOO GREAT«, t00=0x0000, t01=0x0042}
0x0064…0082               Head {h00=0x001a, h01=0x0050, text=»   REL 9.2 79-12-19 ST«, t00=0x0000, t01=0x0068}
0x0082…008a               Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x0086}
0x008a…00a0               Head {h00=0x0012, h01=0x0050, text=» ENTRY SYSLOD «, t00=0x0000, t01=0x008e}
0x00a0…00b6               Head {h00=0x0012, h01=0x0050, text=» ENTRY SYSBAS «, t00=0x0000, t01=0x00a4}
0x00b6…00cc               Head {h00=0x0012, h01=0x0050, text=» ENTRY NUMSEG «, t00=0x0000, t01=0x00ba}
0x00cc…00e2               Head {h00=0x0012, h01=0x0050, text=» ENTRY PRGLG1 «, t00=0x0000, t01=0x00d0}
0x00e2…0106               Head {h00=0x0020, h01=0x0050, text=»*************************** «, t00=0x0000, t01=0x00e6}
0x0106…012a               Head {h00=0x0020, h01=0x0050, text=»*                         * «, t00=0x0000, t01=0x010a}
0x012a…014e               Head {h00=0x0020, h01=0x0050, text=»*  ENTRIES AND EXTERNALS  * «, t00=0x0000, t01=0x012e}
0x014e…0172               Head {h00=0x0020, h01=0x0050, text=»*                         * «, t00=0x0000, t01=0x0152}
0x0172…0196               Head {h00=0x0020, h01=0x0050, text=»*************************** «, t00=0x0000, t01=0x0176}
0x0196…01ac               Head {h00=0x0012, h01=0x0050, text=» EXTRN CONVRT «, t00=0x0001, t01=0x000a}
0x01ac…01c2               Head {h00=0x0012, h01=0x0050, text=» EXTRN LDALEN «, t00=0x0001, t01=0x0020}
0x01c2…01d8               Head {h00=0x0012, h01=0x0050, text=» EXTRN FREQUE «, t00=0x0001, t01=0x0036}
0x01d8…01ee               Head {h00=0x0012, h01=0x0050, text=» EXTRN INTLT1 «, t00=0x0001, t01=0x004c}
0x01ee…0204               Head {h00=0x0012, h01=0x0050, text=» EXTRN PAGQUE «, t00=0x0001, t01=0x0062}
0x0204…0216               Head {h00=0x000e, h01=0x0050, text=» EXTRN REL«, t00=0x0001, t01=0x0078}
0x0216…022c               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCLASS «, t00=0x0001, t01=0x008a}
0x022c…0242               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTADA «, t00=0x0001, t01=0x00a0}
0x0242…0258               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTANO «, t00=0x0001, t01=0x00b6}
0x0258…026e               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTBLK «, t00=0x0001, t01=0x00cc}
0x026e…0284               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTBUG «, t00=0x0001, t01=0x00e2}
0x0284…029a               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTCDT «, t00=0x0001, t01=0x00f8}
0x029a…02b0               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTDCT «, t00=0x0001, t01=0x010e}
0x02b0…02c6               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTDMC «, t00=0x0001, t01=0x0124}
0x02c6…02dc               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTDMI «, t00=0x0001, t01=0x013a}
0x02dc…02f2               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTDML «, t00=0x0001, t01=0x0150}
0x02f2…0308               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTDMT «, t00=0x0001, t01=0x0166}
0x0308…031e               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTEFA «, t00=0x0001, t01=0x017c}
0x031e…0334 (2, 0, 400)   Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTLAC «, t00=0x0002, t01=0x0004}
0x0334…034a               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTLAP «, t00=0x0002, t01=0x001a}
0x034a…0360               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTMMC «, t00=0x0002, t01=0x0030}
0x0360…0376               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTMMP «, t00=0x0002, t01=0x0046}
0x0376…038c               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTMSZ «, t00=0x0002, t01=0x005c}
0x038c…03a2               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTNOS «, t00=0x0002, t01=0x0072}
0x03a2…03b8               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTNOP «, t00=0x0002, t01=0x0088}
0x03b8…03ce               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTNPE «, t00=0x0002, t01=0x009e}
0x03ce…03e4               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTOPT «, t00=0x0002, t01=0x00b4}
0x03e4…03fa               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTPAG «, t00=0x0002, t01=0x00ca}
0x03fa…0410               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTPLD «, t00=0x0002, t01=0x00e0}
0x0410…0426               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTPSZ «, t00=0x0002, t01=0x00f6}
0x0426…043c               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTSEG «, t00=0x0002, t01=0x010c}
0x043c…0452               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTSFA «, t00=0x0002, t01=0x0122}
0x0452…0468               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTSWB «, t00=0x0002, t01=0x0138}
0x0468…047e               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTTTT «, t00=0x0002, t01=0x014e}
0x047e…0494               Head {h00=0x0012, h01=0x0050, text=» EXTRN TCLASS «, t00=0x0002, t01=0x0164}
0x0494…04aa               Head {h00=0x0012, h01=0x0050, text=» EXTRN TTMJOB «, t00=0x0002, t01=0x017a}
0x04aa…04b8               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0002, t01=0x0190}
0x04b8…04e0               Head {h00=0x0024, h01=0x0050, text=» EXTRN M:REL RELOCATION CONSTANT«, t00=0x0003, t01=0x000e}
0x04e0…04f6               Head {h00=0x0012, h01=0x0050, text=» EXTRN SAVE01 «, t00=0x0003, t01=0x0036}
0x04f6…050c               Head {h00=0x0012, h01=0x0050, text=» EXTRN SAVE02 «, t00=0x0003, t01=0x004c}
0x050c…0522               Head {h00=0x0012, h01=0x0050, text=» EXTRN SAVE03 «, t00=0x0003, t01=0x0062}
0x0522…0538               Head {h00=0x0012, h01=0x0050, text=» EXTRN SAVE04 «, t00=0x0003, t01=0x0078}
0x0538…054e               Head {h00=0x0012, h01=0x0050, text=» EXTRN SAVE05 «, t00=0x0003, t01=0x008e}
0x054e…0564               Head {h00=0x0012, h01=0x0050, text=» EXTRN SAVE06 «, t00=0x0003, t01=0x00a4}
0x0564…057a               Head {h00=0x0012, h01=0x0050, text=» EXTRN SAVE07 «, t00=0x0003, t01=0x00ba}
0x057a…0590               Head {h00=0x0012, h01=0x0050, text=» EXTRN SAVE08 «, t00=0x0003, t01=0x00d0}
0x0590…05a6               Head {h00=0x0012, h01=0x0050, text=» EXTRN SAVE09 «, t00=0x0003, t01=0x00e6}
0x05a6…05bc               Head {h00=0x0012, h01=0x0050, text=» EXTRN SAVE10 «, t00=0x0003, t01=0x00fc}
0x05bc…05d2               Head {h00=0x0012, h01=0x0050, text=» EXTRN SAVE11 «, t00=0x0003, t01=0x0112}
0x05d2…05e8               Head {h00=0x0012, h01=0x0050, text=» EXTRN SAVE12 «, t00=0x0003, t01=0x0128}
0x05e8…05fe               Head {h00=0x0012, h01=0x0050, text=» EXTRN SAVE20 «, t00=0x0003, t01=0x013e}
0x05fe…0614               Head {h00=0x0012, h01=0x0050, text=» EXTRN SAVE22 «, t00=0x0003, t01=0x0154}
0x0614…062a               Head {h00=0x0012, h01=0x0050, text=» EXTRN SAVE25 «, t00=0x0003, t01=0x016a}
0x062a…063e               Head {h00=0x0010, h01=0x0050, text=» EXTRN ERROR«, t00=0x0003, t01=0x0180}
0x063e…0654 (4, 0, 400)   Head {h00=0x0012, h01=0x0050, text=» EXTRN MMDDIV «, t00=0x0004, t01=0x0004}
0x0654…0668               Head {h00=0x0010, h01=0x0050, text=» EXTRN TABBE«, t00=0x0004, t01=0x001a}
0x0668…067c               Head {h00=0x0010, h01=0x0050, text=» EXTRN MMEND«, t00=0x0004, t01=0x002e}
0x067c…0690               Head {h00=0x0010, h01=0x0050, text=» EXTRN MOVE «, t00=0x0004, t01=0x0042}
0x0690…0698               Head {h00=0x0004, h01=0x0050, t00=0x0004, t01=0x0056}
0x0698…06a0               Head {h00=0x0004, h01=0x0050, t00=0x0004, t01=0x005e}
0x06a0…06aa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0066}
0x06aa…06c8               Head {h00=0x001a, h01=0x0050, text=»* CONDITIONAL ASSEMBLY«, t00=0x0004, t01=0x0070}
0x06c8…06ec               Head {h00=0x0020, h01=0x0050, text=»* TEST=1 GIVES TEST VERSION «, t00=0x0004, t01=0x008e}
0x06ec…06f6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00b2}
0x06f6…0708               Head {h00=0x000e, h01=0x0050, text=»TEST EQU 0«, t00=0x0004, t01=0x00bc}
0x0708…0716               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0004, t01=0x00ce}
0x0716…0722               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0004, t01=0x00dc}
0x0722…072e               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0004, t01=0x00e8}
0x072e…0756               Head {h00=0x0024, h01=0x0050, text=»******************************* «, t00=0x0004, t01=0x00f4}
0x0756…077e               Head {h00=0x0024, h01=0x0050, text=»* CONFIGURATION FILE (CONFIG) * «, t00=0x0004, t01=0x011c}
0x077e…07a6               Head {h00=0x0024, h01=0x0050, text=»******************************* «, t00=0x0004, t01=0x0144}
0x07a6…07b2               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0004, t01=0x016c}
0x07b2…07d2               Head {h00=0x001c, h01=0x0050, text=»* TASK DEFINITION BLOCK:«, t00=0x0004, t01=0x0178}
0x07d2…07f4               Head {h00=0x001e, h01=0x0050, text=»TDBBT EQU 0 1A BLOCK TYPE «, t00=0x0005, t01=0x0008}
0x07f4…0820               Head {h00=0x0028, h01=0x0050, text=»TDBNT EQU TDBBT+1 2N NUMBER OF TASKS«, t00=0x0005, t01=0x002a}
0x0820…0852               Head {h00=0x002e, h01=0x0050, text=»TDBID EQU TDBNT+2 6A TASK ID SAVE09 VALUE «, t00=0x0005, t01=0x0056}
0x0852…0882               Head {h00=0x002c, h01=0x0050, text=»TDBMC EQU TDBID+6 6A MATCHING TASK CLASS«, t00=0x0005, t01=0x0088}
0x0882…08aa               Head {h00=0x0024, h01=0x0050, text=»TDBTL EQU TDBMC+6 6A TASK LEVEL «, t00=0x0005, t01=0x00b8}
0x08aa…08e8               Head {h00=0x003a, h01=0x0050, text=»TDBNC EQU TDBTL+6 2N NUMBER OF TERMINAL DEVICE CLASSES«, t00=0x0005, t01=0x00e0}
0x08e8…08f2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x011e}
0x08f2…091c               Head {h00=0x0026, h01=0x0050, text=»TDBFST EQU TDBNC+2 SAVE05 TERM DEF«, t00=0x0005, t01=0x0128}
0x091c…0944               Head {h00=0x0024, h01=0x0050, text=»TDC EQU 7 TERMINAL DEVICE CLASS «, t00=0x0005, t01=0x0152}
0x0944…0966               Head {h00=0x001e, h01=0x0050, text=»TLC EQU 6 LINE CONNECTION «, t00=0x0005, t01=0x017a}
0x0966…0992               Head {h00=0x0028, h01=0x0050, text=»TDBREC EQU TDC+TLC TDB-RECORD LENGTH«, t00=0x0006, t01=0x000c}
0x0992…099c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0038}
0x099c…09ca               Head {h00=0x002a, h01=0x0050, text=»SDC EQU 7 SPECIAL DEVICE CLASS-RECORD «, t00=0x0006, t01=0x0042}
0x09ca…09d4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0070}
0x09d4…09f8               Head {h00=0x0020, h01=0x0050, text=»* COMMON DEVICE DEF. BLOCK: «, t00=0x0006, t01=0x007a}
0x09f8…0a1a               Head {h00=0x001e, h01=0x0050, text=»CDBBT EQU 0 1A BLOCK TYPE «, t00=0x0006, t01=0x009e}
0x0a1a…0a54               Head {h00=0x0036, h01=0x0050, text=»CDBNC EQU CDBBT+1 2N NUMBER OF SPEC. DEV. CLASSES «, t00=0x0006, t01=0x00c0}
0x0a54…0a80               Head {h00=0x0028, h01=0x0050, text=»SDCFST EQU CDBNC+2 SAVE05 SDC-RECORD«, t00=0x0006, t01=0x00fa}
0x0a80…0a8a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0126}
0x0a8a…0a94               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0130}
0x0a94…0abe               Head {h00=0x0026, h01=0x0050, text=»* USER WORK BLOCK TYPE DEF. BLOCK «, t00=0x0006, t01=0x013a}
0x0abe…0ae0               Head {h00=0x001e, h01=0x0050, text=»UDBBT EQU 0 1A BLOCK TYPE «, t00=0x0006, t01=0x0164}
0x0ae0…0b10               Head {h00=0x002c, h01=0x0050, text=»UDBNU EQU UDBBT+1 3A NUMBER OF UWB TYPES«, t00=0x0006, t01=0x0186}
0x0b10…0b1a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0026}
0x0b1a…0b46               Head {h00=0x0028, h01=0x0050, text=»UDBFST EQU UDBNU+3 SAVE05 UDB-RECORD«, t00=0x0007, t01=0x0030}
0x0b46…0b66               Head {h00=0x001c, h01=0x0050, text=»NAMUWB EQU 3 NAME OF UWB«, t00=0x0007, t01=0x005c}
0x0b66…0b8c               Head {h00=0x0022, h01=0x0050, text=»NUMUBL EQU 3 NUMBER OF BLOCKS «, t00=0x0007, t01=0x007c}
0x0b8c…0bbe               Head {h00=0x002e, h01=0x0050, text=»UDBREC EQU NAMUWB+NUMUBL UDB RECORD-LENGTH«, t00=0x0007, t01=0x00a2}
0x0bbe…0bd6               Head {h00=0x0014, h01=0x0050, text=»****************«, t00=0x0007, t01=0x00d4}
0x0bd6…0bee               Head {h00=0x0014, h01=0x0050, text=»* SOP-HANDLING *«, t00=0x0007, t01=0x00ec}
0x0bee…0c06               Head {h00=0x0014, h01=0x0050, text=»****************«, t00=0x0007, t01=0x0104}
0x0c06…0c28               Head {h00=0x001e, h01=0x0050, text=»SOP EQU /2E DEVICE ADDRESS«, t00=0x0007, t01=0x011c}
0x0c28…0c30               Head {h00=0x0004, h01=0x0050, t00=0x0007, t01=0x013e}
0x0c30…0c52               Head {h00=0x001e, h01=0x0050, text=»LMP1 EQU /400 LAMP 1 CODE «, t00=0x0007, t01=0x0146}
0x0c52…0c68               Head {h00=0x0012, h01=0x0050, text=»LMP2 EQU /200 «, t00=0x0007, t01=0x0168}
0x0c68…0c7e               Head {h00=0x0012, h01=0x0050, text=»LMP3 EQU /100 «, t00=0x0007, t01=0x017e}
0x0c7e…0c92 (8, 0, 400)   Head {h00=0x0010, h01=0x0050, text=»LMP4 EQU /80«, t00=0x0008, t01=0x0004}
0x0c92…0ca6               Head {h00=0x0010, h01=0x0050, text=»LMP5 EQU /40«, t00=0x0008, t01=0x0018}
0x0ca6…0cba               Head {h00=0x0010, h01=0x0050, text=»LMP6 EQU /20«, t00=0x0008, t01=0x002c}
0x0cba…0cce               Head {h00=0x0010, h01=0x0050, text=»LMP7 EQU /10«, t00=0x0008, t01=0x0040}
0x0cce…0ce0               Head {h00=0x000e, h01=0x0050, text=»LMP8 EQU 8«, t00=0x0008, t01=0x0054}
0x0ce0…0cf2               Head {h00=0x000e, h01=0x0050, text=»LMP9 EQU 4«, t00=0x0008, t01=0x0066}
0x0cf2…0d06               Head {h00=0x0010, h01=0x0050, text=»LMP10 EQU 2 «, t00=0x0008, t01=0x0078}
0x0d06…0d1a               Head {h00=0x0010, h01=0x0050, text=»LMP11 EQU 1 «, t00=0x0008, t01=0x008c}
0x0d1a…0d28               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0008, t01=0x00a0}
0x0d28…0d46               Head {h00=0x001a, h01=0x0050, text=»********************* «, t00=0x0008, t01=0x00ae}
0x0d46…0d64               Head {h00=0x001a, h01=0x0050, text=»*  OTHER CONSTANTS  * «, t00=0x0008, t01=0x00cc}
0x0d64…0d82               Head {h00=0x001a, h01=0x0050, text=»********************* «, t00=0x0008, t01=0x00ea}
0x0d82…0d8e               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0008, t01=0x0108}
0x0d8e…0dca               Head {h00=0x0038, h01=0x0050, text=»NUMSEG EQU 10 DISPL. TO NUMBER OF SEGMENTS IN S:GTAB«, t00=0x0008, t01=0x0114}
0x0dca…0df4               Head {h00=0x0026, h01=0x0050, text=»COMLG EQU 4 LENGTH OF COMMON PART «, t00=0x0008, t01=0x0150}
0x0df4…0e20               Head {h00=0x0028, h01=0x0050, text=»PAGSIZ EQU /1000  PHYSICAL PAGE SIZE«, t00=0x0008, t01=0x017a}
0x0e20…0e4c               Head {h00=0x0028, h01=0x0050, text=»CBLEN EQU 256 CASSETTE BUFFER LENGTH«, t00=0x0009, t01=0x0016}
0x0e4c…0e76               Head {h00=0x0026, h01=0x0050, text=»BLKLEN EQU 6 SEGMENT BLOCK LENGTH «, t00=0x0009, t01=0x0042}
0x0e76…0ea0               Head {h00=0x0026, h01=0x0050, text=»PAGLG EQU 8 PAGE LENGTH IN S:GTAB «, t00=0x0009, t01=0x006c}
0x0ea0…0eb4               Head {h00=0x0010, h01=0x0050, text=»PRGLG1 EQU 2«, t00=0x0009, t01=0x0096}
0x0eb4…0ee4               Head {h00=0x002c, h01=0x0050, text=»NCHTID EQU 5 NBR OF CHAR. IN TID RECORD «, t00=0x0009, t01=0x00aa}
0x0ee4…0f0c               Head {h00=0x0024, h01=0x0050, text=»SWPFEL EQU 14 FILE EXTENT LENGTH«, t00=0x0009, t01=0x00da}
0x0f0c…0f1a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0009, t01=0x0102}
0x0f1a…0f3a               Head {h00=0x001c, h01=0x0050, text=»*********************** «, t00=0x0009, t01=0x0110}
0x0f3a…0f5a               Head {h00=0x001c, h01=0x0050, text=»*  CASSETTE HANDLING  * «, t00=0x0009, t01=0x0130}
0x0f5a…0f7a               Head {h00=0x001c, h01=0x0050, text=»*********************** «, t00=0x0009, t01=0x0150}
0x0f7a…0faa               Head {h00=0x002c, h01=0x0050, text=»CHCR EQU /E DEVICE ADDRESS FOR CASSETTE «, t00=0x0009, t01=0x0170}
0x0faa…0fcc               Head {h00=0x001e, h01=0x0050, text=»LOCK EQU /2 LOCK CASSETTE «, t00=0x000a, t01=0x0010}
0x0fcc…0ff8               Head {h00=0x0028, h01=0x0050, text=»SBOT EQU 8 SEARCH BEGINNING OF TAPE «, t00=0x000a, t01=0x0032}
0x0ff8…1024               Head {h00=0x0028, h01=0x0050, text=»STMF EQU /C SEARCH TAPEMARK FORWARD «, t00=0x000a, t01=0x005e}
0x1024…102e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x008a}
0x102e…1054               Head {h00=0x0022, h01=0x0050, text=»*  DISC/FLEXIBLE DISC HANDLING«, t00=0x000a, t01=0x0094}
0x1054…105e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00ba}
0x105e…1096               Head {h00=0x0034, h01=0x0050, text=»BUFLEN EQU 402 DISC/FLEXIBLE DISC BUFFER LENGTH «, t00=0x000a, t01=0x00c4}
0x1096…10cc               Head {h00=0x0032, h01=0x0050, text=»RECLEN EQU 9 CONFIGURATION FILE RECORD LENGTH «, t00=0x000a, t01=0x00fc}
0x10cc…10fa               Head {h00=0x002a, h01=0x0050, text=»FDCU EQU /09 FLEXIBLE DISC CU ADDRESS «, t00=0x000a, t01=0x0132}
0x10fa…1122               Head {h00=0x0024, h01=0x0050, text=»FDIOP EQU FDCU+FDCU MUX ADDRESS «, t00=0x000a, t01=0x0160}
0x1122…1148               Head {h00=0x0022, h01=0x0050, text=»MUXCC EQU /80CD 1:ST MUX WORD «, t00=0x000a, t01=0x0188}
0x1148…116c               Head {h00=0x0020, h01=0x0050, text=»QBLFAC EQU 9 BLOCKING FACTOR«, t00=0x000b, t01=0x001e}
0x116c…1176               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0042}
0x1176…1196               Head {h00=0x001c, h01=0x0050, text=»*  DATA AREA DEFINITION «, t00=0x000b, t01=0x004c}
0x1196…11a0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x006c}
0x11a0…11b4               Head {h00=0x0010, h01=0x0050, text=»SYSBAS EQU *«, t00=0x000b, t01=0x0076}
0x11b4…11ea               Head {h00=0x0032, h01=0x0050, text=»MXBUF DATA 0 DISC/FLEXIBLE DISC BUFFER ADDRESS«, t00=0x000b, t01=0x008a}
0x11ea…1210               Head {h00=0x0022, h01=0x0050, text=»DEVTAB DATA /1909,/1101,/0828 «, t00=0x000b, t01=0x00c0}
0x1210…1238               Head {h00=0x0024, h01=0x0050, text=»SWPTAB DATA '$S','WA','P ','  ' «, t00=0x000b, t01=0x00e6}
0x1238…1246               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000b, t01=0x010e}
0x1246…1252               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x000b, t01=0x011c}
0x1252…129c               Head {h00=0x0046, h01=0x0050, text=»***************************************************************** «, t00=0x000b, t01=0x0128}
0x129c…12e6               Head {h00=0x0046, h01=0x0050, text=»*  CALL-FORMAT, PERFORMS:  CFR      A14,A13                     * «, t00=0x000b, t01=0x0172}
0x12e6…1330               Head {h00=0x0046, h01=0x0050, text=»*                          DATA     [REL-ADDRESS]               * «, t00=0x000c, t01=0x002c}
0x1330…137a               Head {h00=0x0046, h01=0x0050, text=»*                                                               * «, t00=0x000c, t01=0x0076}
0x137a…13c4               Head {h00=0x0046, h01=0x0050, text=»***************************************************************** «, t00=0x000c, t01=0x00c0}
0x13c4…13d0               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x000c, t01=0x010a}
0x13d0…13dc               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x000c, t01=0x0116}
0x13dc…13e8               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x000c, t01=0x0122}
0x13e8…1406               Head {h00=0x001a, h01=0x0050, text=»CALL FORM 16=/F697,16 «, t00=0x000c, t01=0x012e}
0x1406…1414               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000c, t01=0x014c}
0x1414…1452               Head {h00=0x003a, h01=0x0050, text=»******************************************************«, t00=0x000c, t01=0x015a}
0x1452…1490               Head {h00=0x003a, h01=0x0050, text=»*                                                    *«, t00=0x000d, t01=0x0008}
0x1490…14ce               Head {h00=0x003a, h01=0x0050, text=»*          APPLICATION LOAD PART OF SYSLOD           *«, t00=0x000d, t01=0x0046}
0x14ce…150c               Head {h00=0x003a, h01=0x0050, text=»*          ===============================           *«, t00=0x000d, t01=0x0084}
0x150c…154a               Head {h00=0x003a, h01=0x0050, text=»*                                                    *«, t00=0x000d, t01=0x00c2}
0x154a…1588               Head {h00=0x003a, h01=0x0050, text=»*  ENTRY:  A1 - APPLICATION DISC ADDRESS             *«, t00=0x000d, t01=0x0100}
0x1588…15c6               Head {h00=0x003a, h01=0x0050, text=»*          A2 - PROGRAM LOAD DEVICE                  *«, t00=0x000d, t01=0x013e}
0x15c6…1604               Head {h00=0x003a, h01=0x0050, text=»*          A3 - APPLICATION NUMBER                   *«, t00=0x000d, t01=0x017c}
0x1604…1644               Head {h00=0x003c, h01=0x0050, text=»*          A9 - SAVE09 OF FREE AREA                   * «, t00=0x000e, t01=0x002a}
0x1644…1684               Head {h00=0x003c, h01=0x0050, text=»*         A13 - MONITOR SAVE09 ADDRESS                * «, t00=0x000e, t01=0x006a}
0x1684…16c2               Head {h00=0x003a, h01=0x0050, text=»*                                                    *«, t00=0x000e, t01=0x00aa}
0x16c2…1700               Head {h00=0x003a, h01=0x0050, text=»*  EXIT:                                             *«, t00=0x000e, t01=0x00e8}
0x1700…173e               Head {h00=0x003a, h01=0x0050, text=»*                                                    *«, t00=0x000e, t01=0x0126}
0x173e…177c               Head {h00=0x003a, h01=0x0050, text=»*  SUBROUTINES:  CASSIN,SOPIN,CHCRIO,LODCOM          *«, t00=0x000e, t01=0x0164}
0x177c…17ba               Head {h00=0x003a, h01=0x0050, text=»*                LODSEG,REBUF,MOVBUF,RDBLK,          *«, t00=0x000f, t01=0x0012}
0x17ba…17f8               Head {h00=0x003a, h01=0x0050, text=»*                CONLOD,CONEX,MOVREV                 *«, t00=0x000f, t01=0x0050}
0x17f8…1836               Head {h00=0x003a, h01=0x0050, text=»*                                                    *«, t00=0x000f, t01=0x008e}
0x1836…1874               Head {h00=0x003a, h01=0x0050, text=»******************************************************«, t00=0x000f, t01=0x00cc}
0x1874…1888               Head {h00=0x0010, h01=0x0050, text=»SYSLOD EQU *«, t00=0x000f, t01=0x010a}
0x1888…1892               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x011e}
0x1892…18ac               Head {h00=0x0016, h01=0x0050, text=»*  SAVE REGISTERS «, t00=0x000f, t01=0x0128}
0x18ac…18b6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0142}
0x18b6…18ea               Head {h00=0x0030, h01=0x0050, text=» ST A1,SCTADA SAVE APPLICATION DISC ADDRESS «, t00=0x000f, t01=0x014c}
0x18ea…1918               Head {h00=0x002a, h01=0x0050, text=» ST A2,SCTPLD SAVE PROGRAM LOAD DEVICE«, t00=0x000f, t01=0x0180}
0x1918…1940               Head {h00=0x0024, h01=0x0050, text=» ST A3,SCTANO APPLICATION NUMBER«, t00=0x0010, t01=0x001e}
0x1940…196e               Head {h00=0x002a, h01=0x0050, text=» ST A9,SCTSFA SAVE SAVE09 OF FREE AREA«, t00=0x0010, t01=0x0046}
0x196e…1982               Head {h00=0x0010, h01=0x0050, text=» IFT TEST=1 «, t00=0x0010, t01=0x0074}
0x1982…199a               Head {h00=0x0014, h01=0x0050, text=» LDKL A14,SYSBAS«, t00=0x0010, t01=0x0088}
0x199a…19ac               Head {h00=0x000e, h01=0x0050, text=» LDR A13,P«, t00=0x0010, t01=0x00a0}
0x19ac…19c0               Head {h00=0x0010, h01=0x0050, text=» ADKL A13,10«, t00=0x0010, t01=0x00b2}
0x19c0…19d6               Head {h00=0x0012, h01=0x0050, text=» LD A1,SCTBUG «, t00=0x0010, t01=0x00c6}
0x19d6…19ea               Head {h00=0x0010, h01=0x0050, text=» ABR(NZ) A1 «, t00=0x0010, t01=0x00dc}
0x19ea…19f6               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0010, t01=0x00f0}
0x19f6…1a04               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0010, t01=0x00fc}
0x1a04…1a0e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x010a}
0x1a0e…1a2e               Head {h00=0x001c, h01=0x0050, text=»*  INDICATE SYSLOD RUNS «, t00=0x0010, t01=0x0114}
0x1a2e…1a38               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0134}
0x1a38…1a4e               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP1 «, t00=0x0010, t01=0x013e}
0x1a4e…1a64               Head {h00=0x0012, h01=0x0050, text=» OTR A1,0,SOP «, t00=0x0010, t01=0x0154}
0x1a64…1a6e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x016a}
0x1a6e…1ab4               Head {h00=0x0042, h01=0x0050, text=»*  INIT POINTER TO SUBROUTINE HANDLER (A13), STACK BASE (A14) «, t00=0x0010, t01=0x0174}
0x1ab4…1adc               Head {h00=0x0024, h01=0x0050, text=»*  AND ADDRESS TO GETPSW-ROUTINE«, t00=0x0011, t01=0x002a}
0x1adc…1ae6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0052}
0x1ae6…1b06               Head {h00=0x001c, h01=0x0050, text=» LDR A8,P RETURN ADDRESS«, t00=0x0011, t01=0x005c}
0x1b06…1b30               Head {h00=0x0026, h01=0x0050, text=» LDKL A3,REL+2 RELOCATION ROUTINE «, t00=0x0011, t01=0x007c}
0x1b30…1b42               Head {h00=0x000e, h01=0x0050, text=» CFR A8,A3«, t00=0x0011, t01=0x00a6}
0x1b42…1b6a               Head {h00=0x0024, h01=0x0050, text=» LDKL A5,/5555 LOAD TEST PATTERN«, t00=0x0011, t01=0x00b8}
0x1b6a…1b8e               Head {h00=0x0020, h01=0x0050, text=» LDK A6,64 INIT PAGE COUNTER«, t00=0x0011, t01=0x00e0}
0x1b8e…1bb4               Head {h00=0x0022, h01=0x0050, text=» LD A1,SCTOPT GET OPTION WORD «, t00=0x0011, t01=0x0104}
0x1bb4…1bd4               Head {h00=0x001c, h01=0x0050, text=» ANK A1,1 MMU IN SYSTEM?«, t00=0x0011, t01=0x012a}
0x1bd4…1bee               Head {h00=0x0016, h01=0x0050, text=» RF(Z) AP:100 NO! «, t00=0x0011, t01=0x014a}
0x1bee…1bfc               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0011, t01=0x0164}
0x1bfc…1c06               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0172}
0x1c06…1c48               Head {h00=0x003e, h01=0x0050, text=»*  EXECUTION PATH FOR SYSTEMS WITH MMU OPTION EXCLUSIVELY «, t00=0x0011, t01=0x017c}
0x1c48…1c52               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x002e}
0x1c52…1c78               Head {h00=0x0022, h01=0x0050, text=» SLL A6,2 UPPER SAVE20=256 KB «, t00=0x0012, t01=0x0038}
0x1c78…1c9c               Head {h00=0x0020, h01=0x0050, text=» LDK A1,0 MMU ENTRY POINTER «, t00=0x0012, t01=0x005e}
0x1c9c…1cb0               Head {h00=0x0010, h01=0x0050, text=»AP:010 EQU *«, t00=0x0012, t01=0x0082}
0x1cb0…1cd6               Head {h00=0x0022, h01=0x0050, text=» LD A2,TABBE GET PAGE ADDRESS «, t00=0x0012, t01=0x0096}
0x1cd6…1d0c               Head {h00=0x0032, h01=0x0050, text=» SUKL A2,/400 DECREMENT PHYSICAL PAGE ADDRESS «, t00=0x0012, t01=0x00bc}
0x1d0c…1d2e               Head {h00=0x001e, h01=0x0050, text=» ST A2,TABBE STORE IT BACK«, t00=0x0012, t01=0x00f2}
0x1d2e…1d52               Head {h00=0x0020, h01=0x0050, text=» TL TABBE LOAD MMU REGISTERS«, t00=0x0012, t01=0x0114}
0x1d52…1d80               Head {h00=0x002a, h01=0x0050, text=» ES A5,PAGSIZ-2,A1 STORE TEST PATTERN «, t00=0x0012, t01=0x0138}
0x1d80…1dae               Head {h00=0x002a, h01=0x0050, text=» EL A2,PAGSIZ-2,A1 GET MEMORY CONTENT «, t00=0x0012, t01=0x0166}
0x1dae…1dda (19, 0, 400)  Head {h00=0x0028, h01=0x0050, text=» CWR A2,A5 COMPARE WITH TEST PATTERN«, t00=0x0013, t01=0x0004}
0x1dda…1df0               Head {h00=0x0012, h01=0x0050, text=» RF(E) AP:200 «, t00=0x0013, t01=0x0030}
0x1df0…1e1c               Head {h00=0x0028, h01=0x0050, text=» SUK A6,4 DECREMENT NUMBER OF PAGES «, t00=0x0013, t01=0x0046}
0x1e1c…1e2e               Head {h00=0x000e, h01=0x0050, text=» RB AP:010«, t00=0x0013, t01=0x0072}
0x1e2e…1e38               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0084}
0x1e38…1e80               Head {h00=0x0044, h01=0x0050, text=»*  END OF EXECUTION PATH FOR SYSTEMS WITH MMU OPTION EXCLUSIVELY«, t00=0x0013, t01=0x008e}
0x1e80…1e8a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x00d6}
0x1e8a…1e98               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0013, t01=0x00e0}
0x1e98…1eac               Head {h00=0x0010, h01=0x0050, text=»AP:100 EQU *«, t00=0x0013, t01=0x00ee}
0x1eac…1eb6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0102}
0x1eb6…1efa               Head {h00=0x0040, h01=0x0050, text=»*  EXECUTION PATH FOR SYSTEMS WITHOUT MMU OPTION EXCLUSIVELY«, t00=0x0013, t01=0x010c}
0x1efa…1f04               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0150}
0x1f04…1f2e               Head {h00=0x0026, h01=0x0050, text=» LDKL A1,PAGSIZ-2 SAVE09 AT /FFFE «, t00=0x0013, t01=0x015a}
0x1f2e…1f42               Head {h00=0x0010, h01=0x0050, text=»AP:110 EQU *«, t00=0x0013, t01=0x0184}
0x1f42…1f6c               Head {h00=0x0026, h01=0x0050, text=» SUKL A1,PAGSIZ NEXT PHYSICAL PAGE«, t00=0x0014, t01=0x0008}
0x1f6c…1f98               Head {h00=0x0028, h01=0x0050, text=» LDR* A2,A1 SAVE OLD MEMORY CONTENT «, t00=0x0014, t01=0x0032}
0x1f98…1fbe               Head {h00=0x0022, h01=0x0050, text=» STR A5,A1 STORE TEST PATTERN «, t00=0x0014, t01=0x005e}
0x1fbe…1fe2               Head {h00=0x0020, h01=0x0050, text=» CWR* A5,A1 CHECK IF MEMORY «, t00=0x0014, t01=0x0084}
0x1fe2…2008               Head {h00=0x0022, h01=0x0050, text=» RF(E) AP:120 MEMORY END FOUND«, t00=0x0014, t01=0x00a8}
0x2008…203c               Head {h00=0x0030, h01=0x0050, text=» SUK A6,4 DECREMENT NUMBER OF PHYSICAL PAGES«, t00=0x0014, t01=0x00ce}
0x203c…204e               Head {h00=0x000e, h01=0x0050, text=» RB AP:110«, t00=0x0014, t01=0x0102}
0x204e…2062               Head {h00=0x0010, h01=0x0050, text=»AP:120 EQU *«, t00=0x0014, t01=0x0114}
0x2062…2090               Head {h00=0x002a, h01=0x0050, text=» STR A2,A1 RESTORE OLD MEMORY CONTENT «, t00=0x0014, t01=0x0128}
0x2090…209a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0156}
0x209a…20e6               Head {h00=0x0048, h01=0x0050, text=»*  END OF EXECUTION PATH FOR SYSTEMS WITHOUT MMU OPTION EXCLUSIVELY «, t00=0x0014, t01=0x0160}
0x20e6…20f0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x001c}
0x20f0…20fe               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0015, t01=0x0026}
0x20fe…2108               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0034}
0x2108…2128               Head {h00=0x001c, h01=0x0050, text=»*  COMMON EXECUTION PATH«, t00=0x0015, t01=0x003e}
0x2128…2132               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x005e}
0x2132…2146               Head {h00=0x0010, h01=0x0050, text=»AP:200 EQU *«, t00=0x0015, t01=0x0068}
0x2146…217a               Head {h00=0x0030, h01=0x0050, text=» ST A6,SCTMSZ SAVE NUMBER OF PHYSICAL PAGES «, t00=0x0015, t01=0x007c}
0x217a…2184               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00b0}
0x2184…21ac               Head {h00=0x0024, h01=0x0050, text=»*  GET APPLICATION DISC ADDRESS «, t00=0x0015, t01=0x00ba}
0x21ac…21b6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00e2}
0x21b6…21cc               Head {h00=0x0012, h01=0x0050, text=» LD A11,SCTADA«, t00=0x0015, t01=0x00ec}
0x21cc…21d6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0102}
0x21d6…2222               Head {h00=0x0048, h01=0x0050, text=»*  INIT POINTER TO READ BUFFER. INIT DEVICE ADDRESS FOR READ-ROUTINE«, t00=0x0015, t01=0x010c}
0x2222…224e               Head {h00=0x0028, h01=0x0050, text=» LD A9,SCTSFA POINTER TO READ BUFFER«, t00=0x0015, t01=0x0158}
0x224e…2266               Head {h00=0x0014, h01=0x0050, text=» LDR A3,A9 SAVE «, t00=0x0015, t01=0x0184}
0x2266…2294               Head {h00=0x002a, h01=0x0050, text=» LD A2,SCTPLD GET PROGRAM LOAD DEVICE «, t00=0x0016, t01=0x000c}
0x2294…22ac               Head {h00=0x0014, h01=0x0050, text=» LDR A1,A2 SAVE «, t00=0x0016, t01=0x003a}
0x22ac…22b6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0052}
0x22b6…22da               Head {h00=0x0020, h01=0x0050, text=»*  CHECK PROGRAM LOAD MEDIUM«, t00=0x0016, t01=0x005c}
0x22da…22e4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0080}
0x22e4…230a               Head {h00=0x0022, h01=0x0050, text=» ANK A2,/C0 CHECK IF CASSETTE «, t00=0x0016, t01=0x008a}
0x230a…2324               Head {h00=0x0016, h01=0x0050, text=» RF(P) AP:210 YES!«, t00=0x0016, t01=0x00b0}
0x2324…2354               Head {h00=0x002c, h01=0x0050, text=» ADKL A3,BUFLEN+8 NEW START OF FREE AREA«, t00=0x0016, t01=0x00ca}
0x2354…236a               Head {h00=0x0012, h01=0x0050, text=» ST A3,SCTSFA «, t00=0x0016, t01=0x00fa}
0x236a…23a0               Head {h00=0x0032, h01=0x0050, text=» ST A9,MXBUF FLEXIBLE DISC/DISC BUFFER ADDRESS«, t00=0x0016, t01=0x0110}
0x23a0…23c4               Head {h00=0x0020, h01=0x0050, text=» ADKL A9,2 SKIP CYLINDER ID «, t00=0x0016, t01=0x0146}
0x23c4…23ee               Head {h00=0x0026, h01=0x0050, text=» LDR A2,A1 GET PROGRAM LOAD DEVICE«, t00=0x0016, t01=0x016a}
0x23ee…240c (23, 0, 400)  Head {h00=0x001a, h01=0x0050, text=» SRC A2,1 CHECK BIT 15«, t00=0x0017, t01=0x0004}
0x240c…2430               Head {h00=0x0020, h01=0x0050, text=» RF(N) AP:220 FLEXIBLE DISC «, t00=0x0017, t01=0x0022}
0x2430…2448               Head {h00=0x0014, h01=0x0050, text=» RF AP:230 DISC «, t00=0x0017, t01=0x0046}
0x2448…245c               Head {h00=0x0010, h01=0x0050, text=»AP:210 EQU *«, t00=0x0017, t01=0x005e}
0x245c…2466               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0072}
0x2466…2490               Head {h00=0x0026, h01=0x0050, text=»*  PROGRAM LOAD DEVICE = CASSETTE «, t00=0x0017, t01=0x007c}
0x2490…249a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x00a6}
0x249a…24c8               Head {h00=0x002a, h01=0x0050, text=» ADKL A3,CBLEN NEW START OF FREE AREA «, t00=0x0017, t01=0x00b0}
0x24c8…24e2               Head {h00=0x0016, h01=0x0050, text=» ST A3,SCTSFA SAVE«, t00=0x0017, t01=0x00de}
0x24e2…2510               Head {h00=0x002a, h01=0x0050, text=» LDKL A1,RDBLK GET SUBROUTINE ADDRESS «, t00=0x0017, t01=0x00f8}
0x2510…2544               Head {h00=0x0030, h01=0x0050, text=» ST A1,READ STORE IN PROGRAM LOAD SUBROUTINE«, t00=0x0017, t01=0x0126}
0x2544…2558               Head {h00=0x0010, h01=0x0050, text=»AP:215 EQU *«, t00=0x0017, t01=0x015a}
0x2558…2586               Head {h00=0x002a, h01=0x0050, text=» CF A14,RDBLK READ ONE CASSETTE BLOCK «, t00=0x0017, t01=0x016e}
0x2586…25a4               Head {h00=0x001a, h01=0x0050, text=» LDR A1,A1 TAPE MARK? «, t00=0x0018, t01=0x000c}
0x25a4…25be               Head {h00=0x0016, h01=0x0050, text=» RF(Z) AP:235 NO! «, t00=0x0018, t01=0x002a}
0x25be…25ee               Head {h00=0x002c, h01=0x0050, text=» CF A14,CASSIN INIT APPLICATION CASSETTE«, t00=0x0018, t01=0x0044}
0x25ee…2600               Head {h00=0x000e, h01=0x0050, text=» RB AP:215«, t00=0x0018, t01=0x0074}
0x2600…260e               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0018, t01=0x0086}
0x260e…2622               Head {h00=0x0010, h01=0x0050, text=»AP:220 EQU *«, t00=0x0018, t01=0x0094}
0x2622…262c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x00a8}
0x262c…265a               Head {h00=0x002a, h01=0x0050, text=»*  PROGRAM LOAD DEVICE = FLEXIBLE DISC«, t00=0x0018, t01=0x00b2}
0x265a…2664               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x00e0}
0x2664…266e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x00ea}
0x266e…26a4               Head {h00=0x0032, h01=0x0050, text=»*  MODIFY SCTPLD: /F8 - DRIVE 1, /F9 - DRIVE 2«, t00=0x0018, t01=0x00f4}
0x26a4…26ae               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x012a}
0x26ae…26c0               Head {h00=0x000e, h01=0x0050, text=» ANK A2,8 «, t00=0x0018, t01=0x0134}
0x26c0…26d2               Head {h00=0x000e, h01=0x0050, text=» SRL A2,3 «, t00=0x0018, t01=0x0146}
0x26d2…26e6               Head {h00=0x0010, h01=0x0050, text=» ORK  A2,/F8«, t00=0x0018, t01=0x0158}
0x26e6…26fc               Head {h00=0x0012, h01=0x0050, text=» ST A2,SCTPLD «, t00=0x0018, t01=0x016c}
0x26fc…2706               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0182}
0x2706…2724               Head {h00=0x001a, h01=0x0050, text=»*  INIT FLEXIBLE DISC «, t00=0x0018, t01=0x018c}
0x2724…272e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x001a}
0x272e…2744               Head {h00=0x0012, h01=0x0050, text=» CF A14,FDINIT«, t00=0x0019, t01=0x0024}
0x2744…274e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x003a}
0x274e…277e               Head {h00=0x002c, h01=0x0050, text=»*  READ FIRST SECTOR FROM FLEXIBLE DISC «, t00=0x0019, t01=0x0044}
0x277e…2788               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0074}
0x2788…279e               Head {h00=0x0012, h01=0x0050, text=» CF A14,FRDSEC«, t00=0x0019, t01=0x007e}
0x279e…27b0               Head {h00=0x000e, h01=0x0050, text=» RF AP:235«, t00=0x0019, t01=0x0094}
0x27b0…27be               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0019, t01=0x00a6}
0x27be…27d2               Head {h00=0x0010, h01=0x0050, text=»AP:230 EQU *«, t00=0x0019, t01=0x00b4}
0x27d2…27dc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x00c8}
0x27dc…2802               Head {h00=0x0022, h01=0x0050, text=»*  PROGRAM LOAD DEVICE = DISC «, t00=0x0019, t01=0x00d2}
0x2802…280c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x00f8}
0x280c…2816               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0102}
0x2816…2854               Head {h00=0x003a, h01=0x0050, text=»*  MODIFY SCTPLD: /F0 - CARTRIDGE DISC, /F1 - FIX DISC«, t00=0x0019, t01=0x010c}
0x2854…285e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x014a}
0x285e…2872               Head {h00=0x0010, h01=0x0050, text=» ANK A2,/10 «, t00=0x0019, t01=0x0154}
0x2872…2884               Head {h00=0x000e, h01=0x0050, text=» SRL A2,4 «, t00=0x0019, t01=0x0168}
0x2884…2896               Head {h00=0x000e, h01=0x0050, text=» XRK A2,1 «, t00=0x0019, t01=0x017a}
0x2896…28aa               Head {h00=0x0010, h01=0x0050, text=» ORK A2,/F0 «, t00=0x0019, t01=0x018c}
0x28aa…28c0               Head {h00=0x0012, h01=0x0050, text=» ST A2,SCTPLD «, t00=0x001a, t01=0x0010}
0x28c0…28ca               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0026}
0x28ca…28ee               Head {h00=0x0020, h01=0x0050, text=»*  INITIALIZE DISC COMMANDS «, t00=0x001a, t01=0x0030}
0x28ee…28f8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0054}
0x28f8…290e               Head {h00=0x0012, h01=0x0050, text=» CF A14,DUINIT«, t00=0x001a, t01=0x005e}
0x290e…2918               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0074}
0x2918…293e               Head {h00=0x0022, h01=0x0050, text=»*  READ FIRST SECTOR FROM DISC«, t00=0x001a, t01=0x007e}
0x293e…2948               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x00a4}
0x2948…295e               Head {h00=0x0012, h01=0x0050, text=» CF A14,RDSEC «, t00=0x001a, t01=0x00ae}
0x295e…296c               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001a, t01=0x00c4}
0x296c…2980               Head {h00=0x0010, h01=0x0050, text=»AP:235 EQU *«, t00=0x001a, t01=0x00d2}
0x2980…298a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x00e6}
0x298a…29aa               Head {h00=0x001c, h01=0x0050, text=»*  COMMON EXECUTION PATH«, t00=0x001a, t01=0x00f0}
0x29aa…29b4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0110}
0x29b4…29be               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x011a}
0x29be…29f0               Head {h00=0x002e, h01=0x0050, text=»*  SAVE INFORMATION ABOUT THE LOAD MODULE «, t00=0x001a, t01=0x0124}
0x29f0…29fa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0156}
0x29fa…2a34               Head {h00=0x0036, h01=0x0050, text=» LDR* A6,A9 GET SAVE09 ADDRESS (UNSEGMENTED APPL.)«, t00=0x001a, t01=0x0160}
0x2a34…2a52               Head {h00=0x001a, h01=0x0050, text=» ST A6,SAVE09,A13 SAVE«, t00=0x001b, t01=0x000a}
0x2a52…2a82               Head {h00=0x002c, h01=0x0050, text=» LD A6,2,A9 GET TOTAL NUMBER OF SECTORS «, t00=0x001b, t01=0x0028}
0x2a82…2a98               Head {h00=0x0012, h01=0x0050, text=» AD* A6,SCTADA«, t00=0x001b, t01=0x0058}
0x2a98…2aca               Head {h00=0x002e, h01=0x0050, text=» ST A6,SAVE11,A13 SAVE LAST SECTOR NUMBER «, t00=0x001b, t01=0x006e}
0x2aca…2afc               Head {h00=0x002e, h01=0x0050, text=» LD A6,COMLG,A9 GET LENGTH OF COMMON PART «, t00=0x001b, t01=0x00a0}
0x2afc…2b1a               Head {h00=0x001a, h01=0x0050, text=» ST A6,SAVE04,A13 SAVE«, t00=0x001b, t01=0x00d2}
0x2b1a…2b46               Head {h00=0x0028, h01=0x0050, text=» LD A3,PRGLG1+8,A9 GET PROGRAM TYPE «, t00=0x001b, t01=0x00f0}
0x2b46…2b6e               Head {h00=0x0024, h01=0x0050, text=» CWK A3,'CR' CREDIT APPLICATION?«, t00=0x001b, t01=0x011c}
0x2b6e…2b88               Head {h00=0x0016, h01=0x0050, text=» RF(NE) AP2350 NO!«, t00=0x001b, t01=0x0144}
0x2b88…2bb4               Head {h00=0x0028, h01=0x0050, text=» LD A3,PAGLG+8,A9 PHYSICAL PAGE SIZE«, t00=0x001b, t01=0x015e}
0x2bb4…2bce               Head {h00=0x0016, h01=0x0050, text=» ST A3,SCTPSZ SAVE«, t00=0x001b, t01=0x018a}
0x2bce…2c06               Head {h00=0x0034, h01=0x0050, text=»AP2350 LD A5,SCTMSZ GET NUMBER OF PHYSICAL PAGES«, t00=0x001c, t01=0x0014}
0x2c06…2c2c               Head {h00=0x0022, h01=0x0050, text=» LD A1,SCTOPT GET OPTION WORD «, t00=0x001c, t01=0x004c}
0x2c2c…2c4c               Head {h00=0x001c, h01=0x0050, text=» ANK A1,1 MMU IN SYSTEM?«, t00=0x001c, t01=0x0072}
0x2c4c…2c66               Head {h00=0x0016, h01=0x0050, text=» RF(Z) AP:240 NO! «, t00=0x001c, t01=0x0092}
0x2c66…2c74               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001c, t01=0x00ac}
0x2c74…2c7e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x00ba}
0x2c7e…2cb4               Head {h00=0x0032, h01=0x0050, text=»*  EXECUTION PATH FOR SYSTEMS WITH MMU OPTION «, t00=0x001c, t01=0x00c4}
0x2cb4…2cbe               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x00fa}
0x2cbe…2ce2               Head {h00=0x0020, h01=0x0050, text=» LD A3,SCTPSZ GET PAGE SIZE «, t00=0x001c, t01=0x0104}
0x2ce2…2cfa               Head {h00=0x0014, h01=0x0050, text=» LDR A1,A3 SAVE «, t00=0x001c, t01=0x0128}
0x2cfa…2d22               Head {h00=0x0024, h01=0x0050, text=» ANKL A1,/03FF EVEN 4K-MULTIPLE?«, t00=0x001c, t01=0x0140}
0x2d22…2d3c               Head {h00=0x0016, h01=0x0050, text=» RF(Z) AP:236 YES!«, t00=0x001c, t01=0x0168}
0x2d3c…2d50               Head {h00=0x0010, h01=0x0050, text=» LDK A1,LMP8«, t00=0x001c, t01=0x0182}
0x2d50…2d7c               Head {h00=0x0028, h01=0x0050, text=» CALL ERROR INDICATE PAGE SIZE ERROR«, t00=0x001d, t01=0x0008}
0x2d7c…2d90               Head {h00=0x0010, h01=0x0050, text=»AP:236 EQU *«, t00=0x001d, t01=0x0034}
0x2d90…2db4               Head {h00=0x0020, h01=0x0050, text=» SRL A3,2 LOGICAL PAGE SIZE «, t00=0x001d, t01=0x0048}
0x2db4…2dd4               Head {h00=0x001c, h01=0x0050, text=» SLL A5,8 MAP IT ON MMU «, t00=0x001d, t01=0x006c}
0x2dd4…2e0a               Head {h00=0x0032, h01=0x0050, text=» ANKL A5,/FC00 PAGE ADDRESS IN 6 LEFTMOST BITS«, t00=0x001d, t01=0x008c}
0x2e0a…2e22               Head {h00=0x0014, h01=0x0050, text=» LDR A1,A5 SAVE «, t00=0x001d, t01=0x00c2}
0x2e22…2e2c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x00da}
0x2e2c…2e52               Head {h00=0x0022, h01=0x0050, text=»*  CHECK IF CREDIT APPLICATION«, t00=0x001d, t01=0x00e4}
0x2e52…2e5c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x010a}
0x2e5c…2e76               Head {h00=0x0016, h01=0x0050, text=» LD A2,PRGLG1+8,A9«, t00=0x001d, t01=0x0114}
0x2e76…2e8a               Head {h00=0x0010, h01=0x0050, text=» CWK A2,'CR'«, t00=0x001d, t01=0x012e}
0x2e8a…2eae               Head {h00=0x0020, h01=0x0050, text=» ABL(NE) AP:330 NOT CREDIT! «, t00=0x001d, t01=0x0142}
0x2eae…2ee4               Head {h00=0x0032, h01=0x0050, text=» LD A2,NUMSEG+8,A9 NUMBER OF RESIDENT SEGMENTS«, t00=0x001d, t01=0x0166}
0x2ee4…2f08               Head {h00=0x0020, h01=0x0050, text=» ABL(Z) AP:330 NO SEGMENTS! «, t00=0x001e, t01=0x000c}
0x2f08…2f1a               Head {h00=0x000e, h01=0x0050, text=» RF AP:245«, t00=0x001e, t01=0x0030}
0x2f1a…2f24               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0042}
0x2f24…2f6c               Head {h00=0x0044, h01=0x0050, text=»*  END OF EXECUTION PATH EXCLUSIVELY FOR SYSTEMS WITH MMU OPTION«, t00=0x001e, t01=0x004c}
0x2f6c…2f76               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0094}
0x2f76…2f84               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001e, t01=0x009e}
0x2f84…2f98               Head {h00=0x0010, h01=0x0050, text=»AP:240 EQU *«, t00=0x001e, t01=0x00ac}
0x2f98…2fa2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x00c0}
0x2fa2…2fe6               Head {h00=0x0040, h01=0x0050, text=»*  EXECUTION PATH EXCLUSIVELY FOR SYSTEMS WITHOUT MMU OPTION«, t00=0x001e, t01=0x00ca}
0x2fe6…2ff0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x010e}
0x2ff0…302e               Head {h00=0x003a, h01=0x0050, text=» SLL A5,10 HIGHEST PHYSICAL AND LOGICAL MEMORY ADDRESS«, t00=0x001e, t01=0x0118}
0x302e…3046               Head {h00=0x0014, h01=0x0050, text=» LDR A1,A5 SAVE «, t00=0x001e, t01=0x0156}
0x3046…3050               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x016e}
0x3050…3076               Head {h00=0x0022, h01=0x0050, text=»*  CHECK IF CREDIT APPLICATION«, t00=0x001e, t01=0x0178}
0x3076…3080               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x000e}
0x3080…309a               Head {h00=0x0016, h01=0x0050, text=» LD A2,PRGLG1+8,A9«, t00=0x001f, t01=0x0018}
0x309a…30ae               Head {h00=0x0010, h01=0x0050, text=» CWK A2,'CR'«, t00=0x001f, t01=0x0032}
0x30ae…30d0               Head {h00=0x001e, h01=0x0050, text=» RF(NE) AP:275 NOT CREDIT «, t00=0x001f, t01=0x0046}
0x30d0…30fe               Head {h00=0x002a, h01=0x0050, text=» LD A2,NUMSEG+8,A9 NUMBER OF SEGMENTS «, t00=0x001f, t01=0x0068}
0x30fe…3120               Head {h00=0x001e, h01=0x0050, text=» RF(Z) AP:275 NO SEGMENTS!«, t00=0x001f, t01=0x0096}
0x3120…312e               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001f, t01=0x00b8}
0x312e…3142               Head {h00=0x0010, h01=0x0050, text=»AP:245 EQU *«, t00=0x001f, t01=0x00c6}
0x3142…314c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x00da}
0x314c…316c               Head {h00=0x001c, h01=0x0050, text=»*  COMMON EXECUTION PATH«, t00=0x001f, t01=0x00e4}
0x316c…3176               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0104}
0x3176…31a4               Head {h00=0x002a, h01=0x0050, text=» ST A2,SCTNOS SAVE NUMBER OF SEGMENTS «, t00=0x001f, t01=0x010e}
0x31a4…31ca               Head {h00=0x0022, h01=0x0050, text=» LD A4,SCTOPT GET OPTION WORD «, t00=0x001f, t01=0x013c}
0x31ca…31e8               Head {h00=0x001a, h01=0x0050, text=» ANK A4,2 DISC PAGING?«, t00=0x001f, t01=0x0162}
0x31e8…3202               Head {h00=0x0016, h01=0x0050, text=» RF(Z) AP:260 NO! «, t00=0x001f, t01=0x0180}
0x3202…3230               Head {h00=0x002a, h01=0x0050, text=» LD A4,SCTPLD GET PROGRAM LOAD DEVICE «, t00=0x0020, t01=0x000a}
0x3230…3256               Head {h00=0x0022, h01=0x0050, text=» SUK A4,/F0 CHECK IF CASSETTE «, t00=0x0020, t01=0x0038}
0x3256…328a               Head {h00=0x0030, h01=0x0050, text=» RF(N) AP:260 CASSETTE - LOAD ALL SEGMENTS! «, t00=0x0020, t01=0x005e}
0x328a…3294               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0092}
0x3294…32c4               Head {h00=0x002c, h01=0x0050, text=»*  COMPUTE NUMBER OF CORE RESIDENT PAGES«, t00=0x0020, t01=0x009c}
0x32c4…32ce               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x00cc}
0x32ce…32f2               Head {h00=0x0020, h01=0x0050, text=» CM SAVE05,A13 RESET COUNTER«, t00=0x0020, t01=0x00d6}
0x32f2…331a               Head {h00=0x0024, h01=0x0050, text=» LDR A6,A9 START OF APPLICATION «, t00=0x0020, t01=0x00fa}
0x331a…3344               Head {h00=0x0026, h01=0x0050, text=» ADK A6,14 START OF SEGMENT BLOCKS«, t00=0x0020, t01=0x0122}
0x3344…3358               Head {h00=0x0010, h01=0x0050, text=»AP:250 EQU *«, t00=0x0020, t01=0x014c}
0x3358…337c               Head {h00=0x0020, h01=0x0050, text=» ADK A6,6 NEXT SEGMENT BLOCK«, t00=0x0020, t01=0x0160}
0x337c…33a0               Head {h00=0x0020, h01=0x0050, text=» LDR* A4,A6 GET SEGMENT TYPE«, t00=0x0020, t01=0x0184}
0x33a0…33cc               Head {h00=0x0028, h01=0x0050, text=» CCK A4,'RR' CORE RESIDENT SEGMENT? «, t00=0x0021, t01=0x0018}
0x33cc…33e6               Head {h00=0x0016, h01=0x0050, text=» RF(NE) AP:255 NO!«, t00=0x0021, t01=0x0044}
0x33e6…3420               Head {h00=0x0036, h01=0x0050, text=» IM SAVE05,A13 INCREMENT RESIDENT SEGMENT COUNTER «, t00=0x0021, t01=0x005e}
0x3420…3434               Head {h00=0x0010, h01=0x0050, text=»AP:255 EQU *«, t00=0x0021, t01=0x0098}
0x3434…3456               Head {h00=0x001e, h01=0x0050, text=» SUK A2,1 MOORE SEGMENTS? «, t00=0x0021, t01=0x00ac}
0x3456…3472               Head {h00=0x0018, h01=0x0050, text=» RB(NZ) AP:250 YES! «, t00=0x0021, t01=0x00ce}
0x3472…34a8               Head {h00=0x0032, h01=0x0050, text=» LD A2,SAVE05,A13 NUMBER OF RESIDENT SEGMENTS «, t00=0x0021, t01=0x00ea}
0x34a8…34d4               Head {h00=0x0028, h01=0x0050, text=» RF(Z) AP:270 NO RESIDENT SEGMENTS! «, t00=0x0021, t01=0x0120}
0x34d4…34e8               Head {h00=0x0010, h01=0x0050, text=»AP:260 EQU *«, t00=0x0021, t01=0x014c}
0x34e8…3512               Head {h00=0x0026, h01=0x0050, text=» ST A2,SCTNOP SAVE NUMBER OF PAGES«, t00=0x0021, t01=0x0160}
0x3512…3526               Head {h00=0x0010, h01=0x0050, text=»AP:265 EQU *«, t00=0x0021, t01=0x018a}
0x3526…355a               Head {h00=0x0030, h01=0x0050, text=» SUR A5,A3 DECREMENT PHYSICAL MEMORY ADDRESS«, t00=0x0022, t01=0x000e}
0x355a…3586               Head {h00=0x0028, h01=0x0050, text=» SUK A2,1 DECREMENT NUMBER OF PAGES «, t00=0x0022, t01=0x0042}
0x3586…359c               Head {h00=0x0012, h01=0x0050, text=» RB(P) AP:265 «, t00=0x0022, t01=0x006e}
0x359c…35d8               Head {h00=0x0038, h01=0x0050, text=» ST A5,SAVE22,A13 SAVE PHYS.ADDRESS TO FIRST SEGMENT«, t00=0x0022, t01=0x0084}
0x35d8…35ec               Head {h00=0x0010, h01=0x0050, text=»AP:270 EQU *«, t00=0x0022, t01=0x00c0}
0x35ec…3612               Head {h00=0x0022, h01=0x0050, text=» LD A2,SCTOPT GET OPTION WORD «, t00=0x0022, t01=0x00d4}
0x3612…3632               Head {h00=0x001c, h01=0x0050, text=» ANK A2,1 MMU IN SYSTEM?«, t00=0x0022, t01=0x00fa}
0x3632…364e               Head {h00=0x0018, h01=0x0050, text=» RF(NZ) AP:292 YES! «, t00=0x0022, t01=0x011a}
0x364e…3658               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x0136}
0x3658…3680               Head {h00=0x0024, h01=0x0050, text=»*  END OF COMMON EXECUTION PATH «, t00=0x0022, t01=0x0140}
0x3680…368a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x0168}
0x368a…3698               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0022, t01=0x0172}
0x3698…36a2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x0180}
0x36a2…36e6               Head {h00=0x0040, h01=0x0050, text=»*  EXECUTION PATH EXCLUSIVELY FOR SYSTEMS WITHOUT MMU OPTION«, t00=0x0022, t01=0x018a}
0x36e6…36f0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x003e}
0x36f0…370a               Head {h00=0x0016, h01=0x0050, text=» ST A5,SAVE08,A13 «, t00=0x0023, t01=0x0048}
0x370a…371e               Head {h00=0x0010, h01=0x0050, text=»AP:275 EQU *«, t00=0x0023, t01=0x0062}
0x371e…3730               Head {h00=0x000e, h01=0x0050, text=» LDR A8,A5«, t00=0x0023, t01=0x0076}
0x3730…3762               Head {h00=0x002e, h01=0x0050, text=» LD A10,COMLG,A9 GET LENGTH OF COMMON PART«, t00=0x0023, t01=0x0088}
0x3762…378c               Head {h00=0x0026, h01=0x0050, text=» ADKL A10,3 RESERV ONE EXTRA WORD «, t00=0x0023, t01=0x00ba}
0x378c…37a4               Head {h00=0x0014, h01=0x0050, text=» ANKL A10,/FFFE «, t00=0x0023, t01=0x00e4}
0x37a4…37cc               Head {h00=0x0024, h01=0x0050, text=» SUR A8,A10 COMPUTE LOAD-ADDRESS«, t00=0x0023, t01=0x00fc}
0x37cc…37f8               Head {h00=0x0028, h01=0x0050, text=» LD A1,SCTSFA GET START OF FREE AREA«, t00=0x0023, t01=0x0124}
0x37f8…380a               Head {h00=0x000e, h01=0x0050, text=» TNM A1,A8«, t00=0x0023, t01=0x0150}
0x380a…3820               Head {h00=0x0012, h01=0x0050, text=» RF(NN) AP:280«, t00=0x0023, t01=0x0162}
0x3820…3832               Head {h00=0x000e, h01=0x0050, text=» CWR A1,A8«, t00=0x0023, t01=0x0178}
0x3832…3844               Head {h00=0x000e, h01=0x0050, text=» RF AP:285«, t00=0x0023, t01=0x018a}
0x3844…385c               Head {h00=0x0014, h01=0x0050, text=»AP:280 CWR A8,A1«, t00=0x0024, t01=0x000c}
0x385c…3878               Head {h00=0x0018, h01=0x0050, text=»AP:285 RF(G) AP:290 «, t00=0x0024, t01=0x0024}
0x3878…388e               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP3 «, t00=0x0024, t01=0x0040}
0x388e…38b2               Head {h00=0x0020, h01=0x0050, text=» CALL ERROR MEMORY OVERFLOW!«, t00=0x0024, t01=0x0056}
0x38b2…38c6               Head {h00=0x0010, h01=0x0050, text=»AP:290 EQU *«, t00=0x0024, t01=0x007a}
0x38c6…38fe               Head {h00=0x0034, h01=0x0050, text=» ST A8,SAVE07,A13 SAVE APPLLICATION LOAD-ADDRESS«, t00=0x0024, t01=0x008e}
0x38fe…3936               Head {h00=0x0034, h01=0x0050, text=» ST A8,SAVE01,A13 SAVE APPLICATION LOAD-ADDRESS «, t00=0x0024, t01=0x00c6}
0x3936…395a               Head {h00=0x0020, h01=0x0050, text=» LDR A12,A8 RELOCATION BASE «, t00=0x0024, t01=0x00fe}
0x395a…398c               Head {h00=0x002e, h01=0x0050, text=» LD A10,COMLG,A9 GET LENGTH OF COMMON PART«, t00=0x0024, t01=0x0122}
0x398c…39a0               Head {h00=0x0010, h01=0x0050, text=» ABL AP:355 «, t00=0x0024, t01=0x0154}
0x39a0…39ae               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0024, t01=0x0168}
0x39ae…39c2               Head {h00=0x0010, h01=0x0050, text=»AP:292 EQU *«, t00=0x0024, t01=0x0176}
0x39c2…39cc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x018a}
0x39cc…3a02 (37, 0, 400)  Head {h00=0x0032, h01=0x0050, text=»*  EXECUTION PATH FOR SYSTEMS WITH MMU OPTION «, t00=0x0025, t01=0x0004}
0x3a02…3a0c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x003a}
0x3a0c…3a24               Head {h00=0x0014, h01=0x0050, text=» LDR A4,A5 SAVE «, t00=0x0025, t01=0x0044}
0x3a24…3a4e               Head {h00=0x0026, h01=0x0050, text=» ANKL A5,/FC00 GET 6 LEFTMOST BITS«, t00=0x0025, t01=0x005c}
0x3a4e…3a66               Head {h00=0x0014, h01=0x0050, text=» LDR A6,A5 SAVE «, t00=0x0025, t01=0x0086}
0x3a66…3a96               Head {h00=0x002c, h01=0x0050, text=» SUR A4,A5 COMPUTE PHYSICAL DISPLACEMENT«, t00=0x0025, t01=0x009e}
0x3a96…3aa4               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0025, t01=0x00ce}
0x3aa4…3aae               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x00dc}
0x3aae…3ae6               Head {h00=0x0034, h01=0x0050, text=»*  STORE ADDRES(ES) TO PHYSICAL PAGE(S) HOLDING «, t00=0x0025, t01=0x00e6}
0x3ae6…3b08               Head {h00=0x001e, h01=0x0050, text=»*  THE FIRST LOGICAL PAGE «, t00=0x0025, t01=0x011e}
0x3b08…3b12               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x0140}
0x3b12…3b3e               Head {h00=0x0028, h01=0x0050, text=» LDKL A7,MMEND GET END OF  MMU TABLE«, t00=0x0025, t01=0x014a}
0x3b3e…3b68               Head {h00=0x0026, h01=0x0050, text=» LDKL A8,16 INIT MMU ENTRY POINTER«, t00=0x0025, t01=0x0176}
0x3b68…3b7c               Head {h00=0x0010, h01=0x0050, text=»AP:295 EQU *«, t00=0x0026, t01=0x0010}
0x3b7c…3baa               Head {h00=0x002a, h01=0x0050, text=» SUK A7,2 DECREMENT MMU ENTRY ADDRESS «, t00=0x0026, t01=0x0024}
0x3baa…3bd8               Head {h00=0x002a, h01=0x0050, text=» SUKL A8,1 DECREMENT MMU ENTRY POINTER«, t00=0x0026, t01=0x0052}
0x3bd8…3c0e               Head {h00=0x0032, h01=0x0050, text=» SUKL A3,/400 DECREMENT PHYSICAL PAGE ADDRESS «, t00=0x0026, t01=0x0080}
0x3c0e…3c24               Head {h00=0x0012, h01=0x0050, text=» RB(P) AP:295 «, t00=0x0026, t01=0x00b6}
0x3c24…3c4e               Head {h00=0x0026, h01=0x0050, text=» RF(Z) AP:300 EVEN 4K-BYTES PAGES «, t00=0x0026, t01=0x00cc}
0x3c4e…3c58               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x00f6}
0x3c58…3c8c               Head {h00=0x0030, h01=0x0050, text=»*  RESERV ONE EXTRA MMU ENTRY WHEN PAGE SIZE«, t00=0x0026, t01=0x0100}
0x3c8c…3cb4               Head {h00=0x0024, h01=0x0050, text=»*  IS NOT AN EVEN MULTIPLE OF 4K«, t00=0x0026, t01=0x0134}
0x3cb4…3cbe               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x015c}
0x3cbe…3cd0               Head {h00=0x000e, h01=0x0050, text=» SUK A7,2 «, t00=0x0026, t01=0x0166}
0x3cd0…3ce2               Head {h00=0x000e, h01=0x0050, text=» SUKL A8,1«, t00=0x0026, t01=0x0178}
0x3ce2…3cf6               Head {h00=0x0010, h01=0x0050, text=»AP:300 EQU *«, t00=0x0026, t01=0x018a}
0x3cf6…3d28               Head {h00=0x002e, h01=0x0050, text=» LD A3,SCTNOP ANY CORE RESIDENT SEGMENTS? «, t00=0x0027, t01=0x000e}
0x3d28…3d44               Head {h00=0x0018, h01=0x0050, text=» RF(NZ) AP:302 YES! «, t00=0x0027, t01=0x0040}
0x3d44…3d74               Head {h00=0x002c, h01=0x0050, text=» LDR A5,A1 GET ADDRESS TO END OF MEMORY «, t00=0x0027, t01=0x005c}
0x3d74…3d96               Head {h00=0x001e, h01=0x0050, text=» LDK A4,0 RESET PAGE SIZE «, t00=0x0027, t01=0x008c}
0x3d96…3da8               Head {h00=0x000e, h01=0x0050, text=» RF AP:310«, t00=0x0027, t01=0x00ae}
0x3da8…3de8               Head {h00=0x003c, h01=0x0050, text=»AP:302 LDR A3,A7 SAVE MMU ENTRY ADDRESS TO LOGICAL PAGE «, t00=0x0027, t01=0x00c0}
0x3de8…3dfc               Head {h00=0x0010, h01=0x0050, text=»AP:305 EQU *«, t00=0x0027, t01=0x0100}
0x3dfc…3e2e               Head {h00=0x002e, h01=0x0050, text=» STR A6,A3 STORE ADDRESS TO PHYSICAL PAGE «, t00=0x0027, t01=0x0114}
0x3e2e…3e5c               Head {h00=0x002a, h01=0x0050, text=» ADK A3,2 INCREMENT MMU ENTRY ADDRESS «, t00=0x0027, t01=0x0146}
0x3e5c…3e84               Head {h00=0x0024, h01=0x0050, text=» CWK A3,MMEND END OF MMU TABLE? «, t00=0x0027, t01=0x0174}
0x3e84…3e9e               Head {h00=0x0016, h01=0x0050, text=» RF(E) AP:310 YES!«, t00=0x0028, t01=0x000c}
0x3e9e…3ed4               Head {h00=0x0032, h01=0x0050, text=» ADKL A6,/400 INCREMENT PHYSICAL PAGE ADDRESS «, t00=0x0028, t01=0x0026}
0x3ed4…3ee6               Head {h00=0x000e, h01=0x0050, text=» RB AP:305«, t00=0x0028, t01=0x005c}
0x3ee6…3efa               Head {h00=0x0010, h01=0x0050, text=»AP:310 EQU *«, t00=0x0028, t01=0x006e}
0x3efa…3f28               Head {h00=0x002a, h01=0x0050, text=» LDR A4,A4 ANY PHYSICAL DISPLACEMENT? «, t00=0x0028, t01=0x0082}
0x3f28…3f44               Head {h00=0x0018, h01=0x0050, text=» RF(NZ) AP:315 YES! «, t00=0x0028, t01=0x00b0}
0x3f44…3f74               Head {h00=0x002c, h01=0x0050, text=» SUKL A5,/400 NEXT PHYSICAL PAGE ADDRESS«, t00=0x0028, t01=0x00cc}
0x3f74…3f7e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x00fc}
0x3f7e…3f92               Head {h00=0x0010, h01=0x0050, text=»AP:315 EQU *«, t00=0x0028, t01=0x0106}
0x3f92…3fba               Head {h00=0x0024, h01=0x0050, text=» SLL A4,2 PHYSICAL DISPLACEMENT «, t00=0x0028, t01=0x011a}
0x3fba…3fce               Head {h00=0x0010, h01=0x0050, text=»AP:325 EQU *«, t00=0x0028, t01=0x0142}
0x3fce…3fd8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0156}
0x3fd8…400a               Head {h00=0x002e, h01=0x0050, text=»*  SAVE LOGICAL ADDRESS OF SAVE05 SEGMENT «, t00=0x0028, t01=0x0160}
0x400a…4014 (41, 0, 398)  Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0004}
0x4014…4034               Head {h00=0x001c, h01=0x0050, text=» LDR A2,A8 GET MMU ENTRY«, t00=0x0029, t01=0x000e}
0x4034…405e               Head {h00=0x0026, h01=0x0050, text=» SLL A2,12 MOVE TO 4 LEFTMOST BITS«, t00=0x0029, t01=0x002e}
0x405e…408e               Head {h00=0x002c, h01=0x0050, text=» ANKL A2,/F000 MMU ENTRY TO LOGICAL PAGE«, t00=0x0029, t01=0x0058}
0x408e…40a8               Head {h00=0x0016, h01=0x0050, text=» ST A2,SCTLAP SAVE«, t00=0x0029, t01=0x0088}
0x40a8…40cc               Head {h00=0x0020, h01=0x0050, text=» ADR A2,A4 ADD DISPLACEMENT «, t00=0x0029, t01=0x00a2}
0x40cc…40ea               Head {h00=0x001a, h01=0x0050, text=» ST A2,SAVE08,A13 SAVE«, t00=0x0029, t01=0x00c6}
0x40ea…411a               Head {h00=0x002c, h01=0x0050, text=» LDR A2,A8 GET MMU ENTRY FOR FIRST PAGE «, t00=0x0029, t01=0x00e4}
0x411a…4146               Head {h00=0x0028, h01=0x0050, text=» SUK A2,17 INDEX RELATIVE TTAB ENTRY«, t00=0x0029, t01=0x0114}
0x4146…416a               Head {h00=0x0020, h01=0x0050, text=» ADR A2,A2 BYTE DISPLACEMENT«, t00=0x0029, t01=0x0140}
0x416a…418e               Head {h00=0x0020, h01=0x0050, text=» ST A2,SCTMMP SAVE IN SYSTAB«, t00=0x0029, t01=0x0164}
0x418e…4198               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0188}
0x4198…41c2 (42, 0, 400)  Head {h00=0x0026, h01=0x0050, text=»*  COMPUTE NUMBER OF PAGE ENTRIES «, t00=0x002a, t01=0x0004}
0x41c2…41cc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x002e}
0x41cc…41e0               Head {h00=0x0010, h01=0x0050, text=» LDKL A2,16 «, t00=0x002a, t01=0x0038}
0x41e0…41f2               Head {h00=0x000e, h01=0x0050, text=» SUR A2,A8«, t00=0x002a, t01=0x004c}
0x41f2…4208               Head {h00=0x0012, h01=0x0050, text=» ST A2,SCTNPE «, t00=0x002a, t01=0x005e}
0x4208…421a               Head {h00=0x000e, h01=0x0050, text=» RF AP:335«, t00=0x002a, t01=0x0074}
0x421a…422e               Head {h00=0x0010, h01=0x0050, text=»AP:330 EQU *«, t00=0x002a, t01=0x0086}
0x422e…4238               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x009a}
0x4238…4274               Head {h00=0x0038, h01=0x0050, text=»*  THIS ENTRY IS ENTERED IF MMU OPTION IN SYSTEM BUT«, t00=0x002a, t01=0x00a4}
0x4274…42b6               Head {h00=0x003e, h01=0x0050, text=»*  THE APPLICATION LOADED WAS UNSEGMENTED (CORE RESIDENT) «, t00=0x002a, t01=0x00e0}
0x42b6…42c0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x0122}
0x42c0…42f0               Head {h00=0x002c, h01=0x0050, text=» SUKL A5,/400 INIT POINTER TO LAST PAGE «, t00=0x002a, t01=0x012c}
0x42f0…431a               Head {h00=0x0026, h01=0x0050, text=» LDKL A4,PAGSIZ PHYSICAL PAGE SIZE«, t00=0x002a, t01=0x015c}
0x431a…4342               Head {h00=0x0024, h01=0x0050, text=» LDKL A7,MMEND END OF MMU TABLE «, t00=0x002a, t01=0x0186}
0x4342…4368               Head {h00=0x0022, h01=0x0050, text=» LDKL A8,16 MMU ENTRY POINTER «, t00=0x002b, t01=0x001e}
0x4368…4376               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002b, t01=0x0044}
0x4376…438a               Head {h00=0x0010, h01=0x0050, text=»AP:335 EQU *«, t00=0x002b, t01=0x0052}
0x438a…43ae               Head {h00=0x0020, h01=0x0050, text=» LDR A4,A4 ANY DISPLACEMENT?«, t00=0x002b, t01=0x0066}
0x43ae…43c4               Head {h00=0x0012, h01=0x0050, text=» RF(NZ) AP:337«, t00=0x002b, t01=0x008a}
0x43c4…43dc               Head {h00=0x0014, h01=0x0050, text=» LDKL A4,PAGSIZ «, t00=0x002b, t01=0x00a0}
0x43dc…43f0               Head {h00=0x0010, h01=0x0050, text=»AP:337 EQU *«, t00=0x002b, t01=0x00b8}
0x43f0…43fa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x00cc}
0x43fa…4426               Head {h00=0x0028, h01=0x0050, text=»* COMPUTE APPLICATION SAVE09 ADDRESS«, t00=0x002b, t01=0x00d6}
0x4426…4430               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x0102}
0x4430…445a               Head {h00=0x0026, h01=0x0050, text=»*  A1 - LAST PHYSICAL PAGE NUMBER «, t00=0x002b, t01=0x010c}
0x445a…447e               Head {h00=0x0020, h01=0x0050, text=»*  A4 - DISPLACEMENT IN PAGE«, t00=0x002b, t01=0x0136}
0x447e…44a4               Head {h00=0x0022, h01=0x0050, text=»*  A5 - PHYSICAL PAGE ADDRESS «, t00=0x002b, t01=0x015a}
0x44a4…44c6               Head {h00=0x001e, h01=0x0050, text=»*  A7 - MMU ENTRY ADDRESS «, t00=0x002b, t01=0x0180}
0x44c6…44e8               Head {h00=0x001e, h01=0x0050, text=»*  A8 - CURRENT MMU ENTRY «, t00=0x002c, t01=0x0012}
0x44e8…44f2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x0034}
0x44f2…4526               Head {h00=0x0030, h01=0x0050, text=» LD A2,COMLG,A9 COMLG OF CORE RESIDENT PART «, t00=0x002c, t01=0x003e}
0x4526…454e               Head {h00=0x0024, h01=0x0050, text=» ADK A2,3 RESERV ONE EXTRA WORD «, t00=0x002c, t01=0x0072}
0x454e…4576               Head {h00=0x0024, h01=0x0050, text=» ANKL A2,/FFFE MAKE EVEN LENGTH «, t00=0x002c, t01=0x009a}
0x4576…4588               Head {h00=0x000e, h01=0x0050, text=» RF AP:344«, t00=0x002c, t01=0x00c2}
0x4588…459c               Head {h00=0x0010, h01=0x0050, text=»AP:340 EQU *«, t00=0x002c, t01=0x00d4}
0x459c…45ec               Head {h00=0x004c, h01=0x0050, text=»*  RESERV ENTRIES IN MMU TABLE FOR PHYSICAL PAGE ADDRESSES  TO COMMON PA«, t00=0x002c, t01=0x00e8}
0x45ec…45f6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x0138}
0x45f6…4622               Head {h00=0x0028, h01=0x0050, text=» SUR A2,A4 AREA LEFT IN CURRENT PAGE«, t00=0x002c, t01=0x0142}
0x4622…464c               Head {h00=0x0026, h01=0x0050, text=» LDKL A4,PAGSIZ PHYSICAL PAGE SIZE«, t00=0x002c, t01=0x016e}
0x464c…467a               Head {h00=0x002a, h01=0x0050, text=» SUKL A8,1 DECREMENT MMU ENTRY POINTER«, t00=0x002d, t01=0x0008}
0x467a…4690               Head {h00=0x0012, h01=0x0050, text=» RF(NN) AP:342«, t00=0x002d, t01=0x0036}
0x4690…46a4               Head {h00=0x0010, h01=0x0050, text=»AP:341 EQU *«, t00=0x002d, t01=0x004c}
0x46a4…46d2               Head {h00=0x002a, h01=0x0050, text=» LDKL A1,LMP7 INDICATE TABBE OVERFLOW!«, t00=0x002d, t01=0x0060}
0x46d2…46e6               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x002d, t01=0x008e}
0x46e6…46fa               Head {h00=0x0010, h01=0x0050, text=»AP:342 EQU *«, t00=0x002d, t01=0x00a2}
0x46fa…4722               Head {h00=0x0024, h01=0x0050, text=» SUK A1,1 DECREMENT PAGE POINTER«, t00=0x002d, t01=0x00b6}
0x4722…4750               Head {h00=0x002a, h01=0x0050, text=» SUK A7,2 DECREMENT MMU ENTRY ADDRESS «, t00=0x002d, t01=0x00de}
0x4750…477c               Head {h00=0x0028, h01=0x0050, text=» STR A5,A7 STORE PAGE ADDRESS IN MMU«, t00=0x002d, t01=0x010c}
0x477c…479c               Head {h00=0x001c, h01=0x0050, text=» SUKL A5,/400 NEXT PAGE «, t00=0x002d, t01=0x0138}
0x479c…47b0               Head {h00=0x0010, h01=0x0050, text=»AP:344 EQU *«, t00=0x002d, t01=0x0158}
0x47b0…47da               Head {h00=0x0026, h01=0x0050, text=» TNM A2,A4 PROGRAM LENGTH > 32 KB?«, t00=0x002d, t01=0x016c}
0x47da…47f4               Head {h00=0x0016, h01=0x0050, text=» RF(NN) AP:345 NO!«, t00=0x002e, t01=0x0008}
0x47f4…4806               Head {h00=0x000e, h01=0x0050, text=» CWR A4,A2«, t00=0x002e, t01=0x0022}
0x4806…4818               Head {h00=0x000e, h01=0x0050, text=» RF AP:348«, t00=0x002e, t01=0x0034}
0x4818…482c               Head {h00=0x0010, h01=0x0050, text=»AP:345 EQU *«, t00=0x002e, t01=0x0046}
0x482c…483e               Head {h00=0x000e, h01=0x0050, text=» CWR A2,A4«, t00=0x002e, t01=0x005a}
0x483e…4852               Head {h00=0x0010, h01=0x0050, text=»AP:348 EQU *«, t00=0x002e, t01=0x006c}
0x4852…4868               Head {h00=0x0012, h01=0x0050, text=» RB(G) AP:340 «, t00=0x002e, t01=0x0080}
0x4868…487c               Head {h00=0x0010, h01=0x0050, text=»AP:350 EQU *«, t00=0x002e, t01=0x0096}
0x487c…488e               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A2«, t00=0x002e, t01=0x00aa}
0x488e…48a4               Head {h00=0x0012, h01=0x0050, text=» RF(Z) AP:351 «, t00=0x002e, t01=0x00bc}
0x48a4…48b6               Head {h00=0x000e, h01=0x0050, text=» SUKL A8,1«, t00=0x002e, t01=0x00d2}
0x48b6…48dc               Head {h00=0x0022, h01=0x0050, text=» RB(N) AP:341 TABBE OVERFLOW! «, t00=0x002e, t01=0x00e4}
0x48dc…48fe               Head {h00=0x001e, h01=0x0050, text=» SUK A7,2 NEXT TABBE ENTRY«, t00=0x002e, t01=0x010a}
0x48fe…4924               Head {h00=0x0022, h01=0x0050, text=» STR A5,A7 STORE PAGE ADDRESS «, t00=0x002e, t01=0x012c}
0x4924…4938               Head {h00=0x0010, h01=0x0050, text=»AP:351 EQU *«, t00=0x002e, t01=0x0152}
0x4938…495e               Head {h00=0x0022, h01=0x0050, text=» SUR A4,A2 MODIFY DISPLACEMENT«, t00=0x002e, t01=0x0166}
0x495e…497e               Head {h00=0x001c, h01=0x0050, text=» LDR A2,A8 GET MMU ENTRY«, t00=0x002e, t01=0x018c}
0x497e…4992               Head {h00=0x0010, h01=0x0050, text=» SUKL A8,17 «, t00=0x002f, t01=0x001c}
0x4992…49b6               Head {h00=0x0020, h01=0x0050, text=» ADR A8,A8 BYTE DISPLACEMENT«, t00=0x002f, t01=0x0030}
0x49b6…49da               Head {h00=0x0020, h01=0x0050, text=» ST A8,SCTMMC SAVE IN SYSTAB«, t00=0x002f, t01=0x0054}
0x49da…4a04               Head {h00=0x0026, h01=0x0050, text=» SLL A2,12 MOVE TO 4 LEFTMOST BITS«, t00=0x002f, t01=0x0078}
0x4a04…4a18               Head {h00=0x0010, h01=0x0050, text=» LDR A8,A2  «, t00=0x002f, t01=0x00a2}
0x4a18…4a42               Head {h00=0x0026, h01=0x0050, text=» ADR A8,A4 COMPUTE LOGICAL ADDRESS«, t00=0x002f, t01=0x00b6}
0x4a42…4a72               Head {h00=0x002c, h01=0x0050, text=» ST A8,SAVE07,A13 SAVE IN TEMPORARY AREA«, t00=0x002f, t01=0x00e0}
0x4a72…4a9a               Head {h00=0x0024, h01=0x0050, text=» LDR A12,A8 LOAD RELOCATION BASE«, t00=0x002f, t01=0x0110}
0x4a9a…4aca               Head {h00=0x002c, h01=0x0050, text=» LDR* A1,A7 GET ADDRESS TO PHYSICAL PAGE«, t00=0x002f, t01=0x0138}
0x4aca…4af2               Head {h00=0x0024, h01=0x0050, text=» ANKL A1,/C000 GREATER THAN 64K?«, t00=0x002f, t01=0x0168}
0x4af2…4b0c               Head {h00=0x0016, h01=0x0050, text=» RF(Z) AP:353 NO! «, t00=0x002f, t01=0x0190}
0x4b0c…4b30               Head {h00=0x0020, h01=0x0050, text=» LDKL A1,0 UPPER LIMIT 64 KB«, t00=0x0030, t01=0x001a}
0x4b30…4b42               Head {h00=0x000e, h01=0x0050, text=» RF AP:354«, t00=0x0030, t01=0x003e}
0x4b42…4b56               Head {h00=0x0010, h01=0x0050, text=»AP:353 EQU *«, t00=0x0030, t01=0x0050}
0x4b56…4b7e               Head {h00=0x0024, h01=0x0050, text=» LDR* A1,A7 GET PHYSICAL ADDRESS«, t00=0x0030, t01=0x0064}
0x4b7e…4b90               Head {h00=0x000e, h01=0x0050, text=» SLL A1,2 «, t00=0x0030, t01=0x008c}
0x4b90…4bb4               Head {h00=0x0020, h01=0x0050, text=» ADR A1,A4 ADD DISPLACEMENT «, t00=0x0030, t01=0x009e}
0x4bb4…4be0               Head {h00=0x0028, h01=0x0050, text=» LD A2,SCTSFA GET START OF FREE AREA«, t00=0x0030, t01=0x00c2}
0x4be0…4c0c               Head {h00=0x0028, h01=0x0050, text=» TNM A1,A2 ON SAME SIDE OF 32K-LIMIT«, t00=0x0030, t01=0x00ee}
0x4c0c…4c28               Head {h00=0x0018, h01=0x0050, text=» RF(NN) AP3532 YES! «, t00=0x0030, t01=0x011a}
0x4c28…4c3a               Head {h00=0x000e, h01=0x0050, text=» CWR A2,A1«, t00=0x0030, t01=0x0136}
0x4c3a…4c4c               Head {h00=0x000e, h01=0x0050, text=» RF AP3534«, t00=0x0030, t01=0x0148}
0x4c4c…4c64               Head {h00=0x0014, h01=0x0050, text=»AP3532 CWR A1,A2«, t00=0x0030, t01=0x015a}
0x4c64…4c80               Head {h00=0x0018, h01=0x0050, text=»AP3534 RF(G) AP:354 «, t00=0x0030, t01=0x0172}
0x4c80…4c96               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP3 «, t00=0x0030, t01=0x018e}
0x4c96…4cba               Head {h00=0x0020, h01=0x0050, text=» CALL ERROR MEMORY OVERFLOW «, t00=0x0031, t01=0x0014}
0x4cba…4cce               Head {h00=0x0010, h01=0x0050, text=»AP:354 EQU *«, t00=0x0031, t01=0x0038}
0x4cce…4cec               Head {h00=0x001a, h01=0x0050, text=» ST A1,SAVE01,A13 SAVE«, t00=0x0031, t01=0x004c}
0x4cec…4d1e               Head {h00=0x002e, h01=0x0050, text=» LD A10,COMLG,A9 LOAD COMLG OF COMMON PART«, t00=0x0031, t01=0x006a}
0x4d1e…4d42               Head {h00=0x0020, h01=0x0050, text=» TL TABBE LOAD MMU REGISTERS«, t00=0x0031, t01=0x009c}
0x4d42…4d4c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x00c0}
0x4d4c…4d8a               Head {h00=0x003a, h01=0x0050, text=»*  READ AND RELOCATE CORE RESIDENT PART OF APPLICATION«, t00=0x0031, t01=0x00ca}
0x4d8a…4d94               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x0108}
0x4d94…4dbc               Head {h00=0x0024, h01=0x0050, text=»*  A8 - APPLICATION LOAD ADDRESS«, t00=0x0031, t01=0x0112}
0x4dbc…4dea               Head {h00=0x002a, h01=0x0050, text=»*  A10 - LENGTH OF CORE RESIDENT PART «, t00=0x0031, t01=0x013a}
0x4dea…4e0a               Head {h00=0x001c, h01=0x0050, text=»*  A12 - RELOCATION BASE«, t00=0x0031, t01=0x0168}
0x4e0a…4e14               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x0188}
0x4e14…4e28 (50, 0, 400)  Head {h00=0x0010, h01=0x0050, text=»AP:355 EQU *«, t00=0x0032, t01=0x0004}
0x4e28…4e52               Head {h00=0x0026, h01=0x0050, text=» LD A1,SCTEFA GET END OF FREE AREA«, t00=0x0032, t01=0x0018}
0x4e52…4e6a               Head {h00=0x0014, h01=0x0050, text=» SUK A1,1 MODIFY«, t00=0x0032, t01=0x0042}
0x4e6a…4e86               Head {h00=0x0018, h01=0x0050, text=» ST A1,SCTEFA STORE «, t00=0x0032, t01=0x005a}
0x4e86…4e9c               Head {h00=0x0012, h01=0x0050, text=» ST A8,SCTLAC «, t00=0x0032, t01=0x0076}
0x4e9c…4eca               Head {h00=0x002a, h01=0x0050, text=» CF A14,LODCOM LOAD CORE RESIDENT PART«, t00=0x0032, t01=0x008c}
0x4eca…4f06               Head {h00=0x0038, h01=0x0050, text=» LD A8,SAVE08,A13 GET LOGICAL ADDRESS TO FIRST PAGE «, t00=0x0032, t01=0x00ba}
0x4f06…4f10               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x00f6}
0x4f10…4f36               Head {h00=0x0022, h01=0x0050, text=»*  CHECK IF CREDIT APPLICATION«, t00=0x0032, t01=0x0100}
0x4f36…4f40               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x0126}
0x4f40…4f6a               Head {h00=0x0026, h01=0x0050, text=» LD A2,SCTLAC START OF APPLICATION«, t00=0x0032, t01=0x0130}
0x4f6a…4fa0               Head {h00=0x0032, h01=0x0050, text=» ADKL A2,PRGLG1 SECOND WORD IN SEGMENTT TABLE «, t00=0x0032, t01=0x015a}
0x4fa0…4fc0               Head {h00=0x001c, h01=0x0050, text=» CALL GETCON GET CONTENT«, t00=0x0032, t01=0x0190}
0x4fc0…4fdc               Head {h00=0x0018, h01=0x0050, text=» CWK A1,'CR' CREDIT?«, t00=0x0033, t01=0x0020}
0x4fdc…4ffe               Head {h00=0x001e, h01=0x0050, text=» RF(NE) CONLOD NOT CREDIT!«, t00=0x0033, t01=0x003c}
0x4ffe…5026               Head {h00=0x0024, h01=0x0050, text=» LD A1,SCTNOS NUMBER OF SEGMENTS«, t00=0x0033, t01=0x005e}
0x5026…5048               Head {h00=0x001e, h01=0x0050, text=» RF(Z) CONLOD NO SEGMENTS!«, t00=0x0033, t01=0x0086}
0x5048…5082               Head {h00=0x0036, h01=0x0050, text=» SUR A12,A12  RELOCATION BASE = ZERO FOR SEGMENTS «, t00=0x0033, t01=0x00a8}
0x5082…50a8               Head {h00=0x0022, h01=0x0050, text=» LD A1,SCTOPT GET OPTION WORD «, t00=0x0033, t01=0x00e2}
0x50a8…50c8               Head {h00=0x001c, h01=0x0050, text=» ANK A1,1 MMU IN SYSTEM?«, t00=0x0033, t01=0x0108}
0x50c8…50e2               Head {h00=0x0016, h01=0x0050, text=» RF(Z) AP:360 NO! «, t00=0x0033, t01=0x0128}
0x50e2…5114               Head {h00=0x002e, h01=0x0050, text=» TS MMDDIV,A13 SAVE MMU REGISTER CONTENTS «, t00=0x0033, t01=0x0142}
0x5114…5128               Head {h00=0x0010, h01=0x0050, text=»AP:360 EQU *«, t00=0x0033, t01=0x0174}
0x5128…5132               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x0188}
0x5132…515c (52, 0, 400)  Head {h00=0x0026, h01=0x0050, text=»*  READ AND RELOCATE THE SEGMENTS «, t00=0x0034, t01=0x0004}
0x515c…5166               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x002e}
0x5166…5198               Head {h00=0x002e, h01=0x0050, text=»*  A8 - LOGICAL ADDRESS OF SAVE05 SEGMENT «, t00=0x0034, t01=0x0038}
0x5198…51b8               Head {h00=0x001c, h01=0x0050, text=»*  A10 - SEGMENT LENGTH «, t00=0x0034, t01=0x006a}
0x51b8…51d8               Head {h00=0x001c, h01=0x0050, text=»*  A12 - RELOCATION BASE«, t00=0x0034, t01=0x008a}
0x51d8…51e2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x00aa}
0x51e2…521a               Head {h00=0x0034, h01=0x0050, text=» LD A2,SCTLAC GET LOGICAL ADDRESS TO APPLICATION«, t00=0x0034, t01=0x00b4}
0x521a…5238               Head {h00=0x001a, h01=0x0050, text=» ADKL A2,BLKLEN+BLKLEN«, t00=0x0034, t01=0x00ec}
0x5238…5266               Head {h00=0x002a, h01=0x0050, text=» LD A1,SAVE06,A13 GET SEGMENT COUNTER «, t00=0x0034, t01=0x010a}
0x5266…527a               Head {h00=0x0010, h01=0x0050, text=»AP:365 EQU *«, t00=0x0034, t01=0x0138}
0x527a…5290               Head {h00=0x0012, h01=0x0050, text=» RF(Z) AP:370 «, t00=0x0034, t01=0x014c}
0x5290…52b2               Head {h00=0x001e, h01=0x0050, text=» ADK A2,BLKLEN NEXT BLOCK «, t00=0x0034, t01=0x0162}
0x52b2…52dc               Head {h00=0x0026, h01=0x0050, text=» SUK A1,1 DECREMENT BLOCK COUNTER «, t00=0x0034, t01=0x0184}
0x52dc…52ee               Head {h00=0x000e, h01=0x0050, text=» RB AP:365«, t00=0x0035, t01=0x001e}
0x52ee…5302               Head {h00=0x0010, h01=0x0050, text=»AP:370 EQU *«, t00=0x0035, t01=0x0030}
0x5302…530c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x0044}
0x530c…532c               Head {h00=0x001c, h01=0x0050, text=»*  CHECK IF DISC PAGING «, t00=0x0035, t01=0x004e}
0x532c…5336               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x006e}
0x5336…535c               Head {h00=0x0022, h01=0x0050, text=» LD A1,SCTOPT GET OPTION WORD «, t00=0x0035, t01=0x0078}
0x535c…537a               Head {h00=0x001a, h01=0x0050, text=» ANK A1,2 DISC PAGING?«, t00=0x0035, t01=0x009e}
0x537a…5394               Head {h00=0x0016, h01=0x0050, text=» RF(Z) AP:376 NO! «, t00=0x0035, t01=0x00bc}
0x5394…539e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x00d6}
0x539e…53c8               Head {h00=0x0026, h01=0x0050, text=»*  CHECK IF CORE RESIDENT SEGMENT «, t00=0x0035, t01=0x00e0}
0x53c8…53d2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x010a}
0x53d2…53f8               Head {h00=0x0022, h01=0x0050, text=» CALL GETCON GET SEGMENT TYPE «, t00=0x0035, t01=0x0114}
0x53f8…5424               Head {h00=0x0028, h01=0x0050, text=» CCK A1,'RR' CORE RESIDENT SEGMENT? «, t00=0x0035, t01=0x013a}
0x5424…5452               Head {h00=0x002a, h01=0x0050, text=» RF(E) AP:376 YES: LOAD THIS SEGMENT! «, t00=0x0035, t01=0x0166}
0x5452…545c (54, 0, 400)  Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0004}
0x545c…548a               Head {h00=0x002a, h01=0x0050, text=»*  BYPASS THIS SEGMENT AND CHECK NEXT «, t00=0x0036, t01=0x000e}
0x548a…5494               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x003c}
0x5494…54c2               Head {h00=0x002a, h01=0x0050, text=» LD A1,SAVE06,A13 GET SEGMENT COUNTER «, t00=0x0036, t01=0x0046}
0x54c2…54f4               Head {h00=0x002e, h01=0x0050, text=» LD A2,SCTNOS GET TOTAL NUMBER OF SEGMENTS«, t00=0x0036, t01=0x0074}
0x54f4…5510               Head {h00=0x0018, h01=0x0050, text=» ADK A1,1 INCREMENT «, t00=0x0036, t01=0x00a6}
0x5510…5530               Head {h00=0x001c, h01=0x0050, text=» CWR A1,A2 LAST SEGMENT?«, t00=0x0036, t01=0x00c2}
0x5530…554a               Head {h00=0x0016, h01=0x0050, text=» RF(E) CONLOD YES!«, t00=0x0036, t01=0x00e2}
0x554a…5580               Head {h00=0x0032, h01=0x0050, text=» ST A1,SAVE06,A13 SAVE CURRENT SEGMENT NUMBER «, t00=0x0036, t01=0x00fc}
0x5580…5592               Head {h00=0x000e, h01=0x0050, text=» RB AP:360«, t00=0x0036, t01=0x0132}
0x5592…55a0               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0036, t01=0x0144}
0x55a0…55b4               Head {h00=0x0010, h01=0x0050, text=»AP:376 EQU *«, t00=0x0036, t01=0x0152}
0x55b4…55da               Head {h00=0x0022, h01=0x0050, text=» ADK A2,2 DISC SECTOR ADDRESS «, t00=0x0036, t01=0x0166}
0x55da…5606               Head {h00=0x0028, h01=0x0050, text=» CALL GETCON GET DISC SECTOR ADDRESS«, t00=0x0036, t01=0x018c}
0x5606…561e               Head {h00=0x0014, h01=0x0050, text=» LDR A11,A1 SAVE«, t00=0x0037, t01=0x0028}
0x561e…5650               Head {h00=0x002e, h01=0x0050, text=» AD A11,SCTADA ADD START ADDRESS #79-01-03«, t00=0x0037, t01=0x0040}
0x5650…5664               Head {h00=0x0010, h01=0x0050, text=»AP:378 EQU *«, t00=0x0037, t01=0x0072}
0x5664…5684               Head {h00=0x001c, h01=0x0050, text=» ADK A2,2 SEGMENT LENGTH«, t00=0x0037, t01=0x0086}
0x5684…56ac               Head {h00=0x0024, h01=0x0050, text=» CALL GETCON GET SEGMENT LENGTH «, t00=0x0037, t01=0x00a6}
0x56ac…56c4               Head {h00=0x0014, h01=0x0050, text=» LDR A10,A1 SAVE«, t00=0x0037, t01=0x00ce}
0x56c4…56d8               Head {h00=0x0010, h01=0x0050, text=» ADKL A10,1 «, t00=0x0037, t01=0x00e6}
0x56d8…5700               Head {h00=0x0024, h01=0x0050, text=» ANKL A10,/FFFE MAKE EVEN LENGTH«, t00=0x0037, t01=0x00fa}
0x5700…571a               Head {h00=0x0016, h01=0x0050, text=» ST A8,SAVE07,A13 «, t00=0x0037, t01=0x0122}
0x571a…573e               Head {h00=0x0020, h01=0x0050, text=» CF A14,LODSEG LOAD SEGMENT «, t00=0x0037, t01=0x013c}
0x573e…576c               Head {h00=0x002a, h01=0x0050, text=» LD A1,SAVE06,A13 GET SEGMENT COUNTER «, t00=0x0037, t01=0x0160}
0x576c…579e               Head {h00=0x002e, h01=0x0050, text=» LD A2,SCTNOS GET TOTAL NUMBER OF SEGMENTS«, t00=0x0037, t01=0x018e}
0x579e…57ca               Head {h00=0x0028, h01=0x0050, text=» ADK A1,1 INCREMENT SEGMENT COUNTER «, t00=0x0038, t01=0x0030}
0x57ca…57f2               Head {h00=0x0024, h01=0x0050, text=» CWR A1,A2 ALL SEGMENTS LOADED? «, t00=0x0038, t01=0x005c}
0x57f2…580c               Head {h00=0x0016, h01=0x0050, text=» RF(E) CONLOD YES!«, t00=0x0038, t01=0x0084}
0x580c…583c               Head {h00=0x002c, h01=0x0050, text=» ST A1,SAVE06,A13 STORE SEGMENT COUNTER «, t00=0x0038, t01=0x009e}
0x583c…5862               Head {h00=0x0022, h01=0x0050, text=» LD A4,SCTPSZ GET PAGE LENGTH «, t00=0x0038, t01=0x00ce}
0x5862…5888               Head {h00=0x0022, h01=0x0050, text=» LD A1,SCTOPT GET OPTION WORD «, t00=0x0038, t01=0x00f4}
0x5888…58a8               Head {h00=0x001c, h01=0x0050, text=» ANK A1,1 MMU IN SYSTEM?«, t00=0x0038, t01=0x011a}
0x58a8…58c4               Head {h00=0x0018, h01=0x0050, text=» RF(NZ) AP:379 YES! «, t00=0x0038, t01=0x013a}
0x58c4…58f4               Head {h00=0x002c, h01=0x0050, text=» ADR A8,A4 COMPUTE ADDRESS TO NEXT PAGE «, t00=0x0038, t01=0x0156}
0x58f4…5906               Head {h00=0x000e, h01=0x0050, text=» RB AP:360«, t00=0x0038, t01=0x0186}
0x5906…5914               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0039, t01=0x0008}
0x5914…5928               Head {h00=0x0010, h01=0x0050, text=»AP:379 EQU *«, t00=0x0039, t01=0x0016}
0x5928…5940               Head {h00=0x0014, h01=0x0050, text=» LDR A1,A4 SAVE «, t00=0x0039, t01=0x002a}
0x5940…5972               Head {h00=0x002e, h01=0x0050, text=» ANKL A4,/0C00 GET MODULO 4K DISCRIMINANT «, t00=0x0039, t01=0x0042}
0x5972…5998               Head {h00=0x0022, h01=0x0050, text=» RF(Z) AP:380 NO DISCRIMINANT!«, t00=0x0039, t01=0x0074}
0x5998…59d0               Head {h00=0x0034, h01=0x0050, text=» ADR A1,A8 COMPUTE LOGICAL ADDRESS TO NEXT PAGE «, t00=0x0039, t01=0x009a}
0x59d0…59e8               Head {h00=0x0014, h01=0x0050, text=» LDR A4,A1 SAVE «, t00=0x0039, t01=0x00d2}
0x59e8…5a1a               Head {h00=0x002e, h01=0x0050, text=» ANKL A4,/0C00 GET MODULO 4K DISCRIMINANT «, t00=0x0039, t01=0x00ea}
0x5a1a…5a4e               Head {h00=0x0030, h01=0x0050, text=» ANKL A1,/F000 LOGICAL ADDRESS TO NEXT PAGE «, t00=0x0039, t01=0x011c}
0x5a4e…5a84               Head {h00=0x0032, h01=0x0050, text=» ANKL A8,/F000 LOGICAL ADDRESS TO CURRENT PAGE«, t00=0x0039, t01=0x0150}
0x5a84…5ab2               Head {h00=0x002a, h01=0x0050, text=» SUR A1,A8 COMPUTE PHYSICAL INCREMENT «, t00=0x0039, t01=0x0186}
0x5ab2…5ac6               Head {h00=0x0010, h01=0x0050, text=»AP:380 EQU *«, t00=0x003a, t01=0x0024}
0x5ac6…5af6               Head {h00=0x002c, h01=0x0050, text=» LD A8,SCTLAP GET LOGICAL PAGE ADDRESSE «, t00=0x003a, t01=0x0038}
0x5af6…5b1e               Head {h00=0x0024, h01=0x0050, text=» ANKL A8,/F000 SKIP DISPLACEMENT«, t00=0x003a, t01=0x0068}
0x5b1e…5b36               Head {h00=0x0014, h01=0x0050, text=» LDR A2,A8 SAVE «, t00=0x003a, t01=0x0090}
0x5b36…5b6e               Head {h00=0x0034, h01=0x0050, text=» ADR A8,A4 COMPUTE LOGICAL ADDRESS TO NEXT PAGE «, t00=0x003a, t01=0x00a8}
0x5b6e…5b9a               Head {h00=0x0028, h01=0x0050, text=» SRL A2,12 MOVE TO 4 RIGHTMOST BITS «, t00=0x003a, t01=0x00e0}
0x5b9a…5bb8               Head {h00=0x001a, h01=0x0050, text=» ADR A2,A2 2*MMU ENTRY«, t00=0x003a, t01=0x010c}
0x5bb8…5bcc               Head {h00=0x0010, h01=0x0050, text=» ADR A2,A13 «, t00=0x003a, t01=0x012a}
0x5bcc…5bf6               Head {h00=0x0026, h01=0x0050, text=» ADKL A2,MMDDIV MMU ENTRY ADDRESS «, t00=0x003a, t01=0x013e}
0x5bf6…5c0a               Head {h00=0x0010, h01=0x0050, text=» LDR A3,A13 «, t00=0x003a, t01=0x0168}
0x5c0a…5c24               Head {h00=0x0016, h01=0x0050, text=» ADKL A3,MMDDIV+32«, t00=0x003a, t01=0x017c}
0x5c24…5c52               Head {h00=0x002a, h01=0x0050, text=» SRL A1,2 MAP PHYSICAL ADDRESS ON MMU «, t00=0x003b, t01=0x0008}
0x5c52…5c66               Head {h00=0x0010, h01=0x0050, text=»AP:385 EQU *«, t00=0x003b, t01=0x0036}
0x5c66…5c96               Head {h00=0x002c, h01=0x0050, text=» ADRS A1,A2 LOGICAL ADDRESS TO NEXT PAGE«, t00=0x003b, t01=0x004a}
0x5c96…5cb6               Head {h00=0x001c, h01=0x0050, text=» ADK A2,2 NEXT MMU ENTRY«, t00=0x003b, t01=0x007a}
0x5cb6…5cc8               Head {h00=0x000e, h01=0x0050, text=» CWR A2,A3«, t00=0x003b, t01=0x009a}
0x5cc8…5cde               Head {h00=0x0012, h01=0x0050, text=» RB(NE) AP:385«, t00=0x003b, t01=0x00ac}
0x5cde…5d08               Head {h00=0x0026, h01=0x0050, text=» TL MMDDIV,A13 LOAD MMU REGISTERS «, t00=0x003b, t01=0x00c2}
0x5d08…5d1a               Head {h00=0x000e, h01=0x0050, text=» RB AP:360«, t00=0x003b, t01=0x00ec}
0x5d1a…5d28               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003b, t01=0x00fe}
0x5d28…5d6a               Head {h00=0x003e, h01=0x0050, text=»**********************************************************«, t00=0x003b, t01=0x010c}
0x5d6a…5dac               Head {h00=0x003e, h01=0x0050, text=»*                                                        *«, t00=0x003b, t01=0x014e}
0x5dac…5dee               Head {h00=0x003e, h01=0x0050, text=»*           LOAD CONFIGURATION PART OF SYSLOD            *«, t00=0x003b, t01=0x0190}
0x5dee…5e30               Head {h00=0x003e, h01=0x0050, text=»*           =================================            *«, t00=0x003c, t01=0x0042}
0x5e30…5e72               Head {h00=0x003e, h01=0x0050, text=»*                                                        *«, t00=0x003c, t01=0x0084}
0x5e72…5eb4               Head {h00=0x003e, h01=0x0050, text=»*  ENTRY:  A9 - BUFFER ADDRESS                           *«, t00=0x003c, t01=0x00c6}
0x5eb4…5ef6               Head {h00=0x003e, h01=0x0050, text=»*                                                        *«, t00=0x003c, t01=0x0108}
0x5ef6…5f38               Head {h00=0x003e, h01=0x0050, text=»*  EXIT:                                                 *«, t00=0x003c, t01=0x014a}
0x5f38…5f7a               Head {h00=0x003e, h01=0x0050, text=»*                                                        *«, t00=0x003c, t01=0x018c}
0x5f7a…5fbc               Head {h00=0x003e, h01=0x0050, text=»*  SUBROUTINES:  CASSIN,RDBLK,MOVBUF                     *«, t00=0x003d, t01=0x003e}
0x5fbc…5ffe               Head {h00=0x003e, h01=0x0050, text=»*                                                        *«, t00=0x003d, t01=0x0080}
0x5ffe…6040               Head {h00=0x003e, h01=0x0050, text=»**********************************************************«, t00=0x003d, t01=0x00c2}
0x6040…6054               Head {h00=0x0010, h01=0x0050, text=»CONLOD EQU *«, t00=0x003d, t01=0x0104}
0x6054…6082               Head {h00=0x002a, h01=0x0050, text=» LD A1,SCTPLD GET PROGRAM LOAD DEVICE «, t00=0x003d, t01=0x0118}
0x6082…60a8               Head {h00=0x0022, h01=0x0050, text=» SUK A1,/F0 CHECK DEVICE TYPE «, t00=0x003d, t01=0x0146}
0x60a8…60cc               Head {h00=0x0020, h01=0x0050, text=» RF(NN) CONRAD NOT CASSETTE «, t00=0x003d, t01=0x016c}
0x60cc…60d6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x0190}
0x60d6…6100               Head {h00=0x0026, h01=0x0050, text=»*  PROGRAM LOAD DEVICE = CASSETTE «, t00=0x003e, t01=0x000a}
0x6100…610a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x0034}
0x610a…611e               Head {h00=0x0010, h01=0x0050, text=»CON:30 EQU *«, t00=0x003e, t01=0x003e}
0x611e…6140               Head {h00=0x001e, h01=0x0050, text=» LDR A1,A9 START OF BUFFER«, t00=0x003e, t01=0x0052}
0x6140…6156               Head {h00=0x0012, h01=0x0050, text=» ADKL A1,CBLEN«, t00=0x003e, t01=0x0074}
0x6156…618e               Head {h00=0x0034, h01=0x0050, text=» ST A1,SAVE03,A13 SAVE POINTER TO END OF BUFFER «, t00=0x003e, t01=0x008a}
0x618e…61a8               Head {h00=0x0016, h01=0x0050, text=» ST A1,SAVE08,A13 «, t00=0x003e, t01=0x00c2}
0x61a8…61cc               Head {h00=0x0020, h01=0x0050, text=» CF A14,RDBLK READ ONE BLOCK«, t00=0x003e, t01=0x00dc}
0x61cc…61f2               Head {h00=0x0022, h01=0x0050, text=» CF A14,RDBLK READ NEXT BLOCK «, t00=0x003e, t01=0x0100}
0x61f2…620e               Head {h00=0x0018, h01=0x0050, text=» LDR A1,A1 TAPEMARK?«, t00=0x003e, t01=0x0126}
0x620e…6228               Head {h00=0x0016, h01=0x0050, text=» RF(Z) CON:50 NO! «, t00=0x003e, t01=0x0142}
0x6228…625a               Head {h00=0x002e, h01=0x0050, text=» CF A14,CASSIN INIT CONFIGURATION CASSETTE«, t00=0x003e, t01=0x015c}
0x625a…626e               Head {h00=0x0010, h01=0x0050, text=»CON:40 EQU *«, t00=0x003e, t01=0x018e}
0x626e…6294               Head {h00=0x0022, h01=0x0050, text=» CF A14,RDBLK READ NEXT BLOCK «, t00=0x003f, t01=0x0012}
0x6294…62b0               Head {h00=0x0018, h01=0x0050, text=» LDR A1,A1 TAPEMARK?«, t00=0x003f, t01=0x0038}
0x62b0…62ca               Head {h00=0x0016, h01=0x0050, text=» RF(NZ) CONEX YES!«, t00=0x003f, t01=0x0054}
0x62ca…62de               Head {h00=0x0010, h01=0x0050, text=»CON:50 EQU *«, t00=0x003f, t01=0x006e}
0x62de…62e8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0082}
0x62e8…631e               Head {h00=0x0032, h01=0x0050, text=»*  COMPUTE NUMBER OF CHARACTERS IN THIS BLOCK «, t00=0x003f, t01=0x008c}
0x631e…6328               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x00c2}
0x6328…6360               Head {h00=0x0034, h01=0x0050, text=» LD A1,SAVE03,A13 GET CURRENT POINTER IN BUFFER «, t00=0x003f, t01=0x00cc}
0x6360…6378               Head {h00=0x0014, h01=0x0050, text=» LDR A2,A1 SAVE «, t00=0x003f, t01=0x0104}
0x6378…63a2               Head {h00=0x0026, h01=0x0050, text=» LDK A3,0 RESET CHARACTER COUNTER «, t00=0x003f, t01=0x011c}
0x63a2…63ca               Head {h00=0x0024, h01=0x0050, text=» LDR A4,A9 GET SAVE09 OF BUFFER «, t00=0x003f, t01=0x0146}
0x63ca…63de               Head {h00=0x0010, h01=0x0050, text=»CON:60 EQU *«, t00=0x003f, t01=0x016e}
0x63de…6408               Head {h00=0x0026, h01=0x0050, text=» LCR A5,A4 GET CHARACTER IN BUFFER«, t00=0x003f, t01=0x0182}
0x6408…642c               Head {h00=0x0020, h01=0x0050, text=» CCK A5,';;' CHECK IF SPACE «, t00=0x0040, t01=0x001c}
0x642c…6456               Head {h00=0x0026, h01=0x0050, text=» RF(E) CON:70 NO MOORE CHARACTERS «, t00=0x0040, t01=0x0040}
0x6456…646a               Head {h00=0x0010, h01=0x0050, text=»CON:65 EQU *«, t00=0x0040, t01=0x006a}
0x646a…648e               Head {h00=0x0020, h01=0x0050, text=» CWK A3,CBLEN END OF BUFFER?«, t00=0x0040, t01=0x007e}
0x648e…64a8               Head {h00=0x0016, h01=0x0050, text=» RF(E) CON:75 YES!«, t00=0x0040, t01=0x00a2}
0x64a8…64d2               Head {h00=0x0026, h01=0x0050, text=» CW A1,SAVE01,A13 MEMORY OVERFLOW?«, t00=0x0040, t01=0x00bc}
0x64d2…64ec               Head {h00=0x0016, h01=0x0050, text=» RF(E) MEMOFL YES!«, t00=0x0040, t01=0x00e6}
0x64ec…651c               Head {h00=0x002c, h01=0x0050, text=» ADK A1,1 INCREMENT DESTINATION POINTER «, t00=0x0040, t01=0x0100}
0x651c…654a               Head {h00=0x002a, h01=0x0050, text=» ADK A3,1 INCREMENT CHARACTER COUNTER «, t00=0x0040, t01=0x0130}
0x654a…6574               Head {h00=0x0026, h01=0x0050, text=» ADK A4,1 INCREMENT BUFFER POINTER«, t00=0x0040, t01=0x015e}
0x6574…6586               Head {h00=0x000e, h01=0x0050, text=» RB CON:60«, t00=0x0040, t01=0x0188}
0x6586…659a               Head {h00=0x0010, h01=0x0050, text=»CON:70 EQU *«, t00=0x0041, t01=0x000a}
0x659a…65c0               Head {h00=0x0022, h01=0x0050, text=» LC A5,1,A4 GET NEXT CHARACTER«, t00=0x0041, t01=0x001e}
0x65c0…65e6               Head {h00=0x0022, h01=0x0050, text=» CCK A5,';;' TWO SEMI-COLONS? «, t00=0x0041, t01=0x0044}
0x65e6…6600               Head {h00=0x0016, h01=0x0050, text=» RF(NE) CON:75 NO!«, t00=0x0041, t01=0x006a}
0x6600…662e               Head {h00=0x002a, h01=0x0050, text=» CWK A3,NCHTID CHECK IF END OF RECORD «, t00=0x0041, t01=0x0084}
0x662e…6666               Head {h00=0x0034, h01=0x0050, text=» RB(E) CON:65 NO: SEMI-COLON CHARACTER IN RECORD«, t00=0x0041, t01=0x00b2}
0x6666…667a               Head {h00=0x0010, h01=0x0050, text=»CON:75 EQU *«, t00=0x0041, t01=0x00ea}
0x667a…66ac               Head {h00=0x002e, h01=0x0050, text=» ST A1,SAVE03,A13 SAVE CURRENT DESTINATION«, t00=0x0041, t01=0x00fe}
0x66ac…66d4               Head {h00=0x0024, h01=0x0050, text=» LDR A1,A9 GET SAVE09 OF BUFFER «, t00=0x0041, t01=0x0130}
0x66d4…66e6               Head {h00=0x000e, h01=0x0050, text=» CALL MOVE«, t00=0x0041, t01=0x0158}
0x66e6…66f8               Head {h00=0x000e, h01=0x0050, text=» RB CON:40«, t00=0x0041, t01=0x016a}
0x66f8…670c               Head {h00=0x0010, h01=0x0050, text=»MEMOFL EQU *«, t00=0x0041, t01=0x017c}
0x670c…673a               Head {h00=0x002a, h01=0x0050, text=» LDKL A1,LMP3 INDICATE MEMORY OVERFLOW«, t00=0x0041, t01=0x0190}
0x673a…674e               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x0042, t01=0x002e}
0x674e…6762               Head {h00=0x0010, h01=0x0050, text=»CONEX EQU * «, t00=0x0042, t01=0x0042}
0x6762…676c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x0056}
0x676c…67ae               Head {h00=0x003e, h01=0x0050, text=»*  UNLOAD CASSETTE IF NO APPLICATION DATA ON SAME CASSETTE«, t00=0x0042, t01=0x0060}
0x67ae…67b8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x00a2}
0x67b8…67de               Head {h00=0x0022, h01=0x0050, text=» CF A14,RDBLK READ NEXT BLOCK «, t00=0x0042, t01=0x00ac}
0x67de…6802               Head {h00=0x0020, h01=0x0050, text=» LDR A1,A1 APPLICATION DATA?«, t00=0x0042, t01=0x00d2}
0x6802…681c               Head {h00=0x0016, h01=0x0050, text=» RF(NZ) CON:80 NO!«, t00=0x0042, t01=0x00f6}
0x681c…682e               Head {h00=0x000e, h01=0x0050, text=» LDK A1,/D«, t00=0x0042, t01=0x0110}
0x682e…685c               Head {h00=0x002a, h01=0x0050, text=» CF A14,CHCRIO SEARCH TAPEMARK REVERSE«, t00=0x0042, t01=0x0122}
0x685c…6882               Head {h00=0x0022, h01=0x0050, text=» CF A14,RDBLK BYPASS TAPEMARK «, t00=0x0042, t01=0x0150}
0x6882…6894               Head {h00=0x000e, h01=0x0050, text=» RF CON:90«, t00=0x0042, t01=0x0176}
0x6894…68a8               Head {h00=0x0010, h01=0x0050, text=»CON:80 EQU *«, t00=0x0042, t01=0x0188}
0x68a8…68ba               Head {h00=0x000e, h01=0x0050, text=» LDK A1,/F«, t00=0x0043, t01=0x000c}
0x68ba…68e0               Head {h00=0x0022, h01=0x0050, text=» CF A14,CHCRIO UNLOAD CASSETTE«, t00=0x0043, t01=0x001e}
0x68e0…68f4               Head {h00=0x0010, h01=0x0050, text=»CON:90 EQU *«, t00=0x0043, t01=0x0044}
0x68f4…6908               Head {h00=0x0010, h01=0x0050, text=» ABL CONMOV «, t00=0x0043, t01=0x0058}
0x6908…6916               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0043, t01=0x006c}
0x6916…692a               Head {h00=0x0010, h01=0x0050, text=»CONRAD EQU *«, t00=0x0043, t01=0x007a}
0x692a…6934               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x008e}
0x6934…696e               Head {h00=0x0036, h01=0x0050, text=»*  LOAD CONFIGURATION DATA FROM DISC/FLEXIBLE DISC«, t00=0x0043, t01=0x0098}
0x696e…6978               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x00d2}
0x6978…69a6               Head {h00=0x002a, h01=0x0050, text=» CF A14,GETFIL GET CONFIGURATION FILE «, t00=0x0043, t01=0x00dc}
0x69a6…69cc               Head {h00=0x0022, h01=0x0050, text=» LDR A1,A9 GET START OF BUFFER«, t00=0x0043, t01=0x010a}
0x69cc…69f4               Head {h00=0x0024, h01=0x0050, text=» ADKL A1,BUFLEN-2 END OF BUFFER «, t00=0x0043, t01=0x0130}
0x69f4…6a20               Head {h00=0x0028, h01=0x0050, text=» ST A1,SAVE08,A13 SAVE END OF BUFFER«, t00=0x0043, t01=0x0158}
0x6a20…6a4a               Head {h00=0x0026, h01=0x0050, text=» ADK A1,8 START OF SAVE BUFFER =2 «, t00=0x0043, t01=0x0184}
0x6a4a…6a6c               Head {h00=0x001e, h01=0x0050, text=» ST A1,SAVE03,A13 SAVE =2 «, t00=0x0044, t01=0x001e}
0x6a6c…6a94               Head {h00=0x0024, h01=0x0050, text=» LDKL A10,0 RESET RECORD COUNTER«, t00=0x0044, t01=0x0040}
0x6a94…6aa8               Head {h00=0x0010, h01=0x0050, text=»COR:10 EQU *«, t00=0x0044, t01=0x0068}
0x6aa8…6ab2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0044, t01=0x007c}
0x6ab2…6ae6               Head {h00=0x0030, h01=0x0050, text=»*  READ ONE SECTOR FROM RANDOM ACCESS DEVICE«, t00=0x0044, t01=0x0086}
0x6ae6…6af0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0044, t01=0x00ba}
0x6af0…6b12               Head {h00=0x001e, h01=0x0050, text=» CF A14,READS READ SECTOR «, t00=0x0044, t01=0x00c4}
0x6b12…6b28               Head {h00=0x0012, h01=0x0050, text=»READS EQU *-2 «, t00=0x0044, t01=0x00e6}
0x6b28…6b4e               Head {h00=0x0022, h01=0x0050, text=» LDR A8,A9 GET START OF BUFFER«, t00=0x0044, t01=0x00fc}
0x6b4e…6b62               Head {h00=0x0010, h01=0x0050, text=»COR:20 EQU *«, t00=0x0044, t01=0x0122}
0x6b62…6b6c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0044, t01=0x0136}
0x6b6c…6ba2               Head {h00=0x0032, h01=0x0050, text=»*  COMPUTE NUMBER OF CHARACTERS IN THIS RECORD«, t00=0x0044, t01=0x0140}
0x6ba2…6bac               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0044, t01=0x0176}
0x6bac…6be4               Head {h00=0x0034, h01=0x0050, text=» LD A1,SAVE03,A13 GET CURRENT POINTER IN BUFFER «, t00=0x0044, t01=0x0180}
0x6be4…6bfc               Head {h00=0x0014, h01=0x0050, text=» LDR A2,A1 SAVE «, t00=0x0045, t01=0x0028}
0x6bfc…6c26               Head {h00=0x0026, h01=0x0050, text=» LDK A3,0 RESET CHARACTER COUNTER «, t00=0x0045, t01=0x0040}
0x6c26…6c48               Head {h00=0x001e, h01=0x0050, text=» LDR A4,A8 START OF RECORD«, t00=0x0045, t01=0x006a}
0x6c48…6c5c               Head {h00=0x0010, h01=0x0050, text=»COR:30 EQU *«, t00=0x0045, t01=0x008c}
0x6c5c…6c7c               Head {h00=0x001c, h01=0x0050, text=» LCR A5,A4 GET CHARACTER«, t00=0x0045, t01=0x00a0}
0x6c7c…6ca0               Head {h00=0x0020, h01=0x0050, text=» CCK A5,';;' END OF RECORD? «, t00=0x0045, t01=0x00c0}
0x6ca0…6cba               Head {h00=0x0016, h01=0x0050, text=» RF(E) COR:40 YES!«, t00=0x0045, t01=0x00e4}
0x6cba…6cce               Head {h00=0x0010, h01=0x0050, text=»COR:35 EQU *«, t00=0x0045, t01=0x00fe}
0x6cce…6cfc               Head {h00=0x002a, h01=0x0050, text=» CWK A3,RECLEN MAXIMUM SIZE ACHIEVED? «, t00=0x0045, t01=0x0112}
0x6cfc…6d16               Head {h00=0x0016, h01=0x0050, text=» RF(E) COR:40 YES!«, t00=0x0045, t01=0x0140}
0x6d16…6d40               Head {h00=0x0026, h01=0x0050, text=» CW A1,SAVE01,A13 MEMORY OVERFLOW?«, t00=0x0045, t01=0x015a}
0x6d40…6d5a               Head {h00=0x0016, h01=0x0050, text=» RB(E) MEMOFL YES!«, t00=0x0045, t01=0x0184}
0x6d5a…6d84               Head {h00=0x0026, h01=0x0050, text=» ADK A1,1 INCREMENT BUFFER POINTER«, t00=0x0046, t01=0x000e}
0x6d84…6db2               Head {h00=0x002a, h01=0x0050, text=» ADK A3,1 INCREMENT CHARACTER COUNTER «, t00=0x0046, t01=0x0038}
0x6db2…6ddc               Head {h00=0x0026, h01=0x0050, text=» ADK A4,1 INCREMENT RECORD POINTER«, t00=0x0046, t01=0x0066}
0x6ddc…6df4               Head {h00=0x0014, h01=0x0050, text=» RB COR:30 LOOP «, t00=0x0046, t01=0x0090}
0x6df4…6e08               Head {h00=0x0010, h01=0x0050, text=»COR:40 EQU *«, t00=0x0046, t01=0x00a8}
0x6e08…6e2e               Head {h00=0x0022, h01=0x0050, text=» LC A5,1,A4 GET NEXT CHARACTER«, t00=0x0046, t01=0x00bc}
0x6e2e…6e52               Head {h00=0x0020, h01=0x0050, text=» CCK A5,';;' TWO SEMICOLONS?«, t00=0x0046, t01=0x00e2}
0x6e52…6e6c               Head {h00=0x0016, h01=0x0050, text=» RF(NE) COR:45 NO!«, t00=0x0046, t01=0x0106}
0x6e6c…6e9a               Head {h00=0x002a, h01=0x0050, text=» CWK A3,NCHTID CHECK IF END OF RECORD «, t00=0x0046, t01=0x0120}
0x6e9a…6ed2               Head {h00=0x0034, h01=0x0050, text=» RB(E) COR:35 NO: SEMICOLON CHARACTER IN RECORD «, t00=0x0046, t01=0x014e}
0x6ed2…6ee6               Head {h00=0x0010, h01=0x0050, text=»COR:45 EQU *«, t00=0x0046, t01=0x0186}
0x6ee6…6f18               Head {h00=0x002e, h01=0x0050, text=» ST A1,SAVE03,A13 SAVE CURRENT DESTINATION«, t00=0x0047, t01=0x000a}
0x6f18…6f3a               Head {h00=0x001e, h01=0x0050, text=» LDR A1,A8 START OF RECORD«, t00=0x0047, t01=0x003c}
0x6f3a…6f4c               Head {h00=0x000e, h01=0x0050, text=» CALL MOVE«, t00=0x0047, t01=0x005e}
0x6f4c…6f78               Head {h00=0x0028, h01=0x0050, text=» ADKL A10,1 INCREMENT RECORD COUNTER«, t00=0x0047, t01=0x0070}
0x6f78…6f9e               Head {h00=0x0022, h01=0x0050, text=» CW A10,SAVE20,A13 LAST RECORD«, t00=0x0047, t01=0x009c}
0x6f9e…6fb8               Head {h00=0x0016, h01=0x0050, text=» RF(E) COR:50 YES!«, t00=0x0047, t01=0x00c2}
0x6fb8…6fea               Head {h00=0x002e, h01=0x0050, text=» ADKL A8,RECLEN+1 INCREMENT RECORD POINTER«, t00=0x0047, t01=0x00dc}
0x6fea…7012               Head {h00=0x0024, h01=0x0050, text=» CW A8,SAVE08,A13 END OF BUFFER «, t00=0x0047, t01=0x010e}
0x7012…7034               Head {h00=0x001e, h01=0x0050, text=» RB(E) COR:10 NEXT RECORD «, t00=0x0047, t01=0x0136}
0x7034…7052               Head {h00=0x001a, h01=0x0050, text=» RB COR:20 NEXT SECTOR«, t00=0x0047, t01=0x0158}
0x7052…7066               Head {h00=0x0010, h01=0x0050, text=»COR:50 EQU *«, t00=0x0047, t01=0x0176}
0x7066…707a               Head {h00=0x0010, h01=0x0050, text=» LDK A3,'S' «, t00=0x0047, t01=0x018a}
0x707a…70a4               Head {h00=0x0026, h01=0x0050, text=» SC A3,GET:25+1 MODIFY INSTRUCTION«, t00=0x0048, t01=0x000e}
0x70a4…70ce               Head {h00=0x0026, h01=0x0050, text=» SC A3,GET:60+1 MODIFY INSTRUCTION«, t00=0x0048, t01=0x0038}
0x70ce…70e4               Head {h00=0x0012, h01=0x0050, text=» CF A14,GETFIL«, t00=0x0048, t01=0x0062}
0x70e4…70ee               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x0078}
0x70ee…710e               Head {h00=0x001c, h01=0x0050, text=»*  UNLOCK FLEXIBLE DISC «, t00=0x0048, t01=0x0082}
0x710e…7118               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x00a2}
0x7118…713e               Head {h00=0x0022, h01=0x0050, text=» LD A1,SCTPLD GET LOAD DEVICE «, t00=0x0048, t01=0x00ac}
0x713e…715c               Head {h00=0x001a, h01=0x0050, text=» SUK A1,/F8 CHECK TYPE«, t00=0x0048, t01=0x00d2}
0x715c…7184               Head {h00=0x0024, h01=0x0050, text=» RF(N) COR:60 NOT FLEXIBLE DISC «, t00=0x0048, t01=0x00f0}
0x7184…71aa               Head {h00=0x0022, h01=0x0050, text=» LD A1,SCTOPT GET OPTION WORD «, t00=0x0048, t01=0x0118}
0x71aa…71c8               Head {h00=0x001a, h01=0x0050, text=» ANK A1,2 DISC PAGING?«, t00=0x0048, t01=0x013e}
0x71c8…71f0               Head {h00=0x0024, h01=0x0050, text=» RF(NZ) COR:60 YES; DON'T UNLOCK«, t00=0x0048, t01=0x015c}
0x71f0…7210               Head {h00=0x001c, h01=0x0050, text=» LDK A1,/C UNLOCK ORDER «, t00=0x0048, t01=0x0184}
0x7210…7232               Head {h00=0x001e, h01=0x0050, text=» EX FRD:10 EXECUTE COMMAND«, t00=0x0049, t01=0x0014}
0x7232…725a               Head {h00=0x0024, h01=0x0050, text=» RB(NA) *-4 LOOP UNTIL ACCEPTED «, t00=0x0049, t01=0x0036}
0x725a…727a               Head {h00=0x001c, h01=0x0050, text=» EX FRD:40 SENSE STATUS «, t00=0x0049, t01=0x005e}
0x727a…72a2               Head {h00=0x0024, h01=0x0050, text=» RB(NA) *-4 LOOP UNTIL ACCEPTED «, t00=0x0049, t01=0x007e}
0x72a2…72b6               Head {h00=0x0010, h01=0x0050, text=»COR:60 EQU *«, t00=0x0049, t01=0x00a6}
0x72b6…72c4               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0049, t01=0x00ba}
0x72c4…72d8               Head {h00=0x0010, h01=0x0050, text=»CONMOV EQU *«, t00=0x0049, t01=0x00c8}
0x72d8…72e2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0049, t01=0x00dc}
0x72e2…731a               Head {h00=0x0034, h01=0x0050, text=»*  MOVE CONFIGURATION DATA TO END OF SYSTEM AREA«, t00=0x0049, t01=0x00e6}
0x731a…7324               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0049, t01=0x011e}
0x7324…735e               Head {h00=0x0036, h01=0x0050, text=» LD A1,SAVE08,A13 GET SAVE09 OF CONFIGURATION DATA«, t00=0x0049, t01=0x0128}
0x735e…738c               Head {h00=0x002a, h01=0x0050, text=» LD A3,SCTPLD GET PROGRAM LOAD DEVICE «, t00=0x0049, t01=0x0162}
0x738c…73aa               Head {h00=0x001a, h01=0x0050, text=» SUK A3,/F0 CASSETTE? «, t00=0x0049, t01=0x0190}
0x73aa…73c4               Head {h00=0x0016, h01=0x0050, text=» RF(N) CMOV10 YES!«, t00=0x004a, t01=0x001e}
0x73c4…73ea               Head {h00=0x0022, h01=0x0050, text=» ADK A1,8 START OF SAVE BUFFER«, t00=0x004a, t01=0x0038}
0x73ea…7428               Head {h00=0x003a, h01=0x0050, text=»CMOV10 LD A3,SAVE03,A13 GET END OF CONFIGURATION DATA «, t00=0x004a, t01=0x005e}
0x7428…7458               Head {h00=0x002c, h01=0x0050, text=» LD A2,SAVE01,A13 GET END OF SYSTEM AREA«, t00=0x004a, t01=0x009c}
0x7458…7486               Head {h00=0x002a, h01=0x0050, text=» CM -2,A2 MAKE SURE CONFIGURATION FILE«, t00=0x004a, t01=0x00cc}
0x7486…74ac               Head {h00=0x0022, h01=0x0050, text=» SUK A2,1 IS FOLLOWED BY X'00'«, t00=0x004a, t01=0x00fa}
0x74ac…74dc               Head {h00=0x002c, h01=0x0050, text=» SUR A3,A1 LENGTH OF CONFIGURATION DATA «, t00=0x004a, t01=0x0120}
0x74dc…74e4               Head {h00=0x0004, h01=0x0050, t00=0x004a, t01=0x0150}
0x74e4…7502               Head {h00=0x001a, h01=0x0050, text=» SUR A2,A3 TO-ADDRESS «, t00=0x004a, t01=0x0158}
0x7502…750c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x0176}
0x750c…7534               Head {h00=0x0024, h01=0x0050, text=» ANKL A2,/FFFE MAKE EVEN ADDRESS«, t00=0x004a, t01=0x0180}
0x7534…7546               Head {h00=0x000e, h01=0x0050, text=» CALL MOVE«, t00=0x004b, t01=0x0018}
0x7546…7580               Head {h00=0x0036, h01=0x0050, text=» ST A2,SAVE01,A13 SAVE START OF CONFIGURATION DATA«, t00=0x004b, t01=0x002a}
0x7580…75aa               Head {h00=0x0026, h01=0x0050, text=» LDR A1,A9 GET START OF FREE AREA «, t00=0x004b, t01=0x0064}
0x75aa…75ce               Head {h00=0x0020, h01=0x0050, text=» LDR A12,A2 END OF FREE AREA«, t00=0x004b, t01=0x008e}
0x75ce…75f6               Head {h00=0x0024, h01=0x0050, text=» SUR A12,A1 SUBTRACT MONITOR END«, t00=0x004b, t01=0x00b2}
0x75f6…7628               Head {h00=0x002e, h01=0x0050, text=» ST A12,M:REL,A13 SAVE RELOCATION CONSTANT«, t00=0x004b, t01=0x00da}
0x7628…7654               Head {h00=0x0028, h01=0x0050, text=» LD A2,SAVE01,A13 GET START OF CONFF«, t00=0x004b, t01=0x010c}
0x7654…765e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x0138}
0x765e…769e               Head {h00=0x003c, h01=0x0050, text=»*  MOVE SYSLDA+SYSLDM+DWT-PROTOTYPES TO END OF FREE AREA«, t00=0x004b, t01=0x0142}
0x769e…76a8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x0182}
0x76a8…76be               Head {h00=0x0012, h01=0x0050, text=»MOPRO SUK A1,2«, t00=0x004b, t01=0x018c}
0x76be…76d0               Head {h00=0x000e, h01=0x0050, text=» SUK A2,2 «, t00=0x004c, t01=0x0012}
0x76d0…76e4               Head {h00=0x0010, h01=0x0050, text=» LDR* A4,A1 «, t00=0x004c, t01=0x0024}
0x76e4…76f6               Head {h00=0x000e, h01=0x0050, text=» STR A4,A2«, t00=0x004c, t01=0x0038}
0x76f6…770a               Head {h00=0x0010, h01=0x0050, text=» CWR A1,A13 «, t00=0x004c, t01=0x004a}
0x770a…7720               Head {h00=0x0012, h01=0x0050, text=» RB(NE) MOPRO «, t00=0x004c, t01=0x005e}
0x7720…774e               Head {h00=0x002a, h01=0x0050, text=» LDR A1,A2 SAVE NEW LOCATION OF SYSLDA«, t00=0x004c, t01=0x0074}
0x774e…7774               Head {h00=0x0022, h01=0x0050, text=» AD A2,LDALEN,A2 BYPASS SYSLDA«, t00=0x004c, t01=0x00a2}
0x7774…77a0               Head {h00=0x0028, h01=0x0050, text=» ABR A2 CONTINUE EXECUTION IN SYSLDM«, t00=0x004c, t01=0x00c8}
0x77a0…77ae               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x004c, t01=0x00f4}
0x77ae…77fe               Head {h00=0x004c, h01=0x0050, text=»************************************************************************«, t00=0x004c, t01=0x0102}
0x77fe…784e               Head {h00=0x004c, h01=0x0050, text=»*  SUBROUTINES USED IN THE APPLICATION AND CONFIGURATION LOADING PHASE O«, t00=0x004c, t01=0x0152}
0x784e…789e               Head {h00=0x004c, h01=0x0050, text=»************************************************************************«, t00=0x004d, t01=0x0012}
0x789e…78c6               Head {h00=0x0024, h01=0x0050, text=»******************************* «, t00=0x004d, t01=0x0062}
0x78c6…78ee               Head {h00=0x0024, h01=0x0050, text=»*  SOPIN - READ SOP SWITCHES  * «, t00=0x004d, t01=0x008a}
0x78ee…7916               Head {h00=0x0024, h01=0x0050, text=»*  =========================  * «, t00=0x004d, t01=0x00b2}
0x7916…793e               Head {h00=0x0024, h01=0x0050, text=»*                             * «, t00=0x004d, t01=0x00da}
0x793e…7966               Head {h00=0x0024, h01=0x0050, text=»*  ENTRY:                     * «, t00=0x004d, t01=0x0102}
0x7966…798e               Head {h00=0x0024, h01=0x0050, text=»*                             * «, t00=0x004d, t01=0x012a}
0x798e…79b6               Head {h00=0x0024, h01=0x0050, text=»*  EXIT:  A1 - SOP INPUT      * «, t00=0x004d, t01=0x0152}
0x79b6…79de               Head {h00=0x0024, h01=0x0050, text=»*         BIT 6 - SWITCH 1    * «, t00=0x004d, t01=0x017a}
0x79de…7a06               Head {h00=0x0024, h01=0x0050, text=»*         BIT 15 - SWITCH 10  * «, t00=0x004e, t01=0x0012}
0x7a06…7a2e               Head {h00=0x0024, h01=0x0050, text=»*                             * «, t00=0x004e, t01=0x003a}
0x7a2e…7a56               Head {h00=0x0024, h01=0x0050, text=»*  WORK REGISTERS:  A1        * «, t00=0x004e, t01=0x0062}
0x7a56…7a7e               Head {h00=0x0024, h01=0x0050, text=»*                             * «, t00=0x004e, t01=0x008a}
0x7a7e…7aa6               Head {h00=0x0024, h01=0x0050, text=»*  SUBROUTINES:               * «, t00=0x004e, t01=0x00b2}
0x7aa6…7ace               Head {h00=0x0024, h01=0x0050, text=»*                             * «, t00=0x004e, t01=0x00da}
0x7ace…7af6               Head {h00=0x0024, h01=0x0050, text=»******************************* «, t00=0x004e, t01=0x0102}
0x7af6…7b0a               Head {h00=0x0010, h01=0x0050, text=»SOPIN EQU * «, t00=0x004e, t01=0x012a}
0x7b0a…7b20               Head {h00=0x0012, h01=0x0050, text=» CIO A1,1,SOP «, t00=0x004e, t01=0x013e}
0x7b20…7b36               Head {h00=0x0012, h01=0x0050, text=» INR A1,0,SOP «, t00=0x004e, t01=0x0154}
0x7b36…7b4a               Head {h00=0x0010, h01=0x0050, text=» RB(NA) *-2 «, t00=0x004e, t01=0x016a}
0x7b4a…7b5a               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x004e, t01=0x017e}
0x7b5a…7b68               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x004e, t01=0x018e}
0x7b68…7ba8               Head {h00=0x003c, h01=0x0050, text=»******************************************************* «, t00=0x004f, t01=0x000c}
0x7ba8…7be8               Head {h00=0x003c, h01=0x0050, text=»*        CASSIN - CASSETTE INITIATING ROUTINE         * «, t00=0x004f, t01=0x004c}
0x7be8…7c28               Head {h00=0x003c, h01=0x0050, text=»*        ====================================         * «, t00=0x004f, t01=0x008c}
0x7c28…7c68               Head {h00=0x003c, h01=0x0050, text=»*                                                     * «, t00=0x004f, t01=0x00cc}
0x7c68…7ca8               Head {h00=0x003c, h01=0x0050, text=»*  REFERENCED IN:  SYSLOD -LOADING PART-              * «, t00=0x004f, t01=0x010c}
0x7ca8…7ce8               Head {h00=0x003c, h01=0x0050, text=»*                                                     * «, t00=0x004f, t01=0x014c}
0x7ce8…7d28               Head {h00=0x003c, h01=0x0050, text=»*  ENTRY:                                             * «, t00=0x004f, t01=0x018c}
0x7d28…7d68               Head {h00=0x003c, h01=0x0050, text=»*                                                     * «, t00=0x0050, t01=0x003c}
0x7d68…7da8               Head {h00=0x003c, h01=0x0050, text=»*  EXIT:                                              * «, t00=0x0050, t01=0x007c}
0x7da8…7de8               Head {h00=0x003c, h01=0x0050, text=»*                                                     * «, t00=0x0050, t01=0x00bc}
0x7de8…7e28               Head {h00=0x003c, h01=0x0050, text=»*  WORK REGISTERS:  A1,A3                             * «, t00=0x0050, t01=0x00fc}
0x7e28…7e68               Head {h00=0x003c, h01=0x0050, text=»*                                                     * «, t00=0x0050, t01=0x013c}
0x7e68…7ea8               Head {h00=0x003c, h01=0x0050, text=»*  SUBROUTINES:  SOPIN,CHCRIO                         * «, t00=0x0050, t01=0x017c}
0x7ea8…7ee8               Head {h00=0x003c, h01=0x0050, text=»*                                                     * «, t00=0x0051, t01=0x002c}
0x7ee8…7f28               Head {h00=0x003c, h01=0x0050, text=»******************************************************* «, t00=0x0051, t01=0x006c}
0x7f28…7f3c               Head {h00=0x0010, h01=0x0050, text=»CASSIN EQU *«, t00=0x0051, t01=0x00ac}
0x7f3c…7f4e               Head {h00=0x000e, h01=0x0050, text=» LDK A1,/F«, t00=0x0051, t01=0x00c0}
0x7f4e…7f74               Head {h00=0x0022, h01=0x0050, text=» CF A14,CHCRIO UNLOAD CASSETTE«, t00=0x0051, t01=0x00d2}
0x7f74…7faa               Head {h00=0x0032, h01=0x0050, text=» LDKL A3,LMP1+LMP2 INDICATE EXPECTED SWITCHES «, t00=0x0051, t01=0x00f8}
0x7faa…7fc0               Head {h00=0x0012, h01=0x0050, text=» OTR A3,0,SOP «, t00=0x0051, t01=0x012e}
0x7fc0…7fd4               Head {h00=0x0010, h01=0x0050, text=»CAS:10 EQU *«, t00=0x0051, t01=0x0144}
0x7fd4…7ff2               Head {h00=0x001a, h01=0x0050, text=» CF A14,SOPIN READ SOP«, t00=0x0051, t01=0x0158}
0x7ff2…801a               Head {h00=0x0024, h01=0x0050, text=» ANKL A1,/0300 ALLOWED SWITCHES?«, t00=0x0051, t01=0x0176}
0x801a…8034               Head {h00=0x0016, h01=0x0050, text=» RB(Z) CAS:10 NO! «, t00=0x0052, t01=0x000e}
0x8034…805e               Head {h00=0x0026, h01=0x0050, text=» LDKL A3,LMP1 SWITCH ON LOAD LAMP «, t00=0x0052, t01=0x0028}
0x805e…8074               Head {h00=0x0012, h01=0x0050, text=» OTR A3,0,SOP «, t00=0x0052, t01=0x0052}
0x8074…8092               Head {h00=0x001a, h01=0x0050, text=» SRL A1,8 RIGHT ALIGN «, t00=0x0052, t01=0x0068}
0x8092…80b0               Head {h00=0x001a, h01=0x0050, text=» ANK A1,1 SELECT UNIT «, t00=0x0052, t01=0x0086}
0x80b0…80d2               Head {h00=0x001e, h01=0x0050, text=» CF A14,CHCRIO SELECT UNIT«, t00=0x0052, t01=0x00a4}
0x80d2…80e6               Head {h00=0x0010, h01=0x0050, text=» LDK A1,LOCK«, t00=0x0052, t01=0x00c6}
0x80e6…810a               Head {h00=0x0020, h01=0x0050, text=» CF A14,CHCRIO LOCK CASSETTE«, t00=0x0052, t01=0x00da}
0x810a…812e               Head {h00=0x0020, h01=0x0050, text=» ANK A3,1 CASSETTE OPERABLE?«, t00=0x0052, t01=0x00fe}
0x812e…8148               Head {h00=0x0016, h01=0x0050, text=» RB(NZ) CAS:10 NO!«, t00=0x0052, t01=0x0122}
0x8148…815e               Head {h00=0x0012, h01=0x0050, text=» LDK A1,SBOT  «, t00=0x0052, t01=0x013c}
0x815e…818e               Head {h00=0x002c, h01=0x0050, text=» CF A14,CHCRIO SEARCH BEGINNING OF TAPE «, t00=0x0052, t01=0x0152}
0x818e…81a2               Head {h00=0x0010, h01=0x0050, text=» LDK A1,STMF«, t00=0x0052, t01=0x0182}
0x81a2…81d0               Head {h00=0x002a, h01=0x0050, text=» CF A14,CHCRIO SEARCH TAPEMARK FORWARD«, t00=0x0053, t01=0x0008}
0x81d0…81e0               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0053, t01=0x0036}
0x81e0…81ee               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0053, t01=0x0046}
0x81ee…8224               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x0053, t01=0x0054}
0x8224…825a               Head {h00=0x0032, h01=0x0050, text=»*  CHCRIO - CASSETTE I/O EXECUTING ROUTINE  * «, t00=0x0053, t01=0x008a}
0x825a…8290               Head {h00=0x0032, h01=0x0050, text=»*  =======================================  * «, t00=0x0053, t01=0x00c0}
0x8290…82c6               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0053, t01=0x00f6}
0x82c6…82fc               Head {h00=0x0032, h01=0x0050, text=»*  REFERENCED IN:  CASSIN,SYSLOD            * «, t00=0x0053, t01=0x012c}
0x82fc…8332               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0053, t01=0x0162}
0x8332…8368               Head {h00=0x0032, h01=0x0050, text=»*  ENTRY:  A1 - I/O INSTRUCTION COMMAND     * «, t00=0x0054, t01=0x0008}
0x8368…839e               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0054, t01=0x003e}
0x839e…83d4               Head {h00=0x0032, h01=0x0050, text=»*  EXIT:                                    * «, t00=0x0054, t01=0x0074}
0x83d4…840a               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0054, t01=0x00aa}
0x840a…8440               Head {h00=0x0032, h01=0x0050, text=»*  WORK REGISTERS:  A1,A3                   * «, t00=0x0054, t01=0x00e0}
0x8440…8476               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0054, t01=0x0116}
0x8476…84ac               Head {h00=0x0032, h01=0x0050, text=»*  SUBROUTINES:                             * «, t00=0x0054, t01=0x014c}
0x84ac…84e2               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0054, t01=0x0182}
0x84e2…8518               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x0055, t01=0x0028}
0x8518…852c               Head {h00=0x0010, h01=0x0050, text=»CHCRIO EQU *«, t00=0x0055, t01=0x005e}
0x852c…8542               Head {h00=0x0012, h01=0x0050, text=» CIO A1,1,CHCR«, t00=0x0055, t01=0x0072}
0x8542…8556               Head {h00=0x0010, h01=0x0050, text=» SST A3,CHCR«, t00=0x0055, t01=0x0088}
0x8556…856c               Head {h00=0x0012, h01=0x0050, text=» RB(NA) CHCRIO«, t00=0x0055, t01=0x009c}
0x856c…857c               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0055, t01=0x00b2}
0x857c…858a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0055, t01=0x00c2}
0x858a…85c4               Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0055, t01=0x00d0}
0x85c4…85fe               Head {h00=0x0036, h01=0x0050, text=»*                                                *«, t00=0x0055, t01=0x010a}
0x85fe…8638               Head {h00=0x0036, h01=0x0050, text=»*        RDBLK - READ ONE CASSETTE BLOCK         *«, t00=0x0055, t01=0x0144}
0x8638…8672               Head {h00=0x0036, h01=0x0050, text=»*        ===============================         *«, t00=0x0055, t01=0x017e}
0x8672…86ac               Head {h00=0x0036, h01=0x0050, text=»*                                                *«, t00=0x0056, t01=0x0028}
0x86ac…86e6               Head {h00=0x0036, h01=0x0050, text=»*  REFERENCED IN:  SYSLOD                        *«, t00=0x0056, t01=0x0062}
0x86e6…8720               Head {h00=0x0036, h01=0x0050, text=»*                                                *«, t00=0x0056, t01=0x009c}
0x8720…875a               Head {h00=0x0036, h01=0x0050, text=»*  ENTRY:  A9 - CASSETTE BUFFER POINTER          *«, t00=0x0056, t01=0x00d6}
0x875a…8794               Head {h00=0x0036, h01=0x0050, text=»*                                                *«, t00=0x0056, t01=0x0110}
0x8794…87ce               Head {h00=0x0036, h01=0x0050, text=»*  EXIT:  A2 - NUMBER OF CHARACTERS IN BLOCK     *«, t00=0x0056, t01=0x014a}
0x87ce…8808               Head {h00=0x0036, h01=0x0050, text=»*                                                *«, t00=0x0056, t01=0x0184}
0x8808…8846               Head {h00=0x003a, h01=0x0050, text=»*  WORK REGISTERS: A1,A2,A3,A4,A5                   * «, t00=0x0057, t01=0x002e}
0x8846…8880               Head {h00=0x0036, h01=0x0050, text=»*                                                *«, t00=0x0057, t01=0x006c}
0x8880…88ba               Head {h00=0x0036, h01=0x0050, text=»*  SUBROUTINES:                                  *«, t00=0x0057, t01=0x00a6}
0x88ba…88f4               Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0057, t01=0x00e0}
0x88f4…8908               Head {h00=0x0010, h01=0x0050, text=»RDBLK EQU * «, t00=0x0057, t01=0x011a}
0x8908…891a               Head {h00=0x000e, h01=0x0050, text=» LDK A5,0 «, t00=0x0057, t01=0x012e}
0x891a…892e               Head {h00=0x0010, h01=0x0050, text=»RDB:10 EQU *«, t00=0x0057, t01=0x0140}
0x892e…8952               Head {h00=0x0020, h01=0x0050, text=» LDR A3,A9 SAVE09 OF BUFFER «, t00=0x0057, t01=0x0154}
0x8952…897c               Head {h00=0x0026, h01=0x0050, text=» LDK A2,0 RESET CHARACTER COUNTER «, t00=0x0057, t01=0x0178}
0x897c…89a4               Head {h00=0x0024, h01=0x0050, text=» LDR A4,A3 SAVE SAVE09 OF BUFFER«, t00=0x0058, t01=0x0012}
0x89a4…89c8               Head {h00=0x0020, h01=0x0050, text=» ADKL A3,CBLEN END OF BUFFER«, t00=0x0058, t01=0x003a}
0x89c8…89da               Head {h00=0x000e, h01=0x0050, text=» LDK A1,/A«, t00=0x0058, t01=0x005e}
0x89da…89fc               Head {h00=0x001e, h01=0x0050, text=» CIO A1,1,CHCR READ BLOCK «, t00=0x0058, t01=0x0070}
0x89fc…8a12               Head {h00=0x0012, h01=0x0050, text=» RF(NA) RDERR3«, t00=0x0058, t01=0x0092}
0x8a12…8a26               Head {h00=0x0010, h01=0x0050, text=»RDB:20 EQU *«, t00=0x0058, t01=0x00a8}
0x8a26…8a3c               Head {h00=0x0012, h01=0x0050, text=» INR A1,0,CHCR«, t00=0x0058, t01=0x00bc}
0x8a3c…8a52               Head {h00=0x0012, h01=0x0050, text=» RF(NA) RDB:30«, t00=0x0058, t01=0x00d2}
0x8a52…8a74               Head {h00=0x001e, h01=0x0050, text=» CWR A4,A3 END OF BUFFER? «, t00=0x0058, t01=0x00e8}
0x8a74…8a8e               Head {h00=0x0016, h01=0x0050, text=» RF(E) RDERR YES! «, t00=0x0058, t01=0x010a}
0x8a8e…8ab0               Head {h00=0x001e, h01=0x0050, text=» SCR A1,A4 STORE CHARACTER«, t00=0x0058, t01=0x0124}
0x8ab0…8ade               Head {h00=0x002a, h01=0x0050, text=» ADK A2,1 INCREMENT CHARACTER COUNTER «, t00=0x0058, t01=0x0146}
0x8ade…8b08               Head {h00=0x0026, h01=0x0050, text=» ADK A4,1 INCREMENT BUFFER POINTER«, t00=0x0058, t01=0x0174}
0x8b08…8b1c               Head {h00=0x0010, h01=0x0050, text=»RDB:30 EQU *«, t00=0x0059, t01=0x000e}
0x8b1c…8b32               Head {h00=0x0012, h01=0x0050, text=» SST A1,CHCR  «, t00=0x0059, t01=0x0022}
0x8b32…8b48               Head {h00=0x0012, h01=0x0050, text=» RB(NA) RDB:20«, t00=0x0059, t01=0x0038}
0x8b48…8b6c               Head {h00=0x0020, h01=0x0050, text=» ANKL A1,/FCFF CHECK STATUS «, t00=0x0059, t01=0x004e}
0x8b6c…8b8a               Head {h00=0x001a, h01=0x0050, text=» LDR A4,A1 SAVE STATUS«, t00=0x0059, t01=0x0072}
0x8b8a…8ba2               Head {h00=0x0014, h01=0x0050, text=» RF(Z) RDBEX OK «, t00=0x0059, t01=0x0090}
0x8ba2…8bc6               Head {h00=0x0020, h01=0x0050, text=» SLC A4,3 CHECK IF TAPEMARK «, t00=0x0059, t01=0x00a8}
0x8bc6…8bea               Head {h00=0x0020, h01=0x0050, text=» RF(N) RDBEX OK IF TAPEMARK «, t00=0x0059, t01=0x00cc}
0x8bea…8bfe               Head {h00=0x0010, h01=0x0050, text=»RDERR EQU * «, t00=0x0059, t01=0x00f0}
0x8bfe…8c08               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x0104}
0x8c08…8c48               Head {h00=0x003c, h01=0x0050, text=»*  READ ERROR HAS OCCURRED: MAKE ANOTHER ATTEMPT TO READ«, t00=0x0059, t01=0x010e}
0x8c48…8c8a               Head {h00=0x003e, h01=0x0050, text=»*  THE SAME BLOCK IF NOT 3 ATTEMPTS ALREADY HAS BEEN MADE «, t00=0x0059, t01=0x014e}
0x8c8a…8c94               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x0190}
0x8c94…8cb2               Head {h00=0x001a, h01=0x0050, text=» ADK A5,1 NEXT ATTEMPT«, t00=0x005a, t01=0x000a}
0x8cb2…8cd2               Head {h00=0x001c, h01=0x0050, text=» CWK A5,3 THIRD ATTEMPT?«, t00=0x005a, t01=0x0028}
0x8cd2…8cf6               Head {h00=0x0020, h01=0x0050, text=» RF(E) RDERR3 YES - GIVE UP!«, t00=0x005a, t01=0x0048}
0x8cf6…8d1a               Head {h00=0x0020, h01=0x0050, text=» LDK A1,/E REVERSE ONE BLOCK«, t00=0x005a, t01=0x006c}
0x8d1a…8d3e               Head {h00=0x0020, h01=0x0050, text=» CIO A1,1,CHCR EXECUTE ORDER«, t00=0x005a, t01=0x0090}
0x8d3e…8d66               Head {h00=0x0024, h01=0x0050, text=» RB(NA) *-2 LOOP UNTIL ACCEPTED «, t00=0x005a, t01=0x00b4}
0x8d66…8d78               Head {h00=0x000e, h01=0x0050, text=» RB RDB:10«, t00=0x005a, t01=0x00dc}
0x8d78…8d8c               Head {h00=0x0010, h01=0x0050, text=»RDERR3 EQU *«, t00=0x005a, t01=0x00ee}
0x8d8c…8da2               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP2 «, t00=0x005a, t01=0x0102}
0x8da2…8db6               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x005a, t01=0x0118}
0x8db6…8dca               Head {h00=0x0010, h01=0x0050, text=»RDBEX EQU * «, t00=0x005a, t01=0x012c}
0x8dca…8dda               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x005a, t01=0x0140}
0x8dda…8de8               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x005a, t01=0x0150}
0x8de8…8e14               Head {h00=0x0028, h01=0x0023, text=»*********************************** «, t00=0x005a, t01=0x015e}
0x8e14…8e40               Head {h00=0x0028, h01=0x0023, text=»*                                 * «, t00=0x005a, t01=0x018a}
0x8e40…8e6c               Head {h00=0x0028, h01=0x0023, text=»*  DUINIT - INITIALIZE DISC UNIT  * «, t00=0x005b, t01=0x0026}
0x8e6c…8e98               Head {h00=0x0028, h01=0x0023, text=»*  =============================  * «, t00=0x005b, t01=0x0052}
0x8e98…8ec4               Head {h00=0x0028, h01=0x0023, text=»*                                 * «, t00=0x005b, t01=0x007e}
0x8ec4…8ef0               Head {h00=0x0028, h01=0x0023, text=»*  REFERENCED IN: SYSLOD,GETFIL   * «, t00=0x005b, t01=0x00aa}
0x8ef0…8f1c               Head {h00=0x0028, h01=0x0023, text=»*                                 * «, t00=0x005b, t01=0x00d6}
0x8f1c…8f48               Head {h00=0x0028, h01=0x0023, text=»*  ENTRY: A1 - DEVICE ADDRESS     * «, t00=0x005b, t01=0x0102}
0x8f48…8f74               Head {h00=0x0028, h01=0x0023, text=»*                                 * «, t00=0x005b, t01=0x012e}
0x8f74…8fa0               Head {h00=0x0028, h01=0x0023, text=»*  EXIT:                          * «, t00=0x005b, t01=0x015a}
0x8fa0…8fcc               Head {h00=0x0028, h01=0x0023, text=»*                                 * «, t00=0x005b, t01=0x0186}
0x8fcc…8ff8               Head {h00=0x0028, h01=0x0023, text=»*  WORK REGISTERS: A2             * «, t00=0x005c, t01=0x0022}
0x8ff8…9024               Head {h00=0x0028, h01=0x0023, text=»*                                 * «, t00=0x005c, t01=0x004e}
0x9024…9050               Head {h00=0x0028, h01=0x0023, text=»*  SUBROUTINES:                   * «, t00=0x005c, t01=0x007a}
0x9050…907c               Head {h00=0x0028, h01=0x0023, text=»*                                 * «, t00=0x005c, t01=0x00a6}
0x907c…90a8               Head {h00=0x0028, h01=0x0023, text=»*********************************** «, t00=0x005c, t01=0x00d2}
0x90a8…90bc               Head {h00=0x0010, h01=0x000c, text=»DUINIT EQU *«, t00=0x005c, t01=0x00fe}
0x90bc…90c6               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x005c, t01=0x0112}
0x90c6…90ea               Head {h00=0x0020, h01=0x001c, text=»*  INIT SUBROUTINE ADDRESSES«, t00=0x005c, t01=0x011c}
0x90ea…90f4               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x005c, t01=0x0140}
0x90f4…9122               Head {h00=0x002a, h01=0x0025, text=» LDKL A2,RDSEC GET SUBROUTINE ADDRESS «, t00=0x005c, t01=0x014a}
0x9122…9142               Head {h00=0x001c, h01=0x0018, text=» ST A2,READ READ PROGRAM«, t00=0x005c, t01=0x0178}
0x9142…916e               Head {h00=0x0028, h01=0x0024, text=» ST A2,READS READ CONFIGURATION DATA«, t00=0x005d, t01=0x0008}
0x916e…9196               Head {h00=0x0024, h01=0x001f, text=» ST A2,READVL READ VOLUME LABEL «, t00=0x005d, t01=0x0034}
0x9196…91c4               Head {h00=0x002a, h01=0x0025, text=» ST A2,READCF READ CONFIGURATION DATA «, t00=0x005d, t01=0x005c}
0x91c4…91ce               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x005d, t01=0x008a}
0x91ce…91ec               Head {h00=0x001a, h01=0x0015, text=»*  INIT DISC COMMANDS «, t00=0x005d, t01=0x0094}
0x91ec…91f6               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x005d, t01=0x00b2}
0x91f6…920c               Head {h00=0x0012, h01=0x000e, text=» ADS A1,RDS:10«, t00=0x005d, t01=0x00bc}
0x920c…9222               Head {h00=0x0012, h01=0x000e, text=» ADS A1,RDS:20«, t00=0x005d, t01=0x00d2}
0x9222…9238               Head {h00=0x0012, h01=0x000e, text=» ADS A1,RDS:60«, t00=0x005d, t01=0x00e8}
0x9238…924e               Head {h00=0x0012, h01=0x000e, text=» ADS A1,RDS:70«, t00=0x005d, t01=0x00fe}
0x924e…925e               Head {h00=0x000c, h01=0x0008, text=» RTN A14«, t00=0x005d, t01=0x0114}
0x925e…926c               Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x005d, t01=0x0124}
0x926c…92a4               Head {h00=0x0034, h01=0x002f, text=»*********************************************** «, t00=0x005d, t01=0x0132}
0x92a4…92dc               Head {h00=0x0034, h01=0x002f, text=»*                                             * «, t00=0x005d, t01=0x016a}
0x92dc…9314               Head {h00=0x0034, h01=0x002f, text=»*  RDSEC - READ ONE SECTOR FROM DISC          * «, t00=0x005e, t01=0x0012}
0x9314…934c               Head {h00=0x0034, h01=0x002f, text=»*  =================================          * «, t00=0x005e, t01=0x004a}
0x934c…9384               Head {h00=0x0034, h01=0x002f, text=»*                                             * «, t00=0x005e, t01=0x0082}
0x9384…93bc               Head {h00=0x0034, h01=0x002f, text=»*  REFERENCED IN: SYSLOD                      * «, t00=0x005e, t01=0x00ba}
0x93bc…93f4               Head {h00=0x0034, h01=0x002f, text=»*                                             * «, t00=0x005e, t01=0x00f2}
0x93f4…942c               Head {h00=0x0034, h01=0x002f, text=»*  ENTRY:  A9 - BUFFER ADDRESS + 2            * «, t00=0x005e, t01=0x012a}
0x942c…9464               Head {h00=0x0034, h01=0x002f, text=»*                                             * «, t00=0x005e, t01=0x0162}
0x9464…949c               Head {h00=0x0034, h01=0x002f, text=»*         A11 - SECTOR NUMBER                 * «, t00=0x005f, t01=0x000a}
0x949c…94d4               Head {h00=0x0034, h01=0x002f, text=»*                                             * «, t00=0x005f, t01=0x0042}
0x94d4…950c               Head {h00=0x0034, h01=0x002f, text=»*  EXIT:                                      * «, t00=0x005f, t01=0x007a}
0x950c…9544               Head {h00=0x0034, h01=0x002f, text=»*                                             * «, t00=0x005f, t01=0x00b2}
0x9544…957c               Head {h00=0x0034, h01=0x002f, text=»*   WORK REGISTERS:  A1,A2                    * «, t00=0x005f, t01=0x00ea}
0x957c…95b4               Head {h00=0x0034, h01=0x002f, text=»*                                             * «, t00=0x005f, t01=0x0122}
0x95b4…95ec               Head {h00=0x0034, h01=0x002f, text=»*  SUBROUTINES:  ERROR                        * «, t00=0x005f, t01=0x015a}
0x95ec…9624 (96, 0, 400)  Head {h00=0x0034, h01=0x002f, text=»*                                             * «, t00=0x0060, t01=0x0004}
0x9624…965c               Head {h00=0x0034, h01=0x002f, text=»*********************************************** «, t00=0x0060, t01=0x003c}
0x965c…9670               Head {h00=0x0010, h01=0x000b, text=»RDSEC EQU * «, t00=0x0060, t01=0x0074}
0x9670…967a               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0060, t01=0x0088}
0x967a…96ae               Head {h00=0x0030, h01=0x002c, text=»*  DERIVE CYLINDER NUMBER FROM SECTOR NUMBER«, t00=0x0060, t01=0x0092}
0x96ae…96b8               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0060, t01=0x00c6}
0x96b8…96de               Head {h00=0x0022, h01=0x001d, text=» LDR A1,A11 GET SECTOR NUMBER «, t00=0x0060, t01=0x00d0}
0x96de…970c               Head {h00=0x002a, h01=0x0026, text=» SRL A1,5 CYLINDER NUMBER IN BITS 4-12«, t00=0x0060, t01=0x00f6}
0x970c…971e               Head {h00=0x000e, h01=0x0009, text=» SLL A1,3 «, t00=0x0060, t01=0x0124}
0x971e…973a               Head {h00=0x0018, h01=0x0014, text=» ORK A1,2 SET BIT 14«, t00=0x0060, t01=0x0136}
0x973a…9744               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0060, t01=0x0152}
0x9744…975c               Head {h00=0x0014, h01=0x0010, text=»*  SEEK CYLINDER«, t00=0x0060, t01=0x015c}
0x975c…9766               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0060, t01=0x0174}
0x9766…978c               Head {h00=0x0022, h01=0x001e, text=»RDS:10 CIO A1,1,0 SEEK COMMAND«, t00=0x0060, t01=0x017e}
0x978c…97b4               Head {h00=0x0024, h01=0x001f, text=» RB(NA) *-2 LOOP UNTIL ACCEPTED «, t00=0x0061, t01=0x0014}
0x97b4…97be               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0061, t01=0x003c}
0x97be…97d6               Head {h00=0x0014, h01=0x0050, text=»*  CHECK STATUS «, t00=0x0061, t01=0x0046}
0x97d6…97e0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0061, t01=0x005e}
0x97e0…9804               Head {h00=0x0020, h01=0x0050, text=»RDS:20 SST A1,0 SENSE STATUS«, t00=0x0061, t01=0x0068}
0x9804…982e               Head {h00=0x0026, h01=0x0050, text=» RB(NA) RDS:20 LOOP UNTIL ACCEPTED«, t00=0x0061, t01=0x008c}
0x982e…9838               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0061, t01=0x00b6}
0x9838…9862               Head {h00=0x0026, h01=0x0021, text=»*  COMPUTE PHYSICAL SECTOR NUMBER «, t00=0x0061, t01=0x00c0}
0x9862…986c               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0061, t01=0x00ea}
0x986c…9898               Head {h00=0x0028, h01=0x0023, text=»RDS:30 LDR A2,A11 GET SECTOR NUMBER «, t00=0x0061, t01=0x00f4}
0x9898…98b6               Head {h00=0x001a, h01=0x0016, text=» ANK A2,/10 GET BIT 11«, t00=0x0061, t01=0x0120}
0x98b6…98dc               Head {h00=0x0022, h01=0x001d, text=» LDR A1,A11 GET SECTOR NUMBER «, t00=0x0061, t01=0x013e}
0x98dc…98ee               Head {h00=0x000e, h01=0x0009, text=» SLL A1,1 «, t00=0x0061, t01=0x0164}
0x98ee…9902               Head {h00=0x0010, h01=0x000b, text=» ADR A1,A11 «, t00=0x0061, t01=0x0176}
0x9902…9914               Head {h00=0x000e, h01=0x000a, text=» ANK A1,/F«, t00=0x0061, t01=0x018a}
0x9914…9926               Head {h00=0x000e, h01=0x000a, text=» ADR A1,A2«, t00=0x0062, t01=0x000c}
0x9926…9938               Head {h00=0x000e, h01=0x0009, text=» SLL A1,2 «, t00=0x0062, t01=0x001e}
0x9938…9942               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0062, t01=0x0030}
0x9942…995c               Head {h00=0x0016, h01=0x0011, text=»*  INIT MUX WORDS «, t00=0x0062, t01=0x003a}
0x995c…9966               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0062, t01=0x0054}
0x9966…9990               Head {h00=0x0026, h01=0x0022, text=» LDKL A2,MUXCC LOAD FIRST MUX WORD«, t00=0x0062, t01=0x005e}
0x9990…99b0               Head {h00=0x001c, h01=0x0017, text=»RDS:40 WER A2,/10 WRITE «, t00=0x0062, t01=0x0088}
0x99b0…99da               Head {h00=0x0026, h01=0x0021, text=» LD A2,MXBUF LOAD SECOND MUX WORD «, t00=0x0062, t01=0x00a8}
0x99da…99fc               Head {h00=0x001e, h01=0x0019, text=»RDS:50 WER A2,/10+1 WRITE «, t00=0x0062, t01=0x00d2}
0x99fc…9a22               Head {h00=0x0022, h01=0x001d, text=»RDS:60 CIO A1,1,0 READ SECTOR «, t00=0x0062, t01=0x00f4}
0x9a22…9a4c               Head {h00=0x0026, h01=0x0022, text=» RB(NA) RDS:60 LOOP UNTIL ACCEPTED«, t00=0x0062, t01=0x011a}
0x9a4c…9a6e               Head {h00=0x001e, h01=0x001a, text=»RDS:70 SST A1,0 GET STATUS«, t00=0x0062, t01=0x0144}
0x9a6e…9a98               Head {h00=0x0026, h01=0x0022, text=» RB(NA) RDS:70 LOOP UNTIL ACCEPTED«, t00=0x0062, t01=0x0166}
0x9a98…9ac0               Head {h00=0x0024, h01=0x0020, text=» ANK A1,/1F GET 5 RIGHTMOST BITS«, t00=0x0062, t01=0x0190}
0x9ac0…9aee               Head {h00=0x002a, h01=0x0026, text=» RB(NZ) RDS:30 LOOP UNTIL CORRECT READ«, t00=0x0063, t01=0x0028}
0x9aee…9b1a               Head {h00=0x0028, h01=0x0024, text=» ADKL A11,1 INCREMENT SECTOR COUNTER«, t00=0x0063, t01=0x0056}
0x9b1a…9b2a               Head {h00=0x000c, h01=0x0008, text=» RTN A14«, t00=0x0063, t01=0x0082}
0x9b2a…9b38               Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x0063, t01=0x0092}
0x9b38…9b70               Head {h00=0x0034, h01=0x0030, text=»************************************************«, t00=0x0063, t01=0x00a0}
0x9b70…9ba8               Head {h00=0x0034, h01=0x0030, text=»*                                              *«, t00=0x0063, t01=0x00d8}
0x9ba8…9be0               Head {h00=0x0034, h01=0x0030, text=»*  FDINIT - INITIALIZE FLEXIBLE DISC           *«, t00=0x0063, t01=0x0110}
0x9be0…9c18               Head {h00=0x0034, h01=0x0030, text=»*  =================================           *«, t00=0x0063, t01=0x0148}
0x9c18…9c50               Head {h00=0x0034, h01=0x0030, text=»*                                              *«, t00=0x0063, t01=0x0180}
0x9c50…9c88               Head {h00=0x0034, h01=0x0030, text=»*  REFERENCED IN: SYSLOD,GETFIL                *«, t00=0x0064, t01=0x0028}
0x9c88…9cc0               Head {h00=0x0034, h01=0x0030, text=»*                                              *«, t00=0x0064, t01=0x0060}
0x9cc0…9cf8               Head {h00=0x0034, h01=0x0030, text=»*  ENTRY:  A1 - DEVICE ADDRESS                 *«, t00=0x0064, t01=0x0098}
0x9cf8…9d30               Head {h00=0x0034, h01=0x0030, text=»*                                              *«, t00=0x0064, t01=0x00d0}
0x9d30…9d68               Head {h00=0x0034, h01=0x0030, text=»*  EXIT:                                       *«, t00=0x0064, t01=0x0108}
0x9d68…9da0               Head {h00=0x0034, h01=0x0030, text=»*                                              *«, t00=0x0064, t01=0x0140}
0x9da0…9dd8               Head {h00=0x0034, h01=0x0030, text=»*  WORK REGISTERS:                             *«, t00=0x0064, t01=0x0178}
0x9dd8…9e10               Head {h00=0x0034, h01=0x0030, text=»*                                              *«, t00=0x0065, t01=0x0020}
0x9e10…9e48               Head {h00=0x0034, h01=0x0030, text=»*  SUBROUTINES:                                *«, t00=0x0065, t01=0x0058}
0x9e48…9e80               Head {h00=0x0034, h01=0x0030, text=»*                                              *«, t00=0x0065, t01=0x0090}
0x9e80…9eb8               Head {h00=0x0034, h01=0x0030, text=»************************************************«, t00=0x0065, t01=0x00c8}
0x9eb8…9ecc               Head {h00=0x0010, h01=0x000c, text=»FDINIT EQU *«, t00=0x0065, t01=0x0100}
0x9ecc…9efa               Head {h00=0x002a, h01=0x0026, text=» LDKL A2,FRDSEC GET SUBROUTINE ADDRESS«, t00=0x0065, t01=0x0114}
0x9efa…9f14               Head {h00=0x0016, h01=0x0011, text=» ST A2,READ STORE «, t00=0x0065, t01=0x0142}
0x9f14…9f28               Head {h00=0x0010, h01=0x000c, text=» ST A2,READS«, t00=0x0065, t01=0x015c}
0x9f28…9f3e               Head {h00=0x0012, h01=0x000d, text=» ST A2,READVL «, t00=0x0065, t01=0x0170}
0x9f3e…9f54               Head {h00=0x0012, h01=0x000d, text=» ST A2,READCF «, t00=0x0065, t01=0x0186}
0x9f54…9f5e               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0066, t01=0x000c}
0x9f5e…9f84               Head {h00=0x0022, h01=0x001e, text=»*  INIT FLEXIBLE DISC COMMANDS«, t00=0x0066, t01=0x0016}
0x9f84…9f8e               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0066, t01=0x003c}
0x9f8e…9fbe               Head {h00=0x002c, h01=0x0027, text=» ORS A1,FRD:10 MODIFY READ SECTOR ORDER «, t00=0x0066, t01=0x0046}
0x9fbe…9fe2               Head {h00=0x0020, h01=0x001c, text=» ANK A1,8 PROGRAMMED CHANNEL«, t00=0x0066, t01=0x0076}
0x9fe2…9ffe               Head {h00=0x0018, h01=0x0013, text=» RF(NZ) FDI:10 YES! «, t00=0x0066, t01=0x009a}
0x9ffe…a02c               Head {h00=0x002a, h01=0x0025, text=» LDKL A1,/0511 NOT PROGRAMMED CHANNEL «, t00=0x0066, t01=0x00b6}
0xa02c…a058               Head {h00=0x0028, h01=0x0024, text=» ST A1,FRD:20 MODIFY INR INSTRUCTION«, t00=0x0066, t01=0x00e4}
0xa058…a06c               Head {h00=0x0010, h01=0x000c, text=»FDI:10 EQU *«, t00=0x0066, t01=0x0110}
0xa06c…a08a               Head {h00=0x001a, h01=0x0016, text=» LDK A1,/14 LOCK ORDER«, t00=0x0066, t01=0x0124}
0xa08a…a0aa               Head {h00=0x001c, h01=0x0018, text=» EX FRD:10 EXECUTE ORDER«, t00=0x0066, t01=0x0142}
0xa0aa…a0d2               Head {h00=0x0024, h01=0x001f, text=» RB(NA) *-4 LOOP UNTIL ACCEPTED «, t00=0x0066, t01=0x0162}
0xa0d2…a0f4               Head {h00=0x001e, h01=0x0019, text=» SST A1,FDCU SENSE STATUS «, t00=0x0066, t01=0x018a}
0xa0f4…a108               Head {h00=0x0010, h01=0x000b, text=» RB(NA) *-2 «, t00=0x0067, t01=0x001c}
0xa108…a132               Head {h00=0x0026, h01=0x0021, text=» ANK A1,1 FLEXIBLE DISC OPERABLE? «, t00=0x0067, t01=0x0030}
0xa132…a14c               Head {h00=0x0016, h01=0x0012, text=» RB(NZ) FDI:10 NO!«, t00=0x0067, t01=0x005a}
0xa14c…a15c               Head {h00=0x000c, h01=0x0008, text=» RTN A14«, t00=0x0067, t01=0x0074}
0xa15c…a16a               Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x0067, t01=0x0084}
0xa16a…a1ae               Head {h00=0x0040, h01=0x003b, text=»*********************************************************** «, t00=0x0067, t01=0x0092}
0xa1ae…a1f2               Head {h00=0x0040, h01=0x003b, text=»*                                                         * «, t00=0x0067, t01=0x00d6}
0xa1f2…a236               Head {h00=0x0040, h01=0x003b, text=»*        FRDSEC - READ SECTOR FROM FLEXIBLE DISC          * «, t00=0x0067, t01=0x011a}
0xa236…a27a               Head {h00=0x0040, h01=0x003b, text=»*        =======================================          * «, t00=0x0067, t01=0x015e}
0xa27a…a2be               Head {h00=0x0040, h01=0x003b, text=»*                                                         * «, t00=0x0068, t01=0x0012}
0xa2be…a302               Head {h00=0x0040, h01=0x003b, text=»*  REFERENCED IN:  SYSLOD                                 * «, t00=0x0068, t01=0x0056}
0xa302…a346               Head {h00=0x0040, h01=0x003b, text=»*                                                         * «, t00=0x0068, t01=0x009a}
0xa346…a38a               Head {h00=0x0040, h01=0x003b, text=»*  ENTRY:  A9 - BUFFER ADDRESS                            * «, t00=0x0068, t01=0x00de}
0xa38a…a3ce               Head {h00=0x0040, h01=0x003b, text=»*         A11 - SECTOR NUMBER                             * «, t00=0x0068, t01=0x0122}
0xa3ce…a412               Head {h00=0x0040, h01=0x003b, text=»*                                                         * «, t00=0x0068, t01=0x0166}
0xa412…a456               Head {h00=0x0040, h01=0x003b, text=»*  EXIT:                                                  * «, t00=0x0069, t01=0x001a}
0xa456…a49a               Head {h00=0x0040, h01=0x003b, text=»*                                                         * «, t00=0x0069, t01=0x005e}
0xa49a…a4de               Head {h00=0x0040, h01=0x003b, text=»*  WORK REGISTERS:  A1,A2,A3                              * «, t00=0x0069, t01=0x00a2}
0xa4de…a522               Head {h00=0x0040, h01=0x003b, text=»*                                                         * «, t00=0x0069, t01=0x00e6}
0xa522…a566               Head {h00=0x0040, h01=0x003b, text=»*  SUBROUTINES:  ERROR                                    * «, t00=0x0069, t01=0x012a}
0xa566…a5aa               Head {h00=0x0040, h01=0x003b, text=»*                                                         * «, t00=0x0069, t01=0x016e}
0xa5aa…a5ee               Head {h00=0x0040, h01=0x003b, text=»*********************************************************** «, t00=0x006a, t01=0x0022}
0xa5ee…a602               Head {h00=0x0010, h01=0x000c, text=»FRDSEC EQU *«, t00=0x006a, t01=0x0066}
0xa602…a628               Head {h00=0x0022, h01=0x001d, text=» LDR A1,A11 GET SECTOR NUMBER «, t00=0x006a, t01=0x007a}
0xa628…a63a               Head {h00=0x000e, h01=0x0009, text=» SLL A1,5 «, t00=0x006a, t01=0x00a0}
0xa63a…a650               Head {h00=0x0012, h01=0x000e, text=» ORKL A1,/C000«, t00=0x006a, t01=0x00b2}
0xa650…a67a               Head {h00=0x0026, h01=0x0021, text=» LDKL A2,MUXCC LOAD 1:ST MUX WORD «, t00=0x006a, t01=0x00c8}
0xa67a…a6a2               Head {h00=0x0024, h01=0x001f, text=» LD A3,MXBUF LOAD 2:ND MUX WORD «, t00=0x006a, t01=0x00f2}
0xa6a2…a6cc               Head {h00=0x0026, h01=0x0021, text=» WER A2,FDIOP WRITE 1:ST MUX WORD «, t00=0x006a, t01=0x011a}
0xa6cc…a6f8               Head {h00=0x0028, h01=0x0023, text=» WER A3,FDIOP+1 WRITE 2:ND MUX WORD «, t00=0x006a, t01=0x0144}
0xa6f8…a718               Head {h00=0x001c, h01=0x0017, text=» LDR A2,A3 BUFFER START «, t00=0x006a, t01=0x0170}
0xa718…a73a               Head {h00=0x001e, h01=0x001a, text=» ADKL A3,BUFLEN BUFFER END«, t00=0x006a, t01=0x0190}
0xa73a…a762               Head {h00=0x0024, h01=0x001f, text=»FRD:10 CIO A1,1,FDCU START READ «, t00=0x006b, t01=0x0022}
0xa762…a78c               Head {h00=0x0026, h01=0x0022, text=» RB(NA) FRD:10 LOOP UNTIL ACCEPTED«, t00=0x006b, t01=0x004a}
0xa78c…a7c4               Head {h00=0x0034, h01=0x002f, text=»FRD:20 INR A1,0,FDCU GET CHAR - MODIFIED IF MUX «, t00=0x006b, t01=0x0074}
0xa7c4…a7ee               Head {h00=0x0026, h01=0x0022, text=» RF(NA) FRD:40 LOOP UNTIL ACCEPTED«, t00=0x006b, t01=0x00ac}
0xa7ee…a810               Head {h00=0x001e, h01=0x001a, text=» STR A1,A2 STORE CHARACTER«, t00=0x006b, t01=0x00d6}
0xa810…a83a               Head {h00=0x0026, h01=0x0022, text=» ADK A2,2 INCREMENT BUFFER POINTER«, t00=0x006b, t01=0x00f8}
0xa83a…a85c               Head {h00=0x001e, h01=0x0019, text=» CWR A2,A3 END OF BUFFER? «, t00=0x006b, t01=0x0122}
0xa85c…a876               Head {h00=0x0016, h01=0x0012, text=» RB(NE) FRD:20 NO!«, t00=0x006b, t01=0x0144}
0xa876…a8a0               Head {h00=0x0026, h01=0x0021, text=»FRD:30 CIO A1,0,FDCU STOP READING «, t00=0x006b, t01=0x015e}
0xa8a0…a8b2               Head {h00=0x000e, h01=0x000a, text=» RB FRD:20«, t00=0x006b, t01=0x0188}
0xa8b2…a8da               Head {h00=0x0024, h01=0x001f, text=»FRD:40 SST A1,FDCU SENSE STATUS «, t00=0x006c, t01=0x000a}
0xa8da…a904               Head {h00=0x0026, h01=0x0022, text=» RB(NA) FRD:20 LOOP UNTIL ACCEPTED«, t00=0x006c, t01=0x0032}
0xa904…a928               Head {h00=0x0020, h01=0x0050, text=» ANKL A1,/4E15 FATAL ERROR? «, t00=0x006c, t01=0x005c}
0xa928…a944               Head {h00=0x0018, h01=0x0013, text=» RF(NZ) FRD:50 YES! «, t00=0x006c, t01=0x0080}
0xa944…a970               Head {h00=0x0028, h01=0x0050, text=» ADKL A11,1 INCREMENT SECTOR ADDRESS«, t00=0x006c, t01=0x009c}
0xa970…a980               Head {h00=0x000c, h01=0x0008, text=» RTN A14«, t00=0x006c, t01=0x00c8}
0xa980…a99c               Head {h00=0x0018, h01=0x0013, text=»FRD:50 LDKL A1,LMP2 «, t00=0x006c, t01=0x00d8}
0xa99c…a9b0               Head {h00=0x0010, h01=0x000b, text=» CALL ERROR «, t00=0x006c, t01=0x00f4}
0xa9b0…a9be               Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x006c, t01=0x0108}
0xa9be…a9fa               Head {h00=0x0038, h01=0x0033, text=»*************************************************** «, t00=0x006c, t01=0x0116}
0xa9fa…aa36               Head {h00=0x0038, h01=0x0033, text=»*                                                 * «, t00=0x006c, t01=0x0152}
0xaa36…aa72               Head {h00=0x0038, h01=0x0033, text=»*        GETFIL - GET CONFIGURATION FILE          * «, t00=0x006c, t01=0x018e}
0xaa72…aaae               Head {h00=0x0038, h01=0x0033, text=»*        ===============================          * «, t00=0x006d, t01=0x003a}
0xaaae…aaea               Head {h00=0x0038, h01=0x0033, text=»*                                                 * «, t00=0x006d, t01=0x0076}
0xaaea…ab26               Head {h00=0x0038, h01=0x0033, text=»*  REFERENCED IN:  SYSLOD                         * «, t00=0x006d, t01=0x00b2}
0xab26…ab62               Head {h00=0x0038, h01=0x0033, text=»*                                                 * «, t00=0x006d, t01=0x00ee}
0xab62…ab9e               Head {h00=0x0038, h01=0x0033, text=»*  ENTRY:  A9 - BUFFER ADDRESS + 2                * «, t00=0x006d, t01=0x012a}
0xab9e…abda               Head {h00=0x0038, h01=0x0033, text=»*                                                 * «, t00=0x006d, t01=0x0166}
0xabda…ac16               Head {h00=0x0038, h01=0x0033, text=»*  EXIT:  A11 - SECTOR ADDRESS TO CONF. FILE      * «, t00=0x006e, t01=0x0012}
0xac16…ac52               Head {h00=0x0038, h01=0x0033, text=»*                                                 * «, t00=0x006e, t01=0x004e}
0xac52…ac8e               Head {h00=0x0038, h01=0x0033, text=»*  WORK REGISTERS:  A1,A4,A5,A6,A7,A8,A10         * «, t00=0x006e, t01=0x008a}
0xac8e…acca               Head {h00=0x0038, h01=0x0033, text=»*                                                 * «, t00=0x006e, t01=0x00c6}
0xacca…ad06               Head {h00=0x0038, h01=0x0033, text=»*  SUBROUTINES:  READVL,READCF                    * «, t00=0x006e, t01=0x0102}
0xad06…ad42               Head {h00=0x0038, h01=0x0033, text=»*                                                 * «, t00=0x006e, t01=0x013e}
0xad42…ad7e               Head {h00=0x0038, h01=0x0033, text=»*************************************************** «, t00=0x006e, t01=0x017a}
0xad7e…ad92               Head {h00=0x0010, h01=0x000c, text=»GETFIL EQU *«, t00=0x006f, t01=0x0026}
0xad92…adb2               Head {h00=0x001c, h01=0x0018, text=» LDKL A11,0 VOLUME LABEL«, t00=0x006f, t01=0x003a}
0xadb2…adda               Head {h00=0x0024, h01=0x001f, text=» CF A14,READVL GET VOLUME LABEL «, t00=0x006f, t01=0x005a}
0xadda…adf0               Head {h00=0x0012, h01=0x000e, text=»READVL EQU *-2«, t00=0x006f, t01=0x0082}
0xadf0…ae14               Head {h00=0x0020, h01=0x001b, text=» LD A10,10,A9 GET VTOC BASE «, t00=0x006f, t01=0x0098}
0xae14…ae2e               Head {h00=0x0016, h01=0x0011, text=» LDR A11,A10 SAVE «, t00=0x006f, t01=0x00bc}
0xae2e…ae54               Head {h00=0x0022, h01=0x001d, text=» AD A10,6,A9 LAST VTOC SECTOR «, t00=0x006f, t01=0x00d6}
0xae54…ae80               Head {h00=0x0028, h01=0x0023, text=» LD A8,12,A9 GET VTOC RECORD LENGTH «, t00=0x006f, t01=0x00fc}
0xae80…aeae               Head {h00=0x002a, h01=0x0025, text=» ADKL A11,1 FIRST FILE SECTOR IN VTOC «, t00=0x006f, t01=0x0128}
0xaeae…aec2               Head {h00=0x0010, h01=0x000c, text=»GET:10 EQU *«, t00=0x006f, t01=0x0156}
0xaec2…aee4               Head {h00=0x001e, h01=0x001a, text=» CF A14,READCF READ SECTOR«, t00=0x006f, t01=0x016a}
0xaee4…aefa               Head {h00=0x0012, h01=0x000e, text=»READCF EQU *-2«, t00=0x006f, t01=0x018c}
0xaefa…af20               Head {h00=0x0022, h01=0x001e, text=» LDK A7,QBLFAC BLOCKING FACTOR«, t00=0x0070, t01=0x0012}
0xaf20…af46               Head {h00=0x0022, h01=0x001e, text=» LDR A6,A9 GET START OF BUFFER«, t00=0x0070, t01=0x0038}
0xaf46…af5a               Head {h00=0x0010, h01=0x000c, text=»GET:20 EQU *«, t00=0x0070, t01=0x005e}
0xaf5a…af78               Head {h00=0x001a, h01=0x0050, text=» LDK A5,/20 LOAD SPACE«, t00=0x0070, t01=0x0072}
0xaf78…af98               Head {h00=0x001c, h01=0x0050, text=» CCR A5,A6 UNUSED FILE? «, t00=0x0070, t01=0x0090}
0xaf98…afb2               Head {h00=0x0016, h01=0x0050, text=» RF(E) GET:50 YES!«, t00=0x0070, t01=0x00b0}
0xafb2…afd4               Head {h00=0x001e, h01=0x001a, text=» LDR A4,A6 START OF RECORD«, t00=0x0070, t01=0x00ca}
0xafd4…b000               Head {h00=0x0028, h01=0x0050, text=» LDK A5,'S' STANDARD FILE CHARACTER «, t00=0x0070, t01=0x00ec}
0xb000…b024               Head {h00=0x0020, h01=0x001b, text=» CC A5,27,A6 STANDARD FILE? «, t00=0x0070, t01=0x0118}
0xb024…b03e               Head {h00=0x0016, h01=0x0012, text=» RF(NE) GET:50 NO!«, t00=0x0070, t01=0x013c}
0xb03e…b06c               Head {h00=0x002a, h01=0x0050, text=» LDK A5,'$' LEADING CHAR IN CONF. FILE«, t00=0x0070, t01=0x0156}
0xb06c…b092               Head {h00=0x0022, h01=0x001e, text=» CCR A5,A4 CONFIGURATION FILE?«, t00=0x0070, t01=0x0184}
0xb092…b0ac               Head {h00=0x0016, h01=0x0012, text=» RF(NE) GET:50 NO!«, t00=0x0071, t01=0x001a}
0xb0ac…b0e2               Head {h00=0x0032, h01=0x0050, text=»GET:25 LDK A3,'C' THIS INSTRUCTION IS MODIFIED«, t00=0x0071, t01=0x0034}
0xb0e2…b10e               Head {h00=0x0028, h01=0x0050, text=» CCK A3,'CC' LOOKING FOR CONF. FILE?«, t00=0x0071, t01=0x006a}
0xb10e…b128               Head {h00=0x0016, h01=0x0050, text=» RF(NE) GET:85 NO!«, t00=0x0071, t01=0x0096}
0xb128…b14a               Head {h00=0x001e, h01=0x0019, text=» ADK A4,5 SIXTH CHARACTER «, t00=0x0071, t01=0x00b0}
0xb14a…b17a               Head {h00=0x002c, h01=0x0050, text=» LDK A5,':' CHARACTER TO PRECEED NUMBER «, t00=0x0071, t01=0x00d2}
0xb17a…b1a6               Head {h00=0x0028, h01=0x0024, text=»GET:30 CCR A5,A4 CONFIGURATION FILE?«, t00=0x0071, t01=0x0102}
0xb1a6…b1c0               Head {h00=0x0016, h01=0x0012, text=» RF(E) GET:40 YES!«, t00=0x0071, t01=0x012e}
0xb1c0…b1e4               Head {h00=0x0020, h01=0x001c, text=» SUK A4,1 TRY NEXT CHARACTER«, t00=0x0071, t01=0x0148}
0xb1e4…b206               Head {h00=0x001e, h01=0x0019, text=» CWR A4,A6 FIRST IN NAME? «, t00=0x0071, t01=0x016c}
0xb206…b220               Head {h00=0x0016, h01=0x0012, text=» RF(E) GET:50 YES!«, t00=0x0071, t01=0x018e}
0xb220…b232               Head {h00=0x000e, h01=0x000a, text=» RB GET:30«, t00=0x0072, t01=0x0018}
0xb232…b246               Head {h00=0x0010, h01=0x000c, text=»GET:40 EQU *«, t00=0x0072, t01=0x002a}
0xb246…b250               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0072, t01=0x003e}
0xb250…b274               Head {h00=0x0020, h01=0x001b, text=»*  CHECK APPLICATION NUMBER «, t00=0x0072, t01=0x0048}
0xb274…b27e               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0072, t01=0x006c}
0xb27e…b2a0               Head {h00=0x001e, h01=0x001a, text=» LC A5,1,A4 GET LEFT DIGIT«, t00=0x0072, t01=0x0076}
0xb2a0…b2c4               Head {h00=0x0020, h01=0x001c, text=» SLL A5,8 SHIFT TO LEFT BYTE«, t00=0x0072, t01=0x0098}
0xb2c4…b2e8               Head {h00=0x0020, h01=0x001b, text=» LC A5,2,A4 GET RIGHT DIGIT «, t00=0x0072, t01=0x00bc}
0xb2e8…b30e               Head {h00=0x0022, h01=0x001e, text=» CALL CONVRT CONVERT TO BINARY«, t00=0x0072, t01=0x00e0}
0xb30e…b33e               Head {h00=0x002c, h01=0x0028, text=» CW A1,SCTANO SAME AS APPLICATION NUMBER«, t00=0x0072, t01=0x0106}
0xb33e…b354               Head {h00=0x0012, h01=0x000e, text=» RF(NE) GET:50«, t00=0x0072, t01=0x0136}
0xb354…b35e               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0072, t01=0x014c}
0xb35e…b382               Head {h00=0x0020, h01=0x001b, text=»*  CONFIGURATION FILE FOUND «, t00=0x0072, t01=0x0156}
0xb382…b38c               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0072, t01=0x017a}
0xb38c…b3b4               Head {h00=0x0024, h01=0x001f, text=» LD A1,22,A6 LAST RECORD NUMBER «, t00=0x0072, t01=0x0184}
0xb3b4…b3d2               Head {h00=0x001a, h01=0x0016, text=» ST A1,SAVE20,A13 SAVE«, t00=0x0073, t01=0x001c}
0xb3d2…b3f6               Head {h00=0x0020, h01=0x001c, text=» LD A11,18,A6 SECTOR ADDRESS«, t00=0x0073, t01=0x003a}
0xb3f6…b406               Head {h00=0x000c, h01=0x0008, text=» RTN A14«, t00=0x0073, t01=0x005e}
0xb406…b41a               Head {h00=0x0010, h01=0x000c, text=»GET:50 EQU *«, t00=0x0073, t01=0x006e}
0xb41a…b43e               Head {h00=0x0020, h01=0x001b, text=» ADR A6,A8 NEXT VTOC RECORD «, t00=0x0073, t01=0x0082}
0xb43e…b468               Head {h00=0x0026, h01=0x0021, text=» ADK A6,1 BYPASS STATUS CHARACTER «, t00=0x0073, t01=0x00a6}
0xb468…b498               Head {h00=0x002c, h01=0x0027, text=» SUK A7,1 MOORE RECORDS IN THIS SECTOR? «, t00=0x0073, t01=0x00d0}
0xb498…b4b2               Head {h00=0x0016, h01=0x0012, text=» RB(P) GET:20 YES!«, t00=0x0073, t01=0x0100}
0xb4b2…b4d8               Head {h00=0x0022, h01=0x001e, text=» CWR A11,A10 LAST VTOC SECTOR?«, t00=0x0073, t01=0x011a}
0xb4d8…b4f2               Head {h00=0x0016, h01=0x0012, text=» RB(NE) GET:10 NO!«, t00=0x0073, t01=0x0140}
0xb4f2…b528               Head {h00=0x0032, h01=0x0050, text=»GET:60 LDK A3,'C' THIS INSTRUCTION IS MODIFIED«, t00=0x0073, t01=0x015a}
0xb528…b554               Head {h00=0x0028, h01=0x0050, text=» CCK A3,'CC' LOOKING FOR CONF. FILE?«, t00=0x0073, t01=0x0190}
0xb554…b56e               Head {h00=0x0016, h01=0x0050, text=» RF(NE) GET:99 NO!«, t00=0x0074, t01=0x002c}
0xb56e…b578               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0074, t01=0x0046}
0xb578…b5b6               Head {h00=0x003a, h01=0x0036, text=»*  CONFIGURATION FILE NOT FOUND - READ SOP AND SELECT «, t00=0x0074, t01=0x0050}
0xb5b6…b5e4               Head {h00=0x002a, h01=0x0025, text=»*  LOAD MEDIUM FOR CONFIGURATION FILE «, t00=0x0074, t01=0x008e}
0xb5e4…b5ee               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0074, t01=0x00bc}
0xb5ee…b604               Head {h00=0x0012, h01=0x000e, text=» LDKL A2,/01F8«, t00=0x0074, t01=0x00c6}
0xb604…b62e               Head {h00=0x0026, h01=0x0021, text=» OTR A2,0,SOP SWITCH ON SOP LAMPS «, t00=0x0074, t01=0x00dc}
0xb62e…b642               Head {h00=0x0010, h01=0x000c, text=»GET:70 EQU *«, t00=0x0074, t01=0x0106}
0xb642…b658               Head {h00=0x0012, h01=0x000d, text=» CF A14,SOPIN «, t00=0x0074, t01=0x011a}
0xb658…b67e               Head {h00=0x0022, h01=0x001d, text=» ANKL A1,/00FC ALLOWED SWITCH «, t00=0x0074, t01=0x0130}
0xb67e…b698               Head {h00=0x0016, h01=0x0011, text=» RB(Z) GET:70 NO! «, t00=0x0074, t01=0x0156}
0xb698…b6ae               Head {h00=0x0012, h01=0x000d, text=» LDKL A2,LMP1 «, t00=0x0074, t01=0x0170}
0xb6ae…b6d8               Head {h00=0x0026, h01=0x0021, text=» OTR A2,0,SOP SWITCH ON LOAD LAMP «, t00=0x0074, t01=0x0186}
0xb6d8…b6ea               Head {h00=0x000e, h01=0x000a, text=» SRN A1,A2«, t00=0x0075, t01=0x0020}
0xb6ea…b716               Head {h00=0x0028, h01=0x0023, text=» LD A1,DEVTAB,A2 GET DEVICE ADDRESS «, t00=0x0075, t01=0x0032}
0xb716…b72e               Head {h00=0x0014, h01=0x000f, text=» CWK A2,5 DISC? «, t00=0x0075, t01=0x005e}
0xb72e…b748               Head {h00=0x0016, h01=0x0012, text=» RF(G) GET:80 YES!«, t00=0x0075, t01=0x0076}
0xb748…b772               Head {h00=0x0026, h01=0x0021, text=» CF A14,FDINIT INIT FLEXIBLE DISC «, t00=0x0075, t01=0x0090}
0xb772…b784               Head {h00=0x000e, h01=0x000a, text=» RB GETFIL«, t00=0x0075, t01=0x00ba}
0xb784…b798               Head {h00=0x0010, h01=0x000c, text=»GET:80 EQU *«, t00=0x0075, t01=0x00cc}
0xb798…b7b8               Head {h00=0x001c, h01=0x0018, text=» CF A14,DUINIT INIT DISC«, t00=0x0075, t01=0x00e0}
0xb7b8…b7ca               Head {h00=0x000e, h01=0x000a, text=» RB GETFIL«, t00=0x0075, t01=0x0100}
0xb7ca…b7de               Head {h00=0x0010, h01=0x0050, text=»GET:85 EQU *«, t00=0x0075, t01=0x0112}
0xb7de…b806               Head {h00=0x0024, h01=0x0050, text=» CCK A3,'SS' LOOKING FOR $SWAPP?«, t00=0x0075, t01=0x0126}
0xb806…b820               Head {h00=0x0016, h01=0x0050, text=» RF(NE) GET:99 NO!«, t00=0x0075, t01=0x014e}
0xb820…b84a               Head {h00=0x0026, h01=0x0050, text=» LDK A5,0 RESET CHARACTER COUNTER «, t00=0x0075, t01=0x0168}
0xb84a…b878 (118, 0, 398) Head {h00=0x002a, h01=0x0050, text=»GET:90 LCR A1,A4 GET CHAR IN FILENAME «, t00=0x0076, t01=0x0004}
0xb878…b8aa               Head {h00=0x002e, h01=0x0050, text=» CC A1,SWPTAB,A5 CHECK IF PRESCIBED CHAR. «, t00=0x0076, t01=0x0032}
0xb8aa…b8c4               Head {h00=0x0016, h01=0x0050, text=» RB(NE) GET:50 NO!«, t00=0x0076, t01=0x0064}
0xb8c4…b8e4               Head {h00=0x001c, h01=0x0050, text=» ADK A4,1 NEXT CHARACTER«, t00=0x0076, t01=0x007e}
0xb8e4…b912               Head {h00=0x002a, h01=0x0050, text=» ADK A5,1 INCREMENT CHARACTER COUNTER «, t00=0x0076, t01=0x009e}
0xb912…b93c               Head {h00=0x0026, h01=0x0050, text=» CWK A5,8 ALL CHARACTERS CHECKED? «, t00=0x0076, t01=0x00cc}
0xb93c…b956               Head {h00=0x0016, h01=0x0050, text=» RB(NE) GET:90 NO!«, t00=0x0076, t01=0x00f6}
0xb956…b960               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0076, t01=0x0110}
0xb960…b9a8               Head {h00=0x0044, h01=0x0050, text=»*  SWAPPABLE WORK BLOCK FILE FOUND - SAVE SECTOR ADDRESS ON DISC«, t00=0x0076, t01=0x011a}
0xb9a8…b9b2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0076, t01=0x0162}
0xb9b2…b9dc               Head {h00=0x0026, h01=0x0050, text=» LD A1,18,A6 GET FILE EXTENT BASE «, t00=0x0076, t01=0x016c}
0xb9dc…ba00               Head {h00=0x0020, h01=0x0050, text=» ST A1,SCTSWB SAVE IN SYSTAB«, t00=0x0077, t01=0x0008}
0xba00…ba2e               Head {h00=0x002a, h01=0x0050, text=» LD A3,SWPFEL,A6 GET LENGTH IN SECTORS«, t00=0x0077, t01=0x002c}
0xba2e…ba5a               Head {h00=0x0028, h01=0x0050, text=» ADR A3,A1 LAST SECTOR IN SWAPP-FILE«, t00=0x0077, t01=0x005a}
0xba5a…ba78               Head {h00=0x001a, h01=0x0050, text=» ST A3,SAVE25,A13 SAVE«, t00=0x0077, t01=0x0086}
0xba78…ba8e               Head {h00=0x0012, h01=0x0050, text=»GET:99 RTN A14«, t00=0x0077, t01=0x00a4}
0xba8e…ba9c               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0077, t01=0x00ba}
0xba9c…bada               Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x0077, t01=0x00c8}
0xbada…bb18               Head {h00=0x003a, h01=0x0050, text=»*                                                   * «, t00=0x0077, t01=0x0106}
0xbb18…bb56               Head {h00=0x003a, h01=0x0050, text=»*  LODCOM - LOAD CORE RESIDENT PART OF APPLICATION  * «, t00=0x0077, t01=0x0144}
0xbb56…bb94               Head {h00=0x003a, h01=0x0050, text=»*  ===============================================  * «, t00=0x0077, t01=0x0182}
0xbb94…bbd2               Head {h00=0x003a, h01=0x0050, text=»*                                                   * «, t00=0x0078, t01=0x0030}
0xbbd2…bc10               Head {h00=0x003a, h01=0x0050, text=»*  LODSEG - LOAD ONE SEGMENT                        * «, t00=0x0078, t01=0x006e}
0xbc10…bc4e               Head {h00=0x003a, h01=0x0050, text=»*  =========================                        * «, t00=0x0078, t01=0x00ac}
0xbc4e…bc8c               Head {h00=0x003a, h01=0x0050, text=»*                                                   * «, t00=0x0078, t01=0x00ea}
0xbc8c…bcca               Head {h00=0x003a, h01=0x0050, text=»*  ENTRY:  A8 - SEGMENT ADDRESS                     * «, t00=0x0078, t01=0x0128}
0xbcca…bd08               Head {h00=0x003a, h01=0x0050, text=»*         A10 - EFFECTIVE LENGTH                    * «, t00=0x0078, t01=0x0166}
0xbd08…bd46               Head {h00=0x003a, h01=0x0050, text=»*         A12 - RELOCATION BASE                     * «, t00=0x0079, t01=0x0014}
0xbd46…bd84               Head {h00=0x003a, h01=0x0050, text=»*                                                   * «, t00=0x0079, t01=0x0052}
0xbd84…bdc2               Head {h00=0x003a, h01=0x0050, text=»*  EXIT:                                            * «, t00=0x0079, t01=0x0090}
0xbdc2…be00               Head {h00=0x003a, h01=0x0050, text=»*                                                   * «, t00=0x0079, t01=0x00ce}
0xbe00…be3e               Head {h00=0x003a, h01=0x0050, text=»*  WORK REGISTERS:  A1,A2,A3,A4,A7                  * «, t00=0x0079, t01=0x010c}
0xbe3e…be7c               Head {h00=0x003a, h01=0x0050, text=»*                                                   * «, t00=0x0079, t01=0x014a}
0xbe7c…beba               Head {h00=0x003a, h01=0x0050, text=»*  SUBROUTINES:  MOVE,READ                          * «, t00=0x0079, t01=0x0188}
0xbeba…bef8               Head {h00=0x003a, h01=0x0050, text=»*                                                   * «, t00=0x007a, t01=0x0036}
0xbef8…bf36               Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x007a, t01=0x0074}
0xbf36…bf4a               Head {h00=0x0010, h01=0x0050, text=»LODCOM EQU *«, t00=0x007a, t01=0x00b2}
0xbf4a…bf72               Head {h00=0x0024, h01=0x0050, text=» LDR A3,A9 GET SAVE09 OF BUFFER «, t00=0x007a, t01=0x00c6}
0xbf72…bf8a               Head {h00=0x0014, h01=0x0050, text=» LDR A2,A3 SAVE «, t00=0x007a, t01=0x00ee}
0xbf8a…bfb8               Head {h00=0x002a, h01=0x0050, text=» LD A7,SCTPLD GET PROGRAM LOAD DEVICE «, t00=0x007a, t01=0x0106}
0xbfb8…bfe2               Head {h00=0x0026, h01=0x0050, text=» ANK A7,/FE SKIP UNIT SELECTOR BIT«, t00=0x007a, t01=0x0134}
0xbfe2…bffe               Head {h00=0x0018, h01=0x0050, text=» SUK A7,/F0 CASSTTE?«, t00=0x007a, t01=0x015e}
0xbffe…c018               Head {h00=0x0016, h01=0x0050, text=» RF(N) LOD:20 YES!«, t00=0x007a, t01=0x017a}
0xc018…c042 (123, 0, 398) Head {h00=0x0026, h01=0x0050, text=» LDKL A7,376 NUMBER OF CODE WORDS «, t00=0x007b, t01=0x0004}
0xc042…c058               Head {h00=0x0012, h01=0x0050, text=»LOD:10 EQU *-2«, t00=0x007b, t01=0x002e}
0xc058…c06a               Head {h00=0x000e, h01=0x0050, text=» RF LOD:30«, t00=0x007b, t01=0x0044}
0xc06a…c07e               Head {h00=0x0010, h01=0x0050, text=»LOD:20 EQU *«, t00=0x007b, t01=0x0056}
0xc07e…c0a8               Head {h00=0x0026, h01=0x0050, text=» LDKL A7,240 NUMBER OF CODE WORDS «, t00=0x007b, t01=0x006a}
0xc0a8…c0bc               Head {h00=0x0010, h01=0x0050, text=»LOD:30 EQU *«, t00=0x007b, t01=0x0094}
0xc0bc…c0dc               Head {h00=0x001c, h01=0x0050, text=» LDR A10,A10 APP >32 KB?«, t00=0x007b, t01=0x00a8}
0xc0dc…c0f6               Head {h00=0x0016, h01=0x0050, text=» RF(NN) LOD:40 NO!«, t00=0x007b, t01=0x00c8}
0xc0f6…c116               Head {h00=0x001c, h01=0x0050, text=» SUR A10,A7 DEC. LENGTH «, t00=0x007b, t01=0x00e2}
0xc116…c128               Head {h00=0x000e, h01=0x0050, text=» RF LOD:50«, t00=0x007b, t01=0x0102}
0xc128…c13c               Head {h00=0x0010, h01=0x0050, text=»LOD:40 EQU *«, t00=0x007b, t01=0x0114}
0xc13c…c16e               Head {h00=0x002e, h01=0x0050, text=» SUR A10,A7 CHECK IF IN END OF OF SEGMENT «, t00=0x007b, t01=0x0128}
0xc16e…c18c               Head {h00=0x001a, h01=0x0050, text=» RF(NN) LOD:50 NO YET!«, t00=0x007b, t01=0x015a}
0xc18c…c1aa               Head {h00=0x001a, h01=0x0050, text=» CWK A7,240 CASSETTE? «, t00=0x007b, t01=0x0178}
0xc1aa…c1c4               Head {h00=0x0016, h01=0x0050, text=» RF(E) LOD:45 YES!«, t00=0x007c, t01=0x0008}
0xc1c4…c1ea               Head {h00=0x0022, h01=0x0050, text=» CWK A7,400 200 WORDS/SECTOR? «, t00=0x007c, t01=0x0022}
0xc1ea…c204               Head {h00=0x0016, h01=0x0050, text=» RF(E) LOD:42 YES!«, t00=0x007c, t01=0x0048}
0xc204…c230               Head {h00=0x0028, h01=0x0050, text=» ADR A2,A7 START OF RELOCATION TABLE«, t00=0x007c, t01=0x0062}
0xc230…c254               Head {h00=0x0020, h01=0x0050, text=» CF A14,REBUF RELOCATE CODE «, t00=0x007c, t01=0x008e}
0xc254…c268               Head {h00=0x0010, h01=0x0050, text=»LOD:42 EQU *«, t00=0x007c, t01=0x00b2}
0xc268…c298               Head {h00=0x002c, h01=0x0050, text=» ADR A7,A10 COMPUTE NUMBER OF CODE WORDS«, t00=0x007c, t01=0x00c6}
0xc298…c2c4               Head {h00=0x0028, h01=0x0050, text=» LDKL A10,0 INDICATE END OF SEGMENT «, t00=0x007c, t01=0x00f6}
0xc2c4…c2d6               Head {h00=0x000e, h01=0x0050, text=» RF LOD:52«, t00=0x007c, t01=0x0122}
0xc2d6…c2ea               Head {h00=0x0010, h01=0x0050, text=»LOD:45 EQU *«, t00=0x007c, t01=0x0134}
0xc2ea…c320               Head {h00=0x0032, h01=0x0050, text=» ADR A7,A10 JUST MOVE SIGNIFICANT CHARACTERS! «, t00=0x007c, t01=0x0148}
0xc320…c34c               Head {h00=0x0028, h01=0x0050, text=» LDKL A10,0 INDICATE END OF SEGMENT «, t00=0x007c, t01=0x017e}
0xc34c…c360               Head {h00=0x0010, h01=0x0050, text=»LOD:50 EQU *«, t00=0x007d, t01=0x001a}
0xc360…c386               Head {h00=0x0022, h01=0x0050, text=» CWK A7,400 200 WORDS/SECTOR? «, t00=0x007d, t01=0x002e}
0xc386…c3a0               Head {h00=0x0016, h01=0x0050, text=» RF(E) LOD:52 YES!«, t00=0x007d, t01=0x0054}
0xc3a0…c3cc               Head {h00=0x0028, h01=0x0050, text=» ADR A2,A7 START OF RELOCATION BITS «, t00=0x007d, t01=0x006e}
0xc3cc…c400               Head {h00=0x0030, h01=0x0050, text=» CWK A7,240 APPLICATION<ONE CASSETTE BLOCK? «, t00=0x007d, t01=0x009a}
0xc400…c41a               Head {h00=0x0016, h01=0x0050, text=» RF(NL) LOD:51 NO «, t00=0x007d, t01=0x00ce}
0xc41a…c448               Head {h00=0x002a, h01=0x0050, text=» LD A4,SAVE12,A13 FIRST CASSETTE BLOCK«, t00=0x007d, t01=0x00e8}
0xc448…c462               Head {h00=0x0016, h01=0x0050, text=» RF(NZ) LOD:51 NO «, t00=0x007d, t01=0x0116}
0xc462…c48c               Head {h00=0x0026, h01=0x0050, text=» ADK A2,8 START OF RELOCATION BITS«, t00=0x007d, t01=0x0130}
0xc48c…c4a0               Head {h00=0x0010, h01=0x0050, text=»LOD:51 EQU *«, t00=0x007d, t01=0x015a}
0xc4a0…c4be               Head {h00=0x001a, h01=0x0050, text=» CF A14,REBUF RELOCATE«, t00=0x007d, t01=0x016e}
0xc4be…c4d2               Head {h00=0x0010, h01=0x0050, text=»LOD:52 EQU *«, t00=0x007d, t01=0x018c}
0xc4d2…c4f8               Head {h00=0x0022, h01=0x0050, text=» LDR A1,A9 START OF CODE PART «, t00=0x007e, t01=0x0010}
0xc4f8…c526               Head {h00=0x002a, h01=0x0050, text=» LD A4,SAVE12,A13 FIRST SECTOR/BLOCK? «, t00=0x007e, t01=0x0036}
0xc526…c540               Head {h00=0x0016, h01=0x0050, text=» RF(NZ) LOD:55 NO!«, t00=0x007e, t01=0x0064}
0xc540…c576               Head {h00=0x0032, h01=0x0050, text=» IM SAVE12,A13 INDICATE NOT FIRST SECTOR/BLOCK«, t00=0x007e, t01=0x007e}
0xc576…c5aa               Head {h00=0x0030, h01=0x0050, text=» ADK A1,8 SKIP 4 WORDS IN FIRST SECTOR/BLOCK«, t00=0x007e, t01=0x00b4}
0xc5aa…c5de               Head {h00=0x0030, h01=0x0050, text=» CWK A10,0 COMMON PART <= ONE SECTOR/BLOCK? «, t00=0x007e, t01=0x00e8}
0xc5de…c5f8               Head {h00=0x0016, h01=0x0050, text=» RF(E) LOD:55 YES «, t00=0x007e, t01=0x011c}
0xc5f8…c628               Head {h00=0x002c, h01=0x0050, text=» SUK A7,8 DECR. NUMBER OF CHAR. TO MOVE «, t00=0x007e, t01=0x0136}
0xc628…c63c               Head {h00=0x0010, h01=0x0050, text=» ADKL A10,8 «, t00=0x007e, t01=0x0166}
0xc63c…c650               Head {h00=0x0010, h01=0x0050, text=»LOD:55 EQU *«, t00=0x007e, t01=0x017a}
0xc650…c680               Head {h00=0x002c, h01=0x0050, text=» LDR A3,A7 NUMBER OF CHARACTERS TO MOVE «, t00=0x007e, t01=0x018e}
0xc680…c6a8               Head {h00=0x0024, h01=0x0050, text=» LD A2,SAVE07,A13 GET TO-ADDRESS«, t00=0x007f, t01=0x002e}
0xc6a8…c6d8               Head {h00=0x002c, h01=0x0050, text=» ADS A3,SAVE07,A13 UPDATE MEMORY ADDRESS«, t00=0x007f, t01=0x0056}
0xc6d8…c6fe               Head {h00=0x0022, h01=0x0050, text=» LD A4,SCTOPT GET OPTION WORD «, t00=0x007f, t01=0x0086}
0xc6fe…c71e               Head {h00=0x001c, h01=0x0050, text=» ANK A4,1 MMU IN SYSTEM?«, t00=0x007f, t01=0x00ac}
0xc71e…c738               Head {h00=0x0016, h01=0x0050, text=» RF(Z) LOD:60 NO! «, t00=0x007f, t01=0x00cc}
0xc738…c760               Head {h00=0x0024, h01=0x0050, text=» MVSU A3 MOVE TABLE FROM SYSTEM «, t00=0x007f, t01=0x00e6}
0xc760…c772               Head {h00=0x000e, h01=0x0050, text=» RF LOD:65«, t00=0x007f, t01=0x010e}
0xc772…c786               Head {h00=0x0010, h01=0x0050, text=»LOD:60 EQU *«, t00=0x007f, t01=0x0120}
0xc786…c798               Head {h00=0x000e, h01=0x0050, text=» CALL MOVE«, t00=0x007f, t01=0x0134}
0xc798…c7ac               Head {h00=0x0010, h01=0x0050, text=»LOD:65 EQU *«, t00=0x007f, t01=0x0146}
0xc7ac…c7d0               Head {h00=0x0020, h01=0x0050, text=» LDR A10,A10 END OF SEGMENT?«, t00=0x007f, t01=0x015a}
0xc7d0…c7e6               Head {h00=0x0012, h01=0x0050, text=» RF(NZ) LOD:70«, t00=0x007f, t01=0x017e}
0xc7e6…c7fc (128, 0, 400) Head {h00=0x0012, h01=0x0050, text=» RTN A14 EXIT «, t00=0x0080, t01=0x0004}
0xc7fc…c810               Head {h00=0x0010, h01=0x0050, text=»LODSEG EQU *«, t00=0x0080, t01=0x001a}
0xc810…c83c               Head {h00=0x0028, h01=0x0050, text=» LDKL A1,400 NUMBER OF WORDS/SECTOR «, t00=0x0080, t01=0x002e}
0xc83c…c864               Head {h00=0x0024, h01=0x0050, text=» ST A1,LOD:10 MODIFY INSTRUCTION«, t00=0x0080, t01=0x005a}
0xc864…c878               Head {h00=0x0010, h01=0x0050, text=»LOD:70 EQU *«, t00=0x0080, t01=0x0082}
0xc878…c88c               Head {h00=0x0010, h01=0x0050, text=» CF A14,READ«, t00=0x0080, t01=0x0096}
0xc88c…c8a0               Head {h00=0x0010, h01=0x0050, text=»READ EQU *-2«, t00=0x0080, t01=0x00aa}
0xc8a0…c8b2               Head {h00=0x000e, h01=0x0050, text=» RB LODCOM«, t00=0x0080, t01=0x00be}
0xc8b2…c8c0               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0080, t01=0x00d0}
0xc8c0…c8fa               Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x0080, t01=0x00de}
0xc8fa…c934               Head {h00=0x0036, h01=0x0050, text=»*                                               * «, t00=0x0080, t01=0x0118}
0xc934…c96e               Head {h00=0x0036, h01=0x0050, text=»*        REBUF - RELOCATE BUFFER ROUTINE        * «, t00=0x0080, t01=0x0152}
0xc96e…c9a8               Head {h00=0x0036, h01=0x0050, text=»*        ===============================        * «, t00=0x0080, t01=0x018c}
0xc9a8…c9e2               Head {h00=0x0036, h01=0x0050, text=»*                                               * «, t00=0x0081, t01=0x0036}
0xc9e2…ca1c               Head {h00=0x0036, h01=0x0050, text=»*  REFERENCED IN:  LODCOM/LODSEG                * «, t00=0x0081, t01=0x0070}
0xca1c…ca56               Head {h00=0x0036, h01=0x0050, text=»*                                               * «, t00=0x0081, t01=0x00aa}
0xca56…ca90               Head {h00=0x0036, h01=0x0050, text=»*  ENTRY:  A3 - SAVE09 OF BUFFER                 *«, t00=0x0081, t01=0x00e4}
0xca90…caca               Head {h00=0x0036, h01=0x0050, text=»*          A2 - SAVE09 OF RELOCATION TABLE       *«, t00=0x0081, t01=0x011e}
0xcaca…cb04               Head {h00=0x0036, h01=0x0050, text=»*                                               * «, t00=0x0081, t01=0x0158}
0xcb04…cb3e (130, 0, 400) Head {h00=0x0036, h01=0x0050, text=»*  EXIT:                                        * «, t00=0x0082, t01=0x0004}
0xcb3e…cb78               Head {h00=0x0036, h01=0x0050, text=»*                                               * «, t00=0x0082, t01=0x003e}
0xcb78…cbb2               Head {h00=0x0036, h01=0x0050, text=»*  WORK REGISTERS:  A1,A4,A5,A6                 * «, t00=0x0082, t01=0x0078}
0xcbb2…cbec               Head {h00=0x0036, h01=0x0050, text=»*                                               * «, t00=0x0082, t01=0x00b2}
0xcbec…cc26               Head {h00=0x0036, h01=0x0050, text=»*  SUBROUTINES:                                 * «, t00=0x0082, t01=0x00ec}
0xcc26…cc60               Head {h00=0x0036, h01=0x0050, text=»*                                               * «, t00=0x0082, t01=0x0126}
0xcc60…cc9a               Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x0082, t01=0x0160}
0xcc9a…ccae               Head {h00=0x0010, h01=0x0050, text=»REBUF EQU * «, t00=0x0083, t01=0x000a}
0xccae…cce0               Head {h00=0x002e, h01=0x0050, text=» LDR A4,A2 GET SAVE09 OPF RELOCATION TABLE«, t00=0x0083, t01=0x001e}
0xcce0…ccf2               Head {h00=0x000e, h01=0x0050, text=» SUK A4,2 «, t00=0x0083, t01=0x0050}
0xccf2…cd06               Head {h00=0x0010, h01=0x0050, text=»REB:10 EQU *«, t00=0x0083, t01=0x0062}
0xcd06…cd2c               Head {h00=0x0022, h01=0x0050, text=» ADK A4,2 NEXT RELOCATION WORD«, t00=0x0083, t01=0x0076}
0xcd2c…cd58               Head {h00=0x0028, h01=0x0050, text=» LDK A6,16 NUMBER OF RELOCATION BITS«, t00=0x0083, t01=0x009c}
0xcd58…cd80               Head {h00=0x0024, h01=0x0050, text=» LDR* A1,A4 GET RELOCATION WORD «, t00=0x0083, t01=0x00c8}
0xcd80…cd94               Head {h00=0x0010, h01=0x0050, text=»REB:20 EQU *«, t00=0x0083, t01=0x00f0}
0xcd94…cdc4               Head {h00=0x002c, h01=0x0050, text=» RF(NN) REB:30 DON'T RELOCATE THIS WORD!«, t00=0x0083, t01=0x0104}
0xcdc4…cde6               Head {h00=0x001e, h01=0x0050, text=» LDR* A5,A3 GET CODE WORD «, t00=0x0083, t01=0x0134}
0xcde6…ce02               Head {h00=0x0018, h01=0x0050, text=» ADR A5,A12 RELOCATE«, t00=0x0083, t01=0x0156}
0xce02…ce22               Head {h00=0x001c, h01=0x0050, text=» STR A5,A3 STORE IT BACK«, t00=0x0083, t01=0x0172}
0xce22…ce36 (132, 0, 400) Head {h00=0x0010, h01=0x0050, text=»REB:30 EQU *«, t00=0x0084, t01=0x0004}
0xce36…ce56               Head {h00=0x001c, h01=0x0050, text=» ADK A3,2 NEXT CODE WORD«, t00=0x0084, t01=0x0018}
0xce56…ce80               Head {h00=0x0026, h01=0x0050, text=» CWR A3,A2 END OF CODE WORD PART? «, t00=0x0084, t01=0x0038}
0xce80…ce9a               Head {h00=0x0016, h01=0x0050, text=» RF(E) EXREL YES! «, t00=0x0084, t01=0x0062}
0xce9a…cec2               Head {h00=0x0024, h01=0x0050, text=» SUK A6,1 MOORE RELOCATION BITS?«, t00=0x0084, t01=0x007c}
0xcec2…cedc               Head {h00=0x0016, h01=0x0050, text=» RB(Z) REB:10 NO! «, t00=0x0084, t01=0x00a4}
0xcedc…cf02               Head {h00=0x0022, h01=0x0050, text=» SLL A1,1 NEXT RELOCATION BIT «, t00=0x0084, t01=0x00be}
0xcf02…cf14               Head {h00=0x000e, h01=0x0050, text=» RB REB:20«, t00=0x0084, t01=0x00e4}
0xcf14…cf28               Head {h00=0x0010, h01=0x0050, text=»EXREL EQU * «, t00=0x0084, t01=0x00f6}
0xcf28…cf38               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0084, t01=0x010a}
0xcf38…cf46               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0084, t01=0x011a}
0xcf46…cf78               Head {h00=0x002e, h01=0x0029, text=»***************************************** «, t00=0x0084, t01=0x0128}
0xcf78…cfaa               Head {h00=0x002e, h01=0x0029, text=»*  GETCON - GET CONTENT IN MEMORY WORD  * «, t00=0x0084, t01=0x015a}
0xcfaa…cfdc               Head {h00=0x002e, h01=0x0029, text=»***************************************** «, t00=0x0084, t01=0x018c}
0xcfdc…cfe6               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0085, t01=0x002e}
0xcfe6…d008               Head {h00=0x001e, h01=0x0019, text=»*  REFERENCED IN:  SEGGEN «, t00=0x0085, t01=0x0038}
0xd008…d012               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0085, t01=0x005a}
0xd012…d038               Head {h00=0x0022, h01=0x001e, text=»*  ENTRY:  A2 - MEMORY ADDRESS«, t00=0x0085, t01=0x0064}
0xd038…d06a               Head {h00=0x002e, h01=0x0029, text=»*          MMUOPT - MMU OPTION SWITCH (X) «, t00=0x0085, t01=0x008a}
0xd06a…d074               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0085, t01=0x00bc}
0xd074…d0a4               Head {h00=0x002c, h01=0x0028, text=»*  EXIT:  A1 - CONTENT OF MEMORY ADDRESS«, t00=0x0085, t01=0x00c6}
0xd0a4…d0ae               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0085, t01=0x00f6}
0xd0ae…d0c8               Head {h00=0x0016, h01=0x0013, text=»*  WORK REGISTER: «, t00=0x0085, t01=0x0100}
0xd0c8…d0d2               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0085, t01=0x011a}
0xd0d2…d0ea               Head {h00=0x0014, h01=0x000f, text=»*  SUBROUTINES: «, t00=0x0085, t01=0x0124}
0xd0ea…d0f4               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0085, t01=0x013c}
0xd0f4…d108               Head {h00=0x0010, h01=0x0050, text=»GETCON EQU *«, t00=0x0085, t01=0x0146}
0xd108…d12e               Head {h00=0x0022, h01=0x0050, text=» LD A1,SCTOPT GET OPTION WORD «, t00=0x0085, t01=0x015a}
0xd12e…d14a               Head {h00=0x0018, h01=0x0050, text=» ANK A1,1 MMU OPTION«, t00=0x0085, t01=0x0180}
0xd14a…d166               Head {h00=0x0018, h01=0x0050, text=» RF(Z) GCON10 NO MMU«, t00=0x0086, t01=0x000c}
0xd166…d178               Head {h00=0x000e, h01=0x000a, text=» ELR A1,A2«, t00=0x0086, t01=0x0028}
0xd178…d18a               Head {h00=0x000e, h01=0x0050, text=» RF GCON20«, t00=0x0086, t01=0x003a}
0xd18a…d19e               Head {h00=0x0010, h01=0x0050, text=»GCON10 EQU *«, t00=0x0086, t01=0x004c}
0xd19e…d1b2               Head {h00=0x0010, h01=0x000b, text=» LDR* A1,A2 «, t00=0x0086, t01=0x0060}
0xd1b2…d1c6               Head {h00=0x0010, h01=0x0050, text=»GCON20 EQU *«, t00=0x0086, t01=0x0074}
0xd1c6…d1de               Head {h00=0x0014, h01=0x000f, text=» RTN A14 RETURN «, t00=0x0086, t01=0x0088}
0xd1de…d1f2               Head {h00=0x0010, h01=0x0050, text=» END SYSLOD «, t00=0x0086, t01=0x00a0}
0xd1f2…d1f6               Head {h00=0x4004, h01=0x0000}
0xd1f6…d1fa               00 86 00 b4                                                                                                                                                                                                                                       ┆    ┆
0xd1fa…d24a (135, 2, 96)  00 54 00 50 00 53 20 08 20 04 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆ T P S                                                                          ┆
0xd24a…d25a               00 00 00 00 00 87 00 04 40 04 00 00 00 87 00 5c                                                                                                                                                                                                   ┆        @       ┆
0xd25a…d262 (136, 1, 8)   20 04 00 00 00 88 00 04                                                                                                                                                                                                                           ┆        ┆
0xd262…d2b2 (137, 0, 400) 00 30 00 50 5c 4c 44 52 5c 41 32 2c 41 31 31 5c 47 45 54 20 4e 55 4d 42 45 52 20 4f 46 20 54 3a 41 27 53 20 41 43 43 55 4d 55 4c 41 54 4f 52 20 01 39 00 04 00 28 00 50 5c 53 4c 4c 5c 41 32 2c 31 5c 43 41 4c 43 2e 20 52 45 41 4c 20 4c 45 4e   ┆ 0 P LDR A2,A11 GET NUMBER OF T:A'S ACCUMULATOR  9   ( P SLL A2,1 CALC. REAL LEN┆
0xd2b2…d302               47 54 48 20 28 42 59 54 45 53 29 20 01 39 00 38 00 0e 00 50 5c 41 44 4b 5c 41 32 2c 32 20 01 39 00 64 00 30 00 50 5c 53 54 5c 41 32 2c 53 41 56 45 30 35 2c 41 31 33 5c 53 41 56 45 20 54 4f 54 2e 20 4e 55 4d 42 45 52 20 4f 46 20 54 3a 41 27   ┆GTH (BYTES)  9 8   P ADK A2,2  9 d 0 P ST A2,SAVE05,A13 SAVE TOT. NUMBER OF T:A'┆
0xd302…d352               53 20 01 39 00 76 00 08 00 50 5c 5c 5c 5c 01 39 00 aa 00 0a 00 50 5c 45 4a 45 43 54 01 39 00 b6 00 22 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 01 39 00 c4 00 24 00 50 2a 20 52 45 4c 4f   ┆S  9 v   P     9     P EJECT 9   " P****************************** 9   $ P* RELO┆
0xd352…d3a2               43 41 54 45 20 41 44 44 52 45 53 53 45 53 20 49 4e 20 55 3a 42 54 41 42 20 2a 01 39 00 ea 00 24 00 50 2a 20 28 52 45 41 4c 20 4c 45 4e 47 54 48 3d 50 52 4f 54 4f 54 59 50 45 20 4c 45 4e 2e 29 20 2a 01 39 01 12 00 24 00 50 2a 2a 2a 2a 2a 2a   ┆CATE ADDRESSES IN U:BTAB * 9   $ P* (REAL LENGTH=PROTOTYPE LEN.) * 9   $ P******┆
0xd3a2…d3f2               2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 01 39 01 3a 00 04 00 50 01 39 01 62 00 18 00 50 5c 49 46 54 20 43 52 45 44 49 54 2d 4d 4d 55 50 41 47 3d 31 01 39 01 6a 00 24 00 50 5c 4c 44 5c 41 35 2c 55 3a 42   ┆************************** 9 :   P 9 b   P IFT CREDIT-MMUPAG=1 9 j $ P LD A5,U:B┆
0xd3f2…d442 (138, 0, 400) 54 4f 44 2c 41 31 33 5c 55 3a 42 54 41 42 20 41 44 44 52 45 53 53 01 39 01 86 00 16 00 50 5c 4c 44 52 2a 5c 41 33 2c 41 35 5c 4c 45 4e 47 54 48 01 3a 00 1e 00 16 00 50 5c 53 54 5c 41 33 2c 53 41 56 45 30 36 2c 41 31 33 20 01 3a 00 38 00 1e   ┆TOD,A13 U:BTAB ADDRESS 9     P LDR* A3,A5 LENGTH :     P ST A3,SAVE06,A13  : 8  ┆
0xd442…d492               00 50 5c 41 44 4b 5c 41 35 2c 32 5c 53 4b 49 50 20 4c 45 4e 47 54 48 20 57 4f 52 44 01 3a 00 52 00 14 00 50 5c 53 55 4b 5c 41 33 2c 32 5c 20 20 2d 22 2d 20 01 3a 00 74 00 22 00 50 53 59 41 31 38 30 5c 52 46 28 5a 29 5c 53 59 41 31 38 35 5c   ┆ P ADK A5,2 SKIP LENGTH WORD : R   P SUK A3,2   -"-  : t " PSYA180 RF(Z) SYA185 ┆
0xd492…d4e2               41 4c 4c 20 44 4f 4e 45 21 20 01 3a 00 8c 00 18 00 50 5c 41 44 52 53 5c 41 36 2c 41 35 5c 52 45 4c 4f 43 41 54 45 01 3a 00 b2 00 08 00 50 5c 58 49 46 01 3a 00 ce 00 18 00 50 5c 49 46 54 20 43 52 45 44 49 54 2b 4d 4d 55 50 41 47 3d 32 01 3a   ┆ALL DONE!  :     P ADRS A6,A5 RELOCATE :     P XIF :     P IFT CREDIT+MMUPAG=2 :┆
0xd4e2…d532               00 da 00 24 00 50 5c 4c 44 5c 41 35 2c 55 3a 42 54 4f 44 2c 41 31 33 5c 55 3a 42 54 41 42 20 41 44 44 52 45 53 53 01 3a 00 f6 00 1c 00 50 5c 45 4c 52 5c 41 33 2c 41 35 5c 54 41 42 4c 45 20 4c 45 4e 47 54 48 20 01 3a 01 1e 00 2c 00 50 5c 53   ┆   $ P LD A5,U:BTOD,A13 U:BTAB ADDRESS :     P ELR A3,A5 TABLE LENGTH  :   , P S┆
0xd532…d582               54 5c 41 33 2c 53 41 56 45 30 36 2c 41 31 33 5c 53 41 56 45 20 4c 45 4e 47 54 48 20 4f 46 20 55 3a 42 54 41 42 20 01 3a 01 3e 00 0e 00 50 5c 41 44 4b 5c 41 35 2c 32 20 01 3a 01 6e 00 1e 00 50 5c 53 55 4b 5c 41 33 2c 32 5c 53 55 42 20 4c 45   ┆T A3,SAVE06,A13 SAVE LENGTH OF U:BTAB  : >   P ADK A5,2  : n   P SUK A3,2 SUB LE┆
0xd582…d5d2 (139, 0, 400) 4e 47 54 48 2d 57 4f 52 44 20 01 3a 01 80 00 18 00 50 53 59 41 31 38 30 5c 52 46 28 5a 29 5c 53 59 41 31 38 35 20 01 3b 00 12 00 1c 00 50 5c 45 4c 52 5c 41 31 30 2c 41 35 5c 47 45 54 20 41 44 44 52 45 53 53 20 01 3b 00 2e 00 18 00 50 5c 41   ┆NGTH-WORD  :     PSYA180 RF(Z) SYA185  ;     P ELR A10,A5 GET ADDRESS  ; .   P A┆
0xd5d2…d622               44 52 5c 41 31 30 2c 41 36 5c 52 45 4c 4f 43 41 54 45 01 3b 00 4e 00 10 00 50 5c 45 53 52 5c 41 31 30 2c 41 35 20 01 3b 00 6a 00 08 00 50 5c 58 49 46 01 3b 00 7e 00 12 00 50 5c 49 46 46 20 43 52 45 44 49 54 3d 30 20 01 3b 00 8a 00 38 00 50   ┆DR A10,A6 RELOCATE ; N   P ESR A10,A5  ; j   P XIF ; ~   P IFF CREDIT=0  ;   8 P┆
0xd622…d672               5c 41 44 4b 5c 41 35 2c 55 50 3a 52 45 43 5c 41 44 44 20 54 4f 20 4e 45 58 54 20 52 45 43 4f 52 44 20 49 4e 20 55 3a 42 54 41 42 20 50 52 4f 54 4f 54 59 50 01 3b 00 a0 00 12 00 50 5c 53 55 4b 5c 41 33 2c 55 50 3a 52 45 43 01 3b 00 dc 00 0e   ┆ ADK A5,UP:REC ADD TO NEXT RECORD IN U:BTAB PROTOTYP ;     P SUK A3,UP:REC ;    ┆
0xd672…d6c2               00 50 5c 52 42 5c 53 59 41 31 38 30 01 3b 00 f2 00 0a 00 50 5c 45 4a 45 43 54 01 3b 01 04 00 10 00 50 53 59 41 31 38 35 5c 45 51 55 5c 2a 01 3b 01 12 00 18 00 50 5c 49 46 54 5c 43 52 45 44 49 54 2b 4d 4d 55 53 57 42 3d 33 01 3b 01 26 00 06   ┆ P RB SYA180 ;     P EJECT ;     PSYA185 EQU * ;     P IFT CREDIT+MMUSWB=3 ; &  ┆
0xd6c2…d712               00 50 2a 20 01 3b 01 42 00 24 00 50 2a 20 20 43 4f 4d 50 55 54 45 20 52 45 41 4c 20 4c 45 4e 47 54 48 20 4f 46 20 53 3a 42 54 41 42 01 3b 01 4c 00 06 00 50 2a 20 01 3b 01 74 00 24 00 50 5c 4c 44 5c 41 35 2c 53 3a 42 54 4f 44 2c 41 31 33 5c   ┆ P*  ; B $ P*  COMPUTE REAL LENGTH OF S:BTAB ; L   P*  ; t $ P LD A5,S:BTOD,A13 ┆
0xd712…d762 (140, 0, 400) 53 3a 42 54 41 42 20 41 44 44 52 45 53 53 01 3b 01 7e 00 22 00 50 5c 45 4c 52 5c 41 33 2c 41 35 5c 4c 45 4e 47 54 48 20 4f 46 20 50 52 4f 54 4f 54 59 50 45 01 3c 00 16 00 14 00 50 5c 4c 44 52 5c 41 32 2c 41 33 5c 53 41 56 45 20 01 3c 00 3c   ┆S:BTAB ADDRESS ; ~ " P ELR A3,A5 LENGTH OF PROTOTYPE <     P LDR A2,A3 SAVE  < <┆
0xd762…d7b2               00 22 00 50 5c 53 55 4b 5c 41 33 2c 32 5c 45 58 43 4c 55 44 45 20 4c 45 4e 47 54 48 20 57 4f 52 44 20 01 3c 00 54 00 2c 00 50 53 59 41 31 39 30 5c 52 46 28 5a 29 5c 53 59 41 31 39 39 5c 41 4c 4c 20 52 45 43 4f 52 44 53 20 53 43 41 4e 4e 45   ┆ " P SUK A3,2 EXCLUDE LENGTH WORD  < T , PSYA190 RF(Z) SYA199 ALL RECORDS SCANNE┆
0xd7b2…d802               44 21 01 3c 00 7a 00 24 00 50 5c 45 4c 5c 41 34 2c 32 2c 41 35 5c 47 45 54 20 50 52 4f 54 2e 20 57 2e 42 2e 2d 41 44 44 52 2e 01 3c 00 aa 00 18 00 50 5c 41 44 52 5c 41 34 2c 41 36 5c 52 45 4c 4f 43 41 54 45 20 01 3c 00 d2 00 1e 00 50 5c 45   ┆D! < z $ P EL A4,2,A5 GET PROT. W.B.-ADDR. <     P ADR A4,A6 RELOCATE  <     P E┆
0xd802…d852               53 5c 41 34 2c 32 2c 41 35 5c 53 54 4f 52 45 20 49 54 20 42 41 43 4b 20 01 3c 00 ee 00 2c 00 50 5c 45 4c 5c 41 34 2c 55 50 4e 55 4d 42 2d 31 2c 41 35 5c 47 45 54 20 4e 55 4d 42 45 52 20 4f 46 20 43 4f 50 49 45 53 20 01 3c 01 10 00 1e 00 50   ┆S A4,2,A5 STORE IT BACK  <   , P EL A4,UPNUMB-1,A5 GET NUMBER OF COPIES  <     P┆
0xd852…d8a2               5c 41 4e 4b 5c 41 34 2c 2f 46 46 5c 47 45 54 20 52 49 47 48 54 20 42 59 54 45 01 3c 01 40 00 2e 00 50 53 59 41 31 39 32 5c 52 46 28 5a 29 5c 53 59 41 31 39 34 5c 4e 4f 20 4d 4f 4f 52 45 20 4f 46 20 54 48 49 53 20 54 59 50 45 21 01 3c 01 62   ┆ ANK A4,/FF GET RIGHT BYTE < @ . PSYA192 RF(Z) SYA194 NO MOORE OF THIS TYPE! < b┆

Reduced view