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

⟦582b91448⟧

    Length: 84274 (0x14932)
    Notes: pts_type(SC)
    Names: »SYSLDM.SC«

Derivation

└─⟦7e2393f80⟧ Bits:30009710 Philips computer tape "M_KONV"
    └─⟦this⟧ »M:KONV/SYSLDM.SC« 

PTS(SC)

	IDENT SYSLDM 	REL 9.2 80-03-19  870105040920 

			REL 9.2 79-12-20 
			=2,FAULTY ECHO FUNCTION
			=1,FAULTY LENGTH OF TEMPORARY BUFFER,USED BY XMOVE 
			REL 9.2 79-12-20 ST
	ENTRY	SYSLDM 
*************************** 
*                         * 
*  ENTRIES AND EXTERNALS  * 
*                         * 
*************************** 
	EXTRN	FREQUE 
	EXTRN	INTLT1 
	EXTRN	REL
	EXTRN	SCLASS 
	EXTRN	SCTADA 
	EXTRN	SCTANO 
	EXTRN	SCTBLK 
	EXTRN	SCTBUG 
	EXTRN	SCTCDT 
	EXTRN	SCTDCT 
	EXTRN	SCTDMC 
	EXTRN	SCTDMI 
	EXTRN	SCTDML 
	EXTRN	SCTDMT 
	EXTRN	SCTEFA 
	EXTRN	SCTLAC 
	EXTRN	SCTLAP 
	EXTRN	SCTNOP 
	EXTRN	SCTNOS 
	EXTRN	SCTOPT 
	EXTRN	SCTPAG 
	EXTRN	SCTPLD 
	EXTRN	STTPSZ 
	EXTRN	SCTPSZ 
	EXTRN	SCTSEG 
	EXTRN	SCTSFA 
	EXTRN	SCTSWB 
	EXTRN	SCTTCT 
	EXTRN	SYSBAS 
	EXTRN	SYSLOD 
	EXTRN	TCLASS 
	EXTRN	TTMJOB 
	EXTRN	DWTECH 
	EXTRN	DWTSQ
	EJECT
	EXTRN	M:REL
	EXTRN	ERROR
	EXTRN	MOVE 
	EXTRN	CMPADR 
	EXTRN	CONVRT 
	EXTRN	NXTBLK 
	EXTRN	SYSLDA 
	EXTRN	SAVE01 
	EXTRN	SAVE02 
	EXTRN	SAVE03 
	EXTRN	SAVE04 
	EXTRN	SAVE05 
	EXTRN	SAVE06 
	EXTRN	SAVE07 
	EXTRN	SAVE08 
	EXTRN	SAVE09 
	EXTRN	SAVE10 
	EXTRN	SAVE11 
	EXTRN	SAVE12 
	EXTRN	SAVE13 
	EXTRN	SAVE14 
	EXTRN	SAVE15 
	EXTRN	SAVE16 
	EXTRN	SAVE17 
	EXTRN	SAVE18 
	EXTRN	SAVE19 
	EXTRN	SAVE20 
	EXTRN	SAVE21 
	EXTRN	NUMSEG 
	EXTRN	SAVE23 
	EXTRN	SAVE24 
	EXTRN	SAVE25 
	EXTRN	BUFSIZ 
	EXTRN	SYSBUF 
	EXTRN	PRGLG1 
	EJECT
* 
*  EXTERNAL SUBROUTINES 
* 
	EXTRN	NXTCOM 
	EXTRN	GETNUM 
	EJECT


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

MMUPAG	EQU	0	MEMORY MANAGEMENT UNIT 
SWPBLK	EQU	0	SWAPPABLE WORK BLOCKS
CREDIT	EQU	1	CREDIT APPLICATION 
	EJECT
				
* 
*  CONSTANTS
* 
S:BTAB	EQU	40	DISPL. TO S:BTAB ADDRESS
UP:REC	EQU	6	RECORD LENGTH IN INITIAL S:BTAB
UPNAME	EQU	4	PROTOTYPE NAME 
WBLEN	EQU	-4	LENGTH OF WORKBLOCK
				
				
******************************* 
* SAVE01URATION FILE (SAVE01) * 
******************************* 
			 
* 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
****************
* SOP-HANDLING *
****************
SOP	EQU	/2E	DEVICE ADDRESS

LMP1	EQU	/400	LAMP 1 CODE 
LMP2	EQU	/200 
LMP3	EQU	/100 
LMP4	EQU	/80
LMP5	EQU	/40
LMP6	EQU	/20
LMP7	EQU	/10
LMP8	EQU	8
LMP9	EQU	4
LMP10	EQU	2 
LMP11	EQU	1 
			 
***************************************************************** 
*  CALL-FORMAT, PERFORMS:  CFR      A14,A13                     * 
*                          DATA     [REL-ADDRESS]               * 
*                                                               * 
***************************************************************** 
			 
			 
			 
CALL	FORM	16=/F697,16 
	EJECT
***************************************************************** 
*                CONSTANTS USED IN SYSLOD PART M                * 
***************************************************************** 
* 
*                ********** 
*                *  TTAB  * 
*                ********** 
* 
TTB:MT	EQU	-34
TTB:SB	EQU	-2 
TTB:ID	EQU	2
TTB:ST	EQU	4
TTB:PP	EQU	6
TTB:PW	EQU	8
TTB:SA	EQU	10 
TTB:TD	EQU	40 
	EJECT
* 
*               ********* 
*               *  DWT  * 
*               ********* 
* 
DWTCHP	EQU	0	CHANNEL PARAMETER
DWTST	EQU	2	STATUS
DWTECB	EQU	4	ECB ADDRESS
DWTOR	EQU	6	ORDER 
DWTADR	EQU	8	ADDRESS BLOCK
DWTTAB	EQU	10	TTAB ADDRESS
DWTWAT	EQU	12	WAIT/ACTIVATE INDICATOR 
DWTTQ	EQU	14	TERMINAL QUEUE 
DWTUEC	EQU	16	USER ECB ADDRESS
DWTMEC	EQU	18	MONITOR ECB ADDRESS 
	EJECT
* 
*                  ***********
*                 *  PAGTAB  *
*                  ***********
* 
PAGQF	EQU	0 
PAGQB	EQU	2 
PAGPA	EQU	4 
PAGSB	EQU	6 
	EJECT
* 
*                    *************
*                    *  SEGTAB   *
*                    *************
* 
SEGPB	EQU	6 
SEGSB	EQU	6 

	EJECT
* 
*                 ******************* 
*                 *  MISCELLANOUES  * 
*                 ******************* 
* 
BUFLEN	EQU	-4 
DEVIND	EQU	-2 
DWTLEN	EQU	6
TDCDD1	EQU	5
TDCDD2	EQU	6
LCND1	EQU	10
LCND2	EQU	11
SWBLEN	EQU	4	DISPL. TO LENGTH OF SWB
SWBSEC	EQU	6	DISPL. TO LENGTH IN SECTORS
	EJECT
******************************************************
*                                                    *
*                                                    *
*   THIS IS THE MONITOR CONFIGURATION PROGRAM ENTRY  *
*                                                    *
*   IT IS ENTERED FROM SYSLOD WITH THE FOLLOWING     *
*   PARAMETERS:                                      *
*                                                    *
*   A1 - POINTER TO CURRENT LOCATION OF SYSLDA       *
*   A2 - POINTER TO PREVIOUS LOCATION OF SYSLDA      *
*                                                    *
*                                                    *
******************************************************
SYSLDM	EQU	*
	ST	P,SCTSFA+2	SAVE LOCATION COUNTER
	LDKL	A11,SYSBAS	GET SYSBAS START ADDRESS 
	ST	A11,SCTSFA	UPDATE START OF FREE AREA
	LDR	A8,P	INIT STACK POINTER
	ADK	A1,2	RELOCATION ROUTINE ENTRY
	CFR	A8,A1
	ST	A13,SCTEFA	UPDATE END OF FREE AREA
	LDKL	A2,TCLASS	GET ADDRESS TO TCLASS 
	CWK	A2,SCLASS	SAME AS ADDRESS TO SCLASS? 
	RF(E)	NO:TCL	YES:DUMMY TCLASS! 
	CALL	CHPTRS	RELOCATE POINTERS IN TCLASS
	ST	A2,SAVE18,A13	SAVE RELOCATED POINTER TO TCLASS
NO:TCL	LDKL	A2,SCLASS	GET ADDRESS TO SCLASS 
	CALL	CHPTRS	RELOCATE POINTERS IN SCLASS
	ST	A2,SAVE11,A13	SAVE RELOCATED POINTER TO SCLASS
* 
*  CLEAR ALL WORDS IN SYSTEM AREA 
* 
	LD	A1,SCTEFA 
	LD	A2,SCTSFA 
CLRSYS	EQU	*
	SUK	A1,2 
	CMR	A1 
	CWR	A1,A2
	RB(NE)	CLRSYS
	LDKL	A1,CONMON 
	AD	A1,M:REL,A13
	ABR	A1 
	EJECT
*********************************************** 
*  CHPTRS - CHANGE POINTERS IN TCLASS/SCLASS  * 
*********************************************** 
* 
*  ENTRY:  A2 - POINTER TO TCLASS/SCLASS
*         A11 - SYSLOD START ADDRESS
*         A12 - RELOCATION CONSTANT 
* 
*  EXIT:   A2 - POINTER TO MOVED TCLASS/SCLASS
* 
*  WORK REGISTER:A1-A7
* 
*  SUBROUTINES: 
* 
CHPTRS	EQU	*
	ADR	A2,A12	RELOCATE POINTER
	LDR	A3,A2	GET POINTER TO ORIGIN TCLASS/SCLASS
	LDR*	A4,A3	GET LENGTH OF TCLASS/SCLASS 
CHPT10	EQU	*
	SUK	A4,2	MOORE ENTRIES I TCLASS/SCLASS ? 
	RF(Z)	CHPT30	NO! 
	ADK	A3,2	NEXT ENTRY
	LDR*	A5,A3	GET POINTER TO CLASS
	ADR	A5,A12	RELOCATE
	STR	A5,A3	STORE
	LDR*	A6,A5	GET LENGTH OF CLASS 
CHPT20	EQU	*
	SUK	A6,4	MOORE DEVICES IN THIS CLASS?
	RB(NP)	CHPT10	NO!
	ADK	A5,4	NEXT DEVICE 
	LDR*	A7,A5	GET DWT-ADDRESS 
	LDR	A9,A7	GET DWT-ADDRESS
	CALL	CMPADR	COMPARE ADDRESSES
	RB(G)	CHPT20	DWT IN DRIVER!
	ADR	A7,A12	RELOCATE
	STR	A7,A5	STORE RELOCATED DW-ADDRESS 
	LD	A8,SCTOPT	GET OPTION WORD 
	ANKL	A8,1	MMU IN SYSTEM? 
	RB(Z)	CHPT20	NO! 
	LD	A8,DWTMEC,A7	GET MONITOR ECB ADDRESS
	LDR	A9,A8	GET MONITOR ECB ADDRESS
	ANKL	A9,1	ADDRESS ALREADY RELOCATED? 
	RB(NZ)	CHPT20	YES! 
	ADR	A8,A12	RELOCATE
	ADKL	A8,1	INDICATE DWT-ADDRESS RELOCATED 
	ST	A8,DWTMEC,A7	STORE RELOCATED ADDRESS
	RB	CHPT20
CHPT30	EQU	*
	RTN	A14
 EJECT
**************************************************
*  B:TCT - BUILD TASK CONTROL TABLE              *
**************************************************
* 
*  REFERENCED IN: MONCON
* 
*  ENTRY: SAVE01 - START OF SAVE01URATION DATA
 EJECT
**************************************************
*  B:TCT - BUILD TASK CONTROL TABLE              *
**************************************************
* 
*  REFERENCED IN: MONCON
* 
*  ENTRY: SAVE01 - START OF SAVE01URATION DATA
* 
*  EXIT:  A6 - START OF TC:TAB
*         A7 - LENGTH OF TC:TAB 
* 
*  WORK REGISTERS:  A2,A3 
* 
*  SUBROUTINES: 
* 
*               TASK CONTROL TABLE LAYOUT 
*               _________________________ 
*              I       LENGTH            I
*               _________________________ 
*              I       TTMJOB            I
*               _________________________ 
*              I    MONITOR TASKS        I
*               _________________________ 
*              I      USER TASKS         I
*              __________________________ 
* 
	EJECT
B:TCT	EQU	* 
	LD	A11,SAVE01,A13	GET START OF SAVE01URATION DATA
	LD	A7,SCTSFA	GET START OF FREE AREA
	LDR	A6,A7	SAVE 
	LDKL	A2,TTMJOB	GET TTMJOB ADDRESS
	ST	A2,2,A7	STORE IN TC:TAB 
	ADK	A7,4	CONTINUE WITH MONITOR TASKS 
	LD	A2,SCTOPT	ANY OPTIONS AVALIABLE?
	RF(Z)	BTCT15	NO! 
*********************************************************** 
*  RESERV ENTRIES IN TC:TAB IF CERTAIN OPTIONS AVALIABLE  * 
*  - TO BE PROVIDED                                       * 
*********************************************************** 
BTCT15	EQU	*
	LD	A2,SCTDMT	DATA MANAGEMENT?
	RF(Z)	BTCT30	NO! 
	LDR	A3,A2	SAVE SCTDMT
	ANK	A2,1	DMTASK D0?
	RF(Z)	BTCT20	NO! 
	ADK	A7,2	RESERV ENTRY FOR DMTASK D0
BTCT20	EQU	*
	LDR	A2,A3	GET SCTDMT 
	ANK	A2,2	DM-TASK D1? 
	RF(Z)	BTCT25	NO! 
	ADK	A7,2	RESERV ENTRY FOR DM-TASK D0 
BTCT25	EQU	*
	LDR	A2,A3	GET SCTDMT 
	ANK	A2,4	DMTASK D2?
	RF(Z)	BTCT30	NO! 
	ADK	A7,2	RESERV ENTRY FOR DMTASK D2
BTCT30	EQU	*
* 
*  COMPUTE NUMBER OF TASKS AND RESERV SPACE IN TC:TAB 
* 
*  A11 - POINTER TO TASK DEFINITION BLOCK 
* 
	ST	A7,SAVE13,A13	SAVE CURRENT USER TASK ENTRY
	ST	A7,SAVE02,A13	FIRST USER TASK ENTRY 
	LCR	A2,A11	GET BLOCK TYPE
	CCK	A2,'TT'	TASK DEFINITION BLOCK? 
	RF(E)	BTCT35	YES 
	LDKL	A1,LMP4	FORMAT ERROR
	CALL	ERROR	HALT
BTCT35	EQU	*
* 
*  COMPUTE NUMBER OF TASK IN EACH TASK CLASS
* 
BTCT40	EQU	*
	CALL	GETTSK	GET NUMBER OF TASKS
BTCT50	EQU	*
	ADK	A7,2	RESERV ANOTHER ENTRY IN TC:TAB
	CW	A7,SCTEFA	CHECK IF MEMORY LEFT
	RF(NE)	BTCT55	YES! 
	LDKL	A1,LMP3 
	CALL	ERROR	INDICATE MEMORY OVERFLOW
BTCT55	EQU	*
	SUK	A1,1	MOORE TASKS IN THIS CLASS?
	RB(P)	BTCT50	YES 
	CALL	NXTBLK	SKIP TO NEXT BLOCK 
	CCK	A2,'TT'	TASK DEFINITION BLOCK? 
	RB(E)	BTCT40	YES 
* 
*  ENTRIES FOR ALL USER TASKS RESERVED IN TC:TAB
* 
	ST	A7,SCTSFA	UPDATE END OF FREE AREA 
	SUR	A7,A6	LENGTH OF TC:TAB 
	STR	A7,A6	STORE LENGTH IN TC:TAB 
	ST	A6,SCTTCT	STORE POINTER TO TC:TAB 
	RTN	A14
	EJECT
************************************************* 
*   B:DMTT - BUILD DATA MANAGEMENT TASK TABLES  * 
************************************************* 
* 
*  ENTRY:  SCTSFA - START OF FREE AREA
*          SCTTCT - ADDRESS TO TC:TAB 
*          SCTDMT - DATA MANAGEMENT INDICATOR 
* 
*  EXIT:
* 
*  WORK REGISTERS:  A1,A2,A3,A7,A12 
* 
*  SUBROUTINES: DMTGEN
* 
B:DMTT	EQU	*
	LD	A12,SCTSFA	GET START OF FREE AREA 
	LD	A7,SCTTCT	GET POINTER TO TC:TAB 
	ADK	A7,4	FIRST DM-TASK ENTRY 
	LD	A2,SCTDMT	 DATA MANAGEMENT? 
	RF(Z)	DMTTEX	NO! 
	LDR	A3,A2	SAVE DATA MANAGEMENT INDICATOR 
	LD	A6,SCTDMI	GET INDEX BUFFER RECORD SIZE
	ANK	A2,1	DM-TASK D0? 
	RF(Z)	DMTT10	NO! 
	LDKL	A1,'#D'	DM-TASK ID
	CALL	DMTGEN
DMTT10	EQU	*
	LDR	A2,A3	GET DATA MANAGEMENT INDICATOR
	ANK	A2,2	DM-TASK D1? 
	RF(Z)	DMTT20	NO! 
	LDKL	A1,'#E'	TASK ID 
	CALL	DMTGEN
DMTT20	EQU	*
	LDR	A2,A3	GET DATA MANAGEMENT INDICATOR
	ANK	A2,4	DM-TASK D2? 
	RF(Z)	DMTT30	NO! 
	LDKL	A1,'#F'	TASK ID 
	CALL	DMTGEN
DMTT30	EQU	*
DMTTEX	EQU	*
	RTN	A14
	EJECT
**************************************************
*  DMTGEN - GENERATE DATA MANAGEMENT TASK TABLE  *
**************************************************
* 
*  ENTRY:  A1 - TASK ID 
*          A6 - INDEX RECORD BUFFER SIZE
*          A7 - TCTAB ENTRY FOR CURRENT TASK
*         A12 - START OF FREE AREA
* 
*  EXIT:
* 
*  WORK REGISTERS:
* 
*  SUBROUTINES: 
* 
DMTGEN	EQU	*
	LD	A2,SCTOPT	GET OPTION WORD 
	ANK	A2,1	MMU OPTION? 
	RF(Z)	DMTG20	NO! 
	LDK	A4,0	RESET PAGE POINTER
DMTG10	EQU	*
	CWK	A4,/4000	LAST PAGE?
	RF(E)	DMTG30	YES!
	STR	A4,A12	STORE PAGE POINTER
	ADKL	A4,/400	INCREMENT PAGE POINTER
	ADKL	A12,2	INCREMENT MMU ENTRY POINTER 
	RB	DMTG10
DMTG20	EQU	*
	LD	A2,SCTOPT	GET OPTION WORD 
	ANK	A2,2	DISC PAGING?
	RF(Z)	DMTG40	NO! 
DMTG30	EQU	*
	ADKL	A12,2	SEGMENT BLOCK ADDRESS 
DMTG40	EQU	*
	STR	A12,A7	STORE TTAB ENTRY POINTER IN TC:TAB
	ADK	A7,2	NEXT ENTRY IN TC:TAB
	ST	A1,TTB:ID,A12	TASK IDENTIFICATION 
	LDKL	A1,/0031	TASK LEVEL 
	ST	A1,TTB:ST,A12	STORE 
	SLL	A1,10	MOVE LEVEL TO LEFT BYTE
	ORKL	A1,/00C0	PROGRAM STATUS 
	ST	A1,TTB:PW,A12	STORE IN TTAB 
	ADKL	A12,40	TERMINAL DEVICES 
	LDK	A1,6	LENGTH
	STR	A1,A12	STORE 
	ADKL	A12,40	TASK STACK+2 
	LDR	A1,A6	GET INDEX RECORD BUFFER SIZE 
	SLL	A1,2	MULTIPLY BY 4 
	ADR	A12,A1	RESERV SPACE FOR BUFFERS
	LD	A2,SCTSFA 
	SUK	A2,2 
DMTG50	ADK	A2,2 
	CW	A2,SCTEFA	CHECK IF MEMORY OVERFLOW
	RF(NE)	DMTG60	NO!
	LDKL	A1,LMP3 
	CALL	ERROR	INDICATE MEMORY OVERFLOW
DMTG60	CWR	A2,A12 
	RB(NE)	DMTG50
	ST	A12,SCTSFA	UPDATE START OF FREE AREA
	RTN	A14
	EJECT
******************************
*  B:TT - BUILD TASK TABLES  *
******************************
* 
*  REFERENCED IN: MONCON
* 
*  ENTRY:  SAVE01 - START OF SAVE01URATION DATA 
* 
*  EXIT:  TC:TAB CONTAIN POINTERS TO ALL TASK TABLES
* 
*  WORK REGISERS:  A1-A12 
* 
*  SUBROUTINES:  CONVRT,GETTSK,TETTDC,GETCLN,GETSDC 
* 
	EJECT
*                 TASK TABLE LAYOUT 
*             ________________________
*             I        MMU           I
*             I       TABLE          I
*             I         16           I
*             I        WORDS         I
*             I______________________I
*   TTB:SB    I   SEGMENT POINTER    I
*             ------------------------
*  TASK ENTRY I       QUEUE          I
*             ------------------------
*   TTB:ID    I TASK IDENTIFICATION  I
*             ------------------------
*   TTB:ST    I    STATUS/LEVEL      I
*             ------------------------
*   TTB:PP    I    PENDING QUEUE     I
*             ------------------------
*   TTB:PW    I PROGRAM STATUS WORD  I
*             ------------------------
*   TTB:SA    I    DISPATCH ADDRESS  I
*             ------------------------
*             I       REGISTER       I
*             I       SAVE           I
*             I       AREA           I
*             I       14             I
*             I       WORDS          I
*             ------------------------
*  TTB:TD     I       TASK           I
*             I    SAVE01URATION     I
*             I        TABLE         I
*             :                      :
*             :                      :
*             I______________________I
* 
* 
*             TASK SAVE01URATION TABLE LAYOUT 
*             ______________________________
*             I           LENGTH           I
*             ------------------------------
*             I       INDEX/FILCODE        I
*             ------------------------------
*             I        DWT-ADDRESS         I
*             ------------------------------
*             :                            :
*             :                            :
*             ------------------------------
*             I       INDEX/FILECODE       I
*             ------------------------------
*             I        DWT-ADDRESS         I
*             ------------------------------
	EJECT
B:TT	EQU	*
	LD	A12,SCTSFA	GET START OF FREE AREA 
	LD	A11,SAVE01,A13	GET START OF SAVE01URATION DATA
	LD	A2,SCTDML	GET NUMBER OF LOCAL DM-FILES
	SLL	A2,2	MULTIPLY BY 4 
	ST	A2,SAVE04,A13	SAVE NUMBER OF BYTES TO RESERVE 
BTT10	EQU	* 
	LCR	A2,A11	GET FIRST BLOCK TYPE
	CCK	A2,'TT'	TASK DEFINITION BLOCK? 
	RF(E)	BTT20	YES
	LDKL	A1,LMP4	FORMAT ERROR
	CALL	ERROR 
BTT20	EQU	* 
* 
*  GET NUMBER OF TASKS IN THIS CLASS
* 
	CALL	GETTSK
	ST	A1,SAVE19,A13	SAVE
* 
*  GET TASK ID START VALUE
* 
	LC	A5,TDBID+4,A11	GET FIRST ID CHAR
	SLL	A5,8	MOVE TO LEFT BYTE 
	LC	A5,TDBID+5,A11	GET SECOND ID DIGIT
	ST	A5,SAVE16,A13	SAVE TASK ID START VALUE
	IFT	CREDIT=1 
* 
*  GET TASK CLASS TO MATCH VALUE
* 
	LC	A5,TDBMC+4,A11	GET FIRST CHAR IN TCL
	SLL	A5,8	MOVE TO LEFT BYTE 
	LC	A5,TDBMC+5,A11	GET SECOND CHAR IN TCL 
	CALL	GETTCL	GET TCL START VALUE
	ST	A5,SAVE17,A13	SAVE
	XIF
	EJECT
* 
*  GET TASK LEVEL 
* 
	LC	A5,TDBTL+4,A11	GET FIRST DIGIT IN LEVEL 
	SLL	A5,8	MOVE TO LEFT BYTE 
	LC	A5,TDBTL+5,A11	GET SECOND DIGIT IN LEVEL
	CALL	CONVRT	CONVERT TO BINARY
	ST	A1,SAVE24,A13	SAVE
* 
*  COMPUTE SIZE OF SAVE01URATION DEPENDENT PART OF TASK TABLE 
* 
	LDKL	A10,TTB:TD	STANDARD LENGTH
	LD	A5,SCTOPT	GET OPTION WORD 
	ANK	A5,1	MMU PAGING? 
	RF(Z)	BTT25	NO 
	SUKL	A10,TTB:MT	16+1 WORD EXTRA IF MMU 
	SUKL	A12,TTB:MT	RESERV SPACE FOR EXTRA WORDS 
	RF	BTT30 
BTT25	EQU	* 
	LD	A5,SCTOPT	GET OPTION WORD 
	ANK	A5,2	DISC PAGING?
	RF(Z)	BTT30	NO 
	SUKL	A10,TTB:SB	ONE WORD EXTRA IF DISC PAGING
	SUKL	A12,TTB:SB	RESERV SPACE FOR EXTRA WORD
BTT30	EQU	* 
* 
*  ADD ONE WORD FOR LENGTH OF TASK SAVE01URATION TABLE
* 
	ADKL	A10,2 
* 
*  COMPUTE SIZE OF TERMINAL DEVICE CLASS DEPENDENT PART 
*  OF TASK SAVE01URATION TABLE
* 
	LDK	A6,0	RESET LENGTH
	LDR	A9,A11	INIT SUB-POINTER IN TASK DEFINITION BLOCK 
	ADKL	A9,TDBFST	TERMINAL DEVICE CLASS DEFINITION
	CALL	GETTDC	GET NUMBER OF TDC:S
	LDR	A7,A1	SAVE 
BTT35	EQU	* 
	RF(Z)	BTT40
	CALL	GETCLN	GET CLASS NUMBER (1-99)
	ADR	A1,A1	2*(BINARY CLASS NUMBER)
	LD	A8,SAVE18,A13	GET POINTER TO TCLASS 
	LDR*	A2,A8 
	SUK	A2,2 
	CWR	A1,A2
	RF(NG)	BTT37 
	LDKL	A1,LMP4 
	CALL	ERROR	INDICATE FORMAT ERROR 
BTT37	EQU	* 
	ADR	A8,A1	GET ENTRY IN TCLASS
	LDR*	A8,A8	GET POINTER TO CLASS
	LDR*	A8,A8	GET LENGTH OF CLASS 
	SUKL	A8,2	EXCLUDE LENGTH WORD
	ADR	A10,A8	ADD TO TOTAL TTAB LENGTH
	ADR	A6,A8	ADD TO TASK CONF. TABLE LENGTH 
	ADKL	A9,TDC+TLC	NEXT CLASS 
	SUK	A7,1	DECREMENT NUMBER OF TDC:S 
	RB	BTT35 
	EJECT
BTT40	EQU	* 
* 
*  COMPUTE SIZE OF SPECIAL DEVICE CLASS DEPENDENT PART OF 
*  TASK SAVE01URATION TABLE 
* 
	CALL	GETSDC	GET NUMBER OF SPECIAL DEVICE CLASSES 
	ADKL	A9,2	FIRST SDC RECORD 
	LDR	A7,A1	SAVE 
BTT50	EQU	* 
	RF(Z)	BTT55	NO MOORE SDC:S 
	CALL	GETCLN	GET CLASS NUMBER (1-99)
	ADR	A1,A1	2*(BINARY CLASS NUMBER)
	LD	A8,SAVE11,A13	GET POINTER TO SCLASS 
	LDR*	A2,A8 
	SUK	A2,2 
	CWR	A1,A2
	RF(NG)	BTT52 
	LDKL	A1,LMP4 
	CALL	ERROR	INDICATE FORMAT ERROR 
BTT52	EQU	* 
	ADR	A8,A1	GET ENTRY IN SCLASS
	LDR*	A8,A8	GET POINTER TO CLASS
	LDR*	A8,A8	GET LENGTH OF CLASS 
	SUKL	A8,2	EXCLUDE LENGTH WORD
	ADR	A10,A8	ADD TO TOTAL TTAB LENGTH
	ADR	A6,A8	ADD TO TASK CONF. TABLE LENGTH 
	ADKL	A9,SDC	NEXT CLASS 
	SUK	A7,1	DECREMENT NUMBER OF SDC:S 
	RB	BTT50 
BTT55	EQU	* 
	LD	A7,SAVE04,A13	GET NUMBER OF BYTES TO RESERV 
	ADR	A10,A7	ADD TO TOTAL TTAB LENGTH
	ADR	A6,A7	ADD TO TASK CONF. TABLE LENGTH 
	ADK	A6,2	INCLUDE LENGTH WORD 
	LD	A7,SAVE13,A13	GET CURRENT ENTRY IN TC:TAB 
	LD	A8,SAVE19,A13	GET NUMBER OF TASKS IN THIS CLASS 
BTT60	EQU	* 
	RF(Z)	BTT70
* 
*  STORE LENGTH OF TASK SAVE01URATION TABLE IN TTAB 
* 
	ST	A6,TTB:TD,A12 
* 
*  STORE TASK LEVEL IN RIGHT BYTE OF STATUS/LEVEL WORD
* 
	LD	A5,SAVE24,A13	GET TASK LEVEL
	ST	A5,TTB:ST,A12	STORE IN TTAB 
* 
*  STORE TASK LEVEL IN LEFT BYTE OF PROGRAM STATUS WORD 
* 
	SLL	A5,10	MOVE LEVEL TO LEFT BYTE
	ORKL	A5,/00C0
	LD	A2,SCTOPT	GET OPTION WORD 
	ANK	A2,1	MMU OPTION? 
	ORR	A5,A2	SET BIT 15 IF MMU
	ST	A5,TTB:PW,A12	STORE IN TTAB 
* 
*  STORE TASK IDENTIFICATION IN TTAB
* 
	LD	A5,SAVE16,A13	GET THIS TASK ID
	ST	A5,TTB:ID,A12	STORE IN TTAB 
	ADK	A5,1	INCREMENT TASK ID 
	ST	A5,SAVE16,A13	SAVE TO NEXT TASK IN SAME CLASS 
	IFT	CREDIT=1 
* 
*  STORE TASK CLASS TO MATCH IN TTAB
* 
	LD	A5,SAVE17,A13	GET TCL START VALUE 
	ST	A5,TTB:PP,A12	SAVE IN TTAB
	ADK	A5,1	INCREMENT  TCL
	ST	A5,SAVE17,A13	SAVE
	XIF
	STR	A12,A7	SAVE TTAB ADDRESS IN TC:TAB 
	ADK	A7,2	NEXT ENTRY IN TC:TAB
	ST	A7,SAVE13,A13	SAVE CURRENT USER TASK ENTRY
	ADR	A12,A10	NEXT TTAB ENTRY IN THIS TASK CLASS 
	SUKL	A8,1	DECREMENT NUMBER OF TASKS IN THIS CLASS
	RB	BTT60 
	EJECT
BTT70	EQU	* 
* 
*  RESET POINTER TO START OF FREE AREA
* 
	LD	A5,SCTOPT	GET OPTION WORD 
	ANK	A5,1	MMU PAGING? 
	RF(Z)	BTT80	NO 
	ADKL	A12,TTB:MT	SUBTRACT 16+1 WORD 
	RF	BTT90 
BTT80	EQU	* 
	LD	A5,SCTOPT	GET OPTION WORD 
	ANK	A5,2	DISC PAGING?
	RF(Z)	BTT90	NO 
	ADKL	A12,TTB:SB	SUBTRACT ONE WORD
BTT90	EQU	* 
	CALL	NXTBLK	GET NEXT BLOCK 
	CCK	A2,'TT'	TASK DEFINITION BLOCK? 
	RF(NE)	BTT95 
	LDKL	A2,BTT20
	SUKL	A2,REL
	ADR	A2,A13 
	ABR	A2 
BTT95	EQU	* 
	LD	A2,SCTSFA 
	SUK	A2,2 
BTT100	ADK	A2,2 
	CW	A2,SCTEFA 
	RF(NE)	BTT105
	LDKL	A1,LMP3 
	CALL	ERROR	INDICATE MEMORY OVERFLOW
BTT105	CWR	A2,A12 
	RB(NE)	BTT100
	ST	A12,SCTSFA	SAVE START OF FREE AREA
	RTN	A14	RETURN 
	IFT	CREDIT=1 
	EJECT
************************************
*   SEGGEN - BUILD SEGMENT TABLE   *
************************************
* 
*  ENTRY:  SCTSFA - START OF FREE AREA
*          SCTEFA - END OF FREE AREA
*          SCTLAC - START OF APPLICATION
* 
*  EXIT:  SCTPAG - ADDRESS TO PAGE TABLE
* 
*  WORK REGISTERS:  A1-A12
* 
*  SUBROUTINES:  GETCON 
* 
	EJECT
SEGGEN	EQU	*
	LDK	A5,0	RESET DISC ADDRESS
	LD	A1,SCTOPT 
	ANK	A1,2	DISC PAGING?
	RF(Z)	SEG:05	NO! 
	LD	A5,SCTADA	APPLICATION DISC SECTOR ADDRESS 
SEG:05	EQU	*
	LD	A2,SCTLAC	LOGICAL ADDRESS OF COMMON PART
* 
*  CHECK IF CREDIT APPLICATION
* 
	ADKL	A2,PRGLG1 
	CALL	GETCON
	CWK	A1,'CR'
	RF(NE)	SEGEX	NOT CREDIT! 
* 
*  BUILD SEGMENT TABLE
* 
	LD	A12,SCTSFA	START OF FREE AREA 
	ST	A12,SCTSEG	START OF SEGMENT TABLE 
	LDKL	A1,/8400	STATUS FOR FIRST BLOCK 
	STR	A1,A12	STORE IN FIRST BLOCK
	LD	A2,SCTLAC	GET LOGICAL ADDRESS TO COMMON PART
	CALL	GETCON	GET POINTER TO P:MTAB
	LDR	A2,A1	SAVE POINTER 
	ADKL	A2,6	ADDRESS TO P:BAS 
	CALL	GETCON	GET P:BAS
	ST	A1,2,A12	 STORE IN FIRST BLOCK
	ADKL	A12,8	BYPASS FIRST BLOCK
	LD	A2,SCTLAC	GET LOGICAL ADDRESS TO COMMON PART
	ADKL	A2,NUMSEG	GET NUMBER OF SEGMENTS
	CALL	GETCON		
	LDR	A4,A1	SAVE NUMBER OF SEGMENTSS 
	RF(Z)	SEG:50	NO SEGMENTS!
	ADK	A2,2	FIRST SEGMENT BLOCK 
	LDK	A3,1	INIT SEGMENT NUMBER 
SEG:10	EQU	*		
	LDK	A7,0	STATUS
	CALL	GETCON
	CCK	A1,'RR'	CORE RESIDENT SEGMENT? 
	RF(E)	SEG:30	YES!
	LD	A1,SCTOPT	GET OPTION WORD 
	ANK	A1,2	DISC PAGING?
	RF(NZ)	SEG:35	YES! 
SEG:30	EQU	*
	LDKL	A7,/8800	INDICATE LOADED IN CORE
SEG:35	EQU	*
	ORR	A7,A3	INSERT SEGMENT NUMBER IN RIGHT BYTE
	STR	A7,A12	SET STATUS
	ADKL	A12,2	NEXT WORD IN SEGBLK 
	ADK	A2,2	SEGMENT ADDRESS 
	LDK	A1,0		 
	LD	A6,SCTOPT	GET OPTION WORD 
	ANK	A6,2	DISC PAGING?
	RF(Z)	SEG:40		 
	CALL	GETCON
	ADR	A1,A5	PHYSICAL DISC SECTOR ADDRESS 
SEG:40	EQU	*
	STR	A1,A12	SAVE IN SEGBLK
	ADKL	A12,2	NEXT ENTRY IN SEGBLK
	ADK	A2,2	EFFECTIVE LENGTH
	CALL	GETCON
	STR	A1,A12	SAVE
	ADKL	A12,4	NEXT SEGMENT BLOCK
	ADK	A2,2	NEXT BLOCK IN S:GTAB
	ADK	A3,1	INCREMENT SEGMENT NUMBER
	SUK	A4,1	DECREMENT NUMBER OF SEGMENTS
	RB(P)	SEG:10 
SEG:50	LD	A2,SCTSFA 
	SUK	A2,2 
SEG:60	ADK	A2,2 
	CW	A2,SCTEFA 
	RF(NE)	SEG:70
	LDKL	A1,LMP3 
	CALL	ERROR	INDICATE MEMORY OVERFLOW
SEG:70	CWR	A2,A12 
	RB(NE)	SEG:60
	ST	A12,SCTSFA
SEGEX	EQU	* 
	RTN	A14	RETURN 
	XIF
	IFT	CREDIT+SWPBLK=2
	EJECT
*************************************************************** 
*                                                             * 
*                                                             * 
*                                                             * 
*          B:SWBT - BUILD SWAPPABLE WORK BLOCK TABLE          * 
*          =========================================          * 
*                                                             * 
*          REFERENCED IN:  SYSLDM                             * 
*                                                             * 
*          ENTRY:                                             * 
*                                                             * 
*          EXIT:                                              * 
*                                                             * 
*          WORK REGISTERS:  A1-A12                            * 
*                                                             * 
*          REGISTER USAGE:  A8 - DISC ADDRESS TO FIRST COPY   * 
*                           A9 - ADDRESS TO S:BTAB PROTOTYPE  * 
*                           A10 - SWB BLOCK POINTER           * 
*                           A11 - POINTER IN CONF. FILE       * 
*                           A12 - ADDRESS TABLE POINTER       * 
*                                                             * 
*          SUBROUTINES:  ERROR,GETNUM,GETCON                  * 
*                                                             * 
*                                                             * 
*************************************************************** 
	EJECT
B:SWBT	EQU	*
	LD	A12,SCTSFA	START OF FREE AREA 
	LD	A11,SAVE01,A13	START OF CONFIGURATION FILE
* 
*  SEARCH FOR SWB TYPE DEFINITION BLOCK IN CONF. FILE 
* 
BSWT10	CALL	NXTBLK	GET NEXT BLOCK 
	CCK	A2,'TT'	TASK DEFINITION BLOCK? 
	RB(E)	BSWT10	YES!
	CCK	A2,'CC'	COMMON DEVICE DEFINITION BLOCK?
	RF(NE)	BSWT20	NO!
	ADKL	A11,1 
	CALL	NXTCOM	SKIP COMMON BLOCK
BSWT20	CCK	A2,'UU'	UWB TYPE DEFINITION BLOCK? 
	RF(NE)	BSWT40	NO!
	ADKL	A11,1	NUMBER OF TYPES 
	LDR	A6,A11 
	CALL	GETNUM	NUMBER OF UWB RECORDS
	LDR	A1,A5	SAVE 
	RF(Z)	SWBERR	ILLEGAL NUMBER!!! 
	ADKL	A11,UDBFST-1	FIRST UWB RECORD 
BSWT30	ADKL	A11,6	BYPASS UWB RECORD 
	SUK	A1,1	DECR. NUMBER OF TYPES 
	RB(P)	BSWT30	MOORE LEFT
	LCR	A2,A11	GET NEXT CHAR. IN CONF.FILE 
BSWT40	CCK	A2,'SS'	SWB TYPE DEFINITION BLOCK
	RF(E)	BSWT44	YES!
	LDKL	A1,0	NO SWB DEFINITION BLOCK! 
	ST	A1,SCTSWB	CLEAR SWB POINTER 
	RTN	A14
BSWT44	ADKL	A11,1	NUMBER OF TYPES 
	ST	A11,SAVE23,A13	START OF CONF. DATA
	LDR	A6,A11 
	CALL	GETNUM	GET 3 DIGITS 
	LDR	A5,A5	ZERO?
	RF(Z)	SWBERR	ILLEGAL NUMBER!!! 
	ST	A5,SAVE24,A13	SAVE NUMBER OF RECORDS
	LD	A8,SCTSWB	GET ADDRESS TO $SWAPP 
	RF(NZ)	BSWT48	FILE CREATED 
SWBERR	LDKL	A1,LMP6	SWB ERROR!
	CALL	ERROR 
BSWT48	ST	A12,SCTSWB	SAVE ADDRESS TO ADDRESS TABLE
	ST	A8,SAVE14,A13	SAVE ADDRESS TO $SWAP 
	ADKL	A12,2	FIRST POINTER 
	LDR	A10,A12	SAVE 
* 
*  GET ADDRESS TO S:BTAB PROTOTYPE
* 
	LD	A2,SCTLAC	S:GTAB ADDRESS
	CALL	GETCON	GET P:MTAB ADDRESS 
	LDR	A2,A1	SAVE 
	ADKL	A2,S:BTAB	DISPL. TO S:BTAB ADDRESS
	CALL	GETCON	GET S:BTAB ADDRESS 
	LDR	A2,A1	GET ADDRESS TO PROT. S:BTAB
	RB(Z)	SWBERR	NO SWB:S IN APPLICATION!
	ADK	A1,2	ADDRESS TO NAME 
	ST	A1,SAVE21,A13	SAVE
	SUK	A2,2	ADDRESS TO LENGTH OF PROT. S:BTAB 
	CALL	GETCON	GET LENGTH OF PROT. S:BTAB 
	LDR	A4,A1	SAVE 
	SUK	A1,2	SKIP LENGTH 
BSWT50	ADKL	A10,2	RESERV ENTRY FOR POINTER
	SUK	A1,6	DECREMENT LENGTH OF S:BTAB PROTOTYPE
	RB(P)	BSWT50	NEXT SWB-PROTOTYPE
	SUK	A4,2	SKIP LENGTH WORD
	LDKL	A9,0	RESET BLOCK COUNTER
BSWT60	STR	A10,A12	SAVE POINTER TO BLOCK
	ST	A4,SAVE19,A13	SAVE
	LD	A11,SAVE23,A13	START OF CONF. DATA
	LD	A7,SAVE24,A13	NUMBER OF SWB RECORDS 
BSWT65	LD	A2,SAVE21,A13	NAME RECORD IN PROT.
	CALL	GETCON	GET TWO FIRST CHAR.
	ADKL	A11,NAMUWB	NAME IN CONF. FILE 
	LCR	A3,A11	GET FIRST CHAR. 
	SLL	A3,8	MOVE TO LEFT BYTE 
	LC	A3,1,A11	GET SECOND CHAR. 
	CWR	A1,A3	TWO FIRST CHAR. EQUAL? 
	RF(NE)	BSWT70	NO!
	ADK	A2,2	NEXT CHAR. IN PROT. 
	CALL	GETCON	GET THIRD CHAR.
	SRL	A1,8	ISOLATE CHAR. 
	LC	A3,2,A11	GET THIRD CHAR. FROM CONF. FILE
	ANK	A3,/FF	ISOLATE CHAR. 
	CWR	A1,A3	THIRD CHAR. EQUAL? 
	RF(E)	BSWT75	YES!
BSWT70	ADKL	A11,NAMUWB	SKIP NAME
	SUK	A7,1	DECREMENT NUMBER OF TYPES 
	RB(P)	BSWT65	NEXT TYPE 
* 
*  NO MATCHING NAME IN CONFIGURATION FILE - RESET ALL WORDS IN THIS BLOCK 
* 
	STR	A7,A10	1:ST WORD 
	ST	A7,2,A10	2:ND WORD
	ST	A7,4,A10	3:RD WORD
	ST	A7,6,A10	4:TH WORD
	RF	BSWT95
BSWT75	EQU	*
* 
*  MATCHING NAME FOUND
* 
	ADKL	A11,NAMUWB	NUMBER OF COPIES 
	LDR	A6,A11 
	LDR	A3,A2	SAVE POINTER 
	CALL	GETNUM	GET NUMBER OF COPIES 
	STR	A5,A10	STORE IN SWB BLOCK
	LDR	A2,A3	RESTORE POINTER
	SUK	A2,UPNAME	PROTOTYPE ADDRESS
	CALL	GETCON	GET PROTOTYPE ADDRESS
	LDR	A2,A1	SAVE 
	SUK	A2,UPNAME	LENGTH OF WORKBLOCK
	CALL	GETCON
	ST	A1,SWBLEN,A10	STORE LENGTH OF SWB 
	ST	A8,2,A10	STORE DISC ADDRESS TO 1:ST COPY
BSWT85	LD	A3,SWBLEN,A10	GET LENGTH OF BLOCK 
	LDK	A1,0	RESET SECTOR COUNTER
BSWT90	ADKL	A8,1	INCREMENT SECTOR NUMBER
	ADK	A1,1	INCREMENT SECTOR COUNTER
	SUKL	A3,400	DECREMENT LENGTH 
	RB(P)	BSWT90	MOORE SECTORS?
	SUK	A5,1	MOORE COPIES? 
	RB(P)	BSWT85	YES!
	ST	A1,SWBSEC,A10	STORE SECTOR LENGTH 
	CW	A8,SAVE25,A13	CHECK IF OVERFLOW 
	RB(G)	SWBERR	$SWAP-FILE TOO SMALL! 
BSWT95	ADKL	A10,8	START OF NEXT BLOCK 
	ADKL	A12,2	NEXT POINTER
	ADKL	A9,1	INCREMENT BLOCK COUNTER
	LD	A2,SAVE21,A13	CURRENT RECORD IN PROT. S:BTAB
	ADK	A2,UP:REC	NEXT RECORD IN PROT. S:BTAB
	ST	A2,SAVE21,A13	SAVE
	LD	A4,SAVE19,A13	GET LENGTH OF PROT. S:BTAB
	SUK	A4,UP:REC	DECREMENT
	RB(P)	BSWT60	MOORE TYPES 
	CW	A8,SAVE14,A13	ANY BLOCKS GENERATED? 
	RF(NE)	BSWT99	YES
	LDKL	A1,LMP6 
	CALL	ERROR	SWB ERROR!
BSWT99	ST*	A9,SCTSWB	SAVE NUMBER OF SWB TYPES 
	ST	A10,SCTSFA	UPDATE START OF FREE AREA
	RTN	A14
	XIF
	EJECT
**************************************
*  MONBLK - GENERATE MONITOR BLOCKS  *
**************************************
* 
*  NUMBER OF BLOCKS TO BE GENERATED:
*  20+N*(NUMBER OF TASKS IN SYSTEM) 
*  WHERE N IS A SYSTEM CONSTANT 
*  DEFINED AT SYSTEM GENERATION 
* 
* 
*  REFERENCED IN: SYSLOD
* 
*  ENTRY:  SCTSFA - START OF FREE AREA
*          SCTEFA - END OF FREE AREA
* 
*  EXIT:   BLOCKS - POINTER TO FIRST BLOCK
* 
*  WORK REGISTERS:  A1,A2,A7,A12
* 
*  SUBROUTINES:  BLKGEN 
* 
	EJECT
MONBLK	EQU	*
	LDK	A1,0 
	LD	A12,SCTSFA	START OF FREE AREA 
	ST	A12,FREQUE	SAVE POINTER TO FIRST BLOCK
* 
*  GET NUMBER OF TASKS IN SYSTEM
* 
	LD*	A7,SCTTCT	GET LENGTH OF TC:TAB 
* 
*  GET NUMBER OF BLOCKS PER TASK TO GENERATE
* 
	LD	A2,SCTBLK 
MON:10	EQU	*
	SUK	A7,2	MOORE TASKS?
	RF(Z)	MON:20	 NO 
	CALL	BLKGEN
	RB	MON:10
MON:20	EQU	*
* 
*  GENERATE 19 MOORE BLOCKS 
* 
	LDK	A2,19
	CALL	BLKGEN
* 
*  GENERATE END BLOCK 
* 
	STR	A1,A12 
	ST	A1,2,A12
	ST	A1,4,A12
* 
*  CHECK IF BUFFER GREATER THAN 3 WORDS RESERVED FOR SYSLOD PART A
*  IF NOT - USE LAST MONITOR BLOCK AS BUFFER
* 
	LD	A1,BUFSIZ,A13	GET BUFFER SIZE 
	CWK	A1,6	>6? 
	RF(NL)	MON:30	NOT LESS ANYWAY! 
	LDK	A1,6	BUFFER  SIZE
	ST	A1,BUFSIZ,A13	STORE 
	ST	A12,SYSBUF,A13	START OF BUFFER
MON:30	EQU	*
	ADKL	A12,6 
	LD	A2,SCTSFA 
	SUK	A2,2 
MON:40	ADK	A2,2 
	CW	A2,SCTEFA 
	RF(NE)	MON:50
	LDKL	A1,LMP3 
	CALL	ERROR 
MON:50	CWR	A2,A12 
	RB(NE)	MON:40
	ST	A12,SCTSFA	UPDATE END OF FREE AREA
	RTN	A14
	EJECT
************************************* 
*  BLKGEN - GENERATE MONITOR BLOCK  * 
************************************* 
* 
*  REFERENCED IN:  MONBLK 
* 
*  ENTRY:  A1=0 
*          A2 - NUMBER OF BLOCKS TO BE GENERATED
*         A12 - NEXT FREE ENTRY 
* 
*  EXIT:  A1=0
*        A12 - NEXT FREE ENTRY
* 
*  WORK REGISTES: A3
* 
*  SUBROUTINES: 
* 
*                       MONITOR BLOCK LAYOUT
*                       --------------------
*                       I     DATA  *+6    I
*                       --------------------
*                       I     DATA  0      I
*                       --------------------
*                       I     DATA  0      I
*                       --------------------
* 
	EJECT
BLKGEN	EQU	*
	LDR	A3,A2		
BLK:10	EQU	*
	RF(Z)	BLKEX
	ADKL	A12,6 
	ST	A12,-6,A12
	ST	A1,-4,A12 
	ST	A1,-2,A12 
	SUK	A3,1 
	RB	BLK:10
BLKEX	EQU	* 
	RTN	A14
	EJECT
************************************************************************
*  B:DWTS - BUILD DWT:S FOR SPECIAL DEVICES AND CONNECT TO TASK TABLES
************************************************************************
* 
*  REFERENCED IN: MONCON
* 
*  ENTRY: SCTSFA - START OF FREE ARE (X)
*         SAVE01 - START OF SAVE01URATION FILE
*         SCTEFA - END OF FREE AREA 
* 
*  EXIT:
* 
*  WORK REGISTERS:  A1-A12
* 
*  SUBROUTINES: GETTSK,GETTDC,GETSDC,GETCLN,NXTBLK,ERROR
* 
	EJECT
B:DWTS	EQU	*
* 
*  GET START OF SAVE01URATION FILE
* 
	LD	A11,SAVE01,A13	START OF SAVE01URATION FILE
	LD	A12,SCTSFA	START OF FREE AREA 
* 
*  CHECK IF FIRST BLOCK IS A TASK DEFINITION BLOCK
* 
	LCR	A2,A11	GET FIRST CHARACTER 
	CCK	A2,'TT'	TASK DEFINITION BLOCK? 
	RF(E)	DWTS	YES 
	LDKL	A1,LMP4	FORMAT ERROR
	CALL	ERROR 
DWTS	EQU	*
* 
*  GET ADDRESS TO TC:TAB
* 
	LD	A7,SAVE02,A13	FIRST USER TASK ENTRY 
	SUK	A7,2 
	EJECT
DWTS10	EQU	*
* 
*  GET NUMBER OF TASKS IN THIS TASK CLASS 
* 
	CALL	GETTSK
DWTS20	EQU	*
	ST	A1,SAVE19,A13	SAVE
* 
*  GET CORRESPONDING TASK TABLE (TTAB)
* 
DWTS25	EQU	*
	ADK	A7,2	NEXT ENTRY IN TC:TAB
	LDR*	A10,A7	GET TTAB ADDRESS 
	ADKL	A10,TTB:TD+2	TASK SAVE01URATION TABLE ENTRY 
* 
*  INIT SUB-POINTER IN TASK DEFINITION BLOCK
* 
	LDR	A9,A11	START OF TASK DEFINITION BLOCK
	ADKL	A9,TDBFST	START OF TDC DEFINITION 
	EJECT
* 
*  GET NUMBER OF TERMINAL DEVICES IN THIS CLASS 
* 
	CALL	GETTDC
	LDR	A6,A1
DWTS30	EQU	*
	RF(Z)	DWTS40 
	CALL	GETCLN	GET TDC ID 
	ADR	A1,A1
	LD	A8,SAVE18,A13	GET POINTER TO TCLASS 
	ADR	A8,A1	GET CLASS ENTRY
	LDR*	A8,A8	GET POINTER TO CLASS
	LDR*	A8,A8	GET LENGTH OF CLASS 
	SUKL	A8,2	EXCLUDE LENGTH WORD
	ADR	A10,A8	INCREMENT POINTER IN TTAB 
	ADKL	A9,TDBREC	BYPASS NEXT TDC DEF. RECORD 
	SUK	A6,1	DECREMENT NUMBER OF TDC:S 
	RB	DWTS30
DWTS40	EQU	*
* 
*  GET NUMBER OF SPECIAL DEVICE CLASSES 
* 
	CALL	GETSDC
	ADKL	A9,SDCFST-CDBNC 
	LDR	A1,A1
DWTS50	EQU	*
	RF(Z)	DWTS90 
	ST	A1,SAVE17,A13	SAVE
* 
*  GET SPECIAL DEVICE CLASS NUMBER OM 
* 
	CALL	GETCLN
	ST	A1,SAVE03,A13	SAVE CLASS NUMBER 
* 
*  GET CORRESPONDING SPECIAL DEVICE CLASS IN SCLASS 
* 
	ADR	A1,A1
	LD	A6,SAVE11,A13	POINTER TO SCLASS 
	ADR	A6,A1	SELECT ENTRY 
	LDR*	A6,A6	GET POINTER TO CLASS
	LDR	A5,A6	SAVE 
	LDR*	A6,A6	GET LENGTH
	SUK	A6,2	EXCLUDE LENGTH WORD 
DWTS60	EQU	*
	ADK	A5,4	GET DEVICE
	LDR*	A1,A5	GET ADDRESS TO TYPE DWT 
	LD	A3,DWTLEN,A1	GENERATION OF DWT? 
	RF(Z)	DWTS70	NO
* 
*  COPY DWT 
* 
	LDR	A2,A12	TO-ADDRESS
	ADR	A12,A3	UPDATE POINTER TO FREE AREA 
	CALL	MOVE	COPY DWT 
	EJECT
* 
*  RELOCATE MONITOR ECB ADDRESS IF MMU IN SYSTEM
* 
	LD	A3,SCTOPT	GET OPTION WORD 
	ANK	A3,1	MMU IN SYSTEM?
	RF(Z)	DWTS65	NO! 
	LDR	A3,A1	GET PROTOTYPE DWT-ADDRESS
	SUR	A3,A2	COMPUTE RELOCATION CONSTANT
	LD	A4,DWTMEC,A2	GET MONITOR ECB-ADDRESS
	SUR	A4,A3	RELOCATE 
	ANKL	A4,/FFFE	MAKE EVEN ADDRESS
	ST	A4,DWTMEC,A2	STORE IT BACK
DWTS65	EQU	*
	LDR	A1,A2	DT-ADDRESS TO BE USED
DWTS70	EQU	*
* 
*  STORE FILE-CODE AND DWT-ADDRESS IN TTAB
* 
	ST	A1,2,A10	STORE DWT-ADDRESS
	LD	A1,-2,A5	GET INDEX/FILECODE 
	STR	A1,A10	SAVE IN TTAB
	ADKL	A10,4	UPDATE TASK SAVE01URATION POINTER 
DWTS80	EQU	*
	SUK	A6,4	DECREMENT NUMBER OF DEVICES 
	RB(P)	DWTS60	NEXT DEVICE 
	EJECT
* 
*  CHECK IF MOORE SPECIAL DEVICES IN THIS CLASS 
* 
	ADKL	A9,SDC		
	LD	A1,SAVE17,A13 
	SUK	A1,1 
	RB	DWTS50
DWTS90	EQU	*
* 
*  CHECK IF MOORE TASKS WITH THE SAME SAVE01URATION 
* 
	LD	A1,SAVE19,A13 
	SUK	A1,1 
	RB(P)	DWTS20 
* 
*  CHECK IF MOORE TASK DEFINITION BLOCKS
* 
	CALL	NXTBLK
	CCK	A2,'TT'	TASK DEFINITION BLOCK? 
	RB(E)	DWTS10	YES 
	LD	A2,SCTSFA 
	SUK	A2,2 
DWTS95	ADK	A2,2 
	CW	A2,SCTEFA 
	RF(NE)	DWTS99
	LDKL	A1,LMP3 
	CALL	ERROR	INDICATE MEMORY OVERFLOW
DWTS99	CWR	A2,A12 
	RB(NE)	DWTS95
	ST	A12,SCTSFA
	RTN	A14	RETURN 
	EJECT
************************************************
*  B:DWTT - BUILD TERMINAL DEVICE WORK TABLES  *
************************************************
************************************************
* 
*  REFERENCED IN: MONCON
* 
*  ENTRY: 
* 
*  EXIT:
* 
*  WORK REGISTERS: A1-A12 
* 
*  SUBROUTINES:  ERROR,GETTSK,GETTDC,GETCLN,GETLCN,DWTGEN,NXTBLK
* 
	EJECT
B:DWTT	EQU	*
* 
*  ALLOCATE TEMPORARY WORK AREA IN USED PART OF SYSLDM IF POSSIBLE
* 
	LDK	A1,0 
	LDKL	A11,BDWT05	GET END OF TEMP. WORK AREA 
	AD	A11,M:REL,A13	RELOCATE ADDRESS
	LDR	A7,A11	SAVE
	SU	A7,SCTSFA+2	COMPUTE SIZE OF TEMP WORK AREA
	CWK	A7,1808	IS AREA BIG ENOUGH?
	RF(L)	BDWT02	NO! 
	LD	A1,SCTEFA	SAVE REAL END OF FREE AREA
	ST	A11,SCTEFA	END OF TEMPORARY AREA
* 
*  ALLOCATE MEMORY FOR TEMPORARY INTERRUPT TABLE AT END OF FREE AREA
* 
BDWT02	EQU	*
	LD	A11,SCTEFA	GET END OF FREE AREA 
	LD	A9,SCTSFA	GET START OF FREE AREA
BDWT05	EQU	*
	LDK	A7,0	RESET WORD COUNTER
BDWT10	EQU	*
	CWR	A11,A9	MEMORY OVERFLOW?
	RF(NE)	BDWT15	NO 
	LDKL	A1,LMP3	INDICATE MEMORY OVERFLOW
	CALL	ERROR 
BDWT15	EQU	*
	CWK	A7,896	ALL WORDS RESERVED? 
	RF(E)	BDWT20	YES 
	SUKL	A11,2	RESERV ANOTHER WORD 
	CMR	A11	CLEAR MEMORY WORD
	ADK	A7,1	INCREMENT WORD COUNTER
	RB	BDWT10
BDWT20	EQU	*
* 
*  INIT POINTERS TO THE TEMPORARY INTERRUPT TABLES
* 
	ADK	A1,0	NEW END OF FREE AREA? 
	RF(NZ)	BDWT25	NO!
	LDR	A1,A11 
BDWT25	EQU	*
	LD	A7,SCTSFA+2 
BDWT30	EQU	*
	STR	A11,A7	SAVE INTERRUPT TABLE ADDRESS
	ADK	A7,2	NEXT ADDRESS TABLE ENTRY
	ADKL	A11,224	NEXT INTERRUPT TABLE ADDRESS
	CW	A11,SCTEFA	ALL POINTERS INTIATED? 
	RB(NE)	BDWT30	NO 
	ST	A1,SCTEFA	UPDATE END OF FREE AREA 
	EJECT
* 
*  INIT DWT POINTER 
* 
	LD	A11,SAVE01,A13
	LD	A12,SCTSFA	GET START OF FREE AREA 
* 
*  INIT TC:TAB ENTRY POINTER TO POINT AT FIRST USER TASK ENTRY
* 
	LD	A5,SAVE02,A13	GET FIRST USER TASK ENTRY 
	ST	A5,SAVE13,A13	STORE IN CURRENT USER TASK ENTRY
BDWT40	EQU	*
* 
*  GET NUMBER OF TASKS IN THIS TASK CLASS 
* 
	CALL	GETTSK	GET NUMBER OF TASKS
BDWT50	EQU	*
	ST	A1,SAVE19,A13	SAVE BINARY VALUE 
* 
*  GET NUMBER OF TERMINAL DEVICE CLASSES IN THIS TASK CLASS 
* 
	CALL	GETTDC
* 
*  CHECK IF TASK WITHOUT DEVICES
* 
	LDR	A1,A1	ANY TERMINAL DEVICES?
	RF(Z)	BDW100	NO
	ST	A1,SAVE15,A13	SAVE NUMBER OF TERMINAL DEVICESS
	LD*	A10,SAVE13,A13	GET TTAB ADDRESS
	ADKL	A10,TTB:TD	DISPLACEMENT TO TASK CONF. TABLE 
* 
*  GET TERMINAL DEVICE CLASS NUMBER 
* 
	LDR	A9,A11	START OF TASK DEFINITION BLOCK
	ADKL	A9,TDBFST	TERMINAL DEVICE CLASS DEFINITION
BDWT55	EQU	*
	CALL	GETCLN	GET CLASS NUMBER 
	ST	A1,SAVE14,A13	SAVE BINARY VALUE 
* 
*  GET LINE CONNECTION NUMBER FOR THIS TERMINAL DEVICE CLASS
*  IN THIS TASK 
* 
	CALL	GETLCN	GET LINE CONNECTION NUMBER 
	LDR	A6,A1	SAVE BINARY VALUE
	ADK	A1,1	INCREMENT LINE CONNECTION NUMBER
	CALL	BINASC	CONVERT INCREMENTED VALUE TO ASCII 
	SC	A5,TDC+4,A9	STORE RIGHT ASCII DIGIT 
	SRL	A5,8	MOVE LEFT ASCII DIGIT TI RIGHT BYTE 
	SC	A5,TDC+3,A9	STORE LEFT ASCII DIGIT
* 
*  FIND CORRESPONDING TERMINAL DEVICE CLASS IN TCLASS 
* 
	LD	A2,SAVE14,A13	GET BINARY VALUE OF CLASS ID
	ADR	A2,A2	2*ID 
	LD	A7,SAVE18,A13	POINTER TO TCLASS 
	ADR	A7,A2	GET ENTRY
* 
*  CHECK IF THIS IS AN ENTRY IN TCLASS -TO BE SUPPLIED
* 
	LDR*	A7,A7	GET POINTER TO CLASS
	EJECT
* 
*  GENERATE DWT:S FOR THIS CLASS
*  A6 - LINE CONNECTION NUMBER (BINARY VALUE) 
*  A7 - POINTER TO TERMINAL DEVICE CLASS
* 
*  THE ENTRY IN TEMPORARY INTERRUPT TABLE 
*  IS DERIVED FROM LINE CONNECTION NUMBER,
*  DEVICE ADDRESS AND TYPE OF DEVICE (INPUT OR OUTPUT)
* 
	CALL	DWTGEN
BDWT90	EQU	*
	LD	A1,SAVE15,A13	GET NUMBER OF TERMINAL DEVICE CLASSES 
	SUK	A1,1	ANY MOORE IN THIS TASK CLASS? 
	RF(Z)	BDW100	NO
	ST	A1,SAVE15,A13	SAVE REMAINING NUMBER 
	ADKL	A9,TDC+TLC	NEXT TDC RECORD
	RB	BDWT55
BDW100	EQU	*
	LD	A1,SAVE13,A13	GET CURRENT ENTRY IN TC:TAB 
	ADK	A1,2	INCREMENT ENTRY POINTER 
	ST	A1,SAVE13,A13	SAVE
	LD	A1,SAVE19,A13	GET NUMBER OF TASKS IN THIS CLASS 
	SUK	A1,1	ANY MOORE TASKS LEFT
	RB(P)	BDWT50 
*  CHECK IF MOORE TASK DEFINITION BLOCKS
* 
	CALL	NXTBLK	SKIP TO NEXT BLOCK 
	CCK	A2,'TT'	TASK DEFINITION BLOCK? 
	RB(E)	BDWT40	YES 
* 
*  ALL TERMINAL DEVICE WORK TABLES GENERATED
* 
	LD	A2,SCTSFA 
	SUK	A2,2 
BDW105	ADK	A2,2 
	CW	A2,SCTEFA 
	RF(NE)	BDW110
	LDKL	A1,LMP3 
	CALL	ERROR 
BDW110	CWR	A2,A12 
	RB(NE)	BDW105
	ST	A12,SCTSFA	UPDATE START OF FREE AREA
	RTN	A14	RETURN 
	EJECT	 
****************************************
*  B:CDT - BUILD COMMON DEVICE TABLE   *
****************************************
* 
*  REFERENCED IN:  MONCON 
* 
*  ENTRY:  SCTSFA - START OF FREE AREA
*          SAVE01 - START OF SAVE01URATION DATA 
*          SCTEFA - END OF FREE AREA
* 
*  EXIT:  CDTAB - POINTER TO COMMON DEVICE TABLE
* 
*  WORK REGISTERS: A1-A12 
* 
*  SUBROUTINES:  NXTBLK,GETCTC,GETLCN,GETSDC,GETCLN,MOVE
* 
	EJECT
B:CDT	EQU	* 
	LD	A11,SAVE01,A13	START OF SAVE01URATION DATA
	LD	A12,SCTSFA	START OF FREE AREA 
	LDK	A7,0	RESET LENGTH
* 
*  GET COMMON DEVICE DEFINITION BLOCK 
* 
CDG:10	EQU	*
	CALL	NXTBLK
	CCK	A2,'TT'	TASK DEFINITION BLOCK? 
	RB(E)	CDG:10	YES 
	CCK	A2,'CC'	COMMON DEV. DEF. BLOCK?
	RF(NE)	BCDTEX	NO 
	EJECT
* 
*  RESERVE AREA IN COMMON DEVICE TABLE FOR FILE-CODES 
*  AND DWT-ADDRESSES USED BY COMMON TERMINAL DEVICES
* 
	LDR	A9,A11	START OF COMMON DEFINITION BLOCK
	ADKL	A9,SDCFST	NUMBER OF COMMON TERMINAL CLASSES 
	CALL	GETCTC	GET NUMBER OF C.T.C. 
	LDR	A6,A1	SAVE 
B:CT10	RF(Z)	B:CT30	NO MOORE! 
	CALL	GETCLN	GET CLASS IDENT NUMBER (1-99)
	ADR	A1,A1	DISPLACEMENT TO CLASS POINTER
	LD	A5,SAVE18,A13	GET POINTER TO TCLASS 
	LDR*	A2,A5	GET LENGTH OF TCLASS
	SUK	A2,2	EXCLUDE LENGTH
	CWR	A1,A2	MAKE SURE CLASS EXISTS 
	RF(NG)	B:CT20	OK!
	LDKL	A1,LMP4	FORMAT ERROR! 
	CALL	ERROR 
B:CT20	ADR	A1,A5	SELECT ENTRY IN TCLASS 
	LDR*	A1,A1	GET POINTER TO CLASS
	LDR*	A1,A1	GET LENGTH OF CLASS 
	SUK	A1,2	EXCLUDE LENGTH WORD 
	ADR	A7,A1	INCREMENT CDTAB LENGTH 
	ADKL	A9,TDC+TLC	NEXT RECORD IN CONF. FILE
	SUK	A6,1	DECR. NBR OF C.T.C. 
	RB	B:CT10
	EJECT
B:CT30	EQU	*
* 
*  RESERVE AREA IN COMMON DEVICE TABLE FOR FILE-CODES 
*  AND DWT-ADDRESSES USED BY COMMON SPECIAL DEVICES 
* 
	CALL	GETSDC
	ADKL	A9,SDCFST-CDBNC 
	LDR	A6,A1
BCDT10	EQU	*
	RF(Z)	BCDTEX 
	CALL	GETCLN
	ADR	A1,A1
	LD	A5,SAVE11,A13	GET POINTER TO SCLASS 
	LDR*	A2,A5 
	SUK	A2,2 
	CWR	A1,A2
	RF(NG)	BCDT15
	LDKL	A1,LMP4 
	CALL	ERROR 
BCDT15	EQU	*
	ADR	A1,A5	SELECT ENTRY 
	LDR*	A1,A1	GET POINTER TO CLASS
	LDR*	A1,A1	GET LENGTH
	SUK	A1,2 
	ADKL	A9,SDC
	ADR	A7,A1
	SUK	A6,1 
	RB	BCDT10
BCDTEX	EQU	*
	EJECT
* 
*  RESERV ENTRIES IN COMMON DEVICE TABLE FOR FILE-CODES 
*  AND DWT-ADDRESSES USED FOR PHYSICAL I/O ON DISC
* 
*  ALSO RESERVE ENTRIES IN COMMON DEVICE TABLE FOR
*  FILE-CODES AND DWT-ADDRESSES USED FOR DATA COMMUNICATION 
* 
*  FILE-CODES AND DWT-ADDRESSES ARE STORED IN THE LAST CLASS IN SCLASS
* 
	LD	A1,SCTDCT	DATA COMMUNICATION? 
	LD	A6,SCTDMT	DATA MANAGEMENT 
	ORR	A6,A1	DM OR DC?
	LD	A1,SCTOPT	GET OPTION WORD 
	ANK	A1,/A	DISC PAGING OR SWB:S?
	ORR	A6,A1	COPY LAST SCLASS IF NOT ZERO 
	RF(Z)	CDG:15	NO! 
	LD	A6,SAVE11,A13	GET POINTER TO SCLASS 
	LDR*	A1,A6	GET LENGTH OF SCLASS
	SUK	A1,2	EXCLUDE LENGTH WORD 
	ADR	A6,A1	LAST ENTRY IN SCLASS 
	LDR*	A6,A6	GET POINTER TO LAST CLASS 
	LDR*	A6,A6	GET LENGTH OF LAST CLASS
	SUK	A6,2	EXCLUDE LENGTH WORD 
	ADR	A7,A6	ADD TO LENGTH OF CD:TAB
CDG:15	EQU	*
	LD	A6,SCTDMC	GET NUMBER OF GLOBAL FILES
	SLL	A6,2	MULTIPLY BY 4 
	ADR	A7,A6	ADD TO LENGTH OF CD:TAB
	ADK	A7,2 
	STR	A7,A12 
	ST	A12,SCTCDT
	ADR	A12,A7 
	EJECT
* 
* INIT POINTER TO START OF FREE AREA AND TO CDTAB 
* 
	LD	A10,SCTCDT	FIRST ENTRY IN SCTCDT
	LCR	A2,A11	COMMON DEVICE BLOCK?
	CCK	A2,'CC'
	RF(E)	CDG:18 
	ADKL	A10,2	FIRST FREE ENTRY IN CDTAB 
	LDKL	A8,0
	RF	CDGEX 
CDG:18	EQU	*
* 
*  GENERATE DEVICE WORK TABLES FOR COMMON TERMINAL DEVICES
* 
	LDR	A9,A11	START OF COMMON DEF. BLOCK
	ADKL	A9,SDCFST	NUMBER OF COMMON TERMINAL CLASSES 
	CALL	GETCTC	GET NUMBER OF C.T.C. 
	LDR	A1,A1	ANY COMMON TERMINAL CLASSES? 
B:CT40	RF(Z)	B:CT50	NO! 
	ST	A1,SAVE15,A13	SAVE
	CALL	GETCLN	GET CLASS IDENT NUMBER 
	ST	A1,SAVE14,A13	SAVE
	CALL	GETLCN	GET LINE CONNECTION NUMBER 
	LDR	A6,A1	SAVE 
	LD	A2,SAVE14,A13	GET CLASS IDENT NUMBER
	ADR	A2,A2	CONVERT TO DISPLACEMENT
	LD	A7,SAVE18,A13	GET POINTER TO TCLASS 
	ADR	A7,A2	SELECT ENTRY IN TCLASS 
	LDR*	A7,A7	GET POINTER TO CLASS
	CALL	DWTGEN	GENERATE DWT:S FOR THIS CLASS
	ADKL	A9,TDC+TLC	NEXT RECORD IN CONF. FILE
	LD	A1,SAVE15,A13	GET NUMBER OF C.T.C.
	SUK	A1,1	DECREMENT COUNTER 
	RB	B:CT40
B:CT50	ADKL	A10,2	NEXT FREE ENTRY IN CDTAB
	EJECT
* 
*  GET NUMBER OF SPECIAL DEVICE CLASSES 
* 
	CALL	GETSDC
	ADKL	A9,SDCFST-CDBNC 
	LDR	A8,A1
CDG:20	EQU	*
	RF(NP)	CDGEX 
* 
*  GET SPECIAL DEVICE CLASS NUMBER
* 
	CALL	GETCLN
* 
*  GET CORRESPONDING DEVICE CLASS IN SCLASS 
* 
	ADR	A1,A1		T 
	LD	A6,SAVE11,A13	GET POINTER TO SCLASS 
CDG:25	EQU	*
	ADR	A6,A1	SELECT CLASS 
	LDR*	A5,A6	SAVE POINTER TO CLASS 
	LDR*	A6,A6	GET POINTER TO CLASS
	LDR*	A6,A6	GET LENGTH OF CLASS 
	SUK	A6,2	EXCLUDE LENGTH WORD 
CDG:30	EQU	*
	ADK	A5,4	NEXT DEVICE 
	LDR*	A1,A5	GET DWT-ADDRESS 
	LD	A3,DWTLEN,A1	GENERATION OF DWT? 
	RF(Z)	CDG:40	NO
* 
*  COPY DWT 
* 
	LDR	A2,A12	TO-ADDRESS
	ADR	A12,A3	UPDATE POINTER TO FREE AREA 
	CALL	MOVE	COPY DWT 
* 
*  RELOCATE MONITOR ECB ADDRESS IF MMU IN SYSTEM
* 
	LD	A3,SCTOPT	GET OPTION WORD 
	ANK	A3,1	MMU IN SYSTEM?
	RF(Z)	CDG:35	NO! 
	LDR	A3,A1	GET PROTOTYPE DWT-ADDRESS
	SUR	A3,A2	COMPUTE RELOCATION CONSTANT
	LD	A4,DWTMEC,A2	GET MONITOR ECB-ADDRESS
	ANKL	A4,/FFFE	MAKE IT EVEN!
	SUR	A4,A3	RELOCATE 
	ST	A4,DWTMEC,A2	STORE IT BACK
CDG:35	EQU	*
	LDR	A1,A2	DWT-ADDRESS TO USE 
CDG:40	EQU	*
* 
*  STORE FILE-CODE AND DWT-ADDRESS IN TTAB
* 
	ST	A1,2,A10	STORE DWT-ADDRESS
	LD	A1,-2,A5	GET FILE CODE
	STR	A1,A10	STORE IN TTAB 
	ADKL	A10,4	NEXT ENTRY IN CD:TAB
	SUK	A6,4	DECREMENT DEVICE COUNTER
	RB(P)	CDG:30	NEXT DEVICE 
	EJECT
* 
*  CHECK IF MOORE SPECIAL DEVICE CLASSES
* 
	ADKL	A9,SDC
	SUKL	A8,1
	RB	CDG:20
CDGEX	EQU	* 
	RF(N)	CDG:EX	CD:TAB COMPLETE!
	LD	A1,SCTDMT	DATA MANAGEMENT 
	LD	A5,SCTDCT	DATA COMMUNICATION
	ORR	A1,A5	DM OR DC?
	LD	A5,SCTOPT	GET OPTION WORD 
	ANK	A5,/A	DISC PAGING OR SWB:S?
	ORR	A1,A5	COPY LAST SCLASS IF NOT ZERO 
	RF(Z)	CDG:EX	NO! 
	LD	A5,SAVE11,A13	GET POINTER TO SCLASS 
	LDR*	A1,A5	GET LENGTH OF SCLASS
	SUK	A1,2	EXCLUDE LENGTH WORD 
	ADR	A5,A1	GET LAST ENTRY 
	LDR*	A5,A5	GET POINTER TO LAST CLASS 
	LDR*	A6,A5	GET LENGTH OF LAST CLASS
	SUK	A6,2	EXCLUDE LENGTH WORD 
	RB	CDG:30
CDG:EX	EQU	*
	LD	A2,SCTSFA 
	SUK	A2,2 
CDG:50	ADK	A2,2 
	CW	A2,SCTEFA 
	RF(NE)	CDG:60
	LDKL	A1,LMP3 
	CALL	ERROR	INDICATE MEMORY OVERFLOW
CDG:60	CWR	A2,A12 
	RB(NE)	CDG:50
	ST	A12,SCTSFA	UPDATE START OF FREE AREA
	RTN	A14	RETURN 
	EJECT
**********************************************************************
*  DWTGEN - GENERATE DEVICE WORK TABLES FOR A TERMINAL DEVICE CLASS 
**********************************************************************
* 
*  ENTRY:  A1 - LINE CONNECTION NUMBER (BINARY) 
*          A7 - POINTER TO TERMINAL DEVICE CLASS IN TCLASS
*          A6 - LINE CONNECTION NUMBER
* 
*  EXIT:
* 
*  WORK REGISTERS: A1-A8
* 
*  SUBROUTINES: I:CHP,MOVE
* 
	EJECT
DWTGEN	EQU	*
	ST	A6,SAVE08,A13	SAVE LINE CONNECTION NUMBER 
	LDR*	A8,A7	GET LENGTH OF THIS CLASS
	SUKL	A8,2	EXCLUSIVE LENGTH WORD
	ADK	A7,2	FIRST FILECODE
DWT10	EQU	* 
	LD	A1,2,A7	 GET ADDRESS OF PROTOTYPE DWT 
* 
*  DERIVE CONTENT OF CHANNEL PARAMETER AND ALSO 
*  THE ENTRY TO BE USED IN TEMPORARY INTERRUPT TABLE
*  FROM LINE CONNECTION NUMBER AND PROTOTYPE DWT
* 
	CALL	I:CHP 
* 
*  GET CORRECT INTERRUPT TABLE USING SAVE05 (SELECTS TABLE) 
*  AND SAVE06 (SELECTS ENTRY) 
* 
*  SAVE05 HOLDS 2*(NUMBER STORED IN BIS 4-6)
*  SAVE06 HOLDS THE NUMBER STORED IN BITS 12-15 
*  OF THE GENERATED CHANNEL PARAMETER 
	LD	A4,SAVE05,A13	GET SAVED NUMBER IN BITS 4-6
	LD	A3,SCTSFA+2	FIRST INT TABLE POINTER 
	ADR	A4,A3	SELECT INTERRUPT TABLE 
	LDR*	A4,A4	GET INTERRUPT TABLE ADDRESS 
	LD	A3,SAVE06,A13	LINE PARAMETER

DWT15	EQU	* 
	RF(Z)	DWT17	LINE ENTRY FOUND 
	ADK	A4,28	NEXT LINE
	SUK	A3,1	DECREMENT LINE PARAMETER
	RB	DWT15 
	EJECT
DWT17	EQU	* 
	ST	A4,SAVE07,A13	SAVE INTERRUPT TABLE LINE ENTRY 
* 
*  GET DEVICE ADDRESS:
*  USE DEVICE ADDRESSES 1-7 FOR INPUT DEVICE
*  OR DEVICE WITHOUT DATA REQUEST 
*  USE DEVICE ADDRESSES 8-14 FOR OUTPUT DEVICES 
* 
	LDR*	A6,A1	GET FIRST WORD OF PROTOTYPE DWT 
	LDR	A2,A6	SAVE 
	ANKL	A6,/7100	GET DEVICE ADDRESS AND DEVICE TYPE BIT 
	SLC	A6,7	CHECK IF INPUT DEVICE 
	RF(N)	DWT20	YES! 
* 
*  NOT INPUT DEVICE - CHECK IF DEVICE WITH DATA REQUEST 
* 
	ANKL	A2,/8000	DATA REQUEST BIT SET?
	RF(Z)	DWT20	NO!
	SRL	A6,2 
	ADK	A6,12
	RF	DWT30 
DWT20	EQU	* 
	SRL	A6,2 
	SUK	A6,2 
DWT30	EQU	* 
	ANK	A6,/1E 
* 
*  CHECK IF DWT ALREADY GENERATED ON THIS LINE
* 
	ADR	A6,A4	TABLE ENTRY
	LDR*	A2,A6	DWT ALREADY GENERATED?
	RF(Z)	DWT32	NO!
	LD	A5,DWTECB,A1	CHECK IF ECHO
	RF(Z)	DWT70	NO!
	ST	A2,DWTECH,A5	STORE REAL ECHODEVICE-DWTADDRESS 
	CM	DWTECB,A1	RESET POINTER TO INPUT-DWT
	RF	DWT70 
	EJECT
* 
*  CHECK IF DWT IN DRIVER 
* 
DWT32	LDKL	A2,SYSLOD
	TNM	A1,A2
	RF(NN)	DWT34 
	CWR	A1,A2
	RF	DWT36 
DWT34	CWR	A2,A1 
DWT36	RF(L)	DWT38 
	STR	A1,A6
	LDR	A2,A1	DWT IN DRIVER
	RF	DWT70 
DWT38	EQU	* 
	STR	A12,A6	SAVE DWT-ADDRESS
* 
*  COPY DEVICE TYPE DWT 
* 
	LDR	A2,A12	TO-ADDRESS
	LD	A3,DWTOR,A1	LENGTH
	ADR	A12,A3	NEXT FREE ENTRY 
	CALL	MOVE
	EJECT
* 
*  A1 - ADDRESS TO PROTOTYPE DWT
*  A2 - ADDRESS TO REAL DWT 
* 
	STR	A5,A2	STORE CHANNEL PARAMETER
* 
*  CHECK IF INPUT DEVICE
* 
	LDR*	A3,A1	GET FIRST WORD OF TYPE DWT
	ANKL	A3,/0100	INPUT DEVICE?
	RF(Z)	DWT50	NO 
* 
*  INPUT DEVICE:
*  CHECK IF KEYBOARD
* 
	LD	A3,DWTADR,A1		
	LD	A3,DEVIND,A3
	CWK	A3,6 
	RF(NE)	DWT60	NOT KEYBOARD
* 
*  INPUT DEVICE = KEYBOARD
*  IF ECHO: 
*  STORE ADDRESS OF KEYBOARD DWT IN THIRD WORD
*  OF PROTOTYPE DWT OF OUTPUT ECHO DEVICE 
* 
	LD	A5,DWTECH,A1	ECHO?
	RF(Z)	DWT40	NO 
	AD	A5,M:REL,A13	RELOCATE ECHO DEVICE DWT-ADDRESS 
	ST	A2,4,A5	SAVE INPUT DWT-ADDRESS
	EJECT
DWT40	EQU	* 
* 
*  RELOCATE POINTERS TO CIRCULAR INPUT BUFFER 
* 
	LDR	A5,A2	GET DWT-ADDRESS
	ADKL	A5,DWTSQ	DISPLACEMENT TO START OF BUFFER
	ST	A5,DWTSQ-4,A2	STORE POINTER 
	ST	A5,DWTSQ-2,A2	STORE POINTER 
* 
*  IF DOUBLE KEYBOARD:
*  ADD 1 TO DWT-ADDRESS AND SAVE IT IN TEMPORARY INTERRUPT TABLE
*  IN ENTRY CORRESPONDING TO SECOND DEVICE ADDRESS
* 
	LDR*	A3,A1	GET FIRST WORD OF TYPE DWT
	ANK	A3,/F	GET FOUR RIGHTMOST BITS
	RF(Z)	DWT60	NOT DOUBLE KEYBOARD
	LDR	A5,A2	GET REAL DWT-ADDRESS 
	ADK	A5,1	ADD ONE 
	SUK	A3,1	DISPLACEMENT=0 IF DEVICE ADDRESS=1
	ADR	A3,A3	BYTE DISPLACEMENT
	AD	A3,SAVE07,A13	ENTRY IN INTERRUPT TABLE
	STR	A5,A3	STORE DEVICE-ADDRESS 
	RF	DWT60 
	EJECT
DWT50	EQU	* 
* 
*  OUTPUT DEVICE
*  IF ECHO OUTPUT DEVICE: 
*  GET CORRESPONDING INPUT DWT-ADDRESS FROM THIRD WORD
*  IN THE DWT.
*  SAVE ADDRESS OF THIS DWT IN WORD 18 OF INPUT DWT 
*  AND CLEAR WORD 3 OF THIS DWT.
* 
	LD	A5,DWTECB,A2	GET THIRD WORD IN REAL DWT 
	RF(Z)	DWT60	NOT ECHO OUTPUT DEVICE 
	ST	A2,DWTECH,A5	STORE DWT-ADDRESS OF REAL OUTPUT DWT 
	CM	DWTECB,A1	CLEAR THIRD WORD OF THIS DWT	=2 
DWT60	EQU	* 
* 
*  CHECK IF PAGING
* 
	LD	A5,SCTOPT	GET OPTION WORD 
	ANK	A5,1	MMU PAGING? 
	RF(Z)	DWT70
	EJECT
	LD	A5,DWTMEC,A2	GET MONITOR ECB ADDRESS
	LDR	A4,A1	GET PROTOTYPE DWT-ADDRESS
	SUR	A4,A2	COMPUTE RELOCATION CONSTANT
	SUR	A5,A4	RELOCATE MONITOR ECB ADDRESS 
	ANKL	A5,/FFFE	MAKE EVEN ADDRESS
	ST	A5,DWTMEC,A2	STORE IT BACK
* 
*  PAGING: CHECK IF INTERNAL BUFFER SHOULD BE ALLOCATED 
* 
	LD	A5,DWTADR,A2	GET ADDRESS BLOCK
	LD	A4,BUFLEN,A5	GET LENGTH OF INTERNAL BUFFER
	RF(Z)	DWT70	ALLOCATE NO BUFFER!
* 
*  ALLOCATE INTERNAL BUFFER AND STORE ADDRESS IN SECOND WORD OF INTERNAL
* 
	LD	A5,DWTMEC,A2	GET MONITOR ECB-ADDRESS
	LDR	A3,A12	INTERNAL BUFFER ADDRESS 
	ADK	A3,1		 
	ANKL	A3,/FFFE	MAKE SURE OF EVEN ADDRESS
	ST	A3,2,A5	 SAVE 
	LDR	A3,A4	GET LENGTH 
	ADK	A3,3	ADD BO FERMS CONSTANT+1 
	ANKL	A3,/FFFE	MAKE LENGTH EVEN 
	EJECT
* 
*  CHECK IF INTERNAL BUFFER SIZE IS GREATER THAN
*  THE SIZE OF BUFFER RESERVED FOR SYSLOD PART A. 
*  IF YES,THAN STORE THE ADDRESS AND SIZE OF THE
*  INTERNAL BUFFER IN SYSBUF AND BUFSIZ.
* 
	CW	A3,BUFSIZ,A13		 
	RF(NG)	DWT65 
	ST	A3,BUFSIZ,A13 
	ST	A12,SYSBUF,A13
DWT65	EQU	* 
	ADR	A12,A3	NEXT FREE ENTRY 
	EJECT
DWT70	EQU	* 
* 
*  STORE FILE-CODE AND DWT-ADDRESS IN TTAB
* 
	ADKL	A10,2	NEXT ENTRY IN TTAB
	LDR*	A5,A7	GET INDEX/FILECODE
	STR	A5,A10	STORE IN TASK CONF. TABLE 
	ADKL	A10,2	NEXT ENTRY IN TTAB
	STR	A2,A10	STORE DWT-ADDRESS 
* 
*  CHECK IF MOORE DEVICES IN THIS CLASS 
* 
	SUKL	A8,4
	RF(Z)	DWTEX
	ADK	A7,4	NEXT DEVICE 
	LDKL	A1,DWT10	START OF LOOP
	AD	A1,M:REL,A13	RELOCATE START OF LOOP 
	ABR	A1 
DWTEX	EQU	* 
	RTN	A14	RETURN 
	EJECT
************************************* 
*  I:CHP - INIT CHANNEL PARAMETER   * 
************************************* 
* 
*  REFERENCED IN: DWTGEN
* 
*  ENTRY:  A1 - POINTER TO PROTOTYPE DWT
*          A2 - POINTER TO REAL DWT 
*          A6 - LINE CONNECTION NUMBER
*          A9 - POINTER TO TDC RECORD 
* 
*  EXIT:   A5 - CHANNEL PARAMETER 
*          SAVE05 - SELECTS INTERRUPT TABLE (INTLT1-INTRT4) 
*          SAVE06 - SELECTS LINE ENTRY (1-8)
* 
*  WORK REGISTERS:  A3,A4,A5
* 
*  SUBROUTINES: 
* 
	EJECT
I:CHP	EQU	* 
	LD	A6,SAVE08,A13	GET LINE CONNECTION NUMBER
	SUK	A6,1	MODIFY LINE CONNECTION NUMBER 
	LDR*	A5,A1	GET FIRST WOED OF PROTOTYPE DWT 
	ANKL	A5,/F1F0	CLEAR BITS TO MODIFY 
	LDR	A3,A6	GET MODIFIED LINE CONNECTION NUMBER
	LC	A4,TDC+5,A9	CHECK TYPE OF LINE
	CCK	A4,'LL'	LOCAL LINE?
	RF(NE)	I:CHPR	NO: REMOTE 
I:CHPL	EQU	*
	ANK	A3,7	GET BITS 13-15
	ST	A3,SAVE06,A13	SAVE
	SLL	A3,9	MOVE TO BITS 4-6
	ORR	A5,A3	MERGE WITH OLD CONTENTS
	LDR	A3,A6	GET LINE CONNECTION NUMBER 
	ANK	A3,/18	GET BITS 11-12
	SRL	A3,2	MOVE TO BITS 13-14
	ST	A3,SAVE05,A13	SAVE
	SRL	A3,1	MOVE TO BITS 14-15
	ORR	A5,A3	MERGE WITH OLD CONTENTS
	RF	I:CHPE
	EJECT
I:CHPR	EQU	*
* 
*  REMOTE LINE
* 
	ANK	A3,3	GET BITS 14-15
	RF(NZ)	I:CH10
	ANKL	A5,/F1FF	CLEAR BITS 4-6 (= STORE ZERO)
	ST	A3,SAVE06,A13	SAVE ENTRY SELECTOR 
	RF	I:CH50
I:CH10	EQU	*
	ANK	A3,2	GET BIT 14
	RF(NZ)	I:CH20
	ORKL	A5,/0800	STORE 4 IN BITS 4-6
	LDK	A3,4	ENTRY SELECTOR
	ST	A3,SAVE06,A13	SAVE
	RF	I:CH50
I:CH20	EQU	*
	LDR	A3,A6	GET LINE CONNECTION
	ANK	A3,1	GET BIT 15
	RF(NZ)	I:CH30
	ORKL	A5,/0200	STORE 1 IN BITS 4-6
	LDK	A3,1	ENTRY SELECTOR
	ST	A3,SAVE06,A13	SAVE
	RF	I:CH50
I:CH30	EQU	*
	ORKL	A5,/0A00	STORE 5 IN BITS 4-6
	LDK	A3,5	ENTRY SELECTOR
	ST	A3,SAVE06,A13	SAVE
	EJECT
I:CH50	EQU	*
	LDR	A3,A6	GET LINE CONNECTION
	LDK	A4,4	INIT COUNTER
I:CH60	EQU	*
	SUK	A3,2	DECREMENT LINE CONNECTION NUMBER
	RF(N)	I:CH70 
	ADK	A4,1	INCREMENT TABLE SELECTOR
	RB	I:CH60
I:CH70	EQU	*
	ORR	A5,A4	STORE COMPUTED BITS 12-15
	SUK	A4,4 
	ANK	A4,6 
	ADK	A4,8 
	ST	A4,SAVE05,A13	SAVE
I:CHPE	EQU	*
	RTN	A14	RETURN 
	EJECT
**********************************************
*  B:ITAB - BUILD REAL-TIME INTERRUPT TABLE  *
**********************************************
* 
*  REFERENCED IN:  DWTGEN 
* 
*  ENTRY:  SCTSFA - START OF FREE AREA
* 
*  EXIT:  INTLT1-INTRT4 - REAL TIME INTERRUPT TABLES
* 
*  REGISTER USE:  A1 - WORK REGISTER
*                 A2 -      " 
*                 A3 -      " 
*                 A4 - LENGTH OF LINE SAVE01URATION TABLE 
*                 A5 - DEVICE COUNTER 
*                 A6 - LINE COUNTER 
*                 A7 - DISPLACEMENT IN SAVE21 
*                 A10- ADDRESS TO TEMPORARY INTERRUPT TABLE 
*                 A11- POINTER IN LINE CONF. PART OF REAL INT. TABLE
*                 A12- LINE ENTRY IN REAL INTERRUPT TABLE 
* 
*  SUBROUTINES
* 
	EJECT
B:ITAB	EQU	*
	LD	A12,SCTSFA	INIT POINTER TO FIRST R. I. T. 
	LDR	A11,A12
	LDK	A7,0	RESET POINTER IN IABAT
BIT10	EQU	* 
	LDK	A1,0 
	ST	A1,SAVE24,A13 
	ST	A12,SAVE21,A13	SAVE 
	ADKL	A11,16	INIT POINTER TO LINE CONF. TABLE 
* 
*  GET ADDRESS TO TEMPORARY INTERRUPT TABLE 
* 
	LD	A10,SCTSFA+2
	ADR	A10,A7 
	LDR*	A10,A10 
	LDK	A6,0	RESET LINE ENTRY POINTER
BIT20	EQU	* 
* 
*  SAVE POINTER TO START OF LINE SAVE01URATION TABLE
*  IN TEMPORARY AREA AND RESET LENGTH OF LINE SAVE01URATION TABLE 
* 
	ST	A11,SAVE23,A13	SAVE START OF LINE SAVE01URATION TABLE 
	LDK	A4,0	RESET LENGTH OF LINE CONF.TABLE 
* 
*  INIT POINTER IN TEMPORARY INTERRUPT TABLE
*  TO POINT AT LAST INPUT DEVICE ENTRY
* 
	ADKL	A10,12
	LDK	A5,7 
	ADKL	A11,14
	EJECT
* 
*  CHECK INPUT PART OF TEMPORARY INTERUPT TABLE STARTING
*  WITH THE LAST DEVICE ENTRY 
* 
BIT30	EQU	* 
	LDR*	A1,A10	OCCUPIED ENTRY?
	RF(NZ)	BIT40	YES 
BIT35	EQU	* 
	SUK	A5,1	NO; CHECK IF LAST DEVICE ENTRY
	RF(Z)	BIT50	YES
* 
*  NO ENTRIES IN THE INPUT DEVICE PART OF THE TEMPORARY 
*  INTERRUPT TABLE HAS BEEN OCCUPIED SO FAR 
* 
	SUKL	A10,2	NEXT ENTRY IN TEMP. INT. TABLE
	SUKL	A11,2	NEXT ENTRY IN REAL INT. TABLE 
	RB	BIT30 
* 
*  AN OCCUPIED ENTRY IN THE TEMPORARY INTERRUPT TABLE HAS OCURRED.
*  COPY THE CONTENTS OF THE INPUT DEVICE PART (INCLUDING ZEROES)
*  OF THE TEMPORARY INTERRUPT TABLE UP TO AND INCLUDING THIS ENTRY. 
* 
BIT40	EQU	* 
	STR	A1,A11	STORE CONTENT IN R. I. T. 
	ADK	A4,2	INCREMENT LENGTH
	SUK	A5,1	LAS DEVICE ENTRY? 
	RF(Z)	BIT50	YES
	SUKL	A10,2	NEXT ENTRY IN T.I.T.
	SUKL	A11,2	NEXT ENTRY IN R.I.T.
	LDR*	A1,A10	GET CONTENT OF NEXT ENTRY
	RB	BIT40 
	EJECT
BIT50	EQU	* 
* 
*  ALL ENTRIES OF THE INPUT DEVICE PART IN TEMPORARY INTERRUPT
*  TABLE HAS BEEN SCANNED.
*  -INIT POINTER TO FIRST ENTRY IN OUTPUT DEVICE PART 
*   OF THE TEMPORARY INTERRUPT TABLE. 
*  -INIT DEVICE COUNTER.
* 
	ADKL	A10,14
	LDK	A5,7 
* 
*  SCAN ENTRIES IN OUTPUT DEVICE PART OF THE TEMPORARY INTERRUPT TABLE. 
*  -IF AN OCCUPIED ENTRY OCCUR: 
*  FIND FIRST UNOCCUPIED ENTRY (CONTENT=ZERO) IN THE LINE SAVE01URATION 
*  TABLE OF THE REAL INTERRUPT TABLE AND STORE CONTENT IN THIS ENTRY. 
*  -IF THIS EXTENDS THE LINE SAVE01URATION TABLE: 
*  INCREMENT LENGTH 
* 
BIT70	EQU	* 
	LDR*	A1,A10	OCCUPIED ENTRY?
	RF(NZ)	BIT90	YES 
	SUK	A5,1	LAST ENTRY
	RF(Z)	BIT120	YES 
BIT80	EQU	* 
	ADKL	A10,2	NEXT ENTRY
	RB	BIT70 
BIT90	EQU	* 
* 
*  AN OCCUPIED ENTRY IN OUPUT DEVICE PART OF THE TEMPORARU INTERRUPT TAB
*  HAS OCURRED. FIND FIRST UNOCCUPIED ENTRY IN LINE SAVE01URATION TABLE 
*  OF REAL INTERRUPT TABLE. 
* 
	LDR*	A2,A11
	RF(Z)	BIT100 
	ADKL	A11,2 
	RB	BIT90 
	EJECT
BIT100	EQU	*
* 
*  AN UNOCCUPIED ENTRY HAS BEEN FOUND IN LINE SAVE01URATION TABLE.
*  -STORE THE CONTENT IN THIS ENTRY.
*  -UPDATE LENGTH IF TABLE WAS EXTENDED.
* 
	STR	A1,A11	STORE CONTENT 
	LD	A1,SAVE23,A13	GET START OF L.C.T. 
	LDR	A3,A11	GET CURRENT ENTRY 
	SUR	A3,A1	COMPUTE LENGTH 
	CWR	A3,A4	L.C.T. EXTENDED? 
	RF(NG)	BIT110
	LDR	A4,A3	SAVE NEW LENGTH
BIT110	EQU	*
	SUK	A5,1	LAST ENTRY? 
	RB(P)	BIT80	NO 
BIT120	EQU	*
* 
*  ALL ENTRIES OF THIS LINE IN TEMPORARY INTERRUPT TABLE HAS BEEN SCANNE
*  -IF ANY ENTRY WAS OCCUPIED (LENGTH>0): STORE POINTER TO LINE 
*   SAVE01URATION TABLE IN THIS LINE ENTRY AND STORE LENGTH IN FIRST WOR
* 
	LDR	A4,A4	ANY ENTRY OCCUPIED?
	RF(Z)	BIT130	NO
	IM	SAVE24,A13	INDICATE DEVICE PRESENT! 
	LD	A1,SAVE23,A13	GET POINTER TO L.C.T. 
	STR	A1,A12	STORE IN LINE ENTRY 
	STR	A4,A1	STORE LENGTH IN FIRST WORD OF L.C.T. 
	LDR	A11,A1	START OF L.C.T. 
	ADR	A11,A4	LAST OCCUPIED ENTRY IN L.C.T. 
	ADKL	A11,2	NEXT FREE ENTRY 
	RF	BIT140
	EJECT
BIT130	EQU	*
* 
*  NO DEVICES ON THIS LINE. 
*  -NO LINE SAVE01URATION TABLE GENERATED 
*  -SKIP LENGTH WORD
*  -LINE ENTRY CONTAIN ZERO 
* 
	SUKL	A11,2	SKIP LENGTH WORD
BIT140	EQU	*
	ADKL	A10,2	NEXT ENTRY IN T.I.T.
	ADK	A6,1	INCREMENT LINE COUNTER
	CWK	A6,8	ALL LINES SCANNED?
	RF(E)	BIT150	YES 
	ADKL	A12,2	NEXT LINE ENTRY 
	RB	BIT20 
BIT150	EQU	*
* 
*  STORE ADDRESS TO THIS INTERRUPT TABLE IN MONTAB
*  IF ANY DEVICE PRESENT ON ANY LINE
* 
	LD	A1,SAVE24,A13	ANY DEVICE PRESENT? 
	RF(Z)	BIT155	NO! 
	LD	A1,SAVE21,A13	GET INTERRUPT TABLE ADDRESS 
	ST	A1,INTLT1,A7	SAVE 
	RF	BIT158
BIT155	EQU	*
	LD	A11,SAVE21,A13	GET START OF FREE AREA 
BIT158	EQU	*
* 
*  ALL LINES OF THIS INTERRUPT TABLE HAS BEEN SCANNED.
*  -CHECK IF ALL INTERRUPT TABLES (INTLT1-INTRT4) HAS BEEN GENERATED
* 
	ADK	A7,2	NEXT ENTRY IN ITAB
	CWK	A7,16	LAST ENTRY?
	RF(E)	BIT160	YES 
	LDR	A12,A11	GET NEXT FREE ENTRY
	RB	BIT10 
BIT160	EQU	*
* 
*  ALL ENTRIES IN THE TEMPORARY INTERRUPT TABLE HAS BEEN SCANNED
*  AND ALL THE REAL INTERRUPT TABLES HAS BEEN GENERATED.
*  POINTERS TO THE REAL INTERRUPT TABLES HAS BEEN INSERTED IN MOXTAB. 
* 
	LD	A2,SCTSFA 
	SUK	A2,2 
BIT165	ADK	A2,2 
	CW	A2,SCTEFA	CHECK IF MEMORY OVERFLOW
	RF(NE)	BIT170
	LDKL	A1,LMP3 
	CALL	ERROR	INDICATE MEMORY OVERFLOW
BIT170	CWR	A2,A11 
	RB(NE)	BIT165
	ST	A13,SCTEFA	SKIP TEMP. INT. TABLE
	ST	A11,SCTSFA	UPDATE START OF FREE AREA
	RTN	A14	RETURN 
	EJECT

HexDump

0x00000…00036 (0, 0, 400)   Head {h00=0x0032, h01=0x0050, text=» IDENT SYSLDM  REL 9.2 80-03-19  870105040920 «, t00=0x0000, t01=0x0004}
0x00036…0003e               Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x0003e…0005a               Head {h00=0x0018, h01=0x0050, text=»   REL 9.2 79-12-20 «, t00=0x0000, t01=0x0042}
0x0005a…0007c               Head {h00=0x001e, h01=0x0050, text=»   =2,FAULTY ECHO FUNCTION«, t00=0x0000, t01=0x005e}
0x0007c…000ba               Head {h00=0x003a, h01=0x0050, text=»   =1,FAULTY LENGTH OF TEMPORARY BUFFER,USED BY XMOVE «, t00=0x0000, t01=0x0080}
0x000ba…000d8               Head {h00=0x001a, h01=0x0050, text=»   REL 9.2 79-12-20 ST«, t00=0x0000, t01=0x00be}
0x000d8…000ee               Head {h00=0x0012, h01=0x0050, text=» ENTRY SYSLDM «, t00=0x0000, t01=0x00dc}
0x000ee…00112               Head {h00=0x0020, h01=0x0050, text=»*************************** «, t00=0x0000, t01=0x00f2}
0x00112…00136               Head {h00=0x0020, h01=0x0050, text=»*                         * «, t00=0x0000, t01=0x0116}
0x00136…0015a               Head {h00=0x0020, h01=0x0050, text=»*  ENTRIES AND EXTERNALS  * «, t00=0x0000, t01=0x013a}
0x0015a…0017e               Head {h00=0x0020, h01=0x0050, text=»*                         * «, t00=0x0000, t01=0x015e}
0x0017e…001a2               Head {h00=0x0020, h01=0x0050, text=»*************************** «, t00=0x0000, t01=0x0182}
0x001a2…001b8               Head {h00=0x0012, h01=0x0050, text=» EXTRN FREQUE «, t00=0x0001, t01=0x0016}
0x001b8…001ce               Head {h00=0x0012, h01=0x0050, text=» EXTRN INTLT1 «, t00=0x0001, t01=0x002c}
0x001ce…001e0               Head {h00=0x000e, h01=0x0050, text=» EXTRN REL«, t00=0x0001, t01=0x0042}
0x001e0…001f6               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCLASS «, t00=0x0001, t01=0x0054}
0x001f6…0020c               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTADA «, t00=0x0001, t01=0x006a}
0x0020c…00222               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTANO «, t00=0x0001, t01=0x0080}
0x00222…00238               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTBLK «, t00=0x0001, t01=0x0096}
0x00238…0024e               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTBUG «, t00=0x0001, t01=0x00ac}
0x0024e…00264               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTCDT «, t00=0x0001, t01=0x00c2}
0x00264…0027a               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTDCT «, t00=0x0001, t01=0x00d8}
0x0027a…00290               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTDMC «, t00=0x0001, t01=0x00ee}
0x00290…002a6               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTDMI «, t00=0x0001, t01=0x0104}
0x002a6…002bc               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTDML «, t00=0x0001, t01=0x011a}
0x002bc…002d2               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTDMT «, t00=0x0001, t01=0x0130}
0x002d2…002e8               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTEFA «, t00=0x0001, t01=0x0146}
0x002e8…002fe               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTLAC «, t00=0x0001, t01=0x015c}
0x002fe…00314               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTLAP «, t00=0x0001, t01=0x0172}
0x00314…0032a               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTNOP «, t00=0x0001, t01=0x0188}
0x0032a…00340               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTNOS «, t00=0x0002, t01=0x000e}
0x00340…00356               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTOPT «, t00=0x0002, t01=0x0024}
0x00356…0036c               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTPAG «, t00=0x0002, t01=0x003a}
0x0036c…00382               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTPLD «, t00=0x0002, t01=0x0050}
0x00382…00398               Head {h00=0x0012, h01=0x0050, text=» EXTRN STTPSZ «, t00=0x0002, t01=0x0066}
0x00398…003ae               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTPSZ «, t00=0x0002, t01=0x007c}
0x003ae…003c4               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTSEG «, t00=0x0002, t01=0x0092}
0x003c4…003da               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTSFA «, t00=0x0002, t01=0x00a8}
0x003da…003f0               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTSWB «, t00=0x0002, t01=0x00be}
0x003f0…00406               Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTTCT «, t00=0x0002, t01=0x00d4}
0x00406…0041c               Head {h00=0x0012, h01=0x0050, text=» EXTRN SYSBAS «, t00=0x0002, t01=0x00ea}
0x0041c…00432               Head {h00=0x0012, h01=0x0050, text=» EXTRN SYSLOD «, t00=0x0002, t01=0x0100}
0x00432…00448               Head {h00=0x0012, h01=0x0050, text=» EXTRN TCLASS «, t00=0x0002, t01=0x0116}
0x00448…0045e               Head {h00=0x0012, h01=0x0050, text=» EXTRN TTMJOB «, t00=0x0002, t01=0x012c}
0x0045e…00474               Head {h00=0x0012, h01=0x0050, text=» EXTRN DWTECH «, t00=0x0002, t01=0x0142}
0x00474…00488               Head {h00=0x0010, h01=0x0050, text=» EXTRN DWTSQ«, t00=0x0002, t01=0x0158}
0x00488…00496               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0002, t01=0x016c}
0x00496…004aa               Head {h00=0x0010, h01=0x0050, text=» EXTRN M:REL«, t00=0x0002, t01=0x017a}
0x004aa…004be               Head {h00=0x0010, h01=0x0050, text=» EXTRN ERROR«, t00=0x0002, t01=0x018e}
0x004be…004d2               Head {h00=0x0010, h01=0x0050, text=» EXTRN MOVE «, t00=0x0003, t01=0x0012}
0x004d2…004e8               Head {h00=0x0012, h01=0x0050, text=» EXTRN CMPADR «, t00=0x0003, t01=0x0026}
0x004e8…004fe               Head {h00=0x0012, h01=0x0050, text=» EXTRN CONVRT «, t00=0x0003, t01=0x003c}
0x004fe…00514               Head {h00=0x0012, h01=0x0050, text=» EXTRN NXTBLK «, t00=0x0003, t01=0x0052}
0x00514…0052a               Head {h00=0x0012, h01=0x0050, text=» EXTRN SYSLDA «, t00=0x0003, t01=0x0068}
0x0052a…00540               Head {h00=0x0012, h01=0x0050, text=» EXTRN SAVE01 «, t00=0x0003, t01=0x007e}
0x00540…00556               Head {h00=0x0012, h01=0x0050, text=» EXTRN SAVE02 «, t00=0x0003, t01=0x0094}
0x00556…0056c               Head {h00=0x0012, h01=0x0050, text=» EXTRN SAVE03 «, t00=0x0003, t01=0x00aa}
0x0056c…00582               Head {h00=0x0012, h01=0x0050, text=» EXTRN SAVE04 «, t00=0x0003, t01=0x00c0}
0x00582…00598               Head {h00=0x0012, h01=0x0050, text=» EXTRN SAVE05 «, t00=0x0003, t01=0x00d6}
0x00598…005ae               Head {h00=0x0012, h01=0x0050, text=» EXTRN SAVE06 «, t00=0x0003, t01=0x00ec}
0x005ae…005c4               Head {h00=0x0012, h01=0x0050, text=» EXTRN SAVE07 «, t00=0x0003, t01=0x0102}
0x005c4…005da               Head {h00=0x0012, h01=0x0050, text=» EXTRN SAVE08 «, t00=0x0003, t01=0x0118}
0x005da…005f0               Head {h00=0x0012, h01=0x0050, text=» EXTRN SAVE09 «, t00=0x0003, t01=0x012e}
0x005f0…00606               Head {h00=0x0012, h01=0x0050, text=» EXTRN SAVE10 «, t00=0x0003, t01=0x0144}
0x00606…0061c               Head {h00=0x0012, h01=0x0050, text=» EXTRN SAVE11 «, t00=0x0003, t01=0x015a}
0x0061c…00632               Head {h00=0x0012, h01=0x0050, text=» EXTRN SAVE12 «, t00=0x0003, t01=0x0170}
0x00632…00648               Head {h00=0x0012, h01=0x0050, text=» EXTRN SAVE13 «, t00=0x0003, t01=0x0186}
0x00648…0065e               Head {h00=0x0012, h01=0x0050, text=» EXTRN SAVE14 «, t00=0x0004, t01=0x000c}
0x0065e…00674               Head {h00=0x0012, h01=0x0050, text=» EXTRN SAVE15 «, t00=0x0004, t01=0x0022}
0x00674…0068a               Head {h00=0x0012, h01=0x0050, text=» EXTRN SAVE16 «, t00=0x0004, t01=0x0038}
0x0068a…006a0               Head {h00=0x0012, h01=0x0050, text=» EXTRN SAVE17 «, t00=0x0004, t01=0x004e}
0x006a0…006b6               Head {h00=0x0012, h01=0x0050, text=» EXTRN SAVE18 «, t00=0x0004, t01=0x0064}
0x006b6…006cc               Head {h00=0x0012, h01=0x0050, text=» EXTRN SAVE19 «, t00=0x0004, t01=0x007a}
0x006cc…006e2               Head {h00=0x0012, h01=0x0050, text=» EXTRN SAVE20 «, t00=0x0004, t01=0x0090}
0x006e2…006f8               Head {h00=0x0012, h01=0x0050, text=» EXTRN SAVE21 «, t00=0x0004, t01=0x00a6}
0x006f8…0070e               Head {h00=0x0012, h01=0x0050, text=» EXTRN NUMSEG «, t00=0x0004, t01=0x00bc}
0x0070e…00724               Head {h00=0x0012, h01=0x0050, text=» EXTRN SAVE23 «, t00=0x0004, t01=0x00d2}
0x00724…0073a               Head {h00=0x0012, h01=0x0050, text=» EXTRN SAVE24 «, t00=0x0004, t01=0x00e8}
0x0073a…00750               Head {h00=0x0012, h01=0x0050, text=» EXTRN SAVE25 «, t00=0x0004, t01=0x00fe}
0x00750…00766               Head {h00=0x0012, h01=0x0050, text=» EXTRN BUFSIZ «, t00=0x0004, t01=0x0114}
0x00766…0077c               Head {h00=0x0012, h01=0x0050, text=» EXTRN SYSBUF «, t00=0x0004, t01=0x012a}
0x0077c…00792               Head {h00=0x0012, h01=0x0050, text=» EXTRN PRGLG1 «, t00=0x0004, t01=0x0140}
0x00792…007a0               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0004, t01=0x0156}
0x007a0…007aa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0164}
0x007aa…007ca               Head {h00=0x001c, h01=0x0050, text=»*  EXTERNAL SUBROUTINES «, t00=0x0004, t01=0x016e}
0x007ca…007d4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x018e}
0x007d4…007ea               Head {h00=0x0012, h01=0x0050, text=» EXTRN NXTCOM «, t00=0x0005, t01=0x0008}
0x007ea…00800               Head {h00=0x0012, h01=0x0050, text=» EXTRN GETNUM «, t00=0x0005, t01=0x001e}
0x00800…0080e               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0005, t01=0x0034}
0x0080e…00816               Head {h00=0x0004, h01=0x0050, t00=0x0005, t01=0x0042}
0x00816…0081e               Head {h00=0x0004, h01=0x0050, t00=0x0005, t01=0x004a}
0x0081e…0084e               Head {h00=0x002c, h01=0x0050, text=»*************************************** «, t00=0x0005, t01=0x0052}
0x0084e…0087e               Head {h00=0x002c, h01=0x0050, text=»* CONDITIONAL ASSEMBLY                * «, t00=0x0005, t01=0x0082}
0x0087e…008ae               Head {h00=0x002c, h01=0x0050, text=»*************************************** «, t00=0x0005, t01=0x00b2}
0x008ae…008b6               Head {h00=0x0004, h01=0x0050, t00=0x0005, t01=0x00e2}
0x008b6…008e2               Head {h00=0x0028, h01=0x0050, text=»MMUPAG EQU 0 MEMORY MANAGEMENT UNIT «, t00=0x0005, t01=0x00ea}
0x008e2…0090c               Head {h00=0x0026, h01=0x0050, text=»SWPBLK EQU 0 SWAPPABLE WORK BLOCKS«, t00=0x0005, t01=0x0116}
0x0090c…00934               Head {h00=0x0024, h01=0x0050, text=»CREDIT EQU 1 CREDIT APPLICATION «, t00=0x0005, t01=0x0140}
0x00934…00942               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0005, t01=0x0168}
0x00942…0094e               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0005, t01=0x0176}
0x0094e…00958               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0182}
0x00958…0096c               Head {h00=0x0010, h01=0x0050, text=»*  CONSTANTS«, t00=0x0005, t01=0x018c}
0x0096c…00976               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0010}
0x00976…009a4               Head {h00=0x002a, h01=0x0050, text=»S:BTAB EQU 40 DISPL. TO S:BTAB ADDRESS«, t00=0x0006, t01=0x001a}
0x009a4…009d8               Head {h00=0x0030, h01=0x0050, text=»UP:REC EQU 6 RECORD LENGTH IN INITIAL S:BTAB«, t00=0x0006, t01=0x0048}
0x009d8…009fc               Head {h00=0x0020, h01=0x0050, text=»UPNAME EQU 4 PROTOTYPE NAME «, t00=0x0006, t01=0x007c}
0x009fc…00a24               Head {h00=0x0024, h01=0x0050, text=»WBLEN EQU -4 LENGTH OF WORKBLOCK«, t00=0x0006, t01=0x00a0}
0x00a24…00a30               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0006, t01=0x00c8}
0x00a30…00a3c               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0006, t01=0x00d4}
0x00a3c…00a64               Head {h00=0x0024, h01=0x0050, text=»******************************* «, t00=0x0006, t01=0x00e0}
0x00a64…00a8c               Head {h00=0x0024, h01=0x0050, text=»* SAVE01URATION FILE (SAVE01) * «, t00=0x0006, t01=0x0108}
0x00a8c…00ab4               Head {h00=0x0024, h01=0x0050, text=»******************************* «, t00=0x0006, t01=0x0130}
0x00ab4…00ac0               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x0006, t01=0x0158}
0x00ac0…00ae0               Head {h00=0x001c, h01=0x0050, text=»* TASK DEFINITION BLOCK:«, t00=0x0006, t01=0x0164}
0x00ae0…00b02               Head {h00=0x001e, h01=0x0050, text=»TDBBT EQU 0 1A BLOCK TYPE «, t00=0x0006, t01=0x0184}
0x00b02…00b2e               Head {h00=0x0028, h01=0x0050, text=»TDBNT EQU TDBBT+1 2N NUMBER OF TASKS«, t00=0x0007, t01=0x0016}
0x00b2e…00b5e               Head {h00=0x002c, h01=0x0050, text=»TDBID EQU TDBNT+2 6A TASK ID START VALUE«, t00=0x0007, t01=0x0042}
0x00b5e…00b8e               Head {h00=0x002c, h01=0x0050, text=»TDBMC EQU TDBID+6 6A MATCHING TASK CLASS«, t00=0x0007, t01=0x0072}
0x00b8e…00bb6               Head {h00=0x0024, h01=0x0050, text=»TDBTL EQU TDBMC+6 6A TASK LEVEL «, t00=0x0007, t01=0x00a2}
0x00bb6…00bf4               Head {h00=0x003a, h01=0x0050, text=»TDBNC EQU TDBTL+6 2N NUMBER OF TERMINAL DEVICE CLASSES«, t00=0x0007, t01=0x00ca}
0x00bf4…00bfe               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0108}
0x00bfe…00c28               Head {h00=0x0026, h01=0x0050, text=»TDBFST EQU TDBNC+2 FIRST TERM DEF «, t00=0x0007, t01=0x0112}
0x00c28…00c50               Head {h00=0x0024, h01=0x0050, text=»TDC EQU 7 TERMINAL DEVICE CLASS «, t00=0x0007, t01=0x013c}
0x00c50…00c72               Head {h00=0x001e, h01=0x0050, text=»TLC EQU 6 LINE CONNECTION «, t00=0x0007, t01=0x0164}
0x00c72…00c9e               Head {h00=0x0028, h01=0x0050, text=»TDBREC EQU TDC+TLC TDB-RECORD LENGTH«, t00=0x0007, t01=0x0186}
0x00c9e…00ca8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0022}
0x00ca8…00cd6               Head {h00=0x002a, h01=0x0050, text=»SDC EQU 7 SPECIAL DEVICE CLASS-RECORD «, t00=0x0008, t01=0x002c}
0x00cd6…00ce0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x005a}
0x00ce0…00d04               Head {h00=0x0020, h01=0x0050, text=»* COMMON DEVICE DEF. BLOCK: «, t00=0x0008, t01=0x0064}
0x00d04…00d26               Head {h00=0x001e, h01=0x0050, text=»CDBBT EQU 0 1A BLOCK TYPE «, t00=0x0008, t01=0x0088}
0x00d26…00d60               Head {h00=0x0036, h01=0x0050, text=»CDBNC EQU CDBBT+1 2N NUMBER OF SPEC. DEV. CLASSES «, t00=0x0008, t01=0x00aa}
0x00d60…00d8c               Head {h00=0x0028, h01=0x0050, text=»SDCFST EQU CDBNC+2 FIRST SDC-RECORD «, t00=0x0008, t01=0x00e4}
0x00d8c…00d96               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0110}
0x00d96…00da0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x011a}
0x00da0…00dca               Head {h00=0x0026, h01=0x0050, text=»* USER WORK BLOCK TYPE DEF. BLOCK «, t00=0x0008, t01=0x0124}
0x00dca…00dec               Head {h00=0x001e, h01=0x0050, text=»UDBBT EQU 0 1A BLOCK TYPE «, t00=0x0008, t01=0x014e}
0x00dec…00e1c               Head {h00=0x002c, h01=0x0050, text=»UDBNU EQU UDBBT+1 3A NUMBER OF UWB TYPES«, t00=0x0008, t01=0x0170}
0x00e1c…00e26               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0010}
0x00e26…00e52               Head {h00=0x0028, h01=0x0050, text=»UDBFST EQU UDBNU+3 FIRST UDB-RECORD «, t00=0x0009, t01=0x001a}
0x00e52…00e72               Head {h00=0x001c, h01=0x0050, text=»NAMUWB EQU 3 NAME OF UWB«, t00=0x0009, t01=0x0046}
0x00e72…00e98               Head {h00=0x0022, h01=0x0050, text=»NUMUBL EQU 3 NUMBER OF BLOCKS «, t00=0x0009, t01=0x0066}
0x00e98…00eca               Head {h00=0x002e, h01=0x0050, text=»UDBREC EQU NAMUWB+NUMUBL UDB RECORD-LENGTH«, t00=0x0009, t01=0x008c}
0x00eca…00ed8               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0009, t01=0x00be}
0x00ed8…00ef0               Head {h00=0x0014, h01=0x0050, text=»****************«, t00=0x0009, t01=0x00cc}
0x00ef0…00f08               Head {h00=0x0014, h01=0x0050, text=»* SOP-HANDLING *«, t00=0x0009, t01=0x00e4}
0x00f08…00f20               Head {h00=0x0014, h01=0x0050, text=»****************«, t00=0x0009, t01=0x00fc}
0x00f20…00f42               Head {h00=0x001e, h01=0x0050, text=»SOP EQU /2E DEVICE ADDRESS«, t00=0x0009, t01=0x0114}
0x00f42…00f4a               Head {h00=0x0004, h01=0x0050, t00=0x0009, t01=0x0136}
0x00f4a…00f6c               Head {h00=0x001e, h01=0x0050, text=»LMP1 EQU /400 LAMP 1 CODE «, t00=0x0009, t01=0x013e}
0x00f6c…00f82               Head {h00=0x0012, h01=0x0050, text=»LMP2 EQU /200 «, t00=0x0009, t01=0x0160}
0x00f82…00f98               Head {h00=0x0012, h01=0x0050, text=»LMP3 EQU /100 «, t00=0x0009, t01=0x0176}
0x00f98…00fac               Head {h00=0x0010, h01=0x0050, text=»LMP4 EQU /80«, t00=0x0009, t01=0x018c}
0x00fac…00fc0               Head {h00=0x0010, h01=0x0050, text=»LMP5 EQU /40«, t00=0x000a, t01=0x0010}
0x00fc0…00fd4               Head {h00=0x0010, h01=0x0050, text=»LMP6 EQU /20«, t00=0x000a, t01=0x0024}
0x00fd4…00fe8               Head {h00=0x0010, h01=0x0050, text=»LMP7 EQU /10«, t00=0x000a, t01=0x0038}
0x00fe8…00ffa               Head {h00=0x000e, h01=0x0050, text=»LMP8 EQU 8«, t00=0x000a, t01=0x004c}
0x00ffa…0100c               Head {h00=0x000e, h01=0x0050, text=»LMP9 EQU 4«, t00=0x000a, t01=0x005e}
0x0100c…01020               Head {h00=0x0010, h01=0x0050, text=»LMP10 EQU 2 «, t00=0x000a, t01=0x0070}
0x01020…01034               Head {h00=0x0010, h01=0x0050, text=»LMP11 EQU 1 «, t00=0x000a, t01=0x0084}
0x01034…01040               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x000a, t01=0x0098}
0x01040…0108a               Head {h00=0x0046, h01=0x0050, text=»***************************************************************** «, t00=0x000a, t01=0x00a4}
0x0108a…010d4               Head {h00=0x0046, h01=0x0050, text=»*  CALL-FORMAT, PERFORMS:  CFR      A14,A13                     * «, t00=0x000a, t01=0x00ee}
0x010d4…0111e               Head {h00=0x0046, h01=0x0050, text=»*                          DATA     [REL-ADDRESS]               * «, t00=0x000a, t01=0x0138}
0x0111e…01168               Head {h00=0x0046, h01=0x0050, text=»*                                                               * «, t00=0x000a, t01=0x0182}
0x01168…011b2               Head {h00=0x0046, h01=0x0050, text=»***************************************************************** «, t00=0x000b, t01=0x003c}
0x011b2…011be               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x000b, t01=0x0086}
0x011be…011ca               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x000b, t01=0x0092}
0x011ca…011d6               Head {h00=0x0008, h01=0x0050, text=»    «, t00=0x000b, t01=0x009e}
0x011d6…011f4               Head {h00=0x001a, h01=0x0050, text=»CALL FORM 16=/F697,16 «, t00=0x000b, t01=0x00aa}
0x011f4…01202               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000b, t01=0x00c8}
0x01202…0124c               Head {h00=0x0046, h01=0x0050, text=»***************************************************************** «, t00=0x000b, t01=0x00d6}
0x0124c…01296               Head {h00=0x0046, h01=0x0050, text=»*                CONSTANTS USED IN SYSLOD PART M                * «, t00=0x000b, t01=0x0120}
0x01296…012e0               Head {h00=0x0046, h01=0x0050, text=»***************************************************************** «, t00=0x000b, t01=0x016a}
0x012e0…012ea               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0024}
0x012ea…0130e               Head {h00=0x0020, h01=0x0050, text=»*                ********** «, t00=0x000c, t01=0x002e}
0x0130e…01332               Head {h00=0x0020, h01=0x0050, text=»*                *  TTAB  * «, t00=0x000c, t01=0x0052}
0x01332…01356               Head {h00=0x0020, h01=0x0050, text=»*                ********** «, t00=0x000c, t01=0x0076}
0x01356…01360               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x009a}
0x01360…01376               Head {h00=0x0012, h01=0x0050, text=»TTB:MT EQU -34«, t00=0x000c, t01=0x00a4}
0x01376…0138c               Head {h00=0x0012, h01=0x0050, text=»TTB:SB EQU -2 «, t00=0x000c, t01=0x00ba}
0x0138c…013a0               Head {h00=0x0010, h01=0x0050, text=»TTB:ID EQU 2«, t00=0x000c, t01=0x00d0}
0x013a0…013b4               Head {h00=0x0010, h01=0x0050, text=»TTB:ST EQU 4«, t00=0x000c, t01=0x00e4}
0x013b4…013c8               Head {h00=0x0010, h01=0x0050, text=»TTB:PP EQU 6«, t00=0x000c, t01=0x00f8}
0x013c8…013dc               Head {h00=0x0010, h01=0x0050, text=»TTB:PW EQU 8«, t00=0x000c, t01=0x010c}
0x013dc…013f2               Head {h00=0x0012, h01=0x0050, text=»TTB:SA EQU 10 «, t00=0x000c, t01=0x0120}
0x013f2…01408               Head {h00=0x0012, h01=0x0050, text=»TTB:TD EQU 40 «, t00=0x000c, t01=0x0136}
0x01408…01416               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000c, t01=0x014c}
0x01416…01420               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x015a}
0x01420…01442               Head {h00=0x001e, h01=0x0050, text=»*               ********* «, t00=0x000c, t01=0x0164}
0x01442…01464               Head {h00=0x001e, h01=0x0050, text=»*               *  DWT  * «, t00=0x000c, t01=0x0186}
0x01464…01486               Head {h00=0x001e, h01=0x0050, text=»*               ********* «, t00=0x000d, t01=0x0018}
0x01486…01490               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x003a}
0x01490…014b6               Head {h00=0x0022, h01=0x0050, text=»DWTCHP EQU 0 CHANNEL PARAMETER«, t00=0x000d, t01=0x0044}
0x014b6…014d0               Head {h00=0x0016, h01=0x0050, text=»DWTST EQU 2 STATUS«, t00=0x000d, t01=0x006a}
0x014d0…014f0               Head {h00=0x001c, h01=0x0050, text=»DWTECB EQU 4 ECB ADDRESS«, t00=0x000d, t01=0x0084}
0x014f0…0150a               Head {h00=0x0016, h01=0x0050, text=»DWTOR EQU 6 ORDER «, t00=0x000d, t01=0x00a4}
0x0150a…0152c               Head {h00=0x001e, h01=0x0050, text=»DWTADR EQU 8 ADDRESS BLOCK«, t00=0x000d, t01=0x00be}
0x0152c…0154e               Head {h00=0x001e, h01=0x0050, text=»DWTTAB EQU 10 TTAB ADDRESS«, t00=0x000d, t01=0x00e0}
0x0154e…0157c               Head {h00=0x002a, h01=0x0050, text=»DWTWAT EQU 12 WAIT/ACTIVATE INDICATOR «, t00=0x000d, t01=0x0102}
0x0157c…015a0               Head {h00=0x0020, h01=0x0050, text=»DWTTQ EQU 14 TERMINAL QUEUE «, t00=0x000d, t01=0x0130}
0x015a0…015c6               Head {h00=0x0022, h01=0x0050, text=»DWTUEC EQU 16 USER ECB ADDRESS«, t00=0x000d, t01=0x0154}
0x015c6…015f0               Head {h00=0x0026, h01=0x0050, text=»DWTMEC EQU 18 MONITOR ECB ADDRESS «, t00=0x000d, t01=0x017a}
0x015f0…015fe               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000e, t01=0x0014}
0x015fe…01608               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0022}
0x01608…0162e               Head {h00=0x0022, h01=0x0050, text=»*                  ***********«, t00=0x000e, t01=0x002c}
0x0162e…01654               Head {h00=0x0022, h01=0x0050, text=»*                 *  PAGTAB  *«, t00=0x000e, t01=0x0052}
0x01654…0167a               Head {h00=0x0022, h01=0x0050, text=»*                  ***********«, t00=0x000e, t01=0x0078}
0x0167a…01684               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x009e}
0x01684…01698               Head {h00=0x0010, h01=0x0050, text=»PAGQF EQU 0 «, t00=0x000e, t01=0x00a8}
0x01698…016ac               Head {h00=0x0010, h01=0x0050, text=»PAGQB EQU 2 «, t00=0x000e, t01=0x00bc}
0x016ac…016c0               Head {h00=0x0010, h01=0x0050, text=»PAGPA EQU 4 «, t00=0x000e, t01=0x00d0}
0x016c0…016d4               Head {h00=0x0010, h01=0x0050, text=»PAGSB EQU 6 «, t00=0x000e, t01=0x00e4}
0x016d4…016e2               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000e, t01=0x00f8}
0x016e2…016ec               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0106}
0x016ec…01716               Head {h00=0x0026, h01=0x0050, text=»*                    *************«, t00=0x000e, t01=0x0110}
0x01716…01740               Head {h00=0x0026, h01=0x0050, text=»*                    *  SEGTAB   *«, t00=0x000e, t01=0x013a}
0x01740…0176a               Head {h00=0x0026, h01=0x0050, text=»*                    *************«, t00=0x000e, t01=0x0164}
0x0176a…01774               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x018e}
0x01774…01788               Head {h00=0x0010, h01=0x0050, text=»SEGPB EQU 6 «, t00=0x000f, t01=0x0008}
0x01788…0179c               Head {h00=0x0010, h01=0x0050, text=»SEGSB EQU 6 «, t00=0x000f, t01=0x001c}
0x0179c…017a4               Head {h00=0x0004, h01=0x0050, t00=0x000f, t01=0x0030}
0x017a4…017b2               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000f, t01=0x0038}
0x017b2…017bc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0046}
0x017bc…017ea               Head {h00=0x002a, h01=0x0050, text=»*                 ******************* «, t00=0x000f, t01=0x0050}
0x017ea…01818               Head {h00=0x002a, h01=0x0050, text=»*                 *  MISCELLANOUES  * «, t00=0x000f, t01=0x007e}
0x01818…01846               Head {h00=0x002a, h01=0x0050, text=»*                 ******************* «, t00=0x000f, t01=0x00ac}
0x01846…01850               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00da}
0x01850…01866               Head {h00=0x0012, h01=0x0050, text=»BUFLEN EQU -4 «, t00=0x000f, t01=0x00e4}
0x01866…0187c               Head {h00=0x0012, h01=0x0050, text=»DEVIND EQU -2 «, t00=0x000f, t01=0x00fa}
0x0187c…01890               Head {h00=0x0010, h01=0x0050, text=»DWTLEN EQU 6«, t00=0x000f, t01=0x0110}
0x01890…018a4               Head {h00=0x0010, h01=0x0050, text=»TDCDD1 EQU 5«, t00=0x000f, t01=0x0124}
0x018a4…018b8               Head {h00=0x0010, h01=0x0050, text=»TDCDD2 EQU 6«, t00=0x000f, t01=0x0138}
0x018b8…018cc               Head {h00=0x0010, h01=0x0050, text=»LCND1 EQU 10«, t00=0x000f, t01=0x014c}
0x018cc…018e0               Head {h00=0x0010, h01=0x0050, text=»LCND2 EQU 11«, t00=0x000f, t01=0x0160}
0x018e0…0190c               Head {h00=0x0028, h01=0x0050, text=»SWBLEN EQU 4 DISPL. TO LENGTH OF SWB«, t00=0x000f, t01=0x0174}
0x0190c…0193c               Head {h00=0x002c, h01=0x0050, text=»SWBSEC EQU 6 DISPL. TO LENGTH IN SECTORS«, t00=0x0010, t01=0x0010}
0x0193c…0194a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0010, t01=0x0040}
0x0194a…01988               Head {h00=0x003a, h01=0x0050, text=»******************************************************«, t00=0x0010, t01=0x004e}
0x01988…019c6               Head {h00=0x003a, h01=0x0050, text=»*                                                    *«, t00=0x0010, t01=0x008c}
0x019c6…01a04               Head {h00=0x003a, h01=0x0050, text=»*                                                    *«, t00=0x0010, t01=0x00ca}
0x01a04…01a42               Head {h00=0x003a, h01=0x0050, text=»*   THIS IS THE MONITOR CONFIGURATION PROGRAM ENTRY  *«, t00=0x0010, t01=0x0108}
0x01a42…01a80               Head {h00=0x003a, h01=0x0050, text=»*                                                    *«, t00=0x0010, t01=0x0146}
0x01a80…01abe               Head {h00=0x003a, h01=0x0050, text=»*   IT IS ENTERED FROM SYSLOD WITH THE FOLLOWING     *«, t00=0x0010, t01=0x0184}
0x01abe…01afc               Head {h00=0x003a, h01=0x0050, text=»*   PARAMETERS:                                      *«, t00=0x0011, t01=0x0032}
0x01afc…01b3a               Head {h00=0x003a, h01=0x0050, text=»*                                                    *«, t00=0x0011, t01=0x0070}
0x01b3a…01b78               Head {h00=0x003a, h01=0x0050, text=»*   A1 - POINTER TO CURRENT LOCATION OF SYSLDA       *«, t00=0x0011, t01=0x00ae}
0x01b78…01bb6               Head {h00=0x003a, h01=0x0050, text=»*   A2 - POINTER TO PREVIOUS LOCATION OF SYSLDA      *«, t00=0x0011, t01=0x00ec}
0x01bb6…01bf4               Head {h00=0x003a, h01=0x0050, text=»*                                                    *«, t00=0x0011, t01=0x012a}
0x01bf4…01c32               Head {h00=0x003a, h01=0x0050, text=»*                                                    *«, t00=0x0011, t01=0x0168}
0x01c32…01c70               Head {h00=0x003a, h01=0x0050, text=»******************************************************«, t00=0x0012, t01=0x0016}
0x01c70…01c84               Head {h00=0x0010, h01=0x0050, text=»SYSLDM EQU *«, t00=0x0012, t01=0x0054}
0x01c84…01cb0               Head {h00=0x0028, h01=0x0050, text=» ST P,SCTSFA+2 SAVE LOCATION COUNTER«, t00=0x0012, t01=0x0068}
0x01cb0…01ce2               Head {h00=0x002e, h01=0x0050, text=» LDKL A11,SYSBAS GET SYSBAS START ADDRESS «, t00=0x0012, t01=0x0094}
0x01ce2…01d12               Head {h00=0x002c, h01=0x0050, text=» ST A11,SCTSFA UPDATE START OF FREE AREA«, t00=0x0012, t01=0x00c6}
0x01d12…01d36               Head {h00=0x0020, h01=0x0050, text=» LDR A8,P INIT STACK POINTER«, t00=0x0012, t01=0x00f6}
0x01d36…01d60               Head {h00=0x0026, h01=0x0050, text=» ADK A1,2 RELOCATION ROUTINE ENTRY«, t00=0x0012, t01=0x011a}
0x01d60…01d72               Head {h00=0x000e, h01=0x0050, text=» CFR A8,A1«, t00=0x0012, t01=0x0144}
0x01d72…01da0               Head {h00=0x002a, h01=0x0050, text=» ST A13,SCTEFA UPDATE END OF FREE AREA«, t00=0x0012, t01=0x0156}
0x01da0…01dce               Head {h00=0x002a, h01=0x0050, text=» LDKL A2,TCLASS GET ADDRESS TO TCLASS «, t00=0x0012, t01=0x0184}
0x01dce…01e00               Head {h00=0x002e, h01=0x0050, text=» CWK A2,SCLASS SAME AS ADDRESS TO SCLASS? «, t00=0x0013, t01=0x0022}
0x01e00…01e28               Head {h00=0x0024, h01=0x0050, text=» RF(E) NO:TCL YES:DUMMY TCLASS! «, t00=0x0013, t01=0x0054}
0x01e28…01e58               Head {h00=0x002c, h01=0x0050, text=» CALL CHPTRS RELOCATE POINTERS IN TCLASS«, t00=0x0013, t01=0x007c}
0x01e58…01e92               Head {h00=0x0036, h01=0x0050, text=» ST A2,SAVE18,A13 SAVE RELOCATED POINTER TO TCLASS«, t00=0x0013, t01=0x00ac}
0x01e92…01ec6               Head {h00=0x0030, h01=0x0050, text=»NO:TCL LDKL A2,SCLASS GET ADDRESS TO SCLASS «, t00=0x0013, t01=0x00e6}
0x01ec6…01ef6               Head {h00=0x002c, h01=0x0050, text=» CALL CHPTRS RELOCATE POINTERS IN SCLASS«, t00=0x0013, t01=0x011a}
0x01ef6…01f30               Head {h00=0x0036, h01=0x0050, text=» ST A2,SAVE11,A13 SAVE RELOCATED POINTER TO SCLASS«, t00=0x0013, t01=0x014a}
0x01f30…01f3a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0184}
0x01f3a…01f64               Head {h00=0x0026, h01=0x0050, text=»*  CLEAR ALL WORDS IN SYSTEM AREA «, t00=0x0013, t01=0x018e}
0x01f64…01f6e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0028}
0x01f6e…01f84               Head {h00=0x0012, h01=0x0050, text=» LD A1,SCTEFA «, t00=0x0014, t01=0x0032}
0x01f84…01f9a               Head {h00=0x0012, h01=0x0050, text=» LD A2,SCTSFA «, t00=0x0014, t01=0x0048}
0x01f9a…01fae               Head {h00=0x0010, h01=0x0050, text=»CLRSYS EQU *«, t00=0x0014, t01=0x005e}
0x01fae…01fc0               Head {h00=0x000e, h01=0x0050, text=» SUK A1,2 «, t00=0x0014, t01=0x0072}
0x01fc0…01fd0               Head {h00=0x000c, h01=0x0050, text=» CMR A1 «, t00=0x0014, t01=0x0084}
0x01fd0…01fe2               Head {h00=0x000e, h01=0x0050, text=» CWR A1,A2«, t00=0x0014, t01=0x0094}
0x01fe2…01ff8               Head {h00=0x0012, h01=0x0050, text=» RB(NE) CLRSYS«, t00=0x0014, t01=0x00a6}
0x01ff8…02010               Head {h00=0x0014, h01=0x0050, text=» LDKL A1,CONMON «, t00=0x0014, t01=0x00bc}
0x02010…02028               Head {h00=0x0014, h01=0x0050, text=» AD A1,M:REL,A13«, t00=0x0014, t01=0x00d4}
0x02028…02038               Head {h00=0x000c, h01=0x0050, text=» ABR A1 «, t00=0x0014, t01=0x00ec}
0x02038…02046               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0014, t01=0x00fc}
0x02046…0207e               Head {h00=0x0034, h01=0x002f, text=»*********************************************** «, t00=0x0014, t01=0x010a}
0x0207e…020b6               Head {h00=0x0034, h01=0x002f, text=»*  CHPTRS - CHANGE POINTERS IN TCLASS/SCLASS  * «, t00=0x0014, t01=0x0142}
0x020b6…020ee               Head {h00=0x0034, h01=0x002f, text=»*********************************************** «, t00=0x0014, t01=0x017a}
0x020ee…020f8               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0015, t01=0x0022}
0x020f8…02128               Head {h00=0x002c, h01=0x0028, text=»*  ENTRY:  A2 - POINTER TO TCLASS/SCLASS«, t00=0x0015, t01=0x002c}
0x02128…02154               Head {h00=0x0028, h01=0x0050, text=»*         A11 - SYSLOD START ADDRESS«, t00=0x0015, t01=0x005c}
0x02154…02180               Head {h00=0x0028, h01=0x0023, text=»*         A12 - RELOCATION CONSTANT «, t00=0x0015, t01=0x0088}
0x02180…0218a               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0015, t01=0x00b4}
0x0218a…021c0               Head {h00=0x0032, h01=0x002e, text=»*  EXIT:   A2 - POINTER TO MOVED TCLASS/SCLASS«, t00=0x0015, t01=0x00be}
0x021c0…021ca               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0015, t01=0x00f4}
0x021ca…021e8               Head {h00=0x001a, h01=0x0016, text=»*  WORK REGISTER:A1-A7«, t00=0x0015, t01=0x00fe}
0x021e8…021f2               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0015, t01=0x011c}
0x021f2…0220a               Head {h00=0x0014, h01=0x000f, text=»*  SUBROUTINES: «, t00=0x0015, t01=0x0126}
0x0220a…02214               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0015, t01=0x013e}
0x02214…02228               Head {h00=0x0010, h01=0x0050, text=»CHPTRS EQU *«, t00=0x0015, t01=0x0148}
0x02228…0224c               Head {h00=0x0020, h01=0x0050, text=» ADR A2,A12 RELOCATE POINTER«, t00=0x0015, t01=0x015c}
0x0224c…02282               Head {h00=0x0032, h01=0x002e, text=» LDR A3,A2 GET POINTER TO ORIGIN TCLASS/SCLASS«, t00=0x0015, t01=0x0180}
0x02282…022b2               Head {h00=0x002c, h01=0x0027, text=» LDR* A4,A3 GET LENGTH OF TCLASS/SCLASS «, t00=0x0016, t01=0x0026}
0x022b2…022c6               Head {h00=0x0010, h01=0x000c, text=»CHPT10 EQU *«, t00=0x0016, t01=0x0056}
0x022c6…022f8               Head {h00=0x002e, h01=0x0029, text=» SUK A4,2 MOORE ENTRIES I TCLASS/SCLASS ? «, t00=0x0016, t01=0x006a}
0x022f8…02312               Head {h00=0x0016, h01=0x0011, text=» RF(Z) CHPT30 NO! «, t00=0x0016, t01=0x009c}
0x02312…0232e               Head {h00=0x0018, h01=0x0014, text=» ADK A3,2 NEXT ENTRY«, t00=0x0016, t01=0x00b6}
0x0232e…02356               Head {h00=0x0024, h01=0x0021, text=» LDR* A5,A3 GET POINTER TO CLASS«, t00=0x0016, t01=0x00d2}
0x02356…02372               Head {h00=0x0018, h01=0x0014, text=» ADR A5,A12 RELOCATE«, t00=0x0016, t01=0x00fa}
0x02372…0238a               Head {h00=0x0014, h01=0x0010, text=» STR A5,A3 STORE«, t00=0x0016, t01=0x0116}
0x0238a…023b2               Head {h00=0x0024, h01=0x001f, text=» LDR* A6,A5 GET LENGTH OF CLASS «, t00=0x0016, t01=0x012e}
0x023b2…023c6               Head {h00=0x0010, h01=0x000c, text=»CHPT20 EQU *«, t00=0x0016, t01=0x0156}
0x023c6…023f4               Head {h00=0x002a, h01=0x0026, text=» SUK A6,4 MOORE DEVICES IN THIS CLASS?«, t00=0x0016, t01=0x016a}
0x023f4…0240e               Head {h00=0x0016, h01=0x0050, text=» RB(NP) CHPT10 NO!«, t00=0x0017, t01=0x0008}
0x0240e…0242c               Head {h00=0x001a, h01=0x0015, text=» ADK A5,4 NEXT DEVICE «, t00=0x0017, t01=0x0022}
0x0242c…02450               Head {h00=0x0020, h01=0x001b, text=» LDR* A7,A5 GET DWT-ADDRESS «, t00=0x0017, t01=0x0040}
0x02450…02472               Head {h00=0x001e, h01=0x0050, text=» LDR A9,A7 GET DWT-ADDRESS«, t00=0x0017, t01=0x0064}
0x02472…02498               Head {h00=0x0022, h01=0x0050, text=» CALL CMPADR COMPARE ADDRESSES«, t00=0x0017, t01=0x0086}
0x02498…024bc               Head {h00=0x0020, h01=0x0050, text=» RB(G) CHPT20 DWT IN DRIVER!«, t00=0x0017, t01=0x00ac}
0x024bc…024d8               Head {h00=0x0018, h01=0x0014, text=» ADR A7,A12 RELOCATE«, t00=0x0017, t01=0x00d0}
0x024d8…02506               Head {h00=0x002a, h01=0x0025, text=» STR A7,A5 STORE RELOCATED DW-ADDRESS «, t00=0x0017, t01=0x00ec}
0x02506…0252c               Head {h00=0x0022, h01=0x0050, text=» LD A8,SCTOPT GET OPTION WORD «, t00=0x0017, t01=0x011a}
0x0252c…0254e               Head {h00=0x001e, h01=0x0050, text=» ANKL A8,1 MMU IN SYSTEM? «, t00=0x0017, t01=0x0140}
0x0254e…02568               Head {h00=0x0016, h01=0x0050, text=» RB(Z) CHPT20 NO! «, t00=0x0017, t01=0x0162}
0x02568…02598               Head {h00=0x002c, h01=0x0050, text=» LD A8,DWTMEC,A7 GET MONITOR ECB ADDRESS«, t00=0x0017, t01=0x017c}
0x02598…025c2               Head {h00=0x0026, h01=0x0050, text=» LDR A9,A8 GET MONITOR ECB ADDRESS«, t00=0x0018, t01=0x001c}
0x025c2…025f0               Head {h00=0x002a, h01=0x0050, text=» ANKL A9,1 ADDRESS ALREADY RELOCATED? «, t00=0x0018, t01=0x0046}
0x025f0…0260c               Head {h00=0x0018, h01=0x0050, text=» RB(NZ) CHPT20 YES! «, t00=0x0018, t01=0x0074}
0x0260c…02628               Head {h00=0x0018, h01=0x0050, text=» ADR A8,A12 RELOCATE«, t00=0x0018, t01=0x0090}
0x02628…0265a               Head {h00=0x002e, h01=0x0050, text=» ADKL A8,1 INDICATE DWT-ADDRESS RELOCATED «, t00=0x0018, t01=0x00ac}
0x0265a…0268a               Head {h00=0x002c, h01=0x0050, text=» ST A8,DWTMEC,A7 STORE RELOCATED ADDRESS«, t00=0x0018, t01=0x00de}
0x0268a…0269c               Head {h00=0x000e, h01=0x000a, text=» RB CHPT20«, t00=0x0018, t01=0x010e}
0x0269c…026b0               Head {h00=0x0010, h01=0x000c, text=»CHPT30 EQU *«, t00=0x0018, t01=0x0120}
0x026b0…026c0               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0018, t01=0x0134}
0x026c0…026ce               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0018, t01=0x0144}
0x026ce…02708               Head {h00=0x0036, h01=0x0032, text=»**************************************************«, t00=0x0018, t01=0x0152}
0x02708…02742               Head {h00=0x0036, h01=0x0032, text=»*  B:TCT - BUILD TASK CONTROL TABLE              *«, t00=0x0018, t01=0x018c}
0x02742…0277c               Head {h00=0x0036, h01=0x0032, text=»**************************************************«, t00=0x0019, t01=0x0036}
0x0277c…02786               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0019, t01=0x0070}
0x02786…027a6               Head {h00=0x001c, h01=0x0018, text=»*  REFERENCED IN: MONCON«, t00=0x0019, t01=0x007a}
0x027a6…027b0               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0019, t01=0x009a}
0x027b0…027e6               Head {h00=0x0032, h01=0x0050, text=»*  ENTRY: SAVE01 - START OF SAVE01URATION DATA«, t00=0x0019, t01=0x00a4}
0x027e6…027f4               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0019, t01=0x00da}
0x027f4…0282e               Head {h00=0x0036, h01=0x0032, text=»**************************************************«, t00=0x0019, t01=0x00e8}
0x0282e…02868               Head {h00=0x0036, h01=0x0032, text=»*  B:TCT - BUILD TASK CONTROL TABLE              *«, t00=0x0019, t01=0x0122}
0x02868…028a2               Head {h00=0x0036, h01=0x0032, text=»**************************************************«, t00=0x0019, t01=0x015c}
0x028a2…028ac               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x001a, t01=0x0008}
0x028ac…028cc               Head {h00=0x001c, h01=0x0018, text=»*  REFERENCED IN: MONCON«, t00=0x001a, t01=0x0012}
0x028cc…028d6               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x001a, t01=0x0032}
0x028d6…0290c               Head {h00=0x0032, h01=0x0050, text=»*  ENTRY: SAVE01 - START OF SAVE01URATION DATA«, t00=0x001a, t01=0x003c}
0x0290c…02916               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x001a, t01=0x0072}
0x02916…0293c               Head {h00=0x0022, h01=0x001e, text=»*  EXIT:  A6 - START OF TC:TAB«, t00=0x001a, t01=0x007c}
0x0293c…02964               Head {h00=0x0024, h01=0x001f, text=»*         A7 - LENGTH OF TC:TAB «, t00=0x001a, t01=0x00a2}
0x02964…0296e               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x001a, t01=0x00ca}
0x0296e…02990               Head {h00=0x001e, h01=0x0019, text=»*  WORK REGISTERS:  A2,A3 «, t00=0x001a, t01=0x00d4}
0x02990…0299a               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x001a, t01=0x00f6}
0x0299a…029b2               Head {h00=0x0014, h01=0x0011, text=»*  SUBROUTINES: «, t00=0x001a, t01=0x0100}
0x029b2…029bc               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x001a, t01=0x0118}
0x029bc…029ee               Head {h00=0x002e, h01=0x0029, text=»*               TASK CONTROL TABLE LAYOUT «, t00=0x001a, t01=0x0122}
0x029ee…02a20               Head {h00=0x002e, h01=0x0029, text=»*               _________________________ «, t00=0x001a, t01=0x0154}
0x02a20…02a52               Head {h00=0x002e, h01=0x002a, text=»*              I       LENGTH            I«, t00=0x001a, t01=0x0186}
0x02a52…02a84               Head {h00=0x002e, h01=0x0029, text=»*               _________________________ «, t00=0x001b, t01=0x0028}
0x02a84…02ab6               Head {h00=0x002e, h01=0x002a, text=»*              I       TTMJOB            I«, t00=0x001b, t01=0x005a}
0x02ab6…02ae8               Head {h00=0x002e, h01=0x0029, text=»*               _________________________ «, t00=0x001b, t01=0x008c}
0x02ae8…02b1a               Head {h00=0x002e, h01=0x002a, text=»*              I    MONITOR TASKS        I«, t00=0x001b, t01=0x00be}
0x02b1a…02b4c               Head {h00=0x002e, h01=0x0029, text=»*               _________________________ «, t00=0x001b, t01=0x00f0}
0x02b4c…02b7e               Head {h00=0x002e, h01=0x002a, text=»*              I      USER TASKS         I«, t00=0x001b, t01=0x0122}
0x02b7e…02bb0               Head {h00=0x002e, h01=0x0029, text=»*              __________________________ «, t00=0x001b, t01=0x0154}
0x02bb0…02bba               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x001b, t01=0x0186}
0x02bba…02bc8               Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x001b, t01=0x0190}
0x02bc8…02bdc               Head {h00=0x0010, h01=0x0050, text=»B:TCT EQU * «, t00=0x001c, t01=0x000e}
0x02bdc…02c16               Head {h00=0x0036, h01=0x0050, text=» LD A11,SAVE01,A13 GET START OF SAVE01URATION DATA«, t00=0x001c, t01=0x0022}
0x02c16…02c42               Head {h00=0x0028, h01=0x0024, text=» LD A7,SCTSFA GET START OF FREE AREA«, t00=0x001c, t01=0x005c}
0x02c42…02c5a               Head {h00=0x0014, h01=0x000f, text=» LDR A6,A7 SAVE «, t00=0x001c, t01=0x0088}
0x02c5a…02c84               Head {h00=0x0026, h01=0x0022, text=» LDKL A2,TTMJOB GET TTMJOB ADDRESS«, t00=0x001c, t01=0x00a0}
0x02c84…02ca8               Head {h00=0x0020, h01=0x001b, text=» ST A2,2,A7 STORE IN TC:TAB «, t00=0x001c, t01=0x00ca}
0x02ca8…02cd6               Head {h00=0x002a, h01=0x0025, text=» ADK A7,4 CONTINUE WITH MONITOR TASKS «, t00=0x001c, t01=0x00ee}
0x02cd6…02d02               Head {h00=0x0028, h01=0x0050, text=» LD A2,SCTOPT ANY OPTIONS AVALIABLE?«, t00=0x001c, t01=0x011c}
0x02d02…02d1c               Head {h00=0x0016, h01=0x0050, text=» RF(Z) BTCT15 NO! «, t00=0x001c, t01=0x0148}
0x02d1c…02d60               Head {h00=0x0040, h01=0x0050, text=»*********************************************************** «, t00=0x001c, t01=0x0162}
0x02d60…02da4               Head {h00=0x0040, h01=0x0050, text=»*  RESERV ENTRIES IN TC:TAB IF CERTAIN OPTIONS AVALIABLE  * «, t00=0x001d, t01=0x0016}
0x02da4…02de8               Head {h00=0x0040, h01=0x0050, text=»*  - TO BE PROVIDED                                       * «, t00=0x001d, t01=0x005a}
0x02de8…02e2c               Head {h00=0x0040, h01=0x0050, text=»*********************************************************** «, t00=0x001d, t01=0x009e}
0x02e2c…02e40               Head {h00=0x0010, h01=0x0050, text=»BTCT15 EQU *«, t00=0x001d, t01=0x00e2}
0x02e40…02e66               Head {h00=0x0022, h01=0x0050, text=» LD A2,SCTDMT DATA MANAGEMENT?«, t00=0x001d, t01=0x00f6}
0x02e66…02e80               Head {h00=0x0016, h01=0x0050, text=» RF(Z) BTCT30 NO! «, t00=0x001d, t01=0x011c}
0x02e80…02e9e               Head {h00=0x001a, h01=0x0050, text=» LDR A3,A2 SAVE SCTDMT«, t00=0x001d, t01=0x0136}
0x02e9e…02eba               Head {h00=0x0018, h01=0x0050, text=» ANK A2,1 DMTASK D0?«, t00=0x001d, t01=0x0154}
0x02eba…02ed4               Head {h00=0x0016, h01=0x0050, text=» RF(Z) BTCT20 NO! «, t00=0x001d, t01=0x0170}
0x02ed4…02f00               Head {h00=0x0028, h01=0x0050, text=» ADK A7,2 RESERV ENTRY FOR DMTASK D0«, t00=0x001d, t01=0x018a}
0x02f00…02f14               Head {h00=0x0010, h01=0x0050, text=»BTCT20 EQU *«, t00=0x001e, t01=0x0026}
0x02f14…02f32               Head {h00=0x001a, h01=0x0050, text=» LDR A2,A3 GET SCTDMT «, t00=0x001e, t01=0x003a}
0x02f32…02f50               Head {h00=0x001a, h01=0x0050, text=» ANK A2,2 DM-TASK D1? «, t00=0x001e, t01=0x0058}
0x02f50…02f6a               Head {h00=0x0016, h01=0x0050, text=» RF(Z) BTCT25 NO! «, t00=0x001e, t01=0x0076}
0x02f6a…02f98               Head {h00=0x002a, h01=0x0050, text=» ADK A7,2 RESERV ENTRY FOR DM-TASK D0 «, t00=0x001e, t01=0x0090}
0x02f98…02fac               Head {h00=0x0010, h01=0x0050, text=»BTCT25 EQU *«, t00=0x001e, t01=0x00be}
0x02fac…02fca               Head {h00=0x001a, h01=0x0050, text=» LDR A2,A3 GET SCTDMT «, t00=0x001e, t01=0x00d2}
0x02fca…02fe6               Head {h00=0x0018, h01=0x0050, text=» ANK A2,4 DMTASK D2?«, t00=0x001e, t01=0x00f0}
0x02fe6…03000               Head {h00=0x0016, h01=0x0050, text=» RF(Z) BTCT30 NO! «, t00=0x001e, t01=0x010c}
0x03000…0302c               Head {h00=0x0028, h01=0x0050, text=» ADK A7,2 RESERV ENTRY FOR DMTASK D2«, t00=0x001e, t01=0x0126}
0x0302c…03040               Head {h00=0x0010, h01=0x0050, text=»BTCT30 EQU *«, t00=0x001e, t01=0x0152}
0x03040…0304a               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x001e, t01=0x0166}
0x0304a…03088               Head {h00=0x003a, h01=0x0035, text=»*  COMPUTE NUMBER OF TASKS AND RESERV SPACE IN TC:TAB «, t00=0x001e, t01=0x0170}
0x03088…03092               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x001f, t01=0x001e}
0x03092…030c4               Head {h00=0x002e, h01=0x0029, text=»*  A11 - POINTER TO TASK DEFINITION BLOCK «, t00=0x001f, t01=0x0028}
0x030c4…030ce               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x001f, t01=0x005a}
0x030ce…03104               Head {h00=0x0032, h01=0x0050, text=» ST A7,SAVE13,A13 SAVE CURRENT USER TASK ENTRY«, t00=0x001f, t01=0x0064}
0x03104…03134               Head {h00=0x002c, h01=0x0050, text=» ST A7,SAVE02,A13 FIRST USER TASK ENTRY «, t00=0x001f, t01=0x009a}
0x03134…03156               Head {h00=0x001e, h01=0x001a, text=» LCR A2,A11 GET BLOCK TYPE«, t00=0x001f, t01=0x00ca}
0x03156…03182               Head {h00=0x0028, h01=0x0023, text=» CCK A2,'TT' TASK DEFINITION BLOCK? «, t00=0x001f, t01=0x00ec}
0x03182…0319c               Head {h00=0x0016, h01=0x0011, text=» RF(E) BTCT35 YES «, t00=0x001f, t01=0x0118}
0x0319c…031be               Head {h00=0x001e, h01=0x0050, text=» LDKL A1,LMP4 FORMAT ERROR«, t00=0x001f, t01=0x0132}
0x031be…031d6               Head {h00=0x0014, h01=0x0010, text=» CALL ERROR HALT«, t00=0x001f, t01=0x0154}
0x031d6…031ea               Head {h00=0x0010, h01=0x0050, text=»BTCT35 EQU *«, t00=0x001f, t01=0x016c}
0x031ea…031f4               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x001f, t01=0x0180}
0x031f4…03228               Head {h00=0x0030, h01=0x002c, text=»*  COMPUTE NUMBER OF TASK IN EACH TASK CLASS«, t00=0x001f, t01=0x018a}
0x03228…03232               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0020, t01=0x002e}
0x03232…03246               Head {h00=0x0010, h01=0x0050, text=»BTCT40 EQU *«, t00=0x0020, t01=0x0038}
0x03246…0326e               Head {h00=0x0024, h01=0x0020, text=» CALL GETTSK GET NUMBER OF TASKS«, t00=0x0020, t01=0x004c}
0x0326e…03282               Head {h00=0x0010, h01=0x0050, text=»BTCT50 EQU *«, t00=0x0020, t01=0x0074}
0x03282…032b2               Head {h00=0x002c, h01=0x0050, text=» ADK A7,2 RESERV ANOTHER ENTRY IN TC:TAB«, t00=0x0020, t01=0x0088}
0x032b2…032dc               Head {h00=0x0026, h01=0x0050, text=» CW A7,SCTEFA CHECK IF MEMORY LEFT«, t00=0x0020, t01=0x00b8}
0x032dc…032f8               Head {h00=0x0018, h01=0x0050, text=» RF(NE) BTCT55 YES! «, t00=0x0020, t01=0x00e2}
0x032f8…0330e               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP3 «, t00=0x0020, t01=0x00fe}
0x0330e…0333a               Head {h00=0x0028, h01=0x0050, text=» CALL ERROR INDICATE MEMORY OVERFLOW«, t00=0x0020, t01=0x0114}
0x0333a…0334e               Head {h00=0x0010, h01=0x0050, text=»BTCT55 EQU *«, t00=0x0020, t01=0x0140}
0x0334e…0337a               Head {h00=0x0028, h01=0x0024, text=» SUK A1,1 MOORE TASKS IN THIS CLASS?«, t00=0x0020, t01=0x0154}
0x0337a…03394               Head {h00=0x0016, h01=0x0011, text=» RB(P) BTCT50 YES «, t00=0x0020, t01=0x0180}
0x03394…033bc               Head {h00=0x0024, h01=0x001f, text=» CALL NXTBLK SKIP TO NEXT BLOCK «, t00=0x0021, t01=0x000a}
0x033bc…033e8               Head {h00=0x0028, h01=0x0023, text=» CCK A2,'TT' TASK DEFINITION BLOCK? «, t00=0x0021, t01=0x0032}
0x033e8…03402               Head {h00=0x0016, h01=0x0011, text=» RB(E) BTCT40 YES «, t00=0x0021, t01=0x005e}
0x03402…0340c               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0021, t01=0x0078}
0x0340c…03444               Head {h00=0x0034, h01=0x0030, text=»*  ENTRIES FOR ALL USER TASKS RESERVED IN TC:TAB«, t00=0x0021, t01=0x0082}
0x03444…0344e               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0021, t01=0x00ba}
0x0344e…0347c               Head {h00=0x002a, h01=0x0025, text=» ST A7,SCTSFA UPDATE END OF FREE AREA «, t00=0x0021, t01=0x00c4}
0x0347c…034a0               Head {h00=0x0020, h01=0x001b, text=» SUR A7,A6 LENGTH OF TC:TAB «, t00=0x0021, t01=0x00f2}
0x034a0…034ca               Head {h00=0x0026, h01=0x0021, text=» STR A7,A6 STORE LENGTH IN TC:TAB «, t00=0x0021, t01=0x0116}
0x034ca…034f8               Head {h00=0x002a, h01=0x0050, text=» ST A6,SCTTCT STORE POINTER TO TC:TAB «, t00=0x0021, t01=0x0140}
0x034f8…03508               Head {h00=0x000c, h01=0x0008, text=» RTN A14«, t00=0x0021, t01=0x016e}
0x03508…03516               Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x0021, t01=0x017e}
0x03516…03550               Head {h00=0x0036, h01=0x0031, text=»************************************************* «, t00=0x0021, t01=0x018c}
0x03550…0358a               Head {h00=0x0036, h01=0x0031, text=»*   B:DMTT - BUILD DATA MANAGEMENT TASK TABLES  * «, t00=0x0022, t01=0x0036}
0x0358a…035c4               Head {h00=0x0036, h01=0x0031, text=»************************************************* «, t00=0x0022, t01=0x0070}
0x035c4…035ce               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0022, t01=0x00aa}
0x035ce…035fc               Head {h00=0x002a, h01=0x0026, text=»*  ENTRY:  SCTSFA - START OF FREE AREA«, t00=0x0022, t01=0x00b4}
0x035fc…0362a               Head {h00=0x002a, h01=0x0050, text=»*          SCTTCT - ADDRESS TO TC:TAB «, t00=0x0022, t01=0x00e2}
0x0362a…03660               Head {h00=0x0032, h01=0x002d, text=»*          SCTDMT - DATA MANAGEMENT INDICATOR «, t00=0x0022, t01=0x0110}
0x03660…0366a               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0022, t01=0x0146}
0x0366a…0367a               Head {h00=0x000c, h01=0x000b, text=»*  EXIT:«, t00=0x0022, t01=0x0150}
0x0367a…03684               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0022, t01=0x0160}
0x03684…036b0               Head {h00=0x0028, h01=0x0023, text=»*  WORK REGISTERS:  A1,A2,A3,A7,A12 «, t00=0x0022, t01=0x016a}
0x036b0…036ba               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0023, t01=0x0008}
0x036ba…036d8               Head {h00=0x001a, h01=0x0016, text=»*  SUBROUTINES: DMTGEN«, t00=0x0023, t01=0x0012}
0x036d8…036e2               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0023, t01=0x0030}
0x036e2…036f6               Head {h00=0x0010, h01=0x0050, text=»B:DMTT EQU *«, t00=0x0023, t01=0x003a}
0x036f6…03724               Head {h00=0x002a, h01=0x0025, text=» LD A12,SCTSFA GET START OF FREE AREA «, t00=0x0023, t01=0x004e}
0x03724…03750               Head {h00=0x0028, h01=0x0050, text=» LD A7,SCTTCT GET POINTER TO TC:TAB «, t00=0x0023, t01=0x007c}
0x03750…03776               Head {h00=0x0022, h01=0x001d, text=» ADK A7,4 FIRST DM-TASK ENTRY «, t00=0x0023, t01=0x00a8}
0x03776…0379e               Head {h00=0x0024, h01=0x001f, text=» LD A2,SCTDMT  DATA MANAGEMENT? «, t00=0x0023, t01=0x00ce}
0x0379e…037b8               Head {h00=0x0016, h01=0x0011, text=» RF(Z) DMTTEX NO! «, t00=0x0023, t01=0x00f6}
0x037b8…037ea               Head {h00=0x002e, h01=0x0029, text=» LDR A3,A2 SAVE DATA MANAGEMENT INDICATOR «, t00=0x0023, t01=0x0110}
0x037ea…0381c               Head {h00=0x002e, h01=0x002a, text=» LD A6,SCTDMI GET INDEX BUFFER RECORD SIZE«, t00=0x0023, t01=0x0142}
0x0381c…0383a               Head {h00=0x001a, h01=0x0015, text=» ANK A2,1 DM-TASK D0? «, t00=0x0023, t01=0x0174}
0x0383a…03854 (36, 0, 400)  Head {h00=0x0016, h01=0x0011, text=» RF(Z) DMTT10 NO! «, t00=0x0024, t01=0x0004}
0x03854…03874               Head {h00=0x001c, h01=0x0050, text=» LDKL A1,'#D' DM-TASK ID«, t00=0x0024, t01=0x001e}
0x03874…03888               Head {h00=0x0010, h01=0x000c, text=» CALL DMTGEN«, t00=0x0024, t01=0x003e}
0x03888…0389c               Head {h00=0x0010, h01=0x000c, text=»DMTT10 EQU *«, t00=0x0024, t01=0x0052}
0x0389c…038cc               Head {h00=0x002c, h01=0x0028, text=» LDR A2,A3 GET DATA MANAGEMENT INDICATOR«, t00=0x0024, t01=0x0066}
0x038cc…038ea               Head {h00=0x001a, h01=0x0015, text=» ANK A2,2 DM-TASK D1? «, t00=0x0024, t01=0x0096}
0x038ea…03904               Head {h00=0x0016, h01=0x0011, text=» RF(Z) DMTT20 NO! «, t00=0x0024, t01=0x00b4}
0x03904…03922               Head {h00=0x001a, h01=0x0050, text=» LDKL A1,'#E' TASK ID «, t00=0x0024, t01=0x00ce}
0x03922…03936               Head {h00=0x0010, h01=0x000c, text=» CALL DMTGEN«, t00=0x0024, t01=0x00ec}
0x03936…0394a               Head {h00=0x0010, h01=0x000c, text=»DMTT20 EQU *«, t00=0x0024, t01=0x0100}
0x0394a…0397a               Head {h00=0x002c, h01=0x0028, text=» LDR A2,A3 GET DATA MANAGEMENT INDICATOR«, t00=0x0024, t01=0x0114}
0x0397a…03998               Head {h00=0x001a, h01=0x0015, text=» ANK A2,4 DM-TASK D2? «, t00=0x0024, t01=0x0144}
0x03998…039b2               Head {h00=0x0016, h01=0x0011, text=» RF(Z) DMTT30 NO! «, t00=0x0024, t01=0x0162}
0x039b2…039d0               Head {h00=0x001a, h01=0x0050, text=» LDKL A1,'#F' TASK ID «, t00=0x0024, t01=0x017c}
0x039d0…039e4               Head {h00=0x0010, h01=0x000c, text=» CALL DMTGEN«, t00=0x0025, t01=0x000a}
0x039e4…039f8               Head {h00=0x0010, h01=0x000c, text=»DMTT30 EQU *«, t00=0x0025, t01=0x001e}
0x039f8…03a0c               Head {h00=0x0010, h01=0x000c, text=»DMTTEX EQU *«, t00=0x0025, t01=0x0032}
0x03a0c…03a1c               Head {h00=0x000c, h01=0x0008, text=» RTN A14«, t00=0x0025, t01=0x0046}
0x03a1c…03a2a               Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x0025, t01=0x0056}
0x03a2a…03a64               Head {h00=0x0036, h01=0x0032, text=»**************************************************«, t00=0x0025, t01=0x0064}
0x03a64…03a9e               Head {h00=0x0036, h01=0x0032, text=»*  DMTGEN - GENERATE DATA MANAGEMENT TASK TABLE  *«, t00=0x0025, t01=0x009e}
0x03a9e…03ad8               Head {h00=0x0036, h01=0x0032, text=»**************************************************«, t00=0x0025, t01=0x00d8}
0x03ad8…03ae2               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0025, t01=0x0112}
0x03ae2…03b02               Head {h00=0x001c, h01=0x0017, text=»*  ENTRY:  A1 - TASK ID «, t00=0x0025, t01=0x011c}
0x03b02…03b32               Head {h00=0x002c, h01=0x0028, text=»*          A6 - INDEX RECORD BUFFER SIZE«, t00=0x0025, t01=0x013c}
0x03b32…03b66               Head {h00=0x0030, h01=0x002c, text=»*          A7 - TCTAB ENTRY FOR CURRENT TASK«, t00=0x0025, t01=0x016c}
0x03b66…03b90               Head {h00=0x0026, h01=0x0022, text=»*         A12 - START OF FREE AREA«, t00=0x0026, t01=0x0010}
0x03b90…03b9a               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0026, t01=0x003a}
0x03b9a…03baa               Head {h00=0x000c, h01=0x0008, text=»*  EXIT:«, t00=0x0026, t01=0x0044}
0x03baa…03bb4               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0026, t01=0x0054}
0x03bb4…03bce               Head {h00=0x0016, h01=0x0012, text=»*  WORK REGISTERS:«, t00=0x0026, t01=0x005e}
0x03bce…03bd8               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0026, t01=0x0078}
0x03bd8…03bf0               Head {h00=0x0014, h01=0x000f, text=»*  SUBROUTINES: «, t00=0x0026, t01=0x0082}
0x03bf0…03bfa               Head {h00=0x0006, h01=0x0002, text=»* «, t00=0x0026, t01=0x009a}
0x03bfa…03c0e               Head {h00=0x0010, h01=0x0050, text=»DMTGEN EQU *«, t00=0x0026, t01=0x00a4}
0x03c0e…03c34               Head {h00=0x0022, h01=0x0050, text=» LD A2,SCTOPT GET OPTION WORD «, t00=0x0026, t01=0x00b8}
0x03c34…03c52               Head {h00=0x001a, h01=0x0050, text=» ANK A2,1 MMU OPTION? «, t00=0x0026, t01=0x00de}
0x03c52…03c6c               Head {h00=0x0016, h01=0x0050, text=» RF(Z) DMTG20 NO! «, t00=0x0026, t01=0x00fc}
0x03c6c…03c90               Head {h00=0x0020, h01=0x0050, text=» LDK A4,0 RESET PAGE POINTER«, t00=0x0026, t01=0x0116}
0x03c90…03ca4               Head {h00=0x0010, h01=0x0050, text=»DMTG10 EQU *«, t00=0x0026, t01=0x013a}
0x03ca4…03cc4               Head {h00=0x001c, h01=0x0050, text=» CWK A4,/4000 LAST PAGE?«, t00=0x0026, t01=0x014e}
0x03cc4…03cde               Head {h00=0x0016, h01=0x0050, text=» RF(E) DMTG30 YES!«, t00=0x0026, t01=0x016e}
0x03cde…03d04               Head {h00=0x0022, h01=0x0050, text=» STR A4,A12 STORE PAGE POINTER«, t00=0x0026, t01=0x0188}
0x03d04…03d30               Head {h00=0x0028, h01=0x0050, text=» ADKL A4,/400 INCREMENT PAGE POINTER«, t00=0x0027, t01=0x001e}
0x03d30…03d60               Head {h00=0x002c, h01=0x0050, text=» ADKL A12,2 INCREMENT MMU ENTRY POINTER «, t00=0x0027, t01=0x004a}
0x03d60…03d72               Head {h00=0x000e, h01=0x0050, text=» RB DMTG10«, t00=0x0027, t01=0x007a}
0x03d72…03d86               Head {h00=0x0010, h01=0x0050, text=»DMTG20 EQU *«, t00=0x0027, t01=0x008c}
0x03d86…03dac               Head {h00=0x0022, h01=0x0050, text=» LD A2,SCTOPT GET OPTION WORD «, t00=0x0027, t01=0x00a0}
0x03dac…03dca               Head {h00=0x001a, h01=0x0050, text=» ANK A2,2 DISC PAGING?«, t00=0x0027, t01=0x00c6}
0x03dca…03de4               Head {h00=0x0016, h01=0x0050, text=» RF(Z) DMTG40 NO! «, t00=0x0027, t01=0x00e4}
0x03de4…03df8               Head {h00=0x0010, h01=0x0050, text=»DMTG30 EQU *«, t00=0x0027, t01=0x00fe}
0x03df8…03e22               Head {h00=0x0026, h01=0x0050, text=» ADKL A12,2 SEGMENT BLOCK ADDRESS «, t00=0x0027, t01=0x0112}
0x03e22…03e36               Head {h00=0x0010, h01=0x0050, text=»DMTG40 EQU *«, t00=0x0027, t01=0x013c}
0x03e36…03e6c               Head {h00=0x0032, h01=0x002e, text=» STR A12,A7 STORE TTAB ENTRY POINTER IN TC:TAB«, t00=0x0027, t01=0x0150}
0x03e6c…03e92               Head {h00=0x0022, h01=0x001e, text=» ADK A7,2 NEXT ENTRY IN TC:TAB«, t00=0x0027, t01=0x0186}
0x03e92…03ec0               Head {h00=0x002a, h01=0x0050, text=» ST A1,TTB:ID,A12 TASK IDENTIFICATION «, t00=0x0028, t01=0x001c}
0x03ec0…03ee2               Head {h00=0x001e, h01=0x0050, text=» LDKL A1,/0031 TASK LEVEL «, t00=0x0028, t01=0x004a}
0x03ee2…03f02               Head {h00=0x001c, h01=0x0050, text=» ST A1,TTB:ST,A12 STORE «, t00=0x0028, t01=0x006c}
0x03f02…03f2c               Head {h00=0x0026, h01=0x0050, text=» SLL A1,10 MOVE LEVEL TO LEFT BYTE«, t00=0x0028, t01=0x008c}
0x03f2c…03f52               Head {h00=0x0022, h01=0x0050, text=» ORKL A1,/00C0 PROGRAM STATUS «, t00=0x0028, t01=0x00b6}
0x03f52…03f7a               Head {h00=0x0024, h01=0x0050, text=» ST A1,TTB:PW,A12 STORE IN TTAB «, t00=0x0028, t01=0x00dc}
0x03f7a…03fa0               Head {h00=0x0022, h01=0x001d, text=» ADKL A12,40 TERMINAL DEVICES «, t00=0x0028, t01=0x0104}
0x03fa0…03fb8               Head {h00=0x0014, h01=0x0010, text=» LDK A1,6 LENGTH«, t00=0x0028, t01=0x012a}
0x03fb8…03fd2               Head {h00=0x0016, h01=0x0011, text=» STR A1,A12 STORE «, t00=0x0028, t01=0x0142}
0x03fd2…03ff4               Head {h00=0x001e, h01=0x0019, text=» ADKL A12,40 TASK STACK+2 «, t00=0x0028, t01=0x015c}
0x03ff4…04024               Head {h00=0x002c, h01=0x0027, text=» LDR A1,A6 GET INDEX RECORD BUFFER SIZE «, t00=0x0028, t01=0x017e}
0x04024…04044               Head {h00=0x001c, h01=0x0017, text=» SLL A1,2 MULTIPLY BY 4 «, t00=0x0029, t01=0x001e}
0x04044…04070               Head {h00=0x0028, h01=0x0050, text=» ADR A12,A1 RESERV SPACE FOR BUFFERS«, t00=0x0029, t01=0x003e}
0x04070…04086               Head {h00=0x0012, h01=0x0050, text=» LD A2,SCTSFA «, t00=0x0029, t01=0x006a}
0x04086…04098               Head {h00=0x000e, h01=0x0050, text=» SUK A2,2 «, t00=0x0029, t01=0x0080}
0x04098…040b0               Head {h00=0x0014, h01=0x0050, text=»DMTG50 ADK A2,2 «, t00=0x0029, t01=0x0092}
0x040b0…040de               Head {h00=0x002a, h01=0x0050, text=» CW A2,SCTEFA CHECK IF MEMORY OVERFLOW«, t00=0x0029, t01=0x00aa}
0x040de…040f8               Head {h00=0x0016, h01=0x0050, text=» RF(NE) DMTG60 NO!«, t00=0x0029, t01=0x00d8}
0x040f8…0410e               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP3 «, t00=0x0029, t01=0x00f2}
0x0410e…0413a               Head {h00=0x0028, h01=0x0050, text=» CALL ERROR INDICATE MEMORY OVERFLOW«, t00=0x0029, t01=0x0108}
0x0413a…04154               Head {h00=0x0016, h01=0x0050, text=»DMTG60 CWR A2,A12 «, t00=0x0029, t01=0x0134}
0x04154…0416a               Head {h00=0x0012, h01=0x0050, text=» RB(NE) DMTG50«, t00=0x0029, t01=0x014e}
0x0416a…0419a               Head {h00=0x002c, h01=0x0028, text=» ST A12,SCTSFA UPDATE START OF FREE AREA«, t00=0x0029, t01=0x0164}
0x0419a…041aa (42, 0, 400)  Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x002a, t01=0x0004}
0x041aa…041b8               Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x002a, t01=0x0014}
0x041b8…041de               Head {h00=0x0022, h01=0x001e, text=»******************************«, t00=0x002a, t01=0x0022}
0x041de…04204               Head {h00=0x0022, h01=0x001e, text=»*  B:TT - BUILD TASK TABLES  *«, t00=0x002a, t01=0x0048}
0x04204…0422a               Head {h00=0x0022, h01=0x001e, text=»******************************«, t00=0x002a, t01=0x006e}
0x0422a…04234               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x002a, t01=0x0094}
0x04234…04254               Head {h00=0x001c, h01=0x0018, text=»*  REFERENCED IN: MONCON«, t00=0x002a, t01=0x009e}
0x04254…0425e               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x002a, t01=0x00be}
0x0425e…04296               Head {h00=0x0034, h01=0x0050, text=»*  ENTRY:  SAVE01 - START OF SAVE01URATION DATA «, t00=0x002a, t01=0x00c8}
0x04296…042a0               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x002a, t01=0x0100}
0x042a0…042dc               Head {h00=0x0038, h01=0x0034, text=»*  EXIT:  TC:TAB CONTAIN POINTERS TO ALL TASK TABLES«, t00=0x002a, t01=0x010a}
0x042dc…042e6               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x002a, t01=0x0146}
0x042e6…04308               Head {h00=0x001e, h01=0x0019, text=»*  WORK REGISERS:  A1-A12 «, t00=0x002a, t01=0x0150}
0x04308…04312               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x002a, t01=0x0172}
0x04312…0434e               Head {h00=0x0038, h01=0x0033, text=»*  SUBROUTINES:  CONVRT,GETTSK,TETTDC,GETCLN,GETSDC «, t00=0x002a, t01=0x017c}
0x0434e…04358               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x002b, t01=0x0028}
0x04358…04366               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002b, t01=0x0032}
0x04366…04392               Head {h00=0x0028, h01=0x0023, text=»*                 TASK TABLE LAYOUT «, t00=0x002b, t01=0x0040}
0x04392…043c0               Head {h00=0x002a, h01=0x0026, text=»*             ________________________«, t00=0x002b, t01=0x006c}
0x043c0…043ee               Head {h00=0x002a, h01=0x0026, text=»*             I        MMU           I«, t00=0x002b, t01=0x009a}
0x043ee…0441c               Head {h00=0x002a, h01=0x0026, text=»*             I       TABLE          I«, t00=0x002b, t01=0x00c8}
0x0441c…0444a               Head {h00=0x002a, h01=0x0026, text=»*             I         16           I«, t00=0x002b, t01=0x00f6}
0x0444a…04478               Head {h00=0x002a, h01=0x0026, text=»*             I        WORDS         I«, t00=0x002b, t01=0x0124}
0x04478…044a6               Head {h00=0x002a, h01=0x0026, text=»*             I______________________I«, t00=0x002b, t01=0x0152}
0x044a6…044d4               Head {h00=0x002a, h01=0x0026, text=»*   TTB:SB    I   SEGMENT POINTER    I«, t00=0x002b, t01=0x0180}
0x044d4…04502               Head {h00=0x002a, h01=0x0026, text=»*             ------------------------«, t00=0x002c, t01=0x001e}
0x04502…04530               Head {h00=0x002a, h01=0x0026, text=»*  TASK ENTRY I       QUEUE          I«, t00=0x002c, t01=0x004c}
0x04530…0455e               Head {h00=0x002a, h01=0x0026, text=»*             ------------------------«, t00=0x002c, t01=0x007a}
0x0455e…0458c               Head {h00=0x002a, h01=0x0026, text=»*   TTB:ID    I TASK IDENTIFICATION  I«, t00=0x002c, t01=0x00a8}
0x0458c…045ba               Head {h00=0x002a, h01=0x0026, text=»*             ------------------------«, t00=0x002c, t01=0x00d6}
0x045ba…045e8               Head {h00=0x002a, h01=0x0026, text=»*   TTB:ST    I    STATUS/LEVEL      I«, t00=0x002c, t01=0x0104}
0x045e8…04616               Head {h00=0x002a, h01=0x0026, text=»*             ------------------------«, t00=0x002c, t01=0x0132}
0x04616…04644               Head {h00=0x002a, h01=0x0026, text=»*   TTB:PP    I    PENDING QUEUE     I«, t00=0x002c, t01=0x0160}
0x04644…04672               Head {h00=0x002a, h01=0x0026, text=»*             ------------------------«, t00=0x002c, t01=0x018e}
0x04672…046a0               Head {h00=0x002a, h01=0x0026, text=»*   TTB:PW    I PROGRAM STATUS WORD  I«, t00=0x002d, t01=0x002c}
0x046a0…046ce               Head {h00=0x002a, h01=0x0026, text=»*             ------------------------«, t00=0x002d, t01=0x005a}
0x046ce…046fc               Head {h00=0x002a, h01=0x0026, text=»*   TTB:SA    I    DISPATCH ADDRESS  I«, t00=0x002d, t01=0x0088}
0x046fc…0472a               Head {h00=0x002a, h01=0x0026, text=»*             ------------------------«, t00=0x002d, t01=0x00b6}
0x0472a…04758               Head {h00=0x002a, h01=0x0026, text=»*             I       REGISTER       I«, t00=0x002d, t01=0x00e4}
0x04758…04786               Head {h00=0x002a, h01=0x0026, text=»*             I       SAVE           I«, t00=0x002d, t01=0x0112}
0x04786…047b4               Head {h00=0x002a, h01=0x0026, text=»*             I       AREA           I«, t00=0x002d, t01=0x0140}
0x047b4…047e2               Head {h00=0x002a, h01=0x0026, text=»*             I       14             I«, t00=0x002d, t01=0x016e}
0x047e2…04810               Head {h00=0x002a, h01=0x0026, text=»*             I       WORDS          I«, t00=0x002e, t01=0x000c}
0x04810…0483e               Head {h00=0x002a, h01=0x0026, text=»*             ------------------------«, t00=0x002e, t01=0x003a}
0x0483e…0486c               Head {h00=0x002a, h01=0x0026, text=»*  TTB:TD     I       TASK           I«, t00=0x002e, t01=0x0068}
0x0486c…0489a               Head {h00=0x002a, h01=0x0050, text=»*             I    SAVE01URATION     I«, t00=0x002e, t01=0x0096}
0x0489a…048c8               Head {h00=0x002a, h01=0x0026, text=»*             I        TABLE         I«, t00=0x002e, t01=0x00c4}
0x048c8…048f6               Head {h00=0x002a, h01=0x0026, text=»*             :                      :«, t00=0x002e, t01=0x00f2}
0x048f6…04924               Head {h00=0x002a, h01=0x0026, text=»*             :                      :«, t00=0x002e, t01=0x0120}
0x04924…04952               Head {h00=0x002a, h01=0x0026, text=»*             I______________________I«, t00=0x002e, t01=0x014e}
0x04952…0495c               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x002e, t01=0x017c}
0x0495c…04966               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x002e, t01=0x0186}
0x04966…0499c               Head {h00=0x0032, h01=0x0050, text=»*             TASK SAVE01URATION TABLE LAYOUT «, t00=0x002e, t01=0x0190}
0x0499c…049d0               Head {h00=0x0030, h01=0x002c, text=»*             ______________________________«, t00=0x002f, t01=0x0036}
0x049d0…04a04               Head {h00=0x0030, h01=0x002c, text=»*             I           LENGTH           I«, t00=0x002f, t01=0x006a}
0x04a04…04a38               Head {h00=0x0030, h01=0x002c, text=»*             ------------------------------«, t00=0x002f, t01=0x009e}
0x04a38…04a6c               Head {h00=0x0030, h01=0x002c, text=»*             I       INDEX/FILCODE        I«, t00=0x002f, t01=0x00d2}
0x04a6c…04aa0               Head {h00=0x0030, h01=0x002c, text=»*             ------------------------------«, t00=0x002f, t01=0x0106}
0x04aa0…04ad4               Head {h00=0x0030, h01=0x002c, text=»*             I        DWT-ADDRESS         I«, t00=0x002f, t01=0x013a}
0x04ad4…04b08               Head {h00=0x0030, h01=0x002c, text=»*             ------------------------------«, t00=0x002f, t01=0x016e}
0x04b08…04b3c               Head {h00=0x0030, h01=0x002c, text=»*             :                            :«, t00=0x0030, t01=0x0012}
0x04b3c…04b70               Head {h00=0x0030, h01=0x002c, text=»*             :                            :«, t00=0x0030, t01=0x0046}
0x04b70…04ba4               Head {h00=0x0030, h01=0x002c, text=»*             ------------------------------«, t00=0x0030, t01=0x007a}
0x04ba4…04bd8               Head {h00=0x0030, h01=0x002c, text=»*             I       INDEX/FILECODE       I«, t00=0x0030, t01=0x00ae}
0x04bd8…04c0c               Head {h00=0x0030, h01=0x002c, text=»*             ------------------------------«, t00=0x0030, t01=0x00e2}
0x04c0c…04c40               Head {h00=0x0030, h01=0x002c, text=»*             I        DWT-ADDRESS         I«, t00=0x0030, t01=0x0116}
0x04c40…04c74               Head {h00=0x0030, h01=0x002c, text=»*             ------------------------------«, t00=0x0030, t01=0x014a}
0x04c74…04c82               Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x0030, t01=0x017e}
0x04c82…04c94               Head {h00=0x000e, h01=0x0050, text=»B:TT EQU *«, t00=0x0030, t01=0x018c}
0x04c94…04cc2               Head {h00=0x002a, h01=0x0025, text=» LD A12,SCTSFA GET START OF FREE AREA «, t00=0x0031, t01=0x000e}
0x04cc2…04cfc               Head {h00=0x0036, h01=0x0050, text=» LD A11,SAVE01,A13 GET START OF SAVE01URATION DATA«, t00=0x0031, t01=0x003c}
0x04cfc…04d2e               Head {h00=0x002e, h01=0x0050, text=» LD A2,SCTDML GET NUMBER OF LOCAL DM-FILES«, t00=0x0031, t01=0x0076}
0x04d2e…04d4e               Head {h00=0x001c, h01=0x0050, text=» SLL A2,2 MULTIPLY BY 4 «, t00=0x0031, t01=0x00a8}
0x04d4e…04d88               Head {h00=0x0036, h01=0x0050, text=» ST A2,SAVE04,A13 SAVE NUMBER OF BYTES TO RESERVE «, t00=0x0031, t01=0x00c8}
0x04d88…04d9c               Head {h00=0x0010, h01=0x0050, text=»BTT10 EQU * «, t00=0x0031, t01=0x0102}
0x04d9c…04dc4               Head {h00=0x0024, h01=0x0020, text=» LCR A2,A11 GET FIRST BLOCK TYPE«, t00=0x0031, t01=0x0116}
0x04dc4…04df0               Head {h00=0x0028, h01=0x0023, text=» CCK A2,'TT' TASK DEFINITION BLOCK? «, t00=0x0031, t01=0x013e}
0x04df0…04e08               Head {h00=0x0014, h01=0x0010, text=» RF(E) BTT20 YES«, t00=0x0031, t01=0x016a}
0x04e08…04e2a               Head {h00=0x001e, h01=0x0050, text=» LDKL A1,LMP4 FORMAT ERROR«, t00=0x0031, t01=0x0182}
0x04e2a…04e3e               Head {h00=0x0010, h01=0x000b, text=» CALL ERROR «, t00=0x0032, t01=0x0014}
0x04e3e…04e52               Head {h00=0x0010, h01=0x0050, text=»BTT20 EQU * «, t00=0x0032, t01=0x0028}
0x04e52…04e5c               Head {h00=0x0006, h01=0x0002, text=»* «, t00=0x0032, t01=0x003c}
0x04e5c…04e88               Head {h00=0x0028, h01=0x0024, text=»*  GET NUMBER OF TASKS IN THIS CLASS«, t00=0x0032, t01=0x0046}
0x04e88…04e92               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0032, t01=0x0072}
0x04e92…04ea6               Head {h00=0x0010, h01=0x000c, text=» CALL GETTSK«, t00=0x0032, t01=0x007c}
0x04ea6…04ec4               Head {h00=0x001a, h01=0x0050, text=» ST A1,SAVE19,A13 SAVE«, t00=0x0032, t01=0x0090}
0x04ec4…04ece               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0032, t01=0x00ae}
0x04ece…04ef0               Head {h00=0x001e, h01=0x001a, text=»*  GET TASK ID START VALUE«, t00=0x0032, t01=0x00b8}
0x04ef0…04efa               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0032, t01=0x00da}
0x04efa…04f26               Head {h00=0x0028, h01=0x0050, text=» LC A5,TDBID+4,A11 GET FIRST ID CHAR«, t00=0x0032, t01=0x00e4}
0x04f26…04f4a               Head {h00=0x0020, h01=0x001b, text=» SLL A5,8 MOVE TO LEFT BYTE «, t00=0x0032, t01=0x0110}
0x04f4a…04f78               Head {h00=0x002a, h01=0x0050, text=» LC A5,TDBID+5,A11 GET SECOND ID DIGIT«, t00=0x0032, t01=0x0134}
0x04f78…04faa               Head {h00=0x002e, h01=0x0050, text=» ST A5,SAVE16,A13 SAVE TASK ID START VALUE«, t00=0x0032, t01=0x0162}
0x04faa…04fc0 (51, 0, 400)  Head {h00=0x0012, h01=0x0050, text=» IFT CREDIT=1 «, t00=0x0033, t01=0x0004}
0x04fc0…04fca               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x001a}
0x04fca…04ff2               Head {h00=0x0024, h01=0x0050, text=»*  GET TASK CLASS TO MATCH VALUE«, t00=0x0033, t01=0x0024}
0x04ff2…04ffc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x004c}
0x04ffc…0502c               Head {h00=0x002c, h01=0x0050, text=» LC A5,TDBMC+4,A11 GET FIRST CHAR IN TCL«, t00=0x0033, t01=0x0056}
0x0502c…05050               Head {h00=0x0020, h01=0x0050, text=» SLL A5,8 MOVE TO LEFT BYTE «, t00=0x0033, t01=0x0086}
0x05050…05082               Head {h00=0x002e, h01=0x0050, text=» LC A5,TDBMC+5,A11 GET SECOND CHAR IN TCL «, t00=0x0033, t01=0x00aa}
0x05082…050aa               Head {h00=0x0024, h01=0x0050, text=» CALL GETTCL GET TCL START VALUE«, t00=0x0033, t01=0x00dc}
0x050aa…050c8               Head {h00=0x001a, h01=0x0050, text=» ST A5,SAVE17,A13 SAVE«, t00=0x0033, t01=0x0104}
0x050c8…050d4               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0033, t01=0x0122}
0x050d4…050e2               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0033, t01=0x012e}
0x050e2…050ec               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0033, t01=0x013c}
0x050ec…05106               Head {h00=0x0016, h01=0x0011, text=»*  GET TASK LEVEL «, t00=0x0033, t01=0x0146}
0x05106…05110               Head {h00=0x0006, h01=0x0002, text=»* «, t00=0x0033, t01=0x0160}
0x05110…05144               Head {h00=0x0030, h01=0x0050, text=» LC A5,TDBTL+4,A11 GET FIRST DIGIT IN LEVEL «, t00=0x0033, t01=0x016a}
0x05144…05168               Head {h00=0x0020, h01=0x001b, text=» SLL A5,8 MOVE TO LEFT BYTE «, t00=0x0034, t01=0x000e}
0x05168…0519c               Head {h00=0x0030, h01=0x0050, text=» LC A5,TDBTL+5,A11 GET SECOND DIGIT IN LEVEL«, t00=0x0034, t01=0x0032}
0x0519c…051c2               Head {h00=0x0022, h01=0x001e, text=» CALL CONVRT CONVERT TO BINARY«, t00=0x0034, t01=0x0066}
0x051c2…051e0               Head {h00=0x001a, h01=0x0050, text=» ST A1,SAVE24,A13 SAVE«, t00=0x0034, t01=0x008c}
0x051e0…051ea               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0034, t01=0x00aa}
0x051ea…05230               Head {h00=0x0042, h01=0x0050, text=»*  COMPUTE SIZE OF SAVE01URATION DEPENDENT PART OF TASK TABLE «, t00=0x0034, t01=0x00b4}
0x05230…0523a               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0034, t01=0x00fa}
0x0523a…05262               Head {h00=0x0024, h01=0x0020, text=» LDKL A10,TTB:TD STANDARD LENGTH«, t00=0x0034, t01=0x0104}
0x05262…05288               Head {h00=0x0022, h01=0x0050, text=» LD A5,SCTOPT GET OPTION WORD «, t00=0x0034, t01=0x012c}
0x05288…052a6               Head {h00=0x001a, h01=0x0050, text=» ANK A5,1 MMU PAGING? «, t00=0x0034, t01=0x0152}
0x052a6…052be               Head {h00=0x0014, h01=0x000f, text=» RF(Z) BTT25 NO «, t00=0x0034, t01=0x0170}
0x052be…052ee               Head {h00=0x002c, h01=0x0027, text=» SUKL A10,TTB:MT 16+1 WORD EXTRA IF MMU «, t00=0x0034, t01=0x0188}
0x052ee…05324               Head {h00=0x0032, h01=0x002d, text=» SUKL A12,TTB:MT RESERV SPACE FOR EXTRA WORDS «, t00=0x0035, t01=0x0028}
0x05324…05336               Head {h00=0x000e, h01=0x0009, text=» RF BTT30 «, t00=0x0035, t01=0x005e}
0x05336…0534a               Head {h00=0x0010, h01=0x0050, text=»BTT25 EQU * «, t00=0x0035, t01=0x0070}
0x0534a…05370               Head {h00=0x0022, h01=0x0050, text=» LD A5,SCTOPT GET OPTION WORD «, t00=0x0035, t01=0x0084}
0x05370…0538e               Head {h00=0x001a, h01=0x0050, text=» ANK A5,2 DISC PAGING?«, t00=0x0035, t01=0x00aa}
0x0538e…053a6               Head {h00=0x0014, h01=0x000f, text=» RF(Z) BTT30 NO «, t00=0x0035, t01=0x00c8}
0x053a6…053dc               Head {h00=0x0032, h01=0x002e, text=» SUKL A10,TTB:SB ONE WORD EXTRA IF DISC PAGING«, t00=0x0035, t01=0x00e0}
0x053dc…05410               Head {h00=0x0030, h01=0x002c, text=» SUKL A12,TTB:SB RESERV SPACE FOR EXTRA WORD«, t00=0x0035, t01=0x0116}
0x05410…05424               Head {h00=0x0010, h01=0x0050, text=»BTT30 EQU * «, t00=0x0035, t01=0x014a}
0x05424…0542e               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0035, t01=0x015e}
0x0542e…0546c               Head {h00=0x003a, h01=0x0050, text=»*  ADD ONE WORD FOR LENGTH OF TASK SAVE01URATION TABLE«, t00=0x0035, t01=0x0168}
0x0546c…05476               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0036, t01=0x0016}
0x05476…0548a               Head {h00=0x0010, h01=0x000b, text=» ADKL A10,2 «, t00=0x0036, t01=0x0020}
0x0548a…05494               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0036, t01=0x0034}
0x05494…054d4               Head {h00=0x003c, h01=0x0037, text=»*  COMPUTE SIZE OF TERMINAL DEVICE CLASS DEPENDENT PART «, t00=0x0036, t01=0x003e}
0x054d4…054fa               Head {h00=0x0022, h01=0x0050, text=»*  OF TASK SAVE01URATION TABLE«, t00=0x0036, t01=0x007e}
0x054fa…05504               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0036, t01=0x00a4}
0x05504…05522               Head {h00=0x001a, h01=0x0016, text=» LDK A6,0 RESET LENGTH«, t00=0x0036, t01=0x00ae}
0x05522…05560               Head {h00=0x003a, h01=0x0035, text=» LDR A9,A11 INIT SUB-POINTER IN TASK DEFINITION BLOCK «, t00=0x0036, t01=0x00cc}
0x05560…05598               Head {h00=0x0034, h01=0x0030, text=» ADKL A9,TDBFST TERMINAL DEVICE CLASS DEFINITION«, t00=0x0036, t01=0x010a}
0x05598…055c0               Head {h00=0x0024, h01=0x0020, text=» CALL GETTDC GET NUMBER OF TDC:S«, t00=0x0036, t01=0x0142}
0x055c0…055d8               Head {h00=0x0014, h01=0x000f, text=» LDR A7,A1 SAVE «, t00=0x0036, t01=0x016a}
0x055d8…055ec               Head {h00=0x0010, h01=0x0050, text=»BTT35 EQU * «, t00=0x0036, t01=0x0182}
0x055ec…05600               Head {h00=0x0010, h01=0x000c, text=» RF(Z) BTT40«, t00=0x0037, t01=0x0008}
0x05600…0562c               Head {h00=0x0028, h01=0x0024, text=» CALL GETCLN GET CLASS NUMBER (1-99)«, t00=0x0037, t01=0x001c}
0x0562c…05656               Head {h00=0x0026, h01=0x0022, text=» ADR A1,A1 2*(BINARY CLASS NUMBER)«, t00=0x0037, t01=0x0048}
0x05656…05686               Head {h00=0x002c, h01=0x0050, text=» LD A8,SAVE18,A13 GET POINTER TO TCLASS «, t00=0x0037, t01=0x0072}
0x05686…0569a               Head {h00=0x0010, h01=0x0050, text=» LDR* A2,A8 «, t00=0x0037, t01=0x00a2}
0x0569a…056ac               Head {h00=0x000e, h01=0x0050, text=» SUK A2,2 «, t00=0x0037, t01=0x00b6}
0x056ac…056be               Head {h00=0x000e, h01=0x0050, text=» CWR A1,A2«, t00=0x0037, t01=0x00c8}
0x056be…056d4               Head {h00=0x0012, h01=0x0050, text=» RF(NG) BTT37 «, t00=0x0037, t01=0x00da}
0x056d4…056ea               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP4 «, t00=0x0037, t01=0x00f0}
0x056ea…05714               Head {h00=0x0026, h01=0x0050, text=» CALL ERROR INDICATE FORMAT ERROR «, t00=0x0037, t01=0x0106}
0x05714…05728               Head {h00=0x0010, h01=0x0050, text=»BTT37 EQU * «, t00=0x0037, t01=0x0130}
0x05728…0574e               Head {h00=0x0022, h01=0x0050, text=» ADR A8,A1 GET ENTRY IN TCLASS«, t00=0x0037, t01=0x0144}
0x0574e…05776               Head {h00=0x0024, h01=0x0050, text=» LDR* A8,A8 GET POINTER TO CLASS«, t00=0x0037, t01=0x016a}
0x05776…0579e (56, 0, 400)  Head {h00=0x0024, h01=0x0050, text=» LDR* A8,A8 GET LENGTH OF CLASS «, t00=0x0038, t01=0x0004}
0x0579e…057c4               Head {h00=0x0022, h01=0x001e, text=» SUKL A8,2 EXCLUDE LENGTH WORD«, t00=0x0038, t01=0x002c}
0x057c4…057f0               Head {h00=0x0028, h01=0x0024, text=» ADR A10,A8 ADD TO TOTAL TTAB LENGTH«, t00=0x0038, t01=0x0052}
0x057f0…05822               Head {h00=0x002e, h01=0x0029, text=» ADR A6,A8 ADD TO TASK CONF. TABLE LENGTH «, t00=0x0038, t01=0x007e}
0x05822…05846               Head {h00=0x0020, h01=0x001b, text=» ADKL A9,TDC+TLC NEXT CLASS «, t00=0x0038, t01=0x00b0}
0x05846…05872               Head {h00=0x0028, h01=0x0023, text=» SUK A7,1 DECREMENT NUMBER OF TDC:S «, t00=0x0038, t01=0x00d4}
0x05872…05884               Head {h00=0x000e, h01=0x0009, text=» RB BTT35 «, t00=0x0038, t01=0x0100}
0x05884…05892               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0038, t01=0x0112}
0x05892…058a6               Head {h00=0x0010, h01=0x0050, text=»BTT40 EQU * «, t00=0x0038, t01=0x0120}
0x058a6…058b0               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0038, t01=0x0134}
0x058b0…058f2               Head {h00=0x003e, h01=0x003a, text=»*  COMPUTE SIZE OF SPECIAL DEVICE CLASS DEPENDENT PART OF «, t00=0x0038, t01=0x013e}
0x058f2…05916               Head {h00=0x0020, h01=0x0050, text=»*  TASK SAVE01URATION TABLE «, t00=0x0038, t01=0x0180}
0x05916…05920               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0039, t01=0x0014}
0x05920…0595a               Head {h00=0x0036, h01=0x0031, text=» CALL GETSDC GET NUMBER OF SPECIAL DEVICE CLASSES «, t00=0x0039, t01=0x001e}
0x0595a…0597e               Head {h00=0x0020, h01=0x0050, text=» ADKL A9,2 FIRST SDC RECORD «, t00=0x0039, t01=0x0058}
0x0597e…05996               Head {h00=0x0014, h01=0x000f, text=» LDR A7,A1 SAVE «, t00=0x0039, t01=0x007c}
0x05996…059aa               Head {h00=0x0010, h01=0x0050, text=»BTT50 EQU * «, t00=0x0039, t01=0x0094}
0x059aa…059ce               Head {h00=0x0020, h01=0x001b, text=» RF(Z) BTT55 NO MOORE SDC:S «, t00=0x0039, t01=0x00a8}
0x059ce…059fa               Head {h00=0x0028, h01=0x0024, text=» CALL GETCLN GET CLASS NUMBER (1-99)«, t00=0x0039, t01=0x00cc}
0x059fa…05a24               Head {h00=0x0026, h01=0x0022, text=» ADR A1,A1 2*(BINARY CLASS NUMBER)«, t00=0x0039, t01=0x00f8}
0x05a24…05a54               Head {h00=0x002c, h01=0x0050, text=» LD A8,SAVE11,A13 GET POINTER TO SCLASS «, t00=0x0039, t01=0x0122}
0x05a54…05a68               Head {h00=0x0010, h01=0x0050, text=» LDR* A2,A8 «, t00=0x0039, t01=0x0152}
0x05a68…05a7a               Head {h00=0x000e, h01=0x0050, text=» SUK A2,2 «, t00=0x0039, t01=0x0166}
0x05a7a…05a8c               Head {h00=0x000e, h01=0x0050, text=» CWR A1,A2«, t00=0x0039, t01=0x0178}
0x05a8c…05aa2               Head {h00=0x0012, h01=0x0050, text=» RF(NG) BTT52 «, t00=0x0039, t01=0x018a}
0x05aa2…05ab8               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP4 «, t00=0x003a, t01=0x0010}
0x05ab8…05ae2               Head {h00=0x0026, h01=0x0050, text=» CALL ERROR INDICATE FORMAT ERROR «, t00=0x003a, t01=0x0026}
0x05ae2…05af6               Head {h00=0x0010, h01=0x0050, text=»BTT52 EQU * «, t00=0x003a, t01=0x0050}
0x05af6…05b1c               Head {h00=0x0022, h01=0x0050, text=» ADR A8,A1 GET ENTRY IN SCLASS«, t00=0x003a, t01=0x0064}
0x05b1c…05b44               Head {h00=0x0024, h01=0x0050, text=» LDR* A8,A8 GET POINTER TO CLASS«, t00=0x003a, t01=0x008a}
0x05b44…05b6c               Head {h00=0x0024, h01=0x0050, text=» LDR* A8,A8 GET LENGTH OF CLASS «, t00=0x003a, t01=0x00b2}
0x05b6c…05b92               Head {h00=0x0022, h01=0x001e, text=» SUKL A8,2 EXCLUDE LENGTH WORD«, t00=0x003a, t01=0x00da}
0x05b92…05bbe               Head {h00=0x0028, h01=0x0024, text=» ADR A10,A8 ADD TO TOTAL TTAB LENGTH«, t00=0x003a, t01=0x0100}
0x05bbe…05bf0               Head {h00=0x002e, h01=0x0029, text=» ADR A6,A8 ADD TO TASK CONF. TABLE LENGTH «, t00=0x003a, t01=0x012c}
0x05bf0…05c10               Head {h00=0x001c, h01=0x0017, text=» ADKL A9,SDC NEXT CLASS «, t00=0x003a, t01=0x015e}
0x05c10…05c3c               Head {h00=0x0028, h01=0x0023, text=» SUK A7,1 DECREMENT NUMBER OF SDC:S «, t00=0x003a, t01=0x017e}
0x05c3c…05c4e               Head {h00=0x000e, h01=0x0009, text=» RB BTT50 «, t00=0x003b, t01=0x001a}
0x05c4e…05c62               Head {h00=0x0010, h01=0x0050, text=»BTT55 EQU * «, t00=0x003b, t01=0x002c}
0x05c62…05c9a               Head {h00=0x0034, h01=0x0050, text=» LD A7,SAVE04,A13 GET NUMBER OF BYTES TO RESERV «, t00=0x003b, t01=0x0040}
0x05c9a…05cc6               Head {h00=0x0028, h01=0x0050, text=» ADR A10,A7 ADD TO TOTAL TTAB LENGTH«, t00=0x003b, t01=0x0078}
0x05cc6…05cf8               Head {h00=0x002e, h01=0x0050, text=» ADR A6,A7 ADD TO TASK CONF. TABLE LENGTH «, t00=0x003b, t01=0x00a4}
0x05cf8…05d1e               Head {h00=0x0022, h01=0x0050, text=» ADK A6,2 INCLUDE LENGTH WORD «, t00=0x003b, t01=0x00d6}
0x05d1e…05d54               Head {h00=0x0032, h01=0x0050, text=» LD A7,SAVE13,A13 GET CURRENT ENTRY IN TC:TAB «, t00=0x003b, t01=0x00fc}
0x05d54…05d90               Head {h00=0x0038, h01=0x0050, text=» LD A8,SAVE19,A13 GET NUMBER OF TASKS IN THIS CLASS «, t00=0x003b, t01=0x0132}
0x05d90…05da4               Head {h00=0x0010, h01=0x0050, text=»BTT60 EQU * «, t00=0x003b, t01=0x016e}
0x05da4…05db8               Head {h00=0x0010, h01=0x000c, text=» RF(Z) BTT70«, t00=0x003b, t01=0x0182}
0x05db8…05dc2               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x003c, t01=0x0008}
0x05dc2…05dfe               Head {h00=0x0038, h01=0x0050, text=»*  STORE LENGTH OF TASK SAVE01URATION TABLE IN TTAB «, t00=0x003c, t01=0x0012}
0x05dfe…05e08               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x003c, t01=0x004e}
0x05e08…05e22               Head {h00=0x0016, h01=0x0011, text=» ST A6,TTB:TD,A12 «, t00=0x003c, t01=0x0058}
0x05e22…05e2c               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x003c, t01=0x0072}
0x05e2c…05e6a               Head {h00=0x003a, h01=0x0036, text=»*  STORE TASK LEVEL IN RIGHT BYTE OF STATUS/LEVEL WORD«, t00=0x003c, t01=0x007c}
0x05e6a…05e74               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x003c, t01=0x00ba}
0x05e74…05e9c               Head {h00=0x0024, h01=0x0050, text=» LD A5,SAVE24,A13 GET TASK LEVEL«, t00=0x003c, t01=0x00c4}
0x05e9c…05ec4               Head {h00=0x0024, h01=0x001f, text=» ST A5,TTB:ST,A12 STORE IN TTAB «, t00=0x003c, t01=0x00ec}
0x05ec4…05ece               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x003c, t01=0x0114}
0x05ece…05f0e               Head {h00=0x003c, h01=0x0037, text=»*  STORE TASK LEVEL IN LEFT BYTE OF PROGRAM STATUS WORD «, t00=0x003c, t01=0x011e}
0x05f0e…05f18               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x003c, t01=0x015e}
0x05f18…05f42               Head {h00=0x0026, h01=0x0050, text=» SLL A5,10 MOVE LEVEL TO LEFT BYTE«, t00=0x003c, t01=0x0168}
0x05f42…05f58 (61, 0, 400)  Head {h00=0x0012, h01=0x0050, text=» ORKL A5,/00C0«, t00=0x003d, t01=0x0004}
0x05f58…05f7e               Head {h00=0x0022, h01=0x0050, text=» LD A2,SCTOPT GET OPTION WORD «, t00=0x003d, t01=0x001a}
0x05f7e…05f9c               Head {h00=0x001a, h01=0x0050, text=» ANK A2,1 MMU OPTION? «, t00=0x003d, t01=0x0040}
0x05f9c…05fc0               Head {h00=0x0020, h01=0x0050, text=» ORR A5,A2 SET BIT 15 IF MMU«, t00=0x003d, t01=0x005e}
0x05fc0…05fe8               Head {h00=0x0024, h01=0x001f, text=» ST A5,TTB:PW,A12 STORE IN TTAB «, t00=0x003d, t01=0x0082}
0x05fe8…05ff2               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x003d, t01=0x00aa}
0x05ff2…0601e               Head {h00=0x0028, h01=0x0024, text=»*  STORE TASK IDENTIFICATION IN TTAB«, t00=0x003d, t01=0x00b4}
0x0601e…06028               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x003d, t01=0x00e0}
0x06028…06052               Head {h00=0x0026, h01=0x0050, text=» LD A5,SAVE16,A13 GET THIS TASK ID«, t00=0x003d, t01=0x00ea}
0x06052…0607a               Head {h00=0x0024, h01=0x001f, text=» ST A5,TTB:ID,A12 STORE IN TTAB «, t00=0x003d, t01=0x0114}
0x0607a…0609e               Head {h00=0x0020, h01=0x001b, text=» ADK A5,1 INCREMENT TASK ID «, t00=0x003d, t01=0x013c}
0x0609e…060d8               Head {h00=0x0036, h01=0x0050, text=» ST A5,SAVE16,A13 SAVE TO NEXT TASK IN SAME CLASS «, t00=0x003d, t01=0x0160}
0x060d8…060ee               Head {h00=0x0012, h01=0x0050, text=» IFT CREDIT=1 «, t00=0x003e, t01=0x000a}
0x060ee…060f8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x0020}
0x060f8…06124               Head {h00=0x0028, h01=0x0050, text=»*  STORE TASK CLASS TO MATCH IN TTAB«, t00=0x003e, t01=0x002a}
0x06124…0612e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x0056}
0x0612e…0615c               Head {h00=0x002a, h01=0x0050, text=» LD A5,SAVE17,A13 GET TCL START VALUE «, t00=0x003e, t01=0x0060}
0x0615c…06182               Head {h00=0x0022, h01=0x0050, text=» ST A5,TTB:PP,A12 SAVE IN TTAB«, t00=0x003e, t01=0x008e}
0x06182…061a2               Head {h00=0x001c, h01=0x0050, text=» ADK A5,1 INCREMENT  TCL«, t00=0x003e, t01=0x00b4}
0x061a2…061c0               Head {h00=0x001a, h01=0x0050, text=» ST A5,SAVE17,A13 SAVE«, t00=0x003e, t01=0x00d4}
0x061c0…061cc               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003e, t01=0x00f2}
0x061cc…061fc               Head {h00=0x002c, h01=0x0027, text=» STR A12,A7 SAVE TTAB ADDRESS IN TC:TAB «, t00=0x003e, t01=0x00fe}
0x061fc…06222               Head {h00=0x0022, h01=0x001e, text=» ADK A7,2 NEXT ENTRY IN TC:TAB«, t00=0x003e, t01=0x012e}
0x06222…06258               Head {h00=0x0032, h01=0x0050, text=» ST A7,SAVE13,A13 SAVE CURRENT USER TASK ENTRY«, t00=0x003e, t01=0x0154}
0x06258…06290               Head {h00=0x0034, h01=0x002f, text=» ADR A12,A10 NEXT TTAB ENTRY IN THIS TASK CLASS «, t00=0x003e, t01=0x018a}
0x06290…062ca               Head {h00=0x0036, h01=0x0032, text=» SUKL A8,1 DECREMENT NUMBER OF TASKS IN THIS CLASS«, t00=0x003f, t01=0x0032}
0x062ca…062dc               Head {h00=0x000e, h01=0x0009, text=» RB BTT60 «, t00=0x003f, t01=0x006c}
0x062dc…062ea               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003f, t01=0x007e}
0x062ea…062fe               Head {h00=0x0010, h01=0x0050, text=»BTT70 EQU * «, t00=0x003f, t01=0x008c}
0x062fe…06308               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x003f, t01=0x00a0}
0x06308…06336               Head {h00=0x002a, h01=0x0026, text=»*  RESET POINTER TO START OF FREE AREA«, t00=0x003f, t01=0x00aa}
0x06336…06340               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x003f, t01=0x00d8}
0x06340…06366               Head {h00=0x0022, h01=0x0050, text=» LD A5,SCTOPT GET OPTION WORD «, t00=0x003f, t01=0x00e2}
0x06366…06384               Head {h00=0x001a, h01=0x0050, text=» ANK A5,1 MMU PAGING? «, t00=0x003f, t01=0x0108}
0x06384…0639c               Head {h00=0x0014, h01=0x000f, text=» RF(Z) BTT80 NO «, t00=0x003f, t01=0x0126}
0x0639c…063c8               Head {h00=0x0028, h01=0x0023, text=» ADKL A12,TTB:MT SUBTRACT 16+1 WORD «, t00=0x003f, t01=0x013e}
0x063c8…063da               Head {h00=0x000e, h01=0x0009, text=» RF BTT90 «, t00=0x003f, t01=0x016a}
0x063da…063ee               Head {h00=0x0010, h01=0x0050, text=»BTT80 EQU * «, t00=0x003f, t01=0x017c}
0x063ee…06414               Head {h00=0x0022, h01=0x0050, text=» LD A5,SCTOPT GET OPTION WORD «, t00=0x003f, t01=0x0190}
0x06414…06432               Head {h00=0x001a, h01=0x0050, text=» ANK A5,2 DISC PAGING?«, t00=0x0040, t01=0x0026}
0x06432…0644a               Head {h00=0x0014, h01=0x000f, text=» RF(Z) BTT90 NO «, t00=0x0040, t01=0x0044}
0x0644a…06474               Head {h00=0x0026, h01=0x0022, text=» ADKL A12,TTB:SB SUBTRACT ONE WORD«, t00=0x0040, t01=0x005c}
0x06474…06488               Head {h00=0x0010, h01=0x0050, text=»BTT90 EQU * «, t00=0x0040, t01=0x0086}
0x06488…064ac               Head {h00=0x0020, h01=0x001b, text=» CALL NXTBLK GET NEXT BLOCK «, t00=0x0040, t01=0x009a}
0x064ac…064d8               Head {h00=0x0028, h01=0x0023, text=» CCK A2,'TT' TASK DEFINITION BLOCK? «, t00=0x0040, t01=0x00be}
0x064d8…064ee               Head {h00=0x0012, h01=0x0050, text=» RF(NE) BTT95 «, t00=0x0040, t01=0x00ea}
0x064ee…06504               Head {h00=0x0012, h01=0x0050, text=» LDKL A2,BTT20«, t00=0x0040, t01=0x0100}
0x06504…06518               Head {h00=0x0010, h01=0x0050, text=» SUKL A2,REL«, t00=0x0040, t01=0x0116}
0x06518…0652c               Head {h00=0x0010, h01=0x0050, text=» ADR A2,A13 «, t00=0x0040, t01=0x012a}
0x0652c…0653c               Head {h00=0x000c, h01=0x0050, text=» ABR A2 «, t00=0x0040, t01=0x013e}
0x0653c…06550               Head {h00=0x0010, h01=0x0050, text=»BTT95 EQU * «, t00=0x0040, t01=0x014e}
0x06550…06566               Head {h00=0x0012, h01=0x0050, text=» LD A2,SCTSFA «, t00=0x0040, t01=0x0162}
0x06566…06578               Head {h00=0x000e, h01=0x0050, text=» SUK A2,2 «, t00=0x0040, t01=0x0178}
0x06578…06590               Head {h00=0x0014, h01=0x0050, text=»BTT100 ADK A2,2 «, t00=0x0040, t01=0x018a}
0x06590…065a6               Head {h00=0x0012, h01=0x0050, text=» CW A2,SCTEFA «, t00=0x0041, t01=0x0012}
0x065a6…065bc               Head {h00=0x0012, h01=0x0050, text=» RF(NE) BTT105«, t00=0x0041, t01=0x0028}
0x065bc…065d2               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP3 «, t00=0x0041, t01=0x003e}
0x065d2…065fe               Head {h00=0x0028, h01=0x0050, text=» CALL ERROR INDICATE MEMORY OVERFLOW«, t00=0x0041, t01=0x0054}
0x065fe…06618               Head {h00=0x0016, h01=0x0050, text=»BTT105 CWR A2,A12 «, t00=0x0041, t01=0x0080}
0x06618…0662e               Head {h00=0x0012, h01=0x0050, text=» RB(NE) BTT100«, t00=0x0041, t01=0x009a}
0x0662e…0665c               Head {h00=0x002a, h01=0x0026, text=» ST A12,SCTSFA SAVE START OF FREE AREA«, t00=0x0041, t01=0x00b0}
0x0665c…06674               Head {h00=0x0014, h01=0x000f, text=» RTN A14 RETURN «, t00=0x0041, t01=0x00de}
0x06674…0668a               Head {h00=0x0012, h01=0x0050, text=» IFT CREDIT=1 «, t00=0x0041, t01=0x00f6}
0x0668a…06698               Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x0041, t01=0x010c}
0x06698…066c4               Head {h00=0x0028, h01=0x0024, text=»************************************«, t00=0x0041, t01=0x011a}
0x066c4…066f0               Head {h00=0x0028, h01=0x0024, text=»*   SEGGEN - BUILD SEGMENT TABLE   *«, t00=0x0041, t01=0x0146}
0x066f0…0671c               Head {h00=0x0028, h01=0x0024, text=»************************************«, t00=0x0041, t01=0x0172}
0x0671c…06726               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0042, t01=0x000e}
0x06726…06754               Head {h00=0x002a, h01=0x0026, text=»*  ENTRY:  SCTSFA - START OF FREE AREA«, t00=0x0042, t01=0x0018}
0x06754…06780               Head {h00=0x0028, h01=0x0024, text=»*          SCTEFA - END OF FREE AREA«, t00=0x0042, t01=0x0046}
0x06780…067b0               Head {h00=0x002c, h01=0x0028, text=»*          SCTLAC - START OF APPLICATION«, t00=0x0042, t01=0x0072}
0x067b0…067ba               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0042, t01=0x00a2}
0x067ba…067ea               Head {h00=0x002c, h01=0x0028, text=»*  EXIT:  SCTPAG - ADDRESS TO PAGE TABLE«, t00=0x0042, t01=0x00ac}
0x067ea…067f4               Head {h00=0x0006, h01=0x0005, text=»* «, t00=0x0042, t01=0x00dc}
0x067f4…06816               Head {h00=0x001e, h01=0x001a, text=»*  WORK REGISTERS:  A1-A12«, t00=0x0042, t01=0x00e6}
0x06816…06820               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0042, t01=0x0108}
0x06820…06840               Head {h00=0x001c, h01=0x0017, text=»*  SUBROUTINES:  GETCON «, t00=0x0042, t01=0x0112}
0x06840…0684a               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0042, t01=0x0132}
0x0684a…06858               Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x0042, t01=0x013c}
0x06858…0686c               Head {h00=0x0010, h01=0x0050, text=»SEGGEN EQU *«, t00=0x0042, t01=0x014a}
0x0686c…06890               Head {h00=0x0020, h01=0x0050, text=» LDK A5,0 RESET DISC ADDRESS«, t00=0x0042, t01=0x015e}
0x06890…068a6               Head {h00=0x0012, h01=0x0050, text=» LD A1,SCTOPT «, t00=0x0042, t01=0x0182}
0x068a6…068c4               Head {h00=0x001a, h01=0x0050, text=» ANK A1,2 DISC PAGING?«, t00=0x0043, t01=0x0008}
0x068c4…068de               Head {h00=0x0016, h01=0x0050, text=» RF(Z) SEG:05 NO! «, t00=0x0043, t01=0x0026}
0x068de…06914               Head {h00=0x0032, h01=0x0050, text=» LD A5,SCTADA APPLICATION DISC SECTOR ADDRESS «, t00=0x0043, t01=0x0040}
0x06914…06928               Head {h00=0x0010, h01=0x0050, text=»SEG:05 EQU *«, t00=0x0043, t01=0x0076}
0x06928…0695c               Head {h00=0x0030, h01=0x0050, text=» LD A2,SCTLAC LOGICAL ADDRESS OF COMMON PART«, t00=0x0043, t01=0x008a}
0x0695c…06966               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x00be}
0x06966…0698c               Head {h00=0x0022, h01=0x0050, text=»*  CHECK IF CREDIT APPLICATION«, t00=0x0043, t01=0x00c8}
0x0698c…06996               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x00ee}
0x06996…069ae               Head {h00=0x0014, h01=0x0050, text=» ADKL A2,PRGLG1 «, t00=0x0043, t01=0x00f8}
0x069ae…069c2               Head {h00=0x0010, h01=0x0050, text=» CALL GETCON«, t00=0x0043, t01=0x0110}
0x069c2…069d6               Head {h00=0x0010, h01=0x0050, text=» CWK A1,'CR'«, t00=0x0043, t01=0x0124}
0x069d6…069f8               Head {h00=0x001e, h01=0x0050, text=» RF(NE) SEGEX NOT CREDIT! «, t00=0x0043, t01=0x0138}
0x069f8…06a02               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0043, t01=0x015a}
0x06a02…06a20               Head {h00=0x001a, h01=0x0016, text=»*  BUILD SEGMENT TABLE«, t00=0x0043, t01=0x0164}
0x06a20…06a2a               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0043, t01=0x0182}
0x06a2a…06a54               Head {h00=0x0026, h01=0x0050, text=» LD A12,SCTSFA START OF FREE AREA «, t00=0x0043, t01=0x018c}
0x06a54…06a82               Head {h00=0x002a, h01=0x0050, text=» ST A12,SCTSEG START OF SEGMENT TABLE «, t00=0x0044, t01=0x0026}
0x06a82…06ab0               Head {h00=0x002a, h01=0x0050, text=» LDKL A1,/8400 STATUS FOR FIRST BLOCK «, t00=0x0044, t01=0x0054}
0x06ab0…06ad8               Head {h00=0x0024, h01=0x0050, text=» STR A1,A12 STORE IN FIRST BLOCK«, t00=0x0044, t01=0x0082}
0x06ad8…06b10               Head {h00=0x0034, h01=0x0050, text=» LD A2,SCTLAC GET LOGICAL ADDRESS TO COMMON PART«, t00=0x0044, t01=0x00aa}
0x06b10…06b3a               Head {h00=0x0026, h01=0x0050, text=» CALL GETCON GET POINTER TO P:MTAB«, t00=0x0044, t01=0x00e2}
0x06b3a…06b5a               Head {h00=0x001c, h01=0x0050, text=» LDR A2,A1 SAVE POINTER «, t00=0x0044, t01=0x010c}
0x06b5a…06b7e               Head {h00=0x0020, h01=0x0050, text=» ADKL A2,6 ADDRESS TO P:BAS «, t00=0x0044, t01=0x012c}
0x06b7e…06b9c               Head {h00=0x001a, h01=0x0050, text=» CALL GETCON GET P:BAS«, t00=0x0044, t01=0x0150}
0x06b9c…06bc6               Head {h00=0x0026, h01=0x0050, text=» ST A1,2,A12  STORE IN FIRST BLOCK«, t00=0x0044, t01=0x016e}
0x06bc6…06bec               Head {h00=0x0022, h01=0x0050, text=» ADKL A12,8 BYPASS FIRST BLOCK«, t00=0x0045, t01=0x0008}
0x06bec…06c24               Head {h00=0x0034, h01=0x0050, text=» LD A2,SCTLAC GET LOGICAL ADDRESS TO COMMON PART«, t00=0x0045, t01=0x002e}
0x06c24…06c52               Head {h00=0x002a, h01=0x0050, text=» ADKL A2,NUMSEG GET NUMBER OF SEGMENTS«, t00=0x0045, t01=0x0066}
0x06c52…06c68               Head {h00=0x0012, h01=0x000e, text=» CALL GETCON  «, t00=0x0045, t01=0x0094}
0x06c68…06c94               Head {h00=0x0028, h01=0x0023, text=» LDR A4,A1 SAVE NUMBER OF SEGMENTSS «, t00=0x0045, t01=0x00aa}
0x06c94…06cb6               Head {h00=0x001e, h01=0x0050, text=» RF(Z) SEG:50 NO SEGMENTS!«, t00=0x0045, t01=0x00d6}
0x06cb6…06cdc               Head {h00=0x0022, h01=0x001d, text=» ADK A2,2 FIRST SEGMENT BLOCK «, t00=0x0045, t01=0x00f8}
0x06cdc…06d02               Head {h00=0x0022, h01=0x0050, text=» LDK A3,1 INIT SEGMENT NUMBER «, t00=0x0045, t01=0x011e}
0x06d02…06d18               Head {h00=0x0012, h01=0x0050, text=»SEG:10 EQU *  «, t00=0x0045, t01=0x0144}
0x06d18…06d30               Head {h00=0x0014, h01=0x0050, text=» LDK A7,0 STATUS«, t00=0x0045, t01=0x015a}
0x06d30…06d44               Head {h00=0x0010, h01=0x000c, text=» CALL GETCON«, t00=0x0045, t01=0x0172}
0x06d44…06d70               Head {h00=0x0028, h01=0x0023, text=» CCK A1,'RR' CORE RESIDENT SEGMENT? «, t00=0x0045, t01=0x0186}
0x06d70…06d8a               Head {h00=0x0016, h01=0x0050, text=» RF(E) SEG:30 YES!«, t00=0x0046, t01=0x0022}
0x06d8a…06db0               Head {h00=0x0022, h01=0x0050, text=» LD A1,SCTOPT GET OPTION WORD «, t00=0x0046, t01=0x003c}
0x06db0…06dce               Head {h00=0x001a, h01=0x0050, text=» ANK A1,2 DISC PAGING?«, t00=0x0046, t01=0x0062}
0x06dce…06dea               Head {h00=0x0018, h01=0x0050, text=» RF(NZ) SEG:35 YES! «, t00=0x0046, t01=0x0080}
0x06dea…06dfe               Head {h00=0x0010, h01=0x0050, text=»SEG:30 EQU *«, t00=0x0046, t01=0x009c}
0x06dfe…06e2c               Head {h00=0x002a, h01=0x0050, text=» LDKL A7,/8800 INDICATE LOADED IN CORE«, t00=0x0046, t01=0x00b0}
0x06e2c…06e40               Head {h00=0x0010, h01=0x0050, text=»SEG:35 EQU *«, t00=0x0046, t01=0x00de}
0x06e40…06e76               Head {h00=0x0032, h01=0x0050, text=» ORR A7,A3 INSERT SEGMENT NUMBER IN RIGHT BYTE«, t00=0x0046, t01=0x00f2}
0x06e76…06e94               Head {h00=0x001a, h01=0x0016, text=» STR A7,A12 SET STATUS«, t00=0x0046, t01=0x0128}
0x06e94…06ebc               Head {h00=0x0024, h01=0x001f, text=» ADKL A12,2 NEXT WORD IN SEGBLK «, t00=0x0046, t01=0x0146}
0x06ebc…06ede               Head {h00=0x001e, h01=0x0019, text=» ADK A2,2 SEGMENT ADDRESS «, t00=0x0046, t01=0x016e}
0x06ede…06ef2               Head {h00=0x0010, h01=0x000b, text=» LDK A1,0   «, t00=0x0046, t01=0x0190}
0x06ef2…06f18               Head {h00=0x0022, h01=0x0050, text=» LD A6,SCTOPT GET OPTION WORD «, t00=0x0047, t01=0x0014}
0x06f18…06f36               Head {h00=0x001a, h01=0x0050, text=» ANK A6,2 DISC PAGING?«, t00=0x0047, t01=0x003a}
0x06f36…06f4e               Head {h00=0x0014, h01=0x000f, text=» RF(Z) SEG:40   «, t00=0x0047, t01=0x0058}
0x06f4e…06f62               Head {h00=0x0010, h01=0x000c, text=» CALL GETCON«, t00=0x0047, t01=0x0070}
0x06f62…06f92               Head {h00=0x002c, h01=0x0028, text=» ADR A1,A5 PHYSICAL DISC SECTOR ADDRESS «, t00=0x0047, t01=0x0084}
0x06f92…06fa6               Head {h00=0x0010, h01=0x0050, text=»SEG:40 EQU *«, t00=0x0047, t01=0x00b4}
0x06fa6…06fc8               Head {h00=0x001e, h01=0x001a, text=» STR A1,A12 SAVE IN SEGBLK«, t00=0x0047, t01=0x00c8}
0x06fc8…06ff0               Head {h00=0x0024, h01=0x0020, text=» ADKL A12,2 NEXT ENTRY IN SEGBLK«, t00=0x0047, t01=0x00ea}
0x06ff0…07012               Head {h00=0x001e, h01=0x001a, text=» ADK A2,2 EFFECTIVE LENGTH«, t00=0x0047, t01=0x0112}
0x07012…07026               Head {h00=0x0010, h01=0x000c, text=» CALL GETCON«, t00=0x0047, t01=0x0134}
0x07026…0703e               Head {h00=0x0014, h01=0x0010, text=» STR A1,A12 SAVE«, t00=0x0047, t01=0x0148}
0x0703e…07064               Head {h00=0x0022, h01=0x001e, text=» ADKL A12,4 NEXT SEGMENT BLOCK«, t00=0x0047, t01=0x0160}
0x07064…0708a               Head {h00=0x0022, h01=0x001e, text=» ADK A2,2 NEXT BLOCK IN S:GTAB«, t00=0x0047, t01=0x0186}
0x0708a…070b4               Head {h00=0x0026, h01=0x0050, text=» ADK A3,1 INCREMENT SEGMENT NUMBER«, t00=0x0048, t01=0x001c}
0x070b4…070e2               Head {h00=0x002a, h01=0x0026, text=» SUK A4,1 DECREMENT NUMBER OF SEGMENTS«, t00=0x0048, t01=0x0046}
0x070e2…070f8               Head {h00=0x0012, h01=0x000d, text=» RB(P) SEG:10 «, t00=0x0048, t01=0x0074}
0x070f8…07114               Head {h00=0x0018, h01=0x0050, text=»SEG:50 LD A2,SCTSFA «, t00=0x0048, t01=0x008a}
0x07114…07126               Head {h00=0x000e, h01=0x0050, text=» SUK A2,2 «, t00=0x0048, t01=0x00a6}
0x07126…0713e               Head {h00=0x0014, h01=0x0050, text=»SEG:60 ADK A2,2 «, t00=0x0048, t01=0x00b8}
0x0713e…07154               Head {h00=0x0012, h01=0x0050, text=» CW A2,SCTEFA «, t00=0x0048, t01=0x00d0}
0x07154…0716a               Head {h00=0x0012, h01=0x0050, text=» RF(NE) SEG:70«, t00=0x0048, t01=0x00e6}
0x0716a…07180               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP3 «, t00=0x0048, t01=0x00fc}
0x07180…071ac               Head {h00=0x0028, h01=0x0050, text=» CALL ERROR INDICATE MEMORY OVERFLOW«, t00=0x0048, t01=0x0112}
0x071ac…071c6               Head {h00=0x0016, h01=0x0050, text=»SEG:70 CWR A2,A12 «, t00=0x0048, t01=0x013e}
0x071c6…071dc               Head {h00=0x0012, h01=0x0050, text=» RB(NE) SEG:60«, t00=0x0048, t01=0x0158}
0x071dc…071f2               Head {h00=0x0012, h01=0x0050, text=» ST A12,SCTSFA«, t00=0x0048, t01=0x016e}
0x071f2…07206               Head {h00=0x0010, h01=0x0050, text=»SEGEX EQU * «, t00=0x0048, t01=0x0184}
0x07206…0721e               Head {h00=0x0014, h01=0x000f, text=» RTN A14 RETURN «, t00=0x0049, t01=0x0008}
0x0721e…0722a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0049, t01=0x0020}
0x0722a…07246               Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+SWPBLK=2«, t00=0x0049, t01=0x002c}
0x07246…07254               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0049, t01=0x0048}
0x07254…0729c               Head {h00=0x0044, h01=0x0050, text=»*************************************************************** «, t00=0x0049, t01=0x0056}
0x0729c…072e4               Head {h00=0x0044, h01=0x0050, text=»*                                                             * «, t00=0x0049, t01=0x009e}
0x072e4…0732c               Head {h00=0x0044, h01=0x0050, text=»*                                                             * «, t00=0x0049, t01=0x00e6}
0x0732c…07374               Head {h00=0x0044, h01=0x0050, text=»*                                                             * «, t00=0x0049, t01=0x012e}
0x07374…073bc               Head {h00=0x0044, h01=0x0050, text=»*          B:SWBT - BUILD SWAPPABLE WORK BLOCK TABLE          * «, t00=0x0049, t01=0x0176}
0x073bc…07404               Head {h00=0x0044, h01=0x0050, text=»*          =========================================          * «, t00=0x004a, t01=0x002e}
0x07404…0744c               Head {h00=0x0044, h01=0x0050, text=»*                                                             * «, t00=0x004a, t01=0x0076}
0x0744c…07494               Head {h00=0x0044, h01=0x0050, text=»*          REFERENCED IN:  SYSLDM                             * «, t00=0x004a, t01=0x00be}
0x07494…074dc               Head {h00=0x0044, h01=0x0050, text=»*                                                             * «, t00=0x004a, t01=0x0106}
0x074dc…07524               Head {h00=0x0044, h01=0x0050, text=»*          ENTRY:                                             * «, t00=0x004a, t01=0x014e}
0x07524…0756c               Head {h00=0x0044, h01=0x0050, text=»*                                                             * «, t00=0x004b, t01=0x0008}
0x0756c…075b4               Head {h00=0x0044, h01=0x0050, text=»*          EXIT:                                              * «, t00=0x004b, t01=0x0050}
0x075b4…075fc               Head {h00=0x0044, h01=0x0050, text=»*                                                             * «, t00=0x004b, t01=0x0098}
0x075fc…07644               Head {h00=0x0044, h01=0x0050, text=»*          WORK REGISTERS:  A1-A12                            * «, t00=0x004b, t01=0x00e0}
0x07644…0768c               Head {h00=0x0044, h01=0x0050, text=»*                                                             * «, t00=0x004b, t01=0x0128}
0x0768c…076d4               Head {h00=0x0044, h01=0x0050, text=»*          REGISTER USAGE:  A8 - DISC ADDRESS TO FIRST COPY   * «, t00=0x004b, t01=0x0170}
0x076d4…0771c               Head {h00=0x0044, h01=0x0050, text=»*                           A9 - ADDRESS TO S:BTAB PROTOTYPE  * «, t00=0x004c, t01=0x0028}
0x0771c…07764               Head {h00=0x0044, h01=0x0050, text=»*                           A10 - SWB BLOCK POINTER           * «, t00=0x004c, t01=0x0070}
0x07764…077ac               Head {h00=0x0044, h01=0x0050, text=»*                           A11 - POINTER IN CONF. FILE       * «, t00=0x004c, t01=0x00b8}
0x077ac…077f4               Head {h00=0x0044, h01=0x0050, text=»*                           A12 - ADDRESS TABLE POINTER       * «, t00=0x004c, t01=0x0100}
0x077f4…0783c               Head {h00=0x0044, h01=0x0050, text=»*                                                             * «, t00=0x004c, t01=0x0148}
0x0783c…07884               Head {h00=0x0044, h01=0x0050, text=»*          SUBROUTINES:  ERROR,GETNUM,GETCON                  * «, t00=0x004c, t01=0x0190}
0x07884…078cc               Head {h00=0x0044, h01=0x0050, text=»*                                                             * «, t00=0x004d, t01=0x0048}
0x078cc…07914               Head {h00=0x0044, h01=0x0050, text=»*                                                             * «, t00=0x004d, t01=0x0090}
0x07914…0795c               Head {h00=0x0044, h01=0x0050, text=»*************************************************************** «, t00=0x004d, t01=0x00d8}
0x0795c…0796a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x004d, t01=0x0120}
0x0796a…0797e               Head {h00=0x0010, h01=0x0050, text=»B:SWBT EQU *«, t00=0x004d, t01=0x012e}
0x0797e…079a8               Head {h00=0x0026, h01=0x0050, text=» LD A12,SCTSFA START OF FREE AREA «, t00=0x004d, t01=0x0142}
0x079a8…079de               Head {h00=0x0032, h01=0x0050, text=» LD A11,SAVE01,A13 START OF CONFIGURATION FILE«, t00=0x004d, t01=0x016c}
0x079de…079e8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x0012}
0x079e8…07a26               Head {h00=0x003a, h01=0x0050, text=»*  SEARCH FOR SWB TYPE DEFINITION BLOCK IN CONF. FILE «, t00=0x004e, t01=0x001c}
0x07a26…07a30               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x005a}
0x07a30…07a5a               Head {h00=0x0026, h01=0x0050, text=»BSWT10 CALL NXTBLK GET NEXT BLOCK «, t00=0x004e, t01=0x0064}
0x07a5a…07a86               Head {h00=0x0028, h01=0x0050, text=» CCK A2,'TT' TASK DEFINITION BLOCK? «, t00=0x004e, t01=0x008e}
0x07a86…07aa0               Head {h00=0x0016, h01=0x0050, text=» RB(E) BSWT10 YES!«, t00=0x004e, t01=0x00ba}
0x07aa0…07ad4               Head {h00=0x0030, h01=0x0050, text=» CCK A2,'CC' COMMON DEVICE DEFINITION BLOCK?«, t00=0x004e, t01=0x00d4}
0x07ad4…07aee               Head {h00=0x0016, h01=0x0050, text=» RF(NE) BSWT20 NO!«, t00=0x004e, t01=0x0108}
0x07aee…07b02               Head {h00=0x0010, h01=0x0050, text=» ADKL A11,1 «, t00=0x004e, t01=0x0122}
0x07b02…07b28               Head {h00=0x0022, h01=0x0050, text=» CALL NXTCOM SKIP COMMON BLOCK«, t00=0x004e, t01=0x0136}
0x07b28…07b5e               Head {h00=0x0032, h01=0x0050, text=»BSWT20 CCK A2,'UU' UWB TYPE DEFINITION BLOCK? «, t00=0x004e, t01=0x015c}
0x07b5e…07b78 (79, 0, 400)  Head {h00=0x0016, h01=0x0050, text=» RF(NE) BSWT40 NO!«, t00=0x004f, t01=0x0004}
0x07b78…07b9c               Head {h00=0x0020, h01=0x0050, text=» ADKL A11,1 NUMBER OF TYPES «, t00=0x004f, t01=0x001e}
0x07b9c…07bb0               Head {h00=0x0010, h01=0x0050, text=» LDR A6,A11 «, t00=0x004f, t01=0x0042}
0x07bb0…07bda               Head {h00=0x0026, h01=0x0050, text=» CALL GETNUM NUMBER OF UWB RECORDS«, t00=0x004f, t01=0x0056}
0x07bda…07bf2               Head {h00=0x0014, h01=0x0050, text=» LDR A1,A5 SAVE «, t00=0x004f, t01=0x0080}
0x07bf2…07c1a               Head {h00=0x0024, h01=0x0050, text=» RF(Z) SWBERR ILLEGAL NUMBER!!! «, t00=0x004f, t01=0x0098}
0x07c1a…07c46               Head {h00=0x0028, h01=0x0050, text=» ADKL A11,UDBFST-1 FIRST UWB RECORD «, t00=0x004f, t01=0x00c0}
0x07c46…07c72               Head {h00=0x0028, h01=0x0050, text=»BSWT30 ADKL A11,6 BYPASS UWB RECORD «, t00=0x004f, t01=0x00ec}
0x07c72…07c9a               Head {h00=0x0024, h01=0x0050, text=» SUK A1,1 DECR. NUMBER OF TYPES «, t00=0x004f, t01=0x0118}
0x07c9a…07cba               Head {h00=0x001c, h01=0x0050, text=» RB(P) BSWT30 MOORE LEFT«, t00=0x004f, t01=0x0140}
0x07cba…07cea               Head {h00=0x002c, h01=0x0050, text=» LCR A2,A11 GET NEXT CHAR. IN CONF.FILE «, t00=0x004f, t01=0x0160}
0x07cea…07d1e               Head {h00=0x0030, h01=0x0050, text=»BSWT40 CCK A2,'SS' SWB TYPE DEFINITION BLOCK«, t00=0x004f, t01=0x0190}
0x07d1e…07d38               Head {h00=0x0016, h01=0x0050, text=» RF(E) BSWT44 YES!«, t00=0x0050, t01=0x0034}
0x07d38…07d64               Head {h00=0x0028, h01=0x0050, text=» LDKL A1,0 NO SWB DEFINITION BLOCK! «, t00=0x0050, t01=0x004e}
0x07d64…07d8c               Head {h00=0x0024, h01=0x0050, text=» ST A1,SCTSWB CLEAR SWB POINTER «, t00=0x0050, t01=0x007a}
0x07d8c…07d9c               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0050, t01=0x00a2}
0x07d9c…07dc6               Head {h00=0x0026, h01=0x0050, text=»BSWT44 ADKL A11,1 NUMBER OF TYPES «, t00=0x0050, t01=0x00b2}
0x07dc6…07df4               Head {h00=0x002a, h01=0x0050, text=» ST A11,SAVE23,A13 START OF CONF. DATA«, t00=0x0050, t01=0x00dc}
0x07df4…07e08               Head {h00=0x0010, h01=0x0050, text=» LDR A6,A11 «, t00=0x0050, t01=0x010a}
0x07e08…07e2a               Head {h00=0x001e, h01=0x0050, text=» CALL GETNUM GET 3 DIGITS «, t00=0x0050, t01=0x011e}
0x07e2a…07e42               Head {h00=0x0014, h01=0x0050, text=» LDR A5,A5 ZERO?«, t00=0x0050, t01=0x0140}
0x07e42…07e6a               Head {h00=0x0024, h01=0x0050, text=» RF(Z) SWBERR ILLEGAL NUMBER!!! «, t00=0x0050, t01=0x0158}
0x07e6a…07e9a               Head {h00=0x002c, h01=0x0050, text=» ST A5,SAVE24,A13 SAVE NUMBER OF RECORDS«, t00=0x0050, t01=0x0180}
0x07e9a…07ec6               Head {h00=0x0028, h01=0x0050, text=» LD A8,SCTSWB GET ADDRESS TO $SWAPP «, t00=0x0051, t01=0x0020}
0x07ec6…07eea               Head {h00=0x0020, h01=0x0050, text=» RF(NZ) BSWT48 FILE CREATED «, t00=0x0051, t01=0x004c}
0x07eea…07f10               Head {h00=0x0022, h01=0x0050, text=»SWBERR LDKL A1,LMP6 SWB ERROR!«, t00=0x0051, t01=0x0070}
0x07f10…07f24               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x0051, t01=0x0096}
0x07f24…07f5e               Head {h00=0x0036, h01=0x0050, text=»BSWT48 ST A12,SCTSWB SAVE ADDRESS TO ADDRESS TABLE«, t00=0x0051, t01=0x00aa}
0x07f5e…07f8e               Head {h00=0x002c, h01=0x0050, text=» ST A8,SAVE14,A13 SAVE ADDRESS TO $SWAP «, t00=0x0051, t01=0x00e4}
0x07f8e…07fb0               Head {h00=0x001e, h01=0x0050, text=» ADKL A12,2 FIRST POINTER «, t00=0x0051, t01=0x0114}
0x07fb0…07fca               Head {h00=0x0016, h01=0x0050, text=» LDR A10,A12 SAVE «, t00=0x0051, t01=0x0136}
0x07fca…07fd4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0051, t01=0x0150}
0x07fd4…07ffe               Head {h00=0x0026, h01=0x0050, text=»*  GET ADDRESS TO S:BTAB PROTOTYPE«, t00=0x0051, t01=0x015a}
0x07ffe…08008               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0051, t01=0x0184}
0x08008…0802c               Head {h00=0x0020, h01=0x0050, text=» LD A2,SCTLAC S:GTAB ADDRESS«, t00=0x0051, t01=0x018e}
0x0802c…08054               Head {h00=0x0024, h01=0x0050, text=» CALL GETCON GET P:MTAB ADDRESS «, t00=0x0052, t01=0x0022}
0x08054…0806c               Head {h00=0x0014, h01=0x0050, text=» LDR A2,A1 SAVE «, t00=0x0052, t01=0x004a}
0x0806c…0809c               Head {h00=0x002c, h01=0x0050, text=» ADKL A2,S:BTAB DISPL. TO S:BTAB ADDRESS«, t00=0x0052, t01=0x0062}
0x0809c…080c4               Head {h00=0x0024, h01=0x0050, text=» CALL GETCON GET S:BTAB ADDRESS «, t00=0x0052, t01=0x0092}
0x080c4…080f2               Head {h00=0x002a, h01=0x0050, text=» LDR A2,A1 GET ADDRESS TO PROT. S:BTAB«, t00=0x0052, t01=0x00ba}
0x080f2…08120               Head {h00=0x002a, h01=0x0050, text=» RB(Z) SWBERR NO SWB:S IN APPLICATION!«, t00=0x0052, t01=0x00e8}
0x08120…08142               Head {h00=0x001e, h01=0x0050, text=» ADK A1,2 ADDRESS TO NAME «, t00=0x0052, t01=0x0116}
0x08142…08160               Head {h00=0x001a, h01=0x0050, text=» ST A1,SAVE21,A13 SAVE«, t00=0x0052, t01=0x0138}
0x08160…08194               Head {h00=0x0030, h01=0x0050, text=» SUK A2,2 ADDRESS TO LENGTH OF PROT. S:BTAB «, t00=0x0052, t01=0x0156}
0x08194…081c4               Head {h00=0x002c, h01=0x0050, text=» CALL GETCON GET LENGTH OF PROT. S:BTAB «, t00=0x0052, t01=0x018a}
0x081c4…081dc               Head {h00=0x0014, h01=0x0050, text=» LDR A4,A1 SAVE «, t00=0x0053, t01=0x002a}
0x081dc…081fa               Head {h00=0x001a, h01=0x0050, text=» SUK A1,2 SKIP LENGTH «, t00=0x0053, t01=0x0042}
0x081fa…0822c               Head {h00=0x002e, h01=0x0050, text=»BSWT50 ADKL A10,2 RESERV ENTRY FOR POINTER«, t00=0x0053, t01=0x0060}
0x0822c…08262               Head {h00=0x0032, h01=0x0050, text=» SUK A1,6 DECREMENT LENGTH OF S:BTAB PROTOTYPE«, t00=0x0053, t01=0x0092}
0x08262…0828a               Head {h00=0x0024, h01=0x0050, text=» RB(P) BSWT50 NEXT SWB-PROTOTYPE«, t00=0x0053, t01=0x00c8}
0x0828a…082ac               Head {h00=0x001e, h01=0x0050, text=» SUK A4,2 SKIP LENGTH WORD«, t00=0x0053, t01=0x00f0}
0x082ac…082d2               Head {h00=0x0022, h01=0x0050, text=» LDKL A9,0 RESET BLOCK COUNTER«, t00=0x0053, t01=0x0112}
0x082d2…08302               Head {h00=0x002c, h01=0x0050, text=»BSWT60 STR A10,A12 SAVE POINTER TO BLOCK«, t00=0x0053, t01=0x0138}
0x08302…08320               Head {h00=0x001a, h01=0x0050, text=» ST A4,SAVE19,A13 SAVE«, t00=0x0053, t01=0x0168}
0x08320…0834e               Head {h00=0x002a, h01=0x0050, text=» LD A11,SAVE23,A13 START OF CONF. DATA«, t00=0x0053, t01=0x0186}
0x0834e…0837e               Head {h00=0x002c, h01=0x0050, text=» LD A7,SAVE24,A13 NUMBER OF SWB RECORDS «, t00=0x0054, t01=0x0024}
0x0837e…083b2               Head {h00=0x0030, h01=0x0050, text=»BSWT65 LD A2,SAVE21,A13 NAME RECORD IN PROT.«, t00=0x0054, t01=0x0054}
0x083b2…083da               Head {h00=0x0024, h01=0x0050, text=» CALL GETCON GET TWO FIRST CHAR.«, t00=0x0054, t01=0x0088}
0x083da…08406               Head {h00=0x0028, h01=0x0050, text=» ADKL A11,NAMUWB NAME IN CONF. FILE «, t00=0x0054, t01=0x00b0}
0x08406…0842a               Head {h00=0x0020, h01=0x0050, text=» LCR A3,A11 GET FIRST CHAR. «, t00=0x0054, t01=0x00dc}
0x0842a…0844e               Head {h00=0x0020, h01=0x0050, text=» SLL A3,8 MOVE TO LEFT BYTE «, t00=0x0054, t01=0x0100}
0x0844e…08474               Head {h00=0x0022, h01=0x0050, text=» LC A3,1,A11 GET SECOND CHAR. «, t00=0x0054, t01=0x0124}
0x08474…0849e               Head {h00=0x0026, h01=0x0050, text=» CWR A1,A3 TWO FIRST CHAR. EQUAL? «, t00=0x0054, t01=0x014a}
0x0849e…084b8               Head {h00=0x0016, h01=0x0050, text=» RF(NE) BSWT70 NO!«, t00=0x0054, t01=0x0174}
0x084b8…084de               Head {h00=0x0022, h01=0x0050, text=» ADK A2,2 NEXT CHAR. IN PROT. «, t00=0x0054, t01=0x018e}
0x084de…08502               Head {h00=0x0020, h01=0x0050, text=» CALL GETCON GET THIRD CHAR.«, t00=0x0055, t01=0x0024}
0x08502…08522               Head {h00=0x001c, h01=0x0050, text=» SRL A1,8 ISOLATE CHAR. «, t00=0x0055, t01=0x0048}
0x08522…08556               Head {h00=0x0030, h01=0x0050, text=» LC A3,2,A11 GET THIRD CHAR. FROM CONF. FILE«, t00=0x0055, t01=0x0068}
0x08556…08578               Head {h00=0x001e, h01=0x0050, text=» ANK A3,/FF ISOLATE CHAR. «, t00=0x0055, t01=0x009c}
0x08578…0859e               Head {h00=0x0022, h01=0x0050, text=» CWR A1,A3 THIRD CHAR. EQUAL? «, t00=0x0055, t01=0x00be}
0x0859e…085b8               Head {h00=0x0016, h01=0x0050, text=» RF(E) BSWT75 YES!«, t00=0x0055, t01=0x00e4}
0x085b8…085e0               Head {h00=0x0024, h01=0x0050, text=»BSWT70 ADKL A11,NAMUWB SKIP NAME«, t00=0x0055, t01=0x00fe}
0x085e0…0860c               Head {h00=0x0028, h01=0x0050, text=» SUK A7,1 DECREMENT NUMBER OF TYPES «, t00=0x0055, t01=0x0126}
0x0860c…0862c               Head {h00=0x001c, h01=0x0050, text=» RB(P) BSWT65 NEXT TYPE «, t00=0x0055, t01=0x0152}
0x0862c…08636               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0055, t01=0x0172}
0x08636…08688               Head {h00=0x004e, h01=0x0050, text=»*  NO MATCHING NAME IN CONFIGURATION FILE - RESET ALL WORDS IN THIS BLOCK «, t00=0x0055, t01=0x017c}
0x08688…08692               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0056, t01=0x003e}
0x08692…086b0               Head {h00=0x001a, h01=0x0050, text=» STR A7,A10 1:ST WORD «, t00=0x0056, t01=0x0048}
0x086b0…086ce               Head {h00=0x001a, h01=0x0050, text=» ST A7,2,A10 2:ND WORD«, t00=0x0056, t01=0x0066}
0x086ce…086ec               Head {h00=0x001a, h01=0x0050, text=» ST A7,4,A10 3:RD WORD«, t00=0x0056, t01=0x0084}
0x086ec…0870a               Head {h00=0x001a, h01=0x0050, text=» ST A7,6,A10 4:TH WORD«, t00=0x0056, t01=0x00a2}
0x0870a…0871c               Head {h00=0x000e, h01=0x0050, text=» RF BSWT95«, t00=0x0056, t01=0x00c0}
0x0871c…08730               Head {h00=0x0010, h01=0x0050, text=»BSWT75 EQU *«, t00=0x0056, t01=0x00d2}
0x08730…0873a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0056, t01=0x00e6}
0x0873a…08758               Head {h00=0x001a, h01=0x0050, text=»*  MATCHING NAME FOUND«, t00=0x0056, t01=0x00f0}
0x08758…08762               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0056, t01=0x010e}
0x08762…0878c               Head {h00=0x0026, h01=0x0050, text=» ADKL A11,NAMUWB NUMBER OF COPIES «, t00=0x0056, t01=0x0118}
0x0878c…087a0               Head {h00=0x0010, h01=0x0050, text=» LDR A6,A11 «, t00=0x0056, t01=0x0142}
0x087a0…087c0               Head {h00=0x001c, h01=0x0050, text=» LDR A3,A2 SAVE POINTER «, t00=0x0056, t01=0x0156}
0x087c0…087ea               Head {h00=0x0026, h01=0x0050, text=» CALL GETNUM GET NUMBER OF COPIES «, t00=0x0056, t01=0x0176}
0x087ea…08810               Head {h00=0x0022, h01=0x0050, text=» STR A5,A10 STORE IN SWB BLOCK«, t00=0x0057, t01=0x0010}
0x08810…08832               Head {h00=0x001e, h01=0x0050, text=» LDR A2,A3 RESTORE POINTER«, t00=0x0057, t01=0x0036}
0x08832…0885a               Head {h00=0x0024, h01=0x0050, text=» SUK A2,UPNAME PROTOTYPE ADDRESS«, t00=0x0057, t01=0x0058}
0x0885a…08884               Head {h00=0x0026, h01=0x0050, text=» CALL GETCON GET PROTOTYPE ADDRESS«, t00=0x0057, t01=0x0080}
0x08884…0889c               Head {h00=0x0014, h01=0x0050, text=» LDR A2,A1 SAVE «, t00=0x0057, t01=0x00aa}
0x0889c…088c6               Head {h00=0x0026, h01=0x0050, text=» SUK A2,UPNAME LENGTH OF WORKBLOCK«, t00=0x0057, t01=0x00c2}
0x088c6…088da               Head {h00=0x0010, h01=0x0050, text=» CALL GETCON«, t00=0x0057, t01=0x00ec}
0x088da…08908               Head {h00=0x002a, h01=0x0050, text=» ST A1,SWBLEN,A10 STORE LENGTH OF SWB «, t00=0x0057, t01=0x0100}
0x08908…0893c               Head {h00=0x0030, h01=0x0050, text=» ST A8,2,A10 STORE DISC ADDRESS TO 1:ST COPY«, t00=0x0057, t01=0x012e}
0x0893c…08970               Head {h00=0x0030, h01=0x0050, text=»BSWT85 LD A3,SWBLEN,A10 GET LENGTH OF BLOCK «, t00=0x0057, t01=0x0162}
0x08970…08996               Head {h00=0x0022, h01=0x0050, text=» LDK A1,0 RESET SECTOR COUNTER«, t00=0x0058, t01=0x0008}
0x08996…089c6               Head {h00=0x002c, h01=0x0050, text=»BSWT90 ADKL A8,1 INCREMENT SECTOR NUMBER«, t00=0x0058, t01=0x002e}
0x089c6…089f0               Head {h00=0x0026, h01=0x0050, text=» ADK A1,1 INCREMENT SECTOR COUNTER«, t00=0x0058, t01=0x005e}
0x089f0…08a16               Head {h00=0x0022, h01=0x0050, text=» SUKL A3,400 DECREMENT LENGTH «, t00=0x0058, t01=0x0088}
0x08a16…08a3a               Head {h00=0x0020, h01=0x0050, text=» RB(P) BSWT90 MOORE SECTORS?«, t00=0x0058, t01=0x00ae}
0x08a3a…08a5a               Head {h00=0x001c, h01=0x0050, text=» SUK A5,1 MOORE COPIES? «, t00=0x0058, t01=0x00d2}
0x08a5a…08a74               Head {h00=0x0016, h01=0x0050, text=» RB(P) BSWT85 YES!«, t00=0x0058, t01=0x00f2}
0x08a74…08aa2               Head {h00=0x002a, h01=0x0050, text=» ST A1,SWBSEC,A10 STORE SECTOR LENGTH «, t00=0x0058, t01=0x010c}
0x08aa2…08ace               Head {h00=0x0028, h01=0x0050, text=» CW A8,SAVE25,A13 CHECK IF OVERFLOW «, t00=0x0058, t01=0x013a}
0x08ace…08afa               Head {h00=0x0028, h01=0x0050, text=» RB(G) SWBERR $SWAP-FILE TOO SMALL! «, t00=0x0058, t01=0x0166}
0x08afa…08b28 (89, 0, 400)  Head {h00=0x002a, h01=0x0050, text=»BSWT95 ADKL A10,8 START OF NEXT BLOCK «, t00=0x0059, t01=0x0004}
0x08b28…08b48               Head {h00=0x001c, h01=0x0050, text=» ADKL A12,2 NEXT POINTER«, t00=0x0059, t01=0x0032}
0x08b48…08b72               Head {h00=0x0026, h01=0x0050, text=» ADKL A9,1 INCREMENT BLOCK COUNTER«, t00=0x0059, t01=0x0052}
0x08b72…08baa               Head {h00=0x0034, h01=0x0050, text=» LD A2,SAVE21,A13 CURRENT RECORD IN PROT. S:BTAB«, t00=0x0059, t01=0x007c}
0x08baa…08bdc               Head {h00=0x002e, h01=0x0050, text=» ADK A2,UP:REC NEXT RECORD IN PROT. S:BTAB«, t00=0x0059, t01=0x00b4}
0x08bdc…08bfa               Head {h00=0x001a, h01=0x0050, text=» ST A2,SAVE21,A13 SAVE«, t00=0x0059, t01=0x00e6}
0x08bfa…08c2e               Head {h00=0x0030, h01=0x0050, text=» LD A4,SAVE19,A13 GET LENGTH OF PROT. S:BTAB«, t00=0x0059, t01=0x0104}
0x08c2e…08c4e               Head {h00=0x001c, h01=0x0050, text=» SUK A4,UP:REC DECREMENT«, t00=0x0059, t01=0x0138}
0x08c4e…08c70               Head {h00=0x001e, h01=0x0050, text=» RB(P) BSWT60 MOORE TYPES «, t00=0x0059, t01=0x0158}
0x08c70…08ca0               Head {h00=0x002c, h01=0x0050, text=» CW A8,SAVE14,A13 ANY BLOCKS GENERATED? «, t00=0x0059, t01=0x017a}
0x08ca0…08cba               Head {h00=0x0016, h01=0x0050, text=» RF(NE) BSWT99 YES«, t00=0x005a, t01=0x001a}
0x08cba…08cd0               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP6 «, t00=0x005a, t01=0x0034}
0x08cd0…08cee               Head {h00=0x001a, h01=0x0050, text=» CALL ERROR SWB ERROR!«, t00=0x005a, t01=0x004a}
0x08cee…08d24               Head {h00=0x0032, h01=0x0050, text=»BSWT99 ST* A9,SCTSWB SAVE NUMBER OF SWB TYPES «, t00=0x005a, t01=0x0068}
0x08d24…08d54               Head {h00=0x002c, h01=0x0050, text=» ST A10,SCTSFA UPDATE START OF FREE AREA«, t00=0x005a, t01=0x009e}
0x08d54…08d64               Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x005a, t01=0x00ce}
0x08d64…08d70               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005a, t01=0x00de}
0x08d70…08d7e               Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x005a, t01=0x00ea}
0x08d7e…08dac               Head {h00=0x002a, h01=0x0026, text=»**************************************«, t00=0x005a, t01=0x00f8}
0x08dac…08dda               Head {h00=0x002a, h01=0x0026, text=»*  MONBLK - GENERATE MONITOR BLOCKS  *«, t00=0x005a, t01=0x0126}
0x08dda…08e08               Head {h00=0x002a, h01=0x0026, text=»**************************************«, t00=0x005a, t01=0x0154}
0x08e08…08e12               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x005a, t01=0x0182}
0x08e12…08e3e               Head {h00=0x0028, h01=0x0024, text=»*  NUMBER OF BLOCKS TO BE GENERATED:«, t00=0x005a, t01=0x018c}
0x08e3e…08e6a               Head {h00=0x0028, h01=0x0050, text=»*  20+N*(NUMBER OF TASKS IN SYSTEM) «, t00=0x005b, t01=0x0028}
0x08e6a…08e92               Head {h00=0x0024, h01=0x0050, text=»*  WHERE N IS A SYSTEM CONSTANT «, t00=0x005b, t01=0x0054}
0x08e92…08eba               Head {h00=0x0024, h01=0x0050, text=»*  DEFINED AT SYSTEM GENERATION «, t00=0x005b, t01=0x007c}
0x08eba…08ec4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005b, t01=0x00a4}
0x08ec4…08ece               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x005b, t01=0x00ae}
0x08ece…08eee               Head {h00=0x001c, h01=0x0018, text=»*  REFERENCED IN: SYSLOD«, t00=0x005b, t01=0x00b8}
0x08eee…08ef8               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x005b, t01=0x00d8}
0x08ef8…08f26               Head {h00=0x002a, h01=0x0026, text=»*  ENTRY:  SCTSFA - START OF FREE AREA«, t00=0x005b, t01=0x00e2}
0x08f26…08f52               Head {h00=0x0028, h01=0x0024, text=»*          SCTEFA - END OF FREE AREA«, t00=0x005b, t01=0x0110}
0x08f52…08f5c               Head {h00=0x0006, h01=0x000b, text=»* «, t00=0x005b, t01=0x013c}
0x08f5c…08f8e               Head {h00=0x002e, h01=0x002a, text=»*  EXIT:   BLOCKS - POINTER TO FIRST BLOCK«, t00=0x005b, t01=0x0146}
0x08f8e…08f98               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x005b, t01=0x0178}
0x08f98…08fc0               Head {h00=0x0024, h01=0x0020, text=»*  WORK REGISTERS:  A1,A2,A7,A12«, t00=0x005b, t01=0x0182}
0x08fc0…08fca               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x005c, t01=0x001a}
0x08fca…08fea               Head {h00=0x001c, h01=0x0017, text=»*  SUBROUTINES:  BLKGEN «, t00=0x005c, t01=0x0024}
0x08fea…08ff4               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x005c, t01=0x0044}
0x08ff4…09002               Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x005c, t01=0x004e}
0x09002…09016               Head {h00=0x0010, h01=0x0050, text=»MONBLK EQU *«, t00=0x005c, t01=0x005c}
0x09016…09028               Head {h00=0x000e, h01=0x0009, text=» LDK A1,0 «, t00=0x005c, t01=0x0070}
0x09028…09052               Head {h00=0x0026, h01=0x0021, text=» LD A12,SCTSFA START OF FREE AREA «, t00=0x005c, t01=0x0082}
0x09052…09084               Head {h00=0x002e, h01=0x0050, text=» ST A12,FREQUE SAVE POINTER TO FIRST BLOCK«, t00=0x005c, t01=0x00ac}
0x09084…0908e               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x005c, t01=0x00de}
0x0908e…090b6               Head {h00=0x0024, h01=0x0020, text=»*  GET NUMBER OF TASKS IN SYSTEM«, t00=0x005c, t01=0x00e8}
0x090b6…090c0               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x005c, t01=0x0110}
0x090c0…090ec               Head {h00=0x0028, h01=0x0050, text=» LD* A7,SCTTCT GET LENGTH OF TC:TAB «, t00=0x005c, t01=0x011a}
0x090ec…090f6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005c, t01=0x0146}
0x090f6…0912a               Head {h00=0x0030, h01=0x0050, text=»*  GET NUMBER OF BLOCKS PER TASK TO GENERATE«, t00=0x005c, t01=0x0150}
0x0912a…09134               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005c, t01=0x0184}
0x09134…0914a               Head {h00=0x0012, h01=0x0050, text=» LD A2,SCTBLK «, t00=0x005c, t01=0x018e}
0x0914a…0915e               Head {h00=0x0010, h01=0x0050, text=»MON:10 EQU *«, t00=0x005d, t01=0x0014}
0x0915e…0917c               Head {h00=0x001a, h01=0x0016, text=» SUK A7,2 MOORE TASKS?«, t00=0x005d, t01=0x0028}
0x0917c…09196               Head {h00=0x0016, h01=0x0011, text=» RF(Z) MON:20  NO «, t00=0x005d, t01=0x0046}
0x09196…091aa               Head {h00=0x0010, h01=0x0050, text=» CALL BLKGEN«, t00=0x005d, t01=0x0060}
0x091aa…091bc               Head {h00=0x000e, h01=0x000a, text=» RB MON:10«, t00=0x005d, t01=0x0074}
0x091bc…091d0               Head {h00=0x0010, h01=0x0050, text=»MON:20 EQU *«, t00=0x005d, t01=0x0086}
0x091d0…091da               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x005d, t01=0x009a}
0x091da…091fe               Head {h00=0x0020, h01=0x001b, text=»*  GENERATE 19 MOORE BLOCKS «, t00=0x005d, t01=0x00a4}
0x091fe…09208               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x005d, t01=0x00c8}
0x09208…0921a               Head {h00=0x000e, h01=0x000a, text=» LDK A2,19«, t00=0x005d, t01=0x00d2}
0x0921a…0922e               Head {h00=0x0010, h01=0x0050, text=» CALL BLKGEN«, t00=0x005d, t01=0x00e4}
0x0922e…09238               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x005d, t01=0x00f8}
0x09238…09256               Head {h00=0x001a, h01=0x0015, text=»*  GENERATE END BLOCK «, t00=0x005d, t01=0x0102}
0x09256…09260               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x005d, t01=0x0120}
0x09260…09274               Head {h00=0x0010, h01=0x000b, text=» STR A1,A12 «, t00=0x005d, t01=0x012a}
0x09274…09288               Head {h00=0x0010, h01=0x000c, text=» ST A1,2,A12«, t00=0x005d, t01=0x013e}
0x09288…0929c               Head {h00=0x0010, h01=0x000c, text=» ST A1,4,A12«, t00=0x005d, t01=0x0152}
0x0929c…092a6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005d, t01=0x0166}
0x092a6…092f0               Head {h00=0x0046, h01=0x0050, text=»*  CHECK IF BUFFER GREATER THAN 3 WORDS RESERVED FOR SYSLOD PART A«, t00=0x005d, t01=0x0170}
0x092f0…09324               Head {h00=0x0030, h01=0x0050, text=»*  IF NOT - USE LAST MONITOR BLOCK AS BUFFER«, t00=0x005e, t01=0x002a}
0x09324…0932e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005e, t01=0x005e}
0x0932e…09358               Head {h00=0x0026, h01=0x0050, text=» LD A1,BUFSIZ,A13 GET BUFFER SIZE «, t00=0x005e, t01=0x0068}
0x09358…0936e               Head {h00=0x0012, h01=0x0050, text=» CWK A1,6 >6? «, t00=0x005e, t01=0x0092}
0x0936e…09396               Head {h00=0x0024, h01=0x0050, text=» RF(NL) MON:30 NOT LESS ANYWAY! «, t00=0x005e, t01=0x00a8}
0x09396…093b4               Head {h00=0x001a, h01=0x0050, text=» LDK A1,6 BUFFER  SIZE«, t00=0x005e, t01=0x00d0}
0x093b4…093d4               Head {h00=0x001c, h01=0x0050, text=» ST A1,BUFSIZ,A13 STORE «, t00=0x005e, t01=0x00ee}
0x093d4…093fe               Head {h00=0x0026, h01=0x0050, text=» ST A12,SYSBUF,A13 START OF BUFFER«, t00=0x005e, t01=0x010e}
0x093fe…09412               Head {h00=0x0010, h01=0x0050, text=»MON:30 EQU *«, t00=0x005e, t01=0x0138}
0x09412…09426               Head {h00=0x0010, h01=0x000b, text=» ADKL A12,6 «, t00=0x005e, t01=0x014c}
0x09426…0943c               Head {h00=0x0012, h01=0x0050, text=» LD A2,SCTSFA «, t00=0x005e, t01=0x0160}
0x0943c…0944e               Head {h00=0x000e, h01=0x0050, text=» SUK A2,2 «, t00=0x005e, t01=0x0176}
0x0944e…09466               Head {h00=0x0014, h01=0x0050, text=»MON:40 ADK A2,2 «, t00=0x005e, t01=0x0188}
0x09466…0947c               Head {h00=0x0012, h01=0x0050, text=» CW A2,SCTEFA «, t00=0x005f, t01=0x0010}
0x0947c…09492               Head {h00=0x0012, h01=0x0050, text=» RF(NE) MON:50«, t00=0x005f, t01=0x0026}
0x09492…094a8               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP3 «, t00=0x005f, t01=0x003c}
0x094a8…094bc               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x005f, t01=0x0052}
0x094bc…094d6               Head {h00=0x0016, h01=0x0050, text=»MON:50 CWR A2,A12 «, t00=0x005f, t01=0x0066}
0x094d6…094ec               Head {h00=0x0012, h01=0x0050, text=» RB(NE) MON:40«, t00=0x005f, t01=0x0080}
0x094ec…0951a               Head {h00=0x002a, h01=0x0026, text=» ST A12,SCTSFA UPDATE END OF FREE AREA«, t00=0x005f, t01=0x0096}
0x0951a…0952a               Head {h00=0x000c, h01=0x0008, text=» RTN A14«, t00=0x005f, t01=0x00c4}
0x0952a…09538               Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x005f, t01=0x00d4}
0x09538…09566               Head {h00=0x002a, h01=0x0025, text=»************************************* «, t00=0x005f, t01=0x00e2}
0x09566…09594               Head {h00=0x002a, h01=0x0025, text=»*  BLKGEN - GENERATE MONITOR BLOCK  * «, t00=0x005f, t01=0x0110}
0x09594…095c2               Head {h00=0x002a, h01=0x0025, text=»************************************* «, t00=0x005f, t01=0x013e}
0x095c2…095cc               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x005f, t01=0x016c}
0x095cc…095ee               Head {h00=0x001e, h01=0x0019, text=»*  REFERENCED IN:  MONBLK «, t00=0x005f, t01=0x0176}
0x095ee…095f8               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0060, t01=0x0008}
0x095f8…09610               Head {h00=0x0014, h01=0x000f, text=»*  ENTRY:  A1=0 «, t00=0x0060, t01=0x0012}
0x09610…09648               Head {h00=0x0034, h01=0x0030, text=»*          A2 - NUMBER OF BLOCKS TO BE GENERATED«, t00=0x0060, t01=0x002a}
0x09648…09670               Head {h00=0x0024, h01=0x001f, text=»*         A12 - NEXT FREE ENTRY «, t00=0x0060, t01=0x0062}
0x09670…0967a               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0060, t01=0x008a}
0x0967a…09690               Head {h00=0x0012, h01=0x000e, text=»*  EXIT:  A1=0«, t00=0x0060, t01=0x0094}
0x09690…096b6               Head {h00=0x0022, h01=0x001e, text=»*        A12 - NEXT FREE ENTRY«, t00=0x0060, t01=0x00aa}
0x096b6…096c0               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0060, t01=0x00d0}
0x096c0…096dc               Head {h00=0x0018, h01=0x0014, text=»*  WORK REGISTES: A3«, t00=0x0060, t01=0x00da}
0x096dc…096e6               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0060, t01=0x00f6}
0x096e6…096fe               Head {h00=0x0014, h01=0x000f, text=»*  SUBROUTINES: «, t00=0x0060, t01=0x0100}
0x096fe…09708               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0060, t01=0x0118}
0x09708…0973c               Head {h00=0x0030, h01=0x002c, text=»*                       MONITOR BLOCK LAYOUT«, t00=0x0060, t01=0x0122}
0x0973c…09770               Head {h00=0x0030, h01=0x002c, text=»*                       --------------------«, t00=0x0060, t01=0x0156}
0x09770…097a4               Head {h00=0x0030, h01=0x002c, text=»*                       I     DATA  *+6    I«, t00=0x0060, t01=0x018a}
0x097a4…097d8               Head {h00=0x0030, h01=0x002c, text=»*                       --------------------«, t00=0x0061, t01=0x002e}
0x097d8…0980c               Head {h00=0x0030, h01=0x002c, text=»*                       I     DATA  0      I«, t00=0x0061, t01=0x0062}
0x0980c…09840               Head {h00=0x0030, h01=0x002c, text=»*                       --------------------«, t00=0x0061, t01=0x0096}
0x09840…09874               Head {h00=0x0030, h01=0x002c, text=»*                       I     DATA  0      I«, t00=0x0061, t01=0x00ca}
0x09874…098a8               Head {h00=0x0030, h01=0x002c, text=»*                       --------------------«, t00=0x0061, t01=0x00fe}
0x098a8…098b2               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0061, t01=0x0132}
0x098b2…098c0               Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x0061, t01=0x013c}
0x098c0…098d4               Head {h00=0x0010, h01=0x0050, text=»BLKGEN EQU *«, t00=0x0061, t01=0x014a}
0x098d4…098e8               Head {h00=0x0010, h01=0x000c, text=» LDR A3,A2  «, t00=0x0061, t01=0x015e}
0x098e8…098fc               Head {h00=0x0010, h01=0x0050, text=»BLK:10 EQU *«, t00=0x0061, t01=0x0172}
0x098fc…09910               Head {h00=0x0010, h01=0x000c, text=» RF(Z) BLKEX«, t00=0x0061, t01=0x0186}
0x09910…09924               Head {h00=0x0010, h01=0x000b, text=» ADKL A12,6 «, t00=0x0062, t01=0x000a}
0x09924…0993a               Head {h00=0x0012, h01=0x000e, text=» ST A12,-6,A12«, t00=0x0062, t01=0x001e}
0x0993a…09950               Head {h00=0x0012, h01=0x0050, text=» ST A1,-4,A12 «, t00=0x0062, t01=0x0034}
0x09950…09966               Head {h00=0x0012, h01=0x000d, text=» ST A1,-2,A12 «, t00=0x0062, t01=0x004a}
0x09966…09978               Head {h00=0x000e, h01=0x0009, text=» SUK A3,1 «, t00=0x0062, t01=0x0060}
0x09978…0998a               Head {h00=0x000e, h01=0x000a, text=» RB BLK:10«, t00=0x0062, t01=0x0072}
0x0998a…0999e               Head {h00=0x0010, h01=0x0050, text=»BLKEX EQU * «, t00=0x0062, t01=0x0084}
0x0999e…099ae               Head {h00=0x000c, h01=0x0008, text=» RTN A14«, t00=0x0062, t01=0x0098}
0x099ae…099bc               Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x0062, t01=0x00a8}
0x099bc…09a0c               Head {h00=0x004c, h01=0x004a, text=»************************************************************************«, t00=0x0062, t01=0x00b6}
0x09a0c…09a5a               Head {h00=0x004a, h01=0x004a, text=»*  B:DWTS - BUILD DWT:S FOR SPECIAL DEVICES AND CONNECT TO TASK TABLES«, t00=0x0062, t01=0x0106}
0x09a5a…09aaa               Head {h00=0x004c, h01=0x004a, text=»************************************************************************«, t00=0x0062, t01=0x0154}
0x09aaa…09ab4               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0063, t01=0x0014}
0x09ab4…09ad4               Head {h00=0x001c, h01=0x0018, text=»*  REFERENCED IN: MONCON«, t00=0x0063, t01=0x001e}
0x09ad4…09ade               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0063, t01=0x003e}
0x09ade…09b0e               Head {h00=0x002c, h01=0x0028, text=»*  ENTRY: SCTSFA - START OF FREE ARE (X)«, t00=0x0063, t01=0x0048}
0x09b0e…09b44               Head {h00=0x0032, h01=0x0050, text=»*         SAVE01 - START OF SAVE01URATION FILE«, t00=0x0063, t01=0x0078}
0x09b44…09b70               Head {h00=0x0028, h01=0x0023, text=»*         SCTEFA - END OF FREE AREA «, t00=0x0063, t01=0x00ae}
0x09b70…09b7a               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0063, t01=0x00da}
0x09b7a…09b8a               Head {h00=0x000c, h01=0x000a, text=»*  EXIT:«, t00=0x0063, t01=0x00e4}
0x09b8a…09b94               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0063, t01=0x00f4}
0x09b94…09bb6               Head {h00=0x001e, h01=0x001a, text=»*  WORK REGISTERS:  A1-A12«, t00=0x0063, t01=0x00fe}
0x09bb6…09bc0               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0063, t01=0x0120}
0x09bc0…09c00               Head {h00=0x003c, h01=0x0038, text=»*  SUBROUTINES: GETTSK,GETTDC,GETSDC,GETCLN,NXTBLK,ERROR«, t00=0x0063, t01=0x012a}
0x09c00…09c0a               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0063, t01=0x016a}
0x09c0a…09c18               Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x0063, t01=0x0174}
0x09c18…09c2c               Head {h00=0x0010, h01=0x0050, text=»B:DWTS EQU *«, t00=0x0063, t01=0x0182}
0x09c2c…09c36               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0064, t01=0x0008}
0x09c36…09c60               Head {h00=0x0026, h01=0x0050, text=»*  GET START OF SAVE01URATION FILE«, t00=0x0064, t01=0x0012}
0x09c60…09c6a               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0064, t01=0x003c}
0x09c6a…09ca0               Head {h00=0x0032, h01=0x0050, text=» LD A11,SAVE01,A13 START OF SAVE01URATION FILE«, t00=0x0064, t01=0x0046}
0x09ca0…09cca               Head {h00=0x0026, h01=0x0021, text=» LD A12,SCTSFA START OF FREE AREA «, t00=0x0064, t01=0x007c}
0x09cca…09cd4               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0064, t01=0x00a6}
0x09cd4…09d0e               Head {h00=0x0036, h01=0x0032, text=»*  CHECK IF FIRST BLOCK IS A TASK DEFINITION BLOCK«, t00=0x0064, t01=0x00b0}
0x09d0e…09d18               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0064, t01=0x00ea}
0x09d18…09d40               Head {h00=0x0024, h01=0x001f, text=» LCR A2,A11 GET FIRST CHARACTER «, t00=0x0064, t01=0x00f4}
0x09d40…09d6c               Head {h00=0x0028, h01=0x0023, text=» CCK A2,'TT' TASK DEFINITION BLOCK? «, t00=0x0064, t01=0x011c}
0x09d6c…09d84               Head {h00=0x0014, h01=0x000f, text=» RF(E) DWTS YES «, t00=0x0064, t01=0x0148}
0x09d84…09da6               Head {h00=0x001e, h01=0x0050, text=» LDKL A1,LMP4 FORMAT ERROR«, t00=0x0064, t01=0x0160}
0x09da6…09dba               Head {h00=0x0010, h01=0x000b, text=» CALL ERROR «, t00=0x0064, t01=0x0182}
0x09dba…09dcc               Head {h00=0x000e, h01=0x0050, text=»DWTS EQU *«, t00=0x0065, t01=0x0008}
0x09dcc…09dd6               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0065, t01=0x001a}
0x09dd6…09df6               Head {h00=0x001c, h01=0x0018, text=»*  GET ADDRESS TO TC:TAB«, t00=0x0065, t01=0x0024}
0x09df6…09e00               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0065, t01=0x0044}
0x09e00…09e30               Head {h00=0x002c, h01=0x0050, text=» LD A7,SAVE02,A13 FIRST USER TASK ENTRY «, t00=0x0065, t01=0x004e}
0x09e30…09e42               Head {h00=0x000e, h01=0x0050, text=» SUK A7,2 «, t00=0x0065, t01=0x007e}
0x09e42…09e50               Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x0065, t01=0x0090}
0x09e50…09e64               Head {h00=0x0010, h01=0x0050, text=»DWTS10 EQU *«, t00=0x0065, t01=0x009e}
0x09e64…09e6e               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0065, t01=0x00b2}
0x09e6e…09ea0               Head {h00=0x002e, h01=0x0029, text=»*  GET NUMBER OF TASKS IN THIS TASK CLASS «, t00=0x0065, t01=0x00bc}
0x09ea0…09eaa               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0065, t01=0x00ee}
0x09eaa…09ebe               Head {h00=0x0010, h01=0x000c, text=» CALL GETTSK«, t00=0x0065, t01=0x00f8}
0x09ebe…09ed2               Head {h00=0x0010, h01=0x0050, text=»DWTS20 EQU *«, t00=0x0065, t01=0x010c}
0x09ed2…09ef0               Head {h00=0x001a, h01=0x0050, text=» ST A1,SAVE19,A13 SAVE«, t00=0x0065, t01=0x0120}
0x09ef0…09efa               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0065, t01=0x013e}
0x09efa…09f28               Head {h00=0x002a, h01=0x0026, text=»*  GET CORRESPONDING TASK TABLE (TTAB)«, t00=0x0065, t01=0x0148}
0x09f28…09f32               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0065, t01=0x0176}
0x09f32…09f46               Head {h00=0x0010, h01=0x0050, text=»DWTS25 EQU *«, t00=0x0065, t01=0x0180}
0x09f46…09f6c (102, 0, 400) Head {h00=0x0022, h01=0x001e, text=» ADK A7,2 NEXT ENTRY IN TC:TAB«, t00=0x0066, t01=0x0004}
0x09f6c…09f92               Head {h00=0x0022, h01=0x001d, text=» LDR* A10,A7 GET TTAB ADDRESS «, t00=0x0066, t01=0x002a}
0x09f92…09fcc               Head {h00=0x0036, h01=0x0050, text=» ADKL A10,TTB:TD+2 TASK SAVE01URATION TABLE ENTRY «, t00=0x0066, t01=0x0050}
0x09fcc…09fd6               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0066, t01=0x008a}
0x09fd6…0a00a               Head {h00=0x0030, h01=0x002c, text=»*  INIT SUB-POINTER IN TASK DEFINITION BLOCK«, t00=0x0066, t01=0x0094}
0x0a00a…0a014               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0066, t01=0x00c8}
0x0a014…0a046               Head {h00=0x002e, h01=0x002a, text=» LDR A9,A11 START OF TASK DEFINITION BLOCK«, t00=0x0066, t01=0x00d2}
0x0a046…0a076               Head {h00=0x002c, h01=0x0027, text=» ADKL A9,TDBFST START OF TDC DEFINITION «, t00=0x0066, t01=0x0104}
0x0a076…0a084               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0066, t01=0x0134}
0x0a084…0a08e               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0066, t01=0x0142}
0x0a08e…0a0c6               Head {h00=0x0034, h01=0x002f, text=»*  GET NUMBER OF TERMINAL DEVICES IN THIS CLASS «, t00=0x0066, t01=0x014c}
0x0a0c6…0a0d0               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0066, t01=0x0184}
0x0a0d0…0a0e4               Head {h00=0x0010, h01=0x000c, text=» CALL GETTDC«, t00=0x0066, t01=0x018e}
0x0a0e4…0a0f6               Head {h00=0x000e, h01=0x0050, text=» LDR A6,A1«, t00=0x0067, t01=0x0012}
0x0a0f6…0a10a               Head {h00=0x0010, h01=0x0050, text=»DWTS30 EQU *«, t00=0x0067, t01=0x0024}
0x0a10a…0a120               Head {h00=0x0012, h01=0x0050, text=» RF(Z) DWTS40 «, t00=0x0067, t01=0x0038}
0x0a120…0a140               Head {h00=0x001c, h01=0x0050, text=» CALL GETCLN GET TDC ID «, t00=0x0067, t01=0x004e}
0x0a140…0a152               Head {h00=0x000e, h01=0x0050, text=» ADR A1,A1«, t00=0x0067, t01=0x006e}
0x0a152…0a182               Head {h00=0x002c, h01=0x0050, text=» LD A8,SAVE18,A13 GET POINTER TO TCLASS «, t00=0x0067, t01=0x0080}
0x0a182…0a1a4               Head {h00=0x001e, h01=0x0050, text=» ADR A8,A1 GET CLASS ENTRY«, t00=0x0067, t01=0x00b0}
0x0a1a4…0a1cc               Head {h00=0x0024, h01=0x0050, text=» LDR* A8,A8 GET POINTER TO CLASS«, t00=0x0067, t01=0x00d2}
0x0a1cc…0a1f4               Head {h00=0x0024, h01=0x0050, text=» LDR* A8,A8 GET LENGTH OF CLASS «, t00=0x0067, t01=0x00fa}
0x0a1f4…0a21a               Head {h00=0x0022, h01=0x0050, text=» SUKL A8,2 EXCLUDE LENGTH WORD«, t00=0x0067, t01=0x0122}
0x0a21a…0a248               Head {h00=0x002a, h01=0x0050, text=» ADR A10,A8 INCREMENT POINTER IN TTAB «, t00=0x0067, t01=0x0148}
0x0a248…0a27c               Head {h00=0x0030, h01=0x002b, text=» ADKL A9,TDBREC BYPASS NEXT TDC DEF. RECORD «, t00=0x0067, t01=0x0176}
0x0a27c…0a2a8               Head {h00=0x0028, h01=0x0050, text=» SUK A6,1 DECREMENT NUMBER OF TDC:S «, t00=0x0068, t01=0x001a}
0x0a2a8…0a2ba               Head {h00=0x000e, h01=0x0050, text=» RB DWTS30«, t00=0x0068, t01=0x0046}
0x0a2ba…0a2ce               Head {h00=0x0010, h01=0x0050, text=»DWTS40 EQU *«, t00=0x0068, t01=0x0058}
0x0a2ce…0a2d8               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0068, t01=0x006c}
0x0a2d8…0a308               Head {h00=0x002c, h01=0x0027, text=»*  GET NUMBER OF SPECIAL DEVICE CLASSES «, t00=0x0068, t01=0x0076}
0x0a308…0a312               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0068, t01=0x00a6}
0x0a312…0a326               Head {h00=0x0010, h01=0x000c, text=» CALL GETSDC«, t00=0x0068, t01=0x00b0}
0x0a326…0a344               Head {h00=0x001a, h01=0x0015, text=» ADKL A9,SDCFST-CDBNC «, t00=0x0068, t01=0x00c4}
0x0a344…0a356               Head {h00=0x000e, h01=0x000a, text=» LDR A1,A1«, t00=0x0068, t01=0x00e2}
0x0a356…0a36a               Head {h00=0x0010, h01=0x0050, text=»DWTS50 EQU *«, t00=0x0068, t01=0x00f4}
0x0a36a…0a380               Head {h00=0x0012, h01=0x0050, text=» RF(Z) DWTS90 «, t00=0x0068, t01=0x0108}
0x0a380…0a39e               Head {h00=0x001a, h01=0x0050, text=» ST A1,SAVE17,A13 SAVE«, t00=0x0068, t01=0x011e}
0x0a39e…0a3a8               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0068, t01=0x013c}
0x0a3a8…0a3d6               Head {h00=0x002a, h01=0x0026, text=»*  GET SPECIAL DEVICE CLASS NUMBER OM «, t00=0x0068, t01=0x0146}
0x0a3d6…0a3e0               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0068, t01=0x0174}
0x0a3e0…0a3f4               Head {h00=0x0010, h01=0x000c, text=» CALL GETCLN«, t00=0x0068, t01=0x017e}
0x0a3f4…0a420 (105, 0, 398) Head {h00=0x0028, h01=0x0050, text=» ST A1,SAVE03,A13 SAVE CLASS NUMBER «, t00=0x0069, t01=0x0004}
0x0a420…0a42a               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0069, t01=0x0030}
0x0a42a…0a466               Head {h00=0x0038, h01=0x0033, text=»*  GET CORRESPONDING SPECIAL DEVICE CLASS IN SCLASS «, t00=0x0069, t01=0x003a}
0x0a466…0a470               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0069, t01=0x0076}
0x0a470…0a482               Head {h00=0x000e, h01=0x000a, text=» ADR A1,A1«, t00=0x0069, t01=0x0080}
0x0a482…0a4ae               Head {h00=0x0028, h01=0x0050, text=» LD A6,SAVE11,A13 POINTER TO SCLASS «, t00=0x0069, t01=0x0092}
0x0a4ae…0a4ce               Head {h00=0x001c, h01=0x0050, text=» ADR A6,A1 SELECT ENTRY «, t00=0x0069, t01=0x00be}
0x0a4ce…0a4f6               Head {h00=0x0024, h01=0x0050, text=» LDR* A6,A6 GET POINTER TO CLASS«, t00=0x0069, t01=0x00de}
0x0a4f6…0a50e               Head {h00=0x0014, h01=0x0050, text=» LDR A5,A6 SAVE «, t00=0x0069, t01=0x0106}
0x0a50e…0a52c               Head {h00=0x001a, h01=0x0050, text=» LDR* A6,A6 GET LENGTH«, t00=0x0069, t01=0x011e}
0x0a52c…0a552               Head {h00=0x0022, h01=0x0050, text=» SUK A6,2 EXCLUDE LENGTH WORD «, t00=0x0069, t01=0x013c}
0x0a552…0a566               Head {h00=0x0010, h01=0x0050, text=»DWTS60 EQU *«, t00=0x0069, t01=0x0162}
0x0a566…0a582               Head {h00=0x0018, h01=0x0014, text=» ADK A5,4 GET DEVICE«, t00=0x0069, t01=0x0176}
0x0a582…0a5ae (106, 0, 400) Head {h00=0x0028, h01=0x0023, text=» LDR* A1,A5 GET ADDRESS TO TYPE DWT «, t00=0x006a, t01=0x0004}
0x0a5ae…0a5da               Head {h00=0x0028, h01=0x0023, text=» LD A3,DWTLEN,A1 GENERATION OF DWT? «, t00=0x006a, t01=0x0030}
0x0a5da…0a5f2               Head {h00=0x0014, h01=0x0050, text=» RF(Z) DWTS70 NO«, t00=0x006a, t01=0x005c}
0x0a5f2…0a5fc               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x006a, t01=0x0074}
0x0a5fc…0a610               Head {h00=0x0010, h01=0x000b, text=»*  COPY DWT «, t00=0x006a, t01=0x007e}
0x0a610…0a61a               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x006a, t01=0x0092}
0x0a61a…0a638               Head {h00=0x001a, h01=0x0016, text=» LDR A2,A12 TO-ADDRESS«, t00=0x006a, t01=0x009c}
0x0a638…0a668               Head {h00=0x002c, h01=0x0027, text=» ADR A12,A3 UPDATE POINTER TO FREE AREA «, t00=0x006a, t01=0x00ba}
0x0a668…0a684               Head {h00=0x0018, h01=0x0013, text=» CALL MOVE COPY DWT «, t00=0x006a, t01=0x00ea}
0x0a684…0a692               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x006a, t01=0x0106}
0x0a692…0a69c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006a, t01=0x0114}
0x0a69c…0a6d4               Head {h00=0x0034, h01=0x0050, text=»*  RELOCATE MONITOR ECB ADDRESS IF MMU IN SYSTEM«, t00=0x006a, t01=0x011e}
0x0a6d4…0a6de               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006a, t01=0x0156}
0x0a6de…0a704               Head {h00=0x0022, h01=0x0050, text=» LD A3,SCTOPT GET OPTION WORD «, t00=0x006a, t01=0x0160}
0x0a704…0a724               Head {h00=0x001c, h01=0x0050, text=» ANK A3,1 MMU IN SYSTEM?«, t00=0x006a, t01=0x0186}
0x0a724…0a73e               Head {h00=0x0016, h01=0x0050, text=» RF(Z) DWTS65 NO! «, t00=0x006b, t01=0x0016}
0x0a73e…0a76a               Head {h00=0x0028, h01=0x0050, text=» LDR A3,A1 GET PROTOTYPE DWT-ADDRESS«, t00=0x006b, t01=0x0030}
0x0a76a…0a798               Head {h00=0x002a, h01=0x0050, text=» SUR A3,A2 COMPUTE RELOCATION CONSTANT«, t00=0x006b, t01=0x005c}
0x0a798…0a7c8               Head {h00=0x002c, h01=0x0050, text=» LD A4,DWTMEC,A2 GET MONITOR ECB-ADDRESS«, t00=0x006b, t01=0x008a}
0x0a7c8…0a7e4               Head {h00=0x0018, h01=0x0050, text=» SUR A4,A3 RELOCATE «, t00=0x006b, t01=0x00ba}
0x0a7e4…0a80c               Head {h00=0x0024, h01=0x0050, text=» ANKL A4,/FFFE MAKE EVEN ADDRESS«, t00=0x006b, t01=0x00d6}
0x0a80c…0a832               Head {h00=0x0022, h01=0x0050, text=» ST A4,DWTMEC,A2 STORE IT BACK«, t00=0x006b, t01=0x00fe}
0x0a832…0a846               Head {h00=0x0010, h01=0x0050, text=»DWTS65 EQU *«, t00=0x006b, t01=0x0124}
0x0a846…0a86e               Head {h00=0x0024, h01=0x0020, text=» LDR A1,A2 DT-ADDRESS TO BE USED«, t00=0x006b, t01=0x0138}
0x0a86e…0a882               Head {h00=0x0010, h01=0x0050, text=»DWTS70 EQU *«, t00=0x006b, t01=0x0160}
0x0a882…0a88c               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x006b, t01=0x0174}
0x0a88c…0a8be               Head {h00=0x002e, h01=0x002a, text=»*  STORE FILE-CODE AND DWT-ADDRESS IN TTAB«, t00=0x006b, t01=0x017e}
0x0a8be…0a8c8               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x006c, t01=0x0020}
0x0a8c8…0a8ee               Head {h00=0x0022, h01=0x001e, text=» ST A1,2,A10 STORE DWT-ADDRESS«, t00=0x006c, t01=0x002a}
0x0a8ee…0a916               Head {h00=0x0024, h01=0x001f, text=» LD A1,-2,A5 GET INDEX/FILECODE «, t00=0x006c, t01=0x0050}
0x0a916…0a936               Head {h00=0x001c, h01=0x0018, text=» STR A1,A10 SAVE IN TTAB«, t00=0x006c, t01=0x0078}
0x0a936…0a96c               Head {h00=0x0032, h01=0x0050, text=» ADKL A10,4 UPDATE TASK SAVE01URATION POINTER «, t00=0x006c, t01=0x0098}
0x0a96c…0a980               Head {h00=0x0010, h01=0x0050, text=»DWTS80 EQU *«, t00=0x006c, t01=0x00ce}
0x0a980…0a9ae               Head {h00=0x002a, h01=0x0025, text=» SUK A6,4 DECREMENT NUMBER OF DEVICES «, t00=0x006c, t01=0x00e2}
0x0a9ae…0a9d0               Head {h00=0x001e, h01=0x0019, text=» RB(P) DWTS60 NEXT DEVICE «, t00=0x006c, t01=0x0110}
0x0a9d0…0a9de               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x006c, t01=0x0132}
0x0a9de…0a9e8               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x006c, t01=0x0140}
0x0a9e8…0aa20               Head {h00=0x0034, h01=0x002f, text=»*  CHECK IF MOORE SPECIAL DEVICES IN THIS CLASS «, t00=0x006c, t01=0x014a}
0x0aa20…0aa2a               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x006c, t01=0x0182}
0x0aa2a…0aa40               Head {h00=0x0012, h01=0x000e, text=» ADKL A9,SDC  «, t00=0x006c, t01=0x018c}
0x0aa40…0aa5a               Head {h00=0x0016, h01=0x0050, text=» LD A1,SAVE17,A13 «, t00=0x006d, t01=0x0012}
0x0aa5a…0aa6c               Head {h00=0x000e, h01=0x0009, text=» SUK A1,1 «, t00=0x006d, t01=0x002c}
0x0aa6c…0aa7e               Head {h00=0x000e, h01=0x000a, text=» RB DWTS50«, t00=0x006d, t01=0x003e}
0x0aa7e…0aa92               Head {h00=0x0010, h01=0x0050, text=»DWTS90 EQU *«, t00=0x006d, t01=0x0050}
0x0aa92…0aa9c               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x006d, t01=0x0064}
0x0aa9c…0aad8               Head {h00=0x0038, h01=0x0050, text=»*  CHECK IF MOORE TASKS WITH THE SAME SAVE01URATION «, t00=0x006d, t01=0x006e}
0x0aad8…0aae2               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x006d, t01=0x00aa}
0x0aae2…0aafc               Head {h00=0x0016, h01=0x0050, text=» LD A1,SAVE19,A13 «, t00=0x006d, t01=0x00b4}
0x0aafc…0ab0e               Head {h00=0x000e, h01=0x0009, text=» SUK A1,1 «, t00=0x006d, t01=0x00ce}
0x0ab0e…0ab24               Head {h00=0x0012, h01=0x000d, text=» RB(P) DWTS20 «, t00=0x006d, t01=0x00e0}
0x0ab24…0ab2e               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x006d, t01=0x00f6}
0x0ab2e…0ab5e               Head {h00=0x002c, h01=0x0028, text=»*  CHECK IF MOORE TASK DEFINITION BLOCKS«, t00=0x006d, t01=0x0100}
0x0ab5e…0ab68               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x006d, t01=0x0130}
0x0ab68…0ab7c               Head {h00=0x0010, h01=0x000c, text=» CALL NXTBLK«, t00=0x006d, t01=0x013a}
0x0ab7c…0aba8               Head {h00=0x0028, h01=0x0023, text=» CCK A2,'TT' TASK DEFINITION BLOCK? «, t00=0x006d, t01=0x014e}
0x0aba8…0abc2               Head {h00=0x0016, h01=0x0011, text=» RB(E) DWTS10 YES «, t00=0x006d, t01=0x017a}
0x0abc2…0abd8 (110, 0, 400) Head {h00=0x0012, h01=0x0050, text=» LD A2,SCTSFA «, t00=0x006e, t01=0x0004}
0x0abd8…0abea               Head {h00=0x000e, h01=0x0050, text=» SUK A2,2 «, t00=0x006e, t01=0x001a}
0x0abea…0ac02               Head {h00=0x0014, h01=0x0050, text=»DWTS95 ADK A2,2 «, t00=0x006e, t01=0x002c}
0x0ac02…0ac18               Head {h00=0x0012, h01=0x0050, text=» CW A2,SCTEFA «, t00=0x006e, t01=0x0044}
0x0ac18…0ac2e               Head {h00=0x0012, h01=0x0050, text=» RF(NE) DWTS99«, t00=0x006e, t01=0x005a}
0x0ac2e…0ac44               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP3 «, t00=0x006e, t01=0x0070}
0x0ac44…0ac70               Head {h00=0x0028, h01=0x0050, text=» CALL ERROR INDICATE MEMORY OVERFLOW«, t00=0x006e, t01=0x0086}
0x0ac70…0ac8a               Head {h00=0x0016, h01=0x0050, text=»DWTS99 CWR A2,A12 «, t00=0x006e, t01=0x00b2}
0x0ac8a…0aca0               Head {h00=0x0012, h01=0x0050, text=» RB(NE) DWTS95«, t00=0x006e, t01=0x00cc}
0x0aca0…0acb6               Head {h00=0x0012, h01=0x000e, text=» ST A12,SCTSFA«, t00=0x006e, t01=0x00e2}
0x0acb6…0acce               Head {h00=0x0014, h01=0x000f, text=» RTN A14 RETURN «, t00=0x006e, t01=0x00f8}
0x0acce…0acdc               Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x006e, t01=0x0110}
0x0acdc…0ad14               Head {h00=0x0034, h01=0x0030, text=»************************************************«, t00=0x006e, t01=0x011e}
0x0ad14…0ad4c               Head {h00=0x0034, h01=0x0030, text=»*  B:DWTT - BUILD TERMINAL DEVICE WORK TABLES  *«, t00=0x006e, t01=0x0156}
0x0ad4c…0ad84               Head {h00=0x0034, h01=0x0030, text=»************************************************«, t00=0x006e, t01=0x018e}
0x0ad84…0adbc               Head {h00=0x0034, h01=0x0030, text=»************************************************«, t00=0x006f, t01=0x0036}
0x0adbc…0adc6               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x006f, t01=0x006e}
0x0adc6…0ade6               Head {h00=0x001c, h01=0x0018, text=»*  REFERENCED IN: MONCON«, t00=0x006f, t01=0x0078}
0x0ade6…0adf0               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x006f, t01=0x0098}
0x0adf0…0ae02               Head {h00=0x000e, h01=0x000b, text=»*  ENTRY: «, t00=0x006f, t01=0x00a2}
0x0ae02…0ae0c               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x006f, t01=0x00b4}
0x0ae0c…0ae1c               Head {h00=0x000c, h01=0x0008, text=»*  EXIT:«, t00=0x006f, t01=0x00be}
0x0ae1c…0ae26               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x006f, t01=0x00ce}
0x0ae26…0ae48               Head {h00=0x001e, h01=0x0019, text=»*  WORK REGISTERS: A1-A12 «, t00=0x006f, t01=0x00d8}
0x0ae48…0ae52               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x006f, t01=0x00fa}
0x0ae52…0ae9a               Head {h00=0x0044, h01=0x0040, text=»*  SUBROUTINES:  ERROR,GETTSK,GETTDC,GETCLN,GETLCN,DWTGEN,NXTBLK«, t00=0x006f, t01=0x0104}
0x0ae9a…0aea4               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x006f, t01=0x014c}
0x0aea4…0aeb2               Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x006f, t01=0x0156}
0x0aeb2…0aec6               Head {h00=0x0010, h01=0x0050, text=»B:DWTT EQU *«, t00=0x006f, t01=0x0164}
0x0aec6…0aed0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006f, t01=0x0178}
0x0aed0…0af1a               Head {h00=0x0046, h01=0x0050, text=»*  ALLOCATE TEMPORARY WORK AREA IN USED PART OF SYSLDM IF POSSIBLE«, t00=0x006f, t01=0x0182}
0x0af1a…0af24               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0070, t01=0x003c}
0x0af24…0af36               Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x0070, t01=0x0046}
0x0af36…0af6a               Head {h00=0x0030, h01=0x0050, text=» LDKL A11,BDWT05 GET END OF TEMP. WORK AREA «, t00=0x0070, t01=0x0058}
0x0af6a…0af94               Head {h00=0x0026, h01=0x0050, text=» AD A11,M:REL,A13 RELOCATE ADDRESS«, t00=0x0070, t01=0x008c}
0x0af94…0afac               Head {h00=0x0014, h01=0x0050, text=» LDR A7,A11 SAVE«, t00=0x0070, t01=0x00b6}
0x0afac…0afe2               Head {h00=0x0032, h01=0x0050, text=» SU A7,SCTSFA+2 COMPUTE SIZE OF TEMP WORK AREA«, t00=0x0070, t01=0x00ce}
0x0afe2…0b00a               Head {h00=0x0024, h01=0x0050, text=» CWK A7,1808 IS AREA BIG ENOUGH?«, t00=0x0070, t01=0x0104}
0x0b00a…0b024               Head {h00=0x0016, h01=0x0050, text=» RF(L) BDWT02 NO! «, t00=0x0070, t01=0x012c}
0x0b024…0b054               Head {h00=0x002c, h01=0x0050, text=» LD A1,SCTEFA SAVE REAL END OF FREE AREA«, t00=0x0070, t01=0x0146}
0x0b054…0b080               Head {h00=0x0028, h01=0x0050, text=» ST A11,SCTEFA END OF TEMPORARY AREA«, t00=0x0070, t01=0x0176}
0x0b080…0b08a               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0071, t01=0x0012}
0x0b08a…0b0d6               Head {h00=0x0048, h01=0x0044, text=»*  ALLOCATE MEMORY FOR TEMPORARY INTERRUPT TABLE AT END OF FREE AREA«, t00=0x0071, t01=0x001c}
0x0b0d6…0b0e0               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0071, t01=0x0068}
0x0b0e0…0b0f4               Head {h00=0x0010, h01=0x0050, text=»BDWT02 EQU *«, t00=0x0071, t01=0x0072}
0x0b0f4…0b120               Head {h00=0x0028, h01=0x0050, text=» LD A11,SCTEFA GET END OF FREE AREA «, t00=0x0071, t01=0x0086}
0x0b120…0b14c               Head {h00=0x0028, h01=0x0024, text=» LD A9,SCTSFA GET START OF FREE AREA«, t00=0x0071, t01=0x00b2}
0x0b14c…0b160               Head {h00=0x0010, h01=0x0050, text=»BDWT05 EQU *«, t00=0x0071, t01=0x00de}
0x0b160…0b184               Head {h00=0x0020, h01=0x001c, text=» LDK A7,0 RESET WORD COUNTER«, t00=0x0071, t01=0x00f2}
0x0b184…0b198               Head {h00=0x0010, h01=0x0050, text=»BDWT10 EQU *«, t00=0x0071, t01=0x0116}
0x0b198…0b1bc               Head {h00=0x0020, h01=0x001c, text=» CWR A11,A9 MEMORY OVERFLOW?«, t00=0x0071, t01=0x012a}
0x0b1bc…0b1d6               Head {h00=0x0016, h01=0x0011, text=» RF(NE) BDWT15 NO «, t00=0x0071, t01=0x014e}
0x0b1d6…0b204               Head {h00=0x002a, h01=0x0050, text=» LDKL A1,LMP3 INDICATE MEMORY OVERFLOW«, t00=0x0071, t01=0x0168}
0x0b204…0b218               Head {h00=0x0010, h01=0x000b, text=» CALL ERROR «, t00=0x0072, t01=0x0008}
0x0b218…0b22c               Head {h00=0x0010, h01=0x0050, text=»BDWT15 EQU *«, t00=0x0072, t01=0x001c}
0x0b22c…0b254               Head {h00=0x0024, h01=0x001f, text=» CWK A7,896 ALL WORDS RESERVED? «, t00=0x0072, t01=0x0030}
0x0b254…0b26e               Head {h00=0x0016, h01=0x0011, text=» RF(E) BDWT20 YES «, t00=0x0072, t01=0x0058}
0x0b26e…0b296               Head {h00=0x0024, h01=0x001f, text=» SUKL A11,2 RESERV ANOTHER WORD «, t00=0x0072, t01=0x0072}
0x0b296…0b2b8               Head {h00=0x001e, h01=0x0050, text=» CMR A11 CLEAR MEMORY WORD«, t00=0x0072, t01=0x009a}
0x0b2b8…0b2e0               Head {h00=0x0024, h01=0x0020, text=» ADK A7,1 INCREMENT WORD COUNTER«, t00=0x0072, t01=0x00bc}
0x0b2e0…0b2f2               Head {h00=0x000e, h01=0x000a, text=» RB BDWT10«, t00=0x0072, t01=0x00e4}
0x0b2f2…0b306               Head {h00=0x0010, h01=0x0050, text=»BDWT20 EQU *«, t00=0x0072, t01=0x00f6}
0x0b306…0b310               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0072, t01=0x010a}
0x0b310…0b34a               Head {h00=0x0036, h01=0x0032, text=»*  INIT POINTERS TO THE TEMPORARY INTERRUPT TABLES«, t00=0x0072, t01=0x0114}
0x0b34a…0b354               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0072, t01=0x014e}
0x0b354…0b37c               Head {h00=0x0024, h01=0x0050, text=» ADK A1,0 NEW END OF FREE AREA? «, t00=0x0072, t01=0x0158}
0x0b37c…0b396               Head {h00=0x0016, h01=0x0050, text=» RF(NZ) BDWT25 NO!«, t00=0x0072, t01=0x0180}
0x0b396…0b3aa               Head {h00=0x0010, h01=0x0050, text=» LDR A1,A11 «, t00=0x0073, t01=0x000a}
0x0b3aa…0b3be               Head {h00=0x0010, h01=0x0050, text=»BDWT25 EQU *«, t00=0x0073, t01=0x001e}
0x0b3be…0b3d6               Head {h00=0x0014, h01=0x0050, text=» LD A7,SCTSFA+2 «, t00=0x0073, t01=0x0032}
0x0b3d6…0b3ea               Head {h00=0x0010, h01=0x0050, text=»BDWT30 EQU *«, t00=0x0073, t01=0x004a}
0x0b3ea…0b41a               Head {h00=0x002c, h01=0x0028, text=» STR A11,A7 SAVE INTERRUPT TABLE ADDRESS«, t00=0x0073, t01=0x005e}
0x0b41a…0b444               Head {h00=0x0026, h01=0x0022, text=» ADK A7,2 NEXT ADDRESS TABLE ENTRY«, t00=0x0073, t01=0x008e}
0x0b444…0b476               Head {h00=0x002e, h01=0x002a, text=» ADKL A11,224 NEXT INTERRUPT TABLE ADDRESS«, t00=0x0073, t01=0x00b8}
0x0b476…0b4a4               Head {h00=0x002a, h01=0x0025, text=» CW A11,SCTEFA ALL POINTERS INTIATED? «, t00=0x0073, t01=0x00ea}
0x0b4a4…0b4be               Head {h00=0x0016, h01=0x0011, text=» RB(NE) BDWT30 NO «, t00=0x0073, t01=0x0118}
0x0b4be…0b4ec               Head {h00=0x002a, h01=0x0050, text=» ST A1,SCTEFA UPDATE END OF FREE AREA «, t00=0x0073, t01=0x0132}
0x0b4ec…0b4fa               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0073, t01=0x0160}
0x0b4fa…0b504               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0073, t01=0x016e}
0x0b504…0b520               Head {h00=0x0018, h01=0x0013, text=»*  INIT DWT POINTER «, t00=0x0073, t01=0x0178}
0x0b520…0b52a (116, 0, 400) Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0074, t01=0x0004}
0x0b52a…0b544               Head {h00=0x0016, h01=0x0050, text=» LD A11,SAVE01,A13«, t00=0x0074, t01=0x000e}
0x0b544…0b572               Head {h00=0x002a, h01=0x0025, text=» LD A12,SCTSFA GET START OF FREE AREA «, t00=0x0074, t01=0x0028}
0x0b572…0b57c               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0074, t01=0x0056}
0x0b57c…0b5c2               Head {h00=0x0042, h01=0x003e, text=»*  INIT TC:TAB ENTRY POINTER TO POINT AT FIRST USER TASK ENTRY«, t00=0x0074, t01=0x0060}
0x0b5c2…0b5cc               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0074, t01=0x00a6}
0x0b5cc…0b600               Head {h00=0x0030, h01=0x0050, text=» LD A5,SAVE02,A13 GET FIRST USER TASK ENTRY «, t00=0x0074, t01=0x00b0}
0x0b600…0b63a               Head {h00=0x0036, h01=0x0050, text=» ST A5,SAVE13,A13 STORE IN CURRENT USER TASK ENTRY«, t00=0x0074, t01=0x00e4}
0x0b63a…0b64e               Head {h00=0x0010, h01=0x0050, text=»BDWT40 EQU *«, t00=0x0074, t01=0x011e}
0x0b64e…0b658               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0074, t01=0x0132}
0x0b658…0b68a               Head {h00=0x002e, h01=0x0029, text=»*  GET NUMBER OF TASKS IN THIS TASK CLASS «, t00=0x0074, t01=0x013c}
0x0b68a…0b694               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0074, t01=0x016e}
0x0b694…0b6bc               Head {h00=0x0024, h01=0x0020, text=» CALL GETTSK GET NUMBER OF TASKS«, t00=0x0074, t01=0x0178}
0x0b6bc…0b6d0               Head {h00=0x0010, h01=0x0050, text=»BDWT50 EQU *«, t00=0x0075, t01=0x0010}
0x0b6d0…0b6fc               Head {h00=0x0028, h01=0x0050, text=» ST A1,SAVE19,A13 SAVE BINARY VALUE «, t00=0x0075, t01=0x0024}
0x0b6fc…0b706               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0075, t01=0x0050}
0x0b706…0b74a               Head {h00=0x0040, h01=0x003b, text=»*  GET NUMBER OF TERMINAL DEVICE CLASSES IN THIS TASK CLASS «, t00=0x0075, t01=0x005a}
0x0b74a…0b754               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0075, t01=0x009e}
0x0b754…0b768               Head {h00=0x0010, h01=0x000c, text=» CALL GETTDC«, t00=0x0075, t01=0x00a8}
0x0b768…0b772               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0075, t01=0x00bc}
0x0b772…0b79a               Head {h00=0x0024, h01=0x0020, text=»*  CHECK IF TASK WITHOUT DEVICES«, t00=0x0075, t01=0x00c6}
0x0b79a…0b7a4               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0075, t01=0x00ee}
0x0b7a4…0b7cc               Head {h00=0x0024, h01=0x0020, text=» LDR A1,A1 ANY TERMINAL DEVICES?«, t00=0x0075, t01=0x00f8}
0x0b7cc…0b7e4               Head {h00=0x0014, h01=0x0010, text=» RF(Z) BDW100 NO«, t00=0x0075, t01=0x0120}
0x0b7e4…0b81e               Head {h00=0x0036, h01=0x0050, text=» ST A1,SAVE15,A13 SAVE NUMBER OF TERMINAL DEVICESS«, t00=0x0075, t01=0x0138}
0x0b81e…0b84a               Head {h00=0x0028, h01=0x0050, text=» LD* A10,SAVE13,A13 GET TTAB ADDRESS«, t00=0x0075, t01=0x0172}
0x0b84a…0b884               Head {h00=0x0036, h01=0x0031, text=» ADKL A10,TTB:TD DISPLACEMENT TO TASK CONF. TABLE «, t00=0x0076, t01=0x000e}
0x0b884…0b88e               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0076, t01=0x0048}
0x0b88e…0b8ba               Head {h00=0x0028, h01=0x0023, text=»*  GET TERMINAL DEVICE CLASS NUMBER «, t00=0x0076, t01=0x0052}
0x0b8ba…0b8c4               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0076, t01=0x007e}
0x0b8c4…0b8f6               Head {h00=0x002e, h01=0x002a, text=» LDR A9,A11 START OF TASK DEFINITION BLOCK«, t00=0x0076, t01=0x0088}
0x0b8f6…0b92e               Head {h00=0x0034, h01=0x0030, text=» ADKL A9,TDBFST TERMINAL DEVICE CLASS DEFINITION«, t00=0x0076, t01=0x00ba}
0x0b92e…0b942               Head {h00=0x0010, h01=0x0050, text=»BDWT55 EQU *«, t00=0x0076, t01=0x00f2}
0x0b942…0b968               Head {h00=0x0022, h01=0x001d, text=» CALL GETCLN GET CLASS NUMBER «, t00=0x0076, t01=0x0106}
0x0b968…0b994               Head {h00=0x0028, h01=0x0050, text=» ST A1,SAVE14,A13 SAVE BINARY VALUE «, t00=0x0076, t01=0x012c}
0x0b994…0b99e               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0076, t01=0x0158}
0x0b99e…0b9e2               Head {h00=0x0040, h01=0x003c, text=»*  GET LINE CONNECTION NUMBER FOR THIS TERMINAL DEVICE CLASS«, t00=0x0076, t01=0x0162}
0x0b9e2…0b9fa               Head {h00=0x0014, h01=0x000f, text=»*  IN THIS TASK «, t00=0x0077, t01=0x0016}
0x0b9fa…0ba04               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0077, t01=0x002e}
0x0ba04…0ba34               Head {h00=0x002c, h01=0x0027, text=» CALL GETLCN GET LINE CONNECTION NUMBER «, t00=0x0077, t01=0x0038}
0x0ba34…0ba58               Head {h00=0x0020, h01=0x001c, text=» LDR A6,A1 SAVE BINARY VALUE«, t00=0x0077, t01=0x0068}
0x0ba58…0ba8a               Head {h00=0x002e, h01=0x002a, text=» ADK A1,1 INCREMENT LINE CONNECTION NUMBER«, t00=0x0077, t01=0x008c}
0x0ba8a…0bac2               Head {h00=0x0034, h01=0x002f, text=» CALL BINASC CONVERT INCREMENTED VALUE TO ASCII «, t00=0x0077, t01=0x00be}
0x0bac2…0baf2               Head {h00=0x002c, h01=0x0027, text=» SC A5,TDC+4,A9 STORE RIGHT ASCII DIGIT «, t00=0x0077, t01=0x00f6}
0x0baf2…0bb28               Head {h00=0x0032, h01=0x002d, text=» SRL A5,8 MOVE LEFT ASCII DIGIT TI RIGHT BYTE «, t00=0x0077, t01=0x0126}
0x0bb28…0bb56               Head {h00=0x002a, h01=0x0026, text=» SC A5,TDC+3,A9 STORE LEFT ASCII DIGIT«, t00=0x0077, t01=0x015c}
0x0bb56…0bb60               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0077, t01=0x018a}
0x0bb60…0bb9e (120, 0, 400) Head {h00=0x003a, h01=0x0035, text=»*  FIND CORRESPONDING TERMINAL DEVICE CLASS IN TCLASS «, t00=0x0078, t01=0x0004}
0x0bb9e…0bba8               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0078, t01=0x0042}
0x0bba8…0bbde               Head {h00=0x0032, h01=0x0050, text=» LD A2,SAVE14,A13 GET BINARY VALUE OF CLASS ID«, t00=0x0078, t01=0x004c}
0x0bbde…0bbf6               Head {h00=0x0014, h01=0x000f, text=» ADR A2,A2 2*ID «, t00=0x0078, t01=0x0082}
0x0bbf6…0bc22               Head {h00=0x0028, h01=0x0050, text=» LD A7,SAVE18,A13 POINTER TO TCLASS «, t00=0x0078, t01=0x009a}
0x0bc22…0bc3e               Head {h00=0x0018, h01=0x0050, text=» ADR A7,A2 GET ENTRY«, t00=0x0078, t01=0x00c6}
0x0bc3e…0bc48               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0078, t01=0x00e2}
0x0bc48…0bc86               Head {h00=0x003a, h01=0x0050, text=»*  CHECK IF THIS IS AN ENTRY IN TCLASS -TO BE SUPPLIED«, t00=0x0078, t01=0x00ec}
0x0bc86…0bc90               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0078, t01=0x012a}
0x0bc90…0bcb8               Head {h00=0x0024, h01=0x0050, text=» LDR* A7,A7 GET POINTER TO CLASS«, t00=0x0078, t01=0x0134}
0x0bcb8…0bcc6               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0078, t01=0x015c}
0x0bcc6…0bcd0               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0078, t01=0x016a}
0x0bcd0…0bcf8               Head {h00=0x0024, h01=0x0020, text=»*  GENERATE DWT:S FOR THIS CLASS«, t00=0x0078, t01=0x0174}
0x0bcf8…0bd2e               Head {h00=0x0032, h01=0x002d, text=»*  A6 - LINE CONNECTION NUMBER (BINARY VALUE) «, t00=0x0079, t01=0x000c}
0x0bd2e…0bd5e               Head {h00=0x002c, h01=0x0028, text=»*  A7 - POINTER TO TERMINAL DEVICE CLASS«, t00=0x0079, t01=0x0042}
0x0bd5e…0bd68               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0079, t01=0x0072}
0x0bd68…0bd9a               Head {h00=0x002e, h01=0x002a, text=»*  THE ENTRY IN TEMPORARY INTERRUPT TABLE «, t00=0x0079, t01=0x007c}
0x0bd9a…0bdcc               Head {h00=0x002e, h01=0x002a, text=»*  IS DERIVED FROM LINE CONNECTION NUMBER,«, t00=0x0079, t01=0x00ae}
0x0bdcc…0be0a               Head {h00=0x003a, h01=0x0036, text=»*  DEVICE ADDRESS AND TYPE OF DEVICE (INPUT OR OUTPUT)«, t00=0x0079, t01=0x00e0}
0x0be0a…0be14               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0079, t01=0x011e}
0x0be14…0be28               Head {h00=0x0010, h01=0x000c, text=» CALL DWTGEN«, t00=0x0079, t01=0x0128}
0x0be28…0be3c               Head {h00=0x0010, h01=0x0050, text=»BDWT90 EQU *«, t00=0x0079, t01=0x013c}
0x0be3c…0be7c               Head {h00=0x003c, h01=0x0050, text=» LD A1,SAVE15,A13 GET NUMBER OF TERMINAL DEVICE CLASSES «, t00=0x0079, t01=0x0150}
0x0be7c…0beac               Head {h00=0x002c, h01=0x0027, text=» SUK A1,1 ANY MOORE IN THIS TASK CLASS? «, t00=0x0079, t01=0x0190}
0x0beac…0bec4               Head {h00=0x0014, h01=0x0010, text=» RF(Z) BDW100 NO«, t00=0x007a, t01=0x0030}
0x0bec4…0bef4               Head {h00=0x002c, h01=0x0050, text=» ST A1,SAVE15,A13 SAVE REMAINING NUMBER «, t00=0x007a, t01=0x0048}
0x0bef4…0bf1c               Head {h00=0x0024, h01=0x0020, text=» ADKL A9,TDC+TLC NEXT TDC RECORD«, t00=0x007a, t01=0x0078}
0x0bf1c…0bf2e               Head {h00=0x000e, h01=0x000a, text=» RB BDWT55«, t00=0x007a, t01=0x00a0}
0x0bf2e…0bf42               Head {h00=0x0010, h01=0x0050, text=»BDW100 EQU *«, t00=0x007a, t01=0x00b2}
0x0bf42…0bf78               Head {h00=0x0032, h01=0x0050, text=» LD A1,SAVE13,A13 GET CURRENT ENTRY IN TC:TAB «, t00=0x007a, t01=0x00c6}
0x0bf78…0bfa2               Head {h00=0x0026, h01=0x0021, text=» ADK A1,2 INCREMENT ENTRY POINTER «, t00=0x007a, t01=0x00fc}
0x0bfa2…0bfc0               Head {h00=0x001a, h01=0x0050, text=» ST A1,SAVE13,A13 SAVE«, t00=0x007a, t01=0x0126}
0x0bfc0…0bffc               Head {h00=0x0038, h01=0x0050, text=» LD A1,SAVE19,A13 GET NUMBER OF TASKS IN THIS CLASS «, t00=0x007a, t01=0x0144}
0x0bffc…0c022               Head {h00=0x0022, h01=0x001e, text=» SUK A1,1 ANY MOORE TASKS LEFT«, t00=0x007a, t01=0x0180}
0x0c022…0c038               Head {h00=0x0012, h01=0x0050, text=» RB(P) BDWT50 «, t00=0x007b, t01=0x0016}
0x0c038…0c068               Head {h00=0x002c, h01=0x0028, text=»*  CHECK IF MOORE TASK DEFINITION BLOCKS«, t00=0x007b, t01=0x002c}
0x0c068…0c072               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x007b, t01=0x005c}
0x0c072…0c09a               Head {h00=0x0024, h01=0x001f, text=» CALL NXTBLK SKIP TO NEXT BLOCK «, t00=0x007b, t01=0x0066}
0x0c09a…0c0c6               Head {h00=0x0028, h01=0x0023, text=» CCK A2,'TT' TASK DEFINITION BLOCK? «, t00=0x007b, t01=0x008e}
0x0c0c6…0c0e0               Head {h00=0x0016, h01=0x0011, text=» RB(E) BDWT40 YES «, t00=0x007b, t01=0x00ba}
0x0c0e0…0c0ea               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x007b, t01=0x00d4}
0x0c0ea…0c11e               Head {h00=0x0030, h01=0x002c, text=»*  ALL TERMINAL DEVICE WORK TABLES GENERATED«, t00=0x007b, t01=0x00de}
0x0c11e…0c128               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x007b, t01=0x0112}
0x0c128…0c13e               Head {h00=0x0012, h01=0x0050, text=» LD A2,SCTSFA «, t00=0x007b, t01=0x011c}
0x0c13e…0c150               Head {h00=0x000e, h01=0x0050, text=» SUK A2,2 «, t00=0x007b, t01=0x0132}
0x0c150…0c168               Head {h00=0x0014, h01=0x0050, text=»BDW105 ADK A2,2 «, t00=0x007b, t01=0x0144}
0x0c168…0c17e               Head {h00=0x0012, h01=0x0050, text=» CW A2,SCTEFA «, t00=0x007b, t01=0x015c}
0x0c17e…0c194               Head {h00=0x0012, h01=0x0050, text=» RF(NE) BDW110«, t00=0x007b, t01=0x0172}
0x0c194…0c1aa               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP3 «, t00=0x007b, t01=0x0188}
0x0c1aa…0c1be               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x007c, t01=0x000e}
0x0c1be…0c1d8               Head {h00=0x0016, h01=0x0050, text=»BDW110 CWR A2,A12 «, t00=0x007c, t01=0x0022}
0x0c1d8…0c1ee               Head {h00=0x0012, h01=0x0050, text=» RB(NE) BDW105«, t00=0x007c, t01=0x003c}
0x0c1ee…0c21e               Head {h00=0x002c, h01=0x0050, text=» ST A12,SCTSFA UPDATE START OF FREE AREA«, t00=0x007c, t01=0x0052}
0x0c21e…0c236               Head {h00=0x0014, h01=0x000f, text=» RTN A14 RETURN «, t00=0x007c, t01=0x0082}
0x0c236…0c246               Head {h00=0x000c, h01=0x0007, text=» EJECT  «, t00=0x007c, t01=0x009a}
0x0c246…0c276               Head {h00=0x002c, h01=0x0028, text=»****************************************«, t00=0x007c, t01=0x00aa}
0x0c276…0c2a6               Head {h00=0x002c, h01=0x0050, text=»*  B:CDT - BUILD COMMON DEVICE TABLE   *«, t00=0x007c, t01=0x00da}
0x0c2a6…0c2d6               Head {h00=0x002c, h01=0x0028, text=»****************************************«, t00=0x007c, t01=0x010a}
0x0c2d6…0c2e0               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x007c, t01=0x013a}
0x0c2e0…0c302               Head {h00=0x001e, h01=0x0019, text=»*  REFERENCED IN:  MONCON «, t00=0x007c, t01=0x0144}
0x0c302…0c30c               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x007c, t01=0x0166}
0x0c30c…0c33a               Head {h00=0x002a, h01=0x0026, text=»*  ENTRY:  SCTSFA - START OF FREE AREA«, t00=0x007c, t01=0x0170}
0x0c33a…0c372               Head {h00=0x0034, h01=0x0050, text=»*          SAVE01 - START OF SAVE01URATION DATA «, t00=0x007d, t01=0x000e}
0x0c372…0c39e               Head {h00=0x0028, h01=0x0024, text=»*          SCTEFA - END OF FREE AREA«, t00=0x007d, t01=0x0046}
0x0c39e…0c3a8               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x007d, t01=0x0072}
0x0c3a8…0c3e0               Head {h00=0x0034, h01=0x0030, text=»*  EXIT:  CDTAB - POINTER TO COMMON DEVICE TABLE«, t00=0x007d, t01=0x007c}
0x0c3e0…0c3ea               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x007d, t01=0x00b4}
0x0c3ea…0c40c               Head {h00=0x001e, h01=0x0019, text=»*  WORK REGISTERS: A1-A12 «, t00=0x007d, t01=0x00be}
0x0c40c…0c416               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x007d, t01=0x00e0}
0x0c416…0c456               Head {h00=0x003c, h01=0x0050, text=»*  SUBROUTINES:  NXTBLK,GETCTC,GETLCN,GETSDC,GETCLN,MOVE«, t00=0x007d, t01=0x00ea}
0x0c456…0c460               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x007d, t01=0x012a}
0x0c460…0c46e               Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x007d, t01=0x0134}
0x0c46e…0c482               Head {h00=0x0010, h01=0x0050, text=»B:CDT EQU * «, t00=0x007d, t01=0x0142}
0x0c482…0c4b8               Head {h00=0x0032, h01=0x0050, text=» LD A11,SAVE01,A13 START OF SAVE01URATION DATA«, t00=0x007d, t01=0x0156}
0x0c4b8…0c4e2               Head {h00=0x0026, h01=0x0021, text=» LD A12,SCTSFA START OF FREE AREA «, t00=0x007d, t01=0x018c}
0x0c4e2…0c500               Head {h00=0x001a, h01=0x0050, text=» LDK A7,0 RESET LENGTH«, t00=0x007e, t01=0x0026}
0x0c500…0c50a               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x007e, t01=0x0044}
0x0c50a…0c538               Head {h00=0x002a, h01=0x0025, text=»*  GET COMMON DEVICE DEFINITION BLOCK «, t00=0x007e, t01=0x004e}
0x0c538…0c542               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x007e, t01=0x007c}
0x0c542…0c556               Head {h00=0x0010, h01=0x0050, text=»CDG:10 EQU *«, t00=0x007e, t01=0x0086}
0x0c556…0c56a               Head {h00=0x0010, h01=0x000c, text=» CALL NXTBLK«, t00=0x007e, t01=0x009a}
0x0c56a…0c596               Head {h00=0x0028, h01=0x0023, text=» CCK A2,'TT' TASK DEFINITION BLOCK? «, t00=0x007e, t01=0x00ae}
0x0c596…0c5b0               Head {h00=0x0016, h01=0x0011, text=» RB(E) CDG:10 YES «, t00=0x007e, t01=0x00da}
0x0c5b0…0c5dc               Head {h00=0x0028, h01=0x0024, text=» CCK A2,'CC' COMMON DEV. DEF. BLOCK?«, t00=0x007e, t01=0x00f4}
0x0c5dc…0c5f6               Head {h00=0x0016, h01=0x0050, text=» RF(NE) BCDTEX NO «, t00=0x007e, t01=0x0120}
0x0c5f6…0c604               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x007e, t01=0x013a}
0x0c604…0c60e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007e, t01=0x0148}
0x0c60e…0c64c               Head {h00=0x003a, h01=0x0050, text=»*  RESERVE AREA IN COMMON DEVICE TABLE FOR FILE-CODES «, t00=0x007e, t01=0x0152}
0x0c64c…0c688               Head {h00=0x0038, h01=0x0050, text=»*  AND DWT-ADDRESSES USED BY COMMON TERMINAL DEVICES«, t00=0x007e, t01=0x0190}
0x0c688…0c692               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007f, t01=0x003c}
0x0c692…0c6c6               Head {h00=0x0030, h01=0x0050, text=» LDR A9,A11 START OF COMMON DEFINITION BLOCK«, t00=0x007f, t01=0x0046}
0x0c6c6…0c700               Head {h00=0x0036, h01=0x0050, text=» ADKL A9,SDCFST NUMBER OF COMMON TERMINAL CLASSES «, t00=0x007f, t01=0x007a}
0x0c700…0c72a               Head {h00=0x0026, h01=0x0050, text=» CALL GETCTC GET NUMBER OF C.T.C. «, t00=0x007f, t01=0x00b4}
0x0c72a…0c742               Head {h00=0x0014, h01=0x0050, text=» LDR A6,A1 SAVE «, t00=0x007f, t01=0x00de}
0x0c742…0c768               Head {h00=0x0022, h01=0x0050, text=»B:CT10 RF(Z) B:CT30 NO MOORE! «, t00=0x007f, t01=0x00f6}
0x0c768…0c79a               Head {h00=0x002e, h01=0x0050, text=» CALL GETCLN GET CLASS IDENT NUMBER (1-99)«, t00=0x007f, t01=0x011c}
0x0c79a…0c7ca               Head {h00=0x002c, h01=0x0050, text=» ADR A1,A1 DISPLACEMENT TO CLASS POINTER«, t00=0x007f, t01=0x014e}
0x0c7ca…0c7fa               Head {h00=0x002c, h01=0x0050, text=» LD A5,SAVE18,A13 GET POINTER TO TCLASS «, t00=0x007f, t01=0x017e}
0x0c7fa…0c822               Head {h00=0x0024, h01=0x0050, text=» LDR* A2,A5 GET LENGTH OF TCLASS«, t00=0x0080, t01=0x001e}
0x0c822…0c842               Head {h00=0x001c, h01=0x0050, text=» SUK A2,2 EXCLUDE LENGTH«, t00=0x0080, t01=0x0046}
0x0c842…0c86c               Head {h00=0x0026, h01=0x0050, text=» CWR A1,A2 MAKE SURE CLASS EXISTS «, t00=0x0080, t01=0x0066}
0x0c86c…0c886               Head {h00=0x0016, h01=0x0050, text=» RF(NG) B:CT20 OK!«, t00=0x0080, t01=0x0090}
0x0c886…0c8aa               Head {h00=0x0020, h01=0x0050, text=» LDKL A1,LMP4 FORMAT ERROR! «, t00=0x0080, t01=0x00aa}
0x0c8aa…0c8be               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x0080, t01=0x00ce}
0x0c8be…0c8ee               Head {h00=0x002c, h01=0x0050, text=»B:CT20 ADR A1,A5 SELECT ENTRY IN TCLASS «, t00=0x0080, t01=0x00e2}
0x0c8ee…0c916               Head {h00=0x0024, h01=0x0050, text=» LDR* A1,A1 GET POINTER TO CLASS«, t00=0x0080, t01=0x0112}
0x0c916…0c93e               Head {h00=0x0024, h01=0x0050, text=» LDR* A1,A1 GET LENGTH OF CLASS «, t00=0x0080, t01=0x013a}
0x0c93e…0c964               Head {h00=0x0022, h01=0x0050, text=» SUK A1,2 EXCLUDE LENGTH WORD «, t00=0x0080, t01=0x0162}
0x0c964…0c98e               Head {h00=0x0026, h01=0x0050, text=» ADR A7,A1 INCREMENT CDTAB LENGTH «, t00=0x0080, t01=0x0188}
0x0c98e…0c9c0               Head {h00=0x002e, h01=0x0050, text=» ADKL A9,TDC+TLC NEXT RECORD IN CONF. FILE«, t00=0x0081, t01=0x0022}
0x0c9c0…0c9e6               Head {h00=0x0022, h01=0x0050, text=» SUK A6,1 DECR. NBR OF C.T.C. «, t00=0x0081, t01=0x0054}
0x0c9e6…0c9f8               Head {h00=0x000e, h01=0x0050, text=» RB B:CT10«, t00=0x0081, t01=0x007a}
0x0c9f8…0ca06               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0081, t01=0x008c}
0x0ca06…0ca1a               Head {h00=0x0010, h01=0x0050, text=»B:CT30 EQU *«, t00=0x0081, t01=0x009a}
0x0ca1a…0ca24               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0081, t01=0x00ae}
0x0ca24…0ca62               Head {h00=0x003a, h01=0x0050, text=»*  RESERVE AREA IN COMMON DEVICE TABLE FOR FILE-CODES «, t00=0x0081, t01=0x00b8}
0x0ca62…0ca9e               Head {h00=0x0038, h01=0x0050, text=»*  AND DWT-ADDRESSES USED BY COMMON SPECIAL DEVICES «, t00=0x0081, t01=0x00f6}
0x0ca9e…0caa8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0081, t01=0x0132}
0x0caa8…0cabc               Head {h00=0x0010, h01=0x000c, text=» CALL GETSDC«, t00=0x0081, t01=0x013c}
0x0cabc…0cada               Head {h00=0x001a, h01=0x0015, text=» ADKL A9,SDCFST-CDBNC «, t00=0x0081, t01=0x0150}
0x0cada…0caec               Head {h00=0x000e, h01=0x000a, text=» LDR A6,A1«, t00=0x0081, t01=0x016e}
0x0caec…0cb00               Head {h00=0x0010, h01=0x0050, text=»BCDT10 EQU *«, t00=0x0081, t01=0x0180}
0x0cb00…0cb16 (130, 0, 400) Head {h00=0x0012, h01=0x000d, text=» RF(Z) BCDTEX «, t00=0x0082, t01=0x0004}
0x0cb16…0cb2a               Head {h00=0x0010, h01=0x000c, text=» CALL GETCLN«, t00=0x0082, t01=0x001a}
0x0cb2a…0cb3c               Head {h00=0x000e, h01=0x000a, text=» ADR A1,A1«, t00=0x0082, t01=0x002e}
0x0cb3c…0cb6c               Head {h00=0x002c, h01=0x0050, text=» LD A5,SAVE11,A13 GET POINTER TO SCLASS «, t00=0x0082, t01=0x0040}
0x0cb6c…0cb80               Head {h00=0x0010, h01=0x0050, text=» LDR* A2,A5 «, t00=0x0082, t01=0x0070}
0x0cb80…0cb92               Head {h00=0x000e, h01=0x0050, text=» SUK A2,2 «, t00=0x0082, t01=0x0084}
0x0cb92…0cba4               Head {h00=0x000e, h01=0x0050, text=» CWR A1,A2«, t00=0x0082, t01=0x0096}
0x0cba4…0cbba               Head {h00=0x0012, h01=0x0050, text=» RF(NG) BCDT15«, t00=0x0082, t01=0x00a8}
0x0cbba…0cbd0               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP4 «, t00=0x0082, t01=0x00be}
0x0cbd0…0cbe4               Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x0082, t01=0x00d4}
0x0cbe4…0cbf8               Head {h00=0x0010, h01=0x0050, text=»BCDT15 EQU *«, t00=0x0082, t01=0x00e8}
0x0cbf8…0cc18               Head {h00=0x001c, h01=0x0050, text=» ADR A1,A5 SELECT ENTRY «, t00=0x0082, t01=0x00fc}
0x0cc18…0cc40               Head {h00=0x0024, h01=0x0050, text=» LDR* A1,A1 GET POINTER TO CLASS«, t00=0x0082, t01=0x011c}
0x0cc40…0cc5e               Head {h00=0x001a, h01=0x0050, text=» LDR* A1,A1 GET LENGTH«, t00=0x0082, t01=0x0144}
0x0cc5e…0cc70               Head {h00=0x000e, h01=0x0009, text=» SUK A1,2 «, t00=0x0082, t01=0x0162}
0x0cc70…0cc84               Head {h00=0x0010, h01=0x000c, text=» ADKL A9,SDC«, t00=0x0082, t01=0x0174}
0x0cc84…0cc96               Head {h00=0x000e, h01=0x000a, text=» ADR A7,A1«, t00=0x0082, t01=0x0188}
0x0cc96…0cca8               Head {h00=0x000e, h01=0x0009, text=» SUK A6,1 «, t00=0x0083, t01=0x000a}
0x0cca8…0ccba               Head {h00=0x000e, h01=0x000a, text=» RB BCDT10«, t00=0x0083, t01=0x001c}
0x0ccba…0ccce               Head {h00=0x0010, h01=0x0050, text=»BCDTEX EQU *«, t00=0x0083, t01=0x002e}
0x0ccce…0ccdc               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0083, t01=0x0042}
0x0ccdc…0cce6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0083, t01=0x0050}
0x0cce6…0cd26               Head {h00=0x003c, h01=0x0050, text=»*  RESERV ENTRIES IN COMMON DEVICE TABLE FOR FILE-CODES «, t00=0x0083, t01=0x005a}
0x0cd26…0cd60               Head {h00=0x0036, h01=0x0050, text=»*  AND DWT-ADDRESSES USED FOR PHYSICAL I/O ON DISC«, t00=0x0083, t01=0x009a}
0x0cd60…0cd6a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0083, t01=0x00d4}
0x0cd6a…0cda4               Head {h00=0x0036, h01=0x0050, text=»*  ALSO RESERVE ENTRIES IN COMMON DEVICE TABLE FOR«, t00=0x0083, t01=0x00de}
0x0cda4…0cde8               Head {h00=0x0040, h01=0x0050, text=»*  FILE-CODES AND DWT-ADDRESSES USED FOR DATA COMMUNICATION «, t00=0x0083, t01=0x0118}
0x0cde8…0cdf2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0083, t01=0x015c}
0x0cdf2…0ce40               Head {h00=0x004a, h01=0x0050, text=»*  FILE-CODES AND DWT-ADDRESSES ARE STORED IN THE LAST CLASS IN SCLASS«, t00=0x0083, t01=0x0166}
0x0ce40…0ce4a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0084, t01=0x0024}
0x0ce4a…0ce74               Head {h00=0x0026, h01=0x0050, text=» LD A1,SCTDCT DATA COMMUNICATION? «, t00=0x0084, t01=0x002e}
0x0ce74…0ce9a               Head {h00=0x0022, h01=0x0050, text=» LD A6,SCTDMT DATA MANAGEMENT «, t00=0x0084, t01=0x0058}
0x0ce9a…0ceb6               Head {h00=0x0018, h01=0x0050, text=» ORR A6,A1 DM OR DC?«, t00=0x0084, t01=0x007e}
0x0ceb6…0cedc               Head {h00=0x0022, h01=0x0050, text=» LD A1,SCTOPT GET OPTION WORD «, t00=0x0084, t01=0x009a}
0x0cedc…0cf04               Head {h00=0x0024, h01=0x0050, text=» ANK A1,/A DISC PAGING OR SWB:S?«, t00=0x0084, t01=0x00c0}
0x0cf04…0cf34               Head {h00=0x002c, h01=0x0050, text=» ORR A6,A1 COPY LAST SCLASS IF NOT ZERO «, t00=0x0084, t01=0x00e8}
0x0cf34…0cf4e               Head {h00=0x0016, h01=0x0050, text=» RF(Z) CDG:15 NO! «, t00=0x0084, t01=0x0118}
0x0cf4e…0cf7e               Head {h00=0x002c, h01=0x0050, text=» LD A6,SAVE11,A13 GET POINTER TO SCLASS «, t00=0x0084, t01=0x0132}
0x0cf7e…0cfa6               Head {h00=0x0024, h01=0x0050, text=» LDR* A1,A6 GET LENGTH OF SCLASS«, t00=0x0084, t01=0x0162}
0x0cfa6…0cfcc               Head {h00=0x0022, h01=0x0050, text=» SUK A1,2 EXCLUDE LENGTH WORD «, t00=0x0084, t01=0x018a}
0x0cfcc…0cff4               Head {h00=0x0024, h01=0x0050, text=» ADR A6,A1 LAST ENTRY IN SCLASS «, t00=0x0085, t01=0x0020}
0x0cff4…0d022               Head {h00=0x002a, h01=0x0050, text=» LDR* A6,A6 GET POINTER TO LAST CLASS «, t00=0x0085, t01=0x0048}
0x0d022…0d04e               Head {h00=0x0028, h01=0x0050, text=» LDR* A6,A6 GET LENGTH OF LAST CLASS«, t00=0x0085, t01=0x0076}
0x0d04e…0d074               Head {h00=0x0022, h01=0x0050, text=» SUK A6,2 EXCLUDE LENGTH WORD «, t00=0x0085, t01=0x00a2}
0x0d074…0d09e               Head {h00=0x0026, h01=0x0050, text=» ADR A7,A6 ADD TO LENGTH OF CD:TAB«, t00=0x0085, t01=0x00c8}
0x0d09e…0d0b2               Head {h00=0x0010, h01=0x0050, text=»CDG:15 EQU *«, t00=0x0085, t01=0x00f2}
0x0d0b2…0d0e2               Head {h00=0x002c, h01=0x0050, text=» LD A6,SCTDMC GET NUMBER OF GLOBAL FILES«, t00=0x0085, t01=0x0106}
0x0d0e2…0d102               Head {h00=0x001c, h01=0x0050, text=» SLL A6,2 MULTIPLY BY 4 «, t00=0x0085, t01=0x0136}
0x0d102…0d12c               Head {h00=0x0026, h01=0x0050, text=» ADR A7,A6 ADD TO LENGTH OF CD:TAB«, t00=0x0085, t01=0x0156}
0x0d12c…0d13e               Head {h00=0x000e, h01=0x0009, text=» ADK A7,2 «, t00=0x0085, t01=0x0180}
0x0d13e…0d152 (134, 0, 400) Head {h00=0x0010, h01=0x000b, text=» STR A7,A12 «, t00=0x0086, t01=0x0004}
0x0d152…0d168               Head {h00=0x0012, h01=0x0050, text=» ST A12,SCTCDT«, t00=0x0086, t01=0x0018}
0x0d168…0d17c               Head {h00=0x0010, h01=0x000b, text=» ADR A12,A7 «, t00=0x0086, t01=0x002e}
0x0d17c…0d18a               Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x0086, t01=0x0042}
0x0d18a…0d194               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0086, t01=0x0050}
0x0d194…0d1ce               Head {h00=0x0036, h01=0x0031, text=»* INIT POINTER TO START OF FREE AREA AND TO CDTAB «, t00=0x0086, t01=0x005a}
0x0d1ce…0d1d8               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0086, t01=0x0094}
0x0d1d8…0d204               Head {h00=0x0028, h01=0x0050, text=» LD A10,SCTCDT FIRST ENTRY IN SCTCDT«, t00=0x0086, t01=0x009e}
0x0d204…0d22c               Head {h00=0x0024, h01=0x0050, text=» LCR A2,A11 COMMON DEVICE BLOCK?«, t00=0x0086, t01=0x00ca}
0x0d22c…0d240               Head {h00=0x0010, h01=0x0050, text=» CCK A2,'CC'«, t00=0x0086, t01=0x00f2}
0x0d240…0d256               Head {h00=0x0012, h01=0x0050, text=» RF(E) CDG:18 «, t00=0x0086, t01=0x0106}
0x0d256…0d284               Head {h00=0x002a, h01=0x0050, text=» ADKL A10,2 FIRST FREE ENTRY IN CDTAB «, t00=0x0086, t01=0x011c}
0x0d284…0d296               Head {h00=0x000e, h01=0x0050, text=» LDKL A8,0«, t00=0x0086, t01=0x014a}
0x0d296…0d2a8               Head {h00=0x000e, h01=0x0050, text=» RF CDGEX «, t00=0x0086, t01=0x015c}
0x0d2a8…0d2bc               Head {h00=0x0010, h01=0x0050, text=»CDG:18 EQU *«, t00=0x0086, t01=0x016e}
0x0d2bc…0d2c6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0086, t01=0x0182}
0x0d2c6…0d308               Head {h00=0x003e, h01=0x0050, text=»*  GENERATE DEVICE WORK TABLES FOR COMMON TERMINAL DEVICES«, t00=0x0086, t01=0x018c}
0x0d308…0d312               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0087, t01=0x003e}
0x0d312…0d340               Head {h00=0x002a, h01=0x0050, text=» LDR A9,A11 START OF COMMON DEF. BLOCK«, t00=0x0087, t01=0x0048}
0x0d340…0d37a               Head {h00=0x0036, h01=0x0050, text=» ADKL A9,SDCFST NUMBER OF COMMON TERMINAL CLASSES «, t00=0x0087, t01=0x0076}
0x0d37a…0d3a4               Head {h00=0x0026, h01=0x0050, text=» CALL GETCTC GET NUMBER OF C.T.C. «, t00=0x0087, t01=0x00b0}
0x0d3a4…0d3d4               Head {h00=0x002c, h01=0x0050, text=» LDR A1,A1 ANY COMMON TERMINAL CLASSES? «, t00=0x0087, t01=0x00da}
0x0d3d4…0d3f4               Head {h00=0x001c, h01=0x0050, text=»B:CT40 RF(Z) B:CT50 NO! «, t00=0x0087, t01=0x010a}
0x0d3f4…0d412               Head {h00=0x001a, h01=0x0050, text=» ST A1,SAVE15,A13 SAVE«, t00=0x0087, t01=0x012a}
0x0d412…0d43e               Head {h00=0x0028, h01=0x0050, text=» CALL GETCLN GET CLASS IDENT NUMBER «, t00=0x0087, t01=0x0148}
0x0d43e…0d45c               Head {h00=0x001a, h01=0x0050, text=» ST A1,SAVE14,A13 SAVE«, t00=0x0087, t01=0x0174}
0x0d45c…0d48c (136, 0, 400) Head {h00=0x002c, h01=0x0050, text=» CALL GETLCN GET LINE CONNECTION NUMBER «, t00=0x0088, t01=0x0004}
0x0d48c…0d4a4               Head {h00=0x0014, h01=0x0050, text=» LDR A6,A1 SAVE «, t00=0x0088, t01=0x0034}
0x0d4a4…0d4d4               Head {h00=0x002c, h01=0x0050, text=» LD A2,SAVE14,A13 GET CLASS IDENT NUMBER«, t00=0x0088, t01=0x004c}
0x0d4d4…0d4fe               Head {h00=0x0026, h01=0x0050, text=» ADR A2,A2 CONVERT TO DISPLACEMENT«, t00=0x0088, t01=0x007c}
0x0d4fe…0d52e               Head {h00=0x002c, h01=0x0050, text=» LD A7,SAVE18,A13 GET POINTER TO TCLASS «, t00=0x0088, t01=0x00a6}
0x0d52e…0d558               Head {h00=0x0026, h01=0x0050, text=» ADR A7,A2 SELECT ENTRY IN TCLASS «, t00=0x0088, t01=0x00d6}
0x0d558…0d580               Head {h00=0x0024, h01=0x0050, text=» LDR* A7,A7 GET POINTER TO CLASS«, t00=0x0088, t01=0x0100}
0x0d580…0d5b2               Head {h00=0x002e, h01=0x0050, text=» CALL DWTGEN GENERATE DWT:S FOR THIS CLASS«, t00=0x0088, t01=0x0128}
0x0d5b2…0d5e4               Head {h00=0x002e, h01=0x0050, text=» ADKL A9,TDC+TLC NEXT RECORD IN CONF. FILE«, t00=0x0088, t01=0x015a}
0x0d5e4…0d612               Head {h00=0x002a, h01=0x0050, text=» LD A1,SAVE15,A13 GET NUMBER OF C.T.C.«, t00=0x0088, t01=0x018c}
0x0d612…0d636               Head {h00=0x0020, h01=0x0050, text=» SUK A1,1 DECREMENT COUNTER «, t00=0x0089, t01=0x002a}
0x0d636…0d648               Head {h00=0x000e, h01=0x0050, text=» RB B:CT40«, t00=0x0089, t01=0x004e}
0x0d648…0d67a               Head {h00=0x002e, h01=0x0050, text=»B:CT50 ADKL A10,2 NEXT FREE ENTRY IN CDTAB«, t00=0x0089, t01=0x0060}
0x0d67a…0d688               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0089, t01=0x0092}
0x0d688…0d692               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0089, t01=0x00a0}
0x0d692…0d6c2               Head {h00=0x002c, h01=0x0027, text=»*  GET NUMBER OF SPECIAL DEVICE CLASSES «, t00=0x0089, t01=0x00aa}
0x0d6c2…0d6cc               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0089, t01=0x00da}
0x0d6cc…0d6e0               Head {h00=0x0010, h01=0x000c, text=» CALL GETSDC«, t00=0x0089, t01=0x00e4}
0x0d6e0…0d6fe               Head {h00=0x001a, h01=0x0015, text=» ADKL A9,SDCFST-CDBNC «, t00=0x0089, t01=0x00f8}
0x0d6fe…0d710               Head {h00=0x000e, h01=0x0050, text=» LDR A8,A1«, t00=0x0089, t01=0x0116}
0x0d710…0d724               Head {h00=0x0010, h01=0x0050, text=»CDG:20 EQU *«, t00=0x0089, t01=0x0128}
0x0d724…0d73a               Head {h00=0x0012, h01=0x0050, text=» RF(NP) CDGEX «, t00=0x0089, t01=0x013c}
0x0d73a…0d744               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0089, t01=0x0152}
0x0d744…0d76e               Head {h00=0x0026, h01=0x0023, text=»*  GET SPECIAL DEVICE CLASS NUMBER«, t00=0x0089, t01=0x015c}
0x0d76e…0d778               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0089, t01=0x0186}
0x0d778…0d78c               Head {h00=0x0010, h01=0x000c, text=» CALL GETCLN«, t00=0x0089, t01=0x0190}
0x0d78c…0d796               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x008a, t01=0x0014}
0x0d796…0d7ca               Head {h00=0x0030, h01=0x002b, text=»*  GET CORRESPONDING DEVICE CLASS IN SCLASS «, t00=0x008a, t01=0x001e}
0x0d7ca…0d7d4               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x008a, t01=0x0052}
0x0d7d4…0d7ea               Head {h00=0x0012, h01=0x000e, text=» ADR A1,A1  T «, t00=0x008a, t01=0x005c}
0x0d7ea…0d81a               Head {h00=0x002c, h01=0x0050, text=» LD A6,SAVE11,A13 GET POINTER TO SCLASS «, t00=0x008a, t01=0x0072}
0x0d81a…0d82e               Head {h00=0x0010, h01=0x0050, text=»CDG:25 EQU *«, t00=0x008a, t01=0x00a2}
0x0d82e…0d84e               Head {h00=0x001c, h01=0x0050, text=» ADR A6,A1 SELECT CLASS «, t00=0x008a, t01=0x00b6}
0x0d84e…0d878               Head {h00=0x0026, h01=0x0050, text=» LDR* A5,A6 SAVE POINTER TO CLASS «, t00=0x008a, t01=0x00d6}
0x0d878…0d8a0               Head {h00=0x0024, h01=0x0050, text=» LDR* A6,A6 GET POINTER TO CLASS«, t00=0x008a, t01=0x0100}
0x0d8a0…0d8c8               Head {h00=0x0024, h01=0x0050, text=» LDR* A6,A6 GET LENGTH OF CLASS «, t00=0x008a, t01=0x0128}
0x0d8c8…0d8ee               Head {h00=0x0022, h01=0x0050, text=» SUK A6,2 EXCLUDE LENGTH WORD «, t00=0x008a, t01=0x0150}
0x0d8ee…0d902               Head {h00=0x0010, h01=0x0050, text=»CDG:30 EQU *«, t00=0x008a, t01=0x0176}
0x0d902…0d920               Head {h00=0x001a, h01=0x0015, text=» ADK A5,4 NEXT DEVICE «, t00=0x008a, t01=0x018a}
0x0d920…0d944               Head {h00=0x0020, h01=0x001b, text=» LDR* A1,A5 GET DWT-ADDRESS «, t00=0x008b, t01=0x0018}
0x0d944…0d970               Head {h00=0x0028, h01=0x0023, text=» LD A3,DWTLEN,A1 GENERATION OF DWT? «, t00=0x008b, t01=0x003c}
0x0d970…0d988               Head {h00=0x0014, h01=0x0010, text=» RF(Z) CDG:40 NO«, t00=0x008b, t01=0x0068}
0x0d988…0d992               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x008b, t01=0x0080}
0x0d992…0d9a6               Head {h00=0x0010, h01=0x000b, text=»*  COPY DWT «, t00=0x008b, t01=0x008a}
0x0d9a6…0d9b0               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x008b, t01=0x009e}
0x0d9b0…0d9ce               Head {h00=0x001a, h01=0x0016, text=» LDR A2,A12 TO-ADDRESS«, t00=0x008b, t01=0x00a8}
0x0d9ce…0d9fe               Head {h00=0x002c, h01=0x0027, text=» ADR A12,A3 UPDATE POINTER TO FREE AREA «, t00=0x008b, t01=0x00c6}
0x0d9fe…0da1a               Head {h00=0x0018, h01=0x0013, text=» CALL MOVE COPY DWT «, t00=0x008b, t01=0x00f6}
0x0da1a…0da24               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008b, t01=0x0112}
0x0da24…0da5c               Head {h00=0x0034, h01=0x0050, text=»*  RELOCATE MONITOR ECB ADDRESS IF MMU IN SYSTEM«, t00=0x008b, t01=0x011c}
0x0da5c…0da66               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008b, t01=0x0154}
0x0da66…0da8c               Head {h00=0x0022, h01=0x0050, text=» LD A3,SCTOPT GET OPTION WORD «, t00=0x008b, t01=0x015e}
0x0da8c…0daac               Head {h00=0x001c, h01=0x0050, text=» ANK A3,1 MMU IN SYSTEM?«, t00=0x008b, t01=0x0184}
0x0daac…0dac6               Head {h00=0x0016, h01=0x0050, text=» RF(Z) CDG:35 NO! «, t00=0x008c, t01=0x0014}
0x0dac6…0daf2               Head {h00=0x0028, h01=0x0050, text=» LDR A3,A1 GET PROTOTYPE DWT-ADDRESS«, t00=0x008c, t01=0x002e}
0x0daf2…0db20               Head {h00=0x002a, h01=0x0050, text=» SUR A3,A2 COMPUTE RELOCATION CONSTANT«, t00=0x008c, t01=0x005a}
0x0db20…0db50               Head {h00=0x002c, h01=0x0050, text=» LD A4,DWTMEC,A2 GET MONITOR ECB-ADDRESS«, t00=0x008c, t01=0x0088}
0x0db50…0db74               Head {h00=0x0020, h01=0x0050, text=» ANKL A4,/FFFE MAKE IT EVEN!«, t00=0x008c, t01=0x00b8}
0x0db74…0db90               Head {h00=0x0018, h01=0x0050, text=» SUR A4,A3 RELOCATE «, t00=0x008c, t01=0x00dc}
0x0db90…0dbb6               Head {h00=0x0022, h01=0x0050, text=» ST A4,DWTMEC,A2 STORE IT BACK«, t00=0x008c, t01=0x00f8}
0x0dbb6…0dbca               Head {h00=0x0010, h01=0x0050, text=»CDG:35 EQU *«, t00=0x008c, t01=0x011e}
0x0dbca…0dbf0               Head {h00=0x0022, h01=0x001d, text=» LDR A1,A2 DWT-ADDRESS TO USE «, t00=0x008c, t01=0x0132}
0x0dbf0…0dc04               Head {h00=0x0010, h01=0x0050, text=»CDG:40 EQU *«, t00=0x008c, t01=0x0158}
0x0dc04…0dc0e               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x008c, t01=0x016c}
0x0dc0e…0dc40               Head {h00=0x002e, h01=0x002a, text=»*  STORE FILE-CODE AND DWT-ADDRESS IN TTAB«, t00=0x008c, t01=0x0176}
0x0dc40…0dc4a               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x008d, t01=0x0018}
0x0dc4a…0dc70               Head {h00=0x0022, h01=0x001e, text=» ST A1,2,A10 STORE DWT-ADDRESS«, t00=0x008d, t01=0x0022}
0x0dc70…0dc92               Head {h00=0x001e, h01=0x001a, text=» LD A1,-2,A5 GET FILE CODE«, t00=0x008d, t01=0x0048}
0x0dc92…0dcb4               Head {h00=0x001e, h01=0x0019, text=» STR A1,A10 STORE IN TTAB «, t00=0x008d, t01=0x006a}
0x0dcb4…0dcdc               Head {h00=0x0024, h01=0x0020, text=» ADKL A10,4 NEXT ENTRY IN CD:TAB«, t00=0x008d, t01=0x008c}
0x0dcdc…0dd06               Head {h00=0x0026, h01=0x0022, text=» SUK A6,4 DECREMENT DEVICE COUNTER«, t00=0x008d, t01=0x00b4}
0x0dd06…0dd28               Head {h00=0x001e, h01=0x0019, text=» RB(P) CDG:30 NEXT DEVICE «, t00=0x008d, t01=0x00de}
0x0dd28…0dd36               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x008d, t01=0x0100}
0x0dd36…0dd40               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x008d, t01=0x010e}
0x0dd40…0dd70               Head {h00=0x002c, h01=0x0028, text=»*  CHECK IF MOORE SPECIAL DEVICE CLASSES«, t00=0x008d, t01=0x0118}
0x0dd70…0dd7a               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x008d, t01=0x0148}
0x0dd7a…0dd8e               Head {h00=0x0010, h01=0x000c, text=» ADKL A9,SDC«, t00=0x008d, t01=0x0152}
0x0dd8e…0dda0               Head {h00=0x000e, h01=0x0050, text=» SUKL A8,1«, t00=0x008d, t01=0x0166}
0x0dda0…0ddb2               Head {h00=0x000e, h01=0x000a, text=» RB CDG:20«, t00=0x008d, t01=0x0178}
0x0ddb2…0ddc6               Head {h00=0x0010, h01=0x0050, text=»CDGEX EQU * «, t00=0x008d, t01=0x018a}
0x0ddc6…0ddec               Head {h00=0x0022, h01=0x0050, text=» RF(N) CDG:EX CD:TAB COMPLETE!«, t00=0x008e, t01=0x000e}
0x0ddec…0de12               Head {h00=0x0022, h01=0x0050, text=» LD A1,SCTDMT DATA MANAGEMENT «, t00=0x008e, t01=0x0034}
0x0de12…0de3a               Head {h00=0x0024, h01=0x0050, text=» LD A5,SCTDCT DATA COMMUNICATION«, t00=0x008e, t01=0x005a}
0x0de3a…0de56               Head {h00=0x0018, h01=0x0050, text=» ORR A1,A5 DM OR DC?«, t00=0x008e, t01=0x0082}
0x0de56…0de7c               Head {h00=0x0022, h01=0x0050, text=» LD A5,SCTOPT GET OPTION WORD «, t00=0x008e, t01=0x009e}
0x0de7c…0dea4               Head {h00=0x0024, h01=0x0050, text=» ANK A5,/A DISC PAGING OR SWB:S?«, t00=0x008e, t01=0x00c4}
0x0dea4…0ded4               Head {h00=0x002c, h01=0x0050, text=» ORR A1,A5 COPY LAST SCLASS IF NOT ZERO «, t00=0x008e, t01=0x00ec}
0x0ded4…0deee               Head {h00=0x0016, h01=0x0050, text=» RF(Z) CDG:EX NO! «, t00=0x008e, t01=0x011c}
0x0deee…0df1e               Head {h00=0x002c, h01=0x0050, text=» LD A5,SAVE11,A13 GET POINTER TO SCLASS «, t00=0x008e, t01=0x0136}
0x0df1e…0df46               Head {h00=0x0024, h01=0x0050, text=» LDR* A1,A5 GET LENGTH OF SCLASS«, t00=0x008e, t01=0x0166}
0x0df46…0df6c               Head {h00=0x0022, h01=0x0050, text=» SUK A1,2 EXCLUDE LENGTH WORD «, t00=0x008e, t01=0x018e}
0x0df6c…0df8e               Head {h00=0x001e, h01=0x0050, text=» ADR A5,A1 GET LAST ENTRY «, t00=0x008f, t01=0x0024}
0x0df8e…0dfbc               Head {h00=0x002a, h01=0x0050, text=» LDR* A5,A5 GET POINTER TO LAST CLASS «, t00=0x008f, t01=0x0046}
0x0dfbc…0dfe8               Head {h00=0x0028, h01=0x0050, text=» LDR* A6,A5 GET LENGTH OF LAST CLASS«, t00=0x008f, t01=0x0074}
0x0dfe8…0e00e               Head {h00=0x0022, h01=0x0050, text=» SUK A6,2 EXCLUDE LENGTH WORD «, t00=0x008f, t01=0x00a0}
0x0e00e…0e020               Head {h00=0x000e, h01=0x0050, text=» RB CDG:30«, t00=0x008f, t01=0x00c6}
0x0e020…0e034               Head {h00=0x0010, h01=0x0050, text=»CDG:EX EQU *«, t00=0x008f, t01=0x00d8}
0x0e034…0e04a               Head {h00=0x0012, h01=0x0050, text=» LD A2,SCTSFA «, t00=0x008f, t01=0x00ec}
0x0e04a…0e05c               Head {h00=0x000e, h01=0x0050, text=» SUK A2,2 «, t00=0x008f, t01=0x0102}
0x0e05c…0e074               Head {h00=0x0014, h01=0x0050, text=»CDG:50 ADK A2,2 «, t00=0x008f, t01=0x0114}
0x0e074…0e08a               Head {h00=0x0012, h01=0x0050, text=» CW A2,SCTEFA «, t00=0x008f, t01=0x012c}
0x0e08a…0e0a0               Head {h00=0x0012, h01=0x0050, text=» RF(NE) CDG:60«, t00=0x008f, t01=0x0142}
0x0e0a0…0e0b6               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP3 «, t00=0x008f, t01=0x0158}
0x0e0b6…0e0e2               Head {h00=0x0028, h01=0x0050, text=» CALL ERROR INDICATE MEMORY OVERFLOW«, t00=0x008f, t01=0x016e}
0x0e0e2…0e0fc               Head {h00=0x0016, h01=0x0050, text=»CDG:60 CWR A2,A12 «, t00=0x0090, t01=0x000a}
0x0e0fc…0e112               Head {h00=0x0012, h01=0x0050, text=» RB(NE) CDG:50«, t00=0x0090, t01=0x0024}
0x0e112…0e142               Head {h00=0x002c, h01=0x0028, text=» ST A12,SCTSFA UPDATE START OF FREE AREA«, t00=0x0090, t01=0x003a}
0x0e142…0e15a               Head {h00=0x0014, h01=0x000f, text=» RTN A14 RETURN «, t00=0x0090, t01=0x006a}
0x0e15a…0e168               Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x0090, t01=0x0082}
0x0e168…0e1b6               Head {h00=0x004a, h01=0x0046, text=»**********************************************************************«, t00=0x0090, t01=0x0090}
0x0e1b6…0e202               Head {h00=0x0048, h01=0x0043, text=»*  DWTGEN - GENERATE DEVICE WORK TABLES FOR A TERMINAL DEVICE CLASS «, t00=0x0090, t01=0x00de}
0x0e202…0e250               Head {h00=0x004a, h01=0x0046, text=»**********************************************************************«, t00=0x0090, t01=0x012a}
0x0e250…0e25a               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0090, t01=0x0178}
0x0e25a…0e292               Head {h00=0x0034, h01=0x002f, text=»*  ENTRY:  A1 - LINE CONNECTION NUMBER (BINARY) «, t00=0x0090, t01=0x0182}
0x0e292…0e2d4               Head {h00=0x003e, h01=0x003a, text=»*          A7 - POINTER TO TERMINAL DEVICE CLASS IN TCLASS«, t00=0x0091, t01=0x002a}
0x0e2d4…0e302               Head {h00=0x002a, h01=0x0026, text=»*          A6 - LINE CONNECTION NUMBER«, t00=0x0091, t01=0x006c}
0x0e302…0e30c               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0091, t01=0x009a}
0x0e30c…0e31c               Head {h00=0x000c, h01=0x0008, text=»*  EXIT:«, t00=0x0091, t01=0x00a4}
0x0e31c…0e326               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0091, t01=0x00b4}
0x0e326…0e346               Head {h00=0x001c, h01=0x0018, text=»*  WORK REGISTERS: A1-A8«, t00=0x0091, t01=0x00be}
0x0e346…0e350               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0091, t01=0x00de}
0x0e350…0e372               Head {h00=0x001e, h01=0x001a, text=»*  SUBROUTINES: I:CHP,MOVE«, t00=0x0091, t01=0x00e8}
0x0e372…0e37c               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0091, t01=0x010a}
0x0e37c…0e38a               Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x0091, t01=0x0114}
0x0e38a…0e39e               Head {h00=0x0010, h01=0x0050, text=»DWTGEN EQU *«, t00=0x0091, t01=0x0122}
0x0e39e…0e3d4               Head {h00=0x0032, h01=0x0050, text=» ST A6,SAVE08,A13 SAVE LINE CONNECTION NUMBER «, t00=0x0091, t01=0x0136}
0x0e3d4…0e400               Head {h00=0x0028, h01=0x0024, text=» LDR* A8,A7 GET LENGTH OF THIS CLASS«, t00=0x0091, t01=0x016c}
0x0e400…0e428               Head {h00=0x0024, h01=0x0020, text=» SUKL A8,2 EXCLUSIVE LENGTH WORD«, t00=0x0092, t01=0x0008}
0x0e428…0e448               Head {h00=0x001c, h01=0x0018, text=» ADK A7,2 FIRST FILECODE«, t00=0x0092, t01=0x0030}
0x0e448…0e45c               Head {h00=0x0010, h01=0x0050, text=»DWT10 EQU * «, t00=0x0092, t01=0x0050}
0x0e45c…0e48e               Head {h00=0x002e, h01=0x0029, text=» LD A1,2,A7  GET ADDRESS OF PROTOTYPE DWT «, t00=0x0092, t01=0x0064}
0x0e48e…0e498               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0092, t01=0x0096}
0x0e498…0e4d0               Head {h00=0x0034, h01=0x002f, text=»*  DERIVE CONTENT OF CHANNEL PARAMETER AND ALSO «, t00=0x0092, t01=0x00a0}
0x0e4d0…0e50c               Head {h00=0x0038, h01=0x0034, text=»*  THE ENTRY TO BE USED IN TEMPORARY INTERRUPT TABLE«, t00=0x0092, t01=0x00d8}
0x0e50c…0e544               Head {h00=0x0034, h01=0x0030, text=»*  FROM LINE CONNECTION NUMBER AND PROTOTYPE DWT«, t00=0x0092, t01=0x0114}
0x0e544…0e54e               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0092, t01=0x014c}
0x0e54e…0e562               Head {h00=0x0010, h01=0x000b, text=» CALL I:CHP «, t00=0x0092, t01=0x0156}
0x0e562…0e56c               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0092, t01=0x016a}
0x0e56c…0e5b0               Head {h00=0x0040, h01=0x0050, text=»*  GET CORRECT INTERRUPT TABLE USING SAVE05 (SELECTS TABLE) «, t00=0x0092, t01=0x0174}
0x0e5b0…0e5d6               Head {h00=0x0022, h01=0x0050, text=»*  AND SAVE06 (SELECTS ENTRY) «, t00=0x0093, t01=0x0028}
0x0e5d6…0e5e0               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0093, t01=0x004e}
0x0e5e0…0e614               Head {h00=0x0030, h01=0x0050, text=»*  SAVE05 HOLDS 2*(NUMBER STORED IN BIS 4-6)«, t00=0x0093, t01=0x0058}
0x0e614…0e64c               Head {h00=0x0034, h01=0x0050, text=»*  SAVE06 HOLDS THE NUMBER STORED IN BITS 12-15 «, t00=0x0093, t01=0x008c}
0x0e64c…0e67a               Head {h00=0x002a, h01=0x0025, text=»*  OF THE GENERATED CHANNEL PARAMETER «, t00=0x0093, t01=0x00c4}
0x0e67a…0e6b0               Head {h00=0x0032, h01=0x0050, text=» LD A4,SAVE05,A13 GET SAVED NUMBER IN BITS 4-6«, t00=0x0093, t01=0x00f2}
0x0e6b0…0e6e0               Head {h00=0x002c, h01=0x0050, text=» LD A3,SCTSFA+2 FIRST INT TABLE POINTER «, t00=0x0093, t01=0x0128}
0x0e6e0…0e70a               Head {h00=0x0026, h01=0x0021, text=» ADR A4,A3 SELECT INTERRUPT TABLE «, t00=0x0093, t01=0x0158}
0x0e70a…0e73a               Head {h00=0x002c, h01=0x0050, text=» LDR* A4,A4 GET INTERRUPT TABLE ADDRESS «, t00=0x0093, t01=0x0182}
0x0e73a…0e762               Head {h00=0x0024, h01=0x0050, text=» LD A3,SAVE06,A13 LINE PARAMETER«, t00=0x0094, t01=0x0022}
0x0e762…0e76a               Head {h00=0x0004, h01=0x0002, t00=0x0094, t01=0x004a}
0x0e76a…0e77e               Head {h00=0x0010, h01=0x0050, text=»DWT15 EQU * «, t00=0x0094, t01=0x0052}
0x0e77e…0e7a4               Head {h00=0x0022, h01=0x001d, text=» RF(Z) DWT17 LINE ENTRY FOUND «, t00=0x0094, t01=0x0066}
0x0e7a4…0e7c0               Head {h00=0x0018, h01=0x0014, text=» ADK A4,28 NEXT LINE«, t00=0x0094, t01=0x008c}
0x0e7c0…0e7ea               Head {h00=0x0026, h01=0x0022, text=» SUK A3,1 DECREMENT LINE PARAMETER«, t00=0x0094, t01=0x00a8}
0x0e7ea…0e7fc               Head {h00=0x000e, h01=0x0009, text=» RB DWT15 «, t00=0x0094, t01=0x00d2}
0x0e7fc…0e80a               Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x0094, t01=0x00e4}
0x0e80a…0e81e               Head {h00=0x0010, h01=0x0050, text=»DWT17 EQU * «, t00=0x0094, t01=0x00f2}
0x0e81e…0e858               Head {h00=0x0036, h01=0x0050, text=» ST A4,SAVE07,A13 SAVE INTERRUPT TABLE LINE ENTRY «, t00=0x0094, t01=0x0106}
0x0e858…0e862               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0094, t01=0x0140}
0x0e862…0e880               Head {h00=0x001a, h01=0x0016, text=»*  GET DEVICE ADDRESS:«, t00=0x0094, t01=0x014a}
0x0e880…0e8b4               Head {h00=0x0030, h01=0x0050, text=»*  USE DEVICE ADDRESSES 1-7 FOR INPUT DEVICE«, t00=0x0094, t01=0x0168}
0x0e8b4…0e8de               Head {h00=0x0026, h01=0x0050, text=»*  OR DEVICE WITHOUT DATA REQUEST «, t00=0x0095, t01=0x000c}
0x0e8de…0e916               Head {h00=0x0034, h01=0x002f, text=»*  USE DEVICE ADDRESSES 8-14 FOR OUTPUT DEVICES «, t00=0x0095, t01=0x0036}
0x0e916…0e920               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0095, t01=0x006e}
0x0e920…0e954               Head {h00=0x0030, h01=0x002b, text=» LDR* A6,A1 GET FIRST WORD OF PROTOTYPE DWT «, t00=0x0095, t01=0x0078}
0x0e954…0e96c               Head {h00=0x0014, h01=0x0050, text=» LDR A2,A6 SAVE «, t00=0x0095, t01=0x00ac}
0x0e96c…0e9aa               Head {h00=0x003a, h01=0x0035, text=» ANKL A6,/7100 GET DEVICE ADDRESS AND DEVICE TYPE BIT «, t00=0x0095, t01=0x00c4}
0x0e9aa…0e9d2               Head {h00=0x0024, h01=0x001f, text=» SLC A6,7 CHECK IF INPUT DEVICE «, t00=0x0095, t01=0x0102}
0x0e9d2…0e9ec               Head {h00=0x0016, h01=0x0050, text=» RF(N) DWT20 YES! «, t00=0x0095, t01=0x012a}
0x0e9ec…0e9f6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0095, t01=0x0144}
0x0e9f6…0ea36               Head {h00=0x003c, h01=0x0050, text=»*  NOT INPUT DEVICE - CHECK IF DEVICE WITH DATA REQUEST «, t00=0x0095, t01=0x014e}
0x0ea36…0ea40               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0095, t01=0x018e}
0x0ea40…0ea6c               Head {h00=0x0028, h01=0x0050, text=» ANKL A2,/8000 DATA REQUEST BIT SET?«, t00=0x0096, t01=0x0008}
0x0ea6c…0ea84               Head {h00=0x0014, h01=0x0050, text=» RF(Z) DWT20 NO!«, t00=0x0096, t01=0x0034}
0x0ea84…0ea96               Head {h00=0x000e, h01=0x0050, text=» SRL A6,2 «, t00=0x0096, t01=0x004c}
0x0ea96…0eaa8               Head {h00=0x000e, h01=0x0050, text=» ADK A6,12«, t00=0x0096, t01=0x005e}
0x0eaa8…0eaba               Head {h00=0x000e, h01=0x0009, text=» RF DWT30 «, t00=0x0096, t01=0x0070}
0x0eaba…0eace               Head {h00=0x0010, h01=0x0050, text=»DWT20 EQU * «, t00=0x0096, t01=0x0082}
0x0eace…0eae0               Head {h00=0x000e, h01=0x0050, text=» SRL A6,2 «, t00=0x0096, t01=0x0096}
0x0eae0…0eaf2               Head {h00=0x000e, h01=0x0050, text=» SUK A6,2 «, t00=0x0096, t01=0x00a8}
0x0eaf2…0eb06               Head {h00=0x0010, h01=0x0050, text=»DWT30 EQU * «, t00=0x0096, t01=0x00ba}
0x0eb06…0eb1a               Head {h00=0x0010, h01=0x000b, text=» ANK A6,/1E «, t00=0x0096, t01=0x00ce}
0x0eb1a…0eb24               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0096, t01=0x00e2}
0x0eb24…0eb5a               Head {h00=0x0032, h01=0x002e, text=»*  CHECK IF DWT ALREADY GENERATED ON THIS LINE«, t00=0x0096, t01=0x00ec}
0x0eb5a…0eb64               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0096, t01=0x0122}
0x0eb64…0eb82               Head {h00=0x001a, h01=0x0016, text=» ADR A6,A4 TABLE ENTRY«, t00=0x0096, t01=0x012c}
0x0eb82…0ebac               Head {h00=0x0026, h01=0x0022, text=» LDR* A2,A6 DWT ALREADY GENERATED?«, t00=0x0096, t01=0x014a}
0x0ebac…0ebc4               Head {h00=0x0014, h01=0x0050, text=» RF(Z) DWT32 NO!«, t00=0x0096, t01=0x0174}
0x0ebc4…0ebea               Head {h00=0x0022, h01=0x0050, text=» LD A5,DWTECB,A1 CHECK IF ECHO«, t00=0x0096, t01=0x018c}
0x0ebea…0ec02               Head {h00=0x0014, h01=0x0050, text=» RF(Z) DWT70 NO!«, t00=0x0097, t01=0x0022}
0x0ec02…0ec3c               Head {h00=0x0036, h01=0x0050, text=» ST A2,DWTECH,A5 STORE REAL ECHODEVICE-DWTADDRESS «, t00=0x0097, t01=0x003a}
0x0ec3c…0ec6c               Head {h00=0x002c, h01=0x0050, text=» CM DWTECB,A1 RESET POINTER TO INPUT-DWT«, t00=0x0097, t01=0x0074}
0x0ec6c…0ec7e               Head {h00=0x000e, h01=0x0050, text=» RF DWT70 «, t00=0x0097, t01=0x00a4}
0x0ec7e…0ec8c               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0097, t01=0x00b6}
0x0ec8c…0ec96               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0097, t01=0x00c4}
0x0ec96…0ecb8               Head {h00=0x001e, h01=0x0050, text=»*  CHECK IF DWT IN DRIVER «, t00=0x0097, t01=0x00ce}
0x0ecb8…0ecc2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0097, t01=0x00f0}
0x0ecc2…0ecde               Head {h00=0x0018, h01=0x0050, text=»DWT32 LDKL A2,SYSLOD«, t00=0x0097, t01=0x00fa}
0x0ecde…0ecf0               Head {h00=0x000e, h01=0x0050, text=» TNM A1,A2«, t00=0x0097, t01=0x0116}
0x0ecf0…0ed06               Head {h00=0x0012, h01=0x0050, text=» RF(NN) DWT34 «, t00=0x0097, t01=0x0128}
0x0ed06…0ed18               Head {h00=0x000e, h01=0x0050, text=» CWR A1,A2«, t00=0x0097, t01=0x013e}
0x0ed18…0ed2a               Head {h00=0x000e, h01=0x0050, text=» RF DWT36 «, t00=0x0097, t01=0x0150}
0x0ed2a…0ed42               Head {h00=0x0014, h01=0x0050, text=»DWT34 CWR A2,A1 «, t00=0x0097, t01=0x0162}
0x0ed42…0ed5c               Head {h00=0x0016, h01=0x0050, text=»DWT36 RF(L) DWT38 «, t00=0x0097, t01=0x017a}
0x0ed5c…0ed6e (152, 0, 400) Head {h00=0x000e, h01=0x0050, text=» STR A1,A6«, t00=0x0098, t01=0x0004}
0x0ed6e…0ed8e               Head {h00=0x001c, h01=0x0050, text=» LDR A2,A1 DWT IN DRIVER«, t00=0x0098, t01=0x0016}
0x0ed8e…0eda0               Head {h00=0x000e, h01=0x0050, text=» RF DWT70 «, t00=0x0098, t01=0x0036}
0x0eda0…0edb4               Head {h00=0x0010, h01=0x0050, text=»DWT38 EQU * «, t00=0x0098, t01=0x0048}
0x0edb4…0edd8               Head {h00=0x0020, h01=0x001c, text=» STR A12,A6 SAVE DWT-ADDRESS«, t00=0x0098, t01=0x005c}
0x0edd8…0ede2               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0098, t01=0x0080}
0x0ede2…0ee02               Head {h00=0x001c, h01=0x0017, text=»*  COPY DEVICE TYPE DWT «, t00=0x0098, t01=0x008a}
0x0ee02…0ee0c               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0098, t01=0x00aa}
0x0ee0c…0ee2a               Head {h00=0x001a, h01=0x0016, text=» LDR A2,A12 TO-ADDRESS«, t00=0x0098, t01=0x00b4}
0x0ee2a…0ee48               Head {h00=0x001a, h01=0x0050, text=» LD A3,DWTOR,A1 LENGTH«, t00=0x0098, t01=0x00d2}
0x0ee48…0ee6c               Head {h00=0x0020, h01=0x001b, text=» ADR A12,A3 NEXT FREE ENTRY «, t00=0x0098, t01=0x00f0}
0x0ee6c…0ee7e               Head {h00=0x000e, h01=0x000a, text=» CALL MOVE«, t00=0x0098, t01=0x0114}
0x0ee7e…0ee8c               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0098, t01=0x0126}
0x0ee8c…0ee96               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0098, t01=0x0134}
0x0ee96…0eebe               Head {h00=0x0024, h01=0x0020, text=»*  A1 - ADDRESS TO PROTOTYPE DWT«, t00=0x0098, t01=0x013e}
0x0eebe…0eee2               Head {h00=0x0020, h01=0x001b, text=»*  A2 - ADDRESS TO REAL DWT «, t00=0x0098, t01=0x0166}
0x0eee2…0eeec               Head {h00=0x0006, h01=0x0002, text=»* «, t00=0x0098, t01=0x018a}
0x0eeec…0ef16 (153, 0, 400) Head {h00=0x0026, h01=0x0022, text=» STR A5,A2 STORE CHANNEL PARAMETER«, t00=0x0099, t01=0x0004}
0x0ef16…0ef20               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0099, t01=0x002e}
0x0ef20…0ef40               Head {h00=0x001c, h01=0x0018, text=»*  CHECK IF INPUT DEVICE«, t00=0x0099, t01=0x0038}
0x0ef40…0ef4a               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0099, t01=0x0058}
0x0ef4a…0ef78               Head {h00=0x002a, h01=0x0026, text=» LDR* A3,A1 GET FIRST WORD OF TYPE DWT«, t00=0x0099, t01=0x0062}
0x0ef78…0ef9c               Head {h00=0x0020, h01=0x001c, text=» ANKL A3,/0100 INPUT DEVICE?«, t00=0x0099, t01=0x0090}
0x0ef9c…0efb4               Head {h00=0x0014, h01=0x000f, text=» RF(Z) DWT50 NO «, t00=0x0099, t01=0x00b4}
0x0efb4…0efbe               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0099, t01=0x00cc}
0x0efbe…0efd6               Head {h00=0x0014, h01=0x0010, text=»*  INPUT DEVICE:«, t00=0x0099, t01=0x00d6}
0x0efd6…0eff2               Head {h00=0x0018, h01=0x0014, text=»*  CHECK IF KEYBOARD«, t00=0x0099, t01=0x00ee}
0x0eff2…0effc               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0099, t01=0x010a}
0x0effc…0f016               Head {h00=0x0016, h01=0x0012, text=» LD A3,DWTADR,A1  «, t00=0x0099, t01=0x0114}
0x0f016…0f02e               Head {h00=0x0014, h01=0x0010, text=» LD A3,DEVIND,A3«, t00=0x0099, t01=0x012e}
0x0f02e…0f040               Head {h00=0x000e, h01=0x0009, text=» CWK A3,6 «, t00=0x0099, t01=0x0146}
0x0f040…0f062               Head {h00=0x001e, h01=0x001a, text=» RF(NE) DWT60 NOT KEYBOARD«, t00=0x0099, t01=0x0158}
0x0f062…0f06c               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0099, t01=0x017a}
0x0f06c…0f08e               Head {h00=0x001e, h01=0x001a, text=»*  INPUT DEVICE = KEYBOARD«, t00=0x0099, t01=0x0184}
0x0f08e…0f0a2               Head {h00=0x0010, h01=0x000c, text=»*  IF ECHO: «, t00=0x009a, t01=0x0016}
0x0f0a2…0f0d8               Head {h00=0x0032, h01=0x002e, text=»*  STORE ADDRESS OF KEYBOARD DWT IN THIRD WORD«, t00=0x009a, t01=0x002a}
0x0f0d8…0f10a               Head {h00=0x002e, h01=0x0029, text=»*  OF PROTOTYPE DWT OF OUTPUT ECHO DEVICE «, t00=0x009a, t01=0x0060}
0x0f10a…0f114               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x009a, t01=0x0092}
0x0f114…0f132               Head {h00=0x001a, h01=0x0050, text=» LD A5,DWTECH,A1 ECHO?«, t00=0x009a, t01=0x009c}
0x0f132…0f14a               Head {h00=0x0014, h01=0x000f, text=» RF(Z) DWT40 NO «, t00=0x009a, t01=0x00ba}
0x0f14a…0f184               Head {h00=0x0036, h01=0x0050, text=» AD A5,M:REL,A13 RELOCATE ECHO DEVICE DWT-ADDRESS «, t00=0x009a, t01=0x00d2}
0x0f184…0f1ae               Head {h00=0x0026, h01=0x0050, text=» ST A2,4,A5 SAVE INPUT DWT-ADDRESS«, t00=0x009a, t01=0x010c}
0x0f1ae…0f1bc               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x009a, t01=0x0136}
0x0f1bc…0f1d0               Head {h00=0x0010, h01=0x0050, text=»DWT40 EQU * «, t00=0x009a, t01=0x0144}
0x0f1d0…0f1da               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x009a, t01=0x0158}
0x0f1da…0f210               Head {h00=0x0032, h01=0x002d, text=»*  RELOCATE POINTERS TO CIRCULAR INPUT BUFFER «, t00=0x009a, t01=0x0162}
0x0f210…0f21a               Head {h00=0x0006, h01=0x0002, text=»* «, t00=0x009b, t01=0x0008}
0x0f21a…0f23c               Head {h00=0x001e, h01=0x001a, text=» LDR A5,A2 GET DWT-ADDRESS«, t00=0x009b, t01=0x0012}
0x0f23c…0f272               Head {h00=0x0032, h01=0x0050, text=» ADKL A5,DWTSQ DISPLACEMENT TO START OF BUFFER«, t00=0x009b, t01=0x0034}
0x0f272…0f29a               Head {h00=0x0024, h01=0x001f, text=» ST A5,DWTSQ-4,A2 STORE POINTER «, t00=0x009b, t01=0x006a}
0x0f29a…0f2c2               Head {h00=0x0024, h01=0x001f, text=» ST A5,DWTSQ-2,A2 STORE POINTER «, t00=0x009b, t01=0x0092}
0x0f2c2…0f2cc               Head {h00=0x0006, h01=0x0002, text=»* «, t00=0x009b, t01=0x00ba}
0x0f2cc…0f2ea               Head {h00=0x001a, h01=0x0016, text=»*  IF DOUBLE KEYBOARD:«, t00=0x009b, t01=0x00c4}
0x0f2ea…0f332               Head {h00=0x0044, h01=0x0040, text=»*  ADD 1 TO DWT-ADDRESS AND SAVE IT IN TEMPORARY INTERRUPT TABLE«, t00=0x009b, t01=0x00e2}
0x0f332…0f36c               Head {h00=0x0036, h01=0x0032, text=»*  IN ENTRY CORRESPONDING TO SECOND DEVICE ADDRESS«, t00=0x009b, t01=0x012a}
0x0f36c…0f376               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x009b, t01=0x0164}
0x0f376…0f3a4               Head {h00=0x002a, h01=0x0026, text=» LDR* A3,A1 GET FIRST WORD OF TYPE DWT«, t00=0x009b, t01=0x016e}
0x0f3a4…0f3ce               Head {h00=0x0026, h01=0x0022, text=» ANK A3,/F GET FOUR RIGHTMOST BITS«, t00=0x009c, t01=0x000c}
0x0f3ce…0f3f6               Head {h00=0x0024, h01=0x0050, text=» RF(Z) DWT60 NOT DOUBLE KEYBOARD«, t00=0x009c, t01=0x0036}
0x0f3f6…0f41e               Head {h00=0x0024, h01=0x001f, text=» LDR A5,A2 GET REAL DWT-ADDRESS «, t00=0x009c, t01=0x005e}
0x0f41e…0f438               Head {h00=0x0016, h01=0x0011, text=» ADK A5,1 ADD ONE «, t00=0x009c, t01=0x0086}
0x0f438…0f46c               Head {h00=0x0030, h01=0x002c, text=» SUK A3,1 DISPLACEMENT=0 IF DEVICE ADDRESS=1«, t00=0x009c, t01=0x00a0}
0x0f46c…0f490               Head {h00=0x0020, h01=0x001c, text=» ADR A3,A3 BYTE DISPLACEMENT«, t00=0x009c, t01=0x00d4}
0x0f490…0f4c2               Head {h00=0x002e, h01=0x0050, text=» AD A3,SAVE07,A13 ENTRY IN INTERRUPT TABLE«, t00=0x009c, t01=0x00f8}
0x0f4c2…0f4ea               Head {h00=0x0024, h01=0x001f, text=» STR A5,A3 STORE DEVICE-ADDRESS «, t00=0x009c, t01=0x012a}
0x0f4ea…0f4fc               Head {h00=0x000e, h01=0x0009, text=» RF DWT60 «, t00=0x009c, t01=0x0152}
0x0f4fc…0f50a               Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x009c, t01=0x0164}
0x0f50a…0f51e               Head {h00=0x0010, h01=0x0050, text=»DWT50 EQU * «, t00=0x009c, t01=0x0172}
0x0f51e…0f528               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x009c, t01=0x0186}
0x0f528…0f540               Head {h00=0x0014, h01=0x0010, text=»*  OUTPUT DEVICE«, t00=0x009c, t01=0x0190}
0x0f540…0f562               Head {h00=0x001e, h01=0x0019, text=»*  IF ECHO OUTPUT DEVICE: «, t00=0x009d, t01=0x0018}
0x0f562…0f5a0               Head {h00=0x003a, h01=0x0036, text=»*  GET CORRESPONDING INPUT DWT-ADDRESS FROM THIRD WORD«, t00=0x009d, t01=0x003a}
0x0f5a0…0f5b6               Head {h00=0x0012, h01=0x000e, text=»*  IN THE DWT.«, t00=0x009d, t01=0x0078}
0x0f5b6…0f5f2               Head {h00=0x0038, h01=0x0033, text=»*  SAVE ADDRESS OF THIS DWT IN WORD 18 OF INPUT DWT «, t00=0x009d, t01=0x008e}
0x0f5f2…0f61a               Head {h00=0x0024, h01=0x0020, text=»*  AND CLEAR WORD 3 OF THIS DWT.«, t00=0x009d, t01=0x00ca}
0x0f61a…0f624               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x009d, t01=0x00f2}
0x0f624…0f658               Head {h00=0x0030, h01=0x0050, text=» LD A5,DWTECB,A2 GET THIRD WORD IN REAL DWT «, t00=0x009d, t01=0x00fc}
0x0f658…0f684               Head {h00=0x0028, h01=0x0023, text=» RF(Z) DWT60 NOT ECHO OUTPUT DEVICE «, t00=0x009d, t01=0x0130}
0x0f684…0f6c2               Head {h00=0x003a, h01=0x0050, text=» ST A2,DWTECH,A5 STORE DWT-ADDRESS OF REAL OUTPUT DWT «, t00=0x009d, t01=0x015c}
0x0f6c2…0f6f8               Head {h00=0x0032, h01=0x0050, text=» CM DWTECB,A1 CLEAR THIRD WORD OF THIS DWT =2 «, t00=0x009e, t01=0x000a}
0x0f6f8…0f70c               Head {h00=0x0010, h01=0x0050, text=»DWT60 EQU * «, t00=0x009e, t01=0x0040}
0x0f70c…0f716               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x009e, t01=0x0054}
0x0f716…0f730               Head {h00=0x0016, h01=0x0012, text=»*  CHECK IF PAGING«, t00=0x009e, t01=0x005e}
0x0f730…0f73a               Head {h00=0x0006, h01=0x0002, text=»* «, t00=0x009e, t01=0x0078}
0x0f73a…0f760               Head {h00=0x0022, h01=0x0050, text=» LD A5,SCTOPT GET OPTION WORD «, t00=0x009e, t01=0x0082}
0x0f760…0f77e               Head {h00=0x001a, h01=0x0050, text=» ANK A5,1 MMU PAGING? «, t00=0x009e, t01=0x00a8}
0x0f77e…0f792               Head {h00=0x0010, h01=0x000c, text=» RF(Z) DWT70«, t00=0x009e, t01=0x00c6}
0x0f792…0f7a0               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x009e, t01=0x00da}
0x0f7a0…0f7d0               Head {h00=0x002c, h01=0x0050, text=» LD A5,DWTMEC,A2 GET MONITOR ECB ADDRESS«, t00=0x009e, t01=0x00e8}
0x0f7d0…0f7fc               Head {h00=0x0028, h01=0x0050, text=» LDR A4,A1 GET PROTOTYPE DWT-ADDRESS«, t00=0x009e, t01=0x0118}
0x0f7fc…0f82a               Head {h00=0x002a, h01=0x0050, text=» SUR A4,A2 COMPUTE RELOCATION CONSTANT«, t00=0x009e, t01=0x0144}
0x0f82a…0f85a               Head {h00=0x002c, h01=0x0050, text=» SUR A5,A4 RELOCATE MONITOR ECB ADDRESS «, t00=0x009e, t01=0x0172}
0x0f85a…0f882               Head {h00=0x0024, h01=0x0050, text=» ANKL A5,/FFFE MAKE EVEN ADDRESS«, t00=0x009f, t01=0x0012}
0x0f882…0f8a8               Head {h00=0x0022, h01=0x0050, text=» ST A5,DWTMEC,A2 STORE IT BACK«, t00=0x009f, t01=0x003a}
0x0f8a8…0f8b2               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x009f, t01=0x0060}
0x0f8b2…0f8f2               Head {h00=0x003c, h01=0x0050, text=»*  PAGING: CHECK IF INTERNAL BUFFER SHOULD BE ALLOCATED «, t00=0x009f, t01=0x006a}
0x0f8f2…0f8fc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009f, t01=0x00aa}
0x0f8fc…0f926               Head {h00=0x0026, h01=0x0050, text=» LD A5,DWTADR,A2 GET ADDRESS BLOCK«, t00=0x009f, t01=0x00b4}
0x0f926…0f95c               Head {h00=0x0032, h01=0x0050, text=» LD A4,BUFLEN,A5 GET LENGTH OF INTERNAL BUFFER«, t00=0x009f, t01=0x00de}
0x0f95c…0f984               Head {h00=0x0024, h01=0x0050, text=» RF(Z) DWT70 ALLOCATE NO BUFFER!«, t00=0x009f, t01=0x0114}
0x0f984…0f98e               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x009f, t01=0x013c}
0x0f98e…0f9de               Head {h00=0x004c, h01=0x0050, text=»*  ALLOCATE INTERNAL BUFFER AND STORE ADDRESS IN SECOND WORD OF INTERNAL«, t00=0x009f, t01=0x0146}
0x0f9de…0f9e8               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00a0, t01=0x0008}
0x0f9e8…0fa18               Head {h00=0x002c, h01=0x0050, text=» LD A5,DWTMEC,A2 GET MONITOR ECB-ADDRESS«, t00=0x00a0, t01=0x0012}
0x0fa18…0fa44               Head {h00=0x0028, h01=0x0023, text=» LDR A3,A12 INTERNAL BUFFER ADDRESS «, t00=0x00a0, t01=0x0042}
0x0fa44…0fa58               Head {h00=0x0010, h01=0x000b, text=» ADK A3,1   «, t00=0x00a0, t01=0x006e}
0x0fa58…0fa88               Head {h00=0x002c, h01=0x0028, text=» ANKL A3,/FFFE MAKE SURE OF EVEN ADDRESS«, t00=0x00a0, t01=0x0082}
0x0fa88…0faa2               Head {h00=0x0016, h01=0x0050, text=» ST A3,2,A5  SAVE «, t00=0x00a0, t01=0x00b2}
0x0faa2…0fac0               Head {h00=0x001a, h01=0x0050, text=» LDR A3,A4 GET LENGTH «, t00=0x00a0, t01=0x00cc}
0x0fac0…0faea               Head {h00=0x0026, h01=0x0050, text=» ADK A3,3 ADD BO FERMS CONSTANT+1 «, t00=0x00a0, t01=0x00ea}
0x0faea…0fb12               Head {h00=0x0024, h01=0x0050, text=» ANKL A3,/FFFE MAKE LENGTH EVEN «, t00=0x00a0, t01=0x0114}
0x0fb12…0fb20               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00a0, t01=0x013c}
0x0fb20…0fb2a               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00a0, t01=0x014a}
0x0fb2a…0fb62               Head {h00=0x0034, h01=0x0030, text=»*  CHECK IF INTERNAL BUFFER SIZE IS GREATER THAN«, t00=0x00a0, t01=0x0154}
0x0fb62…0fb9c               Head {h00=0x0036, h01=0x0031, text=»*  THE SIZE OF BUFFER RESERVED FOR SYSLOD PART A. «, t00=0x00a0, t01=0x018c}
0x0fb9c…0fbd4               Head {h00=0x0034, h01=0x0030, text=»*  IF YES,THAN STORE THE ADDRESS AND SIZE OF THE«, t00=0x00a1, t01=0x0036}
0x0fbd4…0fc04               Head {h00=0x002c, h01=0x0050, text=»*  INTERNAL BUFFER IN SYSBUF AND BUFSIZ.«, t00=0x00a1, t01=0x006e}
0x0fc04…0fc0e               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00a1, t01=0x009e}
0x0fc0e…0fc2a               Head {h00=0x0018, h01=0x0013, text=» CW A3,BUFSIZ,A13   «, t00=0x00a1, t01=0x00a8}
0x0fc2a…0fc40               Head {h00=0x0012, h01=0x000d, text=» RF(NG) DWT65 «, t00=0x00a1, t01=0x00c4}
0x0fc40…0fc5a               Head {h00=0x0016, h01=0x0011, text=» ST A3,BUFSIZ,A13 «, t00=0x00a1, t01=0x00da}
0x0fc5a…0fc74               Head {h00=0x0016, h01=0x0050, text=» ST A12,SYSBUF,A13«, t00=0x00a1, t01=0x00f4}
0x0fc74…0fc88               Head {h00=0x0010, h01=0x0050, text=»DWT65 EQU * «, t00=0x00a1, t01=0x010e}
0x0fc88…0fcac               Head {h00=0x0020, h01=0x001b, text=» ADR A12,A3 NEXT FREE ENTRY «, t00=0x00a1, t01=0x0122}
0x0fcac…0fcba               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00a1, t01=0x0146}
0x0fcba…0fcce               Head {h00=0x0010, h01=0x0050, text=»DWT70 EQU * «, t00=0x00a1, t01=0x0154}
0x0fcce…0fcd8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a1, t01=0x0168}
0x0fcd8…0fd0a               Head {h00=0x002e, h01=0x0050, text=»*  STORE FILE-CODE AND DWT-ADDRESS IN TTAB«, t00=0x00a1, t01=0x0172}
0x0fd0a…0fd14               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a2, t01=0x0014}
0x0fd14…0fd3a               Head {h00=0x0022, h01=0x0050, text=» ADKL A10,2 NEXT ENTRY IN TTAB«, t00=0x00a2, t01=0x001e}
0x0fd3a…0fd60               Head {h00=0x0022, h01=0x0050, text=» LDR* A5,A7 GET INDEX/FILECODE«, t00=0x00a2, t01=0x0044}
0x0fd60…0fd8e               Head {h00=0x002a, h01=0x0050, text=» STR A5,A10 STORE IN TASK CONF. TABLE «, t00=0x00a2, t01=0x006a}
0x0fd8e…0fdb4               Head {h00=0x0022, h01=0x0050, text=» ADKL A10,2 NEXT ENTRY IN TTAB«, t00=0x00a2, t01=0x0098}
0x0fdb4…0fdda               Head {h00=0x0022, h01=0x0050, text=» STR A2,A10 STORE DWT-ADDRESS «, t00=0x00a2, t01=0x00be}
0x0fdda…0fde4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a2, t01=0x00e4}
0x0fde4…0fe14               Head {h00=0x002c, h01=0x0027, text=»*  CHECK IF MOORE DEVICES IN THIS CLASS «, t00=0x00a2, t01=0x00ee}
0x0fe14…0fe1e               Head {h00=0x0006, h01=0x0002, text=»* «, t00=0x00a2, t01=0x011e}
0x0fe1e…0fe30               Head {h00=0x000e, h01=0x000a, text=» SUKL A8,4«, t00=0x00a2, t01=0x0128}
0x0fe30…0fe44               Head {h00=0x0010, h01=0x000c, text=» RF(Z) DWTEX«, t00=0x00a2, t01=0x013a}
0x0fe44…0fe62               Head {h00=0x001a, h01=0x0015, text=» ADK A7,4 NEXT DEVICE «, t00=0x00a2, t01=0x014e}
0x0fe62…0fe86               Head {h00=0x0020, h01=0x0050, text=» LDKL A1,DWT10 START OF LOOP«, t00=0x00a2, t01=0x016c}
0x0fe86…0feb6               Head {h00=0x002c, h01=0x0050, text=» AD A1,M:REL,A13 RELOCATE START OF LOOP «, t00=0x00a2, t01=0x0190}
0x0feb6…0fec6               Head {h00=0x000c, h01=0x0050, text=» ABR A1 «, t00=0x00a3, t01=0x0030}
0x0fec6…0feda               Head {h00=0x0010, h01=0x0050, text=»DWTEX EQU * «, t00=0x00a3, t01=0x0040}
0x0feda…0fef2               Head {h00=0x0014, h01=0x000f, text=» RTN A14 RETURN «, t00=0x00a3, t01=0x0054}
0x0fef2…0ff00               Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x00a3, t01=0x006c}
0x0ff00…0ff2e               Head {h00=0x002a, h01=0x0025, text=»************************************* «, t00=0x00a3, t01=0x007a}
0x0ff2e…0ff5c               Head {h00=0x002a, h01=0x0025, text=»*  I:CHP - INIT CHANNEL PARAMETER   * «, t00=0x00a3, t01=0x00a8}
0x0ff5c…0ff8a               Head {h00=0x002a, h01=0x0025, text=»************************************* «, t00=0x00a3, t01=0x00d6}
0x0ff8a…0ff94               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00a3, t01=0x0104}
0x0ff94…0ffb4               Head {h00=0x001c, h01=0x0018, text=»*  REFERENCED IN: DWTGEN«, t00=0x00a3, t01=0x010e}
0x0ffb4…0ffbe               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00a3, t01=0x012e}
0x0ffbe…0ffee               Head {h00=0x002c, h01=0x0028, text=»*  ENTRY:  A1 - POINTER TO PROTOTYPE DWT«, t00=0x00a3, t01=0x0138}
0x0ffee…1001a               Head {h00=0x0028, h01=0x0023, text=»*          A2 - POINTER TO REAL DWT «, t00=0x00a3, t01=0x0168}
0x1001a…10048 (164, 0, 400) Head {h00=0x002a, h01=0x0026, text=»*          A6 - LINE CONNECTION NUMBER«, t00=0x00a4, t01=0x0004}
0x10048…10076               Head {h00=0x002a, h01=0x0050, text=»*          A9 - POINTER TO TDC RECORD «, t00=0x00a4, t01=0x0032}
0x10076…10080               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00a4, t01=0x0060}
0x10080…100aa               Head {h00=0x0026, h01=0x0021, text=»*  EXIT:   A5 - CHANNEL PARAMETER «, t00=0x00a4, t01=0x006a}
0x100aa…100ee               Head {h00=0x0040, h01=0x0050, text=»*          SAVE05 - SELECTS INTERRUPT TABLE (INTLT1-INTRT4) «, t00=0x00a4, t01=0x0094}
0x100ee…10122               Head {h00=0x0030, h01=0x0050, text=»*          SAVE06 - SELECTS LINE ENTRY (1-8)«, t00=0x00a4, t01=0x00d8}
0x10122…1012c               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00a4, t01=0x010c}
0x1012c…10150               Head {h00=0x0020, h01=0x001c, text=»*  WORK REGISTERS:  A3,A4,A5«, t00=0x00a4, t01=0x0116}
0x10150…1015a               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00a4, t01=0x013a}
0x1015a…10172               Head {h00=0x0014, h01=0x000f, text=»*  SUBROUTINES: «, t00=0x00a4, t01=0x0144}
0x10172…1017c               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00a4, t01=0x015c}
0x1017c…1018a               Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x00a4, t01=0x0166}
0x1018a…1019e               Head {h00=0x0010, h01=0x0050, text=»I:CHP EQU * «, t00=0x00a4, t01=0x0174}
0x1019e…101d2               Head {h00=0x0030, h01=0x0050, text=» LD A6,SAVE08,A13 GET LINE CONNECTION NUMBER«, t00=0x00a4, t01=0x0188}
0x101d2…10202               Head {h00=0x002c, h01=0x0027, text=» SUK A6,1 MODIFY LINE CONNECTION NUMBER «, t00=0x00a5, t01=0x002c}
0x10202…10236               Head {h00=0x0030, h01=0x002b, text=» LDR* A5,A1 GET FIRST WOED OF PROTOTYPE DWT «, t00=0x00a5, t01=0x005c}
0x10236…10262               Head {h00=0x0028, h01=0x0023, text=» ANKL A5,/F1F0 CLEAR BITS TO MODIFY «, t00=0x00a5, t01=0x0090}
0x10262…10298               Head {h00=0x0032, h01=0x002e, text=» LDR A3,A6 GET MODIFIED LINE CONNECTION NUMBER«, t00=0x00a5, t01=0x00bc}
0x10298…102c2               Head {h00=0x0026, h01=0x0022, text=» LC A4,TDC+5,A9 CHECK TYPE OF LINE«, t00=0x00a5, t01=0x00f2}
0x102c2…102e2               Head {h00=0x001c, h01=0x0018, text=» CCK A4,'LL' LOCAL LINE?«, t00=0x00a5, t01=0x011c}
0x102e2…10304               Head {h00=0x001e, h01=0x0019, text=» RF(NE) I:CHPR NO: REMOTE «, t00=0x00a5, t01=0x013c}
0x10304…10318               Head {h00=0x0010, h01=0x0050, text=»I:CHPL EQU *«, t00=0x00a5, t01=0x015e}
0x10318…10338               Head {h00=0x001c, h01=0x0018, text=» ANK A3,7 GET BITS 13-15«, t00=0x00a5, t01=0x0172}
0x10338…10356 (166, 0, 400) Head {h00=0x001a, h01=0x0050, text=» ST A3,SAVE06,A13 SAVE«, t00=0x00a6, t01=0x0004}
0x10356…10378               Head {h00=0x001e, h01=0x001a, text=» SLL A3,9 MOVE TO BITS 4-6«, t00=0x00a6, t01=0x0022}
0x10378…103a2               Head {h00=0x0026, h01=0x0022, text=» ORR A5,A3 MERGE WITH OLD CONTENTS«, t00=0x00a6, t01=0x0044}
0x103a2…103d0               Head {h00=0x002a, h01=0x0025, text=» LDR A3,A6 GET LINE CONNECTION NUMBER «, t00=0x00a6, t01=0x006e}
0x103d0…103f2               Head {h00=0x001e, h01=0x001a, text=» ANK A3,/18 GET BITS 11-12«, t00=0x00a6, t01=0x009c}
0x103f2…10416               Head {h00=0x0020, h01=0x001c, text=» SRL A3,2 MOVE TO BITS 13-14«, t00=0x00a6, t01=0x00be}
0x10416…10434               Head {h00=0x001a, h01=0x0050, text=» ST A3,SAVE05,A13 SAVE«, t00=0x00a6, t01=0x00e2}
0x10434…10458               Head {h00=0x0020, h01=0x001c, text=» SRL A3,1 MOVE TO BITS 14-15«, t00=0x00a6, t01=0x0100}
0x10458…10482               Head {h00=0x0026, h01=0x0022, text=» ORR A5,A3 MERGE WITH OLD CONTENTS«, t00=0x00a6, t01=0x0124}
0x10482…10494               Head {h00=0x000e, h01=0x000a, text=» RF I:CHPE«, t00=0x00a6, t01=0x014e}
0x10494…104a2               Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x00a6, t01=0x0160}
0x104a2…104b6               Head {h00=0x0010, h01=0x0050, text=»I:CHPR EQU *«, t00=0x00a6, t01=0x016e}
0x104b6…104c0               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00a6, t01=0x0182}
0x104c0…104d6               Head {h00=0x0012, h01=0x000e, text=»*  REMOTE LINE«, t00=0x00a6, t01=0x018c}
0x104d6…104e0               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00a7, t01=0x0012}
0x104e0…10500               Head {h00=0x001c, h01=0x0018, text=» ANK A3,3 GET BITS 14-15«, t00=0x00a7, t01=0x001c}
0x10500…10516               Head {h00=0x0012, h01=0x000e, text=» RF(NZ) I:CH10«, t00=0x00a7, t01=0x003c}
0x10516…1054a               Head {h00=0x0030, h01=0x002c, text=» ANKL A5,/F1FF CLEAR BITS 4-6 (= STORE ZERO)«, t00=0x00a7, t01=0x0052}
0x1054a…10578               Head {h00=0x002a, h01=0x0050, text=» ST A3,SAVE06,A13 SAVE ENTRY SELECTOR «, t00=0x00a7, t01=0x0086}
0x10578…1058a               Head {h00=0x000e, h01=0x000a, text=» RF I:CH50«, t00=0x00a7, t01=0x00b4}
0x1058a…1059e               Head {h00=0x0010, h01=0x0050, text=»I:CH10 EQU *«, t00=0x00a7, t01=0x00c6}
0x1059e…105ba               Head {h00=0x0018, h01=0x0014, text=» ANK A3,2 GET BIT 14«, t00=0x00a7, t01=0x00da}
0x105ba…105d0               Head {h00=0x0012, h01=0x000e, text=» RF(NZ) I:CH20«, t00=0x00a7, t01=0x00f6}
0x105d0…105fa               Head {h00=0x0026, h01=0x0022, text=» ORKL A5,/0800 STORE 4 IN BITS 4-6«, t00=0x00a7, t01=0x010c}
0x105fa…1061a               Head {h00=0x001c, h01=0x0018, text=» LDK A3,4 ENTRY SELECTOR«, t00=0x00a7, t01=0x0136}
0x1061a…10638               Head {h00=0x001a, h01=0x0050, text=» ST A3,SAVE06,A13 SAVE«, t00=0x00a7, t01=0x0156}
0x10638…1064a               Head {h00=0x000e, h01=0x000a, text=» RF I:CH50«, t00=0x00a7, t01=0x0174}
0x1064a…1065e               Head {h00=0x0010, h01=0x0050, text=»I:CH20 EQU *«, t00=0x00a7, t01=0x0186}
0x1065e…10684               Head {h00=0x0022, h01=0x001e, text=» LDR A3,A6 GET LINE CONNECTION«, t00=0x00a8, t01=0x000a}
0x10684…106a0               Head {h00=0x0018, h01=0x0014, text=» ANK A3,1 GET BIT 15«, t00=0x00a8, t01=0x0030}
0x106a0…106b6               Head {h00=0x0012, h01=0x000e, text=» RF(NZ) I:CH30«, t00=0x00a8, t01=0x004c}
0x106b6…106e0               Head {h00=0x0026, h01=0x0022, text=» ORKL A5,/0200 STORE 1 IN BITS 4-6«, t00=0x00a8, t01=0x0062}
0x106e0…10700               Head {h00=0x001c, h01=0x0018, text=» LDK A3,1 ENTRY SELECTOR«, t00=0x00a8, t01=0x008c}
0x10700…1071e               Head {h00=0x001a, h01=0x0050, text=» ST A3,SAVE06,A13 SAVE«, t00=0x00a8, t01=0x00ac}
0x1071e…10730               Head {h00=0x000e, h01=0x000a, text=» RF I:CH50«, t00=0x00a8, t01=0x00ca}
0x10730…10744               Head {h00=0x0010, h01=0x0050, text=»I:CH30 EQU *«, t00=0x00a8, t01=0x00dc}
0x10744…1076e               Head {h00=0x0026, h01=0x0022, text=» ORKL A5,/0A00 STORE 5 IN BITS 4-6«, t00=0x00a8, t01=0x00f0}
0x1076e…1078e               Head {h00=0x001c, h01=0x0018, text=» LDK A3,5 ENTRY SELECTOR«, t00=0x00a8, t01=0x011a}
0x1078e…107ac               Head {h00=0x001a, h01=0x0050, text=» ST A3,SAVE06,A13 SAVE«, t00=0x00a8, t01=0x013a}
0x107ac…107ba               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00a8, t01=0x0158}
0x107ba…107ce               Head {h00=0x0010, h01=0x0050, text=»I:CH50 EQU *«, t00=0x00a8, t01=0x0166}
0x107ce…107f4               Head {h00=0x0022, h01=0x001e, text=» LDR A3,A6 GET LINE CONNECTION«, t00=0x00a8, t01=0x017a}
0x107f4…10812               Head {h00=0x001a, h01=0x0016, text=» LDK A4,4 INIT COUNTER«, t00=0x00a9, t01=0x0010}
0x10812…10826               Head {h00=0x0010, h01=0x0050, text=»I:CH60 EQU *«, t00=0x00a9, t01=0x002e}
0x10826…10858               Head {h00=0x002e, h01=0x002a, text=» SUK A3,2 DECREMENT LINE CONNECTION NUMBER«, t00=0x00a9, t01=0x0042}
0x10858…1086e               Head {h00=0x0012, h01=0x000d, text=» RF(N) I:CH70 «, t00=0x00a9, t01=0x0074}
0x1086e…10898               Head {h00=0x0026, h01=0x0022, text=» ADK A4,1 INCREMENT TABLE SELECTOR«, t00=0x00a9, t01=0x008a}
0x10898…108aa               Head {h00=0x000e, h01=0x000a, text=» RB I:CH60«, t00=0x00a9, t01=0x00b4}
0x108aa…108be               Head {h00=0x0010, h01=0x0050, text=»I:CH70 EQU *«, t00=0x00a9, t01=0x00c6}
0x108be…108ea               Head {h00=0x0028, h01=0x0024, text=» ORR A5,A4 STORE COMPUTED BITS 12-15«, t00=0x00a9, t01=0x00da}
0x108ea…108fc               Head {h00=0x000e, h01=0x0009, text=» SUK A4,4 «, t00=0x00a9, t01=0x0106}
0x108fc…1090e               Head {h00=0x000e, h01=0x0009, text=» ANK A4,6 «, t00=0x00a9, t01=0x0118}
0x1090e…10920               Head {h00=0x000e, h01=0x0009, text=» ADK A4,8 «, t00=0x00a9, t01=0x012a}
0x10920…1093e               Head {h00=0x001a, h01=0x0050, text=» ST A4,SAVE05,A13 SAVE«, t00=0x00a9, t01=0x013c}
0x1093e…10952               Head {h00=0x0010, h01=0x0050, text=»I:CHPE EQU *«, t00=0x00a9, t01=0x015a}
0x10952…1096a               Head {h00=0x0014, h01=0x0050, text=» RTN A14 RETURN «, t00=0x00a9, t01=0x016e}
0x1096a…10978               Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x00a9, t01=0x0186}
0x10978…109ae (170, 0, 400) Head {h00=0x0032, h01=0x002e, text=»**********************************************«, t00=0x00aa, t01=0x0004}
0x109ae…109e4               Head {h00=0x0032, h01=0x002e, text=»*  B:ITAB - BUILD REAL-TIME INTERRUPT TABLE  *«, t00=0x00aa, t01=0x003a}
0x109e4…10a1a               Head {h00=0x0032, h01=0x002e, text=»**********************************************«, t00=0x00aa, t01=0x0070}
0x10a1a…10a24               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00aa, t01=0x00a6}
0x10a24…10a46               Head {h00=0x001e, h01=0x0019, text=»*  REFERENCED IN:  DWTGEN «, t00=0x00aa, t01=0x00b0}
0x10a46…10a50               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00aa, t01=0x00d2}
0x10a50…10a7e               Head {h00=0x002a, h01=0x0026, text=»*  ENTRY:  SCTSFA - START OF FREE AREA«, t00=0x00aa, t01=0x00dc}
0x10a7e…10a88               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00aa, t01=0x010a}
0x10a88…10ac4               Head {h00=0x0038, h01=0x0034, text=»*  EXIT:  INTLT1-INTRT4 - REAL TIME INTERRUPT TABLES«, t00=0x00aa, t01=0x0114}
0x10ac4…10ace               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00aa, t01=0x0150}
0x10ace…10afa               Head {h00=0x0028, h01=0x0024, text=»*  REGISTER USE:  A1 - WORK REGISTER«, t00=0x00aa, t01=0x015a}
0x10afa…10b20               Head {h00=0x0022, h01=0x001d, text=»*                 A2 -      " «, t00=0x00aa, t01=0x0186}
0x10b20…10b46               Head {h00=0x0022, h01=0x001d, text=»*                 A3 -      " «, t00=0x00ab, t01=0x001c}
0x10b46…10b88               Head {h00=0x003e, h01=0x0050, text=»*                 A4 - LENGTH OF LINE SAVE01URATION TABLE «, t00=0x00ab, t01=0x0042}
0x10b88…10bb6               Head {h00=0x002a, h01=0x0025, text=»*                 A5 - DEVICE COUNTER «, t00=0x00ab, t01=0x0084}
0x10bb6…10be2               Head {h00=0x0028, h01=0x0023, text=»*                 A6 - LINE COUNTER «, t00=0x00ab, t01=0x00b2}
0x10be2…10c18               Head {h00=0x0032, h01=0x0050, text=»*                 A7 - DISPLACEMENT IN SAVE21 «, t00=0x00ab, t01=0x00de}
0x10c18…10c5c               Head {h00=0x0040, h01=0x003b, text=»*                 A10- ADDRESS TO TEMPORARY INTERRUPT TABLE «, t00=0x00ab, t01=0x0114}
0x10c5c…10ca8               Head {h00=0x0048, h01=0x0044, text=»*                 A11- POINTER IN LINE CONF. PART OF REAL INT. TABLE«, t00=0x00ab, t01=0x0158}
0x10ca8…10cea               Head {h00=0x003e, h01=0x0039, text=»*                 A12- LINE ENTRY IN REAL INTERRUPT TABLE «, t00=0x00ac, t01=0x0014}
0x10cea…10cf4               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00ac, t01=0x0056}
0x10cf4…10d0a               Head {h00=0x0012, h01=0x000e, text=»*  SUBROUTINES«, t00=0x00ac, t01=0x0060}
0x10d0a…10d14               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00ac, t01=0x0076}
0x10d14…10d22               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00ac, t01=0x0080}
0x10d22…10d36               Head {h00=0x0010, h01=0x0050, text=»B:ITAB EQU *«, t00=0x00ac, t01=0x008e}
0x10d36…10d6c               Head {h00=0x0032, h01=0x002d, text=» LD A12,SCTSFA INIT POINTER TO FIRST R. I. T. «, t00=0x00ac, t01=0x00a2}
0x10d6c…10d80               Head {h00=0x0010, h01=0x0050, text=» LDR A11,A12«, t00=0x00ac, t01=0x00d8}
0x10d80…10da8               Head {h00=0x0024, h01=0x0020, text=» LDK A7,0 RESET POINTER IN IABAT«, t00=0x00ac, t01=0x00ec}
0x10da8…10dbc               Head {h00=0x0010, h01=0x0050, text=»BIT10 EQU * «, t00=0x00ac, t01=0x0114}
0x10dbc…10dce               Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x00ac, t01=0x0128}
0x10dce…10de8               Head {h00=0x0016, h01=0x0050, text=» ST A1,SAVE24,A13 «, t00=0x00ac, t01=0x013a}
0x10de8…10e08               Head {h00=0x001c, h01=0x0050, text=» ST A12,SAVE21,A13 SAVE «, t00=0x00ac, t01=0x0154}
0x10e08…10e3e               Head {h00=0x0032, h01=0x002d, text=» ADKL A11,16 INIT POINTER TO LINE CONF. TABLE «, t00=0x00ac, t01=0x0174}
0x10e3e…10e48               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00ad, t01=0x001a}
0x10e48…10e7c               Head {h00=0x0030, h01=0x002b, text=»*  GET ADDRESS TO TEMPORARY INTERRUPT TABLE «, t00=0x00ad, t01=0x0024}
0x10e7c…10e86               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00ad, t01=0x0058}
0x10e86…10e9e               Head {h00=0x0014, h01=0x0050, text=» LD A10,SCTSFA+2«, t00=0x00ad, t01=0x0062}
0x10e9e…10eb2               Head {h00=0x0010, h01=0x000b, text=» ADR A10,A7 «, t00=0x00ad, t01=0x007a}
0x10eb2…10ec8               Head {h00=0x0012, h01=0x000d, text=» LDR* A10,A10 «, t00=0x00ad, t01=0x008e}
0x10ec8…10ef2               Head {h00=0x0026, h01=0x0050, text=» LDK A6,0 RESET LINE ENTRY POINTER«, t00=0x00ad, t01=0x00a4}
0x10ef2…10f06               Head {h00=0x0010, h01=0x0050, text=»BIT20 EQU * «, t00=0x00ad, t01=0x00ce}
0x10f06…10f10               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00ad, t01=0x00e2}
0x10f10…10f4c               Head {h00=0x0038, h01=0x0050, text=»*  SAVE POINTER TO START OF LINE SAVE01URATION TABLE«, t00=0x00ad, t01=0x00ec}
0x10f4c…10f96               Head {h00=0x0046, h01=0x0050, text=»*  IN TEMPORARY AREA AND RESET LENGTH OF LINE SAVE01URATION TABLE «, t00=0x00ad, t01=0x0128}
0x10f96…10fa0               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00ad, t01=0x0172}
0x10fa0…10fe2               Head {h00=0x003e, h01=0x0050, text=» ST A11,SAVE23,A13 SAVE START OF LINE SAVE01URATION TABLE «, t00=0x00ad, t01=0x017c}
0x10fe2…11014               Head {h00=0x002e, h01=0x0029, text=» LDK A4,0 RESET LENGTH OF LINE CONF.TABLE «, t00=0x00ae, t01=0x002e}
0x11014…1101e               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00ae, t01=0x0060}
0x1101e…11052               Head {h00=0x0030, h01=0x002d, text=»*  INIT POINTER IN TEMPORARY INTERRUPT TABLE«, t00=0x00ae, t01=0x006a}
0x11052…11080               Head {h00=0x002a, h01=0x0026, text=»*  TO POINT AT LAST INPUT DEVICE ENTRY«, t00=0x00ae, t01=0x009e}
0x11080…1108a               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00ae, t01=0x00cc}
0x1108a…1109e               Head {h00=0x0010, h01=0x000c, text=» ADKL A10,12«, t00=0x00ae, t01=0x00d6}
0x1109e…110b0               Head {h00=0x000e, h01=0x0009, text=» LDK A5,7 «, t00=0x00ae, t01=0x00ea}
0x110b0…110c4               Head {h00=0x0010, h01=0x000c, text=» ADKL A11,14«, t00=0x00ae, t01=0x00fc}
0x110c4…110d2               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00ae, t01=0x0110}
0x110d2…110dc               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00ae, t01=0x011e}
0x110dc…1111c               Head {h00=0x003c, h01=0x0039, text=»*  CHECK INPUT PART OF TEMPORARY INTERUPT TABLE STARTING«, t00=0x00ae, t01=0x0128}
0x1111c…11142               Head {h00=0x0022, h01=0x001d, text=»*  WITH THE LAST DEVICE ENTRY «, t00=0x00ae, t01=0x0168}
0x11142…1114c               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00ae, t01=0x018e}
0x1114c…11160               Head {h00=0x0010, h01=0x0050, text=»BIT30 EQU * «, t00=0x00af, t01=0x0008}
0x11160…11184               Head {h00=0x0020, h01=0x001c, text=» LDR* A1,A10 OCCUPIED ENTRY?«, t00=0x00af, t01=0x001c}
0x11184…1119e               Head {h00=0x0016, h01=0x0011, text=» RF(NZ) BIT40 YES «, t00=0x00af, t01=0x0040}
0x1119e…111b2               Head {h00=0x0010, h01=0x0050, text=»BIT35 EQU * «, t00=0x00af, t01=0x005a}
0x111b2…111e2               Head {h00=0x002c, h01=0x0028, text=» SUK A5,1 NO; CHECK IF LAST DEVICE ENTRY«, t00=0x00af, t01=0x006e}
0x111e2…111fa               Head {h00=0x0014, h01=0x0010, text=» RF(Z) BIT50 YES«, t00=0x00af, t01=0x009e}
0x111fa…11204               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00af, t01=0x00b6}
0x11204…11244               Head {h00=0x003c, h01=0x0037, text=»*  NO ENTRIES IN THE INPUT DEVICE PART OF THE TEMPORARY «, t00=0x00af, t01=0x00c0}
0x11244…11278               Head {h00=0x0030, h01=0x002b, text=»*  INTERRUPT TABLE HAS BEEN OCCUPIED SO FAR «, t00=0x00af, t01=0x0100}
0x11278…11282               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00af, t01=0x0134}
0x11282…112b4               Head {h00=0x002e, h01=0x0050, text=» SUKL A10,2 NEXT ENTRY IN TEMP. INT. TABLE«, t00=0x00af, t01=0x013e}
0x112b4…112e6               Head {h00=0x002e, h01=0x0050, text=» SUKL A11,2 NEXT ENTRY IN REAL INT. TABLE «, t00=0x00af, t01=0x0170}
0x112e6…112f8               Head {h00=0x000e, h01=0x0009, text=» RB BIT30 «, t00=0x00b0, t01=0x0012}
0x112f8…11302               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00b0, t01=0x0024}
0x11302…1134c               Head {h00=0x0046, h01=0x0042, text=»*  AN OCCUPIED ENTRY IN THE TEMPORARY INTERRUPT TABLE HAS OCURRED.«, t00=0x00b0, t01=0x002e}
0x1134c…11394               Head {h00=0x0044, h01=0x0040, text=»*  COPY THE CONTENTS OF THE INPUT DEVICE PART (INCLUDING ZEROES)«, t00=0x00b0, t01=0x0078}
0x11394…113e0               Head {h00=0x0048, h01=0x0043, text=»*  OF THE TEMPORARY INTERRUPT TABLE UP TO AND INCLUDING THIS ENTRY. «, t00=0x00b0, t01=0x00c0}
0x113e0…113ea               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00b0, t01=0x010c}
0x113ea…113fe               Head {h00=0x0010, h01=0x0050, text=»BIT40 EQU * «, t00=0x00b0, t01=0x0116}
0x113fe…1142c               Head {h00=0x002a, h01=0x0025, text=» STR A1,A11 STORE CONTENT IN R. I. T. «, t00=0x00b0, t01=0x012a}
0x1142c…1144e               Head {h00=0x001e, h01=0x001a, text=» ADK A4,2 INCREMENT LENGTH«, t00=0x00b0, t01=0x0158}
0x1144e…11472               Head {h00=0x0020, h01=0x001b, text=» SUK A5,1 LAS DEVICE ENTRY? «, t00=0x00b0, t01=0x017a}
0x11472…1148a               Head {h00=0x0014, h01=0x0010, text=» RF(Z) BIT50 YES«, t00=0x00b1, t01=0x000e}
0x1148a…114b2               Head {h00=0x0024, h01=0x0020, text=» SUKL A10,2 NEXT ENTRY IN T.I.T.«, t00=0x00b1, t01=0x0026}
0x114b2…114da               Head {h00=0x0024, h01=0x0020, text=» SUKL A11,2 NEXT ENTRY IN R.I.T.«, t00=0x00b1, t01=0x004e}
0x114da…11508               Head {h00=0x002a, h01=0x0026, text=» LDR* A1,A10 GET CONTENT OF NEXT ENTRY«, t00=0x00b1, t01=0x0076}
0x11508…1151a               Head {h00=0x000e, h01=0x0009, text=» RB BIT40 «, t00=0x00b1, t01=0x00a4}
0x1151a…11528               Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x00b1, t01=0x00b6}
0x11528…1153c               Head {h00=0x0010, h01=0x0050, text=»BIT50 EQU * «, t00=0x00b1, t01=0x00c4}
0x1153c…11546               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00b1, t01=0x00d8}
0x11546…1158c               Head {h00=0x0042, h01=0x003e, text=»*  ALL ENTRIES OF THE INPUT DEVICE PART IN TEMPORARY INTERRUPT«, t00=0x00b1, t01=0x00e2}
0x1158c…115ae               Head {h00=0x001e, h01=0x001b, text=»*  TABLE HAS BEEN SCANNED.«, t00=0x00b1, t01=0x0128}
0x115ae…115ec               Head {h00=0x003a, h01=0x0035, text=»*  -INIT POINTER TO FIRST ENTRY IN OUTPUT DEVICE PART «, t00=0x00b1, t01=0x014a}
0x115ec…1161a               Head {h00=0x002a, h01=0x0025, text=»*   OF THE TEMPORARY INTERRUPT TABLE. «, t00=0x00b1, t01=0x0188}
0x1161a…1163a               Head {h00=0x001c, h01=0x0018, text=»*  -INIT DEVICE COUNTER.«, t00=0x00b2, t01=0x0026}
0x1163a…11644               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00b2, t01=0x0046}
0x11644…11658               Head {h00=0x0010, h01=0x000c, text=» ADKL A10,14«, t00=0x00b2, t01=0x0050}
0x11658…1166a               Head {h00=0x000e, h01=0x0009, text=» LDK A5,7 «, t00=0x00b2, t01=0x0064}
0x1166a…11674               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00b2, t01=0x0076}
0x11674…116c4               Head {h00=0x004c, h01=0x0047, text=»*  SCAN ENTRIES IN OUTPUT DEVICE PART OF THE TEMPORARY INTERRUPT TABLE. «, t00=0x00b2, t01=0x0080}
0x116c4…116ec               Head {h00=0x0024, h01=0x001f, text=»*  -IF AN OCCUPIED ENTRY OCCUR: «, t00=0x00b2, t01=0x00d0}
0x116ec…1173c               Head {h00=0x004c, h01=0x0050, text=»*  FIND FIRST UNOCCUPIED ENTRY (CONTENT=ZERO) IN THE LINE SAVE01URATION «, t00=0x00b2, t01=0x00f8}
0x1173c…1178a               Head {h00=0x004a, h01=0x0045, text=»*  TABLE OF THE REAL INTERRUPT TABLE AND STORE CONTENT IN THIS ENTRY. «, t00=0x00b2, t01=0x0148}
0x1178a…117c4               Head {h00=0x0036, h01=0x0050, text=»*  -IF THIS EXTENDS THE LINE SAVE01URATION TABLE: «, t00=0x00b3, t01=0x0008}
0x117c4…117e0               Head {h00=0x0018, h01=0x0013, text=»*  INCREMENT LENGTH «, t00=0x00b3, t01=0x0042}
0x117e0…117ea               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00b3, t01=0x005e}
0x117ea…117fe               Head {h00=0x0010, h01=0x0050, text=»BIT70 EQU * «, t00=0x00b3, t01=0x0068}
0x117fe…11822               Head {h00=0x0020, h01=0x001c, text=» LDR* A1,A10 OCCUPIED ENTRY?«, t00=0x00b3, t01=0x007c}
0x11822…1183c               Head {h00=0x0016, h01=0x0011, text=» RF(NZ) BIT90 YES «, t00=0x00b3, t01=0x00a0}
0x1183c…11858               Head {h00=0x0018, h01=0x0014, text=» SUK A5,1 LAST ENTRY«, t00=0x00b3, t01=0x00ba}
0x11858…11872               Head {h00=0x0016, h01=0x0011, text=» RF(Z) BIT120 YES «, t00=0x00b3, t01=0x00d6}
0x11872…11886               Head {h00=0x0010, h01=0x0050, text=»BIT80 EQU * «, t00=0x00b3, t01=0x00f0}
0x11886…118a4               Head {h00=0x001a, h01=0x0016, text=» ADKL A10,2 NEXT ENTRY«, t00=0x00b3, t01=0x0104}
0x118a4…118b6               Head {h00=0x000e, h01=0x0009, text=» RB BIT70 «, t00=0x00b3, t01=0x0122}
0x118b6…118ca               Head {h00=0x0010, h01=0x0050, text=»BIT90 EQU * «, t00=0x00b3, t01=0x0134}
0x118ca…118d4               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00b3, t01=0x0148}
0x118d4…11924               Head {h00=0x004c, h01=0x004a, text=»*  AN OCCUPIED ENTRY IN OUPUT DEVICE PART OF THE TEMPORARU INTERRUPT TAB«, t00=0x00b3, t01=0x0152}
0x11924…11974               Head {h00=0x004c, h01=0x0050, text=»*  HAS OCURRED. FIND FIRST UNOCCUPIED ENTRY IN LINE SAVE01URATION TABLE «, t00=0x00b4, t01=0x0012}
0x11974…11998               Head {h00=0x0020, h01=0x001b, text=»*  OF REAL INTERRUPT TABLE. «, t00=0x00b4, t01=0x0062}
0x11998…119a2               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00b4, t01=0x0086}
0x119a2…119b6               Head {h00=0x0010, h01=0x0050, text=» LDR* A2,A11«, t00=0x00b4, t01=0x0090}
0x119b6…119cc               Head {h00=0x0012, h01=0x000d, text=» RF(Z) BIT100 «, t00=0x00b4, t01=0x00a4}
0x119cc…119e0               Head {h00=0x0010, h01=0x0050, text=» ADKL A11,2 «, t00=0x00b4, t01=0x00ba}
0x119e0…119f2               Head {h00=0x000e, h01=0x0009, text=» RB BIT90 «, t00=0x00b4, t01=0x00ce}
0x119f2…11a00               Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x00b4, t01=0x00e0}
0x11a00…11a14               Head {h00=0x0010, h01=0x0050, text=»BIT100 EQU *«, t00=0x00b4, t01=0x00ee}
0x11a14…11a1e               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00b4, t01=0x0102}
0x11a1e…11a68               Head {h00=0x0046, h01=0x0050, text=»*  AN UNOCCUPIED ENTRY HAS BEEN FOUND IN LINE SAVE01URATION TABLE.«, t00=0x00b4, t01=0x010c}
0x11a68…11a94               Head {h00=0x0028, h01=0x0024, text=»*  -STORE THE CONTENT IN THIS ENTRY.«, t00=0x00b4, t01=0x0156}
0x11a94…11ac4               Head {h00=0x002c, h01=0x0028, text=»*  -UPDATE LENGTH IF TABLE WAS EXTENDED.«, t00=0x00b4, t01=0x0182}
0x11ac4…11ace               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00b5, t01=0x0022}
0x11ace…11af0               Head {h00=0x001e, h01=0x0019, text=» STR A1,A11 STORE CONTENT «, t00=0x00b5, t01=0x002c}
0x11af0…11b1e               Head {h00=0x002a, h01=0x0050, text=» LD A1,SAVE23,A13 GET START OF L.C.T. «, t00=0x00b5, t01=0x004e}
0x11b1e…11b44               Head {h00=0x0022, h01=0x001d, text=» LDR A3,A11 GET CURRENT ENTRY «, t00=0x00b5, t01=0x007c}
0x11b44…11b66               Head {h00=0x001e, h01=0x0050, text=» SUR A3,A1 COMPUTE LENGTH «, t00=0x00b5, t01=0x00a2}
0x11b66…11b8a               Head {h00=0x0020, h01=0x001b, text=» CWR A3,A4 L.C.T. EXTENDED? «, t00=0x00b5, t01=0x00c4}
0x11b8a…11ba0               Head {h00=0x0012, h01=0x000e, text=» RF(NG) BIT110«, t00=0x00b5, t01=0x00e8}
0x11ba0…11bc2               Head {h00=0x001e, h01=0x001a, text=» LDR A4,A3 SAVE NEW LENGTH«, t00=0x00b5, t01=0x00fe}
0x11bc2…11bd6               Head {h00=0x0010, h01=0x0050, text=»BIT110 EQU *«, t00=0x00b5, t01=0x0120}
0x11bd6…11bf4               Head {h00=0x001a, h01=0x0015, text=» SUK A5,1 LAST ENTRY? «, t00=0x00b5, t01=0x0134}
0x11bf4…11c0c               Head {h00=0x0014, h01=0x000f, text=» RB(P) BIT80 NO «, t00=0x00b5, t01=0x0152}
0x11c0c…11c20               Head {h00=0x0010, h01=0x0050, text=»BIT120 EQU *«, t00=0x00b5, t01=0x016a}
0x11c20…11c2a               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00b5, t01=0x017e}
0x11c2a…11c7a               Head {h00=0x004c, h01=0x004a, text=»*  ALL ENTRIES OF THIS LINE IN TEMPORARY INTERRUPT TABLE HAS BEEN SCANNE«, t00=0x00b5, t01=0x0188}
0x11c7a…11cc2               Head {h00=0x0044, h01=0x003f, text=»*  -IF ANY ENTRY WAS OCCUPIED (LENGTH>0): STORE POINTER TO LINE «, t00=0x00b6, t01=0x0048}
0x11cc2…11d12               Head {h00=0x004c, h01=0x0050, text=»*   SAVE01URATION TABLE IN THIS LINE ENTRY AND STORE LENGTH IN FIRST WOR«, t00=0x00b6, t01=0x0090}
0x11d12…11d1c               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00b6, t01=0x00e0}
0x11d1c…11d42               Head {h00=0x0022, h01=0x001e, text=» LDR A4,A4 ANY ENTRY OCCUPIED?«, t00=0x00b6, t01=0x00ea}
0x11d42…11d5a               Head {h00=0x0014, h01=0x0010, text=» RF(Z) BIT130 NO«, t00=0x00b6, t01=0x0110}
0x11d5a…11d8a               Head {h00=0x002c, h01=0x0050, text=» IM SAVE24,A13 INDICATE DEVICE PRESENT! «, t00=0x00b6, t01=0x0128}
0x11d8a…11dba               Head {h00=0x002c, h01=0x0050, text=» LD A1,SAVE23,A13 GET POINTER TO L.C.T. «, t00=0x00b6, t01=0x0158}
0x11dba…11de2               Head {h00=0x0024, h01=0x001f, text=» STR A1,A12 STORE IN LINE ENTRY «, t00=0x00b6, t01=0x0188}
0x11de2…11e1a               Head {h00=0x0034, h01=0x002f, text=» STR A4,A1 STORE LENGTH IN FIRST WORD OF L.C.T. «, t00=0x00b7, t01=0x0020}
0x11e1a…11e3e               Head {h00=0x0020, h01=0x001b, text=» LDR A11,A1 START OF L.C.T. «, t00=0x00b7, t01=0x0058}
0x11e3e…11e70               Head {h00=0x002e, h01=0x0029, text=» ADR A11,A4 LAST OCCUPIED ENTRY IN L.C.T. «, t00=0x00b7, t01=0x007c}
0x11e70…11e94               Head {h00=0x0020, h01=0x001b, text=» ADKL A11,2 NEXT FREE ENTRY «, t00=0x00b7, t01=0x00ae}
0x11e94…11ea6               Head {h00=0x000e, h01=0x000a, text=» RF BIT140«, t00=0x00b7, t01=0x00d2}
0x11ea6…11eb4               Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x00b7, t01=0x00e4}
0x11eb4…11ec8               Head {h00=0x0010, h01=0x0050, text=»BIT130 EQU *«, t00=0x00b7, t01=0x00f2}
0x11ec8…11ed2               Head {h00=0x0006, h01=0x0002, text=»* «, t00=0x00b7, t01=0x0106}
0x11ed2…11ef6               Head {h00=0x0020, h01=0x001b, text=»*  NO DEVICES ON THIS LINE. «, t00=0x00b7, t01=0x0110}
0x11ef6…11f28               Head {h00=0x002e, h01=0x0050, text=»*  -NO LINE SAVE01URATION TABLE GENERATED «, t00=0x00b7, t01=0x0134}
0x11f28…11f44               Head {h00=0x0018, h01=0x0014, text=»*  -SKIP LENGTH WORD«, t00=0x00b7, t01=0x0166}
0x11f44…11f68               Head {h00=0x0020, h01=0x001b, text=»*  -LINE ENTRY CONTAIN ZERO «, t00=0x00b7, t01=0x0182}
0x11f68…11f72               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00b8, t01=0x0016}
0x11f72…11f96               Head {h00=0x0020, h01=0x001c, text=» SUKL A11,2 SKIP LENGTH WORD«, t00=0x00b8, t01=0x0020}
0x11f96…11faa               Head {h00=0x0010, h01=0x0050, text=»BIT140 EQU *«, t00=0x00b8, t01=0x0044}
0x11faa…11fd2               Head {h00=0x0024, h01=0x0020, text=» ADKL A10,2 NEXT ENTRY IN T.I.T.«, t00=0x00b8, t01=0x0058}
0x11fd2…11ffa               Head {h00=0x0024, h01=0x0020, text=» ADK A6,1 INCREMENT LINE COUNTER«, t00=0x00b8, t01=0x0080}
0x11ffa…1201e               Head {h00=0x0020, h01=0x001c, text=» CWK A6,8 ALL LINES SCANNED?«, t00=0x00b8, t01=0x00a8}
0x1201e…12038               Head {h00=0x0016, h01=0x0011, text=» RF(E) BIT150 YES «, t00=0x00b8, t01=0x00cc}
0x12038…1205c               Head {h00=0x0020, h01=0x001b, text=» ADKL A12,2 NEXT LINE ENTRY «, t00=0x00b8, t01=0x00e6}
0x1205c…1206e               Head {h00=0x000e, h01=0x0050, text=» RB BIT20 «, t00=0x00b8, t01=0x010a}
0x1206e…12082               Head {h00=0x0010, h01=0x0050, text=»BIT150 EQU *«, t00=0x00b8, t01=0x011c}
0x12082…1208c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b8, t01=0x0130}
0x1208c…120c6               Head {h00=0x0036, h01=0x0050, text=»*  STORE ADDRESS TO THIS INTERRUPT TABLE IN MONTAB«, t00=0x00b8, t01=0x013a}
0x120c6…120f2               Head {h00=0x0028, h01=0x0050, text=»*  IF ANY DEVICE PRESENT ON ANY LINE«, t00=0x00b8, t01=0x0174}
0x120f2…120fc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b9, t01=0x0010}
0x120fc…1212a               Head {h00=0x002a, h01=0x0050, text=» LD A1,SAVE24,A13 ANY DEVICE PRESENT? «, t00=0x00b9, t01=0x001a}
0x1212a…12144               Head {h00=0x0016, h01=0x0050, text=» RF(Z) BIT155 NO! «, t00=0x00b9, t01=0x0048}
0x12144…1217a               Head {h00=0x0032, h01=0x0050, text=» LD A1,SAVE21,A13 GET INTERRUPT TABLE ADDRESS «, t00=0x00b9, t01=0x0062}
0x1217a…12198               Head {h00=0x001a, h01=0x0050, text=» ST A1,INTLT1,A7 SAVE «, t00=0x00b9, t01=0x0098}
0x12198…121aa               Head {h00=0x000e, h01=0x0050, text=» RF BIT158«, t00=0x00b9, t01=0x00b6}
0x121aa…121be               Head {h00=0x0010, h01=0x0050, text=»BIT155 EQU *«, t00=0x00b9, t01=0x00c8}
0x121be…121f0               Head {h00=0x002e, h01=0x0050, text=» LD A11,SAVE21,A13 GET START OF FREE AREA «, t00=0x00b9, t01=0x00dc}
0x121f0…12204               Head {h00=0x0010, h01=0x0050, text=»BIT158 EQU *«, t00=0x00b9, t01=0x010e}
0x12204…1220e               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00b9, t01=0x0122}
0x1220e…1224c               Head {h00=0x003a, h01=0x0036, text=»*  ALL LINES OF THIS INTERRUPT TABLE HAS BEEN SCANNED.«, t00=0x00b9, t01=0x012c}
0x1224c…12298               Head {h00=0x0048, h01=0x0044, text=»*  -CHECK IF ALL INTERRUPT TABLES (INTLT1-INTRT4) HAS BEEN GENERATED«, t00=0x00b9, t01=0x016a}
0x12298…122a2               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00ba, t01=0x0026}
0x122a2…122c6               Head {h00=0x0020, h01=0x001c, text=» ADK A7,2 NEXT ENTRY IN ITAB«, t00=0x00ba, t01=0x0030}
0x122c6…122e4               Head {h00=0x001a, h01=0x0016, text=» CWK A7,16 LAST ENTRY?«, t00=0x00ba, t01=0x0054}
0x122e4…122fe               Head {h00=0x0016, h01=0x0011, text=» RF(E) BIT160 YES «, t00=0x00ba, t01=0x0072}
0x122fe…12326               Head {h00=0x0024, h01=0x0020, text=» LDR A12,A11 GET NEXT FREE ENTRY«, t00=0x00ba, t01=0x008c}
0x12326…12338               Head {h00=0x000e, h01=0x0009, text=» RB BIT10 «, t00=0x00ba, t01=0x00b4}
0x12338…1234c               Head {h00=0x0010, h01=0x0050, text=»BIT160 EQU *«, t00=0x00ba, t01=0x00c6}
0x1234c…12356               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00ba, t01=0x00da}
0x12356…1239e               Head {h00=0x0044, h01=0x0040, text=»*  ALL ENTRIES IN THE TEMPORARY INTERRUPT TABLE HAS BEEN SCANNED«, t00=0x00ba, t01=0x00e4}
0x1239e…123de               Head {h00=0x003c, h01=0x0038, text=»*  AND ALL THE REAL INTERRUPT TABLES HAS BEEN GENERATED.«, t00=0x00ba, t01=0x012c}
0x123de…1242c               Head {h00=0x004a, h01=0x0045, text=»*  POINTERS TO THE REAL INTERRUPT TABLES HAS BEEN INSERTED IN MOXTAB. «, t00=0x00ba, t01=0x016c}
0x1242c…12436               Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x00bb, t01=0x002a}
0x12436…1244c               Head {h00=0x0012, h01=0x0050, text=» LD A2,SCTSFA «, t00=0x00bb, t01=0x0034}
0x1244c…1245e               Head {h00=0x000e, h01=0x0050, text=» SUK A2,2 «, t00=0x00bb, t01=0x004a}
0x1245e…12476               Head {h00=0x0014, h01=0x0050, text=»BIT165 ADK A2,2 «, t00=0x00bb, t01=0x005c}
0x12476…124a4               Head {h00=0x002a, h01=0x0050, text=» CW A2,SCTEFA CHECK IF MEMORY OVERFLOW«, t00=0x00bb, t01=0x0074}
0x124a4…124ba               Head {h00=0x0012, h01=0x0050, text=» RF(NE) BIT170«, t00=0x00bb, t01=0x00a2}
0x124ba…124d0               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP3 «, t00=0x00bb, t01=0x00b8}
0x124d0…124fc               Head {h00=0x0028, h01=0x0050, text=» CALL ERROR INDICATE MEMORY OVERFLOW«, t00=0x00bb, t01=0x00ce}
0x124fc…12516               Head {h00=0x0016, h01=0x0050, text=»BIT170 CWR A2,A11 «, t00=0x00bb, t01=0x00fa}
0x12516…1252c               Head {h00=0x0012, h01=0x0050, text=» RB(NE) BIT165«, t00=0x00bb, t01=0x0114}
0x1252c…12558               Head {h00=0x0028, h01=0x0050, text=» ST A13,SCTEFA SKIP TEMP. INT. TABLE«, t00=0x00bb, t01=0x012a}
0x12558…12588               Head {h00=0x002c, h01=0x0050, text=» ST A11,SCTSFA UPDATE START OF FREE AREA«, t00=0x00bb, t01=0x0156}
0x12588…125a0               Head {h00=0x0014, h01=0x000f, text=» RTN A14 RETURN «, t00=0x00bb, t01=0x0186}
0x125a0…125ae               Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x00bc, t01=0x000e}
0x125ae…125b2               Head {h00=0x0054, h01=0x0050}
0x125b2…125b6               Head {h00=0x2a3d, h01=0x2a3d}
0x125b6…125c0               2a 3d 2a 3d 2a 3d 2a 3d 2a 3d                                                                                                                                                                                                                     ┆*=*=*=*=*=┆
0x125c0…12610               2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 00 bc 00 1c 00 36 00 31 2a 20 20 20 20 20   ┆*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=     6 1*     ┆
0x12610…12660               20 20 20 20 20 20 20 20 20 47 45 4e 45 52 41 4c 20 53 55 42 52 4f 55 54 49 4e 45 53 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 20 00 bc 00 74 00 54 00 50 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d   ┆         GENERAL SUBROUTINES              *    t T P*=*=*=*=*=*=*=*=*=*=*=*=*=*=┆
0x12660…126b0               2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 2a 3d 00 bc 00 ae 00 04 00 03 00 bc 01 06 00 04 00 03 00 bc 01 0e 00 04 00 03 00 bc 01 16   ┆*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=                            ┆
0x126b0…12700               00 38 00 34 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 bc 01 1e 00 38 00 34 2a 20 20 20 47 45 54 54 53 4b 20 2d 20 47 45 54   ┆ 8 4****************************************************     8 4*   GETTSK - GET┆
0x12700…12724               20 4e 55 4d 42 45 52 20 4f 46 20 54 41 53 4b 53 20 49 4e 20 41 20 54 41 53 4b 2d 43 4c 41 53 53 20 20 20 2a                                                                                                                                       ┆ NUMBER OF TASKS IN A TASK-CLASS   *┆
0x12724…12774 (189, 0, 400) 00 bc 01 5a 00 06 00 50 2a 20 00 bd 00 08 00 36 00 50 2a 20 20 47 45 54 43 54 43 20 2d 20 47 45 54 20 4e 55 4d 42 45 52 20 4f 46 20 43 4f 4d 4d 4f 4e 20 54 45 52 4d 49 4e 41 4c 20 43 4c 41 53 53 45 53 20 00 bd 00 12 00 06 00 50 2a 20 00 bd   ┆   Z   P*      6 P*  GETCTC - GET NUMBER OF COMMON TERMINAL CLASSES        P*   ┆
0x12774…127c4               00 4c 00 38 00 34 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 bd 00 56 00 06 00 03 2a 20 00 bd 00 92 00 22 00 50 2a 20 20 52   ┆ L 8 4****************************************************   V    *      " P*  R┆
0x127c4…12814               45 46 45 52 45 4e 43 45 44 20 49 4e 3a 20 20 42 3a 54 43 54 2c 42 3a 43 44 54 00 bd 00 9c 00 06 00 03 2a 20 00 bd 00 c2 00 3e 00 3a 2a 20 20 45 4e 54 52 59 3a 20 20 41 31 31 20 2d 20 50 4f 49 4e 54 45 52 20 54 4f 20 53 54 41 52 54 20 4f 46   ┆EFERENCED IN:  B:TCT,B:CDT        *      > :*  ENTRY:  A11 - POINTER TO START OF┆
0x12814…12864               20 54 41 53 4b 20 44 45 46 49 4e 49 54 49 4f 4e 20 42 4c 4f 43 4b 00 bd 00 cc 00 06 00 03 2a 20 00 bd 01 0e 00 46 00 41 2a 20 20 45 58 49 54 3a 20 20 20 20 41 31 20 2d 20 4e 55 4d 42 45 52 20 4f 46 20 54 41 53 4b 53 20 49 4e 20 54 48 45 20   ┆ TASK DEFINITION BLOCK        *      F A*  EXIT:    A1 - NUMBER OF TASKS IN THE ┆
0x12864…128b4               54 41 53 4b 20 43 4c 41 53 53 20 28 42 49 4e 41 52 59 20 56 41 4c 55 45 29 20 00 bd 01 18 00 06 00 03 2a 20 00 bd 01 62 00 1a 00 16 2a 20 20 57 4f 52 4b 20 52 45 47 49 53 54 45 52 53 3a 20 20 41 35 00 bd 01 6c 00 06 00 03 2a 20 00 bd 01 8a   ┆TASK CLASS (BINARY VALUE)         *    b    *  WORK REGISTERS:  A5   l    *     ┆
0x128b4…12904 (190, 0, 400) 00 1c 00 17 2a 20 20 53 55 42 52 4f 55 54 49 4e 45 53 3a 20 20 43 4f 4e 56 52 54 20 00 be 00 04 00 06 00 03 2a 20 00 be 00 24 00 10 00 50 47 45 54 54 53 4b 5c 45 51 55 5c 2a 00 be 00 2e 00 10 00 50 47 45 54 43 54 43 5c 45 51 55 5c 2a 00 be   ┆    *  SUBROUTINES:  CONVRT         *    $   PGETTSK EQU *   .   PGETCTC EQU *  ┆
0x12904…12954               00 42 00 14 00 50 5c 4c 43 5c 41 35 2c 54 44 42 4e 54 2c 41 31 31 00 be 00 56 00 0e 00 09 5c 53 4c 4c 5c 41 35 2c 38 20 00 be 00 6e 00 16 00 50 5c 4c 43 5c 41 35 2c 54 44 42 4e 54 2b 31 2c 41 31 31 00 be 00 80 00 10 00 0c 5c 43 41 4c 4c 5c   ┆ B   P LC A5,TDBNT,A11   V     SLL A5,8    n   P LC A5,TDBNT+1,A11         CALL ┆
0x12954…129a4               43 4f 4e 56 52 54 00 be 00 9a 00 0c 00 08 5c 52 54 4e 5c 41 31 34 00 be 00 ae 00 0a 00 06 5c 45 4a 45 43 54 00 be 00 be 00 38 00 34 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆CONVRT         RTN A14         EJECT     8 4************************************┆
0x129a4…129f4               2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 be 00 cc 00 38 00 34 2a 20 20 47 45 54 54 44 43 20 2d 20 47 45 54 20 4e 55 4d 42 45 52 20 4f 46 20 54 45 52 4d 49 4e 41 4c 20 44 45 56 49 43 45 20 43 4c 41 53 53 45 53 20 20 2a 00 be 01 08   ┆****************     8 4*  GETTDC - GET NUMBER OF TERMINAL DEVICE CLASSES  *    ┆
0x129f4…12a44               00 38 00 34 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 be 01 44 00 06 00 03 2a 20 00 be 01 80 00 1c 00 17 2a 20 20 52 45 46   ┆ 8 4****************************************************   D    *         *  REF┆
0x12a44…12a94 (191, 0, 400) 45 52 45 4e 43 45 44 20 49 4e 3a 20 20 42 3a 54 54 20 00 be 01 8a 00 06 00 03 2a 20 00 bf 00 1a 00 3e 00 3a 2a 20 20 45 4e 54 52 59 3a 20 20 41 31 31 20 2d 20 50 4f 49 4e 54 45 52 20 54 4f 20 53 54 41 52 54 20 4f 46 20 54 41 53 4b 20 44 45   ┆ERENCED IN:  B:TT         *      > :*  ENTRY:  A11 - POINTER TO START OF TASK DE┆
0x12a94…12ae4               46 49 4e 49 54 49 4f 4e 20 42 4c 4f 43 4b 00 bf 00 24 00 06 00 03 2a 20 00 bf 00 66 00 44 00 40 2a 20 20 45 58 49 54 3a 20 20 20 20 41 31 20 2d 20 4e 55 4d 42 45 52 20 4f 46 20 54 45 52 4d 49 4e 41 4c 20 44 45 56 49 43 45 20 43 4c 41 53 53   ┆FINITION BLOCK   $    *    f D @*  EXIT:    A1 - NUMBER OF TERMINAL DEVICE CLASS┆
0x12ae4…12b34               45 53 20 28 42 49 4e 52 59 20 56 41 4c 55 45 29 00 bf 00 70 00 06 00 03 2a 20 00 bf 00 b8 00 1a 00 16 2a 20 20 57 4f 52 4b 20 52 45 47 49 53 54 45 52 53 3a 20 20 41 35 00 bf 00 c2 00 06 00 03 2a 20 00 bf 00 e0 00 1a 00 16 2a 20 20 53 55 42   ┆ES (BINRY VALUE)   p    *         *  WORK REGISTERS:  A5        *         *  SUB┆
0x12b34…12b84               52 4f 55 54 49 4e 45 53 3a 20 43 4f 4e 56 52 54 00 bf 00 ea 00 06 00 03 2a 20 00 bf 01 08 00 10 00 50 47 45 54 54 44 43 5c 45 51 55 5c 2a 00 bf 01 12 00 14 00 10 5c 4c 43 5c 41 35 2c 54 44 42 4e 43 2c 41 31 31 00 bf 01 26 00 0e 00 09 5c 53   ┆ROUTINES: CONVRT        *        PGETTDC EQU *         LC A5,TDBNC,A11   &     S┆
0x12b84…12bd4               4c 4c 5c 41 35 2c 38 20 00 bf 01 3e 00 16 00 12 5c 4c 43 5c 41 35 2c 54 44 42 4e 43 2b 31 2c 41 31 31 00 bf 01 50 00 10 00 0c 5c 43 41 4c 4c 5c 43 4f 4e 56 52 54 00 bf 01 6a 00 0c 00 08 5c 52 54 4e 5c 41 31 34 00 bf 01 7e 00 0a 00 06 5c 45   ┆LL A5,8    >     LC A5,TDBNC+1,A11   P     CALL CONVRT   j     RTN A14   ~     E┆
0x12bd4…12c24 (192, 0, 400) 4a 45 43 54 00 bf 01 8e 00 38 00 33 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 00 c0 00 0c 00 38 00 33 2a 20 20 47 45 54 53 44   ┆JECT     8 3***************************************************      8 3*  GETSD┆
0x12c24…12c74               43 20 2d 20 47 45 54 20 4e 55 4d 42 45 52 20 4f 46 20 53 50 45 43 49 41 4c 20 44 45 56 49 43 45 20 43 4c 41 53 53 45 53 20 20 2a 20 00 c0 00 48 00 38 00 33 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆C - GET NUMBER OF SPECIAL DEVICE CLASSES  *    H 8 3****************************┆
0x12c74…12cc4               2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 00 c0 00 84 00 06 00 03 2a 20 00 c0 00 c0 00 1c 00 17 2a 20 20 52 45 46 45 52 45 4e 43 45 44 20 49 4e 3a 20 20 42 3a 54 54 20 00 c0 00 ca 00 06 00 03 2a 20 00 c0 00 ea   ┆***********************         *         *  REFERENCED IN:  B:TT         *     ┆
0x12cc4…12d14               00 34 00 2f 2a 20 20 45 4e 54 52 59 3a 20 20 41 39 20 2d 20 50 4f 49 4e 54 45 52 20 54 4f 20 4e 55 4d 42 45 52 20 4f 46 20 53 44 43 20 52 45 43 4f 52 44 20 00 c0 00 f4 00 06 00 03 2a 20 00 c0 01 2c 00 44 00 3f 2a 20 20 45 58 49 54 3a 20 20   ┆ 4 /*  ENTRY:  A9 - POINTER TO NUMBER OF SDC RECORD         *    , D ?*  EXIT:  ┆
0x12d14…12d64               20 41 31 20 2d 20 4e 55 4d 42 45 52 20 4f 46 20 53 50 45 43 49 41 4c 20 44 45 56 49 43 45 20 43 4c 41 53 53 45 53 20 28 42 49 4e 41 52 59 20 56 41 4c 55 45 29 20 00 c0 01 36 00 06 00 03 2a 20 00 c0 01 7e 00 1a 00 15 2a 20 20 57 4f 52 4b 20   ┆ A1 - NUMBER OF SPECIAL DEVICE CLASSES (BINARY VALUE)    6    *    ~    *  WORK ┆
0x12d64…12db4 (193, 0, 400) 52 45 47 49 53 54 45 52 53 3a 20 41 35 20 00 c0 01 88 00 06 00 03 2a 20 00 c1 00 16 00 1c 00 17 2a 20 20 53 55 42 52 4f 55 54 49 4e 45 53 3a 20 20 43 4f 4e 56 52 54 20 00 c1 00 20 00 06 00 03 2a 20 00 c1 00 40 00 10 00 50 47 45 54 53 44 43   ┆REGISTERS: A5         *         *  SUBROUTINES:  CONVRT         *    @   PGETSDC┆
0x12db4…12e04               5c 45 51 55 5c 2a 00 c1 00 4a 00 0e 00 0a 5c 4c 43 52 5c 41 35 2c 41 39 00 c1 00 5e 00 0e 00 50 5c 53 4c 4c 5c 41 35 2c 38 20 00 c1 00 70 00 10 00 0b 5c 4c 43 5c 41 35 2c 31 2c 41 39 20 00 c1 00 82 00 10 00 0c 5c 43 41 4c 4c 5c 43 4f 4e 56   ┆ EQU *   J     LCR A5,A9   ^   P SLL A5,8    p     LC A5,1,A9          CALL CONV┆
0x12e04…12e54               52 54 00 c1 00 96 00 0c 00 08 5c 52 54 4e 5c 41 31 34 00 c1 00 aa 00 0a 00 06 5c 45 4a 45 43 54 00 c1 00 ba 00 32 00 2e 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆RT         RTN A14         EJECT     2 .****************************************┆
0x12e54…12ea4               2a 2a 2a 2a 2a 2a 00 c1 00 c8 00 32 00 2e 2a 20 20 47 45 54 43 4c 4e 20 2d 20 47 45 54 20 43 4c 41 53 53 20 49 44 45 4e 54 49 46 49 43 41 54 49 4f 4e 20 4e 55 4d 42 45 52 20 20 2a 00 c1 00 fe 00 32 00 2e 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆******     2 .*  GETCLN - GET CLASS IDENTIFICATION NUMBER  *     2 .************┆
0x12ea4…12ef4               2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 c1 01 34 00 06 00 03 2a 20 00 c1 01 6a 00 1c 00 17 2a 20 20 52 45 46 45 52 45 4e 43 45 44 20 49 4e 3a 20 20 42 3a 54 54 20 00 c1 01 74   ┆**********************************   4    *    j    *  REFERENCED IN:  B:TT    t┆
0x12ef4…12f44 (194, 0, 400) 00 06 00 03 2a 20 00 c2 00 04 00 36 00 32 2a 20 20 45 4e 54 52 59 3a 20 20 41 39 20 2d 20 50 4f 49 4e 54 45 52 20 54 4f 20 43 4c 41 53 53 20 44 45 46 49 4e 49 54 49 4f 4e 20 52 45 43 4f 52 44 00 c2 00 0e 00 06 00 03 2a 20 00 c2 00 48 00 3e   ┆    *      6 2*  ENTRY:  A9 - POINTER TO CLASS DEFINITION RECORD        *    H >┆
0x12f44…12f94               00 3a 2a 20 20 45 58 49 54 3a 20 20 20 41 31 20 2d 20 43 4c 41 53 53 20 49 44 45 4e 54 49 46 49 43 41 54 49 4f 4e 20 4e 55 4d 42 45 52 20 28 42 49 4e 41 52 59 20 56 41 4c 55 45 29 00 c2 00 52 00 06 00 03 2a 20 00 c2 00 94 00 1a 00 16 2a 20   ┆ :*  EXIT:   A1 - CLASS IDENTIFICATION NUMBER (BINARY VALUE)   R    *         * ┆
0x12f94…12fe4               20 57 4f 52 4b 20 52 45 47 49 53 54 45 52 53 3a 20 20 41 35 00 c2 00 9e 00 06 00 03 2a 20 00 c2 00 bc 00 1c 00 17 2a 20 20 53 55 42 52 4f 55 54 49 4e 45 53 3a 20 20 43 4f 4e 56 52 54 20 00 c2 00 c6 00 06 00 03 2a 20 00 c2 00 e6 00 10 00 50   ┆ WORK REGISTERS:  A5        *         *  SUBROUTINES:  CONVRT         *        P┆
0x12fe4…13034               47 45 54 43 4c 4e 5c 45 51 55 5c 2a 00 c2 00 f0 00 14 00 50 5c 4c 43 5c 41 35 2c 54 44 43 44 44 31 2c 41 39 00 c2 01 04 00 0e 00 50 5c 53 4c 4c 5c 41 35 2c 38 20 00 c2 01 1c 00 14 00 50 5c 4c 43 5c 41 35 2c 54 44 43 44 44 32 2c 41 39 00 c2   ┆GETCLN EQU *       P LC A5,TDCDD1,A9       P SLL A5,8        P LC A5,TDCDD2,A9  ┆
0x13034…13084               01 2e 00 10 00 50 5c 43 41 4c 4c 5c 43 4f 4e 56 52 54 00 c2 01 46 00 14 00 0f 5c 52 54 4e 5c 41 31 34 5c 52 45 54 55 52 4e 20 00 c2 01 5a 00 0a 00 50 5c 45 4a 45 43 54 00 c2 01 72 00 2e 00 29 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆ .   P CALL CONVRT   F     RTN A14 RETURN    Z   P EJECT   r . )****************┆
0x13084…130d4 (195, 0, 398) 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 00 c2 01 80 00 2e 00 29 2a 20 20 47 45 54 4c 43 4e 20 2d 20 47 45 54 20 4c 49 4e 45 20 43 4f 4e 4e 45 43 54 49 4f 4e 20 4e 55 4d 42 45 52 20 20 2a 20 00 c3 00 22   ┆*************************      . )*  GETLCN - GET LINE CONNECTION NUMBER  *    "┆
0x130d4…13124               00 2e 00 29 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 00 c3 00 54 00 06 00 02 2a 20 00 c3 00 86 00 1e 00 19 2a 20 20 52 45 46 45 52 45 4e 43 45 44 20 49 4e   ┆ . )*****************************************    T    *         *  REFERENCED IN┆
0x13124…13174               3a 20 20 42 3a 44 57 54 54 20 00 c3 00 90 00 06 00 03 2a 20 00 c3 00 b2 00 38 00 33 2a 20 20 45 4e 54 52 59 3a 20 20 41 39 20 2d 20 50 4f 49 4e 54 45 52 20 54 4f 20 43 4c 41 53 53 20 44 45 46 49 4e 49 54 49 4f 4e 20 20 52 45 43 4f 52 44 20   ┆:  B:DWTT         *      8 3*  ENTRY:  A9 - POINTER TO CLASS DEFINITION  RECORD ┆
0x13174…131c4               00 c3 00 bc 00 06 00 03 2a 20 00 c3 00 f8 00 3a 00 35 2a 20 20 45 58 49 54 3a 20 20 20 41 31 20 2d 20 4c 49 4e 45 20 43 4f 4e 4e 45 43 54 49 4f 4e 20 4e 55 4d 42 45 52 20 28 42 49 4e 41 52 59 20 56 41 4c 55 45 29 20 00 c3 01 02 00 06 00 03   ┆        *      : 5*  EXIT:   A1 - LINE CONNECTION NUMBER (BINARY VALUE)         ┆
0x131c4…13212               2a 20 00 c3 01 40 00 1a 00 16 2a 20 20 57 4f 52 4b 20 52 45 47 49 53 54 45 52 53 3a 20 20 41 35 00 c3 01 4a 00 06 00 03 2a 20 00 c3 01 68 00 1c 00 17 2a 20 20 53 55 42 52 4f 55 54 49 4e 45 53 3a 20 20 43 4f 4e 56 52 54 20 00 c3 01 72         ┆*    @    *  WORK REGISTERS:  A5   J    *    h    *  SUBROUTINES:  CONVRT    r┆
0x13212…13262 (196, 0, 400) 00 06 00 03 2a 20 00 c4 00 04 00 10 00 50 47 45 54 4c 43 4e 5c 45 51 55 5c 2a 00 c4 00 0e 00 14 00 50 5c 4c 43 5c 41 35 2c 4c 43 4e 44 31 2c 41 39 20 00 c4 00 22 00 0e 00 50 5c 53 4c 4c 5c 41 35 2c 38 20 00 c4 00 3a 00 14 00 50 5c 4c 43 5c   ┆    *        PGETLCN EQU *       P LC A5,LCND1,A9    "   P SLL A5,8    :   P LC ┆
0x13262…132b2               41 35 2c 4c 43 4e 44 32 2c 41 39 20 00 c4 00 4c 00 10 00 50 5c 43 41 4c 4c 5c 43 4f 4e 56 52 54 00 c4 00 64 00 0c 00 08 5c 52 54 4e 5c 41 31 34 00 c4 00 78 00 12 00 50 5c 49 46 54 5c 43 52 45 44 49 54 3d 31 20 00 c4 00 88 00 0a 00 50 5c 45   ┆A5,LCND2,A9    L   P CALL CONVRT   d     RTN A14   x   P IFT CREDIT=1        P E┆
0x132b2…13302               4a 45 43 54 00 c4 00 9e 00 3a 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 00 c4 00 ac 00 3a 00 50 2a 20 20 20 20 20   ┆JECT     : P*****************************************************      : P*     ┆
0x13302…13352               20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 20 00 c4 00 ea 00 3a 00 50 2a 20 20 47 45 54 54 43 4c 20 2d 20 47 45 54 20 54 41 53 4b 20 43 4c 41   ┆                                              *      : P*  GETTCL - GET TASK CLA┆
0x13352…133a2               53 53 20 54 4f 20 4d 41 54 43 48 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 20 00 c4 01 28 00 3a 00 50 2a 20 20 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 20 20 20 20 20 20 20   ┆SS TO MATCH                 *    ( : P*  ================================       ┆
0x133a2…133f2 (197, 0, 400) 20 20 20 20 20 20 20 20 20 20 2a 20 00 c4 01 66 00 3a 00 50 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 20 00 c5 00 14 00 3a   ┆          *    f : P*                                                   *      :┆
0x133f2…13442               00 50 2a 20 20 52 45 46 45 52 45 4e 43 45 44 20 49 4e 3a 20 20 42 3a 54 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 20 00 c5 00 52 00 3a 00 50 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆ P*  REFERENCED IN:  B:TT                             *    R : P*               ┆
0x13442…13492               20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 20 00 c5 00 90 00 3a 00 50 2a 20 20 45 4e 54 52 59 3a 20 20 41 35 20 2d 20 54 43 4c 20 49 4e 20 43 55 52 52 45 4e 54 20 54 41 53   ┆                                    *      : P*  ENTRY:  A5 - TCL IN CURRENT TAS┆
0x13492…134e2               4b 20 44 45 46 2e 20 42 4c 4f 43 4b 20 20 20 20 20 20 2a 20 00 c5 00 ce 00 3a 00 50 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆K DEF. BLOCK      *      : P*                                                   ┆
0x134e2…13532               2a 20 00 c5 01 0c 00 3a 00 50 2a 20 20 45 58 49 54 3a 20 20 41 35 20 2d 20 54 43 4c 20 53 54 41 52 54 20 56 41 4c 55 45 20 46 4f 52 20 54 48 49 53 20 54 41 53 4b 20 43 4c 41 53 53 20 20 2a 20 00 c5 01 4a 00 3a 00 50 2a 20 20 20 20 20 20 20   ┆*      : P*  EXIT:  A5 - TCL START VALUE FOR THIS TASK CLASS  *    J : P*       ┆
0x13532…13582 (198, 0, 400) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 20 00 c5 01 88 00 3a 00 50 2a 20 20 57 4f 52 4b 20 52 45 47 49 53 54 45 52 53 3a 20 20 41 31 2d 41 37 2c   ┆                                            *      : P*  WORK REGISTERS:  A1-A7,┆
0x13582…135d2               41 31 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 20 00 c6 00 36 00 3a 00 50 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆A10                       *    6 : P*                                           ┆
0x135d2…13622               20 20 20 20 20 20 20 20 2a 20 00 c6 00 74 00 3a 00 50 2a 20 20 53 55 42 52 4f 55 54 49 4e 45 53 3a 20 20 47 45 54 54 53 4b 2c 4e 58 54 42 4c 4b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 20 00 c6 00 b2 00 3a 00 50   ┆        *    t : P*  SUBROUTINES:  GETTSK,NXTBLK                      *      : P┆
0x13622…13672               2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 20 00 c6 00 f0 00 3a 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆*                                                   *      : P******************┆
0x13672…136c2               2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 00 c6 01 2e 00 04 00 50 00 c6 01 6c 00 10 00 50 47 45 54 54 43 4c 5c 45 51 55 5c 2a 00 c6 01 74 00 18 00 50 5c 4c 44 52 5c 41 36 2c   ┆***********************************    .   P   l   PGETTCL EQU *   t   P LDR A6,┆
0x136c2…13712 (199, 0, 400) 41 35 5c 53 41 56 45 20 54 43 4c 20 00 c6 01 88 00 1e 00 50 5c 4c 44 52 5c 41 37 2c 41 36 5c 54 43 4c 20 53 54 41 52 54 20 56 41 4c 55 45 00 c7 00 14 00 38 00 50 5c 4c 44 52 5c 41 31 30 2c 41 31 31 5c 53 41 56 45 20 50 4f 49 4e 54 45 52 20   ┆A5 SAVE TCL        P LDR A7,A6 TCL START VALUE     8 P LDR A10,A11 SAVE POINTER ┆
0x13712…13762               54 4f 20 43 55 52 52 45 4e 54 20 54 41 53 4b 20 44 45 46 2e 20 42 4c 4f 43 4b 00 c7 00 36 00 32 00 50 5c 4c 44 5c 41 31 31 2c 53 41 56 45 30 31 2c 41 31 33 5c 53 54 41 52 54 20 4f 46 20 43 4f 4e 46 49 47 55 52 41 54 49 4f 4e 20 44 41 54 41   ┆TO CURRENT TASK DEF. BLOCK   6 2 P LD A11,SAVE01,A13 START OF CONFIGURATION DATA┆
0x13762…137b2               00 c7 00 72 00 34 00 50 54 43 4c 3a 31 30 5c 43 57 52 5c 41 31 31 2c 41 31 30 5c 41 4c 4c 20 50 52 45 56 49 4f 55 53 20 42 4c 4f 43 4b 53 20 53 43 41 4e 4e 45 44 3f 20 00 c7 00 a8 00 16 00 50 5c 52 46 28 45 29 5c 54 43 4c 3a 36 30 5c 59 45   ┆   r 4 PTCL:10 CWR A11,A10 ALL PREVIOUS BLOCKS SCANNED?        P RF(E) TCL:60 YE┆
0x137b2…13802               53 21 00 c7 00 e0 00 2e 00 50 5c 4c 43 5c 41 35 2c 54 44 42 4d 43 2b 34 2c 41 31 31 5c 47 45 54 20 46 49 52 53 54 20 43 48 41 52 2e 20 49 4e 20 54 43 4c 20 00 c7 00 fa 00 20 00 50 5c 53 4c 4c 5c 41 35 2c 38 5c 4d 4f 56 45 20 54 4f 20 4c 45   ┆S!     . P LC A5,TDBMC+4,A11 GET FIRST CHAR. IN TCL        P SLL A5,8 MOVE TO LE┆
0x13802…13852               46 54 20 42 59 54 45 20 00 c7 01 2c 00 2e 00 50 5c 4c 43 5c 41 35 2c 54 44 42 4d 43 2b 35 2c 41 31 31 5c 47 45 54 20 53 45 43 4f 4e 44 20 43 48 41 52 20 49 4e 20 54 43 4c 20 00 c7 01 50 00 18 00 50 5c 43 57 52 5c 41 35 2c 41 36 5c 53 41 4d   ┆FT BYTE    , . P LC A5,TDBMC+5,A11 GET SECOND CHAR IN TCL    P   P CWR A5,A6 SAM┆
0x13852…138a2 (200, 0, 400) 45 20 54 43 4c 3f 00 c7 01 82 00 16 00 50 5c 52 46 28 4e 45 29 5c 54 43 4c 3a 35 30 5c 4e 4f 21 00 c8 00 0e 00 26 00 50 5c 43 41 4c 4c 5c 47 45 54 54 53 4b 5c 47 45 54 20 4e 55 4d 42 45 52 20 4f 46 20 43 4f 50 49 45 53 20 00 c8 00 28 00 1c   ┆E TCL?       P RF(NE) TCL:50 NO!     & P CALL GETTSK GET NUMBER OF COPIES    (  ┆
0x138a2…138f2               00 50 5c 41 44 52 5c 41 37 2c 41 31 5c 49 4e 43 52 45 4d 45 4e 54 20 54 43 4c 00 c8 00 52 00 30 00 50 54 43 4c 3a 35 30 5c 43 41 4c 4c 5c 4e 58 54 42 4c 4b 5c 47 45 54 20 4e 45 58 54 20 54 41 53 4b 20 44 45 46 2e 20 42 4c 4f 43 4b 20 00 c8   ┆ P ADR A7,A1 INCREMENT TCL   R 0 PTCL:50 CALL NXTBLK GET NEXT TASK DEF. BLOCK   ┆
0x138f2…13942               00 72 00 0e 00 50 5c 52 42 5c 54 43 4c 3a 31 30 00 c8 00 a6 00 2c 00 50 54 43 4c 3a 36 30 5c 4c 44 52 5c 41 35 2c 41 37 5c 53 41 56 45 20 53 54 41 52 54 20 56 41 4c 55 45 20 4f 46 20 54 43 4c 00 c8 00 b8 00 0c 00 50 5c 52 54 4e 5c 41 31 34   ┆ r   P RB TCL:10     , PTCL:60 LDR A5,A7 SAVE START VALUE OF TCL       P RTN A14┆
0x13942…13992               00 c8 00 e8 00 08 00 50 5c 58 49 46 00 c8 00 f8 00 0a 00 06 5c 45 4a 45 43 54 00 c8 01 04 00 42 00 3e 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆       P XIF         EJECT     B >**********************************************┆
0x13992…139e2               2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 c8 01 12 00 42 00 3e 2a 20 20 42 49 4e 41 53 43 20 2d 20 43 4f 4e 56 45 52 54 20 41 20 42 49 4e 41 52 59 20 4e 55 4d 42 45 52 20 54 4f 20 41 20 41 53 43 49 49 2d 43 4f 44 45 44 20 4e 55 4d   ┆****************     B >*  BINASC - CONVERT A BINARY NUMBER TO A ASCII-CODED NUM┆
0x139e2…13a32 (201, 0, 400) 42 45 52 20 20 2a 00 c8 01 58 00 06 00 03 2a 20 00 c9 00 0e 00 44 00 3f 2a 20 20 4e 55 4d 42 45 52 53 20 49 4e 20 54 48 45 20 44 4f 4d 41 49 4e 20 31 2d 39 39 20 4d 41 59 20 42 45 20 43 4f 4e 56 45 52 54 45 44 20 20 20 20 20 20 20 20 20 20   ┆BER  *   X    *      D ?*  NUMBERS IN THE DOMAIN 1-99 MAY BE CONVERTED          ┆
0x13a32…13a82               20 20 20 20 20 20 2a 20 00 c9 00 18 00 06 00 03 2a 20 00 c9 00 60 00 42 00 3e 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆      *         *    ` B >******************************************************┆
0x13a82…13ad2               2a 2a 2a 2a 2a 2a 2a 2a 00 c9 00 6a 00 06 00 03 2a 20 00 c9 00 b0 00 1e 00 19 2a 20 20 52 45 46 45 52 45 4e 43 45 44 20 49 4e 3a 20 20 42 3a 44 57 54 54 20 00 c9 00 ba 00 06 00 03 2a 20 00 c9 00 dc 00 2c 00 28 2a 20 20 45 4e 54 52 59 3a 20   ┆********   j    *         *  REFERENCED IN:  B:DWTT         *      , (*  ENTRY: ┆
0x13ad2…13b22               20 41 31 20 2d 20 42 49 4e 41 52 59 20 4e 55 4d 42 45 52 20 54 4f 20 43 4f 4e 56 45 52 54 00 c9 00 e6 00 06 00 03 2a 20 00 c9 01 16 00 30 00 2c 2a 20 20 45 58 49 54 3a 20 20 20 41 35 20 2d 20 54 57 4f 2d 44 49 47 49 54 20 41 53 43 49 49 2d   ┆ A1 - BINARY NUMBER TO CONVERT        *      0 ,*  EXIT:   A5 - TWO-DIGIT ASCII-┆
0x13b22…13b72               43 4f 44 45 44 20 4e 55 4d 42 45 52 00 c9 01 20 00 06 00 03 2a 20 00 c9 01 54 00 1a 00 15 2a 20 20 57 4f 52 4b 20 52 45 47 49 53 54 45 52 3a 20 20 41 32 20 00 c9 01 5e 00 06 00 03 2a 20 00 c9 01 7c 00 14 00 0f 2a 20 20 53 55 42 52 4f 55 54   ┆CODED NUMBER        *    T    *  WORK REGISTER:  A2    ^    *    |    *  SUBROUT┆
0x13b72…13bc2 (202, 0, 398) 49 4e 45 53 3a 20 00 c9 01 86 00 06 00 03 2a 20 00 ca 00 0e 00 10 00 50 42 49 4e 41 53 43 5c 45 51 55 5c 2a 00 ca 00 18 00 10 00 50 5c 4c 43 4b 5c 41 35 2c 27 30 30 27 00 ca 00 2c 00 0e 00 50 5c 53 4c 4c 5c 41 35 2c 38 20 00 ca 00 40 00 10   ┆INES:         *        PBINASC EQU *       P LCK A5,'00'   ,   P SLL A5,8    @  ┆
0x13bc2…13c12               00 50 5c 4c 43 4b 5c 41 35 2c 27 30 30 27 00 ca 00 52 00 0e 00 09 5c 4c 44 4b 5c 41 32 2c 30 20 00 ca 00 66 00 0e 00 0a 5c 4c 44 52 5c 41 31 2c 41 31 00 ca 00 78 00 10 00 50 42 49 4e 3a 32 30 5c 45 51 55 5c 2a 00 ca 00 8a 00 10 00 0c 5c 52   ┆ P LCK A5,'00'   R     LDK A2,0    f     LDR A1,A1   x   PBIN:20 EQU *         R┆
0x13c12…13c62               46 28 5a 29 5c 42 49 4e 45 58 00 ca 00 9e 00 0e 00 09 5c 41 44 4b 5c 41 32 2c 31 20 00 ca 00 b2 00 0e 00 0a 5c 43 57 4b 5c 41 32 2c 31 30 00 ca 00 c4 00 12 00 0d 5c 52 46 28 45 29 5c 42 49 4e 3a 33 30 20 00 ca 00 d6 00 0e 00 09 5c 53 55 4b   ┆F(Z) BINEX         ADK A2,1          CWK A2,10         RF(E) BIN:30          SUK┆
0x13c62…13cb2               5c 41 31 2c 31 20 00 ca 00 ec 00 0e 00 0a 5c 52 42 5c 42 49 4e 3a 32 30 00 ca 00 fe 00 10 00 50 42 49 4e 3a 33 30 5c 45 51 55 5c 2a 00 ca 01 10 00 12 00 0e 5c 41 44 4b 4c 5c 41 35 2c 2f 30 31 30 30 00 ca 01 24 00 0e 00 09 5c 4c 44 4b 5c 41   ┆ A1,1          RB BIN:20       PBIN:30 EQU *         ADKL A5,/0100   $     LDK A┆
0x13cb2…13d00               32 2c 30 20 00 ca 01 3a 00 0e 00 09 5c 53 55 4b 5c 41 31 2c 31 20 00 ca 01 4c 00 0e 00 0a 5c 52 42 5c 42 49 4e 3a 32 30 00 ca 01 5e 00 10 00 50 42 49 4e 45 58 5c 45 51 55 5c 2a 20 00 ca 01 70 00 0e 00 50 5c 41 44 52 5c 41 35 2c 41 32         ┆2,0    :     SUK A1,1    L     RB BIN:20   ^   PBINEX EQU *    p   P ADR A5,A2┆
0x13d00…13d50 (203, 0, 400) 00 ca 01 84 00 0c 00 08 5c 52 54 4e 5c 41 31 34 00 cb 00 08 00 0a 00 06 5c 45 4a 45 43 54 00 cb 00 18 00 2e 00 29 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20   ┆         RTN A14         EJECT     . )***************************************** ┆
0x13d50…13da0               00 cb 00 26 00 2e 00 29 2a 20 20 47 45 54 43 4f 4e 20 2d 20 47 45 54 20 43 4f 4e 54 45 4e 54 20 49 4e 20 4d 45 4d 4f 52 59 20 57 4f 52 44 20 20 2a 20 00 cb 00 58 00 2e 00 29 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆   & . )*  GETCON - GET CONTENT IN MEMORY WORD  *    X . )**********************┆
0x13da0…13df0               2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 00 cb 00 8a 00 06 00 03 2a 20 00 cb 00 bc 00 1e 00 19 2a 20 20 52 45 46 45 52 45 4e 43 45 44 20 49 4e 3a 20 20 53 45 47 47 45 4e 20 00 cb 00 c6 00 06 00 03 2a 20 00 cb 00 e8 00 22   ┆*******************         *         *  REFERENCED IN:  SEGGEN         *      "┆
0x13df0…13e40               00 1e 2a 20 20 45 4e 54 52 59 3a 20 20 41 32 20 2d 20 4d 45 4d 4f 52 59 20 41 44 44 52 45 53 53 00 cb 00 f2 00 2e 00 29 2a 20 20 20 20 20 20 20 20 20 20 4d 4d 55 4f 50 54 20 2d 20 4d 4d 55 20 4f 50 54 49 4f 4e 20 53 57 49 54 43 48 20 28 58   ┆  *  ENTRY:  A2 - MEMORY ADDRESS     . )*          MMUOPT - MMU OPTION SWITCH (X┆
0x13e40…13e90               29 20 00 cb 01 18 00 06 00 03 2a 20 00 cb 01 4a 00 2c 00 28 2a 20 20 45 58 49 54 3a 20 20 41 31 20 2d 20 43 4f 4e 54 45 4e 54 20 4f 46 20 4d 45 4d 4f 52 59 20 41 44 44 52 45 53 53 00 cb 01 54 00 06 00 03 2a 20 00 cb 01 84 00 16 00 13 2a 20   ┆)         *    J , (*  EXIT:  A1 - CONTENT OF MEMORY ADDRESS   T    *         * ┆
0x13e90…13ee0 (204, 0, 400) 20 57 4f 52 4b 20 52 45 47 49 53 54 45 52 3a 20 00 cb 01 8e 00 06 00 03 2a 20 00 cc 00 18 00 14 00 0f 2a 20 20 53 55 42 52 4f 55 54 49 4e 45 53 3a 20 00 cc 00 22 00 06 00 03 2a 20 00 cc 00 3a 00 10 00 50 47 45 54 43 4f 4e 5c 45 51 55 5c 2a   ┆ WORK REGISTER:         *         *  SUBROUTINES:    "    *    :   PGETCON EQU *┆
0x13ee0…13f30               00 cc 00 44 00 22 00 50 5c 4c 44 5c 41 31 2c 53 43 54 4f 50 54 5c 47 45 54 20 4f 50 54 49 4f 4e 20 57 4f 52 44 20 00 cc 00 58 00 18 00 50 5c 41 4e 4b 5c 41 31 2c 31 5c 4d 4d 55 20 4f 50 54 49 4f 4e 00 cc 00 7e 00 18 00 50 5c 52 46 28 5a 29   ┆   D " P LD A1,SCTOPT GET OPTION WORD    X   P ANK A1,1 MMU OPTION   ~   P RF(Z)┆
0x13f30…13f80               5c 47 43 4f 4e 31 30 5c 4e 4f 20 4d 4d 55 00 cc 00 9a 00 0e 00 0a 5c 45 4c 52 5c 41 31 2c 41 32 00 cc 00 b6 00 0e 00 50 5c 52 46 5c 47 43 4f 4e 32 30 00 cc 00 c8 00 10 00 50 47 43 4f 4e 31 30 5c 45 51 55 5c 2a 00 cc 00 da 00 10 00 0b 5c 4c   ┆ GCON10 NO MMU         ELR A1,A2       P RF GCON20       PGCON10 EQU *         L┆
0x13f80…13fd0               44 52 2a 5c 41 31 2c 41 32 20 00 cc 00 ee 00 10 00 50 47 43 4f 4e 32 30 5c 45 51 55 5c 2a 00 cc 01 02 00 14 00 0f 5c 52 54 4e 5c 41 31 34 5c 52 45 54 55 52 4e 20 00 cc 01 16 00 0a 00 50 5c 45 4a 45 43 54 00 cc 01 2e 00 10 00 50 43 4f 4e 4d   ┆DR* A1,A2        PGCON20 EQU *         RTN A14 RETURN        P EJECT   .   PCONM┆
0x13fd0…14020               4f 4e 5c 45 51 55 5c 2a 00 cc 01 3c 00 44 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆ON EQU *   < D P****************************************************************┆
0x14020…14070 (205, 0, 400) 00 cc 01 50 00 44 00 50 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 54 41 52 54 20 4d 4f 4e 49 54 4f 52 20 53 41 56 45 30 31 55 52 41 54 49 4f 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 00 cd 00 08 00 44 00 50   ┆   P D P*                 START MONITOR SAVE01URATION                  *     D P┆
0x14070…140c0               2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 cd 00 50 00 22 00 50 5c 43 41 4c 4c 5c 42 3a   ┆****************************************************************   P " P CALL B:┆
0x140c0…14110               54 43 54 5c 42 55 49 4c 44 20 54 41 53 4b 20 54 41 42 4c 45 53 20 00 cd 00 98 00 32 00 50 5c 43 41 4c 4c 5c 42 3a 44 4d 54 54 5c 42 55 49 4c 44 20 44 41 54 41 20 4d 41 4e 41 47 45 4d 45 4e 54 20 54 41 53 4b 20 54 41 42 4c 45 53 00 cd 00 be   ┆TCT BUILD TASK TABLES      2 P CALL B:DMTT BUILD DATA MANAGEMENT TASK TABLES    ┆
0x14110…14160               00 26 00 50 5c 43 41 4c 4c 5c 42 3a 54 54 5c 42 55 49 4c 44 20 55 53 45 52 20 54 41 53 4b 20 54 41 42 4c 45 53 20 00 cd 00 f4 00 12 00 50 5c 49 46 54 5c 43 52 45 44 49 54 3d 31 20 00 cd 01 1e 00 24 00 50 5c 43 41 4c 4c 5c 53 45 47 47 45 4e   ┆ & P CALL B:TT BUILD USER TASK TABLES        P IFT CREDIT=1      $ P CALL SEGGEN┆
0x14160…141b0               5c 42 55 49 4c 44 20 53 45 47 4d 45 4e 54 20 54 41 42 4c 45 00 cd 01 34 00 08 00 50 5c 58 49 46 00 cd 01 5c 00 18 00 50 5c 49 46 54 5c 43 52 45 44 49 54 2b 53 57 50 42 4c 4b 3d 32 00 cd 01 68 00 32 00 50 5c 43 41 4c 4c 5c 42 3a 53 57 42 54   ┆ BUILD SEGMENT TABLE   4   P XIF       P IFT CREDIT+SWPBLK=2   h 2 P CALL B:SWBT┆
0x141b0…14200 (206, 0, 400) 5c 42 55 49 4c 44 20 53 57 41 50 50 41 42 4c 45 20 57 4f 52 4b 20 42 4c 4f 43 4b 20 54 41 42 4c 45 20 00 cd 01 84 00 08 00 50 5c 58 49 46 00 ce 00 2a 00 28 00 50 5c 43 41 4c 4c 5c 4d 4f 4e 42 4c 4b 5c 47 45 4e 45 52 41 54 45 20 4d 4f 4e 49   ┆ BUILD SWAPPABLE WORK BLOCK TABLE        P XIF   * ( P CALL MONBLK GENERATE MONI┆
0x14200…14250               54 4f 52 20 42 4c 4f 43 4b 53 00 ce 00 36 00 32 00 50 5c 43 41 4c 4c 5c 42 3a 44 57 54 53 5c 42 55 49 4c 44 20 53 50 45 43 49 41 4c 20 44 45 56 49 43 45 20 57 4f 52 4b 20 54 41 42 4c 45 53 20 00 ce 00 62 00 32 00 50 5c 43 41 4c 4c 5c 42 3a   ┆TOR BLOCKS   6 2 P CALL B:DWTS BUILD SPECIAL DEVICE WORK TABLES    b 2 P CALL B:┆
0x14250…142a0               44 57 54 54 5c 42 55 49 4c 44 20 54 45 52 4d 49 4e 41 4c 20 44 45 56 49 43 45 20 57 4f 52 4b 20 54 41 42 4c 45 53 00 ce 00 98 00 2a 00 50 5c 43 41 4c 4c 5c 42 3a 43 44 54 5c 42 55 49 4c 44 20 43 4f 4d 4d 4f 4e 20 44 45 56 49 43 45 20 54 41   ┆DWTT BUILD TERMINAL DEVICE WORK TABLES     * P CALL B:CDT BUILD COMMON DEVICE TA┆
0x142a0…142f0               42 4c 45 53 00 ce 00 ce 00 26 00 50 5c 43 41 4c 4c 5c 42 3a 49 54 41 42 5c 42 55 49 4c 44 20 49 4e 54 45 52 52 55 50 54 20 54 41 42 4c 45 00 ce 00 fc 00 12 00 50 5c 49 46 54 5c 43 52 45 44 49 54 3d 31 20 00 ce 01 26 00 0a 00 50 5c 45 4a 45   ┆BLES     & P CALL B:ITAB BUILD INTERRUPT TABLE       P IFT CREDIT=1    &   P EJE┆
0x142f0…14340               43 54 00 ce 01 3c 00 06 00 50 2a 20 00 ce 01 4a 00 22 00 50 2a 20 20 43 48 45 43 4b 20 49 46 20 43 52 45 44 49 54 20 41 50 50 4c 49 43 41 54 49 4f 4e 00 ce 01 54 00 06 00 50 2a 20 00 ce 01 7a 00 12 00 50 5c 4c 44 5c 41 32 2c 53 43 54 4c 41   ┆CT   <   P*    J " P*  CHECK IF CREDIT APPLICATION   T   P*    z   P LD A2,SCTLA┆
0x14340…14390 (207, 0, 400) 43 20 00 ce 01 84 00 14 00 50 5c 41 44 4b 4c 5c 41 32 2c 50 52 47 4c 47 31 20 00 cf 00 0a 00 10 00 50 5c 43 41 4c 4c 5c 47 45 54 43 4f 4e 00 cf 00 22 00 10 00 50 5c 43 57 4b 5c 41 31 2c 27 43 52 27 00 cf 00 36 00 12 00 50 5c 52 46 28 4e 45   ┆C        P ADKL A2,PRGLG1        P CALL GETCON   "   P CWK A1,'CR'   6   P RF(NE┆
0x14390…143e0               29 5c 53 4c 44 4d 37 30 00 cf 00 4a 00 06 00 50 2a 20 00 cf 00 60 00 3a 00 50 2a 20 20 53 54 4f 52 45 20 4f 50 54 49 4f 4e 20 57 4f 52 44 20 28 53 43 54 4f 50 54 29 20 49 4e 20 55 53 45 52 20 41 52 45 41 20 28 50 3a 4d 54 41 42 2b 33 34 29   ┆) SLDM70   J   P*    ` : P*  STORE OPTION WORD (SCTOPT) IN USER AREA (P:MTAB+34)┆
0x143e0…14430               00 cf 00 6a 00 06 00 50 2a 20 00 cf 00 a8 00 22 00 50 5c 4c 44 5c 41 31 2c 53 43 54 4f 50 54 5c 47 45 54 20 4f 50 54 49 4f 4e 20 57 4f 52 44 20 00 cf 00 b2 00 1a 00 50 5c 41 4e 4b 5c 41 31 2c 31 5c 4d 4d 55 20 4f 50 54 49 4f 4e 3f 20 00 cf   ┆   j   P*      " P LD A1,SCTOPT GET OPTION WORD        P ANK A1,1 MMU OPTION?   ┆
0x14430…14480               00 d8 00 12 00 50 5c 52 46 28 5a 29 5c 53 4c 44 4d 35 30 20 00 cf 00 f6 00 28 00 50 5c 45 4c 2a 5c 41 31 2c 53 43 54 4c 41 43 5c 47 45 54 20 41 44 44 52 45 53 53 20 54 4f 20 50 3a 4d 54 41 42 00 cf 01 0c 00 22 00 50 5c 4c 44 5c 41 32 2c 53   ┆     P RF(Z) SLDM50      ( P EL* A1,SCTLAC GET ADDRESS TO P:MTAB     " P LD A2,S┆
0x14480…144d0               43 54 4f 50 54 5c 47 45 54 20 4f 50 54 49 4f 4e 20 57 4f 52 44 20 00 cf 01 38 00 24 00 50 5c 45 53 5c 41 32 2c 33 34 2c 41 31 5c 53 54 4f 52 45 20 49 4e 20 55 53 45 52 20 41 52 45 41 20 00 cf 01 5e 00 0e 00 50 5c 52 46 5c 53 4c 44 4d 37 30   ┆CTOPT GET OPTION WORD    8 $ P ES A2,34,A1 STORE IN USER AREA    ^   P RF SLDM70┆
0x144d0…14520 (208, 0, 400) 00 cf 01 86 00 2e 00 50 53 4c 44 4d 35 30 5c 4c 44 2a 5c 41 31 2c 53 43 54 4c 41 43 5c 47 45 54 20 41 44 44 52 45 53 20 54 4f 20 50 3a 4d 54 41 42 20 00 d0 00 08 00 22 00 50 5c 4c 44 5c 41 32 2c 53 43 54 4f 50 54 5c 47 45 54 20 4f 50 54 49   ┆     . PSLDM50 LD* A1,SCTLAC GET ADDRES TO P:MTAB      " P LD A2,SCTOPT GET OPTI┆
0x14520…14570               4f 4e 20 57 4f 52 44 20 00 d0 00 3a 00 24 00 50 5c 53 54 5c 41 32 2c 33 34 2c 41 31 5c 53 54 4f 52 45 20 49 4e 20 55 53 45 52 20 41 52 45 41 20 00 d0 00 60 00 10 00 50 53 4c 44 4d 37 30 5c 45 51 55 5c 2a 00 d0 00 88 00 08 00 50 5c 58 49 46   ┆ON WORD    : $ P ST A2,34,A1 STORE IN USER AREA    `   PSLDM70 EQU *       P XIF┆
0x14570…145c0               00 d0 00 9c 00 0a 00 50 5c 45 4a 45 43 54 00 d0 00 a8 00 46 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆       P EJECT     F P**********************************************************┆
0x145c0…14610               2a 2a 2a 2a 2a 2a 2a 20 00 d0 00 b6 00 46 00 50 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 20 4f 46 20 4d 4f 4e 49 54 4f 52 20 53 41 56 45 30 31 55 52 41 54 49 4f 4e 20 50 41 52 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆*******      F P*              END OF MONITOR SAVE01URATION PART                ┆
0x14610…14660               2a 20 00 d0 01 00 00 46 00 50 2a 20 20 20 20 20 20 20 2d 43 4f 4e 54 49 4e 55 45 20 57 49 54 48 20 41 50 50 4c 49 43 41 54 49 4f 4e 20 53 41 56 45 30 31 55 52 41 54 49 4f 4e 20 50 41 52 54 20 20 20 20 20 20 20 20 20 20 20 2a 20 00 d0 01 4a   ┆*      F P*       -CONTINUE WITH APPLICATION SAVE01URATION PART           *    J┆
0x14660…146b0 (209, 2, 254) 00 46 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 00 d1 00 04 00 12 00 50 5c 4c   ┆ F P*****************************************************************        P L┆
0x146b0…14700               44 4b 4c 5c 41 38 2c 2f 46 46 46 46 00 d1 00 4e 00 2a 00 50 5c 53 54 5c 41 38 2c 53 43 54 45 46 41 5c 4d 4f 44 49 46 59 20 45 4e 44 20 4f 46 20 46 52 45 45 20 41 52 45 41 20 00 d1 00 64 00 20 00 50 5c 4c 44 52 5c 41 38 2c 41 31 33 5c 47 45   ┆DKL A8,/FFFF   N * P ST A8,SCTEFA MODIFY END OF FREE AREA    d   P LDR A8,A13 GE┆
0x14700…14750               54 20 42 41 53 45 2d 41 44 44 52 45 53 53 00 d1 00 92 00 24 00 50 5c 41 44 4b 4c 5c 41 38 2c 53 59 53 4c 44 41 5c 53 54 41 52 54 20 4f 46 20 53 59 53 4c 4f 44 41 00 d1 00 b6 00 0c 00 50 5c 41 42 52 5c 41 38 20 00 d1 00 de 00 08 00 50 5c 45   ┆T BASE-ADDRESS     $ P ADKL A8,SYSLDA START OF SYSLODA       P ABR A8        P E┆
0x14750…1475e               4e 44 00 d1 00 ee 40 04 00 00 00 d1 00 fa                                                                                                                                                                                                         ┆ND    @       ┆
0x1475e…1479a (210, 2, 60)  00 30 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 d2 00 04 40 04 00 00 00 d2 00 38                                                               ┆ 0 P********************************************    @      8┆
0x1479a…147a2 (211, 1, 8)   20 04 00 00 00 d3 00 04                                                                                                                                                                                                                           ┆        ┆
0x147a2…147f2 (212, 0, 400) 00 06 00 03 2a 20 00 c4 00 04 00 10 00 50 47 45 54 4c 43 4e 5c 45 51 55 5c 2a 00 c4 00 0e 00 14 00 50 5c 4c 43 5c 41 35 2c 4c 43 4e 44 31 2c 41 39 20 00 c4 00 22 00 0e 00 50 5c 53 4c 4c 5c 41 35 2c 38 20 00 c4 00 3a 00 14 00 50 5c 4c 43 5c   ┆    *        PGETLCN EQU *       P LC A5,LCND1,A9    "   P SLL A5,8    :   P LC ┆
0x147f2…14842               41 35 2c 4c 43 4e 44 32 2c 41 39 20 00 c4 00 4c 00 10 00 50 5c 43 41 4c 4c 5c 43 4f 4e 56 52 54 00 c4 00 64 00 0c 00 08 5c 52 54 4e 5c 41 31 34 00 c4 00 78 00 12 00 50 5c 49 46 54 5c 43 52 45 44 49 54 3d 31 20 00 c4 00 88 00 0a 00 50 5c 45   ┆A5,LCND2,A9    L   P CALL CONVRT   d     RTN A14   x   P IFT CREDIT=1        P E┆
0x14842…14892               4a 45 43 54 00 c4 00 9e 00 3a 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 00 c4 00 ac 00 3a 00 50 2a 20 20 20 20 20   ┆JECT     : P*****************************************************      : P*     ┆
0x14892…148e2               20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 20 00 c4 00 ea 00 3a 00 50 2a 20 20 47 45 54 54 43 4c 20 2d 20 47 45 54 20 54 41 53 4b 20 43 4c 41   ┆                                              *      : P*  GETTCL - GET TASK CLA┆
0x148e2…14932               53 53 20 54 4f 20 4d 41 54 43 48 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 20 00 c4 01 28 00 3a 00 50 2a 20 20 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 20 20 20 20 20 20 20   ┆SS TO MATCH                 *    ( : P*  ================================       ┆

Reduced view