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

⟦567f548d4⟧

    Length: 14210 (0x3782)
    Notes: pts_type(SC)
    Names: »DRIC01.SC«

Derivation

└─⟦7a1dcd5a9⟧ Bits:30009673 Philips computer tape "600134"
    └─⟦this⟧ »PTMON/DRIC01.SC« 
└─⟦928b1fd3e⟧ Bits:30009671 Philips computer tape "600131"
    └─⟦this⟧ »PTMON/DRIC01.SC« 

PTS(SC)

	IDENT DRIC01 	REL 11.0 81-04-02 870105041100 

			=1, ADDR.WR.REQ.IN WRONG QUEUE 
			=1, REL 11.0 81-01-26
* 
* 
**********************************************
* 
*   PHILIPS TERMINAL SYSTEM PTS              *
* 
*   DRIC01 = INTERTASK COMMUNICATION DRIVER  *
* 
* 
* 
* 
* 
* 
**********************************************
* 
*   THIS MODULE HANDLES THE INTERTASK COMMUNICATION 
* 
	EJECT			DRIC01 
* 
* 
*********** 
* ENTRIES * 
*********** 
* 
* 
	ENTRY	ITAD	ADDRESS BLOCK 
	ENTRY	IT:BUF	INTERTASK DRIVER BUFFER (MMU) 
	EJECT			DRIC01 
* 
* 
************* 
* EXTERNALS * 
************* 
* 
* 
	EXTRN	TDISP	DISPATCHER 
	EXTRN	TENDIO	ENDIO 
	EXTRN	DISIOE	REQUEST ERROR 
	EXTRN	DISEND	TENDIO AND DISPATCH 
	EXTRN	DWTST	DWT STATUS 
	EXTRN	DWTECB	ECB ADDRESS 
	EXTRN	DWTADR	DRIVER ADDRESS BLOCK
	EXTRN	DWTTAB	DWT TTAB ADDRESS
	EXTRN	BUFLEN	DRIVER BUFFER LENGTH
	EXTRN	SETIMP	TIMER 
	EXTRN	FNDTID	FIND TTAB ADDRESS FROM TID
	EXTRN	TTB:ID	TASK IDENTIFICATION 
	EXTRN	TTB:ST	TASK STATUS 
	EXTRN	TTB:TD	TERMINAL DEVICES
	EXTRN	IHRTN	RTN A15 WITHOUT ENABLING INTERRUPTS
	EXTRN	ECBBA	ECB BUFFER ADDRESS 
	EXTRN	ECBRL	ECB REQUESTED LENGTH 
	EXTRN	ECBEL	ECB EFFECTIVE LENGTH 
	EXTRN	ECBCW	ECB CONTROL WORD 
	EJECT			DRIC01			TOSSIO
* 
* 
***************************************** 
* 
*	CONDITIONAL ASSEMBLY
* 
***************************************** 
* 
*	A PROGRAM VERSION USING TOSS MMU PAGING 
*	IS OBTAINED BY SETTING MMUPAG EQU 1.
* 
MMUPAG	EQU	1
* 
* 
*	A PROGRAM VERSION USING THE EXTENDED INSTRUCTION
*	SET IS OBTAINED BY SETTING CPU852 EQU 0.
* 
CPU852	EQU	0
* 
*	MMU BUFFER SIZE 
* 
X:A	EQU	50
DVBLEN	EQU	999
* 
*	INTERTASK DEVICE INDEX
* 
DEVIND	EQU	8
* 
	EJECT			DRIC01 
* 
* 
********************* 
* DWT DISPLACEMENTS * 
********************* 
* 
* 
DWTDRD	EQU	/10	START OF DRIVER DEFINED PART 
* 
	IFT	MMUPAG=0 
START	EQU	DWTDRD
	XIF
* 
	IFT	MMUPAG=1 
START	EQU	DWTDRD+4
	XIF
* 
DWTTP	EQU	START+/00	TIMER POINTER 
DWTIME	EQU	START+/02	TIME 
DWTANC	EQU	START+/04	POINTER TO FIRST DWT IN QUEUE
DWTQUE	EQU	START+/06	QUEUE ANCHOR ADDRESS 
* 
	EJECT			DRIC01 
* 
* 
***************** 
* ADDRESS BLOCK * 
***************** 
* 
* 
	DATA	DVBLEN+DVBLEN	MMU BUFFER SIZE 
	DATA	DEVIND	INTERTASK DEVICE INDEX 
ITAD	DATA	ICAD	ACTIVATION ADDRESS 
	DATA	ITABRT	ABORT ADDRESS
* 
* 
RD:QUE	DATA	0	QUEUE ANCHOR NOT-ADDRESSED READ REQ.
WR:QUE	DATA	0	QUEUE ANCHOR NOT-ADDRESSED WRITE REQ. 
* 
*	INTERTASK DRIVER BUFFER (MMU) 
* 
IT:BUF	EQU	*
	IFT	MMUPAG=1 
 	RES	DVBLEN+1	MMU BUFFER 
	XIF
* 
	EJECT			DRIC01 
* 
*	A C T I V A T I O N 
* 
*	ORDERS: 
* 
*	/02  READ 
*	/06  WRITE
*	/39  SET TIMEOUT
* 
*	ENTRY PARAMETERS: 
* 
*	A5 = STACK BASE 2 IN DWT
*	A6 = DWT ADDRESS
*	A7 = ORDER CODE 
*	A8 = ECB ADDRESS
*	A12= ADDRESS TO DRIVER ADDRESS BLOCK
* 
ICAD	EQU	*
	LDR	A1,A7	ORDER CODE 
	LD	A7,ECBCW,A8	TASK ID OR TIME VALUE 
	SUK	A1,/02 
	RF(Z)	READ	READ REQUEST
	SUK	A1,/06-/02 
	RF(Z)	WRITE	WRITE REQUEST
	SUK	A1,/39-/06 
	RF(NZ)	DIS:OE	REQUEST ERROR
* 
	EJECT			DRIC01 
* 
*   	S E T   T I M E O U T
* 
	ST	A7,DWTIME,A6
	RF	END:IO
* 
*	REQUEST ERROR EXIT
* 
DIS:OE	ABL	DISIOE	REQUEST ERROR 
* 
	EJECT			DRIC01 
* 
*	READ REQUEST ENTRY
* 
READ	EQU	*	CHECK IF ADDRESSED REQUEST OR NOT
	ADK	A7,0	CHECK ADDRESS MODE
	ABL(Z)	RD:NAD	NOT-ADDRESSED READ REQUEST 
* 
*	WRITE REQUEST ENTRY 
* 
WRITE	EQU	*	CHECK IF ADDRESSED WRITE REQUEST OR NOT 
	ADK	A7,0	CHECK ADDRESS MODE
	RF(Z)	WR:NAD	NOT-ADDRESSED WRITE REQUEST 
* 
	EJECT			DRIC01 
* 
*	R E A D, A D D R E S S E D
* 
*	W R I T E, A D D R E S S E D
* 
*   	FIND TTAB OF ADDRESSED TASK
* 
	CF	A15,FNDTID	TTAB ADDRESS TO A2 
	ADK	A2,0	SET CR
	RB(Z)	DIS:OE	NOT FOUND 
	ADKL	A2,TTB:TD	ADDRESS TO TERMINAL DEVICE TABLE
	LDR*	A1,A2	TABLE LENGTH
	LDR	A7,A12	DRIVER ADDRESS BLOCK
	XRK	A7,1	IF INPUT, POINT TO OUTPUT BLOCK AND V.V.
* 
	EJECT			DRIC01 
* 
*   	FIND DWT OF ADDRESSED TASK 
* 
ITC:05	ADK	A2,4	ADDRESS TO NEXT DWT ADDRESS 
	SUK	A1,4 
	RB(N)	DIS:OE	NOT FOUND 
* 
	LDR*	A4,A2	DWT ADDRESS 
	CW	A7,DWTADR,A4	SEARCHED DWT 
	RB(NE)	ITC:05	NO, TRY NEXT 
* 
	LDR	A2,A4
	LD	A1,DWTST,A2	ANY REQUEST 
	RF(N)	ITC:50	NO
* 
	LD	A1,DWTQUE,A2	QUEUE ANCHOR ADDRESS 
	CWR	A1,A6	CHECK QUEUE ANCHOR 
	RF(E)	ITC:10	REQUEST ISSUED FOR THIS TASK
* 
	ANK	A7,1 
	RF(Z)	ITC:45	READ
	CWK	A1,RD:QUE
	RF(NE)	ITC:50	NO READ REQUEST IN READ QUEUE	=1 
* 
*   	ABORT TIMER IF ANY 
* 
ITC:10	CF	A15,ABREQ	ABORT TIMER AND REMOVE DWT FROM QUEUE 
	ANK	A7,1 
	RF(Z)	RD:N05	READ
* 
	EJECT			DRIC01 
* 
*   	MOVE BUFFER
* 
ITC:15	EQU	*
	LD	A8,DWTECB,A6	SENDING ECB
	LDK	A1,0 
	LD	A9,DWTECB,A2	RECEIVING ECB
	LD	A3,ECBRL,A8	SENDING REQUESTED LENGTH
	RB(NP)	DIS:OE
	CW	A3,ECBRL,A9 
	RF(NG)	ITC:20
	LDK	A1,8	RETURN CODE (INCORRECT LENGTH)
	LD	A3,ECBRL,A9 
	RB(NP)	DIS:OE
* 
ITC:20	EQU	*
	IFT	MMUPAG=1 
	LDKL	A4,ITAD	ADDRESS TO DRIVER ADDRESS BLOCK 
	CW	A3,BUFLEN,A4	CHECK MMU BUFFER SIZE
	RF(NG)	ITC:25	MMU BUFFER LARGE ENOUGH
	LDKL	A1,/8008	NO, INDICATE ERROR 
	RF	END:IO	END REQUEST VIA TENDIO AND TDISP 
* 
ITC:25	EQU	*
	XIF
* 

	ST	A3,ECBEL,A8	EFFECTIVE LENGTH
	ST	A3,ECBEL,A9	EFFECTIVE LENGTH
* 
	IFT	MMUPAG=0 
	ENB
	LD	A4,ECBBA,A8	SENDING BUFFER ADDRESS
	LD	A7,ECBBA,A9	RECEIVING BUFFER ADDRESS
* 
ITC:30	LCR	A5,A4	MOVE ONE CHARACTER 
	SCR	A5,A7
	ADK	A4,1 
	ADK	A7,1 
	SUK	A3,1 
	RB(P)	ITC:30 
	XIF
* 
	EJECT			DRIC01 
* 
*	TRANSFER SENDING TASK ID TO RECEIVING ECB AND VICE VERSA
* 
	LD	A3,DWTTAB,A2	TTAB RECEIVING TASK
	LD	A3,TTB:ID,A3	TASK ID
	ST	A3,ECBCW,A8	RETURN TASK ID TO SENDING TASK
	LD	A3,DWTTAB,A6	TTAB SENDING TASK
	LD	A3,TTB:ID,A3	TASK ID
	ST	A3,ECBCW,A9	RETURN TASK ID TO RECEIVING TASK
	CF	A15,TENDIO	END WRITE
	LDR	A6,A2
