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

⟦690d6409b⟧

    Length: 10976 (0x2ae0)
    Notes: pts_type(SC)
    Names: »TPROC.SC«

Derivation

└─⟦c47f25c27⟧ Bits:30009688 Philips computer tape "600318"
    └─⟦this⟧ »M:KMDV/TPROC.SC« 
└─⟦efe3a1cfc⟧ Bits:30009667 Philips computer tape "600113"
    └─⟦this⟧ »TOSSWORK/TPROC.SC« 
└─⟦fcfed1ed9⟧ Bits:30009706 Philips computer tape "M_167"
    └─⟦this⟧ »M:167D/TPROC.SC« 

PTS(SC)

	IDENT TPROC 	REL 8.2 78-09-15  870105040820

* 
**************************************************
* 
*   PHILIPS TERMINAL SYSTEM PTS 
* 
*   TPROC = TOSS LKM PROCESSORS 
*           TIO,TWAIT,TEXIT,TACTOT,TPAUSE 
* 
* 
* 
* 
* 
**************************************************
* 
* 
* 
*   THIS MODULE CONTAINS MANDATORY LKM PROCESSORS 
*   FOR TOSS. THESE ARE:
* 
*   -TIO     INPUT/OUTPUT 
* 
*   -TWAIT   WAIT 
* 
*   -TEXIT   EXIT 
* 
*   -TACTOT  ACTIVATE/RESTART TERMINAL
**
*   -TPAUSE  PAUSE TERMINAL 
* 
	EJECT
* 
*********** 
* ENTRIES * 
*********** 
* 
* 
	ENTRY	TIO	I/O PROCESSOR
* 
	ENTRY	TWAIT	WAIT PROCESSOR 
* 
	ENTRY	TEXIT	EXIT PROCESSOR 
* 
	ENTRY	TACTOT	ACTIVATE/RESTART PROCESSOR
* 
	ENTRY	TPAUSE	PAUSE PROCESSOR 
* 
	ENTRY	TIOQ20	QUEUE DEVICE
	ENTRY	TIOERR	END REQUEST 
	ENTRY	TPQUE	QUEUE JOB AND DISPATCH 
* 
	EJECT
* 
************* 
* EXTERNALS * 
************* 
* 
* 
	EXTRN	DWTADR	DWT ADDRESS BLOCK POINTER 
	EXTRN	DWTTAB	DWT TTAB ADDRESS
	EXTRN	DWTWAT	WAIT/ACTIVATE INDICATOR 
	EXTRN	DWTTDM	DM TASK TTAB ADDRESS
	EXTRN	FNDDWT	SEARCH DWT
	EXTRN	QTJOB	QUEUE TERM.PROG. FOR DISP. 
	EXTRN	DWTOR	ORDER
	EXTRN	DWTECB	ECB ADDRESS 
	EXTRN	DWTST	STATUS 
	EXTRN	TDISP	DISPATCHER 
	EXTRN	SRUN	POINTER TO RUNNING SEGMENT IN LSBT
	EXTRN	LKMRQE	LKM REQUEST ERROR 
	EXTRN	GETBLK	PUT BLOCK IN PENDING QUEUE
	EXTRN	FREBLK	RELEASE BLOCK FROM PENDING QUEUE
	EXTRN	EXIT	PROGRAM EXIT
	EXTRN	TTMJOB	TTAB-ADDRESS OF MJOBS 
	EXTRN	TTB:PP	PENDING PROGRAM POINTER 
	EXTRN	TTB:ID	TERMINAL IDENTIFICATION 
	EXTRN	FNDTID	SEARCH TERMINAL IDENTIFICATION
	EXTRN	ACTOT	'ACTIVATE' TERMINAL
	EXTRN	TTB:ST	TASK STATUS AND LEVEL 
	EXTRN	TTB:SA	SAVE AREA 
	EXTRN	TIODM	ENTRY ADDR 
	EXTRN	ATTACH	ATTACH ENTRY
	EXTRN	DETACH	DETACH ENTRY
	EJECT
* 
* 
************* 
* CONSTANTS * 
************* 
* 
*   DISPLACEMENT IN DEVICE WORK TABLE AND EVENT CONTROL BLOCK 
* 
DWTTQ	EQU	/0E	TASK QUEUE IN DWT 
DWTSB2	EQU	/1E	STACK BASE 2 IN DWT
DWTECH	EQU	/22	ECHO-DEVICE DWT
ECBEL	EQU	/06	EFFECTIVE LENGTH IN ECB 
ECBRC	EQU	/08	RETURN CODE IN ECB
	EJECT

* 
* 
*	T I O 
* 
* 
* THIS MODULE IS ENTERED WHEN TERMINAL I/O
* IS REQUIRED. IF A REQUEST CANNOT BE SERVICED
* DUE TO E.G. BUSY DEVICE, THE REQUEST IS QUEUED
* AND THE TERMINAL PROGRAM SET IN WAIT STATE. 
* THIS MODULE IS CALLED BY THE LKM HANDLING MODULE
* WITH THE FOLLOWING PARAMETERS:- 
* 
*  A1 = PARAMETER WHEN I/O AND ACTIVATION 
* 
*  A4 = ZERO, NORMAL I/O REQUEST
*       NOT ZERO, I/O AND ACTIVATION
* 
*  A5 = TTAB ADDRESS
* 
*  A7 = CODE
* 
*  A8 = ECB ADDRESS 
* 
* 
* THE 'TIO'-ROUTINE EXITS TO REQUESTED ACTIVATION DRIVER
* WITH THE FOLLOWING REGISTER VAULES:-
* 
*  A5 = STACK BASE 2 IN DWT 
* 
*  A6 = DWT-ADDRESS 
* 
*  A7 = ORDER 
* 
*  A8 = ECB-ADDRESS 
* 
	EJECT
* 
* THE FOLLOWING DWT FIELDS ARE UPDATED:-
* 
*  -DWTOR  DWT-INDEX AND ORDER
*  -DWTECB ECB ADDRESS
*  -DWTST  READY AND ECHO FIELDS
*  -DWTTAB TTAB ADDRESS 
*  -DWTWAT WAIT/ACTIVE INDICATOR
* 
* 
* THE FOLLOWING ECB FIELDS ARE RESET:-
* 
*  -BITS 0-7 IN THE FIRST WORD
*  -ECBEL  EFFECTIVE LENGTH 
*  -ECBRC  RETURN CODE
* 



* 
*	GET DWT ADDRESS AND CHECK IF DEVICE IS BUSY 
* 


TIO	CF	A15,FNDDWT	SEARCH DWT ADDRESS
	LDKL	A3,/8000
	LDR	A6,A6
	ABL(Z)	TIOERR	FILE CODE UNKNOWN
	LD	A9,2,A5	TASK STATUS 
	LDR	A11,A9	SAVE TASK STATUS
	RF(N)	TIO020	DMTASK CALLING
	LDKL	A9,/4000	REQUEST BUSY BIT 
	AN	A9,DWTST,A6 
	RF(NZ)	TIOQ20	REQ BUSY,NOT DMTASK CALL 
TIO020	EQU	*
	CCK	A7,/BB00 
	ABL(E)	ATTACH	ATTACH ORDER 
	CCK	A7,/BC00 
	ABL(E)	DETACH	DETACH ORDER 
	LDR	A11,A11	TASK STATUS
	RF(N)	TIO030	DM TASK,SKIP ATTACH CONTROL 
	LDKL	A10,/0800	ATTACH BIT
	AN	A10,DWTST,A6
	RF(Z)	TIO030	NOT ATTACHED
	CW	A5,DWTTAB,A6
	RF(NE)	TIOQ20	ATTACHED TO OTHER TASK 
	AN	A3,DWTST,A6 
	RF(Z)	TIOQ05	DEVICE BUSY 
TIO030	EQU	*
	AN	A3,DWTST,A6 
	RF(Z)	TIOQ20	DEVICE BUSY 
TIO035	EQU	*
	SC	A2,DWTOR,A6	STORE DWT INDEX 
	LDK	A2,/40	CHECK IF ECHO 
	ANR	A2,A7
	RF(Z)	TIO100	NOT ECHO
	LDKL	A2,TIODM
	CW	A2,DWTADR,A6
	RF(E)	TIO090	DM-REQUEST
	LD	A2,DWTECH,A6	LOAD ECHO DEVICE 
	RF(Z)	TIO100	NO ECHO DEVICE
	LDKL	A10,/100	BIT 7=INPUT DEVICE 
	ANR*	A10,A6	ECHO ALLOWED?
	RF(Z)	TIO100	NO! 
	LDKL	A10,/0800	ATTACH BIT
	AN	A10,DWTST,A2
	RF(Z)	TIO040	ECHO DEVICE NOT ATTACHED
	CW	A5,DWTTAB,A2
	RF(NE)	TIOQ10	ECHO ATTACHED TO OTHER TASK
	AN	A3,DWTST,A2 
	RF(Z)	TIOQ00	ECHO DEVICE BUSY
