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

⟦648dba4ea⟧

    Length: 14220 (0x378c)
    Notes: pts_type(SC)
    Names: »DRIC01.SC«

Derivation

└─⟦470bcbfc6⟧ Bits:30009709 Philips computer tape "M_92LP"
    └─⟦this⟧ »M:92LP/DRIC01.SC« 
└─⟦9af60a727⟧ Bits:30009707 Philips computer tape "M_173"
    └─⟦this⟧ »M:173/DRIC01.SC« 
    └─⟦this⟧ »M:173/DRIC01.SC« 

PTS(SC)

	IDENT DRIC01 	9.2DK 0 80-01-02  870105040920 

			=DK0, MMU BUF SIZE 
			80-03-11 
* 
* 
**********************************************
* 
*   PHILIPS TERMINAL SYSTEM PTS 
* 
*   DRIC01 = INTERTASK COMMUNICATION HANDLER
* 
* 
* 
* 
* 
* 
**********************************************
* 
*   THIS MODULE HANDLES THE INTERTASK COMMUNICATION 
* 
	EJECT			DRIC01 
* 
*   ORDERS: 
* 
*   /02  READ, NOT ADDRESSED
*   /06  WRITE, NOT ADDRESSED 
*   /0A  READ, ADDRESSED
*   /0B  WRITE, ADDRESSED 
*   /39  SET TIMEOUT
* 
*   ENTRY PARAMETERS: 
* 
*   A5   STACK BASE 2 
*   A6   DWT ADDRESS
*   A7   ORDER CODE 
*   A8   ECB ADDRESS
*  A12   ADDRESS TO DRIVER ADDRESS BLOCK
* 
	EJECT			DRIC01 
* 
* 
*********** 
* ENTRIES * 
*********** 
* 
* 
	ENTRY	ITAD	ADDRESS BLOCK 
	ENTRY	ITABRT	ABORT INTERTASK REQUEST 
	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	DWTSB1	STACK BASE 1 IN DWT 
	EXTRN	BUFLEN	DRIVER BUFFER LENGTH
	EXTRN	SETIMP	TIMER 
	EXTRN	FNDTID	FIND TTAB ADDRESS FROM TID
	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	ECBRC	ECB RETURN CODE
	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
X:Q	EQU	575		DK0
DVBLEN	EQU	575+X:Q		DK0 
* 
*	INTERTASK DEVICE INDEX
* 
X:B	EQU	8 
DEVIND	EQU	X:B
* 
	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 
* 
ICAD	EQU	*
	LDR	A1,A7	ORDER CODE TO A1 
	SUK	A1,2 
	RF(Z)	RD:NAD	READ NOT ADDRESSED? 
	SUK	A1,4 
	ABL(Z)	WR:NAD	WRITE NOT ADDRESSED? 
	SUK	A1,4 
	RF(Z)	RD:ADR	READ ADDRESSED? 
	SUK	A1,1 
	RF(Z)	WR:ADR	WRITE ADDRESSED?
	SUK	A1,/2E 
	RF(NZ)	DIS:OE	REQUEST ERROR? 
* 
*   	S E T   T I M E O U T
* 
	LD	A2,ECBCW,A8	GET TIME
	ST	A2,DWTIME,A6
	RF	END:IO
* 
	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
* 
RD:ADR	EQU	*	READ, ADDRESSED
WR:ADR	EQU	*	WRITE, ADDRESSED 
* 
*   	FIND TTAB OF ADDRESSED TASK
* 
	LD	A7,ECBCW,A8	TID 
	CF	A15,FNDTID	TTAB ADDRESS TO A2 
	ADK	A2,0	SET CR
	RF(Z)	DIS:OE	NOT FOUND?
	CW	A2,DWTTAB,A6
	RF(E)	DIS:OE	ILLEGAL TID?
	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 
* 
ADR:20	ADK	A2,4	ADDRESS TO NEXT DWT ADDRESS 
	SUK	A1,4 
	RF(N)	DIS:OE	NOT FOUND?
* 
	LDR*	A4,A2	DWT ADDRESS 
	CW	A7,DWTADR,A4	SEARCHED DWT?
	RB(NE)	ADR:20	NO, TRY NEXT 
* 
	LDR	A2,A4
	LD	A1,DWTST,A2	ANY REQUEST?
	RF(N)	ADR:40	NO! 
* 
	LD	A1,DWTQUE,A2	GET QUEUE ANCHOR ADDRESS 
	CWR	A1,A6	CHECK QUEUE ANCHOR 
	RF(E)	ADR:30	REQUEST ISSUED FOR THIS TASK? 
* 
	ANK	A7,1 
	RF(Z)	ADR:25	READ? 
	CWK	A1,RD:QUE
	RF(E)	ADR:30	COMPLEMENTARY REQUEST?
	RF	ADR:50	NO 
* 
	EJECT			DRIC01 
* 
* 
ADR:25	CWK	A1,WR:QUE
	RF(NE)	ADR:50	NO COMPLEMENTARY REQUEST?
* 
*   	ABORT TIMER IF ANY 
* 
ADR:30	CF	A15,ITAB05	ABORT TIMER AND REMOVE DWT FROM QUEUE
	ANK	A7,1 
	RF(Z)	RD:N05	READ? 
* 
*   	MOVE BUFFER
* 
ADR:35	EQU	*
	LDKL	A5,DWTSB1	GET STACK BASE
	ADR	A5,A6
	CF	A5,MOVBUF 
	CF	A15,TENDIO	END WRITE
	LDR	A6,A2
* 
	IFT	MMUPAG=1 
	LD	A3,ECBBA,A8	GET SENDING BUFFER ADDRESS
	ANK	A3,1 
	RF(Z)	ADR:38	BUFFER ADDRESS EVEN?
	ORS	A3,ECBBA,A9	MAKE RECEIVING BUFFER ADDRESS UNEVEN 
	RF	END:IO
* 
ADR:38	EQU	*
	SUK	A3,2	A3 := /FFFE 
	ANS	A3,ECBBA,A9	MAKE RECEIVING BUFFER ADDRESS EVEN 
	XIF
* 
END:IO	CF	A15,TENDIO	END READ 
* 
T:DISP	ABL	TDISP
* 
	EJECT			DRIC01 
* 
*	OUEUE REQUEST 
* 
ADR:40	LDK	A7,0	INDICATE ADDRESSED REQUEST
* 
ADR:50	EQU	*
	LD	A3,DWTIME,A6	TIME 
	RF(Z)	TWR:30 
	ADK	A3,1 
	RF(Z)	ADR:70	NO TIMING WANTED? 
	SUK	A3,1 
	RF(N)	DIS:OE	NEGATIVE TIME?
	LDR	A1,A6	DWTOUT = PARAM. WHEN 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
* 
ADR: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(P)	ADR:80	NOT-ADDRESSED REQUEST?
	ADK	A2,DWTANC	POINT TO ADDRESS OF FIRST DWT IN QUEUE 
* 
ADR:80	LDR	A4,A2	SAVE 
	LDR*	A2,A2	NEXT IN QUEUE 
	RF(Z)	ADR:90	END FOUND?
	LD	A5,DWTTAB,A2	TTAB ADDRESS 
	CC	A1,TTB:ST+1,A5	COMPARE LEVELS 
	RB(NL)	ADR:80
* 
ADR:90	STR	A2,A6	INSERT IN QUEUE
	STR	A6,A4
	RB	T:DISP
* 
DIS:OE	ABL	DISIOE	REQUEST ERROR 
* 
	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	*
	LDR	A4,A6	EXCHANGE A2 AND A6 
	LDR	A6,A2
	LDR	A2,A4
	RB	ADR:35
* 
RD:N10	LDR*	A3,A2	REMOVE FROM QUEUE 
	ST	A3,DWTANC,A6	UPDATE QUEUE ANCHOR
	RB	RD:N00
* 
RD:N20	LDKL	A2,RD:QUE	GET RD:QUE ADDRESS
	RB	ADR:50	INSERT IN QUEUE
* 
	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	ADR:35
* 
WR:N10	LDR*	A3,A2	REMOVE FROM QUEUE 
	ST	A3,DWTANC,A6	UPDATE QUEUE ANCHOR
	RB	WR:N05
* 
WR:N20	LDKL	A2,WR:QUE	GET WR:QUE ADDRESS
	RB	ADR:50
* 
	EJECT			DRIC01 
* 
*	T I M E O U T 
* 
TIMOUT	LDR	A6,A1	DWT ADDRESS
	CM*	0,A2	RESET TIMER POINTER 
	LDR	A2,A6
	CF	A15,ITAB10	REMOVE FROM QUEUE
* 
TWR:30	EQU	*
	CMR	A6	RESET QUEUE LINK
	LDK	A1,/40	RETURN CODE 
	RB	END:IO
* 
	EJECT			DRIC01 
* 
*	I T A B R T 
* 
*  THIS SUBROUTINE IS CALLED FROM TABORT. 
*  IT WILL UPDATE QUEUE AND ABORT TIMER (IF ANY). 
* 
*  INPUT:  A6 = DWT ADDRESS 
* 
*  OUTPUT: A1-A4 ARE DESTROYED
* 
ITABRT	EQU	*
	LDR	A2,A6
* 
ITAB05	EQU	*
	CF	A15,ABTIM	ABORT TIMER 
* 
*	REMOVE DWT FROM QUEUE 
* 
ITAB10	EQU	*
	LD	A1,DWTQUE,A2	GET QUEUE ACHHOR 
	CWK	A1,RD:QUE
	RF(E)	ITAB20	NOT-ADDRESSED READ REQUEST? 
	CWK	A1,WR:QUE
	RF(E)	ITAB20	NOT-ADDRESSED WRITE REQUEST?
	ADK	A1,DWTANC	POINT TO ADDRESS OF FIRST DWT IN QUEUE 
* 
	EJECT			DRIC01 
* 
* 
ITAB20	LDR	A4,A1	SAVE 
	LDR*	A1,A1	NEXT IN QUEUE 
	CWR	A1,A2	SEARCHED DWT?
	RB(NE)	ITAB20	NO!
	LDR*	A3,A1	REMOVE FROM QUEUE 
	STR	A3,A4	UPDATE QUEUE LINKS 
	CMR	A2	RESET QUEUE LINK