* 
	IFT	MMUPAG=1 
	LD	A3,ECBBA,A8	DRIVER BUFFER ADDRESS (EVEN/UNEVEN) 
	ST	A3,ECBBA,A9	SET IN OTHER DWT
	XIF
* 
END:IO	EQU	*
	ABL	DISEND	END REQUEST VIA TENDIO AND TDISP
* 
ITC:35	EQU	*
	CMR	A6	RESET QUEUE LINK
* 
ITC:40	EQU	*
	LDK	A1,/40	RETURN CODE 
	RB	END:IO
* 
	EJECT			DRIC01 
* 
* 
ITC:45	EQU	*
	CWK	A1,WR:QUE
	RB(E)	ITC:10	COMPLEMENTARY REQUEST 
* 
ITC:50	LDK	A7,0	INDICATE ADDRESSED REQUEST
* 
*	CHECK TIMER VALUE AND SET TIMER IF REQUESTED
* 
ITC:60	EQU	*
	LD	A3,DWTIME,A6	TIME 
	RB(Z)	ITC:35	TIME IS ZERO, RETURN
	RF(N)	ITC:70	NO TIMING REQUESTED 
	LDR	A1,A6	PARAM = DWTOUT IF WRITE, ELSE DWTIN
	LDK	A4,DWTTP 
	ADR	A4,A6	TIMER POINTER
	ST	A3,TIME 
	CF	A15,SETIMP	SET TIMER
	DATA	TIMOUT	TIMEOUT ADDRESS
TIME	DATA	0 
* 
	EJECT			DRIC01 
* 
*   	INSERT IN QUEUE WITHIN PRIORITY
* 
ITC:70	EQU	*
	ST	A2,DWTQUE,A6	STORE QUEUE ANCHOR IN DWT
	LD	A5,DWTTAB,A6	TTAB ADDRESS 
	LD	A1,TTB:ST+1,A5	LEVEL
	SUK	A7,1 
	RF(Z)	ITC:80	NOT-ADDRESSED REQUEST 
	ADK	A2,DWTANC	POINT TO ADDRESS OF FIRST DWT IN QUEUE 
* 
ITC:80	LDR	A4,A2	SAVE 
	LDR*	A2,A2	NEXT IN QUEUE 
	RF(Z)	ITC:90	END FOUND 
	LD	A5,DWTTAB,A2	TTAB ADDRESS 
	CC	A1,TTB:ST+1,A5	COMPARE LEVELS 
	RB(NL)	ITC:80
* 
ITC:90	STR	A2,A6	INSERT IN QUEUE
	STR	A6,A4
	ABL	TDISP	GO TO DISPATCHER 
* 
	EJECT			DRIC01 
* 
*	W R I T E, N O T  A D D R E S S E D 
* 
WR:NAD	EQU	*	WRITE, NOT-ADDRESSED 
	LD	A2,DWTANC,A6	CHECK QUEUE OF ADDRESSED READ REQUESTS 
	RF(NZ)	WR:N10	ANYTHING IN QUEUE
	LD	A2,RD:QUE	CHECK QUEUE OF NOT-ADDRESSED READ REQ.
	RF(Z)	WR:N20	QUEUE EMPTY 
	LDR*	A3,A2	NO, REMOVE FROM QUEUE 
	ST	A3,RD:QUE	UPDATE QUEUE ANCHOR 
* 
WR:N05	CF	A15,ABTIM2	ABORT TIMER IF ANY 
	RB	ITC:15
* 
WR:N10	LDR*	A3,A2	REMOVE FROM QUEUE 
	ST	A3,DWTANC,A6	UPDATE QUEUE ANCHOR
	RB	WR:N05
* 
WR:N20	LDKL	A2,WR:QUE	WR:QUE ADDRESS
* 
WR:N30	EQU	*
	LDK	A7,1	INDICATE NOT-ADDRESSED REQUEST
	RB	ITC:60	INSERT IN QUEUE
* 
	EJECT			DRIC01 
* 
*	R E A D, N O T  A D D R E S S E D 
* 
RD:NAD	EQU	*	READ, NOT-ADDRESSED
	LD	A2,DWTANC,A6	CHECK QUEUE OF ADDRESSED WRITE REQUESTS
	RF(NZ)	RD:N10	ANYTHING IN QUEUE
	LD	A2,WR:QUE	CHECK QUEUE OF NOT-ADDRESSED WRITE REQ. 
	RF(Z)	RD:N20	QUEUE EMPTY 
	LDR*	A3,A2	NO, REMOVE FROM QUEUE 
	ST	A3,WR:QUE	UPDATE QUEUE ANCHOR 
* 
RD:N00	EQU	*
	CF	A15,ABTIM2	ABORT TIMER IF ANY 
* 
RD:N05	EQU	*
	XRR	A2,A6	EXCHANGE A2 AND A6 
	XRR	A6,A2
	XRR	A2,A6
	RB	ITC:15
* 
RD:N10	LDR*	A3,A2	REMOVE FROM QUEUE 
	ST	A3,DWTANC,A6	UPDATE QUEUE ANCHOR
	RB	RD:N00
* 
RD:N20	LDKL	A2,RD:QUE	RD:QUE ADDRESS
	RB	WR:N30	INSERT IN QUEUE
* 
	EJECT			DRIC01 
* 
*	T I M E O U T 
* 
*  THIS ENTRY IS CALLED AT TIMEOUT. IT WILL 
*  RESET TIMER POINTER AND REMOVE DWT FROM QUEUE
*  BEFORE TERMINATING THE REQUEST VIA TENDIO. 
* 
*  INPUT:  A1 = DWT ADDRESS 
*          A2 = ADDRESS TO 2ND TIMER BLOCK
* 
TIMOUT	EQU	*
	CM*	0,A2	RESET TIMER POINTER 
	LDR	A2,A1
	CF	A15,ABR:10	REMOVE DWT FROM QUEUE
	LDR	A6,A2	DWT ADDRESS
	RB	ITC:40	END REQUEST VIA TENDIO AND TDISP 
* 
	EJECT			DRIC01 
* 
*	I T A B R T 
* 
*  THIS SUBROUTINE IS CALLED FROM TABORT. 
*  IT WILL UPDATE QUEUE AND ABORT TIMER (IF ANY), 
*  AND TERMINATE THE REQUEST VIA TENDIO.
* 
*  INPUT:  A6 = DWT ADDRESS 
*	  A8 = ECB ADDRESS
* 
ITABRT	EQU	*
	LDR	A2,A6
	CF	A15,ABREQ	ABORT TIMER AND REMOVE DWT FROM QUEUE 
	LDK	A1,0	RETURN CODE 
	RB	END:IO	END REQUEST VIA TENDIO AND TDISP 
* 
	EJECT			DRIC01 
* 
*	A B R E Q 
* 
*  ABORT TIMER AND REMOVE DWT FROM QUEUE. 
* 
*  INPUT:  A2 = DWT ADDRESS 
* 
*  OUTPUT: A1, A3 ARE DESTROYED 
* 
ABREQ	EQU	* 
	CF	A15,ABTIM	ABORT TIMER 
* 
*	REMOVE DWT FROM QUEUE 
* 
ABR:10	EQU	*
	LD	A1,DWTQUE,A2	QUEUE ACHHOR 
	CWK	A1,RD:QUE
	RF(E)	ABR:20	NOT-ADDRESSED READ REQUEST
	CWK	A1,WR:QUE
	RF(E)	ABR:20	NOT-ADDRESSED WRITE REQUEST 
	ADK	A1,DWTANC	POINT TO ADDRESS OF FIRST DWT IN QUEUE 
* 
ABR:20	LDR	A3,A1	SAVE 
	LDR*	A1,A1	NEXT IN QUEUE 
	CWR	A1,A2	SEARCHED DWT 
	RB(NE)	ABR:20	NO 
	LDR*	A1,A1	REMOVE FROM QUEUE 
	STR	A1,A3	UPDATE QUEUE LINKS 
	CMR	A2	RESET QUEUE LINK
	RF	IH:RTN	RETURN 
* 
	EJECT			DRIC01 
* 
*	A B T I M 
* 
*  SUBROUTINE FOR ABORTING TIMER (IF ANY).
* 
*  INPUT:  A2 = DWT ADDRESS 
* 
*  OUTPUT: A1, A3 ARE DESTROYED 
* 
ABTIM2	EQU	*
	CMR	A2	RESET QUEUE LINK
* 
ABTIM	LDK	A1,DWTTP
	ADR	A1,A2	TIMER POINTER ADDRESS
	LDR*	A3,A1 
	RF(Z)	IH:RTN	NO TIMER ACTIVE 
	CM*	0,A1 
	CMR	A1	INDICATE NO TIMER SET 
* 
	IFT	CPU852=1 
IH:RTN	ABL	IHRTN
	XIF
* 
	IFT	CPU852=0 
IH:RTN	RTN	A15
	XIF
* 
* 
* 
	END

HexDump

