|
|
DataMuseum.dkPresents historical artifacts from the history of: Philips Data Systems |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Philips Data Systems Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 11102 (0x2b5e)
Notes: pts_type(SC)
Names: »DRLP01.SC«
└─⟦5c22ed822⟧ Bits:30009675 Philips computer tape "600209"
└─⟦this⟧ »M:DENJ/DRLP01.SC«
└─⟦bf903a231⟧ Bits:30009665 Philips computer tape "600109"
└─⟦this⟧ »M:DENJ/DRLP01.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 1 * * * A PROGRAM VERSION USING THE EXTENDED INSTRUCTION * SET IS OBTAINED BY SETTING CPU852 EQU 0. * CPU852 EQU 0 * * MMU BUFFER SIZE * X:B EQU 67 DVBLEN EQU 162 * * 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
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 1«, 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 0«, 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 162«, 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) 45 51 55 5c 2f 34 32 38 30 5c 43 49 4f 2d 48 41 4c 54 00 03 01 8a 00 1a 00 50 54 57 49 4e 52 5c 45 51 55 5c 2f 34 41 30 30 5c 49 4e 50 55 54 20 00 04 00 1a 00 1a 00 50 54 57 4f 54 52 5c 45 51 55 5c 2f 34 32 30 30 5c 4f 55 54 50 55 54 00 04 ┆EQU /4280 CIO-HALT PTWINR EQU /4A00 INPUT PTWOTR EQU /4200 OUTPUT ┆
0x2a1e…2a6e 00 38 00 20 00 50 54 57 53 53 54 5c 45 51 55 5c 2f 34 41 43 30 5c 53 45 4e 53 45 20 53 54 41 54 55 53 00 04 00 56 00 06 00 50 2a 20 00 04 00 7a 00 06 00 50 2a 20 00 04 00 84 00 0a 00 50 5c 45 4a 45 43 54 00 04 00 8e 00 06 00 50 2a 20 00 04 ┆ 8 PTWSST EQU /4AC0 SENSE STATUS V P* z P* P EJECT P* ┆
0x2a6e…2abe 00 9c 00 06 00 50 2a 20 00 04 00 a6 00 12 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 00 04 00 b0 00 12 00 50 2a 20 43 4f 4e 53 54 41 4e 54 53 20 2a 20 00 04 00 c6 00 12 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 00 04 00 dc 00 06 ┆ P* P************* P* CONSTANTS * P************* ┆
0x2abe…2b0e 00 50 2a 20 00 04 00 f2 00 06 00 50 2a 20 00 04 00 fc 00 1e 00 50 43 52 5c 45 51 55 5c 2f 30 44 5c 43 41 52 52 49 41 47 45 20 52 45 54 55 52 4e 00 04 01 06 00 18 00 50 4c 46 5c 45 51 55 5c 2f 30 41 5c 4c 49 4e 45 20 46 45 45 44 00 04 01 28 ┆ P* P* PCR EQU /0D CARRIAGE RETURN PLF EQU /0A LINE FEED (┆
0x2b0e…2b5e 00 22 00 50 4c 4e 47 45 52 52 5c 45 51 55 5c 2f 38 5c 49 4e 43 4f 52 52 45 43 54 20 4c 45 4e 47 54 48 00 04 01 44 00 22 00 50 54 50 45 52 52 5c 45 51 55 5c 2f 32 5c 54 48 52 4f 55 47 48 50 55 54 20 45 52 52 4f 52 20 00 04 01 6a 00 26 00 50 ┆ " PLNGERR EQU /8 INCORRECT LENGTH D " PTPERR EQU /2 THROUGHPUT ERROR j & P┆