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

⟦8882d3ac5⟧

    Length: 11102 (0x2b5e)
    Notes: pts_type(SC)
    Names: »DRLP01.SC«

Derivation

└─⟦173d42e04⟧ Bits:30009663 Philips computer tape "600105"
    └─⟦this⟧ »TOSSWORK/DRLP01.SC« 

PTS(SC)

	IDENT DRLP01 	REL 10.0 80-03-14 870105041000 

* 
* 
**********************************************************
* 
*   PHILIPS TERMINAL SYSTEM PTS 
* 
*   DRLP01 = DRIVER LINE PRINTER
* 
* 
* 
* 
* 
* 
**********************************************************
* 
* 
*    THIS DRIVER HANDLES ONE LINE PRINTER PTS 6881 CONNECTED
*    TO CPU VIA CHLP ON MULTIPLEX CHANNEL OR PROGRAMMED 
*    CHANNEL
* 
	EJECT			DRLP01 
* 
* 
************************
*    ENTRIES           *
************************
* 
* 
	ENTRY	LPADR	ADDRESS BLOCK
	ENTRY	ACLP	ACTIVATION DRIVER 
	ENTRY	IHLP	INTERRUPT HANDLER 
	ENTRY	LPON	RECOVERY ROUTINE
	ENTRY	DWLP01	DWT FOR LINE PRINTER



* 
* 
****************************************
*    EXTERNAL TOSS MODULE ENTRIES      *
****************************************
* 
* 
	EXTRN	TDISP	DISPATCHER 
	EXTRN	TENDIO	END I/O 
	EXTRN	SAVE8	SAVE 8 REGS ON STACK 
	EXTRN	DISIOE	REQUEST ERROR 
	EXTRN	DWTST	STATUS 
	EXTRN	DWTBC	BYTE COUNTER 
	EXTRN	DWTECB	ECB ADDRESS 
	EXTRN	DWTOR	DWT INDEX AND ORDER
	EXTRN	DWTA3	SAVE AREA A3 
	EXTRN	DWTA4	SAVE AREA A4 
	EXTRN	DWTA5	SAVE AREA A5 
	EXTRN	DWTSB2	STACK BASE 2 IN DWT 
	EXTRN	INTSAV	SAVE AREA LAST INTERRUPT
	EXTRN	PFPOST	PWF POST PROCESSING FLAG
	EJECT			DRLP01 
* 
* 
***************************** 
*    CONSTANTS              * 
***************************** 
* 
* 
DWALP	EQU	/0F 
MUXLP	EQU	DWALP+DWALP	MUX ADDRESS 
* 
	EJECT			DRLP01 
* 
* 
***************************************** 
* 
*	CONDITIONAL ASSEMBLY
* 
***************************************** 
* 
*    PROGRAMMED CHANNEL MAY BE USED INSTEAD OF
*    MULTIPLEX CHANNEL BY SETTING X:A=1 
* 
X:A	EQU	0 
CHAN	EQU	X:A
* 
*	A PROGRAM VERSION USING TOSS MMU PAGING 
*	IS OBTAINED BY SETTING MMUPAG EQU 1.
* 
MMUPAG	EQU	0
* 
* 
*	A PROGRAM VERSION USING THE EXTENDED INSTRUCTION
*	SET IS OBTAINED BY SETTING CPU852 EQU 0.
* 
CPU852	EQU	1
* 
*   MMU BUFFER SIZE 
* 
X:B	EQU	67
DVBLEN	EQU	X:B
* 
*   MMU DEVICE INDEX
* 
X:C	EQU	2 
DEVIND	EQU	X:C	LINE PRINTER DEVICE INDEX
* 
	EJECT			DRLP01 
* 
* 
*********************** 
*    ORDERS           * 
*********************** 
* 
*    ORDER /00: TEST STATUS.
*               A TST INSTRUCTION IS EXECUTED TO SEE
*               IF LINE PRINTER IS OPERABLE.
* 
*    ORDER /05: BASIC WRITE.
* 
*               THE REQUESTED NUMBER OF CHARACTERS ARE
*               SENT TO THE LINE PRINTER WITHOUT ANY CHECK. 
* 
*    ORDER /06: STANDARD WRITE. 
*               FIRST WORD IN ECB BUFFER CONTAINS A CONTROL 
*               CHARACTER.
*               /2B: PRINT LINE WITHOUT ADVANCING PAPER 
*               /30: ADVANCE TWO LINES BEFORE PRINTING
*               /31: SKIP TO TOP OF FORM BEFORE PRINTING
*               OTHER CHARACTERS GIVES A LINE FEED BEFORE 
*               PRINTING. 
* 
* 
*               CHARACTERS IN BUFFER SHOULD BE WITHIN THE 
*               INTERVAL /20-/5F. NO CHECK IS CARRIED OUT 
*               BY DRIVER. AT  THE END OF ECB BUFFER ONE BYTE 
*               MUST BE RESERVED FOR THE DRIVER TO STORE A
*               PRINT CHARACTER.
* 
	EJECT			DRLP01 
* 
* 
************************************
*    NORMAL REGISTER USAGE         *
************************************
* 
* 
*    A1 = RETURN CODE 
*    A2 = WORK REGISTER 
*    A3 = WORK REGISTER 
*    A4 = BUFFER ADDRESS
*    A5 = STACK BASE
*    A6 = DWT ADDRESS 
*    A7 = ORDER 
*    A8 = ECB ADDRESS 
* 
* 
********************************
*    TABLES                    *
********************************
* 
* 
	DATA	DVBLEN+DVBLEN	MMU BUFFER LENGTH 
	DATA	DEVIND	DEVICE INDEX 
LPADR	DATA	ACLP	ACTIVATION DRIVER 
	DATA	0	ABORT ROUTINE ADDRESS 
* 
	EJECT			DRLP01 
* 
* 
*    A C T I V A T I O N
* 
* 
ACLP	EQU	*
	LDK	A1,/0D	CARRIAGE RETURN 
	LDR	A7,A7	ORDER 0 ?
	RF(NE)	ACLP05	NO 
	LDKL	A4,DWTBC	BYTE COUNTER 
	ADR	A4,A6	ADD DWT ADDRESS
	SCR	A1,A4	STORE CARRIAGE RETURN
	LDK	A2,1 
	RF	ACLP30
* 
ACLP05	LD	A4,2,A8	BUFFER ADDRESS
	LD	A2,4,A8	REQ. LENGTH 
	SUK	A7,5	ORDER 5 ? 
	RF(E)	ACLP30 
	SUK	A7,1	ORDER 6 ? 
	RF(E)	ACLP10 
* 
ACERR	ABL	DISIOE
* 
	EJECT			DRLP01 
* 
* 
ACLP10	EQU	*
	CWK	A2,2	REQ. LENGTH < 2 ? 
	RF(NL)	ACLP12	NO 
	LDK	A2,2	YES , SAME ACTIONS AS FOR REQ. LENGTH=2 
* 
ACLP12	EQU	*
	LDR	A3,A4	BUFFER ADDRESS 
	ADR	A3,A2	ADDED WITH REQ. LENGTH 
	SCR	A1,A3	STORE PRINT CHARACTER
	ADK	A2,1 
	LCR	A3,A4
	ECR	A3,A3
	LC	A3,1,A4	GET CONTROL CHARACTER 
	ST	A3,CONCHA 
	ANK	A3,/FF 
	SUK	A3,/2B	SUPER POSITIONING ? 
	RF(NE)	ACLP15	NO 
	SUK	A2,2	DECREMENT REQ. LENGTH 
	ADK	A4,2	INCREMENT BUFFER ADDRESS
	RF	ACLP30
* 
ACLP15	LDK	A1,/0A	LINE FEED 
	SC	A1,1,A4	SECOND CHARACTER IN BUFFER
	SUK	A3,5	TWO LINE FEEDS ?
	RF(E)	ACLP20	YES 
	LDK	A1,/0C	TOP OF FORM 
	SUK	A3,1	WANTED ?
	RF(E)	ACLP20	YES 
	LDK	A1,/0D	CARRIAGE RETURN 
* 
	EJECT			DRLP01 
* 
* 
ACLP20	SCR	A1,A4	STORE FIRST CHARACTER IN BUFFER
ACLP30	CF	A5,CIOSTA	SEND BUFFER 
	SUK	A7,6	ORDER 6 ? 
	RF(NE)	ENDIO 
	LDR	A2,A2
	RF(NN)	ACLP35
	IM	6,A8	ADD FOR EXTRA CHAR. AT BUFFER END (/0D)
