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

⟦4526d3ef3⟧

    Length: 7772 (0x1e5c)
    Notes: pts_type(SC)
    Names: »TPROC.SC«

Derivation

└─⟦110b7ed5e⟧ Bits:30009664 Philips computer tape "600106"
    └─⟦this⟧ »TOSSWORK/TPROC.SC« 
└─⟦726a6c4ca⟧ Bits:30009685 Philips computer tape "600309"
    └─⟦this⟧ »M:PTB/TPROC.SC« 
    └─⟦this⟧ »M:PTD/TPROC.SC« 
└─⟦781e933ac⟧ Bits:30009686 Philips computer tape "600310"
    └─⟦this⟧ »M:92T1/TPROC.SC« 
└─⟦7e2393f80⟧ Bits:30009710 Philips computer tape "M_KONV"
    └─⟦this⟧ »M:KONV/TPROC.SC« 
└─⟦7f25f14aa⟧ Bits:30009683 Philips computer tape "600307"
    └─⟦this⟧ »M:92F4/TPROC.SC« 
└─⟦f740ae34d⟧ Bits:30009708 Philips computer tape "M_92F3"
    └─⟦this⟧ »M:92F3/TPROC.SC« 

PTS(SC)

	IDENT TPROC 	REL 9.2 79-11-16  870105040920

* 
* 
**************************************************
* 
*   PHILIPS TERMINAL SYSTEM PTS 
* 
*   TPROC = TOSS LKM PROCESSORS 
* 
* 
* 
* 
* 
* 
**************************************************
* 
* 
*   THIS MODULE CONTAINS THE FOLLOWING
*   TOSS LKM PROCESSORS:
* 
*   - TWAIT  = WAIT 
* 
*   - TEXIT  = EXIT 
* 
*   - TACTOT = ACTIVATE/RESTART TASK
* 
*   - TPAUSE = PAUSE TASK 
* 
*   - TMWAIT = MULTIPLE WAIT
* 
* 
	EJECT			TPROC
* 
* 
*********** 
* ENTRIES * 
*********** 
* 
* 
	ENTRY	TWAIT	WAIT PROCESSOR 
	ENTRY	TEXIT	EXIT PROCESSOR 
	ENTRY	TACTOT	ACTIVATE/RESTART PROCESSOR
	ENTRY	TPAUSE	PAUSE PROCESSOR 
	ENTRY	TMWAIT	MULTIPLE WAIT PROCESSOR 



* 
* 
************* 
* EXTERNALS * 
************* 
* 
* 
	EXTRN	QTJOB	QUEUE TASK FOR DISPATCHING 
	EXTRN	TDISP	DISPATCHER 
	EXTRN	LKMQDI	QUEUE TASK AND DISPATCH 
	EXTRN	LKMRQE	LKM REQUEST ERROR 
	EXTRN	EXIT	PROGRAM EXIT
	EXTRN	FNDDWT	FIND DWT ADDRESS FROM FILE CODE 
	EXTRN	FNDTID	FIND TTAB ADDRESS FROM TASK ID
	EXTRN	ACTOT	ACTIVATE TASK
	EXTRN	TTB:SA	TTAB SAVE AREA
	EXTRN	DWTST	DWT STATUS 
	EXTRN	DWTTAB	TTAB ADDRESS
	EXTRN	DWTWAT	WAIT/ACTIVATE INDICATOR 
	EJECT			TPROC
* 
* 
***************************************** 
* 
*	CONDITIONAL ASSEMBLY
* 
***************************************** 
* 
*	A PROGRAM VERSION USING TOSS MMU PAGING 
*	IS OBTAINED BY SETTING MMUPAG EQU 1.
* 
MMUPAG	EQU	0
* 
	EJECT			TPROC
* 
* 
********
* WAIT *
********
* 
* 
*   THIS IS THE WAIT LKM PROCESSOR. 
* 
*   THIS MODULE IS ENTERED WHEN THE TASK
*   WANTS TO SYNCHRONIZE WITH A PARTICULAR EVENT. 
* 
*   IT IS ENTERED FROM THE LKM HANDLER
*   WITH THE FOLLOWING PARAMETERS:
* 
*   A5 = TTAB ADDRESS 
*   A8 = ECB ADDRESS
* 
* 
TWAIT	CF	A15,FNDDWT	SEARCH DWT ADDRESS
	ADK	A6,0	SET CR
	RF(Z)	TP:RQE	FILE CODE NOT FOUND?
* 
	IFT	MMUPAG=0 
	LDR*	A1,A8	RETURN IF EVENT COMPLETED 
	XIF
* 
	IFT	MMUPAG=1 
	ELR	A1,A8	RETURN IF EVENT COMPLETED
	XIF
* 
	RF(N)	TP:QDI	I/O ALREADY COMPLETED?
	IM	DWTWAT,A6	NO, SET WAIT INDICATOR IN DWT 
	RF	T:DISP	GO TO DISPATCHER 
* 
	EJECT			TPROC
* 
* 
********
* EXIT *
********
* 
* 
*   THIS IS THE EXIT LKM PROCESSOR. 
* 
*   THIS MODULE IS ENTERED WHEN A TASK
*   EXITS. IF ANY PROGRAM IS PENDING FOR THE
*   TASK IT IS STARTED. 
* 
*   IT IS ENTERED FROM THE LKM HANDLER
*   WITH THE FOLLOWING PARAMETERS:
* 
*   A5 = TTAB ADDRESS 
* 
* 
TEXIT	EQU	* 
	CF	A15,EXIT	CALL PROGRAM EXIT
* 
T:DISP	ABL	TDISP	GO TO DISPATCHER 
* 
	EJECT			TPROC