* 
	IFT	CPU852=1 
	RF	IH:RTN
	XIF
* 
	IFT	CPU852=0 
	RTN	A15
	XIF
* 
	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
* 
	EJECT			DRIC01 
* 
*	M O V B U F 
* 
*   SUBROUTINE TO MOVE BUFFER FROM SENDING TASK 
*   TO ADDRESSED TASK.
*   EFFECTIVE LENGTH IN BOTH INPUT AND OUTPUT ECB ARE SET.
*   A1 WILL CONTAIN RETURN CODE /8 IF SENDING REQUESTED LENGTH
*   WAS GREATER THAN RECEIVING REQUESTED LENGTH.
*   TENDIO WILL PERFORM THE MOVE IN SYSTEMS WITH MMU. 
* 
*   INPUT PARAMETERS: 
*   A2  RECEIVING DWT 
*   A5  STACK POINTER 
*   A6  SENDING DWT 
* 
*   REGISTER USAGE: 
*   A1  RETURN CODE 
*   A2  DWT RECEIVING TASK
*   A3  WORKING REGISTER
*   A4  BUFFER POINTER
*   A5  STACKPOINTER
*   A6  DWT SENDING TASK
*   A7  RECEIVING BUFFER POINTER
*   A8  ECB ADDRESS SENDING TASK
*   A9  ECB ADDRESS RECEIVING TASK
* 
MOVBUF	EQU	*
	LD	A8,DWTECB,A6	SENDING ECB
	ENB		GIVE OTHER TASKS A CHANCE 
* 
	EJECT			DRIC01 
* 
* 
	LDK	A1,0 
	LD	A9,DWTECB,A2	RECEIVING ECB
	LD	A3,ECBRL,A8	SENDING REQUESTED LENGTH
	RB(N)	DIS:OE 
	CW	A3,ECBRL,A9 
	RF(NG)	MOV:05
	LDK	A1,8	RETURN CODE (INCORRECT LENGTH)
	LD	A3,ECBRL,A9 
	RB(N)	DIS:OE 
* 
MOV:05	EQU	*
	IFT	MMUPAG=1 
	LDKL	A4,ITAD	GET ADDRESS TO DRIVER ADDRESS BLOCK 
	CW	A3,BUFLEN,A4	CHECK MMU BUFFER SIZE
	RF(NG)	MOV:10	MMU BUFFER LARGE ENOUGH? 
	LDKL	A1,/8008	NO, INDICATE ERROR 
	ABL	DISEND	BRANCH TO DISPATCHER VIA TENDIO 
* 
MOV:10	EQU	*
	XIF
* 

	ST	A3,ECBEL,A8	EFFECTIVE LENGTH
	ST	A3,ECBEL,A9	EFFECTIVE LENGTH
* 
	EJECT			DRIC01 
* 
* 
	IFT	MMUPAG=0 
	LD	A4,ECBBA,A8	SENDING BUFFER ADDRESS
	LD	A7,ECBBA,A9	RECEIVING BUFFER ADDRESS
* 
MOV:15	EQU	*
	SUK	A3,1 
	RF(N)	MOV:20	ALL CHARACTERS MOVED? 
	LCR	A9,A4
	SCR	A9,A7
	ADK	A4,1 
	ADK	A7,1 
	RB	MOV:15
* 
MOV:20	EQU	*
	XIF
* 
	INH
	RTN	A5 
* 
* 
* 
	END

HexDump