TIO040	AN	A3,DWTST,A2 
	RF(Z)	TIOQ10	ECHO DEVICE BUSY
	LDKL	A3,/A000
	XRS	A3,DWTST,A2	UPDATE BUSY AND ECHO IN DWT


* 
*	UPDATE ECB AND DWT FIELDS 
* 

TIO090	LDKL	A3,/A000	BUSY AND EA BIT FOR DM 

TIO100	XRS	A3,DWTST,A6	UPDATE BUSY AND ECHO IN DWT
	LDKL	A3,/7FFF
	ANRS	A3,A8	RESET BIT 0 IN ECB FILE-CODE
	CM	ECBEL,A8	 -EFFECTIVE LENGTH 
	CM	ECBRC,A8	 -RETURN CODE
	LDR	A3,A7	SAVE CODE
	ANK	A7,/3F 
	SC	A7,DWTOR+1,A6	STORE ORDER IN DWT
	LDKL	A2,TIODM
	CW	A2,DWTADR,A6	DM REQUEST?
	RF(E)	TIO110	YES!
	ST	A5,DWTTAB,A6	SAVE TTAB ADDRESS IN DWT 
	RF	TIO120
TIO110	EQU	*
	ST	A5,DWTTDM,A6	SAVE TTAB ADDRESS IN DWTTDM
TIO120	EQU	*
	ST	A8,DWTECB,A6	 -ECB ADDRESS
	EJECT

* 
*	UPDATE DWTWAT (WAIT/ACTIVE INDICATOR) 
* 

	LDR	A2,A4	CHECK PARAMETER
	RF(NZ)	TIO200	I/O AND ACTIVATION 

	ANK	A3,/80	NORMAL I/O CHECK IF WAIT REQUESTED
	RF(Z)	TIO220	NOT WAIT
	LDK	A4,1	INDICATE WAIT 
	RF	TIO230
TIO200	LD	A3,SRUN	SEGM. POINTER 
	RF(Z)	TIO210	JUMP IF ROOT
	SU	A2,2,A3	RELATIVE ADDRESS

TIO210	CF	A15,GETBLK	SAVE PARAMETER AND DISPATCH ADDRESS
TIO220	CF	A15,QTJOB	QUEUE TASK FOR DISPATCHING

TIO230	ST	A4,DWTWAT,A6	STORE WAIT/ACTIVE INDICATOR
	LDK	A5,DWTSB2	LOAD STACK BASE 2 IN A5
	ADR	A5,A6
	ABI*	DWTADR,A6	GO TO DRIVER ACTIVATION 
	EJECT
* 
*  QUEUE ECHO DEVICE FIRST
* 
TIOQ00	LDR	A6,A2

* 
*    QUEUE DEVICE FIRST 
* 
TIOQ05	EQU	*
	ADK	A6,DWTTQ	GET QUEUE ANCHOR
	LDR	A2,A6
	LDR*	A6,A6 
	RF	TIOQ40	INSERT FIRST IN QUEUE

TIOQ10	LDR	A6,A2	QUEUE ECHO DEVICE

TIOQ20	ADK	A6,DWTTQ	GET QUEUE ANCHOR
	LC	A1,TTB:ST+1,A5	GET LEVEL
TIOQ30	LDR	A2,A6
	LDR*	A6,A6	FOLLOW QUEUE TO END 
	RF(Z)	TIOQ40	END FOUND 
	CC	A1,TTB:ST+1,A6	COMPARE LEVELS 
	RB(NL)	TIOQ30	TRY NEXT 

TIOQ40	LDK	A3,0 
	STR	A6,A5	INSERT IN QUEUE
	STR	A5,A2
	SUK	A3,4 
	LDR	A4,A4	CHECK IF ACTIVATION
	RF(Z)	TIOQ50	NO
	SUK	A3,2	YES 
TIOQ50	ADS	A3,TTB:SA,A5	UPDATE PC TO REPEAT LKM 
	RF	TPDIS 


* 
*	ERROR FILE CODE UNKNOWN 
* 

TIOERR	ST	A3,ECBRC,A8	INDICATE ERROR IN ECB 
TPQUE	CF	A15,QTJOB	QUEUE TASK FOR DISPATCING
TPDIS	ABL	TDISP 
	EJECT
* 
* 
*	W A I T 
* 
* THIS MODULE IS ENTERED WHEN THE APPLICATION PROGRAM 
* WANTS TO SYNCHRONIZE WITH A PARTICULAR EVENT. 
* IT IS CALLED BY THE LKM HANDLER WITH THE FOLLOWING
* PARAMETERS:-
* 
*  A5 = TTAB ADDRESS
* 
*  A8 = ECB ADDRESS 
* 
* 
* 
TWAIT	EQU	* 
	CF	A15,FNDDWT	SEARCH DWT ADDRESS 
	LDR	A6,A6
	RF(Z)	TAC010	FILE CODE UNKNOWN 
	LDR*	A1,A8	RETURN IF EVENT COMPLETED 
	RB(N)	TPQUE	COMPLETED
	IM	DWTWAT,A6	SET WAIT INDICATOR IN DWT 
	RB	TPDIS	GO TO DISPATCHER
	EJECT
* 
* 
*	E X I T 
* 
* 
* THIS MODULE IS ENTERED WHEN A TERMINAL PROGRAM
* EXITS. IF ANY PROGRAM IS PENDING FOR THE
* TERMINAL IT IS STARTED. 
* THIS MODULE IS CALLED BY THE LKM HANDLER
* WITH THE FOLLOWING PARAMETERS:- 
* 
*  A5 = TTAB ADDRESS
* 
* 
TEXIT	EQU	* 
	CF	A15,EXIT	CALL PROGRAM EXIT
	RB	TPDIS	GO TO DISPATCHER
	EJECT
* 
* 
*	T A C T O T 
* 
* 
* THIS MODULE IS ENTERED FROM THE LKM HANDLER 
* WHEN A TERMINAL HAS TO BE ACTIVATED.
* 
* THE FOLLOWING PARAMETERS ARE SUPPLIED:- 
*  A1 = PARAMETER WHEN A4 NOT ZERO
*  A4 = START ADDRESS AT ACTIVATION, ELSE ZERO
*  A5 = TTAB
*  A7 = IDENTIFICATION FOR TERMINAL TO BE ACTIVATED 
* 
* 
TACTOT	EQU	*
	CF	A15,FNDTID	FIND TTAB ADDRESS
	LDR	A2,A2
TAC010	EQU	*
	ABL(Z)	LKMRQE	TERMINAL NOT IN SYSTEM 
	CF	A15,QTJOB	QUEUE CALLING TERMINAL FOR DISPATCHING
	LDR	A5,A2
	LDR	A2,A4
	RB(Z)	TPQUE	RESTART: QUEUE FOR DISPATCHING 
	LD	A3,SRUN	SEGMENT POINTER 
	RF(E)	TAC020	JUMP IF ROOT
	SU	A2,2,A3	RELATIVE ADDRESS
TAC020	EQU	*
	LDK	A7,0	ABORT PARAMETER 
	CF	A15,ACTOT	ACTIVATION
	RB	TPDIS	GO TO DISPACHER 
	EJECT
* 
* 
*	T P A U S E 
* 
* 
TPAUSE	EQU	TPDIS	GO TO DISPATCHER 
* 
	END

HexDump