* 
* 
**********
* TACTOT *
**********
* 
* 
*   THIS IS THE ACTIVATE/RESTART TASK LKM PROCESSOR.
* 
*   THIS MODULE IS ENTERED FROM THE LKM HANDLER 
*   WHEN A TASK 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 TASK TO BE ACTIVATED
* 
* 
TACTOT	EQU	*
	CF	A15,FNDTID	FIND TTAB ADDRESS
	ADK	A2,0	SET CR
	RF(Z)	TP:RQE	TASK NOT IN SYSTEM
	CF	A15,QTJOB	QUEUE CALLING TASK FOR DISPATCHING
	LD	A3,TTB:SA+6,A5	GET SEGMENT NUMBER 
	LDR	A5,A2
	LDR	A2,A4
	RF(Z)	TP:QDI	RESTART: QUEUE FOR DISPATCHING
	CF	A15,ACTOT	ACTIVATION
	RB	T:DISP	GO TO DISPATCHER 
* 
	EJECT			TPROC
* 
* 
**********
* TPAUSE *
**********
* 
* 
*   THIS IS THE PAUSE LKM PROCESSOR.
* 
*   THIS MODULE IS ENTERED FROM THE LKM HANDLER WHEN A
*   TASK WANTS TO (TEMPORARILY) HALT IT'S PROCESSING. 
* 
* 
TPAUSE	EQU	T:DISP	GO TO DISPATCHER
* 
	EJECT			TPROC
* 
* 
**********
* TMWAIT *
**********
* 
* 
*   THIS IS THE MULTIPLE WAIT LKM PROCESSOR.
* 
*   IT IS ENTERED FROM THE LKM HANDLER
*   WITH THE FOLLOWING PARAMETERS:
* 
*   A5 = TTAB ADDRESS 
*   A7 = ECBBLK ADDRESS 
* 
*   WHEN ONE OF THE SPECIFIED EVENTS IS COMPLETED,
*   RETURN IS MADE TO THE CALLING TASK VIA TENDIO 
*   WITH THE FOLLOWING PARAMETERS:
* 
*   A8 = ECB ADDRESS OF COMPLETED EVENT 
* 
*   IF REQUEST ERROR, A7 := -1 (AND NO RETURN VIA TENDIO).
* 
*   NOTICE THAT ALL EVENTS MUST HAVE
*   BEEN ISSUED IN THE NO WAIT MODE.
* 
* 
	EJECT			TPROC
* 
* 
TMWAIT	EQU	*	MULTIPLE WAIT ENTRY
	LDK	A3,0 
* 
	IFT	MMUPAG=0 
	LDR*	A1,A7	GET NO OF ECB:S IN ECBBLK 
	XIF
* 
	IFT	MMUPAG=1 
	ELR	A1,A7	GET NO OF ECB:S IN ECBBLK
	XIF
* 
	RF(NP)	TP:RQE	REQUEST ERROR IF <= 0
* 
TMW:10	EQU	*
	ADK	A7,2	POINT TO NEXT ECB ADDRESS IN ECBBLK 
* 
	IFT	MMUPAG=0 
	LDR*	A8,A7	GET ECB ADDRESS 
	LDR*	A2,A8	GET FIRST WORD OF ECB 
	XIF
* 
	IFT	MMUPAG=1 
	ELR	A8,A7	GET ECB ADDRESS
	ELR	A2,A8	GET FIRST WORD OF ECB
	XIF
* 
	RF(N)	TMW:30	I/O ALREADY COMPLETED?
	CF	A15,FNDDWT	NO, SEARCH DWT ADDRESS FROM FILE CODE
	ADK	A6,0	SET CR
	RF(Z)	TP:RQE	NOT FOUND?
* 
	EJECT			TPROC
* 
* 
	LD	A2,DWTST,A6	GET DWT STATUS
	RF(N)	TP:RQE	NOT BUSY? 
	CW	A5,DWTTAB,A6
	RF(NE)	TP:RQE	REQUEST NOT ISSUED BY THIS TASK? 
	LD	A2,DWTWAT,A6	GET WAIT/ACTIVATE INDICATOR
	RF(NZ)	TP:RQE	REQUEST ISSUED WITH WAIT?
	ORK	A6,1	SET BIT 15
	ADK	A3,0	CHECK FLAG IF FIRST ECB TO WAIT FOR 
	RF(NZ)	TMW:20	NOT THE FIRST ECB IN ECBBLK? 
	LDR	A9,A6	SAVE FIRST DWT ADDRESS 
	LDR	A3,A6
* 
TMW:20	EQU	*
	ST	A6,DWTWAT,A9	CHAIN THIS DWT WITH THE ONE BEFORE 
	LDR	A9,A6	SAVE THIS DWT ADDRESS
	SUK	A1,1 
	RB(P)	TMW:10	MORE ECB:S IN ECBBLK? 
	ST	A3,DWTWAT,A9	NO, SET FIRST DWT ADDRESS IN THE LAST
	RB	T:DISP	GO TO DISPATCHER 
* 
TMW:30	EQU	*
	ST	A8,TTB:SA+16,A5	UPDATE A8 IN TTAB SAVE AREA 
	ADK	A3,0	CHECK FLAG IF FIRST ECB TO WAIT FOR 
	RF(Z)	TP:QDI	FIRST ECB IN ECBBLK?
* 
TMW:40	ADKL	A3,DWTWAT	POINT TO WAIT/ACTIVATE INDICATOR
	LDR*	A2,A3	GET NEXT DWT ADDRESS
	RF(Z)	TP:QDI	NO MORE DWT:S?
	CMR	A3	SET TO NO WAIT AGAIN
	LDR	A3,A2
	RB	TMW:40
* 
	EJECT			TPROC
* 
* 
TP:RQE	EQU	*
	ABL	LKMRQE	LKM REQUEST ERROR 
* 
TP:QDI	EQU	*
	ABL	LKMQDI	QUEUE TASK AND DISPATCH 
