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

⟦823d30b4e⟧

    Length: 17334 (0x43b6)
    Notes: pts_type(SC)
    Names: »DSPBSC.SC«

Derivation

└─⟦928b1fd3e⟧ Bits:30009671 Philips computer tape "600131"
    └─⟦this⟧ »MODIFY/DSPBSC.SC« 

PTS(SC)

	IDENT DSPBSC	REL 11.0 811101DK 870150541100

************************************************************* 
*                                                           * 
*            MODULE   DSPBSC                                * 
*                     MODULE HANDLING THE START UP OF THE   * 
*                     VDUKB TASK, CONTROLLING SNA MODES     * 
*                     AND MULTIPLE WAIT FOR KB AND DC.      * 
*                      (EMULATION 3270 BSC)            *
*                                                           * 
************************************************************* 
	EJECT
****************************************************************
*                                                              *
*        LIST OF ROUTINES                                      *
*                                                              *
*     VDUKB       MAIN ROUTINE                                 *
*     IOACT       I/O ACTIVATION
*     IOCPL       I/O COMPLETION
*     MATCH       MATCH ADDRESS AND TASKID
*     INIT        INITIALIZE THE TASK                          *
*     COMINI      COMMON INIT ROUTINE 
*     ECBINI      INIT OF ECB:S 
*     TSTDEV      TEST KEYBOARD AND DISPLAY                    *
*                                                              *
****************************************************************
	EJECT
**********************************************************
*                                                        *
*        ENTRY POINTS                                    *
*                                                        *
**********************************************************

	ENTRY	VDUKB	START LABEL FROM DATSNA(CREDIT)
	ENTRY	COMINI	COMMON INIT ROUTINE 
	ENTRY ECBINI	INIT OF ECB:S 
	ENTRY	MATCH	MATCH TASID AND PHYS. ADDRESS

**********************************************************
*                                                        *
*        EXTERNAL REFERENCES                             *
*                                                        *
**********************************************************

	EXTRN	I:EVA0	CREDIT EVALUATION ROUTINE 
	EXTRN	OPEN	OPEN DC (DCBSC) 
	EXTRN	CONCT	CONNECT DC (DCBSC) 
	EXTRN	SETTIM	SET REQUEST TIMEOUT (DCBSC) 
	EXTRN	ERASE	ERASE SCREEN AND VDU BUFFER (VDU)
	EXTRN	TSTMES	TEST IF ANY MESSAGE (DCSNA) 
	EXTRN	READKB	READ KEYBOARD WITH NO WAIT (KEYB) 
	EXTRN	KBINP	MAIN ROUTINE IN KEYB-MODULE (KEYB) 
	EXTRN	DCINP	MAIN ROUTINE IN DCSNA-MODULE (DCSNA) 
	EXTRN	LMP6OF	OFFLINE LAMP OFF (KEYB) 
	EXTRN	LMP1ON	DC LINE 1 (KEYB)
	EXTRN	LMP2ON	DC LINE 2 (KEYB)
	EXTRN	SOUND	SOUND ALARM AT DISPLAY (VDU) 
	EXTRN	LMP5ON	ERROR LAMP ON (KEYB)
	EXTRN	LMP5OF	ERROR LAMP OFF (KEYB) 
	EXTRN	RESKB	RESET KEYBOARD BUFFER (KEYB) 
	EXTRN	STOINF	SAVE SCREEN INFORMATION (VDU) 
	EXTRN	ICVRED	INTERTASK READ (KEYB) 
	EXTRN	ICINP	INTERTASK INPUT (KEYB) 
	EXTRN	CHKSTA	CHECK DC STATUS (DCBSC) 
	EXTRN	READK2	READ NUMERIC KEYB'RD, NO-WAIT (KEYB)
	EXTRN	KBINP2	ROUTINE FOR 2ND. KEYBOARD 
	EJECT
************************************************************* 
*                                                           * 
*        CONDITIONAL ASSEMBLY PARAMETERS                    * 
*                                                           * 
************************************************************* 

X:B	EQU	15	NUMBER OF TASKS (1- )
NBRTSK	EQU	16 
X:C	EQU	0	OFFLINE HANDLING IF :=1 
OFLIN	EQU	0 
X:D	EQU	1	NUMBER OF LINES (1-2) 
NBRLIN	EQU	1
X:M	EQU	0	COPY COMMNAND INCLUDED IF:=1
COPCMD	EQU	1
X:O	EQU	0	TEST INCLUDED IF:=1 
TEST	EQU	0
	EJECT
*********************************************************** 
*                                                         * 
*	DECLARATIONS OF DATA AND EQUATES
*                                                         * 
*********************************************************** 

* 
*	ECB INDEX TABLE 
* 
ECBIND	EQU	*
	DATA	8	NUMBER OF ENTRIES 
	DATA	X'2000'	ECB KB
	DATA	X'3002'	ECB PRINTER 
	DATA	X'4004'	ECB SIGNAL DISPLAY
	DATA	X'4206'	ECB VDU 
	DATA	X'5008'	ECB INTERTASK READ
	DATA	X'510A'	ECB INTERTASK WRITE 
	DATA	X'610C'	ECB DC LINE1
	DATA	X'210E'	ECB FOR NUMERIC KB	DK 
* 
*         SCREEN SIZE ON DISPLAY
* 
LBVDU	EQU	1920
* 
*	MODES 
* 
HCPMOD	EQU	/4000	HARDCOPY OUTSTANDING 
* 
*	TASK IDENTIFICATION CODE
* 
VDUCOD	EQU	'VV'	KB/VDU
	EJECT
* 
*	RELATIVE ADDRESSES IN 
*	TERMINAL WORKBLOCK TB1
* 
OFFFLG	EQU	1962	OFFLINE FLAG
PRTID	EQU	OFFFLG+2	TASKID FOR HARDCOPY
MAIN	EQU	PRTID+6	WHICH DC LINE
ECBBLK	EQU	MAIN+6	ECBBLK FOR MULTIPLE WAIT
REGI	EQU	ECBBLK+16	SAVE AREA
BSCMOD	EQU	REGI+32	BSC MODE 
ECBTAB	EQU	BSCMOD+2	ECB TABLE 
* 
*	RELATIVE ADDRESSES IN 
*	COMMON WORKBLOCK CB1
* 
MF1CU	EQU	0	SYMBOLIC CLUSTER ADDDRESS 
	IFF	TEST=1 
TSKTAB	EQU	MF1CU+24	TASK TABLE
	XIF
	IFT	TEST=1 
TSKTAB	EQU	MF1CU+219	TASK TABLE 
	XIF
	EJECT
********************************************************* 
*                                                       * 
*        VDUKB       MAIN ROUTINE                       * 
*                                                       * 
********************************************************* 
*		REGISTERS
* 
*	A11= RESERVED 
*	A13= RESERVED 
* 
************************************************
VDUKB	EQU	* 
	CF	A14,INIT	INITIALIZE THE TASK
	CF	A14,TSTDEV	TEST KEYBOARD AND DISPLAY
VDU200	EQU	*
	CF	A14,IOACT	PREPARE ECB-BLK 
	LDKL	A7,ECBBLK 
	ADR	A7,A11 
	LKM
	DATA	7	MULTIPLE WAIT 
	CF	A14,IOCPL	TAKE CARE OF REQUEST
	RB	VDU200	HERE WE GO AGAIN 
	EJECT
* 
* 
*	POSSIBLE LAYOUTS OF ECB-BLK 
* 
* 
* 
* 
*   MODE     /0000     /4000
* 
* 
*   BLK        2         3
*              KB        KB 
*              DC        DC 
*                        IC 
* 
* 
* 
	EJECT
************************************************************
*                                                          *
*        IOACT       I/O ACTIVATION 
*                                                          *
************************************************************
*              REGISTERS
* 
*	A4= NUMBER OF ENTRIES IN ECB BLOCK
*	A11= CREDIT WORK AREA 
*	A13= RESERVED 
* 
**********************************************************
IOACT	EQU	* 
	LDK	A4,1	COUNT NUMBER OF I-O'S 
	LD	A1,BSCMOD,A11 
	LD	A2,ECBBLK+4,A11	REQ. ALREADY OUTST.?
	RF(NZ)	IOAC10	YES
	CF	A14,TSTMES	TEST MESSAGE 
	ST	A8,ECBBLK+4,A11 
IOAC10	EQU	*
	IFT	COPCMD=1 
	ANKL	A1,HCPMOD	HARDCOPY OUTSTANDING? 
	RF(Z)	IOAC30	NO
	XIF
	ADK	A4,1	
	LD	A2,ECBBLK+8,A11 
	RF(NZ)	IOAC30	INTERTASK ALREDY OUTSTANDING 
	CF	A14,ICVRED	READ INTERATSK 
	ST	A8,ECBBLK+8,A11 
IOAC30	EQU	*
	ADK	A4,1	
	LD	A2,ECBBLK+2,A11	KB OUTSTANDING? 
	RF(NZ)	IOAC35	YES
	CF	A14,READKB	READ KEYBOARD
	ST	A8,ECBBLK+2,A11 
IOAC35	EQU	*	 
*  SECOND KEYBOARD HANDLING 81-10-18 DK  *
	ADK	A4,1	
	LD	A2,ECBBLK+6,A11	KB2 OUTSTANDING	
	RF(NZ)	IOAC40	YES	 
	CF	A14,READK2	READ SECOND KEYBOARD	
	ST	A8,ECBBLK+6,A11	
**        END DK    **
IOAC40	EQU	*
	ST	A4,ECBBLK,A11	SAVE NUMBER OF WAITS
	RTN	A14
	EJECT
************************************************************
*                                                          *
*        IOCPL       I/O COMPLETION 
*                                                          *
************************************************************
*		REGISTERS
* 
*	A11= CREDIT WORK AREA 
*	A13= RESERVED 
* 
************************************************************
IOCPL	EQU	* 
	CW	A8,ECBBLK+2,A11	KB INPUT
	RF(NE)	IOCP05	NO 
	CM	ECBBLK+2,A11
	CF	A14,KBINP	TAKE CARE OF KB 
	RF	IOCP90
**  SECOND KEYBOARD HANDLING P & T,81-10-19 DK  **
IOCP05	EQU	*	 
	CW	A8,ECBBLK+6,A11	KB2 INPUT ? 
	RF(NE)	IOCP10	NO	
	CM	ECBBLK+6,A11	 
	CF	A14,KBINP2	TAKE CARE OF KB2	
	RF	IOCP90		
**  END DK P & T    **
IOCP10	EQU	*
	CW	A8,ECBBLK+4,A11	DC? 
	RF(NE)	IOCP20	NO 
	CM	ECBBLK+4,A11
	CF	A14,DCINP	TAKE CARE OF DC 
	RF	IOCP90