0x0000…0036 (0, 0, 398)  Head {h00=0x0032, h01=0x0050, text=» IDENT DRIC01  REL 11.0 81-04-02 870105041100 «, t00=0x0000, t01=0x0004}
0x0036…003e              Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x003e…0068              Head {h00=0x0026, h01=0x0050, text=»   =1, ADDR.WR.REQ.IN WRONG QUEUE «, t00=0x0000, t01=0x0042}
0x0068…0088              Head {h00=0x001c, h01=0x0050, text=»   =1, REL 11.0 81-01-26«, t00=0x0000, t01=0x006c}
0x0088…0092              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x008c}
0x0092…009c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0096}
0x009c…00d2              Head {h00=0x0032, h01=0x0050, text=»**********************************************«, t00=0x0000, t01=0x00a0}
0x00d2…00dc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00d6}
0x00dc…0112              Head {h00=0x0032, h01=0x0050, text=»*   PHILIPS TERMINAL SYSTEM PTS              *«, t00=0x0000, t01=0x00e0}
0x0112…011c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0116}
0x011c…0152              Head {h00=0x0032, h01=0x0050, text=»*   DRIC01 = INTERTASK COMMUNICATION DRIVER  *«, t00=0x0000, t01=0x0120}
0x0152…015c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0156}
0x015c…0166              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0160}
0x0166…0170              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x016a}
0x0170…017a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0174}
0x017a…0184              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x017e}
0x0184…018e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0188}
0x018e…01c4 (1, 0, 400)  Head {h00=0x0032, h01=0x0050, text=»**********************************************«, t00=0x0001, t01=0x0004}
0x01c4…01ce              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x003a}
0x01ce…020a              Head {h00=0x0038, h01=0x0050, text=»*   THIS MODULE HANDLES THE INTERTASK COMMUNICATION «, t00=0x0001, t01=0x0044}
0x020a…0214              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0080}
0x0214…022c              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRIC01 «, t00=0x0001, t01=0x008a}
0x022c…0236              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00a2}
0x0236…0240              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00ac}
0x0240…0254              Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0001, t01=0x00b6}
0x0254…0268              Head {h00=0x0010, h01=0x0050, text=»* ENTRIES * «, t00=0x0001, t01=0x00ca}
0x0268…027c              Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0001, t01=0x00de}
0x027c…0286              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00f2}
0x0286…0290              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00fc}
0x0290…02b2              Head {h00=0x001e, h01=0x0050, text=» ENTRY ITAD ADDRESS BLOCK «, t00=0x0001, t01=0x0106}
0x02b2…02e6              Head {h00=0x0030, h01=0x0050, text=» ENTRY IT:BUF INTERTASK DRIVER BUFFER (MMU) «, t00=0x0001, t01=0x0128}
0x02e6…02fe              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRIC01 «, t00=0x0001, t01=0x015c}
0x02fe…0308              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0174}
0x0308…0312              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x017e}
0x0312…0328              Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0001, t01=0x0188}
0x0328…033e              Head {h00=0x0012, h01=0x0050, text=»* EXTERNALS * «, t00=0x0002, t01=0x000e}
0x033e…0354              Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0002, t01=0x0024}
0x0354…035e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x003a}
0x035e…0368              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0044}
0x0368…0388              Head {h00=0x001c, h01=0x0050, text=» EXTRN TDISP DISPATCHER «, t00=0x0002, t01=0x004e}
0x0388…03a4              Head {h00=0x0018, h01=0x0050, text=» EXTRN TENDIO ENDIO «, t00=0x0002, t01=0x006e}
0x03a4…03c8              Head {h00=0x0020, h01=0x0050, text=» EXTRN DISIOE REQUEST ERROR «, t00=0x0002, t01=0x008a}
0x03c8…03f2              Head {h00=0x0026, h01=0x0050, text=» EXTRN DISEND TENDIO AND DISPATCH «, t00=0x0002, t01=0x00ae}
0x03f2…0412              Head {h00=0x001c, h01=0x0050, text=» EXTRN DWTST DWT STATUS «, t00=0x0002, t01=0x00d8}
0x0412…0434              Head {h00=0x001e, h01=0x0050, text=» EXTRN DWTECB ECB ADDRESS «, t00=0x0002, t01=0x00f8}
0x0434…045e              Head {h00=0x0026, h01=0x0050, text=» EXTRN DWTADR DRIVER ADDRESS BLOCK«, t00=0x0002, t01=0x011a}
0x045e…0484              Head {h00=0x0022, h01=0x0050, text=» EXTRN DWTTAB DWT TTAB ADDRESS«, t00=0x0002, t01=0x0144}
0x0484…04ae              Head {h00=0x0026, h01=0x0050, text=» EXTRN BUFLEN DRIVER BUFFER LENGTH«, t00=0x0002, t01=0x016a}
0x04ae…04ca (3, 0, 400)  Head {h00=0x0018, h01=0x0050, text=» EXTRN SETIMP TIMER «, t00=0x0003, t01=0x0004}
0x04ca…04fa              Head {h00=0x002c, h01=0x0050, text=» EXTRN FNDTID FIND TTAB ADDRESS FROM TID«, t00=0x0003, t01=0x0020}
0x04fa…0524              Head {h00=0x0026, h01=0x0050, text=» EXTRN TTB:ID TASK IDENTIFICATION «, t00=0x0003, t01=0x0050}
0x0524…0546              Head {h00=0x001e, h01=0x0050, text=» EXTRN TTB:ST TASK STATUS «, t00=0x0003, t01=0x007a}
0x0546…056c              Head {h00=0x0022, h01=0x0050, text=» EXTRN TTB:TD TERMINAL DEVICES«, t00=0x0003, t01=0x009c}
0x056c…05a4              Head {h00=0x0034, h01=0x0050, text=» EXTRN IHRTN RTN A15 WITHOUT ENABLING INTERRUPTS«, t00=0x0003, t01=0x00c2}
0x05a4…05cc              Head {h00=0x0024, h01=0x0050, text=» EXTRN ECBBA ECB BUFFER ADDRESS «, t00=0x0003, t01=0x00fa}
0x05cc…05f6              Head {h00=0x0026, h01=0x0050, text=» EXTRN ECBRL ECB REQUESTED LENGTH «, t00=0x0003, t01=0x0122}
0x05f6…0620              Head {h00=0x0026, h01=0x0050, text=» EXTRN ECBEL ECB EFFECTIVE LENGTH «, t00=0x0003, t01=0x014c}
0x0620…0646              Head {h00=0x0022, h01=0x0050, text=» EXTRN ECBCW ECB CONTROL WORD «, t00=0x0003, t01=0x0176}
0x0646…0666              Head {h00=0x001c, h01=0x0050, text=» EJECT   DRIC01   TOSSIO«, t00=0x0004, t01=0x000c}
0x0666…0670              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x002c}
0x0670…067a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0036}
0x067a…06ac              Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0004, t01=0x0040}
0x06ac…06b6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0072}
0x06b6…06d4              Head {h00=0x001a, h01=0x0050, text=»* CONDITIONAL ASSEMBLY«, t00=0x0004, t01=0x007c}
0x06d4…06de              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x009a}
0x06de…0710              Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0004, t01=0x00a4}
0x0710…071a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00d6}
0x071a…074c              Head {h00=0x002e, h01=0x0050, text=»* A PROGRAM VERSION USING TOSS MMU PAGING «, t00=0x0004, t01=0x00e0}
0x074c…077a              Head {h00=0x002a, h01=0x0050, text=»* IS OBTAINED BY SETTING MMUPAG EQU 1.«, t00=0x0004, t01=0x0112}
0x077a…0784              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0140}
0x0784…0798              Head {h00=0x0010, h01=0x0050, text=»MMUPAG EQU 1«, t00=0x0004, t01=0x014a}
0x0798…07a2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x015e}
0x07a2…07ac              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0168}
0x07ac…07e6              Head {h00=0x0036, h01=0x0050, text=»* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION«, t00=0x0004, t01=0x0172}
0x07e6…0818              Head {h00=0x002e, h01=0x0050, text=»* SET IS OBTAINED BY SETTING CPU852 EQU 0.«, t00=0x0005, t01=0x001c}
0x0818…0822              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x004e}
0x0822…0836              Head {h00=0x0010, h01=0x0050, text=»CPU852 EQU 0«, t00=0x0005, t01=0x0058}
0x0836…0840              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x006c}
0x0840…085a              Head {h00=0x0016, h01=0x0050, text=»* MMU BUFFER SIZE «, t00=0x0005, t01=0x0076}
0x085a…0864              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0090}
0x0864…0876              Head {h00=0x000e, h01=0x0050, text=»X:A EQU 50«, t00=0x0005, t01=0x009a}
0x0876…088c              Head {h00=0x0012, h01=0x0050, text=»DVBLEN EQU 999«, t00=0x0005, t01=0x00ac}
0x088c…0896              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x00c2}
0x0896…08b6              Head {h00=0x001c, h01=0x0050, text=»* INTERTASK DEVICE INDEX«, t00=0x0005, t01=0x00cc}
0x08b6…08c0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x00ec}
0x08c0…08d4              Head {h00=0x0010, h01=0x0050, text=»DEVIND EQU 8«, t00=0x0005, t01=0x00f6}
0x08d4…08de              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x010a}
0x08de…08f6              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRIC01 «, t00=0x0005, t01=0x0114}
0x08f6…0900              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x012c}
0x0900…090a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0136}
0x090a…0928              Head {h00=0x001a, h01=0x0050, text=»********************* «, t00=0x0005, t01=0x0140}
0x0928…0946              Head {h00=0x001a, h01=0x0050, text=»* DWT DISPLACEMENTS * «, t00=0x0005, t01=0x015e}
0x0946…0964              Head {h00=0x001a, h01=0x0050, text=»********************* «, t00=0x0005, t01=0x017c}
0x0964…096e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x000a}
0x096e…0978              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0014}
0x0978…09ac              Head {h00=0x0030, h01=0x0050, text=»DWTDRD EQU /10 START OF DRIVER DEFINED PART «, t00=0x0006, t01=0x001e}
0x09ac…09b6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0052}
0x09b6…09cc              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0006, t01=0x005c}
0x09cc…09e4              Head {h00=0x0014, h01=0x0050, text=»START EQU DWTDRD«, t00=0x0006, t01=0x0072}
0x09e4…09f0              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0006, t01=0x008a}
0x09f0…09fa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0096}
0x09fa…0a10              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0006, t01=0x00a0}
0x0a10…0a2a              Head {h00=0x0016, h01=0x0050, text=»START EQU DWTDRD+4«, t00=0x0006, t01=0x00b6}
0x0a2a…0a36              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0006, t01=0x00d0}
0x0a36…0a40              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00dc}
0x0a40…0a6a              Head {h00=0x0026, h01=0x0050, text=»DWTTP EQU START+/00 TIMER POINTER «, t00=0x0006, t01=0x00e6}
0x0a6a…0a8c              Head {h00=0x001e, h01=0x0050, text=»DWTIME EQU START+/02 TIME «, t00=0x0006, t01=0x0110}
0x0a8c…0ac6              Head {h00=0x0036, h01=0x0050, text=»DWTANC EQU START+/04 POINTER TO FIRST DWT IN QUEUE«, t00=0x0006, t01=0x0132}
0x0ac6…0af8              Head {h00=0x002e, h01=0x0050, text=»DWTQUE EQU START+/06 QUEUE ANCHOR ADDRESS «, t00=0x0006, t01=0x016c}
0x0af8…0b02              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x000e}
0x0b02…0b1a              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRIC01 «, t00=0x0007, t01=0x0018}
0x0b1a…0b24              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0030}
0x0b24…0b2e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x003a}
0x0b2e…0b48              Head {h00=0x0016, h01=0x0050, text=»***************** «, t00=0x0007, t01=0x0044}
0x0b48…0b62              Head {h00=0x0016, h01=0x0050, text=»* ADDRESS BLOCK * «, t00=0x0007, t01=0x005e}
0x0b62…0b7c              Head {h00=0x0016, h01=0x0050, text=»***************** «, t00=0x0007, t01=0x0078}
0x0b7c…0b86              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0092}
0x0b86…0b90              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x009c}
0x0b90…0bbc              Head {h00=0x0028, h01=0x0050, text=» DATA DVBLEN+DVBLEN MMU BUFFER SIZE «, t00=0x0007, t01=0x00a6}
0x0bbc…0be8              Head {h00=0x0028, h01=0x0050, text=» DATA DEVIND INTERTASK DEVICE INDEX «, t00=0x0007, t01=0x00d2}
0x0be8…0c12              Head {h00=0x0026, h01=0x0050, text=»ITAD DATA ICAD ACTIVATION ADDRESS «, t00=0x0007, t01=0x00fe}
0x0c12…0c34              Head {h00=0x001e, h01=0x0050, text=» DATA ITABRT ABORT ADDRESS«, t00=0x0007, t01=0x0128}
0x0c34…0c3e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x014a}
0x0c3e…0c48              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0154}
0x0c48…0c82              Head {h00=0x0036, h01=0x0050, text=»RD:QUE DATA 0 QUEUE ANCHOR NOT-ADDRESSED READ REQ.«, t00=0x0007, t01=0x015e}
0x0c82…0cbe              Head {h00=0x0038, h01=0x0050, text=»WR:QUE DATA 0 QUEUE ANCHOR NOT-ADDRESSED WRITE REQ. «, t00=0x0008, t01=0x0008}
0x0cbe…0cc8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0044}
0x0cc8…0cf0              Head {h00=0x0024, h01=0x0050, text=»* INTERTASK DRIVER BUFFER (MMU) «, t00=0x0008, t01=0x004e}
0x0cf0…0cfa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0076}
0x0cfa…0d0e              Head {h00=0x0010, h01=0x0050, text=»IT:BUF EQU *«, t00=0x0008, t01=0x0080}
0x0d0e…0d24              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0008, t01=0x0094}
0x0d24…0d46              Head {h00=0x001e, h01=0x0050, text=»  RES DVBLEN+1 MMU BUFFER «, t00=0x0008, t01=0x00aa}
0x0d46…0d52              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0008, t01=0x00cc}
0x0d52…0d5c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00d8}
0x0d5c…0d74              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRIC01 «, t00=0x0008, t01=0x00e2}
0x0d74…0d7e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00fa}
0x0d7e…0d9c              Head {h00=0x001a, h01=0x0050, text=»* A C T I V A T I O N «, t00=0x0008, t01=0x0104}
0x0d9c…0da6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0122}
0x0da6…0db8              Head {h00=0x000e, h01=0x0050, text=»* ORDERS: «, t00=0x0008, t01=0x012c}
0x0db8…0dc2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x013e}
0x0dc2…0dd6              Head {h00=0x0010, h01=0x0050, text=»* /02  READ «, t00=0x0008, t01=0x0148}
0x0dd6…0dea              Head {h00=0x0010, h01=0x0050, text=»* /06  WRITE«, t00=0x0008, t01=0x015c}
0x0dea…0e04              Head {h00=0x0016, h01=0x0050, text=»* /39  SET TIMEOUT«, t00=0x0008, t01=0x0170}
0x0e04…0e0e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x018a}
0x0e0e…0e2a (9, 0, 400)  Head {h00=0x0018, h01=0x0050, text=»* ENTRY PARAMETERS: «, t00=0x0009, t01=0x0004}
0x0e2a…0e34              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0020}
0x0e34…0e56              Head {h00=0x001e, h01=0x0050, text=»* A5 = STACK BASE 2 IN DWT«, t00=0x0009, t01=0x002a}
0x0e56…0e70              Head {h00=0x0016, h01=0x0050, text=»* A6 = DWT ADDRESS«, t00=0x0009, t01=0x004c}
0x0e70…0e8a              Head {h00=0x0016, h01=0x0050, text=»* A7 = ORDER CODE «, t00=0x0009, t01=0x0066}
0x0e8a…0ea4              Head {h00=0x0016, h01=0x0050, text=»* A8 = ECB ADDRESS«, t00=0x0009, t01=0x0080}
0x0ea4…0ed2              Head {h00=0x002a, h01=0x0050, text=»* A12= ADDRESS TO DRIVER ADDRESS BLOCK«, t00=0x0009, t01=0x009a}
0x0ed2…0edc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00c8}
0x0edc…0eee              Head {h00=0x000e, h01=0x0050, text=»ICAD EQU *«, t00=0x0009, t01=0x00d2}
0x0eee…0f0c              Head {h00=0x001a, h01=0x0050, text=» LDR A1,A7 ORDER CODE «, t00=0x0009, t01=0x00e4}
0x0f0c…0f3a              Head {h00=0x002a, h01=0x0050, text=» LD A7,ECBCW,A8 TASK ID OR TIME VALUE «, t00=0x0009, t01=0x0102}
0x0f3a…0f4e              Head {h00=0x0010, h01=0x0050, text=» SUK A1,/02 «, t00=0x0009, t01=0x0130}
0x0f4e…0f6e              Head {h00=0x001c, h01=0x0050, text=» RF(Z) READ READ REQUEST«, t00=0x0009, t01=0x0144}
0x0f6e…0f86              Head {h00=0x0014, h01=0x0050, text=» SUK A1,/06-/02 «, t00=0x0009, t01=0x0164}
0x0f86…0fa8              Head {h00=0x001e, h01=0x0050, text=» RF(Z) WRITE WRITE REQUEST«, t00=0x0009, t01=0x017c}
0x0fa8…0fc0              Head {h00=0x0014, h01=0x0050, text=» SUK A1,/39-/06 «, t00=0x000a, t01=0x000e}
0x0fc0…0fe4              Head {h00=0x0020, h01=0x0050, text=» RF(NZ) DIS:OE REQUEST ERROR«, t00=0x000a, t01=0x0026}
0x0fe4…0fee              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x004a}
0x0fee…1006              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRIC01 «, t00=0x000a, t01=0x0054}
0x1006…1010              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x006c}
0x1010…1032              Head {h00=0x001e, h01=0x0050, text=»*    S E T   T I M E O U T«, t00=0x000a, t01=0x0076}
0x1032…103c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0098}
0x103c…1054              Head {h00=0x0014, h01=0x0050, text=» ST A7,DWTIME,A6«, t00=0x000a, t01=0x00a2}
0x1054…1066              Head {h00=0x000e, h01=0x0050, text=» RF END:IO«, t00=0x000a, t01=0x00ba}
0x1066…1070              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00cc}
0x1070…108c              Head {h00=0x0018, h01=0x0050, text=»* REQUEST ERROR EXIT«, t00=0x000a, t01=0x00d6}
0x108c…1096              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00f2}
0x1096…10be              Head {h00=0x0024, h01=0x0050, text=»DIS:OE ABL DISIOE REQUEST ERROR «, t00=0x000a, t01=0x00fc}
0x10be…10c8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0124}
0x10c8…10e0              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRIC01 «, t00=0x000a, t01=0x012e}
0x10e0…10ea              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0146}
0x10ea…1106              Head {h00=0x0018, h01=0x0050, text=»* READ REQUEST ENTRY«, t00=0x000a, t01=0x0150}
0x1106…1110              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x016c}
0x1110…1144              Head {h00=0x0030, h01=0x0050, text=»READ EQU * CHECK IF ADDRESSED REQUEST OR NOT«, t00=0x000a, t01=0x0176}
0x1144…1168              Head {h00=0x0020, h01=0x0050, text=» ADK A7,0 CHECK ADDRESS MODE«, t00=0x000b, t01=0x001a}
0x1168…119a              Head {h00=0x002e, h01=0x0050, text=» ABL(Z) RD:NAD NOT-ADDRESSED READ REQUEST «, t00=0x000b, t01=0x003e}
0x119a…11a4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0070}
0x11a4…11c2              Head {h00=0x001a, h01=0x0050, text=»* WRITE REQUEST ENTRY «, t00=0x000b, t01=0x007a}
0x11c2…11cc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0098}
0x11cc…1208              Head {h00=0x0038, h01=0x0050, text=»WRITE EQU * CHECK IF ADDRESSED WRITE REQUEST OR NOT «, t00=0x000b, t01=0x00a2}
0x1208…122c              Head {h00=0x0020, h01=0x0050, text=» ADK A7,0 CHECK ADDRESS MODE«, t00=0x000b, t01=0x00de}
0x122c…125e              Head {h00=0x002e, h01=0x0050, text=» RF(Z) WR:NAD NOT-ADDRESSED WRITE REQUEST «, t00=0x000b, t01=0x0102}
0x125e…1268              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0134}
0x1268…1280              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRIC01 «, t00=0x000b, t01=0x013e}
0x1280…128a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0156}
0x128a…12ae              Head {h00=0x0020, h01=0x0050, text=»* R E A D, A D D R E S S E D«, t00=0x000b, t01=0x0160}
0x12ae…12b8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0184}
0x12b8…12de              Head {h00=0x0022, h01=0x0050, text=»* W R I T E, A D D R E S S E D«, t00=0x000b, t01=0x018e}
0x12de…12e8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0024}
0x12e8…1310              Head {h00=0x0024, h01=0x0050, text=»*    FIND TTAB OF ADDRESSED TASK«, t00=0x000c, t01=0x002e}
0x1310…131a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0056}
0x131a…1344              Head {h00=0x0026, h01=0x0050, text=» CF A15,FNDTID TTAB ADDRESS TO A2 «, t00=0x000c, t01=0x0060}
0x1344…135c              Head {h00=0x0014, h01=0x0050, text=» ADK A2,0 SET CR«, t00=0x000c, t01=0x008a}
0x135c…137c              Head {h00=0x001c, h01=0x0050, text=» RB(Z) DIS:OE NOT FOUND «, t00=0x000c, t01=0x00a2}
0x137c…13b4              Head {h00=0x0034, h01=0x0050, text=» ADKL A2,TTB:TD ADDRESS TO TERMINAL DEVICE TABLE«, t00=0x000c, t01=0x00c2}
0x13b4…13d4              Head {h00=0x001c, h01=0x0050, text=» LDR* A1,A2 TABLE LENGTH«, t00=0x000c, t01=0x00fa}
0x13d4…13fc              Head {h00=0x0024, h01=0x0050, text=» LDR A7,A12 DRIVER ADDRESS BLOCK«, t00=0x000c, t01=0x011a}
0x13fc…1436              Head {h00=0x0036, h01=0x0050, text=» XRK A7,1 IF INPUT, POINT TO OUTPUT BLOCK AND V.V.«, t00=0x000c, t01=0x0142}
0x1436…1440              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x017c}
0x1440…1458              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRIC01 «, t00=0x000c, t01=0x0186}
0x1458…1462              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x000e}
0x1462…148a              Head {h00=0x0024, h01=0x0050, text=»*    FIND DWT OF ADDRESSED TASK «, t00=0x000d, t01=0x0018}
0x148a…1494              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0040}
0x1494…14c8              Head {h00=0x0030, h01=0x0050, text=»ITC:05 ADK A2,4 ADDRESS TO NEXT DWT ADDRESS «, t00=0x000d, t01=0x004a}
0x14c8…14da              Head {h00=0x000e, h01=0x0050, text=» SUK A1,4 «, t00=0x000d, t01=0x007e}
0x14da…14fa              Head {h00=0x001c, h01=0x0050, text=» RB(N) DIS:OE NOT FOUND «, t00=0x000d, t01=0x0090}
0x14fa…1504              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x00b0}
0x1504…1524              Head {h00=0x001c, h01=0x0050, text=» LDR* A4,A2 DWT ADDRESS «, t00=0x000d, t01=0x00ba}
0x1524…154a              Head {h00=0x0022, h01=0x0050, text=» CW A7,DWTADR,A4 SEARCHED DWT «, t00=0x000d, t01=0x00da}
0x154a…156e              Head {h00=0x0020, h01=0x0050, text=» RB(NE) ITC:05 NO, TRY NEXT «, t00=0x000d, t01=0x0100}
0x156e…1578              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0124}
0x1578…158a              Head {h00=0x000e, h01=0x0050, text=» LDR A2,A4«, t00=0x000d, t01=0x012e}
0x158a…15ae              Head {h00=0x0020, h01=0x0050, text=» LD A1,DWTST,A2 ANY REQUEST «, t00=0x000d, t01=0x0140}
0x15ae…15c6              Head {h00=0x0014, h01=0x0050, text=» RF(N) ITC:50 NO«, t00=0x000d, t01=0x0164}
0x15c6…15d0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x017c}
0x15d0…15fe              Head {h00=0x002a, h01=0x0050, text=» LD A1,DWTQUE,A2 QUEUE ANCHOR ADDRESS «, t00=0x000d, t01=0x0186}
0x15fe…1624              Head {h00=0x0022, h01=0x0050, text=» CWR A1,A6 CHECK QUEUE ANCHOR «, t00=0x000e, t01=0x0024}
0x1624…1656              Head {h00=0x002e, h01=0x0050, text=» RF(E) ITC:10 REQUEST ISSUED FOR THIS TASK«, t00=0x000e, t01=0x004a}
0x1656…1660              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x007c}
0x1660…1672              Head {h00=0x000e, h01=0x0050, text=» ANK A7,1 «, t00=0x000e, t01=0x0086}
0x1672…168c              Head {h00=0x0016, h01=0x0050, text=» RF(Z) ITC:45 READ«, t00=0x000e, t01=0x0098}
0x168c…16a2              Head {h00=0x0012, h01=0x0050, text=» CWK A1,RD:QUE«, t00=0x000e, t01=0x00b2}
0x16a2…16da              Head {h00=0x0034, h01=0x0050, text=» RF(NE) ITC:50 NO READ REQUEST IN READ QUEUE =1 «, t00=0x000e, t01=0x00c8}
0x16da…16e4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0100}
0x16e4…1704              Head {h00=0x001c, h01=0x0050, text=»*    ABORT TIMER IF ANY «, t00=0x000e, t01=0x010a}
0x1704…170e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x012a}
0x170e…1750              Head {h00=0x003e, h01=0x0050, text=»ITC:10 CF A15,ABREQ ABORT TIMER AND REMOVE DWT FROM QUEUE «, t00=0x000e, t01=0x0134}
0x1750…1762              Head {h00=0x000e, h01=0x0050, text=» ANK A7,1 «, t00=0x000e, t01=0x0176}
0x1762…177c              Head {h00=0x0016, h01=0x0050, text=» RF(Z) RD:N05 READ«, t00=0x000e, t01=0x0188}
0x177c…1786              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0012}
0x1786…179e              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRIC01 «, t00=0x000f, t01=0x001c}
0x179e…17a8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0034}
0x17a8…17c0              Head {h00=0x0014, h01=0x0050, text=»*    MOVE BUFFER«, t00=0x000f, t01=0x003e}
0x17c0…17ca              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0056}
0x17ca…17de              Head {h00=0x0010, h01=0x0050, text=»ITC:15 EQU *«, t00=0x000f, t01=0x0060}
0x17de…1802              Head {h00=0x0020, h01=0x0050, text=» LD A8,DWTECB,A6 SENDING ECB«, t00=0x000f, t01=0x0074}
0x1802…1814              Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x000f, t01=0x0098}
0x1814…183a              Head {h00=0x0022, h01=0x0050, text=» LD A9,DWTECB,A2 RECEIVING ECB«, t00=0x000f, t01=0x00aa}
0x183a…186a              Head {h00=0x002c, h01=0x0050, text=» LD A3,ECBRL,A8 SENDING REQUESTED LENGTH«, t00=0x000f, t01=0x00d0}
0x186a…1880              Head {h00=0x0012, h01=0x0050, text=» RB(NP) DIS:OE«, t00=0x000f, t01=0x0100}
0x1880…1898              Head {h00=0x0014, h01=0x0050, text=» CW A3,ECBRL,A9 «, t00=0x000f, t01=0x0116}
0x1898…18ae              Head {h00=0x0012, h01=0x0050, text=» RF(NG) ITC:20«, t00=0x000f, t01=0x012e}
0x18ae…18de              Head {h00=0x002c, h01=0x0050, text=» LDK A1,8 RETURN CODE (INCORRECT LENGTH)«, t00=0x000f, t01=0x0144}
0x18de…18f6              Head {h00=0x0014, h01=0x0050, text=» LD A3,ECBRL,A9 «, t00=0x000f, t01=0x0174}
0x18f6…190c              Head {h00=0x0012, h01=0x0050, text=» RB(NP) DIS:OE«, t00=0x000f, t01=0x018c}
0x190c…1916              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0012}
0x1916…192a              Head {h00=0x0010, h01=0x0050, text=»ITC:20 EQU *«, t00=0x0010, t01=0x001c}
0x192a…1940              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0010, t01=0x0030}
0x1940…1976              Head {h00=0x0032, h01=0x0050, text=» LDKL A4,ITAD ADDRESS TO DRIVER ADDRESS BLOCK «, t00=0x0010, t01=0x0046}
0x1976…19a4              Head {h00=0x002a, h01=0x0050, text=» CW A3,BUFLEN,A4 CHECK MMU BUFFER SIZE«, t00=0x0010, t01=0x007c}
0x19a4…19d2              Head {h00=0x002a, h01=0x0050, text=» RF(NG) ITC:25 MMU BUFFER LARGE ENOUGH«, t00=0x0010, t01=0x00aa}
0x19d2…19fc              Head {h00=0x0026, h01=0x0050, text=» LDKL A1,/8008 NO, INDICATE ERROR «, t00=0x0010, t01=0x00d8}
0x19fc…1a30              Head {h00=0x0030, h01=0x0050, text=» RF END:IO END REQUEST VIA TENDIO AND TDISP «, t00=0x0010, t01=0x0102}
0x1a30…1a3a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0136}
0x1a3a…1a4e              Head {h00=0x0010, h01=0x0050, text=»ITC:25 EQU *«, t00=0x0010, t01=0x0140}
0x1a4e…1a5a              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0010, t01=0x0154}
0x1a5a…1a64              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0160}
0x1a64…1a6c              Head {h00=0x0004, h01=0x0050, t00=0x0010, t01=0x016a}
0x1a6c…1a94              Head {h00=0x0024, h01=0x0050, text=» ST A3,ECBEL,A8 EFFECTIVE LENGTH«, t00=0x0010, t01=0x0172}
0x1a94…1abc              Head {h00=0x0024, h01=0x0050, text=» ST A3,ECBEL,A9 EFFECTIVE LENGTH«, t00=0x0011, t01=0x000a}
0x1abc…1ac6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0032}
0x1ac6…1adc              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0011, t01=0x003c}
0x1adc…1ae8              Head {h00=0x0008, h01=0x0050, text=» ENB«, t00=0x0011, t01=0x0052}
0x1ae8…1b16              Head {h00=0x002a, h01=0x0050, text=» LD A4,ECBBA,A8 SENDING BUFFER ADDRESS«, t00=0x0011, t01=0x005e}
0x1b16…1b46              Head {h00=0x002c, h01=0x0050, text=» LD A7,ECBBA,A9 RECEIVING BUFFER ADDRESS«, t00=0x0011, t01=0x008c}
0x1b46…1b50              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x00bc}
0x1b50…1b7c              Head {h00=0x0028, h01=0x0050, text=»ITC:30 LCR A5,A4 MOVE ONE CHARACTER «, t00=0x0011, t01=0x00c6}
0x1b7c…1b8e              Head {h00=0x000e, h01=0x0050, text=» SCR A5,A7«, t00=0x0011, t01=0x00f2}
0x1b8e…1ba0              Head {h00=0x000e, h01=0x0050, text=» ADK A4,1 «, t00=0x0011, t01=0x0104}
0x1ba0…1bb2              Head {h00=0x000e, h01=0x0050, text=» ADK A7,1 «, t00=0x0011, t01=0x0116}
0x1bb2…1bc4              Head {h00=0x000e, h01=0x0050, text=» SUK A3,1 «, t00=0x0011, t01=0x0128}
0x1bc4…1bda              Head {h00=0x0012, h01=0x0050, text=» RB(P) ITC:30 «, t00=0x0011, t01=0x013a}
0x1bda…1be6              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0011, t01=0x0150}
0x1be6…1bf0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x015c}
0x1bf0…1c08              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRIC01 «, t00=0x0011, t01=0x0166}
0x1c08…1c12              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x017e}
0x1c12…1c54              Head {h00=0x003e, h01=0x0050, text=»* TRANSFER SENDING TASK ID TO RECEIVING ECB AND VICE VERSA«, t00=0x0011, t01=0x0188}
0x1c54…1c5e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x003a}
0x1c5e…1c8a              Head {h00=0x0028, h01=0x0050, text=» LD A3,DWTTAB,A2 TTAB RECEIVING TASK«, t00=0x0012, t01=0x0044}
0x1c8a…1caa              Head {h00=0x001c, h01=0x0050, text=» LD A3,TTB:ID,A3 TASK ID«, t00=0x0012, t01=0x0070}
0x1caa…1ce0              Head {h00=0x0032, h01=0x0050, text=» ST A3,ECBCW,A8 RETURN TASK ID TO SENDING TASK«, t00=0x0012, t01=0x0090}
0x1ce0…1d0a              Head {h00=0x0026, h01=0x0050, text=» LD A3,DWTTAB,A6 TTAB SENDING TASK«, t00=0x0012, t01=0x00c6}
0x1d0a…1d2a              Head {h00=0x001c, h01=0x0050, text=» LD A3,TTB:ID,A3 TASK ID«, t00=0x0012, t01=0x00f0}
0x1d2a…1d62              Head {h00=0x0034, h01=0x0050, text=» ST A3,ECBCW,A9 RETURN TASK ID TO RECEIVING TASK«, t00=0x0012, t01=0x0110}
0x1d62…1d82              Head {h00=0x001c, h01=0x0050, text=» CF A15,TENDIO END WRITE«, t00=0x0012, t01=0x0148}
0x1d82…1d94              Head {h00=0x000e, h01=0x0050, text=» LDR A6,A2«, t00=0x0012, t01=0x0168}
0x1d94…1d9e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x017a}
0x1d9e…1db4              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0012, t01=0x0184}
0x1db4…1df0              Head {h00=0x0038, h01=0x0050, text=» LD A3,ECBBA,A8 DRIVER BUFFER ADDRESS (EVEN/UNEVEN) «, t00=0x0013, t01=0x000a}
0x1df0…1e18              Head {h00=0x0024, h01=0x0050, text=» ST A3,ECBBA,A9 SET IN OTHER DWT«, t00=0x0013, t01=0x0046}
0x1e18…1e24              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0013, t01=0x006e}
0x1e24…1e2e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x007a}
0x1e2e…1e42              Head {h00=0x0010, h01=0x0050, text=»END:IO EQU *«, t00=0x0013, t01=0x0084}
0x1e42…1e76              Head {h00=0x0030, h01=0x0050, text=» ABL DISEND END REQUEST VIA TENDIO AND TDISP«, t00=0x0013, t01=0x0098}
0x1e76…1e80              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x00cc}
0x1e80…1e94              Head {h00=0x0010, h01=0x0050, text=»ITC:35 EQU *«, t00=0x0013, t01=0x00d6}
0x1e94…1eb4              Head {h00=0x001c, h01=0x0050, text=» CMR A6 RESET QUEUE LINK«, t00=0x0013, t01=0x00ea}
0x1eb4…1ebe              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x010a}
0x1ebe…1ed2              Head {h00=0x0010, h01=0x0050, text=»ITC:40 EQU *«, t00=0x0013, t01=0x0114}
0x1ed2…1ef2              Head {h00=0x001c, h01=0x0050, text=» LDK A1,/40 RETURN CODE «, t00=0x0013, t01=0x0128}
0x1ef2…1f04              Head {h00=0x000e, h01=0x0050, text=» RB END:IO«, t00=0x0013, t01=0x0148}
0x1f04…1f0e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x015a}
0x1f0e…1f26              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRIC01 «, t00=0x0013, t01=0x0164}
0x1f26…1f30              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x017c}
0x1f30…1f3a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0186}
0x1f3a…1f4e              Head {h00=0x0010, h01=0x0050, text=»ITC:45 EQU *«, t00=0x0013, t01=0x0190}
0x1f4e…1f64              Head {h00=0x0012, h01=0x0050, text=» CWK A1,WR:QUE«, t00=0x0014, t01=0x0014}
0x1f64…1f90              Head {h00=0x0028, h01=0x0050, text=» RB(E) ITC:10 COMPLEMENTARY REQUEST «, t00=0x0014, t01=0x002a}
0x1f90…1f9a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0056}
0x1f9a…1fcc              Head {h00=0x002e, h01=0x0050, text=»ITC:50 LDK A7,0 INDICATE ADDRESSED REQUEST«, t00=0x0014, t01=0x0060}
0x1fcc…1fd6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0092}
0x1fd6…200c              Head {h00=0x0032, h01=0x0050, text=»* CHECK TIMER VALUE AND SET TIMER IF REQUESTED«, t00=0x0014, t01=0x009c}
0x200c…2016              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x00d2}
0x2016…202a              Head {h00=0x0010, h01=0x0050, text=»ITC:60 EQU *«, t00=0x0014, t01=0x00dc}
0x202a…2048              Head {h00=0x001a, h01=0x0050, text=» LD A3,DWTIME,A6 TIME «, t00=0x0014, t01=0x00f0}
0x2048…2072              Head {h00=0x0026, h01=0x0050, text=» RB(Z) ITC:35 TIME IS ZERO, RETURN«, t00=0x0014, t01=0x010e}
0x2072…209c              Head {h00=0x0026, h01=0x0050, text=» RF(N) ITC:70 NO TIMING REQUESTED «, t00=0x0014, t01=0x0138}
0x209c…20d2              Head {h00=0x0032, h01=0x0050, text=» LDR A1,A6 PARAM = DWTOUT IF WRITE, ELSE DWTIN«, t00=0x0014, t01=0x0162}
0x20d2…20e8              Head {h00=0x0012, h01=0x0050, text=» LDK A4,DWTTP «, t00=0x0015, t01=0x0008}
0x20e8…2108              Head {h00=0x001c, h01=0x0050, text=» ADR A4,A6 TIMER POINTER«, t00=0x0015, t01=0x001e}
0x2108…211c              Head {h00=0x0010, h01=0x0050, text=» ST A3,TIME «, t00=0x0015, t01=0x003e}
0x211c…213c              Head {h00=0x001c, h01=0x0050, text=» CF A15,SETIMP SET TIMER«, t00=0x0015, t01=0x0052}
0x213c…2160              Head {h00=0x0020, h01=0x0050, text=» DATA TIMOUT TIMEOUT ADDRESS«, t00=0x0015, t01=0x0072}
0x2160…2174              Head {h00=0x0010, h01=0x0050, text=»TIME DATA 0 «, t00=0x0015, t01=0x0096}
0x2174…217e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00aa}
0x217e…2196              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRIC01 «, t00=0x0015, t01=0x00b4}
0x2196…21a0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00cc}
0x21a0…21cc              Head {h00=0x0028, h01=0x0050, text=»*    INSERT IN QUEUE WITHIN PRIORITY«, t00=0x0015, t01=0x00d6}
0x21cc…21d6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0102}
0x21d6…21ea              Head {h00=0x0010, h01=0x0050, text=»ITC:70 EQU *«, t00=0x0015, t01=0x010c}
0x21ea…221c              Head {h00=0x002e, h01=0x0050, text=» ST A2,DWTQUE,A6 STORE QUEUE ANCHOR IN DWT«, t00=0x0015, t01=0x0120}
0x221c…2242              Head {h00=0x0022, h01=0x0050, text=» LD A5,DWTTAB,A6 TTAB ADDRESS «, t00=0x0015, t01=0x0152}
0x2242…2262              Head {h00=0x001c, h01=0x0050, text=» LD A1,TTB:ST+1,A5 LEVEL«, t00=0x0015, t01=0x0178}
0x2262…2274              Head {h00=0x000e, h01=0x0050, text=» SUK A7,1 «, t00=0x0016, t01=0x0008}
0x2274…22a0              Head {h00=0x0028, h01=0x0050, text=» RF(Z) ITC:80 NOT-ADDRESSED REQUEST «, t00=0x0016, t01=0x001a}
0x22a0…22de              Head {h00=0x003a, h01=0x0050, text=» ADK A2,DWTANC POINT TO ADDRESS OF FIRST DWT IN QUEUE «, t00=0x0016, t01=0x0046}
0x22de…22e8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0084}
0x22e8…2306              Head {h00=0x001a, h01=0x0050, text=»ITC:80 LDR A4,A2 SAVE «, t00=0x0016, t01=0x008e}
0x2306…2328              Head {h00=0x001e, h01=0x0050, text=» LDR* A2,A2 NEXT IN QUEUE «, t00=0x0016, t01=0x00ac}
0x2328…2348              Head {h00=0x001c, h01=0x0050, text=» RF(Z) ITC:90 END FOUND «, t00=0x0016, t01=0x00ce}
0x2348…236e              Head {h00=0x0022, h01=0x0050, text=» LD A5,DWTTAB,A2 TTAB ADDRESS «, t00=0x0016, t01=0x00ee}
0x236e…2398              Head {h00=0x0026, h01=0x0050, text=» CC A1,TTB:ST+1,A5 COMPARE LEVELS «, t00=0x0016, t01=0x0114}
0x2398…23ae              Head {h00=0x0012, h01=0x0050, text=» RB(NL) ITC:80«, t00=0x0016, t01=0x013e}
0x23ae…23b8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0154}
0x23b8…23e0              Head {h00=0x0024, h01=0x0050, text=»ITC:90 STR A2,A6 INSERT IN QUEUE«, t00=0x0016, t01=0x015e}
0x23e0…23f2              Head {h00=0x000e, h01=0x0050, text=» STR A6,A4«, t00=0x0016, t01=0x0186}
0x23f2…2416              Head {h00=0x0020, h01=0x0050, text=» ABL TDISP GO TO DISPATCHER «, t00=0x0017, t01=0x0008}
0x2416…2420              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x002c}
0x2420…2438              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRIC01 «, t00=0x0017, t01=0x0036}
0x2438…2442              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x004e}
0x2442…2470              Head {h00=0x002a, h01=0x0050, text=»* W R I T E, N O T  A D D R E S S E D «, t00=0x0017, t01=0x0058}
0x2470…247a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0086}
0x247a…24a4              Head {h00=0x0026, h01=0x0050, text=»WR:NAD EQU * WRITE, NOT-ADDRESSED «, t00=0x0017, t01=0x0090}
0x24a4…24e4              Head {h00=0x003c, h01=0x0050, text=» LD A2,DWTANC,A6 CHECK QUEUE OF ADDRESSED READ REQUESTS «, t00=0x0017, t01=0x00ba}
0x24e4…250c              Head {h00=0x0024, h01=0x0050, text=» RF(NZ) WR:N10 ANYTHING IN QUEUE«, t00=0x0017, t01=0x00fa}
0x250c…2548              Head {h00=0x0038, h01=0x0050, text=» LD A2,RD:QUE CHECK QUEUE OF NOT-ADDRESSED READ REQ.«, t00=0x0017, t01=0x0122}
0x2548…256a              Head {h00=0x001e, h01=0x0050, text=» RF(Z) WR:N20 QUEUE EMPTY «, t00=0x0017, t01=0x015e}
0x256a…2594              Head {h00=0x0026, h01=0x0050, text=» LDR* A3,A2 NO, REMOVE FROM QUEUE «, t00=0x0017, t01=0x0180}
0x2594…25be              Head {h00=0x0026, h01=0x0050, text=» ST A3,RD:QUE UPDATE QUEUE ANCHOR «, t00=0x0018, t01=0x001a}
0x25be…25c8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0044}
0x25c8…25f8              Head {h00=0x002c, h01=0x0050, text=»WR:N05 CF A15,ABTIM2 ABORT TIMER IF ANY «, t00=0x0018, t01=0x004e}
0x25f8…260a              Head {h00=0x000e, h01=0x0050, text=» RB ITC:15«, t00=0x0018, t01=0x007e}
0x260a…2614              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0090}
0x2614…2640              Head {h00=0x0028, h01=0x0050, text=»WR:N10 LDR* A3,A2 REMOVE FROM QUEUE «, t00=0x0018, t01=0x009a}
0x2640…266c              Head {h00=0x0028, h01=0x0050, text=» ST A3,DWTANC,A6 UPDATE QUEUE ANCHOR«, t00=0x0018, t01=0x00c6}
0x266c…267e              Head {h00=0x000e, h01=0x0050, text=» RB WR:N05«, t00=0x0018, t01=0x00f2}
0x267e…2688              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0104}
0x2688…26b4              Head {h00=0x0028, h01=0x0050, text=»WR:N20 LDKL A2,WR:QUE WR:QUE ADDRESS«, t00=0x0018, t01=0x010e}
0x26b4…26be              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x013a}
0x26be…26d2              Head {h00=0x0010, h01=0x0050, text=»WR:N30 EQU *«, t00=0x0018, t01=0x0144}
0x26d2…2702              Head {h00=0x002c, h01=0x0050, text=» LDK A7,1 INDICATE NOT-ADDRESSED REQUEST«, t00=0x0018, t01=0x0158}
0x2702…2724              Head {h00=0x001e, h01=0x0050, text=» RB ITC:60 INSERT IN QUEUE«, t00=0x0018, t01=0x0188}
0x2724…272e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x001a}
0x272e…2746              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRIC01 «, t00=0x0019, t01=0x0024}
0x2746…2750              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x003c}
0x2750…277c              Head {h00=0x0028, h01=0x0050, text=»* R E A D, N O T  A D D R E S S E D «, t00=0x0019, t01=0x0046}
0x277c…2786              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0072}
0x2786…27ae              Head {h00=0x0024, h01=0x0050, text=»RD:NAD EQU * READ, NOT-ADDRESSED«, t00=0x0019, t01=0x007c}
0x27ae…27ee              Head {h00=0x003c, h01=0x0050, text=» LD A2,DWTANC,A6 CHECK QUEUE OF ADDRESSED WRITE REQUESTS«, t00=0x0019, t01=0x00a4}
0x27ee…2816              Head {h00=0x0024, h01=0x0050, text=» RF(NZ) RD:N10 ANYTHING IN QUEUE«, t00=0x0019, t01=0x00e4}
0x2816…2854              Head {h00=0x003a, h01=0x0050, text=» LD A2,WR:QUE CHECK QUEUE OF NOT-ADDRESSED WRITE REQ. «, t00=0x0019, t01=0x010c}
0x2854…2876              Head {h00=0x001e, h01=0x0050, text=» RF(Z) RD:N20 QUEUE EMPTY «, t00=0x0019, t01=0x014a}
0x2876…28a0              Head {h00=0x0026, h01=0x0050, text=» LDR* A3,A2 NO, REMOVE FROM QUEUE «, t00=0x0019, t01=0x016c}
0x28a0…28ca              Head {h00=0x0026, h01=0x0050, text=» ST A3,WR:QUE UPDATE QUEUE ANCHOR «, t00=0x001a, t01=0x0008}
0x28ca…28d4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0032}
0x28d4…28e8              Head {h00=0x0010, h01=0x0050, text=»RD:N00 EQU *«, t00=0x001a, t01=0x003c}
0x28e8…2912              Head {h00=0x0026, h01=0x0050, text=» CF A15,ABTIM2 ABORT TIMER IF ANY «, t00=0x001a, t01=0x0050}
0x2912…291c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x007a}
0x291c…2930              Head {h00=0x0010, h01=0x0050, text=»RD:N05 EQU *«, t00=0x001a, t01=0x0084}
0x2930…2956              Head {h00=0x0022, h01=0x0050, text=» XRR A2,A6 EXCHANGE A2 AND A6 «, t00=0x001a, t01=0x0098}
0x2956…2968              Head {h00=0x000e, h01=0x0050, text=» XRR A6,A2«, t00=0x001a, t01=0x00be}
0x2968…297a              Head {h00=0x000e, h01=0x0050, text=» XRR A2,A6«, t00=0x001a, t01=0x00d0}
0x297a…298c              Head {h00=0x000e, h01=0x0050, text=» RB ITC:15«, t00=0x001a, t01=0x00e2}
0x298c…2996              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x00f4}
0x2996…29c2              Head {h00=0x0028, h01=0x0050, text=»RD:N10 LDR* A3,A2 REMOVE FROM QUEUE «, t00=0x001a, t01=0x00fe}
0x29c2…29ee              Head {h00=0x0028, h01=0x0050, text=» ST A3,DWTANC,A6 UPDATE QUEUE ANCHOR«, t00=0x001a, t01=0x012a}
0x29ee…2a00              Head {h00=0x000e, h01=0x0050, text=» RB RD:N00«, t00=0x001a, t01=0x0156}
0x2a00…2a0a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0168}
0x2a0a…2a36              Head {h00=0x0028, h01=0x0050, text=»RD:N20 LDKL A2,RD:QUE RD:QUE ADDRESS«, t00=0x001a, t01=0x0172}
0x2a36…2a58              Head {h00=0x001e, h01=0x0050, text=» RB WR:N30 INSERT IN QUEUE«, t00=0x001b, t01=0x000e}
0x2a58…2a62              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0030}
0x2a62…2a7a              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRIC01 «, t00=0x001b, t01=0x003a}
0x2a7a…2a84              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0052}
0x2a84…2a9c              Head {h00=0x0014, h01=0x0050, text=»* T I M E O U T «, t00=0x001b, t01=0x005c}
0x2a9c…2aa6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0074}
0x2aa6…2ada              Head {h00=0x0030, h01=0x0050, text=»*  THIS ENTRY IS CALLED AT TIMEOUT. IT WILL «, t00=0x001b, t01=0x007e}
0x2ada…2b12              Head {h00=0x0034, h01=0x0050, text=»*  RESET TIMER POINTER AND REMOVE DWT FROM QUEUE«, t00=0x001b, t01=0x00b2}
0x2b12…2b48              Head {h00=0x0032, h01=0x0050, text=»*  BEFORE TERMINATING THE REQUEST VIA TENDIO. «, t00=0x001b, t01=0x00ea}
0x2b48…2b52              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0120}
0x2b52…2b76              Head {h00=0x0020, h01=0x0050, text=»*  INPUT:  A1 = DWT ADDRESS «, t00=0x001b, t01=0x012a}
0x2b76…2ba8              Head {h00=0x002e, h01=0x0050, text=»*          A2 = ADDRESS TO 2ND TIMER BLOCK«, t00=0x001b, t01=0x014e}
0x2ba8…2bb2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0180}
0x2bb2…2bc6              Head {h00=0x0010, h01=0x0050, text=»TIMOUT EQU *«, t00=0x001b, t01=0x018a}
0x2bc6…2bec              Head {h00=0x0022, h01=0x0050, text=» CM* 0,A2 RESET TIMER POINTER «, t00=0x001c, t01=0x000e}
0x2bec…2bfe              Head {h00=0x000e, h01=0x0050, text=» LDR A2,A1«, t00=0x001c, t01=0x0034}
0x2bfe…2c2a              Head {h00=0x0028, h01=0x0050, text=» CF A15,ABR:10 REMOVE DWT FROM QUEUE«, t00=0x001c, t01=0x0046}
0x2c2a…2c48              Head {h00=0x001a, h01=0x0050, text=» LDR A6,A2 DWT ADDRESS«, t00=0x001c, t01=0x0072}
0x2c48…2c7c              Head {h00=0x0030, h01=0x0050, text=» RB ITC:40 END REQUEST VIA TENDIO AND TDISP «, t00=0x001c, t01=0x0090}
0x2c7c…2c86              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x00c4}
0x2c86…2c9e              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRIC01 «, t00=0x001c, t01=0x00ce}
0x2c9e…2ca8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x00e6}
0x2ca8…2cbe              Head {h00=0x0012, h01=0x0050, text=»* I T A B R T «, t00=0x001c, t01=0x00f0}
0x2cbe…2cc8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0106}
0x2cc8…2cfa              Head {h00=0x002e, h01=0x0050, text=»*  THIS SUBROUTINE IS CALLED FROM TABORT. «, t00=0x001c, t01=0x0110}
0x2cfa…2d34              Head {h00=0x0036, h01=0x0050, text=»*  IT WILL UPDATE QUEUE AND ABORT TIMER (IF ANY), «, t00=0x001c, t01=0x0142}
0x2d34…2d64              Head {h00=0x002c, h01=0x0050, text=»*  AND TERMINATE THE REQUEST VIA TENDIO.«, t00=0x001c, t01=0x017c}
0x2d64…2d6e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x001c}
0x2d6e…2d92              Head {h00=0x0020, h01=0x0050, text=»*  INPUT:  A6 = DWT ADDRESS «, t00=0x001d, t01=0x0026}
0x2d92…2dae              Head {h00=0x0018, h01=0x0050, text=»*   A8 = ECB ADDRESS«, t00=0x001d, t01=0x004a}
0x2dae…2db8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0066}
0x2db8…2dcc              Head {h00=0x0010, h01=0x0050, text=»ITABRT EQU *«, t00=0x001d, t01=0x0070}
0x2dcc…2dde              Head {h00=0x000e, h01=0x0050, text=» LDR A2,A6«, t00=0x001d, t01=0x0084}
0x2dde…2e1a              Head {h00=0x0038, h01=0x0050, text=» CF A15,ABREQ ABORT TIMER AND REMOVE DWT FROM QUEUE «, t00=0x001d, t01=0x0096}
0x2e1a…2e38              Head {h00=0x001a, h01=0x0050, text=» LDK A1,0 RETURN CODE «, t00=0x001d, t01=0x00d2}
0x2e38…2e6c              Head {h00=0x0030, h01=0x0050, text=» RB END:IO END REQUEST VIA TENDIO AND TDISP «, t00=0x001d, t01=0x00f0}
0x2e6c…2e76              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0124}
0x2e76…2e8e              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRIC01 «, t00=0x001d, t01=0x012e}
0x2e8e…2e98              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0146}
0x2e98…2eac              Head {h00=0x0010, h01=0x0050, text=»* A B R E Q «, t00=0x001d, t01=0x0150}
0x2eac…2eb6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0164}
0x2eb6…2ee8              Head {h00=0x002e, h01=0x0050, text=»*  ABORT TIMER AND REMOVE DWT FROM QUEUE. «, t00=0x001d, t01=0x016e}
0x2ee8…2ef2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0010}
0x2ef2…2f16              Head {h00=0x0020, h01=0x0050, text=»*  INPUT:  A2 = DWT ADDRESS «, t00=0x001e, t01=0x001a}
0x2f16…2f20              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x003e}
0x2f20…2f48              Head {h00=0x0024, h01=0x0050, text=»*  OUTPUT: A1, A3 ARE DESTROYED «, t00=0x001e, t01=0x0048}
0x2f48…2f52              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0070}
0x2f52…2f66              Head {h00=0x0010, h01=0x0050, text=»ABREQ EQU * «, t00=0x001e, t01=0x007a}
0x2f66…2f88              Head {h00=0x001e, h01=0x0050, text=» CF A15,ABTIM ABORT TIMER «, t00=0x001e, t01=0x008e}
0x2f88…2f92              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x00b0}
0x2f92…2fb2              Head {h00=0x001c, h01=0x0050, text=»* REMOVE DWT FROM QUEUE «, t00=0x001e, t01=0x00ba}
0x2fb2…2fbc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x00da}
0x2fbc…2fd0              Head {h00=0x0010, h01=0x0050, text=»ABR:10 EQU *«, t00=0x001e, t01=0x00e4}
0x2fd0…2ff6              Head {h00=0x0022, h01=0x0050, text=» LD A1,DWTQUE,A2 QUEUE ACHHOR «, t00=0x001e, t01=0x00f8}
0x2ff6…300c              Head {h00=0x0012, h01=0x0050, text=» CWK A1,RD:QUE«, t00=0x001e, t01=0x011e}
0x300c…303c              Head {h00=0x002c, h01=0x0050, text=» RF(E) ABR:20 NOT-ADDRESSED READ REQUEST«, t00=0x001e, t01=0x0134}
0x303c…3052              Head {h00=0x0012, h01=0x0050, text=» CWK A1,WR:QUE«, t00=0x001e, t01=0x0164}
0x3052…3084              Head {h00=0x002e, h01=0x0050, text=» RF(E) ABR:20 NOT-ADDRESSED WRITE REQUEST «, t00=0x001e, t01=0x017a}
0x3084…30c2              Head {h00=0x003a, h01=0x0050, text=» ADK A1,DWTANC POINT TO ADDRESS OF FIRST DWT IN QUEUE «, t00=0x001f, t01=0x001c}
0x30c2…30cc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x005a}
0x30cc…30ea              Head {h00=0x001a, h01=0x0050, text=»ABR:20 LDR A3,A1 SAVE «, t00=0x001f, t01=0x0064}
0x30ea…310c              Head {h00=0x001e, h01=0x0050, text=» LDR* A1,A1 NEXT IN QUEUE «, t00=0x001f, t01=0x0082}
0x310c…312c              Head {h00=0x001c, h01=0x0050, text=» CWR A1,A2 SEARCHED DWT «, t00=0x001f, t01=0x00a4}
0x312c…3146              Head {h00=0x0016, h01=0x0050, text=» RB(NE) ABR:20 NO «, t00=0x001f, t01=0x00c4}
0x3146…316c              Head {h00=0x0022, h01=0x0050, text=» LDR* A1,A1 REMOVE FROM QUEUE «, t00=0x001f, t01=0x00de}
0x316c…3192              Head {h00=0x0022, h01=0x0050, text=» STR A1,A3 UPDATE QUEUE LINKS «, t00=0x001f, t01=0x0104}
0x3192…31b2              Head {h00=0x001c, h01=0x0050, text=» CMR A2 RESET QUEUE LINK«, t00=0x001f, t01=0x012a}
0x31b2…31cc              Head {h00=0x0016, h01=0x0050, text=» RF IH:RTN RETURN «, t00=0x001f, t01=0x014a}
0x31cc…31d6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0164}
0x31d6…31ee              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRIC01 «, t00=0x001f, t01=0x016e}
0x31ee…31f8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0186}
0x31f8…320c              Head {h00=0x0010, h01=0x0050, text=»* A B T I M «, t00=0x001f, t01=0x0190}
0x320c…3216              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0014}
0x3216…3248              Head {h00=0x002e, h01=0x0050, text=»*  SUBROUTINE FOR ABORTING TIMER (IF ANY).«, t00=0x0020, t01=0x001e}
0x3248…3252              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0050}
0x3252…3276              Head {h00=0x0020, h01=0x0050, text=»*  INPUT:  A2 = DWT ADDRESS «, t00=0x0020, t01=0x005a}
0x3276…3280              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x007e}
0x3280…32a8              Head {h00=0x0024, h01=0x0050, text=»*  OUTPUT: A1, A3 ARE DESTROYED «, t00=0x0020, t01=0x0088}
0x32a8…32b2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x00b0}
0x32b2…32c6              Head {h00=0x0010, h01=0x0050, text=»ABTIM2 EQU *«, t00=0x0020, t01=0x00ba}
0x32c6…32e6              Head {h00=0x001c, h01=0x0050, text=» CMR A2 RESET QUEUE LINK«, t00=0x0020, t01=0x00ce}
0x32e6…32f0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x00ee}
0x32f0…330a              Head {h00=0x0016, h01=0x0050, text=»ABTIM LDK A1,DWTTP«, t00=0x0020, t01=0x00f8}
0x330a…3332              Head {h00=0x0024, h01=0x0050, text=» ADR A1,A2 TIMER POINTER ADDRESS«, t00=0x0020, t01=0x0112}
0x3332…3346              Head {h00=0x0010, h01=0x0050, text=» LDR* A3,A1 «, t00=0x0020, t01=0x013a}
0x3346…336c              Head {h00=0x0022, h01=0x0050, text=» RF(Z) IH:RTN NO TIMER ACTIVE «, t00=0x0020, t01=0x014e}
0x336c…337e              Head {h00=0x000e, h01=0x0050, text=» CM* 0,A1 «, t00=0x0020, t01=0x0174}
0x337e…33a4              Head {h00=0x0022, h01=0x0050, text=» CMR A1 INDICATE NO TIMER SET «, t00=0x0020, t01=0x0186}
0x33a4…33ae              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x001c}
0x33ae…33c4              Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0021, t01=0x0026}
0x33c4…33dc              Head {h00=0x0014, h01=0x0050, text=»IH:RTN ABL IHRTN«, t00=0x0021, t01=0x003c}
0x33dc…33e8              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0021, t01=0x0054}
0x33e8…33f2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0060}
0x33f2…3408              Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0021, t01=0x006a}
0x3408…341e              Head {h00=0x0012, h01=0x0050, text=»IH:RTN RTN A15«, t00=0x0021, t01=0x0080}
0x341e…342a              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0021, t01=0x0096}
0x342a…3434              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00a2}
0x3434…343e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00ac}
0x343e…3448              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00b6}
0x3448…3454              Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0021, t01=0x00c0}
0x3454…3458              Head {h00=0x4004, h01=0x0000}
0x3458…345c              00 21 00 cc                                                                                                                                                                                                                                       ┆ !  ┆
0x345c…3464 (34, 1, 8)   20 04 00 00 00 22 00 04                                                                                                                                                                                                                           ┆     "  ┆
0x3464…34b4 (35, 0, 400) 00 06 00 50 2a 20 00 23 00 04 00 10 00 50 43 57 54 50 4c 43 5c 45 51 55 5c 2a 00 23 00 0e 00 10 00 50 54 41 42 43 57 54 5c 45 51 55 5c 2a 00 23 00 22 00 12 00 50 5c 49 46 46 5c 50 4c 43 4e 52 4c 3d 30 20 00 23 00 36 00 22 00 50 5c 44 41 54   ┆   P*  #     PCWTPLC EQU * #     PTABCWT EQU * # "   P IFF PLCNRL=0  # 6 " P DAT┆
0x34b4…3504              41 5c 50 4c 30 43 57 54 5c 43 57 54 20 46 4f 52 20 50 4c 43 20 4e 52 20 31 20 00 23 00 4c 00 12 00 50 5c 49 46 46 5c 50 4c 43 4e 52 4c 3d 31 20 00 23 00 72 00 22 00 50 5c 44 41 54 41 5c 50 4c 31 43 57 54 5c 43 57 54 20 46 4f 52 20 50 4c 43   ┆A PL0CWT CWT FOR PLC NR 1  # L   P IFF PLCNRL=1  # r " P DATA PL1CWT CWT FOR PLC┆
0x3504…3554              20 4e 52 20 32 20 00 23 00 88 00 12 00 50 5c 49 46 46 5c 50 4c 43 4e 52 4c 3d 32 20 00 23 00 ae 00 22 00 50 5c 44 41 54 41 5c 50 4c 32 43 57 54 5c 43 57 54 20 46 4f 52 20 50 4c 43 20 4e 52 20 33 20 00 23 00 c4 00 12 00 50 5c 49 46 46 5c 50   ┆ NR 2  #     P IFF PLCNRL=2  #   " P DATA PL2CWT CWT FOR PLC NR 3  #     P IFF P┆
0x3554…35a4              4c 43 4e 52 4c 3d 33 20 00 23 00 ea 00 22 00 50 5c 44 41 54 41 5c 50 4c 33 43 57 54 5c 43 57 54 20 46 4f 52 20 50 4c 43 20 4e 52 20 34 20 00 23 01 00 00 08 00 50 5c 58 49 46 00 23 01 26 00 06 00 50 2a 20 00 23 01 32 00 12 00 50 5c 49 46 46   ┆LCNRL=3  #   " P DATA PL3CWT CWT FOR PLC NR 4  #     P XIF # &   P*  # 2   P IFF┆
0x35a4…35f4              5c 50 4c 43 4e 52 4c 3d 34 20 00 23 01 3c 00 22 00 50 5c 44 41 54 41 5c 30 5c 50 4c 43 20 4e 52 20 34 20 4e 4f 54 20 43 4f 4e 4e 45 43 54 45 44 00 23 01 52 00 12 00 50 5c 49 46 46 5c 50 4c 43 4e 52 4c 3d 33 20 00 23 01 78 00 22 00 50 5c 44   ┆ PLCNRL=4  # < " P DATA 0 PLC NR 4 NOT CONNECTED # R   P IFF PLCNRL=3  # x " P D┆
0x35f4…3644 (36, 0, 398) 41 54 41 5c 30 5c 50 4c 43 20 4e 52 20 33 20 4e 4f 54 20 43 4f 4e 4e 45 43 54 45 44 00 23 01 8e 00 12 00 50 5c 49 46 46 5c 50 4c 43 4e 52 4c 3d 32 20 00 24 00 24 00 22 00 50 5c 44 41 54 41 5c 30 5c 50 4c 43 20 4e 52 20 32 20 4e 4f 54 20 43   ┆ATA 0 PLC NR 3 NOT CONNECTED #     P IFF PLCNRL=2  $ $ " P DATA 0 PLC NR 2 NOT C┆
0x3644…3694              4f 4e 4e 45 43 54 45 44 00 24 00 3a 00 16 00 50 5c 49 46 46 5c 50 4c 43 4e 52 4c 3d 31 5c 5c 3d 35 20 00 24 00 60 00 26 00 50 5c 44 41 54 41 5c 30 5c 50 4c 43 20 4e 52 20 31 20 4e 4f 54 20 43 4f 4e 4e 45 43 54 45 44 5c 3d 35 20 00 24 00 7a   ┆ONNECTED $ :   P IFF PLCNRL=1  =5  $ ` & P DATA 0 PLC NR 1 NOT CONNECTED =5  $ z┆
0x3694…36e4              00 08 00 50 5c 58 49 46 00 24 00 a4 00 06 00 50 2a 20 00 24 00 b0 00 12 00 50 5c 49 46 46 5c 50 4c 43 4e 52 52 3d 30 20 00 24 00 ba 00 28 00 50 5c 44 41 54 41 5c 50 52 31 43 57 54 5c 43 57 54 20 46 4f 52 20 50 4c 43 20 4e 52 2e 20 35 2c 20   ┆   P XIF $     P*  $     P IFF PLCNRR=0  $   ( P DATA PR1CWT CWT FOR PLC NR. 5, ┆
0x36e4…3734              52 45 4d 2e 00 24 00 d0 00 12 00 50 5c 49 46 46 5c 50 4c 43 4e 52 52 3d 31 20 00 24 00 fc 00 28 00 50 5c 44 41 54 41 5c 50 52 32 43 57 54 5c 43 57 54 20 46 4f 52 20 50 4c 43 20 4e 52 2e 20 36 2c 20 52 45 4d 2e 00 24 01 12 00 12 00 50 5c 49   ┆REM. $     P IFF PLCNRR=1  $   ( P DATA PR2CWT CWT FOR PLC NR. 6, REM. $     P I┆
0x3734…3782              46 46 5c 50 4c 43 4e 52 52 3d 32 20 00 24 01 3e 00 28 00 50 5c 44 41 54 41 5c 50 52 33 43 57 54 5c 43 57 54 20 46 4f 52 20 50 4c 43 20 4e 52 2e 20 37 2c 20 52 45 4d 2e 00 24 01 54 00 12 00 50 5c 49 46 46 5c 50 4c 43 4e 52 52 3d 33 20         ┆FF PLCNRR=2  $ > ( P DATA PR3CWT CWT FOR PLC NR. 7, REM. $ T   P IFF PLCNRR=3 ┆

Reduced view