|
|
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: 14304 (0x37e0)
Notes: pts_type(SC)
Names: »DRLP01.SC«
└─⟦7a1dcd5a9⟧ Bits:30009673 Philips computer tape "600134"
└─⟦this⟧ »PTMON/DRLP01.SC«
IDENT DRLP01 REL 11.0 83-11-17 870105041100 =DK1, CHAR. CONV. FOR 6883 DK1= MMU BUFFER =256 FOR BASIC WRITE =1,WHEN CHAN=1 DRIVER WILL SERVE BOTH MUX AND PC REL 10.0 80-03-14 * * ********************************************************** * * 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 * ***************************************** * * IF X:A=0 THE DRIVER WILL ONLY SERVE MUX =1 * IF X:A=1 THE DRIVER WILL SERVE BOTH MUX AND PC =1 * X:A EQU 0 CHAN EQU 1 * * 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 128 * * 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. * * ORDER /07: BASIC WRITE WITH CHARACTER CONVERSION * FOR 6883 PRINTER.. * 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 * SUK A7,1 ORDER = 07 RF(E) ACLP07 YES ACERR ABL DISIOE * ACLP07 EQU * LDK A1,/05 REPLACE ORDER IN DWT SC A1,DWTOR+1,A6 LDKL A1,IHLP50 CHANGE BRANCH ADDR. ST A1,IHLPXX IN INTERRUPT HANDLER RF ACLP30 PROCESS AS ORDER 5 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=1 =1 NGR A1,A2 NEGATE BUFFER LENGTH =1 ST A1,DWTA3,A6 END OF BUFFER INDICATOR =1 ST A4,DWTA4,A6 BUFFER POINTER =1 XIF =1 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 * 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=1 STR A1,A15 STR A2,A15 LDKL A1,DWLP01 DWT ADDRESS =1 LC* A2,DWTA4,A1 NEXT BYTE TO PRINT =1 ABL IHLP05 VARIABLE BRANCH FOR CHAR. CONV. IHLPXX EQU *-2 IHLP05 EQU * OTR A2,0,DWALP WRITE ONE BYTE RF(NA) IHLP20 NOT ACCEPTED LDKL A1,DWLP01 RESTORE DWT POINTER IM DWTA4,A1 INCREMENT BUFFER POINTER =1 IM DWTA3,A1 INCREMENT END OF BUFFER INDICATOR =1 RF(N) IHLP10 NOT LAST BYTE =1 LDKL A1,IHLP05 RESTORE BRANCH ADDRESS DK2 ST A1,IHLPXX CIO A2,0,DWALP CIO HALT IHLP10 EQU * LDR* A2,A15 LDR* A1,A15 RTN A15 EJECT * * CHARACTER CONVERSION FOR 6883 PRINTER * IHLP50 EQU * CCK A2,/5B5B IN RANGE? RF(L) IHLP90 NO, SKIP IT RF(E) IHLP70 CONVERT IT CCK A2,/5C5C CONVERT? RF(NE) IHLP60 NO, YET LDK A2,/26 CONVERSION RF IHLP80 IHLP60 EQU * CCK A2,/5D5D CONVERT? RF(NE) IHLP90 NO, SKIP IT LDK A2,/22 CONVERT IT RF IHLP80 IHLP70 EQU * LDK A2,/25 CONVERT IT IHLP80 EQU * ST A2,CONSAV SAVE THE CHARACTER LDKL A1,IHLP82 SET NEXT JUMP ADDRESS ST A1,IHLPXX LDK A2,/0E SEND SHIFT OUT OTR A2,0,DWALP RF(NA) IHLP20 QUIT ON STATUS RB IHLP10 WAIT FOR INTERRUPT IHLP82 EQU * LDKL A1,IHLP84 SET NEXT JUMP ADDRESS ST A1,IHLPXX LD A2,CONSAV GET THE CONVERTED CHAR. OTR A2,0,DWALP SEND IT RF(NA) IHLP20 QUIT ON STATUS RB IHLP10 WAIT FOR INTERRUPT IHLP84 EQU * LDKL A1,IHLP50 INSERT ORIG. JUMP ADDRESS ST A1,IHLPXX LDK A2,/0F SHIFT IN RB IHLP05 SEND + UPDATE POINTERS IHLP90 EQU * RB IHLP05 * * SAVE AREA FOR CONVERSION * CONSAV EQU * DATA 0 EJECT * * * IHLP20 EQU * =1 LDKL A1,IHLP05 RESTORE BRANCH ADDRESS ST A1,IHLPXX LDR* A2,A15 =1 LDR* A1,A15 =1 XIF * IFT CPU852=1 =1 CF A15,SAVE8 SAVE A1-A8 ON STACK =1 XIF =1 * IFT CPU852=0 =1 MSR 8,A15 SAVE A1-A8 ON STACK =1 XIF =1 * 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 * LD A2,4,A8 =1 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 11.0 83-11-17 870105041100 «, t00=0x0000, t01=0x0004}
0x0036…003e Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x003e…0064 Head {h00=0x0022, h01=0x0050, text=» =DK1, CHAR. CONV. FOR 6883 «, t00=0x0000, t01=0x0042}
0x0064…0094 Head {h00=0x002c, h01=0x0050, text=» DK1= MMU BUFFER =256 FOR BASIC WRITE «, t00=0x0000, t01=0x0068}
0x0094…00d0 Head {h00=0x0038, h01=0x0050, text=» =1,WHEN CHAN=1 DRIVER WILL SERVE BOTH MUX AND PC «, t00=0x0000, t01=0x0098}
0x00d0…00ec Head {h00=0x0018, h01=0x0050, text=» REL 10.0 80-03-14«, t00=0x0000, t01=0x00d4}
0x00ec…00f6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00f0}
0x00f6…0100 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00fa}
0x0100…0142 Head {h00=0x003e, h01=0x0050, text=»**********************************************************«, t00=0x0000, t01=0x0104}
0x0142…014c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0146}
0x014c…0174 Head {h00=0x0024, h01=0x0050, text=»* PHILIPS TERMINAL SYSTEM PTS «, t00=0x0000, t01=0x0150}
0x0174…017e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0178}
0x017e…01a6 Head {h00=0x0024, h01=0x0050, text=»* DRLP01 = DRIVER LINE PRINTER«, t00=0x0000, t01=0x0182}
0x01a6…01b0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x001a}
0x01b0…01ba Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0024}
0x01ba…01c4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x002e}
0x01c4…01ce Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0038}
0x01ce…01d8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0042}
0x01d8…01e2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x004c}
0x01e2…0224 Head {h00=0x003e, h01=0x0050, text=»**********************************************************«, t00=0x0001, t01=0x0056}
0x0224…022e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0098}
0x022e…0238 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00a2}
0x0238…027c Head {h00=0x0040, h01=0x0050, text=»* THIS DRIVER HANDLES ONE LINE PRINTER PTS 6881 CONNECTED«, t00=0x0001, t01=0x00ac}
0x027c…02bc Head {h00=0x003c, h01=0x0050, text=»* TO CPU VIA CHLP ON MULTIPLEX CHANNEL OR PROGRAMMED «, t00=0x0001, t01=0x00f0}
0x02bc…02d0 Head {h00=0x0010, h01=0x0050, text=»* CHANNEL«, t00=0x0001, t01=0x0130}
0x02d0…02da Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0144}
0x02da…02f2 Head {h00=0x0014, h01=0x0050, text=» EJECT DRLP01 «, t00=0x0001, t01=0x014e}
0x02f2…02fc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0166}
0x02fc…0306 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0170}
0x0306…0326 Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x0001, t01=0x017a}
0x0326…0346 Head {h00=0x001c, h01=0x0050, text=»* ENTRIES *«, t00=0x0002, t01=0x000a}
0x0346…0366 Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x0002, t01=0x002a}
0x0366…0370 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x004a}
0x0370…037a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0054}
0x037a…039c Head {h00=0x001e, h01=0x0050, text=» ENTRY LPADR ADDRESS BLOCK«, t00=0x0002, t01=0x005e}
0x039c…03c2 Head {h00=0x0022, h01=0x0050, text=» ENTRY ACLP ACTIVATION DRIVER «, t00=0x0002, t01=0x0080}
0x03c2…03e8 Head {h00=0x0022, h01=0x0050, text=» ENTRY IHLP INTERRUPT HANDLER «, t00=0x0002, t01=0x00a6}
0x03e8…040c Head {h00=0x0020, h01=0x0050, text=» ENTRY LPON RECOVERY ROUTINE«, t00=0x0002, t01=0x00cc}
0x040c…0436 Head {h00=0x0026, h01=0x0050, text=» ENTRY DWLP01 DWT FOR LINE PRINTER«, t00=0x0002, t01=0x00f0}
0x0436…043e Head {h00=0x0004, h01=0x0050, t00=0x0002, t01=0x011a}
0x043e…0446 Head {h00=0x0004, h01=0x0050, t00=0x0002, t01=0x0122}
0x0446…044e Head {h00=0x0004, h01=0x0050, t00=0x0002, t01=0x012a}
0x044e…0458 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0132}
0x0458…0462 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x013c}
0x0462…0492 Head {h00=0x002c, h01=0x0050, text=»****************************************«, t00=0x0002, t01=0x0146}
0x0492…04c2 Head {h00=0x002c, h01=0x0050, text=»* EXTERNAL TOSS MODULE ENTRIES *«, t00=0x0002, t01=0x0176}
0x04c2…04f2 Head {h00=0x002c, h01=0x0050, text=»****************************************«, t00=0x0003, t01=0x0016}
0x04f2…04fc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0046}
0x04fc…0506 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0050}
0x0506…0526 Head {h00=0x001c, h01=0x0050, text=» EXTRN TDISP DISPATCHER «, t00=0x0003, t01=0x005a}
0x0526…0544 Head {h00=0x001a, h01=0x0050, text=» EXTRN TENDIO END I/O «, t00=0x0003, t01=0x007a}
0x0544…056e Head {h00=0x0026, h01=0x0050, text=» EXTRN SAVE8 SAVE 8 REGS ON STACK «, t00=0x0003, t01=0x0098}
0x056e…0592 Head {h00=0x0020, h01=0x0050, text=» EXTRN DISIOE REQUEST ERROR «, t00=0x0003, t01=0x00c2}
0x0592…05ae Head {h00=0x0018, h01=0x0050, text=» EXTRN DWTST STATUS «, t00=0x0003, t01=0x00e6}
0x05ae…05d0 Head {h00=0x001e, h01=0x0050, text=» EXTRN DWTBC BYTE COUNTER «, t00=0x0003, t01=0x0102}
0x05d0…05f2 Head {h00=0x001e, h01=0x0050, text=» EXTRN DWTECB ECB ADDRESS «, t00=0x0003, t01=0x0124}
0x05f2…061a Head {h00=0x0024, h01=0x0050, text=» EXTRN DWTOR DWT INDEX AND ORDER«, t00=0x0003, t01=0x0146}
0x061a…063c Head {h00=0x001e, h01=0x0050, text=» EXTRN DWTA3 SAVE AREA A3 «, t00=0x0003, t01=0x016e}
0x063c…065e Head {h00=0x001e, h01=0x0050, text=» EXTRN DWTA4 SAVE AREA A4 «, t00=0x0003, t01=0x0190}
0x065e…0680 Head {h00=0x001e, h01=0x0050, text=» EXTRN DWTA5 SAVE AREA A5 «, t00=0x0004, t01=0x0022}
0x0680…06aa Head {h00=0x0026, h01=0x0050, text=» EXTRN DWTSB2 STACK BASE 2 IN DWT «, t00=0x0004, t01=0x0044}
0x06aa…06d8 Head {h00=0x002a, h01=0x0050, text=» EXTRN INTSAV SAVE AREA LAST INTERRUPT«, t00=0x0004, t01=0x006e}
0x06d8…0706 Head {h00=0x002a, h01=0x0050, text=» EXTRN PFPOST PWF POST PROCESSING FLAG«, t00=0x0004, t01=0x009c}
0x0706…071e Head {h00=0x0014, h01=0x0050, text=» EJECT DRLP01 «, t00=0x0004, t01=0x00ca}
0x071e…0728 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00e2}
0x0728…0732 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00ec}
0x0732…0758 Head {h00=0x0022, h01=0x0050, text=»***************************** «, t00=0x0004, t01=0x00f6}
0x0758…077e Head {h00=0x0022, h01=0x0050, text=»* CONSTANTS * «, t00=0x0004, t01=0x011c}
0x077e…07a4 Head {h00=0x0022, h01=0x0050, text=»***************************** «, t00=0x0004, t01=0x0142}
0x07a4…07ae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0168}
0x07ae…07b8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0172}
0x07b8…07ce Head {h00=0x0012, h01=0x0050, text=»DWALP EQU /0F «, t00=0x0004, t01=0x017c}
0x07ce…07f8 (5, 0, 400) Head {h00=0x0026, h01=0x0050, text=»MUXLP EQU DWALP+DWALP MUX ADDRESS «, t00=0x0005, t01=0x0004}
0x07f8…0802 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x002e}
0x0802…081a Head {h00=0x0014, h01=0x0050, text=» EJECT DRLP01 «, t00=0x0005, t01=0x0038}
0x081a…0824 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0050}
0x0824…082e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x005a}
0x082e…0860 Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0005, t01=0x0064}
0x0860…086a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0096}
0x086a…0888 Head {h00=0x001a, h01=0x0050, text=»* CONDITIONAL ASSEMBLY«, t00=0x0005, t01=0x00a0}
0x0888…0892 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x00be}
0x0892…08c4 Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0005, t01=0x00c8}
0x08c4…08ce Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x00fa}
0x08ce…0902 Head {h00=0x0030, h01=0x0050, text=»* IF X:A=0 THE DRIVER WILL ONLY SERVE MUX =1«, t00=0x0005, t01=0x0104}
0x0902…093e Head {h00=0x0038, h01=0x0050, text=»* IF X:A=1 THE DRIVER WILL SERVE BOTH MUX AND PC =1 «, t00=0x0005, t01=0x0138}
0x093e…0948 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0174}
0x0948…095a Head {h00=0x000e, h01=0x0050, text=»X:A EQU 0 «, t00=0x0005, t01=0x017e}
0x095a…096c Head {h00=0x000e, h01=0x0050, text=»CHAN EQU 1«, t00=0x0005, t01=0x0190}
0x096c…0976 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0012}
0x0976…09a8 Head {h00=0x002e, h01=0x0050, text=»* A PROGRAM VERSION USING TOSS MMU PAGING «, t00=0x0006, t01=0x001c}
0x09a8…09d6 Head {h00=0x002a, h01=0x0050, text=»* IS OBTAINED BY SETTING MMUPAG EQU 1.«, t00=0x0006, t01=0x004e}
0x09d6…09e0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x007c}
0x09e0…09f4 Head {h00=0x0010, h01=0x0050, text=»MMUPAG EQU 1«, t00=0x0006, t01=0x0086}
0x09f4…09fe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x009a}
0x09fe…0a08 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00a4}
0x0a08…0a42 Head {h00=0x0036, h01=0x0050, text=»* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION«, t00=0x0006, t01=0x00ae}
0x0a42…0a74 Head {h00=0x002e, h01=0x0050, text=»* SET IS OBTAINED BY SETTING CPU852 EQU 0.«, t00=0x0006, t01=0x00e8}
0x0a74…0a7e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x011a}
0x0a7e…0a92 Head {h00=0x0010, h01=0x0050, text=»CPU852 EQU 0«, t00=0x0006, t01=0x0124}
0x0a92…0a9c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0138}
0x0a9c…0ab8 Head {h00=0x0018, h01=0x0050, text=»* MMU BUFFER SIZE «, t00=0x0006, t01=0x0142}
0x0ab8…0ac2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x015e}
0x0ac2…0ad4 Head {h00=0x000e, h01=0x0050, text=»X:B EQU 67«, t00=0x0006, t01=0x0168}
0x0ad4…0aea Head {h00=0x0012, h01=0x0050, text=»DVBLEN EQU 128«, t00=0x0006, t01=0x017a}
0x0aea…0af4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0190}
0x0af4…0b10 Head {h00=0x0018, h01=0x0050, text=»* MMU DEVICE INDEX«, t00=0x0007, t01=0x000a}
0x0b10…0b1a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0026}
0x0b1a…0b2c Head {h00=0x000e, h01=0x0050, text=»X:C EQU 2 «, t00=0x0007, t01=0x0030}
0x0b2c…0b5c Head {h00=0x002c, h01=0x0050, text=»DEVIND EQU X:C LINE PRINTER DEVICE INDEX«, t00=0x0007, t01=0x0042}
0x0b5c…0b66 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0072}
0x0b66…0b7e Head {h00=0x0014, h01=0x0050, text=» EJECT DRLP01 «, t00=0x0007, t01=0x007c}
0x0b7e…0b88 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0094}
0x0b88…0b92 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x009e}
0x0b92…0bb2 Head {h00=0x001c, h01=0x0050, text=»*********************** «, t00=0x0007, t01=0x00a8}
0x0bb2…0bd2 Head {h00=0x001c, h01=0x0050, text=»* ORDERS * «, t00=0x0007, t01=0x00c8}
0x0bd2…0bf2 Head {h00=0x001c, h01=0x0050, text=»*********************** «, t00=0x0007, t01=0x00e8}
0x0bf2…0bfc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0108}
0x0bfc…0c20 Head {h00=0x0020, h01=0x0050, text=»* ORDER /00: TEST STATUS.«, t00=0x0007, t01=0x0112}
0x0c20…0c5c Head {h00=0x0038, h01=0x0050, text=»* A TST INSTRUCTION IS EXECUTED TO SEE«, t00=0x0007, t01=0x0136}
0x0c5c…0c90 Head {h00=0x0030, h01=0x0050, text=»* IF LINE PRINTER IS OPERABLE.«, t00=0x0007, t01=0x0172}
0x0c90…0c9a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0016}
0x0c9a…0cbe Head {h00=0x0020, h01=0x0050, text=»* ORDER /05: BASIC WRITE.«, t00=0x0008, t01=0x0020}
0x0cbe…0cc8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0044}
0x0cc8…0d02 Head {h00=0x0036, h01=0x0050, text=»* ORDER /07: BASIC WRITE WITH CHARACTER CONVERSION«, t00=0x0008, t01=0x004e}
0x0d02…0d2a Head {h00=0x0024, h01=0x0050, text=»* FOR 6883 PRINTER..«, t00=0x0008, t01=0x0088}
0x0d2a…0d68 Head {h00=0x003a, h01=0x0050, text=»* THE REQUESTED NUMBER OF CHARACTERS ARE«, t00=0x0008, t01=0x00b0}
0x0d68…0dac Head {h00=0x0040, h01=0x0050, text=»* SENT TO THE LINE PRINTER WITHOUT ANY CHECK. «, t00=0x0008, t01=0x00ee}
0x0dac…0db6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0132}
0x0db6…0dde Head {h00=0x0024, h01=0x0050, text=»* ORDER /06: STANDARD WRITE. «, t00=0x0008, t01=0x013c}
0x0dde…0e22 Head {h00=0x0040, h01=0x0050, text=»* FIRST WORD IN ECB BUFFER CONTAINS A CONTROL «, t00=0x0008, t01=0x0164}
0x0e22…0e44 Head {h00=0x001e, h01=0x0050, text=»* CHARACTER.«, t00=0x0009, t01=0x0018}
0x0e44…0e84 Head {h00=0x003c, h01=0x0050, text=»* /2B: PRINT LINE WITHOUT ADVANCING PAPER «, t00=0x0009, t01=0x003a}
0x0e84…0ec2 Head {h00=0x003a, h01=0x0050, text=»* /30: ADVANCE TWO LINES BEFORE PRINTING«, t00=0x0009, t01=0x007a}
0x0ec2…0f02 Head {h00=0x003c, h01=0x0050, text=»* /31: SKIP TO TOP OF FORM BEFORE PRINTING«, t00=0x0009, t01=0x00b8}
0x0f02…0f44 Head {h00=0x003e, h01=0x0050, text=»* OTHER CHARACTERS GIVES A LINE FEED BEFORE «, t00=0x0009, t01=0x00f8}
0x0f44…0f66 Head {h00=0x001e, h01=0x0050, text=»* PRINTING. «, t00=0x0009, t01=0x013a}
0x0f66…0f70 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x015c}
0x0f70…0f7a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0166}
0x0f7a…0fbc Head {h00=0x003e, h01=0x0050, text=»* CHARACTERS IN BUFFER SHOULD BE WITHIN THE «, t00=0x0009, t01=0x0170}
0x0fbc…0ffe Head {h00=0x003e, h01=0x0050, text=»* INTERVAL /20-/5F. NO CHECK IS CARRIED OUT «, t00=0x000a, t01=0x0022}
0x0ffe…1044 Head {h00=0x0042, h01=0x0050, text=»* BY DRIVER. AT THE END OF ECB BUFFER ONE BYTE «, t00=0x000a, t01=0x0064}
0x1044…1086 Head {h00=0x003e, h01=0x0050, text=»* MUST BE RESERVED FOR THE DRIVER TO STORE A«, t00=0x000a, t01=0x00aa}
0x1086…10ae Head {h00=0x0024, h01=0x0050, text=»* PRINT CHARACTER.«, t00=0x000a, t01=0x00ec}
0x10ae…10b8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0114}
0x10b8…10d0 Head {h00=0x0014, h01=0x0050, text=» EJECT DRLP01 «, t00=0x000a, t01=0x011e}
0x10d0…10da Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0136}
0x10da…10e4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0140}
0x10e4…1110 Head {h00=0x0028, h01=0x0050, text=»************************************«, t00=0x000a, t01=0x014a}
0x1110…113c Head {h00=0x0028, h01=0x0050, text=»* NORMAL REGISTER USAGE *«, t00=0x000a, t01=0x0176}
0x113c…1168 Head {h00=0x0028, h01=0x0050, text=»************************************«, t00=0x000b, t01=0x0012}
0x1168…1172 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x003e}
0x1172…117c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0048}
0x117c…119a Head {h00=0x001a, h01=0x0050, text=»* A1 = RETURN CODE «, t00=0x000b, t01=0x0052}
0x119a…11ba Head {h00=0x001c, h01=0x0050, text=»* A2 = WORK REGISTER «, t00=0x000b, t01=0x0070}
0x11ba…11da Head {h00=0x001c, h01=0x0050, text=»* A3 = WORK REGISTER «, t00=0x000b, t01=0x0090}
0x11da…11fa Head {h00=0x001c, h01=0x0050, text=»* A4 = BUFFER ADDRESS«, t00=0x000b, t01=0x00b0}
0x11fa…1216 Head {h00=0x0018, h01=0x0050, text=»* A5 = STACK BASE«, t00=0x000b, t01=0x00d0}
0x1216…1234 Head {h00=0x001a, h01=0x0050, text=»* A6 = DWT ADDRESS «, t00=0x000b, t01=0x00ec}
0x1234…124c Head {h00=0x0014, h01=0x0050, text=»* A7 = ORDER «, t00=0x000b, t01=0x010a}
0x124c…126a Head {h00=0x001a, h01=0x0050, text=»* A8 = ECB ADDRESS «, t00=0x000b, t01=0x0122}
0x126a…1274 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0140}
0x1274…127e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x014a}
0x127e…12a6 Head {h00=0x0024, h01=0x0050, text=»********************************«, t00=0x000b, t01=0x0154}
0x12a6…12ce Head {h00=0x0024, h01=0x0050, text=»* TABLES *«, t00=0x000b, t01=0x017c}
0x12ce…12f6 Head {h00=0x0024, h01=0x0050, text=»********************************«, t00=0x000c, t01=0x0014}
0x12f6…1300 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x003c}
0x1300…130a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0046}
0x130a…1338 Head {h00=0x002a, h01=0x0050, text=» DATA DVBLEN+DVBLEN MMU BUFFER LENGTH «, t00=0x000c, t01=0x0050}
0x1338…135a Head {h00=0x001e, h01=0x0050, text=» DATA DEVIND DEVICE INDEX «, t00=0x000c, t01=0x007e}
0x135a…1384 Head {h00=0x0026, h01=0x0050, text=»LPADR DATA ACLP ACTIVATION DRIVER «, t00=0x000c, t01=0x00a0}
0x1384…13aa Head {h00=0x0022, h01=0x0050, text=» DATA 0 ABORT ROUTINE ADDRESS «, t00=0x000c, t01=0x00ca}
0x13aa…13b4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x00f0}
0x13b4…13cc Head {h00=0x0014, h01=0x0050, text=» EJECT DRLP01 «, t00=0x000c, t01=0x00fa}
0x13cc…13d6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0112}
0x13d6…13e0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x011c}
0x13e0…1400 Head {h00=0x001c, h01=0x0050, text=»* A C T I V A T I O N«, t00=0x000c, t01=0x0126}
0x1400…140a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0146}
0x140a…1414 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0150}
0x1414…1426 Head {h00=0x000e, h01=0x0050, text=»ACLP EQU *«, t00=0x000c, t01=0x015a}
0x1426…144a Head {h00=0x0020, h01=0x0050, text=» LDK A1,/0D CARRIAGE RETURN «, t00=0x000c, t01=0x016c}
0x144a…1466 Head {h00=0x0018, h01=0x0050, text=» LDR A7,A7 ORDER 0 ?«, t00=0x000c, t01=0x0190}
0x1466…1480 Head {h00=0x0016, h01=0x0050, text=» RF(NE) ACLP05 NO «, t00=0x000d, t01=0x001c}
0x1480…14a4 Head {h00=0x0020, h01=0x0050, text=» LDKL A4,DWTBC BYTE COUNTER «, t00=0x000d, t01=0x0036}
0x14a4…14c6 Head {h00=0x001e, h01=0x0050, text=» ADR A4,A6 ADD DWT ADDRESS«, t00=0x000d, t01=0x005a}
0x14c6…14ee Head {h00=0x0024, h01=0x0050, text=» SCR A1,A4 STORE CARRIAGE RETURN«, t00=0x000d, t01=0x007c}
0x14ee…1500 Head {h00=0x000e, h01=0x0050, text=» LDK A2,1 «, t00=0x000d, t01=0x00a4}
0x1500…1512 Head {h00=0x000e, h01=0x0050, text=» RF ACLP30«, t00=0x000d, t01=0x00b6}
0x1512…151c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x00c8}
0x151c…1544 Head {h00=0x0024, h01=0x0050, text=»ACLP05 LD A4,2,A8 BUFFER ADDRESS«, t00=0x000d, t01=0x00d2}
0x1544…1564 Head {h00=0x001c, h01=0x0050, text=» LD A2,4,A8 REQ. LENGTH «, t00=0x000d, t01=0x00fa}
0x1564…1580 Head {h00=0x0018, h01=0x0050, text=» SUK A7,5 ORDER 5 ? «, t00=0x000d, t01=0x011a}
0x1580…1596 Head {h00=0x0012, h01=0x0050, text=» RF(E) ACLP30 «, t00=0x000d, t01=0x0136}
0x1596…15b2 Head {h00=0x0018, h01=0x0050, text=» SUK A7,1 ORDER 6 ? «, t00=0x000d, t01=0x014c}
0x15b2…15c8 Head {h00=0x0012, h01=0x0050, text=» RF(E) ACLP10 «, t00=0x000d, t01=0x0168}
0x15c8…15d2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x017e}
0x15d2…15ee Head {h00=0x0018, h01=0x0050, text=» SUK A7,1 ORDER = 07«, t00=0x000d, t01=0x0188}
0x15ee…1608 Head {h00=0x0016, h01=0x0050, text=» RF(E) ACLP07 YES «, t00=0x000e, t01=0x0014}
0x1608…1620 Head {h00=0x0014, h01=0x0050, text=»ACERR ABL DISIOE«, t00=0x000e, t01=0x002e}
0x1620…162a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0046}
0x162a…1640 Head {h00=0x0012, h01=0x0050, text=»ACLP07 EQU * «, t00=0x000e, t01=0x0050}
0x1640…1668 Head {h00=0x0024, h01=0x0050, text=» LDK A1,/05 REPLACE ORDER IN DWT«, t00=0x000e, t01=0x0066}
0x1668…1682 Head {h00=0x0016, h01=0x0050, text=» SC A1,DWTOR+1,A6 «, t00=0x000e, t01=0x008e}
0x1682…16ae Head {h00=0x0028, h01=0x0050, text=» LDKL A1,IHLP50 CHANGE BRANCH ADDR. «, t00=0x000e, t01=0x00a8}
0x16ae…16d8 Head {h00=0x0026, h01=0x0050, text=» ST A1,IHLPXX IN INTERRUPT HANDLER«, t00=0x000e, t01=0x00d4}
0x16d8…16fe Head {h00=0x0022, h01=0x0050, text=» RF ACLP30 PROCESS AS ORDER 5 «, t00=0x000e, t01=0x00fe}
0x16fe…1716 Head {h00=0x0014, h01=0x0050, text=» EJECT DRLP01 «, t00=0x000e, t01=0x0124}
0x1716…1720 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x013c}
0x1720…172a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0146}
0x172a…173e Head {h00=0x0010, h01=0x0050, text=»ACLP10 EQU *«, t00=0x000e, t01=0x0150}
0x173e…1762 Head {h00=0x0020, h01=0x0050, text=» CWK A2,2 REQ. LENGTH < 2 ? «, t00=0x000e, t01=0x0164}
0x1762…177c Head {h00=0x0016, h01=0x0050, text=» RF(NL) ACLP12 NO «, t00=0x000e, t01=0x0188}
0x177c…17b6 Head {h00=0x0036, h01=0x0050, text=» LDK A2,2 YES , SAME ACTIONS AS FOR REQ. LENGTH=2 «, t00=0x000f, t01=0x0012}
0x17b6…17c0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x004c}
0x17c0…17d4 Head {h00=0x0010, h01=0x0050, text=»ACLP12 EQU *«, t00=0x000f, t01=0x0056}
0x17d4…17f6 Head {h00=0x001e, h01=0x0050, text=» LDR A3,A4 BUFFER ADDRESS «, t00=0x000f, t01=0x006a}
0x17f6…1820 Head {h00=0x0026, h01=0x0050, text=» ADR A3,A2 ADDED WITH REQ. LENGTH «, t00=0x000f, t01=0x008c}
0x1820…1848 Head {h00=0x0024, h01=0x0050, text=» SCR A1,A3 STORE PRINT CHARACTER«, t00=0x000f, t01=0x00b6}
0x1848…185a Head {h00=0x000e, h01=0x0050, text=» ADK A2,1 «, t00=0x000f, t01=0x00de}
0x185a…186c Head {h00=0x000e, h01=0x0050, text=» LCR A3,A4«, t00=0x000f, t01=0x00f0}
0x186c…187e Head {h00=0x000e, h01=0x0050, text=» ECR A3,A3«, t00=0x000f, t01=0x0102}
0x187e…18a8 Head {h00=0x0026, h01=0x0050, text=» LC A3,1,A4 GET CONTROL CHARACTER «, t00=0x000f, t01=0x0114}
0x18a8…18be Head {h00=0x0012, h01=0x0050, text=» ST A3,CONCHA «, t00=0x000f, t01=0x013e}
0x18be…18d2 Head {h00=0x0010, h01=0x0050, text=» ANK A3,/FF «, t00=0x000f, t01=0x0154}
0x18d2…18fa Head {h00=0x0024, h01=0x0050, text=» SUK A3,/2B SUPER POSITIONING ? «, t00=0x000f, t01=0x0168}
0x18fa…1914 Head {h00=0x0016, h01=0x0050, text=» RF(NE) ACLP15 NO «, t00=0x000f, t01=0x0190}
0x1914…193c Head {h00=0x0024, h01=0x0050, text=» SUK A2,2 DECREMENT REQ. LENGTH «, t00=0x0010, t01=0x001a}
0x193c…1966 Head {h00=0x0026, h01=0x0050, text=» ADK A4,2 INCREMENT BUFFER ADDRESS«, t00=0x0010, t01=0x0042}
0x1966…1978 Head {h00=0x000e, h01=0x0050, text=» RF ACLP30«, t00=0x0010, t01=0x006c}
0x1978…1982 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x007e}
0x1982…19a6 Head {h00=0x0020, h01=0x0050, text=»ACLP15 LDK A1,/0A LINE FEED «, t00=0x0010, t01=0x0088}
0x19a6…19d4 Head {h00=0x002a, h01=0x0050, text=» SC A1,1,A4 SECOND CHARACTER IN BUFFER«, t00=0x0010, t01=0x00ac}
0x19d4…19f6 Head {h00=0x001e, h01=0x0050, text=» SUK A3,5 TWO LINE FEEDS ?«, t00=0x0010, t01=0x00da}
0x19f6…1a10 Head {h00=0x0016, h01=0x0050, text=» RF(E) ACLP20 YES «, t00=0x0010, t01=0x00fc}
0x1a10…1a30 Head {h00=0x001c, h01=0x0050, text=» LDK A1,/0C TOP OF FORM «, t00=0x0010, t01=0x0116}
0x1a30…1a4a Head {h00=0x0016, h01=0x0050, text=» SUK A3,1 WANTED ?«, t00=0x0010, t01=0x0136}
0x1a4a…1a64 Head {h00=0x0016, h01=0x0050, text=» RF(E) ACLP20 YES «, t00=0x0010, t01=0x0150}
0x1a64…1a88 Head {h00=0x0020, h01=0x0050, text=» LDK A1,/0D CARRIAGE RETURN «, t00=0x0010, t01=0x016a}
0x1a88…1a92 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x018e}
0x1a92…1aaa Head {h00=0x0014, h01=0x0050, text=» EJECT DRLP01 «, t00=0x0011, t01=0x0008}
0x1aaa…1ab4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0020}
0x1ab4…1abe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x002a}
0x1abe…1af6 Head {h00=0x0034, h01=0x0050, text=»ACLP20 SCR A1,A4 STORE FIRST CHARACTER IN BUFFER«, t00=0x0011, t01=0x0034}
0x1af6…1b1e Head {h00=0x0024, h01=0x0050, text=»ACLP30 CF A5,CIOSTA SEND BUFFER «, t00=0x0011, t01=0x006c}
0x1b1e…1b3a Head {h00=0x0018, h01=0x0050, text=» SUK A7,6 ORDER 6 ? «, t00=0x0011, t01=0x0094}
0x1b3a…1b50 Head {h00=0x0012, h01=0x0050, text=» RF(NE) ENDIO «, t00=0x0011, t01=0x00b0}
0x1b50…1b62 Head {h00=0x000e, h01=0x0050, text=» LDR A2,A2«, t00=0x0011, t01=0x00c6}
0x1b62…1b78 Head {h00=0x0012, h01=0x0050, text=» RF(NN) ACLP35«, t00=0x0011, t01=0x00d8}
0x1b78…1bb0 Head {h00=0x0034, h01=0x0050, text=» IM 6,A8 ADD FOR EXTRA CHAR. AT BUFFER END (/0D)«, t00=0x0011, t01=0x00ee}
0x1bb0…1bba Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0126}
0x1bba…1bce Head {h00=0x0010, h01=0x0050, text=»ACLP35 EQU *«, t00=0x0011, t01=0x0130}
0x1bce…1bf0 Head {h00=0x001e, h01=0x0050, text=» LD A4,2,A8 BUFFER ADDRESS«, t00=0x0011, t01=0x0144}
0x1bf0…1c02 Head {h00=0x000e, h01=0x0050, text=» LDKL A3,0«, t00=0x0011, t01=0x0166}
0x1c02…1c18 Head {h00=0x0012, h01=0x0050, text=»CONCHA EQU *-2«, t00=0x0011, t01=0x0178}
0x1c18…1c4e Head {h00=0x0032, h01=0x0050, text=» SC A3,1,A4 RESET CONTROL CHARACTER IN BUFFER «, t00=0x0011, t01=0x018e}
0x1c4e…1c60 Head {h00=0x000e, h01=0x0050, text=» ECR A3,A3«, t00=0x0012, t01=0x0034}
0x1c60…1c88 Head {h00=0x0024, h01=0x0050, text=» SCR A3,A4 ALSO RESET FIRST BYTE«, t00=0x0012, t01=0x0046}
0x1c88…1c92 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x006e}
0x1c92…1cba Head {h00=0x0024, h01=0x0050, text=»ENDIO CF A15,TENDIO END REQUEST «, t00=0x0012, t01=0x0078}
0x1cba…1cd0 Head {h00=0x0012, h01=0x0050, text=»EXIT ABL TDISP«, t00=0x0012, t01=0x00a0}
0x1cd0…1cda Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00b6}
0x1cda…1cf2 Head {h00=0x0014, h01=0x0050, text=» EJECT DRLP01 «, t00=0x0012, t01=0x00c0}
0x1cf2…1cfc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00d8}
0x1cfc…1d06 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00e2}
0x1d06…1d1a Head {h00=0x0010, h01=0x0050, text=»* CIOSTA «, t00=0x0012, t01=0x00ec}
0x1d1a…1d40 Head {h00=0x0022, h01=0x0050, text=»* SUBROUTINE TO SEND BUFFER«, t00=0x0012, t01=0x0100}
0x1d40…1d4a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0126}
0x1d4a…1d54 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0130}
0x1d54…1d68 Head {h00=0x0010, h01=0x0050, text=»CIOSTA EQU *«, t00=0x0012, t01=0x013a}
0x1d68…1d88 Head {h00=0x001c, h01=0x0050, text=» ST A5,DWTA5,A6 SAVE A5 «, t00=0x0012, t01=0x014e}
0x1d88…1da0 Head {h00=0x0014, h01=0x0050, text=» IFT CHAN=1 =1 «, t00=0x0012, t01=0x016e}
0x1da0…1dca Head {h00=0x0026, h01=0x0050, text=» NGR A1,A2 NEGATE BUFFER LENGTH =1«, t00=0x0012, t01=0x0186}
0x1dca…1dfc Head {h00=0x002e, h01=0x0050, text=» ST A1,DWTA3,A6 END OF BUFFER INDICATOR =1«, t00=0x0013, t01=0x0020}
0x1dfc…1e26 Head {h00=0x0026, h01=0x0050, text=» ST A4,DWTA4,A6 BUFFER POINTER =1 «, t00=0x0013, t01=0x0052}
0x1e26…1e38 Head {h00=0x000e, h01=0x0050, text=» XIF =1 «, t00=0x0013, t01=0x007c}
0x1e38…1e72 Head {h00=0x0036, h01=0x0050, text=» ORKL A2,/4000 INDICATE CHARACTER MODE, OUTPUT AND«, t00=0x0013, t01=0x008e}
0x1e72…1e94 Head {h00=0x001e, h01=0x0050, text=» IN RIGHT BYTE NUMBER OF«, t00=0x0013, t01=0x00c8}
0x1e94…1eb2 Head {h00=0x001a, h01=0x0050, text=» CHARACTERS TO SEND «, t00=0x0013, t01=0x00ea}
0x1eb2…1ee6 Head {h00=0x0030, h01=0x0050, text=» WER A2,MUXLP FIRST WRITE EXTERNAL REGISTER «, t00=0x0013, t01=0x0108}
0x1ee6…1f1c Head {h00=0x0032, h01=0x0050, text=» WER A4,MUXLP+1 SECOND WRITE EXTERNAL REGISTER«, t00=0x0013, t01=0x013c}
0x1f1c…1f26 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0172}
0x1f26…1f3c Head {h00=0x0012, h01=0x0050, text=» LD A1,PFPOST «, t00=0x0013, t01=0x017c}
0x1f3c…1f60 (20, 0, 400) Head {h00=0x0020, h01=0x0050, text=» RB(NZ) EXIT PFINIT PENDING «, t00=0x0014, t01=0x0004}
0x1f60…1f82 Head {h00=0x001e, h01=0x0050, text=» CIO A2,1,DWALP CIO START «, t00=0x0014, t01=0x0028}
0x1f82…1f96 Head {h00=0x0010, h01=0x0050, text=» RB(Z) EXIT «, t00=0x0014, t01=0x004a}
0x1f96…1fae Head {h00=0x0014, h01=0x0050, text=» LDK A1,1 ERROR «, t00=0x0014, t01=0x005e}
0x1fae…1fc0 Head {h00=0x000e, h01=0x0050, text=» RB ENDIO «, t00=0x0014, t01=0x0076}
0x1fc0…1fca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0088}
0x1fca…1fe2 Head {h00=0x0014, h01=0x0050, text=» EJECT DRLP01 «, t00=0x0014, t01=0x0092}
0x1fe2…1fec Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x00aa}
0x1fec…1ff6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x00b4}
0x1ff6…2014 Head {h00=0x001a, h01=0x0050, text=»* RECOVERY ROUTINE «, t00=0x0014, t01=0x00be}
0x2014…201e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x00dc}
0x201e…2028 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x00e6}
0x2028…203a Head {h00=0x000e, h01=0x0050, text=»LPON EQU *«, t00=0x0014, t01=0x00f0}
0x203a…2050 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0014, t01=0x0102}
0x2050…207a Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK «, t00=0x0014, t01=0x0118}
0x207a…2086 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0014, t01=0x0142}
0x2086…2090 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x014e}
0x2090…20a6 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0014, t01=0x0158}
0x20a6…20cc Head {h00=0x0022, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK«, t00=0x0014, t01=0x016e}
0x20cc…20d8 (21, 0, 400) Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0015, t01=0x0004}
0x20d8…20e2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0010}
0x20e2…2100 Head {h00=0x001a, h01=0x0050, text=» LDK A1,1 NOT OPERABLE«, t00=0x0015, t01=0x001a}
0x2100…2124 Head {h00=0x0020, h01=0x0050, text=» LDKL A6,DWLP01 DWT ADDRESS «, t00=0x0015, t01=0x0038}
0x2124…2146 Head {h00=0x001e, h01=0x0050, text=» LD A2,DWTST,A6 DWT STATUS«, t00=0x0015, t01=0x005c}
0x2146…2162 Head {h00=0x0018, h01=0x0050, text=» RB(N) EXIT LP FREE «, t00=0x0015, t01=0x007e}
0x2162…2174 Head {h00=0x000e, h01=0x0050, text=» RF IHLP30«, t00=0x0015, t01=0x009a}
0x2174…217e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00ac}
0x217e…2196 Head {h00=0x0014, h01=0x0050, text=» EJECT DRLP01 «, t00=0x0015, t01=0x00b6}
0x2196…21a0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00ce}
0x21a0…21aa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00d8}
0x21aa…21c8 Head {h00=0x001a, h01=0x0050, text=»* I N T E R R U P T«, t00=0x0015, t01=0x00e2}
0x21c8…21d2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0100}
0x21d2…21dc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x010a}
0x21dc…21ee Head {h00=0x000e, h01=0x0050, text=»IHLP EQU *«, t00=0x0015, t01=0x0114}
0x21ee…2216 Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x0015, t01=0x0126}
0x2216…2220 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x014e}
0x2220…2234 Head {h00=0x0010, h01=0x0050, text=» IFT CHAN=1 «, t00=0x0015, t01=0x0158}
0x2234…2248 Head {h00=0x0010, h01=0x0050, text=» STR A1,A15 «, t00=0x0015, t01=0x016c}
0x2248…225c Head {h00=0x0010, h01=0x0050, text=» STR A2,A15 «, t00=0x0015, t01=0x0180}
0x225c…2282 (22, 0, 400) Head {h00=0x0022, h01=0x0050, text=» LDKL A1,DWLP01 DWT ADDRESS =1«, t00=0x0016, t01=0x0004}
0x2282…22b0 Head {h00=0x002a, h01=0x0050, text=» LC* A2,DWTA4,A1 NEXT BYTE TO PRINT =1«, t00=0x0016, t01=0x002a}
0x22b0…22e4 Head {h00=0x0030, h01=0x0050, text=» ABL IHLP05 VARIABLE BRANCH FOR CHAR. CONV. «, t00=0x0016, t01=0x0058}
0x22e4…22fc Head {h00=0x0014, h01=0x0050, text=»IHLPXX EQU *-2 «, t00=0x0016, t01=0x008c}
0x22fc…2312 Head {h00=0x0012, h01=0x0050, text=»IHLP05 EQU * «, t00=0x0016, t01=0x00a4}
0x2312…2338 Head {h00=0x0022, h01=0x0050, text=» OTR A2,0,DWALP WRITE ONE BYTE«, t00=0x0016, t01=0x00ba}
0x2338…235c Head {h00=0x0020, h01=0x0050, text=» RF(NA) IHLP20 NOT ACCEPTED «, t00=0x0016, t01=0x00e0}
0x235c…2388 Head {h00=0x0028, h01=0x0050, text=» LDKL A1,DWLP01 RESTORE DWT POINTER «, t00=0x0016, t01=0x0104}
0x2388…23b8 Head {h00=0x002c, h01=0x0050, text=» IM DWTA4,A1 INCREMENT BUFFER POINTER =1«, t00=0x0016, t01=0x0130}
0x23b8…23f2 Head {h00=0x0036, h01=0x0050, text=» IM DWTA3,A1 INCREMENT END OF BUFFER INDICATOR =1 «, t00=0x0016, t01=0x0160}
0x23f2…2418 Head {h00=0x0022, h01=0x0050, text=» RF(N) IHLP10 NOT LAST BYTE =1«, t00=0x0017, t01=0x000a}
0x2418…244a Head {h00=0x002e, h01=0x0050, text=» LDKL A1,IHLP05 RESTORE BRANCH ADDRESS DK2«, t00=0x0017, t01=0x0030}
0x244a…2460 Head {h00=0x0012, h01=0x0050, text=» ST A1,IHLPXX «, t00=0x0017, t01=0x0062}
0x2460…2480 Head {h00=0x001c, h01=0x0050, text=» CIO A2,0,DWALP CIO HALT«, t00=0x0017, t01=0x0078}
0x2480…2494 Head {h00=0x0010, h01=0x0050, text=»IHLP10 EQU *«, t00=0x0017, t01=0x0098}
0x2494…24a8 Head {h00=0x0010, h01=0x0050, text=» LDR* A2,A15«, t00=0x0017, t01=0x00ac}
0x24a8…24bc Head {h00=0x0010, h01=0x0050, text=» LDR* A1,A15«, t00=0x0017, t01=0x00c0}
0x24bc…24cc Head {h00=0x000c, h01=0x0050, text=» RTN A15«, t00=0x0017, t01=0x00d4}
0x24cc…24dc Head {h00=0x000c, h01=0x0050, text=» EJECT «, t00=0x0017, t01=0x00e4}
0x24dc…24e6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x00f4}
0x24e6…2516 Head {h00=0x002c, h01=0x0050, text=»* CHARACTER CONVERSION FOR 6883 PRINTER «, t00=0x0017, t01=0x00fe}
0x2516…2520 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x012e}
0x2520…2536 Head {h00=0x0012, h01=0x0050, text=»IHLP50 EQU * «, t00=0x0017, t01=0x0138}
0x2536…2556 Head {h00=0x001c, h01=0x0050, text=» CCK A2,/5B5B IN RANGE? «, t00=0x0017, t01=0x014e}
0x2556…2578 Head {h00=0x001e, h01=0x0050, text=» RF(L) IHLP90 NO, SKIP IT «, t00=0x0017, t01=0x016e}
0x2578…2598 Head {h00=0x001c, h01=0x0050, text=» RF(E) IHLP70 CONVERT IT«, t00=0x0017, t01=0x0190}
0x2598…25b6 Head {h00=0x001a, h01=0x0050, text=» CCK A2,/5C5C CONVERT?«, t00=0x0018, t01=0x0020}
0x25b6…25d4 Head {h00=0x001a, h01=0x0050, text=» RF(NE) IHLP60 NO, YET«, t00=0x0018, t01=0x003e}
0x25d4…25f2 Head {h00=0x001a, h01=0x0050, text=» LDK A2,/26 CONVERSION«, t00=0x0018, t01=0x005c}
0x25f2…2606 Head {h00=0x0010, h01=0x0050, text=» RF IHLP80 «, t00=0x0018, t01=0x007a}
0x2606…261c Head {h00=0x0012, h01=0x0050, text=»IHLP60 EQU * «, t00=0x0018, t01=0x008e}
0x261c…263a Head {h00=0x001a, h01=0x0050, text=» CCK A2,/5D5D CONVERT?«, t00=0x0018, t01=0x00a4}
0x263a…265c Head {h00=0x001e, h01=0x0050, text=» RF(NE) IHLP90 NO, SKIP IT«, t00=0x0018, t01=0x00c2}
0x265c…267a Head {h00=0x001a, h01=0x0050, text=» LDK A2,/22 CONVERT IT«, t00=0x0018, t01=0x00e4}
0x267a…268e Head {h00=0x0010, h01=0x0050, text=» RF IHLP80 «, t00=0x0018, t01=0x0102}
0x268e…26a4 Head {h00=0x0012, h01=0x0050, text=»IHLP70 EQU * «, t00=0x0018, t01=0x0116}
0x26a4…26c2 Head {h00=0x001a, h01=0x0050, text=» LDK A2,/25 CONVERT IT«, t00=0x0018, t01=0x012c}
0x26c2…26d8 Head {h00=0x0012, h01=0x0050, text=»IHLP80 EQU * «, t00=0x0018, t01=0x014a}
0x26d8…2700 Head {h00=0x0024, h01=0x0050, text=» ST A2,CONSAV SAVE THE CHARACTER«, t00=0x0018, t01=0x0160}
0x2700…272e Head {h00=0x002a, h01=0x0050, text=» LDKL A1,IHLP82 SET NEXT JUMP ADDRESS «, t00=0x0018, t01=0x0188}
0x272e…2744 Head {h00=0x0012, h01=0x0050, text=» ST A1,IHLPXX «, t00=0x0019, t01=0x0026}
0x2744…2768 Head {h00=0x0020, h01=0x0050, text=» LDK A2,/0E SEND SHIFT OUT «, t00=0x0019, t01=0x003c}
0x2768…2780 Head {h00=0x0014, h01=0x0050, text=» OTR A2,0,DWALP «, t00=0x0019, t01=0x0060}
0x2780…27a6 Head {h00=0x0022, h01=0x0050, text=» RF(NA) IHLP20 QUIT ON STATUS «, t00=0x0019, t01=0x0078}
0x27a6…27cc Head {h00=0x0022, h01=0x0050, text=» RB IHLP10 WAIT FOR INTERRUPT «, t00=0x0019, t01=0x009e}
0x27cc…27e2 Head {h00=0x0012, h01=0x0050, text=»IHLP82 EQU * «, t00=0x0019, t01=0x00c4}
0x27e2…2810 Head {h00=0x002a, h01=0x0050, text=» LDKL A1,IHLP84 SET NEXT JUMP ADDRESS «, t00=0x0019, t01=0x00da}
0x2810…2826 Head {h00=0x0012, h01=0x0050, text=» ST A1,IHLPXX «, t00=0x0019, t01=0x0108}
0x2826…2854 Head {h00=0x002a, h01=0x0050, text=» LD A2,CONSAV GET THE CONVERTED CHAR. «, t00=0x0019, t01=0x011e}
0x2854…2874 Head {h00=0x001c, h01=0x0050, text=» OTR A2,0,DWALP SEND IT «, t00=0x0019, t01=0x014c}
0x2874…289a Head {h00=0x0022, h01=0x0050, text=» RF(NA) IHLP20 QUIT ON STATUS «, t00=0x0019, t01=0x016c}
0x289a…28c0 (26, 0, 400) Head {h00=0x0022, h01=0x0050, text=» RB IHLP10 WAIT FOR INTERRUPT «, t00=0x001a, t01=0x0004}
0x28c0…28d6 Head {h00=0x0012, h01=0x0050, text=»IHLP84 EQU * «, t00=0x001a, t01=0x002a}
0x28d6…2908 Head {h00=0x002e, h01=0x0050, text=» LDKL A1,IHLP50 INSERT ORIG. JUMP ADDRESS «, t00=0x001a, t01=0x0040}
0x2908…291e Head {h00=0x0012, h01=0x0050, text=» ST A1,IHLPXX «, t00=0x001a, t01=0x0072}
0x291e…293a Head {h00=0x0018, h01=0x0050, text=» LDK A2,/0F SHIFT IN«, t00=0x001a, t01=0x0088}
0x293a…2964 Head {h00=0x0026, h01=0x0050, text=» RB IHLP05 SEND + UPDATE POINTERS «, t00=0x001a, t01=0x00a4}
0x2964…297a Head {h00=0x0012, h01=0x0050, text=»IHLP90 EQU * «, t00=0x001a, t01=0x00ce}
0x297a…298e Head {h00=0x0010, h01=0x0050, text=» RB IHLP05 «, t00=0x001a, t01=0x00e4}
0x298e…2998 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x00f8}
0x2998…29ba Head {h00=0x001e, h01=0x0050, text=»* SAVE AREA FOR CONVERSION«, t00=0x001a, t01=0x0102}
0x29ba…29c4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0124}
0x29c4…29da Head {h00=0x0012, h01=0x0050, text=»CONSAV EQU * «, t00=0x001a, t01=0x012e}
0x29da…29ea Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x001a, t01=0x0144}
0x29ea…29f8 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001a, t01=0x0154}
0x29f8…2a02 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0162}
0x2a02…2a0c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x016c}
0x2a0c…2a16 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0176}
0x2a16…2a2e Head {h00=0x0014, h01=0x0050, text=»IHLP20 EQU * =1«, t00=0x001a, t01=0x0180}
0x2a2e…2a5c Head {h00=0x002a, h01=0x0050, text=» LDKL A1,IHLP05 RESTORE BRANCH ADDRESS«, t00=0x001b, t01=0x0008}
0x2a5c…2a72 Head {h00=0x0012, h01=0x0050, text=» ST A1,IHLPXX «, t00=0x001b, t01=0x0036}
0x2a72…2a8a Head {h00=0x0014, h01=0x0050, text=» LDR* A2,A15 =1«, t00=0x001b, t01=0x004c}
0x2a8a…2aa2 Head {h00=0x0014, h01=0x0050, text=» LDR* A1,A15 =1«, t00=0x001b, t01=0x0064}
0x2aa2…2aae Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001b, t01=0x007c}
0x2aae…2ab8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0088}
0x2ab8…2ad2 Head {h00=0x0016, h01=0x0050, text=» IFT CPU852=1 =1 «, t00=0x001b, t01=0x0092}
0x2ad2…2afe Head {h00=0x0028, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK =1«, t00=0x001b, t01=0x00ac}
0x2afe…2b10 Head {h00=0x000e, h01=0x0050, text=» XIF =1 «, t00=0x001b, t01=0x00d8}
0x2b10…2b1a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x00ea}
0x2b1a…2b34 Head {h00=0x0016, h01=0x0050, text=» IFT CPU852=0 =1 «, t00=0x001b, t01=0x00f4}
0x2b34…2b5e Head {h00=0x0026, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK =1 «, t00=0x001b, t01=0x010e}
0x2b5e…2b70 Head {h00=0x000e, h01=0x0050, text=» XIF =1 «, t00=0x001b, t01=0x0138}
0x2b70…2b7a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x014a}
0x2b7a…2b9a Head {h00=0x001c, h01=0x0050, text=» SST A1,DWALP GET STATUS«, t00=0x001b, t01=0x0154}
0x2b9a…2bbe Head {h00=0x0020, h01=0x0050, text=» LDKL A6,DWLP01 DWT ADDRESS «, t00=0x001b, t01=0x0174}
0x2bbe…2bc8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0008}
0x2bc8…2bdc Head {h00=0x0010, h01=0x0050, text=»IHLP30 EQU *«, t00=0x001c, t01=0x0012}
0x2bdc…2bfa Head {h00=0x001a, h01=0x0050, text=» LD A7,DWTOR,A6 ORDER «, t00=0x001c, t01=0x0026}
0x2bfa…2c0e Head {h00=0x0010, h01=0x0050, text=» ANK A7,/FF «, t00=0x001c, t01=0x0044}
0x2c0e…2c32 Head {h00=0x0020, h01=0x0050, text=» LD A8,DWTECB,A6 ECB ADDRESS«, t00=0x001c, t01=0x0058}
0x2c32…2c3c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x007c}
0x2c3c…2c54 Head {h00=0x0014, h01=0x0050, text=» LD A2,4,A8 =1 «, t00=0x001c, t01=0x0086}
0x2c54…2c7a Head {h00=0x0022, h01=0x0050, text=» ST A2,6,A8 STORE EFF. LENGTH «, t00=0x001c, t01=0x009e}
0x2c7a…2ca2 Head {h00=0x0024, h01=0x0050, text=» LD A5,DWTA5,A6 GET STACK VALUE «, t00=0x001c, t01=0x00c4}
0x2ca2…2cb2 Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x001c, t01=0x00ec}
0x2cb2…2cbc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x00fc}
0x2cbc…2cd4 Head {h00=0x0014, h01=0x0050, text=» EJECT DRLP01 «, t00=0x001c, t01=0x0106}
0x2cd4…2cde Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x011e}
0x2cde…2cf6 Head {h00=0x0014, h01=0x0050, text=»* D W L P 0 1«, t00=0x001c, t01=0x0128}
0x2cf6…2d00 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0140}
0x2d00…2d30 Head {h00=0x002c, h01=0x0050, text=»* DEVICE WORK TABLE FOR LINE PRINTER «, t00=0x001c, t01=0x014a}
0x2d30…2d3a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x017a}
0x2d3a…2d4e Head {h00=0x0010, h01=0x0050, text=»DWLP01 EQU *«, t00=0x001c, t01=0x0184}
0x2d4e…2d70 Head {h00=0x001e, h01=0x0050, text=» DATA 0 CHANNEL PARAMETER «, t00=0x001d, t01=0x0008}
0x2d70…2d8a Head {h00=0x0016, h01=0x0050, text=» DATA /8000 STATUS«, t00=0x001d, t01=0x002a}
0x2d8a…2da6 Head {h00=0x0018, h01=0x0050, text=» DATA 0 ECB ADDRESS «, t00=0x001d, t01=0x0044}
0x2da6…2dbc Head {h00=0x0012, h01=0x0050, text=» DATA 0 ORDER «, t00=0x001d, t01=0x0060}
0x2dbc…2de8 Head {h00=0x0028, h01=0x0050, text=» DATA LPADR ADDRESS TO ADDRESS BLOCK«, t00=0x001d, t01=0x0076}
0x2de8…2e04 Head {h00=0x0018, h01=0x0050, text=» DATA 0 TTAB ADDRESS«, t00=0x001d, t01=0x00a2}
0x2e04…2e2c Head {h00=0x0024, h01=0x0050, text=» DATA 0 WAIT/ACTIVATE INDICATOR «, t00=0x001d, t01=0x00be}
0x2e2c…2e4a Head {h00=0x001a, h01=0x0050, text=» DATA 0 TERMINAL QUEUE«, t00=0x001d, t01=0x00e6}
0x2e4a…2e60 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x001d, t01=0x0104}
0x2e60…2e8a Head {h00=0x0026, h01=0x0050, text=» DATA 0 SAVE AREA USER ECB ADDRESS«, t00=0x001d, t01=0x011a}
0x2e8a…2eae Head {h00=0x0020, h01=0x0050, text=» DATA DEVECB MMU ECB ADDRESS«, t00=0x001d, t01=0x0144}
0x2eae…2eba Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001d, t01=0x0168}
0x2eba…2edc Head {h00=0x001e, h01=0x0050, text=» DATA 0 OUTPUT QUEUE LINK «, t00=0x001d, t01=0x0174}
0x2edc…2efc Head {h00=0x001c, h01=0x0050, text=» DATA 0 SAVE AREA FOR A3«, t00=0x001e, t01=0x0008}
0x2efc…2f1c Head {h00=0x001c, h01=0x0050, text=» DATA 0 SAVE AREA FOR A4«, t00=0x001e, t01=0x0028}
0x2f1c…2f3c Head {h00=0x001c, h01=0x0050, text=» DATA 0 SAVE AREA FOR A5«, t00=0x001e, t01=0x0048}
0x2f3c…2f54 Head {h00=0x0014, h01=0x0050, text=» RES 4 DWT STACK«, t00=0x001e, t01=0x0068}
0x2f54…2f5e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0080}
0x2f5e…2f74 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x001e, t01=0x008a}
0x2f74…2f88 Head {h00=0x0010, h01=0x0050, text=»DEVECB EQU *«, t00=0x001e, t01=0x00a0}
0x2f88…2f98 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x001e, t01=0x00b4}
0x2f98…2fac Head {h00=0x0010, h01=0x0050, text=» DATA LP:BUF«, t00=0x001e, t01=0x00c4}
0x2fac…2fc2 Head {h00=0x0012, h01=0x0050, text=» DATA 0,0,0,0 «, t00=0x001e, t01=0x00d8}
0x2fc2…2fde Head {h00=0x0018, h01=0x0050, text=»LP:BUF RES DVBLEN+1 «, t00=0x001e, t01=0x00ee}
0x2fde…2fea Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001e, t01=0x010a}
0x2fea…2ff4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0116}
0x2ff4…3000 Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x001e, t01=0x0120}
0x3000…3004 Head {h00=0x4004, h01=0x0000}
0x3004…3008 00 1e 01 2c ┆ ,┆
0x3008…3010 (31, 1, 8) 20 04 00 00 00 1f 00 04 ┆ ┆
0x3010…3060 (32, 0, 400) 03 13 00 00 04 6d 00 02 16 06 84 18 9c 06 ec 20 00 f0 55 00 f6 a1 00 00 1e f0 e4 38 ec 21 52 52 54 00 90 41 00 0a 00 02 00 06 01 90 00 0e 00 0a 02 04 c2 53 43 54 4e 4f 50 00 00 07 00 30 00 2c 00 28 03 13 00 00 04 8b 11 24 1a 01 5c 22 82 40 ┆ m U 8 !RRT A SCTNOP 0 , ( $ " @┆
0x3060…30b0 00 0a 00 02 50 00 82 41 00 0a 00 02 92 41 00 00 00 22 86 40 00 00 00 1c 3e e1 00 07 00 42 00 2c 00 28 03 13 00 00 04 a3 00 00 56 00 86 0c a6 20 0f ff 54 00 85 14 50 00 05 00 87 1c 54 00 85 20 10 00 9f 20 04 00 a5 20 1c 00 00 07 00 72 00 2c ┆ P A A " @ > B , ( V T P T r ,┆
0x30b0…3100 00 28 03 13 00 00 04 c3 00 00 3b 61 3d 61 3f 6a 84 0c 9c 11 ed 0c 56 00 1f 01 95 20 08 00 59 0c b5 0d 52 00 9d 0c 57 00 95 10 00 07 00 a2 00 2c 00 28 03 13 08 00 04 e3 00 00 1a 01 5c 1a 87 1c 8a 20 02 92 3f 4a 87 45 00 04 3d 41 3b 41 85 45 ┆ ( ;a=a?j V Y R W , ( ?J E =A;A E┆
0x3100…3150 00 06 84 c4 00 16 83 c4 00 18 00 07 00 d2 00 0c 00 08 02 03 82 50 55 53 48 00 00 07 01 02 00 0a 00 06 02 02 62 50 4f 42 00 07 01 12 00 2c 00 28 03 13 00 00 05 03 08 24 f6 a1 00 00 f0 3a f6 97 00 00 00 24 82 c0 00 00 f6 8b 83 c1 00 1c 00 02 ┆ PUSH bPOB , ( $ : $ ┆
0x3150…31a0 84 c1 00 1e 00 02 f6 97 00 07 01 20 00 2c 00 28 03 13 00 00 05 1d 92 20 00 00 00 26 83 c0 00 1c 00 02 84 c0 00 1e 00 02 f0 3a 81 40 00 00 00 1a 82 04 a1 20 3c 00 39 42 00 07 01 50 00 2c 00 28 03 13 00 00 05 35 42 44 a9 41 00 02 00 1a 3a c2 ┆ , ( & : @ < 9B P , ( 5BD A : ┆
0x31a0…31f0 (33, 0, 400) 22 03 82 41 00 00 00 1a 81 40 00 18 00 02 11 1a 81 41 00 00 00 0a 81 40 00 07 01 80 00 2a 00 26 03 12 00 00 05 4d 81 20 00 0c 00 08 11 02 a0 45 00 0a 11 1a 81 41 00 18 00 02 81 40 00 00 00 04 19 f0 56 00 81 40 00 08 00 20 00 2a 00 26 03 12 ┆" A @ A @ * & M E A @ V @ * & ┆
0x31f0…3240 00 00 05 65 82 40 00 20 00 02 50 00 f6 a1 00 00 83 c0 00 2c 00 02 84 c0 00 2e 00 02 81 06 91 20 00 fa 81 41 00 08 00 4e 00 2c 00 28 03 13 00 00 05 7d 82 40 00 0e 00 02 81 06 91 40 00 00 81 41 00 02 00 02 81 41 00 02 00 08 82 a0 00 00 f6 97 ┆ e @ P , . A N , ( } @ @ A A ┆
0x3240…3290 00 00 f6 97 00 08 00 7c 00 2c 00 28 03 13 00 00 05 97 00 00 00 00 f6 97 00 00 f6 97 00 00 f6 97 00 00 f6 97 00 00 f6 97 00 00 f6 97 00 00 f6 97 00 00 f6 97 00 08 00 ac 00 2c 00 28 03 13 00 00 05 b7 00 00 00 00 f6 97 00 00 f6 97 00 00 f6 97 ┆ | , ( , ( ┆
0x3290…32e0 00 00 f6 97 00 00 f6 97 00 00 f6 97 00 00 f6 97 00 00 f6 97 00 08 00 dc 00 2c 00 28 03 13 00 00 05 d7 08 00 00 00 f6 97 00 00 85 40 00 12 00 02 ed 20 30 30 50 00 f6 97 00 00 f6 97 00 00 f6 97 00 00 f6 97 00 08 01 0c 00 2c 00 28 03 13 00 00 ┆ , ( @ 00P , ( ┆
0x32e0…3330 05 f5 00 00 00 00 f6 97 00 00 f6 97 00 00 f6 97 00 00 f6 97 00 00 f6 97 00 00 5f 30 f6 97 00 00 f6 97 00 00 00 08 01 3c 00 2c 00 28 03 13 00 00 06 15 40 00 85 40 00 12 00 02 ed 20 30 30 50 00 f6 97 00 00 f6 97 00 00 f6 97 00 00 f6 97 00 00 ┆ _0 < , ( @ @ 00P ┆
0x3330…3380 (34, 0, 400) f6 97 00 00 00 08 01 6c 00 2c 00 28 03 13 00 80 06 33 00 00 5f 20 e5 30 ed 21 54 54 58 a8 83 20 ff ff 83 41 06 38 ed 21 43 43 54 00 83 20 43 43 83 41 00 00 00 09 00 0c 00 2c 00 28 03 13 00 00 06 53 00 00 f6 97 00 00 5f 88 81 14 14 01 e5 30 ┆ l , ( 3 _ 0 !TTX A 8 !CCT CC A , ( S _ 0┆
0x3380…33d0 ed 21 3b 3b 8c 20 00 00 e9 21 41 41 50 00 e9 21 44 44 54 00 00 09 00 3c 00 2c 00 28 03 13 00 00 06 73 49 00 81 40 00 02 00 02 99 40 00 02 00 08 81 41 00 36 00 08 f6 97 00 00 e1 30 5f 20 81 20 ff 3b 81 23 00 09 00 6c 00 2c 00 28 03 13 00 00 ┆ !;; !AAP !DDT < , ( sI @ @ A 6 0_ ; # l , ( ┆
0x33d0…3420 06 8d 48 82 82 40 00 18 00 02 81 40 00 02 00 02 11 01 99 40 00 02 00 08 81 49 00 0a 12 1a 82 41 00 18 00 02 00 09 00 9c 00 2c 00 28 03 13 00 00 06 a5 04 10 f6 97 00 00 92 a0 00 01 ea c0 00 14 00 02 50 00 90 a0 00 0a e8 c0 00 0e 00 02 54 00 ┆ H @ @ @ I A , ( P T ┆
0x3420…3470 f6 97 00 00 00 09 00 cc 00 2c 00 28 03 13 10 80 06 c1 00 20 81 20 54 54 81 41 06 38 81 41 00 00 84 02 8f 20 05 94 81 40 00 00 00 1c 21 08 50 00 03 53 e3 41 00 09 00 fc 00 2c 00 28 03 13 00 00 06 df 08 10 00 00 e3 41 00 00 81 40 00 22 00 02 ┆ , ( TT A 8 A @ ! P S A , ( A @ " ┆
0x3470…34c0 f6 a1 00 00 f6 a1 00 00 81 40 00 20 00 02 50 00 82 04 22 0f 00 09 01 2c 00 2c 00 28 03 13 00 00 06 fb 04 04 1a 09 54 00 f6 a1 00 00 81 40 00 00 00 04 19 f8 52 00 19 04 8e 20 00 00 82 40 00 00 00 1c 21 02 00 09 01 5c 00 2c 00 28 03 13 00 00 ┆ @ P " , , ( T @ R @ ! , ( ┆
0x34c0…3510 (35, 0, 400) 07 17 20 92 54 00 81 40 00 22 00 02 f6 a1 00 00 41 ae 81 40 00 02 00 08 83 40 00 02 00 02 82 40 00 00 00 02 00 09 01 8c 00 0c 00 08 02 03 82 4d 4f 56 45 00 00 0a 00 2c 00 2c 00 28 03 13 00 00 07 2f 04 12 a0 49 ff fe 1a 01 9b 04 83 41 00 00 ┆ T @ " A @ @ @ MOVE , , ( / I A ┆
0x3510…3560 00 08 9a 0c a2 20 ff fe f6 97 00 00 00 28 82 41 00 02 00 08 00 0a 00 3c 00 0e 00 0a 02 04 c2 53 43 54 4d 58 53 00 00 0a 00 6c 00 2c 00 28 03 13 00 00 07 49 41 04 81 40 00 00 00 08 11 02 a1 20 ff fe 81 41 00 00 00 08 81 06 84 88 9c 84 84 c1 ┆ ( A < SCTMXS l , ( IA @ A ┆
0x3560…35b0 00 10 00 08 82 40 00 0a 00 7e 00 0e 00 0a 02 04 c2 53 59 53 4c 44 4d 00 00 0a 00 ae 00 2c 00 28 03 13 00 00 07 63 89 24 00 00 00 2a 50 00 92 40 00 10 00 08 82 41 00 00 00 2a 82 40 00 02 00 08 85 a0 00 00 00 2c 19 02 00 0a 00 c0 00 2c 00 28 ┆ @ ~ SYSLDM , ( c $ *P @ A * @ , , (┆
0x35b0…3600 03 13 00 00 07 79 01 00 1a 02 84 24 84 29 e9 16 5c 10 8f 08 81 40 00 02 00 02 82 04 03 00 84 02 e5 30 ed 21 3b 3b 50 00 00 0a 00 f0 00 2c 00 28 03 13 00 00 07 97 08 00 eb 20 00 09 50 00 e9 40 00 00 00 02 50 00 11 01 13 01 14 01 5f 1c e5 50 ┆ y $ ) @ 0 !;;P , ( P @ P _ P┆
0x3600…3650 00 01 ed 21 3b 3b 54 00 00 0a 01 20 00 2c 00 28 03 13 00 00 07 b5 08 84 eb 20 00 05 58 24 81 41 00 02 00 02 81 02 f6 97 00 00 00 28 92 a0 00 01 ea c0 00 14 00 02 88 20 00 0a 01 50 00 2c 00 28 03 13 80 00 07 cf 08 02 06 d2 90 a0 00 0a e8 c0 ┆ !;;T , ( X$ A ( P , ( ┆
0x3650…36a0 (36, 0, 400) 00 0e 00 02 54 00 f6 97 00 00 84 02 f0 3a 81 20 01 00 f6 97 00 00 00 16 00 0a 01 80 00 2c 00 28 03 13 00 00 07 eb 00 00 f6 a1 00 00 80 86 84 02 f0 3a e5 30 ed 21 54 54 8c 20 00 00 14 01 e5 30 ed 21 3b 3b 8c 20 00 00 00 0b 00 20 00 2c 00 28 ┆ T : , ( : 0 !TT 0 !;; , (┆
0x36a0…36f0 03 13 00 00 08 0b 00 00 f0 3a 03 03 f6 a1 00 00 81 04 88 20 00 00 e5 30 ed 21 4c 4c 50 00 ed 21 52 52 50 00 ed 21 41 41 00 0b 00 50 00 2c 00 28 03 13 00 00 08 2b 00 00 50 00 ed 21 53 53 50 00 ed 21 50 50 50 00 ed 21 56 56 50 00 ed 21 51 51 ┆ : 0 !LLP !RRP !AA P , ( + P !SSP !PPP !VVP !QQ┆
0x36f0…3740 50 00 57 00 14 01 57 00 00 0b 00 80 00 2c 00 28 03 13 00 00 08 4b 00 20 03 02 f6 a1 00 00 81 04 50 00 57 00 03 02 f6 a1 00 00 85 41 00 12 00 02 e5 30 ed 21 3b 3b 54 00 00 0b 00 b0 00 2c 00 28 03 13 00 00 08 69 00 00 f0 3a 03 02 e5 30 ed 21 ┆P W W , ( K P W A 0 !;;T , ( i : 0 !┆
0x3740…3790 30 30 52 00 ed 21 5a 5a 55 00 ed 21 41 41 52 00 ed 21 5a 5a 51 00 14 01 00 0b 00 e0 00 2c 00 28 03 13 00 00 08 89 00 00 1b 01 5c 20 e5 30 ed 21 3b 3b 54 00 f0 3a 82 20 00 00 03 04 f0 3a 82 20 00 00 03 04 f0 3a 82 20 00 0b 01 10 00 2c 00 28 ┆00R !ZZU !AAR !ZZQ , ( 0 !;;T : : : , (┆
0x3790…37e0 03 13 00 00 08 a9 00 00 00 00 03 04 f0 3a 82 20 00 00 03 05 f0 3a 82 20 00 00 03 03 f0 3a 82 20 00 00 03 05 f0 3a e5 30 00 0b 01 40 00 2c 00 28 03 13 00 00 08 c9 00 04 ed 29 54 00 14 01 12 01 1b 01 5c 0e f0 3a ed 21 30 30 54 00 1d f6 1d 01 ┆ : : : : 0 @ , ( )T : !00T ┆