* 
* 
* 
	END

HexDump

0x0000…0034 (0, 0, 400)  Head {h00=0x0030, h01=0x0050, text=» IDENT TPROC  REL 9.2 79-11-16  870105040920«, 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…0050              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x004a}
0x0050…008a              Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0000, t01=0x0054}
0x008a…0094              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x008e}
0x0094…00bc              Head {h00=0x0024, h01=0x0050, text=»*   PHILIPS TERMINAL SYSTEM PTS «, t00=0x0000, t01=0x0098}
0x00bc…00c6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00c0}
0x00c6…00ee              Head {h00=0x0024, h01=0x0050, text=»*   TPROC = TOSS LKM PROCESSORS «, t00=0x0000, t01=0x00ca}
0x00ee…00f8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00f2}
0x00f8…0102              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00fc}
0x0102…010c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0106}
0x010c…0116              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0110}
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…0164              Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0000, t01=0x012e}
0x0164…016e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0168}
0x016e…0178              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0172}
0x0178…01a6              Head {h00=0x002a, h01=0x0050, text=»*   THIS MODULE CONTAINS THE FOLLOWING«, t00=0x0000, t01=0x017c}
0x01a6…01c6              Head {h00=0x001c, h01=0x0050, text=»*   TOSS LKM PROCESSORS:«, t00=0x0001, t01=0x001a}
0x01c6…01d0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x003a}
0x01d0…01ec              Head {h00=0x0018, h01=0x0050, text=»*   - TWAIT  = WAIT «, t00=0x0001, t01=0x0044}
0x01ec…01f6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0060}
0x01f6…0212              Head {h00=0x0018, h01=0x0050, text=»*   - TEXIT  = EXIT «, t00=0x0001, t01=0x006a}
0x0212…021c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0086}
0x021c…0248              Head {h00=0x0028, h01=0x0050, text=»*   - TACTOT = ACTIVATE/RESTART TASK«, t00=0x0001, t01=0x0090}
0x0248…0252              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00bc}
0x0252…0274              Head {h00=0x001e, h01=0x0050, text=»*   - TPAUSE = PAUSE TASK «, t00=0x0001, t01=0x00c6}
0x0274…027e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00e8}
0x027e…02a2              Head {h00=0x0020, h01=0x0050, text=»*   - TMWAIT = MULTIPLE WAIT«, t00=0x0001, t01=0x00f2}
0x02a2…02ac              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0116}
0x02ac…02b6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0120}
0x02b6…02cc              Head {h00=0x0012, h01=0x0050, text=» EJECT   TPROC«, t00=0x0001, t01=0x012a}
0x02cc…02d6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0140}
0x02d6…02e0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x014a}
0x02e0…02f4              Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0001, t01=0x0154}
0x02f4…0308              Head {h00=0x0010, h01=0x0050, text=»* ENTRIES * «, t00=0x0001, t01=0x0168}
0x0308…031c              Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0001, t01=0x017c}
0x031c…0326              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0190}
0x0326…0330              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x000a}
0x0330…0354              Head {h00=0x0020, h01=0x0050, text=» ENTRY TWAIT WAIT PROCESSOR «, t00=0x0002, t01=0x0014}
0x0354…0378              Head {h00=0x0020, h01=0x0050, text=» ENTRY TEXIT EXIT PROCESSOR «, t00=0x0002, t01=0x0038}
0x0378…03a8              Head {h00=0x002c, h01=0x0050, text=» ENTRY TACTOT ACTIVATE/RESTART PROCESSOR«, t00=0x0002, t01=0x005c}
0x03a8…03ce              Head {h00=0x0022, h01=0x0050, text=» ENTRY TPAUSE PAUSE PROCESSOR «, t00=0x0002, t01=0x008c}
0x03ce…03fc              Head {h00=0x002a, h01=0x0050, text=» ENTRY TMWAIT MULTIPLE WAIT PROCESSOR «, t00=0x0002, t01=0x00b2}
0x03fc…0404              Head {h00=0x0004, h01=0x0050, t00=0x0002, t01=0x00e0}
0x0404…040c              Head {h00=0x0004, h01=0x0050, t00=0x0002, t01=0x00e8}
0x040c…0414              Head {h00=0x0004, h01=0x0050, t00=0x0002, t01=0x00f0}
0x0414…041e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00f8}
0x041e…0428              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0102}
0x0428…043e              Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0002, t01=0x010c}
0x043e…0454              Head {h00=0x0012, h01=0x0050, text=»* EXTERNALS * «, t00=0x0002, t01=0x0122}
0x0454…046a              Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0002, t01=0x0138}
0x046a…0474              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x014e}
0x0474…047e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0158}
0x047e…04ae              Head {h00=0x002c, h01=0x0050, text=» EXTRN QTJOB QUEUE TASK FOR DISPATCHING «, t00=0x0002, t01=0x0162}
0x04ae…04ce (3, 0, 400)  Head {h00=0x001c, h01=0x0050, text=» EXTRN TDISP DISPATCHER «, t00=0x0003, t01=0x0004}
0x04ce…04fc              Head {h00=0x002a, h01=0x0050, text=» EXTRN LKMQDI QUEUE TASK AND DISPATCH «, t00=0x0003, t01=0x0024}
0x04fc…0524              Head {h00=0x0024, h01=0x0050, text=» EXTRN LKMRQE LKM REQUEST ERROR «, t00=0x0003, t01=0x0052}
0x0524…0544              Head {h00=0x001c, h01=0x0050, text=» EXTRN EXIT PROGRAM EXIT«, t00=0x0003, t01=0x007a}
0x0544…057a              Head {h00=0x0032, h01=0x0050, text=» EXTRN FNDDWT FIND DWT ADDRESS FROM FILE CODE «, t00=0x0003, t01=0x009a}
0x057a…05ae              Head {h00=0x0030, h01=0x0050, text=» EXTRN FNDTID FIND TTAB ADDRESS FROM TASK ID«, t00=0x0003, t01=0x00d0}
0x05ae…05d0              Head {h00=0x001e, h01=0x0050, text=» EXTRN ACTOT ACTIVATE TASK«, t00=0x0003, t01=0x0104}
0x05d0…05f4              Head {h00=0x0020, h01=0x0050, text=» EXTRN TTB:SA TTAB SAVE AREA«, t00=0x0003, t01=0x0126}
0x05f4…0614              Head {h00=0x001c, h01=0x0050, text=» EXTRN DWTST DWT STATUS «, t00=0x0003, t01=0x014a}
0x0614…0636              Head {h00=0x001e, h01=0x0050, text=» EXTRN DWTTAB TTAB ADDRESS«, t00=0x0003, t01=0x016a}
0x0636…0664              Head {h00=0x002a, h01=0x0050, text=» EXTRN DWTWAT WAIT/ACTIVATE INDICATOR «, t00=0x0003, t01=0x018c}
0x0664…067a              Head {h00=0x0012, h01=0x0050, text=» EJECT   TPROC«, t00=0x0004, t01=0x002a}
0x067a…0684              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0040}
0x0684…068e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x004a}
0x068e…06c0              Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0004, t01=0x0054}
0x06c0…06ca              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0086}
0x06ca…06e8              Head {h00=0x001a, h01=0x0050, text=»* CONDITIONAL ASSEMBLY«, t00=0x0004, t01=0x0090}
0x06e8…06f2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00ae}
0x06f2…0724              Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0004, t01=0x00b8}
0x0724…072e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00ea}
0x072e…0760              Head {h00=0x002e, h01=0x0050, text=»* A PROGRAM VERSION USING TOSS MMU PAGING «, t00=0x0004, t01=0x00f4}
0x0760…078e              Head {h00=0x002a, h01=0x0050, text=»* IS OBTAINED BY SETTING MMUPAG EQU 1.«, t00=0x0004, t01=0x0126}
0x078e…0798              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0154}
0x0798…07ac              Head {h00=0x0010, h01=0x0050, text=»MMUPAG EQU 0«, t00=0x0004, t01=0x015e}
0x07ac…07b6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0172}
0x07b6…07cc              Head {h00=0x0012, h01=0x0050, text=» EJECT   TPROC«, t00=0x0004, t01=0x017c}
0x07cc…07d6 (5, 0, 400)  Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0004}
0x07d6…07e0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x000e}
0x07e0…07f0              Head {h00=0x000c, h01=0x0050, text=»********«, t00=0x0005, t01=0x0018}
0x07f0…0800              Head {h00=0x000c, h01=0x0050, text=»* WAIT *«, t00=0x0005, t01=0x0028}
0x0800…0810              Head {h00=0x000c, h01=0x0050, text=»********«, t00=0x0005, t01=0x0038}
0x0810…081a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0048}
0x081a…0824              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0052}
0x0824…0850              Head {h00=0x0028, h01=0x0050, text=»*   THIS IS THE WAIT LKM PROCESSOR. «, t00=0x0005, t01=0x005c}
0x0850…085a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0088}
0x085a…088a              Head {h00=0x002c, h01=0x0050, text=»*   THIS MODULE IS ENTERED WHEN THE TASK«, t00=0x0005, t01=0x0092}
0x088a…08c4              Head {h00=0x0036, h01=0x0050, text=»*   WANTS TO SYNCHRONIZE WITH A PARTICULAR EVENT. «, t00=0x0005, t01=0x00c2}
0x08c4…08ce              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x00fc}
0x08ce…08fc              Head {h00=0x002a, h01=0x0050, text=»*   IT IS ENTERED FROM THE LKM HANDLER«, t00=0x0005, t01=0x0106}
0x08fc…0926              Head {h00=0x0026, h01=0x0050, text=»*   WITH THE FOLLOWING PARAMETERS:«, t00=0x0005, t01=0x0134}
0x0926…0930              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x015e}
0x0930…094e              Head {h00=0x001a, h01=0x0050, text=»*   A5 = TTAB ADDRESS «, t00=0x0005, t01=0x0168}
0x094e…096a              Head {h00=0x0018, h01=0x0050, text=»*   A8 = ECB ADDRESS«, t00=0x0005, t01=0x0186}
0x096a…0974              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0012}
0x0974…097e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x001c}
0x097e…09ac              Head {h00=0x002a, h01=0x0050, text=»TWAIT CF A15,FNDDWT SEARCH DWT ADDRESS«, t00=0x0006, t01=0x0026}
0x09ac…09c4              Head {h00=0x0014, h01=0x0050, text=» ADK A6,0 SET CR«, t00=0x0006, t01=0x0054}
0x09c4…09ee              Head {h00=0x0026, h01=0x0050, text=» RF(Z) TP:RQE FILE CODE NOT FOUND?«, t00=0x0006, t01=0x006c}
0x09ee…09f8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0096}
0x09f8…0a0e              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0006, t01=0x00a0}
0x0a0e…0a3c              Head {h00=0x002a, h01=0x0050, text=» LDR* A1,A8 RETURN IF EVENT COMPLETED «, t00=0x0006, t01=0x00b6}
0x0a3c…0a48              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0006, t01=0x00e4}
0x0a48…0a52              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00f0}
0x0a52…0a68              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0006, t01=0x00fa}
0x0a68…0a94              Head {h00=0x0028, h01=0x0050, text=» ELR A1,A8 RETURN IF EVENT COMPLETED«, t00=0x0006, t01=0x0110}
0x0a94…0aa0              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0006, t01=0x013c}
0x0aa0…0aaa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0148}
0x0aaa…0ad6              Head {h00=0x0028, h01=0x0050, text=» RF(N) TP:QDI I/O ALREADY COMPLETED?«, t00=0x0006, t01=0x0152}
0x0ad6…0b0a              Head {h00=0x0030, h01=0x0050, text=» IM DWTWAT,A6 NO, SET WAIT INDICATOR IN DWT «, t00=0x0006, t01=0x017e}
0x0b0a…0b2e              Head {h00=0x0020, h01=0x0050, text=» RF T:DISP GO TO DISPATCHER «, t00=0x0007, t01=0x0022}
0x0b2e…0b38              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0046}
0x0b38…0b4e              Head {h00=0x0012, h01=0x0050, text=» EJECT   TPROC«, t00=0x0007, t01=0x0050}
0x0b4e…0b58              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0066}
0x0b58…0b62              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0070}
0x0b62…0b72              Head {h00=0x000c, h01=0x0050, text=»********«, t00=0x0007, t01=0x007a}
0x0b72…0b82              Head {h00=0x000c, h01=0x0050, text=»* EXIT *«, t00=0x0007, t01=0x008a}
0x0b82…0b92              Head {h00=0x000c, h01=0x0050, text=»********«, t00=0x0007, t01=0x009a}
0x0b92…0b9c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00aa}
0x0b9c…0ba6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00b4}
0x0ba6…0bd2              Head {h00=0x0028, h01=0x0050, text=»*   THIS IS THE EXIT LKM PROCESSOR. «, t00=0x0007, t01=0x00be}
0x0bd2…0bdc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00ea}
0x0bdc…0c0a              Head {h00=0x002a, h01=0x0050, text=»*   THIS MODULE IS ENTERED WHEN A TASK«, t00=0x0007, t01=0x00f4}
0x0c0a…0c3e              Head {h00=0x0030, h01=0x0050, text=»*   EXITS. IF ANY PROGRAM IS PENDING FOR THE«, t00=0x0007, t01=0x0122}
0x0c3e…0c5e              Head {h00=0x001c, h01=0x0050, text=»*   TASK IT IS STARTED. «, t00=0x0007, t01=0x0156}
0x0c5e…0c68              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0176}
0x0c68…0c96              Head {h00=0x002a, h01=0x0050, text=»*   IT IS ENTERED FROM THE LKM HANDLER«, t00=0x0007, t01=0x0180}
0x0c96…0cc0              Head {h00=0x0026, h01=0x0050, text=»*   WITH THE FOLLOWING PARAMETERS:«, t00=0x0008, t01=0x001e}
0x0cc0…0cca              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0048}
0x0cca…0ce8              Head {h00=0x001a, h01=0x0050, text=»*   A5 = TTAB ADDRESS «, t00=0x0008, t01=0x0052}
0x0ce8…0cf2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0070}
0x0cf2…0cfc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x007a}
0x0cfc…0d10              Head {h00=0x0010, h01=0x0050, text=»TEXIT EQU * «, t00=0x0008, t01=0x0084}
0x0d10…0d36              Head {h00=0x0022, h01=0x0050, text=» CF A15,EXIT CALL PROGRAM EXIT«, t00=0x0008, t01=0x0098}
0x0d36…0d40              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00be}
0x0d40…0d6a              Head {h00=0x0026, h01=0x0050, text=»T:DISP ABL TDISP GO TO DISPATCHER «, t00=0x0008, t01=0x00c8}
0x0d6a…0d74              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00f2}
0x0d74…0d8a              Head {h00=0x0012, h01=0x0050, text=» EJECT   TPROC«, t00=0x0008, t01=0x00fc}
0x0d8a…0d94              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0112}
0x0d94…0d9e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x011c}
0x0d9e…0db0              Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0008, t01=0x0126}
0x0db0…0dc2              Head {h00=0x000e, h01=0x0050, text=»* TACTOT *«, t00=0x0008, t01=0x0138}
0x0dc2…0dd4              Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0008, t01=0x014a}
0x0dd4…0dde              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x015c}
0x0dde…0de8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0166}
0x0de8…0e24              Head {h00=0x0038, h01=0x0050, text=»*   THIS IS THE ACTIVATE/RESTART TASK LKM PROCESSOR.«, t00=0x0008, t01=0x0170}
0x0e24…0e2e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x001c}
0x0e2e…0e66              Head {h00=0x0034, h01=0x0050, text=»*   THIS MODULE IS ENTERED FROM THE LKM HANDLER «, t00=0x0009, t01=0x0026}
0x0e66…0e92              Head {h00=0x0028, h01=0x0050, text=»*   WHEN A TASK HAS TO BE ACTIVATED.«, t00=0x0009, t01=0x005e}
0x0e92…0e9c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x008a}
0x0e9c…0ed0              Head {h00=0x0030, h01=0x0050, text=»*   THE FOLLOWING PARAMETERS ARE SUPPLIED:- «, t00=0x0009, t01=0x0094}
0x0ed0…0eda              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00c8}
0x0eda…0f06              Head {h00=0x0028, h01=0x0050, text=»*   A1 = PARAMETER WHEN A4 NOT ZERO «, t00=0x0009, t01=0x00d2}
0x0f06…0f3e              Head {h00=0x0034, h01=0x0050, text=»*   A4 = START ADDRESS AT ACTIVATION, ELSE ZERO «, t00=0x0009, t01=0x00fe}
0x0f3e…0f54              Head {h00=0x0012, h01=0x0050, text=»*   A5 = TTAB «, t00=0x0009, t01=0x0136}
0x0f54…0f8c              Head {h00=0x0034, h01=0x0050, text=»*   A7 = IDENTIFICATION FOR TASK TO BE ACTIVATED«, t00=0x0009, t01=0x014c}
0x0f8c…0f96              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0184}
0x0f96…0fa0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x018e}
0x0fa0…0fb4              Head {h00=0x0010, h01=0x0050, text=»TACTOT EQU *«, t00=0x000a, t01=0x0008}
0x0fb4…0fdc              Head {h00=0x0024, h01=0x0050, text=» CF A15,FNDTID FIND TTAB ADDRESS«, t00=0x000a, t01=0x001c}
0x0fdc…0ff4              Head {h00=0x0014, h01=0x0050, text=» ADK A2,0 SET CR«, t00=0x000a, t01=0x0044}
0x0ff4…101c              Head {h00=0x0024, h01=0x0050, text=» RF(Z) TP:RQE TASK NOT IN SYSTEM«, t00=0x000a, t01=0x005c}
0x101c…1054              Head {h00=0x0034, h01=0x0050, text=» CF A15,QTJOB QUEUE CALLING TASK FOR DISPATCHING«, t00=0x000a, t01=0x0084}
0x1054…1082              Head {h00=0x002a, h01=0x0050, text=» LD A3,TTB:SA+6,A5 GET SEGMENT NUMBER «, t00=0x000a, t01=0x00bc}
0x1082…1094              Head {h00=0x000e, h01=0x0050, text=» LDR A5,A2«, t00=0x000a, t01=0x00ea}
0x1094…10a6              Head {h00=0x000e, h01=0x0050, text=» LDR A2,A4«, t00=0x000a, t01=0x00fc}
0x10a6…10da              Head {h00=0x0030, h01=0x0050, text=» RF(Z) TP:QDI RESTART: QUEUE FOR DISPATCHING«, t00=0x000a, t01=0x010e}
0x10da…10fa              Head {h00=0x001c, h01=0x0050, text=» CF A15,ACTOT ACTIVATION«, t00=0x000a, t01=0x0142}
0x10fa…111e              Head {h00=0x0020, h01=0x0050, text=» RB T:DISP GO TO DISPATCHER «, t00=0x000a, t01=0x0162}
0x111e…1128              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0186}
0x1128…113e              Head {h00=0x0012, h01=0x0050, text=» EJECT   TPROC«, t00=0x000a, t01=0x0190}
0x113e…1148              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0016}
0x1148…1152              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0020}
0x1152…1164              Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x000b, t01=0x002a}
0x1164…1176              Head {h00=0x000e, h01=0x0050, text=»* TPAUSE *«, t00=0x000b, t01=0x003c}
0x1176…1188              Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x000b, t01=0x004e}
0x1188…1192              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0060}
0x1192…119c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x006a}
0x119c…11c8              Head {h00=0x0028, h01=0x0050, text=»*   THIS IS THE PAUSE LKM PROCESSOR.«, t00=0x000b, t01=0x0074}
0x11c8…11d2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x00a0}
0x11d2…1210              Head {h00=0x003a, h01=0x0050, text=»*   THIS MODULE IS ENTERED FROM THE LKM HANDLER WHEN A«, t00=0x000b, t01=0x00aa}
0x1210…124e              Head {h00=0x003a, h01=0x0050, text=»*   TASK WANTS TO (TEMPORARILY) HALT IT'S PROCESSING. «, t00=0x000b, t01=0x00e8}
0x124e…1258              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0126}
0x1258…1262              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0130}
0x1262…128c              Head {h00=0x0026, h01=0x0050, text=»TPAUSE EQU T:DISP GO TO DISPATCHER«, t00=0x000b, t01=0x013a}
0x128c…1296              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0164}
0x1296…12ac              Head {h00=0x0012, h01=0x0050, text=» EJECT   TPROC«, t00=0x000b, t01=0x016e}
0x12ac…12b6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0184}
0x12b6…12c0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x018e}
0x12c0…12d2              Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x000c, t01=0x0008}
0x12d2…12e4              Head {h00=0x000e, h01=0x0050, text=»* TMWAIT *«, t00=0x000c, t01=0x001a}
0x12e4…12f6              Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x000c, t01=0x002c}
0x12f6…1300              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x003e}
0x1300…130a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0048}
0x130a…133e              Head {h00=0x0030, h01=0x0050, text=»*   THIS IS THE MULTIPLE WAIT LKM PROCESSOR.«, t00=0x000c, t01=0x0052}
0x133e…1348              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0086}
0x1348…1376              Head {h00=0x002a, h01=0x0050, text=»*   IT IS ENTERED FROM THE LKM HANDLER«, t00=0x000c, t01=0x0090}
0x1376…13a0              Head {h00=0x0026, h01=0x0050, text=»*   WITH THE FOLLOWING PARAMETERS:«, t00=0x000c, t01=0x00be}
0x13a0…13aa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x00e8}
0x13aa…13c8              Head {h00=0x001a, h01=0x0050, text=»*   A5 = TTAB ADDRESS «, t00=0x000c, t01=0x00f2}
0x13c8…13e8              Head {h00=0x001c, h01=0x0050, text=»*   A7 = ECBBLK ADDRESS «, t00=0x000c, t01=0x0110}
0x13e8…13f2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0130}
0x13f2…142c              Head {h00=0x0036, h01=0x0050, text=»*   WHEN ONE OF THE SPECIFIED EVENTS IS COMPLETED,«, t00=0x000c, t01=0x013a}
0x142c…1466              Head {h00=0x0036, h01=0x0050, text=»*   RETURN IS MADE TO THE CALLING TASK VIA TENDIO «, t00=0x000c, t01=0x0174}
0x1466…1490              Head {h00=0x0026, h01=0x0050, text=»*   WITH THE FOLLOWING PARAMETERS:«, t00=0x000d, t01=0x001e}
0x1490…149a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0048}
0x149a…14ca              Head {h00=0x002c, h01=0x0050, text=»*   A8 = ECB ADDRESS OF COMPLETED EVENT «, t00=0x000d, t01=0x0052}
0x14ca…14d4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0082}
0x14d4…1516              Head {h00=0x003e, h01=0x0050, text=»*   IF REQUEST ERROR, A7 := -1 (AND NO RETURN VIA TENDIO).«, t00=0x000d, t01=0x008c}
0x1516…1520              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x00ce}
0x1520…154c              Head {h00=0x0028, h01=0x0050, text=»*   NOTICE THAT ALL EVENTS MUST HAVE«, t00=0x000d, t01=0x00d8}
0x154c…1578              Head {h00=0x0028, h01=0x0050, text=»*   BEEN ISSUED IN THE NO WAIT MODE.«, t00=0x000d, t01=0x0104}
0x1578…1582              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0130}
0x1582…158c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x013a}
0x158c…15a2              Head {h00=0x0012, h01=0x0050, text=» EJECT   TPROC«, t00=0x000d, t01=0x0144}
0x15a2…15ac              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x015a}
0x15ac…15b6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0164}
0x15b6…15de              Head {h00=0x0024, h01=0x0050, text=»TMWAIT EQU * MULTIPLE WAIT ENTRY«, t00=0x000d, t01=0x016e}
0x15de…15f0              Head {h00=0x000e, h01=0x0050, text=» LDK A3,0 «, t00=0x000e, t01=0x0008}
0x15f0…15fa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x001a}
0x15fa…1610              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x000e, t01=0x0024}
0x1610…163e              Head {h00=0x002a, h01=0x0050, text=» LDR* A1,A7 GET NO OF ECB:S IN ECBBLK «, t00=0x000e, t01=0x003a}
0x163e…164a              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000e, t01=0x0068}
0x164a…1654              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0074}
0x1654…166a              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x000e, t01=0x007e}
0x166a…1696              Head {h00=0x0028, h01=0x0050, text=» ELR A1,A7 GET NO OF ECB:S IN ECBBLK«, t00=0x000e, t01=0x0094}
0x1696…16a2              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000e, t01=0x00c0}
0x16a2…16ac              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x00cc}
0x16ac…16d8              Head {h00=0x0028, h01=0x0050, text=» RF(NP) TP:RQE REQUEST ERROR IF <= 0«, t00=0x000e, t01=0x00d6}
0x16d8…16e2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0102}
0x16e2…16f6              Head {h00=0x0010, h01=0x0050, text=»TMW:10 EQU *«, t00=0x000e, t01=0x010c}
0x16f6…172c              Head {h00=0x0032, h01=0x0050, text=» ADK A7,2 POINT TO NEXT ECB ADDRESS IN ECBBLK «, t00=0x000e, t01=0x0120}
0x172c…1736              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0156}
0x1736…174c              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x000e, t01=0x0160}
0x174c…1770              Head {h00=0x0020, h01=0x0050, text=» LDR* A8,A7 GET ECB ADDRESS «, t00=0x000e, t01=0x0176}
0x1770…179a              Head {h00=0x0026, h01=0x0050, text=» LDR* A2,A8 GET FIRST WORD OF ECB «, t00=0x000f, t01=0x000a}
0x179a…17a6              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000f, t01=0x0034}
0x17a6…17b0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0040}
0x17b0…17c6              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x000f, t01=0x004a}
0x17c6…17e8              Head {h00=0x001e, h01=0x0050, text=» ELR A8,A7 GET ECB ADDRESS«, t00=0x000f, t01=0x0060}
0x17e8…1810              Head {h00=0x0024, h01=0x0050, text=» ELR A2,A8 GET FIRST WORD OF ECB«, t00=0x000f, t01=0x0082}
0x1810…181c              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000f, t01=0x00aa}
0x181c…1826              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00b6}
0x1826…1852              Head {h00=0x0028, h01=0x0050, text=» RF(N) TMW:30 I/O ALREADY COMPLETED?«, t00=0x000f, t01=0x00c0}
0x1852…188e              Head {h00=0x0038, h01=0x0050, text=» CF A15,FNDDWT NO, SEARCH DWT ADDRESS FROM FILE CODE«, t00=0x000f, t01=0x00ec}
0x188e…18a6              Head {h00=0x0014, h01=0x0050, text=» ADK A6,0 SET CR«, t00=0x000f, t01=0x0128}
0x18a6…18c6              Head {h00=0x001c, h01=0x0050, text=» RF(Z) TP:RQE NOT FOUND?«, t00=0x000f, t01=0x0140}
0x18c6…18d0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0160}
0x18d0…18e6              Head {h00=0x0012, h01=0x0050, text=» EJECT   TPROC«, t00=0x000f, t01=0x016a}
0x18e6…18f0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0180}
0x18f0…18fa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x018a}
0x18fa…1920 (16, 0, 400) Head {h00=0x0022, h01=0x0050, text=» LD A2,DWTST,A6 GET DWT STATUS«, t00=0x0010, t01=0x0004}
0x1920…1940              Head {h00=0x001c, h01=0x0050, text=» RF(N) TP:RQE NOT BUSY? «, t00=0x0010, t01=0x002a}
0x1940…1958              Head {h00=0x0014, h01=0x0050, text=» CW A5,DWTTAB,A6«, t00=0x0010, t01=0x004a}
0x1958…1990              Head {h00=0x0034, h01=0x0050, text=» RF(NE) TP:RQE REQUEST NOT ISSUED BY THIS TASK? «, t00=0x0010, t01=0x0062}
0x1990…19c4              Head {h00=0x0030, h01=0x0050, text=» LD A2,DWTWAT,A6 GET WAIT/ACTIVATE INDICATOR«, t00=0x0010, t01=0x009a}
0x19c4…19f4              Head {h00=0x002c, h01=0x0050, text=» RF(NZ) TP:RQE REQUEST ISSUED WITH WAIT?«, t00=0x0010, t01=0x00ce}
0x19f4…1a10              Head {h00=0x0018, h01=0x0050, text=» ORK A6,1 SET BIT 15«, t00=0x0010, t01=0x00fe}
0x1a10…1a46              Head {h00=0x0032, h01=0x0050, text=» ADK A3,0 CHECK FLAG IF FIRST ECB TO WAIT FOR «, t00=0x0010, t01=0x011a}
0x1a46…1a7a              Head {h00=0x0030, h01=0x0050, text=» RF(NZ) TMW:20 NOT THE FIRST ECB IN ECBBLK? «, t00=0x0010, t01=0x0150}
0x1a7a…1aa4              Head {h00=0x0026, h01=0x0050, text=» LDR A9,A6 SAVE FIRST DWT ADDRESS «, t00=0x0010, t01=0x0184}
0x1aa4…1ab6              Head {h00=0x000e, h01=0x0050, text=» LDR A3,A6«, t00=0x0011, t01=0x001e}
0x1ab6…1ac0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0030}
0x1ac0…1ad4              Head {h00=0x0010, h01=0x0050, text=»TMW:20 EQU *«, t00=0x0011, t01=0x003a}
0x1ad4…1b10              Head {h00=0x0038, h01=0x0050, text=» ST A6,DWTWAT,A9 CHAIN THIS DWT WITH THE ONE BEFORE «, t00=0x0011, t01=0x004e}
0x1b10…1b38              Head {h00=0x0024, h01=0x0050, text=» LDR A9,A6 SAVE THIS DWT ADDRESS«, t00=0x0011, t01=0x008a}
0x1b38…1b4a              Head {h00=0x000e, h01=0x0050, text=» SUK A1,1 «, t00=0x0011, t01=0x00b2}
0x1b4a…1b76              Head {h00=0x0028, h01=0x0050, text=» RB(P) TMW:10 MORE ECB:S IN ECBBLK? «, t00=0x0011, t01=0x00c4}
0x1b76…1bb4              Head {h00=0x003a, h01=0x0050, text=» ST A3,DWTWAT,A9 NO, SET FIRST DWT ADDRESS IN THE LAST«, t00=0x0011, t01=0x00f0}
0x1bb4…1bd8              Head {h00=0x0020, h01=0x0050, text=» RB T:DISP GO TO DISPATCHER «, t00=0x0011, t01=0x012e}
0x1bd8…1be2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0152}
0x1be2…1bf6              Head {h00=0x0010, h01=0x0050, text=»TMW:30 EQU *«, t00=0x0011, t01=0x015c}
0x1bf6…1c2e              Head {h00=0x0034, h01=0x0050, text=» ST A8,TTB:SA+16,A5 UPDATE A8 IN TTAB SAVE AREA «, t00=0x0011, t01=0x0170}
0x1c2e…1c64              Head {h00=0x0032, h01=0x0050, text=» ADK A3,0 CHECK FLAG IF FIRST ECB TO WAIT FOR «, t00=0x0012, t01=0x0018}
0x1c64…1c8e              Head {h00=0x0026, h01=0x0050, text=» RF(Z) TP:QDI FIRST ECB IN ECBBLK?«, t00=0x0012, t01=0x004e}
0x1c8e…1c98              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0078}
0x1c98…1cd6              Head {h00=0x003a, h01=0x0050, text=»TMW:40 ADKL A3,DWTWAT POINT TO WAIT/ACTIVATE INDICATOR«, t00=0x0012, t01=0x0082}
0x1cd6…1cfe              Head {h00=0x0024, h01=0x0050, text=» LDR* A2,A3 GET NEXT DWT ADDRESS«, t00=0x0012, t01=0x00c0}
0x1cfe…1d22              Head {h00=0x0020, h01=0x0050, text=» RF(Z) TP:QDI NO MORE DWT:S?«, t00=0x0012, t01=0x00e8}
0x1d22…1d46              Head {h00=0x0020, h01=0x0050, text=» CMR A3 SET TO NO WAIT AGAIN«, t00=0x0012, t01=0x010c}
0x1d46…1d58              Head {h00=0x000e, h01=0x0050, text=» LDR A3,A2«, t00=0x0012, t01=0x0130}
0x1d58…1d6a              Head {h00=0x000e, h01=0x0050, text=» RB TMW:40«, t00=0x0012, t01=0x0142}
0x1d6a…1d74              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0154}
0x1d74…1d8a              Head {h00=0x0012, h01=0x0050, text=» EJECT   TPROC«, t00=0x0012, t01=0x015e}
0x1d8a…1d94              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0174}
0x1d94…1d9e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x017e}
0x1d9e…1db2              Head {h00=0x0010, h01=0x0050, text=»TP:RQE EQU *«, t00=0x0012, t01=0x0188}
0x1db2…1dd8              Head {h00=0x0022, h01=0x0050, text=» ABL LKMRQE LKM REQUEST ERROR «, t00=0x0013, t01=0x000c}
0x1dd8…1de2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0032}
0x1de2…1df6              Head {h00=0x0010, h01=0x0050, text=»TP:QDI EQU *«, t00=0x0013, t01=0x003c}
0x1df6…1e22              Head {h00=0x0028, h01=0x0050, text=» ABL LKMQDI QUEUE TASK AND DISPATCH «, t00=0x0013, t01=0x0050}
0x1e22…1e2c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x007c}
0x1e2c…1e36              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0086}
0x1e36…1e40              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0090}
0x1e40…1e4c              Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0013, t01=0x009a}
0x1e4c…1e50              Head {h00=0x4004, h01=0x0000}
0x1e50…1e54              00 13 00 a6                                                                                                                                                                                                                                       ┆    ┆
0x1e54…1e5c (20, 1, 8)   20 04 00 00 00 14 00 04                                                                                                                                                                                                                           ┆        ┆

Reduced view