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

⟦af974115c⟧

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

Derivation

└─⟦48601905a⟧ Bits:30009668 Philips computer tape "600121"
    └─⟦this⟧ »M:TU10/DRLP01.SC« 
└─⟦d2a299635⟧ Bits:30009698 Philips computer tape "600415"
    └─⟦this⟧ »M:TU10/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	0
* 
*	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	000
* 
*   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…08b4              Head {h00=0x000e, h01=0x0050, text=»CHAN EQU 0«, t00=0x0005, t01=0x00d6}
0x08b4…08be              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x00e8}
0x08be…08f0              Head {h00=0x002e, h01=0x0050, text=»* A PROGRAM VERSION USING TOSS MMU PAGING «, t00=0x0005, t01=0x00f2}
0x08f0…091e              Head {h00=0x002a, h01=0x0050, text=»* IS OBTAINED BY SETTING MMUPAG EQU 1.«, t00=0x0005, t01=0x0124}
0x091e…0928              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0152}
0x0928…093c              Head {h00=0x0010, h01=0x0050, text=»MMUPAG EQU 0«, t00=0x0005, t01=0x015c}
0x093c…0946              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0170}
0x0946…0950              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x017a}
0x0950…098a              Head {h00=0x0036, h01=0x0050, text=»* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION«, t00=0x0005, t01=0x0184}
0x098a…09bc              Head {h00=0x002e, h01=0x0050, text=»* SET IS OBTAINED BY SETTING CPU852 EQU 0.«, t00=0x0006, t01=0x002e}
0x09bc…09c6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0060}
0x09c6…09da              Head {h00=0x0010, h01=0x0050, text=»CPU852 EQU 1«, t00=0x0006, t01=0x006a}
0x09da…09e4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x007e}
0x09e4…0a00              Head {h00=0x0018, h01=0x0050, text=»*   MMU BUFFER SIZE «, t00=0x0006, t01=0x0088}
0x0a00…0a0a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00a4}
0x0a0a…0a1c              Head {h00=0x000e, h01=0x0050, text=»X:B EQU 67«, t00=0x0006, t01=0x00ae}
0x0a1c…0a32              Head {h00=0x0012, h01=0x0050, text=»DVBLEN EQU 000«, t00=0x0006, t01=0x00c0}
0x0a32…0a3c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00d6}
0x0a3c…0a58              Head {h00=0x0018, h01=0x0050, text=»*   MMU DEVICE INDEX«, t00=0x0006, t01=0x00e0}
0x0a58…0a62              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00fc}
0x0a62…0a74              Head {h00=0x000e, h01=0x0050, text=»X:C EQU 2 «, t00=0x0006, t01=0x0106}
0x0a74…0aa4              Head {h00=0x002c, h01=0x0050, text=»DEVIND EQU X:C LINE PRINTER DEVICE INDEX«, t00=0x0006, t01=0x0118}
0x0aa4…0aae              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0148}
0x0aae…0ac6              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRLP01 «, t00=0x0006, t01=0x0152}
0x0ac6…0ad0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x016a}
0x0ad0…0ada              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0174}
0x0ada…0afa              Head {h00=0x001c, h01=0x0050, text=»*********************** «, t00=0x0006, t01=0x017e}
0x0afa…0b1a              Head {h00=0x001c, h01=0x0050, text=»*    ORDERS           * «, t00=0x0007, t01=0x000e}
0x0b1a…0b3a              Head {h00=0x001c, h01=0x0050, text=»*********************** «, t00=0x0007, t01=0x002e}
0x0b3a…0b44              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x004e}
0x0b44…0b68              Head {h00=0x0020, h01=0x0050, text=»*    ORDER /00: TEST STATUS.«, t00=0x0007, t01=0x0058}
0x0b68…0ba4              Head {h00=0x0038, h01=0x0050, text=»*               A TST INSTRUCTION IS EXECUTED TO SEE«, t00=0x0007, t01=0x007c}
0x0ba4…0bd8              Head {h00=0x0030, h01=0x0050, text=»*               IF LINE PRINTER IS OPERABLE.«, t00=0x0007, t01=0x00b8}
0x0bd8…0be2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00ec}
0x0be2…0c06              Head {h00=0x0020, h01=0x0050, text=»*    ORDER /05: BASIC WRITE.«, t00=0x0007, t01=0x00f6}
0x0c06…0c10              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x011a}
0x0c10…0c4e              Head {h00=0x003a, h01=0x0050, text=»*               THE REQUESTED NUMBER OF CHARACTERS ARE«, t00=0x0007, t01=0x0124}
0x0c4e…0c92              Head {h00=0x0040, h01=0x0050, text=»*               SENT TO THE LINE PRINTER WITHOUT ANY CHECK. «, t00=0x0007, t01=0x0162}
0x0c92…0c9c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0016}
0x0c9c…0cc4              Head {h00=0x0024, h01=0x0050, text=»*    ORDER /06: STANDARD WRITE. «, t00=0x0008, t01=0x0020}
0x0cc4…0d08              Head {h00=0x0040, h01=0x0050, text=»*               FIRST WORD IN ECB BUFFER CONTAINS A CONTROL «, t00=0x0008, t01=0x0048}
0x0d08…0d2a              Head {h00=0x001e, h01=0x0050, text=»*               CHARACTER.«, t00=0x0008, t01=0x008c}
0x0d2a…0d6a              Head {h00=0x003c, h01=0x0050, text=»*               /2B: PRINT LINE WITHOUT ADVANCING PAPER «, t00=0x0008, t01=0x00ae}
0x0d6a…0da8              Head {h00=0x003a, h01=0x0050, text=»*               /30: ADVANCE TWO LINES BEFORE PRINTING«, t00=0x0008, t01=0x00ee}
0x0da8…0de8              Head {h00=0x003c, h01=0x0050, text=»*               /31: SKIP TO TOP OF FORM BEFORE PRINTING«, t00=0x0008, t01=0x012c}
0x0de8…0e2a              Head {h00=0x003e, h01=0x0050, text=»*               OTHER CHARACTERS GIVES A LINE FEED BEFORE «, t00=0x0008, t01=0x016c}
0x0e2a…0e4c              Head {h00=0x001e, h01=0x0050, text=»*               PRINTING. «, t00=0x0009, t01=0x001e}
0x0e4c…0e56              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0040}
0x0e56…0e60              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x004a}
0x0e60…0ea2              Head {h00=0x003e, h01=0x0050, text=»*               CHARACTERS IN BUFFER SHOULD BE WITHIN THE «, t00=0x0009, t01=0x0054}
0x0ea2…0ee4              Head {h00=0x003e, h01=0x0050, text=»*               INTERVAL /20-/5F. NO CHECK IS CARRIED OUT «, t00=0x0009, t01=0x0096}
0x0ee4…0f2a              Head {h00=0x0042, h01=0x0050, text=»*               BY DRIVER. AT  THE END OF ECB BUFFER ONE BYTE «, t00=0x0009, t01=0x00d8}
0x0f2a…0f6c              Head {h00=0x003e, h01=0x0050, text=»*               MUST BE RESERVED FOR THE DRIVER TO STORE A«, t00=0x0009, t01=0x011e}
0x0f6c…0f94              Head {h00=0x0024, h01=0x0050, text=»*               PRINT CHARACTER.«, t00=0x0009, t01=0x0160}
0x0f94…0f9e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0188}
0x0f9e…0fb6 (10, 0, 400) Head {h00=0x0014, h01=0x0050, text=» EJECT   DRLP01 «, t00=0x000a, t01=0x0004}
0x0fb6…0fc0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x001c}
0x0fc0…0fca              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0026}
0x0fca…0ff6              Head {h00=0x0028, h01=0x0050, text=»************************************«, t00=0x000a, t01=0x0030}
0x0ff6…1022              Head {h00=0x0028, h01=0x0050, text=»*    NORMAL REGISTER USAGE         *«, t00=0x000a, t01=0x005c}
0x1022…104e              Head {h00=0x0028, h01=0x0050, text=»************************************«, t00=0x000a, t01=0x0088}
0x104e…1058              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00b4}
0x1058…1062              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00be}
0x1062…1080              Head {h00=0x001a, h01=0x0050, text=»*    A1 = RETURN CODE «, t00=0x000a, t01=0x00c8}
0x1080…10a0              Head {h00=0x001c, h01=0x0050, text=»*    A2 = WORK REGISTER «, t00=0x000a, t01=0x00e6}
0x10a0…10c0              Head {h00=0x001c, h01=0x0050, text=»*    A3 = WORK REGISTER «, t00=0x000a, t01=0x0106}
0x10c0…10e0              Head {h00=0x001c, h01=0x0050, text=»*    A4 = BUFFER ADDRESS«, t00=0x000a, t01=0x0126}
0x10e0…10fc              Head {h00=0x0018, h01=0x0050, text=»*    A5 = STACK BASE«, t00=0x000a, t01=0x0146}
0x10fc…111a              Head {h00=0x001a, h01=0x0050, text=»*    A6 = DWT ADDRESS «, t00=0x000a, t01=0x0162}
0x111a…1132              Head {h00=0x0014, h01=0x0050, text=»*    A7 = ORDER «, t00=0x000a, t01=0x0180}
0x1132…1150              Head {h00=0x001a, h01=0x0050, text=»*    A8 = ECB ADDRESS «, t00=0x000b, t01=0x0008}
0x1150…115a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0026}
0x115a…1164              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0030}
0x1164…118c              Head {h00=0x0024, h01=0x0050, text=»********************************«, t00=0x000b, t01=0x003a}
0x118c…11b4              Head {h00=0x0024, h01=0x0050, text=»*    TABLES                    *«, t00=0x000b, t01=0x0062}
0x11b4…11dc              Head {h00=0x0024, h01=0x0050, text=»********************************«, t00=0x000b, t01=0x008a}
0x11dc…11e6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x00b2}
0x11e6…11f0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x00bc}
0x11f0…121e              Head {h00=0x002a, h01=0x0050, text=» DATA DVBLEN+DVBLEN MMU BUFFER LENGTH «, t00=0x000b, t01=0x00c6}
0x121e…1240              Head {h00=0x001e, h01=0x0050, text=» DATA DEVIND DEVICE INDEX «, t00=0x000b, t01=0x00f4}
0x1240…126a              Head {h00=0x0026, h01=0x0050, text=»LPADR DATA ACLP ACTIVATION DRIVER «, t00=0x000b, t01=0x0116}
0x126a…1290              Head {h00=0x0022, h01=0x0050, text=» DATA 0 ABORT ROUTINE ADDRESS «, t00=0x000b, t01=0x0140}
0x1290…129a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0166}
0x129a…12b2              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRLP01 «, t00=0x000b, t01=0x0170}
0x12b2…12bc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0188}
0x12bc…12c6 (12, 0, 398) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0004}
0x12c6…12e6              Head {h00=0x001c, h01=0x0050, text=»*    A C T I V A T I O N«, t00=0x000c, t01=0x000e}
0x12e6…12f0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x002e}
0x12f0…12fa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0038}
0x12fa…130c              Head {h00=0x000e, h01=0x0050, text=»ACLP EQU *«, t00=0x000c, t01=0x0042}
0x130c…1330              Head {h00=0x0020, h01=0x0050, text=» LDK A1,/0D CARRIAGE RETURN «, t00=0x000c, t01=0x0054}
0x1330…134c              Head {h00=0x0018, h01=0x0050, text=» LDR A7,A7 ORDER 0 ?«, t00=0x000c, t01=0x0078}
0x134c…1366              Head {h00=0x0016, h01=0x0050, text=» RF(NE) ACLP05 NO «, t00=0x000c, t01=0x0094}
0x1366…138a              Head {h00=0x0020, h01=0x0050, text=» LDKL A4,DWTBC BYTE COUNTER «, t00=0x000c, t01=0x00ae}
0x138a…13ac              Head {h00=0x001e, h01=0x0050, text=» ADR A4,A6 ADD DWT ADDRESS«, t00=0x000c, t01=0x00d2}
0x13ac…13d4              Head {h00=0x0024, h01=0x0050, text=» SCR A1,A4 STORE CARRIAGE RETURN«, t00=0x000c, t01=0x00f4}
0x13d4…13e6              Head {h00=0x000e, h01=0x0050, text=» LDK A2,1 «, t00=0x000c, t01=0x011c}
0x13e6…13f8              Head {h00=0x000e, h01=0x0050, text=» RF ACLP30«, t00=0x000c, t01=0x012e}
0x13f8…1402              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0140}
0x1402…142a              Head {h00=0x0024, h01=0x0050, text=»ACLP05 LD A4,2,A8 BUFFER ADDRESS«, t00=0x000c, t01=0x014a}
0x142a…144a              Head {h00=0x001c, h01=0x0050, text=» LD A2,4,A8 REQ. LENGTH «, t00=0x000c, t01=0x0172}
0x144a…1466 (13, 0, 400) Head {h00=0x0018, h01=0x0050, text=» SUK A7,5 ORDER 5 ? «, t00=0x000d, t01=0x0004}
0x1466…147c              Head {h00=0x0012, h01=0x0050, text=» RF(E) ACLP30 «, t00=0x000d, t01=0x0020}
0x147c…1498              Head {h00=0x0018, h01=0x0050, text=» SUK A7,1 ORDER 6 ? «, t00=0x000d, t01=0x0036}
0x1498…14ae              Head {h00=0x0012, h01=0x0050, text=» RF(E) ACLP10 «, t00=0x000d, t01=0x0052}
0x14ae…14b8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0068}
0x14b8…14d0              Head {h00=0x0014, h01=0x0050, text=»ACERR ABL DISIOE«, t00=0x000d, t01=0x0072}
0x14d0…14da              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x008a}
0x14da…14f2              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRLP01 «, t00=0x000d, t01=0x0094}
0x14f2…14fc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x00ac}
0x14fc…1506              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x00b6}
0x1506…151a              Head {h00=0x0010, h01=0x0050, text=»ACLP10 EQU *«, t00=0x000d, t01=0x00c0}
0x151a…153e              Head {h00=0x0020, h01=0x0050, text=» CWK A2,2 REQ. LENGTH < 2 ? «, t00=0x000d, t01=0x00d4}
0x153e…1558              Head {h00=0x0016, h01=0x0050, text=» RF(NL) ACLP12 NO «, t00=0x000d, t01=0x00f8}
0x1558…1592              Head {h00=0x0036, h01=0x0050, text=» LDK A2,2 YES , SAME ACTIONS AS FOR REQ. LENGTH=2 «, t00=0x000d, t01=0x0112}
0x1592…159c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x014c}
0x159c…15b0              Head {h00=0x0010, h01=0x0050, text=»ACLP12 EQU *«, t00=0x000d, t01=0x0156}
0x15b0…15d2              Head {h00=0x001e, h01=0x0050, text=» LDR A3,A4 BUFFER ADDRESS «, t00=0x000d, t01=0x016a}
0x15d2…15fc              Head {h00=0x0026, h01=0x0050, text=» ADR A3,A2 ADDED WITH REQ. LENGTH «, t00=0x000d, t01=0x018c}
0x15fc…1624              Head {h00=0x0024, h01=0x0050, text=» SCR A1,A3 STORE PRINT CHARACTER«, t00=0x000e, t01=0x0026}
0x1624…1636              Head {h00=0x000e, h01=0x0050, text=» ADK A2,1 «, t00=0x000e, t01=0x004e}
0x1636…1648              Head {h00=0x000e, h01=0x0050, text=» LCR A3,A4«, t00=0x000e, t01=0x0060}
0x1648…165a              Head {h00=0x000e, h01=0x0050, text=» ECR A3,A3«, t00=0x000e, t01=0x0072}
0x165a…1684              Head {h00=0x0026, h01=0x0050, text=» LC A3,1,A4 GET CONTROL CHARACTER «, t00=0x000e, t01=0x0084}
0x1684…169a              Head {h00=0x0012, h01=0x0050, text=» ST A3,CONCHA «, t00=0x000e, t01=0x00ae}
0x169a…16ae              Head {h00=0x0010, h01=0x0050, text=» ANK A3,/FF «, t00=0x000e, t01=0x00c4}
0x16ae…16d6              Head {h00=0x0024, h01=0x0050, text=» SUK A3,/2B SUPER POSITIONING ? «, t00=0x000e, t01=0x00d8}
0x16d6…16f0              Head {h00=0x0016, h01=0x0050, text=» RF(NE) ACLP15 NO «, t00=0x000e, t01=0x0100}
0x16f0…1718              Head {h00=0x0024, h01=0x0050, text=» SUK A2,2 DECREMENT REQ. LENGTH «, t00=0x000e, t01=0x011a}
0x1718…1742              Head {h00=0x0026, h01=0x0050, text=» ADK A4,2 INCREMENT BUFFER ADDRESS«, t00=0x000e, t01=0x0142}
0x1742…1754              Head {h00=0x000e, h01=0x0050, text=» RF ACLP30«, t00=0x000e, t01=0x016c}
0x1754…175e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x017e}
0x175e…1782              Head {h00=0x0020, h01=0x0050, text=»ACLP15 LDK A1,/0A LINE FEED «, t00=0x000e, t01=0x0188}
0x1782…17b0              Head {h00=0x002a, h01=0x0050, text=» SC A1,1,A4 SECOND CHARACTER IN BUFFER«, t00=0x000f, t01=0x001c}
0x17b0…17d2              Head {h00=0x001e, h01=0x0050, text=» SUK A3,5 TWO LINE FEEDS ?«, t00=0x000f, t01=0x004a}
0x17d2…17ec              Head {h00=0x0016, h01=0x0050, text=» RF(E) ACLP20 YES «, t00=0x000f, t01=0x006c}
0x17ec…180c              Head {h00=0x001c, h01=0x0050, text=» LDK A1,/0C TOP OF FORM «, t00=0x000f, t01=0x0086}
0x180c…1826              Head {h00=0x0016, h01=0x0050, text=» SUK A3,1 WANTED ?«, t00=0x000f, t01=0x00a6}
0x1826…1840              Head {h00=0x0016, h01=0x0050, text=» RF(E) ACLP20 YES «, t00=0x000f, t01=0x00c0}
0x1840…1864              Head {h00=0x0020, h01=0x0050, text=» LDK A1,/0D CARRIAGE RETURN «, t00=0x000f, t01=0x00da}
0x1864…186e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00fe}
0x186e…1886              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRLP01 «, t00=0x000f, t01=0x0108}
0x1886…1890              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0120}
0x1890…189a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x012a}
0x189a…18d2              Head {h00=0x0034, h01=0x0050, text=»ACLP20 SCR A1,A4 STORE FIRST CHARACTER IN BUFFER«, t00=0x000f, t01=0x0134}
0x18d2…18fa              Head {h00=0x0024, h01=0x0050, text=»ACLP30 CF A5,CIOSTA SEND BUFFER «, t00=0x000f, t01=0x016c}
0x18fa…1916 (16, 0, 400) Head {h00=0x0018, h01=0x0050, text=» SUK A7,6 ORDER 6 ? «, t00=0x0010, t01=0x0004}
0x1916…192c              Head {h00=0x0012, h01=0x0050, text=» RF(NE) ENDIO «, t00=0x0010, t01=0x0020}
0x192c…193e              Head {h00=0x000e, h01=0x0050, text=» LDR A2,A2«, t00=0x0010, t01=0x0036}
0x193e…1954              Head {h00=0x0012, h01=0x0050, text=» RF(NN) ACLP35«, t00=0x0010, t01=0x0048}
0x1954…198c              Head {h00=0x0034, h01=0x0050, text=» IM 6,A8 ADD FOR EXTRA CHAR. AT BUFFER END (/0D)«, t00=0x0010, t01=0x005e}
0x198c…1996              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0096}
0x1996…19aa              Head {h00=0x0010, h01=0x0050, text=»ACLP35 EQU *«, t00=0x0010, t01=0x00a0}
0x19aa…19cc              Head {h00=0x001e, h01=0x0050, text=» LD A4,2,A8 BUFFER ADDRESS«, t00=0x0010, t01=0x00b4}
0x19cc…19de              Head {h00=0x000e, h01=0x0050, text=» LDKL A3,0«, t00=0x0010, t01=0x00d6}
0x19de…19f4              Head {h00=0x0012, h01=0x0050, text=»CONCHA EQU *-2«, t00=0x0010, t01=0x00e8}
0x19f4…1a2a              Head {h00=0x0032, h01=0x0050, text=» SC A3,1,A4 RESET CONTROL CHARACTER IN BUFFER «, t00=0x0010, t01=0x00fe}
0x1a2a…1a3c              Head {h00=0x000e, h01=0x0050, text=» ECR A3,A3«, t00=0x0010, t01=0x0134}
0x1a3c…1a64              Head {h00=0x0024, h01=0x0050, text=» SCR A3,A4 ALSO RESET FIRST BYTE«, t00=0x0010, t01=0x0146}
0x1a64…1a6e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x016e}
0x1a6e…1a96              Head {h00=0x0024, h01=0x0050, text=»ENDIO CF A15,TENDIO END REQUEST «, t00=0x0010, t01=0x0178}
0x1a96…1aac              Head {h00=0x0012, h01=0x0050, text=»EXIT ABL TDISP«, t00=0x0011, t01=0x0010}
0x1aac…1ab6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0026}
0x1ab6…1ace              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRLP01 «, t00=0x0011, t01=0x0030}
0x1ace…1ad8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0048}
0x1ad8…1ae2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0052}
0x1ae2…1af6              Head {h00=0x0010, h01=0x0050, text=»*    CIOSTA «, t00=0x0011, t01=0x005c}
0x1af6…1b1c              Head {h00=0x0022, h01=0x0050, text=»*    SUBROUTINE TO SEND BUFFER«, t00=0x0011, t01=0x0070}
0x1b1c…1b26              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0096}
0x1b26…1b30              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x00a0}
0x1b30…1b44              Head {h00=0x0010, h01=0x0050, text=»CIOSTA EQU *«, t00=0x0011, t01=0x00aa}
0x1b44…1b64              Head {h00=0x001c, h01=0x0050, text=» ST A5,DWTA5,A6 SAVE A5 «, t00=0x0011, t01=0x00be}
0x1b64…1b78              Head {h00=0x0010, h01=0x0050, text=» IFT CHAN=0 «, t00=0x0011, t01=0x00de}
0x1b78…1bb2              Head {h00=0x0036, h01=0x0050, text=» ORKL A2,/4000 INDICATE CHARACTER MODE, OUTPUT AND«, t00=0x0011, t01=0x00f2}
0x1bb2…1bd4              Head {h00=0x001e, h01=0x0050, text=»   IN RIGHT BYTE NUMBER OF«, t00=0x0011, t01=0x012c}
0x1bd4…1bf2              Head {h00=0x001a, h01=0x0050, text=»   CHARACTERS TO SEND «, t00=0x0011, t01=0x014e}
0x1bf2…1c26              Head {h00=0x0030, h01=0x0050, text=» WER A2,MUXLP FIRST WRITE EXTERNAL REGISTER «, t00=0x0011, t01=0x016c}
0x1c26…1c5c              Head {h00=0x0032, h01=0x0050, text=» WER A4,MUXLP+1 SECOND WRITE EXTERNAL REGISTER«, t00=0x0012, t01=0x0010}
0x1c5c…1c68              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0012, t01=0x0046}
0x1c68…1c72              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0052}
0x1c72…1c86              Head {h00=0x0010, h01=0x0050, text=» IFT CHAN=1 «, t00=0x0012, t01=0x005c}
0x1c86…1cb2              Head {h00=0x0028, h01=0x0050, text=» ST A4,DWTA3,A6 SAVE BUFFER ADDRESS «, t00=0x0012, t01=0x0070}
0x1cb2…1cc4              Head {h00=0x000e, h01=0x0050, text=» ADR A4,A2«, t00=0x0012, t01=0x009c}
0x1cc4…1cf6              Head {h00=0x002e, h01=0x0050, text=» ST A4,DWTA4,A6 SAVE BUFFER END ADDRESS+1 «, t00=0x0012, t01=0x00ae}
0x1cf6…1d02              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0012, t01=0x00e0}
0x1d02…1d0c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00ec}
0x1d0c…1d22              Head {h00=0x0012, h01=0x0050, text=» LD A1,PFPOST «, t00=0x0012, t01=0x00f6}
0x1d22…1d46              Head {h00=0x0020, h01=0x0050, text=» RB(NZ) EXIT PFINIT PENDING «, t00=0x0012, t01=0x010c}
0x1d46…1d68              Head {h00=0x001e, h01=0x0050, text=» CIO A2,1,DWALP CIO START «, t00=0x0012, t01=0x0130}
0x1d68…1d7c              Head {h00=0x0010, h01=0x0050, text=» RB(Z) EXIT «, t00=0x0012, t01=0x0152}
0x1d7c…1d94              Head {h00=0x0014, h01=0x0050, text=» LDK A1,1 ERROR «, t00=0x0012, t01=0x0166}
0x1d94…1da6              Head {h00=0x000e, h01=0x0050, text=» RB ENDIO «, t00=0x0012, t01=0x017e}
0x1da6…1db0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0190}
0x1db0…1dc8              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRLP01 «, t00=0x0013, t01=0x000a}
0x1dc8…1dd2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0022}
0x1dd2…1ddc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x002c}
0x1ddc…1dfa              Head {h00=0x001a, h01=0x0050, text=»*    RECOVERY ROUTINE «, t00=0x0013, t01=0x0036}
0x1dfa…1e04              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0054}
0x1e04…1e0e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x005e}
0x1e0e…1e20              Head {h00=0x000e, h01=0x0050, text=»LPON EQU *«, t00=0x0013, t01=0x0068}
0x1e20…1e36              Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0013, t01=0x007a}
0x1e36…1e60              Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK «, t00=0x0013, t01=0x0090}
0x1e60…1e6c              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0013, t01=0x00ba}
0x1e6c…1e76              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x00c6}
0x1e76…1e8c              Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0013, t01=0x00d0}
0x1e8c…1eb2              Head {h00=0x0022, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK«, t00=0x0013, t01=0x00e6}
0x1eb2…1ebe              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0013, t01=0x010c}
0x1ebe…1ec8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0118}
0x1ec8…1ee6              Head {h00=0x001a, h01=0x0050, text=» LDK A1,1 NOT OPERABLE«, t00=0x0013, t01=0x0122}
0x1ee6…1f0a              Head {h00=0x0020, h01=0x0050, text=» LDKL A6,DWLP01 DWT ADDRESS «, t00=0x0013, t01=0x0140}
0x1f0a…1f2c              Head {h00=0x001e, h01=0x0050, text=» LD A2,DWTST,A6 DWT STATUS«, t00=0x0013, t01=0x0164}
0x1f2c…1f48              Head {h00=0x0018, h01=0x0050, text=» RB(N) EXIT LP FREE «, t00=0x0013, t01=0x0186}
0x1f48…1f5a              Head {h00=0x000e, h01=0x0050, text=» RF IHLP30«, t00=0x0014, t01=0x0012}
0x1f5a…1f64              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0024}
0x1f64…1f7c              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRLP01 «, t00=0x0014, t01=0x002e}
0x1f7c…1f86              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0046}
0x1f86…1f90              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0050}
0x1f90…1fae              Head {h00=0x001a, h01=0x0050, text=»*    I N T E R R U P T«, t00=0x0014, t01=0x005a}
0x1fae…1fb8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0078}
0x1fb8…1fc2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0082}
0x1fc2…1fd4              Head {h00=0x000e, h01=0x0050, text=»IHLP EQU *«, t00=0x0014, t01=0x008c}
0x1fd4…1ffc              Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x0014, t01=0x009e}
0x1ffc…2010              Head {h00=0x0010, h01=0x0050, text=» IFT CHAN=0 «, t00=0x0014, t01=0x00c6}
0x2010…2026              Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0014, t01=0x00da}
0x2026…2050              Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK «, t00=0x0014, t01=0x00f0}
0x2050…205c              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0014, t01=0x011a}
0x205c…2066              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0126}
0x2066…207a              Head {h00=0x0010, h01=0x0050, text=» IFT CHAN=0 «, t00=0x0014, t01=0x0130}
0x207a…2090              Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0014, t01=0x0144}
0x2090…20b6              Head {h00=0x0022, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK«, t00=0x0014, t01=0x015a}
0x20b6…20c2              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0014, t01=0x0180}
0x20c2…20cc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x018c}
0x20cc…20e0              Head {h00=0x0010, h01=0x0050, text=» IFT CHAN=1 «, t00=0x0015, t01=0x0008}
0x20e0…20f4              Head {h00=0x0010, h01=0x0050, text=» STR A1,A15 «, t00=0x0015, t01=0x001c}
0x20f4…2108              Head {h00=0x0010, h01=0x0050, text=» STR A2,A15 «, t00=0x0015, t01=0x0030}
0x2108…212c              Head {h00=0x0020, h01=0x0050, text=» LDKL A2,DWLP01 DWT-ADDRESS «, t00=0x0015, t01=0x0044}
0x212c…2162              Head {h00=0x0032, h01=0x0050, text=» LD A1,DWTA3,A2 POINTER AT NEXT BYTE IN BUFFER«, t00=0x0015, t01=0x0068}
0x2162…217e              Head {h00=0x0018, h01=0x0050, text=» LCR A2,A1 NEXT BYTE«, t00=0x0015, t01=0x009e}
0x217e…21a4              Head {h00=0x0022, h01=0x0050, text=» OTR A2,0,DWALP WRITE ONE BYTE«, t00=0x0015, t01=0x00ba}
0x21a4…21c8              Head {h00=0x0020, h01=0x0050, text=» RF(NA) IHLP20 NOT ACCEPTED «, t00=0x0015, t01=0x00e0}
0x21c8…21ec              Head {h00=0x0020, h01=0x0050, text=» LDKL A2,DWLP01 DWT-ADDRESS «, t00=0x0015, t01=0x0104}
0x21ec…21fe              Head {h00=0x000e, h01=0x0050, text=» ADK A1,1 «, t00=0x0015, t01=0x0128}
0x21fe…2224              Head {h00=0x0022, h01=0x0050, text=» ST A1,DWTA3,A2 UPDATE POINTER«, t00=0x0015, t01=0x013a}
0x2224…223c              Head {h00=0x0014, h01=0x0050, text=» CW A1,DWTA4,A2 «, t00=0x0015, t01=0x0160}
0x223c…2260              Head {h00=0x0020, h01=0x0050, text=» RF(NE) IHLP10 NOT LAST BYTE«, t00=0x0015, t01=0x0178}
0x2260…2280              Head {h00=0x001c, h01=0x0050, text=» CIO A2,0,DWALP CIO HALT«, t00=0x0016, t01=0x000c}
0x2280…2294              Head {h00=0x0010, h01=0x0050, text=»IHLP10 EQU *«, t00=0x0016, t01=0x002c}
0x2294…22a8              Head {h00=0x0010, h01=0x0050, text=» LDR* A2,A15«, t00=0x0016, t01=0x0040}
0x22a8…22bc              Head {h00=0x0010, h01=0x0050, text=» LDR* A1,A15«, t00=0x0016, t01=0x0054}
0x22bc…22cc              Head {h00=0x000c, h01=0x0050, text=» RTN A15«, t00=0x0016, t01=0x0068}
0x22cc…22d6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0078}
0x22d6…22e0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0082}
0x22e0…22ea              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x008c}
0x22ea…2304              Head {h00=0x0016, h01=0x0050, text=»IHLP20 STR A3,A15 «, t00=0x0016, t01=0x0096}
0x2304…2318              Head {h00=0x0010, h01=0x0050, text=» STR A4,A15 «, t00=0x0016, t01=0x00b0}
0x2318…232c              Head {h00=0x0010, h01=0x0050, text=» STR A5,A15 «, t00=0x0016, t01=0x00c4}
0x232c…2340              Head {h00=0x0010, h01=0x0050, text=» STR A6,A15 «, t00=0x0016, t01=0x00d8}
0x2340…2354              Head {h00=0x0010, h01=0x0050, text=» STR A7,A15 «, t00=0x0016, t01=0x00ec}
0x2354…2368              Head {h00=0x0010, h01=0x0050, text=» STR A8,A15 «, t00=0x0016, t01=0x0100}
0x2368…2374              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0016, t01=0x0114}
0x2374…237e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0120}
0x237e…239e              Head {h00=0x001c, h01=0x0050, text=» SST A1,DWALP GET STATUS«, t00=0x0016, t01=0x012a}
0x239e…23c2              Head {h00=0x0020, h01=0x0050, text=» LDKL A6,DWLP01 DWT ADDRESS «, t00=0x0016, t01=0x014a}
0x23c2…23cc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x016e}
0x23cc…23e0              Head {h00=0x0010, h01=0x0050, text=»IHLP30 EQU *«, t00=0x0016, t01=0x0178}
0x23e0…23fe              Head {h00=0x001a, h01=0x0050, text=» LD A7,DWTOR,A6 ORDER «, t00=0x0016, t01=0x018c}
0x23fe…2412              Head {h00=0x0010, h01=0x0050, text=» ANK A7,/FF «, t00=0x0017, t01=0x001a}
0x2412…2436              Head {h00=0x0020, h01=0x0050, text=» LD A8,DWTECB,A6 ECB ADDRESS«, t00=0x0017, t01=0x002e}
0x2436…2440              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0052}
0x2440…2454              Head {h00=0x0010, h01=0x0050, text=» IFT CHAN=0 «, t00=0x0017, t01=0x005c}
0x2454…248c              Head {h00=0x0034, h01=0x0050, text=» RER A3,MUXLP GET NUMBER OF NOT TRANSFERED CHAR.«, t00=0x0017, t01=0x0070}
0x248c…24a2              Head {h00=0x0012, h01=0x0050, text=» ANKL A3,/FFF «, t00=0x0017, t01=0x00a8}
0x24a2…24de              Head {h00=0x0038, h01=0x0050, text=» LD A2,4,A8 CALCULATE NUMB. OF TRANSFERED CHARACTERS«, t00=0x0017, t01=0x00be}
0x24de…24f0              Head {h00=0x000e, h01=0x0050, text=» SUR A2,A3«, t00=0x0017, t01=0x00fa}
0x24f0…24fc              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0017, t01=0x010c}
0x24fc…2506              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0118}
0x2506…251e              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRLP01 «, t00=0x0017, t01=0x0122}
0x251e…2528              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x013a}
0x2528…2532              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0144}
0x2532…2546              Head {h00=0x0010, h01=0x0050, text=» IFT CHAN=1 «, t00=0x0017, t01=0x014e}
0x2546…2570              Head {h00=0x0026, h01=0x0050, text=» LD A2,DWTA3,A6 GET BUFFER-POINTER«, t00=0x0017, t01=0x0162}
0x2570…258a              Head {h00=0x0016, h01=0x0050, text=» CWK A7,6 ORDER 6?«, t00=0x0017, t01=0x018c}
0x258a…25a0              Head {h00=0x0012, h01=0x0050, text=» RF(NE) IHLP35«, t00=0x0018, t01=0x0016}
0x25a0…25b6              Head {h00=0x0012, h01=0x0050, text=» ADK A2,1 YES «, t00=0x0018, t01=0x002c}
0x25b6…25ca              Head {h00=0x0010, h01=0x0050, text=»IHLP35 EQU *«, t00=0x0018, t01=0x0042}
0x25ca…2606              Head {h00=0x0038, h01=0x0050, text=» SU A2,2,A8 CALCULATE NUMB. OF TRANSFERED CHARACTERS«, t00=0x0018, t01=0x0056}
0x2606…2612              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0018, t01=0x0092}
0x2612…2638              Head {h00=0x0022, h01=0x0050, text=» ST A2,6,A8 STORE EFF. LENGTH «, t00=0x0018, t01=0x009e}
0x2638…2660              Head {h00=0x0024, h01=0x0050, text=» LD A5,DWTA5,A6 GET STACK VALUE «, t00=0x0018, t01=0x00c4}
0x2660…2670              Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x0018, t01=0x00ec}
0x2670…267a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x00fc}
0x267a…2692              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRLP01 «, t00=0x0018, t01=0x0106}
0x2692…269c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x011e}
0x269c…26b4              Head {h00=0x0014, h01=0x0050, text=»*    D W L P 0 1«, t00=0x0018, t01=0x0128}
0x26b4…26be              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0140}
0x26be…26ee              Head {h00=0x002c, h01=0x0050, text=»*    DEVICE WORK TABLE FOR LINE PRINTER «, t00=0x0018, t01=0x014a}
0x26ee…26f8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x017a}
0x26f8…270c              Head {h00=0x0010, h01=0x0050, text=»DWLP01 EQU *«, t00=0x0018, t01=0x0184}
0x270c…272e              Head {h00=0x001e, h01=0x0050, text=» DATA 0 CHANNEL PARAMETER «, t00=0x0019, t01=0x0008}
0x272e…2748              Head {h00=0x0016, h01=0x0050, text=» DATA /8000 STATUS«, t00=0x0019, t01=0x002a}
0x2748…2764              Head {h00=0x0018, h01=0x0050, text=» DATA 0 ECB ADDRESS «, t00=0x0019, t01=0x0044}
0x2764…277a              Head {h00=0x0012, h01=0x0050, text=» DATA 0 ORDER «, t00=0x0019, t01=0x0060}
0x277a…27a6              Head {h00=0x0028, h01=0x0050, text=» DATA LPADR ADDRESS TO ADDRESS BLOCK«, t00=0x0019, t01=0x0076}
0x27a6…27c2              Head {h00=0x0018, h01=0x0050, text=» DATA 0 TTAB ADDRESS«, t00=0x0019, t01=0x00a2}
0x27c2…27ea              Head {h00=0x0024, h01=0x0050, text=» DATA 0 WAIT/ACTIVATE INDICATOR «, t00=0x0019, t01=0x00be}
0x27ea…2808              Head {h00=0x001a, h01=0x0050, text=» DATA 0 TERMINAL QUEUE«, t00=0x0019, t01=0x00e6}
0x2808…281e              Head {h00=0x0012, h01=0x000d, text=» IFT MMUPAG=1 «, t00=0x0019, t01=0x0104}
0x281e…2848              Head {h00=0x0026, h01=0x0022, text=» DATA 0 SAVE AREA USER ECB ADDRESS«, t00=0x0019, t01=0x011a}
0x2848…286c              Head {h00=0x0020, h01=0x001c, text=» DATA DEVECB MMU ECB ADDRESS«, t00=0x0019, t01=0x0144}
0x286c…2878              Head {h00=0x0008, h01=0x0004, text=» XIF«, t00=0x0019, t01=0x0168}
0x2878…289a              Head {h00=0x001e, h01=0x0050, text=» DATA 0 OUTPUT QUEUE LINK «, t00=0x0019, t01=0x0174}
0x289a…28ba              Head {h00=0x001c, h01=0x0050, text=» DATA 0 SAVE AREA FOR A3«, t00=0x001a, t01=0x0008}
0x28ba…28da              Head {h00=0x001c, h01=0x0050, text=» DATA 0 SAVE AREA FOR A4«, t00=0x001a, t01=0x0028}
0x28da…28fa              Head {h00=0x001c, h01=0x0050, text=» DATA 0 SAVE AREA FOR A5«, t00=0x001a, t01=0x0048}
0x28fa…2912              Head {h00=0x0014, h01=0x0050, text=» RES 4 DWT STACK«, t00=0x001a, t01=0x0068}
0x2912…291c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0080}
0x291c…2932              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x001a, t01=0x008a}
0x2932…2946              Head {h00=0x0010, h01=0x0050, text=»DEVECB EQU *«, t00=0x001a, t01=0x00a0}
0x2946…2956              Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x001a, t01=0x00b4}
0x2956…296a              Head {h00=0x0010, h01=0x0050, text=» DATA LP:BUF«, t00=0x001a, t01=0x00c4}
0x296a…2980              Head {h00=0x0012, h01=0x0050, text=» DATA 0,0,0,0 «, t00=0x001a, t01=0x00d8}
0x2980…299c              Head {h00=0x0018, h01=0x0050, text=»LP:BUF RES DVBLEN+1 «, t00=0x001a, t01=0x00ee}
0x299c…29a8              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001a, t01=0x010a}
0x29a8…29b2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0116}
0x29b2…29be              Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x001a, t01=0x0120}
0x29be…29c2              Head {h00=0x4004, h01=0x0000}
0x29c2…29c6              00 1a 01 2c                                                                                                                                                                                                                                       ┆   ,┆
0x29c6…29ce (27, 1, 8)   20 04 00 00 00 1b 00 04                                                                                                                                                                                                                           ┆        ┆
0x29ce…2a1e (28, 0, 400) 2a 20 20 20 20 20 20 20 20 20 20 20 44 57 54 55 42 55 3d 55 53 45 52 20 42 55 46 46 45 52 20 50 4f 49 4e 54 45 52 00 1b 01 90 00 06 00 50 2a 20 00 1c 00 2e 00 06 00 50 2a 20 00 1c 00 38 00 10 00 50 44 55 41 3a 31 30 5c 45 51 55 5c 2a 00 1c   ┆*           DWTUBU=USER BUFFER POINTER       P*    .   P*    8   PDUA:10 EQU *  ┆
0x2a1e…2a6e              00 42 00 24 00 50 5c 4c 44 5c 41 33 2c 45 43 42 52 4c 2c 41 38 5c 52 45 51 55 45 53 54 45 44 20 4c 45 4e 47 54 48 00 1c 00 56 00 12 00 50 5c 52 42 28 5a 29 5c 49 4e 43 4c 45 4e 20 00 1c 00 7e 00 36 00 50 5c 45 43 52 5c 41 37 2c 41 33 5c 44   ┆ B $ P LD A3,ECBRL,A8 REQUESTED LENGTH   V   P RB(Z) INCLEN    ~ 6 P ECR A7,A3 D┆
0x2a6e…2abe              49 56 49 44 45 20 42 59 20 32 35 36 20 54 4f 20 47 45 54 20 4e 55 4d 42 45 52 20 4f 46 20 53 45 43 54 4f 52 53 20 00 1c 00 94 00 26 00 50 5c 41 4e 4b 5c 41 33 2c 2f 46 46 5c 53 45 54 20 43 4f 4e 44 49 54 49 4f 4e 20 52 45 47 49 53 54 45 52   ┆IVIDE BY 256 TO GET NUMBER OF SECTORS      & P ANK A3,/FF SET CONDITION REGISTER┆
0x2abe…2b0e              00 1c 00 ce 00 34 00 50 5c 52 42 28 4e 5a 29 5c 49 4e 43 4c 45 4e 5c 4e 4f 54 20 41 4e 20 49 4e 54 45 47 45 52 20 4e 55 4d 42 45 52 20 4f 46 20 53 45 43 54 4f 52 53 20 00 1c 00 f8 00 3a 00 50 5c 4c 44 5c 41 33 2c 45 43 42 43 57 32 2c 41 38   ┆     4 P RB(NZ) INCLEN NOT AN INTEGER NUMBER OF SECTORS      : P LD A3,ECBCW2,A8┆
0x2b0e…2b5e              5c 53 45 43 54 4f 52 20 4e 55 4d 42 45 52 20 57 48 45 52 45 20 54 48 45 20 42 55 46 46 45 52 20 42 45 47 49 4e 20 00 1c 01 30 00 28 00 50 5c 52 42 28 4e 29 5c 44 55 45 52 52 5c 49 4e 43 4f 52 52 45 43 54 20 53 45 43 54 4f 52 20 4e 55 4d 42   ┆ SECTOR NUMBER WHERE THE BUFFER BEGIN    0 ( P RB(N) DUERR INCORRECT SECTOR NUMB┆

Reduced view