* 
ACLP35	EQU	*
	LD	A4,2,A8	BUFFER ADDRESS
	LDKL	A3,0
CONCHA	EQU	*-2
	SC	A3,1,A4	RESET CONTROL CHARACTER IN BUFFER 
	ECR	A3,A3
	SCR	A3,A4	ALSO RESET FIRST BYTE
* 
ENDIO	CF	A15,TENDIO	END REQUEST 
EXIT	ABL	TDISP
* 
	EJECT			DRLP01 
* 
* 
*    CIOSTA 
*    SUBROUTINE TO SEND BUFFER
* 
* 
CIOSTA	EQU	*
	ST	A5,DWTA5,A6	SAVE A5 
	IFT	CHAN=0 
	ORKL	A2,/4000	INDICATE CHARACTER MODE, OUTPUT AND
			IN RIGHT BYTE NUMBER OF
			CHARACTERS TO SEND 
	WER	A2,MUXLP	FIRST WRITE EXTERNAL REGISTER 
	WER	A4,MUXLP+1	SECOND WRITE EXTERNAL REGISTER
	XIF
* 
	IFT	CHAN=1 
	ST	A4,DWTA3,A6	SAVE BUFFER ADDRESS 
	ADR	A4,A2
	ST	A4,DWTA4,A6	SAVE BUFFER END ADDRESS+1 
	XIF
* 
	LD	A1,PFPOST 
	RB(NZ)	EXIT	PFINIT PENDING 
	CIO	A2,1,DWALP	CIO START 
	RB(Z)	EXIT 
	LDK	A1,1	ERROR 
	RB	ENDIO 
* 
	EJECT			DRLP01 
* 
* 
*    RECOVERY ROUTINE 
* 
* 
LPON	EQU	*
	IFT	CPU852=1 
	CF	A15,SAVE8	SAVE A1-A8 ON STACK 
	XIF
* 
	IFT	CPU852=0 
	MSR	8,A15	SAVE A1-A8 ON STACK
	XIF
* 
	LDK	A1,1	NOT OPERABLE
	LDKL	A6,DWLP01	DWT ADDRESS 
	LD	A2,DWTST,A6	DWT STATUS
	RB(N)	EXIT	LP FREE 
	RF	IHLP30
* 
	EJECT			DRLP01 
* 
* 
*    I N T E R R U P T
* 
* 
IHLP	EQU	*
	ST	P,INTSAV	SAVE LAST INTERRUPT
	IFT	CHAN=0 
	IFT	CPU852=1 
	CF	A15,SAVE8	SAVE A1-A8 ON STACK 
	XIF
* 
	IFT	CHAN=0 
	IFT	CPU852=0 
	MSR	8,A15	SAVE A1-A8 ON STACK
	XIF
* 
	IFT	CHAN=1 
	STR	A1,A15 
	STR	A2,A15 
	LDKL	A2,DWLP01	DWT-ADDRESS 
	LD	A1,DWTA3,A2	POINTER AT NEXT BYTE IN BUFFER
	LCR	A2,A1	NEXT BYTE
	OTR	A2,0,DWALP	WRITE ONE BYTE
	RF(NA)	IHLP20	NOT ACCEPTED 
	LDKL	A2,DWLP01	DWT-ADDRESS 
	ADK	A1,1 
	ST	A1,DWTA3,A2	UPDATE POINTER
	CW	A1,DWTA4,A2 
	RF(NE)	IHLP10	NOT LAST BYTE
	CIO	A2,0,DWALP	CIO HALT
IHLP10	EQU	*
	LDR*	A2,A15
	LDR*	A1,A15
	RTN	A15
* 
* 
* 
IHLP20	STR	A3,A15 
	STR	A4,A15 
	STR	A5,A15 
	STR	A6,A15 
	STR	A7,A15 
	STR	A8,A15 
	XIF
* 
	SST	A1,DWALP	GET STATUS
	LDKL	A6,DWLP01	DWT ADDRESS 
* 
IHLP30	EQU	*
	LD	A7,DWTOR,A6	ORDER 
	ANK	A7,/FF 
	LD	A8,DWTECB,A6	ECB ADDRESS
* 
	IFT	CHAN=0 
	RER	A3,MUXLP	GET NUMBER OF NOT TRANSFERED CHAR.
	ANKL	A3,/FFF 
	LD	A2,4,A8	CALCULATE NUMB. OF TRANSFERED CHARACTERS
	SUR	A2,A3
	XIF
* 
	EJECT			DRLP01 
* 
* 
	IFT	CHAN=1 
	LD	A2,DWTA3,A6	GET BUFFER-POINTER
	CWK	A7,6	ORDER 6?
	RF(NE)	IHLP35
	ADK	A2,1	YES 
IHLP35	EQU	*
	SU	A2,2,A8	CALCULATE NUMB. OF TRANSFERED CHARACTERS
	XIF
	ST	A2,6,A8	STORE EFF. LENGTH 
	LD	A5,DWTA5,A6	GET STACK VALUE 
	RTN	A5 
* 
	EJECT			DRLP01 
* 
*    D W L P 0 1
* 
*    DEVICE WORK TABLE FOR LINE PRINTER 
* 
DWLP01	EQU	*
	DATA	0	CHANNEL PARAMETER 
	DATA	/8000	STATUS
	DATA	0	ECB ADDRESS 
	DATA	0	ORDER 
	DATA	LPADR	ADDRESS TO ADDRESS BLOCK
	DATA	0	TTAB ADDRESS
	DATA	0	WAIT/ACTIVATE INDICATOR 
	DATA	0	TERMINAL QUEUE
	IFT	MMUPAG=1 
	DATA	0	SAVE AREA USER ECB ADDRESS
	DATA	DEVECB	MMU ECB ADDRESS
	XIF
	DATA	0	OUTPUT QUEUE LINK 
	DATA	0	SAVE AREA FOR A3
	DATA	0	SAVE AREA FOR A4
	DATA	0	SAVE AREA FOR A5
	RES	4	DWT STACK
* 
	IFT	MMUPAG=1 
DEVECB	EQU	*
	DATA	0 
	DATA	LP:BUF
	DATA	0,0,0,0 
LP:BUF	RES	DVBLEN+1 
	XIF
* 
	END

HexDump

