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

⟦814f5fa18⟧

    Length: 132182 (0x20456)
    Notes: pts_type(SC)
    Names: »SYSLDA.SC«

Derivation

└─⟦dab19bdd7⟧ Bits:30009677 Philips computer tape "600218"
    └─⟦this⟧ »M:261/SYSLDA.SC« 

PTS(SC)

	IDENT SYSLDA 	REL 9.2 80-07-15  870105040920 

			=7,IMPOSSIBLE TO MOVE AREAS>32 KB
			REL 9.2 80-05-29 
			=6,FAULTY STACK BASE WHEN USING MMU
			=6,FAULTY STACK BASE WHEN USING MMU
			=5,MOVING AREAS>32K DOES NOT WORK
			REL 9.2 79-12-21 ST
			=4, FAULTY STACK BASE & CWB/UWB BLOCKS 
			REL 9.1 79-07-17 
			=3, IMPOSSIBLE TO LOAD NON MMU SYSTEM
			REL 9.1 79-05-23 
				
				
**********************************************************
* 
*   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	SYSLDA 
	ENTRY	REL	START OF CODE
	ENTRY	LDALEN	PROGRAM LENGTH

* 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

* 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	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,SAVE25 
	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	SCTNOS	NUMBER OF SEGMENTS
	EXTRN	SCTNOP	NUMBER OF PAGES 
	EXTRN	SCTPSZ	PAGE SIZE 
	EXTRN	SCTMMC		=00002 
	EXTRN	SCTOPT	SYSTEM OPTION 
	EXTRN	SCTSEG	SEGMENT TABLE ADDRESS 
	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
	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


**********
* 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 'PSWSW-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 
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 
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 
LDALEN	EQU	*-REL
	DATA	LDAEND-REL
XMSAV	EQU	*-REL 
	DATA	0,0 




********************************* 
* 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	* 
TTPAG	DATA	0	LAST ENTRY (FROM BOTTOM) IN MM-TAB 

MMBEG	EQU	TABBE-* 
LSTPAG	EQU	TTPAG-*	DISPL. TO 'ENTRY-POINTER'
	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	EQUAL SIGN?
	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 
	CALL	ERROR	INDICATE MEMORY OVERFLOW
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	COMPARE
	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 BUFFER LENGTH?
	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 WITHIN 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 WITHIN 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	=6
	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 AUXILARY 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	=3
	LD	A3,TTB:SA+26,A2	GET CORRESPONDING T:A-ADDRESS 
	ST	A4,T:ATID,A3	REPLACE TCL IN T:A	=3
	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	=3 
	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	=3
	LD	A3,TTB:SA+26,A2	GET CORRESPONDING T:A-ADDRESS 
	ES	A4,T:ATID,A3	REPLACE TCL IN T:A	=3
	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	=3 
	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)
	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 
	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)
	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,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	=6 
	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                          * 
*          SCTNOS - 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,SCTNOS	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,SCTNOS	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,SCTNOS	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,SCTSEG	START OF SEGMENT TABLE 
	LDK	A4,0	RESET RESIDENT SEGMENT COUNTER
	LD	A12,SCTPAG	START OF PAGE TABLE
	LD	A6,SCTNOS	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
				=6
				=6
				=6
	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
	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
	ABL	TDISP	BRANCH TO DISPATCHER 
* 
*  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
	SUK	A5,2	SKIP LENGTH WORD
RSWB10	ADK	A1,2	NEXT TYPE 
	LDR*	A4,A1	POINTER TO BLOCK
	LDR*	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,SCTNOS	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 
	IFT	CREDIT+MMUPAG=2		=00001
	CALL	MOVMMT	MOVE MM-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
			 
SYSLDA	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 9.2 80-07-15  870105040920 «, t00=0x0000, t01=0x0004}
0x00036…0003e               Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x0003e…0006a               Head {h00=0x0028, h01=0x0050, text=»   =7,IMPOSSIBLE TO MOVE AREAS>32 KB«, t00=0x0000, t01=0x0042}
0x0006a…00086               Head {h00=0x0018, h01=0x0050, text=»   REL 9.2 80-05-29 «, t00=0x0000, t01=0x006e}
0x00086…000b4               Head {h00=0x002a, h01=0x0050, text=»   =6,FAULTY STACK BASE WHEN USING MMU«, t00=0x0000, t01=0x008a}
0x000b4…000e2               Head {h00=0x002a, h01=0x0050, text=»   =6,FAULTY STACK BASE WHEN USING MMU«, t00=0x0000, t01=0x00b8}
0x000e2…0010e               Head {h00=0x0028, h01=0x0050, text=»   =5,MOVING AREAS>32K DOES NOT WORK«, t00=0x0000, t01=0x00e6}
0x0010e…0012c               Head {h00=0x001a, h01=0x0050, text=»   REL 9.2 79-12-21 ST«, t00=0x0000, t01=0x0112}
0x0012c…0015e               Head {h00=0x002e, h01=0x0050, text=»   =4, FAULTY STACK BASE & CWB/UWB BLOCKS «, t00=0x0000, t01=0x0130}
0x0015e…0017a               Head {h00=0x0018, h01=0x0050, text=»   REL 9.1 79-07-17 «, t00=0x0000, t01=0x0162}
0x0017a…001aa               Head {h00=0x002c, h01=0x0050, text=»   =3, IMPOSSIBLE TO LOAD NON MMU SYSTEM«, t00=0x0000, t01=0x017e}
0x001aa…001c6               Head {h00=0x0018, h01=0x0050, text=»   REL 9.1 79-05-23 «, t00=0x0001, t01=0x001e}
0x001c6…001d2               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0001, t01=0x003a}
0x001d2…001de               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0001, t01=0x0046}
0x001de…00220               Head {h00=0x003e, h01=0x0050, text=»**********************************************************«, t00=0x0001, t01=0x0052}
0x00220…0022a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0094}
0x0022a…00252               Head {h00=0x0024, h01=0x0050, text=»*   PHILIPS TERMINAL SYSTEM PTS «, t00=0x0001, t01=0x009e}
0x00252…0025c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00c6}
0x0025c…0029e               Head {h00=0x003e, h01=0x0050, text=»*   SYSLDA = SYSTEM LOAD - APPLICATION CONFIGURATION PART «, t00=0x0001, t01=0x00d0}
0x0029e…002a8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0112}
0x002a8…002b2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x011c}
0x002b2…002bc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0126}
0x002bc…002c6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0130}
0x002c6…002d0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x013a}
0x002d0…002da               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0144}
0x002da…0031c               Head {h00=0x003e, h01=0x0050, text=»**********************************************************«, t00=0x0001, t01=0x014e}
0x0031c…00326               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0190}
0x00326…00330               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x000a}
0x00330…0037a               Head {h00=0x0046, h01=0x0050, text=»*   THIS PART OF THE SYSTEM START-UP WILL TAKE CARE OF APPLICATION«, t00=0x0002, t01=0x0014}
0x0037a…003c0               Head {h00=0x0042, h01=0x0050, text=»*   (CREDIT) CONFIGURATION AND START OF APPLICATION. SYSLDA IS«, t00=0x0002, t01=0x005e}
0x003c0…0040a               Head {h00=0x0046, h01=0x0050, text=»*   ENTERED AFTER MONITOR CONFIGURATION (PERFORMED BY SYSLDM), AND«, t00=0x0002, t01=0x00a4}
0x0040a…00456               Head {h00=0x0048, h01=0x0050, text=»*   IS AT THAT TIME LOCATED AT HIGHEST FREE ADDRESS OF SYSTEM AREA. «, t00=0x0002, t01=0x00ee}
0x00456…00460               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x013a}
0x00460…00482               Head {h00=0x001e, h01=0x0050, text=»*   ASSEMBLER APPLICATION:«, t00=0x0002, t01=0x0144}
0x00482…004d0               Head {h00=0x004a, h01=0x0050, text=»*      NO CONFIGURATION WILL TAKE PLACE. FIRST USER TASK IS ACTIVATED «, t00=0x0002, t01=0x0166}
0x004d0…0051a               Head {h00=0x0046, h01=0x0050, text=»*      AND A BRANCH IS MADE TO  P F I N I T . ALL USER TASK TTAB'S«, t00=0x0003, t01=0x0024}
0x0051a…00542               Head {h00=0x0024, h01=0x0050, text=»*      MM-TABLES ARE FILLED IN. «, t00=0x0003, t01=0x006e}
0x00542…0054c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0096}
0x0054c…0056c               Head {h00=0x001c, h01=0x0050, text=»*   CREDIT APPLICATION: «, t00=0x0003, t01=0x00a0}
0x0056c…005b6               Head {h00=0x0046, h01=0x0050, text=»*      SYSLDA READS CONFIGURATION FILE (ALREADY IN CORE) AND BUILD«, t00=0x0003, t01=0x00c0}
0x005b6…005fc               Head {h00=0x0042, h01=0x0050, text=»*      SHADOW-TABLES (TABLES CONTAINING NUMBER OF REAL TASKS &«, t00=0x0003, t01=0x010a}
0x005fc…0062e               Head {h00=0x002e, h01=0x0050, text=»*      NUMBER OF USER WORK-BLOCK COPIES). «, t00=0x0003, t01=0x0150}
0x0062e…0067a               Head {h00=0x0048, h01=0x0050, text=»*      SYSLDA THEN MOVES ITSELF TO FOLLOW MONITOR AND WILL ALSO MOVE«, t00=0x0003, t01=0x0182}
0x0067a…006aa               Head {h00=0x002c, h01=0x0050, text=»*      DDIV-PROTOTYPE TO FOLLOW SYSLDA. «, t00=0x0004, t01=0x003e}
0x006aa…006b4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x006e}
0x006b4…00700               Head {h00=0x0048, h01=0x0050, text=»*      APPLICATION WORKBLOCKS, DESCRIPTORS, STACK AND TABLES ARE NOW«, t00=0x0004, t01=0x0078}
0x00700…0074c               Head {h00=0x0048, h01=0x0050, text=»*      BUILT FROM 'BOTTOM' (HIGHEST FREE ADDRESS) OF MEMORY. BUFFERS«, t00=0x0004, t01=0x00c4}
0x0074c…00798               Head {h00=0x0048, h01=0x0050, text=»*      ARE, IN CASE OF MMU IN SYSTEM, ALSO ALLOCATED AT 'BOTTOM' OF «, t00=0x0004, t01=0x0110}
0x00798…007e4               Head {h00=0x0048, h01=0x0050, text=»*      MEMORY; ELSE, IF NO MMU, BUFFERS ARE ALLOCATED AFTER MONITOR «, t00=0x0004, t01=0x015c}
0x007e4…00802               Head {h00=0x001a, h01=0x0050, text=»*      'OVER' SYSLDA. «, t00=0x0005, t01=0x0018}
0x00802…0080c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0036}
0x0080c…00858               Head {h00=0x0048, h01=0x0050, text=»*      ALL USER TASKS ARE QUEUED    VIA  A C T O T AND ALL MM-TABLES«, t00=0x0005, t01=0x0040}
0x00858…008a2               Head {h00=0x0046, h01=0x0050, text=»*      IN USER TASK TTAB'S ARE FILLED. A BRANCH IS FINALLY MADE TO«, t00=0x0005, t01=0x008c}
0x008a2…008d4               Head {h00=0x002e, h01=0x0050, text=»*      P F I N I T  TO START APPLICATION. «, t00=0x0005, t01=0x00d6}
0x008d4…008e2               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0005, t01=0x0108}
0x008e2…008ee               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0005, t01=0x0116}
0x008ee…00912               Head {h00=0x0020, h01=0x0050, text=»*************************** «, t00=0x0005, t01=0x0122}
0x00912…00936               Head {h00=0x0020, h01=0x0050, text=»*                         * «, t00=0x0005, t01=0x0146}
0x00936…0095a               Head {h00=0x0020, h01=0x0050, text=»*  ENTRIES AND EXTERNALS  * «, t00=0x0005, t01=0x016a}
0x0095a…0097e               Head {h00=0x0020, h01=0x0050, text=»*                         * «, t00=0x0005, t01=0x018e}
0x0097e…009a2               Head {h00=0x0020, h01=0x0050, text=»*************************** «, t00=0x0006, t01=0x0022}
0x009a2…009ae               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0006, t01=0x0046}
0x009ae…009c6               Head {h00=0x0014, h01=0x0050, text=»* LABEL ENTRIES «, t00=0x0006, t01=0x0052}
0x009c6…009f6               Head {h00=0x002c, h01=0x0050, text=» ENTRY JUMP BYPASS JUMP FOR LOAD-MODULE «, t00=0x0006, t01=0x006a}
0x009f6…00a0c               Head {h00=0x0012, h01=0x0050, text=» ENTRY SYSLDA «, t00=0x0006, t01=0x009a}
0x00a0c…00a2c               Head {h00=0x001c, h01=0x0050, text=» ENTRY REL START OF CODE«, t00=0x0006, t01=0x00b0}
0x00a2c…00a50               Head {h00=0x0020, h01=0x0050, text=» ENTRY LDALEN PROGRAM LENGTH«, t00=0x0006, t01=0x00d0}
0x00a50…00a58               Head {h00=0x0004, h01=0x0050, t00=0x0006, t01=0x00f4}
0x00a58…00a74               Head {h00=0x0018, h01=0x0050, text=»* SUBROUTINE ENTRIES«, t00=0x0006, t01=0x00fc}
0x00a74…00a88               Head {h00=0x0010, h01=0x0050, text=» ENTRY MOVE «, t00=0x0006, t01=0x0118}
0x00a88…00a9c               Head {h00=0x0010, h01=0x0050, text=» ENTRY ERROR«, t00=0x0006, t01=0x012c}
0x00a9c…00ac4               Head {h00=0x0024, h01=0x0050, text=» ENTRY CMPADR COMPARE ADDRESSES «, t00=0x0006, t01=0x0140}
0x00ac4…00afa               Head {h00=0x0032, h01=0x0050, text=» ENTRY NXTBLK SKIP TO NEXT CONFIGURATION BLOCK«, t00=0x0006, t01=0x0168}
0x00afa…00b32               Head {h00=0x0034, h01=0x0050, text=» ENTRY NXTCOM SKIP COMMONDEVICE DEFINITION BLOCK«, t00=0x0007, t01=0x000e}
0x00b32…00b60               Head {h00=0x002a, h01=0x0050, text=» ENTRY CONVRT CONVERSION ASCII-BINARY «, t00=0x0007, t01=0x0046}
0x00b60…00b96               Head {h00=0x0032, h01=0x0050, text=» ENTRY GETNUM CONVERT 3 ASCII-DIGITS TO BINARY«, t00=0x0007, t01=0x0074}
0x00b96…00b9e               Head {h00=0x0004, h01=0x0050, t00=0x0007, t01=0x00aa}
0x00b9e…00bc2               Head {h00=0x0020, h01=0x0050, text=»* SAVE AND WORK AREA ENTRIES«, t00=0x0007, t01=0x00b2}
0x00bc2…00be8               Head {h00=0x0022, h01=0x0050, text=» ENTRY MMTAB WORK-TABLE 1 (MMU«, t00=0x0007, t01=0x00d6}
0x00be8…00c22               Head {h00=0x0036, h01=0x0050, text=» ENTRY TABBE ABSOLUTE START ADDRESS OF WORK-TAB 1 «, t00=0x0007, t01=0x00fc}
0x00c22…00c5a               Head {h00=0x0034, h01=0x0050, text=» ENTRY MMEND ABSOLUTE END ADDRESS OF WORK-TAB 1 «, t00=0x0007, t01=0x0136}
0x00c5a…00c90               Head {h00=0x0032, h01=0x0050, text=» ENTRY MMDDIV WORK-TABLE 2 (MM) RELATIVE 'REL'«, t00=0x0007, t01=0x016e}
0x00c90…00cc0               Head {h00=0x002c, h01=0x0050, text=» ENTRY BUFSIZ TEMPORARY MOVE-BUFFER SIZE«, t00=0x0008, t01=0x0014}
0x00cc0…00cf2               Head {h00=0x002e, h01=0x0050, text=» ENTRY SYSBUF TEMPORARY MOVE-BUFFER START «, t00=0x0008, t01=0x0044}
0x00cf2…00d2a               Head {h00=0x0034, h01=0x0050, text=» ENTRY M:REL RELOCATION FOR RELOCATION WORD!!!! «, t00=0x0008, t01=0x0076}
0x00d2a…00d54               Head {h00=0x0026, h01=0x0050, text=» ENTRY SAVE01,SAVE12,SAVE03,SAVE04«, t00=0x0008, t01=0x00ae}
0x00d54…00d7e               Head {h00=0x0026, h01=0x0050, text=» ENTRY SAVE05,SAVE06,SAVE07,SAVE08«, t00=0x0008, t01=0x00d8}
0x00d7e…00da8               Head {h00=0x0026, h01=0x0050, text=» ENTRY SAVE09,SAVE10,SAVE11,SAVE02«, t00=0x0008, t01=0x0102}
0x00da8…00dd2               Head {h00=0x0026, h01=0x0050, text=» ENTRY SAVE13,SAVE14,SAVE15,SAVE16«, t00=0x0008, t01=0x012c}
0x00dd2…00dfc               Head {h00=0x0026, h01=0x0050, text=» ENTRY SAVE17,SAVE18,SAVE19,SAVE20«, t00=0x0008, t01=0x0156}
0x00dfc…00e2e               Head {h00=0x002e, h01=0x0050, text=» ENTRY SAVE21,SAVE22,SAVE23,SAVE24,SAVE25 «, t00=0x0008, t01=0x0180}
0x00e2e…00e3c               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0009, t01=0x0022}
0x00e3c…00e44               Head {h00=0x0004, h01=0x0050, t00=0x0009, t01=0x0030}
0x00e44…00e6c               Head {h00=0x0024, h01=0x0050, text=»* SYSTEM CONTROL TABLE EXTERNALS«, t00=0x0009, t01=0x0038}
0x00e6c…00e94               Head {h00=0x0024, h01=0x0050, text=» EXTRN SCTSFA START OF FREE AREA«, t00=0x0009, t01=0x0060}
0x00e94…00eca               Head {h00=0x0032, h01=0x0050, text=» EXTRN SCTLAC LOGICALL ADDRESS TO COMMON PART «, t00=0x0009, t01=0x0088}
0x00eca…00eee               Head {h00=0x0020, h01=0x0050, text=» EXTRN SCTTCT TC:TAB ADDRESS«, t00=0x0009, t01=0x00be}
0x00eee…00f12               Head {h00=0x0020, h01=0x0050, text=» EXTRN SCTSTB A15 STACK-BASE«, t00=0x0009, t01=0x00e2}
0x00f12…00f38               Head {h00=0x0022, h01=0x0050, text=» EXTRN SCTEFA END OF FREE AREA«, t00=0x0009, t01=0x0106}
0x00f38…00f60               Head {h00=0x0024, h01=0x0050, text=» EXTRN SCTNOS NUMBER OF SEGMENTS«, t00=0x0009, t01=0x012c}
0x00f60…00f86               Head {h00=0x0022, h01=0x0050, text=» EXTRN SCTNOP NUMBER OF PAGES «, t00=0x0009, t01=0x0154}
0x00f86…00fa6               Head {h00=0x001c, h01=0x0050, text=» EXTRN SCTPSZ PAGE SIZE «, t00=0x0009, t01=0x017a}
0x00fa6…00fc4               Head {h00=0x001a, h01=0x0050, text=» EXTRN SCTMMC  =00002 «, t00=0x000a, t01=0x000a}
0x00fc4…00fe8               Head {h00=0x0020, h01=0x0050, text=» EXTRN SCTOPT SYSTEM OPTION «, t00=0x000a, t01=0x0028}
0x00fe8…01014               Head {h00=0x0028, h01=0x0050, text=» EXTRN SCTSEG SEGMENT TABLE ADDRESS «, t00=0x000a, t01=0x004c}
0x01014…0103c               Head {h00=0x0024, h01=0x0050, text=» EXTRN SCTPAG PAGE TABLE ADDRESS«, t00=0x000a, t01=0x0078}
0x0103c…01074               Head {h00=0x0034, h01=0x0050, text=» EXTRN SCTSWB ADDRESS TO SWB CONTROL BLOCK TABLE«, t00=0x000a, t01=0x00a0}
0x01074…01098               Head {h00=0x0020, h01=0x0050, text=» EXTRN SCTBUG BUGGER ADDRESS«, t00=0x000a, t01=0x00d8}
0x01098…010a0               Head {h00=0x0004, h01=0x0050, t00=0x000a, t01=0x00fc}
0x010a0…010ba               Head {h00=0x0016, h01=0x0050, text=»* EXTERNAL LABELS «, t00=0x000a, t01=0x0104}
0x010ba…010f4               Head {h00=0x0036, h01=0x0050, text=» EXTRN SYSLDM START OF MONITOR CONFIGURATION PART «, t00=0x000a, t01=0x011e}
0x010f4…0111c               Head {h00=0x0024, h01=0x0050, text=» EXTRN PAGQUE PAGE QUEUE POINTER«, t00=0x000a, t01=0x0158}
0x0111c…01124               Head {h00=0x0004, h01=0x0050, t00=0x000a, t01=0x0180}
0x01124…01142               Head {h00=0x001a, h01=0x0050, text=»* EXTERNAL SUBROUTINES«, t00=0x000a, t01=0x0188}
0x01142…01162               Head {h00=0x001c, h01=0x0050, text=» EXTRN ACTOT QUEUE TASK «, t00=0x000b, t01=0x0016}
0x01162…01178               Head {h00=0x0012, h01=0x0050, text=» EXTRN PFINIT «, t00=0x000b, t01=0x0036}
0x01178…01198               Head {h00=0x001c, h01=0x0050, text=» EXTRN SAVE8 SAVE 8 REGS«, t00=0x000b, t01=0x004c}
0x01198…011bc               Head {h00=0x0020, h01=0x0050, text=» EXTRN RETUR8 RELOAD 8 REGS «, t00=0x000b, t01=0x006c}
0x011bc…011e2               Head {h00=0x0022, h01=0x0050, text=» EXTRN TDISP DISPATCHER ENTRY «, t00=0x000b, t01=0x0090}
0x011e2…011ea               Head {h00=0x0004, h01=0x0050, t00=0x000b, t01=0x00b6}
0x011ea…011f4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x00be}
0x011f4…01224               Head {h00=0x002c, h01=0x0050, text=» EXTRN TTB:SA START OF SAVE AREA IN TTAB«, t00=0x000b, t01=0x00c8}
0x01224…01232               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000b, t01=0x00f8}
0x01232…0123a               Head {h00=0x0004, h01=0x0050, t00=0x000b, t01=0x0106}
0x0123a…01242               Head {h00=0x0004, h01=0x0050, t00=0x000b, t01=0x010e}
0x01242…01272               Head {h00=0x002c, h01=0x0050, text=»*************************************** «, t00=0x000b, t01=0x0116}
0x01272…012a2               Head {h00=0x002c, h01=0x0050, text=»* CONDITIONAL ASSEMBLY                * «, t00=0x000b, t01=0x0146}
0x012a2…012d2               Head {h00=0x002c, h01=0x0050, text=»*************************************** «, t00=0x000b, t01=0x0176}
0x012d2…012da               Head {h00=0x0004, h01=0x0050, t00=0x000c, t01=0x0016}
0x012da…012fa               Head {h00=0x001c, h01=0x0050, text=»MMUPAG EQU 1 0 = NO MMU «, t00=0x000c, t01=0x001e}
0x012fa…01302               Head {h00=0x0004, h01=0x0050, t00=0x000c, t01=0x003e}
0x01302…0132c               Head {h00=0x0026, h01=0x0050, text=»SWPBLK EQU 0 SWAPPABLE WORK BLOCKS«, t00=0x000c, t01=0x0046}
0x0132c…01334               Head {h00=0x0004, h01=0x0050, t00=0x000c, t01=0x0070}
0x01334…01356               Head {h00=0x001e, h01=0x0050, text=»CREDIT EQU 1 0 = ASSEMBLER«, t00=0x000c, t01=0x0078}
0x01356…0135e               Head {h00=0x0004, h01=0x0050, t00=0x000c, t01=0x009a}
0x0135e…0137e               Head {h00=0x001c, h01=0x0050, text=»MMUSWB EQU MMUPAG+SWPBLK«, t00=0x000c, t01=0x00a2}
0x0137e…01386               Head {h00=0x0004, h01=0x0050, t00=0x000c, t01=0x00c2}
0x01386…013a6               Head {h00=0x001c, h01=0x0050, text=»SWBMMU EQU SWPBLK-MMUPAG«, t00=0x000c, t01=0x00ca}
0x013a6…013b4               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000c, t01=0x00ea}
0x013b4…013bc               Head {h00=0x0004, h01=0x0050, t00=0x000c, t01=0x00f8}
0x013bc…013da               Head {h00=0x001a, h01=0x0050, text=»   PROGRAM STRUCTURE: «, t00=0x000c, t01=0x0100}
0x013da…013e2               Head {h00=0x0004, h01=0x0050, t00=0x000c, t01=0x011e}
0x013e2…0142c               Head {h00=0x0046, h01=0x0050, text=»*          -------------------------------------------------------«, t00=0x000c, t01=0x0126}
0x0142c…0147c               Head {h00=0x004c, h01=0x0050, text=»*          !  RELOCATION ROUTINE                                 !<- A13«, t00=0x000c, t01=0x0170}
0x0147c…014c6               Head {h00=0x0046, h01=0x0050, text=»*          !  A14-STACK AND SUBROUTINE-HANDLER                   !«, t00=0x000d, t01=0x0030}
0x014c6…01510               Head {h00=0x0046, h01=0x0050, text=»*          !-----------------------------------------------------!«, t00=0x000d, t01=0x007a}
0x01510…0155a               Head {h00=0x0046, h01=0x0050, text=»*          !  SAVE & COMMUNICATION AREA. MMU - WORK TABLES       !«, t00=0x000d, t01=0x00c4}
0x0155a…015a4               Head {h00=0x0046, h01=0x0050, text=»*          !-----------------------------------------------------!«, t00=0x000d, t01=0x010e}
0x015a4…015ee               Head {h00=0x0046, h01=0x0050, text=»*          !  SUBROUTINES. -COMMON TO ALL PARTS IN PROGRAM.      !«, t00=0x000d, t01=0x0158}
0x015ee…01638               Head {h00=0x0046, h01=0x0050, text=»*          !-----------------------------------------------------!«, t00=0x000e, t01=0x0012}
0x01638…0168c               Head {h00=0x0050, h01=0x0050, text=»*          !  R E A L T A                                        ! PART 2.B «, t00=0x000e, t01=0x005c}
0x0168c…016d6               Head {h00=0x0046, h01=0x0050, text=»*          !  BUILD REAL TASK-LOCAL DATA AREAS                   !«, t00=0x000e, t01=0x00b0}
0x016d6…01720               Head {h00=0x0046, h01=0x0050, text=»*          !  -QUEUE TASK VIA 'ACTOT'                            !«, t00=0x000e, t01=0x00fa}
0x01720…0176a               Head {h00=0x0046, h01=0x0050, text=»*          !  -FILL MM-TABLE IN TTAB                             !«, t00=0x000e, t01=0x0144}
0x0176a…017b4               Head {h00=0x0046, h01=0x0050, text=»*          !  -COPY T:A'S ACCORDING TO SHADOW-TABLE              !«, t00=0x000e, t01=0x018e}
0x017b4…017fe               Head {h00=0x0046, h01=0x0050, text=»*          !  -BUILD TWB'S AND RESERVE FOR SWB'S                 !«, t00=0x000f, t01=0x0048}
0x017fe…01848               Head {h00=0x0046, h01=0x0050, text=»*          !  -ALLOCATE FIXED BUFFERS AND STACK                  !«, t00=0x000f, t01=0x0092}
0x01848…01892               Head {h00=0x0046, h01=0x0050, text=»*          !  -UPDATE TID IN T:A AND SAVE TID IN T:AID TABLE     !«, t00=0x000f, t01=0x00dc}
0x01892…018dc               Head {h00=0x0046, h01=0x0050, text=»*          !  -START DEBUGGER (IF ANY) AND START APPLICATION     !«, t00=0x000f, t01=0x0126}
0x018dc…01926               Head {h00=0x0046, h01=0x0050, text=»*          !-----------------------------------------------------!«, t00=0x000f, t01=0x0170}
0x01926…0197a               Head {h00=0x0050, h01=0x0050, text=»*          !  SUBROUTINES                                        ! PART 2.A «, t00=0x0010, t01=0x002a}
0x0197a…019c4               Head {h00=0x0046, h01=0x0050, text=»*          !  -MOVE DDIV PROTOTYPE TO FOLLOW SYSLDA              !«, t00=0x0010, t01=0x007e}
0x019c4…01a0e               Head {h00=0x0046, h01=0x0050, text=»*          !                                                     !«, t00=0x0010, t01=0x00c8}
0x01a0e…01a58               Head {h00=0x0046, h01=0x0050, text=»*          !  C O M D A T                                        !«, t00=0x0010, t01=0x0112}
0x01a58…01aa2               Head {h00=0x0046, h01=0x0050, text=»*          !  GENERATE COMMON DATA AREA. PROCESS CWB'S & UWB'S.  !«, t00=0x0010, t01=0x015c}
0x01aa2…01aec               Head {h00=0x0046, h01=0x0050, text=»*          !  -MOVE D.T. AND W.B., COPY UWB'S ACCORDING TO       !«, t00=0x0011, t01=0x0016}
0x01aec…01b36               Head {h00=0x0046, h01=0x0050, text=»*          !   SHADOW-TABLE.                                     !«, t00=0x0011, t01=0x0060}
0x01b36…01b80               Head {h00=0x0046, h01=0x0050, text=»*          !                                                     !«, t00=0x0011, t01=0x00aa}
0x01b80…01bca               Head {h00=0x0046, h01=0x0050, text=»*          !  C L A D A T                                        !«, t00=0x0011, t01=0x00f4}
0x01bca…01c14               Head {h00=0x0046, h01=0x0050, text=»*          !  BUILD TASK CLASS DATA AREAS. PROCESS CWB'S, UWB'S  !«, t00=0x0011, t01=0x013e}
0x01c14…01c5e               Head {h00=0x0046, h01=0x0050, text=»*          !  AND DWB'S.                                         !«, t00=0x0011, t01=0x0188}
0x01c5e…01ca8               Head {h00=0x0046, h01=0x0050, text=»*          !  -BUILD MM-TABLE                                    !«, t00=0x0012, t01=0x0042}
0x01ca8…01cf2               Head {h00=0x0046, h01=0x0050, text=»*          !  -MOVE T:D                                          !«, t00=0x0012, t01=0x008c}
0x01cf2…01d3c               Head {h00=0x0046, h01=0x0050, text=»*          !  -MOVE D.T. & W.B., COPY UWB'S                      !«, t00=0x0012, t01=0x00d6}
0x01d3c…01d86               Head {h00=0x0046, h01=0x0050, text=»*          !  -MOVE D.T.'S OF SWB'S AND TWB'S                    !«, t00=0x0012, t01=0x0120}
0x01d86…01dd0               Head {h00=0x0046, h01=0x0050, text=»*          !  -SEARCH DBLK-TAB FOR DWB'S. MOVE D.T. AND UPDATE   !«, t00=0x0012, t01=0x016a}
0x01dd0…01e1a               Head {h00=0x0046, h01=0x0050, text=»*          !   W.B.-ADDRESS                                      !«, t00=0x0013, t01=0x0024}
0x01e1a…01e64               Head {h00=0x0046, h01=0x0050, text=»*          !                                                     !«, t00=0x0013, t01=0x006e}
0x01e64…01eae               Head {h00=0x0046, h01=0x0050, text=»*          !  P R O D A T                                        !«, t00=0x0013, t01=0x00b8}
0x01eae…01ef8               Head {h00=0x0046, h01=0x0050, text=»*          !  BUILD PROTOTYPE TASK-LOCAL DATA AREAS.             !«, t00=0x0013, t01=0x0102}
0x01ef8…01f42               Head {h00=0x0046, h01=0x0050, text=»*          !  -GENERATE TWB'S AND RESERVE FOR SWB'S              !«, t00=0x0013, t01=0x014c}
0x01f42…01f8c               Head {h00=0x0046, h01=0x0050, text=»*          !  -ALLOCATE FIXED BUFFERS AND TERMINAL STACK         !«, t00=0x0014, t01=0x0008}
0x01f8c…01fd6               Head {h00=0x0046, h01=0x0050, text=»*          !  -MOVE T:A                                          !«, t00=0x0014, t01=0x0052}
0x01fd6…02020               Head {h00=0x0046, h01=0x0050, text=»*          !  -INCLUDE DDIV-PROTOTYPE & PART 2.A IN FREE AREA.   !«, t00=0x0014, t01=0x009c}
0x02020…0206a               Head {h00=0x0046, h01=0x0050, text=»*          !  -CONTINUE IN PART 2.B                              !«, t00=0x0014, t01=0x00e6}
0x0206a…020b4               Head {h00=0x0046, h01=0x0050, text=»*          !-----------------------------------------------------!«, t00=0x0014, t01=0x0130}
0x020b4…02106               Head {h00=0x004e, h01=0x0050, text=»*          !  SUBROUTINES                                        ! PART 1 «, t00=0x0014, t01=0x017a}
0x02106…02150               Head {h00=0x0046, h01=0x0050, text=»*  ENTRY ->!                * SYSLDA ENTRY *                     !«, t00=0x0015, t01=0x003c}
0x02150…0219a               Head {h00=0x0046, h01=0x0050, text=»*          !  CREDIT APPLICATION:      !  ASSEMBLER APPLICATION: !«, t00=0x0015, t01=0x0086}
0x0219a…021e4               Head {h00=0x0046, h01=0x0050, text=»*          !  READ CUNFIGURATION FILE  !  -FILL MM-TABLES IN     !«, t00=0x0015, t01=0x00d0}
0x021e4…0222e               Head {h00=0x0046, h01=0x0050, text=»*          !  AND BUILD SHADOW-TABLES. !   USER TASK TTAB'S.     !«, t00=0x0015, t01=0x011a}
0x0222e…02278               Head {h00=0x0046, h01=0x0050, text=»*          !                           !  -QUEUE 1:ST USER TASK  !«, t00=0x0015, t01=0x0164}
0x02278…022c2               Head {h00=0x0046, h01=0x0050, text=»*          !  T:ATAB:                  !   AND START APPLICATION !«, t00=0x0016, t01=0x001e}
0x022c2…0230c               Head {h00=0x0046, h01=0x0050, text=»*          !  -A TABLE OF 'NUMBER OF   !-------------------------!«, t00=0x0016, t01=0x0068}
0x0230c…02356               Head {h00=0x0046, h01=0x0050, text=»*          !   REAL TASKS' IS BUILT AT                           !«, t00=0x0016, t01=0x00b2}
0x02356…023a0               Head {h00=0x0046, h01=0x0050, text=»*          !   THE END OF MONITOR.                               !«, t00=0x0016, t01=0x00fc}
0x023a0…023ea               Head {h00=0x0046, h01=0x0050, text=»*          !  U:BTAB:                                            !«, t00=0x0016, t01=0x0146}
0x023ea…02434               Head {h00=0x0046, h01=0x0050, text=»*          !  -A TABLE OF 'NUMBER OF REAL UWB'S' IS BUILT IN     !«, t00=0x0016, t01=0x0190}
0x02434…0247e               Head {h00=0x0046, h01=0x0050, text=»*          !   U:BTAB PROTOTYPE.                                 !«, t00=0x0017, t01=0x004a}
0x0247e…024c8               Head {h00=0x0046, h01=0x0050, text=»*          !                                                     !«, t00=0x0017, t01=0x0094}
0x024c8…02512               Head {h00=0x0046, h01=0x0050, text=»*          !  -RELOCATE ALL W.B.-ADDRESSES IN DDIV-PROTOTYPE.    !«, t00=0x0017, t01=0x00de}
0x02512…0255c               Head {h00=0x0046, h01=0x0050, text=»*          !  -REMOVE NOT USED ENTRIES IN T:ATAB                 !«, t00=0x0017, t01=0x0128}
0x0255c…025a6               Head {h00=0x0046, h01=0x0050, text=»*          !  -RELOCATE ADDRESSES IN U:BTAB                      !«, t00=0x0017, t01=0x0172}
0x025a6…025f0               Head {h00=0x0046, h01=0x0050, text=»*          !  -MOVE SYSLDA (NOT PART 1) TO FOLLOW T:ATAB SHADOW- !«, t00=0x0018, t01=0x002c}
0x025f0…0263a               Head {h00=0x0046, h01=0x0050, text=»*          !   TABLE                                             !«, t00=0x0018, t01=0x0076}
0x0263a…02684               Head {h00=0x0046, h01=0x0050, text=»*          !  -CONTINUE IN PART 2.A                              !«, t00=0x0018, t01=0x00c0}
0x02684…026ce               Head {h00=0x0046, h01=0x0050, text=»*          !-----------------------------------------------------!«, t00=0x0018, t01=0x010a}
0x026ce…026dc               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0018, t01=0x0154}
0x026dc…026e8               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0018, t01=0x0162}
0x026e8…02704               Head {h00=0x0018, h01=0x0050, text=»  ***************** «, t00=0x0018, t01=0x016e}
0x02704…02720               Head {h00=0x0018, h01=0x0050, text=»  ***************** «, t00=0x0018, t01=0x018a}
0x02720…0273c               Head {h00=0x0018, h01=0x0050, text=»  **             ** «, t00=0x0019, t01=0x0016}
0x0273c…02758               Head {h00=0x0018, h01=0x0050, text=»  **  CONSTANTS  ** «, t00=0x0019, t01=0x0032}
0x02758…02774               Head {h00=0x0018, h01=0x0050, text=»  ***************** «, t00=0x0019, t01=0x004e}
0x02774…02790               Head {h00=0x0018, h01=0x0050, text=»  **             ** «, t00=0x0019, t01=0x006a}
0x02790…027ac               Head {h00=0x0018, h01=0x0050, text=»  ***************** «, t00=0x0019, t01=0x0086}
0x027ac…027b8               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0019, t01=0x00a2}
0x027b8…027ca               Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0019, t01=0x00ae}
0x027ca…027dc               Head {h00=0x000e, h01=0x0050, text=»* P:MTAB *«, t00=0x0019, t01=0x00c0}
0x027dc…027ee               Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0019, t01=0x00d2}
0x027ee…02802               Head {h00=0x0010, h01=0x0050, text=»T:ATAB EQU 0«, t00=0x0019, t01=0x00e4}
0x02802…02816               Head {h00=0x0010, h01=0x0050, text=»U:BTAB EQU 2«, t00=0x0019, t01=0x00f8}
0x02816…02836               Head {h00=0x001c, h01=0x0050, text=»P:BAS EQU 6 SEGMENT BASE«, t00=0x0019, t01=0x010c}
0x02836…02868               Head {h00=0x002e, h01=0x0050, text=»T:AID EQU 32 ADDRESS TO 'TABLE OF T:A TID'«, t00=0x0019, t01=0x012c}
0x02868…02894               Head {h00=0x0028, h01=0x0050, text=»S:BTAB EQU 40 DISP TO S:BTAB ADDRESS«, t00=0x0019, t01=0x015e}
0x02894…0289c               Head {h00=0x0004, h01=0x0050, t00=0x0019, t01=0x018a}
0x0289c…028a4 (26, 0, 400)  Head {h00=0x0004, h01=0x0050, t00=0x001a, t01=0x0004}
0x028a4…028b6               Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x001a, t01=0x000c}
0x028b6…028c8               Head {h00=0x000e, h01=0x0050, text=»* U:BTAB *«, t00=0x001a, t01=0x001e}
0x028c8…028da               Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x001a, t01=0x0030}
0x028da…0290e               Head {h00=0x0030, h01=0x0050, text=»UP:REC EQU 6 RECORD LENGTH IN INITIAL U:BTAB«, t00=0x001a, t01=0x0042}
0x0290e…02934               Head {h00=0x0022, h01=0x0050, text=»UPADDR EQU 2 PROTOTYPE ADDRESS«, t00=0x001a, t01=0x0076}
0x02934…02958               Head {h00=0x0020, h01=0x0050, text=»UPNAME EQU 4 PROTOTYPE NAME «, t00=0x001a, t01=0x009c}
0x02958…02994               Head {h00=0x0038, h01=0x0050, text=»UPNUMB EQU 7 SAVE AREA NUMBER OF COPIES (SHADOW-TBL)«, t00=0x001a, t01=0x00c0}
0x02994…0299e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x00fc}
0x0299e…029d0               Head {h00=0x002e, h01=0x0050, text=»UR:REC EQU 6 RECORD LENGTH IN REAL U:BTAB «, t00=0x001a, t01=0x0106}
0x029d0…029fe               Head {h00=0x002a, h01=0x0050, text=»URADDR EQU 2 ADDRESS TO FIRST REAL UWB«, t00=0x001a, t01=0x0138}
0x029fe…02a22               Head {h00=0x0020, h01=0x0050, text=»URNUMB EQU 4 NUMBER OF UWB'S«, t00=0x001a, t01=0x0166}
0x02a22…02a44               Head {h00=0x001e, h01=0x0050, text=»URLENG EQU 6 LENGTH OF UWB«, t00=0x001a, t01=0x018a}
0x02a44…02a52               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001b, t01=0x001c}
0x02a52…02a5e               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x001b, t01=0x002a}
0x02a5e…02a6a               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x001b, t01=0x0036}
0x02a6a…02a76               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x001b, t01=0x0042}
0x02a76…02a9e               Head {h00=0x0024, h01=0x0050, text=»******************************* «, t00=0x001b, t01=0x004e}
0x02a9e…02ac6               Head {h00=0x0024, h01=0x0050, text=»* CONFIGURATION FILE (CONFIG) * «, t00=0x001b, t01=0x0076}
0x02ac6…02aee               Head {h00=0x0024, h01=0x0050, text=»******************************* «, t00=0x001b, t01=0x009e}
0x02aee…02afa               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x001b, t01=0x00c6}
0x02afa…02b1a               Head {h00=0x001c, h01=0x0050, text=»* TASK DEFINITION BLOCK:«, t00=0x001b, t01=0x00d2}
0x02b1a…02b3c               Head {h00=0x001e, h01=0x0050, text=»TDBBT EQU 0 1A BLOCK TYPE «, t00=0x001b, t01=0x00f2}
0x02b3c…02b68               Head {h00=0x0028, h01=0x0050, text=»TDBNT EQU TDBBT+1 2N NUMBER OF TASKS«, t00=0x001b, t01=0x0114}
0x02b68…02b98               Head {h00=0x002c, h01=0x0050, text=»TDBID EQU TDBNT+2 6A TASK ID START VALUE«, t00=0x001b, t01=0x0140}
0x02b98…02bc8               Head {h00=0x002c, h01=0x0050, text=»TDBMC EQU TDBID+6 6A MATCHING TASK CLASS«, t00=0x001b, t01=0x0170}
0x02bc8…02bf0               Head {h00=0x0024, h01=0x0050, text=»TDBTL EQU TDBMC+6 6A TASK LEVEL «, t00=0x001c, t01=0x0010}
0x02bf0…02c2e               Head {h00=0x003a, h01=0x0050, text=»TDBNC EQU TDBTL+6 2N NUMBER OF TERMINAL DEVICE CLASSES«, t00=0x001c, t01=0x0038}
0x02c2e…02c38               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0076}
0x02c38…02c62               Head {h00=0x0026, h01=0x0050, text=»TDBFST EQU TDBNC+2 FIRST TERM DEF «, t00=0x001c, t01=0x0080}
0x02c62…02c8a               Head {h00=0x0024, h01=0x0050, text=»TDC EQU 7 TERMINAL DEVICE CLASS «, t00=0x001c, t01=0x00aa}
0x02c8a…02cac               Head {h00=0x001e, h01=0x0050, text=»TLC EQU 6 LINE CONNECTION «, t00=0x001c, t01=0x00d2}
0x02cac…02cd8               Head {h00=0x0028, h01=0x0050, text=»TDBREC EQU TDC+TLC TDB-RECORD LENGTH«, t00=0x001c, t01=0x00f4}
0x02cd8…02ce2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0120}
0x02ce2…02d10               Head {h00=0x002a, h01=0x0050, text=»SDC EQU 7 SPECIAL DEVICE CLASS-RECORD «, t00=0x001c, t01=0x012a}
0x02d10…02d1a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0158}
0x02d1a…02d3e               Head {h00=0x0020, h01=0x0050, text=»* COMMON DEVICE DEF. BLOCK: «, t00=0x001c, t01=0x0162}
0x02d3e…02d60               Head {h00=0x001e, h01=0x0050, text=»CDBBT EQU 0 1A BLOCK TYPE «, t00=0x001c, t01=0x0186}
0x02d60…02d9a               Head {h00=0x0036, h01=0x0050, text=»CDBNC EQU CDBBT+1 2N NUMBER OF SPEC. DEV. CLASSES «, t00=0x001d, t01=0x0018}
0x02d9a…02dc6               Head {h00=0x0028, h01=0x0050, text=»SDCFST EQU CDBNC+2 FIRST SDC-RECORD «, t00=0x001d, t01=0x0052}
0x02dc6…02dd0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x007e}
0x02dd0…02dda               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0088}
0x02dda…02e04               Head {h00=0x0026, h01=0x0050, text=»* USER WORK BLOCK TYPE DEF. BLOCK «, t00=0x001d, t01=0x0092}
0x02e04…02e26               Head {h00=0x001e, h01=0x0050, text=»UDBBT EQU 0 1A BLOCK TYPE «, t00=0x001d, t01=0x00bc}
0x02e26…02e56               Head {h00=0x002c, h01=0x0050, text=»UDBNU EQU UDBBT+1 3A NUMBER OF UWB TYPES«, t00=0x001d, t01=0x00de}
0x02e56…02e60               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x010e}
0x02e60…02e8c               Head {h00=0x0028, h01=0x0050, text=»UDBFST EQU UDBNU+3 FIRST UDB-RECORD «, t00=0x001d, t01=0x0118}
0x02e8c…02eac               Head {h00=0x001c, h01=0x0050, text=»NAMUWB EQU 3 NAME OF UWB«, t00=0x001d, t01=0x0144}
0x02eac…02ed2               Head {h00=0x0022, h01=0x0050, text=»NUMUBL EQU 3 NUMBER OF BLOCKS «, t00=0x001d, t01=0x0164}
0x02ed2…02f04               Head {h00=0x002e, h01=0x0050, text=»UDBREC EQU NAMUWB+NUMUBL UDB RECORD-LENGTH«, t00=0x001d, t01=0x018a}
0x02f04…02f12               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001e, t01=0x002c}
0x02f12…02f1e               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x001e, t01=0x003a}
0x02f1e…02f2a               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x001e, t01=0x0046}
0x02f2a…02f3c               Head {h00=0x000e, h01=0x0050, text=»********* «, t00=0x001e, t01=0x0052}
0x02f3c…02f4e               Head {h00=0x000e, h01=0x0050, text=»*  T:A  * «, t00=0x001e, t01=0x0064}
0x02f4e…02f60               Head {h00=0x000e, h01=0x0050, text=»********* «, t00=0x001e, t01=0x0076}
0x02f60…02f80               Head {h00=0x001c, h01=0x0050, text=»T:ASTA EQU -14 T:A START«, t00=0x001e, t01=0x0088}
0x02f80…02fba               Head {h00=0x0036, h01=0x0050, text=»CSE EQU -14 CURRENT SEGMENT END (HERE: STACKSIZE) «, t00=0x001e, t01=0x00a8}
0x02fba…02fe2               Head {h00=0x0024, h01=0x0050, text=»CSB EQU -12 CURRENT SEGMENT BASE«, t00=0x001e, t01=0x00e2}
0x02fe2…0301a               Head {h00=0x0034, h01=0x0050, text=»CSN EQU -10 CURRENT SEGMENT NUMBER (HERE LENGTH «, t00=0x001e, t01=0x010a}
0x0301a…03050               Head {h00=0x0032, h01=0x0050, text=»                           OF ALL DSCB-RECORDS«, t00=0x001e, t01=0x0142}
0x03050…03074               Head {h00=0x0020, h01=0x0050, text=»T:DAD EQU -8 ADDRESS TO T:D «, t00=0x001e, t01=0x0178}
0x03074…030a2               Head {h00=0x002a, h01=0x0050, text=»CIA EQU -6 CURRENT INSTUCTION ADDRESS «, t00=0x001f, t01=0x000c}
0x030a2…030ce               Head {h00=0x0028, h01=0x0050, text=»   (HERE: DISPLACEMENT TO T:A-START)«, t00=0x001f, t01=0x003a}
0x030ce…030da               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x001f, t01=0x0066}
0x030da…030f8               Head {h00=0x001a, h01=0x0050, text=»T:ATID EQU -4 TASK ID «, t00=0x001f, t01=0x0072}
0x030f8…03116               Head {h00=0x001a, h01=0x0050, text=»STKE EQU -2 STACK END «, t00=0x001f, t01=0x0090}
0x03116…03134               Head {h00=0x001a, h01=0x0050, text=»PA EQU 0 STACK POINTER«, t00=0x001f, t01=0x00ae}
0x03134…03152               Head {h00=0x001a, h01=0x0050, text=»STKB EQU 2 STACK BASE «, t00=0x001f, t01=0x00cc}
0x03152…03178               Head {h00=0x0022, h01=0x0050, text=»WATFST EQU 4 FIRST WAT-ELEMENT«, t00=0x001f, t01=0x00ea}
0x03178…03182               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0110}
0x03182…03198               Head {h00=0x0012, h01=0x0050, text=»* DSCB-RECORD:«, t00=0x001f, t01=0x011a}
0x03198…031ba               Head {h00=0x001e, h01=0x0050, text=»DSCBL EQU 20 RECORD LENGTH«, t00=0x001f, t01=0x0130}
0x031ba…031da               Head {h00=0x001c, h01=0x0050, text=»BA EQU 2 BUFFER ADDRESS «, t00=0x001f, t01=0x0152}
0x031da…031f6               Head {h00=0x0018, h01=0x0050, text=»RL EQU 4 REQ. LENGTH«, t00=0x001f, t01=0x0172}
0x031f6…03212               Head {h00=0x0018, h01=0x0050, text=»EL EQU 6 EFF. LENGTH«, t00=0x001f, t01=0x018e}
0x03212…03238               Head {h00=0x0022, h01=0x0050, text=»BL EQU 14 LENGTH ITEM ADDRESS «, t00=0x0020, t01=0x001a}
0x03238…03246               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0020, t01=0x0040}
0x03246…03252               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0020, t01=0x004e}
0x03252…0325e               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0020, t01=0x005a}
0x0325e…03270               Head {h00=0x000e, h01=0x0050, text=»********* «, t00=0x0020, t01=0x0066}
0x03270…03282               Head {h00=0x000e, h01=0x0050, text=»*  T:D  * «, t00=0x0020, t01=0x0078}
0x03282…03294               Head {h00=0x000e, h01=0x0050, text=»********* «, t00=0x0020, t01=0x008a}
0x03294…032c0               Head {h00=0x0028, h01=0x0050, text=»FCD EQU 0 DISPLACEMENT TO FCB IN T:A«, t00=0x0020, t01=0x009c}
0x032c0…032f0               Head {h00=0x002c, h01=0x0050, text=»T:DTID EQU 2 TASK IDENTIFIER (PROTOTYPE)«, t00=0x0020, t01=0x00c8}
0x032f0…03320               Head {h00=0x002c, h01=0x0050, text=»DATLEN EQU 4 NUMBER OF DATASETS (DSCB'S)«, t00=0x0020, t01=0x00f8}
0x03320…0334a               Head {h00=0x0026, h01=0x0050, text=»WATLEN EQU 6 NUMBER OF WATELEMENTS«, t00=0x0020, t01=0x0128}
0x0334a…0337e               Head {h00=0x0030, h01=0x0050, text=»TWBMSK EQU 8 MASK FOR TWB'S (ONE BIT/ENTRY) «, t00=0x0020, t01=0x0152}
0x0337e…033ac               Head {h00=0x002a, h01=0x0050, text=»SWBMSK EQU 10 MASK FOR SWB'S      -"- «, t00=0x0020, t01=0x0186}
0x033ac…033da               Head {h00=0x002a, h01=0x0050, text=»CWBMSK EQU 12 MASK FOR CWB'S      -"- «, t00=0x0021, t01=0x0024}
0x033da…03408               Head {h00=0x002a, h01=0x0050, text=»UWBMSK EQU 14 MASK FOR UWB'S      -"- «, t00=0x0021, t01=0x0052}
0x03408…03434               Head {h00=0x0028, h01=0x0050, text=»DWBFST EQU 16 FIRST WORD IN DBLK-TAB«, t00=0x0021, t01=0x0080}
0x03434…0343c               Head {h00=0x0004, h01=0x0050, t00=0x0021, t01=0x00ac}
0x0343c…0346e               Head {h00=0x002e, h01=0x0050, text=»STPREC EQU 4 RECORD LENGTH OF START-POINTS«, t00=0x0021, t01=0x00b4}
0x0346e…03476               Head {h00=0x0004, h01=0x0050, t00=0x0021, t01=0x00e6}
0x03476…0347e               Head {h00=0x0004, h01=0x0050, t00=0x0021, t01=0x00ee}
0x0347e…03496               Head {h00=0x0014, h01=0x0050, text=»****************«, t00=0x0021, t01=0x00f6}
0x03496…034ae               Head {h00=0x0014, h01=0x0050, text=»* SOP-HANDLING *«, t00=0x0021, t01=0x010e}
0x034ae…034c6               Head {h00=0x0014, h01=0x0050, text=»****************«, t00=0x0021, t01=0x0126}
0x034c6…034e8               Head {h00=0x001e, h01=0x0050, text=»SOP EQU /2E DEVICE ADDRESS«, t00=0x0021, t01=0x013e}
0x034e8…034f0               Head {h00=0x0004, h01=0x0050, t00=0x0021, t01=0x0160}
0x034f0…0350e               Head {h00=0x001a, h01=0x0050, text=»    LAMP CODE MEANING «, t00=0x0021, t01=0x0168}
0x0350e…0352c               Head {h00=0x001a, h01=0x0050, text=»    --------- ------- «, t00=0x0021, t01=0x0186}
0x0352c…0354e               Head {h00=0x001e, h01=0x0050, text=»LMP1 EQU /400 SYSLOAD RUNS«, t00=0x0022, t01=0x0014}
0x0354e…0356e               Head {h00=0x001c, h01=0x0050, text=»LMP2 EQU /200 READ ERROR«, t00=0x0022, t01=0x0036}
0x0356e…03594               Head {h00=0x0022, h01=0x0050, text=»LMP3 EQU /100 MEMORY OVERFLOW «, t00=0x0022, t01=0x0056}
0x03594…035be               Head {h00=0x0026, h01=0x0050, text=»LMP4 EQU /80 FORMAT ERROR (CONFIG)«, t00=0x0022, t01=0x007c}
0x035be…035dc               Head {h00=0x001a, h01=0x0050, text=»LMP5 EQU /40 TID ERROR«, t00=0x0022, t01=0x00a6}
0x035dc…03602               Head {h00=0x0022, h01=0x0050, text=»LMP6 EQU /20 UWB OR SWB ERROR «, t00=0x0022, t01=0x00c4}
0x03602…03628               Head {h00=0x0022, h01=0x0050, text=»LMP7 EQU /10 MM-TABLE OVERFLOW«, t00=0x0022, t01=0x00ea}
0x03628…0363a               Head {h00=0x000e, h01=0x0050, text=»LMP8 EQU 8«, t00=0x0022, t01=0x0110}
0x0363a…0364c               Head {h00=0x000e, h01=0x0050, text=»LMP9 EQU 4«, t00=0x0022, t01=0x0122}
0x0364c…03660               Head {h00=0x0010, h01=0x0050, text=»LMP10 EQU 2 «, t00=0x0022, t01=0x0134}
0x03660…03674               Head {h00=0x0010, h01=0x0050, text=»LMP11 EQU 1 «, t00=0x0022, t01=0x0148}
0x03674…03682               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0022, t01=0x015c}
0x03682…036a0               Head {h00=0x001a, h01=0x0050, text=»********************* «, t00=0x0022, t01=0x016a}
0x036a0…036be               Head {h00=0x001a, h01=0x0050, text=»*  OTHER CONSTANTS  * «, t00=0x0022, t01=0x0188}
0x036be…036dc               Head {h00=0x001a, h01=0x0050, text=»********************* «, t00=0x0023, t01=0x0016}
0x036dc…036e8               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0023, t01=0x0034}
0x036e8…03712               Head {h00=0x0026, h01=0x0050, text=»WBLEN EQU -4 LENGTH OF WORK-BLOCK «, t00=0x0023, t01=0x0040}
0x03712…03742               Head {h00=0x002c, h01=0x0050, text=»DTLEN EQU -2 LENGTH OF DESCRIPTOR-TABLE «, t00=0x0023, t01=0x006a}
0x03742…0376c               Head {h00=0x0026, h01=0x0050, text=»SWBLEN EQU 4 DISP TO LENGTH OF SWB«, t00=0x0023, t01=0x009a}
0x0376c…03778               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0023, t01=0x00c4}
0x03778…037a0               Head {h00=0x0024, h01=0x0050, text=»FCBDD1 EQU 8 DISP TO FIRST DSET «, t00=0x0023, t01=0x00d0}
0x037a0…037c8               Head {h00=0x0024, h01=0x0050, text=»FCBDD2 EQU 10 DISP TO 2:ND DSET «, t00=0x0023, t01=0x00f8}
0x037c8…037d4               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0023, t01=0x0120}
0x037d4…037fc               Head {h00=0x0024, h01=0x0050, text=»STKSZ EQU 128 DEFAULT STACK-SIZE«, t00=0x0023, t01=0x012c}
0x037fc…03808               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0023, t01=0x0154}
0x03808…03832               Head {h00=0x0026, h01=0x0050, text=»CREID EQU 2 CREDIT IDENTIFICATION «, t00=0x0023, t01=0x0160}
0x03832…0385e               Head {h00=0x0028, h01=0x0050, text=»SEGREC EQU 6 RECORD LENGTH IN S:GTAB«, t00=0x0023, t01=0x018a}
0x0385e…0389a               Head {h00=0x0038, h01=0x0050, text=»NUMSEG EQU 10 DISPL. TO NUMBER OF SEGMENTS IN S:GTAB«, t00=0x0024, t01=0x0026}
0x0389a…038a2               Head {h00=0x0004, h01=0x0050, t00=0x0024, t01=0x0062}
0x038a2…038c2               Head {h00=0x001c, h01=0x0050, text=»TTBTID EQU 2 TID IN TTAB«, t00=0x0024, t01=0x006a}
0x038c2…038f4               Head {h00=0x002e, h01=0x0050, text=»T:DSAV EQU 0 SAVE FOR T:D-ADDRESS IN TTAB «, t00=0x0024, t01=0x008a}
0x038f4…03922               Head {h00=0x002a, h01=0x0050, text=»TTB:PP EQU 6 SAVE AREA FOR TCL IN TTAB«, t00=0x0024, t01=0x00bc}
0x03922…0392a               Head {h00=0x0004, h01=0x0050, t00=0x0024, t01=0x00ea}
0x0392a…03956               Head {h00=0x0028, h01=0x0050, text=»NTPA EQU 4 INTERPRETER START ADDRESS«, t00=0x0024, t01=0x00f2}
0x03956…03980               Head {h00=0x0026, h01=0x0050, text=»IHRTC EQU 4 RTC INTERRUPT ADDRESS «, t00=0x0024, t01=0x011e}
0x03980…039a8               Head {h00=0x0024, h01=0x0050, text=»RTCDA EQU /1B RTC DEVICE ADDRESS«, t00=0x0024, t01=0x0148}
0x039a8…039b4               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0024, t01=0x0170}
0x039b4…039fe               Head {h00=0x0046, h01=0x0050, text=»***************************************************************** «, t00=0x0024, t01=0x017c}
0x039fe…03a48               Head {h00=0x0046, h01=0x0050, text=»*  CALL-FORMAT, PERFORMS:  CFR      A14,A13                     * «, t00=0x0025, t01=0x0036}
0x03a48…03a92               Head {h00=0x0046, h01=0x0050, text=»*                          DATA     [REL-ADDRESS]               * «, t00=0x0025, t01=0x0080}
0x03a92…03adc               Head {h00=0x0046, h01=0x0050, text=»*                                                               * «, t00=0x0025, t01=0x00ca}
0x03adc…03b26               Head {h00=0x0046, h01=0x0050, text=»***************************************************************** «, t00=0x0025, t01=0x0114}
0x03b26…03b32               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0025, t01=0x015e}
0x03b32…03b3e               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0025, t01=0x016a}
0x03b3e…03b4a               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0025, t01=0x0176}
0x03b4a…03b68               Head {h00=0x001a, h01=0x0050, text=»CALL FORM 16=/F697,16 «, t00=0x0025, t01=0x0182}
0x03b68…03b76               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0026, t01=0x0010}
0x03b76…03b82               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0026, t01=0x001e}
0x03b82…03bbc               Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0026, t01=0x002a}
0x03bbc…03bf6               Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0026, t01=0x0064}
0x03bf6…03c30               Head {h00=0x0036, h01=0x0050, text=»**                                              **«, t00=0x0026, t01=0x009e}
0x03c30…03c6a               Head {h00=0x0036, h01=0x0050, text=»**  RELOCATION ROUTINE & STACK INITIALLISATION  **«, t00=0x0026, t01=0x00d8}
0x03c6a…03ca4               Head {h00=0x0036, h01=0x0050, text=»**                                              **«, t00=0x0026, t01=0x0112}
0x03ca4…03cde               Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0026, t01=0x014c}
0x03cde…03d18               Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0026, t01=0x0186}
0x03d18…03d24               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0027, t01=0x0030}
0x03d24…03d54               Head {h00=0x002c, h01=0x0050, text=»REL RF SUBBA JUMP TO SUBROUTINE HANDLER «, t00=0x0027, t01=0x003c}
0x03d54…03d7e               Head {h00=0x0026, h01=0x0050, text=» LDR A13,P GET BASE ADDRESS TO A13«, t00=0x0027, t01=0x006c}
0x03d7e…03d92               Head {h00=0x0010, h01=0x0050, text=» SUKL A13,4 «, t00=0x0027, t01=0x0096}
0x03d92…03db4               Head {h00=0x001e, h01=0x0050, text=»* ADJUST FOR PSW-ROUTINE *«, t00=0x0027, t01=0x00aa}
0x03db4…03dd6               Head {h00=0x001e, h01=0x0050, text=»**************************«, t00=0x0027, t01=0x00cc}
0x03dd6…03e10               Head {h00=0x0036, h01=0x0050, text=» LDK A3,GETPSW RELATIVE ADDRESS TO 'PSWSW-ADDRESS'«, t00=0x0027, t01=0x00ee}
0x03e10…03e30               Head {h00=0x001c, h01=0x0050, text=» ADR A3,A13 ABSOLUT DITO«, t00=0x0027, t01=0x0128}
0x03e30…03e68               Head {h00=0x0034, h01=0x0050, text=» ST A3,PSW,A13 STORE ADDRESS TO 'GETPSW'-ROUTINE«, t00=0x0027, t01=0x0148}
0x03e68…03e82               Head {h00=0x0016, h01=0x0050, text=»* LOAD STACKBASE *«, t00=0x0027, t01=0x0180}
0x03e82…03e9c               Head {h00=0x0016, h01=0x0050, text=»******************«, t00=0x0028, t01=0x000a}
0x03e9c…03ea4               Head {h00=0x0004, h01=0x0050, t00=0x0028, t01=0x0024}
0x03ea4…03ebc               Head {h00=0x0014, h01=0x0050, text=» LDKL A14,STACKB«, t00=0x0028, t01=0x002c}
0x03ebc…03eda               Head {h00=0x001a, h01=0x0050, text=» ADR A14,A13 RELOCATE «, t00=0x0028, t01=0x0044}
0x03eda…03eea               Head {h00=0x000c, h01=0x0050, text=» RTN A8 «, t00=0x0028, t01=0x0062}
0x03eea…03ef6               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0028, t01=0x0072}
0x03ef6…03f02               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0028, t01=0x007e}
0x03f02…03f14               Head {h00=0x000e, h01=0x0050, text=»* STACK * «, t00=0x0028, t01=0x008a}
0x03f14…03f26               Head {h00=0x000e, h01=0x0050, text=»********* «, t00=0x0028, t01=0x009c}
0x03f26…03f30               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x00ae}
0x03f30…03f40               Head {h00=0x000c, h01=0x0050, text=» RES 12 «, t00=0x0028, t01=0x00b8}
0x03f40…03f5a               Head {h00=0x0016, h01=0x0050, text=»STACKB EQU *-REL-2«, t00=0x0028, t01=0x00c8}
0x03f5a…03f68               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0028, t01=0x00e2}
0x03f68…03f74               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0028, t01=0x00f0}
0x03f74…03f80               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0028, t01=0x00fc}
0x03f80…03fa2               Head {h00=0x001e, h01=0x0050, text=»* ADDRESS TO PSW-ROUTINE *«, t00=0x0028, t01=0x0108}
0x03fa2…03fc4               Head {h00=0x001e, h01=0x0050, text=»**************************«, t00=0x0028, t01=0x012a}
0x03fc4…03fce               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x014c}
0x03fce…03fe4               Head {h00=0x0012, h01=0x0050, text=»PSW EQU *-REL «, t00=0x0028, t01=0x0156}
0x03fe4…03ff8               Head {h00=0x0010, h01=0x0050, text=» DATA GETPSW«, t00=0x0028, t01=0x016c}
0x03ff8…04004               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0028, t01=0x0180}
0x04004…0404c               Head {h00=0x0044, h01=0x0050, text=»****************************************************************«, t00=0x0028, t01=0x018c}
0x0404c…04094               Head {h00=0x0044, h01=0x0050, text=»*                        G E T P S W                           *«, t00=0x0029, t01=0x0044}
0x04094…040dc               Head {h00=0x0044, h01=0x0050, text=»* LITTLE SUBROUTINE TO PUT PSW IN STACK FOR CALLING SUBROUTINE *«, t00=0x0029, t01=0x008c}
0x040dc…04124               Head {h00=0x0044, h01=0x0050, text=»****************************************************************«, t00=0x0029, t01=0x00d4}
0x04124…04130               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0029, t01=0x011c}
0x04130…04148               Head {h00=0x0014, h01=0x0050, text=»GETPSW EQU *-REL«, t00=0x0029, t01=0x0128}
0x04148…04170               Head {h00=0x0024, h01=0x0050, text=» STR A2,A14 SAVE A2 ON A14-STACK«, t00=0x0029, t01=0x0140}
0x04170…041a4               Head {h00=0x0030, h01=0x0050, text=» LD A2,2,A14 GET PSW FROM CALLING SUBROUTINE«, t00=0x0029, t01=0x0168}
0x041a4…041d6               Head {h00=0x002e, h01=0x0050, text=» ST A2,6,A14 REPLACE PSW FROM MAIN PROGRAM«, t00=0x002a, t01=0x000c}
0x041d6…041f6               Head {h00=0x001c, h01=0x0050, text=» LDR* A2,A14 RESTORE A2 «, t00=0x002a, t01=0x003e}
0x041f6…04206               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x002a, t01=0x005e}
0x04206…04214               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002a, t01=0x006e}
0x04214…0421c               Head {h00=0x0004, h01=0x0050, t00=0x002a, t01=0x007c}
0x0421c…04246               Head {h00=0x0026, h01=0x0050, text=»********************************* «, t00=0x002a, t01=0x0084}
0x04246…04270               Head {h00=0x0026, h01=0x0050, text=»*                               * «, t00=0x002a, t01=0x00ae}
0x04270…0429a               Head {h00=0x0026, h01=0x0050, text=»*  SUBROUTINE-HANDLER           * «, t00=0x002a, t01=0x00d8}
0x0429a…042c4               Head {h00=0x0026, h01=0x0050, text=»*                               * «, t00=0x002a, t01=0x0102}
0x042c4…042ee               Head {h00=0x0026, h01=0x0050, text=»********************************* «, t00=0x002a, t01=0x012c}
0x042ee…042f6               Head {h00=0x0004, h01=0x0050, t00=0x002a, t01=0x0156}
0x042f6…0430e               Head {h00=0x0014, h01=0x0050, text=»SUBSUB EQU *-REL«, t00=0x002a, t01=0x015e}
0x0430e…04334               Head {h00=0x0022, h01=0x0050, text=»SUBBA ST A10,MUL,A13 SAVE A10 «, t00=0x002a, t01=0x0176}
0x04334…04366               Head {h00=0x002e, h01=0x0050, text=» LD* A10,4,A14 GET SUBROUTINE REL ADDRESS «, t00=0x002b, t01=0x000c}
0x04366…0438e               Head {h00=0x0024, h01=0x0050, text=» IM 4,A14 ADJUST RETURN ADDRESS «, t00=0x002b, t01=0x003e}
0x0438e…043a0               Head {h00=0x000e, h01=0x0050, text=» IM 4,A14 «, t00=0x002b, t01=0x0066}
0x043a0…043d4               Head {h00=0x0030, h01=0x0050, text=» AD A10,M:REL,A13 ADD FOR SYSLDM RELOCATION «, t00=0x002b, t01=0x0078}
0x043d4…043f6               Head {h00=0x001e, h01=0x0050, text=» STR A10,A14 PUT ON STACK «, t00=0x002b, t01=0x00ac}
0x043f6…0441a               Head {h00=0x0020, h01=0x0050, text=» LD A10,MUL,A13 RESTORE A10 «, t00=0x002b, t01=0x00ce}
0x0441a…0442c               Head {h00=0x000e, h01=0x0050, text=» ABR* A14 «, t00=0x002b, t01=0x00f2}
0x0442c…04434               Head {h00=0x0004, h01=0x0050, t00=0x002b, t01=0x0104}
0x04434…0443c               Head {h00=0x0004, h01=0x0050, t00=0x002b, t01=0x010c}
0x0443c…04444               Head {h00=0x0004, h01=0x0050, t00=0x002b, t01=0x0114}
0x04444…04484               Head {h00=0x003c, h01=0x0050, text=»******************************************************* «, t00=0x002b, t01=0x011c}
0x04484…044c4               Head {h00=0x003c, h01=0x0050, text=»* JUMP TO SYSLDM (FROM SYSLOD) ALWAYS VIA THIS MODULE * «, t00=0x002b, t01=0x015c}
0x044c4…04504               Head {h00=0x003c, h01=0x0050, text=»******************************************************* «, t00=0x002c, t01=0x000c}
0x04504…0450c               Head {h00=0x0004, h01=0x0050, t00=0x002c, t01=0x004c}
0x0450c…04524               Head {h00=0x0014, h01=0x0050, text=»JUMP ABL SYSLDM «, t00=0x002c, t01=0x0054}
0x04524…04532               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002c, t01=0x006c}
0x04532…0453e               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x002c, t01=0x007a}
0x0453e…0456a               Head {h00=0x0028, h01=0x0050, text=»************************************«, t00=0x002c, t01=0x0086}
0x0456a…04596               Head {h00=0x0028, h01=0x0050, text=»**                                **«, t00=0x002c, t01=0x00b2}
0x04596…045c2               Head {h00=0x0028, h01=0x0050, text=»**  SAVE, AND COMMUNICATION AREA  **«, t00=0x002c, t01=0x00de}
0x045c2…045ee               Head {h00=0x0028, h01=0x0050, text=»**                                **«, t00=0x002c, t01=0x010a}
0x045ee…0461a               Head {h00=0x0028, h01=0x0050, text=»************************************«, t00=0x002c, t01=0x0136}
0x0461a…04626               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x002c, t01=0x0162}
0x04626…04654               Head {h00=0x002a, h01=0x0050, text=»T:ATOD EQU *-REL T:ATAB 'OLD' ADDRESS «, t00=0x002c, t01=0x016e}
0x04654…04664               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x002d, t01=0x000c}
0x04664…04692               Head {h00=0x002a, h01=0x0050, text=»T:ATNW EQU *-REL T:ATAB 'NEW' ADDRESS «, t00=0x002d, t01=0x001c}
0x04692…046a2               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x002d, t01=0x004a}
0x046a2…046ce               Head {h00=0x0028, h01=0x0050, text=»U:BTOD EQU *-REL U:BTAB OLD ADDRESS «, t00=0x002d, t01=0x005a}
0x046ce…046de               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x002d, t01=0x0086}
0x046de…0470a               Head {h00=0x0028, h01=0x0050, text=»U:BTNW EQU *-REL U:BTAB NEW ADDRESS «, t00=0x002d, t01=0x0096}
0x0470a…0471a               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x002d, t01=0x00c2}
0x0471a…04746               Head {h00=0x0028, h01=0x0050, text=»S:BTOD EQU *-REL S:BTAB OLD ADDRESS «, t00=0x002d, t01=0x00d2}
0x04746…04756               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x002d, t01=0x00fe}
0x04756…04782               Head {h00=0x0028, h01=0x0050, text=»S:BTNW EQU *-REL S:BTAB NEW ADDRESS «, t00=0x002d, t01=0x010e}
0x04782…04792               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x002d, t01=0x013a}
0x04792…047c4               Head {h00=0x002e, h01=0x0050, text=»MOVADD EQU *-REL ADDRESS-CHANGE AFTER MOVE«, t00=0x002d, t01=0x014a}
0x047c4…047d4               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x002d, t01=0x017c}
0x047d4…0480c               Head {h00=0x0034, h01=0x0050, text=»MOVED EQU *-REL INDICATOR IF BLOCK ALREDY MOVED «, t00=0x002d, t01=0x018c}
0x0480c…0481c               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x002e, t01=0x0034}
0x0481c…0484a               Head {h00=0x002a, h01=0x0050, text=»ENDADD EQU *-REL END-ADDRESS INDICATOR«, t00=0x002e, t01=0x0044}
0x0484a…04868               Head {h00=0x001a, h01=0x0050, text=»   FOR TABLE-SCANNING «, t00=0x002e, t01=0x0072}
0x04868…04878               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x002e, t01=0x0090}
0x04878…048b6               Head {h00=0x003a, h01=0x0050, text=»LSTADR EQU *-REL LAST ADDRESS WHEN BUILDING DATA PART «, t00=0x002e, t01=0x00a0}
0x048b6…048c6               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x002e, t01=0x00de}
0x048c6…0490a               Head {h00=0x0040, h01=0x0050, text=»FSTADR EQU *-REL FIRST FREE ADDRESS WHEN ALLOCATING BUFFERS «, t00=0x002e, t01=0x00ee}
0x0490a…0491a               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x002e, t01=0x0132}
0x0491a…04948               Head {h00=0x002a, h01=0x0050, text=»NEWAD1 EQU *-REL SAVE FOR W.B. ADDRESS«, t00=0x002e, t01=0x0142}
0x04948…04958               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x002e, t01=0x0170}
0x04958…04986               Head {h00=0x002a, h01=0x0050, text=»NEWAD2 EQU *-REL SAVE FORD.T. ADDRESS «, t00=0x002e, t01=0x0180}
0x04986…04996               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x002f, t01=0x001e}
0x04996…049be               Head {h00=0x0024, h01=0x0050, text=»SWITCH EQU *-REL D.T. INDICATOR «, t00=0x002f, t01=0x002e}
0x049be…049ce               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x002f, t01=0x0056}
0x049ce…04a08               Head {h00=0x0036, h01=0x0050, text=»FLAG EQU *-REL REAL TASK DATA PROCESSING INDICATOR«, t00=0x002f, t01=0x0066}
0x04a08…04a18               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x002f, t01=0x00a0}
0x04a18…04a3e               Head {h00=0x0022, h01=0x0050, text=»UWB EQU *-REL U.W.B. INDICATOR«, t00=0x002f, t01=0x00b0}
0x04a3e…04a4e               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x002f, t01=0x00d6}
0x04a4e…04a76               Head {h00=0x0024, h01=0x0050, text=»SAVE01 EQU *-REL TEMPORARY SAVE «, t00=0x002f, t01=0x00e6}
0x04a76…04a86               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x002f, t01=0x010e}
0x04a86…04a9e               Head {h00=0x0014, h01=0x0050, text=»SAVE02 EQU *-REL«, t00=0x002f, t01=0x011e}
0x04a9e…04aae               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x002f, t01=0x0136}
0x04aae…04ac6               Head {h00=0x0014, h01=0x0050, text=»SAVE03 EQU *-REL«, t00=0x002f, t01=0x0146}
0x04ac6…04ad6               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x002f, t01=0x015e}
0x04ad6…04aee               Head {h00=0x0014, h01=0x0050, text=»SAVE04 EQU *-REL«, t00=0x002f, t01=0x016e}
0x04aee…04afe               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x002f, t01=0x0186}
0x04afe…04b16               Head {h00=0x0014, h01=0x0050, text=»SAVE05 EQU *-REL«, t00=0x0030, t01=0x0008}
0x04b16…04b26               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0030, t01=0x0020}
0x04b26…04b3e               Head {h00=0x0014, h01=0x0050, text=»SAVE06 EQU *-REL«, t00=0x0030, t01=0x0030}
0x04b3e…04b4e               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0030, t01=0x0048}
0x04b4e…04b66               Head {h00=0x0014, h01=0x0050, text=»SAVE07 EQU *-REL«, t00=0x0030, t01=0x0058}
0x04b66…04b76               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0030, t01=0x0070}
0x04b76…04b8e               Head {h00=0x0014, h01=0x0050, text=»SAVE08 EQU *-REL«, t00=0x0030, t01=0x0080}
0x04b8e…04b9e               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0030, t01=0x0098}
0x04b9e…04bc2               Head {h00=0x0020, h01=0x0050, text=»SAVE09 EQU *-REL SAVE AREAS «, t00=0x0030, t01=0x00a8}
0x04bc2…04bd2               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0030, t01=0x00cc}
0x04bd2…04bea               Head {h00=0x0014, h01=0x0050, text=»SAVE10 EQU *-REL«, t00=0x0030, t01=0x00dc}
0x04bea…04bfa               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0030, t01=0x00f4}
0x04bfa…04c12               Head {h00=0x0014, h01=0x0050, text=»SAVE11 EQU *-REL«, t00=0x0030, t01=0x0104}
0x04c12…04c22               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0030, t01=0x011c}
0x04c22…04c3a               Head {h00=0x0014, h01=0x0050, text=»SAVE12 EQU *-REL«, t00=0x0030, t01=0x012c}
0x04c3a…04c4a               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0030, t01=0x0144}
0x04c4a…04c62               Head {h00=0x0014, h01=0x0050, text=»SAVE13 EQU *-REL«, t00=0x0030, t01=0x0154}
0x04c62…04c72               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0030, t01=0x016c}
0x04c72…04c8a               Head {h00=0x0014, h01=0x0050, text=»SAVE22 EQU *-REL«, t00=0x0030, t01=0x017c}
0x04c8a…04c9a (49, 0, 400)  Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0031, t01=0x0004}
0x04c9a…04cb2               Head {h00=0x0014, h01=0x0050, text=»SAVE25 EQU *-REL«, t00=0x0031, t01=0x0014}
0x04cb2…04cc2               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0031, t01=0x002c}
0x04cc2…04cec               Head {h00=0x0026, h01=0x0050, text=»WBADD EQU *-REL W.B.-ADDRESS SAVE «, t00=0x0031, t01=0x003c}
0x04cec…04cfc               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0031, t01=0x0066}
0x04cfc…04d2a               Head {h00=0x002a, h01=0x0050, text=»MUL EQU *-REL MULTIPLICATION REGISTER «, t00=0x0031, t01=0x0076}
0x04d2a…04d3a               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0031, t01=0x00a4}
0x04d3a…04d64               Head {h00=0x0026, h01=0x0050, text=»BIT EQU *-REL SAVE FOR SUPER-LOOP «, t00=0x0031, t01=0x00b4}
0x04d64…04d74               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0031, t01=0x00de}
0x04d74…04db0               Head {h00=0x0038, h01=0x0050, text=»TADISP EQU *-REL DISPLACEMENT IN T:A TO W.B. ADDRESS«, t00=0x0031, t01=0x00ee}
0x04db0…04dc0               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0031, t01=0x012a}
0x04dc0…04dee               Head {h00=0x002a, h01=0x0050, text=»DATEND EQU *-REL END OF DDIV PROTOTYPE«, t00=0x0031, t01=0x013a}
0x04dee…04dfe               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0031, t01=0x0168}
0x04dfe…04e2a               Head {h00=0x0028, h01=0x0050, text=»MMREL1 EQU *-REL PHYSICALL PAGE BASE«, t00=0x0031, t01=0x0178}
0x04e2a…04e3a               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0032, t01=0x0014}
0x04e3a…04e68               Head {h00=0x002a, h01=0x0050, text=»M:REL EQU *-REL RELOCATION FOR SYSLDM «, t00=0x0032, t01=0x0024}
0x04e68…04e78               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0032, t01=0x0052}
0x04e78…04e90               Head {h00=0x0014, h01=0x0050, text=»SYSBUF EQU *-REL«, t00=0x0032, t01=0x0062}
0x04e90…04ebe               Head {h00=0x002a, h01=0x0050, text=» DATA 0 TEMPORARY BUFFER START ADDRESS«, t00=0x0032, t01=0x007a}
0x04ebe…04ee8               Head {h00=0x0026, h01=0x0050, text=»BUFSIZ EQU *-REL TEMP. BUFFER SIZE«, t00=0x0032, t01=0x00a8}
0x04ee8…04ef8               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0032, t01=0x00d2}
0x04ef8…04f1e               Head {h00=0x0022, h01=0x0050, text=»MMTO EQU *-REL MMTABLE ADDRESS«, t00=0x0032, t01=0x00e2}
0x04f1e…04f2e               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0032, t01=0x0108}
0x04f2e…04f5c               Head {h00=0x002a, h01=0x0050, text=»MMFROM EQU *-REL 2:ND MMTABLE ADDRESS «, t00=0x0032, t01=0x0118}
0x04f5c…04f6c               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0032, t01=0x0146}
0x04f6c…04fa0               Head {h00=0x0030, h01=0x0050, text=»FYSPAG EQU *-REL LAST PHYSICALLY PAGE NUMBER«, t00=0x0032, t01=0x0156}
0x04fa0…04fb0               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0032, t01=0x018a}
0x04fb0…04fc8               Head {h00=0x0014, h01=0x0050, text=»FSTPAG EQU *-REL«, t00=0x0033, t01=0x000a}
0x04fc8…04ff4               Head {h00=0x0028, h01=0x0050, text=» DATA 0 FIRST FREE PAGE (PHYSICALL) «, t00=0x0033, t01=0x0022}
0x04ff4…05020               Head {h00=0x0028, h01=0x0050, text=»TTAB EQU *-REL CORRENT TTAB ADDRESS «, t00=0x0033, t01=0x004e}
0x05020…05030               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0033, t01=0x007a}
0x05030…05048               Head {h00=0x0014, h01=0x0050, text=»LDALEN EQU *-REL«, t00=0x0033, t01=0x008a}
0x05048…05060               Head {h00=0x0014, h01=0x0050, text=» DATA LDAEND-REL«, t00=0x0033, t01=0x00a2}
0x05060…05078               Head {h00=0x0014, h01=0x0050, text=»XMSAV EQU *-REL «, t00=0x0033, t01=0x00ba}
0x05078…0508a               Head {h00=0x000e, h01=0x0050, text=» DATA 0,0 «, t00=0x0033, t01=0x00d2}
0x0508a…05092               Head {h00=0x0004, h01=0x0050, t00=0x0033, t01=0x00e4}
0x05092…0509a               Head {h00=0x0004, h01=0x0050, t00=0x0033, t01=0x00ec}
0x0509a…050a2               Head {h00=0x0004, h01=0x0050, t00=0x0033, t01=0x00f4}
0x050a2…050aa               Head {h00=0x0004, h01=0x0050, t00=0x0033, t01=0x00fc}
0x050aa…050d4               Head {h00=0x0026, h01=0x0050, text=»********************************* «, t00=0x0033, t01=0x0104}
0x050d4…050fe               Head {h00=0x0026, h01=0x0050, text=»* EQUATES FOR SYSLDM SAVE-WORDS * «, t00=0x0033, t01=0x012e}
0x050fe…05128               Head {h00=0x0026, h01=0x0050, text=»********************************* «, t00=0x0033, t01=0x0158}
0x05128…05130               Head {h00=0x0004, h01=0x0050, t00=0x0033, t01=0x0182}
0x05130…0514a               Head {h00=0x0016, h01=0x0050, text=»SAVE14 EQU U:BTOD «, t00=0x0033, t01=0x018a}
0x0514a…05164               Head {h00=0x0016, h01=0x0050, text=»SAVE15 EQU U:BTNW «, t00=0x0034, t01=0x0014}
0x05164…0517e               Head {h00=0x0016, h01=0x0050, text=»SAVE16 EQU MOVADD «, t00=0x0034, t01=0x002e}
0x0517e…05198               Head {h00=0x0016, h01=0x0050, text=»SAVE17 EQU ENDADD «, t00=0x0034, t01=0x0048}
0x05198…051b2               Head {h00=0x0016, h01=0x0050, text=»SAVE18 EQU LSTADR «, t00=0x0034, t01=0x0062}
0x051b2…051cc               Head {h00=0x0016, h01=0x0050, text=»SAVE19 EQU FSTADR «, t00=0x0034, t01=0x007c}
0x051cc…051e4               Head {h00=0x0014, h01=0x0050, text=»SAVE20 EQU MOVED«, t00=0x0034, t01=0x0096}
0x051e4…051fe               Head {h00=0x0016, h01=0x0050, text=»SAVE21 EQU NEWAD1 «, t00=0x0034, t01=0x00ae}
0x051fe…05218               Head {h00=0x0016, h01=0x0050, text=»SAVE23 EQU SWITCH «, t00=0x0034, t01=0x00c8}
0x05218…05230               Head {h00=0x0014, h01=0x0050, text=»SAVE24 EQU FLAG «, t00=0x0034, t01=0x00e2}
0x05230…0523e               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0034, t01=0x00fa}
0x0523e…05246               Head {h00=0x0004, h01=0x0050, t00=0x0034, t01=0x0108}
0x05246…0525c               Head {h00=0x0012, h01=0x0050, text=»* MMU TABLES *«, t00=0x0034, t01=0x0110}
0x0525c…05264               Head {h00=0x0004, h01=0x0050, t00=0x0034, t01=0x0126}
0x05264…0526c               Head {h00=0x0004, h01=0x0050, t00=0x0034, t01=0x012e}
0x0526c…0529e               Head {h00=0x002e, h01=0x0050, text=»MMDDIV EQU *-REL DDIV (& SYSLDA) MM-TABLE «, t00=0x0034, t01=0x0136}
0x0529e…052b4               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0034, t01=0x0168}
0x052b4…052c4               Head {h00=0x000c, h01=0x0050, text=» RES 16 «, t00=0x0034, t01=0x017e}
0x052c4…052d0               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0034, t01=0x018e}
0x052d0…052d8               Head {h00=0x0004, h01=0x0050, t00=0x0035, t01=0x000a}
0x052d8…05300               Head {h00=0x0024, h01=0x0050, text=»MMTAB EQU *-REL WORK AREA MM-TAB«, t00=0x0035, t01=0x0012}
0x05300…05314               Head {h00=0x0010, h01=0x0050, text=»TABBE EQU * «, t00=0x0035, t01=0x003a}
0x05314…0532a               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0035, t01=0x004e}
0x0532a…05348               Head {h00=0x001a, h01=0x0050, text=» DATA 0,0,0,0,0,0,0,0 «, t00=0x0035, t01=0x0064}
0x05348…05366               Head {h00=0x001a, h01=0x0050, text=» DATA 0,0,0,0,0,0,0,0 «, t00=0x0035, t01=0x0082}
0x05366…05372               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0035, t01=0x00a0}
0x05372…05386               Head {h00=0x0010, h01=0x0050, text=»MMEND EQU * «, t00=0x0035, t01=0x00ac}
0x05386…053be               Head {h00=0x0034, h01=0x0050, text=»TTPAG DATA 0 LAST ENTRY (FROM BOTTOM) IN MM-TAB «, t00=0x0035, t01=0x00c0}
0x053be…053c6               Head {h00=0x0004, h01=0x0050, t00=0x0035, t01=0x00f8}
0x053c6…053e0               Head {h00=0x0016, h01=0x0050, text=»MMBEG EQU TABBE-* «, t00=0x0035, t01=0x0100}
0x053e0…05414               Head {h00=0x0030, h01=0x0050, text=»LSTPAG EQU TTPAG-* DISPL. TO 'ENTRY-POINTER'«, t00=0x0035, t01=0x011a}
0x05414…05422               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0035, t01=0x014e}
0x05422…0542e               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0035, t01=0x015c}
0x0542e…05468               Head {h00=0x0036, h01=0x0050, text=»***                                           *** «, t00=0x0035, t01=0x0168}
0x05468…054a2               Head {h00=0x0036, h01=0x0050, text=»***      S  U  B  R  O  U  T  I  N  E  S      *** «, t00=0x0036, t01=0x0012}
0x054a2…054dc               Head {h00=0x0036, h01=0x0050, text=»***  -COMMON TO ALL PARTS IN PROGRAM          *** «, t00=0x0036, t01=0x004c}
0x054dc…05516               Head {h00=0x0036, h01=0x0050, text=»***                                           *** «, t00=0x0036, t01=0x0086}
0x05516…05550               Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x0036, t01=0x00c0}
0x05550…0558a               Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x0036, t01=0x00fa}
0x0558a…05596               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0036, t01=0x0134}
0x05596…055a2               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0036, t01=0x0140}
0x055a2…055d2               Head {h00=0x002c, h01=0x0050, text=»**              E R R O R             **«, t00=0x0036, t01=0x014c}
0x055d2…05602               Head {h00=0x002c, h01=0x0050, text=»**                                    **«, t00=0x0036, t01=0x017c}
0x05602…05632               Head {h00=0x002c, h01=0x0050, text=»**                                    **«, t00=0x0037, t01=0x001c}
0x05632…05662               Head {h00=0x002c, h01=0x0050, text=»**  ERROR HANDLING ROUTINE.           **«, t00=0x0037, t01=0x004c}
0x05662…05692               Head {h00=0x002c, h01=0x0050, text=»**                                    **«, t00=0x0037, t01=0x007c}
0x05692…056c2               Head {h00=0x002c, h01=0x0050, text=»**  INPUT :A1=SOP-MESSAGE             **«, t00=0x0037, t01=0x00ac}
0x056c2…056f2               Head {h00=0x002c, h01=0x0050, text=»**  OUTPUT:A2=RELATIVE CALLING ADDRESS**«, t00=0x0037, t01=0x00dc}
0x056f2…05722               Head {h00=0x002c, h01=0x0050, text=»**            (REG-CONTENTS IS SAVED) **«, t00=0x0037, t01=0x010c}
0x05722…05752               Head {h00=0x002c, h01=0x0050, text=»****************************************«, t00=0x0037, t01=0x013c}
0x05752…0575a               Head {h00=0x0004, h01=0x0050, t00=0x0037, t01=0x016c}
0x0575a…0576e               Head {h00=0x0010, h01=0x0050, text=»ERROR EQU * «, t00=0x0037, t01=0x0174}
0x0576e…05790               Head {h00=0x001e, h01=0x0050, text=» ST A2,SAVE01,A13 SAVE A2 «, t00=0x0037, t01=0x0188}
0x05790…057c2               Head {h00=0x002e, h01=0x0050, text=» LD A2,4,A14 GET CALLING ABSOLUTE ADDRESS «, t00=0x0038, t01=0x001a}
0x057c2…057e4               Head {h00=0x001e, h01=0x0050, text=» SUR A2,A13 RELATIVE DITO «, t00=0x0038, t01=0x004c}
0x057e4…057fa               Head {h00=0x0012, h01=0x0050, text=» OTR A1,0,SOP «, t00=0x0038, t01=0x006e}
0x057fa…05806               Head {h00=0x0008, h01=0x0050, text=» HLT«, t00=0x0038, t01=0x0084}
0x05806…0582c               Head {h00=0x0022, h01=0x0050, text=» DATA /6300 (DEBUGGING PURPOS)«, t00=0x0038, t01=0x0090}
0x0582c…0583a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0038, t01=0x00b6}
0x0583a…05842               Head {h00=0x0004, h01=0x0050, t00=0x0038, t01=0x00c4}
0x05842…0586c               Head {h00=0x0026, h01=0x0050, text=»**         M O V E             ** «, t00=0x0038, t01=0x00cc}
0x0586c…05896               Head {h00=0x0026, h01=0x0050, text=»**                             ** «, t00=0x0038, t01=0x00f6}
0x05896…058c0               Head {h00=0x0026, h01=0x0050, text=»**                             ** «, t00=0x0038, t01=0x0120}
0x058c0…058ea               Head {h00=0x0026, h01=0x0050, text=»**  MOVE  BLOCKS INSIDE MEMORY ** «, t00=0x0038, t01=0x014a}
0x058ea…05914               Head {h00=0x0026, h01=0x0050, text=»**                             ** «, t00=0x0038, t01=0x0174}
0x05914…0593e               Head {h00=0x0026, h01=0x0050, text=»**  INPUT:A1=FROM-ADDRESS      ** «, t00=0x0039, t01=0x000e}
0x0593e…05968               Head {h00=0x0026, h01=0x0050, text=»**        A2=TO-ADDRESS        ** «, t00=0x0039, t01=0x0038}
0x05968…05992               Head {h00=0x0026, h01=0x0050, text=»**        A3=LENGTH            ** «, t00=0x0039, t01=0x0062}
0x05992…059bc               Head {h00=0x0026, h01=0x0050, text=»** OUTPUT:A3=-1                ** «, t00=0x0039, t01=0x008c}
0x059bc…059e6               Head {h00=0x0026, h01=0x0050, text=»**  WORK-REG: A4               ** «, t00=0x0039, t01=0x00b6}
0x059e6…05a10               Head {h00=0x0026, h01=0x0050, text=»********************************* «, t00=0x0039, t01=0x00e0}
0x05a10…05a1c               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0039, t01=0x010a}
0x05a1c…05a2e               Head {h00=0x000e, h01=0x0050, text=»MOVE EQU *«, t00=0x0039, t01=0x0116}
0x05a2e…05a56               Head {h00=0x0024, h01=0x0050, text=»MOVES ADR A1,A3 END OF FROM AREA«, t00=0x0039, t01=0x0128}
0x05a56…05a78               Head {h00=0x001e, h01=0x0050, text=» ADR A2,A3 END OF TO-AREA «, t00=0x0039, t01=0x0150}
0x05a78…05aa2               Head {h00=0x0026, h01=0x0050, text=» LD A4,SCTEFA GET END OF FREE AREA«, t00=0x0039, t01=0x0172}
0x05aa2…05ac0               Head {h00=0x001a, h01=0x0050, text=» TNM A2,A4 EQUAL SIGN?«, t00=0x003a, t01=0x000c}
0x05ac0…05ada               Head {h00=0x0016, h01=0x0050, text=» RF(NN) MOVNN YES «, t00=0x003a, t01=0x002a}
0x05ada…05b06               Head {h00=0x0028, h01=0x0050, text=» CWR A4,A2 COMPARE WHEN UNEQUAL SIGN«, t00=0x003a, t01=0x0044}
0x05b06…05b18               Head {h00=0x000e, h01=0x0050, text=» RF MOVCK «, t00=0x003a, t01=0x0070}
0x05b18…05b48               Head {h00=0x002c, h01=0x0050, text=»MOVNN CWR A2,A4 COMPARE WHEN EQUAL SIGN «, t00=0x003a, t01=0x0082}
0x05b48…05b84               Head {h00=0x0038, h01=0x0050, text=»MOVCK RF(NG) MOVE10 END OF TO-AREA<=END OF FREE AREA«, t00=0x003a, t01=0x00b2}
0x05b84…05b9a               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP3 «, t00=0x003a, t01=0x00ee}
0x05b9a…05bc6               Head {h00=0x0028, h01=0x0050, text=» CALL ERROR INDICATE MEMORY OVERFLOW«, t00=0x003a, t01=0x0104}
0x05bc6…05be8               Head {h00=0x001e, h01=0x0050, text=»MOVE10 SUK A3,1 DEC LENGTH«, t00=0x003a, t01=0x0130}
0x05be8…05c06               Head {h00=0x001a, h01=0x0050, text=» RF(N) MOVE20 ALL DONE«, t00=0x003a, t01=0x0152}
0x05c06…05c18               Head {h00=0x000e, h01=0x0050, text=» SUK A1,1 «, t00=0x003a, t01=0x0170}
0x05c18…05c2a               Head {h00=0x000e, h01=0x0050, text=» SUK A2,1 «, t00=0x003a, t01=0x0182}
0x05c2a…05c4a (59, 0, 400)  Head {h00=0x001c, h01=0x0050, text=» LCR A4,A1 GET CHARACTER«, t00=0x003b, t01=0x0004}
0x05c4a…05c6c               Head {h00=0x001e, h01=0x0050, text=» SCR A4,A2 STORE CHARACTER«, t00=0x003b, t01=0x0024}
0x05c6c…05c7e               Head {h00=0x000e, h01=0x0050, text=» RB MOVE10«, t00=0x003b, t01=0x0046}
0x05c7e…05c94               Head {h00=0x0012, h01=0x0050, text=»MOVE20 RTN A14«, t00=0x003b, t01=0x0058}
0x05c94…05cb0               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x003b, t01=0x006e}
0x05cb0…05cbe               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003b, t01=0x008a}
0x05cbe…05cca               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x003b, t01=0x0098}
0x05cca…05cd6               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x003b, t01=0x00a4}
0x05cd6…05d0e               Head {h00=0x0034, h01=0x0050, text=»**                M O V I N G                ** «, t00=0x003b, t01=0x00b0}
0x05d0e…05d46               Head {h00=0x0034, h01=0x0050, text=»**                                           ** «, t00=0x003b, t01=0x00e8}
0x05d46…05d7e               Head {h00=0x0034, h01=0x0050, text=»**                                           ** «, t00=0x003b, t01=0x0120}
0x05d7e…05db6               Head {h00=0x0034, h01=0x0050, text=»**  USES ROUTINE 'MOVE' ABOVE. TO-ADDRESS IS ** «, t00=0x003b, t01=0x0158}
0x05db6…05dee               Head {h00=0x0034, h01=0x0050, text=»**  ASSUMED TO BE DATA-PART OF MEMORY        ** «, t00=0x003b, t01=0x0190}
0x05dee…05e26               Head {h00=0x0034, h01=0x0050, text=»**  LSTADR POINTS AT LAST (HIGHEST) FREE     ** «, t00=0x003c, t01=0x0038}
0x05e26…05e5e               Head {h00=0x0034, h01=0x0050, text=»**  ADDRESS. LSTADR IS UPDATED AND CHECKED   ** «, t00=0x003c, t01=0x0070}
0x05e5e…05e96               Head {h00=0x0034, h01=0x0050, text=»**                                           ** «, t00=0x003c, t01=0x00a8}
0x05e96…05ece               Head {h00=0x0034, h01=0x0050, text=»**  INPUT:A3 & A1 AS IN 'MOVE'               ** «, t00=0x003c, t01=0x00e0}
0x05ece…05f06               Head {h00=0x0034, h01=0x0050, text=»**  OUTPUT: A2=TO-ADDRESS (LSTADR UPDATED)   ** «, t00=0x003c, t01=0x0118}
0x05f06…05f3e               Head {h00=0x0034, h01=0x0050, text=»**  WORK-REG: A4                             ** «, t00=0x003c, t01=0x0150}
0x05f3e…05f76               Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x003c, t01=0x0188}
0x05f76…05f82               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x003d, t01=0x0030}
0x05f82…05f96               Head {h00=0x0010, h01=0x0050, text=»MOVING EQU *«, t00=0x003d, t01=0x003c}
0x05f96…05fc0               Head {h00=0x0026, h01=0x0050, text=» LD A2,LSTADR,A13 GET LAST ADDRESS«, t00=0x003d, t01=0x0050}
0x05fc0…05fde               Head {h00=0x001a, h01=0x0050, text=» SUR A2,A3 SUB LENGTH «, t00=0x003d, t01=0x007a}
0x05fde…06006               Head {h00=0x0024, h01=0x0050, text=» ANKL A2,/FFFE MAKE EVEN ADDRESS«, t00=0x003d, t01=0x0098}
0x06006…0602a               Head {h00=0x0020, h01=0x0050, text=» ST A11,SAVE01,A13 SAVE A11 «, t00=0x003d, t01=0x00c0}
0x0602a…0604c               Head {h00=0x001e, h01=0x0050, text=» ST A9,SAVE12,A13 SAVE A9 «, t00=0x003d, t01=0x00e4}
0x0604c…06060               Head {h00=0x0010, h01=0x0050, text=» LDR A11,A2 «, t00=0x003d, t01=0x0106}
0x06060…0608e               Head {h00=0x002a, h01=0x0050, text=» LD A9,DATEND,A13 END OF PROTOTYP AREA«, t00=0x003d, t01=0x011a}
0x0608e…060b4               Head {h00=0x0022, h01=0x0050, text=» CALL CMPADR COMPARE ADDRESSES«, t00=0x003d, t01=0x0148}
0x060b4…060ca               Head {h00=0x0012, h01=0x0050, text=» RF(NL) MOV020«, t00=0x003d, t01=0x016e}
0x060ca…060f6               Head {h00=0x0028, h01=0x0050, text=»MOV010 LDKL A1,LMP3 MEMORY OVERFLOW «, t00=0x003d, t01=0x0184}
0x060f6…0610a               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x003e, t01=0x0020}
0x0610a…06142               Head {h00=0x0034, h01=0x0050, text=»MOV020 LD A9,FSTADR,A13 CHECK FIRST FREE ADDRESS«, t00=0x003e, t01=0x0034}
0x06142…06156               Head {h00=0x0010, h01=0x0050, text=» CALL CMPADR«, t00=0x003e, t01=0x006c}
0x06156…0616c               Head {h00=0x0012, h01=0x0050, text=» RB(L) MOV010 «, t00=0x003e, t01=0x0080}
0x0616c…06192               Head {h00=0x0022, h01=0x0050, text=» ST A2,LSTADR,A13 NEW ADDRESS «, t00=0x003e, t01=0x0096}
0x06192…061be               Head {h00=0x0028, h01=0x0050, text=» LD A9,SAVE12,A13 RESTORE REGISTERS «, t00=0x003e, t01=0x00bc}
0x061be…061d8               Head {h00=0x0016, h01=0x0050, text=» LD A11,SAVE01,A13«, t00=0x003e, t01=0x00e8}
0x061d8…061ea               Head {h00=0x000e, h01=0x0050, text=» RB MOVES «, t00=0x003e, t01=0x0102}
0x061ea…061f6               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003e, t01=0x0114}
0x061f6…06212               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x003e, t01=0x0120}
0x06212…06220               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003e, t01=0x013c}
0x06220…06228               Head {h00=0x0004, h01=0x0001, t00=0x003e, t01=0x014a}
0x06228…06260               Head {h00=0x0034, h01=0x0050, text=»**               X M O V E                    **«, t00=0x003e, t01=0x0152}
0x06260…06298               Head {h00=0x0034, h01=0x0050, text=»**                                            **«, t00=0x003e, t01=0x018a}
0x06298…062d0               Head {h00=0x0034, h01=0x0050, text=»**                                            **«, t00=0x003f, t01=0x0032}
0x062d0…06308               Head {h00=0x0034, h01=0x0050, text=»**  MOVE BLOCK INSIDE MEMORY VIA MMU          **«, t00=0x003f, t01=0x006a}
0x06308…06340               Head {h00=0x0034, h01=0x0050, text=»**  TWO PHASES:-MOVE TO SYSTEM AREA (BUFBEG)  **«, t00=0x003f, t01=0x00a2}
0x06340…06378               Head {h00=0x0034, h01=0x0050, text=»**             -MOVE TO USER AREA             **«, t00=0x003f, t01=0x00da}
0x06378…063b0               Head {h00=0x0034, h01=0x0050, text=»**  IF 'BUFSIZ' (TEMPORARY MOVE-BUFFER) IS NOT**«, t00=0x003f, t01=0x0112}
0x063b0…063e8               Head {h00=0x0034, h01=0x0050, text=»**  BIG ENOUGH THE MOVE IS REPEATED           **«, t00=0x003f, t01=0x014a}
0x063e8…06420               Head {h00=0x0034, h01=0x0050, text=»**                                            **«, t00=0x003f, t01=0x0182}
0x06420…06458               Head {h00=0x0034, h01=0x0050, text=»**  INPUT :A1=FROM-ADDR(MMFROM=MM-TABLE ADDR.)**«, t00=0x0040, t01=0x002a}
0x06458…06490               Head {h00=0x0034, h01=0x0050, text=»**         A2=TO-ADDRESS (MMTO=MM-TABLE ADDR.)**«, t00=0x0040, t01=0x0062}
0x06490…064c8               Head {h00=0x0034, h01=0x0050, text=»**         A3=LENGTH (IN BYTES)               **«, t00=0x0040, t01=0x009a}
0x064c8…06500               Head {h00=0x0034, h01=0x0050, text=»**  WORK.REGS:A4,A10                          **«, t00=0x0040, t01=0x00d2}
0x06500…06538               Head {h00=0x0034, h01=0x0050, text=»************************************************«, t00=0x0040, t01=0x010a}
0x06538…06540               Head {h00=0x0004, h01=0x0050, t00=0x0040, t01=0x0142}
0x06540…06554               Head {h00=0x0010, h01=0x0050, text=»XMOVE EQU * «, t00=0x0040, t01=0x014a}
0x06554…0656e               Head {h00=0x0016, h01=0x0050, text=» ST A1,SAVE09,A13 «, t00=0x0040, t01=0x015e}
0x0656e…06588               Head {h00=0x0016, h01=0x0050, text=» ST A1,SAVE07,A13 «, t00=0x0040, t01=0x0178}
0x06588…065a2 (65, 0, 400)  Head {h00=0x0016, h01=0x0050, text=» ST A2,SAVE10,A13 «, t00=0x0041, t01=0x0004}
0x065a2…065bc               Head {h00=0x0016, h01=0x0050, text=» ST A2,SAVE08,A13 «, t00=0x0041, t01=0x001e}
0x065bc…065d6               Head {h00=0x0016, h01=0x0050, text=» ST A3,SAVE11,A13 «, t00=0x0041, t01=0x0038}
0x065d6…06600               Head {h00=0x0026, h01=0x0050, text=» ST A9,XMSAV,A13 SAVE A9,TEMPORARY«, t00=0x0041, t01=0x0052}
0x06600…0662e               Head {h00=0x002a, h01=0x0050, text=» ST A11,XMSAV+2,A13 SAVE A11 TEMPORARY«, t00=0x0041, t01=0x007c}
0x0662e…06642               Head {h00=0x0010, h01=0x0050, text=»XMOV05 EQU *«, t00=0x0041, t01=0x00aa}
0x06642…06662               Head {h00=0x001c, h01=0x0017, text=» LDR A10,A3 SAVE LENGTH «, t00=0x0041, t01=0x00be}
0x06662…06692               Head {h00=0x002c, h01=0x0028, text=» LDK A4,0 RESET 'NUMBER-OF-MOVE' COUNTER«, t00=0x0041, t01=0x00de}
0x06692…066c0               Head {h00=0x002a, h01=0x0050, text=» LDR A11,A3 GET LENGTH OF AREA TO MOVE«, t00=0x0041, t01=0x010e}
0x066c0…066f4               Head {h00=0x0030, h01=0x0050, text=» LD A9,BUFSIZ,A13 GET TEMPORARY BUFFER SIZE «, t00=0x0041, t01=0x013c}
0x066f4…06710               Head {h00=0x0018, h01=0x0050, text=» CALL CMPADR COMPARE«, t00=0x0041, t01=0x0170}
0x06710…06736               Head {h00=0x0022, h01=0x001d, text=» RF(G) SPLIT NO! SEVERAL MOVE «, t00=0x0041, t01=0x018c}
0x06736…0675a               Head {h00=0x0020, h01=0x0050, text=»XMOV10 LDR A3,A10 GET LENGTH«, t00=0x0042, t01=0x0022}
0x0675a…06784               Head {h00=0x0026, h01=0x0050, text=» LD A1,SAVE09,A13 GET FROM ADDRESS«, t00=0x0042, t01=0x0046}
0x06784…067bc               Head {h00=0x0034, h01=0x0050, text=» LD A2,SYSBUF,A13 GET TEMP. BUFFER START-ADDRESS«, t00=0x0042, t01=0x0070}
0x067bc…067e4               Head {h00=0x0024, h01=0x0050, text=» TL* MMFROM,A13 LOAD FROM-TABLE «, t00=0x0042, t01=0x00a8}
0x067e4…06814               Head {h00=0x002c, h01=0x0028, text=» MVUS A3 MOVE DATA-BLOCK TO TEMP. BUFFER«, t00=0x0042, t01=0x00d0}
0x06814…06848               Head {h00=0x0030, h01=0x0050, text=» ST A1,SAVE09,A13 SAVE END OF 'FROM' ADDRESS«, t00=0x0042, t01=0x0100}
0x06848…06862               Head {h00=0x0016, h01=0x0050, text=» LD A1,SYSBUF,A13 «, t00=0x0042, t01=0x0134}
0x06862…06896               Head {h00=0x0030, h01=0x0050, text=» LD A2,SAVE08,A13 GET START OF 'TO' ADDRESS «, t00=0x0042, t01=0x014e}
0x06896…068b4               Head {h00=0x001a, h01=0x0016, text=» LDR A3,A10 GET LENGTH«, t00=0x0042, t01=0x0182}
0x068b4…068d8               Head {h00=0x0020, h01=0x0050, text=» TL* MMTO,A13 LOAD TO-TABLE «, t00=0x0043, t01=0x0010}
0x068d8…06904               Head {h00=0x0028, h01=0x0024, text=» MVSU A3 MOVE DATA-BLOCK FROM BUFFER«, t00=0x0043, t01=0x0034}
0x06904…0692a               Head {h00=0x0022, h01=0x001d, text=» SUK A4,1 MORE PARTS TO MOVE? «, t00=0x0043, t01=0x0060}
0x0692a…06944               Head {h00=0x0016, h01=0x0050, text=» RF(N) XMOV30 NO! «, t00=0x0043, t01=0x0086}
0x06944…06958               Head {h00=0x0010, h01=0x0050, text=» ADR A2,A10 «, t00=0x0043, t01=0x00a0}
0x06958…0698c               Head {h00=0x0030, h01=0x0050, text=» ST A2,SAVE08,A13 SAVE START OF 'TO' ADDRESS«, t00=0x0043, t01=0x00b4}
0x0698c…069ba               Head {h00=0x002a, h01=0x0050, text=» LD A3,SAVE11,A13 GET REQUESTED LENGTH«, t00=0x0043, t01=0x00e8}
0x069ba…069e2               Head {h00=0x0024, h01=0x001f, text=» SUR A3,A10 SUBTRACT MOVED PART «, t00=0x0043, t01=0x0116}
0x069e2…06a00               Head {h00=0x001a, h01=0x0050, text=» ST A3,SAVE11,A13 SAVE«, t00=0x0043, t01=0x013e}
0x06a00…06a2c               Head {h00=0x0028, h01=0x0050, text=» LDR A11,A3 GET REMAINING LENGTH =3 «, t00=0x0043, t01=0x015c}
0x06a2c…06a5c               Head {h00=0x002c, h01=0x0050, text=» LDR A9,A10 GET CURRENT BUFFER LENGTH =3«, t00=0x0043, t01=0x0188}
0x06a5c…06a96               Head {h00=0x0036, h01=0x0050, text=» CALL CMPADR REMAINING PART<CURRENT BUFFER LENGTH?«, t00=0x0044, t01=0x0028}
0x06a96…06aac               Head {h00=0x0012, h01=0x0050, text=» RB(NL) XMOV10«, t00=0x0044, t01=0x0062}
0x06aac…06acc               Head {h00=0x001c, h01=0x0050, text=» LDR A10,A3 LAST LENGTH «, t00=0x0044, t01=0x0078}
0x06acc…06ade               Head {h00=0x000e, h01=0x0050, text=» RB XMOV10«, t00=0x0044, t01=0x0098}
0x06ade…06aec               Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x0044, t01=0x00aa}
0x06aec…06af4               Head {h00=0x0004, h01=0x0001, t00=0x0044, t01=0x00b8}
0x06af4…06b08               Head {h00=0x0010, h01=0x000b, text=»SPLIT EQU * «, t00=0x0044, t01=0x00c0}
0x06b08…06b2a               Head {h00=0x001e, h01=0x0050, text=» LDR A1,A3 GET DIVISOR =3 «, t00=0x0044, t01=0x00d4}
0x06b2a…06b5a               Head {h00=0x002c, h01=0x0050, text=» SRL A1,15 MOST SIGN. PART OF DIVISOR =3«, t00=0x0044, t01=0x00f6}
0x06b5a…06b78               Head {h00=0x001a, h01=0x0016, text=» LDR A2,A3 GET DIVISOR«, t00=0x0044, t01=0x0126}
0x06b78…06b9a               Head {h00=0x001e, h01=0x0019, text=» DV BUFSIZ,A13 AND DIVIDE «, t00=0x0044, t01=0x0144}
0x06b9a…06bd0               Head {h00=0x0032, h01=0x0050, text=» LDR A4,A2 GET QUOTIENT (=NUMBER OF MOVES - 1)«, t00=0x0044, t01=0x0166}
0x06bd0…06bfa               Head {h00=0x0026, h01=0x0022, text=» LD A10,BUFSIZ,A13 MOVE MAX LENGTH«, t00=0x0045, t01=0x000c}
0x06bfa…06c0c               Head {h00=0x000e, h01=0x0050, text=» RB XMOV10«, t00=0x0045, t01=0x0036}
0x06c0c…06c14               Head {h00=0x0004, h01=0x0001, t00=0x0045, t01=0x0048}
0x06c14…06c48               Head {h00=0x0030, h01=0x0050, text=»XMOV30 LD A2,SAVE10,A13 RESTORE 'TO-ADDRESS'«, t00=0x0045, t01=0x0050}
0x06c48…06c78               Head {h00=0x002c, h01=0x0050, text=» LD A1,SAVE07,A13 RESTORE 'FROM-ADDRESS'«, t00=0x0045, t01=0x0084}
0x06c78…06c9c               Head {h00=0x0020, h01=0x0050, text=» LD A9,XMSAV,A13 RESTORE A9 «, t00=0x0045, t01=0x00b4}
0x06c9c…06cc4               Head {h00=0x0024, h01=0x0050, text=» LD A11,XMSAV+2,A13 RESTORE A11 «, t00=0x0045, t01=0x00d8}
0x06cc4…06cd4               Head {h00=0x000c, h01=0x0008, text=» RTN A14«, t00=0x0045, t01=0x0100}
0x06cd4…06ce2               Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x0045, t01=0x0110}
0x06ce2…06cea               Head {h00=0x0004, h01=0x0001, t00=0x0045, t01=0x011e}
0x06cea…06d22               Head {h00=0x0034, h01=0x0050, text=»**                M O V I N G                ** «, t00=0x0045, t01=0x0126}
0x06d22…06d5a               Head {h00=0x0034, h01=0x0050, text=»**                                           ** «, t00=0x0045, t01=0x015e}
0x06d5a…06d92               Head {h00=0x0034, h01=0x0050, text=»**                                           ** «, t00=0x0046, t01=0x0008}
0x06d92…06dca               Head {h00=0x0034, h01=0x0050, text=»**  USES SUBROUTINE 'XMOVE' TO MOVE A BLOCK  ** «, t00=0x0046, t01=0x0040}
0x06dca…06e02               Head {h00=0x0034, h01=0x0050, text=»**  VIA TWO MM-TABLES.PHYSICALL TO-ADDRESS   ** «, t00=0x0046, t01=0x0078}
0x06e02…06e3a               Head {h00=0x0034, h01=0x0050, text=»**  IS ALWAYS ASSUMED TO BE DATA PART OF     ** «, t00=0x0046, t01=0x00b0}
0x06e3a…06e72               Head {h00=0x0034, h01=0x0050, text=»**  MEMORY. LSTADR & FYSPAG POINTS AT LAST   ** «, t00=0x0046, t01=0x00e8}
0x06e72…06eaa               Head {h00=0x0034, h01=0x0050, text=»**  (HIGHEST) FREE ADDRESS. LSTADR &FYSPAG   ** «, t00=0x0046, t01=0x0120}
0x06eaa…06ee2               Head {h00=0x0034, h01=0x0050, text=»**  IS UPDATED AND CHECKED.                  ** «, t00=0x0046, t01=0x0158}
0x06ee2…06f1a               Head {h00=0x0034, h01=0x0050, text=»**                                           ** «, t00=0x0046, t01=0x0190}
0x06f1a…06f52               Head {h00=0x0034, h01=0x0050, text=»**  INPUT :A1 & A3 AS IN 'XMOVE'             ** «, t00=0x0047, t01=0x0038}
0x06f52…06f8a               Head {h00=0x0034, h01=0x0050, text=»**         TTAB=POINTER TO TTAB (OR LIKELY)  ** «, t00=0x0047, t01=0x0070}
0x06f8a…06fc2               Head {h00=0x0034, h01=0x0050, text=»**  OUTPUT:A2=LOGICALL TO-ADDRESS            ** «, t00=0x0047, t01=0x00a8}
0x06fc2…06ffa               Head {h00=0x0034, h01=0x0050, text=»**  WORK-REGS: A4,A10                        ** «, t00=0x0047, t01=0x00e0}
0x06ffa…07032               Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x0047, t01=0x0118}
0x07032…0703a               Head {h00=0x0004, h01=0x0050, t00=0x0047, t01=0x0150}
0x0703a…0704e               Head {h00=0x0010, h01=0x0050, text=»MOVING EQU *«, t00=0x0047, t01=0x0158}
0x0704e…07072               Head {h00=0x0020, h01=0x0050, text=» ST A11,SAVE01,A13 SAVE A11 «, t00=0x0047, t01=0x016c}
0x07072…07094               Head {h00=0x001e, h01=0x0050, text=» ST A9,SAVE12,A13 SAVE A9 «, t00=0x0047, t01=0x0190}
0x07094…070c6               Head {h00=0x002e, h01=0x0029, text=» LD A4,FYSPAG,A13 GET ACT. PHYSICALL PAGE «, t00=0x0048, t01=0x0022}
0x070c6…070f0               Head {h00=0x0026, h01=0x0050, text=» LD A10,TTAB,A13 LOAD TTAB-ADDRESS«, t00=0x0048, t01=0x0054}
0x070f0…07126               Head {h00=0x0032, h01=0x002e, text=» LD A2,LSTPAG,A10 GET LAST TABLE-ENTRY IN TTAB«, t00=0x0048, t01=0x007e}
0x07126…0714c               Head {h00=0x0022, h01=0x001d, text=» LDR* A9,A2 GET PAGE IN TABLE «, t00=0x0048, t01=0x00b4}
0x0714c…07162               Head {h00=0x0012, h01=0x0050, text=» ANKL A9,/FC00«, t00=0x0048, t01=0x00da}
0x07162…07190               Head {h00=0x002a, h01=0x0025, text=» CWR A9,A4 CORRECT PAGE IN MMU-TABLE? «, t00=0x0048, t01=0x00f0}
0x07190…071aa               Head {h00=0x0016, h01=0x0050, text=» RF(E) MOV010 YES!«, t00=0x0048, t01=0x011e}
0x071aa…071d4               Head {h00=0x0026, h01=0x0050, text=» ADKL A4,/400 ADJUST FOR 'SETTAB' «, t00=0x0048, t01=0x0138}
0x071d4…071fc               Head {h00=0x0024, h01=0x0050, text=» CALL SETTAB NEW PAGE IN TABLE! «, t00=0x0048, t01=0x0162}
0x071fc…07236               Head {h00=0x0036, h01=0x0050, text=»MOV010 LD A11,LSTADR,A13 GET LAST LOGICALL ADDRESS«, t00=0x0048, t01=0x018a}
0x07236…0724c               Head {h00=0x0012, h01=0x000e, text=» ANKL A11,/FFF«, t00=0x0049, t01=0x0034}
0x0724c…0727a               Head {h00=0x002a, h01=0x0050, text=» LDR A9,A3 GET LENGTH OF AREA TO MOVE «, t00=0x0049, t01=0x004a}
0x0727a…072ae               Head {h00=0x0030, h01=0x0050, text=» CALL CMPADR ENOUGTH SPACE IN CURRENT PAGE? «, t00=0x0049, t01=0x0078}
0x072ae…072c8               Head {h00=0x0016, h01=0x0050, text=» RF(NL) MOV020 YES«, t00=0x0049, t01=0x00ac}
0x072c8…072fc               Head {h00=0x0030, h01=0x0050, text=» SUR A11,A3 COMPUTE DISPLACEMENT WITHIN PAGE«, t00=0x0049, t01=0x00c6}
0x072fc…0731a               Head {h00=0x001a, h01=0x0050, text=»MOV015 RF(NP) MOV025  «, t00=0x0049, t01=0x00fa}
0x0731a…07348               Head {h00=0x002a, h01=0x0050, text=» CALL SETTAB INITIALIZE NEW PAGE ENTRY«, t00=0x0049, t01=0x0118}
0x07348…07376               Head {h00=0x002a, h01=0x0050, text=» ADKL A11,4096 PHYSICAL PAGE INCREMENT«, t00=0x0049, t01=0x0146}
0x07376…07388               Head {h00=0x000e, h01=0x0050, text=» RB MOV015«, t00=0x0049, t01=0x0174}
0x07388…073c2               Head {h00=0x0036, h01=0x0050, text=»MOV020 SUR A11,A3 COMPUTE DISPLACEMENT WITHIN PAGE«, t00=0x0049, t01=0x0186}
0x073c2…073de               Head {h00=0x0018, h01=0x0050, text=»MOV025 RF(NN) MOV050«, t00=0x004a, t01=0x0030}
0x073de…0740c               Head {h00=0x002a, h01=0x0050, text=»MOV030 CALL SETTAB NEW PAGE IN TABLE! «, t00=0x004a, t01=0x004c}
0x0740c…07436               Head {h00=0x0026, h01=0x0021, text=» ADKL A11,4096 NEW PAGE INCREMENT «, t00=0x004a, t01=0x007a}
0x07436…07462               Head {h00=0x0028, h01=0x0050, text=» RB(N) MOV030 NOT ENOUGH. NEW PAGE! «, t00=0x004a, t01=0x00a4}
0x07462…0746a               Head {h00=0x0004, h01=0x0050, t00=0x004a, t01=0x00d0}
0x0746a…07496               Head {h00=0x0028, h01=0x0050, text=»* MM-TABLE CORRECT. SAVE ADDRESSES *«, t00=0x004a, t01=0x00d8}
0x07496…0749e               Head {h00=0x0004, h01=0x0050, t00=0x004a, t01=0x0104}
0x0749e…074c0               Head {h00=0x001e, h01=0x0050, text=»* A4=PHYSICALL PAGE NUMBER«, t00=0x004a, t01=0x010c}
0x074c0…074e4               Head {h00=0x0020, h01=0x0050, text=»* A11=DISPLACEM. WITHIN PAGE«, t00=0x004a, t01=0x012e}
0x074e4…0750a               Head {h00=0x0022, h01=0x0050, text=»* A2=CURRENT ENTRY IN MM-TABLE«, t00=0x004a, t01=0x0152}
0x0750a…07512               Head {h00=0x0004, h01=0x0001, t00=0x004a, t01=0x0178}
0x07512…07526               Head {h00=0x0010, h01=0x0050, text=»MOV050 EQU *«, t00=0x004a, t01=0x0180}
0x07526…07556 (75, 0, 400)  Head {h00=0x002c, h01=0x0028, text=» ST A2,LSTPAG,A10 SAVE MMU-ENTRY IN TTAB«, t00=0x004b, t01=0x0004}
0x07556…0758a               Head {h00=0x0030, h01=0x002c, text=» ST A4,FYSPAG,A13 SAVE PHYSICALL PAGE NUMBER«, t00=0x004b, t01=0x0034}
0x0758a…075c2               Head {h00=0x0034, h01=0x0050, text=» LDKL A4,MMBEG CALCULATE TABLE ENTRY DISPLACEM. «, t00=0x004b, t01=0x0068}
0x075c2…075ec               Head {h00=0x0026, h01=0x0022, text=» ADR A4,A10 ABSOLUTE ENTRY ADDRESS«, t00=0x004b, t01=0x00a0}
0x075ec…07616               Head {h00=0x0026, h01=0x0050, text=» ST A4,MMTO,A13 SAVE TABLE ADDRESS«, t00=0x004b, t01=0x00ca}
0x07616…0763a               Head {h00=0x0020, h01=0x001b, text=» SUR A2,A4 RELATIVE ADDRESS «, t00=0x004b, t01=0x00f4}
0x0763a…07670               Head {h00=0x0032, h01=0x0050, text=» SLL A2,11 SHIFT TO FOUR FIRST BITS & DIV BY 2«, t00=0x004b, t01=0x0118}
0x07670…0769e               Head {h00=0x002a, h01=0x0050, text=» ORR A2,A11 GET DISPLACEM. WITHIN PAGE«, t00=0x004b, t01=0x014e}
0x0769e…076c2               Head {h00=0x0020, h01=0x0050, text=» ANKL A2,/FFFE EVEN ADDRESS «, t00=0x004b, t01=0x017c}
0x076c2…076f2               Head {h00=0x002c, h01=0x0027, text=» ST A2,LSTADR,A13 SAVE LOGICALL ADDRESS «, t00=0x004c, t01=0x0010}
0x076f2…0770e               Head {h00=0x0018, h01=0x0050, text=»* CHECK ADDRESSES * «, t00=0x004c, t01=0x0040}
0x0770e…07716               Head {h00=0x0004, h01=0x0050, t00=0x004c, t01=0x005c}
0x07716…07744               Head {h00=0x002a, h01=0x0050, text=» LD A9,FSTPAG,A13 GET FIRST FREE PAGE «, t00=0x004c, t01=0x0064}
0x07744…07768               Head {h00=0x0020, h01=0x0050, text=» ST A11,SAVE07,A13 SAVE A11 «, t00=0x004c, t01=0x0092}
0x07768…07782               Head {h00=0x0016, h01=0x0050, text=» LD A11,FYSPAG,A13«, t00=0x004c, t01=0x00b6}
0x07782…077a2               Head {h00=0x001c, h01=0x0050, text=» CALL CMPADR AND COMPARE«, t00=0x004c, t01=0x00d0}
0x077a2…077bc               Head {h00=0x0016, h01=0x0050, text=» RF(G) MOV090 OK! «, t00=0x004c, t01=0x00f0}
0x077bc…077d6               Head {h00=0x0016, h01=0x0050, text=» RF(L) MOV070 NOK!«, t00=0x004c, t01=0x010a}
0x077d6…07800               Head {h00=0x0026, h01=0x0050, text=» LD A11,SAVE07,A13 RESTORE DISPL. «, t00=0x004c, t01=0x0124}
0x07800…0781a               Head {h00=0x0016, h01=0x0050, text=» LD A9,FSTADR,A13 «, t00=0x004c, t01=0x014e}
0x0781a…0782e               Head {h00=0x0010, h01=0x0050, text=» CALL CMPADR«, t00=0x004c, t01=0x0168}
0x0782e…07848               Head {h00=0x0016, h01=0x0050, text=» RF(NL) MOV090 OK!«, t00=0x004c, t01=0x017c}
0x07848…07864               Head {h00=0x0018, h01=0x0050, text=»MOV070 LDKL A1,LMP3 «, t00=0x004d, t01=0x0008}
0x07864…07878               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x004d, t01=0x0024}
0x07878…0788c               Head {h00=0x0010, h01=0x0050, text=»MOV090 EQU *«, t00=0x004d, t01=0x0038}
0x0788c…078a4               Head {h00=0x0014, h01=0x0050, text=» CALL XMOVE MOVE«, t00=0x004d, t01=0x004c}
0x078a4…078be               Head {h00=0x0016, h01=0x0050, text=» LD A9,SAVE12,A13 «, t00=0x004d, t01=0x0064}
0x078be…078ea               Head {h00=0x0028, h01=0x0050, text=» LD A11,SAVE01,A13 RESTORE REGISTERS«, t00=0x004d, t01=0x007e}
0x078ea…07912               Head {h00=0x0024, h01=0x0050, text=» TL* MMFROM,A13 RESTORE MM-TABLE«, t00=0x004d, t01=0x00aa}
0x07912…07922               Head {h00=0x000c, h01=0x0008, text=» RTN A14«, t00=0x004d, t01=0x00d2}
0x07922…07930               Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x004d, t01=0x00e2}
0x07930…07938               Head {h00=0x0004, h01=0x0001, t00=0x004d, t01=0x00f0}
0x07938…07972               Head {h00=0x0036, h01=0x0050, text=»**               S E T T A B                   ** «, t00=0x004d, t01=0x00f8}
0x07972…079ac               Head {h00=0x0036, h01=0x0050, text=»**                                             ** «, t00=0x004d, t01=0x0132}
0x079ac…079e6               Head {h00=0x0036, h01=0x0050, text=»**                                             ** «, t00=0x004d, t01=0x016c}
0x079e6…07a20               Head {h00=0x0036, h01=0x0050, text=»**  SET NEW PAGE IN MM-TABLE & CHECK IF TABLE  ** «, t00=0x004e, t01=0x0016}
0x07a20…07a5a               Head {h00=0x0036, h01=0x0050, text=»**  OVERFLOW.                                  ** «, t00=0x004e, t01=0x0050}
0x07a5a…07a94               Head {h00=0x0036, h01=0x0050, text=»**                                             ** «, t00=0x004e, t01=0x008a}
0x07a94…07ace               Head {h00=0x0036, h01=0x0050, text=»**  INPUT :A2-ADDRESS TO CURRENT ENTRY         ** «, t00=0x004e, t01=0x00c4}
0x07ace…07b08               Head {h00=0x0036, h01=0x0050, text=»**         A4=PHYSICALL PAGE                   ** «, t00=0x004e, t01=0x00fe}
0x07b08…07b42               Head {h00=0x0036, h01=0x0050, text=»**  OUTPUT:A2 & A4 IS UPDATED                  ** «, t00=0x004e, t01=0x0138}
0x07b42…07b7c               Head {h00=0x0036, h01=0x0050, text=»**   WORK.REG: A9                              ** «, t00=0x004e, t01=0x0172}
0x07b7c…07bb6               Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x004f, t01=0x001c}
0x07bb6…07bbe               Head {h00=0x0004, h01=0x0050, t00=0x004f, t01=0x0056}
0x07bbe…07bd2               Head {h00=0x0010, h01=0x0050, text=»SETTAB EQU *«, t00=0x004f, t01=0x005e}
0x07bd2…07bf6               Head {h00=0x0020, h01=0x001b, text=» SUKL A4,/400 GET NEXT PAGE «, t00=0x004f, t01=0x0072}
0x07bf6…07c16               Head {h00=0x001c, h01=0x0018, text=» SUK A2,2 GET NEXT ENTRY«, t00=0x004f, t01=0x0096}
0x07c16…07c1e               Head {h00=0x0004, h01=0x0050, t00=0x004f, t01=0x00b6}
0x07c1e…07c44               Head {h00=0x0022, h01=0x0050, text=»* CHECK IF MM-TABLE OVERFLOW *«, t00=0x004f, t01=0x00be}
0x07c44…07c4c               Head {h00=0x0004, h01=0x0050, t00=0x004f, t01=0x00e4}
0x07c4c…07c78               Head {h00=0x0028, h01=0x0050, text=» LDR A9,A10 GET END-ADDRESS A10=TTAB«, t00=0x004f, t01=0x00ec}
0x07c78…07c8e               Head {h00=0x0012, h01=0x0050, text=» ADKL A9,MMBEG«, t00=0x004f, t01=0x0118}
0x07c8e…07cb4               Head {h00=0x0022, h01=0x0050, text=» TNM A2,A9 32-KB BOARDER CHECK«, t00=0x004f, t01=0x012e}
0x07cb4…07cca               Head {h00=0x0012, h01=0x0050, text=» RF(NN) SETT00«, t00=0x004f, t01=0x0154}
0x07cca…07cdc               Head {h00=0x000e, h01=0x0050, text=» CWR A9,A2«, t00=0x004f, t01=0x016a}
0x07cdc…07cee               Head {h00=0x000e, h01=0x0050, text=» RF SETT05«, t00=0x004f, t01=0x017c}
0x07cee…07d10               Head {h00=0x001e, h01=0x0050, text=»SETT00 CWR A2,A9 OVERFLOW?«, t00=0x004f, t01=0x018e}
0x07d10…07d30               Head {h00=0x001c, h01=0x0050, text=»SETT05 RF(NL) SETT10 NO «, t00=0x0050, t01=0x0020}
0x07d30…07d44               Head {h00=0x0010, h01=0x0050, text=» LDK A1,LMP7«, t00=0x0050, t01=0x0040}
0x07d44…07d58               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x0050, t01=0x0054}
0x07d58…07d6c               Head {h00=0x0010, h01=0x0050, text=»SETT10 EQU *«, t00=0x0050, t01=0x0068}
0x07d6c…07d8e               Head {h00=0x001e, h01=0x0019, text=» STR A4,A2 STORE IN TABLE «, t00=0x0050, t01=0x007c}
0x07d8e…07d9e               Head {h00=0x000c, h01=0x0008, text=» RTN A14«, t00=0x0050, t01=0x009e}
0x07d9e…07daa               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0050, t01=0x00ae}
0x07daa…07dc0               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x0050, t01=0x00ba}
0x07dc0…07dce               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0050, t01=0x00d0}
0x07dce…07dda               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0050, t01=0x00de}
0x07dda…07e12               Head {h00=0x0034, h01=0x0050, text=»**              G E T W B                    ** «, t00=0x0050, t01=0x00ea}
0x07e12…07e4a               Head {h00=0x0034, h01=0x0050, text=»**                                           ** «, t00=0x0050, t01=0x0122}
0x07e4a…07e82               Head {h00=0x0034, h01=0x0050, text=»**                                           ** «, t00=0x0050, t01=0x015a}
0x07e82…07eba (81, 0, 400)  Head {h00=0x0034, h01=0x0050, text=»**  GET WORK BLOCK ADDRESS AND DISPLACE-     ** «, t00=0x0051, t01=0x0004}
0x07eba…07ef2               Head {h00=0x0034, h01=0x0050, text=»**  MENT IN T:A                              ** «, t00=0x0051, t01=0x003c}
0x07ef2…07f2a               Head {h00=0x0034, h01=0x0050, text=»**                                           ** «, t00=0x0051, t01=0x0074}
0x07f2a…07f62               Head {h00=0x0034, h01=0x0050, text=»**  INPUT : A8= POINTER TO T:A-ADD IN T:ATAB ** «, t00=0x0051, t01=0x00ac}
0x07f62…07f9a               Head {h00=0x0034, h01=0x0050, text=»**          BIT=BIT NUMBER SAT IN MASK (0-15)** «, t00=0x0051, t01=0x00e4}
0x07f9a…07fd2               Head {h00=0x0034, h01=0x0050, text=»**  OUTPUT: A4=W.B. DISPLACEMENT IN T:A      ** «, t00=0x0051, t01=0x011c}
0x07fd2…0800a               Head {h00=0x0034, h01=0x0050, text=»**          TADISP=A4                        ** «, t00=0x0051, t01=0x0154}
0x0800a…08042               Head {h00=0x0034, h01=0x0050, text=»**          A11=W.B.-ADDRESS                 ** «, t00=0x0051, t01=0x018c}
0x08042…0807a               Head {h00=0x0034, h01=0x0050, text=»**          WBADD=POINTER TO W.B.-ADD IN T:A ** «, t00=0x0052, t01=0x0034}
0x0807a…080b2               Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x0052, t01=0x006c}
0x080b2…080be               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0052, t01=0x00a4}
0x080be…080d2               Head {h00=0x0010, h01=0x0050, text=»GETWB EQU * «, t00=0x0052, t01=0x00b0}
0x080d2…080f8               Head {h00=0x0022, h01=0x0050, text=» LD A4,BIT,A13 GET BIT NUMBER «, t00=0x0052, t01=0x00c4}
0x080f8…08120               Head {h00=0x0024, h01=0x0050, text=» SLL A4,2 ADJUST FOR ADDRESSING «, t00=0x0052, t01=0x00ea}
0x08120…08138               Head {h00=0x0014, h01=0x0050, text=» ADK A4,WATFST+2«, t00=0x0052, t01=0x0112}
0x08138…08164               Head {h00=0x0028, h01=0x0050, text=» ST A4,TADISP,A13 SAVE DISPLACEMENT «, t00=0x0052, t01=0x012a}
0x08164…08180               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x0052, t01=0x0156}
0x08180…081a4               Head {h00=0x0020, h01=0x0050, text=» LDR* A11,A8 GET T:A-ADDRESS«, t00=0x0052, t01=0x0172}
0x081a4…081c8               Head {h00=0x0020, h01=0x0050, text=» ADR A11,A4 ADD DISPLACEMENT«, t00=0x0053, t01=0x0008}
0x081c8…081e6               Head {h00=0x001a, h01=0x0050, text=» ST A11,WBADD,A13 SAVE«, t00=0x0053, t01=0x002c}
0x081e6…0820c               Head {h00=0x0022, h01=0x0050, text=» LDR* A11,A11 GET W.B.-ADDRESS«, t00=0x0053, t01=0x004a}
0x0820c…08218               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0053, t01=0x0070}
0x08218…08234               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x0053, t01=0x007c}
0x08234…08268               Head {h00=0x0030, h01=0x0050, text=» LD A11,FLAG,A13 REAL TASK-DATA PROCESSING? «, t00=0x0053, t01=0x0098}
0x08268…08282               Head {h00=0x0016, h01=0x0050, text=» RF(Z) GETW10 NO! «, t00=0x0053, t01=0x00cc}
0x08282…082a6               Head {h00=0x0020, h01=0x0050, text=» TL* MMTO,A13 LOAD TO-TABLE «, t00=0x0053, t01=0x00e6}
0x082a6…082d0               Head {h00=0x0026, h01=0x0050, text=»GETW10 ELR A11,A8 GET T:A-ADDRESS «, t00=0x0053, t01=0x010a}
0x082d0…082f4               Head {h00=0x0020, h01=0x0050, text=» ADR A11,A4 ADD DISPLACEMENT«, t00=0x0053, t01=0x0134}
0x082f4…08312               Head {h00=0x001a, h01=0x0050, text=» ST A11,WBADD,A13 SAVE«, t00=0x0053, t01=0x0158}
0x08312…08338               Head {h00=0x0022, h01=0x0050, text=» ELR A11,A11 GET W.B.-ADDRESS «, t00=0x0053, t01=0x0176}
0x08338…08362               Head {h00=0x0026, h01=0x0050, text=» TL* MMFROM,A13 RELOAD FROM-TABLE «, t00=0x0054, t01=0x000c}
0x08362…0836e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0054, t01=0x0036}
0x0836e…08384               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x0054, t01=0x0042}
0x08384…08394               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0054, t01=0x0058}
0x08394…083a2               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0054, t01=0x0068}
0x083a2…083ae               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0054, t01=0x0076}
0x083ae…083ba               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0054, t01=0x0082}
0x083ba…083f6               Head {h00=0x0038, h01=0x0050, text=»**              M O V W B                         **«, t00=0x0054, t01=0x008e}
0x083f6…08432               Head {h00=0x0038, h01=0x0050, text=»**                                                **«, t00=0x0054, t01=0x00ca}
0x08432…0846e               Head {h00=0x0038, h01=0x0050, text=»**                                                **«, t00=0x0054, t01=0x0106}
0x0846e…084aa               Head {h00=0x0038, h01=0x0050, text=»**  MOVE WORK-BLOCK. W.B.-ADDRESS IS UPDATED      **«, t00=0x0054, t01=0x0142}
0x084aa…084e6               Head {h00=0x0038, h01=0x0050, text=»**                                                **«, t00=0x0054, t01=0x017e}
0x084e6…08522               Head {h00=0x0038, h01=0x0050, text=»**  INPUT: A11=W.B.-ADDRESS                       **«, t00=0x0055, t01=0x002a}
0x08522…0855e               Head {h00=0x0038, h01=0x0050, text=»** OUTPUT: 'WBADD'=POINTER TO MOVED W.B.ADDRESS   **«, t00=0x0055, t01=0x0066}
0x0855e…0859a               Head {h00=0x0038, h01=0x0050, text=»**  WORK-REGS: A1-A4                              **«, t00=0x0055, t01=0x00a2}
0x0859a…085d6               Head {h00=0x0038, h01=0x0050, text=»****************************************************«, t00=0x0055, t01=0x00de}
0x085d6…085e2               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0055, t01=0x011a}
0x085e2…085f6               Head {h00=0x0010, h01=0x0050, text=»MOVWB EQU * «, t00=0x0055, t01=0x0126}
0x085f6…08616               Head {h00=0x001c, h01=0x0050, text=» LDR A1,A11 GET ADDRESS «, t00=0x0055, t01=0x013a}
0x08616…0863a               Head {h00=0x0020, h01=0x0050, text=» ADKL A1,WBLEN FROM-ADDRESS «, t00=0x0055, t01=0x015a}
0x0863a…08656               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x0055, t01=0x017e}
0x08656…08670               Head {h00=0x0016, h01=0x0050, text=» LDR* A3,A1 LENGTH«, t00=0x0056, t01=0x000a}
0x08670…08684               Head {h00=0x0010, h01=0x0050, text=» CALL MOVING«, t00=0x0056, t01=0x0024}
0x08684…086be               Head {h00=0x0036, h01=0x0050, text=» SUKL A2,WBLEN ADJUST TO-ADDRESS FOR DISPLACEMENT «, t00=0x0056, t01=0x0038}
0x086be…086f6               Head {h00=0x0034, h01=0x0050, text=» ST* A2,WBADD,A13 UPDATE W.B.-ADDRESS AFTER MOVE«, t00=0x0056, t01=0x0072}
0x086f6…08702               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0056, t01=0x00aa}
0x08702…0871e               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x0056, t01=0x00b6}
0x0871e…08738               Head {h00=0x0016, h01=0x0050, text=» ELR A3,A1 LENGTH «, t00=0x0056, t01=0x00d2}
0x08738…0874c               Head {h00=0x0010, h01=0x0050, text=» CALL MOVING«, t00=0x0056, t01=0x00ec}
0x0874c…08786               Head {h00=0x0036, h01=0x0050, text=» SUKL A2,WBLEN ADJUST TO-ADDRESS FOR DISPLACEMENT «, t00=0x0056, t01=0x0100}
0x08786…087b8               Head {h00=0x002e, h01=0x0050, text=» LD A4,FLAG,A13 REAL DATA-PART PROCESSING?«, t00=0x0056, t01=0x013a}
0x087b8…087d2               Head {h00=0x0016, h01=0x0050, text=» RF(Z) MOVW10 NO! «, t00=0x0056, t01=0x016c}
0x087d2…087f6               Head {h00=0x0020, h01=0x0050, text=» TL* MMTO,A13 LOAD TO-TABLE «, t00=0x0056, t01=0x0186}
0x087f6…08834               Head {h00=0x003a, h01=0x0050, text=»MOVW10 ES* A2,WBADD,A13 UPDATE W.B.-ADDRESS AFTER MOVE«, t00=0x0057, t01=0x001a}
0x08834…0885e               Head {h00=0x0026, h01=0x0050, text=» TL* MMFROM,A13 RELOAD FROM-TABLE «, t00=0x0057, t01=0x0058}
0x0885e…0886a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0057, t01=0x0082}
0x0886a…08880               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x0057, t01=0x008e}
0x08880…08890               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0057, t01=0x00a4}
0x08890…0889e               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0057, t01=0x00b4}
0x0889e…088aa               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0057, t01=0x00c2}
0x088aa…088b6               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0057, t01=0x00ce}
0x088b6…088f4               Head {h00=0x003a, h01=0x0050, text=»**               M O V D T                         ** «, t00=0x0057, t01=0x00da}
0x088f4…08932               Head {h00=0x003a, h01=0x0050, text=»**                                                 ** «, t00=0x0057, t01=0x0118}
0x08932…08970               Head {h00=0x003a, h01=0x0050, text=»**                                                 ** «, t00=0x0057, t01=0x0156}
0x08970…089ae (88, 0, 400)  Head {h00=0x003a, h01=0x0050, text=»**  MOVE DISCRIPTOR TABLE. D.T.-ADDRESS IS UPDATED ** «, t00=0x0058, t01=0x0004}
0x089ae…089ec               Head {h00=0x003a, h01=0x0050, text=»**                                                 ** «, t00=0x0058, t01=0x0042}
0x089ec…08a2a               Head {h00=0x003a, h01=0x0050, text=»**  INPUT :WBADD POINTS TO W.B.-ADDRESS IN T:A     ** «, t00=0x0058, t01=0x0080}
0x08a2a…08a68               Head {h00=0x003a, h01=0x0050, text=»**  OUTPUT: A3=POINTER TO W.B.-ADDRESS             ** «, t00=0x0058, t01=0x00be}
0x08a68…08aa6               Head {h00=0x003a, h01=0x0050, text=»**  WORK REGS: A1-A4                               ** «, t00=0x0058, t01=0x00fc}
0x08aa6…08ae4               Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x0058, t01=0x013a}
0x08ae4…08af0               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0058, t01=0x0178}
0x08af0…08b04               Head {h00=0x0010, h01=0x0050, text=»MOVDT EQU * «, t00=0x0058, t01=0x0184}
0x08b04…08b3e               Head {h00=0x0036, h01=0x0050, text=» LD A1,WBADD,A13 GET POINTER TO W.B-ADDRESS IN WAT«, t00=0x0059, t01=0x0008}
0x08b3e…08b68               Head {h00=0x0026, h01=0x0050, text=» SUK A1,2 POINTER TO D.T.-ADDRESS «, t00=0x0059, t01=0x0042}
0x08b68…08b84               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x0059, t01=0x006c}
0x08b84…08ba4               Head {h00=0x001c, h01=0x0050, text=» LDR* A1,A1 D.T.-ADDRESS«, t00=0x0059, t01=0x0088}
0x08ba4…08bd2               Head {h00=0x002a, h01=0x0050, text=» ADKL A1,DTLEN ADJUST FOR LENGTH WORD «, t00=0x0059, t01=0x00a8}
0x08bd2…08bf4               Head {h00=0x001e, h01=0x0050, text=» AD A1,MOVADD,A13 RELOCATE«, t00=0x0059, t01=0x00d6}
0x08bf4…08c0e               Head {h00=0x0016, h01=0x0050, text=» LDR* A3,A1 LENGTH«, t00=0x0059, t01=0x00f8}
0x08c0e…08c22               Head {h00=0x0010, h01=0x0050, text=» CALL MOVING«, t00=0x0059, t01=0x0112}
0x08c22…08c3a               Head {h00=0x0014, h01=0x0050, text=» LD A3,WBADD,A13«, t00=0x0059, t01=0x0126}
0x08c3a…08c50               Head {h00=0x0012, h01=0x0050, text=» SUKL A2,DTLEN«, t00=0x0059, t01=0x013e}
0x08c50…08c66               Head {h00=0x0012, h01=0x0050, text=» SUKL A1,DTLEN«, t00=0x0059, t01=0x0154}
0x08c66…08c9e               Head {h00=0x0034, h01=0x0050, text=» ST A2,-2,A3 UPDATE D.T-ADDRESS. A2=NEW ADDRESS «, t00=0x0059, t01=0x016a}
0x08c9e…08caa               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005a, t01=0x0012}
0x08caa…08cc6               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x005a, t01=0x001e}
0x08cc6…08ce6               Head {h00=0x001c, h01=0x0050, text=» ELR A1,A1 D.T.-ADDRESS «, t00=0x005a, t01=0x003a}
0x08ce6…08d14               Head {h00=0x002a, h01=0x0050, text=» ADKL A1,DTLEN ADJUST FOR LENGTH WORD «, t00=0x005a, t01=0x005a}
0x08d14…08d36               Head {h00=0x001e, h01=0x0050, text=» AD A1,MOVADD,A13 RELOCATE«, t00=0x005a, t01=0x0088}
0x08d36…08d50               Head {h00=0x0016, h01=0x0050, text=» ELR A3,A1 LENGTH «, t00=0x005a, t01=0x00aa}
0x08d50…08d64               Head {h00=0x0010, h01=0x0050, text=» CALL MOVING«, t00=0x005a, t01=0x00c4}
0x08d64…08d7c               Head {h00=0x0014, h01=0x0050, text=» LD A3,WBADD,A13«, t00=0x005a, t01=0x00d8}
0x08d7c…08d92               Head {h00=0x0012, h01=0x0050, text=» SUKL A2,DTLEN«, t00=0x005a, t01=0x00f0}
0x08d92…08da8               Head {h00=0x0012, h01=0x0050, text=» SUKL A1,DTLEN«, t00=0x005a, t01=0x0106}
0x08da8…08de0               Head {h00=0x0034, h01=0x0050, text=» ES A2,-2,A3 UPDATE D.T-ADDRESS. A2=NEW ADDRESS «, t00=0x005a, t01=0x011c}
0x08de0…08dec               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005a, t01=0x0154}
0x08dec…08e02               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x005a, t01=0x0160}
0x08e02…08e12               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x005a, t01=0x0176}
0x08e12…08e20               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x005a, t01=0x0186}
0x08e20…08e2c (91, 0, 400)  Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x005b, t01=0x0004}
0x08e2c…08e6c               Head {h00=0x003c, h01=0x0050, text=»**                    M O V D W B                     **«, t00=0x005b, t01=0x0010}
0x08e6c…08eac               Head {h00=0x003c, h01=0x0050, text=»**                                                    **«, t00=0x005b, t01=0x0050}
0x08eac…08eec               Head {h00=0x003c, h01=0x0050, text=»**                                                    **«, t00=0x005b, t01=0x0090}
0x08eec…08f2c               Head {h00=0x003c, h01=0x0050, text=»**  SEARCH T:D FOR DUMMY W.B. IF ANY FOUND, MOVE D.T. **«, t00=0x005b, t01=0x00d0}
0x08f2c…08f6c               Head {h00=0x003c, h01=0x0050, text=»**  AND UPDATE ADDRESSES (W.B. & D.T.)                **«, t00=0x005b, t01=0x0110}
0x08f6c…08fac               Head {h00=0x003c, h01=0x0050, text=»**                                                    **«, t00=0x005b, t01=0x0150}
0x08fac…08fec               Head {h00=0x003c, h01=0x0050, text=»**  INPUT : A12=T:D-ADDRESS                           **«, t00=0x005b, t01=0x0190}
0x08fec…0902c               Head {h00=0x003c, h01=0x0050, text=»**          A8= POINTER TO T:A-ADDRESS                **«, t00=0x005c, t01=0x0040}
0x0902c…0906c               Head {h00=0x003c, h01=0x0050, text=»**          BIT=BIT NUMBER SAT IN DWBMSK ( 0-15 )     **«, t00=0x005c, t01=0x0080}
0x0906c…090ac               Head {h00=0x003c, h01=0x0050, text=»**  WORK.REGS: A1-A4                                  **«, t00=0x005c, t01=0x00c0}
0x090ac…090ec               Head {h00=0x003c, h01=0x0050, text=»********************************************************«, t00=0x005c, t01=0x0100}
0x090ec…090f8               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x005c, t01=0x0140}
0x090f8…0910c               Head {h00=0x0010, h01=0x0050, text=»MOVDWB EQU *«, t00=0x005c, t01=0x014c}
0x0910c…0912e               Head {h00=0x001e, h01=0x0050, text=» ST A6,SAVE05,A13 SAVE A5 «, t00=0x005c, t01=0x0160}
0x0912e…09140               Head {h00=0x000e, h01=0x0050, text=» LDK A6,0 «, t00=0x005c, t01=0x0182}
0x09140…0916c (93, 0, 400)  Head {h00=0x0028, h01=0x0050, text=»MOVD10 LD A4,BIT,A13 GET BIT NUMBER «, t00=0x005d, t01=0x0004}
0x0916c…09192               Head {h00=0x0022, h01=0x0050, text=» ADK A4,1 FIRST WAT-ELEMENT =1«, t00=0x005d, t01=0x0030}
0x09192…091ae               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x005d, t01=0x0056}
0x091ae…091c8               Head {h00=0x0016, h01=0x0050, text=» LD A2,WATLEN,A12 «, t00=0x005d, t01=0x0072}
0x091c8…091d4               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005d, t01=0x008c}
0x091d4…091f0               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x005d, t01=0x0098}
0x091f0…0920a               Head {h00=0x0016, h01=0x0050, text=» EL A2,WATLEN,A12 «, t00=0x005d, t01=0x00b4}
0x0920a…09216               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005d, t01=0x00ce}
0x09216…0922c               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x005d, t01=0x00da}
0x0922c…09252               Head {h00=0x0022, h01=0x0050, text=» SUR A2,A6 ACTUAL TABLE LENGTH«, t00=0x005d, t01=0x00f0}
0x09252…09276               Head {h00=0x0020, h01=0x0050, text=» ADR A6,A12 A6=TABLE POINTER«, t00=0x005d, t01=0x0116}
0x09276…0929c               Head {h00=0x0022, h01=0x0050, text=»MOVD20 ADK A6,1 A6=TABLE INDEX«, t00=0x005d, t01=0x013a}
0x0929c…092b2               Head {h00=0x0012, h01=0x0050, text=» SUK A2,1 ALL?«, t00=0x005d, t01=0x0160}
0x092b2…092cc               Head {h00=0x0016, h01=0x0050, text=» RF(N) MOVD60 YES!«, t00=0x005d, t01=0x0176}
0x092cc…092e8               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x005d, t01=0x0190}
0x092e8…0930e               Head {h00=0x0022, h01=0x0050, text=» CC A4,DWBFST,A6 SHARED W.B.? «, t00=0x005e, t01=0x001c}
0x0930e…0931a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005e, t01=0x0042}
0x0931a…09336               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x005e, t01=0x004e}
0x09336…09364               Head {h00=0x002a, h01=0x0050, text=» EL A10,DWBFST,A6 CHECK IF SHARED W.B.«, t00=0x005e, t01=0x006a}
0x09364…0938a               Head {h00=0x0022, h01=0x0050, text=» SRC A6,1 RIGHT OR LEFT BYTE? «, t00=0x005e, t01=0x0098}
0x0938a…093a6               Head {h00=0x0018, h01=0x0050, text=» RF(N) MOVD30 RIGHT!«, t00=0x005e, t01=0x00be}
0x093a6…093be               Head {h00=0x0014, h01=0x0050, text=» ANKL A10,/FF00 «, t00=0x005e, t01=0x00da}
0x093be…093d2               Head {h00=0x0010, h01=0x0050, text=» ECR A10,A10«, t00=0x005e, t01=0x00f2}
0x093d2…093e4               Head {h00=0x000e, h01=0x0050, text=» RF MOVD40«, t00=0x005e, t01=0x0106}
0x093e4…09400               Head {h00=0x0018, h01=0x0050, text=»MOVD30 ANKL A10,/FF «, t00=0x005e, t01=0x0118}
0x09400…09426               Head {h00=0x0022, h01=0x0050, text=»MOVD40 SLC A6,1 ADJUST POINTER«, t00=0x005e, t01=0x0134}
0x09426…09446               Head {h00=0x001c, h01=0x0050, text=» CWR A4,A10 SHARED W.B.?«, t00=0x005e, t01=0x015a}
0x09446…09452               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005e, t01=0x017a}
0x09452…09468               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x005e, t01=0x0186}
0x09468…09482               Head {h00=0x0016, h01=0x0050, text=» RB(NE) MOVD20 NO!«, t00=0x005f, t01=0x000c}
0x09482…09498               Head {h00=0x0012, h01=0x0050, text=»* DWB FOUND * «, t00=0x005f, t01=0x0026}
0x09498…094c8               Head {h00=0x002c, h01=0x0050, text=» NGR A4,A2 CALCULATE DISPLACEMENT IN T:A«, t00=0x005f, t01=0x003c}
0x094c8…094e4               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x005f, t01=0x006c}
0x094e4…094fe               Head {h00=0x0016, h01=0x0050, text=» AD A4,WATLEN,A12 «, t00=0x005f, t01=0x0088}
0x094fe…0950a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005f, t01=0x00a2}
0x0950a…09526               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x005f, t01=0x00ae}
0x09526…09540               Head {h00=0x0016, h01=0x0050, text=» EL A10,WATLEN,A12«, t00=0x005f, t01=0x00ca}
0x09540…09554               Head {h00=0x0010, h01=0x0050, text=» ADR A4,A10 «, t00=0x005f, t01=0x00e4}
0x09554…09560               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005f, t01=0x00f8}
0x09560…09576               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x005f, t01=0x0104}
0x09576…0959a               Head {h00=0x0020, h01=0x0050, text=» LDR A6,A4 SAVE TABLE INDEX «, t00=0x005f, t01=0x011a}
0x0959a…095ac               Head {h00=0x000e, h01=0x0050, text=» SUK A4,1 «, t00=0x005f, t01=0x013e}
0x095ac…095be               Head {h00=0x000e, h01=0x0050, text=» SLL A4,2 «, t00=0x005f, t01=0x0150}
0x095be…095d6               Head {h00=0x0014, h01=0x0050, text=» ADK A4,WATFST+2«, t00=0x005f, t01=0x0162}
0x095d6…09604               Head {h00=0x002a, h01=0x0050, text=» LD A3,NEWAD2,A13 GET NEW W.B.-ADDRESS«, t00=0x005f, t01=0x017a}
0x09604…09620               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x0060, t01=0x0018}
0x09620…09656               Head {h00=0x0032, h01=0x0050, text=» ADR* A4,A8 A4=POINTER TO W.B.-ADDRESS IN T:A «, t00=0x0060, t01=0x0034}
0x09656…0967c               Head {h00=0x0022, h01=0x0050, text=» STR A3,A4 CHANGE W.B.-ADDRESS«, t00=0x0060, t01=0x006a}
0x0967c…09688               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0060, t01=0x0090}
0x09688…096a4               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x0060, t01=0x009c}
0x096a4…096d6               Head {h00=0x002e, h01=0x0050, text=» LD A2,FLAG,A13 REAL DATA-PART PROCESSING?«, t00=0x0060, t01=0x00b8}
0x096d6…096f0               Head {h00=0x0016, h01=0x0050, text=» RF(Z) MOVD50 NO! «, t00=0x0060, t01=0x00ea}
0x096f0…09714               Head {h00=0x0020, h01=0x0050, text=» TL* MMTO,A13 LOAD TO-TABLE «, t00=0x0060, t01=0x0104}
0x09714…09728               Head {h00=0x0010, h01=0x0050, text=»MOVD50 EQU *«, t00=0x0060, t01=0x0128}
0x09728…0975a               Head {h00=0x002e, h01=0x0050, text=» ELR A10,A8 A4=POINTER TO W.B.-ADDR IN T:A«, t00=0x0060, t01=0x013c}
0x0975a…0976e               Head {h00=0x0010, h01=0x0050, text=» ADR A4,A10 «, t00=0x0060, t01=0x016e}
0x0976e…09794               Head {h00=0x0022, h01=0x0050, text=» ESR A3,A4 CHANGE W.B.-ADDRESS«, t00=0x0060, t01=0x0182}
0x09794…097be               Head {h00=0x0026, h01=0x0050, text=» TL* MMFROM,A13 RELOAD FROM-TABLE «, t00=0x0061, t01=0x0018}
0x097be…097ca               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0061, t01=0x0042}
0x097ca…097e0               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x0061, t01=0x004e}
0x097e0…097f8               Head {h00=0x0014, h01=0x0050, text=» ST A4,WBADD,A13«, t00=0x0061, t01=0x0064}
0x097f8…0982a               Head {h00=0x002e, h01=0x0050, text=» LD A2,SWITCH,A13 WB-ADDRESS CHANGE ONLY? «, t00=0x0061, t01=0x007c}
0x0982a…09846               Head {h00=0x0018, h01=0x0050, text=» RB(NZ) MOVD10 YES! «, t00=0x0061, t01=0x00ae}
0x09846…09864               Head {h00=0x001a, h01=0x0050, text=» CALL MOVDT MOVE D.T. «, t00=0x0061, t01=0x00ca}
0x09864…09876               Head {h00=0x000e, h01=0x0050, text=» RB MOVD10«, t00=0x0061, t01=0x00e8}
0x09876…0988a               Head {h00=0x0010, h01=0x0050, text=»MOVD60 EQU *«, t00=0x0061, t01=0x00fa}
0x0988a…098ae               Head {h00=0x0020, h01=0x0050, text=» LD A6,SAVE05,A13 RESTORE A6«, t00=0x0061, t01=0x010e}
0x098ae…098be               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0061, t01=0x0132}
0x098be…098cc               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0061, t01=0x0142}
0x098cc…098d4               Head {h00=0x0004, h01=0x0050, t00=0x0061, t01=0x0150}
0x098d4…098dc               Head {h00=0x0004, h01=0x0050, t00=0x0061, t01=0x0158}
0x098dc…09914               Head {h00=0x0034, h01=0x0050, text=»**              T W B S W B                   **«, t00=0x0061, t01=0x0160}
0x09914…0994c               Head {h00=0x0034, h01=0x0050, text=»**                                            **«, t00=0x0062, t01=0x0008}
0x0994c…09984               Head {h00=0x0034, h01=0x0050, text=»**  COPY TWB'S AND RESERVE SPACE FOR SWB'S    **«, t00=0x0062, t01=0x0040}
0x09984…099bc               Head {h00=0x0034, h01=0x0050, text=»**                                            **«, t00=0x0062, t01=0x0078}
0x099bc…099f4               Head {h00=0x0034, h01=0x0050, text=»**  INPUT : A8=ACTUAL T:A-ADDRESS             **«, t00=0x0062, t01=0x00b0}
0x099f4…09a2c               Head {h00=0x0034, h01=0x0050, text=»**          A12=T:D-ADDRESS                   **«, t00=0x0062, t01=0x00e8}
0x09a2c…09a64               Head {h00=0x0034, h01=0x0050, text=»**  WORK-REGS: A1-A4,   A11                   **«, t00=0x0062, t01=0x0120}
0x09a64…09a9c               Head {h00=0x0034, h01=0x0050, text=»************************************************«, t00=0x0062, t01=0x0158}
0x09a9c…09aa4               Head {h00=0x0004, h01=0x0050, t00=0x0062, t01=0x0190}
0x09aa4…09ab8               Head {h00=0x0010, h01=0x0050, text=»TWBSWB EQU *«, t00=0x0063, t01=0x0008}
0x09ab8…09ada               Head {h00=0x001e, h01=0x0050, text=» ST A7,SAVE04,A13 SAVE A7 «, t00=0x0063, t01=0x001c}
0x09ada…09b00               Head {h00=0x0022, h01=0x0050, text=» LD A7,TWBMSK,A12 GET TWB MASK«, t00=0x0063, t01=0x003e}
0x09b00…09b1c               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x0063, t01=0x0064}
0x09b1c…09b42               Head {h00=0x0022, h01=0x0050, text=» EL A7,TWBMSK,A12 GET TWB MASK«, t00=0x0063, t01=0x0080}
0x09b42…09b4e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0063, t01=0x00a6}
0x09b4e…09b64               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x0063, t01=0x00b2}
0x09b64…09b78               Head {h00=0x0010, h01=0x0050, text=» CALL SHIFT «, t00=0x0063, t01=0x00c8}
0x09b78…09b9e               Head {h00=0x0022, h01=0x0050, text=»TWSW10 RF(Z) TWSW20 ALL DONE! «, t00=0x0063, t01=0x00dc}
0x09b9e…09bb2               Head {h00=0x0010, h01=0x0050, text=» CALL GETWB «, t00=0x0063, t01=0x0102}
0x09bb2…09bc6               Head {h00=0x0010, h01=0x0050, text=» CALL MOVWB «, t00=0x0063, t01=0x0116}
0x09bc6…09bf4               Head {h00=0x002a, h01=0x0050, text=» ST A2,NEWAD2,A13 SAVE NEW WB-ADDRESS «, t00=0x0063, t01=0x012a}
0x09bf4…09c1e               Head {h00=0x0026, h01=0x0050, text=» CALL MOVDWB CHANGE DWB-ADDRESSES «, t00=0x0063, t01=0x0158}
0x09c1e…09c32               Head {h00=0x0010, h01=0x0050, text=» CALL SKIFTA«, t00=0x0063, t01=0x0182}
0x09c32…09c44               Head {h00=0x000e, h01=0x0050, text=» RB TWSW10«, t00=0x0064, t01=0x0008}
0x09c44…09c58               Head {h00=0x0010, h01=0x0050, text=»TWSW20 EQU *«, t00=0x0064, t01=0x001a}
0x09c58…09c74               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+SWPBLK=2«, t00=0x0064, t01=0x002e}
0x09c74…09c82               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0064, t01=0x004a}
0x09c82…09c8e               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0064, t01=0x0058}
0x09c8e…09c9a               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0064, t01=0x0064}
0x09c9a…09cbe               Head {h00=0x0020, h01=0x0050, text=»* RESERVE SPACE FOR SWB'S * «, t00=0x0064, t01=0x0070}
0x09cbe…09ce2               Head {h00=0x0020, h01=0x0050, text=»*************************** «, t00=0x0064, t01=0x0094}
0x09ce2…09cee               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0064, t01=0x00b8}
0x09cee…09d0a               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+SWBMMU=2«, t00=0x0064, t01=0x00c4}
0x09d0a…09d24               Head {h00=0x0016, h01=0x0050, text=» LD A7,SWBMSK,A12 «, t00=0x0064, t01=0x00e0}
0x09d24…09d30               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0064, t01=0x00fa}
0x09d30…09d4c               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUSWB=3«, t00=0x0064, t01=0x0106}
0x09d4c…09d66               Head {h00=0x0016, h01=0x0050, text=» EL A7,SWBMSK,A12 «, t00=0x0064, t01=0x0122}
0x09d66…09d72               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0064, t01=0x013c}
0x09d72…09d8e               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+SWPBLK=2«, t00=0x0064, t01=0x0148}
0x09d8e…09da2               Head {h00=0x0010, h01=0x0050, text=» CALL SHIFT «, t00=0x0064, t01=0x0164}
0x09da2…09dc6               Head {h00=0x0020, h01=0x0050, text=»TWSW30 RF(Z) TARZAN ALL DONE«, t00=0x0064, t01=0x0178}
0x09dc6…09dda               Head {h00=0x0010, h01=0x0050, text=» CALL GETWB «, t00=0x0065, t01=0x000c}
0x09dda…09dfc               Head {h00=0x001e, h01=0x0050, text=» CALL MOVWB RESERVE SPACE «, t00=0x0065, t01=0x0020}
0x09dfc…09e28               Head {h00=0x0028, h01=0x0050, text=» ST A2,NEWAD2,A13 SAVE W.B.-ADDRESS «, t00=0x0065, t01=0x0042}
0x09e28…09e52               Head {h00=0x0026, h01=0x0050, text=» CALL MOVDWB CHANGE DWB- ADDRESSES«, t00=0x0065, t01=0x006e}
0x09e52…09e66               Head {h00=0x0010, h01=0x0050, text=» CALL SKIFTA«, t00=0x0065, t01=0x0098}
0x09e66…09e78               Head {h00=0x000e, h01=0x0050, text=» RB TWSW30«, t00=0x0065, t01=0x00ac}
0x09e78…09e8c               Head {h00=0x0010, h01=0x0050, text=»TARZAN EQU *«, t00=0x0065, t01=0x00be}
0x09e8c…09e98               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0065, t01=0x00d2}
0x09e98…09eae               Head {h00=0x0012, h01=0x0050, text=» IFT CREDIT=1 «, t00=0x0065, t01=0x00de}
0x09eae…09ed2               Head {h00=0x0020, h01=0x0050, text=» LD A7,SAVE04,A13 RESTORE A7«, t00=0x0065, t01=0x00f4}
0x09ed2…09ee2               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0065, t01=0x0118}
0x09ee2…09ef0               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0065, t01=0x0128}
0x09ef0…09ef8               Head {h00=0x0004, h01=0x0050, t00=0x0065, t01=0x0136}
0x09ef8…09f00               Head {h00=0x0004, h01=0x0050, t00=0x0065, t01=0x013e}
0x09f00…09f38               Head {h00=0x0034, h01=0x0050, text=»**                A L L B U F                 **«, t00=0x0065, t01=0x0146}
0x09f38…09f70               Head {h00=0x0034, h01=0x0050, text=»**                                            **«, t00=0x0065, t01=0x017e}
0x09f70…09fa8               Head {h00=0x0034, h01=0x0050, text=»**  ALLOCATE FIXED DATA SET BUFFERS AND       **«, t00=0x0066, t01=0x0026}
0x09fa8…09fe0               Head {h00=0x0034, h01=0x0050, text=»**  TERMINAL STACK                            **«, t00=0x0066, t01=0x005e}
0x09fe0…0a018               Head {h00=0x0034, h01=0x0050, text=»**                                            **«, t00=0x0066, t01=0x0096}
0x0a018…0a050               Head {h00=0x0034, h01=0x0050, text=»**  INPUT : A8=ACTUAL T:A-ADDRESS IN T:ATAB   **«, t00=0x0066, t01=0x00ce}
0x0a050…0a088               Head {h00=0x0034, h01=0x0050, text=»**          A12=T:D-ADDRESS                   **«, t00=0x0066, t01=0x0106}
0x0a088…0a0c0               Head {h00=0x0034, h01=0x0050, text=»**          CSN (IN T:A)=LENGTH OF DSCB'S     **«, t00=0x0066, t01=0x013e}
0x0a0c0…0a0f8               Head {h00=0x0034, h01=0x0050, text=»**          CIA (IN T:A)=DISPL. TO T:A-START  **«, t00=0x0066, t01=0x0176}
0x0a0f8…0a130               Head {h00=0x0034, h01=0x0050, text=»**          CSE (IN T:A)=STACKSIZE            **«, t00=0x0067, t01=0x001e}
0x0a130…0a168               Head {h00=0x0034, h01=0x0050, text=»**  WORK-REGS. :A1-A4,A9,A11                  **«, t00=0x0067, t01=0x0056}
0x0a168…0a1a0               Head {h00=0x0034, h01=0x0050, text=»************************************************«, t00=0x0067, t01=0x008e}
0x0a1a0…0a1a8               Head {h00=0x0004, h01=0x0050, t00=0x0067, t01=0x00c6}
0x0a1a8…0a1bc               Head {h00=0x0010, h01=0x0050, text=»ALLBUF EQU *«, t00=0x0067, t01=0x00ce}
0x0a1bc…0a1d8               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x0067, t01=0x00e2}
0x0a1d8…0a20a               Head {h00=0x002e, h01=0x0050, text=» LD A9,FSTADR,A13 GET BUFFER START ADDRESS«, t00=0x0067, t01=0x00fe}
0x0a20a…0a22e               Head {h00=0x0020, h01=0x0050, text=» LDR* A1,A8 GET T:A-ADDRESS «, t00=0x0067, t01=0x0130}
0x0a22e…0a25a               Head {h00=0x0028, h01=0x0050, text=» LD A3,CSN,A1 GET DSCB TOTAL LENGTH «, t00=0x0067, t01=0x0154}
0x0a25a…0a27a               Head {h00=0x001c, h01=0x0050, text=» RF(Z) ALLB70 NO DSCB'S «, t00=0x0067, t01=0x0180}
0x0a27a…0a2ac               Head {h00=0x002e, h01=0x0050, text=» ADKL A1,T:ASTA CALC START OF DSCB RECORDS«, t00=0x0068, t01=0x0010}
0x0a2ac…0a2d2               Head {h00=0x0022, h01=0x0050, text=» LDR A10,A1 SAVE START ADDRESS«, t00=0x0068, t01=0x0042}
0x0a2d2…0a2de               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0068, t01=0x0068}
0x0a2de…0a2fa               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x0068, t01=0x0074}
0x0a2fa…0a31c               Head {h00=0x001e, h01=0x0050, text=» ELR A1,A8 GET T:A-ADDRESS«, t00=0x0068, t01=0x0090}
0x0a31c…0a348               Head {h00=0x0028, h01=0x0050, text=» EL A3,CSN,A1 GET DSCB TOTAL LENGTH «, t00=0x0068, t01=0x00b2}
0x0a348…0a366               Head {h00=0x001a, h01=0x0050, text=» RF(Z) ALLB70 NO DSCB «, t00=0x0068, t01=0x00de}
0x0a366…0a398               Head {h00=0x002e, h01=0x0050, text=» ADKL A1,T:ASTA CALCULATE START OF DSCB'S «, t00=0x0068, t01=0x00fc}
0x0a398…0a3be               Head {h00=0x0022, h01=0x0050, text=» LDR A10,A1 SAVE START ADDRESS«, t00=0x0068, t01=0x012e}
0x0a3be…0a3ca               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0068, t01=0x0154}
0x0a3ca…0a3e0               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x0068, t01=0x0160}
0x0a3e0…0a3f2               Head {h00=0x000e, h01=0x0050, text=» SUR A3,A1«, t00=0x0068, t01=0x0176}
0x0a3f2…0a404               Head {h00=0x000e, h01=0x0050, text=» NGR A3,A3«, t00=0x0068, t01=0x0188}
0x0a404…0a428               Head {h00=0x0020, h01=0x0050, text=» SUK A3,DSCBL END CONDITION «, t00=0x0069, t01=0x000a}
0x0a428…0a466               Head {h00=0x003a, h01=0x0050, text=» ST A3,SAVE04,A13 SAVE ADDRESS TO END OF DSCB-RECORDS «, t00=0x0069, t01=0x002e}
0x0a466…0a4a4               Head {h00=0x003a, h01=0x0050, text=»ALLB10 SUK A1,DSCBL A1=FIRST WORD IN FIRST DSCB-RECORD«, t00=0x0069, t01=0x006c}
0x0a4a4…0a4c2               Head {h00=0x001a, h01=0x0050, text=» CW A1,SAVE04,A13 ALL?«, t00=0x0069, t01=0x00aa}
0x0a4c2…0a4dc               Head {h00=0x0016, h01=0x0050, text=» RF(E) ALLB70 YES!«, t00=0x0069, t01=0x00c8}
0x0a4dc…0a4f8               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x0069, t01=0x00e2}
0x0a4f8…0a522               Head {h00=0x0026, h01=0x0050, text=» LDR* A3,A1 GET FIRST WORD IN ECB «, t00=0x0069, t01=0x00fe}
0x0a522…0a542               Head {h00=0x001c, h01=0x0050, text=» SLL A3,1 STATIC BUFFER?«, t00=0x0069, t01=0x0128}
0x0a542…0a55c               Head {h00=0x0016, h01=0x0050, text=» RB(NN) ALLB10 NO!«, t00=0x0069, t01=0x0148}
0x0a55c…0a57e               Head {h00=0x001e, h01=0x0050, text=» ST A9,BA,A1 BUFFER START «, t00=0x0069, t01=0x0162}
0x0a57e…0a5a0               Head {h00=0x001e, h01=0x0050, text=» LD A3,RL,A1 BUFFER LENGTH«, t00=0x0069, t01=0x0184}
0x0a5a0…0a5b4               Head {h00=0x0010, h01=0x0050, text=» ST A3,BL,A1«, t00=0x006a, t01=0x0016}
0x0a5b4…0a5d8               Head {h00=0x0020, h01=0x0050, text=» LD A2,EL,A1 SHARED BUFFER? «, t00=0x006a, t01=0x002a}
0x0a5d8…0a5f0               Head {h00=0x0014, h01=0x0050, text=» RF(Z) NOTSH NO!«, t00=0x006a, t01=0x004e}
0x0a5f0…0a61a               Head {h00=0x0026, h01=0x0050, text=» LDR A4,A1 RESTORE START OF DSCB'S«, t00=0x006a, t01=0x0066}
0x0a61a…0a626               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x006a, t01=0x0090}
0x0a626…0a642               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x006a, t01=0x009c}
0x0a642…0a66a               Head {h00=0x0024, h01=0x0050, text=» ELR A3,A1 GET FIRST WORD IN ECB«, t00=0x006a, t01=0x00b8}
0x0a66a…0a68a               Head {h00=0x001c, h01=0x0050, text=» SLL A3,1 STATIC BUFFER?«, t00=0x006a, t01=0x00e0}
0x0a68a…0a6a4               Head {h00=0x0016, h01=0x0050, text=» RB(NN) ALLB10 NO!«, t00=0x006a, t01=0x0100}
0x0a6a4…0a6c6               Head {h00=0x001e, h01=0x0050, text=» EL A3,RL,A1 BUFFER LENGTH«, t00=0x006a, t01=0x011a}
0x0a6c6…0a6da               Head {h00=0x0010, h01=0x0050, text=» ES A3,BL,A1«, t00=0x006a, t01=0x013c}
0x0a6da…0a6fe               Head {h00=0x0020, h01=0x0050, text=» EL A2,EL,A1 SHARED BUFFER? «, t00=0x006a, t01=0x0150}
0x0a6fe…0a716               Head {h00=0x0014, h01=0x0050, text=» RF(Z) NOTSH NO!«, t00=0x006a, t01=0x0174}
0x0a716…0a740               Head {h00=0x0026, h01=0x0050, text=» LDR A4,A1 RESTORE START OF DSCB'S«, t00=0x006a, t01=0x018c}
0x0a740…0a74c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x006b, t01=0x0026}
0x0a74c…0a762               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x006b, t01=0x0032}
0x0a762…0a782               Head {h00=0x001c, h01=0x0050, text=» ADK A4,DSCBL FIRST WORD«, t00=0x006b, t01=0x0048}
0x0a782…0a7a2               Head {h00=0x001c, h01=0x0050, text=»ALLB20 SUK A2,1 A2=INDEX«, t00=0x006b, t01=0x0068}
0x0a7a2…0a7b8               Head {h00=0x0012, h01=0x0050, text=» RF(NN) ALLB30«, t00=0x006b, t01=0x0088}
0x0a7b8…0a7da               Head {h00=0x001e, h01=0x0050, text=» LDK A1,LMP4 FORMAT ERROR «, t00=0x006b, t01=0x009e}
0x0a7da…0a7ee               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x006b, t01=0x00c0}
0x0a7ee…0a802               Head {h00=0x0010, h01=0x0050, text=»ALLB30 EQU *«, t00=0x006b, t01=0x00d4}
0x0a802…0a822               Head {h00=0x001c, h01=0x0050, text=» RF(Z) ALLB40 ECB FOUND «, t00=0x006b, t01=0x00e8}
0x0a822…0a856               Head {h00=0x0030, h01=0x0050, text=» ADK A4,DSCBL A4=ADDRESS TO DSCB TO EXAMINE «, t00=0x006b, t01=0x0108}
0x0a856…0a86a               Head {h00=0x0010, h01=0x0050, text=» CWR A4,A10 «, t00=0x006b, t01=0x013c}
0x0a86a…0a880               Head {h00=0x0012, h01=0x0050, text=» RB(NE) ALLB20«, t00=0x006b, t01=0x0150}
0x0a880…0a8a6               Head {h00=0x0022, h01=0x0050, text=» LDK A1,LMP4 BUFFER NOT FOUND «, t00=0x006b, t01=0x0166}
0x0a8a6…0a8ba               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x006b, t01=0x018c}
0x0a8ba…0a8d6               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x006c, t01=0x0010}
0x0a8d6…0a902               Head {h00=0x0028, h01=0x0050, text=»ALLB40 LD A4,BA,A4 BUFFER ALLOCATED?«, t00=0x006c, t01=0x002c}
0x0a902…0a91e               Head {h00=0x0018, h01=0x0050, text=» RF(NZ) ALLB50 YES! «, t00=0x006c, t01=0x0058}
0x0a91e…0a940               Head {h00=0x001e, h01=0x0050, text=» LDK A1,LMP4 FORMAT ERROR «, t00=0x006c, t01=0x0074}
0x0a940…0a954               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x006c, t01=0x0096}
0x0a954…0a968               Head {h00=0x0010, h01=0x0050, text=»ALLB50 EQU *«, t00=0x006c, t01=0x00aa}
0x0a968…0a996               Head {h00=0x002a, h01=0x0050, text=» ST A4,BA,A1 AND STORE IN CURRENT ECB «, t00=0x006c, t01=0x00be}
0x0a996…0a9a2               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x006c, t01=0x00ec}
0x0a9a2…0a9be               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x006c, t01=0x00f8}
0x0a9be…0a9ea               Head {h00=0x0028, h01=0x0050, text=»ALLB40 EL A4,BA,A4 BUFFER ALLOCATED?«, t00=0x006c, t01=0x0114}
0x0a9ea…0aa06               Head {h00=0x0018, h01=0x0050, text=» RF(NZ) ALLB50 YES! «, t00=0x006c, t01=0x0140}
0x0aa06…0aa28               Head {h00=0x001e, h01=0x0050, text=» LDK A1,LMP4 FORMAT ERROR «, t00=0x006c, t01=0x015c}
0x0aa28…0aa3c               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x006c, t01=0x017e}
0x0aa3c…0aa50 (109, 0, 400) Head {h00=0x0010, h01=0x0050, text=»ALLB50 EQU *«, t00=0x006d, t01=0x0004}
0x0aa50…0aa7e               Head {h00=0x002a, h01=0x0050, text=» ES A4,BA,A1 AND ESORE IN CURRENT ECB «, t00=0x006d, t01=0x0018}
0x0aa7e…0aa8a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x006d, t01=0x0046}
0x0aa8a…0aaa0               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x006d, t01=0x0052}
0x0aaa0…0aab2               Head {h00=0x000e, h01=0x0050, text=» RB ALLB10«, t00=0x006d, t01=0x0068}
0x0aab2…0aaba               Head {h00=0x0004, h01=0x0050, t00=0x006d, t01=0x007a}
0x0aaba…0aad6               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x006d, t01=0x0082}
0x0aad6…0aaf6               Head {h00=0x001c, h01=0x0050, text=»NOTSH LDR A9,A9 PAGING? «, t00=0x006d, t01=0x009e}
0x0aaf6…0ab10               Head {h00=0x0016, h01=0x0050, text=» RF(NZ) NOTS10 NO!«, t00=0x006d, t01=0x00be}
0x0ab10…0ab40               Head {h00=0x002c, h01=0x0050, text=» CALL MOVING ALLOCATE BUFFER FROM BOTTOM«, t00=0x006d, t01=0x00d8}
0x0ab40…0ab6a               Head {h00=0x0026, h01=0x0050, text=» ST A2,BA,A1 STORE BUFFER ADDRESS «, t00=0x006d, t01=0x0108}
0x0ab6a…0ab7c               Head {h00=0x000e, h01=0x0050, text=» RB ALLB10«, t00=0x006d, t01=0x0132}
0x0ab7c…0abae               Head {h00=0x002e, h01=0x0050, text=»NOTS10 ADR A9,A3 ALLOCATE BUFFER FROM TOP «, t00=0x006d, t01=0x0144}
0x0abae…0abc0               Head {h00=0x000e, h01=0x0050, text=» ADKL A9,1«, t00=0x006d, t01=0x0176}
0x0abc0…0abe4               Head {h00=0x0020, h01=0x0050, text=» ANKL A9,/FFFE EVEN ADDRESS «, t00=0x006d, t01=0x0188}
0x0abe4…0abfc               Head {h00=0x0014, h01=0x0050, text=»* CHECK ADDRESS:«, t00=0x006e, t01=0x001c}
0x0abfc…0ac08               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x006e, t01=0x0034}
0x0ac08…0ac2e               Head {h00=0x0022, h01=0x0050, text=» LD A11,LSTADR,A13 DATA START «, t00=0x006e, t01=0x0040}
0x0ac2e…0ac42               Head {h00=0x0010, h01=0x0050, text=» CALL CMPADR«, t00=0x006e, t01=0x0066}
0x0ac42…0ac5c               Head {h00=0x0016, h01=0x0050, text=» RF(NL) ALLB60 OK!«, t00=0x006e, t01=0x007a}
0x0ac5c…0ac72               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP3 «, t00=0x006e, t01=0x0094}
0x0ac72…0ac86               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x006e, t01=0x00aa}
0x0ac86…0ac9a               Head {h00=0x0010, h01=0x0050, text=»ALLB60 EQU *«, t00=0x006e, t01=0x00be}
0x0ac9a…0accc               Head {h00=0x002e, h01=0x0050, text=» ST A9,FSTADR,A13 SAVE BUFFER END ADDRESS «, t00=0x006e, t01=0x00d2}
0x0accc…0acd8               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x006e, t01=0x0104}
0x0acd8…0acf4               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x006e, t01=0x0110}
0x0acf4…0ad2c               Head {h00=0x0034, h01=0x0050, text=»NOTSH CALL MOVING ALLOCATE BUFFER FROM 'BOTTOM' «, t00=0x006e, t01=0x012c}
0x0ad2c…0ad56               Head {h00=0x0026, h01=0x0050, text=» ES A2,BA,A1 STORE BUFFER ADDRESS «, t00=0x006e, t01=0x0164}
0x0ad56…0ad62               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x006e, t01=0x018e}
0x0ad62…0ad78               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x006f, t01=0x000a}
0x0ad78…0ad8a               Head {h00=0x000e, h01=0x0050, text=» RB ALLB10«, t00=0x006f, t01=0x0020}
0x0ad8a…0ad96               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x006f, t01=0x0032}
0x0ad96…0adc6               Head {h00=0x002c, h01=0x0050, text=»* RESERVE STACK AND SET STACKPOINTERS * «, t00=0x006f, t01=0x003e}
0x0adc6…0adce               Head {h00=0x0004, h01=0x0050, t00=0x006f, t01=0x006e}
0x0adce…0ade2               Head {h00=0x0010, h01=0x0050, text=»ALLB70 EQU *«, t00=0x006f, t01=0x0076}
0x0ade2…0adfe               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x006f, t01=0x008a}
0x0adfe…0ae22               Head {h00=0x0020, h01=0x0050, text=» LDR* A1,A8 GET T:A-ADDRESS «, t00=0x006f, t01=0x00a6}
0x0ae22…0ae3c               Head {h00=0x0016, h01=0x0050, text=» LD A4,LSTADR,A13 «, t00=0x006f, t01=0x00ca}
0x0ae3c…0ae4e               Head {h00=0x000e, h01=0x0050, text=» SUK A4,2 «, t00=0x006f, t01=0x00e4}
0x0ae4e…0ae72               Head {h00=0x0020, h01=0x0050, text=» LD A3,CSE,A1 GET STACK SIZE«, t00=0x006f, t01=0x00f6}
0x0ae72…0ae88               Head {h00=0x0012, h01=0x0050, text=» RF(NZ) ALLB80«, t00=0x006f, t01=0x011a}
0x0ae88…0aeb0               Head {h00=0x0024, h01=0x0050, text=» LDK A3,STKSZ DEFAULT STACKSIZE «, t00=0x006f, t01=0x0130}
0x0aeb0…0aec4               Head {h00=0x0010, h01=0x0050, text=»ALLB80 EQU *«, t00=0x006f, t01=0x0158}
0x0aec4…0aee8               Head {h00=0x0020, h01=0x0050, text=» ST A4,STKB,A1 SET STACKBASE«, t00=0x006f, t01=0x016c}
0x0aee8…0af08               Head {h00=0x001c, h01=0x0050, text=» STR A4,A1 STACK POINTER«, t00=0x006f, t01=0x0190}
0x0af08…0af2c               Head {h00=0x0020, h01=0x0050, text=» CALL MOVING ALLOCATE STACK «, t00=0x0070, t01=0x0020}
0x0af2c…0af50               Head {h00=0x0020, h01=0x0050, text=» ST A2,STKE,A1 SET STACK-END«, t00=0x0070, t01=0x0044}
0x0af50…0af5c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0070, t01=0x0068}
0x0af5c…0af78               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x0070, t01=0x0074}
0x0af78…0af9a               Head {h00=0x001e, h01=0x0050, text=» ELR A1,A8 GET T:A-ADDRESS«, t00=0x0070, t01=0x0090}
0x0af9a…0afbe               Head {h00=0x0020, h01=0x0050, text=» EL A3,CSE,A1 GET STACK SIZE«, t00=0x0070, t01=0x00b2}
0x0afbe…0afec               Head {h00=0x002a, h01=0x0050, text=» RF(NZ) ALLB80 USER DEFINED STACK SIZE«, t00=0x0070, t01=0x00d6}
0x0afec…0b014               Head {h00=0x0024, h01=0x0050, text=» LDK A3,STKSZ DEFAULT STACK SIZE«, t00=0x0070, t01=0x0104}
0x0b014…0b040               Head {h00=0x0028, h01=0x0050, text=»ALLB80 ES A3,STKB,A1 SAVE STACK SIZE«, t00=0x0070, t01=0x012c}
0x0b040…0b064               Head {h00=0x0020, h01=0x0050, text=» CALL MOVING ALLOCATE STACK «, t00=0x0070, t01=0x0158}
0x0b064…0b08a               Head {h00=0x0022, h01=0x0050, text=» ES A2,STKE,A1 STORE STACK END«, t00=0x0070, t01=0x017c}
0x0b08a…0b0b0               Head {h00=0x0022, h01=0x0050, text=» EL A3,STKB,A1 GET STACK SIZE «, t00=0x0071, t01=0x0012}
0x0b0b0…0b0d6               Head {h00=0x0022, h01=0x0050, text=» ADR A2,A3 COMPUTE STACK BASE «, t00=0x0071, t01=0x0038}
0x0b0d6…0b108               Head {h00=0x002e, h01=0x0050, text=» SUK A2,2 ADDRESS TO LAST WORD IN STACK =6«, t00=0x0071, t01=0x005e}
0x0b108…0b130               Head {h00=0x0024, h01=0x0050, text=» ES A2,STKB,A1 STORE STACK BASE «, t00=0x0071, t01=0x0090}
0x0b130…0b15e               Head {h00=0x002a, h01=0x0050, text=» ESR A2,A1 STORE CURRENT STACK POINTER«, t00=0x0071, t01=0x00b8}
0x0b15e…0b16a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0071, t01=0x00e6}
0x0b16a…0b180               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x0071, t01=0x00f2}
0x0b180…0b190               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0071, t01=0x0108}
0x0b190…0b19e               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0071, t01=0x0118}
0x0b19e…0b1a6               Head {h00=0x0004, h01=0x0050, t00=0x0071, t01=0x0126}
0x0b1a6…0b1de               Head {h00=0x0034, h01=0x0050, text=»**              M O V T : A                   **«, t00=0x0071, t01=0x012e}
0x0b1de…0b216               Head {h00=0x0034, h01=0x0050, text=»**                                            **«, t00=0x0071, t01=0x0166}
0x0b216…0b24e               Head {h00=0x0034, h01=0x0050, text=»**  MOVE T:A AND UPDATE DATA SET ADDRESSES IN **«, t00=0x0072, t01=0x000e}
0x0b24e…0b286               Head {h00=0x0034, h01=0x0050, text=»**  FORMAT CONTROL BLOCK                      **«, t00=0x0072, t01=0x0046}
0x0b286…0b2be               Head {h00=0x0034, h01=0x0050, text=»**                                            **«, t00=0x0072, t01=0x007e}
0x0b2be…0b2f6               Head {h00=0x0034, h01=0x0050, text=»**  INPUT : A8=T:A-ADDRESS                    **«, t00=0x0072, t01=0x00b6}
0x0b2f6…0b32e               Head {h00=0x0034, h01=0x0050, text=»**          A12=T:D-ADDRESS                   **«, t00=0x0072, t01=0x00ee}
0x0b32e…0b366               Head {h00=0x0034, h01=0x0050, text=»**          CIA (IN T:A)=DISL. TO T:A-START   **«, t00=0x0072, t01=0x0126}
0x0b366…0b39e               Head {h00=0x0034, h01=0x0050, text=»**  OUTPUT: A2=NEW T:A-ADDRESS                **«, t00=0x0072, t01=0x015e}
0x0b39e…0b3d6               Head {h00=0x0034, h01=0x0050, text=»**  WORKREGS: A1-A4                           **«, t00=0x0073, t01=0x0008}
0x0b3d6…0b40e               Head {h00=0x0034, h01=0x0050, text=»************************************************«, t00=0x0073, t01=0x0040}
0x0b40e…0b416               Head {h00=0x0004, h01=0x0050, t00=0x0073, t01=0x0078}
0x0b416…0b42a               Head {h00=0x0010, h01=0x0050, text=»MOVT:A EQU *«, t00=0x0073, t01=0x0080}
0x0b42a…0b446               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x0073, t01=0x0094}
0x0b446…0b46a               Head {h00=0x0020, h01=0x0050, text=» LDR* A1,A8 GET T:A-ADDRESS «, t00=0x0073, t01=0x00b0}
0x0b46a…0b496               Head {h00=0x0028, h01=0x0050, text=» LD A3,WATLEN,A12 GET LENGTH OF WAT «, t00=0x0073, t01=0x00d4}
0x0b496…0b4ae               Head {h00=0x0014, h01=0x0050, text=» SLL A3,2 BYTES «, t00=0x0073, t01=0x0100}
0x0b4ae…0b4de               Head {h00=0x002c, h01=0x0050, text=» SU A3,CIA,A1 ADD DISPLACEMENT TO START «, t00=0x0073, t01=0x0118}
0x0b4de…0b4fe               Head {h00=0x001c, h01=0x0050, text=» ADK A3,WATFST A3=LENGTH«, t00=0x0073, t01=0x0148}
0x0b4fe…0b520               Head {h00=0x001e, h01=0x0050, text=» AD A1,CIA,A1 FROM-ADDRESS«, t00=0x0073, t01=0x0168}
0x0b520…0b534               Head {h00=0x0010, h01=0x0050, text=» CALL MOVING«, t00=0x0073, t01=0x018a}
0x0b534…0b548               Head {h00=0x0010, h01=0x0050, text=» LDR* A4,A8 «, t00=0x0074, t01=0x000e}
0x0b548…0b56e               Head {h00=0x0022, h01=0x0050, text=» SU A2,CIA,A4 NEW T:A-ADDRESS «, t00=0x0074, t01=0x0022}
0x0b56e…0b596               Head {h00=0x0024, h01=0x0050, text=» SU A1,CIA,A4 'OLD' T:A-ADDRESS «, t00=0x0074, t01=0x0048}
0x0b596…0b59e               Head {h00=0x0004, h01=0x0050, t00=0x0074, t01=0x0070}
0x0b59e…0b5da               Head {h00=0x0038, h01=0x0050, text=»* COMPUTE AND STORE ADDRESSES TO DATA-SETS IN FCB * «, t00=0x0074, t01=0x0078}
0x0b5da…0b5e2               Head {h00=0x0004, h01=0x0050, t00=0x0074, t01=0x00b4}
0x0b5e2…0b602               Head {h00=0x001c, h01=0x0050, text=» LD A3,FCD,A12 ANY FCD? «, t00=0x0074, t01=0x00bc}
0x0b602…0b61c               Head {h00=0x0016, h01=0x0050, text=» RF(Z) MOVT10 NO! «, t00=0x0074, t01=0x00dc}
0x0b61c…0b63c               Head {h00=0x001c, h01=0x0050, text=» ADR A3,A2 START OF FCB «, t00=0x0074, t01=0x00f6}
0x0b63c…0b660               Head {h00=0x0020, h01=0x0050, text=» LDR A4,A2 SAVE T:A-ADDRESS «, t00=0x0074, t01=0x0116}
0x0b660…0b694               Head {h00=0x0030, h01=0x0050, text=» LD A10,FLAG,A13 REAL TASK DATA PROCESSING? «, t00=0x0074, t01=0x013a}
0x0b694…0b6ae               Head {h00=0x0016, h01=0x0050, text=» RF(Z) MOVT05 NO! «, t00=0x0074, t01=0x016e}
0x0b6ae…0b6ec               Head {h00=0x003a, h01=0x0050, text=» SUR A4,A1 ADJUST FOR OLD RELOCATION (OLD T:A-ADDRESS)«, t00=0x0074, t01=0x0188}
0x0b6ec…0b700               Head {h00=0x0010, h01=0x0050, text=»MOVT05 EQU *«, t00=0x0075, t01=0x0036}
0x0b700…0b71a               Head {h00=0x0016, h01=0x0050, text=» ADS A4,FCBDD1,A3 «, t00=0x0075, t01=0x004a}
0x0b71a…0b734               Head {h00=0x0016, h01=0x0050, text=» ADS A4,FCBDD2,A3 «, t00=0x0075, t01=0x0064}
0x0b734…0b74a               Head {h00=0x0012, h01=0x0050, text=»MOVT10 RTN A14«, t00=0x0075, t01=0x007e}
0x0b74a…0b756               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0075, t01=0x0094}
0x0b756…0b772               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x0075, t01=0x00a0}
0x0b772…0b77a               Head {h00=0x0004, h01=0x0050, t00=0x0075, t01=0x00bc}
0x0b77a…0b79c               Head {h00=0x001e, h01=0x0050, text=» ELR A1,A8 GET T:A-ADDRESS«, t00=0x0075, t01=0x00c4}
0x0b79c…0b7c8               Head {h00=0x0028, h01=0x0050, text=» EL A3,WATLEN,A12 GET LENGTH OF WAT «, t00=0x0075, t01=0x00e6}
0x0b7c8…0b7e0               Head {h00=0x0014, h01=0x0050, text=» SLL A3,2 BYTES «, t00=0x0075, t01=0x0112}
0x0b7e0…0b7f6               Head {h00=0x0012, h01=0x0050, text=» EL A10,CIA,A1«, t00=0x0075, t01=0x012a}
0x0b7f6…0b81e               Head {h00=0x0024, h01=0x0050, text=» SUR A3,A10 ADD DISPL. TO START «, t00=0x0075, t01=0x0140}
0x0b81e…0b83e               Head {h00=0x001c, h01=0x0050, text=» ADK A3,WATFST A3=LENGTH«, t00=0x0075, t01=0x0168}
0x0b83e…0b85e               Head {h00=0x001c, h01=0x0050, text=» ADR A1,A10 FROM-ADDRESS«, t00=0x0075, t01=0x0188}
0x0b85e…0b872               Head {h00=0x0010, h01=0x0050, text=» CALL MOVING«, t00=0x0076, t01=0x0018}
0x0b872…0b884               Head {h00=0x000e, h01=0x0050, text=» ELR A4,A8«, t00=0x0076, t01=0x002c}
0x0b884…0b89a               Head {h00=0x0012, h01=0x0050, text=» EL A10,CIA,A4«, t00=0x0076, t01=0x003e}
0x0b89a…0b8be               Head {h00=0x0020, h01=0x0050, text=» SUR A2,A10 NEW T:A-ADDRESS «, t00=0x0076, t01=0x0054}
0x0b8be…0b8e4               Head {h00=0x0022, h01=0x0050, text=» SUR A1,A10 'OLD' T:A-ADDRESS «, t00=0x0076, t01=0x0078}
0x0b8e4…0b920               Head {h00=0x0038, h01=0x0050, text=»* COMPUTE AND STORE ADDRESSES TO DATA-SETS IN FCB * «, t00=0x0076, t01=0x009e}
0x0b920…0b928               Head {h00=0x0004, h01=0x0050, t00=0x0076, t01=0x00da}
0x0b928…0b948               Head {h00=0x001c, h01=0x0050, text=» EL A3,FCD,A12 ANY FCD? «, t00=0x0076, t01=0x00e2}
0x0b948…0b962               Head {h00=0x0016, h01=0x0050, text=» RF(Z) MOVT10 NO! «, t00=0x0076, t01=0x0102}
0x0b962…0b984               Head {h00=0x001e, h01=0x0050, text=» LDR A4,A2 GET T:A-ADDRESS«, t00=0x0076, t01=0x011c}
0x0b984…0b9b8               Head {h00=0x0030, h01=0x0050, text=» LD A10,FLAG,A13 REAL TASK DATA PROCESSING? «, t00=0x0076, t01=0x013e}
0x0b9b8…0b9d2               Head {h00=0x0016, h01=0x0050, text=» RF(Z) MOVT05 NO! «, t00=0x0076, t01=0x0172}
0x0b9d2…0ba0e               Head {h00=0x0038, h01=0x0050, text=» SUR A4,A1 ADJUST FOR OLD RELOCATION (OLD T:A-ADDR.)«, t00=0x0076, t01=0x018c}
0x0ba0e…0ba22               Head {h00=0x0010, h01=0x0050, text=»MOVT05 EQU *«, t00=0x0077, t01=0x0038}
0x0ba22…0ba42               Head {h00=0x001c, h01=0x0050, text=» ADR A3,A2 START OF FCB «, t00=0x0077, t01=0x004c}
0x0ba42…0ba64               Head {h00=0x001e, h01=0x0050, text=» TL* MMTO,13 LOAD TO-TABLE«, t00=0x0077, t01=0x006c}
0x0ba64…0ba7e               Head {h00=0x0016, h01=0x0050, text=» EL A10,FCBDD1,A3 «, t00=0x0077, t01=0x008e}
0x0ba7e…0ba92               Head {h00=0x0010, h01=0x0050, text=» ADR A10,A4 «, t00=0x0077, t01=0x00a8}
0x0ba92…0baac               Head {h00=0x0016, h01=0x0050, text=» ES A10,FCBDD1,A3 «, t00=0x0077, t01=0x00bc}
0x0baac…0bac6               Head {h00=0x0016, h01=0x0050, text=» EL A10,FCBDD2,A3 «, t00=0x0077, t01=0x00d6}
0x0bac6…0bada               Head {h00=0x0010, h01=0x0050, text=» ADR A10,A4 «, t00=0x0077, t01=0x00f0}
0x0bada…0baf4               Head {h00=0x0016, h01=0x0050, text=» ES A10,FCBDD2,A3 «, t00=0x0077, t01=0x0104}
0x0baf4…0bb1e               Head {h00=0x0026, h01=0x0050, text=» TL* MMFROM,A13 RELOAD FROM-TABLE «, t00=0x0077, t01=0x011e}
0x0bb1e…0bb34               Head {h00=0x0012, h01=0x0050, text=»MOVT10 RTN A14«, t00=0x0077, t01=0x0148}
0x0bb34…0bb40               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0077, t01=0x015e}
0x0bb40…0bb4e               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0077, t01=0x016a}
0x0bb4e…0bb56               Head {h00=0x0004, h01=0x0050, t00=0x0077, t01=0x0178}
0x0bb56…0bb5e               Head {h00=0x0004, h01=0x0050, t00=0x0077, t01=0x0180}
0x0bb5e…0bb66               Head {h00=0x0004, h01=0x0050, t00=0x0077, t01=0x0188}
0x0bb66…0bba0               Head {h00=0x0036, h01=0x0050, text=»**                 C M P A D R                  **«, t00=0x0077, t01=0x0190}
0x0bba0…0bbda               Head {h00=0x0036, h01=0x0050, text=»**                                              **«, t00=0x0078, t01=0x003a}
0x0bbda…0bc14               Head {h00=0x0036, h01=0x0050, text=»**                                              **«, t00=0x0078, t01=0x0074}
0x0bc14…0bc4e               Head {h00=0x0036, h01=0x0050, text=»**  COMPARE ADDRESSES. RESULT IN PSW ON RETURN  **«, t00=0x0078, t01=0x00ae}
0x0bc4e…0bc88               Head {h00=0x0036, h01=0x0050, text=»**                                              **«, t00=0x0078, t01=0x00e8}
0x0bc88…0bcc2               Head {h00=0x0036, h01=0x0050, text=»**  INPUT : A11 COMPARED TO..                   **«, t00=0x0078, t01=0x0122}
0x0bcc2…0bcfc               Head {h00=0x0036, h01=0x0050, text=»**          A9                                  **«, t00=0x0078, t01=0x015c}
0x0bcfc…0bd36               Head {h00=0x0036, h01=0x0050, text=»**  OUTPUT: RESULT IN A14-STACK                 **«, t00=0x0079, t01=0x0008}
0x0bd36…0bd70               Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0079, t01=0x0042}
0x0bd70…0bd7c               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0079, t01=0x007c}
0x0bd7c…0bd90               Head {h00=0x0010, h01=0x0050, text=»CMPADR EQU *«, t00=0x0079, t01=0x0088}
0x0bd90…0bda4               Head {h00=0x0010, h01=0x0050, text=» TNM A11,A9 «, t00=0x0079, t01=0x009c}
0x0bda4…0bdba               Head {h00=0x0012, h01=0x0050, text=» RF(NN) CMPA10«, t00=0x0079, t01=0x00b0}
0x0bdba…0bdce               Head {h00=0x0010, h01=0x0050, text=» CWR A9,A11 «, t00=0x0079, t01=0x00c6}
0x0bdce…0bde0               Head {h00=0x000e, h01=0x0050, text=» RF CMPA20«, t00=0x0079, t01=0x00da}
0x0bde0…0bdfa               Head {h00=0x0016, h01=0x0050, text=»CMPA10 CWR A11,A9 «, t00=0x0079, t01=0x00ec}
0x0bdfa…0be2c               Head {h00=0x002e, h01=0x0050, text=»CMPA20 CFI A14,PSW,A13 PUT RESULT ON STACK«, t00=0x0079, t01=0x0106}
0x0be2c…0be3c               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0079, t01=0x0138}
0x0be3c…0be52               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x0079, t01=0x0148}
0x0be52…0be60               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0079, t01=0x015e}
0x0be60…0bea8               Head {h00=0x0044, h01=0x0050, text=»*************************************************************** «, t00=0x0079, t01=0x016c}
0x0bea8…0bef0               Head {h00=0x0044, h01=0x0050, text=»*                                                             * «, t00=0x007a, t01=0x0024}
0x0bef0…0bf38               Head {h00=0x0044, h01=0x0050, text=»*  ICBMVD - INDICATE CURRENT BLOCK MOVED                      * «, t00=0x007a, t01=0x006c}
0x0bf38…0bf80               Head {h00=0x0044, h01=0x0050, text=»*  =====================================                      * «, t00=0x007a, t01=0x00b4}
0x0bf80…0bfc8               Head {h00=0x0044, h01=0x0050, text=»*                                                             * «, t00=0x007a, t01=0x00fc}
0x0bfc8…0c010               Head {h00=0x0044, h01=0x0050, text=»*  REFERENCED IN:  MOVCOM                                     * «, t00=0x007a, t01=0x0144}
0x0c010…0c058               Head {h00=0x0044, h01=0x0050, text=»*                                                             * «, t00=0x007a, t01=0x018c}
0x0c058…0c0a0               Head {h00=0x0044, h01=0x0050, text=»*  ENTRY:  A8 - FIRST T:A POINTER                             * «, t00=0x007b, t01=0x0044}
0x0c0a0…0c0e8               Head {h00=0x0044, h01=0x0050, text=»*          A6 - SECOND T:A POINTER                            * «, t00=0x007b, t01=0x008c}
0x0c0e8…0c130               Head {h00=0x0044, h01=0x0050, text=»*         BIT - BIT NUMBER SET IN CWB- OR UWB-MASK            * «, t00=0x007b, t01=0x00d4}
0x0c130…0c178               Head {h00=0x0044, h01=0x0050, text=»*                                                             * «, t00=0x007b, t01=0x011c}
0x0c178…0c1c0               Head {h00=0x0044, h01=0x0050, text=»*  EXIT:  CORRESPONDING BIT IN CURRENT STATCK POINTER         * «, t00=0x007b, t01=0x0164}
0x0c1c0…0c208               Head {h00=0x0044, h01=0x0050, text=»*         IN T:A IS SET                                       * «, t00=0x007c, t01=0x001c}
0x0c208…0c250               Head {h00=0x0044, h01=0x0050, text=»*                                                             * «, t00=0x007c, t01=0x0064}
0x0c250…0c298               Head {h00=0x0044, h01=0x0050, text=»*  WORK REGISTERS:  A1,A2                                     * «, t00=0x007c, t01=0x00ac}
0x0c298…0c2e0               Head {h00=0x0044, h01=0x0050, text=»*                                                             * «, t00=0x007c, t01=0x00f4}
0x0c2e0…0c328               Head {h00=0x0044, h01=0x0050, text=»*  SUBROUTINES:                                               * «, t00=0x007c, t01=0x013c}
0x0c328…0c370               Head {h00=0x0044, h01=0x0050, text=»*                                                             * «, t00=0x007c, t01=0x0184}
0x0c370…0c3b8               Head {h00=0x0044, h01=0x0050, text=»*************************************************************** «, t00=0x007d, t01=0x003c}
0x0c3b8…0c3c6               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x007d, t01=0x0084}
0x0c3c6…0c3da               Head {h00=0x0010, h01=0x0050, text=»ICBMVD EQU *«, t00=0x007d, t01=0x0092}
0x0c3da…0c3fa               Head {h00=0x001c, h01=0x0050, text=» LDKL A1,/8000 SET BIT 0«, t00=0x007d, t01=0x00a6}
0x0c3fa…0c434               Head {h00=0x0036, h01=0x0050, text=» LD A2,BIT,A13 GET BIT NUMBER IN CWB- OR UWB-MASK «, t00=0x007d, t01=0x00c6}
0x0c434…0c45a               Head {h00=0x0022, h01=0x0050, text=»IBAM10 RF(Z) IBAM20 BIT FOUND «, t00=0x007d, t01=0x0100}
0x0c45a…0c484               Head {h00=0x0026, h01=0x0050, text=» SRL A1,1 SHIFT BIT RIGHT ONE STEP«, t00=0x007d, t01=0x0126}
0x0c484…0c4ac               Head {h00=0x0024, h01=0x0050, text=» SUK A2,1 DECREMENT BIT COUNTER «, t00=0x007d, t01=0x0150}
0x0c4ac…0c4be               Head {h00=0x000e, h01=0x0050, text=» RB IBAM10«, t00=0x007d, t01=0x0178}
0x0c4be…0c4c8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007d, t01=0x018a}
0x0c4c8…0c4f2 (126, 0, 400) Head {h00=0x0026, h01=0x0050, text=»*  UPDATE MOVED MASK IN FIRST T:A «, t00=0x007e, t01=0x0004}
0x0c4f2…0c4fc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007e, t01=0x002e}
0x0c4fc…0c508               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x007e, t01=0x0038}
0x0c508…0c524               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x007e, t01=0x0044}
0x0c524…0c54e               Head {h00=0x0026, h01=0x0050, text=»IBAM20 LDR* A2,A8 GET T:A POINTER «, t00=0x007e, t01=0x0060}
0x0c54e…0c576               Head {h00=0x0024, h01=0x0050, text=» LDR* A3,A2 GET MOVED BLOCK MASK«, t00=0x007e, t01=0x008a}
0x0c576…0c5a6               Head {h00=0x002c, h01=0x0050, text=» ORR A3,A1 INDICATE CURRENT BLOCK MOVED «, t00=0x007e, t01=0x00b2}
0x0c5a6…0c5d4               Head {h00=0x002a, h01=0x0050, text=» STR A3,A2 STORE NEW MOVED BLOCK MASK «, t00=0x007e, t01=0x00e2}
0x0c5d4…0c5de               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007e, t01=0x0110}
0x0c5de…0c608               Head {h00=0x0026, h01=0x0050, text=»*  UPDATE MOVED MASK IN SECOND T:A«, t00=0x007e, t01=0x011a}
0x0c608…0c612               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007e, t01=0x0144}
0x0c612…0c636               Head {h00=0x0020, h01=0x0050, text=» LDR* A2,A6 GET T:A POINTER «, t00=0x007e, t01=0x014e}
0x0c636…0c65e               Head {h00=0x0024, h01=0x0050, text=» LDR* A3,A2 GET MOVED BLOCK MASK«, t00=0x007e, t01=0x0172}
0x0c65e…0c68e               Head {h00=0x002c, h01=0x0050, text=» ORR A3,A1 INDICATE CURRENT BLOCK MOVED «, t00=0x007f, t01=0x000a}
0x0c68e…0c6bc               Head {h00=0x002a, h01=0x0050, text=» STR A3,A2 STORE NEW MOVED BLOCK MASK «, t00=0x007f, t01=0x003a}
0x0c6bc…0c6c8               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x007f, t01=0x0068}
0x0c6c8…0c6e4               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x007f, t01=0x0074}
0x0c6e4…0c70c               Head {h00=0x0024, h01=0x0050, text=»IBAM20 ELR A2,A8 GET T:A POINTER«, t00=0x007f, t01=0x0090}
0x0c70c…0c734               Head {h00=0x0024, h01=0x0050, text=» ELR A3,A2 GET MOVED BLOCK MASK «, t00=0x007f, t01=0x00b8}
0x0c734…0c764               Head {h00=0x002c, h01=0x0050, text=» ORR A3,A1 INDICATE CURRENT BLOCK MOVED «, t00=0x007f, t01=0x00e0}
0x0c764…0c792               Head {h00=0x002a, h01=0x0050, text=» ESR A3,A2 STORE NEW MOVED BLOCK MASK «, t00=0x007f, t01=0x0110}
0x0c792…0c79c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007f, t01=0x013e}
0x0c79c…0c7c6               Head {h00=0x0026, h01=0x0050, text=»*  UPDATE MOVED MASK IN SECOND T:A«, t00=0x007f, t01=0x0148}
0x0c7c6…0c7d0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007f, t01=0x0172}
0x0c7d0…0c7f2               Head {h00=0x001e, h01=0x0050, text=» ELR A2,A6 GET T:A POINTER«, t00=0x007f, t01=0x017c}
0x0c7f2…0c81a               Head {h00=0x0024, h01=0x0050, text=» ELR A3,A2 GET MOVED BLOCK MASK «, t00=0x0080, t01=0x000e}
0x0c81a…0c84a               Head {h00=0x002c, h01=0x0050, text=» ORR A3,A1 INDICATE CURRENT BLOCK MOVED «, t00=0x0080, t01=0x0036}
0x0c84a…0c878               Head {h00=0x002a, h01=0x0050, text=» ESR A3,A2 STORE NEW MOVED BLOCK MASK «, t00=0x0080, t01=0x0066}
0x0c878…0c884               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0080, t01=0x0094}
0x0c884…0c89a               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x0080, t01=0x00a0}
0x0c89a…0c8aa               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0080, t01=0x00b6}
0x0c8aa…0c8b8               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0080, t01=0x00c6}
0x0c8b8…0c906               Head {h00=0x004a, h01=0x0050, text=»********************************************************************* «, t00=0x0080, t01=0x00d4}
0x0c906…0c954               Head {h00=0x004a, h01=0x0050, text=»*                                                                   * «, t00=0x0080, t01=0x0122}
0x0c954…0c9a2               Head {h00=0x004a, h01=0x0050, text=»*               CHKMVD - CHECK IF BLOCK ALREADY MOVED               * «, t00=0x0080, t01=0x0170}
0x0c9a2…0c9f0               Head {h00=0x004a, h01=0x0050, text=»*               =====================================               * «, t00=0x0081, t01=0x002e}
0x0c9f0…0ca3e               Head {h00=0x004a, h01=0x0050, text=»*                                                                   * «, t00=0x0081, t01=0x007c}
0x0ca3e…0ca8c               Head {h00=0x004a, h01=0x0050, text=»*  REFERENCED IN:  MOVCOM,MOVCLA                                    * «, t00=0x0081, t01=0x00ca}
0x0ca8c…0cada               Head {h00=0x004a, h01=0x0050, text=»*                                                                   * «, t00=0x0081, t01=0x0118}
0x0cada…0cb28               Head {h00=0x004a, h01=0x0050, text=»*  ENTRY:  A8 - POINTER TO T:A                                      * «, t00=0x0081, t01=0x0166}
0x0cb28…0cb76               Head {h00=0x004a, h01=0x0050, text=»*         BIT - BIT NUMBER IN CWB- OR UWB-MASK                      * «, t00=0x0082, t01=0x0024}
0x0cb76…0cbc4               Head {h00=0x004a, h01=0x0050, text=»*                                                                   * «, t00=0x0082, t01=0x0072}
0x0cbc4…0cc12               Head {h00=0x004a, h01=0x0050, text=»*  EXIT:  IF BLOCK ALREADY MOVED THEN CR=2 ELSE CR<>2               * «, t00=0x0082, t01=0x00c0}
0x0cc12…0cc60               Head {h00=0x004a, h01=0x0050, text=»*                                                                   * «, t00=0x0082, t01=0x010e}
0x0cc60…0ccae               Head {h00=0x004a, h01=0x0050, text=»*  WORK REGISTER:  A1,A2                                            * «, t00=0x0082, t01=0x015c}
0x0ccae…0ccfc               Head {h00=0x004a, h01=0x0050, text=»*                                                                   * «, t00=0x0083, t01=0x001a}
0x0ccfc…0cd4a               Head {h00=0x004a, h01=0x0050, text=»*  SUBROUTINES:                                                     * «, t00=0x0083, t01=0x0068}
0x0cd4a…0cd98               Head {h00=0x004a, h01=0x0050, text=»*                                                                   * «, t00=0x0083, t01=0x00b6}
0x0cd98…0cde6               Head {h00=0x004a, h01=0x0050, text=»********************************************************************* «, t00=0x0083, t01=0x0104}
0x0cde6…0cdf4               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0083, t01=0x0152}
0x0cdf4…0ce08               Head {h00=0x0010, h01=0x0050, text=»CHKMVD EQU *«, t00=0x0083, t01=0x0160}
0x0ce08…0ce24               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x0083, t01=0x0174}
0x0ce24…0ce48               Head {h00=0x0020, h01=0x0050, text=» LDR* A1,A8 GET T:A POINTER «, t00=0x0083, t01=0x0190}
0x0ce48…0ce70               Head {h00=0x0024, h01=0x0050, text=» LDR* A1,A1 GET MOVED BLOCK MASK«, t00=0x0084, t01=0x0024}
0x0ce70…0ce7c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0084, t01=0x004c}
0x0ce7c…0ce98               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x0084, t01=0x0058}
0x0ce98…0ceba               Head {h00=0x001e, h01=0x0050, text=» ELR A1,A8 GET T:A POINTER«, t00=0x0084, t01=0x0074}
0x0ceba…0cee2               Head {h00=0x0024, h01=0x0050, text=» ELR A1,A1 GET MOVED BLOCK MASK «, t00=0x0084, t01=0x0096}
0x0cee2…0ceee               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0084, t01=0x00be}
0x0ceee…0cf04               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x0084, t01=0x00ca}
0x0cf04…0cf3a               Head {h00=0x0032, h01=0x0050, text=» LD A2,BIT,A13 GET BIT SET IN CWB- OR UWB-MASK«, t00=0x0084, t01=0x00e0}
0x0cf3a…0cf74               Head {h00=0x0036, h01=0x0050, text=»CHKM10 RF(Z) CHKM20 BIT IN MOVED BLOCK MASK FOUND «, t00=0x0084, t01=0x0116}
0x0cf74…0cfa2               Head {h00=0x002a, h01=0x0050, text=» SLL A1,1 NEXT BIT IN MOVED BLOCK MASK«, t00=0x0084, t01=0x0150}
0x0cfa2…0cfca               Head {h00=0x0024, h01=0x0050, text=» SUK A2,1 DECREMENT BIT COUNTER «, t00=0x0084, t01=0x017e}
0x0cfca…0cfdc               Head {h00=0x000e, h01=0x0050, text=» RB CHKM10«, t00=0x0085, t01=0x0016}
0x0cfdc…0cffa               Head {h00=0x001a, h01=0x0050, text=»CHKM20 ADK A1,0 SET CR«, t00=0x0085, t01=0x0028}
0x0cffa…0d028               Head {h00=0x002a, h01=0x0050, text=» CFI A14,PSW,A13 PUT CONDITION IN PSW «, t00=0x0085, t01=0x0046}
0x0d028…0d038               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0085, t01=0x0074}
0x0d038…0d046               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0085, t01=0x0084}
0x0d046…0d052               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0085, t01=0x0092}
0x0d052…0d05e               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0085, t01=0x009e}
0x0d05e…0d09c               Head {h00=0x003a, h01=0x0050, text=»*****     S * U * P * E * R * L * O * O * P       ****«, t00=0x0085, t01=0x00aa}
0x0d09c…0d0da               Head {h00=0x003a, h01=0x0050, text=»**                                                  **«, t00=0x0085, t01=0x00e8}
0x0d0da…0d118               Head {h00=0x003a, h01=0x0050, text=»**           S H I F T        &       SKIFTA        **«, t00=0x0085, t01=0x0126}
0x0d118…0d156               Head {h00=0x003a, h01=0x0050, text=»**                                                  **«, t00=0x0085, t01=0x0164}
0x0d156…0d194               Head {h00=0x003a, h01=0x0050, text=»**  CALCULATES BIT NUMBER SAT IN MASK-WORD          **«, t00=0x0086, t01=0x0012}
0x0d194…0d1d2               Head {h00=0x003a, h01=0x0050, text=»**  INPUT : A7=MASK WORD                            **«, t00=0x0086, t01=0x0050}
0x0d1d2…0d210               Head {h00=0x003a, h01=0x0050, text=»**  OUTPUT: BIT=BIT NUMBER                          **«, t00=0x0086, t01=0x008e}
0x0d210…0d24e               Head {h00=0x003a, h01=0x0050, text=»**          CONDITION CODE IN PSW ON RETURN         **«, t00=0x0086, t01=0x00cc}
0x0d24e…0d28c               Head {h00=0x003a, h01=0x0050, text=»******************************************************«, t00=0x0086, t01=0x010a}
0x0d28c…0d298               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0086, t01=0x0148}
0x0d298…0d2ac               Head {h00=0x0010, h01=0x0050, text=»SHIFT EQU * «, t00=0x0086, t01=0x0154}
0x0d2ac…0d2d2               Head {h00=0x0022, h01=0x0050, text=» CM BIT,A13 RESET BIT COUNTER «, t00=0x0086, t01=0x0168}
0x0d2d2…0d2e4               Head {h00=0x000e, h01=0x0050, text=» LDR A7,A7«, t00=0x0086, t01=0x018e}
0x0d2e4…0d2f6               Head {h00=0x000e, h01=0x0050, text=» RF SHIF20«, t00=0x0087, t01=0x0010}
0x0d2f6…0d320               Head {h00=0x0026, h01=0x0050, text=»SKIFTA EQU * ENTRY: CONTINUE SHIFT«, t00=0x0087, t01=0x0022}
0x0d320…0d33a               Head {h00=0x0016, h01=0x0050, text=»SHIF10 IM BIT,A13 «, t00=0x0087, t01=0x004c}
0x0d33a…0d34c               Head {h00=0x000e, h01=0x0050, text=» SLL A7,1 «, t00=0x0087, t01=0x0066}
0x0d34c…0d360               Head {h00=0x0010, h01=0x0050, text=»SHIF20 EQU *«, t00=0x0087, t01=0x0078}
0x0d360…0d388               Head {h00=0x0024, h01=0x0050, text=» RF(Z) SHIF30 NO MOORE BITS SAT «, t00=0x0087, t01=0x008c}
0x0d388…0d39e               Head {h00=0x0012, h01=0x0050, text=» RB(NN) SHIF10«, t00=0x0087, t01=0x00b4}
0x0d39e…0d3cc               Head {h00=0x002a, h01=0x0050, text=»SHIF30 CFI A14,PSW,A13 PUT COND IN PSW«, t00=0x0087, t01=0x00ca}
0x0d3cc…0d3dc               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0087, t01=0x00f8}
0x0d3dc…0d3e8               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0087, t01=0x0108}
0x0d3e8…0d3f6               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0087, t01=0x0114}
0x0d3f6…0d402               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0087, t01=0x0122}
0x0d402…0d40e               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0087, t01=0x012e}
0x0d40e…0d446               Head {h00=0x0034, h01=0x0050, text=»**                M U L T                     **«, t00=0x0087, t01=0x013a}
0x0d446…0d47e               Head {h00=0x0034, h01=0x0050, text=»**                                            **«, t00=0x0087, t01=0x0172}
0x0d47e…0d4b6               Head {h00=0x0034, h01=0x0050, text=»**                                            **«, t00=0x0088, t01=0x001a}
0x0d4b6…0d4ee               Head {h00=0x0034, h01=0x0050, text=»**  MULTIPLICATION  (A2) X A3(), A2#0         **«, t00=0x0088, t01=0x0052}
0x0d4ee…0d526               Head {h00=0x0034, h01=0x0050, text=»**                                            **«, t00=0x0088, t01=0x008a}
0x0d526…0d55e               Head {h00=0x0034, h01=0x0050, text=»**  INPUT : A3,A2                             **«, t00=0x0088, t01=0x00c2}
0x0d55e…0d596               Head {h00=0x0034, h01=0x0050, text=»**  OUTPUT:A3=RESULT                          **«, t00=0x0088, t01=0x00fa}
0x0d596…0d5ce               Head {h00=0x0034, h01=0x0050, text=»************************************************«, t00=0x0088, t01=0x0132}
0x0d5ce…0d5e0               Head {h00=0x000e, h01=0x0050, text=»MULT EQU *«, t00=0x0088, t01=0x016a}
0x0d5e0…0d5f6               Head {h00=0x0012, h01=0x0050, text=» ST A3,MUL,A13«, t00=0x0088, t01=0x017c}
0x0d5f6…0d61c (137, 0, 400) Head {h00=0x0022, h01=0x0050, text=» STR A2,A14 SAVE A2 TEMPORARY «, t00=0x0089, t01=0x0004}
0x0d61c…0d62e               Head {h00=0x000e, h01=0x0050, text=» LDK A3,0 «, t00=0x0089, t01=0x002a}
0x0d62e…0d648               Head {h00=0x0016, h01=0x0050, text=»ADD AD A3,MUL,A13 «, t00=0x0089, t01=0x003c}
0x0d648…0d65a               Head {h00=0x000e, h01=0x0050, text=» SUK A2,1 «, t00=0x0089, t01=0x0056}
0x0d65a…0d66e               Head {h00=0x0010, h01=0x0050, text=» RB(NZ) ADD «, t00=0x0089, t01=0x0068}
0x0d66e…0d682               Head {h00=0x0010, h01=0x0050, text=» LDR* A2,A14«, t00=0x0089, t01=0x007c}
0x0d682…0d692               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0089, t01=0x0090}
0x0d692…0d69a               Head {h00=0x0004, h01=0x0050, t00=0x0089, t01=0x00a0}
0x0d69a…0d6b0               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0089, t01=0x00a8}
0x0d6b0…0d6be               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0089, t01=0x00be}
0x0d6be…0d6c6               Head {h00=0x0004, h01=0x0050, t00=0x0089, t01=0x00cc}
0x0d6c6…0d6fe               Head {h00=0x0034, h01=0x0050, text=»**               M M E N T                   ** «, t00=0x0089, t01=0x00d4}
0x0d6fe…0d736               Head {h00=0x0034, h01=0x0050, text=»**                                           ** «, t00=0x0089, t01=0x010c}
0x0d736…0d76e               Head {h00=0x0034, h01=0x0050, text=»**                                           ** «, t00=0x0089, t01=0x0144}
0x0d76e…0d7a6               Head {h00=0x0034, h01=0x0050, text=»**  FIND LAST USED ENTRY IN MM-TAB. SCAN     ** «, t00=0x0089, t01=0x017c}
0x0d7a6…0d7de               Head {h00=0x0034, h01=0x0050, text=»**  FROM LOW ADDRESS. NOT USED ENTRY=0.      ** «, t00=0x008a, t01=0x0024}
0x0d7de…0d816               Head {h00=0x0034, h01=0x0050, text=»**                                           ** «, t00=0x008a, t01=0x005c}
0x0d816…0d84e               Head {h00=0x0034, h01=0x0050, text=»**  INPUT :A3=MM-TABLE ADDRESS               ** «, t00=0x008a, t01=0x0094}
0x0d84e…0d886               Head {h00=0x0034, h01=0x0050, text=»**  OUTPUT:A3=ENTRY ADDRESS                  ** «, t00=0x008a, t01=0x00cc}
0x0d886…0d8be               Head {h00=0x0034, h01=0x0050, text=»**         A9=TTAB-ADDRESS                   ** «, t00=0x008a, t01=0x0104}
0x0d8be…0d8f6               Head {h00=0x0034, h01=0x0050, text=»**         LSTPAG IN TTAB=A3                 ** «, t00=0x008a, t01=0x013c}
0x0d8f6…0d92e               Head {h00=0x0034, h01=0x0050, text=»**         A1=CONTENTS OF 1:ST USED ENTRY    ** «, t00=0x008a, t01=0x0174}
0x0d92e…0d966               Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x008b, t01=0x001c}
0x0d966…0d96e               Head {h00=0x0004, h01=0x0050, t00=0x008b, t01=0x0054}
0x0d96e…0d982               Head {h00=0x0010, h01=0x0050, text=»MMENT EQU * «, t00=0x008b, t01=0x005c}
0x0d982…0d9a6               Head {h00=0x0020, h01=0x0050, text=» LDR A9,A3 GET TABLE ADDRESS«, t00=0x008b, t01=0x0070}
0x0d9a6…0d9e0               Head {h00=0x0036, h01=0x0050, text=» SUKL A9,MMBEG ADJUST A9 (LOOKS LIKE TTAB POINTER)«, t00=0x008b, t01=0x0094}
0x0d9e0…0d9f2               Head {h00=0x000e, h01=0x0050, text=» SUK A3,2 «, t00=0x008b, t01=0x00ce}
0x0d9f2…0da1c               Head {h00=0x0026, h01=0x0050, text=»MMEN10 ADK A3,2 INCREMENT ADDRESS «, t00=0x008b, t01=0x00e0}
0x0da1c…0da48               Head {h00=0x0028, h01=0x0050, text=» LDR* A1,A3 GET CONTENTS OF MM-TABLE«, t00=0x008b, t01=0x010a}
0x0da48…0da5e               Head {h00=0x0012, h01=0x0050, text=» ANKL A1,/FC00«, t00=0x008b, t01=0x0136}
0x0da5e…0da74               Head {h00=0x0012, h01=0x0050, text=» CWK A1,/FC00 «, t00=0x008b, t01=0x014c}
0x0da74…0da8a               Head {h00=0x0012, h01=0x0050, text=» RB(Z) MMEN10 «, t00=0x008b, t01=0x0162}
0x0da8a…0dac0               Head {h00=0x0032, h01=0x0050, text=» ST A3,LSTPAG,A9 SAVE FIRST FREE PAGE-ADDRESS «, t00=0x008b, t01=0x0178}
0x0dac0…0dad0               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x008c, t01=0x001e}
0x0dad0…0dadc               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x008c, t01=0x002e}
0x0dadc…0daf2               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x008c, t01=0x003a}
0x0daf2…0db00               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x008c, t01=0x0050}
0x0db00…0db08               Head {h00=0x0004, h01=0x0050, t00=0x008c, t01=0x005e}
0x0db08…0db3e               Head {h00=0x0032, h01=0x0050, text=»**              G E T T A B                 **«, t00=0x008c, t01=0x0066}
0x0db3e…0db74               Head {h00=0x0032, h01=0x0050, text=»**                                          **«, t00=0x008c, t01=0x009c}
0x0db74…0dbaa               Head {h00=0x0032, h01=0x0050, text=»**                                          **«, t00=0x008c, t01=0x00d2}
0x0dbaa…0dbe0               Head {h00=0x0032, h01=0x0050, text=»**  FIND TTAB ADDRESS                       **«, t00=0x008c, t01=0x0108}
0x0dbe0…0dc16               Head {h00=0x0032, h01=0x0050, text=»**                                          **«, t00=0x008c, t01=0x013e}
0x0dc16…0dc4c               Head {h00=0x0032, h01=0x0050, text=»**  INPUT :A8=POINTER TO T:A IN T:ATAB      **«, t00=0x008c, t01=0x0174}
0x0dc4c…0dc82               Head {h00=0x0032, h01=0x0050, text=»**  OUTPUT:A2=TTAB-ADDRESS                  **«, t00=0x008d, t01=0x001a}
0x0dc82…0dcb8               Head {h00=0x0032, h01=0x0050, text=»**         A1=TID                           **«, t00=0x008d, t01=0x0050}
0x0dcb8…0dcee               Head {h00=0x0032, h01=0x0050, text=»**  WORKREGS:A3,A4,A10                      **«, t00=0x008d, t01=0x0086}
0x0dcee…0dd24               Head {h00=0x0032, h01=0x0050, text=»**********************************************«, t00=0x008d, t01=0x00bc}
0x0dd24…0dd2c               Head {h00=0x0004, h01=0x0050, t00=0x008d, t01=0x00f2}
0x0dd2c…0dd40               Head {h00=0x0010, h01=0x0050, text=»GETTAB EQU *«, t00=0x008d, t01=0x00fa}
0x0dd40…0dd4c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x008d, t01=0x010e}
0x0dd4c…0dd62               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x008d, t01=0x011a}
0x0dd62…0dd82               Head {h00=0x001c, h01=0x0050, text=» LDR* A10,A8 T:A ADDRESS«, t00=0x008d, t01=0x0130}
0x0dd82…0ddac               Head {h00=0x0026, h01=0x0050, text=» LD A1,T:ATID,A10 GET TID TO MATCH«, t00=0x008d, t01=0x0150}
0x0ddac…0ddd2               Head {h00=0x0022, h01=0x0050, text=» LD A12,T:DAD,A10 T:D-ADDRESS «, t00=0x008d, t01=0x017a}
0x0ddd2…0ddde               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x008e, t01=0x0010}
0x0ddde…0ddf4               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x008e, t01=0x001c}
0x0ddf4…0de14               Head {h00=0x001c, h01=0x0050, text=» ELR A10,A8 T:A-ADDRESS «, t00=0x008e, t01=0x0032}
0x0de14…0de36               Head {h00=0x001e, h01=0x0050, text=» EL A1,T:ATID,A10 GET TID «, t00=0x008e, t01=0x0052}
0x0de36…0de50               Head {h00=0x0016, h01=0x0050, text=» EL A12,T:DAD,A10 «, t00=0x008e, t01=0x0074}
0x0de50…0de5c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x008e, t01=0x008e}
0x0de5c…0de86               Head {h00=0x0026, h01=0x0050, text=»GETTTB EQU * ENTRY. INPUT: A1=TID «, t00=0x008e, t01=0x009a}
0x0de86…0deae               Head {h00=0x0024, h01=0x0050, text=» LD A4,SCTTCT GET TC:TAB ADDRESS«, t00=0x008e, t01=0x00c4}
0x0deae…0dece               Head {h00=0x001c, h01=0x0050, text=» LDR* A3,A4 TCTAB LENGTH«, t00=0x008e, t01=0x00ec}
0x0dece…0dee6               Head {h00=0x0014, h01=0x0050, text=»GETT10 ADK A4,2 «, t00=0x008e, t01=0x010c}
0x0dee6…0defc               Head {h00=0x0012, h01=0x0050, text=» SUK A3,2 ALL?«, t00=0x008e, t01=0x0124}
0x0defc…0df16               Head {h00=0x0016, h01=0x0050, text=» RF(NN) GETT20 NO!«, t00=0x008e, t01=0x013a}
0x0df16…0df44               Head {h00=0x002a, h01=0x0050, text=» LDR A3,A1 SAVE A1 (DEBUGGING PURPOS) «, t00=0x008e, t01=0x0154}
0x0df44…0df62               Head {h00=0x001a, h01=0x0050, text=» LDK A1,LMP5 TID ERROR«, t00=0x008e, t01=0x0182}
0x0df62…0df76               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x008f, t01=0x0010}
0x0df76…0df9c               Head {h00=0x0022, h01=0x0050, text=»GETT20 LDR* A2,A4 TTAB-ADDRESS«, t00=0x008f, t01=0x0024}
0x0df9c…0dfc0               Head {h00=0x0020, h01=0x0050, text=» CW A1,TTB:PP,A2 TCL EQUAL? «, t00=0x008f, t01=0x004a}
0x0dfc0…0dfda               Head {h00=0x0016, h01=0x0050, text=» RB(NE) GETT10 NO!«, t00=0x008f, t01=0x006e}
0x0dfda…0dff6               Head {h00=0x0018, h01=0x0050, text=» ST A2,TTAB,A13 SAVE«, t00=0x008f, t01=0x0088}
0x0dff6…0e006               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x008f, t01=0x00a4}
0x0e006…0e01c               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x008f, t01=0x00b4}
0x0e01c…0e02a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x008f, t01=0x00ca}
0x0e02a…0e032               Head {h00=0x0004, h01=0x0050, t00=0x008f, t01=0x00d8}
0x0e032…0e03a               Head {h00=0x0004, h01=0x0050, t00=0x008f, t01=0x00e0}
0x0e03a…0e076               Head {h00=0x0038, h01=0x0050, text=»**                    Q U E J O B                ** «, t00=0x008f, t01=0x00e8}
0x0e076…0e0b2               Head {h00=0x0038, h01=0x0050, text=»**                                               ** «, t00=0x008f, t01=0x0124}
0x0e0b2…0e0ee               Head {h00=0x0038, h01=0x0050, text=»**                                               ** «, t00=0x008f, t01=0x0160}
0x0e0ee…0e12a               Head {h00=0x0038, h01=0x0050, text=»**  QUEUE TASK VIA 'ACTOT' AND SWITCH TO LEVEL   ** «, t00=0x0090, t01=0x000c}
0x0e12a…0e166               Head {h00=0x0038, h01=0x0050, text=»**  0, ENB.                                      ** «, t00=0x0090, t01=0x0048}
0x0e166…0e1a2               Head {h00=0x0038, h01=0x0050, text=»**                                               ** «, t00=0x0090, t01=0x0084}
0x0e1a2…0e1de               Head {h00=0x0038, h01=0x0050, text=»**  INPUT: A10=T:A-ADDRESS                       ** «, t00=0x0090, t01=0x00c0}
0x0e1de…0e21a               Head {h00=0x0038, h01=0x0050, text=»**         A12=T:D-ADDRESS                       ** «, t00=0x0090, t01=0x00fc}
0x0e21a…0e256               Head {h00=0x0038, h01=0x0050, text=»**         A2=TTAB-ADDRESS                       ** «, t00=0x0090, t01=0x0138}
0x0e256…0e292               Head {h00=0x0038, h01=0x0050, text=»*************************************************** «, t00=0x0090, t01=0x0174}
0x0e292…0e29a               Head {h00=0x0004, h01=0x0050, t00=0x0091, t01=0x0020}
0x0e29a…0e2ae               Head {h00=0x0010, h01=0x0050, text=»QUEJOB EQU *«, t00=0x0091, t01=0x0028}
0x0e2ae…0e2d2               Head {h00=0x0020, h01=0x0050, text=»* QUEUE THIS TASK (THIS TID)«, t00=0x0091, t01=0x003c}
0x0e2d2…0e2da               Head {h00=0x0004, h01=0x0050, t00=0x0091, t01=0x0060}
0x0e2da…0e30e               Head {h00=0x0030, h01=0x0050, text=» LDKL A3,RETUR GET RETURN (FROM A15) ADDRESS«, t00=0x0091, t01=0x0068}
0x0e30e…0e32a               Head {h00=0x0018, h01=0x0050, text=» ADR A3,A13 RELOCATE«, t00=0x0091, t01=0x009c}
0x0e32a…0e34a               Head {h00=0x001c, h01=0x0050, text=» STR A3,A15 PUT ON STACK«, t00=0x0091, t01=0x00b8}
0x0e34a…0e378               Head {h00=0x002a, h01=0x0050, text=» LDKL A3,/00C0 SET LEVEL 0 AND ENABLE «, t00=0x0091, t01=0x00d8}
0x0e378…0e390               Head {h00=0x0014, h01=0x0050, text=» STR A3,A15 PSW «, t00=0x0091, t01=0x0106}
0x0e390…0e3b2               Head {h00=0x001e, h01=0x0050, text=» CF A15,SAVE8 SAVE 8 REGS «, t00=0x0091, t01=0x011e}
0x0e3b2…0e3da               Head {h00=0x0024, h01=0x0050, text=» LDK A7,0 CLEAR ABORT INDICATOR «, t00=0x0091, t01=0x0140}
0x0e3da…0e402               Head {h00=0x0024, h01=0x0050, text=» LD A8,SCTLAC GET P:MTAB-ADDRESS«, t00=0x0091, t01=0x0168}
0x0e402…0e426               Head {h00=0x0020, h01=0x0050, text=» LDR A5,A2 GET TTAB-ADDRESS «, t00=0x0091, t01=0x0190}
0x0e426…0e442               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x0092, t01=0x0024}
0x0e442…0e472               Head {h00=0x002c, h01=0x0050, text=» LD A4,WATLEN,A12 NUMBER OF WAT-ELEMENTS«, t00=0x0092, t01=0x0040}
0x0e472…0e484               Head {h00=0x000e, h01=0x0050, text=» ADK A4,2 «, t00=0x0092, t01=0x0070}
0x0e484…0e49a               Head {h00=0x0012, h01=0x0050, text=» ANKL A4,/FFFE«, t00=0x0092, t01=0x0082}
0x0e49a…0e4b2               Head {h00=0x0014, h01=0x0050, text=» ADK A4,DWBFST+4«, t00=0x0092, t01=0x0098}
0x0e4b2…0e4ee               Head {h00=0x0038, h01=0x0050, text=» ADR A4,A12 ADD T:A-ADDRESS => START OF START-POINTS«, t00=0x0092, t01=0x00b0}
0x0e4ee…0e518               Head {h00=0x0026, h01=0x0050, text=» LDR* A6,A4 NUMBER OF START POINTS«, t00=0x0092, t01=0x00ec}
0x0e518…0e54a               Head {h00=0x002e, h01=0x0050, text=»GETT30 SUK A6,1 DEC. NUMBER OF STARTPOINTS«, t00=0x0092, t01=0x0116}
0x0e54a…0e564               Head {h00=0x0016, h01=0x0050, text=» RF(N) GETT40 ALL!«, t00=0x0092, t01=0x0148}
0x0e564…0e584               Head {h00=0x001c, h01=0x0050, text=» LD A1,4,A4 DISP ADDRESS«, t00=0x0092, t01=0x0162}
0x0e584…0e5a6               Head {h00=0x001e, h01=0x0050, text=» LD A3,2,A4 SEGMENT NUMBER«, t00=0x0092, t01=0x0182}
0x0e5a6…0e5d6               Head {h00=0x002c, h01=0x0050, text=» LD A2,NTPA,A8 INTERPRETER START ADDRESS«, t00=0x0093, t01=0x0014}
0x0e5d6…0e5e2               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0093, t01=0x0044}
0x0e5e2…0e5fe               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x0093, t01=0x0050}
0x0e5fe…0e62e               Head {h00=0x002c, h01=0x0050, text=» EL A4,WATLEN,A12 NUMBER OF WAT-ELEMENTS«, t00=0x0093, t01=0x006c}
0x0e62e…0e640               Head {h00=0x000e, h01=0x0050, text=» ADK A4,2 «, t00=0x0093, t01=0x009c}
0x0e640…0e656               Head {h00=0x0012, h01=0x0050, text=» ANKL A4,/FFFE«, t00=0x0093, t01=0x00ae}
0x0e656…0e66e               Head {h00=0x0014, h01=0x0050, text=» ADK A4,DWBFST+4«, t00=0x0093, t01=0x00c4}
0x0e66e…0e6aa               Head {h00=0x0038, h01=0x0050, text=» ADR A4,A12 ADD T:A-ADDRESS => START OF START-POINTS«, t00=0x0093, t01=0x00dc}
0x0e6aa…0e6d4               Head {h00=0x0026, h01=0x0050, text=» ELR A6,A4 NUMBER OF START-POINTS «, t00=0x0093, t01=0x0118}
0x0e6d4…0e706               Head {h00=0x002e, h01=0x0050, text=»GETT30 SUK A6,1 DEC. NUMBER OF STARTPOINTS«, t00=0x0093, t01=0x0142}
0x0e706…0e720               Head {h00=0x0016, h01=0x0050, text=» RF(N) GETT40 ALL!«, t00=0x0093, t01=0x0174}
0x0e720…0e740               Head {h00=0x001c, h01=0x0050, text=» EL A1,4,A4 DISP ADDRESS«, t00=0x0093, t01=0x018e}
0x0e740…0e762               Head {h00=0x001e, h01=0x0050, text=» EL A3,2,A4 SEGMENT NUMBER«, t00=0x0094, t01=0x001e}
0x0e762…0e792               Head {h00=0x002c, h01=0x0050, text=» EL A2,NTPA,A8 INTERPRETER START ADDRESS«, t00=0x0094, t01=0x0040}
0x0e792…0e79e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0094, t01=0x0070}
0x0e79e…0e7b4               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x0094, t01=0x007c}
0x0e7b4…0e7ca               Head {h00=0x0012, h01=0x0050, text=» CF A15,ACTOT «, t00=0x0094, t01=0x0092}
0x0e7ca…0e7f2               Head {h00=0x0024, h01=0x0050, text=» ADK A4,STPREC NEXT START-POINT «, t00=0x0094, t01=0x00a8}
0x0e7f2…0e804               Head {h00=0x000e, h01=0x0050, text=» RB GETT30«, t00=0x0094, t01=0x00d0}
0x0e804…0e82c               Head {h00=0x0024, h01=0x0050, text=»GETT40 ABL RETUR8 RELOAD 8 REGS «, t00=0x0094, t01=0x00e2}
0x0e82c…0e844               Head {h00=0x0014, h01=0x0050, text=»RETUR EQU *-REL «, t00=0x0094, t01=0x010a}
0x0e844…0e854               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0094, t01=0x0122}
0x0e854…0e860               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0094, t01=0x0132}
0x0e860…0e876               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0094, t01=0x013e}
0x0e876…0e884               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0094, t01=0x0154}
0x0e884…0e88c               Head {h00=0x0004, h01=0x0050, t00=0x0094, t01=0x0162}
0x0e88c…0e8c4               Head {h00=0x0034, h01=0x0050, text=»**              M O V M M T                  ** «, t00=0x0094, t01=0x016a}
0x0e8c4…0e8fc               Head {h00=0x0034, h01=0x0050, text=»**                                           ** «, t00=0x0095, t01=0x0012}
0x0e8fc…0e934               Head {h00=0x0034, h01=0x0050, text=»**                                           ** «, t00=0x0095, t01=0x004a}
0x0e934…0e96c               Head {h00=0x0034, h01=0x0050, text=»**  MOVE MM-TABLE                            ** «, t00=0x0095, t01=0x0082}
0x0e96c…0e9a4               Head {h00=0x0034, h01=0x0050, text=»**                                           ** «, t00=0x0095, t01=0x00ba}
0x0e9a4…0e9dc               Head {h00=0x0034, h01=0x0050, text=»**  INPUT :A2=TTAB-ADDRESS                   ** «, t00=0x0095, t01=0x00f2}
0x0e9dc…0ea14               Head {h00=0x0034, h01=0x0050, text=»**         MMTAB HOLDS TABLE TO MOVE         ** «, t00=0x0095, t01=0x012a}
0x0ea14…0ea4c               Head {h00=0x0034, h01=0x0050, text=»**  OUTPUT:A2=START OF MM-TABLE IN TTAB      ** «, t00=0x0095, t01=0x0162}
0x0ea4c…0ea84               Head {h00=0x0034, h01=0x0050, text=»**          A9=TTAB ADDRESS                  ** «, t00=0x0096, t01=0x000a}
0x0ea84…0eabc               Head {h00=0x0034, h01=0x0050, text=»**  WORKREGS:A1,A3                           ** «, t00=0x0096, t01=0x0042}
0x0eabc…0eaf4               Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x0096, t01=0x007a}
0x0eaf4…0eafc               Head {h00=0x0004, h01=0x0050, t00=0x0096, t01=0x00b2}
0x0eafc…0eb10               Head {h00=0x0010, h01=0x0050, text=»MOVMMT EQU *«, t00=0x0096, t01=0x00ba}
0x0eb10…0eb3c               Head {h00=0x0028, h01=0x0050, text=» ADKL A2,MMBEG GET TO-TABLE ADDRESS «, t00=0x0096, t01=0x00ce}
0x0eb3c…0eb62               Head {h00=0x0022, h01=0x0050, text=» TL MMTAB,A13 LOAD FROM-TABLE «, t00=0x0096, t01=0x00fa}
0x0eb62…0eb76               Head {h00=0x0010, h01=0x0050, text=» TSR A2 MOVE«, t00=0x0096, t01=0x0120}
0x0eb76…0eb88               Head {h00=0x000e, h01=0x0050, text=» LDR A3,A2«, t00=0x0096, t01=0x0134}
0x0eb88…0ebb4               Head {h00=0x0028, h01=0x0050, text=» CALL MMENT FILL LAST ENTRY ADDRESS «, t00=0x0096, t01=0x0146}
0x0ebb4…0ebd8               Head {h00=0x0020, h01=0x0050, text=» TL* MMFROM,A13 RELOAD TABLE«, t00=0x0096, t01=0x0172}
0x0ebd8…0ebe8               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0097, t01=0x0008}
0x0ebe8…0ebf4               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0097, t01=0x0018}
0x0ebf4…0ec0a               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x0097, t01=0x0024}
0x0ec0a…0ec18               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0097, t01=0x003a}
0x0ec18…0ec5c               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0097, t01=0x0048}
0x0ec5c…0eca0               Head {h00=0x0040, h01=0x0050, text=»*                                                          *«, t00=0x0097, t01=0x008c}
0x0eca0…0ece4               Head {h00=0x0040, h01=0x0050, text=»*  CHTAID - CHANGE T:A-ID AND CLEAR TCL SAVE AREA IN TTAB  *«, t00=0x0097, t01=0x00d0}
0x0ece4…0ed28               Head {h00=0x0040, h01=0x0050, text=»*           SAVE REAL TID IN AUXILARY TABLE FOR DEBUGGER   *«, t00=0x0097, t01=0x0114}
0x0ed28…0ed6c               Head {h00=0x0040, h01=0x0050, text=»*  ======================================================  *«, t00=0x0097, t01=0x0158}
0x0ed6c…0edb0               Head {h00=0x0040, h01=0x0050, text=»*                                                          *«, t00=0x0098, t01=0x000c}
0x0edb0…0edf4               Head {h00=0x0040, h01=0x0050, text=»*                                                          *«, t00=0x0098, t01=0x0050}
0x0edf4…0ee38               Head {h00=0x0040, h01=0x0050, text=»*  REFERENCED IN:  SYSLDA  PART 2 B.                       *«, t00=0x0098, t01=0x0094}
0x0ee38…0ee7c               Head {h00=0x0040, h01=0x0050, text=»*                                                          *«, t00=0x0098, t01=0x00d8}
0x0ee7c…0eec0               Head {h00=0x0040, h01=0x0050, text=»*  ENTRY:  A5 - POINTER TO NUMBER OF COPIES                *«, t00=0x0098, t01=0x011c}
0x0eec0…0ef04               Head {h00=0x0040, h01=0x0050, text=»*          A7 - POINTER TO NEXT FREE ENTRY IN REAL T:ATAB  *«, t00=0x0098, t01=0x0160}
0x0ef04…0ef48               Head {h00=0x0040, h01=0x0050, text=»*                                                          *«, t00=0x0099, t01=0x0014}
0x0ef48…0ef8c               Head {h00=0x0040, h01=0x0050, text=»*  EXIT:                                                   *«, t00=0x0099, t01=0x0058}
0x0ef8c…0efd0               Head {h00=0x0040, h01=0x0050, text=»*                                                          *«, t00=0x0099, t01=0x009c}
0x0efd0…0f014               Head {h00=0x0040, h01=0x0050, text=»*  WORK REGISTERS: A1,A3,A6,A8                             *«, t00=0x0099, t01=0x00e0}
0x0f014…0f058               Head {h00=0x0040, h01=0x0050, text=»*                                                          *«, t00=0x0099, t01=0x0124}
0x0f058…0f09c               Head {h00=0x0040, h01=0x0050, text=»*  SUBROUTINES:  GETTTB                                    *«, t00=0x0099, t01=0x0168}
0x0f09c…0f0e0               Head {h00=0x0040, h01=0x0050, text=»*                                                          *«, t00=0x009a, t01=0x001c}
0x0f0e0…0f124               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x009a, t01=0x0060}
0x0f124…0f138               Head {h00=0x0010, h01=0x0050, text=»CHTAID EQU *«, t00=0x009a, t01=0x00a4}
0x0f138…0f16e               Head {h00=0x0032, h01=0x0050, text=» LDR A8,A7 GET NEXT FREE ENTRY IN REAL T:ATAB «, t00=0x009a, t01=0x00b8}
0x0f16e…0f196               Head {h00=0x0024, h01=0x0050, text=» LDR* A6,A5 GET NUMBER OF COPIES«, t00=0x009a, t01=0x00ee}
0x0f196…0f1bc               Head {h00=0x0022, h01=0x0050, text=»CHT:10 RF(Z) CHT:90 NO MOORE! «, t00=0x009a, t01=0x0116}
0x0f1bc…0f1ee               Head {h00=0x002e, h01=0x0050, text=» SUKL A8,2 LAST USED ENTRY IN REAL T:ATAB «, t00=0x009a, t01=0x013c}
0x0f1ee…0f20a               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x009a, t01=0x016e}
0x0f20a…0f236               Head {h00=0x0028, h01=0x0050, text=» LDR* A1,A8 GET POINTER TO REAL T:A «, t00=0x009a, t01=0x018a}
0x0f236…0f25e               Head {h00=0x0024, h01=0x0050, text=» LD A1,T:ATID,A1 GET TCL IN T:A «, t00=0x009b, t01=0x0026}
0x0f25e…0f290               Head {h00=0x002e, h01=0x0050, text=»CHT:20 CALL GETTTB GET CORRESPONDING TTAB «, t00=0x009b, t01=0x004e}
0x0f290…0f2c0               Head {h00=0x002c, h01=0x0050, text=» LD A4,TTBTID,A2 GET REAL TID IN TTAB =3«, t00=0x009b, t01=0x0080}
0x0f2c0…0f2fa               Head {h00=0x0036, h01=0x0050, text=» LD A3,TTB:SA+26,A2 GET CORRESPONDING T:A-ADDRESS «, t00=0x009b, t01=0x00b0}
0x0f2fa…0f328               Head {h00=0x002a, h01=0x0050, text=» ST A4,T:ATID,A3 REPLACE TCL IN T:A =3«, t00=0x009b, t01=0x00ea}
0x0f328…0f352               Head {h00=0x0026, h01=0x0050, text=» LDR A3,A8 GET REAL T:ATAB POINTER«, t00=0x009b, t01=0x0118}
0x0f352…0f38c               Head {h00=0x0036, h01=0x0050, text=» SU* A3,T:ATNW,A13 COMPUTE ENTRY IN AUX. TID TABLE«, t00=0x009b, t01=0x0142}
0x0f38c…0f3c0               Head {h00=0x0030, h01=0x0050, text=» STR A4,A3 SAVE TID FOR DEBUGGER PURPOSE =3 «, t00=0x009b, t01=0x017c}
0x0f3c0…0f3cc               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x009c, t01=0x0020}
0x0f3cc…0f3e8               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x009c, t01=0x002c}
0x0f3e8…0f412               Head {h00=0x0026, h01=0x0050, text=» ELR A1,A8 GET POINTER TO REAL T:A«, t00=0x009c, t01=0x0048}
0x0f412…0f43a               Head {h00=0x0024, h01=0x0050, text=» EL A1,T:ATID,A1 GET TCL IN T:A «, t00=0x009c, t01=0x0072}
0x0f43a…0f46c               Head {h00=0x002e, h01=0x0050, text=»CHT:20 CALL GETTTB GET CORRESPONDING TTAB «, t00=0x009c, t01=0x009a}
0x0f46c…0f498               Head {h00=0x0028, h01=0x0050, text=» LDR A3,A2 GET POINTER TO TTAB ENTRY«, t00=0x009c, t01=0x00cc}
0x0f498…0f4ce               Head {h00=0x0032, h01=0x0050, text=» ADKL A3,MMBEG START OF MM-TABLE FOR THIS TTAB«, t00=0x009c, t01=0x00f8}
0x0f4ce…0f4de               Head {h00=0x000c, h01=0x0050, text=» TLR A3 «, t00=0x009c, t01=0x012e}
0x0f4de…0f50e               Head {h00=0x002c, h01=0x0050, text=» LD A4,TTBTID,A2 GET REAL TID IN TTAB =3«, t00=0x009c, t01=0x013e}
0x0f50e…0f548               Head {h00=0x0036, h01=0x0050, text=» LD A3,TTB:SA+26,A2 GET CORRESPONDING T:A-ADDRESS «, t00=0x009c, t01=0x016e}
0x0f548…0f576               Head {h00=0x002a, h01=0x0050, text=» ES A4,T:ATID,A3 REPLACE TCL IN T:A =3«, t00=0x009d, t01=0x0018}
0x0f576…0f5aa               Head {h00=0x0030, h01=0x0050, text=» EL* A3,T:ATNW,A13 GET LENGTH OF REAL T:ATAB«, t00=0x009d, t01=0x0046}
0x0f5aa…0f5d2               Head {h00=0x0024, h01=0x0050, text=» NGR A3,A3 NEGATIVE DISPLACEMENT«, t00=0x009d, t01=0x007a}
0x0f5d2…0f604               Head {h00=0x002e, h01=0x0050, text=» ADR A3,A8 COMPUTE ENTRY IN AUX. TID TABLE«, t00=0x009d, t01=0x00a2}
0x0f604…0f638               Head {h00=0x0030, h01=0x0050, text=» ESR A4,A3 SAVE TID FOR DEBUGGER PURPOSE =3 «, t00=0x009d, t01=0x00d4}
0x0f638…0f644               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x009d, t01=0x0108}
0x0f644…0f65a               Head {h00=0x0012, h01=0x0050, text=» IFT CREDIT=1 «, t00=0x009d, t01=0x0114}
0x0f65a…0f684               Head {h00=0x0026, h01=0x0050, text=» CM TTB:PP,A2 CLEAR TCL SAVE AREA «, t00=0x009d, t01=0x012a}
0x0f684…0f6a4               Head {h00=0x001c, h01=0x0050, text=» SUK A1,1 DECREMENT TCL «, t00=0x009d, t01=0x0154}
0x0f6a4…0f6c0               Head {h00=0x0018, h01=0x0050, text=» SUKL A8,2 DECREMENT«, t00=0x009d, t01=0x0174}
0x0f6c0…0f6ec               Head {h00=0x0028, h01=0x0050, text=» SUK A6,1 DECREMENT NUMBER OF COPIES«, t00=0x009d, t01=0x0190}
0x0f6ec…0f70c               Head {h00=0x001c, h01=0x0050, text=» RB(P) CHT:20 NEXT COPY «, t00=0x009e, t01=0x002c}
0x0f70c…0f722               Head {h00=0x0012, h01=0x0050, text=»CHT:90 RTN A14«, t00=0x009e, t01=0x004c}
0x0f722…0f730               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x009e, t01=0x0062}
0x0f730…0f738               Head {h00=0x0004, h01=0x0050, t00=0x009e, t01=0x0070}
0x0f738…0f740               Head {h00=0x0004, h01=0x0050, t00=0x009e, t01=0x0078}
0x0f740…0f778               Head {h00=0x0034, h01=0x0050, text=»************************************************«, t00=0x009e, t01=0x0080}
0x0f778…0f7b0               Head {h00=0x0034, h01=0x0050, text=»***                                          ***«, t00=0x009e, t01=0x00b8}
0x0f7b0…0f7e8               Head {h00=0x0034, h01=0x0050, text=»**            SYSLOAD PART 2.B                **«, t00=0x009e, t01=0x00f0}
0x0f7e8…0f820               Head {h00=0x0034, h01=0x0050, text=»**                                            **«, t00=0x009e, t01=0x0128}
0x0f820…0f858               Head {h00=0x0034, h01=0x0050, text=»************************************************«, t00=0x009e, t01=0x0160}
0x0f858…0f860               Head {h00=0x0004, h01=0x0050, t00=0x009f, t01=0x0008}
0x0f860…0f898               Head {h00=0x0034, h01=0x0050, text=»*   BUILD REAL T:A'S. COPY T:A'S ACCORDING TO  *«, t00=0x009f, t01=0x0010}
0x0f898…0f8d0               Head {h00=0x0034, h01=0x0050, text=»*   SHADOW TABLE                               *«, t00=0x009f, t01=0x0048}
0x0f8d0…0f908               Head {h00=0x0034, h01=0x0050, text=»*                                              *«, t00=0x009f, t01=0x0080}
0x0f908…0f940               Head {h00=0x0034, h01=0x0050, text=»************************************************«, t00=0x009f, t01=0x00b8}
0x0f940…0f948               Head {h00=0x0004, h01=0x0050, t00=0x009f, t01=0x00f0}
0x0f948…0f960               Head {h00=0x0014, h01=0x0050, text=»PART2B EQU *-REL«, t00=0x009f, t01=0x00f8}
0x0f960…0f968               Head {h00=0x0004, h01=0x0050, t00=0x009f, t01=0x0110}
0x0f968…0f970               Head {h00=0x0004, h01=0x0050, t00=0x009f, t01=0x0118}
0x0f970…0f984               Head {h00=0x0010, h01=0x0050, text=»REALTA EQU *«, t00=0x009f, t01=0x0120}
0x0f984…0f9ae               Head {h00=0x0026, h01=0x0050, text=» LD A5,SCTSFA MONITOR END ADDRESS «, t00=0x009f, t01=0x0134}
0x0f9ae…0f9e0               Head {h00=0x002e, h01=0x0050, text=» LD A8,T:ATOD,A13 T:ATAB PROTOTYP ADDRESS «, t00=0x009f, t01=0x015e}
0x0f9e0…0fa0e               Head {h00=0x002a, h01=0x0050, text=» LD A7,T:ATNW,A13 REAL T:ATAB ADDRESS «, t00=0x009f, t01=0x0190}
0x0fa0e…0fa20               Head {h00=0x000e, h01=0x0050, text=» ADK A7,2 «, t00=0x00a0, t01=0x002e}
0x0fa20…0fa42               Head {h00=0x001e, h01=0x0050, text=» ST A8,SAVE03,A13 SAVE A8 «, t00=0x00a0, t01=0x0040}
0x0fa42…0fa6c               Head {h00=0x0026, h01=0x0050, text=»SYA310 LD A8,SAVE03,A13 RESTORE A8«, t00=0x00a0, t01=0x0062}
0x0fa6c…0fa7e               Head {h00=0x000e, h01=0x0050, text=» ADKL A8,2«, t00=0x00a0, t01=0x008c}
0x0fa7e…0fa9c               Head {h00=0x001a, h01=0x0050, text=» CW A8,ENDADD,A13 ALL?«, t00=0x00a0, t01=0x009e}
0x0fa9c…0fab6               Head {h00=0x0016, h01=0x0050, text=» RF(E) SYA350 YES!«, t00=0x00a0, t01=0x00bc}
0x0fab6…0fad4               Head {h00=0x001a, h01=0x0050, text=» ST A8,SAVE03,A13 SAVE«, t00=0x00a0, t01=0x00d6}
0x0fad4…0fafc               Head {h00=0x0024, h01=0x0050, text=» ADK A5,2 A5=SHADOW TAB POINTER «, t00=0x00a0, t01=0x00f4}
0x0fafc…0fb18               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x00a0, t01=0x011c}
0x0fb18…0fb4e               Head {h00=0x0032, h01=0x0050, text=» CALL GETTAB GET CORRESPONDING TTAB AND QUEUE «, t00=0x00a0, t01=0x0138}
0x0fb4e…0fb62               Head {h00=0x0010, h01=0x0050, text=» CALL QUEJOB«, t00=0x00a0, t01=0x016e}
0x0fb62…0fba0               Head {h00=0x003a, h01=0x0050, text=» ST A10,TTB:SA+26,A2 SAVE T:A ADDR. IN TTAB (SAVE-A13)«, t00=0x00a0, t01=0x0182}
0x0fba0…0fbc4               Head {h00=0x0020, h01=0x0050, text=» LDR* A1,A8 GET T:A ADDRESS «, t00=0x00a1, t01=0x0030}
0x0fbc4…0fbec               Head {h00=0x0024, h01=0x0050, text=» STR A1,A7 STORE IN REAL T:ATAB «, t00=0x00a1, t01=0x0054}
0x0fbec…0fbfe               Head {h00=0x000e, h01=0x0050, text=» ADK A7,2 «, t00=0x00a1, t01=0x007c}
0x0fbfe…0fc26               Head {h00=0x0024, h01=0x0050, text=» LDR* A6,A5 GET NUMBER OF COPIES«, t00=0x00a1, t01=0x008e}
0x0fc26…0fc34               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00a1, t01=0x00b6}
0x0fc34…0fc4c               Head {h00=0x0014, h01=0x0050, text=»SYA340 SUK A6,1 «, t00=0x00a1, t01=0x00c4}
0x0fc4c…0fc6c               Head {h00=0x001c, h01=0x0050, text=» RF(P) SYA345 NEXT TASK «, t00=0x00a1, t01=0x00dc}
0x0fc6c…0fca2               Head {h00=0x0032, h01=0x0050, text=» CALL CHTAID REPLACE TCL:S IN THIS TASK-CLASS «, t00=0x00a1, t01=0x00fc}
0x0fca2…0fcc4               Head {h00=0x001e, h01=0x0050, text=» RB SYA310 NEXT TASK-CLASS«, t00=0x00a1, t01=0x0132}
0x0fcc4…0fcf2               Head {h00=0x002a, h01=0x0050, text=»SYA345 LD A12,T:DAD,A1 GET T:D-ADDRESS«, t00=0x00a1, t01=0x0154}
0x0fcf2…0fd10               Head {h00=0x001a, h01=0x0050, text=» CALL MOVT:A MOVE T:A «, t00=0x00a1, t01=0x0182}
0x0fd10…0fd30               Head {h00=0x001c, h01=0x0050, text=» IM T:ATID,A2 UPDATE TID«, t00=0x00a2, t01=0x0010}
0x0fd30…0fd58               Head {h00=0x0024, h01=0x0050, text=» STR A2,A7 STORE IN REAL T:ATAB «, t00=0x00a2, t01=0x0030}
0x0fd58…0fd7e               Head {h00=0x0022, h01=0x0050, text=» LDR A8,A7 CHANGE T:A TO COPY «, t00=0x00a2, t01=0x0058}
0x0fd7e…0fdb4               Head {h00=0x0032, h01=0x0050, text=» CALL GETTAB GET CORRESPONDING TTAB AND QUEUE «, t00=0x00a2, t01=0x007e}
0x0fdb4…0fdd8               Head {h00=0x0020, h01=0x0050, text=» CALL QUEJOB QUEUE THIS TASK«, t00=0x00a2, t01=0x00b4}
0x0fdd8…0fe0e               Head {h00=0x0032, h01=0x0050, text=» ST A10,TTB:SA+26,A2 SAVE T:A-ADDRESS IN TTAB «, t00=0x00a2, t01=0x00d8}
0x0fe0e…0fe3a               Head {h00=0x0028, h01=0x0050, text=» ADK A7,2 NEXT ENTRY IN REAL T:ATAB «, t00=0x00a2, t01=0x010e}
0x0fe3a…0fe70               Head {h00=0x0032, h01=0x0050, text=» CALL TWBSWB MOVE TWB'S AND RESERVE FOR SWB'S «, t00=0x00a2, t01=0x013a}
0x0fe70…0fe96               Head {h00=0x0022, h01=0x0050, text=» CALL ALLBUF ALLOCATE BUFFERS «, t00=0x00a2, t01=0x0170}
0x0fe96…0fea2               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00a3, t01=0x0008}
0x0fea2…0febe               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x00a3, t01=0x0014}
0x0febe…0feec               Head {h00=0x002a, h01=0x0050, text=»* GET ACTUAL MM-TABLE ADDRESS AND LOAD«, t00=0x00a3, t01=0x0030}
0x0feec…0fef4               Head {h00=0x0004, h01=0x0050, t00=0x00a3, t01=0x005e}
0x0fef4…0ff06               Head {h00=0x000e, h01=0x0050, text=» LDR A1,A5«, t00=0x00a3, t01=0x0066}
0x0ff06…0ff34               Head {h00=0x002a, h01=0x0050, text=» AD* A1,SCTSFA ADD SHADOW-TABLE LENGTH«, t00=0x00a3, t01=0x0078}
0x0ff34…0ff5c               Head {h00=0x0024, h01=0x0050, text=» LDR* A1,A1 GET MM-TABLE ADDRESS«, t00=0x00a3, t01=0x00a6}
0x0ff5c…0ff70               Head {h00=0x0010, h01=0x0050, text=» TLR A1 LOAD«, t00=0x00a3, t01=0x00ce}
0x0ff70…0ff96               Head {h00=0x0022, h01=0x0050, text=» ST A1,MMFROM,A13 SAVE ADDRESS«, t00=0x00a3, t01=0x00e2}
0x0ff96…0ffc2               Head {h00=0x0028, h01=0x0050, text=» CALL GETTAB GET CORRESPONDING TTAB «, t00=0x00a3, t01=0x0108}
0x0ffc2…10000               Head {h00=0x003a, h01=0x0050, text=» ST A10,TTB:SA+26,A2 SAVE T:A ADDR. IN TTAB (SAVE-A13)«, t00=0x00a3, t01=0x0134}
0x10000…10034               Head {h00=0x0030, h01=0x0050, text=» LD A1,T:DSAV,A2 GET CLASS-LOCAL LAST ENTRY «, t00=0x00a3, t01=0x0172}
0x10034…10058               Head {h00=0x0020, h01=0x0050, text=» CALL QUEJOB QUEUE THIS TASK«, t00=0x00a4, t01=0x0016}
0x10058…10086               Head {h00=0x002a, h01=0x0050, text=» LDKL A2,MMTAB GET WORK TABLE ADDRESS «, t00=0x00a4, t01=0x003a}
0x10086…1009a               Head {h00=0x0010, h01=0x0050, text=» ADR A2,A13 «, t00=0x00a4, t01=0x0068}
0x1009a…100c0               Head {h00=0x0022, h01=0x0050, text=» TSR A2 SAVE CLASS-DATA TABLE «, t00=0x00a4, t01=0x007c}
0x100c0…100f0               Head {h00=0x002c, h01=0x0050, text=»* REMOVE TASK-LOCAL ENTRIES IN MM-TABLE «, t00=0x00a4, t01=0x00a2}
0x100f0…100f8               Head {h00=0x0004, h01=0x0050, t00=0x00a4, t01=0x00d2}
0x100f8…10118               Head {h00=0x001c, h01=0x0050, text=» SUK A2,2 START OF TABLE«, t00=0x00a4, t01=0x00da}
0x10118…10130               Head {h00=0x0014, h01=0x0050, text=» LDKL A12,/FC00 «, t00=0x00a4, t01=0x00fa}
0x10130…10152               Head {h00=0x001e, h01=0x0050, text=»SYA320 SUK A1,2 NEXT ENTRY«, t00=0x00a4, t01=0x0112}
0x10152…1016a               Head {h00=0x0014, h01=0x0050, text=» CWR A1,A2 ALL? «, t00=0x00a4, t01=0x0134}
0x1016a…10184               Head {h00=0x0016, h01=0x0050, text=» RF(E) SYA330 YES!«, t00=0x00a4, t01=0x014c}
0x10184…101a4               Head {h00=0x001c, h01=0x0050, text=» STR A12,A1 REMOVE ENTRY«, t00=0x00a4, t01=0x0166}
0x101a4…101b6               Head {h00=0x000e, h01=0x0050, text=» RB SYA320«, t00=0x00a4, t01=0x0186}
0x101b6…101ca               Head {h00=0x0010, h01=0x0050, text=»SYA330 EQU *«, t00=0x00a5, t01=0x0008}
0x101ca…101ec               Head {h00=0x001e, h01=0x0050, text=» ELR A1,A8 GET T:A ADDRESS«, t00=0x00a5, t01=0x001c}
0x101ec…10214               Head {h00=0x0024, h01=0x0050, text=» ESR A1,A7 STORE IN REAL T:ATAB «, t00=0x00a5, t01=0x003e}
0x10214…1023c               Head {h00=0x0024, h01=0x0050, text=» EL A12,T:DAD,A1 GET T:D ADDRESS«, t00=0x00a5, t01=0x0066}
0x1023c…1025c               Head {h00=0x001c, h01=0x0050, text=» EL A1,T:ATID,A1 GET TID«, t00=0x00a5, t01=0x008e}
0x1025c…10288               Head {h00=0x0028, h01=0x0050, text=» ADK A7,2 NEXT ENTRY IN REAL T:ATAB «, t00=0x00a5, t01=0x00ae}
0x10288…102b0               Head {h00=0x0024, h01=0x0050, text=» LDR* A6,A5 GET NUMBER OF COPIES«, t00=0x00a5, t01=0x00da}
0x102b0…102c8               Head {h00=0x0014, h01=0x0050, text=»SYA340 SUK A6,1 «, t00=0x00a5, t01=0x0102}
0x102c8…102e8               Head {h00=0x001c, h01=0x0050, text=» RF(P) SYA345 NEXT TASK «, t00=0x00a5, t01=0x011a}
0x102e8…1031e               Head {h00=0x0032, h01=0x0050, text=» CALL CHTAID REPLACE TCL:S IN THIS TASK-CLASS «, t00=0x00a5, t01=0x013a}
0x1031e…10340               Head {h00=0x001e, h01=0x0050, text=» RB SYA310 NEXT TASK-CLASS«, t00=0x00a5, t01=0x0170}
0x10340…10364 (166, 0, 400) Head {h00=0x0020, h01=0x0050, text=»SYA345 ADK A1,1 NEXT T:A ID «, t00=0x00a6, t01=0x0004}
0x10364…10390               Head {h00=0x0028, h01=0x0050, text=» CALL GETTTB FIND CORRESPONDING TTAB«, t00=0x00a6, t01=0x0028}
0x10390…103b4               Head {h00=0x0020, h01=0x0050, text=» CALL QUEJOB QUEUE THIS TASK«, t00=0x00a6, t01=0x0054}
0x103b4…103de               Head {h00=0x0026, h01=0x0050, text=» CALL MOVMMT MOVE MM-TABLE TO TTAB«, t00=0x00a6, t01=0x0078}
0x103de…103fc               Head {h00=0x001a, h01=0x0050, text=» CALL MOVT:A MOVE T:A «, t00=0x00a6, t01=0x00a2}
0x103fc…10424               Head {h00=0x0024, h01=0x0050, text=» ESR A2,A7 STORE IN REAL T:ATAB «, t00=0x00a6, t01=0x00c0}
0x10424…10468               Head {h00=0x0040, h01=0x0050, text=» ST A2,TTB:SA+26,A9 PUT T:A-ADDRESS IN TTAB. A9=TTAB ADDRESS«, t00=0x00a6, t01=0x00e8}
0x10468…1048e               Head {h00=0x0022, h01=0x0050, text=» LDR A8,A7 CHANGE T:A TO COPY «, t00=0x00a6, t01=0x012c}
0x1048e…104be               Head {h00=0x002c, h01=0x0050, text=» ADK A7,2 NEXT FREE WORD IN REAL T:ATAB «, t00=0x00a6, t01=0x0152}
0x104be…104d8               Head {h00=0x0016, h01=0x0050, text=»   A2=NEW ADDRESS «, t00=0x00a6, t01=0x0182}
0x104d8…1050c               Head {h00=0x0030, h01=0x0050, text=» CALL TWBSWB MOVE TWB'S & RESERVE FOR SWB'S «, t00=0x00a7, t01=0x000c}
0x1050c…10530               Head {h00=0x0020, h01=0x0050, text=» LD A1,MMTO,A13 GET TO-TABLE«, t00=0x00a7, t01=0x0040}
0x10530…10562               Head {h00=0x002e, h01=0x0050, text=» ST A1,MMFROM,A13 CHANGE T:A ADDRESS-TABLE«, t00=0x00a7, t01=0x0064}
0x10562…10572               Head {h00=0x000c, h01=0x0050, text=» TLR A1 «, t00=0x00a7, t01=0x0096}
0x10572…10598               Head {h00=0x0022, h01=0x0050, text=» CALL ALLBUF ALLOCATE BUFFERS «, t00=0x00a7, t01=0x00a6}
0x10598…105c0               Head {h00=0x0024, h01=0x0050, text=» LD A1,TTAB,A13 GET TTAB-ADDRESS«, t00=0x00a7, t01=0x00cc}
0x105c0…105ee               Head {h00=0x002a, h01=0x0050, text=» CM LSTPAG,A1 CLEAR SAVE-AREA IN TTAB «, t00=0x00a7, t01=0x00f4}
0x105ee…10618               Head {h00=0x0026, h01=0x0050, text=» ELR A10,A8 GET T:A-ADDRESS (NEW) «, t00=0x00a7, t01=0x0122}
0x10618…1063a               Head {h00=0x001e, h01=0x0050, text=» EL A1,T:ATID,A10 GET TID «, t00=0x00a7, t01=0x014c}
0x1063a…10656               Head {h00=0x0018, h01=0x0050, text=» ADK A1,1 UPDATE TID«, t00=0x00a7, t01=0x016e}
0x10656…1067e               Head {h00=0x0024, h01=0x0050, text=» ES A1,T:ATID,A10 RESTORE IN T:A«, t00=0x00a7, t01=0x018a}
0x1067e…1068a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00a8, t01=0x0022}
0x1068a…106a0               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x00a8, t01=0x002e}
0x106a0…106b2               Head {h00=0x000e, h01=0x0050, text=» RB SYA340«, t00=0x00a8, t01=0x0044}
0x106b2…106be               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00a8, t01=0x0056}
0x106be…106cc               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00a8, t01=0x0062}
0x106cc…106e4               Head {h00=0x0014, h01=0x0050, text=»FINISH EQU *-REL«, t00=0x00a8, t01=0x0070}
0x106e4…106ec               Head {h00=0x0004, h01=0x0050, t00=0x00a8, t01=0x0088}
0x106ec…10710               Head {h00=0x0020, h01=0x0050, text=»* ADJUST START OF FREE AREA «, t00=0x00a8, t01=0x0090}
0x10710…10718               Head {h00=0x0004, h01=0x0050, t00=0x00a8, t01=0x00b4}
0x10718…1072c               Head {h00=0x0010, h01=0x0050, text=»SYA350 EQU *«, t00=0x00a8, t01=0x00bc}
0x1072c…10742               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x00a8, t01=0x00d0}
0x10742…10770               Head {h00=0x002a, h01=0x0050, text=» LD A1,LSTADR,A13 GET END OF FREE AREA«, t00=0x00a8, t01=0x00e6}
0x10770…107a2               Head {h00=0x002e, h01=0x0050, text=» LD A14,SAVE13,A13 GET APPL. REL. BASE =6 «, t00=0x00a8, t01=0x0114}
0x107a2…107ae               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00a8, t01=0x0146}
0x107ae…107ca               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x00a8, t01=0x0152}
0x107ca…107e0               Head {h00=0x0012, h01=0x0050, text=» ANKL A1,/FFF «, t00=0x00a8, t01=0x016e}
0x107e0…107fa               Head {h00=0x0016, h01=0x0050, text=» LD A2,FYSPAG,A13 «, t00=0x00a8, t01=0x0184}
0x107fa…1080c               Head {h00=0x000e, h01=0x0050, text=» SLL A2,2 «, t00=0x00a9, t01=0x000e}
0x1080c…1081e               Head {h00=0x000e, h01=0x0050, text=» ORR A1,A2«, t00=0x00a9, t01=0x0020}
0x1081e…1082a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00a9, t01=0x0032}
0x1082a…10840               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=1 «, t00=0x00a9, t01=0x003e}
0x10840…10856               Head {h00=0x0012, h01=0x0050, text=» LD A1,SCTLAC «, t00=0x00a9, t01=0x0054}
0x10856…10862               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00a9, t01=0x006a}
0x10862…1087e               Head {h00=0x0018, h01=0x0050, text=» IFT MMUPAG-CREDIT=1«, t00=0x00a9, t01=0x0076}
0x1087e…10894               Head {h00=0x0012, h01=0x0050, text=» ANKL A1,/03FF«, t00=0x00a9, t01=0x0092}
0x10894…108a6               Head {h00=0x000e, h01=0x0050, text=» SLL A1,2 «, t00=0x00a9, t01=0x00a8}
0x108a6…108b2               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00a9, t01=0x00ba}
0x108b2…108ca               Head {h00=0x0014, h01=0x0050, text=» ST A1,SCTEFA+2 «, t00=0x00a9, t01=0x00c6}
0x108ca…108e0               Head {h00=0x0012, h01=0x0050, text=» IFT CREDIT=1 «, t00=0x00a9, t01=0x00de}
0x108e0…108fa               Head {h00=0x0016, h01=0x0050, text=» LD A1,FYSPAG,A13 «, t00=0x00a9, t01=0x00f4}
0x108fa…10916               Head {h00=0x0018, h01=0x0050, text=» IFT MMUPAG-CREDIT=1«, t00=0x00a9, t01=0x010e}
0x10916…1092c               Head {h00=0x0012, h01=0x0050, text=» LD A1,SCTLAC «, t00=0x00a9, t01=0x012a}
0x1092c…10938               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00a9, t01=0x0140}
0x10938…10954               Head {h00=0x0018, h01=0x0050, text=» IFT MMUPAG+CREDIT=0«, t00=0x00a9, t01=0x014c}
0x10954…10966               Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x00a9, t01=0x0168}
0x10966…10972               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00a9, t01=0x017a}
0x10972…10984               Head {h00=0x000e, h01=0x0050, text=» SRL A1,14«, t00=0x00a9, t01=0x0186}
0x10984…1099a               Head {h00=0x0012, h01=0x0050, text=» ST A1,SCTEFA «, t00=0x00aa, t01=0x0008}
0x1099a…109b6               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x00aa, t01=0x001e}
0x109b6…109e2               Head {h00=0x0028, h01=0x0050, text=» LD A1,FSTADR,A13 START OF FREE AREA«, t00=0x00aa, t01=0x003a}
0x109e2…109f8               Head {h00=0x0012, h01=0x0050, text=» RF(NZ) SYA355«, t00=0x00aa, t01=0x0066}
0x109f8…10a04               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00aa, t01=0x007c}
0x10a04…10a1a               Head {h00=0x0012, h01=0x0050, text=» LD A1,SCTSFA «, t00=0x00aa, t01=0x0088}
0x10a1a…10a38               Head {h00=0x001a, h01=0x0050, text=»SYA355 ST A1,SCTSFA+2 «, t00=0x00aa, t01=0x009e}
0x10a38…10a4a               Head {h00=0x000e, h01=0x0050, text=» CM SCTSFA«, t00=0x00aa, t01=0x00bc}
0x10a4a…10a60               Head {h00=0x0012, h01=0x0050, text=» IFT CREDIT=1 «, t00=0x00aa, t01=0x00ce}
0x10a60…10a6e               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00aa, t01=0x00e4}
0x10a6e…10ab6               Head {h00=0x0044, h01=0x003f, text=»*************************************************************** «, t00=0x00aa, t01=0x00f2}
0x10ab6…10afe               Head {h00=0x0044, h01=0x003f, text=»*                                                             * «, t00=0x00aa, t01=0x013a}
0x10afe…10b46               Head {h00=0x0044, h01=0x003f, text=»*                 PAGGEN - BUILD PAGE TABLE                   * «, t00=0x00aa, t01=0x0182}
0x10b46…10b8e               Head {h00=0x0044, h01=0x003f, text=»*                 =========================                   * «, t00=0x00ab, t01=0x003a}
0x10b8e…10bd6               Head {h00=0x0044, h01=0x003f, text=»*                                                             * «, t00=0x00ab, t01=0x0082}
0x10bd6…10c1e               Head {h00=0x0044, h01=0x003f, text=»*  REFERENCED IN:  SYSLDA                                     * «, t00=0x00ab, t01=0x00ca}
0x10c1e…10c66               Head {h00=0x0044, h01=0x003f, text=»*                                                             * «, t00=0x00ab, t01=0x0112}
0x10c66…10cae               Head {h00=0x0044, h01=0x003f, text=»*  ENTRY:  SCTSFA - START OF FREE AREA                        * «, t00=0x00ab, t01=0x015a}
0x10cae…10cf6               Head {h00=0x0044, h01=0x003f, text=»*          SCTEFA - END OF FREE AREA                          * «, t00=0x00ac, t01=0x0012}
0x10cf6…10d3e               Head {h00=0x0044, h01=0x003f, text=»*          SCTNOS - NUMBER OF SEGMENTS                        * «, t00=0x00ac, t01=0x005a}
0x10d3e…10d86               Head {h00=0x0044, h01=0x003f, text=»*          SCTNOP - NUMBER OF PAGES                           * «, t00=0x00ac, t01=0x00a2}
0x10d86…10dce               Head {h00=0x0044, h01=0x003f, text=»*          SCTPSZ - PAGE SIZE                                 * «, t00=0x00ac, t01=0x00ea}
0x10dce…10e16               Head {h00=0x0044, h01=0x003f, text=»*          SAVE22 - PHYSICAL ADDRESS TO FIRST PAGE (16 BITS)  * «, t00=0x00ac, t01=0x0132}
0x10e16…10e5e               Head {h00=0x0044, h01=0x003f, text=»*                                                             * «, t00=0x00ac, t01=0x017a}
0x10e5e…10ea6               Head {h00=0x0044, h01=0x003f, text=»*  EXIT:  PAGQUE - POINTER TO FIRST FREE PAGE BLOCK           * «, t00=0x00ad, t01=0x0032}
0x10ea6…10eee               Head {h00=0x0044, h01=0x003f, text=»*         PAGQUE+2 - POINTER TO LAST FREE PAGE BLOCK+2        * «, t00=0x00ad, t01=0x007a}
0x10eee…10f36               Head {h00=0x0044, h01=0x003f, text=»*                                                             * «, t00=0x00ad, t01=0x00c2}
0x10f36…10f7e               Head {h00=0x0044, h01=0x003f, text=»*  WORK REGISTERS:  A1-A12                                    * «, t00=0x00ad, t01=0x010a}
0x10f7e…10fc6               Head {h00=0x0044, h01=0x003f, text=»*                                                             * «, t00=0x00ad, t01=0x0152}
0x10fc6…1100e               Head {h00=0x0044, h01=0x003f, text=»*  SUBROUTINES:                                               * «, t00=0x00ae, t01=0x000a}
0x1100e…11056               Head {h00=0x0044, h01=0x003f, text=»*                                                             * «, t00=0x00ae, t01=0x0052}
0x11056…1109e               Head {h00=0x0044, h01=0x003f, text=»*                                                             * «, t00=0x00ae, t01=0x009a}
0x1109e…110e6               Head {h00=0x0044, h01=0x003f, text=»*************************************************************** «, t00=0x00ae, t01=0x00e2}
0x110e6…110fa               Head {h00=0x0010, h01=0x000c, text=»PAGGEN EQU *«, t00=0x00ae, t01=0x012a}
0x110fa…1111e               Head {h00=0x0020, h01=0x0050, text=» LDKL A2,PAGEX EXIT ADDRESS «, t00=0x00ae, t01=0x013e}
0x1111e…1113a               Head {h00=0x0018, h01=0x0050, text=» ADR A2,A13 RELOCATE«, t00=0x00ae, t01=0x0162}
0x1113a…1116c               Head {h00=0x002e, h01=0x0050, text=» LD A1,SCTNOS ANY SEGMENTS IN APPLICATION?«, t00=0x00ae, t01=0x017e}
0x1116c…11182               Head {h00=0x0012, h01=0x0050, text=» ABR(Z) A2 NO!«, t00=0x00af, t01=0x0020}
0x11182…111a8               Head {h00=0x0022, h01=0x001d, text=» LD A1,SCTOPT GET OPTION WORD «, t00=0x00af, t01=0x0036}
0x111a8…111c2               Head {h00=0x0016, h01=0x0011, text=» ANK A1,3 PAGING? «, t00=0x00af, t01=0x005c}
0x111c2…111d8               Head {h00=0x0012, h01=0x0050, text=» ABR(Z) A2 NO!«, t00=0x00af, t01=0x0076}
0x111d8…111e2               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00af, t01=0x008c}
0x111e2…11232               Head {h00=0x004c, h01=0x0047, text=»*  RESERV SPACE FOR PAGE BLOCKS CORRESPONDING TO CORE RESIDENT SEGMENTS «, t00=0x00af, t01=0x0096}
0x11232…1123c               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00af, t01=0x00e6}
0x1123c…1126c               Head {h00=0x002c, h01=0x0027, text=» LD A11,SCTSFA+2 GET START OF FREE AREA «, t00=0x00af, t01=0x00f0}
0x1126c…11292               Head {h00=0x0022, h01=0x001e, text=» ST A11,SCTPAG STORE IN SYSTAB«, t00=0x00af, t01=0x0120}
0x11292…112ba               Head {h00=0x0024, h01=0x001f, text=» LDR A8,A13 GET RELOCATION BASE «, t00=0x00af, t01=0x0146}
0x112ba…112ea               Head {h00=0x002c, h01=0x0050, text=» ADKL A8,PAG:60-REL LIMIT FOR PAGE TABLE«, t00=0x00af, t01=0x016e}
0x112ea…1130e               Head {h00=0x0020, h01=0x001c, text=» LDK A7,0 RESET PAGE COUNTER«, t00=0x00b0, t01=0x000e}
0x1130e…11322               Head {h00=0x0010, h01=0x000c, text=»PAG:10 EQU *«, t00=0x00b0, t01=0x0032}
0x11322…11352               Head {h00=0x002c, h01=0x0027, text=» CW A7,SCTNOP EQUAL TO NUMBER OF PAGES? «, t00=0x00b0, t01=0x0046}
0x11352…1136c               Head {h00=0x0016, h01=0x0012, text=» RF(E) PAG:30 YES!«, t00=0x00b0, t01=0x0076}
0x1136c…11394               Head {h00=0x0024, h01=0x001f, text=» LDK A1,0 RESET NUMBER OF WORDS «, t00=0x00b0, t01=0x0090}
0x11394…113a8               Head {h00=0x0010, h01=0x000c, text=»PAG:20 EQU *«, t00=0x00b0, t01=0x00b8}
0x113a8…113ce               Head {h00=0x0022, h01=0x001d, text=» ADKL A11,2 INCLUDE NEXT WORD «, t00=0x00b0, t01=0x00cc}
0x113ce…11402               Head {h00=0x0030, h01=0x002b, text=» RF(Z) MEMOFL MEMORY OVERFLOW (64 KB LIMIT) «, t00=0x00b0, t01=0x00f2}
0x11402…1142a               Head {h00=0x0024, h01=0x0020, text=» ADK A1,1 INCREMENT WORD COUNTER«, t00=0x00b0, t01=0x0126}
0x1142a…1144e               Head {h00=0x0020, h01=0x001b, text=» CWK A1,4 4 WORDS RESERVED? «, t00=0x00b0, t01=0x014e}
0x1144e…11468               Head {h00=0x0016, h01=0x0012, text=» RF(E) PAG:25 YES!«, t00=0x00b0, t01=0x0172}
0x11468…11494               Head {h00=0x0028, h01=0x0023, text=» CWR A11,A8 CHECK PROGRAM OVERWRITE «, t00=0x00b0, t01=0x018c}
0x11494…114ba               Head {h00=0x0022, h01=0x001e, text=» RF(E) MEMOFL MEMORY OVERFLOW!«, t00=0x00b1, t01=0x0028}
0x114ba…114cc               Head {h00=0x000e, h01=0x000a, text=» RB PAG:20«, t00=0x00b1, t01=0x004e}
0x114cc…11500               Head {h00=0x0030, h01=0x002c, text=»PAG:25 ADK A7,1 INCREMENT PAGE BLOCK COUNTER«, t00=0x00b1, t01=0x0060}
0x11500…11512               Head {h00=0x000e, h01=0x000a, text=» RB PAG:10«, t00=0x00b1, t01=0x0094}
0x11512…11526               Head {h00=0x0010, h01=0x000c, text=»PAG:30 EQU *«, t00=0x00b1, t01=0x00a6}
0x11526…11530               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00b1, t01=0x00ba}
0x11530…11568               Head {h00=0x0034, h01=0x002f, text=»*  RESERV MEMORY PAGES IN UNUSED PART OF MEMORY «, t00=0x00b1, t01=0x00c4}
0x11568…115a2               Head {h00=0x0036, h01=0x0032, text=»*  AND EXTEND PAGE TABLE WITH CORRESPONDING NUMBER«, t00=0x00b1, t01=0x00fc}
0x115a2…115bc               Head {h00=0x0016, h01=0x0012, text=»*  OF PAGE BLOCKS.«, t00=0x00b1, t01=0x0136}
0x115bc…115c6               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00b1, t01=0x0150}
0x115c6…115d2               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00b1, t01=0x015a}
0x115d2…115ee               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x00b1, t01=0x0166}
0x115ee…1162e               Head {h00=0x003c, h01=0x0037, text=» LD A1,SCTEFA GET TWO MOST SIGN BITS OF 18-BITS ADDRESS «, t00=0x00b1, t01=0x0182}
0x1162e…11666               Head {h00=0x0034, h01=0x0050, text=» SLL A1,14 TWO MOST SIGN BITS OF 16-BITS ADDRESS«, t00=0x00b2, t01=0x0032}
0x11666…1169e               Head {h00=0x0034, h01=0x002f, text=» LD A2,SCTEFA+2 GET BIT 2-18 OF 18-BITS ADDRESS «, t00=0x00b2, t01=0x006a}
0x1169e…116c8               Head {h00=0x0026, h01=0x0021, text=» SRL A2,2 SKIP TWO RIGHTMOST BITS «, t00=0x00b2, t01=0x00a2}
0x116c8…116f8               Head {h00=0x002c, h01=0x0050, text=» ORR A1,A2 16 BITS PHYSICAL PAGE ADDRESS«, t00=0x00b2, t01=0x00cc}
0x116f8…11710               Head {h00=0x0014, h01=0x0050, text=» LDR A3,A1 SAVE «, t00=0x00b2, t01=0x00fc}
0x11710…11734               Head {h00=0x0020, h01=0x001b, text=» LD A2,SCTPSZ GET PAGE SIZE «, t00=0x00b2, t01=0x0114}
0x11734…1175e               Head {h00=0x0026, h01=0x0021, text=» SRL A2,2 SKIP TWO RIGHTMOST BITS «, t00=0x00b2, t01=0x0138}
0x1175e…11776               Head {h00=0x0014, h01=0x0010, text=» LDR A10,A2 SAVE«, t00=0x00b2, t01=0x0162}
0x11776…117aa               Head {h00=0x0030, h01=0x002c, text=» ANKL A1,/FC00 MAKE EVEN 4K-MULTIPLE ADDRESS«, t00=0x00b2, t01=0x017a}
0x117aa…117d6               Head {h00=0x0028, h01=0x0023, text=» ANKL A2,/0300 MODIFY FOR PAGE SIZE «, t00=0x00b3, t01=0x001e}
0x117d6…117f8               Head {h00=0x001e, h01=0x0050, text=» ANR A2,A3 EVEN 1-KB LIMIT«, t00=0x00b3, t01=0x004a}
0x117f8…11824               Head {h00=0x0028, h01=0x0024, text=» ORR A1,A2 MODIFY PAGE ADDRESS LIMIT«, t00=0x00b3, t01=0x006c}
0x11824…11830               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00b3, t01=0x0098}
0x11830…1184c               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x00b3, t01=0x00a4}
0x1184c…11874               Head {h00=0x0024, h01=0x0050, text=» LD A1,SCTEFA+2 END OF FREE AREA«, t00=0x00b3, t01=0x00c0}
0x11874…11894               Head {h00=0x001c, h01=0x0050, text=» LD A10,SCTPSZ PAGE SIZE«, t00=0x00b3, t01=0x00e8}
0x11894…118a0               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00b3, t01=0x0108}
0x118a0…118b6               Head {h00=0x0012, h01=0x0050, text=» IFT CREDIT=1 «, t00=0x00b3, t01=0x0114}
0x118b6…118da               Head {h00=0x0020, h01=0x001c, text=» LDR A9,A1 INIT PAGE ADDRESS«, t00=0x00b3, t01=0x012a}
0x118da…118f2               Head {h00=0x0014, h01=0x000f, text=» LDR A6,A9 SAVE «, t00=0x00b3, t01=0x014e}
0x118f2…11906               Head {h00=0x0010, h01=0x0050, text=»PAG:31 EQU *«, t00=0x00b3, t01=0x0166}
0x11906…1191a               Head {h00=0x0010, h01=0x0050, text=» TNM A6,A10 «, t00=0x00b3, t01=0x017a}
0x1191a…11930               Head {h00=0x0012, h01=0x0050, text=» RF(NN) PAG:32«, t00=0x00b3, t01=0x018e}
0x11930…11944               Head {h00=0x0010, h01=0x0050, text=» CWR A10,A6 «, t00=0x00b4, t01=0x0014}
0x11944…11956               Head {h00=0x000e, h01=0x0050, text=» RF PAG:33«, t00=0x00b4, t01=0x0028}
0x11956…11970               Head {h00=0x0016, h01=0x0050, text=»PAG:32 CWR A6,A10 «, t00=0x00b4, t01=0x003a}
0x11970…1198c               Head {h00=0x0018, h01=0x0050, text=»PAG:33 RF(NG) PAG:40«, t00=0x00b4, t01=0x0054}
0x1198c…119bc               Head {h00=0x002c, h01=0x0050, text=» SUR A6,A10 COMPUTE ADDRESS TO NEXT PAGE«, t00=0x00b4, t01=0x0070}
0x119bc…119e0               Head {h00=0x0020, h01=0x001b, text=» LDR A1,A6 GET PAGE ADDRESS «, t00=0x00b4, t01=0x00a0}
0x119e0…119fc               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x00b4, t01=0x00c4}
0x119fc…11a2a               Head {h00=0x002a, h01=0x0026, text=» ANKL A1,/C000 ADDRESS IN SYSTEM AREA?«, t00=0x00b4, t01=0x00e0}
0x11a2a…11a46               Head {h00=0x0018, h01=0x0013, text=» RF(NZ) PAG:34  NO! «, t00=0x00b4, t01=0x010e}
0x11a46…11a78               Head {h00=0x002e, h01=0x002a, text=» LDR A1,A6 PHYSICAL ADDRESS IN SYSTEM AREA«, t00=0x00b4, t01=0x012a}
0x11a78…11aaa               Head {h00=0x002e, h01=0x0029, text=» SLL A1,2 ABSOLUTE ADDRESS IN SYSTEM AREA «, t00=0x00b4, t01=0x015c}
0x11aaa…11abc               Head {h00=0x000e, h01=0x000a, text=» RF PAG:36«, t00=0x00b4, t01=0x018e}
0x11abc…11ae4               Head {h00=0x0024, h01=0x0020, text=»PAG:34 LDK A1,0 END OF FREE AREA«, t00=0x00b5, t01=0x0010}
0x11ae4…11af0               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00b5, t01=0x0038}
0x11af0…11b06               Head {h00=0x0012, h01=0x0050, text=» IFT CREDIT=1 «, t00=0x00b5, t01=0x0044}
0x11b06…11b30               Head {h00=0x0026, h01=0x0022, text=»PAG:36 LDK A2,0 RESET WORD COUNTER«, t00=0x00b5, t01=0x005a}
0x11b30…11b5e               Head {h00=0x002a, h01=0x0025, text=»PAG:38 ADKL A11,2 RESERV ANOTHER WORD «, t00=0x00b5, t01=0x0084}
0x11b5e…11b80               Head {h00=0x001e, h01=0x0019, text=» RF(Z) PAG:40 64 KB LIMIT «, t00=0x00b5, t01=0x00b2}
0x11b80…11ba8               Head {h00=0x0024, h01=0x0020, text=» ADK A2,1 INCREMENT WORD COUNTER«, t00=0x00b5, t01=0x00d4}
0x11ba8…11bca               Head {h00=0x001e, h01=0x0019, text=» CWK A2,4 BLOCK COMPLETE? «, t00=0x00b5, t01=0x00fc}
0x11bca…11be4               Head {h00=0x0016, h01=0x0012, text=» RF(E) PAG:45 YES!«, t00=0x00b5, t01=0x011e}
0x11be4…11c0e               Head {h00=0x0026, h01=0x0050, text=» LDR A1,A1 ADDRESS IN SYSTEM AREA?«, t00=0x00b5, t01=0x0138}
0x11c0e…11c28               Head {h00=0x0016, h01=0x0050, text=» RF(Z) PAG:39 NO! «, t00=0x00b5, t01=0x0162}
0x11c28…11c4e               Head {h00=0x0022, h01=0x0050, text=» TNM A11,A1 32-KB LIMIT CHECK «, t00=0x00b5, t01=0x017c}
0x11c4e…11c64               Head {h00=0x0012, h01=0x0050, text=» RF(NN) PAG382«, t00=0x00b6, t01=0x0012}
0x11c64…11c78               Head {h00=0x0010, h01=0x0050, text=» CWR A11,A1 «, t00=0x00b6, t01=0x0028}
0x11c78…11c8a               Head {h00=0x000e, h01=0x0050, text=» RF PAG384«, t00=0x00b6, t01=0x003c}
0x11c8a…11ca4               Head {h00=0x0016, h01=0x0050, text=»PAG382 CWR A1,A11 «, t00=0x00b6, t01=0x004e}
0x11ca4…11cdc               Head {h00=0x0034, h01=0x0050, text=»PAG384 RF(NG) PAG:40 NO MOORE MEMORY AVALIABLE! «, t00=0x00b6, t01=0x0068}
0x11cdc…11cf0               Head {h00=0x0010, h01=0x0050, text=»PAG:39 EQU *«, t00=0x00b6, t01=0x00a0}
0x11cf0…11d16               Head {h00=0x0022, h01=0x001d, text=» CWR A11,A8 PROGRAM OVERWRITE «, t00=0x00b6, t01=0x00b4}
0x11d16…11d30               Head {h00=0x0016, h01=0x0012, text=» RB(NE) PAG:38 NO!«, t00=0x00b6, t01=0x00da}
0x11d30…11d44               Head {h00=0x0010, h01=0x000c, text=»PAG:40 EQU *«, t00=0x00b6, t01=0x00f4}
0x11d44…11d7e               Head {h00=0x0036, h01=0x0031, text=» CW A7,SCTNOP ONLY PAGES FOR CORE RESIDENT PAGES? «, t00=0x00b6, t01=0x0108}
0x11d7e…11d98               Head {h00=0x0016, h01=0x0011, text=» RF(G) PAG:50 NO! «, t00=0x00b6, t01=0x0142}
0x11d98…11dda               Head {h00=0x003e, h01=0x0039, text=» CW A7,SCTNOS ONLY CORE RESIDENT SEGMENTS IN APPLICATION? «, t00=0x00b6, t01=0x015c}
0x11dda…11df4               Head {h00=0x0016, h01=0x0012, text=» RF(E) PAG:50 YES!«, t00=0x00b7, t01=0x000e}
0x11df4…11e10               Head {h00=0x0018, h01=0x0013, text=»MEMOFL LDKL A1,LMP3 «, t00=0x00b7, t01=0x0028}
0x11e10…11e3e               Head {h00=0x002a, h01=0x0026, text=» OTR A1,0,SOP INDICATE MEMORY OVERFLOW«, t00=0x00b7, t01=0x0044}
0x11e3e…11e58               Head {h00=0x0016, h01=0x0012, text=» HLT  HALT PROGRAM«, t00=0x00b7, t01=0x0072}
0x11e58…11e88               Head {h00=0x002c, h01=0x0027, text=»PAG:45 CW A7,SCTNOS MOORE PAGES WANTED? «, t00=0x00b7, t01=0x008c}
0x11e88…11ea2               Head {h00=0x0016, h01=0x0012, text=» RF(E) PAG:50 YES!«, t00=0x00b7, t01=0x00bc}
0x11ea2…11eca               Head {h00=0x0024, h01=0x0020, text=» ADK A7,1 INCREMENT PAGE COUNTER«, t00=0x00b7, t01=0x00d6}
0x11eca…11eee               Head {h00=0x0020, h01=0x001c, text=» LDR A9,A6 SAVE PAGE ADDRESS«, t00=0x00b7, t01=0x00fe}
0x11eee…11f00               Head {h00=0x000e, h01=0x0050, text=» RB PAG:31«, t00=0x00b7, t01=0x0122}
0x11f00…11f14               Head {h00=0x0010, h01=0x000c, text=»PAG:50 EQU *«, t00=0x00b7, t01=0x0134}
0x11f14…11f3a               Head {h00=0x0022, h01=0x001e, text=» ADKL A11,2 START OF FREE AREA«, t00=0x00b7, t01=0x0148}
0x11f3a…11f58               Head {h00=0x001a, h01=0x0015, text=» ST A11,SCTSFA+2 SAVE «, t00=0x00b7, t01=0x016e}
0x11f58…11f82               Head {h00=0x0026, h01=0x0022, text=» ST A7,SCTNOP SAVE NUMBER OF PAGES«, t00=0x00b7, t01=0x018c}
0x11f82…11fae               Head {h00=0x0028, h01=0x0024, text=» LDR A1,A9 GET ADDRESS TO FIRST PAGE«, t00=0x00b8, t01=0x0026}
0x11fae…11fc6               Head {h00=0x0014, h01=0x000f, text=» LDR A2,A1 SAVE «, t00=0x00b8, t01=0x0052}
0x11fc6…11fd2               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00b8, t01=0x006a}
0x11fd2…11fee               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x00b8, t01=0x0076}
0x11fee…1201c               Head {h00=0x002a, h01=0x0050, text=» SRL A1,14 BIT 0-1 OF 18-BITS ADDRESS «, t00=0x00b8, t01=0x0092}
0x1201c…12036               Head {h00=0x0016, h01=0x0012, text=» ST A1,SCTEFA SAVE«, t00=0x00b8, t01=0x00c0}
0x12036…12068               Head {h00=0x002e, h01=0x002a, text=» SLL A2,2 GET BITS 2-15 OF 18-BITS ADDRESS«, t00=0x00b8, t01=0x00da}
0x12068…12074               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00b8, t01=0x010c}
0x12074…1208a               Head {h00=0x0012, h01=0x0050, text=» IFT CREDIT=1 «, t00=0x00b8, t01=0x0118}
0x1208a…120a6               Head {h00=0x0018, h01=0x0014, text=» ST A2,SCTEFA+2 SAVE«, t00=0x00b8, t01=0x012e}
0x120a6…120b0               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00b8, t01=0x014a}
0x120b0…120ee               Head {h00=0x003a, h01=0x0035, text=»*  INITIATE PAGE BLOCK FOR CORE RESIDENT SEGMENTS AND «, t00=0x00b8, t01=0x0154}
0x120ee…12124 (185, 0, 400) Head {h00=0x0032, h01=0x002d, text=»*  STORE PAGE BLOCK ADDRESS IN SEGMENT BLOCKS «, t00=0x00b9, t01=0x0004}
0x12124…1212e               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00b9, t01=0x003a}
0x1212e…12140               Head {h00=0x000e, h01=0x0009, text=» LDK A1,0 «, t00=0x00b9, t01=0x0044}
0x12140…12184               Head {h00=0x0040, h01=0x003b, text=» LD A8,SAVE22,A13 PHYSICAL ADDRESS TO FIRST CORE RES. SEGM. «, t00=0x00b9, t01=0x0056}
0x12184…121b2               Head {h00=0x002a, h01=0x0025, text=» LD A11,SCTSEG START OF SEGMENT TABLE «, t00=0x00b9, t01=0x009a}
0x121b2…121e2               Head {h00=0x002c, h01=0x0028, text=» LDK A4,0 RESET RESIDENT SEGMENT COUNTER«, t00=0x00b9, t01=0x00c8}
0x121e2…1220c               Head {h00=0x0026, h01=0x0022, text=» LD A12,SCTPAG START OF PAGE TABLE«, t00=0x00b9, t01=0x00f8}
0x1220c…12234               Head {h00=0x0024, h01=0x0020, text=» LD A6,SCTNOS NUMBER OF SEGMENTS«, t00=0x00b9, t01=0x0122}
0x12234…12248               Head {h00=0x0010, h01=0x0050, text=»PAG:60 EQU *«, t00=0x00b9, t01=0x014a}
0x12248…1226e               Head {h00=0x0022, h01=0x001e, text=» ADKL A11,8 NEXT SEGMENT BLOCK«, t00=0x00b9, t01=0x015e}
0x1226e…1228e               Head {h00=0x001c, h01=0x0017, text=» LDR* A2,A11 GET STATUS «, t00=0x00b9, t01=0x0184}
0x1228e…122c0               Head {h00=0x002e, h01=0x0029, text=» RF(NN) PAG:65 SEGMENT NOT LOADED IN CORE «, t00=0x00ba, t01=0x0014}
0x122c0…122ee               Head {h00=0x002a, h01=0x0026, text=» ST A12,6,A11 STORE PAGE BLOCK ADDRESS«, t00=0x00ba, t01=0x0046}
0x122ee…1231e               Head {h00=0x002c, h01=0x0027, text=» STR A1,A12 RESET QUEUE POINTER FORWARD «, t00=0x00ba, t01=0x0074}
0x1231e…12350               Head {h00=0x002e, h01=0x0029, text=» ST A1,2,A12 RESET QUEUE POINTER BACKWARD «, t00=0x00ba, t01=0x00a4}
0x12350…12378               Head {h00=0x0024, h01=0x001f, text=» ST A8,4,A12 STORE PAGE ADDRESS «, t00=0x00ba, t01=0x00d6}
0x12378…123aa               Head {h00=0x002e, h01=0x0029, text=» ST A11,6,A12 STORE SEGMENT BLOCK ADDRESS «, t00=0x00ba, t01=0x00fe}
0x123aa…123de               Head {h00=0x0030, h01=0x002c, text=» ADK A4,1 INCREMENT RESIDENT SEGMENT COUNTER«, t00=0x00ba, t01=0x0130}
0x123de…12408               Head {h00=0x0026, h01=0x0021, text=» ADR A8,A10  ADDRESS TO NEXT PAGE «, t00=0x00ba, t01=0x0164}
0x12408…1242c               Head {h00=0x0020, h01=0x001b, text=» ADKL A12,8 NEXT PAGE BLOCK «, t00=0x00ba, t01=0x018e}
0x1242c…12464               Head {h00=0x0034, h01=0x002f, text=»PAG:65 SUK A6,1 DECREMENT SEGMENT BLOCK COUNTER «, t00=0x00bb, t01=0x0022}
0x12464…1247a               Head {h00=0x0012, h01=0x000d, text=» RB(P) PAG:60 «, t00=0x00bb, t01=0x005a}
0x1247a…12484               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00bb, t01=0x0070}
0x12484…124c4               Head {h00=0x003c, h01=0x0038, text=»*  INITIATE PAGE BLOCK FOR FREE PAGES AND LINK TO PAGQUE«, t00=0x00bb, t01=0x007a}
0x124c4…124ce               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00bb, t01=0x00ba}
0x124ce…124f2               Head {h00=0x0020, h01=0x001b, text=» CWR A4,A7 ANY FREE BLOCKS? «, t00=0x00bb, t01=0x00c4}
0x124f2…1250c               Head {h00=0x0016, h01=0x0050, text=» RF(E) PAG:90 NO! «, t00=0x00bb, t01=0x00e8}
0x1250c…12544               Head {h00=0x0034, h01=0x002f, text=» ST A12,PAGQUE POINTER TO FIRST FREE PAGE BLOCK «, t00=0x00bb, t01=0x0102}
0x12544…1256e               Head {h00=0x0026, h01=0x0022, text=» LDKL A11,PAGQUE POINTER TO PAGQUE«, t00=0x00bb, t01=0x013a}
0x1256e…125a2               Head {h00=0x0030, h01=0x002c, text=» LDR A1,A12 SAVE ADDRESS TO FIRST PAGE BLOCK«, t00=0x00bb, t01=0x0164}
0x125a2…125b4               Head {h00=0x000e, h01=0x0009, text=» LDK A2,0 «, t00=0x00bc, t01=0x0008}
0x125b4…125e6               Head {h00=0x002e, h01=0x002a, text=»PAG:70 ST A11,2,A12 STORE BACKWARD POINTER«, t00=0x00bc, t01=0x001a}
0x125e6…1260e               Head {h00=0x0024, h01=0x001f, text=» ST A9,4,A12 STORE PAGE ADDRESS «, t00=0x00bc, t01=0x004c}
0x1260e…12636               Head {h00=0x0024, h01=0x001f, text=» ST A2,6,A12 INDICATE PAGE FREE «, t00=0x00bc, t01=0x0074}
0x12636…12664               Head {h00=0x002a, h01=0x0026, text=» ADK A4,1 INCREMENT PAGE BLOCK COUNTER«, t00=0x00bc, t01=0x009c}
0x12664…12688               Head {h00=0x0020, h01=0x001b, text=» CWR A4,A7 LAST PAGE BLOCK? «, t00=0x00bc, t01=0x00ca}
0x12688…126a2               Head {h00=0x0016, h01=0x0012, text=» RF(E) PAG:80 YES!«, t00=0x00bc, t01=0x00ee}
0x126a2…126d2               Head {h00=0x002c, h01=0x0027, text=» LDR A11,A12 SAVE ADDRESS TO PAGE BLOCK «, t00=0x00bc, t01=0x0108}
0x126d2…126fe               Head {h00=0x0028, h01=0x0024, text=» ADK A1,8 ADDRESS TO NEXT PAGE BLOCK«, t00=0x00bc, t01=0x0138}
0x126fe…12728               Head {h00=0x0026, h01=0x0021, text=» STR A1,A12 STORE FORWARD POINTER «, t00=0x00bc, t01=0x0164}
0x12728…1274c               Head {h00=0x0020, h01=0x001b, text=» LDR A12,A1 NEXT PAGE BLOCK «, t00=0x00bc, t01=0x018e}
0x1274c…1276a               Head {h00=0x001a, h01=0x0015, text=» ADR A9,A10 NEXT PAGE «, t00=0x00bd, t01=0x0022}
0x1276a…1277c               Head {h00=0x000e, h01=0x000a, text=» RB PAG:70«, t00=0x00bd, t01=0x0040}
0x1277c…12790               Head {h00=0x0010, h01=0x000c, text=»PAG:80 EQU *«, t00=0x00bd, t01=0x0052}
0x12790…127ba               Head {h00=0x0026, h01=0x0021, text=» LDKL A1,PAGQUE POINTER TO PAGQUE «, t00=0x00bd, t01=0x0066}
0x127ba…127e2               Head {h00=0x0024, h01=0x001f, text=» STR A1,A12 STORE IN LAST BLOCK «, t00=0x00bd, t01=0x0090}
0x127e2…1280c               Head {h00=0x0026, h01=0x0022, text=» ST A12,PAGQUE+2 STORE IN PAGQUE+2«, t00=0x00bd, t01=0x00b8}
0x1280c…12820               Head {h00=0x0010, h01=0x0050, text=»PAG:90 EQU *«, t00=0x00bd, t01=0x00e2}
0x12820…12838               Head {h00=0x0014, h01=0x0050, text=»PAGEX EQU *-REL «, t00=0x00bd, t01=0x00f6}
0x12838…12846               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00bd, t01=0x010e}
0x12846…12852               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00bd, t01=0x011c}
0x12852…1285a               Head {h00=0x0004, h01=0x0050, t00=0x00bd, t01=0x0128}
0x1285a…12862               Head {h00=0x0004, h01=0x0050, t00=0x00bd, t01=0x0130}
0x12862…12882               Head {h00=0x001c, h01=0x0050, text=»* START BUGGER (IF ANY) «, t00=0x00bd, t01=0x0138}
0x12882…1288a               Head {h00=0x0004, h01=0x0050, t00=0x00bd, t01=0x0158}
0x1288a…12892               Head {h00=0x0004, h01=0x0050, t00=0x00bd, t01=0x0160}
0x12892…128b2               Head {h00=0x001c, h01=0x0050, text=»* GET APPLICATION START «, t00=0x00bd, t01=0x0168}
0x128b2…128c8               Head {h00=0x0012, h01=0x0050, text=» IFT CREDIT=0 «, t00=0x00bd, t01=0x0188}
0x128c8…128f8               Head {h00=0x002c, h01=0x0050, text=» LD A14,SCTLAC TRUE START OF APPLICATION«, t00=0x00be, t01=0x000e}
0x128f8…12904               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00be, t01=0x003e}
0x12904…12912               Head {h00=0x000a, h01=0x0050, text=»    =6«, t00=0x00be, t01=0x004a}
0x12912…12920               Head {h00=0x000a, h01=0x0050, text=»    =6«, t00=0x00be, t01=0x0058}
0x12920…1292e               Head {h00=0x000a, h01=0x0050, text=»    =6«, t00=0x00be, t01=0x0066}
0x1292e…12950               Head {h00=0x001e, h01=0x0050, text=» SUKL A14,8 ADJUST FOR MAP«, t00=0x00be, t01=0x0074}
0x12950…1297e               Head {h00=0x002a, h01=0x0050, text=» ADKL A13,SYA360 CONTINUATION ADDRESS «, t00=0x00be, t01=0x0096}
0x1297e…129a6               Head {h00=0x0024, h01=0x0050, text=» LDK A1,0 INDICATE SYSLOAD ENDED«, t00=0x00be, t01=0x00c4}
0x129a6…129bc               Head {h00=0x0012, h01=0x0050, text=» OTR A1,0,SOP «, t00=0x00be, t01=0x00ec}
0x129bc…129e4               Head {h00=0x0024, h01=0x0050, text=» LD A1,SCTBUG GET BUGGER ADDRESS«, t00=0x00be, t01=0x0102}
0x129e4…129f8               Head {h00=0x0010, h01=0x0050, text=» ABR(NZ) A1 «, t00=0x00be, t01=0x012a}
0x129f8…12a00               Head {h00=0x0004, h01=0x0050, t00=0x00be, t01=0x013e}
0x12a00…12a18               Head {h00=0x0014, h01=0x0050, text=»SYA360 EQU *-REL«, t00=0x00be, t01=0x0146}
0x12a18…12a2a               Head {h00=0x000e, h01=0x0050, text=» LDR A13,P«, t00=0x00be, t01=0x015e}
0x12a2a…12a42               Head {h00=0x0014, h01=0x0050, text=»SYA370 EQU *-REL«, t00=0x00be, t01=0x0170}
0x12a42…12a76               Head {h00=0x0030, h01=0x0050, text=» SUKL A13,SYA370 RESTORE PROGRAM BASE OINTER«, t00=0x00be, t01=0x0188}
0x12a76…12a80               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00bf, t01=0x002c}
0x12a80…12a9a               Head {h00=0x0016, h01=0x0050, text=»*  INIT A15 STACK «, t00=0x00bf, t01=0x0036}
0x12a9a…12aa4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00bf, t01=0x0050}
0x12aa4…12aba               Head {h00=0x0012, h01=0x0050, text=» LD A15,SCTSTB«, t00=0x00bf, t01=0x005a}
0x12aba…12ace               Head {h00=0x0010, h01=0x0050, text=» SUKL A15,4 «, t00=0x00bf, t01=0x0070}
0x12ace…12ad6               Head {h00=0x0004, h01=0x0050, t00=0x00bf, t01=0x0084}
0x12ad6…12af2               Head {h00=0x0018, h01=0x0050, text=»* START APPLICATION «, t00=0x00bf, t01=0x008c}
0x12af2…12afa               Head {h00=0x0004, h01=0x0050, t00=0x00bf, t01=0x00a8}
0x12afa…12b2c               Head {h00=0x002e, h01=0x0050, text=» LD A1,IHRTC GET INTERRUPT ADDRESS FOR RTC«, t00=0x00bf, t01=0x00b0}
0x12b2c…12b4a               Head {h00=0x001a, h01=0x0050, text=» ST A1,SAVRTC,A13 SAVE«, t00=0x00bf, t01=0x00e2}
0x12b4a…12b82               Head {h00=0x0034, h01=0x0050, text=» LDKL A1,IHRTCO LOAD TEMPORARY INTERRUPT ADDRESS«, t00=0x00bf, t01=0x0100}
0x12b82…12b9e               Head {h00=0x0018, h01=0x0050, text=» ADR A1,A13 RELOCATE«, t00=0x00bf, t01=0x0138}
0x12b9e…12bcc               Head {h00=0x002a, h01=0x0050, text=» ST A1,IHRTC STORE IN INTERRUPT VECTOR«, t00=0x00bf, t01=0x0154}
0x12bcc…12bf6               Head {h00=0x0026, h01=0x0050, text=» CF A15,PFINIT INITIALIZE DEVICES «, t00=0x00bf, t01=0x0182}
0x12bf6…12c1a               Head {h00=0x0020, h01=0x0050, text=» CF A15,SAVE8 SAVE REGISTERS«, t00=0x00c0, t01=0x001c}
0x12c1a…12c24               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00c0, t01=0x0040}
0x12c24…12c6e               Head {h00=0x0046, h01=0x0050, text=»*  WAIT APPROXIMATELY 0.62 SECONDS BEFORE BRANCHING TO DISPATCHER «, t00=0x00c0, t01=0x004a}
0x12c6e…12c78               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00c0, t01=0x0094}
0x12c78…12c9a               Head {h00=0x001e, h01=0x0050, text=» LDKL A1,/FFFF SET COUNTER«, t00=0x00c0, t01=0x009e}
0x12c9a…12cb2               Head {h00=0x0014, h01=0x0050, text=»DELAY SRC A2,31 «, t00=0x00c0, t01=0x00c0}
0x12cb2…12cc4               Head {h00=0x000e, h01=0x0050, text=» SUK A1,1 «, t00=0x00c0, t01=0x00d8}
0x12cc4…12cda               Head {h00=0x0012, h01=0x0050, text=» RB(NZ) DELAY «, t00=0x00c0, t01=0x00ea}
0x12cda…12ce6               Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x00c0, t01=0x0100}
0x12ce6…12d12               Head {h00=0x0028, h01=0x0050, text=» LDKL A1,0 GET RTC INTERRUPT ADDRESS«, t00=0x00c0, t01=0x010c}
0x12d12…12d2c               Head {h00=0x0016, h01=0x0050, text=»SAVRTC EQU *-REL-2«, t00=0x00c0, t01=0x0138}
0x12d2c…12d48               Head {h00=0x0018, h01=0x0050, text=» ST A1,IHRTC RESTORE«, t00=0x00c0, t01=0x0152}
0x12d48…12d70               Head {h00=0x0024, h01=0x0050, text=» ABL TDISP BRANCH TO DISPATCHER «, t00=0x00c0, t01=0x016e}
0x12d70…12d7a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00c1, t01=0x0008}
0x12d7a…12da8               Head {h00=0x002a, h01=0x0050, text=»*  TEMPORARY INTERRUPT ROUTINE FOR RTC«, t00=0x00c1, t01=0x0012}
0x12da8…12db2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00c1, t01=0x0040}
0x12db2…12dca               Head {h00=0x0014, h01=0x0050, text=»IHRTCO EQU *-REL«, t00=0x00c1, t01=0x004a}
0x12dca…12ddc               Head {h00=0x000e, h01=0x0050, text=» RIT RTCDA«, t00=0x00c1, t01=0x0062}
0x12ddc…12dec               Head {h00=0x000c, h01=0x0050, text=» RTN A15«, t00=0x00c1, t01=0x0074}
0x12dec…12e02               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x00c1, t01=0x0084}
0x12e02…12e10               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00c1, t01=0x009a}
0x12e10…12e1c               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00c1, t01=0x00a8}
0x12e1c…12e56               Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x00c1, t01=0x00b4}
0x12e56…12e90               Head {h00=0x0036, h01=0x0050, text=»***                                           *** «, t00=0x00c1, t01=0x00ee}
0x12e90…12eca               Head {h00=0x0036, h01=0x0050, text=»**           SYSLOAD PART 2.A                  ** «, t00=0x00c1, t01=0x0128}
0x12eca…12f04               Head {h00=0x0036, h01=0x0050, text=»**                                             ** «, t00=0x00c1, t01=0x0162}
0x12f04…12f3e               Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x00c2, t01=0x000c}
0x12f3e…12f46               Head {h00=0x0004, h01=0x0050, t00=0x00c2, t01=0x0046}
0x12f46…12f80               Head {h00=0x0036, h01=0x0050, text=»*   BUILD COMMON AND TASKCLASS DATA AREAS.      * «, t00=0x00c2, t01=0x004e}
0x12f80…12fba               Head {h00=0x0036, h01=0x0050, text=»*   BUILD TASKDATA PROTOTYPE AREA               * «, t00=0x00c2, t01=0x0088}
0x12fba…12ff4               Head {h00=0x0036, h01=0x0050, text=»*                                               * «, t00=0x00c2, t01=0x00c2}
0x12ff4…1302e               Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x00c2, t01=0x00fc}
0x1302e…13036               Head {h00=0x0004, h01=0x0050, t00=0x00c2, t01=0x0136}
0x13036…1304e               Head {h00=0x0014, h01=0x0050, text=»PART2A EQU *-REL«, t00=0x00c2, t01=0x013e}
0x1304e…13056               Head {h00=0x0004, h01=0x0050, t00=0x00c2, t01=0x0156}
0x13056…1308a               Head {h00=0x0030, h01=0x0050, text=»********************************************«, t00=0x00c2, t01=0x015e}
0x1308a…130be (195, 0, 400) Head {h00=0x0030, h01=0x0050, text=»***                                      ***«, t00=0x00c3, t01=0x0004}
0x130be…130f2               Head {h00=0x0030, h01=0x0050, text=»**         S U B R O U T I N E S          **«, t00=0x00c3, t01=0x0038}
0x130f2…13126               Head {h00=0x0030, h01=0x0050, text=»********************************************«, t00=0x00c3, t01=0x006c}
0x13126…1312e               Head {h00=0x0004, h01=0x0050, t00=0x00c3, t01=0x00a0}
0x1312e…1313a               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00c3, t01=0x00a8}
0x1313a…13172               Head {h00=0x0034, h01=0x0050, text=»**                T : D A D D                 **«, t00=0x00c3, t01=0x00b4}
0x13172…131aa               Head {h00=0x0034, h01=0x0050, text=»**                                            **«, t00=0x00c3, t01=0x00ec}
0x131aa…131e2               Head {h00=0x0034, h01=0x0050, text=»**                                            **«, t00=0x00c3, t01=0x0124}
0x131e2…1321a               Head {h00=0x0034, h01=0x0050, text=»**  GET T:D - ADDRESS                         **«, t00=0x00c3, t01=0x015c}
0x1321a…13252 (196, 0, 398) Head {h00=0x0034, h01=0x0050, text=»**                                            **«, t00=0x00c4, t01=0x0004}
0x13252…1328a               Head {h00=0x0034, h01=0x0050, text=»**  INPUT : A8=POINTER TO T:A (IN T:ATAB)     **«, t00=0x00c4, t01=0x003c}
0x1328a…132c2               Head {h00=0x0034, h01=0x0050, text=»**  OUTPUT: A12=T:D ADDRESS                   **«, t00=0x00c4, t01=0x0074}
0x132c2…132fa               Head {h00=0x0034, h01=0x0050, text=»************************************************«, t00=0x00c4, t01=0x00ac}
0x132fa…1330e               Head {h00=0x0010, h01=0x0050, text=»T:DADD EQU *«, t00=0x00c4, t01=0x00e4}
0x1330e…1332a               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x00c4, t01=0x00f8}
0x1332a…1334a               Head {h00=0x001c, h01=0x0050, text=» LDR* A12,A8 T:A ADDRESS«, t00=0x00c4, t01=0x0114}
0x1334a…13364               Head {h00=0x0016, h01=0x0050, text=» LD A12,T:DAD,A12 «, t00=0x00c4, t01=0x0134}
0x13364…13370               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00c4, t01=0x014e}
0x13370…1338c               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x00c4, t01=0x015a}
0x1338c…133ac               Head {h00=0x001c, h01=0x0050, text=» ELR A12,A8 T:A ADDRESS «, t00=0x00c4, t01=0x0176}
0x133ac…133c6               Head {h00=0x0016, h01=0x0050, text=» EL A12,T:DAD,A12 «, t00=0x00c5, t01=0x0008}
0x133c6…133d2               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00c5, t01=0x0022}
0x133d2…133e8               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x00c5, t01=0x002e}
0x133e8…1340c               Head {h00=0x0020, h01=0x0050, text=» AD A12,MOVADD,A13 RELOCATE «, t00=0x00c5, t01=0x0044}
0x1340c…1341c               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00c5, t01=0x0068}
0x1341c…1342a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00c5, t01=0x0078}
0x1342a…13436               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00c5, t01=0x0086}
0x13436…13442               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00c5, t01=0x0092}
0x13442…1347c               Head {h00=0x0036, h01=0x0050, text=»**                  M O V C O M                ** «, t00=0x00c5, t01=0x009e}
0x1347c…134b6               Head {h00=0x0036, h01=0x0050, text=»**                                             ** «, t00=0x00c5, t01=0x00d8}
0x134b6…134f0               Head {h00=0x0036, h01=0x0050, text=»**                                             ** «, t00=0x00c5, t01=0x0112}
0x134f0…1352a               Head {h00=0x0036, h01=0x0050, text=»**  SEARCH T:A'S FOR COMMON WORK BLOCKS THAT   ** «, t00=0x00c5, t01=0x014c}
0x1352a…13564               Head {h00=0x0036, h01=0x0050, text=»**  ARE COMMON TO AT LEAST TWO T:A'S, AND MOVE ** «, t00=0x00c5, t01=0x0186}
0x13564…1359e               Head {h00=0x0036, h01=0x0050, text=»**  TO COMMON AREA                             ** «, t00=0x00c6, t01=0x0030}
0x1359e…135d8               Head {h00=0x0036, h01=0x0050, text=»**                                             ** «, t00=0x00c6, t01=0x006a}
0x135d8…13612               Head {h00=0x0036, h01=0x0050, text=»**  INPUT : A8=POINTER IN T:ATAB               ** «, t00=0x00c6, t01=0x00a4}
0x13612…1364c               Head {h00=0x0036, h01=0x0050, text=»**          BIT=BIT NUMBER, SAT IN MASK        ** «, t00=0x00c6, t01=0x00de}
0x1364c…13686               Head {h00=0x0036, h01=0x0050, text=»**          ENDADD=ENDADDRESS OF T:ATAB        ** «, t00=0x00c6, t01=0x0118}
0x13686…136c0               Head {h00=0x0036, h01=0x0050, text=»**          TADISP=W.B.-ADDR DISPLACEM. IN T:A ** «, t00=0x00c6, t01=0x0152}
0x136c0…136fa               Head {h00=0x0036, h01=0x0050, text=»**  WORK.REGS: A1-A6,A9,A11,A12                ** «, t00=0x00c6, t01=0x018c}
0x136fa…13734               Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x00c7, t01=0x0036}
0x13734…13740               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00c7, t01=0x0070}
0x13740…13754               Head {h00=0x0010, h01=0x0050, text=»MOVCOM EQU *«, t00=0x00c7, t01=0x007c}
0x13754…1377e               Head {h00=0x0026, h01=0x0050, text=» CALL CHKMVD BLOCK ALREADY MOVED? «, t00=0x00c7, t01=0x0090}
0x1377e…13798               Head {h00=0x0016, h01=0x0050, text=» RF(N) MOVC20 YES!«, t00=0x00c7, t01=0x00ba}
0x13798…137d6               Head {h00=0x003a, h01=0x0050, text=» CALL GETWB POINTER TO WB ADD TO 'WBADD',A5=T:A-DISPL «, t00=0x00c7, t01=0x00d4}
0x137d6…13802               Head {h00=0x0028, h01=0x0050, text=» ST A11,SAVE06,A13 SAVE W.B.-ADDRESS«, t00=0x00c7, t01=0x0112}
0x13802…1382e               Head {h00=0x0028, h01=0x0050, text=» CM MOVED,A13 CLEAR MOVED INDICATOR «, t00=0x00c7, t01=0x013e}
0x1382e…13840               Head {h00=0x000e, h01=0x0050, text=» LDR A6,A8«, t00=0x00c7, t01=0x016a}
0x13840…13860               Head {h00=0x001c, h01=0x0050, text=»MOVC10 ADK A6,2 NEXT T:A«, t00=0x00c7, t01=0x017c}
0x13860…13884               Head {h00=0x0020, h01=0x0050, text=» CW A6,ENDADD,A13 ALL DONE? «, t00=0x00c8, t01=0x000c}
0x13884…1389e               Head {h00=0x0016, h01=0x0050, text=» RF(NE) MOVC30 NO «, t00=0x00c8, t01=0x0030}
0x1389e…138ba               Head {h00=0x0018, h01=0x0050, text=»MOVC20 RTN A14 YES! «, t00=0x00c8, t01=0x004a}
0x138ba…138d6               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x00c8, t01=0x0066}
0x138d6…138f0               Head {h00=0x0016, h01=0x0050, text=»MOVC30 LDR* A11,A6«, t00=0x00c8, t01=0x0082}
0x138f0…13914               Head {h00=0x0020, h01=0x0050, text=» LD A2,T:DAD,A11 T:D-ADDRESS«, t00=0x00c8, t01=0x009c}
0x13914…13936               Head {h00=0x001e, h01=0x0050, text=» AD A2,MOVADD,A13 RELOCATE«, t00=0x00c8, t01=0x00c0}
0x13936…13954               Head {h00=0x001a, h01=0x0050, text=» ST A2,SAVE03,A13 SAVE«, t00=0x00c8, t01=0x00e2}
0x13954…13984               Head {h00=0x002c, h01=0x0050, text=» LD A2,WATLEN,A2 NUMBER OF WAT-ELEMENTS «, t00=0x00c8, t01=0x0100}
0x13984…139a4               Head {h00=0x001c, h01=0x0050, text=» CW A2,BIT,A13 ENOUGHT? «, t00=0x00c8, t01=0x0130}
0x139a4…139de               Head {h00=0x0036, h01=0x0050, text=» RB(NG) MOVC10 TO FEW WAT ELEMENTS. TAKE NEXT T:A «, t00=0x00c8, t01=0x0150}
0x139de…13a10               Head {h00=0x002e, h01=0x0050, text=» AD A11,TADISP,A13 W.B.-ADDRESS TO EXAMINE«, t00=0x00c8, t01=0x018a}
0x13a10…13a26               Head {h00=0x0012, h01=0x0050, text=» LDR* A11,A11 «, t00=0x00c9, t01=0x002c}
0x13a26…13a58               Head {h00=0x002e, h01=0x0050, text=» CW A11,SAVE06,A13 COMPARE W.B.-ADDRESSES «, t00=0x00c9, t01=0x0042}
0x13a58…13a64               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00c9, t01=0x0074}
0x13a64…13a80               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x00c9, t01=0x0080}
0x13a80…13a9a               Head {h00=0x0016, h01=0x0050, text=»MOVC30 ELR A11,A6 «, t00=0x00c9, t01=0x009c}
0x13a9a…13abe               Head {h00=0x0020, h01=0x0050, text=» EL A2,T:DAD,A11 T:D-ADDRESS«, t00=0x00c9, t01=0x00b6}
0x13abe…13ae0               Head {h00=0x001e, h01=0x0050, text=» AD A2,MOVADD,A13 RELOCATE«, t00=0x00c9, t01=0x00da}
0x13ae0…13b14               Head {h00=0x0030, h01=0x0050, text=» ST A2,SAVE03,A13 SAVE T:D-ADDRESS TEMPORARY«, t00=0x00c9, t01=0x00fc}
0x13b14…13b44               Head {h00=0x002c, h01=0x0050, text=» EL A2,WATLEN,A2 NUMBER OF WAT-ELEMENTS «, t00=0x00c9, t01=0x0130}
0x13b44…13b64               Head {h00=0x001c, h01=0x0050, text=» CW A2,BIT,A13 ENOUGHT? «, t00=0x00c9, t01=0x0160}
0x13b64…13b9e               Head {h00=0x0036, h01=0x0050, text=» RB(NG) MOVC10 TO FEW WAT ELEMENTS. TAKE NEXT T:A «, t00=0x00c9, t01=0x0180}
0x13b9e…13bd0               Head {h00=0x002e, h01=0x0050, text=» AD A11,TADISP,A13 W.B.-ADDRESS TO EXAMINE«, t00=0x00ca, t01=0x002a}
0x13bd0…13be4               Head {h00=0x0010, h01=0x0050, text=» ELR A11,A11«, t00=0x00ca, t01=0x005c}
0x13be4…13c16               Head {h00=0x002e, h01=0x0050, text=» CW A11,SAVE06,A13 COMPARE W.B.-ADDRESSES «, t00=0x00ca, t01=0x0070}
0x13c16…13c22               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00ca, t01=0x00a2}
0x13c22…13c38               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x00ca, t01=0x00ae}
0x13c38…13c54               Head {h00=0x0018, h01=0x0050, text=» RB(NE) MOVC10 .NEQ.«, t00=0x00ca, t01=0x00c4}
0x13c54…13c80               Head {h00=0x0028, h01=0x0050, text=» LD A9,MOVED,A13 W.B. ALREADY MOVED?«, t00=0x00ca, t01=0x00e0}
0x13c80…13cb2               Head {h00=0x002e, h01=0x0050, text=» RF(NZ) MOVC50 YES! CHANGE ADDRESSES ONLY «, t00=0x00ca, t01=0x010c}
0x13cb2…13cdc               Head {h00=0x0026, h01=0x0050, text=» CALL MOVDT MOVE DESCRIPTOR-TABLE «, t00=0x00ca, t01=0x013e}
0x13cdc…13d06               Head {h00=0x0026, h01=0x0050, text=» ST A2,NEWAD1,A13 SAVE D.T.-ADRESS«, t00=0x00ca, t01=0x0168}
0x13d06…13d28 (203, 0, 400) Head {h00=0x001e, h01=0x0050, text=» CALL MOVWB MOV WORK BLOCK«, t00=0x00cb, t01=0x0004}
0x13d28…13d4c               Head {h00=0x0020, h01=0x0050, text=» IM MOVED,A13 INDICATE MOVED«, t00=0x00cb, t01=0x0026}
0x13d4c…13d6e               Head {h00=0x001e, h01=0x0050, text=» LD A4,UWB,A13 UWB-BLOCKS?«, t00=0x00cb, t01=0x004a}
0x13d6e…13d88               Head {h00=0x0016, h01=0x0050, text=» RF(Z) MOVC40 NO! «, t00=0x00cb, t01=0x006c}
0x13d88…13dae               Head {h00=0x0022, h01=0x0050, text=» CALL GETPRO CREATE REAL UWB'S«, t00=0x00cb, t01=0x0086}
0x13dae…13de6               Head {h00=0x0034, h01=0x0050, text=»MOVC40 ST A2,NEWAD2,A13 SAVE NEW ADDRESS TO W.B.«, t00=0x00cb, t01=0x00ac}
0x13de6…13dfa               Head {h00=0x0010, h01=0x0050, text=» CALL MOVDWB«, t00=0x00cb, t01=0x00e4}
0x13dfa…13e24               Head {h00=0x0026, h01=0x0050, text=»MOVC50 CALL CHADR CHANGE ADDRESSES«, t00=0x00cb, t01=0x00f8}
0x13e24…13e56               Head {h00=0x002e, h01=0x0050, text=» CALL ICBMVD INDICATE CURRENT BLOCK MOVED «, t00=0x00cb, t01=0x0122}
0x13e56…13e7a               Head {h00=0x0020, h01=0x0050, text=» LDR A11,A8 SAVE T:A-POINTER«, t00=0x00cb, t01=0x0154}
0x13e7a…13ea6               Head {h00=0x0028, h01=0x0050, text=» ST A12,SAVE25,A13 SAVE T:A-ADDRESS «, t00=0x00cb, t01=0x0178}
0x13ea6…13ed0               Head {h00=0x0026, h01=0x0050, text=» LDR A8,A6 REPLACE POINTER TO T:A «, t00=0x00cc, t01=0x0014}
0x13ed0…13efe               Head {h00=0x002a, h01=0x0050, text=» LD A12,SAVE03,A13 REPLACE T:D-ADDRESS«, t00=0x00cc, t01=0x003e}
0x13efe…13f12               Head {h00=0x0010, h01=0x0050, text=» CALL MOVDWB«, t00=0x00cc, t01=0x006c}
0x13f12…13f26               Head {h00=0x0010, h01=0x0050, text=» LDR A8,A11 «, t00=0x00cc, t01=0x0080}
0x13f26…13f54               Head {h00=0x002a, h01=0x0050, text=» LD A12,SAVE25,A13 RELOAD T:D-ADDRESS «, t00=0x00cc, t01=0x0094}
0x13f54…13f66               Head {h00=0x000e, h01=0x0050, text=» RB MOVC10«, t00=0x00cc, t01=0x00c2}
0x13f66…13f74               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00cc, t01=0x00d4}
0x13f74…13f80               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00cc, t01=0x00e2}
0x13f80…13f8c               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00cc, t01=0x00ee}
0x13f8c…13fc4               Head {h00=0x0034, h01=0x0050, text=»**               G E T P R O                  **«, t00=0x00cc, t01=0x00fa}
0x13fc4…13ffc               Head {h00=0x0034, h01=0x0050, text=»**                                            **«, t00=0x00cc, t01=0x0132}
0x13ffc…14034               Head {h00=0x0034, h01=0x0050, text=»**                                            **«, t00=0x00cc, t01=0x016a}
0x14034…1406c               Head {h00=0x0034, h01=0x0050, text=»**  SEARCH U:BTAB PROTOTYPE AND GET NUMBER OF **«, t00=0x00cd, t01=0x0012}
0x1406c…140a4               Head {h00=0x0034, h01=0x0050, text=»**  COPIES. FILL REAL U:BTAB                  **«, t00=0x00cd, t01=0x004a}
0x140a4…140dc               Head {h00=0x0034, h01=0x0050, text=»**                                            **«, t00=0x00cd, t01=0x0082}
0x140dc…14114               Head {h00=0x0034, h01=0x0050, text=»**  INPUT : A11=PROTOTYPE ADDRESS             **«, t00=0x00cd, t01=0x00ba}
0x14114…1414c               Head {h00=0x0034, h01=0x0050, text=»**          A2=LAST W.B. - ADDRESS            **«, t00=0x00cd, t01=0x00f2}
0x1414c…14184               Head {h00=0x0034, h01=0x0050, text=»**  OUTPUT: A2=NEW ADDRESS                    **«, t00=0x00cd, t01=0x012a}
0x14184…141bc               Head {h00=0x0034, h01=0x0050, text=»**  WORK-REGS: A1-A5,A9                       **«, t00=0x00cd, t01=0x0162}
0x141bc…141f4               Head {h00=0x0034, h01=0x0050, text=»************************************************«, t00=0x00ce, t01=0x000a}
0x141f4…14200               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00ce, t01=0x0042}
0x14200…14214               Head {h00=0x0010, h01=0x0050, text=»GETPRO EQU *«, t00=0x00ce, t01=0x004e}
0x14214…14240               Head {h00=0x0028, h01=0x0050, text=» LD A3,U:BTOD,A13 GET U:BTAB ADDRESS«, t00=0x00ce, t01=0x0062}
0x14240…1425c               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x00ce, t01=0x008e}
0x1425c…14276               Head {h00=0x0016, h01=0x0050, text=» LDR* A4,A3 LENGTH«, t00=0x00ce, t01=0x00aa}
0x14276…1428a               Head {h00=0x0010, h01=0x0050, text=»GETP10 EQU *«, t00=0x00ce, t01=0x00c4}
0x1428a…142c4               Head {h00=0x0036, h01=0x0050, text=» SUK A4,UP:REC SUB RECORD LENGTH FRM TABLE LENGTH «, t00=0x00ce, t01=0x00d8}
0x142c4…142da               Head {h00=0x0012, h01=0x0050, text=» RF(NN) GETP20«, t00=0x00ce, t01=0x0112}
0x142da…142fe               Head {h00=0x0020, h01=0x0050, text=» LDK A1,LMP6 W.B. NOT FOUND!«, t00=0x00ce, t01=0x0128}
0x142fe…14312               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x00ce, t01=0x014c}
0x14312…14326               Head {h00=0x0010, h01=0x0050, text=»GETP20 EQU *«, t00=0x00ce, t01=0x0160}
0x14326…1434a               Head {h00=0x0020, h01=0x0050, text=» CW A11,UPADDR,A3 SAME W.B.?«, t00=0x00ce, t01=0x0174}
0x1434a…1437a               Head {h00=0x002c, h01=0x0050, text=» RF(E) GETP30 YES! GET NUMBER OF COPIES «, t00=0x00cf, t01=0x0008}
0x1437a…14396               Head {h00=0x0018, h01=0x0050, text=» ADK A3,UP:REC NEXT «, t00=0x00cf, t01=0x0038}
0x14396…143a8               Head {h00=0x000e, h01=0x0050, text=» RB GETP10«, t00=0x00cf, t01=0x0054}
0x143a8…143b4               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00cf, t01=0x0066}
0x143b4…143e8               Head {h00=0x0030, h01=0x0050, text=»* GET NUMBER OF COPIES                     *«, t00=0x00cf, t01=0x0072}
0x143e8…1441c               Head {h00=0x0030, h01=0x0050, text=»* A3 POINTS AT PROTOTYPE ADDRESS IN U:BTAB *«, t00=0x00cf, t01=0x00a6}
0x1441c…14424               Head {h00=0x0004, h01=0x0050, t00=0x00cf, t01=0x00da}
0x14424…14438               Head {h00=0x0010, h01=0x0050, text=»GETP30 EQU *«, t00=0x00cf, t01=0x00e2}
0x14438…1445c               Head {h00=0x0020, h01=0x0050, text=» LD A4,WBLEN,A11 W.B.-LENGTH«, t00=0x00cf, t01=0x00f6}
0x1445c…1448a               Head {h00=0x002a, h01=0x0050, text=» LC A5,UPNUMB,A3 GET NUMBER OF COPIES «, t00=0x00cf, t01=0x011a}
0x1448a…1449e               Head {h00=0x0010, h01=0x0050, text=» ANK A5,/FF «, t00=0x00cf, t01=0x0148}
0x1449e…144ce               Head {h00=0x002c, h01=0x0050, text=» SU A3,U:BTOD,A13 GET TABLE DISPLACEMENT«, t00=0x00cf, t01=0x015c}
0x144ce…14500               Head {h00=0x002e, h01=0x0050, text=» AD A3,U:BTNW,A13 ADD TO NEW TABLE ADDRESS«, t00=0x00cf, t01=0x018c}
0x14500…14512               Head {h00=0x000e, h01=0x0050, text=» LDR A9,A3«, t00=0x00d0, t01=0x002e}
0x14512…14538               Head {h00=0x0022, h01=0x0050, text=» ST A4,URLENG,A9 STORE LENGTH «, t00=0x00d0, t01=0x0040}
0x14538…14566               Head {h00=0x002a, h01=0x0050, text=» ST A5,URNUMB,A9 STORE IN REAL U:BTAB «, t00=0x00d0, t01=0x0066}
0x14566…1459a               Head {h00=0x0030, h01=0x0050, text=»* COPY NUMBER OF WORKBLOCKS TO COMMON AREA *«, t00=0x00d0, t01=0x0094}
0x1459a…145ce               Head {h00=0x0030, h01=0x0050, text=»********************************************«, t00=0x00d0, t01=0x00c8}
0x145ce…14600               Head {h00=0x002e, h01=0x0050, text=» SUK A5,1 ONE ALREADY MOVED (IN 'MOVCOM') «, t00=0x00d0, t01=0x00fc}
0x14600…14616               Head {h00=0x0012, h01=0x0050, text=» RF(NP) GETP50«, t00=0x00d0, t01=0x012e}
0x14616…14630               Head {h00=0x0016, h01=0x0050, text=»GETP40 CALL MOVWB «, t00=0x00d0, t01=0x0144}
0x14630…14642               Head {h00=0x000e, h01=0x0050, text=» SUK A5,1 «, t00=0x00d0, t01=0x015e}
0x14642…14658               Head {h00=0x0012, h01=0x0050, text=» RB(NZ) GETP40«, t00=0x00d0, t01=0x0170}
0x14658…14664               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00d0, t01=0x0186}
0x14664…1468e (209, 0, 400) Head {h00=0x0026, h01=0x0050, text=»* UPDATE POINTER IN REAL U:BTAB * «, t00=0x00d1, t01=0x0004}
0x1468e…146b8               Head {h00=0x0026, h01=0x0050, text=»********************************* «, t00=0x00d1, t01=0x002e}
0x146b8…146cc               Head {h00=0x0010, h01=0x0050, text=»GETP50 EQU *«, t00=0x00d1, t01=0x0058}
0x146cc…14706               Head {h00=0x0036, h01=0x0050, text=» ST A2,URADDR,A9 STORE ADDRESS TO FIRST IN U:BTAB «, t00=0x00d1, t01=0x006c}
0x14706…14712               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00d1, t01=0x00a6}
0x14712…1472e               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x00d1, t01=0x00b2}
0x1472e…14748               Head {h00=0x0016, h01=0x0050, text=» ELR A4,A3 LENGTH «, t00=0x00d1, t01=0x00ce}
0x14748…1475c               Head {h00=0x0010, h01=0x0050, text=»GETP10 EQU *«, t00=0x00d1, t01=0x00e8}
0x1475c…14796               Head {h00=0x0036, h01=0x0050, text=» SUK A4,UP:REC SUB RECORD LENGTH FRM TABLE LENGTH «, t00=0x00d1, t01=0x00fc}
0x14796…147ac               Head {h00=0x0012, h01=0x0050, text=» RF(NN) GETP20«, t00=0x00d1, t01=0x0136}
0x147ac…147d0               Head {h00=0x0020, h01=0x0050, text=» LDK A1,LMP6 W.B. NOT FOUND!«, t00=0x00d1, t01=0x014c}
0x147d0…147e4               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x00d1, t01=0x0170}
0x147e4…147f8               Head {h00=0x0010, h01=0x0050, text=»GETP20 EQU *«, t00=0x00d1, t01=0x0184}
0x147f8…14824               Head {h00=0x0028, h01=0x0050, text=» EL A10,UPADDR,A3 CHECK IF SAME W.B.«, t00=0x00d2, t01=0x0008}
0x14824…14838               Head {h00=0x0010, h01=0x0050, text=» CWR A11,A10«, t00=0x00d2, t01=0x0034}
0x14838…14868               Head {h00=0x002c, h01=0x0050, text=» RF(E) GETP30 YES! GET NUMBER OF COPIES «, t00=0x00d2, t01=0x0048}
0x14868…14884               Head {h00=0x0018, h01=0x0050, text=» ADK A3,UP:REC NEXT «, t00=0x00d2, t01=0x0078}
0x14884…14896               Head {h00=0x000e, h01=0x0050, text=» RB GETP10«, t00=0x00d2, t01=0x0094}
0x14896…148a2               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00d2, t01=0x00a6}
0x148a2…148d6               Head {h00=0x0030, h01=0x0050, text=»* GET NUMBER OF COPIES                     *«, t00=0x00d2, t01=0x00b2}
0x148d6…1490a               Head {h00=0x0030, h01=0x0050, text=»* A3 POINTS AT PROTOTYPE ADDRESS IN U:BTAB *«, t00=0x00d2, t01=0x00e6}
0x1490a…1493e               Head {h00=0x0030, h01=0x0050, text=»********************************************«, t00=0x00d2, t01=0x011a}
0x1493e…14946               Head {h00=0x0004, h01=0x0050, t00=0x00d2, t01=0x014e}
0x14946…1495a               Head {h00=0x0010, h01=0x0050, text=»GETP30 EQU *«, t00=0x00d2, t01=0x0156}
0x1495a…1497e               Head {h00=0x0020, h01=0x0050, text=» EL A4,WBLEN,A11 W.B.-LENGTH«, t00=0x00d2, t01=0x016a}
0x1497e…149ae               Head {h00=0x002c, h01=0x0050, text=» EL A5,UPNUMB-1,A3 GET NUMBER OF COPIES «, t00=0x00d2, t01=0x018e}
0x149ae…149c2               Head {h00=0x0010, h01=0x0050, text=» ANK A5,/FF «, t00=0x00d3, t01=0x002e}
0x149c2…149f2               Head {h00=0x002c, h01=0x0050, text=» SU A3,U:BTOD,A13 GET TABLE DISPLACEMENT«, t00=0x00d3, t01=0x0042}
0x149f2…14a24               Head {h00=0x002e, h01=0x0050, text=» AD A3,U:BTNW,A13 ADD TO NEW TABLE ADDRESS«, t00=0x00d3, t01=0x0072}
0x14a24…14a36               Head {h00=0x000e, h01=0x0050, text=» LDR A9,A3«, t00=0x00d3, t01=0x00a4}
0x14a36…14a5a               Head {h00=0x0020, h01=0x0050, text=» TL* MMTO,A13 LOAD TO-TABLE «, t00=0x00d3, t01=0x00b6}
0x14a5a…14a88               Head {h00=0x002a, h01=0x0050, text=» ES A5,URNUMB,A9 ESORE IN REAL U:BTAB «, t00=0x00d3, t01=0x00da}
0x14a88…14aae               Head {h00=0x0022, h01=0x0050, text=» ES A4,URLENG,A9 STORE LENGTH «, t00=0x00d3, t01=0x0108}
0x14aae…14ad8               Head {h00=0x0026, h01=0x0050, text=» TL* MMFROM,A13 RELOAD FROM TABLE «, t00=0x00d3, t01=0x012e}
0x14ad8…14b0c               Head {h00=0x0030, h01=0x0050, text=»* COPY NUMBER OF WORKBLOCKS TO COMMON AREA *«, t00=0x00d3, t01=0x0158}
0x14b0c…14b40               Head {h00=0x0030, h01=0x0050, text=»********************************************«, t00=0x00d3, t01=0x018c}
0x14b40…14b72               Head {h00=0x002e, h01=0x0050, text=» SUK A5,1 ONE ALREADY MOVED (IN 'MOVCOM') «, t00=0x00d4, t01=0x0030}
0x14b72…14b88               Head {h00=0x0012, h01=0x0050, text=» RF(NP) GETP50«, t00=0x00d4, t01=0x0062}
0x14b88…14ba2               Head {h00=0x0016, h01=0x0050, text=»GETP40 CALL MOVWB «, t00=0x00d4, t01=0x0078}
0x14ba2…14bb4               Head {h00=0x000e, h01=0x0050, text=» SUK A5,1 «, t00=0x00d4, t01=0x0092}
0x14bb4…14bca               Head {h00=0x0012, h01=0x0050, text=» RB(NZ) GETP40«, t00=0x00d4, t01=0x00a4}
0x14bca…14bd6               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00d4, t01=0x00ba}
0x14bd6…14c00               Head {h00=0x0026, h01=0x0050, text=»* UPDATE POINTER IN REAL U:BTAB * «, t00=0x00d4, t01=0x00c6}
0x14c00…14c2a               Head {h00=0x0026, h01=0x0050, text=»********************************* «, t00=0x00d4, t01=0x00f0}
0x14c2a…14c3e               Head {h00=0x0010, h01=0x0050, text=»GETP50 EQU *«, t00=0x00d4, t01=0x011a}
0x14c3e…14c54               Head {h00=0x0012, h01=0x0050, text=» TL* MMTO,A13 «, t00=0x00d4, t01=0x012e}
0x14c54…14c8e               Head {h00=0x0036, h01=0x0050, text=» ES A2,URADDR,A9 ESORE ADDRESS TO FIRES IN U:BTAB «, t00=0x00d4, t01=0x0144}
0x14c8e…14ca6               Head {h00=0x0014, h01=0x0050, text=» TL* MMFROM,A13 «, t00=0x00d4, t01=0x017e}
0x14ca6…14cb2               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00d5, t01=0x0008}
0x14cb2…14cc8               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x00d5, t01=0x0014}
0x14cc8…14cd8               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00d5, t01=0x002a}
0x14cd8…14ce6               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00d5, t01=0x003a}
0x14ce6…14cf2               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00d5, t01=0x0048}
0x14cf2…14d28               Head {h00=0x0032, h01=0x0050, text=»**                M O V C L A              ** «, t00=0x00d5, t01=0x0054}
0x14d28…14d5e               Head {h00=0x0032, h01=0x0050, text=»**                                         ** «, t00=0x00d5, t01=0x008a}
0x14d5e…14d94               Head {h00=0x0032, h01=0x0050, text=»**                                         ** «, t00=0x00d5, t01=0x00c0}
0x14d94…14dca               Head {h00=0x0032, h01=0x0050, text=»**  CHECKS IF W.B. ALREADY MOVED TO COMMON ** «, t00=0x00d5, t01=0x00f6}
0x14dca…14e00               Head {h00=0x0032, h01=0x0050, text=»**  AREA. IF NOT MOVE W.B. & D.T. AND      ** «, t00=0x00d5, t01=0x012c}
0x14e00…14e36               Head {h00=0x0032, h01=0x0050, text=»**  CHECK IF ANY DWB'S                     ** «, t00=0x00d5, t01=0x0162}
0x14e36…14e6c               Head {h00=0x0032, h01=0x0050, text=»**                                         ** «, t00=0x00d6, t01=0x0008}
0x14e6c…14ea2               Head {h00=0x0032, h01=0x0050, text=»**  A LOT OF WORKREGS.                     ** «, t00=0x00d6, t01=0x003e}
0x14ea2…14ed8               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x00d6, t01=0x0074}
0x14ed8…14ee0               Head {h00=0x0004, h01=0x0050, t00=0x00d6, t01=0x00aa}
0x14ee0…14ef4               Head {h00=0x0010, h01=0x0050, text=»MOVCLA EQU *«, t00=0x00d6, t01=0x00b2}
0x14ef4…14f08               Head {h00=0x0010, h01=0x0050, text=» CALL SHIFT «, t00=0x00d6, t01=0x00c6}
0x14f08…14f1e               Head {h00=0x0012, h01=0x0050, text=» RF(Z) MVCL30 «, t00=0x00d6, t01=0x00da}
0x14f1e…14f4c               Head {h00=0x002a, h01=0x0050, text=»MVCL10 CALL GETWB W.B.-ADDRESS TO A11 «, t00=0x00d6, t01=0x00f0}
0x14f4c…14f76               Head {h00=0x0026, h01=0x0050, text=» CALL CHKMVD BLOCK ALREADY MOVED? «, t00=0x00d6, t01=0x011e}
0x14f76…14f90               Head {h00=0x0016, h01=0x0050, text=» RF(NN) MVCL40 NO!«, t00=0x00d6, t01=0x0148}
0x14f90…14fc0               Head {h00=0x002c, h01=0x0050, text=»MVCL20 CALL SKIFTA GET NEXT BIT IN MASK «, t00=0x00d6, t01=0x0162}
0x14fc0…14fd6 (215, 0, 400) Head {h00=0x0012, h01=0x0050, text=» RB(NZ) MVCL10«, t00=0x00d7, t01=0x0004}
0x14fd6…14fec               Head {h00=0x0012, h01=0x0050, text=»MVCL30 RTN A14«, t00=0x00d7, t01=0x001a}
0x14fec…15006               Head {h00=0x0016, h01=0x0050, text=»MVCL40 CALL MOVDT «, t00=0x00d7, t01=0x0030}
0x15006…1501a               Head {h00=0x0010, h01=0x0050, text=» CALL MOVWB «, t00=0x00d7, t01=0x004a}
0x1501a…1503e               Head {h00=0x0020, h01=0x0050, text=» LD A4,UWB,A13 UWB-SCANNING «, t00=0x00d7, t01=0x005e}
0x1503e…15058               Head {h00=0x0016, h01=0x0050, text=» RF(Z) MVCL50 NO! «, t00=0x00d7, t01=0x0082}
0x15058…1507c               Head {h00=0x0020, h01=0x0050, text=» CALL GETPRO DUPLICATE WB'S «, t00=0x00d7, t01=0x009c}
0x1507c…150ae               Head {h00=0x002e, h01=0x0050, text=»MVCL50 ST A2,NEWAD2,A13 SAVE W.B.-ADDRESS «, t00=0x00d7, t01=0x00c0}
0x150ae…150d0               Head {h00=0x001e, h01=0x0050, text=» CALL MOVDWB PROCESS DWB'S«, t00=0x00d7, t01=0x00f2}
0x150d0…150e2               Head {h00=0x000e, h01=0x0050, text=» RB MVCL20«, t00=0x00d7, t01=0x0114}
0x150e2…150f0               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00d7, t01=0x0126}
0x150f0…150fc               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00d7, t01=0x0134}
0x150fc…15108               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00d7, t01=0x0140}
0x15108…15142               Head {h00=0x0036, h01=0x0050, text=»**                  C H A D R                  ** «, t00=0x00d7, t01=0x014c}
0x15142…1517c               Head {h00=0x0036, h01=0x0050, text=»**                                             ** «, t00=0x00d7, t01=0x0186}
0x1517c…151b6               Head {h00=0x0036, h01=0x0050, text=»**                                             ** «, t00=0x00d8, t01=0x0030}
0x151b6…151f0               Head {h00=0x0036, h01=0x0050, text=»**  CHANGE ADDRESS TO W.B. & D.T. IN T:A,      ** «, t00=0x00d8, t01=0x006a}
0x151f0…1522a               Head {h00=0x0036, h01=0x0050, text=»**  BLOCKS ALREDY MOVED                        ** «, t00=0x00d8, t01=0x00a4}
0x1522a…15264               Head {h00=0x0036, h01=0x0050, text=»**                                             ** «, t00=0x00d8, t01=0x00de}
0x15264…1529e               Head {h00=0x0036, h01=0x0050, text=»**  INPUT : A6=POINTER IN T:ATAB TO T:A        ** «, t00=0x00d8, t01=0x0118}
0x1529e…152d8               Head {h00=0x0036, h01=0x0050, text=»**          NEWADR1=NEW D.T.-ADDRESS           ** «, t00=0x00d8, t01=0x0152}
0x152d8…15312               Head {h00=0x0036, h01=0x0050, text=»**          NEWAD2= NEW W.B.-ADDRESS           ** «, t00=0x00d8, t01=0x018c}
0x15312…1534c               Head {h00=0x0036, h01=0x0050, text=»**          TADISP=DISPLACEMENT TO WB-ADDR     ** «, t00=0x00d9, t01=0x0036}
0x1534c…15386               Head {h00=0x0036, h01=0x0050, text=»**  WORK.REGS: A1,A2                           ** «, t00=0x00d9, t01=0x0070}
0x15386…153c0               Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x00d9, t01=0x00aa}
0x153c0…153cc               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00d9, t01=0x00e4}
0x153cc…153e0               Head {h00=0x0010, h01=0x0050, text=»CHADR EQU * «, t00=0x00d9, t01=0x00f0}
0x153e0…153fc               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x00d9, t01=0x0104}
0x153fc…1541c               Head {h00=0x001c, h01=0x0050, text=» LDR* A1,A6 T:A-ADDRESS «, t00=0x00d9, t01=0x0120}
0x1541c…1544e               Head {h00=0x002e, h01=0x0050, text=» AD A1,TADISP,A13 ADDRESS  TO W.B.-ADDRESS«, t00=0x00d9, t01=0x0140}
0x1544e…15468               Head {h00=0x0016, h01=0x0050, text=» LD A2,NEWAD2,A13 «, t00=0x00d9, t01=0x0172}
0x15468…1547a               Head {h00=0x000e, h01=0x0050, text=» STR A2,A1«, t00=0x00d9, t01=0x018c}
0x1547a…154a4               Head {h00=0x0026, h01=0x0050, text=» SUK A1,2 ADDRESS TO D.T.-ADDRESS «, t00=0x00da, t01=0x000e}
0x154a4…154be               Head {h00=0x0016, h01=0x0050, text=» LD A2,NEWAD1,A13 «, t00=0x00da, t01=0x0038}
0x154be…154d0               Head {h00=0x000e, h01=0x0050, text=» STR A2,A1«, t00=0x00da, t01=0x0052}
0x154d0…154dc               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00da, t01=0x0064}
0x154dc…154f8               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x00da, t01=0x0070}
0x154f8…15516               Head {h00=0x001a, h01=0x0050, text=» ELR A1,A6 T:A-ADDRESS«, t00=0x00da, t01=0x008c}
0x15516…15548               Head {h00=0x002e, h01=0x0050, text=» AD A1,TADISP,A13 ADDRESS  TO W.B.-ADDRESS«, t00=0x00da, t01=0x00aa}
0x15548…15562               Head {h00=0x0016, h01=0x0050, text=» LD A2,NEWAD2,A13 «, t00=0x00da, t01=0x00dc}
0x15562…15574               Head {h00=0x000e, h01=0x0050, text=» ESR A2,A1«, t00=0x00da, t01=0x00f6}
0x15574…1559e               Head {h00=0x0026, h01=0x0050, text=» SUK A1,2 ADDRESS TO D.T.-ADDRESS «, t00=0x00da, t01=0x0108}
0x1559e…155b8               Head {h00=0x0016, h01=0x0050, text=» LD A2,NEWAD1,A13 «, t00=0x00da, t01=0x0132}
0x155b8…155ca               Head {h00=0x000e, h01=0x0050, text=» ESR A2,A1«, t00=0x00da, t01=0x014c}
0x155ca…155d6               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00da, t01=0x015e}
0x155d6…155ec               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x00da, t01=0x016a}
0x155ec…155fc               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00da, t01=0x0180}
0x155fc…15608               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00da, t01=0x0190}
0x15608…15624               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+SWPBLK=2«, t00=0x00db, t01=0x000c}
0x15624…15632               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00db, t01=0x0028}
0x15632…15678               Head {h00=0x0042, h01=0x0050, text=»**************************************************************«, t00=0x00db, t01=0x0036}
0x15678…156be               Head {h00=0x0042, h01=0x0050, text=»*                                                            *«, t00=0x00db, t01=0x007c}
0x156be…15704               Head {h00=0x0042, h01=0x0050, text=»*                                                            *«, t00=0x00db, t01=0x00c2}
0x15704…1574a               Head {h00=0x0042, h01=0x0050, text=»*  B:RSWT - BUILD REAL SWB CONTROL TABLE                     *«, t00=0x00db, t01=0x0108}
0x1574a…15790               Head {h00=0x0042, h01=0x0050, text=»*  =====================================                     *«, t00=0x00db, t01=0x014e}
0x15790…157d6 (220, 0, 400) Head {h00=0x0042, h01=0x0050, text=»*                                                            *«, t00=0x00dc, t01=0x0004}
0x157d6…1581c               Head {h00=0x0042, h01=0x0050, text=»*  REFERENCED IN:  SYSLDA                                    *«, t00=0x00dc, t01=0x004a}
0x1581c…15862               Head {h00=0x0042, h01=0x0050, text=»*                                                            *«, t00=0x00dc, t01=0x0090}
0x15862…158a8               Head {h00=0x0042, h01=0x0050, text=»*  ENTRY:  A2 - POINTER TO FIRST RECORD IN REAL S:BTAB       *«, t00=0x00dc, t01=0x00d6}
0x158a8…158ee               Head {h00=0x0042, h01=0x0050, text=»*          A5 - LENGTH OF REAL S:BTAB                        *«, t00=0x00dc, t01=0x011c}
0x158ee…15934               Head {h00=0x0042, h01=0x0050, text=»*                                                            *«, t00=0x00dc, t01=0x0162}
0x15934…1597a               Head {h00=0x0042, h01=0x0050, text=»*  EXIT:                                                     *«, t00=0x00dd, t01=0x0018}
0x1597a…159c0               Head {h00=0x0042, h01=0x0050, text=»*                                                            *«, t00=0x00dd, t01=0x005e}
0x159c0…15a06               Head {h00=0x0042, h01=0x0050, text=»*  WORK REGISTERS:  A1-A7                                    *«, t00=0x00dd, t01=0x00a4}
0x15a06…15a4c               Head {h00=0x0042, h01=0x0050, text=»*                                                            *«, t00=0x00dd, t01=0x00ea}
0x15a4c…15a92               Head {h00=0x0042, h01=0x0050, text=»*  SUBROUTINES:                                              *«, t00=0x00dd, t01=0x0130}
0x15a92…15ad8               Head {h00=0x0042, h01=0x0050, text=»*                                                            *«, t00=0x00dd, t01=0x0176}
0x15ad8…15b1e               Head {h00=0x0042, h01=0x0050, text=»**************************************************************«, t00=0x00de, t01=0x002c}
0x15b1e…15b2c               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00de, t01=0x0072}
0x15b2c…15b40               Head {h00=0x0010, h01=0x0050, text=»B:RSWT EQU *«, t00=0x00de, t01=0x0080}
0x15b40…15b6e               Head {h00=0x002a, h01=0x0050, text=» LDR A8,A2 SAVE POINTER TO FIRST BLOCK«, t00=0x00de, t01=0x0094}
0x15b6e…15b9e               Head {h00=0x002c, h01=0x0050, text=» LD A1,SCTSWB POINTER TO SWB BLOCK TABLE«, t00=0x00de, t01=0x00c2}
0x15b9e…15bcc               Head {h00=0x002a, h01=0x0050, text=» RF(Z) RSWBEX NO SWB:S IN APPLICATION «, t00=0x00de, t01=0x00f2}
0x15bcc…15bf0               Head {h00=0x0020, h01=0x0050, text=» LDR* A3,A1 NUMBER OF TYPES «, t00=0x00de, t01=0x0120}
0x15bf0…15c0e               Head {h00=0x001a, h01=0x0050, text=» RF(Z) RSWBEX NO MOORE«, t00=0x00de, t01=0x0144}
0x15c0e…15c30               Head {h00=0x001e, h01=0x0050, text=» SUK A5,2 SKIP LENGTH WORD«, t00=0x00de, t01=0x0162}
0x15c30…15c52               Head {h00=0x001e, h01=0x0050, text=»RSWB10 ADK A1,2 NEXT TYPE «, t00=0x00de, t01=0x0184}
0x15c52…15c76               Head {h00=0x0020, h01=0x0050, text=» LDR* A4,A1 POINTER TO BLOCK«, t00=0x00df, t01=0x0016}
0x15c76…15c9a               Head {h00=0x0020, h01=0x0050, text=» LDR* A6,A4 NUMBER OF COPIES«, t00=0x00df, t01=0x003a}
0x15c9a…15cc2               Head {h00=0x0024, h01=0x0050, text=» LD A7,SWBLEN,A4 LENGTH IN BYTES«, t00=0x00df, t01=0x005e}
0x15cc2…15cce               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00df, t01=0x0086}
0x15cce…15cea               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUSWB=3«, t00=0x00df, t01=0x0092}
0x15cea…15d14               Head {h00=0x0026, h01=0x0050, text=» ES A6,2,A2 STORE NUMBER OF COPIES«, t00=0x00df, t01=0x00ae}
0x15d14…15d44               Head {h00=0x002c, h01=0x0050, text=» ES A7,4,A2 STORE LENGTH OF SWB IN BYTES«, t00=0x00df, t01=0x00d8}
0x15d44…15d50               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00df, t01=0x0108}
0x15d50…15d6c               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+SWBMMU=2«, t00=0x00df, t01=0x0114}
0x15d6c…15d96               Head {h00=0x0026, h01=0x0050, text=» ST A6,2,A2 STORE NUMBER OF COPIES«, t00=0x00df, t01=0x0130}
0x15d96…15dc6               Head {h00=0x002c, h01=0x0050, text=» ST A7,4,A2 STORE LENGTH OF SWB IN BYTES«, t00=0x00df, t01=0x015a}
0x15dc6…15dd2               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00df, t01=0x018a}
0x15dd2…15dee               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+SWPBLK=2«, t00=0x00e0, t01=0x0008}
0x15dee…15e18               Head {h00=0x0026, h01=0x0050, text=» SUK A5,6 DECREMENTS S:BTAB LENGTH«, t00=0x00e0, t01=0x0024}
0x15e18…15e44               Head {h00=0x0028, h01=0x0050, text=» ADK A2,6 INCREMENT POINTER IN BLOCK«, t00=0x00e0, t01=0x004e}
0x15e44…15e70               Head {h00=0x0028, h01=0x0050, text=» SUK A3,1 DECREMENT NUMBER OF TYPES «, t00=0x00e0, t01=0x007a}
0x15e70…15e86               Head {h00=0x0012, h01=0x0050, text=» RB(P) RSWB10 «, t00=0x00e0, t01=0x00a6}
0x15e86…15e98               Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x00e0, t01=0x00bc}
0x15e98…15ea2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e0, t01=0x00ce}
0x15ea2…15eda               Head {h00=0x0034, h01=0x0050, text=»*  INIT POINTERS TO TID BLOCKS FOR EACH SWB TYPE«, t00=0x00e0, t01=0x00d8}
0x15eda…15f06               Head {h00=0x0028, h01=0x0050, text=»*  AND RESET ALL WORDS IN TID BLOCKS«, t00=0x00e0, t01=0x0110}
0x15f06…15f10               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e0, t01=0x013c}
0x15f10…15f24               Head {h00=0x0010, h01=0x0050, text=»RSWB20 EQU *«, t00=0x00e0, t01=0x0146}
0x15f24…15f50               Head {h00=0x0028, h01=0x0050, text=» LDR A6,A2 GET ADDRESS TO TID BLOCK «, t00=0x00e0, t01=0x015a}
0x15f50…15f78               Head {h00=0x0024, h01=0x0050, text=» SUR A6,A8 COMPUTE DISPLACEMENT «, t00=0x00e0, t01=0x0186}
0x15f78…15f94               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+SWBMMU=2«, t00=0x00e1, t01=0x001e}
0x15f94…15fb8               Head {h00=0x0020, h01=0x0050, text=» LD A1,2,A8 NUMBER OF COPIES«, t00=0x00e1, t01=0x003a}
0x15fb8…15fd8               Head {h00=0x001c, h01=0x0050, text=» RF(Z) RSWB50 NO COPIES!«, t00=0x00e1, t01=0x005e}
0x15fd8…16006               Head {h00=0x002a, h01=0x0050, text=» STR A6,A8 STORE POINTER TO TID BLOCK «, t00=0x00e1, t01=0x007e}
0x16006…16028               Head {h00=0x001e, h01=0x0050, text=»RSWB30 STR A3,A2 RESET TID«, t00=0x00e1, t01=0x00ac}
0x16028…16058               Head {h00=0x002c, h01=0x0050, text=» ADK A2,2 INCREMENT POINTER IN TID BLOCK«, t00=0x00e1, t01=0x00ce}
0x16058…1608a               Head {h00=0x002e, h01=0x0050, text=» SUK A5,2 DECREMENT LENGTH OF REAL S:BTAB «, t00=0x00e1, t01=0x00fe}
0x1608a…160b2               Head {h00=0x0024, h01=0x0050, text=» SUK A1,1 DECR. NUMBER OF COPIES«, t00=0x00e1, t01=0x0130}
0x160b2…160d2               Head {h00=0x001c, h01=0x0050, text=» RB(P) RSWB30 NEXT COPY «, t00=0x00e1, t01=0x0158}
0x160d2…160de               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00e1, t01=0x0178}
0x160de…160fa               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUSWB=3«, t00=0x00e1, t01=0x0184}
0x160fa…16122               Head {h00=0x0024, h01=0x0050, text=» EL A1,2,A8 GET NUMBER OF COPIES«, t00=0x00e2, t01=0x0010}
0x16122…16142               Head {h00=0x001c, h01=0x0050, text=» RF(Z) RSWB50 NO COPIES!«, t00=0x00e2, t01=0x0038}
0x16142…16170               Head {h00=0x002a, h01=0x0050, text=» ESR A6,A8 STORE POINTER TO TID BLOCK «, t00=0x00e2, t01=0x0058}
0x16170…16192               Head {h00=0x001e, h01=0x0050, text=»RSWB40 ESR A3,A2 RESET TID«, t00=0x00e2, t01=0x0086}
0x16192…161c2               Head {h00=0x002c, h01=0x0050, text=» ADK A2,2 INCREMENT POINTER IN TID BLOCK«, t00=0x00e2, t01=0x00a8}
0x161c2…161f4               Head {h00=0x002e, h01=0x0050, text=» SUK A5,2 DECREMENT LENGTH OF REAL S:BTAB «, t00=0x00e2, t01=0x00d8}
0x161f4…16220               Head {h00=0x0028, h01=0x0050, text=» SUK A1,1 DECREMENT NUMBER OF COPIES«, t00=0x00e2, t01=0x010a}
0x16220…16240               Head {h00=0x001c, h01=0x0050, text=» RB(P) RSWB40 NEXT COPY «, t00=0x00e2, t01=0x0136}
0x16240…1624c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00e2, t01=0x0156}
0x1624c…16268               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+SWPBLK=2«, t00=0x00e2, t01=0x0162}
0x16268…16280               Head {h00=0x0014, h01=0x0050, text=»RSWB50 ADKL A8,6«, t00=0x00e2, t01=0x017e}
0x16280…16292               Head {h00=0x000e, h01=0x0050, text=» CWR A8,A4«, t00=0x00e3, t01=0x0008}
0x16292…162a8               Head {h00=0x0012, h01=0x0050, text=» RB(NE) RSWB20«, t00=0x00e3, t01=0x001a}
0x162a8…162ce               Head {h00=0x0022, h01=0x0050, text=» LDR A5,A5 S:BTAB CONSISTENT? «, t00=0x00e3, t01=0x0030}
0x162ce…162e8               Head {h00=0x0016, h01=0x0050, text=» RF(Z) RSWBEX YES «, t00=0x00e3, t01=0x0056}
0x162e8…16308               Head {h00=0x001c, h01=0x0050, text=» LDKL A1,LMP6 SWB ERROR!«, t00=0x00e3, t01=0x0070}
0x16308…1631c               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x00e3, t01=0x0090}
0x1631c…16332               Head {h00=0x0012, h01=0x0050, text=»RSWBEX RTN A14«, t00=0x00e3, t01=0x00a4}
0x16332…1633e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00e3, t01=0x00ba}
0x1633e…16354               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x00e3, t01=0x00c6}
0x16354…16362               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00e3, t01=0x00dc}
0x16362…1636a               Head {h00=0x0004, h01=0x0050, t00=0x00e3, t01=0x00ea}
0x1636a…1638e               Head {h00=0x0020, h01=0x0050, text=»* **************************«, t00=0x00e3, t01=0x00f2}
0x1638e…163b4               Head {h00=0x0022, h01=0x0050, text=»* START OF PROGRAM PART 2.A * «, t00=0x00e3, t01=0x0116}
0x163b4…163da               Head {h00=0x0022, h01=0x0050, text=»***************************** «, t00=0x00e3, t01=0x013c}
0x163da…163e2               Head {h00=0x0004, h01=0x0050, t00=0x00e3, t01=0x0162}
0x163e2…16400               Head {h00=0x001a, h01=0x0050, text=»* LOAD BASE ADDRESS * «, t00=0x00e3, t01=0x016a}
0x16400…1641e               Head {h00=0x001a, h01=0x0050, text=»********************* «, t00=0x00e3, t01=0x0188}
0x1641e…16438               Head {h00=0x0016, h01=0x0050, text=»* A5=START-ADDRESS«, t00=0x00e4, t01=0x0016}
0x16438…16454               Head {h00=0x0018, h01=0x0050, text=»* A9=P:MTAB ADDRESS «, t00=0x00e4, t01=0x0030}
0x16454…16474               Head {h00=0x001c, h01=0x0050, text=»* SAVE03=DDIV TO-ADDRESS«, t00=0x00e4, t01=0x004c}
0x16474…16496               Head {h00=0x001e, h01=0x0050, text=»* SAVE04=DDIV FROM ADDRESS«, t00=0x00e4, t01=0x006c}
0x16496…164bc               Head {h00=0x0022, h01=0x0050, text=»* SAVE05=LENGTH OF REAL T:ATAB«, t00=0x00e4, t01=0x008e}
0x164bc…164e2               Head {h00=0x0022, h01=0x0050, text=»* SAVE06=LENGTH OF REAL U:BTAB«, t00=0x00e4, t01=0x00b4}
0x164e2…164ee               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00e4, t01=0x00da}
0x164ee…16506               Head {h00=0x0014, h01=0x0050, text=»START2 EQU *-REL«, t00=0x00e4, t01=0x00e6}
0x16506…1652c               Head {h00=0x0022, h01=0x0050, text=» LDR A8,P LOAD TEMP. STACKBASE«, t00=0x00e4, t01=0x00fe}
0x1652c…16558               Head {h00=0x0028, h01=0x0050, text=» ADK A5,2 ADD FOR RELOCATION ROUTINE«, t00=0x00e4, t01=0x0124}
0x16558…1656a               Head {h00=0x000e, h01=0x0050, text=» CFR A8,A5«, t00=0x00e4, t01=0x0150}
0x1656a…16580               Head {h00=0x0012, h01=0x0050, text=»* MOVE DDIV * «, t00=0x00e4, t01=0x0162}
0x16580…16588               Head {h00=0x0004, h01=0x0050, t00=0x00e4, t01=0x0178}
0x16588…165b2               Head {h00=0x0026, h01=0x0050, text=» LD A1,SAVE04,A13 GET FROM-ADDRESS«, t00=0x00e4, t01=0x0180}
0x165b2…165da               Head {h00=0x0024, h01=0x0050, text=» LD A2,SAVE03,A13 GET TO ADDRESS«, t00=0x00e5, t01=0x001a}
0x165da…1660c               Head {h00=0x002e, h01=0x0050, text=» LDR A3,A9 GET P:MTAB START (=END OF DDIV «, t00=0x00e5, t01=0x0042}
0x1660c…16628               Head {h00=0x0018, h01=0x0050, text=» SUR A3,A1 => LENGTH«, t00=0x00e5, t01=0x0074}
0x16628…16634               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00e5, t01=0x0090}
0x16634…16650               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x00e5, t01=0x009c}
0x16650…16682               Head {h00=0x002e, h01=0x0050, text=» LD A8,SCTNOS ANY SEGMENTS IN APPLICATION?«, t00=0x00e5, t01=0x00b8}
0x16682…1669c               Head {h00=0x0016, h01=0x0050, text=» RF(Z) NOSGMT NO! «, t00=0x00e5, t01=0x00ea}
0x1669c…166c8               Head {h00=0x0028, h01=0x0050, text=» LDKL A8,0 RESET FSTADR IF SEGMENTS!«, t00=0x00e5, t01=0x0104}
0x166c8…166da               Head {h00=0x000e, h01=0x0050, text=» RF SEGMTS«, t00=0x00e5, t01=0x0130}
0x166da…16710               Head {h00=0x0032, h01=0x0050, text=»NOSGMT LD A8,SCTSFA ALLOCATE BUFFERS FROM TOP «, t00=0x00e5, t01=0x0142}
0x16710…16736               Head {h00=0x0022, h01=0x0050, text=»SEGMTS ST A8,FSTADR,A13 STORE «, t00=0x00e5, t01=0x0178}
0x16736…16758               Head {h00=0x001e, h01=0x0050, text=»MOVNXT LDR* A4,A1 GET WORD«, t00=0x00e6, t01=0x000e}
0x16758…16770               Head {h00=0x0014, h01=0x0050, text=» STR A4,A2 STORE«, t00=0x00e6, t01=0x0030}
0x16770…16782               Head {h00=0x000e, h01=0x0050, text=» ADK A1,2 «, t00=0x00e6, t01=0x0048}
0x16782…16794               Head {h00=0x000e, h01=0x0050, text=» ADK A2,2 «, t00=0x00e6, t01=0x005a}
0x16794…167b0               Head {h00=0x0018, h01=0x0050, text=» SUK A3,2 DEC LENGTH«, t00=0x00e6, t01=0x006c}
0x167b0…167c6               Head {h00=0x0012, h01=0x0050, text=» RB(NN) MOVNXT«, t00=0x00e6, t01=0x0088}
0x167c6…167d2               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00e6, t01=0x009e}
0x167d2…167ee               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x00e6, t01=0x00aa}
0x167ee…16802               Head {h00=0x0010, h01=0x0050, text=» CALL XMOVE «, t00=0x00e6, t01=0x00c6}
0x16802…1682c               Head {h00=0x0026, h01=0x0050, text=»* REMOVE DDIV ENTRIES IN MM-TABLE «, t00=0x00e6, t01=0x00da}
0x1682c…16834               Head {h00=0x0004, h01=0x0050, t00=0x00e6, t01=0x0104}
0x16834…1685a               Head {h00=0x0022, h01=0x0050, text=» LDR A1,A9 GET P:MTAB ADDRESS «, t00=0x00e6, t01=0x010c}
0x1685a…16882               Head {h00=0x0024, h01=0x0050, text=» SRL A1,11 ADJUST FOR ADDRESSING«, t00=0x00e6, t01=0x0132}
0x16882…16896               Head {h00=0x0010, h01=0x0050, text=» ANK A1,/1E «, t00=0x00e6, t01=0x015a}
0x16896…168c0               Head {h00=0x0026, h01=0x0050, text=» LDK A2,MMTAB-2 GET TABLE ADDRESS «, t00=0x00e6, t01=0x016e}
0x168c0…168dc               Head {h00=0x0018, h01=0x0050, text=» ADR A2,A13 RELOCATE«, t00=0x00e7, t01=0x0008}
0x168dc…16902               Head {h00=0x0022, h01=0x0050, text=» ADR A1,A2 P:MTAB START ENTRY «, t00=0x00e7, t01=0x0024}
0x16902…16918               Head {h00=0x0012, h01=0x0050, text=» LDKL A4,/FC00«, t00=0x00e7, t01=0x004a}
0x16918…16936               Head {h00=0x001a, h01=0x0050, text=»SYA205 CWR A1,A2 ALL? «, t00=0x00e7, t01=0x0060}
0x16936…16950               Head {h00=0x0016, h01=0x0050, text=» RF(E) SYA207 YES!«, t00=0x00e7, t01=0x007e}
0x16950…16980               Head {h00=0x002c, h01=0x0050, text=» STR A4,A1 REPLACE ENTRY WITH PAGE ERROR«, t00=0x00e7, t01=0x0098}
0x16980…16992               Head {h00=0x000e, h01=0x0050, text=» SUK A1,2 «, t00=0x00e7, t01=0x00c8}
0x16992…169a4               Head {h00=0x000e, h01=0x0050, text=» RB SYA205«, t00=0x00e7, t01=0x00da}
0x169a4…169b8               Head {h00=0x0010, h01=0x0050, text=»SYA207 EQU *«, t00=0x00e7, t01=0x00ec}
0x169b8…169d8               Head {h00=0x001c, h01=0x0050, text=»* CHANGE TABLE-ADDRESSES«, t00=0x00e7, t01=0x0100}
0x169d8…169f2               Head {h00=0x0016, h01=0x0050, text=» LD A4,MMFROM,A13 «, t00=0x00e7, t01=0x0120}
0x169f2…16a0a               Head {h00=0x0014, h01=0x0050, text=» LD A5,MMTO,A13 «, t00=0x00e7, t01=0x013a}
0x16a0a…16a22               Head {h00=0x0014, h01=0x0050, text=» ST A4,MMTO,A13 «, t00=0x00e7, t01=0x0152}
0x16a22…16a3c               Head {h00=0x0016, h01=0x0050, text=» ST A5,MMFROM,A13 «, t00=0x00e7, t01=0x016a}
0x16a3c…16a48               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00e7, t01=0x0184}
0x16a48…16a5e               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x00e7, t01=0x0190}
0x16a5e…16a82               Head {h00=0x0020, h01=0x0050, text=» ANKL A9,/FFFE EVEN ADDRESS «, t00=0x00e8, t01=0x0016}
0x16a82…16ab2               Head {h00=0x002c, h01=0x0050, text=» ST A9,LSTADR,A13 SAVE END OF FREE AREA «, t00=0x00e8, t01=0x003a}
0x16ab2…16aba               Head {h00=0x0004, h01=0x0050, t00=0x00e8, t01=0x006a}
0x16aba…16ac2               Head {h00=0x0004, h01=0x0050, t00=0x00e8, t01=0x0072}
0x16ac2…16ace               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00e8, t01=0x007a}
0x16ace…16b00               Head {h00=0x002e, h01=0x0050, text=»* RESERVE SPACE FOR REAL T:A- AND U:BTAB *«, t00=0x00e8, t01=0x0086}
0x16b00…16b08               Head {h00=0x0004, h01=0x0050, t00=0x00e8, t01=0x00b8}
0x16b08…16b24               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x00e8, t01=0x00c0}
0x16b24…16b50               Head {h00=0x0028, h01=0x0050, text=» LDKL A3,MMTAB GET CURRENT MM-TABLE «, t00=0x00e8, t01=0x00dc}
0x16b50…16b64               Head {h00=0x0010, h01=0x0050, text=» ADR A3,A13 «, t00=0x00e8, t01=0x0108}
0x16b64…16b94               Head {h00=0x002c, h01=0x0050, text=»* FIND LAST USED ENTRY IN REAL MMUTAB * «, t00=0x00e8, t01=0x011c}
0x16b94…16b9c               Head {h00=0x0004, h01=0x0050, t00=0x00e8, t01=0x014c}
0x16b9c…16bb0               Head {h00=0x0010, h01=0x0050, text=» CALL MMENT «, t00=0x00e8, t01=0x0154}
0x16bb0…16bc8               Head {h00=0x0014, h01=0x0050, text=» ST A9,TTAB,A13 «, t00=0x00e8, t01=0x0168}
0x16bc8…16bf6               Head {h00=0x002a, h01=0x0050, text=» ST A1,FYSPAG,A13 SAVE PHYSICALL PAGE «, t00=0x00e8, t01=0x0180}
0x16bf6…16c24               Head {h00=0x002a, h01=0x0050, text=» LD A3,SAVE05,A13 GET LENGTH OF T:ATAB«, t00=0x00e9, t01=0x001e}
0x16c24…16c3c               Head {h00=0x0014, h01=0x0050, text=» LDR A5,A3 SAVE «, t00=0x00e9, t01=0x004c}
0x16c3c…16c6a               Head {h00=0x002a, h01=0x0050, text=» CALL MOVING RESERVE SPACE FOR T:ATAB «, t00=0x00e9, t01=0x0064}
0x16c6a…16c92               Head {h00=0x0024, h01=0x0050, text=» TL* MMTO,A13 SET CORRECT TABLE «, t00=0x00e9, t01=0x0092}
0x16c92…16cb8               Head {h00=0x0022, h01=0x0050, text=» ESR A5,A2 STORE T:ATAB LENGTH«, t00=0x00e9, t01=0x00ba}
0x16cb8…16cea               Head {h00=0x002e, h01=0x0050, text=» ST A2,T:ATNW,A13 SAVE NEW T:ATAB ADDRESS «, t00=0x00e9, t01=0x00e0}
0x16cea…16d0c               Head {h00=0x001e, h01=0x0050, text=» ADK A2,2 SKIP LENGTH WORD«, t00=0x00e9, t01=0x0112}
0x16d0c…16d34               Head {h00=0x0024, h01=0x0050, text=» LD A9,SCTLAC GET P:MTAB ADDRESS«, t00=0x00e9, t01=0x0134}
0x16d34…16d5c               Head {h00=0x0024, h01=0x0050, text=» ES A2,T:ATAB,A9 STORE IN P:MTAB«, t00=0x00e9, t01=0x015c}
0x16d5c…16d84               Head {h00=0x0024, h01=0x0050, text=»* RESERVE PLACE FOR T:AID TABLE «, t00=0x00e9, t01=0x0184}
0x16d84…16d8c               Head {h00=0x0004, h01=0x0050, t00=0x00ea, t01=0x001c}
0x16d8c…16daa               Head {h00=0x001a, h01=0x0050, text=» LDR A3,A5 GET LENGTH «, t00=0x00ea, t01=0x0024}
0x16daa…16dbe               Head {h00=0x0010, h01=0x0050, text=» CALL MOVING«, t00=0x00ea, t01=0x0042}
0x16dbe…16dd4               Head {h00=0x0012, h01=0x0050, text=» TL* MMTO,A13 «, t00=0x00ea, t01=0x0056}
0x16dd4…16df2               Head {h00=0x001a, h01=0x0050, text=» LDR A3,A9 GET P:MTAB «, t00=0x00ea, t01=0x006c}
0x16df2…16e1c               Head {h00=0x0026, h01=0x0050, text=» ADK A3,T:AID ADD TO ADDRESS WORD «, t00=0x00ea, t01=0x008a}
0x16e1c…16e50               Head {h00=0x0030, h01=0x0050, text=» ESR A5,A2 STORE TABLE LENGTH IN T:TID-TABLE«, t00=0x00ea, t01=0x00b4}
0x16e50…16e76               Head {h00=0x0022, h01=0x0050, text=» ADK A2,2 ADJUST TABLE ADDRESS«, t00=0x00ea, t01=0x00e8}
0x16e76…16e98               Head {h00=0x001e, h01=0x0050, text=» ESR A2,A3 STORE IN P:MTAB«, t00=0x00ea, t01=0x010e}
0x16e98…16ea4               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00ea, t01=0x0130}
0x16ea4…16eba               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x00ea, t01=0x013c}
0x16eba…16ee6               Head {h00=0x0028, h01=0x0050, text=» LD A3,SAVE06,A13 GET U:BTAB LENGTH «, t00=0x00ea, t01=0x0152}
0x16ee6…16efe               Head {h00=0x0014, h01=0x0050, text=» LDR A5,A3 SAVE «, t00=0x00ea, t01=0x017e}
0x16efe…16f20               Head {h00=0x001e, h01=0x0050, text=» CALL MOVING RESERVE SPACE«, t00=0x00eb, t01=0x0008}
0x16f20…16f58               Head {h00=0x0034, h01=0x0050, text=» ST A2,U:BTNW,A13 SAVE NEW (REAL) U:BTAB ADDRESS«, t00=0x00eb, t01=0x002a}
0x16f58…16f74               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x00eb, t01=0x0062}
0x16f74…16f94               Head {h00=0x001c, h01=0x0050, text=» STR A5,A2 STORE LENGTH «, t00=0x00eb, t01=0x007e}
0x16f94…16fa6               Head {h00=0x000e, h01=0x0050, text=» ADK A2,2 «, t00=0x00eb, t01=0x009e}
0x16fa6…16fe4               Head {h00=0x003a, h01=0x0050, text=» ST A2,U:BTAB,A9 SAVE 'REAL' U:BTAB-ADDRESS IN P:MTAB «, t00=0x00eb, t01=0x00b0}
0x16fe4…17012               Head {h00=0x002a, h01=0x0050, text=» LD A3,SAVE05,A13 GET LENGTH OF T:ATAB«, t00=0x00eb, t01=0x00ee}
0x17012…1702a               Head {h00=0x0014, h01=0x0050, text=» LDR A5,A3 SAVE «, t00=0x00eb, t01=0x011c}
0x1702a…17058               Head {h00=0x002a, h01=0x0050, text=» CALL MOVING RESERVE SPACE FOR T:ATAB «, t00=0x00eb, t01=0x0134}
0x17058…1707e               Head {h00=0x0022, h01=0x0050, text=» STR A5,A2 STORE T:ATAB LENGTH«, t00=0x00eb, t01=0x0162}
0x1707e…170b0               Head {h00=0x002e, h01=0x0050, text=» ST A2,T:ATNW,A13 SAVE NEW T:ATAB ADDRESS «, t00=0x00eb, t01=0x0188}
0x170b0…170c2               Head {h00=0x000e, h01=0x0050, text=» ADK A2,2 «, t00=0x00ec, t01=0x002a}
0x170c2…170ec               Head {h00=0x0026, h01=0x0050, text=» ST A2,T:ATAB,A9 SAVE REAL ADDRESS«, t00=0x00ec, t01=0x003c}
0x170ec…1710e               Head {h00=0x001e, h01=0x0050, text=»* RESERVE FOR T:AID TABLE «, t00=0x00ec, t01=0x0066}
0x1710e…17116               Head {h00=0x0004, h01=0x0050, t00=0x00ec, t01=0x0088}
0x17116…17130               Head {h00=0x0016, h01=0x0050, text=» LDR A3,A5 LENGTH «, t00=0x00ec, t01=0x0090}
0x17130…17144               Head {h00=0x0010, h01=0x0050, text=» CALL MOVING«, t00=0x00ec, t01=0x00aa}
0x17144…17164               Head {h00=0x001c, h01=0x0050, text=» STR A5,A2 STORE LENGTH «, t00=0x00ec, t01=0x00be}
0x17164…1718c               Head {h00=0x0024, h01=0x0050, text=» ADK A2,2 ADJUST FOR LENGTH-WORD«, t00=0x00ec, t01=0x00de}
0x1718c…171bc               Head {h00=0x002c, h01=0x0050, text=» ST A2,T:AID,A9 STORE ADDRESS IN P:MTAB «, t00=0x00ec, t01=0x0106}
0x171bc…171c8               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00ec, t01=0x0136}
0x171c8…171e4               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x00ec, t01=0x0142}
0x171e4…1720c               Head {h00=0x0024, h01=0x0050, text=» TL* MMTO,A13 SET CORRECT TABLE «, t00=0x00ec, t01=0x015e}
0x1720c…1722c               Head {h00=0x001c, h01=0x0050, text=» ESR A5,A2 STORE LENGTH «, t00=0x00ec, t01=0x0186}
0x1722c…1724e               Head {h00=0x001e, h01=0x0050, text=» ADK A2,2 SKIP LENGTH WORD«, t00=0x00ed, t01=0x0016}
0x1724e…17276               Head {h00=0x0024, h01=0x0050, text=» ES A2,U:BTAB,A9 STORE IN P:MTAB«, t00=0x00ed, t01=0x0038}
0x17276…17282               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00ed, t01=0x0060}
0x17282…1729e               Head {h00=0x0018, h01=0x0050, text=» IFT SWPBLK+CREDIT=2«, t00=0x00ed, t01=0x006c}
0x1729e…172a8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ed, t01=0x0088}
0x172a8…172d6               Head {h00=0x002a, h01=0x0050, text=»*  RESERV SPACE FOR REAL S:BTAB TABLE «, t00=0x00ed, t01=0x0092}
0x172d6…172e0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ed, t01=0x00c0}
0x172e0…17310               Head {h00=0x002c, h01=0x0050, text=» LD A3,SAVE25,A13 LENGTH OF REAL S:BTAB «, t00=0x00ed, t01=0x00ca}
0x17310…17328               Head {h00=0x0014, h01=0x0050, text=» LDR A5,A3 SAVE «, t00=0x00ed, t01=0x00fa}
0x17328…1733c               Head {h00=0x0010, h01=0x0050, text=» CALL MOVING«, t00=0x00ed, t01=0x0112}
0x1733c…17356               Head {h00=0x0016, h01=0x0050, text=» ST A2,S:BTNW,A13 «, t00=0x00ed, t01=0x0126}
0x17356…17362               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00ed, t01=0x0140}
0x17362…1737e               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUSWB=3«, t00=0x00ed, t01=0x014c}
0x1737e…17394               Head {h00=0x0012, h01=0x0050, text=» TL* MMTO,A13 «, t00=0x00ed, t01=0x0168}
0x17394…173a6               Head {h00=0x000e, h01=0x0050, text=» ESR A5,A2«, t00=0x00ed, t01=0x017e}
0x173a6…173b8               Head {h00=0x000e, h01=0x0050, text=» ADK A2,2 «, t00=0x00ed, t01=0x0190}
0x173b8…173d0               Head {h00=0x0014, h01=0x0050, text=» ES A2,S:BTAB,A9«, t00=0x00ee, t01=0x0012}
0x173d0…173e4               Head {h00=0x0010, h01=0x0050, text=» CALL B:RSWT«, t00=0x00ee, t01=0x002a}
0x173e4…173f0               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00ee, t01=0x003e}
0x173f0…1740c               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+SWBMMU=2«, t00=0x00ee, t01=0x004a}
0x1740c…1741e               Head {h00=0x000e, h01=0x0050, text=» STR A5,A2«, t00=0x00ee, t01=0x0066}
0x1741e…17430               Head {h00=0x000e, h01=0x0050, text=» ADK A2,2 «, t00=0x00ee, t01=0x0078}
0x17430…17448               Head {h00=0x0014, h01=0x0050, text=» ST A2,S:BTAB,A9«, t00=0x00ee, t01=0x008a}
0x17448…1745c               Head {h00=0x0010, h01=0x0050, text=» CALL B:RSWT«, t00=0x00ee, t01=0x00a2}
0x1745c…17468               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00ee, t01=0x00b6}
0x17468…17484               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x00ee, t01=0x00c2}
0x17484…174aa               Head {h00=0x0022, h01=0x0050, text=» TL* MMFROM,A13 RELOAD  TABLE «, t00=0x00ee, t01=0x00de}
0x174aa…174b6               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00ee, t01=0x0104}
0x174b6…174cc               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x00ee, t01=0x0110}
0x174cc…174da               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00ee, t01=0x0126}
0x174da…174e6               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00ee, t01=0x0134}
0x174e6…17508               Head {h00=0x001e, h01=0x0050, text=»* BUILD COMMON DATA AREA *«, t00=0x00ee, t01=0x0140}
0x17508…1752a               Head {h00=0x001e, h01=0x0050, text=»**************************«, t00=0x00ee, t01=0x0162}
0x1752a…17542               Head {h00=0x0014, h01=0x0050, text=»* SEARCH CWB'S: «, t00=0x00ee, t01=0x0184}
0x17542…1754e               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00ef, t01=0x000c}
0x1754e…1757a               Head {h00=0x0028, h01=0x0050, text=» LD A8,T:ATOD,A13 GET T:ATAB ADDRESS«, t00=0x00ef, t01=0x0018}
0x1757a…17596               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x00ef, t01=0x0044}
0x17596…175b4               Head {h00=0x001a, h01=0x0050, text=» LDR* A3,A8 GET LENGTH«, t00=0x00ef, t01=0x0060}
0x175b4…175c0               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00ef, t01=0x007e}
0x175c0…175dc               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x00ef, t01=0x008a}
0x175dc…175fa               Head {h00=0x001a, h01=0x0050, text=» ELR A3,A8 GET LENGTH «, t00=0x00ef, t01=0x00a6}
0x175fa…17606               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00ef, t01=0x00c4}
0x17606…1761c               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x00ef, t01=0x00d0}
0x1761c…1762e               Head {h00=0x000e, h01=0x0050, text=» ADR A3,A8«, t00=0x00ef, t01=0x00e6}
0x1762e…17662               Head {h00=0x0030, h01=0x0050, text=» ST A3,ENDADD,A13 SAVE END OF T:ATAB ADDRESS«, t00=0x00ef, t01=0x00f8}
0x17662…17676               Head {h00=0x0010, h01=0x0050, text=»SYA210 EQU *«, t00=0x00ef, t01=0x012c}
0x17676…176a0               Head {h00=0x0026, h01=0x0050, text=» CM UWB,A13 INDICATE CWB-SCANNING «, t00=0x00ef, t01=0x0140}
0x176a0…176b2               Head {h00=0x000e, h01=0x0050, text=» ADKL A8,2«, t00=0x00ef, t01=0x016a}
0x176b2…176d6               Head {h00=0x0020, h01=0x0050, text=» CW A8,ENDADD,A13 ALL DONE? «, t00=0x00ef, t01=0x017c}
0x176d6…176f0               Head {h00=0x0016, h01=0x0050, text=» RF(E) CLADAT YES!«, t00=0x00f0, t01=0x0010}
0x176f0…17718               Head {h00=0x0024, h01=0x0050, text=» CALL T:DADD T:D-ADDRESS TO A12 «, t00=0x00f0, t01=0x002a}
0x17718…17734               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x00f0, t01=0x0052}
0x17734…1775a               Head {h00=0x0022, h01=0x0050, text=» LD A7,CWBMSK,A12 GET CWB-MASK«, t00=0x00f0, t01=0x006e}
0x1775a…17766               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00f0, t01=0x0094}
0x17766…17782               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x00f0, t01=0x00a0}
0x17782…1779c               Head {h00=0x0016, h01=0x0050, text=» EL A7,CWBMSK,A12 «, t00=0x00f0, t01=0x00bc}
0x1779c…177a8               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00f0, t01=0x00d6}
0x177a8…177be               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x00f0, t01=0x00e2}
0x177be…177de               Head {h00=0x001c, h01=0x0050, text=» CALL SHIFT SUPER-LOOPA «, t00=0x00f0, t01=0x00f8}
0x177de…177fe               Head {h00=0x001c, h01=0x0050, text=»SYA220 RF(Z) UWBCOM ALL!«, t00=0x00f0, t01=0x0118}
0x177fe…17812               Head {h00=0x0010, h01=0x0050, text=» CALL MOVCOM«, t00=0x00f0, t01=0x0138}
0x17812…17826               Head {h00=0x0010, h01=0x0050, text=» CALL SKIFTA«, t00=0x00f0, t01=0x014c}
0x17826…17838               Head {h00=0x000e, h01=0x0050, text=» RB SYA220«, t00=0x00f0, t01=0x0160}
0x17838…17846               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00f0, t01=0x0172}
0x17846…17852               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00f0, t01=0x0180}
0x17852…1785e               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00f0, t01=0x018c}
0x1785e…17872               Head {h00=0x0010, h01=0x0050, text=»UWBCOM EQU *«, t00=0x00f1, t01=0x0008}
0x17872…1788a               Head {h00=0x0014, h01=0x0050, text=»* SEARCH UWB'S: «, t00=0x00f1, t01=0x001c}
0x1788a…17894               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f1, t01=0x0034}
0x17894…178be               Head {h00=0x0026, h01=0x0050, text=» IM UWB,A13 INDICATE UWB-SCANNING «, t00=0x00f1, t01=0x003e}
0x178be…178da               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x00f1, t01=0x0068}
0x178da…178f4               Head {h00=0x0016, h01=0x0050, text=» LD A7,UWBMSK,A12 «, t00=0x00f1, t01=0x0084}
0x178f4…17900               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00f1, t01=0x009e}
0x17900…1791c               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x00f1, t01=0x00aa}
0x1791c…17936               Head {h00=0x0016, h01=0x0050, text=» EL A7,UWBMSK,A12 «, t00=0x00f1, t01=0x00c6}
0x17936…17942               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00f1, t01=0x00e0}
0x17942…17958               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x00f1, t01=0x00ec}
0x17958…1796c               Head {h00=0x0010, h01=0x0050, text=» CALL SHIFT «, t00=0x00f1, t01=0x0102}
0x1796c…17992               Head {h00=0x0022, h01=0x0050, text=»SYA230 RB(Z) SYA210 ALL DONE! «, t00=0x00f1, t01=0x0116}
0x17992…179ac               Head {h00=0x0016, h01=0x0050, text=»SYA235 CALL MOVCOM«, t00=0x00f1, t01=0x013c}
0x179ac…179c6               Head {h00=0x0016, h01=0x0050, text=»SYA240 CALL SKIFTA«, t00=0x00f1, t01=0x0156}
0x179c6…179d8               Head {h00=0x000e, h01=0x0050, text=» RB SYA230«, t00=0x00f1, t01=0x0170}
0x179d8…179e6               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00f1, t01=0x0182}
0x179e6…179f2               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00f1, t01=0x0190}
0x179f2…17a20               Head {h00=0x002a, h01=0x0050, text=»* TASK CLASS DATA CONFIGURATION PART *«, t00=0x00f2, t01=0x000c}
0x17a20…17a4e               Head {h00=0x002a, h01=0x0050, text=»**************************************«, t00=0x00f2, t01=0x003a}
0x17a4e…17a56               Head {h00=0x0004, h01=0x0050, t00=0x00f2, t01=0x0068}
0x17a56…17a6a               Head {h00=0x0010, h01=0x0050, text=»CLADAT EQU *«, t00=0x00f2, t01=0x0070}
0x17a6a…17aa2               Head {h00=0x0034, h01=0x0050, text=» LD A8,T:ATOD,A13 SET POINTER TO LENGTH INT:ATAB«, t00=0x00f2, t01=0x0084}
0x17aa2…17abe               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x00f2, t01=0x00bc}
0x17abe…17ae4               Head {h00=0x0022, h01=0x0050, text=»SYA250 CM UWB,A13 INDICATE CWB«, t00=0x00f2, t01=0x00d8}
0x17ae4…17b10               Head {h00=0x0028, h01=0x0050, text=» ADKL A8,2 STEP TO NEXT T:A ADDRESS «, t00=0x00f2, t01=0x00fe}
0x17b10…17b2a               Head {h00=0x0016, h01=0x0050, text=» CW A8,ENDADD,A13 «, t00=0x00f2, t01=0x012a}
0x17b2a…17b4e               Head {h00=0x0020, h01=0x0050, text=» RF(E) SYA270 ALL T:A'S DONE«, t00=0x00f2, t01=0x0144}
0x17b4e…17b7a               Head {h00=0x0028, h01=0x0050, text=» CALL T:DADD GET T:D ADDRESS TO A12 «, t00=0x00f2, t01=0x0168}
0x17b7a…17b82 (243, 0, 400) Head {h00=0x0004, h01=0x0050, t00=0x00f3, t01=0x0004}
0x17b82…17ba4               Head {h00=0x001e, h01=0x0050, text=»* CALCULATE LENGTH OF T:D «, t00=0x00f3, t01=0x000c}
0x17ba4…17bac               Head {h00=0x0004, h01=0x0050, t00=0x00f3, t01=0x002e}
0x17bac…17be2               Head {h00=0x0032, h01=0x0050, text=» LD A1,WATLEN,A12 NUMBER OF BYTES-1 IN DBLKTAB«, t00=0x00f3, t01=0x0036}
0x17be2…17bf4               Head {h00=0x000e, h01=0x0050, text=» ADK A1,2 «, t00=0x00f3, t01=0x006c}
0x17bf4…17c18               Head {h00=0x0020, h01=0x0050, text=» ANKL A1,/FFFE EVEN ADDRESS «, t00=0x00f3, t01=0x007e}
0x17c18…17c44               Head {h00=0x0028, h01=0x0050, text=» ADK A1,DWBFST+4 ADD DISPL. TO FIRST«, t00=0x00f3, t01=0x00a2}
0x17c44…17c72               Head {h00=0x002a, h01=0x0050, text=» LDR A3,A1 GET NUMBER OF START-POINTS «, t00=0x00f3, t01=0x00ce}
0x17c72…17c96               Head {h00=0x0020, h01=0x0050, text=» ADR A3,A12 ADD T:D-ADDRESS «, t00=0x00f3, t01=0x00fc}
0x17c96…17cac               Head {h00=0x0012, h01=0x0050, text=» LDR* A3,A3 . «, t00=0x00f3, t01=0x0120}
0x17cac…17ce0               Head {h00=0x0030, h01=0x0050, text=» LDK A2,STPREC GET STARTPOINTS RECORD LENGTH«, t00=0x00f3, t01=0x0136}
0x17ce0…17d00               Head {h00=0x001c, h01=0x0050, text=» CALL MULT AND MULTIPLY «, t00=0x00f3, t01=0x016a}
0x17d00…17d20               Head {h00=0x001c, h01=0x0050, text=» ADK A3,2 'NUMBER-WORD' «, t00=0x00f3, t01=0x018a}
0x17d20…17d3c               Head {h00=0x0018, h01=0x0050, text=» ADR A3,A1 =>LENGTH «, t00=0x00f4, t01=0x001a}
0x17d3c…17d5c               Head {h00=0x001c, h01=0x0050, text=» LDR A1,A12 FROM-ADDRESS«, t00=0x00f4, t01=0x0036}
0x17d5c…17d7a               Head {h00=0x001a, h01=0x0050, text=» CALL MOVING MOVE T:D «, t00=0x00f4, t01=0x0056}
0x17d7a…17d9e               Head {h00=0x0020, h01=0x0050, text=» LDR* A1,A8 GET T:A ADDRESS «, t00=0x00f4, t01=0x0074}
0x17d9e…17dcc               Head {h00=0x002a, h01=0x0050, text=» ST A2,T:DAD,A1 STORE NEW T:D ADDRESS «, t00=0x00f4, t01=0x0098}
0x17dcc…17df2               Head {h00=0x0022, h01=0x0050, text=» LD A7,CWBMSK,A12 GET CWBMASK «, t00=0x00f4, t01=0x00c6}
0x17df2…17dfe               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00f4, t01=0x00ec}
0x17dfe…17e1a               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x00f4, t01=0x00f8}
0x17e1a…17e46               Head {h00=0x0028, h01=0x0050, text=»* INITIATE MM-ADDRESS TABLE POINTER «, t00=0x00f4, t01=0x0114}
0x17e46…17e4e               Head {h00=0x0004, h01=0x0050, t00=0x00f4, t01=0x0140}
0x17e4e…17e76               Head {h00=0x0024, h01=0x0050, text=» LD A1,SCTSFA SHADOW TABLE START«, t00=0x00f4, t01=0x0148}
0x17e76…17ea0               Head {h00=0x0026, h01=0x0050, text=» AD* A1,SCTSFA ADDRESS TABLE START«, t00=0x00f4, t01=0x0170}
0x17ea0…17ebe               Head {h00=0x001a, h01=0x0050, text=» ST A1,SAVE06,A13 SAVE«, t00=0x00f5, t01=0x000a}
0x17ebe…17ee4               Head {h00=0x0022, h01=0x0050, text=»SYA250 CM UWB,A13 INDICATE CWB«, t00=0x00f5, t01=0x0028}
0x17ee4…17f10               Head {h00=0x0028, h01=0x0050, text=» ADKL A8,2 STEP TO NEXT T:A ADDRESS «, t00=0x00f5, t01=0x004e}
0x17f10…17f2a               Head {h00=0x0016, h01=0x0050, text=» CW A8,ENDADD,A13 «, t00=0x00f5, t01=0x007a}
0x17f2a…17f50               Head {h00=0x0022, h01=0x0050, text=» RF(E) SYA270 ALL T:A'S DONE! «, t00=0x00f5, t01=0x0094}
0x17f50…17f76               Head {h00=0x0022, h01=0x0050, text=» CALL GETTAB GET TTAB-ADDRESS «, t00=0x00f5, t01=0x00ba}
0x17f76…17f98               Head {h00=0x001e, h01=0x0050, text=» CALL MOVMMT MOVE MM-TABLE«, t00=0x00f5, t01=0x00e0}
0x17f98…17fbe               Head {h00=0x0022, h01=0x0050, text=»* FILL MM-TABLE ADDRESS TABLE «, t00=0x00f5, t01=0x0102}
0x17fbe…17fc6               Head {h00=0x0004, h01=0x0050, t00=0x00f5, t01=0x0128}
0x17fc6…17fe0               Head {h00=0x0016, h01=0x0050, text=» LD A1,SAVE06,A13 «, t00=0x00f5, t01=0x0130}
0x17fe0…1800a               Head {h00=0x0026, h01=0x0050, text=» ADK A1,2 INCREMENT TABLE POINTER «, t00=0x00f5, t01=0x014a}
0x1800a…1802c               Head {h00=0x001e, h01=0x0050, text=» ST A1,SAVE06,A13 RESTORE «, t00=0x00f5, t01=0x0174}
0x1802c…1804a               Head {h00=0x001a, h01=0x0050, text=» STR A2,A1 FILL TABLE «, t00=0x00f6, t01=0x0008}
0x1804a…18076               Head {h00=0x0028, h01=0x0050, text=» CALL T:DADD GET T:D ADDRESS TO A12 «, t00=0x00f6, t01=0x0026}
0x18076…180ae               Head {h00=0x0034, h01=0x0050, text=» ST A12,T:DSAV,A9 SAVE 'OLD' T:D-ADDRESS IN TTAB«, t00=0x00f6, t01=0x0052}
0x180ae…180b6               Head {h00=0x0004, h01=0x0050, t00=0x00f6, t01=0x008a}
0x180b6…180d8               Head {h00=0x001e, h01=0x0050, text=»* CALCULATE LENGTH OF T:D «, t00=0x00f6, t01=0x0092}
0x180d8…180e0               Head {h00=0x0004, h01=0x0050, t00=0x00f6, t01=0x00b4}
0x180e0…18116               Head {h00=0x0032, h01=0x0050, text=» EL A1,WATLEN,A12 NUMBER OF BYTES-1 IN DBLKTAB«, t00=0x00f6, t01=0x00bc}
0x18116…18128               Head {h00=0x000e, h01=0x0050, text=» ADK A1,2 «, t00=0x00f6, t01=0x00f2}
0x18128…1814c               Head {h00=0x0020, h01=0x0050, text=» ANKL A1,/FFFE EVEN ADDRESS «, t00=0x00f6, t01=0x0104}
0x1814c…18178               Head {h00=0x0028, h01=0x0050, text=» ADK A1,DWBFST+4 ADD DISPL. TO FIRST«, t00=0x00f6, t01=0x0128}
0x18178…181a8               Head {h00=0x002c, h01=0x0050, text=» LDR A3,A1 GET NUMB. OF START-POINTS... «, t00=0x00f6, t01=0x0154}
0x181a8…181be               Head {h00=0x0012, h01=0x0050, text=» ADR A3,A12 . «, t00=0x00f6, t01=0x0184}
0x181be…181d2               Head {h00=0x0010, h01=0x0050, text=» ELR A3,A3 .«, t00=0x00f7, t01=0x000a}
0x181d2…18206               Head {h00=0x0030, h01=0x0050, text=» LDK A2,STPREC GET STARTPOINTS RECORD LENGTH«, t00=0x00f7, t01=0x001e}
0x18206…18226               Head {h00=0x001c, h01=0x0050, text=» CALL MULT AND MULTIPLY «, t00=0x00f7, t01=0x0052}
0x18226…18246               Head {h00=0x001c, h01=0x0050, text=» ADK A3,2 'NUMBER-WORD' «, t00=0x00f7, t01=0x0072}
0x18246…18262               Head {h00=0x0018, h01=0x0050, text=» ADR A3,A1 =>LENGTH «, t00=0x00f7, t01=0x0092}
0x18262…18282               Head {h00=0x001c, h01=0x0050, text=» LDR A1,A12 FROM-ADDRESS«, t00=0x00f7, t01=0x00ae}
0x18282…182a0               Head {h00=0x001a, h01=0x0050, text=» CALL MOVING MOVE T:D «, t00=0x00f7, t01=0x00ce}
0x182a0…182c2               Head {h00=0x001e, h01=0x0050, text=» ELR A1,A8 GET T:A ADDRESS«, t00=0x00f7, t01=0x00ec}
0x182c2…182f0               Head {h00=0x002a, h01=0x0050, text=» ES A2,T:DAD,A1 ESORE NEW T:D ADDRESS «, t00=0x00f7, t01=0x010e}
0x182f0…18316               Head {h00=0x0022, h01=0x0050, text=» EL A7,CWBMSK,A12 GET CWBMASK «, t00=0x00f7, t01=0x013c}
0x18316…18322               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00f7, t01=0x0162}
0x18322…18338               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x00f7, t01=0x016e}
0x18338…1834c               Head {h00=0x0010, h01=0x0050, text=» CALL MOVCLA«, t00=0x00f7, t01=0x0184}
0x1834c…1835a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00f8, t01=0x0008}
0x1835a…18366               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00f8, t01=0x0016}
0x18366…18372               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00f8, t01=0x0022}
0x18372…18394               Head {h00=0x001e, h01=0x0050, text=»* TASK CLASS DATA UWB'S * «, t00=0x00f8, t01=0x002e}
0x18394…183b6               Head {h00=0x001e, h01=0x0050, text=»************************* «, t00=0x00f8, t01=0x0050}
0x183b6…183e0               Head {h00=0x0026, h01=0x0050, text=» IM UWB,A13 INDICATE UWB SCANNING «, t00=0x00f8, t01=0x0072}
0x183e0…183fc               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x00f8, t01=0x009c}
0x183fc…18422               Head {h00=0x0022, h01=0x0050, text=» LD A7,UWBMSK,A12 GET UWBMASK «, t00=0x00f8, t01=0x00b8}
0x18422…1842e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00f8, t01=0x00de}
0x1842e…1844a               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x00f8, t01=0x00ea}
0x1844a…18464               Head {h00=0x0016, h01=0x0050, text=» EL A7,UWBMSK,A12 «, t00=0x00f8, t01=0x0106}
0x18464…18470               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00f8, t01=0x0120}
0x18470…18486               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x00f8, t01=0x012c}
0x18486…1849a               Head {h00=0x0010, h01=0x0050, text=» CALL MOVCLA«, t00=0x00f8, t01=0x0142}
0x1849a…184a8               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00f8, t01=0x0156}
0x184a8…184b4               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00f8, t01=0x0164}
0x184b4…184c0               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00f8, t01=0x0170}
0x184c0…184e6               Head {h00=0x0022, h01=0x0050, text=»* MOVE DT:S OF SWB'S & TWB'S *«, t00=0x00f8, t01=0x017c}
0x184e6…1850c               Head {h00=0x0022, h01=0x0050, text=»******************************«, t00=0x00f9, t01=0x0012}
0x1850c…18514               Head {h00=0x0004, h01=0x0050, t00=0x00f9, t01=0x0038}
0x18514…18528               Head {h00=0x0010, h01=0x0050, text=»SYA260 EQU *«, t00=0x00f9, t01=0x0040}
0x18528…18544               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x00f9, t01=0x0054}
0x18544…1855e               Head {h00=0x0016, h01=0x0050, text=» LD A7,SWBMSK,A12 «, t00=0x00f9, t01=0x0070}
0x1855e…18578               Head {h00=0x0016, h01=0x0050, text=» RF(Z) SYA265 NONE«, t00=0x00f9, t01=0x008a}
0x18578…1858c               Head {h00=0x0010, h01=0x0050, text=» CALL SKRITT«, t00=0x00f9, t01=0x00a4}
0x1858c…185ac               Head {h00=0x001c, h01=0x0050, text=»SYA265 LD A7,TWBMSK,A12 «, t00=0x00f9, t01=0x00b8}
0x185ac…185b8               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00f9, t01=0x00d8}
0x185b8…185d4               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x00f9, t01=0x00e4}
0x185d4…185ee               Head {h00=0x0016, h01=0x0050, text=» EL A7,SWBMSK,A12 «, t00=0x00f9, t01=0x0100}
0x185ee…18608               Head {h00=0x0016, h01=0x0050, text=» RF(Z) SYA265 NONE«, t00=0x00f9, t01=0x011a}
0x18608…1861c               Head {h00=0x0010, h01=0x0050, text=» CALL SKRITT«, t00=0x00f9, t01=0x0134}
0x1861c…1863c               Head {h00=0x001c, h01=0x0050, text=»SYA265 EL A7,TWBMSK,A12 «, t00=0x00f9, t01=0x0148}
0x1863c…18648               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00f9, t01=0x0168}
0x18648…1865e               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x00f9, t01=0x0174}
0x1865e…18674               Head {h00=0x0012, h01=0x0050, text=» RB(Z) SYA250 «, t00=0x00f9, t01=0x018a}
0x18674…18688               Head {h00=0x0010, h01=0x0050, text=» CALL SKRITT«, t00=0x00fa, t01=0x0010}
0x18688…1869a               Head {h00=0x000e, h01=0x0050, text=» RB SYA250«, t00=0x00fa, t01=0x0024}
0x1869a…186a6               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00fa, t01=0x0036}
0x186a6…186be               Head {h00=0x0014, h01=0x0050, text=»SYA270 RF PRODAT«, t00=0x00fa, t01=0x0042}
0x186be…186cc               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00fa, t01=0x005a}
0x186cc…186d8               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00fa, t01=0x0068}
0x186d8…186e4               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00fa, t01=0x0074}
0x186e4…1871c               Head {h00=0x0034, h01=0x0050, text=»**              S K R I T T                  ** «, t00=0x00fa, t01=0x0080}
0x1871c…18754               Head {h00=0x0034, h01=0x0050, text=»**                                           ** «, t00=0x00fa, t01=0x00b8}
0x18754…1878c               Head {h00=0x0034, h01=0x0050, text=»**  MOVE D.T                                 ** «, t00=0x00fa, t01=0x00f0}
0x1878c…187c4               Head {h00=0x0034, h01=0x0050, text=»**                                           ** «, t00=0x00fa, t01=0x0128}
0x187c4…187fc               Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x00fa, t01=0x0160}
0x187fc…18810               Head {h00=0x0010, h01=0x0050, text=»SKRITT EQU *«, t00=0x00fb, t01=0x0008}
0x18810…18824               Head {h00=0x0010, h01=0x0050, text=» CALL SHIFT «, t00=0x00fb, t01=0x001c}
0x18824…1883a               Head {h00=0x0012, h01=0x0050, text=»NO RF(NZ) NES «, t00=0x00fb, t01=0x0030}
0x1883a…1884a               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00fb, t01=0x0046}
0x1884a…18860               Head {h00=0x0012, h01=0x0050, text=»NES CALL GETWB«, t00=0x00fb, t01=0x0056}
0x18860…18874               Head {h00=0x0010, h01=0x0050, text=» CALL MOVDT «, t00=0x00fb, t01=0x006c}
0x18874…188a6               Head {h00=0x002e, h01=0x0050, text=» CM NEWAD2,A13 NO NEW W.B.-ADDRESS (YET!) «, t00=0x00fb, t01=0x0080}
0x188a6…188ba               Head {h00=0x0010, h01=0x0050, text=» CALL MOVDWB«, t00=0x00fb, t01=0x00b2}
0x188ba…188ce               Head {h00=0x0010, h01=0x0050, text=» CALL SKIFTA«, t00=0x00fb, t01=0x00c6}
0x188ce…188dc               Head {h00=0x000a, h01=0x0050, text=» RB NO«, t00=0x00fb, t01=0x00da}
0x188dc…188ea               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00fb, t01=0x00e8}
0x188ea…188f6               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00fb, t01=0x00f6}
0x188f6…18920               Head {h00=0x0026, h01=0x0050, text=»* BUILD TASKDATA PROTOTYPE AREA * «, t00=0x00fb, t01=0x0102}
0x18920…1894a               Head {h00=0x0026, h01=0x0050, text=»********************************* «, t00=0x00fb, t01=0x012c}
0x1894a…1895e               Head {h00=0x0010, h01=0x0050, text=»PRODAT EQU *«, t00=0x00fb, t01=0x0156}
0x1895e…18970               Head {h00=0x000e, h01=0x0050, text=»    =00001«, t00=0x00fb, t01=0x016a}
0x18970…189a0               Head {h00=0x002c, h01=0x0050, text=» LD A1,SAVE02,A13 BUGGER TASK INCLUDED? «, t00=0x00fb, t01=0x017c}
0x189a0…189ba               Head {h00=0x0016, h01=0x0050, text=» RF(Z) SYA275 NO! «, t00=0x00fc, t01=0x001c}
0x189ba…189f0               Head {h00=0x0032, h01=0x0050, text=» CALL GETTTB GET TTAB ADDRESS. TID 'TB' IN A1 «, t00=0x00fc, t01=0x0036}
0x189f0…18a1a               Head {h00=0x0026, h01=0x0050, text=» CM TTB:PP,A2 CLEAR TCL SAVE AREA «, t00=0x00fc, t01=0x006c}
0x18a1a…18a3e               Head {h00=0x0020, h01=0x0050, text=» IFT CREDIT+MMUPAG=2  =00001«, t00=0x00fc, t01=0x0096}
0x18a3e…18a60               Head {h00=0x001e, h01=0x0050, text=» CALL MOVMMT MOVE MM-TABLE«, t00=0x00fc, t01=0x00ba}
0x18a60…18a76               Head {h00=0x0012, h01=0x0050, text=» XIF   =00001 «, t00=0x00fc, t01=0x00dc}
0x18a76…18a94               Head {h00=0x001a, h01=0x0050, text=» IFF CREDIT=0  =00001 «, t00=0x00fc, t01=0x00f2}
0x18a94…18aa8               Head {h00=0x0010, h01=0x0050, text=»SYA275 EQU *«, t00=0x00fc, t01=0x0110}
0x18aa8…18aba               Head {h00=0x000e, h01=0x0050, text=»    =00001«, t00=0x00fc, t01=0x0124}
0x18aba…18acc               Head {h00=0x000e, h01=0x0050, text=»    =00001«, t00=0x00fc, t01=0x0136}
0x18acc…18b00               Head {h00=0x0030, h01=0x0050, text=» IM SWITCH,A13 INDICATE: -NO MORE D.T. MOVE!«, t00=0x00fc, t01=0x0148}
0x18b00…18b28               Head {h00=0x0024, h01=0x0050, text=» LD A8,T:ATOD,A13 T:ATAB ADDRESS«, t00=0x00fc, t01=0x017c}
0x18b28…18b40               Head {h00=0x0014, h01=0x0050, text=»SYA280 ADKL A8,2«, t00=0x00fd, t01=0x0014}
0x18b40…18b5a               Head {h00=0x0016, h01=0x0050, text=» CW A8,ENDADD,A13 «, t00=0x00fd, t01=0x002c}
0x18b5a…18b78               Head {h00=0x001a, h01=0x0050, text=» RF(E) SYA290 ALL DONE«, t00=0x00fd, t01=0x0046}
0x18b78…18b94               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x00fd, t01=0x0064}
0x18b94…18bba               Head {h00=0x0022, h01=0x0050, text=» LDR* A12,A8 GET T:D ADDRESS..«, t00=0x00fd, t01=0x0080}
0x18bba…18bd6               Head {h00=0x0018, h01=0x0050, text=» LD A12,T:DAD,A12 . «, t00=0x00fd, t01=0x00a6}
0x18bd6…18c0a               Head {h00=0x0030, h01=0x0050, text=» CALL TWBSWB MOVE TWB'S & RESERVE FOR SWB'S «, t00=0x00fd, t01=0x00c2}
0x18c0a…18c16               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00fd, t01=0x00f6}
0x18c16…18c3c               Head {h00=0x0022, h01=0x0050, text=»* CALCULATE LENGTH OF DSCB'S *«, t00=0x00fd, t01=0x0102}
0x18c3c…18c62               Head {h00=0x0022, h01=0x0050, text=»***                        ***«, t00=0x00fd, t01=0x0128}
0x18c62…18c6e               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x00fd, t01=0x014e}
0x18c6e…18c92               Head {h00=0x0020, h01=0x0050, text=» LDR* A1,A8 GET T:A-ADDRESS «, t00=0x00fd, t01=0x015a}
0x18c92…18cbc               Head {h00=0x0026, h01=0x0050, text=» LD A3,DATLEN,A12 A12=T:D-ADDRESS «, t00=0x00fd, t01=0x017e}
0x18cbc…18cde               Head {h00=0x001e, h01=0x0050, text=» LDK A2,DSCBL DSCB-LENGTH «, t00=0x00fe, t01=0x0018}
0x18cde…18d0a               Head {h00=0x0028, h01=0x0050, text=» CALL MULT A3() X (A2) RESULT IN A3 «, t00=0x00fe, t01=0x003a}
0x18d0a…18d34               Head {h00=0x0026, h01=0x0050, text=» ST A3,CSN,A1 SAVE LENG OF DSCB'S «, t00=0x00fe, t01=0x0066}
0x18d34…18d60               Head {h00=0x0028, h01=0x0050, text=» LD A2,FCD,A12 GET FCB-DISPLACEMENT «, t00=0x00fe, t01=0x0090}
0x18d60…18d82               Head {h00=0x001e, h01=0x0050, text=» RF(NZ) SYA285 FCB PRESENT«, t00=0x00fe, t01=0x00bc}
0x18d82…18dac               Head {h00=0x0026, h01=0x0050, text=» SUR A2,A3 MOVD30E A3(DSCB-LENGTH)«, t00=0x00fe, t01=0x00de}
0x18dac…18ddc               Head {h00=0x002c, h01=0x0050, text=» ADKL A2,T:ASTA INCREMENT TO FIRST WORD «, t00=0x00fe, t01=0x0108}
0x18ddc…18e16               Head {h00=0x0036, h01=0x0050, text=»SYA285 ST A2,CIA,A1 SAVE DISPLACEMENT TO T:A-START«, t00=0x00fe, t01=0x0138}
0x18e16…18e3c               Head {h00=0x0022, h01=0x0050, text=» LD A2,STKB,A1 GET STACK SIZE «, t00=0x00fe, t01=0x0172}
0x18e3c…18e64               Head {h00=0x0024, h01=0x0050, text=» ST A2,CSE,A1 AND SAVE TEMPORARY«, t00=0x00ff, t01=0x0008}
0x18e64…18e92               Head {h00=0x002a, h01=0x0050, text=» LD A2,SCTLAC GET START OF COMMON PART«, t00=0x00ff, t01=0x0030}
0x18e92…18eb4               Head {h00=0x001e, h01=0x0050, text=» LD A2,P:BAS,A2 GET P:BAS «, t00=0x00ff, t01=0x005e}
0x18eb4…18ed2               Head {h00=0x001a, h01=0x0050, text=» ST A2,CSB,A1 AND SAVE«, t00=0x00ff, t01=0x0080}
0x18ed2…18ef8               Head {h00=0x0022, h01=0x0050, text=» CALL ALLBUF ALLOCATE BUFFERS «, t00=0x00ff, t01=0x009e}
0x18ef8…18f16               Head {h00=0x001a, h01=0x0050, text=» CALL MOVT:A MOVE T:A «, t00=0x00ff, t01=0x00c4}
0x18f16…18f44               Head {h00=0x002a, h01=0x0050, text=» STR A2,A8 STORE NEW ADDRESS IN T:ATAB«, t00=0x00ff, t01=0x00e2}
0x18f44…18f50               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00ff, t01=0x0110}
0x18f50…18f6c               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x00ff, t01=0x011c}
0x18f6c…18f9a               Head {h00=0x002a, h01=0x0050, text=» CALL GETTAB SET CORRECT TTAB-ADDRESS «, t00=0x00ff, t01=0x0138}
0x18f9a…18fca               Head {h00=0x002c, h01=0x0050, text=» LD A12,T:DSAV,A2 GET 'OLD' T:D-ADDRESS «, t00=0x00ff, t01=0x0166}
0x18fca…18fd2               Head {h00=0x0004, h01=0x0050, t00=0x0100, t01=0x0008}
0x18fd2…19008               Head {h00=0x0032, h01=0x0050, text=»* GET LAST USED ENTRY IN CLASS-LOCAL MM-TABLE «, t00=0x0100, t01=0x0010}
0x19008…19010               Head {h00=0x0004, h01=0x0050, t00=0x0100, t01=0x0046}
0x19010…1903c               Head {h00=0x0028, h01=0x0050, text=» TL MMBEG,A2 LOAD CLASS LOCAL TABLE «, t00=0x0100, t01=0x004e}
0x1903c…1906a               Head {h00=0x002a, h01=0x0050, text=» LDKL A3,MMTAB GET WORK TABLE ADDRESS «, t00=0x0100, t01=0x007a}
0x1906a…1907e               Head {h00=0x0010, h01=0x0050, text=» ADR A3,A13 «, t00=0x0100, t01=0x00a8}
0x1907e…190a6               Head {h00=0x0024, h01=0x0050, text=» TSR A3 STORE TABLE IN WORK-AREA«, t00=0x0100, t01=0x00bc}
0x190a6…190ce               Head {h00=0x0024, h01=0x0050, text=» TL MMDDIV,A13 RELOAD DDIV TABLE«, t00=0x0100, t01=0x00e4}
0x190ce…190ec               Head {h00=0x001a, h01=0x0050, text=» CALL MMENT GET ENTRY «, t00=0x0100, t01=0x010c}
0x190ec…19112               Head {h00=0x0022, h01=0x0050, text=» ST A3,T:DSAV,A2 SAVE IN TTAB «, t00=0x0100, t01=0x012a}
0x19112…19146               Head {h00=0x0030, h01=0x0050, text=» CALL TWBSWB MOVE TWB'S & RESERVE FOR SWB'S «, t00=0x0100, t01=0x0150}
0x19146…1916c               Head {h00=0x0022, h01=0x0050, text=»* CALCULATE LENGTH OF DSCB'S *«, t00=0x0100, t01=0x0184}
0x1916c…19192               Head {h00=0x0022, h01=0x0050, text=»***                        ***«, t00=0x0101, t01=0x001a}
0x19192…1919e               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0101, t01=0x0040}
0x1919e…191c0               Head {h00=0x001e, h01=0x0050, text=» ELR A1,A8 GET T:A-ADDRESS«, t00=0x0101, t01=0x004c}
0x191c0…191ea               Head {h00=0x0026, h01=0x0050, text=» EL A3,DATLEN,A12 A12=T:D-ADDRESS «, t00=0x0101, t01=0x006e}
0x191ea…1920c               Head {h00=0x001e, h01=0x0050, text=» LDK A2,DSCBL DSCB-LENGTH «, t00=0x0101, t01=0x0098}
0x1920c…19238               Head {h00=0x0028, h01=0x0050, text=» CALL MULT A3() X (A2) RESULT IN A3 «, t00=0x0101, t01=0x00ba}
0x19238…19262               Head {h00=0x0026, h01=0x0050, text=» ES A3,CSN,A1 SAVE LENG OF DSCB'S «, t00=0x0101, t01=0x00e6}
0x19262…1928e               Head {h00=0x0028, h01=0x0050, text=» EL A2,FCD,A12 GET FCB-DISPLACEMENT «, t00=0x0101, t01=0x0110}
0x1928e…192b0               Head {h00=0x001e, h01=0x0050, text=» RF(NZ) SYA285 FCB PRESENT«, t00=0x0101, t01=0x013c}
0x192b0…192da               Head {h00=0x0026, h01=0x0050, text=» SUR A2,A3 MOVD30E A3(DSCB-LENGTH)«, t00=0x0101, t01=0x015e}
0x192da…1930a               Head {h00=0x002c, h01=0x0050, text=» ADKL A2,T:ASTA INCREMENT TO FIRST WORD «, t00=0x0101, t01=0x0188}
0x1930a…19344               Head {h00=0x0036, h01=0x0050, text=»SYA285 ES A2,CIA,A1 SAVE DISPLACEMENT TO T:A-ESART«, t00=0x0102, t01=0x0028}
0x19344…1936a               Head {h00=0x0022, h01=0x0050, text=» EL A2,STKB,A1 GET STACK SIZE «, t00=0x0102, t01=0x0062}
0x1936a…19394               Head {h00=0x0026, h01=0x0050, text=» ES A2,CSE,A1 AND SAVE (TEMPORARY)«, t00=0x0102, t01=0x0088}
0x19394…193be               Head {h00=0x0026, h01=0x0050, text=» LD A2,SCTLAC GET START OF P:MTAB «, t00=0x0102, t01=0x00b2}
0x193be…193e6               Head {h00=0x0024, h01=0x0050, text=» TL* MMTO,A13 LOAD CORRECT TABLE«, t00=0x0102, t01=0x00dc}
0x193e6…19408               Head {h00=0x001e, h01=0x0050, text=» EL A2,P:BAS,A2 GET P:BAS «, t00=0x0102, t01=0x0104}
0x19408…19432               Head {h00=0x0026, h01=0x0050, text=» TL* MMFROM,A13 RELOAD DDIV TABLE «, t00=0x0102, t01=0x0126}
0x19432…19450               Head {h00=0x001a, h01=0x0050, text=» ES A2,CSB,A1 AND SAVE«, t00=0x0102, t01=0x0150}
0x19450…19476               Head {h00=0x0022, h01=0x0050, text=» CALL ALLBUF ALLOCATE BUFFERS «, t00=0x0102, t01=0x016e}
0x19476…19494 (259, 0, 400) Head {h00=0x001a, h01=0x0050, text=» CALL MOVT:A MOVE T:A «, t00=0x0103, t01=0x0004}
0x19494…194c2               Head {h00=0x002a, h01=0x0050, text=» ESR A2,A8 STORE NEW ADDRESS IN T:ATAB«, t00=0x0103, t01=0x0022}
0x194c2…194ce               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0103, t01=0x0050}
0x194ce…194e4               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x0103, t01=0x005c}
0x194e4…194fc               Head {h00=0x0014, h01=0x0050, text=» RB SYA280 NEXT «, t00=0x0103, t01=0x0072}
0x194fc…1950a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0103, t01=0x008a}
0x1950a…1951e               Head {h00=0x0010, h01=0x0050, text=»SYA290 EQU *«, t00=0x0103, t01=0x0098}
0x1951e…19556               Head {h00=0x0034, h01=0x0050, text=» IM FLAG,A13 INDICATE REAL DATA-PART PROCESSING «, t00=0x0103, t01=0x00ac}
0x19556…19586               Head {h00=0x002c, h01=0x0050, text=»* INCLUDE DDIV AND PART 2.A IN FREE AREA«, t00=0x0103, t01=0x00e4}
0x19586…1958e               Head {h00=0x0004, h01=0x0050, t00=0x0103, t01=0x0114}
0x1958e…195c0               Head {h00=0x002e, h01=0x0050, text=» LDKL A2,PART2A NEW (RELATIVE) END ADDRESS«, t00=0x0103, t01=0x011c}
0x195c0…195e0               Head {h00=0x001c, h01=0x0050, text=» ADR A2,A13 ABSOLUT DITO«, t00=0x0103, t01=0x014e}
0x195e0…195fc               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x0103, t01=0x016e}
0x195fc…1960e               Head {h00=0x000e, h01=0x0050, text=» LDR A3,A2«, t00=0x0103, t01=0x018a}
0x1960e…19624               Head {h00=0x0012, h01=0x0050, text=» ANKL A3,/F000«, t00=0x0104, t01=0x000c}
0x19624…1964c               Head {h00=0x0024, h01=0x0050, text=» SRL A3,2 GET NEW PHYSICALL PAGE«, t00=0x0104, t01=0x0022}
0x1964c…1966a               Head {h00=0x001a, h01=0x0050, text=» ST A3,FSTPAG,A13 SAVE«, t00=0x0104, t01=0x004a}
0x1966a…19696               Head {h00=0x0028, h01=0x0050, text=» ANKL A2,/FFF GET NEW PAGE INCREMENT«, t00=0x0104, t01=0x0068}
0x19696…196b4               Head {h00=0x001a, h01=0x0050, text=» ST A2,FSTADR,A13 SAVE«, t00=0x0104, t01=0x0094}
0x196b4…196ca               Head {h00=0x0012, h01=0x0050, text=»* MOVE T:ATAB «, t00=0x0104, t01=0x00b2}
0x196ca…196d2               Head {h00=0x0004, h01=0x0050, t00=0x0104, t01=0x00c8}
0x196d2…19700               Head {h00=0x002a, h01=0x0050, text=» LD A2,T:ATNW,A13 GET REAL T:A-ADDRESS«, t00=0x0104, t01=0x00d0}
0x19700…1970c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0104, t01=0x00fe}
0x1970c…19728               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x0104, t01=0x010a}
0x19728…19756               Head {h00=0x002a, h01=0x0050, text=» ST A2,DATEND,A13 SAVE NEW END ADDRESS«, t00=0x0104, t01=0x0126}
0x19756…1976c               Head {h00=0x0012, h01=0x0050, text=»* MOVE T:ATAB «, t00=0x0104, t01=0x0154}
0x1976c…19774               Head {h00=0x0004, h01=0x0050, t00=0x0104, t01=0x016a}
0x19774…197a6               Head {h00=0x002e, h01=0x0050, text=» LD A2,T:ATNW,A13 GET REAL T:A-TAB ADDRESS«, t00=0x0104, t01=0x0172}
0x197a6…197c6               Head {h00=0x001c, h01=0x0050, text=» LDR* A1,A2 REAL LENGTH «, t00=0x0105, t01=0x0014}
0x197c6…197ee               Head {h00=0x0024, h01=0x0050, text=» ADR A2,A1 END OF TABLE ADDRESS «, t00=0x0105, t01=0x0034}
0x197ee…1980c               Head {h00=0x001a, h01=0x0050, text=» ST A2,ENDADD,A13 SAVE«, t00=0x0105, t01=0x005c}
0x1980c…19836               Head {h00=0x0026, h01=0x0050, text=» LD A1,T:ATOD,A13 GET FROM-ADDRESS«, t00=0x0105, t01=0x007a}
0x19836…19856               Head {h00=0x001c, h01=0x0050, text=» LDR* A3,A1 MOVE-LENGTH «, t00=0x0105, t01=0x00a4}
0x19856…19874               Head {h00=0x001a, h01=0x0050, text=» SUR A2,A3 TO-ADDRESS «, t00=0x0105, t01=0x00c4}
0x19874…19892               Head {h00=0x001a, h01=0x0050, text=» ST A2,T:ATOD,A13 SAVE«, t00=0x0105, t01=0x00e2}
0x19892…198a4               Head {h00=0x000e, h01=0x0050, text=» CALL MOVE«, t00=0x0105, t01=0x0100}
0x198a4…198b0               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0105, t01=0x0112}
0x198b0…198cc               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x0105, t01=0x011e}
0x198cc…198f4               Head {h00=0x0024, h01=0x0050, text=» TL* MMTO,A13 LOAD CORRECT TABLE«, t00=0x0105, t01=0x013a}
0x198f4…1991e               Head {h00=0x0026, h01=0x0050, text=» ELR A1,A2 GET REAL T:ATAB LENGTH «, t00=0x0105, t01=0x0162}
0x1991e…19942               Head {h00=0x0020, h01=0x0050, text=» TL* MMFROM,A13 RELOAD TABLE«, t00=0x0105, t01=0x018c}
0x19942…19960               Head {h00=0x001a, h01=0x0050, text=» ADR A2,A1 END ADDRESS«, t00=0x0106, t01=0x0020}
0x19960…19998               Head {h00=0x0034, h01=0x0050, text=» ST A2,ENDADD,A13 SAVE 'END-OF-T:ATAB-CONDITION'«, t00=0x0106, t01=0x003e}
0x19998…199c6               Head {h00=0x002a, h01=0x0050, text=» LD A1,T:ATOD,A13 GET PROTOTYP T:ATAB «, t00=0x0106, t01=0x0076}
0x199c6…199e4               Head {h00=0x001a, h01=0x0050, text=» ELR A3,A1 GET LENGTH «, t00=0x0106, t01=0x00a4}
0x199e4…19a02               Head {h00=0x001a, h01=0x0050, text=» SUR A2,A3 TO-ADDRESS «, t00=0x0106, t01=0x00c2}
0x19a02…19a20               Head {h00=0x001a, h01=0x0050, text=» ST A2,T:ATOD,A13 SAVE«, t00=0x0106, t01=0x00e0}
0x19a20…19a34               Head {h00=0x0010, h01=0x0050, text=» CALL XMOVE «, t00=0x0106, t01=0x00fe}
0x19a34…19a40               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0106, t01=0x0112}
0x19a40…19a56               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x0106, t01=0x011e}
0x19a56…19a5e               Head {h00=0x0004, h01=0x0050, t00=0x0106, t01=0x0134}
0x19a5e…19a7e               Head {h00=0x001c, h01=0x0050, text=»* CONTINUE IN PART 2.B *«, t00=0x0106, t01=0x013c}
0x19a7e…19a86               Head {h00=0x0004, h01=0x0050, t00=0x0106, t01=0x015c}
0x19a86…19ab4               Head {h00=0x002a, h01=0x0050, text=» LDKL A5,PART2B RELATIVE START ADDRESS«, t00=0x0106, t01=0x0164}
0x19ab4…19ad8 (263, 0, 398) Head {h00=0x0020, h01=0x0050, text=» ADR A5,A13 ADD BASE ADDRESS«, t00=0x0107, t01=0x0004}
0x19ad8…19ae8               Head {h00=0x000c, h01=0x0050, text=» ABR A5 «, t00=0x0107, t01=0x0028}
0x19ae8…19b12               Head {h00=0x0026, h01=0x0050, text=»LENGT2 EQU *-REL LENGTH OF PART 2 «, t00=0x0107, t01=0x0038}
0x19b12…19b20               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0107, t01=0x0062}
0x19b20…19b2c               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0107, t01=0x0070}
0x19b2c…19b38               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0107, t01=0x007c}
0x19b38…19b6e               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x0107, t01=0x0088}
0x19b6e…19ba4               Head {h00=0x0032, h01=0x0050, text=»*******                               ******* «, t00=0x0107, t01=0x00be}
0x19ba4…19bda               Head {h00=0x0032, h01=0x0050, text=»**                                         ** «, t00=0x0107, t01=0x00f4}
0x19bda…19c10               Head {h00=0x0032, h01=0x0050, text=»*            SYSLOAD PART 1                 * «, t00=0x0107, t01=0x012a}
0x19c10…19c46               Head {h00=0x0032, h01=0x0050, text=»**                                         ** «, t00=0x0107, t01=0x0160}
0x19c46…19c7c               Head {h00=0x0032, h01=0x0050, text=»*****                                   ***** «, t00=0x0108, t01=0x0008}
0x19c7c…19cb2               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x0108, t01=0x003e}
0x19cb2…19cbe               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0108, t01=0x0074}
0x19cbe…19cf4               Head {h00=0x0032, h01=0x0050, text=»*   READ CONFIGURATION FILE & BUILD         * «, t00=0x0108, t01=0x0080}
0x19cf4…19d2a               Head {h00=0x0032, h01=0x0050, text=»*   SHADOW-TABLES                           * «, t00=0x0108, t01=0x00b6}
0x19d2a…19d60               Head {h00=0x0032, h01=0x0050, text=»*                                           * «, t00=0x0108, t01=0x00ec}
0x19d60…19d96               Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x0108, t01=0x0122}
0x19d96…19da2               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0108, t01=0x0158}
0x19da2…19dae               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0108, t01=0x0164}
0x19dae…19dba               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0108, t01=0x0170}
0x19dba…19dc6               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0108, t01=0x017c}
0x19dc6…19df4               Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x0108, t01=0x0188}
0x19df4…19e22               Head {h00=0x002a, h01=0x0050, text=»***                               *** «, t00=0x0109, t01=0x0026}
0x19e22…19e50               Head {h00=0x002a, h01=0x0050, text=»**     S U B R O U T I N E S       ** «, t00=0x0109, t01=0x0054}
0x19e50…19e7c               Head {h00=0x0028, h01=0x0050, text=»**  -USED IN THIS PART ONLY        *«, t00=0x0109, t01=0x0082}
0x19e7c…19eaa               Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x0109, t01=0x00ae}
0x19eaa…19eb8               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0109, t01=0x00dc}
0x19eb8…19ec4               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0109, t01=0x00ea}
0x19ec4…19ed0               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0109, t01=0x00f6}
0x19ed0…19f0a               Head {h00=0x0036, h01=0x0050, text=»**                  C O N V R T                 **«, t00=0x0109, t01=0x0102}
0x19f0a…19f44               Head {h00=0x0036, h01=0x0050, text=»**                                              **«, t00=0x0109, t01=0x013c}
0x19f44…19f7e               Head {h00=0x0036, h01=0x0050, text=»**                                              **«, t00=0x0109, t01=0x0176}
0x19f7e…19fb8               Head {h00=0x0036, h01=0x0050, text=»**  CONVERSION OF TWO ASCII-DIGITS TO BINARY    **«, t00=0x010a, t01=0x0020}
0x19fb8…19ff2               Head {h00=0x0036, h01=0x0050, text=»**                                              **«, t00=0x010a, t01=0x005a}
0x19ff2…1a02c               Head {h00=0x0036, h01=0x0050, text=»**  INPUT : A5=ASCII DIGITS                     **«, t00=0x010a, t01=0x0094}
0x1a02c…1a066               Head {h00=0x0036, h01=0x0050, text=»**  OUTPUT: A1=BINARY RESULT                    **«, t00=0x010a, t01=0x00ce}
0x1a066…1a0a0               Head {h00=0x0036, h01=0x0050, text=»**  WORK.REGS: A3,A2                            **«, t00=0x010a, t01=0x0108}
0x1a0a0…1a0da               Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x010a, t01=0x0142}
0x1a0da…1a0e6               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x010a, t01=0x017c}
0x1a0e6…1a0fa               Head {h00=0x0010, h01=0x0050, text=»CONVRT EQU *«, t00=0x010a, t01=0x0188}
0x1a0fa…1a11c               Head {h00=0x001e, h01=0x0050, text=» LDK A1,0 CLEAR RESULT REG«, t00=0x010b, t01=0x000c}
0x1a11c…1a12e               Head {h00=0x000e, h01=0x0050, text=» LDR A3,A5«, t00=0x010b, t01=0x002e}
0x1a12e…1a14a               Head {h00=0x0018, h01=0x0050, text=» SRL A3,8 GET TEN'S «, t00=0x010b, t01=0x0040}
0x1a14a…1a15e               Head {h00=0x0010, h01=0x0050, text=» SUK A3,/30 «, t00=0x010b, t01=0x005c}
0x1a15e…1a170               Head {h00=0x000e, h01=0x0050, text=» ADR A1,A3«, t00=0x010b, t01=0x0070}
0x1a170…1a18e               Head {h00=0x001a, h01=0x0050, text=» LDR A2,A1 MULT BY 10 «, t00=0x010b, t01=0x0082}
0x1a18e…1a1a2               Head {h00=0x0010, h01=0x0050, text=» ADR A1,A1 .«, t00=0x010b, t01=0x00a0}
0x1a1a2…1a1b6               Head {h00=0x0010, h01=0x0050, text=» SLL A2,3 . «, t00=0x010b, t01=0x00b4}
0x1a1b6…1a1ce               Head {h00=0x0014, h01=0x0050, text=» ADR A1,A2 .... «, t00=0x010b, t01=0x00c8}
0x1a1ce…1a1e0               Head {h00=0x000e, h01=0x0050, text=» LDR A3,A5«, t00=0x010b, t01=0x00e0}
0x1a1e0…1a1fc               Head {h00=0x0018, h01=0x0050, text=» ANK A3,/F GET ONE'S«, t00=0x010b, t01=0x00f2}
0x1a1fc…1a20e               Head {h00=0x000e, h01=0x0050, text=» ADR A1,A3«, t00=0x010b, t01=0x010e}
0x1a20e…1a21e               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x010b, t01=0x0120}
0x1a21e…1a22c               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x010b, t01=0x0130}
0x1a22c…1a234               Head {h00=0x0004, h01=0x0050, t00=0x010b, t01=0x013e}
0x1a234…1a26e               Head {h00=0x0036, h01=0x0050, text=»**                  N X T B L K                 **«, t00=0x010b, t01=0x0146}
0x1a26e…1a2a8               Head {h00=0x0036, h01=0x0050, text=»**                                              **«, t00=0x010b, t01=0x0180}
0x1a2a8…1a2e2               Head {h00=0x0036, h01=0x0050, text=»**                                              **«, t00=0x010c, t01=0x002a}
0x1a2e2…1a31c               Head {h00=0x0036, h01=0x0050, text=»**  SKIP TO NEXT BLOCK IN CONFIGURATION FILE    **«, t00=0x010c, t01=0x0064}
0x1a31c…1a356               Head {h00=0x0036, h01=0x0050, text=»**                                              **«, t00=0x010c, t01=0x009e}
0x1a356…1a390               Head {h00=0x0036, h01=0x0050, text=»**  INPUT: A11=ADDRESS TO CURRENT BLOCK-START   **«, t00=0x010c, t01=0x00d8}
0x1a390…1a3ca               Head {h00=0x0036, h01=0x0050, text=»**  OUTPUT:A11=ADDRESS TO NEXT BLOCK            **«, t00=0x010c, t01=0x0112}
0x1a3ca…1a404               Head {h00=0x0036, h01=0x0050, text=»**         A2=BLOCK TYPE (T,C,U) IN RIGTH BYTE  **«, t00=0x010c, t01=0x014c}
0x1a404…1a43e               Head {h00=0x0036, h01=0x0050, text=»**  WORKREGS: A1,A3-A5                          **«, t00=0x010c, t01=0x0186}
0x1a43e…1a478               Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x010d, t01=0x0030}
0x1a478…1a480               Head {h00=0x0004, h01=0x0050, t00=0x010d, t01=0x006a}
0x1a480…1a494               Head {h00=0x0010, h01=0x0050, text=»NXTBLK EQU *«, t00=0x010d, t01=0x0072}
0x1a494…1a4ce               Head {h00=0x0036, h01=0x0050, text=» ADKL A11,TDBNC NUMBER OF TERMINAL DEVICE CLASSES «, t00=0x010d, t01=0x0086}
0x1a4ce…1a504               Head {h00=0x0032, h01=0x0050, text=»NXTCOM EQU * ENTRY: SKIP TO NEXT COMMON-BLOCK «, t00=0x010d, t01=0x00c0}
0x1a504…1a518               Head {h00=0x0010, h01=0x0050, text=» LCR A5,A11 «, t00=0x010d, t01=0x00f6}
0x1a518…1a52a               Head {h00=0x000e, h01=0x0050, text=» SLL A5,8 «, t00=0x010d, t01=0x010a}
0x1a52a…1a53e               Head {h00=0x0010, h01=0x0050, text=» LC A5,1,A11«, t00=0x010d, t01=0x011c}
0x1a53e…1a552               Head {h00=0x0010, h01=0x0050, text=» CALL CONVRT«, t00=0x010d, t01=0x0130}
0x1a552…1a568               Head {h00=0x0012, h01=0x0050, text=» LDK A2,TDBREC«, t00=0x010d, t01=0x0144}
0x1a568…1a57a               Head {h00=0x000e, h01=0x0050, text=» LDR A3,A1«, t00=0x010d, t01=0x015a}
0x1a57a…1a58c               Head {h00=0x000e, h01=0x0050, text=» CALL MULT«, t00=0x010d, t01=0x016c}
0x1a58c…1a5a0               Head {h00=0x0010, h01=0x0050, text=» ADR A11,A3 «, t00=0x010d, t01=0x017e}
0x1a5a0…1a5b4 (270, 0, 400) Head {h00=0x0010, h01=0x0050, text=» ADKL A11,2 «, t00=0x010e, t01=0x0004}
0x1a5b4…1a5e8               Head {h00=0x0030, h01=0x0050, text=» LCR A5,A11 GET NUMBER OF SPEC, DEV. CLASSES«, t00=0x010e, t01=0x0018}
0x1a5e8…1a5fa               Head {h00=0x000e, h01=0x0050, text=» SLL A5,8 «, t00=0x010e, t01=0x004c}
0x1a5fa…1a60e               Head {h00=0x0010, h01=0x0050, text=» LC A5,1,A11«, t00=0x010e, t01=0x005e}
0x1a60e…1a622               Head {h00=0x0010, h01=0x0050, text=» CALL CONVRT«, t00=0x010e, t01=0x0072}
0x1a622…1a652               Head {h00=0x002c, h01=0x0050, text=» LDK A2,SDC SPEC. DEV. CL. RECORD LENGTH«, t00=0x010e, t01=0x0086}
0x1a652…1a664               Head {h00=0x000e, h01=0x0050, text=» LDR A3,A1«, t00=0x010e, t01=0x00b6}
0x1a664…1a676               Head {h00=0x000e, h01=0x0050, text=» CALL MULT«, t00=0x010e, t01=0x00c8}
0x1a676…1a698               Head {h00=0x001e, h01=0x0050, text=» ADR A11,A3 A11=NEXT BLOCK«, t00=0x010e, t01=0x00da}
0x1a698…1a6ac               Head {h00=0x0010, h01=0x0050, text=» ADKL A11,2 «, t00=0x010e, t01=0x00fc}
0x1a6ac…1a6d4               Head {h00=0x0024, h01=0x0050, text=» LC A2,TDBBT,A11 GET BLOCK TYPE «, t00=0x010e, t01=0x0110}
0x1a6d4…1a6e4               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x010e, t01=0x0138}
0x1a6e4…1a6f0               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x010e, t01=0x0148}
0x1a6f0…1a6fc               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x010e, t01=0x0154}
0x1a6fc…1a738               Head {h00=0x0038, h01=0x0050, text=»**                     G E T N U M                **«, t00=0x010e, t01=0x0160}
0x1a738…1a774               Head {h00=0x0038, h01=0x0050, text=»**                                                **«, t00=0x010f, t01=0x000c}
0x1a774…1a7b0               Head {h00=0x0038, h01=0x0050, text=»**                                                **«, t00=0x010f, t01=0x0048}
0x1a7b0…1a7ec               Head {h00=0x0038, h01=0x0050, text=»**  CONVERT 3 ASCII-DIGITS TO BINARY              **«, t00=0x010f, t01=0x0084}
0x1a7ec…1a828               Head {h00=0x0038, h01=0x0050, text=»**                                                **«, t00=0x010f, t01=0x00c0}
0x1a828…1a864               Head {h00=0x0038, h01=0x0050, text=»**  INPUT : A6=ADDRESS TO FIRST ASCII-CHARACTER   **«, t00=0x010f, t01=0x00fc}
0x1a864…1a8a0               Head {h00=0x0038, h01=0x0050, text=»**  OUTPUT: A5=BINARY VALUE                       **«, t00=0x010f, t01=0x0138}
0x1a8a0…1a8dc               Head {h00=0x0038, h01=0x0050, text=»**  WORK.REGS: A2,A4                              **«, t00=0x010f, t01=0x0174}
0x1a8dc…1a918               Head {h00=0x0038, h01=0x0050, text=»****************************************************«, t00=0x0110, t01=0x0020}
0x1a918…1a924               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0110, t01=0x005c}
0x1a924…1a938               Head {h00=0x0010, h01=0x0050, text=»GETNUM EQU *«, t00=0x0110, t01=0x0068}
0x1a938…1a95c               Head {h00=0x0020, h01=0x0050, text=» LDK A4,100 FIRST INCREMENT «, t00=0x0110, t01=0x007c}
0x1a95c…1a97e               Head {h00=0x001e, h01=0x0050, text=» LDK A5,0 CLEAR RESULT REG«, t00=0x0110, t01=0x00a0}
0x1a97e…1a99c               Head {h00=0x001a, h01=0x0050, text=» SUK A6,1 INIT POINTER«, t00=0x0110, t01=0x00c2}
0x1a99c…1a9be               Head {h00=0x001e, h01=0x0050, text=»GET030 ADK A6,1 NEXT DIGIT«, t00=0x0110, t01=0x00e0}
0x1a9be…1a9da               Head {h00=0x0018, h01=0x0050, text=» LCR A2,A6 GET CHAR «, t00=0x0110, t01=0x0102}
0x1a9da…1a9ec               Head {h00=0x000e, h01=0x0050, text=» ANK A2,/F«, t00=0x0110, t01=0x011e}
0x1a9ec…1aa04               Head {h00=0x0014, h01=0x0050, text=»GET050 SUK A2,1 «, t00=0x0110, t01=0x0130}
0x1aa04…1aa2a               Head {h00=0x0022, h01=0x0050, text=» RF(N) GET100 THIS DIGIT READY«, t00=0x0110, t01=0x0148}
0x1aa2a…1aa48               Head {h00=0x001a, h01=0x0050, text=» ADR A5,A4 ACCUMULATE «, t00=0x0110, t01=0x016e}
0x1aa48…1aa5a               Head {h00=0x000e, h01=0x0050, text=» RB GET050«, t00=0x0110, t01=0x018c}
0x1aa5a…1aa8a               Head {h00=0x002c, h01=0x0050, text=»GET100 SUK A4,90 NEXT INCREMENT (TEN'S) «, t00=0x0111, t01=0x000e}
0x1aa8a…1aaa0               Head {h00=0x0012, h01=0x0050, text=» RB(P) GET030 «, t00=0x0111, t01=0x003e}
0x1aaa0…1aaca               Head {h00=0x0026, h01=0x0050, text=» ADK A4,81 NEXT INCREMENT (ONE'S) «, t00=0x0111, t01=0x0054}
0x1aaca…1aaec               Head {h00=0x001e, h01=0x0050, text=» RB(P) GET030 THIRD DIGIT «, t00=0x0111, t01=0x007e}
0x1aaec…1aafc               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0111, t01=0x00a0}
0x1aafc…1ab0a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0111, t01=0x00b0}
0x1ab0a…1ab12               Head {h00=0x0004, h01=0x0050, t00=0x0111, t01=0x00be}
0x1ab12…1ab36               Head {h00=0x0020, h01=0x0050, text=»* START OF PROGRAM PART 1 * «, t00=0x0111, t01=0x00c6}
0x1ab36…1ab3e               Head {h00=0x0004, h01=0x0050, t00=0x0111, t01=0x00ea}
0x1ab3e…1ab76               Head {h00=0x0034, h01=0x0050, text=»* SAVE02=POINTER TO 1:ST USER TASK TTAB-ADDRESS «, t00=0x0111, t01=0x00f2}
0x1ab76…1ab9e               Head {h00=0x0024, h01=0x0050, text=»* SAVE09=EXECUTION START ADDRESS«, t00=0x0111, t01=0x012a}
0x1ab9e…1abaa               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0111, t01=0x0152}
0x1abaa…1abd0               Head {h00=0x0022, h01=0x0050, text=»SYSLDA EQU *-REL PROGRAM START«, t00=0x0111, t01=0x015e}
0x1abd0…1abda               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0111, t01=0x0184}
0x1abda…1abf4               Head {h00=0x0016, h01=0x0050, text=»*  INIT A15 STACK «, t00=0x0111, t01=0x018e}
0x1abf4…1abfe               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0112, t01=0x0018}
0x1abfe…1ac14               Head {h00=0x0012, h01=0x0050, text=» LD A15,SCTSTB«, t00=0x0112, t01=0x0022}
0x1ac14…1ac28               Head {h00=0x0010, h01=0x0050, text=» SUKL A15,4 «, t00=0x0112, t01=0x0038}
0x1ac28…1ac30               Head {h00=0x0004, h01=0x0050, t00=0x0112, t01=0x004c}
0x1ac30…1ac5a               Head {h00=0x0026, h01=0x0050, text=» LD A2,SCTLAC GET S:GTAB (IF ANY) «, t00=0x0112, t01=0x0054}
0x1ac5a…1ac70               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0112, t01=0x007e}
0x1ac70…1aca2               Head {h00=0x002e, h01=0x0050, text=» LD A2,CREID,A2 GET CREDIT IDENTIFICATION «, t00=0x0112, t01=0x0094}
0x1aca2…1acae               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0112, t01=0x00c6}
0x1acae…1acc4               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0112, t01=0x00d2}
0x1acc4…1acde               Head {h00=0x0016, h01=0x0050, text=» TL MMTAB,A13 %%##«, t00=0x0112, t01=0x00e8}
0x1acde…1acf6               Head {h00=0x0014, h01=0x0050, text=» EL A2,CREID,A2 «, t00=0x0112, t01=0x0102}
0x1acf6…1ad02               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0112, t01=0x011a}
0x1ad02…1ad38               Head {h00=0x0032, h01=0x0050, text=» CM SWITCH,A13 RESET SAVE-AREAS USED IN SYSLDM«, t00=0x0112, t01=0x0126}
0x1ad38…1ad4c               Head {h00=0x0010, h01=0x0050, text=» CM FLAG,A13«, t00=0x0112, t01=0x015c}
0x1ad4c…1ad74               Head {h00=0x0024, h01=0x0050, text=» CWK A2,'CR' CREDIT APPLICATION?«, t00=0x0112, t01=0x0170}
0x1ad74…1ada0               Head {h00=0x0028, h01=0x0050, text=» RF(E) SYA100 YES! START CONFIGURATE«, t00=0x0113, t01=0x0008}
0x1ada0…1adb6               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=1 «, t00=0x0113, t01=0x0034}
0x1adb6…1adbe               Head {h00=0x0004, h01=0x0050, t00=0x0113, t01=0x004a}
0x1adbe…1adde               Head {h00=0x001c, h01=0x0050, text=»* ASSEMBLER APPLICATION «, t00=0x0113, t01=0x0052}
0x1adde…1ade6               Head {h00=0x0004, h01=0x0050, t00=0x0113, t01=0x0072}
0x1ade6…1ae06               Head {h00=0x001c, h01=0x0050, text=»* SWITCH TO LEVEL 0 ENB «, t00=0x0113, t01=0x007a}
0x1ae06…1ae0e               Head {h00=0x0004, h01=0x0050, t00=0x0113, t01=0x009a}
0x1ae0e…1ae3a               Head {h00=0x0028, h01=0x0050, text=» LDKL A4,SYA103 CONTINUATION ADDRESS«, t00=0x0113, t01=0x00a2}
0x1ae3a…1ae56               Head {h00=0x0018, h01=0x0050, text=» ADR A4,A13 RELOCATE«, t00=0x0113, t01=0x00ce}
0x1ae56…1ae76               Head {h00=0x001c, h01=0x0050, text=» STR A4,A15 PUT ON STACK«, t00=0x0113, t01=0x00ea}
0x1ae76…1ae8c               Head {h00=0x0012, h01=0x0050, text=» LDKL A4,/00C0«, t00=0x0113, t01=0x010a}
0x1ae8c…1aeb0               Head {h00=0x0020, h01=0x0050, text=» STR A4,A15 PUT PSW ON STACK«, t00=0x0113, t01=0x0120}
0x1aeb0…1aec0               Head {h00=0x000c, h01=0x0050, text=» RTN A15«, t00=0x0113, t01=0x0144}
0x1aec0…1aed8               Head {h00=0x0014, h01=0x0050, text=»SYA103 EQU *-REL«, t00=0x0113, t01=0x0154}
0x1aed8…1aee4               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0113, t01=0x016c}
0x1aee4…1af00               Head {h00=0x0018, h01=0x0050, text=» IFT MMUPAG-CREDIT=1«, t00=0x0113, t01=0x0178}
0x1af00…1af2c (276, 0, 400) Head {h00=0x0028, h01=0x0050, text=» LDKL A4,MMTAB GET MM-TABLE ADDRESS «, t00=0x0114, t01=0x0004}
0x1af2c…1af48               Head {h00=0x0018, h01=0x0050, text=» ADR A4,A13 RELOCATE«, t00=0x0114, t01=0x0030}
0x1af48…1af66               Head {h00=0x001a, h01=0x0050, text=» ST A4,MMFROM,A13 SAVE«, t00=0x0114, t01=0x004c}
0x1af66…1af92               Head {h00=0x0028, h01=0x0050, text=»* FILL MM-TABLES IN USER TASK TTAB'S«, t00=0x0114, t01=0x006a}
0x1af92…1af9a               Head {h00=0x0004, h01=0x0050, t00=0x0114, t01=0x0096}
0x1af9a…1afc6               Head {h00=0x0028, h01=0x0050, text=» LD* A5,SCTTCT GET LENGTH OF TC:TAB «, t00=0x0114, t01=0x009e}
0x1afc6…1afee               Head {h00=0x0024, h01=0x0050, text=» LD A6,SAVE02,A13 1:ST USER TASK«, t00=0x0114, t01=0x00ca}
0x1afee…1b006               Head {h00=0x0014, h01=0x0050, text=» LDR A3,A6 SAVE «, t00=0x0114, t01=0x00f2}
0x1b006…1b03a               Head {h00=0x0030, h01=0x0050, text=» SU A3,SCTTCT GET DISPLACEMENT TO 1:ST USER «, t00=0x0114, t01=0x010a}
0x1b03a…1b068               Head {h00=0x002a, h01=0x0050, text=» SUR A5,A3 => LENGTH OF TC:TAB TO SCAN«, t00=0x0114, t01=0x013e}
0x1b068…1b072               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0114, t01=0x016c}
0x1b072…1b094               Head {h00=0x001e, h01=0x0050, text=»*  INIT UNUSED MMU ENTRIES«, t00=0x0114, t01=0x0176}
0x1b094…1b09e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0115, t01=0x0008}
0x1b09e…1b0b4               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,/FC00«, t00=0x0115, t01=0x0012}
0x1b0b4…1b0ca               Head {h00=0x0012, h01=0x0050, text=» LDKL A2,MMTAB«, t00=0x0115, t01=0x0028}
0x1b0ca…1b0de               Head {h00=0x0010, h01=0x0050, text=» ADR A2,A13 «, t00=0x0115, t01=0x003e}
0x1b0de…1b0f8               Head {h00=0x0016, h01=0x0050, text=» LDR A4,A2  =00002«, t00=0x0115, t01=0x0052}
0x1b0f8…1b10e               Head {h00=0x0012, h01=0x0050, text=» SUKL A4,MMBEG«, t00=0x0115, t01=0x006c}
0x1b10e…1b124               Head {h00=0x0012, h01=0x0050, text=» AD A4,SCTMMC «, t00=0x0115, t01=0x0082}
0x1b124…1b13c               Head {h00=0x0014, h01=0x0050, text=»SYA:10 CWR A4,A2«, t00=0x0115, t01=0x0098}
0x1b13c…1b152               Head {h00=0x0012, h01=0x0050, text=» RF(E) SYA105 «, t00=0x0115, t01=0x00b0}
0x1b152…1b164               Head {h00=0x000e, h01=0x0050, text=» SUK A4,2 «, t00=0x0115, t01=0x00c6}
0x1b164…1b176               Head {h00=0x000e, h01=0x0050, text=» STR A1,A4«, t00=0x0115, t01=0x00d8}
0x1b176…1b188               Head {h00=0x000e, h01=0x0050, text=» RB SYA:10«, t00=0x0115, t01=0x00ea}
0x1b188…1b1a4               Head {h00=0x0018, h01=0x0050, text=»SYA105 SUK A5,2 ALL?«, t00=0x0115, t01=0x00fc}
0x1b1a4…1b1be               Head {h00=0x0016, h01=0x0050, text=» RF(N) SYA107 YES!«, t00=0x0115, t01=0x0118}
0x1b1be…1b1de               Head {h00=0x001c, h01=0x0050, text=» LDR* A2,A6 TTAB-ADDRESS«, t00=0x0115, t01=0x0132}
0x1b1de…1b200               Head {h00=0x001e, h01=0x0050, text=» CALL MOVMMT MOVE MM-TABLE«, t00=0x0115, t01=0x0152}
0x1b200…1b21c               Head {h00=0x0018, h01=0x0050, text=» ADK A6,2 NEXT TTAB «, t00=0x0115, t01=0x0174}
0x1b21c…1b22e               Head {h00=0x000e, h01=0x0050, text=» RB SYA105«, t00=0x0115, t01=0x0190}
0x1b22e…1b242               Head {h00=0x0010, h01=0x0050, text=»SYA107 EQU *«, t00=0x0116, t01=0x0012}
0x1b242…1b24e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0116, t01=0x0026}
0x1b24e…1b264               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=1 «, t00=0x0116, t01=0x0032}
0x1b264…1b29a               Head {h00=0x0032, h01=0x0050, text=» LD* A5,SAVE02,A13 1:ST USER TASK TTAB ADDRESS«, t00=0x0116, t01=0x0048}
0x1b29a…1b2cc               Head {h00=0x002e, h01=0x0050, text=» LD A2,SAVE09,A13 EXECUTION START ADDRESS «, t00=0x0116, t01=0x007e}
0x1b2cc…1b2f8               Head {h00=0x0028, h01=0x0050, text=» AD A2,SCTLAC ADD RELOCATION ADDRESS«, t00=0x0116, t01=0x00b0}
0x1b2f8…1b318               Head {h00=0x001c, h01=0x0050, text=» LDK A3,0 SEGMENT NUMBER«, t00=0x0116, t01=0x00dc}
0x1b318…1b338               Head {h00=0x001c, h01=0x0050, text=» CF A15,ACTOT QUEUE TASK«, t00=0x0116, t01=0x00fc}
0x1b338…1b35e               Head {h00=0x0022, h01=0x0050, text=» LDKL A1,FINISH END OF SYSLDA «, t00=0x0116, t01=0x011c}
0x1b35e…1b372               Head {h00=0x0010, h01=0x0050, text=» ADR A1,A13 «, t00=0x0116, t01=0x0142}
0x1b372…1b382               Head {h00=0x000c, h01=0x0050, text=» ABR A1 «, t00=0x0116, t01=0x0156}
0x1b382…1b38e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0116, t01=0x0166}
0x1b38e…1b3a2               Head {h00=0x0010, h01=0x0050, text=»SYA100 EQU *«, t00=0x0116, t01=0x0172}
0x1b3a2…1b3b8               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x0116, t01=0x0186}
0x1b3b8…1b3c6               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0117, t01=0x000c}
0x1b3c6…1b3d2               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0117, t01=0x001a}
0x1b3d2…1b402               Head {h00=0x002c, h01=0x0050, text=»* READ CONFIG FILE AND BUILD SHADOWTABLE«, t00=0x0117, t01=0x0026}
0x1b402…1b40e               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0117, t01=0x0056}
0x1b40e…1b442               Head {h00=0x0030, h01=0x0050, text=» CM SAVE02,A13 CLEAR 'BUGGER TASK INDICATOR'«, t00=0x0117, t01=0x0062}
0x1b442…1b45e               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x0117, t01=0x0096}
0x1b45e…1b488               Head {h00=0x0026, h01=0x0050, text=» LD* A2,SCTLAC GET START OF P:MTAB«, t00=0x0117, t01=0x00b2}
0x1b488…1b4b0               Head {h00=0x0024, h01=0x0050, text=» LD A12,T:ATAB,A2 T:ATAB ADDRESS«, t00=0x0117, t01=0x00dc}
0x1b4b0…1b4da               Head {h00=0x0026, h01=0x0050, text=» SUKL A12,2 ADJUST FOR LENGTH-WORD«, t00=0x0117, t01=0x0104}
0x1b4da…1b4fa               Head {h00=0x001c, h01=0x0050, text=» ST A12,T:ATOD,A13 SAVE «, t00=0x0117, t01=0x012e}
0x1b4fa…1b52a               Head {h00=0x002c, h01=0x0050, text=» LD A4,U:BTAB,A2 GET U:BTAB FROM P:MTAB «, t00=0x0117, t01=0x014e}
0x1b52a…1b550               Head {h00=0x0022, h01=0x0050, text=» SUK A4,2 INCLUDE LENGTH-WORD «, t00=0x0117, t01=0x017e}
0x1b550…1b578               Head {h00=0x0024, h01=0x0050, text=» ST A4,U:BTOD,A13 SAVE IN SYSLDA«, t00=0x0118, t01=0x0014}
0x1b578…1b584               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0118, t01=0x003c}
0x1b584…1b5a0               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+SWBMMU=2«, t00=0x0118, t01=0x0048}
0x1b5a0…1b5cc               Head {h00=0x0028, h01=0x0050, text=» LD A4,S:BTAB,A2 GET S:BTAB ADDRESS «, t00=0x0118, t01=0x0064}
0x1b5cc…1b5f4               Head {h00=0x0024, h01=0x0050, text=» SUK A4,2 ADJUST FOR LENGTH WORD«, t00=0x0118, t01=0x0090}
0x1b5f4…1b612               Head {h00=0x001a, h01=0x0050, text=» ST A4,S:BTOD,A13 SAVE«, t00=0x0118, t01=0x00b8}
0x1b612…1b61e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0118, t01=0x00d6}
0x1b61e…1b63a               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x0118, t01=0x00e2}
0x1b63a…1b656               Head {h00=0x0018, h01=0x0050, text=»* T:ATAB PROCESSING:«, t00=0x0118, t01=0x00fe}
0x1b656…1b662               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0118, t01=0x011a}
0x1b662…1b684               Head {h00=0x001e, h01=0x0050, text=» LDR* A4,A12 T:ATAB-LENGTH«, t00=0x0118, t01=0x0126}
0x1b684…1b69c               Head {h00=0x0014, h01=0x0050, text=» LDR A3,A4 SAVE «, t00=0x0118, t01=0x0148}
0x1b69c…1b6ca               Head {h00=0x002a, h01=0x0050, text=» AD A3,SCTSFA ADD MONITOR END ADDRESS «, t00=0x0118, t01=0x0160}
0x1b6ca…1b6e4               Head {h00=0x0016, h01=0x0050, text=»* CHECK ADDRESSES «, t00=0x0118, t01=0x018e}
0x1b6e4…1b6ec               Head {h00=0x0004, h01=0x0050, t00=0x0119, t01=0x0018}
0x1b6ec…1b712               Head {h00=0x0022, h01=0x0050, text=» LDR A11,A3 END OF SHADOW-TAB «, t00=0x0119, t01=0x0020}
0x1b712…1b736               Head {h00=0x0020, h01=0x0050, text=» LDR A9,A13 START OF SYSLDA «, t00=0x0119, t01=0x0046}
0x1b736…1b74a               Head {h00=0x0010, h01=0x0050, text=» CALL CMPADR«, t00=0x0119, t01=0x006a}
0x1b74a…1b764               Head {h00=0x0016, h01=0x0050, text=» RF(L) SYA110 OK! «, t00=0x0119, t01=0x007e}
0x1b764…1b78a               Head {h00=0x0022, h01=0x0050, text=» LDKL A1,LMP3 MEMORY OVERFLOW «, t00=0x0119, t01=0x0098}
0x1b78a…1b79e               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x0119, t01=0x00be}
0x1b79e…1b7ca               Head {h00=0x0028, h01=0x0050, text=»SYA110 LDR A9,A2 GET P:MTAB ADDRESS «, t00=0x0119, t01=0x00d2}
0x1b7ca…1b7dc               Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x0119, t01=0x00fe}
0x1b7dc…1b800               Head {h00=0x0020, h01=0x0050, text=»* CLEAR T:ATAB SHADOW-TABLE:«, t00=0x0119, t01=0x0110}
0x1b800…1b80c               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0119, t01=0x0134}
0x1b80c…1b826               Head {h00=0x0016, h01=0x0050, text=»ZERO SUK A3,2 NEXT«, t00=0x0119, t01=0x0140}
0x1b826…1b83e               Head {h00=0x0014, h01=0x0050, text=» STR A2,A3 CLEAR«, t00=0x0119, t01=0x015a}
0x1b83e…1b858               Head {h00=0x0016, h01=0x0050, text=» CW A3,SCTSFA ALL?«, t00=0x0119, t01=0x0172}
0x1b858…1b870               Head {h00=0x0014, h01=0x0050, text=» RB(NE) ZERO NO!«, t00=0x0119, t01=0x018c}
0x1b870…1b896               Head {h00=0x0022, h01=0x0050, text=» STR A4,A3 STORE TABLE LENGTH «, t00=0x011a, t01=0x0014}
0x1b896…1b8c2               Head {h00=0x0028, h01=0x0050, text=» LD A11,SAVE01,A13 GET CONFIG START «, t00=0x011a, t01=0x003a}
0x1b8c2…1b8e8               Head {h00=0x0022, h01=0x0050, text=» LC A2,TDBBT,A11 GET BLOCKTYPE«, t00=0x011a, t01=0x0066}
0x1b8e8…1b906               Head {h00=0x001a, h01=0x0050, text=» CCK A2,'TT' TASK DEF?«, t00=0x011a, t01=0x008c}
0x1b906…1b920               Head {h00=0x0016, h01=0x0050, text=» RF(E) SYA120 OK! «, t00=0x011a, t01=0x00aa}
0x1b920…1b944               Head {h00=0x0020, h01=0x0050, text=» LDK A1,LMP4 NO TASK PRESENT«, t00=0x011a, t01=0x00c4}
0x1b944…1b958               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x011a, t01=0x00e8}
0x1b958…1b984               Head {h00=0x0028, h01=0x0050, text=»SYA120 LC A2,TDBMC+4,A11 GET TASK ID«, t00=0x011a, t01=0x00fc}
0x1b984…1b998               Head {h00=0x0010, h01=0x0050, text=» SLL A2,8 . «, t00=0x011a, t01=0x0128}
0x1b998…1b9b6               Head {h00=0x001a, h01=0x0050, text=» LC A2,TDBMC+5,A11 ...«, t00=0x011a, t01=0x013c}
0x1b9b6…1b9d8               Head {h00=0x001e, h01=0x0050, text=» CWK A2,'TB' BUGGER TASK? «, t00=0x011a, t01=0x015a}
0x1b9d8…1b9f2               Head {h00=0x0016, h01=0x0050, text=» RF(NE) SYA125 NO!«, t00=0x011a, t01=0x017c}
0x1b9f2…1ba30               Head {h00=0x003a, h01=0x0050, text=» ST A2,SAVE02,A13 INDICATE BUGGER TASK PRESENT =00001 «, t00=0x011b, t01=0x0008}
0x1ba30…1ba56               Head {h00=0x0022, h01=0x0050, text=» RF SYA136 SKIP TO NEXT BLOCK «, t00=0x011b, t01=0x0046}
0x1ba56…1ba74               Head {h00=0x001a, h01=0x0050, text=»SYA125 LDR A8,A12 SAVE«, t00=0x011b, t01=0x006c}
0x1ba74…1ba96               Head {h00=0x001e, h01=0x0050, text=» LDR* A4,A12 T:ATAB LENGTH«, t00=0x011b, t01=0x008a}
0x1ba96…1bab8               Head {h00=0x001e, h01=0x0050, text=»SYA130 ADKL A8,2 NEXT T:A «, t00=0x011b, t01=0x00ac}
0x1bab8…1badc               Head {h00=0x0020, h01=0x0050, text=» LDR* A6,A8 GET T:A ADDRESS «, t00=0x011b, t01=0x00ce}
0x1badc…1baee               Head {h00=0x000e, h01=0x0050, text=» SUK A4,2 «, t00=0x011b, t01=0x00f2}
0x1baee…1bb04               Head {h00=0x0012, h01=0x0050, text=» RF(NZ) SYA135«, t00=0x011b, t01=0x0104}
0x1bb04…1bb38               Head {h00=0x0030, h01=0x0050, text=» LDK A1,LMP5 NO PROTOTYPE FOUND (TID ERROR) «, t00=0x011b, t01=0x011a}
0x1bb38…1bb4c               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x011b, t01=0x014e}
0x1bb4c…1bb60               Head {h00=0x0010, h01=0x0050, text=»SYA135 EQU *«, t00=0x011b, t01=0x0162}
0x1bb60…1bb84               Head {h00=0x0020, h01=0x0050, text=» CW A2,T:ATID,A6 TID EQUAL? «, t00=0x011b, t01=0x0176}
0x1bb84…1bb9e               Head {h00=0x0016, h01=0x0050, text=» RB(NE) SYA130 NO!«, t00=0x011c, t01=0x000a}
0x1bb9e…1bbc0               Head {h00=0x001e, h01=0x0050, text=» SUR* A4,A12 T:ATAB LENGTH«, t00=0x011c, t01=0x0024}
0x1bbc0…1bbcc               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x011c, t01=0x0046}
0x1bbcc…1bbe8               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x011c, t01=0x0052}
0x1bbe8…1bc12               Head {h00=0x0026, h01=0x0050, text=» EL* A2,SCTLAC GET START OF P:MTAB«, t00=0x011c, t01=0x006e}
0x1bc12…1bc3a               Head {h00=0x0024, h01=0x0050, text=» EL A12,T:ATAB,A2 T:ATAB ADDRESS«, t00=0x011c, t01=0x0098}
0x1bc3a…1bc62               Head {h00=0x0024, h01=0x0050, text=» SUKL A12,2 INCLUDE LENGTH WORD «, t00=0x011c, t01=0x00c0}
0x1bc62…1bc8c               Head {h00=0x0026, h01=0x0050, text=» ST A12,T:ATOD,A13 SAVE IN SYSLDA «, t00=0x011c, t01=0x00e8}
0x1bc8c…1bcb4               Head {h00=0x0024, h01=0x0050, text=» EL A4,U:BTAB,A2 U:BTAB ADDRESS «, t00=0x011c, t01=0x0112}
0x1bcb4…1bcdc               Head {h00=0x0024, h01=0x0050, text=» SUK A4,2 ADJUST FOR LENGTH WORD«, t00=0x011c, t01=0x013a}
0x1bcdc…1bd04               Head {h00=0x0024, h01=0x0050, text=» ST A4,U:BTOD,A13 SAVE IN SYSLDA«, t00=0x011c, t01=0x0162}
0x1bd04…1bd10               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x011c, t01=0x018a}
0x1bd10…1bd2c               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUSWB=3«, t00=0x011d, t01=0x0008}
0x1bd2c…1bd58               Head {h00=0x0028, h01=0x0050, text=» EL A4,S:BTAB,A2 GET S:BTAB ADDRESS «, t00=0x011d, t01=0x0024}
0x1bd58…1bd80               Head {h00=0x0024, h01=0x0050, text=» SUK A4,2 ADJUST FOR LENGTH WORD«, t00=0x011d, t01=0x0050}
0x1bd80…1bd9e               Head {h00=0x001a, h01=0x0050, text=» ST A4,S:BTOD,A13 SAVE«, t00=0x011d, t01=0x0078}
0x1bd9e…1bdaa               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x011d, t01=0x0096}
0x1bdaa…1bdc6               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x011d, t01=0x00a2}
0x1bdc6…1bde2               Head {h00=0x0018, h01=0x0050, text=»* T:ATAB PROCESSING:«, t00=0x011d, t01=0x00be}
0x1bde2…1bdee               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x011d, t01=0x00da}
0x1bdee…1be10               Head {h00=0x001e, h01=0x0050, text=» ELR A4,A12 T:ATAB-LENGTH «, t00=0x011d, t01=0x00e6}
0x1be10…1be28               Head {h00=0x0014, h01=0x0050, text=» LDR A3,A4 SAVE «, t00=0x011d, t01=0x0108}
0x1be28…1be5c               Head {h00=0x0030, h01=0x0050, text=» SLL A3,1 RESERVE FOR MM-TABLE ADDRESS TABLE«, t00=0x011d, t01=0x0120}
0x1be5c…1be8a               Head {h00=0x002a, h01=0x0050, text=» AD A3,SCTSFA ADD MONITOR END ADDRESS «, t00=0x011d, t01=0x0154}
0x1be8a…1bea4               Head {h00=0x0016, h01=0x0050, text=»* CHECK ADDRESSES «, t00=0x011d, t01=0x0182}
0x1bea4…1beac               Head {h00=0x0004, h01=0x0050, t00=0x011e, t01=0x000c}
0x1beac…1bed4               Head {h00=0x0024, h01=0x0050, text=» LDR A11,A3 END OF SHADOW-TABLE «, t00=0x011e, t01=0x0014}
0x1bed4…1bef8               Head {h00=0x0020, h01=0x0050, text=» LDR A9,A13 START OF SYSLDA «, t00=0x011e, t01=0x003c}
0x1bef8…1bf0c               Head {h00=0x0010, h01=0x0050, text=» CALL CMPADR«, t00=0x011e, t01=0x0060}
0x1bf0c…1bf26               Head {h00=0x0016, h01=0x0050, text=» RF(L) SYA110 OK! «, t00=0x011e, t01=0x0074}
0x1bf26…1bf4c               Head {h00=0x0022, h01=0x0050, text=» LDKL A1,LMP3 MEMORY OVERFLOW «, t00=0x011e, t01=0x008e}
0x1bf4c…1bf60               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x011e, t01=0x00b4}
0x1bf60…1bf8c               Head {h00=0x0028, h01=0x0050, text=»SYA110 LDR A9,A2 GET P:MTAB ADDRESS «, t00=0x011e, t01=0x00c8}
0x1bf8c…1bfb0               Head {h00=0x0020, h01=0x0050, text=»* CLEAR T:ATAB SHADOW-TABLE:«, t00=0x011e, t01=0x00f4}
0x1bfb0…1bfbc               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x011e, t01=0x0118}
0x1bfbc…1bfd8               Head {h00=0x0018, h01=0x0050, text=»SYA115 SUK A3,2 NEXT«, t00=0x011e, t01=0x0124}
0x1bfd8…1bfee               Head {h00=0x0012, h01=0x0050, text=» CMR A3 CLEAR «, t00=0x011e, t01=0x0140}
0x1bfee…1c008               Head {h00=0x0016, h01=0x0050, text=» CW A3,SCTSFA ALL?«, t00=0x011e, t01=0x0156}
0x1c008…1c022               Head {h00=0x0016, h01=0x0050, text=» RB(NE) SYA115 NO!«, t00=0x011e, t01=0x0170}
0x1c022…1c048               Head {h00=0x0022, h01=0x0050, text=» STR A4,A3 STORE TABLE LENGTH «, t00=0x011e, t01=0x018a}
0x1c048…1c074               Head {h00=0x0028, h01=0x0050, text=» LD A11,SAVE01,A13 GET CONFIG START «, t00=0x011f, t01=0x0020}
0x1c074…1c09a               Head {h00=0x0022, h01=0x0050, text=» LC A2,TDBBT,A11 GET BLOCKTYPE«, t00=0x011f, t01=0x004c}
0x1c09a…1c0b8               Head {h00=0x001a, h01=0x0050, text=» CCK A2,'TT' TASK DEF?«, t00=0x011f, t01=0x0072}
0x1c0b8…1c0d2               Head {h00=0x0016, h01=0x0050, text=» RF(E) SYA120 OK! «, t00=0x011f, t01=0x0090}
0x1c0d2…1c0f6               Head {h00=0x0020, h01=0x0050, text=» LDK A1,LMP4 NO TASK PRESENT«, t00=0x011f, t01=0x00aa}
0x1c0f6…1c10a               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x011f, t01=0x00ce}
0x1c10a…1c136               Head {h00=0x0028, h01=0x0050, text=»SYA120 LC A2,TDBMC+4,A11 GET TASK ID«, t00=0x011f, t01=0x00e2}
0x1c136…1c14a               Head {h00=0x0010, h01=0x0050, text=» SLL A2,8 . «, t00=0x011f, t01=0x010e}
0x1c14a…1c168               Head {h00=0x001a, h01=0x0050, text=» LC A2,TDBMC+5,A11 ...«, t00=0x011f, t01=0x0122}
0x1c168…1c18a               Head {h00=0x001e, h01=0x0050, text=» CWK A2,'TB' BUGGER TASK? «, t00=0x011f, t01=0x0140}
0x1c18a…1c1a4               Head {h00=0x0016, h01=0x0050, text=» RF(NE) SYA125 NO!«, t00=0x011f, t01=0x0162}
0x1c1a4…1c1dc               Head {h00=0x0034, h01=0x0050, text=» ST A2,SAVE02,A13 INDICATE 'BUGGER TASK PRESENT'«, t00=0x011f, t01=0x017c}
0x1c1dc…1c1fe               Head {h00=0x001e, h01=0x0050, text=» RF SYA136 SKIP THIS BLOCK«, t00=0x0120, t01=0x0024}
0x1c1fe…1c21c               Head {h00=0x001a, h01=0x0050, text=»SYA125 LDR A8,A12 SAVE«, t00=0x0120, t01=0x0046}
0x1c21c…1c23e               Head {h00=0x001e, h01=0x0050, text=» ELR A4,A12 T:ATAB LENGTH «, t00=0x0120, t01=0x0064}
0x1c23e…1c260               Head {h00=0x001e, h01=0x0050, text=»SYA130 ADKL A8,2 NEXT T:A «, t00=0x0120, t01=0x0086}
0x1c260…1c282               Head {h00=0x001e, h01=0x0050, text=» ELR A6,A8 GET T:A ADDRESS«, t00=0x0120, t01=0x00a8}
0x1c282…1c294               Head {h00=0x000e, h01=0x0050, text=» SUK A4,2 «, t00=0x0120, t01=0x00ca}
0x1c294…1c2aa               Head {h00=0x0012, h01=0x0050, text=» RF(NZ) SYA135«, t00=0x0120, t01=0x00dc}
0x1c2aa…1c2da               Head {h00=0x002c, h01=0x0050, text=» LDK A1,LMP5 NO PROT. FOUND (TID ERROR) «, t00=0x0120, t01=0x00f2}
0x1c2da…1c2ee               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x0120, t01=0x0122}
0x1c2ee…1c302               Head {h00=0x0010, h01=0x0050, text=»SYA135 EQU *«, t00=0x0120, t01=0x0136}
0x1c302…1c324               Head {h00=0x001e, h01=0x0050, text=» EL A10,T:ATID,A6 GET TID «, t00=0x0120, t01=0x014a}
0x1c324…1c342               Head {h00=0x001a, h01=0x0050, text=» CWR A2,A10 TID EQUAL?«, t00=0x0120, t01=0x016c}
0x1c342…1c35c               Head {h00=0x0016, h01=0x0050, text=» RB(NE) SYA130 NO!«, t00=0x0120, t01=0x018a}
0x1c35c…1c370               Head {h00=0x0010, h01=0x0050, text=» ELR A10,A12«, t00=0x0121, t01=0x0014}
0x1c370…1c392               Head {h00=0x001e, h01=0x0050, text=» SUR A4,A10 T:ATAB LENGTH «, t00=0x0121, t01=0x0028}
0x1c392…1c39e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0121, t01=0x004a}
0x1c39e…1c3b4               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x0121, t01=0x0056}
0x1c3b4…1c3e6               Head {h00=0x002e, h01=0x0050, text=» NGR A4,A4 => A4=DISPLACEM. IN SHADOW-TAB «, t00=0x0121, t01=0x006c}
0x1c3e6…1c412               Head {h00=0x0028, h01=0x0050, text=» LC A5,TDBNT,A11 GET NUMBER OF TASKS«, t00=0x0121, t01=0x009e}
0x1c412…1c424               Head {h00=0x000e, h01=0x0050, text=» SLL A5,8 «, t00=0x0121, t01=0x00ca}
0x1c424…1c43e               Head {h00=0x0016, h01=0x0050, text=» LC A5,TDBNT+1,A11«, t00=0x0121, t01=0x00dc}
0x1c43e…1c452               Head {h00=0x0010, h01=0x0050, text=» CALL CONVRT«, t00=0x0121, t01=0x00f6}
0x1c452…1c47e               Head {h00=0x0028, h01=0x0050, text=» LD A2,SCTSFA START OF SHADOW TABLE «, t00=0x0121, t01=0x010a}
0x1c47e…1c490               Head {h00=0x000e, h01=0x0050, text=» ADR A2,A4«, t00=0x0121, t01=0x0136}
0x1c490…1c4ca               Head {h00=0x0036, h01=0x0050, text=» ADRS A1,A2 STORE NUMBER OF TASKS IN SHADOW TABLE «, t00=0x0121, t01=0x0148}
0x1c4ca…1c4d6               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0121, t01=0x0182}
0x1c4d6…1c4f2               Head {h00=0x0018, h01=0x0050, text=»* SKIP TO NEXT BLOCK«, t00=0x0121, t01=0x018e}
0x1c4f2…1c4fe               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0122, t01=0x001a}
0x1c4fe…1c518               Head {h00=0x0016, h01=0x0050, text=»SYA136 CALL NXTBLK«, t00=0x0122, t01=0x0026}
0x1c518…1c52c               Head {h00=0x0010, h01=0x0050, text=»SYA137 EQU *«, t00=0x0122, t01=0x0040}
0x1c52c…1c540               Head {h00=0x0010, h01=0x0050, text=» CCK A2,'TT'«, t00=0x0122, t01=0x0054}
0x1c540…1c56a               Head {h00=0x0026, h01=0x0050, text=» RB(E) SYA120 NEXT TASK DEF BLOCK «, t00=0x0122, t01=0x0068}
0x1c56a…1c57e               Head {h00=0x0010, h01=0x0050, text=» CCK A2,'CC'«, t00=0x0122, t01=0x0092}
0x1c57e…1c594               Head {h00=0x0012, h01=0x0050, text=» RF(NE) SYA140«, t00=0x0122, t01=0x00a6}
0x1c594…1c5c2               Head {h00=0x002a, h01=0x0050, text=» ADKL A11,1 STEP TO NUMBER OF COM.DEV.«, t00=0x0122, t01=0x00bc}
0x1c5c2…1c5e6               Head {h00=0x0020, h01=0x0050, text=» CALL NXTCOM SKIP COMMON DEF«, t00=0x0122, t01=0x00ea}
0x1c5e6…1c600               Head {h00=0x0016, h01=0x0050, text=»SYA140 CCK A2,'UU'«, t00=0x0122, t01=0x010e}
0x1c600…1c620               Head {h00=0x001c, h01=0x0050, text=» RF(NE) SYA141 NO UWB'S «, t00=0x0122, t01=0x0128}
0x1c620…1c656               Head {h00=0x0032, h01=0x0050, text=» LD A8,U:BTOD,A13 GET MODIFIED U:BTAB ADDRESS «, t00=0x0122, t01=0x0148}
0x1c656…1c690               Head {h00=0x0036, h01=0x0050, text=» CALL USWBTP INSERT NUMBER OF COPIES IN PROTOTYPE «, t00=0x0122, t01=0x017e}
0x1c690…1c6a4               Head {h00=0x0010, h01=0x0050, text=»SYA141 EQU *«, t00=0x0123, t01=0x0028}
0x1c6a4…1c6b0               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0123, t01=0x003c}
0x1c6b0…1c6cc               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+SWPBLK=2«, t00=0x0123, t01=0x0048}
0x1c6cc…1c6e0               Head {h00=0x0010, h01=0x0050, text=» LCR A2,A11 «, t00=0x0123, t01=0x0064}
0x1c6e0…1c6f4               Head {h00=0x0010, h01=0x0050, text=» CCK A2,'SS'«, t00=0x0123, t01=0x0078}
0x1c6f4…1c70a               Head {h00=0x0012, h01=0x0050, text=» RF(NE) SYA152«, t00=0x0123, t01=0x008c}
0x1c70a…1c724               Head {h00=0x0016, h01=0x0050, text=» LD A8,S:BTOD,A13 «, t00=0x0123, t01=0x00a2}
0x1c724…1c738               Head {h00=0x0010, h01=0x0050, text=» CALL USWBTP«, t00=0x0123, t01=0x00bc}
0x1c738…1c744               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0123, t01=0x00d0}
0x1c744…1c75a               Head {h00=0x0012, h01=0x0050, text=» IFT CREDIT=1 «, t00=0x0123, t01=0x00dc}
0x1c75a…1c76c               Head {h00=0x000e, h01=0x0050, text=» RF SYA152«, t00=0x0123, t01=0x00f2}
0x1c76c…1c77a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0123, t01=0x0104}
0x1c77a…1c7ca               Head {h00=0x004c, h01=0x0050, text=»*********************************************************************** «, t00=0x0123, t01=0x0112}
0x1c7ca…1c81a               Head {h00=0x004c, h01=0x0050, text=»*                                                                     * «, t00=0x0123, t01=0x0162}
0x1c81a…1c86a               Head {h00=0x004c, h01=0x0050, text=»*  USWBTP - INSERT NUMBER OF COPIES IN U:BTAB/S:BTAB PROTOTYPE TABLE  * «, t00=0x0124, t01=0x0022}
0x1c86a…1c8ba               Head {h00=0x004c, h01=0x0050, text=»*  =================================================================  * «, t00=0x0124, t01=0x0072}
0x1c8ba…1c90a               Head {h00=0x004c, h01=0x0050, text=»*                                                                     * «, t00=0x0124, t01=0x00c2}
0x1c90a…1c95a               Head {h00=0x004c, h01=0x0050, text=»*  REFERENCED IN:  SYSLDA                                             * «, t00=0x0124, t01=0x0112}
0x1c95a…1c9aa               Head {h00=0x004c, h01=0x0050, text=»*                                                                     * «, t00=0x0124, t01=0x0162}
0x1c9aa…1c9fa               Head {h00=0x004c, h01=0x0050, text=»*  ENTRY:  A8 - MODIFIED ADDRESS TO U:BTAB/S:BTAB PROTOTYPE TABLE     * «, t00=0x0125, t01=0x0022}
0x1c9fa…1ca4a               Head {h00=0x004c, h01=0x0050, text=»*          A11- POINTER IN CONFIGURATION TABLE TO 'U' OR 'S' BLOCK    * «, t00=0x0125, t01=0x0072}
0x1ca4a…1ca9a               Head {h00=0x004c, h01=0x0050, text=»*                                                                     * «, t00=0x0125, t01=0x00c2}
0x1ca9a…1caea               Head {h00=0x004c, h01=0x0050, text=»*  EXIT:                                                              * «, t00=0x0125, t01=0x0112}
0x1caea…1cb3a               Head {h00=0x004c, h01=0x0050, text=»*                                                                     * «, t00=0x0125, t01=0x0162}
0x1cb3a…1cb8a               Head {h00=0x004c, h01=0x0050, text=»*  WORK REGISTERS:                                                    * «, t00=0x0126, t01=0x0022}
0x1cb8a…1cbda               Head {h00=0x004c, h01=0x0050, text=»*                                                                     * «, t00=0x0126, t01=0x0072}
0x1cbda…1cc2a               Head {h00=0x004c, h01=0x0050, text=»*  SUBROUTINES:  GETNUM,ERROR                                         * «, t00=0x0126, t01=0x00c2}
0x1cc2a…1cc7a               Head {h00=0x004c, h01=0x0050, text=»*                                                                     * «, t00=0x0126, t01=0x0112}
0x1cc7a…1ccca               Head {h00=0x004c, h01=0x0050, text=»*********************************************************************** «, t00=0x0126, t01=0x0162}
0x1ccca…1ccd2               Head {h00=0x0004, h01=0x0050, t00=0x0127, t01=0x0022}
0x1ccd2…1cce6               Head {h00=0x0010, h01=0x0050, text=»USWBTP EQU *«, t00=0x0127, t01=0x002a}
0x1cce6…1ccee               Head {h00=0x0004, h01=0x0050, t00=0x0127, t01=0x003e}
0x1ccee…1ccfa               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0127, t01=0x0046}
0x1ccfa…1cd16               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x0127, t01=0x0052}
0x1cd16…1cd2a               Head {h00=0x0010, h01=0x0050, text=» ADKL A11,1 «, t00=0x0127, t01=0x006e}
0x1cd2a…1cd3e               Head {h00=0x0010, h01=0x0050, text=» LDR A6,A11 «, t00=0x0127, t01=0x0082}
0x1cd3e…1cd6c               Head {h00=0x002a, h01=0x0050, text=» CALL GETNUM PACK 3 DIG. RESULT IN A5 «, t00=0x0127, t01=0x0096}
0x1cd6c…1cd94               Head {h00=0x0024, h01=0x0050, text=» LDR A1,A5 SAVE NUMBER OF UWB'S «, t00=0x0127, t01=0x00c4}
0x1cd94…1cda8               Head {h00=0x0010, h01=0x0050, text=»SYA142 EQU *«, t00=0x0127, t01=0x00ec}
0x1cda8…1cdbc               Head {h00=0x0010, h01=0x0050, text=» LDR A12,A8 «, t00=0x0127, t01=0x0100}
0x1cdbc…1cde2               Head {h00=0x0022, h01=0x0050, text=» LDR* A3,A12 LENGTH OF U:BTAB «, t00=0x0127, t01=0x0114}
0x1cde2…1ce0e               Head {h00=0x0028, h01=0x0050, text=» ADKL A11,UDBFST-1 FIRST UDB RECORD «, t00=0x0127, t01=0x013a}
0x1ce0e…1ce22               Head {h00=0x0010, h01=0x0050, text=»SYA145 EQU *«, t00=0x0127, t01=0x0166}
0x1ce22…1ce56               Head {h00=0x0030, h01=0x0050, text=» LCR A2,A11 GET FIRST CHARACTER FROM CONFIG «, t00=0x0127, t01=0x017a}
0x1ce56…1ce68               Head {h00=0x000e, h01=0x0050, text=» SLL A2,8 «, t00=0x0128, t01=0x001e}
0x1ce68…1ce8a               Head {h00=0x001e, h01=0x0050, text=» LC A2,1,A11 GET 2:ND CHAR«, t00=0x0128, t01=0x0030}
0x1ce8a…1cec4               Head {h00=0x0036, h01=0x0050, text=» CW A2,UPNAME,A12 COMPARE W. 1:ST WORD IN PROTOTYP«, t00=0x0128, t01=0x0052}
0x1cec4…1cef2               Head {h00=0x002a, h01=0x0050, text=» RF(E) FRSTOK FIRST TWO CHARACTERS OK!«, t00=0x0128, t01=0x008c}
0x1cef2…1cf26               Head {h00=0x0030, h01=0x0050, text=»SYA147 SUK A3,UP:REC DEC. NUMBER OF PROT.'S «, t00=0x0128, t01=0x00ba}
0x1cf26…1cf3c               Head {h00=0x0012, h01=0x0050, text=» RF(NN) SYA150«, t00=0x0128, t01=0x00ee}
0x1cf3c…1cf5e               Head {h00=0x001e, h01=0x0050, text=» LDK A1,LMP6 UWB NOT FOUND«, t00=0x0128, t01=0x0104}
0x1cf5e…1cf72               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x0128, t01=0x0126}
0x1cf72…1cf86               Head {h00=0x0010, h01=0x0050, text=»SYA150 EQU *«, t00=0x0128, t01=0x013a}
0x1cf86…1cfb2               Head {h00=0x0028, h01=0x0050, text=» ADKL A12,UP:REC ADD TO NEXT RECORD «, t00=0x0128, t01=0x014e}
0x1cfb2…1cfc4               Head {h00=0x000e, h01=0x0050, text=» RB SYA145«, t00=0x0128, t01=0x017a}
0x1cfc4…1cfec               Head {h00=0x0024, h01=0x0050, text=»FRSTOK LC A2,2,A11 GET 3:RD CHAR«, t00=0x0128, t01=0x018c}
0x1cfec…1d008               Head {h00=0x0018, h01=0x0050, text=» CC A2,UPNAME+2,A12 «, t00=0x0129, t01=0x0024}
0x1d008…1d024               Head {h00=0x0018, h01=0x0050, text=» RB(NE) SYA147 .NEQ.«, t00=0x0129, t01=0x0040}
0x1d024…1d032               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0129, t01=0x005c}
0x1d032…1d03e               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0129, t01=0x006a}
0x1d03e…1d05a               Head {h00=0x0018, h01=0x0050, text=»* PROTOTYPE FOUND * «, t00=0x0129, t01=0x0076}
0x1d05a…1d066               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0129, t01=0x0092}
0x1d066…1d0a2               Head {h00=0x0038, h01=0x0050, text=» ADKL A11,NAMUWB SKIP TO 'NUMBER OF BOCKS' IN CONFIG«, t00=0x0129, t01=0x009e}
0x1d0a2…1d0b6               Head {h00=0x0010, h01=0x0050, text=» LDR A6,A11 «, t00=0x0129, t01=0x00da}
0x1d0b6…1d0d2               Head {h00=0x0018, h01=0x0050, text=» CALL GETNUM CONVERT«, t00=0x0129, t01=0x00ee}
0x1d0d2…1d108               Head {h00=0x0032, h01=0x0050, text=» SC A5,UPNUMB,A12 SAVE IN U:BTAB (SHADOWTABLE)«, t00=0x0129, t01=0x010a}
0x1d108…1d13a               Head {h00=0x002e, h01=0x0050, text=» SUK A1,1 DEC. NO OF TYPES IN CONFIG FILE «, t00=0x0129, t01=0x0140}
0x1d13a…1d150               Head {h00=0x0012, h01=0x0050, text=» RB(P) SYA142 «, t00=0x0129, t01=0x0172}
0x1d150…1d16a               Head {h00=0x0016, h01=0x0050, text=» ADKL A11,UDBFST-1«, t00=0x0129, t01=0x0188}
0x1d16a…1d17a               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x012a, t01=0x0012}
0x1d17a…1d186               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x012a, t01=0x0022}
0x1d186…1d1a2               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x012a, t01=0x002e}
0x1d1a2…1d1b6               Head {h00=0x0010, h01=0x0050, text=» ADKL A11,1 «, t00=0x012a, t01=0x004a}
0x1d1b6…1d1ca               Head {h00=0x0010, h01=0x0050, text=» LDR A6,A11 «, t00=0x012a, t01=0x005e}
0x1d1ca…1d1f8               Head {h00=0x002a, h01=0x0050, text=» CALL GETNUM PACK 3 DIG. RESULT IN A5 «, t00=0x012a, t01=0x0072}
0x1d1f8…1d220               Head {h00=0x0024, h01=0x0050, text=» LDR A1,A5 SAVE NUMBER OF UWB'S «, t00=0x012a, t01=0x00a0}
0x1d220…1d234               Head {h00=0x0010, h01=0x0050, text=»SYA142 EQU *«, t00=0x012a, t01=0x00c8}
0x1d234…1d256               Head {h00=0x001e, h01=0x0050, text=» LDR A12,A8 START OF TABLE«, t00=0x012a, t01=0x00dc}
0x1d256…1d27a               Head {h00=0x0020, h01=0x0050, text=» ELR A3,A12 LENGTH OF U:BTAB«, t00=0x012a, t01=0x00fe}
0x1d27a…1d2a6               Head {h00=0x0028, h01=0x0050, text=» ADKL A11,UDBFST-1 FIRST UDB RECORD «, t00=0x012a, t01=0x0122}
0x1d2a6…1d2ba               Head {h00=0x0010, h01=0x0050, text=»SYA145 EQU *«, t00=0x012a, t01=0x014e}
0x1d2ba…1d2ee               Head {h00=0x0030, h01=0x0050, text=» LCR A2,A11 GET FIRST CHARACTER FROM CONFIG «, t00=0x012a, t01=0x0162}
0x1d2ee…1d300               Head {h00=0x000e, h01=0x0050, text=» SLL A2,8 «, t00=0x012b, t01=0x0008}
0x1d300…1d322               Head {h00=0x001e, h01=0x0050, text=» LC A2,1,A11 GET 2:ND CHAR«, t00=0x012b, t01=0x001a}
0x1d322…1d358               Head {h00=0x0032, h01=0x0050, text=» EL A10,UPNAME,A12 GET FIRST WORD IN PROTOTYPE«, t00=0x012b, t01=0x003c}
0x1d358…1d36c               Head {h00=0x0010, h01=0x0050, text=» CWR A2,A10 «, t00=0x012b, t01=0x0072}
0x1d36c…1d390               Head {h00=0x0020, h01=0x0050, text=» RF(E) FRSTOK FIRST WORD OK!«, t00=0x012b, t01=0x0086}
0x1d390…1d3c4               Head {h00=0x0030, h01=0x0050, text=»SYA147 SUK A3,UP:REC DEC. NUMBER OF PROT.'S «, t00=0x012b, t01=0x00aa}
0x1d3c4…1d3da               Head {h00=0x0012, h01=0x0050, text=» RF(NN) SYA150«, t00=0x012b, t01=0x00de}
0x1d3da…1d3fc               Head {h00=0x001e, h01=0x0050, text=» LDK A1,LMP6 UWB NOT FOUND«, t00=0x012b, t01=0x00f4}
0x1d3fc…1d410               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x012b, t01=0x0116}
0x1d410…1d424               Head {h00=0x0010, h01=0x0050, text=»SYA150 EQU *«, t00=0x012b, t01=0x012a}
0x1d424…1d450               Head {h00=0x0028, h01=0x0050, text=» ADKL A12,UP:REC ADD TO NEXT RECORD «, t00=0x012b, t01=0x013e}
0x1d450…1d462               Head {h00=0x000e, h01=0x0050, text=» RB SYA145«, t00=0x012b, t01=0x016a}
0x1d462…1d498               Head {h00=0x0032, h01=0x0050, text=»FRSTOK LC A10,2,A11 GET 3:RD CHAR FROM CONFIG «, t00=0x012b, t01=0x017c}
0x1d498…1d4cc               Head {h00=0x0030, h01=0x0050, text=» EL A2,UPNAME+2,A12 GET 3:RD CHAR FROM PROY «, t00=0x012c, t01=0x0022}
0x1d4cc…1d4de               Head {h00=0x000e, h01=0x0050, text=» SRL A2,8 «, t00=0x012c, t01=0x0056}
0x1d4de…1d4f4               Head {h00=0x0012, h01=0x0050, text=» ANKL A10,/FF «, t00=0x012c, t01=0x0068}
0x1d4f4…1d508               Head {h00=0x0010, h01=0x0050, text=» CWR A10,A2 «, t00=0x012c, t01=0x007e}
0x1d508…1d524               Head {h00=0x0018, h01=0x0050, text=» RB(NE) SYA147 .NEQ.«, t00=0x012c, t01=0x0092}
0x1d524…1d532               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x012c, t01=0x00ae}
0x1d532…1d53e               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x012c, t01=0x00bc}
0x1d53e…1d55a               Head {h00=0x0018, h01=0x0050, text=»* PROTOTYPE FOUND * «, t00=0x012c, t01=0x00c8}
0x1d55a…1d576               Head {h00=0x0018, h01=0x0050, text=»******************* «, t00=0x012c, t01=0x00e4}
0x1d576…1d582               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x012c, t01=0x0100}
0x1d582…1d5be               Head {h00=0x0038, h01=0x0050, text=» ADKL A11,NAMUWB SKIP TO 'NUMBER OF BOCKS' IN CONFIG«, t00=0x012c, t01=0x010c}
0x1d5be…1d5d2               Head {h00=0x0010, h01=0x0050, text=» LDR A6,A11 «, t00=0x012c, t01=0x0148}
0x1d5d2…1d5ee               Head {h00=0x0018, h01=0x0050, text=» CALL GETNUM CONVERT«, t00=0x012c, t01=0x015c}
0x1d5ee…1d626               Head {h00=0x0034, h01=0x0050, text=» EL A10,UPNUMB-1,A12 SAVE IN U:BTAB SHADOW-TABLE«, t00=0x012c, t01=0x0178}
0x1d626…1d63e               Head {h00=0x0014, h01=0x0050, text=» ANKL A10,/FF00 «, t00=0x012d, t01=0x0020}
0x1d63e…1d652               Head {h00=0x0010, h01=0x0050, text=» ORR A10,A5 «, t00=0x012d, t01=0x0038}
0x1d652…1d66e               Head {h00=0x0018, h01=0x0050, text=» ES A10,UPNUMB-1,A12«, t00=0x012d, t01=0x004c}
0x1d66e…1d6a0               Head {h00=0x002e, h01=0x0050, text=» SUK A1,1 DEC. NO OF TYPES IN CONFIG FILE «, t00=0x012d, t01=0x0068}
0x1d6a0…1d6b6               Head {h00=0x0012, h01=0x0050, text=» RB(P) SYA142 «, t00=0x012d, t01=0x009a}
0x1d6b6…1d6d0               Head {h00=0x0016, h01=0x0050, text=» ADKL A11,UDBFST-1«, t00=0x012d, t01=0x00b0}
0x1d6d0…1d6e0               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x012d, t01=0x00ca}
0x1d6e0…1d6ec               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x012d, t01=0x00da}
0x1d6ec…1d702               Head {h00=0x0012, h01=0x0050, text=» IFT CREDIT=1 «, t00=0x012d, t01=0x00e6}
0x1d702…1d710               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x012d, t01=0x00fc}
0x1d710…1d724               Head {h00=0x0010, h01=0x0050, text=»SYA152 EQU *«, t00=0x012d, t01=0x010a}
0x1d724…1d72c               Head {h00=0x0004, h01=0x0050, t00=0x012d, t01=0x011e}
0x1d72c…1d756               Head {h00=0x0026, h01=0x0050, text=»* GET START OF SYSLOAD AFTER MOVE «, t00=0x012d, t01=0x0126}
0x1d756…1d762               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x012d, t01=0x0150}
0x1d762…1d76e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x012d, t01=0x015c}
0x1d76e…1d78a               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x012d, t01=0x0168}
0x1d78a…1d7ba               Head {h00=0x002c, h01=0x0050, text=» LD* A7,T:ATOD,A13 GET LENGTH OF T:ATAB «, t00=0x012d, t01=0x0184}
0x1d7ba…1d7c6               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x012e, t01=0x0024}
0x1d7c6…1d7e2               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x012e, t01=0x0030}
0x1d7e2…1d80e               Head {h00=0x0028, h01=0x0050, text=» EL* A7,T:ATOD,A13 GET T:ATAB LENGTH«, t00=0x012e, t01=0x004c}
0x1d80e…1d83c               Head {h00=0x002a, h01=0x0050, text=» SLL A7,1 RESERVE FOR MM-ADDRESS-TABLE«, t00=0x012e, t01=0x0078}
0x1d83c…1d848               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x012e, t01=0x00a6}
0x1d848…1d85e               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x012e, t01=0x00b2}
0x1d85e…1d892               Head {h00=0x0030, h01=0x0050, text=» AD A7,SCTSFA TO-ADDRESS (AFTER SHADOW-TABLE«, t00=0x012e, t01=0x00c8}
0x1d892…1d8a4               Head {h00=0x000e, h01=0x0050, text=» ADK A7,1 «, t00=0x012e, t01=0x00fc}
0x1d8a4…1d8c8               Head {h00=0x0020, h01=0x0050, text=» ANKL A7,/FFFE EVEN ADDRESS «, t00=0x012e, t01=0x010e}
0x1d8c8…1d8d0               Head {h00=0x0004, h01=0x0050, t00=0x012e, t01=0x0132}
0x1d8d0…1d8ee               Head {h00=0x001a, h01=0x0050, text=»* CALCULATE RELOCATION«, t00=0x012e, t01=0x013a}
0x1d8ee…1d8f6               Head {h00=0x0004, h01=0x0050, t00=0x012e, t01=0x0158}
0x1d8f6…1d90a               Head {h00=0x0010, h01=0x0050, text=» LDR A2,A13 «, t00=0x012e, t01=0x0160}
0x1d90a…1d932               Head {h00=0x0024, h01=0x0050, text=» SUR A2,A7 MOVE-LENGTH (SYSLDA) «, t00=0x012e, t01=0x0174}
0x1d932…1d944               Head {h00=0x000e, h01=0x0050, text=» NGR A2,A2«, t00=0x012f, t01=0x000c}
0x1d944…1d97c               Head {h00=0x0034, h01=0x0050, text=» ST A2,SAVE04,A13 SAVE NEW RELOCATION TEMPORARY «, t00=0x012f, t01=0x001e}
0x1d97c…1d998               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x012f, t01=0x0056}
0x1d998…1d9c2               Head {h00=0x0026, h01=0x0050, text=»* CREATE SYSLDA & DDIV MM-TABLE * «, t00=0x012f, t01=0x0072}
0x1d9c2…1d9ca               Head {h00=0x0004, h01=0x0050, t00=0x012f, t01=0x009c}
0x1d9ca…1d9f0               Head {h00=0x0022, h01=0x0050, text=» LDR A2,A7 TO-ADDRESS (SYSLDA)«, t00=0x012f, t01=0x00a4}
0x1d9f0…1da12               Head {h00=0x001e, h01=0x0050, text=» ANKL A2,/F000 FIRST PAGE «, t00=0x012f, t01=0x00ca}
0x1da12…1da3e               Head {h00=0x0028, h01=0x0050, text=» ST A2,MMREL1,A13 SAVE PHYSICAL PAGE«, t00=0x012f, t01=0x00ec}
0x1da3e…1da64               Head {h00=0x0022, h01=0x0050, text=» SRL A2,2 SHIFT FOR MM-PAGING «, t00=0x012f, t01=0x0118}
0x1da64…1da7c               Head {h00=0x0014, h01=0x0050, text=» LDKL A11,MMDDIV«, t00=0x012f, t01=0x013e}
0x1da7c…1daae               Head {h00=0x002e, h01=0x0050, text=» ADR A11,A13 GET MM-TABLE START ADDRESSS= «, t00=0x012f, t01=0x0156}
0x1daae…1dacc               Head {h00=0x001a, h01=0x0050, text=» LDK A3,16 SET COUNTER«, t00=0x012f, t01=0x0188}
0x1dacc…1daf8               Head {h00=0x0028, h01=0x0050, text=»SYA157 STR A2,A11 STORE PAGE-POINTER«, t00=0x0130, t01=0x0016}
0x1daf8…1db16               Head {h00=0x001a, h01=0x0050, text=» ADKL A11,2 NEXT ENTRY«, t00=0x0130, t01=0x0042}
0x1db16…1db3a               Head {h00=0x0020, h01=0x0050, text=» ADKL A2,/400 PAGE INCREMENT«, t00=0x0130, t01=0x0060}
0x1db3a…1db50               Head {h00=0x0012, h01=0x0050, text=» SUK A3,1 ALL?«, t00=0x0130, t01=0x0084}
0x1db50…1db6a               Head {h00=0x0016, h01=0x0050, text=» RB(NZ) SYA157 NO!«, t00=0x0130, t01=0x009a}
0x1db6a…1db96               Head {h00=0x0028, h01=0x0050, text=» ANKL A7,/FFF GET DISPLACEM. IN PAGE«, t00=0x0130, t01=0x00b4}
0x1db96…1dba2               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0130, t01=0x00e0}
0x1dba2…1dbb8               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x0130, t01=0x00ec}
0x1dbb8…1dbec               Head {h00=0x0030, h01=0x0050, text=» ST A7,SAVE12,A13 SAVE (LOGICAL) TO-ADDRESS «, t00=0x0130, t01=0x0102}
0x1dbec…1dc1e               Head {h00=0x002e, h01=0x0050, text=» ADKL A7,LENGT2 ADD LEN. OF SYSLDA TO MOVE«, t00=0x0130, t01=0x0136}
0x1dc1e…1dc4e               Head {h00=0x002c, h01=0x0050, text=» ST A7,SAVE03,A13 SAVE NEW DDIV ADDRESS «, t00=0x0130, t01=0x0168}
0x1dc4e…1dc62               Head {h00=0x0010, h01=0x0050, text=» LDR A6,A7  «, t00=0x0131, t01=0x0008}
0x1dc62…1dc8a               Head {h00=0x0024, h01=0x0050, text=»* CALCULATE DDIV FROM-ADDRESS * «, t00=0x0131, t01=0x001c}
0x1dc8a…1dc92               Head {h00=0x0004, h01=0x0050, t00=0x0131, t01=0x0044}
0x1dc92…1dcb2               Head {h00=0x001c, h01=0x0050, text=» LD A1,SCTLAC GET S:GTAB«, t00=0x0131, t01=0x004c}
0x1dcb2…1dce0               Head {h00=0x002a, h01=0x0050, text=» ST A1,SAVE13,A13 SAVE S:GTAB ADDRESS «, t00=0x0131, t01=0x006c}
0x1dce0…1dd0a               Head {h00=0x0026, h01=0x0050, text=» ST A9,SCTLAC SAVE START OF P:MTAB«, t00=0x0131, t01=0x009a}
0x1dd0a…1dd26               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x0131, t01=0x00c4}
0x1dd26…1dd52               Head {h00=0x0028, h01=0x0050, text=» LD A3,NUMSEG,A1 NUMBER OF SEGMENTS «, t00=0x0131, t01=0x00e0}
0x1dd52…1dd5e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0131, t01=0x010c}
0x1dd5e…1dd7a               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x0131, t01=0x0118}
0x1dd7a…1dda6               Head {h00=0x0028, h01=0x0050, text=» EL A3,NUMSEG,A1 NUMBER OF SEGMENTS «, t00=0x0131, t01=0x0134}
0x1dda6…1ddb2               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0131, t01=0x0160}
0x1ddb2…1ddc8               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x0131, t01=0x016c}
0x1ddc8…1ddfa               Head {h00=0x002e, h01=0x0050, text=» LDK A2,SEGREC SEGMENT BLOCK RECORD LENGTH«, t00=0x0131, t01=0x0182}
0x1ddfa…1de0c               Head {h00=0x000e, h01=0x0050, text=» CALL MULT«, t00=0x0132, t01=0x0024}
0x1de0c…1de1e               Head {h00=0x000e, h01=0x0050, text=» ADR A1,A3«, t00=0x0132, t01=0x0036}
0x1de1e…1de48               Head {h00=0x0026, h01=0x0050, text=» ADK A1,NUMSEG+2 => START OF DDIV «, t00=0x0132, t01=0x0048}
0x1de48…1de7e               Head {h00=0x0032, h01=0x0050, text=» LD A2,SAVE04,A13 GET NEW RELOCATION INCREMENT«, t00=0x0132, t01=0x0072}
0x1de7e…1deb2               Head {h00=0x0030, h01=0x0050, text=» ADS A2,M:REL,A13 AND ADJUST RELOCATION BASE«, t00=0x0132, t01=0x00a8}
0x1deb2…1dece               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x0132, t01=0x00dc}
0x1dece…1ded6               Head {h00=0x0004, h01=0x0050, t00=0x0132, t01=0x00f8}
0x1ded6…1df08               Head {h00=0x002e, h01=0x0050, text=» ST A1,SAVE04,A13 SAVE DDIV 'FROM'-ADDRESS«, t00=0x0132, t01=0x0100}
0x1df08…1df14               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0132, t01=0x0132}
0x1df14…1df30               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x0132, t01=0x013e}
0x1df30…1df60               Head {h00=0x002c, h01=0x0050, text=» ST A1,SAVE04,A13 SAVE DDIV FROM-ADDRESS«, t00=0x0132, t01=0x015a}
0x1df60…1df6c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0132, t01=0x018a}
0x1df6c…1df82               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x0133, t01=0x0008}
0x1df82…1dfa8               Head {h00=0x0022, h01=0x0050, text=» SUR A6,A1 RELOCATION FOR DDIV«, t00=0x0133, t01=0x001e}
0x1dfa8…1dfb6               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0133, t01=0x0044}
0x1dfb6…1dfbe               Head {h00=0x0004, h01=0x0050, t00=0x0133, t01=0x0052}
0x1dfbe…1dfca               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0133, t01=0x005a}
0x1dfca…1dfd6               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0133, t01=0x0066}
0x1dfd6…1e00a               Head {h00=0x0030, h01=0x0050, text=»* RELOCATE ADDRESSES IN T:ATAB AFTER MOVE * «, t00=0x0133, t01=0x0072}
0x1e00a…1e03c               Head {h00=0x002e, h01=0x0050, text=»* CALCULATE TOTAL (=REAL) LENGTH        * «, t00=0x0133, t01=0x00a6}
0x1e03c…1e06e               Head {h00=0x002e, h01=0x0050, text=»* REMOVE NOT USED ENTRIES IN T:ATAB     * «, t00=0x0133, t01=0x00d8}
0x1e06e…1e0a0               Head {h00=0x002e, h01=0x0050, text=»* A9=P:MTAB   A6=MOVE-RELOC             * «, t00=0x0133, t01=0x010a}
0x1e0a0…1e0d2               Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0133, t01=0x013c}
0x1e0d2…1e0ee               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x0133, t01=0x016e}
0x1e0ee…1e0f6               Head {h00=0x0004, h01=0x0050, t00=0x0133, t01=0x018a}
0x1e0f6…1e112 (308, 0, 398) Head {h00=0x0018, h01=0x0050, text=»* INITIATE POINTERS «, t00=0x0134, t01=0x0004}
0x1e112…1e11a               Head {h00=0x0004, h01=0x0050, t00=0x0134, t01=0x0020}
0x1e11a…1e146               Head {h00=0x0028, h01=0x0050, text=» LD A8,T:ATOD,A13 GET T:ATAB ADDRESS«, t00=0x0134, t01=0x0028}
0x1e146…1e164               Head {h00=0x001a, h01=0x0050, text=» LDR* A3,A8 GET LENGTH«, t00=0x0134, t01=0x0054}
0x1e164…1e184               Head {h00=0x001c, h01=0x0050, text=» ADR A3,A8 END OF T:ATAB«, t00=0x0134, t01=0x0072}
0x1e184…1e1a2               Head {h00=0x001a, h01=0x0050, text=» ST A3,ENDADD,A13 SAVE«, t00=0x0134, t01=0x0092}
0x1e1a2…1e1d6               Head {h00=0x0030, h01=0x0050, text=» LD A5,SCTSFA GET START OF T:ATAB SHADOW-TAB«, t00=0x0134, t01=0x00b0}
0x1e1d6…1e1f6               Head {h00=0x001c, h01=0x0050, text=» LDR A4,A5 2:ND POINTER «, t00=0x0134, t01=0x00e4}
0x1e1f6…1e220               Head {h00=0x0026, h01=0x0050, text=» LDR A2,A8 2:ND POINTER IN T:ATAB «, t00=0x0134, t01=0x0104}
0x1e220…1e24a               Head {h00=0x0026, h01=0x0050, text=» LDK A3,2 SET 'NEW' T:ATAB COUNTER«, t00=0x0134, t01=0x012e}
0x1e24a…1e27c               Head {h00=0x002e, h01=0x0050, text=» SUR A11,A11 CLEAR REAL LENGTH ACCUMULATOR«, t00=0x0134, t01=0x0158}
0x1e27c…1e284               Head {h00=0x0004, h01=0x0050, t00=0x0134, t01=0x018a}
0x1e284…1e29a (309, 0, 400) Head {h00=0x0012, h01=0x0050, text=»* SCAN T:ATAB:«, t00=0x0135, t01=0x0004}
0x1e29a…1e2a2               Head {h00=0x0004, h01=0x0050, t00=0x0135, t01=0x001a}
0x1e2a2…1e2c8               Head {h00=0x0022, h01=0x0050, text=»SYA160 ADKL A8,2 TAKE NEXT T:A«, t00=0x0135, t01=0x0022}
0x1e2c8…1e2f0               Head {h00=0x0024, h01=0x0050, text=» ADK A5,2 NEXT T:A IN SHADOW-TAB«, t00=0x0135, t01=0x0048}
0x1e2f0…1e30a               Head {h00=0x0016, h01=0x0050, text=» CW A8,ENDADD,A13 «, t00=0x0135, t01=0x0070}
0x1e30a…1e328               Head {h00=0x001a, h01=0x0050, text=» RF(E) SYA170 ALL DONE«, t00=0x0135, t01=0x008a}
0x1e328…1e344               Head {h00=0x0018, h01=0x0050, text=» LDR* A1,A8 GET T:A «, t00=0x0135, t01=0x00a8}
0x1e344…1e372               Head {h00=0x002a, h01=0x0050, text=» LDR* A7,A5 GET CONTENTS OF SHADOW-TAB«, t00=0x0135, t01=0x00c4}
0x1e372…1e3a2               Head {h00=0x002c, h01=0x0050, text=» RB(Z) SYA160 THIS T:A IS NOT USED!!!!! «, t00=0x0135, t01=0x00f2}
0x1e3a2…1e3c8               Head {h00=0x0022, h01=0x0050, text=» ADR A11,A7 ACCUMULATE LENGTH «, t00=0x0135, t01=0x0122}
0x1e3c8…1e3f8               Head {h00=0x002c, h01=0x0050, text=» ADK A3,2 INCREMENT 'NEW' T:ATAB LENGTH «, t00=0x0135, t01=0x0148}
0x1e3f8…1e428               Head {h00=0x002c, h01=0x0050, text=» ADK A4,2 UPDATE 2:ND SHADOW-TAB ADDRESS«, t00=0x0135, t01=0x0178}
0x1e428…1e454               Head {h00=0x0028, h01=0x0050, text=» ADK A2,2 UPDATE 2:ND T:ATAB ADDRESS«, t00=0x0136, t01=0x0018}
0x1e454…1e490               Head {h00=0x0038, h01=0x0050, text=» STR A7,A4 STORE NUMBER OF T:A'S (EV. ON NEW PLACE) «, t00=0x0136, t01=0x0044}
0x1e490…1e4b4               Head {h00=0x0020, h01=0x0050, text=» LDR* A10,A8 GET T:A-ADDRESS«, t00=0x0136, t01=0x0080}
0x1e4b4…1e4d0               Head {h00=0x0018, h01=0x0050, text=» ADR A10,A6 RELOCATE«, t00=0x0136, t01=0x00a4}
0x1e4d0…1e502               Head {h00=0x002e, h01=0x0050, text=» STR A10,A2 STORE ADDR. (EV. ON NEW PLACE)«, t00=0x0136, t01=0x00c0}
0x1e502…1e524               Head {h00=0x001e, h01=0x0050, text=»* RELOCATE W.B.-ADDRESSES «, t00=0x0136, t01=0x00f2}
0x1e524…1e52c               Head {h00=0x0004, h01=0x0050, t00=0x0136, t01=0x0114}
0x1e52c…1e554               Head {h00=0x0024, h01=0x0050, text=» LD A12,T:DAD,A1 GET T:D-ADDRESS«, t00=0x0136, t01=0x011c}
0x1e554…1e57c               Head {h00=0x0024, h01=0x0050, text=» LD A7,WATLEN,A12 LENGTH OF WAT «, t00=0x0136, t01=0x0144}
0x1e57c…1e5ae               Head {h00=0x002e, h01=0x0050, text=» ADK A1,WATFST+2 ADD TO FIRST W.B.-ADDRESS«, t00=0x0136, t01=0x016c}
0x1e5ae…1e5d2               Head {h00=0x0020, h01=0x0050, text=»SYA165 SUK A7,1 DEC. COUNTER«, t00=0x0137, t01=0x000e}
0x1e5d2…1e5f6               Head {h00=0x0020, h01=0x0050, text=» RB(N) SYA160 TAKE NEXT T:A «, t00=0x0137, t01=0x0032}
0x1e5f6…1e612               Head {h00=0x0018, h01=0x0050, text=» ADRS A6,A1 RELOCATE«, t00=0x0137, t01=0x0056}
0x1e612…1e61e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0137, t01=0x0072}
0x1e61e…1e63a               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x0137, t01=0x007e}
0x1e63a…1e642               Head {h00=0x0004, h01=0x0050, t00=0x0137, t01=0x009a}
0x1e642…1e65e               Head {h00=0x0018, h01=0x0050, text=»* INITIATE POINTERS «, t00=0x0137, t01=0x00a2}
0x1e65e…1e666               Head {h00=0x0004, h01=0x0050, t00=0x0137, t01=0x00be}
0x1e666…1e686               Head {h00=0x001c, h01=0x0050, text=» LD A8,T:ATOD,A13 T:ATAB«, t00=0x0137, t01=0x00c6}
0x1e686…1e6a4               Head {h00=0x001a, h01=0x0050, text=» ELR A3,A8 GET LENGTH «, t00=0x0137, t01=0x00e6}
0x1e6a4…1e6c4               Head {h00=0x001c, h01=0x0050, text=» ADR A3,A8 END OF T:ATAB«, t00=0x0137, t01=0x0104}
0x1e6c4…1e6e2               Head {h00=0x001a, h01=0x0050, text=» ST A3,ENDADD,A13 SAVE«, t00=0x0137, t01=0x0124}
0x1e6e2…1e716               Head {h00=0x0030, h01=0x0050, text=» LD A5,SCTSFA GET START OF T:ATAB SHADOW-TAB«, t00=0x0137, t01=0x0142}
0x1e716…1e736               Head {h00=0x001c, h01=0x0050, text=» LDR A4,A5 2:ND POINTER «, t00=0x0137, t01=0x0176}
0x1e736…1e760               Head {h00=0x0026, h01=0x0050, text=» LDR A2,A8 2:ND POINTER IN T:ATAB «, t00=0x0138, t01=0x0008}
0x1e760…1e78a               Head {h00=0x0026, h01=0x0050, text=» LDK A3,2 SET 'NEW' T:ATAB COUNTER«, t00=0x0138, t01=0x0032}
0x1e78a…1e7bc               Head {h00=0x002e, h01=0x0050, text=» SUR A11,A11 CLEAR REAL LENGTH ACCUMULATOR«, t00=0x0138, t01=0x005c}
0x1e7bc…1e7c4               Head {h00=0x0004, h01=0x0050, t00=0x0138, t01=0x008e}
0x1e7c4…1e7da               Head {h00=0x0012, h01=0x0050, text=»* SCAN T:ATAB:«, t00=0x0138, t01=0x0096}
0x1e7da…1e7e2               Head {h00=0x0004, h01=0x0050, t00=0x0138, t01=0x00ac}
0x1e7e2…1e808               Head {h00=0x0022, h01=0x0050, text=»SYA160 ADKL A8,2 TAKE NEXT T:A«, t00=0x0138, t01=0x00b4}
0x1e808…1e830               Head {h00=0x0024, h01=0x0050, text=» ADK A5,2 NEXT T:A IN SHADOW-TAB«, t00=0x0138, t01=0x00da}
0x1e830…1e84a               Head {h00=0x0016, h01=0x0050, text=» CW A8,ENDADD,A13 «, t00=0x0138, t01=0x0102}
0x1e84a…1e868               Head {h00=0x001a, h01=0x0050, text=» RF(E) SYA170 ALL DONE«, t00=0x0138, t01=0x011c}
0x1e868…1e882               Head {h00=0x0016, h01=0x0050, text=» ELR A1,A8 GET T:A«, t00=0x0138, t01=0x013a}
0x1e882…1e8b0               Head {h00=0x002a, h01=0x0050, text=» LDR* A7,A5 GET CONTENTS OF SHADOW-TAB«, t00=0x0138, t01=0x0154}
0x1e8b0…1e8e0               Head {h00=0x002c, h01=0x0050, text=» RB(Z) SYA160 THIS T:A IS NOT USED!!!!! «, t00=0x0138, t01=0x0182}
0x1e8e0…1e906               Head {h00=0x0022, h01=0x0050, text=» ADR A11,A7 ACCUMULATE LENGTH «, t00=0x0139, t01=0x0022}
0x1e906…1e936               Head {h00=0x002c, h01=0x0050, text=» ADK A3,2 INCREMENT 'NEW' T:ATAB LENGTH «, t00=0x0139, t01=0x0048}
0x1e936…1e966               Head {h00=0x002c, h01=0x0050, text=» ADK A4,2 UPDATE 2:ND SHADOW-TAB ADDRESS«, t00=0x0139, t01=0x0078}
0x1e966…1e992               Head {h00=0x0028, h01=0x0050, text=» ADK A2,2 UPDATE 2:ND T:ATAB ADDRESS«, t00=0x0139, t01=0x00a8}
0x1e992…1e9ce               Head {h00=0x0038, h01=0x0050, text=» STR A7,A4 STORE NUMBER OF T:A'S (EV. ON NEW PLACE) «, t00=0x0139, t01=0x00d4}
0x1e9ce…1e9f2               Head {h00=0x0020, h01=0x0050, text=» ELR A10,A8 GET T:A-ADDRESS «, t00=0x0139, t01=0x0110}
0x1e9f2…1ea0e               Head {h00=0x0018, h01=0x0050, text=» ADR A10,A6 RELOCATE«, t00=0x0139, t01=0x0134}
0x1ea0e…1ea40               Head {h00=0x002e, h01=0x0050, text=» ESR A10,A2 STORE ADDR. (EV. ON NEW PLACE)«, t00=0x0139, t01=0x0150}
0x1ea40…1ea62               Head {h00=0x001e, h01=0x0050, text=»* RELOCATE W.B.-ADDRESSES «, t00=0x0139, t01=0x0182}
0x1ea62…1ea6a               Head {h00=0x0004, h01=0x0050, t00=0x013a, t01=0x0014}
0x1ea6a…1ea92               Head {h00=0x0024, h01=0x0050, text=» EL A12,T:DAD,A1 GET T:D-ADDRESS«, t00=0x013a, t01=0x001c}
0x1ea92…1eaba               Head {h00=0x0024, h01=0x0050, text=» EL A7,WATLEN,A12 LENGTH OF WAT «, t00=0x013a, t01=0x0044}
0x1eaba…1eaec               Head {h00=0x002e, h01=0x0050, text=» ADK A1,WATFST+2 ADD TO FIRST W.B.-ADDRESS«, t00=0x013a, t01=0x006c}
0x1eaec…1eb10               Head {h00=0x0020, h01=0x0050, text=»SYA165 SUK A7,1 DEC. COUNTER«, t00=0x013a, t01=0x009e}
0x1eb10…1eb34               Head {h00=0x0020, h01=0x0050, text=» RB(N) SYA160 TAKE NEXT T:A «, t00=0x013a, t01=0x00c2}
0x1eb34…1eb54               Head {h00=0x001c, h01=0x0050, text=» ELR A10,A1 GET ADDRESS «, t00=0x013a, t01=0x00e6}
0x1eb54…1eb70               Head {h00=0x0018, h01=0x0050, text=» ADR A10,A6 RELOCATE«, t00=0x013a, t01=0x0106}
0x1eb70…1eb84               Head {h00=0x0010, h01=0x0050, text=» ESR A10,A1 «, t00=0x013a, t01=0x0122}
0x1eb84…1eb90               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x013a, t01=0x0136}
0x1eb90…1eba6               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x013a, t01=0x0142}
0x1eba6…1ebc2               Head {h00=0x0018, h01=0x0050, text=» ADK A1,4 NEXT W.B. «, t00=0x013a, t01=0x0158}
0x1ebc2…1ebd4               Head {h00=0x000e, h01=0x0050, text=» RB SYA165«, t00=0x013a, t01=0x0174}
0x1ebd4…1ebdc               Head {h00=0x0004, h01=0x0050, t00=0x013a, t01=0x0186}
0x1ebdc…1ebf0               Head {h00=0x0010, h01=0x0050, text=»SYA170 EQU *«, t00=0x013a, t01=0x018e}
0x1ebf0…1ec0e               Head {h00=0x001a, h01=0x0050, text=» ST A6,MOVADD,A13 SAVE«, t00=0x013b, t01=0x0012}
0x1ec0e…1ec4a               Head {h00=0x0038, h01=0x0050, text=» ST* A3,SCTSFA STORE NEW TABLE LENGTH IN SHADOW-TAB «, t00=0x013b, t01=0x0030}
0x1ec4a…1ec66               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x013b, t01=0x006c}
0x1ec66…1ec8e               Head {h00=0x0024, h01=0x0050, text=» ES* A3,T:ATOD,A13 AND IN T:ATAB«, t00=0x013b, t01=0x0088}
0x1ec8e…1ec9a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x013b, t01=0x00b0}
0x1ec9a…1ecb6               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x013b, t01=0x00bc}
0x1ecb6…1ecde               Head {h00=0x0024, h01=0x0050, text=» ST* A3,T:ATOD,A13 AND IN T:ATAB«, t00=0x013b, t01=0x00d8}
0x1ecde…1ecea               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x013b, t01=0x0100}
0x1ecea…1ed00               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x013b, t01=0x010c}
0x1ed00…1ed34               Head {h00=0x0030, h01=0x0050, text=» LDR A2,A11 GET NUMBER OF T:A'S ACCUMULATOR «, t00=0x013b, t01=0x0122}
0x1ed34…1ed60               Head {h00=0x0028, h01=0x0050, text=» SLL A2,1 CALC. REAL LENGTH (BYTES) «, t00=0x013b, t01=0x0156}
0x1ed60…1ed72               Head {h00=0x000e, h01=0x0050, text=» ADK A2,2 «, t00=0x013b, t01=0x0182}
0x1ed72…1eda6 (316, 0, 398) Head {h00=0x0030, h01=0x0050, text=» ST A2,SAVE05,A13 SAVE TOT. NUMBER OF T:A'S «, t00=0x013c, t01=0x0004}
0x1eda6…1edb2               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x013c, t01=0x0038}
0x1edb2…1edc0               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x013c, t01=0x0044}
0x1edc0…1ede6               Head {h00=0x0022, h01=0x0050, text=»******************************«, t00=0x013c, t01=0x0052}
0x1ede6…1ee0e               Head {h00=0x0024, h01=0x0050, text=»* RELOCATE ADDRESSES IN U:BTAB *«, t00=0x013c, t01=0x0078}
0x1ee0e…1ee36               Head {h00=0x0024, h01=0x0050, text=»* (REAL LENGTH=PROTOTYPE LEN.) *«, t00=0x013c, t01=0x00a0}
0x1ee36…1ee5e               Head {h00=0x0024, h01=0x0050, text=»********************************«, t00=0x013c, t01=0x00c8}
0x1ee5e…1ee66               Head {h00=0x0004, h01=0x0050, t00=0x013c, t01=0x00f0}
0x1ee66…1ee82               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x013c, t01=0x00f8}
0x1ee82…1eeaa               Head {h00=0x0024, h01=0x0050, text=» LD A5,U:BTOD,A13 U:BTAB ADDRESS«, t00=0x013c, t01=0x0114}
0x1eeaa…1eec4               Head {h00=0x0016, h01=0x0050, text=» LDR* A3,A5 LENGTH«, t00=0x013c, t01=0x013c}
0x1eec4…1eede               Head {h00=0x0016, h01=0x0050, text=» ST A3,SAVE06,A13 «, t00=0x013c, t01=0x0156}
0x1eede…1ef00               Head {h00=0x001e, h01=0x0050, text=» ADK A5,2 SKIP LENGTH WORD«, t00=0x013c, t01=0x0170}
0x1ef00…1ef18 (317, 0, 400) Head {h00=0x0014, h01=0x0050, text=» SUK A3,2   -"- «, t00=0x013d, t01=0x0004}
0x1ef18…1ef3e               Head {h00=0x0022, h01=0x0050, text=»SYA180 RF(Z) SYA185 ALL DONE! «, t00=0x013d, t01=0x001c}
0x1ef3e…1ef5a               Head {h00=0x0018, h01=0x0050, text=» ADRS A6,A5 RELOCATE«, t00=0x013d, t01=0x0042}
0x1ef5a…1ef66               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x013d, t01=0x005e}
0x1ef66…1ef82               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x013d, t01=0x006a}
0x1ef82…1efaa               Head {h00=0x0024, h01=0x0050, text=» LD A5,U:BTOD,A13 U:BTAB ADDRESS«, t00=0x013d, t01=0x0086}
0x1efaa…1efca               Head {h00=0x001c, h01=0x0050, text=» ELR A3,A5 TABLE LENGTH «, t00=0x013d, t01=0x00ae}
0x1efca…1effa               Head {h00=0x002c, h01=0x0050, text=» ST A3,SAVE06,A13 SAVE LENGTH OF U:BTAB «, t00=0x013d, t01=0x00ce}
0x1effa…1f00c               Head {h00=0x000e, h01=0x0050, text=» ADK A5,2 «, t00=0x013d, t01=0x00fe}
0x1f00c…1f02e               Head {h00=0x001e, h01=0x0050, text=» SUK A3,2 SUB LENGTH-WORD «, t00=0x013d, t01=0x0110}
0x1f02e…1f04a               Head {h00=0x0018, h01=0x0050, text=»SYA180 RF(Z) SYA185 «, t00=0x013d, t01=0x0132}
0x1f04a…1f06a               Head {h00=0x001c, h01=0x0050, text=» ELR A10,A5 GET ADDRESS «, t00=0x013d, t01=0x014e}
0x1f06a…1f086               Head {h00=0x0018, h01=0x0050, text=» ADR A10,A6 RELOCATE«, t00=0x013d, t01=0x016e}
0x1f086…1f09a               Head {h00=0x0010, h01=0x0050, text=» ESR A10,A5 «, t00=0x013d, t01=0x018a}
0x1f09a…1f0a6               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x013e, t01=0x000e}
0x1f0a6…1f0bc               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x013e, t01=0x001a}
0x1f0bc…1f0f8               Head {h00=0x0038, h01=0x0050, text=» ADK A5,UP:REC ADD TO NEXT RECORD IN U:BTAB PROTOTYP«, t00=0x013e, t01=0x0030}
0x1f0f8…1f10e               Head {h00=0x0012, h01=0x0050, text=» SUK A3,UP:REC«, t00=0x013e, t01=0x006c}
0x1f10e…1f120               Head {h00=0x000e, h01=0x0050, text=» RB SYA180«, t00=0x013e, t01=0x0082}
0x1f120…1f12e               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x013e, t01=0x0094}
0x1f12e…1f142               Head {h00=0x0010, h01=0x0050, text=»SYA185 EQU *«, t00=0x013e, t01=0x00a2}
0x1f142…1f15e               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUSWB=3«, t00=0x013e, t01=0x00b6}
0x1f15e…1f168               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x013e, t01=0x00d2}
0x1f168…1f190               Head {h00=0x0024, h01=0x0050, text=»*  COMPUTE REAL LENGTH OF S:BTAB«, t00=0x013e, t01=0x00dc}
0x1f190…1f19a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x013e, t01=0x0104}
0x1f19a…1f1c2               Head {h00=0x0024, h01=0x0050, text=» LD A5,S:BTOD,A13 S:BTAB ADDRESS«, t00=0x013e, t01=0x010e}
0x1f1c2…1f1e8               Head {h00=0x0022, h01=0x0050, text=» ELR A3,A5 LENGTH OF PROTOTYPE«, t00=0x013e, t01=0x0136}
0x1f1e8…1f200               Head {h00=0x0014, h01=0x0050, text=» LDR A2,A3 SAVE «, t00=0x013e, t01=0x015c}
0x1f200…1f226               Head {h00=0x0022, h01=0x0050, text=» SUK A3,2 EXCLUDE LENGTH WORD «, t00=0x013e, t01=0x0174}
0x1f226…1f256               Head {h00=0x002c, h01=0x0050, text=»SYA190 RF(Z) SYA199 ALL RECORDS SCANNED!«, t00=0x013f, t01=0x000a}
0x1f256…1f27e               Head {h00=0x0024, h01=0x0050, text=» EL A4,2,A5 GET PROT. W.B.-ADDR.«, t00=0x013f, t01=0x003a}
0x1f27e…1f29a               Head {h00=0x0018, h01=0x0050, text=» ADR A4,A6 RELOCATE «, t00=0x013f, t01=0x0062}
0x1f29a…1f2bc               Head {h00=0x001e, h01=0x0050, text=» ES A4,2,A5 STORE IT BACK «, t00=0x013f, t01=0x007e}
0x1f2bc…1f2ec               Head {h00=0x002c, h01=0x0050, text=» EL A4,UPNUMB-1,A5 GET NUMBER OF COPIES «, t00=0x013f, t01=0x00a0}
0x1f2ec…1f30e               Head {h00=0x001e, h01=0x0050, text=» ANK A4,/FF GET RIGHT BYTE«, t00=0x013f, t01=0x00d0}
0x1f30e…1f340               Head {h00=0x002e, h01=0x0050, text=»SYA192 RF(Z) SYA194 NO MOORE OF THIS TYPE!«, t00=0x013f, t01=0x00f2}
0x1f340…1f362               Head {h00=0x001e, h01=0x0050, text=» ADK A2,2 INCREMENT LENGTH«, t00=0x013f, t01=0x0124}
0x1f362…1f38e               Head {h00=0x0028, h01=0x0050, text=» SUK A4,1 DECREMENT NUMBER OF COPIES«, t00=0x013f, t01=0x0146}
0x1f38e…1f3a0               Head {h00=0x000e, h01=0x0050, text=» RB SYA192«, t00=0x013f, t01=0x0172}
0x1f3a0…1f3dc               Head {h00=0x0038, h01=0x0050, text=»SYA194 ADK A5,UP:REC NEXT RECORD IN S:BTAB PROTOTYPE«, t00=0x013f, t01=0x0184}
0x1f3dc…1f404               Head {h00=0x0024, h01=0x0050, text=» SUK A3,UP:REC DECREMENT LENGTH «, t00=0x0140, t01=0x0030}
0x1f404…1f416               Head {h00=0x000e, h01=0x0050, text=» RB SYA190«, t00=0x0140, t01=0x0058}
0x1f416…1f422               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0140, t01=0x006a}
0x1f422…1f43e               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+SWBMMU=2«, t00=0x0140, t01=0x0076}
0x1f43e…1f466               Head {h00=0x0024, h01=0x0050, text=» LD A5,S:BTOD,A13 S:BTAB ADDRESS«, t00=0x0140, t01=0x0092}
0x1f466…1f494               Head {h00=0x002a, h01=0x0050, text=» LDR* A3,A5 LENGTH OF S:BTAB PROTOTYPE«, t00=0x0140, t01=0x00ba}
0x1f494…1f4ac               Head {h00=0x0014, h01=0x0050, text=» LDR A2,A3 SAVE «, t00=0x0140, t01=0x00e8}
0x1f4ac…1f4d2               Head {h00=0x0022, h01=0x0050, text=» SUK A3,2 EXCLUDE LENGTH WORD «, t00=0x0140, t01=0x0100}
0x1f4d2…1f502               Head {h00=0x002c, h01=0x0050, text=»SYA195 RF(Z) SYA199 ALL RECORDS SCANNED!«, t00=0x0140, t01=0x0126}
0x1f502…1f52a               Head {h00=0x0024, h01=0x0050, text=» LD A4,2,A5 GET PROT. W.B.-ADDR.«, t00=0x0140, t01=0x0156}
0x1f52a…1f546               Head {h00=0x0018, h01=0x0050, text=» ADR A4,A6 RELOCATE «, t00=0x0140, t01=0x017e}
0x1f546…1f568               Head {h00=0x001e, h01=0x0050, text=» ST A4,2,A5 STORE IT BACK «, t00=0x0141, t01=0x000a}
0x1f568…1f598               Head {h00=0x002c, h01=0x0050, text=» LD A4,UPNUMB-1,A5 GET NUMBER OF COPIES «, t00=0x0141, t01=0x002c}
0x1f598…1f5ac               Head {h00=0x0010, h01=0x0050, text=» ANK A4,/FF «, t00=0x0141, t01=0x005c}
0x1f5ac…1f5de               Head {h00=0x002e, h01=0x0050, text=»SYA196 RF(Z) SYA198 NO MOORE OF THIS TYPE!«, t00=0x0141, t01=0x0070}
0x1f5de…1f600               Head {h00=0x001e, h01=0x0050, text=» ADK A2,2 INCREMENT LENGTH«, t00=0x0141, t01=0x00a2}
0x1f600…1f62c               Head {h00=0x0028, h01=0x0050, text=» SUK A4,1 DECREMENT NUMBER OF COPIES«, t00=0x0141, t01=0x00c4}
0x1f62c…1f63e               Head {h00=0x000e, h01=0x0050, text=» RB SYA196«, t00=0x0141, t01=0x00f0}
0x1f63e…1f67a               Head {h00=0x0038, h01=0x0050, text=»SYA198 ADK A5,UP:REC NEXT RECORD IN S:BTAB PROTOTYPE«, t00=0x0141, t01=0x0102}
0x1f67a…1f6a2               Head {h00=0x0024, h01=0x0050, text=» SUK A3,UP:REC DECREMENT LENGTH «, t00=0x0141, t01=0x013e}
0x1f6a2…1f6b4               Head {h00=0x000e, h01=0x0050, text=» RB SYA195«, t00=0x0141, t01=0x0166}
0x1f6b4…1f6c0               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0141, t01=0x0178}
0x1f6c0…1f6dc               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+SWPBLK=2«, t00=0x0141, t01=0x0184}
0x1f6dc…1f710               Head {h00=0x0030, h01=0x0050, text=»SYA199 ST A2,SAVE25,A13 SAVE COMPUTED LENGTH«, t00=0x0142, t01=0x0010}
0x1f710…1f71c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0142, t01=0x0044}
0x1f71c…1f732               Head {h00=0x0012, h01=0x0050, text=» IFT CREDIT=1 «, t00=0x0142, t01=0x0050}
0x1f732…1f740               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0142, t01=0x0066}
0x1f740…1f748               Head {h00=0x0004, h01=0x0050, t00=0x0142, t01=0x0074}
0x1f748…1f782               Head {h00=0x0036, h01=0x0050, text=»* RELOCATE T:ATAB- AND U:BTAB-ADDRESSES IN P:MTAB «, t00=0x0142, t01=0x007c}
0x1f782…1f78e               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0142, t01=0x00b6}
0x1f78e…1f7a8               Head {h00=0x0016, h01=0x0050, text=» ADS A6,T:ATOD,A13«, t00=0x0142, t01=0x00c2}
0x1f7a8…1f7c2               Head {h00=0x0016, h01=0x0050, text=» ADS A6,U:BTOD,A13«, t00=0x0142, t01=0x00dc}
0x1f7c2…1f7de               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+SWPBLK=2«, t00=0x0142, t01=0x00f6}
0x1f7de…1f7f8               Head {h00=0x0016, h01=0x0050, text=» ADS A6,S:BTOD,A13«, t00=0x0142, t01=0x0112}
0x1f7f8…1f804               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0142, t01=0x012c}
0x1f804…1f820               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x0142, t01=0x0138}
0x1f820…1f840               Head {h00=0x001c, h01=0x0050, text=»* CALCULATE NEW DDIV END«, t00=0x0142, t01=0x0154}
0x1f840…1f848               Head {h00=0x0004, h01=0x0050, t00=0x0142, t01=0x0174}
0x1f848…1f85a               Head {h00=0x000e, h01=0x0050, text=» LDR A5,A9«, t00=0x0142, t01=0x017c}
0x1f85a…1f87e               Head {h00=0x0020, h01=0x0050, text=» SU A5,SAVE04,A13 END-START «, t00=0x0142, t01=0x018e}
0x1f87e…1f8a6               Head {h00=0x0024, h01=0x0050, text=» AD A5,SAVE12,A13 ADD NEW START «, t00=0x0143, t01=0x0022}
0x1f8a6…1f8c4               Head {h00=0x001a, h01=0x0050, text=» ST A5,DATEND,A13 SAVE«, t00=0x0143, t01=0x004a}
0x1f8c4…1f8d0               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0143, t01=0x0068}
0x1f8d0…1f8ec               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x0143, t01=0x0074}
0x1f8ec…1f8f4               Head {h00=0x0004, h01=0x0050, t00=0x0143, t01=0x0090}
0x1f8f4…1f8fc               Head {h00=0x0004, h01=0x0050, t00=0x0143, t01=0x0098}
0x1f8fc…1f91e               Head {h00=0x001e, h01=0x0050, text=»* STORE MMTABLE ADDRESSES «, t00=0x0143, t01=0x00a0}
0x1f91e…1f926               Head {h00=0x0004, h01=0x0050, t00=0x0143, t01=0x00c2}
0x1f926…1f93c               Head {h00=0x0012, h01=0x0050, text=» LDK A4,MMDDIV«, t00=0x0143, t01=0x00ca}
0x1f93c…1f962               Head {h00=0x0022, h01=0x0050, text=» ADR A4,A13 GET TABLE ADDRESS «, t00=0x0143, t01=0x00e0}
0x1f962…1f98c               Head {h00=0x0026, h01=0x0050, text=» LDR A5,A13 CALC. REAL RELOCATION «, t00=0x0143, t01=0x0106}
0x1f98c…1f9a6               Head {h00=0x0016, h01=0x0050, text=» SU A5,SAVE12,A13 «, t00=0x0143, t01=0x0130}
0x1f9a6…1f9c0               Head {h00=0x0016, h01=0x0050, text=» SU A5,MMREL1,A13 «, t00=0x0143, t01=0x014a}
0x1f9c0…1f9dc               Head {h00=0x0018, h01=0x0050, text=» SUR A4,A5 RELOCATE «, t00=0x0143, t01=0x0164}
0x1f9dc…1f9fc               Head {h00=0x001c, h01=0x0050, text=» ST A4,MMTO,A13 AND SAVE«, t00=0x0143, t01=0x0180}
0x1f9fc…1fa12               Head {h00=0x0012, h01=0x0050, text=» LDK A4,MMTAB «, t00=0x0144, t01=0x0010}
0x1fa12…1fa3a               Head {h00=0x0024, h01=0x0050, text=» ADR A4,A13 'WORK-TABLE' ADDRESS«, t00=0x0144, t01=0x0026}
0x1fa3a…1fa56               Head {h00=0x0018, h01=0x0050, text=» SUR A4,A5 RELOCATE «, t00=0x0144, t01=0x004e}
0x1fa56…1fa70               Head {h00=0x0016, h01=0x0050, text=» ST A4,MMFROM,A13 «, t00=0x0144, t01=0x006a}
0x1fa70…1fa8c               Head {h00=0x0018, h01=0x0050, text=»* CALCULATE DDIV END«, t00=0x0144, t01=0x0084}
0x1fa8c…1fa94               Head {h00=0x0004, h01=0x0050, t00=0x0144, t01=0x00a0}
0x1fa94…1fab0               Head {h00=0x0018, h01=0x0050, text=» LDR A5,A9 DDIV END «, t00=0x0144, t01=0x00a8}
0x1fab0…1fad4               Head {h00=0x0020, h01=0x0050, text=» SU A5,SAVE04,A13 ENT-START «, t00=0x0144, t01=0x00c4}
0x1fad4…1fafc               Head {h00=0x0024, h01=0x0050, text=» AD A5,SAVE12,A13 ADD NEW START «, t00=0x0144, t01=0x00e8}
0x1fafc…1fb0e               Head {h00=0x000e, h01=0x0050, text=» LDR A6,A5«, t00=0x0144, t01=0x0110}
0x1fb0e…1fb42               Head {h00=0x0030, h01=0x0050, text=» ANKL A6,/F000 GET LOGICALL PAGE (MM-ENTRY) «, t00=0x0144, t01=0x0122}
0x1fb42…1fb6a               Head {h00=0x0024, h01=0x0050, text=» SRL A6,11 ADJUST FOR ADDRESSING«, t00=0x0144, t01=0x0156}
0x1fb6a…1fb9c               Head {h00=0x002e, h01=0x0050, text=» ADK A6,MMDDIV ADD RELATIVE START ADDRESS «, t00=0x0144, t01=0x017e}
0x1fb9c…1fbb8               Head {h00=0x0018, h01=0x0050, text=» ADR A6,A13 RELOCATE«, t00=0x0145, t01=0x0020}
0x1fbb8…1fbe2               Head {h00=0x0026, h01=0x0050, text=» LDR* A6,A6 GET MM-TABLE CONTENTS «, t00=0x0145, t01=0x003c}
0x1fbe2…1fc00               Head {h00=0x001a, h01=0x0050, text=» ST A6,FSTPAG,A13 SAVE«, t00=0x0145, t01=0x0066}
0x1fc00…1fc26               Head {h00=0x0022, h01=0x0050, text=» ANKL A5,/FFF GET DISPLACEMENT«, t00=0x0145, t01=0x0084}
0x1fc26…1fc48               Head {h00=0x001e, h01=0x0050, text=» ST A5,FSTADR,A13 AND SAVE«, t00=0x0145, t01=0x00aa}
0x1fc48…1fc54               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0145, t01=0x00cc}
0x1fc54…1fc6a               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x0145, t01=0x00d8}
0x1fc6a…1fc88               Head {h00=0x001a, h01=0x0050, text=»* CONTINUE IN PART 2 *«, t00=0x0145, t01=0x00ee}
0x1fc88…1fc94               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0145, t01=0x010c}
0x1fc94…1fcc6               Head {h00=0x002e, h01=0x0050, text=» LD A2,SAVE12,A13 GET TO-ADDRESS (SYSLDA) «, t00=0x0145, t01=0x0118}
0x1fcc6…1fcf2               Head {h00=0x0028, h01=0x0050, text=» OR A2,MMREL1,A13 PHYSICALL ADDRESS «, t00=0x0145, t01=0x014a}
0x1fcf2…1fd0a               Head {h00=0x0014, h01=0x0050, text=» LDR A5,A2 SAVE «, t00=0x0145, t01=0x0176}
0x1fd0a…1fd3e               Head {h00=0x0030, h01=0x0050, text=» LDKL A7,START2 GET EXECUTION START ADDRESS «, t00=0x0145, t01=0x018e}
0x1fd3e…1fd50               Head {h00=0x000e, h01=0x0050, text=» ADR A7,A2«, t00=0x0146, t01=0x0032}
0x1fd50…1fd76               Head {h00=0x0022, h01=0x0050, text=» LDKL A3,LENGT2 SYSLDA LENGTH «, t00=0x0146, t01=0x0044}
0x1fd76…1fd96               Head {h00=0x001c, h01=0x0050, text=» LDR A1,A13 FROM-ADDRESS«, t00=0x0146, t01=0x006a}
0x1fd96…1fd9e               Head {h00=0x0004, h01=0x0050, t00=0x0146, t01=0x008a}
0x1fd9e…1fdb6               Head {h00=0x0014, h01=0x0050, text=»* MOVE SYSLDA * «, t00=0x0146, t01=0x0092}
0x1fdb6…1fdbe               Head {h00=0x0004, h01=0x0050, t00=0x0146, t01=0x00aa}
0x1fdbe…1fdda               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT-MMUPAG=1«, t00=0x0146, t01=0x00b2}
0x1fdda…1fdfc               Head {h00=0x001e, h01=0x0050, text=»NXTMOV LDR* A4,A1 GET WORD«, t00=0x0146, t01=0x00ce}
0x1fdfc…1fe1a               Head {h00=0x001a, h01=0x0050, text=» STR A4,A2 STORE WORD «, t00=0x0146, t01=0x00f0}
0x1fe1a…1fe2c               Head {h00=0x000e, h01=0x0050, text=» ADK A1,2 «, t00=0x0146, t01=0x010e}
0x1fe2c…1fe3e               Head {h00=0x000e, h01=0x0050, text=» ADK A2,2 «, t00=0x0146, t01=0x0120}
0x1fe3e…1fe5c               Head {h00=0x001a, h01=0x0050, text=» SUK A3,2 DEC. LENGTH «, t00=0x0146, t01=0x0132}
0x1fe5c…1fe72               Head {h00=0x0012, h01=0x0050, text=» RB(NN) NXTMOV«, t00=0x0146, t01=0x0150}
0x1fe72…1fe7e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0146, t01=0x0166}
0x1fe7e…1fe9a               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+MMUPAG=2«, t00=0x0146, t01=0x0172}
0x1fe9a…1feaa               Head {h00=0x000c, h01=0x0050, text=» MVB A3 «, t00=0x0146, t01=0x018e}
0x1feaa…1feb6               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0147, t01=0x000e}
0x1feb6…1fecc               Head {h00=0x0012, h01=0x0050, text=» IFF CREDIT=0 «, t00=0x0147, t01=0x001a}
0x1fecc…1fed4               Head {h00=0x0004, h01=0x0050, t00=0x0147, t01=0x0030}
0x1fed4…1ff02               Head {h00=0x002a, h01=0x0050, text=» ABR A7 HEJ SVEJS! VI SES I PART 2... «, t00=0x0147, t01=0x0038}
0x1ff02…1ff0e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0147, t01=0x0066}
0x1ff0e…1ff24               Head {h00=0x0012, h01=0x0050, text=» IFT CREDIT=0 «, t00=0x0147, t01=0x0072}
0x1ff24…1ff3a               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP9 «, t00=0x0147, t01=0x0088}
0x1ff3a…1ff62               Head {h00=0x0024, h01=0x0050, text=» CALL ERROR INCONSISTENT MONITOR«, t00=0x0147, t01=0x009e}
0x1ff62…1ff6e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0147, t01=0x00c6}
0x1ff6e…1ff82               Head {h00=0x0010, h01=0x0050, text=»LDAEND EQU *«, t00=0x0147, t01=0x00d2}
0x1ff82…1ff8e               Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0147, t01=0x00e6}
0x1ff8e…1ff92               Head {h00=0x4004, h01=0x0000}
0x1ff92…1ff96               01 47 00 f2                                                                                                                                                                                                                                       ┆ G  ┆
0x1ff96…1ff9e (328, 1, 8)   20 04 00 00 01 48 00 04                                                                                                                                                                                                                           ┆     H  ┆
0x1ff9e…1ffa6 (329, 1, 8)   20 04 00 00 00 41 00 04                                                                                                                                                                                                                           ┆     A  ┆
0x1ffa6…1fff6 (330, 0, 400) 2a 20 00 01 01 90 00 06 00 50 2a 20 00 02 00 0a 00 12 00 50 2a 5c 45 4e 54 52 59 20 50 4f 49 4e 54 53 00 02 00 14 00 06 00 50 2a 20 00 02 00 2a 00 06 00 50 2a 20 00 02 00 34 00 32 00 50 5c 45 4e 54 52 59 5c 44 43 31 35 41 44 5c 41 44 44 52   ┆*        P*        P* ENTRY POINTS       P*    *   P*    4 2 P ENTRY DC15AD ADDR┆
0x1fff6…20046               45 53 53 20 42 4c 4f 43 4b 20 54 45 52 4d 49 4e 41 4c 20 52 45 51 55 45 53 54 53 20 00 02 00 3e 00 22 00 50 5c 45 4e 54 52 59 5c 49 48 31 35 30 31 5c 49 4e 50 55 54 20 49 4e 54 45 52 52 55 50 54 20 00 02 00 74 00 22 00 50 5c 45 4e 54 52 59   ┆ESS BLOCK TERMINAL REQUESTS    > " P ENTRY IH1501 INPUT INTERRUPT    t " P ENTRY┆
0x20046…20096               5c 49 48 31 35 30 32 5c 4f 55 54 50 55 54 20 49 4e 54 45 52 52 55 50 54 00 02 00 9a 00 22 00 50 5c 45 4e 54 52 59 5c 44 43 31 35 4f 4e 5c 50 4f 57 45 52 20 4f 4e 20 52 4f 55 54 49 4e 45 00 02 00 c0 00 22 00 50 5c 45 4e 54 52 59 5c 44 57 31   ┆ IH1502 OUTPUT INTERRUPT     " P ENTRY DC15ON POWER ON ROUTINE     " P ENTRY DW1┆
0x20096…200e6               35 30 30 5c 44 57 54 20 46 4f 52 20 44 43 20 54 41 53 4b 20 00 02 00 e6 00 06 00 50 2a 20 00 02 01 0c 00 06 00 50 2a 20 00 02 01 16 00 1a 00 50 2a 5c 45 58 54 45 52 4e 41 4c 20 52 45 46 45 52 45 4e 43 45 53 20 00 02 01 20 00 06 00 50 2a 20   ┆500 DWT FOR DC TASK        P*        P*        P* EXTERNAL REFERENCES        P* ┆
0x200e6…20136               00 02 01 3e 00 06 00 50 2a 20 00 02 01 48 00 22 00 50 5c 45 58 54 52 4e 5c 54 44 49 53 50 5c 44 49 53 50 41 54 43 48 45 52 20 45 4e 54 52 59 20 00 02 01 52 00 28 00 50 5c 45 58 54 52 4e 5c 53 41 56 45 38 5c 53 41 56 45 20 41 31 2d 41 38 20   ┆   >   P*    H " P EXTRN TDISP DISPATCHER ENTRY    R ( P EXTRN SAVE8 SAVE A1-A8 ┆
0x20136…20186 (331, 0, 400) 4f 4e 20 41 31 35 20 53 54 41 43 4b 00 02 01 78 00 24 00 50 5c 45 58 54 52 4e 5c 54 45 4e 44 49 4f 5c 43 4f 4d 50 4c 45 54 45 20 49 2f 4f 20 45 56 45 4e 54 00 03 00 14 00 20 00 50 5c 45 58 54 52 4e 5c 44 49 53 49 4f 45 5c 52 45 51 55 45 53   ┆ON A15 STACK   x $ P EXTRN TENDIO COMPLETE I/O EVENT       P EXTRN DISIOE REQUES┆
0x20186…201d6               54 20 45 52 52 4f 52 20 00 03 00 3c 00 1c 00 50 5c 45 58 54 52 4e 5c 53 45 54 49 4d 45 5c 53 45 54 20 54 49 4d 45 52 20 00 03 00 60 00 1c 00 50 5c 45 58 54 52 4e 5c 44 57 54 53 54 5c 44 57 54 20 53 54 41 54 55 53 20 00 03 00 80 00 1a 00 50   ┆T ERROR    <   P EXTRN SETIME SET TIMER    `   P EXTRN DWTST DWT STATUS        P┆
0x201d6…20226               5c 45 58 54 52 4e 5c 44 57 54 4f 52 5c 44 57 54 20 4f 52 44 45 52 00 03 00 a0 00 1a 00 50 5c 45 58 54 52 4e 5c 44 57 54 45 43 42 5c 44 57 54 20 45 43 42 20 00 03 00 be 00 2a 00 50 5c 45 58 54 52 4e 5c 49 4e 54 53 41 56 5c 53 41 56 45 20 41   ┆ EXTRN DWTOR DWT ORDER       P EXTRN DWTECB DWT ECB      * P EXTRN INTSAV SAVE A┆
0x20226…20276               52 45 41 20 4c 41 53 54 20 49 4e 54 45 52 52 55 50 54 00 03 00 dc 00 28 00 50 5c 45 58 54 52 4e 5c 54 45 42 43 44 49 43 5c 41 53 43 49 49 20 54 4f 20 45 42 43 44 49 43 20 54 41 42 4c 45 00 03 01 0a 00 28 00 50 5c 45 58 54 52 4e 5c 54 41 53   ┆REA LAST INTERRUPT     ( P EXTRN TEBCDIC ASCII TO EBCDIC TABLE     ( P EXTRN TAS┆
0x20276…202c6               43 49 49 5c 45 42 43 44 49 43 20 54 4f 20 41 53 43 49 49 20 54 41 42 4c 45 20 00 03 01 36 00 06 00 50 5c 20 00 03 01 62 00 06 00 50 2a 20 00 03 01 6c 00 06 00 50 2a 20 00 03 01 76 00 06 00 50 2a 20 00 03 01 80 00 06 00 50 2a 20 00 03 01 8a   ┆CII EBCDIC TO ASCII TABLE    6   P     b   P*    l   P*    v   P*        P*     ┆
0x202c6…20316 (332, 0, 400) 00 36 00 50 2a 20 20 20 53 54 41 4e 44 41 52 44 20 49 4e 54 45 52 46 41 43 45 20 50 41 52 54 20 46 4f 52 20 44 41 54 41 20 43 4f 4d 4d 55 4e 49 43 41 54 49 4f 4e 00 04 00 04 00 06 00 50 2a 20 00 04 00 3e 00 06 00 50 2a 20 00 04 00 48 00 06   ┆ 6 P*   STANDARD INTERFACE PART FOR DATA COMMUNICATION       P*    >   P*    H  ┆
0x20316…20366               00 50 2a 20 00 04 00 52 00 06 00 50 2a 20 00 04 00 5c 00 12 00 50 2a 5c 44 57 54 20 43 4f 4e 54 45 4e 54 53 00 04 00 66 00 06 00 50 2a 20 00 04 00 7c 00 4a 00 50 2a 5c 44 57 54 43 48 50 5c 54 45 52 4d 49 4e 41 4c 20 41 44 44 52 45 53 53 20   ┆ P*    R   P*        P* DWT CONTENTS   f   P*    | J P* DWTCHP TERMINAL ADDRESS ┆
0x20366…203b6               41 53 20 47 49 56 45 4e 20 41 54 20 50 41 52 41 4d 45 54 45 52 20 54 52 41 4e 53 46 45 52 20 28 42 49 54 20 23 30 38 2d 23 31 35 29 00 04 00 86 00 06 00 50 2a 20 00 04 00 d4 00 18 00 50 2a 5c 44 57 54 20 44 49 53 50 4c 41 43 45 4d 45 4e 54   ┆AS GIVEN AT PARAMETER TRANSFER (BIT #08-#15)       P*        P* DWT DISPLACEMENT┆
0x203b6…20406               53 20 00 04 00 de 00 06 00 50 2a 20 00 04 00 fa 00 2e 00 50 44 57 54 54 50 5c 45 51 55 5c 2f 31 30 5c 54 49 4d 45 52 20 50 4f 49 4e 54 45 52 20 4f 52 44 45 52 20 50 52 4f 43 45 53 53 20 00 04 01 04 00 28 00 50 44 57 54 57 51 5c 45 51 55 5c   ┆S        P*      . PDWTTP EQU /10 TIMER POINTER ORDER PROCESS      ( PDWTWQ EQU ┆
0x20406…20456               2f 31 32 5c 57 52 49 54 45 2f 47 45 54 20 42 55 46 46 45 52 20 51 55 45 55 45 00 04 01 36 00 1e 00 50 44 57 54 53 51 5c 45 51 55 5c 2f 31 34 5c 53 54 41 54 55 53 20 51 55 45 55 45 00 04 01 62 00 20 00 50 44 57 54 52 51 5c 45 51 55 5c 2f 31   ┆/12 WRITE/GET BUFFER QUEUE   6   PDWTSQ EQU /14 STATUS QUEUE   b   PDWTRQ EQU /1┆

Reduced view