|
|
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: 23962 (0x5d9a)
Notes: pts_type(SC)
Names: »DRGP01.SC«
└─⟦a16d9b08d⟧ Bits:30009712 Philips computer tape "TOSS11"
└─⟦this⟧ »UPD3/DRGP01.SC«
└─⟦bc20f3abf⟧ Bits:30009670 Philips computer tape "600126"
└─⟦this⟧ »TOSSWORK/DRGP01.SC«
IDENT DRGP01 REL 11.0 81-08-31 870105041100 =13,CHARACTER BLOCKING CHANGED REL 11.0 81-05-25 =12,COND. ASS. FOR ECHO REL 11.0 81-01-26 =11,BRANCH ADDR. OVERFLOW PRR 11.0 80-11-19 =10,IMPROV. FOR REMOTE (RT) PRR 11.0 80-09-18 =9,CHANGE IN ERROR ROUTINE PRR 11.0 80-09-16 =8,ABORT ROUTINE IMPLEMENTED PRR 11.0 80-07-28 =7,BRANCH ADDR. OVERFL. PRR 11.0 80-04-29 =6,IMPROV. OF ERROR HANDLING PRR 11.0 80-03-18 =5,TENDIO AT ECHO END PRR 11.0 80-03-13 =4,CORRECTION OF MMU BUFFER EQUATE PRR 11.0 80-02-05 =3,ADAPTED TO NEW INTERFACE REL 9.1 79-04-06 =1-2,GEN UPDATE TO 8.2+ STATUS REL 8.2 79-03-16 =2,IMPROV. OF TEST ORDER REL 8.2 78-11-19 =1,ECHO OF LF AND CR, ABIS REL 8.2 78-09-15 * * ************************************************** * * PHILIPS TERMINAL SYSTEM PTS * * DRGP01 = DRIVER GENERAL PRINTER * * * * * * ************************************************* * * * THIS DRIVER HANDLES GENERAL TERMINAL PRINTER * PTS 6321 CONNECTED TO THE SYSTEM VIA CHLT OR CHRT. * * THE DRIVER ALSO INCLUDES DEVICE DEPENDENT ECHO * FUNCTIONS, WHICH MAKES IT POSSIBLE TO USE THE * GENERAL PRINTER AS AN ECHO DEVICE TO ANY KEY- * BOARD, THAT RUNS UNDER THE GENERAL KEYBOARD * DRIVER DRKB04. * * * THE DRIVER CONSISTS OF FOLLOWING PARTS: * * A C G P ACTIVATION PART * * A B G P ABORT ROUTINE * * R C G P RECOVERY ROUTINE * * E C H O G P ECHO FUNCTIONS * EJECT * * THE FOLLOWING ORDERS ARE TREATED: * * ORDER 00: TEST STATUS * 05: BASIC WRITE * 06: STANDARD WRITE * * NORMAL REGISTER USAGE * * REGISTER A1 = RETURN CODE * A2 = OUTPUT CHARACTER * A3 = BUFFER INDEX * A4 = WORK REGISTER * A5 = STACK BASE * A6 = DWT-ADDRESS * A7 = ORDER * A8 = ECB-ADDRESS * * * SYSTEM ADAPTATION * * THE CODES FOR ECHO OF BACKSPACE (GPBSP) AND CLEAR * (GPCLR) KEYS SHOULD BE DEFINED. * * BY MEANS OF CONDITIONAL ASSEMBLY THE DRIVER IS * ADAPTED TO HANDLE FOLLOWING FUNCTIONS. * --ROOMLESS POINT * --ACCEPTANCE OF SPECIAL CHARACTER /13,/14 OR BOTH * * --EXCLUDE ECHOING OF AN EXTRA SPACE BETWEEN EACH CHARACTER * --SUPPRESS ECHOING OF END OF RECORD CHARACTER ** --SUPPRESION OF TRAILING BLANKS * --END OF REQUEST WHEN PRINTER HARDWARE BECOMES INACTIVE * * THE CHARACTER CODES FOR ROOMLESS POINT DIGITS * IS DEFINED IN A SPECIAL TABLE. STANDARD IS SHB CHARACTER SET EJECT * * * * *********** * ENTRIES * *********** * * * ENTRY GPAD ADDRESS TO ADDRESSBLOCK ENTRY ECHOGP DEVICE-DEPENDENT ECHO-ROUTINE * * * * ***************************************** * EXTERNAL TOSS MODULE ENTRIES * ***************************************** * * EXTRN LENDER I/O REQUEST ERROR =3 EXTRN OUTPUT SUBROUTINE TO SEND CHARACTER EXTRN LDISP DISPATCHER =3 EXTRN TENDIO END I/O EXTRN ECHRTN RETURN TO KEYBOARD AFTER ECHO EXTRN GETCHR GET CHARACTER FROM ECB-BUFFER EXTRN STABLK START OF BLOCK =3 EXTRN ENDBLK END OF BLOCK =3 EJECT * * ************************ * DWT PARAMETERS * ************************ * * EXTRN DWTST STATUS EXTRN DWTOR ORDER EXTRN DWTA3 SAVE AREA A3 EXTRN DWTDEV START OF DRIVER DEFINED PART =3 * EJECT * * ************* * CONSTANTS * ************* * * SOH EQU /01 RESET PRINT BUFFER REMOTE AND LOCAL DUMMY STX EQU /82 START OF MESSAGE ETB EQU /97 END OF MESSAGE ETX EQU /03 LAST DUMMY CR EQU /0D CARRIAGE RETURN LF EQU /0A LINE FEED FFED EQU /0C FORM FEED SPACE EQU /20 SPACE PROUT EQU /04 PAPER OUT OR READY SWITCH OFF * BLKMAX EQU 140 MAX BLOCK LENGTH =3 EJECT * * ************************************** * CONDITIONAL ASSEMBLY * ************************************** * * IT IS POSSIBLE TO EXCLUDE ROOMLESS POINT * FUNCTION BY SETTING X:A = 0 * X:A EQU 1 CROOM EQU X:A * * ACCEPTANCE OF SPECIAL CHARACTER /13 CAN BE * INCLUDED IN THE DRIVER BY SETTING X:B=1 * X:B EQU 0 TRETON EQU X:B * * ACCEPTANCE OF SPECIAL CHARACTER /14 CAN BE * INCLUDED IN THE DRIVER BY SETTING X:C=1 * X:C EQU 0 FJOTON EQU X:C * * ECHO HANDLING IS INCLUDED IF ECHO = 1 * X:D EQU 1 U =12 ECHO EQU X:D U =12 * * IT IS POSSIBLE TO EXCLUDE ECHOING OF * AN EXTRA SPACE AFTER EACH CHARACTER * BY SETTING X:E=0 * X:E EQU 0 COSPAC EQU X:E EJECT * * * BY MEANS OF CONDITIONAL ASSEMBLY IT IS POSSIBLE * TO SUPPRESS ECHOING OF END OF RECORD CHARACTER. * THIS IS ATTAINED BY SETTING THE CONSTANT X:F=0. * X:F EQU 0 EORECH EQU X:F * * SUPPRESSING OF SPACES IN RIGHT HAND OF LINE * BY SETTING X:G=1 * X:G EQU 0 SUPSPA EQU X:G * * END OF REQUEST IN SITUATIONS WHERE * THE SELECTOR UNIT OR PRINTER HARDWARE * IS INACTIVE CAN BE CHOSEN BY SETTING * THE CONSTANT RECEND = 1 X:H EQU 0 RECEND EQU X:H * * * A PROGRAM VERSION USING THE EXTENDED INSTRUCTION * SET IS OBTAINED BY SETTING CPU852 EQU 0. * CPU852 EQU 1 * * MMU BUFFER SIZE * X:I EQU 120 =4 DVBLEN EQU X:I =4 * =1 * SPECIAL CONDITION FOR ABIS PRINTER =1 ABIS EQU 0 =1 EJECT * * ******************************** * DWT-DISPLACEMENT * ******************************** * * =3 DWTAP EQU /2 HEAD POSITON POINTER =3 DWTPOC EQU /4 POSITON COUNTER =3 DWTBC EQU /5 BYTE COUNTER =3 * ************************************** * SPECIAL KEYS FOR ECHO FUNCTION * ************************************** * GPBSP EQU /2D BACK SPACE GPCLR EQU /3F CLEAR * ******************** * RETURN CODES * ******************** * PAROUT EQU /20 PAPER OUT OR READY SWITCH OFF CCERR EQU /4 CODE CHECK ERROR TPERR EQU /2 THROUGHPUT ERROR OPERR EQU /1 NOT OPERABLE, POWER OFF * EJECT * * ********** * TABLES * ********** * * IFT CROOM=1 * ROMTAB EQU * TABLE FOR ROOMLESS POINT CHARACTERS DATA /2122,/2426,/3B3C,/3E40,/5E5F * XIF * * * DATA DVBLEN MMU BUFFER LENGTH DATA 2 DEVICE INDEX GPAD EQU * ADDRESS BLOCK DATA ACGP ACTIVATION DRIVER DATA ABGP ABORT ROUTINE ADDRESS =8 DATA 0 INTERRUPT HANDLER DATA RCGP RECOVERY ROUTINE DATA ECHOGP DEVICE-DEPENDENT ECHO-ROUTINE EJECT * * A C G P * * ACGP = ACTIVATION DRIVER GENERAL PRINTER * * ORDER 00: TEST STATUS. DUMMY IS SENT TO PRINTER AND RETURN CODE * IS SET IF PAPER OUT OR READY SWITCH OFF. * RETURN CODE IS ALSO SET IF TIME-OUT IS SIGNALLED FROM * CHANNEL UNIT. * * ORDER 05: BASIC WRITE. CHARACTER ARE SENT TO PRINTER * FROM ECB-BUFFER * * ORDER 06: STANDARD WRITE. CHARACTERS ARE SENT TO PRINTER FROM * ECB-BUFFER AFTER INDIVIDUAL CODE CHECK. * ACGP EQU * =3 LDR A3,A7 =1 RF(Z) ACGP10 ORDER 0 =2 LDK A2,BLKMAX BLOCK LENGTH =3 CF A5,STABLK START OF BLOCK =3 RF(NZ) ERGP1 ERROR =3 SUK A3,5 =1 RF(E) ACGP19 ORDER 5 =3(=1) SUK A3,1 =1 =3 RF(E) ACGP00 ORDER 6 =3 CF A5,ENDBLK END OF BLOCK =3 ABL LENDER I/O REQUEST ERROR =3 ACGP00 EQU * =3 LD A3,4,A8 ORDER 6 GET REQ LENGTH =1 RF(Z) ACGP01 =1 LD A3,2,A8 GET BUFFER ADDRESS =1 LC A3,1,A3 GET CONTROL CHARACTER =1 ANK A3,/FF =1 ACGP01 SUK A3,/2B =1 =3 RF(NE) ACGP02 NOT CONTROL CHAR 2B =3 LDK A3,2 START BUFFER INDEX =3 RF ACGP19 =3 ACGP02 EQU * =3 LDK A2,CR =1 CF A5,OUTPUT =1 RF(NZ) ERGP1 ERROR =3 IFT ABIS=1 =1 LDK A2,FFED =1 CWK A3,/31-/2B =1 RF(E) ACGP03 CONTROL CHAR 31 =1 XIF =1 LDK A2,LF =1 SUK A3,/30-/2B =1 RF(NE) ACGP03 NOT CONTROL CHAR 30 =1 CF A5,OUTPUT =1 RF(NZ) ERGP1 ERROR =3 LDK A2,LF =1 ACGP03 LDK A1,1 RESET HEAD POS COUNTR =1 ST A1,DWTAP+DWTDEV,A6 =3(=1) ACGP06 LDK A3,2 START BUFFER INDEX =1 ACGP09 CF A5,OUTPUT =1 ERGP1 RF(NZ) ERGP2 ERROR =3 LDK A2,ETX DUMMY =10 CF A5,OUTPUT WAIT UNTIL PRINTBUFFER EMPTY =10 RF(NZ) ERGP2 ERROR =10 RF ACGP19 =1 EJECT =2 * =2 * ORDER 00: TEST =2 * IMPROVED TEST OF BOTH SUM OFF AND PRINTER NOT THERE =2 * =2 ACGP10 EQU * LDK A2,2 BLOCK LENGTH =10(=3) CF A5,STABLK START OF BLOCK =3 RF(NZ) ERGP2 ERROR =3 LDK A2,2 SEND CHAR /02 =2 CF A5,OUTPUT =2 RF(NZ) ERGP2 ERROR =3 LDK A2,0 SEND CHAR /00=END OF TEST =2 CF A5,OUTPUT =2 RF(NZ) ERGP2 ERROR =3 RF AGP400 =10(=2) EJECT * * GET, CHECK AND SEND CHARACTER * (IF ORDER 5 NO CHECK) * ACGP17 CF A5,OUTPUT RF(NZ) ERGP2 ERROR =3 ACGP18 IM DWTPOC+DWTDEV,A6 POSITION COUNTER UPDATING =3 ACGP19 EQU * LDKL A4,/400 INDICATE LINE FEED DONE ORS A4,DWTDEV,A6 =3 IFT SUPSPA=1 CF A15,SKIPSP SKIP SPACES IN END OF ECB-BUFFER XIF LDK A4,0 ACGP20 CF A15,GETCHR GET CHARACTER FROM ECB-BUFFER LDR A1,A1 LAST CHARACTER? RF(NP) AGP400 YES LDR A1,A2 CWK A7,5 ORDER 5? =3 RF(E) ACGP24 BASIC WRITE SUK A1,9 HARDWARE TABULATION ? RF(NE) ACGP22 ST A4,DWTAP+DWTDEV,A6 RESET HEAD POSITION POINTER =3 RB ACGP17 ACGP22 SUK A1,8 TABULATION CHARACTER ? RF(E) ACGP40 IFT ABIS=1 =1 CWK A2,/07 BELL ? =1 RB(E) ACGP09 =1 XIF =1 * IFT TRETON=0 IFT FJOTON=0 * SUK A1,/F LESS THAN /20 ? * XIF * IFT TRETON=0 IFT FJOTON=1 * SUK A1,3 /14? RB(E) ACGP17 SUK A1,/C LESS THAN /20 ? * XIF * * IFT TRETON=1 IFT FJOTON=0 * SUK A1,2 /13 ? RB(E) ACGP17 SUK A1,/D LESS THAN /20 ? XIF * * IFT TRETON=1 IFT FJOTON=1 * SUK A1,2 /13? RB(E) ACGP17 SUK A1,1 /14? RB(E) ACGP17 SUK A1,/C LESS THAN /20 ? * XIF * RF(N) ACGP30 YES,CODE CHECK ERROR SUK A1,/8E ROOMLESS POINT? (AE) RF(E) AGP100 ADK A1,/4F GREATER THAN /5F RB(NP) ACGP17 NO SUK A1,/20 RF(NN) ACGP30 SUK A2,/20 TRANSFORM CHARACTER BETWEEN /60 TO /7F TO CHARACTER BETWEEN /40 TO /5F RB ACGP17 ACGP24 EQU * SUK A1,/D RF(NZ) ACGP26 NOT CR CM DWTPOC+DWTDEV,A6 RESET POSITION COUNTER =3 CM DWTAP+DWTDEV,A6 RESET HEAD POS.POINTER =3 ACGP26 ADK A1,3 RB(NZ) ACGP17 NOT LINE FEED SUK A1,1 ADS A1,DWTPOC+DWTDEV,A6 DECREMENT POS COUNTER =3 RB ACGP17 EJECT * * CODE CHECK ERROR * ACGP30 EQU * LDK A1,CCERR ORS A1,8,A8 RETURN CODE RB ACGP20 EJECT * * TABULATION * ACGP40 EQU * CF A15,GETCHR GET FIRST ASCII CHARACTER LDR A4,A2 CF A15,GETCHR GET SECOND ASCII CHARACTER ANK A2,/F ANK A4,/F RF(E) ACGP44 ACGP43 ADK A2,/A FROM DECIMAL TO HEXADECIMAL SUK A4,1 RB(NE) ACGP43 ACGP44 SU A2,DWTAP+DWTDEV,A6 SUBTRACT HEAD POSITION POINTER =3 LC A4,DWTBC+DWTDEV,A6 =3 SUR A2,A4 AND REQUESTS POSITION COUNTER TO GET NUMBER OF SPACES TO SEND RB(NP) ACGP20 LDR A4,A2 ACGP45 LDK A2,SPACE LOOP ALSO USED BY RECOVERY ROUTINE ACGP46 CF A5,OUTPUT ERGP2 RF(NZ) ERGP ERROR =3 IM DWTPOC+DWTDEV,A6 INCREMENT BUFFER INDEX =3 SUK A4,1 RB(P) ACGP45 LDR A3,A3 RECOVERY? RB(NE) ACGP20 NO SC A4,DWTBC+DWTDEV,A6 RESET POSITION POINTER =3 LDK A3,2 START BUFFER INDEX RB ACGP19 EJECT * * ROOMLESS POINT * AGP100 EQU * * IFT CROOM=1 * CF A15,GETCHR GET CHARACTER TO SEND ANK A2,/F LC A2,ROMTAB,A2 TRANSFORM * XIF * * IFF CROOM=1 * ANK A2,/7F * XIF * RB ACGP17 EJECT * * * SEND LAST DUMMY , LOAD A1 WITH * RETURN CODE AND END I/O * AGP400 EQU * =3 =13(=10) AGP410 LDK A2,ETX LAST DUMMY CF A5,OUTPUT SEND RF(NZ) ERGP ERROR =6 CF A5,ENDBLK END OF BLOCK =6 RF(NZ) ERGP ERROR =6 AGP415 EQU * =1 IFT ABIS=1 =1 ANK A2,/4 PAPER IN ? =1 RF(NZ) AGP420 YES =1 LDK A1,/20 SET RETURN CODE =1 XIF =1 AGP420 EQU * CF A15,UPDAPP UPDATE HEAD POSITION COUNTER LDKL A4,/FBFF =3 ANS A4,DWTDEV,A6 RESET 'LINE FEED CONTROL' =3 ENDIO EQU * =6(=3) CF A15,TENDIO END I/O EXIT ABL LDISP GO TO DISPATCHER =3 AGP430 EQU * LD A3,DWTA3,A6 ST A3,6,A8 EFF. LENGTH RB AGP415 =1 EJECT * * * UPDAPP = SUBROUTINE TO UPDATE HEAD * POSITION POINTER WHEN END * OF REQUEST IS REACHED UPDAPP EQU * LC A3,DWTBC+DWTDEV,A6 GET POSITION COUNTER =3 ADS A3,DWTAP+DWTDEV,A6 UPDATE HEAD POSITION POINTER =3 LDK A3,0 SC A3,DWTBC+DWTDEV,A6 RESET POSITION COUNTER =3 RTN A15 IFT SUPSPA=1 EJECT * * * SKIPSP = SUBROTINE TO SKIP SPACES * IN END OF ECB-BUFFER. * REQUESTED LENGTH IN ECB IS UPDATED. * A1,A2,A4 - WORK REG * SKIPSP EQU * LD A1,2,A8 GET BUFFER ADDRESS (BA) LD A2,4,A8 GET REQUESTED LENGTH(RL) ADR A1,A2 GET ADD END OF BUFFER SKIP05 CWK A2,2 RF(NG) SKIP30 RL < 3 SUK A1,1 DECR. BA LCR A4,A1 GET CHAR CCK A4,/2020 SPACE ? RF(NE) SKIP20 NO SKIP07 SUK A2,1 DECR RL RB SKIP05 GET NEXT SKIP20 CWK A2,4 RF(NG) SKIP30 RL < 5 LC A4,-2,A1 GET CHAR CCK A4,/1111 TABULATION CHAR ? RF(NE) SKIP30 NO SUK A1,2 DECR BA SUK A2,2 DECR RL RB SKIP07 GET NEXT * SKIP30 ST A2,4,A8 STORE NEW RL RTN A15 XIF EJECT * * E R G P * * ERROR ROUTINE * * ERGP EQU * =3 LDR A2,A1 SAVE RETURN CODE =10 ANK A1,/12 OUTPUT ERROR OR LRC-ERROR ? =10(=9) RF(NZ) RCGP YES, EXECUTE RECOVERY =9 LDR A7,A7 ORDER 0 ? =3 =6(=3) RF(NZ) ERGP10 NO =6 LDK A1,OPERR SET RETURN CODE NOT OPERABLE =6 RB ENDIO END I/O =6 * ERGP10 EQU * =6 ANK A2,/08 SOFTWARE TIME-OUT ? =10 RF(NZ) RCGP YES,EXECUTE RECOVERY =10 =9(=6) =9(=6) IFT RECEND=0 =3 RB EXIT =3 XIF =3 IFT RECEND=1 =3 LDK A1,OPERR SET RETURN CODE NOT OPERABLE =6 RB AGP430 =3 XIF =3 EJECT * * E C H O G P * * ECHOGP = DEVICE-DEPENDENT ECHO-ROUTINE * ECHOGP EQU * IFT ECHO=1 U =12 LDK A4,COSPAC LDR A7,A7 END OF ECHO ? RF(N) ECGP17 YES * IFT EORECH=0 * SUK A2,/80 EOR-CHARACTER RF(NN) ECGP20 YES ADK A2,/80 * XIF IFT ECHO=1 U =12 * LDR A1,A2 ANK A1,/7F SUK A1,/8 RF(E) ECGP40 BACKSPACE SUK A1,/2 LINE FEED =1 RF(E) ECGP05 YES =3(=1) SUK A1,/3 CR =1 RF(E) ECGP05 YES =3(=1) SUK A1,/B =1 RF(E) ECGP50 CLEAR SUK A1,/20-/8-/10 CHECK THAT CHAR IS WITHIN /20-/5F RF(N) ECGP20 SUK A1,/5F-/20 RF(P) ECGP20 ECGP05 EQU * =3 LDR A3,A2 SAVE CHARACTER =3 LDK A2,COSPAC+1 BLOCK LENGTH =3 CF A5,STABLK START OF BLOCK =3 RF(NZ) ECGP20 ERROR =6 LDR A2,A3 GET CHARACTER =3 ECGP10 CF A5,OUTPUT SEND CHARACTER RF(NZ) ECGP20 ERROR =6 IM DWTPOC+DWTDEV,A6 UPDATE POSITION COUNTER =3 SUK A4,1 READY ? RF(N) ECGP80 YES =3 RF(P) ECGP60 NO, GO TO CLEAR SECTION * IFT COSPAC=1 * LDK A2,SPACE NO SEND SPACE RB ECGP10 * XIF * IFT ECHO=1 U =12 ECGP17 CF A15,UPDAPP UPDATE HEAD POSITION POINTER XIF U =12 CF A15,TENDIO SET GP DWT FREE =5 ECGP20 ABL ECHRTN RETURN TO KEYBOARD IFT ECHO=1 U =12 EJECT * * BACKSPACE * ECGP40 EQU * LDK A2,GPBSP BACKSPACE CHARACTER RB ECGP05 =3 * * CANCEL * ECGP50 EQU * LC A3,DWTBC+DWTDEV,A6 BYTE COUNTER =3 ANK A3,/FF CLEAN =3 ADK A3,1 ADD FOR CLEAR CHAR. =10 LDR A2,A3 NUMBER OF BACKSPACE CHARACTERS =3 ADK A2,2 ADD TO BLOCK LENGTH =3 CF A5,STABLK START OF BLOCK =3 RB(NZ) ECGP20 ERROR =6 LDK A2,GPCLR CLEAR CHARACTER LDK A4,3 RB ECGP10 ECGP60 LDK A2,LF LINE FEED =3 ECGP70 CF A5,OUTPUT SEND CHAR. RB(NZ) ECGP20 ERROR =6 LDK A2,/08 BACKSPACE SUK A3,1 RB(NN) ECGP70 LDK A3,0 SC A3,DWTBC+DWTDEV,A6 RESET POSITION COUNTER =3 ECGP80 EQU * =3 CF A5,ENDBLK END OF BLOCK =3 RB ECGP20 XIF U =12 EJECT * * R C G P * * RCGP = RECOVERY ROUTINE GENERAL PRINTER * * * RECOVERY IS CARRIED OUT ONLY IF * ORDER 6 IS RUNNING * * ON ENTRY: * * A6 = DWT-ADDRESS * A7 = ORDER * A8 = ECB-ADDRESS RCGP EQU * =3 =6 LDR A8,A8 BUSY ? =6 ABL(Z) ENDIO NO =11(=6) LDK A2,1 BLOCK LENGTH =10(=3) CF A5,STABLK START OF BLOCK =3 RB(NZ) ERGP ERROR =3 LDK A2,SOH RESET PRINT BUFFER CODE CF A5,OUTPUT SEND IT RB(NZ) ERGP ERROR =3 CF A5,ENDBLK END OF BLOCK =10 RB(NZ) ERGP ERROR =10 CWK A7,5 RF(E) RCGP10 CWK A7,6 ORDER 6? RF(E) RCGP05 YES =10(=6) =10(=6) CWK A7,0 ORDER 0? ABL(E) ENDIO U =7 =6(=3) ABL EXIT U =7 RCGP05 EQU * LC A2,DWTDEV,A6 GET LEFT BYTE OF STATUS WORD =3 ANK A2,/4 LINE FEED DONE ? ABL(E) ACGP NO =3(=10) LDK A2,BLKMAX BLOCK LENGTH =10 CF A5,STABLK START OF BLOCK =10 RB(NZ) ERGP ERROR =10 LDK A2,SPACE CF A5,OUTPUT SEND SPACE RB(NZ) ERGP ERROR =3 =3 LDK A2,CR CARRIAGE RETURN LDK A3,0 LD A4,DWTAP+DWTDEV,A6 GET NUMBER OF SPACES TO SEND =3 ABL ACGP46 =6 RCGP10 EQU * =6 =10(=6) =10(=6) LDK A1,TPERR SET RETURN CODE =6 ABL AGP430 * * * A B G P * * ABORT ROUTINE * ABGP EQU * U =8 CF A15,UPDAPP UPDATE HEAD POSITION POINTER =8 ABL ENDIO END I/O AND DISPATCH =8 * END
0x0000…0036 (0, 0, 400) Head {h00=0x0032, h01=0x0050, text=» IDENT DRGP01 REL 11.0 81-08-31 870105041100 «, t00=0x0000, t01=0x0004}
0x0036…003e Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x003e…0068 Head {h00=0x0026, h01=0x0050, text=» =13,CHARACTER BLOCKING CHANGED «, t00=0x0000, t01=0x0042}
0x0068…0084 Head {h00=0x0018, h01=0x0050, text=» REL 11.0 81-05-25«, t00=0x0000, t01=0x006c}
0x0084…00a6 Head {h00=0x001e, h01=0x0050, text=» =12,COND. ASS. FOR ECHO«, t00=0x0000, t01=0x0088}
0x00a6…00c2 Head {h00=0x0018, h01=0x0050, text=» REL 11.0 81-01-26«, t00=0x0000, t01=0x00aa}
0x00c2…00e6 Head {h00=0x0020, h01=0x0050, text=» =11,BRANCH ADDR. OVERFLOW«, t00=0x0000, t01=0x00c6}
0x00e6…0102 Head {h00=0x0018, h01=0x0050, text=» PRR 11.0 80-11-19«, t00=0x0000, t01=0x00ea}
0x0102…0128 Head {h00=0x0022, h01=0x0050, text=» =10,IMPROV. FOR REMOTE (RT)«, t00=0x0000, t01=0x0106}
0x0128…0144 Head {h00=0x0018, h01=0x0050, text=» PRR 11.0 80-09-18«, t00=0x0000, t01=0x012c}
0x0144…016a Head {h00=0x0022, h01=0x0050, text=» =9,CHANGE IN ERROR ROUTINE «, t00=0x0000, t01=0x0148}
0x016a…0186 Head {h00=0x0018, h01=0x0050, text=» PRR 11.0 80-09-16«, t00=0x0000, t01=0x016e}
0x0186…01ae Head {h00=0x0024, h01=0x0050, text=» =8,ABORT ROUTINE IMPLEMENTED «, t00=0x0000, t01=0x018a}
0x01ae…01ca Head {h00=0x0018, h01=0x0050, text=» PRR 11.0 80-07-28«, t00=0x0001, t01=0x0022}
0x01ca…01ec Head {h00=0x001e, h01=0x0050, text=» =7,BRANCH ADDR. OVERFL.«, t00=0x0001, t01=0x003e}
0x01ec…0208 Head {h00=0x0018, h01=0x0050, text=» PRR 11.0 80-04-29«, t00=0x0001, t01=0x0060}
0x0208…0230 Head {h00=0x0024, h01=0x0050, text=» =6,IMPROV. OF ERROR HANDLING «, t00=0x0001, t01=0x007c}
0x0230…024c Head {h00=0x0018, h01=0x0050, text=» PRR 11.0 80-03-18«, t00=0x0001, t01=0x00a4}
0x024c…026c Head {h00=0x001c, h01=0x0050, text=» =5,TENDIO AT ECHO END«, t00=0x0001, t01=0x00c0}
0x026c…0288 Head {h00=0x0018, h01=0x0050, text=» PRR 11.0 80-03-13«, t00=0x0001, t01=0x00e0}
0x0288…02b6 Head {h00=0x002a, h01=0x0050, text=» =4,CORRECTION OF MMU BUFFER EQUATE «, t00=0x0001, t01=0x00fc}
0x02b6…02d2 Head {h00=0x0018, h01=0x0050, text=» PRR 11.0 80-02-05«, t00=0x0001, t01=0x012a}
0x02d2…02f8 Head {h00=0x0022, h01=0x0050, text=» =3,ADAPTED TO NEW INTERFACE«, t00=0x0001, t01=0x0146}
0x02f8…0314 Head {h00=0x0018, h01=0x0050, text=» REL 9.1 79-04-06 «, t00=0x0001, t01=0x016c}
0x0314…033e Head {h00=0x0026, h01=0x0050, text=» =1-2,GEN UPDATE TO 8.2+ STATUS «, t00=0x0001, t01=0x0188}
0x033e…035a Head {h00=0x0018, h01=0x0050, text=» REL 8.2 79-03-16 «, t00=0x0002, t01=0x0022}
0x035a…037e Head {h00=0x0020, h01=0x0050, text=» =2,IMPROV. OF TEST ORDER «, t00=0x0002, t01=0x003e}
0x037e…039a Head {h00=0x0018, h01=0x0050, text=» REL 8.2 78-11-19 «, t00=0x0002, t01=0x0062}
0x039a…03c0 Head {h00=0x0022, h01=0x0050, text=» =1,ECHO OF LF AND CR, ABIS «, t00=0x0002, t01=0x007e}
0x03c0…03dc Head {h00=0x0018, h01=0x0050, text=» REL 8.2 78-09-15 «, t00=0x0002, t01=0x00a4}
0x03dc…03e6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00c0}
0x03e6…03f0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00ca}
0x03f0…042a Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0002, t01=0x00d4}
0x042a…0434 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x010e}
0x0434…045c Head {h00=0x0024, h01=0x0050, text=»* PHILIPS TERMINAL SYSTEM PTS «, t00=0x0002, t01=0x0118}
0x045c…0466 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0140}
0x0466…0492 Head {h00=0x0028, h01=0x0050, text=»* DRGP01 = DRIVER GENERAL PRINTER «, t00=0x0002, t01=0x014a}
0x0492…049c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0176}
0x049c…04a6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0180}
0x04a6…04b0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x018a}
0x04b0…04ba (3, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0004}
0x04ba…04c4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x000e}
0x04c4…04ce Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0018}
0x04ce…0508 Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x0003, t01=0x0022}
0x0508…0512 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x005c}
0x0512…051c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0066}
0x051c…0556 Head {h00=0x0036, h01=0x0050, text=»* THIS DRIVER HANDLES GENERAL TERMINAL PRINTER «, t00=0x0003, t01=0x0070}
0x0556…0596 Head {h00=0x003c, h01=0x0050, text=»* PTS 6321 CONNECTED TO THE SYSTEM VIA CHLT OR CHRT. «, t00=0x0003, t01=0x00aa}
0x0596…05a0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x00ea}
0x05a0…05dc Head {h00=0x0038, h01=0x0050, text=»* THE DRIVER ALSO INCLUDES DEVICE DEPENDENT ECHO «, t00=0x0003, t01=0x00f4}
0x05dc…0616 Head {h00=0x0036, h01=0x0050, text=»* FUNCTIONS, WHICH MAKES IT POSSIBLE TO USE THE«, t00=0x0003, t01=0x0130}
0x0616…0650 Head {h00=0x0036, h01=0x0050, text=»* GENERAL PRINTER AS AN ECHO DEVICE TO ANY KEY-«, t00=0x0003, t01=0x016a}
0x0650…0688 Head {h00=0x0034, h01=0x0050, text=»* BOARD, THAT RUNS UNDER THE GENERAL KEYBOARD«, t00=0x0004, t01=0x0014}
0x0688…06a4 Head {h00=0x0018, h01=0x0050, text=»* DRIVER DRKB04. «, t00=0x0004, t01=0x004c}
0x06a4…06ae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0068}
0x06ae…06b8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0072}
0x06b8…06ec Head {h00=0x0030, h01=0x0050, text=»* THE DRIVER CONSISTS OF FOLLOWING PARTS:«, t00=0x0004, t01=0x007c}
0x06ec…06f6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00b0}
0x06f6…0720 Head {h00=0x0026, h01=0x0050, text=»* A C G P ACTIVATION PART«, t00=0x0004, t01=0x00ba}
0x0720…072a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00e4}
0x072a…0752 Head {h00=0x0024, h01=0x0050, text=»* A B G P ABORT ROUTINE«, t00=0x0004, t01=0x00ee}
0x0752…075c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0116}
0x075c…0788 Head {h00=0x0028, h01=0x0050, text=»* R C G P RECOVERY ROUTINE «, t00=0x0004, t01=0x0120}
0x0788…0792 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x014c}
0x0792…07bc Head {h00=0x0026, h01=0x0050, text=»* E C H O G P ECHO FUNCTIONS «, t00=0x0004, t01=0x0156}
0x07bc…07c6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0180}
0x07c6…07d4 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0004, t01=0x018a}
0x07d4…07de Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0008}
0x07de…080c Head {h00=0x002a, h01=0x0050, text=»* THE FOLLOWING ORDERS ARE TREATED:«, t00=0x0005, t01=0x0012}
0x080c…0816 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0040}
0x0816…0838 Head {h00=0x001e, h01=0x0050, text=»* ORDER 00: TEST STATUS«, t00=0x0005, t01=0x004a}
0x0838…085a Head {h00=0x001e, h01=0x0050, text=»* 05: BASIC WRITE«, t00=0x0005, t01=0x006c}
0x085a…0880 Head {h00=0x0022, h01=0x0050, text=»* 06: STANDARD WRITE «, t00=0x0005, t01=0x008e}
0x0880…088a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x00b4}
0x088a…08ac Head {h00=0x001e, h01=0x0050, text=»* NORMAL REGISTER USAGE«, t00=0x0005, t01=0x00be}
0x08ac…08b6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x00e0}
0x08b6…08dc Head {h00=0x0022, h01=0x0050, text=»* REGISTER A1 = RETURN CODE«, t00=0x0005, t01=0x00ea}
0x08dc…0908 Head {h00=0x0028, h01=0x0050, text=»* A2 = OUTPUT CHARACTER «, t00=0x0005, t01=0x0110}
0x0908…0930 Head {h00=0x0024, h01=0x0050, text=»* A3 = BUFFER INDEX «, t00=0x0005, t01=0x013c}
0x0930…0958 Head {h00=0x0024, h01=0x0050, text=»* A4 = WORK REGISTER«, t00=0x0005, t01=0x0164}
0x0958…097e Head {h00=0x0022, h01=0x0050, text=»* A5 = STACK BASE «, t00=0x0005, t01=0x018c}
0x097e…09a4 Head {h00=0x0022, h01=0x0050, text=»* A6 = DWT-ADDRESS«, t00=0x0006, t01=0x0022}
0x09a4…09c4 Head {h00=0x001c, h01=0x0050, text=»* A7 = ORDER«, t00=0x0006, t01=0x0048}
0x09c4…09ea Head {h00=0x0022, h01=0x0050, text=»* A8 = ECB-ADDRESS«, t00=0x0006, t01=0x0068}
0x09ea…09f4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x008e}
0x09f4…09fe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0098}
0x09fe…0a1c Head {h00=0x001a, h01=0x0050, text=»* SYSTEM ADAPTATION«, t00=0x0006, t01=0x00a2}
0x0a1c…0a26 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00c0}
0x0a26…0a64 Head {h00=0x003a, h01=0x0050, text=»* THE CODES FOR ECHO OF BACKSPACE (GPBSP) AND CLEAR«, t00=0x0006, t01=0x00ca}
0x0a64…0a90 Head {h00=0x0028, h01=0x0050, text=»* (GPCLR) KEYS SHOULD BE DEFINED.«, t00=0x0006, t01=0x0108}
0x0a90…0a9a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0134}
0x0a9a…0ad6 Head {h00=0x0038, h01=0x0050, text=»* BY MEANS OF CONDITIONAL ASSEMBLY THE DRIVER IS «, t00=0x0006, t01=0x013e}
0x0ad6…0b0a Head {h00=0x0030, h01=0x0050, text=»* ADAPTED TO HANDLE FOLLOWING FUNCTIONS. «, t00=0x0006, t01=0x017a}
0x0b0a…0b28 Head {h00=0x001a, h01=0x0050, text=»* --ROOMLESS POINT «, t00=0x0007, t01=0x001e}
0x0b28…0b66 Head {h00=0x003a, h01=0x0050, text=»* --ACCEPTANCE OF SPECIAL CHARACTER /13,/14 OR BOTH«, t00=0x0007, t01=0x003c}
0x0b66…0b70 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x007a}
0x0b70…0bb8 Head {h00=0x0044, h01=0x0050, text=»* --EXCLUDE ECHOING OF AN EXTRA SPACE BETWEEN EACH CHARACTER «, t00=0x0007, t01=0x0084}
0x0bb8…0bf2 Head {h00=0x0036, h01=0x0050, text=»* --SUPPRESS ECHOING OF END OF RECORD CHARACTER«, t00=0x0007, t01=0x00cc}
0x0bf2…0c20 Head {h00=0x002a, h01=0x0050, text=»** --SUPPRESION OF TRAILING BLANKS «, t00=0x0007, t01=0x0106}
0x0c20…0c64 Head {h00=0x0040, h01=0x0050, text=»* --END OF REQUEST WHEN PRINTER HARDWARE BECOMES INACTIVE«, t00=0x0007, t01=0x0134}
0x0c64…0c6e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0178}
0x0c6e…0ca8 Head {h00=0x0036, h01=0x0050, text=»* THE CHARACTER CODES FOR ROOMLESS POINT DIGITS«, t00=0x0007, t01=0x0182}
0x0ca8…0cf2 Head {h00=0x0046, h01=0x0050, text=»* IS DEFINED IN A SPECIAL TABLE. STANDARD IS SHB CHARACTER SET «, t00=0x0008, t01=0x002c}
0x0cf2…0d00 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0008, t01=0x0076}
0x0d00…0d0a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0084}
0x0d0a…0d14 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x008e}
0x0d14…0d1e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0098}
0x0d1e…0d28 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00a2}
0x0d28…0d3c Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0008, t01=0x00ac}
0x0d3c…0d50 Head {h00=0x0010, h01=0x0050, text=»* ENTRIES * «, t00=0x0008, t01=0x00c0}
0x0d50…0d64 Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0008, t01=0x00d4}
0x0d64…0d6e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00e8}
0x0d6e…0d78 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00f2}
0x0d78…0d82 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00fc}
0x0d82…0dae Head {h00=0x0028, h01=0x0050, text=» ENTRY GPAD ADDRESS TO ADDRESSBLOCK «, t00=0x0008, t01=0x0106}
0x0dae…0de2 Head {h00=0x0030, h01=0x0050, text=» ENTRY ECHOGP DEVICE-DEPENDENT ECHO-ROUTINE «, t00=0x0008, t01=0x0132}
0x0de2…0dec Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0166}
0x0dec…0df6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0170}
0x0df6…0e00 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x017a}
0x0e00…0e0a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0184}
0x0e0a…0e3c Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0008, t01=0x018e}
0x0e3c…0e6e Head {h00=0x002e, h01=0x0050, text=»* EXTERNAL TOSS MODULE ENTRIES * «, t00=0x0009, t01=0x0030}
0x0e6e…0ea0 Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0009, t01=0x0062}
0x0ea0…0eaa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0094}
0x0eaa…0eb4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x009e}
0x0eb4…0ede Head {h00=0x0026, h01=0x0050, text=» EXTRN LENDER I/O REQUEST ERROR =3«, t00=0x0009, t01=0x00a8}
0x0ede…0f10 Head {h00=0x002e, h01=0x0050, text=» EXTRN OUTPUT SUBROUTINE TO SEND CHARACTER«, t00=0x0009, t01=0x00d2}
0x0f10…0f32 Head {h00=0x001e, h01=0x0050, text=» EXTRN LDISP DISPATCHER =3«, t00=0x0009, t01=0x0104}
0x0f32…0f50 Head {h00=0x001a, h01=0x0050, text=» EXTRN TENDIO END I/O «, t00=0x0009, t01=0x0126}
0x0f50…0f84 Head {h00=0x0030, h01=0x0050, text=» EXTRN ECHRTN RETURN TO KEYBOARD AFTER ECHO «, t00=0x0009, t01=0x0144}
0x0f84…0fb8 Head {h00=0x0030, h01=0x0050, text=» EXTRN GETCHR GET CHARACTER FROM ECB-BUFFER «, t00=0x0009, t01=0x0178}
0x0fb8…0fe0 Head {h00=0x0024, h01=0x0050, text=» EXTRN STABLK START OF BLOCK =3 «, t00=0x000a, t01=0x001c}
0x0fe0…1006 Head {h00=0x0022, h01=0x0050, text=» EXTRN ENDBLK END OF BLOCK =3 «, t00=0x000a, t01=0x0044}
0x1006…1014 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000a, t01=0x006a}
0x1014…101e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0078}
0x101e…1028 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0082}
0x1028…1048 Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x000a, t01=0x008c}
0x1048…1068 Head {h00=0x001c, h01=0x0050, text=»* DWT PARAMETERS *«, t00=0x000a, t01=0x00ac}
0x1068…1088 Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x000a, t01=0x00cc}
0x1088…1092 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00ec}
0x1092…109c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00f6}
0x109c…10b8 Head {h00=0x0018, h01=0x0050, text=» EXTRN DWTST STATUS «, t00=0x000a, t01=0x0100}
0x10b8…10d2 Head {h00=0x0016, h01=0x0050, text=» EXTRN DWTOR ORDER«, t00=0x000a, t01=0x011c}
0x10d2…10f4 Head {h00=0x001e, h01=0x0050, text=» EXTRN DWTA3 SAVE AREA A3 «, t00=0x000a, t01=0x0136}
0x10f4…112a Head {h00=0x0032, h01=0x0050, text=» EXTRN DWTDEV START OF DRIVER DEFINED PART =3 «, t00=0x000a, t01=0x0158}
0x112a…1134 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x018e}
0x1134…1142 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000b, t01=0x0008}
0x1142…114c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0016}
0x114c…1156 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0020}
0x1156…116c Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x000b, t01=0x002a}
0x116c…1182 Head {h00=0x0012, h01=0x0050, text=»* CONSTANTS * «, t00=0x000b, t01=0x0040}
0x1182…1198 Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x000b, t01=0x0056}
0x1198…11a2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x006c}
0x11a2…11ac Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0076}
0x11ac…11ea Head {h00=0x003a, h01=0x0050, text=»SOH EQU /01 RESET PRINT BUFFER REMOTE AND LOCAL DUMMY «, t00=0x000b, t01=0x0080}
0x11ea…120e Head {h00=0x0020, h01=0x0050, text=»STX EQU /82 START OF MESSAGE«, t00=0x000b, t01=0x00be}
0x120e…1230 Head {h00=0x001e, h01=0x0050, text=»ETB EQU /97 END OF MESSAGE«, t00=0x000b, t01=0x00e2}
0x1230…124e Head {h00=0x001a, h01=0x0050, text=»ETX EQU /03 LAST DUMMY«, t00=0x000b, t01=0x0104}
0x124e…1270 Head {h00=0x001e, h01=0x0050, text=»CR EQU /0D CARRIAGE RETURN«, t00=0x000b, t01=0x0122}
0x1270…128c Head {h00=0x0018, h01=0x0050, text=»LF EQU /0A LINE FEED«, t00=0x000b, t01=0x0144}
0x128c…12aa Head {h00=0x001a, h01=0x0050, text=»FFED EQU /0C FORM FEED«, t00=0x000b, t01=0x0160}
0x12aa…12c6 Head {h00=0x0018, h01=0x0050, text=»SPACE EQU /20 SPACE «, t00=0x000b, t01=0x017e}
0x12c6…12fa Head {h00=0x0030, h01=0x0050, text=»PROUT EQU /04 PAPER OUT OR READY SWITCH OFF «, t00=0x000c, t01=0x000a}
0x12fa…1304 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x003e}
0x1304…132e Head {h00=0x0026, h01=0x0050, text=»BLKMAX EQU 140 MAX BLOCK LENGTH =3«, t00=0x000c, t01=0x0048}
0x132e…133c Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000c, t01=0x0072}
0x133c…1346 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0080}
0x1346…1350 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x008a}
0x1350…137e Head {h00=0x002a, h01=0x0050, text=»**************************************«, t00=0x000c, t01=0x0094}
0x137e…13ac Head {h00=0x002a, h01=0x0050, text=»* CONDITIONAL ASSEMBLY *«, t00=0x000c, t01=0x00c2}
0x13ac…13da Head {h00=0x002a, h01=0x0050, text=»**************************************«, t00=0x000c, t01=0x00f0}
0x13da…13e4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x011e}
0x13e4…141a Head {h00=0x0032, h01=0x0050, text=»* IT IS POSSIBLE TO EXCLUDE ROOMLESS POINT «, t00=0x000c, t01=0x0128}
0x141a…1442 Head {h00=0x0024, h01=0x0050, text=»* FUNCTION BY SETTING X:A = 0«, t00=0x000c, t01=0x015e}
0x1442…144c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0186}
0x144c…145e Head {h00=0x000e, h01=0x0050, text=»X:A EQU 1 «, t00=0x000c, t01=0x0190}
0x145e…1474 Head {h00=0x0012, h01=0x0050, text=»CROOM EQU X:A «, t00=0x000d, t01=0x0012}
0x1474…147e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0028}
0x147e…14b6 Head {h00=0x0034, h01=0x0050, text=»* ACCEPTANCE OF SPECIAL CHARACTER /13 CAN BE «, t00=0x000d, t01=0x0032}
0x14b6…14ea Head {h00=0x0030, h01=0x0050, text=»* INCLUDED IN THE DRIVER BY SETTING X:B=1«, t00=0x000d, t01=0x006a}
0x14ea…14f4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x009e}
0x14f4…1506 Head {h00=0x000e, h01=0x0050, text=»X:B EQU 0 «, t00=0x000d, t01=0x00a8}
0x1506…151c Head {h00=0x0012, h01=0x0050, text=»TRETON EQU X:B«, t00=0x000d, t01=0x00ba}
0x151c…1526 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x00d0}
0x1526…155e Head {h00=0x0034, h01=0x0050, text=»* ACCEPTANCE OF SPECIAL CHARACTER /14 CAN BE «, t00=0x000d, t01=0x00da}
0x155e…1592 Head {h00=0x0030, h01=0x0050, text=»* INCLUDED IN THE DRIVER BY SETTING X:C=1«, t00=0x000d, t01=0x0112}
0x1592…159c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0146}
0x159c…15ae Head {h00=0x000e, h01=0x0050, text=»X:C EQU 0 «, t00=0x000d, t01=0x0150}
0x15ae…15c4 Head {h00=0x0012, h01=0x0050, text=»FJOTON EQU X:C«, t00=0x000d, t01=0x0162}
0x15c4…15ce Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0178}
0x15ce…1600 Head {h00=0x002e, h01=0x0050, text=»* ECHO HANDLING IS INCLUDED IF ECHO = 1«, t00=0x000d, t01=0x0182}
0x1600…160a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0024}
0x160a…1622 Head {h00=0x0014, h01=0x0050, text=»X:D EQU 1 U =12 «, t00=0x000e, t01=0x002e}
0x1622…163c Head {h00=0x0016, h01=0x0050, text=»ECHO EQU X:D U =12«, t00=0x000e, t01=0x0046}
0x163c…1646 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0060}
0x1646…1678 Head {h00=0x002e, h01=0x0050, text=»* IT IS POSSIBLE TO EXCLUDE ECHOING OF «, t00=0x000e, t01=0x006a}
0x1678…16a8 Head {h00=0x002c, h01=0x0050, text=»* AN EXTRA SPACE AFTER EACH CHARACTER«, t00=0x000e, t01=0x009c}
0x16a8…16c4 Head {h00=0x0018, h01=0x0050, text=»* BY SETTING X:E=0«, t00=0x000e, t01=0x00cc}
0x16c4…16ce Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x00e8}
0x16ce…16e0 Head {h00=0x000e, h01=0x0050, text=»X:E EQU 0 «, t00=0x000e, t01=0x00f2}
0x16e0…16f6 Head {h00=0x0012, h01=0x0050, text=»COSPAC EQU X:E«, t00=0x000e, t01=0x0104}
0x16f6…1704 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000e, t01=0x011a}
0x1704…170e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0128}
0x170e…1718 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0132}
0x1718…1754 Head {h00=0x0038, h01=0x0050, text=»* BY MEANS OF CONDITIONAL ASSEMBLY IT IS POSSIBLE«, t00=0x000e, t01=0x013c}
0x1754…1790 Head {h00=0x0038, h01=0x0050, text=»* TO SUPPRESS ECHOING OF END OF RECORD CHARACTER.«, t00=0x000e, t01=0x0178}
0x1790…17cc Head {h00=0x0038, h01=0x0050, text=»* THIS IS ATTAINED BY SETTING THE CONSTANT X:F=0.«, t00=0x000f, t01=0x0024}
0x17cc…17d6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0060}
0x17d6…17e8 Head {h00=0x000e, h01=0x0050, text=»X:F EQU 0 «, t00=0x000f, t01=0x006a}
0x17e8…17fe Head {h00=0x0012, h01=0x0050, text=»EORECH EQU X:F«, t00=0x000f, t01=0x007c}
0x17fe…1808 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0092}
0x1808…1840 Head {h00=0x0034, h01=0x0050, text=»* SUPPRESSING OF SPACES IN RIGHT HAND OF LINE«, t00=0x000f, t01=0x009c}
0x1840…185e Head {h00=0x001a, h01=0x0050, text=»* BY SETTING X:G=1 «, t00=0x000f, t01=0x00d4}
0x185e…1868 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00f2}
0x1868…187a Head {h00=0x000e, h01=0x0050, text=»X:G EQU 0 «, t00=0x000f, t01=0x00fc}
0x187a…1890 Head {h00=0x0012, h01=0x0050, text=»SUPSPA EQU X:G«, t00=0x000f, t01=0x010e}
0x1890…189a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0124}
0x189a…18c6 Head {h00=0x0028, h01=0x0050, text=»* END OF REQUEST IN SITUATIONS WHERE«, t00=0x000f, t01=0x012e}
0x18c6…18f6 Head {h00=0x002c, h01=0x0050, text=»* THE SELECTOR UNIT OR PRINTER HARDWARE «, t00=0x000f, t01=0x015a}
0x18f6…1924 Head {h00=0x002a, h01=0x0050, text=»* IS INACTIVE CAN BE CHOSEN BY SETTING«, t00=0x000f, t01=0x018a}
0x1924…1946 Head {h00=0x001e, h01=0x0050, text=»* THE CONSTANT RECEND = 1 «, t00=0x0010, t01=0x0028}
0x1946…1958 Head {h00=0x000e, h01=0x0050, text=»X:H EQU 0 «, t00=0x0010, t01=0x004a}
0x1958…196e Head {h00=0x0012, h01=0x0050, text=»RECEND EQU X:H«, t00=0x0010, t01=0x005c}
0x196e…1978 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0072}
0x1978…1982 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x007c}
0x1982…19bc Head {h00=0x0036, h01=0x0050, text=»* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION«, t00=0x0010, t01=0x0086}
0x19bc…19ee Head {h00=0x002e, h01=0x0050, text=»* SET IS OBTAINED BY SETTING CPU852 EQU 0.«, t00=0x0010, t01=0x00c0}
0x19ee…19f8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x00f2}
0x19f8…1a0c Head {h00=0x0010, h01=0x0050, text=»CPU852 EQU 1«, t00=0x0010, t01=0x00fc}
0x1a0c…1a16 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0110}
0x1a16…1a32 Head {h00=0x0018, h01=0x0050, text=»* MMU BUFFER SIZE «, t00=0x0010, t01=0x011a}
0x1a32…1a3c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0136}
0x1a3c…1a54 Head {h00=0x0014, h01=0x0050, text=»X:I EQU 120 =4 «, t00=0x0010, t01=0x0140}
0x1a54…1a6e Head {h00=0x0016, h01=0x0050, text=»DVBLEN EQU X:I =4«, t00=0x0010, t01=0x0158}
0x1a6e…1a7e Head {h00=0x000c, h01=0x0050, text=»* =1 «, t00=0x0010, t01=0x0172}
0x1a7e…1aae Head {h00=0x002c, h01=0x0050, text=»* SPECIAL CONDITION FOR ABIS PRINTER =1«, t00=0x0010, t01=0x0182}
0x1aae…1ac4 Head {h00=0x0012, h01=0x0050, text=»ABIS EQU 0 =1«, t00=0x0011, t01=0x0022}
0x1ac4…1ad2 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0011, t01=0x0038}
0x1ad2…1adc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0046}
0x1adc…1ae6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0050}
0x1ae6…1b0e Head {h00=0x0024, h01=0x0050, text=»********************************«, t00=0x0011, t01=0x005a}
0x1b0e…1b36 Head {h00=0x0024, h01=0x0050, text=»* DWT-DISPLACEMENT *«, t00=0x0011, t01=0x0082}
0x1b36…1b5e Head {h00=0x0024, h01=0x0050, text=»********************************«, t00=0x0011, t01=0x00aa}
0x1b5e…1b68 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x00d2}
0x1b68…1b72 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x00dc}
0x1b72…1b80 Head {h00=0x000a, h01=0x0050, text=» =3«, t00=0x0011, t01=0x00e6}
0x1b80…1bac Head {h00=0x0028, h01=0x0050, text=»DWTAP EQU /2 HEAD POSITON POINTER =3«, t00=0x0011, t01=0x00f4}
0x1bac…1bd4 Head {h00=0x0024, h01=0x0050, text=»DWTPOC EQU /4 POSITON COUNTER =3«, t00=0x0011, t01=0x0120}
0x1bd4…1bf8 Head {h00=0x0020, h01=0x0050, text=»DWTBC EQU /5 BYTE COUNTER =3«, t00=0x0011, t01=0x0148}
0x1bf8…1c02 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x016c}
0x1c02…1c30 Head {h00=0x002a, h01=0x0050, text=»**************************************«, t00=0x0011, t01=0x0176}
0x1c30…1c60 Head {h00=0x002c, h01=0x0050, text=»* SPECIAL KEYS FOR ECHO FUNCTION * «, t00=0x0012, t01=0x0014}
0x1c60…1c8e Head {h00=0x002a, h01=0x0050, text=»**************************************«, t00=0x0012, t01=0x0044}
0x1c8e…1c98 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0072}
0x1c98…1cb8 Head {h00=0x001c, h01=0x0050, text=»GPBSP EQU /2D BACK SPACE«, t00=0x0012, t01=0x007c}
0x1cb8…1cd4 Head {h00=0x0018, h01=0x0050, text=»GPCLR EQU /3F CLEAR «, t00=0x0012, t01=0x009c}
0x1cd4…1cde Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00b8}
0x1cde…1cfa Head {h00=0x0018, h01=0x0050, text=»********************«, t00=0x0012, t01=0x00c2}
0x1cfa…1d16 Head {h00=0x0018, h01=0x0050, text=»* RETURN CODES *«, t00=0x0012, t01=0x00de}
0x1d16…1d32 Head {h00=0x0018, h01=0x0050, text=»********************«, t00=0x0012, t01=0x00fa}
0x1d32…1d3c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0116}
0x1d3c…1d70 Head {h00=0x0030, h01=0x0050, text=»PAROUT EQU /20 PAPER OUT OR READY SWITCH OFF«, t00=0x0012, t01=0x0120}
0x1d70…1d96 Head {h00=0x0022, h01=0x0050, text=»CCERR EQU /4 CODE CHECK ERROR «, t00=0x0012, t01=0x0154}
0x1d96…1dbc Head {h00=0x0022, h01=0x0050, text=»TPERR EQU /2 THROUGHPUT ERROR «, t00=0x0012, t01=0x017a}
0x1dbc…1de8 Head {h00=0x0028, h01=0x0050, text=»OPERR EQU /1 NOT OPERABLE, POWER OFF«, t00=0x0013, t01=0x0010}
0x1de8…1df2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x003c}
0x1df2…1e00 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0013, t01=0x0046}
0x1e00…1e0a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0054}
0x1e0a…1e14 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x005e}
0x1e14…1e26 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0013, t01=0x0068}
0x1e26…1e38 Head {h00=0x000e, h01=0x0050, text=»* TABLES *«, t00=0x0013, t01=0x007a}
0x1e38…1e4a Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0013, t01=0x008c}
0x1e4a…1e54 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x009e}
0x1e54…1e5e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x00a8}
0x1e5e…1e72 Head {h00=0x0010, h01=0x0050, text=» IFT CROOM=1«, t00=0x0013, t01=0x00b2}
0x1e72…1e7c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x00c6}
0x1e7c…1e90 Head {h00=0x0010, h01=0x0050, text=»ROMTAB EQU *«, t00=0x0013, t01=0x00d0}
0x1e90…1ebe Head {h00=0x002a, h01=0x0050, text=» TABLE FOR ROOMLESS POINT CHARACTERS«, t00=0x0013, t01=0x00e4}
0x1ebe…1eea Head {h00=0x0028, h01=0x0050, text=» DATA /2122,/2426,/3B3C,/3E40,/5E5F «, t00=0x0013, t01=0x0112}
0x1eea…1ef4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x013e}
0x1ef4…1f00 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0013, t01=0x0148}
0x1f00…1f0a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0154}
0x1f0a…1f14 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x015e}
0x1f14…1f1e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0168}
0x1f1e…1f44 Head {h00=0x0022, h01=0x0050, text=» DATA DVBLEN MMU BUFFER LENGTH«, t00=0x0013, t01=0x0172}
0x1f44…1f60 Head {h00=0x0018, h01=0x0050, text=» DATA 2 DEVICE INDEX«, t00=0x0014, t01=0x0008}
0x1f60…1f80 Head {h00=0x001c, h01=0x0050, text=»GPAD EQU * ADDRESS BLOCK«, t00=0x0014, t01=0x0024}
0x1f80…1fa4 Head {h00=0x0020, h01=0x0050, text=» DATA ACGP ACTIVATION DRIVER«, t00=0x0014, t01=0x0044}
0x1fa4…1fd0 Head {h00=0x0028, h01=0x0050, text=» DATA ABGP ABORT ROUTINE ADDRESS =8 «, t00=0x0014, t01=0x0068}
0x1fd0…1ff2 Head {h00=0x001e, h01=0x0050, text=» DATA 0 INTERRUPT HANDLER «, t00=0x0014, t01=0x0094}
0x1ff2…2016 Head {h00=0x0020, h01=0x0050, text=» DATA RCGP RECOVERY ROUTINE «, t00=0x0014, t01=0x00b6}
0x2016…2048 Head {h00=0x002e, h01=0x0050, text=» DATA ECHOGP DEVICE-DEPENDENT ECHO-ROUTINE«, t00=0x0014, t01=0x00da}
0x2048…2056 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0014, t01=0x010c}
0x2056…2060 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x011a}
0x2060…2074 Head {h00=0x0010, h01=0x0050, text=»* A C G P«, t00=0x0014, t01=0x0124}
0x2074…207e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0138}
0x207e…20b4 Head {h00=0x0032, h01=0x0050, text=»* ACGP = ACTIVATION DRIVER GENERAL PRINTER «, t00=0x0014, t01=0x0142}
0x20b4…20be Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0178}
0x20be…210a Head {h00=0x0048, h01=0x0050, text=»* ORDER 00: TEST STATUS. DUMMY IS SENT TO PRINTER AND RETURN CODE«, t00=0x0014, t01=0x0182}
0x210a…214a Head {h00=0x003c, h01=0x0050, text=»* IS SET IF PAPER OUT OR READY SWITCH OFF. «, t00=0x0015, t01=0x003e}
0x214a…2196 Head {h00=0x0048, h01=0x0050, text=»* RETURN CODE IS ALSO SET IF TIME-OUT IS SIGNALLED FROM«, t00=0x0015, t01=0x007e}
0x2196…21ba Head {h00=0x0020, h01=0x0050, text=»* CHANNEL UNIT.«, t00=0x0015, t01=0x00ca}
0x21ba…21c4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00ee}
0x21c4…2206 Head {h00=0x003e, h01=0x0050, text=»* ORDER 05: BASIC WRITE. CHARACTER ARE SENT TO PRINTER «, t00=0x0015, t01=0x00f8}
0x2206…222c Head {h00=0x0022, h01=0x0050, text=»* FROM ECB-BUFFER«, t00=0x0015, t01=0x013a}
0x222c…2236 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0160}
0x2236…2280 Head {h00=0x0046, h01=0x0050, text=»* ORDER 06: STANDARD WRITE. CHARACTERS ARE SENT TO PRINTER FROM«, t00=0x0015, t01=0x016a}
0x2280…22c0 Head {h00=0x003c, h01=0x0050, text=»* ECB-BUFFER AFTER INDIVIDUAL CODE CHECK. «, t00=0x0016, t01=0x0024}
0x22c0…22ca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0064}
0x22ca…22dc Head {h00=0x000e, h01=0x0050, text=»ACGP EQU *«, t00=0x0016, t01=0x006e}
0x22dc…22ea Head {h00=0x000a, h01=0x0050, text=» =3«, t00=0x0016, t01=0x0080}
0x22ea…2300 Head {h00=0x0012, h01=0x0050, text=» LDR A3,A7 =1«, t00=0x0016, t01=0x008e}
0x2300…2320 Head {h00=0x001c, h01=0x0050, text=» RF(Z) ACGP10 ORDER 0 =2«, t00=0x0016, t01=0x00a4}
0x2320…2346 Head {h00=0x0022, h01=0x0050, text=» LDK A2,BLKMAX BLOCK LENGTH =3«, t00=0x0016, t01=0x00c4}
0x2346…236e Head {h00=0x0024, h01=0x0050, text=» CF A5,STABLK START OF BLOCK =3 «, t00=0x0016, t01=0x00ea}
0x236e…238c Head {h00=0x001a, h01=0x0050, text=» RF(NZ) ERGP1 ERROR =3«, t00=0x0016, t01=0x0112}
0x238c…23a2 Head {h00=0x0012, h01=0x0050, text=» SUK A3,5 =1 «, t00=0x0016, t01=0x0130}
0x23a2…23c6 Head {h00=0x0020, h01=0x0050, text=» RF(E) ACGP19 ORDER 5 =3(=1)«, t00=0x0016, t01=0x0146}
0x23c6…23dc Head {h00=0x0012, h01=0x0050, text=» SUK A3,1 =1 «, t00=0x0016, t01=0x016a}
0x23dc…23ea Head {h00=0x000a, h01=0x0050, text=» =3«, t00=0x0016, t01=0x0180}
0x23ea…240a Head {h00=0x001c, h01=0x0050, text=» RF(E) ACGP00 ORDER 6 =3«, t00=0x0016, t01=0x018e}
0x240a…2430 Head {h00=0x0022, h01=0x0050, text=» CF A5,ENDBLK END OF BLOCK =3 «, t00=0x0017, t01=0x001e}
0x2430…2458 Head {h00=0x0024, h01=0x0050, text=» ABL LENDER I/O REQUEST ERROR =3«, t00=0x0017, t01=0x0044}
0x2458…2470 Head {h00=0x0014, h01=0x0050, text=»ACGP00 EQU * =3«, t00=0x0017, t01=0x006c}
0x2470…249e Head {h00=0x002a, h01=0x0050, text=» LD A3,4,A8 ORDER 6 GET REQ LENGTH =1 «, t00=0x0017, t01=0x0084}
0x249e…24b8 Head {h00=0x0016, h01=0x0050, text=» RF(Z) ACGP01 =1 «, t00=0x0017, t01=0x00b2}
0x24b8…24e2 Head {h00=0x0026, h01=0x0050, text=» LD A3,2,A8 GET BUFFER ADDRESS =1 «, t00=0x0017, t01=0x00cc}
0x24e2…250e Head {h00=0x0028, h01=0x0050, text=» LC A3,1,A3 GET CONTROL CHARACTER =1«, t00=0x0017, t01=0x00f6}
0x250e…2526 Head {h00=0x0014, h01=0x0050, text=» ANK A3,/FF =1 «, t00=0x0017, t01=0x0122}
0x2526…2544 Head {h00=0x001a, h01=0x0050, text=»ACGP01 SUK A3,/2B =1 «, t00=0x0017, t01=0x013a}
0x2544…2552 Head {h00=0x000a, h01=0x0050, text=» =3«, t00=0x0017, t01=0x0158}
0x2552…2580 Head {h00=0x002a, h01=0x0050, text=» RF(NE) ACGP02 NOT CONTROL CHAR 2B =3 «, t00=0x0017, t01=0x0166}
0x2580…25a8 (24, 0, 400) Head {h00=0x0024, h01=0x0050, text=» LDK A3,2 START BUFFER INDEX =3 «, t00=0x0018, t01=0x0004}
0x25a8…25be Head {h00=0x0012, h01=0x0050, text=» RF ACGP19 =3«, t00=0x0018, t01=0x002c}
0x25be…25d6 Head {h00=0x0014, h01=0x0050, text=»ACGP02 EQU * =3«, t00=0x0018, t01=0x0042}
0x25d6…25ec Head {h00=0x0012, h01=0x0050, text=» LDK A2,CR =1«, t00=0x0018, t01=0x005a}
0x25ec…2606 Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT =1 «, t00=0x0018, t01=0x0070}
0x2606…2624 Head {h00=0x001a, h01=0x0050, text=» RF(NZ) ERGP1 ERROR =3«, t00=0x0018, t01=0x008a}
0x2624…263c Head {h00=0x0014, h01=0x0050, text=» IFT ABIS=1 =1 «, t00=0x0018, t01=0x00a8}
0x263c…2654 Head {h00=0x0014, h01=0x0050, text=» LDK A2,FFED =1«, t00=0x0018, t01=0x00c0}
0x2654…2670 Head {h00=0x0018, h01=0x0050, text=» CWK A3,/31-/2B =1 «, t00=0x0018, t01=0x00d8}
0x2670…2698 Head {h00=0x0024, h01=0x0050, text=» RF(E) ACGP03 CONTROL CHAR 31 =1«, t00=0x0018, t01=0x00f4}
0x2698…26aa Head {h00=0x000e, h01=0x0050, text=» XIF =1 «, t00=0x0018, t01=0x011c}
0x26aa…26c0 Head {h00=0x0012, h01=0x0050, text=» LDK A2,LF =1«, t00=0x0018, t01=0x012e}
0x26c0…26dc Head {h00=0x0018, h01=0x0050, text=» SUK A3,/30-/2B =1 «, t00=0x0018, t01=0x0144}
0x26dc…270a Head {h00=0x002a, h01=0x0050, text=» RF(NE) ACGP03 NOT CONTROL CHAR 30 =1 «, t00=0x0018, t01=0x0160}
0x270a…2724 Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT =1 «, t00=0x0018, t01=0x018e}
0x2724…2742 Head {h00=0x001a, h01=0x0050, text=» RF(NZ) ERGP1 ERROR =3«, t00=0x0019, t01=0x0018}
0x2742…2758 Head {h00=0x0012, h01=0x0050, text=» LDK A2,LF =1«, t00=0x0019, t01=0x0036}
0x2758…2788 Head {h00=0x002c, h01=0x0050, text=»ACGP03 LDK A1,1 RESET HEAD POS COUNTR =1«, t00=0x0019, t01=0x004c}
0x2788…27ae Head {h00=0x0022, h01=0x0050, text=» ST A1,DWTAP+DWTDEV,A6 =3(=1)«, t00=0x0019, t01=0x007c}
0x27ae…27dc Head {h00=0x002a, h01=0x0050, text=»ACGP06 LDK A3,2 START BUFFER INDEX =1 «, t00=0x0019, t01=0x00a2}
0x27dc…27fc Head {h00=0x001c, h01=0x0050, text=»ACGP09 CF A5,OUTPUT =1 «, t00=0x0019, t01=0x00d0}
0x27fc…2820 Head {h00=0x0020, h01=0x0050, text=»ERGP1 RF(NZ) ERGP2 ERROR =3 «, t00=0x0019, t01=0x00f0}
0x2820…283e Head {h00=0x001a, h01=0x0050, text=» LDK A2,ETX DUMMY =10 «, t00=0x0019, t01=0x0114}
0x283e…2874 Head {h00=0x0032, h01=0x0050, text=» CF A5,OUTPUT WAIT UNTIL PRINTBUFFER EMPTY =10«, t00=0x0019, t01=0x0132}
0x2874…2894 Head {h00=0x001c, h01=0x0050, text=» RF(NZ) ERGP2 ERROR =10 «, t00=0x0019, t01=0x0168}
0x2894…28aa Head {h00=0x0012, h01=0x0050, text=» RF ACGP19 =1«, t00=0x0019, t01=0x0188}
0x28aa…28be Head {h00=0x0010, h01=0x0050, text=» EJECT =2 «, t00=0x001a, t01=0x000e}
0x28be…28ce Head {h00=0x000c, h01=0x0050, text=»* =2 «, t00=0x001a, t01=0x0022}
0x28ce…28ec Head {h00=0x001a, h01=0x0050, text=»* ORDER 00: TEST =2«, t00=0x001a, t01=0x0032}
0x28ec…293e Head {h00=0x004e, h01=0x0050, text=»* IMPROVED TEST OF BOTH SUM OFF AND PRINTER NOT THERE =2 «, t00=0x001a, t01=0x0050}
0x293e…294e Head {h00=0x000c, h01=0x0050, text=»* =2 «, t00=0x001a, t01=0x00a2}
0x294e…2962 Head {h00=0x0010, h01=0x0050, text=»ACGP10 EQU *«, t00=0x001a, t01=0x00b2}
0x2962…2988 Head {h00=0x0022, h01=0x0050, text=» LDK A2,2 BLOCK LENGTH =10(=3)«, t00=0x001a, t01=0x00c6}
0x2988…29b0 Head {h00=0x0024, h01=0x0050, text=» CF A5,STABLK START OF BLOCK =3 «, t00=0x001a, t01=0x00ec}
0x29b0…29ce Head {h00=0x001a, h01=0x0050, text=» RF(NZ) ERGP2 ERROR =3«, t00=0x001a, t01=0x0114}
0x29ce…29f0 Head {h00=0x001e, h01=0x0050, text=» LDK A2,2 SEND CHAR /02 =2«, t00=0x001a, t01=0x0132}
0x29f0…2a0a Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT =2 «, t00=0x001a, t01=0x0154}
0x2a0a…2a28 Head {h00=0x001a, h01=0x0050, text=» RF(NZ) ERGP2 ERROR =3«, t00=0x001a, t01=0x016e}
0x2a28…2a56 Head {h00=0x002a, h01=0x0050, text=» LDK A2,0 SEND CHAR /00=END OF TEST =2«, t00=0x001a, t01=0x018c}
0x2a56…2a70 Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT =2 «, t00=0x001b, t01=0x002a}
0x2a70…2a8e Head {h00=0x001a, h01=0x0050, text=» RF(NZ) ERGP2 ERROR =3«, t00=0x001b, t01=0x0044}
0x2a8e…2aaa Head {h00=0x0018, h01=0x0050, text=» RF AGP400 =10(=2) «, t00=0x001b, t01=0x0062}
0x2aaa…2ab8 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001b, t01=0x007e}
0x2ab8…2ac2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x008c}
0x2ac2…2aec Head {h00=0x0026, h01=0x0050, text=»* GET, CHECK AND SEND CHARACTER«, t00=0x001b, t01=0x0096}
0x2aec…2b0e Head {h00=0x001e, h01=0x0050, text=»* (IF ORDER 5 NO CHECK)«, t00=0x001b, t01=0x00c0}
0x2b0e…2b18 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x00e2}
0x2b18…2b34 Head {h00=0x0018, h01=0x0050, text=»ACGP17 CF A5,OUTPUT «, t00=0x001b, t01=0x00ec}
0x2b34…2b52 Head {h00=0x001a, h01=0x0050, text=» RF(NZ) ERGP2 ERROR =3«, t00=0x001b, t01=0x0108}
0x2b52…2b92 Head {h00=0x003c, h01=0x0050, text=»ACGP18 IM DWTPOC+DWTDEV,A6 POSITION COUNTER UPDATING =3 «, t00=0x001b, t01=0x0126}
0x2b92…2ba6 Head {h00=0x0010, h01=0x0050, text=»ACGP19 EQU *«, t00=0x001b, t01=0x0166}
0x2ba6…2bd4 Head {h00=0x002a, h01=0x0050, text=» LDKL A4,/400 INDICATE LINE FEED DONE «, t00=0x001b, t01=0x017a}
0x2bd4…2bf2 Head {h00=0x001a, h01=0x0050, text=» ORS A4,DWTDEV,A6 =3 «, t00=0x001c, t01=0x0018}
0x2bf2…2c08 Head {h00=0x0012, h01=0x0050, text=» IFT SUPSPA=1 «, t00=0x001c, t01=0x0036}
0x2c08…2c40 Head {h00=0x0034, h01=0x0050, text=» CF A15,SKIPSP SKIP SPACES IN END OF ECB-BUFFER «, t00=0x001c, t01=0x004c}
0x2c40…2c4c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001c, t01=0x0084}
0x2c4c…2c5e Head {h00=0x000e, h01=0x0050, text=» LDK A4,0 «, t00=0x001c, t01=0x0090}
0x2c5e…2c98 Head {h00=0x0036, h01=0x0050, text=»ACGP20 CF A15,GETCHR GET CHARACTER FROM ECB-BUFFER«, t00=0x001c, t01=0x00a2}
0x2c98…2cba Head {h00=0x001e, h01=0x0050, text=» LDR A1,A1 LAST CHARACTER?«, t00=0x001c, t01=0x00dc}
0x2cba…2cd4 Head {h00=0x0016, h01=0x0050, text=» RF(NP) AGP400 YES«, t00=0x001c, t01=0x00fe}
0x2cd4…2ce6 Head {h00=0x000e, h01=0x0050, text=» LDR A1,A2«, t00=0x001c, t01=0x0118}
0x2ce6…2d04 Head {h00=0x001a, h01=0x0050, text=» CWK A7,5 ORDER 5? =3 «, t00=0x001c, t01=0x012a}
0x2d04…2d26 Head {h00=0x001e, h01=0x0050, text=» RF(E) ACGP24 BASIC WRITE «, t00=0x001c, t01=0x0148}
0x2d26…2d4e Head {h00=0x0024, h01=0x0050, text=» SUK A1,9 HARDWARE TABULATION ? «, t00=0x001c, t01=0x016a}
0x2d4e…2d64 (29, 0, 398) Head {h00=0x0012, h01=0x0050, text=» RF(NE) ACGP22«, t00=0x001d, t01=0x0004}
0x2d64…2da2 Head {h00=0x003a, h01=0x0050, text=» ST A4,DWTAP+DWTDEV,A6 RESET HEAD POSITION POINTER =3 «, t00=0x001d, t01=0x001a}
0x2da2…2db4 Head {h00=0x000e, h01=0x0050, text=» RB ACGP17«, t00=0x001d, t01=0x0058}
0x2db4…2de2 Head {h00=0x002a, h01=0x0050, text=»ACGP22 SUK A1,8 TABULATION CHARACTER ?«, t00=0x001d, t01=0x006a}
0x2de2…2df8 Head {h00=0x0012, h01=0x0050, text=» RF(E) ACGP40 «, t00=0x001d, t01=0x0098}
0x2df8…2e10 Head {h00=0x0014, h01=0x0050, text=» IFT ABIS=1 =1 «, t00=0x001d, t01=0x00ae}
0x2e10…2e2e Head {h00=0x001a, h01=0x0050, text=» CWK A2,/07 BELL ? =1 «, t00=0x001d, t01=0x00c6}
0x2e2e…2e48 Head {h00=0x0016, h01=0x0050, text=» RB(E) ACGP09 =1 «, t00=0x001d, t01=0x00e4}
0x2e48…2e5a Head {h00=0x000e, h01=0x0050, text=» XIF =1 «, t00=0x001d, t01=0x00fe}
0x2e5a…2e64 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0110}
0x2e64…2e7a Head {h00=0x0012, h01=0x0050, text=» IFT TRETON=0 «, t00=0x001d, t01=0x011a}
0x2e7a…2e90 Head {h00=0x0012, h01=0x0050, text=» IFT FJOTON=0 «, t00=0x001d, t01=0x0130}
0x2e90…2e9a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0146}
0x2e9a…2ebc Head {h00=0x001e, h01=0x0050, text=» SUK A1,/F LESS THAN /20 ?«, t00=0x001d, t01=0x0150}
0x2ebc…2ec6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0172}
0x2ec6…2ed2 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001d, t01=0x017c}
0x2ed2…2edc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0188}
0x2edc…2ef2 (30, 0, 400) Head {h00=0x0012, h01=0x0050, text=» IFT TRETON=0 «, t00=0x001e, t01=0x0004}
0x2ef2…2f08 Head {h00=0x0012, h01=0x0050, text=» IFT FJOTON=1 «, t00=0x001e, t01=0x001a}
0x2f08…2f12 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0030}
0x2f12…2f28 Head {h00=0x0012, h01=0x0050, text=» SUK A1,3 /14?«, t00=0x001e, t01=0x003a}
0x2f28…2f3e Head {h00=0x0012, h01=0x0050, text=» RB(E) ACGP17 «, t00=0x001e, t01=0x0050}
0x2f3e…2f60 Head {h00=0x001e, h01=0x0050, text=» SUK A1,/C LESS THAN /20 ?«, t00=0x001e, t01=0x0066}
0x2f60…2f6a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0088}
0x2f6a…2f76 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001e, t01=0x0092}
0x2f76…2f80 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x009e}
0x2f80…2f8a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x00a8}
0x2f8a…2fa0 Head {h00=0x0012, h01=0x0050, text=» IFT TRETON=1 «, t00=0x001e, t01=0x00b2}
0x2fa0…2fb6 Head {h00=0x0012, h01=0x0050, text=» IFT FJOTON=0 «, t00=0x001e, t01=0x00c8}
0x2fb6…2fc0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x00de}
0x2fc0…2fd8 Head {h00=0x0014, h01=0x0050, text=» SUK A1,2 /13 ? «, t00=0x001e, t01=0x00e8}
0x2fd8…2fee Head {h00=0x0012, h01=0x0050, text=» RB(E) ACGP17 «, t00=0x001e, t01=0x0100}
0x2fee…3010 Head {h00=0x001e, h01=0x0050, text=» SUK A1,/D LESS THAN /20 ?«, t00=0x001e, t01=0x0116}
0x3010…301c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001e, t01=0x0138}
0x301c…3026 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0144}
0x3026…3030 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x014e}
0x3030…3046 Head {h00=0x0012, h01=0x0050, text=» IFT TRETON=1 «, t00=0x001e, t01=0x0158}
0x3046…305c Head {h00=0x0012, h01=0x0050, text=» IFT FJOTON=1 «, t00=0x001e, t01=0x016e}
0x305c…3066 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0184}
0x3066…307c Head {h00=0x0012, h01=0x0050, text=» SUK A1,2 /13?«, t00=0x001e, t01=0x018e}
0x307c…3092 Head {h00=0x0012, h01=0x0050, text=» RB(E) ACGP17 «, t00=0x001f, t01=0x0014}
0x3092…30a8 Head {h00=0x0012, h01=0x0050, text=» SUK A1,1 /14?«, t00=0x001f, t01=0x002a}
0x30a8…30be Head {h00=0x0012, h01=0x0050, text=» RB(E) ACGP17 «, t00=0x001f, t01=0x0040}
0x30be…30e0 Head {h00=0x001e, h01=0x0050, text=» SUK A1,/C LESS THAN /20 ?«, t00=0x001f, t01=0x0056}
0x30e0…30ea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0078}
0x30ea…30f6 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001f, t01=0x0082}
0x30f6…3100 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x008e}
0x3100…312a Head {h00=0x0026, h01=0x0050, text=» RF(N) ACGP30 YES,CODE CHECK ERROR«, t00=0x001f, t01=0x0098}
0x312a…3154 Head {h00=0x0026, h01=0x0050, text=» SUK A1,/8E ROOMLESS POINT? (AE) «, t00=0x001f, t01=0x00c2}
0x3154…316a Head {h00=0x0012, h01=0x0050, text=» RF(E) AGP100 «, t00=0x001f, t01=0x00ec}
0x316a…318e Head {h00=0x0020, h01=0x0050, text=» ADK A1,/4F GREATER THAN /5F«, t00=0x001f, t01=0x0102}
0x318e…31a8 Head {h00=0x0016, h01=0x0050, text=» RB(NP) ACGP17 NO «, t00=0x001f, t01=0x0126}
0x31a8…31bc Head {h00=0x0010, h01=0x0050, text=» SUK A1,/20 «, t00=0x001f, t01=0x0140}
0x31bc…31d2 Head {h00=0x0012, h01=0x0050, text=» RF(NN) ACGP30«, t00=0x001f, t01=0x0154}
0x31d2…320c Head {h00=0x0036, h01=0x0050, text=» SUK A2,/20 TRANSFORM CHARACTER BETWEEN /60 TO /7F«, t00=0x001f, t01=0x016a}
0x320c…3236 Head {h00=0x0026, h01=0x0050, text=» TO CHARACTER BETWEEN /40 TO /5F«, t00=0x0020, t01=0x0014}
0x3236…3248 Head {h00=0x000e, h01=0x0050, text=» RB ACGP17«, t00=0x0020, t01=0x003e}
0x3248…325c Head {h00=0x0010, h01=0x0050, text=»ACGP24 EQU *«, t00=0x0020, t01=0x0050}
0x325c…326e Head {h00=0x000e, h01=0x0050, text=» SUK A1,/D«, t00=0x0020, t01=0x0064}
0x326e…328c Head {h00=0x001a, h01=0x0050, text=» RF(NZ) ACGP26 NOT CR «, t00=0x0020, t01=0x0076}
0x328c…32c2 Head {h00=0x0032, h01=0x0050, text=» CM DWTPOC+DWTDEV,A6 RESET POSITION COUNTER =3«, t00=0x0020, t01=0x0094}
0x32c2…32f8 Head {h00=0x0032, h01=0x0050, text=» CM DWTAP+DWTDEV,A6 RESET HEAD POS.POINTER =3 «, t00=0x0020, t01=0x00ca}
0x32f8…3310 Head {h00=0x0014, h01=0x0050, text=»ACGP26 ADK A1,3 «, t00=0x0020, t01=0x0100}
0x3310…3334 Head {h00=0x0020, h01=0x0050, text=» RB(NZ) ACGP17 NOT LINE FEED«, t00=0x0020, t01=0x0118}
0x3334…3346 Head {h00=0x000e, h01=0x0050, text=» SUK A1,1 «, t00=0x0020, t01=0x013c}
0x3346…3380 Head {h00=0x0036, h01=0x0050, text=» ADS A1,DWTPOC+DWTDEV,A6 DECREMENT POS COUNTER =3 «, t00=0x0020, t01=0x014e}
0x3380…3392 Head {h00=0x000e, h01=0x0050, text=» RB ACGP17«, t00=0x0020, t01=0x0188}
0x3392…33a0 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0021, t01=0x000a}
0x33a0…33aa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0018}
0x33aa…33c8 Head {h00=0x001a, h01=0x0050, text=»* CODE CHECK ERROR «, t00=0x0021, t01=0x0022}
0x33c8…33d2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0040}
0x33d2…33e6 Head {h00=0x0010, h01=0x0050, text=»ACGP30 EQU *«, t00=0x0021, t01=0x004a}
0x33e6…33fc Head {h00=0x0012, h01=0x0050, text=» LDK A1,CCERR «, t00=0x0021, t01=0x005e}
0x33fc…341c Head {h00=0x001c, h01=0x0050, text=» ORS A1,8,A8 RETURN CODE«, t00=0x0021, t01=0x0074}
0x341c…342e Head {h00=0x000e, h01=0x0050, text=» RB ACGP20«, t00=0x0021, t01=0x0094}
0x342e…343c Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0021, t01=0x00a6}
0x343c…3446 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00b4}
0x3446…345e Head {h00=0x0014, h01=0x0050, text=»* TABULATION «, t00=0x0021, t01=0x00be}
0x345e…3468 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00d6}
0x3468…347c Head {h00=0x0010, h01=0x0050, text=»ACGP40 EQU *«, t00=0x0021, t01=0x00e0}
0x347c…34ac Head {h00=0x002c, h01=0x0050, text=» CF A15,GETCHR GET FIRST ASCII CHARACTER«, t00=0x0021, t01=0x00f4}
0x34ac…34be Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x0021, t01=0x0124}
0x34be…34f0 Head {h00=0x002e, h01=0x0050, text=» CF A15,GETCHR GET SECOND ASCII CHARACTER «, t00=0x0021, t01=0x0136}
0x34f0…3502 Head {h00=0x000e, h01=0x0050, text=» ANK A2,/F«, t00=0x0021, t01=0x0168}
0x3502…3514 Head {h00=0x000e, h01=0x0050, text=» ANK A4,/F«, t00=0x0021, t01=0x017a}
0x3514…352a Head {h00=0x0012, h01=0x0050, text=» RF(E) ACGP44 «, t00=0x0021, t01=0x018c}
0x352a…355e Head {h00=0x0030, h01=0x0050, text=»ACGP43 ADK A2,/A FROM DECIMAL TO HEXADECIMAL«, t00=0x0022, t01=0x0012}
0x355e…3570 Head {h00=0x000e, h01=0x0050, text=» SUK A4,1 «, t00=0x0022, t01=0x0046}
0x3570…3586 Head {h00=0x0012, h01=0x0050, text=» RB(NE) ACGP43«, t00=0x0022, t01=0x0058}
0x3586…35cc Head {h00=0x0042, h01=0x0050, text=»ACGP44 SU A2,DWTAP+DWTDEV,A6 SUBTRACT HEAD POSITION POINTER =3«, t00=0x0022, t01=0x006e}
0x35cc…35ee Head {h00=0x001e, h01=0x0050, text=» LC A4,DWTBC+DWTDEV,A6 =3«, t00=0x0022, t01=0x00b4}
0x35ee…361e Head {h00=0x002c, h01=0x0050, text=» SUR A2,A4 AND REQUESTS POSITION COUNTER«, t00=0x0022, t01=0x00d6}
0x361e…3648 Head {h00=0x0026, h01=0x0050, text=» TO GET NUMBER OF SPACES TO SEND«, t00=0x0022, t01=0x0106}
0x3648…365e Head {h00=0x0012, h01=0x0050, text=» RB(NP) ACGP20«, t00=0x0022, t01=0x0130}
0x365e…3670 Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x0022, t01=0x0146}
0x3670…36ae Head {h00=0x003a, h01=0x0050, text=»ACGP45 LDK A2,SPACE LOOP ALSO USED BY RECOVERY ROUTINE«, t00=0x0022, t01=0x0158}
0x36ae…36ca Head {h00=0x0018, h01=0x0050, text=»ACGP46 CF A5,OUTPUT «, t00=0x0023, t01=0x0008}
0x36ca…36ec Head {h00=0x001e, h01=0x0050, text=»ERGP2 RF(NZ) ERGP ERROR =3«, t00=0x0023, t01=0x0024}
0x36ec…3722 Head {h00=0x0032, h01=0x0050, text=» IM DWTPOC+DWTDEV,A6 INCREMENT BUFFER INDEX =3«, t00=0x0023, t01=0x0046}
0x3722…3734 Head {h00=0x000e, h01=0x0050, text=» SUK A4,1 «, t00=0x0023, t01=0x007c}
0x3734…374a Head {h00=0x0012, h01=0x0050, text=» RB(P) ACGP45 «, t00=0x0023, t01=0x008e}
0x374a…3766 Head {h00=0x0018, h01=0x0050, text=» LDR A3,A3 RECOVERY?«, t00=0x0023, t01=0x00a4}
0x3766…3780 Head {h00=0x0016, h01=0x0050, text=» RB(NE) ACGP20 NO «, t00=0x0023, t01=0x00c0}
0x3780…37b8 Head {h00=0x0034, h01=0x0050, text=» SC A4,DWTBC+DWTDEV,A6 RESET POSITION POINTER =3«, t00=0x0023, t01=0x00da}
0x37b8…37dc Head {h00=0x0020, h01=0x0050, text=» LDK A3,2 START BUFFER INDEX«, t00=0x0023, t01=0x0112}
0x37dc…37ee Head {h00=0x000e, h01=0x0050, text=» RB ACGP19«, t00=0x0023, t01=0x0136}
0x37ee…37fc Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0023, t01=0x0148}
0x37fc…3806 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0156}
0x3806…3822 Head {h00=0x0018, h01=0x0050, text=»* ROOMLESS POINT «, t00=0x0023, t01=0x0160}
0x3822…382c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x017c}
0x382c…3840 Head {h00=0x0010, h01=0x0050, text=»AGP100 EQU *«, t00=0x0023, t01=0x0186}
0x3840…384a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x000a}
0x384a…385e Head {h00=0x0010, h01=0x0050, text=» IFT CROOM=1«, t00=0x0024, t01=0x0014}
0x385e…3868 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0028}
0x3868…3894 Head {h00=0x0028, h01=0x0050, text=» CF A15,GETCHR GET CHARACTER TO SEND«, t00=0x0024, t01=0x0032}
0x3894…38a6 Head {h00=0x000e, h01=0x0050, text=» ANK A2,/F«, t00=0x0024, t01=0x005e}
0x38a6…38c8 Head {h00=0x001e, h01=0x0050, text=» LC A2,ROMTAB,A2 TRANSFORM«, t00=0x0024, t01=0x0070}
0x38c8…38d2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0092}
0x38d2…38de Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0024, t01=0x009c}
0x38de…38e8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x00a8}
0x38e8…38f2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x00b2}
0x38f2…3906 Head {h00=0x0010, h01=0x0050, text=» IFF CROOM=1«, t00=0x0024, t01=0x00bc}
0x3906…3910 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x00d0}
0x3910…3924 Head {h00=0x0010, h01=0x0050, text=» ANK A2,/7F «, t00=0x0024, t01=0x00da}
0x3924…392e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x00ee}
0x392e…393a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0024, t01=0x00f8}
0x393a…3944 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0104}
0x3944…3956 Head {h00=0x000e, h01=0x0050, text=» RB ACGP17«, t00=0x0024, t01=0x010e}
0x3956…3964 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0024, t01=0x0120}
0x3964…396e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x012e}
0x396e…3978 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0138}
0x3978…39a4 Head {h00=0x0028, h01=0x0050, text=»* SEND LAST DUMMY , LOAD A1 WITH «, t00=0x0024, t01=0x0142}
0x39a4…39c8 Head {h00=0x0020, h01=0x0050, text=»* RETURN CODE AND END I/O«, t00=0x0024, t01=0x016e}
0x39c8…39d2 (37, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x0004}
0x39d2…39e6 Head {h00=0x0010, h01=0x0050, text=»AGP400 EQU *«, t00=0x0025, t01=0x000e}
0x39e6…39f4 Head {h00=0x000a, h01=0x0050, text=» =3«, t00=0x0025, t01=0x0022}
0x39f4…3a08 Head {h00=0x0010, h01=0x0050, text=» =13(=10)«, t00=0x0025, t01=0x0030}
0x3a08…3a2c Head {h00=0x0020, h01=0x0050, text=»AGP410 LDK A2,ETX LAST DUMMY«, t00=0x0025, t01=0x0044}
0x3a2c…3a46 Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT SEND«, t00=0x0025, t01=0x0068}
0x3a46…3a64 Head {h00=0x001a, h01=0x0050, text=» RF(NZ) ERGP ERROR =6 «, t00=0x0025, t01=0x0082}
0x3a64…3a8a Head {h00=0x0022, h01=0x0050, text=» CF A5,ENDBLK END OF BLOCK =6 «, t00=0x0025, t01=0x00a0}
0x3a8a…3aa8 Head {h00=0x001a, h01=0x0050, text=» RF(NZ) ERGP ERROR =6 «, t00=0x0025, t01=0x00c6}
0x3aa8…3ac0 Head {h00=0x0014, h01=0x0050, text=»AGP415 EQU * =1«, t00=0x0025, t01=0x00e4}
0x3ac0…3ad8 Head {h00=0x0014, h01=0x0050, text=» IFT ABIS=1 =1 «, t00=0x0025, t01=0x00fc}
0x3ad8…3af8 Head {h00=0x001c, h01=0x0050, text=» ANK A2,/4 PAPER IN ? =1«, t00=0x0025, t01=0x0114}
0x3af8…3b16 Head {h00=0x001a, h01=0x0050, text=» RF(NZ) AGP420 YES =1 «, t00=0x0025, t01=0x0134}
0x3b16…3b3c Head {h00=0x0022, h01=0x0050, text=» LDK A1,/20 SET RETURN CODE =1«, t00=0x0025, t01=0x0152}
0x3b3c…3b4e Head {h00=0x000e, h01=0x0050, text=» XIF =1 «, t00=0x0025, t01=0x0178}
0x3b4e…3b62 Head {h00=0x0010, h01=0x0050, text=»AGP420 EQU *«, t00=0x0025, t01=0x018a}
0x3b62…3b96 Head {h00=0x0030, h01=0x0050, text=» CF A15,UPDAPP UPDATE HEAD POSITION COUNTER «, t00=0x0026, t01=0x000e}
0x3b96…3bb0 Head {h00=0x0016, h01=0x0050, text=» LDKL A4,/FBFF =3«, t00=0x0026, t01=0x0042}
0x3bb0…3be6 Head {h00=0x0032, h01=0x0050, text=» ANS A4,DWTDEV,A6 RESET 'LINE FEED CONTROL' =3«, t00=0x0026, t01=0x005c}
0x3be6…3bfa Head {h00=0x0010, h01=0x0050, text=»ENDIO EQU * «, t00=0x0026, t01=0x0092}
0x3bfa…3c0c Head {h00=0x000e, h01=0x0050, text=» =6(=3)«, t00=0x0026, t01=0x00a6}
0x3c0c…3c2a Head {h00=0x001a, h01=0x0050, text=» CF A15,TENDIO END I/O«, t00=0x0026, t01=0x00b8}
0x3c2a…3c54 Head {h00=0x0026, h01=0x0050, text=»EXIT ABL LDISP GO TO DISPATCHER =3«, t00=0x0026, t01=0x00d6}
0x3c54…3c68 Head {h00=0x0010, h01=0x0050, text=»AGP430 EQU *«, t00=0x0026, t01=0x0100}
0x3c68…3c80 Head {h00=0x0014, h01=0x0050, text=» LD A3,DWTA3,A6 «, t00=0x0026, t01=0x0114}
0x3c80…3ca0 Head {h00=0x001c, h01=0x0050, text=» ST A3,6,A8 EFF. LENGTH «, t00=0x0026, t01=0x012c}
0x3ca0…3cb6 Head {h00=0x0012, h01=0x0050, text=» RB AGP415 =1«, t00=0x0026, t01=0x014c}
0x3cb6…3cc4 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0026, t01=0x0162}
0x3cc4…3cce Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0170}
0x3cce…3cd8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x017a}
0x3cd8…3d08 Head {h00=0x002c, h01=0x0050, text=»* UPDAPP = SUBROUTINE TO UPDATE HEAD «, t00=0x0026, t01=0x0184}
0x3d08…3d38 Head {h00=0x002c, h01=0x0050, text=»* POSITION POINTER WHEN END «, t00=0x0027, t01=0x0024}
0x3d38…3d64 Head {h00=0x0028, h01=0x0050, text=»* OF REQUEST IS REACHED «, t00=0x0027, t01=0x0054}
0x3d64…3d78 Head {h00=0x0010, h01=0x0050, text=»UPDAPP EQU *«, t00=0x0027, t01=0x0080}
0x3d78…3dae Head {h00=0x0032, h01=0x0050, text=» LC A3,DWTBC+DWTDEV,A6 GET POSITION COUNTER =3«, t00=0x0027, t01=0x0094}
0x3dae…3dee Head {h00=0x003c, h01=0x0050, text=» ADS A3,DWTAP+DWTDEV,A6 UPDATE HEAD POSITION POINTER =3 «, t00=0x0027, t01=0x00ca}
0x3dee…3e00 Head {h00=0x000e, h01=0x0050, text=» LDK A3,0 «, t00=0x0027, t01=0x010a}
0x3e00…3e38 Head {h00=0x0034, h01=0x0050, text=» SC A3,DWTBC+DWTDEV,A6 RESET POSITION COUNTER =3«, t00=0x0027, t01=0x011c}
0x3e38…3e48 Head {h00=0x000c, h01=0x0050, text=» RTN A15«, t00=0x0027, t01=0x0154}
0x3e48…3e5e Head {h00=0x0012, h01=0x0050, text=» IFT SUPSPA=1 «, t00=0x0027, t01=0x0164}
0x3e5e…3e6c Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0027, t01=0x017a}
0x3e6c…3e76 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x0188}
0x3e76…3e80 (40, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0004}
0x3e80…3eae Head {h00=0x002a, h01=0x0050, text=»* SKIPSP = SUBROTINE TO SKIP SPACES«, t00=0x0028, t01=0x000e}
0x3eae…3eda Head {h00=0x0028, h01=0x0050, text=»* IN END OF ECB-BUFFER. «, t00=0x0028, t01=0x003c}
0x3eda…3f14 Head {h00=0x0036, h01=0x0050, text=»* REQUESTED LENGTH IN ECB IS UPDATED. «, t00=0x0028, t01=0x0068}
0x3f14…3f3e Head {h00=0x0026, h01=0x0050, text=»* A1,A2,A4 - WORK REG «, t00=0x0028, t01=0x00a2}
0x3f3e…3f48 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x00cc}
0x3f48…3f5c Head {h00=0x0010, h01=0x0050, text=»SKIPSP EQU *«, t00=0x0028, t01=0x00d6}
0x3f5c…3f88 Head {h00=0x0028, h01=0x0050, text=» LD A1,2,A8 GET BUFFER ADDRESS (BA) «, t00=0x0028, t01=0x00ea}
0x3f88…3fb4 Head {h00=0x0028, h01=0x0050, text=» LD A2,4,A8 GET REQUESTED LENGTH(RL)«, t00=0x0028, t01=0x0116}
0x3fb4…3fdc Head {h00=0x0024, h01=0x0050, text=» ADR A1,A2 GET ADD END OF BUFFER«, t00=0x0028, t01=0x0142}
0x3fdc…3ff4 Head {h00=0x0014, h01=0x0050, text=»SKIP05 CWK A2,2 «, t00=0x0028, t01=0x016a}
0x3ff4…4012 Head {h00=0x001a, h01=0x0050, text=» RF(NG) SKIP30 RL < 3 «, t00=0x0028, t01=0x0182}
0x4012…402c Head {h00=0x0016, h01=0x0050, text=» SUK A1,1 DECR. BA«, t00=0x0029, t01=0x0010}
0x402c…4048 Head {h00=0x0018, h01=0x0050, text=» LCR A4,A1 GET CHAR «, t00=0x0029, t01=0x002a}
0x4048…4066 Head {h00=0x001a, h01=0x0050, text=» CCK A4,/2020 SPACE ? «, t00=0x0029, t01=0x0046}
0x4066…4080 Head {h00=0x0016, h01=0x0050, text=» RF(NE) SKIP20 NO «, t00=0x0029, t01=0x0064}
0x4080…40a0 Head {h00=0x001c, h01=0x0050, text=»SKIP07 SUK A2,1 DECR RL «, t00=0x0029, t01=0x007e}
0x40a0…40bc Head {h00=0x0018, h01=0x0050, text=» RB SKIP05 GET NEXT «, t00=0x0029, t01=0x009e}
0x40bc…40d4 Head {h00=0x0014, h01=0x0050, text=»SKIP20 CWK A2,4 «, t00=0x0029, t01=0x00ba}
0x40d4…40f2 Head {h00=0x001a, h01=0x0050, text=» RF(NG) SKIP30 RL < 5 «, t00=0x0029, t01=0x00d2}
0x40f2…4110 Head {h00=0x001a, h01=0x0050, text=» LC A4,-2,A1 GET CHAR «, t00=0x0029, t01=0x00f0}
0x4110…4138 Head {h00=0x0024, h01=0x0050, text=» CCK A4,/1111 TABULATION CHAR ? «, t00=0x0029, t01=0x010e}
0x4138…4152 Head {h00=0x0016, h01=0x0050, text=» RF(NE) SKIP30 NO «, t00=0x0029, t01=0x0136}
0x4152…416c Head {h00=0x0016, h01=0x0050, text=» SUK A1,2 DECR BA «, t00=0x0029, t01=0x0150}
0x416c…4186 Head {h00=0x0016, h01=0x0050, text=» SUK A2,2 DECR RL «, t00=0x0029, t01=0x016a}
0x4186…41a2 Head {h00=0x0018, h01=0x0050, text=» RB SKIP07 GET NEXT «, t00=0x0029, t01=0x0184}
0x41a2…41ac Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x0010}
0x41ac…41d2 Head {h00=0x0022, h01=0x0050, text=»SKIP30 ST A2,4,A8 STORE NEW RL«, t00=0x002a, t01=0x001a}
0x41d2…41e2 Head {h00=0x000c, h01=0x0050, text=» RTN A15«, t00=0x002a, t01=0x0040}
0x41e2…41ee Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002a, t01=0x0050}
0x41ee…41fc Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002a, t01=0x005c}
0x41fc…4206 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x006a}
0x4206…421a Head {h00=0x0010, h01=0x0050, text=»* E R G P«, t00=0x002a, t01=0x0074}
0x421a…4224 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x0088}
0x4224…423e Head {h00=0x0016, h01=0x0050, text=»* ERROR ROUTINE«, t00=0x002a, t01=0x0092}
0x423e…4248 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x00ac}
0x4248…4252 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x00b6}
0x4252…4268 Head {h00=0x0012, h01=0x0050, text=»ERGP EQU * =3«, t00=0x002a, t01=0x00c0}
0x4268…4290 Head {h00=0x0024, h01=0x0050, text=» LDR A2,A1 SAVE RETURN CODE =10 «, t00=0x002a, t01=0x00d6}
0x4290…42c8 Head {h00=0x0034, h01=0x0050, text=» ANK A1,/12 OUTPUT ERROR OR LRC-ERROR ? =10(=9) «, t00=0x002a, t01=0x00fe}
0x42c8…42f6 Head {h00=0x002a, h01=0x0050, text=» RF(NZ) RCGP YES, EXECUTE RECOVERY =9 «, t00=0x002a, t01=0x0136}
0x42f6…4316 Head {h00=0x001c, h01=0x0050, text=» LDR A7,A7 ORDER 0 ? =3 «, t00=0x002a, t01=0x0164}
0x4316…4328 Head {h00=0x000e, h01=0x0050, text=» =6(=3)«, t00=0x002a, t01=0x0184}
0x4328…4344 Head {h00=0x0018, h01=0x0050, text=» RF(NZ) ERGP10 NO =6«, t00=0x002b, t01=0x0008}
0x4344…437a Head {h00=0x0032, h01=0x0050, text=» LDK A1,OPERR SET RETURN CODE NOT OPERABLE =6 «, t00=0x002b, t01=0x0024}
0x437a…4396 Head {h00=0x0018, h01=0x0050, text=» RB ENDIO END I/O =6«, t00=0x002b, t01=0x005a}
0x4396…43a0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x0076}
0x43a0…43b8 Head {h00=0x0014, h01=0x0050, text=»ERGP10 EQU * =6«, t00=0x002b, t01=0x0080}
0x43b8…43e4 Head {h00=0x0028, h01=0x0050, text=» ANK A2,/08 SOFTWARE TIME-OUT ? =10 «, t00=0x002b, t01=0x0098}
0x43e4…4412 Head {h00=0x002a, h01=0x0050, text=» RF(NZ) RCGP YES,EXECUTE RECOVERY =10 «, t00=0x002b, t01=0x00c4}
0x4412…4424 Head {h00=0x000e, h01=0x0050, text=» =9(=6)«, t00=0x002b, t01=0x00f2}
0x4424…4436 Head {h00=0x000e, h01=0x0050, text=» =9(=6)«, t00=0x002b, t01=0x0104}
0x4436…4450 Head {h00=0x0016, h01=0x0050, text=» IFT RECEND=0 =3 «, t00=0x002b, t01=0x0116}
0x4450…4464 Head {h00=0x0010, h01=0x0050, text=» RB EXIT =3«, t00=0x002b, t01=0x0130}
0x4464…4476 Head {h00=0x000e, h01=0x0050, text=» XIF =3 «, t00=0x002b, t01=0x0144}
0x4476…4490 Head {h00=0x0016, h01=0x0050, text=» IFT RECEND=1 =3 «, t00=0x002b, t01=0x0156}
0x4490…44c6 Head {h00=0x0032, h01=0x0050, text=» LDK A1,OPERR SET RETURN CODE NOT OPERABLE =6 «, t00=0x002b, t01=0x0170}
0x44c6…44dc Head {h00=0x0012, h01=0x0050, text=» RB AGP430 =3«, t00=0x002c, t01=0x0016}
0x44dc…44ee Head {h00=0x000e, h01=0x0050, text=» XIF =3 «, t00=0x002c, t01=0x002c}
0x44ee…44fc Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002c, t01=0x003e}
0x44fc…4506 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x004c}
0x4506…451e Head {h00=0x0014, h01=0x0050, text=»* E C H O G P«, t00=0x002c, t01=0x0056}
0x451e…4528 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x006e}
0x4528…455c Head {h00=0x0030, h01=0x0050, text=»* ECHOGP = DEVICE-DEPENDENT ECHO-ROUTINE «, t00=0x002c, t01=0x0078}
0x455c…4566 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x00ac}
0x4566…457a Head {h00=0x0010, h01=0x0050, text=»ECHOGP EQU *«, t00=0x002c, t01=0x00b6}
0x457a…4594 Head {h00=0x0016, h01=0x0050, text=» IFT ECHO=1 U =12 «, t00=0x002c, t01=0x00ca}
0x4594…45aa Head {h00=0x0012, h01=0x0050, text=» LDK A4,COSPAC«, t00=0x002c, t01=0x00e4}
0x45aa…45ca Head {h00=0x001c, h01=0x0050, text=» LDR A7,A7 END OF ECHO ?«, t00=0x002c, t01=0x00fa}
0x45ca…45e4 Head {h00=0x0016, h01=0x0050, text=» RF(N) ECGP17 YES «, t00=0x002c, t01=0x011a}
0x45e4…45ee Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x0134}
0x45ee…4604 Head {h00=0x0012, h01=0x0050, text=» IFT EORECH=0 «, t00=0x002c, t01=0x013e}
0x4604…460e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x0154}
0x460e…4630 Head {h00=0x001e, h01=0x0050, text=» SUK A2,/80 EOR-CHARACTER «, t00=0x002c, t01=0x015e}
0x4630…464a Head {h00=0x0016, h01=0x0050, text=» RF(NN) ECGP20 YES«, t00=0x002c, t01=0x0180}
0x464a…465e Head {h00=0x0010, h01=0x0050, text=» ADK A2,/80 «, t00=0x002d, t01=0x000a}
0x465e…4668 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x001e}
0x4668…4674 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002d, t01=0x0028}
0x4674…468e Head {h00=0x0016, h01=0x0050, text=» IFT ECHO=1 U =12 «, t00=0x002d, t01=0x0034}
0x468e…4698 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x004e}
0x4698…46aa Head {h00=0x000e, h01=0x0050, text=» LDR A1,A2«, t00=0x002d, t01=0x0058}
0x46aa…46be Head {h00=0x0010, h01=0x0050, text=» ANK A1,/7F «, t00=0x002d, t01=0x006a}
0x46be…46d0 Head {h00=0x000e, h01=0x0050, text=» SUK A1,/8«, t00=0x002d, t01=0x007e}
0x46d0…46f0 Head {h00=0x001c, h01=0x0050, text=» RF(E) ECGP40 BACKSPACE «, t00=0x002d, t01=0x0090}
0x46f0…4710 Head {h00=0x001c, h01=0x0050, text=» SUK A1,/2 LINE FEED =1 «, t00=0x002d, t01=0x00b0}
0x4710…4730 Head {h00=0x001c, h01=0x0050, text=» RF(E) ECGP05 YES =3(=1)«, t00=0x002d, t01=0x00d0}
0x4730…4748 Head {h00=0x0014, h01=0x0050, text=» SUK A1,/3 CR =1«, t00=0x002d, t01=0x00f0}
0x4748…4768 Head {h00=0x001c, h01=0x0050, text=» RF(E) ECGP05 YES =3(=1)«, t00=0x002d, t01=0x0108}
0x4768…477e Head {h00=0x0012, h01=0x0050, text=» SUK A1,/B =1«, t00=0x002d, t01=0x0128}
0x477e…479a Head {h00=0x0018, h01=0x0050, text=» RF(E) ECGP50 CLEAR «, t00=0x002d, t01=0x013e}
0x479a…47d6 Head {h00=0x0038, h01=0x0050, text=» SUK A1,/20-/8-/10 CHECK THAT CHAR IS WITHIN /20-/5F«, t00=0x002d, t01=0x015a}
0x47d6…47ec Head {h00=0x0012, h01=0x0050, text=» RF(N) ECGP20 «, t00=0x002e, t01=0x0008}
0x47ec…4804 Head {h00=0x0014, h01=0x0050, text=» SUK A1,/5F-/20 «, t00=0x002e, t01=0x001e}
0x4804…481a Head {h00=0x0012, h01=0x0050, text=» RF(P) ECGP20 «, t00=0x002e, t01=0x0036}
0x481a…4832 Head {h00=0x0014, h01=0x0050, text=»ECGP05 EQU * =3«, t00=0x002e, t01=0x004c}
0x4832…4856 Head {h00=0x0020, h01=0x0050, text=» LDR A3,A2 SAVE CHARACTER =3«, t00=0x002e, t01=0x0064}
0x4856…487e Head {h00=0x0024, h01=0x0050, text=» LDK A2,COSPAC+1 BLOCK LENGTH =3«, t00=0x002e, t01=0x0088}
0x487e…48a6 Head {h00=0x0024, h01=0x0050, text=» CF A5,STABLK START OF BLOCK =3 «, t00=0x002e, t01=0x00b0}
0x48a6…48c6 Head {h00=0x001c, h01=0x0050, text=» RF(NZ) ECGP20 ERROR =6 «, t00=0x002e, t01=0x00d8}
0x48c6…48ea Head {h00=0x0020, h01=0x0050, text=» LDR A2,A3 GET CHARACTER =3 «, t00=0x002e, t01=0x00f8}
0x48ea…4914 Head {h00=0x0026, h01=0x0050, text=»ECGP10 CF A5,OUTPUT SEND CHARACTER«, t00=0x002e, t01=0x011c}
0x4914…4934 Head {h00=0x001c, h01=0x0050, text=» RF(NZ) ECGP20 ERROR =6 «, t00=0x002e, t01=0x0146}
0x4934…496c Head {h00=0x0034, h01=0x0050, text=» IM DWTPOC+DWTDEV,A6 UPDATE POSITION COUNTER =3 «, t00=0x002e, t01=0x0166}
0x496c…4986 Head {h00=0x0016, h01=0x0050, text=» SUK A4,1 READY ? «, t00=0x002f, t01=0x000e}
0x4986…49a2 Head {h00=0x0018, h01=0x0050, text=» RF(N) ECGP80 YES =3«, t00=0x002f, t01=0x0028}
0x49a2…49d0 Head {h00=0x002a, h01=0x0050, text=» RF(P) ECGP60 NO, GO TO CLEAR SECTION «, t00=0x002f, t01=0x0044}
0x49d0…49da Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x0072}
0x49da…49f0 Head {h00=0x0012, h01=0x0050, text=» IFT COSPAC=1 «, t00=0x002f, t01=0x007c}
0x49f0…49fa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x0092}
0x49fa…4a1e Head {h00=0x0020, h01=0x0050, text=» LDK A2,SPACE NO SEND SPACE «, t00=0x002f, t01=0x009c}
0x4a1e…4a30 Head {h00=0x000e, h01=0x0050, text=» RB ECGP10«, t00=0x002f, t01=0x00c0}
0x4a30…4a3a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x00d2}
0x4a3a…4a46 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002f, t01=0x00dc}
0x4a46…4a50 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x00e8}
0x4a50…4a6a Head {h00=0x0016, h01=0x0050, text=» IFT ECHO=1 U =12 «, t00=0x002f, t01=0x00f2}
0x4a6a…4aa4 Head {h00=0x0036, h01=0x0050, text=»ECGP17 CF A15,UPDAPP UPDATE HEAD POSITION POINTER «, t00=0x002f, t01=0x010c}
0x4aa4…4ab8 Head {h00=0x0010, h01=0x0050, text=» XIF U =12 «, t00=0x002f, t01=0x0146}
0x4ab8…4ae2 Head {h00=0x0026, h01=0x0050, text=» CF A15,TENDIO SET GP DWT FREE =5 «, t00=0x002f, t01=0x015a}
0x4ae2…4b0e Head {h00=0x0028, h01=0x0050, text=»ECGP20 ABL ECHRTN RETURN TO KEYBOARD«, t00=0x002f, t01=0x0184}
0x4b0e…4b28 Head {h00=0x0016, h01=0x0050, text=» IFT ECHO=1 U =12 «, t00=0x0030, t01=0x0020}
0x4b28…4b36 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0030, t01=0x003a}
0x4b36…4b40 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x0048}
0x4b40…4b56 Head {h00=0x0012, h01=0x0050, text=»* BACKSPACE«, t00=0x0030, t01=0x0052}
0x4b56…4b60 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x0068}
0x4b60…4b74 Head {h00=0x0010, h01=0x0050, text=»ECGP40 EQU *«, t00=0x0030, t01=0x0072}
0x4b74…4b9e Head {h00=0x0026, h01=0x0050, text=» LDK A2,GPBSP BACKSPACE CHARACTER «, t00=0x0030, t01=0x0086}
0x4b9e…4bb4 Head {h00=0x0012, h01=0x0050, text=» RB ECGP05 =3«, t00=0x0030, t01=0x00b0}
0x4bb4…4bbe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x00c6}
0x4bbe…4bd2 Head {h00=0x0010, h01=0x0050, text=»* CANCEL «, t00=0x0030, t01=0x00d0}
0x4bd2…4bdc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x00e4}
0x4bdc…4bf0 Head {h00=0x0010, h01=0x0050, text=»ECGP50 EQU *«, t00=0x0030, t01=0x00ee}
0x4bf0…4c1e Head {h00=0x002a, h01=0x0050, text=» LC A3,DWTBC+DWTDEV,A6 BYTE COUNTER =3«, t00=0x0030, t01=0x0102}
0x4c1e…4c3a Head {h00=0x0018, h01=0x0050, text=» ANK A3,/FF CLEAN =3«, t00=0x0030, t01=0x0130}
0x4c3a…4c64 Head {h00=0x0026, h01=0x0050, text=» ADK A3,1 ADD FOR CLEAR CHAR. =10 «, t00=0x0030, t01=0x014c}
0x4c64…4c98 Head {h00=0x0030, h01=0x0050, text=» LDR A2,A3 NUMBER OF BACKSPACE CHARACTERS =3«, t00=0x0030, t01=0x0176}
0x4c98…4cc0 Head {h00=0x0024, h01=0x0050, text=» ADK A2,2 ADD TO BLOCK LENGTH =3«, t00=0x0031, t01=0x001a}
0x4cc0…4ce8 Head {h00=0x0024, h01=0x0050, text=» CF A5,STABLK START OF BLOCK =3 «, t00=0x0031, t01=0x0042}
0x4ce8…4d08 Head {h00=0x001c, h01=0x0050, text=» RB(NZ) ECGP20 ERROR =6 «, t00=0x0031, t01=0x006a}
0x4d08…4d2e Head {h00=0x0022, h01=0x0050, text=» LDK A2,GPCLR CLEAR CHARACTER «, t00=0x0031, t01=0x008a}
0x4d2e…4d40 Head {h00=0x000e, h01=0x0050, text=» LDK A4,3 «, t00=0x0031, t01=0x00b0}
0x4d40…4d52 Head {h00=0x000e, h01=0x0050, text=» RB ECGP10«, t00=0x0031, t01=0x00c2}
0x4d52…4d74 Head {h00=0x001e, h01=0x0050, text=»ECGP60 LDK A2,LF LINE FEED«, t00=0x0031, t01=0x00d4}
0x4d74…4d82 Head {h00=0x000a, h01=0x0050, text=» =3«, t00=0x0031, t01=0x00f6}
0x4d82…4da8 Head {h00=0x0022, h01=0x0050, text=»ECGP70 CF A5,OUTPUT SEND CHAR.«, t00=0x0031, t01=0x0104}
0x4da8…4dc8 Head {h00=0x001c, h01=0x0050, text=» RB(NZ) ECGP20 ERROR =6 «, t00=0x0031, t01=0x012a}
0x4dc8…4de6 Head {h00=0x001a, h01=0x0050, text=» LDK A2,/08 BACKSPACE «, t00=0x0031, t01=0x014a}
0x4de6…4df8 Head {h00=0x000e, h01=0x0050, text=» SUK A3,1 «, t00=0x0031, t01=0x0168}
0x4df8…4e0e Head {h00=0x0012, h01=0x0050, text=» RB(NN) ECGP70«, t00=0x0031, t01=0x017a}
0x4e0e…4e20 Head {h00=0x000e, h01=0x0050, text=» LDK A3,0 «, t00=0x0031, t01=0x0190}
0x4e20…4e58 Head {h00=0x0034, h01=0x0050, text=» SC A3,DWTBC+DWTDEV,A6 RESET POSITION COUNTER =3«, t00=0x0032, t01=0x0012}
0x4e58…4e70 Head {h00=0x0014, h01=0x0050, text=»ECGP80 EQU * =3«, t00=0x0032, t01=0x004a}
0x4e70…4e96 Head {h00=0x0022, h01=0x0050, text=» CF A5,ENDBLK END OF BLOCK =3 «, t00=0x0032, t01=0x0062}
0x4e96…4ea8 Head {h00=0x000e, h01=0x0050, text=» RB ECGP20«, t00=0x0032, t01=0x0088}
0x4ea8…4ebc Head {h00=0x0010, h01=0x0050, text=» XIF U =12 «, t00=0x0032, t01=0x009a}
0x4ebc…4eca Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0032, t01=0x00ae}
0x4eca…4ed4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x00bc}
0x4ed4…4ee8 Head {h00=0x0010, h01=0x0050, text=»* R C G P«, t00=0x0032, t01=0x00c6}
0x4ee8…4ef2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x00da}
0x4ef2…4f26 Head {h00=0x0030, h01=0x0050, text=»* RCGP = RECOVERY ROUTINE GENERAL PRINTER«, t00=0x0032, t01=0x00e4}
0x4f26…4f30 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x0118}
0x4f30…4f3a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x0122}
0x4f3a…4f66 Head {h00=0x0028, h01=0x0050, text=»* RECOVERY IS CARRIED OUT ONLY IF«, t00=0x0032, t01=0x012c}
0x4f66…4f86 Head {h00=0x001c, h01=0x0050, text=»* ORDER 6 IS RUNNING «, t00=0x0032, t01=0x0158}
0x4f86…4f90 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x0178}
0x4f90…4fa6 Head {h00=0x0012, h01=0x0050, text=»* ON ENTRY:«, t00=0x0032, t01=0x0182}
0x4fa6…4fb0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x0008}
0x4fb0…4fce Head {h00=0x001a, h01=0x0050, text=»* A6 = DWT-ADDRESS «, t00=0x0033, t01=0x0012}
0x4fce…4fe6 Head {h00=0x0014, h01=0x0050, text=»* A7 = ORDER «, t00=0x0033, t01=0x0030}
0x4fe6…5004 Head {h00=0x001a, h01=0x0050, text=»* A8 = ECB-ADDRESS «, t00=0x0033, t01=0x0048}
0x5004…5016 Head {h00=0x000e, h01=0x0050, text=»RCGP EQU *«, t00=0x0033, t01=0x0066}
0x5016…5024 Head {h00=0x000a, h01=0x0050, text=» =3«, t00=0x0033, t01=0x0078}
0x5024…5032 Head {h00=0x000a, h01=0x0050, text=» =6«, t00=0x0033, t01=0x0086}
0x5032…504e Head {h00=0x0018, h01=0x0050, text=» LDR A8,A8 BUSY ? =6«, t00=0x0033, t01=0x0094}
0x504e…506e Head {h00=0x001c, h01=0x0050, text=» ABL(Z) ENDIO NO =11(=6)«, t00=0x0033, t01=0x00b0}
0x506e…5094 Head {h00=0x0022, h01=0x0050, text=» LDK A2,1 BLOCK LENGTH =10(=3)«, t00=0x0033, t01=0x00d0}
0x5094…50bc Head {h00=0x0024, h01=0x0050, text=» CF A5,STABLK START OF BLOCK =3 «, t00=0x0033, t01=0x00f6}
0x50bc…50da Head {h00=0x001a, h01=0x0050, text=» RB(NZ) ERGP ERROR =3 «, t00=0x0033, t01=0x011e}
0x50da…5106 Head {h00=0x0028, h01=0x0050, text=» LDK A2,SOH RESET PRINT BUFFER CODE «, t00=0x0033, t01=0x013c}
0x5106…5124 Head {h00=0x001a, h01=0x0050, text=» CF A5,OUTPUT SEND IT «, t00=0x0033, t01=0x0168}
0x5124…5142 Head {h00=0x001a, h01=0x0050, text=» RB(NZ) ERGP ERROR =3 «, t00=0x0033, t01=0x0186}
0x5142…5168 Head {h00=0x0022, h01=0x0050, text=» CF A5,ENDBLK END OF BLOCK =10«, t00=0x0034, t01=0x0014}
0x5168…5186 Head {h00=0x001a, h01=0x0050, text=» RB(NZ) ERGP ERROR =10«, t00=0x0034, t01=0x003a}
0x5186…5198 Head {h00=0x000e, h01=0x0050, text=» CWK A7,5 «, t00=0x0034, t01=0x0058}
0x5198…51ae Head {h00=0x0012, h01=0x0050, text=» RF(E) RCGP10 «, t00=0x0034, t01=0x006a}
0x51ae…51c8 Head {h00=0x0016, h01=0x0050, text=» CWK A7,6 ORDER 6?«, t00=0x0034, t01=0x0080}
0x51c8…51e2 Head {h00=0x0016, h01=0x0050, text=» RF(E) RCGP05 YES «, t00=0x0034, t01=0x009a}
0x51e2…51f6 Head {h00=0x0010, h01=0x0050, text=» =10(=6) «, t00=0x0034, t01=0x00b4}
0x51f6…520a Head {h00=0x0010, h01=0x0050, text=» =10(=6) «, t00=0x0034, t01=0x00c8}
0x520a…5224 Head {h00=0x0016, h01=0x0050, text=» CWK A7,0 ORDER 0?«, t00=0x0034, t01=0x00dc}
0x5224…523e Head {h00=0x0016, h01=0x0050, text=» ABL(E) ENDIO U =7«, t00=0x0034, t01=0x00f6}
0x523e…5250 Head {h00=0x000e, h01=0x0050, text=» =6(=3)«, t00=0x0034, t01=0x0110}
0x5250…5266 Head {h00=0x0012, h01=0x0050, text=» ABL EXIT U =7«, t00=0x0034, t01=0x0122}
0x5266…527a Head {h00=0x0010, h01=0x0050, text=»RCGP05 EQU *«, t00=0x0034, t01=0x0138}
0x527a…52b2 Head {h00=0x0034, h01=0x0050, text=» LC A2,DWTDEV,A6 GET LEFT BYTE OF STATUS WORD =3«, t00=0x0034, t01=0x014c}
0x52b2…52d6 Head {h00=0x0020, h01=0x0050, text=» ANK A2,/4 LINE FEED DONE ? «, t00=0x0034, t01=0x0184}
0x52d6…52f6 Head {h00=0x001c, h01=0x0050, text=» ABL(E) ACGP NO =3(=10) «, t00=0x0035, t01=0x0018}
0x52f6…531e Head {h00=0x0024, h01=0x0050, text=» LDK A2,BLKMAX BLOCK LENGTH =10 «, t00=0x0035, t01=0x0038}
0x531e…5346 Head {h00=0x0024, h01=0x0050, text=» CF A5,STABLK START OF BLOCK =10«, t00=0x0035, t01=0x0060}
0x5346…5364 Head {h00=0x001a, h01=0x0050, text=» RB(NZ) ERGP ERROR =10«, t00=0x0035, t01=0x0088}
0x5364…537a Head {h00=0x0012, h01=0x0050, text=» LDK A2,SPACE «, t00=0x0035, t01=0x00a6}
0x537a…539a Head {h00=0x001c, h01=0x0050, text=» CF A5,OUTPUT SEND SPACE«, t00=0x0035, t01=0x00bc}
0x539a…53b8 Head {h00=0x001a, h01=0x0050, text=» RB(NZ) ERGP ERROR =3 «, t00=0x0035, t01=0x00dc}
0x53b8…53c6 Head {h00=0x000a, h01=0x0050, text=» =3«, t00=0x0035, t01=0x00fa}
0x53c6…53e8 Head {h00=0x001e, h01=0x0050, text=» LDK A2,CR CARRIAGE RETURN«, t00=0x0035, t01=0x0108}
0x53e8…53fa Head {h00=0x000e, h01=0x0050, text=» LDK A3,0 «, t00=0x0035, t01=0x012a}
0x53fa…5438 Head {h00=0x003a, h01=0x0050, text=» LD A4,DWTAP+DWTDEV,A6 GET NUMBER OF SPACES TO SEND =3«, t00=0x0035, t01=0x013c}
0x5438…544c Head {h00=0x0010, h01=0x0050, text=» ABL ACGP46 «, t00=0x0035, t01=0x017a}
0x544c…545a Head {h00=0x000a, h01=0x0050, text=» =6«, t00=0x0035, t01=0x018e}
0x545a…5472 Head {h00=0x0014, h01=0x0050, text=»RCGP10 EQU * =6«, t00=0x0036, t01=0x000c}
0x5472…5486 Head {h00=0x0010, h01=0x0050, text=» =10(=6) «, t00=0x0036, t01=0x0024}
0x5486…549a Head {h00=0x0010, h01=0x0050, text=» =10(=6) «, t00=0x0036, t01=0x0038}
0x549a…54c2 Head {h00=0x0024, h01=0x0050, text=» LDK A1,TPERR SET RETURN CODE =6«, t00=0x0036, t01=0x004c}
0x54c2…54d6 Head {h00=0x0010, h01=0x0050, text=» ABL AGP430 «, t00=0x0036, t01=0x0074}
0x54d6…54e0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0088}
0x54e0…54ea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0092}
0x54ea…54fe Head {h00=0x0010, h01=0x0050, text=»* A B G P«, t00=0x0036, t01=0x009c}
0x54fe…5508 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x00b0}
0x5508…5522 Head {h00=0x0016, h01=0x0050, text=»* ABORT ROUTINE«, t00=0x0036, t01=0x00ba}
0x5522…552c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x00d4}
0x552c…5544 Head {h00=0x0014, h01=0x0050, text=»ABGP EQU * U =8 «, t00=0x0036, t01=0x00de}
0x5544…557a Head {h00=0x0032, h01=0x0050, text=» CF A15,UPDAPP UPDATE HEAD POSITION POINTER =8«, t00=0x0036, t01=0x00f6}
0x557a…55a4 Head {h00=0x0026, h01=0x0050, text=» ABL ENDIO END I/O AND DISPATCH =8«, t00=0x0036, t01=0x012c}
0x55a4…55ae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0156}
0x55ae…55ba Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0036, t01=0x0160}
0x55ba…55be Head {h00=0x4004, h01=0x0000}
0x55be…55c2 00 36 01 6c ┆ 6 l┆
0x55c2…55ca (55, 1, 8) 20 04 00 00 00 37 00 04 ┆ 7 ┆
0x55ca…561a (56, 0, 400) 47 2b 4f 56 4c 3d 32 20 00 87 01 86 00 2a 00 50 5c 52 46 28 5a 29 5c 4f 56 4c 30 32 30 5c 4e 4f 20 44 2f 52 20 4f 56 45 52 4c 41 59 53 20 50 52 45 53 45 4e 54 20 00 88 00 10 00 10 00 50 4f 56 4c 30 31 35 5c 45 51 55 5c 2a 00 88 00 3e 00 22 ┆G+OVL=2 * P RF(Z) OVL020 NO D/R OVERLAYS PRESENT POVL015 EQU * > "┆
0x561a…566a 00 50 5c 41 44 4b 4c 5c 41 33 2c 2f 46 46 45 5c 43 41 4c 43 55 4c 41 54 45 20 4e 4f 20 4f 46 20 00 88 00 52 00 20 00 50 5c 53 52 4c 5c 41 33 2c 31 32 5c 34 4b 20 42 4c 4f 43 4b 53 20 4e 45 45 44 45 44 20 00 88 00 78 00 0e 00 50 5c 4e 47 52 ┆ P ADKL A3,/FFE CALCULATE NO OF R P SRL A3,12 4K BLOCKS NEEDED x P NGR┆
0x566a…56ba 5c 41 33 2c 41 33 00 88 00 9c 00 32 00 50 5c 41 44 5c 41 33 2c 4d 4d 55 45 4e 54 2b 53 54 4b 45 4e 44 5c 4d 4d 55 20 45 4e 54 52 59 20 57 48 45 52 45 20 54 4f 20 42 45 47 49 4e 20 00 88 00 ae 00 30 00 50 5c 41 42 4c 28 4e 29 5c 54 41 42 4f ┆ A3,A3 2 P AD A3,MMUENT+STKEND MMU ENTRY WHERE TO BEGIN 0 P ABL(N) TABO┆
0x56ba…570a 56 46 5c 4c 4f 47 49 43 41 4c 20 4d 45 4d 4f 52 59 20 4f 56 45 52 46 4c 4f 57 5c 3d 4f 56 4c 20 00 88 00 e4 00 30 00 50 5c 53 54 5c 41 33 2c 4d 4d 55 45 4e 54 2b 53 54 4b 45 4e 44 5c 53 41 56 45 20 41 53 20 4c 41 53 54 20 55 53 45 44 20 45 ┆VF LOGICAL MEMORY OVERFLOW =OVL 0 P ST A3,MMUENT+STKEND SAVE AS LAST USED E┆
0x570a…575a 4e 54 52 59 00 88 01 18 00 0e 00 50 5c 53 4c 4c 5c 41 33 2c 31 32 00 88 01 4c 00 08 00 50 5c 58 49 46 00 88 01 5e 00 0e 00 50 5c 49 46 54 5c 4f 56 4c 3d 31 00 88 01 6a 00 18 00 50 4f 56 4c 30 32 30 5c 45 51 55 5c 2a 5c 2e 5c 3d 4f 56 4c 20 ┆NTRY P SLL A3,12 L P XIF ^ P IFT OVL=1 j POVL020 EQU * . =OVL ┆
0x575a…57aa (57, 0, 400) 00 88 01 7c 00 20 00 50 5c 53 54 5c 41 33 2c 41 50 4c 52 45 4c 2c 41 31 5c 53 41 56 45 20 49 4e 20 41 43 42 00 89 00 08 00 18 00 50 5c 4c 44 5c 41 32 2c 4f 56 4c 54 4c 4e 2b 53 54 4b 45 4e 44 00 89 00 2c 00 26 00 50 5c 41 44 4b 5c 41 32 2c ┆ | P ST A3,APLREL,A1 SAVE IN ACB P LD A2,OVLTLN+STKEND , & P ADK A2,┆
0x57aa…57fa 34 5c 43 41 4c 43 55 4c 41 54 45 20 53 54 41 52 54 20 4f 46 20 54 48 49 53 20 00 89 00 48 00 2a 00 50 5c 41 44 5c 41 32 2c 41 43 42 45 4e 44 2b 53 54 4b 45 4e 44 5c 4f 56 45 52 4c 41 59 20 54 41 42 4c 45 20 41 4e 44 00 89 00 72 00 28 00 50 ┆4 CALCULATE START OF THIS H * P AD A2,ACBEND+STKEND OVERLAY TABLE AND r ( P┆
0x57fa…584a 5c 53 54 5c 41 32 2c 41 50 4c 4f 56 4c 2c 41 31 5c 53 41 56 45 20 49 4e 20 43 55 52 52 45 4e 54 20 41 43 42 00 89 00 a0 00 2a 00 50 5c 4c 44 5c 41 32 2c 53 43 54 53 46 41 5c 53 45 54 20 53 54 41 52 54 20 4f 46 20 54 48 49 53 20 54 41 42 4c ┆ ST A2,APLOVL,A1 SAVE IN CURRENT ACB * P LD A2,SCTSFA SET START OF THIS TABL┆
0x584a…589a 45 20 00 89 00 cc 00 18 00 50 5c 53 54 5c 41 32 2c 43 55 52 54 41 42 2b 53 54 4b 45 4e 44 00 89 00 fa 00 06 00 50 2a 20 00 89 01 16 00 2c 00 50 2a 20 20 4c 4f 41 44 20 41 4e 44 20 52 45 4c 4f 43 41 54 45 20 44 45 53 43 52 49 50 54 4f 52 20 ┆E P ST A2,CURTAB+STKEND P* , P* LOAD AND RELOCATE DESCRIPTOR ┆
0x589a…58ea 53 45 47 4d 45 4e 54 20 00 89 01 20 00 06 00 50 2a 20 00 89 01 50 00 2a 00 50 5c 4c 44 5c 41 33 2c 44 53 45 47 53 5a 2c 41 39 5c 47 45 54 20 4c 45 4e 47 54 48 20 4f 46 20 53 45 47 4d 45 4e 54 00 89 01 5a 00 2a 00 50 5c 53 55 4b 5c 41 33 2c ┆SEGMENT P* P * P LD A3,DSEGSZ,A9 GET LENGTH OF SEGMENT Z * P SUK A3,┆
0x58ea…593a (58, 0, 400) 38 5c 44 4f 4e 27 54 20 43 4f 50 59 20 46 49 52 53 54 20 46 4f 55 52 20 57 4f 52 44 53 20 00 89 01 88 00 1c 00 50 5c 4c 44 52 5c 41 31 30 2c 41 33 5c 53 41 56 45 20 4c 45 4e 47 54 48 20 00 8a 00 26 00 32 00 50 5c 41 44 53 5c 41 33 2c 4f 56 ┆8 DON'T COPY FIRST FOUR WORDS P LDR A10,A3 SAVE LENGTH & 2 P ADS A3,OV┆
0x593a…598a 4c 54 4c 4e 2b 53 54 4b 45 4e 44 5c 41 44 44 20 4c 45 4e 47 54 48 20 54 4f 20 54 41 42 4c 45 20 41 52 45 41 00 8a 00 46 00 12 00 50 5c 4c 44 5c 41 37 2c 53 43 54 53 46 41 20 00 8a 00 7c 00 26 00 50 5c 41 44 53 5c 41 33 2c 53 43 54 53 46 41 ┆LTLN+STKEND ADD LENGTH TO TABLE AREA F P LD A7,SCTSFA | & P ADS A3,SCTSFA┆
0x598a…59da 5c 52 45 53 45 52 56 45 20 41 52 45 41 20 4e 45 45 44 45 44 00 8a 00 92 00 0e 00 50 5c 4c 44 52 5c 41 38 2c 41 37 00 8a 00 bc 00 16 00 50 5c 49 46 54 5c 4d 4d 55 50 41 47 2b 4f 56 4c 3d 32 20 00 8a 00 ce 00 2e 00 50 5c 41 4e 4b 4c 5c 41 38 ┆ RESERVE AREA NEEDED P LDR A8,A7 P IFT MMUPAG+OVL=2 . P ANKL A8┆
0x59da…5a2a 2c 2f 46 46 46 5c 49 53 4f 4c 41 54 45 20 4c 4f 47 49 43 41 4c 20 4c 4f 41 44 20 41 44 44 52 45 53 53 00 8a 00 e8 00 12 00 50 5c 41 4e 4b 4c 5c 41 37 2c 2f 46 30 30 30 00 8a 01 1a 00 2c 00 50 5c 53 52 4c 5c 41 37 2c 36 5c 43 4f 52 52 45 53 ┆,/FFF ISOLATE LOGICAL LOAD ADDRESS P ANKL A7,/F000 , P SRL A7,6 CORRES┆
0x5a2a…5a7a 50 4f 4e 44 49 4e 47 20 50 48 59 53 49 43 41 4c 20 41 44 44 52 45 53 53 00 8a 01 30 00 20 00 50 5c 4c 44 4b 5c 41 35 2c 30 5c 4d 4d 55 20 45 4e 54 52 59 20 54 4f 20 45 44 49 54 20 00 8a 01 60 00 12 00 50 5c 41 44 4b 4c 5c 41 33 2c 2f 46 46 ┆PONDING PHYSICAL ADDRESS 0 P LDK A5,0 MMU ENTRY TO EDIT ` P ADKL A3,/FF┆
0x5a7a…5aca (59, 0, 400) 45 20 00 8a 01 84 00 28 00 50 5c 53 52 4c 5c 41 33 2c 31 32 5c 41 4e 44 20 4e 4f 20 4f 46 20 45 4e 54 52 49 45 53 20 54 4f 20 45 44 49 54 00 8b 00 0a 00 28 00 50 5c 43 46 5c 41 31 34 2c 4d 4d 55 45 44 54 5c 55 50 44 41 54 45 20 4d 4d 55 20 ┆E ( P SRL A3,12 AND NO OF ENTRIES TO EDIT ( P CF A14,MMUEDT UPDATE MMU ┆
0x5aca…5b1a 52 45 47 49 53 54 45 52 53 20 00 8b 00 36 00 08 00 50 5c 58 49 46 00 8b 00 62 00 0e 00 50 5c 49 46 54 5c 4f 56 4c 3d 31 00 8b 00 6e 00 1e 00 50 5c 53 54 5c 41 38 2c 4c 4c 44 41 44 52 2b 53 54 4b 45 4e 44 5c 53 41 56 45 20 00 8b 00 80 00 2c ┆REGISTERS 6 P XIF b P IFT OVL=1 n P ST A8,LLDADR+STKEND SAVE ,┆
0x5b1a…5b6a 00 50 5c 4c 44 5c 41 38 2c 41 50 4c 52 45 4c 2c 41 31 5c 47 45 54 20 52 45 4c 4f 43 41 54 49 4f 4e 20 43 4f 4e 53 54 41 4e 54 00 8b 00 a2 00 36 00 50 5c 43 4d 5c 46 53 54 53 45 43 2b 53 54 4b 45 4e 44 5c 53 4b 49 50 20 46 4f 55 52 20 46 49 ┆ P LD A8,APLREL,A1 GET RELOCATION CONSTANT 6 P CM FSTSEC+STKEND SKIP FOUR FI┆
0x5b6a…5bba 52 53 54 20 57 4f 52 44 53 20 49 4e 20 53 45 43 54 4f 52 20 00 8b 00 d2 00 10 00 50 5c 4c 44 4b 5c 41 37 2c 32 34 30 20 00 8b 01 0c 00 30 00 50 5c 53 54 5c 41 37 2c 4c 4f 44 3a 31 30 5c 32 34 30 20 43 4f 44 45 20 57 4f 52 44 53 20 49 4e 20 ┆RST WORDS IN SECTOR P LDK A7,240 0 P ST A7,LOD:10 240 CODE WORDS IN ┆
0x5bba…5c0a 45 41 43 48 20 53 45 43 54 4f 52 20 00 8b 01 20 00 2c 00 50 5c 43 46 5c 41 31 34 2c 4c 4f 44 43 4f 4d 5c 52 45 41 44 20 41 4e 44 20 52 45 4c 4f 43 41 54 45 20 53 45 47 4d 45 4e 54 00 8b 01 54 00 34 00 50 5c 4c 44 5c 41 31 2c 43 55 52 41 50 ┆EACH SECTOR , P CF A14,LODCOM READ AND RELOCATE SEGMENT T 4 P LD A1,CURAP┆
0x5c0a…5c5a (60, 0, 400) 4c 2b 53 54 4b 45 4e 44 5c 52 45 53 54 4f 52 45 20 43 55 52 52 45 4e 54 20 41 43 42 20 41 44 44 52 45 53 53 00 8b 01 84 00 28 00 50 5c 4c 44 5c 41 32 2c 43 55 52 54 41 42 2b 53 54 4b 45 4e 44 5c 47 45 54 20 54 41 42 4c 45 20 53 54 41 52 54 ┆L+STKEND RESTORE CURRENT ACB ADDRESS ( P LD A2,CURTAB+STKEND GET TABLE START┆
0x5c5a…5caa 00 8c 00 2c 00 12 00 50 5c 4c 44 5c 41 33 2c 53 43 54 49 50 4c 20 00 8c 00 58 00 26 00 50 5c 53 54 52 5c 41 33 2c 41 32 5c 46 49 4c 45 20 43 4f 44 45 20 46 4f 52 20 4f 56 45 52 4c 41 59 53 20 00 8c 00 6e 00 22 00 50 5c 4c 44 5c 41 33 2c 32 ┆ , P LD A3,SCTIPL X & P STR A3,A2 FILE CODE FOR OVERLAYS n " P LD A3,2┆
0x5caa…5cfa 2c 41 32 5c 41 4e 44 20 4e 4f 20 4f 46 20 4f 56 45 52 4c 41 59 53 00 8c 00 98 00 2c 00 50 5c 41 44 4b 5c 41 32 2c 34 5c 41 44 56 41 4e 43 45 20 54 4f 20 43 55 52 52 45 4e 54 20 4c 4f 41 44 20 42 4c 4f 43 4b 20 00 8c 00 be 00 34 00 50 5c 4c ┆,A2 AND NO OF OVERLAYS , P ADK A2,4 ADVANCE TO CURRENT LOAD BLOCK 4 P L┆
0x5cfa…5d4a 44 5c 41 34 2c 57 49 4e 44 4f 57 2b 53 54 4b 45 4e 44 5c 4f 4e 4c 59 20 54 59 50 45 20 4f 20 4f 56 45 52 4c 41 59 53 53 3f 5c 3d 4f 56 4c 00 8c 00 ee 00 1c 00 50 5c 52 46 28 5a 29 5c 4f 56 4c 30 39 35 5c 59 45 53 21 5c 3d 4f 56 4c 20 00 8c ┆D A4,WINDOW+STKEND ONLY TYPE O OVERLAYSS? =OVL P RF(Z) OVL095 YES! =OVL ┆
0x5d4a…5d9a 01 26 00 10 00 50 4f 56 4c 30 36 35 5c 45 51 55 5c 2a 00 8c 01 46 00 32 00 50 5c 53 54 5c 41 33 2c 54 4e 42 52 53 47 2b 53 54 4b 45 4e 44 5c 53 41 56 45 20 4e 42 52 20 4f 46 20 4f 56 45 52 4c 41 59 53 20 4c 45 46 54 00 8c 01 5a 00 28 00 50 ┆ & POVL065 EQU * F 2 P ST A3,TNBRSG+STKEND SAVE NBR OF OVERLAYS LEFT Z ( P┆