IOCP20	EQU	*
	CM	ECBBLK+8,A11
	CF	A14,ICINP	TAKE CARE OF INTERTASK
IOCP90	EQU	*
	RTN	A14
	EJECT
*************************************************************** 
* 
*	MATCH	MATCH TASKID AND PHYS. ADDRESS
* 
*************************************************************** 
*         REGISTERS 
* 
* 
****************************************************************
MATCH	EQU	* 
	IFT	COPCMD=1 
	LDK	A1,NBRTSK	GET NUMBER OF ENTRIES
	LD	A3,6,A13
	ADKL	A3,TSKTAB	START OF TABLE
MATC10	EQU	*
	CC	A2,+2,A3	SAME ADDRESS?
	RF(E)	MATC30	YES 
	ADK	A3,4	NEXT
	SUK	A1,1	ALL CHECKED?
	RB(NZ)	MATC10	NO 
MATC20	EQU	*
	LDK	A1,1	INDICATE NOT FOUND
	RF	MATC90
MATC30	EQU	*
	LCR	A1,A3
	CCK	A1,VDUCOD	COPY IN RIGHT DIRECTION? 
	RB(NE)	MATC20	NO 
	LDK	A1,0 
	LDR*	A2,A3 
MATC90	EQU	*
	XIF
	RTN	A14
	EJECT
************************************************************
*                                                          *
*        INIT       INITIALIZE THE TASK                    *
*                                                          *
************************************************************
*		REGISTERS
* 
*	A11= CREDIT WORK AREA 
*	A13= RESERVED 
* 
************************************************* 
INIT	EQU	*
	CF	A14,COMINI	COMMON INIT
	CF	A14,ECBINI	INIT OF ECB:S
	CF	A14,OPEN	OPEN DC
	LDKL	A8,20 
	LKM
	DATA	6 
	CF	A14,CONCT	CONNECT DC
	CF	A14,SETTIM	SET REQUEST TIMEOUT
	LDK	A2,NBRTSK	NUMBER OF TASK ENTRIES 
	LD	A9,REGI,A11	RESTORE TASKTAB ADDRESS 
INIT10	EQU	*
	SUK	A2,1 
	RF(N)	INIT20 
	ADKL	A9,4
	LCR	A1,A9
	ANK	A1,/FF	ANY TASK AT ALL?
	RB(Z)	INIT10	NO
	CCK	A1,'VV'	DISPLAY TASK?
	RB(E)	INIT10	YES 
	SLL	A1,8 
	LC	A1,+1,A9
	ST	A1,PRTID,A11
INIT20	EQU	*
	IFT	OFLIN=1
	LD	A1,2,A14
	LD	A2,4,A14
	ST	A12,4,A14 
	ST	A13,2,A14 
	STR	A2,A14 
	ST	A1,-2,A14 
	SUKL	A14,4	UPDATE STACK POINTER
	CM	OFFFLG,A11
	CF	A14,LMP6OF	TURN OFF OFFLINE LAMP
	XIF
	LDK	A4,0 
	LDKL	A5,LBVDU+1	UNFORMATTED SCREEN 
	LDK	A6,0 
	CF	A14,STOINF	SAVE SCREEN INFORMATION
	CF	A14,ERASE	ERASE THE WHOLE SCREEN
	IFT	NBRLIN=2 
	LD	A1,MAIN,A11	DC LINE 1?
	RF(Z)	INIT30	YES 
	CF	A14,LMP2ON	INDICATE DC LINE 2 
	RF	INIT40
INIT30	EQU	*
	XIF
	CF	A14,LMP1ON	INDICATE DC LINE 1 
INIT40	EQU	*
	CF	A14,CHKSTA	CHECK IF LINE OK 
	RTN	A14
	EJECT
**********************************************************
*                                                        *
*       COMINI      COMMON INIT ROUTINE                  *
*                                                        *
**********************************************************
*               REGISTERS 
* 
*	A11= CREDIT WORK AREA 
*	A13= RESERVED 
* 
**********************************************************
COMINI	EQU	*
	CF	A14,I:EVA0
	LDR	A11,A9	LOAD TASK AREA BASE 
	LDR*	A2,A11	GET TASKID 
	LD	A3,6,A13	COMMON BLOCK BASE
	LDR	A1,A2
	ANK	A1,X'FF' 
	SUK	A1,X'30'	GET OFFSET IN TASK TABLE
	SLL	A1,2	TWO WORDS ENTRIES 
	LDKL	A4,TSKTAB 
	ADR	A4,A3
	ADR	A1,A4	POINT TO YOUR LABLE
	ST	A1,REGI,A11	SAVE TASKTAB ADDRESS
	SC	A2,+1,A1	SAVE TASKID
	SRL	A2,8 
	SCR	A2,A1
	RTN	A14
	EJECT
* 
* 
*	ECB TABLE LAYOUT
* 
* 
* 
*       DISPLACEMENT       I/O         FILECODE 
* 
*            0             KB             /20 
*            2             PRINTER        /30 
*            4             SIGNAL/DISP.   /40 
*            6             VDU            /42 
*            8             INTERTASK R.   /50 
*           10             INTERTASK W.   /51 
*           12             DC LINE 1      /61 
*           14             DC LINE 2      /62 
* 
* 
* 
* 
	EJECT
************************************************************* 
*                                                           * 
*        ECBINI       INIT OF ECB:S                         * 
*                                                           * 
************************************************************* 
*         REGISTERS 
* 
*	A4 = NUMBER OF ENTRIES
*	A5 = NUMBER OF FC ALLOWED 
*	A6 = DAT POINTER
*	A7 = ECB FC POINTER 
*	A8 = DATA SET POINTER 
*	A11= CREDIT WORK AREA 
*	A13= RESERVED 
* 
************************************************************
ECBINI	EQU	*
	LD	A2,-8,A13	GET T:D ADDRESS 
	LD	A4,+4,A2	GET NUMBER OF ENTRIES
	LD	A8,+6,A2
	ADR	A8,A13 
	LDR	A6,A8	DAT POINTER
	SUKL	A8,20	DATA SET POINTER
ECBI10	EQU	*
	LD	A5,ECBIND	NUMBER OF FC:S
	LDKL	A7,ECBIND+2	FIRST FILE CODE 
	LC	A2,+1,A6	DATA SET FC
ECBI20	EQU	*
	CCR	A2,A7	FC IN DAT = FC CONFIGURED? 
	RF(E)	ECBI30	YES 
	ADK	A7,2	NEXT
	SUK	A5,1	NOT FOUND?
	RB(NZ)	ECBI20	NOT YET
	LDKL	A1,*	DIAGNOSTIC 
	ST	A1,REGI,A11 
	LKM
	DATA	3	WRONG GENERATION
ECBI30	EQU	*
	SC	A2,+1,A8	SAVE FC IN DATA SET
	LD	A2,+2,A6	GET FIXED LENGTH IF ANY
	ST	A2,+4,A8	SAVE IN DATA SET 
	LD	A2,+18,A8	GET FIXED BUFFER IF ANY 
	ST	A2,+2,A8	SAVE IN DATA SET 
	LC	A2,+1,A7	GET INDEX TO ECB TABLE 
	ANK	A2,/FF 
	ADR	A2,A11 
	ST	A8,ECBTAB,A2	SAVE ECB ADDRESS 
	ADK	A6,4 
	SUKL	A8,20 
	SUK	A4,1	ALL DONE? 
	RB(NZ)	ECBI10	NO 
	RTN	A14
	EJECT
************************************************************* 
*                                                           * 
*        TSTDEV       TEST KEYBOARD AND DISPLAY             * 
*                                                           * 
************************************************************* 
*		REGISTERS
* 
*	A11= CREDIT WORK AREA 
*	A13= RESERVED 
* 
************************************************* 
TSTDEV	EQU	*
	CF	A14,SOUND	TURN ON SOUND ALARM AT VDU
	RTN	A14

	END

HexDump