0x0000…0034 (0, 0, 400)  Head {h00=0x0030, h01=0x0050, text=» IDENT TPROC  REL 8.2 78-09-15  870105040820«, t00=0x0000, t01=0x0004}
0x0034…003c              Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x0038}
0x003c…0046              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0040}
0x0046…0080              Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0000, t01=0x004a}
0x0080…008a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0084}
0x008a…00b2              Head {h00=0x0024, h01=0x0050, text=»*   PHILIPS TERMINAL SYSTEM PTS «, t00=0x0000, t01=0x008e}
0x00b2…00bc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00b6}
0x00bc…00e4              Head {h00=0x0024, h01=0x0050, text=»*   TPROC = TOSS LKM PROCESSORS «, t00=0x0000, t01=0x00c0}
0x00e4…0116              Head {h00=0x002e, h01=0x0050, text=»*           TIO,TWAIT,TEXIT,TACTOT,TPAUSE «, t00=0x0000, t01=0x00e8}
0x0116…0120              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x011a}
0x0120…012a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0124}
0x012a…0134              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x012e}
0x0134…013e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0138}
0x013e…0148              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0142}
0x0148…0182              Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0000, t01=0x014c}
0x0182…018c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0186}
0x018c…0196              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0190}
0x0196…01a0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x000a}
0x01a0…01da              Head {h00=0x0036, h01=0x0050, text=»*   THIS MODULE CONTAINS MANDATORY LKM PROCESSORS «, t00=0x0001, t01=0x0014}
0x01da…01fa              Head {h00=0x001c, h01=0x0050, text=»*   FOR TOSS. THESE ARE:«, t00=0x0001, t01=0x004e}
0x01fa…0204              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x006e}
0x0204…0226              Head {h00=0x001e, h01=0x0050, text=»*   -TIO     INPUT/OUTPUT «, t00=0x0001, t01=0x0078}
0x0226…0230              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x009a}
0x0230…024a              Head {h00=0x0016, h01=0x0050, text=»*   -TWAIT   WAIT «, t00=0x0001, t01=0x00a4}
0x024a…0254              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00be}
0x0254…026e              Head {h00=0x0016, h01=0x0050, text=»*   -TEXIT   EXIT «, t00=0x0001, t01=0x00c8}
0x026e…0278              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00e2}
0x0278…02a6              Head {h00=0x002a, h01=0x0050, text=»*   -TACTOT  ACTIVATE/RESTART TERMINAL«, t00=0x0001, t01=0x00ec}
0x02a6…02b0              Head {h00=0x0006, h01=0x0050, text=»**«, t00=0x0001, t01=0x011a}
0x02b0…02d4              Head {h00=0x0020, h01=0x0050, text=»*   -TPAUSE  PAUSE TERMINAL «, t00=0x0001, t01=0x0124}
0x02d4…02de              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0148}
0x02de…02ec              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0001, t01=0x0152}
0x02ec…02f6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0160}
0x02f6…030a              Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0001, t01=0x016a}
0x030a…031e              Head {h00=0x0010, h01=0x0050, text=»* ENTRIES * «, t00=0x0001, t01=0x017e}
0x031e…0332 (2, 0, 398)  Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0002, t01=0x0004}
0x0332…033c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0018}
0x033c…0346              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0022}
0x0346…0366              Head {h00=0x001c, h01=0x0050, text=» ENTRY TIO I/O PROCESSOR«, t00=0x0002, t01=0x002c}
0x0366…0370              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x004c}
0x0370…0394              Head {h00=0x0020, h01=0x0050, text=» ENTRY TWAIT WAIT PROCESSOR «, t00=0x0002, t01=0x0056}
0x0394…039e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x007a}
0x039e…03c2              Head {h00=0x0020, h01=0x0050, text=» ENTRY TEXIT EXIT PROCESSOR «, t00=0x0002, t01=0x0084}
0x03c2…03cc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00a8}
0x03cc…03fc              Head {h00=0x002c, h01=0x0050, text=» ENTRY TACTOT ACTIVATE/RESTART PROCESSOR«, t00=0x0002, t01=0x00b2}
0x03fc…0406              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00e2}
0x0406…042c              Head {h00=0x0022, h01=0x0050, text=» ENTRY TPAUSE PAUSE PROCESSOR «, t00=0x0002, t01=0x00ec}
0x042c…0436              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0112}
0x0436…0458              Head {h00=0x001e, h01=0x0050, text=» ENTRY TIOQ20 QUEUE DEVICE«, t00=0x0002, t01=0x011c}
0x0458…047a              Head {h00=0x001e, h01=0x0050, text=» ENTRY TIOERR END REQUEST «, t00=0x0002, t01=0x013e}
0x047a…04a6              Head {h00=0x0028, h01=0x0050, text=» ENTRY TPQUE QUEUE JOB AND DISPATCH «, t00=0x0002, t01=0x0160}
0x04a6…04b0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x018c}
0x04b0…04be              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0003, t01=0x0008}
0x04be…04c8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0016}
0x04c8…04de              Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0003, t01=0x0020}
0x04de…04f4              Head {h00=0x0012, h01=0x0050, text=»* EXTERNALS * «, t00=0x0003, t01=0x0036}
0x04f4…050a              Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0003, t01=0x004c}
0x050a…0514              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0062}
0x0514…051e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x006c}
0x051e…054e              Head {h00=0x002c, h01=0x0050, text=» EXTRN DWTADR DWT ADDRESS BLOCK POINTER «, t00=0x0003, t01=0x0076}
0x054e…0574              Head {h00=0x0022, h01=0x0050, text=» EXTRN DWTTAB DWT TTAB ADDRESS«, t00=0x0003, t01=0x00a6}
0x0574…05a2              Head {h00=0x002a, h01=0x0050, text=» EXTRN DWTWAT WAIT/ACTIVATE INDICATOR «, t00=0x0003, t01=0x00cc}
0x05a2…05cc              Head {h00=0x0026, h01=0x0050, text=» EXTRN DWTTDM DM TASK TTAB ADDRESS«, t00=0x0003, t01=0x00fa}
0x05cc…05ec              Head {h00=0x001c, h01=0x0050, text=» EXTRN FNDDWT SEARCH DWT«, t00=0x0003, t01=0x0124}
0x05ec…061c              Head {h00=0x002c, h01=0x0050, text=» EXTRN QTJOB QUEUE TERM.PROG. FOR DISP. «, t00=0x0003, t01=0x0144}
0x061c…0636              Head {h00=0x0016, h01=0x0050, text=» EXTRN DWTOR ORDER«, t00=0x0003, t01=0x0174}
0x0636…0658              Head {h00=0x001e, h01=0x0050, text=» EXTRN DWTECB ECB ADDRESS «, t00=0x0003, t01=0x018e}
0x0658…0674              Head {h00=0x0018, h01=0x0050, text=» EXTRN DWTST STATUS «, t00=0x0004, t01=0x0020}
0x0674…0694              Head {h00=0x001c, h01=0x0050, text=» EXTRN TDISP DISPATCHER «, t00=0x0004, t01=0x003c}
0x0694…06ca              Head {h00=0x0032, h01=0x0050, text=» EXTRN SRUN POINTER TO RUNNING SEGMENT IN LSBT«, t00=0x0004, t01=0x005c}
0x06ca…06f2              Head {h00=0x0024, h01=0x0050, text=» EXTRN LKMRQE LKM REQUEST ERROR «, t00=0x0004, t01=0x0092}
0x06f2…0722              Head {h00=0x002c, h01=0x0050, text=» EXTRN GETBLK PUT BLOCK IN PENDING QUEUE«, t00=0x0004, t01=0x00ba}
0x0722…0758              Head {h00=0x0032, h01=0x0050, text=» EXTRN FREBLK RELEASE BLOCK FROM PENDING QUEUE«, t00=0x0004, t01=0x00ea}
0x0758…0778              Head {h00=0x001c, h01=0x0050, text=» EXTRN EXIT PROGRAM EXIT«, t00=0x0004, t01=0x0120}
0x0778…07a4              Head {h00=0x0028, h01=0x0050, text=» EXTRN TTMJOB TTAB-ADDRESS OF MJOBS «, t00=0x0004, t01=0x0140}
0x07a4…07d2              Head {h00=0x002a, h01=0x0050, text=» EXTRN TTB:PP PENDING PROGRAM POINTER «, t00=0x0004, t01=0x016c}
0x07d2…0800              Head {h00=0x002a, h01=0x0050, text=» EXTRN TTB:ID TERMINAL IDENTIFICATION «, t00=0x0005, t01=0x000a}
0x0800…0834              Head {h00=0x0030, h01=0x0050, text=» EXTRN FNDTID SEARCH TERMINAL IDENTIFICATION«, t00=0x0005, t01=0x0038}
0x0834…085c              Head {h00=0x0024, h01=0x0050, text=» EXTRN ACTOT 'ACTIVATE' TERMINAL«, t00=0x0005, t01=0x006c}
0x085c…0888              Head {h00=0x0028, h01=0x0050, text=» EXTRN TTB:ST TASK STATUS AND LEVEL «, t00=0x0005, t01=0x0094}
0x0888…08a8              Head {h00=0x001c, h01=0x0050, text=» EXTRN TTB:SA SAVE AREA «, t00=0x0005, t01=0x00c0}
0x08a8…08c8              Head {h00=0x001c, h01=0x0050, text=» EXTRN TIODM ENTRY ADDR «, t00=0x0005, t01=0x00e0}
0x08c8…08ea              Head {h00=0x001e, h01=0x0050, text=» EXTRN ATTACH ATTACH ENTRY«, t00=0x0005, t01=0x0100}
0x08ea…090c              Head {h00=0x001e, h01=0x0050, text=» EXTRN DETACH DETACH ENTRY«, t00=0x0005, t01=0x0122}
0x090c…091a              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0005, t01=0x0144}
0x091a…0924              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0152}
0x0924…092e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x015c}
0x092e…0944              Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0005, t01=0x0166}
0x0944…095a              Head {h00=0x0012, h01=0x0050, text=»* CONSTANTS * «, t00=0x0005, t01=0x017c}
0x095a…0970 (6, 0, 400)  Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0006, t01=0x0004}
0x0970…097a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x001a}
0x097a…09c0              Head {h00=0x0042, h01=0x0050, text=»*   DISPLACEMENT IN DEVICE WORK TABLE AND EVENT CONTROL BLOCK «, t00=0x0006, t01=0x0024}
0x09c0…09ca              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x006a}
0x09ca…09f2              Head {h00=0x0024, h01=0x0050, text=»DWTTQ EQU /0E TASK QUEUE IN DWT «, t00=0x0006, t01=0x0074}
0x09f2…0a1c              Head {h00=0x0026, h01=0x0050, text=»DWTSB2 EQU /1E STACK BASE 2 IN DWT«, t00=0x0006, t01=0x009c}
0x0a1c…0a42              Head {h00=0x0022, h01=0x0050, text=»DWTECH EQU /22 ECHO-DEVICE DWT«, t00=0x0006, t01=0x00c6}
0x0a42…0a70              Head {h00=0x002a, h01=0x0050, text=»ECBEL EQU /06 EFFECTIVE LENGTH IN ECB «, t00=0x0006, t01=0x00ec}
0x0a70…0a98              Head {h00=0x0024, h01=0x0050, text=»ECBRC EQU /08 RETURN CODE IN ECB«, t00=0x0006, t01=0x011a}
0x0a98…0aa6              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0006, t01=0x0142}
0x0aa6…0aae              Head {h00=0x0004, h01=0x0050, t00=0x0006, t01=0x0150}
0x0aae…0ab8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0158}
0x0ab8…0ac2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0162}
0x0ac2…0ad2              Head {h00=0x000c, h01=0x0050, text=»* T I O «, t00=0x0006, t01=0x016c}
0x0ad2…0adc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x017c}
0x0adc…0ae6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0186}
0x0ae6…0b18              Head {h00=0x002e, h01=0x0050, text=»* THIS MODULE IS ENTERED WHEN TERMINAL I/O«, t00=0x0006, t01=0x0190}
0x0b18…0b4e              Head {h00=0x0032, h01=0x0050, text=»* IS REQUIRED. IF A REQUEST CANNOT BE SERVICED«, t00=0x0007, t01=0x0032}
0x0b4e…0b86              Head {h00=0x0034, h01=0x0050, text=»* DUE TO E.G. BUSY DEVICE, THE REQUEST IS QUEUED«, t00=0x0007, t01=0x0068}
0x0b86…0bbc              Head {h00=0x0032, h01=0x0050, text=»* AND THE TERMINAL PROGRAM SET IN WAIT STATE. «, t00=0x0007, t01=0x00a0}
0x0bbc…0bf6              Head {h00=0x0036, h01=0x0050, text=»* THIS MODULE IS CALLED BY THE LKM HANDLING MODULE«, t00=0x0007, t01=0x00d6}
0x0bf6…0c20              Head {h00=0x0026, h01=0x0050, text=»* WITH THE FOLLOWING PARAMETERS:- «, t00=0x0007, t01=0x0110}
0x0c20…0c2a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x013a}
0x0c2a…0c5c              Head {h00=0x002e, h01=0x0050, text=»*  A1 = PARAMETER WHEN I/O AND ACTIVATION «, t00=0x0007, t01=0x0144}
0x0c5c…0c66              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0176}
0x0c66…0c8e              Head {h00=0x0024, h01=0x0050, text=»*  A4 = ZERO, NORMAL I/O REQUEST«, t00=0x0007, t01=0x0180}
0x0c8e…0cba              Head {h00=0x0028, h01=0x0050, text=»*       NOT ZERO, I/O AND ACTIVATION«, t00=0x0008, t01=0x0018}
0x0cba…0cc4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0044}
0x0cc4…0ce0              Head {h00=0x0018, h01=0x0050, text=»*  A5 = TTAB ADDRESS«, t00=0x0008, t01=0x004e}
0x0ce0…0cea              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x006a}
0x0cea…0cfe              Head {h00=0x0010, h01=0x0050, text=»*  A7 = CODE«, t00=0x0008, t01=0x0074}
0x0cfe…0d08              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0088}
0x0d08…0d24              Head {h00=0x0018, h01=0x0050, text=»*  A8 = ECB ADDRESS «, t00=0x0008, t01=0x0092}
0x0d24…0d2e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00ae}
0x0d2e…0d38              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00b8}
0x0d38…0d78              Head {h00=0x003c, h01=0x0050, text=»* THE 'TIO'-ROUTINE EXITS TO REQUESTED ACTIVATION DRIVER«, t00=0x0008, t01=0x00c2}
0x0d78…0da6              Head {h00=0x002a, h01=0x0050, text=»* WITH THE FOLLOWING REGISTER VAULES:-«, t00=0x0008, t01=0x0102}
0x0da6…0db0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0130}
0x0db0…0dd4              Head {h00=0x0020, h01=0x0050, text=»*  A5 = STACK BASE 2 IN DWT «, t00=0x0008, t01=0x013a}
0x0dd4…0dde              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x015e}
0x0dde…0dfa              Head {h00=0x0018, h01=0x0050, text=»*  A6 = DWT-ADDRESS «, t00=0x0008, t01=0x0168}
0x0dfa…0e04              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0184}
0x0e04…0e1a              Head {h00=0x0012, h01=0x0050, text=»*  A7 = ORDER «, t00=0x0008, t01=0x018e}
0x0e1a…0e24              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0014}
0x0e24…0e40              Head {h00=0x0018, h01=0x0050, text=»*  A8 = ECB-ADDRESS «, t00=0x0009, t01=0x001e}
0x0e40…0e4a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x003a}
0x0e4a…0e58              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0009, t01=0x0044}
0x0e58…0e62              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0052}
0x0e62…0e92              Head {h00=0x002c, h01=0x0050, text=»* THE FOLLOWING DWT FIELDS ARE UPDATED:-«, t00=0x0009, t01=0x005c}
0x0e92…0e9c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x008c}
0x0e9c…0ec2              Head {h00=0x0022, h01=0x0050, text=»*  -DWTOR  DWT-INDEX AND ORDER«, t00=0x0009, t01=0x0096}
0x0ec2…0ee0              Head {h00=0x001a, h01=0x0050, text=»*  -DWTECB ECB ADDRESS«, t00=0x0009, t01=0x00bc}
0x0ee0…0f08              Head {h00=0x0024, h01=0x0050, text=»*  -DWTST  READY AND ECHO FIELDS«, t00=0x0009, t01=0x00da}
0x0f08…0f28              Head {h00=0x001c, h01=0x0050, text=»*  -DWTTAB TTAB ADDRESS «, t00=0x0009, t01=0x0102}
0x0f28…0f50              Head {h00=0x0024, h01=0x0050, text=»*  -DWTWAT WAIT/ACTIVE INDICATOR«, t00=0x0009, t01=0x0122}
0x0f50…0f5a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x014a}
0x0f5a…0f64              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0154}
0x0f64…0f92              Head {h00=0x002a, h01=0x0050, text=»* THE FOLLOWING ECB FIELDS ARE RESET:-«, t00=0x0009, t01=0x015e}
0x0f92…0f9c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x018c}
0x0f9c…0fc2              Head {h00=0x0022, h01=0x0050, text=»*  -BITS 0-7 IN THE FIRST WORD«, t00=0x000a, t01=0x0008}
0x0fc2…0fe6              Head {h00=0x0020, h01=0x0050, text=»*  -ECBEL  EFFECTIVE LENGTH «, t00=0x000a, t01=0x002e}
0x0fe6…1004              Head {h00=0x001a, h01=0x0050, text=»*  -ECBRC  RETURN CODE«, t00=0x000a, t01=0x0052}
0x1004…100e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0070}
0x100e…1016              Head {h00=0x0004, h01=0x0050, t00=0x000a, t01=0x007a}
0x1016…101e              Head {h00=0x0004, h01=0x0050, t00=0x000a, t01=0x0082}
0x101e…1026              Head {h00=0x0004, h01=0x0050, t00=0x000a, t01=0x008a}
0x1026…1030              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0092}
0x1030…1066              Head {h00=0x0032, h01=0x0050, text=»* GET DWT ADDRESS AND CHECK IF DEVICE IS BUSY «, t00=0x000a, t01=0x009c}
0x1066…1070              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00d2}
0x1070…1078              Head {h00=0x0004, h01=0x0050, t00=0x000a, t01=0x00dc}
0x1078…1080              Head {h00=0x0004, h01=0x0050, t00=0x000a, t01=0x00e4}
0x1080…10ac              Head {h00=0x0028, h01=0x0050, text=»TIO CF A15,FNDDWT SEARCH DWT ADDRESS«, t00=0x000a, t01=0x00ec}
0x10ac…10c2              Head {h00=0x0012, h01=0x0050, text=» LDKL A3,/8000«, t00=0x000a, t01=0x0118}
0x10c2…10d4              Head {h00=0x000e, h01=0x0050, text=» LDR A6,A6«, t00=0x000a, t01=0x012e}
0x10d4…10fc              Head {h00=0x0024, h01=0x0050, text=» ABL(Z) TIOERR FILE CODE UNKNOWN«, t00=0x000a, t01=0x0140}
0x10fc…111c              Head {h00=0x001c, h01=0x0050, text=» LD A9,2,A5 TASK STATUS «, t00=0x000a, t01=0x0168}
0x111c…1140              Head {h00=0x0020, h01=0x0050, text=» LDR A11,A9 SAVE TASK STATUS«, t00=0x000a, t01=0x0188}
0x1140…1164              Head {h00=0x0020, h01=0x0050, text=» RF(N) TIO020 DMTASK CALLING«, t00=0x000b, t01=0x001c}
0x1164…118c              Head {h00=0x0024, h01=0x0050, text=» LDKL A9,/4000 REQUEST BUSY BIT «, t00=0x000b, t01=0x0040}
0x118c…11a4              Head {h00=0x0014, h01=0x0050, text=» AN A9,DWTST,A6 «, t00=0x000b, t01=0x0068}
0x11a4…11d4              Head {h00=0x002c, h01=0x0050, text=» RF(NZ) TIOQ20 REQ BUSY,NOT DMTASK CALL «, t00=0x000b, t01=0x0080}
0x11d4…11e8              Head {h00=0x0010, h01=0x0050, text=»TIO020 EQU *«, t00=0x000b, t01=0x00b0}
0x11e8…11fe              Head {h00=0x0012, h01=0x0050, text=» CCK A7,/BB00 «, t00=0x000b, t01=0x00c4}
0x11fe…1222              Head {h00=0x0020, h01=0x0050, text=» ABL(E) ATTACH ATTACH ORDER «, t00=0x000b, t01=0x00da}
0x1222…1238              Head {h00=0x0012, h01=0x0050, text=» CCK A7,/BC00 «, t00=0x000b, t01=0x00fe}
0x1238…125c              Head {h00=0x0020, h01=0x0050, text=» ABL(E) DETACH DETACH ORDER «, t00=0x000b, t01=0x0114}
0x125c…127c              Head {h00=0x001c, h01=0x0050, text=» LDR A11,A11 TASK STATUS«, t00=0x000b, t01=0x0138}
0x127c…12ae              Head {h00=0x002e, h01=0x0050, text=» RF(N) TIO030 DM TASK,SKIP ATTACH CONTROL «, t00=0x000b, t01=0x0158}
0x12ae…12d0              Head {h00=0x001e, h01=0x0050, text=» LDKL A10,/0800 ATTACH BIT«, t00=0x000b, t01=0x018a}
0x12d0…12e8              Head {h00=0x0014, h01=0x0050, text=» AN A10,DWTST,A6«, t00=0x000c, t01=0x001c}
0x12e8…130a              Head {h00=0x001e, h01=0x0050, text=» RF(Z) TIO030 NOT ATTACHED«, t00=0x000c, t01=0x0034}
0x130a…1322              Head {h00=0x0014, h01=0x0050, text=» CW A5,DWTTAB,A6«, t00=0x000c, t01=0x0056}
0x1322…1350              Head {h00=0x002a, h01=0x0050, text=» RF(NE) TIOQ20 ATTACHED TO OTHER TASK «, t00=0x000c, t01=0x006e}
0x1350…1368              Head {h00=0x0014, h01=0x0050, text=» AN A3,DWTST,A6 «, t00=0x000c, t01=0x009c}
0x1368…138a              Head {h00=0x001e, h01=0x0050, text=» RF(Z) TIOQ05 DEVICE BUSY «, t00=0x000c, t01=0x00b4}
0x138a…139e              Head {h00=0x0010, h01=0x0050, text=»TIO030 EQU *«, t00=0x000c, t01=0x00d6}
0x139e…13b6              Head {h00=0x0014, h01=0x0050, text=» AN A3,DWTST,A6 «, t00=0x000c, t01=0x00ea}
0x13b6…13d8              Head {h00=0x001e, h01=0x0050, text=» RF(Z) TIOQ20 DEVICE BUSY «, t00=0x000c, t01=0x0102}
0x13d8…13ec              Head {h00=0x0010, h01=0x0050, text=»TIO035 EQU *«, t00=0x000c, t01=0x0124}
0x13ec…1414              Head {h00=0x0024, h01=0x0050, text=» SC A2,DWTOR,A6 STORE DWT INDEX «, t00=0x000c, t01=0x0138}
0x1414…1436              Head {h00=0x001e, h01=0x0050, text=» LDK A2,/40 CHECK IF ECHO «, t00=0x000c, t01=0x0160}
0x1436…1448              Head {h00=0x000e, h01=0x0050, text=» ANR A2,A7«, t00=0x000c, t01=0x0182}
0x1448…1466 (13, 0, 400) Head {h00=0x001a, h01=0x0050, text=» RF(Z) TIO100 NOT ECHO«, t00=0x000d, t01=0x0004}
0x1466…147c              Head {h00=0x0012, h01=0x0050, text=» LDKL A2,TIODM«, t00=0x000d, t01=0x0022}
0x147c…1494              Head {h00=0x0014, h01=0x0050, text=» CW A2,DWTADR,A6«, t00=0x000d, t01=0x0038}
0x1494…14b4              Head {h00=0x001c, h01=0x0050, text=» RF(E) TIO090 DM-REQUEST«, t00=0x000d, t01=0x0050}
0x14b4…14de              Head {h00=0x0026, h01=0x0050, text=» LD A2,DWTECH,A6 LOAD ECHO DEVICE «, t00=0x000d, t01=0x0070}
0x14de…1502              Head {h00=0x0020, h01=0x0050, text=» RF(Z) TIO100 NO ECHO DEVICE«, t00=0x000d, t01=0x009a}
0x1502…152c              Head {h00=0x0026, h01=0x0050, text=» LDKL A10,/100 BIT 7=INPUT DEVICE «, t00=0x000d, t01=0x00be}
0x152c…154e              Head {h00=0x001e, h01=0x0050, text=» ANR* A10,A6 ECHO ALLOWED?«, t00=0x000d, t01=0x00e8}
0x154e…1568              Head {h00=0x0016, h01=0x0050, text=» RF(Z) TIO100 NO! «, t00=0x000d, t01=0x010a}
0x1568…158a              Head {h00=0x001e, h01=0x0050, text=» LDKL A10,/0800 ATTACH BIT«, t00=0x000d, t01=0x0124}
0x158a…15a2              Head {h00=0x0014, h01=0x0050, text=» AN A10,DWTST,A2«, t00=0x000d, t01=0x0146}
0x15a2…15d0              Head {h00=0x002a, h01=0x0050, text=» RF(Z) TIO040 ECHO DEVICE NOT ATTACHED«, t00=0x000d, t01=0x015e}
0x15d0…15e8              Head {h00=0x0014, h01=0x0050, text=» CW A5,DWTTAB,A2«, t00=0x000d, t01=0x018c}
0x15e8…161a              Head {h00=0x002e, h01=0x0050, text=» RF(NE) TIOQ10 ECHO ATTACHED TO OTHER TASK«, t00=0x000e, t01=0x0014}
0x161a…1632              Head {h00=0x0014, h01=0x0050, text=» AN A3,DWTST,A2 «, t00=0x000e, t01=0x0046}
0x1632…1658              Head {h00=0x0022, h01=0x0050, text=» RF(Z) TIOQ00 ECHO DEVICE BUSY«, t00=0x000e, t01=0x005e}
0x1658…1676              Head {h00=0x001a, h01=0x0050, text=»TIO040 AN A3,DWTST,A2 «, t00=0x000e, t01=0x0084}
0x1676…169c              Head {h00=0x0022, h01=0x0050, text=» RF(Z) TIOQ10 ECHO DEVICE BUSY«, t00=0x000e, t01=0x00a2}
0x169c…16b2              Head {h00=0x0012, h01=0x0050, text=» LDKL A3,/A000«, t00=0x000e, t01=0x00c8}
0x16b2…16e6              Head {h00=0x0030, h01=0x0050, text=» XRS A3,DWTST,A2 UPDATE BUSY AND ECHO IN DWT«, t00=0x000e, t01=0x00de}
0x16e6…16ee              Head {h00=0x0004, h01=0x0050, t00=0x000e, t01=0x0112}
0x16ee…16f6              Head {h00=0x0004, h01=0x0050, t00=0x000e, t01=0x011a}
0x16f6…1700              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0122}
0x1700…1724              Head {h00=0x0020, h01=0x0050, text=»* UPDATE ECB AND DWT FIELDS «, t00=0x000e, t01=0x012c}
0x1724…172e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0150}
0x172e…1736              Head {h00=0x0004, h01=0x0050, t00=0x000e, t01=0x015a}
0x1736…176a              Head {h00=0x0030, h01=0x0050, text=»TIO090 LDKL A3,/A000 BUSY AND EA BIT FOR DM «, t00=0x000e, t01=0x0162}
0x176a…1772              Head {h00=0x0004, h01=0x0050, t00=0x000f, t01=0x0008}
0x1772…17ac              Head {h00=0x0036, h01=0x0050, text=»TIO100 XRS A3,DWTST,A6 UPDATE BUSY AND ECHO IN DWT«, t00=0x000f, t01=0x0010}
0x17ac…17c2              Head {h00=0x0012, h01=0x0050, text=» LDKL A3,/7FFF«, t00=0x000f, t01=0x004a}
0x17c2…17f2              Head {h00=0x002c, h01=0x0050, text=» ANRS A3,A8 RESET BIT 0 IN ECB FILE-CODE«, t00=0x000f, t01=0x0060}
0x17f2…181a              Head {h00=0x0024, h01=0x0050, text=» CM ECBEL,A8  -EFFECTIVE LENGTH «, t00=0x000f, t01=0x0090}
0x181a…183c              Head {h00=0x001e, h01=0x0050, text=» CM ECBRC,A8  -RETURN CODE«, t00=0x000f, t01=0x00b8}
0x183c…1858              Head {h00=0x0018, h01=0x0050, text=» LDR A3,A7 SAVE CODE«, t00=0x000f, t01=0x00da}
0x1858…186c              Head {h00=0x0010, h01=0x0050, text=» ANK A7,/3F «, t00=0x000f, t01=0x00f6}
0x186c…1898              Head {h00=0x0028, h01=0x0050, text=» SC A7,DWTOR+1,A6 STORE ORDER IN DWT«, t00=0x000f, t01=0x010a}
0x1898…18ae              Head {h00=0x0012, h01=0x0050, text=» LDKL A2,TIODM«, t00=0x000f, t01=0x0136}
0x18ae…18d2              Head {h00=0x0020, h01=0x0050, text=» CW A2,DWTADR,A6 DM REQUEST?«, t00=0x000f, t01=0x014c}
0x18d2…18ec              Head {h00=0x0016, h01=0x0050, text=» RF(E) TIO110 YES!«, t00=0x000f, t01=0x0170}
0x18ec…191e              Head {h00=0x002e, h01=0x0050, text=» ST A5,DWTTAB,A6 SAVE TTAB ADDRESS IN DWT «, t00=0x000f, t01=0x018a}
0x191e…1930              Head {h00=0x000e, h01=0x0050, text=» RF TIO120«, t00=0x0010, t01=0x002c}
0x1930…1944              Head {h00=0x0010, h01=0x0050, text=»TIO110 EQU *«, t00=0x0010, t01=0x003e}
0x1944…1978              Head {h00=0x0030, h01=0x0050, text=» ST A5,DWTTDM,A6 SAVE TTAB ADDRESS IN DWTTDM«, t00=0x0010, t01=0x0052}
0x1978…198c              Head {h00=0x0010, h01=0x0050, text=»TIO120 EQU *«, t00=0x0010, t01=0x0086}
0x198c…19b2              Head {h00=0x0022, h01=0x0050, text=» ST A8,DWTECB,A6  -ECB ADDRESS«, t00=0x0010, t01=0x009a}
0x19b2…19c0              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0010, t01=0x00c0}
0x19c0…19c8              Head {h00=0x0004, h01=0x0050, t00=0x0010, t01=0x00ce}
0x19c8…19d2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x00d6}
0x19d2…1a02              Head {h00=0x002c, h01=0x0050, text=»* UPDATE DWTWAT (WAIT/ACTIVE INDICATOR) «, t00=0x0010, t01=0x00e0}
0x1a02…1a0c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0110}
0x1a0c…1a14              Head {h00=0x0004, h01=0x0050, t00=0x0010, t01=0x011a}
0x1a14…1a36              Head {h00=0x001e, h01=0x0050, text=» LDR A2,A4 CHECK PARAMETER«, t00=0x0010, t01=0x0122}
0x1a36…1a60              Head {h00=0x0026, h01=0x0050, text=» RF(NZ) TIO200 I/O AND ACTIVATION «, t00=0x0010, t01=0x0144}
0x1a60…1a68              Head {h00=0x0004, h01=0x0050, t00=0x0010, t01=0x016e}
0x1a68…1a9e              Head {h00=0x0032, h01=0x0050, text=» ANK A3,/80 NORMAL I/O CHECK IF WAIT REQUESTED«, t00=0x0010, t01=0x0176}
0x1a9e…1abc              Head {h00=0x001a, h01=0x0050, text=» RF(Z) TIO220 NOT WAIT«, t00=0x0011, t01=0x001c}
0x1abc…1adc              Head {h00=0x001c, h01=0x0050, text=» LDK A4,1 INDICATE WAIT «, t00=0x0011, t01=0x003a}
0x1adc…1aee              Head {h00=0x000e, h01=0x0050, text=» RF TIO230«, t00=0x0011, t01=0x005a}
0x1aee…1b16              Head {h00=0x0024, h01=0x0050, text=»TIO200 LD A3,SRUN SEGM. POINTER «, t00=0x0011, t01=0x006c}
0x1b16…1b38              Head {h00=0x001e, h01=0x0050, text=» RF(Z) TIO210 JUMP IF ROOT«, t00=0x0011, t01=0x0094}
0x1b38…1b5c              Head {h00=0x0020, h01=0x0050, text=» SU A2,2,A3 RELATIVE ADDRESS«, t00=0x0011, t01=0x00b6}
0x1b5c…1b64              Head {h00=0x0004, h01=0x0050, t00=0x0011, t01=0x00da}
0x1b64…1ba4              Head {h00=0x003c, h01=0x0050, text=»TIO210 CF A15,GETBLK SAVE PARAMETER AND DISPATCH ADDRESS«, t00=0x0011, t01=0x00e2}
0x1ba4…1bda              Head {h00=0x0032, h01=0x0050, text=»TIO220 CF A15,QTJOB QUEUE TASK FOR DISPATCHING«, t00=0x0011, t01=0x0122}
0x1bda…1be2              Head {h00=0x0004, h01=0x0050, t00=0x0011, t01=0x0158}
0x1be2…1c1c              Head {h00=0x0036, h01=0x0050, text=»TIO230 ST A4,DWTWAT,A6 STORE WAIT/ACTIVE INDICATOR«, t00=0x0011, t01=0x0160}
0x1c1c…1c4a              Head {h00=0x002a, h01=0x0050, text=» LDK A5,DWTSB2 LOAD STACK BASE 2 IN A5«, t00=0x0012, t01=0x000a}
0x1c4a…1c5c              Head {h00=0x000e, h01=0x0050, text=» ADR A5,A6«, t00=0x0012, t01=0x0038}
0x1c5c…1c8c              Head {h00=0x002c, h01=0x0050, text=» ABI* DWTADR,A6 GO TO DRIVER ACTIVATION «, t00=0x0012, t01=0x004a}
0x1c8c…1c9a              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0012, t01=0x007a}
0x1c9a…1ca4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0088}
0x1ca4…1cc6              Head {h00=0x001e, h01=0x0050, text=»*  QUEUE ECHO DEVICE FIRST«, t00=0x0012, t01=0x0092}
0x1cc6…1cd0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00b4}
0x1cd0…1ce8              Head {h00=0x0014, h01=0x0050, text=»TIOQ00 LDR A6,A2«, t00=0x0012, t01=0x00be}
0x1ce8…1cf0              Head {h00=0x0004, h01=0x0050, t00=0x0012, t01=0x00d6}
0x1cf0…1cfa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00de}
0x1cfa…1d1a              Head {h00=0x001c, h01=0x0050, text=»*    QUEUE DEVICE FIRST «, t00=0x0012, t01=0x00e8}
0x1d1a…1d24              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0108}
0x1d24…1d38              Head {h00=0x0010, h01=0x0050, text=»TIOQ05 EQU *«, t00=0x0012, t01=0x0112}
0x1d38…1d5e              Head {h00=0x0022, h01=0x0050, text=» ADK A6,DWTTQ GET QUEUE ANCHOR«, t00=0x0012, t01=0x0126}
0x1d5e…1d70              Head {h00=0x000e, h01=0x0050, text=» LDR A2,A6«, t00=0x0012, t01=0x014c}
0x1d70…1d84              Head {h00=0x0010, h01=0x0050, text=» LDR* A6,A6 «, t00=0x0012, t01=0x015e}
0x1d84…1dac              Head {h00=0x0024, h01=0x0050, text=» RF TIOQ40 INSERT FIRST IN QUEUE«, t00=0x0012, t01=0x0172}
0x1dac…1db4              Head {h00=0x0004, h01=0x0050, t00=0x0013, t01=0x000a}
0x1db4…1dde              Head {h00=0x0026, h01=0x0050, text=»TIOQ10 LDR A6,A2 QUEUE ECHO DEVICE«, t00=0x0013, t01=0x0012}
0x1dde…1de6              Head {h00=0x0004, h01=0x0050, t00=0x0013, t01=0x003c}
0x1de6…1e12              Head {h00=0x0028, h01=0x0050, text=»TIOQ20 ADK A6,DWTTQ GET QUEUE ANCHOR«, t00=0x0013, t01=0x0044}
0x1e12…1e36              Head {h00=0x0020, h01=0x0050, text=» LC A1,TTB:ST+1,A5 GET LEVEL«, t00=0x0013, t01=0x0070}
0x1e36…1e4e              Head {h00=0x0014, h01=0x0050, text=»TIOQ30 LDR A2,A6«, t00=0x0013, t01=0x0094}
0x1e4e…1e76              Head {h00=0x0024, h01=0x0050, text=» LDR* A6,A6 FOLLOW QUEUE TO END «, t00=0x0013, t01=0x00ac}
0x1e76…1e96              Head {h00=0x001c, h01=0x0050, text=» RF(Z) TIOQ40 END FOUND «, t00=0x0013, t01=0x00d4}
0x1e96…1ec0              Head {h00=0x0026, h01=0x0050, text=» CC A1,TTB:ST+1,A6 COMPARE LEVELS «, t00=0x0013, t01=0x00f4}
0x1ec0…1ee0              Head {h00=0x001c, h01=0x0050, text=» RB(NL) TIOQ30 TRY NEXT «, t00=0x0013, t01=0x011e}
0x1ee0…1ee8              Head {h00=0x0004, h01=0x0050, t00=0x0013, t01=0x013e}
0x1ee8…1f00              Head {h00=0x0014, h01=0x0050, text=»TIOQ40 LDK A3,0 «, t00=0x0013, t01=0x0146}
0x1f00…1f22              Head {h00=0x001e, h01=0x0050, text=» STR A6,A5 INSERT IN QUEUE«, t00=0x0013, t01=0x015e}
0x1f22…1f34              Head {h00=0x000e, h01=0x0050, text=» STR A5,A2«, t00=0x0013, t01=0x0180}
0x1f34…1f46 (20, 0, 400) Head {h00=0x000e, h01=0x0050, text=» SUK A3,4 «, t00=0x0014, t01=0x0004}
0x1f46…1f6c              Head {h00=0x0022, h01=0x0050, text=» LDR A4,A4 CHECK IF ACTIVATION«, t00=0x0014, t01=0x0016}
0x1f6c…1f84              Head {h00=0x0014, h01=0x0050, text=» RF(Z) TIOQ50 NO«, t00=0x0014, t01=0x003c}
0x1f84…1f9a              Head {h00=0x0012, h01=0x0050, text=» SUK A3,2 YES «, t00=0x0014, t01=0x0054}
0x1f9a…1fd2              Head {h00=0x0034, h01=0x0050, text=»TIOQ50 ADS A3,TTB:SA,A5 UPDATE PC TO REPEAT LKM «, t00=0x0014, t01=0x006a}
0x1fd2…1fe4              Head {h00=0x000e, h01=0x0050, text=» RF TPDIS «, t00=0x0014, t01=0x00a2}
0x1fe4…1fec              Head {h00=0x0004, h01=0x0050, t00=0x0014, t01=0x00b4}
0x1fec…1ff4              Head {h00=0x0004, h01=0x0050, t00=0x0014, t01=0x00bc}
0x1ff4…1ffe              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x00c4}
0x1ffe…2020              Head {h00=0x001e, h01=0x0050, text=»* ERROR FILE CODE UNKNOWN «, t00=0x0014, t01=0x00ce}
0x2020…202a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x00f0}
0x202a…2032              Head {h00=0x0004, h01=0x0050, t00=0x0014, t01=0x00fa}
0x2032…2066              Head {h00=0x0030, h01=0x0050, text=»TIOERR ST A3,ECBRC,A8 INDICATE ERROR IN ECB «, t00=0x0014, t01=0x0102}
0x2066…209a              Head {h00=0x0030, h01=0x0050, text=»TPQUE CF A15,QTJOB QUEUE TASK FOR DISPATCING«, t00=0x0014, t01=0x0136}
0x209a…20b2              Head {h00=0x0014, h01=0x0050, text=»TPDIS ABL TDISP «, t00=0x0014, t01=0x016a}
0x20b2…20c0              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0014, t01=0x0182}
0x20c0…20ca              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0190}
0x20ca…20d4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x000a}
0x20d4…20e6              Head {h00=0x000e, h01=0x0050, text=»* W A I T «, t00=0x0015, t01=0x0014}
0x20e6…20f0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0026}
0x20f0…212e              Head {h00=0x003a, h01=0x0050, text=»* THIS MODULE IS ENTERED WHEN THE APPLICATION PROGRAM «, t00=0x0015, t01=0x0030}
0x212e…2166              Head {h00=0x0034, h01=0x0050, text=»* WANTS TO SYNCHRONIZE WITH A PARTICULAR EVENT. «, t00=0x0015, t01=0x006e}
0x2166…21a2              Head {h00=0x0038, h01=0x0050, text=»* IT IS CALLED BY THE LKM HANDLER WITH THE FOLLOWING«, t00=0x0015, t01=0x00a6}
0x21a2…21b8              Head {h00=0x0012, h01=0x0050, text=»* PARAMETERS:-«, t00=0x0015, t01=0x00e2}
0x21b8…21c2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00f8}
0x21c2…21de              Head {h00=0x0018, h01=0x0050, text=»*  A5 = TTAB ADDRESS«, t00=0x0015, t01=0x0102}
0x21de…21e8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x011e}
0x21e8…2204              Head {h00=0x0018, h01=0x0050, text=»*  A8 = ECB ADDRESS «, t00=0x0015, t01=0x0128}
0x2204…220e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0144}
0x220e…2218              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x014e}
0x2218…2222              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0158}
0x2222…2236              Head {h00=0x0010, h01=0x0050, text=»TWAIT EQU * «, t00=0x0015, t01=0x0162}
0x2236…2260              Head {h00=0x0026, h01=0x0050, text=» CF A15,FNDDWT SEARCH DWT ADDRESS «, t00=0x0015, t01=0x0176}
0x2260…2272              Head {h00=0x000e, h01=0x0050, text=» LDR A6,A6«, t00=0x0016, t01=0x0010}
0x2272…229a              Head {h00=0x0024, h01=0x0050, text=» RF(Z) TAC010 FILE CODE UNKNOWN «, t00=0x0016, t01=0x0022}
0x229a…22c8              Head {h00=0x002a, h01=0x0050, text=» LDR* A1,A8 RETURN IF EVENT COMPLETED «, t00=0x0016, t01=0x004a}
0x22c8…22e6              Head {h00=0x001a, h01=0x0050, text=» RB(N) TPQUE COMPLETED«, t00=0x0016, t01=0x0078}
0x22e6…2316              Head {h00=0x002c, h01=0x0050, text=» IM DWTWAT,A6 SET WAIT INDICATOR IN DWT «, t00=0x0016, t01=0x0096}
0x2316…2338              Head {h00=0x001e, h01=0x0050, text=» RB TPDIS GO TO DISPATCHER«, t00=0x0016, t01=0x00c6}
0x2338…2346              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0016, t01=0x00e8}
0x2346…2350              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x00f6}
0x2350…235a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0100}
0x235a…236c              Head {h00=0x000e, h01=0x0050, text=»* E X I T «, t00=0x0016, t01=0x010a}
0x236c…2376              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x011c}
0x2376…2380              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0126}
0x2380…23b8              Head {h00=0x0034, h01=0x0050, text=»* THIS MODULE IS ENTERED WHEN A TERMINAL PROGRAM«, t00=0x0016, t01=0x0130}
0x23b8…23ea              Head {h00=0x002e, h01=0x0050, text=»* EXITS. IF ANY PROGRAM IS PENDING FOR THE«, t00=0x0016, t01=0x0168}
0x23ea…240c              Head {h00=0x001e, h01=0x0050, text=»* TERMINAL IT IS STARTED. «, t00=0x0017, t01=0x000a}
0x240c…243e              Head {h00=0x002e, h01=0x0050, text=»* THIS MODULE IS CALLED BY THE LKM HANDLER«, t00=0x0017, t01=0x002c}
0x243e…2468              Head {h00=0x0026, h01=0x0050, text=»* WITH THE FOLLOWING PARAMETERS:- «, t00=0x0017, t01=0x005e}
0x2468…2472              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0088}
0x2472…248e              Head {h00=0x0018, h01=0x0050, text=»*  A5 = TTAB ADDRESS«, t00=0x0017, t01=0x0092}
0x248e…2498              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x00ae}
0x2498…24a2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x00b8}
0x24a2…24b6              Head {h00=0x0010, h01=0x0050, text=»TEXIT EQU * «, t00=0x0017, t01=0x00c2}
0x24b6…24dc              Head {h00=0x0022, h01=0x0050, text=» CF A15,EXIT CALL PROGRAM EXIT«, t00=0x0017, t01=0x00d6}
0x24dc…24fe              Head {h00=0x001e, h01=0x0050, text=» RB TPDIS GO TO DISPATCHER«, t00=0x0017, t01=0x00fc}
0x24fe…250c              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0017, t01=0x011e}
0x250c…2516              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x012c}
0x2516…2520              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0136}
0x2520…2536              Head {h00=0x0012, h01=0x0050, text=»* T A C T O T «, t00=0x0017, t01=0x0140}
0x2536…2540              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0156}
0x2540…254a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0160}
0x254a…2580              Head {h00=0x0032, h01=0x0050, text=»* THIS MODULE IS ENTERED FROM THE LKM HANDLER «, t00=0x0017, t01=0x016a}
0x2580…25ae              Head {h00=0x002a, h01=0x0050, text=»* WHEN A TERMINAL HAS TO BE ACTIVATED.«, t00=0x0018, t01=0x0010}
0x25ae…25b8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x003e}
0x25b8…25ea              Head {h00=0x002e, h01=0x0050, text=»* THE FOLLOWING PARAMETERS ARE SUPPLIED:- «, t00=0x0018, t01=0x0048}
0x25ea…2614              Head {h00=0x0026, h01=0x0050, text=»*  A1 = PARAMETER WHEN A4 NOT ZERO«, t00=0x0018, t01=0x007a}
0x2614…264a              Head {h00=0x0032, h01=0x0050, text=»*  A4 = START ADDRESS AT ACTIVATION, ELSE ZERO«, t00=0x0018, t01=0x00a4}
0x264a…265e              Head {h00=0x0010, h01=0x0050, text=»*  A5 = TTAB«, t00=0x0018, t01=0x00da}
0x265e…269a              Head {h00=0x0038, h01=0x0050, text=»*  A7 = IDENTIFICATION FOR TERMINAL TO BE ACTIVATED «, t00=0x0018, t01=0x00ee}
0x269a…26a4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x012a}
0x26a4…26ae              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0134}
0x26ae…26c2              Head {h00=0x0010, h01=0x0050, text=»TACTOT EQU *«, t00=0x0018, t01=0x013e}
0x26c2…26ea              Head {h00=0x0024, h01=0x0050, text=» CF A15,FNDTID FIND TTAB ADDRESS«, t00=0x0018, t01=0x0152}
0x26ea…26fc              Head {h00=0x000e, h01=0x0050, text=» LDR A2,A2«, t00=0x0018, t01=0x017a}
0x26fc…2710              Head {h00=0x0010, h01=0x0050, text=»TAC010 EQU *«, t00=0x0018, t01=0x018c}
0x2710…273e              Head {h00=0x002a, h01=0x0050, text=» ABL(Z) LKMRQE TERMINAL NOT IN SYSTEM «, t00=0x0019, t01=0x0010}
0x273e…277a              Head {h00=0x0038, h01=0x0050, text=» CF A15,QTJOB QUEUE CALLING TERMINAL FOR DISPATCHING«, t00=0x0019, t01=0x003e}
0x277a…278c              Head {h00=0x000e, h01=0x0050, text=» LDR A5,A2«, t00=0x0019, t01=0x007a}
0x278c…279e              Head {h00=0x000e, h01=0x0050, text=» LDR A2,A4«, t00=0x0019, t01=0x008c}
0x279e…27d2              Head {h00=0x0030, h01=0x0050, text=» RB(Z) TPQUE RESTART: QUEUE FOR DISPATCHING «, t00=0x0019, t01=0x009e}
0x27d2…27f6              Head {h00=0x0020, h01=0x0050, text=» LD A3,SRUN SEGMENT POINTER «, t00=0x0019, t01=0x00d2}
0x27f6…2818              Head {h00=0x001e, h01=0x0050, text=» RF(E) TAC020 JUMP IF ROOT«, t00=0x0019, t01=0x00f6}
0x2818…283c              Head {h00=0x0020, h01=0x0050, text=» SU A2,2,A3 RELATIVE ADDRESS«, t00=0x0019, t01=0x0118}
0x283c…2850              Head {h00=0x0010, h01=0x0050, text=»TAC020 EQU *«, t00=0x0019, t01=0x013c}
0x2850…2872              Head {h00=0x001e, h01=0x0050, text=» LDK A7,0 ABORT PARAMETER «, t00=0x0019, t01=0x0150}
0x2872…2892              Head {h00=0x001c, h01=0x0050, text=» CF A15,ACTOT ACTIVATION«, t00=0x0019, t01=0x0172}
0x2892…28b4 (26, 2, 182) Head {h00=0x001e, h01=0x0050, text=» RB TPDIS GO TO DISPACHER «, t00=0x001a, t01=0x0004}
0x28b4…28c2              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001a, t01=0x0026}
0x28c2…28cc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0034}
0x28cc…28d6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x003e}
0x28d6…28ec              Head {h00=0x0012, h01=0x0050, text=»* T P A U S E «, t00=0x001a, t01=0x0048}
0x28ec…28f6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x005e}
0x28f6…2900              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0068}
0x2900…292a              Head {h00=0x0026, h01=0x0050, text=»TPAUSE EQU TPDIS GO TO DISPATCHER «, t00=0x001a, t01=0x0072}
0x292a…2934              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x009c}
0x2934…2940              Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x001a, t01=0x00a6}
0x2940…2944              Head {h00=0x4004, h01=0x0000}
0x2944…2948              00 1a 00 b2                                                                                                                                                                                                                                       ┆    ┆
0x2948…2950 (27, 1, 8)   20 04 00 00 00 1b 00 04                                                                                                                                                                                                                           ┆        ┆
0x2950…29a0 (28, 0, 400) 82 04 a1 20 03 00 00 00 01 6e 00 2c 00 28 03 13 00 00 00 77 00 00 81 59 00 12 3a c2 56 00 1f 01 88 20 00 00 f5 21 00 00 5f 24 f8 59 00 34 f5 21 00 00 89 20 00 00 00 01 00 0e 00 2c 00 28 03 13 00 00 00 97 00 00 f5 21 00 00 a1 20 fb ff 82 04   ┆         n , (     w   Y  : V        !  _$ Y 4 !           , (         !        ┆
0x29a0…29f0              3a e1 8a 20 00 00 a0 59 00 34 f8 59 00 30 8f 20 00 00 07 03 82 58 00 01 00 3e 00 2c 00 28 03 13 00 00 00 b7 00 00 00 32 8c 20 00 00 82 58 00 30 88 20 00 00 f5 21 00 00 50 00 90 59 00 88 1f 01 52 00 f5 21 00 00 00 01 00 6e 00 2c 00 28 03 13   ┆:      Y 4 Y 0       X   > , (         2     X 0     !  P  Y    R  !     n , (  ┆
0x29f0…2a40              00 00 00 d7 00 00 5f 14 a0 59 00 30 8f 20 00 00 82 58 00 32 8c 20 00 00 82 58 00 30 88 20 00 00 f5 21 00 00 82 20 00 01 00 9e 00 2c 00 28 03 13 00 00 00 f7 00 00 40 41 a1 09 8c 20 00 00 f5 21 00 00 89 20 00 00 a0 59 00 30 8f 20 00 00 82 58   ┆      _  Y 0     X 2     X 0     !         , (        @A       !       Y 0     X┆
0x2a40…2a90              00 30 8c 20 00 00 00 01 00 ce 00 2c 00 28 03 13 00 00 01 17 00 00 07 32 f5 21 00 00 82 20 14 41 a1 09 8c 20 00 00 1f 01 88 20 00 00 f5 21 00 00 5f 16 a0 59 00 34 00 01 00 fe 00 2c 00 28 03 13 00 00 01 37 00 00 a0 59 00 32 a0 59 00 30 8f 20   ┆ 0         , (         2 !     A             !  _  Y 4     , (     7   Y 2 Y 0  ┆
0x2a90…2ae0              00 00 82 58 00 30 88 20 00 00 81 58 00 12 8f 20 00 00 82 58 00 2b 00 01 01 2e 00 2c 00 28 03 13 00 00 01 57 00 00 54 00 02 05 f5 21 00 00 55 00 90 59 00 56 8f 20 00 00 a1 20 04 00 54 00 1a 01 56 00 90 59 00 58 00 01 01 5e 00 2c 00 28 03 13   ┆   X 0     X       X +   . , (     W  T    !  U  Y V        T   V  Y X   ^ , (  ┆

Reduced view