0x0000…0036 (0, 0, 400)  Head {h00=0x0032, h01=0x0050, text=» IDENT DRLP01  REL 10.0 80-03-14 870105041000 «, t00=0x0000, t01=0x0004}
0x0036…003e              Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x003e…0048              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0042}
0x0048…0052              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x004c}
0x0052…0094              Head {h00=0x003e, h01=0x0050, text=»**********************************************************«, t00=0x0000, t01=0x0056}
0x0094…009e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0098}
0x009e…00c6              Head {h00=0x0024, h01=0x0050, text=»*   PHILIPS TERMINAL SYSTEM PTS «, t00=0x0000, t01=0x00a2}
0x00c6…00d0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00ca}
0x00d0…00f8              Head {h00=0x0024, h01=0x0050, text=»*   DRLP01 = DRIVER LINE PRINTER«, t00=0x0000, t01=0x00d4}
0x00f8…0102              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00fc}
0x0102…010c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0106}
0x010c…0116              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0110}
0x0116…0120              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x011a}
0x0120…012a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0124}
0x012a…0134              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x012e}
0x0134…0176              Head {h00=0x003e, h01=0x0050, text=»**********************************************************«, t00=0x0000, t01=0x0138}
0x0176…0180              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x017a}
0x0180…018a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0184}
0x018a…01ce              Head {h00=0x0040, h01=0x0050, text=»*    THIS DRIVER HANDLES ONE LINE PRINTER PTS 6881 CONNECTED«, t00=0x0000, t01=0x018e}
0x01ce…020e              Head {h00=0x003c, h01=0x0050, text=»*    TO CPU VIA CHLP ON MULTIPLEX CHANNEL OR PROGRAMMED «, t00=0x0001, t01=0x0042}
0x020e…0222              Head {h00=0x0010, h01=0x0050, text=»*    CHANNEL«, t00=0x0001, t01=0x0082}
0x0222…022c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0096}
0x022c…0244              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRLP01 «, t00=0x0001, t01=0x00a0}
0x0244…024e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00b8}
0x024e…0258              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00c2}
0x0258…0278              Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x0001, t01=0x00cc}
0x0278…0298              Head {h00=0x001c, h01=0x0050, text=»*    ENTRIES           *«, t00=0x0001, t01=0x00ec}
0x0298…02b8              Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x0001, t01=0x010c}
0x02b8…02c2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x012c}
0x02c2…02cc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0136}
0x02cc…02ee              Head {h00=0x001e, h01=0x0050, text=» ENTRY LPADR ADDRESS BLOCK«, t00=0x0001, t01=0x0140}
0x02ee…0314              Head {h00=0x0022, h01=0x0050, text=» ENTRY ACLP ACTIVATION DRIVER «, t00=0x0001, t01=0x0162}
0x0314…033a              Head {h00=0x0022, h01=0x0050, text=» ENTRY IHLP INTERRUPT HANDLER «, t00=0x0001, t01=0x0188}
0x033a…035e              Head {h00=0x0020, h01=0x0050, text=» ENTRY LPON RECOVERY ROUTINE«, t00=0x0002, t01=0x001e}
0x035e…0388              Head {h00=0x0026, h01=0x0050, text=» ENTRY DWLP01 DWT FOR LINE PRINTER«, t00=0x0002, t01=0x0042}
0x0388…0390              Head {h00=0x0004, h01=0x0050, t00=0x0002, t01=0x006c}
0x0390…0398              Head {h00=0x0004, h01=0x0050, t00=0x0002, t01=0x0074}
0x0398…03a0              Head {h00=0x0004, h01=0x0050, t00=0x0002, t01=0x007c}
0x03a0…03aa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0084}
0x03aa…03b4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x008e}
0x03b4…03e4              Head {h00=0x002c, h01=0x0050, text=»****************************************«, t00=0x0002, t01=0x0098}
0x03e4…0414              Head {h00=0x002c, h01=0x0050, text=»*    EXTERNAL TOSS MODULE ENTRIES      *«, t00=0x0002, t01=0x00c8}
0x0414…0444              Head {h00=0x002c, h01=0x0050, text=»****************************************«, t00=0x0002, t01=0x00f8}
0x0444…044e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0128}
0x044e…0458              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0132}
0x0458…0478              Head {h00=0x001c, h01=0x0050, text=» EXTRN TDISP DISPATCHER «, t00=0x0002, t01=0x013c}
0x0478…0496              Head {h00=0x001a, h01=0x0050, text=» EXTRN TENDIO END I/O «, t00=0x0002, t01=0x015c}
0x0496…04c0              Head {h00=0x0026, h01=0x0050, text=» EXTRN SAVE8 SAVE 8 REGS ON STACK «, t00=0x0002, t01=0x017a}
0x04c0…04e4              Head {h00=0x0020, h01=0x0050, text=» EXTRN DISIOE REQUEST ERROR «, t00=0x0003, t01=0x0014}
0x04e4…0500              Head {h00=0x0018, h01=0x0013, text=» EXTRN DWTST STATUS «, t00=0x0003, t01=0x0038}
0x0500…0522              Head {h00=0x001e, h01=0x0019, text=» EXTRN DWTBC BYTE COUNTER «, t00=0x0003, t01=0x0054}
0x0522…0544              Head {h00=0x001e, h01=0x0019, text=» EXTRN DWTECB ECB ADDRESS «, t00=0x0003, t01=0x0076}
0x0544…056c              Head {h00=0x0024, h01=0x0020, text=» EXTRN DWTOR DWT INDEX AND ORDER«, t00=0x0003, t01=0x0098}
0x056c…058e              Head {h00=0x001e, h01=0x0050, text=» EXTRN DWTA3 SAVE AREA A3 «, t00=0x0003, t01=0x00c0}
0x058e…05b0              Head {h00=0x001e, h01=0x0019, text=» EXTRN DWTA4 SAVE AREA A4 «, t00=0x0003, t01=0x00e2}
0x05b0…05d2              Head {h00=0x001e, h01=0x0019, text=» EXTRN DWTA5 SAVE AREA A5 «, t00=0x0003, t01=0x0104}
0x05d2…05fc              Head {h00=0x0026, h01=0x0021, text=» EXTRN DWTSB2 STACK BASE 2 IN DWT «, t00=0x0003, t01=0x0126}
0x05fc…062a              Head {h00=0x002a, h01=0x0050, text=» EXTRN INTSAV SAVE AREA LAST INTERRUPT«, t00=0x0003, t01=0x0150}
0x062a…0658              Head {h00=0x002a, h01=0x0050, text=» EXTRN PFPOST PWF POST PROCESSING FLAG«, t00=0x0003, t01=0x017e}
0x0658…0670              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRLP01 «, t00=0x0004, t01=0x001c}
0x0670…067a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0034}
0x067a…0684              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x003e}
0x0684…06aa              Head {h00=0x0022, h01=0x0050, text=»***************************** «, t00=0x0004, t01=0x0048}
0x06aa…06d0              Head {h00=0x0022, h01=0x0050, text=»*    CONSTANTS              * «, t00=0x0004, t01=0x006e}
0x06d0…06f6              Head {h00=0x0022, h01=0x0050, text=»***************************** «, t00=0x0004, t01=0x0094}
0x06f6…0700              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00ba}
0x0700…070a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00c4}
0x070a…0720              Head {h00=0x0012, h01=0x0050, text=»DWALP EQU /0F «, t00=0x0004, t01=0x00ce}
0x0720…074a              Head {h00=0x0026, h01=0x0050, text=»MUXLP EQU DWALP+DWALP MUX ADDRESS «, t00=0x0004, t01=0x00e4}
0x074a…0754              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x010e}
0x0754…076c              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRLP01 «, t00=0x0004, t01=0x0118}
0x076c…0776              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0130}
0x0776…0780              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x013a}
0x0780…07b2              Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0004, t01=0x0144}
0x07b2…07bc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0176}
0x07bc…07da              Head {h00=0x001a, h01=0x0050, text=»* CONDITIONAL ASSEMBLY«, t00=0x0004, t01=0x0180}
0x07da…07e4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x000e}
0x07e4…0816              Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0005, t01=0x0018}
0x0816…0820              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x004a}
0x0820…0856              Head {h00=0x0032, h01=0x0050, text=»*    PROGRAMMED CHANNEL MAY BE USED INSTEAD OF«, t00=0x0005, t01=0x0054}
0x0856…0886              Head {h00=0x002c, h01=0x0050, text=»*    MULTIPLEX CHANNEL BY SETTING X:A=1 «, t00=0x0005, t01=0x008a}
0x0886…0890              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x00ba}
0x0890…08a2              Head {h00=0x000e, h01=0x0050, text=»X:A EQU 0 «, t00=0x0005, t01=0x00c4}
0x08a2…08b6              Head {h00=0x0010, h01=0x0050, text=»CHAN EQU X:A«, t00=0x0005, t01=0x00d6}
0x08b6…08c0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x00ea}
0x08c0…08f2              Head {h00=0x002e, h01=0x0050, text=»* A PROGRAM VERSION USING TOSS MMU PAGING «, t00=0x0005, t01=0x00f4}
0x08f2…0920              Head {h00=0x002a, h01=0x0050, text=»* IS OBTAINED BY SETTING MMUPAG EQU 1.«, t00=0x0005, t01=0x0126}
0x0920…092a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0154}
0x092a…093e              Head {h00=0x0010, h01=0x0050, text=»MMUPAG EQU 0«, t00=0x0005, t01=0x015e}
0x093e…0948              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0172}
0x0948…0952              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x017c}
0x0952…098c              Head {h00=0x0036, h01=0x0050, text=»* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION«, t00=0x0005, t01=0x0186}
0x098c…09be              Head {h00=0x002e, h01=0x0050, text=»* SET IS OBTAINED BY SETTING CPU852 EQU 0.«, t00=0x0006, t01=0x0030}
0x09be…09c8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0062}
0x09c8…09dc              Head {h00=0x0010, h01=0x0050, text=»CPU852 EQU 1«, t00=0x0006, t01=0x006c}
0x09dc…09e6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0080}
0x09e6…0a02              Head {h00=0x0018, h01=0x0050, text=»*   MMU BUFFER SIZE «, t00=0x0006, t01=0x008a}
0x0a02…0a0c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00a6}
0x0a0c…0a1e              Head {h00=0x000e, h01=0x0050, text=»X:B EQU 67«, t00=0x0006, t01=0x00b0}
0x0a1e…0a34              Head {h00=0x0012, h01=0x0050, text=»DVBLEN EQU X:B«, t00=0x0006, t01=0x00c2}
0x0a34…0a3e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00d8}
0x0a3e…0a5a              Head {h00=0x0018, h01=0x0050, text=»*   MMU DEVICE INDEX«, t00=0x0006, t01=0x00e2}
0x0a5a…0a64              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00fe}
0x0a64…0a76              Head {h00=0x000e, h01=0x0050, text=»X:C EQU 2 «, t00=0x0006, t01=0x0108}
0x0a76…0aa6              Head {h00=0x002c, h01=0x0050, text=»DEVIND EQU X:C LINE PRINTER DEVICE INDEX«, t00=0x0006, t01=0x011a}
0x0aa6…0ab0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x014a}
0x0ab0…0ac8              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRLP01 «, t00=0x0006, t01=0x0154}
0x0ac8…0ad2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x016c}
0x0ad2…0adc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0176}
0x0adc…0afc              Head {h00=0x001c, h01=0x0050, text=»*********************** «, t00=0x0006, t01=0x0180}
0x0afc…0b1c              Head {h00=0x001c, h01=0x0050, text=»*    ORDERS           * «, t00=0x0007, t01=0x0010}
0x0b1c…0b3c              Head {h00=0x001c, h01=0x0050, text=»*********************** «, t00=0x0007, t01=0x0030}
0x0b3c…0b46              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0050}
0x0b46…0b6a              Head {h00=0x0020, h01=0x0050, text=»*    ORDER /00: TEST STATUS.«, t00=0x0007, t01=0x005a}
0x0b6a…0ba6              Head {h00=0x0038, h01=0x0050, text=»*               A TST INSTRUCTION IS EXECUTED TO SEE«, t00=0x0007, t01=0x007e}
0x0ba6…0bda              Head {h00=0x0030, h01=0x0050, text=»*               IF LINE PRINTER IS OPERABLE.«, t00=0x0007, t01=0x00ba}
0x0bda…0be4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00ee}
0x0be4…0c08              Head {h00=0x0020, h01=0x0050, text=»*    ORDER /05: BASIC WRITE.«, t00=0x0007, t01=0x00f8}
0x0c08…0c12              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x011c}
0x0c12…0c50              Head {h00=0x003a, h01=0x0050, text=»*               THE REQUESTED NUMBER OF CHARACTERS ARE«, t00=0x0007, t01=0x0126}
0x0c50…0c94              Head {h00=0x0040, h01=0x0050, text=»*               SENT TO THE LINE PRINTER WITHOUT ANY CHECK. «, t00=0x0007, t01=0x0164}
0x0c94…0c9e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0018}
0x0c9e…0cc6              Head {h00=0x0024, h01=0x0050, text=»*    ORDER /06: STANDARD WRITE. «, t00=0x0008, t01=0x0022}
0x0cc6…0d0a              Head {h00=0x0040, h01=0x0050, text=»*               FIRST WORD IN ECB BUFFER CONTAINS A CONTROL «, t00=0x0008, t01=0x004a}
0x0d0a…0d2c              Head {h00=0x001e, h01=0x0050, text=»*               CHARACTER.«, t00=0x0008, t01=0x008e}
0x0d2c…0d6c              Head {h00=0x003c, h01=0x0050, text=»*               /2B: PRINT LINE WITHOUT ADVANCING PAPER «, t00=0x0008, t01=0x00b0}
0x0d6c…0daa              Head {h00=0x003a, h01=0x0050, text=»*               /30: ADVANCE TWO LINES BEFORE PRINTING«, t00=0x0008, t01=0x00f0}
0x0daa…0dea              Head {h00=0x003c, h01=0x0050, text=»*               /31: SKIP TO TOP OF FORM BEFORE PRINTING«, t00=0x0008, t01=0x012e}
0x0dea…0e2c              Head {h00=0x003e, h01=0x0050, text=»*               OTHER CHARACTERS GIVES A LINE FEED BEFORE «, t00=0x0008, t01=0x016e}
0x0e2c…0e4e              Head {h00=0x001e, h01=0x0050, text=»*               PRINTING. «, t00=0x0009, t01=0x0020}
0x0e4e…0e58              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0042}
0x0e58…0e62              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x004c}
0x0e62…0ea4              Head {h00=0x003e, h01=0x0050, text=»*               CHARACTERS IN BUFFER SHOULD BE WITHIN THE «, t00=0x0009, t01=0x0056}
0x0ea4…0ee6              Head {h00=0x003e, h01=0x0050, text=»*               INTERVAL /20-/5F. NO CHECK IS CARRIED OUT «, t00=0x0009, t01=0x0098}
0x0ee6…0f2c              Head {h00=0x0042, h01=0x0050, text=»*               BY DRIVER. AT  THE END OF ECB BUFFER ONE BYTE «, t00=0x0009, t01=0x00da}
0x0f2c…0f6e              Head {h00=0x003e, h01=0x0050, text=»*               MUST BE RESERVED FOR THE DRIVER TO STORE A«, t00=0x0009, t01=0x0120}
0x0f6e…0f96              Head {h00=0x0024, h01=0x0050, text=»*               PRINT CHARACTER.«, t00=0x0009, t01=0x0162}
0x0f96…0fa0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x018a}
0x0fa0…0fb8 (10, 0, 400) Head {h00=0x0014, h01=0x0050, text=» EJECT   DRLP01 «, t00=0x000a, t01=0x0004}
0x0fb8…0fc2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x001c}
0x0fc2…0fcc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0026}
0x0fcc…0ff8              Head {h00=0x0028, h01=0x0050, text=»************************************«, t00=0x000a, t01=0x0030}
0x0ff8…1024              Head {h00=0x0028, h01=0x0050, text=»*    NORMAL REGISTER USAGE         *«, t00=0x000a, t01=0x005c}
0x1024…1050              Head {h00=0x0028, h01=0x0050, text=»************************************«, t00=0x000a, t01=0x0088}
0x1050…105a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00b4}
0x105a…1064              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00be}
0x1064…1082              Head {h00=0x001a, h01=0x0050, text=»*    A1 = RETURN CODE «, t00=0x000a, t01=0x00c8}
0x1082…10a2              Head {h00=0x001c, h01=0x0050, text=»*    A2 = WORK REGISTER «, t00=0x000a, t01=0x00e6}
0x10a2…10c2              Head {h00=0x001c, h01=0x0050, text=»*    A3 = WORK REGISTER «, t00=0x000a, t01=0x0106}
0x10c2…10e2              Head {h00=0x001c, h01=0x0050, text=»*    A4 = BUFFER ADDRESS«, t00=0x000a, t01=0x0126}
0x10e2…10fe              Head {h00=0x0018, h01=0x0050, text=»*    A5 = STACK BASE«, t00=0x000a, t01=0x0146}
0x10fe…111c              Head {h00=0x001a, h01=0x0050, text=»*    A6 = DWT ADDRESS «, t00=0x000a, t01=0x0162}
0x111c…1134              Head {h00=0x0014, h01=0x0050, text=»*    A7 = ORDER «, t00=0x000a, t01=0x0180}
0x1134…1152              Head {h00=0x001a, h01=0x0050, text=»*    A8 = ECB ADDRESS «, t00=0x000b, t01=0x0008}
0x1152…115c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0026}
0x115c…1166              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0030}
0x1166…118e              Head {h00=0x0024, h01=0x0050, text=»********************************«, t00=0x000b, t01=0x003a}
0x118e…11b6              Head {h00=0x0024, h01=0x0050, text=»*    TABLES                    *«, t00=0x000b, t01=0x0062}
0x11b6…11de              Head {h00=0x0024, h01=0x0050, text=»********************************«, t00=0x000b, t01=0x008a}
0x11de…11e8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x00b2}
0x11e8…11f2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x00bc}
0x11f2…1220              Head {h00=0x002a, h01=0x0050, text=» DATA DVBLEN+DVBLEN MMU BUFFER LENGTH «, t00=0x000b, t01=0x00c6}
0x1220…1242              Head {h00=0x001e, h01=0x0050, text=» DATA DEVIND DEVICE INDEX «, t00=0x000b, t01=0x00f4}
0x1242…126c              Head {h00=0x0026, h01=0x0050, text=»LPADR DATA ACLP ACTIVATION DRIVER «, t00=0x000b, t01=0x0116}
0x126c…1292              Head {h00=0x0022, h01=0x0050, text=» DATA 0 ABORT ROUTINE ADDRESS «, t00=0x000b, t01=0x0140}
0x1292…129c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0166}
0x129c…12b4              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRLP01 «, t00=0x000b, t01=0x0170}
0x12b4…12be              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0188}
0x12be…12c8 (12, 0, 398) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0004}
0x12c8…12e8              Head {h00=0x001c, h01=0x0050, text=»*    A C T I V A T I O N«, t00=0x000c, t01=0x000e}
0x12e8…12f2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x002e}
0x12f2…12fc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0038}
0x12fc…130e              Head {h00=0x000e, h01=0x0050, text=»ACLP EQU *«, t00=0x000c, t01=0x0042}
0x130e…1332              Head {h00=0x0020, h01=0x0050, text=» LDK A1,/0D CARRIAGE RETURN «, t00=0x000c, t01=0x0054}
0x1332…134e              Head {h00=0x0018, h01=0x0050, text=» LDR A7,A7 ORDER 0 ?«, t00=0x000c, t01=0x0078}
0x134e…1368              Head {h00=0x0016, h01=0x0050, text=» RF(NE) ACLP05 NO «, t00=0x000c, t01=0x0094}
0x1368…138c              Head {h00=0x0020, h01=0x0050, text=» LDKL A4,DWTBC BYTE COUNTER «, t00=0x000c, t01=0x00ae}
0x138c…13ae              Head {h00=0x001e, h01=0x0050, text=» ADR A4,A6 ADD DWT ADDRESS«, t00=0x000c, t01=0x00d2}
0x13ae…13d6              Head {h00=0x0024, h01=0x0050, text=» SCR A1,A4 STORE CARRIAGE RETURN«, t00=0x000c, t01=0x00f4}
0x13d6…13e8              Head {h00=0x000e, h01=0x0050, text=» LDK A2,1 «, t00=0x000c, t01=0x011c}
0x13e8…13fa              Head {h00=0x000e, h01=0x0050, text=» RF ACLP30«, t00=0x000c, t01=0x012e}
0x13fa…1404              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0140}
0x1404…142c              Head {h00=0x0024, h01=0x0050, text=»ACLP05 LD A4,2,A8 BUFFER ADDRESS«, t00=0x000c, t01=0x014a}
0x142c…144c              Head {h00=0x001c, h01=0x0050, text=» LD A2,4,A8 REQ. LENGTH «, t00=0x000c, t01=0x0172}
0x144c…1468 (13, 0, 400) Head {h00=0x0018, h01=0x0050, text=» SUK A7,5 ORDER 5 ? «, t00=0x000d, t01=0x0004}
0x1468…147e              Head {h00=0x0012, h01=0x0050, text=» RF(E) ACLP30 «, t00=0x000d, t01=0x0020}
0x147e…149a              Head {h00=0x0018, h01=0x0050, text=» SUK A7,1 ORDER 6 ? «, t00=0x000d, t01=0x0036}
0x149a…14b0              Head {h00=0x0012, h01=0x0050, text=» RF(E) ACLP10 «, t00=0x000d, t01=0x0052}
0x14b0…14ba              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0068}
0x14ba…14d2              Head {h00=0x0014, h01=0x0050, text=»ACERR ABL DISIOE«, t00=0x000d, t01=0x0072}
0x14d2…14dc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x008a}
0x14dc…14f4              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRLP01 «, t00=0x000d, t01=0x0094}
0x14f4…14fe              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x00ac}
0x14fe…1508              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x00b6}
0x1508…151c              Head {h00=0x0010, h01=0x0050, text=»ACLP10 EQU *«, t00=0x000d, t01=0x00c0}
0x151c…1540              Head {h00=0x0020, h01=0x0050, text=» CWK A2,2 REQ. LENGTH < 2 ? «, t00=0x000d, t01=0x00d4}
0x1540…155a              Head {h00=0x0016, h01=0x0050, text=» RF(NL) ACLP12 NO «, t00=0x000d, t01=0x00f8}
0x155a…1594              Head {h00=0x0036, h01=0x0050, text=» LDK A2,2 YES , SAME ACTIONS AS FOR REQ. LENGTH=2 «, t00=0x000d, t01=0x0112}
0x1594…159e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x014c}
0x159e…15b2              Head {h00=0x0010, h01=0x0050, text=»ACLP12 EQU *«, t00=0x000d, t01=0x0156}
0x15b2…15d4              Head {h00=0x001e, h01=0x0050, text=» LDR A3,A4 BUFFER ADDRESS «, t00=0x000d, t01=0x016a}
0x15d4…15fe              Head {h00=0x0026, h01=0x0050, text=» ADR A3,A2 ADDED WITH REQ. LENGTH «, t00=0x000d, t01=0x018c}
0x15fe…1626              Head {h00=0x0024, h01=0x0050, text=» SCR A1,A3 STORE PRINT CHARACTER«, t00=0x000e, t01=0x0026}
0x1626…1638              Head {h00=0x000e, h01=0x0050, text=» ADK A2,1 «, t00=0x000e, t01=0x004e}
0x1638…164a              Head {h00=0x000e, h01=0x0050, text=» LCR A3,A4«, t00=0x000e, t01=0x0060}
0x164a…165c              Head {h00=0x000e, h01=0x0050, text=» ECR A3,A3«, t00=0x000e, t01=0x0072}
0x165c…1686              Head {h00=0x0026, h01=0x0050, text=» LC A3,1,A4 GET CONTROL CHARACTER «, t00=0x000e, t01=0x0084}
0x1686…169c              Head {h00=0x0012, h01=0x0050, text=» ST A3,CONCHA «, t00=0x000e, t01=0x00ae}
0x169c…16b0              Head {h00=0x0010, h01=0x0050, text=» ANK A3,/FF «, t00=0x000e, t01=0x00c4}
0x16b0…16d8              Head {h00=0x0024, h01=0x0050, text=» SUK A3,/2B SUPER POSITIONING ? «, t00=0x000e, t01=0x00d8}
0x16d8…16f2              Head {h00=0x0016, h01=0x0050, text=» RF(NE) ACLP15 NO «, t00=0x000e, t01=0x0100}
0x16f2…171a              Head {h00=0x0024, h01=0x0050, text=» SUK A2,2 DECREMENT REQ. LENGTH «, t00=0x000e, t01=0x011a}
0x171a…1744              Head {h00=0x0026, h01=0x0050, text=» ADK A4,2 INCREMENT BUFFER ADDRESS«, t00=0x000e, t01=0x0142}
0x1744…1756              Head {h00=0x000e, h01=0x0050, text=» RF ACLP30«, t00=0x000e, t01=0x016c}
0x1756…1760              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x017e}
0x1760…1784              Head {h00=0x0020, h01=0x0050, text=»ACLP15 LDK A1,/0A LINE FEED «, t00=0x000e, t01=0x0188}
0x1784…17b2              Head {h00=0x002a, h01=0x0050, text=» SC A1,1,A4 SECOND CHARACTER IN BUFFER«, t00=0x000f, t01=0x001c}
0x17b2…17d4              Head {h00=0x001e, h01=0x0050, text=» SUK A3,5 TWO LINE FEEDS ?«, t00=0x000f, t01=0x004a}
0x17d4…17ee              Head {h00=0x0016, h01=0x0050, text=» RF(E) ACLP20 YES «, t00=0x000f, t01=0x006c}
0x17ee…180e              Head {h00=0x001c, h01=0x0050, text=» LDK A1,/0C TOP OF FORM «, t00=0x000f, t01=0x0086}
0x180e…1828              Head {h00=0x0016, h01=0x0050, text=» SUK A3,1 WANTED ?«, t00=0x000f, t01=0x00a6}
0x1828…1842              Head {h00=0x0016, h01=0x0050, text=» RF(E) ACLP20 YES «, t00=0x000f, t01=0x00c0}
0x1842…1866              Head {h00=0x0020, h01=0x0050, text=» LDK A1,/0D CARRIAGE RETURN «, t00=0x000f, t01=0x00da}
0x1866…1870              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00fe}
0x1870…1888              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRLP01 «, t00=0x000f, t01=0x0108}
0x1888…1892              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0120}
0x1892…189c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x012a}
0x189c…18d4              Head {h00=0x0034, h01=0x0050, text=»ACLP20 SCR A1,A4 STORE FIRST CHARACTER IN BUFFER«, t00=0x000f, t01=0x0134}
0x18d4…18fc              Head {h00=0x0024, h01=0x0050, text=»ACLP30 CF A5,CIOSTA SEND BUFFER «, t00=0x000f, t01=0x016c}
0x18fc…1918 (16, 0, 400) Head {h00=0x0018, h01=0x0050, text=» SUK A7,6 ORDER 6 ? «, t00=0x0010, t01=0x0004}
0x1918…192e              Head {h00=0x0012, h01=0x0050, text=» RF(NE) ENDIO «, t00=0x0010, t01=0x0020}
0x192e…1940              Head {h00=0x000e, h01=0x0050, text=» LDR A2,A2«, t00=0x0010, t01=0x0036}
0x1940…1956              Head {h00=0x0012, h01=0x0050, text=» RF(NN) ACLP35«, t00=0x0010, t01=0x0048}
0x1956…198e              Head {h00=0x0034, h01=0x0050, text=» IM 6,A8 ADD FOR EXTRA CHAR. AT BUFFER END (/0D)«, t00=0x0010, t01=0x005e}
0x198e…1998              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0096}
0x1998…19ac              Head {h00=0x0010, h01=0x0050, text=»ACLP35 EQU *«, t00=0x0010, t01=0x00a0}
0x19ac…19ce              Head {h00=0x001e, h01=0x0050, text=» LD A4,2,A8 BUFFER ADDRESS«, t00=0x0010, t01=0x00b4}
0x19ce…19e0              Head {h00=0x000e, h01=0x0050, text=» LDKL A3,0«, t00=0x0010, t01=0x00d6}
0x19e0…19f6              Head {h00=0x0012, h01=0x0050, text=»CONCHA EQU *-2«, t00=0x0010, t01=0x00e8}
0x19f6…1a2c              Head {h00=0x0032, h01=0x0050, text=» SC A3,1,A4 RESET CONTROL CHARACTER IN BUFFER «, t00=0x0010, t01=0x00fe}
0x1a2c…1a3e              Head {h00=0x000e, h01=0x0050, text=» ECR A3,A3«, t00=0x0010, t01=0x0134}
0x1a3e…1a66              Head {h00=0x0024, h01=0x0050, text=» SCR A3,A4 ALSO RESET FIRST BYTE«, t00=0x0010, t01=0x0146}
0x1a66…1a70              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x016e}
0x1a70…1a98              Head {h00=0x0024, h01=0x0050, text=»ENDIO CF A15,TENDIO END REQUEST «, t00=0x0010, t01=0x0178}
0x1a98…1aae              Head {h00=0x0012, h01=0x0050, text=»EXIT ABL TDISP«, t00=0x0011, t01=0x0010}
0x1aae…1ab8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0026}
0x1ab8…1ad0              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRLP01 «, t00=0x0011, t01=0x0030}
0x1ad0…1ada              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0048}
0x1ada…1ae4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0052}
0x1ae4…1af8              Head {h00=0x0010, h01=0x0050, text=»*    CIOSTA «, t00=0x0011, t01=0x005c}
0x1af8…1b1e              Head {h00=0x0022, h01=0x0050, text=»*    SUBROUTINE TO SEND BUFFER«, t00=0x0011, t01=0x0070}
0x1b1e…1b28              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0096}
0x1b28…1b32              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x00a0}
0x1b32…1b46              Head {h00=0x0010, h01=0x0050, text=»CIOSTA EQU *«, t00=0x0011, t01=0x00aa}
0x1b46…1b66              Head {h00=0x001c, h01=0x0050, text=» ST A5,DWTA5,A6 SAVE A5 «, t00=0x0011, t01=0x00be}
0x1b66…1b7a              Head {h00=0x0010, h01=0x0050, text=» IFT CHAN=0 «, t00=0x0011, t01=0x00de}
0x1b7a…1bb4              Head {h00=0x0036, h01=0x0050, text=» ORKL A2,/4000 INDICATE CHARACTER MODE, OUTPUT AND«, t00=0x0011, t01=0x00f2}
0x1bb4…1bd6              Head {h00=0x001e, h01=0x0050, text=»   IN RIGHT BYTE NUMBER OF«, t00=0x0011, t01=0x012c}
0x1bd6…1bf4              Head {h00=0x001a, h01=0x0050, text=»   CHARACTERS TO SEND «, t00=0x0011, t01=0x014e}
0x1bf4…1c28              Head {h00=0x0030, h01=0x0050, text=» WER A2,MUXLP FIRST WRITE EXTERNAL REGISTER «, t00=0x0011, t01=0x016c}
0x1c28…1c5e              Head {h00=0x0032, h01=0x0050, text=» WER A4,MUXLP+1 SECOND WRITE EXTERNAL REGISTER«, t00=0x0012, t01=0x0010}
0x1c5e…1c6a              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0012, t01=0x0046}
0x1c6a…1c74              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0052}
0x1c74…1c88              Head {h00=0x0010, h01=0x0050, text=» IFT CHAN=1 «, t00=0x0012, t01=0x005c}
0x1c88…1cb4              Head {h00=0x0028, h01=0x0050, text=» ST A4,DWTA3,A6 SAVE BUFFER ADDRESS «, t00=0x0012, t01=0x0070}
0x1cb4…1cc6              Head {h00=0x000e, h01=0x0050, text=» ADR A4,A2«, t00=0x0012, t01=0x009c}
0x1cc6…1cf8              Head {h00=0x002e, h01=0x0050, text=» ST A4,DWTA4,A6 SAVE BUFFER END ADDRESS+1 «, t00=0x0012, t01=0x00ae}
0x1cf8…1d04              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0012, t01=0x00e0}
0x1d04…1d0e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00ec}
0x1d0e…1d24              Head {h00=0x0012, h01=0x0050, text=» LD A1,PFPOST «, t00=0x0012, t01=0x00f6}
0x1d24…1d48              Head {h00=0x0020, h01=0x0050, text=» RB(NZ) EXIT PFINIT PENDING «, t00=0x0012, t01=0x010c}
0x1d48…1d6a              Head {h00=0x001e, h01=0x0050, text=» CIO A2,1,DWALP CIO START «, t00=0x0012, t01=0x0130}
0x1d6a…1d7e              Head {h00=0x0010, h01=0x0050, text=» RB(Z) EXIT «, t00=0x0012, t01=0x0152}
0x1d7e…1d96              Head {h00=0x0014, h01=0x0050, text=» LDK A1,1 ERROR «, t00=0x0012, t01=0x0166}
0x1d96…1da8              Head {h00=0x000e, h01=0x0050, text=» RB ENDIO «, t00=0x0012, t01=0x017e}
0x1da8…1db2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0190}
0x1db2…1dca              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRLP01 «, t00=0x0013, t01=0x000a}
0x1dca…1dd4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0022}
0x1dd4…1dde              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x002c}
0x1dde…1dfc              Head {h00=0x001a, h01=0x0050, text=»*    RECOVERY ROUTINE «, t00=0x0013, t01=0x0036}
0x1dfc…1e06              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0054}
0x1e06…1e10              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x005e}
0x1e10…1e22              Head {h00=0x000e, h01=0x0050, text=»LPON EQU *«, t00=0x0013, t01=0x0068}
0x1e22…1e38              Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0013, t01=0x007a}
0x1e38…1e62              Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK «, t00=0x0013, t01=0x0090}
0x1e62…1e6e              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0013, t01=0x00ba}
0x1e6e…1e78              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x00c6}
0x1e78…1e8e              Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0013, t01=0x00d0}
0x1e8e…1eb4              Head {h00=0x0022, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK«, t00=0x0013, t01=0x00e6}
0x1eb4…1ec0              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0013, t01=0x010c}
0x1ec0…1eca              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0118}
0x1eca…1ee8              Head {h00=0x001a, h01=0x0050, text=» LDK A1,1 NOT OPERABLE«, t00=0x0013, t01=0x0122}
0x1ee8…1f0c              Head {h00=0x0020, h01=0x0050, text=» LDKL A6,DWLP01 DWT ADDRESS «, t00=0x0013, t01=0x0140}
0x1f0c…1f2e              Head {h00=0x001e, h01=0x0050, text=» LD A2,DWTST,A6 DWT STATUS«, t00=0x0013, t01=0x0164}
0x1f2e…1f4a              Head {h00=0x0018, h01=0x0050, text=» RB(N) EXIT LP FREE «, t00=0x0013, t01=0x0186}
0x1f4a…1f5c              Head {h00=0x000e, h01=0x0050, text=» RF IHLP30«, t00=0x0014, t01=0x0012}
0x1f5c…1f66              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0024}
0x1f66…1f7e              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRLP01 «, t00=0x0014, t01=0x002e}
0x1f7e…1f88              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0046}
0x1f88…1f92              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0050}
0x1f92…1fb0              Head {h00=0x001a, h01=0x0050, text=»*    I N T E R R U P T«, t00=0x0014, t01=0x005a}
0x1fb0…1fba              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0078}
0x1fba…1fc4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0082}
0x1fc4…1fd6              Head {h00=0x000e, h01=0x0050, text=»IHLP EQU *«, t00=0x0014, t01=0x008c}
0x1fd6…1ffe              Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x0014, t01=0x009e}
0x1ffe…2012              Head {h00=0x0010, h01=0x0050, text=» IFT CHAN=0 «, t00=0x0014, t01=0x00c6}
0x2012…2028              Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0014, t01=0x00da}
0x2028…2052              Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK «, t00=0x0014, t01=0x00f0}
0x2052…205e              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0014, t01=0x011a}
0x205e…2068              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0126}
0x2068…207c              Head {h00=0x0010, h01=0x0050, text=» IFT CHAN=0 «, t00=0x0014, t01=0x0130}
0x207c…2092              Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0014, t01=0x0144}
0x2092…20b8              Head {h00=0x0022, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK«, t00=0x0014, t01=0x015a}
0x20b8…20c4              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0014, t01=0x0180}
0x20c4…20ce              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x018c}
0x20ce…20e2              Head {h00=0x0010, h01=0x0050, text=» IFT CHAN=1 «, t00=0x0015, t01=0x0008}
0x20e2…20f6              Head {h00=0x0010, h01=0x0050, text=» STR A1,A15 «, t00=0x0015, t01=0x001c}
0x20f6…210a              Head {h00=0x0010, h01=0x0050, text=» STR A2,A15 «, t00=0x0015, t01=0x0030}
0x210a…212e              Head {h00=0x0020, h01=0x0050, text=» LDKL A2,DWLP01 DWT-ADDRESS «, t00=0x0015, t01=0x0044}
0x212e…2164              Head {h00=0x0032, h01=0x0050, text=» LD A1,DWTA3,A2 POINTER AT NEXT BYTE IN BUFFER«, t00=0x0015, t01=0x0068}
0x2164…2180              Head {h00=0x0018, h01=0x0050, text=» LCR A2,A1 NEXT BYTE«, t00=0x0015, t01=0x009e}
0x2180…21a6              Head {h00=0x0022, h01=0x0050, text=» OTR A2,0,DWALP WRITE ONE BYTE«, t00=0x0015, t01=0x00ba}
0x21a6…21ca              Head {h00=0x0020, h01=0x0050, text=» RF(NA) IHLP20 NOT ACCEPTED «, t00=0x0015, t01=0x00e0}
0x21ca…21ee              Head {h00=0x0020, h01=0x0050, text=» LDKL A2,DWLP01 DWT-ADDRESS «, t00=0x0015, t01=0x0104}
0x21ee…2200              Head {h00=0x000e, h01=0x0050, text=» ADK A1,1 «, t00=0x0015, t01=0x0128}
0x2200…2226              Head {h00=0x0022, h01=0x0050, text=» ST A1,DWTA3,A2 UPDATE POINTER«, t00=0x0015, t01=0x013a}
0x2226…223e              Head {h00=0x0014, h01=0x0050, text=» CW A1,DWTA4,A2 «, t00=0x0015, t01=0x0160}
0x223e…2262              Head {h00=0x0020, h01=0x0050, text=» RF(NE) IHLP10 NOT LAST BYTE«, t00=0x0015, t01=0x0178}
0x2262…2282              Head {h00=0x001c, h01=0x0050, text=» CIO A2,0,DWALP CIO HALT«, t00=0x0016, t01=0x000c}
0x2282…2296              Head {h00=0x0010, h01=0x0050, text=»IHLP10 EQU *«, t00=0x0016, t01=0x002c}
0x2296…22aa              Head {h00=0x0010, h01=0x0050, text=» LDR* A2,A15«, t00=0x0016, t01=0x0040}
0x22aa…22be              Head {h00=0x0010, h01=0x0050, text=» LDR* A1,A15«, t00=0x0016, t01=0x0054}
0x22be…22ce              Head {h00=0x000c, h01=0x0050, text=» RTN A15«, t00=0x0016, t01=0x0068}
0x22ce…22d8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0078}
0x22d8…22e2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0082}
0x22e2…22ec              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x008c}
0x22ec…2306              Head {h00=0x0016, h01=0x0050, text=»IHLP20 STR A3,A15 «, t00=0x0016, t01=0x0096}
0x2306…231a              Head {h00=0x0010, h01=0x0050, text=» STR A4,A15 «, t00=0x0016, t01=0x00b0}
0x231a…232e              Head {h00=0x0010, h01=0x0050, text=» STR A5,A15 «, t00=0x0016, t01=0x00c4}
0x232e…2342              Head {h00=0x0010, h01=0x0050, text=» STR A6,A15 «, t00=0x0016, t01=0x00d8}
0x2342…2356              Head {h00=0x0010, h01=0x0050, text=» STR A7,A15 «, t00=0x0016, t01=0x00ec}
0x2356…236a              Head {h00=0x0010, h01=0x0050, text=» STR A8,A15 «, t00=0x0016, t01=0x0100}
0x236a…2376              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0016, t01=0x0114}
0x2376…2380              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0120}
0x2380…23a0              Head {h00=0x001c, h01=0x0050, text=» SST A1,DWALP GET STATUS«, t00=0x0016, t01=0x012a}
0x23a0…23c4              Head {h00=0x0020, h01=0x0050, text=» LDKL A6,DWLP01 DWT ADDRESS «, t00=0x0016, t01=0x014a}
0x23c4…23ce              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x016e}
0x23ce…23e2              Head {h00=0x0010, h01=0x0050, text=»IHLP30 EQU *«, t00=0x0016, t01=0x0178}
0x23e2…2400              Head {h00=0x001a, h01=0x0050, text=» LD A7,DWTOR,A6 ORDER «, t00=0x0016, t01=0x018c}
0x2400…2414              Head {h00=0x0010, h01=0x0050, text=» ANK A7,/FF «, t00=0x0017, t01=0x001a}
0x2414…2438              Head {h00=0x0020, h01=0x0050, text=» LD A8,DWTECB,A6 ECB ADDRESS«, t00=0x0017, t01=0x002e}
0x2438…2442              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0052}
0x2442…2456              Head {h00=0x0010, h01=0x0050, text=» IFT CHAN=0 «, t00=0x0017, t01=0x005c}
0x2456…248e              Head {h00=0x0034, h01=0x0050, text=» RER A3,MUXLP GET NUMBER OF NOT TRANSFERED CHAR.«, t00=0x0017, t01=0x0070}
0x248e…24a4              Head {h00=0x0012, h01=0x0050, text=» ANKL A3,/FFF «, t00=0x0017, t01=0x00a8}
0x24a4…24e0              Head {h00=0x0038, h01=0x0050, text=» LD A2,4,A8 CALCULATE NUMB. OF TRANSFERED CHARACTERS«, t00=0x0017, t01=0x00be}
0x24e0…24f2              Head {h00=0x000e, h01=0x0050, text=» SUR A2,A3«, t00=0x0017, t01=0x00fa}
0x24f2…24fe              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0017, t01=0x010c}
0x24fe…2508              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0118}
0x2508…2520              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRLP01 «, t00=0x0017, t01=0x0122}
0x2520…252a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x013a}
0x252a…2534              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0144}
0x2534…2548              Head {h00=0x0010, h01=0x0050, text=» IFT CHAN=1 «, t00=0x0017, t01=0x014e}
0x2548…2572              Head {h00=0x0026, h01=0x0050, text=» LD A2,DWTA3,A6 GET BUFFER-POINTER«, t00=0x0017, t01=0x0162}
0x2572…258c              Head {h00=0x0016, h01=0x0050, text=» CWK A7,6 ORDER 6?«, t00=0x0017, t01=0x018c}
0x258c…25a2              Head {h00=0x0012, h01=0x0050, text=» RF(NE) IHLP35«, t00=0x0018, t01=0x0016}
0x25a2…25b8              Head {h00=0x0012, h01=0x0050, text=» ADK A2,1 YES «, t00=0x0018, t01=0x002c}
0x25b8…25cc              Head {h00=0x0010, h01=0x0050, text=»IHLP35 EQU *«, t00=0x0018, t01=0x0042}
0x25cc…2608              Head {h00=0x0038, h01=0x0050, text=» SU A2,2,A8 CALCULATE NUMB. OF TRANSFERED CHARACTERS«, t00=0x0018, t01=0x0056}
0x2608…2614              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0018, t01=0x0092}
0x2614…263a              Head {h00=0x0022, h01=0x0050, text=» ST A2,6,A8 STORE EFF. LENGTH «, t00=0x0018, t01=0x009e}
0x263a…2662              Head {h00=0x0024, h01=0x0050, text=» LD A5,DWTA5,A6 GET STACK VALUE «, t00=0x0018, t01=0x00c4}
0x2662…2672              Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x0018, t01=0x00ec}
0x2672…267c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x00fc}
0x267c…2694              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRLP01 «, t00=0x0018, t01=0x0106}
0x2694…269e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x011e}
0x269e…26b6              Head {h00=0x0014, h01=0x0050, text=»*    D W L P 0 1«, t00=0x0018, t01=0x0128}
0x26b6…26c0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0140}
0x26c0…26f0              Head {h00=0x002c, h01=0x0050, text=»*    DEVICE WORK TABLE FOR LINE PRINTER «, t00=0x0018, t01=0x014a}
0x26f0…26fa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x017a}
0x26fa…270e              Head {h00=0x0010, h01=0x0050, text=»DWLP01 EQU *«, t00=0x0018, t01=0x0184}
0x270e…2730              Head {h00=0x001e, h01=0x0050, text=» DATA 0 CHANNEL PARAMETER «, t00=0x0019, t01=0x0008}
0x2730…274a              Head {h00=0x0016, h01=0x0050, text=» DATA /8000 STATUS«, t00=0x0019, t01=0x002a}
0x274a…2766              Head {h00=0x0018, h01=0x0050, text=» DATA 0 ECB ADDRESS «, t00=0x0019, t01=0x0044}
0x2766…277c              Head {h00=0x0012, h01=0x0050, text=» DATA 0 ORDER «, t00=0x0019, t01=0x0060}
0x277c…27a8              Head {h00=0x0028, h01=0x0050, text=» DATA LPADR ADDRESS TO ADDRESS BLOCK«, t00=0x0019, t01=0x0076}
0x27a8…27c4              Head {h00=0x0018, h01=0x0050, text=» DATA 0 TTAB ADDRESS«, t00=0x0019, t01=0x00a2}
0x27c4…27ec              Head {h00=0x0024, h01=0x0050, text=» DATA 0 WAIT/ACTIVATE INDICATOR «, t00=0x0019, t01=0x00be}
0x27ec…280a              Head {h00=0x001a, h01=0x0050, text=» DATA 0 TERMINAL QUEUE«, t00=0x0019, t01=0x00e6}
0x280a…2820              Head {h00=0x0012, h01=0x000d, text=» IFT MMUPAG=1 «, t00=0x0019, t01=0x0104}
0x2820…284a              Head {h00=0x0026, h01=0x0022, text=» DATA 0 SAVE AREA USER ECB ADDRESS«, t00=0x0019, t01=0x011a}
0x284a…286e              Head {h00=0x0020, h01=0x001c, text=» DATA DEVECB MMU ECB ADDRESS«, t00=0x0019, t01=0x0144}
0x286e…287a              Head {h00=0x0008, h01=0x0004, text=» XIF«, t00=0x0019, t01=0x0168}
0x287a…289c              Head {h00=0x001e, h01=0x0050, text=» DATA 0 OUTPUT QUEUE LINK «, t00=0x0019, t01=0x0174}
0x289c…28bc              Head {h00=0x001c, h01=0x0050, text=» DATA 0 SAVE AREA FOR A3«, t00=0x001a, t01=0x0008}
0x28bc…28dc              Head {h00=0x001c, h01=0x0050, text=» DATA 0 SAVE AREA FOR A4«, t00=0x001a, t01=0x0028}
0x28dc…28fc              Head {h00=0x001c, h01=0x0050, text=» DATA 0 SAVE AREA FOR A5«, t00=0x001a, t01=0x0048}
0x28fc…2914              Head {h00=0x0014, h01=0x0050, text=» RES 4 DWT STACK«, t00=0x001a, t01=0x0068}
0x2914…291e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0080}
0x291e…2934              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x001a, t01=0x008a}
0x2934…2948              Head {h00=0x0010, h01=0x0050, text=»DEVECB EQU *«, t00=0x001a, t01=0x00a0}
0x2948…2958              Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x001a, t01=0x00b4}
0x2958…296c              Head {h00=0x0010, h01=0x0050, text=» DATA LP:BUF«, t00=0x001a, t01=0x00c4}
0x296c…2982              Head {h00=0x0012, h01=0x0050, text=» DATA 0,0,0,0 «, t00=0x001a, t01=0x00d8}
0x2982…299e              Head {h00=0x0018, h01=0x0050, text=»LP:BUF RES DVBLEN+1 «, t00=0x001a, t01=0x00ee}
0x299e…29aa              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001a, t01=0x010a}
0x29aa…29b4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0116}
0x29b4…29c0              Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x001a, t01=0x0120}
0x29c0…29c4              Head {h00=0x4004, h01=0x0000}
0x29c4…29c8              00 1a 01 2c                                                                                                                                                                                                                                       ┆   ,┆
0x29c8…29d0 (27, 1, 8)   20 04 00 00 00 1b 00 04                                                                                                                                                                                                                           ┆        ┆
0x29d0…2a20 (28, 0, 398) 2a 20 00 1b 01 90 00 06 00 03 2a 20 00 1c 00 0a 00 0a 00 06 5c 45 4a 45 43 54 00 1c 00 14 00 06 00 03 2a 20 00 1c 00 22 00 06 00 03 2a 20 00 1c 00 2c 00 12 00 0e 2a 20 20 20 4c 20 49 20 4e 20 45 20 20 33 00 1c 00 36 00 06 00 03 2a 20 00 1c   ┆*         *          EJECT        *    "    *    ,    *   L I N E  3   6    *   ┆
0x2a20…2a70              00 4c 00 24 00 50 44 57 41 34 33 5c 45 51 55 5c 44 57 41 34 31 2b 32 5c 44 45 56 49 43 45 20 41 44 44 52 45 53 53 00 1c 00 56 00 06 00 03 2a 20 00 1c 00 7e 00 06 00 03 2a 20 00 1c 00 88 00 1c 00 50 43 57 54 41 34 33 5c 45 51 55 5c 2a 5c 54   ┆ L $ PDWA43 EQU DWA41+2 DEVICE ADDRESS   V    *    ~    *        PCWTA43 EQU * T┆
0x2a70…2ac0              41 42 4c 45 20 45 4e 54 52 59 00 1c 00 92 00 1c 00 17 5c 44 41 54 41 5c 30 5c 4c 41 53 54 20 4f 55 54 50 55 54 20 44 57 54 20 00 1c 00 b2 00 2c 00 50 5c 44 41 54 41 5c 30 5c 4c 41 53 54 20 4f 55 54 50 55 54 20 43 48 2e 2f 20 4e 45 58 54 20   ┆ABLE ENTRY         DATA 0 LAST OUTPUT DWT      , P DATA 0 LAST OUTPUT CH./ NEXT ┆
0x2ac0…2b10              4f 55 54 50 55 54 20 43 48 2e 00 1c 00 d2 00 18 00 50 5c 49 4e 52 5c 41 32 2c 30 2c 44 57 41 34 33 5c 49 4e 52 20 00 1c 01 02 00 18 00 50 5c 4f 54 52 5c 41 32 2c 30 2c 44 57 41 34 33 5c 4f 54 52 20 00 1c 01 1e 00 1e 00 50 5c 43 49 4f 5c 41   ┆OUTPUT CH.       P INR A2,0,DWA43 INR        P OTR A2,0,DWA43 OTR        P CIO A┆
0x2b10…2b5e              31 2c 31 2c 44 57 41 34 33 5c 43 49 4f 20 53 54 41 52 54 20 00 1c 01 3a 00 12 00 0d 5c 44 41 54 41 5c 30 5c 51 55 45 55 45 20 00 1c 01 5c 00 1c 00 50 5c 43 49 4f 5c 41 31 2c 30 2c 44 57 41 34 33 5c 43 49 4f 20 48 41 4c 54 00 1c 01 72         ┆1,1,DWA43 CIO START    :     DATA 0 QUEUE        P CIO A1,0,DWA43 CIO HALT   r┆

Reduced view