0x0000…0036 (0, 0, 400)  Head {h00=0x0032, h01=0x0050, text=» IDENT DRIC01  9.2DK 0 80-01-02  870105040920 «, t00=0x0000, t01=0x0004}
0x0036…003e              Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x003e…005c              Head {h00=0x001a, h01=0x0050, text=»   =DK0, MMU BUF SIZE «, t00=0x0000, t01=0x0042}
0x005c…0070              Head {h00=0x0010, h01=0x0050, text=»   80-03-11 «, t00=0x0000, t01=0x0060}
0x0070…007a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0074}
0x007a…0084              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x007e}
0x0084…00ba              Head {h00=0x0032, h01=0x0050, text=»**********************************************«, t00=0x0000, t01=0x0088}
0x00ba…00c4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00be}
0x00c4…00ec              Head {h00=0x0024, h01=0x0050, text=»*   PHILIPS TERMINAL SYSTEM PTS «, t00=0x0000, t01=0x00c8}
0x00ec…00f6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00f0}
0x00f6…012a              Head {h00=0x0030, h01=0x0050, text=»*   DRIC01 = INTERTASK COMMUNICATION HANDLER«, t00=0x0000, t01=0x00fa}
0x012a…0134              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x012e}
0x0134…013e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0138}
0x013e…0148              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0142}
0x0148…0152              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x014c}
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…019c              Head {h00=0x0032, h01=0x0050, text=»**********************************************«, t00=0x0000, t01=0x016a}
0x019c…01a6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0010}
0x01a6…01e2              Head {h00=0x0038, h01=0x0050, text=»*   THIS MODULE HANDLES THE INTERTASK COMMUNICATION «, t00=0x0001, t01=0x001a}
0x01e2…01ec              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0056}
0x01ec…0204              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRIC01 «, t00=0x0001, t01=0x0060}
0x0204…020e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0078}
0x020e…0222              Head {h00=0x0010, h01=0x0050, text=»*   ORDERS: «, t00=0x0001, t01=0x0082}
0x0222…022c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0096}
0x022c…0250              Head {h00=0x0020, h01=0x0050, text=»*   /02  READ, NOT ADDRESSED«, t00=0x0001, t01=0x00a0}
0x0250…0276              Head {h00=0x0022, h01=0x0050, text=»*   /06  WRITE, NOT ADDRESSED «, t00=0x0001, t01=0x00c4}
0x0276…0296              Head {h00=0x001c, h01=0x0050, text=»*   /0A  READ, ADDRESSED«, t00=0x0001, t01=0x00ea}
0x0296…02b8              Head {h00=0x001e, h01=0x0050, text=»*   /0B  WRITE, ADDRESSED «, t00=0x0001, t01=0x010a}
0x02b8…02d4              Head {h00=0x0018, h01=0x0050, text=»*   /39  SET TIMEOUT«, t00=0x0001, t01=0x012c}
0x02d4…02de              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0148}
0x02de…02fc              Head {h00=0x001a, h01=0x0050, text=»*   ENTRY PARAMETERS: «, t00=0x0001, t01=0x0152}
0x02fc…0306              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0170}
0x0306…0324              Head {h00=0x001a, h01=0x0050, text=»*   A5   STACK BASE 2 «, t00=0x0001, t01=0x017a}
0x0324…0340              Head {h00=0x0018, h01=0x0050, text=»*   A6   DWT ADDRESS«, t00=0x0002, t01=0x0008}
0x0340…035c              Head {h00=0x0018, h01=0x0050, text=»*   A7   ORDER CODE «, t00=0x0002, t01=0x0024}
0x035c…0378              Head {h00=0x0018, h01=0x0050, text=»*   A8   ECB ADDRESS«, t00=0x0002, t01=0x0040}
0x0378…03a8              Head {h00=0x002c, h01=0x0050, text=»*  A12   ADDRESS TO DRIVER ADDRESS BLOCK«, t00=0x0002, t01=0x005c}
0x03a8…03b2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x008c}
0x03b2…03ca              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRIC01 «, t00=0x0002, t01=0x0096}
0x03ca…03d4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00ae}
0x03d4…03de              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00b8}
0x03de…03f2              Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0002, t01=0x00c2}
0x03f2…0406              Head {h00=0x0010, h01=0x0050, text=»* ENTRIES * «, t00=0x0002, t01=0x00d6}
0x0406…041a              Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0002, t01=0x00ea}
0x041a…0424              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00fe}
0x0424…042e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0108}
0x042e…0450              Head {h00=0x001e, h01=0x0050, text=» ENTRY ITAD ADDRESS BLOCK «, t00=0x0002, t01=0x0112}
0x0450…047e              Head {h00=0x002a, h01=0x0050, text=» ENTRY ITABRT ABORT INTERTASK REQUEST «, t00=0x0002, t01=0x0134}
0x047e…04b2              Head {h00=0x0030, h01=0x0050, text=» ENTRY IT:BUF INTERTASK DRIVER BUFFER (MMU) «, t00=0x0002, t01=0x0162}
0x04b2…04ca              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRIC01 «, t00=0x0003, t01=0x0008}
0x04ca…04d4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0020}
0x04d4…04de              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x002a}
0x04de…04f4              Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0003, t01=0x0034}
0x04f4…050a              Head {h00=0x0012, h01=0x0050, text=»* EXTERNALS * «, t00=0x0003, t01=0x004a}
0x050a…0520              Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0003, t01=0x0060}
0x0520…052a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0076}
0x052a…0534              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0080}
0x0534…0554              Head {h00=0x001c, h01=0x0050, text=» EXTRN TDISP DISPATCHER «, t00=0x0003, t01=0x008a}
0x0554…0570              Head {h00=0x0018, h01=0x0050, text=» EXTRN TENDIO ENDIO «, t00=0x0003, t01=0x00aa}
0x0570…0594              Head {h00=0x0020, h01=0x0050, text=» EXTRN DISIOE REQUEST ERROR «, t00=0x0003, t01=0x00c6}
0x0594…05be              Head {h00=0x0026, h01=0x0050, text=» EXTRN DISEND TENDIO AND DISPATCH «, t00=0x0003, t01=0x00ea}
0x05be…05de              Head {h00=0x001c, h01=0x0050, text=» EXTRN DWTST DWT STATUS «, t00=0x0003, t01=0x0114}
0x05de…0600              Head {h00=0x001e, h01=0x0050, text=» EXTRN DWTECB ECB ADDRESS «, t00=0x0003, t01=0x0134}
0x0600…062a              Head {h00=0x0026, h01=0x0050, text=» EXTRN DWTADR DRIVER ADDRESS BLOCK«, t00=0x0003, t01=0x0156}
0x062a…0650              Head {h00=0x0022, h01=0x0050, text=» EXTRN DWTTAB DWT TTAB ADDRESS«, t00=0x0003, t01=0x0180}
0x0650…067a              Head {h00=0x0026, h01=0x0050, text=» EXTRN DWTSB1 STACK BASE 1 IN DWT «, t00=0x0004, t01=0x0016}
0x067a…06a4              Head {h00=0x0026, h01=0x0050, text=» EXTRN BUFLEN DRIVER BUFFER LENGTH«, t00=0x0004, t01=0x0040}
0x06a4…06c0              Head {h00=0x0018, h01=0x0050, text=» EXTRN SETIMP TIMER «, t00=0x0004, t01=0x006a}
0x06c0…06f0              Head {h00=0x002c, h01=0x0050, text=» EXTRN FNDTID FIND TTAB ADDRESS FROM TID«, t00=0x0004, t01=0x0086}
0x06f0…0712              Head {h00=0x001e, h01=0x0050, text=» EXTRN TTB:ST TASK STATUS «, t00=0x0004, t01=0x00b6}
0x0712…0738              Head {h00=0x0022, h01=0x0050, text=» EXTRN TTB:TD TERMINAL DEVICES«, t00=0x0004, t01=0x00d8}
0x0738…0770              Head {h00=0x0034, h01=0x0050, text=» EXTRN IHRTN RTN A15 WITHOUT ENABLING INTERRUPTS«, t00=0x0004, t01=0x00fe}
0x0770…0798              Head {h00=0x0024, h01=0x0050, text=» EXTRN ECBBA ECB BUFFER ADDRESS «, t00=0x0004, t01=0x0136}
0x0798…07c2              Head {h00=0x0026, h01=0x0050, text=» EXTRN ECBRL ECB REQUESTED LENGTH «, t00=0x0004, t01=0x015e}
0x07c2…07ec              Head {h00=0x0026, h01=0x0050, text=» EXTRN ECBEL ECB EFFECTIVE LENGTH «, t00=0x0004, t01=0x0188}
0x07ec…0810              Head {h00=0x0020, h01=0x0050, text=» EXTRN ECBRC ECB RETURN CODE«, t00=0x0005, t01=0x0022}
0x0810…0836              Head {h00=0x0022, h01=0x0050, text=» EXTRN ECBCW ECB CONTROL WORD «, t00=0x0005, t01=0x0046}
0x0836…0856              Head {h00=0x001c, h01=0x0050, text=» EJECT   DRIC01   TOSSIO«, t00=0x0005, t01=0x006c}
0x0856…0860              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x008c}
0x0860…086a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0096}
0x086a…089c              Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0005, t01=0x00a0}
0x089c…08a6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x00d2}
0x08a6…08c4              Head {h00=0x001a, h01=0x0050, text=»* CONDITIONAL ASSEMBLY«, t00=0x0005, t01=0x00dc}
0x08c4…08ce              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x00fa}
0x08ce…0900              Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0005, t01=0x0104}
0x0900…090a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0136}
0x090a…093c              Head {h00=0x002e, h01=0x0050, text=»* A PROGRAM VERSION USING TOSS MMU PAGING «, t00=0x0005, t01=0x0140}
0x093c…096a              Head {h00=0x002a, h01=0x0050, text=»* IS OBTAINED BY SETTING MMUPAG EQU 1.«, t00=0x0005, t01=0x0172}
0x096a…0974              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0010}
0x0974…0988              Head {h00=0x0010, h01=0x0050, text=»MMUPAG EQU 1«, t00=0x0006, t01=0x001a}
0x0988…0992              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x002e}
0x0992…09cc              Head {h00=0x0036, h01=0x0050, text=»* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION«, t00=0x0006, t01=0x0038}
0x09cc…09fe              Head {h00=0x002e, h01=0x0050, text=»* SET IS OBTAINED BY SETTING CPU852 EQU 0.«, t00=0x0006, t01=0x0072}
0x09fe…0a08              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00a4}
0x0a08…0a1c              Head {h00=0x0010, h01=0x0050, text=»CPU852 EQU 0«, t00=0x0006, t01=0x00ae}
0x0a1c…0a26              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00c2}
0x0a26…0a40              Head {h00=0x0016, h01=0x0050, text=»* MMU BUFFER SIZE «, t00=0x0006, t01=0x00cc}
0x0a40…0a4a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00e6}
0x0a4a…0a5c              Head {h00=0x000e, h01=0x0050, text=»X:A EQU 50«, t00=0x0006, t01=0x00f0}
0x0a5c…0a74              Head {h00=0x0014, h01=0x0050, text=»X:Q EQU 575  DK0«, t00=0x0006, t01=0x0102}
0x0a74…0a94              Head {h00=0x001c, h01=0x0050, text=»DVBLEN EQU 575+X:Q  DK0 «, t00=0x0006, t01=0x011a}
0x0a94…0a9e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x013a}
0x0a9e…0abe              Head {h00=0x001c, h01=0x0050, text=»* INTERTASK DEVICE INDEX«, t00=0x0006, t01=0x0144}
0x0abe…0ac8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0164}
0x0ac8…0ada              Head {h00=0x000e, h01=0x0050, text=»X:B EQU 8 «, t00=0x0006, t01=0x016e}
0x0ada…0af0              Head {h00=0x0012, h01=0x0050, text=»DEVIND EQU X:B«, t00=0x0006, t01=0x0180}
0x0af0…0afa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0008}
0x0afa…0b12              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRIC01 «, t00=0x0007, t01=0x0012}
0x0b12…0b1c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x002a}
0x0b1c…0b26              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0034}
0x0b26…0b44              Head {h00=0x001a, h01=0x0050, text=»********************* «, t00=0x0007, t01=0x003e}
0x0b44…0b62              Head {h00=0x001a, h01=0x0050, text=»* DWT DISPLACEMENTS * «, t00=0x0007, t01=0x005c}
0x0b62…0b80              Head {h00=0x001a, h01=0x0050, text=»********************* «, t00=0x0007, t01=0x007a}
0x0b80…0b8a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0098}
0x0b8a…0b94              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00a2}
0x0b94…0bc8              Head {h00=0x0030, h01=0x0050, text=»DWTDRD EQU /10 START OF DRIVER DEFINED PART «, t00=0x0007, t01=0x00ac}
0x0bc8…0bd2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00e0}
0x0bd2…0be8              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0007, t01=0x00ea}
0x0be8…0c00              Head {h00=0x0014, h01=0x0050, text=»START EQU DWTDRD«, t00=0x0007, t01=0x0100}
0x0c00…0c0c              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0007, t01=0x0118}
0x0c0c…0c16              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0124}
0x0c16…0c2c              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0007, t01=0x012e}
0x0c2c…0c46              Head {h00=0x0016, h01=0x0050, text=»START EQU DWTDRD+4«, t00=0x0007, t01=0x0144}
0x0c46…0c52              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0007, t01=0x015e}
0x0c52…0c5c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x016a}
0x0c5c…0c86              Head {h00=0x0026, h01=0x0050, text=»DWTTP EQU START+/00 TIMER POINTER «, t00=0x0007, t01=0x0174}
0x0c86…0ca8              Head {h00=0x001e, h01=0x0050, text=»DWTIME EQU START+/02 TIME «, t00=0x0008, t01=0x000e}
0x0ca8…0ce2              Head {h00=0x0036, h01=0x0050, text=»DWTANC EQU START+/04 POINTER TO FIRST DWT IN QUEUE«, t00=0x0008, t01=0x0030}
0x0ce2…0d14              Head {h00=0x002e, h01=0x0050, text=»DWTQUE EQU START+/06 QUEUE ANCHOR ADDRESS «, t00=0x0008, t01=0x006a}
0x0d14…0d1e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x009c}
0x0d1e…0d36              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRIC01 «, t00=0x0008, t01=0x00a6}
0x0d36…0d40              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00be}
0x0d40…0d4a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00c8}
0x0d4a…0d64              Head {h00=0x0016, h01=0x0050, text=»***************** «, t00=0x0008, t01=0x00d2}
0x0d64…0d7e              Head {h00=0x0016, h01=0x0050, text=»* ADDRESS BLOCK * «, t00=0x0008, t01=0x00ec}
0x0d7e…0d98              Head {h00=0x0016, h01=0x0050, text=»***************** «, t00=0x0008, t01=0x0106}
0x0d98…0da2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0120}
0x0da2…0dac              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x012a}
0x0dac…0dd8              Head {h00=0x0028, h01=0x0050, text=» DATA DVBLEN+DVBLEN MMU BUFFER SIZE «, t00=0x0008, t01=0x0134}
0x0dd8…0e04              Head {h00=0x0028, h01=0x0050, text=» DATA DEVIND INTERTASK DEVICE INDEX «, t00=0x0008, t01=0x0160}
0x0e04…0e2e              Head {h00=0x0026, h01=0x0050, text=»ITAD DATA ICAD ACTIVATION ADDRESS «, t00=0x0008, t01=0x018c}
0x0e2e…0e50              Head {h00=0x001e, h01=0x0050, text=» DATA ITABRT ABORT ADDRESS«, t00=0x0009, t01=0x0026}
0x0e50…0e5a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0048}
0x0e5a…0e64              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0052}
0x0e64…0e9e              Head {h00=0x0036, h01=0x0050, text=»RD:QUE DATA 0 QUEUE ANCHOR NOT ADDRESSED READ REQ.«, t00=0x0009, t01=0x005c}
0x0e9e…0eda              Head {h00=0x0038, h01=0x0050, text=»WR:QUE DATA 0 QUEUE ANCHOR NOT ADDRESSED WRITE REQ. «, t00=0x0009, t01=0x0096}
0x0eda…0ee4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00d2}
0x0ee4…0f0c              Head {h00=0x0024, h01=0x0050, text=»* INTERTASK DRIVER BUFFER (MMU) «, t00=0x0009, t01=0x00dc}
0x0f0c…0f16              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0104}
0x0f16…0f2a              Head {h00=0x0010, h01=0x0050, text=»IT:BUF EQU *«, t00=0x0009, t01=0x010e}
0x0f2a…0f40              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0009, t01=0x0122}
0x0f40…0f62              Head {h00=0x001e, h01=0x0050, text=»  RES DVBLEN+1 MMU BUFFER «, t00=0x0009, t01=0x0138}
0x0f62…0f6e              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0009, t01=0x015a}
0x0f6e…0f78              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0166}
0x0f78…0f90              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRIC01 «, t00=0x0009, t01=0x0170}
0x0f90…0f9a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0188}
0x0f9a…0fb8 (10, 0, 400) Head {h00=0x001a, h01=0x0050, text=»* A C T I V A T I O N «, t00=0x000a, t01=0x0004}
0x0fb8…0fc2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0022}
0x0fc2…0fd4              Head {h00=0x000e, h01=0x0050, text=»ICAD EQU *«, t00=0x000a, t01=0x002c}
0x0fd4…0ff8              Head {h00=0x0020, h01=0x0050, text=» LDR A1,A7 ORDER CODE TO A1 «, t00=0x000a, t01=0x003e}
0x0ff8…100a              Head {h00=0x000e, h01=0x0050, text=» SUK A1,2 «, t00=0x000a, t01=0x0062}
0x100a…1034              Head {h00=0x0026, h01=0x0050, text=» RF(Z) RD:NAD READ NOT ADDRESSED? «, t00=0x000a, t01=0x0074}
0x1034…1046              Head {h00=0x000e, h01=0x0050, text=» SUK A1,4 «, t00=0x000a, t01=0x009e}
0x1046…1072              Head {h00=0x0028, h01=0x0050, text=» ABL(Z) WR:NAD WRITE NOT ADDRESSED? «, t00=0x000a, t01=0x00b0}
0x1072…1084              Head {h00=0x000e, h01=0x0050, text=» SUK A1,4 «, t00=0x000a, t01=0x00dc}
0x1084…10aa              Head {h00=0x0022, h01=0x0050, text=» RF(Z) RD:ADR READ ADDRESSED? «, t00=0x000a, t01=0x00ee}
0x10aa…10bc              Head {h00=0x000e, h01=0x0050, text=» SUK A1,1 «, t00=0x000a, t01=0x0114}
0x10bc…10e2              Head {h00=0x0022, h01=0x0050, text=» RF(Z) WR:ADR WRITE ADDRESSED?«, t00=0x000a, t01=0x0126}
0x10e2…10f6              Head {h00=0x0010, h01=0x0050, text=» SUK A1,/2E «, t00=0x000a, t01=0x014c}
0x10f6…111c              Head {h00=0x0022, h01=0x0050, text=» RF(NZ) DIS:OE REQUEST ERROR? «, t00=0x000a, t01=0x0160}
0x111c…1126              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0186}
0x1126…1148              Head {h00=0x001e, h01=0x0050, text=»*    S E T   T I M E O U T«, t00=0x000a, t01=0x0190}
0x1148…1152              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0022}
0x1152…1172              Head {h00=0x001c, h01=0x0050, text=» LD A2,ECBCW,A8 GET TIME«, t00=0x000b, t01=0x002c}
0x1172…118a              Head {h00=0x0014, h01=0x0050, text=» ST A2,DWTIME,A6«, t00=0x000b, t01=0x004c}
0x118a…119c              Head {h00=0x000e, h01=0x0050, text=» RF END:IO«, t00=0x000b, t01=0x0064}
0x119c…11a6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0076}
0x11a6…11be              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRIC01 «, t00=0x000b, t01=0x0080}
0x11be…11c8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0098}
0x11c8…11ec              Head {h00=0x0020, h01=0x0050, text=»* R E A D, A D D R E S S E D«, t00=0x000b, t01=0x00a2}
0x11ec…11f6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x00c6}
0x11f6…121c              Head {h00=0x0022, h01=0x0050, text=»* W R I T E, A D D R E S S E D«, t00=0x000b, t01=0x00d0}
0x121c…1226              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x00f6}
0x1226…124a              Head {h00=0x0020, h01=0x0050, text=»RD:ADR EQU * READ, ADDRESSED«, t00=0x000b, t01=0x0100}
0x124a…1270              Head {h00=0x0022, h01=0x0050, text=»WR:ADR EQU * WRITE, ADDRESSED «, t00=0x000b, t01=0x0124}
0x1270…127a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x014a}
0x127a…12a2              Head {h00=0x0024, h01=0x0050, text=»*    FIND TTAB OF ADDRESSED TASK«, t00=0x000b, t01=0x0154}
0x12a2…12ac              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x017c}
0x12ac…12c8              Head {h00=0x0018, h01=0x0050, text=» LD A7,ECBCW,A8 TID «, t00=0x000b, t01=0x0186}
0x12c8…12f2              Head {h00=0x0026, h01=0x0050, text=» CF A15,FNDTID TTAB ADDRESS TO A2 «, t00=0x000c, t01=0x0012}
0x12f2…130a              Head {h00=0x0014, h01=0x0050, text=» ADK A2,0 SET CR«, t00=0x000c, t01=0x003c}
0x130a…132a              Head {h00=0x001c, h01=0x0050, text=» RF(Z) DIS:OE NOT FOUND?«, t00=0x000c, t01=0x0054}
0x132a…1342              Head {h00=0x0014, h01=0x0050, text=» CW A2,DWTTAB,A6«, t00=0x000c, t01=0x0074}
0x1342…1364              Head {h00=0x001e, h01=0x0050, text=» RF(E) DIS:OE ILLEGAL TID?«, t00=0x000c, t01=0x008c}
0x1364…139c              Head {h00=0x0034, h01=0x0050, text=» ADKL A2,TTB:TD ADDRESS TO TERMINAL DEVICE TABLE«, t00=0x000c, t01=0x00ae}
0x139c…13bc              Head {h00=0x001c, h01=0x0050, text=» LDR* A1,A2 TABLE LENGTH«, t00=0x000c, t01=0x00e6}
0x13bc…13e4              Head {h00=0x0024, h01=0x0050, text=» LDR A7,A12 DRIVER ADDRESS BLOCK«, t00=0x000c, t01=0x0106}
0x13e4…141e              Head {h00=0x0036, h01=0x0050, text=» XRK A7,1 IF INPUT, POINT TO OUTPUT BLOCK AND V.V.«, t00=0x000c, t01=0x012e}
0x141e…1428              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0168}
0x1428…1440              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRIC01 «, t00=0x000c, t01=0x0172}
0x1440…144a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x018a}
0x144a…1472 (13, 0, 400) Head {h00=0x0024, h01=0x0050, text=»*    FIND DWT OF ADDRESSED TASK «, t00=0x000d, t01=0x0004}
0x1472…147c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x002c}
0x147c…14b0              Head {h00=0x0030, h01=0x0050, text=»ADR:20 ADK A2,4 ADDRESS TO NEXT DWT ADDRESS «, t00=0x000d, t01=0x0036}
0x14b0…14c2              Head {h00=0x000e, h01=0x0050, text=» SUK A1,4 «, t00=0x000d, t01=0x006a}
0x14c2…14e2              Head {h00=0x001c, h01=0x0050, text=» RF(N) DIS:OE NOT FOUND?«, t00=0x000d, t01=0x007c}
0x14e2…14ec              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x009c}
0x14ec…150c              Head {h00=0x001c, h01=0x0050, text=» LDR* A4,A2 DWT ADDRESS «, t00=0x000d, t01=0x00a6}
0x150c…1532              Head {h00=0x0022, h01=0x0050, text=» CW A7,DWTADR,A4 SEARCHED DWT?«, t00=0x000d, t01=0x00c6}
0x1532…1556              Head {h00=0x0020, h01=0x0050, text=» RB(NE) ADR:20 NO, TRY NEXT «, t00=0x000d, t01=0x00ec}
0x1556…1560              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0110}
0x1560…1572              Head {h00=0x000e, h01=0x0050, text=» LDR A2,A4«, t00=0x000d, t01=0x011a}
0x1572…1596              Head {h00=0x0020, h01=0x0050, text=» LD A1,DWTST,A2 ANY REQUEST?«, t00=0x000d, t01=0x012c}
0x1596…15b0              Head {h00=0x0016, h01=0x0050, text=» RF(N) ADR:40 NO! «, t00=0x000d, t01=0x0150}
0x15b0…15ba              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x016a}
0x15ba…15ec              Head {h00=0x002e, h01=0x0050, text=» LD A1,DWTQUE,A2 GET QUEUE ANCHOR ADDRESS «, t00=0x000d, t01=0x0174}
0x15ec…1612              Head {h00=0x0022, h01=0x0050, text=» CWR A1,A6 CHECK QUEUE ANCHOR «, t00=0x000e, t01=0x0016}
0x1612…1646              Head {h00=0x0030, h01=0x0050, text=» RF(E) ADR:30 REQUEST ISSUED FOR THIS TASK? «, t00=0x000e, t01=0x003c}
0x1646…1650              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0070}
0x1650…1662              Head {h00=0x000e, h01=0x0050, text=» ANK A7,1 «, t00=0x000e, t01=0x007a}
0x1662…167e              Head {h00=0x0018, h01=0x0050, text=» RF(Z) ADR:25 READ? «, t00=0x000e, t01=0x008c}
0x167e…1694              Head {h00=0x0012, h01=0x0050, text=» CWK A1,RD:QUE«, t00=0x000e, t01=0x00a8}
0x1694…16c0              Head {h00=0x0028, h01=0x0050, text=» RF(E) ADR:30 COMPLEMENTARY REQUEST?«, t00=0x000e, t01=0x00be}
0x16c0…16d6              Head {h00=0x0012, h01=0x0050, text=» RF ADR:50 NO «, t00=0x000e, t01=0x00ea}
0x16d6…16e0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0100}
0x16e0…16f8              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRIC01 «, t00=0x000e, t01=0x010a}
0x16f8…1702              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0122}
0x1702…170c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x012c}
0x170c…1728              Head {h00=0x0018, h01=0x0050, text=»ADR:25 CWK A1,WR:QUE«, t00=0x000e, t01=0x0136}
0x1728…1758              Head {h00=0x002c, h01=0x0050, text=» RF(NE) ADR:50 NO COMPLEMENTARY REQUEST?«, t00=0x000e, t01=0x0152}
0x1758…1762              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0182}
0x1762…1782              Head {h00=0x001c, h01=0x0050, text=»*    ABORT TIMER IF ANY «, t00=0x000e, t01=0x018c}
0x1782…178c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x001c}
0x178c…17ce              Head {h00=0x003e, h01=0x0050, text=»ADR:30 CF A15,ITAB05 ABORT TIMER AND REMOVE DWT FROM QUEUE«, t00=0x000f, t01=0x0026}
0x17ce…17e0              Head {h00=0x000e, h01=0x0050, text=» ANK A7,1 «, t00=0x000f, t01=0x0068}
0x17e0…17fc              Head {h00=0x0018, h01=0x0050, text=» RF(Z) RD:N05 READ? «, t00=0x000f, t01=0x007a}
0x17fc…1806              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0096}
0x1806…181e              Head {h00=0x0014, h01=0x0050, text=»*    MOVE BUFFER«, t00=0x000f, t01=0x00a0}
0x181e…1828              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00b8}
0x1828…183c              Head {h00=0x0010, h01=0x0050, text=»ADR:35 EQU *«, t00=0x000f, t01=0x00c2}
0x183c…1862              Head {h00=0x0022, h01=0x0050, text=» LDKL A5,DWTSB1 GET STACK BASE«, t00=0x000f, t01=0x00d6}
0x1862…1874              Head {h00=0x000e, h01=0x0050, text=» ADR A5,A6«, t00=0x000f, t01=0x00fc}
0x1874…188a              Head {h00=0x0012, h01=0x0050, text=» CF A5,MOVBUF «, t00=0x000f, t01=0x010e}
0x188a…18aa              Head {h00=0x001c, h01=0x0050, text=» CF A15,TENDIO END WRITE«, t00=0x000f, t01=0x0124}
0x18aa…18bc              Head {h00=0x000e, h01=0x0050, text=» LDR A6,A2«, t00=0x000f, t01=0x0144}
0x18bc…18c6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0156}
0x18c6…18dc              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x000f, t01=0x0160}
0x18dc…190e              Head {h00=0x002e, h01=0x0050, text=» LD A3,ECBBA,A8 GET SENDING BUFFER ADDRESS«, t00=0x000f, t01=0x0176}
0x190e…1920              Head {h00=0x000e, h01=0x0050, text=» ANK A3,1 «, t00=0x0010, t01=0x0018}
0x1920…194a              Head {h00=0x0026, h01=0x0050, text=» RF(Z) ADR:38 BUFFER ADDRESS EVEN?«, t00=0x0010, t01=0x002a}
0x194a…1988              Head {h00=0x003a, h01=0x0050, text=» ORS A3,ECBBA,A9 MAKE RECEIVING BUFFER ADDRESS UNEVEN «, t00=0x0010, t01=0x0054}
0x1988…199a              Head {h00=0x000e, h01=0x0050, text=» RF END:IO«, t00=0x0010, t01=0x0092}
0x199a…19a4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x00a4}
0x19a4…19b8              Head {h00=0x0010, h01=0x0050, text=»ADR:38 EQU *«, t00=0x0010, t01=0x00ae}
0x19b8…19d6              Head {h00=0x001a, h01=0x0050, text=» SUK A3,2 A3 := /FFFE «, t00=0x0010, t01=0x00c2}
0x19d6…1a12              Head {h00=0x0038, h01=0x0050, text=» ANS A3,ECBBA,A9 MAKE RECEIVING BUFFER ADDRESS EVEN «, t00=0x0010, t01=0x00e0}
0x1a12…1a1e              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0010, t01=0x011c}
0x1a1e…1a28              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0128}
0x1a28…1a4e              Head {h00=0x0022, h01=0x0050, text=»END:IO CF A15,TENDIO END READ «, t00=0x0010, t01=0x0132}
0x1a4e…1a58              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0158}
0x1a58…1a70              Head {h00=0x0014, h01=0x0050, text=»T:DISP ABL TDISP«, t00=0x0010, t01=0x0162}
0x1a70…1a7a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x017a}
0x1a7a…1a92              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRIC01 «, t00=0x0010, t01=0x0184}
0x1a92…1a9c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x000c}
0x1a9c…1ab4              Head {h00=0x0014, h01=0x0050, text=»* OUEUE REQUEST «, t00=0x0011, t01=0x0016}
0x1ab4…1abe              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x002e}
0x1abe…1af0              Head {h00=0x002e, h01=0x0050, text=»ADR:40 LDK A7,0 INDICATE ADDRESSED REQUEST«, t00=0x0011, t01=0x0038}
0x1af0…1afa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x006a}
0x1afa…1b0e              Head {h00=0x0010, h01=0x0050, text=»ADR:50 EQU *«, t00=0x0011, t01=0x0074}
0x1b0e…1b2c              Head {h00=0x001a, h01=0x0050, text=» LD A3,DWTIME,A6 TIME «, t00=0x0011, t01=0x0088}
0x1b2c…1b42              Head {h00=0x0012, h01=0x0050, text=» RF(Z) TWR:30 «, t00=0x0011, t01=0x00a6}
0x1b42…1b54              Head {h00=0x000e, h01=0x0050, text=» ADK A3,1 «, t00=0x0011, t01=0x00bc}
0x1b54…1b7c              Head {h00=0x0024, h01=0x0050, text=» RF(Z) ADR:70 NO TIMING WANTED? «, t00=0x0011, t01=0x00ce}
0x1b7c…1b8e              Head {h00=0x000e, h01=0x0050, text=» SUK A3,1 «, t00=0x0011, t01=0x00f6}
0x1b8e…1bb2              Head {h00=0x0020, h01=0x0050, text=» RF(N) DIS:OE NEGATIVE TIME?«, t00=0x0011, t01=0x0108}
0x1bb2…1bec              Head {h00=0x0036, h01=0x0050, text=» LDR A1,A6 DWTOUT = PARAM. WHEN WRITE, ELSE DWTIN «, t00=0x0011, t01=0x012c}
0x1bec…1c02              Head {h00=0x0012, h01=0x0050, text=» LDK A4,DWTTP «, t00=0x0011, t01=0x0166}
0x1c02…1c22              Head {h00=0x001c, h01=0x0050, text=» ADR A4,A6 TIMER POINTER«, t00=0x0011, t01=0x017c}
0x1c22…1c36              Head {h00=0x0010, h01=0x0050, text=» ST A3,TIME «, t00=0x0012, t01=0x000c}
0x1c36…1c56              Head {h00=0x001c, h01=0x0050, text=» CF A15,SETIMP SET TIMER«, t00=0x0012, t01=0x0020}
0x1c56…1c7a              Head {h00=0x0020, h01=0x0050, text=» DATA TIMOUT TIMEOUT ADDRESS«, t00=0x0012, t01=0x0040}
0x1c7a…1c8e              Head {h00=0x0010, h01=0x0050, text=»TIME DATA 0 «, t00=0x0012, t01=0x0064}
0x1c8e…1c98              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0078}
0x1c98…1cb0              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRIC01 «, t00=0x0012, t01=0x0082}
0x1cb0…1cba              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x009a}
0x1cba…1ce6              Head {h00=0x0028, h01=0x0050, text=»*    INSERT IN QUEUE WITHIN PRIORITY«, t00=0x0012, t01=0x00a4}
0x1ce6…1cf0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00d0}
0x1cf0…1d04              Head {h00=0x0010, h01=0x0050, text=»ADR:70 EQU *«, t00=0x0012, t01=0x00da}
0x1d04…1d36              Head {h00=0x002e, h01=0x0050, text=» ST A2,DWTQUE,A6 STORE QUEUE ANCHOR IN DWT«, t00=0x0012, t01=0x00ee}
0x1d36…1d5c              Head {h00=0x0022, h01=0x0050, text=» LD A5,DWTTAB,A6 TTAB ADDRESS «, t00=0x0012, t01=0x0120}
0x1d5c…1d7c              Head {h00=0x001c, h01=0x0050, text=» LD A1,TTB:ST+1,A5 LEVEL«, t00=0x0012, t01=0x0146}
0x1d7c…1d8e              Head {h00=0x000e, h01=0x0050, text=» SUK A7,1 «, t00=0x0012, t01=0x0166}
0x1d8e…1dba              Head {h00=0x0028, h01=0x0050, text=» RF(P) ADR:80 NOT-ADDRESSED REQUEST?«, t00=0x0012, t01=0x0178}
0x1dba…1df8              Head {h00=0x003a, h01=0x0050, text=» ADK A2,DWTANC POINT TO ADDRESS OF FIRST DWT IN QUEUE «, t00=0x0013, t01=0x0014}
0x1df8…1e02              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0052}
0x1e02…1e20              Head {h00=0x001a, h01=0x0050, text=»ADR:80 LDR A4,A2 SAVE «, t00=0x0013, t01=0x005c}
0x1e20…1e42              Head {h00=0x001e, h01=0x0050, text=» LDR* A2,A2 NEXT IN QUEUE «, t00=0x0013, t01=0x007a}
0x1e42…1e62              Head {h00=0x001c, h01=0x0050, text=» RF(Z) ADR:90 END FOUND?«, t00=0x0013, t01=0x009c}
0x1e62…1e88              Head {h00=0x0022, h01=0x0050, text=» LD A5,DWTTAB,A2 TTAB ADDRESS «, t00=0x0013, t01=0x00bc}
0x1e88…1eb2              Head {h00=0x0026, h01=0x0050, text=» CC A1,TTB:ST+1,A5 COMPARE LEVELS «, t00=0x0013, t01=0x00e2}
0x1eb2…1ec8              Head {h00=0x0012, h01=0x0050, text=» RB(NL) ADR:80«, t00=0x0013, t01=0x010c}
0x1ec8…1ed2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0122}
0x1ed2…1efa              Head {h00=0x0024, h01=0x0050, text=»ADR:90 STR A2,A6 INSERT IN QUEUE«, t00=0x0013, t01=0x012c}
0x1efa…1f0c              Head {h00=0x000e, h01=0x0050, text=» STR A6,A4«, t00=0x0013, t01=0x0154}
0x1f0c…1f1e              Head {h00=0x000e, h01=0x0050, text=» RB T:DISP«, t00=0x0013, t01=0x0166}
0x1f1e…1f28              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0178}
0x1f28…1f50              Head {h00=0x0024, h01=0x0050, text=»DIS:OE ABL DISIOE REQUEST ERROR «, t00=0x0013, t01=0x0182}
0x1f50…1f5a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x001a}
0x1f5a…1f72              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRIC01 «, t00=0x0014, t01=0x0024}
0x1f72…1f7c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x003c}
0x1f7c…1fa8              Head {h00=0x0028, h01=0x0050, text=»* R E A D, N O T  A D D R E S S E D «, t00=0x0014, t01=0x0046}
0x1fa8…1fb2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0072}
0x1fb2…1fda              Head {h00=0x0024, h01=0x0050, text=»RD:NAD EQU * READ, NOT ADDRESSED«, t00=0x0014, t01=0x007c}
0x1fda…201a              Head {h00=0x003c, h01=0x0050, text=» LD A2,DWTANC,A6 CHECK QUEUE OF ADDRESSED WRITE REQUESTS«, t00=0x0014, t01=0x00a4}
0x201a…2044              Head {h00=0x0026, h01=0x0050, text=» RF(NZ) RD:N10 ANYTHING IN QUEUE? «, t00=0x0014, t01=0x00e4}
0x2044…2082              Head {h00=0x003a, h01=0x0050, text=» LD A2,WR:QUE CHECK QUEUE OF NOT ADDRESSED WRITE REQ. «, t00=0x0014, t01=0x010e}
0x2082…20a4              Head {h00=0x001e, h01=0x0050, text=» RF(Z) RD:N20 QUEUE EMPTY?«, t00=0x0014, t01=0x014c}
0x20a4…20ce              Head {h00=0x0026, h01=0x0050, text=» LDR* A3,A2 NO, REMOVE FROM QUEUE «, t00=0x0014, t01=0x016e}
0x20ce…20f8              Head {h00=0x0026, h01=0x0050, text=» ST A3,WR:QUE UPDATE QUEUE ANCHOR «, t00=0x0015, t01=0x0008}
0x20f8…2102              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0032}
0x2102…2116              Head {h00=0x0010, h01=0x0050, text=»RD:N00 EQU *«, t00=0x0015, t01=0x003c}
0x2116…2140              Head {h00=0x0026, h01=0x0050, text=» CF A15,ABTIM2 ABORT TIMER IF ANY «, t00=0x0015, t01=0x0050}
0x2140…214a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x007a}
0x214a…215e              Head {h00=0x0010, h01=0x0050, text=»RD:N05 EQU *«, t00=0x0015, t01=0x0084}
0x215e…2184              Head {h00=0x0022, h01=0x0050, text=» LDR A4,A6 EXCHANGE A2 AND A6 «, t00=0x0015, t01=0x0098}
0x2184…2196              Head {h00=0x000e, h01=0x0050, text=» LDR A6,A2«, t00=0x0015, t01=0x00be}
0x2196…21a8              Head {h00=0x000e, h01=0x0050, text=» LDR A2,A4«, t00=0x0015, t01=0x00d0}
0x21a8…21ba              Head {h00=0x000e, h01=0x0050, text=» RB ADR:35«, t00=0x0015, t01=0x00e2}
0x21ba…21c4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00f4}
0x21c4…21f0              Head {h00=0x0028, h01=0x0050, text=»RD:N10 LDR* A3,A2 REMOVE FROM QUEUE «, t00=0x0015, t01=0x00fe}
0x21f0…221c              Head {h00=0x0028, h01=0x0050, text=» ST A3,DWTANC,A6 UPDATE QUEUE ANCHOR«, t00=0x0015, t01=0x012a}
0x221c…222e              Head {h00=0x000e, h01=0x0050, text=» RB RD:N00«, t00=0x0015, t01=0x0156}
0x222e…2238              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0168}
0x2238…2268              Head {h00=0x002c, h01=0x0050, text=»RD:N20 LDKL A2,RD:QUE GET RD:QUE ADDRESS«, t00=0x0015, t01=0x0172}
0x2268…228a              Head {h00=0x001e, h01=0x0050, text=» RB ADR:50 INSERT IN QUEUE«, t00=0x0016, t01=0x0012}
0x228a…2294              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0034}
0x2294…22ac              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRIC01 «, t00=0x0016, t01=0x003e}
0x22ac…22b6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0056}
0x22b6…22e4              Head {h00=0x002a, h01=0x0050, text=»* W R I T E, N O T  A D D R E S S E D «, t00=0x0016, t01=0x0060}
0x22e4…22ee              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x008e}
0x22ee…2318              Head {h00=0x0026, h01=0x0050, text=»WR:NAD EQU * WRITE, NOT ADDRESSED «, t00=0x0016, t01=0x0098}
0x2318…2358              Head {h00=0x003c, h01=0x0050, text=» LD A2,DWTANC,A6 CHECK QUEUE OF ADDRESSED READ REQUESTS «, t00=0x0016, t01=0x00c2}
0x2358…2382              Head {h00=0x0026, h01=0x0050, text=» RF(NZ) WR:N10 ANYTHING IN QUEUE? «, t00=0x0016, t01=0x0102}
0x2382…23be              Head {h00=0x0038, h01=0x0050, text=» LD A2,RD:QUE CHECK QUEUE OF NOT ADDRESSED READ REQ.«, t00=0x0016, t01=0x012c}
0x23be…23e0              Head {h00=0x001e, h01=0x0050, text=» RF(Z) WR:N20 QUEUE EMPTY?«, t00=0x0016, t01=0x0168}
0x23e0…240a              Head {h00=0x0026, h01=0x0050, text=» LDR* A3,A2 NO, REMOVE FROM QUEUE «, t00=0x0016, t01=0x018a}
0x240a…2434              Head {h00=0x0026, h01=0x0050, text=» ST A3,RD:QUE UPDATE QUEUE ANCHOR «, t00=0x0017, t01=0x0024}
0x2434…243e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x004e}
0x243e…246e              Head {h00=0x002c, h01=0x0050, text=»WR:N05 CF A15,ABTIM2 ABORT TIMER IF ANY «, t00=0x0017, t01=0x0058}
0x246e…2480              Head {h00=0x000e, h01=0x0050, text=» RB ADR:35«, t00=0x0017, t01=0x0088}
0x2480…248a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x009a}
0x248a…24b6              Head {h00=0x0028, h01=0x0050, text=»WR:N10 LDR* A3,A2 REMOVE FROM QUEUE «, t00=0x0017, t01=0x00a4}
0x24b6…24e2              Head {h00=0x0028, h01=0x0050, text=» ST A3,DWTANC,A6 UPDATE QUEUE ANCHOR«, t00=0x0017, t01=0x00d0}
0x24e2…24f4              Head {h00=0x000e, h01=0x0050, text=» RB WR:N05«, t00=0x0017, t01=0x00fc}
0x24f4…24fe              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x010e}
0x24fe…252e              Head {h00=0x002c, h01=0x0050, text=»WR:N20 LDKL A2,WR:QUE GET WR:QUE ADDRESS«, t00=0x0017, t01=0x0118}
0x252e…2540              Head {h00=0x000e, h01=0x0050, text=» RB ADR:50«, t00=0x0017, t01=0x0148}
0x2540…254a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x015a}
0x254a…2562              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRIC01 «, t00=0x0017, t01=0x0164}
0x2562…256c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x017c}
0x256c…2584              Head {h00=0x0014, h01=0x0050, text=»* T I M E O U T «, t00=0x0017, t01=0x0186}
0x2584…258e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x000e}
0x258e…25b2              Head {h00=0x0020, h01=0x0050, text=»TIMOUT LDR A6,A1 DWT ADDRESS«, t00=0x0018, t01=0x0018}
0x25b2…25d8              Head {h00=0x0022, h01=0x0050, text=» CM* 0,A2 RESET TIMER POINTER «, t00=0x0018, t01=0x003c}
0x25d8…25ea              Head {h00=0x000e, h01=0x0050, text=» LDR A2,A6«, t00=0x0018, t01=0x0062}
0x25ea…2612              Head {h00=0x0024, h01=0x0050, text=» CF A15,ITAB10 REMOVE FROM QUEUE«, t00=0x0018, t01=0x0074}
0x2612…261c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x009c}
0x261c…2630              Head {h00=0x0010, h01=0x0050, text=»TWR:30 EQU *«, t00=0x0018, t01=0x00a6}
0x2630…2650              Head {h00=0x001c, h01=0x0050, text=» CMR A6 RESET QUEUE LINK«, t00=0x0018, t01=0x00ba}
0x2650…2670              Head {h00=0x001c, h01=0x0050, text=» LDK A1,/40 RETURN CODE «, t00=0x0018, t01=0x00da}
0x2670…2682              Head {h00=0x000e, h01=0x0050, text=» RB END:IO«, t00=0x0018, t01=0x00fa}
0x2682…268c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x010c}
0x268c…26a4              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRIC01 «, t00=0x0018, t01=0x0116}
0x26a4…26ae              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x012e}
0x26ae…26c4              Head {h00=0x0012, h01=0x0050, text=»* I T A B R T «, t00=0x0018, t01=0x0138}
0x26c4…26ce              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x014e}
0x26ce…2700              Head {h00=0x002e, h01=0x0050, text=»*  THIS SUBROUTINE IS CALLED FROM TABORT. «, t00=0x0018, t01=0x0158}
0x2700…273a              Head {h00=0x0036, h01=0x0050, text=»*  IT WILL UPDATE QUEUE AND ABORT TIMER (IF ANY). «, t00=0x0018, t01=0x018a}
0x273a…2744              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0034}
0x2744…2768              Head {h00=0x0020, h01=0x0050, text=»*  INPUT:  A6 = DWT ADDRESS «, t00=0x0019, t01=0x003e}
0x2768…2772              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0062}
0x2772…2798              Head {h00=0x0022, h01=0x0050, text=»*  OUTPUT: A1-A4 ARE DESTROYED«, t00=0x0019, t01=0x006c}
0x2798…27a2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0092}
0x27a2…27b6              Head {h00=0x0010, h01=0x0050, text=»ITABRT EQU *«, t00=0x0019, t01=0x009c}
0x27b6…27c8              Head {h00=0x000e, h01=0x0050, text=» LDR A2,A6«, t00=0x0019, t01=0x00b0}
0x27c8…27d2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x00c2}
0x27d2…27e6              Head {h00=0x0010, h01=0x0050, text=»ITAB05 EQU *«, t00=0x0019, t01=0x00cc}
0x27e6…2808              Head {h00=0x001e, h01=0x0050, text=» CF A15,ABTIM ABORT TIMER «, t00=0x0019, t01=0x00e0}
0x2808…2812              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0102}
0x2812…2832              Head {h00=0x001c, h01=0x0050, text=»* REMOVE DWT FROM QUEUE «, t00=0x0019, t01=0x010c}
0x2832…283c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x012c}
0x283c…2850              Head {h00=0x0010, h01=0x0050, text=»ITAB10 EQU *«, t00=0x0019, t01=0x0136}
0x2850…287a              Head {h00=0x0026, h01=0x0050, text=» LD A1,DWTQUE,A2 GET QUEUE ACHHOR «, t00=0x0019, t01=0x014a}
0x287a…2890              Head {h00=0x0012, h01=0x0050, text=» CWK A1,RD:QUE«, t00=0x0019, t01=0x0174}
0x2890…28c2              Head {h00=0x002e, h01=0x0050, text=» RF(E) ITAB20 NOT-ADDRESSED READ REQUEST? «, t00=0x0019, t01=0x018a}
0x28c2…28d8              Head {h00=0x0012, h01=0x0050, text=» CWK A1,WR:QUE«, t00=0x001a, t01=0x002c}
0x28d8…290a              Head {h00=0x002e, h01=0x0050, text=» RF(E) ITAB20 NOT-ADDRESSED WRITE REQUEST?«, t00=0x001a, t01=0x0042}
0x290a…2948              Head {h00=0x003a, h01=0x0050, text=» ADK A1,DWTANC POINT TO ADDRESS OF FIRST DWT IN QUEUE «, t00=0x001a, t01=0x0074}
0x2948…2952              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x00b2}
0x2952…296a              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRIC01 «, t00=0x001a, t01=0x00bc}
0x296a…2974              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x00d4}
0x2974…297e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x00de}
0x297e…299c              Head {h00=0x001a, h01=0x0050, text=»ITAB20 LDR A4,A1 SAVE «, t00=0x001a, t01=0x00e8}
0x299c…29be              Head {h00=0x001e, h01=0x0050, text=» LDR* A1,A1 NEXT IN QUEUE «, t00=0x001a, t01=0x0106}
0x29be…29de              Head {h00=0x001c, h01=0x0050, text=» CWR A1,A2 SEARCHED DWT?«, t00=0x001a, t01=0x0128}
0x29de…29f8              Head {h00=0x0016, h01=0x0050, text=» RB(NE) ITAB20 NO!«, t00=0x001a, t01=0x0148}
0x29f8…2a1e              Head {h00=0x0022, h01=0x0050, text=» LDR* A3,A1 REMOVE FROM QUEUE «, t00=0x001a, t01=0x0162}
0x2a1e…2a44              Head {h00=0x0022, h01=0x0050, text=» STR A3,A4 UPDATE QUEUE LINKS «, t00=0x001a, t01=0x0188}
0x2a44…2a64              Head {h00=0x001c, h01=0x0050, text=» CMR A2 RESET QUEUE LINK«, t00=0x001b, t01=0x001e}
0x2a64…2a6e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x003e}
0x2a6e…2a84              Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x001b, t01=0x0048}
0x2a84…2a96              Head {h00=0x000e, h01=0x0050, text=» RF IH:RTN«, t00=0x001b, t01=0x005e}
0x2a96…2aa2              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001b, t01=0x0070}
0x2aa2…2aac              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x007c}
0x2aac…2ac2              Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x001b, t01=0x0086}
0x2ac2…2ad2              Head {h00=0x000c, h01=0x0050, text=» RTN A15«, t00=0x001b, t01=0x009c}
0x2ad2…2ade              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001b, t01=0x00ac}
0x2ade…2ae8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x00b8}
0x2ae8…2b00              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRIC01 «, t00=0x001b, t01=0x00c2}
0x2b00…2b0a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x00da}
0x2b0a…2b1e              Head {h00=0x0010, h01=0x0050, text=»* A B T I M «, t00=0x001b, t01=0x00e4}
0x2b1e…2b28              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x00f8}
0x2b28…2b5a              Head {h00=0x002e, h01=0x0050, text=»*  SUBROUTINE FOR ABORTING TIMER (IF ANY).«, t00=0x001b, t01=0x0102}
0x2b5a…2b64              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0134}
0x2b64…2b88              Head {h00=0x0020, h01=0x0050, text=»*  INPUT:  A2 = DWT ADDRESS «, t00=0x001b, t01=0x013e}
0x2b88…2b92              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0162}
0x2b92…2bba              Head {h00=0x0024, h01=0x0050, text=»*  OUTPUT: A1, A3 ARE DESTROYED «, t00=0x001b, t01=0x016c}
0x2bba…2bc4 (28, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0004}
0x2bc4…2bd8              Head {h00=0x0010, h01=0x0050, text=»ABTIM2 EQU *«, t00=0x001c, t01=0x000e}
0x2bd8…2bf8              Head {h00=0x001c, h01=0x0050, text=» CMR A2 RESET QUEUE LINK«, t00=0x001c, t01=0x0022}
0x2bf8…2c02              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0042}
0x2c02…2c1c              Head {h00=0x0016, h01=0x0050, text=»ABTIM LDK A1,DWTTP«, t00=0x001c, t01=0x004c}
0x2c1c…2c44              Head {h00=0x0024, h01=0x0050, text=» ADR A1,A2 TIMER POINTER ADDRESS«, t00=0x001c, t01=0x0066}
0x2c44…2c58              Head {h00=0x0010, h01=0x0050, text=» LDR* A3,A1 «, t00=0x001c, t01=0x008e}
0x2c58…2c7e              Head {h00=0x0022, h01=0x0050, text=» RF(Z) IH:RTN NO TIMER ACTIVE?«, t00=0x001c, t01=0x00a2}
0x2c7e…2c90              Head {h00=0x000e, h01=0x0050, text=» CM* 0,A1 «, t00=0x001c, t01=0x00c8}
0x2c90…2cb6              Head {h00=0x0022, h01=0x0050, text=» CMR A1 INDICATE NO TIMER SET «, t00=0x001c, t01=0x00da}
0x2cb6…2cc0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0100}
0x2cc0…2cd6              Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x001c, t01=0x010a}
0x2cd6…2cee              Head {h00=0x0014, h01=0x0050, text=»IH:RTN ABL IHRTN«, t00=0x001c, t01=0x0120}
0x2cee…2cfa              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001c, t01=0x0138}
0x2cfa…2d04              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0144}
0x2d04…2d1a              Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x001c, t01=0x014e}
0x2d1a…2d30              Head {h00=0x0012, h01=0x0050, text=»IH:RTN RTN A15«, t00=0x001c, t01=0x0164}
0x2d30…2d3c              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001c, t01=0x017a}
0x2d3c…2d46              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0186}
0x2d46…2d5e              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRIC01 «, t00=0x001c, t01=0x0190}
0x2d5e…2d68              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0018}
0x2d68…2d7e              Head {h00=0x0012, h01=0x0050, text=»* M O V B U F «, t00=0x001d, t01=0x0022}
0x2d7e…2d88              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0038}
0x2d88…2dc0              Head {h00=0x0034, h01=0x0050, text=»*   SUBROUTINE TO MOVE BUFFER FROM SENDING TASK «, t00=0x001d, t01=0x0042}
0x2dc0…2dde              Head {h00=0x001a, h01=0x0050, text=»*   TO ADDRESSED TASK.«, t00=0x001d, t01=0x007a}
0x2dde…2e20              Head {h00=0x003e, h01=0x0050, text=»*   EFFECTIVE LENGTH IN BOTH INPUT AND OUTPUT ECB ARE SET.«, t00=0x001d, t01=0x0098}
0x2e20…2e66              Head {h00=0x0042, h01=0x0050, text=»*   A1 WILL CONTAIN RETURN CODE /8 IF SENDING REQUESTED LENGTH«, t00=0x001d, t01=0x00da}
0x2e66…2e9e              Head {h00=0x0034, h01=0x0050, text=»*   WAS GREATER THAN RECEIVING REQUESTED LENGTH.«, t00=0x001d, t01=0x0120}
0x2e9e…2edc              Head {h00=0x003a, h01=0x0050, text=»*   TENDIO WILL PERFORM THE MOVE IN SYSTEMS WITH MMU. «, t00=0x001d, t01=0x0158}
0x2edc…2ee6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0008}
0x2ee6…2f04              Head {h00=0x001a, h01=0x0050, text=»*   INPUT PARAMETERS: «, t00=0x001e, t01=0x0012}
0x2f04…2f22              Head {h00=0x001a, h01=0x0050, text=»*   A2  RECEIVING DWT «, t00=0x001e, t01=0x0030}
0x2f22…2f40              Head {h00=0x001a, h01=0x0050, text=»*   A5  STACK POINTER «, t00=0x001e, t01=0x004e}
0x2f40…2f5c              Head {h00=0x0018, h01=0x0050, text=»*   A6  SENDING DWT «, t00=0x001e, t01=0x006c}
0x2f5c…2f66              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0088}
0x2f66…2f82              Head {h00=0x0018, h01=0x0050, text=»*   REGISTER USAGE: «, t00=0x001e, t01=0x0092}
0x2f82…2f9e              Head {h00=0x0018, h01=0x0050, text=»*   A1  RETURN CODE «, t00=0x001e, t01=0x00ae}
0x2f9e…2fc0              Head {h00=0x001e, h01=0x0050, text=»*   A2  DWT RECEIVING TASK«, t00=0x001e, t01=0x00ca}
0x2fc0…2fe0              Head {h00=0x001c, h01=0x0050, text=»*   A3  WORKING REGISTER«, t00=0x001e, t01=0x00ec}
0x2fe0…2ffe              Head {h00=0x001a, h01=0x0050, text=»*   A4  BUFFER POINTER«, t00=0x001e, t01=0x010c}
0x2ffe…301a              Head {h00=0x0018, h01=0x0050, text=»*   A5  STACKPOINTER«, t00=0x001e, t01=0x012a}
0x301a…303a              Head {h00=0x001c, h01=0x0050, text=»*   A6  DWT SENDING TASK«, t00=0x001e, t01=0x0146}
0x303a…3062              Head {h00=0x0024, h01=0x0050, text=»*   A7  RECEIVING BUFFER POINTER«, t00=0x001e, t01=0x0166}
0x3062…308a              Head {h00=0x0024, h01=0x0050, text=»*   A8  ECB ADDRESS SENDING TASK«, t00=0x001e, t01=0x018e}
0x308a…30b4              Head {h00=0x0026, h01=0x0050, text=»*   A9  ECB ADDRESS RECEIVING TASK«, t00=0x001f, t01=0x0026}
0x30b4…30be              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0050}
0x30be…30d2              Head {h00=0x0010, h01=0x0050, text=»MOVBUF EQU *«, t00=0x001f, t01=0x005a}
0x30d2…30f6              Head {h00=0x0020, h01=0x0050, text=» LD A8,DWTECB,A6 SENDING ECB«, t00=0x001f, t01=0x006e}
0x30f6…311e              Head {h00=0x0024, h01=0x0050, text=» ENB  GIVE OTHER TASKS A CHANCE «, t00=0x001f, t01=0x0092}
0x311e…3128              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x00ba}
0x3128…3140              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRIC01 «, t00=0x001f, t01=0x00c4}
0x3140…314a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x00dc}
0x314a…3154              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x00e6}
0x3154…3166              Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x001f, t01=0x00f0}
0x3166…318c              Head {h00=0x0022, h01=0x0050, text=» LD A9,DWTECB,A2 RECEIVING ECB«, t00=0x001f, t01=0x0102}
0x318c…31bc              Head {h00=0x002c, h01=0x0050, text=» LD A3,ECBRL,A8 SENDING REQUESTED LENGTH«, t00=0x001f, t01=0x0128}
0x31bc…31d2              Head {h00=0x0012, h01=0x0050, text=» RB(N) DIS:OE «, t00=0x001f, t01=0x0158}
0x31d2…31ea              Head {h00=0x0014, h01=0x0050, text=» CW A3,ECBRL,A9 «, t00=0x001f, t01=0x016e}
0x31ea…3200              Head {h00=0x0012, h01=0x0050, text=» RF(NG) MOV:05«, t00=0x001f, t01=0x0186}
0x3200…3230              Head {h00=0x002c, h01=0x0050, text=» LDK A1,8 RETURN CODE (INCORRECT LENGTH)«, t00=0x0020, t01=0x000c}
0x3230…3248              Head {h00=0x0014, h01=0x0050, text=» LD A3,ECBRL,A9 «, t00=0x0020, t01=0x003c}
0x3248…325e              Head {h00=0x0012, h01=0x0050, text=» RB(N) DIS:OE «, t00=0x0020, t01=0x0054}
0x325e…3268              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x006a}
0x3268…327c              Head {h00=0x0010, h01=0x0050, text=»MOV:05 EQU *«, t00=0x0020, t01=0x0074}
0x327c…3292              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0020, t01=0x0088}
0x3292…32cc              Head {h00=0x0036, h01=0x0050, text=» LDKL A4,ITAD GET ADDRESS TO DRIVER ADDRESS BLOCK «, t00=0x0020, t01=0x009e}
0x32cc…32fa              Head {h00=0x002a, h01=0x0050, text=» CW A3,BUFLEN,A4 CHECK MMU BUFFER SIZE«, t00=0x0020, t01=0x00d8}
0x32fa…332a              Head {h00=0x002c, h01=0x0050, text=» RF(NG) MOV:10 MMU BUFFER LARGE ENOUGH? «, t00=0x0020, t01=0x0106}
0x332a…3354              Head {h00=0x0026, h01=0x0050, text=» LDKL A1,/8008 NO, INDICATE ERROR «, t00=0x0020, t01=0x0136}
0x3354…3388              Head {h00=0x0030, h01=0x0050, text=» ABL DISEND BRANCH TO DISPATCHER VIA TENDIO «, t00=0x0020, t01=0x0160}
0x3388…3392 (33, 0, 398) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0004}
0x3392…33a6              Head {h00=0x0010, h01=0x0050, text=»MOV:10 EQU *«, t00=0x0021, t01=0x000e}
0x33a6…33b2              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0021, t01=0x0022}
0x33b2…33bc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x002e}
0x33bc…33c4              Head {h00=0x0004, h01=0x0050, t00=0x0021, t01=0x0038}
0x33c4…33ec              Head {h00=0x0024, h01=0x0050, text=» ST A3,ECBEL,A8 EFFECTIVE LENGTH«, t00=0x0021, t01=0x0040}
0x33ec…3414              Head {h00=0x0024, h01=0x0050, text=» ST A3,ECBEL,A9 EFFECTIVE LENGTH«, t00=0x0021, t01=0x0068}
0x3414…341e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0090}
0x341e…3436              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRIC01 «, t00=0x0021, t01=0x009a}
0x3436…3440              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00b2}
0x3440…344a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00bc}
0x344a…3460              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0021, t01=0x00c6}
0x3460…348e              Head {h00=0x002a, h01=0x0050, text=» LD A4,ECBBA,A8 SENDING BUFFER ADDRESS«, t00=0x0021, t01=0x00dc}
0x348e…34be              Head {h00=0x002c, h01=0x0050, text=» LD A7,ECBBA,A9 RECEIVING BUFFER ADDRESS«, t00=0x0021, t01=0x010a}
0x34be…34c8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x013a}
0x34c8…34dc              Head {h00=0x0010, h01=0x0050, text=»MOV:15 EQU *«, t00=0x0021, t01=0x0144}
0x34dc…34ee              Head {h00=0x000e, h01=0x0050, text=» SUK A3,1 «, t00=0x0021, t01=0x0158}
0x34ee…351a              Head {h00=0x0028, h01=0x0050, text=» RF(N) MOV:20 ALL CHARACTERS MOVED? «, t00=0x0021, t01=0x016a}
0x351a…352c              Head {h00=0x000e, h01=0x0050, text=» LCR A9,A4«, t00=0x0022, t01=0x0008}
0x352c…353e              Head {h00=0x000e, h01=0x0050, text=» SCR A9,A7«, t00=0x0022, t01=0x001a}
0x353e…3550              Head {h00=0x000e, h01=0x0050, text=» ADK A4,1 «, t00=0x0022, t01=0x002c}
0x3550…3562              Head {h00=0x000e, h01=0x0050, text=» ADK A7,1 «, t00=0x0022, t01=0x003e}
0x3562…3574              Head {h00=0x000e, h01=0x0050, text=» RB MOV:15«, t00=0x0022, t01=0x0050}
0x3574…357e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x0062}
0x357e…3592              Head {h00=0x0010, h01=0x0050, text=»MOV:20 EQU *«, t00=0x0022, t01=0x006c}
0x3592…359e              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0022, t01=0x0080}
0x359e…35a8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x008c}
0x35a8…35b4              Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x0022, t01=0x0096}
0x35b4…35c4              Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x0022, t01=0x00a2}
0x35c4…35ce              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x00b2}
0x35ce…35d8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x00bc}
0x35d8…35e2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x00c6}
0x35e2…35ee              Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0022, t01=0x00d0}
0x35ee…35f2              Head {h00=0x4004, h01=0x0000}
0x35f2…35f6              00 22 00 dc                                                                                                                                                                                                                                       ┆ "  ┆
0x35f6…35fe (35, 1, 8)   20 04 00 00 00 23 00 04                                                                                                                                                                                                                           ┆     #  ┆
0x35fe…364e (36, 0, 398) 4e 20 45 43 42 20 00 13 01 68 00 06 00 50 2a 20 00 14 00 0e 00 38 00 50 46 44 3a 30 30 35 5c 53 54 5c 41 31 2c 44 57 54 3a 4c 41 2c 41 36 5c 31 36 20 42 49 54 20 4c 4f 47 49 43 41 4c 20 42 55 46 46 45 52 20 41 44 44 52 45 53 53 00 14 00 18   ┆N ECB    h   P*      8 PFD:005 ST A1,DWT:LA,A6 16 BIT LOGICAL BUFFER ADDRESS    ┆
0x364e…369e              00 06 00 50 2a 20 00 14 00 54 00 14 00 50 5c 45 4a 45 43 54 5c 5c 5c 44 52 46 44 30 31 20 00 14 00 5e 00 08 00 50 5c 58 49 46 00 14 00 76 00 06 00 50 2a 20 00 14 00 82 00 0e 00 50 5c 4c 44 52 5c 41 31 2c 41 37 00 14 00 8c 00 1e 00 50 5c 41   ┆   P*    T   P EJECT   DRFD01    ^   P XIF   v   P*        P LDR A1,A7       P A┆
0x369e…36ee              42 4c 28 5a 29 5c 46 44 3a 30 37 30 5c 54 45 53 54 20 53 54 41 54 55 53 00 14 00 9e 00 0e 00 50 5c 53 55 4b 5c 41 31 2c 31 20 00 14 00 c0 00 20 00 50 5c 52 46 28 5a 29 5c 46 44 3a 30 34 30 5c 50 48 59 53 49 43 41 4c 20 52 45 41 44 20 00 14   ┆BL(Z) FD:070 TEST STATUS       P SUK A1,1        P RF(Z) FD:040 PHYSICAL READ   ┆
0x36ee…373e              00 d2 00 0e 00 50 5c 53 55 4b 5c 41 31 2c 34 20 00 14 00 f6 00 1e 00 50 5c 52 46 28 5a 29 5c 46 44 3a 30 31 30 5c 42 41 53 49 43 20 57 52 49 54 45 20 00 14 01 08 00 0e 00 50 5c 53 55 4b 5c 41 31 2c 31 32 00 14 01 2a 00 20 00 50 5c 52 46 28   ┆     P SUK A1,4        P RF(Z) FD:010 BASIC WRITE        P SUK A1,12   *   P RF(┆
0x373e…378c              5a 29 5c 46 44 3a 30 34 30 5c 50 48 59 53 49 43 41 4c 20 52 45 41 44 20 00 14 01 3c 00 0e 00 50 5c 53 55 4b 5c 41 31 2c 34 20 00 14 01 60 00 20 00 50 5c 52 46 28 5a 29 5c 46 44 3a 30 32 38 5c 50 48 59 53 49 43 41 4c 20 57 52 49 54 45         ┆Z) FD:040 PHYSICAL READ    <   P SUK A1,4    `   P RF(Z) FD:028 PHYSICAL WRITE┆

Reduced view