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

⟦5adc0c248⟧

    Length: 133134 (0x2080e)
    Notes: pts_type(SC)
    Names: »SYSLDA.SC«

Derivation

└─⟦4358b8014⟧ Bits:30009669 Philips computer tape "600124"
    └─⟦this⟧ »MON10/SYSLDA.SC« 
└─⟦79fbed147⟧ Bits:30009697 Philips computer tape "600414"
    └─⟦this⟧ »M:DECE/SYSLDA.SC« 
└─⟦bf903a231⟧ Bits:30009665 Philips computer tape "600109"
    └─⟦this⟧ »MON10/SYSLDA.SC« 

PTS(SC)

	IDENT SYSLDA 	REL 10.0 80-07-15 870105041000 

			=3,IMPOSSIBLE TO MOVE AREAS>32KB 
			REL 10.0 80-07-08
			=2,SOP DISABLED AFTER PFINIT 
			REL 10.0 80-05-29
			=1,FAULTY STACK BASE WHEN USING MMU
			REL 10.0 80-03-14
				
				
**********************************************************
* 
*   PHILIPS TERMINAL SYSTEM PTS 
* 
*   SYSLDA = SYSTEM LOAD - APPLICATION CONFIGURATION PART 
* 
* 
* 
* 
* 
* 
**********************************************************
* 
* 
*   THIS PART OF THE SYSTEM START-UP WILL TAKE CARE OF APPLICATION
*   (CREDIT) CONFIGURATION AND START OF APPLICATION. SYSLDA IS
*   ENTERED AFTER MONITOR CONFIGURATION (PERFORMED BY SYSLDM), AND
*   IS AT THAT TIME LOCATED AT HIGHEST FREE ADDRESS OF SYSTEM AREA. 
* 
*   ASSEMBLER APPLICATION:
*      NO CONFIGURATION WILL TAKE PLACE. FIRST USER TASK IS ACTIVATED 
*      AND A BRANCH IS MADE TO  P F I N I T . ALL USER TASK TTAB'S
*      MM-TABLES ARE FILLED IN. 
* 
*   CREDIT APPLICATION: 
*      SYSLDA READS CONFIGURATION FILE (ALREADY IN CORE) AND BUILD
*      SHADOW-TABLES (TABLES CONTAINING NUMBER OF REAL TASKS &
*      NUMBER OF USER WORK-BLOCK COPIES). 
*      SYSLDA THEN MOVES ITSELF TO FOLLOW MONITOR AND WILL ALSO MOVE
*      DDIV-PROTOTYPE TO FOLLOW SYSLDA. 
* 
*      APPLICATION WORKBLOCKS, DESCRIPTORS, STACK AND TABLES ARE NOW
*      BUILT FROM 'BOTTOM' (HIGHEST FREE ADDRESS) OF MEMORY. BUFFERS
*      ARE, IN CASE OF MMU IN SYSTEM, ALSO ALLOCATED AT 'BOTTOM' OF 
*      MEMORY; ELSE, IF NO MMU, BUFFERS ARE ALLOCATED AFTER MONITOR 
*      'OVER' SYSLDA. 
* 
*      ALL USER TASKS ARE QUEUED    VIA  A C T O T AND ALL MM-TABLES
*      IN USER TASK TTAB'S ARE FILLED. A BRANCH IS FINALLY MADE TO
*      P F I N I T  TO START APPLICATION. 
	EJECT
				
*************************** 
*                         * 
*  ENTRIES AND EXTERNALS  * 
*                         * 
*************************** 
			 
* LABEL ENTRIES 
	ENTRY	JUMP	BYPASS JUMP FOR LOAD-MODULE 
	ENTRY	SYSLDX 
	ENTRY	REL	START OF CODE
	ENTRY	LDALEN	PROGRAM LENGTH	=00003 

* SUBROUTINE ENTRIES
	ENTRY	MOVE 
	ENTRY	ERROR
	ENTRY	CMPADR	COMPARE ADDRESSES 
	ENTRY	NXTBLK	SKIP TO NEXT CONFIGURATION BLOCK
	ENTRY	NXTCOM	SKIP COMMONDEVICE DEFINITION BLOCK
	ENTRY	CONVRT	CONVERSION ASCII-BINARY 
	ENTRY	GETNUM	CONVERT 3 ASCII-DIGITS TO BINARY
	ENTRY	MULT	MULTIPLICATION ROUTINE

* SAVE AND WORK AREA ENTRIES
	ENTRY	MMTAB	WORK-TABLE 1 (MMU
	ENTRY	TABBE	ABSOLUTE START ADDRESS OF WORK-TAB 1 
	ENTRY	MMEND	ABSOLUTE END ADDRESS OF WORK-TAB 1 
	ENTRY	MMDDIV	WORK-TABLE 2 (MM) RELATIVE 'REL'
	ENTRY	BUFSIZ	TEMPORARY MOVE-BUFFER SIZE
	ENTRY	SYSBUF	TEMPORARY MOVE-BUFFER START 
	ENTRY	M:REL	RELOCATION FOR RELOCATION WORD!!!! 
	ENTRY	I:RSTE	INTERPRETER RESTART ENTRY 
	ENTRY	SAVE01,SAVE12,SAVE03,SAVE04
	ENTRY	SAVE05,SAVE06,SAVE07,SAVE08
	ENTRY	SAVE09,SAVE10,SAVE11,SAVE02
	ENTRY	SAVE13,SAVE14,SAVE15,SAVE16
	ENTRY	SAVE17,SAVE18,SAVE19,SAVE20
	ENTRY	SAVE21,SAVE22,SAVE23,SAVE24
	ENTRY	SAVE25,SAVE26,SAVE27,SAVE28
	ENTRY	SAVE29,SAVE30
	ENTRY	APPTYP	APPLICATION TYPE
	EJECT

* SYSTEM CONTROL TABLE EXTERNALS
	EXTRN	SCTSFA	START OF FREE AREA
	EXTRN	SCTLAC	LOGICALL ADDRESS TO COMMON PART 
	EXTRN	SCTTCT	TC:TAB ADDRESS
	EXTRN	SCTSTB	A15 STACK-BASE
	EXTRN	SCTEFA	END OF FREE AREA
	EXTRN	SCTNOP	NUMBER OF PAGES 
	EXTRN	SCTPSZ	PAGE SIZE 
	EXTRN	SCTMMC		=00002 
	EXTRN	SCTOPT	SYSTEM OPTION 
	EXTRN	SCTPAG	PAGE TABLE ADDRESS
	EXTRN	SCTSWB	ADDRESS TO SWB CONTROL BLOCK TABLE
	EXTRN	SCTBUG	BUGGER ADDRESS

* EXTERNAL LABELS 
	EXTRN	SYSLDM	START OF MONITOR CONFIGURATION PART 
	EXTRN	PAGQUE	PAGE QUEUE POINTER

* EXTERNAL SUBROUTINES
	EXTRN	ACTOT	QUEUE TASK 
	EXTRN	PFINIT 
	EXTRN	SAVE8	SAVE 8 REGS
	EXTRN	RETUR8	RELOAD 8 REGS 
	EXTRN	TDISP	DISPATCHER ENTRY 

* 
	EXTRN	TTB:SA	START OF SAVE AREA IN TTAB
	EXTRN	TTB:CB	DISPL. TO CURRENT SEGMENT BASE ADDRESS
	EJECT


*************************************** 
* CONDITIONAL ASSEMBLY                * 
*************************************** 

MMUPAG	EQU	1	0 = NO MMU 

SWPBLK	EQU	0	SWAPPABLE WORK BLOCKS

CREDIT	EQU	1	0=ASSEMBLER

MMUSWB	EQU	MMUPAG+SWPBLK

SWBMMU	EQU	SWPBLK-MMUPAG
	EJECT

	  PROGRAM STRUCTURE: 

*          -------------------------------------------------------
*          !  RELOCATION ROUTINE                                 !<- A13
*          !  A14-STACK AND SUBROUTINE-HANDLER                   !
*          !-----------------------------------------------------!
*          !  SAVE & COMMUNICATION AREA. MMU - WORK TABLES       !
*          !-----------------------------------------------------!
*          !  SUBROUTINES. -COMMON TO ALL PARTS IN PROGRAM.      !
*          !-----------------------------------------------------!
*          !  R E A L T A                                        ! PART 2.B 
*          !  BUILD REAL TASK-LOCAL DATA AREAS                   !
*          !  -QUEUE TASK VIA 'ACTOT'                            !
*          !  -FILL MM-TABLE IN TTAB                             !
*          !  -COPY T:A'S ACCORDING TO SHADOW-TABLE              !
*          !  -BUILD TWB'S AND RESERVE FOR SWB'S                 !
*          !  -ALLOCATE FIXED BUFFERS AND STACK                  !
*          !  -UPDATE TID IN T:A AND SAVE TID IN T:AID TABLE     !
*          !  -START DEBUGGER (IF ANY) AND START APPLICATION     !
*          !-----------------------------------------------------!
*          !  SUBROUTINES                                        ! PART 2.A 
*          !  -MOVE DDIV PROTOTYPE TO FOLLOW SYSLDA              !
*          !                                                     !
*          !  C O M D A T                                        !
*          !  GENERATE COMMON DATA AREA. PROCESS CWB'S & UWB'S.  !
*          !  -MOVE D.T. AND W.B., COPY UWB'S ACCORDING TO       !
*          !   SHADOW-TABLE.                                     !
*          !                                                     !
*          !  C L A D A T                                        !
*          !  BUILD TASK CLASS DATA AREAS. PROCESS CWB'S, UWB'S  !
*          !  AND DWB'S.                                         !
*          !  -BUILD MM-TABLE                                    !
*          !  -MOVE T:D                                          !
*          !  -MOVE D.T. & W.B., COPY UWB'S                      !
*          !  -MOVE D.T.'S OF SWB'S AND TWB'S                    !
*          !  -SEARCH DBLK-TAB FOR DWB'S. MOVE D.T. AND UPDATE   !
*          !   W.B.-ADDRESS                                      !
*          !                                                     !
*          !  P R O D A T                                        !
*          !  BUILD PROTOTYPE TASK-LOCAL DATA AREAS.             !
*          !  -GENERATE TWB'S AND RESERVE FOR SWB'S              !
*          !  -ALLOCATE FIXED BUFFERS AND TERMINAL STACK         !
*          !  -MOVE T:A                                          !
*          !  -INCLUDE DDIV-PROTOTYPE & PART 2.A IN FREE AREA.   !
*          !  -CONTINUE IN PART 2.B                              !
*          !-----------------------------------------------------!
*          !  SUBROUTINES                                        ! PART 1 
*  ENTRY ->!                * SYSLDA ENTRY *                     !
*          !  CREDIT APPLICATION:      !  ASSEMBLER APPLICATION: !
*          !  READ CUNFIGURATION FILE  !  -FILL MM-TABLES IN     !
*          !  AND BUILD SHADOW-TABLES. !   USER TASK TTAB'S.     !
*          !                           !  -QUEUE 1:ST USER TASK  !
*          !  T:ATAB:                  !   AND START APPLICATION !
*          !  -A TABLE OF 'NUMBER OF   !-------------------------!
*          !   REAL TASKS' IS BUILT AT                           !
*          !   THE END OF MONITOR.                               !
*          !  U:BTAB:                                            !
*          !  -A TABLE OF 'NUMBER OF REAL UWB'S' IS BUILT IN     !
*          !   U:BTAB PROTOTYPE.                                 !
*          !                                                     !
*          !  -RELOCATE ALL W.B.-ADDRESSES IN DDIV-PROTOTYPE.    !
*          !  -REMOVE NOT USED ENTRIES IN T:ATAB                 !
*          !  -RELOCATE ADDRESSES IN U:BTAB                      !
*          !  -MOVE SYSLDA (NOT PART 1) TO FOLLOW T:ATAB SHADOW- !
*          !   TABLE                                             !
*          !  -CONTINUE IN PART 2.A                              !
*          !-----------------------------------------------------!
	EJECT
				
		***************** 
		***************** 
		**             ** 
		**  CONSTANTS  ** 
		***************** 
		**             ** 
		***************** 
				
**********
* P:MTAB *
**********
T:ATAB	EQU	0
U:BTAB	EQU	2
P:BAS	EQU	6	SEGMENT BASE
T:AID	EQU	32	ADDRESS TO 'TABLE OF T:A TID'
S:BTAB	EQU	40	DISP TO S:BTAB ADDRESS
I:RSTE	EQU	42	INTERPRETER RESTART ENTRY 


**********
* U:BTAB *
**********
UP:REC	EQU	6	RECORD LENGTH IN INITIAL U:BTAB
UPADDR	EQU	2	PROTOTYPE ADDRESS
UPNAME	EQU	4	PROTOTYPE NAME 
UPNUMB	EQU	7	SAVE AREA NUMBER OF COPIES (SHADOW-TBL)
* 
UR:REC	EQU	6	RECORD LENGTH IN REAL U:BTAB 
URADDR	EQU	2	ADDRESS TO FIRST REAL UWB
URNUMB	EQU	4	NUMBER OF UWB'S
URLENG	EQU	6	LENGTH OF UWB
	EJECT
				
				
				
******************************* 
* CONFIGURATION FILE (CONFIG) * 
******************************* 
			 
* TASK DEFINITION BLOCK:
TDBBT	EQU	0	1A BLOCK TYPE 
TDBNT	EQU	TDBBT+1	2N NUMBER OF TASKS
TDBID	EQU	TDBNT+2	6A TASK ID START VALUE
TDBMC	EQU	TDBID+6	6A MATCHING TASK CLASS
TDBTL	EQU	TDBMC+6	6A TASK LEVEL 
TDBNC	EQU	TDBTL+6	2N NUMBER OF TERMINAL DEVICE CLASSES
* 
TDBFST	EQU	TDBNC+2	FIRST 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	FIRST 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	FIRST UDB-RECORD 
NAMUWB	EQU	3	NAME OF UWB
NUMUBL	EQU	3	NUMBER OF BLOCKS 
UDBREC	EQU	NAMUWB+NUMUBL	UDB RECORD-LENGTH
	EJECT
				
				
********* 
*  T:A  * 
********* 
T:ASTA	EQU	-14	T:A START
CSE	EQU	-14	CURRENT SEGMENT END (HERE: STACKSIZE) 
CSB	EQU	-12	CURRENT SEGMENT BASE
CSN	EQU	-10	CURRENT SEGMENT NUMBER (HERE LENGTH 
			                        OF ALL DSCB-RECORDS
T:DAD	EQU	-8	ADDRESS TO T:D 
CIA	EQU	-6	CURRENT INSTUCTION ADDRESS 
			(HERE: DISPLACEMENT TO T:A-START)
			 
T:ATID	EQU	-4	TASK ID 
STKE	EQU	-2	STACK END 
PA	EQU	0	STACK POINTER
STKB	EQU	2	STACK BASE 
WATFST	EQU	4	FIRST WAT-ELEMENT
* 
* DSCB-RECORD:
DSCBL	EQU	20	RECORD LENGTH
BA	EQU	2	BUFFER ADDRESS 
RL	EQU	4	REQ. LENGTH
EL	EQU	6	EFF. LENGTH
BL	EQU	14	LENGTH ITEM ADDRESS 
	EJECT
				
				
********* 
*  T:D  * 
********* 
FCD	EQU	0	DISPLACEMENT TO FCB IN T:A
T:DTID	EQU	2	TASK IDENTIFIER (PROTOTYPE)
DATLEN	EQU	4	NUMBER OF DATASETS (DSCB'S)
WATLEN	EQU	6	NUMBER OF WATELEMENTS
TWBMSK	EQU	8	MASK FOR TWB'S (ONE BIT/ENTRY) 
SWBMSK	EQU	10	MASK FOR SWB'S      -"- 
CWBMSK	EQU	12	MASK FOR CWB'S      -"- 
UWBMSK	EQU	14	MASK FOR UWB'S      -"- 
DWBFST	EQU	16	FIRST WORD IN DBLK-TAB

STPREC	EQU	4	RECORD LENGTH OF START-POINTS


****************
* SOP-HANDLING *
****************
SOP	EQU	/2E	DEVICE ADDRESS

		  LAMP CODE	MEANING 
		  ---------	------- 
LMP1	EQU	/400	SYSLOAD RUNS
LMP2	EQU	/200	READ ERROR
LMP3	EQU	/100	MEMORY OVERFLOW 
LMP4	EQU	/80	FORMAT ERROR (CONFIG)
LMP5	EQU	/40	TID ERROR
LMP6	EQU	/20	UWB OR SWB ERROR 
LMP7	EQU	/10	MM-TABLE OVERFLOW
LMP8	EQU	8
LMP9	EQU	4
LMP10	EQU	2 
LMP11	EQU	1 
	EJECT
********************* 
*  OTHER CONSTANTS  * 
********************* 
			 
WBLEN	EQU	-4	LENGTH OF WORK-BLOCK 
DTLEN	EQU	-2	LENGTH OF DESCRIPTOR-TABLE 
SWBLEN	EQU	4	DISP TO LENGTH OF SWB
			 
FCBDD1	EQU	8	DISP TO FIRST DSET 
FCBDD2	EQU	10	DISP TO 2:ND DSET 
			 
STKSZ	EQU	128	DEFAULT STACK-SIZE
			 
CREID	EQU	2	CREDIT IDENTIFICATION 
SEGREC	EQU	6	RECORD LENGTH IN S:GTAB
NUMSEG	EQU	10	DISPL. TO NUMBER OF SEGMENTS IN S:GTAB

TTBTID	EQU	2	TID IN TTAB
T:DSAV	EQU	0	SAVE FOR T:D-ADDRESS IN TTAB 
TTB:PP	EQU	6	SAVE AREA FOR TCL IN TTAB

NTPA	EQU	4	INTERPRETER START ADDRESS
IHRTC	EQU	4	RTC INTERRUPT ADDRESS 
RTCDA	EQU	/1B	RTC DEVICE ADDRESS
			 
***************************************************************** 
*  CALL-FORMAT, PERFORMS:  CFR      A14,A13                     * 
*                          DATA     [REL-ADDRESS]               * 
*                                                               * 
***************************************************************** 
			 
			 
			 
CALL	FORM	16=/F697,16 
	EJECT
				
**************************************************
**************************************************
**                                              **
**  RELOCATION ROUTINE & STACK INITIALLISATION  **
**                                              **
**************************************************
**************************************************
			 
REL	RF	SUBBA	JUMP TO SUBROUTINE HANDLER 
	LDR	A13,P	GET BASE ADDRESS TO A13
	SUKL	A13,4 
* ADJUST FOR PSW-ROUTINE *
**************************
	LDK	A3,GETPSW	RELATIVE ADDRESS TO 'PSW-ADDRESS'
	ADR	A3,A13	ABSOLUT DITO
	ST	A3,PSW,A13	STORE ADDRESS TO 'GETPSW'-ROUTINE
* LOAD STACKBASE *
******************

	LDKL	A14,STACKB
	ADR	A14,A13	RELOCATE 
	RTN	A8 
				
				
* STACK * 
********* 
* 
	RES	12 
STACKB	EQU	*-REL-2
	EJECT
			 
				
* ADDRESS TO PSW-ROUTINE *
**************************
* 
PSW	EQU	*-REL 
	DATA	GETPSW
			 
****************************************************************
*                        G E T P S W                           *
* LITTLE SUBROUTINE TO PUT PSW IN STACK FOR CALLING SUBROUTINE *
****************************************************************
			 
GETPSW	EQU	*-REL
	STR	A2,A14	SAVE A2 ON A14-STACK
	LD	A2,2,A14	GET PSW FROM CALLING SUBROUTINE
	ST	A2,6,A14	REPLACE PSW FROM MAIN PROGRAM
	LDR*	A2,A14	RESTORE A2 
	RTN	A14
	EJECT

********************************* 
*                               * 
*  SUBROUTINE-HANDLER           * 
*                               * 
********************************* 

SUBSUB	EQU	*-REL
SUBBA	ST	A10,MUL,A13	SAVE A10 
	LD*	A10,4,A14	GET SUBROUTINE REL ADDRESS 
	IM	4,A14	ADJUST RETURN ADDRESS 
	IM	4,A14 
	AD	A10,M:REL,A13	ADD FOR SYSLDM RELOCATION 
	STR	A10,A14	PUT ON STACK 
	LD	A10,MUL,A13	RESTORE A10 
	ABR*	A14 



******************************************************* 
* JUMP TO SYSLDM (FROM SYSLOD) ALWAYS VIA THIS MODULE * 
******************************************************* 

JUMP	ABL	SYSLDM 
	EJECT
				
************************************
**                                **
**  SAVE, AND COMMUNICATION AREA  **
**                                **
************************************
			 
T:ATOD	EQU	*-REL	T:ATAB 'OLD' ADDRESS 
	DATA	0 
T:ATNW	EQU	*-REL	T:ATAB 'NEW' ADDRESS 
	DATA	0 
U:BTOD	EQU	*-REL	U:BTAB OLD ADDRESS 
	DATA	0 
U:BTNW	EQU	*-REL	U:BTAB NEW ADDRESS 
	DATA	0 
S:BTOD	EQU	*-REL	S:BTAB OLD ADDRESS 
	DATA	0 
S:BTNW	EQU	*-REL	S:BTAB NEW ADDRESS 
	DATA	0 
MOVADD	EQU	*-REL	ADDRESS-CHANGE AFTER MOVE
	DATA	0 
MOVED	EQU	*-REL	INDICATOR IF BLOCK ALREDY MOVED 
	DATA	0 
ENDADD	EQU	*-REL	END-ADDRESS INDICATOR
			FOR TABLE-SCANNING 
	DATA	0 
LSTADR	EQU	*-REL	LAST ADDRESS WHEN BUILDING DATA PART 
	DATA	0 
FSTADR	EQU	*-REL	FIRST FREE ADDRESS WHEN ALLOCATING BUFFERS 
	DATA	0 
NEWAD1	EQU	*-REL	SAVE FOR W.B. ADDRESS
	DATA	0 
NEWAD2	EQU	*-REL	SAVE FORD.T. ADDRESS 
	DATA	0 
SWITCH	EQU	*-REL	D.T. INDICATOR 
	DATA	0 
FLAG	EQU	*-REL	REAL TASK DATA PROCESSING INDICATOR
	DATA	0 
UWB	EQU	*-REL	U.W.B. INDICATOR
	DATA	0 
APPTYP	EQU	*-REL	APPLICATION TYPE 
	DATA	0 
SAVE01	EQU	*-REL	TEMPORARY SAVE 
	DATA	0 
SAVE02	EQU	*-REL
	DATA	0 
SAVE03	EQU	*-REL
	DATA	0 
SAVE04	EQU	*-REL
	DATA	0 
SAVE05	EQU	*-REL
	DATA	0 
SAVE06	EQU	*-REL
	DATA	0 
SAVE07	EQU	*-REL
	DATA	0 
SAVE08	EQU	*-REL
	DATA	0 
SAVE09	EQU	*-REL	SAVE AREAS 
	DATA	0 
SAVE10	EQU	*-REL
	DATA	0 
SAVE11	EQU	*-REL
	DATA	0 
SAVE12	EQU	*-REL
	DATA	0 
SAVE13	EQU	*-REL
	DATA	0 
SAVE22	EQU	*-REL
	DATA	0 
SAVE25	EQU	*-REL
	DATA	0 
SAVE26	EQU	*-REL
	DATA	0 
SAVE27	EQU	*-REL
	DATA	0 
SAVE28	EQU	*-REL
	DATA	0 
SAVE29	EQU	*-REL
	DATA	0 
SAVE30	EQU	*-REL
	DATA	0 
WBADD	EQU	*-REL	W.B.-ADDRESS SAVE 
	DATA	0 
MUL	EQU	*-REL	MULTIPLICATION REGISTER 
	DATA	0 
BIT	EQU	*-REL	SAVE FOR SUPER-LOOP 
	DATA	0 
TADISP	EQU	*-REL	DISPLACEMENT IN T:A TO W.B. ADDRESS
	DATA	0 
DATEND	EQU	*-REL	END OF DDIV PROTOTYPE
	DATA	0 
MMREL1	EQU	*-REL	PHYSICALL PAGE BASE
	DATA	0 
M:REL	EQU	*-REL	RELOCATION FOR SYSLDM 
	DATA	0 
SYSBUF	EQU	*-REL
	DATA	0	TEMPORARY BUFFER START ADDRESS
BUFSIZ	EQU	*-REL	TEMP. BUFFER SIZE
	DATA	0 
MMTO	EQU	*-REL	MMTABLE ADDRESS
	DATA	0 
MMFROM	EQU	*-REL	2:ND MMTABLE ADDRESS 
	DATA	0 
FYSPAG	EQU	*-REL	LAST PHYSICALLY PAGE NUMBER
	DATA	0 
FSTPAG	EQU	*-REL
	DATA	0	FIRST FREE PAGE (PHYSICALL) 
TTAB	EQU	*-REL	CORRENT TTAB ADDRESS 
	DATA	0 
XMSAV	EQU	*-REL 
	DATA	0,0 
LDALEN	EQU	*-REL
	DATA	LDAEND-REL	PROGRAM LENGTH 



********************************* 
* EQUATES FOR SYSLDM SAVE-WORDS * 
********************************* 

SAVE14	EQU	U:BTOD 
SAVE15	EQU	U:BTNW 
SAVE16	EQU	MOVADD 
SAVE17	EQU	ENDADD 
SAVE18	EQU	LSTADR 
SAVE19	EQU	FSTADR 
SAVE20	EQU	MOVED
SAVE21	EQU	NEWAD1 
SAVE23	EQU	SWITCH 
SAVE24	EQU	FLAG 
	EJECT

* MMU TABLES *


MMDDIV	EQU	*-REL	DDIV (& SYSLDA) MM-TABLE 
	IFT MMUPAG=1 
	RES	16 
	XIF

MMTAB	EQU	*-REL	WORK AREA MM-TAB
TABBE	EQU	* 
	IFT MMUPAG=1 
	DATA	0,0,0,0,0,0,0,0 
	DATA	0,0,0,0,0,0,0,0 
	XIF
MMEND	EQU	* 
	DATA	0	CURRENT SEGMENT BASE IN T:A 
TTPAG	DATA	0	LAST ENTRY (FROM BOTTOM) IN MM-TAB 
LSTPAG	EQU	TTPAG-*	DISPL. TO 'ENTRY-POINTER'
	DATA	0 

MMBEG	EQU	TABBE-* 
	EJECT
				
***                                           *** 
***      S  U  B  R  O  U  T  I  N  E  S      *** 
***  -COMMON TO ALL PARTS IN PROGRAM          *** 
***                                           *** 
************************************************* 
************************************************* 
				
				
**              E R R O R             **
**                                    **
**                                    **
**  ERROR HANDLING ROUTINE.           **
**                                    **
**  INPUT :A1=SOP-MESSAGE             **
**  OUTPUT:A2=RELATIVE CALLING ADDRESS**
**            (REG-CONTENTS IS SAVED) **
****************************************

ERROR	EQU	* 
	ST	A2,SAVE01,A13	SAVE A2 
	LD	A2,4,A14	GET CALLING ABSOLUTE ADDRESS 
	SUR	A2,A13	RELATIVE DITO 
	OTR	A1,0,SOP 
	HLT
	DATA	/6300	(DEBUGGING PURPOS)
	EJECT

**         M O V E             ** 
**                             ** 
**                             ** 
**  MOVE  BLOCKS INSIDE MEMORY ** 
**                             ** 
**  INPUT:A1=FROM-ADDRESS      ** 
**        A2=TO-ADDRESS        ** 
**        A3=LENGTH            ** 
** OUTPUT:A3=-1                ** 
**  WORK-REG: A4               ** 
********************************* 
			 
MOVE	EQU	*
MOVES	ADR	A1,A3	END OF FROM AREA
	ADR	A2,A3	END OF TO-AREA 
	LD	A4,SCTEFA	GET END OF FREE AREA
	TNM	A2,A4	SIGN EQUAL?
	RF(NN)	MOVNN	YES 
	CWR	A4,A2	COMPARE WHEN UNEQUAL SIGN
	RF	MOVCK 
MOVNN	CWR	A2,A4	COMPARE WHEN EQUAL SIGN 
MOVCK	RF(NG)	MOVE10	END OF TO-AREA<=END OF FREE AREA
	LDKL	A1,LMP3	INDICATE MEMORY OVERFLOW
	CALL	ERROR 
MOVE10	SUK	A3,1	DEC LENGTH
	RF(N)	MOVE20	ALL DONE
	SUK	A1,1 
	SUK	A2,1 
	LCR	A4,A1	GET CHARACTER
	SCR	A4,A2	STORE CHARACTER
	RB	MOVE10
MOVE20	RTN	A14
	IFT CREDIT-MMUPAG=1
	EJECT
				
				
**                M O V I N G                ** 
**                                           ** 
**                                           ** 
**  USES ROUTINE 'MOVE' ABOVE. TO-ADDRESS IS ** 
**  ASSUMED TO BE DATA-PART OF MEMORY        ** 
**  LSTADR POINTS AT LAST (HIGHEST) FREE     ** 
**  ADDRESS. LSTADR IS UPDATED AND CHECKED   ** 
**                                           ** 
**  INPUT:A3 & A1 AS IN 'MOVE'               ** 
**  OUTPUT: A2=TO-ADDRESS (LSTADR UPDATED)   ** 
**  WORK-REG: A4                             ** 
*********************************************** 
			 
MOVING	EQU	*
	LD	A2,LSTADR,A13	GET LAST ADDRESS
	SUR	A2,A3	SUB LENGTH 
	ANKL	A2,/FFFE	MAKE EVEN ADDRESS
	ST	A11,SAVE01,A13	SAVE A11 
	ST	A9,SAVE12,A13	SAVE A9 
	LDR	A11,A2 
	LD	A9,DATEND,A13	END OF PROTOTYP AREA
	CALL	CMPADR	COMPARE ADDRESSES
	RF(NL)	MOV020
MOV010	LDKL	A1,LMP3	MEMORY OVERFLOW 
	CALL	ERROR 
MOV020	LD	A9,FSTADR,A13	CHECK FIRST FREE ADDRESS
	CALL	CMPADR
	RB(L)	MOV010 
	ST	A2,LSTADR,A13	NEW ADDRESS 
	LD	A9,SAVE12,A13	RESTORE REGISTERS 
	LD	A11,SAVE01,A13
	RB	MOVES 
	XIF
	IFT CREDIT+MMUPAG=2
	EJECT

**               X M O V E                    **
**                                            **
**                                            **
**  MOVE BLOCK INSIDE MEMORY VIA MMU          **
**  TWO PHASES:-MOVE TO SYSTEM AREA (BUFBEG)  **
**             -MOVE TO USER AREA             **
**  IF 'BUFSIZ' (TEMPORARY MOVE-BUFFER) IS NOT**
**  BIG ENOUGH THE MOVE IS REPEATED           **
**                                            **
**  INPUT :A1=FROM-ADDR(MMFROM=MM-TABLE ADDR.)**
**         A2=TO-ADDRESS (MMTO=MM-TABLE ADDR.)**
**         A3=LENGTH (IN BYTES)               **
**  WORK.REGS:A4,A10                          **
************************************************

XMOVE	EQU	* 
	ST	A1,SAVE09,A13 
	ST	A1,SAVE07,A13 
	ST	A2,SAVE10,A13 
	ST	A2,SAVE08,A13 
	ST	A3,SAVE11,A13 
	ST	A9,XMSAV,A13	SAVE A9 TEMPORARY
	ST	A11,XMSAV+2,A13	SAVE A11 TEMPORARY
XMOV05	EQU	*
	LDR	A10,A3	SAVE LENGTH 
	LDK	A4,0	RESET 'NUMBER-OF-MOVE' COUNTER
	LDR	A11,A3	GET LENGTH OF AREA TO MOVE
	LD	A9,BUFSIZ,A13	GET TEMPORARY BUFFER SIZE 
	CALL	CMPADR	TEMPORARY BUFFER BIG ENOUGTH 
	RF(G)	SPLIT	NO! SEVERAL MOVE 
XMOV10	LDR	A3,A10	GET LENGTH
	LD	A1,SAVE09,A13	GET FROM ADDRESS
	LD	A2,SYSBUF,A13	GET TEMP. BUFFER START-ADDRESS
	TL*	MMFROM,A13	LOAD FROM-TABLE 
	MVUS	A3	MOVE DATA-BLOCK TO TEMP. BUFFER
	ST	A1,SAVE09,A13	SAVE END OF 'FROM' ADDRESS
	LD	A1,SYSBUF,A13 
	LD	A2,SAVE08,A13	GET START OF 'TO' ADDRESS 
	LDR	A3,A10	GET LENGTH
	TL*	MMTO,A13	LOAD TO-TABLE 
	MVSU	A3	MOVE DATA-BLOCK FROM BUFFER
	SUK	A4,1	MORE PARTS TO MOVE? 
	RF(N)	XMOV30	NO! 
	ADR	A2,A10 
	ST	A2,SAVE08,A13	SAVE START OF 'TO' ADDRESS
	LD	A3,SAVE11,A13	GET REQUESTED LENGTH
	SUR	A3,A10	SUBTRACT MOVED PART 
	ST	A3,SAVE11,A13	SAVE
	LDR	A11,A3	GET REMAINING LENGTH	=3 
	LDR	A9,A10	GET CURRENT BUFFER LENGTH	=3
	CALL	CMPADR	REMAINING PART <CURRENT BUFFERLENGTH?	=3 
	RB(NL)	XMOV10
	LDR	A10,A3	LAST LENGTH 
	RB	XMOV10
	EJECT
SPLIT	EQU	* 
	LDR	A1,A3	GET DIVISOR	=3 
	SRL	A1,15	MOST SIGN. PART OF DIVISOR	=3
	LDR	A2,A3	GET DIVISOR
	DV	BUFSIZ,A13	AND DIVIDE 
	LDR	A4,A2	GET QUOTIENT (=NUMBER OF MOVES - 1)
	LD	A10,BUFSIZ,A13	MOVE MAX LENGTH
	RB	XMOV10

XMOV30	LD	A2,SAVE10,A13	RESTORE 'TO-ADDRESS'
	LD	A1,SAVE07,A13	RESTORE 'FROM-ADDRESS'
	LD	A9,XMSAV,A13	RESTORE A9 
	LD	A11,XMSAV+2,A13	RESTORE A11 
	RTN	A14
	EJECT

**                M O V I N G                ** 
**                                           ** 
**                                           ** 
**  USES SUBROUTINE 'XMOVE' TO MOVE A BLOCK  ** 
**  VIA TWO MM-TABLES.PHYSICALL TO-ADDRESS   ** 
**  IS ALWAYS ASSUMED TO BE DATA PART OF     ** 
**  MEMORY. LSTADR & FYSPAG POINTS AT LAST   ** 
**  (HIGHEST) FREE ADDRESS. LSTADR &FYSPAG   ** 
**  IS UPDATED AND CHECKED.                  ** 
**                                           ** 
**  INPUT :A1 & A3 AS IN 'XMOVE'             ** 
**         TTAB=POINTER TO TTAB (OR LIKELY)  ** 
**  OUTPUT:A2=LOGICALL TO-ADDRESS            ** 
**  WORK-REGS: A4,A10                        ** 
*********************************************** 

MOVING	EQU	*
	ST	A11,SAVE01,A13	SAVE A11 
	ST	A9,SAVE12,A13	SAVE A9 
	LD	A4,FYSPAG,A13	GET ACT. PHYSICALL PAGE 
	LD	A10,TTAB,A13	LOAD TTAB-ADDRESS
	LD	A2,LSTPAG,A10	GET LAST TABLE-ENTRY IN TTAB
	LDR*	A9,A2	GET PAGE IN TABLE 
	ANKL	A9,/FC00
	CWR	A9,A4	CORRECT PAGE IN MMU-TABLE? 
	RF(E)	MOV010	YES!
	ADKL	A4,/400	ADJUST FOR 'SETTAB' 
	CALL	SETTAB	NEW PAGE IN TABLE! 
MOV010	LD	A11,LSTADR,A13	GET LAST LOGICALL ADDRESS
	ANKL	A11,/FFF
	LDR	A9,A3	GET LENGTH OF AREA TO MOVE 
	CALL	CMPADR	ENOUGTH SPACE IN CURRENT PAGE? 
	RF(NL)	MOV020	YES! 
	SUR	A11,A3	COMPUTE DISPLACEMENT IN PAGE
MOV015	RF(NP)	MOV025
	CALL	SETTAB	INITIALIZE NEW PAGE ENTRY
	ADKL	A11,4096	PHYSICAL PAGE INCREMENT
	RB	MOV015
MOV020	SUR	A11,A3	COMPUTE DISPLACEMENT IN PAGE
MOV025	RF(NN)	MOV050
MOV030	CALL	SETTAB	NEW PAGE IN TABLE! 
	ADKL	A11,4096	NEW PAGE INCREMENT 
	RB(N)	MOV030	NOT ENOUGH. NEW PAGE! 

* MM-TABLE CORRECT. SAVE ADDRESSES *

* A4=PHYSICALL PAGE NUMBER
* A11=DISPLACEM. WITHIN PAGE
* A2=CURRENT ENTRY IN MM-TABLE

MOV050	EQU	*
	ST	A2,LSTPAG,A10	SAVE MMU-ENTRY IN TTAB
	ST	A4,FYSPAG,A13	SAVE PHYSICALL PAGE NUMBER
	LDKL	A4,MMBEG	CALCULATE TABLE ENTRY DISPLACEM. 
	ADR	A4,A10	ABSOLUTE ENTRY ADDRESS
	ST	A4,MMTO,A13	SAVE TABLE ADDRESS
	SUR	A2,A4	RELATIVE ADDRESS 
	SLL	A2,11	SHIFT TO FOUR FIRST BITS & DIV BY 2
	ORR	A2,A11	GET DISPLACEM. WITHIN PAGE
	ANKL	A2,/FFFE	EVEN ADDRESS 
	ST	A2,LSTADR,A13	SAVE LOGICALL ADDRESS 
* CHECK ADDRESSES * 

	LD	A9,FSTPAG,A13	GET FIRST FREE PAGE 
	ST	A11,SAVE07,A13	SAVE A11 
	LD	A11,FYSPAG,A13
	CALL	CMPADR	AND COMPARE
	RF(G)	MOV090	OK! 
	RF(L)	MOV070	NOK!
	LD	A11,SAVE07,A13	RESTORE DISPL. 
	LD	A9,FSTADR,A13 
	CALL	CMPADR
	RF(NL)	MOV090	OK!
MOV070	LDKL	A1,LMP3 
	CALL	ERROR 
MOV090	EQU	*
	CALL	XMOVE	MOVE
	LD	A9,SAVE12,A13 
	LD	A11,SAVE01,A13	RESTORE REGISTERS
	TL*	MMFROM,A13	RESTORE MM-TABLE
	RTN	A14
	EJECT

**               S E T T A B                   ** 
**                                             ** 
**                                             ** 
**  SET NEW PAGE IN MM-TABLE & CHECK IF TABLE  ** 
**  OVERFLOW.                                  ** 
**                                             ** 
**  INPUT :A2-ADDRESS TO CURRENT ENTRY         ** 
**         A4=PHYSICALL PAGE                   ** 
**  OUTPUT:A2 & A4 IS UPDATED                  ** 
**   WORK.REG: A9                              ** 
************************************************* 

SETTAB	EQU	*
	SUKL	A4,/400	GET NEXT PAGE 
	SUK	A2,2	GET NEXT ENTRY

* CHECK IF MM-TABLE OVERFLOW *

	LDR	A9,A10	GET END-ADDRESS A10=TTAB
	ADKL	A9,MMBEG
	TNM	A2,A9	32-KB BOARDER CHECK
	RF(NN)	SETT00
	CWR	A9,A2
	RF	SETT05
SETT00	CWR	A2,A9	OVERFLOW?
SETT05	RF(NL)	SETT10	NO 
	LDK	A1,LMP7
	CALL	ERROR 
SETT10	EQU	*
	STR	A4,A2	STORE IN TABLE 
	RTN	A14
	XIF
	IFF CREDIT=0 
	EJECT
			 
**              G E T W B                    ** 
**                                           ** 
**                                           ** 
**  GET WORK BLOCK ADDRESS AND DISPLACE-     ** 
**  MENT IN T:A                              ** 
**                                           ** 
**  INPUT : A8= POINTER TO T:A-ADD IN T:ATAB ** 
**          BIT=BIT NUMBER SAT IN MASK (0-15)** 
**  OUTPUT: A4=W.B. DISPLACEMENT IN T:A      ** 
**          TADISP=A4                        ** 
**          A11=W.B.-ADDRESS                 ** 
**          WBADD=POINTER TO W.B.-ADD IN T:A ** 
*********************************************** 
			 
GETWB	EQU	* 
	LD	A4,BIT,A13	GET BIT NUMBER 
	SLL	A4,2	ADJUST FOR ADDRESSING 
	ADK	A4,WATFST+2
	ST	A4,TADISP,A13	SAVE DISPLACEMENT 
	IFT CREDIT-MMUPAG=1
	LDR*	A11,A8	GET T:A-ADDRESS
	ADR	A11,A4	ADD DISPLACEMENT
	ST	A11,WBADD,A13	SAVE
	LDR*	A11,A11	GET W.B.-ADDRESS
	XIF
	IFT CREDIT+MMUPAG=2
	LD	A11,FLAG,A13	REAL TASK-DATA PROCESSING? 
	RF(Z)	GETW10	NO! 
	TL*	MMTO,A13	LOAD TO-TABLE 
GETW10	ELR	A11,A8	GET T:A-ADDRESS 
	ADR	A11,A4	ADD DISPLACEMENT
	ST	A11,WBADD,A13	SAVE
	ELR	A11,A11	GET W.B.-ADDRESS 
	TL*	MMFROM,A13	RELOAD FROM-TABLE 
	XIF
	IFF CREDIT=0 
	RTN	A14
	EJECT
				
				
**              M O V W B                         **
**                                                **
**                                                **
**  MOVE WORK-BLOCK. W.B.-ADDRESS IS UPDATED      **
**                                                **
**  INPUT: A11=W.B.-ADDRESS                       **
** OUTPUT: 'WBADD'=POINTER TO MOVED W.B.ADDRESS   **
**  WORK-REGS: A1-A4                              **
****************************************************
			 
MOVWB	EQU	* 
	LDR	A1,A11	GET ADDRESS 
	ADKL	A1,WBLEN	FROM-ADDRESS 
	IFT CREDIT-MMUPAG=1
	LDR*	A3,A1	LENGTH
	CALL	MOVING
	SUKL	A2,WBLEN	ADJUST TO-ADDRESS FOR DISPLACEMENT 
	ST*	A2,WBADD,A13	UPDATE W.B.-ADDRESS AFTER MOVE
	XIF
	IFT CREDIT+MMUPAG=2
	ELR	A3,A1	LENGTH 
	CALL	MOVING
	SUKL	A2,WBLEN	ADJUST TO-ADDRESS FOR DISPLACEMENT 
	LD	A4,FLAG,A13	REAL DATA-PART PROCESSING?
	RF(Z)	MOVW10	NO! 
	TL*	MMTO,A13	LOAD TO-TABLE 
MOVW10	ES*	A2,WBADD,A13	UPDATE W.B.-ADDRESS AFTER MOVE
	TL*	MMFROM,A13	RELOAD FROM-TABLE 
	XIF
	IFF CREDIT=0 
	RTN	A14
	EJECT
				
				
**               M O V D T                         ** 
**                                                 ** 
**                                                 ** 
**  MOVE DISCRIPTOR TABLE. D.T.-ADDRESS IS UPDATED ** 
**                                                 ** 
**  INPUT :WBADD POINTS TO W.B.-ADDRESS IN T:A     ** 
**  OUTPUT: A3=POINTER TO W.B.-ADDRESS             ** 
**  WORK REGS: A1-A4                               ** 
***************************************************** 
			 
MOVDT	EQU	* 
	LD	A1,WBADD,A13	GET POINTER TO W.B-ADDRESS IN WAT
	SUK	A1,2	POINTER TO D.T.-ADDRESS 
	IFT CREDIT-MMUPAG=1
	LDR*	A1,A1	D.T.-ADDRESS
	ADKL	A1,DTLEN	ADJUST FOR LENGTH WORD 
	AD	A1,MOVADD,A13	RELOCATE
	LDR*	A3,A1	LENGTH
	CALL	MOVING
	LD	A3,WBADD,A13
	SUKL	A2,DTLEN
	SUKL	A1,DTLEN
	ST	A2,-2,A3	UPDATE D.T-ADDRESS. A2=NEW ADDRESS 
	XIF
	IFT CREDIT+MMUPAG=2
	ELR	A1,A1	D.T.-ADDRESS 
	ADKL	A1,DTLEN	ADJUST FOR LENGTH WORD 
	AD	A1,MOVADD,A13	RELOCATE
	ELR	A3,A1	LENGTH 
	CALL	MOVING
	LD	A3,WBADD,A13
	SUKL	A2,DTLEN
	SUKL	A1,DTLEN
	ES	A2,-2,A3	UPDATE D.T-ADDRESS. A2=NEW ADDRESS 
	XIF
	IFF CREDIT=0 
	RTN	A14
	EJECT
				
**                    M O V D W B                     **
**                                                    **
**                                                    **
**  SEARCH T:D FOR DUMMY W.B. IF ANY FOUND, MOVE D.T. **
**  AND UPDATE ADDRESSES (W.B. & D.T.)                **
**                                                    **
**  INPUT : A12=T:D-ADDRESS                           **
**          A8= POINTER TO T:A-ADDRESS                **
**          BIT=BIT NUMBER SAT IN DWBMSK ( 0-15 )     **
**  WORK.REGS: A1-A4                                  **
********************************************************
			 
MOVDWB	EQU	*
	ST	A6,SAVE05,A13	SAVE A5 
	LDK	A6,0 
MOVD10	LD	A4,BIT,A13	GET BIT NUMBER 
	ADK	A4,1	FIRST WAT-ELEMENT =1
	IFT CREDIT-MMUPAG=1
	LD	A2,WATLEN,A12 
	XIF
	IFT CREDIT+MMUPAG=2
	EL	A2,WATLEN,A12 
	XIF
	IFF CREDIT=0 
	SUR	A2,A6	ACTUAL TABLE LENGTH
	ADR	A6,A12	A6=TABLE POINTER
MOVD20	ADK	A6,1	A6=TABLE INDEX
	SUK	A2,1	ALL?
	RF(N)	MOVD60	YES!
	IFT CREDIT-MMUPAG=1
	CC	A4,DWBFST,A6	SHARED W.B.? 
	XIF
	IFT CREDIT+MMUPAG=2
	EL	A10,DWBFST,A6	CHECK IF SHARED W.B.
	SRC	A6,1	RIGHT OR LEFT BYTE? 
	RF(N)	MOVD30	RIGHT!
	ANKL	A10,/FF00 
	ECR	A10,A10
	RF	MOVD40
MOVD30	ANKL	A10,/FF 
MOVD40	SLC	A6,1	ADJUST POINTER
	CWR	A4,A10	SHARED W.B.?
	XIF
	IFF CREDIT=0 
	RB(NE)	MOVD20	NO!
* DWB FOUND * 
	NGR	A4,A2	CALCULATE DISPLACEMENT IN T:A
	IFT CREDIT-MMUPAG=1
	AD	A4,WATLEN,A12 
	XIF
	IFT CREDIT+MMUPAG=2
	EL	A10,WATLEN,A12
	ADR	A4,A10 
	XIF
	IFF CREDIT=0 
	LDR	A6,A4	SAVE TABLE INDEX 
	SUK	A4,1 
	SLL	A4,2 
	ADK	A4,WATFST+2
	LD	A3,NEWAD2,A13	GET NEW W.B.-ADDRESS
	IFT CREDIT-MMUPAG=1
	ADR*	A4,A8	A4=POINTER TO W.B.-ADDRESS IN T:A 
	STR	A3,A4	CHANGE W.B.-ADDRESS
	XIF
	IFT CREDIT+MMUPAG=2
	LD	A2,FLAG,A13	REAL DATA-PART PROCESSING?
	RF(Z)	MOVD50	NO! 
	TL*	MMTO,A13	LOAD TO-TABLE 
MOVD50	EQU	*
	ELR	A10,A8	A4=POINTER TO W.B.-ADDR IN T:A
	ADR	A4,A10 
	ESR	A3,A4	CHANGE W.B.-ADDRESS
	TL*	MMFROM,A13	RELOAD FROM-TABLE 
	XIF
	IFF CREDIT=0 
	ST	A4,WBADD,A13
	LD	A2,SWITCH,A13	WB-ADDRESS CHANGE ONLY? 
	RB(NZ)	MOVD10	YES! 
	CALL	MOVDT	MOVE D.T. 
	RB	MOVD10
MOVD60	EQU	*
	LD	A6,SAVE05,A13	RESTORE A6
	RTN	A14
	EJECT


**              T W B S W B                   **
**                                            **
**  COPY TWB'S AND RESERVE SPACE FOR SWB'S    **
**                                            **
**  INPUT : A8=ACTUAL T:A-ADDRESS             **
**          A12=T:D-ADDRESS                   **
**  WORK-REGS: A1-A4,   A11                   **
************************************************

TWBSWB	EQU	*
	ST	A7,SAVE04,A13	SAVE A7 
	LD	A7,TWBMSK,A12	GET TWB MASK
	IFT CREDIT+MMUPAG=2
	EL	A7,TWBMSK,A12	GET TWB MASK
	XIF
	IFF CREDIT=0 
	CALL	SHIFT 
TWSW10	RF(Z)	TWSW20	ALL DONE! 
	CALL	GETWB 
	CALL	MOVWB 
	ST	A2,NEWAD2,A13	SAVE NEW WB-ADDRESS 
	CALL	MOVDWB	CHANGE DWB-ADDRESSES 
	CALL	SKIFTA
	RB	TWSW10
TWSW20	EQU	*
	IFT	CREDIT+SWPBLK=2
	EJECT
				
				
* RESERVE SPACE FOR SWB'S * 
*************************** 
	XIF
	IFT	CREDIT+SWBMMU=2
	LD	A7,SWBMSK,A12 
	XIF
	IFT	CREDIT+MMUSWB=3
	EL	A7,SWBMSK,A12 
	XIF
	IFT	CREDIT+SWPBLK=2
	CALL	SHIFT 
TWSW30	RF(Z)	TARZAN	ALL DONE
	CALL	GETWB 
	CALL	MOVWB	RESERVE SPACE 
	ST	A2,NEWAD2,A13	SAVE W.B.-ADDRESS 
	CALL	MOVDWB	CHANGE DWB- ADDRESSES
	CALL	SKIFTA
	RB	TWSW30
TARZAN	EQU	*
	XIF
	IFT	CREDIT=1 
	LD	A7,SAVE04,A13	RESTORE A7
	RTN	A14
	EJECT


**                A L L B U F                 **
**                                            **
**  ALLOCATE FIXED DATA SET BUFFERS AND       **
**  TERMINAL STACK                            **
**                                            **
**  INPUT : A8=ACTUAL T:A-ADDRESS IN T:ATAB   **
**          A12=T:D-ADDRESS                   **
**          CSN (IN T:A)=LENGTH OF DSCB'S     **
**          CIA (IN T:A)=DISPL. TO T:A-START  **
**          CSE (IN T:A)=STACKSIZE            **
**  WORK-REGS. :A1-A4,A9,A11                  **
************************************************

ALLBUF	EQU	*
	IFT CREDIT-MMUPAG=1
	LD	A9,FSTADR,A13	GET BUFFER START ADDRESS
	LDR*	A1,A8	GET T:A-ADDRESS 
	LD	A3,CSN,A1	GET DSCB TOTAL LENGTH 
	RF(Z)	ALLB70	NO DSCB'S 
	ADKL	A1,T:ASTA	CALC START OF DSCB RECORDS
	LDR	A10,A1	SAVE START ADDRESS
	XIF
	IFT CREDIT+MMUPAG=2
	ELR	A1,A8	GET T:A-ADDRESS
	EL	A3,CSN,A1	GET DSCB TOTAL LENGTH 
	RF(Z)	ALLB70	NO DSCB 
	ADKL	A1,T:ASTA	CALCULATE START OF DSCB'S 
	LDR	A10,A1	SAVE START ADDRESS
	XIF
	IFF CREDIT=0 
	SUR	A3,A1
	NGR	A3,A3
	SUK	A3,DSCBL	END CONDITION 
	ST	A3,SAVE04,A13	SAVE ADDRESS TO END OF DSCB-RECORDS 
ALLB10	SUK	A1,DSCBL	A1=FIRST WORD IN FIRST DSCB-RECORD
	CW	A1,SAVE04,A13	ALL?
	RF(E)	ALLB70	YES!
	IFT CREDIT-MMUPAG=1
	LDR*	A3,A1	GET FIRST WORD IN ECB 
	SLL	A3,1	STATIC BUFFER?
	RB(NN)	ALLB10	NO!
	ST	A9,BA,A1	BUFFER START 
	LD	A3,RL,A1	BUFFER LENGTH
	ST	A3,BL,A1
	LD	A2,EL,A1	SHARED BUFFER? 
	RF(Z)	NOTSH	NO!
	LDR	A4,A1	RESTORE START OF DSCB'S
	XIF
	IFT CREDIT+MMUPAG=2
	ELR	A3,A1	GET FIRST WORD IN ECB
	SLL	A3,1	STATIC BUFFER?
	RB(NN)	ALLB10	NO!
	EL	A3,RL,A1	BUFFER LENGTH
	ES	A3,BL,A1
	EL	A2,EL,A1	SHARED BUFFER? 
	RF(Z)	NOTSH	NO!
	LDR	A4,A1	RESTORE START OF DSCB'S
	XIF
	IFF CREDIT=0 
	ADK	A4,DSCBL	FIRST WORD
ALLB20	SUK	A2,1	A2=INDEX
	RF(NN)	ALLB30
	LDK	A1,LMP4	FORMAT ERROR 
	CALL	ERROR 
ALLB30	EQU	*
	RF(Z)	ALLB40	ECB FOUND 
	ADK	A4,DSCBL	A4=ADDRESS TO DSCB TO EXAMINE 
	CWR	A4,A10 
	RB(NE)	ALLB20
	LDK	A1,LMP4	BUFFER NOT FOUND 
	CALL	ERROR 
	IFT CREDIT-MMUPAG=1
ALLB40	LD	A4,BA,A4	BUFFER ALLOCATED?
	RF(NZ)	ALLB50	YES! 
	LDK	A1,LMP4	FORMAT ERROR 
	CALL	ERROR 
ALLB50	EQU	*
	ST	A4,BA,A1	AND STORE IN CURRENT ECB 
	XIF
	IFT CREDIT+MMUPAG=2
ALLB40	EL	A4,BA,A4	BUFFER ALLOCATED?
	RF(NZ)	ALLB50	YES! 
	LDK	A1,LMP4	FORMAT ERROR 
	CALL	ERROR 
ALLB50	EQU	*
	ES	A4,BA,A1	AND ESORE IN CURRENT ECB 
	XIF
	IFF CREDIT=0 
	RB	ALLB10

	IFT CREDIT-MMUPAG=1
NOTSH	LDR	A9,A9	PAGING? 
	RF(NZ)	NOTS10	NO!
	CALL	MOVING	ALLOCATE BUFFER FROM BOTTOM
	ST	A2,BA,A1	STORE BUFFER ADDRESS 
	RB	ALLB10
NOTS10	ADR	A9,A3	ALLOCATE BUFFER FROM TOP 
	ADKL	A9,1
	ANKL	A9,/FFFE	EVEN ADDRESS 
* CHECK ADDRESS:
			 
	LD	A11,LSTADR,A13	DATA START 
	CALL	CMPADR
	RF(NL)	ALLB60	OK!
	LDKL	A1,LMP3 
	CALL	ERROR 
ALLB60	EQU	*
	ST	A9,FSTADR,A13	SAVE BUFFER END ADDRESS 
	XIF
	IFT CREDIT+MMUPAG=2
NOTSH	CALL	MOVING	ALLOCATE BUFFER FROM 'BOTTOM' 
	ES	A2,BA,A1	STORE BUFFER ADDRESS 
	XIF
	IFF CREDIT=0 
	RB	ALLB10
				
* RESERVE STACK AND SET STACKPOINTERS * 

ALLB70	EQU	*
	IFT CREDIT-MMUPAG=1
	LDR*	A1,A8	GET T:A-ADDRESS 
	LD	A4,LSTADR,A13 
	SUK	A4,2 
	LD	A3,CSE,A1	GET STACK SIZE
	RF(NZ)	ALLB80
	LDK	A3,STKSZ	DEFAULT STACKSIZE 
ALLB80	EQU	*
	ST	A4,STKB,A1	SET STACKBASE
	STR	A4,A1	STACK POINTER
	CALL	MOVING	ALLOCATE STACK 
	ST	A2,STKE,A1	SET STACK-END
	XIF
	IFT CREDIT+MMUPAG=2
	ELR	A1,A8	GET T:A-ADDRESS
	EL	A3,CSE,A1	GET STACK SIZE
	RF(NZ)	ALLB80	USER DEFINED STACK SIZE
	LDK	A3,STKSZ	DEFAULT STACK SIZE
ALLB80	ES	A3,STKB,A1	SAVE STACK SIZE
	CALL	MOVING	ALLOCATE STACK 
	ES	A2,STKE,A1	STORE STACK END
	EL	A3,STKB,A1	GET STACK SIZE 
	ADR	A2,A3	COMPUTE STACK BASE 
	SUK	A2,2	ADDRESS TO LAST WORD IN STACK	=1
	ES	A2,STKB,A1	STORE STACK BASE 
	ESR	A2,A1	STORE CURRENT STACK POINTER
	XIF
	IFF CREDIT=0 
	RTN	A14
	EJECT

**              M O V T : A                   **
**                                            **
**  MOVE T:A AND UPDATE DATA SET ADDRESSES IN **
**  FORMAT CONTROL BLOCK                      **
**                                            **
**  INPUT : A8=T:A-ADDRESS                    **
**          A12=T:D-ADDRESS                   **
**          CIA (IN T:A)=DISL. TO T:A-START   **
**  OUTPUT: A2=NEW T:A-ADDRESS                **
**  WORKREGS: A1-A4                           **
************************************************

MOVT:A	EQU	*
	IFT CREDIT-MMUPAG=1
	LDR*	A1,A8	GET T:A-ADDRESS 
	LD	A3,WATLEN,A12	GET LENGTH OF WAT 
	SLL	A3,2	BYTES 
	SU	A3,CIA,A1	ADD DISPLACEMENT TO START 
	ADK	A3,WATFST	A3=LENGTH
	AD	A1,CIA,A1	FROM-ADDRESS
	CALL	MOVING
	LDR*	A4,A8 
	SU	A2,CIA,A4	NEW T:A-ADDRESS 
	SU	A1,CIA,A4	'OLD' T:A-ADDRESS 

* COMPUTE AND STORE ADDRESSES TO DATA-SETS IN FCB * 

	LD	A3,FCD,A12	ANY FCD? 
	RF(Z)	MOVT10	NO! 
	ADR	A3,A2	START OF FCB 
	LDR	A4,A2	SAVE T:A-ADDRESS 
	LD	A10,FLAG,A13	REAL TASK DATA PROCESSING? 
	RF(Z)	MOVT05	NO! 
	SUR	A4,A1	ADJUST FOR OLD RELOCATION (OLD T:A-ADDRESS)
MOVT05	EQU	*
	ADS	A4,FCBDD1,A3 
	ADS	A4,FCBDD2,A3 
MOVT10	RTN	A14
	XIF
	IFT CREDIT+MMUPAG=2

	ELR	A1,A8	GET T:A-ADDRESS
	EL	A3,WATLEN,A12	GET LENGTH OF WAT 
	SLL	A3,2	BYTES 
	EL	A10,CIA,A1
	SUR	A3,A10	ADD DISPL. TO START 
	ADK	A3,WATFST	A3=LENGTH
	ADR	A1,A10	FROM-ADDRESS
	CALL	MOVING
	ELR	A4,A8
	EL	A10,CIA,A4
	SUR	A2,A10	NEW T:A-ADDRESS 
	SUR	A1,A10	'OLD' T:A-ADDRESS 
* COMPUTE AND STORE ADDRESSES TO DATA-SETS IN FCB * 

	EL	A3,FCD,A12	ANY FCD? 
	RF(Z)	MOVT10	NO! 
	LDR	A4,A2	GET T:A-ADDRESS
	LD	A10,FLAG,A13	REAL TASK DATA PROCESSING? 
	RF(Z)	MOVT05	NO! 
	SUR	A4,A1	ADJUST FOR OLD RELOCATION (OLD T:A-ADDR.)
MOVT05	EQU	*
	ADR	A3,A2	START OF FCB 
	TL*	MMTO,13	LOAD TO-TABLE
	EL	A10,FCBDD1,A3 
	ADR	A10,A4 
	ES	A10,FCBDD1,A3 
	EL	A10,FCBDD2,A3 
	ADR	A10,A4 
	ES	A10,FCBDD2,A3 
	TL*	MMFROM,A13	RELOAD FROM-TABLE 
MOVT10	RTN	A14
	XIF
	EJECT



**                 C M P A D R                  **
**                                              **
**                                              **
**  COMPARE ADDRESSES. RESULT IN PSW ON RETURN  **
**                                              **
**  INPUT : A11 COMPARED TO..                   **
**          A9                                  **
**  OUTPUT: RESULT IN A14-STACK                 **
**************************************************
			 
CMPADR	EQU	*
	TNM	A11,A9 
	RF(NN)	CMPA10
	CWR	A9,A11 
	RF	CMPA20
CMPA10	CWR	A11,A9 
CMPA20	CFI	A14,PSW,A13	PUT RESULT ON STACK
	RTN	A14
	IFF CREDIT=0 
	EJECT
*************************************************************** 
*                                                             * 
*  ICBMVD - INDICATE CURRENT BLOCK MOVED                      * 
*  =====================================                      * 
*                                                             * 
*  REFERENCED IN:  MOVCOM                                     * 
*                                                             * 
*  ENTRY:  A8 - FIRST T:A POINTER                             * 
*          A6 - SECOND T:A POINTER                            * 
*         BIT - BIT NUMBER SET IN CWB- OR UWB-MASK            * 
*                                                             * 
*  EXIT:  CORRESPONDING BIT IN CURRENT STATCK POINTER         * 
*         IN T:A IS SET                                       * 
*                                                             * 
*  WORK REGISTERS:  A1,A2                                     * 
*                                                             * 
*  SUBROUTINES:                                               * 
*                                                             * 
*************************************************************** 
	EJECT
ICBMVD	EQU	*
	LDKL	A1,/8000	SET BIT 0
	LD	A2,BIT,A13	GET BIT NUMBER IN CWB- OR UWB-MASK 
IBAM10	RF(Z)	IBAM20	BIT FOUND 
	SRL	A1,1	SHIFT BIT RIGHT ONE STEP
	SUK	A2,1	DECREMENT BIT COUNTER 
	RB	IBAM10
* 
*  UPDATE MOVED MASK IN FIRST T:A 
* 
	XIF
	IFT	CREDIT-MMUPAG=1
IBAM20	LDR*	A2,A8	GET T:A POINTER 
	LDR*	A3,A2	GET MOVED BLOCK MASK
	ORR	A3,A1	INDICATE CURRENT BLOCK MOVED 
	STR	A3,A2	STORE NEW MOVED BLOCK MASK 
* 
*  UPDATE MOVED MASK IN SECOND T:A
* 
	LDR*	A2,A6	GET T:A POINTER 
	LDR*	A3,A2	GET MOVED BLOCK MASK
	ORR	A3,A1	INDICATE CURRENT BLOCK MOVED 
	STR	A3,A2	STORE NEW MOVED BLOCK MASK 
	XIF
	IFT	CREDIT+MMUPAG=2
IBAM20	ELR	A2,A8	GET T:A POINTER
	ELR	A3,A2	GET MOVED BLOCK MASK 
	ORR	A3,A1	INDICATE CURRENT BLOCK MOVED 
	ESR	A3,A2	STORE NEW MOVED BLOCK MASK 
* 
*  UPDATE MOVED MASK IN SECOND T:A
* 
	ELR	A2,A6	GET T:A POINTER
	ELR	A3,A2	GET MOVED BLOCK MASK 
	ORR	A3,A1	INDICATE CURRENT BLOCK MOVED 
	ESR	A3,A2	STORE NEW MOVED BLOCK MASK 
	XIF
	IFF	CREDIT=0 
	RTN	A14
	EJECT
********************************************************************* 
*                                                                   * 
*               CHKMVD - CHECK IF BLOCK ALREADY MOVED               * 
*               =====================================               * 
*                                                                   * 
*  REFERENCED IN:  MOVCOM,MOVCLA                                    * 
*                                                                   * 
*  ENTRY:  A8 - POINTER TO T:A                                      * 
*         BIT - BIT NUMBER IN CWB- OR UWB-MASK                      * 
*                                                                   * 
*  EXIT:  IF BLOCK ALREADY MOVED THEN CR=2 ELSE CR<>2               * 
*                                                                   * 
*  WORK REGISTER:  A1,A2                                            * 
*                                                                   * 
*  SUBROUTINES:                                                     * 
*                                                                   * 
********************************************************************* 
	EJECT
CHKMVD	EQU	*
	IFT	CREDIT-MMUPAG=1
	LDR*	A1,A8	GET T:A POINTER 
	LDR*	A1,A1	GET MOVED BLOCK MASK
	XIF
	IFT	CREDIT+MMUPAG=2
	ELR	A1,A8	GET T:A POINTER
	ELR	A1,A1	GET MOVED BLOCK MASK 
	XIF
	IFF	CREDIT=0 
	LD	A2,BIT,A13	GET BIT SET IN CWB- OR UWB-MASK
CHKM10	RF(Z)	CHKM20	BIT IN MOVED BLOCK MASK FOUND 
	SLL	A1,1	NEXT BIT IN MOVED BLOCK MASK
	SUK	A2,1	DECREMENT BIT COUNTER 
	RB	CHKM10
CHKM20	ADK	A1,0	SET CR
	CFI	A14,PSW,A13	PUT CONDITION IN PSW 
	RTN	A14
	EJECT
				
				
*****     S * U * P * E * R * L * O * O * P       ****
**                                                  **
**           S H I F T        &       SKIFTA        **
**                                                  **
**  CALCULATES BIT NUMBER SAT IN MASK-WORD          **
**  INPUT : A7=MASK WORD                            **
**  OUTPUT: BIT=BIT NUMBER                          **
**          CONDITION CODE IN PSW ON RETURN         **
******************************************************
			 
SHIFT	EQU	* 
	CM	BIT,A13	RESET BIT COUNTER 
	LDR	A7,A7
	RF	SHIF20
SKIFTA	EQU	*	ENTRY: CONTINUE SHIFT
SHIF10	IM	BIT,A13 
	SLL	A7,1 
SHIF20	EQU	*
	RF(Z)	SHIF30	NO MOORE BITS SAT 
	RB(NN)	SHIF10
SHIF30	CFI	A14,PSW,A13	PUT COND IN PSW
	RTN	A14
	XIF
	EJECT
				
				
**                M U L T                     **
**                                            **
**                                            **
**  MULTIPLICATION  (A2) X A3(), A2#0         **
**                                            **
**  INPUT : A3,A2                             **
**  OUTPUT:A3=RESULT                          **
************************************************
MULT	EQU	*
	ST	A3,MUL,A13
	STR	A2,A14	SAVE A2 TEMPORARY 
	LDK	A3,0 
ADD	AD	A3,MUL,A13 
	SUK	A2,1 
	RB(NZ)	ADD 
	LDR*	A2,A14
	RTN	A14

	IFT MMUPAG=1 
	EJECT

**               M M E N T                   ** 
**                                           ** 
**                                           ** 
**  FIND LAST USED ENTRY IN MM-TAB. SCAN     ** 
**  FROM LOW ADDRESS. NOT USED ENTRY=0.      ** 
**                                           ** 
**  INPUT :A3=MM-TABLE ADDRESS               ** 
**  OUTPUT:A3=ENTRY ADDRESS                  ** 
**         A9=TTAB-ADDRESS                   ** 
**         LSTPAG IN TTAB=A3                 ** 
**         A1=CONTENTS OF 1:ST USED ENTRY    ** 
*********************************************** 

MMENT	EQU	* 
	LDR	A9,A3	GET TABLE ADDRESS
	SUKL	A9,MMBEG	ADJUST A9 (LOOKS LIKE TTAB POINTER)
	SUK	A3,2 
MMEN10	ADK	A3,2	INCREMENT ADDRESS 
	LDR*	A1,A3	GET CONTENTS OF MM-TABLE
	ANKL	A1,/FC00
	CWK	A1,/FC00 
	RB(Z)	MMEN10 
	ST	A3,LSTPAG,A9	SAVE FIRST FREE PAGE-ADDRESS 
	RTN	A14
	XIF
	IFF	CREDIT=0 
	EJECT

**              G E T T A B                 **
**                                          **
**                                          **
**  FIND TTAB ADDRESS                       **
**                                          **
**  INPUT :A8=POINTER TO T:A IN T:ATAB      **
**  OUTPUT:A2=TTAB-ADDRESS                  **
**         A1=TID                           **
**  WORKREGS:A3,A4,A10                      **
**********************************************

GETTAB	EQU	*
	XIF
	IFT MMUPAG=0 
	LDR*	A10,A8	T:A ADDRESS
	LD	A1,T:ATID,A10	GET TID TO MATCH
	LD	A12,T:DAD,A10	T:D-ADDRESS 
	XIF
	IFT MMUPAG=1 
	ELR	A10,A8	T:A-ADDRESS 
	EL	A1,T:ATID,A10	GET TID 
	EL	A12,T:DAD,A10 
	XIF
GETTTB	EQU	*	ENTRY. INPUT: A1=TID 
	LD	A4,SCTTCT	GET TC:TAB ADDRESS
	LDR*	A3,A4	TCTAB LENGTH
GETT10	ADK	A4,2 
	SUK	A3,2	ALL?
	RF(NN)	GETT20	NO!
	LDR	A3,A1	SAVE A1 (DEBUGGING PURPOS) 
	LDK	A1,LMP5	TID ERROR
	CALL	ERROR 
GETT20	LDR*	A2,A4	TTAB-ADDRESS
	CW	A1,TTB:PP,A2	TCL EQUAL? 
	RB(NE)	GETT10	NO!
	ST	A2,TTAB,A13	SAVE
	RTN	A14
	IFF CREDIT=0 
	EJECT


**                    Q U E J O B                ** 
**                                               ** 
**                                               ** 
**  QUEUE TASK VIA 'ACTOT' AND SWITCH TO LEVEL   ** 
**  0, ENB.                                      ** 
**                                               ** 
**  INPUT: A10=T:A-ADDRESS                       ** 
**         A12=T:D-ADDRESS                       ** 
**         A2=TTAB-ADDRESS                       ** 
*************************************************** 

QUEJOB	EQU	*
* QUEUE THIS TASK (THIS TID)

	LDKL	A3,RETUR	GET RETURN (FROM A15) ADDRESS
	ADR	A3,A13	RELOCATE
	STR	A3,A15	PUT ON STACK
	LDKL	A3,/00C0	SET LEVEL 0 AND ENABLE 
	STR	A3,A15	PSW 
	CF	A15,SAVE8	SAVE 8 REGS 
	LDK	A7,0	CLEAR ABORT INDICATOR 
	LD	A8,SCTLAC	GET P:MTAB-ADDRESS
	LDR	A5,A2	GET TTAB-ADDRESS 
	IFT CREDIT-MMUPAG=1
	LD	A4,WATLEN,A12	NUMBER OF WAT-ELEMENTS
	ADK	A4,2 
	ANKL	A4,/FFFE
	ADK	A4,DWBFST+4
	ADR	A4,A12	ADD T:A-ADDRESS => START OF START-POINTS
	LDR*	A6,A4	NUMBER OF START POINTS
GETT30	SUK	A6,1	DEC. NUMBER OF STARTPOINTS
	RF(N)	GETT40	ALL!
	LD	A1,4,A4	DISP ADDRESS
	LD	A3,2,A4	SEGMENT NUMBER
	LD	A2,NTPA,A8	INTERPRETER START ADDRESS
	XIF
	IFT CREDIT+MMUPAG=2
	EL	A4,WATLEN,A12	NUMBER OF WAT-ELEMENTS
	ADK	A4,2 
	ANKL	A4,/FFFE
	ADK	A4,DWBFST+4
	ADR	A4,A12	ADD T:A-ADDRESS => START OF START-POINTS
	ELR	A6,A4	NUMBER OF START-POINTS 
GETT30	SUK	A6,1	DEC. NUMBER OF STARTPOINTS
	RF(N)	GETT40	ALL!
	EL	A1,4,A4	DISP ADDRESS
	EL	A3,2,A4	SEGMENT NUMBER
	EL	A2,NTPA,A8	INTERPRETER START ADDRESS
	XIF
	IFF CREDIT=0 
	CF	A15,ACTOT 
	ADK	A4,STPREC	NEXT START-POINT 
	RB	GETT30
GETT40	ABL	RETUR8	RELOAD 8 REGS 
RETUR	EQU	*-REL 
	RTN	A14
	XIF
	IFT MMUPAG=1 
	EJECT

**              M O V M M T                  ** 
**                                           ** 
**                                           ** 
**  MOVE MM-TABLE                            ** 
**                                           ** 
**  INPUT :A2=TTAB-ADDRESS                   ** 
**         MMTAB HOLDS TABLE TO MOVE         ** 
**  OUTPUT:A2=START OF MM-TABLE IN TTAB      ** 
**          A9=TTAB ADDRESS                  ** 
**  WORKREGS:A1,A3                           ** 
*********************************************** 

MOVMMT	EQU	*
	ADKL	A2,MMBEG	GET TO-TABLE ADDRESS 
	TL	MMTAB,A13	LOAD FROM-TABLE 
	TSR	A2	MOVE
	LDR	A3,A2
	CALL	MMENT	FILL LAST ENTRY ADDRESS 
	TL*	MMFROM,A13	RELOAD TABLE
	RTN	A14
	XIF
	IFF CREDIT=0 
	EJECT
************************************************************
*                                                          *
*  CHTAID - CHANGE T:A-ID AND CLEAR TCL SAVE AREA IN TTAB  *
*           SAVE REAL TID IN AUXILIARY TABLE FOR DEBUGGER   * 
*  ======================================================  *
*                                                          *
*                                                          *
*  REFERENCED IN:  SYSLDA  PART 2 B.                       *
*                                                          *
*  ENTRY:  A5 - POINTER TO NUMBER OF COPIES                *
*          A7 - POINTER TO NEXT FREE ENTRY IN REAL T:ATAB  *
*                                                          *
*  EXIT:                                                   *
*                                                          *
*  WORK REGISTERS: A1,A3,A6,A8                             *
*                                                          *
*  SUBROUTINES:  GETTTB                                    *
*                                                          *
************************************************************
CHTAID	EQU	*
	LDR	A8,A7	GET NEXT FREE ENTRY IN REAL T:ATAB 
	LDR*	A6,A5	GET NUMBER OF COPIES
CHT:10	RF(Z)	CHT:90	NO MOORE! 
	SUKL	A8,2	LAST USED ENTRY IN REAL T:ATAB 
	IFT	CREDIT-MMUPAG=1
	LDR*	A1,A8	GET POINTER TO REAL T:A 
	LD	A1,T:ATID,A1	GET TCL IN T:A 
CHT:20	CALL	GETTTB	GET CORRESPONDING TTAB 
	LD	A4,TTBTID,A2	GET REAL TID IN TTAB 
	LD	A3,TTB:SA+26,A2	GET CORRESPONDING T:A-ADDRESS 
	ST	A4,T:ATID,A3	REPLACE TCL IN T:A 
	LDR	A3,A8	GET REAL T:ATAB POINTER
	SU*	A3,T:ATNW,A13	COMPUTE ENTRY IN AUX. TID TABLE
	STR	A4,A3	SAVE TID FOR DEBUGGER PURPOSE
	XIF
	IFT	CREDIT+MMUPAG=2
	ELR	A1,A8	GET POINTER TO REAL T:A
	EL	A1,T:ATID,A1	GET TCL IN T:A 
CHT:20	CALL	GETTTB	GET CORRESPONDING TTAB 
	LDR	A3,A2	GET POINTER TO TTAB ENTRY
	ADKL	A3,MMBEG	START OF MM-TABLE FOR THIS TTAB
	TLR	A3 
	LD	A4,TTBTID,A2	GET REAL TID IN TTAB	*79-04-11*
	LD	A3,TTB:SA+26,A2	GET CORRESPONDING T:A-ADDRESS 
	ES	A4,T:ATID,A3	REPLACE TCL IN T:A	*79-04-11*
	EL*	A3,T:ATNW,A13	GET LENGTH OF REAL T:ATAB
	NGR	A3,A3	NEGATIVE DISPLACEMENT
	ADR	A3,A8	COMPUTE ENTRY IN AUX. TID TABLE
	ESR	A4,A3	SAVE TID FOR DEBUGGER PURPOSE	*79-04-11* 
	XIF
	IFT	CREDIT=1 
	CM	TTB:PP,A2	CLEAR TCL SAVE AREA 
	SUK	A1,1	DECREMENT TCL 
	SUKL	A8,2	DECREMENT
	SUK	A6,1	DECREMENT NUMBER OF COPIES
	RB(P)	CHT:20	NEXT COPY 
CHT:90	RTN	A14
	EJECT


************************************************
***                                          ***
**            SYSLOAD PART 2.B                **
**                                            **
************************************************

*   BUILD REAL T:A'S. COPY T:A'S ACCORDING TO  *
*   SHADOW TABLE                               *
*                                              *
************************************************

PART2B	EQU	*-REL


REALTA	EQU	*
	LD	A5,SCTSFA	MONITOR END ADDRESS 
	LD	A8,T:ATOD,A13	T:ATAB PROTOTYP ADDRESS 
	LD	A7,T:ATNW,A13	REAL T:ATAB ADDRESS 
	ADK	A7,2 
	ST	A8,SAVE03,A13	SAVE A8 
SYA310	LD	A8,SAVE03,A13	RESTORE A8
	ADKL	A8,2
	CW	A8,ENDADD,A13	ALL?
	RF(E)	SYA350	YES!
	ST	A8,SAVE03,A13	SAVE
	ADK	A5,2	A5=SHADOW TAB POINTER 
	IFT CREDIT-MMUPAG=1
	CALL	GETTAB	GET CORRESPONDING TTAB AND QUEUE 
	CALL	QUEJOB
	ST	A10,TTB:SA+26,A2	SAVE T:A ADDR. IN TTAB (SAVE-A13)
	LD	A1,SCTOPT	GET OPTION WORD 
	ANK	A1,2	DISC PAGING?
	RF(Z)	SYA320	NO! 
	LDR	A1,A10	GET T:A-ADDRESS 
	ADKL	A1,CSB	ADDRESS TO CURRENT SEGMENT BASE
	ST	A1,TTB:CB,A2	STORE IN TTAB
SYA320	LDR*	A1,A8	GET T:A ADDRESS 
	STR	A1,A7	STORE IN REAL T:ATAB 
	ADK	A7,2 
	LDR*	A6,A5	GET NUMBER OF COPIES
	EJECT
SYA340	SUK	A6,1 
	RF(P)	SYA345	NEXT TASK 
	CALL	CHTAID	REPLACE TCL:S IN THIS TASK-CLASS 
	RB	SYA310	NEXT TASK-CLASS
SYA345	LD	A12,T:DAD,A1	GET T:D-ADDRESS
	CALL	MOVT:A	MOVE T:A 
	IM	T:ATID,A2	UPDATE TID
	STR	A2,A7	STORE IN REAL T:ATAB 
	LDR	A8,A7	CHANGE T:A TO COPY 
	CALL	GETTAB	GET CORRESPONDING TTAB AND QUEUE 
	CALL	QUEJOB	QUEUE THIS TASK
	ST	A10,TTB:SA+26,A2	SAVE T:A-ADDRESS IN TTAB 
	LD	A1,SCTOPT	GET OPTION WORD 
	ANK	A1,2	DISC PAGING?
	RF(Z)	SYA348	NO! 
	LDR	A1,A10	GET T:A-ADDRESS 
	ADKL	A1,CSB	ADDRESS TO CURRENT SEGMENT BASE
	ST	A1,TTB:CB,A2	STORE IN TTAB
SYA348	ADK	A7,2	NEXT ENTRY IN REAL T:ATAB 
	CALL	TWBSWB	MOVE TWB'S AND RESERVE FOR SWB'S 
	CALL	ALLBUF	ALLOCATE BUFFERS 
	XIF
	IFT CREDIT+MMUPAG=2
* GET ACTUAL MM-TABLE ADDRESS AND LOAD

	LDR	A1,A5
	AD*	A1,SCTSFA	ADD SHADOW-TABLE LENGTH
	LDR*	A1,A1	GET MM-TABLE ADDRESS
	TLR	A1	LOAD
	ST	A1,MMFROM,A13	SAVE ADDRESS
	CALL	GETTAB	GET CORRESPONDING TTAB 
	ST	A10,TTB:SA+26,A2	SAVE T:A ADDR. IN TTAB (SAVE-A13)
	LDR	A1,A10	GET T:A-ADDRESS 
	ADKL	A1,CSB	ADDRESS TO CURRENT SEGMENT BASE
	ST	A1,TTB:CB,A2	STORE IN TTAB
	LD	A1,T:DSAV,A2	GET CLASS-LOCAL LAST ENTRY 
	CALL	QUEJOB	QUEUE THIS TASK
	LDKL	A2,MMTAB	GET WORK TABLE ADDRESS 
	ADR	A2,A13 
	TSR	A2	SAVE CLASS-DATA TABLE 
* REMOVE TASK-LOCAL ENTRIES IN MM-TABLE 

	SUK	A2,2	START OF TABLE
	LDKL	A12,/FC00 
SYA320	SUK	A1,2	NEXT ENTRY
	CWR	A1,A2	ALL? 
	RF(E)	SYA330	YES!
	STR	A12,A1	REMOVE ENTRY
	RB	SYA320
SYA330	EQU	*
	ELR	A1,A8	GET T:A ADDRESS
	ESR	A1,A7	STORE IN REAL T:ATAB 
	EL	A12,T:DAD,A1	GET T:D ADDRESS
	EL	A1,T:ATID,A1	GET TID
	ADK	A7,2	NEXT ENTRY IN REAL T:ATAB 
	LDR*	A6,A5	GET NUMBER OF COPIES
SYA340	SUK	A6,1 
	RF(P)	SYA345	NEXT TASK 
	CALL	CHTAID	REPLACE TCL:S IN THIS TASK-CLASS 
	RB	SYA310	NEXT TASK-CLASS
SYA345	ADK	A1,1	NEXT T:A ID 
	CALL	GETTTB	FIND CORRESPONDING TTAB
	CALL	QUEJOB	QUEUE THIS TASK
	CALL	MOVMMT	MOVE MM-TABLE TO TTAB
	CALL	MOVT:A	MOVE T:A 
	ESR	A2,A7	STORE IN REAL T:ATAB 
	ST	A2,TTB:SA+26,A9	PUT T:A-ADDRESS IN TTAB. A9=TTAB ADDRESS
	LDR	A8,A2	GET T:A-ADDRESS
	ADKL	A8,CSB	ADDRESS TO CURRENT SEGMENT BASE
	ST	A8,TTB:CB,A9	STORE IN TTAB
	LDR	A8,A7	CHANGE T:A TO COPY 
	ADK	A7,2	NEXT FREE WORD IN REAL T:ATAB 
			A2=NEW ADDRESS 
	CALL	TWBSWB	MOVE TWB'S & RESERVE FOR SWB'S 
	LD	A1,MMTO,A13	GET TO-TABLE
	ST	A1,MMFROM,A13	CHANGE T:A ADDRESS-TABLE
	TLR	A1 
	CALL	ALLBUF	ALLOCATE BUFFERS 
	LD	A1,TTAB,A13	GET TTAB-ADDRESS
	CM	LSTPAG,A1	CLEAR SAVE-AREA IN TTAB 
	ELR	A10,A8	GET T:A-ADDRESS (NEW) 
	EL	A1,T:ATID,A10	GET TID 
	ADK	A1,1	UPDATE TID
	ES	A1,T:ATID,A10	RESTORE IN T:A
	XIF
	IFF CREDIT=0 
	RB	SYA340
	XIF
	EJECT
FINISH	EQU	*-REL

* ADJUST START OF FREE AREA 

SYA350	EQU	*
	IFF	CREDIT=0 
	LD	A1,LSTADR,A13	GET END OF FREE AREA
	LD	A14,SAVE13,A13	GET APPL. REL. BASE	=1 
	XIF
	IFT	CREDIT+MMUPAG=2
	ANKL	A1,/FFF 
	LD	A2,FYSPAG,A13 
	SLL	A2,2 
	ORR	A1,A2
	XIF
	IFF	CREDIT=1 
	LD	A1,SCTLAC 
	XIF
	IFT	MMUPAG-CREDIT=1
	ANKL	A1,/03FF
	SLL	A1,2 
	XIF
	ST	A1,SCTEFA+2 
	IFT	CREDIT=1 
	LD	A1,FYSPAG,A13 
	IFT	MMUPAG-CREDIT=1
	LD	A1,SCTLAC 
	XIF
	IFT	MMUPAG+CREDIT=0
	LDK	A1,0 
	XIF
	SRL	A1,14
	ST	A1,SCTEFA 
	IFT	CREDIT-MMUPAG=1
	LD	A1,FSTADR,A13	START OF FREE AREA
	RF(NZ)	SYA355
	XIF
	LD	A1,SCTSFA 
SYA355	ST	A1,SCTSFA+2 
	CM	SCTSFA
	IFT	CREDIT=1 
	EJECT
*************************************************************** 
*                                                             * 
*                 PAGGEN - BUILD PAGE TABLE                   * 
*                 =========================                   * 
*                                                             * 
*  REFERENCED IN:  SYSLDA                                     * 
*                                                             * 
*  ENTRY:  SCTSFA - START OF FREE AREA                        * 
*          SCTEFA - END OF FREE AREA                          * 
*          SAVE29 - NUMBER OF SEGMENTS                        * 
*          SCTNOP - NUMBER OF PAGES                           * 
*          SCTPSZ - PAGE SIZE                                 * 
*          SAVE22 - PHYSICAL ADDRESS TO FIRST PAGE (16 BITS)  * 
*                                                             * 
*  EXIT:  PAGQUE - POINTER TO FIRST FREE PAGE BLOCK           * 
*         PAGQUE+2 - POINTER TO LAST FREE PAGE BLOCK+2        * 
*                                                             * 
*  WORK REGISTERS:  A1-A12                                    * 
*                                                             * 
*  SUBROUTINES:                                               * 
*                                                             * 
*                                                             * 
*************************************************************** 
PAGGEN	EQU	*
	LDKL	A2,PAGEX	EXIT ADDRESS 
	ADR	A2,A13	RELOCATE
	LD	A1,SAVE29,A13	ANY SEGMENTS IN APPLICATION?
	ABR(Z)	A2	NO!
	LD	A1,SCTOPT	GET OPTION WORD 
	ANK	A1,3	PAGING? 
	ABR(Z)	A2	NO!
* 
*  RESERV SPACE FOR PAGE BLOCKS CORRESPONDING TO CORE RESIDENT SEGMENTS 
* 
	LD	A11,SCTSFA+2	GET START OF FREE AREA 
	ST	A11,SCTPAG	STORE IN SYSTAB
	LDR	A8,A13	GET RELOCATION BASE 
	ADKL	A8,PAG:60-REL	LIMIT FOR PAGE TABLE
	LDK	A7,0	RESET PAGE COUNTER
PAG:10	EQU	*
	CW	A7,SCTNOP	EQUAL TO NUMBER OF PAGES? 
	RF(E)	PAG:30	YES!
	LDK	A1,0	RESET NUMBER OF WORDS 
PAG:20	EQU	*
	ADKL	A11,2	INCLUDE NEXT WORD 
	RF(Z)	MEMOFL	MEMORY OVERFLOW (64 KB LIMIT) 
	ADK	A1,1	INCREMENT WORD COUNTER
	CWK	A1,4	4 WORDS RESERVED? 
	RF(E)	PAG:25	YES!
	CWR	A11,A8	CHECK PROGRAM OVERWRITE 
	RF(E)	MEMOFL	MEMORY OVERFLOW!
	RB	PAG:20
PAG:25	ADK	A7,1	INCREMENT PAGE BLOCK COUNTER
	RB	PAG:10
PAG:30	EQU	*
* 
*  RESERV MEMORY PAGES IN UNUSED PART OF MEMORY 
*  AND EXTEND PAGE TABLE WITH CORRESPONDING NUMBER
*  OF PAGE BLOCKS.
* 
	XIF
	IFT	CREDIT+MMUPAG=2
	LD	A1,SCTEFA	GET TWO MOST SIGN BITS OF 18-BITS ADDRESS 
	SLL	A1,14	TWO MOST SIGN BITS OF 16-BITS ADDRESS
	LD	A2,SCTEFA+2	GET BIT 2-18 OF 18-BITS ADDRESS 
	SRL	A2,2	SKIP TWO RIGHTMOST BITS 
	ORR	A1,A2	16 BITS PHYSICAL PAGE ADDRESS
	LDR	A3,A1	SAVE 
	LD	A2,SCTPSZ	GET PAGE SIZE 
	SRL	A2,2	SKIP TWO RIGHTMOST BITS 
	LDR	A10,A2	SAVE
	ANKL	A1,/FC00	MAKE EVEN 4K-MULTIPLE ADDRESS
	ANKL	A2,/0300	MODIFY FOR PAGE SIZE 
	ANR	A2,A3	EVEN 1-KB LIMIT
	ORR	A1,A2	MODIFY PAGE ADDRESS LIMIT
	XIF
	IFT	CREDIT-MMUPAG=1
	LD	A1,SCTEFA+2	END OF FREE AREA
	LD	A10,SCTPSZ	PAGE SIZE
	XIF
	IFT	CREDIT=1 
	LDR	A9,A1	INIT PAGE ADDRESS
	LDR	A6,A9	SAVE 
PAG:31	EQU	*
	TNM	A6,A10 
	RF(NN)	PAG:32
	CWR	A10,A6 
	RF	PAG:33
PAG:32	CWR	A6,A10 
PAG:33	RF(NG)	PAG:40
	SUR	A6,A10	COMPUTE ADDRESS TO NEXT PAGE
	LDR	A1,A6	GET PAGE ADDRESS 
	IFT	CREDIT+MMUPAG=2
	ANKL	A1,/C000	ADDRESS IN SYSTEM AREA?
	RF(NZ)	PAG:34	 NO! 
	LDR	A1,A6	PHYSICAL ADDRESS IN SYSTEM AREA
	SLL	A1,2	ABSOLUTE ADDRESS IN SYSTEM AREA 
	RF	PAG:36
PAG:34	LDK	A1,0	END OF FREE AREA
	XIF
	IFT	CREDIT=1 
PAG:36	LDK	A2,0	RESET WORD COUNTER
PAG:38	ADKL	A11,2	RESERV ANOTHER WORD 
	RF(Z)	PAG:40	64 KB LIMIT 
	ADK	A2,1	INCREMENT WORD COUNTER
	CWK	A2,4	BLOCK COMPLETE? 
	RF(E)	PAG:45	YES!
	LDR	A1,A1	ADDRESS IN SYSTEM AREA?
	RF(Z)	PAG:39	NO! 
	TNM	A11,A1	32-KB LIMIT CHECK 
	RF(NN)	PAG382
	CWR	A11,A1 
	RF	PAG384
PAG382	CWR	A1,A11 
PAG384	RF(NG)	PAG:40	NO MOORE MEMORY AVALIABLE! 
PAG:39	EQU	*
	CWR	A11,A8	PROGRAM OVERWRITE 
	RB(NE)	PAG:38	NO!
PAG:40	EQU	*
	CW	A7,SCTNOP	ONLY PAGES FOR CORE RESIDENT PAGES? 
	RF(G)	PAG:50	NO! 
	CW	A7,SAVE29,A13	ONLY CORE RESIDENT SEGMENTS IN APPLICATION? 
	RF(E)	PAG:50	YES!
MEMOFL	LDKL	A1,LMP3 
	OTR	A1,0,SOP	INDICATE MEMORY OVERFLOW
	HLT		HALT PROGRAM
PAG:45	CW	A7,SAVE29,A13	MOORE PAGES WANTED? 
	RF(E)	PAG:50	YES!
	ADK	A7,1	INCREMENT PAGE COUNTER
	LDR	A9,A6	SAVE PAGE ADDRESS
	RB	PAG:31
PAG:50	EQU	*
	ADKL	A11,2	START OF FREE AREA
	ST	A11,SCTSFA+2	SAVE 
	ST	A7,SCTNOP	SAVE NUMBER OF PAGES
	LDR	A1,A9	GET ADDRESS TO FIRST PAGE
	LDR	A2,A1	SAVE 
	XIF
	IFT	CREDIT+MMUPAG=2
	SRL	A1,14	BIT 0-1 OF 18-BITS ADDRESS 
	ST	A1,SCTEFA	SAVE
	SLL	A2,2	GET BITS 2-15 OF 18-BITS ADDRESS
	XIF
	IFT	CREDIT=1 
	ST	A2,SCTEFA+2	SAVE
* 
*  INITIATE PAGE BLOCK FOR CORE RESIDENT SEGMENTS AND 
*  STORE PAGE BLOCK ADDRESS IN SEGMENT BLOCKS 
* 
	LDK	A1,0 
	LD	A8,SAVE22,A13	PHYSICAL ADDRESS TO FIRST CORE RES. SEGM. 
	LD	A11,SAVE30,A13	START OF SEGMENT TABLE 
	LDK	A4,0	RESET RESIDENT SEGMENT COUNTER
	LD	A12,SCTPAG	START OF PAGE TABLE
	LD	A6,SAVE29,A13	NUMBER OF SEGMENTS
PAG:60	EQU	*
	ADKL	A11,8	NEXT SEGMENT BLOCK
	LDR*	A2,A11	GET STATUS 
	RF(NN)	PAG:65	SEGMENT NOT LOADED IN CORE 
	ST	A12,6,A11	STORE PAGE BLOCK ADDRESS
	STR	A1,A12	RESET QUEUE POINTER FORWARD 
	ST	A1,2,A12	RESET QUEUE POINTER BACKWARD 
	ST	A8,4,A12	STORE PAGE ADDRESS 
	ST	A11,6,A12	STORE SEGMENT BLOCK ADDRESS 
	ADK	A4,1	INCREMENT RESIDENT SEGMENT COUNTER
	ADR	A8,A10	 ADDRESS TO NEXT PAGE 
	ADKL	A12,8	NEXT PAGE BLOCK 
PAG:65	SUK	A6,1	DECREMENT SEGMENT BLOCK COUNTER 
	RB(P)	PAG:60 
* 
*  INITIATE PAGE BLOCK FOR FREE PAGES AND LINK TO PAGQUE
* 
	CWR	A4,A7	ANY FREE BLOCKS? 
	RF(E)	PAG:90	NO! 
	ST	A12,PAGQUE	POINTER TO FIRST FREE PAGE BLOCK 
	LDKL	A11,PAGQUE	POINTER TO PAGQUE
	LDR	A1,A12	SAVE ADDRESS TO FIRST PAGE BLOCK
	LDK	A2,0 
PAG:70	ST	A11,2,A12	STORE BACKWARD POINTER
	ST	A9,4,A12	STORE PAGE ADDRESS 
	ST	A2,6,A12	INDICATE PAGE FREE 
	ADK	A4,1	INCREMENT PAGE BLOCK COUNTER
	CWR	A4,A7	LAST PAGE BLOCK? 
	RF(E)	PAG:80	YES!
	LDR	A11,A12	SAVE ADDRESS TO PAGE BLOCK 
	ADK	A1,8	ADDRESS TO NEXT PAGE BLOCK
	STR	A1,A12	STORE FORWARD POINTER 
	LDR	A12,A1	NEXT PAGE BLOCK 
	ADR	A9,A10	NEXT PAGE 
	RB	PAG:70
PAG:80	EQU	*
	LDKL	A1,PAGQUE	POINTER TO PAGQUE 
	STR	A1,A12	STORE IN LAST BLOCK 
	ST	A12,PAGQUE+2	STORE IN PAGQUE+2
PAG:90	EQU	*
PAGEX	EQU	*-REL 
	EJECT
	XIF


* START BUGGER (IF ANY) 


* GET APPLICATION START 
	IFT CREDIT=0 
	LD	A14,SCTLAC	TRUE START OF APPLICATION
	XIF
				=1
				=1
				=1
	SUKL	A14,8	ADJUST FOR MAP
	ADKL	A13,SYA360	CONTINUATION ADDRESS 
	LDK	A1,0	INDICATE SYSLOAD ENDED
	OTR	A1,0,SOP 
	LD	A1,SCTBUG	GET BUGGER ADDRESS
	ABR(NZ)	A1 

SYA360	EQU	*-REL
	LDR	A13,P
SYA370	EQU	*-REL
	SUKL	A13,SYA370	RESTORE PROGRAM BASE OINTER
* 
*  INIT A15 STACK 
* 
	LD	A15,SCTSTB
	SUKL	A15,4 

* START APPLICATION 

	LD	A1,IHRTC	GET INTERRUPT ADDRESS FOR RTC
	ST	A1,SAVRTC,A13	SAVE
	LDKL	A1,IHRTCO	LOAD TEMPORARY INTERRUPT ADDRESS
	ADR	A1,A13	RELOCATE
	ST	A1,IHRTC	STORE IN INTERRUPT VECTOR
	CIO	A1,0,SOP	DISABLE SOP SWITCHES	=2 
	CF	A15,PFINIT	INITIALIZE DEVICES 
	CF	A15,SAVE8	SAVE REGISTERS
* 
*  WAIT APPROXIMATELY 0.62 SECONDS BEFORE BRANCHING TO DISPATCHER 
* 
	LDKL	A1,/FFFF	SET COUNTER
DELAY	SRC	A2,31 
	SUK	A1,1 
	RB(NZ)	DELAY 
	INH
	LDKL	A1,0	GET RTC INTERRUPT ADDRESS
SAVRTC	EQU	*-REL-2
	ST	A1,IHRTC	RESTORE
				=2
				=2
				=2
				=2
	ABL	TDISP	BRANCH TO DISPATCHER 
				=1
				=1
				=1
				=1
* 
*  TEMPORARY INTERRUPT ROUTINE FOR RTC
* 
IHRTCO	EQU	*-REL
	RIT	RTCDA
	RTN	A15
	IFF CREDIT=0 
	EJECT
				
************************************************* 
***                                           *** 
**           SYSLOAD PART 2.A                  ** 
**                                             ** 
************************************************* 

*   BUILD COMMON AND TASKCLASS DATA AREAS.      * 
*   BUILD TASKDATA PROTOTYPE AREA               * 
*                                               * 
************************************************* 

PART2A	EQU	*-REL

********************************************
***                                      ***
**         S U B R O U T I N E S          **
********************************************

				
**                T : D A D D                 **
**                                            **
**                                            **
**  GET T:D - ADDRESS                         **
**                                            **
**  INPUT : A8=POINTER TO T:A (IN T:ATAB)     **
**  OUTPUT: A12=T:D ADDRESS                   **
************************************************
T:DADD	EQU	*
	IFT CREDIT-MMUPAG=1
	LDR*	A12,A8	T:A ADDRESS
	LD	A12,T:DAD,A12 
	XIF
	IFT CREDIT+MMUPAG=2
	ELR	A12,A8	T:A ADDRESS 
	EL	A12,T:DAD,A12 
	XIF
	IFF CREDIT=0 
	AD	A12,MOVADD,A13	RELOCATE 
	RTN	A14
	EJECT
				
				
**                  M O V C O M                ** 
**                                             ** 
**                                             ** 
**  SEARCH T:A'S FOR COMMON WORK BLOCKS THAT   ** 
**  ARE COMMON TO AT LEAST TWO T:A'S, AND MOVE ** 
**  TO COMMON AREA                             ** 
**                                             ** 
**  INPUT : A8=POINTER IN T:ATAB               ** 
**          BIT=BIT NUMBER, SAT IN MASK        ** 
**          ENDADD=ENDADDRESS OF T:ATAB        ** 
**          TADISP=W.B.-ADDR DISPLACEM. IN T:A ** 
**  WORK.REGS: A1-A6,A9,A11,A12                ** 
************************************************* 
			 
MOVCOM	EQU	*
	CALL	CHKMVD	BLOCK ALREADY MOVED? 
	RF(N)	MOVC20	YES!
	CALL	GETWB	POINTER TO WB ADD TO 'WBADD',A5=T:A-DISPL 
	ST	A11,SAVE06,A13	SAVE W.B.-ADDRESS
	CM	MOVED,A13	CLEAR MOVED INDICATOR 
	LDR	A6,A8
MOVC10	ADK	A6,2	NEXT T:A
	CW	A6,ENDADD,A13	ALL DONE? 
	RF(NE)	MOVC30	NO 
MOVC20	RTN	A14	YES! 
	IFT CREDIT-MMUPAG=1
MOVC30	LDR*	A11,A6
	LD	A2,T:DAD,A11	T:D-ADDRESS
	AD	A2,MOVADD,A13	RELOCATE
	ST	A2,SAVE03,A13	SAVE
	LD	A2,WATLEN,A2	NUMBER OF WAT-ELEMENTS 
	CW	A2,BIT,A13	ENOUGHT? 
	RB(NG)	MOVC10	TO FEW WAT ELEMENTS. TAKE NEXT T:A 
	AD	A11,TADISP,A13	W.B.-ADDRESS TO EXAMINE
	LDR*	A11,A11 
	CW	A11,SAVE06,A13	COMPARE W.B.-ADDRESSES 
	XIF
	IFT CREDIT+MMUPAG=2
MOVC30	ELR	A11,A6 
	EL	A2,T:DAD,A11	T:D-ADDRESS
	AD	A2,MOVADD,A13	RELOCATE
	ST	A2,SAVE03,A13	SAVE T:D-ADDRESS TEMPORARY
	EL	A2,WATLEN,A2	NUMBER OF WAT-ELEMENTS 
	CW	A2,BIT,A13	ENOUGHT? 
	RB(NG)	MOVC10	TO FEW WAT ELEMENTS. TAKE NEXT T:A 
	AD	A11,TADISP,A13	W.B.-ADDRESS TO EXAMINE
	ELR	A11,A11
	CW	A11,SAVE06,A13	COMPARE W.B.-ADDRESSES 
	XIF
	IFF CREDIT=0 
	RB(NE)	MOVC10	.NEQ.
	LD	A9,MOVED,A13	W.B. ALREADY MOVED?
	RF(NZ)	MOVC50	YES! CHANGE ADDRESSES ONLY 
	CALL	MOVDT	MOVE DESCRIPTOR-TABLE 
	ST	A2,NEWAD1,A13	SAVE D.T.-ADRESS
	CALL	MOVWB	MOV WORK BLOCK
	IM	MOVED,A13	INDICATE MOVED
	LD	A4,UWB,A13	UWB-BLOCKS?
	RF(Z)	MOVC40	NO! 
	CALL	GETPRO	CREATE REAL UWB'S
MOVC40	ST	A2,NEWAD2,A13	SAVE NEW ADDRESS TO W.B.
	CALL	MOVDWB
MOVC50	CALL	CHADR	CHANGE ADDRESSES
	CALL	ICBMVD	INDICATE CURRENT BLOCK MOVED 
	LDR	A11,A8	SAVE T:A-POINTER
	ST	A12,SAVE25,A13	SAVE T:A-ADDRESS 
	LDR	A8,A6	REPLACE POINTER TO T:A 
	LD	A12,SAVE03,A13	REPLACE T:D-ADDRESS
	CALL	MOVDWB
	LDR	A8,A11 
	LD	A12,SAVE25,A13	RELOAD T:D-ADDRESS 
	RB	MOVC10
	EJECT
				
				
**               G E T P R O                  **
**                                            **
**                                            **
**  SEARCH U:BTAB PROTOTYPE AND GET NUMBER OF **
**  COPIES. FILL REAL U:BTAB                  **
**                                            **
**  INPUT : A11=PROTOTYPE ADDRESS             **
**          A2=LAST W.B. - ADDRESS            **
**  OUTPUT: A2=NEW ADDRESS                    **
**  WORK-REGS: A1-A5,A9                       **
************************************************
			 
GETPRO	EQU	*
	LD	A3,U:BTOD,A13	GET U:BTAB ADDRESS
	IFT CREDIT-MMUPAG=1
	LDR*	A4,A3	LENGTH
GETP10	EQU	*
	SUK	A4,UP:REC	SUB RECORD LENGTH FRM TABLE LENGTH 
	RF(NN)	GETP20
	LDK	A1,LMP6	W.B. NOT FOUND!
	CALL	ERROR 
GETP20	EQU	*
	CW	A11,UPADDR,A3	SAME W.B.?
	RF(E)	GETP30	YES! GET NUMBER OF COPIES 
	ADK	A3,UP:REC	NEXT 
	RB	GETP10
				
* GET NUMBER OF COPIES                     *
* A3 POINTS AT PROTOTYPE ADDRESS IN U:BTAB *

GETP30	EQU	*
	LD	A4,WBLEN,A11	W.B.-LENGTH
	LC	A5,UPNUMB,A3	GET NUMBER OF COPIES 
	ANK	A5,/FF 
	SU	A3,U:BTOD,A13	GET TABLE DISPLACEMENT
	AD	A3,U:BTNW,A13	ADD TO NEW TABLE ADDRESS
	LDR	A9,A3
	ST	A4,URLENG,A9	STORE LENGTH 
	ST	A5,URNUMB,A9	STORE IN REAL U:BTAB 
* COPY NUMBER OF WORKBLOCKS TO COMMON AREA *
********************************************
	SUK	A5,1	ONE ALREADY MOVED (IN 'MOVCOM') 
	RF(NP)	GETP50
GETP40	CALL	MOVWB 
	SUK	A5,1 
	RB(NZ)	GETP40
				
* UPDATE POINTER IN REAL U:BTAB * 
********************************* 
GETP50	EQU	*
	ST	A2,URADDR,A9	STORE ADDRESS TO FIRST IN U:BTAB 
	XIF
	IFT CREDIT+MMUPAG=2
	ELR	A4,A3	LENGTH 
GETP10	EQU	*
	SUK	A4,UP:REC	SUB RECORD LENGTH FRM TABLE LENGTH 
	RF(NN)	GETP20
	LDK	A1,LMP6	W.B. NOT FOUND!
	CALL	ERROR 
GETP20	EQU	*
	EL	A10,UPADDR,A3	CHECK IF SAME W.B.
	CWR	A11,A10
	RF(E)	GETP30	YES! GET NUMBER OF COPIES 
	ADK	A3,UP:REC	NEXT 
	RB	GETP10
				
* GET NUMBER OF COPIES                     *
* A3 POINTS AT PROTOTYPE ADDRESS IN U:BTAB *
********************************************

GETP30	EQU	*
	EL	A4,WBLEN,A11	W.B.-LENGTH
	EL	A5,UPNUMB-1,A3	GET NUMBER OF COPIES 
	ANK	A5,/FF 
	SU	A3,U:BTOD,A13	GET TABLE DISPLACEMENT
	AD	A3,U:BTNW,A13	ADD TO NEW TABLE ADDRESS
	LDR	A9,A3
	TL*	MMTO,A13	LOAD TO-TABLE 
	ES	A5,URNUMB,A9	ESORE IN REAL U:BTAB 
	ES	A4,URLENG,A9	STORE LENGTH 
	TL*	MMFROM,A13	RELOAD FROM TABLE 
* COPY NUMBER OF WORKBLOCKS TO COMMON AREA *
********************************************
	SUK	A5,1	ONE ALREADY MOVED (IN 'MOVCOM') 
	RF(NP)	GETP50
GETP40	CALL	MOVWB 
	SUK	A5,1 
	RB(NZ)	GETP40
				
* UPDATE POINTER IN REAL U:BTAB * 
********************************* 
GETP50	EQU	*
	TL*	MMTO,A13 
	ES	A2,URADDR,A9	ESORE ADDRESS TO FIRES IN U:BTAB 
	TL*	MMFROM,A13 
	XIF
	IFF CREDIT=0 
	RTN	A14
	EJECT
				
**                M O V C L A              ** 
**                                         ** 
**                                         ** 
**  CHECKS IF W.B. ALREADY MOVED TO COMMON ** 
**  AREA. IF NOT MOVE W.B. & D.T. AND      ** 
**  CHECK IF ANY DWB'S                     ** 
**                                         ** 
**  A LOT OF WORKREGS.                     ** 
********************************************* 

MOVCLA	EQU	*
	CALL	SHIFT 
	RF(Z)	MVCL30 
MVCL10	CALL	GETWB	W.B.-ADDRESS TO A11 
	CALL	CHKMVD	BLOCK ALREADY MOVED? 
	RF(NN)	MVCL40	NO!
MVCL20	CALL	SKIFTA	GET NEXT BIT IN MASK 
	RB(NZ)	MVCL10
MVCL30	RTN	A14
MVCL40	CALL	MOVDT 
	CALL	MOVWB 
	LD	A4,UWB,A13	UWB-SCANNING 
	RF(Z)	MVCL50	NO! 
	CALL	GETPRO	DUPLICATE WB'S 
MVCL50	ST	A2,NEWAD2,A13	SAVE W.B.-ADDRESS 
	CALL	MOVDWB	PROCESS DWB'S
	RB	MVCL20
	EJECT
				
				
**                  C H A D R                  ** 
**                                             ** 
**                                             ** 
**  CHANGE ADDRESS TO W.B. & D.T. IN T:A,      ** 
**  BLOCKS ALREDY MOVED                        ** 
**                                             ** 
**  INPUT : A6=POINTER IN T:ATAB TO T:A        ** 
**          NEWADR1=NEW D.T.-ADDRESS           ** 
**          NEWAD2= NEW W.B.-ADDRESS           ** 
**          TADISP=DISPLACEMENT TO WB-ADDR     ** 
**  WORK.REGS: A1,A2                           ** 
************************************************* 
			 
CHADR	EQU	* 
	IFT CREDIT-MMUPAG=1
	LDR*	A1,A6	T:A-ADDRESS 
	AD	A1,TADISP,A13	ADDRESS  TO W.B.-ADDRESS
	LD	A2,NEWAD2,A13 
	STR	A2,A1
	SUK	A1,2	ADDRESS TO D.T.-ADDRESS 
	LD	A2,NEWAD1,A13 
	STR	A2,A1
	XIF
	IFT CREDIT+MMUPAG=2
	ELR	A1,A6	T:A-ADDRESS
	AD	A1,TADISP,A13	ADDRESS  TO W.B.-ADDRESS
	LD	A2,NEWAD2,A13 
	ESR	A2,A1
	SUK	A1,2	ADDRESS TO D.T.-ADDRESS 
	LD	A2,NEWAD1,A13 
	ESR	A2,A1
	XIF
	IFF CREDIT=0 
	RTN	A14
	XIF
	IFT	CREDIT+SWPBLK=2
	EJECT
**************************************************************
*                                                            *
*                                                            *
*  B:RSWT - BUILD REAL SWB CONTROL TABLE                     *
*  =====================================                     *
*                                                            *
*  REFERENCED IN:  SYSLDA                                    *
*                                                            *
*  ENTRY:  A2 - POINTER TO FIRST RECORD IN REAL S:BTAB       *
*          A5 - LENGTH OF REAL S:BTAB                        *
*                                                            *
*  EXIT:                                                     *
*                                                            *
*  WORK REGISTERS:  A1-A7                                    *
*                                                            *
*  SUBROUTINES:                                              *
*                                                            *
**************************************************************
	EJECT
B:RSWT	EQU	*
	LDR	A8,A2	SAVE POINTER TO FIRST BLOCK
	LD	A1,SCTSWB	POINTER TO SWB BLOCK TABLE
	RF(Z)	RSWBEX	NO SWB:S IN APPLICATION 
	LDR*	A3,A1	NUMBER OF TYPES 
	RF(Z)	RSWBEX	NO MOORE
	LDK	A6,0 
	SUK	A5,2	SKIP LENGTH WORD
RSWB10	ADK	A1,2	NEXT TYPE 
	LDR*	A4,A1	POINTER TO BLOCK
	LCR	A6,A4	NUMBER OF COPIES 
	LD	A7,SWBLEN,A4	LENGTH IN BYTES
	XIF
	IFT	CREDIT+MMUSWB=3
	ES	A6,2,A2	STORE NUMBER OF COPIES
	ES	A7,4,A2	STORE LENGTH OF SWB IN BYTES
	XIF
	IFT	CREDIT+SWBMMU=2
	ST	A6,2,A2	STORE NUMBER OF COPIES
	ST	A7,4,A2	STORE LENGTH OF SWB IN BYTES
	XIF
	IFT	CREDIT+SWPBLK=2
	SUK	A5,6	DECREMENTS S:BTAB LENGTH
	ADK	A2,6	INCREMENT POINTER IN BLOCK
	SUK	A3,1	DECREMENT NUMBER OF TYPES 
	RB(P)	RSWB10 
	LDR	A4,A2
* 
*  INIT POINTERS TO TID BLOCKS FOR EACH SWB TYPE
*  AND RESET ALL WORDS IN TID BLOCKS
* 
RSWB20	EQU	*
	LDR	A6,A2	GET ADDRESS TO TID BLOCK 
	SUR	A6,A8	COMPUTE DISPLACEMENT 
	IFT	CREDIT+SWBMMU=2
	LD	A1,2,A8	NUMBER OF COPIES
	RF(Z)	RSWB50	NO COPIES!
	STR	A6,A8	STORE POINTER TO TID BLOCK 
RSWB30	STR	A3,A2	RESET TID
	ADK	A2,2	INCREMENT POINTER IN TID BLOCK
	SUK	A5,2	DECREMENT LENGTH OF REAL S:BTAB 
	SUK	A1,1	DECR. NUMBER OF COPIES
	RB(P)	RSWB30	NEXT COPY 
	XIF
	IFT	CREDIT+MMUSWB=3
	EL	A1,2,A8	GET NUMBER OF COPIES
	RF(Z)	RSWB50	NO COPIES!
	ESR	A6,A8	STORE POINTER TO TID BLOCK 
RSWB40	ESR	A3,A2	RESET TID
	ADK	A2,2	INCREMENT POINTER IN TID BLOCK
	SUK	A5,2	DECREMENT LENGTH OF REAL S:BTAB 
	SUK	A1,1	DECREMENT NUMBER OF COPIES
	RB(P)	RSWB40	NEXT COPY 
	XIF
	IFT	CREDIT+SWPBLK=2
RSWB50	ADKL	A8,6
	CWR	A8,A4
	RB(NE)	RSWB20
	LDR	A5,A5	S:BTAB CONSISTENT? 
	RF(Z)	RSWBEX	YES 
	LDKL	A1,LMP6	SWB ERROR!
	CALL	ERROR 
RSWBEX	RTN	A14
	XIF
	IFF	CREDIT=0 
	EJECT

* **************************
* START OF PROGRAM PART 2.A * 
***************************** 

* LOAD BASE ADDRESS * 
********************* 
* A5=START-ADDRESS
* A9=P:MTAB ADDRESS 
* SAVE03=DDIV TO-ADDRESS
* SAVE04=DDIV FROM ADDRESS
* SAVE05=LENGTH OF REAL T:ATAB
* SAVE06=LENGTH OF REAL U:BTAB
				
START2	EQU	*-REL
	LDR	A8,P	LOAD TEMP. STACKBASE
	ADK	A5,2	ADD FOR RELOCATION ROUTINE
	CFR	A8,A5
* MOVE DDIV * 

	LD	A1,SAVE04,A13	GET FROM-ADDRESS
	LD	A2,SAVE03,A13	GET TO ADDRESS
	LDR	A3,A9	GET P:MTAB START (=END OF DDIV 
	SUR	A3,A1	=> LENGTH
	XIF
	IFT CREDIT-MMUPAG=1
	LD	A8,SAVE29,A13	ANY SEGMENTS IN APPLICATION?
	RF(Z)	NOSGMT	NO! 
	LDKL	A8,0	RESET FSTADR IF SEGMENTS!
	RF	SEGMTS
NOSGMT	LD	A8,SCTSFA	ALLOCATE BUFFERS FROM TOP 
SEGMTS	ST	A8,FSTADR,A13	STORE 
MOVNXT	LDR*	A4,A1	GET WORD
	STR	A4,A2	STORE
	ADK	A1,2 
	ADK	A2,2 
	SUK	A3,2	DEC LENGTH
	RB(NN)	MOVNXT
	XIF
	IFT CREDIT+MMUPAG=2
	CALL	XMOVE 
* REMOVE DDIV ENTRIES IN MM-TABLE 

	LDR	A1,A9	GET P:MTAB ADDRESS 
	SRL	A1,11	ADJUST FOR ADDRESSING
	ANK	A1,/1E 
	LDK	A2,MMTAB-2	GET TABLE ADDRESS 
	ADR	A2,A13	RELOCATE
	ADR	A1,A2	P:MTAB START ENTRY 
	LDKL	A4,/FC00
SYA205	CWR	A1,A2	ALL? 
	RF(E)	SYA207	YES!
	STR	A4,A1	REPLACE ENTRY WITH PAGE ERROR
	SUK	A1,2 
	RB	SYA205
SYA207	EQU	*
* CHANGE TABLE-ADDRESSES
	LD	A4,MMFROM,A13 
	LD	A5,MMTO,A13 
	ST	A4,MMTO,A13 
	ST	A5,MMFROM,A13 
	XIF
	IFF CREDIT=0 
	ANKL	A9,/FFFE	EVEN ADDRESS 
	ST	A9,LSTADR,A13	SAVE END OF FREE AREA 


				
* RESERVE SPACE FOR REAL T:A- AND U:BTAB *

	IFT CREDIT+MMUPAG=2
	LDKL	A3,MMTAB	GET CURRENT MM-TABLE 
	ADR	A3,A13 
* FIND LAST USED ENTRY IN REAL MMUTAB * 

	CALL	MMENT 
	ST	A9,TTAB,A13 
	ST	A1,FYSPAG,A13	SAVE PHYSICALL PAGE 
	LD	A3,SAVE05,A13	GET LENGTH OF T:ATAB
	LDR	A5,A3	SAVE 
	CALL	MOVING RESERVE SPACE FOR T:ATAB 
	TL*	MMTO,A13	SET CORRECT TABLE 
	ESR	A5,A2	STORE T:ATAB LENGTH
	ST	A2,T:ATNW,A13	SAVE NEW T:ATAB ADDRESS 
	ADK	A2,2	SKIP LENGTH WORD
	LD	A9,SCTLAC	GET P:MTAB ADDRESS
	ES	A2,T:ATAB,A9	STORE IN P:MTAB
* RESERVE PLACE FOR T:AID TABLE 

	LDR	A3,A5	GET LENGTH 
	CALL	MOVING
	TL*	MMTO,A13 
	LDR	A3,A9	GET P:MTAB 
	ADK	A3,T:AID	ADD TO ADDRESS WORD 
	ESR	A5,A2	STORE TABLE LENGTH IN T:TID-TABLE
	ADK	A2,2	ADJUST TABLE ADDRESS
	ESR	A2,A3	STORE IN P:MTAB
	XIF
	IFF CREDIT=0 
	LD	A3,SAVE06,A13	GET U:BTAB LENGTH 
	LDR	A5,A3	SAVE 
	CALL	MOVING	RESERVE SPACE
	ST	A2,U:BTNW,A13	SAVE NEW (REAL) U:BTAB ADDRESS
	IFT CREDIT-MMUPAG=1
	STR	A5,A2	STORE LENGTH 
	ADK	A2,2 
	ST	A2,U:BTAB,A9	SAVE 'REAL' U:BTAB-ADDRESS IN P:MTAB 
	LD	A3,SAVE05,A13	GET LENGTH OF T:ATAB
	LDR	A5,A3	SAVE 
	CALL	MOVING RESERVE SPACE FOR T:ATAB 
	STR	A5,A2	STORE T:ATAB LENGTH
	ST	A2,T:ATNW,A13	SAVE NEW T:ATAB ADDRESS 
	ADK	A2,2 
	ST	A2,T:ATAB,A9	SAVE REAL ADDRESS
* RESERVE FOR T:AID TABLE 

	LDR	A3,A5	LENGTH 
	CALL	MOVING
	STR	A5,A2	STORE LENGTH 
	ADK	A2,2	ADJUST FOR LENGTH-WORD
	ST	A2,T:AID,A9	STORE ADDRESS IN P:MTAB 
	XIF
	IFT CREDIT+MMUPAG=2
	TL*	MMTO,A13	SET CORRECT TABLE 
	ESR	A5,A2	STORE LENGTH 
	ADK	A2,2	SKIP LENGTH WORD
	ES	A2,U:BTAB,A9	STORE IN P:MTAB
	XIF
	IFT	SWPBLK+CREDIT=2
* 
*  RESERV SPACE FOR REAL S:BTAB TABLE 
* 
	LD	A3,SAVE25,A13	LENGTH OF REAL S:BTAB 
	LDR	A5,A3	SAVE 
	CALL	MOVING
	ST	A2,S:BTNW,A13 
	XIF
	IFT	CREDIT+MMUSWB=3
	TL*	MMTO,A13 
	ESR	A5,A2
	ADK	A2,2 
	ES	A2,S:BTAB,A9
	CALL	B:RSWT
	XIF
	IFT	CREDIT+SWBMMU=2
	STR	A5,A2
	ADK	A2,2 
	ST	A2,S:BTAB,A9
	CALL	B:RSWT
	XIF
	IFT	CREDIT+MMUPAG=2
	TL*	MMFROM,A13	RELOAD  TABLE 
	XIF
	IFF CREDIT=0 
	EJECT
				
* BUILD COMMON DATA AREA *
**************************
* SEARCH CWB'S: 
			 
	LD	A8,T:ATOD,A13	GET T:ATAB ADDRESS
	IFT CREDIT-MMUPAG=1
	LDR*	A3,A8	GET LENGTH
	XIF
	IFT CREDIT+MMUPAG=2
	ELR	A3,A8	GET LENGTH 
	XIF
	IFF CREDIT=0 
	ADR	A3,A8
	ST	A3,ENDADD,A13	SAVE END OF T:ATAB ADDRESS
SYA210	EQU	*
	CM	UWB,A13	INDICATE CWB-SCANNING 
	ADKL	A8,2
	CW	A8,ENDADD,A13	ALL DONE? 
	RF(E)	CLADAT	YES!
	CALL	T:DADD	T:D-ADDRESS TO A12 
	IFT CREDIT-MMUPAG=1
	LD	A7,CWBMSK,A12	GET CWB-MASK
	XIF
	IFT CREDIT+MMUPAG=2
	EL	A7,CWBMSK,A12 
	XIF
	IFF CREDIT=0 
	CALL	SHIFT	SUPER-LOOPA 
SYA220	RF(Z)	UWBCOM	ALL!
	CALL	MOVCOM
	CALL	SKIFTA
	RB	SYA220
	EJECT
				
				
UWBCOM	EQU	*
* SEARCH UWB'S: 
* 
	IM	UWB,A13	INDICATE UWB-SCANNING 
	IFT CREDIT-MMUPAG=1
	LD	A7,UWBMSK,A12 
	XIF
	IFT CREDIT+MMUPAG=2
	EL	A7,UWBMSK,A12 
	XIF
	IFF CREDIT=0 
	CALL	SHIFT 
SYA230	RB(Z)	SYA210	ALL DONE! 
SYA235	CALL	MOVCOM
SYA240	CALL	SKIFTA
	RB	SYA230
	EJECT
				
* TASK CLASS DATA CONFIGURATION PART *
**************************************

CLADAT	EQU	*
	LD	A8,T:ATOD,A13	SET POINTER TO LENGTH INT:ATAB
	IFT CREDIT-MMUPAG=1
SYA250	CM	UWB,A13	INDICATE CWB
	ADKL	A8,2	STEP TO NEXT T:A ADDRESS 
	CW	A8,ENDADD,A13 
	RF(E)	SYA270	ALL	T:A'S DONE
	CALL	T:DADD	GET T:D ADDRESS TO A12 

* CALCULATE LENGTH OF T:D 

	LD	A1,WATLEN,A12	NUMBER OF BYTES-1 IN DBLKTAB
	ADK	A1,2 
	ANKL	A1,/FFFE	EVEN ADDRESS 
	ADK	A1,DWBFST+4	ADD DISPL. TO FIRST
	LDR	A3,A1	GET NUMBER OF START-POINTS 
	ADR	A3,A12	ADD T:D-ADDRESS 
	LDR*	A3,A3	. 
	LDK	A2,STPREC	GET STARTPOINTS RECORD LENGTH
	CALL	MULT	AND MULTIPLY 
	ADK	A3,2	'NUMBER-WORD' 
	ADR	A3,A1	=>LENGTH 
	LDR	A1,A12	FROM-ADDRESS
	CALL	MOVING	MOVE T:D 
	LDR*	A1,A8	GET T:A ADDRESS 
	ST	A2,T:DAD,A1	STORE NEW T:D ADDRESS 
	LD	A7,CWBMSK,A12	GET CWBMASK 
	XIF
	IFT CREDIT+MMUPAG=2
* INITIATE MM-ADDRESS TABLE POINTER 

	LD	A1,SCTSFA	SHADOW TABLE START
	AD*	A1,SCTSFA	ADDRESS TABLE START
	ST	A1,SAVE06,A13	SAVE
SYA250	CM	UWB,A13	INDICATE CWB
	ADKL	A8,2	STEP TO NEXT T:A ADDRESS 
	CW	A8,ENDADD,A13 
	RF(E)	SYA270	ALL T:A'S DONE! 
	CALL	GETTAB	GET TTAB-ADDRESS 
	CALL	MOVMMT	MOVE MM-TABLE
* FILL MM-TABLE ADDRESS TABLE 

	LD	A1,SAVE06,A13 
	ADK	A1,2	INCREMENT TABLE POINTER 
	ST	A1,SAVE06,A13	RESTORE 
	STR	A2,A1	FILL TABLE 
	CALL	T:DADD	GET T:D ADDRESS TO A12 
	ST	A12,T:DSAV,A9	SAVE 'OLD' T:D-ADDRESS IN TTAB

* CALCULATE LENGTH OF T:D 

	EL	A1,WATLEN,A12	NUMBER OF BYTES-1 IN DBLKTAB
	ADK	A1,2 
	ANKL	A1,/FFFE	EVEN ADDRESS 
	ADK	A1,DWBFST+4	ADD DISPL. TO FIRST
	LDR	A3,A1	GET NUMB. OF START-POINTS... 
	ADR	A3,A12	. 
	ELR	A3,A3	.
	LDK	A2,STPREC	GET STARTPOINTS RECORD LENGTH
	CALL	MULT	AND MULTIPLY 
	ADK	A3,2	'NUMBER-WORD' 
	ADR	A3,A1	=>LENGTH 
	LDR	A1,A12	FROM-ADDRESS
	CALL	MOVING	MOVE T:D 
	ELR	A1,A8	GET T:A ADDRESS
	ES	A2,T:DAD,A1	ESORE NEW T:D ADDRESS 
	EL	A7,CWBMSK,A12	GET CWBMASK 
	XIF
	IFF CREDIT=0 
	CALL	MOVCLA
	EJECT
				
				
* TASK CLASS DATA UWB'S * 
************************* 
	IM	UWB,A13	INDICATE UWB SCANNING 
	IFT CREDIT-MMUPAG=1
	LD	A7,UWBMSK,A12	GET UWBMASK 
	XIF
	IFT CREDIT+MMUPAG=2
	EL	A7,UWBMSK,A12 
	XIF
	IFF CREDIT=0 
	CALL	MOVCLA
	EJECT
				
				
* MOVE DT:S OF SWB'S & TWB'S *
******************************

SYA260	EQU	*
	IFT CREDIT-MMUPAG=1
	LD	A7,SWBMSK,A12 
	RF(Z)	SYA265	NONE
	CALL	SKRITT
SYA265	LD	A7,TWBMSK,A12 
	XIF
	IFT CREDIT+MMUPAG=2
	EL	A7,SWBMSK,A12 
	RF(Z)	SYA265	NONE
	CALL	SKRITT
SYA265	EL	A7,TWBMSK,A12 
	XIF
	IFF CREDIT=0 
	RB(Z)	SYA250 
	CALL	SKRITT
	RB	SYA250
				
SYA270	RF	PRODAT
	EJECT
				
				
**              S K R I T T                  ** 
**                                           ** 
**  MOVE D.T                                 ** 
**                                           ** 
*********************************************** 
SKRITT	EQU	*
	CALL	SHIFT 
NO	RF(NZ)	NES 
	RTN	A14
NES	CALL	GETWB
	CALL	MOVDT 
	CM	NEWAD2,A13	NO NEW W.B.-ADDRESS (YET!) 
	CALL	MOVDWB
	CALL	SKIFTA
	RB	NO
	EJECT
				
* BUILD TASKDATA PROTOTYPE AREA * 
********************************* 
PRODAT	EQU	*
				=00001
	LD	A1,SAVE02,A13	BUGGER TASK INCLUDED? 
	RF(Z)	SYA275	NO! 
	CALL	GETTTB	GET TTAB ADDRESS. TID 'TB' IN A1 
	CM	TTB:PP,A2	CLEAR TCL SAVE AREA 
	LDR	A8,A2	SAVE TTAB-ADDRESS
	XIF
	IFT	CREDIT+MMUPAG=2
	CALL	MOVMMT	MOVE MMU TABLE 
	XIF
	IFF	CREDIT=0 
	LDK	A3,2	RESERV ONE WORD FOR TRABUG-T:A
	CALL	MOVING	GET P:BAS
	IFT	CREDIT-MMUPAG=1
	LD	A1,SCTLAC	GET START OF P:MTAB 
	LD	A1,P:BAS,A1	GET P:BAS 
	STR	A1,A2	SAVE IN TRABUG'S T:A 
	LD	A1,SCTOPT	GET OPTION WORD 
	ANK	A1,2	DISC PAGING?
	RF(Z)	SYA272	NO
	XIF
	IFF	CREDIT=0 
	ST	A2,TTB:CB,A8	SAVE ADDRESS TO CSB-POINTER
SYA272	EQU	*
	SUKL	A2,CSB	ADD DISPL. TO CURRENT SEGMENT BAE
	ST	A2,TTB:SA+26,A8	SAVE A13
	IFT	CREDIT+MMUPAG=2
	LD	A1,SCTLAC	GET START OF P:MTAB 
	TL*	MMTO,A13	LOAD CORRECT TABLE
	EL	A1,P:BAS,A1	GET P:BAS 
	TL	MMBEG,A8	LOAD TRABUG'S MMU-TABLE
	ES	A1,CSB,A2	STORE CURRENT SEGMENT BASE
	TL*	MMFROM,A13	RELOAD DDIV TABLE 
	XIF			=00001 
	IFF	CREDIT=0		=00001 
SYA275	EQU	*
				=00001
				=00001
	IM	SWITCH,A13	INDICATE: -NO MORE D.T. MOVE!
	LD	A8,T:ATOD,A13	T:ATAB ADDRESS
SYA280	ADKL	A8,2
	CW	A8,ENDADD,A13 
	RF(E)	SYA290	ALL DONE
	IFT CREDIT-MMUPAG=1
	LDR*	A12,A8	GET T:D ADDRESS..
	LD	A12,T:DAD,A12	. 
	CALL	TWBSWB	MOVE TWB'S & RESERVE FOR SWB'S 
				
* CALCULATE LENGTH OF DSCB'S *
***                        ***
				
	LDR*	A1,A8	GET T:A-ADDRESS 
	LD	A3,DATLEN,A12	A12=T:D-ADDRESS 
	LDK	A2,DSCBL	DSCB-LENGTH 
	CALL	MULT	A3() X (A2) RESULT IN A3 
	ST	A3,CSN,A1	SAVE LENG OF DSCB'S 
	LD	A2,FCD,A12	GET FCB-DISPLACEMENT 
	RF(NZ)	SYA285	FCB PRESENT
	SUR	A2,A3	MOVD30E A3(DSCB-LENGTH)
	ADKL	A2,T:ASTA	INCREMENT TO FIRST WORD 
SYA285	ST	A2,CIA,A1	SAVE DISPLACEMENT TO T:A-START
	LD	A2,STKB,A1	GET STACK SIZE 
	ST	A2,CSE,A1	AND SAVE TEMPORARY
	LD	A2,SCTLAC	GET START OF COMMON PART
	LD	A2,P:BAS,A2	GET P:BAS 
	ST	A2,CSB,A1	AND SAVE
	CALL	ALLBUF	ALLOCATE BUFFERS 
	CALL	MOVT:A	MOVE T:A 
	STR	A2,A8	STORE NEW ADDRESS IN T:ATAB
	XIF
	IFT CREDIT+MMUPAG=2
	CALL	GETTAB	SET CORRECT TTAB-ADDRESS 
	LD	A12,T:DSAV,A2	GET 'OLD' T:D-ADDRESS 

* GET LAST USED ENTRY IN CLASS-LOCAL MM-TABLE 

	TL	MMBEG,A2	LOAD CLASS LOCAL TABLE 
	LDKL	A3,MMTAB	GET WORK TABLE ADDRESS 
	ADR	A3,A13 
	TSR	A3	STORE TABLE IN WORK-AREA
	TL	MMDDIV,A13	RELOAD DDIV TABLE
	CALL	MMENT	GET ENTRY 
	ST	A3,T:DSAV,A2	SAVE IN TTAB 
	CALL	TWBSWB	MOVE TWB'S & RESERVE FOR SWB'S 
* CALCULATE LENGTH OF DSCB'S *
***                        ***
				
	ELR	A1,A8	GET T:A-ADDRESS
	EL	A3,DATLEN,A12	A12=T:D-ADDRESS 
	LDK	A2,DSCBL	DSCB-LENGTH 
	CALL	MULT	A3() X (A2) RESULT IN A3 
	ES	A3,CSN,A1	SAVE LENG OF DSCB'S 
	EL	A2,FCD,A12	GET FCB-DISPLACEMENT 
	RF(NZ)	SYA285	FCB PRESENT
	SUR	A2,A3	MOVD30E A3(DSCB-LENGTH)
	ADKL	A2,T:ASTA	INCREMENT TO FIRST WORD 
SYA285	ES	A2,CIA,A1	SAVE DISPLACEMENT TO T:A-ESART
	EL	A2,STKB,A1	GET STACK SIZE 
	ES	A2,CSE,A1	AND SAVE (TEMPORARY)
	LD	A2,SCTLAC	GET START OF P:MTAB 
	TL*	MMTO,A13	LOAD CORRECT TABLE
	EL	A2,P:BAS,A2	GET P:BAS 
	TL*	MMFROM,A13	RELOAD DDIV TABLE 
	ES	A2,CSB,A1	AND SAVE
	CALL	ALLBUF	ALLOCATE BUFFERS 
	CALL	MOVT:A	MOVE T:A 
	ESR	A2,A8	STORE NEW ADDRESS IN T:ATAB
	XIF
	IFF CREDIT=0 
	RB	SYA280	NEXT 
	EJECT
SYA290	EQU	*
	IM	FLAG,A13	INDICATE REAL DATA-PART PROCESSING 
* INCLUDE DDIV AND PART 2.A IN FREE AREA

	LDKL	A2,PART2A	NEW (RELATIVE) END ADDRESS
	ADR	A2,A13	ABSOLUT DITO
	IFT CREDIT+MMUPAG=2
	LDR	A3,A2
	ANKL	A3,/F000
	SRL	A3,2	GET NEW PHYSICALL PAGE
	ST	A3,FSTPAG,A13	SAVE
	ANKL	A2,/FFF	GET NEW PAGE INCREMENT
	ST	A2,FSTADR,A13	SAVE
* MOVE T:ATAB 

	LD	A2,T:ATNW,A13	GET REAL T:A-ADDRESS
	XIF
	IFT CREDIT-MMUPAG=1
	ST	A2,DATEND,A13	SAVE NEW END ADDRESS
* MOVE T:ATAB 

	LD	A2,T:ATNW,A13	GET REAL T:A-TAB ADDRESS
	LDR*	A1,A2	REAL LENGTH 
	ADR	A2,A1	END OF TABLE ADDRESS 
	ST	A2,ENDADD,A13	SAVE
	LD	A1,T:ATOD,A13	GET FROM-ADDRESS
	LDR*	A3,A1	MOVE-LENGTH 
	SUR	A2,A3	TO-ADDRESS 
	ST	A2,T:ATOD,A13	SAVE
	CALL	MOVE
	XIF
	IFT CREDIT+MMUPAG=2
	TL*	MMTO,A13	LOAD CORRECT TABLE
	ELR	A1,A2	GET REAL T:ATAB LENGTH 
	TL*	MMFROM,A13	RELOAD TABLE
	ADR	A2,A1	END ADDRESS
	ST	A2,ENDADD,A13	SAVE 'END-OF-T:ATAB-CONDITION'
	LD	A1,T:ATOD,A13	GET PROTOTYP T:ATAB 
	ELR	A3,A1	GET LENGTH 
	SUR	A2,A3	TO-ADDRESS 
	ST	A2,T:ATOD,A13	SAVE
	CALL	XMOVE 
	XIF
	IFF CREDIT=0 

* CONTINUE IN PART 2.B *

	LDKL	A5,PART2B	RELATIVE START ADDRESS
	ADR	A5,A13	ADD BASE ADDRESS
	ABR	A5 
LENGT2	EQU	*-REL	LENGTH OF PART 2 
	EJECT
			 
			 
********************************************* 
*******                               ******* 
**                                         ** 
*            SYSLOAD PART 1                 * 
**                                         ** 
*****                                   ***** 
********************************************* 
			 
*   READ CONFIGURATION FILE & BUILD         * 
*   SHADOW-TABLES                           * 
*                                           * 
********************************************* 
			 
	XIF
			 
			 
************************************* 
***                               *** 
**     S U B R O U T I N E S       ** 
**  -USED IN THIS PART ONLY        *
************************************* 
	EJECT
				
				
**                  C O N V R T                 **
**                                              **
**                                              **
**  CONVERSION OF TWO ASCII-DIGITS TO BINARY    **
**                                              **
**  INPUT : A5=ASCII DIGITS                     **
**  OUTPUT: A1=BINARY RESULT                    **
**  WORK.REGS: A3,A2                            **
**************************************************
			 
CONVRT	EQU	*
	LDK	A1,0	CLEAR RESULT REG
	LDR	A3,A5
	SRL	A3,8	GET TEN'S 
	SUK	A3,/30 
	ADR	A1,A3
	LDR	A2,A1	MULT BY 10 
	ADR	A1,A1	.
	SLL	A2,3	. 
	ADR	A1,A2	.... 
	LDR	A3,A5
	ANK	A3,/F	GET ONE'S
	ADR	A1,A3
	RTN	A14
	EJECT

**                  N X T B L K                 **
**                                              **
**                                              **
**  SKIP TO NEXT BLOCK IN CONFIGURATION FILE    **
**                                              **
**  INPUT: A11=ADDRESS TO CURRENT BLOCK-START   **
**  OUTPUT:A11=ADDRESS TO NEXT BLOCK            **
**         A2=BLOCK TYPE (T,C,U) IN RIGTH BYTE  **
**  WORKREGS: A1,A3-A5                          **
**************************************************

NXTBLK	EQU	*
	ADKL	A11,TDBNC	NUMBER OF TERMINAL DEVICE CLASSES 
NXTCOM	EQU	*	ENTRY: SKIP TO NEXT COMMON-BLOCK 
	LCR	A5,A11 
	SLL	A5,8 
	LC	A5,1,A11
	CALL	CONVRT
	LDK	A2,TDBREC
	LDR	A3,A1
	CALL	MULT
	ADR	A11,A3 
	ADKL	A11,2 
	LCR	A5,A11	GET NUMBER OF SPEC, DEV. CLASSES
	SLL	A5,8 
	LC	A5,1,A11
	CALL	CONVRT
	LDK	A2,SDC	SPEC. DEV. CL. RECORD LENGTH
	LDR	A3,A1
	CALL	MULT
	ADR	A11,A3	A11=NEXT BLOCK
	ADKL	A11,2 
	LC	A2,TDBBT,A11	GET BLOCK TYPE 
	RTN	A14
				
				
**                     G E T N U M                **
**                                                **
**                                                **
**  CONVERT 3 ASCII-DIGITS TO BINARY              **
**                                                **
**  INPUT : A6=ADDRESS TO FIRST ASCII-CHARACTER   **
**  OUTPUT: A5=BINARY VALUE                       **
**  WORK.REGS: A2,A4                              **
****************************************************
			 
GETNUM	EQU	*
	LDK	A4,100	FIRST INCREMENT 
	LDK	A5,0	CLEAR RESULT REG
	SUK	A6,1	INIT POINTER
GET030	ADK	A6,1	NEXT DIGIT
	LCR	A2,A6	GET CHAR 
	ANK	A2,/F
GET050	SUK	A2,1 
	RF(N)	GET100	THIS DIGIT READY
	ADR	A5,A4	ACCUMULATE 
	RB	GET050
GET100	SUK	A4,90	NEXT INCREMENT (TEN'S) 
	RB(P)	GET030 
	ADK	A4,81	NEXT INCREMENT (ONE'S) 
	RB(P)	GET030	THIRD DIGIT 
	RTN	A14
	EJECT

* START OF PROGRAM PART 1 * 

* SAVE02=POINTER TO 1:ST USER TASK TTAB-ADDRESS 
* SAVE09=EXECUTION START ADDRESS
			 
SYSLDX	EQU	*-REL	PROGRAM START
* 
*  INIT A15 STACK 
* 
	LD	A15,SCTSTB
	SUKL	A15,4 

	LD	A2,SCTLAC	GET S:GTAB (IF ANY) 
	IFT MMUPAG=0 
	LD	A2,CREID,A2	GET CREDIT IDENTIFICATION 
	XIF
	IFT MMUPAG=1 
	TL	MMTAB,A13	%%##
	EL	A2,CREID,A2 
	XIF
	CM	SWITCH,A13	RESET SAVE-AREAS USED IN SYSLDM
	CM	FLAG,A13
	CWK	A2,'CR'	CREDIT APPLICATION?
	RF(E)	SYA100	YES! START CONFIGURATE
	IFF	CREDIT=1 

* ASSEMBLER APPLICATION 

* SWITCH TO LEVEL 0 ENB 

	LDKL	A4,SYA103	CONTINUATION ADDRESS
	ADR	A4,A13	RELOCATE
	STR	A4,A15	PUT ON STACK
	LDKL	A4,/00C0
	STR	A4,A15	PUT PSW ON STACK
	RTN	A15
SYA103	EQU	*-REL
	XIF
	IFT	MMUPAG-CREDIT=1
	LDKL	A4,MMTAB	GET MM-TABLE ADDRESS 
	ADR	A4,A13	RELOCATE
	ST	A4,MMFROM,A13	SAVE
* FILL MM-TABLES IN USER TASK TTAB'S

	LD*	A5,SCTTCT	GET LENGTH OF TC:TAB 
	LD	A6,SAVE02,A13	1:ST USER TASK
	LDR	A3,A6	SAVE 
	SU	A3,SCTTCT	GET DISPLACEMENT TO 1:ST USER 
	SUR	A5,A3	=> LENGTH OF TC:TAB TO SCAN
* 
*  INIT UNUSED MMU ENTRIES
* 
	LDKL	A1,/FC00
	LDKL	A2,MMTAB
	ADR	A2,A13 
	LDR	A4,A2		=00002
	SUKL	A4,MMBEG
	AD	A4,SCTMMC 
SYA:10	CWR	A4,A2
	RF(E)	SYA105 
	SUK	A4,2 
	STR	A1,A4
	RB	SYA:10
SYA105	SUK	A5,2	ALL?
	RF(N)	SYA107	YES!
	LDR*	A2,A6	TTAB-ADDRESS
	CALL	MOVMMT	MOVE MM-TABLE
	ADK	A6,2	NEXT TTAB 
	RB	SYA105
SYA107	EQU	*
	XIF
	IFF	CREDIT=1 
	LD*	A5,SAVE02,A13	1:ST USER TASK TTAB ADDRESS
	LD	A2,SAVE09,A13	EXECUTION START ADDRESS 
	AD	A2,SCTLAC	ADD RELOCATION ADDRESS
	LDK	A3,0	SEGMENT NUMBER
	CF	A15,ACTOT	QUEUE TASK
	LDKL	A1,FINISH	END OF SYSLDA 
	ADR	A1,A13 
	ABR	A1 
	XIF
SYA100	EQU	*
	IFF CREDIT=0 
	EJECT
			 
* READ CONFIG FILE AND BUILD SHADOWTABLE
			 
	CM	SAVE02,A13	CLEAR 'BUGGER TASK INDICATOR'
	IFT CREDIT-MMUPAG=1
	LD*	A2,SCTLAC	GET START OF P:MTAB
	LD	A12,T:ATAB,A2	T:ATAB ADDRESS
	SUKL	A12,2	ADJUST FOR LENGTH-WORD
	ST	A12,T:ATOD,A13	SAVE 
	LD	A4,U:BTAB,A2	GET U:BTAB FROM P:MTAB 
	SUK	A4,2	INCLUDE LENGTH-WORD 
	ST	A4,U:BTOD,A13	SAVE IN SYSLDA
	XIF
	IFT	CREDIT+SWBMMU=2
	LD	A4,S:BTAB,A2	GET S:BTAB ADDRESS 
	SUK	A4,2	ADJUST FOR LENGTH WORD
	ST	A4,S:BTOD,A13	SAVE
	XIF
	IFT	CREDIT-MMUPAG=1
* T:ATAB PROCESSING:
			 
	LDR*	A4,A12	T:ATAB-LENGTH
	LDR	A3,A4	SAVE 
	AD	A3,SCTSFA	ADD MONITOR END ADDRESS 
* CHECK ADDRESSES 

	LDR	A11,A3	END OF SHADOW-TAB 
	LDR	A9,A13	START OF SYSLDA 
	CALL	CMPADR
	RF(L)	SYA110	OK! 
	LDKL	A1,LMP3	MEMORY OVERFLOW 
	CALL	ERROR 
SYA110	LDR	A9,A2	GET P:MTAB ADDRESS 
	LDK	A2,0 
* CLEAR T:ATAB SHADOW-TABLE:
			 
ZERO	SUK	A3,2	NEXT
	STR	A2,A3	CLEAR
	CW	A3,SCTSFA	ALL?
	RB(NE)	ZERO	NO!
	STR	A4,A3	STORE TABLE LENGTH 
	LD	A11,SAVE01,A13	GET CONFIG START 
	LC	A2,TDBBT,A11	GET BLOCKTYPE
	CCK	A2,'TT'	TASK DEF?
	RF(E)	SYA120	OK! 
	LDK	A1,LMP4	NO TASK PRESENT
	CALL	ERROR 
SYA120	LC	A2,TDBMC+4,A11	GET TASK ID
	SLL	A2,8	. 
	LC	A2,TDBMC+5,A11	...
	CWK	A2,'TB'	BUGGER TASK? 
	RF(NE)	SYA125	NO!
	ST	A2,SAVE02,A13	INDICATE BUGGER TASK PRESENT	=00001 
	RF	SYA136	SKIP TO NEXT BLOCK 
SYA125	LDR	A8,A12	SAVE
	LDR*	A4,A12	T:ATAB LENGTH
SYA130	ADKL	A8,2	NEXT T:A 
	LDR*	A6,A8	GET T:A ADDRESS 
	SUK	A4,2 
	RF(NZ)	SYA135
	LDK	A1,LMP5	NO PROTOTYPE FOUND (TID ERROR) 
	CALL	ERROR 
SYA135	EQU	*
	CW	A2,T:ATID,A6	TID EQUAL? 
	RB(NE)	SYA130	NO!
	SUR*	A4,A12	T:ATAB LENGTH
	XIF
	IFT CREDIT+MMUPAG=2
	EL*	A2,SCTLAC	GET START OF P:MTAB
	EL	A12,T:ATAB,A2	T:ATAB ADDRESS
	SUKL	A12,2	INCLUDE LENGTH WORD 
	ST	A12,T:ATOD,A13	SAVE IN SYSLDA 
	EL	A4,U:BTAB,A2	U:BTAB ADDRESS 
	SUK	A4,2	ADJUST FOR LENGTH WORD
	ST	A4,U:BTOD,A13	SAVE IN SYSLDA
	XIF
	IFT	CREDIT+MMUSWB=3
	EL	A4,S:BTAB,A2	GET S:BTAB ADDRESS 
	SUK	A4,2	ADJUST FOR LENGTH WORD
	ST	A4,S:BTOD,A13	SAVE
	XIF
	IFT	CREDIT+MMUPAG=2
* T:ATAB PROCESSING:
			 
	ELR	A4,A12	T:ATAB-LENGTH 
	LDR	A3,A4	SAVE 
	SLL	A3,1	RESERVE FOR MM-TABLE ADDRESS TABLE
	AD	A3,SCTSFA	ADD MONITOR END ADDRESS 
* CHECK ADDRESSES 

	LDR	A11,A3	END OF SHADOW-TABLE 
	LDR	A9,A13	START OF SYSLDA 
	CALL	CMPADR
	RF(L)	SYA110	OK! 
	LDKL	A1,LMP3	MEMORY OVERFLOW 
	CALL	ERROR 
SYA110	LDR	A9,A2	GET P:MTAB ADDRESS 
* CLEAR T:ATAB SHADOW-TABLE:
			 
SYA115	SUK	A3,2	NEXT
	CMR	A3	CLEAR 
	CW	A3,SCTSFA	ALL?
	RB(NE)	SYA115	NO!
	STR	A4,A3	STORE TABLE LENGTH 
	LD	A11,SAVE01,A13	GET CONFIG START 
	LC	A2,TDBBT,A11	GET BLOCKTYPE
	CCK	A2,'TT'	TASK DEF?
	RF(E)	SYA120	OK! 
	LDK	A1,LMP4	NO TASK PRESENT
	CALL	ERROR 
SYA120	LC	A2,TDBMC+4,A11	GET TASK ID
	SLL	A2,8	. 
	LC	A2,TDBMC+5,A11	...
	CWK	A2,'TB'	BUGGER TASK? 
	RF(NE)	SYA125	NO!
	ST	A2,SAVE02,A13	INDICATE 'BUGGER TASK PRESENT'
	RF	SYA136	SKIP THIS BLOCK
SYA125	LDR	A8,A12	SAVE
	ELR	A4,A12	T:ATAB LENGTH 
SYA130	ADKL	A8,2	NEXT T:A 
	ELR	A6,A8	GET T:A ADDRESS
	SUK	A4,2 
	RF(NZ)	SYA135
	LDK	A1,LMP5	NO PROT. FOUND (TID ERROR) 
	CALL	ERROR 
SYA135	EQU	*
	EL	A10,T:ATID,A6	GET TID 
	CWR	A2,A10	TID EQUAL?
	RB(NE)	SYA130	NO!
	ELR	A10,A12
	SUR	A4,A10	T:ATAB LENGTH 
	XIF
	IFF CREDIT=0 
	NGR	A4,A4	=> A4=DISPLACEM. IN SHADOW-TAB 
	LC	A5,TDBNT,A11	GET NUMBER OF TASKS
	SLL	A5,8 
	LC	A5,TDBNT+1,A11
	CALL	CONVRT
	LD	A2,SCTSFA	START OF SHADOW TABLE 
	ADR	A2,A4
	ADRS	A1,A2	STORE NUMBER OF TASKS IN SHADOW TABLE 
			 
* SKIP TO NEXT BLOCK
			 
SYA136	CALL	NXTBLK
SYA137	EQU	*
	CCK	A2,'TT'
	RB(E)	SYA120	NEXT TASK DEF BLOCK 
	CCK	A2,'CC'
	RF(NE)	SYA140
	ADKL	A11,1	STEP TO NUMBER OF COM.DEV.
	CALL	NXTCOM	SKIP COMMON DEF
SYA140	CCK	A2,'UU'
	RF(NE)	SYA141	NO UWB'S 
	LD	A8,U:BTOD,A13	GET MODIFIED U:BTAB ADDRESS 
	CALL	USWBTP	INSERT NUMBER OF COPIES IN PROTOTYPE 
SYA141	EQU	*
	XIF
	IFT	CREDIT+SWPBLK=2
	LCR	A2,A11 
	CCK	A2,'SS'
	RF(NE)	SYA152
	LD	A8,S:BTOD,A13 
	CALL	USWBTP
	XIF
	IFT	CREDIT=1 
	RF	SYA152
	EJECT
*********************************************************************** 
*                                                                     * 
*  USWBTP - INSERT NUMBER OF COPIES IN U:BTAB/S:BTAB PROTOTYPE TABLE  * 
*  =================================================================  * 
*                                                                     * 
*  REFERENCED IN:  SYSLDA                                             * 
*                                                                     * 
*  ENTRY:  A8 - MODIFIED ADDRESS TO U:BTAB/S:BTAB PROTOTYPE TABLE     * 
*          A11- POINTER IN CONFIGURATION TABLE TO 'U' OR 'S' BLOCK    * 
*                                                                     * 
*  EXIT:                                                              * 
*                                                                     * 
*  WORK REGISTERS:                                                    * 
*                                                                     * 
*  SUBROUTINES:  GETNUM,ERROR                                         * 
*                                                                     * 
*********************************************************************** 

USWBTP	EQU	*

	XIF
	IFT CREDIT-MMUPAG=1
	ADKL	A11,1 
	LDR	A6,A11 
	CALL	GETNUM	PACK 3 DIG. RESULT IN A5 
	LDR	A1,A5	SAVE NUMBER OF UWB'S 
SYA142	EQU	*
	LDR	A12,A8 
	LDR*	A3,A12	LENGTH OF U:BTAB 
	ADKL	A11,UDBFST-1	FIRST UDB RECORD 
SYA145	EQU	*
	LCR	A2,A11	GET FIRST CHARACTER FROM CONFIG 
	SLL	A2,8 
	LC	A2,1,A11	GET 2:ND CHAR
	CW	A2,UPNAME,A12	COMPARE W. 1:ST WORD IN PROTOTYP
	RF(E)	FRSTOK	FIRST TWO CHARACTERS OK!
SYA147	SUK	A3,UP:REC	DEC. NUMBER OF PROT.'S 
	RF(NN)	SYA150
	LDK	A1,LMP6	UWB NOT FOUND
	CALL	ERROR 
SYA150	EQU	*
	ADKL	A12,UP:REC	ADD TO NEXT RECORD 
	RB	SYA145
FRSTOK	LC	A2,2,A11	GET 3:RD CHAR
	CC	A2,UPNAME+2,A12 
	RB(NE)	SYA147	.NEQ.
	EJECT
			 
* PROTOTYPE FOUND * 
			 
	ADKL	A11,NAMUWB	SKIP TO 'NUMBER OF BOCKS' IN CONFIG
	LDR	A6,A11 
	CALL	GETNUM	CONVERT
	SC	A5,UPNUMB,A12	SAVE IN U:BTAB (SHADOWTABLE)
	SUK	A1,1	DEC. NO OF TYPES IN CONFIG FILE 
	RB(P)	SYA142 
	ADKL	A11,UDBFST-1
	RTN	A14
	XIF
	IFT CREDIT+MMUPAG=2
	ADKL	A11,1 
	LDR	A6,A11 
	CALL	GETNUM	PACK 3 DIG. RESULT IN A5 
	LDR	A1,A5	SAVE NUMBER OF UWB'S 
SYA142	EQU	*
	LDR	A12,A8	START OF TABLE
	ELR	A3,A12	LENGTH OF U:BTAB
	ADKL	A11,UDBFST-1	FIRST UDB RECORD 
SYA145	EQU	*
	LCR	A2,A11	GET FIRST CHARACTER FROM CONFIG 
	SLL	A2,8 
	LC	A2,1,A11	GET 2:ND CHAR
	EL	A10,UPNAME,A12	GET FIRST WORD IN PROTOTYPE
	CWR	A2,A10 
	RF(E)	FRSTOK	FIRST WORD OK!
SYA147	SUK	A3,UP:REC	DEC. NUMBER OF PROT.'S 
	RF(NN)	SYA150
	LDK	A1,LMP6	UWB NOT FOUND
	CALL	ERROR 
SYA150	EQU	*
	ADKL	A12,UP:REC	ADD TO NEXT RECORD 
	RB	SYA145
FRSTOK	LC	A10,2,A11	GET 3:RD CHAR FROM CONFIG 
	EL	A2,UPNAME+2,A12	GET 3:RD CHAR FROM PROY 
	SRL	A2,8 
	ANKL	A10,/FF 
	CWR	A10,A2 
	RB(NE)	SYA147	.NEQ.
	EJECT
			 
* PROTOTYPE FOUND * 
******************* 
			 
	ADKL	A11,NAMUWB	SKIP TO 'NUMBER OF BOCKS' IN CONFIG
	LDR	A6,A11 
	CALL	GETNUM	CONVERT
	EL	A10,UPNUMB-1,A12	SAVE IN U:BTAB SHADOW-TABLE
	ANKL	A10,/FF00 
	ORR	A10,A5 
	ES	A10,UPNUMB-1,A12
	SUK	A1,1	DEC. NO OF TYPES IN CONFIG FILE 
	RB(P)	SYA142 
	ADKL	A11,UDBFST-1
	RTN	A14
	XIF
	IFT	CREDIT=1 
	EJECT
SYA152	EQU	*

* GET START OF SYSLOAD AFTER MOVE 
			 
	XIF
	IFT	CREDIT-MMUPAG=1
	LD*	A7,T:ATOD,A13	GET LENGTH OF T:ATAB 
	XIF
	IFT	CREDIT+MMUPAG=2
	EL*	A7,T:ATOD,A13	GET T:ATAB LENGTH
	SLL	A7,1	RESERVE FOR MM-ADDRESS-TABLE
	XIF
	IFF CREDIT=0 
	AD	A7,SCTSFA	TO-ADDRESS (AFTER SHADOW-TABLE
	ADK	A7,1 
	ANKL	A7,/FFFE	EVEN ADDRESS 

* CALCULATE RELOCATION

	LDR	A2,A13 
	SUR	A2,A7	MOVE-LENGTH (SYSLDA) 
	NGR	A2,A2
	ST	A2,SAVE04,A13	SAVE NEW RELOCATION TEMPORARY 
	IFT CREDIT+MMUPAG=2
* CREATE SYSLDA & DDIV MM-TABLE * 

	LDR	A2,A7	TO-ADDRESS (SYSLDA)
	ANKL	A2,/F000	FIRST PAGE 
	ST	A2,MMREL1,A13	SAVE PHYSICAL PAGE
	SRL	A2,2	SHIFT FOR MM-PAGING 
	LDKL	A11,MMDDIV
	ADR	A11,A13	GET MM-TABLE START ADDRESSS= 
	LDK	A3,16	SET COUNTER
SYA157	STR	A2,A11	STORE PAGE-POINTER
	ADKL	A11,2	NEXT ENTRY
	ADKL	A2,/400	PAGE INCREMENT
	SUK	A3,1	ALL?
	RB(NZ)	SYA157	NO!
	ANKL	A7,/FFF	GET DISPLACEM. IN PAGE
	XIF
	IFF CREDIT=0 
	ST	A7,SAVE12,A13	SAVE (LOGICAL) TO-ADDRESS 
	ADKL	A7,LENGT2	ADD LEN. OF SYSLDA TO MOVE
	ST	A7,SAVE03,A13	SAVE NEW DDIV ADDRESS 
	LDR	A6,A7	 
* CALCULATE DDIV FROM-ADDRESS * 

	LD	A1,SCTLAC	GET S:GTAB
	ST	A1,SAVE13,A13	SAVE S:GTAB ADDRESS 
	ST	A9,SCTLAC	SAVE START OF P:MTAB
	IFT CREDIT-MMUPAG=1
	LD	A3,NUMSEG,A1	NUMBER OF SEGMENTS 
	XIF
	IFT CREDIT+MMUPAG=2
	EL	A3,NUMSEG,A1	NUMBER OF SEGMENTS 
	XIF
	IFF CREDIT=0 
	LDK	A2,SEGREC	SEGMENT BLOCK RECORD LENGTH
	CALL	MULT
	ADR	A1,A3
	ADK	A1,NUMSEG+2	=> START OF DDIV 
	LD	A2,SAVE04,A13	GET NEW RELOCATION INCREMENT
	ADS	A2,M:REL,A13	AND ADJUST RELOCATION BASE
	IFT CREDIT+MMUPAG=2

	ST	A1,SAVE04,A13	SAVE DDIV 'FROM'-ADDRESS
	XIF
	IFT CREDIT-MMUPAG=1
	ST	A1,SAVE04,A13	SAVE DDIV FROM-ADDRESS
	XIF
	IFF CREDIT=0 
	SUR	A6,A1	RELOCATION FOR DDIV
	EJECT

				
				
* RELOCATE ADDRESSES IN T:ATAB AFTER MOVE * 
* CALCULATE TOTAL (=REAL) LENGTH        * 
* REMOVE NOT USED ENTRIES IN T:ATAB     * 
* A9=P:MTAB   A6=MOVE-RELOC             * 
***************************************** 
	IFT CREDIT-MMUPAG=1

* INITIATE POINTERS 

	LD	A8,T:ATOD,A13	GET T:ATAB ADDRESS
	LDR*	A3,A8	GET LENGTH
	ADR	A3,A8	END OF T:ATAB
	ST	A3,ENDADD,A13	SAVE
	LD	A5,SCTSFA	GET START OF T:ATAB SHADOW-TAB
	LDR	A4,A5	2:ND POINTER 
	LDR	A2,A8	2:ND POINTER IN T:ATAB 
	LDK	A3,2	SET 'NEW' T:ATAB COUNTER
	SUR	A11,A11	CLEAR REAL LENGTH ACCUMULATOR

* SCAN T:ATAB:

SYA160	ADKL	A8,2	TAKE NEXT T:A
	ADK	A5,2	NEXT T:A IN SHADOW-TAB
	CW	A8,ENDADD,A13 
	RF(E)	SYA170	ALL DONE
	LDR*	A1,A8	GET T:A 
	LDR*	A7,A5	GET CONTENTS OF SHADOW-TAB
	RB(Z)	SYA160	THIS T:A IS NOT USED!!!!! 
	ADR	A11,A7	ACCUMULATE LENGTH 
	ADK	A3,2	INCREMENT 'NEW' T:ATAB LENGTH 
	ADK	A4,2	UPDATE 2:ND SHADOW-TAB ADDRESS
	ADK	A2,2	UPDATE 2:ND T:ATAB ADDRESS
	STR	A7,A4	STORE NUMBER OF T:A'S (EV. ON NEW PLACE) 
	LDR*	A10,A8	GET T:A-ADDRESS
	ADR	A10,A6	RELOCATE
	STR	A10,A2	STORE ADDR. (EV. ON NEW PLACE)
* RELOCATE W.B.-ADDRESSES 

	LD	A12,T:DAD,A1	GET T:D-ADDRESS
	LD	A7,WATLEN,A12	LENGTH OF WAT 
	ADK	A1,WATFST+2	ADD TO FIRST W.B.-ADDRESS
SYA165	SUK	A7,1	DEC. COUNTER
	RB(N)	SYA160	TAKE NEXT T:A 
	ADRS	A6,A1	RELOCATE
	XIF
	IFT CREDIT+MMUPAG=2

* INITIATE POINTERS 

	LD	A8,T:ATOD,A13	T:ATAB
	ELR	A3,A8	GET LENGTH 
	ADR	A3,A8	END OF T:ATAB
	ST	A3,ENDADD,A13	SAVE
	LD	A5,SCTSFA	GET START OF T:ATAB SHADOW-TAB
	LDR	A4,A5	2:ND POINTER 
	LDR	A2,A8	2:ND POINTER IN T:ATAB 
	LDK	A3,2	SET 'NEW' T:ATAB COUNTER
	SUR	A11,A11	CLEAR REAL LENGTH ACCUMULATOR

* SCAN T:ATAB:

SYA160	ADKL	A8,2	TAKE NEXT T:A
	ADK	A5,2	NEXT T:A IN SHADOW-TAB
	CW	A8,ENDADD,A13 
	RF(E)	SYA170	ALL DONE
	ELR	A1,A8	GET T:A
	LDR*	A7,A5	GET CONTENTS OF SHADOW-TAB
	RB(Z)	SYA160	THIS T:A IS NOT USED!!!!! 
	ADR	A11,A7	ACCUMULATE LENGTH 
	ADK	A3,2	INCREMENT 'NEW' T:ATAB LENGTH 
	ADK	A4,2	UPDATE 2:ND SHADOW-TAB ADDRESS
	ADK	A2,2	UPDATE 2:ND T:ATAB ADDRESS
	STR	A7,A4	STORE NUMBER OF T:A'S (EV. ON NEW PLACE) 
	ELR	A10,A8	GET T:A-ADDRESS 
	ADR	A10,A6	RELOCATE
	ESR	A10,A2	STORE ADDR. (EV. ON NEW PLACE)
* RELOCATE W.B.-ADDRESSES 

	EL	A12,T:DAD,A1	GET T:D-ADDRESS
	EL	A7,WATLEN,A12	LENGTH OF WAT 
	ADK	A1,WATFST+2	ADD TO FIRST W.B.-ADDRESS
SYA165	SUK	A7,1	DEC. COUNTER
	RB(N)	SYA160	TAKE NEXT T:A 
	ELR	A10,A1	GET ADDRESS 
	ADR	A10,A6	RELOCATE
	ESR	A10,A1 
	XIF
	IFF CREDIT=0 
	ADK	A1,4	NEXT W.B. 
	RB	SYA165

SYA170	EQU	*
	ST	A6,MOVADD,A13	SAVE
	ST*	A3,SCTSFA	STORE NEW TABLE LENGTH IN SHADOW-TAB 
	IFT CREDIT+MMUPAG=2
	ES*	A3,T:ATOD,A13	AND IN T:ATAB
	XIF
	IFT CREDIT-MMUPAG=1
	ST*	A3,T:ATOD,A13	AND IN T:ATAB
	XIF
	IFF CREDIT=0 
	LDR	A2,A11	GET NUMBER OF T:A'S ACCUMULATOR 
	SLL	A2,1	CALC. REAL LENGTH (BYTES) 
	ADK	A2,2 
	ST	A2,SAVE05,A13	SAVE TOT. NUMBER OF T:A'S 
				
	EJECT
******************************
* RELOCATE ADDRESSES IN U:BTAB *
* (REAL LENGTH=PROTOTYPE LEN.) *
********************************

	IFT CREDIT-MMUPAG=1
	LD	A5,U:BTOD,A13	U:BTAB ADDRESS
	LDR*	A3,A5	LENGTH
	ST	A3,SAVE06,A13 
	ADK	A5,2	SKIP LENGTH WORD
	SUK	A3,2	  -"- 
SYA180	RF(Z)	SYA185	ALL DONE! 
	ADRS	A6,A5	RELOCATE
	XIF
	IFT CREDIT+MMUPAG=2
	LD	A5,U:BTOD,A13	U:BTAB ADDRESS
	ELR	A3,A5	TABLE LENGTH 
	ST	A3,SAVE06,A13	SAVE LENGTH OF U:BTAB 
	ADK	A5,2 
	SUK	A3,2	SUB LENGTH-WORD 
SYA180	RF(Z)	SYA185 
	ELR	A10,A5	GET ADDRESS 
	ADR	A10,A6	RELOCATE
	ESR	A10,A5 
	XIF
	IFF CREDIT=0 
	ADK	A5,UP:REC	ADD TO NEXT RECORD IN U:BTAB PROTOTYP
	SUK	A3,UP:REC
	RB	SYA180
	EJECT
SYA185	EQU	*
	IFT	CREDIT+MMUSWB=3
* 
*  COMPUTE REAL LENGTH OF S:BTAB
* 
	LD	A5,S:BTOD,A13	S:BTAB ADDRESS
	ELR	A3,A5	LENGTH OF PROTOTYPE
	LDR	A2,A3	SAVE 
	SUK	A3,2	EXCLUDE LENGTH WORD 
SYA190	RF(Z)	SYA199	ALL RECORDS SCANNED!
	EL	A4,2,A5	GET PROT. W.B.-ADDR.
	ADR	A4,A6	RELOCATE 
	ES	A4,2,A5	STORE IT BACK 
	EL	A4,UPNUMB-1,A5	GET NUMBER OF COPIES 
	ANK	A4,/FF	GET RIGHT BYTE
SYA192	RF(Z)	SYA194	NO MOORE OF THIS TYPE!
	ADK	A2,2	INCREMENT LENGTH
	SUK	A4,1	DECREMENT NUMBER OF COPIES
	RB	SYA192
SYA194	ADK	A5,UP:REC	NEXT RECORD IN S:BTAB PROTOTYPE
	SUK	A3,UP:REC	DECREMENT LENGTH 
	RB	SYA190
	XIF
	IFT	CREDIT+SWBMMU=2
	LD	A5,S:BTOD,A13	S:BTAB ADDRESS
	LDR*	A3,A5	LENGTH OF S:BTAB PROTOTYPE
	LDR	A2,A3	SAVE 
	SUK	A3,2	EXCLUDE LENGTH WORD 
SYA195	RF(Z)	SYA199	ALL RECORDS SCANNED!
	LD	A4,2,A5	GET PROT. W.B.-ADDR.
	ADR	A4,A6	RELOCATE 
	ST	A4,2,A5	STORE IT BACK 
	LD	A4,UPNUMB-1,A5	GET NUMBER OF COPIES 
	ANK	A4,/FF 
SYA196	RF(Z)	SYA198	NO MOORE OF THIS TYPE!
	ADK	A2,2	INCREMENT LENGTH
	SUK	A4,1	DECREMENT NUMBER OF COPIES
	RB	SYA196
SYA198	ADK	A5,UP:REC	NEXT RECORD IN S:BTAB PROTOTYPE
	SUK	A3,UP:REC	DECREMENT LENGTH 
	RB	SYA195
	XIF
	IFT	CREDIT+SWPBLK=2
SYA199	ST	A2,SAVE25,A13	SAVE COMPUTED LENGTH
	XIF
	IFT	CREDIT=1 
	EJECT

* RELOCATE T:ATAB- AND U:BTAB-ADDRESSES IN P:MTAB 
			 
	ADS	A6,T:ATOD,A13
	ADS	A6,U:BTOD,A13
	IFT	CREDIT+SWPBLK=2
	ADS	A6,S:BTOD,A13
	XIF
	IFT CREDIT-MMUPAG=1
* CALCULATE NEW DDIV END

	LDR	A5,A9
	SU	A5,SAVE04,A13	END-START 
	AD	A5,SAVE12,A13	ADD NEW START 
	ST	A5,DATEND,A13	SAVE
	XIF
	IFT CREDIT+MMUPAG=2


* STORE MMTABLE ADDRESSES 

	LDK	A4,MMDDIV
	ADR	A4,A13	GET TABLE ADDRESS 
	LDR	A5,A13	CALC. REAL RELOCATION 
	SU	A5,SAVE12,A13 
	SU	A5,MMREL1,A13 
	SUR	A4,A5	RELOCATE 
	ST	A4,MMTO,A13	AND SAVE
	LDK	A4,MMTAB 
	ADR	A4,A13	'WORK-TABLE' ADDRESS
	SUR	A4,A5	RELOCATE 
	ST	A4,MMFROM,A13 
* CALCULATE DDIV END

	LDR	A5,A9	DDIV END 
	SU	A5,SAVE04,A13	ENT-START 
	AD	A5,SAVE12,A13	ADD NEW START 
	LDR	A6,A5
	ANKL	A6,/F000	GET LOGICALL PAGE (MM-ENTRY) 
	SRL	A6,11	ADJUST FOR ADDRESSING
	ADK	A6,MMDDIV	ADD RELATIVE START ADDRESS 
	ADR	A6,A13	RELOCATE
	LDR*	A6,A6	GET MM-TABLE CONTENTS 
	ST	A6,FSTPAG,A13	SAVE
	ANKL	A5,/FFF	GET DISPLACEMENT
	ST	A5,FSTADR,A13	AND SAVE
	XIF
	IFF CREDIT=0 
* CONTINUE IN PART 2 *
			 
	LD	A2,SAVE12,A13	GET TO-ADDRESS (SYSLDA) 
	OR	A2,MMREL1,A13	PHYSICALL ADDRESS 
	LDR	A5,A2	SAVE 
	LDKL	A7,START2	GET EXECUTION START ADDRESS 
	ADR	A7,A2
	LDKL	A3,LENGT2	SYSLDA LENGTH 
	LDR	A1,A13	FROM-ADDRESS

* MOVE SYSLDA * 

	IFT CREDIT-MMUPAG=1
NXTMOV	LDR*	A4,A1	GET WORD
	STR	A4,A2	STORE WORD 
	ADK	A1,2 
	ADK	A2,2 
	SUK	A3,2	DEC. LENGTH 
	RB(NN)	NXTMOV
	XIF
	IFT CREDIT+MMUPAG=2
	MVB	A3 
	XIF
	IFF CREDIT=0 

	ABR	A7	HEJ SVEJS! VI SES I PART 2... 
	XIF
	IFT	CREDIT=0 
	LDKL	A1,LMP9 
	CALL	ERROR	INCONSISTENT MONITOR
	XIF
LDAEND	EQU	*
	END

HexDump

0x00000…00036 (0, 0, 400)   Head {h00=0x0032, h01=0x0050, text=» IDENT SYSLDA  REL 10.0 80-07-15 870105041000 «, t00=0x0000, t01=0x0004}
0x00036…0003e               Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x0003e…0006a               Head {h00=0x0028, h01=0x0050, text=»   =3,IMPOSSIBLE TO MOVE AREAS>32KB «, t00=0x0000, t01=0x0042}
0x0006a…00086               Head {h00=0x0018, h01=0x0050, text=»   REL 10.0 80-07-08«, t00=0x0000, t01=0x006e}
0x00086…000ae               Head {h00=0x0024, h01=0x0050, text=»   =2,SOP DISABLED AFTER PFINIT «, t00=0x0000, t01=0x008a}
0x000ae…000ca               Head {h00=0x0018, h01=0x0050, text=»   REL 10.0 80-05-29«, t00=0x0000, t01=0x00b2}
0x000ca…000f8               Head {h00=0x002a, h01=0x0050, text=»   =1,FAULTY STACK BASE WHEN USING MMU«, t00=0x0000, t01=0x00ce}
0x000f8…00114               Head {h00=0x0018, h01=0x0050, text=»   REL 10.0 80-03-14«, t00=0x0000, t01=0x00fc}
0x00114…00120               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0000, t01=0x0118}
0x00120…0012c               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0000, t01=0x0124}
0x0012c…0016e               Head {h00=0x003e, h01=0x0050, text=»**********************************************************«, t00=0x0000, t01=0x0130}
0x0016e…00178               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0172}
0x00178…001a0               Head {h00=0x0024, h01=0x0050, text=»*   PHILIPS TERMINAL SYSTEM PTS «, t00=0x0000, t01=0x017c}
0x001a0…001aa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0014}
0x001aa…001ec               Head {h00=0x003e, h01=0x0050, text=»*   SYSLDA = SYSTEM LOAD - APPLICATION CONFIGURATION PART «, t00=0x0001, t01=0x001e}
0x001ec…001f6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0060}
0x001f6…00200               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x006a}
0x00200…0020a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0074}
0x0020a…00214               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x007e}
0x00214…0021e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0088}
0x0021e…00228               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0092}
0x00228…0026a               Head {h00=0x003e, h01=0x0050, text=»**********************************************************«, t00=0x0001, t01=0x009c}
0x0026a…00274               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00de}
0x00274…0027e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00e8}
0x0027e…002c8               Head {h00=0x0046, h01=0x0050, text=»*   THIS PART OF THE SYSTEM START-UP WILL TAKE CARE OF APPLICATION«, t00=0x0001, t01=0x00f2}
0x002c8…0030e               Head {h00=0x0042, h01=0x0050, text=»*   (CREDIT) CONFIGURATION AND START OF APPLICATION. SYSLDA IS«, t00=0x0001, t01=0x013c}
0x0030e…00358               Head {h00=0x0046, h01=0x0050, text=»*   ENTERED AFTER MONITOR CONFIGURATION (PERFORMED BY SYSLDM), AND«, t00=0x0001, t01=0x0182}
0x00358…003a4               Head {h00=0x0048, h01=0x0050, text=»*   IS AT THAT TIME LOCATED AT HIGHEST FREE ADDRESS OF SYSTEM AREA. «, t00=0x0002, t01=0x003c}
0x003a4…003ae               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0088}
0x003ae…003d0               Head {h00=0x001e, h01=0x0050, text=»*   ASSEMBLER APPLICATION:«, t00=0x0002, t01=0x0092}
0x003d0…0041e               Head {h00=0x004a, h01=0x0050, text=»*      NO CONFIGURATION WILL TAKE PLACE. FIRST USER TASK IS ACTIVATED «, t00=0x0002, t01=0x00b4}
0x0041e…00468               Head {h00=0x0046, h01=0x0050, text=»*      AND A BRANCH IS MADE TO  P F I N I T . ALL USER TASK TTAB'S«, t00=0x0002, t01=0x0102}
0x00468…00490               Head {h00=0x0024, h01=0x0050, text=»*      MM-TABLES ARE FILLED IN. «, t00=0x0002, t01=0x014c}
0x00490…0049a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0174}
0x0049a…004ba               Head {h00=0x001c, h01=0x0050, text=»*   CREDIT APPLICATION: «, t00=0x0002, t01=0x017e}
0x004ba…00504               Head {h00=0x0046, h01=0x0050, text=»*      SYSLDA READS CONFIGURATION FILE (ALREADY IN CORE) AND BUILD«, t00=0x0003, t01=0x000e}
0x00504…0054a               Head {h00=0x0042, h01=0x0050, text=»*      SHADOW-TABLES (TABLES CONTAINING NUMBER OF REAL TASKS &«, t00=0x0003, t01=0x0058}
0x0054a…0057c               Head {h00=0x002e, h01=0x0050, text=»*      NUMBER OF USER WORK-BLOCK COPIES). «, t00=0x0003, t01=0x009e}
0x0057c…005c8               Head {h00=0x0048, h01=0x0050, text=»*      SYSLDA THEN MOVES ITSELF TO FOLLOW MONITOR AND WILL ALSO MOVE«, t00=0x0003, t01=0x00d0}
0x005c8…005f8               Head {h00=0x002c, h01=0x0050, text=»*      DDIV-PROTOTYPE TO FOLLOW SYSLDA. «, t00=0x0003, t01=0x011c}
0x005f8…00602               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x014c}
0x00602…0064e               Head {h00=0x0048, h01=0x0050, text=»*      APPLICATION WORKBLOCKS, DESCRIPTORS, STACK AND TABLES ARE NOW«, t00=0x0003, t01=0x0156}
0x0064e…0069a               Head {h00=0x0048, h01=0x0050, text=»*      BUILT FROM 'BOTTOM' (HIGHEST FREE ADDRESS) OF MEMORY. BUFFERS«, t00=0x0004, t01=0x0012}
0x0069a…006e6               Head {h00=0x0048, h01=0x0050, text=»*      ARE, IN CASE OF MMU IN SYSTEM, ALSO ALLOCATED AT 'BOTTOM' OF «, t00=0x0004, t01=0x005e}
0x006e6…00732               Head {h00=0x0048, h01=0x0050, text=»*      MEMORY; ELSE, IF NO MMU, BUFFERS ARE ALLOCATED AFTER MONITOR «, t00=0x0004, t01=0x00aa}
0x00732…00750               Head {h00=0x001a, h01=0x0050, text=»*      'OVER' SYSLDA. «, t00=0x0004, t01=0x00f6}
0x00750…0075a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0114}
0x0075a…007a6               Head {h00=0x0048, h01=0x0050, text=»*      ALL USER TASKS ARE QUEUED    VIA  A C T O T AND ALL MM-TABLES«, t00=0x0004, t01=0x011e}
0x007a6…007f0               Head {h00=0x0046, h01=0x0050, text=»*      IN USER TASK TTAB'S ARE FILLED. A BRANCH IS FINALLY MADE TO«, t00=0x0004, t01=0x016a}
0x007f0…00822               Head {h00=0x002e, h01=0x0050, text=»*      P F I N I T  TO START APPLICATION. «, t00=0x0005, t01=0x0024}
0x00822…00830               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0005, t01=0x0056}
0x00830…0083c               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0005, t01=0x0064}
0x0083c…00860               Head {h00=0x0020, h01=0x0050, text=»*************************** «, t00=0x0005, t01=0x0070}
0x00860…00884               Head {h00=0x0020, h01=0x0050, text=»*                         * «, t00=0x0005, t01=0x0094}
0x00884…008a8               Head {h00=0x0020, h01=0x0050, text=»*  ENTRIES AND EXTERNALS  * «, t00=0x0005, t01=0x00b8}
0x008a8…008cc               Head {h00=0x0020, h01=0x0050, text=»*                         * «, t00=0x0005, t01=0x00dc}
0x008cc…008f0               Head {h00=0x0020, h01=0x0050, text=»*************************** «, t00=0x0005, t01=0x0100}
0x008f0…008fc               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0005, t01=0x0124}
0x008fc…00914               Head {h00=0x0014, h01=0x0050, text=»* LABEL ENTRIES «, t00=0x0005, t01=0x0130}
0x00914…00944               Head {h00=0x002c, h01=0x0050, text=» ENTRY JUMP BYPASS JUMP FOR LOAD-MODULE «, t00=0x0005, t01=0x0148}
0x00944…0095a               Head {h00=0x0012, h01=0x0050, text=» ENTRY SYSLDX «, t00=0x0005, t01=0x0178}
0x0095a…0097a               Head {h00=0x001c, h01=0x0050, text=» ENTRY REL START OF CODE«, t00=0x0005, t01=0x018e}
0x0097a…009a6               Head {h00=0x0028, h01=0x0050, text=» ENTRY LDALEN PROGRAM LENGTH =00003 «, t00=0x0006, t01=0x001e}
0x009a6…009ae               Head {h00=0x0004, h01=0x0050, t00=0x0006, t01=0x004a}
0x009ae…009ca               Head {h00=0x0018, h01=0x0050, text=»* SUBROUTINE ENTRIES«, t00=0x0006, t01=0x0052}
0x009ca…009de               Head {h00=0x0010, h01=0x0050, text=» ENTRY MOVE «, t00=0x0006, t01=0x006e}
0x009de…009f2               Head {h00=0x0010, h01=0x0050, text=» ENTRY ERROR«, t00=0x0006, t01=0x0082}
0x009f2…00a1a               Head {h00=0x0024, h01=0x0050, text=» ENTRY CMPADR COMPARE ADDRESSES «, t00=0x0006, t01=0x0096}
0x00a1a…00a50               Head {h00=0x0032, h01=0x0050, text=» ENTRY NXTBLK SKIP TO NEXT CONFIGURATION BLOCK«, t00=0x0006, t01=0x00be}
0x00a50…00a88               Head {h00=0x0034, h01=0x0050, text=» ENTRY NXTCOM SKIP COMMONDEVICE DEFINITION BLOCK«, t00=0x0006, t01=0x00f4}
0x00a88…00ab6               Head {h00=0x002a, h01=0x0050, text=» ENTRY CONVRT CONVERSION ASCII-BINARY «, t00=0x0006, t01=0x012c}
0x00ab6…00aec               Head {h00=0x0032, h01=0x0050, text=» ENTRY GETNUM CONVERT 3 ASCII-DIGITS TO BINARY«, t00=0x0006, t01=0x015a}
0x00aec…00b16               Head {h00=0x0026, h01=0x0050, text=» ENTRY MULT MULTIPLICATION ROUTINE«, t00=0x0006, t01=0x0190}
0x00b16…00b1e               Head {h00=0x0004, h01=0x0050, t00=0x0007, t01=0x002a}
0x00b1e…00b42               Head {h00=0x0020, h01=0x0050, text=»* SAVE AND WORK AREA ENTRIES«, t00=0x0007, t01=0x0032}
0x00b42…00b68               Head {h00=0x0022, h01=0x0050, text=» ENTRY MMTAB WORK-TABLE 1 (MMU«, t00=0x0007, t01=0x0056}
0x00b68…00ba2               Head {h00=0x0036, h01=0x0050, text=» ENTRY TABBE ABSOLUTE START ADDRESS OF WORK-TAB 1 «, t00=0x0007, t01=0x007c}
0x00ba2…00bda               Head {h00=0x0034, h01=0x0050, text=» ENTRY MMEND ABSOLUTE END ADDRESS OF WORK-TAB 1 «, t00=0x0007, t01=0x00b6}
0x00bda…00c10               Head {h00=0x0032, h01=0x0050, text=» ENTRY MMDDIV WORK-TABLE 2 (MM) RELATIVE 'REL'«, t00=0x0007, t01=0x00ee}
0x00c10…00c40               Head {h00=0x002c, h01=0x0050, text=» ENTRY BUFSIZ TEMPORARY MOVE-BUFFER SIZE«, t00=0x0007, t01=0x0124}
0x00c40…00c72               Head {h00=0x002e, h01=0x0050, text=» ENTRY SYSBUF TEMPORARY MOVE-BUFFER START «, t00=0x0007, t01=0x0154}
0x00c72…00caa               Head {h00=0x0034, h01=0x0050, text=» ENTRY M:REL RELOCATION FOR RELOCATION WORD!!!! «, t00=0x0007, t01=0x0186}
0x00caa…00cda               Head {h00=0x002c, h01=0x0050, text=» ENTRY I:RSTE INTERPRETER RESTART ENTRY «, t00=0x0008, t01=0x002e}
0x00cda…00d04               Head {h00=0x0026, h01=0x0050, text=» ENTRY SAVE01,SAVE12,SAVE03,SAVE04«, t00=0x0008, t01=0x005e}
0x00d04…00d2e               Head {h00=0x0026, h01=0x0050, text=» ENTRY SAVE05,SAVE06,SAVE07,SAVE08«, t00=0x0008, t01=0x0088}
0x00d2e…00d58               Head {h00=0x0026, h01=0x0050, text=» ENTRY SAVE09,SAVE10,SAVE11,SAVE02«, t00=0x0008, t01=0x00b2}
0x00d58…00d82               Head {h00=0x0026, h01=0x0050, text=» ENTRY SAVE13,SAVE14,SAVE15,SAVE16«, t00=0x0008, t01=0x00dc}
0x00d82…00dac               Head {h00=0x0026, h01=0x0050, text=» ENTRY SAVE17,SAVE18,SAVE19,SAVE20«, t00=0x0008, t01=0x0106}
0x00dac…00dd6               Head {h00=0x0026, h01=0x0050, text=» ENTRY SAVE21,SAVE22,SAVE23,SAVE24«, t00=0x0008, t01=0x0130}
0x00dd6…00e00               Head {h00=0x0026, h01=0x0050, text=» ENTRY SAVE25,SAVE26,SAVE27,SAVE28«, t00=0x0008, t01=0x015a}
0x00e00…00e1c               Head {h00=0x0018, h01=0x0050, text=» ENTRY SAVE29,SAVE30«, t00=0x0008, t01=0x0184}
0x00e1c…00e42               Head {h00=0x0022, h01=0x0050, text=» ENTRY APPTYP APPLICATION TYPE«, t00=0x0009, t01=0x0010}
0x00e42…00e50               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0009, t01=0x0036}
0x00e50…00e58               Head {h00=0x0004, h01=0x0050, t00=0x0009, t01=0x0044}
0x00e58…00e80               Head {h00=0x0024, h01=0x0050, text=»* SYSTEM CONTROL TABLE EXTERNALS«, t00=0x0009, t01=0x004c}
0x00e80…00ea8               Head {h00=0x0024, h01=0x0050, text=» EXTRN SCTSFA START OF FREE AREA«, t00=0x0009, t01=0x0074}
0x00ea8…00ede               Head {h00=0x0032, h01=0x0050, text=» EXTRN SCTLAC LOGICALL ADDRESS TO COMMON PART «, t00=0x0009, t01=0x009c}
0x00ede…00f02               Head {h00=0x0020, h01=0x0050, text=» EXTRN SCTTCT TC:TAB ADDRESS«, t00=0x0009, t01=0x00d2}
0x00f02…00f26               Head {h00=0x0020, h01=0x0050, text=» EXTRN SCTSTB A15 STACK-BASE«, t00=0x0009, t01=0x00f6}
0x00f26…00f4c               Head {h00=0x0022, h01=0x0050, text=» EXTRN SCTEFA END OF FREE AREA«, t00=0x0009, t01=0x011a}
0x00f4c…00f72               Head {h00=0x0022, h01=0x0050, text=» EXTRN SCTNOP NUMBER OF PAGES «, t00=0x0009, t01=0x0140}
0x00f72…00f92               Head {h00=0x001c, h01=0x0050, text=» EXTRN SCTPSZ PAGE SIZE «, t00=0x0009, t01=0x0166}
0x00f92…00fb0               Head {h00=0x001a, h01=0x0050, text=» EXTRN SCTMMC  =00002 «, t00=0x0009, t01=0x0186}
0x00fb0…00fd4               Head {h00=0x0020, h01=0x0050, text=» EXTRN SCTOPT SYSTEM OPTION «, t00=0x000a, t01=0x0014}
0x00fd4…00ffc               Head {h00=0x0024, h01=0x0050, text=» EXTRN SCTPAG PAGE TABLE ADDRESS«, t00=0x000a, t01=0x0038}
0x00ffc…01034               Head {h00=0x0034, h01=0x0050, text=» EXTRN SCTSWB ADDRESS TO SWB CONTROL BLOCK TABLE«, t00=0x000a, t01=0x0060}
0x01034…01058               Head {h00=0x0020, h01=0x0050, text=» EXTRN SCTBUG BUGGER ADDRESS«, t00=0x000a, t01=0x0098}
0x01058…01060               Head {h00=0x0004, h01=0x0050, t00=0x000a, t01=0x00bc}
0x01060…0107a               Head {h00=0x0016, h01=0x0050, text=»* EXTERNAL LABELS «, t00=0x000a, t01=0x00c4}
0x0107a…010b4               Head {h00=0x0036, h01=0x0050, text=» EXTRN SYSLDM START OF MONITOR CONFIGURATION PART «, t00=0x000a, t01=0x00de}
0x010b4…010dc               Head {h00=0x0024, h01=0x0050, text=» EXTRN PAGQUE PAGE QUEUE POINTER«, t00=0x000a, t01=0x0118}
0x010dc…010e4               Head {h00=0x0004, h01=0x0050, t00=0x000a, t01=0x0140}
0x010e4…01102               Head {h00=0x001a, h01=0x0050, text=»* EXTERNAL SUBROUTINES«, t00=0x000a, t01=0x0148}
0x01102…01122               Head {h00=0x001c, h01=0x0050, text=» EXTRN ACTOT QUEUE TASK «, t00=0x000a, t01=0x0166}
0x01122…01138               Head {h00=0x0012, h01=0x0050, text=» EXTRN PFINIT «, t00=0x000a, t01=0x0186}
0x01138…01158               Head {h00=0x001c, h01=0x0050, text=» EXTRN SAVE8 SAVE 8 REGS«, t00=0x000b, t01=0x000c}
0x01158…0117c               Head {h00=0x0020, h01=0x0050, text=» EXTRN RETUR8 RELOAD 8 REGS «, t00=0x000b, t01=0x002c}
0x0117c…011a2               Head {h00=0x0022, h01=0x0050, text=» EXTRN TDISP DISPATCHER ENTRY «, t00=0x000b, t01=0x0050}
0x011a2…011aa               Head {h00=0x0004, h01=0x0050, t00=0x000b, t01=0x0076}
0x011aa…011b4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x007e}
0x011b4…011e4               Head {h00=0x002c, h01=0x0050, text=» EXTRN TTB:SA START OF SAVE AREA IN TTAB«, t00=0x000b, t01=0x0088}
0x011e4…01220               Head {h00=0x0038, h01=0x0050, text=» EXTRN TTB:CB DISPL. TO CURRENT SEGMENT BASE ADDRESS«, t00=0x000b, t01=0x00b8}
0x01220…0122e               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000b, t01=0x00f4}
0x0122e…01236               Head {h00=0x0004, h01=0x0050, t00=0x000b, t01=0x0102}
0x01236…0123e               Head {h00=0x0004, h01=0x0050, t00=0x000b, t01=0x010a}
0x0123e…0126e               Head {h00=0x002c, h01=0x0050, text=»*************************************** «, t00=0x000b, t01=0x0112}
0x0126e…0129e               Head {h00=0x002c, h01=0x0050, text=»* CONDITIONAL ASSEMBLY                * «, t00=0x000b, t01=0x0142}
0x0129e…012ce               Head {h00=0x002c, h01=0x0050, text=»*************************************** «, t00=0x000b, t01=0x0172}
0x012ce…012d6               Head {h00=0x0004, h01=0x0050, t00=0x000c, t01=0x0012}
0x012d6…012f6               Head {h00=0x001c, h01=0x0050, text=»MMUPAG EQU 1 0 = NO MMU «, t00=0x000c, t01=0x001a}
0x012f6…012fe               Head {h00=0x0004, h01=0x0050, t00=0x000c, t01=0x003a}
0x012fe…01328               Head {h00=0x0026, h01=0x0050, text=»SWPBLK EQU 0 SWAPPABLE WORK BLOCKS«, t00=0x000c, t01=0x0042}
0x01328…01330               Head {h00=0x0004, h01=0x0050, t00=0x000c, t01=0x006c}
0x01330…01350               Head {h00=0x001c, h01=0x0050, text=»CREDIT EQU 1 0=ASSEMBLER«, t00=0x000c, t01=0x0074}
0x01350…01358               Head {h00=0x0004, h01=0x0050, t00=0x000c, t01=0x0094}
0x01358…01378               Head {h00=0x001c, h01=0x0050, text=»MMUSWB EQU MMUPAG+SWPBLK«, t00=0x000c, t01=0x009c}
0x01378…01380               Head {h00=0x0004, h01=0x0050, t00=0x000c, t01=0x00bc}
0x01380…013a0               Head {h00=0x001c, h01=0x0050, text=»SWBMMU EQU SWPBLK-MMUPAG«, t00=0x000c, t01=0x00c4}
0x013a0…013ae               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000c, t01=0x00e4}
0x013ae…013b6               Head {h00=0x0004, h01=0x0050, t00=0x000c, t01=0x00f2}
0x013b6…013d4               Head {h00=0x001a, h01=0x0050, text=»   PROGRAM STRUCTURE: «, t00=0x000c, t01=0x00fa}
0x013d4…013dc               Head {h00=0x0004, h01=0x0050, t00=0x000c, t01=0x0118}
0x013dc…01426               Head {h00=0x0046, h01=0x0050, text=»*          -------------------------------------------------------«, t00=0x000c, t01=0x0120}
0x01426…01476               Head {h00=0x004c, h01=0x0050, text=»*          !  RELOCATION ROUTINE                                 !<- A13«, t00=0x000c, t01=0x016a}
0x01476…014c0               Head {h00=0x0046, h01=0x0050, text=»*          !  A14-STACK AND SUBROUTINE-HANDLER                   !«, t00=0x000d, t01=0x002a}
0x014c0…0150a               Head {h00=0x0046, h01=0x0050, text=»*          !-----------------------------------------------------!«, t00=0x000d, t01=0x0074}
0x0150a…01554               Head {h00=0x0046, h01=0x0050, text=»*          !  SAVE & COMMUNICATION AREA. MMU - WORK TABLES       !«, t00=0x000d, t01=0x00be}
0x01554…0159e               Head {h00=0x0046, h01=0x0050, text=»*          !-----------------------------------------------------!«, t00=0x000d, t01=0x0108}
0x0159e…015e8               Head {h00=0x0046, h01=0x0050, text=»*          !  SUBROUTINES. -COMMON TO ALL PARTS IN PROGRAM.      !«, t00=0x000d, t01=0x0152}
0x015e8…01632               Head {h00=0x0046, h01=0x0050, text=»*          !-----------------------------------------------------!«, t00=0x000e, t01=0x000c}
0x01632…01686               Head {h00=0x0050, h01=0x0050, text=»*          !  R E A L T A                                        ! PART 2.B «, t00=0x000e, t01=0x0056}
0x01686…016d0               Head {h00=0x0046, h01=0x0050, text=»*          !  BUILD REAL TASK-LOCAL DATA AREAS                   !«, t00=0x000e, t01=0x00aa}
0x016d0…0171a               Head {h00=0x0046, h01=0x0050, text=»*          !  -QUEUE TASK VIA 'ACTOT'                            !«, t00=0x000e, t01=0x00f4}
0x0171a…01764               Head {h00=0x0046, h01=0x0050, text=»*          !  -FILL MM-TABLE IN TTAB                             !«, t00=0x000e, t01=0x013e}
0x01764…017ae               Head {h00=0x0046, h01=0x0050, text=»*          !  -COPY T:A'S ACCORDING TO SHADOW-TABLE              !«, t00=0x000e, t01=0x0188}
0x017ae…017f8               Head {h00=0x0046, h01=0x0050, text=»*          !  -BUILD TWB'S AND RESERVE FOR SWB'S                 !«, t00=0x000f, t01=0x0042}
0x017f8…01842               Head {h00=0x0046, h01=0x0050, text=»*          !  -ALLOCATE FIXED BUFFERS AND STACK                  !«, t00=0x000f, t01=0x008c}
0x01842…0188c               Head {h00=0x0046, h01=0x0050, text=»*          !  -UPDATE TID IN T:A AND SAVE TID IN T:AID TABLE     !«, t00=0x000f, t01=0x00d6}
0x0188c…018d6               Head {h00=0x0046, h01=0x0050, text=»*          !  -START DEBUGGER (IF ANY) AND START APPLICATION     !«, t00=0x000f, t01=0x0120}
0x018d6…01920               Head {h00=0x0046, h01=0x0050, text=»*          !-----------------------------------------------------!«, t00=0x000f, t01=0x016a}
0x01920…01974               Head {h00=0x0050, h01=0x0050, text=»*          !  SUBROUTINES                                        ! PART 2.A «, t00=0x0010, t01=0x0024}
0x01974…019be               Head {h00=0x0046, h01=0x0050, text=»*          !  -MOVE DDIV PROTOTYPE TO FOLLOW SYSLDA              !«, t00=0x0010, t01=0x0078}
0x019be…01a08               Head {h00=0x0046, h01=0x0050, text=»*          !                                                     !«, t00=0x0010, t01=0x00c2}
0x01a08…01a52               Head {h00=0x0046, h01=0x0050, text=»*          !  C O M D A T                                        !«, t00=0x0010, t01=0x010c}
0x01a52…01a9c               Head {h00=0x0046, h01=0x0050, text=»*          !  GENERATE COMMON DATA AREA. PROCESS CWB'S & UWB'S.  !«, t00=0x0010, t01=0x0156}
0x01a9c…01ae6               Head {h00=0x0046, h01=0x0050, text=»*          !  -MOVE D.T. AND W.B., COPY UWB'S ACCORDING TO       !«, t00=0x0011, t01=0x0010}
0x01ae6…01b30               Head {h00=0x0046, h01=0x0050, text=»*          !   SHADOW-TABLE.                                     !«, t00=0x0011, t01=0x005a}
0x01b30…01b7a               Head {h00=0x0046, h01=0x0050, text=»*          !                                                     !«, t00=0x0011, t01=0x00a4}
0x01b7a…01bc4               Head {h00=0x0046, h01=0x0050, text=»*          !  C L A D A T                                        !«, t00=0x0011, t01=0x00ee}
0x01bc4…01c0e               Head {h00=0x0046, h01=0x0050, text=»*          !  BUILD TASK CLASS DATA AREAS. PROCESS CWB'S, UWB'S  !«, t00=0x0011, t01=0x0138}
0x01c0e…01c58               Head {h00=0x0046, h01=0x0050, text=»*          !  AND DWB'S.                                         !«, t00=0x0011, t01=0x0182}
0x01c58…01ca2               Head {h00=0x0046, h01=0x0050, text=»*          !  -BUILD MM-TABLE                                    !«, t00=0x0012, t01=0x003c}
0x01ca2…01cec               Head {h00=0x0046, h01=0x0050, text=»*          !  -MOVE T:D                                          !«, t00=0x0012, t01=0x0086}
0x01cec…01d36               Head {h00=0x0046, h01=0x0050, text=»*          !  -MOVE D.T. & W.B., COPY UWB'S                      !«, t00=0x0012, t01=0x00d0}
0x01d36…01d80               Head {h00=0x0046, h01=0x0050, text=»*          !  -MOVE D.T.'S OF SWB'S AND TWB'S                    !«, t00=0x0012, t01=0x011a}
0x01d80…01dca               Head {h00=0x0046, h01=0x0050, text=»*          !  -SEARCH DBLK-TAB FOR DWB'S. MOVE D.T. AND UPDATE   !«, t00=0x0012, t01=0x0164}
0x01dca…01e14               Head {h00=0x0046, h01=0x0050, text=»*          !   W.B.-ADDRESS                                      !«, t00=0x0013, t01=0x001e}
0x01e14…01e5e               Head {h00=0x0046, h01=0x0050, text=»*          !                                                     !«, t00=0x0013, t01=0x0068}
0x01e5e…01ea8               Head {h00=0x0046, h01=0x0050, text=»*          !  P R O D A T                                        !«, t00=0x0013, t01=0x00b2}
0x01ea8…01ef2               Head {h00=0x0046, h01=0x0050, text=»*          !  BUILD PROTOTYPE TASK-LOCAL DATA AREAS.             !«, t00=0x0013, t01=0x00fc}
0x01ef2…01f3c               Head {h00=0x0046, h01=0x0050, text=»*          !  -GENERATE TWB'S AND RESERVE FOR SWB'S              !«, t00=0x0013, t01=0x0146}
0x01f3c…01f86               Head {h00=0x0046, h01=0x0050, text=»*          !  -ALLOCATE FIXED BUFFERS AND TERMINAL STACK         !«, t00=0x0013, t01=0x0190}
0x01f86…01fd0               Head {h00=0x0046, h01=0x0050, text=»*          !  -MOVE T:A                                          !«, t00=0x0014, t01=0x004a}
0x01fd0…0201a               Head {h00=0x0046, h01=0x0050, text=»*          !  -INCLUDE DDIV-PROTOTYPE & PART 2.A IN FREE AREA.   !«, t00=0x0014, t01=0x0094}
0x0201a…02064               Head {h00=0x0046, h01=0x0050, text=»*          !  -CONTINUE IN PART 2.B                              !«, t00=0x0014, t01=0x00de}
0x02064…020ae               Head {h00=0x0046, h01=0x0050, text=»*          !-----------------------------------------------------!«, t00=0x0014, t01=0x0128}
0x020ae…02100               Head {h00=0x004e, h01=0x0050, text=»*          !  SUBROUTINES                                        ! PART 1 «, t00=0x0014, t01=0x0172}
0x02100…0214a               Head {h00=0x0046, h01=0x0050, text=»*  ENTRY ->!                * SYSLDA ENTRY *                     !«, t00=0x0015, t01=0x0034}
0x0214a…02194               Head {h00=0x0046, h01=0x0050, text=»*          !  CREDIT APPLICATION:      !  ASSEMBLER APPLICATION: !«, t00=0x0015, t01=0x007e}
0x02194…021de               Head {h00=0x0046, h01=0x0050, text=»*          !  READ CUNFIGURATION FILE  !  -FILL MM-TABLES IN     !«, t00=0x0015, t01=0x00c8}
0x021de…02228               Head {h00=0x0046, h01=0x0050, text=»*          !  AND BUILD SHADOW-TABLES. !   USER TASK TTAB'S.     !«, t00=0x0015, t01=0x0112}
0x02228…02272               Head {h00=0x0046, h01=0x0050, text=»*          !                           !  -QUEUE 1:ST USER TASK  !«, t00=0x0015, t01=0x015c}
0x02272…022bc               Head {h00=0x0046, h01=0x0050, text=»*          !  T:ATAB:                  !   AND START APPLICATION !«, t00=0x0016, t01=0x0016}
0x022bc…02306               Head {h00=0x0046, h01=0x0050, text=»*          !  -A TABLE OF 'NUMBER OF   !-------------------------!«, t00=0x0016, t01=0x0060}
0x02306…02350               Head {h00=0x0046, h01=0x0050, text=»*          !   REAL TASKS' IS BUILT AT                           !«, t00=0x0016, t01=0x00aa}
0x02350…0239a               Head {h00=0x0046, h01=0x0050, text=»*          !   THE END OF MONITOR.                               !«, t00=0x0016, t01=0x00f4}
0x0239a…023e4               Head {h00=0x0046, h01=0x0050, text=»*          !  U:BTAB:                                            !«, t00=0x0016, t01=0x013e}
0x023e4…0242e               Head {h00=0x0046, h01=0x0050, text=»*          !  -A TABLE OF 'NUMBER OF REAL UWB'S' IS BUILT IN     !«, t00=0x0016, t01=0x0188}
0x0242e…02478               Head {h00=0x0046, h01=0x0050, text=»*          !   U:BTAB PROTOTYPE.                                 !«, t00=0x0017, t01=0x0042}
0x02478…024c2               Head {h00=0x0046, h01=0x0050, text=»*          !                                                     !«, t00=0x0017, t01=0x008c}
0x024c2…0250c               Head {h00=0x0046, h01=0x0050, text=»*          !  -RELOCATE ALL W.B.-ADDRESSES IN DDIV-PROTOTYPE.    !«, t00=0x0017, t01=0x00d6}
0x0250c…02556               Head {h00=0x0046, h01=0x0050, text=»*          !  -REMOVE NOT USED ENTRIES IN T:ATAB                 !«, t00=0x0017, t01=0x0120}
0x02556…025a0               Head {h00=0x0046, h01=0x0050, text=»*          !  -RELOCATE ADDRESSES IN U:BTAB                      !«, t00=0x0017, t01=0x016a}
0x025a0…025ea               Head {h00=0x0046, h01=0x0050, text=»*          !  -MOVE SYSLDA (NOT PART 1) TO FOLLOW T:ATAB SHADOW- !«, t00=0x0018, t01=0x0024}
0x025ea…02634               Head {h00=0x0046, h01=0x0050, text=»*          !   TABLE                                             !«, t00=0x0018, t01=0x006e}
0x02634…0267e               Head {h00=0x0046, h01=0x0050, text=»*          !  -CONTINUE IN PART 2.A                              !«, t00=0x0018, t01=0x00b8}
0x0267e…026c8               Head {h00=0x0046, h01=0x0050, text=»*          !-----------------------------------------------------!«, t00=0x0018, t01=0x0102}
0x026c8…026d6               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0018, t01=0x014c}
0x026d6…026e2               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0018, t01=0x015a}
0x026e2…026fe               Head {h00=0x0018, h01=0x0050, text=»  ***************** «, t00=0x0018, t01=0x0166}
0x026fe…0271a               Head {h00=0x0018, h01=0x0050, text=»  ***************** «, t00=0x0018, t01=0x0182}
0x0271a…02736               Head {h00=0x0018, h01=0x0050, text=»  **             ** «, t00=0x0019, t01=0x000e}
0x02736…02752               Head {h00=0x0018, h01=0x0050, text=»  **  CONSTANTS  ** «, t00=0x0019, t01=0x002a}
0x02752…0276e               Head {h00=0x0018, h01=0x0050, text=»  ***************** «, t00=0x0019, t01=0x0046}
0x0276e…0278a               Head {h00=0x0018, h01=0x0050, text=»  **             ** «, t00=0x0019, t01=0x0062}
0x0278a…027a6               Head {h00=0x0018, h01=0x0050, text=»  ***************** «, t00=0x0019, t01=0x007e}
0x027a6…027b2               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0019, t01=0x009a}
0x027b2…027c4               Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0019, t01=0x00a6}
0x027c4…027d6               Head {h00=0x000e, h01=0x0050, text=»* P:MTAB *«, t00=0x0019, t01=0x00b8}
0x027d6…027e8               Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0019, t01=0x00ca}
0x027e8…027fc               Head {h00=0x0010, h01=0x0050, text=»T:ATAB EQU 0«, t00=0x0019, t01=0x00dc}
0x027fc…02810               Head {h00=0x0010, h01=0x0050, text=»U:BTAB EQU 2«, t00=0x0019, t01=0x00f0}
0x02810…02830               Head {h00=0x001c, h01=0x0050, text=»P:BAS EQU 6 SEGMENT BASE«, t00=0x0019, t01=0x0104}
0x02830…02862               Head {h00=0x002e, h01=0x0050, text=»T:AID EQU 32 ADDRESS TO 'TABLE OF T:A TID'«, t00=0x0019, t01=0x0124}
0x02862…0288e               Head {h00=0x0028, h01=0x0050, text=»S:BTAB EQU 40 DISP TO S:BTAB ADDRESS«, t00=0x0019, t01=0x0156}
0x0288e…028be               Head {h00=0x002c, h01=0x0050, text=»I:RSTE EQU 42 INTERPRETER RESTART ENTRY «, t00=0x0019, t01=0x0182}
0x028be…028c6               Head {h00=0x0004, h01=0x0050, t00=0x001a, t01=0x0022}
0x028c6…028ce               Head {h00=0x0004, h01=0x0050, t00=0x001a, t01=0x002a}
0x028ce…028e0               Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x001a, t01=0x0032}
0x028e0…028f2               Head {h00=0x000e, h01=0x0050, text=»* U:BTAB *«, t00=0x001a, t01=0x0044}
0x028f2…02904               Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x001a, t01=0x0056}
0x02904…02938               Head {h00=0x0030, h01=0x0050, text=»UP:REC EQU 6 RECORD LENGTH IN INITIAL U:BTAB«, t00=0x001a, t01=0x0068}
0x02938…0295e               Head {h00=0x0022, h01=0x0050, text=»UPADDR EQU 2 PROTOTYPE ADDRESS«, t00=0x001a, t01=0x009c}
0x0295e…02982               Head {h00=0x0020, h01=0x0050, text=»UPNAME EQU 4 PROTOTYPE NAME «, t00=0x001a, t01=0x00c2}
0x02982…029be               Head {h00=0x0038, h01=0x0050, text=»UPNUMB EQU 7 SAVE AREA NUMBER OF COPIES (SHADOW-TBL)«, t00=0x001a, t01=0x00e6}
0x029be…029c8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0122}
0x029c8…029fa               Head {h00=0x002e, h01=0x0050, text=»UR:REC EQU 6 RECORD LENGTH IN REAL U:BTAB «, t00=0x001a, t01=0x012c}
0x029fa…02a28               Head {h00=0x002a, h01=0x0050, text=»URADDR EQU 2 ADDRESS TO FIRST REAL UWB«, t00=0x001a, t01=0x015e}
0x02a28…02a4c               Head {h00=0x0020, h01=0x0050, text=»URNUMB EQU 4 NUMBER OF UWB'S«, t00=0x001a, t01=0x018c}
0x02a4c…02a6e               Head {h00=0x001e, h01=0x0050, text=»URLENG EQU 6 LENGTH OF UWB«, t00=0x001b, t01=0x0020}
0x02a6e…02a7c               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001b, t01=0x0042}
0x02a7c…02a88               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x001b, t01=0x0050}
0x02a88…02a94               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x001b, t01=0x005c}
0x02a94…02aa0               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x001b, t01=0x0068}
0x02aa0…02ac8               Head {h00=0x0024, h01=0x0050, text=»******************************* «, t00=0x001b, t01=0x0074}
0x02ac8…02af0               Head {h00=0x0024, h01=0x0050, text=»* CONFIGURATION FILE (CONFIG) * «, t00=0x001b, t01=0x009c}
0x02af0…02b18               Head {h00=0x0024, h01=0x0050, text=»******************************* «, t00=0x001b, t01=0x00c4}
0x02b18…02b24               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x001b, t01=0x00ec}
0x02b24…02b44               Head {h00=0x001c, h01=0x0050, text=»* TASK DEFINITION BLOCK:«, t00=0x001b, t01=0x00f8}
0x02b44…02b66               Head {h00=0x001e, h01=0x0050, text=»TDBBT EQU 0 1A BLOCK TYPE «, t00=0x001b, t01=0x0118}
0x02b66…02b92               Head {h00=0x0028, h01=0x0050, text=»TDBNT EQU TDBBT+1 2N NUMBER OF TASKS«, t00=0x001b, t01=0x013a}
0x02b92…02bc2               Head {h00=0x002c, h01=0x0050, text=»TDBID EQU TDBNT+2 6A TASK ID START VALUE«, t00=0x001b, t01=0x0166}
0x02bc2…02bf2               Head {h00=0x002c, h01=0x0050, text=»TDBMC EQU TDBID+6 6A MATCHING TASK CLASS«, t00=0x001c, t01=0x0008}
0x02bf2…02c1a               Head {h00=0x0024, h01=0x0050, text=»TDBTL EQU TDBMC+6 6A TASK LEVEL «, t00=0x001c, t01=0x0038}
0x02c1a…02c58               Head {h00=0x003a, h01=0x0050, text=»TDBNC EQU TDBTL+6 2N NUMBER OF TERMINAL DEVICE CLASSES«, t00=0x001c, t01=0x0060}
0x02c58…02c62               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x009e}
0x02c62…02c8c               Head {h00=0x0026, h01=0x0050, text=»TDBFST EQU TDBNC+2 FIRST TERM DEF «, t00=0x001c, t01=0x00a8}
0x02c8c…02cb4               Head {h00=0x0024, h01=0x0050, text=»TDC EQU 7 TERMINAL DEVICE CLASS «, t00=0x001c, t01=0x00d2}
0x02cb4…02cd6               Head {h00=0x001e, h01=0x0050, text=»TLC EQU 6 LINE CONNECTION «, t00=0x001c, t01=0x00fa}
0x02cd6…02d02               Head {h00=0x0028, h01=0x0050, text=»TDBREC EQU TDC+TLC TDB-RECORD LENGTH«, t00=0x001c, t01=0x011c}
0x02d02…02d0c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0148}
0x02d0c…02d3a               Head {h00=0x002a, h01=0x0050, text=»SDC EQU 7 SPECIAL DEVICE CLASS-RECORD «, t00=0x001c, t01=0x0152}
0x02d3a…02d44               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0180}
0x02d44…02d68               Head {h00=0x0020, h01=0x0050, text=»* COMMON DEVICE DEF. BLOCK: «, t00=0x001c, t01=0x018a}
0x02d68…02d8a               Head {h00=0x001e, h01=0x0050, text=»CDBBT EQU 0 1A BLOCK TYPE «, t00=0x001d, t01=0x001e}
0x02d8a…02dc4               Head {h00=0x0036, h01=0x0050, text=»CDBNC EQU CDBBT+1 2N NUMBER OF SPEC. DEV. CLASSES «, t00=0x001d, t01=0x0040}
0x02dc4…02df0               Head {h00=0x0028, h01=0x0050, text=»SDCFST EQU CDBNC+2 FIRST SDC-RECORD «, t00=0x001d, t01=0x007a}
0x02df0…02dfa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x00a6}
0x02dfa…02e04               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x00b0}
0x02e04…02e2e               Head {h00=0x0026, h01=0x0050, text=»* USER WORK BLOCK TYPE DEF. BLOCK «, t00=0x001d, t01=0x00ba}
0x02e2e…02e50               Head {h00=0x001e, h01=0x0050, text=»UDBBT EQU 0 1A BLOCK TYPE «, t00=0x001d, t01=0x00e4}
0x02e50…02e80               Head {h00=0x002c, h01=0x0050, text=»UDBNU EQU UDBBT+1 3A NUMBER OF UWB TYPES«, t00=0x001d, t01=0x0106}
0x02e80…02e8a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0136}
0x02e8a…02eb6               Head {h00=0x0028, h01=0x0050, text=»UDBFST EQU UDBNU+3 FIRST UDB-RECORD «, t00=0x001d, t01=0x0140}
0x02eb6…02ed6               Head {h00=0x001c, h01=0x0050, text=»NAMUWB EQU 3 NAME OF UWB«, t00=0x001d, t01=0x016c}
0x02ed6…02efc               Head {h00=0x0022, h01=0x0050, text=»NUMUBL EQU 3 NUMBER OF BLOCKS «, t00=0x001d, t01=0x018c}
0x02efc…02f2e               Head {h00=0x002e, h01=0x0050, text=»UDBREC EQU NAMUWB+NUMUBL UDB RECORD-LENGTH«, t00=0x001e, t01=0x0022}
0x02f2e…02f3c               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001e, t01=0x0054}
0x02f3c…02f48               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x001e, t01=0x0062}
0x02f48…02f54               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x001e, t01=0x006e}
0x02f54…02f66               Head {h00=0x000e, h01=0x0050, text=»********* «, t00=0x001e, t01=0x007a}
0x02f66…02f78               Head {h00=0x000e, h01=0x0050, text=»*  T:A  * «, t00=0x001e, t01=0x008c}
0x02f78…02f8a               Head {h00=0x000e, h01=0x0050, text=»********* «, t00=0x001e, t01=0x009e}
0x02f8a…02faa               Head {h00=0x001c, h01=0x0050, text=»T:ASTA EQU -14 T:A START«, t00=0x001e, t01=0x00b0}
0x02faa…02fe4               Head {h00=0x0036, h01=0x0050, text=»CSE EQU -14 CURRENT SEGMENT END (HERE: STACKSIZE) «, t00=0x001e, t01=0x00d0}
0x02fe4…0300c               Head {h00=0x0024, h01=0x0050, text=»CSB EQU -12 CURRENT SEGMENT BASE«, t00=0x001e, t01=0x010a}
0x0300c…03044               Head {h00=0x0034, h01=0x0050, text=»CSN EQU -10 CURRENT SEGMENT NUMBER (HERE LENGTH «, t00=0x001e, t01=0x0132}
0x03044…0307a               Head {h00=0x0032, h01=0x0050, text=»                           OF ALL DSCB-RECORDS«, t00=0x001e, t01=0x016a}
0x0307a…0309e               Head {h00=0x0020, h01=0x0050, text=»T:DAD EQU -8 ADDRESS TO T:D «, t00=0x001f, t01=0x0010}
0x0309e…030cc               Head {h00=0x002a, h01=0x0050, text=»CIA EQU -6 CURRENT INSTUCTION ADDRESS «, t00=0x001f, t01=0x0034}
0x030cc…030f8               Head {h00=0x0028, h01=0x0050, text=»   (HERE: DISPLACEMENT TO T:A-START)«, t00=0x001f, t01=0x0062}
0x030f8…03104               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x001f, t01=0x008e}
0x03104…03122               Head {h00=0x001a, h01=0x0050, text=»T:ATID EQU -4 TASK ID «, t00=0x001f, t01=0x009a}
0x03122…03140               Head {h00=0x001a, h01=0x0050, text=»STKE EQU -2 STACK END «, t00=0x001f, t01=0x00b8}
0x03140…0315e               Head {h00=0x001a, h01=0x0050, text=»PA EQU 0 STACK POINTER«, t00=0x001f, t01=0x00d6}
0x0315e…0317c               Head {h00=0x001a, h01=0x0050, text=»STKB EQU 2 STACK BASE «, t00=0x001f, t01=0x00f4}
0x0317c…031a2               Head {h00=0x0022, h01=0x0050, text=»WATFST EQU 4 FIRST WAT-ELEMENT«, t00=0x001f, t01=0x0112}
0x031a2…031ac               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0138}
0x031ac…031c2               Head {h00=0x0012, h01=0x0050, text=»* DSCB-RECORD:«, t00=0x001f, t01=0x0142}
0x031c2…031e4               Head {h00=0x001e, h01=0x0050, text=»DSCBL EQU 20 RECORD LENGTH«, t00=0x001f, t01=0x0158}
0x031e4…03204               Head {h00=0x001c, h01=0x0050, text=»BA EQU 2 BUFFER ADDRESS «, t00=0x001f, t01=0x017a}
0x03204…03220               Head {h00=0x0018, h01=0x0050, text=»RL EQU 4 REQ. LENGTH«, t00=0x0020, t01=0x000a}
0x03220…0323c               Head {h00=0x0018, h01=0x0050, text=»EL EQU 6 EFF. LENGTH«, t00=0x0020, t01=0x0026}
0x0323c…03262               Head {h00=0x0022, h01=0x0050, text=»BL EQU 14 LENGTH ITEM ADDRESS «, t00=0x0020, t01=0x0042}
0x03262…03270               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0020, t01=0x0068}
0x03270…0327c               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0020, t01=0x0076}
0x0327c…03288               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0020, t01=0x0082}
0x03288…0329a               Head {h00=0x000e, h01=0x0050, text=»********* «, t00=0x0020, t01=0x008e}
0x0329a…032ac               Head {h00=0x000e, h01=0x0050, text=»*  T:D  * «, t00=0x0020, t01=0x00a0}
0x032ac…032be               Head {h00=0x000e, h01=0x0050, text=»********* «, t00=0x0020, t01=0x00b2}
0x032be…032ea               Head {h00=0x0028, h01=0x0050, text=»FCD EQU 0 DISPLACEMENT TO FCB IN T:A«, t00=0x0020, t01=0x00c4}
0x032ea…0331a               Head {h00=0x002c, h01=0x0050, text=»T:DTID EQU 2 TASK IDENTIFIER (PROTOTYPE)«, t00=0x0020, t01=0x00f0}
0x0331a…0334a               Head {h00=0x002c, h01=0x0050, text=»DATLEN EQU 4 NUMBER OF DATASETS (DSCB'S)«, t00=0x0020, t01=0x0120}
0x0334a…03374               Head {h00=0x0026, h01=0x0050, text=»WATLEN EQU 6 NUMBER OF WATELEMENTS«, t00=0x0020, t01=0x0150}
0x03374…033a8               Head {h00=0x0030, h01=0x0050, text=»TWBMSK EQU 8 MASK FOR TWB'S (ONE BIT/ENTRY) «, t00=0x0020, t01=0x017a}
0x033a8…033d6               Head {h00=0x002a, h01=0x0050, text=»SWBMSK EQU 10 MASK FOR SWB'S      -"- «, t00=0x0021, t01=0x001e}
0x033d6…03404               Head {h00=0x002a, h01=0x0050, text=»CWBMSK EQU 12 MASK FOR CWB'S      -"- «, t00=0x0021, t01=0x004c}
0x03404…03432               Head {h00=0x002a, h01=0x0050, text=»UWBMSK EQU 14 MASK FOR UWB'S      -"- «, t00=0x0021, t01=0x007a}
0x03432…0345e               Head {h00=0x0028, h01=0x0050, text=»DWBFST EQU 16 FIRST WORD IN DBLK-TAB«, t00=0x0021, t01=0x00a8}
0x0345e…03466               Head {h00=0x0004, h01=0x0050, t00=0x0021, t01=0x00d4}
0x03466…03498               Head {h00=0x002e, h01=0x0050, text=»STPREC EQU 4 RECORD LENGTH OF START-POINTS«, t00=0x0021, t01=0x00dc}
0x03498…034a0               Head {h00=0x0004, h01=0x0050, t00=0x0021, t01=0x010e}
0x034a0…034a8               Head {h00=0x0004, h01=0x0050, t00=0x0021, t01=0x0116}
0x034a8…034c0               Head {h00=0x0014, h01=0x0050, text=»****************«, t00=0x0021, t01=0x011e}
0x034c0…034d8               Head {h00=0x0014, h01=0x0050, text=»* SOP-HANDLING *«, t00=0x0021, t01=0x0136}
0x034d8…034f0               Head {h00=0x0014, h01=0x0050, text=»****************«, t00=0x0021, t01=0x014e}
0x034f0…03512               Head {h00=0x001e, h01=0x0050, text=»SOP EQU /2E DEVICE ADDRESS«, t00=0x0021, t01=0x0166}
0x03512…0351a               Head {h00=0x0004, h01=0x0050, t00=0x0021, t01=0x0188}
0x0351a…03538               Head {h00=0x001a, h01=0x0050, text=»    LAMP CODE MEANING «, t00=0x0021, t01=0x0190}
0x03538…03556               Head {h00=0x001a, h01=0x0050, text=»    --------- ------- «, t00=0x0022, t01=0x001e}
0x03556…03578               Head {h00=0x001e, h01=0x0050, text=»LMP1 EQU /400 SYSLOAD RUNS«, t00=0x0022, t01=0x003c}
0x03578…03598               Head {h00=0x001c, h01=0x0050, text=»LMP2 EQU /200 READ ERROR«, t00=0x0022, t01=0x005e}
0x03598…035be               Head {h00=0x0022, h01=0x0050, text=»LMP3 EQU /100 MEMORY OVERFLOW «, t00=0x0022, t01=0x007e}
0x035be…035e8               Head {h00=0x0026, h01=0x0050, text=»LMP4 EQU /80 FORMAT ERROR (CONFIG)«, t00=0x0022, t01=0x00a4}
0x035e8…03606               Head {h00=0x001a, h01=0x0050, text=»LMP5 EQU /40 TID ERROR«, t00=0x0022, t01=0x00ce}
0x03606…0362c               Head {h00=0x0022, h01=0x0050, text=»LMP6 EQU /20 UWB OR SWB ERROR «, t00=0x0022, t01=0x00ec}
0x0362c…03652               Head {h00=0x0022, h01=0x0050, text=»LMP7 EQU /10 MM-TABLE OVERFLOW«, t00=0x0022, t01=0x0112}
0x03652…03664               Head {h00=0x000e, h01=0x0050, text=»LMP8 EQU 8«, t00=0x0022, t01=0x0138}
0x03664…03676               Head {h00=0x000e, h01=0x0050, text=»LMP9 EQU 4«, t00=0x0022, t01=0x014a}
0x03676…0368a               Head {h00=0x0010, h01=0x0050, text=»LMP10 EQU 2 «, t00=0x0022, t01=0x015c}
0x0368a…0369e               Head {h00=0x0010, h01=0x0050, text=»LMP11 EQU 1 «, t00=0x0022, t01=0x0170}
0x0369e…036ac               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0022, t01=0x0184}
0x036ac…036ca (35, 0, 400)  Head {h00=0x001a, h01=0x0050, text=»********************* «, t00=0x0023, t01=0x0004}
0x036ca…036e8               Head {h00=0x001a, h01=0x0050, text=»*  OTHER CONSTANTS  * «, t00=0x0023, t01=0x0022}
0x036e8…03706               Head {h00=0x001a, h01=0x0050, text=»********************* «, t00=0x0023, t01=0x0040}
0x03706…03712               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0023, t01=0x005e}
0x03712…0373c               Head {h00=0x0026, h01=0x0050, text=»WBLEN EQU -4 LENGTH OF WORK-BLOCK «, t00=0x0023, t01=0x006a}
0x0373c…0376c               Head {h00=0x002c, h01=0x0050, text=»DTLEN EQU -2 LENGTH OF DESCRIPTOR-TABLE «, t00=0x0023, t01=0x0094}
0x0376c…03796               Head {h00=0x0026, h01=0x0050, text=»SWBLEN EQU 4 DISP TO LENGTH OF SWB«, t00=0x0023, t01=0x00c4}
0x03796…037a2               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0023, t01=0x00ee}
0x037a2…037ca               Head {h00=0x0024, h01=0x0050, text=»FCBDD1 EQU 8 DISP TO FIRST DSET «, t00=0x0023, t01=0x00fa}
0x037ca…037f2               Head {h00=0x0024, h01=0x0050, text=»FCBDD2 EQU 10 DISP TO 2:ND DSET «, t00=0x0023, t01=0x0122}
0x037f2…037fe               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0023, t01=0x014a}
0x037fe…03826               Head {h00=0x0024, h01=0x0050, text=»STKSZ EQU 128 DEFAULT STACK-SIZE«, t00=0x0023, t01=0x0156}
0x03826…03832               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0023, t01=0x017e}
0x03832…0385c               Head {h00=0x0026, h01=0x0050, text=»CREID EQU 2 CREDIT IDENTIFICATION «, t00=0x0023, t01=0x018a}
0x0385c…03888               Head {h00=0x0028, h01=0x0050, text=»SEGREC EQU 6 RECORD LENGTH IN S:GTAB«, t00=0x0024, t01=0x0024}
0x03888…038c4               Head {h00=0x0038, h01=0x0050, text=»NUMSEG EQU 10 DISPL. TO NUMBER OF SEGMENTS IN S:GTAB«, t00=0x0024, t01=0x0050}
0x038c4…038cc               Head {h00=0x0004, h01=0x0050, t00=0x0024, t01=0x008c}
0x038cc…038ec               Head {h00=0x001c, h01=0x0050, text=»TTBTID EQU 2 TID IN TTAB«, t00=0x0024, t01=0x0094}
0x038ec…0391e               Head {h00=0x002e, h01=0x0050, text=»T:DSAV EQU 0 SAVE FOR T:D-ADDRESS IN TTAB «, t00=0x0024, t01=0x00b4}
0x0391e…0394c               Head {h00=0x002a, h01=0x0050, text=»TTB:PP EQU 6 SAVE AREA FOR TCL IN TTAB«, t00=0x0024, t01=0x00e6}
0x0394c…03954               Head {h00=0x0004, h01=0x0050, t00=0x0024, t01=0x0114}
0x03954…03980               Head {h00=0x0028, h01=0x0050, text=»NTPA EQU 4 INTERPRETER START ADDRESS«, t00=0x0024, t01=0x011c}
0x03980…039aa               Head {h00=0x0026, h01=0x0050, text=»IHRTC EQU 4 RTC INTERRUPT ADDRESS «, t00=0x0024, t01=0x0148}
0x039aa…039d2               Head {h00=0x0024, h01=0x0050, text=»RTCDA EQU /1B RTC DEVICE ADDRESS«, t00=0x0024, t01=0x0172}
0x039d2…039de               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0025, t01=0x000a}
0x039de…03a28               Head {h00=0x0046, h01=0x0050, text=»***************************************************************** «, t00=0x0025, t01=0x0016}
0x03a28…03a72               Head {h00=0x0046, h01=0x0050, text=»*  CALL-FORMAT, PERFORMS:  CFR      A14,A13                     * «, t00=0x0025, t01=0x0060}
0x03a72…03abc               Head {h00=0x0046, h01=0x0050, text=»*                          DATA     [REL-ADDRESS]               * «, t00=0x0025, t01=0x00aa}
0x03abc…03b06               Head {h00=0x0046, h01=0x0050, text=»*                                                               * «, t00=0x0025, t01=0x00f4}
0x03b06…03b50               Head {h00=0x0046, h01=0x0050, text=»***************************************************************** «, t00=0x0025, t01=0x013e}
0x03b50…03b5c               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0025, t01=0x0188}
0x03b5c…03b68 (38, 0, 400)  Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0026, t01=0x0004}
0x03b68…03b74               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0026, t01=0x0010}
0x03b74…03b92               Head {h00=0x001a, h01=0x0050, text=»CALL FORM 16=/F697,16 «, t00=0x0026, t01=0x001c}
0x03b92…03ba0               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0026, t01=0x003a}
0x03ba0…03bac               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0026, t01=0x0048}
0x03bac…03be6               Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0026, t01=0x0054}
0x03be6…03c20               Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0026, t01=0x008e}
0x03c20…03c5a               Head {h00=0x0036, h01=0x0050, text=»**                                              **«, t00=0x0026, t01=0x00c8}
0x03c5a…03c94               Head {h00=0x0036, h01=0x0050, text=»**  RELOCATION ROUTINE & STACK INITIALLISATION  **«, t00=0x0026, t01=0x0102}
0x03c94…03cce               Head {h00=0x0036, h01=0x0050, text=»**                                              **«, t00=0x0026, t01=0x013c}
0x03cce…03d08               Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0026, t01=0x0176}
0x03d08…03d42               Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0027, t01=0x0020}
0x03d42…03d4e               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0027, t01=0x005a}
0x03d4e…03d7e               Head {h00=0x002c, h01=0x0050, text=»REL RF SUBBA JUMP TO SUBROUTINE HANDLER «, t00=0x0027, t01=0x0066}
0x03d7e…03da8               Head {h00=0x0026, h01=0x0050, text=» LDR A13,P GET BASE ADDRESS TO A13«, t00=0x0027, t01=0x0096}
0x03da8…03dbc               Head {h00=0x0010, h01=0x0050, text=» SUKL A13,4 «, t00=0x0027, t01=0x00c0}
0x03dbc…03dde               Head {h00=0x001e, h01=0x0050, text=»* ADJUST FOR PSW-ROUTINE *«, t00=0x0027, t01=0x00d4}
0x03dde…03e00               Head {h00=0x001e, h01=0x0050, text=»**************************«, t00=0x0027, t01=0x00f6}
0x03e00…03e38               Head {h00=0x0034, h01=0x0050, text=» LDK A3,GETPSW RELATIVE ADDRESS TO 'PSW-ADDRESS'«, t00=0x0027, t01=0x0118}
0x03e38…03e58               Head {h00=0x001c, h01=0x0050, text=» ADR A3,A13 ABSOLUT DITO«, t00=0x0027, t01=0x0150}
0x03e58…03e90               Head {h00=0x0034, h01=0x0050, text=» ST A3,PSW,A13 STORE ADDRESS TO 'GETPSW'-ROUTINE«, t00=0x0027, t01=0x0170}
0x03e90…03eaa               Head {h00=0x0016, h01=0x0050, text=»* LOAD STACKBASE *«, t00=0x0028, t01=0x0018}
0x03eaa…03ec4               Head {h00=0x0016, h01=0x0050, text=»******************«, t00=0x0028, t01=0x0032}
0x03ec4…03ecc               Head {h00=0x0004, h01=0x0050, t00=0x0028, t01=0x004c}
0x03ecc…03ee4               Head {h00=0x0014, h01=0x0050, text=» LDKL A14,STACKB«, t00=0x0028, t01=0x0054}
0x03ee4…03f02               Head {h00=0x001a, h01=0x0050, text=» ADR A14,A13 RELOCATE «, t00=0x0028, t01=0x006c}
0x03f02…03f12               Head {h00=0x000c, h01=0x0050, text=» RTN A8 «, t00=0x0028, t01=0x008a}
0x03f12…03f1e               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0028, t01=0x009a}
0x03f1e…03f2a               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0028, t01=0x00a6}
0x03f2a…03f3c               Head {h00=0x000e, h01=0x0050, text=»* STACK * «, t00=0x0028, t01=0x00b2}
0x03f3c…03f4e               Head {h00=0x000e, h01=0x0050, text=»********* «, t00=0x0028, t01=0x00c4}
0x03f4e…03f58               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x00d6}
0x03f58…03f68               Head {h00=0x000c, h01=0x0050, text=» RES 12 «, t00=0x0028, t01=0x00e0}
0x03f68…03f82               Head {h00=0x0016, h01=0x0050, text=»STACKB EQU *-REL-2«, t00=0x0028, t01=0x00f0}
0x03f82…03f90               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0028, t01=0x010a}
0x03f90…03f9c               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0028, t01=0x0118}
0x03f9c…03fa8               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0028, t01=0x0124}
0x03fa8…03fca               Head {h00=0x001e, h01=0x0050, text=»* ADDRESS TO PSW-ROUTINE *«, t00=0x0028, t01=0x0130}
0x03fca…03fec               Head {h00=0x001e, h01=0x0050, text=»**************************«, t00=0x0028, t01=0x0152}
0x03fec…03ff6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0174}
0x03ff6…0400c               Head {h00=0x0012, h01=0x0050, text=»PSW EQU *-REL «, t00=0x0028, t01=0x017e}
0x0400c…04020 (41, 0, 400)  Head {h00=0x0010, h01=0x0050, text=» DATA GETPSW«, t00=0x0029, t01=0x0004}
0x04020…0402c               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0029, t01=0x0018}
0x0402c…04074               Head {h00=0x0044, h01=0x0050, text=»****************************************************************«, t00=0x0029, t01=0x0024}
0x04074…040bc               Head {h00=0x0044, h01=0x0050, text=»*                        G E T P S W                           *«, t00=0x0029, t01=0x006c}
0x040bc…04104               Head {h00=0x0044, h01=0x0050, text=»* LITTLE SUBROUTINE TO PUT PSW IN STACK FOR CALLING SUBROUTINE *«, t00=0x0029, t01=0x00b4}
0x04104…0414c               Head {h00=0x0044, h01=0x0050, text=»****************************************************************«, t00=0x0029, t01=0x00fc}
0x0414c…04158               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0029, t01=0x0144}
0x04158…04170               Head {h00=0x0014, h01=0x0050, text=»GETPSW EQU *-REL«, t00=0x0029, t01=0x0150}
0x04170…04198               Head {h00=0x0024, h01=0x0050, text=» STR A2,A14 SAVE A2 ON A14-STACK«, t00=0x0029, t01=0x0168}
0x04198…041cc               Head {h00=0x0030, h01=0x0050, text=» LD A2,2,A14 GET PSW FROM CALLING SUBROUTINE«, t00=0x0029, t01=0x0190}
0x041cc…041fe               Head {h00=0x002e, h01=0x0050, text=» ST A2,6,A14 REPLACE PSW FROM MAIN PROGRAM«, t00=0x002a, t01=0x0034}
0x041fe…0421e               Head {h00=0x001c, h01=0x0050, text=» LDR* A2,A14 RESTORE A2 «, t00=0x002a, t01=0x0066}
0x0421e…0422e               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x002a, t01=0x0086}
0x0422e…0423c               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002a, t01=0x0096}
0x0423c…04244               Head {h00=0x0004, h01=0x0050, t00=0x002a, t01=0x00a4}
0x04244…0426e               Head {h00=0x0026, h01=0x0050, text=»********************************* «, t00=0x002a, t01=0x00ac}
0x0426e…04298               Head {h00=0x0026, h01=0x0050, text=»*                               * «, t00=0x002a, t01=0x00d6}
0x04298…042c2               Head {h00=0x0026, h01=0x0050, text=»*  SUBROUTINE-HANDLER           * «, t00=0x002a, t01=0x0100}
0x042c2…042ec               Head {h00=0x0026, h01=0x0050, text=»*                               * «, t00=0x002a, t01=0x012a}
0x042ec…04316               Head {h00=0x0026, h01=0x0050, text=»********************************* «, t00=0x002a, t01=0x0154}
0x04316…0431e               Head {h00=0x0004, h01=0x0050, t00=0x002a, t01=0x017e}
0x0431e…04336               Head {h00=0x0014, h01=0x0050, text=»SUBSUB EQU *-REL«, t00=0x002a, t01=0x0186}
0x04336…0435c               Head {h00=0x0022, h01=0x0050, text=»SUBBA ST A10,MUL,A13 SAVE A10 «, t00=0x002b, t01=0x000e}
0x0435c…0438e               Head {h00=0x002e, h01=0x0050, text=» LD* A10,4,A14 GET SUBROUTINE REL ADDRESS «, t00=0x002b, t01=0x0034}
0x0438e…043b6               Head {h00=0x0024, h01=0x0050, text=» IM 4,A14 ADJUST RETURN ADDRESS «, t00=0x002b, t01=0x0066}
0x043b6…043c8               Head {h00=0x000e, h01=0x0050, text=» IM 4,A14 «, t00=0x002b, t01=0x008e}
0x043c8…043fc               Head {h00=0x0030, h01=0x0050, text=» AD A10,M:REL,A13 ADD FOR SYSLDM RELOCATION «, t00=0x002b, t01=0x00a0}
0x043fc…0441e               Head {h00=0x001e, h01=0x0050, text=» STR A10,A14 PUT ON STACK «, t00=0x002b, t01=0x00d4}
0x0441e…04442               Head {h00=0x0020, h01=0x0050, text=» LD A10,MUL,A13 RESTORE A10 «, t00=0x002b, t01=0x00f6}
0x04442…04454               Head {h00=0x000e, h01=0x0050, text=» ABR* A14 «, t00=0x002b, t01=0x011a}
0x04454…0445c               Head {h00=0x0004, h01=0x0050, t00=0x002b, t01=0x012c}
0x0445c…04464               Head {h00=0x0004, h01=0x0050, t00=0x002b, t01=0x0134}
0x04464…0446c               Head {h00=0x0004, h01=0x0050, t00=0x002b, t01=0x013c}
0x0446c…044ac               Head {h00=0x003c, h01=0x0050, text=»******************************************************* «, t00=0x002b, t01=0x0144}
0x044ac…044ec               Head {h00=0x003c, h01=0x0050, text=»* JUMP TO SYSLDM (FROM SYSLOD) ALWAYS VIA THIS MODULE * «, t00=0x002b, t01=0x0184}
0x044ec…0452c               Head {h00=0x003c, h01=0x0050, text=»******************************************************* «, t00=0x002c, t01=0x0034}
0x0452c…04534               Head {h00=0x0004, h01=0x0050, t00=0x002c, t01=0x0074}
0x04534…0454c               Head {h00=0x0014, h01=0x0050, text=»JUMP ABL SYSLDM «, t00=0x002c, t01=0x007c}
0x0454c…0455a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002c, t01=0x0094}
0x0455a…04566               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x002c, t01=0x00a2}
0x04566…04592               Head {h00=0x0028, h01=0x0050, text=»************************************«, t00=0x002c, t01=0x00ae}
0x04592…045be               Head {h00=0x0028, h01=0x0050, text=»**                                **«, t00=0x002c, t01=0x00da}
0x045be…045ea               Head {h00=0x0028, h01=0x0050, text=»**  SAVE, AND COMMUNICATION AREA  **«, t00=0x002c, t01=0x0106}
0x045ea…04616               Head {h00=0x0028, h01=0x0050, text=»**                                **«, t00=0x002c, t01=0x0132}
0x04616…04642               Head {h00=0x0028, h01=0x0050, text=»************************************«, t00=0x002c, t01=0x015e}
0x04642…0464e               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x002c, t01=0x018a}
0x0464e…0467c               Head {h00=0x002a, h01=0x0050, text=»T:ATOD EQU *-REL T:ATAB 'OLD' ADDRESS «, t00=0x002d, t01=0x0008}
0x0467c…0468c               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x002d, t01=0x0036}
0x0468c…046ba               Head {h00=0x002a, h01=0x0050, text=»T:ATNW EQU *-REL T:ATAB 'NEW' ADDRESS «, t00=0x002d, t01=0x0046}
0x046ba…046ca               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x002d, t01=0x0074}
0x046ca…046f6               Head {h00=0x0028, h01=0x0050, text=»U:BTOD EQU *-REL U:BTAB OLD ADDRESS «, t00=0x002d, t01=0x0084}
0x046f6…04706               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x002d, t01=0x00b0}
0x04706…04732               Head {h00=0x0028, h01=0x0050, text=»U:BTNW EQU *-REL U:BTAB NEW ADDRESS «, t00=0x002d, t01=0x00c0}
0x04732…04742               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x002d, t01=0x00ec}
0x04742…0476e               Head {h00=0x0028, h01=0x0050, text=»S:BTOD EQU *-REL S:BTAB OLD ADDRESS «, t00=0x002d, t01=0x00fc}
0x0476e…0477e               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x002d, t01=0x0128}
0x0477e…047aa               Head {h00=0x0028, h01=0x0050, text=»S:BTNW EQU *-REL S:BTAB NEW ADDRESS «, t00=0x002d, t01=0x0138}
0x047aa…047ba               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x002d, t01=0x0164}
0x047ba…047ec               Head {h00=0x002e, h01=0x0050, text=»MOVADD EQU *-REL ADDRESS-CHANGE AFTER MOVE«, t00=0x002d, t01=0x0174}
0x047ec…047fc               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x002e, t01=0x0016}
0x047fc…04834               Head {h00=0x0034, h01=0x0050, text=»MOVED EQU *-REL INDICATOR IF BLOCK ALREDY MOVED «, t00=0x002e, t01=0x0026}
0x04834…04844               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x002e, t01=0x005e}
0x04844…04872               Head {h00=0x002a, h01=0x0050, text=»ENDADD EQU *-REL END-ADDRESS INDICATOR«, t00=0x002e, t01=0x006e}
0x04872…04890               Head {h00=0x001a, h01=0x0050, text=»   FOR TABLE-SCANNING «, t00=0x002e, t01=0x009c}
0x04890…048a0               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x002e, t01=0x00ba}
0x048a0…048de               Head {h00=0x003a, h01=0x0050, text=»LSTADR EQU *-REL LAST ADDRESS WHEN BUILDING DATA PART «, t00=0x002e, t01=0x00ca}
0x048de…048ee               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x002e, t01=0x0108}
0x048ee…04932               Head {h00=0x0040, h01=0x0050, text=»FSTADR EQU *-REL FIRST FREE ADDRESS WHEN ALLOCATING BUFFERS «, t00=0x002e, t01=0x0118}
0x04932…04942               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x002e, t01=0x015c}
0x04942…04970               Head {h00=0x002a, h01=0x0050, text=»NEWAD1 EQU *-REL SAVE FOR W.B. ADDRESS«, t00=0x002e, t01=0x016c}
0x04970…04980               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x002f, t01=0x000a}
0x04980…049ae               Head {h00=0x002a, h01=0x0050, text=»NEWAD2 EQU *-REL SAVE FORD.T. ADDRESS «, t00=0x002f, t01=0x001a}
0x049ae…049be               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x002f, t01=0x0048}
0x049be…049e6               Head {h00=0x0024, h01=0x0050, text=»SWITCH EQU *-REL D.T. INDICATOR «, t00=0x002f, t01=0x0058}
0x049e6…049f6               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x002f, t01=0x0080}
0x049f6…04a30               Head {h00=0x0036, h01=0x0050, text=»FLAG EQU *-REL REAL TASK DATA PROCESSING INDICATOR«, t00=0x002f, t01=0x0090}
0x04a30…04a40               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x002f, t01=0x00ca}
0x04a40…04a66               Head {h00=0x0022, h01=0x0050, text=»UWB EQU *-REL U.W.B. INDICATOR«, t00=0x002f, t01=0x00da}
0x04a66…04a76               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x002f, t01=0x0100}
0x04a76…04aa0               Head {h00=0x0026, h01=0x0050, text=»APPTYP EQU *-REL APPLICATION TYPE «, t00=0x002f, t01=0x0110}
0x04aa0…04ab0               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x002f, t01=0x013a}
0x04ab0…04ad8               Head {h00=0x0024, h01=0x0050, text=»SAVE01 EQU *-REL TEMPORARY SAVE «, t00=0x002f, t01=0x014a}
0x04ad8…04ae8               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x002f, t01=0x0172}
0x04ae8…04b00               Head {h00=0x0014, h01=0x0050, text=»SAVE02 EQU *-REL«, t00=0x002f, t01=0x0182}
0x04b00…04b10               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0030, t01=0x000a}
0x04b10…04b28               Head {h00=0x0014, h01=0x0050, text=»SAVE03 EQU *-REL«, t00=0x0030, t01=0x001a}
0x04b28…04b38               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0030, t01=0x0032}
0x04b38…04b50               Head {h00=0x0014, h01=0x0050, text=»SAVE04 EQU *-REL«, t00=0x0030, t01=0x0042}
0x04b50…04b60               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0030, t01=0x005a}
0x04b60…04b78               Head {h00=0x0014, h01=0x0050, text=»SAVE05 EQU *-REL«, t00=0x0030, t01=0x006a}
0x04b78…04b88               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0030, t01=0x0082}
0x04b88…04ba0               Head {h00=0x0014, h01=0x0050, text=»SAVE06 EQU *-REL«, t00=0x0030, t01=0x0092}
0x04ba0…04bb0               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0030, t01=0x00aa}
0x04bb0…04bc8               Head {h00=0x0014, h01=0x0050, text=»SAVE07 EQU *-REL«, t00=0x0030, t01=0x00ba}
0x04bc8…04bd8               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0030, t01=0x00d2}
0x04bd8…04bf0               Head {h00=0x0014, h01=0x0050, text=»SAVE08 EQU *-REL«, t00=0x0030, t01=0x00e2}
0x04bf0…04c00               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0030, t01=0x00fa}
0x04c00…04c24               Head {h00=0x0020, h01=0x0050, text=»SAVE09 EQU *-REL SAVE AREAS «, t00=0x0030, t01=0x010a}
0x04c24…04c34               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0030, t01=0x012e}
0x04c34…04c4c               Head {h00=0x0014, h01=0x0050, text=»SAVE10 EQU *-REL«, t00=0x0030, t01=0x013e}
0x04c4c…04c5c               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0030, t01=0x0156}
0x04c5c…04c74               Head {h00=0x0014, h01=0x0050, text=»SAVE11 EQU *-REL«, t00=0x0030, t01=0x0166}
0x04c74…04c84               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0030, t01=0x017e}
0x04c84…04c9c               Head {h00=0x0014, h01=0x0050, text=»SAVE12 EQU *-REL«, t00=0x0030, t01=0x018e}
0x04c9c…04cac               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0031, t01=0x0016}
0x04cac…04cc4               Head {h00=0x0014, h01=0x0050, text=»SAVE13 EQU *-REL«, t00=0x0031, t01=0x0026}
0x04cc4…04cd4               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0031, t01=0x003e}
0x04cd4…04cec               Head {h00=0x0014, h01=0x0050, text=»SAVE22 EQU *-REL«, t00=0x0031, t01=0x004e}
0x04cec…04cfc               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0031, t01=0x0066}
0x04cfc…04d14               Head {h00=0x0014, h01=0x0050, text=»SAVE25 EQU *-REL«, t00=0x0031, t01=0x0076}
0x04d14…04d24               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0031, t01=0x008e}
0x04d24…04d3c               Head {h00=0x0014, h01=0x0050, text=»SAVE26 EQU *-REL«, t00=0x0031, t01=0x009e}
0x04d3c…04d4c               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0031, t01=0x00b6}
0x04d4c…04d64               Head {h00=0x0014, h01=0x0050, text=»SAVE27 EQU *-REL«, t00=0x0031, t01=0x00c6}
0x04d64…04d74               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0031, t01=0x00de}
0x04d74…04d8c               Head {h00=0x0014, h01=0x0050, text=»SAVE28 EQU *-REL«, t00=0x0031, t01=0x00ee}
0x04d8c…04d9c               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0031, t01=0x0106}
0x04d9c…04db4               Head {h00=0x0014, h01=0x0050, text=»SAVE29 EQU *-REL«, t00=0x0031, t01=0x0116}
0x04db4…04dc4               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0031, t01=0x012e}
0x04dc4…04ddc               Head {h00=0x0014, h01=0x0050, text=»SAVE30 EQU *-REL«, t00=0x0031, t01=0x013e}
0x04ddc…04dec               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0031, t01=0x0156}
0x04dec…04e16               Head {h00=0x0026, h01=0x0050, text=»WBADD EQU *-REL W.B.-ADDRESS SAVE «, t00=0x0031, t01=0x0166}
0x04e16…04e26               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0031, t01=0x0190}
0x04e26…04e54               Head {h00=0x002a, h01=0x0050, text=»MUL EQU *-REL MULTIPLICATION REGISTER «, t00=0x0032, t01=0x0010}
0x04e54…04e64               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0032, t01=0x003e}
0x04e64…04e8e               Head {h00=0x0026, h01=0x0050, text=»BIT EQU *-REL SAVE FOR SUPER-LOOP «, t00=0x0032, t01=0x004e}
0x04e8e…04e9e               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0032, t01=0x0078}
0x04e9e…04eda               Head {h00=0x0038, h01=0x0050, text=»TADISP EQU *-REL DISPLACEMENT IN T:A TO W.B. ADDRESS«, t00=0x0032, t01=0x0088}
0x04eda…04eea               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0032, t01=0x00c4}
0x04eea…04f18               Head {h00=0x002a, h01=0x0050, text=»DATEND EQU *-REL END OF DDIV PROTOTYPE«, t00=0x0032, t01=0x00d4}
0x04f18…04f28               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0032, t01=0x0102}
0x04f28…04f54               Head {h00=0x0028, h01=0x0050, text=»MMREL1 EQU *-REL PHYSICALL PAGE BASE«, t00=0x0032, t01=0x0112}
0x04f54…04f64               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0032, t01=0x013e}
0x04f64…04f92               Head {h00=0x002a, h01=0x0050, text=»M:REL EQU *-REL RELOCATION FOR SYSLDM «, t00=0x0032, t01=0x014e}
0x04f92…04fa2               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0032, t01=0x017c}
0x04fa2…04fba               Head {h00=0x0014, h01=0x0050, text=»SYSBUF EQU *-REL«, t00=0x0032, t01=0x018c}
0x04fba…04fe8               Head {h00=0x002a, h01=0x0050, text=» DATA 0 TEMPORARY BUFFER START ADDRESS«, t00=0x0033, t01=0x0014}
0x04fe8…05012               Head {h00=0x0026, h01=0x0050, text=»BUFSIZ EQU *-REL TEMP. BUFFER SIZE«, t00=0x0033, t01=0x0042}
0x05012…05022               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0033, t01=0x006c}
0x05022…05048               Head {h00=0x0022, h01=0x0050, text=»MMTO EQU *-REL MMTABLE ADDRESS«, t00=0x0033, t01=0x007c}
0x05048…05058               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0033, t01=0x00a2}
0x05058…05086               Head {h00=0x002a, h01=0x0050, text=»MMFROM EQU *-REL 2:ND MMTABLE ADDRESS «, t00=0x0033, t01=0x00b2}
0x05086…05096               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0033, t01=0x00e0}
0x05096…050ca               Head {h00=0x0030, h01=0x0050, text=»FYSPAG EQU *-REL LAST PHYSICALLY PAGE NUMBER«, t00=0x0033, t01=0x00f0}
0x050ca…050da               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0033, t01=0x0124}
0x050da…050f2               Head {h00=0x0014, h01=0x0050, text=»FSTPAG EQU *-REL«, t00=0x0033, t01=0x0134}
0x050f2…0511e               Head {h00=0x0028, h01=0x0050, text=» DATA 0 FIRST FREE PAGE (PHYSICALL) «, t00=0x0033, t01=0x014c}
0x0511e…0514a               Head {h00=0x0028, h01=0x0050, text=»TTAB EQU *-REL CORRENT TTAB ADDRESS «, t00=0x0033, t01=0x0178}
0x0514a…0515a               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0034, t01=0x0014}
0x0515a…05172               Head {h00=0x0014, h01=0x0050, text=»XMSAV EQU *-REL «, t00=0x0034, t01=0x0024}
0x05172…05184               Head {h00=0x000e, h01=0x0050, text=» DATA 0,0 «, t00=0x0034, t01=0x003c}
0x05184…0519c               Head {h00=0x0014, h01=0x0050, text=»LDALEN EQU *-REL«, t00=0x0034, t01=0x004e}
0x0519c…051c4               Head {h00=0x0024, h01=0x0050, text=» DATA LDAEND-REL PROGRAM LENGTH «, t00=0x0034, t01=0x0066}
0x051c4…051cc               Head {h00=0x0004, h01=0x0050, t00=0x0034, t01=0x008e}
0x051cc…051d4               Head {h00=0x0004, h01=0x0050, t00=0x0034, t01=0x0096}
0x051d4…051dc               Head {h00=0x0004, h01=0x0050, t00=0x0034, t01=0x009e}
0x051dc…05206               Head {h00=0x0026, h01=0x0050, text=»********************************* «, t00=0x0034, t01=0x00a6}
0x05206…05230               Head {h00=0x0026, h01=0x0050, text=»* EQUATES FOR SYSLDM SAVE-WORDS * «, t00=0x0034, t01=0x00d0}
0x05230…0525a               Head {h00=0x0026, h01=0x0050, text=»********************************* «, t00=0x0034, t01=0x00fa}
0x0525a…05262               Head {h00=0x0004, h01=0x0050, t00=0x0034, t01=0x0124}
0x05262…0527c               Head {h00=0x0016, h01=0x0050, text=»SAVE14 EQU U:BTOD «, t00=0x0034, t01=0x012c}
0x0527c…05296               Head {h00=0x0016, h01=0x0050, text=»SAVE15 EQU U:BTNW «, t00=0x0034, t01=0x0146}
0x05296…052b0               Head {h00=0x0016, h01=0x0050, text=»SAVE16 EQU MOVADD «, t00=0x0034, t01=0x0160}
0x052b0…052ca               Head {h00=0x0016, h01=0x0050, text=»SAVE17 EQU ENDADD «, t00=0x0034, t01=0x017a}
0x052ca…052e4 (53, 0, 398)  Head {h00=0x0016, h01=0x0050, text=»SAVE18 EQU LSTADR «, t00=0x0035, t01=0x0004}
0x052e4…052fe               Head {h00=0x0016, h01=0x0050, text=»SAVE19 EQU FSTADR «, t00=0x0035, t01=0x001e}
0x052fe…05316               Head {h00=0x0014, h01=0x0050, text=»SAVE20 EQU MOVED«, t00=0x0035, t01=0x0038}
0x05316…05330               Head {h00=0x0016, h01=0x0050, text=»SAVE21 EQU NEWAD1 «, t00=0x0035, t01=0x0050}
0x05330…0534a               Head {h00=0x0016, h01=0x0050, text=»SAVE23 EQU SWITCH «, t00=0x0035, t01=0x006a}
0x0534a…05362               Head {h00=0x0014, h01=0x0050, text=»SAVE24 EQU FLAG «, t00=0x0035, t01=0x0084}
0x05362…05370               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0035, t01=0x009c}
0x05370…05378               Head {h00=0x0004, h01=0x0050, t00=0x0035, t01=0x00aa}
0x05378…0538e               Head {h00=0x0012, h01=0x0050, text=»* MMU TABLES *«, t00=0x0035, t01=0x00b2}
0x0538e…05396               Head {h00=0x0004, h01=0x0050, t00=0x0035, t01=0x00c8}
0x05396…0539e               Head {h00=0x0004, h01=0x0050, t00=0x0035, t01=0x00d0}
0x0539e…053d0               Head {h00=0x002e, h01=0x0050, text=»MMDDIV EQU *-REL DDIV (& SYSLDA) MM-TABLE «, t00=0x0035, t01=0x00d8}
0x053d0…053e6               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0035, t01=0x010a}
0x053e6…053f6               Head {h00=0x000c, h01=0x0050, text=» RES 16 «, t00=0x0035, t01=0x0120}
0x053f6…05402               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0035, t01=0x0130}
0x05402…0540a               Head {h00=0x0004, h01=0x0050, t00=0x0035, t01=0x013c}
0x0540a…05432               Head {h00=0x0024, h01=0x0050, text=»MMTAB EQU *-REL WORK AREA MM-TAB«, t00=0x0035, t01=0x0144}
0x05432…05446               Head {h00=0x0010, h01=0x0050, text=»TABBE EQU * «, t00=0x0035, t01=0x016c}
0x05446…0545c               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0035, t01=0x0180}
0x0545c…0547a               Head {h00=0x001a, h01=0x0050, text=» DATA 0,0,0,0,0,0,0,0 «, t00=0x0036, t01=0x0008}
0x0547a…05498               Head {h00=0x001a, h01=0x0050, text=» DATA 0,0,0,0,0,0,0,0 «, t00=0x0036, t01=0x0026}
0x05498…054a4               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0036, t01=0x0044}
0x054a4…054b8               Head {h00=0x0010, h01=0x0050, text=»MMEND EQU * «, t00=0x0036, t01=0x0050}
0x054b8…054e4               Head {h00=0x0028, h01=0x0050, text=» DATA 0 CURRENT SEGMENT BASE IN T:A «, t00=0x0036, t01=0x0064}
0x054e4…0551c               Head {h00=0x0034, h01=0x0050, text=»TTPAG DATA 0 LAST ENTRY (FROM BOTTOM) IN MM-TAB «, t00=0x0036, t01=0x0090}
0x0551c…05550               Head {h00=0x0030, h01=0x0050, text=»LSTPAG EQU TTPAG-* DISPL. TO 'ENTRY-POINTER'«, t00=0x0036, t01=0x00c8}
0x05550…05560               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0036, t01=0x00fc}
0x05560…05568               Head {h00=0x0004, h01=0x0050, t00=0x0036, t01=0x010c}
0x05568…05582               Head {h00=0x0016, h01=0x0050, text=»MMBEG EQU TABBE-* «, t00=0x0036, t01=0x0114}
0x05582…05590               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0036, t01=0x012e}
0x05590…0559c               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0036, t01=0x013c}
0x0559c…055d6               Head {h00=0x0036, h01=0x0050, text=»***                                           *** «, t00=0x0036, t01=0x0148}
0x055d6…05610               Head {h00=0x0036, h01=0x0050, text=»***      S  U  B  R  O  U  T  I  N  E  S      *** «, t00=0x0036, t01=0x0182}
0x05610…0564a               Head {h00=0x0036, h01=0x0050, text=»***  -COMMON TO ALL PARTS IN PROGRAM          *** «, t00=0x0037, t01=0x002c}
0x0564a…05684               Head {h00=0x0036, h01=0x0050, text=»***                                           *** «, t00=0x0037, t01=0x0066}
0x05684…056be               Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x0037, t01=0x00a0}
0x056be…056f8               Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x0037, t01=0x00da}
0x056f8…05704               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0037, t01=0x0114}
0x05704…05710               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0037, t01=0x0120}
0x05710…05740               Head {h00=0x002c, h01=0x0050, text=»**              E R R O R             **«, t00=0x0037, t01=0x012c}
0x05740…05770               Head {h00=0x002c, h01=0x0050, text=»**                                    **«, t00=0x0037, t01=0x015c}
0x05770…057a0               Head {h00=0x002c, h01=0x0050, text=»**                                    **«, t00=0x0037, t01=0x018c}
0x057a0…057d0               Head {h00=0x002c, h01=0x0050, text=»**  ERROR HANDLING ROUTINE.           **«, t00=0x0038, t01=0x002c}
0x057d0…05800               Head {h00=0x002c, h01=0x0050, text=»**                                    **«, t00=0x0038, t01=0x005c}
0x05800…05830               Head {h00=0x002c, h01=0x0050, text=»**  INPUT :A1=SOP-MESSAGE             **«, t00=0x0038, t01=0x008c}
0x05830…05860               Head {h00=0x002c, h01=0x0050, text=»**  OUTPUT:A2=RELATIVE CALLING ADDRESS**«, t00=0x0038, t01=0x00bc}
0x05860…05890               Head {h00=0x002c, h01=0x0050, text=»**            (REG-CONTENTS IS SAVED) **«, t00=0x0038, t01=0x00ec}
0x05890…058c0               Head {h00=0x002c, h01=0x0050, text=»****************************************«, t00=0x0038, t01=0x011c}
0x058c0…058c8               Head {h00=0x0004, h01=0x0050, t00=0x0038, t01=0x014c}
0x058c8…058dc               Head {h00=0x0010, h01=0x0050, text=»ERROR EQU * «, t00=0x0038, t01=0x0154}
0x058dc…058fe               Head {h00=0x001e, h01=0x0050, text=» ST A2,SAVE01,A13 SAVE A2 «, t00=0x0038, t01=0x0168}
0x058fe…05930               Head {h00=0x002e, h01=0x0050, text=» LD A2,4,A14 GET CALLING ABSOLUTE ADDRESS «, t00=0x0038, t01=0x018a}
0x05930…05952               Head {h00=0x001e, h01=0x0050, text=» SUR A2,A13 RELATIVE DITO «, t00=0x0039, t01=0x002c}
0x05952…05968               Head {h00=0x0012, h01=0x0050, text=» OTR A1,0,SOP «, t00=0x0039, t01=0x004e}
0x05968…05974               Head {h00=0x0008, h01=0x0050, text=» HLT«, t00=0x0039, t01=0x0064}
0x05974…0599a               Head {h00=0x0022, h01=0x0050, text=» DATA /6300 (DEBUGGING PURPOS)«, t00=0x0039, t01=0x0070}
0x0599a…059a8               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0039, t01=0x0096}
0x059a8…059b0               Head {h00=0x0004, h01=0x0050, t00=0x0039, t01=0x00a4}
0x059b0…059da               Head {h00=0x0026, h01=0x0050, text=»**         M O V E             ** «, t00=0x0039, t01=0x00ac}
0x059da…05a04               Head {h00=0x0026, h01=0x0050, text=»**                             ** «, t00=0x0039, t01=0x00d6}
0x05a04…05a2e               Head {h00=0x0026, h01=0x0050, text=»**                             ** «, t00=0x0039, t01=0x0100}
0x05a2e…05a58               Head {h00=0x0026, h01=0x0050, text=»**  MOVE  BLOCKS INSIDE MEMORY ** «, t00=0x0039, t01=0x012a}
0x05a58…05a82               Head {h00=0x0026, h01=0x0050, text=»**                             ** «, t00=0x0039, t01=0x0154}
0x05a82…05aac               Head {h00=0x0026, h01=0x0050, text=»**  INPUT:A1=FROM-ADDRESS      ** «, t00=0x0039, t01=0x017e}
0x05aac…05ad6               Head {h00=0x0026, h01=0x0050, text=»**        A2=TO-ADDRESS        ** «, t00=0x003a, t01=0x0018}
0x05ad6…05b00               Head {h00=0x0026, h01=0x0050, text=»**        A3=LENGTH            ** «, t00=0x003a, t01=0x0042}
0x05b00…05b2a               Head {h00=0x0026, h01=0x0050, text=»** OUTPUT:A3=-1                ** «, t00=0x003a, t01=0x006c}
0x05b2a…05b54               Head {h00=0x0026, h01=0x0050, text=»**  WORK-REG: A4               ** «, t00=0x003a, t01=0x0096}
0x05b54…05b7e               Head {h00=0x0026, h01=0x0050, text=»********************************* «, t00=0x003a, t01=0x00c0}
0x05b7e…05b8a               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x003a, t01=0x00ea}
0x05b8a…05b9c               Head {h00=0x000e, h01=0x0050, text=»MOVE EQU *«, t00=0x003a, t01=0x00f6}
0x05b9c…05bc4               Head {h00=0x0024, h01=0x0050, text=»MOVES ADR A1,A3 END OF FROM AREA«, t00=0x003a, t01=0x0108}
0x05bc4…05be6               Head {h00=0x001e, h01=0x0050, text=» ADR A2,A3 END OF TO-AREA «, t00=0x003a, t01=0x0130}
0x05be6…05c10               Head {h00=0x0026, h01=0x0050, text=» LD A4,SCTEFA GET END OF FREE AREA«, t00=0x003a, t01=0x0152}
0x05c10…05c2e               Head {h00=0x001a, h01=0x0050, text=» TNM A2,A4 SIGN EQUAL?«, t00=0x003a, t01=0x017c}
0x05c2e…05c48               Head {h00=0x0016, h01=0x0050, text=» RF(NN) MOVNN YES «, t00=0x003b, t01=0x000a}
0x05c48…05c74               Head {h00=0x0028, h01=0x0050, text=» CWR A4,A2 COMPARE WHEN UNEQUAL SIGN«, t00=0x003b, t01=0x0024}
0x05c74…05c86               Head {h00=0x000e, h01=0x0050, text=» RF MOVCK «, t00=0x003b, t01=0x0050}
0x05c86…05cb6               Head {h00=0x002c, h01=0x0050, text=»MOVNN CWR A2,A4 COMPARE WHEN EQUAL SIGN «, t00=0x003b, t01=0x0062}
0x05cb6…05cf2               Head {h00=0x0038, h01=0x0050, text=»MOVCK RF(NG) MOVE10 END OF TO-AREA<=END OF FREE AREA«, t00=0x003b, t01=0x0092}
0x05cf2…05d20               Head {h00=0x002a, h01=0x0050, text=» LDKL A1,LMP3 INDICATE MEMORY OVERFLOW«, t00=0x003b, t01=0x00ce}
0x05d20…05d34               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x003b, t01=0x00fc}
0x05d34…05d56               Head {h00=0x001e, h01=0x0050, text=»MOVE10 SUK A3,1 DEC LENGTH«, t00=0x003b, t01=0x0110}
0x05d56…05d74               Head {h00=0x001a, h01=0x0050, text=» RF(N) MOVE20 ALL DONE«, t00=0x003b, t01=0x0132}
0x05d74…05d86               Head {h00=0x000e, h01=0x0050, text=» SUK A1,1 «, t00=0x003b, t01=0x0150}
0x05d86…05d98               Head {h00=0x000e, h01=0x0050, text=» SUK A2,1 «, t00=0x003b, t01=0x0162}
0x05d98…05db8               Head {h00=0x001c, h01=0x0050, text=» LCR A4,A1 GET CHARACTER«, t00=0x003b, t01=0x0174}
0x05db8…05dda (60, 0, 400)  Head {h00=0x001e, h01=0x0050, text=» SCR A4,A2 STORE CHARACTER«, t00=0x003c, t01=0x0004}
0x05dda…05dec               Head {h00=0x000e, h01=0x0050, text=» RB MOVE10«, t00=0x003c, t01=0x0026}
0x05dec…05e02               Head {h00=0x0012, h01=0x0050, text=»MOVE20 RTN A14«, t00=0x003c, t01=0x0038}
0x05e02…05e1e               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x003c, t01=0x004e}
0x05e1e…05e2c               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003c, t01=0x006a}
0x05e2c…05e38               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x003c, t01=0x0078}
0x05e38…05e44               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x003c, t01=0x0084}
0x05e44…05e7c               Head {h00=0x0034, h01=0x0050, text=»**                M O V I N G                ** «, t00=0x003c, t01=0x0090}
0x05e7c…05eb4               Head {h00=0x0034, h01=0x0050, text=»**                                           ** «, t00=0x003c, t01=0x00c8}
0x05eb4…05eec               Head {h00=0x0034, h01=0x0050, text=»**                                           ** «, t00=0x003c, t01=0x0100}
0x05eec…05f24               Head {h00=0x0034, h01=0x0050, text=»**  USES ROUTINE 'MOVE' ABOVE. TO-ADDRESS IS ** «, t00=0x003c, t01=0x0138}
0x05f24…05f5c               Head {h00=0x0034, h01=0x0050, text=»**  ASSUMED TO BE DATA-PART OF MEMORY        ** «, t00=0x003c, t01=0x0170}
0x05f5c…05f94               Head {h00=0x0034, h01=0x0050, text=»**  LSTADR POINTS AT LAST (HIGHEST) FREE     ** «, t00=0x003d, t01=0x0018}
0x05f94…05fcc               Head {h00=0x0034, h01=0x0050, text=»**  ADDRESS. LSTADR IS UPDATED AND CHECKED   ** «, t00=0x003d, t01=0x0050}
0x05fcc…06004               Head {h00=0x0034, h01=0x0050, text=»**                                           ** «, t00=0x003d, t01=0x0088}
0x06004…0603c               Head {h00=0x0034, h01=0x0050, text=»**  INPUT:A3 & A1 AS IN 'MOVE'               ** «, t00=0x003d, t01=0x00c0}
0x0603c…06074               Head {h00=0x0034, h01=0x0050, text=»**  OUTPUT: A2=TO-ADDRESS (LSTADR UPDATED)   ** «, t00=0x003d, t01=0x00f8}
0x06074…060ac               Head {h00=0x0034, h01=0x0050, text=»**  WORK-REG: A4                             ** «, t00=0x003d, t01=0x0130}
0x060ac…060e4               Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x003d, t01=0x0168}
0x060e4…060f0               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x003e, t01=0x0010}
0x060f0…06104               Head {h00=0x0010, h01=0x0050, text=»MOVING EQU *«, t00=0x003e, t01=0x001c}
0x06104…0612e               Head {h00=0x0026, h01=0x0050, text=» LD A2,LSTADR,A13 GET LAST ADDRESS«, t00=0x003e, t01=0x0030}
0x0612e…0614c               Head {h00=0x001a, h01=0x0050, text=» SUR A2,A3 SUB LENGTH «, t00=0x003e, t01=0x005a}
0x0614c…06174               Head {h00=0x0024, h01=0x0050, text=» ANKL A2,/FFFE MAKE EVEN ADDRESS«, t00=0x003e, t01=0x0078}
0x06174…06198               Head {h00=0x0020, h01=0x0050, text=» ST A11,SAVE01,A13 SAVE A11 «, t00=0x003e, t01=0x00a0}
0x06198…061ba               Head {h00=0x001e, h01=0x0050, text=» ST A9,SAVE12,A13 SAVE A9 «, t00=0x003e, t01=0x00c4}
0x061ba…061ce               Head {h00=0x0010, h01=0x0050, text=» LDR A11,A2 «, t00=0x003e, t01=0x00e6}
0x061ce…061fc               Head {h00=0x002a, h01=0x0050, text=» LD A9,DATEND,A13 END OF PROTOTYP AREA«, t00=0x003e, t01=0x00fa}
0x061fc…06222               Head {h00=0x0022, h01=0x0050, text=» CALL CMPADR COMPARE ADDRESSES«, t00=0x003e, t01=0x0128}
0x06222…06238               Head {h00=0x0012, h01=0x0050, text=» RF(NL) MOV020«, t00=0x003e, t01=0x014e}
0x06238…06264               Head {h00=0x0028, h01=0x0050, text=»MOV010 LDKL A1,LMP3 MEMORY OVERFLOW «, t00=0x003e, t01=0x0164}
0x06264…06278               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x003e, t01=0x0190}
0x06278…062b0               Head {h00=0x0034, h01=0x0050, text=»MOV020 LD A9,FSTADR,A13 CHECK FIRST FREE ADDRESS«, t00=0x003f, t01=0x0014}
0x062b0…062c4               Head {h00=0x0010, h01=0x0050, text=» CALL CMPADR«, t00=0x003f, t01=0x004c}
0x062c4…062da               Head {h00=0x0012, h01=0x0050, text=» RB(L) MOV010 «, t00=0x003f, t01=0x0060}
0x062da…06300               Head {h00=0x0022, h01=0x0050, text=» ST A2,LSTADR,A13 NEW ADDRESS «, t00=0x003f, t01=0x0076}
0x06300…0632c               Head {h00=0x0028, h01=0x0050, text=» LD A9,SAVE12,A13 RESTORE REGISTERS «, t00=0x003f, t01=0x009c}
0x0632c…06346               Head {h00=0x0016, h01=0x0050, text=» LD A11,SAVE01,A13«, t00=0x003f, t01=0x00c8}
0x06346…06358               Head {h00=0x000e, h01=0x0050, text=» RB MOVES «, t00=0x003f, t01=0x00e2}
0x06358…06364               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003f, t01=0x00f4}
0x06364…06380               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x003f, t01=0x0100}
0x06380…0638e               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003f, t01=0x011c}
0x0638e…06396               Head {h00=0x0004, h01=0x0001, t00=0x003f, t01=0x012a}
0x06396…063ce               Head {h00=0x0034, h01=0x0050, text=»**               X M O V E                    **«, t00=0x003f, t01=0x0132}
0x063ce…06406               Head {h00=0x0034, h01=0x0050, text=»**                                            **«, t00=0x003f, t01=0x016a}
0x06406…0643e               Head {h00=0x0034, h01=0x0050, text=»**                                            **«, t00=0x0040, t01=0x0012}
0x0643e…06476               Head {h00=0x0034, h01=0x0050, text=»**  MOVE BLOCK INSIDE MEMORY VIA MMU          **«, t00=0x0040, t01=0x004a}
0x06476…064ae               Head {h00=0x0034, h01=0x0050, text=»**  TWO PHASES:-MOVE TO SYSTEM AREA (BUFBEG)  **«, t00=0x0040, t01=0x0082}
0x064ae…064e6               Head {h00=0x0034, h01=0x0050, text=»**             -MOVE TO USER AREA             **«, t00=0x0040, t01=0x00ba}
0x064e6…0651e               Head {h00=0x0034, h01=0x0050, text=»**  IF 'BUFSIZ' (TEMPORARY MOVE-BUFFER) IS NOT**«, t00=0x0040, t01=0x00f2}
0x0651e…06556               Head {h00=0x0034, h01=0x0050, text=»**  BIG ENOUGH THE MOVE IS REPEATED           **«, t00=0x0040, t01=0x012a}
0x06556…0658e               Head {h00=0x0034, h01=0x0050, text=»**                                            **«, t00=0x0040, t01=0x0162}
0x0658e…065c6               Head {h00=0x0034, h01=0x0050, text=»**  INPUT :A1=FROM-ADDR(MMFROM=MM-TABLE ADDR.)**«, t00=0x0041, t01=0x000a}
0x065c6…065fe               Head {h00=0x0034, h01=0x0050, text=»**         A2=TO-ADDRESS (MMTO=MM-TABLE ADDR.)**«, t00=0x0041, t01=0x0042}
0x065fe…06636               Head {h00=0x0034, h01=0x0050, text=»**         A3=LENGTH (IN BYTES)               **«, t00=0x0041, t01=0x007a}
0x06636…0666e               Head {h00=0x0034, h01=0x0050, text=»**  WORK.REGS:A4,A10                          **«, t00=0x0041, t01=0x00b2}
0x0666e…066a6               Head {h00=0x0034, h01=0x0050, text=»************************************************«, t00=0x0041, t01=0x00ea}
0x066a6…066ae               Head {h00=0x0004, h01=0x0050, t00=0x0041, t01=0x0122}
0x066ae…066c2               Head {h00=0x0010, h01=0x0050, text=»XMOVE EQU * «, t00=0x0041, t01=0x012a}
0x066c2…066dc               Head {h00=0x0016, h01=0x0050, text=» ST A1,SAVE09,A13 «, t00=0x0041, t01=0x013e}
0x066dc…066f6               Head {h00=0x0016, h01=0x0050, text=» ST A1,SAVE07,A13 «, t00=0x0041, t01=0x0158}
0x066f6…06710               Head {h00=0x0016, h01=0x0050, text=» ST A2,SAVE10,A13 «, t00=0x0041, t01=0x0172}
0x06710…0672a               Head {h00=0x0016, h01=0x0050, text=» ST A2,SAVE08,A13 «, t00=0x0041, t01=0x018c}
0x0672a…06744               Head {h00=0x0016, h01=0x0050, text=» ST A3,SAVE11,A13 «, t00=0x0042, t01=0x0016}
0x06744…0676e               Head {h00=0x0026, h01=0x0050, text=» ST A9,XMSAV,A13 SAVE A9 TEMPORARY«, t00=0x0042, t01=0x0030}
0x0676e…0679c               Head {h00=0x002a, h01=0x0050, text=» ST A11,XMSAV+2,A13 SAVE A11 TEMPORARY«, t00=0x0042, t01=0x005a}
0x0679c…067b0               Head {h00=0x0010, h01=0x0050, text=»XMOV05 EQU *«, t00=0x0042, t01=0x0088}
0x067b0…067d0               Head {h00=0x001c, h01=0x0017, text=» LDR A10,A3 SAVE LENGTH «, t00=0x0042, t01=0x009c}
0x067d0…06800               Head {h00=0x002c, h01=0x0028, text=» LDK A4,0 RESET 'NUMBER-OF-MOVE' COUNTER«, t00=0x0042, t01=0x00bc}
0x06800…0682e               Head {h00=0x002a, h01=0x0050, text=» LDR A11,A3 GET LENGTH OF AREA TO MOVE«, t00=0x0042, t01=0x00ec}
0x0682e…06862               Head {h00=0x0030, h01=0x0050, text=» LD A9,BUFSIZ,A13 GET TEMPORARY BUFFER SIZE «, t00=0x0042, t01=0x011a}
0x06862…06894               Head {h00=0x002e, h01=0x0050, text=» CALL CMPADR TEMPORARY BUFFER BIG ENOUGTH «, t00=0x0042, t01=0x014e}
0x06894…068ba               Head {h00=0x0022, h01=0x001d, text=» RF(G) SPLIT NO! SEVERAL MOVE «, t00=0x0042, t01=0x0180}
0x068ba…068de               Head {h00=0x0020, h01=0x0050, text=»XMOV10 LDR A3,A10 GET LENGTH«, t00=0x0043, t01=0x0016}
0x068de…06908               Head {h00=0x0026, h01=0x0050, text=» LD A1,SAVE09,A13 GET FROM ADDRESS«, t00=0x0043, t01=0x003a}
0x06908…06940               Head {h00=0x0034, h01=0x0050, text=» LD A2,SYSBUF,A13 GET TEMP. BUFFER START-ADDRESS«, t00=0x0043, t01=0x0064}
0x06940…06968               Head {h00=0x0024, h01=0x0050, text=» TL* MMFROM,A13 LOAD FROM-TABLE «, t00=0x0043, t01=0x009c}
0x06968…06998               Head {h00=0x002c, h01=0x0028, text=» MVUS A3 MOVE DATA-BLOCK TO TEMP. BUFFER«, t00=0x0043, t01=0x00c4}
0x06998…069cc               Head {h00=0x0030, h01=0x0050, text=» ST A1,SAVE09,A13 SAVE END OF 'FROM' ADDRESS«, t00=0x0043, t01=0x00f4}
0x069cc…069e6               Head {h00=0x0016, h01=0x0050, text=» LD A1,SYSBUF,A13 «, t00=0x0043, t01=0x0128}
0x069e6…06a1a               Head {h00=0x0030, h01=0x0050, text=» LD A2,SAVE08,A13 GET START OF 'TO' ADDRESS «, t00=0x0043, t01=0x0142}
0x06a1a…06a38               Head {h00=0x001a, h01=0x0016, text=» LDR A3,A10 GET LENGTH«, t00=0x0043, t01=0x0176}
0x06a38…06a5c (68, 0, 400)  Head {h00=0x0020, h01=0x0050, text=» TL* MMTO,A13 LOAD TO-TABLE «, t00=0x0044, t01=0x0004}
0x06a5c…06a88               Head {h00=0x0028, h01=0x0024, text=» MVSU A3 MOVE DATA-BLOCK FROM BUFFER«, t00=0x0044, t01=0x0028}
0x06a88…06aae               Head {h00=0x0022, h01=0x001d, text=» SUK A4,1 MORE PARTS TO MOVE? «, t00=0x0044, t01=0x0054}
0x06aae…06ac8               Head {h00=0x0016, h01=0x0050, text=» RF(N) XMOV30 NO! «, t00=0x0044, t01=0x007a}
0x06ac8…06adc               Head {h00=0x0010, h01=0x0050, text=» ADR A2,A10 «, t00=0x0044, t01=0x0094}
0x06adc…06b10               Head {h00=0x0030, h01=0x0050, text=» ST A2,SAVE08,A13 SAVE START OF 'TO' ADDRESS«, t00=0x0044, t01=0x00a8}
0x06b10…06b3e               Head {h00=0x002a, h01=0x0050, text=» LD A3,SAVE11,A13 GET REQUESTED LENGTH«, t00=0x0044, t01=0x00dc}
0x06b3e…06b66               Head {h00=0x0024, h01=0x0050, text=» SUR A3,A10 SUBTRACT MOVED PART «, t00=0x0044, t01=0x010a}
0x06b66…06b84               Head {h00=0x001a, h01=0x0050, text=» ST A3,SAVE11,A13 SAVE«, t00=0x0044, t01=0x0132}
0x06b84…06bb0               Head {h00=0x0028, h01=0x0050, text=» LDR A11,A3 GET REMAINING LENGTH =3 «, t00=0x0044, t01=0x0150}
0x06bb0…06be0               Head {h00=0x002c, h01=0x0050, text=» LDR A9,A10 GET CURRENT BUFFER LENGTH =3«, t00=0x0044, t01=0x017c}
0x06be0…06c1e               Head {h00=0x003a, h01=0x0050, text=» CALL CMPADR REMAINING PART <CURRENT BUFFERLENGTH? =3 «, t00=0x0045, t01=0x001c}
0x06c1e…06c34               Head {h00=0x0012, h01=0x0050, text=» RB(NL) XMOV10«, t00=0x0045, t01=0x005a}
0x06c34…06c54               Head {h00=0x001c, h01=0x0050, text=» LDR A10,A3 LAST LENGTH «, t00=0x0045, t01=0x0070}
0x06c54…06c66               Head {h00=0x000e, h01=0x0050, text=» RB XMOV10«, t00=0x0045, t01=0x0090}
0x06c66…06c74               Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x0045, t01=0x00a2}
0x06c74…06c88               Head {h00=0x0010, h01=0x0050, text=»SPLIT EQU * «, t00=0x0045, t01=0x00b0}
0x06c88…06caa               Head {h00=0x001e, h01=0x0050, text=» LDR A1,A3 GET DIVISOR =3 «, t00=0x0045, t01=0x00c4}
0x06caa…06cda               Head {h00=0x002c, h01=0x0050, text=» SRL A1,15 MOST SIGN. PART OF DIVISOR =3«, t00=0x0045, t01=0x00e6}
0x06cda…06cf8               Head {h00=0x001a, h01=0x0016, text=» LDR A2,A3 GET DIVISOR«, t00=0x0045, t01=0x0116}
0x06cf8…06d1a               Head {h00=0x001e, h01=0x0019, text=» DV BUFSIZ,A13 AND DIVIDE «, t00=0x0045, t01=0x0134}
0x06d1a…06d50               Head {h00=0x0032, h01=0x0050, text=» LDR A4,A2 GET QUOTIENT (=NUMBER OF MOVES - 1)«, t00=0x0045, t01=0x0156}
0x06d50…06d7a               Head {h00=0x0026, h01=0x0022, text=» LD A10,BUFSIZ,A13 MOVE MAX LENGTH«, t00=0x0045, t01=0x018c}
0x06d7a…06d8c               Head {h00=0x000e, h01=0x0050, text=» RB XMOV10«, t00=0x0046, t01=0x0026}
0x06d8c…06d94               Head {h00=0x0004, h01=0x0001, t00=0x0046, t01=0x0038}
0x06d94…06dc8               Head {h00=0x0030, h01=0x0050, text=»XMOV30 LD A2,SAVE10,A13 RESTORE 'TO-ADDRESS'«, t00=0x0046, t01=0x0040}
0x06dc8…06df8               Head {h00=0x002c, h01=0x0050, text=» LD A1,SAVE07,A13 RESTORE 'FROM-ADDRESS'«, t00=0x0046, t01=0x0074}
0x06df8…06e1c               Head {h00=0x0020, h01=0x0050, text=» LD A9,XMSAV,A13 RESTORE A9 «, t00=0x0046, t01=0x00a4}
0x06e1c…06e44               Head {h00=0x0024, h01=0x0050, text=» LD A11,XMSAV+2,A13 RESTORE A11 «, t00=0x0046, t01=0x00c8}
0x06e44…06e54               Head {h00=0x000c, h01=0x0008, text=» RTN A14«, t00=0x0046, t01=0x00f0}
0x06e54…06e62               Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x0046, t01=0x0100}
0x06e62…06e6a               Head {h00=0x0004, h01=0x0001, t00=0x0046, t01=0x010e}
0x06e6a…06ea2               Head {h00=0x0034, h01=0x0050, text=»**                M O V I N G                ** «, t00=0x0046, t01=0x0116}
0x06ea2…06eda               Head {h00=0x0034, h01=0x0050, text=»**                                           ** «, t00=0x0046, t01=0x014e}
0x06eda…06f12               Head {h00=0x0034, h01=0x0050, text=»**                                           ** «, t00=0x0046, t01=0x0186}
0x06f12…06f4a               Head {h00=0x0034, h01=0x0050, text=»**  USES SUBROUTINE 'XMOVE' TO MOVE A BLOCK  ** «, t00=0x0047, t01=0x002e}
0x06f4a…06f82               Head {h00=0x0034, h01=0x0050, text=»**  VIA TWO MM-TABLES.PHYSICALL TO-ADDRESS   ** «, t00=0x0047, t01=0x0066}
0x06f82…06fba               Head {h00=0x0034, h01=0x0050, text=»**  IS ALWAYS ASSUMED TO BE DATA PART OF     ** «, t00=0x0047, t01=0x009e}
0x06fba…06ff2               Head {h00=0x0034, h01=0x0050, text=»**  MEMORY. LSTADR & FYSPAG POINTS AT LAST   ** «, t00=0x0047, t01=0x00d6}
0x06ff2…0702a               Head {h00=0x0034, h01=0x0050, text=»**  (HIGHEST) FREE ADDRESS. LSTADR &FYSPAG   ** «, t00=0x0047, t01=0x010e}
0x0702a…07062               Head {h00=0x0034, h01=0x0050, text=»**  IS UPDATED AND CHECKED.                  ** «, t00=0x0047, t01=0x0146}
0x07062…0709a               Head {h00=0x0034, h01=0x0050, text=»**                                           ** «, t00=0x0047, t01=0x017e}
0x0709a…070d2               Head {h00=0x0034, h01=0x0050, text=»**  INPUT :A1 & A3 AS IN 'XMOVE'             ** «, t00=0x0048, t01=0x0026}
0x070d2…0710a               Head {h00=0x0034, h01=0x0050, text=»**         TTAB=POINTER TO TTAB (OR LIKELY)  ** «, t00=0x0048, t01=0x005e}
0x0710a…07142               Head {h00=0x0034, h01=0x0050, text=»**  OUTPUT:A2=LOGICALL TO-ADDRESS            ** «, t00=0x0048, t01=0x0096}
0x07142…0717a               Head {h00=0x0034, h01=0x0050, text=»**  WORK-REGS: A4,A10                        ** «, t00=0x0048, t01=0x00ce}
0x0717a…071b2               Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x0048, t01=0x0106}
0x071b2…071ba               Head {h00=0x0004, h01=0x0050, t00=0x0048, t01=0x013e}
0x071ba…071ce               Head {h00=0x0010, h01=0x0050, text=»MOVING EQU *«, t00=0x0048, t01=0x0146}
0x071ce…071f2               Head {h00=0x0020, h01=0x0050, text=» ST A11,SAVE01,A13 SAVE A11 «, t00=0x0048, t01=0x015a}
0x071f2…07214               Head {h00=0x001e, h01=0x0050, text=» ST A9,SAVE12,A13 SAVE A9 «, t00=0x0048, t01=0x017e}
0x07214…07246               Head {h00=0x002e, h01=0x0029, text=» LD A4,FYSPAG,A13 GET ACT. PHYSICALL PAGE «, t00=0x0049, t01=0x0010}
0x07246…07270               Head {h00=0x0026, h01=0x0050, text=» LD A10,TTAB,A13 LOAD TTAB-ADDRESS«, t00=0x0049, t01=0x0042}
0x07270…072a6               Head {h00=0x0032, h01=0x002e, text=» LD A2,LSTPAG,A10 GET LAST TABLE-ENTRY IN TTAB«, t00=0x0049, t01=0x006c}
0x072a6…072cc               Head {h00=0x0022, h01=0x001d, text=» LDR* A9,A2 GET PAGE IN TABLE «, t00=0x0049, t01=0x00a2}
0x072cc…072e2               Head {h00=0x0012, h01=0x0050, text=» ANKL A9,/FC00«, t00=0x0049, t01=0x00c8}
0x072e2…07310               Head {h00=0x002a, h01=0x0025, text=» CWR A9,A4 CORRECT PAGE IN MMU-TABLE? «, t00=0x0049, t01=0x00de}
0x07310…0732a               Head {h00=0x0016, h01=0x0050, text=» RF(E) MOV010 YES!«, t00=0x0049, t01=0x010c}
0x0732a…07354               Head {h00=0x0026, h01=0x0050, text=» ADKL A4,/400 ADJUST FOR 'SETTAB' «, t00=0x0049, t01=0x0126}
0x07354…0737c               Head {h00=0x0024, h01=0x0050, text=» CALL SETTAB NEW PAGE IN TABLE! «, t00=0x0049, t01=0x0150}
0x0737c…073b6               Head {h00=0x0036, h01=0x0050, text=»MOV010 LD A11,LSTADR,A13 GET LAST LOGICALL ADDRESS«, t00=0x0049, t01=0x0178}
0x073b6…073cc               Head {h00=0x0012, h01=0x000e, text=» ANKL A11,/FFF«, t00=0x004a, t01=0x0022}
0x073cc…073fa               Head {h00=0x002a, h01=0x0050, text=» LDR A9,A3 GET LENGTH OF AREA TO MOVE «, t00=0x004a, t01=0x0038}
0x073fa…0742e               Head {h00=0x0030, h01=0x0050, text=» CALL CMPADR ENOUGTH SPACE IN CURRENT PAGE? «, t00=0x004a, t01=0x0066}
0x0742e…0744a               Head {h00=0x0018, h01=0x0050, text=» RF(NL) MOV020 YES! «, t00=0x004a, t01=0x009a}
0x0744a…0747a               Head {h00=0x002c, h01=0x0050, text=» SUR A11,A3 COMPUTE DISPLACEMENT IN PAGE«, t00=0x004a, t01=0x00b6}
0x0747a…07496               Head {h00=0x0018, h01=0x0050, text=»MOV015 RF(NP) MOV025«, t00=0x004a, t01=0x00e6}
0x07496…074c4               Head {h00=0x002a, h01=0x0050, text=» CALL SETTAB INITIALIZE NEW PAGE ENTRY«, t00=0x004a, t01=0x0102}
0x074c4…074f2               Head {h00=0x002a, h01=0x0050, text=» ADKL A11,4096 PHYSICAL PAGE INCREMENT«, t00=0x004a, t01=0x0130}
0x074f2…07504               Head {h00=0x000e, h01=0x0050, text=» RB MOV015«, t00=0x004a, t01=0x015e}
0x07504…0753a               Head {h00=0x0032, h01=0x0050, text=»MOV020 SUR A11,A3 COMPUTE DISPLACEMENT IN PAGE«, t00=0x004a, t01=0x0170}
0x0753a…07556               Head {h00=0x0018, h01=0x0050, text=»MOV025 RF(NN) MOV050«, t00=0x004b, t01=0x0016}
0x07556…07584               Head {h00=0x002a, h01=0x0050, text=»MOV030 CALL SETTAB NEW PAGE IN TABLE! «, t00=0x004b, t01=0x0032}
0x07584…075ae               Head {h00=0x0026, h01=0x0021, text=» ADKL A11,4096 NEW PAGE INCREMENT «, t00=0x004b, t01=0x0060}
0x075ae…075da               Head {h00=0x0028, h01=0x0050, text=» RB(N) MOV030 NOT ENOUGH. NEW PAGE! «, t00=0x004b, t01=0x008a}
0x075da…075e2               Head {h00=0x0004, h01=0x0050, t00=0x004b, t01=0x00b6}
0x075e2…0760e               Head {h00=0x0028, h01=0x0050, text=»* MM-TABLE CORRECT. SAVE ADDRESSES *«, t00=0x004b, t01=0x00be}
0x0760e…07616               Head {h00=0x0004, h01=0x0050, t00=0x004b, t01=0x00ea}
0x07616…07638               Head {h00=0x001e, h01=0x0050, text=»* A4=PHYSICALL PAGE NUMBER«, t00=0x004b, t01=0x00f2}
0x07638…0765c               Head {h00=0x0020, h01=0x0050, text=»* A11=DISPLACEM. WITHIN PAGE«, t00=0x004b, t01=0x0114}
0x0765c…07682               Head {h00=0x0022, h01=0x0050, text=»* A2=CURRENT ENTRY IN MM-TABLE«, t00=0x004b, t01=0x0138}
0x07682…0768a               Head {h00=0x0004, h01=0x0001, t00=0x004b, t01=0x015e}
0x0768a…0769e               Head {h00=0x0010, h01=0x0050, text=»MOV050 EQU *«, t00=0x004b, t01=0x0166}
0x0769e…076ce               Head {h00=0x002c, h01=0x0028, text=» ST A2,LSTPAG,A10 SAVE MMU-ENTRY IN TTAB«, t00=0x004b, t01=0x017a}
0x076ce…07702               Head {h00=0x0030, h01=0x002c, text=» ST A4,FYSPAG,A13 SAVE PHYSICALL PAGE NUMBER«, t00=0x004c, t01=0x001a}
0x07702…0773a               Head {h00=0x0034, h01=0x0050, text=» LDKL A4,MMBEG CALCULATE TABLE ENTRY DISPLACEM. «, t00=0x004c, t01=0x004e}
0x0773a…07764               Head {h00=0x0026, h01=0x0022, text=» ADR A4,A10 ABSOLUTE ENTRY ADDRESS«, t00=0x004c, t01=0x0086}
0x07764…0778e               Head {h00=0x0026, h01=0x0050, text=» ST A4,MMTO,A13 SAVE TABLE ADDRESS«, t00=0x004c, t01=0x00b0}
0x0778e…077b2               Head {h00=0x0020, h01=0x001b, text=» SUR A2,A4 RELATIVE ADDRESS «, t00=0x004c, t01=0x00da}
0x077b2…077e8               Head {h00=0x0032, h01=0x0050, text=» SLL A2,11 SHIFT TO FOUR FIRST BITS & DIV BY 2«, t00=0x004c, t01=0x00fe}
0x077e8…07816               Head {h00=0x002a, h01=0x0050, text=» ORR A2,A11 GET DISPLACEM. WITHIN PAGE«, t00=0x004c, t01=0x0134}
0x07816…0783a               Head {h00=0x0020, h01=0x0050, text=» ANKL A2,/FFFE EVEN ADDRESS «, t00=0x004c, t01=0x0162}
0x0783a…0786a               Head {h00=0x002c, h01=0x0027, text=» ST A2,LSTADR,A13 SAVE LOGICALL ADDRESS «, t00=0x004c, t01=0x0186}
0x0786a…07886               Head {h00=0x0018, h01=0x0050, text=»* CHECK ADDRESSES * «, t00=0x004d, t01=0x0026}
0x07886…0788e               Head {h00=0x0004, h01=0x0050, t00=0x004d, t01=0x0042}
0x0788e…078bc               Head {h00=0x002a, h01=0x0050, text=» LD A9,FSTPAG,A13 GET FIRST FREE PAGE «, t00=0x004d, t01=0x004a}
0x078bc…078e0               Head {h00=0x0020, h01=0x0050, text=» ST A11,SAVE07,A13 SAVE A11 «, t00=0x004d, t01=0x0078}
0x078e0…078fa               Head {h00=0x0016, h01=0x0050, text=» LD A11,FYSPAG,A13«, t00=0x004d, t01=0x009c}
0x078fa…0791a               Head {h00=0x001c, h01=0x0050, text=» CALL CMPADR AND COMPARE«, t00=0x004d, t01=0x00b6}
0x0791a…07934               Head {h00=0x0016, h01=0x0050, text=» RF(G) MOV090 OK! «, t00=0x004d, t01=0x00d6}
0x07934…0794e               Head {h00=0x0016, h01=0x0050, text=» RF(L) MOV070 NOK!«, t00=0x004d, t01=0x00f0}
0x0794e…07978               Head {h00=0x0026, h01=0x0050, text=» LD A11,SAVE07,A13 RESTORE DISPL. «, t00=0x004d, t01=0x010a}
0x07978…07992               Head {h00=0x0016, h01=0x0050, text=» LD A9,FSTADR,A13 «, t00=0x004d, t01=0x0134}
0x07992…079a6               Head {h00=0x0010, h01=0x0050, text=» CALL CMPADR«, t00=0x004d, t01=0x014e}
0x079a6…079c0               Head {h00=0x0016, h01=0x0050, text=» RF(NL) MOV090 OK!«, t00=0x004d, t01=0x0162}
0x079c0…079dc               Head {h00=0x0018, h01=0x0050, text=»MOV070 LDKL A1,LMP3 «, t00=0x004d, t01=0x017c}
0x079dc…079f0               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x004e, t01=0x0008}
0x079f0…07a04               Head {h00=0x0010, h01=0x0050, text=»MOV090 EQU *«, t00=0x004e, t01=0x001c}
0x07a04…07a1c               Head {h00=0x0014, h01=0x0050, text=» CALL XMOVE MOVE«, t00=0x004e, t01=0x0030}
0x07a1c…07a36               Head {h00=0x0016, h01=0x0050, text=» LD A9,SAVE12,A13 «, t00=0x004e, t01=0x0048}
0x07a36…07a62               Head {h00=0x0028, h01=0x0050, text=» LD A11,SAVE01,A13 RESTORE REGISTERS«, t00=0x004e, t01=0x0062}
0x07a62…07a8a               Head {h00=0x0024, h01=0x0050, text=» TL* MMFROM,A13 RESTORE MM-TABLE«, t00=0x004e, t01=0x008e}
0x07a8a…07a9a               Head {h00=0x000c, h01=0x0008, text=» RTN A14«, t00=0x004e, t01=0x00b6}
0x07a9a…07aa8               Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x004e, t01=0x00c6}
0x07aa8…07ab0               Head {h00=0x0004, h01=0x0001, t00=0x004e, t01=0x00d4}
0x07ab0…07aea               Head {h00=0x0036, h01=0x0050, text=»**               S E T T A B                   ** «, t00=0x004e, t01=0x00dc}
0x07aea…07b24               Head {h00=0x0036, h01=0x0050, text=»**                                             ** «, t00=0x004e, t01=0x0116}
0x07b24…07b5e               Head {h00=0x0036, h01=0x0050, text=»**                                             ** «, t00=0x004e, t01=0x0150}
0x07b5e…07b98               Head {h00=0x0036, h01=0x0050, text=»**  SET NEW PAGE IN MM-TABLE & CHECK IF TABLE  ** «, t00=0x004e, t01=0x018a}
0x07b98…07bd2               Head {h00=0x0036, h01=0x0050, text=»**  OVERFLOW.                                  ** «, t00=0x004f, t01=0x0034}
0x07bd2…07c0c               Head {h00=0x0036, h01=0x0050, text=»**                                             ** «, t00=0x004f, t01=0x006e}
0x07c0c…07c46               Head {h00=0x0036, h01=0x0050, text=»**  INPUT :A2-ADDRESS TO CURRENT ENTRY         ** «, t00=0x004f, t01=0x00a8}
0x07c46…07c80               Head {h00=0x0036, h01=0x0050, text=»**         A4=PHYSICALL PAGE                   ** «, t00=0x004f, t01=0x00e2}
0x07c80…07cba               Head {h00=0x0036, h01=0x0050, text=»**  OUTPUT:A2 & A4 IS UPDATED                  ** «, t00=0x004f, t01=0x011c}
0x07cba…07cf4               Head {h00=0x0036, h01=0x0050, text=»**   WORK.REG: A9                              ** «, t00=0x004f, t01=0x0156}
0x07cf4…07d2e               Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x004f, t01=0x0190}
0x07d2e…07d36               Head {h00=0x0004, h01=0x0050, t00=0x0050, t01=0x003a}
0x07d36…07d4a               Head {h00=0x0010, h01=0x0050, text=»SETTAB EQU *«, t00=0x0050, t01=0x0042}
0x07d4a…07d6e               Head {h00=0x0020, h01=0x001b, text=» SUKL A4,/400 GET NEXT PAGE «, t00=0x0050, t01=0x0056}
0x07d6e…07d8e               Head {h00=0x001c, h01=0x0018, text=» SUK A2,2 GET NEXT ENTRY«, t00=0x0050, t01=0x007a}
0x07d8e…07d96               Head {h00=0x0004, h01=0x0050, t00=0x0050, t01=0x009a}
0x07d96…07dbc               Head {h00=0x0022, h01=0x0050, text=»* CHECK IF MM-TABLE OVERFLOW *«, t00=0x0050, t01=0x00a2}
0x07dbc…07dc4               Head {h00=0x0004, h01=0x0050, t00=0x0050, t01=0x00c8}
0x07dc4…07df0               Head {h00=0x0028, h01=0x0050, text=» LDR A9,A10 GET END-ADDRESS A10=TTAB«, t00=0x0050, t01=0x00d0}
0x07df0…07e06               Head {h00=0x0012, h01=0x0050, text=» ADKL A9,MMBEG«, t00=0x0050, t01=0x00fc}
0x07e06…07e2c               Head {h00=0x0022, h01=0x0050, text=» TNM A2,A9 32-KB BOARDER CHECK«, t00=0x0050, t01=0x0112}
0x07e2c…07e42               Head {h00=0x0012, h01=0x0050, text=» RF(NN) SETT00«, t00=0x0050, t01=0x0138}
0x07e42…07e54               Head {h00=0x000e, h01=0x0050, text=» CWR A9,A2«, t00=0x0050, t01=0x014e}
0x07e54…07e66               Head {h00=0x000e, h01=0x0050, text=» RF SETT05«, t00=0x0050, t01=0x0160}
0x07e66…07e88               Head {h00=0x001e, h01=0x0050, text=»SETT00 CWR A2,A9 OVERFLOW?«, t00=0x0050, t01=0x0172}
0x07e88…07ea8 (81, 0, 400)  Head {h00=0x001c, h01=0x0050, text=»SETT05 RF(NL) SETT10 NO «, t00=0x0051, t01=0x0004}
0x07ea8…07ebc               Head {h00=0x0010, h01=0x0050, text=» LDK A1,LMP7«, t00=0x0051, t01=0x0024}
0x07ebc…07ed0               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x0051, t01=0x0038}
0x07ed0…07ee4               Head {h00=0x0010, h01=0x0050, text=»SETT10 EQU *«, t00=0x0051, t01=0x004c}
0x07ee4…07f06               Head {h00=0x001e, h01=0x0019, text=» STR A4,A2 STORE IN TABLE «, t00=0x0051, t01=0x0060}
0x07f06…07f16               Head {h00=0x000c, h01=0x0008, text=» RTN A14«, t00=0x0051, t01=0x0082}
0x07f16…07f22               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0051, t01=0x0092}
0x07f22…07f38               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x0051, t01=0x009e}
0x07f38…07f46               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0051, t01=0x00b4}
0x07f46…07f52               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0051, t01=0x00c2}
0x07f52…07f8a               Head {h00=0x0034, h01=0x0050, text=»**              G E T W B                    ** «, t00=0x0051, t01=0x00ce}
0x07f8a…07fc2               Head {h00=0x0034, h01=0x0050, text=»**                                           ** «, t00=0x0051, t01=0x0106}
0x07fc2…07ffa               Head {h00=0x0034, h01=0x0050, text=»**                                           ** «, t00=0x0051, t01=0x013e}
0x07ffa…08032               Head {h00=0x0034, h01=0x0050, text=»**  GET WORK BLOCK ADDRESS AND DISPLACE-     ** «, t00=0x0051, t01=0x0176}
0x08032…0806a               Head {h00=0x0034, h01=0x0050, text=»**  MENT IN T:A                              ** «, t00=0x0052, t01=0x001e}
0x0806a…080a2               Head {h00=0x0034, h01=0x0050, text=»**                                           ** «, t00=0x0052, t01=0x0056}
0x080a2…080da               Head {h00=0x0034, h01=0x0050, text=»**  INPUT : A8= POINTER TO T:A-ADD IN T:ATAB ** «, t00=0x0052, t01=0x008e}
0x080da…08112               Head {h00=0x0034, h01=0x0050, text=»**          BIT=BIT NUMBER SAT IN MASK (0-15)** «, t00=0x0052, t01=0x00c6}
0x08112…0814a               Head {h00=0x0034, h01=0x0050, text=»**  OUTPUT: A4=W.B. DISPLACEMENT IN T:A      ** «, t00=0x0052, t01=0x00fe}
0x0814a…08182               Head {h00=0x0034, h01=0x0050, text=»**          TADISP=A4                        ** «, t00=0x0052, t01=0x0136}
0x08182…081ba               Head {h00=0x0034, h01=0x0050, text=»**          A11=W.B.-ADDRESS                 ** «, t00=0x0052, t01=0x016e}
0x081ba…081f2               Head {h00=0x0034, h01=0x0050, text=»**          WBADD=POINTER TO W.B.-ADD IN T:A ** «, t00=0x0053, t01=0x0016}
0x081f2…0822a               Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x0053, t01=0x004e}
0x0822a…08236               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0053, t01=0x0086}
0x08236…0824a               Head {h00=0x0010, h01=0x0050, text=»GETWB EQU * «, t00=0x0053, t01=0x0092}
0x0824a…08270               Head {h00=0x0022, h01=0x0050, text=» LD A4,BIT,A13 GET BIT NUMBER «, t00=0x0053, t01=0x00a6}
0x08270…08298               Head {h00=0x0024, h01=0x0050, text=» SLL A4,2 ADJUST FOR ADDRESSING «, t00=0x0053, t01=0x00cc}
0x08298…082b0               Head {h00=0x0014, h01=0x0050, text=» ADK A4,WATFST+2«, t00=0x0053, t01=0x00f4}
0x082b0…082dc               Head {h00=0x0028, h01=0x0050, text=» ST A4,TADISP,A13 SAVE DISPLACEMENT «, t00=0x0053, t01=0x010c}
0x082dc…082f8               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x0053, t01=0x0138}
0x082f8…0831c               Head {h00=0x0020, h01=0x0050, text=» LDR* A11,A8 GET T:A-ADDRESS«, t00=0x0053, t01=0x0154}
0x0831c…08340               Head {h00=0x0020, h01=0x0050, text=» ADR A11,A4 ADD DISPLACEMENT«, t00=0x0053, t01=0x0178}
0x08340…0835e               Head {h00=0x001a, h01=0x0050, text=» ST A11,WBADD,A13 SAVE«, t00=0x0054, t01=0x000c}
0x0835e…08384               Head {h00=0x0022, h01=0x0050, text=» LDR* A11,A11 GET W.B.-ADDRESS«, t00=0x0054, t01=0x002a}
0x08384…08390               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0054, t01=0x0050}
0x08390…083ac               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x0054, t01=0x005c}
0x083ac…083e0               Head {h00=0x0030, h01=0x0050, text=» LD A11,FLAG,A13 REAL TASK-DATA PROCESSING? «, t00=0x0054, t01=0x0078}
0x083e0…083fa               Head {h00=0x0016, h01=0x0050, text=» RF(Z) GETW10 NO! «, t00=0x0054, t01=0x00ac}
0x083fa…0841e               Head {h00=0x0020, h01=0x0050, text=» TL* MMTO,A13 LOAD TO-TABLE «, t00=0x0054, t01=0x00c6}
0x0841e…08448               Head {h00=0x0026, h01=0x0050, text=»GETW10 ELR A11,A8 GET T:A-ADDRESS «, t00=0x0054, t01=0x00ea}
0x08448…0846c               Head {h00=0x0020, h01=0x0050, text=» ADR A11,A4 ADD DISPLACEMENT«, t00=0x0054, t01=0x0114}
0x0846c…0848a               Head {h00=0x001a, h01=0x0050, text=» ST A11,WBADD,A13 SAVE«, t00=0x0054, t01=0x0138}
0x0848a…084b0               Head {h00=0x0022, h01=0x0050, text=» ELR A11,A11 GET W.B.-ADDRESS «, t00=0x0054, t01=0x0156}
0x084b0…084da               Head {h00=0x0026, h01=0x0050, text=» TL* MMFROM,A13 RELOAD FROM-TABLE «, t00=0x0054, t01=0x017c}
0x084da…084e6               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0055, t01=0x0016}
0x084e6…084fc               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x0055, t01=0x0022}
0x084fc…0850c               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0055, t01=0x0038}
0x0850c…0851a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0055, t01=0x0048}
0x0851a…08526               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0055, t01=0x0056}
0x08526…08532               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0055, t01=0x0062}
0x08532…0856e               Head {h00=0x0038, h01=0x0050, text=»**              M O V W B                         **«, t00=0x0055, t01=0x006e}
0x0856e…085aa               Head {h00=0x0038, h01=0x0050, text=»**                                                **«, t00=0x0055, t01=0x00aa}
0x085aa…085e6               Head {h00=0x0038, h01=0x0050, text=»**                                                **«, t00=0x0055, t01=0x00e6}
0x085e6…08622               Head {h00=0x0038, h01=0x0050, text=»**  MOVE WORK-BLOCK. W.B.-ADDRESS IS UPDATED      **«, t00=0x0055, t01=0x0122}
0x08622…0865e               Head {h00=0x0038, h01=0x0050, text=»**                                                **«, t00=0x0055, t01=0x015e}
0x0865e…0869a               Head {h00=0x0038, h01=0x0050, text=»**  INPUT: A11=W.B.-ADDRESS                       **«, t00=0x0056, t01=0x000a}
0x0869a…086d6               Head {h00=0x0038, h01=0x0050, text=»** OUTPUT: 'WBADD'=POINTER TO MOVED W.B.ADDRESS   **«, t00=0x0056, t01=0x0046}
0x086d6…08712               Head {h00=0x0038, h01=0x0050, text=»**  WORK-REGS: A1-A4                              **«, t00=0x0056, t01=0x0082}
0x08712…0874e               Head {h00=0x0038, h01=0x0050, text=»****************************************************«, t00=0x0056, t01=0x00be}
0x0874e…0875a               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0056, t01=0x00fa}
0x0875a…0876e               Head {h00=0x0010, h01=0x0050, text=»MOVWB EQU * «, t00=0x0056, t01=0x0106}
0x0876e…0878e               Head {h00=0x001c, h01=0x0050, text=» LDR A1,A11 GET ADDRESS «, t00=0x0056, t01=0x011a}
0x0878e…087b2               Head {h00=0x0020, h01=0x0050, text=» ADKL A1,WBLEN FROM-ADDRESS «, t00=0x0056, t01=0x013a}
0x087b2…087ce               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x0056, t01=0x015e}
0x087ce…087e8               Head {h00=0x0016, h01=0x0050, text=» LDR* A3,A1 LENGTH«, t00=0x0056, t01=0x017a}
0x087e8…087fc (87, 0, 400)  Head {h00=0x0010, h01=0x0050, text=» CALL MOVING«, t00=0x0057, t01=0x0004}
0x087fc…08836               Head {h00=0x0036, h01=0x0050, text=» SUKL A2,WBLEN ADJUST TO-ADDRESS FOR DISPLACEMENT «, t00=0x0057, t01=0x0018}
0x08836…0886e               Head {h00=0x0034, h01=0x0050, text=» ST* A2,WBADD,A13 UPDATE W.B.-ADDRESS AFTER MOVE«, t00=0x0057, t01=0x0052}
0x0886e…0887a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0057, t01=0x008a}
0x0887a…08896               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x0057, t01=0x0096}
0x08896…088b0               Head {h00=0x0016, h01=0x0050, text=» ELR A3,A1 LENGTH «, t00=0x0057, t01=0x00b2}
0x088b0…088c4               Head {h00=0x0010, h01=0x0050, text=» CALL MOVING«, t00=0x0057, t01=0x00cc}
0x088c4…088fe               Head {h00=0x0036, h01=0x0050, text=» SUKL A2,WBLEN ADJUST TO-ADDRESS FOR DISPLACEMENT «, t00=0x0057, t01=0x00e0}
0x088fe…08930               Head {h00=0x002e, h01=0x0050, text=» LD A4,FLAG,A13 REAL DATA-PART PROCESSING?«, t00=0x0057, t01=0x011a}
0x08930…0894a               Head {h00=0x0016, h01=0x0050, text=» RF(Z) MOVW10 NO! «, t00=0x0057, t01=0x014c}
0x0894a…0896e               Head {h00=0x0020, h01=0x0050, text=» TL* MMTO,A13 LOAD TO-TABLE «, t00=0x0057, t01=0x0166}
0x0896e…089ac               Head {h00=0x003a, h01=0x0050, text=»MOVW10 ES* A2,WBADD,A13 UPDATE W.B.-ADDRESS AFTER MOVE«, t00=0x0057, t01=0x018a}
0x089ac…089d6               Head {h00=0x0026, h01=0x0050, text=» TL* MMFROM,A13 RELOAD FROM-TABLE «, t00=0x0058, t01=0x0038}
0x089d6…089e2               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0058, t01=0x0062}
0x089e2…089f8               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x0058, t01=0x006e}
0x089f8…08a08               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0058, t01=0x0084}
0x08a08…08a16               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0058, t01=0x0094}
0x08a16…08a22               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0058, t01=0x00a2}
0x08a22…08a2e               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0058, t01=0x00ae}
0x08a2e…08a6c               Head {h00=0x003a, h01=0x0050, text=»**               M O V D T                         ** «, t00=0x0058, t01=0x00ba}
0x08a6c…08aaa               Head {h00=0x003a, h01=0x0050, text=»**                                                 ** «, t00=0x0058, t01=0x00f8}
0x08aaa…08ae8               Head {h00=0x003a, h01=0x0050, text=»**                                                 ** «, t00=0x0058, t01=0x0136}
0x08ae8…08b26               Head {h00=0x003a, h01=0x0050, text=»**  MOVE DISCRIPTOR TABLE. D.T.-ADDRESS IS UPDATED ** «, t00=0x0058, t01=0x0174}
0x08b26…08b64               Head {h00=0x003a, h01=0x0050, text=»**                                                 ** «, t00=0x0059, t01=0x0022}
0x08b64…08ba2               Head {h00=0x003a, h01=0x0050, text=»**  INPUT :WBADD POINTS TO W.B.-ADDRESS IN T:A     ** «, t00=0x0059, t01=0x0060}
0x08ba2…08be0               Head {h00=0x003a, h01=0x0050, text=»**  OUTPUT: A3=POINTER TO W.B.-ADDRESS             ** «, t00=0x0059, t01=0x009e}
0x08be0…08c1e               Head {h00=0x003a, h01=0x0050, text=»**  WORK REGS: A1-A4                               ** «, t00=0x0059, t01=0x00dc}
0x08c1e…08c5c               Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x0059, t01=0x011a}
0x08c5c…08c68               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0059, t01=0x0158}
0x08c68…08c7c               Head {h00=0x0010, h01=0x0050, text=»MOVDT EQU * «, t00=0x0059, t01=0x0164}
0x08c7c…08cb6               Head {h00=0x0036, h01=0x0050, text=» LD A1,WBADD,A13 GET POINTER TO W.B-ADDRESS IN WAT«, t00=0x0059, t01=0x0178}
0x08cb6…08ce0               Head {h00=0x0026, h01=0x0050, text=» SUK A1,2 POINTER TO D.T.-ADDRESS «, t00=0x005a, t01=0x0022}
0x08ce0…08cfc               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x005a, t01=0x004c}
0x08cfc…08d1c               Head {h00=0x001c, h01=0x0050, text=» LDR* A1,A1 D.T.-ADDRESS«, t00=0x005a, t01=0x0068}
0x08d1c…08d4a               Head {h00=0x002a, h01=0x0050, text=» ADKL A1,DTLEN ADJUST FOR LENGTH WORD «, t00=0x005a, t01=0x0088}
0x08d4a…08d6c               Head {h00=0x001e, h01=0x0050, text=» AD A1,MOVADD,A13 RELOCATE«, t00=0x005a, t01=0x00b6}
0x08d6c…08d86               Head {h00=0x0016, h01=0x0050, text=» LDR* A3,A1 LENGTH«, t00=0x005a, t01=0x00d8}
0x08d86…08d9a               Head {h00=0x0010, h01=0x0050, text=» CALL MOVING«, t00=0x005a, t01=0x00f2}
0x08d9a…08db2               Head {h00=0x0014, h01=0x0050, text=» LD A3,WBADD,A13«, t00=0x005a, t01=0x0106}
0x08db2…08dc8               Head {h00=0x0012, h01=0x0050, text=» SUKL A2,DTLEN«, t00=0x005a, t01=0x011e}
0x08dc8…08dde               Head {h00=0x0012, h01=0x0050, text=» SUKL A1,DTLEN«, t00=0x005a, t01=0x0134}
0x08dde…08e16               Head {h00=0x0034, h01=0x0050, text=» ST A2,-2,A3 UPDATE D.T-ADDRESS. A2=NEW ADDRESS «, t00=0x005a, t01=0x014a}
0x08e16…08e22               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005a, t01=0x0182}
0x08e22…08e3e               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x005a, t01=0x018e}
0x08e3e…08e5e               Head {h00=0x001c, h01=0x0050, text=» ELR A1,A1 D.T.-ADDRESS «, t00=0x005b, t01=0x001a}
0x08e5e…08e8c               Head {h00=0x002a, h01=0x0050, text=» ADKL A1,DTLEN ADJUST FOR LENGTH WORD «, t00=0x005b, t01=0x003a}
0x08e8c…08eae               Head {h00=0x001e, h01=0x0050, text=» AD A1,MOVADD,A13 RELOCATE«, t00=0x005b, t01=0x0068}
0x08eae…08ec8               Head {h00=0x0016, h01=0x0050, text=» ELR A3,A1 LENGTH «, t00=0x005b, t01=0x008a}
0x08ec8…08edc               Head {h00=0x0010, h01=0x0050, text=» CALL MOVING«, t00=0x005b, t01=0x00a4}
0x08edc…08ef4               Head {h00=0x0014, h01=0x0050, text=» LD A3,WBADD,A13«, t00=0x005b, t01=0x00b8}
0x08ef4…08f0a               Head {h00=0x0012, h01=0x0050, text=» SUKL A2,DTLEN«, t00=0x005b, t01=0x00d0}
0x08f0a…08f20               Head {h00=0x0012, h01=0x0050, text=» SUKL A1,DTLEN«, t00=0x005b, t01=0x00e6}
0x08f20…08f58               Head {h00=0x0034, h01=0x0050, text=» ES A2,-2,A3 UPDATE D.T-ADDRESS. A2=NEW ADDRESS «, t00=0x005b, t01=0x00fc}
0x08f58…08f64               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005b, t01=0x0134}
0x08f64…08f7a               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x005b, t01=0x0140}
0x08f7a…08f8a               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x005b, t01=0x0156}
0x08f8a…08f98               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x005b, t01=0x0166}
0x08f98…08fa4               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x005b, t01=0x0174}
0x08fa4…08fe4               Head {h00=0x003c, h01=0x0050, text=»**                    M O V D W B                     **«, t00=0x005b, t01=0x0180}
0x08fe4…09024               Head {h00=0x003c, h01=0x0050, text=»**                                                    **«, t00=0x005c, t01=0x0030}
0x09024…09064               Head {h00=0x003c, h01=0x0050, text=»**                                                    **«, t00=0x005c, t01=0x0070}
0x09064…090a4               Head {h00=0x003c, h01=0x0050, text=»**  SEARCH T:D FOR DUMMY W.B. IF ANY FOUND, MOVE D.T. **«, t00=0x005c, t01=0x00b0}
0x090a4…090e4               Head {h00=0x003c, h01=0x0050, text=»**  AND UPDATE ADDRESSES (W.B. & D.T.)                **«, t00=0x005c, t01=0x00f0}
0x090e4…09124               Head {h00=0x003c, h01=0x0050, text=»**                                                    **«, t00=0x005c, t01=0x0130}
0x09124…09164               Head {h00=0x003c, h01=0x0050, text=»**  INPUT : A12=T:D-ADDRESS                           **«, t00=0x005c, t01=0x0170}
0x09164…091a4               Head {h00=0x003c, h01=0x0050, text=»**          A8= POINTER TO T:A-ADDRESS                **«, t00=0x005d, t01=0x0020}
0x091a4…091e4               Head {h00=0x003c, h01=0x0050, text=»**          BIT=BIT NUMBER SAT IN DWBMSK ( 0-15 )     **«, t00=0x005d, t01=0x0060}
0x091e4…09224               Head {h00=0x003c, h01=0x0050, text=»**  WORK.REGS: A1-A4                                  **«, t00=0x005d, t01=0x00a0}
0x09224…09264               Head {h00=0x003c, h01=0x0050, text=»********************************************************«, t00=0x005d, t01=0x00e0}
0x09264…09270               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x005d, t01=0x0120}
0x09270…09284               Head {h00=0x0010, h01=0x0050, text=»MOVDWB EQU *«, t00=0x005d, t01=0x012c}
0x09284…092a6               Head {h00=0x001e, h01=0x0050, text=» ST A6,SAVE05,A13 SAVE A5 «, t00=0x005d, t01=0x0140}
0x092a6…092b8               Head {h00=0x000e, h01=0x0050, text=» LDK A6,0 «, t00=0x005d, t01=0x0162}
0x092b8…092e4               Head {h00=0x0028, h01=0x0050, text=»MOVD10 LD A4,BIT,A13 GET BIT NUMBER «, t00=0x005d, t01=0x0174}
0x092e4…0930a               Head {h00=0x0022, h01=0x0050, text=» ADK A4,1 FIRST WAT-ELEMENT =1«, t00=0x005e, t01=0x0010}
0x0930a…09326               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x005e, t01=0x0036}
0x09326…09340               Head {h00=0x0016, h01=0x0050, text=» LD A2,WATLEN,A12 «, t00=0x005e, t01=0x0052}
0x09340…0934c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005e, t01=0x006c}
0x0934c…09368               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x005e, t01=0x0078}
0x09368…09382               Head {h00=0x0016, h01=0x0050, text=» EL A2,WATLEN,A12 «, t00=0x005e, t01=0x0094}
0x09382…0938e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005e, t01=0x00ae}
0x0938e…093a4               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x005e, t01=0x00ba}
0x093a4…093ca               Head {h00=0x0022, h01=0x0050, text=» SUR A2,A6 ACTUAL TABLE LENGTH«, t00=0x005e, t01=0x00d0}
0x093ca…093ee               Head {h00=0x0020, h01=0x0050, text=» ADR A6,A12 A6=TABLE POINTER«, t00=0x005e, t01=0x00f6}
0x093ee…09414               Head {h00=0x0022, h01=0x0050, text=»MOVD20 ADK A6,1 A6=TABLE INDEX«, t00=0x005e, t01=0x011a}
0x09414…0942a               Head {h00=0x0012, h01=0x0050, text=» SUK A2,1 ALL?«, t00=0x005e, t01=0x0140}
0x0942a…09444               Head {h00=0x0016, h01=0x0050, text=» RF(N) MOVD60 YES!«, t00=0x005e, t01=0x0156}
0x09444…09460               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x005e, t01=0x0170}
0x09460…09486               Head {h00=0x0022, h01=0x0050, text=» CC A4,DWBFST,A6 SHARED W.B.? «, t00=0x005e, t01=0x018c}
0x09486…09492               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005f, t01=0x0022}
0x09492…094ae               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x005f, t01=0x002e}
0x094ae…094dc               Head {h00=0x002a, h01=0x0050, text=» EL A10,DWBFST,A6 CHECK IF SHARED W.B.«, t00=0x005f, t01=0x004a}
0x094dc…09502               Head {h00=0x0022, h01=0x0050, text=» SRC A6,1 RIGHT OR LEFT BYTE? «, t00=0x005f, t01=0x0078}
0x09502…0951e               Head {h00=0x0018, h01=0x0050, text=» RF(N) MOVD30 RIGHT!«, t00=0x005f, t01=0x009e}
0x0951e…09536               Head {h00=0x0014, h01=0x0050, text=» ANKL A10,/FF00 «, t00=0x005f, t01=0x00ba}
0x09536…0954a               Head {h00=0x0010, h01=0x0050, text=» ECR A10,A10«, t00=0x005f, t01=0x00d2}
0x0954a…0955c               Head {h00=0x000e, h01=0x0050, text=» RF MOVD40«, t00=0x005f, t01=0x00e6}
0x0955c…09578               Head {h00=0x0018, h01=0x0050, text=»MOVD30 ANKL A10,/FF «, t00=0x005f, t01=0x00f8}
0x09578…0959e               Head {h00=0x0022, h01=0x0050, text=»MOVD40 SLC A6,1 ADJUST POINTER«, t00=0x005f, t01=0x0114}
0x0959e…095be               Head {h00=0x001c, h01=0x0050, text=» CWR A4,A10 SHARED W.B.?«, t00=0x005f, t01=0x013a}
0x095be…095ca               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005f, t01=0x015a}
0x095ca…095e0               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x005f, t01=0x0166}
0x095e0…095fa               Head {h00=0x0016, h01=0x0050, text=» RB(NE) MOVD20 NO!«, t00=0x005f, t01=0x017c}
0x095fa…09610               Head {h00=0x0012, h01=0x0050, text=»* DWB FOUND * «, t00=0x0060, t01=0x0008}
0x09610…09640               Head {h00=0x002c, h01=0x0050, text=» NGR A4,A2 CALCULATE DISPLACEMENT IN T:A«, t00=0x0060, t01=0x001e}
0x09640…0965c               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x0060, t01=0x004e}
0x0965c…09676               Head {h00=0x0016, h01=0x0050, text=» AD A4,WATLEN,A12 «, t00=0x0060, t01=0x006a}
0x09676…09682               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0060, t01=0x0084}
0x09682…0969e               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x0060, t01=0x0090}
0x0969e…096b8               Head {h00=0x0016, h01=0x0050, text=» EL A10,WATLEN,A12«, t00=0x0060, t01=0x00ac}
0x096b8…096cc               Head {h00=0x0010, h01=0x0050, text=» ADR A4,A10 «, t00=0x0060, t01=0x00c6}
0x096cc…096d8               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0060, t01=0x00da}
0x096d8…096ee               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x0060, t01=0x00e6}
0x096ee…09712               Head {h00=0x0020, h01=0x0050, text=» LDR A6,A4 SAVE TABLE INDEX «, t00=0x0060, t01=0x00fc}
0x09712…09724               Head {h00=0x000e, h01=0x0050, text=» SUK A4,1 «, t00=0x0060, t01=0x0120}
0x09724…09736               Head {h00=0x000e, h01=0x0050, text=» SLL A4,2 «, t00=0x0060, t01=0x0132}
0x09736…0974e               Head {h00=0x0014, h01=0x0050, text=» ADK A4,WATFST+2«, t00=0x0060, t01=0x0144}
0x0974e…0977c               Head {h00=0x002a, h01=0x0050, text=» LD A3,NEWAD2,A13 GET NEW W.B.-ADDRESS«, t00=0x0060, t01=0x015c}
0x0977c…09798               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x0060, t01=0x018a}
0x09798…097ce               Head {h00=0x0032, h01=0x0050, text=» ADR* A4,A8 A4=POINTER TO W.B.-ADDRESS IN T:A «, t00=0x0061, t01=0x0016}
0x097ce…097f4               Head {h00=0x0022, h01=0x0050, text=» STR A3,A4 CHANGE W.B.-ADDRESS«, t00=0x0061, t01=0x004c}
0x097f4…09800               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0061, t01=0x0072}
0x09800…0981c               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x0061, t01=0x007e}
0x0981c…0984e               Head {h00=0x002e, h01=0x0050, text=» LD A2,FLAG,A13 REAL DATA-PART PROCESSING?«, t00=0x0061, t01=0x009a}
0x0984e…09868               Head {h00=0x0016, h01=0x0050, text=» RF(Z) MOVD50 NO! «, t00=0x0061, t01=0x00cc}
0x09868…0988c               Head {h00=0x0020, h01=0x0050, text=» TL* MMTO,A13 LOAD TO-TABLE «, t00=0x0061, t01=0x00e6}
0x0988c…098a0               Head {h00=0x0010, h01=0x0050, text=»MOVD50 EQU *«, t00=0x0061, t01=0x010a}
0x098a0…098d2               Head {h00=0x002e, h01=0x0050, text=» ELR A10,A8 A4=POINTER TO W.B.-ADDR IN T:A«, t00=0x0061, t01=0x011e}
0x098d2…098e6               Head {h00=0x0010, h01=0x0050, text=» ADR A4,A10 «, t00=0x0061, t01=0x0150}
0x098e6…0990c               Head {h00=0x0022, h01=0x0050, text=» ESR A3,A4 CHANGE W.B.-ADDRESS«, t00=0x0061, t01=0x0164}
0x0990c…09936               Head {h00=0x0026, h01=0x0050, text=» TL* MMFROM,A13 RELOAD FROM-TABLE «, t00=0x0061, t01=0x018a}
0x09936…09942               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0062, t01=0x0024}
0x09942…09958               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x0062, t01=0x0030}
0x09958…09970               Head {h00=0x0014, h01=0x0050, text=» ST A4,WBADD,A13«, t00=0x0062, t01=0x0046}
0x09970…099a2               Head {h00=0x002e, h01=0x0050, text=» LD A2,SWITCH,A13 WB-ADDRESS CHANGE ONLY? «, t00=0x0062, t01=0x005e}
0x099a2…099be               Head {h00=0x0018, h01=0x0050, text=» RB(NZ) MOVD10 YES! «, t00=0x0062, t01=0x0090}
0x099be…099dc               Head {h00=0x001a, h01=0x0050, text=» CALL MOVDT MOVE D.T. «, t00=0x0062, t01=0x00ac}
0x099dc…099ee               Head {h00=0x000e, h01=0x0050, text=» RB MOVD10«, t00=0x0062, t01=0x00ca}
0x099ee…09a02               Head {h00=0x0010, h01=0x0050, text=»MOVD60 EQU *«, t00=0x0062, t01=0x00dc}
0x09a02…09a26               Head {h00=0x0020, h01=0x0050, text=» LD A6,SAVE05,A13 RESTORE A6«, t00=0x0062, t01=0x00f0}
0x09a26…09a36               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0062, t01=0x0114}
0x09a36…09a44               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0062, t01=0x0124}
0x09a44…09a4c               Head {h00=0x0004, h01=0x0050, t00=0x0062, t01=0x0132}
0x09a4c…09a54               Head {h00=0x0004, h01=0x0050, t00=0x0062, t01=0x013a}
0x09a54…09a8c               Head {h00=0x0034, h01=0x0050, text=»**              T W B S W B                   **«, t00=0x0062, t01=0x0142}
0x09a8c…09ac4               Head {h00=0x0034, h01=0x0050, text=»**                                            **«, t00=0x0062, t01=0x017a}
0x09ac4…09afc               Head {h00=0x0034, h01=0x0050, text=»**  COPY TWB'S AND RESERVE SPACE FOR SWB'S    **«, t00=0x0063, t01=0x0022}
0x09afc…09b34               Head {h00=0x0034, h01=0x0050, text=»**                                            **«, t00=0x0063, t01=0x005a}
0x09b34…09b6c               Head {h00=0x0034, h01=0x0050, text=»**  INPUT : A8=ACTUAL T:A-ADDRESS             **«, t00=0x0063, t01=0x0092}
0x09b6c…09ba4               Head {h00=0x0034, h01=0x0050, text=»**          A12=T:D-ADDRESS                   **«, t00=0x0063, t01=0x00ca}
0x09ba4…09bdc               Head {h00=0x0034, h01=0x0050, text=»**  WORK-REGS: A1-A4,   A11                   **«, t00=0x0063, t01=0x0102}
0x09bdc…09c14               Head {h00=0x0034, h01=0x0050, text=»************************************************«, t00=0x0063, t01=0x013a}
0x09c14…09c1c               Head {h00=0x0004, h01=0x0050, t00=0x0063, t01=0x0172}
0x09c1c…09c30               Head {h00=0x0010, h01=0x0050, text=»TWBSWB EQU *«, t00=0x0063, t01=0x017a}
0x09c30…09c52               Head {h00=0x001e, h01=0x0050, text=» ST A7,SAVE04,A13 SAVE A7 «, t00=0x0063, t01=0x018e}
0x09c52…09c78               Head {h00=0x0022, h01=0x0050, text=» LD A7,TWBMSK,A12 GET TWB MASK«, t00=0x0064, t01=0x0020}
0x09c78…09c94               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x0064, t01=0x0046}
0x09c94…09cba               Head {h00=0x0022, h01=0x0050, text=» EL A7,TWBMSK,A12 GET TWB MASK«, t00=0x0064, t01=0x0062}
0x09cba…09cc6               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0064, t01=0x0088}
0x09cc6…09cdc               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x0064, t01=0x0094}
0x09cdc…09cf0               Head {h00=0x0010, h01=0x0050, text=» CALL SHIFT «, t00=0x0064, t01=0x00aa}
0x09cf0…09d16               Head {h00=0x0022, h01=0x0050, text=»TWSW10 RF(Z) TWSW20 ALL DONE! «, t00=0x0064, t01=0x00be}
0x09d16…09d2a               Head {h00=0x0010, h01=0x0050, text=» CALL GETWB «, t00=0x0064, t01=0x00e4}
0x09d2a…09d3e               Head {h00=0x0010, h01=0x0050, text=» CALL MOVWB «, t00=0x0064, t01=0x00f8}
0x09d3e…09d6c               Head {h00=0x002a, h01=0x0050, text=» ST A2,NEWAD2,A13 SAVE NEW WB-ADDRESS «, t00=0x0064, t01=0x010c}
0x09d6c…09d96               Head {h00=0x0026, h01=0x0050, text=» CALL MOVDWB CHANGE DWB-ADDRESSES «, t00=0x0064, t01=0x013a}
0x09d96…09daa               Head {h00=0x0010, h01=0x0050, text=» CALL SKIFTA«, t00=0x0064, t01=0x0164}
0x09daa…09dbc               Head {h00=0x000e, h01=0x0050, text=» RB TWSW10«, t00=0x0064, t01=0x0178}
0x09dbc…09dd0               Head {h00=0x0010, h01=0x0050, text=»TWSW20 EQU *«, t00=0x0064, t01=0x018a}
0x09dd0…09dec               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+SWPBLK=2«, t00=0x0065, t01=0x000e}
0x09dec…09dfa               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0065, t01=0x002a}
0x09dfa…09e06               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0065, t01=0x0038}
0x09e06…09e12               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0065, t01=0x0044}
0x09e12…09e36               Head {h00=0x0020, h01=0x0050, text=»* RESERVE SPACE FOR SWB'S * «, t00=0x0065, t01=0x0050}
0x09e36…09e5a               Head {h00=0x0020, h01=0x0050, text=»*************************** «, t00=0x0065, t01=0x0074}
0x09e5a…09e66               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0065, t01=0x0098}
0x09e66…09e82               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+SWBMMU=2«, t00=0x0065, t01=0x00a4}
0x09e82…09e9c               Head {h00=0x0016, h01=0x0050, text=» LD A7,SWBMSK,A12 «, t00=0x0065, t01=0x00c0}
0x09e9c…09ea8               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0065, t01=0x00da}
0x09ea8…09ec4               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUSWB=3«, t00=0x0065, t01=0x00e6}
0x09ec4…09ede               Head {h00=0x0016, h01=0x0050, text=» EL A7,SWBMSK,A12 «, t00=0x0065, t01=0x0102}
0x09ede…09eea               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0065, t01=0x011c}
0x09eea…09f06               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+SWPBLK=2«, t00=0x0065, t01=0x0128}
0x09f06…09f1a               Head {h00=0x0010, h01=0x0050, text=» CALL SHIFT «, t00=0x0065, t01=0x0144}
0x09f1a…09f3e               Head {h00=0x0020, h01=0x0050, text=»TWSW30 RF(Z) TARZAN ALL DONE«, t00=0x0065, t01=0x0158}
0x09f3e…09f52               Head {h00=0x0010, h01=0x0050, text=» CALL GETWB «, t00=0x0065, t01=0x017c}
0x09f52…09f74               Head {h00=0x001e, h01=0x0050, text=» CALL MOVWB RESERVE SPACE «, t00=0x0065, t01=0x0190}
0x09f74…09fa0               Head {h00=0x0028, h01=0x0050, text=» ST A2,NEWAD2,A13 SAVE W.B.-ADDRESS «, t00=0x0066, t01=0x0022}
0x09fa0…09fca               Head {h00=0x0026, h01=0x0050, text=» CALL MOVDWB CHANGE DWB- ADDRESSES«, t00=0x0066, t01=0x004e}
0x09fca…09fde               Head {h00=0x0010, h01=0x0050, text=» CALL SKIFTA«, t00=0x0066, t01=0x0078}
0x09fde…09ff0               Head {h00=0x000e, h01=0x0050, text=» RB TWSW30«, t00=0x0066, t01=0x008c}
0x09ff0…0a004               Head {h00=0x0010, h01=0x0050, text=»TARZAN EQU *«, t00=0x0066, t01=0x009e}
0x0a004…0a010               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0066, t01=0x00b2}
0x0a010…0a026               Head {h00=0x0012, h01=0x0050, text=» IFT CREDIT=1 «, t00=0x0066, t01=0x00be}
0x0a026…0a04a               Head {h00=0x0020, h01=0x0050, text=» LD A7,SAVE04,A13 RESTORE A7«, t00=0x0066, t01=0x00d4}
0x0a04a…0a05a               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0066, t01=0x00f8}
0x0a05a…0a068               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0066, t01=0x0108}
0x0a068…0a070               Head {h00=0x0004, h01=0x0050, t00=0x0066, t01=0x0116}
0x0a070…0a078               Head {h00=0x0004, h01=0x0050, t00=0x0066, t01=0x011e}
0x0a078…0a0b0               Head {h00=0x0034, h01=0x0050, text=»**                A L L B U F                 **«, t00=0x0066, t01=0x0126}
0x0a0b0…0a0e8               Head {h00=0x0034, h01=0x0050, text=»**                                            **«, t00=0x0066, t01=0x015e}
0x0a0e8…0a120               Head {h00=0x0034, h01=0x0050, text=»**  ALLOCATE FIXED DATA SET BUFFERS AND       **«, t00=0x0067, t01=0x0008}
0x0a120…0a158               Head {h00=0x0034, h01=0x0050, text=»**  TERMINAL STACK                            **«, t00=0x0067, t01=0x0040}
0x0a158…0a190               Head {h00=0x0034, h01=0x0050, text=»**                                            **«, t00=0x0067, t01=0x0078}
0x0a190…0a1c8               Head {h00=0x0034, h01=0x0050, text=»**  INPUT : A8=ACTUAL T:A-ADDRESS IN T:ATAB   **«, t00=0x0067, t01=0x00b0}
0x0a1c8…0a200               Head {h00=0x0034, h01=0x0050, text=»**          A12=T:D-ADDRESS                   **«, t00=0x0067, t01=0x00e8}
0x0a200…0a238               Head {h00=0x0034, h01=0x0050, text=»**          CSN (IN T:A)=LENGTH OF DSCB'S     **«, t00=0x0067, t01=0x0120}
0x0a238…0a270               Head {h00=0x0034, h01=0x0050, text=»**          CIA (IN T:A)=DISPL. TO T:A-START  **«, t00=0x0067, t01=0x0158}
0x0a270…0a2a8               Head {h00=0x0034, h01=0x0050, text=»**          CSE (IN T:A)=STACKSIZE            **«, t00=0x0067, t01=0x0190}
0x0a2a8…0a2e0               Head {h00=0x0034, h01=0x0050, text=»**  WORK-REGS. :A1-A4,A9,A11                  **«, t00=0x0068, t01=0x0038}
0x0a2e0…0a318               Head {h00=0x0034, h01=0x0050, text=»************************************************«, t00=0x0068, t01=0x0070}
0x0a318…0a320               Head {h00=0x0004, h01=0x0050, t00=0x0068, t01=0x00a8}
0x0a320…0a334               Head {h00=0x0010, h01=0x0050, text=»ALLBUF EQU *«, t00=0x0068, t01=0x00b0}
0x0a334…0a350               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x0068, t01=0x00c4}
0x0a350…0a382               Head {h00=0x002e, h01=0x0050, text=» LD A9,FSTADR,A13 GET BUFFER START ADDRESS«, t00=0x0068, t01=0x00e0}
0x0a382…0a3a6               Head {h00=0x0020, h01=0x0050, text=» LDR* A1,A8 GET T:A-ADDRESS «, t00=0x0068, t01=0x0112}
0x0a3a6…0a3d2               Head {h00=0x0028, h01=0x0050, text=» LD A3,CSN,A1 GET DSCB TOTAL LENGTH «, t00=0x0068, t01=0x0136}
0x0a3d2…0a3f2               Head {h00=0x001c, h01=0x0050, text=» RF(Z) ALLB70 NO DSCB'S «, t00=0x0068, t01=0x0162}
0x0a3f2…0a424               Head {h00=0x002e, h01=0x0050, text=» ADKL A1,T:ASTA CALC START OF DSCB RECORDS«, t00=0x0068, t01=0x0182}
0x0a424…0a44a               Head {h00=0x0022, h01=0x0050, text=» LDR A10,A1 SAVE START ADDRESS«, t00=0x0069, t01=0x0024}
0x0a44a…0a456               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0069, t01=0x004a}
0x0a456…0a472               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x0069, t01=0x0056}
0x0a472…0a494               Head {h00=0x001e, h01=0x0050, text=» ELR A1,A8 GET T:A-ADDRESS«, t00=0x0069, t01=0x0072}
0x0a494…0a4c0               Head {h00=0x0028, h01=0x0050, text=» EL A3,CSN,A1 GET DSCB TOTAL LENGTH «, t00=0x0069, t01=0x0094}
0x0a4c0…0a4de               Head {h00=0x001a, h01=0x0050, text=» RF(Z) ALLB70 NO DSCB «, t00=0x0069, t01=0x00c0}
0x0a4de…0a510               Head {h00=0x002e, h01=0x0050, text=» ADKL A1,T:ASTA CALCULATE START OF DSCB'S «, t00=0x0069, t01=0x00de}
0x0a510…0a536               Head {h00=0x0022, h01=0x0050, text=» LDR A10,A1 SAVE START ADDRESS«, t00=0x0069, t01=0x0110}
0x0a536…0a542               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0069, t01=0x0136}
0x0a542…0a558               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x0069, t01=0x0142}
0x0a558…0a56a               Head {h00=0x000e, h01=0x0050, text=» SUR A3,A1«, t00=0x0069, t01=0x0158}
0x0a56a…0a57c               Head {h00=0x000e, h01=0x0050, text=» NGR A3,A3«, t00=0x0069, t01=0x016a}
0x0a57c…0a5a0               Head {h00=0x0020, h01=0x0050, text=» SUK A3,DSCBL END CONDITION «, t00=0x0069, t01=0x017c}
0x0a5a0…0a5de               Head {h00=0x003a, h01=0x0050, text=» ST A3,SAVE04,A13 SAVE ADDRESS TO END OF DSCB-RECORDS «, t00=0x006a, t01=0x0010}
0x0a5de…0a61c               Head {h00=0x003a, h01=0x0050, text=»ALLB10 SUK A1,DSCBL A1=FIRST WORD IN FIRST DSCB-RECORD«, t00=0x006a, t01=0x004e}
0x0a61c…0a63a               Head {h00=0x001a, h01=0x0050, text=» CW A1,SAVE04,A13 ALL?«, t00=0x006a, t01=0x008c}
0x0a63a…0a654               Head {h00=0x0016, h01=0x0050, text=» RF(E) ALLB70 YES!«, t00=0x006a, t01=0x00aa}
0x0a654…0a670               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x006a, t01=0x00c4}
0x0a670…0a69a               Head {h00=0x0026, h01=0x0050, text=» LDR* A3,A1 GET FIRST WORD IN ECB «, t00=0x006a, t01=0x00e0}
0x0a69a…0a6ba               Head {h00=0x001c, h01=0x0050, text=» SLL A3,1 STATIC BUFFER?«, t00=0x006a, t01=0x010a}
0x0a6ba…0a6d4               Head {h00=0x0016, h01=0x0050, text=» RB(NN) ALLB10 NO!«, t00=0x006a, t01=0x012a}
0x0a6d4…0a6f6               Head {h00=0x001e, h01=0x0050, text=» ST A9,BA,A1 BUFFER START «, t00=0x006a, t01=0x0144}
0x0a6f6…0a718               Head {h00=0x001e, h01=0x0050, text=» LD A3,RL,A1 BUFFER LENGTH«, t00=0x006a, t01=0x0166}
0x0a718…0a72c               Head {h00=0x0010, h01=0x0050, text=» ST A3,BL,A1«, t00=0x006a, t01=0x0188}
0x0a72c…0a750               Head {h00=0x0020, h01=0x0050, text=» LD A2,EL,A1 SHARED BUFFER? «, t00=0x006b, t01=0x000c}
0x0a750…0a768               Head {h00=0x0014, h01=0x0050, text=» RF(Z) NOTSH NO!«, t00=0x006b, t01=0x0030}
0x0a768…0a792               Head {h00=0x0026, h01=0x0050, text=» LDR A4,A1 RESTORE START OF DSCB'S«, t00=0x006b, t01=0x0048}
0x0a792…0a79e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x006b, t01=0x0072}
0x0a79e…0a7ba               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x006b, t01=0x007e}
0x0a7ba…0a7e2               Head {h00=0x0024, h01=0x0050, text=» ELR A3,A1 GET FIRST WORD IN ECB«, t00=0x006b, t01=0x009a}
0x0a7e2…0a802               Head {h00=0x001c, h01=0x0050, text=» SLL A3,1 STATIC BUFFER?«, t00=0x006b, t01=0x00c2}
0x0a802…0a81c               Head {h00=0x0016, h01=0x0050, text=» RB(NN) ALLB10 NO!«, t00=0x006b, t01=0x00e2}
0x0a81c…0a83e               Head {h00=0x001e, h01=0x0050, text=» EL A3,RL,A1 BUFFER LENGTH«, t00=0x006b, t01=0x00fc}
0x0a83e…0a852               Head {h00=0x0010, h01=0x0050, text=» ES A3,BL,A1«, t00=0x006b, t01=0x011e}
0x0a852…0a876               Head {h00=0x0020, h01=0x0050, text=» EL A2,EL,A1 SHARED BUFFER? «, t00=0x006b, t01=0x0132}
0x0a876…0a88e               Head {h00=0x0014, h01=0x0050, text=» RF(Z) NOTSH NO!«, t00=0x006b, t01=0x0156}
0x0a88e…0a8b8               Head {h00=0x0026, h01=0x0050, text=» LDR A4,A1 RESTORE START OF DSCB'S«, t00=0x006b, t01=0x016e}
0x0a8b8…0a8c4               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x006c, t01=0x0008}
0x0a8c4…0a8da               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x006c, t01=0x0014}
0x0a8da…0a8fa               Head {h00=0x001c, h01=0x0050, text=» ADK A4,DSCBL FIRST WORD«, t00=0x006c, t01=0x002a}
0x0a8fa…0a91a               Head {h00=0x001c, h01=0x0050, text=»ALLB20 SUK A2,1 A2=INDEX«, t00=0x006c, t01=0x004a}
0x0a91a…0a930               Head {h00=0x0012, h01=0x0050, text=» RF(NN) ALLB30«, t00=0x006c, t01=0x006a}
0x0a930…0a952               Head {h00=0x001e, h01=0x0050, text=» LDK A1,LMP4 FORMAT ERROR «, t00=0x006c, t01=0x0080}
0x0a952…0a966               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x006c, t01=0x00a2}
0x0a966…0a97a               Head {h00=0x0010, h01=0x0050, text=»ALLB30 EQU *«, t00=0x006c, t01=0x00b6}
0x0a97a…0a99a               Head {h00=0x001c, h01=0x0050, text=» RF(Z) ALLB40 ECB FOUND «, t00=0x006c, t01=0x00ca}
0x0a99a…0a9ce               Head {h00=0x0030, h01=0x0050, text=» ADK A4,DSCBL A4=ADDRESS TO DSCB TO EXAMINE «, t00=0x006c, t01=0x00ea}
0x0a9ce…0a9e2               Head {h00=0x0010, h01=0x0050, text=» CWR A4,A10 «, t00=0x006c, t01=0x011e}
0x0a9e2…0a9f8               Head {h00=0x0012, h01=0x0050, text=» RB(NE) ALLB20«, t00=0x006c, t01=0x0132}
0x0a9f8…0aa1e               Head {h00=0x0022, h01=0x0050, text=» LDK A1,LMP4 BUFFER NOT FOUND «, t00=0x006c, t01=0x0148}
0x0aa1e…0aa32               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x006c, t01=0x016e}
0x0aa32…0aa4e               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x006c, t01=0x0182}
0x0aa4e…0aa7a               Head {h00=0x0028, h01=0x0050, text=»ALLB40 LD A4,BA,A4 BUFFER ALLOCATED?«, t00=0x006d, t01=0x000e}
0x0aa7a…0aa96               Head {h00=0x0018, h01=0x0050, text=» RF(NZ) ALLB50 YES! «, t00=0x006d, t01=0x003a}
0x0aa96…0aab8               Head {h00=0x001e, h01=0x0050, text=» LDK A1,LMP4 FORMAT ERROR «, t00=0x006d, t01=0x0056}
0x0aab8…0aacc               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x006d, t01=0x0078}
0x0aacc…0aae0               Head {h00=0x0010, h01=0x0050, text=»ALLB50 EQU *«, t00=0x006d, t01=0x008c}
0x0aae0…0ab0e               Head {h00=0x002a, h01=0x0050, text=» ST A4,BA,A1 AND STORE IN CURRENT ECB «, t00=0x006d, t01=0x00a0}
0x0ab0e…0ab1a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x006d, t01=0x00ce}
0x0ab1a…0ab36               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x006d, t01=0x00da}
0x0ab36…0ab62               Head {h00=0x0028, h01=0x0050, text=»ALLB40 EL A4,BA,A4 BUFFER ALLOCATED?«, t00=0x006d, t01=0x00f6}
0x0ab62…0ab7e               Head {h00=0x0018, h01=0x0050, text=» RF(NZ) ALLB50 YES! «, t00=0x006d, t01=0x0122}
0x0ab7e…0aba0               Head {h00=0x001e, h01=0x0050, text=» LDK A1,LMP4 FORMAT ERROR «, t00=0x006d, t01=0x013e}
0x0aba0…0abb4               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x006d, t01=0x0160}
0x0abb4…0abc8               Head {h00=0x0010, h01=0x0050, text=»ALLB50 EQU *«, t00=0x006d, t01=0x0174}
0x0abc8…0abf6               Head {h00=0x002a, h01=0x0050, text=» ES A4,BA,A1 AND ESORE IN CURRENT ECB «, t00=0x006d, t01=0x0188}
0x0abf6…0ac02               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x006e, t01=0x0026}
0x0ac02…0ac18               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x006e, t01=0x0032}
0x0ac18…0ac2a               Head {h00=0x000e, h01=0x0050, text=» RB ALLB10«, t00=0x006e, t01=0x0048}
0x0ac2a…0ac32               Head {h00=0x0004, h01=0x0050, t00=0x006e, t01=0x005a}
0x0ac32…0ac4e               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x006e, t01=0x0062}
0x0ac4e…0ac6e               Head {h00=0x001c, h01=0x0050, text=»NOTSH LDR A9,A9 PAGING? «, t00=0x006e, t01=0x007e}
0x0ac6e…0ac88               Head {h00=0x0016, h01=0x0050, text=» RF(NZ) NOTS10 NO!«, t00=0x006e, t01=0x009e}
0x0ac88…0acb8               Head {h00=0x002c, h01=0x0050, text=» CALL MOVING ALLOCATE BUFFER FROM BOTTOM«, t00=0x006e, t01=0x00b8}
0x0acb8…0ace2               Head {h00=0x0026, h01=0x0050, text=» ST A2,BA,A1 STORE BUFFER ADDRESS «, t00=0x006e, t01=0x00e8}
0x0ace2…0acf4               Head {h00=0x000e, h01=0x0050, text=» RB ALLB10«, t00=0x006e, t01=0x0112}
0x0acf4…0ad26               Head {h00=0x002e, h01=0x0050, text=»NOTS10 ADR A9,A3 ALLOCATE BUFFER FROM TOP «, t00=0x006e, t01=0x0124}
0x0ad26…0ad38               Head {h00=0x000e, h01=0x0050, text=» ADKL A9,1«, t00=0x006e, t01=0x0156}
0x0ad38…0ad5c               Head {h00=0x0020, h01=0x0050, text=» ANKL A9,/FFFE EVEN ADDRESS «, t00=0x006e, t01=0x0168}
0x0ad5c…0ad74               Head {h00=0x0014, h01=0x0050, text=»* CHECK ADDRESS:«, t00=0x006e, t01=0x018c}
0x0ad74…0ad80               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x006f, t01=0x0014}
0x0ad80…0ada6               Head {h00=0x0022, h01=0x0050, text=» LD A11,LSTADR,A13 DATA START «, t00=0x006f, t01=0x0020}
0x0ada6…0adba               Head {h00=0x0010, h01=0x0050, text=» CALL CMPADR«, t00=0x006f, t01=0x0046}
0x0adba…0add4               Head {h00=0x0016, h01=0x0050, text=» RF(NL) ALLB60 OK!«, t00=0x006f, t01=0x005a}
0x0add4…0adea               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP3 «, t00=0x006f, t01=0x0074}
0x0adea…0adfe               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x006f, t01=0x008a}
0x0adfe…0ae12               Head {h00=0x0010, h01=0x0050, text=»ALLB60 EQU *«, t00=0x006f, t01=0x009e}
0x0ae12…0ae44               Head {h00=0x002e, h01=0x0050, text=» ST A9,FSTADR,A13 SAVE BUFFER END ADDRESS «, t00=0x006f, t01=0x00b2}
0x0ae44…0ae50               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x006f, t01=0x00e4}
0x0ae50…0ae6c               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x006f, t01=0x00f0}
0x0ae6c…0aea4               Head {h00=0x0034, h01=0x0050, text=»NOTSH CALL MOVING ALLOCATE BUFFER FROM 'BOTTOM' «, t00=0x006f, t01=0x010c}
0x0aea4…0aece               Head {h00=0x0026, h01=0x0050, text=» ES A2,BA,A1 STORE BUFFER ADDRESS «, t00=0x006f, t01=0x0144}
0x0aece…0aeda               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x006f, t01=0x016e}
0x0aeda…0aef0               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x006f, t01=0x017a}
0x0aef0…0af02               Head {h00=0x000e, h01=0x0050, text=» RB ALLB10«, t00=0x006f, t01=0x0190}
0x0af02…0af0e               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0070, t01=0x0012}
0x0af0e…0af3e               Head {h00=0x002c, h01=0x0050, text=»* RESERVE STACK AND SET STACKPOINTERS * «, t00=0x0070, t01=0x001e}
0x0af3e…0af46               Head {h00=0x0004, h01=0x0050, t00=0x0070, t01=0x004e}
0x0af46…0af5a               Head {h00=0x0010, h01=0x0050, text=»ALLB70 EQU *«, t00=0x0070, t01=0x0056}
0x0af5a…0af76               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x0070, t01=0x006a}
0x0af76…0af9a               Head {h00=0x0020, h01=0x0050, text=» LDR* A1,A8 GET T:A-ADDRESS «, t00=0x0070, t01=0x0086}
0x0af9a…0afb4               Head {h00=0x0016, h01=0x0050, text=» LD A4,LSTADR,A13 «, t00=0x0070, t01=0x00aa}
0x0afb4…0afc6               Head {h00=0x000e, h01=0x0050, text=» SUK A4,2 «, t00=0x0070, t01=0x00c4}
0x0afc6…0afea               Head {h00=0x0020, h01=0x0050, text=» LD A3,CSE,A1 GET STACK SIZE«, t00=0x0070, t01=0x00d6}
0x0afea…0b000               Head {h00=0x0012, h01=0x0050, text=» RF(NZ) ALLB80«, t00=0x0070, t01=0x00fa}
0x0b000…0b028               Head {h00=0x0024, h01=0x0050, text=» LDK A3,STKSZ DEFAULT STACKSIZE «, t00=0x0070, t01=0x0110}
0x0b028…0b03c               Head {h00=0x0010, h01=0x0050, text=»ALLB80 EQU *«, t00=0x0070, t01=0x0138}
0x0b03c…0b060               Head {h00=0x0020, h01=0x0050, text=» ST A4,STKB,A1 SET STACKBASE«, t00=0x0070, t01=0x014c}
0x0b060…0b080               Head {h00=0x001c, h01=0x0050, text=» STR A4,A1 STACK POINTER«, t00=0x0070, t01=0x0170}
0x0b080…0b0a4               Head {h00=0x0020, h01=0x0050, text=» CALL MOVING ALLOCATE STACK «, t00=0x0070, t01=0x0190}
0x0b0a4…0b0c8               Head {h00=0x0020, h01=0x0050, text=» ST A2,STKE,A1 SET STACK-END«, t00=0x0071, t01=0x0024}
0x0b0c8…0b0d4               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0071, t01=0x0048}
0x0b0d4…0b0f0               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x0071, t01=0x0054}
0x0b0f0…0b112               Head {h00=0x001e, h01=0x0050, text=» ELR A1,A8 GET T:A-ADDRESS«, t00=0x0071, t01=0x0070}
0x0b112…0b136               Head {h00=0x0020, h01=0x0050, text=» EL A3,CSE,A1 GET STACK SIZE«, t00=0x0071, t01=0x0092}
0x0b136…0b164               Head {h00=0x002a, h01=0x0050, text=» RF(NZ) ALLB80 USER DEFINED STACK SIZE«, t00=0x0071, t01=0x00b6}
0x0b164…0b18c               Head {h00=0x0024, h01=0x0050, text=» LDK A3,STKSZ DEFAULT STACK SIZE«, t00=0x0071, t01=0x00e4}
0x0b18c…0b1b8               Head {h00=0x0028, h01=0x0050, text=»ALLB80 ES A3,STKB,A1 SAVE STACK SIZE«, t00=0x0071, t01=0x010c}
0x0b1b8…0b1dc               Head {h00=0x0020, h01=0x0050, text=» CALL MOVING ALLOCATE STACK «, t00=0x0071, t01=0x0138}
0x0b1dc…0b202               Head {h00=0x0022, h01=0x0050, text=» ES A2,STKE,A1 STORE STACK END«, t00=0x0071, t01=0x015c}
0x0b202…0b228               Head {h00=0x0022, h01=0x0050, text=» EL A3,STKB,A1 GET STACK SIZE «, t00=0x0071, t01=0x0182}
0x0b228…0b24e               Head {h00=0x0022, h01=0x0050, text=» ADR A2,A3 COMPUTE STACK BASE «, t00=0x0072, t01=0x0018}
0x0b24e…0b280               Head {h00=0x002e, h01=0x0050, text=» SUK A2,2 ADDRESS TO LAST WORD IN STACK =1«, t00=0x0072, t01=0x003e}
0x0b280…0b2a8               Head {h00=0x0024, h01=0x0050, text=» ES A2,STKB,A1 STORE STACK BASE «, t00=0x0072, t01=0x0070}
0x0b2a8…0b2d6               Head {h00=0x002a, h01=0x0050, text=» ESR A2,A1 STORE CURRENT STACK POINTER«, t00=0x0072, t01=0x0098}
0x0b2d6…0b2e2               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0072, t01=0x00c6}
0x0b2e2…0b2f8               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x0072, t01=0x00d2}
0x0b2f8…0b308               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0072, t01=0x00e8}
0x0b308…0b316               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0072, t01=0x00f8}
0x0b316…0b31e               Head {h00=0x0004, h01=0x0050, t00=0x0072, t01=0x0106}
0x0b31e…0b356               Head {h00=0x0034, h01=0x0050, text=»**              M O V T : A                   **«, t00=0x0072, t01=0x010e}
0x0b356…0b38e               Head {h00=0x0034, h01=0x0050, text=»**                                            **«, t00=0x0072, t01=0x0146}
0x0b38e…0b3c6               Head {h00=0x0034, h01=0x0050, text=»**  MOVE T:A AND UPDATE DATA SET ADDRESSES IN **«, t00=0x0072, t01=0x017e}
0x0b3c6…0b3fe               Head {h00=0x0034, h01=0x0050, text=»**  FORMAT CONTROL BLOCK                      **«, t00=0x0073, t01=0x0026}
0x0b3fe…0b436               Head {h00=0x0034, h01=0x0050, text=»**                                            **«, t00=0x0073, t01=0x005e}
0x0b436…0b46e               Head {h00=0x0034, h01=0x0050, text=»**  INPUT : A8=T:A-ADDRESS                    **«, t00=0x0073, t01=0x0096}
0x0b46e…0b4a6               Head {h00=0x0034, h01=0x0050, text=»**          A12=T:D-ADDRESS                   **«, t00=0x0073, t01=0x00ce}
0x0b4a6…0b4de               Head {h00=0x0034, h01=0x0050, text=»**          CIA (IN T:A)=DISL. TO T:A-START   **«, t00=0x0073, t01=0x0106}
0x0b4de…0b516               Head {h00=0x0034, h01=0x0050, text=»**  OUTPUT: A2=NEW T:A-ADDRESS                **«, t00=0x0073, t01=0x013e}
0x0b516…0b54e               Head {h00=0x0034, h01=0x0050, text=»**  WORKREGS: A1-A4                           **«, t00=0x0073, t01=0x0176}
0x0b54e…0b586               Head {h00=0x0034, h01=0x0050, text=»************************************************«, t00=0x0074, t01=0x001e}
0x0b586…0b58e               Head {h00=0x0004, h01=0x0050, t00=0x0074, t01=0x0056}
0x0b58e…0b5a2               Head {h00=0x0010, h01=0x0050, text=»MOVT:A EQU *«, t00=0x0074, t01=0x005e}
0x0b5a2…0b5be               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x0074, t01=0x0072}
0x0b5be…0b5e2               Head {h00=0x0020, h01=0x0050, text=» LDR* A1,A8 GET T:A-ADDRESS «, t00=0x0074, t01=0x008e}
0x0b5e2…0b60e               Head {h00=0x0028, h01=0x0050, text=» LD A3,WATLEN,A12 GET LENGTH OF WAT «, t00=0x0074, t01=0x00b2}
0x0b60e…0b626               Head {h00=0x0014, h01=0x0050, text=» SLL A3,2 BYTES «, t00=0x0074, t01=0x00de}
0x0b626…0b656               Head {h00=0x002c, h01=0x0050, text=» SU A3,CIA,A1 ADD DISPLACEMENT TO START «, t00=0x0074, t01=0x00f6}
0x0b656…0b676               Head {h00=0x001c, h01=0x0050, text=» ADK A3,WATFST A3=LENGTH«, t00=0x0074, t01=0x0126}
0x0b676…0b698               Head {h00=0x001e, h01=0x0050, text=» AD A1,CIA,A1 FROM-ADDRESS«, t00=0x0074, t01=0x0146}
0x0b698…0b6ac               Head {h00=0x0010, h01=0x0050, text=» CALL MOVING«, t00=0x0074, t01=0x0168}
0x0b6ac…0b6c0               Head {h00=0x0010, h01=0x0050, text=» LDR* A4,A8 «, t00=0x0074, t01=0x017c}
0x0b6c0…0b6e6               Head {h00=0x0022, h01=0x0050, text=» SU A2,CIA,A4 NEW T:A-ADDRESS «, t00=0x0074, t01=0x0190}
0x0b6e6…0b70e               Head {h00=0x0024, h01=0x0050, text=» SU A1,CIA,A4 'OLD' T:A-ADDRESS «, t00=0x0075, t01=0x0026}
0x0b70e…0b716               Head {h00=0x0004, h01=0x0050, t00=0x0075, t01=0x004e}
0x0b716…0b752               Head {h00=0x0038, h01=0x0050, text=»* COMPUTE AND STORE ADDRESSES TO DATA-SETS IN FCB * «, t00=0x0075, t01=0x0056}
0x0b752…0b75a               Head {h00=0x0004, h01=0x0050, t00=0x0075, t01=0x0092}
0x0b75a…0b77a               Head {h00=0x001c, h01=0x0050, text=» LD A3,FCD,A12 ANY FCD? «, t00=0x0075, t01=0x009a}
0x0b77a…0b794               Head {h00=0x0016, h01=0x0050, text=» RF(Z) MOVT10 NO! «, t00=0x0075, t01=0x00ba}
0x0b794…0b7b4               Head {h00=0x001c, h01=0x0050, text=» ADR A3,A2 START OF FCB «, t00=0x0075, t01=0x00d4}
0x0b7b4…0b7d8               Head {h00=0x0020, h01=0x0050, text=» LDR A4,A2 SAVE T:A-ADDRESS «, t00=0x0075, t01=0x00f4}
0x0b7d8…0b80c               Head {h00=0x0030, h01=0x0050, text=» LD A10,FLAG,A13 REAL TASK DATA PROCESSING? «, t00=0x0075, t01=0x0118}
0x0b80c…0b826               Head {h00=0x0016, h01=0x0050, text=» RF(Z) MOVT05 NO! «, t00=0x0075, t01=0x014c}
0x0b826…0b864               Head {h00=0x003a, h01=0x0050, text=» SUR A4,A1 ADJUST FOR OLD RELOCATION (OLD T:A-ADDRESS)«, t00=0x0075, t01=0x0166}
0x0b864…0b878               Head {h00=0x0010, h01=0x0050, text=»MOVT05 EQU *«, t00=0x0076, t01=0x0014}
0x0b878…0b892               Head {h00=0x0016, h01=0x0050, text=» ADS A4,FCBDD1,A3 «, t00=0x0076, t01=0x0028}
0x0b892…0b8ac               Head {h00=0x0016, h01=0x0050, text=» ADS A4,FCBDD2,A3 «, t00=0x0076, t01=0x0042}
0x0b8ac…0b8c2               Head {h00=0x0012, h01=0x0050, text=»MOVT10 RTN A14«, t00=0x0076, t01=0x005c}
0x0b8c2…0b8ce               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0076, t01=0x0072}
0x0b8ce…0b8ea               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x0076, t01=0x007e}
0x0b8ea…0b8f2               Head {h00=0x0004, h01=0x0050, t00=0x0076, t01=0x009a}
0x0b8f2…0b914               Head {h00=0x001e, h01=0x0050, text=» ELR A1,A8 GET T:A-ADDRESS«, t00=0x0076, t01=0x00a2}
0x0b914…0b940               Head {h00=0x0028, h01=0x0050, text=» EL A3,WATLEN,A12 GET LENGTH OF WAT «, t00=0x0076, t01=0x00c4}
0x0b940…0b958               Head {h00=0x0014, h01=0x0050, text=» SLL A3,2 BYTES «, t00=0x0076, t01=0x00f0}
0x0b958…0b96e               Head {h00=0x0012, h01=0x0050, text=» EL A10,CIA,A1«, t00=0x0076, t01=0x0108}
0x0b96e…0b996               Head {h00=0x0024, h01=0x0050, text=» SUR A3,A10 ADD DISPL. TO START «, t00=0x0076, t01=0x011e}
0x0b996…0b9b6               Head {h00=0x001c, h01=0x0050, text=» ADK A3,WATFST A3=LENGTH«, t00=0x0076, t01=0x0146}
0x0b9b6…0b9d6               Head {h00=0x001c, h01=0x0050, text=» ADR A1,A10 FROM-ADDRESS«, t00=0x0076, t01=0x0166}
0x0b9d6…0b9ea               Head {h00=0x0010, h01=0x0050, text=» CALL MOVING«, t00=0x0076, t01=0x0186}
0x0b9ea…0b9fc               Head {h00=0x000e, h01=0x0050, text=» ELR A4,A8«, t00=0x0077, t01=0x000a}
0x0b9fc…0ba12               Head {h00=0x0012, h01=0x0050, text=» EL A10,CIA,A4«, t00=0x0077, t01=0x001c}
0x0ba12…0ba36               Head {h00=0x0020, h01=0x0050, text=» SUR A2,A10 NEW T:A-ADDRESS «, t00=0x0077, t01=0x0032}
0x0ba36…0ba5c               Head {h00=0x0022, h01=0x0050, text=» SUR A1,A10 'OLD' T:A-ADDRESS «, t00=0x0077, t01=0x0056}
0x0ba5c…0ba98               Head {h00=0x0038, h01=0x0050, text=»* COMPUTE AND STORE ADDRESSES TO DATA-SETS IN FCB * «, t00=0x0077, t01=0x007c}
0x0ba98…0baa0               Head {h00=0x0004, h01=0x0050, t00=0x0077, t01=0x00b8}
0x0baa0…0bac0               Head {h00=0x001c, h01=0x0050, text=» EL A3,FCD,A12 ANY FCD? «, t00=0x0077, t01=0x00c0}
0x0bac0…0bada               Head {h00=0x0016, h01=0x0050, text=» RF(Z) MOVT10 NO! «, t00=0x0077, t01=0x00e0}
0x0bada…0bafc               Head {h00=0x001e, h01=0x0050, text=» LDR A4,A2 GET T:A-ADDRESS«, t00=0x0077, t01=0x00fa}
0x0bafc…0bb30               Head {h00=0x0030, h01=0x0050, text=» LD A10,FLAG,A13 REAL TASK DATA PROCESSING? «, t00=0x0077, t01=0x011c}
0x0bb30…0bb4a               Head {h00=0x0016, h01=0x0050, text=» RF(Z) MOVT05 NO! «, t00=0x0077, t01=0x0150}
0x0bb4a…0bb86               Head {h00=0x0038, h01=0x0050, text=» SUR A4,A1 ADJUST FOR OLD RELOCATION (OLD T:A-ADDR.)«, t00=0x0077, t01=0x016a}
0x0bb86…0bb9a               Head {h00=0x0010, h01=0x0050, text=»MOVT05 EQU *«, t00=0x0078, t01=0x0016}
0x0bb9a…0bbba               Head {h00=0x001c, h01=0x0050, text=» ADR A3,A2 START OF FCB «, t00=0x0078, t01=0x002a}
0x0bbba…0bbdc               Head {h00=0x001e, h01=0x0050, text=» TL* MMTO,13 LOAD TO-TABLE«, t00=0x0078, t01=0x004a}
0x0bbdc…0bbf6               Head {h00=0x0016, h01=0x0050, text=» EL A10,FCBDD1,A3 «, t00=0x0078, t01=0x006c}
0x0bbf6…0bc0a               Head {h00=0x0010, h01=0x0050, text=» ADR A10,A4 «, t00=0x0078, t01=0x0086}
0x0bc0a…0bc24               Head {h00=0x0016, h01=0x0050, text=» ES A10,FCBDD1,A3 «, t00=0x0078, t01=0x009a}
0x0bc24…0bc3e               Head {h00=0x0016, h01=0x0050, text=» EL A10,FCBDD2,A3 «, t00=0x0078, t01=0x00b4}
0x0bc3e…0bc52               Head {h00=0x0010, h01=0x0050, text=» ADR A10,A4 «, t00=0x0078, t01=0x00ce}
0x0bc52…0bc6c               Head {h00=0x0016, h01=0x0050, text=» ES A10,FCBDD2,A3 «, t00=0x0078, t01=0x00e2}
0x0bc6c…0bc96               Head {h00=0x0026, h01=0x0050, text=» TL* MMFROM,A13 RELOAD FROM-TABLE «, t00=0x0078, t01=0x00fc}
0x0bc96…0bcac               Head {h00=0x0012, h01=0x0050, text=»MOVT10 RTN A14«, t00=0x0078, t01=0x0126}
0x0bcac…0bcb8               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0078, t01=0x013c}
0x0bcb8…0bcc6               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0078, t01=0x0148}
0x0bcc6…0bcce               Head {h00=0x0004, h01=0x0050, t00=0x0078, t01=0x0156}
0x0bcce…0bcd6               Head {h00=0x0004, h01=0x0050, t00=0x0078, t01=0x015e}
0x0bcd6…0bcde               Head {h00=0x0004, h01=0x0050, t00=0x0078, t01=0x0166}
0x0bcde…0bd18               Head {h00=0x0036, h01=0x0050, text=»**                 C M P A D R                  **«, t00=0x0078, t01=0x016e}
0x0bd18…0bd52               Head {h00=0x0036, h01=0x0050, text=»**                                              **«, t00=0x0079, t01=0x0018}
0x0bd52…0bd8c               Head {h00=0x0036, h01=0x0050, text=»**                                              **«, t00=0x0079, t01=0x0052}
0x0bd8c…0bdc6               Head {h00=0x0036, h01=0x0050, text=»**  COMPARE ADDRESSES. RESULT IN PSW ON RETURN  **«, t00=0x0079, t01=0x008c}
0x0bdc6…0be00               Head {h00=0x0036, h01=0x0050, text=»**                                              **«, t00=0x0079, t01=0x00c6}
0x0be00…0be3a               Head {h00=0x0036, h01=0x0050, text=»**  INPUT : A11 COMPARED TO..                   **«, t00=0x0079, t01=0x0100}
0x0be3a…0be74               Head {h00=0x0036, h01=0x0050, text=»**          A9                                  **«, t00=0x0079, t01=0x013a}
0x0be74…0beae               Head {h00=0x0036, h01=0x0050, text=»**  OUTPUT: RESULT IN A14-STACK                 **«, t00=0x0079, t01=0x0174}
0x0beae…0bee8               Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x007a, t01=0x001e}
0x0bee8…0bef4               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x007a, t01=0x0058}
0x0bef4…0bf08               Head {h00=0x0010, h01=0x0050, text=»CMPADR EQU *«, t00=0x007a, t01=0x0064}
0x0bf08…0bf1c               Head {h00=0x0010, h01=0x0050, text=» TNM A11,A9 «, t00=0x007a, t01=0x0078}
0x0bf1c…0bf32               Head {h00=0x0012, h01=0x0050, text=» RF(NN) CMPA10«, t00=0x007a, t01=0x008c}
0x0bf32…0bf46               Head {h00=0x0010, h01=0x0050, text=» CWR A9,A11 «, t00=0x007a, t01=0x00a2}
0x0bf46…0bf58               Head {h00=0x000e, h01=0x0050, text=» RF CMPA20«, t00=0x007a, t01=0x00b6}
0x0bf58…0bf72               Head {h00=0x0016, h01=0x0050, text=»CMPA10 CWR A11,A9 «, t00=0x007a, t01=0x00c8}
0x0bf72…0bfa4               Head {h00=0x002e, h01=0x0050, text=»CMPA20 CFI A14,PSW,A13 PUT RESULT ON STACK«, t00=0x007a, t01=0x00e2}
0x0bfa4…0bfb4               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x007a, t01=0x0114}
0x0bfb4…0bfca               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x007a, t01=0x0124}
0x0bfca…0bfd8               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x007a, t01=0x013a}
0x0bfd8…0c020               Head {h00=0x0044, h01=0x0050, text=»*************************************************************** «, t00=0x007a, t01=0x0148}
0x0c020…0c068               Head {h00=0x0044, h01=0x0050, text=»*                                                             * «, t00=0x007a, t01=0x0190}
0x0c068…0c0b0               Head {h00=0x0044, h01=0x0050, text=»*  ICBMVD - INDICATE CURRENT BLOCK MOVED                      * «, t00=0x007b, t01=0x0048}
0x0c0b0…0c0f8               Head {h00=0x0044, h01=0x0050, text=»*  =====================================                      * «, t00=0x007b, t01=0x0090}
0x0c0f8…0c140               Head {h00=0x0044, h01=0x0050, text=»*                                                             * «, t00=0x007b, t01=0x00d8}
0x0c140…0c188               Head {h00=0x0044, h01=0x0050, text=»*  REFERENCED IN:  MOVCOM                                     * «, t00=0x007b, t01=0x0120}
0x0c188…0c1d0               Head {h00=0x0044, h01=0x0050, text=»*                                                             * «, t00=0x007b, t01=0x0168}
0x0c1d0…0c218               Head {h00=0x0044, h01=0x0050, text=»*  ENTRY:  A8 - FIRST T:A POINTER                             * «, t00=0x007c, t01=0x0020}
0x0c218…0c260               Head {h00=0x0044, h01=0x0050, text=»*          A6 - SECOND T:A POINTER                            * «, t00=0x007c, t01=0x0068}
0x0c260…0c2a8               Head {h00=0x0044, h01=0x0050, text=»*         BIT - BIT NUMBER SET IN CWB- OR UWB-MASK            * «, t00=0x007c, t01=0x00b0}
0x0c2a8…0c2f0               Head {h00=0x0044, h01=0x0050, text=»*                                                             * «, t00=0x007c, t01=0x00f8}
0x0c2f0…0c338               Head {h00=0x0044, h01=0x0050, text=»*  EXIT:  CORRESPONDING BIT IN CURRENT STATCK POINTER         * «, t00=0x007c, t01=0x0140}
0x0c338…0c380               Head {h00=0x0044, h01=0x0050, text=»*         IN T:A IS SET                                       * «, t00=0x007c, t01=0x0188}
0x0c380…0c3c8               Head {h00=0x0044, h01=0x0050, text=»*                                                             * «, t00=0x007d, t01=0x0040}
0x0c3c8…0c410               Head {h00=0x0044, h01=0x0050, text=»*  WORK REGISTERS:  A1,A2                                     * «, t00=0x007d, t01=0x0088}
0x0c410…0c458               Head {h00=0x0044, h01=0x0050, text=»*                                                             * «, t00=0x007d, t01=0x00d0}
0x0c458…0c4a0               Head {h00=0x0044, h01=0x0050, text=»*  SUBROUTINES:                                               * «, t00=0x007d, t01=0x0118}
0x0c4a0…0c4e8               Head {h00=0x0044, h01=0x0050, text=»*                                                             * «, t00=0x007d, t01=0x0160}
0x0c4e8…0c530               Head {h00=0x0044, h01=0x0050, text=»*************************************************************** «, t00=0x007e, t01=0x0018}
0x0c530…0c53e               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x007e, t01=0x0060}
0x0c53e…0c552               Head {h00=0x0010, h01=0x0050, text=»ICBMVD EQU *«, t00=0x007e, t01=0x006e}
0x0c552…0c572               Head {h00=0x001c, h01=0x0050, text=» LDKL A1,/8000 SET BIT 0«, t00=0x007e, t01=0x0082}
0x0c572…0c5ac               Head {h00=0x0036, h01=0x0050, text=» LD A2,BIT,A13 GET BIT NUMBER IN CWB- OR UWB-MASK «, t00=0x007e, t01=0x00a2}
0x0c5ac…0c5d2               Head {h00=0x0022, h01=0x0050, text=»IBAM10 RF(Z) IBAM20 BIT FOUND «, t00=0x007e, t01=0x00dc}
0x0c5d2…0c5fc               Head {h00=0x0026, h01=0x0050, text=» SRL A1,1 SHIFT BIT RIGHT ONE STEP«, t00=0x007e, t01=0x0102}
0x0c5fc…0c624               Head {h00=0x0024, h01=0x0050, text=» SUK A2,1 DECREMENT BIT COUNTER «, t00=0x007e, t01=0x012c}
0x0c624…0c636               Head {h00=0x000e, h01=0x0050, text=» RB IBAM10«, t00=0x007e, t01=0x0154}
0x0c636…0c640               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007e, t01=0x0166}
0x0c640…0c66a               Head {h00=0x0026, h01=0x0050, text=»*  UPDATE MOVED MASK IN FIRST T:A «, t00=0x007e, t01=0x0170}
0x0c66a…0c674               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007f, t01=0x000a}
0x0c674…0c680               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x007f, t01=0x0014}
0x0c680…0c69c               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x007f, t01=0x0020}
0x0c69c…0c6c6               Head {h00=0x0026, h01=0x0050, text=»IBAM20 LDR* A2,A8 GET T:A POINTER «, t00=0x007f, t01=0x003c}
0x0c6c6…0c6ee               Head {h00=0x0024, h01=0x0050, text=» LDR* A3,A2 GET MOVED BLOCK MASK«, t00=0x007f, t01=0x0066}
0x0c6ee…0c71e               Head {h00=0x002c, h01=0x0050, text=» ORR A3,A1 INDICATE CURRENT BLOCK MOVED «, t00=0x007f, t01=0x008e}
0x0c71e…0c74c               Head {h00=0x002a, h01=0x0050, text=» STR A3,A2 STORE NEW MOVED BLOCK MASK «, t00=0x007f, t01=0x00be}
0x0c74c…0c756               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007f, t01=0x00ec}
0x0c756…0c780               Head {h00=0x0026, h01=0x0050, text=»*  UPDATE MOVED MASK IN SECOND T:A«, t00=0x007f, t01=0x00f6}
0x0c780…0c78a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007f, t01=0x0120}
0x0c78a…0c7ae               Head {h00=0x0020, h01=0x0050, text=» LDR* A2,A6 GET T:A POINTER «, t00=0x007f, t01=0x012a}
0x0c7ae…0c7d6               Head {h00=0x0024, h01=0x0050, text=» LDR* A3,A2 GET MOVED BLOCK MASK«, t00=0x007f, t01=0x014e}
0x0c7d6…0c806               Head {h00=0x002c, h01=0x0050, text=» ORR A3,A1 INDICATE CURRENT BLOCK MOVED «, t00=0x007f, t01=0x0176}
0x0c806…0c834               Head {h00=0x002a, h01=0x0050, text=» STR A3,A2 STORE NEW MOVED BLOCK MASK «, t00=0x0080, t01=0x0016}
0x0c834…0c840               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0080, t01=0x0044}
0x0c840…0c85c               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x0080, t01=0x0050}
0x0c85c…0c884               Head {h00=0x0024, h01=0x0050, text=»IBAM20 ELR A2,A8 GET T:A POINTER«, t00=0x0080, t01=0x006c}
0x0c884…0c8ac               Head {h00=0x0024, h01=0x0050, text=» ELR A3,A2 GET MOVED BLOCK MASK «, t00=0x0080, t01=0x0094}
0x0c8ac…0c8dc               Head {h00=0x002c, h01=0x0050, text=» ORR A3,A1 INDICATE CURRENT BLOCK MOVED «, t00=0x0080, t01=0x00bc}
0x0c8dc…0c90a               Head {h00=0x002a, h01=0x0050, text=» ESR A3,A2 STORE NEW MOVED BLOCK MASK «, t00=0x0080, t01=0x00ec}
0x0c90a…0c914               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0080, t01=0x011a}
0x0c914…0c93e               Head {h00=0x0026, h01=0x0050, text=»*  UPDATE MOVED MASK IN SECOND T:A«, t00=0x0080, t01=0x0124}
0x0c93e…0c948               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0080, t01=0x014e}
0x0c948…0c96a               Head {h00=0x001e, h01=0x0050, text=» ELR A2,A6 GET T:A POINTER«, t00=0x0080, t01=0x0158}
0x0c96a…0c992               Head {h00=0x0024, h01=0x0050, text=» ELR A3,A2 GET MOVED BLOCK MASK «, t00=0x0080, t01=0x017a}
0x0c992…0c9c2               Head {h00=0x002c, h01=0x0050, text=» ORR A3,A1 INDICATE CURRENT BLOCK MOVED «, t00=0x0081, t01=0x0012}
0x0c9c2…0c9f0               Head {h00=0x002a, h01=0x0050, text=» ESR A3,A2 STORE NEW MOVED BLOCK MASK «, t00=0x0081, t01=0x0042}
0x0c9f0…0c9fc               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0081, t01=0x0070}
0x0c9fc…0ca12               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x0081, t01=0x007c}
0x0ca12…0ca22               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0081, t01=0x0092}
0x0ca22…0ca30               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0081, t01=0x00a2}
0x0ca30…0ca7e               Head {h00=0x004a, h01=0x0050, text=»********************************************************************* «, t00=0x0081, t01=0x00b0}
0x0ca7e…0cacc               Head {h00=0x004a, h01=0x0050, text=»*                                                                   * «, t00=0x0081, t01=0x00fe}
0x0cacc…0cb1a               Head {h00=0x004a, h01=0x0050, text=»*               CHKMVD - CHECK IF BLOCK ALREADY MOVED               * «, t00=0x0081, t01=0x014c}
0x0cb1a…0cb68               Head {h00=0x004a, h01=0x0050, text=»*               =====================================               * «, t00=0x0082, t01=0x000a}
0x0cb68…0cbb6               Head {h00=0x004a, h01=0x0050, text=»*                                                                   * «, t00=0x0082, t01=0x0058}
0x0cbb6…0cc04               Head {h00=0x004a, h01=0x0050, text=»*  REFERENCED IN:  MOVCOM,MOVCLA                                    * «, t00=0x0082, t01=0x00a6}
0x0cc04…0cc52               Head {h00=0x004a, h01=0x0050, text=»*                                                                   * «, t00=0x0082, t01=0x00f4}
0x0cc52…0cca0               Head {h00=0x004a, h01=0x0050, text=»*  ENTRY:  A8 - POINTER TO T:A                                      * «, t00=0x0082, t01=0x0142}
0x0cca0…0ccee               Head {h00=0x004a, h01=0x0050, text=»*         BIT - BIT NUMBER IN CWB- OR UWB-MASK                      * «, t00=0x0082, t01=0x0190}
0x0ccee…0cd3c               Head {h00=0x004a, h01=0x0050, text=»*                                                                   * «, t00=0x0083, t01=0x004e}
0x0cd3c…0cd8a               Head {h00=0x004a, h01=0x0050, text=»*  EXIT:  IF BLOCK ALREADY MOVED THEN CR=2 ELSE CR<>2               * «, t00=0x0083, t01=0x009c}
0x0cd8a…0cdd8               Head {h00=0x004a, h01=0x0050, text=»*                                                                   * «, t00=0x0083, t01=0x00ea}
0x0cdd8…0ce26               Head {h00=0x004a, h01=0x0050, text=»*  WORK REGISTER:  A1,A2                                            * «, t00=0x0083, t01=0x0138}
0x0ce26…0ce74               Head {h00=0x004a, h01=0x0050, text=»*                                                                   * «, t00=0x0083, t01=0x0186}
0x0ce74…0cec2               Head {h00=0x004a, h01=0x0050, text=»*  SUBROUTINES:                                                     * «, t00=0x0084, t01=0x0044}
0x0cec2…0cf10               Head {h00=0x004a, h01=0x0050, text=»*                                                                   * «, t00=0x0084, t01=0x0092}
0x0cf10…0cf5e               Head {h00=0x004a, h01=0x0050, text=»********************************************************************* «, t00=0x0084, t01=0x00e0}
0x0cf5e…0cf6c               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0084, t01=0x012e}
0x0cf6c…0cf80               Head {h00=0x0010, h01=0x0050, text=»CHKMVD EQU *«, t00=0x0084, t01=0x013c}
0x0cf80…0cf9c               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x0084, t01=0x0150}
0x0cf9c…0cfc0               Head {h00=0x0020, h01=0x0050, text=» LDR* A1,A8 GET T:A POINTER «, t00=0x0084, t01=0x016c}
0x0cfc0…0cfe8               Head {h00=0x0024, h01=0x0050, text=» LDR* A1,A1 GET MOVED BLOCK MASK«, t00=0x0084, t01=0x0190}
0x0cfe8…0cff4               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0085, t01=0x0028}
0x0cff4…0d010               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x0085, t01=0x0034}
0x0d010…0d032               Head {h00=0x001e, h01=0x0050, text=» ELR A1,A8 GET T:A POINTER«, t00=0x0085, t01=0x0050}
0x0d032…0d05a               Head {h00=0x0024, h01=0x0050, text=» ELR A1,A1 GET MOVED BLOCK MASK «, t00=0x0085, t01=0x0072}
0x0d05a…0d066               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0085, t01=0x009a}
0x0d066…0d07c               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x0085, t01=0x00a6}
0x0d07c…0d0b2               Head {h00=0x0032, h01=0x0050, text=» LD A2,BIT,A13 GET BIT SET IN CWB- OR UWB-MASK«, t00=0x0085, t01=0x00bc}
0x0d0b2…0d0ec               Head {h00=0x0036, h01=0x0050, text=»CHKM10 RF(Z) CHKM20 BIT IN MOVED BLOCK MASK FOUND «, t00=0x0085, t01=0x00f2}
0x0d0ec…0d11a               Head {h00=0x002a, h01=0x0050, text=» SLL A1,1 NEXT BIT IN MOVED BLOCK MASK«, t00=0x0085, t01=0x012c}
0x0d11a…0d142               Head {h00=0x0024, h01=0x0050, text=» SUK A2,1 DECREMENT BIT COUNTER «, t00=0x0085, t01=0x015a}
0x0d142…0d154               Head {h00=0x000e, h01=0x0050, text=» RB CHKM10«, t00=0x0085, t01=0x0182}
0x0d154…0d172 (134, 0, 400) Head {h00=0x001a, h01=0x0050, text=»CHKM20 ADK A1,0 SET CR«, t00=0x0086, t01=0x0004}
0x0d172…0d1a0               Head {h00=0x002a, h01=0x0050, text=» CFI A14,PSW,A13 PUT CONDITION IN PSW «, t00=0x0086, t01=0x0022}
0x0d1a0…0d1b0               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0086, t01=0x0050}
0x0d1b0…0d1be               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0086, t01=0x0060}
0x0d1be…0d1ca               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0086, t01=0x006e}
0x0d1ca…0d1d6               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0086, t01=0x007a}
0x0d1d6…0d214               Head {h00=0x003a, h01=0x0050, text=»*****     S * U * P * E * R * L * O * O * P       ****«, t00=0x0086, t01=0x0086}
0x0d214…0d252               Head {h00=0x003a, h01=0x0050, text=»**                                                  **«, t00=0x0086, t01=0x00c4}
0x0d252…0d290               Head {h00=0x003a, h01=0x0050, text=»**           S H I F T        &       SKIFTA        **«, t00=0x0086, t01=0x0102}
0x0d290…0d2ce               Head {h00=0x003a, h01=0x0050, text=»**                                                  **«, t00=0x0086, t01=0x0140}
0x0d2ce…0d30c               Head {h00=0x003a, h01=0x0050, text=»**  CALCULATES BIT NUMBER SAT IN MASK-WORD          **«, t00=0x0086, t01=0x017e}
0x0d30c…0d34a               Head {h00=0x003a, h01=0x0050, text=»**  INPUT : A7=MASK WORD                            **«, t00=0x0087, t01=0x002c}
0x0d34a…0d388               Head {h00=0x003a, h01=0x0050, text=»**  OUTPUT: BIT=BIT NUMBER                          **«, t00=0x0087, t01=0x006a}
0x0d388…0d3c6               Head {h00=0x003a, h01=0x0050, text=»**          CONDITION CODE IN PSW ON RETURN         **«, t00=0x0087, t01=0x00a8}
0x0d3c6…0d404               Head {h00=0x003a, h01=0x0050, text=»******************************************************«, t00=0x0087, t01=0x00e6}
0x0d404…0d410               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0087, t01=0x0124}
0x0d410…0d424               Head {h00=0x0010, h01=0x0050, text=»SHIFT EQU * «, t00=0x0087, t01=0x0130}
0x0d424…0d44a               Head {h00=0x0022, h01=0x0050, text=» CM BIT,A13 RESET BIT COUNTER «, t00=0x0087, t01=0x0144}
0x0d44a…0d45c               Head {h00=0x000e, h01=0x0050, text=» LDR A7,A7«, t00=0x0087, t01=0x016a}
0x0d45c…0d46e               Head {h00=0x000e, h01=0x0050, text=» RF SHIF20«, t00=0x0087, t01=0x017c}
0x0d46e…0d498               Head {h00=0x0026, h01=0x0050, text=»SKIFTA EQU * ENTRY: CONTINUE SHIFT«, t00=0x0087, t01=0x018e}
0x0d498…0d4b2               Head {h00=0x0016, h01=0x0050, text=»SHIF10 IM BIT,A13 «, t00=0x0088, t01=0x0028}
0x0d4b2…0d4c4               Head {h00=0x000e, h01=0x0050, text=» SLL A7,1 «, t00=0x0088, t01=0x0042}
0x0d4c4…0d4d8               Head {h00=0x0010, h01=0x0050, text=»SHIF20 EQU *«, t00=0x0088, t01=0x0054}
0x0d4d8…0d500               Head {h00=0x0024, h01=0x0050, text=» RF(Z) SHIF30 NO MOORE BITS SAT «, t00=0x0088, t01=0x0068}
0x0d500…0d516               Head {h00=0x0012, h01=0x0050, text=» RB(NN) SHIF10«, t00=0x0088, t01=0x0090}
0x0d516…0d544               Head {h00=0x002a, h01=0x0050, text=»SHIF30 CFI A14,PSW,A13 PUT COND IN PSW«, t00=0x0088, t01=0x00a6}
0x0d544…0d554               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0088, t01=0x00d4}
0x0d554…0d560               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0088, t01=0x00e4}
0x0d560…0d56e               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0088, t01=0x00f0}
0x0d56e…0d57a               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0088, t01=0x00fe}
0x0d57a…0d586               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0088, t01=0x010a}
0x0d586…0d5be               Head {h00=0x0034, h01=0x0050, text=»**                M U L T                     **«, t00=0x0088, t01=0x0116}
0x0d5be…0d5f6               Head {h00=0x0034, h01=0x0050, text=»**                                            **«, t00=0x0088, t01=0x014e}
0x0d5f6…0d62e               Head {h00=0x0034, h01=0x0050, text=»**                                            **«, t00=0x0088, t01=0x0186}
0x0d62e…0d666               Head {h00=0x0034, h01=0x0050, text=»**  MULTIPLICATION  (A2) X A3(), A2#0         **«, t00=0x0089, t01=0x002e}
0x0d666…0d69e               Head {h00=0x0034, h01=0x0050, text=»**                                            **«, t00=0x0089, t01=0x0066}
0x0d69e…0d6d6               Head {h00=0x0034, h01=0x0050, text=»**  INPUT : A3,A2                             **«, t00=0x0089, t01=0x009e}
0x0d6d6…0d70e               Head {h00=0x0034, h01=0x0050, text=»**  OUTPUT:A3=RESULT                          **«, t00=0x0089, t01=0x00d6}
0x0d70e…0d746               Head {h00=0x0034, h01=0x0050, text=»************************************************«, t00=0x0089, t01=0x010e}
0x0d746…0d758               Head {h00=0x000e, h01=0x0050, text=»MULT EQU *«, t00=0x0089, t01=0x0146}
0x0d758…0d76e               Head {h00=0x0012, h01=0x0050, text=» ST A3,MUL,A13«, t00=0x0089, t01=0x0158}
0x0d76e…0d794               Head {h00=0x0022, h01=0x0050, text=» STR A2,A14 SAVE A2 TEMPORARY «, t00=0x0089, t01=0x016e}
0x0d794…0d7a6 (138, 0, 400) Head {h00=0x000e, h01=0x0050, text=» LDK A3,0 «, t00=0x008a, t01=0x0004}
0x0d7a6…0d7c0               Head {h00=0x0016, h01=0x0050, text=»ADD AD A3,MUL,A13 «, t00=0x008a, t01=0x0016}
0x0d7c0…0d7d2               Head {h00=0x000e, h01=0x0050, text=» SUK A2,1 «, t00=0x008a, t01=0x0030}
0x0d7d2…0d7e6               Head {h00=0x0010, h01=0x0050, text=» RB(NZ) ADD «, t00=0x008a, t01=0x0042}
0x0d7e6…0d7fa               Head {h00=0x0010, h01=0x0050, text=» LDR* A2,A14«, t00=0x008a, t01=0x0056}
0x0d7fa…0d80a               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x008a, t01=0x006a}
0x0d80a…0d812               Head {h00=0x0004, h01=0x0050, t00=0x008a, t01=0x007a}
0x0d812…0d828               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x008a, t01=0x0082}
0x0d828…0d836               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x008a, t01=0x0098}
0x0d836…0d83e               Head {h00=0x0004, h01=0x0050, t00=0x008a, t01=0x00a6}
0x0d83e…0d876               Head {h00=0x0034, h01=0x0050, text=»**               M M E N T                   ** «, t00=0x008a, t01=0x00ae}
0x0d876…0d8ae               Head {h00=0x0034, h01=0x0050, text=»**                                           ** «, t00=0x008a, t01=0x00e6}
0x0d8ae…0d8e6               Head {h00=0x0034, h01=0x0050, text=»**                                           ** «, t00=0x008a, t01=0x011e}
0x0d8e6…0d91e               Head {h00=0x0034, h01=0x0050, text=»**  FIND LAST USED ENTRY IN MM-TAB. SCAN     ** «, t00=0x008a, t01=0x0156}
0x0d91e…0d956               Head {h00=0x0034, h01=0x0050, text=»**  FROM LOW ADDRESS. NOT USED ENTRY=0.      ** «, t00=0x008a, t01=0x018e}
0x0d956…0d98e               Head {h00=0x0034, h01=0x0050, text=»**                                           ** «, t00=0x008b, t01=0x0036}
0x0d98e…0d9c6               Head {h00=0x0034, h01=0x0050, text=»**  INPUT :A3=MM-TABLE ADDRESS               ** «, t00=0x008b, t01=0x006e}
0x0d9c6…0d9fe               Head {h00=0x0034, h01=0x0050, text=»**  OUTPUT:A3=ENTRY ADDRESS                  ** «, t00=0x008b, t01=0x00a6}
0x0d9fe…0da36               Head {h00=0x0034, h01=0x0050, text=»**         A9=TTAB-ADDRESS                   ** «, t00=0x008b, t01=0x00de}
0x0da36…0da6e               Head {h00=0x0034, h01=0x0050, text=»**         LSTPAG IN TTAB=A3                 ** «, t00=0x008b, t01=0x0116}
0x0da6e…0daa6               Head {h00=0x0034, h01=0x0050, text=»**         A1=CONTENTS OF 1:ST USED ENTRY    ** «, t00=0x008b, t01=0x014e}
0x0daa6…0dade               Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x008b, t01=0x0186}
0x0dade…0dae6               Head {h00=0x0004, h01=0x0050, t00=0x008c, t01=0x002e}
0x0dae6…0dafa               Head {h00=0x0010, h01=0x0050, text=»MMENT EQU * «, t00=0x008c, t01=0x0036}
0x0dafa…0db1e               Head {h00=0x0020, h01=0x0050, text=» LDR A9,A3 GET TABLE ADDRESS«, t00=0x008c, t01=0x004a}
0x0db1e…0db58               Head {h00=0x0036, h01=0x0050, text=» SUKL A9,MMBEG ADJUST A9 (LOOKS LIKE TTAB POINTER)«, t00=0x008c, t01=0x006e}
0x0db58…0db6a               Head {h00=0x000e, h01=0x0050, text=» SUK A3,2 «, t00=0x008c, t01=0x00a8}
0x0db6a…0db94               Head {h00=0x0026, h01=0x0050, text=»MMEN10 ADK A3,2 INCREMENT ADDRESS «, t00=0x008c, t01=0x00ba}
0x0db94…0dbc0               Head {h00=0x0028, h01=0x0050, text=» LDR* A1,A3 GET CONTENTS OF MM-TABLE«, t00=0x008c, t01=0x00e4}
0x0dbc0…0dbd6               Head {h00=0x0012, h01=0x0050, text=» ANKL A1,/FC00«, t00=0x008c, t01=0x0110}
0x0dbd6…0dbec               Head {h00=0x0012, h01=0x0050, text=» CWK A1,/FC00 «, t00=0x008c, t01=0x0126}
0x0dbec…0dc02               Head {h00=0x0012, h01=0x0050, text=» RB(Z) MMEN10 «, t00=0x008c, t01=0x013c}
0x0dc02…0dc38               Head {h00=0x0032, h01=0x0050, text=» ST A3,LSTPAG,A9 SAVE FIRST FREE PAGE-ADDRESS «, t00=0x008c, t01=0x0152}
0x0dc38…0dc48               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x008c, t01=0x0188}
0x0dc48…0dc54               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x008d, t01=0x0008}
0x0dc54…0dc6a               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x008d, t01=0x0014}
0x0dc6a…0dc78               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x008d, t01=0x002a}
0x0dc78…0dc80               Head {h00=0x0004, h01=0x0050, t00=0x008d, t01=0x0038}
0x0dc80…0dcb6               Head {h00=0x0032, h01=0x0050, text=»**              G E T T A B                 **«, t00=0x008d, t01=0x0040}
0x0dcb6…0dcec               Head {h00=0x0032, h01=0x0050, text=»**                                          **«, t00=0x008d, t01=0x0076}
0x0dcec…0dd22               Head {h00=0x0032, h01=0x0050, text=»**                                          **«, t00=0x008d, t01=0x00ac}
0x0dd22…0dd58               Head {h00=0x0032, h01=0x0050, text=»**  FIND TTAB ADDRESS                       **«, t00=0x008d, t01=0x00e2}
0x0dd58…0dd8e               Head {h00=0x0032, h01=0x0050, text=»**                                          **«, t00=0x008d, t01=0x0118}
0x0dd8e…0ddc4               Head {h00=0x0032, h01=0x0050, text=»**  INPUT :A8=POINTER TO T:A IN T:ATAB      **«, t00=0x008d, t01=0x014e}
0x0ddc4…0ddfa               Head {h00=0x0032, h01=0x0050, text=»**  OUTPUT:A2=TTAB-ADDRESS                  **«, t00=0x008d, t01=0x0184}
0x0ddfa…0de30               Head {h00=0x0032, h01=0x0050, text=»**         A1=TID                           **«, t00=0x008e, t01=0x002a}
0x0de30…0de66               Head {h00=0x0032, h01=0x0050, text=»**  WORKREGS:A3,A4,A10                      **«, t00=0x008e, t01=0x0060}
0x0de66…0de9c               Head {h00=0x0032, h01=0x0050, text=»**********************************************«, t00=0x008e, t01=0x0096}
0x0de9c…0dea4               Head {h00=0x0004, h01=0x0050, t00=0x008e, t01=0x00cc}
0x0dea4…0deb8               Head {h00=0x0010, h01=0x0050, text=»GETTAB EQU *«, t00=0x008e, t01=0x00d4}
0x0deb8…0dec4               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x008e, t01=0x00e8}
0x0dec4…0deda               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x008e, t01=0x00f4}
0x0deda…0defa               Head {h00=0x001c, h01=0x0050, text=» LDR* A10,A8 T:A ADDRESS«, t00=0x008e, t01=0x010a}
0x0defa…0df24               Head {h00=0x0026, h01=0x0050, text=» LD A1,T:ATID,A10 GET TID TO MATCH«, t00=0x008e, t01=0x012a}
0x0df24…0df4a               Head {h00=0x0022, h01=0x0050, text=» LD A12,T:DAD,A10 T:D-ADDRESS «, t00=0x008e, t01=0x0154}
0x0df4a…0df56               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x008e, t01=0x017a}
0x0df56…0df6c               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x008e, t01=0x0186}
0x0df6c…0df8c               Head {h00=0x001c, h01=0x0050, text=» ELR A10,A8 T:A-ADDRESS «, t00=0x008f, t01=0x000c}
0x0df8c…0dfae               Head {h00=0x001e, h01=0x0050, text=» EL A1,T:ATID,A10 GET TID «, t00=0x008f, t01=0x002c}
0x0dfae…0dfc8               Head {h00=0x0016, h01=0x0050, text=» EL A12,T:DAD,A10 «, t00=0x008f, t01=0x004e}
0x0dfc8…0dfd4               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x008f, t01=0x0068}
0x0dfd4…0dffe               Head {h00=0x0026, h01=0x0050, text=»GETTTB EQU * ENTRY. INPUT: A1=TID «, t00=0x008f, t01=0x0074}
0x0dffe…0e026               Head {h00=0x0024, h01=0x0050, text=» LD A4,SCTTCT GET TC:TAB ADDRESS«, t00=0x008f, t01=0x009e}
0x0e026…0e046               Head {h00=0x001c, h01=0x0050, text=» LDR* A3,A4 TCTAB LENGTH«, t00=0x008f, t01=0x00c6}
0x0e046…0e05e               Head {h00=0x0014, h01=0x0050, text=»GETT10 ADK A4,2 «, t00=0x008f, t01=0x00e6}
0x0e05e…0e074               Head {h00=0x0012, h01=0x0050, text=» SUK A3,2 ALL?«, t00=0x008f, t01=0x00fe}
0x0e074…0e08e               Head {h00=0x0016, h01=0x0050, text=» RF(NN) GETT20 NO!«, t00=0x008f, t01=0x0114}
0x0e08e…0e0bc               Head {h00=0x002a, h01=0x0050, text=» LDR A3,A1 SAVE A1 (DEBUGGING PURPOS) «, t00=0x008f, t01=0x012e}
0x0e0bc…0e0da               Head {h00=0x001a, h01=0x0050, text=» LDK A1,LMP5 TID ERROR«, t00=0x008f, t01=0x015c}
0x0e0da…0e0ee               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x008f, t01=0x017a}
0x0e0ee…0e114               Head {h00=0x0022, h01=0x0050, text=»GETT20 LDR* A2,A4 TTAB-ADDRESS«, t00=0x008f, t01=0x018e}
0x0e114…0e138               Head {h00=0x0020, h01=0x0050, text=» CW A1,TTB:PP,A2 TCL EQUAL? «, t00=0x0090, t01=0x0024}
0x0e138…0e152               Head {h00=0x0016, h01=0x0050, text=» RB(NE) GETT10 NO!«, t00=0x0090, t01=0x0048}
0x0e152…0e16e               Head {h00=0x0018, h01=0x0050, text=» ST A2,TTAB,A13 SAVE«, t00=0x0090, t01=0x0062}
0x0e16e…0e17e               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0090, t01=0x007e}
0x0e17e…0e194               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x0090, t01=0x008e}
0x0e194…0e1a2               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0090, t01=0x00a4}
0x0e1a2…0e1aa               Head {h00=0x0004, h01=0x0050, t00=0x0090, t01=0x00b2}
0x0e1aa…0e1b2               Head {h00=0x0004, h01=0x0050, t00=0x0090, t01=0x00ba}
0x0e1b2…0e1ee               Head {h00=0x0038, h01=0x0050, text=»**                    Q U E J O B                ** «, t00=0x0090, t01=0x00c2}
0x0e1ee…0e22a               Head {h00=0x0038, h01=0x0050, text=»**                                               ** «, t00=0x0090, t01=0x00fe}
0x0e22a…0e266               Head {h00=0x0038, h01=0x0050, text=»**                                               ** «, t00=0x0090, t01=0x013a}
0x0e266…0e2a2               Head {h00=0x0038, h01=0x0050, text=»**  QUEUE TASK VIA 'ACTOT' AND SWITCH TO LEVEL   ** «, t00=0x0090, t01=0x0176}
0x0e2a2…0e2de               Head {h00=0x0038, h01=0x0050, text=»**  0, ENB.                                      ** «, t00=0x0091, t01=0x0022}
0x0e2de…0e31a               Head {h00=0x0038, h01=0x0050, text=»**                                               ** «, t00=0x0091, t01=0x005e}
0x0e31a…0e356               Head {h00=0x0038, h01=0x0050, text=»**  INPUT: A10=T:A-ADDRESS                       ** «, t00=0x0091, t01=0x009a}
0x0e356…0e392               Head {h00=0x0038, h01=0x0050, text=»**         A12=T:D-ADDRESS                       ** «, t00=0x0091, t01=0x00d6}
0x0e392…0e3ce               Head {h00=0x0038, h01=0x0050, text=»**         A2=TTAB-ADDRESS                       ** «, t00=0x0091, t01=0x0112}
0x0e3ce…0e40a               Head {h00=0x0038, h01=0x0050, text=»*************************************************** «, t00=0x0091, t01=0x014e}
0x0e40a…0e412               Head {h00=0x0004, h01=0x0050, t00=0x0091, t01=0x018a}
0x0e412…0e426 (146, 0, 400) Head {h00=0x0010, h01=0x0050, text=»QUEJOB EQU *«, t00=0x0092, t01=0x0004}
0x0e426…0e44a               Head {h00=0x0020, h01=0x0050, text=»* QUEUE THIS TASK (THIS TID)«, t00=0x0092, t01=0x0018}
0x0e44a…0e452               Head {h00=0x0004, h01=0x0050, t00=0x0092, t01=0x003c}
0x0e452…0e486               Head {h00=0x0030, h01=0x0050, text=» LDKL A3,RETUR GET RETURN (FROM A15) ADDRESS«, t00=0x0092, t01=0x0044}
0x0e486…0e4a2               Head {h00=0x0018, h01=0x0050, text=» ADR A3,A13 RELOCATE«, t00=0x0092, t01=0x0078}
0x0e4a2…0e4c2               Head {h00=0x001c, h01=0x0050, text=» STR A3,A15 PUT ON STACK«, t00=0x0092, t01=0x0094}
0x0e4c2…0e4f0               Head {h00=0x002a, h01=0x0050, text=» LDKL A3,/00C0 SET LEVEL 0 AND ENABLE «, t00=0x0092, t01=0x00b4}
0x0e4f0…0e508               Head {h00=0x0014, h01=0x0050, text=» STR A3,A15 PSW «, t00=0x0092, t01=0x00e2}
0x0e508…0e52a               Head {h00=0x001e, h01=0x0050, text=» CF A15,SAVE8 SAVE 8 REGS «, t00=0x0092, t01=0x00fa}
0x0e52a…0e552               Head {h00=0x0024, h01=0x0050, text=» LDK A7,0 CLEAR ABORT INDICATOR «, t00=0x0092, t01=0x011c}
0x0e552…0e57a               Head {h00=0x0024, h01=0x0050, text=» LD A8,SCTLAC GET P:MTAB-ADDRESS«, t00=0x0092, t01=0x0144}
0x0e57a…0e59e               Head {h00=0x0020, h01=0x0050, text=» LDR A5,A2 GET TTAB-ADDRESS «, t00=0x0092, t01=0x016c}
0x0e59e…0e5ba               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x0092, t01=0x0190}
0x0e5ba…0e5ea               Head {h00=0x002c, h01=0x0050, text=» LD A4,WATLEN,A12 NUMBER OF WAT-ELEMENTS«, t00=0x0093, t01=0x001c}
0x0e5ea…0e5fc               Head {h00=0x000e, h01=0x0050, text=» ADK A4,2 «, t00=0x0093, t01=0x004c}
0x0e5fc…0e612               Head {h00=0x0012, h01=0x0050, text=» ANKL A4,/FFFE«, t00=0x0093, t01=0x005e}
0x0e612…0e62a               Head {h00=0x0014, h01=0x0050, text=» ADK A4,DWBFST+4«, t00=0x0093, t01=0x0074}
0x0e62a…0e666               Head {h00=0x0038, h01=0x0050, text=» ADR A4,A12 ADD T:A-ADDRESS => START OF START-POINTS«, t00=0x0093, t01=0x008c}
0x0e666…0e690               Head {h00=0x0026, h01=0x0050, text=» LDR* A6,A4 NUMBER OF START POINTS«, t00=0x0093, t01=0x00c8}
0x0e690…0e6c2               Head {h00=0x002e, h01=0x0050, text=»GETT30 SUK A6,1 DEC. NUMBER OF STARTPOINTS«, t00=0x0093, t01=0x00f2}
0x0e6c2…0e6dc               Head {h00=0x0016, h01=0x0050, text=» RF(N) GETT40 ALL!«, t00=0x0093, t01=0x0124}
0x0e6dc…0e6fc               Head {h00=0x001c, h01=0x0050, text=» LD A1,4,A4 DISP ADDRESS«, t00=0x0093, t01=0x013e}
0x0e6fc…0e71e               Head {h00=0x001e, h01=0x0050, text=» LD A3,2,A4 SEGMENT NUMBER«, t00=0x0093, t01=0x015e}
0x0e71e…0e74e               Head {h00=0x002c, h01=0x0050, text=» LD A2,NTPA,A8 INTERPRETER START ADDRESS«, t00=0x0093, t01=0x0180}
0x0e74e…0e75a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0094, t01=0x0020}
0x0e75a…0e776               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x0094, t01=0x002c}
0x0e776…0e7a6               Head {h00=0x002c, h01=0x0050, text=» EL A4,WATLEN,A12 NUMBER OF WAT-ELEMENTS«, t00=0x0094, t01=0x0048}
0x0e7a6…0e7b8               Head {h00=0x000e, h01=0x0050, text=» ADK A4,2 «, t00=0x0094, t01=0x0078}
0x0e7b8…0e7ce               Head {h00=0x0012, h01=0x0050, text=» ANKL A4,/FFFE«, t00=0x0094, t01=0x008a}
0x0e7ce…0e7e6               Head {h00=0x0014, h01=0x0050, text=» ADK A4,DWBFST+4«, t00=0x0094, t01=0x00a0}
0x0e7e6…0e822               Head {h00=0x0038, h01=0x0050, text=» ADR A4,A12 ADD T:A-ADDRESS => START OF START-POINTS«, t00=0x0094, t01=0x00b8}
0x0e822…0e84c               Head {h00=0x0026, h01=0x0050, text=» ELR A6,A4 NUMBER OF START-POINTS «, t00=0x0094, t01=0x00f4}
0x0e84c…0e87e               Head {h00=0x002e, h01=0x0050, text=»GETT30 SUK A6,1 DEC. NUMBER OF STARTPOINTS«, t00=0x0094, t01=0x011e}
0x0e87e…0e898               Head {h00=0x0016, h01=0x0050, text=» RF(N) GETT40 ALL!«, t00=0x0094, t01=0x0150}
0x0e898…0e8b8               Head {h00=0x001c, h01=0x0050, text=» EL A1,4,A4 DISP ADDRESS«, t00=0x0094, t01=0x016a}
0x0e8b8…0e8da               Head {h00=0x001e, h01=0x0050, text=» EL A3,2,A4 SEGMENT NUMBER«, t00=0x0094, t01=0x018a}
0x0e8da…0e90a               Head {h00=0x002c, h01=0x0050, text=» EL A2,NTPA,A8 INTERPRETER START ADDRESS«, t00=0x0095, t01=0x001c}
0x0e90a…0e916               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0095, t01=0x004c}
0x0e916…0e92c               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x0095, t01=0x0058}
0x0e92c…0e942               Head {h00=0x0012, h01=0x0050, text=» CF A15,ACTOT «, t00=0x0095, t01=0x006e}
0x0e942…0e96a               Head {h00=0x0024, h01=0x0050, text=» ADK A4,STPREC NEXT START-POINT «, t00=0x0095, t01=0x0084}
0x0e96a…0e97c               Head {h00=0x000e, h01=0x0050, text=» RB GETT30«, t00=0x0095, t01=0x00ac}
0x0e97c…0e9a4               Head {h00=0x0024, h01=0x0050, text=»GETT40 ABL RETUR8 RELOAD 8 REGS «, t00=0x0095, t01=0x00be}
0x0e9a4…0e9bc               Head {h00=0x0014, h01=0x0050, text=»RETUR EQU *-REL «, t00=0x0095, t01=0x00e6}
0x0e9bc…0e9cc               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0095, t01=0x00fe}
0x0e9cc…0e9d8               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0095, t01=0x010e}
0x0e9d8…0e9ee               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0095, t01=0x011a}
0x0e9ee…0e9fc               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0095, t01=0x0130}
0x0e9fc…0ea04               Head {h00=0x0004, h01=0x0050, t00=0x0095, t01=0x013e}
0x0ea04…0ea3c               Head {h00=0x0034, h01=0x0050, text=»**              M O V M M T                  ** «, t00=0x0095, t01=0x0146}
0x0ea3c…0ea74               Head {h00=0x0034, h01=0x0050, text=»**                                           ** «, t00=0x0095, t01=0x017e}
0x0ea74…0eaac               Head {h00=0x0034, h01=0x0050, text=»**                                           ** «, t00=0x0096, t01=0x0026}
0x0eaac…0eae4               Head {h00=0x0034, h01=0x0050, text=»**  MOVE MM-TABLE                            ** «, t00=0x0096, t01=0x005e}
0x0eae4…0eb1c               Head {h00=0x0034, h01=0x0050, text=»**                                           ** «, t00=0x0096, t01=0x0096}
0x0eb1c…0eb54               Head {h00=0x0034, h01=0x0050, text=»**  INPUT :A2=TTAB-ADDRESS                   ** «, t00=0x0096, t01=0x00ce}
0x0eb54…0eb8c               Head {h00=0x0034, h01=0x0050, text=»**         MMTAB HOLDS TABLE TO MOVE         ** «, t00=0x0096, t01=0x0106}
0x0eb8c…0ebc4               Head {h00=0x0034, h01=0x0050, text=»**  OUTPUT:A2=START OF MM-TABLE IN TTAB      ** «, t00=0x0096, t01=0x013e}
0x0ebc4…0ebfc               Head {h00=0x0034, h01=0x0050, text=»**          A9=TTAB ADDRESS                  ** «, t00=0x0096, t01=0x0176}
0x0ebfc…0ec34               Head {h00=0x0034, h01=0x0050, text=»**  WORKREGS:A1,A3                           ** «, t00=0x0097, t01=0x001e}
0x0ec34…0ec6c               Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x0097, t01=0x0056}
0x0ec6c…0ec74               Head {h00=0x0004, h01=0x0050, t00=0x0097, t01=0x008e}
0x0ec74…0ec88               Head {h00=0x0010, h01=0x0050, text=»MOVMMT EQU *«, t00=0x0097, t01=0x0096}
0x0ec88…0ecb4               Head {h00=0x0028, h01=0x0050, text=» ADKL A2,MMBEG GET TO-TABLE ADDRESS «, t00=0x0097, t01=0x00aa}
0x0ecb4…0ecda               Head {h00=0x0022, h01=0x0050, text=» TL MMTAB,A13 LOAD FROM-TABLE «, t00=0x0097, t01=0x00d6}
0x0ecda…0ecee               Head {h00=0x0010, h01=0x0050, text=» TSR A2 MOVE«, t00=0x0097, t01=0x00fc}
0x0ecee…0ed00               Head {h00=0x000e, h01=0x0050, text=» LDR A3,A2«, t00=0x0097, t01=0x0110}
0x0ed00…0ed2c               Head {h00=0x0028, h01=0x0050, text=» CALL MMENT FILL LAST ENTRY ADDRESS «, t00=0x0097, t01=0x0122}
0x0ed2c…0ed50               Head {h00=0x0020, h01=0x0050, text=» TL* MMFROM,A13 RELOAD TABLE«, t00=0x0097, t01=0x014e}
0x0ed50…0ed60               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0097, t01=0x0172}
0x0ed60…0ed6c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0097, t01=0x0182}
0x0ed6c…0ed82               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x0097, t01=0x018e}
0x0ed82…0ed90               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0098, t01=0x0014}
0x0ed90…0edd4               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0098, t01=0x0022}
0x0edd4…0ee18               Head {h00=0x0040, h01=0x0050, text=»*                                                          *«, t00=0x0098, t01=0x0066}
0x0ee18…0ee5c               Head {h00=0x0040, h01=0x0050, text=»*  CHTAID - CHANGE T:A-ID AND CLEAR TCL SAVE AREA IN TTAB  *«, t00=0x0098, t01=0x00aa}
0x0ee5c…0eea2               Head {h00=0x0042, h01=0x0050, text=»*           SAVE REAL TID IN AUXILIARY TABLE FOR DEBUGGER   * «, t00=0x0098, t01=0x00ee}
0x0eea2…0eee6               Head {h00=0x0040, h01=0x0050, text=»*  ======================================================  *«, t00=0x0098, t01=0x0134}
0x0eee6…0ef2a               Head {h00=0x0040, h01=0x0050, text=»*                                                          *«, t00=0x0098, t01=0x0178}
0x0ef2a…0ef6e               Head {h00=0x0040, h01=0x0050, text=»*                                                          *«, t00=0x0099, t01=0x002c}
0x0ef6e…0efb2               Head {h00=0x0040, h01=0x0050, text=»*  REFERENCED IN:  SYSLDA  PART 2 B.                       *«, t00=0x0099, t01=0x0070}
0x0efb2…0eff6               Head {h00=0x0040, h01=0x0050, text=»*                                                          *«, t00=0x0099, t01=0x00b4}
0x0eff6…0f03a               Head {h00=0x0040, h01=0x0050, text=»*  ENTRY:  A5 - POINTER TO NUMBER OF COPIES                *«, t00=0x0099, t01=0x00f8}
0x0f03a…0f07e               Head {h00=0x0040, h01=0x0050, text=»*          A7 - POINTER TO NEXT FREE ENTRY IN REAL T:ATAB  *«, t00=0x0099, t01=0x013c}
0x0f07e…0f0c2               Head {h00=0x0040, h01=0x0050, text=»*                                                          *«, t00=0x0099, t01=0x0180}
0x0f0c2…0f106               Head {h00=0x0040, h01=0x0050, text=»*  EXIT:                                                   *«, t00=0x009a, t01=0x0034}
0x0f106…0f14a               Head {h00=0x0040, h01=0x0050, text=»*                                                          *«, t00=0x009a, t01=0x0078}
0x0f14a…0f18e               Head {h00=0x0040, h01=0x0050, text=»*  WORK REGISTERS: A1,A3,A6,A8                             *«, t00=0x009a, t01=0x00bc}
0x0f18e…0f1d2               Head {h00=0x0040, h01=0x0050, text=»*                                                          *«, t00=0x009a, t01=0x0100}
0x0f1d2…0f216               Head {h00=0x0040, h01=0x0050, text=»*  SUBROUTINES:  GETTTB                                    *«, t00=0x009a, t01=0x0144}
0x0f216…0f25a               Head {h00=0x0040, h01=0x0050, text=»*                                                          *«, t00=0x009a, t01=0x0188}
0x0f25a…0f29e               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x009b, t01=0x003c}
0x0f29e…0f2b2               Head {h00=0x0010, h01=0x0050, text=»CHTAID EQU *«, t00=0x009b, t01=0x0080}
0x0f2b2…0f2e8               Head {h00=0x0032, h01=0x0050, text=» LDR A8,A7 GET NEXT FREE ENTRY IN REAL T:ATAB «, t00=0x009b, t01=0x0094}
0x0f2e8…0f310               Head {h00=0x0024, h01=0x0050, text=» LDR* A6,A5 GET NUMBER OF COPIES«, t00=0x009b, t01=0x00ca}
0x0f310…0f336               Head {h00=0x0022, h01=0x0050, text=»CHT:10 RF(Z) CHT:90 NO MOORE! «, t00=0x009b, t01=0x00f2}
0x0f336…0f368               Head {h00=0x002e, h01=0x0050, text=» SUKL A8,2 LAST USED ENTRY IN REAL T:ATAB «, t00=0x009b, t01=0x0118}
0x0f368…0f384               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x009b, t01=0x014a}
0x0f384…0f3b0               Head {h00=0x0028, h01=0x0050, text=» LDR* A1,A8 GET POINTER TO REAL T:A «, t00=0x009b, t01=0x0166}
0x0f3b0…0f3d8 (156, 0, 398) Head {h00=0x0024, h01=0x0050, text=» LD A1,T:ATID,A1 GET TCL IN T:A «, t00=0x009c, t01=0x0004}
0x0f3d8…0f40a               Head {h00=0x002e, h01=0x0050, text=»CHT:20 CALL GETTTB GET CORRESPONDING TTAB «, t00=0x009c, t01=0x002c}
0x0f40a…0f438               Head {h00=0x002a, h01=0x0050, text=» LD A4,TTBTID,A2 GET REAL TID IN TTAB «, t00=0x009c, t01=0x005e}
0x0f438…0f472               Head {h00=0x0036, h01=0x0050, text=» LD A3,TTB:SA+26,A2 GET CORRESPONDING T:A-ADDRESS «, t00=0x009c, t01=0x008c}
0x0f472…0f49e               Head {h00=0x0028, h01=0x0050, text=» ST A4,T:ATID,A3 REPLACE TCL IN T:A «, t00=0x009c, t01=0x00c6}
0x0f49e…0f4c8               Head {h00=0x0026, h01=0x0050, text=» LDR A3,A8 GET REAL T:ATAB POINTER«, t00=0x009c, t01=0x00f2}
0x0f4c8…0f502               Head {h00=0x0036, h01=0x0050, text=» SU* A3,T:ATNW,A13 COMPUTE ENTRY IN AUX. TID TABLE«, t00=0x009c, t01=0x011c}
0x0f502…0f532               Head {h00=0x002c, h01=0x0050, text=» STR A4,A3 SAVE TID FOR DEBUGGER PURPOSE«, t00=0x009c, t01=0x0156}
0x0f532…0f53e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x009c, t01=0x0186}
0x0f53e…0f55a (157, 0, 400) Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x009d, t01=0x0004}
0x0f55a…0f584               Head {h00=0x0026, h01=0x0050, text=» ELR A1,A8 GET POINTER TO REAL T:A«, t00=0x009d, t01=0x0020}
0x0f584…0f5ac               Head {h00=0x0024, h01=0x0050, text=» EL A1,T:ATID,A1 GET TCL IN T:A «, t00=0x009d, t01=0x004a}
0x0f5ac…0f5de               Head {h00=0x002e, h01=0x0050, text=»CHT:20 CALL GETTTB GET CORRESPONDING TTAB «, t00=0x009d, t01=0x0072}
0x0f5de…0f60a               Head {h00=0x0028, h01=0x0050, text=» LDR A3,A2 GET POINTER TO TTAB ENTRY«, t00=0x009d, t01=0x00a4}
0x0f60a…0f640               Head {h00=0x0032, h01=0x0050, text=» ADKL A3,MMBEG START OF MM-TABLE FOR THIS TTAB«, t00=0x009d, t01=0x00d0}
0x0f640…0f650               Head {h00=0x000c, h01=0x0050, text=» TLR A3 «, t00=0x009d, t01=0x0106}
0x0f650…0f688               Head {h00=0x0034, h01=0x0050, text=» LD A4,TTBTID,A2 GET REAL TID IN TTAB *79-04-11*«, t00=0x009d, t01=0x0116}
0x0f688…0f6c2               Head {h00=0x0036, h01=0x0050, text=» LD A3,TTB:SA+26,A2 GET CORRESPONDING T:A-ADDRESS «, t00=0x009d, t01=0x014e}
0x0f6c2…0f6f8               Head {h00=0x0032, h01=0x0050, text=» ES A4,T:ATID,A3 REPLACE TCL IN T:A *79-04-11*«, t00=0x009d, t01=0x0188}
0x0f6f8…0f72c               Head {h00=0x0030, h01=0x0050, text=» EL* A3,T:ATNW,A13 GET LENGTH OF REAL T:ATAB«, t00=0x009e, t01=0x002e}
0x0f72c…0f754               Head {h00=0x0024, h01=0x0050, text=» NGR A3,A3 NEGATIVE DISPLACEMENT«, t00=0x009e, t01=0x0062}
0x0f754…0f786               Head {h00=0x002e, h01=0x0050, text=» ADR A3,A8 COMPUTE ENTRY IN AUX. TID TABLE«, t00=0x009e, t01=0x008a}
0x0f786…0f7c2               Head {h00=0x0038, h01=0x0050, text=» ESR A4,A3 SAVE TID FOR DEBUGGER PURPOSE *79-04-11* «, t00=0x009e, t01=0x00bc}
0x0f7c2…0f7ce               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x009e, t01=0x00f8}
0x0f7ce…0f7e4               Head {h00=0x0012, h01=0x0050, text=» IFT CREDIT=1 «, t00=0x009e, t01=0x0104}
0x0f7e4…0f80e               Head {h00=0x0026, h01=0x0050, text=» CM TTB:PP,A2 CLEAR TCL SAVE AREA «, t00=0x009e, t01=0x011a}
0x0f80e…0f82e               Head {h00=0x001c, h01=0x0050, text=» SUK A1,1 DECREMENT TCL «, t00=0x009e, t01=0x0144}
0x0f82e…0f84a               Head {h00=0x0018, h01=0x0050, text=» SUKL A8,2 DECREMENT«, t00=0x009e, t01=0x0164}
0x0f84a…0f876               Head {h00=0x0028, h01=0x0050, text=» SUK A6,1 DECREMENT NUMBER OF COPIES«, t00=0x009e, t01=0x0180}
0x0f876…0f896               Head {h00=0x001c, h01=0x0050, text=» RB(P) CHT:20 NEXT COPY «, t00=0x009f, t01=0x001c}
0x0f896…0f8ac               Head {h00=0x0012, h01=0x0050, text=»CHT:90 RTN A14«, t00=0x009f, t01=0x003c}
0x0f8ac…0f8ba               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x009f, t01=0x0052}
0x0f8ba…0f8c2               Head {h00=0x0004, h01=0x0050, t00=0x009f, t01=0x0060}
0x0f8c2…0f8ca               Head {h00=0x0004, h01=0x0050, t00=0x009f, t01=0x0068}
0x0f8ca…0f902               Head {h00=0x0034, h01=0x0050, text=»************************************************«, t00=0x009f, t01=0x0070}
0x0f902…0f93a               Head {h00=0x0034, h01=0x0050, text=»***                                          ***«, t00=0x009f, t01=0x00a8}
0x0f93a…0f972               Head {h00=0x0034, h01=0x0050, text=»**            SYSLOAD PART 2.B                **«, t00=0x009f, t01=0x00e0}
0x0f972…0f9aa               Head {h00=0x0034, h01=0x0050, text=»**                                            **«, t00=0x009f, t01=0x0118}
0x0f9aa…0f9e2               Head {h00=0x0034, h01=0x0050, text=»************************************************«, t00=0x009f, t01=0x0150}
0x0f9e2…0f9ea               Head {h00=0x0004, h01=0x0050, t00=0x009f, t01=0x0188}
0x0f9ea…0fa22               Head {h00=0x0034, h01=0x0050, text=»*   BUILD REAL T:A'S. COPY T:A'S ACCORDING TO  *«, t00=0x009f, t01=0x0190}
0x0fa22…0fa5a               Head {h00=0x0034, h01=0x0050, text=»*   SHADOW TABLE                               *«, t00=0x00a0, t01=0x0038}
0x0fa5a…0fa92               Head {h00=0x0034, h01=0x0050, text=»*                                              *«, t00=0x00a0, t01=0x0070}
0x0fa92…0faca               Head {h00=0x0034, h01=0x0050, text=»************************************************«, t00=0x00a0, t01=0x00a8}
0x0faca…0fad2               Head {h00=0x0004, h01=0x0050, t00=0x00a0, t01=0x00e0}
0x0fad2…0faea               Head {h00=0x0014, h01=0x0050, text=»PART2B EQU *-REL«, t00=0x00a0, t01=0x00e8}
0x0faea…0faf2               Head {h00=0x0004, h01=0x0050, t00=0x00a0, t01=0x0100}
0x0faf2…0fafa               Head {h00=0x0004, h01=0x0050, t00=0x00a0, t01=0x0108}
0x0fafa…0fb0e               Head {h00=0x0010, h01=0x0050, text=»REALTA EQU *«, t00=0x00a0, t01=0x0110}
0x0fb0e…0fb38               Head {h00=0x0026, h01=0x0050, text=» LD A5,SCTSFA MONITOR END ADDRESS «, t00=0x00a0, t01=0x0124}
0x0fb38…0fb6a               Head {h00=0x002e, h01=0x0050, text=» LD A8,T:ATOD,A13 T:ATAB PROTOTYP ADDRESS «, t00=0x00a0, t01=0x014e}
0x0fb6a…0fb98               Head {h00=0x002a, h01=0x0050, text=» LD A7,T:ATNW,A13 REAL T:ATAB ADDRESS «, t00=0x00a0, t01=0x0180}
0x0fb98…0fbaa               Head {h00=0x000e, h01=0x0050, text=» ADK A7,2 «, t00=0x00a1, t01=0x001e}
0x0fbaa…0fbcc               Head {h00=0x001e, h01=0x0050, text=» ST A8,SAVE03,A13 SAVE A8 «, t00=0x00a1, t01=0x0030}
0x0fbcc…0fbf6               Head {h00=0x0026, h01=0x0050, text=»SYA310 LD A8,SAVE03,A13 RESTORE A8«, t00=0x00a1, t01=0x0052}
0x0fbf6…0fc08               Head {h00=0x000e, h01=0x0050, text=» ADKL A8,2«, t00=0x00a1, t01=0x007c}
0x0fc08…0fc26               Head {h00=0x001a, h01=0x0050, text=» CW A8,ENDADD,A13 ALL?«, t00=0x00a1, t01=0x008e}
0x0fc26…0fc40               Head {h00=0x0016, h01=0x0050, text=» RF(E) SYA350 YES!«, t00=0x00a1, t01=0x00ac}
0x0fc40…0fc5e               Head {h00=0x001a, h01=0x0050, text=» ST A8,SAVE03,A13 SAVE«, t00=0x00a1, t01=0x00c6}
0x0fc5e…0fc86               Head {h00=0x0024, h01=0x0050, text=» ADK A5,2 A5=SHADOW TAB POINTER «, t00=0x00a1, t01=0x00e4}
0x0fc86…0fca2               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x00a1, t01=0x010c}
0x0fca2…0fcd8               Head {h00=0x0032, h01=0x0050, text=» CALL GETTAB GET CORRESPONDING TTAB AND QUEUE «, t00=0x00a1, t01=0x0128}
0x0fcd8…0fcec               Head {h00=0x0010, h01=0x0050, text=» CALL QUEJOB«, t00=0x00a1, t01=0x015e}
0x0fcec…0fd2a               Head {h00=0x003a, h01=0x0050, text=» ST A10,TTB:SA+26,A2 SAVE T:A ADDR. IN TTAB (SAVE-A13)«, t00=0x00a1, t01=0x0172}
0x0fd2a…0fd50               Head {h00=0x0022, h01=0x0050, text=» LD A1,SCTOPT GET OPTION WORD «, t00=0x00a2, t01=0x0020}
0x0fd50…0fd6e               Head {h00=0x001a, h01=0x0050, text=» ANK A1,2 DISC PAGING?«, t00=0x00a2, t01=0x0046}
0x0fd6e…0fd88               Head {h00=0x0016, h01=0x0050, text=» RF(Z) SYA320 NO! «, t00=0x00a2, t01=0x0064}
0x0fd88…0fdac               Head {h00=0x0020, h01=0x0050, text=» LDR A1,A10 GET T:A-ADDRESS «, t00=0x00a2, t01=0x007e}
0x0fdac…0fde0               Head {h00=0x0030, h01=0x0050, text=» ADKL A1,CSB ADDRESS TO CURRENT SEGMENT BASE«, t00=0x00a2, t01=0x00a2}
0x0fde0…0fe06               Head {h00=0x0022, h01=0x0050, text=» ST A1,TTB:CB,A2 STORE IN TTAB«, t00=0x00a2, t01=0x00d6}
0x0fe06…0fe30               Head {h00=0x0026, h01=0x0050, text=»SYA320 LDR* A1,A8 GET T:A ADDRESS «, t00=0x00a2, t01=0x00fc}
0x0fe30…0fe58               Head {h00=0x0024, h01=0x0050, text=» STR A1,A7 STORE IN REAL T:ATAB «, t00=0x00a2, t01=0x0126}
0x0fe58…0fe6a               Head {h00=0x000e, h01=0x0050, text=» ADK A7,2 «, t00=0x00a2, t01=0x014e}
0x0fe6a…0fe92               Head {h00=0x0024, h01=0x0050, text=» LDR* A6,A5 GET NUMBER OF COPIES«, t00=0x00a2, t01=0x0160}
0x0fe92…0fea0               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00a2, t01=0x0188}
0x0fea0…0feb8               Head {h00=0x0014, h01=0x0050, text=»SYA340 SUK A6,1 «, t00=0x00a3, t01=0x0008}
0x0feb8…0fed8               Head {h00=0x001c, h01=0x0050, text=» RF(P) SYA345 NEXT TASK «, t00=0x00a3, t01=0x0020}
0x0fed8…0ff0e               Head {h00=0x0032, h01=0x0050, text=» CALL CHTAID REPLACE TCL:S IN THIS TASK-CLASS «, t00=0x00a3, t01=0x0040}
0x0ff0e…0ff30               Head {h00=0x001e, h01=0x0050, text=» RB SYA310 NEXT TASK-CLASS«, t00=0x00a3, t01=0x0076}
0x0ff30…0ff5e               Head {h00=0x002a, h01=0x0050, text=»SYA345 LD A12,T:DAD,A1 GET T:D-ADDRESS«, t00=0x00a3, t01=0x0098}
0x0ff5e…0ff7c               Head {h00=0x001a, h01=0x0050, text=» CALL MOVT:A MOVE T:A «, t00=0x00a3, t01=0x00c6}
0x0ff7c…0ff9c               Head {h00=0x001c, h01=0x0050, text=» IM T:ATID,A2 UPDATE TID«, t00=0x00a3, t01=0x00e4}
0x0ff9c…0ffc4               Head {h00=0x0024, h01=0x0050, text=» STR A2,A7 STORE IN REAL T:ATAB «, t00=0x00a3, t01=0x0104}
0x0ffc4…0ffea               Head {h00=0x0022, h01=0x0050, text=» LDR A8,A7 CHANGE T:A TO COPY «, t00=0x00a3, t01=0x012c}
0x0ffea…10020               Head {h00=0x0032, h01=0x0050, text=» CALL GETTAB GET CORRESPONDING TTAB AND QUEUE «, t00=0x00a3, t01=0x0152}
0x10020…10044               Head {h00=0x0020, h01=0x0050, text=» CALL QUEJOB QUEUE THIS TASK«, t00=0x00a3, t01=0x0188}
0x10044…1007a               Head {h00=0x0032, h01=0x0050, text=» ST A10,TTB:SA+26,A2 SAVE T:A-ADDRESS IN TTAB «, t00=0x00a4, t01=0x001c}
0x1007a…100a0               Head {h00=0x0022, h01=0x0050, text=» LD A1,SCTOPT GET OPTION WORD «, t00=0x00a4, t01=0x0052}
0x100a0…100be               Head {h00=0x001a, h01=0x0050, text=» ANK A1,2 DISC PAGING?«, t00=0x00a4, t01=0x0078}
0x100be…100d8               Head {h00=0x0016, h01=0x0050, text=» RF(Z) SYA348 NO! «, t00=0x00a4, t01=0x0096}
0x100d8…100fc               Head {h00=0x0020, h01=0x0050, text=» LDR A1,A10 GET T:A-ADDRESS «, t00=0x00a4, t01=0x00b0}
0x100fc…10130               Head {h00=0x0030, h01=0x0050, text=» ADKL A1,CSB ADDRESS TO CURRENT SEGMENT BASE«, t00=0x00a4, t01=0x00d4}
0x10130…10156               Head {h00=0x0022, h01=0x0050, text=» ST A1,TTB:CB,A2 STORE IN TTAB«, t00=0x00a4, t01=0x0108}
0x10156…10188               Head {h00=0x002e, h01=0x0050, text=»SYA348 ADK A7,2 NEXT ENTRY IN REAL T:ATAB «, t00=0x00a4, t01=0x012e}
0x10188…101be               Head {h00=0x0032, h01=0x0050, text=» CALL TWBSWB MOVE TWB'S AND RESERVE FOR SWB'S «, t00=0x00a4, t01=0x0160}
0x101be…101e4               Head {h00=0x0022, h01=0x0050, text=» CALL ALLBUF ALLOCATE BUFFERS «, t00=0x00a5, t01=0x0008}
0x101e4…101f0               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00a5, t01=0x002e}
0x101f0…1020c               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x00a5, t01=0x003a}
0x1020c…1023a               Head {h00=0x002a, h01=0x0050, text=»* GET ACTUAL MM-TABLE ADDRESS AND LOAD«, t00=0x00a5, t01=0x0056}
0x1023a…10242               Head {h00=0x0004, h01=0x0050, t00=0x00a5, t01=0x0084}
0x10242…10254               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A5«, t00=0x00a5, t01=0x008c}
0x10254…10282               Head {h00=0x002a, h01=0x0050, text=» AD* A1,SCTSFA ADD SHADOW-TABLE LENGTH«, t00=0x00a5, t01=0x009e}
0x10282…102aa               Head {h00=0x0024, h01=0x0050, text=» LDR* A1,A1 GET MM-TABLE ADDRESS«, t00=0x00a5, t01=0x00cc}
0x102aa…102be               Head {h00=0x0010, h01=0x0050, text=» TLR A1 LOAD«, t00=0x00a5, t01=0x00f4}
0x102be…102e4               Head {h00=0x0022, h01=0x0050, text=» ST A1,MMFROM,A13 SAVE ADDRESS«, t00=0x00a5, t01=0x0108}
0x102e4…10310               Head {h00=0x0028, h01=0x0050, text=» CALL GETTAB GET CORRESPONDING TTAB «, t00=0x00a5, t01=0x012e}
0x10310…1034e               Head {h00=0x003a, h01=0x0050, text=» ST A10,TTB:SA+26,A2 SAVE T:A ADDR. IN TTAB (SAVE-A13)«, t00=0x00a5, t01=0x015a}
0x1034e…10372               Head {h00=0x0020, h01=0x0050, text=» LDR A1,A10 GET T:A-ADDRESS «, t00=0x00a6, t01=0x0008}
0x10372…103a6               Head {h00=0x0030, h01=0x0050, text=» ADKL A1,CSB ADDRESS TO CURRENT SEGMENT BASE«, t00=0x00a6, t01=0x002c}
0x103a6…103cc               Head {h00=0x0022, h01=0x0050, text=» ST A1,TTB:CB,A2 STORE IN TTAB«, t00=0x00a6, t01=0x0060}
0x103cc…10400               Head {h00=0x0030, h01=0x0050, text=» LD A1,T:DSAV,A2 GET CLASS-LOCAL LAST ENTRY «, t00=0x00a6, t01=0x0086}
0x10400…10424               Head {h00=0x0020, h01=0x0050, text=» CALL QUEJOB QUEUE THIS TASK«, t00=0x00a6, t01=0x00ba}
0x10424…10452               Head {h00=0x002a, h01=0x0050, text=» LDKL A2,MMTAB GET WORK TABLE ADDRESS «, t00=0x00a6, t01=0x00de}
0x10452…10466               Head {h00=0x0010, h01=0x0050, text=» ADR A2,A13 «, t00=0x00a6, t01=0x010c}
0x10466…1048c               Head {h00=0x0022, h01=0x0050, text=» TSR A2 SAVE CLASS-DATA TABLE «, t00=0x00a6, t01=0x0120}
0x1048c…104bc               Head {h00=0x002c, h01=0x0050, text=»* REMOVE TASK-LOCAL ENTRIES IN MM-TABLE «, t00=0x00a6, t01=0x0146}
0x104bc…104c4               Head {h00=0x0004, h01=0x0050, t00=0x00a6, t01=0x0176}
0x104c4…104e4               Head {h00=0x001c, h01=0x0050, text=» SUK A2,2 START OF TABLE«, t00=0x00a6, t01=0x017e}
0x104e4…104fc               Head {h00=0x0014, h01=0x0050, text=» LDKL A12,/FC00 «, t00=0x00a7, t01=0x000e}
0x104fc…1051e               Head {h00=0x001e, h01=0x0050, text=»SYA320 SUK A1,2 NEXT ENTRY«, t00=0x00a7, t01=0x0026}
0x1051e…10536               Head {h00=0x0014, h01=0x0050, text=» CWR A1,A2 ALL? «, t00=0x00a7, t01=0x0048}
0x10536…10550               Head {h00=0x0016, h01=0x0050, text=» RF(E) SYA330 YES!«, t00=0x00a7, t01=0x0060}
0x10550…10570               Head {h00=0x001c, h01=0x0050, text=» STR A12,A1 REMOVE ENTRY«, t00=0x00a7, t01=0x007a}
0x10570…10582               Head {h00=0x000e, h01=0x0050, text=» RB SYA320«, t00=0x00a7, t01=0x009a}
0x10582…10596               Head {h00=0x0010, h01=0x0050, text=»SYA330 EQU *«, t00=0x00a7, t01=0x00ac}
0x10596…105b8               Head {h00=0x001e, h01=0x0050, text=» ELR A1,A8 GET T:A ADDRESS«, t00=0x00a7, t01=0x00c0}
0x105b8…105e0               Head {h00=0x0024, h01=0x0050, text=» ESR A1,A7 STORE IN REAL T:ATAB «, t00=0x00a7, t01=0x00e2}
0x105e0…10608               Head {h00=0x0024, h01=0x0050, text=» EL A12,T:DAD,A1 GET T:D ADDRESS«, t00=0x00a7, t01=0x010a}
0x10608…10628               Head {h00=0x001c, h01=0x0050, text=» EL A1,T:ATID,A1 GET TID«, t00=0x00a7, t01=0x0132}
0x10628…10654               Head {h00=0x0028, h01=0x0050, text=» ADK A7,2 NEXT ENTRY IN REAL T:ATAB «, t00=0x00a7, t01=0x0152}
0x10654…1067c               Head {h00=0x0024, h01=0x0050, text=» LDR* A6,A5 GET NUMBER OF COPIES«, t00=0x00a7, t01=0x017e}
0x1067c…10694               Head {h00=0x0014, h01=0x0050, text=»SYA340 SUK A6,1 «, t00=0x00a8, t01=0x0016}
0x10694…106b4               Head {h00=0x001c, h01=0x0050, text=» RF(P) SYA345 NEXT TASK «, t00=0x00a8, t01=0x002e}
0x106b4…106ea               Head {h00=0x0032, h01=0x0050, text=» CALL CHTAID REPLACE TCL:S IN THIS TASK-CLASS «, t00=0x00a8, t01=0x004e}
0x106ea…1070c               Head {h00=0x001e, h01=0x0050, text=» RB SYA310 NEXT TASK-CLASS«, t00=0x00a8, t01=0x0084}
0x1070c…10730               Head {h00=0x0020, h01=0x0050, text=»SYA345 ADK A1,1 NEXT T:A ID «, t00=0x00a8, t01=0x00a6}
0x10730…1075c               Head {h00=0x0028, h01=0x0050, text=» CALL GETTTB FIND CORRESPONDING TTAB«, t00=0x00a8, t01=0x00ca}
0x1075c…10780               Head {h00=0x0020, h01=0x0050, text=» CALL QUEJOB QUEUE THIS TASK«, t00=0x00a8, t01=0x00f6}
0x10780…107aa               Head {h00=0x0026, h01=0x0050, text=» CALL MOVMMT MOVE MM-TABLE TO TTAB«, t00=0x00a8, t01=0x011a}
0x107aa…107c8               Head {h00=0x001a, h01=0x0050, text=» CALL MOVT:A MOVE T:A «, t00=0x00a8, t01=0x0144}
0x107c8…107f0               Head {h00=0x0024, h01=0x0050, text=» ESR A2,A7 STORE IN REAL T:ATAB «, t00=0x00a8, t01=0x0162}
0x107f0…10834               Head {h00=0x0040, h01=0x0050, text=» ST A2,TTB:SA+26,A9 PUT T:A-ADDRESS IN TTAB. A9=TTAB ADDRESS«, t00=0x00a8, t01=0x018a}
0x10834…10856               Head {h00=0x001e, h01=0x0050, text=» LDR A8,A2 GET T:A-ADDRESS«, t00=0x00a9, t01=0x003e}
0x10856…1088a               Head {h00=0x0030, h01=0x0050, text=» ADKL A8,CSB ADDRESS TO CURRENT SEGMENT BASE«, t00=0x00a9, t01=0x0060}
0x1088a…108b0               Head {h00=0x0022, h01=0x0050, text=» ST A8,TTB:CB,A9 STORE IN TTAB«, t00=0x00a9, t01=0x0094}
0x108b0…108d6               Head {h00=0x0022, h01=0x0050, text=» LDR A8,A7 CHANGE T:A TO COPY «, t00=0x00a9, t01=0x00ba}
0x108d6…10906               Head {h00=0x002c, h01=0x0050, text=» ADK A7,2 NEXT FREE WORD IN REAL T:ATAB «, t00=0x00a9, t01=0x00e0}
0x10906…10920               Head {h00=0x0016, h01=0x0050, text=»   A2=NEW ADDRESS «, t00=0x00a9, t01=0x0110}
0x10920…10954               Head {h00=0x0030, h01=0x0050, text=» CALL TWBSWB MOVE TWB'S & RESERVE FOR SWB'S «, t00=0x00a9, t01=0x012a}
0x10954…10978               Head {h00=0x0020, h01=0x0050, text=» LD A1,MMTO,A13 GET TO-TABLE«, t00=0x00a9, t01=0x015e}
0x10978…109aa               Head {h00=0x002e, h01=0x0050, text=» ST A1,MMFROM,A13 CHANGE T:A ADDRESS-TABLE«, t00=0x00a9, t01=0x0182}
0x109aa…109ba               Head {h00=0x000c, h01=0x0050, text=» TLR A1 «, t00=0x00aa, t01=0x0024}
0x109ba…109e0               Head {h00=0x0022, h01=0x0050, text=» CALL ALLBUF ALLOCATE BUFFERS «, t00=0x00aa, t01=0x0034}
0x109e0…10a08               Head {h00=0x0024, h01=0x0050, text=» LD A1,TTAB,A13 GET TTAB-ADDRESS«, t00=0x00aa, t01=0x005a}
0x10a08…10a36               Head {h00=0x002a, h01=0x0050, text=» CM LSTPAG,A1 CLEAR SAVE-AREA IN TTAB «, t00=0x00aa, t01=0x0082}
0x10a36…10a60               Head {h00=0x0026, h01=0x0050, text=» ELR A10,A8 GET T:A-ADDRESS (NEW) «, t00=0x00aa, t01=0x00b0}
0x10a60…10a82               Head {h00=0x001e, h01=0x0050, text=» EL A1,T:ATID,A10 GET TID «, t00=0x00aa, t01=0x00da}
0x10a82…10a9e               Head {h00=0x0018, h01=0x0050, text=» ADK A1,1 UPDATE TID«, t00=0x00aa, t01=0x00fc}
0x10a9e…10ac6               Head {h00=0x0024, h01=0x0050, text=» ES A1,T:ATID,A10 RESTORE IN T:A«, t00=0x00aa, t01=0x0118}
0x10ac6…10ad2               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00aa, t01=0x0140}
0x10ad2…10ae8               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x00aa, t01=0x014c}
0x10ae8…10afa               Head {h00=0x000e, h01=0x0050, text=» RB SYA340«, t00=0x00aa, t01=0x0162}
0x10afa…10b06               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00aa, t01=0x0174}
0x10b06…10b14               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00aa, t01=0x0180}
0x10b14…10b2c               Head {h00=0x0014, h01=0x0050, text=»FINISH EQU *-REL«, t00=0x00aa, t01=0x018e}
0x10b2c…10b34               Head {h00=0x0004, h01=0x0050, t00=0x00ab, t01=0x0016}
0x10b34…10b58               Head {h00=0x0020, h01=0x0050, text=»* ADJUST START OF FREE AREA «, t00=0x00ab, t01=0x001e}
0x10b58…10b60               Head {h00=0x0004, h01=0x0050, t00=0x00ab, t01=0x0042}
0x10b60…10b74               Head {h00=0x0010, h01=0x0050, text=»SYA350 EQU *«, t00=0x00ab, t01=0x004a}
0x10b74…10b8a               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x00ab, t01=0x005e}
0x10b8a…10bb8               Head {h00=0x002a, h01=0x0050, text=» LD A1,LSTADR,A13 GET END OF FREE AREA«, t00=0x00ab, t01=0x0074}
0x10bb8…10bea               Head {h00=0x002e, h01=0x0050, text=» LD A14,SAVE13,A13 GET APPL. REL. BASE =1 «, t00=0x00ab, t01=0x00a2}
0x10bea…10bf6               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00ab, t01=0x00d4}
0x10bf6…10c12               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x00ab, t01=0x00e0}
0x10c12…10c28               Head {h00=0x0012, h01=0x0050, text=» ANKL A1,/FFF «, t00=0x00ab, t01=0x00fc}
0x10c28…10c42               Head {h00=0x0016, h01=0x0050, text=» LD A2,FYSPAG,A13 «, t00=0x00ab, t01=0x0112}
0x10c42…10c54               Head {h00=0x000e, h01=0x0050, text=» SLL A2,2 «, t00=0x00ab, t01=0x012c}
0x10c54…10c66               Head {h00=0x000e, h01=0x0050, text=» ORR A1,A2«, t00=0x00ab, t01=0x013e}
0x10c66…10c72               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00ab, t01=0x0150}
0x10c72…10c88               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=1 «, t00=0x00ab, t01=0x015c}
0x10c88…10c9e               Head {h00=0x0012, h01=0x0050, text=» LD A1,SCTLAC «, t00=0x00ab, t01=0x0172}
0x10c9e…10caa               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00ab, t01=0x0188}
0x10caa…10cc6 (172, 0, 400) Head {h00=0x0018, h01=0x0050, text=» IFT MMUPAG-CREDIT=1«, t00=0x00ac, t01=0x0004}
0x10cc6…10cdc               Head {h00=0x0012, h01=0x0050, text=» ANKL A1,/03FF«, t00=0x00ac, t01=0x0020}
0x10cdc…10cee               Head {h00=0x000e, h01=0x0050, text=» SLL A1,2 «, t00=0x00ac, t01=0x0036}
0x10cee…10cfa               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00ac, t01=0x0048}
0x10cfa…10d12               Head {h00=0x0014, h01=0x0050, text=» ST A1,SCTEFA+2 «, t00=0x00ac, t01=0x0054}
0x10d12…10d28               Head {h00=0x0012, h01=0x0050, text=» IFT CREDIT=1 «, t00=0x00ac, t01=0x006c}
0x10d28…10d42               Head {h00=0x0016, h01=0x0050, text=» LD A1,FYSPAG,A13 «, t00=0x00ac, t01=0x0082}
0x10d42…10d5e               Head {h00=0x0018, h01=0x0050, text=» IFT MMUPAG-CREDIT=1«, t00=0x00ac, t01=0x009c}
0x10d5e…10d74               Head {h00=0x0012, h01=0x0050, text=» LD A1,SCTLAC «, t00=0x00ac, t01=0x00b8}
0x10d74…10d80               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00ac, t01=0x00ce}
0x10d80…10d9c               Head {h00=0x0018, h01=0x0050, text=» IFT MMUPAG+CREDIT=0«, t00=0x00ac, t01=0x00da}
0x10d9c…10dae               Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x00ac, t01=0x00f6}
0x10dae…10dba               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00ac, t01=0x0108}
0x10dba…10dcc               Head {h00=0x000e, h01=0x0050, text=» SRL A1,14«, t00=0x00ac, t01=0x0114}
0x10dcc…10de2               Head {h00=0x0012, h01=0x0050, text=» ST A1,SCTEFA «, t00=0x00ac, t01=0x0126}
0x10de2…10dfe               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x00ac, t01=0x013c}
0x10dfe…10e2a               Head {h00=0x0028, h01=0x0050, text=» LD A1,FSTADR,A13 START OF FREE AREA«, t00=0x00ac, t01=0x0158}
0x10e2a…10e40               Head {h00=0x0012, h01=0x0050, text=» RF(NZ) SYA355«, t00=0x00ac, t01=0x0184}
0x10e40…10e4c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00ad, t01=0x000a}
0x10e4c…10e62               Head {h00=0x0012, h01=0x0050, text=» LD A1,SCTSFA «, t00=0x00ad, t01=0x0016}
0x10e62…10e80               Head {h00=0x001a, h01=0x0050, text=»SYA355 ST A1,SCTSFA+2 «, t00=0x00ad, t01=0x002c}
0x10e80…10e92               Head {h00=0x000e, h01=0x0050, text=» CM SCTSFA«, t00=0x00ad, t01=0x004a}
0x10e92…10ea8               Head {h00=0x0012, h01=0x0050, text=» IFT CREDIT=1 «, t00=0x00ad, t01=0x005c}
0x10ea8…10eb6               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00ad, t01=0x0072}
0x10eb6…10efe               Head {h00=0x0044, h01=0x003f, text=»*************************************************************** «, t00=0x00ad, t01=0x0080}
0x10efe…10f46               Head {h00=0x0044, h01=0x003f, text=»*                                                             * «, t00=0x00ad, t01=0x00c8}
0x10f46…10f8e               Head {h00=0x0044, h01=0x003f, text=»*                 PAGGEN - BUILD PAGE TABLE                   * «, t00=0x00ad, t01=0x0110}
0x10f8e…10fd6               Head {h00=0x0044, h01=0x003f, text=»*                 =========================                   * «, t00=0x00ad, t01=0x0158}
0x10fd6…1101e               Head {h00=0x0044, h01=0x003f, text=»*                                                             * «, t00=0x00ae, t01=0x0010}
0x1101e…11066               Head {h00=0x0044, h01=0x003f, text=»*  REFERENCED IN:  SYSLDA                                     * «, t00=0x00ae, t01=0x0058}
0x11066…110ae               Head {h00=0x0044, h01=0x003f, text=»*                                                             * «, t00=0x00ae, t01=0x00a0}
0x110ae…110f6               Head {h00=0x0044, h01=0x003f, text=»*  ENTRY:  SCTSFA - START OF FREE AREA                        * «, t00=0x00ae, t01=0x00e8}
0x110f6…1113e               Head {h00=0x0044, h01=0x003f, text=»*          SCTEFA - END OF FREE AREA                          * «, t00=0x00ae, t01=0x0130}
0x1113e…11186               Head {h00=0x0044, h01=0x0050, text=»*          SAVE29 - NUMBER OF SEGMENTS                        * «, t00=0x00ae, t01=0x0178}
0x11186…111ce               Head {h00=0x0044, h01=0x003f, text=»*          SCTNOP - NUMBER OF PAGES                           * «, t00=0x00af, t01=0x0030}
0x111ce…11216               Head {h00=0x0044, h01=0x003f, text=»*          SCTPSZ - PAGE SIZE                                 * «, t00=0x00af, t01=0x0078}
0x11216…1125e               Head {h00=0x0044, h01=0x003f, text=»*          SAVE22 - PHYSICAL ADDRESS TO FIRST PAGE (16 BITS)  * «, t00=0x00af, t01=0x00c0}
0x1125e…112a6               Head {h00=0x0044, h01=0x003f, text=»*                                                             * «, t00=0x00af, t01=0x0108}
0x112a6…112ee               Head {h00=0x0044, h01=0x003f, text=»*  EXIT:  PAGQUE - POINTER TO FIRST FREE PAGE BLOCK           * «, t00=0x00af, t01=0x0150}
0x112ee…11336               Head {h00=0x0044, h01=0x003f, text=»*         PAGQUE+2 - POINTER TO LAST FREE PAGE BLOCK+2        * «, t00=0x00b0, t01=0x0008}
0x11336…1137e               Head {h00=0x0044, h01=0x003f, text=»*                                                             * «, t00=0x00b0, t01=0x0050}
0x1137e…113c6               Head {h00=0x0044, h01=0x003f, text=»*  WORK REGISTERS:  A1-A12                                    * «, t00=0x00b0, t01=0x0098}
0x113c6…1140e               Head {h00=0x0044, h01=0x003f, text=»*                                                             * «, t00=0x00b0, t01=0x00e0}
0x1140e…11456               Head {h00=0x0044, h01=0x003f, text=»*  SUBROUTINES:                                               * «, t00=0x00b0, t01=0x0128}
0x11456…1149e               Head {h00=0x0044, h01=0x003f, text=»*                                                             * «, t00=0x00b0, t01=0x0170}
0x1149e…114e6               Head {h00=0x0044, h01=0x003f, text=»*                                                             * «, t00=0x00b1, t01=0x0028}
0x114e6…1152e               Head {h00=0x0044, h01=0x003f, text=»*************************************************************** «, t00=0x00b1, t01=0x0070}
0x1152e…11542               Head {h00=0x0010, h01=0x000c, text=»PAGGEN EQU *«, t00=0x00b1, t01=0x00b8}
0x11542…11566               Head {h00=0x0020, h01=0x0050, text=» LDKL A2,PAGEX EXIT ADDRESS «, t00=0x00b1, t01=0x00cc}
0x11566…11582               Head {h00=0x0018, h01=0x0050, text=» ADR A2,A13 RELOCATE«, t00=0x00b1, t01=0x00f0}
0x11582…115b8               Head {h00=0x0032, h01=0x0050, text=» LD A1,SAVE29,A13 ANY SEGMENTS IN APPLICATION?«, t00=0x00b1, t01=0x010c}
0x115b8…115ce               Head {h00=0x0012, h01=0x0050, text=» ABR(Z) A2 NO!«, t00=0x00b1, t01=0x0142}
0x115ce…115f4               Head {h00=0x0022, h01=0x001d, text=» LD A1,SCTOPT GET OPTION WORD «, t00=0x00b1, t01=0x0158}
0x115f4…1160e               Head {h00=0x0016, h01=0x0011, text=» ANK A1,3 PAGING? «, t00=0x00b1, t01=0x017e}
0x1160e…11624               Head {h00=0x0012, h01=0x0050, text=» ABR(Z) A2 NO!«, t00=0x00b2, t01=0x0008}
0x11624…1162e               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00b2, t01=0x001e}
0x1162e…1167e               Head {h00=0x004c, h01=0x0047, text=»*  RESERV SPACE FOR PAGE BLOCKS CORRESPONDING TO CORE RESIDENT SEGMENTS «, t00=0x00b2, t01=0x0028}
0x1167e…11688               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00b2, t01=0x0078}
0x11688…116b8               Head {h00=0x002c, h01=0x0027, text=» LD A11,SCTSFA+2 GET START OF FREE AREA «, t00=0x00b2, t01=0x0082}
0x116b8…116de               Head {h00=0x0022, h01=0x001e, text=» ST A11,SCTPAG STORE IN SYSTAB«, t00=0x00b2, t01=0x00b2}
0x116de…11706               Head {h00=0x0024, h01=0x001f, text=» LDR A8,A13 GET RELOCATION BASE «, t00=0x00b2, t01=0x00d8}
0x11706…11736               Head {h00=0x002c, h01=0x0050, text=» ADKL A8,PAG:60-REL LIMIT FOR PAGE TABLE«, t00=0x00b2, t01=0x0100}
0x11736…1175a               Head {h00=0x0020, h01=0x001c, text=» LDK A7,0 RESET PAGE COUNTER«, t00=0x00b2, t01=0x0130}
0x1175a…1176e               Head {h00=0x0010, h01=0x000c, text=»PAG:10 EQU *«, t00=0x00b2, t01=0x0154}
0x1176e…1179e               Head {h00=0x002c, h01=0x0027, text=» CW A7,SCTNOP EQUAL TO NUMBER OF PAGES? «, t00=0x00b2, t01=0x0168}
0x1179e…117b8               Head {h00=0x0016, h01=0x0012, text=» RF(E) PAG:30 YES!«, t00=0x00b3, t01=0x0008}
0x117b8…117e0               Head {h00=0x0024, h01=0x001f, text=» LDK A1,0 RESET NUMBER OF WORDS «, t00=0x00b3, t01=0x0022}
0x117e0…117f4               Head {h00=0x0010, h01=0x000c, text=»PAG:20 EQU *«, t00=0x00b3, t01=0x004a}
0x117f4…1181a               Head {h00=0x0022, h01=0x001d, text=» ADKL A11,2 INCLUDE NEXT WORD «, t00=0x00b3, t01=0x005e}
0x1181a…1184e               Head {h00=0x0030, h01=0x002b, text=» RF(Z) MEMOFL MEMORY OVERFLOW (64 KB LIMIT) «, t00=0x00b3, t01=0x0084}
0x1184e…11876               Head {h00=0x0024, h01=0x0020, text=» ADK A1,1 INCREMENT WORD COUNTER«, t00=0x00b3, t01=0x00b8}
0x11876…1189a               Head {h00=0x0020, h01=0x001b, text=» CWK A1,4 4 WORDS RESERVED? «, t00=0x00b3, t01=0x00e0}
0x1189a…118b4               Head {h00=0x0016, h01=0x0012, text=» RF(E) PAG:25 YES!«, t00=0x00b3, t01=0x0104}
0x118b4…118e0               Head {h00=0x0028, h01=0x0023, text=» CWR A11,A8 CHECK PROGRAM OVERWRITE «, t00=0x00b3, t01=0x011e}
0x118e0…11906               Head {h00=0x0022, h01=0x001e, text=» RF(E) MEMOFL MEMORY OVERFLOW!«, t00=0x00b3, t01=0x014a}
0x11906…11918               Head {h00=0x000e, h01=0x000a, text=» RB PAG:20«, t00=0x00b3, t01=0x0170}
0x11918…1194c               Head {h00=0x0030, h01=0x002c, text=»PAG:25 ADK A7,1 INCREMENT PAGE BLOCK COUNTER«, t00=0x00b3, t01=0x0182}
0x1194c…1195e               Head {h00=0x000e, h01=0x000a, text=» RB PAG:10«, t00=0x00b4, t01=0x0026}
0x1195e…11972               Head {h00=0x0010, h01=0x000c, text=»PAG:30 EQU *«, t00=0x00b4, t01=0x0038}
0x11972…1197c               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00b4, t01=0x004c}
0x1197c…119b4               Head {h00=0x0034, h01=0x002f, text=»*  RESERV MEMORY PAGES IN UNUSED PART OF MEMORY «, t00=0x00b4, t01=0x0056}
0x119b4…119ee               Head {h00=0x0036, h01=0x0032, text=»*  AND EXTEND PAGE TABLE WITH CORRESPONDING NUMBER«, t00=0x00b4, t01=0x008e}
0x119ee…11a08               Head {h00=0x0016, h01=0x0012, text=»*  OF PAGE BLOCKS.«, t00=0x00b4, t01=0x00c8}
0x11a08…11a12               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00b4, t01=0x00e2}
0x11a12…11a1e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00b4, t01=0x00ec}
0x11a1e…11a3a               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x00b4, t01=0x00f8}
0x11a3a…11a7a               Head {h00=0x003c, h01=0x0037, text=» LD A1,SCTEFA GET TWO MOST SIGN BITS OF 18-BITS ADDRESS «, t00=0x00b4, t01=0x0114}
0x11a7a…11ab2               Head {h00=0x0034, h01=0x0050, text=» SLL A1,14 TWO MOST SIGN BITS OF 16-BITS ADDRESS«, t00=0x00b4, t01=0x0154}
0x11ab2…11aea               Head {h00=0x0034, h01=0x002f, text=» LD A2,SCTEFA+2 GET BIT 2-18 OF 18-BITS ADDRESS «, t00=0x00b4, t01=0x018c}
0x11aea…11b14               Head {h00=0x0026, h01=0x0021, text=» SRL A2,2 SKIP TWO RIGHTMOST BITS «, t00=0x00b5, t01=0x0034}
0x11b14…11b44               Head {h00=0x002c, h01=0x0050, text=» ORR A1,A2 16 BITS PHYSICAL PAGE ADDRESS«, t00=0x00b5, t01=0x005e}
0x11b44…11b5c               Head {h00=0x0014, h01=0x0050, text=» LDR A3,A1 SAVE «, t00=0x00b5, t01=0x008e}
0x11b5c…11b80               Head {h00=0x0020, h01=0x001b, text=» LD A2,SCTPSZ GET PAGE SIZE «, t00=0x00b5, t01=0x00a6}
0x11b80…11baa               Head {h00=0x0026, h01=0x0021, text=» SRL A2,2 SKIP TWO RIGHTMOST BITS «, t00=0x00b5, t01=0x00ca}
0x11baa…11bc2               Head {h00=0x0014, h01=0x0010, text=» LDR A10,A2 SAVE«, t00=0x00b5, t01=0x00f4}
0x11bc2…11bf6               Head {h00=0x0030, h01=0x002c, text=» ANKL A1,/FC00 MAKE EVEN 4K-MULTIPLE ADDRESS«, t00=0x00b5, t01=0x010c}
0x11bf6…11c22               Head {h00=0x0028, h01=0x0023, text=» ANKL A2,/0300 MODIFY FOR PAGE SIZE «, t00=0x00b5, t01=0x0140}
0x11c22…11c44               Head {h00=0x001e, h01=0x0050, text=» ANR A2,A3 EVEN 1-KB LIMIT«, t00=0x00b5, t01=0x016c}
0x11c44…11c70               Head {h00=0x0028, h01=0x0024, text=» ORR A1,A2 MODIFY PAGE ADDRESS LIMIT«, t00=0x00b5, t01=0x018e}
0x11c70…11c7c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00b6, t01=0x002a}
0x11c7c…11c98               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x00b6, t01=0x0036}
0x11c98…11cc0               Head {h00=0x0024, h01=0x0050, text=» LD A1,SCTEFA+2 END OF FREE AREA«, t00=0x00b6, t01=0x0052}
0x11cc0…11ce0               Head {h00=0x001c, h01=0x0050, text=» LD A10,SCTPSZ PAGE SIZE«, t00=0x00b6, t01=0x007a}
0x11ce0…11cec               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00b6, t01=0x009a}
0x11cec…11d02               Head {h00=0x0012, h01=0x0050, text=» IFT CREDIT=1 «, t00=0x00b6, t01=0x00a6}
0x11d02…11d26               Head {h00=0x0020, h01=0x001c, text=» LDR A9,A1 INIT PAGE ADDRESS«, t00=0x00b6, t01=0x00bc}
0x11d26…11d3e               Head {h00=0x0014, h01=0x000f, text=» LDR A6,A9 SAVE «, t00=0x00b6, t01=0x00e0}
0x11d3e…11d52               Head {h00=0x0010, h01=0x0050, text=»PAG:31 EQU *«, t00=0x00b6, t01=0x00f8}
0x11d52…11d66               Head {h00=0x0010, h01=0x0050, text=» TNM A6,A10 «, t00=0x00b6, t01=0x010c}
0x11d66…11d7c               Head {h00=0x0012, h01=0x0050, text=» RF(NN) PAG:32«, t00=0x00b6, t01=0x0120}
0x11d7c…11d90               Head {h00=0x0010, h01=0x0050, text=» CWR A10,A6 «, t00=0x00b6, t01=0x0136}
0x11d90…11da2               Head {h00=0x000e, h01=0x0050, text=» RF PAG:33«, t00=0x00b6, t01=0x014a}
0x11da2…11dbc               Head {h00=0x0016, h01=0x0050, text=»PAG:32 CWR A6,A10 «, t00=0x00b6, t01=0x015c}
0x11dbc…11dd8               Head {h00=0x0018, h01=0x0050, text=»PAG:33 RF(NG) PAG:40«, t00=0x00b6, t01=0x0176}
0x11dd8…11e08 (183, 0, 400) Head {h00=0x002c, h01=0x0050, text=» SUR A6,A10 COMPUTE ADDRESS TO NEXT PAGE«, t00=0x00b7, t01=0x0004}
0x11e08…11e2c               Head {h00=0x0020, h01=0x001b, text=» LDR A1,A6 GET PAGE ADDRESS «, t00=0x00b7, t01=0x0034}
0x11e2c…11e48               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x00b7, t01=0x0058}
0x11e48…11e76               Head {h00=0x002a, h01=0x0026, text=» ANKL A1,/C000 ADDRESS IN SYSTEM AREA?«, t00=0x00b7, t01=0x0074}
0x11e76…11e92               Head {h00=0x0018, h01=0x0013, text=» RF(NZ) PAG:34  NO! «, t00=0x00b7, t01=0x00a2}
0x11e92…11ec4               Head {h00=0x002e, h01=0x002a, text=» LDR A1,A6 PHYSICAL ADDRESS IN SYSTEM AREA«, t00=0x00b7, t01=0x00be}
0x11ec4…11ef6               Head {h00=0x002e, h01=0x0029, text=» SLL A1,2 ABSOLUTE ADDRESS IN SYSTEM AREA «, t00=0x00b7, t01=0x00f0}
0x11ef6…11f08               Head {h00=0x000e, h01=0x000a, text=» RF PAG:36«, t00=0x00b7, t01=0x0122}
0x11f08…11f30               Head {h00=0x0024, h01=0x0020, text=»PAG:34 LDK A1,0 END OF FREE AREA«, t00=0x00b7, t01=0x0134}
0x11f30…11f3c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00b7, t01=0x015c}
0x11f3c…11f52               Head {h00=0x0012, h01=0x0050, text=» IFT CREDIT=1 «, t00=0x00b7, t01=0x0168}
0x11f52…11f7c               Head {h00=0x0026, h01=0x0022, text=»PAG:36 LDK A2,0 RESET WORD COUNTER«, t00=0x00b7, t01=0x017e}
0x11f7c…11faa               Head {h00=0x002a, h01=0x0025, text=»PAG:38 ADKL A11,2 RESERV ANOTHER WORD «, t00=0x00b8, t01=0x0018}
0x11faa…11fcc               Head {h00=0x001e, h01=0x0019, text=» RF(Z) PAG:40 64 KB LIMIT «, t00=0x00b8, t01=0x0046}
0x11fcc…11ff4               Head {h00=0x0024, h01=0x0020, text=» ADK A2,1 INCREMENT WORD COUNTER«, t00=0x00b8, t01=0x0068}
0x11ff4…12016               Head {h00=0x001e, h01=0x0019, text=» CWK A2,4 BLOCK COMPLETE? «, t00=0x00b8, t01=0x0090}
0x12016…12030               Head {h00=0x0016, h01=0x0012, text=» RF(E) PAG:45 YES!«, t00=0x00b8, t01=0x00b2}
0x12030…1205a               Head {h00=0x0026, h01=0x0050, text=» LDR A1,A1 ADDRESS IN SYSTEM AREA?«, t00=0x00b8, t01=0x00cc}
0x1205a…12074               Head {h00=0x0016, h01=0x0050, text=» RF(Z) PAG:39 NO! «, t00=0x00b8, t01=0x00f6}
0x12074…1209a               Head {h00=0x0022, h01=0x0050, text=» TNM A11,A1 32-KB LIMIT CHECK «, t00=0x00b8, t01=0x0110}
0x1209a…120b0               Head {h00=0x0012, h01=0x0050, text=» RF(NN) PAG382«, t00=0x00b8, t01=0x0136}
0x120b0…120c4               Head {h00=0x0010, h01=0x0050, text=» CWR A11,A1 «, t00=0x00b8, t01=0x014c}
0x120c4…120d6               Head {h00=0x000e, h01=0x0050, text=» RF PAG384«, t00=0x00b8, t01=0x0160}
0x120d6…120f0               Head {h00=0x0016, h01=0x0050, text=»PAG382 CWR A1,A11 «, t00=0x00b8, t01=0x0172}
0x120f0…12128               Head {h00=0x0034, h01=0x0050, text=»PAG384 RF(NG) PAG:40 NO MOORE MEMORY AVALIABLE! «, t00=0x00b8, t01=0x018c}
0x12128…1213c               Head {h00=0x0010, h01=0x0050, text=»PAG:39 EQU *«, t00=0x00b9, t01=0x0034}
0x1213c…12162               Head {h00=0x0022, h01=0x001d, text=» CWR A11,A8 PROGRAM OVERWRITE «, t00=0x00b9, t01=0x0048}
0x12162…1217c               Head {h00=0x0016, h01=0x0012, text=» RB(NE) PAG:38 NO!«, t00=0x00b9, t01=0x006e}
0x1217c…12190               Head {h00=0x0010, h01=0x000c, text=»PAG:40 EQU *«, t00=0x00b9, t01=0x0088}
0x12190…121ca               Head {h00=0x0036, h01=0x0031, text=» CW A7,SCTNOP ONLY PAGES FOR CORE RESIDENT PAGES? «, t00=0x00b9, t01=0x009c}
0x121ca…121e4               Head {h00=0x0016, h01=0x0011, text=» RF(G) PAG:50 NO! «, t00=0x00b9, t01=0x00d6}
0x121e4…1222a               Head {h00=0x0042, h01=0x0050, text=» CW A7,SAVE29,A13 ONLY CORE RESIDENT SEGMENTS IN APPLICATION? «, t00=0x00b9, t01=0x00f0}
0x1222a…12244               Head {h00=0x0016, h01=0x0012, text=» RF(E) PAG:50 YES!«, t00=0x00b9, t01=0x0136}
0x12244…12260               Head {h00=0x0018, h01=0x0013, text=»MEMOFL LDKL A1,LMP3 «, t00=0x00b9, t01=0x0150}
0x12260…1228e               Head {h00=0x002a, h01=0x0026, text=» OTR A1,0,SOP INDICATE MEMORY OVERFLOW«, t00=0x00b9, t01=0x016c}
0x1228e…122a8               Head {h00=0x0016, h01=0x0012, text=» HLT  HALT PROGRAM«, t00=0x00ba, t01=0x000a}
0x122a8…122dc               Head {h00=0x0030, h01=0x0050, text=»PAG:45 CW A7,SAVE29,A13 MOORE PAGES WANTED? «, t00=0x00ba, t01=0x0024}
0x122dc…122f6               Head {h00=0x0016, h01=0x0012, text=» RF(E) PAG:50 YES!«, t00=0x00ba, t01=0x0058}
0x122f6…1231e               Head {h00=0x0024, h01=0x0020, text=» ADK A7,1 INCREMENT PAGE COUNTER«, t00=0x00ba, t01=0x0072}
0x1231e…12342               Head {h00=0x0020, h01=0x001c, text=» LDR A9,A6 SAVE PAGE ADDRESS«, t00=0x00ba, t01=0x009a}
0x12342…12354               Head {h00=0x000e, h01=0x0050, text=» RB PAG:31«, t00=0x00ba, t01=0x00be}
0x12354…12368               Head {h00=0x0010, h01=0x000c, text=»PAG:50 EQU *«, t00=0x00ba, t01=0x00d0}
0x12368…1238e               Head {h00=0x0022, h01=0x001e, text=» ADKL A11,2 START OF FREE AREA«, t00=0x00ba, t01=0x00e4}
0x1238e…123ac               Head {h00=0x001a, h01=0x0015, text=» ST A11,SCTSFA+2 SAVE «, t00=0x00ba, t01=0x010a}
0x123ac…123d6               Head {h00=0x0026, h01=0x0022, text=» ST A7,SCTNOP SAVE NUMBER OF PAGES«, t00=0x00ba, t01=0x0128}
0x123d6…12402               Head {h00=0x0028, h01=0x0024, text=» LDR A1,A9 GET ADDRESS TO FIRST PAGE«, t00=0x00ba, t01=0x0152}
0x12402…1241a               Head {h00=0x0014, h01=0x000f, text=» LDR A2,A1 SAVE «, t00=0x00ba, t01=0x017e}
0x1241a…12426               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00bb, t01=0x0008}
0x12426…12442               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x00bb, t01=0x0014}
0x12442…12470               Head {h00=0x002a, h01=0x0050, text=» SRL A1,14 BIT 0-1 OF 18-BITS ADDRESS «, t00=0x00bb, t01=0x0030}
0x12470…1248a               Head {h00=0x0016, h01=0x0012, text=» ST A1,SCTEFA SAVE«, t00=0x00bb, t01=0x005e}
0x1248a…124bc               Head {h00=0x002e, h01=0x002a, text=» SLL A2,2 GET BITS 2-15 OF 18-BITS ADDRESS«, t00=0x00bb, t01=0x0078}
0x124bc…124c8               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00bb, t01=0x00aa}
0x124c8…124de               Head {h00=0x0012, h01=0x0050, text=» IFT CREDIT=1 «, t00=0x00bb, t01=0x00b6}
0x124de…124fa               Head {h00=0x0018, h01=0x0014, text=» ST A2,SCTEFA+2 SAVE«, t00=0x00bb, t01=0x00cc}
0x124fa…12504               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00bb, t01=0x00e8}
0x12504…12542               Head {h00=0x003a, h01=0x0035, text=»*  INITIATE PAGE BLOCK FOR CORE RESIDENT SEGMENTS AND «, t00=0x00bb, t01=0x00f2}
0x12542…12578               Head {h00=0x0032, h01=0x002d, text=»*  STORE PAGE BLOCK ADDRESS IN SEGMENT BLOCKS «, t00=0x00bb, t01=0x0130}
0x12578…12582               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00bb, t01=0x0166}
0x12582…12594               Head {h00=0x000e, h01=0x0009, text=» LDK A1,0 «, t00=0x00bb, t01=0x0170}
0x12594…125d8               Head {h00=0x0040, h01=0x003b, text=» LD A8,SAVE22,A13 PHYSICAL ADDRESS TO FIRST CORE RES. SEGM. «, t00=0x00bb, t01=0x0182}
0x125d8…1260a               Head {h00=0x002e, h01=0x0050, text=» LD A11,SAVE30,A13 START OF SEGMENT TABLE «, t00=0x00bc, t01=0x0036}
0x1260a…1263a               Head {h00=0x002c, h01=0x0028, text=» LDK A4,0 RESET RESIDENT SEGMENT COUNTER«, t00=0x00bc, t01=0x0068}
0x1263a…12664               Head {h00=0x0026, h01=0x0022, text=» LD A12,SCTPAG START OF PAGE TABLE«, t00=0x00bc, t01=0x0098}
0x12664…12690               Head {h00=0x0028, h01=0x0050, text=» LD A6,SAVE29,A13 NUMBER OF SEGMENTS«, t00=0x00bc, t01=0x00c2}
0x12690…126a4               Head {h00=0x0010, h01=0x0050, text=»PAG:60 EQU *«, t00=0x00bc, t01=0x00ee}
0x126a4…126ca               Head {h00=0x0022, h01=0x001e, text=» ADKL A11,8 NEXT SEGMENT BLOCK«, t00=0x00bc, t01=0x0102}
0x126ca…126ea               Head {h00=0x001c, h01=0x0017, text=» LDR* A2,A11 GET STATUS «, t00=0x00bc, t01=0x0128}
0x126ea…1271c               Head {h00=0x002e, h01=0x0029, text=» RF(NN) PAG:65 SEGMENT NOT LOADED IN CORE «, t00=0x00bc, t01=0x0148}
0x1271c…1274a               Head {h00=0x002a, h01=0x0026, text=» ST A12,6,A11 STORE PAGE BLOCK ADDRESS«, t00=0x00bc, t01=0x017a}
0x1274a…1277a               Head {h00=0x002c, h01=0x0027, text=» STR A1,A12 RESET QUEUE POINTER FORWARD «, t00=0x00bd, t01=0x0018}
0x1277a…127ac               Head {h00=0x002e, h01=0x0029, text=» ST A1,2,A12 RESET QUEUE POINTER BACKWARD «, t00=0x00bd, t01=0x0048}
0x127ac…127d4               Head {h00=0x0024, h01=0x001f, text=» ST A8,4,A12 STORE PAGE ADDRESS «, t00=0x00bd, t01=0x007a}
0x127d4…12806               Head {h00=0x002e, h01=0x0029, text=» ST A11,6,A12 STORE SEGMENT BLOCK ADDRESS «, t00=0x00bd, t01=0x00a2}
0x12806…1283a               Head {h00=0x0030, h01=0x002c, text=» ADK A4,1 INCREMENT RESIDENT SEGMENT COUNTER«, t00=0x00bd, t01=0x00d4}
0x1283a…12864               Head {h00=0x0026, h01=0x0021, text=» ADR A8,A10  ADDRESS TO NEXT PAGE «, t00=0x00bd, t01=0x0108}
0x12864…12888               Head {h00=0x0020, h01=0x001b, text=» ADKL A12,8 NEXT PAGE BLOCK «, t00=0x00bd, t01=0x0132}
0x12888…128c0               Head {h00=0x0034, h01=0x002f, text=»PAG:65 SUK A6,1 DECREMENT SEGMENT BLOCK COUNTER «, t00=0x00bd, t01=0x0156}
0x128c0…128d6               Head {h00=0x0012, h01=0x000d, text=» RB(P) PAG:60 «, t00=0x00bd, t01=0x018e}
0x128d6…128e0               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00be, t01=0x0014}
0x128e0…12920               Head {h00=0x003c, h01=0x0038, text=»*  INITIATE PAGE BLOCK FOR FREE PAGES AND LINK TO PAGQUE«, t00=0x00be, t01=0x001e}
0x12920…1292a               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00be, t01=0x005e}
0x1292a…1294e               Head {h00=0x0020, h01=0x001b, text=» CWR A4,A7 ANY FREE BLOCKS? «, t00=0x00be, t01=0x0068}
0x1294e…12968               Head {h00=0x0016, h01=0x0050, text=» RF(E) PAG:90 NO! «, t00=0x00be, t01=0x008c}
0x12968…129a0               Head {h00=0x0034, h01=0x002f, text=» ST A12,PAGQUE POINTER TO FIRST FREE PAGE BLOCK «, t00=0x00be, t01=0x00a6}
0x129a0…129ca               Head {h00=0x0026, h01=0x0022, text=» LDKL A11,PAGQUE POINTER TO PAGQUE«, t00=0x00be, t01=0x00de}
0x129ca…129fe               Head {h00=0x0030, h01=0x002c, text=» LDR A1,A12 SAVE ADDRESS TO FIRST PAGE BLOCK«, t00=0x00be, t01=0x0108}
0x129fe…12a10               Head {h00=0x000e, h01=0x0009, text=» LDK A2,0 «, t00=0x00be, t01=0x013c}
0x12a10…12a42               Head {h00=0x002e, h01=0x002a, text=»PAG:70 ST A11,2,A12 STORE BACKWARD POINTER«, t00=0x00be, t01=0x014e}
0x12a42…12a6a               Head {h00=0x0024, h01=0x001f, text=» ST A9,4,A12 STORE PAGE ADDRESS «, t00=0x00be, t01=0x0180}
0x12a6a…12a92               Head {h00=0x0024, h01=0x001f, text=» ST A2,6,A12 INDICATE PAGE FREE «, t00=0x00bf, t01=0x0018}
0x12a92…12ac0               Head {h00=0x002a, h01=0x0026, text=» ADK A4,1 INCREMENT PAGE BLOCK COUNTER«, t00=0x00bf, t01=0x0040}
0x12ac0…12ae4               Head {h00=0x0020, h01=0x001b, text=» CWR A4,A7 LAST PAGE BLOCK? «, t00=0x00bf, t01=0x006e}
0x12ae4…12afe               Head {h00=0x0016, h01=0x0012, text=» RF(E) PAG:80 YES!«, t00=0x00bf, t01=0x0092}
0x12afe…12b2e               Head {h00=0x002c, h01=0x0027, text=» LDR A11,A12 SAVE ADDRESS TO PAGE BLOCK «, t00=0x00bf, t01=0x00ac}
0x12b2e…12b5a               Head {h00=0x0028, h01=0x0024, text=» ADK A1,8 ADDRESS TO NEXT PAGE BLOCK«, t00=0x00bf, t01=0x00dc}
0x12b5a…12b84               Head {h00=0x0026, h01=0x0021, text=» STR A1,A12 STORE FORWARD POINTER «, t00=0x00bf, t01=0x0108}
0x12b84…12ba8               Head {h00=0x0020, h01=0x001b, text=» LDR A12,A1 NEXT PAGE BLOCK «, t00=0x00bf, t01=0x0132}
0x12ba8…12bc6               Head {h00=0x001a, h01=0x0015, text=» ADR A9,A10 NEXT PAGE «, t00=0x00bf, t01=0x0156}
0x12bc6…12bd8               Head {h00=0x000e, h01=0x000a, text=» RB PAG:70«, t00=0x00bf, t01=0x0174}
0x12bd8…12bec               Head {h00=0x0010, h01=0x000c, text=»PAG:80 EQU *«, t00=0x00bf, t01=0x0186}
0x12bec…12c16               Head {h00=0x0026, h01=0x0021, text=» LDKL A1,PAGQUE POINTER TO PAGQUE «, t00=0x00c0, t01=0x000a}
0x12c16…12c3e               Head {h00=0x0024, h01=0x001f, text=» STR A1,A12 STORE IN LAST BLOCK «, t00=0x00c0, t01=0x0034}
0x12c3e…12c68               Head {h00=0x0026, h01=0x0022, text=» ST A12,PAGQUE+2 STORE IN PAGQUE+2«, t00=0x00c0, t01=0x005c}
0x12c68…12c7c               Head {h00=0x0010, h01=0x0050, text=»PAG:90 EQU *«, t00=0x00c0, t01=0x0086}
0x12c7c…12c94               Head {h00=0x0014, h01=0x0050, text=»PAGEX EQU *-REL «, t00=0x00c0, t01=0x009a}
0x12c94…12ca2               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00c0, t01=0x00b2}
0x12ca2…12cae               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00c0, t01=0x00c0}
0x12cae…12cb6               Head {h00=0x0004, h01=0x0050, t00=0x00c0, t01=0x00cc}
0x12cb6…12cbe               Head {h00=0x0004, h01=0x0050, t00=0x00c0, t01=0x00d4}
0x12cbe…12cde               Head {h00=0x001c, h01=0x0050, text=»* START BUGGER (IF ANY) «, t00=0x00c0, t01=0x00dc}
0x12cde…12ce6               Head {h00=0x0004, h01=0x0050, t00=0x00c0, t01=0x00fc}
0x12ce6…12cee               Head {h00=0x0004, h01=0x0050, t00=0x00c0, t01=0x0104}
0x12cee…12d0e               Head {h00=0x001c, h01=0x0050, text=»* GET APPLICATION START «, t00=0x00c0, t01=0x010c}
0x12d0e…12d24               Head {h00=0x0012, h01=0x0050, text=» IFT CREDIT=0 «, t00=0x00c0, t01=0x012c}
0x12d24…12d54               Head {h00=0x002c, h01=0x0050, text=» LD A14,SCTLAC TRUE START OF APPLICATION«, t00=0x00c0, t01=0x0142}
0x12d54…12d60               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00c0, t01=0x0172}
0x12d60…12d6e               Head {h00=0x000a, h01=0x0050, text=»    =1«, t00=0x00c0, t01=0x017e}
0x12d6e…12d7c               Head {h00=0x000a, h01=0x0050, text=»    =1«, t00=0x00c0, t01=0x018c}
0x12d7c…12d8a               Head {h00=0x000a, h01=0x0050, text=»    =1«, t00=0x00c1, t01=0x000a}
0x12d8a…12dac               Head {h00=0x001e, h01=0x0050, text=» SUKL A14,8 ADJUST FOR MAP«, t00=0x00c1, t01=0x0018}
0x12dac…12dda               Head {h00=0x002a, h01=0x0050, text=» ADKL A13,SYA360 CONTINUATION ADDRESS «, t00=0x00c1, t01=0x003a}
0x12dda…12e02               Head {h00=0x0024, h01=0x0050, text=» LDK A1,0 INDICATE SYSLOAD ENDED«, t00=0x00c1, t01=0x0068}
0x12e02…12e18               Head {h00=0x0012, h01=0x0050, text=» OTR A1,0,SOP «, t00=0x00c1, t01=0x0090}
0x12e18…12e40               Head {h00=0x0024, h01=0x0050, text=» LD A1,SCTBUG GET BUGGER ADDRESS«, t00=0x00c1, t01=0x00a6}
0x12e40…12e54               Head {h00=0x0010, h01=0x0050, text=» ABR(NZ) A1 «, t00=0x00c1, t01=0x00ce}
0x12e54…12e5c               Head {h00=0x0004, h01=0x0050, t00=0x00c1, t01=0x00e2}
0x12e5c…12e74               Head {h00=0x0014, h01=0x0050, text=»SYA360 EQU *-REL«, t00=0x00c1, t01=0x00ea}
0x12e74…12e86               Head {h00=0x000e, h01=0x0050, text=» LDR A13,P«, t00=0x00c1, t01=0x0102}
0x12e86…12e9e               Head {h00=0x0014, h01=0x0050, text=»SYA370 EQU *-REL«, t00=0x00c1, t01=0x0114}
0x12e9e…12ed2               Head {h00=0x0030, h01=0x0050, text=» SUKL A13,SYA370 RESTORE PROGRAM BASE OINTER«, t00=0x00c1, t01=0x012c}
0x12ed2…12edc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00c1, t01=0x0160}
0x12edc…12ef6               Head {h00=0x0016, h01=0x0050, text=»*  INIT A15 STACK «, t00=0x00c1, t01=0x016a}
0x12ef6…12f00               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00c1, t01=0x0184}
0x12f00…12f16               Head {h00=0x0012, h01=0x0050, text=» LD A15,SCTSTB«, t00=0x00c1, t01=0x018e}
0x12f16…12f2a               Head {h00=0x0010, h01=0x0050, text=» SUKL A15,4 «, t00=0x00c2, t01=0x0014}
0x12f2a…12f32               Head {h00=0x0004, h01=0x0050, t00=0x00c2, t01=0x0028}
0x12f32…12f4e               Head {h00=0x0018, h01=0x0050, text=»* START APPLICATION «, t00=0x00c2, t01=0x0030}
0x12f4e…12f56               Head {h00=0x0004, h01=0x0050, t00=0x00c2, t01=0x004c}
0x12f56…12f88               Head {h00=0x002e, h01=0x0050, text=» LD A1,IHRTC GET INTERRUPT ADDRESS FOR RTC«, t00=0x00c2, t01=0x0054}
0x12f88…12fa6               Head {h00=0x001a, h01=0x0050, text=» ST A1,SAVRTC,A13 SAVE«, t00=0x00c2, t01=0x0086}
0x12fa6…12fde               Head {h00=0x0034, h01=0x0050, text=» LDKL A1,IHRTCO LOAD TEMPORARY INTERRUPT ADDRESS«, t00=0x00c2, t01=0x00a4}
0x12fde…12ffa               Head {h00=0x0018, h01=0x0050, text=» ADR A1,A13 RELOCATE«, t00=0x00c2, t01=0x00dc}
0x12ffa…13028               Head {h00=0x002a, h01=0x0050, text=» ST A1,IHRTC STORE IN INTERRUPT VECTOR«, t00=0x00c2, t01=0x00f8}
0x13028…13056               Head {h00=0x002a, h01=0x0050, text=» CIO A1,0,SOP DISABLE SOP SWITCHES =2 «, t00=0x00c2, t01=0x0126}
0x13056…13080               Head {h00=0x0026, h01=0x0050, text=» CF A15,PFINIT INITIALIZE DEVICES «, t00=0x00c2, t01=0x0154}
0x13080…130a4               Head {h00=0x0020, h01=0x0050, text=» CF A15,SAVE8 SAVE REGISTERS«, t00=0x00c2, t01=0x017e}
0x130a4…130ae               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00c3, t01=0x0012}
0x130ae…130f8               Head {h00=0x0046, h01=0x0050, text=»*  WAIT APPROXIMATELY 0.62 SECONDS BEFORE BRANCHING TO DISPATCHER «, t00=0x00c3, t01=0x001c}
0x130f8…13102               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00c3, t01=0x0066}
0x13102…13124               Head {h00=0x001e, h01=0x0050, text=» LDKL A1,/FFFF SET COUNTER«, t00=0x00c3, t01=0x0070}
0x13124…1313c               Head {h00=0x0014, h01=0x0050, text=»DELAY SRC A2,31 «, t00=0x00c3, t01=0x0092}
0x1313c…1314e               Head {h00=0x000e, h01=0x0050, text=» SUK A1,1 «, t00=0x00c3, t01=0x00aa}
0x1314e…13164               Head {h00=0x0012, h01=0x0050, text=» RB(NZ) DELAY «, t00=0x00c3, t01=0x00bc}
0x13164…13170               Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x00c3, t01=0x00d2}
0x13170…1319c               Head {h00=0x0028, h01=0x0050, text=» LDKL A1,0 GET RTC INTERRUPT ADDRESS«, t00=0x00c3, t01=0x00de}
0x1319c…131b6               Head {h00=0x0016, h01=0x0050, text=»SAVRTC EQU *-REL-2«, t00=0x00c3, t01=0x010a}
0x131b6…131d2               Head {h00=0x0018, h01=0x0050, text=» ST A1,IHRTC RESTORE«, t00=0x00c3, t01=0x0124}
0x131d2…131e0               Head {h00=0x000a, h01=0x0050, text=»    =2«, t00=0x00c3, t01=0x0140}
0x131e0…131ee               Head {h00=0x000a, h01=0x0050, text=»    =2«, t00=0x00c3, t01=0x014e}
0x131ee…131fc               Head {h00=0x000a, h01=0x0050, text=»    =2«, t00=0x00c3, t01=0x015c}
0x131fc…1320a               Head {h00=0x000a, h01=0x0050, text=»    =2«, t00=0x00c3, t01=0x016a}
0x1320a…13232               Head {h00=0x0024, h01=0x0050, text=» ABL TDISP BRANCH TO DISPATCHER «, t00=0x00c3, t01=0x0178}
0x13232…13240               Head {h00=0x000a, h01=0x0050, text=»    =1«, t00=0x00c4, t01=0x0010}
0x13240…1324e               Head {h00=0x000a, h01=0x0050, text=»    =1«, t00=0x00c4, t01=0x001e}
0x1324e…1325c               Head {h00=0x000a, h01=0x0050, text=»    =1«, t00=0x00c4, t01=0x002c}
0x1325c…1326a               Head {h00=0x000a, h01=0x0050, text=»    =1«, t00=0x00c4, t01=0x003a}
0x1326a…13274               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00c4, t01=0x0048}
0x13274…132a2               Head {h00=0x002a, h01=0x0050, text=»*  TEMPORARY INTERRUPT ROUTINE FOR RTC«, t00=0x00c4, t01=0x0052}
0x132a2…132ac               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00c4, t01=0x0080}
0x132ac…132c4               Head {h00=0x0014, h01=0x0050, text=»IHRTCO EQU *-REL«, t00=0x00c4, t01=0x008a}
0x132c4…132d6               Head {h00=0x000e, h01=0x0050, text=» RIT RTCDA«, t00=0x00c4, t01=0x00a2}
0x132d6…132e6               Head {h00=0x000c, h01=0x0050, text=» RTN A15«, t00=0x00c4, t01=0x00b4}
0x132e6…132fc               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x00c4, t01=0x00c4}
0x132fc…1330a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00c4, t01=0x00da}
0x1330a…13316               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00c4, t01=0x00e8}
0x13316…13350               Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x00c4, t01=0x00f4}
0x13350…1338a               Head {h00=0x0036, h01=0x0050, text=»***                                           *** «, t00=0x00c4, t01=0x012e}
0x1338a…133c4               Head {h00=0x0036, h01=0x0050, text=»**           SYSLOAD PART 2.A                  ** «, t00=0x00c4, t01=0x0168}
0x133c4…133fe               Head {h00=0x0036, h01=0x0050, text=»**                                             ** «, t00=0x00c5, t01=0x0012}
0x133fe…13438               Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x00c5, t01=0x004c}
0x13438…13440               Head {h00=0x0004, h01=0x0050, t00=0x00c5, t01=0x0086}
0x13440…1347a               Head {h00=0x0036, h01=0x0050, text=»*   BUILD COMMON AND TASKCLASS DATA AREAS.      * «, t00=0x00c5, t01=0x008e}
0x1347a…134b4               Head {h00=0x0036, h01=0x0050, text=»*   BUILD TASKDATA PROTOTYPE AREA               * «, t00=0x00c5, t01=0x00c8}
0x134b4…134ee               Head {h00=0x0036, h01=0x0050, text=»*                                               * «, t00=0x00c5, t01=0x0102}
0x134ee…13528               Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x00c5, t01=0x013c}
0x13528…13530               Head {h00=0x0004, h01=0x0050, t00=0x00c5, t01=0x0176}
0x13530…13548               Head {h00=0x0014, h01=0x0050, text=»PART2A EQU *-REL«, t00=0x00c5, t01=0x017e}
0x13548…13550               Head {h00=0x0004, h01=0x0050, t00=0x00c6, t01=0x0008}
0x13550…13584               Head {h00=0x0030, h01=0x0050, text=»********************************************«, t00=0x00c6, t01=0x0010}
0x13584…135b8               Head {h00=0x0030, h01=0x0050, text=»***                                      ***«, t00=0x00c6, t01=0x0044}
0x135b8…135ec               Head {h00=0x0030, h01=0x0050, text=»**         S U B R O U T I N E S          **«, t00=0x00c6, t01=0x0078}
0x135ec…13620               Head {h00=0x0030, h01=0x0050, text=»********************************************«, t00=0x00c6, t01=0x00ac}
0x13620…13628               Head {h00=0x0004, h01=0x0050, t00=0x00c6, t01=0x00e0}
0x13628…13634               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00c6, t01=0x00e8}
0x13634…1366c               Head {h00=0x0034, h01=0x0050, text=»**                T : D A D D                 **«, t00=0x00c6, t01=0x00f4}
0x1366c…136a4               Head {h00=0x0034, h01=0x0050, text=»**                                            **«, t00=0x00c6, t01=0x012c}
0x136a4…136dc               Head {h00=0x0034, h01=0x0050, text=»**                                            **«, t00=0x00c6, t01=0x0164}
0x136dc…13714               Head {h00=0x0034, h01=0x0050, text=»**  GET T:D - ADDRESS                         **«, t00=0x00c7, t01=0x000c}
0x13714…1374c               Head {h00=0x0034, h01=0x0050, text=»**                                            **«, t00=0x00c7, t01=0x0044}
0x1374c…13784               Head {h00=0x0034, h01=0x0050, text=»**  INPUT : A8=POINTER TO T:A (IN T:ATAB)     **«, t00=0x00c7, t01=0x007c}
0x13784…137bc               Head {h00=0x0034, h01=0x0050, text=»**  OUTPUT: A12=T:D ADDRESS                   **«, t00=0x00c7, t01=0x00b4}
0x137bc…137f4               Head {h00=0x0034, h01=0x0050, text=»************************************************«, t00=0x00c7, t01=0x00ec}
0x137f4…13808               Head {h00=0x0010, h01=0x0050, text=»T:DADD EQU *«, t00=0x00c7, t01=0x0124}
0x13808…13824               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x00c7, t01=0x0138}
0x13824…13844               Head {h00=0x001c, h01=0x0050, text=» LDR* A12,A8 T:A ADDRESS«, t00=0x00c7, t01=0x0154}
0x13844…1385e               Head {h00=0x0016, h01=0x0050, text=» LD A12,T:DAD,A12 «, t00=0x00c7, t01=0x0174}
0x1385e…1386a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00c7, t01=0x018e}
0x1386a…13886               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x00c8, t01=0x000a}
0x13886…138a6               Head {h00=0x001c, h01=0x0050, text=» ELR A12,A8 T:A ADDRESS «, t00=0x00c8, t01=0x0026}
0x138a6…138c0               Head {h00=0x0016, h01=0x0050, text=» EL A12,T:DAD,A12 «, t00=0x00c8, t01=0x0046}
0x138c0…138cc               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00c8, t01=0x0060}
0x138cc…138e2               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x00c8, t01=0x006c}
0x138e2…13906               Head {h00=0x0020, h01=0x0050, text=» AD A12,MOVADD,A13 RELOCATE «, t00=0x00c8, t01=0x0082}
0x13906…13916               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00c8, t01=0x00a6}
0x13916…13924               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00c8, t01=0x00b6}
0x13924…13930               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00c8, t01=0x00c4}
0x13930…1393c               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00c8, t01=0x00d0}
0x1393c…13976               Head {h00=0x0036, h01=0x0050, text=»**                  M O V C O M                ** «, t00=0x00c8, t01=0x00dc}
0x13976…139b0               Head {h00=0x0036, h01=0x0050, text=»**                                             ** «, t00=0x00c8, t01=0x0116}
0x139b0…139ea               Head {h00=0x0036, h01=0x0050, text=»**                                             ** «, t00=0x00c8, t01=0x0150}
0x139ea…13a24               Head {h00=0x0036, h01=0x0050, text=»**  SEARCH T:A'S FOR COMMON WORK BLOCKS THAT   ** «, t00=0x00c8, t01=0x018a}
0x13a24…13a5e               Head {h00=0x0036, h01=0x0050, text=»**  ARE COMMON TO AT LEAST TWO T:A'S, AND MOVE ** «, t00=0x00c9, t01=0x0034}
0x13a5e…13a98               Head {h00=0x0036, h01=0x0050, text=»**  TO COMMON AREA                             ** «, t00=0x00c9, t01=0x006e}
0x13a98…13ad2               Head {h00=0x0036, h01=0x0050, text=»**                                             ** «, t00=0x00c9, t01=0x00a8}
0x13ad2…13b0c               Head {h00=0x0036, h01=0x0050, text=»**  INPUT : A8=POINTER IN T:ATAB               ** «, t00=0x00c9, t01=0x00e2}
0x13b0c…13b46               Head {h00=0x0036, h01=0x0050, text=»**          BIT=BIT NUMBER, SAT IN MASK        ** «, t00=0x00c9, t01=0x011c}
0x13b46…13b80               Head {h00=0x0036, h01=0x0050, text=»**          ENDADD=ENDADDRESS OF T:ATAB        ** «, t00=0x00c9, t01=0x0156}
0x13b80…13bba               Head {h00=0x0036, h01=0x0050, text=»**          TADISP=W.B.-ADDR DISPLACEM. IN T:A ** «, t00=0x00c9, t01=0x0190}
0x13bba…13bf4               Head {h00=0x0036, h01=0x0050, text=»**  WORK.REGS: A1-A6,A9,A11,A12                ** «, t00=0x00ca, t01=0x003a}
0x13bf4…13c2e               Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x00ca, t01=0x0074}
0x13c2e…13c3a               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00ca, t01=0x00ae}
0x13c3a…13c4e               Head {h00=0x0010, h01=0x0050, text=»MOVCOM EQU *«, t00=0x00ca, t01=0x00ba}
0x13c4e…13c78               Head {h00=0x0026, h01=0x0050, text=» CALL CHKMVD BLOCK ALREADY MOVED? «, t00=0x00ca, t01=0x00ce}
0x13c78…13c92               Head {h00=0x0016, h01=0x0050, text=» RF(N) MOVC20 YES!«, t00=0x00ca, t01=0x00f8}
0x13c92…13cd0               Head {h00=0x003a, h01=0x0050, text=» CALL GETWB POINTER TO WB ADD TO 'WBADD',A5=T:A-DISPL «, t00=0x00ca, t01=0x0112}
0x13cd0…13cfc               Head {h00=0x0028, h01=0x0050, text=» ST A11,SAVE06,A13 SAVE W.B.-ADDRESS«, t00=0x00ca, t01=0x0150}
0x13cfc…13d28               Head {h00=0x0028, h01=0x0050, text=» CM MOVED,A13 CLEAR MOVED INDICATOR «, t00=0x00ca, t01=0x017c}
0x13d28…13d3a               Head {h00=0x000e, h01=0x0050, text=» LDR A6,A8«, t00=0x00cb, t01=0x0018}
0x13d3a…13d5a               Head {h00=0x001c, h01=0x0050, text=»MOVC10 ADK A6,2 NEXT T:A«, t00=0x00cb, t01=0x002a}
0x13d5a…13d7e               Head {h00=0x0020, h01=0x0050, text=» CW A6,ENDADD,A13 ALL DONE? «, t00=0x00cb, t01=0x004a}
0x13d7e…13d98               Head {h00=0x0016, h01=0x0050, text=» RF(NE) MOVC30 NO «, t00=0x00cb, t01=0x006e}
0x13d98…13db4               Head {h00=0x0018, h01=0x0050, text=»MOVC20 RTN A14 YES! «, t00=0x00cb, t01=0x0088}
0x13db4…13dd0               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x00cb, t01=0x00a4}
0x13dd0…13dea               Head {h00=0x0016, h01=0x0050, text=»MOVC30 LDR* A11,A6«, t00=0x00cb, t01=0x00c0}
0x13dea…13e0e               Head {h00=0x0020, h01=0x0050, text=» LD A2,T:DAD,A11 T:D-ADDRESS«, t00=0x00cb, t01=0x00da}
0x13e0e…13e30               Head {h00=0x001e, h01=0x0050, text=» AD A2,MOVADD,A13 RELOCATE«, t00=0x00cb, t01=0x00fe}
0x13e30…13e4e               Head {h00=0x001a, h01=0x0050, text=» ST A2,SAVE03,A13 SAVE«, t00=0x00cb, t01=0x0120}
0x13e4e…13e7e               Head {h00=0x002c, h01=0x0050, text=» LD A2,WATLEN,A2 NUMBER OF WAT-ELEMENTS «, t00=0x00cb, t01=0x013e}
0x13e7e…13e9e               Head {h00=0x001c, h01=0x0050, text=» CW A2,BIT,A13 ENOUGHT? «, t00=0x00cb, t01=0x016e}
0x13e9e…13ed8               Head {h00=0x0036, h01=0x0050, text=» RB(NG) MOVC10 TO FEW WAT ELEMENTS. TAKE NEXT T:A «, t00=0x00cb, t01=0x018e}
0x13ed8…13f0a               Head {h00=0x002e, h01=0x0050, text=» AD A11,TADISP,A13 W.B.-ADDRESS TO EXAMINE«, t00=0x00cc, t01=0x0038}
0x13f0a…13f20               Head {h00=0x0012, h01=0x0050, text=» LDR* A11,A11 «, t00=0x00cc, t01=0x006a}
0x13f20…13f52               Head {h00=0x002e, h01=0x0050, text=» CW A11,SAVE06,A13 COMPARE W.B.-ADDRESSES «, t00=0x00cc, t01=0x0080}
0x13f52…13f5e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00cc, t01=0x00b2}
0x13f5e…13f7a               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x00cc, t01=0x00be}
0x13f7a…13f94               Head {h00=0x0016, h01=0x0050, text=»MOVC30 ELR A11,A6 «, t00=0x00cc, t01=0x00da}
0x13f94…13fb8               Head {h00=0x0020, h01=0x0050, text=» EL A2,T:DAD,A11 T:D-ADDRESS«, t00=0x00cc, t01=0x00f4}
0x13fb8…13fda               Head {h00=0x001e, h01=0x0050, text=» AD A2,MOVADD,A13 RELOCATE«, t00=0x00cc, t01=0x0118}
0x13fda…1400e               Head {h00=0x0030, h01=0x0050, text=» ST A2,SAVE03,A13 SAVE T:D-ADDRESS TEMPORARY«, t00=0x00cc, t01=0x013a}
0x1400e…1403e               Head {h00=0x002c, h01=0x0050, text=» EL A2,WATLEN,A2 NUMBER OF WAT-ELEMENTS «, t00=0x00cc, t01=0x016e}
0x1403e…1405e               Head {h00=0x001c, h01=0x0050, text=» CW A2,BIT,A13 ENOUGHT? «, t00=0x00cd, t01=0x000e}
0x1405e…14098               Head {h00=0x0036, h01=0x0050, text=» RB(NG) MOVC10 TO FEW WAT ELEMENTS. TAKE NEXT T:A «, t00=0x00cd, t01=0x002e}
0x14098…140ca               Head {h00=0x002e, h01=0x0050, text=» AD A11,TADISP,A13 W.B.-ADDRESS TO EXAMINE«, t00=0x00cd, t01=0x0068}
0x140ca…140de               Head {h00=0x0010, h01=0x0050, text=» ELR A11,A11«, t00=0x00cd, t01=0x009a}
0x140de…14110               Head {h00=0x002e, h01=0x0050, text=» CW A11,SAVE06,A13 COMPARE W.B.-ADDRESSES «, t00=0x00cd, t01=0x00ae}
0x14110…1411c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00cd, t01=0x00e0}
0x1411c…14132               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x00cd, t01=0x00ec}
0x14132…1414e               Head {h00=0x0018, h01=0x0050, text=» RB(NE) MOVC10 .NEQ.«, t00=0x00cd, t01=0x0102}
0x1414e…1417a               Head {h00=0x0028, h01=0x0050, text=» LD A9,MOVED,A13 W.B. ALREADY MOVED?«, t00=0x00cd, t01=0x011e}
0x1417a…141ac               Head {h00=0x002e, h01=0x0050, text=» RF(NZ) MOVC50 YES! CHANGE ADDRESSES ONLY «, t00=0x00cd, t01=0x014a}
0x141ac…141d6               Head {h00=0x0026, h01=0x0050, text=» CALL MOVDT MOVE DESCRIPTOR-TABLE «, t00=0x00cd, t01=0x017c}
0x141d6…14200               Head {h00=0x0026, h01=0x0050, text=» ST A2,NEWAD1,A13 SAVE D.T.-ADRESS«, t00=0x00ce, t01=0x0016}
0x14200…14222               Head {h00=0x001e, h01=0x0050, text=» CALL MOVWB MOV WORK BLOCK«, t00=0x00ce, t01=0x0040}
0x14222…14246               Head {h00=0x0020, h01=0x0050, text=» IM MOVED,A13 INDICATE MOVED«, t00=0x00ce, t01=0x0062}
0x14246…14268               Head {h00=0x001e, h01=0x0050, text=» LD A4,UWB,A13 UWB-BLOCKS?«, t00=0x00ce, t01=0x0086}
0x14268…14282               Head {h00=0x0016, h01=0x0050, text=» RF(Z) MOVC40 NO! «, t00=0x00ce, t01=0x00a8}
0x14282…142a8               Head {h00=0x0022, h01=0x0050, text=» CALL GETPRO CREATE REAL UWB'S«, t00=0x00ce, t01=0x00c2}
0x142a8…142e0               Head {h00=0x0034, h01=0x0050, text=»MOVC40 ST A2,NEWAD2,A13 SAVE NEW ADDRESS TO W.B.«, t00=0x00ce, t01=0x00e8}
0x142e0…142f4               Head {h00=0x0010, h01=0x0050, text=» CALL MOVDWB«, t00=0x00ce, t01=0x0120}
0x142f4…1431e               Head {h00=0x0026, h01=0x0050, text=»MOVC50 CALL CHADR CHANGE ADDRESSES«, t00=0x00ce, t01=0x0134}
0x1431e…14350               Head {h00=0x002e, h01=0x0050, text=» CALL ICBMVD INDICATE CURRENT BLOCK MOVED «, t00=0x00ce, t01=0x015e}
0x14350…14374               Head {h00=0x0020, h01=0x0050, text=» LDR A11,A8 SAVE T:A-POINTER«, t00=0x00ce, t01=0x0190}
0x14374…143a0               Head {h00=0x0028, h01=0x0050, text=» ST A12,SAVE25,A13 SAVE T:A-ADDRESS «, t00=0x00cf, t01=0x0024}
0x143a0…143ca               Head {h00=0x0026, h01=0x0050, text=» LDR A8,A6 REPLACE POINTER TO T:A «, t00=0x00cf, t01=0x0050}
0x143ca…143f8               Head {h00=0x002a, h01=0x0050, text=» LD A12,SAVE03,A13 REPLACE T:D-ADDRESS«, t00=0x00cf, t01=0x007a}
0x143f8…1440c               Head {h00=0x0010, h01=0x0050, text=» CALL MOVDWB«, t00=0x00cf, t01=0x00a8}
0x1440c…14420               Head {h00=0x0010, h01=0x0050, text=» LDR A8,A11 «, t00=0x00cf, t01=0x00bc}
0x14420…1444e               Head {h00=0x002a, h01=0x0050, text=» LD A12,SAVE25,A13 RELOAD T:D-ADDRESS «, t00=0x00cf, t01=0x00d0}
0x1444e…14460               Head {h00=0x000e, h01=0x0050, text=» RB MOVC10«, t00=0x00cf, t01=0x00fe}
0x14460…1446e               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00cf, t01=0x0110}
0x1446e…1447a               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00cf, t01=0x011e}
0x1447a…14486               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00cf, t01=0x012a}
0x14486…144be               Head {h00=0x0034, h01=0x0050, text=»**               G E T P R O                  **«, t00=0x00cf, t01=0x0136}
0x144be…144f6               Head {h00=0x0034, h01=0x0050, text=»**                                            **«, t00=0x00cf, t01=0x016e}
0x144f6…1452e               Head {h00=0x0034, h01=0x0050, text=»**                                            **«, t00=0x00d0, t01=0x0016}
0x1452e…14566               Head {h00=0x0034, h01=0x0050, text=»**  SEARCH U:BTAB PROTOTYPE AND GET NUMBER OF **«, t00=0x00d0, t01=0x004e}
0x14566…1459e               Head {h00=0x0034, h01=0x0050, text=»**  COPIES. FILL REAL U:BTAB                  **«, t00=0x00d0, t01=0x0086}
0x1459e…145d6               Head {h00=0x0034, h01=0x0050, text=»**                                            **«, t00=0x00d0, t01=0x00be}
0x145d6…1460e               Head {h00=0x0034, h01=0x0050, text=»**  INPUT : A11=PROTOTYPE ADDRESS             **«, t00=0x00d0, t01=0x00f6}
0x1460e…14646               Head {h00=0x0034, h01=0x0050, text=»**          A2=LAST W.B. - ADDRESS            **«, t00=0x00d0, t01=0x012e}
0x14646…1467e               Head {h00=0x0034, h01=0x0050, text=»**  OUTPUT: A2=NEW ADDRESS                    **«, t00=0x00d0, t01=0x0166}
0x1467e…146b6               Head {h00=0x0034, h01=0x0050, text=»**  WORK-REGS: A1-A5,A9                       **«, t00=0x00d1, t01=0x000e}
0x146b6…146ee               Head {h00=0x0034, h01=0x0050, text=»************************************************«, t00=0x00d1, t01=0x0046}
0x146ee…146fa               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00d1, t01=0x007e}
0x146fa…1470e               Head {h00=0x0010, h01=0x0050, text=»GETPRO EQU *«, t00=0x00d1, t01=0x008a}
0x1470e…1473a               Head {h00=0x0028, h01=0x0050, text=» LD A3,U:BTOD,A13 GET U:BTAB ADDRESS«, t00=0x00d1, t01=0x009e}
0x1473a…14756               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x00d1, t01=0x00ca}
0x14756…14770               Head {h00=0x0016, h01=0x0050, text=» LDR* A4,A3 LENGTH«, t00=0x00d1, t01=0x00e6}
0x14770…14784               Head {h00=0x0010, h01=0x0050, text=»GETP10 EQU *«, t00=0x00d1, t01=0x0100}
0x14784…147be               Head {h00=0x0036, h01=0x0050, text=» SUK A4,UP:REC SUB RECORD LENGTH FRM TABLE LENGTH «, t00=0x00d1, t01=0x0114}
0x147be…147d4               Head {h00=0x0012, h01=0x0050, text=» RF(NN) GETP20«, t00=0x00d1, t01=0x014e}
0x147d4…147f8               Head {h00=0x0020, h01=0x0050, text=» LDK A1,LMP6 W.B. NOT FOUND!«, t00=0x00d1, t01=0x0164}
0x147f8…1480c               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x00d1, t01=0x0188}
0x1480c…14820               Head {h00=0x0010, h01=0x0050, text=»GETP20 EQU *«, t00=0x00d2, t01=0x000c}
0x14820…14844               Head {h00=0x0020, h01=0x0050, text=» CW A11,UPADDR,A3 SAME W.B.?«, t00=0x00d2, t01=0x0020}
0x14844…14874               Head {h00=0x002c, h01=0x0050, text=» RF(E) GETP30 YES! GET NUMBER OF COPIES «, t00=0x00d2, t01=0x0044}
0x14874…14890               Head {h00=0x0018, h01=0x0050, text=» ADK A3,UP:REC NEXT «, t00=0x00d2, t01=0x0074}
0x14890…148a2               Head {h00=0x000e, h01=0x0050, text=» RB GETP10«, t00=0x00d2, t01=0x0090}
0x148a2…148ae               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00d2, t01=0x00a2}
0x148ae…148e2               Head {h00=0x0030, h01=0x0050, text=»* GET NUMBER OF COPIES                     *«, t00=0x00d2, t01=0x00ae}
0x148e2…14916               Head {h00=0x0030, h01=0x0050, text=»* A3 POINTS AT PROTOTYPE ADDRESS IN U:BTAB *«, t00=0x00d2, t01=0x00e2}
0x14916…1491e               Head {h00=0x0004, h01=0x0050, t00=0x00d2, t01=0x0116}
0x1491e…14932               Head {h00=0x0010, h01=0x0050, text=»GETP30 EQU *«, t00=0x00d2, t01=0x011e}
0x14932…14956               Head {h00=0x0020, h01=0x0050, text=» LD A4,WBLEN,A11 W.B.-LENGTH«, t00=0x00d2, t01=0x0132}
0x14956…14984               Head {h00=0x002a, h01=0x0050, text=» LC A5,UPNUMB,A3 GET NUMBER OF COPIES «, t00=0x00d2, t01=0x0156}
0x14984…14998               Head {h00=0x0010, h01=0x0050, text=» ANK A5,/FF «, t00=0x00d2, t01=0x0184}
0x14998…149c8               Head {h00=0x002c, h01=0x0050, text=» SU A3,U:BTOD,A13 GET TABLE DISPLACEMENT«, t00=0x00d3, t01=0x0008}
0x149c8…149fa               Head {h00=0x002e, h01=0x0050, text=» AD A3,U:BTNW,A13 ADD TO NEW TABLE ADDRESS«, t00=0x00d3, t01=0x0038}
0x149fa…14a0c               Head {h00=0x000e, h01=0x0050, text=» LDR A9,A3«, t00=0x00d3, t01=0x006a}
0x14a0c…14a32               Head {h00=0x0022, h01=0x0050, text=» ST A4,URLENG,A9 STORE LENGTH «, t00=0x00d3, t01=0x007c}
0x14a32…14a60               Head {h00=0x002a, h01=0x0050, text=» ST A5,URNUMB,A9 STORE IN REAL U:BTAB «, t00=0x00d3, t01=0x00a2}
0x14a60…14a94               Head {h00=0x0030, h01=0x0050, text=»* COPY NUMBER OF WORKBLOCKS TO COMMON AREA *«, t00=0x00d3, t01=0x00d0}
0x14a94…14ac8               Head {h00=0x0030, h01=0x0050, text=»********************************************«, t00=0x00d3, t01=0x0104}
0x14ac8…14afa               Head {h00=0x002e, h01=0x0050, text=» SUK A5,1 ONE ALREADY MOVED (IN 'MOVCOM') «, t00=0x00d3, t01=0x0138}
0x14afa…14b10               Head {h00=0x0012, h01=0x0050, text=» RF(NP) GETP50«, t00=0x00d3, t01=0x016a}
0x14b10…14b2a               Head {h00=0x0016, h01=0x0050, text=»GETP40 CALL MOVWB «, t00=0x00d3, t01=0x0180}
0x14b2a…14b3c               Head {h00=0x000e, h01=0x0050, text=» SUK A5,1 «, t00=0x00d4, t01=0x000a}
0x14b3c…14b52               Head {h00=0x0012, h01=0x0050, text=» RB(NZ) GETP40«, t00=0x00d4, t01=0x001c}
0x14b52…14b5e               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00d4, t01=0x0032}
0x14b5e…14b88               Head {h00=0x0026, h01=0x0050, text=»* UPDATE POINTER IN REAL U:BTAB * «, t00=0x00d4, t01=0x003e}
0x14b88…14bb2               Head {h00=0x0026, h01=0x0050, text=»********************************* «, t00=0x00d4, t01=0x0068}
0x14bb2…14bc6               Head {h00=0x0010, h01=0x0050, text=»GETP50 EQU *«, t00=0x00d4, t01=0x0092}
0x14bc6…14c00               Head {h00=0x0036, h01=0x0050, text=» ST A2,URADDR,A9 STORE ADDRESS TO FIRST IN U:BTAB «, t00=0x00d4, t01=0x00a6}
0x14c00…14c0c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00d4, t01=0x00e0}
0x14c0c…14c28               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x00d4, t01=0x00ec}
0x14c28…14c42               Head {h00=0x0016, h01=0x0050, text=» ELR A4,A3 LENGTH «, t00=0x00d4, t01=0x0108}
0x14c42…14c56               Head {h00=0x0010, h01=0x0050, text=»GETP10 EQU *«, t00=0x00d4, t01=0x0122}
0x14c56…14c90               Head {h00=0x0036, h01=0x0050, text=» SUK A4,UP:REC SUB RECORD LENGTH FRM TABLE LENGTH «, t00=0x00d4, t01=0x0136}
0x14c90…14ca6               Head {h00=0x0012, h01=0x0050, text=» RF(NN) GETP20«, t00=0x00d4, t01=0x0170}
0x14ca6…14cca               Head {h00=0x0020, h01=0x0050, text=» LDK A1,LMP6 W.B. NOT FOUND!«, t00=0x00d4, t01=0x0186}
0x14cca…14cde               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x00d5, t01=0x001a}
0x14cde…14cf2               Head {h00=0x0010, h01=0x0050, text=»GETP20 EQU *«, t00=0x00d5, t01=0x002e}
0x14cf2…14d1e               Head {h00=0x0028, h01=0x0050, text=» EL A10,UPADDR,A3 CHECK IF SAME W.B.«, t00=0x00d5, t01=0x0042}
0x14d1e…14d32               Head {h00=0x0010, h01=0x0050, text=» CWR A11,A10«, t00=0x00d5, t01=0x006e}
0x14d32…14d62               Head {h00=0x002c, h01=0x0050, text=» RF(E) GETP30 YES! GET NUMBER OF COPIES «, t00=0x00d5, t01=0x0082}
0x14d62…14d7e               Head {h00=0x0018, h01=0x0050, text=» ADK A3,UP:REC NEXT «, t00=0x00d5, t01=0x00b2}
0x14d7e…14d90               Head {h00=0x000e, h01=0x0050, text=» RB GETP10«, t00=0x00d5, t01=0x00ce}
0x14d90…14d9c               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00d5, t01=0x00e0}
0x14d9c…14dd0               Head {h00=0x0030, h01=0x0050, text=»* GET NUMBER OF COPIES                     *«, t00=0x00d5, t01=0x00ec}
0x14dd0…14e04               Head {h00=0x0030, h01=0x0050, text=»* A3 POINTS AT PROTOTYPE ADDRESS IN U:BTAB *«, t00=0x00d5, t01=0x0120}
0x14e04…14e38               Head {h00=0x0030, h01=0x0050, text=»********************************************«, t00=0x00d5, t01=0x0154}
0x14e38…14e40               Head {h00=0x0004, h01=0x0050, t00=0x00d5, t01=0x0188}
0x14e40…14e54               Head {h00=0x0010, h01=0x0050, text=»GETP30 EQU *«, t00=0x00d5, t01=0x0190}
0x14e54…14e78               Head {h00=0x0020, h01=0x0050, text=» EL A4,WBLEN,A11 W.B.-LENGTH«, t00=0x00d6, t01=0x0014}
0x14e78…14ea8               Head {h00=0x002c, h01=0x0050, text=» EL A5,UPNUMB-1,A3 GET NUMBER OF COPIES «, t00=0x00d6, t01=0x0038}
0x14ea8…14ebc               Head {h00=0x0010, h01=0x0050, text=» ANK A5,/FF «, t00=0x00d6, t01=0x0068}
0x14ebc…14eec               Head {h00=0x002c, h01=0x0050, text=» SU A3,U:BTOD,A13 GET TABLE DISPLACEMENT«, t00=0x00d6, t01=0x007c}
0x14eec…14f1e               Head {h00=0x002e, h01=0x0050, text=» AD A3,U:BTNW,A13 ADD TO NEW TABLE ADDRESS«, t00=0x00d6, t01=0x00ac}
0x14f1e…14f30               Head {h00=0x000e, h01=0x0050, text=» LDR A9,A3«, t00=0x00d6, t01=0x00de}
0x14f30…14f54               Head {h00=0x0020, h01=0x0050, text=» TL* MMTO,A13 LOAD TO-TABLE «, t00=0x00d6, t01=0x00f0}
0x14f54…14f82               Head {h00=0x002a, h01=0x0050, text=» ES A5,URNUMB,A9 ESORE IN REAL U:BTAB «, t00=0x00d6, t01=0x0114}
0x14f82…14fa8               Head {h00=0x0022, h01=0x0050, text=» ES A4,URLENG,A9 STORE LENGTH «, t00=0x00d6, t01=0x0142}
0x14fa8…14fd2               Head {h00=0x0026, h01=0x0050, text=» TL* MMFROM,A13 RELOAD FROM TABLE «, t00=0x00d6, t01=0x0168}
0x14fd2…15006 (215, 0, 400) Head {h00=0x0030, h01=0x0050, text=»* COPY NUMBER OF WORKBLOCKS TO COMMON AREA *«, t00=0x00d7, t01=0x0004}
0x15006…1503a               Head {h00=0x0030, h01=0x0050, text=»********************************************«, t00=0x00d7, t01=0x0038}
0x1503a…1506c               Head {h00=0x002e, h01=0x0050, text=» SUK A5,1 ONE ALREADY MOVED (IN 'MOVCOM') «, t00=0x00d7, t01=0x006c}
0x1506c…15082               Head {h00=0x0012, h01=0x0050, text=» RF(NP) GETP50«, t00=0x00d7, t01=0x009e}
0x15082…1509c               Head {h00=0x0016, h01=0x0050, text=»GETP40 CALL MOVWB «, t00=0x00d7, t01=0x00b4}
0x1509c…150ae               Head {h00=0x000e, h01=0x0050, text=» SUK A5,1 «, t00=0x00d7, t01=0x00ce}
0x150ae…150c4               Head {h00=0x0012, h01=0x0050, text=» RB(NZ) GETP40«, t00=0x00d7, t01=0x00e0}
0x150c4…150d0               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00d7, t01=0x00f6}
0x150d0…150fa               Head {h00=0x0026, h01=0x0050, text=»* UPDATE POINTER IN REAL U:BTAB * «, t00=0x00d7, t01=0x0102}
0x150fa…15124               Head {h00=0x0026, h01=0x0050, text=»********************************* «, t00=0x00d7, t01=0x012c}
0x15124…15138               Head {h00=0x0010, h01=0x0050, text=»GETP50 EQU *«, t00=0x00d7, t01=0x0156}
0x15138…1514e               Head {h00=0x0012, h01=0x0050, text=» TL* MMTO,A13 «, t00=0x00d7, t01=0x016a}
0x1514e…15188               Head {h00=0x0036, h01=0x0050, text=» ES A2,URADDR,A9 ESORE ADDRESS TO FIRES IN U:BTAB «, t00=0x00d7, t01=0x0180}
0x15188…151a0               Head {h00=0x0014, h01=0x0050, text=» TL* MMFROM,A13 «, t00=0x00d8, t01=0x002a}
0x151a0…151ac               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00d8, t01=0x0042}
0x151ac…151c2               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x00d8, t01=0x004e}
0x151c2…151d2               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00d8, t01=0x0064}
0x151d2…151e0               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00d8, t01=0x0074}
0x151e0…151ec               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00d8, t01=0x0082}
0x151ec…15222               Head {h00=0x0032, h01=0x0050, text=»**                M O V C L A              ** «, t00=0x00d8, t01=0x008e}
0x15222…15258               Head {h00=0x0032, h01=0x0050, text=»**                                         ** «, t00=0x00d8, t01=0x00c4}
0x15258…1528e               Head {h00=0x0032, h01=0x0050, text=»**                                         ** «, t00=0x00d8, t01=0x00fa}
0x1528e…152c4               Head {h00=0x0032, h01=0x0050, text=»**  CHECKS IF W.B. ALREADY MOVED TO COMMON ** «, t00=0x00d8, t01=0x0130}
0x152c4…152fa               Head {h00=0x0032, h01=0x0050, text=»**  AREA. IF NOT MOVE W.B. & D.T. AND      ** «, t00=0x00d8, t01=0x0166}
0x152fa…15330               Head {h00=0x0032, h01=0x0050, text=»**  CHECK IF ANY DWB'S                     ** «, t00=0x00d9, t01=0x000c}
0x15330…15366               Head {h00=0x0032, h01=0x0050, text=»**                                         ** «, t00=0x00d9, t01=0x0042}
0x15366…1539c               Head {h00=0x0032, h01=0x0050, text=»**  A LOT OF WORKREGS.                     ** «, t00=0x00d9, t01=0x0078}
0x1539c…153d2               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x00d9, t01=0x00ae}
0x153d2…153da               Head {h00=0x0004, h01=0x0050, t00=0x00d9, t01=0x00e4}
0x153da…153ee               Head {h00=0x0010, h01=0x0050, text=»MOVCLA EQU *«, t00=0x00d9, t01=0x00ec}
0x153ee…15402               Head {h00=0x0010, h01=0x0050, text=» CALL SHIFT «, t00=0x00d9, t01=0x0100}
0x15402…15418               Head {h00=0x0012, h01=0x0050, text=» RF(Z) MVCL30 «, t00=0x00d9, t01=0x0114}
0x15418…15446               Head {h00=0x002a, h01=0x0050, text=»MVCL10 CALL GETWB W.B.-ADDRESS TO A11 «, t00=0x00d9, t01=0x012a}
0x15446…15470               Head {h00=0x0026, h01=0x0050, text=» CALL CHKMVD BLOCK ALREADY MOVED? «, t00=0x00d9, t01=0x0158}
0x15470…1548a               Head {h00=0x0016, h01=0x0050, text=» RF(NN) MVCL40 NO!«, t00=0x00d9, t01=0x0182}
0x1548a…154ba               Head {h00=0x002c, h01=0x0050, text=»MVCL20 CALL SKIFTA GET NEXT BIT IN MASK «, t00=0x00da, t01=0x000c}
0x154ba…154d0               Head {h00=0x0012, h01=0x0050, text=» RB(NZ) MVCL10«, t00=0x00da, t01=0x003c}
0x154d0…154e6               Head {h00=0x0012, h01=0x0050, text=»MVCL30 RTN A14«, t00=0x00da, t01=0x0052}
0x154e6…15500               Head {h00=0x0016, h01=0x0050, text=»MVCL40 CALL MOVDT «, t00=0x00da, t01=0x0068}
0x15500…15514               Head {h00=0x0010, h01=0x0050, text=» CALL MOVWB «, t00=0x00da, t01=0x0082}
0x15514…15538               Head {h00=0x0020, h01=0x0050, text=» LD A4,UWB,A13 UWB-SCANNING «, t00=0x00da, t01=0x0096}
0x15538…15552               Head {h00=0x0016, h01=0x0050, text=» RF(Z) MVCL50 NO! «, t00=0x00da, t01=0x00ba}
0x15552…15576               Head {h00=0x0020, h01=0x0050, text=» CALL GETPRO DUPLICATE WB'S «, t00=0x00da, t01=0x00d4}
0x15576…155a8               Head {h00=0x002e, h01=0x0050, text=»MVCL50 ST A2,NEWAD2,A13 SAVE W.B.-ADDRESS «, t00=0x00da, t01=0x00f8}
0x155a8…155ca               Head {h00=0x001e, h01=0x0050, text=» CALL MOVDWB PROCESS DWB'S«, t00=0x00da, t01=0x012a}
0x155ca…155dc               Head {h00=0x000e, h01=0x0050, text=» RB MVCL20«, t00=0x00da, t01=0x014c}
0x155dc…155ea               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00da, t01=0x015e}
0x155ea…155f6               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00da, t01=0x016c}
0x155f6…15602               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00da, t01=0x0178}
0x15602…1563c               Head {h00=0x0036, h01=0x0050, text=»**                  C H A D R                  ** «, t00=0x00da, t01=0x0184}
0x1563c…15676               Head {h00=0x0036, h01=0x0050, text=»**                                             ** «, t00=0x00db, t01=0x002e}
0x15676…156b0               Head {h00=0x0036, h01=0x0050, text=»**                                             ** «, t00=0x00db, t01=0x0068}
0x156b0…156ea               Head {h00=0x0036, h01=0x0050, text=»**  CHANGE ADDRESS TO W.B. & D.T. IN T:A,      ** «, t00=0x00db, t01=0x00a2}
0x156ea…15724               Head {h00=0x0036, h01=0x0050, text=»**  BLOCKS ALREDY MOVED                        ** «, t00=0x00db, t01=0x00dc}
0x15724…1575e               Head {h00=0x0036, h01=0x0050, text=»**                                             ** «, t00=0x00db, t01=0x0116}
0x1575e…15798               Head {h00=0x0036, h01=0x0050, text=»**  INPUT : A6=POINTER IN T:ATAB TO T:A        ** «, t00=0x00db, t01=0x0150}
0x15798…157d2               Head {h00=0x0036, h01=0x0050, text=»**          NEWADR1=NEW D.T.-ADDRESS           ** «, t00=0x00db, t01=0x018a}
0x157d2…1580c               Head {h00=0x0036, h01=0x0050, text=»**          NEWAD2= NEW W.B.-ADDRESS           ** «, t00=0x00dc, t01=0x0034}
0x1580c…15846               Head {h00=0x0036, h01=0x0050, text=»**          TADISP=DISPLACEMENT TO WB-ADDR     ** «, t00=0x00dc, t01=0x006e}
0x15846…15880               Head {h00=0x0036, h01=0x0050, text=»**  WORK.REGS: A1,A2                           ** «, t00=0x00dc, t01=0x00a8}
0x15880…158ba               Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x00dc, t01=0x00e2}
0x158ba…158c6               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00dc, t01=0x011c}
0x158c6…158da               Head {h00=0x0010, h01=0x0050, text=»CHADR EQU * «, t00=0x00dc, t01=0x0128}
0x158da…158f6               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x00dc, t01=0x013c}
0x158f6…15916               Head {h00=0x001c, h01=0x0050, text=» LDR* A1,A6 T:A-ADDRESS «, t00=0x00dc, t01=0x0158}
0x15916…15948               Head {h00=0x002e, h01=0x0050, text=» AD A1,TADISP,A13 ADDRESS  TO W.B.-ADDRESS«, t00=0x00dc, t01=0x0178}
0x15948…15962               Head {h00=0x0016, h01=0x0050, text=» LD A2,NEWAD2,A13 «, t00=0x00dd, t01=0x001a}
0x15962…15974               Head {h00=0x000e, h01=0x0050, text=» STR A2,A1«, t00=0x00dd, t01=0x0034}
0x15974…1599e               Head {h00=0x0026, h01=0x0050, text=» SUK A1,2 ADDRESS TO D.T.-ADDRESS «, t00=0x00dd, t01=0x0046}
0x1599e…159b8               Head {h00=0x0016, h01=0x0050, text=» LD A2,NEWAD1,A13 «, t00=0x00dd, t01=0x0070}
0x159b8…159ca               Head {h00=0x000e, h01=0x0050, text=» STR A2,A1«, t00=0x00dd, t01=0x008a}
0x159ca…159d6               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00dd, t01=0x009c}
0x159d6…159f2               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x00dd, t01=0x00a8}
0x159f2…15a10               Head {h00=0x001a, h01=0x0050, text=» ELR A1,A6 T:A-ADDRESS«, t00=0x00dd, t01=0x00c4}
0x15a10…15a42               Head {h00=0x002e, h01=0x0050, text=» AD A1,TADISP,A13 ADDRESS  TO W.B.-ADDRESS«, t00=0x00dd, t01=0x00e2}
0x15a42…15a5c               Head {h00=0x0016, h01=0x0050, text=» LD A2,NEWAD2,A13 «, t00=0x00dd, t01=0x0114}
0x15a5c…15a6e               Head {h00=0x000e, h01=0x0050, text=» ESR A2,A1«, t00=0x00dd, t01=0x012e}
0x15a6e…15a98               Head {h00=0x0026, h01=0x0050, text=» SUK A1,2 ADDRESS TO D.T.-ADDRESS «, t00=0x00dd, t01=0x0140}
0x15a98…15ab2               Head {h00=0x0016, h01=0x0050, text=» LD A2,NEWAD1,A13 «, t00=0x00dd, t01=0x016a}
0x15ab2…15ac4               Head {h00=0x000e, h01=0x0050, text=» ESR A2,A1«, t00=0x00dd, t01=0x0184}
0x15ac4…15ad0               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00de, t01=0x0008}
0x15ad0…15ae6               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x00de, t01=0x0014}
0x15ae6…15af6               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00de, t01=0x002a}
0x15af6…15b02               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00de, t01=0x003a}
0x15b02…15b1e               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+SWPBLK=2«, t00=0x00de, t01=0x0046}
0x15b1e…15b2c               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00de, t01=0x0062}
0x15b2c…15b72               Head {h00=0x0042, h01=0x0050, text=»**************************************************************«, t00=0x00de, t01=0x0070}
0x15b72…15bb8               Head {h00=0x0042, h01=0x0050, text=»*                                                            *«, t00=0x00de, t01=0x00b6}
0x15bb8…15bfe               Head {h00=0x0042, h01=0x0050, text=»*                                                            *«, t00=0x00de, t01=0x00fc}
0x15bfe…15c44               Head {h00=0x0042, h01=0x0050, text=»*  B:RSWT - BUILD REAL SWB CONTROL TABLE                     *«, t00=0x00de, t01=0x0142}
0x15c44…15c8a               Head {h00=0x0042, h01=0x0050, text=»*  =====================================                     *«, t00=0x00de, t01=0x0188}
0x15c8a…15cd0               Head {h00=0x0042, h01=0x0050, text=»*                                                            *«, t00=0x00df, t01=0x003e}
0x15cd0…15d16               Head {h00=0x0042, h01=0x0050, text=»*  REFERENCED IN:  SYSLDA                                    *«, t00=0x00df, t01=0x0084}
0x15d16…15d5c               Head {h00=0x0042, h01=0x0050, text=»*                                                            *«, t00=0x00df, t01=0x00ca}
0x15d5c…15da2               Head {h00=0x0042, h01=0x0050, text=»*  ENTRY:  A2 - POINTER TO FIRST RECORD IN REAL S:BTAB       *«, t00=0x00df, t01=0x0110}
0x15da2…15de8               Head {h00=0x0042, h01=0x0050, text=»*          A5 - LENGTH OF REAL S:BTAB                        *«, t00=0x00df, t01=0x0156}
0x15de8…15e2e               Head {h00=0x0042, h01=0x0050, text=»*                                                            *«, t00=0x00e0, t01=0x000c}
0x15e2e…15e74               Head {h00=0x0042, h01=0x0050, text=»*  EXIT:                                                     *«, t00=0x00e0, t01=0x0052}
0x15e74…15eba               Head {h00=0x0042, h01=0x0050, text=»*                                                            *«, t00=0x00e0, t01=0x0098}
0x15eba…15f00               Head {h00=0x0042, h01=0x0050, text=»*  WORK REGISTERS:  A1-A7                                    *«, t00=0x00e0, t01=0x00de}
0x15f00…15f46               Head {h00=0x0042, h01=0x0050, text=»*                                                            *«, t00=0x00e0, t01=0x0124}
0x15f46…15f8c               Head {h00=0x0042, h01=0x0050, text=»*  SUBROUTINES:                                              *«, t00=0x00e0, t01=0x016a}
0x15f8c…15fd2               Head {h00=0x0042, h01=0x0050, text=»*                                                            *«, t00=0x00e1, t01=0x0020}
0x15fd2…16018               Head {h00=0x0042, h01=0x0050, text=»**************************************************************«, t00=0x00e1, t01=0x0066}
0x16018…16026               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00e1, t01=0x00ac}
0x16026…1603a               Head {h00=0x0010, h01=0x0050, text=»B:RSWT EQU *«, t00=0x00e1, t01=0x00ba}
0x1603a…16068               Head {h00=0x002a, h01=0x0050, text=» LDR A8,A2 SAVE POINTER TO FIRST BLOCK«, t00=0x00e1, t01=0x00ce}
0x16068…16098               Head {h00=0x002c, h01=0x0050, text=» LD A1,SCTSWB POINTER TO SWB BLOCK TABLE«, t00=0x00e1, t01=0x00fc}
0x16098…160c6               Head {h00=0x002a, h01=0x0050, text=» RF(Z) RSWBEX NO SWB:S IN APPLICATION «, t00=0x00e1, t01=0x012c}
0x160c6…160ea               Head {h00=0x0020, h01=0x0050, text=» LDR* A3,A1 NUMBER OF TYPES «, t00=0x00e1, t01=0x015a}
0x160ea…16108               Head {h00=0x001a, h01=0x0050, text=» RF(Z) RSWBEX NO MOORE«, t00=0x00e1, t01=0x017e}
0x16108…1611a               Head {h00=0x000e, h01=0x0050, text=» LDK A6,0 «, t00=0x00e2, t01=0x000c}
0x1611a…1613c               Head {h00=0x001e, h01=0x0050, text=» SUK A5,2 SKIP LENGTH WORD«, t00=0x00e2, t01=0x001e}
0x1613c…1615e               Head {h00=0x001e, h01=0x0050, text=»RSWB10 ADK A1,2 NEXT TYPE «, t00=0x00e2, t01=0x0040}
0x1615e…16182               Head {h00=0x0020, h01=0x0050, text=» LDR* A4,A1 POINTER TO BLOCK«, t00=0x00e2, t01=0x0062}
0x16182…161a6               Head {h00=0x0020, h01=0x0050, text=» LCR A6,A4 NUMBER OF COPIES «, t00=0x00e2, t01=0x0086}
0x161a6…161ce               Head {h00=0x0024, h01=0x0050, text=» LD A7,SWBLEN,A4 LENGTH IN BYTES«, t00=0x00e2, t01=0x00aa}
0x161ce…161da               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00e2, t01=0x00d2}
0x161da…161f6               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUSWB=3«, t00=0x00e2, t01=0x00de}
0x161f6…16220               Head {h00=0x0026, h01=0x0050, text=» ES A6,2,A2 STORE NUMBER OF COPIES«, t00=0x00e2, t01=0x00fa}
0x16220…16250               Head {h00=0x002c, h01=0x0050, text=» ES A7,4,A2 STORE LENGTH OF SWB IN BYTES«, t00=0x00e2, t01=0x0124}
0x16250…1625c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00e2, t01=0x0154}
0x1625c…16278               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+SWBMMU=2«, t00=0x00e2, t01=0x0160}
0x16278…162a2               Head {h00=0x0026, h01=0x0050, text=» ST A6,2,A2 STORE NUMBER OF COPIES«, t00=0x00e2, t01=0x017c}
0x162a2…162d2               Head {h00=0x002c, h01=0x0050, text=» ST A7,4,A2 STORE LENGTH OF SWB IN BYTES«, t00=0x00e3, t01=0x0016}
0x162d2…162de               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00e3, t01=0x0046}
0x162de…162fa               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+SWPBLK=2«, t00=0x00e3, t01=0x0052}
0x162fa…16324               Head {h00=0x0026, h01=0x0050, text=» SUK A5,6 DECREMENTS S:BTAB LENGTH«, t00=0x00e3, t01=0x006e}
0x16324…16350               Head {h00=0x0028, h01=0x0050, text=» ADK A2,6 INCREMENT POINTER IN BLOCK«, t00=0x00e3, t01=0x0098}
0x16350…1637c               Head {h00=0x0028, h01=0x0050, text=» SUK A3,1 DECREMENT NUMBER OF TYPES «, t00=0x00e3, t01=0x00c4}
0x1637c…16392               Head {h00=0x0012, h01=0x0050, text=» RB(P) RSWB10 «, t00=0x00e3, t01=0x00f0}
0x16392…163a4               Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x00e3, t01=0x0106}
0x163a4…163ae               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e3, t01=0x0118}
0x163ae…163e6               Head {h00=0x0034, h01=0x0050, text=»*  INIT POINTERS TO TID BLOCKS FOR EACH SWB TYPE«, t00=0x00e3, t01=0x0122}
0x163e6…16412               Head {h00=0x0028, h01=0x0050, text=»*  AND RESET ALL WORDS IN TID BLOCKS«, t00=0x00e3, t01=0x015a}
0x16412…1641c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e3, t01=0x0186}
0x1641c…16430               Head {h00=0x0010, h01=0x0050, text=»RSWB20 EQU *«, t00=0x00e3, t01=0x0190}
0x16430…1645c               Head {h00=0x0028, h01=0x0050, text=» LDR A6,A2 GET ADDRESS TO TID BLOCK «, t00=0x00e4, t01=0x0014}
0x1645c…16484               Head {h00=0x0024, h01=0x0050, text=» SUR A6,A8 COMPUTE DISPLACEMENT «, t00=0x00e4, t01=0x0040}
0x16484…164a0               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+SWBMMU=2«, t00=0x00e4, t01=0x0068}
0x164a0…164c4               Head {h00=0x0020, h01=0x0050, text=» LD A1,2,A8 NUMBER OF COPIES«, t00=0x00e4, t01=0x0084}
0x164c4…164e4               Head {h00=0x001c, h01=0x0050, text=» RF(Z) RSWB50 NO COPIES!«, t00=0x00e4, t01=0x00a8}
0x164e4…16512               Head {h00=0x002a, h01=0x0050, text=» STR A6,A8 STORE POINTER TO TID BLOCK «, t00=0x00e4, t01=0x00c8}
0x16512…16534               Head {h00=0x001e, h01=0x0050, text=»RSWB30 STR A3,A2 RESET TID«, t00=0x00e4, t01=0x00f6}
0x16534…16564               Head {h00=0x002c, h01=0x0050, text=» ADK A2,2 INCREMENT POINTER IN TID BLOCK«, t00=0x00e4, t01=0x0118}
0x16564…16596               Head {h00=0x002e, h01=0x0050, text=» SUK A5,2 DECREMENT LENGTH OF REAL S:BTAB «, t00=0x00e4, t01=0x0148}
0x16596…165be               Head {h00=0x0024, h01=0x0050, text=» SUK A1,1 DECR. NUMBER OF COPIES«, t00=0x00e4, t01=0x017a}
0x165be…165de               Head {h00=0x001c, h01=0x0050, text=» RB(P) RSWB30 NEXT COPY «, t00=0x00e5, t01=0x0012}
0x165de…165ea               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00e5, t01=0x0032}
0x165ea…16606               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUSWB=3«, t00=0x00e5, t01=0x003e}
0x16606…1662e               Head {h00=0x0024, h01=0x0050, text=» EL A1,2,A8 GET NUMBER OF COPIES«, t00=0x00e5, t01=0x005a}
0x1662e…1664e               Head {h00=0x001c, h01=0x0050, text=» RF(Z) RSWB50 NO COPIES!«, t00=0x00e5, t01=0x0082}
0x1664e…1667c               Head {h00=0x002a, h01=0x0050, text=» ESR A6,A8 STORE POINTER TO TID BLOCK «, t00=0x00e5, t01=0x00a2}
0x1667c…1669e               Head {h00=0x001e, h01=0x0050, text=»RSWB40 ESR A3,A2 RESET TID«, t00=0x00e5, t01=0x00d0}
0x1669e…166ce               Head {h00=0x002c, h01=0x0050, text=» ADK A2,2 INCREMENT POINTER IN TID BLOCK«, t00=0x00e5, t01=0x00f2}
0x166ce…16700               Head {h00=0x002e, h01=0x0050, text=» SUK A5,2 DECREMENT LENGTH OF REAL S:BTAB «, t00=0x00e5, t01=0x0122}
0x16700…1672c               Head {h00=0x0028, h01=0x0050, text=» SUK A1,1 DECREMENT NUMBER OF COPIES«, t00=0x00e5, t01=0x0154}
0x1672c…1674c               Head {h00=0x001c, h01=0x0050, text=» RB(P) RSWB40 NEXT COPY «, t00=0x00e5, t01=0x0180}
0x1674c…16758               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00e6, t01=0x0010}
0x16758…16774               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+SWPBLK=2«, t00=0x00e6, t01=0x001c}
0x16774…1678c               Head {h00=0x0014, h01=0x0050, text=»RSWB50 ADKL A8,6«, t00=0x00e6, t01=0x0038}
0x1678c…1679e               Head {h00=0x000e, h01=0x0050, text=» CWR A8,A4«, t00=0x00e6, t01=0x0050}
0x1679e…167b4               Head {h00=0x0012, h01=0x0050, text=» RB(NE) RSWB20«, t00=0x00e6, t01=0x0062}
0x167b4…167da               Head {h00=0x0022, h01=0x0050, text=» LDR A5,A5 S:BTAB CONSISTENT? «, t00=0x00e6, t01=0x0078}
0x167da…167f4               Head {h00=0x0016, h01=0x0050, text=» RF(Z) RSWBEX YES «, t00=0x00e6, t01=0x009e}
0x167f4…16814               Head {h00=0x001c, h01=0x0050, text=» LDKL A1,LMP6 SWB ERROR!«, t00=0x00e6, t01=0x00b8}
0x16814…16828               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x00e6, t01=0x00d8}
0x16828…1683e               Head {h00=0x0012, h01=0x0050, text=»RSWBEX RTN A14«, t00=0x00e6, t01=0x00ec}
0x1683e…1684a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00e6, t01=0x0102}
0x1684a…16860               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x00e6, t01=0x010e}
0x16860…1686e               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00e6, t01=0x0124}
0x1686e…16876               Head {h00=0x0004, h01=0x0050, t00=0x00e6, t01=0x0132}
0x16876…1689a               Head {h00=0x0020, h01=0x0050, text=»* **************************«, t00=0x00e6, t01=0x013a}
0x1689a…168c0               Head {h00=0x0022, h01=0x0050, text=»* START OF PROGRAM PART 2.A * «, t00=0x00e6, t01=0x015e}
0x168c0…168e6               Head {h00=0x0022, h01=0x0050, text=»***************************** «, t00=0x00e6, t01=0x0184}
0x168e6…168ee               Head {h00=0x0004, h01=0x0050, t00=0x00e7, t01=0x001a}
0x168ee…1690c               Head {h00=0x001a, h01=0x0050, text=»* LOAD BASE ADDRESS * «, t00=0x00e7, t01=0x0022}
0x1690c…1692a               Head {h00=0x001a, h01=0x0050, text=»********************* «, t00=0x00e7, t01=0x0040}
0x1692a…16944               Head {h00=0x0016, h01=0x0050, text=»* A5=START-ADDRESS«, t00=0x00e7, t01=0x005e}
0x16944…16960               Head {h00=0x0018, h01=0x0050, text=»* A9=P:MTAB ADDRESS «, t00=0x00e7, t01=0x0078}
0x16960…16980               Head {h00=0x001c, h01=0x0050, text=»* SAVE03=DDIV TO-ADDRESS«, t00=0x00e7, t01=0x0094}
0x16980…169a2               Head {h00=0x001e, h01=0x0050, text=»* SAVE04=DDIV FROM ADDRESS«, t00=0x00e7, t01=0x00b4}
0x169a2…169c8               Head {h00=0x0022, h01=0x0050, text=»* SAVE05=LENGTH OF REAL T:ATAB«, t00=0x00e7, t01=0x00d6}
0x169c8…169ee               Head {h00=0x0022, h01=0x0050, text=»* SAVE06=LENGTH OF REAL U:BTAB«, t00=0x00e7, t01=0x00fc}
0x169ee…169fa               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00e7, t01=0x0122}
0x169fa…16a12               Head {h00=0x0014, h01=0x0050, text=»START2 EQU *-REL«, t00=0x00e7, t01=0x012e}
0x16a12…16a38               Head {h00=0x0022, h01=0x0050, text=» LDR A8,P LOAD TEMP. STACKBASE«, t00=0x00e7, t01=0x0146}
0x16a38…16a64               Head {h00=0x0028, h01=0x0050, text=» ADK A5,2 ADD FOR RELOCATION ROUTINE«, t00=0x00e7, t01=0x016c}
0x16a64…16a76               Head {h00=0x000e, h01=0x0050, text=» CFR A8,A5«, t00=0x00e8, t01=0x0008}
0x16a76…16a8c               Head {h00=0x0012, h01=0x0050, text=»* MOVE DDIV * «, t00=0x00e8, t01=0x001a}
0x16a8c…16a94               Head {h00=0x0004, h01=0x0050, t00=0x00e8, t01=0x0030}
0x16a94…16abe               Head {h00=0x0026, h01=0x0050, text=» LD A1,SAVE04,A13 GET FROM-ADDRESS«, t00=0x00e8, t01=0x0038}
0x16abe…16ae6               Head {h00=0x0024, h01=0x0050, text=» LD A2,SAVE03,A13 GET TO ADDRESS«, t00=0x00e8, t01=0x0062}
0x16ae6…16b18               Head {h00=0x002e, h01=0x0050, text=» LDR A3,A9 GET P:MTAB START (=END OF DDIV «, t00=0x00e8, t01=0x008a}
0x16b18…16b34               Head {h00=0x0018, h01=0x0050, text=» SUR A3,A1 => LENGTH«, t00=0x00e8, t01=0x00bc}
0x16b34…16b40               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00e8, t01=0x00d8}
0x16b40…16b5c               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x00e8, t01=0x00e4}
0x16b5c…16b92               Head {h00=0x0032, h01=0x0050, text=» LD A8,SAVE29,A13 ANY SEGMENTS IN APPLICATION?«, t00=0x00e8, t01=0x0100}
0x16b92…16bac               Head {h00=0x0016, h01=0x0050, text=» RF(Z) NOSGMT NO! «, t00=0x00e8, t01=0x0136}
0x16bac…16bd8               Head {h00=0x0028, h01=0x0050, text=» LDKL A8,0 RESET FSTADR IF SEGMENTS!«, t00=0x00e8, t01=0x0150}
0x16bd8…16bea               Head {h00=0x000e, h01=0x0050, text=» RF SEGMTS«, t00=0x00e8, t01=0x017c}
0x16bea…16c20               Head {h00=0x0032, h01=0x0050, text=»NOSGMT LD A8,SCTSFA ALLOCATE BUFFERS FROM TOP «, t00=0x00e8, t01=0x018e}
0x16c20…16c46               Head {h00=0x0022, h01=0x0050, text=»SEGMTS ST A8,FSTADR,A13 STORE «, t00=0x00e9, t01=0x0034}
0x16c46…16c68               Head {h00=0x001e, h01=0x0050, text=»MOVNXT LDR* A4,A1 GET WORD«, t00=0x00e9, t01=0x005a}
0x16c68…16c80               Head {h00=0x0014, h01=0x0050, text=» STR A4,A2 STORE«, t00=0x00e9, t01=0x007c}
0x16c80…16c92               Head {h00=0x000e, h01=0x0050, text=» ADK A1,2 «, t00=0x00e9, t01=0x0094}
0x16c92…16ca4               Head {h00=0x000e, h01=0x0050, text=» ADK A2,2 «, t00=0x00e9, t01=0x00a6}
0x16ca4…16cc0               Head {h00=0x0018, h01=0x0050, text=» SUK A3,2 DEC LENGTH«, t00=0x00e9, t01=0x00b8}
0x16cc0…16cd6               Head {h00=0x0012, h01=0x0050, text=» RB(NN) MOVNXT«, t00=0x00e9, t01=0x00d4}
0x16cd6…16ce2               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00e9, t01=0x00ea}
0x16ce2…16cfe               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x00e9, t01=0x00f6}
0x16cfe…16d12               Head {h00=0x0010, h01=0x0050, text=» CALL XMOVE «, t00=0x00e9, t01=0x0112}
0x16d12…16d3c               Head {h00=0x0026, h01=0x0050, text=»* REMOVE DDIV ENTRIES IN MM-TABLE «, t00=0x00e9, t01=0x0126}
0x16d3c…16d44               Head {h00=0x0004, h01=0x0050, t00=0x00e9, t01=0x0150}
0x16d44…16d6a               Head {h00=0x0022, h01=0x0050, text=» LDR A1,A9 GET P:MTAB ADDRESS «, t00=0x00e9, t01=0x0158}
0x16d6a…16d92               Head {h00=0x0024, h01=0x0050, text=» SRL A1,11 ADJUST FOR ADDRESSING«, t00=0x00e9, t01=0x017e}
0x16d92…16da6               Head {h00=0x0010, h01=0x0050, text=» ANK A1,/1E «, t00=0x00ea, t01=0x0016}
0x16da6…16dd0               Head {h00=0x0026, h01=0x0050, text=» LDK A2,MMTAB-2 GET TABLE ADDRESS «, t00=0x00ea, t01=0x002a}
0x16dd0…16dec               Head {h00=0x0018, h01=0x0050, text=» ADR A2,A13 RELOCATE«, t00=0x00ea, t01=0x0054}
0x16dec…16e12               Head {h00=0x0022, h01=0x0050, text=» ADR A1,A2 P:MTAB START ENTRY «, t00=0x00ea, t01=0x0070}
0x16e12…16e28               Head {h00=0x0012, h01=0x0050, text=» LDKL A4,/FC00«, t00=0x00ea, t01=0x0096}
0x16e28…16e46               Head {h00=0x001a, h01=0x0050, text=»SYA205 CWR A1,A2 ALL? «, t00=0x00ea, t01=0x00ac}
0x16e46…16e60               Head {h00=0x0016, h01=0x0050, text=» RF(E) SYA207 YES!«, t00=0x00ea, t01=0x00ca}
0x16e60…16e90               Head {h00=0x002c, h01=0x0050, text=» STR A4,A1 REPLACE ENTRY WITH PAGE ERROR«, t00=0x00ea, t01=0x00e4}
0x16e90…16ea2               Head {h00=0x000e, h01=0x0050, text=» SUK A1,2 «, t00=0x00ea, t01=0x0114}
0x16ea2…16eb4               Head {h00=0x000e, h01=0x0050, text=» RB SYA205«, t00=0x00ea, t01=0x0126}
0x16eb4…16ec8               Head {h00=0x0010, h01=0x0050, text=»SYA207 EQU *«, t00=0x00ea, t01=0x0138}
0x16ec8…16ee8               Head {h00=0x001c, h01=0x0050, text=»* CHANGE TABLE-ADDRESSES«, t00=0x00ea, t01=0x014c}
0x16ee8…16f02               Head {h00=0x0016, h01=0x0050, text=» LD A4,MMFROM,A13 «, t00=0x00ea, t01=0x016c}
0x16f02…16f1a               Head {h00=0x0014, h01=0x0050, text=» LD A5,MMTO,A13 «, t00=0x00ea, t01=0x0186}
0x16f1a…16f32               Head {h00=0x0014, h01=0x0050, text=» ST A4,MMTO,A13 «, t00=0x00eb, t01=0x000e}
0x16f32…16f4c               Head {h00=0x0016, h01=0x0050, text=» ST A5,MMFROM,A13 «, t00=0x00eb, t01=0x0026}
0x16f4c…16f58               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00eb, t01=0x0040}
0x16f58…16f6e               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x00eb, t01=0x004c}
0x16f6e…16f92               Head {h00=0x0020, h01=0x0050, text=» ANKL A9,/FFFE EVEN ADDRESS «, t00=0x00eb, t01=0x0062}
0x16f92…16fc2               Head {h00=0x002c, h01=0x0050, text=» ST A9,LSTADR,A13 SAVE END OF FREE AREA «, t00=0x00eb, t01=0x0086}
0x16fc2…16fca               Head {h00=0x0004, h01=0x0050, t00=0x00eb, t01=0x00b6}
0x16fca…16fd2               Head {h00=0x0004, h01=0x0050, t00=0x00eb, t01=0x00be}
0x16fd2…16fde               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00eb, t01=0x00c6}
0x16fde…17010               Head {h00=0x002e, h01=0x0050, text=»* RESERVE SPACE FOR REAL T:A- AND U:BTAB *«, t00=0x00eb, t01=0x00d2}
0x17010…17018               Head {h00=0x0004, h01=0x0050, t00=0x00eb, t01=0x0104}
0x17018…17034               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x00eb, t01=0x010c}
0x17034…17060               Head {h00=0x0028, h01=0x0050, text=» LDKL A3,MMTAB GET CURRENT MM-TABLE «, t00=0x00eb, t01=0x0128}
0x17060…17074               Head {h00=0x0010, h01=0x0050, text=» ADR A3,A13 «, t00=0x00eb, t01=0x0154}
0x17074…170a4               Head {h00=0x002c, h01=0x0050, text=»* FIND LAST USED ENTRY IN REAL MMUTAB * «, t00=0x00eb, t01=0x0168}
0x170a4…170ac               Head {h00=0x0004, h01=0x0050, t00=0x00ec, t01=0x0008}
0x170ac…170c0               Head {h00=0x0010, h01=0x0050, text=» CALL MMENT «, t00=0x00ec, t01=0x0010}
0x170c0…170d8               Head {h00=0x0014, h01=0x0050, text=» ST A9,TTAB,A13 «, t00=0x00ec, t01=0x0024}
0x170d8…17106               Head {h00=0x002a, h01=0x0050, text=» ST A1,FYSPAG,A13 SAVE PHYSICALL PAGE «, t00=0x00ec, t01=0x003c}
0x17106…17134               Head {h00=0x002a, h01=0x0050, text=» LD A3,SAVE05,A13 GET LENGTH OF T:ATAB«, t00=0x00ec, t01=0x006a}
0x17134…1714c               Head {h00=0x0014, h01=0x0050, text=» LDR A5,A3 SAVE «, t00=0x00ec, t01=0x0098}
0x1714c…1717a               Head {h00=0x002a, h01=0x0050, text=» CALL MOVING RESERVE SPACE FOR T:ATAB «, t00=0x00ec, t01=0x00b0}
0x1717a…171a2               Head {h00=0x0024, h01=0x0050, text=» TL* MMTO,A13 SET CORRECT TABLE «, t00=0x00ec, t01=0x00de}
0x171a2…171c8               Head {h00=0x0022, h01=0x0050, text=» ESR A5,A2 STORE T:ATAB LENGTH«, t00=0x00ec, t01=0x0106}
0x171c8…171fa               Head {h00=0x002e, h01=0x0050, text=» ST A2,T:ATNW,A13 SAVE NEW T:ATAB ADDRESS «, t00=0x00ec, t01=0x012c}
0x171fa…1721c               Head {h00=0x001e, h01=0x0050, text=» ADK A2,2 SKIP LENGTH WORD«, t00=0x00ec, t01=0x015e}
0x1721c…17244               Head {h00=0x0024, h01=0x0050, text=» LD A9,SCTLAC GET P:MTAB ADDRESS«, t00=0x00ec, t01=0x0180}
0x17244…1726c               Head {h00=0x0024, h01=0x0050, text=» ES A2,T:ATAB,A9 STORE IN P:MTAB«, t00=0x00ed, t01=0x0018}
0x1726c…17294               Head {h00=0x0024, h01=0x0050, text=»* RESERVE PLACE FOR T:AID TABLE «, t00=0x00ed, t01=0x0040}
0x17294…1729c               Head {h00=0x0004, h01=0x0050, t00=0x00ed, t01=0x0068}
0x1729c…172ba               Head {h00=0x001a, h01=0x0050, text=» LDR A3,A5 GET LENGTH «, t00=0x00ed, t01=0x0070}
0x172ba…172ce               Head {h00=0x0010, h01=0x0050, text=» CALL MOVING«, t00=0x00ed, t01=0x008e}
0x172ce…172e4               Head {h00=0x0012, h01=0x0050, text=» TL* MMTO,A13 «, t00=0x00ed, t01=0x00a2}
0x172e4…17302               Head {h00=0x001a, h01=0x0050, text=» LDR A3,A9 GET P:MTAB «, t00=0x00ed, t01=0x00b8}
0x17302…1732c               Head {h00=0x0026, h01=0x0050, text=» ADK A3,T:AID ADD TO ADDRESS WORD «, t00=0x00ed, t01=0x00d6}
0x1732c…17360               Head {h00=0x0030, h01=0x0050, text=» ESR A5,A2 STORE TABLE LENGTH IN T:TID-TABLE«, t00=0x00ed, t01=0x0100}
0x17360…17386               Head {h00=0x0022, h01=0x0050, text=» ADK A2,2 ADJUST TABLE ADDRESS«, t00=0x00ed, t01=0x0134}
0x17386…173a8               Head {h00=0x001e, h01=0x0050, text=» ESR A2,A3 STORE IN P:MTAB«, t00=0x00ed, t01=0x015a}
0x173a8…173b4               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00ed, t01=0x017c}
0x173b4…173ca               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x00ed, t01=0x0188}
0x173ca…173f6               Head {h00=0x0028, h01=0x0050, text=» LD A3,SAVE06,A13 GET U:BTAB LENGTH «, t00=0x00ee, t01=0x000e}
0x173f6…1740e               Head {h00=0x0014, h01=0x0050, text=» LDR A5,A3 SAVE «, t00=0x00ee, t01=0x003a}
0x1740e…17430               Head {h00=0x001e, h01=0x0050, text=» CALL MOVING RESERVE SPACE«, t00=0x00ee, t01=0x0052}
0x17430…17468               Head {h00=0x0034, h01=0x0050, text=» ST A2,U:BTNW,A13 SAVE NEW (REAL) U:BTAB ADDRESS«, t00=0x00ee, t01=0x0074}
0x17468…17484               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x00ee, t01=0x00ac}
0x17484…174a4               Head {h00=0x001c, h01=0x0050, text=» STR A5,A2 STORE LENGTH «, t00=0x00ee, t01=0x00c8}
0x174a4…174b6               Head {h00=0x000e, h01=0x0050, text=» ADK A2,2 «, t00=0x00ee, t01=0x00e8}
0x174b6…174f4               Head {h00=0x003a, h01=0x0050, text=» ST A2,U:BTAB,A9 SAVE 'REAL' U:BTAB-ADDRESS IN P:MTAB «, t00=0x00ee, t01=0x00fa}
0x174f4…17522               Head {h00=0x002a, h01=0x0050, text=» LD A3,SAVE05,A13 GET LENGTH OF T:ATAB«, t00=0x00ee, t01=0x0138}
0x17522…1753a               Head {h00=0x0014, h01=0x0050, text=» LDR A5,A3 SAVE «, t00=0x00ee, t01=0x0166}
0x1753a…17568               Head {h00=0x002a, h01=0x0050, text=» CALL MOVING RESERVE SPACE FOR T:ATAB «, t00=0x00ee, t01=0x017e}
0x17568…1758e               Head {h00=0x0022, h01=0x0050, text=» STR A5,A2 STORE T:ATAB LENGTH«, t00=0x00ef, t01=0x001c}
0x1758e…175c0               Head {h00=0x002e, h01=0x0050, text=» ST A2,T:ATNW,A13 SAVE NEW T:ATAB ADDRESS «, t00=0x00ef, t01=0x0042}
0x175c0…175d2               Head {h00=0x000e, h01=0x0050, text=» ADK A2,2 «, t00=0x00ef, t01=0x0074}
0x175d2…175fc               Head {h00=0x0026, h01=0x0050, text=» ST A2,T:ATAB,A9 SAVE REAL ADDRESS«, t00=0x00ef, t01=0x0086}
0x175fc…1761e               Head {h00=0x001e, h01=0x0050, text=»* RESERVE FOR T:AID TABLE «, t00=0x00ef, t01=0x00b0}
0x1761e…17626               Head {h00=0x0004, h01=0x0050, t00=0x00ef, t01=0x00d2}
0x17626…17640               Head {h00=0x0016, h01=0x0050, text=» LDR A3,A5 LENGTH «, t00=0x00ef, t01=0x00da}
0x17640…17654               Head {h00=0x0010, h01=0x0050, text=» CALL MOVING«, t00=0x00ef, t01=0x00f4}
0x17654…17674               Head {h00=0x001c, h01=0x0050, text=» STR A5,A2 STORE LENGTH «, t00=0x00ef, t01=0x0108}
0x17674…1769c               Head {h00=0x0024, h01=0x0050, text=» ADK A2,2 ADJUST FOR LENGTH-WORD«, t00=0x00ef, t01=0x0128}
0x1769c…176cc               Head {h00=0x002c, h01=0x0050, text=» ST A2,T:AID,A9 STORE ADDRESS IN P:MTAB «, t00=0x00ef, t01=0x0150}
0x176cc…176d8               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00ef, t01=0x0180}
0x176d8…176f4               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x00ef, t01=0x018c}
0x176f4…1771c               Head {h00=0x0024, h01=0x0050, text=» TL* MMTO,A13 SET CORRECT TABLE «, t00=0x00f0, t01=0x0018}
0x1771c…1773c               Head {h00=0x001c, h01=0x0050, text=» ESR A5,A2 STORE LENGTH «, t00=0x00f0, t01=0x0040}
0x1773c…1775e               Head {h00=0x001e, h01=0x0050, text=» ADK A2,2 SKIP LENGTH WORD«, t00=0x00f0, t01=0x0060}
0x1775e…17786               Head {h00=0x0024, h01=0x0050, text=» ES A2,U:BTAB,A9 STORE IN P:MTAB«, t00=0x00f0, t01=0x0082}
0x17786…17792               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00f0, t01=0x00aa}
0x17792…177ae               Head {h00=0x0018, h01=0x0050, text=» IFT SWPBLK+CREDIT=2«, t00=0x00f0, t01=0x00b6}
0x177ae…177b8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f0, t01=0x00d2}
0x177b8…177e6               Head {h00=0x002a, h01=0x0050, text=»*  RESERV SPACE FOR REAL S:BTAB TABLE «, t00=0x00f0, t01=0x00dc}
0x177e6…177f0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f0, t01=0x010a}
0x177f0…17820               Head {h00=0x002c, h01=0x0050, text=» LD A3,SAVE25,A13 LENGTH OF REAL S:BTAB «, t00=0x00f0, t01=0x0114}
0x17820…17838               Head {h00=0x0014, h01=0x0050, text=» LDR A5,A3 SAVE «, t00=0x00f0, t01=0x0144}
0x17838…1784c               Head {h00=0x0010, h01=0x0050, text=» CALL MOVING«, t00=0x00f0, t01=0x015c}
0x1784c…17866               Head {h00=0x0016, h01=0x0050, text=» ST A2,S:BTNW,A13 «, t00=0x00f0, t01=0x0170}
0x17866…17872               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00f0, t01=0x018a}
0x17872…1788e               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUSWB=3«, t00=0x00f1, t01=0x0008}
0x1788e…178a4               Head {h00=0x0012, h01=0x0050, text=» TL* MMTO,A13 «, t00=0x00f1, t01=0x0024}
0x178a4…178b6               Head {h00=0x000e, h01=0x0050, text=» ESR A5,A2«, t00=0x00f1, t01=0x003a}
0x178b6…178c8               Head {h00=0x000e, h01=0x0050, text=» ADK A2,2 «, t00=0x00f1, t01=0x004c}
0x178c8…178e0               Head {h00=0x0014, h01=0x0050, text=» ES A2,S:BTAB,A9«, t00=0x00f1, t01=0x005e}
0x178e0…178f4               Head {h00=0x0010, h01=0x0050, text=» CALL B:RSWT«, t00=0x00f1, t01=0x0076}
0x178f4…17900               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00f1, t01=0x008a}
0x17900…1791c               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+SWBMMU=2«, t00=0x00f1, t01=0x0096}
0x1791c…1792e               Head {h00=0x000e, h01=0x0050, text=» STR A5,A2«, t00=0x00f1, t01=0x00b2}
0x1792e…17940               Head {h00=0x000e, h01=0x0050, text=» ADK A2,2 «, t00=0x00f1, t01=0x00c4}
0x17940…17958               Head {h00=0x0014, h01=0x0050, text=» ST A2,S:BTAB,A9«, t00=0x00f1, t01=0x00d6}
0x17958…1796c               Head {h00=0x0010, h01=0x0050, text=» CALL B:RSWT«, t00=0x00f1, t01=0x00ee}
0x1796c…17978               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00f1, t01=0x0102}
0x17978…17994               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x00f1, t01=0x010e}
0x17994…179ba               Head {h00=0x0022, h01=0x0050, text=» TL* MMFROM,A13 RELOAD  TABLE «, t00=0x00f1, t01=0x012a}
0x179ba…179c6               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00f1, t01=0x0150}
0x179c6…179dc               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x00f1, t01=0x015c}
0x179dc…179ea               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00f1, t01=0x0172}
0x179ea…179f6               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00f1, t01=0x0180}
0x179f6…17a18               Head {h00=0x001e, h01=0x0050, text=»* BUILD COMMON DATA AREA *«, t00=0x00f1, t01=0x018c}
0x17a18…17a3a               Head {h00=0x001e, h01=0x0050, text=»**************************«, t00=0x00f2, t01=0x001e}
0x17a3a…17a52               Head {h00=0x0014, h01=0x0050, text=»* SEARCH CWB'S: «, t00=0x00f2, t01=0x0040}
0x17a52…17a5e               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00f2, t01=0x0058}
0x17a5e…17a8a               Head {h00=0x0028, h01=0x0050, text=» LD A8,T:ATOD,A13 GET T:ATAB ADDRESS«, t00=0x00f2, t01=0x0064}
0x17a8a…17aa6               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x00f2, t01=0x0090}
0x17aa6…17ac4               Head {h00=0x001a, h01=0x0050, text=» LDR* A3,A8 GET LENGTH«, t00=0x00f2, t01=0x00ac}
0x17ac4…17ad0               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00f2, t01=0x00ca}
0x17ad0…17aec               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x00f2, t01=0x00d6}
0x17aec…17b0a               Head {h00=0x001a, h01=0x0050, text=» ELR A3,A8 GET LENGTH «, t00=0x00f2, t01=0x00f2}
0x17b0a…17b16               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00f2, t01=0x0110}
0x17b16…17b2c               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x00f2, t01=0x011c}
0x17b2c…17b3e               Head {h00=0x000e, h01=0x0050, text=» ADR A3,A8«, t00=0x00f2, t01=0x0132}
0x17b3e…17b72               Head {h00=0x0030, h01=0x0050, text=» ST A3,ENDADD,A13 SAVE END OF T:ATAB ADDRESS«, t00=0x00f2, t01=0x0144}
0x17b72…17b86               Head {h00=0x0010, h01=0x0050, text=»SYA210 EQU *«, t00=0x00f2, t01=0x0178}
0x17b86…17bb0               Head {h00=0x0026, h01=0x0050, text=» CM UWB,A13 INDICATE CWB-SCANNING «, t00=0x00f2, t01=0x018c}
0x17bb0…17bc2               Head {h00=0x000e, h01=0x0050, text=» ADKL A8,2«, t00=0x00f3, t01=0x0026}
0x17bc2…17be6               Head {h00=0x0020, h01=0x0050, text=» CW A8,ENDADD,A13 ALL DONE? «, t00=0x00f3, t01=0x0038}
0x17be6…17c00               Head {h00=0x0016, h01=0x0050, text=» RF(E) CLADAT YES!«, t00=0x00f3, t01=0x005c}
0x17c00…17c28               Head {h00=0x0024, h01=0x0050, text=» CALL T:DADD T:D-ADDRESS TO A12 «, t00=0x00f3, t01=0x0076}
0x17c28…17c44               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x00f3, t01=0x009e}
0x17c44…17c6a               Head {h00=0x0022, h01=0x0050, text=» LD A7,CWBMSK,A12 GET CWB-MASK«, t00=0x00f3, t01=0x00ba}
0x17c6a…17c76               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00f3, t01=0x00e0}
0x17c76…17c92               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x00f3, t01=0x00ec}
0x17c92…17cac               Head {h00=0x0016, h01=0x0050, text=» EL A7,CWBMSK,A12 «, t00=0x00f3, t01=0x0108}
0x17cac…17cb8               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00f3, t01=0x0122}
0x17cb8…17cce               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x00f3, t01=0x012e}
0x17cce…17cee               Head {h00=0x001c, h01=0x0050, text=» CALL SHIFT SUPER-LOOPA «, t00=0x00f3, t01=0x0144}
0x17cee…17d0e               Head {h00=0x001c, h01=0x0050, text=»SYA220 RF(Z) UWBCOM ALL!«, t00=0x00f3, t01=0x0164}
0x17d0e…17d22               Head {h00=0x0010, h01=0x0050, text=» CALL MOVCOM«, t00=0x00f3, t01=0x0184}
0x17d22…17d36               Head {h00=0x0010, h01=0x0050, text=» CALL SKIFTA«, t00=0x00f4, t01=0x0008}
0x17d36…17d48               Head {h00=0x000e, h01=0x0050, text=» RB SYA220«, t00=0x00f4, t01=0x001c}
0x17d48…17d56               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00f4, t01=0x002e}
0x17d56…17d62               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00f4, t01=0x003c}
0x17d62…17d6e               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00f4, t01=0x0048}
0x17d6e…17d82               Head {h00=0x0010, h01=0x0050, text=»UWBCOM EQU *«, t00=0x00f4, t01=0x0054}
0x17d82…17d9a               Head {h00=0x0014, h01=0x0050, text=»* SEARCH UWB'S: «, t00=0x00f4, t01=0x0068}
0x17d9a…17da4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f4, t01=0x0080}
0x17da4…17dce               Head {h00=0x0026, h01=0x0050, text=» IM UWB,A13 INDICATE UWB-SCANNING «, t00=0x00f4, t01=0x008a}
0x17dce…17dea               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x00f4, t01=0x00b4}
0x17dea…17e04               Head {h00=0x0016, h01=0x0050, text=» LD A7,UWBMSK,A12 «, t00=0x00f4, t01=0x00d0}
0x17e04…17e10               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00f4, t01=0x00ea}
0x17e10…17e2c               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x00f4, t01=0x00f6}
0x17e2c…17e46               Head {h00=0x0016, h01=0x0050, text=» EL A7,UWBMSK,A12 «, t00=0x00f4, t01=0x0112}
0x17e46…17e52               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00f4, t01=0x012c}
0x17e52…17e68               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x00f4, t01=0x0138}
0x17e68…17e7c               Head {h00=0x0010, h01=0x0050, text=» CALL SHIFT «, t00=0x00f4, t01=0x014e}
0x17e7c…17ea2               Head {h00=0x0022, h01=0x0050, text=»SYA230 RB(Z) SYA210 ALL DONE! «, t00=0x00f4, t01=0x0162}
0x17ea2…17ebc               Head {h00=0x0016, h01=0x0050, text=»SYA235 CALL MOVCOM«, t00=0x00f4, t01=0x0188}
0x17ebc…17ed6               Head {h00=0x0016, h01=0x0050, text=»SYA240 CALL SKIFTA«, t00=0x00f5, t01=0x0012}
0x17ed6…17ee8               Head {h00=0x000e, h01=0x0050, text=» RB SYA230«, t00=0x00f5, t01=0x002c}
0x17ee8…17ef6               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00f5, t01=0x003e}
0x17ef6…17f02               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00f5, t01=0x004c}
0x17f02…17f30               Head {h00=0x002a, h01=0x0050, text=»* TASK CLASS DATA CONFIGURATION PART *«, t00=0x00f5, t01=0x0058}
0x17f30…17f5e               Head {h00=0x002a, h01=0x0050, text=»**************************************«, t00=0x00f5, t01=0x0086}
0x17f5e…17f66               Head {h00=0x0004, h01=0x0050, t00=0x00f5, t01=0x00b4}
0x17f66…17f7a               Head {h00=0x0010, h01=0x0050, text=»CLADAT EQU *«, t00=0x00f5, t01=0x00bc}
0x17f7a…17fb2               Head {h00=0x0034, h01=0x0050, text=» LD A8,T:ATOD,A13 SET POINTER TO LENGTH INT:ATAB«, t00=0x00f5, t01=0x00d0}
0x17fb2…17fce               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x00f5, t01=0x0108}
0x17fce…17ff4               Head {h00=0x0022, h01=0x0050, text=»SYA250 CM UWB,A13 INDICATE CWB«, t00=0x00f5, t01=0x0124}
0x17ff4…18020               Head {h00=0x0028, h01=0x0050, text=» ADKL A8,2 STEP TO NEXT T:A ADDRESS «, t00=0x00f5, t01=0x014a}
0x18020…1803a               Head {h00=0x0016, h01=0x0050, text=» CW A8,ENDADD,A13 «, t00=0x00f5, t01=0x0176}
0x1803a…1805e               Head {h00=0x0020, h01=0x0050, text=» RF(E) SYA270 ALL T:A'S DONE«, t00=0x00f5, t01=0x0190}
0x1805e…1808a               Head {h00=0x0028, h01=0x0050, text=» CALL T:DADD GET T:D ADDRESS TO A12 «, t00=0x00f6, t01=0x0024}
0x1808a…18092               Head {h00=0x0004, h01=0x0050, t00=0x00f6, t01=0x0050}
0x18092…180b4               Head {h00=0x001e, h01=0x0050, text=»* CALCULATE LENGTH OF T:D «, t00=0x00f6, t01=0x0058}
0x180b4…180bc               Head {h00=0x0004, h01=0x0050, t00=0x00f6, t01=0x007a}
0x180bc…180f2               Head {h00=0x0032, h01=0x0050, text=» LD A1,WATLEN,A12 NUMBER OF BYTES-1 IN DBLKTAB«, t00=0x00f6, t01=0x0082}
0x180f2…18104               Head {h00=0x000e, h01=0x0050, text=» ADK A1,2 «, t00=0x00f6, t01=0x00b8}
0x18104…18128               Head {h00=0x0020, h01=0x0050, text=» ANKL A1,/FFFE EVEN ADDRESS «, t00=0x00f6, t01=0x00ca}
0x18128…18154               Head {h00=0x0028, h01=0x0050, text=» ADK A1,DWBFST+4 ADD DISPL. TO FIRST«, t00=0x00f6, t01=0x00ee}
0x18154…18182               Head {h00=0x002a, h01=0x0050, text=» LDR A3,A1 GET NUMBER OF START-POINTS «, t00=0x00f6, t01=0x011a}
0x18182…181a6               Head {h00=0x0020, h01=0x0050, text=» ADR A3,A12 ADD T:D-ADDRESS «, t00=0x00f6, t01=0x0148}
0x181a6…181bc               Head {h00=0x0012, h01=0x0050, text=» LDR* A3,A3 . «, t00=0x00f6, t01=0x016c}
0x181bc…181f0               Head {h00=0x0030, h01=0x0050, text=» LDK A2,STPREC GET STARTPOINTS RECORD LENGTH«, t00=0x00f6, t01=0x0182}
0x181f0…18210               Head {h00=0x001c, h01=0x0050, text=» CALL MULT AND MULTIPLY «, t00=0x00f7, t01=0x0026}
0x18210…18230               Head {h00=0x001c, h01=0x0050, text=» ADK A3,2 'NUMBER-WORD' «, t00=0x00f7, t01=0x0046}
0x18230…1824c               Head {h00=0x0018, h01=0x0050, text=» ADR A3,A1 =>LENGTH «, t00=0x00f7, t01=0x0066}
0x1824c…1826c               Head {h00=0x001c, h01=0x0050, text=» LDR A1,A12 FROM-ADDRESS«, t00=0x00f7, t01=0x0082}
0x1826c…1828a               Head {h00=0x001a, h01=0x0050, text=» CALL MOVING MOVE T:D «, t00=0x00f7, t01=0x00a2}
0x1828a…182ae               Head {h00=0x0020, h01=0x0050, text=» LDR* A1,A8 GET T:A ADDRESS «, t00=0x00f7, t01=0x00c0}
0x182ae…182dc               Head {h00=0x002a, h01=0x0050, text=» ST A2,T:DAD,A1 STORE NEW T:D ADDRESS «, t00=0x00f7, t01=0x00e4}
0x182dc…18302               Head {h00=0x0022, h01=0x0050, text=» LD A7,CWBMSK,A12 GET CWBMASK «, t00=0x00f7, t01=0x0112}
0x18302…1830e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00f7, t01=0x0138}
0x1830e…1832a               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x00f7, t01=0x0144}
0x1832a…18356               Head {h00=0x0028, h01=0x0050, text=»* INITIATE MM-ADDRESS TABLE POINTER «, t00=0x00f7, t01=0x0160}
0x18356…1835e               Head {h00=0x0004, h01=0x0050, t00=0x00f7, t01=0x018c}
0x1835e…18386 (248, 0, 398) Head {h00=0x0024, h01=0x0050, text=» LD A1,SCTSFA SHADOW TABLE START«, t00=0x00f8, t01=0x0004}
0x18386…183b0               Head {h00=0x0026, h01=0x0050, text=» AD* A1,SCTSFA ADDRESS TABLE START«, t00=0x00f8, t01=0x002c}
0x183b0…183ce               Head {h00=0x001a, h01=0x0050, text=» ST A1,SAVE06,A13 SAVE«, t00=0x00f8, t01=0x0056}
0x183ce…183f4               Head {h00=0x0022, h01=0x0050, text=»SYA250 CM UWB,A13 INDICATE CWB«, t00=0x00f8, t01=0x0074}
0x183f4…18420               Head {h00=0x0028, h01=0x0050, text=» ADKL A8,2 STEP TO NEXT T:A ADDRESS «, t00=0x00f8, t01=0x009a}
0x18420…1843a               Head {h00=0x0016, h01=0x0050, text=» CW A8,ENDADD,A13 «, t00=0x00f8, t01=0x00c6}
0x1843a…18460               Head {h00=0x0022, h01=0x0050, text=» RF(E) SYA270 ALL T:A'S DONE! «, t00=0x00f8, t01=0x00e0}
0x18460…18486               Head {h00=0x0022, h01=0x0050, text=» CALL GETTAB GET TTAB-ADDRESS «, t00=0x00f8, t01=0x0106}
0x18486…184a8               Head {h00=0x001e, h01=0x0050, text=» CALL MOVMMT MOVE MM-TABLE«, t00=0x00f8, t01=0x012c}
0x184a8…184ce               Head {h00=0x0022, h01=0x0050, text=»* FILL MM-TABLE ADDRESS TABLE «, t00=0x00f8, t01=0x014e}
0x184ce…184d6               Head {h00=0x0004, h01=0x0050, t00=0x00f8, t01=0x0174}
0x184d6…184f0               Head {h00=0x0016, h01=0x0050, text=» LD A1,SAVE06,A13 «, t00=0x00f8, t01=0x017c}
0x184f0…1851a               Head {h00=0x0026, h01=0x0050, text=» ADK A1,2 INCREMENT TABLE POINTER «, t00=0x00f9, t01=0x0008}
0x1851a…1853c               Head {h00=0x001e, h01=0x0050, text=» ST A1,SAVE06,A13 RESTORE «, t00=0x00f9, t01=0x0032}
0x1853c…1855a               Head {h00=0x001a, h01=0x0050, text=» STR A2,A1 FILL TABLE «, t00=0x00f9, t01=0x0054}
0x1855a…18586               Head {h00=0x0028, h01=0x0050, text=» CALL T:DADD GET T:D ADDRESS TO A12 «, t00=0x00f9, t01=0x0072}
0x18586…185be               Head {h00=0x0034, h01=0x0050, text=» ST A12,T:DSAV,A9 SAVE 'OLD' T:D-ADDRESS IN TTAB«, t00=0x00f9, t01=0x009e}
0x185be…185c6               Head {h00=0x0004, h01=0x0050, t00=0x00f9, t01=0x00d6}
0x185c6…185e8               Head {h00=0x001e, h01=0x0050, text=»* CALCULATE LENGTH OF T:D «, t00=0x00f9, t01=0x00de}
0x185e8…185f0               Head {h00=0x0004, h01=0x0050, t00=0x00f9, t01=0x0100}
0x185f0…18626               Head {h00=0x0032, h01=0x0050, text=» EL A1,WATLEN,A12 NUMBER OF BYTES-1 IN DBLKTAB«, t00=0x00f9, t01=0x0108}
0x18626…18638               Head {h00=0x000e, h01=0x0050, text=» ADK A1,2 «, t00=0x00f9, t01=0x013e}
0x18638…1865c               Head {h00=0x0020, h01=0x0050, text=» ANKL A1,/FFFE EVEN ADDRESS «, t00=0x00f9, t01=0x0150}
0x1865c…18688               Head {h00=0x0028, h01=0x0050, text=» ADK A1,DWBFST+4 ADD DISPL. TO FIRST«, t00=0x00f9, t01=0x0174}
0x18688…186b8               Head {h00=0x002c, h01=0x0050, text=» LDR A3,A1 GET NUMB. OF START-POINTS... «, t00=0x00fa, t01=0x0010}
0x186b8…186ce               Head {h00=0x0012, h01=0x0050, text=» ADR A3,A12 . «, t00=0x00fa, t01=0x0040}
0x186ce…186e2               Head {h00=0x0010, h01=0x0050, text=» ELR A3,A3 .«, t00=0x00fa, t01=0x0056}
0x186e2…18716               Head {h00=0x0030, h01=0x0050, text=» LDK A2,STPREC GET STARTPOINTS RECORD LENGTH«, t00=0x00fa, t01=0x006a}
0x18716…18736               Head {h00=0x001c, h01=0x0050, text=» CALL MULT AND MULTIPLY «, t00=0x00fa, t01=0x009e}
0x18736…18756               Head {h00=0x001c, h01=0x0050, text=» ADK A3,2 'NUMBER-WORD' «, t00=0x00fa, t01=0x00be}
0x18756…18772               Head {h00=0x0018, h01=0x0050, text=» ADR A3,A1 =>LENGTH «, t00=0x00fa, t01=0x00de}
0x18772…18792               Head {h00=0x001c, h01=0x0050, text=» LDR A1,A12 FROM-ADDRESS«, t00=0x00fa, t01=0x00fa}
0x18792…187b0               Head {h00=0x001a, h01=0x0050, text=» CALL MOVING MOVE T:D «, t00=0x00fa, t01=0x011a}
0x187b0…187d2               Head {h00=0x001e, h01=0x0050, text=» ELR A1,A8 GET T:A ADDRESS«, t00=0x00fa, t01=0x0138}
0x187d2…18800               Head {h00=0x002a, h01=0x0050, text=» ES A2,T:DAD,A1 ESORE NEW T:D ADDRESS «, t00=0x00fa, t01=0x015a}
0x18800…18826               Head {h00=0x0022, h01=0x0050, text=» EL A7,CWBMSK,A12 GET CWBMASK «, t00=0x00fa, t01=0x0188}
0x18826…18832               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00fb, t01=0x001e}
0x18832…18848               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x00fb, t01=0x002a}
0x18848…1885c               Head {h00=0x0010, h01=0x0050, text=» CALL MOVCLA«, t00=0x00fb, t01=0x0040}
0x1885c…1886a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00fb, t01=0x0054}
0x1886a…18876               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00fb, t01=0x0062}
0x18876…18882               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00fb, t01=0x006e}
0x18882…188a4               Head {h00=0x001e, h01=0x0050, text=»* TASK CLASS DATA UWB'S * «, t00=0x00fb, t01=0x007a}
0x188a4…188c6               Head {h00=0x001e, h01=0x0050, text=»************************* «, t00=0x00fb, t01=0x009c}
0x188c6…188f0               Head {h00=0x0026, h01=0x0050, text=» IM UWB,A13 INDICATE UWB SCANNING «, t00=0x00fb, t01=0x00be}
0x188f0…1890c               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x00fb, t01=0x00e8}
0x1890c…18932               Head {h00=0x0022, h01=0x0050, text=» LD A7,UWBMSK,A12 GET UWBMASK «, t00=0x00fb, t01=0x0104}
0x18932…1893e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00fb, t01=0x012a}
0x1893e…1895a               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x00fb, t01=0x0136}
0x1895a…18974               Head {h00=0x0016, h01=0x0050, text=» EL A7,UWBMSK,A12 «, t00=0x00fb, t01=0x0152}
0x18974…18980               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00fb, t01=0x016c}
0x18980…18996               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x00fb, t01=0x0178}
0x18996…189aa               Head {h00=0x0010, h01=0x0050, text=» CALL MOVCLA«, t00=0x00fb, t01=0x018e}
0x189aa…189b8               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00fc, t01=0x0012}
0x189b8…189c4               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00fc, t01=0x0020}
0x189c4…189d0               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00fc, t01=0x002c}
0x189d0…189f6               Head {h00=0x0022, h01=0x0050, text=»* MOVE DT:S OF SWB'S & TWB'S *«, t00=0x00fc, t01=0x0038}
0x189f6…18a1c               Head {h00=0x0022, h01=0x0050, text=»******************************«, t00=0x00fc, t01=0x005e}
0x18a1c…18a24               Head {h00=0x0004, h01=0x0050, t00=0x00fc, t01=0x0084}
0x18a24…18a38               Head {h00=0x0010, h01=0x0050, text=»SYA260 EQU *«, t00=0x00fc, t01=0x008c}
0x18a38…18a54               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x00fc, t01=0x00a0}
0x18a54…18a6e               Head {h00=0x0016, h01=0x0050, text=» LD A7,SWBMSK,A12 «, t00=0x00fc, t01=0x00bc}
0x18a6e…18a88               Head {h00=0x0016, h01=0x0050, text=» RF(Z) SYA265 NONE«, t00=0x00fc, t01=0x00d6}
0x18a88…18a9c               Head {h00=0x0010, h01=0x0050, text=» CALL SKRITT«, t00=0x00fc, t01=0x00f0}
0x18a9c…18abc               Head {h00=0x001c, h01=0x0050, text=»SYA265 LD A7,TWBMSK,A12 «, t00=0x00fc, t01=0x0104}
0x18abc…18ac8               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00fc, t01=0x0124}
0x18ac8…18ae4               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x00fc, t01=0x0130}
0x18ae4…18afe               Head {h00=0x0016, h01=0x0050, text=» EL A7,SWBMSK,A12 «, t00=0x00fc, t01=0x014c}
0x18afe…18b18               Head {h00=0x0016, h01=0x0050, text=» RF(Z) SYA265 NONE«, t00=0x00fc, t01=0x0166}
0x18b18…18b2c               Head {h00=0x0010, h01=0x0050, text=» CALL SKRITT«, t00=0x00fc, t01=0x0180}
0x18b2c…18b4c (253, 0, 400) Head {h00=0x001c, h01=0x0050, text=»SYA265 EL A7,TWBMSK,A12 «, t00=0x00fd, t01=0x0004}
0x18b4c…18b58               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00fd, t01=0x0024}
0x18b58…18b6e               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x00fd, t01=0x0030}
0x18b6e…18b84               Head {h00=0x0012, h01=0x0050, text=» RB(Z) SYA250 «, t00=0x00fd, t01=0x0046}
0x18b84…18b98               Head {h00=0x0010, h01=0x0050, text=» CALL SKRITT«, t00=0x00fd, t01=0x005c}
0x18b98…18baa               Head {h00=0x000e, h01=0x0050, text=» RB SYA250«, t00=0x00fd, t01=0x0070}
0x18baa…18bb6               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00fd, t01=0x0082}
0x18bb6…18bce               Head {h00=0x0014, h01=0x0050, text=»SYA270 RF PRODAT«, t00=0x00fd, t01=0x008e}
0x18bce…18bdc               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00fd, t01=0x00a6}
0x18bdc…18be8               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00fd, t01=0x00b4}
0x18be8…18bf4               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00fd, t01=0x00c0}
0x18bf4…18c2c               Head {h00=0x0034, h01=0x0050, text=»**              S K R I T T                  ** «, t00=0x00fd, t01=0x00cc}
0x18c2c…18c64               Head {h00=0x0034, h01=0x0050, text=»**                                           ** «, t00=0x00fd, t01=0x0104}
0x18c64…18c9c               Head {h00=0x0034, h01=0x0050, text=»**  MOVE D.T                                 ** «, t00=0x00fd, t01=0x013c}
0x18c9c…18cd4               Head {h00=0x0034, h01=0x0050, text=»**                                           ** «, t00=0x00fd, t01=0x0174}
0x18cd4…18d0c               Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x00fe, t01=0x001c}
0x18d0c…18d20               Head {h00=0x0010, h01=0x0050, text=»SKRITT EQU *«, t00=0x00fe, t01=0x0054}
0x18d20…18d34               Head {h00=0x0010, h01=0x0050, text=» CALL SHIFT «, t00=0x00fe, t01=0x0068}
0x18d34…18d4a               Head {h00=0x0012, h01=0x0050, text=»NO RF(NZ) NES «, t00=0x00fe, t01=0x007c}
0x18d4a…18d5a               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00fe, t01=0x0092}
0x18d5a…18d70               Head {h00=0x0012, h01=0x0050, text=»NES CALL GETWB«, t00=0x00fe, t01=0x00a2}
0x18d70…18d84               Head {h00=0x0010, h01=0x0050, text=» CALL MOVDT «, t00=0x00fe, t01=0x00b8}
0x18d84…18db6               Head {h00=0x002e, h01=0x0050, text=» CM NEWAD2,A13 NO NEW W.B.-ADDRESS (YET!) «, t00=0x00fe, t01=0x00cc}
0x18db6…18dca               Head {h00=0x0010, h01=0x0050, text=» CALL MOVDWB«, t00=0x00fe, t01=0x00fe}
0x18dca…18dde               Head {h00=0x0010, h01=0x0050, text=» CALL SKIFTA«, t00=0x00fe, t01=0x0112}
0x18dde…18dec               Head {h00=0x000a, h01=0x0050, text=» RB NO«, t00=0x00fe, t01=0x0126}
0x18dec…18dfa               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00fe, t01=0x0134}
0x18dfa…18e06               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00fe, t01=0x0142}
0x18e06…18e30               Head {h00=0x0026, h01=0x0050, text=»* BUILD TASKDATA PROTOTYPE AREA * «, t00=0x00fe, t01=0x014e}
0x18e30…18e5a               Head {h00=0x0026, h01=0x0050, text=»********************************* «, t00=0x00fe, t01=0x0178}
0x18e5a…18e6e               Head {h00=0x0010, h01=0x0050, text=»PRODAT EQU *«, t00=0x00ff, t01=0x0012}
0x18e6e…18e80               Head {h00=0x000e, h01=0x0050, text=»    =00001«, t00=0x00ff, t01=0x0026}
0x18e80…18eb0               Head {h00=0x002c, h01=0x0050, text=» LD A1,SAVE02,A13 BUGGER TASK INCLUDED? «, t00=0x00ff, t01=0x0038}
0x18eb0…18eca               Head {h00=0x0016, h01=0x0050, text=» RF(Z) SYA275 NO! «, t00=0x00ff, t01=0x0068}
0x18eca…18f00               Head {h00=0x0032, h01=0x0050, text=» CALL GETTTB GET TTAB ADDRESS. TID 'TB' IN A1 «, t00=0x00ff, t01=0x0082}
0x18f00…18f2a               Head {h00=0x0026, h01=0x0050, text=» CM TTB:PP,A2 CLEAR TCL SAVE AREA «, t00=0x00ff, t01=0x00b8}
0x18f2a…18f4e               Head {h00=0x0020, h01=0x0050, text=» LDR A8,A2 SAVE TTAB-ADDRESS«, t00=0x00ff, t01=0x00e2}
0x18f4e…18f5a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00ff, t01=0x0106}
0x18f5a…18f76               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x00ff, t01=0x0112}
0x18f76…18f9a               Head {h00=0x0020, h01=0x0050, text=» CALL MOVMMT MOVE MMU TABLE «, t00=0x00ff, t01=0x012e}
0x18f9a…18fa6               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00ff, t01=0x0152}
0x18fa6…18fbc               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x00ff, t01=0x015e}
0x18fbc…18fec               Head {h00=0x002c, h01=0x0050, text=» LDK A3,2 RESERV ONE WORD FOR TRABUG-T:A«, t00=0x00ff, t01=0x0174}
0x18fec…1900a               Head {h00=0x001a, h01=0x0050, text=» CALL MOVING GET P:BAS«, t00=0x0100, t01=0x0014}
0x1900a…19026               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x0100, t01=0x0032}
0x19026…19050               Head {h00=0x0026, h01=0x0050, text=» LD A1,SCTLAC GET START OF P:MTAB «, t00=0x0100, t01=0x004e}
0x19050…19072               Head {h00=0x001e, h01=0x0050, text=» LD A1,P:BAS,A1 GET P:BAS «, t00=0x0100, t01=0x0078}
0x19072…1909a               Head {h00=0x0024, h01=0x0050, text=» STR A1,A2 SAVE IN TRABUG'S T:A «, t00=0x0100, t01=0x009a}
0x1909a…190c0               Head {h00=0x0022, h01=0x0050, text=» LD A1,SCTOPT GET OPTION WORD «, t00=0x0100, t01=0x00c2}
0x190c0…190de               Head {h00=0x001a, h01=0x0050, text=» ANK A1,2 DISC PAGING?«, t00=0x0100, t01=0x00e8}
0x190de…190f6               Head {h00=0x0014, h01=0x0050, text=» RF(Z) SYA272 NO«, t00=0x0100, t01=0x0106}
0x190f6…19102               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0100, t01=0x011e}
0x19102…19118               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x0100, t01=0x012a}
0x19118…1914c               Head {h00=0x0030, h01=0x0050, text=» ST A2,TTB:CB,A8 SAVE ADDRESS TO CSB-POINTER«, t00=0x0100, t01=0x0140}
0x1914c…19160               Head {h00=0x0010, h01=0x0050, text=»SYA272 EQU *«, t00=0x0100, t01=0x0174}
0x19160…19196               Head {h00=0x0032, h01=0x0050, text=» SUKL A2,CSB ADD DISPL. TO CURRENT SEGMENT BAE«, t00=0x0100, t01=0x0188}
0x19196…191ba               Head {h00=0x0020, h01=0x0050, text=» ST A2,TTB:SA+26,A8 SAVE A13«, t00=0x0101, t01=0x002e}
0x191ba…191d6               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x0101, t01=0x0052}
0x191d6…19200               Head {h00=0x0026, h01=0x0050, text=» LD A1,SCTLAC GET START OF P:MTAB «, t00=0x0101, t01=0x006e}
0x19200…19228               Head {h00=0x0024, h01=0x0050, text=» TL* MMTO,A13 LOAD CORRECT TABLE«, t00=0x0101, t01=0x0098}
0x19228…1924a               Head {h00=0x001e, h01=0x0050, text=» EL A1,P:BAS,A1 GET P:BAS «, t00=0x0101, t01=0x00c0}
0x1924a…19276               Head {h00=0x0028, h01=0x0050, text=» TL MMBEG,A8 LOAD TRABUG'S MMU-TABLE«, t00=0x0101, t01=0x00e2}
0x19276…192a6               Head {h00=0x002c, h01=0x0050, text=» ES A1,CSB,A2 STORE CURRENT SEGMENT BASE«, t00=0x0101, t01=0x010e}
0x192a6…192d0               Head {h00=0x0026, h01=0x0050, text=» TL* MMFROM,A13 RELOAD DDIV TABLE «, t00=0x0101, t01=0x013e}
0x192d0…192e6               Head {h00=0x0012, h01=0x0050, text=» XIF   =00001 «, t00=0x0101, t01=0x0168}
0x192e6…19304               Head {h00=0x001a, h01=0x0050, text=» IFF CREDIT=0  =00001 «, t00=0x0101, t01=0x017e}
0x19304…19318               Head {h00=0x0010, h01=0x0050, text=»SYA275 EQU *«, t00=0x0102, t01=0x000c}
0x19318…1932a               Head {h00=0x000e, h01=0x0050, text=»    =00001«, t00=0x0102, t01=0x0020}
0x1932a…1933c               Head {h00=0x000e, h01=0x0050, text=»    =00001«, t00=0x0102, t01=0x0032}
0x1933c…19370               Head {h00=0x0030, h01=0x0050, text=» IM SWITCH,A13 INDICATE: -NO MORE D.T. MOVE!«, t00=0x0102, t01=0x0044}
0x19370…19398               Head {h00=0x0024, h01=0x0050, text=» LD A8,T:ATOD,A13 T:ATAB ADDRESS«, t00=0x0102, t01=0x0078}
0x19398…193b0               Head {h00=0x0014, h01=0x0050, text=»SYA280 ADKL A8,2«, t00=0x0102, t01=0x00a0}
0x193b0…193ca               Head {h00=0x0016, h01=0x0050, text=» CW A8,ENDADD,A13 «, t00=0x0102, t01=0x00b8}
0x193ca…193e8               Head {h00=0x001a, h01=0x0050, text=» RF(E) SYA290 ALL DONE«, t00=0x0102, t01=0x00d2}
0x193e8…19404               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x0102, t01=0x00f0}
0x19404…1942a               Head {h00=0x0022, h01=0x0050, text=» LDR* A12,A8 GET T:D ADDRESS..«, t00=0x0102, t01=0x010c}
0x1942a…19446               Head {h00=0x0018, h01=0x0050, text=» LD A12,T:DAD,A12 . «, t00=0x0102, t01=0x0132}
0x19446…1947a               Head {h00=0x0030, h01=0x0050, text=» CALL TWBSWB MOVE TWB'S & RESERVE FOR SWB'S «, t00=0x0102, t01=0x014e}
0x1947a…19486               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0102, t01=0x0182}
0x19486…194ac               Head {h00=0x0022, h01=0x0050, text=»* CALCULATE LENGTH OF DSCB'S *«, t00=0x0102, t01=0x018e}
0x194ac…194d2               Head {h00=0x0022, h01=0x0050, text=»***                        ***«, t00=0x0103, t01=0x0024}
0x194d2…194de               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0103, t01=0x004a}
0x194de…19502               Head {h00=0x0020, h01=0x0050, text=» LDR* A1,A8 GET T:A-ADDRESS «, t00=0x0103, t01=0x0056}
0x19502…1952c               Head {h00=0x0026, h01=0x0050, text=» LD A3,DATLEN,A12 A12=T:D-ADDRESS «, t00=0x0103, t01=0x007a}
0x1952c…1954e               Head {h00=0x001e, h01=0x0050, text=» LDK A2,DSCBL DSCB-LENGTH «, t00=0x0103, t01=0x00a4}
0x1954e…1957a               Head {h00=0x0028, h01=0x0050, text=» CALL MULT A3() X (A2) RESULT IN A3 «, t00=0x0103, t01=0x00c6}
0x1957a…195a4               Head {h00=0x0026, h01=0x0050, text=» ST A3,CSN,A1 SAVE LENG OF DSCB'S «, t00=0x0103, t01=0x00f2}
0x195a4…195d0               Head {h00=0x0028, h01=0x0050, text=» LD A2,FCD,A12 GET FCB-DISPLACEMENT «, t00=0x0103, t01=0x011c}
0x195d0…195f2               Head {h00=0x001e, h01=0x0050, text=» RF(NZ) SYA285 FCB PRESENT«, t00=0x0103, t01=0x0148}
0x195f2…1961c               Head {h00=0x0026, h01=0x0050, text=» SUR A2,A3 MOVD30E A3(DSCB-LENGTH)«, t00=0x0103, t01=0x016a}
0x1961c…1964c (260, 0, 400) Head {h00=0x002c, h01=0x0050, text=» ADKL A2,T:ASTA INCREMENT TO FIRST WORD «, t00=0x0104, t01=0x0004}
0x1964c…19686               Head {h00=0x0036, h01=0x0050, text=»SYA285 ST A2,CIA,A1 SAVE DISPLACEMENT TO T:A-START«, t00=0x0104, t01=0x0034}
0x19686…196ac               Head {h00=0x0022, h01=0x0050, text=» LD A2,STKB,A1 GET STACK SIZE «, t00=0x0104, t01=0x006e}
0x196ac…196d4               Head {h00=0x0024, h01=0x0050, text=» ST A2,CSE,A1 AND SAVE TEMPORARY«, t00=0x0104, t01=0x0094}
0x196d4…19702               Head {h00=0x002a, h01=0x0050, text=» LD A2,SCTLAC GET START OF COMMON PART«, t00=0x0104, t01=0x00bc}
0x19702…19724               Head {h00=0x001e, h01=0x0050, text=» LD A2,P:BAS,A2 GET P:BAS «, t00=0x0104, t01=0x00ea}
0x19724…19742               Head {h00=0x001a, h01=0x0050, text=» ST A2,CSB,A1 AND SAVE«, t00=0x0104, t01=0x010c}
0x19742…19768               Head {h00=0x0022, h01=0x0050, text=» CALL ALLBUF ALLOCATE BUFFERS «, t00=0x0104, t01=0x012a}
0x19768…19786               Head {h00=0x001a, h01=0x0050, text=» CALL MOVT:A MOVE T:A «, t00=0x0104, t01=0x0150}
0x19786…197b4               Head {h00=0x002a, h01=0x0050, text=» STR A2,A8 STORE NEW ADDRESS IN T:ATAB«, t00=0x0104, t01=0x016e}
0x197b4…197c0               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0105, t01=0x000c}
0x197c0…197dc               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x0105, t01=0x0018}
0x197dc…1980a               Head {h00=0x002a, h01=0x0050, text=» CALL GETTAB SET CORRECT TTAB-ADDRESS «, t00=0x0105, t01=0x0034}
0x1980a…1983a               Head {h00=0x002c, h01=0x0050, text=» LD A12,T:DSAV,A2 GET 'OLD' T:D-ADDRESS «, t00=0x0105, t01=0x0062}
0x1983a…19842               Head {h00=0x0004, h01=0x0050, t00=0x0105, t01=0x0092}
0x19842…19878               Head {h00=0x0032, h01=0x0050, text=»* GET LAST USED ENTRY IN CLASS-LOCAL MM-TABLE «, t00=0x0105, t01=0x009a}
0x19878…19880               Head {h00=0x0004, h01=0x0050, t00=0x0105, t01=0x00d0}
0x19880…198ac               Head {h00=0x0028, h01=0x0050, text=» TL MMBEG,A2 LOAD CLASS LOCAL TABLE «, t00=0x0105, t01=0x00d8}
0x198ac…198da               Head {h00=0x002a, h01=0x0050, text=» LDKL A3,MMTAB GET WORK TABLE ADDRESS «, t00=0x0105, t01=0x0104}
0x198da…198ee               Head {h00=0x0010, h01=0x0050, text=» ADR A3,A13 «, t00=0x0105, t01=0x0132}
0x198ee…19916               Head {h00=0x0024, h01=0x0050, text=» TSR A3 STORE TABLE IN WORK-AREA«, t00=0x0105, t01=0x0146}
0x19916…1993e               Head {h00=0x0024, h01=0x0050, text=» TL MMDDIV,A13 RELOAD DDIV TABLE«, t00=0x0105, t01=0x016e}
0x1993e…1995c               Head {h00=0x001a, h01=0x0050, text=» CALL MMENT GET ENTRY «, t00=0x0106, t01=0x0008}
0x1995c…19982               Head {h00=0x0022, h01=0x0050, text=» ST A3,T:DSAV,A2 SAVE IN TTAB «, t00=0x0106, t01=0x0026}
0x19982…199b6               Head {h00=0x0030, h01=0x0050, text=» CALL TWBSWB MOVE TWB'S & RESERVE FOR SWB'S «, t00=0x0106, t01=0x004c}
0x199b6…199dc               Head {h00=0x0022, h01=0x0050, text=»* CALCULATE LENGTH OF DSCB'S *«, t00=0x0106, t01=0x0080}
0x199dc…19a02               Head {h00=0x0022, h01=0x0050, text=»***                        ***«, t00=0x0106, t01=0x00a6}
0x19a02…19a0e               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0106, t01=0x00cc}
0x19a0e…19a30               Head {h00=0x001e, h01=0x0050, text=» ELR A1,A8 GET T:A-ADDRESS«, t00=0x0106, t01=0x00d8}
0x19a30…19a5a               Head {h00=0x0026, h01=0x0050, text=» EL A3,DATLEN,A12 A12=T:D-ADDRESS «, t00=0x0106, t01=0x00fa}
0x19a5a…19a7c               Head {h00=0x001e, h01=0x0050, text=» LDK A2,DSCBL DSCB-LENGTH «, t00=0x0106, t01=0x0124}
0x19a7c…19aa8               Head {h00=0x0028, h01=0x0050, text=» CALL MULT A3() X (A2) RESULT IN A3 «, t00=0x0106, t01=0x0146}
0x19aa8…19ad2               Head {h00=0x0026, h01=0x0050, text=» ES A3,CSN,A1 SAVE LENG OF DSCB'S «, t00=0x0106, t01=0x0172}
0x19ad2…19afe               Head {h00=0x0028, h01=0x0050, text=» EL A2,FCD,A12 GET FCB-DISPLACEMENT «, t00=0x0107, t01=0x000c}
0x19afe…19b20               Head {h00=0x001e, h01=0x0050, text=» RF(NZ) SYA285 FCB PRESENT«, t00=0x0107, t01=0x0038}
0x19b20…19b4a               Head {h00=0x0026, h01=0x0050, text=» SUR A2,A3 MOVD30E A3(DSCB-LENGTH)«, t00=0x0107, t01=0x005a}
0x19b4a…19b7a               Head {h00=0x002c, h01=0x0050, text=» ADKL A2,T:ASTA INCREMENT TO FIRST WORD «, t00=0x0107, t01=0x0084}
0x19b7a…19bb4               Head {h00=0x0036, h01=0x0050, text=»SYA285 ES A2,CIA,A1 SAVE DISPLACEMENT TO T:A-ESART«, t00=0x0107, t01=0x00b4}
0x19bb4…19bda               Head {h00=0x0022, h01=0x0050, text=» EL A2,STKB,A1 GET STACK SIZE «, t00=0x0107, t01=0x00ee}
0x19bda…19c04               Head {h00=0x0026, h01=0x0050, text=» ES A2,CSE,A1 AND SAVE (TEMPORARY)«, t00=0x0107, t01=0x0114}
0x19c04…19c2e               Head {h00=0x0026, h01=0x0050, text=» LD A2,SCTLAC GET START OF P:MTAB «, t00=0x0107, t01=0x013e}
0x19c2e…19c56               Head {h00=0x0024, h01=0x0050, text=» TL* MMTO,A13 LOAD CORRECT TABLE«, t00=0x0107, t01=0x0168}
0x19c56…19c78               Head {h00=0x001e, h01=0x0050, text=» EL A2,P:BAS,A2 GET P:BAS «, t00=0x0107, t01=0x0190}
0x19c78…19ca2               Head {h00=0x0026, h01=0x0050, text=» TL* MMFROM,A13 RELOAD DDIV TABLE «, t00=0x0108, t01=0x0022}
0x19ca2…19cc0               Head {h00=0x001a, h01=0x0050, text=» ES A2,CSB,A1 AND SAVE«, t00=0x0108, t01=0x004c}
0x19cc0…19ce6               Head {h00=0x0022, h01=0x0050, text=» CALL ALLBUF ALLOCATE BUFFERS «, t00=0x0108, t01=0x006a}
0x19ce6…19d04               Head {h00=0x001a, h01=0x0050, text=» CALL MOVT:A MOVE T:A «, t00=0x0108, t01=0x0090}
0x19d04…19d32               Head {h00=0x002a, h01=0x0050, text=» ESR A2,A8 STORE NEW ADDRESS IN T:ATAB«, t00=0x0108, t01=0x00ae}
0x19d32…19d3e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0108, t01=0x00dc}
0x19d3e…19d54               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x0108, t01=0x00e8}
0x19d54…19d6c               Head {h00=0x0014, h01=0x0050, text=» RB SYA280 NEXT «, t00=0x0108, t01=0x00fe}
0x19d6c…19d7a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0108, t01=0x0116}
0x19d7a…19d8e               Head {h00=0x0010, h01=0x0050, text=»SYA290 EQU *«, t00=0x0108, t01=0x0124}
0x19d8e…19dc6               Head {h00=0x0034, h01=0x0050, text=» IM FLAG,A13 INDICATE REAL DATA-PART PROCESSING «, t00=0x0108, t01=0x0138}
0x19dc6…19df6               Head {h00=0x002c, h01=0x0050, text=»* INCLUDE DDIV AND PART 2.A IN FREE AREA«, t00=0x0108, t01=0x0170}
0x19df6…19dfe               Head {h00=0x0004, h01=0x0050, t00=0x0109, t01=0x0010}
0x19dfe…19e30               Head {h00=0x002e, h01=0x0050, text=» LDKL A2,PART2A NEW (RELATIVE) END ADDRESS«, t00=0x0109, t01=0x0018}
0x19e30…19e50               Head {h00=0x001c, h01=0x0050, text=» ADR A2,A13 ABSOLUT DITO«, t00=0x0109, t01=0x004a}
0x19e50…19e6c               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x0109, t01=0x006a}
0x19e6c…19e7e               Head {h00=0x000e, h01=0x0050, text=» LDR A3,A2«, t00=0x0109, t01=0x0086}
0x19e7e…19e94               Head {h00=0x0012, h01=0x0050, text=» ANKL A3,/F000«, t00=0x0109, t01=0x0098}
0x19e94…19ebc               Head {h00=0x0024, h01=0x0050, text=» SRL A3,2 GET NEW PHYSICALL PAGE«, t00=0x0109, t01=0x00ae}
0x19ebc…19eda               Head {h00=0x001a, h01=0x0050, text=» ST A3,FSTPAG,A13 SAVE«, t00=0x0109, t01=0x00d6}
0x19eda…19f06               Head {h00=0x0028, h01=0x0050, text=» ANKL A2,/FFF GET NEW PAGE INCREMENT«, t00=0x0109, t01=0x00f4}
0x19f06…19f24               Head {h00=0x001a, h01=0x0050, text=» ST A2,FSTADR,A13 SAVE«, t00=0x0109, t01=0x0120}
0x19f24…19f3a               Head {h00=0x0012, h01=0x0050, text=»* MOVE T:ATAB «, t00=0x0109, t01=0x013e}
0x19f3a…19f42               Head {h00=0x0004, h01=0x0050, t00=0x0109, t01=0x0154}
0x19f42…19f70               Head {h00=0x002a, h01=0x0050, text=» LD A2,T:ATNW,A13 GET REAL T:A-ADDRESS«, t00=0x0109, t01=0x015c}
0x19f70…19f7c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0109, t01=0x018a}
0x19f7c…19f98               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x010a, t01=0x0008}
0x19f98…19fc6               Head {h00=0x002a, h01=0x0050, text=» ST A2,DATEND,A13 SAVE NEW END ADDRESS«, t00=0x010a, t01=0x0024}
0x19fc6…19fdc               Head {h00=0x0012, h01=0x0050, text=»* MOVE T:ATAB «, t00=0x010a, t01=0x0052}
0x19fdc…19fe4               Head {h00=0x0004, h01=0x0050, t00=0x010a, t01=0x0068}
0x19fe4…1a016               Head {h00=0x002e, h01=0x0050, text=» LD A2,T:ATNW,A13 GET REAL T:A-TAB ADDRESS«, t00=0x010a, t01=0x0070}
0x1a016…1a036               Head {h00=0x001c, h01=0x0050, text=» LDR* A1,A2 REAL LENGTH «, t00=0x010a, t01=0x00a2}
0x1a036…1a05e               Head {h00=0x0024, h01=0x0050, text=» ADR A2,A1 END OF TABLE ADDRESS «, t00=0x010a, t01=0x00c2}
0x1a05e…1a07c               Head {h00=0x001a, h01=0x0050, text=» ST A2,ENDADD,A13 SAVE«, t00=0x010a, t01=0x00ea}
0x1a07c…1a0a6               Head {h00=0x0026, h01=0x0050, text=» LD A1,T:ATOD,A13 GET FROM-ADDRESS«, t00=0x010a, t01=0x0108}
0x1a0a6…1a0c6               Head {h00=0x001c, h01=0x0050, text=» LDR* A3,A1 MOVE-LENGTH «, t00=0x010a, t01=0x0132}
0x1a0c6…1a0e4               Head {h00=0x001a, h01=0x0050, text=» SUR A2,A3 TO-ADDRESS «, t00=0x010a, t01=0x0152}
0x1a0e4…1a102               Head {h00=0x001a, h01=0x0050, text=» ST A2,T:ATOD,A13 SAVE«, t00=0x010a, t01=0x0170}
0x1a102…1a114               Head {h00=0x000e, h01=0x0050, text=» CALL MOVE«, t00=0x010a, t01=0x018e}
0x1a114…1a120               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x010b, t01=0x0010}
0x1a120…1a13c               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x010b, t01=0x001c}
0x1a13c…1a164               Head {h00=0x0024, h01=0x0050, text=» TL* MMTO,A13 LOAD CORRECT TABLE«, t00=0x010b, t01=0x0038}
0x1a164…1a18e               Head {h00=0x0026, h01=0x0050, text=» ELR A1,A2 GET REAL T:ATAB LENGTH «, t00=0x010b, t01=0x0060}
0x1a18e…1a1b2               Head {h00=0x0020, h01=0x0050, text=» TL* MMFROM,A13 RELOAD TABLE«, t00=0x010b, t01=0x008a}
0x1a1b2…1a1d0               Head {h00=0x001a, h01=0x0050, text=» ADR A2,A1 END ADDRESS«, t00=0x010b, t01=0x00ae}
0x1a1d0…1a208               Head {h00=0x0034, h01=0x0050, text=» ST A2,ENDADD,A13 SAVE 'END-OF-T:ATAB-CONDITION'«, t00=0x010b, t01=0x00cc}
0x1a208…1a236               Head {h00=0x002a, h01=0x0050, text=» LD A1,T:ATOD,A13 GET PROTOTYP T:ATAB «, t00=0x010b, t01=0x0104}
0x1a236…1a254               Head {h00=0x001a, h01=0x0050, text=» ELR A3,A1 GET LENGTH «, t00=0x010b, t01=0x0132}
0x1a254…1a272               Head {h00=0x001a, h01=0x0050, text=» SUR A2,A3 TO-ADDRESS «, t00=0x010b, t01=0x0150}
0x1a272…1a290               Head {h00=0x001a, h01=0x0050, text=» ST A2,T:ATOD,A13 SAVE«, t00=0x010b, t01=0x016e}
0x1a290…1a2a4               Head {h00=0x0010, h01=0x0050, text=» CALL XMOVE «, t00=0x010b, t01=0x018c}
0x1a2a4…1a2b0               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x010c, t01=0x0010}
0x1a2b0…1a2c6               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x010c, t01=0x001c}
0x1a2c6…1a2ce               Head {h00=0x0004, h01=0x0050, t00=0x010c, t01=0x0032}
0x1a2ce…1a2ee               Head {h00=0x001c, h01=0x0050, text=»* CONTINUE IN PART 2.B *«, t00=0x010c, t01=0x003a}
0x1a2ee…1a2f6               Head {h00=0x0004, h01=0x0050, t00=0x010c, t01=0x005a}
0x1a2f6…1a324               Head {h00=0x002a, h01=0x0050, text=» LDKL A5,PART2B RELATIVE START ADDRESS«, t00=0x010c, t01=0x0062}
0x1a324…1a348               Head {h00=0x0020, h01=0x0050, text=» ADR A5,A13 ADD BASE ADDRESS«, t00=0x010c, t01=0x0090}
0x1a348…1a358               Head {h00=0x000c, h01=0x0050, text=» ABR A5 «, t00=0x010c, t01=0x00b4}
0x1a358…1a382               Head {h00=0x0026, h01=0x0050, text=»LENGT2 EQU *-REL LENGTH OF PART 2 «, t00=0x010c, t01=0x00c4}
0x1a382…1a390               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x010c, t01=0x00ee}
0x1a390…1a39c               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x010c, t01=0x00fc}
0x1a39c…1a3a8               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x010c, t01=0x0108}
0x1a3a8…1a3de               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x010c, t01=0x0114}
0x1a3de…1a414               Head {h00=0x0032, h01=0x0050, text=»*******                               ******* «, t00=0x010c, t01=0x014a}
0x1a414…1a44a               Head {h00=0x0032, h01=0x0050, text=»**                                         ** «, t00=0x010c, t01=0x0180}
0x1a44a…1a480               Head {h00=0x0032, h01=0x0050, text=»*            SYSLOAD PART 1                 * «, t00=0x010d, t01=0x0026}
0x1a480…1a4b6               Head {h00=0x0032, h01=0x0050, text=»**                                         ** «, t00=0x010d, t01=0x005c}
0x1a4b6…1a4ec               Head {h00=0x0032, h01=0x0050, text=»*****                                   ***** «, t00=0x010d, t01=0x0092}
0x1a4ec…1a522               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x010d, t01=0x00c8}
0x1a522…1a52e               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x010d, t01=0x00fe}
0x1a52e…1a564               Head {h00=0x0032, h01=0x0050, text=»*   READ CONFIGURATION FILE & BUILD         * «, t00=0x010d, t01=0x010a}
0x1a564…1a59a               Head {h00=0x0032, h01=0x0050, text=»*   SHADOW-TABLES                           * «, t00=0x010d, t01=0x0140}
0x1a59a…1a5d0               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x010d, t01=0x0176}
0x1a5d0…1a606               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x010e, t01=0x001c}
0x1a606…1a612               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x010e, t01=0x0052}
0x1a612…1a61e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x010e, t01=0x005e}
0x1a61e…1a62a               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x010e, t01=0x006a}
0x1a62a…1a636               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x010e, t01=0x0076}
0x1a636…1a664               Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x010e, t01=0x0082}
0x1a664…1a692               Head {h00=0x002a, h01=0x0050, text=»***                               *** «, t00=0x010e, t01=0x00b0}
0x1a692…1a6c0               Head {h00=0x002a, h01=0x0050, text=»**     S U B R O U T I N E S       ** «, t00=0x010e, t01=0x00de}
0x1a6c0…1a6ec               Head {h00=0x0028, h01=0x0050, text=»**  -USED IN THIS PART ONLY        *«, t00=0x010e, t01=0x010c}
0x1a6ec…1a71a               Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x010e, t01=0x0138}
0x1a71a…1a728               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x010e, t01=0x0166}
0x1a728…1a734               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x010e, t01=0x0174}
0x1a734…1a740               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x010e, t01=0x0180}
0x1a740…1a77a               Head {h00=0x0036, h01=0x0050, text=»**                  C O N V R T                 **«, t00=0x010e, t01=0x018c}
0x1a77a…1a7b4               Head {h00=0x0036, h01=0x0050, text=»**                                              **«, t00=0x010f, t01=0x0036}
0x1a7b4…1a7ee               Head {h00=0x0036, h01=0x0050, text=»**                                              **«, t00=0x010f, t01=0x0070}
0x1a7ee…1a828               Head {h00=0x0036, h01=0x0050, text=»**  CONVERSION OF TWO ASCII-DIGITS TO BINARY    **«, t00=0x010f, t01=0x00aa}
0x1a828…1a862               Head {h00=0x0036, h01=0x0050, text=»**                                              **«, t00=0x010f, t01=0x00e4}
0x1a862…1a89c               Head {h00=0x0036, h01=0x0050, text=»**  INPUT : A5=ASCII DIGITS                     **«, t00=0x010f, t01=0x011e}
0x1a89c…1a8d6               Head {h00=0x0036, h01=0x0050, text=»**  OUTPUT: A1=BINARY RESULT                    **«, t00=0x010f, t01=0x0158}
0x1a8d6…1a910 (272, 0, 400) Head {h00=0x0036, h01=0x0050, text=»**  WORK.REGS: A3,A2                            **«, t00=0x0110, t01=0x0004}
0x1a910…1a94a               Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0110, t01=0x003e}
0x1a94a…1a956               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0110, t01=0x0078}
0x1a956…1a96a               Head {h00=0x0010, h01=0x0050, text=»CONVRT EQU *«, t00=0x0110, t01=0x0084}
0x1a96a…1a98c               Head {h00=0x001e, h01=0x0050, text=» LDK A1,0 CLEAR RESULT REG«, t00=0x0110, t01=0x0098}
0x1a98c…1a99e               Head {h00=0x000e, h01=0x0050, text=» LDR A3,A5«, t00=0x0110, t01=0x00ba}
0x1a99e…1a9ba               Head {h00=0x0018, h01=0x0050, text=» SRL A3,8 GET TEN'S «, t00=0x0110, t01=0x00cc}
0x1a9ba…1a9ce               Head {h00=0x0010, h01=0x0050, text=» SUK A3,/30 «, t00=0x0110, t01=0x00e8}
0x1a9ce…1a9e0               Head {h00=0x000e, h01=0x0050, text=» ADR A1,A3«, t00=0x0110, t01=0x00fc}
0x1a9e0…1a9fe               Head {h00=0x001a, h01=0x0050, text=» LDR A2,A1 MULT BY 10 «, t00=0x0110, t01=0x010e}
0x1a9fe…1aa12               Head {h00=0x0010, h01=0x0050, text=» ADR A1,A1 .«, t00=0x0110, t01=0x012c}
0x1aa12…1aa26               Head {h00=0x0010, h01=0x0050, text=» SLL A2,3 . «, t00=0x0110, t01=0x0140}
0x1aa26…1aa3e               Head {h00=0x0014, h01=0x0050, text=» ADR A1,A2 .... «, t00=0x0110, t01=0x0154}
0x1aa3e…1aa50               Head {h00=0x000e, h01=0x0050, text=» LDR A3,A5«, t00=0x0110, t01=0x016c}
0x1aa50…1aa6c               Head {h00=0x0018, h01=0x0050, text=» ANK A3,/F GET ONE'S«, t00=0x0110, t01=0x017e}
0x1aa6c…1aa7e               Head {h00=0x000e, h01=0x0050, text=» ADR A1,A3«, t00=0x0111, t01=0x000a}
0x1aa7e…1aa8e               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0111, t01=0x001c}
0x1aa8e…1aa9c               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0111, t01=0x002c}
0x1aa9c…1aaa4               Head {h00=0x0004, h01=0x0050, t00=0x0111, t01=0x003a}
0x1aaa4…1aade               Head {h00=0x0036, h01=0x0050, text=»**                  N X T B L K                 **«, t00=0x0111, t01=0x0042}
0x1aade…1ab18               Head {h00=0x0036, h01=0x0050, text=»**                                              **«, t00=0x0111, t01=0x007c}
0x1ab18…1ab52               Head {h00=0x0036, h01=0x0050, text=»**                                              **«, t00=0x0111, t01=0x00b6}
0x1ab52…1ab8c               Head {h00=0x0036, h01=0x0050, text=»**  SKIP TO NEXT BLOCK IN CONFIGURATION FILE    **«, t00=0x0111, t01=0x00f0}
0x1ab8c…1abc6               Head {h00=0x0036, h01=0x0050, text=»**                                              **«, t00=0x0111, t01=0x012a}
0x1abc6…1ac00               Head {h00=0x0036, h01=0x0050, text=»**  INPUT: A11=ADDRESS TO CURRENT BLOCK-START   **«, t00=0x0111, t01=0x0164}
0x1ac00…1ac3a               Head {h00=0x0036, h01=0x0050, text=»**  OUTPUT:A11=ADDRESS TO NEXT BLOCK            **«, t00=0x0112, t01=0x000e}
0x1ac3a…1ac74               Head {h00=0x0036, h01=0x0050, text=»**         A2=BLOCK TYPE (T,C,U) IN RIGTH BYTE  **«, t00=0x0112, t01=0x0048}
0x1ac74…1acae               Head {h00=0x0036, h01=0x0050, text=»**  WORKREGS: A1,A3-A5                          **«, t00=0x0112, t01=0x0082}
0x1acae…1ace8               Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0112, t01=0x00bc}
0x1ace8…1acf0               Head {h00=0x0004, h01=0x0050, t00=0x0112, t01=0x00f6}
0x1acf0…1ad04               Head {h00=0x0010, h01=0x0050, text=»NXTBLK EQU *«, t00=0x0112, t01=0x00fe}
0x1ad04…1ad3e               Head {h00=0x0036, h01=0x0050, text=» ADKL A11,TDBNC NUMBER OF TERMINAL DEVICE CLASSES «, t00=0x0112, t01=0x0112}
0x1ad3e…1ad74               Head {h00=0x0032, h01=0x0050, text=»NXTCOM EQU * ENTRY: SKIP TO NEXT COMMON-BLOCK «, t00=0x0112, t01=0x014c}
0x1ad74…1ad88               Head {h00=0x0010, h01=0x0050, text=» LCR A5,A11 «, t00=0x0112, t01=0x0182}
0x1ad88…1ad9a               Head {h00=0x000e, h01=0x0050, text=» SLL A5,8 «, t00=0x0113, t01=0x0008}
0x1ad9a…1adae               Head {h00=0x0010, h01=0x0050, text=» LC A5,1,A11«, t00=0x0113, t01=0x001a}
0x1adae…1adc2               Head {h00=0x0010, h01=0x0050, text=» CALL CONVRT«, t00=0x0113, t01=0x002e}
0x1adc2…1add8               Head {h00=0x0012, h01=0x0050, text=» LDK A2,TDBREC«, t00=0x0113, t01=0x0042}
0x1add8…1adea               Head {h00=0x000e, h01=0x0050, text=» LDR A3,A1«, t00=0x0113, t01=0x0058}
0x1adea…1adfc               Head {h00=0x000e, h01=0x0050, text=» CALL MULT«, t00=0x0113, t01=0x006a}
0x1adfc…1ae10               Head {h00=0x0010, h01=0x0050, text=» ADR A11,A3 «, t00=0x0113, t01=0x007c}
0x1ae10…1ae24               Head {h00=0x0010, h01=0x0050, text=» ADKL A11,2 «, t00=0x0113, t01=0x0090}
0x1ae24…1ae58               Head {h00=0x0030, h01=0x0050, text=» LCR A5,A11 GET NUMBER OF SPEC, DEV. CLASSES«, t00=0x0113, t01=0x00a4}
0x1ae58…1ae6a               Head {h00=0x000e, h01=0x0050, text=» SLL A5,8 «, t00=0x0113, t01=0x00d8}
0x1ae6a…1ae7e               Head {h00=0x0010, h01=0x0050, text=» LC A5,1,A11«, t00=0x0113, t01=0x00ea}
0x1ae7e…1ae92               Head {h00=0x0010, h01=0x0050, text=» CALL CONVRT«, t00=0x0113, t01=0x00fe}
0x1ae92…1aec2               Head {h00=0x002c, h01=0x0050, text=» LDK A2,SDC SPEC. DEV. CL. RECORD LENGTH«, t00=0x0113, t01=0x0112}
0x1aec2…1aed4               Head {h00=0x000e, h01=0x0050, text=» LDR A3,A1«, t00=0x0113, t01=0x0142}
0x1aed4…1aee6               Head {h00=0x000e, h01=0x0050, text=» CALL MULT«, t00=0x0113, t01=0x0154}
0x1aee6…1af08               Head {h00=0x001e, h01=0x0050, text=» ADR A11,A3 A11=NEXT BLOCK«, t00=0x0113, t01=0x0166}
0x1af08…1af1c               Head {h00=0x0010, h01=0x0050, text=» ADKL A11,2 «, t00=0x0113, t01=0x0188}
0x1af1c…1af44               Head {h00=0x0024, h01=0x0050, text=» LC A2,TDBBT,A11 GET BLOCK TYPE «, t00=0x0114, t01=0x000c}
0x1af44…1af54               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0114, t01=0x0034}
0x1af54…1af60               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0114, t01=0x0044}
0x1af60…1af6c               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0114, t01=0x0050}
0x1af6c…1afa8               Head {h00=0x0038, h01=0x0050, text=»**                     G E T N U M                **«, t00=0x0114, t01=0x005c}
0x1afa8…1afe4               Head {h00=0x0038, h01=0x0050, text=»**                                                **«, t00=0x0114, t01=0x0098}
0x1afe4…1b020               Head {h00=0x0038, h01=0x0050, text=»**                                                **«, t00=0x0114, t01=0x00d4}
0x1b020…1b05c               Head {h00=0x0038, h01=0x0050, text=»**  CONVERT 3 ASCII-DIGITS TO BINARY              **«, t00=0x0114, t01=0x0110}
0x1b05c…1b098               Head {h00=0x0038, h01=0x0050, text=»**                                                **«, t00=0x0114, t01=0x014c}
0x1b098…1b0d4               Head {h00=0x0038, h01=0x0050, text=»**  INPUT : A6=ADDRESS TO FIRST ASCII-CHARACTER   **«, t00=0x0114, t01=0x0188}
0x1b0d4…1b110               Head {h00=0x0038, h01=0x0050, text=»**  OUTPUT: A5=BINARY VALUE                       **«, t00=0x0115, t01=0x0034}
0x1b110…1b14c               Head {h00=0x0038, h01=0x0050, text=»**  WORK.REGS: A2,A4                              **«, t00=0x0115, t01=0x0070}
0x1b14c…1b188               Head {h00=0x0038, h01=0x0050, text=»****************************************************«, t00=0x0115, t01=0x00ac}
0x1b188…1b194               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0115, t01=0x00e8}
0x1b194…1b1a8               Head {h00=0x0010, h01=0x0050, text=»GETNUM EQU *«, t00=0x0115, t01=0x00f4}
0x1b1a8…1b1cc               Head {h00=0x0020, h01=0x0050, text=» LDK A4,100 FIRST INCREMENT «, t00=0x0115, t01=0x0108}
0x1b1cc…1b1ee               Head {h00=0x001e, h01=0x0050, text=» LDK A5,0 CLEAR RESULT REG«, t00=0x0115, t01=0x012c}
0x1b1ee…1b20c               Head {h00=0x001a, h01=0x0050, text=» SUK A6,1 INIT POINTER«, t00=0x0115, t01=0x014e}
0x1b20c…1b22e               Head {h00=0x001e, h01=0x0050, text=»GET030 ADK A6,1 NEXT DIGIT«, t00=0x0115, t01=0x016c}
0x1b22e…1b24a               Head {h00=0x0018, h01=0x0050, text=» LCR A2,A6 GET CHAR «, t00=0x0115, t01=0x018e}
0x1b24a…1b25c               Head {h00=0x000e, h01=0x0050, text=» ANK A2,/F«, t00=0x0116, t01=0x001a}
0x1b25c…1b274               Head {h00=0x0014, h01=0x0050, text=»GET050 SUK A2,1 «, t00=0x0116, t01=0x002c}
0x1b274…1b29a               Head {h00=0x0022, h01=0x0050, text=» RF(N) GET100 THIS DIGIT READY«, t00=0x0116, t01=0x0044}
0x1b29a…1b2b8               Head {h00=0x001a, h01=0x0050, text=» ADR A5,A4 ACCUMULATE «, t00=0x0116, t01=0x006a}
0x1b2b8…1b2ca               Head {h00=0x000e, h01=0x0050, text=» RB GET050«, t00=0x0116, t01=0x0088}
0x1b2ca…1b2fa               Head {h00=0x002c, h01=0x0050, text=»GET100 SUK A4,90 NEXT INCREMENT (TEN'S) «, t00=0x0116, t01=0x009a}
0x1b2fa…1b310               Head {h00=0x0012, h01=0x0050, text=» RB(P) GET030 «, t00=0x0116, t01=0x00ca}
0x1b310…1b33a               Head {h00=0x0026, h01=0x0050, text=» ADK A4,81 NEXT INCREMENT (ONE'S) «, t00=0x0116, t01=0x00e0}
0x1b33a…1b35c               Head {h00=0x001e, h01=0x0050, text=» RB(P) GET030 THIRD DIGIT «, t00=0x0116, t01=0x010a}
0x1b35c…1b36c               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0116, t01=0x012c}
0x1b36c…1b37a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0116, t01=0x013c}
0x1b37a…1b382               Head {h00=0x0004, h01=0x0050, t00=0x0116, t01=0x014a}
0x1b382…1b3a6               Head {h00=0x0020, h01=0x0050, text=»* START OF PROGRAM PART 1 * «, t00=0x0116, t01=0x0152}
0x1b3a6…1b3ae               Head {h00=0x0004, h01=0x0050, t00=0x0116, t01=0x0176}
0x1b3ae…1b3e6               Head {h00=0x0034, h01=0x0050, text=»* SAVE02=POINTER TO 1:ST USER TASK TTAB-ADDRESS «, t00=0x0116, t01=0x017e}
0x1b3e6…1b40e               Head {h00=0x0024, h01=0x0050, text=»* SAVE09=EXECUTION START ADDRESS«, t00=0x0117, t01=0x0026}
0x1b40e…1b41a               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0117, t01=0x004e}
0x1b41a…1b440               Head {h00=0x0022, h01=0x0050, text=»SYSLDX EQU *-REL PROGRAM START«, t00=0x0117, t01=0x005a}
0x1b440…1b44a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0117, t01=0x0080}
0x1b44a…1b464               Head {h00=0x0016, h01=0x0050, text=»*  INIT A15 STACK «, t00=0x0117, t01=0x008a}
0x1b464…1b46e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0117, t01=0x00a4}
0x1b46e…1b484               Head {h00=0x0012, h01=0x0050, text=» LD A15,SCTSTB«, t00=0x0117, t01=0x00ae}
0x1b484…1b498               Head {h00=0x0010, h01=0x0050, text=» SUKL A15,4 «, t00=0x0117, t01=0x00c4}
0x1b498…1b4a0               Head {h00=0x0004, h01=0x0050, t00=0x0117, t01=0x00d8}
0x1b4a0…1b4ca               Head {h00=0x0026, h01=0x0050, text=» LD A2,SCTLAC GET S:GTAB (IF ANY) «, t00=0x0117, t01=0x00e0}
0x1b4ca…1b4e0               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0117, t01=0x010a}
0x1b4e0…1b512               Head {h00=0x002e, h01=0x0050, text=» LD A2,CREID,A2 GET CREDIT IDENTIFICATION «, t00=0x0117, t01=0x0120}
0x1b512…1b51e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0117, t01=0x0152}
0x1b51e…1b534               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0117, t01=0x015e}
0x1b534…1b54e               Head {h00=0x0016, h01=0x0050, text=» TL MMTAB,A13 %%##«, t00=0x0117, t01=0x0174}
0x1b54e…1b566               Head {h00=0x0014, h01=0x0050, text=» EL A2,CREID,A2 «, t00=0x0117, t01=0x018e}
0x1b566…1b572               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0118, t01=0x0016}
0x1b572…1b5a8               Head {h00=0x0032, h01=0x0050, text=» CM SWITCH,A13 RESET SAVE-AREAS USED IN SYSLDM«, t00=0x0118, t01=0x0022}
0x1b5a8…1b5bc               Head {h00=0x0010, h01=0x0050, text=» CM FLAG,A13«, t00=0x0118, t01=0x0058}
0x1b5bc…1b5e4               Head {h00=0x0024, h01=0x0050, text=» CWK A2,'CR' CREDIT APPLICATION?«, t00=0x0118, t01=0x006c}
0x1b5e4…1b610               Head {h00=0x0028, h01=0x0050, text=» RF(E) SYA100 YES! START CONFIGURATE«, t00=0x0118, t01=0x0094}
0x1b610…1b626               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=1 «, t00=0x0118, t01=0x00c0}
0x1b626…1b62e               Head {h00=0x0004, h01=0x0050, t00=0x0118, t01=0x00d6}
0x1b62e…1b64e               Head {h00=0x001c, h01=0x0050, text=»* ASSEMBLER APPLICATION «, t00=0x0118, t01=0x00de}
0x1b64e…1b656               Head {h00=0x0004, h01=0x0050, t00=0x0118, t01=0x00fe}
0x1b656…1b676               Head {h00=0x001c, h01=0x0050, text=»* SWITCH TO LEVEL 0 ENB «, t00=0x0118, t01=0x0106}
0x1b676…1b67e               Head {h00=0x0004, h01=0x0050, t00=0x0118, t01=0x0126}
0x1b67e…1b6aa               Head {h00=0x0028, h01=0x0050, text=» LDKL A4,SYA103 CONTINUATION ADDRESS«, t00=0x0118, t01=0x012e}
0x1b6aa…1b6c6               Head {h00=0x0018, h01=0x0050, text=» ADR A4,A13 RELOCATE«, t00=0x0118, t01=0x015a}
0x1b6c6…1b6e6               Head {h00=0x001c, h01=0x0050, text=» STR A4,A15 PUT ON STACK«, t00=0x0118, t01=0x0176}
0x1b6e6…1b6fc               Head {h00=0x0012, h01=0x0050, text=» LDKL A4,/00C0«, t00=0x0119, t01=0x0008}
0x1b6fc…1b720               Head {h00=0x0020, h01=0x0050, text=» STR A4,A15 PUT PSW ON STACK«, t00=0x0119, t01=0x001e}
0x1b720…1b730               Head {h00=0x000c, h01=0x0050, text=» RTN A15«, t00=0x0119, t01=0x0042}
0x1b730…1b748               Head {h00=0x0014, h01=0x0050, text=»SYA103 EQU *-REL«, t00=0x0119, t01=0x0052}
0x1b748…1b754               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0119, t01=0x006a}
0x1b754…1b770               Head {h00=0x0018, h01=0x0050, text=» IFT MMUPAG-CREDIT=1«, t00=0x0119, t01=0x0076}
0x1b770…1b79c               Head {h00=0x0028, h01=0x0050, text=» LDKL A4,MMTAB GET MM-TABLE ADDRESS «, t00=0x0119, t01=0x0092}
0x1b79c…1b7b8               Head {h00=0x0018, h01=0x0050, text=» ADR A4,A13 RELOCATE«, t00=0x0119, t01=0x00be}
0x1b7b8…1b7d6               Head {h00=0x001a, h01=0x0050, text=» ST A4,MMFROM,A13 SAVE«, t00=0x0119, t01=0x00da}
0x1b7d6…1b802               Head {h00=0x0028, h01=0x0050, text=»* FILL MM-TABLES IN USER TASK TTAB'S«, t00=0x0119, t01=0x00f8}
0x1b802…1b80a               Head {h00=0x0004, h01=0x0050, t00=0x0119, t01=0x0124}
0x1b80a…1b836               Head {h00=0x0028, h01=0x0050, text=» LD* A5,SCTTCT GET LENGTH OF TC:TAB «, t00=0x0119, t01=0x012c}
0x1b836…1b85e               Head {h00=0x0024, h01=0x0050, text=» LD A6,SAVE02,A13 1:ST USER TASK«, t00=0x0119, t01=0x0158}
0x1b85e…1b876               Head {h00=0x0014, h01=0x0050, text=» LDR A3,A6 SAVE «, t00=0x0119, t01=0x0180}
0x1b876…1b8aa               Head {h00=0x0030, h01=0x0050, text=» SU A3,SCTTCT GET DISPLACEMENT TO 1:ST USER «, t00=0x011a, t01=0x0008}
0x1b8aa…1b8d8               Head {h00=0x002a, h01=0x0050, text=» SUR A5,A3 => LENGTH OF TC:TAB TO SCAN«, t00=0x011a, t01=0x003c}
0x1b8d8…1b8e2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x011a, t01=0x006a}
0x1b8e2…1b904               Head {h00=0x001e, h01=0x0050, text=»*  INIT UNUSED MMU ENTRIES«, t00=0x011a, t01=0x0074}
0x1b904…1b90e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x011a, t01=0x0096}
0x1b90e…1b924               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,/FC00«, t00=0x011a, t01=0x00a0}
0x1b924…1b93a               Head {h00=0x0012, h01=0x0050, text=» LDKL A2,MMTAB«, t00=0x011a, t01=0x00b6}
0x1b93a…1b94e               Head {h00=0x0010, h01=0x0050, text=» ADR A2,A13 «, t00=0x011a, t01=0x00cc}
0x1b94e…1b968               Head {h00=0x0016, h01=0x0050, text=» LDR A4,A2  =00002«, t00=0x011a, t01=0x00e0}
0x1b968…1b97e               Head {h00=0x0012, h01=0x0050, text=» SUKL A4,MMBEG«, t00=0x011a, t01=0x00fa}
0x1b97e…1b994               Head {h00=0x0012, h01=0x0050, text=» AD A4,SCTMMC «, t00=0x011a, t01=0x0110}
0x1b994…1b9ac               Head {h00=0x0014, h01=0x0050, text=»SYA:10 CWR A4,A2«, t00=0x011a, t01=0x0126}
0x1b9ac…1b9c2               Head {h00=0x0012, h01=0x0050, text=» RF(E) SYA105 «, t00=0x011a, t01=0x013e}
0x1b9c2…1b9d4               Head {h00=0x000e, h01=0x0050, text=» SUK A4,2 «, t00=0x011a, t01=0x0154}
0x1b9d4…1b9e6               Head {h00=0x000e, h01=0x0050, text=» STR A1,A4«, t00=0x011a, t01=0x0166}
0x1b9e6…1b9f8               Head {h00=0x000e, h01=0x0050, text=» RB SYA:10«, t00=0x011a, t01=0x0178}
0x1b9f8…1ba14               Head {h00=0x0018, h01=0x0050, text=»SYA105 SUK A5,2 ALL?«, t00=0x011a, t01=0x018a}
0x1ba14…1ba2e               Head {h00=0x0016, h01=0x0050, text=» RF(N) SYA107 YES!«, t00=0x011b, t01=0x0016}
0x1ba2e…1ba4e               Head {h00=0x001c, h01=0x0050, text=» LDR* A2,A6 TTAB-ADDRESS«, t00=0x011b, t01=0x0030}
0x1ba4e…1ba70               Head {h00=0x001e, h01=0x0050, text=» CALL MOVMMT MOVE MM-TABLE«, t00=0x011b, t01=0x0050}
0x1ba70…1ba8c               Head {h00=0x0018, h01=0x0050, text=» ADK A6,2 NEXT TTAB «, t00=0x011b, t01=0x0072}
0x1ba8c…1ba9e               Head {h00=0x000e, h01=0x0050, text=» RB SYA105«, t00=0x011b, t01=0x008e}
0x1ba9e…1bab2               Head {h00=0x0010, h01=0x0050, text=»SYA107 EQU *«, t00=0x011b, t01=0x00a0}
0x1bab2…1babe               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x011b, t01=0x00b4}
0x1babe…1bad4               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=1 «, t00=0x011b, t01=0x00c0}
0x1bad4…1bb0a               Head {h00=0x0032, h01=0x0050, text=» LD* A5,SAVE02,A13 1:ST USER TASK TTAB ADDRESS«, t00=0x011b, t01=0x00d6}
0x1bb0a…1bb3c               Head {h00=0x002e, h01=0x0050, text=» LD A2,SAVE09,A13 EXECUTION START ADDRESS «, t00=0x011b, t01=0x010c}
0x1bb3c…1bb68               Head {h00=0x0028, h01=0x0050, text=» AD A2,SCTLAC ADD RELOCATION ADDRESS«, t00=0x011b, t01=0x013e}
0x1bb68…1bb88               Head {h00=0x001c, h01=0x0050, text=» LDK A3,0 SEGMENT NUMBER«, t00=0x011b, t01=0x016a}
0x1bb88…1bba8               Head {h00=0x001c, h01=0x0050, text=» CF A15,ACTOT QUEUE TASK«, t00=0x011b, t01=0x018a}
0x1bba8…1bbce               Head {h00=0x0022, h01=0x0050, text=» LDKL A1,FINISH END OF SYSLDA «, t00=0x011c, t01=0x001a}
0x1bbce…1bbe2               Head {h00=0x0010, h01=0x0050, text=» ADR A1,A13 «, t00=0x011c, t01=0x0040}
0x1bbe2…1bbf2               Head {h00=0x000c, h01=0x0050, text=» ABR A1 «, t00=0x011c, t01=0x0054}
0x1bbf2…1bbfe               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x011c, t01=0x0064}
0x1bbfe…1bc12               Head {h00=0x0010, h01=0x0050, text=»SYA100 EQU *«, t00=0x011c, t01=0x0070}
0x1bc12…1bc28               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x011c, t01=0x0084}
0x1bc28…1bc36               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x011c, t01=0x009a}
0x1bc36…1bc42               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x011c, t01=0x00a8}
0x1bc42…1bc72               Head {h00=0x002c, h01=0x0050, text=»* READ CONFIG FILE AND BUILD SHADOWTABLE«, t00=0x011c, t01=0x00b4}
0x1bc72…1bc7e               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x011c, t01=0x00e4}
0x1bc7e…1bcb2               Head {h00=0x0030, h01=0x0050, text=» CM SAVE02,A13 CLEAR 'BUGGER TASK INDICATOR'«, t00=0x011c, t01=0x00f0}
0x1bcb2…1bcce               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x011c, t01=0x0124}
0x1bcce…1bcf8               Head {h00=0x0026, h01=0x0050, text=» LD* A2,SCTLAC GET START OF P:MTAB«, t00=0x011c, t01=0x0140}
0x1bcf8…1bd20               Head {h00=0x0024, h01=0x0050, text=» LD A12,T:ATAB,A2 T:ATAB ADDRESS«, t00=0x011c, t01=0x016a}
0x1bd20…1bd4a (285, 0, 400) Head {h00=0x0026, h01=0x0050, text=» SUKL A12,2 ADJUST FOR LENGTH-WORD«, t00=0x011d, t01=0x0004}
0x1bd4a…1bd6a               Head {h00=0x001c, h01=0x0050, text=» ST A12,T:ATOD,A13 SAVE «, t00=0x011d, t01=0x002e}
0x1bd6a…1bd9a               Head {h00=0x002c, h01=0x0050, text=» LD A4,U:BTAB,A2 GET U:BTAB FROM P:MTAB «, t00=0x011d, t01=0x004e}
0x1bd9a…1bdc0               Head {h00=0x0022, h01=0x0050, text=» SUK A4,2 INCLUDE LENGTH-WORD «, t00=0x011d, t01=0x007e}
0x1bdc0…1bde8               Head {h00=0x0024, h01=0x0050, text=» ST A4,U:BTOD,A13 SAVE IN SYSLDA«, t00=0x011d, t01=0x00a4}
0x1bde8…1bdf4               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x011d, t01=0x00cc}
0x1bdf4…1be10               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+SWBMMU=2«, t00=0x011d, t01=0x00d8}
0x1be10…1be3c               Head {h00=0x0028, h01=0x0050, text=» LD A4,S:BTAB,A2 GET S:BTAB ADDRESS «, t00=0x011d, t01=0x00f4}
0x1be3c…1be64               Head {h00=0x0024, h01=0x0050, text=» SUK A4,2 ADJUST FOR LENGTH WORD«, t00=0x011d, t01=0x0120}
0x1be64…1be82               Head {h00=0x001a, h01=0x0050, text=» ST A4,S:BTOD,A13 SAVE«, t00=0x011d, t01=0x0148}
0x1be82…1be8e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x011d, t01=0x0166}
0x1be8e…1beaa               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x011d, t01=0x0172}
0x1beaa…1bec6               Head {h00=0x0018, h01=0x0050, text=»* T:ATAB PROCESSING:«, t00=0x011d, t01=0x018e}
0x1bec6…1bed2               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x011e, t01=0x001a}
0x1bed2…1bef4               Head {h00=0x001e, h01=0x0050, text=» LDR* A4,A12 T:ATAB-LENGTH«, t00=0x011e, t01=0x0026}
0x1bef4…1bf0c               Head {h00=0x0014, h01=0x0050, text=» LDR A3,A4 SAVE «, t00=0x011e, t01=0x0048}
0x1bf0c…1bf3a               Head {h00=0x002a, h01=0x0050, text=» AD A3,SCTSFA ADD MONITOR END ADDRESS «, t00=0x011e, t01=0x0060}
0x1bf3a…1bf54               Head {h00=0x0016, h01=0x0050, text=»* CHECK ADDRESSES «, t00=0x011e, t01=0x008e}
0x1bf54…1bf5c               Head {h00=0x0004, h01=0x0050, t00=0x011e, t01=0x00a8}
0x1bf5c…1bf82               Head {h00=0x0022, h01=0x0050, text=» LDR A11,A3 END OF SHADOW-TAB «, t00=0x011e, t01=0x00b0}
0x1bf82…1bfa6               Head {h00=0x0020, h01=0x0050, text=» LDR A9,A13 START OF SYSLDA «, t00=0x011e, t01=0x00d6}
0x1bfa6…1bfba               Head {h00=0x0010, h01=0x0050, text=» CALL CMPADR«, t00=0x011e, t01=0x00fa}
0x1bfba…1bfd4               Head {h00=0x0016, h01=0x0050, text=» RF(L) SYA110 OK! «, t00=0x011e, t01=0x010e}
0x1bfd4…1bffa               Head {h00=0x0022, h01=0x0050, text=» LDKL A1,LMP3 MEMORY OVERFLOW «, t00=0x011e, t01=0x0128}
0x1bffa…1c00e               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x011e, t01=0x014e}
0x1c00e…1c03a               Head {h00=0x0028, h01=0x0050, text=»SYA110 LDR A9,A2 GET P:MTAB ADDRESS «, t00=0x011e, t01=0x0162}
0x1c03a…1c04c               Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x011e, t01=0x018e}
0x1c04c…1c070               Head {h00=0x0020, h01=0x0050, text=»* CLEAR T:ATAB SHADOW-TABLE:«, t00=0x011f, t01=0x0010}
0x1c070…1c07c               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x011f, t01=0x0034}
0x1c07c…1c096               Head {h00=0x0016, h01=0x0050, text=»ZERO SUK A3,2 NEXT«, t00=0x011f, t01=0x0040}
0x1c096…1c0ae               Head {h00=0x0014, h01=0x0050, text=» STR A2,A3 CLEAR«, t00=0x011f, t01=0x005a}
0x1c0ae…1c0c8               Head {h00=0x0016, h01=0x0050, text=» CW A3,SCTSFA ALL?«, t00=0x011f, t01=0x0072}
0x1c0c8…1c0e0               Head {h00=0x0014, h01=0x0050, text=» RB(NE) ZERO NO!«, t00=0x011f, t01=0x008c}
0x1c0e0…1c106               Head {h00=0x0022, h01=0x0050, text=» STR A4,A3 STORE TABLE LENGTH «, t00=0x011f, t01=0x00a4}
0x1c106…1c132               Head {h00=0x0028, h01=0x0050, text=» LD A11,SAVE01,A13 GET CONFIG START «, t00=0x011f, t01=0x00ca}
0x1c132…1c158               Head {h00=0x0022, h01=0x0050, text=» LC A2,TDBBT,A11 GET BLOCKTYPE«, t00=0x011f, t01=0x00f6}
0x1c158…1c176               Head {h00=0x001a, h01=0x0050, text=» CCK A2,'TT' TASK DEF?«, t00=0x011f, t01=0x011c}
0x1c176…1c190               Head {h00=0x0016, h01=0x0050, text=» RF(E) SYA120 OK! «, t00=0x011f, t01=0x013a}
0x1c190…1c1b4               Head {h00=0x0020, h01=0x0050, text=» LDK A1,LMP4 NO TASK PRESENT«, t00=0x011f, t01=0x0154}
0x1c1b4…1c1c8               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x011f, t01=0x0178}
0x1c1c8…1c1f4               Head {h00=0x0028, h01=0x0050, text=»SYA120 LC A2,TDBMC+4,A11 GET TASK ID«, t00=0x011f, t01=0x018c}
0x1c1f4…1c208               Head {h00=0x0010, h01=0x0050, text=» SLL A2,8 . «, t00=0x0120, t01=0x0028}
0x1c208…1c226               Head {h00=0x001a, h01=0x0050, text=» LC A2,TDBMC+5,A11 ...«, t00=0x0120, t01=0x003c}
0x1c226…1c248               Head {h00=0x001e, h01=0x0050, text=» CWK A2,'TB' BUGGER TASK? «, t00=0x0120, t01=0x005a}
0x1c248…1c262               Head {h00=0x0016, h01=0x0050, text=» RF(NE) SYA125 NO!«, t00=0x0120, t01=0x007c}
0x1c262…1c2a0               Head {h00=0x003a, h01=0x0050, text=» ST A2,SAVE02,A13 INDICATE BUGGER TASK PRESENT =00001 «, t00=0x0120, t01=0x0096}
0x1c2a0…1c2c6               Head {h00=0x0022, h01=0x0050, text=» RF SYA136 SKIP TO NEXT BLOCK «, t00=0x0120, t01=0x00d4}
0x1c2c6…1c2e4               Head {h00=0x001a, h01=0x0050, text=»SYA125 LDR A8,A12 SAVE«, t00=0x0120, t01=0x00fa}
0x1c2e4…1c306               Head {h00=0x001e, h01=0x0050, text=» LDR* A4,A12 T:ATAB LENGTH«, t00=0x0120, t01=0x0118}
0x1c306…1c328               Head {h00=0x001e, h01=0x0050, text=»SYA130 ADKL A8,2 NEXT T:A «, t00=0x0120, t01=0x013a}
0x1c328…1c34c               Head {h00=0x0020, h01=0x0050, text=» LDR* A6,A8 GET T:A ADDRESS «, t00=0x0120, t01=0x015c}
0x1c34c…1c35e               Head {h00=0x000e, h01=0x0050, text=» SUK A4,2 «, t00=0x0120, t01=0x0180}
0x1c35e…1c374 (289, 0, 400) Head {h00=0x0012, h01=0x0050, text=» RF(NZ) SYA135«, t00=0x0121, t01=0x0004}
0x1c374…1c3a8               Head {h00=0x0030, h01=0x0050, text=» LDK A1,LMP5 NO PROTOTYPE FOUND (TID ERROR) «, t00=0x0121, t01=0x001a}
0x1c3a8…1c3bc               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x0121, t01=0x004e}
0x1c3bc…1c3d0               Head {h00=0x0010, h01=0x0050, text=»SYA135 EQU *«, t00=0x0121, t01=0x0062}
0x1c3d0…1c3f4               Head {h00=0x0020, h01=0x0050, text=» CW A2,T:ATID,A6 TID EQUAL? «, t00=0x0121, t01=0x0076}
0x1c3f4…1c40e               Head {h00=0x0016, h01=0x0050, text=» RB(NE) SYA130 NO!«, t00=0x0121, t01=0x009a}
0x1c40e…1c430               Head {h00=0x001e, h01=0x0050, text=» SUR* A4,A12 T:ATAB LENGTH«, t00=0x0121, t01=0x00b4}
0x1c430…1c43c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0121, t01=0x00d6}
0x1c43c…1c458               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x0121, t01=0x00e2}
0x1c458…1c482               Head {h00=0x0026, h01=0x0050, text=» EL* A2,SCTLAC GET START OF P:MTAB«, t00=0x0121, t01=0x00fe}
0x1c482…1c4aa               Head {h00=0x0024, h01=0x0050, text=» EL A12,T:ATAB,A2 T:ATAB ADDRESS«, t00=0x0121, t01=0x0128}
0x1c4aa…1c4d2               Head {h00=0x0024, h01=0x0050, text=» SUKL A12,2 INCLUDE LENGTH WORD «, t00=0x0121, t01=0x0150}
0x1c4d2…1c4fc               Head {h00=0x0026, h01=0x0050, text=» ST A12,T:ATOD,A13 SAVE IN SYSLDA «, t00=0x0121, t01=0x0178}
0x1c4fc…1c524               Head {h00=0x0024, h01=0x0050, text=» EL A4,U:BTAB,A2 U:BTAB ADDRESS «, t00=0x0122, t01=0x0012}
0x1c524…1c54c               Head {h00=0x0024, h01=0x0050, text=» SUK A4,2 ADJUST FOR LENGTH WORD«, t00=0x0122, t01=0x003a}
0x1c54c…1c574               Head {h00=0x0024, h01=0x0050, text=» ST A4,U:BTOD,A13 SAVE IN SYSLDA«, t00=0x0122, t01=0x0062}
0x1c574…1c580               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0122, t01=0x008a}
0x1c580…1c59c               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUSWB=3«, t00=0x0122, t01=0x0096}
0x1c59c…1c5c8               Head {h00=0x0028, h01=0x0050, text=» EL A4,S:BTAB,A2 GET S:BTAB ADDRESS «, t00=0x0122, t01=0x00b2}
0x1c5c8…1c5f0               Head {h00=0x0024, h01=0x0050, text=» SUK A4,2 ADJUST FOR LENGTH WORD«, t00=0x0122, t01=0x00de}
0x1c5f0…1c60e               Head {h00=0x001a, h01=0x0050, text=» ST A4,S:BTOD,A13 SAVE«, t00=0x0122, t01=0x0106}
0x1c60e…1c61a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0122, t01=0x0124}
0x1c61a…1c636               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x0122, t01=0x0130}
0x1c636…1c652               Head {h00=0x0018, h01=0x0050, text=»* T:ATAB PROCESSING:«, t00=0x0122, t01=0x014c}
0x1c652…1c65e               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0122, t01=0x0168}
0x1c65e…1c680               Head {h00=0x001e, h01=0x0050, text=» ELR A4,A12 T:ATAB-LENGTH «, t00=0x0122, t01=0x0174}
0x1c680…1c698               Head {h00=0x0014, h01=0x0050, text=» LDR A3,A4 SAVE «, t00=0x0123, t01=0x0008}
0x1c698…1c6cc               Head {h00=0x0030, h01=0x0050, text=» SLL A3,1 RESERVE FOR MM-TABLE ADDRESS TABLE«, t00=0x0123, t01=0x0020}
0x1c6cc…1c6fa               Head {h00=0x002a, h01=0x0050, text=» AD A3,SCTSFA ADD MONITOR END ADDRESS «, t00=0x0123, t01=0x0054}
0x1c6fa…1c714               Head {h00=0x0016, h01=0x0050, text=»* CHECK ADDRESSES «, t00=0x0123, t01=0x0082}
0x1c714…1c71c               Head {h00=0x0004, h01=0x0050, t00=0x0123, t01=0x009c}
0x1c71c…1c744               Head {h00=0x0024, h01=0x0050, text=» LDR A11,A3 END OF SHADOW-TABLE «, t00=0x0123, t01=0x00a4}
0x1c744…1c768               Head {h00=0x0020, h01=0x0050, text=» LDR A9,A13 START OF SYSLDA «, t00=0x0123, t01=0x00cc}
0x1c768…1c77c               Head {h00=0x0010, h01=0x0050, text=» CALL CMPADR«, t00=0x0123, t01=0x00f0}
0x1c77c…1c796               Head {h00=0x0016, h01=0x0050, text=» RF(L) SYA110 OK! «, t00=0x0123, t01=0x0104}
0x1c796…1c7bc               Head {h00=0x0022, h01=0x0050, text=» LDKL A1,LMP3 MEMORY OVERFLOW «, t00=0x0123, t01=0x011e}
0x1c7bc…1c7d0               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x0123, t01=0x0144}
0x1c7d0…1c7fc               Head {h00=0x0028, h01=0x0050, text=»SYA110 LDR A9,A2 GET P:MTAB ADDRESS «, t00=0x0123, t01=0x0158}
0x1c7fc…1c820               Head {h00=0x0020, h01=0x0050, text=»* CLEAR T:ATAB SHADOW-TABLE:«, t00=0x0123, t01=0x0184}
0x1c820…1c82c               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0124, t01=0x0018}
0x1c82c…1c848               Head {h00=0x0018, h01=0x0050, text=»SYA115 SUK A3,2 NEXT«, t00=0x0124, t01=0x0024}
0x1c848…1c85e               Head {h00=0x0012, h01=0x0050, text=» CMR A3 CLEAR «, t00=0x0124, t01=0x0040}
0x1c85e…1c878               Head {h00=0x0016, h01=0x0050, text=» CW A3,SCTSFA ALL?«, t00=0x0124, t01=0x0056}
0x1c878…1c892               Head {h00=0x0016, h01=0x0050, text=» RB(NE) SYA115 NO!«, t00=0x0124, t01=0x0070}
0x1c892…1c8b8               Head {h00=0x0022, h01=0x0050, text=» STR A4,A3 STORE TABLE LENGTH «, t00=0x0124, t01=0x008a}
0x1c8b8…1c8e4               Head {h00=0x0028, h01=0x0050, text=» LD A11,SAVE01,A13 GET CONFIG START «, t00=0x0124, t01=0x00b0}
0x1c8e4…1c90a               Head {h00=0x0022, h01=0x0050, text=» LC A2,TDBBT,A11 GET BLOCKTYPE«, t00=0x0124, t01=0x00dc}
0x1c90a…1c928               Head {h00=0x001a, h01=0x0050, text=» CCK A2,'TT' TASK DEF?«, t00=0x0124, t01=0x0102}
0x1c928…1c942               Head {h00=0x0016, h01=0x0050, text=» RF(E) SYA120 OK! «, t00=0x0124, t01=0x0120}
0x1c942…1c966               Head {h00=0x0020, h01=0x0050, text=» LDK A1,LMP4 NO TASK PRESENT«, t00=0x0124, t01=0x013a}
0x1c966…1c97a               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x0124, t01=0x015e}
0x1c97a…1c9a6               Head {h00=0x0028, h01=0x0050, text=»SYA120 LC A2,TDBMC+4,A11 GET TASK ID«, t00=0x0124, t01=0x0172}
0x1c9a6…1c9ba               Head {h00=0x0010, h01=0x0050, text=» SLL A2,8 . «, t00=0x0125, t01=0x000e}
0x1c9ba…1c9d8               Head {h00=0x001a, h01=0x0050, text=» LC A2,TDBMC+5,A11 ...«, t00=0x0125, t01=0x0022}
0x1c9d8…1c9fa               Head {h00=0x001e, h01=0x0050, text=» CWK A2,'TB' BUGGER TASK? «, t00=0x0125, t01=0x0040}
0x1c9fa…1ca14               Head {h00=0x0016, h01=0x0050, text=» RF(NE) SYA125 NO!«, t00=0x0125, t01=0x0062}
0x1ca14…1ca4c               Head {h00=0x0034, h01=0x0050, text=» ST A2,SAVE02,A13 INDICATE 'BUGGER TASK PRESENT'«, t00=0x0125, t01=0x007c}
0x1ca4c…1ca6e               Head {h00=0x001e, h01=0x0050, text=» RF SYA136 SKIP THIS BLOCK«, t00=0x0125, t01=0x00b4}
0x1ca6e…1ca8c               Head {h00=0x001a, h01=0x0050, text=»SYA125 LDR A8,A12 SAVE«, t00=0x0125, t01=0x00d6}
0x1ca8c…1caae               Head {h00=0x001e, h01=0x0050, text=» ELR A4,A12 T:ATAB LENGTH «, t00=0x0125, t01=0x00f4}
0x1caae…1cad0               Head {h00=0x001e, h01=0x0050, text=»SYA130 ADKL A8,2 NEXT T:A «, t00=0x0125, t01=0x0116}
0x1cad0…1caf2               Head {h00=0x001e, h01=0x0050, text=» ELR A6,A8 GET T:A ADDRESS«, t00=0x0125, t01=0x0138}
0x1caf2…1cb04               Head {h00=0x000e, h01=0x0050, text=» SUK A4,2 «, t00=0x0125, t01=0x015a}
0x1cb04…1cb1a               Head {h00=0x0012, h01=0x0050, text=» RF(NZ) SYA135«, t00=0x0125, t01=0x016c}
0x1cb1a…1cb4a               Head {h00=0x002c, h01=0x0050, text=» LDK A1,LMP5 NO PROT. FOUND (TID ERROR) «, t00=0x0125, t01=0x0182}
0x1cb4a…1cb5e               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x0126, t01=0x0022}
0x1cb5e…1cb72               Head {h00=0x0010, h01=0x0050, text=»SYA135 EQU *«, t00=0x0126, t01=0x0036}
0x1cb72…1cb94               Head {h00=0x001e, h01=0x0050, text=» EL A10,T:ATID,A6 GET TID «, t00=0x0126, t01=0x004a}
0x1cb94…1cbb2               Head {h00=0x001a, h01=0x0050, text=» CWR A2,A10 TID EQUAL?«, t00=0x0126, t01=0x006c}
0x1cbb2…1cbcc               Head {h00=0x0016, h01=0x0050, text=» RB(NE) SYA130 NO!«, t00=0x0126, t01=0x008a}
0x1cbcc…1cbe0               Head {h00=0x0010, h01=0x0050, text=» ELR A10,A12«, t00=0x0126, t01=0x00a4}
0x1cbe0…1cc02               Head {h00=0x001e, h01=0x0050, text=» SUR A4,A10 T:ATAB LENGTH «, t00=0x0126, t01=0x00b8}
0x1cc02…1cc0e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0126, t01=0x00da}
0x1cc0e…1cc24               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x0126, t01=0x00e6}
0x1cc24…1cc56               Head {h00=0x002e, h01=0x0050, text=» NGR A4,A4 => A4=DISPLACEM. IN SHADOW-TAB «, t00=0x0126, t01=0x00fc}
0x1cc56…1cc82               Head {h00=0x0028, h01=0x0050, text=» LC A5,TDBNT,A11 GET NUMBER OF TASKS«, t00=0x0126, t01=0x012e}
0x1cc82…1cc94               Head {h00=0x000e, h01=0x0050, text=» SLL A5,8 «, t00=0x0126, t01=0x015a}
0x1cc94…1ccae               Head {h00=0x0016, h01=0x0050, text=» LC A5,TDBNT+1,A11«, t00=0x0126, t01=0x016c}
0x1ccae…1ccc2               Head {h00=0x0010, h01=0x0050, text=» CALL CONVRT«, t00=0x0126, t01=0x0186}
0x1ccc2…1ccee               Head {h00=0x0028, h01=0x0050, text=» LD A2,SCTSFA START OF SHADOW TABLE «, t00=0x0127, t01=0x000a}
0x1ccee…1cd00               Head {h00=0x000e, h01=0x0050, text=» ADR A2,A4«, t00=0x0127, t01=0x0036}
0x1cd00…1cd3a               Head {h00=0x0036, h01=0x0050, text=» ADRS A1,A2 STORE NUMBER OF TASKS IN SHADOW TABLE «, t00=0x0127, t01=0x0048}
0x1cd3a…1cd46               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0127, t01=0x0082}
0x1cd46…1cd62               Head {h00=0x0018, h01=0x0050, text=»* SKIP TO NEXT BLOCK«, t00=0x0127, t01=0x008e}
0x1cd62…1cd6e               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0127, t01=0x00aa}
0x1cd6e…1cd88               Head {h00=0x0016, h01=0x0050, text=»SYA136 CALL NXTBLK«, t00=0x0127, t01=0x00b6}
0x1cd88…1cd9c               Head {h00=0x0010, h01=0x0050, text=»SYA137 EQU *«, t00=0x0127, t01=0x00d0}
0x1cd9c…1cdb0               Head {h00=0x0010, h01=0x0050, text=» CCK A2,'TT'«, t00=0x0127, t01=0x00e4}
0x1cdb0…1cdda               Head {h00=0x0026, h01=0x0050, text=» RB(E) SYA120 NEXT TASK DEF BLOCK «, t00=0x0127, t01=0x00f8}
0x1cdda…1cdee               Head {h00=0x0010, h01=0x0050, text=» CCK A2,'CC'«, t00=0x0127, t01=0x0122}
0x1cdee…1ce04               Head {h00=0x0012, h01=0x0050, text=» RF(NE) SYA140«, t00=0x0127, t01=0x0136}
0x1ce04…1ce32               Head {h00=0x002a, h01=0x0050, text=» ADKL A11,1 STEP TO NUMBER OF COM.DEV.«, t00=0x0127, t01=0x014c}
0x1ce32…1ce56               Head {h00=0x0020, h01=0x0050, text=» CALL NXTCOM SKIP COMMON DEF«, t00=0x0127, t01=0x017a}
0x1ce56…1ce70               Head {h00=0x0016, h01=0x0050, text=»SYA140 CCK A2,'UU'«, t00=0x0128, t01=0x000e}
0x1ce70…1ce90               Head {h00=0x001c, h01=0x0050, text=» RF(NE) SYA141 NO UWB'S «, t00=0x0128, t01=0x0028}
0x1ce90…1cec6               Head {h00=0x0032, h01=0x0050, text=» LD A8,U:BTOD,A13 GET MODIFIED U:BTAB ADDRESS «, t00=0x0128, t01=0x0048}
0x1cec6…1cf00               Head {h00=0x0036, h01=0x0050, text=» CALL USWBTP INSERT NUMBER OF COPIES IN PROTOTYPE «, t00=0x0128, t01=0x007e}
0x1cf00…1cf14               Head {h00=0x0010, h01=0x0050, text=»SYA141 EQU *«, t00=0x0128, t01=0x00b8}
0x1cf14…1cf20               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0128, t01=0x00cc}
0x1cf20…1cf3c               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+SWPBLK=2«, t00=0x0128, t01=0x00d8}
0x1cf3c…1cf50               Head {h00=0x0010, h01=0x0050, text=» LCR A2,A11 «, t00=0x0128, t01=0x00f4}
0x1cf50…1cf64               Head {h00=0x0010, h01=0x0050, text=» CCK A2,'SS'«, t00=0x0128, t01=0x0108}
0x1cf64…1cf7a               Head {h00=0x0012, h01=0x0050, text=» RF(NE) SYA152«, t00=0x0128, t01=0x011c}
0x1cf7a…1cf94               Head {h00=0x0016, h01=0x0050, text=» LD A8,S:BTOD,A13 «, t00=0x0128, t01=0x0132}
0x1cf94…1cfa8               Head {h00=0x0010, h01=0x0050, text=» CALL USWBTP«, t00=0x0128, t01=0x014c}
0x1cfa8…1cfb4               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0128, t01=0x0160}
0x1cfb4…1cfca               Head {h00=0x0012, h01=0x0050, text=» IFT CREDIT=1 «, t00=0x0128, t01=0x016c}
0x1cfca…1cfdc               Head {h00=0x000e, h01=0x0050, text=» RF SYA152«, t00=0x0128, t01=0x0182}
0x1cfdc…1cfea (297, 0, 400) Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0129, t01=0x0004}
0x1cfea…1d03a               Head {h00=0x004c, h01=0x0050, text=»*********************************************************************** «, t00=0x0129, t01=0x0012}
0x1d03a…1d08a               Head {h00=0x004c, h01=0x0050, text=»*                                                                     * «, t00=0x0129, t01=0x0062}
0x1d08a…1d0da               Head {h00=0x004c, h01=0x0050, text=»*  USWBTP - INSERT NUMBER OF COPIES IN U:BTAB/S:BTAB PROTOTYPE TABLE  * «, t00=0x0129, t01=0x00b2}
0x1d0da…1d12a               Head {h00=0x004c, h01=0x0050, text=»*  =================================================================  * «, t00=0x0129, t01=0x0102}
0x1d12a…1d17a               Head {h00=0x004c, h01=0x0050, text=»*                                                                     * «, t00=0x0129, t01=0x0152}
0x1d17a…1d1ca               Head {h00=0x004c, h01=0x0050, text=»*  REFERENCED IN:  SYSLDA                                             * «, t00=0x012a, t01=0x0012}
0x1d1ca…1d21a               Head {h00=0x004c, h01=0x0050, text=»*                                                                     * «, t00=0x012a, t01=0x0062}
0x1d21a…1d26a               Head {h00=0x004c, h01=0x0050, text=»*  ENTRY:  A8 - MODIFIED ADDRESS TO U:BTAB/S:BTAB PROTOTYPE TABLE     * «, t00=0x012a, t01=0x00b2}
0x1d26a…1d2ba               Head {h00=0x004c, h01=0x0050, text=»*          A11- POINTER IN CONFIGURATION TABLE TO 'U' OR 'S' BLOCK    * «, t00=0x012a, t01=0x0102}
0x1d2ba…1d30a               Head {h00=0x004c, h01=0x0050, text=»*                                                                     * «, t00=0x012a, t01=0x0152}
0x1d30a…1d35a               Head {h00=0x004c, h01=0x0050, text=»*  EXIT:                                                              * «, t00=0x012b, t01=0x0012}
0x1d35a…1d3aa               Head {h00=0x004c, h01=0x0050, text=»*                                                                     * «, t00=0x012b, t01=0x0062}
0x1d3aa…1d3fa               Head {h00=0x004c, h01=0x0050, text=»*  WORK REGISTERS:                                                    * «, t00=0x012b, t01=0x00b2}
0x1d3fa…1d44a               Head {h00=0x004c, h01=0x0050, text=»*                                                                     * «, t00=0x012b, t01=0x0102}
0x1d44a…1d49a               Head {h00=0x004c, h01=0x0050, text=»*  SUBROUTINES:  GETNUM,ERROR                                         * «, t00=0x012b, t01=0x0152}
0x1d49a…1d4ea               Head {h00=0x004c, h01=0x0050, text=»*                                                                     * «, t00=0x012c, t01=0x0012}
0x1d4ea…1d53a               Head {h00=0x004c, h01=0x0050, text=»*********************************************************************** «, t00=0x012c, t01=0x0062}
0x1d53a…1d542               Head {h00=0x0004, h01=0x0050, t00=0x012c, t01=0x00b2}
0x1d542…1d556               Head {h00=0x0010, h01=0x0050, text=»USWBTP EQU *«, t00=0x012c, t01=0x00ba}
0x1d556…1d55e               Head {h00=0x0004, h01=0x0050, t00=0x012c, t01=0x00ce}
0x1d55e…1d56a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x012c, t01=0x00d6}
0x1d56a…1d586               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x012c, t01=0x00e2}
0x1d586…1d59a               Head {h00=0x0010, h01=0x0050, text=» ADKL A11,1 «, t00=0x012c, t01=0x00fe}
0x1d59a…1d5ae               Head {h00=0x0010, h01=0x0050, text=» LDR A6,A11 «, t00=0x012c, t01=0x0112}
0x1d5ae…1d5dc               Head {h00=0x002a, h01=0x0050, text=» CALL GETNUM PACK 3 DIG. RESULT IN A5 «, t00=0x012c, t01=0x0126}
0x1d5dc…1d604               Head {h00=0x0024, h01=0x0050, text=» LDR A1,A5 SAVE NUMBER OF UWB'S «, t00=0x012c, t01=0x0154}
0x1d604…1d618               Head {h00=0x0010, h01=0x0050, text=»SYA142 EQU *«, t00=0x012c, t01=0x017c}
0x1d618…1d62c               Head {h00=0x0010, h01=0x0050, text=» LDR A12,A8 «, t00=0x012c, t01=0x0190}
0x1d62c…1d652               Head {h00=0x0022, h01=0x0050, text=» LDR* A3,A12 LENGTH OF U:BTAB «, t00=0x012d, t01=0x0014}
0x1d652…1d67e               Head {h00=0x0028, h01=0x0050, text=» ADKL A11,UDBFST-1 FIRST UDB RECORD «, t00=0x012d, t01=0x003a}
0x1d67e…1d692               Head {h00=0x0010, h01=0x0050, text=»SYA145 EQU *«, t00=0x012d, t01=0x0066}
0x1d692…1d6c6               Head {h00=0x0030, h01=0x0050, text=» LCR A2,A11 GET FIRST CHARACTER FROM CONFIG «, t00=0x012d, t01=0x007a}
0x1d6c6…1d6d8               Head {h00=0x000e, h01=0x0050, text=» SLL A2,8 «, t00=0x012d, t01=0x00ae}
0x1d6d8…1d6fa               Head {h00=0x001e, h01=0x0050, text=» LC A2,1,A11 GET 2:ND CHAR«, t00=0x012d, t01=0x00c0}
0x1d6fa…1d734               Head {h00=0x0036, h01=0x0050, text=» CW A2,UPNAME,A12 COMPARE W. 1:ST WORD IN PROTOTYP«, t00=0x012d, t01=0x00e2}
0x1d734…1d762               Head {h00=0x002a, h01=0x0050, text=» RF(E) FRSTOK FIRST TWO CHARACTERS OK!«, t00=0x012d, t01=0x011c}
0x1d762…1d796               Head {h00=0x0030, h01=0x0050, text=»SYA147 SUK A3,UP:REC DEC. NUMBER OF PROT.'S «, t00=0x012d, t01=0x014a}
0x1d796…1d7ac               Head {h00=0x0012, h01=0x0050, text=» RF(NN) SYA150«, t00=0x012d, t01=0x017e}
0x1d7ac…1d7ce (302, 0, 400) Head {h00=0x001e, h01=0x0050, text=» LDK A1,LMP6 UWB NOT FOUND«, t00=0x012e, t01=0x0004}
0x1d7ce…1d7e2               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x012e, t01=0x0026}
0x1d7e2…1d7f6               Head {h00=0x0010, h01=0x0050, text=»SYA150 EQU *«, t00=0x012e, t01=0x003a}
0x1d7f6…1d822               Head {h00=0x0028, h01=0x0050, text=» ADKL A12,UP:REC ADD TO NEXT RECORD «, t00=0x012e, t01=0x004e}
0x1d822…1d834               Head {h00=0x000e, h01=0x0050, text=» RB SYA145«, t00=0x012e, t01=0x007a}
0x1d834…1d85c               Head {h00=0x0024, h01=0x0050, text=»FRSTOK LC A2,2,A11 GET 3:RD CHAR«, t00=0x012e, t01=0x008c}
0x1d85c…1d878               Head {h00=0x0018, h01=0x0050, text=» CC A2,UPNAME+2,A12 «, t00=0x012e, t01=0x00b4}
0x1d878…1d894               Head {h00=0x0018, h01=0x0050, text=» RB(NE) SYA147 .NEQ.«, t00=0x012e, t01=0x00d0}
0x1d894…1d8a2               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x012e, t01=0x00ec}
0x1d8a2…1d8ae               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x012e, t01=0x00fa}
0x1d8ae…1d8ca               Head {h00=0x0018, h01=0x0050, text=»* PROTOTYPE FOUND * «, t00=0x012e, t01=0x0106}
0x1d8ca…1d8d6               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x012e, t01=0x0122}
0x1d8d6…1d912               Head {h00=0x0038, h01=0x0050, text=» ADKL A11,NAMUWB SKIP TO 'NUMBER OF BOCKS' IN CONFIG«, t00=0x012e, t01=0x012e}
0x1d912…1d926               Head {h00=0x0010, h01=0x0050, text=» LDR A6,A11 «, t00=0x012e, t01=0x016a}
0x1d926…1d942               Head {h00=0x0018, h01=0x0050, text=» CALL GETNUM CONVERT«, t00=0x012e, t01=0x017e}
0x1d942…1d978               Head {h00=0x0032, h01=0x0050, text=» SC A5,UPNUMB,A12 SAVE IN U:BTAB (SHADOWTABLE)«, t00=0x012f, t01=0x000a}
0x1d978…1d9aa               Head {h00=0x002e, h01=0x0050, text=» SUK A1,1 DEC. NO OF TYPES IN CONFIG FILE «, t00=0x012f, t01=0x0040}
0x1d9aa…1d9c0               Head {h00=0x0012, h01=0x0050, text=» RB(P) SYA142 «, t00=0x012f, t01=0x0072}
0x1d9c0…1d9da               Head {h00=0x0016, h01=0x0050, text=» ADKL A11,UDBFST-1«, t00=0x012f, t01=0x0088}
0x1d9da…1d9ea               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x012f, t01=0x00a2}
0x1d9ea…1d9f6               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x012f, t01=0x00b2}
0x1d9f6…1da12               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x012f, t01=0x00be}
0x1da12…1da26               Head {h00=0x0010, h01=0x0050, text=» ADKL A11,1 «, t00=0x012f, t01=0x00da}
0x1da26…1da3a               Head {h00=0x0010, h01=0x0050, text=» LDR A6,A11 «, t00=0x012f, t01=0x00ee}
0x1da3a…1da68               Head {h00=0x002a, h01=0x0050, text=» CALL GETNUM PACK 3 DIG. RESULT IN A5 «, t00=0x012f, t01=0x0102}
0x1da68…1da90               Head {h00=0x0024, h01=0x0050, text=» LDR A1,A5 SAVE NUMBER OF UWB'S «, t00=0x012f, t01=0x0130}
0x1da90…1daa4               Head {h00=0x0010, h01=0x0050, text=»SYA142 EQU *«, t00=0x012f, t01=0x0158}
0x1daa4…1dac6               Head {h00=0x001e, h01=0x0050, text=» LDR A12,A8 START OF TABLE«, t00=0x012f, t01=0x016c}
0x1dac6…1daea               Head {h00=0x0020, h01=0x0050, text=» ELR A3,A12 LENGTH OF U:BTAB«, t00=0x012f, t01=0x018e}
0x1daea…1db16               Head {h00=0x0028, h01=0x0050, text=» ADKL A11,UDBFST-1 FIRST UDB RECORD «, t00=0x0130, t01=0x0022}
0x1db16…1db2a               Head {h00=0x0010, h01=0x0050, text=»SYA145 EQU *«, t00=0x0130, t01=0x004e}
0x1db2a…1db5e               Head {h00=0x0030, h01=0x0050, text=» LCR A2,A11 GET FIRST CHARACTER FROM CONFIG «, t00=0x0130, t01=0x0062}
0x1db5e…1db70               Head {h00=0x000e, h01=0x0050, text=» SLL A2,8 «, t00=0x0130, t01=0x0096}
0x1db70…1db92               Head {h00=0x001e, h01=0x0050, text=» LC A2,1,A11 GET 2:ND CHAR«, t00=0x0130, t01=0x00a8}
0x1db92…1dbc8               Head {h00=0x0032, h01=0x0050, text=» EL A10,UPNAME,A12 GET FIRST WORD IN PROTOTYPE«, t00=0x0130, t01=0x00ca}
0x1dbc8…1dbdc               Head {h00=0x0010, h01=0x0050, text=» CWR A2,A10 «, t00=0x0130, t01=0x0100}
0x1dbdc…1dc00               Head {h00=0x0020, h01=0x0050, text=» RF(E) FRSTOK FIRST WORD OK!«, t00=0x0130, t01=0x0114}
0x1dc00…1dc34               Head {h00=0x0030, h01=0x0050, text=»SYA147 SUK A3,UP:REC DEC. NUMBER OF PROT.'S «, t00=0x0130, t01=0x0138}
0x1dc34…1dc4a               Head {h00=0x0012, h01=0x0050, text=» RF(NN) SYA150«, t00=0x0130, t01=0x016c}
0x1dc4a…1dc6c               Head {h00=0x001e, h01=0x0050, text=» LDK A1,LMP6 UWB NOT FOUND«, t00=0x0130, t01=0x0182}
0x1dc6c…1dc80               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x0131, t01=0x0014}
0x1dc80…1dc94               Head {h00=0x0010, h01=0x0050, text=»SYA150 EQU *«, t00=0x0131, t01=0x0028}
0x1dc94…1dcc0               Head {h00=0x0028, h01=0x0050, text=» ADKL A12,UP:REC ADD TO NEXT RECORD «, t00=0x0131, t01=0x003c}
0x1dcc0…1dcd2               Head {h00=0x000e, h01=0x0050, text=» RB SYA145«, t00=0x0131, t01=0x0068}
0x1dcd2…1dd08               Head {h00=0x0032, h01=0x0050, text=»FRSTOK LC A10,2,A11 GET 3:RD CHAR FROM CONFIG «, t00=0x0131, t01=0x007a}
0x1dd08…1dd3c               Head {h00=0x0030, h01=0x0050, text=» EL A2,UPNAME+2,A12 GET 3:RD CHAR FROM PROY «, t00=0x0131, t01=0x00b0}
0x1dd3c…1dd4e               Head {h00=0x000e, h01=0x0050, text=» SRL A2,8 «, t00=0x0131, t01=0x00e4}
0x1dd4e…1dd64               Head {h00=0x0012, h01=0x0050, text=» ANKL A10,/FF «, t00=0x0131, t01=0x00f6}
0x1dd64…1dd78               Head {h00=0x0010, h01=0x0050, text=» CWR A10,A2 «, t00=0x0131, t01=0x010c}
0x1dd78…1dd94               Head {h00=0x0018, h01=0x0050, text=» RB(NE) SYA147 .NEQ.«, t00=0x0131, t01=0x0120}
0x1dd94…1dda2               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0131, t01=0x013c}
0x1dda2…1ddae               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0131, t01=0x014a}
0x1ddae…1ddca               Head {h00=0x0018, h01=0x0050, text=»* PROTOTYPE FOUND * «, t00=0x0131, t01=0x0156}
0x1ddca…1dde6               Head {h00=0x0018, h01=0x0050, text=»******************* «, t00=0x0131, t01=0x0172}
0x1dde6…1ddf2               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0131, t01=0x018e}
0x1ddf2…1de2e               Head {h00=0x0038, h01=0x0050, text=» ADKL A11,NAMUWB SKIP TO 'NUMBER OF BOCKS' IN CONFIG«, t00=0x0132, t01=0x000a}
0x1de2e…1de42               Head {h00=0x0010, h01=0x0050, text=» LDR A6,A11 «, t00=0x0132, t01=0x0046}
0x1de42…1de5e               Head {h00=0x0018, h01=0x0050, text=» CALL GETNUM CONVERT«, t00=0x0132, t01=0x005a}
0x1de5e…1de96               Head {h00=0x0034, h01=0x0050, text=» EL A10,UPNUMB-1,A12 SAVE IN U:BTAB SHADOW-TABLE«, t00=0x0132, t01=0x0076}
0x1de96…1deae               Head {h00=0x0014, h01=0x0050, text=» ANKL A10,/FF00 «, t00=0x0132, t01=0x00ae}
0x1deae…1dec2               Head {h00=0x0010, h01=0x0050, text=» ORR A10,A5 «, t00=0x0132, t01=0x00c6}
0x1dec2…1dede               Head {h00=0x0018, h01=0x0050, text=» ES A10,UPNUMB-1,A12«, t00=0x0132, t01=0x00da}
0x1dede…1df10               Head {h00=0x002e, h01=0x0050, text=» SUK A1,1 DEC. NO OF TYPES IN CONFIG FILE «, t00=0x0132, t01=0x00f6}
0x1df10…1df26               Head {h00=0x0012, h01=0x0050, text=» RB(P) SYA142 «, t00=0x0132, t01=0x0128}
0x1df26…1df40               Head {h00=0x0016, h01=0x0050, text=» ADKL A11,UDBFST-1«, t00=0x0132, t01=0x013e}
0x1df40…1df50               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0132, t01=0x0158}
0x1df50…1df5c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0132, t01=0x0168}
0x1df5c…1df72               Head {h00=0x0012, h01=0x0050, text=» IFT CREDIT=1 «, t00=0x0132, t01=0x0174}
0x1df72…1df80               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0132, t01=0x018a}
0x1df80…1df94               Head {h00=0x0010, h01=0x0050, text=»SYA152 EQU *«, t00=0x0133, t01=0x0008}
0x1df94…1df9c               Head {h00=0x0004, h01=0x0050, t00=0x0133, t01=0x001c}
0x1df9c…1dfc6               Head {h00=0x0026, h01=0x0050, text=»* GET START OF SYSLOAD AFTER MOVE «, t00=0x0133, t01=0x0024}
0x1dfc6…1dfd2               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0133, t01=0x004e}
0x1dfd2…1dfde               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0133, t01=0x005a}
0x1dfde…1dffa               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x0133, t01=0x0066}
0x1dffa…1e02a               Head {h00=0x002c, h01=0x0050, text=» LD* A7,T:ATOD,A13 GET LENGTH OF T:ATAB «, t00=0x0133, t01=0x0082}
0x1e02a…1e036               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0133, t01=0x00b2}
0x1e036…1e052               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x0133, t01=0x00be}
0x1e052…1e07e               Head {h00=0x0028, h01=0x0050, text=» EL* A7,T:ATOD,A13 GET T:ATAB LENGTH«, t00=0x0133, t01=0x00da}
0x1e07e…1e0ac               Head {h00=0x002a, h01=0x0050, text=» SLL A7,1 RESERVE FOR MM-ADDRESS-TABLE«, t00=0x0133, t01=0x0106}
0x1e0ac…1e0b8               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0133, t01=0x0134}
0x1e0b8…1e0ce               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x0133, t01=0x0140}
0x1e0ce…1e102               Head {h00=0x0030, h01=0x0050, text=» AD A7,SCTSFA TO-ADDRESS (AFTER SHADOW-TABLE«, t00=0x0133, t01=0x0156}
0x1e102…1e114               Head {h00=0x000e, h01=0x0050, text=» ADK A7,1 «, t00=0x0133, t01=0x018a}
0x1e114…1e138               Head {h00=0x0020, h01=0x0050, text=» ANKL A7,/FFFE EVEN ADDRESS «, t00=0x0134, t01=0x000c}
0x1e138…1e140               Head {h00=0x0004, h01=0x0050, t00=0x0134, t01=0x0030}
0x1e140…1e15e               Head {h00=0x001a, h01=0x0050, text=»* CALCULATE RELOCATION«, t00=0x0134, t01=0x0038}
0x1e15e…1e166               Head {h00=0x0004, h01=0x0050, t00=0x0134, t01=0x0056}
0x1e166…1e17a               Head {h00=0x0010, h01=0x0050, text=» LDR A2,A13 «, t00=0x0134, t01=0x005e}
0x1e17a…1e1a2               Head {h00=0x0024, h01=0x0050, text=» SUR A2,A7 MOVE-LENGTH (SYSLDA) «, t00=0x0134, t01=0x0072}
0x1e1a2…1e1b4               Head {h00=0x000e, h01=0x0050, text=» NGR A2,A2«, t00=0x0134, t01=0x009a}
0x1e1b4…1e1ec               Head {h00=0x0034, h01=0x0050, text=» ST A2,SAVE04,A13 SAVE NEW RELOCATION TEMPORARY «, t00=0x0134, t01=0x00ac}
0x1e1ec…1e208               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x0134, t01=0x00e4}
0x1e208…1e232               Head {h00=0x0026, h01=0x0050, text=»* CREATE SYSLDA & DDIV MM-TABLE * «, t00=0x0134, t01=0x0100}
0x1e232…1e23a               Head {h00=0x0004, h01=0x0050, t00=0x0134, t01=0x012a}
0x1e23a…1e260               Head {h00=0x0022, h01=0x0050, text=» LDR A2,A7 TO-ADDRESS (SYSLDA)«, t00=0x0134, t01=0x0132}
0x1e260…1e282               Head {h00=0x001e, h01=0x0050, text=» ANKL A2,/F000 FIRST PAGE «, t00=0x0134, t01=0x0158}
0x1e282…1e2ae               Head {h00=0x0028, h01=0x0050, text=» ST A2,MMREL1,A13 SAVE PHYSICAL PAGE«, t00=0x0134, t01=0x017a}
0x1e2ae…1e2d4               Head {h00=0x0022, h01=0x0050, text=» SRL A2,2 SHIFT FOR MM-PAGING «, t00=0x0135, t01=0x0016}
0x1e2d4…1e2ec               Head {h00=0x0014, h01=0x0050, text=» LDKL A11,MMDDIV«, t00=0x0135, t01=0x003c}
0x1e2ec…1e31e               Head {h00=0x002e, h01=0x0050, text=» ADR A11,A13 GET MM-TABLE START ADDRESSS= «, t00=0x0135, t01=0x0054}
0x1e31e…1e33c               Head {h00=0x001a, h01=0x0050, text=» LDK A3,16 SET COUNTER«, t00=0x0135, t01=0x0086}
0x1e33c…1e368               Head {h00=0x0028, h01=0x0050, text=»SYA157 STR A2,A11 STORE PAGE-POINTER«, t00=0x0135, t01=0x00a4}
0x1e368…1e386               Head {h00=0x001a, h01=0x0050, text=» ADKL A11,2 NEXT ENTRY«, t00=0x0135, t01=0x00d0}
0x1e386…1e3aa               Head {h00=0x0020, h01=0x0050, text=» ADKL A2,/400 PAGE INCREMENT«, t00=0x0135, t01=0x00ee}
0x1e3aa…1e3c0               Head {h00=0x0012, h01=0x0050, text=» SUK A3,1 ALL?«, t00=0x0135, t01=0x0112}
0x1e3c0…1e3da               Head {h00=0x0016, h01=0x0050, text=» RB(NZ) SYA157 NO!«, t00=0x0135, t01=0x0128}
0x1e3da…1e406               Head {h00=0x0028, h01=0x0050, text=» ANKL A7,/FFF GET DISPLACEM. IN PAGE«, t00=0x0135, t01=0x0142}
0x1e406…1e412               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0135, t01=0x016e}
0x1e412…1e428               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x0135, t01=0x017a}
0x1e428…1e45c               Head {h00=0x0030, h01=0x0050, text=» ST A7,SAVE12,A13 SAVE (LOGICAL) TO-ADDRESS «, t00=0x0135, t01=0x0190}
0x1e45c…1e48e               Head {h00=0x002e, h01=0x0050, text=» ADKL A7,LENGT2 ADD LEN. OF SYSLDA TO MOVE«, t00=0x0136, t01=0x0034}
0x1e48e…1e4be               Head {h00=0x002c, h01=0x0050, text=» ST A7,SAVE03,A13 SAVE NEW DDIV ADDRESS «, t00=0x0136, t01=0x0066}
0x1e4be…1e4d2               Head {h00=0x0010, h01=0x0050, text=» LDR A6,A7  «, t00=0x0136, t01=0x0096}
0x1e4d2…1e4fa               Head {h00=0x0024, h01=0x0050, text=»* CALCULATE DDIV FROM-ADDRESS * «, t00=0x0136, t01=0x00aa}
0x1e4fa…1e502               Head {h00=0x0004, h01=0x0050, t00=0x0136, t01=0x00d2}
0x1e502…1e522               Head {h00=0x001c, h01=0x0050, text=» LD A1,SCTLAC GET S:GTAB«, t00=0x0136, t01=0x00da}
0x1e522…1e550               Head {h00=0x002a, h01=0x0050, text=» ST A1,SAVE13,A13 SAVE S:GTAB ADDRESS «, t00=0x0136, t01=0x00fa}
0x1e550…1e57a               Head {h00=0x0026, h01=0x0050, text=» ST A9,SCTLAC SAVE START OF P:MTAB«, t00=0x0136, t01=0x0128}
0x1e57a…1e596               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x0136, t01=0x0152}
0x1e596…1e5c2               Head {h00=0x0028, h01=0x0050, text=» LD A3,NUMSEG,A1 NUMBER OF SEGMENTS «, t00=0x0136, t01=0x016e}
0x1e5c2…1e5ce               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0137, t01=0x000a}
0x1e5ce…1e5ea               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x0137, t01=0x0016}
0x1e5ea…1e616               Head {h00=0x0028, h01=0x0050, text=» EL A3,NUMSEG,A1 NUMBER OF SEGMENTS «, t00=0x0137, t01=0x0032}
0x1e616…1e622               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0137, t01=0x005e}
0x1e622…1e638               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x0137, t01=0x006a}
0x1e638…1e66a               Head {h00=0x002e, h01=0x0050, text=» LDK A2,SEGREC SEGMENT BLOCK RECORD LENGTH«, t00=0x0137, t01=0x0080}
0x1e66a…1e67c               Head {h00=0x000e, h01=0x0050, text=» CALL MULT«, t00=0x0137, t01=0x00b2}
0x1e67c…1e68e               Head {h00=0x000e, h01=0x0050, text=» ADR A1,A3«, t00=0x0137, t01=0x00c4}
0x1e68e…1e6b8               Head {h00=0x0026, h01=0x0050, text=» ADK A1,NUMSEG+2 => START OF DDIV «, t00=0x0137, t01=0x00d6}
0x1e6b8…1e6ee               Head {h00=0x0032, h01=0x0050, text=» LD A2,SAVE04,A13 GET NEW RELOCATION INCREMENT«, t00=0x0137, t01=0x0100}
0x1e6ee…1e722               Head {h00=0x0030, h01=0x0050, text=» ADS A2,M:REL,A13 AND ADJUST RELOCATION BASE«, t00=0x0137, t01=0x0136}
0x1e722…1e73e               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x0137, t01=0x016a}
0x1e73e…1e746               Head {h00=0x0004, h01=0x0050, t00=0x0137, t01=0x0186}
0x1e746…1e778               Head {h00=0x002e, h01=0x0050, text=» ST A1,SAVE04,A13 SAVE DDIV 'FROM'-ADDRESS«, t00=0x0137, t01=0x018e}
0x1e778…1e784               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0138, t01=0x0030}
0x1e784…1e7a0               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x0138, t01=0x003c}
0x1e7a0…1e7d0               Head {h00=0x002c, h01=0x0050, text=» ST A1,SAVE04,A13 SAVE DDIV FROM-ADDRESS«, t00=0x0138, t01=0x0058}
0x1e7d0…1e7dc               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0138, t01=0x0088}
0x1e7dc…1e7f2               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x0138, t01=0x0094}
0x1e7f2…1e818               Head {h00=0x0022, h01=0x0050, text=» SUR A6,A1 RELOCATION FOR DDIV«, t00=0x0138, t01=0x00aa}
0x1e818…1e826               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0138, t01=0x00d0}
0x1e826…1e82e               Head {h00=0x0004, h01=0x0050, t00=0x0138, t01=0x00de}
0x1e82e…1e83a               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0138, t01=0x00e6}
0x1e83a…1e846               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0138, t01=0x00f2}
0x1e846…1e87a               Head {h00=0x0030, h01=0x0050, text=»* RELOCATE ADDRESSES IN T:ATAB AFTER MOVE * «, t00=0x0138, t01=0x00fe}
0x1e87a…1e8ac               Head {h00=0x002e, h01=0x0050, text=»* CALCULATE TOTAL (=REAL) LENGTH        * «, t00=0x0138, t01=0x0132}
0x1e8ac…1e8de               Head {h00=0x002e, h01=0x0050, text=»* REMOVE NOT USED ENTRIES IN T:ATAB     * «, t00=0x0138, t01=0x0164}
0x1e8de…1e910               Head {h00=0x002e, h01=0x0050, text=»* A9=P:MTAB   A6=MOVE-RELOC             * «, t00=0x0139, t01=0x0008}
0x1e910…1e942               Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0139, t01=0x003a}
0x1e942…1e95e               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x0139, t01=0x006c}
0x1e95e…1e966               Head {h00=0x0004, h01=0x0050, t00=0x0139, t01=0x0088}
0x1e966…1e982               Head {h00=0x0018, h01=0x0050, text=»* INITIATE POINTERS «, t00=0x0139, t01=0x0090}
0x1e982…1e98a               Head {h00=0x0004, h01=0x0050, t00=0x0139, t01=0x00ac}
0x1e98a…1e9b6               Head {h00=0x0028, h01=0x0050, text=» LD A8,T:ATOD,A13 GET T:ATAB ADDRESS«, t00=0x0139, t01=0x00b4}
0x1e9b6…1e9d4               Head {h00=0x001a, h01=0x0050, text=» LDR* A3,A8 GET LENGTH«, t00=0x0139, t01=0x00e0}
0x1e9d4…1e9f4               Head {h00=0x001c, h01=0x0050, text=» ADR A3,A8 END OF T:ATAB«, t00=0x0139, t01=0x00fe}
0x1e9f4…1ea12               Head {h00=0x001a, h01=0x0050, text=» ST A3,ENDADD,A13 SAVE«, t00=0x0139, t01=0x011e}
0x1ea12…1ea46               Head {h00=0x0030, h01=0x0050, text=» LD A5,SCTSFA GET START OF T:ATAB SHADOW-TAB«, t00=0x0139, t01=0x013c}
0x1ea46…1ea66               Head {h00=0x001c, h01=0x0050, text=» LDR A4,A5 2:ND POINTER «, t00=0x0139, t01=0x0170}
0x1ea66…1ea90               Head {h00=0x0026, h01=0x0050, text=» LDR A2,A8 2:ND POINTER IN T:ATAB «, t00=0x0139, t01=0x0190}
0x1ea90…1eaba               Head {h00=0x0026, h01=0x0050, text=» LDK A3,2 SET 'NEW' T:ATAB COUNTER«, t00=0x013a, t01=0x002a}
0x1eaba…1eaec               Head {h00=0x002e, h01=0x0050, text=» SUR A11,A11 CLEAR REAL LENGTH ACCUMULATOR«, t00=0x013a, t01=0x0054}
0x1eaec…1eaf4               Head {h00=0x0004, h01=0x0050, t00=0x013a, t01=0x0086}
0x1eaf4…1eb0a               Head {h00=0x0012, h01=0x0050, text=»* SCAN T:ATAB:«, t00=0x013a, t01=0x008e}
0x1eb0a…1eb12               Head {h00=0x0004, h01=0x0050, t00=0x013a, t01=0x00a4}
0x1eb12…1eb38               Head {h00=0x0022, h01=0x0050, text=»SYA160 ADKL A8,2 TAKE NEXT T:A«, t00=0x013a, t01=0x00ac}
0x1eb38…1eb60               Head {h00=0x0024, h01=0x0050, text=» ADK A5,2 NEXT T:A IN SHADOW-TAB«, t00=0x013a, t01=0x00d2}
0x1eb60…1eb7a               Head {h00=0x0016, h01=0x0050, text=» CW A8,ENDADD,A13 «, t00=0x013a, t01=0x00fa}
0x1eb7a…1eb98               Head {h00=0x001a, h01=0x0050, text=» RF(E) SYA170 ALL DONE«, t00=0x013a, t01=0x0114}
0x1eb98…1ebb4               Head {h00=0x0018, h01=0x0050, text=» LDR* A1,A8 GET T:A «, t00=0x013a, t01=0x0132}
0x1ebb4…1ebe2               Head {h00=0x002a, h01=0x0050, text=» LDR* A7,A5 GET CONTENTS OF SHADOW-TAB«, t00=0x013a, t01=0x014e}
0x1ebe2…1ec12               Head {h00=0x002c, h01=0x0050, text=» RB(Z) SYA160 THIS T:A IS NOT USED!!!!! «, t00=0x013a, t01=0x017c}
0x1ec12…1ec38               Head {h00=0x0022, h01=0x0050, text=» ADR A11,A7 ACCUMULATE LENGTH «, t00=0x013b, t01=0x001c}
0x1ec38…1ec68               Head {h00=0x002c, h01=0x0050, text=» ADK A3,2 INCREMENT 'NEW' T:ATAB LENGTH «, t00=0x013b, t01=0x0042}
0x1ec68…1ec98               Head {h00=0x002c, h01=0x0050, text=» ADK A4,2 UPDATE 2:ND SHADOW-TAB ADDRESS«, t00=0x013b, t01=0x0072}
0x1ec98…1ecc4               Head {h00=0x0028, h01=0x0050, text=» ADK A2,2 UPDATE 2:ND T:ATAB ADDRESS«, t00=0x013b, t01=0x00a2}
0x1ecc4…1ed00               Head {h00=0x0038, h01=0x0050, text=» STR A7,A4 STORE NUMBER OF T:A'S (EV. ON NEW PLACE) «, t00=0x013b, t01=0x00ce}
0x1ed00…1ed24               Head {h00=0x0020, h01=0x0050, text=» LDR* A10,A8 GET T:A-ADDRESS«, t00=0x013b, t01=0x010a}
0x1ed24…1ed40               Head {h00=0x0018, h01=0x0050, text=» ADR A10,A6 RELOCATE«, t00=0x013b, t01=0x012e}
0x1ed40…1ed72               Head {h00=0x002e, h01=0x0050, text=» STR A10,A2 STORE ADDR. (EV. ON NEW PLACE)«, t00=0x013b, t01=0x014a}
0x1ed72…1ed94               Head {h00=0x001e, h01=0x0050, text=»* RELOCATE W.B.-ADDRESSES «, t00=0x013b, t01=0x017c}
0x1ed94…1ed9c               Head {h00=0x0004, h01=0x0050, t00=0x013c, t01=0x000e}
0x1ed9c…1edc4               Head {h00=0x0024, h01=0x0050, text=» LD A12,T:DAD,A1 GET T:D-ADDRESS«, t00=0x013c, t01=0x0016}
0x1edc4…1edec               Head {h00=0x0024, h01=0x0050, text=» LD A7,WATLEN,A12 LENGTH OF WAT «, t00=0x013c, t01=0x003e}
0x1edec…1ee1e               Head {h00=0x002e, h01=0x0050, text=» ADK A1,WATFST+2 ADD TO FIRST W.B.-ADDRESS«, t00=0x013c, t01=0x0066}
0x1ee1e…1ee42               Head {h00=0x0020, h01=0x0050, text=»SYA165 SUK A7,1 DEC. COUNTER«, t00=0x013c, t01=0x0098}
0x1ee42…1ee66               Head {h00=0x0020, h01=0x0050, text=» RB(N) SYA160 TAKE NEXT T:A «, t00=0x013c, t01=0x00bc}
0x1ee66…1ee82               Head {h00=0x0018, h01=0x0050, text=» ADRS A6,A1 RELOCATE«, t00=0x013c, t01=0x00e0}
0x1ee82…1ee8e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x013c, t01=0x00fc}
0x1ee8e…1eeaa               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x013c, t01=0x0108}
0x1eeaa…1eeb2               Head {h00=0x0004, h01=0x0050, t00=0x013c, t01=0x0124}
0x1eeb2…1eece               Head {h00=0x0018, h01=0x0050, text=»* INITIATE POINTERS «, t00=0x013c, t01=0x012c}
0x1eece…1eed6               Head {h00=0x0004, h01=0x0050, t00=0x013c, t01=0x0148}
0x1eed6…1eef6               Head {h00=0x001c, h01=0x0050, text=» LD A8,T:ATOD,A13 T:ATAB«, t00=0x013c, t01=0x0150}
0x1eef6…1ef14               Head {h00=0x001a, h01=0x0050, text=» ELR A3,A8 GET LENGTH «, t00=0x013c, t01=0x0170}
0x1ef14…1ef34               Head {h00=0x001c, h01=0x0050, text=» ADR A3,A8 END OF T:ATAB«, t00=0x013c, t01=0x018e}
0x1ef34…1ef52               Head {h00=0x001a, h01=0x0050, text=» ST A3,ENDADD,A13 SAVE«, t00=0x013d, t01=0x001e}
0x1ef52…1ef86               Head {h00=0x0030, h01=0x0050, text=» LD A5,SCTSFA GET START OF T:ATAB SHADOW-TAB«, t00=0x013d, t01=0x003c}
0x1ef86…1efa6               Head {h00=0x001c, h01=0x0050, text=» LDR A4,A5 2:ND POINTER «, t00=0x013d, t01=0x0070}
0x1efa6…1efd0               Head {h00=0x0026, h01=0x0050, text=» LDR A2,A8 2:ND POINTER IN T:ATAB «, t00=0x013d, t01=0x0090}
0x1efd0…1effa               Head {h00=0x0026, h01=0x0050, text=» LDK A3,2 SET 'NEW' T:ATAB COUNTER«, t00=0x013d, t01=0x00ba}
0x1effa…1f02c               Head {h00=0x002e, h01=0x0050, text=» SUR A11,A11 CLEAR REAL LENGTH ACCUMULATOR«, t00=0x013d, t01=0x00e4}
0x1f02c…1f034               Head {h00=0x0004, h01=0x0050, t00=0x013d, t01=0x0116}
0x1f034…1f04a               Head {h00=0x0012, h01=0x0050, text=»* SCAN T:ATAB:«, t00=0x013d, t01=0x011e}
0x1f04a…1f052               Head {h00=0x0004, h01=0x0050, t00=0x013d, t01=0x0134}
0x1f052…1f078               Head {h00=0x0022, h01=0x0050, text=»SYA160 ADKL A8,2 TAKE NEXT T:A«, t00=0x013d, t01=0x013c}
0x1f078…1f0a0               Head {h00=0x0024, h01=0x0050, text=» ADK A5,2 NEXT T:A IN SHADOW-TAB«, t00=0x013d, t01=0x0162}
0x1f0a0…1f0ba               Head {h00=0x0016, h01=0x0050, text=» CW A8,ENDADD,A13 «, t00=0x013d, t01=0x018a}
0x1f0ba…1f0d8               Head {h00=0x001a, h01=0x0050, text=» RF(E) SYA170 ALL DONE«, t00=0x013e, t01=0x0014}
0x1f0d8…1f0f2               Head {h00=0x0016, h01=0x0050, text=» ELR A1,A8 GET T:A«, t00=0x013e, t01=0x0032}
0x1f0f2…1f120               Head {h00=0x002a, h01=0x0050, text=» LDR* A7,A5 GET CONTENTS OF SHADOW-TAB«, t00=0x013e, t01=0x004c}
0x1f120…1f150               Head {h00=0x002c, h01=0x0050, text=» RB(Z) SYA160 THIS T:A IS NOT USED!!!!! «, t00=0x013e, t01=0x007a}
0x1f150…1f176               Head {h00=0x0022, h01=0x0050, text=» ADR A11,A7 ACCUMULATE LENGTH «, t00=0x013e, t01=0x00aa}
0x1f176…1f1a6               Head {h00=0x002c, h01=0x0050, text=» ADK A3,2 INCREMENT 'NEW' T:ATAB LENGTH «, t00=0x013e, t01=0x00d0}
0x1f1a6…1f1d6               Head {h00=0x002c, h01=0x0050, text=» ADK A4,2 UPDATE 2:ND SHADOW-TAB ADDRESS«, t00=0x013e, t01=0x0100}
0x1f1d6…1f202               Head {h00=0x0028, h01=0x0050, text=» ADK A2,2 UPDATE 2:ND T:ATAB ADDRESS«, t00=0x013e, t01=0x0130}
0x1f202…1f23e               Head {h00=0x0038, h01=0x0050, text=» STR A7,A4 STORE NUMBER OF T:A'S (EV. ON NEW PLACE) «, t00=0x013e, t01=0x015c}
0x1f23e…1f262               Head {h00=0x0020, h01=0x0050, text=» ELR A10,A8 GET T:A-ADDRESS «, t00=0x013f, t01=0x0008}
0x1f262…1f27e               Head {h00=0x0018, h01=0x0050, text=» ADR A10,A6 RELOCATE«, t00=0x013f, t01=0x002c}
0x1f27e…1f2b0               Head {h00=0x002e, h01=0x0050, text=» ESR A10,A2 STORE ADDR. (EV. ON NEW PLACE)«, t00=0x013f, t01=0x0048}
0x1f2b0…1f2d2               Head {h00=0x001e, h01=0x0050, text=»* RELOCATE W.B.-ADDRESSES «, t00=0x013f, t01=0x007a}
0x1f2d2…1f2da               Head {h00=0x0004, h01=0x0050, t00=0x013f, t01=0x009c}
0x1f2da…1f302               Head {h00=0x0024, h01=0x0050, text=» EL A12,T:DAD,A1 GET T:D-ADDRESS«, t00=0x013f, t01=0x00a4}
0x1f302…1f32a               Head {h00=0x0024, h01=0x0050, text=» EL A7,WATLEN,A12 LENGTH OF WAT «, t00=0x013f, t01=0x00cc}
0x1f32a…1f35c               Head {h00=0x002e, h01=0x0050, text=» ADK A1,WATFST+2 ADD TO FIRST W.B.-ADDRESS«, t00=0x013f, t01=0x00f4}
0x1f35c…1f380               Head {h00=0x0020, h01=0x0050, text=»SYA165 SUK A7,1 DEC. COUNTER«, t00=0x013f, t01=0x0126}
0x1f380…1f3a4               Head {h00=0x0020, h01=0x0050, text=» RB(N) SYA160 TAKE NEXT T:A «, t00=0x013f, t01=0x014a}
0x1f3a4…1f3c4               Head {h00=0x001c, h01=0x0050, text=» ELR A10,A1 GET ADDRESS «, t00=0x013f, t01=0x016e}
0x1f3c4…1f3e0               Head {h00=0x0018, h01=0x0050, text=» ADR A10,A6 RELOCATE«, t00=0x013f, t01=0x018e}
0x1f3e0…1f3f4               Head {h00=0x0010, h01=0x0050, text=» ESR A10,A1 «, t00=0x0140, t01=0x001a}
0x1f3f4…1f400               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0140, t01=0x002e}
0x1f400…1f416               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x0140, t01=0x003a}
0x1f416…1f432               Head {h00=0x0018, h01=0x0050, text=» ADK A1,4 NEXT W.B. «, t00=0x0140, t01=0x0050}
0x1f432…1f444               Head {h00=0x000e, h01=0x0050, text=» RB SYA165«, t00=0x0140, t01=0x006c}
0x1f444…1f44c               Head {h00=0x0004, h01=0x0050, t00=0x0140, t01=0x007e}
0x1f44c…1f460               Head {h00=0x0010, h01=0x0050, text=»SYA170 EQU *«, t00=0x0140, t01=0x0086}
0x1f460…1f47e               Head {h00=0x001a, h01=0x0050, text=» ST A6,MOVADD,A13 SAVE«, t00=0x0140, t01=0x009a}
0x1f47e…1f4ba               Head {h00=0x0038, h01=0x0050, text=» ST* A3,SCTSFA STORE NEW TABLE LENGTH IN SHADOW-TAB «, t00=0x0140, t01=0x00b8}
0x1f4ba…1f4d6               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x0140, t01=0x00f4}
0x1f4d6…1f4fe               Head {h00=0x0024, h01=0x0050, text=» ES* A3,T:ATOD,A13 AND IN T:ATAB«, t00=0x0140, t01=0x0110}
0x1f4fe…1f50a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0140, t01=0x0138}
0x1f50a…1f526               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x0140, t01=0x0144}
0x1f526…1f54e               Head {h00=0x0024, h01=0x0050, text=» ST* A3,T:ATOD,A13 AND IN T:ATAB«, t00=0x0140, t01=0x0160}
0x1f54e…1f55a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0140, t01=0x0188}
0x1f55a…1f570 (321, 0, 400) Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x0141, t01=0x0004}
0x1f570…1f5a4               Head {h00=0x0030, h01=0x0050, text=» LDR A2,A11 GET NUMBER OF T:A'S ACCUMULATOR «, t00=0x0141, t01=0x001a}
0x1f5a4…1f5d0               Head {h00=0x0028, h01=0x0050, text=» SLL A2,1 CALC. REAL LENGTH (BYTES) «, t00=0x0141, t01=0x004e}
0x1f5d0…1f5e2               Head {h00=0x000e, h01=0x0050, text=» ADK A2,2 «, t00=0x0141, t01=0x007a}
0x1f5e2…1f616               Head {h00=0x0030, h01=0x0050, text=» ST A2,SAVE05,A13 SAVE TOT. NUMBER OF T:A'S «, t00=0x0141, t01=0x008c}
0x1f616…1f622               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0141, t01=0x00c0}
0x1f622…1f630               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0141, t01=0x00cc}
0x1f630…1f656               Head {h00=0x0022, h01=0x0050, text=»******************************«, t00=0x0141, t01=0x00da}
0x1f656…1f67e               Head {h00=0x0024, h01=0x0050, text=»* RELOCATE ADDRESSES IN U:BTAB *«, t00=0x0141, t01=0x0100}
0x1f67e…1f6a6               Head {h00=0x0024, h01=0x0050, text=»* (REAL LENGTH=PROTOTYPE LEN.) *«, t00=0x0141, t01=0x0128}
0x1f6a6…1f6ce               Head {h00=0x0024, h01=0x0050, text=»********************************«, t00=0x0141, t01=0x0150}
0x1f6ce…1f6d6               Head {h00=0x0004, h01=0x0050, t00=0x0141, t01=0x0178}
0x1f6d6…1f6f2               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x0141, t01=0x0180}
0x1f6f2…1f71a               Head {h00=0x0024, h01=0x0050, text=» LD A5,U:BTOD,A13 U:BTAB ADDRESS«, t00=0x0142, t01=0x000c}
0x1f71a…1f734               Head {h00=0x0016, h01=0x0050, text=» LDR* A3,A5 LENGTH«, t00=0x0142, t01=0x0034}
0x1f734…1f74e               Head {h00=0x0016, h01=0x0050, text=» ST A3,SAVE06,A13 «, t00=0x0142, t01=0x004e}
0x1f74e…1f770               Head {h00=0x001e, h01=0x0050, text=» ADK A5,2 SKIP LENGTH WORD«, t00=0x0142, t01=0x0068}
0x1f770…1f788               Head {h00=0x0014, h01=0x0050, text=» SUK A3,2   -"- «, t00=0x0142, t01=0x008a}
0x1f788…1f7ae               Head {h00=0x0022, h01=0x0050, text=»SYA180 RF(Z) SYA185 ALL DONE! «, t00=0x0142, t01=0x00a2}
0x1f7ae…1f7ca               Head {h00=0x0018, h01=0x0050, text=» ADRS A6,A5 RELOCATE«, t00=0x0142, t01=0x00c8}
0x1f7ca…1f7d6               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0142, t01=0x00e4}
0x1f7d6…1f7f2               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x0142, t01=0x00f0}
0x1f7f2…1f81a               Head {h00=0x0024, h01=0x0050, text=» LD A5,U:BTOD,A13 U:BTAB ADDRESS«, t00=0x0142, t01=0x010c}
0x1f81a…1f83a               Head {h00=0x001c, h01=0x0050, text=» ELR A3,A5 TABLE LENGTH «, t00=0x0142, t01=0x0134}
0x1f83a…1f86a               Head {h00=0x002c, h01=0x0050, text=» ST A3,SAVE06,A13 SAVE LENGTH OF U:BTAB «, t00=0x0142, t01=0x0154}
0x1f86a…1f87c               Head {h00=0x000e, h01=0x0050, text=» ADK A5,2 «, t00=0x0142, t01=0x0184}
0x1f87c…1f89e               Head {h00=0x001e, h01=0x0050, text=» SUK A3,2 SUB LENGTH-WORD «, t00=0x0143, t01=0x0008}
0x1f89e…1f8ba               Head {h00=0x0018, h01=0x0050, text=»SYA180 RF(Z) SYA185 «, t00=0x0143, t01=0x002a}
0x1f8ba…1f8da               Head {h00=0x001c, h01=0x0050, text=» ELR A10,A5 GET ADDRESS «, t00=0x0143, t01=0x0046}
0x1f8da…1f8f6               Head {h00=0x0018, h01=0x0050, text=» ADR A10,A6 RELOCATE«, t00=0x0143, t01=0x0066}
0x1f8f6…1f90a               Head {h00=0x0010, h01=0x0050, text=» ESR A10,A5 «, t00=0x0143, t01=0x0082}
0x1f90a…1f916               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0143, t01=0x0096}
0x1f916…1f92c               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x0143, t01=0x00a2}
0x1f92c…1f968               Head {h00=0x0038, h01=0x0050, text=» ADK A5,UP:REC ADD TO NEXT RECORD IN U:BTAB PROTOTYP«, t00=0x0143, t01=0x00b8}
0x1f968…1f97e               Head {h00=0x0012, h01=0x0050, text=» SUK A3,UP:REC«, t00=0x0143, t01=0x00f4}
0x1f97e…1f990               Head {h00=0x000e, h01=0x0050, text=» RB SYA180«, t00=0x0143, t01=0x010a}
0x1f990…1f99e               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0143, t01=0x011c}
0x1f99e…1f9b2               Head {h00=0x0010, h01=0x0050, text=»SYA185 EQU *«, t00=0x0143, t01=0x012a}
0x1f9b2…1f9ce               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUSWB=3«, t00=0x0143, t01=0x013e}
0x1f9ce…1f9d8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0143, t01=0x015a}
0x1f9d8…1fa00               Head {h00=0x0024, h01=0x0050, text=»*  COMPUTE REAL LENGTH OF S:BTAB«, t00=0x0143, t01=0x0164}
0x1fa00…1fa0a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0143, t01=0x018c}
0x1fa0a…1fa32               Head {h00=0x0024, h01=0x0050, text=» LD A5,S:BTOD,A13 S:BTAB ADDRESS«, t00=0x0144, t01=0x0008}
0x1fa32…1fa58               Head {h00=0x0022, h01=0x0050, text=» ELR A3,A5 LENGTH OF PROTOTYPE«, t00=0x0144, t01=0x0030}
0x1fa58…1fa70               Head {h00=0x0014, h01=0x0050, text=» LDR A2,A3 SAVE «, t00=0x0144, t01=0x0056}
0x1fa70…1fa96               Head {h00=0x0022, h01=0x0050, text=» SUK A3,2 EXCLUDE LENGTH WORD «, t00=0x0144, t01=0x006e}
0x1fa96…1fac6               Head {h00=0x002c, h01=0x0050, text=»SYA190 RF(Z) SYA199 ALL RECORDS SCANNED!«, t00=0x0144, t01=0x0094}
0x1fac6…1faee               Head {h00=0x0024, h01=0x0050, text=» EL A4,2,A5 GET PROT. W.B.-ADDR.«, t00=0x0144, t01=0x00c4}
0x1faee…1fb0a               Head {h00=0x0018, h01=0x0050, text=» ADR A4,A6 RELOCATE «, t00=0x0144, t01=0x00ec}
0x1fb0a…1fb2c               Head {h00=0x001e, h01=0x0050, text=» ES A4,2,A5 STORE IT BACK «, t00=0x0144, t01=0x0108}
0x1fb2c…1fb5c               Head {h00=0x002c, h01=0x0050, text=» EL A4,UPNUMB-1,A5 GET NUMBER OF COPIES «, t00=0x0144, t01=0x012a}
0x1fb5c…1fb7e               Head {h00=0x001e, h01=0x0050, text=» ANK A4,/FF GET RIGHT BYTE«, t00=0x0144, t01=0x015a}
0x1fb7e…1fbb0               Head {h00=0x002e, h01=0x0050, text=»SYA192 RF(Z) SYA194 NO MOORE OF THIS TYPE!«, t00=0x0144, t01=0x017c}
0x1fbb0…1fbd2               Head {h00=0x001e, h01=0x0050, text=» ADK A2,2 INCREMENT LENGTH«, t00=0x0145, t01=0x001e}
0x1fbd2…1fbfe               Head {h00=0x0028, h01=0x0050, text=» SUK A4,1 DECREMENT NUMBER OF COPIES«, t00=0x0145, t01=0x0040}
0x1fbfe…1fc10               Head {h00=0x000e, h01=0x0050, text=» RB SYA192«, t00=0x0145, t01=0x006c}
0x1fc10…1fc4c               Head {h00=0x0038, h01=0x0050, text=»SYA194 ADK A5,UP:REC NEXT RECORD IN S:BTAB PROTOTYPE«, t00=0x0145, t01=0x007e}
0x1fc4c…1fc74               Head {h00=0x0024, h01=0x0050, text=» SUK A3,UP:REC DECREMENT LENGTH «, t00=0x0145, t01=0x00ba}
0x1fc74…1fc86               Head {h00=0x000e, h01=0x0050, text=» RB SYA190«, t00=0x0145, t01=0x00e2}
0x1fc86…1fc92               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0145, t01=0x00f4}
0x1fc92…1fcae               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+SWBMMU=2«, t00=0x0145, t01=0x0100}
0x1fcae…1fcd6               Head {h00=0x0024, h01=0x0050, text=» LD A5,S:BTOD,A13 S:BTAB ADDRESS«, t00=0x0145, t01=0x011c}
0x1fcd6…1fd04               Head {h00=0x002a, h01=0x0050, text=» LDR* A3,A5 LENGTH OF S:BTAB PROTOTYPE«, t00=0x0145, t01=0x0144}
0x1fd04…1fd1c               Head {h00=0x0014, h01=0x0050, text=» LDR A2,A3 SAVE «, t00=0x0145, t01=0x0172}
0x1fd1c…1fd42               Head {h00=0x0022, h01=0x0050, text=» SUK A3,2 EXCLUDE LENGTH WORD «, t00=0x0145, t01=0x018a}
0x1fd42…1fd72               Head {h00=0x002c, h01=0x0050, text=»SYA195 RF(Z) SYA199 ALL RECORDS SCANNED!«, t00=0x0146, t01=0x0020}
0x1fd72…1fd9a               Head {h00=0x0024, h01=0x0050, text=» LD A4,2,A5 GET PROT. W.B.-ADDR.«, t00=0x0146, t01=0x0050}
0x1fd9a…1fdb6               Head {h00=0x0018, h01=0x0050, text=» ADR A4,A6 RELOCATE «, t00=0x0146, t01=0x0078}
0x1fdb6…1fdd8               Head {h00=0x001e, h01=0x0050, text=» ST A4,2,A5 STORE IT BACK «, t00=0x0146, t01=0x0094}
0x1fdd8…1fe08               Head {h00=0x002c, h01=0x0050, text=» LD A4,UPNUMB-1,A5 GET NUMBER OF COPIES «, t00=0x0146, t01=0x00b6}
0x1fe08…1fe1c               Head {h00=0x0010, h01=0x0050, text=» ANK A4,/FF «, t00=0x0146, t01=0x00e6}
0x1fe1c…1fe4e               Head {h00=0x002e, h01=0x0050, text=»SYA196 RF(Z) SYA198 NO MOORE OF THIS TYPE!«, t00=0x0146, t01=0x00fa}
0x1fe4e…1fe70               Head {h00=0x001e, h01=0x0050, text=» ADK A2,2 INCREMENT LENGTH«, t00=0x0146, t01=0x012c}
0x1fe70…1fe9c               Head {h00=0x0028, h01=0x0050, text=» SUK A4,1 DECREMENT NUMBER OF COPIES«, t00=0x0146, t01=0x014e}
0x1fe9c…1feae               Head {h00=0x000e, h01=0x0050, text=» RB SYA196«, t00=0x0146, t01=0x017a}
0x1feae…1feea               Head {h00=0x0038, h01=0x0050, text=»SYA198 ADK A5,UP:REC NEXT RECORD IN S:BTAB PROTOTYPE«, t00=0x0146, t01=0x018c}
0x1feea…1ff12               Head {h00=0x0024, h01=0x0050, text=» SUK A3,UP:REC DECREMENT LENGTH «, t00=0x0147, t01=0x0038}
0x1ff12…1ff24               Head {h00=0x000e, h01=0x0050, text=» RB SYA195«, t00=0x0147, t01=0x0060}
0x1ff24…1ff30               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0147, t01=0x0072}
0x1ff30…1ff4c               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+SWPBLK=2«, t00=0x0147, t01=0x007e}
0x1ff4c…1ff80               Head {h00=0x0030, h01=0x0050, text=»SYA199 ST A2,SAVE25,A13 SAVE COMPUTED LENGTH«, t00=0x0147, t01=0x009a}
0x1ff80…1ff8c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0147, t01=0x00ce}
0x1ff8c…1ffa2               Head {h00=0x0012, h01=0x0050, text=» IFT CREDIT=1 «, t00=0x0147, t01=0x00da}
0x1ffa2…1ffb0               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0147, t01=0x00f0}
0x1ffb0…1ffb8               Head {h00=0x0004, h01=0x0050, t00=0x0147, t01=0x00fe}
0x1ffb8…1fff2               Head {h00=0x0036, h01=0x0050, text=»* RELOCATE T:ATAB- AND U:BTAB-ADDRESSES IN P:MTAB «, t00=0x0147, t01=0x0106}
0x1fff2…1fffe               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0147, t01=0x0140}
0x1fffe…20018               Head {h00=0x0016, h01=0x0050, text=» ADS A6,T:ATOD,A13«, t00=0x0147, t01=0x014c}
0x20018…20032               Head {h00=0x0016, h01=0x0050, text=» ADS A6,U:BTOD,A13«, t00=0x0147, t01=0x0166}
0x20032…2004e               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+SWPBLK=2«, t00=0x0147, t01=0x0180}
0x2004e…20068               Head {h00=0x0016, h01=0x0050, text=» ADS A6,S:BTOD,A13«, t00=0x0148, t01=0x000c}
0x20068…20074               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0148, t01=0x0026}
0x20074…20090               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x0148, t01=0x0032}
0x20090…200b0               Head {h00=0x001c, h01=0x0050, text=»* CALCULATE NEW DDIV END«, t00=0x0148, t01=0x004e}
0x200b0…200b8               Head {h00=0x0004, h01=0x0050, t00=0x0148, t01=0x006e}
0x200b8…200ca               Head {h00=0x000e, h01=0x0050, text=» LDR A5,A9«, t00=0x0148, t01=0x0076}
0x200ca…200ee               Head {h00=0x0020, h01=0x0050, text=» SU A5,SAVE04,A13 END-START «, t00=0x0148, t01=0x0088}
0x200ee…20116               Head {h00=0x0024, h01=0x0050, text=» AD A5,SAVE12,A13 ADD NEW START «, t00=0x0148, t01=0x00ac}
0x20116…20134               Head {h00=0x001a, h01=0x0050, text=» ST A5,DATEND,A13 SAVE«, t00=0x0148, t01=0x00d4}
0x20134…20140               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0148, t01=0x00f2}
0x20140…2015c               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x0148, t01=0x00fe}
0x2015c…20164               Head {h00=0x0004, h01=0x0050, t00=0x0148, t01=0x011a}
0x20164…2016c               Head {h00=0x0004, h01=0x0050, t00=0x0148, t01=0x0122}
0x2016c…2018e               Head {h00=0x001e, h01=0x0050, text=»* STORE MMTABLE ADDRESSES «, t00=0x0148, t01=0x012a}
0x2018e…20196               Head {h00=0x0004, h01=0x0050, t00=0x0148, t01=0x014c}
0x20196…201ac               Head {h00=0x0012, h01=0x0050, text=» LDK A4,MMDDIV«, t00=0x0148, t01=0x0154}
0x201ac…201d2               Head {h00=0x0022, h01=0x0050, text=» ADR A4,A13 GET TABLE ADDRESS «, t00=0x0148, t01=0x016a}
0x201d2…201fc               Head {h00=0x0026, h01=0x0050, text=» LDR A5,A13 CALC. REAL RELOCATION «, t00=0x0148, t01=0x0190}
0x201fc…20216               Head {h00=0x0016, h01=0x0050, text=» SU A5,SAVE12,A13 «, t00=0x0149, t01=0x002a}
0x20216…20230               Head {h00=0x0016, h01=0x0050, text=» SU A5,MMREL1,A13 «, t00=0x0149, t01=0x0044}
0x20230…2024c               Head {h00=0x0018, h01=0x0050, text=» SUR A4,A5 RELOCATE «, t00=0x0149, t01=0x005e}
0x2024c…2026c               Head {h00=0x001c, h01=0x0050, text=» ST A4,MMTO,A13 AND SAVE«, t00=0x0149, t01=0x007a}
0x2026c…20282               Head {h00=0x0012, h01=0x0050, text=» LDK A4,MMTAB «, t00=0x0149, t01=0x009a}
0x20282…202aa               Head {h00=0x0024, h01=0x0050, text=» ADR A4,A13 'WORK-TABLE' ADDRESS«, t00=0x0149, t01=0x00b0}
0x202aa…202c6               Head {h00=0x0018, h01=0x0050, text=» SUR A4,A5 RELOCATE «, t00=0x0149, t01=0x00d8}
0x202c6…202e0               Head {h00=0x0016, h01=0x0050, text=» ST A4,MMFROM,A13 «, t00=0x0149, t01=0x00f4}
0x202e0…202fc               Head {h00=0x0018, h01=0x0050, text=»* CALCULATE DDIV END«, t00=0x0149, t01=0x010e}
0x202fc…20304               Head {h00=0x0004, h01=0x0050, t00=0x0149, t01=0x012a}
0x20304…20320               Head {h00=0x0018, h01=0x0050, text=» LDR A5,A9 DDIV END «, t00=0x0149, t01=0x0132}
0x20320…20344               Head {h00=0x0020, h01=0x0050, text=» SU A5,SAVE04,A13 ENT-START «, t00=0x0149, t01=0x014e}
0x20344…2036c               Head {h00=0x0024, h01=0x0050, text=» AD A5,SAVE12,A13 ADD NEW START «, t00=0x0149, t01=0x0172}
0x2036c…2037e               Head {h00=0x000e, h01=0x0050, text=» LDR A6,A5«, t00=0x014a, t01=0x000a}
0x2037e…203b2               Head {h00=0x0030, h01=0x0050, text=» ANKL A6,/F000 GET LOGICALL PAGE (MM-ENTRY) «, t00=0x014a, t01=0x001c}
0x203b2…203da               Head {h00=0x0024, h01=0x0050, text=» SRL A6,11 ADJUST FOR ADDRESSING«, t00=0x014a, t01=0x0050}
0x203da…2040c               Head {h00=0x002e, h01=0x0050, text=» ADK A6,MMDDIV ADD RELATIVE START ADDRESS «, t00=0x014a, t01=0x0078}
0x2040c…20428               Head {h00=0x0018, h01=0x0050, text=» ADR A6,A13 RELOCATE«, t00=0x014a, t01=0x00aa}
0x20428…20452               Head {h00=0x0026, h01=0x0050, text=» LDR* A6,A6 GET MM-TABLE CONTENTS «, t00=0x014a, t01=0x00c6}
0x20452…20470               Head {h00=0x001a, h01=0x0050, text=» ST A6,FSTPAG,A13 SAVE«, t00=0x014a, t01=0x00f0}
0x20470…20496               Head {h00=0x0022, h01=0x0050, text=» ANKL A5,/FFF GET DISPLACEMENT«, t00=0x014a, t01=0x010e}
0x20496…204b8               Head {h00=0x001e, h01=0x0050, text=» ST A5,FSTADR,A13 AND SAVE«, t00=0x014a, t01=0x0134}
0x204b8…204c4               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x014a, t01=0x0156}
0x204c4…204da               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x014a, t01=0x0162}
0x204da…204f8               Head {h00=0x001a, h01=0x0050, text=»* CONTINUE IN PART 2 *«, t00=0x014a, t01=0x0178}
0x204f8…20504               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x014b, t01=0x0008}
0x20504…20536               Head {h00=0x002e, h01=0x0050, text=» LD A2,SAVE12,A13 GET TO-ADDRESS (SYSLDA) «, t00=0x014b, t01=0x0014}
0x20536…20562               Head {h00=0x0028, h01=0x0050, text=» OR A2,MMREL1,A13 PHYSICALL ADDRESS «, t00=0x014b, t01=0x0046}
0x20562…2057a               Head {h00=0x0014, h01=0x0050, text=» LDR A5,A2 SAVE «, t00=0x014b, t01=0x0072}
0x2057a…205ae               Head {h00=0x0030, h01=0x0050, text=» LDKL A7,START2 GET EXECUTION START ADDRESS «, t00=0x014b, t01=0x008a}
0x205ae…205c0               Head {h00=0x000e, h01=0x0050, text=» ADR A7,A2«, t00=0x014b, t01=0x00be}
0x205c0…205e6               Head {h00=0x0022, h01=0x0050, text=» LDKL A3,LENGT2 SYSLDA LENGTH «, t00=0x014b, t01=0x00d0}
0x205e6…20606               Head {h00=0x001c, h01=0x0050, text=» LDR A1,A13 FROM-ADDRESS«, t00=0x014b, t01=0x00f6}
0x20606…2060e               Head {h00=0x0004, h01=0x0050, t00=0x014b, t01=0x0116}
0x2060e…20626               Head {h00=0x0014, h01=0x0050, text=»* MOVE SYSLDA * «, t00=0x014b, t01=0x011e}
0x20626…2062e               Head {h00=0x0004, h01=0x0050, t00=0x014b, t01=0x0136}
0x2062e…2064a               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x014b, t01=0x013e}
0x2064a…2066c               Head {h00=0x001e, h01=0x0050, text=»NXTMOV LDR* A4,A1 GET WORD«, t00=0x014b, t01=0x015a}
0x2066c…2068a               Head {h00=0x001a, h01=0x0050, text=» STR A4,A2 STORE WORD «, t00=0x014b, t01=0x017c}
0x2068a…2069c               Head {h00=0x000e, h01=0x0050, text=» ADK A1,2 «, t00=0x014c, t01=0x000a}
0x2069c…206ae               Head {h00=0x000e, h01=0x0050, text=» ADK A2,2 «, t00=0x014c, t01=0x001c}
0x206ae…206cc               Head {h00=0x001a, h01=0x0050, text=» SUK A3,2 DEC. LENGTH «, t00=0x014c, t01=0x002e}
0x206cc…206e2               Head {h00=0x0012, h01=0x0050, text=» RB(NN) NXTMOV«, t00=0x014c, t01=0x004c}
0x206e2…206ee               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x014c, t01=0x0062}
0x206ee…2070a               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x014c, t01=0x006e}
0x2070a…2071a               Head {h00=0x000c, h01=0x0050, text=» MVB A3 «, t00=0x014c, t01=0x008a}
0x2071a…20726               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x014c, t01=0x009a}
0x20726…2073c               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x014c, t01=0x00a6}
0x2073c…20744               Head {h00=0x0004, h01=0x0050, t00=0x014c, t01=0x00bc}
0x20744…20772               Head {h00=0x002a, h01=0x0050, text=» ABR A7 HEJ SVEJS! VI SES I PART 2... «, t00=0x014c, t01=0x00c4}
0x20772…2077e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x014c, t01=0x00f2}
0x2077e…20794               Head {h00=0x0012, h01=0x0050, text=» IFT CREDIT=0 «, t00=0x014c, t01=0x00fe}
0x20794…207aa               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP9 «, t00=0x014c, t01=0x0114}
0x207aa…207d2               Head {h00=0x0024, h01=0x0050, text=» CALL ERROR INCONSISTENT MONITOR«, t00=0x014c, t01=0x012a}
0x207d2…207de               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x014c, t01=0x0152}
0x207de…207f2               Head {h00=0x0010, h01=0x0050, text=»LDAEND EQU *«, t00=0x014c, t01=0x015e}
0x207f2…207fe               Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x014c, t01=0x0172}
0x207fe…20802               Head {h00=0x4004, h01=0x0000}
0x20802…20806               01 4c 01 7e                                                                                                                                                                                                                                       ┆ L ~┆
0x20806…2080e (333, 1, 8)   20 04 00 00 01 4d 00 04                                                                                                                                                                                                                           ┆     M  ┆

Reduced view