0x0000…0034 (0, 0, 400)  Head {h00=0x0030, h01=0x0050, text=» IDENT DSPBSC REL 11.0 811101DK 870150541100«, t00=0x0000, t01=0x0004}
0x0034…003c              Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x0038}
0x003c…0082              Head {h00=0x0042, h01=0x0050, text=»************************************************************* «, t00=0x0000, t01=0x0040}
0x0082…00c8              Head {h00=0x0042, h01=0x0050, text=»*                                                           * «, t00=0x0000, t01=0x0086}
0x00c8…010e              Head {h00=0x0042, h01=0x0050, text=»*            MODULE   DSPBSC                                * «, t00=0x0000, t01=0x00cc}
0x010e…0154              Head {h00=0x0042, h01=0x0050, text=»*                     MODULE HANDLING THE START UP OF THE   * «, t00=0x0000, t01=0x0112}
0x0154…019a              Head {h00=0x0042, h01=0x0050, text=»*                     VDUKB TASK, CONTROLLING SNA MODES     * «, t00=0x0000, t01=0x0158}
0x019a…01e0              Head {h00=0x0042, h01=0x0050, text=»*                     AND MULTIPLE WAIT FOR KB AND DC.      * «, t00=0x0001, t01=0x000e}
0x01e0…0220              Head {h00=0x003c, h01=0x0050, text=»*                      (EMULATION 3270 BSC)            *«, t00=0x0001, t01=0x0054}
0x0220…0266              Head {h00=0x0042, h01=0x0050, text=»*                                                           * «, t00=0x0001, t01=0x0094}
0x0266…02ac              Head {h00=0x0042, h01=0x0050, text=»************************************************************* «, t00=0x0001, t01=0x00da}
0x02ac…02ba              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0001, t01=0x0120}
0x02ba…0302              Head {h00=0x0044, h01=0x0050, text=»****************************************************************«, t00=0x0001, t01=0x012e}
0x0302…034a              Head {h00=0x0044, h01=0x0050, text=»*                                                              *«, t00=0x0001, t01=0x0176}
0x034a…0392              Head {h00=0x0044, h01=0x0050, text=»*        LIST OF ROUTINES                                      *«, t00=0x0002, t01=0x002e}
0x0392…03da              Head {h00=0x0044, h01=0x0050, text=»*                                                              *«, t00=0x0002, t01=0x0076}
0x03da…0422              Head {h00=0x0044, h01=0x0050, text=»*     VDUKB       MAIN ROUTINE                                 *«, t00=0x0002, t01=0x00be}
0x0422…044a              Head {h00=0x0024, h01=0x0050, text=»*     IOACT       I/O ACTIVATION«, t00=0x0002, t01=0x0106}
0x044a…0472              Head {h00=0x0024, h01=0x0050, text=»*     IOCPL       I/O COMPLETION«, t00=0x0002, t01=0x012e}
0x0472…04a4              Head {h00=0x002e, h01=0x0050, text=»*     MATCH       MATCH ADDRESS AND TASKID«, t00=0x0002, t01=0x0156}
0x04a4…04ec              Head {h00=0x0044, h01=0x0050, text=»*     INIT        INITIALIZE THE TASK                          *«, t00=0x0002, t01=0x0188}
0x04ec…051a              Head {h00=0x002a, h01=0x0050, text=»*     COMINI      COMMON INIT ROUTINE «, t00=0x0003, t01=0x0040}
0x051a…0542              Head {h00=0x0024, h01=0x0050, text=»*     ECBINI      INIT OF ECB:S «, t00=0x0003, t01=0x006e}
0x0542…058a              Head {h00=0x0044, h01=0x0050, text=»*     TSTDEV      TEST KEYBOARD AND DISPLAY                    *«, t00=0x0003, t01=0x0096}
0x058a…05d2              Head {h00=0x0044, h01=0x0050, text=»*                                                              *«, t00=0x0003, t01=0x00de}
0x05d2…061a              Head {h00=0x0044, h01=0x0050, text=»****************************************************************«, t00=0x0003, t01=0x0126}
0x061a…0628              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0003, t01=0x016e}
0x0628…066a              Head {h00=0x003e, h01=0x0050, text=»**********************************************************«, t00=0x0003, t01=0x017c}
0x066a…06ac              Head {h00=0x003e, h01=0x0050, text=»*                                                        *«, t00=0x0004, t01=0x002e}
0x06ac…06ee              Head {h00=0x003e, h01=0x0050, text=»*        ENTRY POINTS                                    *«, t00=0x0004, t01=0x0070}
0x06ee…0730              Head {h00=0x003e, h01=0x0050, text=»*                                                        *«, t00=0x0004, t01=0x00b2}
0x0730…0772              Head {h00=0x003e, h01=0x0050, text=»**********************************************************«, t00=0x0004, t01=0x00f4}
0x0772…077a              Head {h00=0x0004, h01=0x0050, t00=0x0004, t01=0x0136}
0x077a…07ae              Head {h00=0x0030, h01=0x0050, text=» ENTRY VDUKB START LABEL FROM DATSNA(CREDIT)«, t00=0x0004, t01=0x013e}
0x07ae…07d8              Head {h00=0x0026, h01=0x0050, text=» ENTRY COMINI COMMON INIT ROUTINE «, t00=0x0004, t01=0x0172}
0x07d8…07fc              Head {h00=0x0020, h01=0x0050, text=» ENTRY ECBINI INIT OF ECB:S «, t00=0x0005, t01=0x000c}
0x07fc…082e              Head {h00=0x002e, h01=0x0050, text=» ENTRY MATCH MATCH TASID AND PHYS. ADDRESS«, t00=0x0005, t01=0x0030}
0x082e…0836              Head {h00=0x0004, h01=0x0050, t00=0x0005, t01=0x0062}
0x0836…0878              Head {h00=0x003e, h01=0x0050, text=»**********************************************************«, t00=0x0005, t01=0x006a}
0x0878…08ba              Head {h00=0x003e, h01=0x0050, text=»*                                                        *«, t00=0x0005, t01=0x00ac}
0x08ba…08fc              Head {h00=0x003e, h01=0x0050, text=»*        EXTERNAL REFERENCES                             *«, t00=0x0005, t01=0x00ee}
0x08fc…093e              Head {h00=0x003e, h01=0x0050, text=»*                                                        *«, t00=0x0005, t01=0x0130}
0x093e…0980              Head {h00=0x003e, h01=0x0050, text=»**********************************************************«, t00=0x0005, t01=0x0172}
0x0980…0988              Head {h00=0x0004, h01=0x0050, t00=0x0006, t01=0x0024}
0x0988…09b8              Head {h00=0x002c, h01=0x0050, text=» EXTRN I:EVA0 CREDIT EVALUATION ROUTINE «, t00=0x0006, t01=0x002c}
0x09b8…09dc              Head {h00=0x0020, h01=0x0050, text=» EXTRN OPEN OPEN DC (DCBSC) «, t00=0x0006, t01=0x005c}
0x09dc…0a04              Head {h00=0x0024, h01=0x0050, text=» EXTRN CONCT CONNECT DC (DCBSC) «, t00=0x0006, t01=0x0080}
0x0a04…0a36              Head {h00=0x002e, h01=0x0050, text=» EXTRN SETTIM SET REQUEST TIMEOUT (DCBSC) «, t00=0x0006, t01=0x00a8}
0x0a36…0a6c              Head {h00=0x0032, h01=0x0050, text=» EXTRN ERASE ERASE SCREEN AND VDU BUFFER (VDU)«, t00=0x0006, t01=0x00da}
0x0a6c…0a9e              Head {h00=0x002e, h01=0x0050, text=» EXTRN TSTMES TEST IF ANY MESSAGE (DCSNA) «, t00=0x0006, t01=0x0110}
0x0a9e…0ad6              Head {h00=0x0034, h01=0x0050, text=» EXTRN READKB READ KEYBOARD WITH NO WAIT (KEYB) «, t00=0x0006, t01=0x0142}
0x0ad6…0b0e              Head {h00=0x0034, h01=0x0050, text=» EXTRN KBINP MAIN ROUTINE IN KEYB-MODULE (KEYB) «, t00=0x0006, t01=0x017a}
0x0b0e…0b48              Head {h00=0x0036, h01=0x0050, text=» EXTRN DCINP MAIN ROUTINE IN DCSNA-MODULE (DCSNA) «, t00=0x0007, t01=0x0022}
0x0b48…0b76              Head {h00=0x002a, h01=0x0050, text=» EXTRN LMP6OF OFFLINE LAMP OFF (KEYB) «, t00=0x0007, t01=0x005c}
0x0b76…0b9c              Head {h00=0x0022, h01=0x0050, text=» EXTRN LMP1ON DC LINE 1 (KEYB)«, t00=0x0007, t01=0x008a}
0x0b9c…0bc2              Head {h00=0x0022, h01=0x0050, text=» EXTRN LMP2ON DC LINE 2 (KEYB)«, t00=0x0007, t01=0x00b0}
0x0bc2…0bf4              Head {h00=0x002e, h01=0x0050, text=» EXTRN SOUND SOUND ALARM AT DISPLAY (VDU) «, t00=0x0007, t01=0x00d6}
0x0bf4…0c1e              Head {h00=0x0026, h01=0x0050, text=» EXTRN LMP5ON ERROR LAMP ON (KEYB)«, t00=0x0007, t01=0x0108}
0x0c1e…0c4a              Head {h00=0x0028, h01=0x0050, text=» EXTRN LMP5OF ERROR LAMP OFF (KEYB) «, t00=0x0007, t01=0x0132}
0x0c4a…0c7c              Head {h00=0x002e, h01=0x0050, text=» EXTRN RESKB RESET KEYBOARD BUFFER (KEYB) «, t00=0x0007, t01=0x015e}
0x0c7c…0cb0              Head {h00=0x0030, h01=0x0050, text=» EXTRN STOINF SAVE SCREEN INFORMATION (VDU) «, t00=0x0007, t01=0x0190}
0x0cb0…0cdc              Head {h00=0x0028, h01=0x0050, text=» EXTRN ICVRED INTERTASK READ (KEYB) «, t00=0x0008, t01=0x0034}
0x0cdc…0d08              Head {h00=0x0028, h01=0x0050, text=» EXTRN ICINP INTERTASK INPUT (KEYB) «, t00=0x0008, t01=0x0060}
0x0d08…0d36              Head {h00=0x002a, h01=0x0050, text=» EXTRN CHKSTA CHECK DC STATUS (DCBSC) «, t00=0x0008, t01=0x008c}
0x0d36…0d70              Head {h00=0x0036, h01=0x0050, text=» EXTRN READK2 READ NUMERIC KEYB'RD, NO-WAIT (KEYB)«, t00=0x0008, t01=0x00ba}
0x0d70…0da0              Head {h00=0x002c, h01=0x0050, text=» EXTRN KBINP2 ROUTINE FOR 2ND. KEYBOARD «, t00=0x0008, t01=0x00f4}
0x0da0…0dae              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0008, t01=0x0124}
0x0dae…0df4              Head {h00=0x0042, h01=0x0050, text=»************************************************************* «, t00=0x0008, t01=0x0132}
0x0df4…0e3a              Head {h00=0x0042, h01=0x0050, text=»*                                                           * «, t00=0x0008, t01=0x0178}
0x0e3a…0e80              Head {h00=0x0042, h01=0x0050, text=»*        CONDITIONAL ASSEMBLY PARAMETERS                    * «, t00=0x0009, t01=0x002e}
0x0e80…0ec6              Head {h00=0x0042, h01=0x0050, text=»*                                                           * «, t00=0x0009, t01=0x0074}
0x0ec6…0f0c              Head {h00=0x0042, h01=0x0050, text=»************************************************************* «, t00=0x0009, t01=0x00ba}
0x0f0c…0f14              Head {h00=0x0004, h01=0x0050, t00=0x0009, t01=0x0100}
0x0f14…0f3c              Head {h00=0x0024, h01=0x0050, text=»X:B EQU 15 NUMBER OF TASKS (1- )«, t00=0x0009, t01=0x0108}
0x0f3c…0f52              Head {h00=0x0012, h01=0x0050, text=»NBRTSK EQU 16 «, t00=0x0009, t01=0x0130}
0x0f52…0f7c              Head {h00=0x0026, h01=0x0050, text=»X:C EQU 0 OFFLINE HANDLING IF :=1 «, t00=0x0009, t01=0x0146}
0x0f7c…0f90              Head {h00=0x0010, h01=0x0050, text=»OFLIN EQU 0 «, t00=0x0009, t01=0x0170}
0x0f90…0fb8              Head {h00=0x0024, h01=0x0050, text=»X:D EQU 1 NUMBER OF LINES (1-2) «, t00=0x0009, t01=0x0184}
0x0fb8…0fcc              Head {h00=0x0010, h01=0x0050, text=»NBRLIN EQU 1«, t00=0x000a, t01=0x001c}
0x0fcc…0ffa              Head {h00=0x002a, h01=0x0050, text=»X:M EQU 0 COPY COMMNAND INCLUDED IF:=1«, t00=0x000a, t01=0x0030}
0x0ffa…100e              Head {h00=0x0010, h01=0x0050, text=»COPCMD EQU 1«, t00=0x000a, t01=0x005e}
0x100e…1034              Head {h00=0x0022, h01=0x0050, text=»X:O EQU 0 TEST INCLUDED IF:=1 «, t00=0x000a, t01=0x0072}
0x1034…1046              Head {h00=0x000e, h01=0x0050, text=»TEST EQU 0«, t00=0x000a, t01=0x0098}
0x1046…1054              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000a, t01=0x00aa}
0x1054…1098              Head {h00=0x0040, h01=0x0050, text=»*********************************************************** «, t00=0x000a, t01=0x00b8}
0x1098…10dc              Head {h00=0x0040, h01=0x0050, text=»*                                                         * «, t00=0x000a, t01=0x00fc}
0x10dc…1106              Head {h00=0x0026, h01=0x0050, text=»* DECLARATIONS OF DATA AND EQUATES«, t00=0x000a, t01=0x0140}
0x1106…114a              Head {h00=0x0040, h01=0x0050, text=»*                                                         * «, t00=0x000a, t01=0x016a}
0x114a…118e              Head {h00=0x0040, h01=0x0050, text=»*********************************************************** «, t00=0x000b, t01=0x001e}
0x118e…1196              Head {h00=0x0004, h01=0x0050, t00=0x000b, t01=0x0062}
0x1196…11a0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x006a}
0x11a0…11ba              Head {h00=0x0016, h01=0x0050, text=»* ECB INDEX TABLE «, t00=0x000b, t01=0x0074}
0x11ba…11c4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x008e}
0x11c4…11d8              Head {h00=0x0010, h01=0x0050, text=»ECBIND EQU *«, t00=0x000b, t01=0x0098}
0x11d8…11fa              Head {h00=0x001e, h01=0x0050, text=» DATA 8 NUMBER OF ENTRIES «, t00=0x000b, t01=0x00ac}
0x11fa…1216              Head {h00=0x0018, h01=0x0050, text=» DATA X'2000' ECB KB«, t00=0x000b, t01=0x00ce}
0x1216…1238              Head {h00=0x001e, h01=0x0050, text=» DATA X'3002' ECB PRINTER «, t00=0x000b, t01=0x00ea}
0x1238…1260              Head {h00=0x0024, h01=0x0050, text=» DATA X'4004' ECB SIGNAL DISPLAY«, t00=0x000b, t01=0x010c}
0x1260…127e              Head {h00=0x001a, h01=0x0050, text=» DATA X'4206' ECB VDU «, t00=0x000b, t01=0x0134}
0x127e…12a6              Head {h00=0x0024, h01=0x0050, text=» DATA X'5008' ECB INTERTASK READ«, t00=0x000b, t01=0x0152}
0x12a6…12d0              Head {h00=0x0026, h01=0x0050, text=» DATA X'510A' ECB INTERTASK WRITE «, t00=0x000b, t01=0x017a}
0x12d0…12f2              Head {h00=0x001e, h01=0x0050, text=» DATA X'610C' ECB DC LINE1«, t00=0x000c, t01=0x0014}
0x12f2…131e              Head {h00=0x0028, h01=0x0050, text=» DATA X'210E' ECB FOR NUMERIC KB DK «, t00=0x000c, t01=0x0036}
0x131e…1328              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0062}
0x1328…1350              Head {h00=0x0024, h01=0x0050, text=»*         SCREEN SIZE ON DISPLAY«, t00=0x000c, t01=0x006c}
0x1350…135a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0094}
0x135a…1370              Head {h00=0x0012, h01=0x0050, text=»LBVDU EQU 1920«, t00=0x000c, t01=0x009e}
0x1370…137a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x00b4}
0x137a…138a              Head {h00=0x000c, h01=0x0050, text=»* MODES «, t00=0x000c, t01=0x00be}
0x138a…1394              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x00ce}
0x1394…13c2              Head {h00=0x002a, h01=0x0050, text=»HCPMOD EQU /4000 HARDCOPY OUTSTANDING «, t00=0x000c, t01=0x00d8}
0x13c2…13cc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0106}
0x13cc…13ee              Head {h00=0x001e, h01=0x0050, text=»* TASK IDENTIFICATION CODE«, t00=0x000c, t01=0x0110}
0x13ee…13f8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0132}
0x13f8…1416              Head {h00=0x001a, h01=0x0050, text=»VDUCOD EQU 'VV' KB/VDU«, t00=0x000c, t01=0x013c}
0x1416…1424              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000c, t01=0x015a}
0x1424…142e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0168}
0x142e…144e              Head {h00=0x001c, h01=0x0050, text=»* RELATIVE ADDRESSES IN «, t00=0x000c, t01=0x0172}
0x144e…146e (13, 0, 400) Head {h00=0x001c, h01=0x0050, text=»* TERMINAL WORKBLOCK TB1«, t00=0x000d, t01=0x0004}
0x146e…1478              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0024}
0x1478…149c              Head {h00=0x0020, h01=0x0050, text=»OFFFLG EQU 1962 OFFLINE FLAG«, t00=0x000d, t01=0x002e}
0x149c…14ca              Head {h00=0x002a, h01=0x0050, text=»PRTID EQU OFFFLG+2 TASKID FOR HARDCOPY«, t00=0x000d, t01=0x0052}
0x14ca…14f0              Head {h00=0x0022, h01=0x0050, text=»MAIN EQU PRTID+6 WHICH DC LINE«, t00=0x000d, t01=0x0080}
0x14f0…1522              Head {h00=0x002e, h01=0x0050, text=»ECBBLK EQU MAIN+6 ECBBLK FOR MULTIPLE WAIT«, t00=0x000d, t01=0x00a6}
0x1522…1546              Head {h00=0x0020, h01=0x0050, text=»REGI EQU ECBBLK+16 SAVE AREA«, t00=0x000d, t01=0x00d8}
0x1546…156a              Head {h00=0x0020, h01=0x0050, text=»BSCMOD EQU REGI+32 BSC MODE «, t00=0x000d, t01=0x00fc}
0x156a…1590              Head {h00=0x0022, h01=0x0050, text=»ECBTAB EQU BSCMOD+2 ECB TABLE «, t00=0x000d, t01=0x0120}
0x1590…159a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0146}
0x159a…15ba              Head {h00=0x001c, h01=0x0050, text=»* RELATIVE ADDRESSES IN «, t00=0x000d, t01=0x0150}
0x15ba…15d8              Head {h00=0x001a, h01=0x0050, text=»* COMMON WORKBLOCK CB1«, t00=0x000d, t01=0x0170}
0x15d8…15e2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x018e}
0x15e2…1610              Head {h00=0x002a, h01=0x0050, text=»MF1CU EQU 0 SYMBOLIC CLUSTER ADDDRESS «, t00=0x000e, t01=0x0008}
0x1610…1624              Head {h00=0x0010, h01=0x0050, text=» IFF TEST=1 «, t00=0x000e, t01=0x0036}
0x1624…164a              Head {h00=0x0022, h01=0x0050, text=»TSKTAB EQU MF1CU+24 TASK TABLE«, t00=0x000e, t01=0x004a}
0x164a…1656              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000e, t01=0x0070}
0x1656…166a              Head {h00=0x0010, h01=0x0050, text=» IFT TEST=1 «, t00=0x000e, t01=0x007c}
0x166a…1692              Head {h00=0x0024, h01=0x0050, text=»TSKTAB EQU MF1CU+219 TASK TABLE «, t00=0x000e, t01=0x0090}
0x1692…169e              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000e, t01=0x00b8}
0x169e…16ac              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000e, t01=0x00c4}
0x16ac…16ee              Head {h00=0x003e, h01=0x0050, text=»********************************************************* «, t00=0x000e, t01=0x00d2}
0x16ee…1730              Head {h00=0x003e, h01=0x0050, text=»*                                                       * «, t00=0x000e, t01=0x0114}
0x1730…1772              Head {h00=0x003e, h01=0x0050, text=»*        VDUKB       MAIN ROUTINE                       * «, t00=0x000e, t01=0x0156}
0x1772…17b4              Head {h00=0x003e, h01=0x0050, text=»*                                                       * «, t00=0x000f, t01=0x0008}
0x17b4…17f6              Head {h00=0x003e, h01=0x0050, text=»********************************************************* «, t00=0x000f, t01=0x004a}
0x17f6…180a              Head {h00=0x0010, h01=0x0050, text=»*  REGISTERS«, t00=0x000f, t01=0x008c}
0x180a…1814              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00a0}
0x1814…182c              Head {h00=0x0014, h01=0x0050, text=»* A11= RESERVED «, t00=0x000f, t01=0x00aa}
0x182c…1844              Head {h00=0x0014, h01=0x0050, text=»* A13= RESERVED «, t00=0x000f, t01=0x00c2}
0x1844…184e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00da}
0x184e…1886              Head {h00=0x0034, h01=0x0050, text=»************************************************«, t00=0x000f, t01=0x00e4}
0x1886…189a              Head {h00=0x0010, h01=0x0050, text=»VDUKB EQU * «, t00=0x000f, t01=0x011c}
0x189a…18c2              Head {h00=0x0024, h01=0x0050, text=» CF A14,INIT INITIALIZE THE TASK«, t00=0x000f, t01=0x0130}
0x18c2…18f2              Head {h00=0x002c, h01=0x0050, text=» CF A14,TSTDEV TEST KEYBOARD AND DISPLAY«, t00=0x000f, t01=0x0158}
0x18f2…1906              Head {h00=0x0010, h01=0x0050, text=»VDU200 EQU *«, t00=0x000f, t01=0x0188}
0x1906…192c              Head {h00=0x0022, h01=0x0050, text=» CF A14,IOACT PREPARE ECB-BLK «, t00=0x0010, t01=0x000c}
0x192c…1944              Head {h00=0x0014, h01=0x0050, text=» LDKL A7,ECBBLK «, t00=0x0010, t01=0x0032}
0x1944…1958              Head {h00=0x0010, h01=0x0050, text=» ADR A7,A11 «, t00=0x0010, t01=0x004a}
0x1958…1964              Head {h00=0x0008, h01=0x0050, text=» LKM«, t00=0x0010, t01=0x005e}
0x1964…1982              Head {h00=0x001a, h01=0x0050, text=» DATA 7 MULTIPLE WAIT «, t00=0x0010, t01=0x006a}
0x1982…19ac              Head {h00=0x0026, h01=0x0050, text=» CF A14,IOCPL TAKE CARE OF REQUEST«, t00=0x0010, t01=0x0088}
0x19ac…19d0              Head {h00=0x0020, h01=0x0050, text=» RB VDU200 HERE WE GO AGAIN «, t00=0x0010, t01=0x00b2}
0x19d0…19de              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0010, t01=0x00d6}
0x19de…19e8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x00e4}
0x19e8…19f2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x00ee}
0x19f2…1a18              Head {h00=0x0022, h01=0x0050, text=»* POSSIBLE LAYOUTS OF ECB-BLK «, t00=0x0010, t01=0x00f8}
0x1a18…1a22              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x011e}
0x1a22…1a2c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0128}
0x1a2c…1a36              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0132}
0x1a36…1a40              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x013c}
0x1a40…1a64              Head {h00=0x0020, h01=0x0050, text=»*   MODE     /0000     /4000«, t00=0x0010, t01=0x0146}
0x1a64…1a6e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x016a}
0x1a6e…1a78              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0174}
0x1a78…1a9a              Head {h00=0x001e, h01=0x0050, text=»*   BLK        2         3«, t00=0x0010, t01=0x017e}
0x1a9a…1abe              Head {h00=0x0020, h01=0x0050, text=»*              KB        KB «, t00=0x0011, t01=0x0010}
0x1abe…1ae2              Head {h00=0x0020, h01=0x0050, text=»*              DC        DC «, t00=0x0011, t01=0x0034}
0x1ae2…1b06              Head {h00=0x0020, h01=0x0050, text=»*                        IC «, t00=0x0011, t01=0x0058}
0x1b06…1b10              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x007c}
0x1b10…1b1a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0086}
0x1b1a…1b24              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0090}
0x1b24…1b32              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0011, t01=0x009a}
0x1b32…1b76              Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0011, t01=0x00a8}
0x1b76…1bba              Head {h00=0x0040, h01=0x0050, text=»*                                                          *«, t00=0x0011, t01=0x00ec}
0x1bba…1be6              Head {h00=0x0028, h01=0x0050, text=»*        IOACT       I/O ACTIVATION «, t00=0x0011, t01=0x0130}
0x1be6…1c2a              Head {h00=0x0040, h01=0x0050, text=»*                                                          *«, t00=0x0011, t01=0x015c}
0x1c2a…1c6e              Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0012, t01=0x0010}
0x1c6e…1c8e              Head {h00=0x001c, h01=0x0050, text=»*              REGISTERS«, t00=0x0012, t01=0x0054}
0x1c8e…1c98              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0074}
0x1c98…1cc4              Head {h00=0x0028, h01=0x0050, text=»* A4= NUMBER OF ENTRIES IN ECB BLOCK«, t00=0x0012, t01=0x007e}
0x1cc4…1ce4              Head {h00=0x001c, h01=0x0050, text=»* A11= CREDIT WORK AREA «, t00=0x0012, t01=0x00aa}
0x1ce4…1cfc              Head {h00=0x0014, h01=0x0050, text=»* A13= RESERVED «, t00=0x0012, t01=0x00ca}
0x1cfc…1d06              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00e2}
0x1d06…1d48              Head {h00=0x003e, h01=0x0050, text=»**********************************************************«, t00=0x0012, t01=0x00ec}
0x1d48…1d5c              Head {h00=0x0010, h01=0x0050, text=»IOACT EQU * «, t00=0x0012, t01=0x012e}
0x1d5c…1d84              Head {h00=0x0024, h01=0x0050, text=» LDK A4,1 COUNT NUMBER OF I-O'S «, t00=0x0012, t01=0x0142}
0x1d84…1d9e              Head {h00=0x0016, h01=0x0050, text=» LD A1,BSCMOD,A11 «, t00=0x0012, t01=0x016a}
0x1d9e…1dce              Head {h00=0x002c, h01=0x0050, text=» LD A2,ECBBLK+4,A11 REQ. ALREADY OUTST.?«, t00=0x0012, t01=0x0184}
0x1dce…1de8              Head {h00=0x0016, h01=0x0050, text=» RF(NZ) IOAC10 YES«, t00=0x0013, t01=0x0024}
0x1de8…1e0c              Head {h00=0x0020, h01=0x0050, text=» CF A14,TSTMES TEST MESSAGE «, t00=0x0013, t01=0x003e}
0x1e0c…1e28              Head {h00=0x0018, h01=0x0050, text=» ST A8,ECBBLK+4,A11 «, t00=0x0013, t01=0x0062}
0x1e28…1e3c              Head {h00=0x0010, h01=0x0050, text=»IOAC10 EQU *«, t00=0x0013, t01=0x007e}
0x1e3c…1e52              Head {h00=0x0012, h01=0x0050, text=» IFT COPCMD=1 «, t00=0x0013, t01=0x0092}
0x1e52…1e80              Head {h00=0x002a, h01=0x0050, text=» ANKL A1,HCPMOD HARDCOPY OUTSTANDING? «, t00=0x0013, t01=0x00a8}
0x1e80…1e98              Head {h00=0x0014, h01=0x0050, text=» RF(Z) IOAC30 NO«, t00=0x0013, t01=0x00d6}
0x1e98…1ea4              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0013, t01=0x00ee}
0x1ea4…1eb6              Head {h00=0x000e, h01=0x0050, text=» ADK A4,1 «, t00=0x0013, t01=0x00fa}
0x1eb6…1ed2              Head {h00=0x0018, h01=0x0050, text=» LD A2,ECBBLK+8,A11 «, t00=0x0013, t01=0x010c}
0x1ed2…1f06              Head {h00=0x0030, h01=0x0050, text=» RF(NZ) IOAC30 INTERTASK ALREDY OUTSTANDING «, t00=0x0013, t01=0x0128}
0x1f06…1f2c              Head {h00=0x0022, h01=0x0050, text=» CF A14,ICVRED READ INTERATSK «, t00=0x0013, t01=0x015c}
0x1f2c…1f48              Head {h00=0x0018, h01=0x0050, text=» ST A8,ECBBLK+8,A11 «, t00=0x0013, t01=0x0182}
0x1f48…1f5c              Head {h00=0x0010, h01=0x0050, text=»IOAC30 EQU *«, t00=0x0014, t01=0x000e}
0x1f5c…1f6e              Head {h00=0x000e, h01=0x0050, text=» ADK A4,1 «, t00=0x0014, t01=0x0022}
0x1f6e…1f9a              Head {h00=0x0028, h01=0x0050, text=» LD A2,ECBBLK+2,A11 KB OUTSTANDING? «, t00=0x0014, t01=0x0034}
0x1f9a…1fb4              Head {h00=0x0016, h01=0x0050, text=» RF(NZ) IOAC35 YES«, t00=0x0014, t01=0x0060}
0x1fb4…1fd8              Head {h00=0x0020, h01=0x0050, text=» CF A14,READKB READ KEYBOARD«, t00=0x0014, t01=0x007a}
0x1fd8…1ff4              Head {h00=0x0018, h01=0x0050, text=» ST A8,ECBBLK+2,A11 «, t00=0x0014, t01=0x009e}
0x1ff4…200a              Head {h00=0x0012, h01=0x0050, text=»IOAC35 EQU *  «, t00=0x0014, t01=0x00ba}
0x200a…203c              Head {h00=0x002e, h01=0x0050, text=»*  SECOND KEYBOARD HANDLING 81-10-18 DK  *«, t00=0x0014, t01=0x00d0}
0x203c…204e              Head {h00=0x000e, h01=0x0050, text=» ADK A4,1 «, t00=0x0014, t01=0x0102}
0x204e…207a              Head {h00=0x0028, h01=0x0050, text=» LD A2,ECBBLK+6,A11 KB2 OUTSTANDING «, t00=0x0014, t01=0x0114}
0x207a…2096              Head {h00=0x0018, h01=0x0050, text=» RF(NZ) IOAC40 YES  «, t00=0x0014, t01=0x0140}
0x2096…20c2              Head {h00=0x0028, h01=0x0050, text=» CF A14,READK2 READ SECOND KEYBOARD «, t00=0x0014, t01=0x015c}
0x20c2…20de              Head {h00=0x0018, h01=0x0050, text=» ST A8,ECBBLK+6,A11 «, t00=0x0014, t01=0x0188}
0x20de…20fc              Head {h00=0x001a, h01=0x0050, text=»**        END DK    **«, t00=0x0015, t01=0x0014}
0x20fc…2110              Head {h00=0x0010, h01=0x0050, text=»IOAC40 EQU *«, t00=0x0015, t01=0x0032}
0x2110…213e              Head {h00=0x002a, h01=0x0050, text=» ST A4,ECBBLK,A11 SAVE NUMBER OF WAITS«, t00=0x0015, t01=0x0046}
0x213e…214e              Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0015, t01=0x0074}
0x214e…215c              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0015, t01=0x0084}
0x215c…21a0              Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0015, t01=0x0092}
0x21a0…21e4              Head {h00=0x0040, h01=0x0050, text=»*                                                          *«, t00=0x0015, t01=0x00d6}
0x21e4…2210              Head {h00=0x0028, h01=0x0050, text=»*        IOCPL       I/O COMPLETION «, t00=0x0015, t01=0x011a}
0x2210…2254              Head {h00=0x0040, h01=0x0050, text=»*                                                          *«, t00=0x0015, t01=0x0146}
0x2254…2298              Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0015, t01=0x018a}
0x2298…22ac              Head {h00=0x0010, h01=0x0050, text=»*  REGISTERS«, t00=0x0016, t01=0x003e}
0x22ac…22b6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0052}
0x22b6…22d6              Head {h00=0x001c, h01=0x0050, text=»* A11= CREDIT WORK AREA «, t00=0x0016, t01=0x005c}
0x22d6…22ee              Head {h00=0x0014, h01=0x0050, text=»* A13= RESERVED «, t00=0x0016, t01=0x007c}
0x22ee…22f8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0094}
0x22f8…233c              Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0016, t01=0x009e}
0x233c…2350              Head {h00=0x0010, h01=0x0050, text=»IOCPL EQU * «, t00=0x0016, t01=0x00e2}
0x2350…2374              Head {h00=0x0020, h01=0x0050, text=» CW A8,ECBBLK+2,A11 KB INPUT«, t00=0x0016, t01=0x00f6}
0x2374…238e              Head {h00=0x0016, h01=0x0050, text=» RF(NE) IOCP05 NO «, t00=0x0016, t01=0x011a}
0x238e…23a6              Head {h00=0x0014, h01=0x0050, text=» CM ECBBLK+2,A11«, t00=0x0016, t01=0x0134}
0x23a6…23cc              Head {h00=0x0022, h01=0x0050, text=» CF A14,KBINP TAKE CARE OF KB «, t00=0x0016, t01=0x014c}
0x23cc…23de              Head {h00=0x000e, h01=0x0050, text=» RF IOCP90«, t00=0x0016, t01=0x0172}
0x23de…2418              Head {h00=0x0036, h01=0x0050, text=»**  SECOND KEYBOARD HANDLING P & T,81-10-19 DK  **«, t00=0x0016, t01=0x0184}
0x2418…242e              Head {h00=0x0012, h01=0x0050, text=»IOCP05 EQU *  «, t00=0x0017, t01=0x002e}
0x242e…2456              Head {h00=0x0024, h01=0x0050, text=» CW A8,ECBBLK+6,A11 KB2 INPUT ? «, t00=0x0017, t01=0x0044}
0x2456…2470              Head {h00=0x0016, h01=0x0050, text=» RF(NE) IOCP10 NO «, t00=0x0017, t01=0x006c}
0x2470…248a              Head {h00=0x0016, h01=0x0050, text=» CM ECBBLK+6,A11  «, t00=0x0017, t01=0x0086}
0x248a…24b2              Head {h00=0x0024, h01=0x0050, text=» CF A14,KBINP2 TAKE CARE OF KB2 «, t00=0x0017, t01=0x00a0}
0x24b2…24c6              Head {h00=0x0010, h01=0x0050, text=» RF IOCP90  «, t00=0x0017, t01=0x00c8}
0x24c6…24e4              Head {h00=0x001a, h01=0x0050, text=»**  END DK P & T    **«, t00=0x0017, t01=0x00dc}
0x24e4…24f8              Head {h00=0x0010, h01=0x0050, text=»IOCP10 EQU *«, t00=0x0017, t01=0x00fa}
0x24f8…2518              Head {h00=0x001c, h01=0x0050, text=» CW A8,ECBBLK+4,A11 DC? «, t00=0x0017, t01=0x010e}
0x2518…2532              Head {h00=0x0016, h01=0x0050, text=» RF(NE) IOCP20 NO «, t00=0x0017, t01=0x012e}
0x2532…254a              Head {h00=0x0014, h01=0x0050, text=» CM ECBBLK+4,A11«, t00=0x0017, t01=0x0148}
0x254a…2570              Head {h00=0x0022, h01=0x0050, text=» CF A14,DCINP TAKE CARE OF DC «, t00=0x0017, t01=0x0160}
0x2570…2582              Head {h00=0x000e, h01=0x0050, text=» RF IOCP90«, t00=0x0017, t01=0x0186}
0x2582…2596              Head {h00=0x0010, h01=0x0050, text=»IOCP20 EQU *«, t00=0x0018, t01=0x0008}
0x2596…25ae              Head {h00=0x0014, h01=0x0050, text=» CM ECBBLK+8,A11«, t00=0x0018, t01=0x001c}
0x25ae…25da              Head {h00=0x0028, h01=0x0050, text=» CF A14,ICINP TAKE CARE OF INTERTASK«, t00=0x0018, t01=0x0034}
0x25da…25ee              Head {h00=0x0010, h01=0x0050, text=»IOCP90 EQU *«, t00=0x0018, t01=0x0060}
0x25ee…25fe              Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0018, t01=0x0074}
0x25fe…260c              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0018, t01=0x0084}
0x260c…2654              Head {h00=0x0044, h01=0x0050, text=»*************************************************************** «, t00=0x0018, t01=0x0092}
0x2654…265e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x00da}
0x265e…268c              Head {h00=0x002a, h01=0x0050, text=»* MATCH MATCH TASKID AND PHYS. ADDRESS«, t00=0x0018, t01=0x00e4}
0x268c…2696              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0112}
0x2696…26de              Head {h00=0x0044, h01=0x0050, text=»*************************************************************** «, t00=0x0018, t01=0x011c}
0x26de…26fa              Head {h00=0x0018, h01=0x0050, text=»*         REGISTERS «, t00=0x0018, t01=0x0164}
0x26fa…2704              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0180}
0x2704…270e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x018a}
0x270e…2756 (25, 0, 400) Head {h00=0x0044, h01=0x0050, text=»****************************************************************«, t00=0x0019, t01=0x0004}
0x2756…276a              Head {h00=0x0010, h01=0x0050, text=»MATCH EQU * «, t00=0x0019, t01=0x004c}
0x276a…2780              Head {h00=0x0012, h01=0x0050, text=» IFT COPCMD=1 «, t00=0x0019, t01=0x0060}
0x2780…27ac              Head {h00=0x0028, h01=0x0050, text=» LDK A1,NBRTSK GET NUMBER OF ENTRIES«, t00=0x0019, t01=0x0076}
0x27ac…27c0              Head {h00=0x0010, h01=0x0050, text=» LD A3,6,A13«, t00=0x0019, t01=0x00a2}
0x27c0…27e6              Head {h00=0x0022, h01=0x0050, text=» ADKL A3,TSKTAB START OF TABLE«, t00=0x0019, t01=0x00b6}
0x27e6…27fa              Head {h00=0x0010, h01=0x0050, text=»MATC10 EQU *«, t00=0x0019, t01=0x00dc}
0x27fa…281c              Head {h00=0x001e, h01=0x0050, text=» CC A2,+2,A3 SAME ADDRESS?«, t00=0x0019, t01=0x00f0}
0x281c…2836              Head {h00=0x0016, h01=0x0050, text=» RF(E) MATC30 YES «, t00=0x0019, t01=0x0112}
0x2836…284c              Head {h00=0x0012, h01=0x0050, text=» ADK A3,4 NEXT«, t00=0x0019, t01=0x012c}
0x284c…286a              Head {h00=0x001a, h01=0x0050, text=» SUK A1,1 ALL CHECKED?«, t00=0x0019, t01=0x0142}
0x286a…2884              Head {h00=0x0016, h01=0x0050, text=» RB(NZ) MATC10 NO «, t00=0x0019, t01=0x0160}
0x2884…2898              Head {h00=0x0010, h01=0x0050, text=»MATC20 EQU *«, t00=0x0019, t01=0x017a}
0x2898…28bc              Head {h00=0x0020, h01=0x0050, text=» LDK A1,1 INDICATE NOT FOUND«, t00=0x0019, t01=0x018e}
0x28bc…28ce              Head {h00=0x000e, h01=0x0050, text=» RF MATC90«, t00=0x001a, t01=0x0022}
0x28ce…28e2              Head {h00=0x0010, h01=0x0050, text=»MATC30 EQU *«, t00=0x001a, t01=0x0034}
0x28e2…28f4              Head {h00=0x000e, h01=0x0050, text=» LCR A1,A3«, t00=0x001a, t01=0x0048}
0x28f4…2924              Head {h00=0x002c, h01=0x0050, text=» CCK A1,VDUCOD COPY IN RIGHT DIRECTION? «, t00=0x001a, t01=0x005a}
0x2924…293e              Head {h00=0x0016, h01=0x0050, text=» RB(NE) MATC20 NO «, t00=0x001a, t01=0x008a}
0x293e…2950              Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x001a, t01=0x00a4}
0x2950…2964              Head {h00=0x0010, h01=0x0050, text=» LDR* A2,A3 «, t00=0x001a, t01=0x00b6}
0x2964…2978              Head {h00=0x0010, h01=0x0050, text=»MATC90 EQU *«, t00=0x001a, t01=0x00ca}
0x2978…2984              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001a, t01=0x00de}
0x2984…2994              Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x001a, t01=0x00ea}
0x2994…29a2              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001a, t01=0x00fa}
0x29a2…29e6              Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x001a, t01=0x0108}
0x29e6…2a2a              Head {h00=0x0040, h01=0x0050, text=»*                                                          *«, t00=0x001a, t01=0x014c}
0x2a2a…2a6e              Head {h00=0x0040, h01=0x0050, text=»*        INIT       INITIALIZE THE TASK                    *«, t00=0x001a, t01=0x0190}
0x2a6e…2ab2              Head {h00=0x0040, h01=0x0050, text=»*                                                          *«, t00=0x001b, t01=0x0044}
0x2ab2…2af6              Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x001b, t01=0x0088}
0x2af6…2b0a              Head {h00=0x0010, h01=0x0050, text=»*  REGISTERS«, t00=0x001b, t01=0x00cc}
0x2b0a…2b14              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x00e0}
0x2b14…2b34              Head {h00=0x001c, h01=0x0050, text=»* A11= CREDIT WORK AREA «, t00=0x001b, t01=0x00ea}
0x2b34…2b4c              Head {h00=0x0014, h01=0x0050, text=»* A13= RESERVED «, t00=0x001b, t01=0x010a}
0x2b4c…2b56              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0122}
0x2b56…2b90              Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x001b, t01=0x012c}
0x2b90…2ba2              Head {h00=0x000e, h01=0x0050, text=»INIT EQU *«, t00=0x001b, t01=0x0166}
0x2ba2…2bc4              Head {h00=0x001e, h01=0x0050, text=» CF A14,COMINI COMMON INIT«, t00=0x001b, t01=0x0178}
0x2bc4…2be8              Head {h00=0x0020, h01=0x0050, text=» CF A14,ECBINI INIT OF ECB:S«, t00=0x001c, t01=0x000a}
0x2be8…2c04              Head {h00=0x0018, h01=0x0050, text=» CF A14,OPEN OPEN DC«, t00=0x001c, t01=0x002e}
0x2c04…2c18              Head {h00=0x0010, h01=0x0050, text=» LDKL A8,20 «, t00=0x001c, t01=0x004a}
0x2c18…2c24              Head {h00=0x0008, h01=0x0050, text=» LKM«, t00=0x001c, t01=0x005e}
0x2c24…2c34              Head {h00=0x000c, h01=0x0050, text=» DATA 6 «, t00=0x001c, t01=0x006a}
0x2c34…2c54              Head {h00=0x001c, h01=0x0050, text=» CF A14,CONCT CONNECT DC«, t00=0x001c, t01=0x007a}
0x2c54…2c7e              Head {h00=0x0026, h01=0x0050, text=» CF A14,SETTIM SET REQUEST TIMEOUT«, t00=0x001c, t01=0x009a}
0x2c7e…2cac              Head {h00=0x002a, h01=0x0050, text=» LDK A2,NBRTSK NUMBER OF TASK ENTRIES «, t00=0x001c, t01=0x00c4}
0x2cac…2cdc              Head {h00=0x002c, h01=0x0050, text=» LD A9,REGI,A11 RESTORE TASKTAB ADDRESS «, t00=0x001c, t01=0x00f2}
0x2cdc…2cf0              Head {h00=0x0010, h01=0x0050, text=»INIT10 EQU *«, t00=0x001c, t01=0x0122}
0x2cf0…2d02              Head {h00=0x000e, h01=0x0050, text=» SUK A2,1 «, t00=0x001c, t01=0x0136}
0x2d02…2d18              Head {h00=0x0012, h01=0x0050, text=» RF(N) INIT20 «, t00=0x001c, t01=0x0148}
0x2d18…2d2a              Head {h00=0x000e, h01=0x0050, text=» ADKL A9,4«, t00=0x001c, t01=0x015e}
0x2d2a…2d3c              Head {h00=0x000e, h01=0x0050, text=» LCR A1,A9«, t00=0x001c, t01=0x0170}
0x2d3c…2d60              Head {h00=0x0020, h01=0x0050, text=» ANK A1,/FF ANY TASK AT ALL?«, t00=0x001c, t01=0x0182}
0x2d60…2d78              Head {h00=0x0014, h01=0x0050, text=» RB(Z) INIT10 NO«, t00=0x001d, t01=0x0016}
0x2d78…2d9a              Head {h00=0x001e, h01=0x0050, text=» CCK A1,'VV' DISPLAY TASK?«, t00=0x001d, t01=0x002e}
0x2d9a…2db4              Head {h00=0x0016, h01=0x0050, text=» RB(E) INIT10 YES «, t00=0x001d, t01=0x0050}
0x2db4…2dc6              Head {h00=0x000e, h01=0x0050, text=» SLL A1,8 «, t00=0x001d, t01=0x006a}
0x2dc6…2dda              Head {h00=0x0010, h01=0x0050, text=» LC A1,+1,A9«, t00=0x001d, t01=0x007c}
0x2dda…2df2              Head {h00=0x0014, h01=0x0050, text=» ST A1,PRTID,A11«, t00=0x001d, t01=0x0090}
0x2df2…2e06              Head {h00=0x0010, h01=0x0050, text=»INIT20 EQU *«, t00=0x001d, t01=0x00a8}
0x2e06…2e1a              Head {h00=0x0010, h01=0x0050, text=» IFT OFLIN=1«, t00=0x001d, t01=0x00bc}
0x2e1a…2e2e              Head {h00=0x0010, h01=0x0050, text=» LD A1,2,A14«, t00=0x001d, t01=0x00d0}
0x2e2e…2e42              Head {h00=0x0010, h01=0x0050, text=» LD A2,4,A14«, t00=0x001d, t01=0x00e4}
0x2e42…2e58              Head {h00=0x0012, h01=0x0050, text=» ST A12,4,A14 «, t00=0x001d, t01=0x00f8}
0x2e58…2e6e              Head {h00=0x0012, h01=0x0050, text=» ST A13,2,A14 «, t00=0x001d, t01=0x010e}
0x2e6e…2e82              Head {h00=0x0010, h01=0x0050, text=» STR A2,A14 «, t00=0x001d, t01=0x0124}
0x2e82…2e98              Head {h00=0x0012, h01=0x0050, text=» ST A1,-2,A14 «, t00=0x001d, t01=0x0138}
0x2e98…2ec0              Head {h00=0x0024, h01=0x0050, text=» SUKL A14,4 UPDATE STACK POINTER«, t00=0x001d, t01=0x014e}
0x2ec0…2ed6              Head {h00=0x0012, h01=0x0050, text=» CM OFFFLG,A11«, t00=0x001d, t01=0x0176}
0x2ed6…2f02              Head {h00=0x0028, h01=0x0050, text=» CF A14,LMP6OF TURN OFF OFFLINE LAMP«, t00=0x001d, t01=0x018c}
0x2f02…2f0e              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001e, t01=0x0028}
0x2f0e…2f20              Head {h00=0x000e, h01=0x0050, text=» LDK A4,0 «, t00=0x001e, t01=0x0034}
0x2f20…2f4c              Head {h00=0x0028, h01=0x0050, text=» LDKL A5,LBVDU+1 UNFORMATTED SCREEN «, t00=0x001e, t01=0x0046}
0x2f4c…2f5e              Head {h00=0x000e, h01=0x0050, text=» LDK A6,0 «, t00=0x001e, t01=0x0072}
0x2f5e…2f8c              Head {h00=0x002a, h01=0x0050, text=» CF A14,STOINF SAVE SCREEN INFORMATION«, t00=0x001e, t01=0x0084}
0x2f8c…2fb8              Head {h00=0x0028, h01=0x0050, text=» CF A14,ERASE ERASE THE WHOLE SCREEN«, t00=0x001e, t01=0x00b2}
0x2fb8…2fce              Head {h00=0x0012, h01=0x0050, text=» IFT NBRLIN=2 «, t00=0x001e, t01=0x00de}
0x2fce…2ff0              Head {h00=0x001e, h01=0x0050, text=» LD A1,MAIN,A11 DC LINE 1?«, t00=0x001e, t01=0x00f4}
0x2ff0…300a              Head {h00=0x0016, h01=0x0050, text=» RF(Z) INIT30 YES «, t00=0x001e, t01=0x0116}
0x300a…3034              Head {h00=0x0026, h01=0x0050, text=» CF A14,LMP2ON INDICATE DC LINE 2 «, t00=0x001e, t01=0x0130}
0x3034…3046              Head {h00=0x000e, h01=0x0050, text=» RF INIT40«, t00=0x001e, t01=0x015a}
0x3046…305a              Head {h00=0x0010, h01=0x0050, text=»INIT30 EQU *«, t00=0x001e, t01=0x016c}
0x305a…3066              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001e, t01=0x0180}
0x3066…3090              Head {h00=0x0026, h01=0x0050, text=» CF A14,LMP1ON INDICATE DC LINE 1 «, t00=0x001e, t01=0x018c}
0x3090…30a4              Head {h00=0x0010, h01=0x0050, text=»INIT40 EQU *«, t00=0x001f, t01=0x0026}
0x30a4…30cc              Head {h00=0x0024, h01=0x0050, text=» CF A14,CHKSTA CHECK IF LINE OK «, t00=0x001f, t01=0x003a}
0x30cc…30dc              Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x001f, t01=0x0062}
0x30dc…30ea              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001f, t01=0x0072}
0x30ea…312c              Head {h00=0x003e, h01=0x0050, text=»**********************************************************«, t00=0x001f, t01=0x0080}
0x312c…316e              Head {h00=0x003e, h01=0x0050, text=»*                                                        *«, t00=0x001f, t01=0x00c2}
0x316e…31b0              Head {h00=0x003e, h01=0x0050, text=»*       COMINI      COMMON INIT ROUTINE                  *«, t00=0x001f, t01=0x0104}
0x31b0…31f2              Head {h00=0x003e, h01=0x0050, text=»*                                                        *«, t00=0x001f, t01=0x0146}
0x31f2…3234              Head {h00=0x003e, h01=0x0050, text=»**********************************************************«, t00=0x001f, t01=0x0188}
0x3234…3256              Head {h00=0x001e, h01=0x0050, text=»*               REGISTERS «, t00=0x0020, t01=0x003a}
0x3256…3260              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x005c}
0x3260…3280              Head {h00=0x001c, h01=0x0050, text=»* A11= CREDIT WORK AREA «, t00=0x0020, t01=0x0066}
0x3280…3298              Head {h00=0x0014, h01=0x0050, text=»* A13= RESERVED «, t00=0x0020, t01=0x0086}
0x3298…32a2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x009e}
0x32a2…32e4              Head {h00=0x003e, h01=0x0050, text=»**********************************************************«, t00=0x0020, t01=0x00a8}
0x32e4…32f8              Head {h00=0x0010, h01=0x0050, text=»COMINI EQU *«, t00=0x0020, t01=0x00ea}
0x32f8…330e              Head {h00=0x0012, h01=0x0050, text=» CF A14,I:EVA0«, t00=0x0020, t01=0x00fe}
0x330e…3336              Head {h00=0x0024, h01=0x0050, text=» LDR A11,A9 LOAD TASK AREA BASE «, t00=0x0020, t01=0x0114}
0x3336…3356              Head {h00=0x001c, h01=0x0050, text=» LDR* A2,A11 GET TASKID «, t00=0x0020, t01=0x013c}
0x3356…337c              Head {h00=0x0022, h01=0x0050, text=» LD A3,6,A13 COMMON BLOCK BASE«, t00=0x0020, t01=0x015c}
0x337c…338e              Head {h00=0x000e, h01=0x0050, text=» LDR A1,A2«, t00=0x0020, t01=0x0182}
0x338e…33a4 (33, 0, 398) Head {h00=0x0012, h01=0x0050, text=» ANK A1,X'FF' «, t00=0x0021, t01=0x0004}
0x33a4…33d2              Head {h00=0x002a, h01=0x0050, text=» SUK A1,X'30' GET OFFSET IN TASK TABLE«, t00=0x0021, t01=0x001a}
0x33d2…33f6              Head {h00=0x0020, h01=0x0050, text=» SLL A1,2 TWO WORDS ENTRIES «, t00=0x0021, t01=0x0048}
0x33f6…340e              Head {h00=0x0014, h01=0x0050, text=» LDKL A4,TSKTAB «, t00=0x0021, t01=0x006c}
0x340e…3420              Head {h00=0x000e, h01=0x0050, text=» ADR A4,A3«, t00=0x0021, t01=0x0084}
0x3420…3446              Head {h00=0x0022, h01=0x0050, text=» ADR A1,A4 POINT TO YOUR LABLE«, t00=0x0021, t01=0x0096}
0x3446…3472              Head {h00=0x0028, h01=0x0050, text=» ST A1,REGI,A11 SAVE TASKTAB ADDRESS«, t00=0x0021, t01=0x00bc}
0x3472…3492              Head {h00=0x001c, h01=0x0050, text=» SC A2,+1,A1 SAVE TASKID«, t00=0x0021, t01=0x00e8}
0x3492…34a4              Head {h00=0x000e, h01=0x0050, text=» SRL A2,8 «, t00=0x0021, t01=0x0108}
0x34a4…34b6              Head {h00=0x000e, h01=0x0050, text=» SCR A2,A1«, t00=0x0021, t01=0x011a}
0x34b6…34c6              Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0021, t01=0x012c}
0x34c6…34d4              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0021, t01=0x013c}
0x34d4…34de              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x014a}
0x34de…34e8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0154}
0x34e8…3502              Head {h00=0x0016, h01=0x0050, text=»* ECB TABLE LAYOUT«, t00=0x0021, t01=0x015e}
0x3502…350c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0178}
0x350c…3516              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0182}
0x3516…3520              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x018c}
0x3520…3558              Head {h00=0x0034, h01=0x0050, text=»*       DISPLACEMENT       I/O         FILECODE «, t00=0x0022, t01=0x0008}
0x3558…3562              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x0040}
0x3562…3598              Head {h00=0x0032, h01=0x0050, text=»*            0             KB             /20 «, t00=0x0022, t01=0x004a}
0x3598…35ce              Head {h00=0x0032, h01=0x0050, text=»*            2             PRINTER        /30 «, t00=0x0022, t01=0x0080}
0x35ce…3604              Head {h00=0x0032, h01=0x0050, text=»*            4             SIGNAL/DISP.   /40 «, t00=0x0022, t01=0x00b6}
0x3604…363a              Head {h00=0x0032, h01=0x0050, text=»*            6             VDU            /42 «, t00=0x0022, t01=0x00ec}
0x363a…3670              Head {h00=0x0032, h01=0x0050, text=»*            8             INTERTASK R.   /50 «, t00=0x0022, t01=0x0122}
0x3670…36a6              Head {h00=0x0032, h01=0x0050, text=»*           10             INTERTASK W.   /51 «, t00=0x0022, t01=0x0158}
0x36a6…36dc              Head {h00=0x0032, h01=0x0050, text=»*           12             DC LINE 1      /61 «, t00=0x0022, t01=0x018e}
0x36dc…3712              Head {h00=0x0032, h01=0x0050, text=»*           14             DC LINE 2      /62 «, t00=0x0023, t01=0x0034}
0x3712…371c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x006a}
0x371c…3726              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0074}
0x3726…3730              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x007e}
0x3730…373a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0088}
0x373a…3748              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0023, t01=0x0092}
0x3748…378e              Head {h00=0x0042, h01=0x0050, text=»************************************************************* «, t00=0x0023, t01=0x00a0}
0x378e…37d4              Head {h00=0x0042, h01=0x0050, text=»*                                                           * «, t00=0x0023, t01=0x00e6}
0x37d4…381a              Head {h00=0x0042, h01=0x0050, text=»*        ECBINI       INIT OF ECB:S                         * «, t00=0x0023, t01=0x012c}
0x381a…3860              Head {h00=0x0042, h01=0x0050, text=»*                                                           * «, t00=0x0023, t01=0x0172}
0x3860…38a6              Head {h00=0x0042, h01=0x0050, text=»************************************************************* «, t00=0x0024, t01=0x0028}
0x38a6…38c2              Head {h00=0x0018, h01=0x0050, text=»*         REGISTERS «, t00=0x0024, t01=0x006e}
0x38c2…38cc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x008a}
0x38cc…38ec              Head {h00=0x001c, h01=0x0050, text=»* A4 = NUMBER OF ENTRIES«, t00=0x0024, t01=0x0094}
0x38ec…3910              Head {h00=0x0020, h01=0x0050, text=»* A5 = NUMBER OF FC ALLOWED «, t00=0x0024, t01=0x00b4}
0x3910…392a              Head {h00=0x0016, h01=0x0050, text=»* A6 = DAT POINTER«, t00=0x0024, t01=0x00d8}
0x392a…3948              Head {h00=0x001a, h01=0x0050, text=»* A7 = ECB FC POINTER «, t00=0x0024, t01=0x00f2}
0x3948…3968              Head {h00=0x001c, h01=0x0050, text=»* A8 = DATA SET POINTER «, t00=0x0024, t01=0x0110}
0x3968…3988              Head {h00=0x001c, h01=0x0050, text=»* A11= CREDIT WORK AREA «, t00=0x0024, t01=0x0130}
0x3988…39a0              Head {h00=0x0014, h01=0x0050, text=»* A13= RESERVED «, t00=0x0024, t01=0x0150}
0x39a0…39aa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0168}
0x39aa…39ee              Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0024, t01=0x0172}
0x39ee…3a02              Head {h00=0x0010, h01=0x0050, text=»ECBINI EQU *«, t00=0x0025, t01=0x0026}
0x3a02…3a28              Head {h00=0x0022, h01=0x0050, text=» LD A2,-8,A13 GET T:D ADDRESS «, t00=0x0025, t01=0x003a}
0x3a28…3a52              Head {h00=0x0026, h01=0x0050, text=» LD A4,+4,A2 GET NUMBER OF ENTRIES«, t00=0x0025, t01=0x0060}
0x3a52…3a66              Head {h00=0x0010, h01=0x0050, text=» LD A8,+6,A2«, t00=0x0025, t01=0x008a}
0x3a66…3a7a              Head {h00=0x0010, h01=0x0050, text=» ADR A8,A13 «, t00=0x0025, t01=0x009e}
0x3a7a…3a98              Head {h00=0x001a, h01=0x0050, text=» LDR A6,A8 DAT POINTER«, t00=0x0025, t01=0x00b2}
0x3a98…3abc              Head {h00=0x0020, h01=0x0050, text=» SUKL A8,20 DATA SET POINTER«, t00=0x0025, t01=0x00d0}
0x3abc…3ad0              Head {h00=0x0010, h01=0x0050, text=»ECBI10 EQU *«, t00=0x0025, t01=0x00f4}
0x3ad0…3af4              Head {h00=0x0020, h01=0x0050, text=» LD A5,ECBIND NUMBER OF FC:S«, t00=0x0025, t01=0x0108}
0x3af4…3b1e              Head {h00=0x0026, h01=0x0050, text=» LDKL A7,ECBIND+2 FIRST FILE CODE «, t00=0x0025, t01=0x012c}
0x3b1e…3b3e              Head {h00=0x001c, h01=0x0050, text=» LC A2,+1,A6 DATA SET FC«, t00=0x0025, t01=0x0156}
0x3b3e…3b52              Head {h00=0x0010, h01=0x0050, text=»ECBI20 EQU *«, t00=0x0025, t01=0x0176}
0x3b52…3b80              Head {h00=0x002a, h01=0x0050, text=» CCR A2,A7 FC IN DAT = FC CONFIGURED? «, t00=0x0025, t01=0x018a}
0x3b80…3b9a              Head {h00=0x0016, h01=0x0050, text=» RF(E) ECBI30 YES «, t00=0x0026, t01=0x0028}
0x3b9a…3bb0              Head {h00=0x0012, h01=0x0050, text=» ADK A7,2 NEXT«, t00=0x0026, t01=0x0042}
0x3bb0…3bcc              Head {h00=0x0018, h01=0x0050, text=» SUK A5,1 NOT FOUND?«, t00=0x0026, t01=0x0058}
0x3bcc…3bea              Head {h00=0x001a, h01=0x0050, text=» RB(NZ) ECBI20 NOT YET«, t00=0x0026, t01=0x0074}
0x3bea…3c08              Head {h00=0x001a, h01=0x0050, text=» LDKL A1,* DIAGNOSTIC «, t00=0x0026, t01=0x0092}
0x3c08…3c20              Head {h00=0x0014, h01=0x0050, text=» ST A1,REGI,A11 «, t00=0x0026, t01=0x00b0}
0x3c20…3c2c              Head {h00=0x0008, h01=0x0050, text=» LKM«, t00=0x0026, t01=0x00c8}
0x3c2c…3c4c              Head {h00=0x001c, h01=0x0050, text=» DATA 3 WRONG GENERATION«, t00=0x0026, t01=0x00d4}
0x3c4c…3c60              Head {h00=0x0010, h01=0x0050, text=»ECBI30 EQU *«, t00=0x0026, t01=0x00f4}
0x3c60…3c88              Head {h00=0x0024, h01=0x0050, text=» SC A2,+1,A8 SAVE FC IN DATA SET«, t00=0x0026, t01=0x0108}
0x3c88…3cb4              Head {h00=0x0028, h01=0x0050, text=» LD A2,+2,A6 GET FIXED LENGTH IF ANY«, t00=0x0026, t01=0x0130}
0x3cb4…3cda              Head {h00=0x0022, h01=0x0050, text=» ST A2,+4,A8 SAVE IN DATA SET «, t00=0x0026, t01=0x015c}
0x3cda…3d08              Head {h00=0x002a, h01=0x0050, text=» LD A2,+18,A8 GET FIXED BUFFER IF ANY «, t00=0x0026, t01=0x0182}
0x3d08…3d2e              Head {h00=0x0022, h01=0x0050, text=» ST A2,+2,A8 SAVE IN DATA SET «, t00=0x0027, t01=0x0020}
0x3d2e…3d5a              Head {h00=0x0028, h01=0x0050, text=» LC A2,+1,A7 GET INDEX TO ECB TABLE «, t00=0x0027, t01=0x0046}
0x3d5a…3d6e              Head {h00=0x0010, h01=0x0050, text=» ANK A2,/FF «, t00=0x0027, t01=0x0072}
0x3d6e…3d82              Head {h00=0x0010, h01=0x0050, text=» ADR A2,A11 «, t00=0x0027, t01=0x0086}
0x3d82…3dac              Head {h00=0x0026, h01=0x0050, text=» ST A8,ECBTAB,A2 SAVE ECB ADDRESS «, t00=0x0027, t01=0x009a}
0x3dac…3dbe              Head {h00=0x000e, h01=0x0050, text=» ADK A6,4 «, t00=0x0027, t01=0x00c4}
0x3dbe…3dd2              Head {h00=0x0010, h01=0x0050, text=» SUKL A8,20 «, t00=0x0027, t01=0x00d6}
0x3dd2…3dee              Head {h00=0x0018, h01=0x0050, text=» SUK A4,1 ALL DONE? «, t00=0x0027, t01=0x00ea}
0x3dee…3e08              Head {h00=0x0016, h01=0x0050, text=» RB(NZ) ECBI10 NO «, t00=0x0027, t01=0x0106}
0x3e08…3e18              Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0027, t01=0x0120}
0x3e18…3e26              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0027, t01=0x0130}
0x3e26…3e6c              Head {h00=0x0042, h01=0x0050, text=»************************************************************* «, t00=0x0027, t01=0x013e}
0x3e6c…3eb2              Head {h00=0x0042, h01=0x0050, text=»*                                                           * «, t00=0x0027, t01=0x0184}
0x3eb2…3ef8              Head {h00=0x0042, h01=0x0050, text=»*        TSTDEV       TEST KEYBOARD AND DISPLAY             * «, t00=0x0028, t01=0x003a}
0x3ef8…3f3e              Head {h00=0x0042, h01=0x0050, text=»*                                                           * «, t00=0x0028, t01=0x0080}
0x3f3e…3f84              Head {h00=0x0042, h01=0x0050, text=»************************************************************* «, t00=0x0028, t01=0x00c6}
0x3f84…3f98              Head {h00=0x0010, h01=0x0050, text=»*  REGISTERS«, t00=0x0028, t01=0x010c}
0x3f98…3fa2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0120}
0x3fa2…3fc2              Head {h00=0x001c, h01=0x0050, text=»* A11= CREDIT WORK AREA «, t00=0x0028, t01=0x012a}
0x3fc2…3fda              Head {h00=0x0014, h01=0x0050, text=»* A13= RESERVED «, t00=0x0028, t01=0x014a}
0x3fda…3fe4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0162}
0x3fe4…401e              Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x0028, t01=0x016c}
0x401e…4032              Head {h00=0x0010, h01=0x0050, text=»TSTDEV EQU *«, t00=0x0029, t01=0x0016}
0x4032…4062              Head {h00=0x002c, h01=0x0050, text=» CF A14,SOUND TURN ON SOUND ALARM AT VDU«, t00=0x0029, t01=0x002a}
0x4062…4072              Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0029, t01=0x005a}
0x4072…407a              Head {h00=0x0004, h01=0x0050, t00=0x0029, t01=0x006a}
0x407a…4086              Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0029, t01=0x0072}
0x4086…408a              Head {h00=0x4004, h01=0x0000}
0x408a…408e              00 29 00 7e                                                                                                                                                                                                                                       ┆ ) ~┆
0x408e…4096 (42, 1, 8)   20 04 00 00 00 2a 00 04                                                                                                                                                                                                                           ┆     *  ┆
0x4096…4226 (43, 0, 400) 0x00[0x190]
                         […0x1…]

Reduced view