|
|
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: 122756 (0x1df84)
Notes: pts_type(SC)
Names: »DRVU01.SC«
└─⟦13e5fd45a⟧ Bits:30009699 Philips computer tape "600507"
└─⟦this⟧ »TOSSWORK/DRVU01.SC«
IDENT DRVU01 REL 11.0 81-01-26 870105041100 * ************************************************** * * PHILIPS TERMINAL SYSTEM PTS * * DRVU01 = DRIVER VIDEO CONNECTED DISPLAY PTS8041 * AND * DRIVER CHANNEL UNIT FOR VIDEO TERMINALS * * * * * * ************************************************** * * THIS DRIVER CONSISTS OF THE FOLLOWING TWO SECTIONS: * * - S C R E E N S E C T I O N * - P E R I P H E R A L S E C T I O N * EJECT * * THE S C R E E N S E C T I O N HANDLES OUTPUT TO * THE VIDEO DISPLAY PTS8041 * CONNECTED VIA THE SCREEN SECTION OF THE VIDEO CHANNEL UNIT VCCU1/4. * * THE DRIVER INCLUDES DEVICE DEPENDENT ECHO-FUNCTIONS * WHICH MAKES IT POSSIBLE TO USE THE DISPLAY AS AN * ECHO-DEVICE TO ANY KEYBOARD, THAT RUNS UNDER THE * GENERAL KEYBOARD DRIVER DRKB04. * * * * * * THE S C R E E N S E C T I O N OF THE DRIVER * CONSISTS OF FOLLOWING PARTS: * * - D E V I C E D R I V E R P A R T * - L I N E D R I V E R P A R T * EJECT * * THE D E V I C E D R I V E R P A R T * OF THE SCREEN SECTION OF THE DRIVER * CONSISTS OF THE FOLLOWING ROUTINES: * * * * * A C T I V A T I O N R O U T I N E * * -ACVU ACTIVATION OF DEVICE DRIVER, AT LKM DATA 1 * * * * * A B O R T R O U T I N E * * -ABVU ABORT HANDLING IN DEVICE DRIVER, AT LKM DATA 10 * * * * * R E C O V E R Y R O U T I N E * * -RCVU RECOVERY HANDLING IN DEVICE DRIVER, AT POWER ON * * * * * E C H O R O U T I N E * * -ECHOVU ECHO-HANDLING OF KEYBOARD INPUT * * * * * E R R O R R O U T I N E * * -DEVERR DEVICE DRIVER ERROR HANDLING, * AT ERROR-RETURN FROM LINE DRIVER * * * * S U B - R O U T I N E S * * -CHKOUT CHECK IF LAST COLUMN WRITTEN, AND OUTPUT ONE CHARACTER * -ECHOUT OUTPUT ONE CHARACTER IN ECHO MODE * -NXTROW UPDATE ROW COUNTER TO NEXT ROW, * AND IF NECESSARY HANDLE SCROLL. * -NXTCOL CALLED AFTER WRITE IN CURRENT COLUMN, SO: * UPDATE COLUMN COUNTER TO NEXT COLUMN, * AND IF NECESSARY HANDLE LAST COLUMN WRITTEN. * -SAVCN SAVE CURRENT NEXT WRITE POSITION * -RESCN RESTORE SAVED WRITE POSITION TO BECOME CURRENT NEXT * * * * * NORMAL REGISTER USAGE * IN THE DEVICE DRIVER PART OF SCREEN SECTION: * * REGISTER A1 = RETURN CODE TO ECB * A2 = OUTPUT CHARACTER OR WRITE POSITION OR CURSOR POSITION * A3 = BUFFER INDEX * A4 = WORK REGISTER * A5 = STACK BASE * A6 = DWT-ADDRESS * A7 = ORDER * A8 = ECB-ADDRESS * EJECT * * THE L I N E D R I V E R P A R T * OF THE SCREEN SECTION OF THE DRIVER * CONSISTS OF THE FOLLOWING ROUTINES: * * * * * A C T I V A T I O N R O U T I N E S * * -STAWRI START WRITE SCREEN IN SPECIFIED POSITION * -OUTCHA OUTPUT ONE SCREEN CHARACTER * -ENDWRI END WRITE SCREEN * -OUTCUR OUTPUT VISUAL CURSOR IN SPECIFIED POSITION * -CLESCR CLEAR SCREEN AND RESET CURSOR * * * * * I N T E R R U P T R O U T I N E S * * IHSVU1 VCCU NO 1 * IHSVU2 VCCU NO 2 * IHSVU3 VCCU NO 3 * IHSVU4 VCCU NO 4 * IHSVU5 VCCU NO 5 * IHSVU6 VCCU NO 6 * IHSVU7 VCCU NO 7 * IHSVU8 VCCU NO 8 * * * * EJECT * * E R R O R R O U T I N E S * * -LINER0 CIO START NOT ACCEPTED * -LINER1 OTR NOT ACCEPTED * -LINER2 SST NOT ACCEPTED * -LINER3 SST UNEXPECTEDLY ACCEPTED * -LINER4 UNEXPECTED INTERRUPT * -LINER5 I/O-INSTRUCTION TRIED DURING POWER FAIL POST PROCESSING * * * * S U B - R O U T I N E S * * -CONPOS CONVERT SCREEN POSITION INTO SCREEN MEMORY DISPLACEMENT * -IXTERM INDEX SCREEN MEMORY DISPLACEMENT WITH TERMINAL NUMBER * -CWTDWT GET CWT-ADDRESS FROM DWT-ADDRESS * -PUTQUE PUT DWT INTO SCREEN OUTPUT QUEUE * -GETQUE GET DWT FROM SCREEN OUTPUT QUEUE * * * * NORMAL REGISTER USAGE * IN THE LINE DRIVER PART OF THE SCREEN SECTION: * * A1 = RETURN CODE TO DEVICE DRIVER PART * A2 = BIO-LINES OUTPUT * A3 = WORK REGISTER * A4 = WORK REGISTER * A5 = CWT-ADDRESS * A6 = DWT-ADDRESS * A7 = WORK REGISTER * A8 = WORK REGISTER * * EJECT * * THE P E R I P H E R A L S E C T I O N OF THE DRIVER IS A * L I N E D R I V E R ONLY. * IT HANDLES INPUT FROM AND OUTPUT TO DEVICES CONNECTED VIA * THE PERIPHERAL SECTION OF THE VIDEO CHANNEL UNIT VCCU1/4. * * * THE PERIPHERAL SECTION OF THE DRIVER CONSISTS OF * THE FOLLOWING (LINE DRIVER) ROUTINES: * * A C T I V A T I O N R O U T I N E S * * -VUSTBL DEFINE START OF OUTPUT BLOCK * -VUCHRO CHARACTER OUTPUT * -VUENBL DEFINE END OF OUTPUT BLOCK * -VUCHRI CHARACTER INPUT * -VUDISP VIDEO DISPATCHER * * * I N T E R R U P T R O U T I N E S * * FOR DATA INPUT * * -IHPVU1 VCCU NO 1 * -IHPVU2 VCCU NO 2 * -IHPVU3 VCCU NO 3 * -IHPVU4 VCCU NO 4 * -IHPVU5 VCCU NO 5 * -IHPVU6 VCCU NO 6 * -IHPVU7 VCCU NO 7 * -IHPVU8 VCCU NO 8 * * AND FOR DATA OUTPUT * * -TIMOUT MONITOR CLOCK TIME-OUT * EJECT * * R E C O V E R Y R O U T I N E * * -VUON LINE DRIVER RECOVERY ROUTINE, * COMMON TO PERIPHERAL AND SCREEN SECTIONS. * * * * * NORMAL REGISTER USAGE IN THE LINE DRIVER PART * OF THE PERIPHERAL SECTION: * * A1 = WORK REGISTER * A2 = INPUT WORD * A3 = WORK REGISTER * A4 = WORK REGISTER * A5 = CWT-ADDRESS * A6 = DWT-ADDRESS * A7 = WORK REGISTER * A8 = WORK REGISTER * * * EJECT * * * SYSTEM ADAPTATION * * * BY MEANS OF CONDITIONAL ASSEMBLY THE DRIVER: * * -IS ADAPTED TO CONTROL ONE OR UP TO EIGHT VIDEO CHANNELS * -IS ADAPTED FOR CONNECTION OF THE VIDEO CHANNELS * EITHER ON PROGRAMMED CHANNEL OR IOP. * -HANDLES EITHER OF TWO CHARACTER GENERATORS. * -HANDLES ONE OF ELEVEN DIFFERENT (COUNTRY DEPENDANT) CHARACTER SETS, * PROVIDED THAT THE SELECTED CHARACTER SET, * IS SUPPORTED BY THE SELECTED CHARACTER GENERATOR. * -CAN ECHO ALSO END OF RECORD CHARACTER * -CAN SUPPRESS TRAILING STRINGS COMPOSED OF: * SPACE (/20) * TABULATION (/11 + POS.CHAR.) * UNDERLINE START (/12) * LOW INTENSITY START (/1E) * LOW INTENSITY STOP (/1F) * -CAN BE ADAPTED TO THE EXTENDED INSTRUCTION SET. * -CONTAINS LENGTH OF DRIVER MMU-BUFFER. EJECT * * * * *********** * ENTRIES * *********** * * * SCREEN SECTION DEVICE DRIVER ACTIVATION ROUTINES * * ENTRY VUAD ADDRESS TO ADDRESSBLOCK * * * SCREEN SECTION LINE DRIVER * INTERRUPT ROUTINES ENTERED FROM INTERRUPT VECTOR * ENTRY IHSVU1 INTERRUPT FROM VCCU1/4 NO 1 ENTRY IHSVU2 INTERRUPT FROM VCCU1/4 NO 2 ENTRY IHSVU3 INTERRUPT FROM VCCU1/4 NO 3 ENTRY IHSVU4 INTERRUPT FROM VCCU1/4 NO 4 ENTRY IHSVU5 INTERRUPT FROM VCCU1/4 NO 5 ENTRY IHSVU6 INTERRUPT FROM VCCU1/4 NO 6 ENTRY IHSVU7 INTERRUPT FROM VCCU1/4 NO 7 ENTRY IHSVU8 INTERRUPT FROM VCCU1/4 NO 8 * EJECT * * PERIPHERAL SECTION LINE DRIVER * ACTIVATION ROUTINES ENTERED FROM DEVICE DRIVERS VIA NETWORK DISTRIBUTO * ENTRY VUCHRI CHARACTER INPUT ENTRY VUSTBL DEFINE START OF OUTPUT BLOCK ENTRY VUCHRO CHARACTER OUTPUT ENTRY VUENBL DEFINE END OF OUTPUT BLOCK ENTRY VUDISP VIDEO DISPATCHER * * PERIPHERAL SECTION LINE DRIVER * INTERRUPT ROUTINES ENTERED FROM INTERRUPT VECTOR * ENTRY IHPVU1 INTERRUPT FROM VCCU1/4 NO 1 ENTRY IHPVU2 INTERRUPT FROM VCCU1/4 NO 2 ENTRY IHPVU3 INTERRUPT FROM VCCU1/4 NO 3 ENTRY IHPVU4 INTERRUPT FROM VCCU1/4 NO 4 ENTRY IHPVU5 INTERRUPT FROM VCCU1/4 NO 5 ENTRY IHPVU6 INTERRUPT FROM VCCU1/4 NO 6 ENTRY IHPVU7 INTERRUPT FROM VCCU1/4 NO 7 ENTRY IHPVU8 INTERRUPT FROM VCCU1/4 NO 8 * * MISCELLENEOUS ENTRIES * ENTRY VUON START RECOVERY OF VCCU1/4 UNITS * * * * EJECT * ***************************************** * EXTERNAL TOSS MODULE ENTRIES * ***************************************** * * * EXTRN SAVE8 SAVE A1-A8 EXTRN TDISP DISPATCH EXTRN TENDIO END I/O EXTRN DISEND END I/O AND DISPATCH EXTRN DISIOE ERROR, END I/O AND DISPATCH EXTRN IHRTN RETURN EXTRN SWL48 SWITCH TO LEVEL 48 AND ENB * EXTRN INTVU1 INTERRUPT TABLE FOR VCCU1/4 NO 1 EXTRN INTVU2 INTERRUPT TABLE FOR VCCU1/4 NO 2 EXTRN INTVU3 INTERRUPT TABLE FOR VCCU1/4 NO 3 EXTRN INTVU4 INTERRUPT TABLE FOR VCCU1/4 NO 4 EXTRN INTVU5 INTERRUPT TABLE FOR VCCU1/4 NO 5 EXTRN INTVU6 INTERRUPT TABLE FOR VCCU1/4 NO 6 EXTRN INTVU7 INTERRUPT TABLE FOR VCCU1/4 NO 7 EXTRN INTVU8 INTERRUPT TABLE FOR VCCU1/4 NO 8 * EXTRN SETIMP GET TIMER BLOCK EXTRN INTSAV SAVE AREA LAST INTERRUPT EXTRN PFPOST POWER FAIL POST PROCESSING FLAG * EXTRN NDSAV8 SAVE A3-A5, A7-A8 IN DWT EXTRN NDGEDW GET DWT ADDRESS FOR A DEVICE EXTRN NDREWS CALL RECOVERY FOR A WORK-STATION EXTRN NDRET RETURN EXTRN NDRETO OK & RETURN EXTRN NDREP POP & RETURN EXTRN NDREPO POP, OK AND RETURN EXTRN ECHRTN RETURN TO KEYBOARD AFTER ECHO EXTRN GETCHR GET CHARACTER FROM ECB-BUFFER EJECT * ****************************************************** * DRIVER ADDRESS BLOCK DISPLACEMENTS ******************************************************* * EXTRN INTADR INTERRUPT ADDRESS DISPLACEMENT * * ***************************************************** * DEVICE INDEX VALUES ***************************************************** * EXTRN PC:DIX PROGRAMMED CHANNEL DEVICE INDEX * * *********************************************************** * ECB DISPLACEMENTS *********************************************************** * EXTRN ECBBA ECB BUFFER ADDRESS EXTRN ECBRL ECB REQUESTED LENGTH EXTRN ECBEL ECB EFFECTIVE LENGTH EXTRN ECBRC ECB RETURN CODE EXTRN ECBCW ECB CONTROL WORD EJECT * * ************************ * DWT PARAMETERS * ************************ * EXTRN DWTST STATUS EXTRN DWTOCH LAST OUTPUT CHARACTER EXTRN DWTADR ADDRESS TO ADDRESS-BLOCK EXTRN DWTOTQ OUTPUT QUEUE EXTRN DWTSB2 STACK BASE 2 IN DWT EXTRN DWTCP2 CHANNEL PARAMETERS 2 EXTRN DWTLD1 LINE DRIVER DEPENDANT 1 EXTRN DWTLD2 LINE DRIVER DEPENDANT 2 * * EXTRN DWTDEV DEVICE DRIVER DEPENDANT (FIRST FIELD) * EJECT * * ***************************************** * CONDITIONAL ASSEMBLY * ***************************************** * * THE NUMBER OF VIDEO CHANNELS HANDLED BY * THE LINE DRIVER PART OF THIS DRIVER * IS SELECTED BY SETTING X:A TO 1,2,3,4,5,6,7 OR 8. * X:A EQU 1 VUCHAN EQU X:A * * * * WHEATHER THE LINE DRIVER PART OF THE DRIVER * SHOULD HANDLE SCREEN SECTION OF VCCU1/4 * CONNECTED ON PROGRAMMED CHANNEL OR IOP * IS SELECTED BY SETTING X:B TO 0 OR 1. * X:B EQU 0 IOP EQU X:B * * * * IF A DRIVER VERSION USING THE EXTENDED INSTRUCTION SET IS WANTED, * THIS IS SELECTED BY SETTING CPU852 TO 0. * CPU852 EQU 0 * * * * WHICH ONE OF EITHER OF THE TWO CHARACTER GENERATORS * FOR SCREEN OUTPUT (TYPE I = ENGLISH, OR TYPE II = AMERICAN) * THE LINE DRIVER PART OF THE DRIVER SHOULD HANDLE, * IS SELECTED BY SETTING X:C TO 1 OR 2. * X:C EQU 1 CHAGEN EQU X:C * * WHICH CHARACTER-SET FOR SCREEN OUTPUT, * THE LINE DRIVER PART OF THE DRIVER SHOULD HANDLE * (PROVIDED THAT THE CHARACTER SET IS SUPPORTED * BY THE SELECTED CHARACTER GENERATOR), * IS SELECTED BY SETTING X:D TO 0,1,2,3,4,5,6,7,8,9 OR /A. * CHARACTER-SET COUNTRY * 0 GB/NZ/SA/NL/B * 1 D/A/L/CH * 2 F/CH/B/L * 3 E * 4 I/CH * 5 S/SF * 6 DK/N * 7 P * 8 YU * 9 US * A S (INDUSTRY VERSION) * X:D EQU 0 CHASET EQU X:D * * * EJECT * * IF THE DEVICE DRIVER PART OF THE DRIVER * SHOULD ECHO ALSO END-OF-RECORD-CHARACTER, * THIS IS SELECTED BY SETTING X:E TO 1. * X:E EQU 0 EORECH EQU X:E * * IF THE DEVICE DRIVER PART OF THE DRIVER * SHOULD SUPPRESS TRAILING STRINGS COMPOSED ONLY OF * /20, /11+POS.CHARACTERS, /12, /1E, /1F, * THIS IS SELECTED BY SETTING X:F TO 1. * X:F EQU 1 TRASPA EQU X:F * * * MEMORY MANAGEMENT BUFFER SIZE FOR * THE DEVICE DRIVER PART OF THE DRIVER * IS SELECTED BY SETTING X:G TO THE WANTED SIZE IN BYTES. * * X:G EQU 80 DVBLEN EQU X:G * EJECT * * ******************************** * DWT-DISPLACEMENTS RELATIVE DWTDEV * ******************************** * * * * DWTCN EQU 2 CURRENT NEXT WRITE POS. DURING REQUEST DWTCNR EQU DWTCN CURRENT NEXT WRITE POSITION ROW NUMBER DWTCNC EQU DWTCN+1 CURRENT NEXT WRITE POS. COLUMN NUMBER * * DWTSN EQU 4 SAVED CURRENT NEXT WRITE POSITION * AFTER PREVIOUS REQUEST OR AT /14 COMMAND DWTSNR EQU DWTSN SAVED NEXT WRITE POSITION ROW NUMBER DWTSNC EQU DWTSN+1 SAVED NEXT WRITE POS. COLUMN NUMBER EJECT * ************* * CONSTANTS * ************* * * USED BY SCREEN SECTION, DEVICE DRIVER PART * MAXROW EQU /1818 MAX NUMBER OF ROWS PER SCREEN IS 24 MAXCOL EQU /5050 MAX NUMBER OF COLUMNS PER SCREEN IS 80 * DWTDEV-BITS UNDBIT EQU /0400 UNDERLINE/NON-UNDERLINE DISPLAY-MODE INTBIT EQU /0100 HIGH/LOW INTENSITY DISPLAY-MODE ROLBIT EQU /80 SCROLL MODE LCWBIT EQU /40 LAST COLUMN WRITTEN LCPBIT EQU /20 LAST COLUMN WRITTEN BY PREVIOUS REQUEST * SPACE EQU /20 SPACE POINT EQU /2E POINT CHARACTER * CCERR EQU /4 STATUS: CODE CHECK ERROR OPERR EQU /1 STATUS: NOT OPERABLE * * * USED BY SCREEN SECTION, LINE DRIVER PART * IOPPAR EQU /C000 WORD-MODE + READ-MEMORY TRANSFER * DWTST BIT 11,12,13 (LINE DRIVER DEPENDANT) OTRFLA EQU /0010 OTR-ACTION AT NEXT INTERRUPT HLTFLA EQU /0008 HALT-ACTION AT NEXT INTERRUPT SSTFLA EQU /0004 SST-ACTION AT NEXT INTERRUPT * SMLCUR EQU /07FF SCREEN MEMORY LOCATION * HOLDING CURSOR POSITION * AUTCLE EQU /2000 BIO-BIT FOR AUTO-CLEAR * ERROR-STATUS FROM LINE DRIVER TO DEVICE DRIVER PART OF SCREEN SECTION CIOERR EQU /8000 ERROR: CIO START NOT ACCEPTED OTRERR EQU /4000 ERROR: OTR NOT ACCEPTED SSTERR EQU /2000 ERROR: SST NOT ACCEPTED SSTER2 EQU /1000 ERROR: SST UNEXPECTEDLY ACCEPTED * (AFTER CIO START OR OTR, * BUT BEFORE CIO HALT) PFERR EQU /0800 I/O-INSTRUCTION TRIED DURING PFPOST * * * USED BY PERIPHERAL SECTION: * * QUETIM EQU 1 CWT PERIPHERAL OUTPUT QUEUE TIME-OUT VALUE * (MULTIPLES OF 100MS) MAXTVU EQU 4 MAX NBR OF TERMINALS ON ANY VCCU1/4 TCPON EQU /0001 RECOVERY CAUSE: TC POWER ON PONPSW EQU /2080 POWER-ON-PSW: LEVEL 8, RUN-MODE, INH-MODE * INSTAT EQU /0800 MASK FOR BIO BIT : STATUS OR DATA INPUT TERMNR EQU /0300 MASK FOR BIO BITS : TERM.NBR WITHIN CHANNEL DEVADR EQU /0400 MASK FOR BIO BIT: DEV.ADR. WITHIN TERM. INDATA EQU /00FF MASK FOR BIO DATA BITS IN INPUT WORD * EJECT * ********** * TABLES * ********** * * DRIVER ADDRESS BLOCK * DATA DVBLEN BUFFER LENGTH DATA PC:DIX PROGRAMMED CHANNEL DEVICE INDEX (ALWAYS!) VUAD EQU * ADDRESS BLOCK DATA ACVU ACTIVATION DRIVER DATA ABVU ABORT ROUTINE ADDRESS DATA 0 INTERRUPT HANDLER DATA RCVU RECOVERY ROUTINE DATA ECHOVU DEVICE-DEPENDENT ECHO-ROUTINE * * * * CODE CONVERSION TABLE * * CODINP EQU * DATA /2340,/5B5C,/5D60,/7B7C,/7D7E CODOUT EQU * IFT CHASET=0 IFT CHAGEN=1 DATA /2340,/5B5C,/5D60,/7B7C,/7D7E XIF IFT CHASET=0 IFT CHAGEN=2 DATA /0340,/5B5C,/5D60,/7B7C,/7D7E XIF IFT CHASET=1 IFT CHAGEN=1 DATA /0310,/0B0C,/0E60,/1B1C,/0E11 XIF IFT CHASET=2 IFT CHAGEN=1 DATA /2312,/0608,/1060,/1716,/1305 XIF IFT CHASET=3 IFT CHAGEN=2 DATA /0340,/5B08,/5D60,/7B18,/7D7E XIF IFT CHASET=4 IFT CHAGEN=1 DATA /2310,/0608,/0716,/1215,/1314 XIF IFT CHASET=5 IFT CHAGEN=1 DATA /0307,/0B0C,/0D17,/1B1C,/1D7E XIF IFT CHASET=6 IFT CHAGEN=1 DATA /2340,/0A02,/0D60,/1A04,/1D7E XIF IFT CHASET=7 IFT CHAGEN=2 DATA /0340,/0604,/0560,/1614,/157E XIF IFT CHASET=8 IFT CHAGEN=2 DATA /0307,/0B0C,/0D17,/1B1C,/1D7E XIF IFT CHASET=9 IFT CHAGEN=1 DATA /0340,/5B5C,/5D60,/7B7C,/7D7E XIF IFT CHASET=9 IFT CHAGEN=2 DATA /2340,/5B5C,/5D60,/7B7C,/7D7E XIF IFT CHASET=/A IFT CHAGEN=1 DATA /2340,/0B0C,/0D60,/1B1C,/1D7E XIF * * IF ERROR IN SYSGEN (WRONG COMBINATION OF CHASET AND CHAGEN), * THEN CHARACTER-SET DEPENDANT INPUT-CODES * ARE CONVERTED TO QUESTION MARKS. * DATA /3F3F,/3F3F,/3F3F,/3F3F,/3F3F * * EJECT * ********************************************** * C W T T A B * ********************************************** * * THIS TABLE HOLDS ADDRESSES TO CHANNEL WORK TABLES, CWT:S, * ONE CWT PER VIDEO CHANNEL UNIT. * * CWTTAB EQU * DATA CWTABE-* TABLE LENGTH DATA CWTVU1 IFF VUCHAN=1 DATA CWTVU2 XIF IFF VUCHAN=1 IFF VUCHAN=2 DATA CWTVU3 XIF IFF VUCHAN=1 IFF VUCHAN=2 IFF VUCHAN=3 DATA CWTVU4 XIF IFF VUCHAN=1 IFF VUCHAN=2 IFF VUCHAN=3 IFF VUCHAN=4 DATA CWTVU5 XIF IFF VUCHAN=1 IFF VUCHAN=2 IFF VUCHAN=3 IFF VUCHAN=4 IFF VUCHAN=5 DATA CWTVU6 XIF IFF VUCHAN=1 IFF VUCHAN=2 IFF VUCHAN=3 IFF VUCHAN=4 IFF VUCHAN=5 IFF VUCHAN=6 DATA CWTVU7 XIF IFF VUCHAN=1 IFF VUCHAN=2 IFF VUCHAN=3 IFF VUCHAN=4 IFF VUCHAN=5 IFF VUCHAN=6 IFF VUCHAN=7 DATA CWTVU8 XIF CWTABE EQU * END OF TABLE * EJECT * * ***************************************************** * C W T V U 1 * ***************************************************** * * CHANNEL WORK TABLE FOR VIDEO CHANNEL UNIT NO. 1 * * VU1 EQU /0C CONTROL UNIT ADDRESS * CWTVU1 EQU * TABLE ENTRY CWTDOS EQU *-CWTVU1 DATA 0 DWT OCCUPYING SCREEN SECTION OF VCCU1/4 CWTPQ EQU *-CWTVU1 DATA 0 PERIPHERAL SECTION OUTPUT QUEUE ANCHOR CWTSEQ EQU *-CWTVU1 DATA 0 SCREEN SECTION ECHO OUTPUT QUEUE ANCHOR CWTSLQ EQU *-CWTVU1 DATA 0 SCREEN SECTION LKM OUTPUT QUEUE ANCHOR CWTTP EQU *-CWTVU1 DATA 0 PERIPH. SECTION OUTPUT QUEUE TIMER PTR CWTACK EQU *-CWTVU1 DATA 0 ACKUMULATOR DATA INPUT ERRORS PERIPHERAL SECTION CWTSRD EQU *-CWTVU1 DATA 0 SST-READY DWT (SCREEN ONLY) CWTITA EQU *-CWTVU1 DATA INTVU1 ADDRESS TO POINTER TO WORK-STATION TABLE CWTCSS EQU *-CWTVU1 CIO A2,1,VU1 CIO START SCREEN CWTCSP EQU *-CWTVU1 CIO A2,1,VU1+1 CIO START PERIPHERAL CWTOTS EQU *-CWTVU1 OTR A2,0,VU1 OTR SCREEN CWTOTP EQU *-CWTVU1 OTR A2,0,VU1+1 OTR PERIPHERAL CWTCHS EQU *-CWTVU1 CIO A2,0,VU1 CIO HALT SCREEN CWTCHP EQU *-CWTVU1 CIO A2,0,VU1+1 CIO HALT PERIPHERAL CWTSST EQU *-CWTVU1 SST A2,VU1 SST (SCREEN ONLY) CWTINR EQU *-CWTVU1 INR A2,0,VU1+1 INR (PERIPHERAL ONLY) IFT IOP=1 CWTWE1 EQU *-CWTVU1 WER A2,VU1+VU1 WER1 (SCREEN ONLY, IOP ONLY) CWTWE2 EQU *-CWTVU1 WER A2,VU1+VU1+1 WER2 (SCREEN ONLY, IOP ONLY) CWTBUF EQU *-CWTVU1 RES 160 IOP-BUFFER (SCREEN ONLY, IOP ONLY) CWTBIN EQU *-CWTVU1 DATA 0 IOP-BUFFER INDEX (SCREEN ONLY, IOP ONLY) XIF * IFF VUCHAN=1 EJECT * * ***************************************************** * C W T V U 2 * ***************************************************** * * CHANNEL WORK TABLE FOR VIDEO CHANNEL UNIT NO. 2 * * VU2 EQU /0E CONTROL UNIT ADDRESS * CWTVU2 EQU * TABLE ENTRY * DATA 0 DWT OCCUPYING SCREEN SECTION OF VCCU1/4 DATA 0 PERIPHERAL SECTION OUTPUT QUEUE ANCHOR DATA 0 SCREEN SECTION ECHO OUTPUT QUEUE ANCHOR DATA 0 SCREEN SECTION LKM OUTPUT QUEUE ANCHOR DATA 0 PERIPH. SECTION OUTPUT QUEUE TIMER PTR DATA 0 ACKUMULATOR DATA INPUT ERRORS PERIPHERAL SECTION DATA 0 SST-READY DWT (SCREEN ONLY) DATA INTVU2 ADDRESS TO POINTER TO WORK-STATION TABLE CIO A2,1,VU2 CIO START SCREEN CIO A2,1,VU2+1 CIO START PERIPHERAL OTR A2,0,VU2 OTR SCREEN OTR A2,0,VU2+1 OTR PERIPHERAL CIO A2,0,VU2 CIO HALT SCREEN CIO A2,0,VU2+1 CIO HALT PERIPHERAL SST A2,VU2 SST (SCREEN ONLY) INR A2,0,VU2+1 INR (PERIPHERAL ONLY) IFT IOP=1 WER A2,VU2+VU2 WER1 (SCREEN ONLY, IOP ONLY) WER A2,VU2+VU2+1 WER2 (SCREEN ONLY, IOP ONLY) RES 160 IOP-BUFFER (SCREEN ONLY, IOP ONLY) DATA 0 IOP-BUFFER INDEX (SCREEN ONLY, IOP ONLY) XIF IFF VUCHAN=1 IFF VUCHAN=2 EJECT * * ***************************************************** * C W T V U 3 * ***************************************************** * * CHANNEL WORK TABLE FOR VIDEO CHANNEL UNIT NO. 3 * * VU3 EQU /06 CONTROL UNIT ADDRESS * CWTVU3 EQU * TABLE ENTRY * DATA 0 DWT OCCUPYING SCREEN SECTION OF VCCU1/4 DATA 0 PERIPHERAL SECTION OUTPUT QUEUE ANCHOR DATA 0 SCREEN SECTION ECHO OUTPUT QUEUE ANCHOR DATA 0 SCREEN SECTION LKM OUTPUT QUEUE ANCHOR DATA 0 PERIPH. SECTION OUTPUT QUEUE TIMER PTR DATA 0 ACKUMULATOR DATA INPUT ERRORS PERIPHERAL SECTION DATA 0 SST-READY DWT (SCREEN ONLY) DATA INTVU3 ADDRESS TO POINTER TO WORK-STATION TABLE CIO A2,1,VU3 CIO START SCREEN CIO A2,1,VU3+1 CIO START PERIPHERAL OTR A2,0,VU3 OTR SCREEN OTR A2,0,VU3+1 OTR PERIPHERAL CIO A2,0,VU3 CIO HALT SCREEN CIO A2,0,VU3+1 CIO HALT PERIPHERAL SST A2,VU3 SST (SCREEN ONLY) INR A2,0,VU3+1 INR (PERIPHERAL ONLY) IFT IOP=1 WER A2,VU3+VU3 WER1 (SCREEN ONLY, IOP ONLY) WER A2,VU3+VU3+1 WER2 (SCREEN ONLY, IOP ONLY) RES 160 IOP-BUFFER (SCREEN ONLY, IOP ONLY) DATA 0 IOP-BUFFER INDEX (SCREEN ONLY, IOP ONLY) XIF IFF VUCHAN=1 IFF VUCHAN=2 IFF VUCHAN=3 EJECT * * ***************************************************** * C W T V U 4 * ***************************************************** * * CHANNEL WORK TABLE FOR VIDEO CHANNEL UNIT NO. 4 * * VU4 EQU /02 CONTROL UNIT ADDRESS * CWTVU4 EQU * TABLE ENTRY * DATA 0 DWT OCCUPYING SCREEN SECTION OF VCCU1/4 DATA 0 PERIPHERAL SECTION OUTPUT QUEUE ANCHOR DATA 0 SCREEN SECTION ECHO OUTPUT QUEUE ANCHOR DATA 0 SCREEN SECTION LKM OUTPUT QUEUE ANCHOR DATA 0 PERIPH. SECTION OUTPUT QUEUE TIMER PTR DATA 0 ACKUMULATOR DATA INPUT ERRORS PERIPHERAL SECTION DATA 0 SST-READY DWT (SCREEN ONLY) DATA INTVU4 ADDRESS TO POINTER TO WORK-STATION TABLE CIO A2,1,VU4 CIO START SCREEN CIO A2,1,VU4+1 CIO START PERIPHERAL OTR A2,0,VU4 OTR SCREEN OTR A2,0,VU4+1 OTR PERIPHERAL CIO A2,0,VU4 CIO HALT SCREEN CIO A2,0,VU4+1 CIO HALT PERIPHERAL SST A2,VU4 SST (SCREEN ONLY) INR A2,0,VU4+1 INR (PERIPHERAL ONLY) IFT IOP=1 WER A2,VU4+VU4 WER1 (SCREEN ONLY, IOP ONLY) WER A2,VU4+VU4+1 WER2 (SCREEN ONLY, IOP ONLY) RES 160 IOP-BUFFER (SCREEN ONLY, IOP ONLY) DATA 0 IOP-BUFFER INDEX (SCREEN ONLY, IOP ONLY) XIF IFF VUCHAN=1 IFF VUCHAN=2 IFF VUCHAN=3 IFF VUCHAN=4 EJECT * * ***************************************************** * C W T V U 5 * ***************************************************** * * CHANNEL WORK TABLE FOR VIDEO CHANNEL UNIT NO. 5 * * VU5 EQU /20 CONTROL UNIT ADDRESS * CWTVU5 EQU * TABLE ENTRY * DATA 0 DWT OCCUPYING SCREEN SECTION OF VCCU1/4 DATA 0 PERIPHERAL SECTION OUTPUT QUEUE ANCHOR DATA 0 SCREEN SECTION ECHO OUTPUT QUEUE ANCHOR DATA 0 SCREEN SECTION LKM OUTPUT QUEUE ANCHOR DATA 0 PERIPH. SECTION OUTPUT QUEUE TIMER PTR DATA 0 ACKUMULATOR DATA INPUT ERRORS PERIPHERAL SECTION DATA 0 SST-READY DWT (SCREEN ONLY) DATA INTVU5 ADDRESS TO POINTER TO WORK-STATION TABLE CIO A2,1,VU5 CIO START SCREEN CIO A2,1,VU5+1 CIO START PERIPHERAL OTR A2,0,VU5 OTR SCREEN OTR A2,0,VU5+1 OTR PERIPHERAL CIO A2,0,VU5 CIO HALT SCREEN CIO A2,0,VU5+1 CIO HALT PERIPHERAL SST A2,VU5 SST (SCREEN ONLY) INR A2,0,VU5+1 INR (PERIPHERAL ONLY) IFT IOP=1 WER A2,VU5+VU5 WER1 (SCREEN ONLY, IOP ONLY) WER A2,VU5+VU5+1 WER2 (SCREEN ONLY, IOP ONLY) RES 160 IOP-BUFFER (SCREEN ONLY, IOP ONLY) DATA 0 IOP-BUFFER INDEX (SCREEN ONLY, IOP ONLY) XIF IFF VUCHAN=1 IFF VUCHAN=2 IFF VUCHAN=3 IFF VUCHAN=4 IFF VUCHAN=5 EJECT * * ***************************************************** * C W T V U 6 * ***************************************************** * * CHANNEL WORK TABLE FOR VIDEO CHANNEL UNIT NO. 6 * * VU6 EQU /22 CONTROL UNIT ADDRESS * CWTVU6 EQU * TABLE ENTRY * DATA 0 DWT OCCUPYING SCREEN SECTION OF VCCU1/4 DATA 0 PERIPHERAL SECTION OUTPUT QUEUE ANCHOR DATA 0 SCREEN SECTION ECHO OUTPUT QUEUE ANCHOR DATA 0 SCREEN SECTION LKM OUTPUT QUEUE ANCHOR DATA 0 PERIPH. SECTION OUTPUT QUEUE TIMER PTR DATA 0 ACKUMULATOR DATA INPUT ERRORS PERIPHERAL SECTION DATA 0 SST-READY DWT (SCREEN ONLY) DATA INTVU6 ADDRESS TO POINTER TO WORK-STATION TABLE CIO A2,1,VU6 CIO START SCREEN CIO A2,1,VU6+1 CIO START PERIPHERAL OTR A2,0,VU6 OTR SCREEN OTR A2,0,VU6+1 OTR PERIPHERAL CIO A2,0,VU6 CIO HALT SCREEN CIO A2,0,VU6+1 CIO HALT PERIPHERAL SST A2,VU6 SST (SCREEN ONLY) INR A2,0,VU6+1 INR (PERIPHERAL ONLY) IFT IOP=1 WER A2,VU6+VU6 WER1 (SCREEN ONLY, IOP ONLY) WER A2,VU6+VU6+1 WER2 (SCREEN ONLY, IOP ONLY) RES 160 IOP-BUFFER (SCREEN ONLY, IOP ONLY) DATA 0 IOP-BUFFER INDEX (SCREEN ONLY, IOP ONLY) XIF IFF VUCHAN=1 IFF VUCHAN=2 IFF VUCHAN=3 IFF VUCHAN=4 IFF VUCHAN=5 IFF VUCHAN=6 EJECT * * ***************************************************** * C W T V U 7 * ***************************************************** * * CHANNEL WORK TABLE FOR VIDEO CHANNEL UNIT NO. 7 * * VU7 EQU /26 CONTROL UNIT ADDRESS * CWTVU7 EQU * TABLE ENTRY * DATA 0 DWT OCCUPYING SCREEN SECTION OF VCCU1/4 DATA 0 PERIPHERAL SECTION OUTPUT QUEUE ANCHOR DATA 0 SCREEN SECTION ECHO OUTPUT QUEUE ANCHOR DATA 0 SCREEN SECTION LKM OUTPUT QUEUE ANCHOR DATA 0 PERIPH. SECTION OUTPUT QUEUE TIMER PTR DATA 0 ACKUMULATOR DATA INPUT ERRORS PERIPHERAL SECTION DATA 0 SST-READY DWT (SCREEN ONLY) DATA INTVU7 ADDRESS TO POINTER TO WORK-STATION TABLE CIO A2,1,VU7 CIO START SCREEN CIO A2,1,VU7+1 CIO START PERIPHERAL OTR A2,0,VU7 OTR SCREEN OTR A2,0,VU7+1 OTR PERIPHERAL CIO A2,0,VU7 CIO HALT SCREEN CIO A2,0,VU7+1 CIO HALT PERIPHERAL SST A2,VU7 SST (SCREEN ONLY) INR A2,0,VU7+1 INR (PERIPHERAL ONLY) IFT IOP=1 WER A2,VU7+VU7 WER1 (SCREEN ONLY, IOP ONLY) WER A2,VU7+VU7+1 WER2 (SCREEN ONLY, IOP ONLY) RES 160 IOP-BUFFER (SCREEN ONLY, IOP ONLY) DATA 0 IOP-BUFFER INDEX (SCREEN ONLY, IOP ONLY) XIF IFF VUCHAN=1 IFF VUCHAN=2 IFF VUCHAN=3 IFF VUCHAN=4 IFF VUCHAN=5 IFF VUCHAN=6 IFF VUCHAN=7 EJECT * * ***************************************************** * C W T V U 8 * ***************************************************** * * CHANNEL WORK TABLE FOR VIDEO CHANNEL UNIT NO. 8 * * VU8 EQU /2C CONTROL UNIT ADDRESS * CWTVU8 EQU * TABLE ENTRY * DATA 0 DWT OCCUPYING SCREEN SECTION OF VCCU1/4 DATA 0 PERIPHERAL SECTION OUTPUT QUEUE ANCHOR DATA 0 SCREEN SECTION ECHO OUTPUT QUEUE ANCHOR DATA 0 SCREEN SECTION LKM OUTPUT QUEUE ANCHOR DATA 0 PERIPH. SECTION OUTPUT QUEUE TIMER PTR DATA 0 ACKUMULATOR DATA INPUT ERRORS PERIPHERAL SECTION DATA 0 SST-READY DWT (SCREEN ONLY) DATA INTVU8 ADDRESS TO POINTER TO WORK-STATION TABLE CIO A2,1,VU8 CIO START SCREEN CIO A2,1,VU8+1 CIO START PERIPHERAL OTR A2,0,VU8 OTR SCREEN OTR A2,0,VU8+1 OTR PERIPHERAL CIO A2,0,VU8 CIO HALT SCREEN CIO A2,0,VU8+1 CIO HALT PERIPHERAL SST A2,VU8 SST (SCREEN ONLY) INR A2,0,VU8+1 INR (PERIPHERAL ONLY) IFT IOP=1 WER A2,VU8+VU8 WER1 (SCREEN ONLY, IOP ONLY) WER A2,VU8+VU8+1 WER2 (SCREEN ONLY, IOP ONLY) RES 160 IOP-BUFFER (SCREEN ONLY, IOP ONLY) DATA 0 IOP-BUFFER INDEX (SCREEN ONLY, IOP ONLY) XIF * * * * EJECT * ************************************************************ * * S C R E E N S E C T I O N * D E V I C E D R I V E R P A R T * A C T I V A T I O N R O U T I N E * ************************************************************* * * * ENTERED: AT LKM DATA 1 * * FUNCTIONS: * * * ORDER /00: TEST STATUS. * 1.DUMMY IS SENT TO DISPLAY VIA VCCU1/4. * 2.STATUS IS RETURNED INTO ECBRC IF VCCU1/4 NOT OPERABLE * 3.CURSOR POSITION IS RETURNED INTO ECBCW. * ADDITIONALLY: * IF CURSOR POSITION IS LAST COLUMN OF A ROW, * AND IF THAT LAST COLUMN IS WRITTEN INTO, * AND IF THE CURSOR HAS NOT BEEN POSITIONED SINCE * THE WRITING OF THAT LAST COLUMN, THEN: * ECBCW IS INCREMENTED WITH 1 * (INDICATING LAST+1 COLUMN OF THAT ROW) * * * ORDER /05: BASIC WRITE. * 1.DISPLAY-ACTION IS PERFORMED * ACCORDING TO CHARACTER(S) FROM ECB-BUFFER. * CHARACTERS IN THE RANGE /20 - /7F ARE ACCEPTED AND DISPLAYED. * CHARACTERS IN THE RANGE /00 - /1F (COMMAND CHARACTERS) * FROM ECB-BUFFER, ARE ILLEGAL EXCEPT FOR /0A AND /0D. * ILLEGAL CHARACTERS ARE IGNORED WITHOUT ANY ERROR * INDICATION IN ECBRC. * WHEN THE LAST COLUMN OF A ROW HAS BEEN WRITTEN INTO, * THE CURSOR REMAINS IN THAT POSITION, * AND THE FOLLOWING CHARACTERS (/20-/7F) * ARE WRITTEN INTO THAT SAME POSITION. * 2.EFFECTIVE LENGTH IS RETURNED INTO ECBEL. * 3.STATUS IS RETURNED INTO ECBRC, IF VCCU1/4 IS NOT OPERABLE. * 4.CURSOR POSITION AFTER REQUEST IS RETURNED INTO ECBCW. * ADDITIONALLY: * IF CURSOR POSITION IS LAST COLUMN OF A ROW, * AND IF THAT LAST COLUMN IS WRITTEN INTO, * AND IF THE CURSOR HAS NOT BEEN POSITIONED SINCE * THE WRITING OF THAT LAST COLUMN, THEN: * ECBCW IS INCREMENTED WITH 1 * (INDICATING LAST+1 COLUMN OF THAT ROW) * * ORDER /06: STANDARD WRITE. * 1.IF REQUESTED LENGTH IS LESS THAN 2 BYTES * (NO CONTROL CHARACTER), THEN DEFAULT-ACTION LF+CR IS DONE. * 2.IF REQUESTED LENGTH IS AT LEAST 2 BYTES, THEN * ACTIONS SPECIFIED BY USER IN RIGHT-MOST BYTE OF FIRST WORD IN BUFF * (CONTROL CHARACTER) ARE CARRIED OUT: * /2B NO MOVING OF WRITE POSITION * /30 LF, LF, CR * /31 ERASE SCREEN AND WRITE FROM HOME POSITION * OTHER VALUE: LF, CR * * 3.IF REQUESTED LENGTH EXCEEDS 2 BYTES, THEN ALSO * DISPLAY-ACTION IS PERFORMED * ACCORDING TO CHARACTER(S) FROM ECB-BUFFER . * CHARACTERS IN THE RANGE /20 - /7F ARE ACCEPTED AND DISPLAYED. * CHARACTERS IN THE RANGE /00 - /1F (COMMAND CHARACTERS) * FROM ECB-BUFFER, ARE ILLEGAL EXCEPT FOR /11, /12, /13, * /14, /1E, /1F. ILLEGAL CHARACTERS ARE IGNORED AND * WHEN THE REQUEST IS COMPLETED, ERROR INDICATION IS * GIVEN IN ECBRC. * WHEN THE LAST COLUMN OF A ROW HAS BEEN WRITTEN INTO, * THE CURSOR REMAINS IN THAT POSITION, * AND THE FOLLOWING CHARACTERS (/20-/7F) * ARE WRITTEN INTO THAT SAME POSITION. * 4.EFFECTIVE LENGTH IS RETURNED INTO ECBEL. * 5.STATUS IS RETURNED INTO ECBRC, * IF VCCU1/4 IS NOT OPERABLE OR IF CODE CHECK ERROR. * 6.CURSOR POSITION AFTER REQUEST IS RETURNED INTO ECBCW. * ADDITIONALLY: * IF CURSOR POSITION IS LAST COLUMN OF A ROW, * AND IF THAT LAST COLUMN IS WRITTEN INTO, * AND IF THE CURSOR HAS NOT BEEN POSITIONED SINCE * THE WRITING OF THAT LAST COLUMN, THEN: * ECBCW IS INCREMENTED WITH 1 * (INDICATING LAST+1 COLUMN OF THAT ROW) * * * ORDER /0B: CURSOR POSITIONING AND STANDARD WRITE. * 1.THE CURSOR IS SENT TO THE POSITION GIVEN * IN ECBCW AT START OF REQUEST. * NO INFORMATION ON SCREEN IS ERASED. * 2.THEN, IF REQUESTED LENGTH EXCEEDS 2 BYTES, * DISPLAY-ACTION IS PERFORMED ACCORDING TO * CHARACTERS FROM ECB BUFFER (SEE ORDER /06, NOTE NUMBER 3-6). * * ORDER /31: ERASE. * 1.THE SCREEN IS ERASED ON THE LINE * WHERE THE CURSOR IS POSITIONED. * THE NUMBER OF CHARACTERS (1-80) TO BE ERASED, * IS DEFINED IN ECBCW AT START OF REQUEST. * ERASING STARTS IN THE CURSOR POSITION. * THE CURSOR REMAINS IN THAT POSITION. * 2.STATUS IS RETURNED INTO ECBRC, IF VCCU1/4 IS NOT OPERABLE. * * * INPUT: A5 = DWT STACK BASE * A6 = DWT ADDRESS * A7 = ORDER * A8 = ECB ADDRESS * * OUTPUT: A1 = RETURN CODE FOR ECB * A6 = DWT ADDRESS * A7 = ORDER * A8 = ECB ADDRESS * ***************************************************************** * ACVU EQU * * * SWITCH TO LEVEL 48 AND ENB * (TO HAVE, DURING IOP-PREPARATION-LOOP, * LOWER PRIORITY THAN VCCU-INPUT-INTERRUPTS) * CF A15,SWL48 SWITCH TO LEVEL 48 AND ENB * * CHECK ORDER CODE * CWK A7,/06 ORDER /06 ? RF(E) ACV100 YES CWK A7,/0B ORDER /0B ? ABL(E) ACV420 YES CWK A7,/31 ORDER /31 ? ABL(E) ACV450 YES CWK A7,/00 ORDER /00 ? ABL(E) ACV460 YES CWK A7,/05 ORDER /05 ? ABL(E) ACV470 YES * * ILLEGAL ORDER CODE * ABL DISIOE I/O REQUEST ERROR EJECT ************************************************** * ORDER /06 * STANDARD WRITE ************************************************** * ACV100 EQU * LDK A3,0 INITIATE BUFFER INDEX LD A2,ECBRL,A8 GET REQUESTED LENGTH SUK A2,2 AT LEAST 2 BYTES ? RF(N) ACV120 NO. THEN NO CONTROL CHARACTER, SO * DO DEFAULT: LF+CR. * * CHECK BUFFER CONTROL CHARACTER * LDK A3,2 INITIATE BUFFER INDEX * TO POINT AFTER 2 CONTROL CHARACTERS LD A2,ECBBA,A8 GET ECB BUFFER ADDRESS LC A2,1,A2 GET BUFFER CONTROL CHAR ANK A2,/FF CLEAN LEFT BYTE SUK A2,/2B WITHOUT POSITIONING BEFORE WRITE ? RF(Z) ACV150 YES SUK A2,5 LF+LF+CR ? (=/30) RF(Z) ACV110 YES SUK A2,1 CLEAR SCREEN, HOME WRITE POS. ? (=/31) RF(NZ) ACV120 NO. THEN FOR ALL OTHER VALUES: LF+CR * * INITIAL ACTION * ACCORDING TO DETECTED BUFFER CONTROL CHARACTER * LDKL A2,/0101 HOME WRITE POSITION ST A2,DWTCN+DWTDEV,A6 AS CURRENT NEXT WRITE POSITION LDK A4,ROLBIT BIT 8 (SET IF SCROLL MODE) C1R A4,A4 COMPLEMENT ANS A4,DWTDEV,A6 RESET BIT 8 (NO LONGER SCROLL MODE) CF A5,CLESCR CLEAR SCREEN, RESET WRITE+CURSOR POS ABL(NZ) DEVERR STATUS NOT OK RF ACV140 GO RESET DWTDEV BIT 9 ACV110 EQU * CF A5,NXTROW DO LINE-FEED TO NEXT ROW ACV120 EQU * CF A5,NXTROW DO LINE-FEED TO NEXT ROW * DO CR ACV130 EQU * LDK A2,/01 FIRST COLUMN SC A2,DWTCNC+DWTDEV,A6 AS CURRENT NEXT WRITE COLUMN ACV140 EQU * LDK A4,LCWBIT BIT 9 (SET IF LAST COLUMN WRITTEN) C1R A4,A4 COMPLEMENT ANS A4,DWTDEV,A6 RESET BIT 9 EJECT * * START WRITING * ACCORDING TO ASCII CHARACTERS FROM BUFFER * ACV150 EQU * LD A2,DWTCN+DWTDEV,A6 GET CURRENT NEXT WRITE POSITION CF A5,STAWRI START NEW WRITE REQUEST ABL(NZ) DEVERR STATUS NOT OK IFT TRASPA=1 EJECT * * REMOVE ANY TRAILING /20, /11, /12, /1E, /1F * BY DECREMENTING REQUESTED LENGTH * LD A1,ECBBA,A8 GET BUFFER ADDRESS LD A2,ECBRL,A8 GET REQUESTED LENGTH ADR A1,A2 GET ADDRESS TO END OF BUFFER ACV160 CWK A2,2 REQUESTED LENGTH < 3 ? RF(NG) ACV200 YES. THEN NO (MORE) ACTION SUK A1,1 DECR ADDRESS IN BUFFER LCR A4,A1 GET CHAR CCK A4,/2020 TRAILING SPACE ? RF(NE) ACV180 NO. GO CHECK IF OTHER SKIPPABLE CHAR ACV170 SUK A2,1 DECR REQUESTED LENGTH * TO SKIP THAT TRAILING CHAR RB ACV160 GO BACKWARDS TO CHECK PRECEEDING CHAR ACV180 CWK A2,4 REQUESTED LENGTH < 5 ? RF(NG) ACV200 YES. THEN NO (MORE) ACTION LC A4,-2,A1 NOW GET THE CHAR 2 BYTES BEFORE CCK A4,/1111 TRAILING TABULATION CHAR ? RF(NE) ACV190 NO. GO CHECK IF OTHER SKIPPABLE CHAR SUK A1,2 DECR ADDRESS IN BUFFER SUK A2,2 DECR REQUESTED LENGTH RB ACV170 ACV190 LCR A4,A1 GET THE CHARACTER AGAIN ANK A4,/FF SUK A4,/12 TRAILING UNDERLINE START? RB(Z) ACV170 YES. SKIP IT SUK A4,/C TRAILING LOW INTENSITY START? RB(Z) ACV170 YES. SKIP IT SUK A4,1 TRAILING LOW INTENSITY STOP? RB(Z) ACV170 YES. SKIP IT * ACV200 ST A2,ECBRL,A8 STORE (NEW) REQUESTED LENGTH EJECT XIF ACV210 EQU * CF A15,GETCHR GET CHAR FROM ECB BUFFER LDR A1,A1 END OF ECB BUFFER ? RF(NP) ACV380 YES ANK A2,/7F CLEAN CWK A2,SPACE < /20 ? RF(L) ACV220 YES. THEN CHECK COMMAND CHARACTER CF A5,CHKOUT CHECK IF LAST COLUMN AND DO OUTPUT RB ACV210 GET NEXT CHAR EJECT * * CHECK OF COMMAND CHARACTER * ACV220 EQU * CWK A7,/05 ORDER /05 RUNNING ? ABL(E) ACV480 YES. THEN DIFFERENT CHARACTER CHECK SUK A2,/11 TABULATION ? RF(Z) ACV290 YES SUK A2,1 START UNDERLINE ? (/12) RF(Z) ACV230 YES SUK A2,1 STOP UNDERLINE ? (/13) RF(Z) ACV250 YES SUK A2,1 FAST OUTPUT ? (/14) RF(Z) ACV350 YES SUK A2,/A START LOW INTENSITY ? (/1E) RF(Z) ACV270 YES SUK A2,1 STOP LOW INTENSITY ? (/1F) RF(Z) ACV280 YES * * ILLEGAL (COMMAND) CHARACTER * LDK A1,CCERR CODE CHECK ERROR STATUS ORS A1,ECBRC,A8 INTO ECB RETURN CODE RB ACV210 GO GET NEXT CHAR EJECT * * START UNDERLINE * ACV230 EQU * LDKL A2,UNDBIT GET UNDERLINE MODE BIT ACV240 EQU * ORS A2,DWTDEV,A6 SET BIT INTO DWT RB ACV210 GO GET NEXT CHAR * * STOP UNDERLINE * ACV250 EQU * LDKL A2,UNDBIT GET UNDERLINE MODE BIT ACV260 EQU * C1R A2,A2 COMPLEMENT ANS A2,DWTDEV,A6 RESET BIT IN DWT RB ACV210 GO GET NEXT CHAR * * START LOW (!) INTENSITY * ACV270 EQU * LDKL A2,INTBIT GET HIGH INTENSITY MODE BIT RB ACV260 GO RESET BIT IN DWT * * STOP LOW (!) INTENSITY * ACV280 EQU * LDKL A2,INTBIT GET HIGH INTENSITY MODE BIT RB ACV240 GO SET BIT INTO DWT EJECT * * ORDER /06, COMMAND /11 (TABULATION) * ACV290 EQU * CF A5,ENDWRI END THE WRITE REQUEST ABL(NZ) DEVERR STATUS NOT OK CF A15,GETCHR GET TAB COLUMN NUMBER (FIRST DIGIT) LDR A4,A2 SAVE FIRST DIGIT CF A15,GETCHR GET TAB COLUMN NUMBER (SECOND DIGIT) * * CONVERT FROM DECIMAL INTO HEXA * ANK A2,/F GET UNITS ANK A4,/F GET TENTHS. ANY ? RF(Z) ACV310 NO ACV300 EQU * ADK A2,/A INCR WITH TEN UNITS SUK A4,1 ONE MORE TIME ? RB(NZ) ACV300 YES * * CHECK COLUMN NUMBER TABULATED INTO * ACV310 EQU * LDK A4,0 CLEAR REGISTER LC A4,DWTCNR+DWTDEV,A6 GET CURRENT NEXT WRITE ROW NUMBER ECR A4,A4 ROW NUMBER INTO LEFT BYTE ACV320 EQU * CWK A2,1 < COLUMN 1 ? (=COLUMN 'ZERO' ?) RF(NL) ACV330 NO LCK A2,/0101 YES. SET COLUMN 1 INSTEAD RF ACV340 ACV330 EQU * CCK A2,MAXCOL EXCEEDING MAX NUMBER OF COLUMNS ? RF(NG) ACV340 NO LCK A2,MAXCOL YES. SET LAST COLUMN INSTEAD * * EXECUTE THE TABULATION * ACV340 EQU * ORR A2,A4 COMBINE ROW AND COLUMN NUMBERS ST A2,DWTCN+DWTDEV,A6 SET CURRENT NEXT WRITE POSITION ABL ACV140 GO RESET BIT 9 IN DWTDEV, DO STAWRI. EJECT * * ORDER /06, COMMAND /14 (FAST OUTPUT) * ACV350 EQU * CF A15,SAVCN SAVE CURRENT NEXT WRITE POSITION CF A15,GETCHR GET NEXT CHARACTER FROM ECB BUFFER LD A4,ECBRL,A8 GET REQUESTED LENGTH ST A4,ECBEL,A8 SET EFFECTIVE LENGTH SUR A4,A3 SUBTRACT BUFFER INDEX LDR A3,A4 SAVE REMAINING LENGTH FOR 'FAST OUTPUT' RF(Z) ACV370 NO OUTPUT IF ZERO LENGTH ACV360 EQU * CF A5,CHKOUT CHECK LAST COLUMN WRITTEN AND DO OUTPUT SUK A3,1 ONE MORE TIME ? RB(NZ) ACV360 YES ACV370 EQU * CF A5,ENDWRI END THE WRITE REQUEST ABL(NZ) DEVERR STATUS NOT OK CF A15,RESCN RESTORE SAVED WRITE POS. AS CURRENT NEXT RF ACV390 GO SET CURSOR TO IT EJECT * * END OF LKM-REQUEST * ACV380 EQU * CF A5,ENDWRI END THE WRITE REQUEST ABL(NZ) DEVERR STATUS NOT OK CF A15,SAVCN SAVE CURRENT NEXT WRITE POSITION ACV390 EQU * CWK A7,/31 ORDER /31 ? RF(E) ACV395 YES. THEN DO NOT MODIFY ECBCW. ACV392 EQU * ST A2,ECBCW,A8 SAVE NEXT WRITE POSITION ALSO INTO ECB LD A4,DWTDEV,A6 ANK A4,LCWBIT BIT 9 SET ? RF(Z) ACV395 NO = LAST COLUMN NOT WRITTEN IM ECBCW,A8 YES. INDICATE BY RETURNING LAST+1 COLUMN ACV395 EQU * CF A5,OUTCUR SET CURSOR TO NEXT WRITE POSITION ABL(NZ) DEVERR STATUS NOT OK * * RESET DISPLAY MODE BITS IN DWT * ACV400 EQU * LDKL A2,UNDBIT GET UNDERLINE MODE BIT C1R A2,A2 COMPLEMENT ANS A2,DWTDEV,A6 RESET BIT IN DWT LDKL A2,INTBIT GET HIGH INTENSITY MODE BIT ORS A2,DWTDEV,A6 SET BIT INTO DWT ACV410 EQU * ABL DISEND END I/O AND DISPATCH EJECT ******************************************************* * ORDER /0B * SET CURSOR (AND WRITE) ********************************************************* * ACV420 EQU * LDK A3,2 INITIATE BUFFER INDEX * (SKIP UNUSED LEADING 2 BYTES) LDK A2,0 CLEAR WORK REGISTER LDK A4,0 CLEAR WORK REGISTER LC A4,ECBCW,A8 GET REQUESTED ROW NUMBER CWK A4,1 < ROW 1 ? (=ROW 'ZERO' ?) RF(NL) ACV430 NO LCK A4,/0101 YES. SET ROW 1 INSTEAD RF ACV440 ACV430 EQU * CCK A4,MAXROW EXCEEDING MAX NUMBER OF ROWS ? RF(NG) ACV440 NO LCK A4,MAXROW YES. SET LAST ROW INSTEAD ACV440 EQU * ECR A4,A4 ROW NUMBER INTO LEFT BYTE LC A2,ECBCW+1,A8 GET REQUESTED COLUMN NUMBER RB ACV320 GO CHECK REQUESTED COLUMN NUMBER ETC. EJECT ******************************************************** * ORDER /31 * ERASE ******************************************************* * ACV450 EQU * LD A2,DWTCN+DWTDEV,A6 GET CURRENT NEXT WRITE POSITION LD A3,ECBCW,A8 GET NUMBER OF CHARACTERS TO ERASE RB(Z) ACV395 NO ERASE IF ZERO CHARACTERS, * BUT THEN GO SET CURSOR ETC * + DO ENDIO. CF A5,STAWRI START NEW WRITE REQUEST ABL(NZ) DEVERR STATUS NOT OK LDK A2,SPACE GET SPACE TO DO ERASE WITH RB ACV360 GO DO ERASE EJECT ************************************************ * ORDER /00 * TEST STATUS ************************************************* * ACV460 EQU * LD A2,DWTCN+DWTDEV,A6 GET CURRENT NEXT WRITE POSITION RB ACV392 SET ECBCW AND DO (DUMMY) OUTPUT CURSOR EJECT ************************************************* * ORDER /05 * BASIC WRITE ************************************************* * ACV470 EQU * LDK A3,0 INITIATE BUFFER INDEX ABL ACV150 GO START WRITE REQUEST ETC. * * * * * CHECK OF DETECTED COMMAND CHARACTER * ACV480 EQU * SUK A2,/0A LINE-FEED ? (=/0A) RF(NZ) ACV490 NO CF A5,ENDWRI END THE WRITE REQUEST ABL(NZ) DEVERR STATUS NOT OK CF A5,NXTROW DO LINE-FEED TO NEXT ROW ABL ACV150 GO START NEW WRITE REQUEST ETC. ACV490 EQU * SUK A2,3 CARRIAGE RETURN ? (=/0D) ABL(NZ) ACV210 NO. THEN ILLEGAL COMMAND CHAR ! * NO OUTPUT, NO ERROR STATUS, GET NEXT CHAR CF A5,ENDWRI END THE WRITE REQUEST RF(NZ) DEVERR STATUS NOT OK ABL ACV130 GO DO CARRIAGE RETURN ETC. EJECT * *********************************************************** * * S C R E E N S E C T I O N * D E V I C E D R I V E R P A R T * A B O R T R O U T I N E * *********************************************************** * * * CALL: CFR A15,A2 (A2 = ABVU) * * USED BY: ABORT-LKM PROCESSOR * AT ABORT OF KEYBOARD INPUT WITH ECHO * * FUNCTION:SAVE CURRENT NEXT WRITE POSITION (DEFINING * END OF REQUEST POSITION) INTO DWT * * INPUT: A6 = DWT-ADDRESS OF ECHO DEVICE * A8 = DWT-ADDRESS OF INPUT DEVICE * * OUTPUT: A6,A8 UNCHANGED ! * ************************************************************ * ABVU EQU * CF A15,SAVCN SAVE CURRENT NEXT WRITE POSITION IFT CPU852=1 ABL IHRTN RETURN XIF RTN A15 EJECT * *********************************************************** * * S C R E E N S E C T I O N * D E V I C E D R I V E R P A R T * R E C O V E R Y R O U T I N E * *********************************************************** * * ENTERED: FROM LINE DRIVER PART VIA NETWORK DISTRIBUTOR, * AT POWER ON * * FUNCTIONS: * 1. SET DWT BUSY * 2. CLEAR SCREEN * 3. INITIATE CURRENT NEXT WRITE POSITION IN DWT * 4. RESET BITS IN DWT FOR * - SCROLL MODE * - LAST COLUMN WRITTEN * - UNDERLINE MODE * 5. SET BIT IN DWT FOR * - HIGH INTENSITY MODE * 6. SET RETURN STATUS FOR ECBRC: 'NOT OPERABLE' * 7. EXIT: ENDIO+DISPATCH * * INPUT: A4 = RECOVERY CAUSE * A5 = DWT STACK BASE * A6 = DWT ADDRESS * A7 = ORDER (IF REQUEST IS ON) * A8 = ECB ADDRESS (IF REQUEST IS ON) * 0 (IF NO REQUEST IS ON) * * OUTPUT: A1 = RETURN CODE * A6 = DWT ADDRESS * ************************************************************** * RCVU EQU * LDKL A2,/7FFF READY-BIT ANS A2,DWTST,A6 RESET IT (=SET DWT BUSY) CF A5,CLESCR CLEAR SCREEN, RESET WRITE+CURSOR POS. RF(NZ) DEVERR STATUS NOT OK LDKL A2,/0101 HOME POSITION ST A2,DWTCN+DWTDEV,A6 AS CURRENT NEXT WRITE POSITION LDK A4,ROLBIT+LCWBIT BIT 8+9 (SCROLL + LAST COLUMN WRITTEN) C1R A4,A4 COMPLEMENT ANS A4,DWTDEV,A6 RESET BITS IN DWT CF A15,SAVCN SAVE CURRENT NEXT WRITE POSITION LDK A1,OPERR STATUS NOT OPERABLE (FOR ECBRC) RB ACV400 GO RESET UNDERLINE+INTENSITY MODE, * AND EXIT: ENDIO+DISPATCH EJECT * ************************************************************** * * S C R E E N S E C T I O N * D E V I C E D R I V E R P A R T * E C H O R O U T I N E * ************************************************************** * * * ENTERED: FROM KEYBOARD DRIVER VIA NETWORK DISTRIBUTOR, * AT KEYBOARD INPUT WITH ECHO * * FUNCTIONS: * 1. ECHOING OF ALPHANUMERIC CHARACTERS * 2. HANDLING OF BACKSPACE-CHARACTER * 3. HANDLING OF CLEAR-CHARACTER * 4. HANDLING OF LINEFEED-CHARACTER * 5. HANDLING OF CARRIAGE-RETURN-CHARACTER * 6. HANDLING OF END-OF-RECORD-CHARACTER (ALPHANUM., LF OR CR) * 7. EXIT: TO KEYBOARD DRIVER VIA NETWORK DISTRIBUTOR * * INPUT: A2 = BITS 0-7 : ZERO * BITS 8-15: CHARACTER * A5 = DWT STACK BASE * A6 = DWT ADDRESS * A7 = BIT 0 =1 IF END OF ECHO * =0 IF NOT * * OUTPUT: A6 = DWT ADDRESS * *************************************************************** * ECHOVU EQU * LDR A7,A7 END OF REQUEST FOR ECHO ? RF(N) ECV110 YES * * CHECK IF SPECIAL ECHO CHARACTER * CWK A2,/80 8-BIT SET ? (=EOR-CHARACTER, >=/80) IFT EORECH=0 RF(NL) ECV120 YES. NOT TO BE ECHOED. XIF IFT EORECH=1 RF(L) ECV080 NO. THEN NOT EOR-CHARACTER * * ECHO OF EOR-CHARACTER * ANK A2,/7F CLEAN CWK A2,/20 </20 ? RF(L) ECV085 YES. COMMAND CHARACTER AS EOR-CHAR. RF ECV095 NO. ALPHANUMERIC CHAR AS EOR-CHAR. XIF * * ECHO OF NON-EOR CHARACTER * ECV080 EQU * CWK A2,/20 </20 ? RF(NL) ECV095 NO. THEN ALPHANUMERIC CHARACTER. SUK A2,/08 BACKSPACE ? (/08) RF(Z) ECV130 YES SUK A2,/10 CLEAR-CHARACTER ? (/18) RF(Z) ECV160 YES ADK A2,/18 RESTORE CHARACTER ECV085 EQU * SUK A2,/0A LINEFEED ? (/0A) RF(NZ) ECV090 NO * * ECHO OF LINEFEED * CF A5,NXTROW DO LINEFEED TO NEXT ROW RF ECV100 GO SET CURSOR ECV090 EQU * SUK A2,3 CARRIAGE RETURN ? (/0D) RF(NZ) ECV120 NO. THEN ILLEGAL ECHO CHARACTER! * * ECHO OF CARRIAGE RETURN * LDK A2,/01 FIRST COLUMN OF ROW SC A2,DWTCNC+DWTDEV,A6 AS CURRENT NEXT WRITE COLUMN LDK A4,LCWBIT BIT 9 (SET IF LAST COLUMN WRITTEN) C1R A4,A4 COMPLEMENT ANS A4,DWTDEV,A6 RESET BIT 9 RF ECV100 GO SET CURSOR * * DO ECHO OF ALPHANUMERIC CHARACTER * ECV095 EQU * CF A5,ECHOUT ECHO THE CHARACTER CF A15,NXTCOL UPDATE COLUMN COUNTER TO NEXT COLUMN ECV100 EQU * LD A2,DWTCN+DWTDEV,A6 GET CURRENT NEXT WRITE POSITION CF A5,OUTCUR OUTPUT CURSOR IN IT RF(NZ) DEVERR STATUS NOT OK RF ECV120 RETURN * * END THE ECHO REQUEST * ECV110 EQU * CF A15,SAVCN SAVE CURRENT NEXT WRITE POSITION CF A15,TENDIO END ECHO-OUTPUT I/O-REQUEST * * RETURN FROM ECHO HANDLING * ECV120 EQU * ABL ECHRTN RETURN FROM ECHO TO KB-DRIVER EJECT * * HANDLING OF A BACKSPACE-CHARACTER * ECV130 EQU * LD A2,DWTDEV,A6 LDR A4,A2 SAVE INTO A4 ANK A4,LCPBIT BIT 10 SET ? (=LAST COLUMN ALREADY WRITTEN * BY PREVIOUS REQUEST) RB(NZ) ECV120 YES. THEN NO RUBOUT ! ANK A2,LCWBIT BIT 9 SET ? RF(NZ) ECV140 YES.LAST COLUMN WRITTEN (DURING REQUEST) LD A4,DWTSN+DWTDEV,A6 GET NEXT WRITE POSITION SAVED AFTER * PREVIOUS REQUEST CW A4,DWTCN+DWTDEV,A6 = CURRENT NEXT WRITE POSITION ? RB(E) ECV120 YES. THEN NO RUB-OUT ! LDKL A4,-1 ADS A4,DWTCN+DWTDEV,A6 DECR CURRENT NEXT WRITE POSITION RF ECV150 ECV140 EQU * XRS A2,DWTDEV,A6 RESET BIT 9 (LAST COLUMN NO LONGER WRITTEN) ECV150 EQU * LDK A2,SPACE RUBOUT PREVIOUS (OR LAST) COLUMN CF A5,ECHOUT OUTPUT ONE SPACE TO RUBOUT RB ECV100 GO SET CURSOR EJECT * * HANDLING OF A CLEAR-CHARACTER * ECV160 EQU * LD A4,DWTDEV,A6 LDR A2,A4 ALSO INTO A2 ANK A4,LCPBIT BIT 10 SET ? (=LAST COLUMN WRITTEN * ALREADY BY PREVIOUS REQUEST) RB(NZ) ECV120 YES. THEN NO RUBOUT ! * * PREPARE THE RUBOUT * LD A3,DWTCN+DWTDEV,A6 GET CURRENT NEXT WRITE POSITION SU A3,DWTSN+DWTDEV,A6 SUBTRACT WITH NEXT WRITE POSITION * SAVED AFTER PREVIOUS REQUEST ANK A2,LCWBIT BIT 9 SET ? (=LAST COLUMN WRITTEN, * DURING REQUEST !) RF(Z) ECV170 NO ADK A3,1 YES. MODIFY TO RUBOUT ALSO LAST COLUMN ECV170 EQU * ADK A3,0 ANY ECHOED CHARACTERS TO RUBOUT ? RB(Z) ECV120 NO * * DO THE RUBOUT * CF A15,RESCN RESTORE SAVED WRITE POS. AS CURRENT NEXT CF A5,STAWRI START NEW WRITE REQUEST TO DO RUBOUT RF(NZ) DEVERR STATUS NOT OK ECV180 EQU * LDK A2,SPACE GET SPACE TO DO RUBOUT WITH CF A5,OUTCHA OUTPUT IT RF(NZ) DEVERR STATUS NOT OK SUK A3,1 ONE MORE CHAR TO RUBOUT ? RB(NZ) ECV180 YES CF A5,ENDWRI END THE WRITE REQUEST RF(NZ) DEVERR STATUS NOT OK RB ECV100 GO SET CURSOR EJECT * ******************************************************** * * S C R E E N S E C T I O N * D E V I C E D R I V E R P A R T * E R R O R R O U T I N E * ******************************************************** * * * ENTERED: FROM DEVICE DRIVER PART, * AT ERROR STATUS AT RETURN FROM LINE DRIVER PART * * FUNCTION: 1. INDICATE STATUS 'NOT OPERABLE' FOR ECBRC * 2. EXIT FROM DRIVER * * INPUT: A6 = DWT ADDRESS * * OUTPUT: A1 = BIT 15 =1 (STATUS NOT OPERABLE) * A6 = DWT ADDRESS * ********************************************************* * DEVERR EQU * LDK A1,OPERR STATUS NOT OPERABLE (FOR ECBRC) ABL ACV410 EXIT: ENDIO AND DISPATCH EJECT * ***************************************************************** * * S C R E E N S E C T I O N * D E V I C E D R I V E R P A R T * S U B - R O U T I N E S * ***************************************************************** * * * * -CHKOUT CHECK IF LAST COLUMN WRITTEN, AND OUTPUT ONE CHARACTER * -ECHOUT OUTPUT ONE CHARACTER IN ECHO MODE * -NXTROW UPDATE ROW COUNTER TO NEXT ROW, * AND IF NECESSARY HANDLE SCROLL. * -NXTCOL CALLED AFTER WRITE IN CURRENT COLUMN, SO: * UPDATE COLUMN COUNTER TO NEXT COLUMN, * AND IF NECESSARY HANDLE LAST-COLUMN-WRITTEN. * -SAVCN SAVE CURRENT NEXT WRITE POSITION * -RESCN RESTORE SAVED WRITE POSITION TO BECOME CURRENT NEXT * * * EJECT * ******************************************************** * * C H K O U T * ********************************************************* * * * CALL: CF A5,CHKOUT * * USED BY: SCREEN SECTION, DEVICE DRIVER PART * * FUNCTION: 1. CHECK IF LAST COLUMN WRITTTEN, * AND IF SO END THE WRITE REQUEST AND START A NEW ONE. * 2. OUTPUT ONE CHARACTER * 3. UPDATE COLUMN COUNTER TO NEXT COLUMN * * INPUT: A2 = CHARACTER TO BE OUTPUT * A5 = DWT STACK POINTER * A6 = DWT ADDRESS * * OUTPUT: A2 = UNCHANGED ! * A4 = CHANGED * A5 = DWT STACK BASE * A6 = DWT ADDRESS * ****************************************************************** * CHKOUT EQU * LDR A4,A2 SAVE CHARACTER TO BE OUTPUT LD A2,DWTDEV,A6 ANK A2,LCWBIT BIT 9 SET ? (=LAST COLUMN WRITTEN) RF(Z) CHKO10 NO CF A5,ENDWRI END THE WRITE REQUEST RB(NZ) DEVERR STATUS NOT OK LD A2,DWTCN+DWTDEV,A6 NOW ALSO NEXT CHAR IN LAST COLUMN CF A5,STAWRI START NEW WRITE REQUEST RB(NZ) DEVERR STATUS NOT OK CHKO10 EQU * LDR A2,A4 RESTORE SAVED CHARACTER CF A5,OUTCHA OUTPUT IT RB(NZ) DEVERR STATUS NOT OK LDR A2,A4 RESTORE A2 AGAIN CF A15,NXTCOL UPDATE COLUMN COUNTER TO NEXT COLUMN ABL NDRET RETURN VIA A5-STACK EJECT * ************************************************************ * * E C H O U T * ************************************************************ * * * CALL: CF A5,ECHOUT * * USED BY: SCREEN SECTION, DEVICE DRIVER PART * * FUNCTION: OUTPUT ONE CHARACTER IN ECHO MODE * OBS: COLUMN COUNTER IS NOT UPDATED * * INPUT: A2 = ECHO CHARACTER * A5 = DWT STACK POINTER * A6 = DWT ADDRESS * * OUTPUT: A2 = CHANGED * A4 = CHANGED * A5 = DWT STACK BASE * A6 = DWT ADDRESS * ******************************************************** * ECHOUT EQU * LDR A4,A2 SAVE CHARACTER TO BE OUTPUT LD A2,DWTCN+DWTDEV,A6 GET CURRENT NEXT WRITE POSITION CF A5,STAWRI START THE WRITE REQUEST RB(NZ) DEVERR STATUS NOT OK LDR A2,A4 RESTORE SAVED CHARACTER CF A5,OUTCHA OUTPUT IT RB(NZ) DEVERR STATUS NOT OK CF A5,ENDWRI END THE WRITE REQUEST RB(NZ) DEVERR STATUS NOT OK ABL NDRET RETURN VIA A5-STACK EJECT * ********************************************************** * * N X T R O W * ********************************************************** * * * CALL: CF A5, NXTROW * * USED BY: SCREEN SECTION, DEVICE DRIVER PART * * FUNCTION: UPDATE ROW COUNTER TO NEXT ROW, * AND IF NECESSARY HANDLE SCROLL * * INPUT: A5 = DWT STACK POINTER * A6 = DWT ADDRESS * * OUTPUT: A2 = CHANGED * A4 = CHANGED * A5 = DWT STACK BASE * A6 = DWT ADDRESS * ********************************************************** * NXTROW EQU * LC A4,DWTCNR+DWTDEV,A6 GET CURRENT ROW NUMBER CCK A4,MAXROW = LAST ROW ? RF(E) NXTR10 YES. START SCROLLING LDKL A2,/0100 POSITION DISPLACEMENT = ONE ROW ADS A2,DWTCNR+DWTDEV,A6 INCR CURRENT ROW NUMBER LD A4,DWTDEV,A6 ANK A4,ROLBIT BIT 8 SET ? (=ALREADY IN SCROLL MODE) RF(Z) NXTR40 NO. THEN RETURN * * CONTINUE SCROLLING * LC A4,DWTCNR+DWTDEV,A6 GET CURRENT ROW NUMBER AFTER LF CCK A4,MAXROW = LAST ROW ? RF(E) NXTR40 YES. THE NO RUBOUT ONE ROW IN ADVANCE. * * CONTINUE RUBOUT * LD A2,DWTCN+DWTDEV,A6 GET CURRENT NEXT WRITE POSITION ADKL A2,/0100 RUBOUT ONE ROW IN ADVANCE LDK A4,/50 ONE ROW CONTAINS 80 CHAR TO RUBOUT RF NXTR20 GO DO RUBOUT * * START SCROLLING AND RUBOUT * NXTR10 EQU * LDK A4,ROLBIT SET BIT 8 (SCROLL MODE) ORS A4,DWTDEV,A6 INTO DWT LDK A2,/01 SET FIRST ROW SC A2,DWTCNR+DWTDEV,A6 AS CURRENT WRITE ROW LDK A4,/A0 TWO ROWS CONTAIN 160 CHAR TO RUBOUT LD A2,DWTCN+DWTDEV,A6 GET CURRENT NEXT WRITE POSITION NXTR20 EQU * ANKL A2,/FF00 RUB FROM BEGIN OF THAT ROW ADK A2,1 BEGIN OF ROW IS COLUMN 1 (NOT 'ZERO') CF A5,STAWRI START NEW WRITE REQUEST TO RUBOUT RB(NZ) DEVERR STATUS NOT OK NXTR30 EQU * LDK A2,SPACE GET SPACE TO DO RUBOUT WITH CF A5,OUTCHA OUTPUT IT RB(NZ) DEVERR STATUS NOT OK SUK A4,1 ONE MORE TIME ? RB(NZ) NXTR30 YES CF A5,ENDWRI END THE WRITE REQUEST RB(NZ) DEVERR STATUS NOT OK NXTR40 EQU * ABL NDRET RETURN VIA A5 STACK EJECT * ********************************************************* * * N X T C O L * ********************************************************* * * * CALL: CF A15,NXTCOL * * USED BY: SCREEN SECTION, DEVICE DRIVER PART * * FUNCTION: CALLED AFTER WRITE IN CURRENT COLUMN, SO: * 1. IF LAST COLUMN NOT WRITTEN, * UPDATE COLUMN COUNTER TO NEXT COLUMN. * 2. IF LAST COLUMN WRITTEN, * SET BIT 9 IN DWTDEV. * * INPUT: NONE. * * OUTPUT: A4 CHANGED. * *********************************************************** * NXTCOL EQU * LD A4,DWTDEV,A6 ANK A4,LCWBIT BIT 9 SET ? RF(NZ) NXTC20 YES. LAST COLUMN IS WRITTEN LC A4,DWTCNC+DWTDEV,A6 GET CURRENT NEXT WRITE COLUMN CCK A4,MAXCOL = LAST COLUMN ? RF(NE) NXTC10 NO LDK A4,LCWBIT LAST COLUMN WRITTEN ORS A4,DWTDEV,A6 SET BIT 9 RF NXTC20 NXTC10 EQU * IM DWTCN+DWTDEV,A6 INCR CURRENT NEXT WRITE COLUMN NXTC20 EQU * RTN A15 RETURN EJECT * ********************************************************* * * S A V C N * ********************************************************** * * * CALL: CF 15,SAVCN * * USED BY: SCREEN SECTION, DEVICE DRIVER PART * * FUNCTION: 1. SAVE DWTCN (CURRENT NEXT WRITE POSITION) INTO DWTSN * 2. SAVE DWTDEV BIT 9 INTO BIT 10 * * INPUT: NONE * * OUTPUT: A2,A4 CHANGED * *************************************************************** * SAVCN EQU * * COPY DWTDEV BIT 9 INTO BIT 10 LD A4,DWTDEV,A6 LDR A2,A4 SAVE INTO A2 ANK A4,LCWBIT GET BIT 9 (SET IF LAST COLUMN WRITTEN) LDK A2,LCPBIT BIT 10 (SET IF LAST COLUMN WRITTEN * ALREADY BY PREVIOUS REQUEST) C1R A2,A2 COMPLEMENT ANS A2,DWTDEV,A6 RESET BIT 10 SRL A4,1 SHIFT BIT 9 INTO BIT 10 ORS A4,DWTDEV,A6 STORE INTO DWT * COPY DWTCN INTO DWTSN LD A2,DWTCN+DWTDEV,A6 GET CURRENT NEXT WRITE POSITION ST A2,DWTSN+DWTDEV,A6 SET SAVED WRITE POSITION RTN A15 RETURN EJECT * *********************************************************** * * R E S C N * ************************************************************ * * * CALL: CF A15,RESCN * * USED BY: SCREEN SECTION,DEVICE DRIVER PART * * FUNCTION: 1. RESTORE, FROM DWTSN INTO DWTCN, * SAVED WRITE POSITION TO BECOME CURRENT NEXT. * 2. RESTORE DWTDEV BIT 9 FROM BIT 10. * * INPUT: NONE. * * OUTPUT: A2,A4 CHANGED. * ************************************************************** * RESCN EQU * * COPY DWTDEV BIT 10 INTO BIT 9 LD A4,DWTDEV,A6 ANK A4,LCPBIT GET BIT 10 (SET IF LAST COLUMN WRITTEN * ALREADY BY PREVIOUS REQUEST) LDK A2,LCWBIT BIT 9 (SET IF LAST COLUMN WRITTEN) C1R A2,A2 COMPLEMENT ANS A2,DWTDEV,A6 RESET BIT 9 SLL A4,1 SHIFT BIT 10 INTO BIT 9 ORS A4,DWTDEV,A6 STORE INTO DWT * COPY DWTSN INTO DWTCN LD A2,DWTSN+DWTDEV,A6 GET SAVED NEXT WRITE POSITION ST A2,DWTCN+DWTDEV,A6 RESTORE CURRENT NEXT WRITE POSITION RTN A15 RETURN EJECT * ********************************************************** * * S C R E E N S E C T I O N * L I N E D R I V E R P A R T * A C T I V A T I O N R O U T I N E S * ********************************************************** * * * THEESE ACTIVATION ROUTINES ARE CALLED DIRECTLY * FROM THE SCREEN SECTION DEVICE DRIVER PART OF THIS DRIVER. * RETURN TO DEVICE DRIVER PART IS MADE VIA THE NETWORK DISTRIBUTOR. * * EJECT * ***************************************************** * * S T A W R I * ***************************************************** * * * CALL: CF A5, STAWRI * * USED BY: SCREEN SECTION, DEVICE DRIVER PART * * FUNCTION:TO DEFINE, FOR THIS CIO-REQUEST, * THE START WRITE POSITION ON SCREEN. * * INPUT: A2 = WRITE POSITION ON SCREEN * ( /0101-/1850 ) * A6 = DWT-ADDRESS * * OUTPUT: A1 = RETURN CODE * 0 IF OK, NOT 0 IF ERROR * A2 = DESTROYED * ****************************************************** * STAWRI EQU * CF A15,NDSAV8 SAVE A3-A5, A7-A8 INTO DWT CF A15,CONPOS CONVERT SCREEN POSITION * INTO SCREEN MEMORY DISPLACEMENT CF A15,IXTERM INDEX SCREEN MEMORY DISPL. WITH TERM. NBR ST A2,DWTLD1,A6 SAVE SCREEN MEMORY LOCATION * (=BIO FOR CIO START) CF A15,CWTDWT GET CWT FROM DWT INH LD A3,CWTDOS,A5 ANY DWT OCCUPYING SCREEN SECTION ? RF(Z) STAWR2 NO STAWR1 EQU * CF A15,PUTQUE PUT REQUESTING DWT INTO SCREEN QUEUE ABL TDISP DISPATCH STAWR2 EQU * ST A6,CWTDOS,A5 OCCUPY SCREEN SECTION OF VCCU1/4 IFT IOP=0 RF CLESC2 DO CIO START XIF IFT IOP=1 CM CWTBIN,A5 RESET INDEX IN IOP-BUFFER ABL NDREPO POP REGISTERS, SET OK-STATUS AND RETURN XIF EJECT * **************************************************** * * O U T C H A * **************************************************** * * * CALL: CF A5,OUTCHA * * USED BY: SCREEN SECTION, DEVICE DRIVER PART * * FUNCTION:TO OUTPUT ONE VIDEO CHARACTER * * INPUT: A2 = ASCII-CHARACTER (/20-/7F) * A6 = DWT-ADDRESS * * OUTPUT: A1 = RETURN CODE * 0 IF OK, NOT 0 IF ERROR * A2 = DESTROYED * ****************************************************** * OUTCHA EQU * CF A15,NDSAV8 SAVE A3-A5, A7-A8 INTO DWT * * A 7-BIT ASCII-CHAR IS CONVERTED, * ACCORDING TO CHARACTER GENERATOR IN SYSTEM AND CURRENT DISPLAY MODE, * INTO A 11-BIT VIDEO-CHARACTER. * ANK A2,/7F CLEAR INSIGNIFICANT BITS LDK A4,CODOUT-CODINP LENGTH OF CONVERSION TABLE OUTCH1 EQU * SUK A4,1 DECR INDEX IN TABLE. END OF TABLE ? RF(N) OUTCH2 YES CC A2,CODINP,A4 COMPARE CHAR WITH TABLE ELEMENT RB(NE) OUTCH1 NOT EQUAL LC A2,CODOUT,A4 CONVERT CHARACTER OUTCH2 EQU * LD A3,DWTDEV,A6 GET DISPLAY-MODE ANKL A3,INTBIT+UNDBIT BITS ORR A2,A3 INTO BIO * * CF A15,CWTDWT GET CWT FROM DWT OUTCH3 EQU * INH IFT IOP=0 EX CWTOTS,A5 EXECUTE OTR ON SCREEN SECTION OF VCCU1/4 ABL(NA) LINER1 ERROR IF NOT ACCEPTED ABL TDISP DISPATCH XIF IFT IOP=1 LD A3,CWTBIN,A5 GET WORD-INDEX IN IOP-BUFFER ADR A3,A3 CONVERT TO DISPLACEMENT IN BYTES LDKL A4,CWTBUF GET ADDRESS TO IOP-BUFFER ADR A4,A5 IN CWT ADR A4,A3 INDEXING IN BUFFER STR A2,A4 STORE VIDEO-CHAR INTO IOP-BUFFER IM CWTBIN,A5 INCR BUFFER INDEX ABL NDREPO POP REGISTERS, SET OK-STATUS AND RETURN XIF EJECT * **************************************************** * * E N D W R I * ***************************************************** * * * CALL: CF A5,ENDWRI * * USED BY: SCREEN SECTION, DEVICE DRIVER PART * * FUNCTION:TO END CURRENT CIO-WRITE-REQUEST * * INPUT: A6 = DWT-ADDRESS * * OUTPUT: A1 = RETURN CODE * 0 IF OK, NOT O IF ERROR * A2 = DESTROYED * ************************************************* * ENDWRI EQU * CF A15,NDSAV8 SAVE A3-A5, A7-A8 INTO DWT CF A15,CWTDWT GET CWT FROM DWT INH IFT IOP=0 LDKL A4,HLTFLA FLAG HALT-ACTION REQUESTED ORS A4,DWTST,A6 INTO DEVICE STATUS ABL IHS125 DO CIO HALT XIF IFT IOP=1 ENDWR1 EQU * LD A2,CWTBIN,A5 GET WORD-INDEX IN IOP-BUFFER RF(NZ) ENDWR2 INDEX NOT ZERO * IF INDEX IS ZERO, THEN NO OUTPUT CM CWTDOS,A5 SCREEN SECTION NO LONGER OCCUPIED ABL NDREPO POP REGISTERS, SET OK-STATUS AND RETURN ENDWR2 EQU * ORKL A2,IOPPAR WORD-MODE + READ-MEMORY TRANSFER EX CWTWE1,A5 WRITE BUFFER LENGTH INTO IOP LDKL A2,CWTBUF GET ADDRESS TO IOP-BUFFER ADR A2,A5 IN CWT EX CWTWE2,A5 WRITE BUFFER ADDRESS INTO IOP LDKL A3,SSTFLA FLAG SST-ACTION AT NEXT INTERRUPT ORS A3,DWTST,A6 INTO DEVICE STATUS RF CLESC2 DO CIO START XIF EJECT * *************************************************** * * O U T C U R * *************************************************** * * * CALL: CF A5,OUTCUR * * USED BY: SCREEN SECTION, DEVICE DRIVER PART * * FUNCTION:TO OUTPUT THE VISUAL CURSOR * * INPUT: A2 = REQUESTED CURSOR POSITION ON SCREEN * ( /0101 - /1850 ) * A6 = DWT-ADDRESS * * OUTPUT: A1 = RETURN CODE * 0 IF OK, NOT 0 IF ERROR * A2 = DESTROYED * *************************************************** * OUTCUR EQU * CF A15,NDSAV8 SAVE A3-A5, A7-A8 INTO DWT CF A15,CONPOS CONVERT SCREEN POSITION * INTO SCREEN MEMORY DISPLACEMENT CF A15,IXTERM INDEX SCREEN MEMORY DISPL. WITH TERM. NBR ST A2,DWTLD2,A6 SAVE SCREEN MEMORY LOCATION * (=BIO FOR OTR) LDKL A2,SMLCUR SCREEN MEM.LOC. HOLDING CURSOR POS. CF A15,IXTERM INDEX SCREEN MEMORY WITH TERMINAL NBR ST A2,DWTLD1,A6 SAVE SCREEN MEMORY LOCATION * (=BIO FOR CIO-START) LDKL A3,OTRFLA FLAG OTR-ACTION AT NEXT INTERRUPT ORS A3,DWTST,A6 INTO DEVICE STATUS CF A15,CWTDWT GET CWT FROM DWT INH LD A3,CWTDOS,A5 ANY DWT OCCUPYING SCREEN SECTION ? RB(NZ) STAWR1 YES. QUEUE REQUESTING DWT OUTCU1 EQU * ST A6,CWTDOS,A5 OCCUPY SCREEN SECTION OF VCCU1/4 IFT IOP=0 RF CLESC2 DO CIO START XIF IFT IOP=1 LDKL A3,OTRFLA IF THEN RESET OTR-FLAG XRS A3,DWTST,A6 IN DEVICE STATUS LD A3,DWTLD2,A6 GET SCREEN MEMORY CURSOR POSITION OUTCU2 EQU * ST A3,CWTBUF,A5 STORE INTO IOP-BUFFER CM CWTBIN,A5 RESET INDEX IN IOP-BUFFER IM CWTBIN,A5 INCR BUFFER INDEX RB ENDWR1 DO WER:S XIF EJECT * **************************************************** * * C L E S C R * **************************************************** * * * CALL: CF A5,CLESCR * * USED BY: SCREEN SECTION, DEVICE DRIVER PART * * FUNCTION:TO CLEAR SCREEN, RESET CURSOR AND * RESET START WRITE POSITION. * * INPUT: A6 = DWT-ADDRESS * * OUTPUT: A1 = RETURN CODE * 0 IF OK, NOT 0 OF ERROR * A2 = DESTROYED * *************************************************** * CLESCR EQU * CF A15,NDSAV8 SAVE A3-A5, A7-A8 INTO DWT LDKL A2,AUTCLE SET BIO FOR AUTO-CLEAR CF A15,IXTERM INDEX WITH TERMINAL NUMBER ST A2,DWTLD1,A6 SAVE BIO FOR CIO START LDKL A3,HLTFLA FLAG HALT-ACTION AT NEXT INTERRUPT ORS A3,DWTST,A6 INTO DEVICE STATUS CF A15,CWTDWT GET CWT FROM DWT INH LD A3,CWTDOS,A5 ANY DWT OCCUPYING SCREEN SECTION ? RB(NZ) STAWR1 YES. QUEUE REQUESTING DWT CLESC1 EQU * ST A6,CWTDOS,A5 OCCUPY SCREEN SECTION OF VCCU1/4 IFT IOP=1 LDKL A3,HLTFLA RESET HALT-FLAG XRS A3,DWTST,A6 IN DEVICE STATUS LDKL A3,/0120 SPACE (HIGH-INTENSITY MODE) RB OUTCU2 STORE INTO IOP-BUFFER AND DO WER:S XIF CLESC2 EQU * LD A3,PFPOST GET POWER FAIL POST PROCESSING FLAG ABL(NZ) LINER5 FLAG SET: I/O-INSTRUCTIONS NOT ALLOWED. LD A2,DWTLD1,A6 GET BIO FOR CIO START EX CWTCSS,A5 CIO START ON SCREEN SECTION OF VCCU1/4 ABL(NA) LINER0 ERROR IF NOT ACCEPTED CLESC3 EQU * LD A6,CWTSRD,A5 ANY SST-READY DWT ? ABL(Z) TDISP NO. DISPATCH CM CWTSRD,A5 YES. RESET SAVE-AREA ABL NDREPO POP REGISTERS, SET OK-STATUS AND RETURN EJECT * ***************************************************** * * S C R E E N S E C T I O N * L I N E D R I V E R P A R T * I N T E R R U P T R O U T I N E S * ***************************************************** * * * ENTERED: VIA THE INTERRUPT VECTOR * * FUNCTIONS FOR EACH INTERRUPT ROUTINE: * * 1. SAVE START ADDRESS OF ENTERED INTERRUPT ROUTINE. * 2. SAVE A1-A8 ONTO STACK. * 3. GET CWT-ADDRESS FOR ENTERED INTERRUPT ROUTINE. * 4. GET THE DWT OCCUPYING THE SCREEN SECTION OF THIS CWT. * 5. TEST CHANNEL UNIT STATUS. * 6. TEST AND UPDATE INTERRUPT-ACTION-FLAGS, * GO TO ERROR ROUTINE, OR: * 7. GO TO APROPRIATE ACTIVATION ROUTINE, * IN SCREEN SECTION LINE DRIVER PART, * OR * GET DWT FROM OUTPUT QUEUE, * AND GO TO APROPRIATE ACTIVATION ROUTINE. * * * * ON EXIT: A5 = CWT-ADDRESS * A6 = DWT-ADDRESS * *********************************************************** * * * EJECT * * * INTERRUPT FROM SCREEN SECTION OF VCCU1/4 NO 1 * IHSVU1 EQU * IFT VUCHAN=1 IHSVU2 EQU * IHSVU3 EQU * IHSVU4 EQU * IHSVU5 EQU * IHSVU6 EQU * IHSVU7 EQU * IHSVU8 EQU * XIF ST P,INTSAV SAVE LAST INTERRUPT IFT CPU852=1 CF A15,SAVE8 SAVE A1-A8 ON STACK XIF * IFT CPU852=0 MSR 8,A15 SAVE A1-A8 ON STACK XIF * LDKL A5,CWTVU1 SET CWT-ADDRESS FOR VCCU1/4 NO 1 IFF VUCHAN=1 RF IHS100 * * INTERRUPT FROM SCREEN SECTION OF VCCU1/4 NO 2 * IHSVU2 EQU * XIF IFT VUCHAN=2 IHSVU3 EQU * IHSVU4 EQU * IHSVU5 EQU * IHSVU6 EQU * IHSVU7 EQU * IHSVU8 EQU * XIF IFF VUCHAN=1 ST P,INTSAV SAVE LAST INTERRUPT IFT CPU852=1 CF A15,SAVE8 SAVE A1-A8 ON STACK XIF * IFF VUCHAN=1 IFT CPU852=0 MSR 8,A15 SAVE A1-A8 ON STACK XIF * IFF VUCHAN=1 LDKL A5,CWTVU2 SET CWT-ADDRESS FOR VCCU1/4 NO 2 XIF IFT VUCHAN=2 IHS100 EQU * * XIF * IFF VUCHAN=1 IFF VUCHAN=2 RF IHS100 * * INTERRUPT FROM SCREEN SECTION OF VCCU1/4 NO 3 * IHSVU3 EQU * XIF IFT VUCHAN=3 IHSVU4 EQU * IHSVU5 EQU * IHSVU6 EQU * IHSVU7 EQU * IHSVU8 EQU * XIF IFF VUCHAN=1 IFF VUCHAN=2 ST P,INTSAV SAVE LAST INTERRUPT IFT CPU852=1 CF A15,SAVE8 SAVE A1-A8 ON STACK XIF * IFF VUCHAN=1 IFF VUCHAN=2 IFT CPU852=0 MSR 8,A15 SAVE A1-A8 ON STACK XIF * IFF VUCHAN=1 IFF VUCHAN=2 LDKL A5,CWTVU3 SET CWT-ADDRESS FOR VCCU1/4 NO 3 XIF IFT VUCHAN=3 IHS100 EQU * * XIF IFF VUCHAN=1 IFF VUCHAN=2 IFF VUCHAN=3 RF IHS100 * * INTERRUPT FROM SCREEN SECTION OF VCCU1/4 NO 4 * IHSVU4 EQU * XIF IFT VUCHAN=4 IHSVU5 EQU * IHSVU6 EQU * IHSVU7 EQU * IHSVU8 EQU * XIF IFF VUCHAN=1 IFF VUCHAN=2 IFF VUCHAN=3 ST P,INTSAV SAVE LAST INTERRUPT IFT CPU852=1 CF A15,SAVE8 SAVE A1-A8 ON STACK XIF * IFF VUCHAN=1 IFF VUCHAN=2 IFF VUCHAN=3 IFT CPU852=0 MSR 8,A15 SAVE A1-A8 ON STACK XIF * IFF VUCHAN=1 IFF VUCHAN=2 IFF VUCHAN=3 LDKL A5,CWTVU4 SET CWT-ADDRESS FOR VCCU1/4 NO 4 XIF IFT VUCHAN=4 IHS100 EQU * XIF IFF VUCHAN=1 IFF VUCHAN=2 IFF VUCHAN=3 IFF VUCHAN=4 RF IHS100 * * INTERRUPT FROM SCREEN SECTION OF VCCU1/4 NO 5 * IHSVU5 EQU * XIF IFT VUCHAN=5 IHSVU6 EQU * IHSVU7 EQU * IHSVU8 EQU * XIF IFF VUCHAN=1 IFF VUCHAN=2 IFF VUCHAN=3 IFF VUCHAN=4 ST P,INTSAV SAVE LAST INTERRUPT IFT CPU852=1 CF A15,SAVE8 SAVE A1 - A8 ON STACK XIF * IFF VUCHAN=1 IFF VUCHAN=2 IFF VUCHAN=3 IFF VUCHAN=4 IFT CPU852=0 MSR 8,A15 SAVE A1 - A8 ON STACK XIF * IFF VUCHAN=1 IFF VUCHAN=2 IFF VUCHAN=3 IFF VUCHAN=4 LDKL A5,CWTVU5 SET CWT-ADDRESS FOR VCCU1/4 NO 5 XIF IFT VUCHAN=5 IHS100 EQU * XIF IFF VUCHAN=1 IFF VUCHAN=2 IFF VUCHAN=3 IFF VUCHAN=4 IFF VUCHAN=5 RF IHS100 * * INTERRUPT FROM SCREEN SECTION OF VCCU1/4 NO 6 * IHSVU6 EQU * XIF IFT VUCHAN=6 IHSVU7 EQU * IHSVU8 EQU * XIF IFF VUCHAN=1 IFF VUCHAN=2 IFF VUCHAN=3 IFF VUCHAN=4 IFF VUCHAN=5 ST P,INTSAV SAVE LAST INTERRUPT IFT CPU852=1 CF A15,SAVE8 SAVE A1 - A8 ON STACK XIF * IFF VUCHAN=1 IFF VUCHAN=2 IFF VUCHAN=3 IFF VUCHAN=4 IFF VUCHAN=5 IFT CPU852=0 MSR 8,A15 SAVE A1 - A8 ON STACK XIF * IFF VUCHAN=1 IFF VUCHAN=2 IFF VUCHAN=3 IFF VUCHAN=4 IFF VUCHAN=5 LDKL A5,CWTVU6 SET CWT-ADDRESS FOR VCCU1/4 NO 6 XIF IFT VUCHAN=6 IHS100 EQU * XIF IFF VUCHAN=1 IFF VUCHAN=2 IFF VUCHAN=3 IFF VUCHAN=4 IFF VUCHAN=5 IFF VUCHAN=6 RF IHS100 * * INTERRUPT FROM SCREEN SECTION OF VCCU1/4 NO 7 * IHSVU7 EQU * XIF IFT VUCHAN=7 IHSVU8 EQU * XIF IFF VUCHAN=1 IFF VUCHAN=2 IFF VUCHAN=3 IFF VUCHAN=4 IFF VUCHAN=5 IFF VUCHAN=6 ST P,INTSAV SAVE LAST INTERRUPT IFT CPU852=1 CF A15,SAVE8 SAVE A1 - A8 ON STACK XIF * IFF VUCHAN=1 IFF VUCHAN=2 IFF VUCHAN=3 IFF VUCHAN=4 IFF VUCHAN=5 IFF VUCHAN=6 IFT CPU852=0 MSR 8,A15 SAVE A1 - A8 ON STACK XIF * IFF VUCHAN=1 IFF VUCHAN=2 IFF VUCHAN=3 IFF VUCHAN=4 IFF VUCHAN=5 IFF VUCHAN=6 LDKL A5,CWTVU7 SET CWT-ADDRESS FOR VCCU1/4 NO 7 XIF IFT VUCHAN=7 IHS100 EQU * XIF IFT VUCHAN=8 RF IHS100 * * INTERRUPT FROM SCREEN SECTION OF VCCU1/4 NO 8 * IHSVU8 EQU * ST P,INTSAV SAVE LAST INTERRUPT IFT CPU852=1 CF A15,SAVE8 SAVE A1 - A8 ON STACK XIF * IFT VUCHAN=8 IFT CPU852=0 MSR 8,A15 SAVE A1 - A8 ON STACK XIF * IFT VUCHAN=8 LDKL A5,CWTVU8 SET CWT-ADDRESS FOR VCCU1/4 NO 8 IHS100 EQU * XIF EJECT * * * * COMMON PART FOR ALL SCREEN SECTION LINE DRIVER INTERRUPT ROUTINES * * LD A6,CWTDOS,A5 GET DWT OCCUPYING SCREEN SECTION OF CWT ABL(Z) LINER4 IF NOT OCCUPYED: CIO HALT+SST+DISPATCH IHS110 EQU * EX CWTSST,A5 EXECUTE SST ON SCREEN SECTION OF VCCU1/4 RF(NA) IHS120 NOT ACCEPTED LD A3,DWTST,A6 GET DEVICE STATUS ANKL A3,SSTFLA TEST SST-ACTION FLAG ABL(Z) LINER3 ERROR IF NOT SET * * END OF CIO-REQUEST * XRS A3,DWTST,A6 RESET SST-ACTION FLAG ST A6,CWTSRD,A5 SAVE SST-READY DWT CM CWTDOS,A5 SCREEN SECTION NO LONGER OCCUPYED * * GET AND CHECK QUEUED DWT * CF A15,GETQUE GET QUEUED DWT FROM SCREEN QUEUE ADK A6,0 ANY QUEUED DWT ? RB(Z) CLESC3 NO. GET SAVED SST-READY DWT LD A3,DWTST,A6 YES. GET DEVICE STATUS LDR A4,A3 ANKL A4,HLTFLA TEST HALT-ACTION FLAG RB(NZ) CLESC1 IF SET: CLEAR WAS QUEUED ANKL A3,OTRFLA TEST OTR-ACTION FLAG ABL(NZ) OUTCU1 IF SET: OUTPUT CURSOR WAS QUEUED ABL STAWR2 ELSE: WRITE SCREEN WAS QUEUED EJECT * * SST NOT ACCEPTED * IHS120 EQU * LD A3,DWTST,A6 GET DEVICE STATUS LDR A4,A3 ANKL A4,SSTFLA TEST SST-ACTION FLAG ABL(NZ) LINER2 ERROR IF SET LDR A4,A3 ANKL A4,HLTFLA TEST HALT-ACTION FLAG RF(Z) IHS130 NOT SET * * HALT-FLAG IS SET. DO CIO HALT. * IHS125 EQU * XRS A4,DWTST,A6 RESET HALT-ACTION FLAG EX CWTCHS,A5 CIO HALT ON SCREEN SECTION OF VCCU1/4 LDKL A3,SSTFLA FLAG SST-ACTION REQUESTED ORS A3,DWTST,A6 INTO DEVICE STATUS RB IHS110 DO SST IHS130 EQU * ANKL A3,OTRFLA TEST OTR-ACTION FLAG ABL(Z) NDREPO POP REGISTERS, SET OK-STATUS AND RETURN * * OTR-FLAG IS SET: DO OTR-CURSOR. * XRS A3,DWTST,A6 RESET OTR-ACTION FLAG LDKL A3,HLTFLA FLAG HALT-ACTION AT NEXT INTERRUPT ORS A3,DWTST,A6 INTO DEVICE STATUS LD A2,DWTLD2,A6 GET BIO FOR OTR-CURSOR ABL OUTCH3 DO OTR-CURSOR EJECT * **************************************************** * * S C R E E N S E C T I O N * L I N E D R I V E R P A R T * E R R O R R O U T I N E S * ***************************************************** * * * -LINER0 CIO START NOT ACCEPTED * -LINER1 OTR NOT ACCEPTED * -LINER2 SST NOT ACCEEPTED * -LINER3 SST UNEXPECTEDLY ACCEPTED (AFTER CIO START OR OTR, * BUT BEFORE CIO HALT) * -LINER4 UNEXPECTED INTERRUPT * -LINER5 I/O-INSTRUCTIONS TRIED DURING POWER FAIL POST PROCESSING * * EJECT * ************************************************* * * L I N E R X ( X = 0,1,2,3,4,5 ) * ************************************************* * * * CALL: ABL LINERX ( X = 0,1,2,3,4,5 ) * * USED BY: SCREEN SECTION, LINE DRIVER PART * * FUNCTION:1.TO RESET VCCU1/4 CONTROL UNIT SCREEN SECTION * AFTER I/O-ERROR, (LINER0-4) * 2. INDICATE THE ERROR IN THE RETURN CODE * AND RETURN TO DEVICE DRIVER PART * VIA NETWORK DISTRIBUTOR (LINER0-3, LINER5) * 3. DISPATCH. (LINER4) * * INPUT: A5 = CWT-ADDRESS * A6 = DWT-ADDRESS (IF LINER0-3) * * OUTPUT: A1 = RETURN CODE (IF LINER0-3, LINER5) * /8000 IF LINER0 * /4000 IF LINER1 * /2000 IF LINER2 * /1000 IF LINER3 * /0800 IF LINER5 * *********************************************** * LINER0 EQU * LDKL A1,CIOERR SET STATUS BIT 0 LINERR EQU * EX CWTCHS,A5 CIO HALT ON SCREEN SECTION OF VCCU1/4 EX CWTSST,A5 SST ON SCREEN SECTION OF VCCU1/4 LINERP EQU * CM CWTDOS,A5 SCREEN SECTION NO LONGER OCCUPYED LDKL A3,OTRFLA+HLTFLA GET ACTION-FLAGS ADKL A3,SSTFLA ALL ACTION-FLAGS C1R A3,A3 COMPLEMENT ANS A3,DWTST,A6 RESET ALL ACTION-FLAGS ABL NDREP POP REGISTERS AND RETURN WITH A1=STATUS * LINER1 EQU * LDKL A1,OTRERR SET STATUS BIT 1 RB LINERR * LINER2 EQU * LDKL A1,SSTERR SET STATUS BIT 2 RB LINERR * LINER3 EQU * LDKL A1,SSTER2 SET STATUS BIT 3 RB LINERR * LINER4 EQU * UNEXPECTED INTERRUPT EX CWTCHS,A5 CIO HALT ON SCREEN SECTION OF VCCU1/4 EX CWTSST,A5 SST ON SCREEN SECTION OF VCCU1/4 ABL TDISP DISPATCH * LINER5 EQU * I/O-INSTRUCTIONS TRIED DURING PFPOST LDKL A1,PFERR SET STATUS BIT 4 RB LINERP EJECT * ************************************************* * * S C R E E N S E C T I O N * L I N E D R I V E R P A R T * S U B - R O U T I N E S * ************************************************ * * * -CONPOS CONVERT SCREEN POSITION INTO SCREEN MEMORY DISPLACEMENT * -IXTERM INDEX SCREEN MEMORY DISPLACEMENT WITH TERMINAL NUMBER * -CWTDWT GET CWT-ADDRESS FROM DWT-ADDRESS * -PUTQUE PUT DWT INTO SCREEN OUTPUT QUEUE * -GETQUE GET DWT FROM SCREEN OUTPUT QUEUE * * EJECT * ********************************************************* * * C O N P O S * ********************************************************* * * * CALL: CF A15,CONPOS * * USED BY: SCREEN SECTION, LINE DRIVER PART * * FUNCTION:TO CONVERT A SCREEN POSITION * INTO A SCREEN MEMORY DISPLACEMENT * * INPUT: A2 = BITS 0-7: SCREEN POSITION ROW NUMBER 1-24 HEXADECIMAL * BITS 8-15: SCREEN POSITION COLUMN NUMBER 1-80 HEXADECIMAL * * OBS: NO CHECK IS MADE HERE, THAT INPUT IS WITHIN /0101-/1850 * * OUTPUT: A2 = SCREEN MEMORY DISPLACEMENT /0000-/077F * A3 = DESTROYED * ********************************************************* * CONPOS EQU * SUKL A2,/0101 SCREEN HOME POSITION IS DEFINED /0101 LDR A3,A2 SAVE INPUT ANK A2,/FF GET MODULO 80 * MULTIPLY (LINENUMBER-1) WITH 80 (=64+16) ANKL A3,/FF00 ALREADY MULTIPLIED WITH 256 SRL A3,2 NOW ONLY MULTIPLIED WITH 64 ADR A2,A3 ADD SRL A3,2 NOW ONLY MULTIPLIED WITH 16 ADR A2,A3 ADD RTN A15 RETURN EJECT * ********************************************************* * * I X T E R M * ********************************************************* * * * CALL: CF A15,IXTERM * * USED BY: SCREEN SECTION, LINE DRIVER PART * * FUNCTION:TO INDEX A SCREEN MEMORY DISPLACEMENT * WITH THE TERMINAL NUMBER OF CURRENT DWT * * INPUT: A2 = SCREEN MEMORY DISPLACEMENT * A6 = DWT-ADDRESS * * OUTPUT: A2 = SCREEN MEMORY LOCATION * A3 = DESTROYED * ******************************************************* * IXTERM EQU * LD A3,DWTCP2,A6 GET CHANNEL PARAMETERS 2 ANKL A3,/300 GET TERMINAL NUMBER (0-3) SLL A3,3 INTO BITS 3 AND 4 ORR A2,A3 COMBINE WITH SCREEN MEMORY DISPLACEMENT RTN A15 RETURN EJECT * ********************************************************* * * C W T D W T * ********************************************************* * * * CALL: CF A15,CWTDWT * * USED BY: SCREEN SECTION, LINE DRIVER PART * * FUNCTION:TO GET THE CWT-ADDRESS FOR THE CWT USED BY CURRENT DWT * * INPUT: A6 = DWT-ADDRESS * * OUTPUT: A5 = CWT-ADDRESS * NO DESTROYED REGISTERS * ************************************************************* * CWTDWT EQU * LDR* A5,A6 GET DWTCHP-CONTENTS ANK A5,/F BITS 12-15 = CHANNEL UNIT INDEX ADR A5,A5 GET CWTTAB-DISPLACEMENT FROM INDEX ADK A5,2 SKIP TABLE LENGTH ITEM LD A5,CWTTAB,A5 GET CWT-ADDRESS INTO A5 RTN A15 RETURN EJECT * ************************************************************** * * P U T Q U E * ************************************************************* * * * CALL: CF A15,PUTQUE * * USED BY: SCREEN SECTION, LINE DRIVER PART * * FUNCTION:TO QUEUE A DWT LAST IN SCREEN ECHO OUTPUT QUEUE, * IF DWT IN ECHO MODE, ELSE LAST IN SCREEN LKM OUTPUT QUEUE. * * INPUT: A5 = CWT-ADDRESS * A6 =DWT-ADDRESS * * OUTPUT: A3,A4,A7 = DESTROYED * *********************************************************** * PUTQUE EQU * * * SELECT ECHO- OR LKM-QUEUE * LD A7,DWTST,A6 GET DEVICE STATUS ANKL A7,/2000 DEVICE IN ECHO MODE ? RF(Z) PUTQ05 NO LDKL A7,CWTSEQ GET SCREEN ECHO OUTPUT QUEUE RF PUTQ07 PUTQ05 EQU * LDKL A7,CWTSLQ GET SCREEN LKM OUTPUT QUEUE PUTQ07 EQU * ADR A7,A5 ANCHOR * * QUEUE DWT INTO SELECTED QUEUE * LDR* A4,A7 GET FIRST QUEUED DWT. QUEUE EMPTY ? RF(Z) PUTQ20 YES PUTQ10 EQU * CWR A6,A4 CURRENT DWT ALREADY IN QUEUE ? RF(E) PUTQ60 YES LD A3,DWTOTQ,A4 GET DWT NEXT IN QUEUE RF(Z) PUTQ30 END OF QUEUE FOUND LDR A4,A3 FOLLOW THE QUEUE RB PUTQ10 PUTQ20 EQU * STR A6,A7 QUEUE DWT, IF QUEUE WAS EMPTY RF PUTQ40 PUTQ30 EQU * ST A6,DWTOTQ,A4 QUEUE DWT, IF QUEUE WAS NOT EMPTY PUTQ40 EQU * CM DWTOTQ,A6 SET END OF QUEUE PUTQ60 EQU * IFT CPU852=1 ABL IHRTN RETURN IN INHIBIT MODE XIF IFT CPU852=0 RTN A15 RETURN XIF EJECT * ***************************************************** * * G E T Q U E * ***************************************************** * * * CALL: CF A15,GETQUE * * USED BY: SCREEN SECTION, LINE DRIVER PART * * FUNCTION:TO GET FIRST DWT FROM SCREEN ECHO OUTPUT QUEUE, * OR, IF ECHO OUTPUT QUEUE IS EMPTY, * FROM SCREEN LKM OUTPUT QUEUE. * * INPUT: A5 = CWT-ADDRESS * * OUTPUT: A6 = DWT-ADDRESS (OR 0 IF NO DWT IN QUEUES) * A3 = DESTROYED * ***************************************************** * GETQUE EQU * LD A6,CWTSEQ,A5 GET FIRST DWT FROM ECHO OUTPUT QUEUE RF(Z) GETQ10 ECHO QUEUE EMPTY LD A3,DWTOTQ,A6 GET QUEUE LINK ST A3,CWTSEQ,A5 STORE IT INTO CWT RF GETQ30 GETQ10 EQU * LD A6,CWTSLQ,A5 GET FIRST DWT FROM LKM OUTPUT QUEUE RF(Z) GETQ30 ALSO LKM QUEUE EMPTY LD A3,DWTOTQ,A6 GET QUEUE LINK ST A3,CWTSLQ,A5 STORE IT INTO CWT GETQ30 EQU * IFT CPU852=1 ABL IHRTN RETURN IN INHIBIT MODE XIF IFT CPU852=0 RTN A15 RETURN XIF EJECT * **************************************************** * * P E R I P H E R A L S E C T I O N * L I N E D R I V E R P A R T * A C T I V A T I O N R O U T I N E S * ********************************************************* * * FOR THE PERIPHERAL SECTION OF THE VCCU1/4 * THIS DRIVER IS A LINE-DRIVER ONLY, * WHICH IS USED BY SEPARATE TERMINAL DEVICE DRIVERS. * BELOW APPEARS THOSE ACTIVATION ROUTINES WHICH ARE USING THE * PERIPHERAL SECTION OF THE VCCU1/4. * THE ACTIVATION ROUTINES ARE CALLED FROM TERMINAL DEVICE DRIVERS * VIA THE NETWORK DISTRIBUTOR. * * ******************************************************** * * CHARACTER INPUT * VUCHRI EQU * LDK A2,/20 ORS A2,DWTST,A6 SET INPUT REQUESTED IN DWT CF A15,NDSAV8 SAVE A3-A5, A7-A8 IN DWT RF VUDISP VIDEO DISPATCHER * * START OF A BLOCK * VUSTBL EQU * * * END OF A BLOCK * VUENBL EQU * ABL NDRETO RETURN TO DEVICE DRIVER. STATUS = OK. * * VIDEO DISPATCHER * VUDISP EQU * ABL TDISP GO TO DISPATCHER * * * CHARACTER OUTPUT * VUCHRO EQU * EJECT * ******************************************************* * * * FUNCTIONS: * * 1. SAVE A1-A8 ONTO STACK * 2. INHIBIT INTERRUPTS * 3. COMPUTE CWT FROM DWT * 4. TEST IF PERIPHERAL SECTION OUTPUT QUEUE IS EMPTY * 5. IF NOT THEN TEST IF DWT IS ALREADY IN CWT OUTPUT QUEUE, * FOR PERIPHERAL SECTION * IF NOT THEN QUEUE THE DWT LAST IN QUEUE, * STORE OUTPUT-CHARACTER INTO QUEUED DWT, * AND THEN DISPATCH. * ELSE: * 7. STORE OUTPUT-CHAR INTO ALREADY QUEUED DWT, * AND THEN DISPATCH. * ELSE: * 8. PREPARE TO SEND THE CHAR TO THE CHANNEL * 9. TEST IF THE DWT IS FOR DEVICE ON PERIPHERAL * SECTION ON CHANNEL. * IF NOT THEN NO OUTPUT, * ELSE: * 10. OUTPUT CHARACTER. * 11. IF OTR ACCEPTED * STORE INTO DWT THE CHAR BEING OUTPUT * AND RETURN TO DEVICE DRIVER. * 12. IF CHAR NOT ACCEPTED BY CHANNEL THEN * TEST IF CWT OUTPUT QUEUE IS EMPTY. * IF SO THEN: * 13. * START TIMER * AND SET OUTPUT QUEUE TIMER POINTER IN CWT. * 14. GO QUEUE DWT INTO CWT OUTPUT QUEUE * AND DISPATCH.(5-7) * * * * ON ENTRY: * * A2 = OUTPUT CHARACTER IN RIGHT BYTE * A6 = DWT-ADDRESS ************************************************************ * * * EJECT OUTPER EQU * CF A15,NDSAV8 SAVE A3-A5, A7-A8 IN DWT * * GET CWT FOR THIS DWT * INH INHIBIT INTERRUPT LDR* A1,A6 CHANNEL PARAMETER ANK A1,/F CHANNEL INDEX SLL A1,1 ADK A1,2 LD A5,CWTTAB,A1 GET CWT-ADDRESS INTO A5 RB(Z) VUDISP IF NO CWT: DISPATCH * * TEST IF PERIPHERAL SECTION OUTPUT QUEUE IS EMPTY * LD A4,CWTPQ,A5 IS OUTPUT QUEUE EMPTY ? RF(NZ) PER560 NO. THEN QUEUE DWT AND DISPATCH EJECT * * PREPARE TO SEND CHARACTER * PER500 EQU * LD A3,DWTCP2,A6 GET CHANNEL PARAMETERS 2 LDR A4,A3 ANK A3,/3 DEVICE ADDRESS * * TEST IF THE DEVICE IS ON THE PERIPHERAL SECTION OF CHANNEL * SUK A3,1 DEVICE-ADDRESS = 0 ? RF(N) PER520 IF SO, NO OUTPUT SUK A3,2 DEVICE-ADDRESS = 3 ? RF(Z) PER520 IF SO, NO OUTPUT * * IF NOT POWER FAIL POST PROCESSING, THEN * SEND CHARACTER TO CHANNEL * ADK A3,2 COMPUTE DEVICE-ADDRESS FOR BIO SRC A3,6 ANKL A4,/300 TERMINAL NUMBER ORR A3,A4 COMBINE DEV.ADDR. AND TERMINAL NUMBER ANK A2,/FF ORR A2,A3 BIO IS READY-MADE LD A3,PFPOST GET POWER FAIL POST PROCESSING FLAG RF(NZ) PER510 FLAG SET: I/O-INSTRUCTIONS NOT ALLOWED. EX CWTOTP,A5 EXECUTE OTR ON PERIPHERAL SECTION RF(NA) PER510 OTR NOT ACCEPTED * * OTR IS ACCEPTED. * SAVE OUTPUT CHARACTER INTO DWT, * THEN RETURN TO DEVICE DRIVER. * SC A2,DWTOCH,A6 SAVE OUTPUT ABL NDREPO POP REGISTERS,SET OK-STATUS AND RETURN * * OTR IS NOT ACCEPTED. * TEST IF PERIPHERAL SECTION OUTPUT QUEUE IS EMPTY. * PER510 EQU * LD A4,CWTPQ,A5 IS OUTPUT QUEUE EMPTY ? RF(NZ) PER560 NO. THEN ONLY QUEUE DWT, AND DISPATCH. * * OUTPUT QUEUE IS EMPTY, THEN * 1.START TIMER (AND SET TIMER POINTER). * 2.QUEUE DWT. * 3.DISPATCH * * PER520 EQU * LDKL A4,CWTTP TIMER POINTER ADR A4,A5 ADD WITH CWT-ADDRESS LDR A1,A5 PARAMETER (=CWT-ADDRESS) INTO A1 CF A15,SETIMP GET TIMER BLOCK DATA TIMOUT,QUETIM ADDRESS TO TIME-OUT ROUTINE AND DELAY RF PER570 QUEUE DWT WHEN QUEUE WAS EMPTY EJECT * * QUEUE OUTPUT * WHEN QUEUE NOT EMPTY (A4 POINTS TO FIRST QUEUED DWT) * PER560 CWR A6,A4 RF(E) PER600 THIS DWT IS ALREADY IN PERIPHERAL QUEUE LD A3,DWTOTQ,A4 GET DWT NEXT IN PERIPHERAL QUEUE RF(Z) PER580 END OF QUEUE FOUND LDR A4,A3 FOLLOW THE QUEUE RB PER560 * * QUEUE OUTPUT WHEN QUEUE IS EMPTY * PER570 ST A6,CWTPQ,A5 QUEUE DWT, IF QUEUE WAS EMPTY RF PER590 PER580 ST A6,DWTOTQ,A4 QUEUE DWT, IF QUEUE WAS NOT EMPTY PER590 CM DWTOTQ,A6 SET END OF QUEUE PER600 EQU * SC A2,DWTOCH,A6 STORE CHARACTER INTO DWT RB VUDISP DISPATCH * EJECT * ******************************************* * * P E R I P H E R A L S E C T I O N * L I N E D R I V E R P A R T * I N T E R R U P T H A N D L E R * ******************************************** * * FOR THE PERIPHERAL SECTION OF THE VCCU1/4 * THIS DRIVER IS A LINE DRIVER ONLY, WHICH IS USED BY * SEPARATE TERMINAL DEVICE DRIVERS. * BELOW APPEARS THE INTERRUPT HANDLING ROUTINES, * USING THE PERIPHERAL SECTION OF THE VCCU1/4. * THE ROUTINES ARE OF TWO KINDS: * * 1. INTERRUPT HANDLER FOR DATA INPUT. * THEESE INTERRUPT ROUTINES ARE ENTERED VIA THE INTERRUPT VECTOR. * * 2. INTERRUPT HANDLER FOR DATA OUTPUT. * THIS INTERRUPT ROUTINE IS ENTERED FROM THE MONITOR CLOCK ROUTINE, * AT SOFTWARE TIME-OUT. * EJECT * * **************************************************** * THIS IS THE INTERRUPT HANDLER FOR * DATA INPUT TO THE PERIPHERAL SECTION OF VCCU1/4. ******************************************************* * * * * ENTERED: * VIA THE INTERRUPT VECTOR. * * * FUNCTIONS FOR EACH INTERRUPT ROUTINE: * * 1. SAVE START ADDRESS OF ENTERED ROUTINE * 2. SAVE A1-A8 ONTO STACK * 3. GET CWT-ADDRESS FOR ENTERED INTERRUPT ROUTINE * 4. GET THE DATA INPUT FROM CHANNEL UNIT * 5. COMPUTE DWT FROM DATA INPUT * IF NO DWT EXISTS THEN EXIT, * ELSE: * 6. TEST IF STATUS- OR DATA-INPUT * IF STATUS-INPUT: INCREMENT ERROR ACKUMULATOR IN CWT AND THEN EXIT, * ELSE * 7. TEST IF DWT BELONGS TO INPUT-DEVICE. * IF NOT THEN EXIT, * ELSE: * 8. TEST IF INPUT REQUESTED OR NOT * IF INPUT REQUESTED: RETURN TO DEVICE DRIVER VIA NETWORK DISTRIBUTOR * ELSE: * 9. TEST IF ANY INTERRUPT ROUTINE DEFINED FOR THIS DEVICE * IF NOT THEN EXIT * ELSE: * ENTER DEVICE DEPENDANT INTERRUPT HANDLER. * * * * ON EXIT: * A2 = INPUT CHARACTER IN RIGHT BYTE * A6 = DWT ADDRESS * **************************************************** * * * INTERRUPT FROM PERIPHERAL SECTION OF VCCU1/4 NO 1 * IHPVU1 EQU * IFT VUCHAN=1 IHPVU2 EQU * IHPVU3 EQU * IHPVU4 EQU * IHPVU5 EQU * IHPVU6 EQU * IHPVU7 EQU * IHPVU8 EQU * XIF ST P,INTSAV SAVE LAST INTERRUPT IFT CPU852=1 CF A15,SAVE8 SAVE A1-A8 ON STACK XIF * IFT CPU852=0 MSR 8,A15 SAVE A1-A8 ON STACK XIF * LDKL A5,CWTVU1 SET CWT-ADDRESS FOR VCCU1/4 NO 1 IFT VUCHAN=1 EX CWTINR,A5 EXECUTE INR INSTRUCTION * XIF IFF VUCHAN=1 RF IHP100 * * INTERRUPT FROM PERIPHERAL SECTION OF VCCU1/4 NO 2 * IHPVU2 EQU * XIF IFT VUCHAN=2 IHPVU3 EQU * IHPVU4 EQU * IHPVU5 EQU * IHPVU6 EQU * IHPVU7 EQU * IHPVU8 EQU * XIF IFF VUCHAN=1 ST P,INTSAV SAVE LAST INTERRUPT IFT CPU852=1 CF A15,SAVE8 SAVE A1-A8 ON STACK XIF * IFF VUCHAN=1 IFT CPU852=0 MSR 8,A15 SAVE A1-A8 ON STACK XIF * IFF VUCHAN=1 LDKL A5,CWTVU2 SET CWT-ADDRESS FOR VCCU1/4 NO 2 XIF IFT VUCHAN=2 IHP100 EX CWTINR,A5 EXECUTE INR-INSTRUCTION * XIF * IFF VUCHAN=1 IFF VUCHAN=2 RF IHP100 * * INTERRUPT FROM PERIPHERAL SECTION OF VCCU1/4 NO 3 * IHPVU3 EQU * XIF IFT VUCHAN=3 IHPVU4 EQU * IHPVU5 EQU * IHPVU6 EQU * IHPVU7 EQU * IHPVU8 EQU * XIF IFF VUCHAN=1 IFF VUCHAN=2 ST P,INTSAV SAVE LAST INTERRUPT IFT CPU852=1 CF A15,SAVE8 SAVE A1-A8 ON STACK XIF * IFF VUCHAN=1 IFF VUCHAN=2 IFT CPU852=0 MSR 8,A15 SAVE A1-A8 ON STACK XIF * IFF VUCHAN=1 IFF VUCHAN=2 LDKL A5,CWTVU3 SET CWT-ADDRESS FOR VCCU1/4 NO 3 XIF IFT VUCHAN=3 IHP100 EX CWTINR,A5 EXECUTE INR * XIF IFF VUCHAN=1 IFF VUCHAN=2 IFF VUCHAN=3 RF IHP100 * INTERRUPT FROM PERIPHERAL SECTION OF VCCU1/4 NO 4 * IHPVU4 EQU * XIF IFT VUCHAN=4 IHPVU5 EQU * IHPVU6 EQU * IHPVU7 EQU * IHPVU8 EQU * XIF IFF VUCHAN=1 IFF VUCHAN=2 IFF VUCHAN=3 ST P,INTSAV SAVE LAST INTERRUPT IFT CPU852=1 CF A15,SAVE8 SAVE A1-A8 ON STACK XIF * IFF VUCHAN=1 IFF VUCHAN=2 IFF VUCHAN=3 IFT CPU852=0 MSR 8,A15 SAVE A1-A8 ON STACK XIF * IFF VUCHAN=1 IFF VUCHAN=2 IFF VUCHAN=3 LDKL A5,CWTVU4 SET CWT-ADDRESS FOR VCCU1/4 NO 4 XIF IFT VUCHAN=4 IHP100 EX CWTINR,A5 EXECUTE INR XIF IFF VUCHAN=1 IFF VUCHAN=2 IFF VUCHAN=3 IFF VUCHAN=4 RF IHP100 * * INTERRUPT FROM PERIPHERAL SECTION OV VCCU1/4 NO 5 * IHPVU5 EQU * XIF IFT VUCHAN=5 IHPVU6 EQU * IHPVU7 EQU * IHPVU8 EQU * XIF IFF VUCHAN=1 IFF VUCHAN=2 IFF VUCHAN=3 IFF VUCHAN=4 ST P,INTSAV SAVE LAST INTERRUPT IFT CPU852=1 CF A15,SAVE8 SAVE A1 - A8 ON STACK XIF * IFF VUCHAN=1 IFF VUCHAN=2 IFF VUCHAN=3 IFF VUCHAN=4 IFT CPU852=0 MSR 8,A15 SAVE A1 - A8 ON STACK XIF * IFF VUCHAN=1 IFF VUCHAN=2 IFF VUCHAN=3 IFF VUCHAN=4 LDKL A5,CWTVU5 SET CWT-ADDRESS FOR VCCU1/4 NO 5 XIF IFT VUCHAN=5 IHP100 EX CWTINR,A5 EXECUTE INR XIF IFF VUCHAN=1 IFF VUCHAN=2 IFF VUCHAN=3 IFF VUCHAN=4 IFF VUCHAN=5 RF IHP100 * * INTERRUPT FROM PERIPHERAL SECTION OF VCCU1/4 NO 6 * IHPVU6 EQU * XIF IFT VUCHAN=6 IHPVU7 EQU * IHPVU8 EQU * XIF IFF VUCHAN=1 IFF VUCHAN=2 IFF VUCHAN=3 IFF VUCHAN=4 IFF VUCHAN=5 ST P,INTSAV SAVE LAST INTERRUPT IFT CPU852=1 CF A15,SAVE8 SAVE A1 - A8 ON STACK XIF * IFF VUCHAN=1 IFF VUCHAN=2 IFF VUCHAN=3 IFF VUCHAN=4 IFF VUCHAN=5 IFT CPU852=0 MSR 8,A15 SAVE A1 - A8 ON STACK XIF * IFF VUCHAN=1 IFF VUCHAN=2 IFF VUCHAN=3 IFF VUCHAN=4 IFF VUCHAN=5 LDKL A5,CWTVU6 SET CWT-ADDRESS FOR VCCU1/4 NO 6 XIF IFT VUCHAN=6 IHP100 EX CWTINR,A5 EXECUTE INR XIF IFF VUCHAN=1 IFF VUCHAN=2 IFF VUCHAN=3 IFF VUCHAN=4 IFF VUCHAN=5 IFF VUCHAN=6 RF IHP100 * * INTERRUPT FROM PERIPHERAL SECTION OF VCCU1/4 NO 7 * IHPVU7 EQU * XIF IFT VUCHAN=7 IHPVU8 EQU * XIF IFF VUCHAN=1 IFF VUCHAN=2 IFF VUCHAN=3 IFF VUCHAN=4 IFF VUCHAN=5 IFF VUCHAN=6 ST P,INTSAV SAVE LAST INTERRUPT IFT CPU852=1 CF A15,SAVE8 SAVE A1 - A8 ON STACK XIF * IFF VUCHAN=1 IFF VUCHAN=2 IFF VUCHAN=3 IFF VUCHAN=4 IFF VUCHAN=5 IFF VUCHAN=6 IFT CPU852=0 MSR 8,A15 SAVE A1 - A8 ON STACK XIF * IFF VUCHAN=1 IFF VUCHAN=2 IFF VUCHAN=3 IFF VUCHAN=4 IFF VUCHAN=5 IFF VUCHAN=6 LDKL A5,CWTVU7 SET CWT-ADDRESS FOR VCCU1/4 NO 7 XIF IFT VUCHAN=7 IHP100 EX CWTINR,A5 EXECUTE INR XIF IFT VUCHAN=8 RF IHP100 * * INTERRUPT FROM PERIPHERAL SECTION OF VCCU1/4 NO 8 * IHPVU8 EQU * ST P,INTSAV SAVE LAST INTERRUPT IFT CPU852=1 CF A15,SAVE8 SAVE A1 - A8 ON STACK XIF * IFT VUCHAN=8 IFT CPU852=0 MSR 8,A15 SAVE A1 - A8 ON STACK XIF * IFT VUCHAN=8 LDKL A5,CWTVU8 SET CWT-ADDRESS FOR VCCU1/4 NO 8 IHP100 EX CWTINR,A5 EXECUTE INR XIF EJECT * * * DETERMINE FROM INPUT: TERMINAL NUMBER AND DEVICE ADDRESS * THEN COMPUTE DWT-ADDRESS * LDR A6,A2 GET INPUT-WORD (BIO) ANKL A6,TERMNR GET TERMINAL NBR WITHIN CHANNEL SRL A6,8 LDR A7,A2 GET INPUT WORD ANKL A7,DEVADR GET DEVICE ADDR WITHIN TERMINAL SRL A7,/A ADK A7,1 LD* A1,CWTITA,A5 GET ADDR TO WORKSTATION TABLE CF A15,NDGEDW GET DWT ADDRESS INTO A6 ADK A6,0 DWT ADDRESS FOUND ? ABL(Z) VUDISP NO. THEN EXIT * * TEST IF STATUS- OR DATA-INPUT * LDR A3,A2 SAVE INPUT-WORD ANK A2,INDATA CLEAN INPUT-WORD ANKL A3,INSTAT STATUS INPUT ? RF(Z) IHP150 NO * * STATUS INPUT * IM CWTACK,A5 INCR ERROR ACKUMULATOR ABL VUDISP EXIT * * DATA INPUT * IHP150 EQU * LD A7,DWTST,A6 DEVICE STATUS ANK A7,/60 MASK INPUT DEV. AND INPUT REQ. SUK A7,/40 RF(Z) IHP160 INPUT DEV. BUT NO INPUT REQUESTED ABL(N) VUDISP NO INPUT-DEVICE. THEN EXIT. * * INPUT DEV. WITH INPUT REQUESTED * LDKL A7,/FFDF ANS A7,DWTST,A6 RESET FLAG 'INPUT REQUESTED' LDK A1,0 RESET INDICATOR OF MORE THAN 1 CHAR ABL NDREP RETURN TO DEVICE DRIVER * * * GO TO INTERRUPT ROUTINE OF DEVICE DRIVER * IHP160 EQU * LD A1,DWTADR,A6 ADDRESS BLOCK LD A1,INTADR,A1 INTERRUPT ENTRY DEFINED? ABL(Z) VUDISP NO, SKIP CHARACTER LDR A5,A6 DWT ADDRESS ADKL A5,DWTSB2 STACK BASE ABR A1 DEVICE DRIVER INTERRUPT ENTRY EJECT * ****************************************** * THIS IS THE INTERRUPT HANDLER FOR * DATA OUTPUT TO THE PERIPHERAL SECTION OF THE VCCU1/4. ***************************************************** * * * ENTERED: * VIA THE MONITOR CLOCK TIME-OUT ROUTINE. * * * FUNCTIONS: * * 1. GET FIRST QUEUED DWT FOR PERIPHERAL SECTION OUTPUT PART OF THIS CWT * IF QUEUE EMPTY THEN: * 2. RESET OUTPUT QUEUE TIMER POINTER IN CWT, * AND DISPATCH. * ELSE: * 3. GET,FROM THAT FIRST QUEUED DWT, THE CHAR TO BE OUTPUT, * REMOVE THE DWT FROM CWT PERIPHERAL SECTION OUTPUT QUEUE * IF OUTPUT QUEUE IS STILL NOT EMPTY * THEN: RESTART TIMER * ELSE: * 4. * RESET OUTPUT QUEUE TIMER POINTER IN CWT. * 5. GO OUTPUT CHARACTER. * * * ON ENTRY: * A1 = TIME-OUT PARAMETER (CWT-ADDRESS) * * ON EXIT: * A2 = CHARACTER TO BE OUTPUT * A5 = CWT ADDRESS * A6 = DWT ADDRESS * ********************************************** * TIMOUT EQU * LDR A5,A1 CWT-ADDRESS INTO A5 * * CHECK PERIPHERAL SECTION OUTPUT QUEUE FOR THIS CWT * LD A6,CWTPQ,A5 GET NEXT DWT FROM OUTPUT QUEUE RF(NZ) TIM200 QUEUE NOT EMPTY * * PERIPHERAL SECTION OUTPUT QUEUE IS EMPTY AT THE TIMEOUT! * CM CWTTP,A5 RESET POINTER TO TIMER BLOCK ABL VUDISP DISPATCH * * PERIPHERAL SECTION OUTPUT QUEUE IS NOT EMPTY AT THE TIMEOUT. * GET QUEUED DWT AND TEST IF QUEUE IS EMPTY NOW. * TIM200 EQU * LD A3,DWTOTQ,A6 GET QUEUE LINK ST A3,CWTPQ,A5 STORE IT INTO CWT RF(Z) TIM210 NOW QUEUE IS EMPTY * * QUEUE STILL NOT EMPTY: RESTART TIMER. * LDKL A3,-QUETIM TIMEOUT VALUE ST* A3,CWTTP,A5 INTO TIMER BLOCK RF TIM220 GO OUTPUT ONE CHARACTER * * NOW QUEUE IS EMPTY * TIM210 EQU * CM CWTTP,A5 RESET POINTER TO TIMER BLOCK * * GET AND SEND ONE CHARACTER * TIM220 EQU * LC A2,DWTOCH,A6 GET CHARACTER FROM DWT ABL PER500 GO SEND CHARACTER EJECT * *************************************************************** * * L I N E D R I V E R R E C O V E R Y R O U T I N E * C O M M O N T O * S C R E E N A N D P E R I P H E R A L S E C T I O N S . * ***************************************************************** * * V U O N * * SUBROUTINE TO RESTART THE VIDEO CHANNEL UNITS AT POWER ON **************************************************** * * * CALL: CF A15,VUON * * * USED BY: 'PFINIT' * * FUNCTIONS: * * 1. SWITCH TO LEVEL 8, RUN-MODE, INH-MODE. * 2. TEST IF ALL CHANNELS IN SYSTEM HAVE BEEN TREATED. * IF SO THEN ENABLE INTERRUPTS AND RETURN FROM SUBROUTINE, * ELSE: * 3. GET CWT FOR NEXT CHANNEL. * IF NO CWT DEFINED THEN CONTINUE IN 2, * ELSE: * 4. CIO START INPUT ON PERIPHERAL SECTION OF CHANNEL * 5. RESET DATA AREAS USED BY SCREEN AND PERIPHERAL SECTIONS, * LINE DRIVER PART. * 6. FOR EACH TERMINAL ON THE CHANNEL * CALL DEVICE DEPENDANT RECOVERY ROUTINE * VIA NETWORK DISTRIBUTOR * 7. CONTINUE IN 2. * ******************************************************* * * * SWITCH TO LEVEL 8 (LOWER THAN LEVEL OF ANY VCCU1/4 ON ANY CPU, * HIGHER THAN LEVEL OF POWER FAIL OR DC) * VUON EQU * LDKL A2,VUON05 GET LEVEL 8 START ADDRESS STR A2,A15 STORE ONTO A15-STACK LDKL A2,PONPSW GET NEW PSW STR A2,A15 STORE ONTO A15-STACK RTN A15 ENTER LEVEL 8 VUON05 EQU * IFT CPU852=1 INH XIF * * LOOP OVER ALL CWT:S IN CWTTAB * LD A1,CWTTAB VUON10 SUK A1,2 ALL CWT:S TREATED ? RF(NZ) VUON20 NO TAKE NEXT * * RETURN AND ENABLE INTERRUPTS AND SWITCH BACK TO LEVEL 0. * LDK A1,/40 BIT FOR ENABLE MODE ORS A1,2,A15 INTO PSW ON STACK RTN A15 RETURN * * GET CWT * VUON20 LD A5,CWTTAB,A1 LOAD CWT-ADDRESS RB(Z) VUON10 NO CWT ADDRESS * * CIO START INPUT * EX CWTCSP,A5 EXECUTE CIO-START PERIPHERAL (INPUT) EJECT * * RESET DATA AREAS * USED BY SCREEN AND PERIPHERAL SECTIONS * LINE DRIVER PART * LDK A4,OTRFLA+HLTFLA GET ACTION-FLAGS ADKL A4,SSTFLA ALL ACTION FLAGS C1R A4,A4 COMPLEMENT LD A6,CWTDOS,A5 ANY DWT OCCUPYING SCREEN SECTION ? RF(NZ) VUON25 YES. GO RESET DWTST BITS 11,12,13. VUON22 EQU * CF A15,GETQUE GET QUEUED DWT FROM SCREEN QUEUE ADK A6,0 ANY (MORE) QUEUED DWT ? RF(Z) VUON27 NO. SCREEN QUEUE EMPTY VUON25 EQU * ANS A4,DWTST,A6 RESET ALL ACTION-FLAGS RB VUON22 GET NEXT (QUEUED) DWT VUON27 EQU * CM CWTDOS,A5 RESET INDICATOR OF DWT OCCUPYING SCREEN CM CWTSRD,A5 RESET INDICATOR SST-READY DWT (SCREEN) CM CWTPQ,A5 RESET OUTPUT QUEUE ON PERIPH. SECTION * * * PREPARE LOOP OVER ALL TERMINALS ON THE CHANNEL * LD* A3,CWTITA,A5 GET ADDRESS TO WORK-STATION TABLE RB(Z) VUON10 NO ADDRESS DEFINED IN TABLE LDK A6,0 RESET TERMINAL NUMBER * * START DEVICE DRIVER RECOVERY FOR ALL TERMINALS ON THE CHANNEL * VUON30 EQU * LDK A4,TCPON INDICATE RECOVERY CAUSE CF A15,NDREWS CALL RECOVERY FOR THIS WORK-STATION * (=TERMINAL) ADK A6,1 NEXT TERMINAL CWK A6,MAXTVU ANY MORE TERMINAL ON THIS CHANNEL ? RB(L) VUON30 YES RB VUON10 NO * * * END
0x00000…00036 (0, 0, 398) Head {h00=0x0032, h01=0x0050, text=» IDENT DRVU01 REL 11.0 81-01-26 870105041100 «, t00=0x0000, t01=0x0004}
0x00036…0003e Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x0003e…00046 Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x0042}
0x00046…0004e Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x004a}
0x0004e…00056 Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x0052}
0x00056…00060 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x005a}
0x00060…0009a Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0000, t01=0x0064}
0x0009a…000a4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x009e}
0x000a4…000cc Head {h00=0x0024, h01=0x0050, text=»* PHILIPS TERMINAL SYSTEM PTS «, t00=0x0000, t01=0x00a8}
0x000cc…000d6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00d0}
0x000d6…00112 Head {h00=0x0038, h01=0x0050, text=»* DRVU01 = DRIVER VIDEO CONNECTED DISPLAY PTS8041 «, t00=0x0000, t01=0x00da}
0x00112…0012a Head {h00=0x0014, h01=0x0050, text=»* AND«, t00=0x0000, t01=0x0116}
0x0012a…00166 Head {h00=0x0038, h01=0x0050, text=»* DRIVER CHANNEL UNIT FOR VIDEO TERMINALS«, t00=0x0000, t01=0x012e}
0x00166…00170 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x016a}
0x00170…0017a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0174}
0x0017a…00184 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x017e}
0x00184…0018e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0188}
0x0018e…00198 (1, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0004}
0x00198…001a2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x000e}
0x001a2…001dc Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0001, t01=0x0018}
0x001dc…001e6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0052}
0x001e6…00224 Head {h00=0x003a, h01=0x0050, text=»* THIS DRIVER CONSISTS OF THE FOLLOWING TWO SECTIONS: «, t00=0x0001, t01=0x005c}
0x00224…0022e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x009a}
0x0022e…00256 Head {h00=0x0024, h01=0x0050, text=»* - S C R E E N S E C T I O N «, t00=0x0001, t01=0x00a4}
0x00256…00286 Head {h00=0x002c, h01=0x0050, text=»* - P E R I P H E R A L S E C T I O N «, t00=0x0001, t01=0x00cc}
0x00286…00290 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00fc}
0x00290…0029e Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0001, t01=0x0106}
0x0029e…002a8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0114}
0x002a8…002e8 Head {h00=0x003c, h01=0x0050, text=»* THE S C R E E N S E C T I O N HANDLES OUTPUT TO«, t00=0x0001, t01=0x011e}
0x002e8…00310 Head {h00=0x0024, h01=0x0050, text=»* THE VIDEO DISPLAY PTS8041 «, t00=0x0001, t01=0x015e}
0x00310…0035e Head {h00=0x004a, h01=0x0050, text=»* CONNECTED VIA THE SCREEN SECTION OF THE VIDEO CHANNEL UNIT VCCU1/4. «, t00=0x0001, t01=0x0186}
0x0035e…00368 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0044}
0x00368…003a8 Head {h00=0x003c, h01=0x0050, text=»* THE DRIVER INCLUDES DEVICE DEPENDENT ECHO-FUNCTIONS«, t00=0x0002, t01=0x004e}
0x003a8…003e6 Head {h00=0x003a, h01=0x0050, text=»* WHICH MAKES IT POSSIBLE TO USE THE DISPLAY AS AN «, t00=0x0002, t01=0x008e}
0x003e6…00424 Head {h00=0x003a, h01=0x0050, text=»* ECHO-DEVICE TO ANY KEYBOARD, THAT RUNS UNDER THE «, t00=0x0002, t01=0x00cc}
0x00424…00450 Head {h00=0x0028, h01=0x0050, text=»* GENERAL KEYBOARD DRIVER DRKB04.«, t00=0x0002, t01=0x010a}
0x00450…0045a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0136}
0x0045a…00464 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0140}
0x00464…0046e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x014a}
0x0046e…00478 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0154}
0x00478…00482 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x015e}
0x00482…004be Head {h00=0x0038, h01=0x0050, text=»* THE S C R E E N S E C T I O N OF THE DRIVER«, t00=0x0002, t01=0x0168}
0x004be…004ea Head {h00=0x0028, h01=0x0050, text=»* CONSISTS OF FOLLOWING PARTS:«, t00=0x0003, t01=0x0014}
0x004ea…004f4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0040}
0x004f4…00524 Head {h00=0x002c, h01=0x0050, text=»* - D E V I C E D R I V E R P A R T «, t00=0x0003, t01=0x004a}
0x00524…00550 Head {h00=0x0028, h01=0x0050, text=»* - L I N E D R I V E R P A R T «, t00=0x0003, t01=0x007a}
0x00550…0055a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x00a6}
0x0055a…00568 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0003, t01=0x00b0}
0x00568…00572 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x00be}
0x00572…005a4 Head {h00=0x002e, h01=0x0050, text=»* THE D E V I C E D R I V E R P A R T«, t00=0x0003, t01=0x00c8}
0x005a4…005d2 Head {h00=0x002a, h01=0x0050, text=»* OF THE SCREEN SECTION OF THE DRIVER «, t00=0x0003, t01=0x00fa}
0x005d2…00600 Head {h00=0x002a, h01=0x0050, text=»* CONSISTS OF THE FOLLOWING ROUTINES: «, t00=0x0003, t01=0x0128}
0x00600…0060a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0156}
0x0060a…00614 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0160}
0x00614…0061e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x016a}
0x0061e…00628 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0174}
0x00628…00656 Head {h00=0x002a, h01=0x0050, text=»* A C T I V A T I O N R O U T I N E «, t00=0x0003, t01=0x017e}
0x00656…00660 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x001c}
0x00660…0069a Head {h00=0x0036, h01=0x0050, text=»* -ACVU ACTIVATION OF DEVICE DRIVER, AT LKM DATA 1«, t00=0x0004, t01=0x0026}
0x0069a…006a4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0060}
0x006a4…006ae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x006a}
0x006ae…006b8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0074}
0x006b8…006c2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x007e}
0x006c2…006e6 Head {h00=0x0020, h01=0x0050, text=»* A B O R T R O U T I N E «, t00=0x0004, t01=0x0088}
0x006e6…006f0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00ac}
0x006f0…00730 Head {h00=0x003c, h01=0x0050, text=»* -ABVU ABORT HANDLING IN DEVICE DRIVER, AT LKM DATA 10 «, t00=0x0004, t01=0x00b6}
0x00730…0073a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00f6}
0x0073a…00744 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0100}
0x00744…0074e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x010a}
0x0074e…00758 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0114}
0x00758…00782 Head {h00=0x0026, h01=0x0050, text=»* R E C O V E R Y R O U T I N E «, t00=0x0004, t01=0x011e}
0x00782…0078c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0148}
0x0078c…007cc Head {h00=0x003c, h01=0x0050, text=»* -RCVU RECOVERY HANDLING IN DEVICE DRIVER, AT POWER ON «, t00=0x0004, t01=0x0152}
0x007cc…007d6 (5, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0004}
0x007d6…007e0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x000e}
0x007e0…007ea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0018}
0x007ea…007f4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0022}
0x007f4…00816 Head {h00=0x001e, h01=0x0050, text=»* E C H O R O U T I N E «, t00=0x0005, t01=0x002c}
0x00816…00820 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x004e}
0x00820…00852 Head {h00=0x002e, h01=0x0050, text=»* -ECHOVU ECHO-HANDLING OF KEYBOARD INPUT «, t00=0x0005, t01=0x0058}
0x00852…0085c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x008a}
0x0085c…00866 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0094}
0x00866…00870 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x009e}
0x00870…0087a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x00a8}
0x0087a…0089e Head {h00=0x0020, h01=0x0050, text=»* E R R O R R O U T I N E «, t00=0x0005, t01=0x00b2}
0x0089e…008a8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x00d6}
0x008a8…008d8 Head {h00=0x002c, h01=0x0050, text=»* -DEVERR DEVICE DRIVER ERROR HANDLING, «, t00=0x0005, t01=0x00e0}
0x008d8…00904 Head {h00=0x0028, h01=0x0050, text=»* AT ERROR-RETURN FROM LINE DRIVER «, t00=0x0005, t01=0x0110}
0x00904…0090e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x013c}
0x0090e…00918 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0146}
0x00918…00922 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0150}
0x00922…00944 Head {h00=0x001e, h01=0x0050, text=»* S U B - R O U T I N E S «, t00=0x0005, t01=0x015a}
0x00944…0094e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x017c}
0x0094e…00996 Head {h00=0x0044, h01=0x0050, text=»* -CHKOUT CHECK IF LAST COLUMN WRITTEN, AND OUTPUT ONE CHARACTER«, t00=0x0005, t01=0x0186}
0x00996…009ca Head {h00=0x0030, h01=0x0050, text=»* -ECHOUT OUTPUT ONE CHARACTER IN ECHO MODE «, t00=0x0006, t01=0x003e}
0x009ca…009fc Head {h00=0x002e, h01=0x0050, text=»* -NXTROW UPDATE ROW COUNTER TO NEXT ROW, «, t00=0x0006, t01=0x0072}
0x009fc…00a26 Head {h00=0x0026, h01=0x0050, text=»* AND IF NECESSARY HANDLE SCROLL.«, t00=0x0006, t01=0x00a4}
0x00a26…00a62 Head {h00=0x0038, h01=0x0050, text=»* -NXTCOL CALLED AFTER WRITE IN CURRENT COLUMN, SO: «, t00=0x0006, t01=0x00ce}
0x00a62…00a92 Head {h00=0x002c, h01=0x0050, text=»* UPDATE COLUMN COUNTER TO NEXT COLUMN,«, t00=0x0006, t01=0x010a}
0x00a92…00aca Head {h00=0x0034, h01=0x0050, text=»* AND IF NECESSARY HANDLE LAST COLUMN WRITTEN. «, t00=0x0006, t01=0x013a}
0x00aca…00afc Head {h00=0x002e, h01=0x0050, text=»* -SAVCN SAVE CURRENT NEXT WRITE POSITION «, t00=0x0006, t01=0x0172}
0x00afc…00b40 Head {h00=0x0040, h01=0x0050, text=»* -RESCN RESTORE SAVED WRITE POSITION TO BECOME CURRENT NEXT«, t00=0x0007, t01=0x0014}
0x00b40…00b4a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0058}
0x00b4a…00b54 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0062}
0x00b54…00b5e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x006c}
0x00b5e…00b68 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0076}
0x00b68…00b8a Head {h00=0x001e, h01=0x0050, text=»* NORMAL REGISTER USAGE«, t00=0x0007, t01=0x0080}
0x00b8a…00bc4 Head {h00=0x0036, h01=0x0050, text=»* IN THE DEVICE DRIVER PART OF SCREEN SECTION: «, t00=0x0007, t01=0x00a2}
0x00bc4…00bce Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00dc}
0x00bce…00bfc Head {h00=0x002a, h01=0x0050, text=»* REGISTER A1 = RETURN CODE TO ECB «, t00=0x0007, t01=0x00e6}
0x00bfc…00c4c Head {h00=0x004c, h01=0x0050, text=»* A2 = OUTPUT CHARACTER OR WRITE POSITION OR CURSOR POSITION«, t00=0x0007, t01=0x0114}
0x00c4c…00c74 Head {h00=0x0024, h01=0x0050, text=»* A3 = BUFFER INDEX «, t00=0x0007, t01=0x0164}
0x00c74…00c9c Head {h00=0x0024, h01=0x0050, text=»* A4 = WORK REGISTER«, t00=0x0007, t01=0x018c}
0x00c9c…00cc2 Head {h00=0x0022, h01=0x0050, text=»* A5 = STACK BASE «, t00=0x0008, t01=0x0024}
0x00cc2…00ce8 Head {h00=0x0022, h01=0x0050, text=»* A6 = DWT-ADDRESS«, t00=0x0008, t01=0x004a}
0x00ce8…00d08 Head {h00=0x001c, h01=0x0050, text=»* A7 = ORDER«, t00=0x0008, t01=0x0070}
0x00d08…00d2e Head {h00=0x0022, h01=0x0050, text=»* A8 = ECB-ADDRESS«, t00=0x0008, t01=0x0090}
0x00d2e…00d38 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00b6}
0x00d38…00d46 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0008, t01=0x00c0}
0x00d46…00d50 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00ce}
0x00d50…00d7e Head {h00=0x002a, h01=0x0050, text=»* THE L I N E D R I V E R P A R T«, t00=0x0008, t01=0x00d8}
0x00d7e…00dac Head {h00=0x002a, h01=0x0050, text=»* OF THE SCREEN SECTION OF THE DRIVER «, t00=0x0008, t01=0x0106}
0x00dac…00dda Head {h00=0x002a, h01=0x0050, text=»* CONSISTS OF THE FOLLOWING ROUTINES: «, t00=0x0008, t01=0x0134}
0x00dda…00de4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0162}
0x00de4…00dee Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x016c}
0x00dee…00df8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0176}
0x00df8…00e02 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0180}
0x00e02…00e32 Head {h00=0x002c, h01=0x0050, text=»* A C T I V A T I O N R O U T I N E S «, t00=0x0008, t01=0x018a}
0x00e32…00e3c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x002a}
0x00e3c…00e76 Head {h00=0x0036, h01=0x0050, text=»* -STAWRI START WRITE SCREEN IN SPECIFIED POSITION«, t00=0x0009, t01=0x0034}
0x00e76…00ea4 Head {h00=0x002a, h01=0x0050, text=»* -OUTCHA OUTPUT ONE SCREEN CHARACTER «, t00=0x0009, t01=0x006e}
0x00ea4…00ec6 Head {h00=0x001e, h01=0x0050, text=»* -ENDWRI END WRITE SCREEN«, t00=0x0009, t01=0x009c}
0x00ec6…00f02 Head {h00=0x0038, h01=0x0050, text=»* -OUTCUR OUTPUT VISUAL CURSOR IN SPECIFIED POSITION«, t00=0x0009, t01=0x00be}
0x00f02…00f32 Head {h00=0x002c, h01=0x0050, text=»* -CLESCR CLEAR SCREEN AND RESET CURSOR «, t00=0x0009, t01=0x00fa}
0x00f32…00f3c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x012a}
0x00f3c…00f46 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0134}
0x00f46…00f50 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x013e}
0x00f50…00f5a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0148}
0x00f5a…00f88 Head {h00=0x002a, h01=0x0050, text=»* I N T E R R U P T R O U T I N E S «, t00=0x0009, t01=0x0152}
0x00f88…00f92 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0180}
0x00f92…00fac Head {h00=0x0016, h01=0x0050, text=»* IHSVU1 VCCU NO 1«, t00=0x0009, t01=0x018a}
0x00fac…00fc6 Head {h00=0x0016, h01=0x0050, text=»* IHSVU2 VCCU NO 2«, t00=0x000a, t01=0x0014}
0x00fc6…00fe0 Head {h00=0x0016, h01=0x0050, text=»* IHSVU3 VCCU NO 3«, t00=0x000a, t01=0x002e}
0x00fe0…00ffa Head {h00=0x0016, h01=0x0050, text=»* IHSVU4 VCCU NO 4«, t00=0x000a, t01=0x0048}
0x00ffa…01014 Head {h00=0x0016, h01=0x0050, text=»* IHSVU5 VCCU NO 5«, t00=0x000a, t01=0x0062}
0x01014…0102e Head {h00=0x0016, h01=0x0050, text=»* IHSVU6 VCCU NO 6«, t00=0x000a, t01=0x007c}
0x0102e…01048 Head {h00=0x0016, h01=0x0050, text=»* IHSVU7 VCCU NO 7«, t00=0x000a, t01=0x0096}
0x01048…01062 Head {h00=0x0016, h01=0x0050, text=»* IHSVU8 VCCU NO 8«, t00=0x000a, t01=0x00b0}
0x01062…0106c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00ca}
0x0106c…01076 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00d4}
0x01076…01080 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00de}
0x01080…0108a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00e8}
0x0108a…01098 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000a, t01=0x00f2}
0x01098…010a2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0100}
0x010a2…010c8 Head {h00=0x0022, h01=0x0050, text=»* E R R O R R O U T I N E S «, t00=0x000a, t01=0x010a}
0x010c8…010d2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0130}
0x010d2…010fa Head {h00=0x0024, h01=0x0050, text=»* -LINER0 CIO START NOT ACCEPTED«, t00=0x000a, t01=0x013a}
0x010fa…0111c Head {h00=0x001e, h01=0x0050, text=»* -LINER1 OTR NOT ACCEPTED«, t00=0x000a, t01=0x0162}
0x0111c…0113e Head {h00=0x001e, h01=0x0050, text=»* -LINER2 SST NOT ACCEPTED«, t00=0x000a, t01=0x0184}
0x0113e…0116a Head {h00=0x0028, h01=0x0050, text=»* -LINER3 SST UNEXPECTEDLY ACCEPTED «, t00=0x000b, t01=0x0016}
0x0116a…01190 Head {h00=0x0022, h01=0x0050, text=»* -LINER4 UNEXPECTED INTERRUPT«, t00=0x000b, t01=0x0042}
0x01190…011da Head {h00=0x0046, h01=0x0050, text=»* -LINER5 I/O-INSTRUCTION TRIED DURING POWER FAIL POST PROCESSING «, t00=0x000b, t01=0x0068}
0x011da…011e4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x00b2}
0x011e4…011ee Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x00bc}
0x011ee…011f8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x00c6}
0x011f8…0121a Head {h00=0x001e, h01=0x0050, text=»* S U B - R O U T I N E S «, t00=0x000b, t01=0x00d0}
0x0121a…01224 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x00f2}
0x01224…0126e Head {h00=0x0046, h01=0x0050, text=»* -CONPOS CONVERT SCREEN POSITION INTO SCREEN MEMORY DISPLACEMENT «, t00=0x000b, t01=0x00fc}
0x0126e…012b6 Head {h00=0x0044, h01=0x0050, text=»* -IXTERM INDEX SCREEN MEMORY DISPLACEMENT WITH TERMINAL NUMBER «, t00=0x000b, t01=0x0146}
0x012b6…012e8 Head {h00=0x002e, h01=0x0050, text=»* -CWTDWT GET CWT-ADDRESS FROM DWT-ADDRESS«, t00=0x000b, t01=0x018e}
0x012e8…0131a Head {h00=0x002e, h01=0x0050, text=»* -PUTQUE PUT DWT INTO SCREEN OUTPUT QUEUE«, t00=0x000c, t01=0x0030}
0x0131a…0134c Head {h00=0x002e, h01=0x0050, text=»* -GETQUE GET DWT FROM SCREEN OUTPUT QUEUE«, t00=0x000c, t01=0x0062}
0x0134c…01356 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0094}
0x01356…01360 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x009e}
0x01360…0136a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x00a8}
0x0136a…0138a Head {h00=0x001c, h01=0x0050, text=»* NORMAL REGISTER USAGE «, t00=0x000c, t01=0x00b2}
0x0138a…013c2 Head {h00=0x0034, h01=0x0050, text=»* IN THE LINE DRIVER PART OF THE SCREEN SECTION:«, t00=0x000c, t01=0x00d2}
0x013c2…013cc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x010a}
0x013cc…013fc Head {h00=0x002c, h01=0x0050, text=»* A1 = RETURN CODE TO DEVICE DRIVER PART«, t00=0x000c, t01=0x0114}
0x013fc…0141c Head {h00=0x001c, h01=0x0050, text=»* A2 = BIO-LINES OUTPUT «, t00=0x000c, t01=0x0144}
0x0141c…01438 Head {h00=0x0018, h01=0x0050, text=»* A3 = WORK REGISTER«, t00=0x000c, t01=0x0164}
0x01438…01454 Head {h00=0x0018, h01=0x0050, text=»* A4 = WORK REGISTER«, t00=0x000c, t01=0x0180}
0x01454…0146e Head {h00=0x0016, h01=0x0050, text=»* A5 = CWT-ADDRESS«, t00=0x000d, t01=0x000c}
0x0146e…01488 Head {h00=0x0016, h01=0x0050, text=»* A6 = DWT-ADDRESS«, t00=0x000d, t01=0x0026}
0x01488…014a4 Head {h00=0x0018, h01=0x0050, text=»* A7 = WORK REGISTER«, t00=0x000d, t01=0x0040}
0x014a4…014c0 Head {h00=0x0018, h01=0x0050, text=»* A8 = WORK REGISTER«, t00=0x000d, t01=0x005c}
0x014c0…014ca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0078}
0x014ca…014d4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0082}
0x014d4…014e2 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000d, t01=0x008c}
0x014e2…014ec Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x009a}
0x014ec…01532 Head {h00=0x0042, h01=0x0050, text=»* THE P E R I P H E R A L S E C T I O N OF THE DRIVER IS A«, t00=0x000d, t01=0x00a4}
0x01532…0155a Head {h00=0x0024, h01=0x0050, text=»* L I N E D R I V E R ONLY. «, t00=0x000d, t01=0x00ea}
0x0155a…0159e Head {h00=0x0040, h01=0x0050, text=»* IT HANDLES INPUT FROM AND OUTPUT TO DEVICES CONNECTED VIA «, t00=0x000d, t01=0x0112}
0x0159e…015e2 Head {h00=0x0040, h01=0x0050, text=»* THE PERIPHERAL SECTION OF THE VIDEO CHANNEL UNIT VCCU1/4. «, t00=0x000d, t01=0x0156}
0x015e2…015ec Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x000a}
0x015ec…015f6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0014}
0x015f6…01630 Head {h00=0x0036, h01=0x0050, text=»* THE PERIPHERAL SECTION OF THE DRIVER CONSISTS OF«, t00=0x000e, t01=0x001e}
0x01630…01660 Head {h00=0x002c, h01=0x0050, text=»* THE FOLLOWING (LINE DRIVER) ROUTINES: «, t00=0x000e, t01=0x0058}
0x01660…0166a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0088}
0x0166a…0169a Head {h00=0x002c, h01=0x0050, text=»* A C T I V A T I O N R O U T I N E S «, t00=0x000e, t01=0x0092}
0x0169a…016a4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x00c2}
0x016a4…016d2 Head {h00=0x002a, h01=0x0050, text=»* -VUSTBL DEFINE START OF OUTPUT BLOCK«, t00=0x000e, t01=0x00cc}
0x016d2…016f4 Head {h00=0x001e, h01=0x0050, text=»* -VUCHRO CHARACTER OUTPUT«, t00=0x000e, t01=0x00fa}
0x016f4…01720 Head {h00=0x0028, h01=0x0050, text=»* -VUENBL DEFINE END OF OUTPUT BLOCK«, t00=0x000e, t01=0x011c}
0x01720…01742 Head {h00=0x001e, h01=0x0050, text=»* -VUCHRI CHARACTER INPUT «, t00=0x000e, t01=0x0148}
0x01742…01764 Head {h00=0x001e, h01=0x0050, text=»* -VUDISP VIDEO DISPATCHER«, t00=0x000e, t01=0x016a}
0x01764…0176e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x018c}
0x0176e…01778 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0008}
0x01778…017a6 Head {h00=0x002a, h01=0x0050, text=»* I N T E R R U P T R O U T I N E S «, t00=0x000f, t01=0x0012}
0x017a6…017b0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0040}
0x017b0…017c8 Head {h00=0x0014, h01=0x0050, text=»* FOR DATA INPUT«, t00=0x000f, t01=0x004a}
0x017c8…017d2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0062}
0x017d2…017ee Head {h00=0x0018, h01=0x0050, text=»* -IHPVU1 VCCU NO 1 «, t00=0x000f, t01=0x006c}
0x017ee…0180a Head {h00=0x0018, h01=0x0050, text=»* -IHPVU2 VCCU NO 2 «, t00=0x000f, t01=0x0088}
0x0180a…01826 Head {h00=0x0018, h01=0x0050, text=»* -IHPVU3 VCCU NO 3 «, t00=0x000f, t01=0x00a4}
0x01826…01842 Head {h00=0x0018, h01=0x0050, text=»* -IHPVU4 VCCU NO 4 «, t00=0x000f, t01=0x00c0}
0x01842…0185e Head {h00=0x0018, h01=0x0050, text=»* -IHPVU5 VCCU NO 5 «, t00=0x000f, t01=0x00dc}
0x0185e…0187a Head {h00=0x0018, h01=0x0050, text=»* -IHPVU6 VCCU NO 6 «, t00=0x000f, t01=0x00f8}
0x0187a…01896 Head {h00=0x0018, h01=0x0050, text=»* -IHPVU7 VCCU NO 7 «, t00=0x000f, t01=0x0114}
0x01896…018b2 Head {h00=0x0018, h01=0x0050, text=»* -IHPVU8 VCCU NO 8 «, t00=0x000f, t01=0x0130}
0x018b2…018bc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x014c}
0x018bc…018da Head {h00=0x001a, h01=0x0050, text=»* AND FOR DATA OUTPUT «, t00=0x000f, t01=0x0156}
0x018da…018e4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0174}
0x018e4…0190c Head {h00=0x0024, h01=0x0050, text=»* -TIMOUT MONITOR CLOCK TIME-OUT«, t00=0x000f, t01=0x017e}
0x0190c…01916 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0016}
0x01916…01924 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0010, t01=0x0020}
0x01924…0192e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x002e}
0x0192e…01958 Head {h00=0x0026, h01=0x0050, text=»* R E C O V E R Y R O U T I N E «, t00=0x0010, t01=0x0038}
0x01958…01962 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0062}
0x01962…01990 Head {h00=0x002a, h01=0x0050, text=»* -VUON LINE DRIVER RECOVERY ROUTINE, «, t00=0x0010, t01=0x006c}
0x01990…019c4 Head {h00=0x0030, h01=0x0050, text=»* COMMON TO PERIPHERAL AND SCREEN SECTIONS.«, t00=0x0010, t01=0x009a}
0x019c4…019ce Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x00ce}
0x019ce…019d8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x00d8}
0x019d8…019e2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x00e2}
0x019e2…019ec Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x00ec}
0x019ec…01a26 Head {h00=0x0036, h01=0x0050, text=»* NORMAL REGISTER USAGE IN THE LINE DRIVER PART «, t00=0x0010, t01=0x00f6}
0x01a26…01a4c Head {h00=0x0022, h01=0x0050, text=»* OF THE PERIPHERAL SECTION: «, t00=0x0010, t01=0x0130}
0x01a4c…01a56 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0156}
0x01a56…01a74 Head {h00=0x001a, h01=0x0050, text=»* A1 = WORK REGISTER«, t00=0x0010, t01=0x0160}
0x01a74…01a90 Head {h00=0x0018, h01=0x0050, text=»* A2 = INPUT WORD «, t00=0x0010, t01=0x017e}
0x01a90…01aae Head {h00=0x001a, h01=0x0050, text=»* A3 = WORK REGISTER«, t00=0x0011, t01=0x000a}
0x01aae…01acc Head {h00=0x001a, h01=0x0050, text=»* A4 = WORK REGISTER«, t00=0x0011, t01=0x0028}
0x01acc…01ae8 Head {h00=0x0018, h01=0x0050, text=»* A5 = CWT-ADDRESS«, t00=0x0011, t01=0x0046}
0x01ae8…01b04 Head {h00=0x0018, h01=0x0050, text=»* A6 = DWT-ADDRESS«, t00=0x0011, t01=0x0062}
0x01b04…01b22 Head {h00=0x001a, h01=0x0050, text=»* A7 = WORK REGISTER«, t00=0x0011, t01=0x007e}
0x01b22…01b40 Head {h00=0x001a, h01=0x0050, text=»* A8 = WORK REGISTER«, t00=0x0011, t01=0x009c}
0x01b40…01b4a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x00ba}
0x01b4a…01b54 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x00c4}
0x01b54…01b5e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x00ce}
0x01b5e…01b6c Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0011, t01=0x00d8}
0x01b6c…01b76 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x00e6}
0x01b76…01b80 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x00f0}
0x01b80…01b9e Head {h00=0x001a, h01=0x0050, text=»* SYSTEM ADAPTATION«, t00=0x0011, t01=0x00fa}
0x01b9e…01ba8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0118}
0x01ba8…01bb2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0122}
0x01bb2…01bec Head {h00=0x0036, h01=0x0050, text=»* BY MEANS OF CONDITIONAL ASSEMBLY THE DRIVER: «, t00=0x0011, t01=0x012c}
0x01bec…01bf6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0166}
0x01bf6…01c3a Head {h00=0x0040, h01=0x0050, text=»* -IS ADAPTED TO CONTROL ONE OR UP TO EIGHT VIDEO CHANNELS«, t00=0x0011, t01=0x0170}
0x01c3a…01c76 Head {h00=0x0038, h01=0x0050, text=»* -IS ADAPTED FOR CONNECTION OF THE VIDEO CHANNELS «, t00=0x0012, t01=0x0024}
0x01c76…01caa Head {h00=0x0030, h01=0x0050, text=»* EITHER ON PROGRAMMED CHANNEL OR IOP.«, t00=0x0012, t01=0x0060}
0x01caa…01ce2 Head {h00=0x0034, h01=0x0050, text=»* -HANDLES EITHER OF TWO CHARACTER GENERATORS. «, t00=0x0012, t01=0x0094}
0x01ce2…01d32 Head {h00=0x004c, h01=0x0050, text=»* -HANDLES ONE OF ELEVEN DIFFERENT (COUNTRY DEPENDANT) CHARACTER SETS, «, t00=0x0012, t01=0x00cc}
0x01d32…01d6c Head {h00=0x0036, h01=0x0050, text=»* PROVIDED THAT THE SELECTED CHARACTER SET, «, t00=0x0012, t01=0x011c}
0x01d6c…01dae Head {h00=0x003e, h01=0x0050, text=»* IS SUPPORTED BY THE SELECTED CHARACTER GENERATOR. «, t00=0x0012, t01=0x0156}
0x01dae…01de0 Head {h00=0x002e, h01=0x0050, text=»* -CAN ECHO ALSO END OF RECORD CHARACTER«, t00=0x0013, t01=0x0008}
0x01de0…01e18 Head {h00=0x0034, h01=0x0050, text=»* -CAN SUPPRESS TRAILING STRINGS COMPOSED OF: «, t00=0x0013, t01=0x003a}
0x01e18…01e30 Head {h00=0x0014, h01=0x0050, text=»* SPACE (/20) «, t00=0x0013, t01=0x0072}
0x01e30…01e58 Head {h00=0x0024, h01=0x0050, text=»* TABULATION (/11 + POS.CHAR.)«, t00=0x0013, t01=0x008a}
0x01e58…01e7a Head {h00=0x001e, h01=0x0050, text=»* UNDERLINE START (/12) «, t00=0x0013, t01=0x00b2}
0x01e7a…01ea0 Head {h00=0x0022, h01=0x0050, text=»* LOW INTENSITY START (/1E) «, t00=0x0013, t01=0x00d4}
0x01ea0…01ec4 Head {h00=0x0020, h01=0x0050, text=»* LOW INTENSITY STOP (/1F)«, t00=0x0013, t01=0x00fa}
0x01ec4…01f00 Head {h00=0x0038, h01=0x0050, text=»* -CAN BE ADAPTED TO THE EXTENDED INSTRUCTION SET.«, t00=0x0013, t01=0x011e}
0x01f00…01f32 Head {h00=0x002e, h01=0x0050, text=»* -CONTAINS LENGTH OF DRIVER MMU-BUFFER.«, t00=0x0013, t01=0x015a}
0x01f32…01f40 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0013, t01=0x018c}
0x01f40…01f4a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x000a}
0x01f4a…01f54 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0014}
0x01f54…01f5e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x001e}
0x01f5e…01f68 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0028}
0x01f68…01f7c Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0014, t01=0x0032}
0x01f7c…01f90 Head {h00=0x0010, h01=0x0050, text=»* ENTRIES * «, t00=0x0014, t01=0x0046}
0x01f90…01fa4 Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0014, t01=0x005a}
0x01fa4…01fae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x006e}
0x01fae…01fb8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0078}
0x01fb8…01ff2 Head {h00=0x0036, h01=0x0050, text=»* SCREEN SECTION DEVICE DRIVER ACTIVATION ROUTINES«, t00=0x0014, t01=0x0082}
0x01ff2…01ffc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x00bc}
0x01ffc…02006 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x00c6}
0x02006…02032 Head {h00=0x0028, h01=0x0050, text=» ENTRY VUAD ADDRESS TO ADDRESSBLOCK «, t00=0x0014, t01=0x00d0}
0x02032…0203c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x00fc}
0x0203c…02046 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0106}
0x02046…0206a Head {h00=0x0020, h01=0x0050, text=»* SCREEN SECTION LINE DRIVER«, t00=0x0014, t01=0x0110}
0x0206a…020a4 Head {h00=0x0036, h01=0x0050, text=»* INTERRUPT ROUTINES ENTERED FROM INTERRUPT VECTOR«, t00=0x0014, t01=0x0134}
0x020a4…020ae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x016e}
0x020ae…020e0 Head {h00=0x002e, h01=0x0050, text=» ENTRY IHSVU1 INTERRUPT FROM VCCU1/4 NO 1«, t00=0x0014, t01=0x0178}
0x020e0…02112 Head {h00=0x002e, h01=0x0050, text=» ENTRY IHSVU2 INTERRUPT FROM VCCU1/4 NO 2«, t00=0x0015, t01=0x001a}
0x02112…02144 Head {h00=0x002e, h01=0x0050, text=» ENTRY IHSVU3 INTERRUPT FROM VCCU1/4 NO 3«, t00=0x0015, t01=0x004c}
0x02144…02176 Head {h00=0x002e, h01=0x0050, text=» ENTRY IHSVU4 INTERRUPT FROM VCCU1/4 NO 4«, t00=0x0015, t01=0x007e}
0x02176…021a8 Head {h00=0x002e, h01=0x0050, text=» ENTRY IHSVU5 INTERRUPT FROM VCCU1/4 NO 5«, t00=0x0015, t01=0x00b0}
0x021a8…021da Head {h00=0x002e, h01=0x0050, text=» ENTRY IHSVU6 INTERRUPT FROM VCCU1/4 NO 6«, t00=0x0015, t01=0x00e2}
0x021da…0220c Head {h00=0x002e, h01=0x0050, text=» ENTRY IHSVU7 INTERRUPT FROM VCCU1/4 NO 7«, t00=0x0015, t01=0x0114}
0x0220c…0223e Head {h00=0x002e, h01=0x0050, text=» ENTRY IHSVU8 INTERRUPT FROM VCCU1/4 NO 8«, t00=0x0015, t01=0x0146}
0x0223e…02248 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0178}
0x02248…02256 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0015, t01=0x0182}
0x02256…02260 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0190}
0x02260…02288 Head {h00=0x0024, h01=0x0050, text=»* PERIPHERAL SECTION LINE DRIVER«, t00=0x0016, t01=0x000a}
0x02288…022d8 Head {h00=0x004c, h01=0x0050, text=»* ACTIVATION ROUTINES ENTERED FROM DEVICE DRIVERS VIA NETWORK DISTRIBUTO«, t00=0x0016, t01=0x0032}
0x022d8…022e2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0082}
0x022e2…02308 Head {h00=0x0022, h01=0x0050, text=» ENTRY VUCHRI CHARACTER INPUT «, t00=0x0016, t01=0x008c}
0x02308…0233a Head {h00=0x002e, h01=0x0050, text=» ENTRY VUSTBL DEFINE START OF OUTPUT BLOCK«, t00=0x0016, t01=0x00b2}
0x0233a…02360 Head {h00=0x0022, h01=0x0050, text=» ENTRY VUCHRO CHARACTER OUTPUT«, t00=0x0016, t01=0x00e4}
0x02360…02390 Head {h00=0x002c, h01=0x0050, text=» ENTRY VUENBL DEFINE END OF OUTPUT BLOCK«, t00=0x0016, t01=0x010a}
0x02390…023b6 Head {h00=0x0022, h01=0x0050, text=» ENTRY VUDISP VIDEO DISPATCHER«, t00=0x0016, t01=0x013a}
0x023b6…023c0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0160}
0x023c0…023e8 Head {h00=0x0024, h01=0x0050, text=»* PERIPHERAL SECTION LINE DRIVER«, t00=0x0016, t01=0x016a}
0x023e8…02422 (23, 0, 400) Head {h00=0x0036, h01=0x0050, text=»* INTERRUPT ROUTINES ENTERED FROM INTERRUPT VECTOR«, t00=0x0017, t01=0x0004}
0x02422…0242c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x003e}
0x0242c…0245e Head {h00=0x002e, h01=0x0050, text=» ENTRY IHPVU1 INTERRUPT FROM VCCU1/4 NO 1«, t00=0x0017, t01=0x0048}
0x0245e…02490 Head {h00=0x002e, h01=0x0050, text=» ENTRY IHPVU2 INTERRUPT FROM VCCU1/4 NO 2«, t00=0x0017, t01=0x007a}
0x02490…024c2 Head {h00=0x002e, h01=0x0050, text=» ENTRY IHPVU3 INTERRUPT FROM VCCU1/4 NO 3«, t00=0x0017, t01=0x00ac}
0x024c2…024f4 Head {h00=0x002e, h01=0x0050, text=» ENTRY IHPVU4 INTERRUPT FROM VCCU1/4 NO 4«, t00=0x0017, t01=0x00de}
0x024f4…02526 Head {h00=0x002e, h01=0x0050, text=» ENTRY IHPVU5 INTERRUPT FROM VCCU1/4 NO 5«, t00=0x0017, t01=0x0110}
0x02526…02558 Head {h00=0x002e, h01=0x0050, text=» ENTRY IHPVU6 INTERRUPT FROM VCCU1/4 NO 6«, t00=0x0017, t01=0x0142}
0x02558…0258a Head {h00=0x002e, h01=0x0050, text=» ENTRY IHPVU7 INTERRUPT FROM VCCU1/4 NO 7«, t00=0x0017, t01=0x0174}
0x0258a…025bc Head {h00=0x002e, h01=0x0050, text=» ENTRY IHPVU8 INTERRUPT FROM VCCU1/4 NO 8«, t00=0x0018, t01=0x0016}
0x025bc…025c6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0048}
0x025c6…025e6 Head {h00=0x001c, h01=0x0050, text=»* MISCELLENEOUS ENTRIES «, t00=0x0018, t01=0x0052}
0x025e6…025f0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0072}
0x025f0…02624 Head {h00=0x0030, h01=0x0050, text=» ENTRY VUON START RECOVERY OF VCCU1/4 UNITS«, t00=0x0018, t01=0x007c}
0x02624…0262e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x00b0}
0x0262e…02638 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x00ba}
0x02638…02642 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x00c4}
0x02642…0264c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x00ce}
0x0264c…0265a Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0018, t01=0x00d8}
0x0265a…02664 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x00e6}
0x02664…02696 Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0018, t01=0x00f0}
0x02696…026c8 Head {h00=0x002e, h01=0x0050, text=»* EXTERNAL TOSS MODULE ENTRIES * «, t00=0x0018, t01=0x0122}
0x026c8…026fa Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0018, t01=0x0154}
0x026fa…02704 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0186}
0x02704…0270e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0190}
0x0270e…02718 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x000a}
0x02718…02738 Head {h00=0x001c, h01=0x0050, text=» EXTRN SAVE8 SAVE A1-A8 «, t00=0x0019, t01=0x0014}
0x02738…02756 Head {h00=0x001a, h01=0x0050, text=» EXTRN TDISP DISPATCH «, t00=0x0019, t01=0x0034}
0x02756…02774 Head {h00=0x001a, h01=0x0050, text=» EXTRN TENDIO END I/O «, t00=0x0019, t01=0x0052}
0x02774…0279e Head {h00=0x0026, h01=0x0050, text=» EXTRN DISEND END I/O AND DISPATCH«, t00=0x0019, t01=0x0070}
0x0279e…027d0 Head {h00=0x002e, h01=0x0050, text=» EXTRN DISIOE ERROR, END I/O AND DISPATCH «, t00=0x0019, t01=0x009a}
0x027d0…027ec Head {h00=0x0018, h01=0x0050, text=» EXTRN IHRTN RETURN «, t00=0x0019, t01=0x00cc}
0x027ec…0281c Head {h00=0x002c, h01=0x0050, text=» EXTRN SWL48 SWITCH TO LEVEL 48 AND ENB «, t00=0x0019, t01=0x00e8}
0x0281c…02826 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0118}
0x02826…0285c Head {h00=0x0032, h01=0x0050, text=» EXTRN INTVU1 INTERRUPT TABLE FOR VCCU1/4 NO 1«, t00=0x0019, t01=0x0122}
0x0285c…02892 Head {h00=0x0032, h01=0x0050, text=» EXTRN INTVU2 INTERRUPT TABLE FOR VCCU1/4 NO 2«, t00=0x0019, t01=0x0158}
0x02892…028c8 Head {h00=0x0032, h01=0x0050, text=» EXTRN INTVU3 INTERRUPT TABLE FOR VCCU1/4 NO 3«, t00=0x0019, t01=0x018e}
0x028c8…028fe Head {h00=0x0032, h01=0x0050, text=» EXTRN INTVU4 INTERRUPT TABLE FOR VCCU1/4 NO 4«, t00=0x001a, t01=0x0034}
0x028fe…02934 Head {h00=0x0032, h01=0x0050, text=» EXTRN INTVU5 INTERRUPT TABLE FOR VCCU1/4 NO 5«, t00=0x001a, t01=0x006a}
0x02934…0296a Head {h00=0x0032, h01=0x0050, text=» EXTRN INTVU6 INTERRUPT TABLE FOR VCCU1/4 NO 6«, t00=0x001a, t01=0x00a0}
0x0296a…029a0 Head {h00=0x0032, h01=0x0050, text=» EXTRN INTVU7 INTERRUPT TABLE FOR VCCU1/4 NO 7«, t00=0x001a, t01=0x00d6}
0x029a0…029d6 Head {h00=0x0032, h01=0x0050, text=» EXTRN INTVU8 INTERRUPT TABLE FOR VCCU1/4 NO 8«, t00=0x001a, t01=0x010c}
0x029d6…029e0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0142}
0x029e0…02a06 Head {h00=0x0022, h01=0x0050, text=» EXTRN SETIMP GET TIMER BLOCK «, t00=0x001a, t01=0x014c}
0x02a06…02a34 Head {h00=0x002a, h01=0x0050, text=» EXTRN INTSAV SAVE AREA LAST INTERRUPT«, t00=0x001a, t01=0x0172}
0x02a34…02a6a Head {h00=0x0032, h01=0x0050, text=» EXTRN PFPOST POWER FAIL POST PROCESSING FLAG «, t00=0x001b, t01=0x0010}
0x02a6a…02a74 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0046}
0x02a74…02aa2 Head {h00=0x002a, h01=0x0050, text=» EXTRN NDSAV8 SAVE A3-A5, A7-A8 IN DWT«, t00=0x001b, t01=0x0050}
0x02aa2…02ad4 Head {h00=0x002e, h01=0x0050, text=» EXTRN NDGEDW GET DWT ADDRESS FOR A DEVICE«, t00=0x001b, t01=0x007e}
0x02ad4…02b0a Head {h00=0x0032, h01=0x0050, text=» EXTRN NDREWS CALL RECOVERY FOR A WORK-STATION«, t00=0x001b, t01=0x00b0}
0x02b0a…02b26 Head {h00=0x0018, h01=0x0050, text=» EXTRN NDRET RETURN «, t00=0x001b, t01=0x00e6}
0x02b26…02b48 Head {h00=0x001e, h01=0x0050, text=» EXTRN NDRETO OK & RETURN «, t00=0x001b, t01=0x0102}
0x02b48…02b6a Head {h00=0x001e, h01=0x0050, text=» EXTRN NDREP POP & RETURN «, t00=0x001b, t01=0x0124}
0x02b6a…02b92 Head {h00=0x0024, h01=0x0050, text=» EXTRN NDREPO POP, OK AND RETURN«, t00=0x001b, t01=0x0146}
0x02b92…02bc6 Head {h00=0x0030, h01=0x0050, text=» EXTRN ECHRTN RETURN TO KEYBOARD AFTER ECHO «, t00=0x001b, t01=0x016e}
0x02bc6…02bfa Head {h00=0x0030, h01=0x0050, text=» EXTRN GETCHR GET CHARACTER FROM ECB-BUFFER «, t00=0x001c, t01=0x0012}
0x02bfa…02c08 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001c, t01=0x0046}
0x02c08…02c12 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0054}
0x02c12…02c50 Head {h00=0x003a, h01=0x0050, text=»******************************************************«, t00=0x001c, t01=0x005e}
0x02c50…02c7c Head {h00=0x0028, h01=0x0050, text=»* DRIVER ADDRESS BLOCK DISPLACEMENTS«, t00=0x001c, t01=0x009c}
0x02c7c…02cbc Head {h00=0x003c, h01=0x0050, text=»******************************************************* «, t00=0x001c, t01=0x00c8}
0x02cbc…02cc6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0108}
0x02cc6…02cfa Head {h00=0x0030, h01=0x0050, text=» EXTRN INTADR INTERRUPT ADDRESS DISPLACEMENT«, t00=0x001c, t01=0x0112}
0x02cfa…02d04 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0146}
0x02d04…02d0e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0150}
0x02d0e…02d4c Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x001c, t01=0x015a}
0x02d4c…02d6a Head {h00=0x001a, h01=0x0050, text=»* DEVICE INDEX VALUES «, t00=0x001d, t01=0x0008}
0x02d6a…02da8 Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x001d, t01=0x0026}
0x02da8…02db2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0064}
0x02db2…02de8 Head {h00=0x0032, h01=0x0050, text=» EXTRN PC:DIX PROGRAMMED CHANNEL DEVICE INDEX «, t00=0x001d, t01=0x006e}
0x02de8…02df2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x00a4}
0x02df2…02dfc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x00ae}
0x02dfc…02e40 Head {h00=0x0040, h01=0x0050, text=»*********************************************************** «, t00=0x001d, t01=0x00b8}
0x02e40…02e5c Head {h00=0x0018, h01=0x0050, text=»* ECB DISPLACEMENTS «, t00=0x001d, t01=0x00fc}
0x02e5c…02ea0 Head {h00=0x0040, h01=0x0050, text=»*********************************************************** «, t00=0x001d, t01=0x0118}
0x02ea0…02eaa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x015c}
0x02eaa…02ed2 Head {h00=0x0024, h01=0x0050, text=» EXTRN ECBBA ECB BUFFER ADDRESS «, t00=0x001d, t01=0x0166}
0x02ed2…02efc Head {h00=0x0026, h01=0x0050, text=» EXTRN ECBRL ECB REQUESTED LENGTH «, t00=0x001d, t01=0x018e}
0x02efc…02f26 Head {h00=0x0026, h01=0x0050, text=» EXTRN ECBEL ECB EFFECTIVE LENGTH «, t00=0x001e, t01=0x0028}
0x02f26…02f4a Head {h00=0x0020, h01=0x0050, text=» EXTRN ECBRC ECB RETURN CODE«, t00=0x001e, t01=0x0052}
0x02f4a…02f70 Head {h00=0x0022, h01=0x0050, text=» EXTRN ECBCW ECB CONTROL WORD «, t00=0x001e, t01=0x0076}
0x02f70…02f7e Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001e, t01=0x009c}
0x02f7e…02f88 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x00aa}
0x02f88…02f92 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x00b4}
0x02f92…02fb2 Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x001e, t01=0x00be}
0x02fb2…02fd2 Head {h00=0x001c, h01=0x0050, text=»* DWT PARAMETERS *«, t00=0x001e, t01=0x00de}
0x02fd2…02ff2 Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x001e, t01=0x00fe}
0x02ff2…02ffc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x011e}
0x02ffc…03018 Head {h00=0x0018, h01=0x0050, text=» EXTRN DWTST STATUS «, t00=0x001e, t01=0x0128}
0x03018…03044 Head {h00=0x0028, h01=0x0050, text=» EXTRN DWTOCH LAST OUTPUT CHARACTER «, t00=0x001e, t01=0x0144}
0x03044…03072 Head {h00=0x002a, h01=0x0050, text=» EXTRN DWTADR ADDRESS TO ADDRESS-BLOCK«, t00=0x001e, t01=0x0170}
0x03072…03094 Head {h00=0x001e, h01=0x0050, text=» EXTRN DWTOTQ OUTPUT QUEUE«, t00=0x001f, t01=0x000e}
0x03094…030be Head {h00=0x0026, h01=0x0050, text=» EXTRN DWTSB2 STACK BASE 2 IN DWT «, t00=0x001f, t01=0x0030}
0x030be…030e8 Head {h00=0x0026, h01=0x0050, text=» EXTRN DWTCP2 CHANNEL PARAMETERS 2«, t00=0x001f, t01=0x005a}
0x030e8…03116 Head {h00=0x002a, h01=0x0050, text=» EXTRN DWTLD1 LINE DRIVER DEPENDANT 1 «, t00=0x001f, t01=0x0084}
0x03116…03144 Head {h00=0x002a, h01=0x0050, text=» EXTRN DWTLD2 LINE DRIVER DEPENDANT 2 «, t00=0x001f, t01=0x00b2}
0x03144…0314e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x00e0}
0x0314e…03158 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x00ea}
0x03158…03194 Head {h00=0x0038, h01=0x0050, text=» EXTRN DWTDEV DEVICE DRIVER DEPENDANT (FIRST FIELD) «, t00=0x001f, t01=0x00f4}
0x03194…0319e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0130}
0x0319e…031ac Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001f, t01=0x013a}
0x031ac…031b6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0148}
0x031b6…031c0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0152}
0x031c0…031f2 Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x001f, t01=0x015c}
0x031f2…03224 Head {h00=0x002e, h01=0x0050, text=»* CONDITIONAL ASSEMBLY * «, t00=0x001f, t01=0x018e}
0x03224…03256 Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0020, t01=0x0030}
0x03256…03260 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0062}
0x03260…03292 Head {h00=0x002e, h01=0x0050, text=»* THE NUMBER OF VIDEO CHANNELS HANDLED BY «, t00=0x0020, t01=0x006c}
0x03292…032c0 Head {h00=0x002a, h01=0x0050, text=»* THE LINE DRIVER PART OF THIS DRIVER«, t00=0x0020, t01=0x009e}
0x032c0…032fc Head {h00=0x0038, h01=0x0050, text=»* IS SELECTED BY SETTING X:A TO 1,2,3,4,5,6,7 OR 8. «, t00=0x0020, t01=0x00cc}
0x032fc…03306 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0108}
0x03306…03318 Head {h00=0x000e, h01=0x0050, text=»X:A EQU 1 «, t00=0x0020, t01=0x0112}
0x03318…0332e Head {h00=0x0012, h01=0x0050, text=»VUCHAN EQU X:A«, t00=0x0020, t01=0x0124}
0x0332e…03338 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x013a}
0x03338…03342 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0144}
0x03342…0334c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x014e}
0x0334c…03382 Head {h00=0x0032, h01=0x0050, text=»* WHEATHER THE LINE DRIVER PART OF THE DRIVER «, t00=0x0020, t01=0x0158}
0x03382…033b4 Head {h00=0x002e, h01=0x0050, text=»* SHOULD HANDLE SCREEN SECTION OF VCCU1/4«, t00=0x0020, t01=0x018e}
0x033b4…033e4 Head {h00=0x002c, h01=0x0050, text=»* CONNECTED ON PROGRAMMED CHANNEL OR IOP«, t00=0x0021, t01=0x0030}
0x033e4…03414 Head {h00=0x002c, h01=0x0050, text=»* IS SELECTED BY SETTING X:B TO 0 OR 1. «, t00=0x0021, t01=0x0060}
0x03414…0341e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0090}
0x0341e…03430 Head {h00=0x000e, h01=0x0050, text=»X:B EQU 0 «, t00=0x0021, t01=0x009a}
0x03430…03444 Head {h00=0x0010, h01=0x0050, text=»IOP EQU X:B «, t00=0x0021, t01=0x00ac}
0x03444…0344e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00c0}
0x0344e…03458 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00ca}
0x03458…03462 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00d4}
0x03462…034ae Head {h00=0x0048, h01=0x0050, text=»* IF A DRIVER VERSION USING THE EXTENDED INSTRUCTION SET IS WANTED, «, t00=0x0021, t01=0x00de}
0x034ae…034e0 Head {h00=0x002e, h01=0x0050, text=»* THIS IS SELECTED BY SETTING CPU852 TO 0.«, t00=0x0021, t01=0x012a}
0x034e0…034ea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x015c}
0x034ea…034fe Head {h00=0x0010, h01=0x0050, text=»CPU852 EQU 0«, t00=0x0021, t01=0x0166}
0x034fe…03508 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x017a}
0x03508…03512 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0184}
0x03512…0351c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x018e}
0x0351c…0355a Head {h00=0x003a, h01=0x0050, text=»* WHICH ONE OF EITHER OF THE TWO CHARACTER GENERATORS «, t00=0x0022, t01=0x0008}
0x0355a…035a0 Head {h00=0x0042, h01=0x0050, text=»* FOR SCREEN OUTPUT (TYPE I = ENGLISH, OR TYPE II = AMERICAN) «, t00=0x0022, t01=0x0046}
0x035a0…035dc Head {h00=0x0038, h01=0x0050, text=»* THE LINE DRIVER PART OF THE DRIVER SHOULD HANDLE, «, t00=0x0022, t01=0x008c}
0x035dc…0360c Head {h00=0x002c, h01=0x0050, text=»* IS SELECTED BY SETTING X:C TO 1 OR 2. «, t00=0x0022, t01=0x00c8}
0x0360c…03616 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x00f8}
0x03616…03628 Head {h00=0x000e, h01=0x0050, text=»X:C EQU 1 «, t00=0x0022, t01=0x0102}
0x03628…0363e Head {h00=0x0012, h01=0x0050, text=»CHAGEN EQU X:C«, t00=0x0022, t01=0x0114}
0x0363e…03648 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x012a}
0x03648…03678 Head {h00=0x002c, h01=0x0050, text=»* WHICH CHARACTER-SET FOR SCREEN OUTPUT,«, t00=0x0022, t01=0x0134}
0x03678…036b2 Head {h00=0x0036, h01=0x0050, text=»* THE LINE DRIVER PART OF THE DRIVER SHOULD HANDLE«, t00=0x0022, t01=0x0164}
0x036b2…036ec Head {h00=0x0036, h01=0x0050, text=»* (PROVIDED THAT THE CHARACTER SET IS SUPPORTED«, t00=0x0023, t01=0x000e}
0x036ec…03720 Head {h00=0x0030, h01=0x0050, text=»* BY THE SELECTED CHARACTER GENERATOR), «, t00=0x0023, t01=0x0048}
0x03720…03762 Head {h00=0x003e, h01=0x0050, text=»* IS SELECTED BY SETTING X:D TO 0,1,2,3,4,5,6,7,8,9 OR /A.«, t00=0x0023, t01=0x007c}
0x03762…0376a Head {h00=0x0004, h01=0x0050, t00=0x0023, t01=0x00be}
0x0376a…03772 Head {h00=0x0004, h01=0x0050, t00=0x0023, t01=0x00c6}
0x03772…03792 Head {h00=0x001c, h01=0x0050, text=»* CHARACTER-SET COUNTRY «, t00=0x0023, t01=0x00ce}
0x03792…0379a Head {h00=0x0004, h01=0x0050, t00=0x0023, t01=0x00ee}
0x0379a…037b4 Head {h00=0x0016, h01=0x0050, text=»* 0 GB/NZ/SA/NL/B «, t00=0x0023, t01=0x00f6}
0x037b4…037c8 Head {h00=0x0010, h01=0x0050, text=»* 1 D/A/L/CH«, t00=0x0023, t01=0x0110}
0x037c8…037dc Head {h00=0x0010, h01=0x0050, text=»* 2 F/CH/B/L«, t00=0x0023, t01=0x0124}
0x037dc…037ea Head {h00=0x000a, h01=0x0050, text=»* 3 E «, t00=0x0023, t01=0x0138}
0x037ea…037fa Head {h00=0x000c, h01=0x0050, text=»* 4 I/CH«, t00=0x0023, t01=0x0146}
0x037fa…0380a Head {h00=0x000c, h01=0x0050, text=»* 5 S/SF«, t00=0x0023, t01=0x0156}
0x0380a…0381a Head {h00=0x000c, h01=0x0050, text=»* 6 DK/N«, t00=0x0023, t01=0x0166}
0x0381a…03828 Head {h00=0x000a, h01=0x0050, text=»* 7 P «, t00=0x0023, t01=0x0176}
0x03828…03836 Head {h00=0x000a, h01=0x0050, text=»* 8 YU«, t00=0x0023, t01=0x0184}
0x03836…03844 (36, 0, 400) Head {h00=0x000a, h01=0x0050, text=»* 9 US«, t00=0x0024, t01=0x0004}
0x03844…03864 Head {h00=0x001c, h01=0x0050, text=»* A S (INDUSTRY VERSION)«, t00=0x0024, t01=0x0012}
0x03864…0386e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0032}
0x0386e…03880 Head {h00=0x000e, h01=0x0050, text=»X:D EQU 0 «, t00=0x0024, t01=0x003c}
0x03880…03896 Head {h00=0x0012, h01=0x0050, text=»CHASET EQU X:D«, t00=0x0024, t01=0x004e}
0x03896…038a0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0064}
0x038a0…038aa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x006e}
0x038aa…038b4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0078}
0x038b4…038c2 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0024, t01=0x0082}
0x038c2…038cc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0090}
0x038cc…038fe Head {h00=0x002e, h01=0x0050, text=»* IF THE DEVICE DRIVER PART OF THE DRIVER «, t00=0x0024, t01=0x009a}
0x038fe…03932 Head {h00=0x0030, h01=0x0050, text=»* SHOULD ECHO ALSO END-OF-RECORD-CHARACTER,«, t00=0x0024, t01=0x00cc}
0x03932…03962 Head {h00=0x002c, h01=0x0050, text=»* THIS IS SELECTED BY SETTING X:E TO 1. «, t00=0x0024, t01=0x0100}
0x03962…0396c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0130}
0x0396c…0397e Head {h00=0x000e, h01=0x0050, text=»X:E EQU 0 «, t00=0x0024, t01=0x013a}
0x0397e…03994 Head {h00=0x0012, h01=0x0050, text=»EORECH EQU X:E«, t00=0x0024, t01=0x014c}
0x03994…0399e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0162}
0x0399e…039d0 Head {h00=0x002e, h01=0x0050, text=»* IF THE DEVICE DRIVER PART OF THE DRIVER «, t00=0x0024, t01=0x016c}
0x039d0…03a0c Head {h00=0x0038, h01=0x0050, text=»* SHOULD SUPPRESS TRAILING STRINGS COMPOSED ONLY OF«, t00=0x0025, t01=0x000e}
0x03a0c…03a3e Head {h00=0x002e, h01=0x0050, text=»* /20, /11+POS.CHARACTERS, /12, /1E, /1F, «, t00=0x0025, t01=0x004a}
0x03a3e…03a6e Head {h00=0x002c, h01=0x0050, text=»* THIS IS SELECTED BY SETTING X:F TO 1. «, t00=0x0025, t01=0x007c}
0x03a6e…03a78 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x00ac}
0x03a78…03a8a Head {h00=0x000e, h01=0x0050, text=»X:F EQU 1 «, t00=0x0025, t01=0x00b6}
0x03a8a…03aa0 Head {h00=0x0012, h01=0x0050, text=»TRASPA EQU X:F«, t00=0x0025, t01=0x00c8}
0x03aa0…03aaa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x00de}
0x03aaa…03ab4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x00e8}
0x03ab4…03ae0 Head {h00=0x0028, h01=0x0050, text=»* MEMORY MANAGEMENT BUFFER SIZE FOR «, t00=0x0025, t01=0x00f2}
0x03ae0…03b10 Head {h00=0x002c, h01=0x0050, text=»* THE DEVICE DRIVER PART OF THE DRIVER «, t00=0x0025, t01=0x011e}
0x03b10…03b52 Head {h00=0x003e, h01=0x0050, text=»* IS SELECTED BY SETTING X:G TO THE WANTED SIZE IN BYTES. «, t00=0x0025, t01=0x014e}
0x03b52…03b5c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x0190}
0x03b5c…03b66 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x000a}
0x03b66…03b78 Head {h00=0x000e, h01=0x0050, text=»X:G EQU 80«, t00=0x0026, t01=0x0014}
0x03b78…03b8e Head {h00=0x0012, h01=0x0050, text=»DVBLEN EQU X:G«, t00=0x0026, t01=0x0026}
0x03b8e…03b98 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x003c}
0x03b98…03ba6 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0026, t01=0x0046}
0x03ba6…03bb0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0054}
0x03bb0…03bba Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x005e}
0x03bba…03be2 Head {h00=0x0024, h01=0x0050, text=»********************************«, t00=0x0026, t01=0x0068}
0x03be2…03c1c Head {h00=0x0036, h01=0x0050, text=»* DWT-DISPLACEMENTS RELATIVE DWTDEV * «, t00=0x0026, t01=0x0090}
0x03c1c…03c44 Head {h00=0x0024, h01=0x0050, text=»********************************«, t00=0x0026, t01=0x00ca}
0x03c44…03c4e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x00f2}
0x03c4e…03c58 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x00fc}
0x03c58…03c62 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0106}
0x03c62…03c6c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0110}
0x03c6c…03ca6 Head {h00=0x0036, h01=0x0050, text=»DWTCN EQU 2 CURRENT NEXT WRITE POS. DURING REQUEST«, t00=0x0026, t01=0x011a}
0x03ca6…03ce6 Head {h00=0x003c, h01=0x0050, text=»DWTCNR EQU DWTCN CURRENT NEXT WRITE POSITION ROW NUMBER «, t00=0x0026, t01=0x0154}
0x03ce6…03d26 (39, 0, 400) Head {h00=0x003c, h01=0x0050, text=»DWTCNC EQU DWTCN+1 CURRENT NEXT WRITE POS. COLUMN NUMBER«, t00=0x0027, t01=0x0004}
0x03d26…03d30 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x0044}
0x03d30…03d3a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x004e}
0x03d3a…03d70 Head {h00=0x0032, h01=0x0050, text=»DWTSN EQU 4 SAVED CURRENT NEXT WRITE POSITION «, t00=0x0027, t01=0x0058}
0x03d70…03da4 Head {h00=0x0030, h01=0x0050, text=»* AFTER PREVIOUS REQUEST OR AT /14 COMMAND«, t00=0x0027, t01=0x008e}
0x03da4…03de2 Head {h00=0x003a, h01=0x0050, text=»DWTSNR EQU DWTSN SAVED NEXT WRITE POSITION ROW NUMBER «, t00=0x0027, t01=0x00c2}
0x03de2…03e20 Head {h00=0x003a, h01=0x0050, text=»DWTSNC EQU DWTSN+1 SAVED NEXT WRITE POS. COLUMN NUMBER«, t00=0x0027, t01=0x0100}
0x03e20…03e2e Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0027, t01=0x013e}
0x03e2e…03e38 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x014c}
0x03e38…03e4e Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0027, t01=0x0156}
0x03e4e…03e64 Head {h00=0x0012, h01=0x0050, text=»* CONSTANTS * «, t00=0x0027, t01=0x016c}
0x03e64…03e7a Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0027, t01=0x0182}
0x03e7a…03e84 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0008}
0x03e84…03eb8 Head {h00=0x0030, h01=0x0050, text=»* USED BY SCREEN SECTION, DEVICE DRIVER PART«, t00=0x0028, t01=0x0012}
0x03eb8…03ec2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0046}
0x03ec2…03efe Head {h00=0x0038, h01=0x0050, text=»MAXROW EQU /1818 MAX NUMBER OF ROWS PER SCREEN IS 24«, t00=0x0028, t01=0x0050}
0x03efe…03f3e Head {h00=0x003c, h01=0x0050, text=»MAXCOL EQU /5050 MAX NUMBER OF COLUMNS PER SCREEN IS 80 «, t00=0x0028, t01=0x008c}
0x03f3e…03f54 Head {h00=0x0012, h01=0x0050, text=»* DWTDEV-BITS «, t00=0x0028, t01=0x00cc}
0x03f54…03f92 Head {h00=0x003a, h01=0x0050, text=»UNDBIT EQU /0400 UNDERLINE/NON-UNDERLINE DISPLAY-MODE «, t00=0x0028, t01=0x00e2}
0x03f92…03fca Head {h00=0x0034, h01=0x0050, text=»INTBIT EQU /0100 HIGH/LOW INTENSITY DISPLAY-MODE«, t00=0x0028, t01=0x0120}
0x03fca…03fec Head {h00=0x001e, h01=0x0050, text=»ROLBIT EQU /80 SCROLL MODE«, t00=0x0028, t01=0x0158}
0x03fec…04016 Head {h00=0x0026, h01=0x0050, text=»LCWBIT EQU /40 LAST COLUMN WRITTEN«, t00=0x0028, t01=0x017a}
0x04016…04054 Head {h00=0x003a, h01=0x0050, text=»LCPBIT EQU /20 LAST COLUMN WRITTEN BY PREVIOUS REQUEST«, t00=0x0029, t01=0x0014}
0x04054…0405e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0052}
0x0405e…0407a Head {h00=0x0018, h01=0x0050, text=»SPACE EQU /20 SPACE «, t00=0x0029, t01=0x005c}
0x0407a…040a0 Head {h00=0x0022, h01=0x0050, text=»POINT EQU /2E POINT CHARACTER «, t00=0x0029, t01=0x0078}
0x040a0…040aa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x009e}
0x040aa…040d8 Head {h00=0x002a, h01=0x0050, text=»CCERR EQU /4 STATUS: CODE CHECK ERROR «, t00=0x0029, t01=0x00a8}
0x040d8…04102 Head {h00=0x0026, h01=0x0050, text=»OPERR EQU /1 STATUS: NOT OPERABLE «, t00=0x0029, t01=0x00d6}
0x04102…0410c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0100}
0x0410c…04116 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x010a}
0x04116…04148 Head {h00=0x002e, h01=0x0050, text=»* USED BY SCREEN SECTION, LINE DRIVER PART«, t00=0x0029, t01=0x0114}
0x04148…04152 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0146}
0x04152…0418c Head {h00=0x0036, h01=0x0050, text=»IOPPAR EQU /C000 WORD-MODE + READ-MEMORY TRANSFER «, t00=0x0029, t01=0x0150}
0x0418c…041c0 Head {h00=0x0030, h01=0x0050, text=»* DWTST BIT 11,12,13 (LINE DRIVER DEPENDANT)«, t00=0x0029, t01=0x018a}
0x041c0…041f6 Head {h00=0x0032, h01=0x0050, text=»OTRFLA EQU /0010 OTR-ACTION AT NEXT INTERRUPT «, t00=0x002a, t01=0x002e}
0x041f6…0422c Head {h00=0x0032, h01=0x0050, text=»HLTFLA EQU /0008 HALT-ACTION AT NEXT INTERRUPT«, t00=0x002a, t01=0x0064}
0x0422c…04262 Head {h00=0x0032, h01=0x0050, text=»SSTFLA EQU /0004 SST-ACTION AT NEXT INTERRUPT «, t00=0x002a, t01=0x009a}
0x04262…0426c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x00d0}
0x0426c…0429c Head {h00=0x002c, h01=0x0050, text=»SMLCUR EQU /07FF SCREEN MEMORY LOCATION «, t00=0x002a, t01=0x00da}
0x0429c…042c0 Head {h00=0x0020, h01=0x0050, text=»* HOLDING CURSOR POSITION «, t00=0x002a, t01=0x010a}
0x042c0…042ca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x012e}
0x042ca…042fa Head {h00=0x002c, h01=0x0050, text=»AUTCLE EQU /2000 BIO-BIT FOR AUTO-CLEAR «, t00=0x002a, t01=0x0138}
0x042fa…0434a Head {h00=0x004c, h01=0x0050, text=»* ERROR-STATUS FROM LINE DRIVER TO DEVICE DRIVER PART OF SCREEN SECTION «, t00=0x002a, t01=0x0168}
0x0434a…04380 Head {h00=0x0032, h01=0x0050, text=»CIOERR EQU /8000 ERROR: CIO START NOT ACCEPTED«, t00=0x002b, t01=0x0028}
0x04380…043b0 Head {h00=0x002c, h01=0x0050, text=»OTRERR EQU /4000 ERROR: OTR NOT ACCEPTED«, t00=0x002b, t01=0x005e}
0x043b0…043e0 Head {h00=0x002c, h01=0x0050, text=»SSTERR EQU /2000 ERROR: SST NOT ACCEPTED«, t00=0x002b, t01=0x008e}
0x043e0…0441a Head {h00=0x0036, h01=0x0050, text=»SSTER2 EQU /1000 ERROR: SST UNEXPECTEDLY ACCEPTED «, t00=0x002b, t01=0x00be}
0x0441a…0443e Head {h00=0x0020, h01=0x0050, text=»* (AFTER CIO START OR OTR,«, t00=0x002b, t01=0x00f8}
0x0443e…0445e Head {h00=0x001c, h01=0x0050, text=»* BUT BEFORE CIO HALT)«, t00=0x002b, t01=0x011c}
0x0445e…0449a Head {h00=0x0038, h01=0x0050, text=»PFERR EQU /0800 I/O-INSTRUCTION TRIED DURING PFPOST «, t00=0x002b, t01=0x013c}
0x0449a…044a4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x0178}
0x044a4…044ae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x0182}
0x044ae…044d4 Head {h00=0x0022, h01=0x0050, text=»* USED BY PERIPHERAL SECTION: «, t00=0x002b, t01=0x018c}
0x044d4…044de Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x0022}
0x044de…044e8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x002c}
0x044e8…04528 Head {h00=0x003c, h01=0x0050, text=»QUETIM EQU 1 CWT PERIPHERAL OUTPUT QUEUE TIME-OUT VALUE «, t00=0x002c, t01=0x0036}
0x04528…04548 Head {h00=0x001c, h01=0x0050, text=»* (MULTIPLES OF 100MS)«, t00=0x002c, t01=0x0076}
0x04548…04580 Head {h00=0x0034, h01=0x0050, text=»MAXTVU EQU 4 MAX NBR OF TERMINALS ON ANY VCCU1/4«, t00=0x002c, t01=0x0096}
0x04580…045b4 Head {h00=0x0030, h01=0x0050, text=»TCPON EQU /0001 RECOVERY CAUSE: TC POWER ON «, t00=0x002c, t01=0x00ce}
0x045b4…045f6 Head {h00=0x003e, h01=0x0050, text=»PONPSW EQU /2080 POWER-ON-PSW: LEVEL 8, RUN-MODE, INH-MODE«, t00=0x002c, t01=0x0102}
0x045f6…04600 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x0144}
0x04600…04640 Head {h00=0x003c, h01=0x0050, text=»INSTAT EQU /0800 MASK FOR BIO BIT : STATUS OR DATA INPUT«, t00=0x002c, t01=0x014e}
0x04640…04684 Head {h00=0x0040, h01=0x0050, text=»TERMNR EQU /0300 MASK FOR BIO BITS : TERM.NBR WITHIN CHANNEL«, t00=0x002c, t01=0x018e}
0x04684…046c4 Head {h00=0x003c, h01=0x0050, text=»DEVADR EQU /0400 MASK FOR BIO BIT: DEV.ADR. WITHIN TERM.«, t00=0x002d, t01=0x0042}
0x046c4…04702 Head {h00=0x003a, h01=0x0050, text=»INDATA EQU /00FF MASK FOR BIO DATA BITS IN INPUT WORD «, t00=0x002d, t01=0x0082}
0x04702…0470c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x00c0}
0x0470c…0471a Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002d, t01=0x00ca}
0x0471a…04724 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x00d8}
0x04724…04736 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x002d, t01=0x00e2}
0x04736…04748 Head {h00=0x000e, h01=0x0050, text=»* TABLES *«, t00=0x002d, t01=0x00f4}
0x04748…0475a Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x002d, t01=0x0106}
0x0475a…04764 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0118}
0x04764…04782 Head {h00=0x001a, h01=0x0050, text=»* DRIVER ADDRESS BLOCK«, t00=0x002d, t01=0x0122}
0x04782…0478c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0140}
0x0478c…047ae Head {h00=0x001e, h01=0x0050, text=» DATA DVBLEN BUFFER LENGTH«, t00=0x002d, t01=0x014a}
0x047ae…047ec Head {h00=0x003a, h01=0x0050, text=» DATA PC:DIX PROGRAMMED CHANNEL DEVICE INDEX (ALWAYS!)«, t00=0x002d, t01=0x016c}
0x047ec…0480c Head {h00=0x001c, h01=0x0050, text=»VUAD EQU * ADDRESS BLOCK«, t00=0x002e, t01=0x001a}
0x0480c…04830 Head {h00=0x0020, h01=0x0050, text=» DATA ACVU ACTIVATION DRIVER«, t00=0x002e, t01=0x003a}
0x04830…04858 Head {h00=0x0024, h01=0x0050, text=» DATA ABVU ABORT ROUTINE ADDRESS«, t00=0x002e, t01=0x005e}
0x04858…0487a Head {h00=0x001e, h01=0x0050, text=» DATA 0 INTERRUPT HANDLER «, t00=0x002e, t01=0x0086}
0x0487a…0489e Head {h00=0x0020, h01=0x0050, text=» DATA RCVU RECOVERY ROUTINE «, t00=0x002e, t01=0x00a8}
0x0489e…048d0 Head {h00=0x002e, h01=0x0050, text=» DATA ECHOVU DEVICE-DEPENDENT ECHO-ROUTINE«, t00=0x002e, t01=0x00cc}
0x048d0…048da Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x00fe}
0x048da…048e4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0108}
0x048e4…048ee Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0112}
0x048ee…0490e Head {h00=0x001c, h01=0x0050, text=»* CODE CONVERSION TABLE «, t00=0x002e, t01=0x011c}
0x0490e…04918 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x013c}
0x04918…04922 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0146}
0x04922…04936 Head {h00=0x0010, h01=0x0050, text=»CODINP EQU *«, t00=0x002e, t01=0x0150}
0x04936…04962 Head {h00=0x0028, h01=0x0050, text=» DATA /2340,/5B5C,/5D60,/7B7C,/7D7E «, t00=0x002e, t01=0x0164}
0x04962…04976 Head {h00=0x0010, h01=0x0050, text=»CODOUT EQU *«, t00=0x002e, t01=0x0190}
0x04976…0498c Head {h00=0x0012, h01=0x0050, text=» IFT CHASET=0 «, t00=0x002f, t01=0x0014}
0x0498c…049a2 Head {h00=0x0012, h01=0x0050, text=» IFT CHAGEN=1 «, t00=0x002f, t01=0x002a}
0x049a2…049ce Head {h00=0x0028, h01=0x0050, text=» DATA /2340,/5B5C,/5D60,/7B7C,/7D7E «, t00=0x002f, t01=0x0040}
0x049ce…049da Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002f, t01=0x006c}
0x049da…049f0 Head {h00=0x0012, h01=0x0050, text=» IFT CHASET=0 «, t00=0x002f, t01=0x0078}
0x049f0…04a06 Head {h00=0x0012, h01=0x0050, text=» IFT CHAGEN=2 «, t00=0x002f, t01=0x008e}
0x04a06…04a32 Head {h00=0x0028, h01=0x0050, text=» DATA /0340,/5B5C,/5D60,/7B7C,/7D7E «, t00=0x002f, t01=0x00a4}
0x04a32…04a3e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002f, t01=0x00d0}
0x04a3e…04a54 Head {h00=0x0012, h01=0x0050, text=» IFT CHASET=1 «, t00=0x002f, t01=0x00dc}
0x04a54…04a6a Head {h00=0x0012, h01=0x0050, text=» IFT CHAGEN=1 «, t00=0x002f, t01=0x00f2}
0x04a6a…04a96 Head {h00=0x0028, h01=0x0050, text=» DATA /0310,/0B0C,/0E60,/1B1C,/0E11 «, t00=0x002f, t01=0x0108}
0x04a96…04aa2 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002f, t01=0x0134}
0x04aa2…04ab8 Head {h00=0x0012, h01=0x0050, text=» IFT CHASET=2 «, t00=0x002f, t01=0x0140}
0x04ab8…04ace Head {h00=0x0012, h01=0x0050, text=» IFT CHAGEN=1 «, t00=0x002f, t01=0x0156}
0x04ace…04afa Head {h00=0x0028, h01=0x0050, text=» DATA /2312,/0608,/1060,/1716,/1305 «, t00=0x002f, t01=0x016c}
0x04afa…04b06 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0030, t01=0x0008}
0x04b06…04b1c Head {h00=0x0012, h01=0x0050, text=» IFT CHASET=3 «, t00=0x0030, t01=0x0014}
0x04b1c…04b32 Head {h00=0x0012, h01=0x0050, text=» IFT CHAGEN=2 «, t00=0x0030, t01=0x002a}
0x04b32…04b5e Head {h00=0x0028, h01=0x0050, text=» DATA /0340,/5B08,/5D60,/7B18,/7D7E «, t00=0x0030, t01=0x0040}
0x04b5e…04b6a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0030, t01=0x006c}
0x04b6a…04b80 Head {h00=0x0012, h01=0x0050, text=» IFT CHASET=4 «, t00=0x0030, t01=0x0078}
0x04b80…04b96 Head {h00=0x0012, h01=0x0050, text=» IFT CHAGEN=1 «, t00=0x0030, t01=0x008e}
0x04b96…04bc2 Head {h00=0x0028, h01=0x0050, text=» DATA /2310,/0608,/0716,/1215,/1314 «, t00=0x0030, t01=0x00a4}
0x04bc2…04bce Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0030, t01=0x00d0}
0x04bce…04be4 Head {h00=0x0012, h01=0x0050, text=» IFT CHASET=5 «, t00=0x0030, t01=0x00dc}
0x04be4…04bfa Head {h00=0x0012, h01=0x0050, text=» IFT CHAGEN=1 «, t00=0x0030, t01=0x00f2}
0x04bfa…04c26 Head {h00=0x0028, h01=0x0050, text=» DATA /0307,/0B0C,/0D17,/1B1C,/1D7E «, t00=0x0030, t01=0x0108}
0x04c26…04c32 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0030, t01=0x0134}
0x04c32…04c48 Head {h00=0x0012, h01=0x0050, text=» IFT CHASET=6 «, t00=0x0030, t01=0x0140}
0x04c48…04c5e Head {h00=0x0012, h01=0x0050, text=» IFT CHAGEN=1 «, t00=0x0030, t01=0x0156}
0x04c5e…04c8a Head {h00=0x0028, h01=0x0050, text=» DATA /2340,/0A02,/0D60,/1A04,/1D7E «, t00=0x0030, t01=0x016c}
0x04c8a…04c96 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0031, t01=0x0008}
0x04c96…04cac Head {h00=0x0012, h01=0x0050, text=» IFT CHASET=7 «, t00=0x0031, t01=0x0014}
0x04cac…04cc2 Head {h00=0x0012, h01=0x0050, text=» IFT CHAGEN=2 «, t00=0x0031, t01=0x002a}
0x04cc2…04cee Head {h00=0x0028, h01=0x0050, text=» DATA /0340,/0604,/0560,/1614,/157E «, t00=0x0031, t01=0x0040}
0x04cee…04cfa Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0031, t01=0x006c}
0x04cfa…04d10 Head {h00=0x0012, h01=0x0050, text=» IFT CHASET=8 «, t00=0x0031, t01=0x0078}
0x04d10…04d26 Head {h00=0x0012, h01=0x0050, text=» IFT CHAGEN=2 «, t00=0x0031, t01=0x008e}
0x04d26…04d52 Head {h00=0x0028, h01=0x0050, text=» DATA /0307,/0B0C,/0D17,/1B1C,/1D7E «, t00=0x0031, t01=0x00a4}
0x04d52…04d5e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0031, t01=0x00d0}
0x04d5e…04d74 Head {h00=0x0012, h01=0x0050, text=» IFT CHASET=9 «, t00=0x0031, t01=0x00dc}
0x04d74…04d8a Head {h00=0x0012, h01=0x0050, text=» IFT CHAGEN=1 «, t00=0x0031, t01=0x00f2}
0x04d8a…04db6 Head {h00=0x0028, h01=0x0050, text=» DATA /0340,/5B5C,/5D60,/7B7C,/7D7E «, t00=0x0031, t01=0x0108}
0x04db6…04dc2 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0031, t01=0x0134}
0x04dc2…04dd8 Head {h00=0x0012, h01=0x0050, text=» IFT CHASET=9 «, t00=0x0031, t01=0x0140}
0x04dd8…04dee Head {h00=0x0012, h01=0x0050, text=» IFT CHAGEN=2 «, t00=0x0031, t01=0x0156}
0x04dee…04e1a Head {h00=0x0028, h01=0x0050, text=» DATA /2340,/5B5C,/5D60,/7B7C,/7D7E «, t00=0x0031, t01=0x016c}
0x04e1a…04e26 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0032, t01=0x0008}
0x04e26…04e3c Head {h00=0x0012, h01=0x0050, text=» IFT CHASET=/A«, t00=0x0032, t01=0x0014}
0x04e3c…04e52 Head {h00=0x0012, h01=0x0050, text=» IFT CHAGEN=1 «, t00=0x0032, t01=0x002a}
0x04e52…04e7e Head {h00=0x0028, h01=0x0050, text=» DATA /2340,/0B0C,/0D60,/1B1C,/1D7E «, t00=0x0032, t01=0x0040}
0x04e7e…04e8a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0032, t01=0x006c}
0x04e8a…04e94 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x0078}
0x04e94…04eda Head {h00=0x0042, h01=0x0050, text=»* IF ERROR IN SYSGEN (WRONG COMBINATION OF CHASET AND CHAGEN),«, t00=0x0032, t01=0x0082}
0x04eda…04f0c Head {h00=0x002e, h01=0x0050, text=»* THEN CHARACTER-SET DEPENDANT INPUT-CODES«, t00=0x0032, t01=0x00c8}
0x04f0c…04f36 Head {h00=0x0026, h01=0x0050, text=»* ARE CONVERTED TO QUESTION MARKS.«, t00=0x0032, t01=0x00fa}
0x04f36…04f40 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x0124}
0x04f40…04f6c Head {h00=0x0028, h01=0x0050, text=» DATA /3F3F,/3F3F,/3F3F,/3F3F,/3F3F «, t00=0x0032, t01=0x012e}
0x04f6c…04f76 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x015a}
0x04f76…04f80 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x0164}
0x04f80…04f8e Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0032, t01=0x016e}
0x04f8e…04f98 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x017c}
0x04f98…04fce Head {h00=0x0032, h01=0x0050, text=»**********************************************«, t00=0x0032, t01=0x0186}
0x04fce…05006 Head {h00=0x0034, h01=0x0050, text=»* C W T T A B *«, t00=0x0033, t01=0x002c}
0x05006…0503c Head {h00=0x0032, h01=0x0050, text=»**********************************************«, t00=0x0033, t01=0x0064}
0x0503c…05046 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x009a}
0x05046…0508c Head {h00=0x0042, h01=0x0050, text=»* THIS TABLE HOLDS ADDRESSES TO CHANNEL WORK TABLES, CWT:S, «, t00=0x0033, t01=0x00a4}
0x0508c…050b8 Head {h00=0x0028, h01=0x0050, text=»* ONE CWT PER VIDEO CHANNEL UNIT. «, t00=0x0033, t01=0x00ea}
0x050b8…050c2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x0116}
0x050c2…050cc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x0120}
0x050cc…050e0 Head {h00=0x0010, h01=0x0050, text=»CWTTAB EQU *«, t00=0x0033, t01=0x012a}
0x050e0…05104 Head {h00=0x0020, h01=0x0050, text=» DATA CWTABE-* TABLE LENGTH «, t00=0x0033, t01=0x013e}
0x05104…0511a Head {h00=0x0012, h01=0x0050, text=» DATA CWTVU1 «, t00=0x0033, t01=0x0162}
0x0511a…05130 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x0033, t01=0x0178}
0x05130…05144 Head {h00=0x0010, h01=0x0050, text=» DATA CWTVU2«, t00=0x0033, t01=0x018e}
0x05144…05150 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0034, t01=0x0012}
0x05150…05166 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x0034, t01=0x001e}
0x05166…0517c Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x0034, t01=0x0034}
0x0517c…05190 Head {h00=0x0010, h01=0x0050, text=» DATA CWTVU3«, t00=0x0034, t01=0x004a}
0x05190…0519c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0034, t01=0x005e}
0x0519c…051b2 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x0034, t01=0x006a}
0x051b2…051c8 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x0034, t01=0x0080}
0x051c8…051de Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=3 «, t00=0x0034, t01=0x0096}
0x051de…051f2 Head {h00=0x0010, h01=0x0050, text=» DATA CWTVU4«, t00=0x0034, t01=0x00ac}
0x051f2…051fe Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0034, t01=0x00c0}
0x051fe…05214 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x0034, t01=0x00cc}
0x05214…0522a Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x0034, t01=0x00e2}
0x0522a…05240 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=3 «, t00=0x0034, t01=0x00f8}
0x05240…05256 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=4 «, t00=0x0034, t01=0x010e}
0x05256…0526a Head {h00=0x0010, h01=0x0050, text=» DATA CWTVU5«, t00=0x0034, t01=0x0124}
0x0526a…05276 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0034, t01=0x0138}
0x05276…0528c Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x0034, t01=0x0144}
0x0528c…052a2 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x0034, t01=0x015a}
0x052a2…052b8 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=3 «, t00=0x0034, t01=0x0170}
0x052b8…052ce Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=4 «, t00=0x0034, t01=0x0186}
0x052ce…052e4 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=5 «, t00=0x0035, t01=0x000c}
0x052e4…052f8 Head {h00=0x0010, h01=0x0050, text=» DATA CWTVU6«, t00=0x0035, t01=0x0022}
0x052f8…05304 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0035, t01=0x0036}
0x05304…0531a Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x0035, t01=0x0042}
0x0531a…05330 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x0035, t01=0x0058}
0x05330…05346 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=3 «, t00=0x0035, t01=0x006e}
0x05346…0535c Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=4 «, t00=0x0035, t01=0x0084}
0x0535c…05372 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=5 «, t00=0x0035, t01=0x009a}
0x05372…05388 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=6 «, t00=0x0035, t01=0x00b0}
0x05388…0539c Head {h00=0x0010, h01=0x0050, text=» DATA CWTVU7«, t00=0x0035, t01=0x00c6}
0x0539c…053a8 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0035, t01=0x00da}
0x053a8…053be Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x0035, t01=0x00e6}
0x053be…053d4 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x0035, t01=0x00fc}
0x053d4…053ea Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=3 «, t00=0x0035, t01=0x0112}
0x053ea…05400 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=4 «, t00=0x0035, t01=0x0128}
0x05400…05416 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=5 «, t00=0x0035, t01=0x013e}
0x05416…0542c Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=6 «, t00=0x0035, t01=0x0154}
0x0542c…05442 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=7 «, t00=0x0035, t01=0x016a}
0x05442…05456 Head {h00=0x0010, h01=0x0050, text=» DATA CWTVU8«, t00=0x0035, t01=0x0180}
0x05456…05462 (54, 0, 400) Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0036, t01=0x0004}
0x05462…05484 Head {h00=0x001e, h01=0x0050, text=»CWTABE EQU * END OF TABLE «, t00=0x0036, t01=0x0010}
0x05484…0548e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0032}
0x0548e…0549c Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0036, t01=0x003c}
0x0549c…054a6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x004a}
0x054a6…054b0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0054}
0x054b0…054ee Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x0036, t01=0x005e}
0x054ee…0552c Head {h00=0x003a, h01=0x0050, text=»* C W T V U 1 * «, t00=0x0036, t01=0x009c}
0x0552c…0556a Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x0036, t01=0x00da}
0x0556a…05574 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0118}
0x05574…055b0 Head {h00=0x0038, h01=0x0050, text=»* CHANNEL WORK TABLE FOR VIDEO CHANNEL UNIT NO. 1«, t00=0x0036, t01=0x0122}
0x055b0…055ba Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x015e}
0x055ba…055c4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0168}
0x055c4…055ec Head {h00=0x0024, h01=0x0050, text=»VU1 EQU /0C CONTROL UNIT ADDRESS«, t00=0x0036, t01=0x0172}
0x055ec…055f6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x000a}
0x055f6…05616 Head {h00=0x001c, h01=0x0050, text=»CWTVU1 EQU * TABLE ENTRY«, t00=0x0037, t01=0x0014}
0x05616…05632 Head {h00=0x0018, h01=0x0050, text=»CWTDOS EQU *-CWTVU1 «, t00=0x0037, t01=0x0034}
0x05632…0566a Head {h00=0x0034, h01=0x0050, text=» DATA 0 DWT OCCUPYING SCREEN SECTION OF VCCU1/4 «, t00=0x0037, t01=0x0050}
0x0566a…05686 Head {h00=0x0018, h01=0x0050, text=»CWTPQ EQU *-CWTVU1 «, t00=0x0037, t01=0x0088}
0x05686…056bc Head {h00=0x0032, h01=0x0050, text=» DATA 0 PERIPHERAL SECTION OUTPUT QUEUE ANCHOR«, t00=0x0037, t01=0x00a4}
0x056bc…056d8 Head {h00=0x0018, h01=0x0050, text=»CWTSEQ EQU *-CWTVU1 «, t00=0x0037, t01=0x00da}
0x056d8…05710 Head {h00=0x0034, h01=0x0050, text=» DATA 0 SCREEN SECTION ECHO OUTPUT QUEUE ANCHOR «, t00=0x0037, t01=0x00f6}
0x05710…0572c Head {h00=0x0018, h01=0x0050, text=»CWTSLQ EQU *-CWTVU1 «, t00=0x0037, t01=0x012e}
0x0572c…05762 Head {h00=0x0032, h01=0x0050, text=» DATA 0 SCREEN SECTION LKM OUTPUT QUEUE ANCHOR«, t00=0x0037, t01=0x014a}
0x05762…0577e Head {h00=0x0018, h01=0x0050, text=»CWTTP EQU *-CWTVU1 «, t00=0x0037, t01=0x0180}
0x0577e…057b4 Head {h00=0x0032, h01=0x0050, text=» DATA 0 PERIPH. SECTION OUTPUT QUEUE TIMER PTR«, t00=0x0038, t01=0x000c}
0x057b4…057d0 Head {h00=0x0018, h01=0x0050, text=»CWTACK EQU *-CWTVU1 «, t00=0x0038, t01=0x0042}
0x057d0…05810 Head {h00=0x003c, h01=0x0050, text=» DATA 0 ACKUMULATOR DATA INPUT ERRORS PERIPHERAL SECTION«, t00=0x0038, t01=0x005e}
0x05810…0582c Head {h00=0x0018, h01=0x0050, text=»CWTSRD EQU *-CWTVU1 «, t00=0x0038, t01=0x009e}
0x0582c…05858 Head {h00=0x0028, h01=0x0050, text=» DATA 0 SST-READY DWT (SCREEN ONLY) «, t00=0x0038, t01=0x00ba}
0x05858…05874 Head {h00=0x0018, h01=0x0050, text=»CWTITA EQU *-CWTVU1 «, t00=0x0038, t01=0x00e6}
0x05874…058b2 Head {h00=0x003a, h01=0x0050, text=» DATA INTVU1 ADDRESS TO POINTER TO WORK-STATION TABLE «, t00=0x0038, t01=0x0102}
0x058b2…058ce Head {h00=0x0018, h01=0x0050, text=»CWTCSS EQU *-CWTVU1 «, t00=0x0038, t01=0x0140}
0x058ce…058f4 Head {h00=0x0022, h01=0x0050, text=» CIO A2,1,VU1 CIO START SCREEN«, t00=0x0038, t01=0x015c}
0x058f4…05910 Head {h00=0x0018, h01=0x0050, text=»CWTCSP EQU *-CWTVU1 «, t00=0x0038, t01=0x0182}
0x05910…0593c Head {h00=0x0028, h01=0x0050, text=» CIO A2,1,VU1+1 CIO START PERIPHERAL«, t00=0x0039, t01=0x000e}
0x0593c…05958 Head {h00=0x0018, h01=0x0050, text=»CWTOTS EQU *-CWTVU1 «, t00=0x0039, t01=0x003a}
0x05958…05978 Head {h00=0x001c, h01=0x0050, text=» OTR A2,0,VU1 OTR SCREEN«, t00=0x0039, t01=0x0056}
0x05978…05994 Head {h00=0x0018, h01=0x0050, text=»CWTOTP EQU *-CWTVU1 «, t00=0x0039, t01=0x0076}
0x05994…059ba Head {h00=0x0022, h01=0x0050, text=» OTR A2,0,VU1+1 OTR PERIPHERAL«, t00=0x0039, t01=0x0092}
0x059ba…059d6 Head {h00=0x0018, h01=0x0050, text=»CWTCHS EQU *-CWTVU1 «, t00=0x0039, t01=0x00b8}
0x059d6…059fc Head {h00=0x0022, h01=0x0050, text=» CIO A2,0,VU1 CIO HALT SCREEN «, t00=0x0039, t01=0x00d4}
0x059fc…05a18 Head {h00=0x0018, h01=0x0050, text=»CWTCHP EQU *-CWTVU1 «, t00=0x0039, t01=0x00fa}
0x05a18…05a44 Head {h00=0x0028, h01=0x0050, text=» CIO A2,0,VU1+1 CIO HALT PERIPHERAL «, t00=0x0039, t01=0x0116}
0x05a44…05a60 Head {h00=0x0018, h01=0x0050, text=»CWTSST EQU *-CWTVU1 «, t00=0x0039, t01=0x0142}
0x05a60…05a86 Head {h00=0x0022, h01=0x0050, text=» SST A2,VU1 SST (SCREEN ONLY) «, t00=0x0039, t01=0x015e}
0x05a86…05aa2 Head {h00=0x0018, h01=0x0050, text=»CWTINR EQU *-CWTVU1 «, t00=0x0039, t01=0x0184}
0x05aa2…05ad0 Head {h00=0x002a, h01=0x0050, text=» INR A2,0,VU1+1 INR (PERIPHERAL ONLY) «, t00=0x003a, t01=0x0010}
0x05ad0…05ae2 Head {h00=0x000e, h01=0x0050, text=» IFT IOP=1«, t00=0x003a, t01=0x003e}
0x05ae2…05afe Head {h00=0x0018, h01=0x0050, text=»CWTWE1 EQU *-CWTVU1 «, t00=0x003a, t01=0x0050}
0x05afe…05b32 Head {h00=0x0030, h01=0x0050, text=» WER A2,VU1+VU1 WER1 (SCREEN ONLY, IOP ONLY)«, t00=0x003a, t01=0x006c}
0x05b32…05b4e Head {h00=0x0018, h01=0x0050, text=»CWTWE2 EQU *-CWTVU1 «, t00=0x003a, t01=0x00a0}
0x05b4e…05b84 Head {h00=0x0032, h01=0x0050, text=» WER A2,VU1+VU1+1 WER2 (SCREEN ONLY, IOP ONLY)«, t00=0x003a, t01=0x00bc}
0x05b84…05ba0 Head {h00=0x0018, h01=0x0050, text=»CWTBUF EQU *-CWTVU1 «, t00=0x003a, t01=0x00f2}
0x05ba0…05bd4 Head {h00=0x0030, h01=0x0050, text=» RES 160 IOP-BUFFER (SCREEN ONLY, IOP ONLY) «, t00=0x003a, t01=0x010e}
0x05bd4…05bf0 Head {h00=0x0018, h01=0x0050, text=»CWTBIN EQU *-CWTVU1 «, t00=0x003a, t01=0x0142}
0x05bf0…05c28 Head {h00=0x0034, h01=0x0050, text=» DATA 0 IOP-BUFFER INDEX (SCREEN ONLY, IOP ONLY)«, t00=0x003a, t01=0x015e}
0x05c28…05c34 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003b, t01=0x0008}
0x05c34…05c3e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x0014}
0x05c3e…05c54 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x003b, t01=0x001e}
0x05c54…05c62 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003b, t01=0x0034}
0x05c62…05c6c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x0042}
0x05c6c…05c76 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x004c}
0x05c76…05cb4 Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x003b, t01=0x0056}
0x05cb4…05cf2 Head {h00=0x003a, h01=0x0050, text=»* C W T V U 2 * «, t00=0x003b, t01=0x0094}
0x05cf2…05d30 Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x003b, t01=0x00d2}
0x05d30…05d3a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x0110}
0x05d3a…05d76 Head {h00=0x0038, h01=0x0050, text=»* CHANNEL WORK TABLE FOR VIDEO CHANNEL UNIT NO. 2«, t00=0x003b, t01=0x011a}
0x05d76…05d80 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x0156}
0x05d80…05d8a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x0160}
0x05d8a…05db2 Head {h00=0x0024, h01=0x0050, text=»VU2 EQU /0E CONTROL UNIT ADDRESS«, t00=0x003b, t01=0x016a}
0x05db2…05dbc (60, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x0004}
0x05dbc…05ddc Head {h00=0x001c, h01=0x0050, text=»CWTVU2 EQU * TABLE ENTRY«, t00=0x003c, t01=0x000e}
0x05ddc…05de6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x002e}
0x05de6…05e1e Head {h00=0x0034, h01=0x0050, text=» DATA 0 DWT OCCUPYING SCREEN SECTION OF VCCU1/4 «, t00=0x003c, t01=0x0038}
0x05e1e…05e54 Head {h00=0x0032, h01=0x0050, text=» DATA 0 PERIPHERAL SECTION OUTPUT QUEUE ANCHOR«, t00=0x003c, t01=0x0070}
0x05e54…05e8c Head {h00=0x0034, h01=0x0050, text=» DATA 0 SCREEN SECTION ECHO OUTPUT QUEUE ANCHOR «, t00=0x003c, t01=0x00a6}
0x05e8c…05ec2 Head {h00=0x0032, h01=0x0050, text=» DATA 0 SCREEN SECTION LKM OUTPUT QUEUE ANCHOR«, t00=0x003c, t01=0x00de}
0x05ec2…05ef8 Head {h00=0x0032, h01=0x0050, text=» DATA 0 PERIPH. SECTION OUTPUT QUEUE TIMER PTR«, t00=0x003c, t01=0x0114}
0x05ef8…05f38 Head {h00=0x003c, h01=0x0050, text=» DATA 0 ACKUMULATOR DATA INPUT ERRORS PERIPHERAL SECTION«, t00=0x003c, t01=0x014a}
0x05f38…05f64 Head {h00=0x0028, h01=0x0050, text=» DATA 0 SST-READY DWT (SCREEN ONLY) «, t00=0x003c, t01=0x018a}
0x05f64…05fa2 Head {h00=0x003a, h01=0x0050, text=» DATA INTVU2 ADDRESS TO POINTER TO WORK-STATION TABLE «, t00=0x003d, t01=0x0026}
0x05fa2…05fc8 Head {h00=0x0022, h01=0x0050, text=» CIO A2,1,VU2 CIO START SCREEN«, t00=0x003d, t01=0x0064}
0x05fc8…05ff4 Head {h00=0x0028, h01=0x0050, text=» CIO A2,1,VU2+1 CIO START PERIPHERAL«, t00=0x003d, t01=0x008a}
0x05ff4…06014 Head {h00=0x001c, h01=0x0050, text=» OTR A2,0,VU2 OTR SCREEN«, t00=0x003d, t01=0x00b6}
0x06014…0603a Head {h00=0x0022, h01=0x0050, text=» OTR A2,0,VU2+1 OTR PERIPHERAL«, t00=0x003d, t01=0x00d6}
0x0603a…06060 Head {h00=0x0022, h01=0x0050, text=» CIO A2,0,VU2 CIO HALT SCREEN «, t00=0x003d, t01=0x00fc}
0x06060…0608c Head {h00=0x0028, h01=0x0050, text=» CIO A2,0,VU2+1 CIO HALT PERIPHERAL «, t00=0x003d, t01=0x0122}
0x0608c…060b2 Head {h00=0x0022, h01=0x0050, text=» SST A2,VU2 SST (SCREEN ONLY) «, t00=0x003d, t01=0x014e}
0x060b2…060e0 Head {h00=0x002a, h01=0x0050, text=» INR A2,0,VU2+1 INR (PERIPHERAL ONLY) «, t00=0x003d, t01=0x0174}
0x060e0…060f2 Head {h00=0x000e, h01=0x0050, text=» IFT IOP=1«, t00=0x003e, t01=0x0012}
0x060f2…06126 Head {h00=0x0030, h01=0x0050, text=» WER A2,VU2+VU2 WER1 (SCREEN ONLY, IOP ONLY)«, t00=0x003e, t01=0x0024}
0x06126…0615c Head {h00=0x0032, h01=0x0050, text=» WER A2,VU2+VU2+1 WER2 (SCREEN ONLY, IOP ONLY)«, t00=0x003e, t01=0x0058}
0x0615c…06190 Head {h00=0x0030, h01=0x0050, text=» RES 160 IOP-BUFFER (SCREEN ONLY, IOP ONLY) «, t00=0x003e, t01=0x008e}
0x06190…061c8 Head {h00=0x0034, h01=0x0050, text=» DATA 0 IOP-BUFFER INDEX (SCREEN ONLY, IOP ONLY)«, t00=0x003e, t01=0x00c2}
0x061c8…061d4 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003e, t01=0x00fa}
0x061d4…061ea Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x003e, t01=0x0106}
0x061ea…06200 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x003e, t01=0x011c}
0x06200…0620e Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003e, t01=0x0132}
0x0620e…06218 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x0140}
0x06218…06222 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x014a}
0x06222…06260 Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x003e, t01=0x0154}
0x06260…0629e (63, 0, 400) Head {h00=0x003a, h01=0x0050, text=»* C W T V U 3 * «, t00=0x003f, t01=0x0004}
0x0629e…062dc Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x003f, t01=0x0042}
0x062dc…062e6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0080}
0x062e6…06322 Head {h00=0x0038, h01=0x0050, text=»* CHANNEL WORK TABLE FOR VIDEO CHANNEL UNIT NO. 3«, t00=0x003f, t01=0x008a}
0x06322…0632c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x00c6}
0x0632c…06336 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x00d0}
0x06336…0635e Head {h00=0x0024, h01=0x0050, text=»VU3 EQU /06 CONTROL UNIT ADDRESS«, t00=0x003f, t01=0x00da}
0x0635e…06368 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0102}
0x06368…06388 Head {h00=0x001c, h01=0x0050, text=»CWTVU3 EQU * TABLE ENTRY«, t00=0x003f, t01=0x010c}
0x06388…06392 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x012c}
0x06392…063ca Head {h00=0x0034, h01=0x0050, text=» DATA 0 DWT OCCUPYING SCREEN SECTION OF VCCU1/4 «, t00=0x003f, t01=0x0136}
0x063ca…06400 Head {h00=0x0032, h01=0x0050, text=» DATA 0 PERIPHERAL SECTION OUTPUT QUEUE ANCHOR«, t00=0x003f, t01=0x016e}
0x06400…06438 Head {h00=0x0034, h01=0x0050, text=» DATA 0 SCREEN SECTION ECHO OUTPUT QUEUE ANCHOR «, t00=0x0040, t01=0x0014}
0x06438…0646e Head {h00=0x0032, h01=0x0050, text=» DATA 0 SCREEN SECTION LKM OUTPUT QUEUE ANCHOR«, t00=0x0040, t01=0x004c}
0x0646e…064a4 Head {h00=0x0032, h01=0x0050, text=» DATA 0 PERIPH. SECTION OUTPUT QUEUE TIMER PTR«, t00=0x0040, t01=0x0082}
0x064a4…064e4 Head {h00=0x003c, h01=0x0050, text=» DATA 0 ACKUMULATOR DATA INPUT ERRORS PERIPHERAL SECTION«, t00=0x0040, t01=0x00b8}
0x064e4…06510 Head {h00=0x0028, h01=0x0050, text=» DATA 0 SST-READY DWT (SCREEN ONLY) «, t00=0x0040, t01=0x00f8}
0x06510…0654e Head {h00=0x003a, h01=0x0050, text=» DATA INTVU3 ADDRESS TO POINTER TO WORK-STATION TABLE «, t00=0x0040, t01=0x0124}
0x0654e…06574 Head {h00=0x0022, h01=0x0050, text=» CIO A2,1,VU3 CIO START SCREEN«, t00=0x0040, t01=0x0162}
0x06574…065a0 Head {h00=0x0028, h01=0x0050, text=» CIO A2,1,VU3+1 CIO START PERIPHERAL«, t00=0x0040, t01=0x0188}
0x065a0…065c0 Head {h00=0x001c, h01=0x0050, text=» OTR A2,0,VU3 OTR SCREEN«, t00=0x0041, t01=0x0024}
0x065c0…065e6 Head {h00=0x0022, h01=0x0050, text=» OTR A2,0,VU3+1 OTR PERIPHERAL«, t00=0x0041, t01=0x0044}
0x065e6…0660c Head {h00=0x0022, h01=0x0050, text=» CIO A2,0,VU3 CIO HALT SCREEN «, t00=0x0041, t01=0x006a}
0x0660c…06638 Head {h00=0x0028, h01=0x0050, text=» CIO A2,0,VU3+1 CIO HALT PERIPHERAL «, t00=0x0041, t01=0x0090}
0x06638…0665e Head {h00=0x0022, h01=0x0050, text=» SST A2,VU3 SST (SCREEN ONLY) «, t00=0x0041, t01=0x00bc}
0x0665e…0668c Head {h00=0x002a, h01=0x0050, text=» INR A2,0,VU3+1 INR (PERIPHERAL ONLY) «, t00=0x0041, t01=0x00e2}
0x0668c…0669e Head {h00=0x000e, h01=0x0050, text=» IFT IOP=1«, t00=0x0041, t01=0x0110}
0x0669e…066d2 Head {h00=0x0030, h01=0x0050, text=» WER A2,VU3+VU3 WER1 (SCREEN ONLY, IOP ONLY)«, t00=0x0041, t01=0x0122}
0x066d2…06708 Head {h00=0x0032, h01=0x0050, text=» WER A2,VU3+VU3+1 WER2 (SCREEN ONLY, IOP ONLY)«, t00=0x0041, t01=0x0156}
0x06708…0673c Head {h00=0x0030, h01=0x0050, text=» RES 160 IOP-BUFFER (SCREEN ONLY, IOP ONLY) «, t00=0x0041, t01=0x018c}
0x0673c…06774 Head {h00=0x0034, h01=0x0050, text=» DATA 0 IOP-BUFFER INDEX (SCREEN ONLY, IOP ONLY)«, t00=0x0042, t01=0x0030}
0x06774…06780 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0042, t01=0x0068}
0x06780…06796 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x0042, t01=0x0074}
0x06796…067ac Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x0042, t01=0x008a}
0x067ac…067c2 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=3 «, t00=0x0042, t01=0x00a0}
0x067c2…067d0 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0042, t01=0x00b6}
0x067d0…067da Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x00c4}
0x067da…067e4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x00ce}
0x067e4…06822 Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x0042, t01=0x00d8}
0x06822…06860 Head {h00=0x003a, h01=0x0050, text=»* C W T V U 4 * «, t00=0x0042, t01=0x0116}
0x06860…0689e Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x0042, t01=0x0154}
0x0689e…068a8 (67, 0, 398) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x0004}
0x068a8…068e4 Head {h00=0x0038, h01=0x0050, text=»* CHANNEL WORK TABLE FOR VIDEO CHANNEL UNIT NO. 4«, t00=0x0043, t01=0x000e}
0x068e4…068ee Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x004a}
0x068ee…068f8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x0054}
0x068f8…06920 Head {h00=0x0024, h01=0x0050, text=»VU4 EQU /02 CONTROL UNIT ADDRESS«, t00=0x0043, t01=0x005e}
0x06920…0692a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x0086}
0x0692a…0694a Head {h00=0x001c, h01=0x0050, text=»CWTVU4 EQU * TABLE ENTRY«, t00=0x0043, t01=0x0090}
0x0694a…06954 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x00b0}
0x06954…0698c Head {h00=0x0034, h01=0x0050, text=» DATA 0 DWT OCCUPYING SCREEN SECTION OF VCCU1/4 «, t00=0x0043, t01=0x00ba}
0x0698c…069c2 Head {h00=0x0032, h01=0x0050, text=» DATA 0 PERIPHERAL SECTION OUTPUT QUEUE ANCHOR«, t00=0x0043, t01=0x00f2}
0x069c2…069fa Head {h00=0x0034, h01=0x0050, text=» DATA 0 SCREEN SECTION ECHO OUTPUT QUEUE ANCHOR «, t00=0x0043, t01=0x0128}
0x069fa…06a30 Head {h00=0x0032, h01=0x0050, text=» DATA 0 SCREEN SECTION LKM OUTPUT QUEUE ANCHOR«, t00=0x0043, t01=0x0160}
0x06a30…06a66 Head {h00=0x0032, h01=0x0050, text=» DATA 0 PERIPH. SECTION OUTPUT QUEUE TIMER PTR«, t00=0x0044, t01=0x0008}
0x06a66…06aa6 Head {h00=0x003c, h01=0x0050, text=» DATA 0 ACKUMULATOR DATA INPUT ERRORS PERIPHERAL SECTION«, t00=0x0044, t01=0x003e}
0x06aa6…06ad2 Head {h00=0x0028, h01=0x0050, text=» DATA 0 SST-READY DWT (SCREEN ONLY) «, t00=0x0044, t01=0x007e}
0x06ad2…06b10 Head {h00=0x003a, h01=0x0050, text=» DATA INTVU4 ADDRESS TO POINTER TO WORK-STATION TABLE «, t00=0x0044, t01=0x00aa}
0x06b10…06b36 Head {h00=0x0022, h01=0x0050, text=» CIO A2,1,VU4 CIO START SCREEN«, t00=0x0044, t01=0x00e8}
0x06b36…06b62 Head {h00=0x0028, h01=0x0050, text=» CIO A2,1,VU4+1 CIO START PERIPHERAL«, t00=0x0044, t01=0x010e}
0x06b62…06b82 Head {h00=0x001c, h01=0x0050, text=» OTR A2,0,VU4 OTR SCREEN«, t00=0x0044, t01=0x013a}
0x06b82…06ba8 Head {h00=0x0022, h01=0x0050, text=» OTR A2,0,VU4+1 OTR PERIPHERAL«, t00=0x0044, t01=0x015a}
0x06ba8…06bce Head {h00=0x0022, h01=0x0050, text=» CIO A2,0,VU4 CIO HALT SCREEN «, t00=0x0044, t01=0x0180}
0x06bce…06bfa Head {h00=0x0028, h01=0x0050, text=» CIO A2,0,VU4+1 CIO HALT PERIPHERAL «, t00=0x0045, t01=0x0016}
0x06bfa…06c20 Head {h00=0x0022, h01=0x0050, text=» SST A2,VU4 SST (SCREEN ONLY) «, t00=0x0045, t01=0x0042}
0x06c20…06c4e Head {h00=0x002a, h01=0x0050, text=» INR A2,0,VU4+1 INR (PERIPHERAL ONLY) «, t00=0x0045, t01=0x0068}
0x06c4e…06c60 Head {h00=0x000e, h01=0x0050, text=» IFT IOP=1«, t00=0x0045, t01=0x0096}
0x06c60…06c94 Head {h00=0x0030, h01=0x0050, text=» WER A2,VU4+VU4 WER1 (SCREEN ONLY, IOP ONLY)«, t00=0x0045, t01=0x00a8}
0x06c94…06cca Head {h00=0x0032, h01=0x0050, text=» WER A2,VU4+VU4+1 WER2 (SCREEN ONLY, IOP ONLY)«, t00=0x0045, t01=0x00dc}
0x06cca…06cfe Head {h00=0x0030, h01=0x0050, text=» RES 160 IOP-BUFFER (SCREEN ONLY, IOP ONLY) «, t00=0x0045, t01=0x0112}
0x06cfe…06d36 Head {h00=0x0034, h01=0x0050, text=» DATA 0 IOP-BUFFER INDEX (SCREEN ONLY, IOP ONLY)«, t00=0x0045, t01=0x0146}
0x06d36…06d42 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0045, t01=0x017e}
0x06d42…06d58 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x0045, t01=0x018a}
0x06d58…06d6e Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x0046, t01=0x0010}
0x06d6e…06d84 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=3 «, t00=0x0046, t01=0x0026}
0x06d84…06d9a Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=4 «, t00=0x0046, t01=0x003c}
0x06d9a…06da8 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0046, t01=0x0052}
0x06da8…06db2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x0060}
0x06db2…06dbc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x006a}
0x06dbc…06dfa Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x0046, t01=0x0074}
0x06dfa…06e38 Head {h00=0x003a, h01=0x0050, text=»* C W T V U 5 * «, t00=0x0046, t01=0x00b2}
0x06e38…06e76 Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x0046, t01=0x00f0}
0x06e76…06e80 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x012e}
0x06e80…06ebc Head {h00=0x0038, h01=0x0050, text=»* CHANNEL WORK TABLE FOR VIDEO CHANNEL UNIT NO. 5«, t00=0x0046, t01=0x0138}
0x06ebc…06ec6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x0174}
0x06ec6…06ed0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x017e}
0x06ed0…06ef8 Head {h00=0x0024, h01=0x0050, text=»VU5 EQU /20 CONTROL UNIT ADDRESS«, t00=0x0046, t01=0x0188}
0x06ef8…06f02 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0047, t01=0x0020}
0x06f02…06f22 Head {h00=0x001c, h01=0x0050, text=»CWTVU5 EQU * TABLE ENTRY«, t00=0x0047, t01=0x002a}
0x06f22…06f2c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0047, t01=0x004a}
0x06f2c…06f64 Head {h00=0x0034, h01=0x0050, text=» DATA 0 DWT OCCUPYING SCREEN SECTION OF VCCU1/4 «, t00=0x0047, t01=0x0054}
0x06f64…06f9a Head {h00=0x0032, h01=0x0050, text=» DATA 0 PERIPHERAL SECTION OUTPUT QUEUE ANCHOR«, t00=0x0047, t01=0x008c}
0x06f9a…06fd2 Head {h00=0x0034, h01=0x0050, text=» DATA 0 SCREEN SECTION ECHO OUTPUT QUEUE ANCHOR «, t00=0x0047, t01=0x00c2}
0x06fd2…07008 Head {h00=0x0032, h01=0x0050, text=» DATA 0 SCREEN SECTION LKM OUTPUT QUEUE ANCHOR«, t00=0x0047, t01=0x00fa}
0x07008…0703e Head {h00=0x0032, h01=0x0050, text=» DATA 0 PERIPH. SECTION OUTPUT QUEUE TIMER PTR«, t00=0x0047, t01=0x0130}
0x0703e…0707e Head {h00=0x003c, h01=0x0050, text=» DATA 0 ACKUMULATOR DATA INPUT ERRORS PERIPHERAL SECTION«, t00=0x0047, t01=0x0166}
0x0707e…070aa Head {h00=0x0028, h01=0x0050, text=» DATA 0 SST-READY DWT (SCREEN ONLY) «, t00=0x0048, t01=0x0016}
0x070aa…070e8 Head {h00=0x003a, h01=0x0050, text=» DATA INTVU5 ADDRESS TO POINTER TO WORK-STATION TABLE «, t00=0x0048, t01=0x0042}
0x070e8…0710e Head {h00=0x0022, h01=0x0050, text=» CIO A2,1,VU5 CIO START SCREEN«, t00=0x0048, t01=0x0080}
0x0710e…0713a Head {h00=0x0028, h01=0x0050, text=» CIO A2,1,VU5+1 CIO START PERIPHERAL«, t00=0x0048, t01=0x00a6}
0x0713a…0715a Head {h00=0x001c, h01=0x0050, text=» OTR A2,0,VU5 OTR SCREEN«, t00=0x0048, t01=0x00d2}
0x0715a…07180 Head {h00=0x0022, h01=0x0050, text=» OTR A2,0,VU5+1 OTR PERIPHERAL«, t00=0x0048, t01=0x00f2}
0x07180…071a6 Head {h00=0x0022, h01=0x0050, text=» CIO A2,0,VU5 CIO HALT SCREEN «, t00=0x0048, t01=0x0118}
0x071a6…071d2 Head {h00=0x0028, h01=0x0050, text=» CIO A2,0,VU5+1 CIO HALT PERIPHERAL «, t00=0x0048, t01=0x013e}
0x071d2…071f8 Head {h00=0x0022, h01=0x0050, text=» SST A2,VU5 SST (SCREEN ONLY) «, t00=0x0048, t01=0x016a}
0x071f8…07226 Head {h00=0x002a, h01=0x0050, text=» INR A2,0,VU5+1 INR (PERIPHERAL ONLY) «, t00=0x0048, t01=0x0190}
0x07226…07238 Head {h00=0x000e, h01=0x0050, text=» IFT IOP=1«, t00=0x0049, t01=0x002e}
0x07238…0726c Head {h00=0x0030, h01=0x0050, text=» WER A2,VU5+VU5 WER1 (SCREEN ONLY, IOP ONLY)«, t00=0x0049, t01=0x0040}
0x0726c…072a2 Head {h00=0x0032, h01=0x0050, text=» WER A2,VU5+VU5+1 WER2 (SCREEN ONLY, IOP ONLY)«, t00=0x0049, t01=0x0074}
0x072a2…072d6 Head {h00=0x0030, h01=0x0050, text=» RES 160 IOP-BUFFER (SCREEN ONLY, IOP ONLY) «, t00=0x0049, t01=0x00aa}
0x072d6…0730e Head {h00=0x0034, h01=0x0050, text=» DATA 0 IOP-BUFFER INDEX (SCREEN ONLY, IOP ONLY)«, t00=0x0049, t01=0x00de}
0x0730e…0731a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0049, t01=0x0116}
0x0731a…07330 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x0049, t01=0x0122}
0x07330…07346 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x0049, t01=0x0138}
0x07346…0735c Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=3 «, t00=0x0049, t01=0x014e}
0x0735c…07372 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=4 «, t00=0x0049, t01=0x0164}
0x07372…07388 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=5 «, t00=0x0049, t01=0x017a}
0x07388…07396 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0049, t01=0x0190}
0x07396…073a0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x000e}
0x073a0…073aa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x0018}
0x073aa…073e8 Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x004a, t01=0x0022}
0x073e8…07426 Head {h00=0x003a, h01=0x0050, text=»* C W T V U 6 * «, t00=0x004a, t01=0x0060}
0x07426…07464 Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x004a, t01=0x009e}
0x07464…0746e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x00dc}
0x0746e…074aa Head {h00=0x0038, h01=0x0050, text=»* CHANNEL WORK TABLE FOR VIDEO CHANNEL UNIT NO. 6«, t00=0x004a, t01=0x00e6}
0x074aa…074b4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x0122}
0x074b4…074be Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x012c}
0x074be…074e6 Head {h00=0x0024, h01=0x0050, text=»VU6 EQU /22 CONTROL UNIT ADDRESS«, t00=0x004a, t01=0x0136}
0x074e6…074f0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x015e}
0x074f0…07510 Head {h00=0x001c, h01=0x0050, text=»CWTVU6 EQU * TABLE ENTRY«, t00=0x004a, t01=0x0168}
0x07510…0751a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x0188}
0x0751a…07552 (75, 0, 400) Head {h00=0x0034, h01=0x0050, text=» DATA 0 DWT OCCUPYING SCREEN SECTION OF VCCU1/4 «, t00=0x004b, t01=0x0004}
0x07552…07588 Head {h00=0x0032, h01=0x0050, text=» DATA 0 PERIPHERAL SECTION OUTPUT QUEUE ANCHOR«, t00=0x004b, t01=0x003c}
0x07588…075c0 Head {h00=0x0034, h01=0x0050, text=» DATA 0 SCREEN SECTION ECHO OUTPUT QUEUE ANCHOR «, t00=0x004b, t01=0x0072}
0x075c0…075f6 Head {h00=0x0032, h01=0x0050, text=» DATA 0 SCREEN SECTION LKM OUTPUT QUEUE ANCHOR«, t00=0x004b, t01=0x00aa}
0x075f6…0762c Head {h00=0x0032, h01=0x0050, text=» DATA 0 PERIPH. SECTION OUTPUT QUEUE TIMER PTR«, t00=0x004b, t01=0x00e0}
0x0762c…0766c Head {h00=0x003c, h01=0x0050, text=» DATA 0 ACKUMULATOR DATA INPUT ERRORS PERIPHERAL SECTION«, t00=0x004b, t01=0x0116}
0x0766c…07698 Head {h00=0x0028, h01=0x0050, text=» DATA 0 SST-READY DWT (SCREEN ONLY) «, t00=0x004b, t01=0x0156}
0x07698…076d6 Head {h00=0x003a, h01=0x0050, text=» DATA INTVU6 ADDRESS TO POINTER TO WORK-STATION TABLE «, t00=0x004b, t01=0x0182}
0x076d6…076fc Head {h00=0x0022, h01=0x0050, text=» CIO A2,1,VU6 CIO START SCREEN«, t00=0x004c, t01=0x0030}
0x076fc…07728 Head {h00=0x0028, h01=0x0050, text=» CIO A2,1,VU6+1 CIO START PERIPHERAL«, t00=0x004c, t01=0x0056}
0x07728…07748 Head {h00=0x001c, h01=0x0050, text=» OTR A2,0,VU6 OTR SCREEN«, t00=0x004c, t01=0x0082}
0x07748…0776e Head {h00=0x0022, h01=0x0050, text=» OTR A2,0,VU6+1 OTR PERIPHERAL«, t00=0x004c, t01=0x00a2}
0x0776e…07794 Head {h00=0x0022, h01=0x0050, text=» CIO A2,0,VU6 CIO HALT SCREEN «, t00=0x004c, t01=0x00c8}
0x07794…077c0 Head {h00=0x0028, h01=0x0050, text=» CIO A2,0,VU6+1 CIO HALT PERIPHERAL «, t00=0x004c, t01=0x00ee}
0x077c0…077e6 Head {h00=0x0022, h01=0x0050, text=» SST A2,VU6 SST (SCREEN ONLY) «, t00=0x004c, t01=0x011a}
0x077e6…07814 Head {h00=0x002a, h01=0x0050, text=» INR A2,0,VU6+1 INR (PERIPHERAL ONLY) «, t00=0x004c, t01=0x0140}
0x07814…07826 Head {h00=0x000e, h01=0x0050, text=» IFT IOP=1«, t00=0x004c, t01=0x016e}
0x07826…0785a Head {h00=0x0030, h01=0x0050, text=» WER A2,VU6+VU6 WER1 (SCREEN ONLY, IOP ONLY)«, t00=0x004c, t01=0x0180}
0x0785a…07890 Head {h00=0x0032, h01=0x0050, text=» WER A2,VU6+VU6+1 WER2 (SCREEN ONLY, IOP ONLY)«, t00=0x004d, t01=0x0024}
0x07890…078c4 Head {h00=0x0030, h01=0x0050, text=» RES 160 IOP-BUFFER (SCREEN ONLY, IOP ONLY) «, t00=0x004d, t01=0x005a}
0x078c4…078fc Head {h00=0x0034, h01=0x0050, text=» DATA 0 IOP-BUFFER INDEX (SCREEN ONLY, IOP ONLY)«, t00=0x004d, t01=0x008e}
0x078fc…07908 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004d, t01=0x00c6}
0x07908…0791e Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x004d, t01=0x00d2}
0x0791e…07934 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x004d, t01=0x00e8}
0x07934…0794a Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=3 «, t00=0x004d, t01=0x00fe}
0x0794a…07960 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=4 «, t00=0x004d, t01=0x0114}
0x07960…07976 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=5 «, t00=0x004d, t01=0x012a}
0x07976…0798c Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=6 «, t00=0x004d, t01=0x0140}
0x0798c…0799a Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x004d, t01=0x0156}
0x0799a…079a4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004d, t01=0x0164}
0x079a4…079ae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004d, t01=0x016e}
0x079ae…079ec Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x004d, t01=0x0178}
0x079ec…07a2a Head {h00=0x003a, h01=0x0050, text=»* C W T V U 7 * «, t00=0x004e, t01=0x0026}
0x07a2a…07a68 Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x004e, t01=0x0064}
0x07a68…07a72 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x00a2}
0x07a72…07aae Head {h00=0x0038, h01=0x0050, text=»* CHANNEL WORK TABLE FOR VIDEO CHANNEL UNIT NO. 7«, t00=0x004e, t01=0x00ac}
0x07aae…07ab8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x00e8}
0x07ab8…07ac2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x00f2}
0x07ac2…07aea Head {h00=0x0024, h01=0x0050, text=»VU7 EQU /26 CONTROL UNIT ADDRESS«, t00=0x004e, t01=0x00fc}
0x07aea…07af4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x0124}
0x07af4…07b14 Head {h00=0x001c, h01=0x0050, text=»CWTVU7 EQU * TABLE ENTRY«, t00=0x004e, t01=0x012e}
0x07b14…07b1e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x014e}
0x07b1e…07b56 Head {h00=0x0034, h01=0x0050, text=» DATA 0 DWT OCCUPYING SCREEN SECTION OF VCCU1/4 «, t00=0x004e, t01=0x0158}
0x07b56…07b8c Head {h00=0x0032, h01=0x0050, text=» DATA 0 PERIPHERAL SECTION OUTPUT QUEUE ANCHOR«, t00=0x004e, t01=0x0190}
0x07b8c…07bc4 Head {h00=0x0034, h01=0x0050, text=» DATA 0 SCREEN SECTION ECHO OUTPUT QUEUE ANCHOR «, t00=0x004f, t01=0x0036}
0x07bc4…07bfa Head {h00=0x0032, h01=0x0050, text=» DATA 0 SCREEN SECTION LKM OUTPUT QUEUE ANCHOR«, t00=0x004f, t01=0x006e}
0x07bfa…07c30 Head {h00=0x0032, h01=0x0050, text=» DATA 0 PERIPH. SECTION OUTPUT QUEUE TIMER PTR«, t00=0x004f, t01=0x00a4}
0x07c30…07c70 Head {h00=0x003c, h01=0x0050, text=» DATA 0 ACKUMULATOR DATA INPUT ERRORS PERIPHERAL SECTION«, t00=0x004f, t01=0x00da}
0x07c70…07c9c Head {h00=0x0028, h01=0x0050, text=» DATA 0 SST-READY DWT (SCREEN ONLY) «, t00=0x004f, t01=0x011a}
0x07c9c…07cda Head {h00=0x003a, h01=0x0050, text=» DATA INTVU7 ADDRESS TO POINTER TO WORK-STATION TABLE «, t00=0x004f, t01=0x0146}
0x07cda…07d00 Head {h00=0x0022, h01=0x0050, text=» CIO A2,1,VU7 CIO START SCREEN«, t00=0x004f, t01=0x0184}
0x07d00…07d2c Head {h00=0x0028, h01=0x0050, text=» CIO A2,1,VU7+1 CIO START PERIPHERAL«, t00=0x0050, t01=0x001a}
0x07d2c…07d4c Head {h00=0x001c, h01=0x0050, text=» OTR A2,0,VU7 OTR SCREEN«, t00=0x0050, t01=0x0046}
0x07d4c…07d72 Head {h00=0x0022, h01=0x0050, text=» OTR A2,0,VU7+1 OTR PERIPHERAL«, t00=0x0050, t01=0x0066}
0x07d72…07d98 Head {h00=0x0022, h01=0x0050, text=» CIO A2,0,VU7 CIO HALT SCREEN «, t00=0x0050, t01=0x008c}
0x07d98…07dc4 Head {h00=0x0028, h01=0x0050, text=» CIO A2,0,VU7+1 CIO HALT PERIPHERAL «, t00=0x0050, t01=0x00b2}
0x07dc4…07dea Head {h00=0x0022, h01=0x0050, text=» SST A2,VU7 SST (SCREEN ONLY) «, t00=0x0050, t01=0x00de}
0x07dea…07e18 Head {h00=0x002a, h01=0x0050, text=» INR A2,0,VU7+1 INR (PERIPHERAL ONLY) «, t00=0x0050, t01=0x0104}
0x07e18…07e2a Head {h00=0x000e, h01=0x0050, text=» IFT IOP=1«, t00=0x0050, t01=0x0132}
0x07e2a…07e5e Head {h00=0x0030, h01=0x0050, text=» WER A2,VU7+VU7 WER1 (SCREEN ONLY, IOP ONLY)«, t00=0x0050, t01=0x0144}
0x07e5e…07e94 Head {h00=0x0032, h01=0x0050, text=» WER A2,VU7+VU7+1 WER2 (SCREEN ONLY, IOP ONLY)«, t00=0x0050, t01=0x0178}
0x07e94…07ec8 Head {h00=0x0030, h01=0x0050, text=» RES 160 IOP-BUFFER (SCREEN ONLY, IOP ONLY) «, t00=0x0051, t01=0x001e}
0x07ec8…07f00 Head {h00=0x0034, h01=0x0050, text=» DATA 0 IOP-BUFFER INDEX (SCREEN ONLY, IOP ONLY)«, t00=0x0051, t01=0x0052}
0x07f00…07f0c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0051, t01=0x008a}
0x07f0c…07f22 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x0051, t01=0x0096}
0x07f22…07f38 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x0051, t01=0x00ac}
0x07f38…07f4e Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=3 «, t00=0x0051, t01=0x00c2}
0x07f4e…07f64 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=4 «, t00=0x0051, t01=0x00d8}
0x07f64…07f7a Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=5 «, t00=0x0051, t01=0x00ee}
0x07f7a…07f90 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=6 «, t00=0x0051, t01=0x0104}
0x07f90…07fa6 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=7 «, t00=0x0051, t01=0x011a}
0x07fa6…07fb4 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0051, t01=0x0130}
0x07fb4…07fbe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0051, t01=0x013e}
0x07fbe…07fc8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0051, t01=0x0148}
0x07fc8…08006 Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x0051, t01=0x0152}
0x08006…08044 Head {h00=0x003a, h01=0x0050, text=»* C W T V U 8 * «, t00=0x0051, t01=0x0190}
0x08044…08082 Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x0052, t01=0x003e}
0x08082…0808c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0052, t01=0x007c}
0x0808c…080c8 Head {h00=0x0038, h01=0x0050, text=»* CHANNEL WORK TABLE FOR VIDEO CHANNEL UNIT NO. 8«, t00=0x0052, t01=0x0086}
0x080c8…080d2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0052, t01=0x00c2}
0x080d2…080dc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0052, t01=0x00cc}
0x080dc…08104 Head {h00=0x0024, h01=0x0050, text=»VU8 EQU /2C CONTROL UNIT ADDRESS«, t00=0x0052, t01=0x00d6}
0x08104…0810e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0052, t01=0x00fe}
0x0810e…0812e Head {h00=0x001c, h01=0x0050, text=»CWTVU8 EQU * TABLE ENTRY«, t00=0x0052, t01=0x0108}
0x0812e…08138 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0052, t01=0x0128}
0x08138…08170 Head {h00=0x0034, h01=0x0050, text=» DATA 0 DWT OCCUPYING SCREEN SECTION OF VCCU1/4 «, t00=0x0052, t01=0x0132}
0x08170…081a6 Head {h00=0x0032, h01=0x0050, text=» DATA 0 PERIPHERAL SECTION OUTPUT QUEUE ANCHOR«, t00=0x0052, t01=0x016a}
0x081a6…081de Head {h00=0x0034, h01=0x0050, text=» DATA 0 SCREEN SECTION ECHO OUTPUT QUEUE ANCHOR «, t00=0x0053, t01=0x0010}
0x081de…08214 Head {h00=0x0032, h01=0x0050, text=» DATA 0 SCREEN SECTION LKM OUTPUT QUEUE ANCHOR«, t00=0x0053, t01=0x0048}
0x08214…0824a Head {h00=0x0032, h01=0x0050, text=» DATA 0 PERIPH. SECTION OUTPUT QUEUE TIMER PTR«, t00=0x0053, t01=0x007e}
0x0824a…0828a Head {h00=0x003c, h01=0x0050, text=» DATA 0 ACKUMULATOR DATA INPUT ERRORS PERIPHERAL SECTION«, t00=0x0053, t01=0x00b4}
0x0828a…082b6 Head {h00=0x0028, h01=0x0050, text=» DATA 0 SST-READY DWT (SCREEN ONLY) «, t00=0x0053, t01=0x00f4}
0x082b6…082f4 Head {h00=0x003a, h01=0x0050, text=» DATA INTVU8 ADDRESS TO POINTER TO WORK-STATION TABLE «, t00=0x0053, t01=0x0120}
0x082f4…0831a Head {h00=0x0022, h01=0x0050, text=» CIO A2,1,VU8 CIO START SCREEN«, t00=0x0053, t01=0x015e}
0x0831a…08346 Head {h00=0x0028, h01=0x0050, text=» CIO A2,1,VU8+1 CIO START PERIPHERAL«, t00=0x0053, t01=0x0184}
0x08346…08366 Head {h00=0x001c, h01=0x0050, text=» OTR A2,0,VU8 OTR SCREEN«, t00=0x0054, t01=0x0020}
0x08366…0838c Head {h00=0x0022, h01=0x0050, text=» OTR A2,0,VU8+1 OTR PERIPHERAL«, t00=0x0054, t01=0x0040}
0x0838c…083b2 Head {h00=0x0022, h01=0x0050, text=» CIO A2,0,VU8 CIO HALT SCREEN «, t00=0x0054, t01=0x0066}
0x083b2…083de Head {h00=0x0028, h01=0x0050, text=» CIO A2,0,VU8+1 CIO HALT PERIPHERAL «, t00=0x0054, t01=0x008c}
0x083de…08404 Head {h00=0x0022, h01=0x0050, text=» SST A2,VU8 SST (SCREEN ONLY) «, t00=0x0054, t01=0x00b8}
0x08404…08432 Head {h00=0x002a, h01=0x0050, text=» INR A2,0,VU8+1 INR (PERIPHERAL ONLY) «, t00=0x0054, t01=0x00de}
0x08432…08444 Head {h00=0x000e, h01=0x0050, text=» IFT IOP=1«, t00=0x0054, t01=0x010c}
0x08444…08478 Head {h00=0x0030, h01=0x0050, text=» WER A2,VU8+VU8 WER1 (SCREEN ONLY, IOP ONLY)«, t00=0x0054, t01=0x011e}
0x08478…084ae Head {h00=0x0032, h01=0x0050, text=» WER A2,VU8+VU8+1 WER2 (SCREEN ONLY, IOP ONLY)«, t00=0x0054, t01=0x0152}
0x084ae…084e2 Head {h00=0x0030, h01=0x0050, text=» RES 160 IOP-BUFFER (SCREEN ONLY, IOP ONLY) «, t00=0x0054, t01=0x0188}
0x084e2…0851a Head {h00=0x0034, h01=0x0050, text=» DATA 0 IOP-BUFFER INDEX (SCREEN ONLY, IOP ONLY)«, t00=0x0055, t01=0x002c}
0x0851a…08526 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0055, t01=0x0064}
0x08526…08530 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0055, t01=0x0070}
0x08530…0853a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0055, t01=0x007a}
0x0853a…08544 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0055, t01=0x0084}
0x08544…0854e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0055, t01=0x008e}
0x0854e…0855c Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0055, t01=0x0098}
0x0855c…08566 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0055, t01=0x00a6}
0x08566…085aa Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0055, t01=0x00b0}
0x085aa…085b4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0055, t01=0x00f4}
0x085b4…085da Head {h00=0x0022, h01=0x0050, text=»* S C R E E N S E C T I O N «, t00=0x0055, t01=0x00fe}
0x085da…08608 Head {h00=0x002a, h01=0x0050, text=»* D E V I C E D R I V E R P A R T «, t00=0x0055, t01=0x0124}
0x08608…08636 Head {h00=0x002a, h01=0x0050, text=»* A C T I V A T I O N R O U T I N E «, t00=0x0055, t01=0x0152}
0x08636…08640 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0055, t01=0x0180}
0x08640…08686 Head {h00=0x0042, h01=0x0050, text=»************************************************************* «, t00=0x0055, t01=0x018a}
0x08686…08690 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0056, t01=0x0040}
0x08690…0869a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0056, t01=0x004a}
0x0869a…086ba Head {h00=0x001c, h01=0x0050, text=»* ENTERED: AT LKM DATA 1«, t00=0x0056, t01=0x0054}
0x086ba…086c4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0056, t01=0x0074}
0x086c4…086d8 Head {h00=0x0010, h01=0x0050, text=»* FUNCTIONS:«, t00=0x0056, t01=0x007e}
0x086d8…086e2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0056, t01=0x0092}
0x086e2…086ec Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0056, t01=0x009c}
0x086ec…08712 Head {h00=0x0022, h01=0x0050, text=»* ORDER /00: TEST STATUS. «, t00=0x0056, t01=0x00a6}
0x08712…08746 Head {h00=0x0030, h01=0x0050, text=»* 1.DUMMY IS SENT TO DISPLAY VIA VCCU1/4. «, t00=0x0056, t01=0x00cc}
0x08746…08794 Head {h00=0x004a, h01=0x0050, text=»* 2.STATUS IS RETURNED INTO ECBRC IF VCCU1/4 NOT OPERABLE«, t00=0x0056, t01=0x0100}
0x08794…087c8 Head {h00=0x0030, h01=0x0050, text=»* 3.CURSOR POSITION IS RETURNED INTO ECBCW.«, t00=0x0056, t01=0x014e}
0x087c8…087e0 Head {h00=0x0014, h01=0x0050, text=»* ADDITIONALLY:«, t00=0x0056, t01=0x0182}
0x087e0…08816 Head {h00=0x0032, h01=0x0050, text=»* IF CURSOR POSITION IS LAST COLUMN OF A ROW,«, t00=0x0057, t01=0x000a}
0x08816…0884a Head {h00=0x0030, h01=0x0050, text=»* AND IF THAT LAST COLUMN IS WRITTEN INTO, «, t00=0x0057, t01=0x0040}
0x0884a…08884 Head {h00=0x0036, h01=0x0050, text=»* AND IF THE CURSOR HAS NOT BEEN POSITIONED SINCE«, t00=0x0057, t01=0x0074}
0x08884…088b6 Head {h00=0x002e, h01=0x0050, text=»* THE WRITING OF THAT LAST COLUMN, THEN: «, t00=0x0057, t01=0x00ae}
0x088b6…088dc Head {h00=0x0022, h01=0x0050, text=»* ECBCW IS INCREMENTED WITH 1«, t00=0x0057, t01=0x00e0}
0x088dc…0890e Head {h00=0x002e, h01=0x0050, text=»* (INDICATING LAST+1 COLUMN OF THAT ROW) «, t00=0x0057, t01=0x0106}
0x0890e…08918 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0057, t01=0x0138}
0x08918…08922 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0057, t01=0x0142}
0x08922…08948 Head {h00=0x0022, h01=0x0050, text=»* ORDER /05: BASIC WRITE. «, t00=0x0057, t01=0x014c}
0x08948…08972 Head {h00=0x0026, h01=0x0050, text=»* 1.DISPLAY-ACTION IS PERFORMED «, t00=0x0057, t01=0x0172}
0x08972…089b4 Head {h00=0x003e, h01=0x0050, text=»* ACCORDING TO CHARACTER(S) FROM ECB-BUFFER. «, t00=0x0058, t01=0x000c}
0x089b4…089fc Head {h00=0x0044, h01=0x0050, text=»* CHARACTERS IN THE RANGE /20 - /7F ARE ACCEPTED AND DISPLAYED.«, t00=0x0058, t01=0x004e}
0x089fc…08a4a Head {h00=0x004a, h01=0x0050, text=»* CHARACTERS IN THE RANGE /00 - /1F (COMMAND CHARACTERS) «, t00=0x0058, t01=0x0096}
0x08a4a…08a96 Head {h00=0x0048, h01=0x0050, text=»* FROM ECB-BUFFER, ARE ILLEGAL EXCEPT FOR /0A AND /0D.«, t00=0x0058, t01=0x00e4}
0x08a96…08ade Head {h00=0x0044, h01=0x0050, text=»* ILLEGAL CHARACTERS ARE IGNORED WITHOUT ANY ERROR «, t00=0x0058, t01=0x0130}
0x08ade…08b0a Head {h00=0x0028, h01=0x0050, text=»* INDICATION IN ECBRC. «, t00=0x0058, t01=0x0178}
0x08b0a…08b4a Head {h00=0x003c, h01=0x0050, text=»* WHEN THE LAST COLUMN OF A ROW HAS BEEN WRITTEN INTO, «, t00=0x0059, t01=0x0014}
0x08b4a…08b7a Head {h00=0x002c, h01=0x0050, text=»* THE CURSOR REMAINS IN THAT POSITION, «, t00=0x0059, t01=0x0054}
0x08b7a…08bac Head {h00=0x002e, h01=0x0050, text=»* AND THE FOLLOWING CHARACTERS (/20-/7F) «, t00=0x0059, t01=0x0084}
0x08bac…08bdc Head {h00=0x002c, h01=0x0050, text=»* ARE WRITTEN INTO THAT SAME POSITION. «, t00=0x0059, t01=0x00b6}
0x08bdc…08c12 Head {h00=0x0032, h01=0x0050, text=»* 2.EFFECTIVE LENGTH IS RETURNED INTO ECBEL. «, t00=0x0059, t01=0x00e6}
0x08c12…08c5a Head {h00=0x0044, h01=0x0050, text=»* 3.STATUS IS RETURNED INTO ECBRC, IF VCCU1/4 IS NOT OPERABLE. «, t00=0x0059, t01=0x011c}
0x08c5a…08c9c Head {h00=0x003e, h01=0x0050, text=»* 4.CURSOR POSITION AFTER REQUEST IS RETURNED INTO ECBCW.«, t00=0x0059, t01=0x0164}
0x08c9c…08cb4 Head {h00=0x0014, h01=0x0050, text=»* ADDITIONALLY:«, t00=0x005a, t01=0x0016}
0x08cb4…08cea Head {h00=0x0032, h01=0x0050, text=»* IF CURSOR POSITION IS LAST COLUMN OF A ROW,«, t00=0x005a, t01=0x002e}
0x08cea…08d1e Head {h00=0x0030, h01=0x0050, text=»* AND IF THAT LAST COLUMN IS WRITTEN INTO, «, t00=0x005a, t01=0x0064}
0x08d1e…08d58 Head {h00=0x0036, h01=0x0050, text=»* AND IF THE CURSOR HAS NOT BEEN POSITIONED SINCE«, t00=0x005a, t01=0x0098}
0x08d58…08d8a Head {h00=0x002e, h01=0x0050, text=»* THE WRITING OF THAT LAST COLUMN, THEN: «, t00=0x005a, t01=0x00d2}
0x08d8a…08db0 Head {h00=0x0022, h01=0x0050, text=»* ECBCW IS INCREMENTED WITH 1«, t00=0x005a, t01=0x0104}
0x08db0…08de2 Head {h00=0x002e, h01=0x0050, text=»* (INDICATING LAST+1 COLUMN OF THAT ROW) «, t00=0x005a, t01=0x012a}
0x08de2…08dec Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005a, t01=0x015c}
0x08dec…08e14 Head {h00=0x0024, h01=0x0050, text=»* ORDER /06: STANDARD WRITE.«, t00=0x005a, t01=0x0166}
0x08e14…08e4a Head {h00=0x0032, h01=0x0050, text=»* 1.IF REQUESTED LENGTH IS LESS THAN 2 BYTES «, t00=0x005a, t01=0x018e}
0x08e4a…08e90 Head {h00=0x0042, h01=0x0050, text=»* (NO CONTROL CHARACTER), THEN DEFAULT-ACTION LF+CR IS DONE. «, t00=0x005b, t01=0x0034}
0x08e90…08ece Head {h00=0x003a, h01=0x0050, text=»* 2.IF REQUESTED LENGTH IS AT LEAST 2 BYTES, THEN«, t00=0x005b, t01=0x007a}
0x08ece…08f1e Head {h00=0x004c, h01=0x0050, text=»* ACTIONS SPECIFIED BY USER IN RIGHT-MOST BYTE OF FIRST WORD IN BUFF«, t00=0x005b, t01=0x00b8}
0x08f1e…08f50 Head {h00=0x002e, h01=0x0050, text=»* (CONTROL CHARACTER) ARE CARRIED OUT:«, t00=0x005b, t01=0x0108}
0x08f50…08f88 Head {h00=0x0034, h01=0x0050, text=»* /2B NO MOVING OF WRITE POSITION«, t00=0x005b, t01=0x013a}
0x08f88…08fb0 Head {h00=0x0024, h01=0x0050, text=»* /30 LF, LF, CR «, t00=0x005b, t01=0x0172}
0x08fb0…08ff6 Head {h00=0x0042, h01=0x0050, text=»* /31 ERASE SCREEN AND WRITE FROM HOME POSITION«, t00=0x005c, t01=0x000a}
0x08ff6…0901a Head {h00=0x0020, h01=0x0050, text=»* OTHER VALUE: LF, CR«, t00=0x005c, t01=0x0050}
0x0901a…09024 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005c, t01=0x0074}
0x09024…09060 Head {h00=0x0038, h01=0x0050, text=»* 3.IF REQUESTED LENGTH EXCEEDS 2 BYTES, THEN ALSO «, t00=0x005c, t01=0x007e}
0x09060…09088 Head {h00=0x0024, h01=0x0050, text=»* DISPLAY-ACTION IS PERFORMED «, t00=0x005c, t01=0x00ba}
0x09088…090cc Head {h00=0x0040, h01=0x0050, text=»* ACCORDING TO CHARACTER(S) FROM ECB-BUFFER . «, t00=0x005c, t01=0x00e2}
0x090cc…09114 Head {h00=0x0044, h01=0x0050, text=»* CHARACTERS IN THE RANGE /20 - /7F ARE ACCEPTED AND DISPLAYED.«, t00=0x005c, t01=0x0126}
0x09114…09162 Head {h00=0x004a, h01=0x0050, text=»* CHARACTERS IN THE RANGE /00 - /1F (COMMAND CHARACTERS) «, t00=0x005c, t01=0x016e}
0x09162…091b0 Head {h00=0x004a, h01=0x0050, text=»* FROM ECB-BUFFER, ARE ILLEGAL EXCEPT FOR /11, /12, /13, «, t00=0x005d, t01=0x002c}
0x091b0…091f8 Head {h00=0x0044, h01=0x0050, text=»* /14, /1E, /1F. ILLEGAL CHARACTERS ARE IGNORED AND«, t00=0x005d, t01=0x007a}
0x091f8…09242 Head {h00=0x0046, h01=0x0050, text=»* WHEN THE REQUEST IS COMPLETED, ERROR INDICATION IS «, t00=0x005d, t01=0x00c2}
0x09242…09268 Head {h00=0x0022, h01=0x0050, text=»* GIVEN IN ECBRC.«, t00=0x005d, t01=0x010c}
0x09268…092a8 Head {h00=0x003c, h01=0x0050, text=»* WHEN THE LAST COLUMN OF A ROW HAS BEEN WRITTEN INTO, «, t00=0x005d, t01=0x0132}
0x092a8…092d8 Head {h00=0x002c, h01=0x0050, text=»* THE CURSOR REMAINS IN THAT POSITION, «, t00=0x005d, t01=0x0172}
0x092d8…0930a Head {h00=0x002e, h01=0x0050, text=»* AND THE FOLLOWING CHARACTERS (/20-/7F) «, t00=0x005e, t01=0x0012}
0x0930a…0933a Head {h00=0x002c, h01=0x0050, text=»* ARE WRITTEN INTO THAT SAME POSITION. «, t00=0x005e, t01=0x0044}
0x0933a…09370 Head {h00=0x0032, h01=0x0050, text=»* 4.EFFECTIVE LENGTH IS RETURNED INTO ECBEL. «, t00=0x005e, t01=0x0074}
0x09370…0939c Head {h00=0x0028, h01=0x0050, text=»* 5.STATUS IS RETURNED INTO ECBRC, «, t00=0x005e, t01=0x00aa}
0x0939c…093da Head {h00=0x003a, h01=0x0050, text=»* IF VCCU1/4 IS NOT OPERABLE OR IF CODE CHECK ERROR. «, t00=0x005e, t01=0x00d6}
0x093da…0941c Head {h00=0x003e, h01=0x0050, text=»* 6.CURSOR POSITION AFTER REQUEST IS RETURNED INTO ECBCW.«, t00=0x005e, t01=0x0114}
0x0941c…09434 Head {h00=0x0014, h01=0x0050, text=»* ADDITIONALLY:«, t00=0x005e, t01=0x0156}
0x09434…0946a Head {h00=0x0032, h01=0x0050, text=»* IF CURSOR POSITION IS LAST COLUMN OF A ROW,«, t00=0x005e, t01=0x016e}
0x0946a…0949e Head {h00=0x0030, h01=0x0050, text=»* AND IF THAT LAST COLUMN IS WRITTEN INTO, «, t00=0x005f, t01=0x0014}
0x0949e…094d8 Head {h00=0x0036, h01=0x0050, text=»* AND IF THE CURSOR HAS NOT BEEN POSITIONED SINCE«, t00=0x005f, t01=0x0048}
0x094d8…0950a Head {h00=0x002e, h01=0x0050, text=»* THE WRITING OF THAT LAST COLUMN, THEN: «, t00=0x005f, t01=0x0082}
0x0950a…09530 Head {h00=0x0022, h01=0x0050, text=»* ECBCW IS INCREMENTED WITH 1«, t00=0x005f, t01=0x00b4}
0x09530…09562 Head {h00=0x002e, h01=0x0050, text=»* (INDICATING LAST+1 COLUMN OF THAT ROW) «, t00=0x005f, t01=0x00da}
0x09562…0956c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005f, t01=0x010c}
0x0956c…09576 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005f, t01=0x0116}
0x09576…095b6 Head {h00=0x003c, h01=0x0050, text=»* ORDER /0B: CURSOR POSITIONING AND STANDARD WRITE. «, t00=0x005f, t01=0x0120}
0x095b6…095f8 Head {h00=0x003e, h01=0x0050, text=»* 1.THE CURSOR IS SENT TO THE POSITION GIVEN «, t00=0x005f, t01=0x0160}
0x095f8…09624 Head {h00=0x0028, h01=0x0050, text=»* IN ECBCW AT START OF REQUEST.«, t00=0x0060, t01=0x0012}
0x09624…09654 Head {h00=0x002c, h01=0x0050, text=»* NO INFORMATION ON SCREEN IS ERASED. «, t00=0x0060, t01=0x003e}
0x09654…0968c Head {h00=0x0034, h01=0x0050, text=»* 2.THEN, IF REQUESTED LENGTH EXCEEDS 2 BYTES, «, t00=0x0060, t01=0x006e}
0x0968c…096c0 Head {h00=0x0030, h01=0x0050, text=»* DISPLAY-ACTION IS PERFORMED ACCORDING TO «, t00=0x0060, t01=0x00a6}
0x096c0…09708 Head {h00=0x0044, h01=0x0050, text=»* CHARACTERS FROM ECB BUFFER (SEE ORDER /06, NOTE NUMBER 3-6). «, t00=0x0060, t01=0x00da}
0x09708…09712 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0060, t01=0x0122}
0x09712…09732 Head {h00=0x001c, h01=0x0050, text=»* ORDER /31: ERASE. «, t00=0x0060, t01=0x012c}
0x09732…09760 Head {h00=0x002a, h01=0x0050, text=»* 1.THE SCREEN IS ERASED ON THE LINE«, t00=0x0060, t01=0x014c}
0x09760…0978a Head {h00=0x0026, h01=0x0050, text=»* WHERE THE CURSOR IS POSITIONED.«, t00=0x0060, t01=0x017a}
0x0978a…097c2 Head {h00=0x0034, h01=0x0050, text=»* THE NUMBER OF CHARACTERS (1-80) TO BE ERASED,«, t00=0x0061, t01=0x0014}
0x097c2…097f6 Head {h00=0x0030, h01=0x0050, text=»* IS DEFINED IN ECBCW AT START OF REQUEST. «, t00=0x0061, t01=0x004c}
0x097f6…09828 Head {h00=0x002e, h01=0x0050, text=»* ERASING STARTS IN THE CURSOR POSITION. «, t00=0x0061, t01=0x0080}
0x09828…09858 Head {h00=0x002c, h01=0x0050, text=»* THE CURSOR REMAINS IN THAT POSITION. «, t00=0x0061, t01=0x00b2}
0x09858…098a0 Head {h00=0x0044, h01=0x0050, text=»* 2.STATUS IS RETURNED INTO ECBRC, IF VCCU1/4 IS NOT OPERABLE. «, t00=0x0061, t01=0x00e2}
0x098a0…098aa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0061, t01=0x012a}
0x098aa…098b4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0061, t01=0x0134}
0x098b4…098d8 Head {h00=0x0020, h01=0x0050, text=»* INPUT: A5 = DWT STACK BASE«, t00=0x0061, t01=0x013e}
0x098d8…098f4 Head {h00=0x0018, h01=0x0050, text=»* A6 = DWT ADDRESS «, t00=0x0061, t01=0x0162}
0x098f4…0990a Head {h00=0x0012, h01=0x0050, text=»* A7 = ORDER «, t00=0x0061, t01=0x017e}
0x0990a…09926 (98, 0, 400) Head {h00=0x0018, h01=0x0050, text=»* A8 = ECB ADDRESS «, t00=0x0062, t01=0x0004}
0x09926…09930 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0062, t01=0x0020}
0x09930…0995a Head {h00=0x0026, h01=0x0050, text=»* OUTPUT: A1 = RETURN CODE FOR ECB«, t00=0x0062, t01=0x002a}
0x0995a…09976 Head {h00=0x0018, h01=0x0050, text=»* A6 = DWT ADDRESS «, t00=0x0062, t01=0x0054}
0x09976…0998c Head {h00=0x0012, h01=0x0050, text=»* A7 = ORDER «, t00=0x0062, t01=0x0070}
0x0998c…099a8 Head {h00=0x0018, h01=0x0050, text=»* A8 = ECB ADDRESS «, t00=0x0062, t01=0x0086}
0x099a8…099b2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0062, t01=0x00a2}
0x099b2…099fc Head {h00=0x0046, h01=0x0050, text=»***************************************************************** «, t00=0x0062, t01=0x00ac}
0x099fc…09a06 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0062, t01=0x00f6}
0x09a06…09a18 Head {h00=0x000e, h01=0x0050, text=»ACVU EQU *«, t00=0x0062, t01=0x0100}
0x09a18…09a22 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0062, t01=0x0112}
0x09a22…09a46 Head {h00=0x0020, h01=0x0050, text=»* SWITCH TO LEVEL 48 AND ENB«, t00=0x0062, t01=0x011c}
0x09a46…09a76 Head {h00=0x002c, h01=0x0050, text=»* (TO HAVE, DURING IOP-PREPARATION-LOOP,«, t00=0x0062, t01=0x0140}
0x09a76…09aaa Head {h00=0x0030, h01=0x0050, text=»* LOWER PRIORITY THAN VCCU-INPUT-INTERRUPTS)«, t00=0x0062, t01=0x0170}
0x09aaa…09ab4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0063, t01=0x0014}
0x09ab4…09ae4 Head {h00=0x002c, h01=0x0050, text=» CF A15,SWL48 SWITCH TO LEVEL 48 AND ENB«, t00=0x0063, t01=0x001e}
0x09ae4…09aee Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0063, t01=0x004e}
0x09aee…09b08 Head {h00=0x0016, h01=0x0050, text=»* CHECK ORDER CODE«, t00=0x0063, t01=0x0058}
0x09b08…09b12 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0063, t01=0x0072}
0x09b12…09b32 Head {h00=0x001c, h01=0x0050, text=» CWK A7,/06 ORDER /06 ? «, t00=0x0063, t01=0x007c}
0x09b32…09b4c Head {h00=0x0016, h01=0x0050, text=» RF(E) ACV100 YES «, t00=0x0063, t01=0x009c}
0x09b4c…09b6c Head {h00=0x001c, h01=0x0050, text=» CWK A7,/0B ORDER /0B ? «, t00=0x0063, t01=0x00b6}
0x09b6c…09b86 Head {h00=0x0016, h01=0x0050, text=» ABL(E) ACV420 YES«, t00=0x0063, t01=0x00d6}
0x09b86…09ba6 Head {h00=0x001c, h01=0x0050, text=» CWK A7,/31 ORDER /31 ? «, t00=0x0063, t01=0x00f0}
0x09ba6…09bc0 Head {h00=0x0016, h01=0x0050, text=» ABL(E) ACV450 YES«, t00=0x0063, t01=0x0110}
0x09bc0…09be0 Head {h00=0x001c, h01=0x0050, text=» CWK A7,/00 ORDER /00 ? «, t00=0x0063, t01=0x012a}
0x09be0…09bfa Head {h00=0x0016, h01=0x0050, text=» ABL(E) ACV460 YES«, t00=0x0063, t01=0x014a}
0x09bfa…09c1a Head {h00=0x001c, h01=0x0050, text=» CWK A7,/05 ORDER /05 ? «, t00=0x0063, t01=0x0164}
0x09c1a…09c34 Head {h00=0x0016, h01=0x0050, text=» ABL(E) ACV470 YES«, t00=0x0063, t01=0x0184}
0x09c34…09c3e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0064, t01=0x000e}
0x09c3e…09c5a Head {h00=0x0018, h01=0x0050, text=»* ILLEGAL ORDER CODE«, t00=0x0064, t01=0x0018}
0x09c5a…09c64 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0064, t01=0x0034}
0x09c64…09c8a Head {h00=0x0022, h01=0x0050, text=» ABL DISIOE I/O REQUEST ERROR «, t00=0x0064, t01=0x003e}
0x09c8a…09c98 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0064, t01=0x0064}
0x09c98…09cd2 Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0064, t01=0x0072}
0x09cd2…09ce6 Head {h00=0x0010, h01=0x0050, text=»* ORDER /06 «, t00=0x0064, t01=0x00ac}
0x09ce6…09cfe Head {h00=0x0014, h01=0x0050, text=»* STANDARD WRITE«, t00=0x0064, t01=0x00c0}
0x09cfe…09d38 Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0064, t01=0x00d8}
0x09d38…09d42 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0064, t01=0x0112}
0x09d42…09d56 Head {h00=0x0010, h01=0x0050, text=»ACV100 EQU *«, t00=0x0064, t01=0x011c}
0x09d56…09d7e Head {h00=0x0024, h01=0x0050, text=» LDK A3,0 INITIATE BUFFER INDEX «, t00=0x0064, t01=0x0130}
0x09d7e…09daa Head {h00=0x0028, h01=0x0050, text=» LD A2,ECBRL,A8 GET REQUESTED LENGTH«, t00=0x0064, t01=0x0158}
0x09daa…09dce Head {h00=0x0020, h01=0x0050, text=» SUK A2,2 AT LEAST 2 BYTES ?«, t00=0x0064, t01=0x0184}
0x09dce…09e06 Head {h00=0x0034, h01=0x0050, text=» RF(N) ACV120 NO. THEN NO CONTROL CHARACTER, SO «, t00=0x0065, t01=0x0018}
0x09e06…09e24 Head {h00=0x001a, h01=0x0050, text=»* DO DEFAULT: LF+CR.«, t00=0x0065, t01=0x0050}
0x09e24…09e2e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0065, t01=0x006e}
0x09e2e…09e56 Head {h00=0x0024, h01=0x0050, text=»* CHECK BUFFER CONTROL CHARACTER«, t00=0x0065, t01=0x0078}
0x09e56…09e60 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0065, t01=0x00a0}
0x09e60…09e88 Head {h00=0x0024, h01=0x0050, text=» LDK A3,2 INITIATE BUFFER INDEX «, t00=0x0065, t01=0x00aa}
0x09e88…09eb8 Head {h00=0x002c, h01=0x0050, text=»* TO POINT AFTER 2 CONTROL CHARACTERS «, t00=0x0065, t01=0x00d2}
0x09eb8…09ee6 Head {h00=0x002a, h01=0x0050, text=» LD A2,ECBBA,A8 GET ECB BUFFER ADDRESS«, t00=0x0065, t01=0x0102}
0x09ee6…09f12 Head {h00=0x0028, h01=0x0050, text=» LC A2,1,A2 GET BUFFER CONTROL CHAR «, t00=0x0065, t01=0x0130}
0x09f12…09f36 Head {h00=0x0020, h01=0x0050, text=» ANK A2,/FF CLEAN LEFT BYTE «, t00=0x0065, t01=0x015c}
0x09f36…09f6c Head {h00=0x0032, h01=0x0050, text=» SUK A2,/2B WITHOUT POSITIONING BEFORE WRITE ?«, t00=0x0065, t01=0x0180}
0x09f6c…09f86 Head {h00=0x0016, h01=0x0050, text=» RF(Z) ACV150 YES «, t00=0x0066, t01=0x0026}
0x09f86…09faa Head {h00=0x0020, h01=0x0050, text=» SUK A2,5 LF+LF+CR ? (=/30) «, t00=0x0066, t01=0x0040}
0x09faa…09fc4 Head {h00=0x0016, h01=0x0050, text=» RF(Z) ACV110 YES «, t00=0x0066, t01=0x0064}
0x09fc4…09ffc Head {h00=0x0034, h01=0x0050, text=» SUK A2,1 CLEAR SCREEN, HOME WRITE POS. ? (=/31)«, t00=0x0066, t01=0x007e}
0x09ffc…0a038 Head {h00=0x0038, h01=0x0050, text=» RF(NZ) ACV120 NO. THEN FOR ALL OTHER VALUES: LF+CR «, t00=0x0066, t01=0x00b6}
0x0a038…0a042 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0066, t01=0x00f2}
0x0a042…0a05a Head {h00=0x0014, h01=0x0050, text=»* INITIAL ACTION«, t00=0x0066, t01=0x00fc}
0x0a05a…0a092 Head {h00=0x0034, h01=0x0050, text=»* ACCORDING TO DETECTED BUFFER CONTROL CHARACTER«, t00=0x0066, t01=0x0114}
0x0a092…0a09c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0066, t01=0x014c}
0x0a09c…0a0c6 Head {h00=0x0026, h01=0x0050, text=» LDKL A2,/0101 HOME WRITE POSITION«, t00=0x0066, t01=0x0156}
0x0a0c6…0a104 Head {h00=0x003a, h01=0x0050, text=» ST A2,DWTCN+DWTDEV,A6 AS CURRENT NEXT WRITE POSITION «, t00=0x0066, t01=0x0180}
0x0a104…0a136 Head {h00=0x002e, h01=0x0050, text=» LDK A4,ROLBIT BIT 8 (SET IF SCROLL MODE) «, t00=0x0067, t01=0x002e}
0x0a136…0a154 Head {h00=0x001a, h01=0x0050, text=» C1R A4,A4 COMPLEMENT «, t00=0x0067, t01=0x0060}
0x0a154…0a192 Head {h00=0x003a, h01=0x0050, text=» ANS A4,DWTDEV,A6 RESET BIT 8 (NO LONGER SCROLL MODE) «, t00=0x0067, t01=0x007e}
0x0a192…0a1cc Head {h00=0x0036, h01=0x0050, text=» CF A5,CLESCR CLEAR SCREEN, RESET WRITE+CURSOR POS«, t00=0x0067, t01=0x00bc}
0x0a1cc…0a1f2 Head {h00=0x0022, h01=0x0050, text=» ABL(NZ) DEVERR STATUS NOT OK «, t00=0x0067, t01=0x00f6}
0x0a1f2…0a21a Head {h00=0x0024, h01=0x0050, text=» RF ACV140 GO RESET DWTDEV BIT 9«, t00=0x0067, t01=0x011c}
0x0a21a…0a22e Head {h00=0x0010, h01=0x0050, text=»ACV110 EQU *«, t00=0x0067, t01=0x0144}
0x0a22e…0a25c Head {h00=0x002a, h01=0x0050, text=» CF A5,NXTROW DO LINE-FEED TO NEXT ROW«, t00=0x0067, t01=0x0158}
0x0a25c…0a270 Head {h00=0x0010, h01=0x0050, text=»ACV120 EQU *«, t00=0x0067, t01=0x0186}
0x0a270…0a29e Head {h00=0x002a, h01=0x0050, text=» CF A5,NXTROW DO LINE-FEED TO NEXT ROW«, t00=0x0068, t01=0x000a}
0x0a29e…0a2ae Head {h00=0x000c, h01=0x0050, text=»* DO CR «, t00=0x0068, t01=0x0038}
0x0a2ae…0a2c2 Head {h00=0x0010, h01=0x0050, text=»ACV130 EQU *«, t00=0x0068, t01=0x0048}
0x0a2c2…0a2e2 Head {h00=0x001c, h01=0x0050, text=» LDK A2,/01 FIRST COLUMN«, t00=0x0068, t01=0x005c}
0x0a2e2…0a31e Head {h00=0x0038, h01=0x0050, text=» SC A2,DWTCNC+DWTDEV,A6 AS CURRENT NEXT WRITE COLUMN«, t00=0x0068, t01=0x007c}
0x0a31e…0a332 Head {h00=0x0010, h01=0x0050, text=»ACV140 EQU *«, t00=0x0068, t01=0x00b8}
0x0a332…0a36c Head {h00=0x0036, h01=0x0050, text=» LDK A4,LCWBIT BIT 9 (SET IF LAST COLUMN WRITTEN) «, t00=0x0068, t01=0x00cc}
0x0a36c…0a38a Head {h00=0x001a, h01=0x0050, text=» C1R A4,A4 COMPLEMENT «, t00=0x0068, t01=0x0106}
0x0a38a…0a3b0 Head {h00=0x0022, h01=0x0050, text=» ANS A4,DWTDEV,A6 RESET BIT 9 «, t00=0x0068, t01=0x0124}
0x0a3b0…0a3be Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0068, t01=0x014a}
0x0a3be…0a3c8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0068, t01=0x0158}
0x0a3c8…0a3e0 Head {h00=0x0014, h01=0x0050, text=»* START WRITING «, t00=0x0068, t01=0x0162}
0x0a3e0…0a414 Head {h00=0x0030, h01=0x0050, text=»* ACCORDING TO ASCII CHARACTERS FROM BUFFER «, t00=0x0068, t01=0x017a}
0x0a414…0a41e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0069, t01=0x001e}
0x0a41e…0a432 Head {h00=0x0010, h01=0x0050, text=»ACV150 EQU *«, t00=0x0069, t01=0x0028}
0x0a432…0a470 Head {h00=0x003a, h01=0x0050, text=» LD A2,DWTCN+DWTDEV,A6 GET CURRENT NEXT WRITE POSITION«, t00=0x0069, t01=0x003c}
0x0a470…0a49e Head {h00=0x002a, h01=0x0050, text=» CF A5,STAWRI START NEW WRITE REQUEST «, t00=0x0069, t01=0x007a}
0x0a49e…0a4c4 Head {h00=0x0022, h01=0x0050, text=» ABL(NZ) DEVERR STATUS NOT OK «, t00=0x0069, t01=0x00a8}
0x0a4c4…0a4da Head {h00=0x0012, h01=0x0050, text=» IFT TRASPA=1 «, t00=0x0069, t01=0x00ce}
0x0a4da…0a4e8 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0069, t01=0x00e4}
0x0a4e8…0a4f2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0069, t01=0x00f2}
0x0a4f2…0a528 Head {h00=0x0032, h01=0x0050, text=»* REMOVE ANY TRAILING /20, /11, /12, /1E, /1F «, t00=0x0069, t01=0x00fc}
0x0a528…0a552 Head {h00=0x0026, h01=0x0050, text=»* BY DECREMENTING REQUESTED LENGTH«, t00=0x0069, t01=0x0132}
0x0a552…0a55c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0069, t01=0x015c}
0x0a55c…0a586 Head {h00=0x0026, h01=0x0050, text=» LD A1,ECBBA,A8 GET BUFFER ADDRESS«, t00=0x0069, t01=0x0166}
0x0a586…0a5b2 Head {h00=0x0028, h01=0x0050, text=» LD A2,ECBRL,A8 GET REQUESTED LENGTH«, t00=0x0069, t01=0x0190}
0x0a5b2…0a5e2 Head {h00=0x002c, h01=0x0050, text=» ADR A1,A2 GET ADDRESS TO END OF BUFFER «, t00=0x006a, t01=0x002c}
0x0a5e2…0a610 Head {h00=0x002a, h01=0x0050, text=»ACV160 CWK A2,2 REQUESTED LENGTH < 3 ?«, t00=0x006a, t01=0x005c}
0x0a610…0a642 Head {h00=0x002e, h01=0x0050, text=» RF(NG) ACV200 YES. THEN NO (MORE) ACTION «, t00=0x006a, t01=0x008a}
0x0a642…0a66a Head {h00=0x0024, h01=0x0050, text=» SUK A1,1 DECR ADDRESS IN BUFFER«, t00=0x006a, t01=0x00bc}
0x0a66a…0a686 Head {h00=0x0018, h01=0x0050, text=» LCR A4,A1 GET CHAR «, t00=0x006a, t01=0x00e4}
0x0a686…0a6ac Head {h00=0x0022, h01=0x0050, text=» CCK A4,/2020 TRAILING SPACE ?«, t00=0x006a, t01=0x0100}
0x0a6ac…0a6e8 Head {h00=0x0038, h01=0x0050, text=» RF(NE) ACV180 NO. GO CHECK IF OTHER SKIPPABLE CHAR «, t00=0x006a, t01=0x0126}
0x0a6e8…0a716 Head {h00=0x002a, h01=0x0050, text=»ACV170 SUK A2,1 DECR REQUESTED LENGTH «, t00=0x006a, t01=0x0162}
0x0a716…0a73c Head {h00=0x0022, h01=0x0050, text=»* TO SKIP THAT TRAILING CHAR«, t00=0x006a, t01=0x0190}
0x0a73c…0a774 Head {h00=0x0034, h01=0x0050, text=» RB ACV160 GO BACKWARDS TO CHECK PRECEEDING CHAR«, t00=0x006b, t01=0x0026}
0x0a774…0a7a2 Head {h00=0x002a, h01=0x0050, text=»ACV180 CWK A2,4 REQUESTED LENGTH < 5 ?«, t00=0x006b, t01=0x005e}
0x0a7a2…0a7d4 Head {h00=0x002e, h01=0x0050, text=» RF(NG) ACV200 YES. THEN NO (MORE) ACTION «, t00=0x006b, t01=0x008c}
0x0a7d4…0a808 Head {h00=0x0030, h01=0x0050, text=» LC A4,-2,A1 NOW GET THE CHAR 2 BYTES BEFORE«, t00=0x006b, t01=0x00be}
0x0a808…0a838 Head {h00=0x002c, h01=0x0050, text=» CCK A4,/1111 TRAILING TABULATION CHAR ?«, t00=0x006b, t01=0x00f2}
0x0a838…0a874 Head {h00=0x0038, h01=0x0050, text=» RF(NE) ACV190 NO. GO CHECK IF OTHER SKIPPABLE CHAR «, t00=0x006b, t01=0x0122}
0x0a874…0a89c Head {h00=0x0024, h01=0x0050, text=» SUK A1,2 DECR ADDRESS IN BUFFER«, t00=0x006b, t01=0x015e}
0x0a89c…0a8c4 Head {h00=0x0024, h01=0x0050, text=» SUK A2,2 DECR REQUESTED LENGTH «, t00=0x006b, t01=0x0186}
0x0a8c4…0a8d8 Head {h00=0x0010, h01=0x0050, text=» RB ACV170 «, t00=0x006c, t01=0x001e}
0x0a8d8…0a908 Head {h00=0x002c, h01=0x0050, text=»ACV190 LCR A4,A1 GET THE CHARACTER AGAIN«, t00=0x006c, t01=0x0032}
0x0a908…0a91c Head {h00=0x0010, h01=0x0050, text=» ANK A4,/FF «, t00=0x006c, t01=0x0062}
0x0a91c…0a94a Head {h00=0x002a, h01=0x0050, text=» SUK A4,/12 TRAILING UNDERLINE START? «, t00=0x006c, t01=0x0076}
0x0a94a…0a96c Head {h00=0x001e, h01=0x0050, text=» RB(Z) ACV170 YES. SKIP IT«, t00=0x006c, t01=0x00a4}
0x0a96c…0a99c Head {h00=0x002c, h01=0x0050, text=» SUK A4,/C TRAILING LOW INTENSITY START?«, t00=0x006c, t01=0x00c6}
0x0a99c…0a9be Head {h00=0x001e, h01=0x0050, text=» RB(Z) ACV170 YES. SKIP IT«, t00=0x006c, t01=0x00f6}
0x0a9be…0a9ec Head {h00=0x002a, h01=0x0050, text=» SUK A4,1 TRAILING LOW INTENSITY STOP?«, t00=0x006c, t01=0x0118}
0x0a9ec…0aa0e Head {h00=0x001e, h01=0x0050, text=» RB(Z) ACV170 YES. SKIP IT«, t00=0x006c, t01=0x0146}
0x0aa0e…0aa18 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006c, t01=0x0168}
0x0aa18…0aa52 Head {h00=0x0036, h01=0x0050, text=»ACV200 ST A2,ECBRL,A8 STORE (NEW) REQUESTED LENGTH«, t00=0x006c, t01=0x0172}
0x0aa52…0aa60 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x006d, t01=0x001c}
0x0aa60…0aa6c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x006d, t01=0x002a}
0x0aa6c…0aa80 Head {h00=0x0010, h01=0x0050, text=»ACV210 EQU *«, t00=0x006d, t01=0x0036}
0x0aa80…0aab0 Head {h00=0x002c, h01=0x0050, text=» CF A15,GETCHR GET CHAR FROM ECB BUFFER «, t00=0x006d, t01=0x004a}
0x0aab0…0aad6 Head {h00=0x0022, h01=0x0050, text=» LDR A1,A1 END OF ECB BUFFER ?«, t00=0x006d, t01=0x007a}
0x0aad6…0aaf0 Head {h00=0x0016, h01=0x0050, text=» RF(NP) ACV380 YES«, t00=0x006d, t01=0x00a0}
0x0aaf0…0ab0a Head {h00=0x0016, h01=0x0050, text=» ANK A2,/7F CLEAN «, t00=0x006d, t01=0x00ba}
0x0ab0a…0ab28 Head {h00=0x001a, h01=0x0050, text=» CWK A2,SPACE < /20 ? «, t00=0x006d, t01=0x00d4}
0x0ab28…0ab60 Head {h00=0x0034, h01=0x0050, text=» RF(L) ACV220 YES. THEN CHECK COMMAND CHARACTER «, t00=0x006d, t01=0x00f2}
0x0ab60…0ab98 Head {h00=0x0034, h01=0x0050, text=» CF A5,CHKOUT CHECK IF LAST COLUMN AND DO OUTPUT«, t00=0x006d, t01=0x012a}
0x0ab98…0abb8 Head {h00=0x001c, h01=0x0050, text=» RB ACV210 GET NEXT CHAR«, t00=0x006d, t01=0x0162}
0x0abb8…0abc6 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x006d, t01=0x0182}
0x0abc6…0abd0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006d, t01=0x0190}
0x0abd0…0abf4 Head {h00=0x0020, h01=0x0050, text=»* CHECK OF COMMAND CHARACTER«, t00=0x006e, t01=0x000a}
0x0abf4…0abfe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006e, t01=0x002e}
0x0abfe…0ac12 Head {h00=0x0010, h01=0x0050, text=»ACV220 EQU *«, t00=0x006e, t01=0x0038}
0x0ac12…0ac3a Head {h00=0x0024, h01=0x0050, text=» CWK A7,/05 ORDER /05 RUNNING ? «, t00=0x006e, t01=0x004c}
0x0ac3a…0ac74 Head {h00=0x0036, h01=0x0050, text=» ABL(E) ACV480 YES. THEN DIFFERENT CHARACTER CHECK«, t00=0x006e, t01=0x0074}
0x0ac74…0ac94 Head {h00=0x001c, h01=0x0050, text=» SUK A2,/11 TABULATION ?«, t00=0x006e, t01=0x00ae}
0x0ac94…0acae Head {h00=0x0016, h01=0x0050, text=» RF(Z) ACV290 YES «, t00=0x006e, t01=0x00ce}
0x0acae…0acd8 Head {h00=0x0026, h01=0x0050, text=» SUK A2,1 START UNDERLINE ? (/12) «, t00=0x006e, t01=0x00e8}
0x0acd8…0acf2 Head {h00=0x0016, h01=0x0050, text=» RF(Z) ACV230 YES «, t00=0x006e, t01=0x0112}
0x0acf2…0ad1a Head {h00=0x0024, h01=0x0050, text=» SUK A2,1 STOP UNDERLINE ? (/13)«, t00=0x006e, t01=0x012c}
0x0ad1a…0ad34 Head {h00=0x0016, h01=0x0050, text=» RF(Z) ACV250 YES «, t00=0x006e, t01=0x0154}
0x0ad34…0ad5a Head {h00=0x0022, h01=0x0050, text=» SUK A2,1 FAST OUTPUT ? (/14) «, t00=0x006e, t01=0x016e}
0x0ad5a…0ad74 (111, 0, 400) Head {h00=0x0016, h01=0x0050, text=» RF(Z) ACV350 YES «, t00=0x006f, t01=0x0004}
0x0ad74…0ada2 Head {h00=0x002a, h01=0x0050, text=» SUK A2,/A START LOW INTENSITY ? (/1E)«, t00=0x006f, t01=0x001e}
0x0ada2…0adbc Head {h00=0x0016, h01=0x0050, text=» RF(Z) ACV270 YES «, t00=0x006f, t01=0x004c}
0x0adbc…0ade8 Head {h00=0x0028, h01=0x0050, text=» SUK A2,1 STOP LOW INTENSITY ? (/1F)«, t00=0x006f, t01=0x0066}
0x0ade8…0ae02 Head {h00=0x0016, h01=0x0050, text=» RF(Z) ACV280 YES «, t00=0x006f, t01=0x0092}
0x0ae02…0ae0c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006f, t01=0x00ac}
0x0ae0c…0ae32 Head {h00=0x0022, h01=0x0050, text=»* ILLEGAL (COMMAND) CHARACTER «, t00=0x006f, t01=0x00b6}
0x0ae32…0ae3c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006f, t01=0x00dc}
0x0ae3c…0ae6a Head {h00=0x002a, h01=0x0050, text=» LDK A1,CCERR CODE CHECK ERROR STATUS «, t00=0x006f, t01=0x00e6}
0x0ae6a…0ae98 Head {h00=0x002a, h01=0x0050, text=» ORS A1,ECBRC,A8 INTO ECB RETURN CODE «, t00=0x006f, t01=0x0114}
0x0ae98…0aebc Head {h00=0x0020, h01=0x0050, text=» RB ACV210 GO GET NEXT CHAR «, t00=0x006f, t01=0x0142}
0x0aebc…0aeca Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x006f, t01=0x0166}
0x0aeca…0aed4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006f, t01=0x0174}
0x0aed4…0aeee Head {h00=0x0016, h01=0x0050, text=»* START UNDERLINE «, t00=0x006f, t01=0x017e}
0x0aeee…0aef8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0070, t01=0x0008}
0x0aef8…0af0c Head {h00=0x0010, h01=0x0050, text=»ACV230 EQU *«, t00=0x0070, t01=0x0012}
0x0af0c…0af3a Head {h00=0x002a, h01=0x0050, text=» LDKL A2,UNDBIT GET UNDERLINE MODE BIT«, t00=0x0070, t01=0x0026}
0x0af3a…0af4e Head {h00=0x0010, h01=0x0050, text=»ACV240 EQU *«, t00=0x0070, t01=0x0054}
0x0af4e…0af78 Head {h00=0x0026, h01=0x0050, text=» ORS A2,DWTDEV,A6 SET BIT INTO DWT«, t00=0x0070, t01=0x0068}
0x0af78…0af9c Head {h00=0x0020, h01=0x0050, text=» RB ACV210 GO GET NEXT CHAR «, t00=0x0070, t01=0x0092}
0x0af9c…0afa6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0070, t01=0x00b6}
0x0afa6…0afbe Head {h00=0x0014, h01=0x0050, text=»* STOP UNDERLINE«, t00=0x0070, t01=0x00c0}
0x0afbe…0afc8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0070, t01=0x00d8}
0x0afc8…0afdc Head {h00=0x0010, h01=0x0050, text=»ACV250 EQU *«, t00=0x0070, t01=0x00e2}
0x0afdc…0b00a Head {h00=0x002a, h01=0x0050, text=» LDKL A2,UNDBIT GET UNDERLINE MODE BIT«, t00=0x0070, t01=0x00f6}
0x0b00a…0b01e Head {h00=0x0010, h01=0x0050, text=»ACV260 EQU *«, t00=0x0070, t01=0x0124}
0x0b01e…0b03c Head {h00=0x001a, h01=0x0050, text=» C1R A2,A2 COMPLEMENT «, t00=0x0070, t01=0x0138}
0x0b03c…0b066 Head {h00=0x0026, h01=0x0050, text=» ANS A2,DWTDEV,A6 RESET BIT IN DWT«, t00=0x0070, t01=0x0156}
0x0b066…0b08a Head {h00=0x0020, h01=0x0050, text=» RB ACV210 GO GET NEXT CHAR «, t00=0x0070, t01=0x0180}
0x0b08a…0b094 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0071, t01=0x0014}
0x0b094…0b0b6 Head {h00=0x001e, h01=0x0050, text=»* START LOW (!) INTENSITY «, t00=0x0071, t01=0x001e}
0x0b0b6…0b0c0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0071, t01=0x0040}
0x0b0c0…0b0d4 Head {h00=0x0010, h01=0x0050, text=»ACV270 EQU *«, t00=0x0071, t01=0x004a}
0x0b0d4…0b108 Head {h00=0x0030, h01=0x0050, text=» LDKL A2,INTBIT GET HIGH INTENSITY MODE BIT «, t00=0x0071, t01=0x005e}
0x0b108…0b12e Head {h00=0x0022, h01=0x0050, text=» RB ACV260 GO RESET BIT IN DWT«, t00=0x0071, t01=0x0092}
0x0b12e…0b138 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0071, t01=0x00b8}
0x0b138…0b158 Head {h00=0x001c, h01=0x0050, text=»* STOP LOW (!) INTENSITY«, t00=0x0071, t01=0x00c2}
0x0b158…0b162 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0071, t01=0x00e2}
0x0b162…0b176 Head {h00=0x0010, h01=0x0050, text=»ACV280 EQU *«, t00=0x0071, t01=0x00ec}
0x0b176…0b1aa Head {h00=0x0030, h01=0x0050, text=» LDKL A2,INTBIT GET HIGH INTENSITY MODE BIT «, t00=0x0071, t01=0x0100}
0x0b1aa…0b1d0 Head {h00=0x0022, h01=0x0050, text=» RB ACV240 GO SET BIT INTO DWT«, t00=0x0071, t01=0x0134}
0x0b1d0…0b1de Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0071, t01=0x015a}
0x0b1de…0b1e8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0071, t01=0x0168}
0x0b1e8…0b216 Head {h00=0x002a, h01=0x0050, text=»* ORDER /06, COMMAND /11 (TABULATION) «, t00=0x0071, t01=0x0172}
0x0b216…0b220 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0072, t01=0x0010}
0x0b220…0b234 Head {h00=0x0010, h01=0x0050, text=»ACV290 EQU *«, t00=0x0072, t01=0x001a}
0x0b234…0b260 Head {h00=0x0028, h01=0x0050, text=» CF A5,ENDWRI END THE WRITE REQUEST «, t00=0x0072, t01=0x002e}
0x0b260…0b286 Head {h00=0x0022, h01=0x0050, text=» ABL(NZ) DEVERR STATUS NOT OK «, t00=0x0072, t01=0x005a}
0x0b286…0b2c0 Head {h00=0x0036, h01=0x0050, text=» CF A15,GETCHR GET TAB COLUMN NUMBER (FIRST DIGIT)«, t00=0x0072, t01=0x0080}
0x0b2c0…0b2e4 Head {h00=0x0020, h01=0x0050, text=» LDR A4,A2 SAVE FIRST DIGIT «, t00=0x0072, t01=0x00ba}
0x0b2e4…0b320 Head {h00=0x0038, h01=0x0050, text=» CF A15,GETCHR GET TAB COLUMN NUMBER (SECOND DIGIT) «, t00=0x0072, t01=0x00de}
0x0b320…0b32a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0072, t01=0x011a}
0x0b32a…0b352 Head {h00=0x0024, h01=0x0050, text=»* CONVERT FROM DECIMAL INTO HEXA«, t00=0x0072, t01=0x0124}
0x0b352…0b35c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0072, t01=0x014c}
0x0b35c…0b378 Head {h00=0x0018, h01=0x0050, text=» ANK A2,/F GET UNITS«, t00=0x0072, t01=0x0156}
0x0b378…0b39c Head {h00=0x0020, h01=0x0050, text=» ANK A4,/F GET TENTHS. ANY ?«, t00=0x0072, t01=0x0172}
0x0b39c…0b3b4 Head {h00=0x0014, h01=0x0050, text=» RF(Z) ACV310 NO«, t00=0x0073, t01=0x0008}
0x0b3b4…0b3c8 Head {h00=0x0010, h01=0x0050, text=»ACV300 EQU *«, t00=0x0073, t01=0x0020}
0x0b3c8…0b3ee Head {h00=0x0022, h01=0x0050, text=» ADK A2,/A INCR WITH TEN UNITS«, t00=0x0073, t01=0x0034}
0x0b3ee…0b410 Head {h00=0x001e, h01=0x0050, text=» SUK A4,1 ONE MORE TIME ? «, t00=0x0073, t01=0x005a}
0x0b410…0b42a Head {h00=0x0016, h01=0x0050, text=» RB(NZ) ACV300 YES«, t00=0x0073, t01=0x007c}
0x0b42a…0b434 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0073, t01=0x0096}
0x0b434…0b460 Head {h00=0x0028, h01=0x0050, text=»* CHECK COLUMN NUMBER TABULATED INTO«, t00=0x0073, t01=0x00a0}
0x0b460…0b46a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0073, t01=0x00cc}
0x0b46a…0b47e Head {h00=0x0010, h01=0x0050, text=»ACV310 EQU *«, t00=0x0073, t01=0x00d6}
0x0b47e…0b49e Head {h00=0x001c, h01=0x0050, text=» LDK A4,0 CLEAR REGISTER«, t00=0x0073, t01=0x00ea}
0x0b49e…0b4e0 Head {h00=0x003e, h01=0x0050, text=» LC A4,DWTCNR+DWTDEV,A6 GET CURRENT NEXT WRITE ROW NUMBER «, t00=0x0073, t01=0x010a}
0x0b4e0…0b50c Head {h00=0x0028, h01=0x0050, text=» ECR A4,A4 ROW NUMBER INTO LEFT BYTE«, t00=0x0073, t01=0x014c}
0x0b50c…0b520 Head {h00=0x0010, h01=0x0050, text=»ACV320 EQU *«, t00=0x0073, t01=0x0178}
0x0b520…0b552 Head {h00=0x002e, h01=0x0050, text=» CWK A2,1 < COLUMN 1 ? (=COLUMN 'ZERO' ?) «, t00=0x0073, t01=0x018c}
0x0b552…0b56c Head {h00=0x0016, h01=0x0050, text=» RF(NL) ACV330 NO «, t00=0x0074, t01=0x002e}
0x0b56c…0b59c Head {h00=0x002c, h01=0x0050, text=» LCK A2,/0101 YES. SET COLUMN 1 INSTEAD «, t00=0x0074, t01=0x0048}
0x0b59c…0b5ae Head {h00=0x000e, h01=0x0050, text=» RF ACV340«, t00=0x0074, t01=0x0078}
0x0b5ae…0b5c2 Head {h00=0x0010, h01=0x0050, text=»ACV330 EQU *«, t00=0x0074, t01=0x008a}
0x0b5c2…0b5fa Head {h00=0x0034, h01=0x0050, text=» CCK A2,MAXCOL EXCEEDING MAX NUMBER OF COLUMNS ?«, t00=0x0074, t01=0x009e}
0x0b5fa…0b614 Head {h00=0x0016, h01=0x0050, text=» RF(NG) ACV340 NO «, t00=0x0074, t01=0x00d6}
0x0b614…0b648 Head {h00=0x0030, h01=0x0050, text=» LCK A2,MAXCOL YES. SET LAST COLUMN INSTEAD «, t00=0x0074, t01=0x00f0}
0x0b648…0b652 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0074, t01=0x0124}
0x0b652…0b672 Head {h00=0x001c, h01=0x0050, text=»* EXECUTE THE TABULATION«, t00=0x0074, t01=0x012e}
0x0b672…0b67c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0074, t01=0x014e}
0x0b67c…0b690 Head {h00=0x0010, h01=0x0050, text=»ACV340 EQU *«, t00=0x0074, t01=0x0158}
0x0b690…0b6c2 Head {h00=0x002e, h01=0x0050, text=» ORR A2,A4 COMBINE ROW AND COLUMN NUMBERS «, t00=0x0074, t01=0x016c}
0x0b6c2…0b700 Head {h00=0x003a, h01=0x0050, text=» ST A2,DWTCN+DWTDEV,A6 SET CURRENT NEXT WRITE POSITION«, t00=0x0075, t01=0x000e}
0x0b700…0b738 Head {h00=0x0034, h01=0x0050, text=» ABL ACV140 GO RESET BIT 9 IN DWTDEV, DO STAWRI.«, t00=0x0075, t01=0x004c}
0x0b738…0b746 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0075, t01=0x0084}
0x0b746…0b750 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0075, t01=0x0092}
0x0b750…0b77e Head {h00=0x002a, h01=0x0050, text=»* ORDER /06, COMMAND /14 (FAST OUTPUT)«, t00=0x0075, t01=0x009c}
0x0b77e…0b788 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0075, t01=0x00ca}
0x0b788…0b79c Head {h00=0x0010, h01=0x0050, text=»ACV350 EQU *«, t00=0x0075, t01=0x00d4}
0x0b79c…0b7d2 Head {h00=0x0032, h01=0x0050, text=» CF A15,SAVCN SAVE CURRENT NEXT WRITE POSITION«, t00=0x0075, t01=0x00e8}
0x0b7d2…0b80c Head {h00=0x0036, h01=0x0050, text=» CF A15,GETCHR GET NEXT CHARACTER FROM ECB BUFFER «, t00=0x0075, t01=0x011e}
0x0b80c…0b838 Head {h00=0x0028, h01=0x0050, text=» LD A4,ECBRL,A8 GET REQUESTED LENGTH«, t00=0x0075, t01=0x0158}
0x0b838…0b864 Head {h00=0x0028, h01=0x0050, text=» ST A4,ECBEL,A8 SET EFFECTIVE LENGTH«, t00=0x0075, t01=0x0184}
0x0b864…0b88c Head {h00=0x0024, h01=0x0050, text=» SUR A4,A3 SUBTRACT BUFFER INDEX«, t00=0x0076, t01=0x0020}
0x0b88c…0b8c6 Head {h00=0x0036, h01=0x0050, text=» LDR A3,A4 SAVE REMAINING LENGTH FOR 'FAST OUTPUT'«, t00=0x0076, t01=0x0048}
0x0b8c6…0b8f4 Head {h00=0x002a, h01=0x0050, text=» RF(Z) ACV370 NO OUTPUT IF ZERO LENGTH«, t00=0x0076, t01=0x0082}
0x0b8f4…0b908 Head {h00=0x0010, h01=0x0050, text=»ACV360 EQU *«, t00=0x0076, t01=0x00b0}
0x0b908…0b946 Head {h00=0x003a, h01=0x0050, text=» CF A5,CHKOUT CHECK LAST COLUMN WRITTEN AND DO OUTPUT «, t00=0x0076, t01=0x00c4}
0x0b946…0b968 Head {h00=0x001e, h01=0x0050, text=» SUK A3,1 ONE MORE TIME ? «, t00=0x0076, t01=0x0102}
0x0b968…0b982 Head {h00=0x0016, h01=0x0050, text=» RB(NZ) ACV360 YES«, t00=0x0076, t01=0x0124}
0x0b982…0b996 Head {h00=0x0010, h01=0x0050, text=»ACV370 EQU *«, t00=0x0076, t01=0x013e}
0x0b996…0b9c2 Head {h00=0x0028, h01=0x0050, text=» CF A5,ENDWRI END THE WRITE REQUEST «, t00=0x0076, t01=0x0152}
0x0b9c2…0b9e8 Head {h00=0x0022, h01=0x0050, text=» ABL(NZ) DEVERR STATUS NOT OK «, t00=0x0076, t01=0x017e}
0x0b9e8…0ba26 Head {h00=0x003a, h01=0x0050, text=» CF A15,RESCN RESTORE SAVED WRITE POS. AS CURRENT NEXT«, t00=0x0077, t01=0x0014}
0x0ba26…0ba4c Head {h00=0x0022, h01=0x0050, text=» RF ACV390 GO SET CURSOR TO IT«, t00=0x0077, t01=0x0052}
0x0ba4c…0ba5a Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0077, t01=0x0078}
0x0ba5a…0ba64 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0077, t01=0x0086}
0x0ba64…0ba80 Head {h00=0x0018, h01=0x0050, text=»* END OF LKM-REQUEST«, t00=0x0077, t01=0x0090}
0x0ba80…0ba8a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0077, t01=0x00ac}
0x0ba8a…0ba9e Head {h00=0x0010, h01=0x0050, text=»ACV380 EQU *«, t00=0x0077, t01=0x00b6}
0x0ba9e…0baca Head {h00=0x0028, h01=0x0050, text=» CF A5,ENDWRI END THE WRITE REQUEST «, t00=0x0077, t01=0x00ca}
0x0baca…0baf0 Head {h00=0x0022, h01=0x0050, text=» ABL(NZ) DEVERR STATUS NOT OK «, t00=0x0077, t01=0x00f6}
0x0baf0…0bb26 Head {h00=0x0032, h01=0x0050, text=» CF A15,SAVCN SAVE CURRENT NEXT WRITE POSITION«, t00=0x0077, t01=0x011c}
0x0bb26…0bb3a Head {h00=0x0010, h01=0x0050, text=»ACV390 EQU *«, t00=0x0077, t01=0x0152}
0x0bb3a…0bb5a Head {h00=0x001c, h01=0x0050, text=» CWK A7,/31 ORDER /31 ? «, t00=0x0077, t01=0x0166}
0x0bb5a…0bb8e Head {h00=0x0030, h01=0x0050, text=» RF(E) ACV395 YES. THEN DO NOT MODIFY ECBCW.«, t00=0x0077, t01=0x0186}
0x0bb8e…0bba2 Head {h00=0x0010, h01=0x0050, text=»ACV392 EQU *«, t00=0x0078, t01=0x002a}
0x0bba2…0bbe0 Head {h00=0x003a, h01=0x0050, text=» ST A2,ECBCW,A8 SAVE NEXT WRITE POSITION ALSO INTO ECB«, t00=0x0078, t01=0x003e}
0x0bbe0…0bbfa Head {h00=0x0016, h01=0x0050, text=» LD A4,DWTDEV,A6 «, t00=0x0078, t01=0x007c}
0x0bbfa…0bc1c Head {h00=0x001e, h01=0x0050, text=» ANK A4,LCWBIT BIT 9 SET ?«, t00=0x0078, t01=0x0096}
0x0bc1c…0bc4e Head {h00=0x002e, h01=0x0050, text=» RF(Z) ACV395 NO = LAST COLUMN NOT WRITTEN«, t00=0x0078, t01=0x00b8}
0x0bc4e…0bc8c Head {h00=0x003a, h01=0x0050, text=» IM ECBCW,A8 YES. INDICATE BY RETURNING LAST+1 COLUMN «, t00=0x0078, t01=0x00ea}
0x0bc8c…0bca0 Head {h00=0x0010, h01=0x0050, text=»ACV395 EQU *«, t00=0x0078, t01=0x0128}
0x0bca0…0bcd8 Head {h00=0x0034, h01=0x0050, text=» CF A5,OUTCUR SET CURSOR TO NEXT WRITE POSITION «, t00=0x0078, t01=0x013c}
0x0bcd8…0bcfe Head {h00=0x0022, h01=0x0050, text=» ABL(NZ) DEVERR STATUS NOT OK «, t00=0x0078, t01=0x0174}
0x0bcfe…0bd08 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0079, t01=0x000a}
0x0bd08…0bd30 Head {h00=0x0024, h01=0x0050, text=»* RESET DISPLAY MODE BITS IN DWT«, t00=0x0079, t01=0x0014}
0x0bd30…0bd3a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0079, t01=0x003c}
0x0bd3a…0bd4e Head {h00=0x0010, h01=0x0050, text=»ACV400 EQU *«, t00=0x0079, t01=0x0046}
0x0bd4e…0bd7c Head {h00=0x002a, h01=0x0050, text=» LDKL A2,UNDBIT GET UNDERLINE MODE BIT«, t00=0x0079, t01=0x005a}
0x0bd7c…0bd9a Head {h00=0x001a, h01=0x0050, text=» C1R A2,A2 COMPLEMENT «, t00=0x0079, t01=0x0088}
0x0bd9a…0bdc4 Head {h00=0x0026, h01=0x0050, text=» ANS A2,DWTDEV,A6 RESET BIT IN DWT«, t00=0x0079, t01=0x00a6}
0x0bdc4…0bdf8 Head {h00=0x0030, h01=0x0050, text=» LDKL A2,INTBIT GET HIGH INTENSITY MODE BIT «, t00=0x0079, t01=0x00d0}
0x0bdf8…0be22 Head {h00=0x0026, h01=0x0050, text=» ORS A2,DWTDEV,A6 SET BIT INTO DWT«, t00=0x0079, t01=0x0104}
0x0be22…0be36 Head {h00=0x0010, h01=0x0050, text=»ACV410 EQU *«, t00=0x0079, t01=0x012e}
0x0be36…0be5e Head {h00=0x0024, h01=0x0050, text=» ABL DISEND END I/O AND DISPATCH«, t00=0x0079, t01=0x0142}
0x0be5e…0be6c Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0079, t01=0x016a}
0x0be6c…0beac Head {h00=0x003c, h01=0x0050, text=»******************************************************* «, t00=0x0079, t01=0x0178}
0x0beac…0bec0 Head {h00=0x0010, h01=0x0050, text=»* ORDER /0B «, t00=0x007a, t01=0x0028}
0x0bec0…0bee0 Head {h00=0x001c, h01=0x0050, text=»* SET CURSOR (AND WRITE)«, t00=0x007a, t01=0x003c}
0x0bee0…0bf22 Head {h00=0x003e, h01=0x0050, text=»********************************************************* «, t00=0x007a, t01=0x005c}
0x0bf22…0bf2c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007a, t01=0x009e}
0x0bf2c…0bf40 Head {h00=0x0010, h01=0x0050, text=»ACV420 EQU *«, t00=0x007a, t01=0x00a8}
0x0bf40…0bf68 Head {h00=0x0024, h01=0x0050, text=» LDK A3,2 INITIATE BUFFER INDEX «, t00=0x007a, t01=0x00bc}
0x0bf68…0bf92 Head {h00=0x0026, h01=0x0050, text=»* (SKIP UNUSED LEADING 2 BYTES)«, t00=0x007a, t01=0x00e4}
0x0bf92…0bfb8 Head {h00=0x0022, h01=0x0050, text=» LDK A2,0 CLEAR WORK REGISTER «, t00=0x007a, t01=0x010e}
0x0bfb8…0bfde Head {h00=0x0022, h01=0x0050, text=» LDK A4,0 CLEAR WORK REGISTER «, t00=0x007a, t01=0x0134}
0x0bfde…0c00e Head {h00=0x002c, h01=0x0050, text=» LC A4,ECBCW,A8 GET REQUESTED ROW NUMBER«, t00=0x007a, t01=0x015a}
0x0c00e…0c03a Head {h00=0x0028, h01=0x0050, text=» CWK A4,1 < ROW 1 ? (=ROW 'ZERO' ?) «, t00=0x007a, t01=0x018a}
0x0c03a…0c054 Head {h00=0x0016, h01=0x0050, text=» RF(NL) ACV430 NO «, t00=0x007b, t01=0x0026}
0x0c054…0c080 Head {h00=0x0028, h01=0x0050, text=» LCK A4,/0101 YES. SET ROW 1 INSTEAD«, t00=0x007b, t01=0x0040}
0x0c080…0c094 Head {h00=0x0010, h01=0x0050, text=» RF ACV440 «, t00=0x007b, t01=0x006c}
0x0c094…0c0a8 Head {h00=0x0010, h01=0x0050, text=»ACV430 EQU *«, t00=0x007b, t01=0x0080}
0x0c0a8…0c0de Head {h00=0x0032, h01=0x0050, text=» CCK A4,MAXROW EXCEEDING MAX NUMBER OF ROWS ? «, t00=0x007b, t01=0x0094}
0x0c0de…0c0f8 Head {h00=0x0016, h01=0x0050, text=» RF(NG) ACV440 NO «, t00=0x007b, t01=0x00ca}
0x0c0f8…0c128 Head {h00=0x002c, h01=0x0050, text=» LCK A4,MAXROW YES. SET LAST ROW INSTEAD«, t00=0x007b, t01=0x00e4}
0x0c128…0c13c Head {h00=0x0010, h01=0x0050, text=»ACV440 EQU *«, t00=0x007b, t01=0x0114}
0x0c13c…0c168 Head {h00=0x0028, h01=0x0050, text=» ECR A4,A4 ROW NUMBER INTO LEFT BYTE«, t00=0x007b, t01=0x0128}
0x0c168…0c19e Head {h00=0x0032, h01=0x0050, text=» LC A2,ECBCW+1,A8 GET REQUESTED COLUMN NUMBER «, t00=0x007b, t01=0x0154}
0x0c19e…0c1d6 Head {h00=0x0034, h01=0x0050, text=» RB ACV320 GO CHECK REQUESTED COLUMN NUMBER ETC.«, t00=0x007b, t01=0x018a}
0x0c1d6…0c1e4 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x007c, t01=0x0032}
0x0c1e4…0c224 Head {h00=0x003c, h01=0x0050, text=»********************************************************«, t00=0x007c, t01=0x0040}
0x0c224…0c238 Head {h00=0x0010, h01=0x0050, text=»* ORDER /31 «, t00=0x007c, t01=0x0080}
0x0c238…0c248 Head {h00=0x000c, h01=0x0050, text=»* ERASE «, t00=0x007c, t01=0x0094}
0x0c248…0c288 Head {h00=0x003c, h01=0x0050, text=»******************************************************* «, t00=0x007c, t01=0x00a4}
0x0c288…0c292 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007c, t01=0x00e4}
0x0c292…0c2a6 Head {h00=0x0010, h01=0x0050, text=»ACV450 EQU *«, t00=0x007c, t01=0x00ee}
0x0c2a6…0c2e4 Head {h00=0x003a, h01=0x0050, text=» LD A2,DWTCN+DWTDEV,A6 GET CURRENT NEXT WRITE POSITION«, t00=0x007c, t01=0x0102}
0x0c2e4…0c31e Head {h00=0x0036, h01=0x0050, text=» LD A3,ECBCW,A8 GET NUMBER OF CHARACTERS TO ERASE «, t00=0x007c, t01=0x0140}
0x0c31e…0c350 Head {h00=0x002e, h01=0x0050, text=» RB(Z) ACV395 NO ERASE IF ZERO CHARACTERS,«, t00=0x007c, t01=0x017a}
0x0c350…0c376 Head {h00=0x0022, h01=0x0050, text=»* BUT THEN GO SET CURSOR ETC«, t00=0x007d, t01=0x001c}
0x0c376…0c38e Head {h00=0x0014, h01=0x0050, text=»* + DO ENDIO. «, t00=0x007d, t01=0x0042}
0x0c38e…0c3bc Head {h00=0x002a, h01=0x0050, text=» CF A5,STAWRI START NEW WRITE REQUEST «, t00=0x007d, t01=0x005a}
0x0c3bc…0c3e2 Head {h00=0x0022, h01=0x0050, text=» ABL(NZ) DEVERR STATUS NOT OK «, t00=0x007d, t01=0x0088}
0x0c3e2…0c412 Head {h00=0x002c, h01=0x0050, text=» LDK A2,SPACE GET SPACE TO DO ERASE WITH«, t00=0x007d, t01=0x00ae}
0x0c412…0c430 Head {h00=0x001a, h01=0x0050, text=» RB ACV360 GO DO ERASE«, t00=0x007d, t01=0x00de}
0x0c430…0c43e Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x007d, t01=0x00fc}
0x0c43e…0c476 Head {h00=0x0034, h01=0x0050, text=»************************************************«, t00=0x007d, t01=0x010a}
0x0c476…0c48a Head {h00=0x0010, h01=0x0050, text=»* ORDER /00 «, t00=0x007d, t01=0x0142}
0x0c48a…0c4a0 Head {h00=0x0012, h01=0x0050, text=»* TEST STATUS «, t00=0x007d, t01=0x0156}
0x0c4a0…0c4da Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x007d, t01=0x016c}
0x0c4da…0c4e4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007e, t01=0x0016}
0x0c4e4…0c4f8 Head {h00=0x0010, h01=0x0050, text=»ACV460 EQU *«, t00=0x007e, t01=0x0020}
0x0c4f8…0c536 Head {h00=0x003a, h01=0x0050, text=» LD A2,DWTCN+DWTDEV,A6 GET CURRENT NEXT WRITE POSITION«, t00=0x007e, t01=0x0034}
0x0c536…0c570 Head {h00=0x0036, h01=0x0050, text=» RB ACV392 SET ECBCW AND DO (DUMMY) OUTPUT CURSOR «, t00=0x007e, t01=0x0072}
0x0c570…0c57e Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x007e, t01=0x00ac}
0x0c57e…0c5b8 Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x007e, t01=0x00ba}
0x0c5b8…0c5cc Head {h00=0x0010, h01=0x0050, text=»* ORDER /05 «, t00=0x007e, t01=0x00f4}
0x0c5cc…0c5e2 Head {h00=0x0012, h01=0x0050, text=»* BASIC WRITE «, t00=0x007e, t01=0x0108}
0x0c5e2…0c61c Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x007e, t01=0x011e}
0x0c61c…0c626 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007e, t01=0x0158}
0x0c626…0c63a Head {h00=0x0010, h01=0x0050, text=»ACV470 EQU *«, t00=0x007e, t01=0x0162}
0x0c63a…0c662 Head {h00=0x0024, h01=0x0050, text=» LDK A3,0 INITIATE BUFFER INDEX «, t00=0x007e, t01=0x0176}
0x0c662…0c692 Head {h00=0x002c, h01=0x0050, text=» ABL ACV150 GO START WRITE REQUEST ETC. «, t00=0x007f, t01=0x000e}
0x0c692…0c69c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007f, t01=0x003e}
0x0c69c…0c6a6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007f, t01=0x0048}
0x0c6a6…0c6b0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007f, t01=0x0052}
0x0c6b0…0c6ba Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007f, t01=0x005c}
0x0c6ba…0c6e8 Head {h00=0x002a, h01=0x0050, text=»* CHECK OF DETECTED COMMAND CHARACTER «, t00=0x007f, t01=0x0066}
0x0c6e8…0c6f2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007f, t01=0x0094}
0x0c6f2…0c706 Head {h00=0x0010, h01=0x0050, text=»ACV480 EQU *«, t00=0x007f, t01=0x009e}
0x0c706…0c72c Head {h00=0x0022, h01=0x0050, text=» SUK A2,/0A LINE-FEED ? (=/0A)«, t00=0x007f, t01=0x00b2}
0x0c72c…0c746 Head {h00=0x0016, h01=0x0050, text=» RF(NZ) ACV490 NO «, t00=0x007f, t01=0x00d8}
0x0c746…0c772 Head {h00=0x0028, h01=0x0050, text=» CF A5,ENDWRI END THE WRITE REQUEST «, t00=0x007f, t01=0x00f2}
0x0c772…0c798 Head {h00=0x0022, h01=0x0050, text=» ABL(NZ) DEVERR STATUS NOT OK «, t00=0x007f, t01=0x011e}
0x0c798…0c7c6 Head {h00=0x002a, h01=0x0050, text=» CF A5,NXTROW DO LINE-FEED TO NEXT ROW«, t00=0x007f, t01=0x0144}
0x0c7c6…0c7fa Head {h00=0x0030, h01=0x0050, text=» ABL ACV150 GO START NEW WRITE REQUEST ETC. «, t00=0x007f, t01=0x0172}
0x0c7fa…0c80e Head {h00=0x0010, h01=0x0050, text=»ACV490 EQU *«, t00=0x0080, t01=0x0016}
0x0c80e…0c838 Head {h00=0x0026, h01=0x0050, text=» SUK A2,3 CARRIAGE RETURN ? (=/0D)«, t00=0x0080, t01=0x002a}
0x0c838…0c870 Head {h00=0x0034, h01=0x0050, text=» ABL(NZ) ACV210 NO. THEN ILLEGAL COMMAND CHAR ! «, t00=0x0080, t01=0x0054}
0x0c870…0c8a6 Head {h00=0x0032, h01=0x0050, text=»* NO OUTPUT, NO ERROR STATUS, GET NEXT CHAR «, t00=0x0080, t01=0x008c}
0x0c8a6…0c8d2 Head {h00=0x0028, h01=0x0050, text=» CF A5,ENDWRI END THE WRITE REQUEST «, t00=0x0080, t01=0x00c2}
0x0c8d2…0c8f6 Head {h00=0x0020, h01=0x0050, text=» RF(NZ) DEVERR STATUS NOT OK«, t00=0x0080, t01=0x00ee}
0x0c8f6…0c924 Head {h00=0x002a, h01=0x0050, text=» ABL ACV130 GO DO CARRIAGE RETURN ETC.«, t00=0x0080, t01=0x0112}
0x0c924…0c932 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0080, t01=0x0140}
0x0c932…0c93c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0080, t01=0x014e}
0x0c93c…0c980 Head {h00=0x0040, h01=0x0050, text=»*********************************************************** «, t00=0x0080, t01=0x0158}
0x0c980…0c98a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0081, t01=0x000c}
0x0c98a…0c9b0 Head {h00=0x0022, h01=0x0050, text=»* S C R E E N S E C T I O N «, t00=0x0081, t01=0x0016}
0x0c9b0…0c9de Head {h00=0x002a, h01=0x0050, text=»* D E V I C E D R I V E R P A R T «, t00=0x0081, t01=0x003c}
0x0c9de…0ca02 Head {h00=0x0020, h01=0x0050, text=»* A B O R T R O U T I N E «, t00=0x0081, t01=0x006a}
0x0ca02…0ca0c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0081, t01=0x008e}
0x0ca0c…0ca50 Head {h00=0x0040, h01=0x0050, text=»*********************************************************** «, t00=0x0081, t01=0x0098}
0x0ca50…0ca5a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0081, t01=0x00dc}
0x0ca5a…0ca64 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0081, t01=0x00e6}
0x0ca64…0ca8c Head {h00=0x0024, h01=0x0050, text=»* CALL: CFR A15,A2 (A2 = ABVU) «, t00=0x0081, t01=0x00f0}
0x0ca8c…0ca96 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0081, t01=0x0118}
0x0ca96…0cabc Head {h00=0x0022, h01=0x0050, text=»* USED BY: ABORT-LKM PROCESSOR«, t00=0x0081, t01=0x0122}
0x0cabc…0caec Head {h00=0x002c, h01=0x0050, text=»* AT ABORT OF KEYBOARD INPUT WITH ECHO «, t00=0x0081, t01=0x0148}
0x0caec…0caf6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0081, t01=0x0178}
0x0caf6…0cb34 Head {h00=0x003a, h01=0x0050, text=»* FUNCTION:SAVE CURRENT NEXT WRITE POSITION (DEFINING «, t00=0x0081, t01=0x0182}
0x0cb34…0cb60 Head {h00=0x0028, h01=0x0050, text=»* END OF REQUEST POSITION) INTO DWT«, t00=0x0082, t01=0x0030}
0x0cb60…0cb6a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0082, t01=0x005c}
0x0cb6a…0cb9a Head {h00=0x002c, h01=0x0050, text=»* INPUT: A6 = DWT-ADDRESS OF ECHO DEVICE«, t00=0x0082, t01=0x0066}
0x0cb9a…0cbc6 Head {h00=0x0028, h01=0x0050, text=»* A8 = DWT-ADDRESS OF INPUT DEVICE «, t00=0x0082, t01=0x0096}
0x0cbc6…0cbd0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0082, t01=0x00c2}
0x0cbd0…0cbf4 Head {h00=0x0020, h01=0x0050, text=»* OUTPUT: A6,A8 UNCHANGED ! «, t00=0x0082, t01=0x00cc}
0x0cbf4…0cbfe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0082, t01=0x00f0}
0x0cbfe…0cc42 Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0082, t01=0x00fa}
0x0cc42…0cc4c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0082, t01=0x013e}
0x0cc4c…0cc5e Head {h00=0x000e, h01=0x0050, text=»ABVU EQU *«, t00=0x0082, t01=0x0148}
0x0cc5e…0cc94 Head {h00=0x0032, h01=0x0050, text=» CF A15,SAVCN SAVE CURRENT NEXT WRITE POSITION«, t00=0x0082, t01=0x015a}
0x0cc94…0ccaa Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0082, t01=0x0190}
0x0ccaa…0ccc4 Head {h00=0x0016, h01=0x0050, text=» ABL IHRTN RETURN «, t00=0x0083, t01=0x0016}
0x0ccc4…0ccd0 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0083, t01=0x0030}
0x0ccd0…0cce0 Head {h00=0x000c, h01=0x0050, text=» RTN A15«, t00=0x0083, t01=0x003c}
0x0cce0…0ccee Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0083, t01=0x004c}
0x0ccee…0ccf8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0083, t01=0x005a}
0x0ccf8…0cd3c Head {h00=0x0040, h01=0x0050, text=»*********************************************************** «, t00=0x0083, t01=0x0064}
0x0cd3c…0cd46 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0083, t01=0x00a8}
0x0cd46…0cd6c Head {h00=0x0022, h01=0x0050, text=»* S C R E E N S E C T I O N «, t00=0x0083, t01=0x00b2}
0x0cd6c…0cd9a Head {h00=0x002a, h01=0x0050, text=»* D E V I C E D R I V E R P A R T «, t00=0x0083, t01=0x00d8}
0x0cd9a…0cdc4 Head {h00=0x0026, h01=0x0050, text=»* R E C O V E R Y R O U T I N E «, t00=0x0083, t01=0x0106}
0x0cdc4…0cdce Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0083, t01=0x0130}
0x0cdce…0ce12 Head {h00=0x0040, h01=0x0050, text=»*********************************************************** «, t00=0x0083, t01=0x013a}
0x0ce12…0ce1c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0083, t01=0x017e}
0x0ce1c…0ce5e Head {h00=0x003e, h01=0x0050, text=»* ENTERED: FROM LINE DRIVER PART VIA NETWORK DISTRIBUTOR, «, t00=0x0083, t01=0x0188}
0x0ce5e…0ce74 Head {h00=0x0012, h01=0x0050, text=»* AT POWER ON«, t00=0x0084, t01=0x003a}
0x0ce74…0ce7e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0084, t01=0x0050}
0x0ce7e…0ce92 Head {h00=0x0010, h01=0x0050, text=»* FUNCTIONS:«, t00=0x0084, t01=0x005a}
0x0ce92…0ceac Head {h00=0x0016, h01=0x0050, text=»* 1. SET DWT BUSY«, t00=0x0084, t01=0x006e}
0x0ceac…0cec6 Head {h00=0x0016, h01=0x0050, text=»* 2. CLEAR SCREEN«, t00=0x0084, t01=0x0088}
0x0cec6…0cf00 Head {h00=0x0036, h01=0x0050, text=»* 3. INITIATE CURRENT NEXT WRITE POSITION IN DWT «, t00=0x0084, t01=0x00a2}
0x0cf00…0cf24 Head {h00=0x0020, h01=0x0050, text=»* 4. RESET BITS IN DWT FOR «, t00=0x0084, t01=0x00dc}
0x0cf24…0cf3e Head {h00=0x0016, h01=0x0050, text=»* - SCROLL MODE «, t00=0x0084, t01=0x0100}
0x0cf3e…0cf60 Head {h00=0x001e, h01=0x0050, text=»* - LAST COLUMN WRITTEN «, t00=0x0084, t01=0x011a}
0x0cf60…0cf7c Head {h00=0x0018, h01=0x0050, text=»* - UNDERLINE MODE«, t00=0x0084, t01=0x013c}
0x0cf7c…0cf9c Head {h00=0x001c, h01=0x0050, text=»* 5. SET BIT IN DWT FOR«, t00=0x0084, t01=0x0158}
0x0cf9c…0cfbe Head {h00=0x001e, h01=0x0050, text=»* - HIGH INTENSITY MODE «, t00=0x0084, t01=0x0178}
0x0cfbe…0cff8 Head {h00=0x0036, h01=0x0050, text=»* 6. SET RETURN STATUS FOR ECBRC: 'NOT OPERABLE' «, t00=0x0085, t01=0x000a}
0x0cff8…0d01a Head {h00=0x001e, h01=0x0050, text=»* 7. EXIT: ENDIO+DISPATCH«, t00=0x0085, t01=0x0044}
0x0d01a…0d024 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0085, t01=0x0066}
0x0d024…0d048 Head {h00=0x0020, h01=0x0050, text=»* INPUT: A4 = RECOVERY CAUSE«, t00=0x0085, t01=0x0070}
0x0d048…0d066 Head {h00=0x001a, h01=0x0050, text=»* A5 = DWT STACK BASE«, t00=0x0085, t01=0x0094}
0x0d066…0d082 Head {h00=0x0018, h01=0x0050, text=»* A6 = DWT ADDRESS «, t00=0x0085, t01=0x00b2}
0x0d082…0d0aa Head {h00=0x0024, h01=0x0050, text=»* A7 = ORDER (IF REQUEST IS ON)«, t00=0x0085, t01=0x00ce}
0x0d0aa…0d0d8 Head {h00=0x002a, h01=0x0050, text=»* A8 = ECB ADDRESS (IF REQUEST IS ON)«, t00=0x0085, t01=0x00f6}
0x0d0d8…0d100 Head {h00=0x0024, h01=0x0050, text=»* 0 (IF NO REQUEST IS ON) «, t00=0x0085, t01=0x0124}
0x0d100…0d10a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0085, t01=0x014c}
0x0d10a…0d12c Head {h00=0x001e, h01=0x0050, text=»* OUTPUT: A1 = RETURN CODE«, t00=0x0085, t01=0x0156}
0x0d12c…0d148 Head {h00=0x0018, h01=0x0050, text=»* A6 = DWT ADDRESS «, t00=0x0085, t01=0x0178}
0x0d148…0d152 (134, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0086, t01=0x0004}
0x0d152…0d198 Head {h00=0x0042, h01=0x0050, text=»**************************************************************«, t00=0x0086, t01=0x000e}
0x0d198…0d1a2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0086, t01=0x0054}
0x0d1a2…0d1b4 Head {h00=0x000e, h01=0x0050, text=»RCVU EQU *«, t00=0x0086, t01=0x005e}
0x0d1b4…0d1d4 Head {h00=0x001c, h01=0x0050, text=» LDKL A2,/7FFF READY-BIT«, t00=0x0086, t01=0x0070}
0x0d1d4…0d206 Head {h00=0x002e, h01=0x0050, text=» ANS A2,DWTST,A6 RESET IT (=SET DWT BUSY) «, t00=0x0086, t01=0x0090}
0x0d206…0d242 Head {h00=0x0038, h01=0x0050, text=» CF A5,CLESCR CLEAR SCREEN, RESET WRITE+CURSOR POS. «, t00=0x0086, t01=0x00c2}
0x0d242…0d266 Head {h00=0x0020, h01=0x0050, text=» RF(NZ) DEVERR STATUS NOT OK«, t00=0x0086, t01=0x00fe}
0x0d266…0d28a Head {h00=0x0020, h01=0x0050, text=» LDKL A2,/0101 HOME POSITION«, t00=0x0086, t01=0x0122}
0x0d28a…0d2c8 Head {h00=0x003a, h01=0x0050, text=» ST A2,DWTCN+DWTDEV,A6 AS CURRENT NEXT WRITE POSITION «, t00=0x0086, t01=0x0146}
0x0d2c8…0d30c Head {h00=0x0040, h01=0x0050, text=» LDK A4,ROLBIT+LCWBIT BIT 8+9 (SCROLL + LAST COLUMN WRITTEN)«, t00=0x0086, t01=0x0184}
0x0d30c…0d32a Head {h00=0x001a, h01=0x0050, text=» C1R A4,A4 COMPLEMENT «, t00=0x0087, t01=0x0038}
0x0d32a…0d356 Head {h00=0x0028, h01=0x0050, text=» ANS A4,DWTDEV,A6 RESET BITS IN DWT «, t00=0x0087, t01=0x0056}
0x0d356…0d38c Head {h00=0x0032, h01=0x0050, text=» CF A15,SAVCN SAVE CURRENT NEXT WRITE POSITION«, t00=0x0087, t01=0x0082}
0x0d38c…0d3c2 Head {h00=0x0032, h01=0x0050, text=» LDK A1,OPERR STATUS NOT OPERABLE (FOR ECBRC) «, t00=0x0087, t01=0x00b8}
0x0d3c2…0d3f8 Head {h00=0x0032, h01=0x0050, text=» RB ACV400 GO RESET UNDERLINE+INTENSITY MODE, «, t00=0x0087, t01=0x00ee}
0x0d3f8…0d41e Head {h00=0x0022, h01=0x0050, text=»* AND EXIT: ENDIO+DISPATCH «, t00=0x0087, t01=0x0124}
0x0d41e…0d42c Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0087, t01=0x014a}
0x0d42c…0d436 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0087, t01=0x0158}
0x0d436…0d47c Head {h00=0x0042, h01=0x0050, text=»**************************************************************«, t00=0x0087, t01=0x0162}
0x0d47c…0d486 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0088, t01=0x0018}
0x0d486…0d4ac Head {h00=0x0022, h01=0x0050, text=»* S C R E E N S E C T I O N «, t00=0x0088, t01=0x0022}
0x0d4ac…0d4da Head {h00=0x002a, h01=0x0050, text=»* D E V I C E D R I V E R P A R T «, t00=0x0088, t01=0x0048}
0x0d4da…0d4fc Head {h00=0x001e, h01=0x0050, text=»* E C H O R O U T I N E «, t00=0x0088, t01=0x0076}
0x0d4fc…0d506 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0088, t01=0x0098}
0x0d506…0d54c Head {h00=0x0042, h01=0x0050, text=»**************************************************************«, t00=0x0088, t01=0x00a2}
0x0d54c…0d556 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0088, t01=0x00e8}
0x0d556…0d560 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0088, t01=0x00f2}
0x0d560…0d5a0 Head {h00=0x003c, h01=0x0050, text=»* ENTERED: FROM KEYBOARD DRIVER VIA NETWORK DISTRIBUTOR,«, t00=0x0088, t01=0x00fc}
0x0d5a0…0d5c6 Head {h00=0x0022, h01=0x0050, text=»* AT KEYBOARD INPUT WITH ECHO«, t00=0x0088, t01=0x013c}
0x0d5c6…0d5d0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0088, t01=0x0162}
0x0d5d0…0d5e4 Head {h00=0x0010, h01=0x0050, text=»* FUNCTIONS:«, t00=0x0088, t01=0x016c}
0x0d5e4…0d614 Head {h00=0x002c, h01=0x0050, text=»* 1. ECHOING OF ALPHANUMERIC CHARACTERS«, t00=0x0088, t01=0x0180}
0x0d614…0d642 Head {h00=0x002a, h01=0x0050, text=»* 2. HANDLING OF BACKSPACE-CHARACTER «, t00=0x0089, t01=0x0020}
0x0d642…0d66c Head {h00=0x0026, h01=0x0050, text=»* 3. HANDLING OF CLEAR-CHARACTER «, t00=0x0089, t01=0x004e}
0x0d66c…0d698 Head {h00=0x0028, h01=0x0050, text=»* 4. HANDLING OF LINEFEED-CHARACTER«, t00=0x0089, t01=0x0078}
0x0d698…0d6cc Head {h00=0x0030, h01=0x0050, text=»* 5. HANDLING OF CARRIAGE-RETURN-CHARACTER «, t00=0x0089, t01=0x00a4}
0x0d6cc…0d714 Head {h00=0x0044, h01=0x0050, text=»* 6. HANDLING OF END-OF-RECORD-CHARACTER (ALPHANUM., LF OR CR) «, t00=0x0089, t01=0x00d8}
0x0d714…0d752 Head {h00=0x003a, h01=0x0050, text=»* 7. EXIT: TO KEYBOARD DRIVER VIA NETWORK DISTRIBUTOR«, t00=0x0089, t01=0x0120}
0x0d752…0d75c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0089, t01=0x015e}
0x0d75c…0d782 Head {h00=0x0022, h01=0x0050, text=»* INPUT: A2 = BITS 0-7 : ZERO «, t00=0x0089, t01=0x0168}
0x0d782…0d7a6 Head {h00=0x0020, h01=0x0050, text=»* BITS 8-15: CHARACTER«, t00=0x0089, t01=0x018e}
0x0d7a6…0d7c4 Head {h00=0x001a, h01=0x0050, text=»* A5 = DWT STACK BASE«, t00=0x008a, t01=0x0022}
0x0d7c4…0d7e0 Head {h00=0x0018, h01=0x0050, text=»* A6 = DWT ADDRESS «, t00=0x008a, t01=0x0040}
0x0d7e0…0d808 Head {h00=0x0024, h01=0x0050, text=»* A7 = BIT 0 =1 IF END OF ECHO«, t00=0x008a, t01=0x005c}
0x0d808…0d828 Head {h00=0x001c, h01=0x0050, text=»* =0 IF NOT«, t00=0x008a, t01=0x0084}
0x0d828…0d832 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008a, t01=0x00a4}
0x0d832…0d854 Head {h00=0x001e, h01=0x0050, text=»* OUTPUT: A6 = DWT ADDRESS«, t00=0x008a, t01=0x00ae}
0x0d854…0d85e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008a, t01=0x00d0}
0x0d85e…0d8a6 Head {h00=0x0044, h01=0x0050, text=»*************************************************************** «, t00=0x008a, t01=0x00da}
0x0d8a6…0d8b0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008a, t01=0x0122}
0x0d8b0…0d8c4 Head {h00=0x0010, h01=0x0050, text=»ECHOVU EQU *«, t00=0x008a, t01=0x012c}
0x0d8c4…0d8f0 Head {h00=0x0028, h01=0x0050, text=» LDR A7,A7 END OF REQUEST FOR ECHO ?«, t00=0x008a, t01=0x0140}
0x0d8f0…0d90a Head {h00=0x0016, h01=0x0050, text=» RF(N) ECV110 YES «, t00=0x008a, t01=0x016c}
0x0d90a…0d914 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008a, t01=0x0186}
0x0d914…0d93e Head {h00=0x0026, h01=0x0050, text=»* CHECK IF SPECIAL ECHO CHARACTER «, t00=0x008a, t01=0x0190}
0x0d93e…0d948 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008b, t01=0x002a}
0x0d948…0d980 Head {h00=0x0034, h01=0x0050, text=» CWK A2,/80 8-BIT SET ? (=EOR-CHARACTER, >=/80) «, t00=0x008b, t01=0x0034}
0x0d980…0d996 Head {h00=0x0012, h01=0x0050, text=» IFT EORECH=0 «, t00=0x008b, t01=0x006c}
0x0d996…0d9c4 Head {h00=0x002a, h01=0x0050, text=» RF(NL) ECV120 YES. NOT TO BE ECHOED. «, t00=0x008b, t01=0x0082}
0x0d9c4…0d9d0 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x008b, t01=0x00b0}
0x0d9d0…0d9e6 Head {h00=0x0012, h01=0x0050, text=» IFT EORECH=1 «, t00=0x008b, t01=0x00bc}
0x0d9e6…0da16 Head {h00=0x002c, h01=0x0050, text=» RF(L) ECV080 NO. THEN NOT EOR-CHARACTER«, t00=0x008b, t01=0x00d2}
0x0da16…0da20 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008b, t01=0x0102}
0x0da20…0da40 Head {h00=0x001c, h01=0x0050, text=»* ECHO OF EOR-CHARACTER «, t00=0x008b, t01=0x010c}
0x0da40…0da4a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008b, t01=0x012c}
0x0da4a…0da64 Head {h00=0x0016, h01=0x0050, text=» ANK A2,/7F CLEAN «, t00=0x008b, t01=0x0136}
0x0da64…0da7e Head {h00=0x0016, h01=0x0050, text=» CWK A2,/20 </20 ?«, t00=0x008b, t01=0x0150}
0x0da7e…0dab8 Head {h00=0x0036, h01=0x0050, text=» RF(L) ECV085 YES. COMMAND CHARACTER AS EOR-CHAR. «, t00=0x008b, t01=0x016a}
0x0dab8…0daee Head {h00=0x0032, h01=0x0050, text=» RF ECV095 NO. ALPHANUMERIC CHAR AS EOR-CHAR. «, t00=0x008c, t01=0x0014}
0x0daee…0dafa Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x008c, t01=0x004a}
0x0dafa…0db04 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008c, t01=0x0056}
0x0db04…0db28 Head {h00=0x0020, h01=0x0050, text=»* ECHO OF NON-EOR CHARACTER «, t00=0x008c, t01=0x0060}
0x0db28…0db32 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008c, t01=0x0084}
0x0db32…0db46 Head {h00=0x0010, h01=0x0050, text=»ECV080 EQU *«, t00=0x008c, t01=0x008e}
0x0db46…0db60 Head {h00=0x0016, h01=0x0050, text=» CWK A2,/20 </20 ?«, t00=0x008c, t01=0x00a2}
0x0db60…0db98 Head {h00=0x0034, h01=0x0050, text=» RF(NL) ECV095 NO. THEN ALPHANUMERIC CHARACTER. «, t00=0x008c, t01=0x00bc}
0x0db98…0dbbe Head {h00=0x0022, h01=0x0050, text=» SUK A2,/08 BACKSPACE ? (/08) «, t00=0x008c, t01=0x00f4}
0x0dbbe…0dbd8 Head {h00=0x0016, h01=0x0050, text=» RF(Z) ECV130 YES «, t00=0x008c, t01=0x011a}
0x0dbd8…0dc04 Head {h00=0x0028, h01=0x0050, text=» SUK A2,/10 CLEAR-CHARACTER ? (/18) «, t00=0x008c, t01=0x0134}
0x0dc04…0dc1e Head {h00=0x0016, h01=0x0050, text=» RF(Z) ECV160 YES «, t00=0x008c, t01=0x0160}
0x0dc1e…0dc44 Head {h00=0x0022, h01=0x0050, text=» ADK A2,/18 RESTORE CHARACTER «, t00=0x008c, t01=0x017a}
0x0dc44…0dc58 Head {h00=0x0010, h01=0x0050, text=»ECV085 EQU *«, t00=0x008d, t01=0x0010}
0x0dc58…0dc7c Head {h00=0x0020, h01=0x0050, text=» SUK A2,/0A LINEFEED ? (/0A)«, t00=0x008d, t01=0x0024}
0x0dc7c…0dc96 Head {h00=0x0016, h01=0x0050, text=» RF(NZ) ECV090 NO «, t00=0x008d, t01=0x0048}
0x0dc96…0dca0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008d, t01=0x0062}
0x0dca0…0dcba Head {h00=0x0016, h01=0x0050, text=»* ECHO OF LINEFEED«, t00=0x008d, t01=0x006c}
0x0dcba…0dcc4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008d, t01=0x0086}
0x0dcc4…0dcf2 Head {h00=0x002a, h01=0x0050, text=» CF A5,NXTROW DO LINEFEED TO NEXT ROW «, t00=0x008d, t01=0x0090}
0x0dcf2…0dd12 Head {h00=0x001c, h01=0x0050, text=» RF ECV100 GO SET CURSOR«, t00=0x008d, t01=0x00be}
0x0dd12…0dd26 Head {h00=0x0010, h01=0x0050, text=»ECV090 EQU *«, t00=0x008d, t01=0x00de}
0x0dd26…0dd50 Head {h00=0x0026, h01=0x0050, text=» SUK A2,3 CARRIAGE RETURN ? (/0D) «, t00=0x008d, t01=0x00f2}
0x0dd50…0dd88 Head {h00=0x0034, h01=0x0050, text=» RF(NZ) ECV120 NO. THEN ILLEGAL ECHO CHARACTER! «, t00=0x008d, t01=0x011c}
0x0dd88…0dd92 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008d, t01=0x0154}
0x0dd92…0ddb4 Head {h00=0x001e, h01=0x0050, text=»* ECHO OF CARRIAGE RETURN «, t00=0x008d, t01=0x015e}
0x0ddb4…0ddbe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008d, t01=0x0180}
0x0ddbe…0dde6 Head {h00=0x0024, h01=0x0050, text=» LDK A2,/01 FIRST COLUMN OF ROW «, t00=0x008d, t01=0x018a}
0x0dde6…0de22 Head {h00=0x0038, h01=0x0050, text=» SC A2,DWTCNC+DWTDEV,A6 AS CURRENT NEXT WRITE COLUMN«, t00=0x008e, t01=0x0022}
0x0de22…0de5c Head {h00=0x0036, h01=0x0050, text=» LDK A4,LCWBIT BIT 9 (SET IF LAST COLUMN WRITTEN) «, t00=0x008e, t01=0x005e}
0x0de5c…0de7a Head {h00=0x001a, h01=0x0050, text=» C1R A4,A4 COMPLEMENT «, t00=0x008e, t01=0x0098}
0x0de7a…0dea0 Head {h00=0x0022, h01=0x0050, text=» ANS A4,DWTDEV,A6 RESET BIT 9 «, t00=0x008e, t01=0x00b6}
0x0dea0…0dec0 Head {h00=0x001c, h01=0x0050, text=» RF ECV100 GO SET CURSOR«, t00=0x008e, t01=0x00dc}
0x0dec0…0deca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008e, t01=0x00fc}
0x0deca…0def6 Head {h00=0x0028, h01=0x0050, text=»* DO ECHO OF ALPHANUMERIC CHARACTER «, t00=0x008e, t01=0x0106}
0x0def6…0df00 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008e, t01=0x0132}
0x0df00…0df14 Head {h00=0x0010, h01=0x0050, text=»ECV095 EQU *«, t00=0x008e, t01=0x013c}
0x0df14…0df3c Head {h00=0x0024, h01=0x0050, text=» CF A5,ECHOUT ECHO THE CHARACTER«, t00=0x008e, t01=0x0150}
0x0df3c…0df78 Head {h00=0x0038, h01=0x0050, text=» CF A15,NXTCOL UPDATE COLUMN COUNTER TO NEXT COLUMN «, t00=0x008e, t01=0x0178}
0x0df78…0df8c Head {h00=0x0010, h01=0x0050, text=»ECV100 EQU *«, t00=0x008f, t01=0x0024}
0x0df8c…0dfca Head {h00=0x003a, h01=0x0050, text=» LD A2,DWTCN+DWTDEV,A6 GET CURRENT NEXT WRITE POSITION«, t00=0x008f, t01=0x0038}
0x0dfca…0dff4 Head {h00=0x0026, h01=0x0050, text=» CF A5,OUTCUR OUTPUT CURSOR IN IT «, t00=0x008f, t01=0x0076}
0x0dff4…0e018 Head {h00=0x0020, h01=0x0050, text=» RF(NZ) DEVERR STATUS NOT OK«, t00=0x008f, t01=0x00a0}
0x0e018…0e032 Head {h00=0x0016, h01=0x0050, text=» RF ECV120 RETURN «, t00=0x008f, t01=0x00c4}
0x0e032…0e03c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008f, t01=0x00de}
0x0e03c…0e05a Head {h00=0x001a, h01=0x0050, text=»* END THE ECHO REQUEST«, t00=0x008f, t01=0x00e8}
0x0e05a…0e064 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008f, t01=0x0106}
0x0e064…0e078 Head {h00=0x0010, h01=0x0050, text=»ECV110 EQU *«, t00=0x008f, t01=0x0110}
0x0e078…0e0ae Head {h00=0x0032, h01=0x0050, text=» CF A15,SAVCN SAVE CURRENT NEXT WRITE POSITION«, t00=0x008f, t01=0x0124}
0x0e0ae…0e0e0 Head {h00=0x002e, h01=0x0050, text=» CF A15,TENDIO END ECHO-OUTPUT I/O-REQUEST«, t00=0x008f, t01=0x015a}
0x0e0e0…0e0ea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008f, t01=0x018c}
0x0e0ea…0e10e Head {h00=0x0020, h01=0x0050, text=»* RETURN FROM ECHO HANDLING «, t00=0x0090, t01=0x0008}
0x0e10e…0e118 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0090, t01=0x002c}
0x0e118…0e12c Head {h00=0x0010, h01=0x0050, text=»ECV120 EQU *«, t00=0x0090, t01=0x0036}
0x0e12c…0e15e Head {h00=0x002e, h01=0x0050, text=» ABL ECHRTN RETURN FROM ECHO TO KB-DRIVER «, t00=0x0090, t01=0x004a}
0x0e15e…0e16c Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0090, t01=0x007c}
0x0e16c…0e176 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0090, t01=0x008a}
0x0e176…0e1a2 Head {h00=0x0028, h01=0x0050, text=»* HANDLING OF A BACKSPACE-CHARACTER «, t00=0x0090, t01=0x0094}
0x0e1a2…0e1ac Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0090, t01=0x00c0}
0x0e1ac…0e1c0 Head {h00=0x0010, h01=0x0050, text=»ECV130 EQU *«, t00=0x0090, t01=0x00ca}
0x0e1c0…0e1da Head {h00=0x0016, h01=0x0050, text=» LD A2,DWTDEV,A6 «, t00=0x0090, t01=0x00de}
0x0e1da…0e1fa Head {h00=0x001c, h01=0x0050, text=» LDR A4,A2 SAVE INTO A4 «, t00=0x0090, t01=0x00f8}
0x0e1fa…0e23c Head {h00=0x003e, h01=0x0050, text=» ANK A4,LCPBIT BIT 10 SET ? (=LAST COLUMN ALREADY WRITTEN «, t00=0x0090, t01=0x0118}
0x0e23c…0e25c Head {h00=0x001c, h01=0x0050, text=»* BY PREVIOUS REQUEST)«, t00=0x0090, t01=0x015a}
0x0e25c…0e288 Head {h00=0x0028, h01=0x0050, text=» RB(NZ) ECV120 YES. THEN NO RUBOUT !«, t00=0x0090, t01=0x017a}
0x0e288…0e2aa Head {h00=0x001e, h01=0x0050, text=» ANK A2,LCWBIT BIT 9 SET ?«, t00=0x0091, t01=0x0016}
0x0e2aa…0e2ea Head {h00=0x003c, h01=0x0050, text=» RF(NZ) ECV140 YES.LAST COLUMN WRITTEN (DURING REQUEST) «, t00=0x0091, t01=0x0038}
0x0e2ea…0e32c Head {h00=0x003e, h01=0x0050, text=» LD A4,DWTSN+DWTDEV,A6 GET NEXT WRITE POSITION SAVED AFTER«, t00=0x0091, t01=0x0078}
0x0e32c…0e348 Head {h00=0x0018, h01=0x0050, text=»* PREVIOUS REQUEST«, t00=0x0091, t01=0x00ba}
0x0e348…0e386 Head {h00=0x003a, h01=0x0050, text=» CW A4,DWTCN+DWTDEV,A6 = CURRENT NEXT WRITE POSITION ?«, t00=0x0091, t01=0x00d6}
0x0e386…0e3b2 Head {h00=0x0028, h01=0x0050, text=» RB(E) ECV120 YES. THEN NO RUB-OUT !«, t00=0x0091, t01=0x0114}
0x0e3b2…0e3c6 Head {h00=0x0010, h01=0x0050, text=» LDKL A4,-1 «, t00=0x0091, t01=0x0140}
0x0e3c6…0e406 Head {h00=0x003c, h01=0x0050, text=» ADS A4,DWTCN+DWTDEV,A6 DECR CURRENT NEXT WRITE POSITION«, t00=0x0091, t01=0x0154}
0x0e406…0e418 (146, 0, 400) Head {h00=0x000e, h01=0x0050, text=» RF ECV150«, t00=0x0092, t01=0x0004}
0x0e418…0e42c Head {h00=0x0010, h01=0x0050, text=»ECV140 EQU *«, t00=0x0092, t01=0x0016}
0x0e42c…0e472 Head {h00=0x0042, h01=0x0050, text=» XRS A2,DWTDEV,A6 RESET BIT 9 (LAST COLUMN NO LONGER WRITTEN) «, t00=0x0092, t01=0x002a}
0x0e472…0e486 Head {h00=0x0010, h01=0x0050, text=»ECV150 EQU *«, t00=0x0092, t01=0x0070}
0x0e486…0e4bc Head {h00=0x0032, h01=0x0050, text=» LDK A2,SPACE RUBOUT PREVIOUS (OR LAST) COLUMN«, t00=0x0092, t01=0x0084}
0x0e4bc…0e4ec Head {h00=0x002c, h01=0x0050, text=» CF A5,ECHOUT OUTPUT ONE SPACE TO RUBOUT«, t00=0x0092, t01=0x00ba}
0x0e4ec…0e50c Head {h00=0x001c, h01=0x0050, text=» RB ECV100 GO SET CURSOR«, t00=0x0092, t01=0x00ea}
0x0e50c…0e51a Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0092, t01=0x010a}
0x0e51a…0e524 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0092, t01=0x0118}
0x0e524…0e54c Head {h00=0x0024, h01=0x0050, text=»* HANDLING OF A CLEAR-CHARACTER «, t00=0x0092, t01=0x0122}
0x0e54c…0e556 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0092, t01=0x014a}
0x0e556…0e56a Head {h00=0x0010, h01=0x0050, text=»ECV160 EQU *«, t00=0x0092, t01=0x0154}
0x0e56a…0e584 Head {h00=0x0016, h01=0x0050, text=» LD A4,DWTDEV,A6 «, t00=0x0092, t01=0x0168}
0x0e584…0e5a4 Head {h00=0x001c, h01=0x0050, text=» LDR A2,A4 ALSO INTO A2 «, t00=0x0092, t01=0x0182}
0x0e5a4…0e5de Head {h00=0x0036, h01=0x0050, text=» ANK A4,LCPBIT BIT 10 SET ? (=LAST COLUMN WRITTEN «, t00=0x0093, t01=0x0012}
0x0e5de…0e606 Head {h00=0x0024, h01=0x0050, text=»* ALREADY BY PREVIOUS REQUEST)«, t00=0x0093, t01=0x004c}
0x0e606…0e632 Head {h00=0x0028, h01=0x0050, text=» RB(NZ) ECV120 YES. THEN NO RUBOUT !«, t00=0x0093, t01=0x0074}
0x0e632…0e63c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0093, t01=0x00a0}
0x0e63c…0e658 Head {h00=0x0018, h01=0x0050, text=»* PREPARE THE RUBOUT«, t00=0x0093, t01=0x00aa}
0x0e658…0e662 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0093, t01=0x00c6}
0x0e662…0e6a0 Head {h00=0x003a, h01=0x0050, text=» LD A3,DWTCN+DWTDEV,A6 GET CURRENT NEXT WRITE POSITION«, t00=0x0093, t01=0x00d0}
0x0e6a0…0e6e0 Head {h00=0x003c, h01=0x0050, text=» SU A3,DWTSN+DWTDEV,A6 SUBTRACT WITH NEXT WRITE POSITION«, t00=0x0093, t01=0x010e}
0x0e6e0…0e708 Head {h00=0x0024, h01=0x0050, text=»* SAVED AFTER PREVIOUS REQUEST«, t00=0x0093, t01=0x014e}
0x0e708…0e742 Head {h00=0x0036, h01=0x0050, text=» ANK A2,LCWBIT BIT 9 SET ? (=LAST COLUMN WRITTEN, «, t00=0x0093, t01=0x0176}
0x0e742…0e760 Head {h00=0x001a, h01=0x0050, text=»* DURING REQUEST !) «, t00=0x0094, t01=0x0020}
0x0e760…0e778 Head {h00=0x0014, h01=0x0050, text=» RF(Z) ECV170 NO«, t00=0x0094, t01=0x003e}
0x0e778…0e7b0 Head {h00=0x0034, h01=0x0050, text=» ADK A3,1 YES. MODIFY TO RUBOUT ALSO LAST COLUMN«, t00=0x0094, t01=0x0056}
0x0e7b0…0e7c4 Head {h00=0x0010, h01=0x0050, text=»ECV170 EQU *«, t00=0x0094, t01=0x008e}
0x0e7c4…0e7f8 Head {h00=0x0030, h01=0x0050, text=» ADK A3,0 ANY ECHOED CHARACTERS TO RUBOUT ? «, t00=0x0094, t01=0x00a2}
0x0e7f8…0e810 Head {h00=0x0014, h01=0x0050, text=» RB(Z) ECV120 NO«, t00=0x0094, t01=0x00d6}
0x0e810…0e81a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0094, t01=0x00ee}
0x0e81a…0e832 Head {h00=0x0014, h01=0x0050, text=»* DO THE RUBOUT «, t00=0x0094, t01=0x00f8}
0x0e832…0e83c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0094, t01=0x0110}
0x0e83c…0e87a Head {h00=0x003a, h01=0x0050, text=» CF A15,RESCN RESTORE SAVED WRITE POS. AS CURRENT NEXT«, t00=0x0094, t01=0x011a}
0x0e87a…0e8b4 Head {h00=0x0036, h01=0x0050, text=» CF A5,STAWRI START NEW WRITE REQUEST TO DO RUBOUT«, t00=0x0094, t01=0x0158}
0x0e8b4…0e8d8 (149, 0, 400) Head {h00=0x0020, h01=0x0050, text=» RF(NZ) DEVERR STATUS NOT OK«, t00=0x0095, t01=0x0004}
0x0e8d8…0e8ec Head {h00=0x0010, h01=0x0050, text=»ECV180 EQU *«, t00=0x0095, t01=0x0028}
0x0e8ec…0e91e Head {h00=0x002e, h01=0x0050, text=» LDK A2,SPACE GET SPACE TO DO RUBOUT WITH «, t00=0x0095, t01=0x003c}
0x0e91e…0e93e Head {h00=0x001c, h01=0x0050, text=» CF A5,OUTCHA OUTPUT IT «, t00=0x0095, t01=0x006e}
0x0e93e…0e962 Head {h00=0x0020, h01=0x0050, text=» RF(NZ) DEVERR STATUS NOT OK«, t00=0x0095, t01=0x008e}
0x0e962…0e98e Head {h00=0x0028, h01=0x0050, text=» SUK A3,1 ONE MORE CHAR TO RUBOUT ? «, t00=0x0095, t01=0x00b2}
0x0e98e…0e9a8 Head {h00=0x0016, h01=0x0050, text=» RB(NZ) ECV180 YES«, t00=0x0095, t01=0x00de}
0x0e9a8…0e9d4 Head {h00=0x0028, h01=0x0050, text=» CF A5,ENDWRI END THE WRITE REQUEST «, t00=0x0095, t01=0x00f8}
0x0e9d4…0e9f8 Head {h00=0x0020, h01=0x0050, text=» RF(NZ) DEVERR STATUS NOT OK«, t00=0x0095, t01=0x0124}
0x0e9f8…0ea18 Head {h00=0x001c, h01=0x0050, text=» RB ECV100 GO SET CURSOR«, t00=0x0095, t01=0x0148}
0x0ea18…0ea26 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0095, t01=0x0168}
0x0ea26…0ea30 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0095, t01=0x0176}
0x0ea30…0ea70 Head {h00=0x003c, h01=0x0050, text=»********************************************************«, t00=0x0095, t01=0x0180}
0x0ea70…0ea7a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0096, t01=0x0030}
0x0ea7a…0eaa0 Head {h00=0x0022, h01=0x0050, text=»* S C R E E N S E C T I O N «, t00=0x0096, t01=0x003a}
0x0eaa0…0eace Head {h00=0x002a, h01=0x0050, text=»* D E V I C E D R I V E R P A R T «, t00=0x0096, t01=0x0060}
0x0eace…0eaf2 Head {h00=0x0020, h01=0x0050, text=»* E R R O R R O U T I N E «, t00=0x0096, t01=0x008e}
0x0eaf2…0eafc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0096, t01=0x00b2}
0x0eafc…0eb3c Head {h00=0x003c, h01=0x0050, text=»********************************************************«, t00=0x0096, t01=0x00bc}
0x0eb3c…0eb46 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0096, t01=0x00fc}
0x0eb46…0eb50 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0096, t01=0x0106}
0x0eb50…0eb7c Head {h00=0x0028, h01=0x0050, text=»* ENTERED: FROM DEVICE DRIVER PART, «, t00=0x0096, t01=0x0110}
0x0eb7c…0ebb6 Head {h00=0x0036, h01=0x0050, text=»* AT ERROR STATUS AT RETURN FROM LINE DRIVER PART«, t00=0x0096, t01=0x013c}
0x0ebb6…0ebc0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0096, t01=0x0176}
0x0ebc0…0ec00 Head {h00=0x003c, h01=0x0050, text=»* FUNCTION: 1. INDICATE STATUS 'NOT OPERABLE' FOR ECBRC «, t00=0x0096, t01=0x0180}
0x0ec00…0ec20 Head {h00=0x001c, h01=0x0050, text=»* 2. EXIT FROM DRIVER «, t00=0x0097, t01=0x0030}
0x0ec20…0ec2a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0097, t01=0x0050}
0x0ec2a…0ec4c Head {h00=0x001e, h01=0x0050, text=»* INPUT: A6 = DWT ADDRESS «, t00=0x0097, t01=0x005a}
0x0ec4c…0ec56 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0097, t01=0x007c}
0x0ec56…0ec8e Head {h00=0x0034, h01=0x0050, text=»* OUTPUT: A1 = BIT 15 =1 (STATUS NOT OPERABLE) «, t00=0x0097, t01=0x0086}
0x0ec8e…0ecaa Head {h00=0x0018, h01=0x0050, text=»* A6 = DWT ADDRESS «, t00=0x0097, t01=0x00be}
0x0ecaa…0ecb4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0097, t01=0x00da}
0x0ecb4…0ecf6 Head {h00=0x003e, h01=0x0050, text=»********************************************************* «, t00=0x0097, t01=0x00e4}
0x0ecf6…0ed00 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0097, t01=0x0126}
0x0ed00…0ed14 Head {h00=0x0010, h01=0x0050, text=»DEVERR EQU *«, t00=0x0097, t01=0x0130}
0x0ed14…0ed4a Head {h00=0x0032, h01=0x0050, text=» LDK A1,OPERR STATUS NOT OPERABLE (FOR ECBRC) «, t00=0x0097, t01=0x0144}
0x0ed4a…0ed76 Head {h00=0x0028, h01=0x0050, text=» ABL ACV410 EXIT: ENDIO AND DISPATCH«, t00=0x0097, t01=0x017a}
0x0ed76…0ed84 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0098, t01=0x0016}
0x0ed84…0ed8e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0098, t01=0x0024}
0x0ed8e…0edd8 Head {h00=0x0046, h01=0x0050, text=»***************************************************************** «, t00=0x0098, t01=0x002e}
0x0edd8…0ede2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0098, t01=0x0078}
0x0ede2…0ee08 Head {h00=0x0022, h01=0x0050, text=»* S C R E E N S E C T I O N «, t00=0x0098, t01=0x0082}
0x0ee08…0ee36 Head {h00=0x002a, h01=0x0050, text=»* D E V I C E D R I V E R P A R T «, t00=0x0098, t01=0x00a8}
0x0ee36…0ee58 Head {h00=0x001e, h01=0x0050, text=»* S U B - R O U T I N E S «, t00=0x0098, t01=0x00d6}
0x0ee58…0ee62 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0098, t01=0x00f8}
0x0ee62…0eeac Head {h00=0x0046, h01=0x0050, text=»***************************************************************** «, t00=0x0098, t01=0x0102}
0x0eeac…0eeb6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0098, t01=0x014c}
0x0eeb6…0eec0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0098, t01=0x0156}
0x0eec0…0eeca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0098, t01=0x0160}
0x0eeca…0ef12 Head {h00=0x0044, h01=0x0050, text=»* -CHKOUT CHECK IF LAST COLUMN WRITTEN, AND OUTPUT ONE CHARACTER«, t00=0x0098, t01=0x016a}
0x0ef12…0ef46 Head {h00=0x0030, h01=0x0050, text=»* -ECHOUT OUTPUT ONE CHARACTER IN ECHO MODE «, t00=0x0099, t01=0x0022}
0x0ef46…0ef78 Head {h00=0x002e, h01=0x0050, text=»* -NXTROW UPDATE ROW COUNTER TO NEXT ROW, «, t00=0x0099, t01=0x0056}
0x0ef78…0efa2 Head {h00=0x0026, h01=0x0050, text=»* AND IF NECESSARY HANDLE SCROLL.«, t00=0x0099, t01=0x0088}
0x0efa2…0efde Head {h00=0x0038, h01=0x0050, text=»* -NXTCOL CALLED AFTER WRITE IN CURRENT COLUMN, SO: «, t00=0x0099, t01=0x00b2}
0x0efde…0f00e Head {h00=0x002c, h01=0x0050, text=»* UPDATE COLUMN COUNTER TO NEXT COLUMN,«, t00=0x0099, t01=0x00ee}
0x0f00e…0f046 Head {h00=0x0034, h01=0x0050, text=»* AND IF NECESSARY HANDLE LAST-COLUMN-WRITTEN. «, t00=0x0099, t01=0x011e}
0x0f046…0f078 Head {h00=0x002e, h01=0x0050, text=»* -SAVCN SAVE CURRENT NEXT WRITE POSITION «, t00=0x0099, t01=0x0156}
0x0f078…0f0bc Head {h00=0x0040, h01=0x0050, text=»* -RESCN RESTORE SAVED WRITE POSITION TO BECOME CURRENT NEXT«, t00=0x0099, t01=0x0188}
0x0f0bc…0f0c6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009a, t01=0x003c}
0x0f0c6…0f0d0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009a, t01=0x0046}
0x0f0d0…0f0da Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009a, t01=0x0050}
0x0f0da…0f0e8 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x009a, t01=0x005a}
0x0f0e8…0f0f2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009a, t01=0x0068}
0x0f0f2…0f132 Head {h00=0x003c, h01=0x0050, text=»********************************************************«, t00=0x009a, t01=0x0072}
0x0f132…0f13c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009a, t01=0x00b2}
0x0f13c…0f152 Head {h00=0x0012, h01=0x0050, text=»* C H K O U T «, t00=0x009a, t01=0x00bc}
0x0f152…0f15c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009a, t01=0x00d2}
0x0f15c…0f19e Head {h00=0x003e, h01=0x0050, text=»********************************************************* «, t00=0x009a, t01=0x00dc}
0x0f19e…0f1a8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009a, t01=0x011e}
0x0f1a8…0f1b2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009a, t01=0x0128}
0x0f1b2…0f1ce Head {h00=0x0018, h01=0x0050, text=»* CALL: CF A5,CHKOUT«, t00=0x009a, t01=0x0132}
0x0f1ce…0f1d8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009a, t01=0x014e}
0x0f1d8…0f20e Head {h00=0x0032, h01=0x0050, text=»* USED BY: SCREEN SECTION, DEVICE DRIVER PART «, t00=0x009a, t01=0x0158}
0x0f20e…0f218 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009a, t01=0x018e}
0x0f218…0f24e Head {h00=0x0032, h01=0x0050, text=»* FUNCTION: 1. CHECK IF LAST COLUMN WRITTTEN, «, t00=0x009b, t01=0x0008}
0x0f24e…0f290 Head {h00=0x003e, h01=0x0050, text=»* AND IF SO END THE WRITE REQUEST AND START A NEW ONE. «, t00=0x009b, t01=0x003e}
0x0f290…0f2b2 Head {h00=0x001e, h01=0x0050, text=»* 2. OUTPUT ONE CHARACTER«, t00=0x009b, t01=0x0080}
0x0f2b2…0f2e4 Head {h00=0x002e, h01=0x0050, text=»* 3. UPDATE COLUMN COUNTER TO NEXT COLUMN«, t00=0x009b, t01=0x00a2}
0x0f2e4…0f2ee Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009b, t01=0x00d4}
0x0f2ee…0f31a Head {h00=0x0028, h01=0x0050, text=»* INPUT: A2 = CHARACTER TO BE OUTPUT«, t00=0x009b, t01=0x00de}
0x0f31a…0f33c Head {h00=0x001e, h01=0x0050, text=»* A5 = DWT STACK POINTER «, t00=0x009b, t01=0x010a}
0x0f33c…0f358 Head {h00=0x0018, h01=0x0050, text=»* A6 = DWT ADDRESS «, t00=0x009b, t01=0x012c}
0x0f358…0f362 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009b, t01=0x0148}
0x0f362…0f384 Head {h00=0x001e, h01=0x0050, text=»* OUTPUT: A2 = UNCHANGED !«, t00=0x009b, t01=0x0152}
0x0f384…0f39c Head {h00=0x0014, h01=0x0050, text=»* A4 = CHANGED «, t00=0x009b, t01=0x0174}
0x0f39c…0f3ba Head {h00=0x001a, h01=0x0050, text=»* A5 = DWT STACK BASE«, t00=0x009b, t01=0x018c}
0x0f3ba…0f3d6 Head {h00=0x0018, h01=0x0050, text=»* A6 = DWT ADDRESS «, t00=0x009c, t01=0x001a}
0x0f3d6…0f3e0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009c, t01=0x0036}
0x0f3e0…0f42a Head {h00=0x0046, h01=0x0050, text=»******************************************************************«, t00=0x009c, t01=0x0040}
0x0f42a…0f434 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009c, t01=0x008a}
0x0f434…0f448 Head {h00=0x0010, h01=0x0050, text=»CHKOUT EQU *«, t00=0x009c, t01=0x0094}
0x0f448…0f478 Head {h00=0x002c, h01=0x0050, text=» LDR A4,A2 SAVE CHARACTER TO BE OUTPUT «, t00=0x009c, t01=0x00a8}
0x0f478…0f492 Head {h00=0x0016, h01=0x0050, text=» LD A2,DWTDEV,A6 «, t00=0x009c, t01=0x00d8}
0x0f492…0f4cc Head {h00=0x0036, h01=0x0050, text=» ANK A2,LCWBIT BIT 9 SET ? (=LAST COLUMN WRITTEN) «, t00=0x009c, t01=0x00f2}
0x0f4cc…0f4e4 Head {h00=0x0014, h01=0x0050, text=» RF(Z) CHKO10 NO«, t00=0x009c, t01=0x012c}
0x0f4e4…0f510 Head {h00=0x0028, h01=0x0050, text=» CF A5,ENDWRI END THE WRITE REQUEST «, t00=0x009c, t01=0x0144}
0x0f510…0f534 Head {h00=0x0020, h01=0x0050, text=» RB(NZ) DEVERR STATUS NOT OK«, t00=0x009c, t01=0x0170}
0x0f534…0f574 (157, 0, 400) Head {h00=0x003c, h01=0x0050, text=» LD A2,DWTCN+DWTDEV,A6 NOW ALSO NEXT CHAR IN LAST COLUMN«, t00=0x009d, t01=0x0004}
0x0f574…0f5a2 Head {h00=0x002a, h01=0x0050, text=» CF A5,STAWRI START NEW WRITE REQUEST «, t00=0x009d, t01=0x0044}
0x0f5a2…0f5c6 Head {h00=0x0020, h01=0x0050, text=» RB(NZ) DEVERR STATUS NOT OK«, t00=0x009d, t01=0x0072}
0x0f5c6…0f5da Head {h00=0x0010, h01=0x0050, text=»CHKO10 EQU *«, t00=0x009d, t01=0x0096}
0x0f5da…0f606 Head {h00=0x0028, h01=0x0050, text=» LDR A2,A4 RESTORE SAVED CHARACTER «, t00=0x009d, t01=0x00aa}
0x0f606…0f626 Head {h00=0x001c, h01=0x0050, text=» CF A5,OUTCHA OUTPUT IT «, t00=0x009d, t01=0x00d6}
0x0f626…0f64a Head {h00=0x0020, h01=0x0050, text=» RB(NZ) DEVERR STATUS NOT OK«, t00=0x009d, t01=0x00f6}
0x0f64a…0f66e Head {h00=0x0020, h01=0x0050, text=» LDR A2,A4 RESTORE A2 AGAIN «, t00=0x009d, t01=0x011a}
0x0f66e…0f6aa Head {h00=0x0038, h01=0x0050, text=» CF A15,NXTCOL UPDATE COLUMN COUNTER TO NEXT COLUMN «, t00=0x009d, t01=0x013e}
0x0f6aa…0f6d0 Head {h00=0x0022, h01=0x0050, text=» ABL NDRET RETURN VIA A5-STACK«, t00=0x009d, t01=0x017a}
0x0f6d0…0f6de Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x009e, t01=0x0010}
0x0f6de…0f6e8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009e, t01=0x001e}
0x0f6e8…0f72c Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x009e, t01=0x0028}
0x0f72c…0f736 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009e, t01=0x006c}
0x0f736…0f74c Head {h00=0x0012, h01=0x0050, text=»* E C H O U T «, t00=0x009e, t01=0x0076}
0x0f74c…0f756 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009e, t01=0x008c}
0x0f756…0f79a Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x009e, t01=0x0096}
0x0f79a…0f7a4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009e, t01=0x00da}
0x0f7a4…0f7ae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009e, t01=0x00e4}
0x0f7ae…0f7ca Head {h00=0x0018, h01=0x0050, text=»* CALL: CF A5,ECHOUT«, t00=0x009e, t01=0x00ee}
0x0f7ca…0f7d4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009e, t01=0x010a}
0x0f7d4…0f80a Head {h00=0x0032, h01=0x0050, text=»* USED BY: SCREEN SECTION, DEVICE DRIVER PART «, t00=0x009e, t01=0x0114}
0x0f80a…0f814 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009e, t01=0x014a}
0x0f814…0f84a Head {h00=0x0032, h01=0x0050, text=»* FUNCTION: OUTPUT ONE CHARACTER IN ECHO MODE «, t00=0x009e, t01=0x0154}
0x0f84a…0f878 Head {h00=0x002a, h01=0x0050, text=»* OBS: COLUMN COUNTER IS NOT UPDATED «, t00=0x009e, t01=0x018a}
0x0f878…0f882 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009f, t01=0x0028}
0x0f882…0f8a6 Head {h00=0x0020, h01=0x0050, text=»* INPUT: A2 = ECHO CHARACTER«, t00=0x009f, t01=0x0032}
0x0f8a6…0f8c8 Head {h00=0x001e, h01=0x0050, text=»* A5 = DWT STACK POINTER «, t00=0x009f, t01=0x0056}
0x0f8c8…0f8e4 Head {h00=0x0018, h01=0x0050, text=»* A6 = DWT ADDRESS «, t00=0x009f, t01=0x0078}
0x0f8e4…0f8ee Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009f, t01=0x0094}
0x0f8ee…0f90c Head {h00=0x001a, h01=0x0050, text=»* OUTPUT: A2 = CHANGED«, t00=0x009f, t01=0x009e}
0x0f90c…0f924 Head {h00=0x0014, h01=0x0050, text=»* A4 = CHANGED «, t00=0x009f, t01=0x00bc}
0x0f924…0f942 Head {h00=0x001a, h01=0x0050, text=»* A5 = DWT STACK BASE«, t00=0x009f, t01=0x00d4}
0x0f942…0f95e Head {h00=0x0018, h01=0x0050, text=»* A6 = DWT ADDRESS «, t00=0x009f, t01=0x00f2}
0x0f95e…0f968 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009f, t01=0x010e}
0x0f968…0f9a8 Head {h00=0x003c, h01=0x0050, text=»********************************************************«, t00=0x009f, t01=0x0118}
0x0f9a8…0f9b2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x009f, t01=0x0158}
0x0f9b2…0f9c6 Head {h00=0x0010, h01=0x0050, text=»ECHOUT EQU *«, t00=0x009f, t01=0x0162}
0x0f9c6…0f9f4 Head {h00=0x002a, h01=0x0050, text=» LDR A4,A2 SAVE CHARACTER TO BE OUTPUT«, t00=0x009f, t01=0x0176}
0x0f9f4…0fa32 Head {h00=0x003a, h01=0x0050, text=» LD A2,DWTCN+DWTDEV,A6 GET CURRENT NEXT WRITE POSITION«, t00=0x00a0, t01=0x0014}
0x0fa32…0fa60 Head {h00=0x002a, h01=0x0050, text=» CF A5,STAWRI START THE WRITE REQUEST «, t00=0x00a0, t01=0x0052}
0x0fa60…0fa84 Head {h00=0x0020, h01=0x0050, text=» RB(NZ) DEVERR STATUS NOT OK«, t00=0x00a0, t01=0x0080}
0x0fa84…0faae Head {h00=0x0026, h01=0x0050, text=» LDR A2,A4 RESTORE SAVED CHARACTER«, t00=0x00a0, t01=0x00a4}
0x0faae…0face Head {h00=0x001c, h01=0x0050, text=» CF A5,OUTCHA OUTPUT IT «, t00=0x00a0, t01=0x00ce}
0x0face…0faf2 Head {h00=0x0020, h01=0x0050, text=» RB(NZ) DEVERR STATUS NOT OK«, t00=0x00a0, t01=0x00ee}
0x0faf2…0fb1e Head {h00=0x0028, h01=0x0050, text=» CF A5,ENDWRI END THE WRITE REQUEST «, t00=0x00a0, t01=0x0112}
0x0fb1e…0fb42 Head {h00=0x0020, h01=0x0050, text=» RB(NZ) DEVERR STATUS NOT OK«, t00=0x00a0, t01=0x013e}
0x0fb42…0fb68 Head {h00=0x0022, h01=0x0050, text=» ABL NDRET RETURN VIA A5-STACK«, t00=0x00a0, t01=0x0162}
0x0fb68…0fb76 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00a0, t01=0x0188}
0x0fb76…0fb80 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a1, t01=0x0008}
0x0fb80…0fbc2 Head {h00=0x003e, h01=0x0050, text=»**********************************************************«, t00=0x00a1, t01=0x0012}
0x0fbc2…0fbcc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a1, t01=0x0054}
0x0fbcc…0fbe2 Head {h00=0x0012, h01=0x0050, text=»* N X T R O W «, t00=0x00a1, t01=0x005e}
0x0fbe2…0fbec Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a1, t01=0x0074}
0x0fbec…0fc2e Head {h00=0x003e, h01=0x0050, text=»**********************************************************«, t00=0x00a1, t01=0x007e}
0x0fc2e…0fc38 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a1, t01=0x00c0}
0x0fc38…0fc42 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a1, t01=0x00ca}
0x0fc42…0fc60 Head {h00=0x001a, h01=0x0050, text=»* CALL: CF A5, NXTROW «, t00=0x00a1, t01=0x00d4}
0x0fc60…0fc6a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a1, t01=0x00f2}
0x0fc6a…0fca0 Head {h00=0x0032, h01=0x0050, text=»* USED BY: SCREEN SECTION, DEVICE DRIVER PART «, t00=0x00a1, t01=0x00fc}
0x0fca0…0fcaa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a1, t01=0x0132}
0x0fcaa…0fcde Head {h00=0x0030, h01=0x0050, text=»* FUNCTION: UPDATE ROW COUNTER TO NEXT ROW, «, t00=0x00a1, t01=0x013c}
0x0fcde…0fd08 Head {h00=0x0026, h01=0x0050, text=»* AND IF NECESSARY HANDLE SCROLL«, t00=0x00a1, t01=0x0170}
0x0fd08…0fd12 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a2, t01=0x000a}
0x0fd12…0fd3a Head {h00=0x0024, h01=0x0050, text=»* INPUT: A5 = DWT STACK POINTER «, t00=0x00a2, t01=0x0014}
0x0fd3a…0fd56 Head {h00=0x0018, h01=0x0050, text=»* A6 = DWT ADDRESS «, t00=0x00a2, t01=0x003c}
0x0fd56…0fd60 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a2, t01=0x0058}
0x0fd60…0fd7e Head {h00=0x001a, h01=0x0050, text=»* OUTPUT: A2 = CHANGED«, t00=0x00a2, t01=0x0062}
0x0fd7e…0fd96 Head {h00=0x0014, h01=0x0050, text=»* A4 = CHANGED «, t00=0x00a2, t01=0x0080}
0x0fd96…0fdb4 Head {h00=0x001a, h01=0x0050, text=»* A5 = DWT STACK BASE«, t00=0x00a2, t01=0x0098}
0x0fdb4…0fdd0 Head {h00=0x0018, h01=0x0050, text=»* A6 = DWT ADDRESS «, t00=0x00a2, t01=0x00b6}
0x0fdd0…0fdda Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a2, t01=0x00d2}
0x0fdda…0fe1c Head {h00=0x003e, h01=0x0050, text=»**********************************************************«, t00=0x00a2, t01=0x00dc}
0x0fe1c…0fe26 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a2, t01=0x011e}
0x0fe26…0fe3a Head {h00=0x0010, h01=0x0050, text=»NXTROW EQU *«, t00=0x00a2, t01=0x0128}
0x0fe3a…0fe70 Head {h00=0x0032, h01=0x0050, text=» LC A4,DWTCNR+DWTDEV,A6 GET CURRENT ROW NUMBER«, t00=0x00a2, t01=0x013c}
0x0fe70…0fe94 Head {h00=0x0020, h01=0x0050, text=» CCK A4,MAXROW = LAST ROW ? «, t00=0x00a2, t01=0x0172}
0x0fe94…0febe Head {h00=0x0026, h01=0x0050, text=» RF(E) NXTR10 YES. START SCROLLING«, t00=0x00a3, t01=0x0008}
0x0febe…0fef4 Head {h00=0x0032, h01=0x0050, text=» LDKL A2,/0100 POSITION DISPLACEMENT = ONE ROW«, t00=0x00a3, t01=0x0032}
0x0fef4…0ff2c Head {h00=0x0034, h01=0x0050, text=» ADS A2,DWTCNR+DWTDEV,A6 INCR CURRENT ROW NUMBER«, t00=0x00a3, t01=0x0068}
0x0ff2c…0ff46 Head {h00=0x0016, h01=0x0050, text=» LD A4,DWTDEV,A6 «, t00=0x00a3, t01=0x00a0}
0x0ff46…0ff82 Head {h00=0x0038, h01=0x0050, text=» ANK A4,ROLBIT BIT 8 SET ? (=ALREADY IN SCROLL MODE)«, t00=0x00a3, t01=0x00ba}
0x0ff82…0ffa8 Head {h00=0x0022, h01=0x0050, text=» RF(Z) NXTR40 NO. THEN RETURN «, t00=0x00a3, t01=0x00f6}
0x0ffa8…0ffb2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a3, t01=0x011c}
0x0ffb2…0ffce Head {h00=0x0018, h01=0x0050, text=»* CONTINUE SCROLLING«, t00=0x00a3, t01=0x0126}
0x0ffce…0ffd8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a3, t01=0x0142}
0x0ffd8…10018 Head {h00=0x003c, h01=0x0050, text=» LC A4,DWTCNR+DWTDEV,A6 GET CURRENT ROW NUMBER AFTER LF «, t00=0x00a3, t01=0x014c}
0x10018…1003c Head {h00=0x0020, h01=0x0050, text=» CCK A4,MAXROW = LAST ROW ? «, t00=0x00a3, t01=0x018c}
0x1003c…10078 Head {h00=0x0038, h01=0x0050, text=» RF(E) NXTR40 YES. THE NO RUBOUT ONE ROW IN ADVANCE.«, t00=0x00a4, t01=0x0020}
0x10078…10082 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a4, t01=0x005c}
0x10082…1009c Head {h00=0x0016, h01=0x0050, text=»* CONTINUE RUBOUT «, t00=0x00a4, t01=0x0066}
0x1009c…100a6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a4, t01=0x0080}
0x100a6…100e4 Head {h00=0x003a, h01=0x0050, text=» LD A2,DWTCN+DWTDEV,A6 GET CURRENT NEXT WRITE POSITION«, t00=0x00a4, t01=0x008a}
0x100e4…10114 Head {h00=0x002c, h01=0x0050, text=» ADKL A2,/0100 RUBOUT ONE ROW IN ADVANCE«, t00=0x00a4, t01=0x00c8}
0x10114…1014a Head {h00=0x0032, h01=0x0050, text=» LDK A4,/50 ONE ROW CONTAINS 80 CHAR TO RUBOUT«, t00=0x00a4, t01=0x00f8}
0x1014a…1016a Head {h00=0x001c, h01=0x0050, text=» RF NXTR20 GO DO RUBOUT «, t00=0x00a4, t01=0x012e}
0x1016a…10174 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a4, t01=0x014e}
0x10174…10198 Head {h00=0x0020, h01=0x0050, text=»* START SCROLLING AND RUBOUT«, t00=0x00a4, t01=0x0158}
0x10198…101a2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a4, t01=0x017c}
0x101a2…101b6 Head {h00=0x0010, h01=0x0050, text=»NXTR10 EQU *«, t00=0x00a4, t01=0x0186}
0x101b6…101e4 Head {h00=0x002a, h01=0x0050, text=» LDK A4,ROLBIT SET BIT 8 (SCROLL MODE)«, t00=0x00a5, t01=0x000a}
0x101e4…10206 Head {h00=0x001e, h01=0x0050, text=» ORS A4,DWTDEV,A6 INTO DWT«, t00=0x00a5, t01=0x0038}
0x10206…10228 Head {h00=0x001e, h01=0x0050, text=» LDK A2,/01 SET FIRST ROW «, t00=0x00a5, t01=0x005a}
0x10228…1025c Head {h00=0x0030, h01=0x0050, text=» SC A2,DWTCNR+DWTDEV,A6 AS CURRENT WRITE ROW«, t00=0x00a5, t01=0x007c}
0x1025c…10294 Head {h00=0x0034, h01=0x0050, text=» LDK A4,/A0 TWO ROWS CONTAIN 160 CHAR TO RUBOUT «, t00=0x00a5, t01=0x00b0}
0x10294…102d2 Head {h00=0x003a, h01=0x0050, text=» LD A2,DWTCN+DWTDEV,A6 GET CURRENT NEXT WRITE POSITION«, t00=0x00a5, t01=0x00e8}
0x102d2…102e6 Head {h00=0x0010, h01=0x0050, text=»NXTR20 EQU *«, t00=0x00a5, t01=0x0126}
0x102e6…10318 Head {h00=0x002e, h01=0x0050, text=» ANKL A2,/FF00 RUB FROM BEGIN OF THAT ROW «, t00=0x00a5, t01=0x013a}
0x10318…10350 Head {h00=0x0034, h01=0x0050, text=» ADK A2,1 BEGIN OF ROW IS COLUMN 1 (NOT 'ZERO') «, t00=0x00a5, t01=0x016c}
0x10350…10388 Head {h00=0x0034, h01=0x0050, text=» CF A5,STAWRI START NEW WRITE REQUEST TO RUBOUT «, t00=0x00a6, t01=0x0014}
0x10388…103ac Head {h00=0x0020, h01=0x0050, text=» RB(NZ) DEVERR STATUS NOT OK«, t00=0x00a6, t01=0x004c}
0x103ac…103c0 Head {h00=0x0010, h01=0x0050, text=»NXTR30 EQU *«, t00=0x00a6, t01=0x0070}
0x103c0…103f2 Head {h00=0x002e, h01=0x0050, text=» LDK A2,SPACE GET SPACE TO DO RUBOUT WITH «, t00=0x00a6, t01=0x0084}
0x103f2…10412 Head {h00=0x001c, h01=0x0050, text=» CF A5,OUTCHA OUTPUT IT «, t00=0x00a6, t01=0x00b6}
0x10412…10436 Head {h00=0x0020, h01=0x0050, text=» RB(NZ) DEVERR STATUS NOT OK«, t00=0x00a6, t01=0x00d6}
0x10436…10458 Head {h00=0x001e, h01=0x0050, text=» SUK A4,1 ONE MORE TIME ? «, t00=0x00a6, t01=0x00fa}
0x10458…10472 Head {h00=0x0016, h01=0x0050, text=» RB(NZ) NXTR30 YES«, t00=0x00a6, t01=0x011c}
0x10472…1049e Head {h00=0x0028, h01=0x0050, text=» CF A5,ENDWRI END THE WRITE REQUEST «, t00=0x00a6, t01=0x0136}
0x1049e…104c2 Head {h00=0x0020, h01=0x0050, text=» RB(NZ) DEVERR STATUS NOT OK«, t00=0x00a6, t01=0x0162}
0x104c2…104d6 Head {h00=0x0010, h01=0x0050, text=»NXTR40 EQU *«, t00=0x00a6, t01=0x0186}
0x104d6…104fc Head {h00=0x0022, h01=0x0050, text=» ABL NDRET RETURN VIA A5 STACK«, t00=0x00a7, t01=0x000a}
0x104fc…1050a Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00a7, t01=0x0030}
0x1050a…10514 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a7, t01=0x003e}
0x10514…10556 Head {h00=0x003e, h01=0x0050, text=»********************************************************* «, t00=0x00a7, t01=0x0048}
0x10556…10560 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a7, t01=0x008a}
0x10560…10576 Head {h00=0x0012, h01=0x0050, text=»* N X T C O L «, t00=0x00a7, t01=0x0094}
0x10576…10580 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a7, t01=0x00aa}
0x10580…105c2 Head {h00=0x003e, h01=0x0050, text=»********************************************************* «, t00=0x00a7, t01=0x00b4}
0x105c2…105cc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a7, t01=0x00f6}
0x105cc…105d6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a7, t01=0x0100}
0x105d6…105f4 Head {h00=0x001a, h01=0x0050, text=»* CALL: CF A15,NXTCOL «, t00=0x00a7, t01=0x010a}
0x105f4…105fe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a7, t01=0x0128}
0x105fe…10634 Head {h00=0x0032, h01=0x0050, text=»* USED BY: SCREEN SECTION, DEVICE DRIVER PART «, t00=0x00a7, t01=0x0132}
0x10634…1063e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a7, t01=0x0168}
0x1063e…1067c Head {h00=0x003a, h01=0x0050, text=»* FUNCTION: CALLED AFTER WRITE IN CURRENT COLUMN, SO: «, t00=0x00a7, t01=0x0172}
0x1067c…106a6 Head {h00=0x0026, h01=0x0050, text=»* 1. IF LAST COLUMN NOT WRITTEN, «, t00=0x00a8, t01=0x0020}
0x106a6…106da Head {h00=0x0030, h01=0x0050, text=»* UPDATE COLUMN COUNTER TO NEXT COLUMN. «, t00=0x00a8, t01=0x004a}
0x106da…10700 Head {h00=0x0022, h01=0x0050, text=»* 2. IF LAST COLUMN WRITTEN, «, t00=0x00a8, t01=0x007e}
0x10700…10722 Head {h00=0x001e, h01=0x0050, text=»* SET BIT 9 IN DWTDEV.«, t00=0x00a8, t01=0x00a4}
0x10722…1072c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a8, t01=0x00c6}
0x1072c…10742 Head {h00=0x0012, h01=0x0050, text=»* INPUT: NONE.«, t00=0x00a8, t01=0x00d0}
0x10742…1074c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a8, t01=0x00e6}
0x1074c…1076a Head {h00=0x001a, h01=0x0050, text=»* OUTPUT: A4 CHANGED. «, t00=0x00a8, t01=0x00f0}
0x1076a…10774 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a8, t01=0x010e}
0x10774…107b8 Head {h00=0x0040, h01=0x0050, text=»*********************************************************** «, t00=0x00a8, t01=0x0118}
0x107b8…107c2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00a8, t01=0x015c}
0x107c2…107d6 Head {h00=0x0010, h01=0x0050, text=»NXTCOL EQU *«, t00=0x00a8, t01=0x0166}
0x107d6…107f0 Head {h00=0x0016, h01=0x0050, text=» LD A4,DWTDEV,A6 «, t00=0x00a8, t01=0x017a}
0x107f0…10812 (169, 0, 400) Head {h00=0x001e, h01=0x0050, text=» ANK A4,LCWBIT BIT 9 SET ?«, t00=0x00a9, t01=0x0004}
0x10812…10844 Head {h00=0x002e, h01=0x0050, text=» RF(NZ) NXTC20 YES. LAST COLUMN IS WRITTEN«, t00=0x00a9, t01=0x0026}
0x10844…10882 Head {h00=0x003a, h01=0x0050, text=» LC A4,DWTCNC+DWTDEV,A6 GET CURRENT NEXT WRITE COLUMN «, t00=0x00a9, t01=0x0058}
0x10882…108a8 Head {h00=0x0022, h01=0x0050, text=» CCK A4,MAXCOL = LAST COLUMN ?«, t00=0x00a9, t01=0x0096}
0x108a8…108c2 Head {h00=0x0016, h01=0x0050, text=» RF(NE) NXTC10 NO «, t00=0x00a9, t01=0x00bc}
0x108c2…108ec Head {h00=0x0026, h01=0x0050, text=» LDK A4,LCWBIT LAST COLUMN WRITTEN«, t00=0x00a9, t01=0x00d6}
0x108ec…10910 Head {h00=0x0020, h01=0x0050, text=» ORS A4,DWTDEV,A6 SET BIT 9 «, t00=0x00a9, t01=0x0100}
0x10910…10924 Head {h00=0x0010, h01=0x0050, text=» RF NXTC20 «, t00=0x00a9, t01=0x0124}
0x10924…10938 Head {h00=0x0010, h01=0x0050, text=»NXTC10 EQU *«, t00=0x00a9, t01=0x0138}
0x10938…10972 Head {h00=0x0036, h01=0x0050, text=» IM DWTCN+DWTDEV,A6 INCR CURRENT NEXT WRITE COLUMN«, t00=0x00a9, t01=0x014c}
0x10972…10986 Head {h00=0x0010, h01=0x0050, text=»NXTC20 EQU *«, t00=0x00a9, t01=0x0186}
0x10986…1099e Head {h00=0x0014, h01=0x0050, text=» RTN A15 RETURN «, t00=0x00aa, t01=0x000a}
0x1099e…109ac Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00aa, t01=0x0022}
0x109ac…109b6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00aa, t01=0x0030}
0x109b6…109f8 Head {h00=0x003e, h01=0x0050, text=»********************************************************* «, t00=0x00aa, t01=0x003a}
0x109f8…10a02 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00aa, t01=0x007c}
0x10a02…10a16 Head {h00=0x0010, h01=0x0050, text=»* S A V C N «, t00=0x00aa, t01=0x0086}
0x10a16…10a20 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00aa, t01=0x009a}
0x10a20…10a62 Head {h00=0x003e, h01=0x0050, text=»**********************************************************«, t00=0x00aa, t01=0x00a4}
0x10a62…10a6c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00aa, t01=0x00e6}
0x10a6c…10a76 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00aa, t01=0x00f0}
0x10a76…10a92 Head {h00=0x0018, h01=0x0050, text=»* CALL: CF 15,SAVCN «, t00=0x00aa, t01=0x00fa}
0x10a92…10a9c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00aa, t01=0x0116}
0x10a9c…10ad2 Head {h00=0x0032, h01=0x0050, text=»* USED BY: SCREEN SECTION, DEVICE DRIVER PART «, t00=0x00aa, t01=0x0120}
0x10ad2…10adc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00aa, t01=0x0156}
0x10adc…10b26 Head {h00=0x0046, h01=0x0050, text=»* FUNCTION: 1. SAVE DWTCN (CURRENT NEXT WRITE POSITION) INTO DWTSN«, t00=0x00aa, t01=0x0160}
0x10b26…10b52 Head {h00=0x0028, h01=0x0050, text=»* 2. SAVE DWTDEV BIT 9 INTO BIT 10«, t00=0x00ab, t01=0x001a}
0x10b52…10b5c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ab, t01=0x0046}
0x10b5c…10b72 Head {h00=0x0012, h01=0x0050, text=»* INPUT: NONE «, t00=0x00ab, t01=0x0050}
0x10b72…10b7c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ab, t01=0x0066}
0x10b7c…10b9c Head {h00=0x001c, h01=0x0050, text=»* OUTPUT: A2,A4 CHANGED «, t00=0x00ab, t01=0x0070}
0x10b9c…10ba6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ab, t01=0x0090}
0x10ba6…10bee Head {h00=0x0044, h01=0x0050, text=»*************************************************************** «, t00=0x00ab, t01=0x009a}
0x10bee…10bf8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ab, t01=0x00e2}
0x10bf8…10c0c Head {h00=0x0010, h01=0x0050, text=»SAVCN EQU * «, t00=0x00ab, t01=0x00ec}
0x10c0c…10c34 Head {h00=0x0024, h01=0x0050, text=»* COPY DWTDEV BIT 9 INTO BIT 10 «, t00=0x00ab, t01=0x0100}
0x10c34…10c4e Head {h00=0x0016, h01=0x0050, text=» LD A4,DWTDEV,A6 «, t00=0x00ab, t01=0x0128}
0x10c4e…10c6e Head {h00=0x001c, h01=0x0050, text=» LDR A2,A4 SAVE INTO A2 «, t00=0x00ab, t01=0x0142}
0x10c6e…10cac Head {h00=0x003a, h01=0x0050, text=» ANK A4,LCWBIT GET BIT 9 (SET IF LAST COLUMN WRITTEN) «, t00=0x00ab, t01=0x0162}
0x10cac…10ce6 Head {h00=0x0036, h01=0x0050, text=» LDK A2,LCPBIT BIT 10 (SET IF LAST COLUMN WRITTEN «, t00=0x00ac, t01=0x0010}
0x10ce6…10d0e Head {h00=0x0024, h01=0x0050, text=»* ALREADY BY PREVIOUS REQUEST)«, t00=0x00ac, t01=0x004a}
0x10d0e…10d2c Head {h00=0x001a, h01=0x0050, text=» C1R A2,A2 COMPLEMENT «, t00=0x00ac, t01=0x0072}
0x10d2c…10d52 Head {h00=0x0022, h01=0x0050, text=» ANS A2,DWTDEV,A6 RESET BIT 10«, t00=0x00ac, t01=0x0090}
0x10d52…10d7c Head {h00=0x0026, h01=0x0050, text=» SRL A4,1 SHIFT BIT 9 INTO BIT 10 «, t00=0x00ac, t01=0x00b6}
0x10d7c…10da4 Head {h00=0x0024, h01=0x0050, text=» ORS A4,DWTDEV,A6 STORE INTO DWT«, t00=0x00ac, t01=0x00e0}
0x10da4…10dc4 Head {h00=0x001c, h01=0x0050, text=»* COPY DWTCN INTO DWTSN «, t00=0x00ac, t01=0x0108}
0x10dc4…10e02 Head {h00=0x003a, h01=0x0050, text=» LD A2,DWTCN+DWTDEV,A6 GET CURRENT NEXT WRITE POSITION«, t00=0x00ac, t01=0x0128}
0x10e02…10e3a Head {h00=0x0034, h01=0x0050, text=» ST A2,DWTSN+DWTDEV,A6 SET SAVED WRITE POSITION «, t00=0x00ac, t01=0x0166}
0x10e3a…10e52 Head {h00=0x0014, h01=0x0050, text=» RTN A15 RETURN «, t00=0x00ad, t01=0x000e}
0x10e52…10e60 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00ad, t01=0x0026}
0x10e60…10e6a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ad, t01=0x0034}
0x10e6a…10eae Head {h00=0x0040, h01=0x0050, text=»*********************************************************** «, t00=0x00ad, t01=0x003e}
0x10eae…10eb8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ad, t01=0x0082}
0x10eb8…10ecc Head {h00=0x0010, h01=0x0050, text=»* R E S C N «, t00=0x00ad, t01=0x008c}
0x10ecc…10ed6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ad, t01=0x00a0}
0x10ed6…10f1a Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x00ad, t01=0x00aa}
0x10f1a…10f24 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ad, t01=0x00ee}
0x10f24…10f2e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ad, t01=0x00f8}
0x10f2e…10f4a Head {h00=0x0018, h01=0x0050, text=»* CALL: CF A15,RESCN«, t00=0x00ad, t01=0x0102}
0x10f4a…10f54 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ad, t01=0x011e}
0x10f54…10f88 Head {h00=0x0030, h01=0x0050, text=»* USED BY: SCREEN SECTION,DEVICE DRIVER PART«, t00=0x00ad, t01=0x0128}
0x10f88…10f92 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ad, t01=0x015c}
0x10f92…10fc8 Head {h00=0x0032, h01=0x0050, text=»* FUNCTION: 1. RESTORE, FROM DWTSN INTO DWTCN,«, t00=0x00ad, t01=0x0166}
0x10fc8…11002 Head {h00=0x0036, h01=0x0050, text=»* SAVED WRITE POSITION TO BECOME CURRENT NEXT. «, t00=0x00ae, t01=0x000c}
0x11002…11032 Head {h00=0x002c, h01=0x0050, text=»* 2. RESTORE DWTDEV BIT 9 FROM BIT 10. «, t00=0x00ae, t01=0x0046}
0x11032…1103c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ae, t01=0x0076}
0x1103c…11052 Head {h00=0x0012, h01=0x0050, text=»* INPUT: NONE.«, t00=0x00ae, t01=0x0080}
0x11052…1105c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ae, t01=0x0096}
0x1105c…1107c Head {h00=0x001c, h01=0x0050, text=»* OUTPUT: A2,A4 CHANGED.«, t00=0x00ae, t01=0x00a0}
0x1107c…11086 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ae, t01=0x00c0}
0x11086…110cc Head {h00=0x0042, h01=0x0050, text=»**************************************************************«, t00=0x00ae, t01=0x00ca}
0x110cc…110d6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ae, t01=0x0110}
0x110d6…110ea Head {h00=0x0010, h01=0x0050, text=»RESCN EQU * «, t00=0x00ae, t01=0x011a}
0x110ea…11112 Head {h00=0x0024, h01=0x0050, text=»* COPY DWTDEV BIT 10 INTO BIT 9 «, t00=0x00ae, t01=0x012e}
0x11112…1112c Head {h00=0x0016, h01=0x0050, text=» LD A4,DWTDEV,A6 «, t00=0x00ae, t01=0x0156}
0x1112c…1116a Head {h00=0x003a, h01=0x0050, text=» ANK A4,LCPBIT GET BIT 10 (SET IF LAST COLUMN WRITTEN «, t00=0x00ae, t01=0x0170}
0x1116a…11192 Head {h00=0x0024, h01=0x0050, text=»* ALREADY BY PREVIOUS REQUEST)«, t00=0x00af, t01=0x001e}
0x11192…111cc Head {h00=0x0036, h01=0x0050, text=» LDK A2,LCWBIT BIT 9 (SET IF LAST COLUMN WRITTEN) «, t00=0x00af, t01=0x0046}
0x111cc…111ea Head {h00=0x001a, h01=0x0050, text=» C1R A2,A2 COMPLEMENT «, t00=0x00af, t01=0x0080}
0x111ea…11210 Head {h00=0x0022, h01=0x0050, text=» ANS A2,DWTDEV,A6 RESET BIT 9 «, t00=0x00af, t01=0x009e}
0x11210…1123a Head {h00=0x0026, h01=0x0050, text=» SLL A4,1 SHIFT BIT 10 INTO BIT 9 «, t00=0x00af, t01=0x00c4}
0x1123a…11262 Head {h00=0x0024, h01=0x0050, text=» ORS A4,DWTDEV,A6 STORE INTO DWT«, t00=0x00af, t01=0x00ee}
0x11262…11282 Head {h00=0x001c, h01=0x0050, text=»* COPY DWTSN INTO DWTCN «, t00=0x00af, t01=0x0116}
0x11282…112be Head {h00=0x0038, h01=0x0050, text=» LD A2,DWTSN+DWTDEV,A6 GET SAVED NEXT WRITE POSITION«, t00=0x00af, t01=0x0136}
0x112be…11300 Head {h00=0x003e, h01=0x0050, text=» ST A2,DWTCN+DWTDEV,A6 RESTORE CURRENT NEXT WRITE POSITION«, t00=0x00af, t01=0x0172}
0x11300…11318 Head {h00=0x0014, h01=0x0050, text=» RTN A15 RETURN «, t00=0x00b0, t01=0x0024}
0x11318…11326 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00b0, t01=0x003c}
0x11326…11330 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b0, t01=0x004a}
0x11330…11372 Head {h00=0x003e, h01=0x0050, text=»**********************************************************«, t00=0x00b0, t01=0x0054}
0x11372…1137c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b0, t01=0x0096}
0x1137c…113a2 Head {h00=0x0022, h01=0x0050, text=»* S C R E E N S E C T I O N «, t00=0x00b0, t01=0x00a0}
0x113a2…113cc Head {h00=0x0026, h01=0x0050, text=»* L I N E D R I V E R P A R T «, t00=0x00b0, t01=0x00c6}
0x113cc…113fc Head {h00=0x002c, h01=0x0050, text=»* A C T I V A T I O N R O U T I N E S «, t00=0x00b0, t01=0x00f0}
0x113fc…11406 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b0, t01=0x0120}
0x11406…11448 Head {h00=0x003e, h01=0x0050, text=»**********************************************************«, t00=0x00b0, t01=0x012a}
0x11448…11452 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b0, t01=0x016c}
0x11452…1145c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b0, t01=0x0176}
0x1145c…11494 Head {h00=0x0034, h01=0x0050, text=»* THEESE ACTIVATION ROUTINES ARE CALLED DIRECTLY«, t00=0x00b0, t01=0x0180}
0x11494…114d8 Head {h00=0x0040, h01=0x0050, text=»* FROM THE SCREEN SECTION DEVICE DRIVER PART OF THIS DRIVER.«, t00=0x00b1, t01=0x0028}
0x114d8…11524 Head {h00=0x0048, h01=0x0050, text=»* RETURN TO DEVICE DRIVER PART IS MADE VIA THE NETWORK DISTRIBUTOR. «, t00=0x00b1, t01=0x006c}
0x11524…1152e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b1, t01=0x00b8}
0x1152e…11538 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b1, t01=0x00c2}
0x11538…11546 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00b1, t01=0x00cc}
0x11546…11550 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b1, t01=0x00da}
0x11550…1158e Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x00b1, t01=0x00e4}
0x1158e…11598 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b1, t01=0x0122}
0x11598…115ae Head {h00=0x0012, h01=0x0050, text=»* S T A W R I «, t00=0x00b1, t01=0x012c}
0x115ae…115b8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b1, t01=0x0142}
0x115b8…115f6 Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x00b1, t01=0x014c}
0x115f6…11600 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b1, t01=0x018a}
0x11600…1160a (178, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b2, t01=0x0004}
0x1160a…11628 Head {h00=0x001a, h01=0x0050, text=»* CALL: CF A5, STAWRI «, t00=0x00b2, t01=0x000e}
0x11628…11632 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b2, t01=0x002c}
0x11632…11668 Head {h00=0x0032, h01=0x0050, text=»* USED BY: SCREEN SECTION, DEVICE DRIVER PART «, t00=0x00b2, t01=0x0036}
0x11668…11672 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b2, t01=0x006c}
0x11672…116a6 Head {h00=0x0030, h01=0x0050, text=»* FUNCTION:TO DEFINE, FOR THIS CIO-REQUEST, «, t00=0x00b2, t01=0x0076}
0x116a6…116d4 Head {h00=0x002a, h01=0x0050, text=»* THE START WRITE POSITION ON SCREEN.«, t00=0x00b2, t01=0x00aa}
0x116d4…116de Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b2, t01=0x00d8}
0x116de…1170c Head {h00=0x002a, h01=0x0050, text=»* INPUT: A2 = WRITE POSITION ON SCREEN«, t00=0x00b2, t01=0x00e2}
0x1170c…11726 Head {h00=0x0016, h01=0x0050, text=»* ( /0101-/1850 )«, t00=0x00b2, t01=0x0110}
0x11726…11742 Head {h00=0x0018, h01=0x0050, text=»* A6 = DWT-ADDRESS «, t00=0x00b2, t01=0x012a}
0x11742…1174c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b2, t01=0x0146}
0x1174c…1176e Head {h00=0x001e, h01=0x0050, text=»* OUTPUT: A1 = RETURN CODE«, t00=0x00b2, t01=0x0150}
0x1176e…11790 Head {h00=0x001e, h01=0x0050, text=»* 0 IF OK, NOT 0 IF ERROR«, t00=0x00b2, t01=0x0172}
0x11790…117aa (179, 0, 400) Head {h00=0x0016, h01=0x0050, text=»* A2 = DESTROYED «, t00=0x00b3, t01=0x0004}
0x117aa…117b4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b3, t01=0x001e}
0x117b4…117f2 Head {h00=0x003a, h01=0x0050, text=»******************************************************«, t00=0x00b3, t01=0x0028}
0x117f2…117fc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b3, t01=0x0066}
0x117fc…11810 Head {h00=0x0010, h01=0x0050, text=»STAWRI EQU *«, t00=0x00b3, t01=0x0070}
0x11810…11842 Head {h00=0x002e, h01=0x0050, text=» CF A15,NDSAV8 SAVE A3-A5, A7-A8 INTO DWT «, t00=0x00b3, t01=0x0084}
0x11842…11870 Head {h00=0x002a, h01=0x0050, text=» CF A15,CONPOS CONVERT SCREEN POSITION«, t00=0x00b3, t01=0x00b6}
0x11870…1189c Head {h00=0x0028, h01=0x0050, text=»* INTO SCREEN MEMORY DISPLACEMENT «, t00=0x00b3, t01=0x00e4}
0x1189c…118dc Head {h00=0x003c, h01=0x0050, text=» CF A15,IXTERM INDEX SCREEN MEMORY DISPL. WITH TERM. NBR«, t00=0x00b3, t01=0x0110}
0x118dc…11910 Head {h00=0x0030, h01=0x0050, text=» ST A2,DWTLD1,A6 SAVE SCREEN MEMORY LOCATION«, t00=0x00b3, t01=0x0150}
0x11910…11930 Head {h00=0x001c, h01=0x0050, text=»* (=BIO FOR CIO START)«, t00=0x00b3, t01=0x0184}
0x11930…11958 Head {h00=0x0024, h01=0x0050, text=» CF A15,CWTDWT GET CWT FROM DWT «, t00=0x00b4, t01=0x0014}
0x11958…11964 Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x00b4, t01=0x003c}
0x11964…119a0 Head {h00=0x0038, h01=0x0050, text=» LD A3,CWTDOS,A5 ANY DWT OCCUPYING SCREEN SECTION ? «, t00=0x00b4, t01=0x0048}
0x119a0…119b8 Head {h00=0x0014, h01=0x0050, text=» RF(Z) STAWR2 NO«, t00=0x00b4, t01=0x0084}
0x119b8…119cc Head {h00=0x0010, h01=0x0050, text=»STAWR1 EQU *«, t00=0x00b4, t01=0x009c}
0x119cc…11a08 Head {h00=0x0038, h01=0x0050, text=» CF A15,PUTQUE PUT REQUESTING DWT INTO SCREEN QUEUE «, t00=0x00b4, t01=0x00b0}
0x11a08…11a24 Head {h00=0x0018, h01=0x0050, text=» ABL TDISP DISPATCH «, t00=0x00b4, t01=0x00ec}
0x11a24…11a38 Head {h00=0x0010, h01=0x0050, text=»STAWR2 EQU *«, t00=0x00b4, t01=0x0108}
0x11a38…11a72 Head {h00=0x0036, h01=0x0050, text=» ST A6,CWTDOS,A5 OCCUPY SCREEN SECTION OF VCCU1/4 «, t00=0x00b4, t01=0x011c}
0x11a72…11a84 Head {h00=0x000e, h01=0x0050, text=» IFT IOP=0«, t00=0x00b4, t01=0x0156}
0x11a84…11aa4 Head {h00=0x001c, h01=0x0050, text=» RF CLESC2 DO CIO START «, t00=0x00b4, t01=0x0168}
0x11aa4…11ab0 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00b4, t01=0x0188}
0x11ab0…11ac2 (181, 0, 400) Head {h00=0x000e, h01=0x0050, text=» IFT IOP=1«, t00=0x00b5, t01=0x0004}
0x11ac2…11af2 Head {h00=0x002c, h01=0x0050, text=» CM CWTBIN,A5 RESET INDEX IN IOP-BUFFER «, t00=0x00b5, t01=0x0016}
0x11af2…11b2e Head {h00=0x0038, h01=0x0050, text=» ABL NDREPO POP REGISTERS, SET OK-STATUS AND RETURN «, t00=0x00b5, t01=0x0046}
0x11b2e…11b3a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00b5, t01=0x0082}
0x11b3a…11b48 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00b5, t01=0x008e}
0x11b48…11b52 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b5, t01=0x009c}
0x11b52…11b8e Head {h00=0x0038, h01=0x0050, text=»****************************************************«, t00=0x00b5, t01=0x00a6}
0x11b8e…11b98 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b5, t01=0x00e2}
0x11b98…11bae Head {h00=0x0012, h01=0x0050, text=»* O U T C H A «, t00=0x00b5, t01=0x00ec}
0x11bae…11bb8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b5, t01=0x0102}
0x11bb8…11bf4 Head {h00=0x0038, h01=0x0050, text=»****************************************************«, t00=0x00b5, t01=0x010c}
0x11bf4…11bfe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b5, t01=0x0148}
0x11bfe…11c08 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b5, t01=0x0152}
0x11c08…11c24 Head {h00=0x0018, h01=0x0050, text=»* CALL: CF A5,OUTCHA«, t00=0x00b5, t01=0x015c}
0x11c24…11c2e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b5, t01=0x0178}
0x11c2e…11c64 Head {h00=0x0032, h01=0x0050, text=»* USED BY: SCREEN SECTION, DEVICE DRIVER PART «, t00=0x00b5, t01=0x0182}
0x11c64…11c6e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b6, t01=0x0028}
0x11c6e…11c9e Head {h00=0x002c, h01=0x0050, text=»* FUNCTION:TO OUTPUT ONE VIDEO CHARACTER«, t00=0x00b6, t01=0x0032}
0x11c9e…11ca8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b6, t01=0x0062}
0x11ca8…11cd8 Head {h00=0x002c, h01=0x0050, text=»* INPUT: A2 = ASCII-CHARACTER (/20-/7F) «, t00=0x00b6, t01=0x006c}
0x11cd8…11cf4 Head {h00=0x0018, h01=0x0050, text=»* A6 = DWT-ADDRESS «, t00=0x00b6, t01=0x009c}
0x11cf4…11cfe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b6, t01=0x00b8}
0x11cfe…11d20 Head {h00=0x001e, h01=0x0050, text=»* OUTPUT: A1 = RETURN CODE«, t00=0x00b6, t01=0x00c2}
0x11d20…11d48 Head {h00=0x0024, h01=0x0050, text=»* 0 IF OK, NOT 0 IF ERROR«, t00=0x00b6, t01=0x00e4}
0x11d48…11d62 Head {h00=0x0016, h01=0x0050, text=»* A2 = DESTROYED «, t00=0x00b6, t01=0x010c}
0x11d62…11d6c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b6, t01=0x0126}
0x11d6c…11daa Head {h00=0x003a, h01=0x0050, text=»******************************************************«, t00=0x00b6, t01=0x0130}
0x11daa…11db4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b6, t01=0x016e}
0x11db4…11dc8 Head {h00=0x0010, h01=0x0050, text=»OUTCHA EQU *«, t00=0x00b6, t01=0x0178}
0x11dc8…11dfa Head {h00=0x002e, h01=0x0050, text=» CF A15,NDSAV8 SAVE A3-A5, A7-A8 INTO DWT «, t00=0x00b6, t01=0x018c}
0x11dfa…11e04 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b7, t01=0x002e}
0x11e04…11e2e Head {h00=0x0026, h01=0x0050, text=»* A 7-BIT ASCII-CHAR IS CONVERTED,«, t00=0x00b7, t01=0x0038}
0x11e2e…11e7c Head {h00=0x004a, h01=0x0050, text=»* ACCORDING TO CHARACTER GENERATOR IN SYSTEM AND CURRENT DISPLAY MODE,«, t00=0x00b7, t01=0x0062}
0x11e7c…11ea4 Head {h00=0x0024, h01=0x0050, text=»* INTO A 11-BIT VIDEO-CHARACTER.«, t00=0x00b7, t01=0x00b0}
0x11ea4…11eae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b7, t01=0x00d8}
0x11eae…11eda Head {h00=0x0028, h01=0x0050, text=» ANK A2,/7F CLEAR INSIGNIFICANT BITS«, t00=0x00b7, t01=0x00e2}
0x11eda…11f12 Head {h00=0x0034, h01=0x0050, text=» LDK A4,CODOUT-CODINP LENGTH OF CONVERSION TABLE«, t00=0x00b7, t01=0x010e}
0x11f12…11f26 Head {h00=0x0010, h01=0x0050, text=»OUTCH1 EQU *«, t00=0x00b7, t01=0x0146}
0x11f26…11f5c Head {h00=0x0032, h01=0x0050, text=» SUK A4,1 DECR INDEX IN TABLE. END OF TABLE ? «, t00=0x00b7, t01=0x015a}
0x11f5c…11f76 Head {h00=0x0016, h01=0x0050, text=» RF(N) OUTCH2 YES «, t00=0x00b7, t01=0x0190}
0x11f76…11fae Head {h00=0x0034, h01=0x0050, text=» CC A2,CODINP,A4 COMPARE CHAR WITH TABLE ELEMENT«, t00=0x00b8, t01=0x001a}
0x11fae…11fce Head {h00=0x001c, h01=0x0050, text=» RB(NE) OUTCH1 NOT EQUAL«, t00=0x00b8, t01=0x0052}
0x11fce…11ff8 Head {h00=0x0026, h01=0x0050, text=» LC A2,CODOUT,A4 CONVERT CHARACTER«, t00=0x00b8, t01=0x0072}
0x11ff8…1200c Head {h00=0x0010, h01=0x0050, text=»OUTCH2 EQU *«, t00=0x00b8, t01=0x009c}
0x1200c…12036 Head {h00=0x0026, h01=0x0050, text=» LD A3,DWTDEV,A6 GET DISPLAY-MODE «, t00=0x00b8, t01=0x00b0}
0x12036…1205a Head {h00=0x0020, h01=0x0050, text=» ANKL A3,INTBIT+UNDBIT BITS «, t00=0x00b8, t01=0x00da}
0x1205a…12076 Head {h00=0x0018, h01=0x0050, text=» ORR A2,A3 INTO BIO «, t00=0x00b8, t01=0x00fe}
0x12076…12080 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b8, t01=0x011a}
0x12080…1208a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00b8, t01=0x0124}
0x1208a…120b2 Head {h00=0x0024, h01=0x0050, text=» CF A15,CWTDWT GET CWT FROM DWT «, t00=0x00b8, t01=0x012e}
0x120b2…120c6 Head {h00=0x0010, h01=0x0050, text=»OUTCH3 EQU *«, t00=0x00b8, t01=0x0156}
0x120c6…120d2 Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x00b8, t01=0x016a}
0x120d2…120e4 Head {h00=0x000e, h01=0x0050, text=» IFT IOP=0«, t00=0x00b8, t01=0x0176}
0x120e4…12122 Head {h00=0x003a, h01=0x0050, text=» EX CWTOTS,A5 EXECUTE OTR ON SCREEN SECTION OF VCCU1/4«, t00=0x00b8, t01=0x0188}
0x12122…12150 Head {h00=0x002a, h01=0x0050, text=» ABL(NA) LINER1 ERROR IF NOT ACCEPTED «, t00=0x00b9, t01=0x0036}
0x12150…1216c Head {h00=0x0018, h01=0x0050, text=» ABL TDISP DISPATCH «, t00=0x00b9, t01=0x0064}
0x1216c…12178 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00b9, t01=0x0080}
0x12178…1218a Head {h00=0x000e, h01=0x0050, text=» IFT IOP=1«, t00=0x00b9, t01=0x008c}
0x1218a…121c0 Head {h00=0x0032, h01=0x0050, text=» LD A3,CWTBIN,A5 GET WORD-INDEX IN IOP-BUFFER «, t00=0x00b9, t01=0x009e}
0x121c0…121f4 Head {h00=0x0030, h01=0x0050, text=» ADR A3,A3 CONVERT TO DISPLACEMENT IN BYTES «, t00=0x00b9, t01=0x00d4}
0x121f4…12226 Head {h00=0x002e, h01=0x0050, text=» LDKL A4,CWTBUF GET ADDRESS TO IOP-BUFFER «, t00=0x00b9, t01=0x0108}
0x12226…12240 Head {h00=0x0016, h01=0x0050, text=» ADR A4,A5 IN CWT «, t00=0x00b9, t01=0x013a}
0x12240…12266 Head {h00=0x0022, h01=0x0050, text=» ADR A4,A3 INDEXING IN BUFFER «, t00=0x00b9, t01=0x0154}
0x12266…1229a Head {h00=0x0030, h01=0x0050, text=» STR A2,A4 STORE VIDEO-CHAR INTO IOP-BUFFER «, t00=0x00b9, t01=0x017a}
0x1229a…122c2 Head {h00=0x0024, h01=0x0050, text=» IM CWTBIN,A5 INCR BUFFER INDEX «, t00=0x00ba, t01=0x001e}
0x122c2…122fe Head {h00=0x0038, h01=0x0050, text=» ABL NDREPO POP REGISTERS, SET OK-STATUS AND RETURN «, t00=0x00ba, t01=0x0046}
0x122fe…1230a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00ba, t01=0x0082}
0x1230a…12318 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00ba, t01=0x008e}
0x12318…12322 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ba, t01=0x009c}
0x12322…1235e Head {h00=0x0038, h01=0x0050, text=»****************************************************«, t00=0x00ba, t01=0x00a6}
0x1235e…12368 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ba, t01=0x00e2}
0x12368…1237e Head {h00=0x0012, h01=0x0050, text=»* E N D W R I «, t00=0x00ba, t01=0x00ec}
0x1237e…12388 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ba, t01=0x0102}
0x12388…123c6 Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x00ba, t01=0x010c}
0x123c6…123d0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ba, t01=0x014a}
0x123d0…123da Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ba, t01=0x0154}
0x123da…123f6 Head {h00=0x0018, h01=0x0050, text=»* CALL: CF A5,ENDWRI«, t00=0x00ba, t01=0x015e}
0x123f6…12400 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ba, t01=0x017a}
0x12400…12436 Head {h00=0x0032, h01=0x0050, text=»* USED BY: SCREEN SECTION, DEVICE DRIVER PART «, t00=0x00ba, t01=0x0184}
0x12436…12440 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00bb, t01=0x002a}
0x12440…12474 Head {h00=0x0030, h01=0x0050, text=»* FUNCTION:TO END CURRENT CIO-WRITE-REQUEST «, t00=0x00bb, t01=0x0034}
0x12474…1247e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00bb, t01=0x0068}
0x1247e…124a0 Head {h00=0x001e, h01=0x0050, text=»* INPUT: A6 = DWT-ADDRESS «, t00=0x00bb, t01=0x0072}
0x124a0…124aa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00bb, t01=0x0094}
0x124aa…124cc Head {h00=0x001e, h01=0x0050, text=»* OUTPUT: A1 = RETURN CODE«, t00=0x00bb, t01=0x009e}
0x124cc…124f4 Head {h00=0x0024, h01=0x0050, text=»* 0 IF OK, NOT O IF ERROR «, t00=0x00bb, t01=0x00c0}
0x124f4…1250e Head {h00=0x0016, h01=0x0050, text=»* A2 = DESTROYED «, t00=0x00bb, t01=0x00e8}
0x1250e…12518 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00bb, t01=0x0102}
0x12518…12552 Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x00bb, t01=0x010c}
0x12552…1255c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00bb, t01=0x0146}
0x1255c…12570 Head {h00=0x0010, h01=0x0050, text=»ENDWRI EQU *«, t00=0x00bb, t01=0x0150}
0x12570…125a2 Head {h00=0x002e, h01=0x0050, text=» CF A15,NDSAV8 SAVE A3-A5, A7-A8 INTO DWT «, t00=0x00bb, t01=0x0164}
0x125a2…125ca Head {h00=0x0024, h01=0x0050, text=» CF A15,CWTDWT GET CWT FROM DWT «, t00=0x00bc, t01=0x0008}
0x125ca…125d6 Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x00bc, t01=0x0030}
0x125d6…125e8 Head {h00=0x000e, h01=0x0050, text=» IFT IOP=0«, t00=0x00bc, t01=0x003c}
0x125e8…1261a Head {h00=0x002e, h01=0x0050, text=» LDKL A4,HLTFLA FLAG HALT-ACTION REQUESTED«, t00=0x00bc, t01=0x004e}
0x1261a…12646 Head {h00=0x0028, h01=0x0050, text=» ORS A4,DWTST,A6 INTO DEVICE STATUS «, t00=0x00bc, t01=0x0080}
0x12646…12666 Head {h00=0x001c, h01=0x0050, text=» ABL IHS125 DO CIO HALT «, t00=0x00bc, t01=0x00ac}
0x12666…12672 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00bc, t01=0x00cc}
0x12672…12684 Head {h00=0x000e, h01=0x0050, text=» IFT IOP=1«, t00=0x00bc, t01=0x00d8}
0x12684…12698 Head {h00=0x0010, h01=0x0050, text=»ENDWR1 EQU *«, t00=0x00bc, t01=0x00ea}
0x12698…126ce Head {h00=0x0032, h01=0x0050, text=» LD A2,CWTBIN,A5 GET WORD-INDEX IN IOP-BUFFER «, t00=0x00bc, t01=0x00fe}
0x126ce…126f4 Head {h00=0x0022, h01=0x0050, text=» RF(NZ) ENDWR2 INDEX NOT ZERO «, t00=0x00bc, t01=0x0134}
0x126f4…1271e Head {h00=0x0026, h01=0x0050, text=»* IF INDEX IS ZERO, THEN NO OUTPUT«, t00=0x00bc, t01=0x015a}
0x1271e…12756 Head {h00=0x0034, h01=0x0050, text=» CM CWTDOS,A5 SCREEN SECTION NO LONGER OCCUPIED «, t00=0x00bc, t01=0x0184}
0x12756…12792 Head {h00=0x0038, h01=0x0050, text=» ABL NDREPO POP REGISTERS, SET OK-STATUS AND RETURN «, t00=0x00bd, t01=0x002c}
0x12792…127a6 Head {h00=0x0010, h01=0x0050, text=»ENDWR2 EQU *«, t00=0x00bd, t01=0x0068}
0x127a6…127de Head {h00=0x0034, h01=0x0050, text=» ORKL A2,IOPPAR WORD-MODE + READ-MEMORY TRANSFER«, t00=0x00bd, t01=0x007c}
0x127de…12810 Head {h00=0x002e, h01=0x0050, text=» EX CWTWE1,A5 WRITE BUFFER LENGTH INTO IOP«, t00=0x00bd, t01=0x00b4}
0x12810…12842 Head {h00=0x002e, h01=0x0050, text=» LDKL A2,CWTBUF GET ADDRESS TO IOP-BUFFER «, t00=0x00bd, t01=0x00e6}
0x12842…1285c Head {h00=0x0016, h01=0x0050, text=» ADR A2,A5 IN CWT «, t00=0x00bd, t01=0x0118}
0x1285c…12890 Head {h00=0x0030, h01=0x0050, text=» EX CWTWE2,A5 WRITE BUFFER ADDRESS INTO IOP «, t00=0x00bd, t01=0x0132}
0x12890…128ca Head {h00=0x0036, h01=0x0050, text=» LDKL A3,SSTFLA FLAG SST-ACTION AT NEXT INTERRUPT «, t00=0x00bd, t01=0x0166}
0x128ca…128f6 Head {h00=0x0028, h01=0x0050, text=» ORS A3,DWTST,A6 INTO DEVICE STATUS «, t00=0x00be, t01=0x0010}
0x128f6…12916 Head {h00=0x001c, h01=0x0050, text=» RF CLESC2 DO CIO START «, t00=0x00be, t01=0x003c}
0x12916…12922 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00be, t01=0x005c}
0x12922…12930 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00be, t01=0x0068}
0x12930…1293a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00be, t01=0x0076}
0x1293a…12976 Head {h00=0x0038, h01=0x0050, text=»*************************************************** «, t00=0x00be, t01=0x0080}
0x12976…12980 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00be, t01=0x00bc}
0x12980…12996 Head {h00=0x0012, h01=0x0050, text=»* O U T C U R «, t00=0x00be, t01=0x00c6}
0x12996…129a0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00be, t01=0x00dc}
0x129a0…129dc Head {h00=0x0038, h01=0x0050, text=»*************************************************** «, t00=0x00be, t01=0x00e6}
0x129dc…129e6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00be, t01=0x0122}
0x129e6…129f0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00be, t01=0x012c}
0x129f0…12a0c Head {h00=0x0018, h01=0x0050, text=»* CALL: CF A5,OUTCUR«, t00=0x00be, t01=0x0136}
0x12a0c…12a16 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00be, t01=0x0152}
0x12a16…12a4c Head {h00=0x0032, h01=0x0050, text=»* USED BY: SCREEN SECTION, DEVICE DRIVER PART «, t00=0x00be, t01=0x015c}
0x12a4c…12a56 (191, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00bf, t01=0x0004}
0x12a56…12a84 Head {h00=0x002a, h01=0x0050, text=»* FUNCTION:TO OUTPUT THE VISUAL CURSOR«, t00=0x00bf, t01=0x000e}
0x12a84…12a8e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00bf, t01=0x003c}
0x12a8e…12ac8 Head {h00=0x0036, h01=0x0050, text=»* INPUT: A2 = REQUESTED CURSOR POSITION ON SCREEN«, t00=0x00bf, t01=0x0046}
0x12ac8…12aea Head {h00=0x001e, h01=0x0050, text=»* ( /0101 - /1850 )«, t00=0x00bf, t01=0x0080}
0x12aea…12b06 Head {h00=0x0018, h01=0x0050, text=»* A6 = DWT-ADDRESS «, t00=0x00bf, t01=0x00a2}
0x12b06…12b10 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00bf, t01=0x00be}
0x12b10…12b32 Head {h00=0x001e, h01=0x0050, text=»* OUTPUT: A1 = RETURN CODE«, t00=0x00bf, t01=0x00c8}
0x12b32…12b5a Head {h00=0x0024, h01=0x0050, text=»* 0 IF OK, NOT 0 IF ERROR«, t00=0x00bf, t01=0x00ea}
0x12b5a…12b74 Head {h00=0x0016, h01=0x0050, text=»* A2 = DESTROYED «, t00=0x00bf, t01=0x0112}
0x12b74…12b7e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00bf, t01=0x012c}
0x12b7e…12bba Head {h00=0x0038, h01=0x0050, text=»*************************************************** «, t00=0x00bf, t01=0x0136}
0x12bba…12bc4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00bf, t01=0x0172}
0x12bc4…12bd8 Head {h00=0x0010, h01=0x0050, text=»OUTCUR EQU *«, t00=0x00bf, t01=0x017c}
0x12bd8…12c0a Head {h00=0x002e, h01=0x0050, text=» CF A15,NDSAV8 SAVE A3-A5, A7-A8 INTO DWT «, t00=0x00bf, t01=0x0190}
0x12c0a…12c38 Head {h00=0x002a, h01=0x0050, text=» CF A15,CONPOS CONVERT SCREEN POSITION«, t00=0x00c0, t01=0x0032}
0x12c38…12c64 Head {h00=0x0028, h01=0x0050, text=»* INTO SCREEN MEMORY DISPLACEMENT «, t00=0x00c0, t01=0x0060}
0x12c64…12ca4 Head {h00=0x003c, h01=0x0050, text=» CF A15,IXTERM INDEX SCREEN MEMORY DISPL. WITH TERM. NBR«, t00=0x00c0, t01=0x008c}
0x12ca4…12cd8 Head {h00=0x0030, h01=0x0050, text=» ST A2,DWTLD2,A6 SAVE SCREEN MEMORY LOCATION«, t00=0x00c0, t01=0x00cc}
0x12cd8…12cf2 Head {h00=0x0016, h01=0x0050, text=»* (=BIO FOR OTR)«, t00=0x00c0, t01=0x0100}
0x12cf2…12d2e Head {h00=0x0038, h01=0x0050, text=» LDKL A2,SMLCUR SCREEN MEM.LOC. HOLDING CURSOR POS. «, t00=0x00c0, t01=0x011a}
0x12d2e…12d6a Head {h00=0x0038, h01=0x0050, text=» CF A15,IXTERM INDEX SCREEN MEMORY WITH TERMINAL NBR«, t00=0x00c0, t01=0x0156}
0x12d6a…12d9e (193, 0, 400) Head {h00=0x0030, h01=0x0050, text=» ST A2,DWTLD1,A6 SAVE SCREEN MEMORY LOCATION«, t00=0x00c1, t01=0x0004}
0x12d9e…12dbe Head {h00=0x001c, h01=0x0050, text=»* (=BIO FOR CIO-START)«, t00=0x00c1, t01=0x0038}
0x12dbe…12df8 Head {h00=0x0036, h01=0x0050, text=» LDKL A3,OTRFLA FLAG OTR-ACTION AT NEXT INTERRUPT «, t00=0x00c1, t01=0x0058}
0x12df8…12e24 Head {h00=0x0028, h01=0x0050, text=» ORS A3,DWTST,A6 INTO DEVICE STATUS «, t00=0x00c1, t01=0x0092}
0x12e24…12e4c Head {h00=0x0024, h01=0x0050, text=» CF A15,CWTDWT GET CWT FROM DWT «, t00=0x00c1, t01=0x00be}
0x12e4c…12e58 Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x00c1, t01=0x00e6}
0x12e58…12e94 Head {h00=0x0038, h01=0x0050, text=» LD A3,CWTDOS,A5 ANY DWT OCCUPYING SCREEN SECTION ? «, t00=0x00c1, t01=0x00f2}
0x12e94…12ec4 Head {h00=0x002c, h01=0x0050, text=» RB(NZ) STAWR1 YES. QUEUE REQUESTING DWT«, t00=0x00c1, t01=0x012e}
0x12ec4…12ed8 Head {h00=0x0010, h01=0x0050, text=»OUTCU1 EQU *«, t00=0x00c1, t01=0x015e}
0x12ed8…12f12 Head {h00=0x0036, h01=0x0050, text=» ST A6,CWTDOS,A5 OCCUPY SCREEN SECTION OF VCCU1/4 «, t00=0x00c1, t01=0x0172}
0x12f12…12f24 Head {h00=0x000e, h01=0x0050, text=» IFT IOP=0«, t00=0x00c2, t01=0x001c}
0x12f24…12f44 Head {h00=0x001c, h01=0x0050, text=» RF CLESC2 DO CIO START «, t00=0x00c2, t01=0x002e}
0x12f44…12f50 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00c2, t01=0x004e}
0x12f50…12f62 Head {h00=0x000e, h01=0x0050, text=» IFT IOP=1«, t00=0x00c2, t01=0x005a}
0x12f62…12f90 Head {h00=0x002a, h01=0x0050, text=» LDKL A3,OTRFLA IF THEN RESET OTR-FLAG«, t00=0x00c2, t01=0x006c}
0x12f90…12fba Head {h00=0x0026, h01=0x0050, text=» XRS A3,DWTST,A6 IN DEVICE STATUS «, t00=0x00c2, t01=0x009a}
0x12fba…12ff4 Head {h00=0x0036, h01=0x0050, text=» LD A3,DWTLD2,A6 GET SCREEN MEMORY CURSOR POSITION«, t00=0x00c2, t01=0x00c4}
0x12ff4…13008 Head {h00=0x0010, h01=0x0050, text=»OUTCU2 EQU *«, t00=0x00c2, t01=0x00fe}
0x13008…13036 Head {h00=0x002a, h01=0x0050, text=» ST A3,CWTBUF,A5 STORE INTO IOP-BUFFER«, t00=0x00c2, t01=0x0112}
0x13036…13066 Head {h00=0x002c, h01=0x0050, text=» CM CWTBIN,A5 RESET INDEX IN IOP-BUFFER «, t00=0x00c2, t01=0x0140}
0x13066…1308e Head {h00=0x0024, h01=0x0050, text=» IM CWTBIN,A5 INCR BUFFER INDEX «, t00=0x00c2, t01=0x0170}
0x1308e…130aa Head {h00=0x0018, h01=0x0050, text=» RB ENDWR1 DO WER:S «, t00=0x00c3, t01=0x0008}
0x130aa…130b6 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00c3, t01=0x0024}
0x130b6…130c4 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00c3, t01=0x0030}
0x130c4…130ce Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00c3, t01=0x003e}
0x130ce…1310a Head {h00=0x0038, h01=0x0050, text=»****************************************************«, t00=0x00c3, t01=0x0048}
0x1310a…13114 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00c3, t01=0x0084}
0x13114…1312a Head {h00=0x0012, h01=0x0050, text=»* C L E S C R «, t00=0x00c3, t01=0x008e}
0x1312a…13134 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00c3, t01=0x00a4}
0x13134…13170 Head {h00=0x0038, h01=0x0050, text=»****************************************************«, t00=0x00c3, t01=0x00ae}
0x13170…1317a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00c3, t01=0x00ea}
0x1317a…13184 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00c3, t01=0x00f4}
0x13184…131a0 Head {h00=0x0018, h01=0x0050, text=»* CALL: CF A5,CLESCR«, t00=0x00c3, t01=0x00fe}
0x131a0…131aa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00c3, t01=0x011a}
0x131aa…131e0 Head {h00=0x0032, h01=0x0050, text=»* USED BY: SCREEN SECTION, DEVICE DRIVER PART «, t00=0x00c3, t01=0x0124}
0x131e0…131ea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00c3, t01=0x015a}
0x131ea…1321e Head {h00=0x0030, h01=0x0050, text=»* FUNCTION:TO CLEAR SCREEN, RESET CURSOR AND«, t00=0x00c3, t01=0x0164}
0x1321e…13244 Head {h00=0x0022, h01=0x0050, text=»* RESET START WRITE POSITION.«, t00=0x00c4, t01=0x0008}
0x13244…1324e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00c4, t01=0x002e}
0x1324e…13270 Head {h00=0x001e, h01=0x0050, text=»* INPUT: A6 = DWT-ADDRESS «, t00=0x00c4, t01=0x0038}
0x13270…1327a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00c4, t01=0x005a}
0x1327a…1329c Head {h00=0x001e, h01=0x0050, text=»* OUTPUT: A1 = RETURN CODE«, t00=0x00c4, t01=0x0064}
0x1329c…132c6 Head {h00=0x0026, h01=0x0050, text=»* 0 IF OK, NOT 0 OF ERROR «, t00=0x00c4, t01=0x0086}
0x132c6…132e0 Head {h00=0x0016, h01=0x0050, text=»* A2 = DESTROYED «, t00=0x00c4, t01=0x00b0}
0x132e0…132ea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00c4, t01=0x00ca}
0x132ea…13326 Head {h00=0x0038, h01=0x0050, text=»*************************************************** «, t00=0x00c4, t01=0x00d4}
0x13326…13330 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00c4, t01=0x0110}
0x13330…13344 Head {h00=0x0010, h01=0x0050, text=»CLESCR EQU *«, t00=0x00c4, t01=0x011a}
0x13344…13376 Head {h00=0x002e, h01=0x0050, text=» CF A15,NDSAV8 SAVE A3-A5, A7-A8 INTO DWT «, t00=0x00c4, t01=0x012e}
0x13376…133a4 Head {h00=0x002a, h01=0x0050, text=» LDKL A2,AUTCLE SET BIO FOR AUTO-CLEAR«, t00=0x00c4, t01=0x0160}
0x133a4…133d6 Head {h00=0x002e, h01=0x0050, text=» CF A15,IXTERM INDEX WITH TERMINAL NUMBER «, t00=0x00c4, t01=0x018e}
0x133d6…13406 Head {h00=0x002c, h01=0x0050, text=» ST A2,DWTLD1,A6 SAVE BIO FOR CIO START «, t00=0x00c5, t01=0x0030}
0x13406…13440 Head {h00=0x0036, h01=0x0050, text=» LDKL A3,HLTFLA FLAG HALT-ACTION AT NEXT INTERRUPT«, t00=0x00c5, t01=0x0060}
0x13440…1346c Head {h00=0x0028, h01=0x0050, text=» ORS A3,DWTST,A6 INTO DEVICE STATUS «, t00=0x00c5, t01=0x009a}
0x1346c…13494 Head {h00=0x0024, h01=0x0050, text=» CF A15,CWTDWT GET CWT FROM DWT «, t00=0x00c5, t01=0x00c6}
0x13494…134a0 Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x00c5, t01=0x00ee}
0x134a0…134dc Head {h00=0x0038, h01=0x0050, text=» LD A3,CWTDOS,A5 ANY DWT OCCUPYING SCREEN SECTION ? «, t00=0x00c5, t01=0x00fa}
0x134dc…1350c Head {h00=0x002c, h01=0x0050, text=» RB(NZ) STAWR1 YES. QUEUE REQUESTING DWT«, t00=0x00c5, t01=0x0136}
0x1350c…13520 Head {h00=0x0010, h01=0x0050, text=»CLESC1 EQU *«, t00=0x00c5, t01=0x0166}
0x13520…1355a Head {h00=0x0036, h01=0x0050, text=» ST A6,CWTDOS,A5 OCCUPY SCREEN SECTION OF VCCU1/4 «, t00=0x00c5, t01=0x017a}
0x1355a…1356c Head {h00=0x000e, h01=0x0050, text=» IFT IOP=1«, t00=0x00c6, t01=0x0024}
0x1356c…13594 Head {h00=0x0024, h01=0x0050, text=» LDKL A3,HLTFLA RESET HALT-FLAG «, t00=0x00c6, t01=0x0036}
0x13594…135be Head {h00=0x0026, h01=0x0050, text=» XRS A3,DWTST,A6 IN DEVICE STATUS «, t00=0x00c6, t01=0x005e}
0x135be…135f0 Head {h00=0x002e, h01=0x0050, text=» LDKL A3,/0120 SPACE (HIGH-INTENSITY MODE)«, t00=0x00c6, t01=0x0088}
0x135f0…13626 Head {h00=0x0032, h01=0x0050, text=» RB OUTCU2 STORE INTO IOP-BUFFER AND DO WER:S «, t00=0x00c6, t01=0x00ba}
0x13626…13632 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00c6, t01=0x00f0}
0x13632…13646 Head {h00=0x0010, h01=0x0050, text=»CLESC2 EQU *«, t00=0x00c6, t01=0x00fc}
0x13646…13680 Head {h00=0x0036, h01=0x0050, text=» LD A3,PFPOST GET POWER FAIL POST PROCESSING FLAG «, t00=0x00c6, t01=0x0110}
0x13680…136c0 Head {h00=0x003c, h01=0x0050, text=» ABL(NZ) LINER5 FLAG SET: I/O-INSTRUCTIONS NOT ALLOWED. «, t00=0x00c6, t01=0x014a}
0x136c0…136ee Head {h00=0x002a, h01=0x0050, text=» LD A2,DWTLD1,A6 GET BIO FOR CIO START«, t00=0x00c6, t01=0x018a}
0x136ee…1372a Head {h00=0x0038, h01=0x0050, text=» EX CWTCSS,A5 CIO START ON SCREEN SECTION OF VCCU1/4«, t00=0x00c7, t01=0x0028}
0x1372a…13758 Head {h00=0x002a, h01=0x0050, text=» ABL(NA) LINER0 ERROR IF NOT ACCEPTED «, t00=0x00c7, t01=0x0064}
0x13758…1376c Head {h00=0x0010, h01=0x0050, text=»CLESC3 EQU *«, t00=0x00c7, t01=0x0092}
0x1376c…13798 Head {h00=0x0028, h01=0x0050, text=» LD A6,CWTSRD,A5 ANY SST-READY DWT ?«, t00=0x00c7, t01=0x00a6}
0x13798…137ba Head {h00=0x001e, h01=0x0050, text=» ABL(Z) TDISP NO. DISPATCH«, t00=0x00c7, t01=0x00d2}
0x137ba…137e4 Head {h00=0x0026, h01=0x0050, text=» CM CWTSRD,A5 YES. RESET SAVE-AREA«, t00=0x00c7, t01=0x00f4}
0x137e4…13820 Head {h00=0x0038, h01=0x0050, text=» ABL NDREPO POP REGISTERS, SET OK-STATUS AND RETURN «, t00=0x00c7, t01=0x011e}
0x13820…1382e Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00c7, t01=0x015a}
0x1382e…13838 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00c7, t01=0x0168}
0x13838…13876 Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x00c7, t01=0x0172}
0x13876…13880 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00c8, t01=0x0020}
0x13880…138a6 Head {h00=0x0022, h01=0x0050, text=»* S C R E E N S E C T I O N «, t00=0x00c8, t01=0x002a}
0x138a6…138d0 Head {h00=0x0026, h01=0x0050, text=»* L I N E D R I V E R P A R T «, t00=0x00c8, t01=0x0050}
0x138d0…138fe Head {h00=0x002a, h01=0x0050, text=»* I N T E R R U P T R O U T I N E S «, t00=0x00c8, t01=0x007a}
0x138fe…13908 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00c8, t01=0x00a8}
0x13908…13946 Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x00c8, t01=0x00b2}
0x13946…13950 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00c8, t01=0x00f0}
0x13950…1395a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00c8, t01=0x00fa}
0x1395a…13986 Head {h00=0x0028, h01=0x0050, text=»* ENTERED: VIA THE INTERRUPT VECTOR «, t00=0x00c8, t01=0x0104}
0x13986…13990 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00c8, t01=0x0130}
0x13990…139c0 Head {h00=0x002c, h01=0x0050, text=»* FUNCTIONS FOR EACH INTERRUPT ROUTINE: «, t00=0x00c8, t01=0x013a}
0x139c0…139ca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00c8, t01=0x016a}
0x139ca…13a08 Head {h00=0x003a, h01=0x0050, text=»* 1. SAVE START ADDRESS OF ENTERED INTERRUPT ROUTINE. «, t00=0x00c8, t01=0x0174}
0x13a08…13a2c Head {h00=0x0020, h01=0x0050, text=»* 2. SAVE A1-A8 ONTO STACK. «, t00=0x00c9, t01=0x0022}
0x13a2c…13a68 Head {h00=0x0038, h01=0x0050, text=»* 3. GET CWT-ADDRESS FOR ENTERED INTERRUPT ROUTINE. «, t00=0x00c9, t01=0x0046}
0x13a68…13aaa Head {h00=0x003e, h01=0x0050, text=»* 4. GET THE DWT OCCUPYING THE SCREEN SECTION OF THIS CWT.«, t00=0x00c9, t01=0x0082}
0x13aaa…13ad0 Head {h00=0x0022, h01=0x0050, text=»* 5. TEST CHANNEL UNIT STATUS.«, t00=0x00c9, t01=0x00c4}
0x13ad0…13b04 Head {h00=0x0030, h01=0x0050, text=»* 6. TEST AND UPDATE INTERRUPT-ACTION-FLAGS,«, t00=0x00c9, t01=0x00ea}
0x13b04…13b2a Head {h00=0x0022, h01=0x0050, text=»* GO TO ERROR ROUTINE, OR: «, t00=0x00c9, t01=0x011e}
0x13b2a…13b5c Head {h00=0x002e, h01=0x0050, text=»* 7. GO TO APROPRIATE ACTIVATION ROUTINE, «, t00=0x00c9, t01=0x0144}
0x13b5c…13b8c Head {h00=0x002c, h01=0x0050, text=»* IN SCREEN SECTION LINE DRIVER PART,«, t00=0x00c9, t01=0x0176}
0x13b8c…13b9c Head {h00=0x000c, h01=0x0050, text=»* OR «, t00=0x00ca, t01=0x0016}
0x13b9c…13bc4 Head {h00=0x0024, h01=0x0050, text=»* GET DWT FROM OUTPUT QUEUE, «, t00=0x00ca, t01=0x0026}
0x13bc4…13bfa Head {h00=0x0032, h01=0x0050, text=»* AND GO TO APROPRIATE ACTIVATION ROUTINE. «, t00=0x00ca, t01=0x004e}
0x13bfa…13c04 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ca, t01=0x0084}
0x13c04…13c0e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ca, t01=0x008e}
0x13c0e…13c18 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ca, t01=0x0098}
0x13c18…13c3c Head {h00=0x0020, h01=0x0050, text=»* ON EXIT: A5 = CWT-ADDRESS «, t00=0x00ca, t01=0x00a2}
0x13c3c…13c58 Head {h00=0x0018, h01=0x0050, text=»* A6 = DWT-ADDRESS «, t00=0x00ca, t01=0x00c6}
0x13c58…13c62 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ca, t01=0x00e2}
0x13c62…13ca6 Head {h00=0x0040, h01=0x0050, text=»*********************************************************** «, t00=0x00ca, t01=0x00ec}
0x13ca6…13cb0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ca, t01=0x0130}
0x13cb0…13cba Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ca, t01=0x013a}
0x13cba…13cc4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ca, t01=0x0144}
0x13cc4…13cd2 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00ca, t01=0x014e}
0x13cd2…13cdc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ca, t01=0x015c}
0x13cdc…13ce6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ca, t01=0x0166}
0x13ce6…13d20 Head {h00=0x0036, h01=0x0050, text=»* INTERRUPT FROM SCREEN SECTION OF VCCU1/4 NO 1 «, t00=0x00ca, t01=0x0170}
0x13d20…13d2a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00cb, t01=0x001a}
0x13d2a…13d3e Head {h00=0x0010, h01=0x0050, text=»IHSVU1 EQU *«, t00=0x00cb, t01=0x0024}
0x13d3e…13d54 Head {h00=0x0012, h01=0x0050, text=» IFT VUCHAN=1 «, t00=0x00cb, t01=0x0038}
0x13d54…13d68 Head {h00=0x0010, h01=0x0050, text=»IHSVU2 EQU *«, t00=0x00cb, t01=0x004e}
0x13d68…13d7c Head {h00=0x0010, h01=0x0050, text=»IHSVU3 EQU *«, t00=0x00cb, t01=0x0062}
0x13d7c…13d90 Head {h00=0x0010, h01=0x0050, text=»IHSVU4 EQU *«, t00=0x00cb, t01=0x0076}
0x13d90…13da4 Head {h00=0x0010, h01=0x0050, text=»IHSVU5 EQU *«, t00=0x00cb, t01=0x008a}
0x13da4…13db8 Head {h00=0x0010, h01=0x0050, text=»IHSVU6 EQU *«, t00=0x00cb, t01=0x009e}
0x13db8…13dcc Head {h00=0x0010, h01=0x0050, text=»IHSVU7 EQU *«, t00=0x00cb, t01=0x00b2}
0x13dcc…13de0 Head {h00=0x0010, h01=0x0050, text=»IHSVU8 EQU *«, t00=0x00cb, t01=0x00c6}
0x13de0…13dec Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00cb, t01=0x00da}
0x13dec…13e14 Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x00cb, t01=0x00e6}
0x13e14…13e2a Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x00cb, t01=0x010e}
0x13e2a…13e54 Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK «, t00=0x00cb, t01=0x0124}
0x13e54…13e60 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00cb, t01=0x014e}
0x13e60…13e6a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00cb, t01=0x015a}
0x13e6a…13e80 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x00cb, t01=0x0164}
0x13e80…13ea6 Head {h00=0x0022, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK«, t00=0x00cb, t01=0x017a}
0x13ea6…13eb2 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00cc, t01=0x0010}
0x13eb2…13ebc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00cc, t01=0x001c}
0x13ebc…13ef4 Head {h00=0x0034, h01=0x0050, text=» LDKL A5,CWTVU1 SET CWT-ADDRESS FOR VCCU1/4 NO 1«, t00=0x00cc, t01=0x0026}
0x13ef4…13f0a Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x00cc, t01=0x005e}
0x13f0a…13f1c Head {h00=0x000e, h01=0x0050, text=» RF IHS100«, t00=0x00cc, t01=0x0074}
0x13f1c…13f26 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00cc, t01=0x0086}
0x13f26…13f60 Head {h00=0x0036, h01=0x0050, text=»* INTERRUPT FROM SCREEN SECTION OF VCCU1/4 NO 2 «, t00=0x00cc, t01=0x0090}
0x13f60…13f6a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00cc, t01=0x00ca}
0x13f6a…13f7e Head {h00=0x0010, h01=0x0050, text=»IHSVU2 EQU *«, t00=0x00cc, t01=0x00d4}
0x13f7e…13f8a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00cc, t01=0x00e8}
0x13f8a…13fa0 Head {h00=0x0012, h01=0x0050, text=» IFT VUCHAN=2 «, t00=0x00cc, t01=0x00f4}
0x13fa0…13fb4 Head {h00=0x0010, h01=0x0050, text=»IHSVU3 EQU *«, t00=0x00cc, t01=0x010a}
0x13fb4…13fc8 Head {h00=0x0010, h01=0x0050, text=»IHSVU4 EQU *«, t00=0x00cc, t01=0x011e}
0x13fc8…13fdc Head {h00=0x0010, h01=0x0050, text=»IHSVU5 EQU *«, t00=0x00cc, t01=0x0132}
0x13fdc…13ff0 Head {h00=0x0010, h01=0x0050, text=»IHSVU6 EQU *«, t00=0x00cc, t01=0x0146}
0x13ff0…14004 Head {h00=0x0010, h01=0x0050, text=»IHSVU7 EQU *«, t00=0x00cc, t01=0x015a}
0x14004…14018 Head {h00=0x0010, h01=0x0050, text=»IHSVU8 EQU *«, t00=0x00cc, t01=0x016e}
0x14018…14024 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00cc, t01=0x0182}
0x14024…1403a Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x00cc, t01=0x018e}
0x1403a…14062 Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x00cd, t01=0x0014}
0x14062…14078 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x00cd, t01=0x003c}
0x14078…140a2 Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK «, t00=0x00cd, t01=0x0052}
0x140a2…140ae Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00cd, t01=0x007c}
0x140ae…140b8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00cd, t01=0x0088}
0x140b8…140ce Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x00cd, t01=0x0092}
0x140ce…140e4 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x00cd, t01=0x00a8}
0x140e4…1410a Head {h00=0x0022, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK«, t00=0x00cd, t01=0x00be}
0x1410a…14116 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00cd, t01=0x00e4}
0x14116…14120 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00cd, t01=0x00f0}
0x14120…14136 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x00cd, t01=0x00fa}
0x14136…1416e Head {h00=0x0034, h01=0x0050, text=» LDKL A5,CWTVU2 SET CWT-ADDRESS FOR VCCU1/4 NO 2«, t00=0x00cd, t01=0x0110}
0x1416e…1417a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00cd, t01=0x0148}
0x1417a…14190 Head {h00=0x0012, h01=0x0050, text=» IFT VUCHAN=2 «, t00=0x00cd, t01=0x0154}
0x14190…141a4 Head {h00=0x0010, h01=0x0050, text=»IHS100 EQU *«, t00=0x00cd, t01=0x016a}
0x141a4…141ae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00cd, t01=0x017e}
0x141ae…141ba Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00cd, t01=0x0188}
0x141ba…141c4 (206, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ce, t01=0x0004}
0x141c4…141da Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x00ce, t01=0x000e}
0x141da…141f0 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x00ce, t01=0x0024}
0x141f0…14202 Head {h00=0x000e, h01=0x0050, text=» RF IHS100«, t00=0x00ce, t01=0x003a}
0x14202…1420c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ce, t01=0x004c}
0x1420c…14246 Head {h00=0x0036, h01=0x0050, text=»* INTERRUPT FROM SCREEN SECTION OF VCCU1/4 NO 3 «, t00=0x00ce, t01=0x0056}
0x14246…14250 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ce, t01=0x0090}
0x14250…14264 Head {h00=0x0010, h01=0x0050, text=»IHSVU3 EQU *«, t00=0x00ce, t01=0x009a}
0x14264…14270 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00ce, t01=0x00ae}
0x14270…14286 Head {h00=0x0012, h01=0x0050, text=» IFT VUCHAN=3 «, t00=0x00ce, t01=0x00ba}
0x14286…1429a Head {h00=0x0010, h01=0x0050, text=»IHSVU4 EQU *«, t00=0x00ce, t01=0x00d0}
0x1429a…142ae Head {h00=0x0010, h01=0x0050, text=»IHSVU5 EQU *«, t00=0x00ce, t01=0x00e4}
0x142ae…142c2 Head {h00=0x0010, h01=0x0050, text=»IHSVU6 EQU *«, t00=0x00ce, t01=0x00f8}
0x142c2…142d6 Head {h00=0x0010, h01=0x0050, text=»IHSVU7 EQU *«, t00=0x00ce, t01=0x010c}
0x142d6…142ea Head {h00=0x0010, h01=0x0050, text=»IHSVU8 EQU *«, t00=0x00ce, t01=0x0120}
0x142ea…142f6 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00ce, t01=0x0134}
0x142f6…1430c Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x00ce, t01=0x0140}
0x1430c…14322 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x00ce, t01=0x0156}
0x14322…1434a Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x00ce, t01=0x016c}
0x1434a…14360 (207, 0, 400) Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x00cf, t01=0x0004}
0x14360…1438a Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK «, t00=0x00cf, t01=0x001a}
0x1438a…14396 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00cf, t01=0x0044}
0x14396…143a0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00cf, t01=0x0050}
0x143a0…143b6 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x00cf, t01=0x005a}
0x143b6…143cc Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x00cf, t01=0x0070}
0x143cc…143e2 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x00cf, t01=0x0086}
0x143e2…14408 Head {h00=0x0022, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK«, t00=0x00cf, t01=0x009c}
0x14408…14414 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00cf, t01=0x00c2}
0x14414…1441e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00cf, t01=0x00ce}
0x1441e…14434 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x00cf, t01=0x00d8}
0x14434…1444a Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x00cf, t01=0x00ee}
0x1444a…14482 Head {h00=0x0034, h01=0x0050, text=» LDKL A5,CWTVU3 SET CWT-ADDRESS FOR VCCU1/4 NO 3«, t00=0x00cf, t01=0x0104}
0x14482…1448e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00cf, t01=0x013c}
0x1448e…144a4 Head {h00=0x0012, h01=0x0050, text=» IFT VUCHAN=3 «, t00=0x00cf, t01=0x0148}
0x144a4…144b8 Head {h00=0x0010, h01=0x0050, text=»IHS100 EQU *«, t00=0x00cf, t01=0x015e}
0x144b8…144c2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00cf, t01=0x0172}
0x144c2…144ce Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00cf, t01=0x017c}
0x144ce…144e4 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x00cf, t01=0x0188}
0x144e4…144fa Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x00d0, t01=0x000e}
0x144fa…14510 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=3 «, t00=0x00d0, t01=0x0024}
0x14510…14522 Head {h00=0x000e, h01=0x0050, text=» RF IHS100«, t00=0x00d0, t01=0x003a}
0x14522…1452c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d0, t01=0x004c}
0x1452c…14566 Head {h00=0x0036, h01=0x0050, text=»* INTERRUPT FROM SCREEN SECTION OF VCCU1/4 NO 4 «, t00=0x00d0, t01=0x0056}
0x14566…14570 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d0, t01=0x0090}
0x14570…14584 Head {h00=0x0010, h01=0x0050, text=»IHSVU4 EQU *«, t00=0x00d0, t01=0x009a}
0x14584…14590 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00d0, t01=0x00ae}
0x14590…145a6 Head {h00=0x0012, h01=0x0050, text=» IFT VUCHAN=4 «, t00=0x00d0, t01=0x00ba}
0x145a6…145ba Head {h00=0x0010, h01=0x0050, text=»IHSVU5 EQU *«, t00=0x00d0, t01=0x00d0}
0x145ba…145ce Head {h00=0x0010, h01=0x0050, text=»IHSVU6 EQU *«, t00=0x00d0, t01=0x00e4}
0x145ce…145e2 Head {h00=0x0010, h01=0x0050, text=»IHSVU7 EQU *«, t00=0x00d0, t01=0x00f8}
0x145e2…145f6 Head {h00=0x0010, h01=0x0050, text=»IHSVU8 EQU *«, t00=0x00d0, t01=0x010c}
0x145f6…14602 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00d0, t01=0x0120}
0x14602…14618 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x00d0, t01=0x012c}
0x14618…1462e Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x00d0, t01=0x0142}
0x1462e…14644 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=3 «, t00=0x00d0, t01=0x0158}
0x14644…1466c Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x00d0, t01=0x016e}
0x1466c…14682 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x00d1, t01=0x0008}
0x14682…146ac Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK «, t00=0x00d1, t01=0x001e}
0x146ac…146b8 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00d1, t01=0x0048}
0x146b8…146c2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d1, t01=0x0054}
0x146c2…146d8 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x00d1, t01=0x005e}
0x146d8…146ee Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x00d1, t01=0x0074}
0x146ee…14704 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=3 «, t00=0x00d1, t01=0x008a}
0x14704…1471a Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x00d1, t01=0x00a0}
0x1471a…14740 Head {h00=0x0022, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK«, t00=0x00d1, t01=0x00b6}
0x14740…1474c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00d1, t01=0x00dc}
0x1474c…14756 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d1, t01=0x00e8}
0x14756…1476c Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x00d1, t01=0x00f2}
0x1476c…14782 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x00d1, t01=0x0108}
0x14782…14798 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=3 «, t00=0x00d1, t01=0x011e}
0x14798…147d0 Head {h00=0x0034, h01=0x0050, text=» LDKL A5,CWTVU4 SET CWT-ADDRESS FOR VCCU1/4 NO 4«, t00=0x00d1, t01=0x0134}
0x147d0…147dc Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00d1, t01=0x016c}
0x147dc…147f2 Head {h00=0x0012, h01=0x0050, text=» IFT VUCHAN=4 «, t00=0x00d1, t01=0x0178}
0x147f2…14806 Head {h00=0x0010, h01=0x0050, text=»IHS100 EQU *«, t00=0x00d1, t01=0x018e}
0x14806…14812 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00d2, t01=0x0012}
0x14812…14828 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x00d2, t01=0x001e}
0x14828…1483e Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x00d2, t01=0x0034}
0x1483e…14854 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=3 «, t00=0x00d2, t01=0x004a}
0x14854…1486a Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=4 «, t00=0x00d2, t01=0x0060}
0x1486a…1487c Head {h00=0x000e, h01=0x0050, text=» RF IHS100«, t00=0x00d2, t01=0x0076}
0x1487c…14886 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d2, t01=0x0088}
0x14886…148be Head {h00=0x0034, h01=0x0050, text=»* INTERRUPT FROM SCREEN SECTION OF VCCU1/4 NO 5 «, t00=0x00d2, t01=0x0092}
0x148be…148c8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d2, t01=0x00ca}
0x148c8…148dc Head {h00=0x0010, h01=0x0050, text=»IHSVU5 EQU *«, t00=0x00d2, t01=0x00d4}
0x148dc…148e8 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00d2, t01=0x00e8}
0x148e8…148fe Head {h00=0x0012, h01=0x0050, text=» IFT VUCHAN=5 «, t00=0x00d2, t01=0x00f4}
0x148fe…14912 Head {h00=0x0010, h01=0x0050, text=»IHSVU6 EQU *«, t00=0x00d2, t01=0x010a}
0x14912…14926 Head {h00=0x0010, h01=0x0050, text=»IHSVU7 EQU *«, t00=0x00d2, t01=0x011e}
0x14926…1493a Head {h00=0x0010, h01=0x0050, text=»IHSVU8 EQU *«, t00=0x00d2, t01=0x0132}
0x1493a…14946 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00d2, t01=0x0146}
0x14946…1495c Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x00d2, t01=0x0152}
0x1495c…14972 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x00d2, t01=0x0168}
0x14972…14988 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=3 «, t00=0x00d2, t01=0x017e}
0x14988…1499e (211, 0, 400) Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=4 «, t00=0x00d3, t01=0x0004}
0x1499e…149c6 Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x00d3, t01=0x001a}
0x149c6…149dc Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x00d3, t01=0x0042}
0x149dc…14a08 Head {h00=0x0028, h01=0x0050, text=» CF A15,SAVE8 SAVE A1 - A8 ON STACK «, t00=0x00d3, t01=0x0058}
0x14a08…14a14 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00d3, t01=0x0084}
0x14a14…14a1e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d3, t01=0x0090}
0x14a1e…14a34 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x00d3, t01=0x009a}
0x14a34…14a4a Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x00d3, t01=0x00b0}
0x14a4a…14a60 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=3 «, t00=0x00d3, t01=0x00c6}
0x14a60…14a76 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=4 «, t00=0x00d3, t01=0x00dc}
0x14a76…14a8c Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x00d3, t01=0x00f2}
0x14a8c…14ab4 Head {h00=0x0024, h01=0x0050, text=» MSR 8,A15 SAVE A1 - A8 ON STACK«, t00=0x00d3, t01=0x0108}
0x14ab4…14ac0 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00d3, t01=0x0130}
0x14ac0…14aca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d3, t01=0x013c}
0x14aca…14ae0 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x00d3, t01=0x0146}
0x14ae0…14af6 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x00d3, t01=0x015c}
0x14af6…14b0c Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=3 «, t00=0x00d3, t01=0x0172}
0x14b0c…14b22 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=4 «, t00=0x00d3, t01=0x0188}
0x14b22…14b5a Head {h00=0x0034, h01=0x0050, text=» LDKL A5,CWTVU5 SET CWT-ADDRESS FOR VCCU1/4 NO 5«, t00=0x00d4, t01=0x000e}
0x14b5a…14b66 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00d4, t01=0x0046}
0x14b66…14b7c Head {h00=0x0012, h01=0x0050, text=» IFT VUCHAN=5 «, t00=0x00d4, t01=0x0052}
0x14b7c…14b90 Head {h00=0x0010, h01=0x0050, text=»IHS100 EQU *«, t00=0x00d4, t01=0x0068}
0x14b90…14b9c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00d4, t01=0x007c}
0x14b9c…14bb2 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x00d4, t01=0x0088}
0x14bb2…14bc8 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x00d4, t01=0x009e}
0x14bc8…14bde Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=3 «, t00=0x00d4, t01=0x00b4}
0x14bde…14bf4 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=4 «, t00=0x00d4, t01=0x00ca}
0x14bf4…14c0a Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=5 «, t00=0x00d4, t01=0x00e0}
0x14c0a…14c1c Head {h00=0x000e, h01=0x0050, text=» RF IHS100«, t00=0x00d4, t01=0x00f6}
0x14c1c…14c26 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d4, t01=0x0108}
0x14c26…14c5e Head {h00=0x0034, h01=0x0050, text=»* INTERRUPT FROM SCREEN SECTION OF VCCU1/4 NO 6 «, t00=0x00d4, t01=0x0112}
0x14c5e…14c68 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d4, t01=0x014a}
0x14c68…14c7c Head {h00=0x0010, h01=0x0050, text=»IHSVU6 EQU *«, t00=0x00d4, t01=0x0154}
0x14c7c…14c88 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00d4, t01=0x0168}
0x14c88…14c9e Head {h00=0x0012, h01=0x0050, text=» IFT VUCHAN=6 «, t00=0x00d4, t01=0x0174}
0x14c9e…14cb2 Head {h00=0x0010, h01=0x0050, text=»IHSVU7 EQU *«, t00=0x00d4, t01=0x018a}
0x14cb2…14cc6 Head {h00=0x0010, h01=0x0050, text=»IHSVU8 EQU *«, t00=0x00d5, t01=0x000e}
0x14cc6…14cd2 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00d5, t01=0x0022}
0x14cd2…14ce8 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x00d5, t01=0x002e}
0x14ce8…14cfe Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x00d5, t01=0x0044}
0x14cfe…14d14 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=3 «, t00=0x00d5, t01=0x005a}
0x14d14…14d2a Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=4 «, t00=0x00d5, t01=0x0070}
0x14d2a…14d40 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=5 «, t00=0x00d5, t01=0x0086}
0x14d40…14d68 Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x00d5, t01=0x009c}
0x14d68…14d7e Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x00d5, t01=0x00c4}
0x14d7e…14daa Head {h00=0x0028, h01=0x0050, text=» CF A15,SAVE8 SAVE A1 - A8 ON STACK «, t00=0x00d5, t01=0x00da}
0x14daa…14db6 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00d5, t01=0x0106}
0x14db6…14dc0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d5, t01=0x0112}
0x14dc0…14dd6 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x00d5, t01=0x011c}
0x14dd6…14dec Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x00d5, t01=0x0132}
0x14dec…14e02 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=3 «, t00=0x00d5, t01=0x0148}
0x14e02…14e18 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=4 «, t00=0x00d5, t01=0x015e}
0x14e18…14e2e Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=5 «, t00=0x00d5, t01=0x0174}
0x14e2e…14e44 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x00d5, t01=0x018a}
0x14e44…14e6c Head {h00=0x0024, h01=0x0050, text=» MSR 8,A15 SAVE A1 - A8 ON STACK«, t00=0x00d6, t01=0x0010}
0x14e6c…14e78 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00d6, t01=0x0038}
0x14e78…14e82 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d6, t01=0x0044}
0x14e82…14e98 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x00d6, t01=0x004e}
0x14e98…14eae Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x00d6, t01=0x0064}
0x14eae…14ec4 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=3 «, t00=0x00d6, t01=0x007a}
0x14ec4…14eda Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=4 «, t00=0x00d6, t01=0x0090}
0x14eda…14ef0 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=5 «, t00=0x00d6, t01=0x00a6}
0x14ef0…14f28 Head {h00=0x0034, h01=0x0050, text=» LDKL A5,CWTVU6 SET CWT-ADDRESS FOR VCCU1/4 NO 6«, t00=0x00d6, t01=0x00bc}
0x14f28…14f34 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00d6, t01=0x00f4}
0x14f34…14f4a Head {h00=0x0012, h01=0x0050, text=» IFT VUCHAN=6 «, t00=0x00d6, t01=0x0100}
0x14f4a…14f5e Head {h00=0x0010, h01=0x0050, text=»IHS100 EQU *«, t00=0x00d6, t01=0x0116}
0x14f5e…14f6a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00d6, t01=0x012a}
0x14f6a…14f80 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x00d6, t01=0x0136}
0x14f80…14f96 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x00d6, t01=0x014c}
0x14f96…14fac Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=3 «, t00=0x00d6, t01=0x0162}
0x14fac…14fc2 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=4 «, t00=0x00d6, t01=0x0178}
0x14fc2…14fd8 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=5 «, t00=0x00d6, t01=0x018e}
0x14fd8…14fee Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=6 «, t00=0x00d7, t01=0x0014}
0x14fee…15000 Head {h00=0x000e, h01=0x0050, text=» RF IHS100«, t00=0x00d7, t01=0x002a}
0x15000…1500a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d7, t01=0x003c}
0x1500a…15042 Head {h00=0x0034, h01=0x0050, text=»* INTERRUPT FROM SCREEN SECTION OF VCCU1/4 NO 7 «, t00=0x00d7, t01=0x0046}
0x15042…1504c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d7, t01=0x007e}
0x1504c…15060 Head {h00=0x0010, h01=0x0050, text=»IHSVU7 EQU *«, t00=0x00d7, t01=0x0088}
0x15060…1506c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00d7, t01=0x009c}
0x1506c…15082 Head {h00=0x0012, h01=0x0050, text=» IFT VUCHAN=7 «, t00=0x00d7, t01=0x00a8}
0x15082…15096 Head {h00=0x0010, h01=0x0050, text=»IHSVU8 EQU *«, t00=0x00d7, t01=0x00be}
0x15096…150a2 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00d7, t01=0x00d2}
0x150a2…150b8 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x00d7, t01=0x00de}
0x150b8…150ce Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x00d7, t01=0x00f4}
0x150ce…150e4 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=3 «, t00=0x00d7, t01=0x010a}
0x150e4…150fa Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=4 «, t00=0x00d7, t01=0x0120}
0x150fa…15110 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=5 «, t00=0x00d7, t01=0x0136}
0x15110…15126 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=6 «, t00=0x00d7, t01=0x014c}
0x15126…1514e Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x00d7, t01=0x0162}
0x1514e…15164 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x00d7, t01=0x018a}
0x15164…15190 Head {h00=0x0028, h01=0x0050, text=» CF A15,SAVE8 SAVE A1 - A8 ON STACK «, t00=0x00d8, t01=0x0010}
0x15190…1519c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00d8, t01=0x003c}
0x1519c…151a6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d8, t01=0x0048}
0x151a6…151bc Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x00d8, t01=0x0052}
0x151bc…151d2 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x00d8, t01=0x0068}
0x151d2…151e8 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=3 «, t00=0x00d8, t01=0x007e}
0x151e8…151fe Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=4 «, t00=0x00d8, t01=0x0094}
0x151fe…15214 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=5 «, t00=0x00d8, t01=0x00aa}
0x15214…1522a Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=6 «, t00=0x00d8, t01=0x00c0}
0x1522a…15240 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x00d8, t01=0x00d6}
0x15240…15268 Head {h00=0x0024, h01=0x0050, text=» MSR 8,A15 SAVE A1 - A8 ON STACK«, t00=0x00d8, t01=0x00ec}
0x15268…15274 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00d8, t01=0x0114}
0x15274…1527e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d8, t01=0x0120}
0x1527e…15294 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x00d8, t01=0x012a}
0x15294…152aa Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x00d8, t01=0x0140}
0x152aa…152c0 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=3 «, t00=0x00d8, t01=0x0156}
0x152c0…152d6 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=4 «, t00=0x00d8, t01=0x016c}
0x152d6…152ec Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=5 «, t00=0x00d8, t01=0x0182}
0x152ec…15302 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=6 «, t00=0x00d9, t01=0x0008}
0x15302…1533a Head {h00=0x0034, h01=0x0050, text=» LDKL A5,CWTVU7 SET CWT-ADDRESS FOR VCCU1/4 NO 7«, t00=0x00d9, t01=0x001e}
0x1533a…15346 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00d9, t01=0x0056}
0x15346…1535c Head {h00=0x0012, h01=0x0050, text=» IFT VUCHAN=7 «, t00=0x00d9, t01=0x0062}
0x1535c…15370 Head {h00=0x0010, h01=0x0050, text=»IHS100 EQU *«, t00=0x00d9, t01=0x0078}
0x15370…1537c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00d9, t01=0x008c}
0x1537c…15392 Head {h00=0x0012, h01=0x0050, text=» IFT VUCHAN=8 «, t00=0x00d9, t01=0x0098}
0x15392…153a4 Head {h00=0x000e, h01=0x0050, text=» RF IHS100«, t00=0x00d9, t01=0x00ae}
0x153a4…153ae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d9, t01=0x00c0}
0x153ae…153e6 Head {h00=0x0034, h01=0x0050, text=»* INTERRUPT FROM SCREEN SECTION OF VCCU1/4 NO 8 «, t00=0x00d9, t01=0x00ca}
0x153e6…153f0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00d9, t01=0x0102}
0x153f0…15404 Head {h00=0x0010, h01=0x0050, text=»IHSVU8 EQU *«, t00=0x00d9, t01=0x010c}
0x15404…1542c Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x00d9, t01=0x0120}
0x1542c…15442 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x00d9, t01=0x0148}
0x15442…1546e Head {h00=0x0028, h01=0x0050, text=» CF A15,SAVE8 SAVE A1 - A8 ON STACK «, t00=0x00d9, t01=0x015e}
0x1546e…1547a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00d9, t01=0x018a}
0x1547a…15484 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00da, t01=0x0008}
0x15484…1549a Head {h00=0x0012, h01=0x0050, text=» IFT VUCHAN=8 «, t00=0x00da, t01=0x0012}
0x1549a…154b0 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x00da, t01=0x0028}
0x154b0…154d8 Head {h00=0x0024, h01=0x0050, text=» MSR 8,A15 SAVE A1 - A8 ON STACK«, t00=0x00da, t01=0x003e}
0x154d8…154e4 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00da, t01=0x0066}
0x154e4…154ee Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00da, t01=0x0072}
0x154ee…15504 Head {h00=0x0012, h01=0x0050, text=» IFT VUCHAN=8 «, t00=0x00da, t01=0x007c}
0x15504…1553c Head {h00=0x0034, h01=0x0050, text=» LDKL A5,CWTVU8 SET CWT-ADDRESS FOR VCCU1/4 NO 8«, t00=0x00da, t01=0x0092}
0x1553c…15550 Head {h00=0x0010, h01=0x0050, text=»IHS100 EQU *«, t00=0x00da, t01=0x00ca}
0x15550…1555c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00da, t01=0x00de}
0x1555c…1556a Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00da, t01=0x00ea}
0x1556a…15574 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00da, t01=0x00f8}
0x15574…1557e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00da, t01=0x0102}
0x1557e…15588 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00da, t01=0x010c}
0x15588…155d4 Head {h00=0x0048, h01=0x0050, text=»* COMMON PART FOR ALL SCREEN SECTION LINE DRIVER INTERRUPT ROUTINES «, t00=0x00da, t01=0x0116}
0x155d4…155de Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00da, t01=0x0162}
0x155de…155e8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00da, t01=0x016c}
0x155e8…15628 Head {h00=0x003c, h01=0x0050, text=» LD A6,CWTDOS,A5 GET DWT OCCUPYING SCREEN SECTION OF CWT«, t00=0x00da, t01=0x0176}
0x15628…15666 Head {h00=0x003a, h01=0x0050, text=» ABL(Z) LINER4 IF NOT OCCUPYED: CIO HALT+SST+DISPATCH «, t00=0x00db, t01=0x0026}
0x15666…1567a Head {h00=0x0010, h01=0x0050, text=»IHS110 EQU *«, t00=0x00db, t01=0x0064}
0x1567a…156b8 Head {h00=0x003a, h01=0x0050, text=» EX CWTSST,A5 EXECUTE SST ON SCREEN SECTION OF VCCU1/4«, t00=0x00db, t01=0x0078}
0x156b8…156dc Head {h00=0x0020, h01=0x0050, text=» RF(NA) IHS120 NOT ACCEPTED «, t00=0x00db, t01=0x00b6}
0x156dc…15706 Head {h00=0x0026, h01=0x0050, text=» LD A3,DWTST,A6 GET DEVICE STATUS «, t00=0x00db, t01=0x00da}
0x15706…15732 Head {h00=0x0028, h01=0x0050, text=» ANKL A3,SSTFLA TEST SST-ACTION FLAG«, t00=0x00db, t01=0x0104}
0x15732…1575a Head {h00=0x0024, h01=0x0050, text=» ABL(Z) LINER3 ERROR IF NOT SET «, t00=0x00db, t01=0x0130}
0x1575a…15764 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00db, t01=0x0158}
0x15764…15780 Head {h00=0x0018, h01=0x0050, text=»* END OF CIO-REQUEST«, t00=0x00db, t01=0x0162}
0x15780…1578a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00db, t01=0x017e}
0x1578a…157b8 Head {h00=0x002a, h01=0x0050, text=» XRS A3,DWTST,A6 RESET SST-ACTION FLAG«, t00=0x00db, t01=0x0188}
0x157b8…157e4 Head {h00=0x0028, h01=0x0050, text=» ST A6,CWTSRD,A5 SAVE SST-READY DWT «, t00=0x00dc, t01=0x0026}
0x157e4…1581c Head {h00=0x0034, h01=0x0050, text=» CM CWTDOS,A5 SCREEN SECTION NO LONGER OCCUPYED «, t00=0x00dc, t01=0x0052}
0x1581c…15826 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00dc, t01=0x008a}
0x15826…15848 Head {h00=0x001e, h01=0x0050, text=»* GET AND CHECK QUEUED DWT«, t00=0x00dc, t01=0x0094}
0x15848…15852 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00dc, t01=0x00b6}
0x15852…1588a Head {h00=0x0034, h01=0x0050, text=» CF A15,GETQUE GET QUEUED DWT FROM SCREEN QUEUE «, t00=0x00dc, t01=0x00c0}
0x1588a…158ac Head {h00=0x001e, h01=0x0050, text=» ADK A6,0 ANY QUEUED DWT ?«, t00=0x00dc, t01=0x00f8}
0x158ac…158de Head {h00=0x002e, h01=0x0050, text=» RB(Z) CLESC3 NO. GET SAVED SST-READY DWT «, t00=0x00dc, t01=0x011a}
0x158de…1590c Head {h00=0x002a, h01=0x0050, text=» LD A3,DWTST,A6 YES. GET DEVICE STATUS«, t00=0x00dc, t01=0x014c}
0x1590c…15920 Head {h00=0x0010, h01=0x0050, text=» LDR A4,A3 «, t00=0x00dc, t01=0x017a}
0x15920…1594e Head {h00=0x002a, h01=0x0050, text=» ANKL A4,HLTFLA TEST HALT-ACTION FLAG «, t00=0x00dc, t01=0x018e}
0x1594e…1597e Head {h00=0x002c, h01=0x0050, text=» RB(NZ) CLESC1 IF SET: CLEAR WAS QUEUED «, t00=0x00dd, t01=0x002c}
0x1597e…159aa Head {h00=0x0028, h01=0x0050, text=» ANKL A3,OTRFLA TEST OTR-ACTION FLAG«, t00=0x00dd, t01=0x005c}
0x159aa…159e2 Head {h00=0x0034, h01=0x0050, text=» ABL(NZ) OUTCU1 IF SET: OUTPUT CURSOR WAS QUEUED«, t00=0x00dd, t01=0x0088}
0x159e2…15a14 Head {h00=0x002e, h01=0x0050, text=» ABL STAWR2 ELSE: WRITE SCREEN WAS QUEUED «, t00=0x00dd, t01=0x00c0}
0x15a14…15a22 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00dd, t01=0x00f2}
0x15a22…15a2c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00dd, t01=0x0100}
0x15a2c…15a46 Head {h00=0x0016, h01=0x0050, text=»* SST NOT ACCEPTED«, t00=0x00dd, t01=0x010a}
0x15a46…15a50 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00dd, t01=0x0124}
0x15a50…15a64 Head {h00=0x0010, h01=0x0050, text=»IHS120 EQU *«, t00=0x00dd, t01=0x012e}
0x15a64…15a8e Head {h00=0x0026, h01=0x0050, text=» LD A3,DWTST,A6 GET DEVICE STATUS «, t00=0x00dd, t01=0x0142}
0x15a8e…15aa2 Head {h00=0x0010, h01=0x0050, text=» LDR A4,A3 «, t00=0x00dd, t01=0x016c}
0x15aa2…15ace Head {h00=0x0028, h01=0x0050, text=» ANKL A4,SSTFLA TEST SST-ACTION FLAG«, t00=0x00dd, t01=0x0180}
0x15ace…15af2 Head {h00=0x0020, h01=0x0050, text=» ABL(NZ) LINER2 ERROR IF SET«, t00=0x00de, t01=0x001c}
0x15af2…15b06 Head {h00=0x0010, h01=0x0050, text=» LDR A4,A3 «, t00=0x00de, t01=0x0040}
0x15b06…15b34 Head {h00=0x002a, h01=0x0050, text=» ANKL A4,HLTFLA TEST HALT-ACTION FLAG «, t00=0x00de, t01=0x0054}
0x15b34…15b52 Head {h00=0x001a, h01=0x0050, text=» RF(Z) IHS130 NOT SET «, t00=0x00de, t01=0x0082}
0x15b52…15b5c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00de, t01=0x00a0}
0x15b5c…15b84 Head {h00=0x0024, h01=0x0050, text=»* HALT-FLAG IS SET. DO CIO HALT.«, t00=0x00de, t01=0x00aa}
0x15b84…15b8e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00de, t01=0x00d2}
0x15b8e…15ba2 Head {h00=0x0010, h01=0x0050, text=»IHS125 EQU *«, t00=0x00de, t01=0x00dc}
0x15ba2…15bd2 Head {h00=0x002c, h01=0x0050, text=» XRS A4,DWTST,A6 RESET HALT-ACTION FLAG «, t00=0x00de, t01=0x00f0}
0x15bd2…15c0e Head {h00=0x0038, h01=0x0050, text=» EX CWTCHS,A5 CIO HALT ON SCREEN SECTION OF VCCU1/4 «, t00=0x00de, t01=0x0120}
0x15c0e…15c40 Head {h00=0x002e, h01=0x0050, text=» LDKL A3,SSTFLA FLAG SST-ACTION REQUESTED «, t00=0x00de, t01=0x015c}
0x15c40…15c6c Head {h00=0x0028, h01=0x0050, text=» ORS A3,DWTST,A6 INTO DEVICE STATUS «, t00=0x00de, t01=0x018e}
0x15c6c…15c86 Head {h00=0x0016, h01=0x0050, text=» RB IHS110 DO SST «, t00=0x00df, t01=0x002a}
0x15c86…15c9a Head {h00=0x0010, h01=0x0050, text=»IHS130 EQU *«, t00=0x00df, t01=0x0044}
0x15c9a…15cc6 Head {h00=0x0028, h01=0x0050, text=» ANKL A3,OTRFLA TEST OTR-ACTION FLAG«, t00=0x00df, t01=0x0058}
0x15cc6…15d04 Head {h00=0x003a, h01=0x0050, text=» ABL(Z) NDREPO POP REGISTERS, SET OK-STATUS AND RETURN«, t00=0x00df, t01=0x0084}
0x15d04…15d0e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00df, t01=0x00c2}
0x15d0e…15d38 Head {h00=0x0026, h01=0x0050, text=»* OTR-FLAG IS SET: DO OTR-CURSOR. «, t00=0x00df, t01=0x00cc}
0x15d38…15d42 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00df, t01=0x00f6}
0x15d42…15d70 Head {h00=0x002a, h01=0x0050, text=» XRS A3,DWTST,A6 RESET OTR-ACTION FLAG«, t00=0x00df, t01=0x0100}
0x15d70…15daa Head {h00=0x0036, h01=0x0050, text=» LDKL A3,HLTFLA FLAG HALT-ACTION AT NEXT INTERRUPT«, t00=0x00df, t01=0x012e}
0x15daa…15dd6 Head {h00=0x0028, h01=0x0050, text=» ORS A3,DWTST,A6 INTO DEVICE STATUS «, t00=0x00df, t01=0x0168}
0x15dd6…15e06 (224, 0, 400) Head {h00=0x002c, h01=0x0050, text=» LD A2,DWTLD2,A6 GET BIO FOR OTR-CURSOR «, t00=0x00e0, t01=0x0004}
0x15e06…15e28 Head {h00=0x001e, h01=0x0050, text=» ABL OUTCH3 DO OTR-CURSOR «, t00=0x00e0, t01=0x0034}
0x15e28…15e36 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00e0, t01=0x0056}
0x15e36…15e40 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e0, t01=0x0064}
0x15e40…15e7c Head {h00=0x0038, h01=0x0050, text=»****************************************************«, t00=0x00e0, t01=0x006e}
0x15e7c…15e86 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e0, t01=0x00aa}
0x15e86…15eac Head {h00=0x0022, h01=0x0050, text=»* S C R E E N S E C T I O N «, t00=0x00e0, t01=0x00b4}
0x15eac…15ed6 Head {h00=0x0026, h01=0x0050, text=»* L I N E D R I V E R P A R T «, t00=0x00e0, t01=0x00da}
0x15ed6…15efc Head {h00=0x0022, h01=0x0050, text=»* E R R O R R O U T I N E S «, t00=0x00e0, t01=0x0104}
0x15efc…15f06 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e0, t01=0x012a}
0x15f06…15f44 Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x00e0, t01=0x0134}
0x15f44…15f4e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e0, t01=0x0172}
0x15f4e…15f58 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e0, t01=0x017c}
0x15f58…15f80 Head {h00=0x0024, h01=0x0050, text=»* -LINER0 CIO START NOT ACCEPTED«, t00=0x00e0, t01=0x0186}
0x15f80…15fa2 Head {h00=0x001e, h01=0x0050, text=»* -LINER1 OTR NOT ACCEPTED«, t00=0x00e1, t01=0x001e}
0x15fa2…15fc6 Head {h00=0x0020, h01=0x0050, text=»* -LINER2 SST NOT ACCEEPTED «, t00=0x00e1, t01=0x0040}
0x15fc6…1600a Head {h00=0x0040, h01=0x0050, text=»* -LINER3 SST UNEXPECTEDLY ACCEPTED (AFTER CIO START OR OTR,«, t00=0x00e1, t01=0x0064}
0x1600a…1602a Head {h00=0x001c, h01=0x0050, text=»* BUT BEFORE CIO HALT) «, t00=0x00e1, t01=0x00a8}
0x1602a…16050 Head {h00=0x0022, h01=0x0050, text=»* -LINER4 UNEXPECTED INTERRUPT«, t00=0x00e1, t01=0x00c8}
0x16050…1609a Head {h00=0x0046, h01=0x0050, text=»* -LINER5 I/O-INSTRUCTIONS TRIED DURING POWER FAIL POST PROCESSING«, t00=0x00e1, t01=0x00ee}
0x1609a…160a4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e1, t01=0x0138}
0x160a4…160ae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e1, t01=0x0142}
0x160ae…160bc Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00e1, t01=0x014c}
0x160bc…160c6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e1, t01=0x015a}
0x160c6…16100 Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x00e1, t01=0x0164}
0x16100…1610a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e2, t01=0x000e}
0x1610a…16136 Head {h00=0x0028, h01=0x0050, text=»* L I N E R X ( X = 0,1,2,3,4,5 ) «, t00=0x00e2, t01=0x0018}
0x16136…16140 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e2, t01=0x0044}
0x16140…1617a Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x00e2, t01=0x004e}
0x1617a…16184 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e2, t01=0x0088}
0x16184…1618e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e2, t01=0x0092}
0x1618e…161be Head {h00=0x002c, h01=0x0050, text=»* CALL: ABL LINERX ( X = 0,1,2,3,4,5 ) «, t00=0x00e2, t01=0x009c}
0x161be…161c8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e2, t01=0x00cc}
0x161c8…161fc Head {h00=0x0030, h01=0x0050, text=»* USED BY: SCREEN SECTION, LINE DRIVER PART «, t00=0x00e2, t01=0x00d6}
0x161fc…16206 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e2, t01=0x010a}
0x16206…16248 Head {h00=0x003e, h01=0x0050, text=»* FUNCTION:1.TO RESET VCCU1/4 CONTROL UNIT SCREEN SECTION «, t00=0x00e2, t01=0x0114}
0x16248…16270 Head {h00=0x0024, h01=0x0050, text=»* AFTER I/O-ERROR, (LINER0-4) «, t00=0x00e2, t01=0x0156}
0x16270…162a4 Head {h00=0x0030, h01=0x0050, text=»* 2. INDICATE THE ERROR IN THE RETURN CODE «, t00=0x00e2, t01=0x017e}
0x162a4…162d0 Head {h00=0x0028, h01=0x0050, text=»* AND RETURN TO DEVICE DRIVER PART «, t00=0x00e3, t01=0x0022}
0x162d0…16306 Head {h00=0x0032, h01=0x0050, text=»* VIA NETWORK DISTRIBUTOR (LINER0-3, LINER5)«, t00=0x00e3, t01=0x004e}
0x16306…16326 Head {h00=0x001c, h01=0x0050, text=»* 3. DISPATCH. (LINER4)«, t00=0x00e3, t01=0x0084}
0x16326…16330 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e3, t01=0x00a4}
0x16330…16352 Head {h00=0x001e, h01=0x0050, text=»* INPUT: A5 = CWT-ADDRESS «, t00=0x00e3, t01=0x00ae}
0x16352…1637c Head {h00=0x0026, h01=0x0050, text=»* A6 = DWT-ADDRESS (IF LINER0-3) «, t00=0x00e3, t01=0x00d0}
0x1637c…16386 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e3, t01=0x00fa}
0x16386…163be Head {h00=0x0034, h01=0x0050, text=»* OUTPUT: A1 = RETURN CODE (IF LINER0-3, LINER5)«, t00=0x00e3, t01=0x0104}
0x163be…163de Head {h00=0x001c, h01=0x0050, text=»* /8000 IF LINER0«, t00=0x00e3, t01=0x013c}
0x163de…163fe Head {h00=0x001c, h01=0x0050, text=»* /4000 IF LINER1«, t00=0x00e3, t01=0x015c}
0x163fe…1641e Head {h00=0x001c, h01=0x0050, text=»* /2000 IF LINER2«, t00=0x00e3, t01=0x017c}
0x1641e…1643e Head {h00=0x001c, h01=0x0050, text=»* /1000 IF LINER3«, t00=0x00e4, t01=0x000c}
0x1643e…1645e Head {h00=0x001c, h01=0x0050, text=»* /0800 IF LINER5«, t00=0x00e4, t01=0x002c}
0x1645e…16468 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e4, t01=0x004c}
0x16468…164a0 Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x00e4, t01=0x0056}
0x164a0…164aa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e4, t01=0x008e}
0x164aa…164be Head {h00=0x0010, h01=0x0050, text=»LINER0 EQU *«, t00=0x00e4, t01=0x0098}
0x164be…164e6 Head {h00=0x0024, h01=0x0050, text=» LDKL A1,CIOERR SET STATUS BIT 0«, t00=0x00e4, t01=0x00ac}
0x164e6…164fa Head {h00=0x0010, h01=0x0050, text=»LINERR EQU *«, t00=0x00e4, t01=0x00d4}
0x164fa…16536 Head {h00=0x0038, h01=0x0050, text=» EX CWTCHS,A5 CIO HALT ON SCREEN SECTION OF VCCU1/4 «, t00=0x00e4, t01=0x00e8}
0x16536…1656c Head {h00=0x0032, h01=0x0050, text=» EX CWTSST,A5 SST ON SCREEN SECTION OF VCCU1/4«, t00=0x00e4, t01=0x0124}
0x1656c…16580 Head {h00=0x0010, h01=0x0050, text=»LINERP EQU *«, t00=0x00e4, t01=0x015a}
0x16580…165b8 Head {h00=0x0034, h01=0x0050, text=» CM CWTDOS,A5 SCREEN SECTION NO LONGER OCCUPYED «, t00=0x00e4, t01=0x016e}
0x165b8…165e8 Head {h00=0x002c, h01=0x0050, text=» LDKL A3,OTRFLA+HLTFLA GET ACTION-FLAGS «, t00=0x00e5, t01=0x0016}
0x165e8…16610 Head {h00=0x0024, h01=0x0050, text=» ADKL A3,SSTFLA ALL ACTION-FLAGS«, t00=0x00e5, t01=0x0046}
0x16610…1662e Head {h00=0x001a, h01=0x0050, text=» C1R A3,A3 COMPLEMENT «, t00=0x00e5, t01=0x006e}
0x1662e…1665e Head {h00=0x002c, h01=0x0050, text=» ANS A3,DWTST,A6 RESET ALL ACTION-FLAGS «, t00=0x00e5, t01=0x008c}
0x1665e…16698 Head {h00=0x0036, h01=0x0050, text=» ABL NDREP POP REGISTERS AND RETURN WITH A1=STATUS«, t00=0x00e5, t01=0x00bc}
0x16698…166a2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e5, t01=0x00f6}
0x166a2…166b6 Head {h00=0x0010, h01=0x0050, text=»LINER1 EQU *«, t00=0x00e5, t01=0x0100}
0x166b6…166de Head {h00=0x0024, h01=0x0050, text=» LDKL A1,OTRERR SET STATUS BIT 1«, t00=0x00e5, t01=0x0114}
0x166de…166f2 Head {h00=0x0010, h01=0x0050, text=» RB LINERR «, t00=0x00e5, t01=0x013c}
0x166f2…166fc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e5, t01=0x0150}
0x166fc…16710 Head {h00=0x0010, h01=0x0050, text=»LINER2 EQU *«, t00=0x00e5, t01=0x015a}
0x16710…16738 Head {h00=0x0024, h01=0x0050, text=» LDKL A1,SSTERR SET STATUS BIT 2«, t00=0x00e5, t01=0x016e}
0x16738…1674c Head {h00=0x0010, h01=0x0050, text=» RB LINERR «, t00=0x00e6, t01=0x0008}
0x1674c…16756 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e6, t01=0x001c}
0x16756…1676a Head {h00=0x0010, h01=0x0050, text=»LINER3 EQU *«, t00=0x00e6, t01=0x0026}
0x1676a…16792 Head {h00=0x0024, h01=0x0050, text=» LDKL A1,SSTER2 SET STATUS BIT 3«, t00=0x00e6, t01=0x003a}
0x16792…167a6 Head {h00=0x0010, h01=0x0050, text=» RB LINERR «, t00=0x00e6, t01=0x0062}
0x167a6…167b0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e6, t01=0x0076}
0x167b0…167da Head {h00=0x0026, h01=0x0050, text=»LINER4 EQU * UNEXPECTED INTERRUPT «, t00=0x00e6, t01=0x0080}
0x167da…16816 Head {h00=0x0038, h01=0x0050, text=» EX CWTCHS,A5 CIO HALT ON SCREEN SECTION OF VCCU1/4 «, t00=0x00e6, t01=0x00aa}
0x16816…1684c Head {h00=0x0032, h01=0x0050, text=» EX CWTSST,A5 SST ON SCREEN SECTION OF VCCU1/4«, t00=0x00e6, t01=0x00e6}
0x1684c…16868 Head {h00=0x0018, h01=0x0050, text=» ABL TDISP DISPATCH «, t00=0x00e6, t01=0x011c}
0x16868…16872 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e6, t01=0x0138}
0x16872…168ac Head {h00=0x0036, h01=0x0050, text=»LINER5 EQU * I/O-INSTRUCTIONS TRIED DURING PFPOST «, t00=0x00e6, t01=0x0142}
0x168ac…168d4 Head {h00=0x0024, h01=0x0050, text=» LDKL A1,PFERR SET STATUS BIT 4 «, t00=0x00e6, t01=0x017c}
0x168d4…168e6 Head {h00=0x000e, h01=0x0050, text=» RB LINERP«, t00=0x00e7, t01=0x0014}
0x168e6…168f4 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00e7, t01=0x0026}
0x168f4…168fe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e7, t01=0x0034}
0x168fe…16938 Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x00e7, t01=0x003e}
0x16938…16942 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e7, t01=0x0078}
0x16942…16968 Head {h00=0x0022, h01=0x0050, text=»* S C R E E N S E C T I O N «, t00=0x00e7, t01=0x0082}
0x16968…16992 Head {h00=0x0026, h01=0x0050, text=»* L I N E D R I V E R P A R T «, t00=0x00e7, t01=0x00a8}
0x16992…169b4 Head {h00=0x001e, h01=0x0050, text=»* S U B - R O U T I N E S «, t00=0x00e7, t01=0x00d2}
0x169b4…169be Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e7, t01=0x00f4}
0x169be…169f6 Head {h00=0x0034, h01=0x0050, text=»************************************************«, t00=0x00e7, t01=0x00fe}
0x169f6…16a00 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e7, t01=0x0136}
0x16a00…16a0a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e7, t01=0x0140}
0x16a0a…16a54 Head {h00=0x0046, h01=0x0050, text=»* -CONPOS CONVERT SCREEN POSITION INTO SCREEN MEMORY DISPLACEMENT «, t00=0x00e7, t01=0x014a}
0x16a54…16a9c (232, 0, 400) Head {h00=0x0044, h01=0x0050, text=»* -IXTERM INDEX SCREEN MEMORY DISPLACEMENT WITH TERMINAL NUMBER «, t00=0x00e8, t01=0x0004}
0x16a9c…16ace Head {h00=0x002e, h01=0x0050, text=»* -CWTDWT GET CWT-ADDRESS FROM DWT-ADDRESS«, t00=0x00e8, t01=0x004c}
0x16ace…16b00 Head {h00=0x002e, h01=0x0050, text=»* -PUTQUE PUT DWT INTO SCREEN OUTPUT QUEUE«, t00=0x00e8, t01=0x007e}
0x16b00…16b32 Head {h00=0x002e, h01=0x0050, text=»* -GETQUE GET DWT FROM SCREEN OUTPUT QUEUE«, t00=0x00e8, t01=0x00b0}
0x16b32…16b3c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e8, t01=0x00e2}
0x16b3c…16b46 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e8, t01=0x00ec}
0x16b46…16b54 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00e8, t01=0x00f6}
0x16b54…16b5e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e8, t01=0x0104}
0x16b5e…16ba0 Head {h00=0x003e, h01=0x0050, text=»********************************************************* «, t00=0x00e8, t01=0x010e}
0x16ba0…16baa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e8, t01=0x0150}
0x16baa…16bc0 Head {h00=0x0012, h01=0x0050, text=»* C O N P O S «, t00=0x00e8, t01=0x015a}
0x16bc0…16bca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e8, t01=0x0170}
0x16bca…16c0c Head {h00=0x003e, h01=0x0050, text=»********************************************************* «, t00=0x00e8, t01=0x017a}
0x16c0c…16c16 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e9, t01=0x002c}
0x16c16…16c20 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e9, t01=0x0036}
0x16c20…16c3e Head {h00=0x001a, h01=0x0050, text=»* CALL: CF A15,CONPOS «, t00=0x00e9, t01=0x0040}
0x16c3e…16c48 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e9, t01=0x005e}
0x16c48…16c7c Head {h00=0x0030, h01=0x0050, text=»* USED BY: SCREEN SECTION, LINE DRIVER PART «, t00=0x00e9, t01=0x0068}
0x16c7c…16c86 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e9, t01=0x009c}
0x16c86…16cb6 Head {h00=0x002c, h01=0x0050, text=»* FUNCTION:TO CONVERT A SCREEN POSITION «, t00=0x00e9, t01=0x00a6}
0x16cb6…16ce2 Head {h00=0x0028, h01=0x0050, text=»* INTO A SCREEN MEMORY DISPLACEMENT«, t00=0x00e9, t01=0x00d6}
0x16ce2…16cec Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e9, t01=0x0102}
0x16cec…16d38 Head {h00=0x0048, h01=0x0050, text=»* INPUT: A2 = BITS 0-7: SCREEN POSITION ROW NUMBER 1-24 HEXADECIMAL «, t00=0x00e9, t01=0x010c}
0x16d38…16d82 Head {h00=0x0046, h01=0x0050, text=»* BITS 8-15: SCREEN POSITION COLUMN NUMBER 1-80 HEXADECIMAL«, t00=0x00e9, t01=0x0158}
0x16d82…16d8c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ea, t01=0x0012}
0x16d8c…16dd2 Head {h00=0x0042, h01=0x0050, text=»* OBS: NO CHECK IS MADE HERE, THAT INPUT IS WITHIN /0101-/1850«, t00=0x00ea, t01=0x001c}
0x16dd2…16ddc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ea, t01=0x0062}
0x16ddc…16e1a Head {h00=0x003a, h01=0x0050, text=»* OUTPUT: A2 = SCREEN MEMORY DISPLACEMENT /0000-/077F «, t00=0x00ea, t01=0x006c}
0x16e1a…16e34 Head {h00=0x0016, h01=0x0050, text=»* A3 = DESTROYED «, t00=0x00ea, t01=0x00aa}
0x16e34…16e3e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ea, t01=0x00c4}
0x16e3e…16e80 Head {h00=0x003e, h01=0x0050, text=»********************************************************* «, t00=0x00ea, t01=0x00ce}
0x16e80…16e8a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ea, t01=0x0110}
0x16e8a…16e9e Head {h00=0x0010, h01=0x0050, text=»CONPOS EQU *«, t00=0x00ea, t01=0x011a}
0x16e9e…16eda Head {h00=0x0038, h01=0x0050, text=» SUKL A2,/0101 SCREEN HOME POSITION IS DEFINED /0101«, t00=0x00ea, t01=0x012e}
0x16eda…16ef8 Head {h00=0x001a, h01=0x0050, text=» LDR A3,A2 SAVE INPUT «, t00=0x00ea, t01=0x016a}
0x16ef8…16f1a Head {h00=0x001e, h01=0x0050, text=» ANK A2,/FF GET MODULO 80 «, t00=0x00ea, t01=0x0188}
0x16f1a…16f4c Head {h00=0x002e, h01=0x0050, text=»* MULTIPLY (LINENUMBER-1) WITH 80 (=64+16)«, t00=0x00eb, t01=0x001a}
0x16f4c…16f7e Head {h00=0x002e, h01=0x0050, text=» ANKL A3,/FF00 ALREADY MULTIPLIED WITH 256«, t00=0x00eb, t01=0x004c}
0x16f7e…16fac Head {h00=0x002a, h01=0x0050, text=» SRL A3,2 NOW ONLY MULTIPLIED WITH 64 «, t00=0x00eb, t01=0x007e}
0x16fac…16fc2 Head {h00=0x0012, h01=0x0050, text=» ADR A2,A3 ADD«, t00=0x00eb, t01=0x00ac}
0x16fc2…16ff0 Head {h00=0x002a, h01=0x0050, text=» SRL A3,2 NOW ONLY MULTIPLIED WITH 16 «, t00=0x00eb, t01=0x00c2}
0x16ff0…17006 Head {h00=0x0012, h01=0x0050, text=» ADR A2,A3 ADD«, t00=0x00eb, t01=0x00f0}
0x17006…1701e Head {h00=0x0014, h01=0x0050, text=» RTN A15 RETURN «, t00=0x00eb, t01=0x0106}
0x1701e…1702c Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00eb, t01=0x011e}
0x1702c…17036 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00eb, t01=0x012c}
0x17036…17078 Head {h00=0x003e, h01=0x0050, text=»********************************************************* «, t00=0x00eb, t01=0x0136}
0x17078…17082 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00eb, t01=0x0178}
0x17082…17098 Head {h00=0x0012, h01=0x0050, text=»* I X T E R M «, t00=0x00eb, t01=0x0182}
0x17098…170a2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ec, t01=0x0008}
0x170a2…170e4 Head {h00=0x003e, h01=0x0050, text=»********************************************************* «, t00=0x00ec, t01=0x0012}
0x170e4…170ee Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ec, t01=0x0054}
0x170ee…170f8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ec, t01=0x005e}
0x170f8…17116 Head {h00=0x001a, h01=0x0050, text=»* CALL: CF A15,IXTERM «, t00=0x00ec, t01=0x0068}
0x17116…17120 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ec, t01=0x0086}
0x17120…17154 Head {h00=0x0030, h01=0x0050, text=»* USED BY: SCREEN SECTION, LINE DRIVER PART «, t00=0x00ec, t01=0x0090}
0x17154…1715e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ec, t01=0x00c4}
0x1715e…17196 Head {h00=0x0034, h01=0x0050, text=»* FUNCTION:TO INDEX A SCREEN MEMORY DISPLACEMENT«, t00=0x00ec, t01=0x00ce}
0x17196…171c8 Head {h00=0x002e, h01=0x0050, text=»* WITH THE TERMINAL NUMBER OF CURRENT DWT«, t00=0x00ec, t01=0x0106}
0x171c8…171d2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ec, t01=0x0138}
0x171d2…17202 Head {h00=0x002c, h01=0x0050, text=»* INPUT: A2 = SCREEN MEMORY DISPLACEMENT«, t00=0x00ec, t01=0x0142}
0x17202…1721e Head {h00=0x0018, h01=0x0050, text=»* A6 = DWT-ADDRESS «, t00=0x00ec, t01=0x0172}
0x1721e…17228 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ec, t01=0x018e}
0x17228…17256 Head {h00=0x002a, h01=0x0050, text=»* OUTPUT: A2 = SCREEN MEMORY LOCATION «, t00=0x00ed, t01=0x0008}
0x17256…17270 Head {h00=0x0016, h01=0x0050, text=»* A3 = DESTROYED «, t00=0x00ed, t01=0x0036}
0x17270…1727a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ed, t01=0x0050}
0x1727a…172ba Head {h00=0x003c, h01=0x0050, text=»******************************************************* «, t00=0x00ed, t01=0x005a}
0x172ba…172c4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ed, t01=0x009a}
0x172c4…172d8 Head {h00=0x0010, h01=0x0050, text=»IXTERM EQU *«, t00=0x00ed, t01=0x00a4}
0x172d8…1730a Head {h00=0x002e, h01=0x0050, text=» LD A3,DWTCP2,A6 GET CHANNEL PARAMETERS 2 «, t00=0x00ed, t01=0x00b8}
0x1730a…1733a Head {h00=0x002c, h01=0x0050, text=» ANKL A3,/300 GET TERMINAL NUMBER (0-3) «, t00=0x00ed, t01=0x00ea}
0x1733a…1735e Head {h00=0x0020, h01=0x0050, text=» SLL A3,3 INTO BITS 3 AND 4 «, t00=0x00ed, t01=0x011a}
0x1735e…17398 Head {h00=0x0036, h01=0x0050, text=» ORR A2,A3 COMBINE WITH SCREEN MEMORY DISPLACEMENT«, t00=0x00ed, t01=0x013e}
0x17398…173b0 Head {h00=0x0014, h01=0x0050, text=» RTN A15 RETURN «, t00=0x00ed, t01=0x0178}
0x173b0…173be Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00ed, t01=0x0190}
0x173be…173c8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ee, t01=0x000e}
0x173c8…1740a Head {h00=0x003e, h01=0x0050, text=»********************************************************* «, t00=0x00ee, t01=0x0018}
0x1740a…17414 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ee, t01=0x005a}
0x17414…1742a Head {h00=0x0012, h01=0x0050, text=»* C W T D W T «, t00=0x00ee, t01=0x0064}
0x1742a…17434 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ee, t01=0x007a}
0x17434…17476 Head {h00=0x003e, h01=0x0050, text=»********************************************************* «, t00=0x00ee, t01=0x0084}
0x17476…17480 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ee, t01=0x00c6}
0x17480…1748a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ee, t01=0x00d0}
0x1748a…174a8 Head {h00=0x001a, h01=0x0050, text=»* CALL: CF A15,CWTDWT «, t00=0x00ee, t01=0x00da}
0x174a8…174b2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ee, t01=0x00f8}
0x174b2…174e6 Head {h00=0x0030, h01=0x0050, text=»* USED BY: SCREEN SECTION, LINE DRIVER PART «, t00=0x00ee, t01=0x0102}
0x174e6…174f0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ee, t01=0x0136}
0x174f0…1753a Head {h00=0x0046, h01=0x0050, text=»* FUNCTION:TO GET THE CWT-ADDRESS FOR THE CWT USED BY CURRENT DWT «, t00=0x00ee, t01=0x0140}
0x1753a…17544 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ee, t01=0x018a}
0x17544…17566 (239, 0, 400) Head {h00=0x001e, h01=0x0050, text=»* INPUT: A6 = DWT-ADDRESS «, t00=0x00ef, t01=0x0004}
0x17566…17570 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ef, t01=0x0026}
0x17570…17592 Head {h00=0x001e, h01=0x0050, text=»* OUTPUT: A5 = CWT-ADDRESS«, t00=0x00ef, t01=0x0030}
0x17592…175b4 Head {h00=0x001e, h01=0x0050, text=»* NO DESTROYED REGISTERS «, t00=0x00ef, t01=0x0052}
0x175b4…175be Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ef, t01=0x0074}
0x175be…17604 Head {h00=0x0042, h01=0x0050, text=»************************************************************* «, t00=0x00ef, t01=0x007e}
0x17604…1760e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ef, t01=0x00c4}
0x1760e…17622 Head {h00=0x0010, h01=0x0050, text=»CWTDWT EQU *«, t00=0x00ef, t01=0x00ce}
0x17622…1764a Head {h00=0x0024, h01=0x0050, text=» LDR* A5,A6 GET DWTCHP-CONTENTS «, t00=0x00ef, t01=0x00e2}
0x1764a…1767c Head {h00=0x002e, h01=0x0050, text=» ANK A5,/F BITS 12-15 = CHANNEL UNIT INDEX«, t00=0x00ef, t01=0x010a}
0x1767c…176b2 Head {h00=0x0032, h01=0x0050, text=» ADR A5,A5 GET CWTTAB-DISPLACEMENT FROM INDEX «, t00=0x00ef, t01=0x013c}
0x176b2…176da Head {h00=0x0024, h01=0x0050, text=» ADK A5,2 SKIP TABLE LENGTH ITEM«, t00=0x00ef, t01=0x0172}
0x176da…1770a Head {h00=0x002c, h01=0x0050, text=» LD A5,CWTTAB,A5 GET CWT-ADDRESS INTO A5«, t00=0x00f0, t01=0x000a}
0x1770a…17722 Head {h00=0x0014, h01=0x0050, text=» RTN A15 RETURN «, t00=0x00f0, t01=0x003a}
0x17722…17730 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00f0, t01=0x0052}
0x17730…1773a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f0, t01=0x0060}
0x1773a…17780 Head {h00=0x0042, h01=0x0050, text=»**************************************************************«, t00=0x00f0, t01=0x006a}
0x17780…1778a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f0, t01=0x00b0}
0x1778a…177a0 Head {h00=0x0012, h01=0x0050, text=»* P U T Q U E «, t00=0x00f0, t01=0x00ba}
0x177a0…177aa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f0, t01=0x00d0}
0x177aa…177f0 Head {h00=0x0042, h01=0x0050, text=»************************************************************* «, t00=0x00f0, t01=0x00da}
0x177f0…177fa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f0, t01=0x0120}
0x177fa…17804 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f0, t01=0x012a}
0x17804…17822 Head {h00=0x001a, h01=0x0050, text=»* CALL: CF A15,PUTQUE «, t00=0x00f0, t01=0x0134}
0x17822…1782c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f0, t01=0x0152}
0x1782c…17860 Head {h00=0x0030, h01=0x0050, text=»* USED BY: SCREEN SECTION, LINE DRIVER PART «, t00=0x00f0, t01=0x015c}
0x17860…1786a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f0, t01=0x0190}
0x1786a…178ae Head {h00=0x0040, h01=0x0050, text=»* FUNCTION:TO QUEUE A DWT LAST IN SCREEN ECHO OUTPUT QUEUE, «, t00=0x00f1, t01=0x000a}
0x178ae…178f4 Head {h00=0x0042, h01=0x0050, text=»* IF DWT IN ECHO MODE, ELSE LAST IN SCREEN LKM OUTPUT QUEUE. «, t00=0x00f1, t01=0x004e}
0x178f4…178fe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f1, t01=0x0094}
0x178fe…17920 Head {h00=0x001e, h01=0x0050, text=»* INPUT: A5 = CWT-ADDRESS «, t00=0x00f1, t01=0x009e}
0x17920…1793a Head {h00=0x0016, h01=0x0050, text=»* A6 =DWT-ADDRESS«, t00=0x00f1, t01=0x00c0}
0x1793a…17944 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f1, t01=0x00da}
0x17944…1796a Head {h00=0x0022, h01=0x0050, text=»* OUTPUT: A3,A4,A7 = DESTROYED«, t00=0x00f1, t01=0x00e4}
0x1796a…17974 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f1, t01=0x010a}
0x17974…179b8 Head {h00=0x0040, h01=0x0050, text=»*********************************************************** «, t00=0x00f1, t01=0x0114}
0x179b8…179c2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f1, t01=0x0158}
0x179c2…179d6 Head {h00=0x0010, h01=0x0050, text=»PUTQUE EQU *«, t00=0x00f1, t01=0x0162}
0x179d6…179e0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f1, t01=0x0176}
0x179e0…17a04 Head {h00=0x0020, h01=0x0050, text=»* SELECT ECHO- OR LKM-QUEUE «, t00=0x00f1, t01=0x0180}
0x17a04…17a0e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f2, t01=0x0014}
0x17a0e…17a38 Head {h00=0x0026, h01=0x0050, text=» LD A7,DWTST,A6 GET DEVICE STATUS «, t00=0x00f2, t01=0x001e}
0x17a38…17a64 Head {h00=0x0028, h01=0x0050, text=» ANKL A7,/2000 DEVICE IN ECHO MODE ?«, t00=0x00f2, t01=0x0048}
0x17a64…17a7c Head {h00=0x0014, h01=0x0050, text=» RF(Z) PUTQ05 NO«, t00=0x00f2, t01=0x0074}
0x17a7c…17ab0 Head {h00=0x0030, h01=0x0050, text=» LDKL A7,CWTSEQ GET SCREEN ECHO OUTPUT QUEUE«, t00=0x00f2, t01=0x008c}
0x17ab0…17ac4 Head {h00=0x0010, h01=0x0050, text=» RF PUTQ07 «, t00=0x00f2, t01=0x00c0}
0x17ac4…17ad8 Head {h00=0x0010, h01=0x0050, text=»PUTQ05 EQU *«, t00=0x00f2, t01=0x00d4}
0x17ad8…17b0c Head {h00=0x0030, h01=0x0050, text=» LDKL A7,CWTSLQ GET SCREEN LKM OUTPUT QUEUE «, t00=0x00f2, t01=0x00e8}
0x17b0c…17b20 Head {h00=0x0010, h01=0x0050, text=»PUTQ07 EQU *«, t00=0x00f2, t01=0x011c}
0x17b20…17b3a Head {h00=0x0016, h01=0x0050, text=» ADR A7,A5 ANCHOR «, t00=0x00f2, t01=0x0130}
0x17b3a…17b44 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f2, t01=0x014a}
0x17b44…17b6c Head {h00=0x0024, h01=0x0050, text=»* QUEUE DWT INTO SELECTED QUEUE «, t00=0x00f2, t01=0x0154}
0x17b6c…17b76 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f2, t01=0x017c}
0x17b76…17bae Head {h00=0x0034, h01=0x0050, text=» LDR* A4,A7 GET FIRST QUEUED DWT. QUEUE EMPTY ? «, t00=0x00f2, t01=0x0186}
0x17bae…17bc8 Head {h00=0x0016, h01=0x0050, text=» RF(Z) PUTQ20 YES «, t00=0x00f3, t01=0x002e}
0x17bc8…17bdc Head {h00=0x0010, h01=0x0050, text=»PUTQ10 EQU *«, t00=0x00f3, t01=0x0048}
0x17bdc…17c0e Head {h00=0x002e, h01=0x0050, text=» CWR A6,A4 CURRENT DWT ALREADY IN QUEUE ? «, t00=0x00f3, t01=0x005c}
0x17c0e…17c28 Head {h00=0x0016, h01=0x0050, text=» RF(E) PUTQ60 YES «, t00=0x00f3, t01=0x008e}
0x17c28…17c56 Head {h00=0x002a, h01=0x0050, text=» LD A3,DWTOTQ,A4 GET DWT NEXT IN QUEUE«, t00=0x00f3, t01=0x00a8}
0x17c56…17c7e Head {h00=0x0024, h01=0x0050, text=» RF(Z) PUTQ30 END OF QUEUE FOUND«, t00=0x00f3, t01=0x00d6}
0x17c7e…17ca2 Head {h00=0x0020, h01=0x0050, text=» LDR A4,A3 FOLLOW THE QUEUE «, t00=0x00f3, t01=0x00fe}
0x17ca2…17cb4 Head {h00=0x000e, h01=0x0050, text=» RB PUTQ10«, t00=0x00f3, t01=0x0122}
0x17cb4…17cc8 Head {h00=0x0010, h01=0x0050, text=»PUTQ20 EQU *«, t00=0x00f3, t01=0x0134}
0x17cc8…17cf8 Head {h00=0x002c, h01=0x0050, text=» STR A6,A7 QUEUE DWT, IF QUEUE WAS EMPTY«, t00=0x00f3, t01=0x0148}
0x17cf8…17d0c Head {h00=0x0010, h01=0x0050, text=» RF PUTQ40 «, t00=0x00f3, t01=0x0178}
0x17d0c…17d20 Head {h00=0x0010, h01=0x0050, text=»PUTQ30 EQU *«, t00=0x00f3, t01=0x018c}
0x17d20…17d5a Head {h00=0x0036, h01=0x0050, text=» ST A6,DWTOTQ,A4 QUEUE DWT, IF QUEUE WAS NOT EMPTY«, t00=0x00f4, t01=0x0010}
0x17d5a…17d6e Head {h00=0x0010, h01=0x0050, text=»PUTQ40 EQU *«, t00=0x00f4, t01=0x004a}
0x17d6e…17d94 Head {h00=0x0022, h01=0x0050, text=» CM DWTOTQ,A6 SET END OF QUEUE«, t00=0x00f4, t01=0x005e}
0x17d94…17da8 Head {h00=0x0010, h01=0x0050, text=»PUTQ60 EQU *«, t00=0x00f4, t01=0x0084}
0x17da8…17dbe Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x00f4, t01=0x0098}
0x17dbe…17de8 Head {h00=0x0026, h01=0x0050, text=» ABL IHRTN RETURN IN INHIBIT MODE «, t00=0x00f4, t01=0x00ae}
0x17de8…17df4 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00f4, t01=0x00d8}
0x17df4…17e0a Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x00f4, t01=0x00e4}
0x17e0a…17e22 Head {h00=0x0014, h01=0x0050, text=» RTN A15 RETURN «, t00=0x00f4, t01=0x00fa}
0x17e22…17e2e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00f4, t01=0x0112}
0x17e2e…17e3c Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00f4, t01=0x011e}
0x17e3c…17e46 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f4, t01=0x012c}
0x17e46…17e84 Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x00f4, t01=0x0136}
0x17e84…17e8e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f4, t01=0x0174}
0x17e8e…17ea4 Head {h00=0x0012, h01=0x0050, text=»* G E T Q U E «, t00=0x00f4, t01=0x017e}
0x17ea4…17eae (245, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f5, t01=0x0004}
0x17eae…17eec Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x00f5, t01=0x000e}
0x17eec…17ef6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f5, t01=0x004c}
0x17ef6…17f00 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f5, t01=0x0056}
0x17f00…17f1e Head {h00=0x001a, h01=0x0050, text=»* CALL: CF A15,GETQUE «, t00=0x00f5, t01=0x0060}
0x17f1e…17f28 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f5, t01=0x007e}
0x17f28…17f5c Head {h00=0x0030, h01=0x0050, text=»* USED BY: SCREEN SECTION, LINE DRIVER PART «, t00=0x00f5, t01=0x0088}
0x17f5c…17f66 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f5, t01=0x00bc}
0x17f66…17fa8 Head {h00=0x003e, h01=0x0050, text=»* FUNCTION:TO GET FIRST DWT FROM SCREEN ECHO OUTPUT QUEUE,«, t00=0x00f5, t01=0x00c6}
0x17fa8…17fd6 Head {h00=0x002a, h01=0x0050, text=»* OR, IF ECHO OUTPUT QUEUE IS EMPTY, «, t00=0x00f5, t01=0x0108}
0x17fd6…17ffe Head {h00=0x0024, h01=0x0050, text=»* FROM SCREEN LKM OUTPUT QUEUE.«, t00=0x00f5, t01=0x0136}
0x17ffe…18008 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f5, t01=0x015e}
0x18008…1802a Head {h00=0x001e, h01=0x0050, text=»* INPUT: A5 = CWT-ADDRESS «, t00=0x00f5, t01=0x0168}
0x1802a…18034 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f5, t01=0x018a}
0x18034…18072 (246, 0, 400) Head {h00=0x003a, h01=0x0050, text=»* OUTPUT: A6 = DWT-ADDRESS (OR 0 IF NO DWT IN QUEUES) «, t00=0x00f6, t01=0x0004}
0x18072…1808c Head {h00=0x0016, h01=0x0050, text=»* A3 = DESTROYED «, t00=0x00f6, t01=0x0042}
0x1808c…18096 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f6, t01=0x005c}
0x18096…180d4 Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x00f6, t01=0x0066}
0x180d4…180de Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f6, t01=0x00a4}
0x180de…180f2 Head {h00=0x0010, h01=0x0050, text=»GETQUE EQU *«, t00=0x00f6, t01=0x00ae}
0x180f2…18130 Head {h00=0x003a, h01=0x0050, text=» LD A6,CWTSEQ,A5 GET FIRST DWT FROM ECHO OUTPUT QUEUE «, t00=0x00f6, t01=0x00c2}
0x18130…18156 Head {h00=0x0022, h01=0x0050, text=» RF(Z) GETQ10 ECHO QUEUE EMPTY«, t00=0x00f6, t01=0x0100}
0x18156…1817e Head {h00=0x0024, h01=0x0050, text=» LD A3,DWTOTQ,A6 GET QUEUE LINK «, t00=0x00f6, t01=0x0126}
0x1817e…181a8 Head {h00=0x0026, h01=0x0050, text=» ST A3,CWTSEQ,A5 STORE IT INTO CWT«, t00=0x00f6, t01=0x014e}
0x181a8…181bc Head {h00=0x0010, h01=0x0050, text=» RF GETQ30 «, t00=0x00f6, t01=0x0178}
0x181bc…181d0 Head {h00=0x0010, h01=0x0050, text=»GETQ10 EQU *«, t00=0x00f6, t01=0x018c}
0x181d0…1820c Head {h00=0x0038, h01=0x0050, text=» LD A6,CWTSLQ,A5 GET FIRST DWT FROM LKM OUTPUT QUEUE«, t00=0x00f7, t01=0x0010}
0x1820c…18236 Head {h00=0x0026, h01=0x0050, text=» RF(Z) GETQ30 ALSO LKM QUEUE EMPTY«, t00=0x00f7, t01=0x004c}
0x18236…1825e Head {h00=0x0024, h01=0x0050, text=» LD A3,DWTOTQ,A6 GET QUEUE LINK «, t00=0x00f7, t01=0x0076}
0x1825e…18288 Head {h00=0x0026, h01=0x0050, text=» ST A3,CWTSLQ,A5 STORE IT INTO CWT«, t00=0x00f7, t01=0x009e}
0x18288…1829c Head {h00=0x0010, h01=0x0050, text=»GETQ30 EQU *«, t00=0x00f7, t01=0x00c8}
0x1829c…182b2 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x00f7, t01=0x00dc}
0x182b2…182dc Head {h00=0x0026, h01=0x0050, text=» ABL IHRTN RETURN IN INHIBIT MODE «, t00=0x00f7, t01=0x00f2}
0x182dc…182e8 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00f7, t01=0x011c}
0x182e8…182fe Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x00f7, t01=0x0128}
0x182fe…18316 Head {h00=0x0014, h01=0x0050, text=» RTN A15 RETURN «, t00=0x00f7, t01=0x013e}
0x18316…18322 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00f7, t01=0x0156}
0x18322…18330 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00f7, t01=0x0162}
0x18330…1833a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f7, t01=0x0170}
0x1833a…18376 Head {h00=0x0038, h01=0x0050, text=»****************************************************«, t00=0x00f7, t01=0x017a}
0x18376…18380 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f8, t01=0x0026}
0x18380…183ae Head {h00=0x002a, h01=0x0050, text=»* P E R I P H E R A L S E C T I O N «, t00=0x00f8, t01=0x0030}
0x183ae…183d8 Head {h00=0x0026, h01=0x0050, text=»* L I N E D R I V E R P A R T «, t00=0x00f8, t01=0x005e}
0x183d8…18408 Head {h00=0x002c, h01=0x0050, text=»* A C T I V A T I O N R O U T I N E S «, t00=0x00f8, t01=0x0088}
0x18408…18412 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f8, t01=0x00b8}
0x18412…18454 Head {h00=0x003e, h01=0x0050, text=»********************************************************* «, t00=0x00f8, t01=0x00c2}
0x18454…1845e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f8, t01=0x0104}
0x1845e…18492 Head {h00=0x0030, h01=0x0050, text=»* FOR THE PERIPHERAL SECTION OF THE VCCU1/4 «, t00=0x00f8, t01=0x010e}
0x18492…184be Head {h00=0x0028, h01=0x0050, text=»* THIS DRIVER IS A LINE-DRIVER ONLY,«, t00=0x00f8, t01=0x0142}
0x184be…184fa Head {h00=0x0038, h01=0x0050, text=»* WHICH IS USED BY SEPARATE TERMINAL DEVICE DRIVERS.«, t00=0x00f8, t01=0x016e}
0x184fa…18540 Head {h00=0x0042, h01=0x0050, text=»* BELOW APPEARS THOSE ACTIVATION ROUTINES WHICH ARE USING THE «, t00=0x00f9, t01=0x001a}
0x18540…1856c Head {h00=0x0028, h01=0x0050, text=»* PERIPHERAL SECTION OF THE VCCU1/4.«, t00=0x00f9, t01=0x0060}
0x1856c…185b6 Head {h00=0x0046, h01=0x0050, text=»* THE ACTIVATION ROUTINES ARE CALLED FROM TERMINAL DEVICE DRIVERS «, t00=0x00f9, t01=0x008c}
0x185b6…185dc Head {h00=0x0022, h01=0x0050, text=»* VIA THE NETWORK DISTRIBUTOR.«, t00=0x00f9, t01=0x00d6}
0x185dc…185e6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f9, t01=0x00fc}
0x185e6…185f0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f9, t01=0x0106}
0x185f0…18630 Head {h00=0x003c, h01=0x0050, text=»********************************************************«, t00=0x00f9, t01=0x0110}
0x18630…1863a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f9, t01=0x0150}
0x1863a…18656 Head {h00=0x0018, h01=0x0050, text=»* CHARACTER INPUT «, t00=0x00f9, t01=0x015a}
0x18656…18660 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f9, t01=0x0176}
0x18660…18674 Head {h00=0x0010, h01=0x0050, text=»VUCHRI EQU *«, t00=0x00f9, t01=0x0180}
0x18674…18688 (250, 0, 400) Head {h00=0x0010, h01=0x0050, text=» LDK A2,/20 «, t00=0x00fa, t01=0x0004}
0x18688…186bc Head {h00=0x0030, h01=0x0050, text=» ORS A2,DWTST,A6 SET INPUT REQUESTED IN DWT «, t00=0x00fa, t01=0x0018}
0x186bc…186ec Head {h00=0x002c, h01=0x0050, text=» CF A15,NDSAV8 SAVE A3-A5, A7-A8 IN DWT «, t00=0x00fa, t01=0x004c}
0x186ec…18710 Head {h00=0x0020, h01=0x0050, text=» RF VUDISP VIDEO DISPATCHER «, t00=0x00fa, t01=0x007c}
0x18710…1871a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00fa, t01=0x00a0}
0x1871a…18736 Head {h00=0x0018, h01=0x0050, text=»* START OF A BLOCK«, t00=0x00fa, t01=0x00aa}
0x18736…18740 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00fa, t01=0x00c6}
0x18740…18754 Head {h00=0x0010, h01=0x0050, text=»VUSTBL EQU *«, t00=0x00fa, t01=0x00d0}
0x18754…1875e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00fa, t01=0x00e4}
0x1875e…18778 Head {h00=0x0016, h01=0x0050, text=»* END OF A BLOCK«, t00=0x00fa, t01=0x00ee}
0x18778…18782 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00fa, t01=0x0108}
0x18782…18796 Head {h00=0x0010, h01=0x0050, text=»VUENBL EQU *«, t00=0x00fa, t01=0x0112}
0x18796…187d0 Head {h00=0x0036, h01=0x0050, text=» ABL NDRETO RETURN TO DEVICE DRIVER. STATUS = OK. «, t00=0x00fa, t01=0x0126}
0x187d0…187da Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00fa, t01=0x0160}
0x187da…187f6 Head {h00=0x0018, h01=0x0050, text=»* VIDEO DISPATCHER«, t00=0x00fa, t01=0x016a}
0x187f6…18800 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00fa, t01=0x0186}
0x18800…18814 Head {h00=0x0010, h01=0x0050, text=»VUDISP EQU *«, t00=0x00fa, t01=0x0190}
0x18814…18838 Head {h00=0x0020, h01=0x0050, text=» ABL TDISP GO TO DISPATCHER «, t00=0x00fb, t01=0x0014}
0x18838…18842 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00fb, t01=0x0038}
0x18842…1884c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00fb, t01=0x0042}
0x1884c…18868 Head {h00=0x0018, h01=0x0050, text=»* CHARACTER OUTPUT«, t00=0x00fb, t01=0x004c}
0x18868…18872 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00fb, t01=0x0068}
0x18872…18886 Head {h00=0x0010, h01=0x0050, text=»VUCHRO EQU *«, t00=0x00fb, t01=0x0072}
0x18886…18894 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00fb, t01=0x0086}
0x18894…1889e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00fb, t01=0x0094}
0x1889e…188de Head {h00=0x003c, h01=0x0050, text=»******************************************************* «, t00=0x00fb, t01=0x009e}
0x188de…188e8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00fb, t01=0x00de}
0x188e8…188f2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00fb, t01=0x00e8}
0x188f2…1890a Head {h00=0x0014, h01=0x0050, text=»* FUNCTIONS: «, t00=0x00fb, t01=0x00f2}
0x1890a…18914 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00fb, t01=0x010a}
0x18914…18936 Head {h00=0x001e, h01=0x0050, text=»* 1. SAVE A1-A8 ONTO STACK«, t00=0x00fb, t01=0x0114}
0x18936…18956 Head {h00=0x001c, h01=0x0050, text=»* 2. INHIBIT INTERRUPTS «, t00=0x00fb, t01=0x0136}
0x18956…18978 Head {h00=0x001e, h01=0x0050, text=»* 3. COMPUTE CWT FROM DWT «, t00=0x00fb, t01=0x0156}
0x18978…189b6 Head {h00=0x003a, h01=0x0050, text=»* 4. TEST IF PERIPHERAL SECTION OUTPUT QUEUE IS EMPTY «, t00=0x00fb, t01=0x0178}
0x189b6…18a00 Head {h00=0x0046, h01=0x0050, text=»* 5. IF NOT THEN TEST IF DWT IS ALREADY IN CWT OUTPUT QUEUE, «, t00=0x00fc, t01=0x0026}
0x18a00…18a38 Head {h00=0x0034, h01=0x0050, text=»* FOR PERIPHERAL SECTION«, t00=0x00fc, t01=0x0070}
0x18a38…18a84 Head {h00=0x0048, h01=0x0050, text=»* IF NOT THEN QUEUE THE DWT LAST IN QUEUE, «, t00=0x00fc, t01=0x00a8}
0x18a84…18ad0 Head {h00=0x0048, h01=0x0050, text=»* STORE OUTPUT-CHARACTER INTO QUEUED DWT, «, t00=0x00fc, t01=0x00f4}
0x18ad0…18b06 Head {h00=0x0032, h01=0x0050, text=»* AND THEN DISPATCH.«, t00=0x00fc, t01=0x0140}
0x18b06…18b30 Head {h00=0x0026, h01=0x0050, text=»* ELSE: «, t00=0x00fc, t01=0x0176}
0x18b30…18b7e Head {h00=0x004a, h01=0x0050, text=»* 7. STORE OUTPUT-CHAR INTO ALREADY QUEUED DWT,«, t00=0x00fd, t01=0x0010}
0x18b7e…18bb4 Head {h00=0x0032, h01=0x0050, text=»* AND THEN DISPATCH.«, t00=0x00fd, t01=0x005e}
0x18bb4…18bd2 Head {h00=0x001a, h01=0x0050, text=»* ELSE:«, t00=0x00fd, t01=0x0094}
0x18bd2…18c12 Head {h00=0x003c, h01=0x0050, text=»* 8. PREPARE TO SEND THE CHAR TO THE CHANNEL«, t00=0x00fd, t01=0x00b2}
0x18c12…18c56 Head {h00=0x0040, h01=0x0050, text=»* 9. TEST IF THE DWT IS FOR DEVICE ON PERIPHERAL«, t00=0x00fd, t01=0x00f2}
0x18c56…18c82 Head {h00=0x0028, h01=0x0050, text=»* SECTION ON CHANNEL.«, t00=0x00fd, t01=0x0136}
0x18c82…18cb6 Head {h00=0x0030, h01=0x0050, text=»* IF NOT THEN NO OUTPUT,«, t00=0x00fd, t01=0x0162}
0x18cb6…18ce0 Head {h00=0x0026, h01=0x0050, text=»* ELSE:«, t00=0x00fe, t01=0x0008}
0x18ce0…18d1a Head {h00=0x0036, h01=0x0050, text=»* 10. OUTPUT CHARACTER. «, t00=0x00fe, t01=0x0032}
0x18d1a…18d42 Head {h00=0x0024, h01=0x0050, text=»* 11. IF OTR ACCEPTED «, t00=0x00fe, t01=0x006c}
0x18d42…18d86 Head {h00=0x0040, h01=0x0050, text=»* STORE INTO DWT THE CHAR BEING OUTPUT «, t00=0x00fe, t01=0x0094}
0x18d86…18dc4 Head {h00=0x003a, h01=0x0050, text=»* AND RETURN TO DEVICE DRIVER.«, t00=0x00fe, t01=0x00d8}
0x18dc4…18e02 Head {h00=0x003a, h01=0x0050, text=»* 12. IF CHAR NOT ACCEPTED BY CHANNEL THEN «, t00=0x00fe, t01=0x0116}
0x18e02…18e46 Head {h00=0x0040, h01=0x0050, text=»* TEST IF CWT OUTPUT QUEUE IS EMPTY.«, t00=0x00fe, t01=0x0154}
0x18e46…18e74 Head {h00=0x002a, h01=0x0050, text=»* IF SO THEN: «, t00=0x00ff, t01=0x0008}
0x18e74…18e82 Head {h00=0x000a, h01=0x0050, text=»* 13. «, t00=0x00ff, t01=0x0036}
0x18e82…18eae Head {h00=0x0028, h01=0x0050, text=»* START TIMER«, t00=0x00ff, t01=0x0044}
0x18eae…18efe Head {h00=0x004c, h01=0x0050, text=»* AND SET OUTPUT QUEUE TIMER POINTER IN CWT. «, t00=0x00ff, t01=0x0070}
0x18efe…18f46 Head {h00=0x0044, h01=0x0050, text=»* 14. GO QUEUE DWT INTO CWT OUTPUT QUEUE «, t00=0x00ff, t01=0x00c0}
0x18f46…18f7e Head {h00=0x0034, h01=0x0050, text=»* AND DISPATCH.(5-7) «, t00=0x00ff, t01=0x0108}
0x18f7e…18f88 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ff, t01=0x0140}
0x18f88…18f92 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ff, t01=0x014a}
0x18f92…18f9c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ff, t01=0x0154}
0x18f9c…18fb4 Head {h00=0x0014, h01=0x0050, text=»* ON ENTRY: «, t00=0x00ff, t01=0x015e}
0x18fb4…18fbe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ff, t01=0x0176}
0x18fbe…18ff0 Head {h00=0x002e, h01=0x0050, text=»* A2 = OUTPUT CHARACTER IN RIGHT BYTE «, t00=0x00ff, t01=0x0180}
0x18ff0…1900e Head {h00=0x001a, h01=0x0050, text=»* A6 = DWT-ADDRESS«, t00=0x0100, t01=0x0022}
0x1900e…19052 Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0100, t01=0x0040}
0x19052…1905c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0100, t01=0x0084}
0x1905c…19066 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0100, t01=0x008e}
0x19066…19070 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0100, t01=0x0098}
0x19070…1907e Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0100, t01=0x00a2}
0x1907e…19092 Head {h00=0x0010, h01=0x0050, text=»OUTPER EQU *«, t00=0x0100, t01=0x00b0}
0x19092…190c2 Head {h00=0x002c, h01=0x0050, text=» CF A15,NDSAV8 SAVE A3-A5, A7-A8 IN DWT «, t00=0x0100, t01=0x00c4}
0x190c2…190cc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0100, t01=0x00f4}
0x190cc…190ea Head {h00=0x001a, h01=0x0050, text=»* GET CWT FOR THIS DWT«, t00=0x0100, t01=0x00fe}
0x190ea…190f4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0100, t01=0x011c}
0x190f4…19114 Head {h00=0x001c, h01=0x0050, text=» INH INHIBIT INTERRUPT «, t00=0x0100, t01=0x0126}
0x19114…1913a Head {h00=0x0022, h01=0x0050, text=» LDR* A1,A6 CHANNEL PARAMETER «, t00=0x0100, t01=0x0146}
0x1913a…1915a Head {h00=0x001c, h01=0x0050, text=» ANK A1,/F CHANNEL INDEX«, t00=0x0100, t01=0x016c}
0x1915a…1916c Head {h00=0x000e, h01=0x0050, text=» SLL A1,1 «, t00=0x0100, t01=0x018c}
0x1916c…1917e Head {h00=0x000e, h01=0x0050, text=» ADK A1,2 «, t00=0x0101, t01=0x000e}
0x1917e…191ae Head {h00=0x002c, h01=0x0050, text=» LD A5,CWTTAB,A1 GET CWT-ADDRESS INTO A5«, t00=0x0101, t01=0x0020}
0x191ae…191d8 Head {h00=0x0026, h01=0x0050, text=» RB(Z) VUDISP IF NO CWT: DISPATCH«, t00=0x0101, t01=0x0050}
0x191d8…191e2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0101, t01=0x007a}
0x191e2…1921c Head {h00=0x0036, h01=0x0050, text=»* TEST IF PERIPHERAL SECTION OUTPUT QUEUE IS EMPTY«, t00=0x0101, t01=0x0084}
0x1921c…19226 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0101, t01=0x00be}
0x19226…19256 Head {h00=0x002c, h01=0x0050, text=» LD A4,CWTPQ,A5 IS OUTPUT QUEUE EMPTY ? «, t00=0x0101, t01=0x00c8}
0x19256…1928c Head {h00=0x0032, h01=0x0050, text=» RF(NZ) PER560 NO. THEN QUEUE DWT AND DISPATCH«, t00=0x0101, t01=0x00f8}
0x1928c…1929a Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0101, t01=0x012e}
0x1929a…192a4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0101, t01=0x013c}
0x192a4…192ca Head {h00=0x0022, h01=0x0050, text=»* PREPARE TO SEND CHARACTER«, t00=0x0101, t01=0x0146}
0x192ca…192d4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0101, t01=0x016c}
0x192d4…192e8 Head {h00=0x0010, h01=0x0050, text=»PER500 EQU *«, t00=0x0101, t01=0x0176}
0x192e8…1931a Head {h00=0x002e, h01=0x0050, text=» LD A3,DWTCP2,A6 GET CHANNEL PARAMETERS 2 «, t00=0x0101, t01=0x018a}
0x1931a…1932c Head {h00=0x000e, h01=0x0050, text=» LDR A4,A3«, t00=0x0102, t01=0x002c}
0x1932c…1934e Head {h00=0x001e, h01=0x0050, text=» ANK A3,/3 DEVICE ADDRESS «, t00=0x0102, t01=0x003e}
0x1934e…19358 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0102, t01=0x0060}
0x19358…1939c Head {h00=0x0040, h01=0x0050, text=»* TEST IF THE DEVICE IS ON THE PERIPHERAL SECTION OF CHANNEL«, t00=0x0102, t01=0x006a}
0x1939c…193a6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0102, t01=0x00ae}
0x193a6…193cc Head {h00=0x0022, h01=0x0050, text=» SUK A3,1 DEVICE-ADDRESS = 0 ?«, t00=0x0102, t01=0x00b8}
0x193cc…193f2 Head {h00=0x0022, h01=0x0050, text=» RF(N) PER520 IF SO, NO OUTPUT«, t00=0x0102, t01=0x00de}
0x193f2…19418 Head {h00=0x0022, h01=0x0050, text=» SUK A3,2 DEVICE-ADDRESS = 3 ?«, t00=0x0102, t01=0x0104}
0x19418…1943e Head {h00=0x0022, h01=0x0050, text=» RF(Z) PER520 IF SO, NO OUTPUT«, t00=0x0102, t01=0x012a}
0x1943e…19448 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0102, t01=0x0150}
0x19448…1947a Head {h00=0x002e, h01=0x0050, text=»* IF NOT POWER FAIL POST PROCESSING, THEN «, t00=0x0102, t01=0x015a}
0x1947a…1949e Head {h00=0x0020, h01=0x0050, text=»* SEND CHARACTER TO CHANNEL «, t00=0x0102, t01=0x018c}
0x1949e…194a8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0103, t01=0x0020}
0x194a8…194d8 Head {h00=0x002c, h01=0x0050, text=» ADK A3,2 COMPUTE DEVICE-ADDRESS FOR BIO«, t00=0x0103, t01=0x002a}
0x194d8…194ea Head {h00=0x000e, h01=0x0050, text=» SRC A3,6 «, t00=0x0103, t01=0x005a}
0x194ea…19510 Head {h00=0x0022, h01=0x0050, text=» ANKL A4,/300 TERMINAL NUMBER «, t00=0x0103, t01=0x006c}
0x19510…19548 Head {h00=0x0034, h01=0x0050, text=» ORR A3,A4 COMBINE DEV.ADDR. AND TERMINAL NUMBER«, t00=0x0103, t01=0x0092}
0x19548…1955c Head {h00=0x0010, h01=0x0050, text=» ANK A2,/FF «, t00=0x0103, t01=0x00ca}
0x1955c…19580 Head {h00=0x0020, h01=0x0050, text=» ORR A2,A3 BIO IS READY-MADE«, t00=0x0103, t01=0x00de}
0x19580…195ba Head {h00=0x0036, h01=0x0050, text=» LD A3,PFPOST GET POWER FAIL POST PROCESSING FLAG «, t00=0x0103, t01=0x0102}
0x195ba…195f8 Head {h00=0x003a, h01=0x0050, text=» RF(NZ) PER510 FLAG SET: I/O-INSTRUCTIONS NOT ALLOWED.«, t00=0x0103, t01=0x013c}
0x195f8…19630 Head {h00=0x0034, h01=0x0050, text=» EX CWTOTP,A5 EXECUTE OTR ON PERIPHERAL SECTION «, t00=0x0103, t01=0x017a}
0x19630…19658 Head {h00=0x0024, h01=0x0050, text=» RF(NA) PER510 OTR NOT ACCEPTED «, t00=0x0104, t01=0x0022}
0x19658…19662 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0104, t01=0x004a}
0x19662…1967c Head {h00=0x0016, h01=0x0050, text=»* OTR IS ACCEPTED.«, t00=0x0104, t01=0x0054}
0x1967c…196a6 Head {h00=0x0026, h01=0x0050, text=»* SAVE OUTPUT CHARACTER INTO DWT, «, t00=0x0104, t01=0x006e}
0x196a6…196ce Head {h00=0x0024, h01=0x0050, text=»* THEN RETURN TO DEVICE DRIVER. «, t00=0x0104, t01=0x0098}
0x196ce…196d8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0104, t01=0x00c0}
0x196d8…196fc Head {h00=0x0020, h01=0x0050, text=» SC A2,DWTOCH,A6 SAVE OUTPUT«, t00=0x0104, t01=0x00ca}
0x196fc…19736 Head {h00=0x0036, h01=0x0050, text=» ABL NDREPO POP REGISTERS,SET OK-STATUS AND RETURN«, t00=0x0104, t01=0x00ee}
0x19736…19740 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0104, t01=0x0128}
0x19740…1975e Head {h00=0x001a, h01=0x0050, text=»* OTR IS NOT ACCEPTED.«, t00=0x0104, t01=0x0132}
0x1975e…1979a Head {h00=0x0038, h01=0x0050, text=»* TEST IF PERIPHERAL SECTION OUTPUT QUEUE IS EMPTY. «, t00=0x0104, t01=0x0150}
0x1979a…197a4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0104, t01=0x018c}
0x197a4…197b8 Head {h00=0x0010, h01=0x0050, text=»PER510 EQU *«, t00=0x0105, t01=0x0008}
0x197b8…197e8 Head {h00=0x002c, h01=0x0050, text=» LD A4,CWTPQ,A5 IS OUTPUT QUEUE EMPTY ? «, t00=0x0105, t01=0x001c}
0x197e8…19826 Head {h00=0x003a, h01=0x0050, text=» RF(NZ) PER560 NO. THEN ONLY QUEUE DWT, AND DISPATCH. «, t00=0x0105, t01=0x004c}
0x19826…19830 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0105, t01=0x008a}
0x19830…19856 Head {h00=0x0022, h01=0x0050, text=»* OUTPUT QUEUE IS EMPTY, THEN «, t00=0x0105, t01=0x0094}
0x19856…19886 Head {h00=0x002c, h01=0x0050, text=»* 1.START TIMER (AND SET TIMER POINTER).«, t00=0x0105, t01=0x00ba}
0x19886…1989c Head {h00=0x0012, h01=0x0050, text=»* 2.QUEUE DWT.«, t00=0x0105, t01=0x00ea}
0x1989c…198b0 Head {h00=0x0010, h01=0x0050, text=»* 3.DISPATCH«, t00=0x0105, t01=0x0100}
0x198b0…198ba Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0105, t01=0x0114}
0x198ba…198c4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0105, t01=0x011e}
0x198c4…198d8 Head {h00=0x0010, h01=0x0050, text=»PER520 EQU *«, t00=0x0105, t01=0x0128}
0x198d8…198fc Head {h00=0x0020, h01=0x0050, text=» LDKL A4,CWTTP TIMER POINTER«, t00=0x0105, t01=0x013c}
0x198fc…19924 Head {h00=0x0024, h01=0x0050, text=» ADR A4,A5 ADD WITH CWT-ADDRESS «, t00=0x0105, t01=0x0160}
0x19924…19958 Head {h00=0x0030, h01=0x0050, text=» LDR A1,A5 PARAMETER (=CWT-ADDRESS) INTO A1 «, t00=0x0105, t01=0x0188}
0x19958…1997e Head {h00=0x0022, h01=0x0050, text=» CF A15,SETIMP GET TIMER BLOCK«, t00=0x0106, t01=0x002c}
0x1997e…199c0 Head {h00=0x003e, h01=0x0050, text=» DATA TIMOUT,QUETIM ADDRESS TO TIME-OUT ROUTINE AND DELAY «, t00=0x0106, t01=0x0052}
0x199c0…199f2 Head {h00=0x002e, h01=0x0050, text=» RF PER570 QUEUE DWT WHEN QUEUE WAS EMPTY «, t00=0x0106, t01=0x0094}
0x199f2…19a00 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0106, t01=0x00c6}
0x19a00…19a0a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0106, t01=0x00d4}
0x19a0a…19a24 Head {h00=0x0016, h01=0x0050, text=»* QUEUE OUTPUT «, t00=0x0106, t01=0x00de}
0x19a24…19a62 Head {h00=0x003a, h01=0x0050, text=»* WHEN QUEUE NOT EMPTY (A4 POINTS TO FIRST QUEUED DWT)«, t00=0x0106, t01=0x00f8}
0x19a62…19a6c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0106, t01=0x0136}
0x19a6c…19a84 Head {h00=0x0014, h01=0x0050, text=»PER560 CWR A6,A4«, t00=0x0106, t01=0x0140}
0x19a84…19ac2 Head {h00=0x003a, h01=0x0050, text=» RF(E) PER600 THIS DWT IS ALREADY IN PERIPHERAL QUEUE «, t00=0x0106, t01=0x0158}
0x19ac2…19afc Head {h00=0x0036, h01=0x0050, text=» LD A3,DWTOTQ,A4 GET DWT NEXT IN PERIPHERAL QUEUE «, t00=0x0107, t01=0x0008}
0x19afc…19b24 Head {h00=0x0024, h01=0x0050, text=» RF(Z) PER580 END OF QUEUE FOUND«, t00=0x0107, t01=0x0042}
0x19b24…19b48 Head {h00=0x0020, h01=0x0050, text=» LDR A4,A3 FOLLOW THE QUEUE «, t00=0x0107, t01=0x006a}
0x19b48…19b5a Head {h00=0x000e, h01=0x0050, text=» RB PER560«, t00=0x0107, t01=0x008e}
0x19b5a…19b64 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0107, t01=0x00a0}
0x19b64…19b8e Head {h00=0x0026, h01=0x0050, text=»* QUEUE OUTPUT WHEN QUEUE IS EMPTY«, t00=0x0107, t01=0x00aa}
0x19b8e…19b98 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0107, t01=0x00d4}
0x19b98…19bd4 Head {h00=0x0038, h01=0x0050, text=»PER570 ST A6,CWTPQ,A5 QUEUE DWT, IF QUEUE WAS EMPTY «, t00=0x0107, t01=0x00de}
0x19bd4…19be6 Head {h00=0x000e, h01=0x0050, text=» RF PER590«, t00=0x0107, t01=0x011a}
0x19be6…19c26 Head {h00=0x003c, h01=0x0050, text=»PER580 ST A6,DWTOTQ,A4 QUEUE DWT, IF QUEUE WAS NOT EMPTY«, t00=0x0107, t01=0x012c}
0x19c26…19c52 Head {h00=0x0028, h01=0x0050, text=»PER590 CM DWTOTQ,A6 SET END OF QUEUE«, t00=0x0107, t01=0x016c}
0x19c52…19c66 Head {h00=0x0010, h01=0x0050, text=»PER600 EQU *«, t00=0x0108, t01=0x0008}
0x19c66…19c98 Head {h00=0x002e, h01=0x0050, text=» SC A2,DWTOCH,A6 STORE CHARACTER INTO DWT «, t00=0x0108, t01=0x001c}
0x19c98…19cb4 Head {h00=0x0018, h01=0x0050, text=» RB VUDISP DISPATCH «, t00=0x0108, t01=0x004e}
0x19cb4…19cbe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0108, t01=0x006a}
0x19cbe…19ccc Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0108, t01=0x0074}
0x19ccc…19cd6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0108, t01=0x0082}
0x19cd6…19d0a Head {h00=0x0030, h01=0x0050, text=»******************************************* «, t00=0x0108, t01=0x008c}
0x19d0a…19d14 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0108, t01=0x00c0}
0x19d14…19d42 Head {h00=0x002a, h01=0x0050, text=»* P E R I P H E R A L S E C T I O N «, t00=0x0108, t01=0x00ca}
0x19d42…19d6c Head {h00=0x0026, h01=0x0050, text=»* L I N E D R I V E R P A R T «, t00=0x0108, t01=0x00f8}
0x19d6c…19d98 Head {h00=0x0028, h01=0x0050, text=»* I N T E R R U P T H A N D L E R «, t00=0x0108, t01=0x0122}
0x19d98…19da2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0108, t01=0x014e}
0x19da2…19dd6 Head {h00=0x0030, h01=0x0050, text=»********************************************«, t00=0x0108, t01=0x0158}
0x19dd6…19de0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0108, t01=0x018c}
0x19de0…19e14 Head {h00=0x0030, h01=0x0050, text=»* FOR THE PERIPHERAL SECTION OF THE VCCU1/4 «, t00=0x0109, t01=0x0008}
0x19e14…19e52 Head {h00=0x003a, h01=0x0050, text=»* THIS DRIVER IS A LINE DRIVER ONLY, WHICH IS USED BY «, t00=0x0109, t01=0x003c}
0x19e52…19e7e Head {h00=0x0028, h01=0x0050, text=»* SEPARATE TERMINAL DEVICE DRIVERS. «, t00=0x0109, t01=0x007a}
0x19e7e…19eb6 Head {h00=0x0034, h01=0x0050, text=»* BELOW APPEARS THE INTERRUPT HANDLING ROUTINES,«, t00=0x0109, t01=0x00a6}
0x19eb6…19eec Head {h00=0x0032, h01=0x0050, text=»* USING THE PERIPHERAL SECTION OF THE VCCU1/4.«, t00=0x0109, t01=0x00de}
0x19eec…19f14 Head {h00=0x0024, h01=0x0050, text=»* THE ROUTINES ARE OF TWO KINDS:«, t00=0x0109, t01=0x0114}
0x19f14…19f1e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0109, t01=0x013c}
0x19f1e…19f4c Head {h00=0x002a, h01=0x0050, text=»* 1. INTERRUPT HANDLER FOR DATA INPUT.«, t00=0x0109, t01=0x0146}
0x19f4c…19f98 Head {h00=0x0048, h01=0x0050, text=»* THEESE INTERRUPT ROUTINES ARE ENTERED VIA THE INTERRUPT VECTOR.«, t00=0x0109, t01=0x0174}
0x19f98…19fa2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x010a, t01=0x0030}
0x19fa2…19fd2 Head {h00=0x002c, h01=0x0050, text=»* 2. INTERRUPT HANDLER FOR DATA OUTPUT. «, t00=0x010a, t01=0x003a}
0x19fd2…1a020 Head {h00=0x004a, h01=0x0050, text=»* THIS INTERRUPT ROUTINE IS ENTERED FROM THE MONITOR CLOCK ROUTINE,«, t00=0x010a, t01=0x006a}
0x1a020…1a042 Head {h00=0x001e, h01=0x0050, text=»* AT SOFTWARE TIME-OUT.«, t00=0x010a, t01=0x00b8}
0x1a042…1a04c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x010a, t01=0x00da}
0x1a04c…1a05a Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x010a, t01=0x00e4}
0x1a05a…1a064 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x010a, t01=0x00f2}
0x1a064…1a06e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x010a, t01=0x00fc}
0x1a06e…1a0aa Head {h00=0x0038, h01=0x0050, text=»****************************************************«, t00=0x010a, t01=0x0106}
0x1a0aa…1a0d8 Head {h00=0x002a, h01=0x0050, text=»* THIS IS THE INTERRUPT HANDLER FOR «, t00=0x010a, t01=0x0142}
0x1a0d8…1a114 Head {h00=0x0038, h01=0x0050, text=»* DATA INPUT TO THE PERIPHERAL SECTION OF VCCU1/4.«, t00=0x010a, t01=0x0170}
0x1a114…1a154 Head {h00=0x003c, h01=0x0050, text=»******************************************************* «, t00=0x010b, t01=0x001c}
0x1a154…1a15e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x010b, t01=0x005c}
0x1a15e…1a168 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x010b, t01=0x0066}
0x1a168…1a172 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x010b, t01=0x0070}
0x1a172…1a188 Head {h00=0x0012, h01=0x0050, text=»* ENTERED: «, t00=0x010b, t01=0x007a}
0x1a188…1a1b0 Head {h00=0x0024, h01=0x0050, text=»* VIA THE INTERRUPT VECTOR. «, t00=0x010b, t01=0x0090}
0x1a1b0…1a1ba Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x010b, t01=0x00b8}
0x1a1ba…1a1c4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x010b, t01=0x00c2}
0x1a1c4…1a1f6 Head {h00=0x002e, h01=0x0050, text=»* FUNCTIONS FOR EACH INTERRUPT ROUTINE:«, t00=0x010b, t01=0x00cc}
0x1a1f6…1a200 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x010b, t01=0x00fe}
0x1a200…1a232 Head {h00=0x002e, h01=0x0050, text=»* 1. SAVE START ADDRESS OF ENTERED ROUTINE«, t00=0x010b, t01=0x0108}
0x1a232…1a254 Head {h00=0x001e, h01=0x0050, text=»* 2. SAVE A1-A8 ONTO STACK«, t00=0x010b, t01=0x013a}
0x1a254…1a28e Head {h00=0x0036, h01=0x0050, text=»* 3. GET CWT-ADDRESS FOR ENTERED INTERRUPT ROUTINE«, t00=0x010b, t01=0x015c}
0x1a28e…1a2c0 Head {h00=0x002e, h01=0x0050, text=»* 4. GET THE DATA INPUT FROM CHANNEL UNIT «, t00=0x010c, t01=0x0008}
0x1a2c0…1a2e8 Head {h00=0x0024, h01=0x0050, text=»* 5. COMPUTE DWT FROM DATA INPUT«, t00=0x010c, t01=0x003a}
0x1a2e8…1a30e Head {h00=0x0022, h01=0x0050, text=»* IF NO DWT EXISTS THEN EXIT,«, t00=0x010c, t01=0x0062}
0x1a30e…1a31e Head {h00=0x000c, h01=0x0050, text=»* ELSE:«, t00=0x010c, t01=0x0088}
0x1a31e…1a348 Head {h00=0x0026, h01=0x0050, text=»* 6. TEST IF STATUS- OR DATA-INPUT«, t00=0x010c, t01=0x0098}
0x1a348…1a398 Head {h00=0x004c, h01=0x0050, text=»* IF STATUS-INPUT: INCREMENT ERROR ACKUMULATOR IN CWT AND THEN EXIT, «, t00=0x010c, t01=0x00c2}
0x1a398…1a3aa Head {h00=0x000e, h01=0x0050, text=»* ELSE «, t00=0x010c, t01=0x0112}
0x1a3aa…1a3dc Head {h00=0x002e, h01=0x0050, text=»* 7. TEST IF DWT BELONGS TO INPUT-DEVICE. «, t00=0x010c, t01=0x0124}
0x1a3dc…1a400 Head {h00=0x0020, h01=0x0050, text=»* IF NOT THEN EXIT, «, t00=0x010c, t01=0x0156}
0x1a400…1a418 Head {h00=0x0014, h01=0x0050, text=»* ELSE: «, t00=0x010c, t01=0x017a}
0x1a418…1a448 (269, 0, 400) Head {h00=0x002c, h01=0x0050, text=»* 8. TEST IF INPUT REQUESTED OR NOT«, t00=0x010d, t01=0x0004}
0x1a448…1a498 Head {h00=0x004c, h01=0x0050, text=»* IF INPUT REQUESTED: RETURN TO DEVICE DRIVER VIA NETWORK DISTRIBUTOR«, t00=0x010d, t01=0x0034}
0x1a498…1a4b0 Head {h00=0x0014, h01=0x0050, text=»* ELSE: «, t00=0x010d, t01=0x0084}
0x1a4b0…1a4f8 Head {h00=0x0044, h01=0x0050, text=»* 9. TEST IF ANY INTERRUPT ROUTINE DEFINED FOR THIS DEVICE «, t00=0x010d, t01=0x009c}
0x1a4f8…1a520 Head {h00=0x0024, h01=0x0050, text=»* IF NOT THEN EXIT «, t00=0x010d, t01=0x00e4}
0x1a520…1a53c Head {h00=0x0018, h01=0x0050, text=»* ELSE: «, t00=0x010d, t01=0x010c}
0x1a53c…1a574 Head {h00=0x0034, h01=0x0050, text=»* ENTER DEVICE DEPENDANT INTERRUPT HANDLER. «, t00=0x010d, t01=0x0128}
0x1a574…1a57e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x010d, t01=0x0160}
0x1a57e…1a588 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x010d, t01=0x016a}
0x1a588…1a592 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x010d, t01=0x0174}
0x1a592…1a5a4 Head {h00=0x000e, h01=0x0050, text=»* ON EXIT:«, t00=0x010d, t01=0x017e}
0x1a5a4…1a5d8 Head {h00=0x0030, h01=0x0050, text=»* A2 = INPUT CHARACTER IN RIGHT BYTE«, t00=0x010d, t01=0x0190}
0x1a5d8…1a5fa Head {h00=0x001e, h01=0x0050, text=»* A6 = DWT ADDRESS«, t00=0x010e, t01=0x0034}
0x1a5fa…1a604 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x010e, t01=0x0056}
0x1a604…1a640 Head {h00=0x0038, h01=0x0050, text=»****************************************************«, t00=0x010e, t01=0x0060}
0x1a640…1a64a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x010e, t01=0x009c}
0x1a64a…1a654 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x010e, t01=0x00a6}
0x1a654…1a692 Head {h00=0x003a, h01=0x0050, text=»* INTERRUPT FROM PERIPHERAL SECTION OF VCCU1/4 NO 1 «, t00=0x010e, t01=0x00b0}
0x1a692…1a69c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x010e, t01=0x00ee}
0x1a69c…1a6b0 Head {h00=0x0010, h01=0x0050, text=»IHPVU1 EQU *«, t00=0x010e, t01=0x00f8}
0x1a6b0…1a6c6 Head {h00=0x0012, h01=0x0050, text=» IFT VUCHAN=1 «, t00=0x010e, t01=0x010c}
0x1a6c6…1a6da Head {h00=0x0010, h01=0x0050, text=»IHPVU2 EQU *«, t00=0x010e, t01=0x0122}
0x1a6da…1a6ee Head {h00=0x0010, h01=0x0050, text=»IHPVU3 EQU *«, t00=0x010e, t01=0x0136}
0x1a6ee…1a702 Head {h00=0x0010, h01=0x0050, text=»IHPVU4 EQU *«, t00=0x010e, t01=0x014a}
0x1a702…1a716 Head {h00=0x0010, h01=0x0050, text=»IHPVU5 EQU *«, t00=0x010e, t01=0x015e}
0x1a716…1a72a Head {h00=0x0010, h01=0x0050, text=»IHPVU6 EQU *«, t00=0x010e, t01=0x0172}
0x1a72a…1a73e Head {h00=0x0010, h01=0x0050, text=»IHPVU7 EQU *«, t00=0x010e, t01=0x0186}
0x1a73e…1a752 Head {h00=0x0010, h01=0x0050, text=»IHPVU8 EQU *«, t00=0x010f, t01=0x000a}
0x1a752…1a75e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x010f, t01=0x001e}
0x1a75e…1a786 Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x010f, t01=0x002a}
0x1a786…1a79c Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x010f, t01=0x0052}
0x1a79c…1a7c6 Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK «, t00=0x010f, t01=0x0068}
0x1a7c6…1a7d2 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x010f, t01=0x0092}
0x1a7d2…1a7dc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x010f, t01=0x009e}
0x1a7dc…1a7f2 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x010f, t01=0x00a8}
0x1a7f2…1a818 Head {h00=0x0022, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK«, t00=0x010f, t01=0x00be}
0x1a818…1a824 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x010f, t01=0x00e4}
0x1a824…1a82e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x010f, t01=0x00f0}
0x1a82e…1a866 Head {h00=0x0034, h01=0x0050, text=» LDKL A5,CWTVU1 SET CWT-ADDRESS FOR VCCU1/4 NO 1«, t00=0x010f, t01=0x00fa}
0x1a866…1a87c Head {h00=0x0012, h01=0x0050, text=» IFT VUCHAN=1 «, t00=0x010f, t01=0x0132}
0x1a87c…1a8aa Head {h00=0x002a, h01=0x0050, text=» EX CWTINR,A5 EXECUTE INR INSTRUCTION «, t00=0x010f, t01=0x0148}
0x1a8aa…1a8b4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x010f, t01=0x0176}
0x1a8b4…1a8c0 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x010f, t01=0x0180}
0x1a8c0…1a8d6 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x010f, t01=0x018c}
0x1a8d6…1a8e8 Head {h00=0x000e, h01=0x0050, text=» RF IHP100«, t00=0x0110, t01=0x0012}
0x1a8e8…1a8f2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0110, t01=0x0024}
0x1a8f2…1a930 Head {h00=0x003a, h01=0x0050, text=»* INTERRUPT FROM PERIPHERAL SECTION OF VCCU1/4 NO 2 «, t00=0x0110, t01=0x002e}
0x1a930…1a93a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0110, t01=0x006c}
0x1a93a…1a94e Head {h00=0x0010, h01=0x0050, text=»IHPVU2 EQU *«, t00=0x0110, t01=0x0076}
0x1a94e…1a95a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0110, t01=0x008a}
0x1a95a…1a970 Head {h00=0x0012, h01=0x0050, text=» IFT VUCHAN=2 «, t00=0x0110, t01=0x0096}
0x1a970…1a984 Head {h00=0x0010, h01=0x0050, text=»IHPVU3 EQU *«, t00=0x0110, t01=0x00ac}
0x1a984…1a998 Head {h00=0x0010, h01=0x0050, text=»IHPVU4 EQU *«, t00=0x0110, t01=0x00c0}
0x1a998…1a9ac Head {h00=0x0010, h01=0x0050, text=»IHPVU5 EQU *«, t00=0x0110, t01=0x00d4}
0x1a9ac…1a9c0 Head {h00=0x0010, h01=0x0050, text=»IHPVU6 EQU *«, t00=0x0110, t01=0x00e8}
0x1a9c0…1a9d4 Head {h00=0x0010, h01=0x0050, text=»IHPVU7 EQU *«, t00=0x0110, t01=0x00fc}
0x1a9d4…1a9e8 Head {h00=0x0010, h01=0x0050, text=»IHPVU8 EQU *«, t00=0x0110, t01=0x0110}
0x1a9e8…1a9f4 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0110, t01=0x0124}
0x1a9f4…1aa0a Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x0110, t01=0x0130}
0x1aa0a…1aa32 Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x0110, t01=0x0146}
0x1aa32…1aa48 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0110, t01=0x016e}
0x1aa48…1aa72 Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK «, t00=0x0110, t01=0x0184}
0x1aa72…1aa7e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0111, t01=0x001e}
0x1aa7e…1aa88 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0111, t01=0x002a}
0x1aa88…1aa9e Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x0111, t01=0x0034}
0x1aa9e…1aab4 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0111, t01=0x004a}
0x1aab4…1aada Head {h00=0x0022, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK«, t00=0x0111, t01=0x0060}
0x1aada…1aae6 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0111, t01=0x0086}
0x1aae6…1aaf0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0111, t01=0x0092}
0x1aaf0…1ab06 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x0111, t01=0x009c}
0x1ab06…1ab3e Head {h00=0x0034, h01=0x0050, text=» LDKL A5,CWTVU2 SET CWT-ADDRESS FOR VCCU1/4 NO 2«, t00=0x0111, t01=0x00b2}
0x1ab3e…1ab4a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0111, t01=0x00ea}
0x1ab4a…1ab60 Head {h00=0x0012, h01=0x0050, text=» IFT VUCHAN=2 «, t00=0x0111, t01=0x00f6}
0x1ab60…1ab94 Head {h00=0x0030, h01=0x0050, text=»IHP100 EX CWTINR,A5 EXECUTE INR-INSTRUCTION «, t00=0x0111, t01=0x010c}
0x1ab94…1ab9e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0111, t01=0x0140}
0x1ab9e…1abaa Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0111, t01=0x014a}
0x1abaa…1abb4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0111, t01=0x0156}
0x1abb4…1abca Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x0111, t01=0x0160}
0x1abca…1abe0 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x0111, t01=0x0176}
0x1abe0…1abf2 Head {h00=0x000e, h01=0x0050, text=» RF IHP100«, t00=0x0111, t01=0x018c}
0x1abf2…1abfc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0112, t01=0x000e}
0x1abfc…1ac3a Head {h00=0x003a, h01=0x0050, text=»* INTERRUPT FROM PERIPHERAL SECTION OF VCCU1/4 NO 3 «, t00=0x0112, t01=0x0018}
0x1ac3a…1ac44 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0112, t01=0x0056}
0x1ac44…1ac58 Head {h00=0x0010, h01=0x0050, text=»IHPVU3 EQU *«, t00=0x0112, t01=0x0060}
0x1ac58…1ac64 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0112, t01=0x0074}
0x1ac64…1ac7a Head {h00=0x0012, h01=0x0050, text=» IFT VUCHAN=3 «, t00=0x0112, t01=0x0080}
0x1ac7a…1ac8e Head {h00=0x0010, h01=0x0050, text=»IHPVU4 EQU *«, t00=0x0112, t01=0x0096}
0x1ac8e…1aca2 Head {h00=0x0010, h01=0x0050, text=»IHPVU5 EQU *«, t00=0x0112, t01=0x00aa}
0x1aca2…1acb6 Head {h00=0x0010, h01=0x0050, text=»IHPVU6 EQU *«, t00=0x0112, t01=0x00be}
0x1acb6…1acca Head {h00=0x0010, h01=0x0050, text=»IHPVU7 EQU *«, t00=0x0112, t01=0x00d2}
0x1acca…1acde Head {h00=0x0010, h01=0x0050, text=»IHPVU8 EQU *«, t00=0x0112, t01=0x00e6}
0x1acde…1acea Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0112, t01=0x00fa}
0x1acea…1ad00 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x0112, t01=0x0106}
0x1ad00…1ad16 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x0112, t01=0x011c}
0x1ad16…1ad3e Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x0112, t01=0x0132}
0x1ad3e…1ad54 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0112, t01=0x015a}
0x1ad54…1ad7e Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK «, t00=0x0112, t01=0x0170}
0x1ad7e…1ad8a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0113, t01=0x000a}
0x1ad8a…1ad94 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0113, t01=0x0016}
0x1ad94…1adaa Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x0113, t01=0x0020}
0x1adaa…1adc0 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x0113, t01=0x0036}
0x1adc0…1add6 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0113, t01=0x004c}
0x1add6…1adfc Head {h00=0x0022, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK«, t00=0x0113, t01=0x0062}
0x1adfc…1ae08 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0113, t01=0x0088}
0x1ae08…1ae12 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0113, t01=0x0094}
0x1ae12…1ae28 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x0113, t01=0x009e}
0x1ae28…1ae3e Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x0113, t01=0x00b4}
0x1ae3e…1ae76 Head {h00=0x0034, h01=0x0050, text=» LDKL A5,CWTVU3 SET CWT-ADDRESS FOR VCCU1/4 NO 3«, t00=0x0113, t01=0x00ca}
0x1ae76…1ae82 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0113, t01=0x0102}
0x1ae82…1ae98 Head {h00=0x0012, h01=0x0050, text=» IFT VUCHAN=3 «, t00=0x0113, t01=0x010e}
0x1ae98…1aec0 Head {h00=0x0024, h01=0x0050, text=»IHP100 EX CWTINR,A5 EXECUTE INR «, t00=0x0113, t01=0x0124}
0x1aec0…1aeca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0113, t01=0x014c}
0x1aeca…1aed6 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0113, t01=0x0156}
0x1aed6…1aeec Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x0113, t01=0x0162}
0x1aeec…1af02 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x0113, t01=0x0178}
0x1af02…1af18 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=3 «, t00=0x0113, t01=0x018e}
0x1af18…1af2a Head {h00=0x000e, h01=0x0050, text=» RF IHP100«, t00=0x0114, t01=0x0014}
0x1af2a…1af68 Head {h00=0x003a, h01=0x0050, text=»* INTERRUPT FROM PERIPHERAL SECTION OF VCCU1/4 NO 4 «, t00=0x0114, t01=0x0026}
0x1af68…1af72 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0114, t01=0x0064}
0x1af72…1af86 Head {h00=0x0010, h01=0x0050, text=»IHPVU4 EQU *«, t00=0x0114, t01=0x006e}
0x1af86…1af92 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0114, t01=0x0082}
0x1af92…1afa8 Head {h00=0x0012, h01=0x0050, text=» IFT VUCHAN=4 «, t00=0x0114, t01=0x008e}
0x1afa8…1afbc Head {h00=0x0010, h01=0x0050, text=»IHPVU5 EQU *«, t00=0x0114, t01=0x00a4}
0x1afbc…1afd0 Head {h00=0x0010, h01=0x0050, text=»IHPVU6 EQU *«, t00=0x0114, t01=0x00b8}
0x1afd0…1afe4 Head {h00=0x0010, h01=0x0050, text=»IHPVU7 EQU *«, t00=0x0114, t01=0x00cc}
0x1afe4…1aff8 Head {h00=0x0010, h01=0x0050, text=»IHPVU8 EQU *«, t00=0x0114, t01=0x00e0}
0x1aff8…1b004 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0114, t01=0x00f4}
0x1b004…1b01a Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x0114, t01=0x0100}
0x1b01a…1b030 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x0114, t01=0x0116}
0x1b030…1b046 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=3 «, t00=0x0114, t01=0x012c}
0x1b046…1b06e Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x0114, t01=0x0142}
0x1b06e…1b084 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0114, t01=0x016a}
0x1b084…1b0ae Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK «, t00=0x0114, t01=0x0180}
0x1b0ae…1b0ba Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0115, t01=0x001a}
0x1b0ba…1b0c4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0115, t01=0x0026}
0x1b0c4…1b0da Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x0115, t01=0x0030}
0x1b0da…1b0f0 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x0115, t01=0x0046}
0x1b0f0…1b106 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=3 «, t00=0x0115, t01=0x005c}
0x1b106…1b11c Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0115, t01=0x0072}
0x1b11c…1b142 Head {h00=0x0022, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK«, t00=0x0115, t01=0x0088}
0x1b142…1b14e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0115, t01=0x00ae}
0x1b14e…1b158 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0115, t01=0x00ba}
0x1b158…1b16e Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x0115, t01=0x00c4}
0x1b16e…1b184 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x0115, t01=0x00da}
0x1b184…1b19a Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=3 «, t00=0x0115, t01=0x00f0}
0x1b19a…1b1d2 Head {h00=0x0034, h01=0x0050, text=» LDKL A5,CWTVU4 SET CWT-ADDRESS FOR VCCU1/4 NO 4«, t00=0x0115, t01=0x0106}
0x1b1d2…1b1de Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0115, t01=0x013e}
0x1b1de…1b1f4 Head {h00=0x0012, h01=0x0050, text=» IFT VUCHAN=4 «, t00=0x0115, t01=0x014a}
0x1b1f4…1b21c Head {h00=0x0024, h01=0x0050, text=»IHP100 EX CWTINR,A5 EXECUTE INR «, t00=0x0115, t01=0x0160}
0x1b21c…1b228 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0115, t01=0x0188}
0x1b228…1b23e (278, 0, 400) Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x0116, t01=0x0004}
0x1b23e…1b254 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x0116, t01=0x001a}
0x1b254…1b26a Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=3 «, t00=0x0116, t01=0x0030}
0x1b26a…1b280 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=4 «, t00=0x0116, t01=0x0046}
0x1b280…1b292 Head {h00=0x000e, h01=0x0050, text=» RF IHP100«, t00=0x0116, t01=0x005c}
0x1b292…1b29c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0116, t01=0x006e}
0x1b29c…1b2d8 Head {h00=0x0038, h01=0x0050, text=»* INTERRUPT FROM PERIPHERAL SECTION OV VCCU1/4 NO 5 «, t00=0x0116, t01=0x0078}
0x1b2d8…1b2e2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0116, t01=0x00b4}
0x1b2e2…1b2f6 Head {h00=0x0010, h01=0x0050, text=»IHPVU5 EQU *«, t00=0x0116, t01=0x00be}
0x1b2f6…1b302 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0116, t01=0x00d2}
0x1b302…1b318 Head {h00=0x0012, h01=0x0050, text=» IFT VUCHAN=5 «, t00=0x0116, t01=0x00de}
0x1b318…1b32c Head {h00=0x0010, h01=0x0050, text=»IHPVU6 EQU *«, t00=0x0116, t01=0x00f4}
0x1b32c…1b340 Head {h00=0x0010, h01=0x0050, text=»IHPVU7 EQU *«, t00=0x0116, t01=0x0108}
0x1b340…1b354 Head {h00=0x0010, h01=0x0050, text=»IHPVU8 EQU *«, t00=0x0116, t01=0x011c}
0x1b354…1b360 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0116, t01=0x0130}
0x1b360…1b376 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x0116, t01=0x013c}
0x1b376…1b38c Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x0116, t01=0x0152}
0x1b38c…1b3a2 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=3 «, t00=0x0116, t01=0x0168}
0x1b3a2…1b3b8 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=4 «, t00=0x0116, t01=0x017e}
0x1b3b8…1b3e0 (279, 0, 400) Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x0117, t01=0x0004}
0x1b3e0…1b3f6 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0117, t01=0x002c}
0x1b3f6…1b422 Head {h00=0x0028, h01=0x0050, text=» CF A15,SAVE8 SAVE A1 - A8 ON STACK «, t00=0x0117, t01=0x0042}
0x1b422…1b42e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0117, t01=0x006e}
0x1b42e…1b438 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0117, t01=0x007a}
0x1b438…1b44e Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x0117, t01=0x0084}
0x1b44e…1b464 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x0117, t01=0x009a}
0x1b464…1b47a Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=3 «, t00=0x0117, t01=0x00b0}
0x1b47a…1b490 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=4 «, t00=0x0117, t01=0x00c6}
0x1b490…1b4a6 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0117, t01=0x00dc}
0x1b4a6…1b4ce Head {h00=0x0024, h01=0x0050, text=» MSR 8,A15 SAVE A1 - A8 ON STACK«, t00=0x0117, t01=0x00f2}
0x1b4ce…1b4da Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0117, t01=0x011a}
0x1b4da…1b4e4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0117, t01=0x0126}
0x1b4e4…1b4fa Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x0117, t01=0x0130}
0x1b4fa…1b510 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x0117, t01=0x0146}
0x1b510…1b526 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=3 «, t00=0x0117, t01=0x015c}
0x1b526…1b53c Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=4 «, t00=0x0117, t01=0x0172}
0x1b53c…1b574 Head {h00=0x0034, h01=0x0050, text=» LDKL A5,CWTVU5 SET CWT-ADDRESS FOR VCCU1/4 NO 5«, t00=0x0117, t01=0x0188}
0x1b574…1b580 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0118, t01=0x0030}
0x1b580…1b596 Head {h00=0x0012, h01=0x0050, text=» IFT VUCHAN=5 «, t00=0x0118, t01=0x003c}
0x1b596…1b5be Head {h00=0x0024, h01=0x0050, text=»IHP100 EX CWTINR,A5 EXECUTE INR «, t00=0x0118, t01=0x0052}
0x1b5be…1b5ca Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0118, t01=0x007a}
0x1b5ca…1b5e0 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x0118, t01=0x0086}
0x1b5e0…1b5f6 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x0118, t01=0x009c}
0x1b5f6…1b60c Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=3 «, t00=0x0118, t01=0x00b2}
0x1b60c…1b622 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=4 «, t00=0x0118, t01=0x00c8}
0x1b622…1b638 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=5 «, t00=0x0118, t01=0x00de}
0x1b638…1b64a Head {h00=0x000e, h01=0x0050, text=» RF IHP100«, t00=0x0118, t01=0x00f4}
0x1b64a…1b654 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0118, t01=0x0106}
0x1b654…1b690 Head {h00=0x0038, h01=0x0050, text=»* INTERRUPT FROM PERIPHERAL SECTION OF VCCU1/4 NO 6 «, t00=0x0118, t01=0x0110}
0x1b690…1b69a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0118, t01=0x014c}
0x1b69a…1b6ae Head {h00=0x0010, h01=0x0050, text=»IHPVU6 EQU *«, t00=0x0118, t01=0x0156}
0x1b6ae…1b6ba Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0118, t01=0x016a}
0x1b6ba…1b6d0 Head {h00=0x0012, h01=0x0050, text=» IFT VUCHAN=6 «, t00=0x0118, t01=0x0176}
0x1b6d0…1b6e4 Head {h00=0x0010, h01=0x0050, text=»IHPVU7 EQU *«, t00=0x0118, t01=0x018c}
0x1b6e4…1b6f8 Head {h00=0x0010, h01=0x0050, text=»IHPVU8 EQU *«, t00=0x0119, t01=0x0010}
0x1b6f8…1b704 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0119, t01=0x0024}
0x1b704…1b71a Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x0119, t01=0x0030}
0x1b71a…1b730 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x0119, t01=0x0046}
0x1b730…1b746 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=3 «, t00=0x0119, t01=0x005c}
0x1b746…1b75c Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=4 «, t00=0x0119, t01=0x0072}
0x1b75c…1b772 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=5 «, t00=0x0119, t01=0x0088}
0x1b772…1b79a Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x0119, t01=0x009e}
0x1b79a…1b7b0 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0119, t01=0x00c6}
0x1b7b0…1b7dc Head {h00=0x0028, h01=0x0050, text=» CF A15,SAVE8 SAVE A1 - A8 ON STACK «, t00=0x0119, t01=0x00dc}
0x1b7dc…1b7e8 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0119, t01=0x0108}
0x1b7e8…1b7f2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0119, t01=0x0114}
0x1b7f2…1b808 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x0119, t01=0x011e}
0x1b808…1b81e Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x0119, t01=0x0134}
0x1b81e…1b834 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=3 «, t00=0x0119, t01=0x014a}
0x1b834…1b84a Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=4 «, t00=0x0119, t01=0x0160}
0x1b84a…1b860 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=5 «, t00=0x0119, t01=0x0176}
0x1b860…1b876 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0119, t01=0x018c}
0x1b876…1b89e Head {h00=0x0024, h01=0x0050, text=» MSR 8,A15 SAVE A1 - A8 ON STACK«, t00=0x011a, t01=0x0012}
0x1b89e…1b8aa Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x011a, t01=0x003a}
0x1b8aa…1b8b4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x011a, t01=0x0046}
0x1b8b4…1b8ca Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x011a, t01=0x0050}
0x1b8ca…1b8e0 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x011a, t01=0x0066}
0x1b8e0…1b8f6 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=3 «, t00=0x011a, t01=0x007c}
0x1b8f6…1b90c Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=4 «, t00=0x011a, t01=0x0092}
0x1b90c…1b922 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=5 «, t00=0x011a, t01=0x00a8}
0x1b922…1b95a Head {h00=0x0034, h01=0x0050, text=» LDKL A5,CWTVU6 SET CWT-ADDRESS FOR VCCU1/4 NO 6«, t00=0x011a, t01=0x00be}
0x1b95a…1b966 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x011a, t01=0x00f6}
0x1b966…1b97c Head {h00=0x0012, h01=0x0050, text=» IFT VUCHAN=6 «, t00=0x011a, t01=0x0102}
0x1b97c…1b9a4 Head {h00=0x0024, h01=0x0050, text=»IHP100 EX CWTINR,A5 EXECUTE INR «, t00=0x011a, t01=0x0118}
0x1b9a4…1b9b0 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x011a, t01=0x0140}
0x1b9b0…1b9c6 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x011a, t01=0x014c}
0x1b9c6…1b9dc Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x011a, t01=0x0162}
0x1b9dc…1b9f2 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=3 «, t00=0x011a, t01=0x0178}
0x1b9f2…1ba08 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=4 «, t00=0x011a, t01=0x018e}
0x1ba08…1ba1e Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=5 «, t00=0x011b, t01=0x0014}
0x1ba1e…1ba34 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=6 «, t00=0x011b, t01=0x002a}
0x1ba34…1ba46 Head {h00=0x000e, h01=0x0050, text=» RF IHP100«, t00=0x011b, t01=0x0040}
0x1ba46…1ba50 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x011b, t01=0x0052}
0x1ba50…1ba8c Head {h00=0x0038, h01=0x0050, text=»* INTERRUPT FROM PERIPHERAL SECTION OF VCCU1/4 NO 7 «, t00=0x011b, t01=0x005c}
0x1ba8c…1ba96 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x011b, t01=0x0098}
0x1ba96…1baaa Head {h00=0x0010, h01=0x0050, text=»IHPVU7 EQU *«, t00=0x011b, t01=0x00a2}
0x1baaa…1bab6 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x011b, t01=0x00b6}
0x1bab6…1bacc Head {h00=0x0012, h01=0x0050, text=» IFT VUCHAN=7 «, t00=0x011b, t01=0x00c2}
0x1bacc…1bae0 Head {h00=0x0010, h01=0x0050, text=»IHPVU8 EQU *«, t00=0x011b, t01=0x00d8}
0x1bae0…1baec Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x011b, t01=0x00ec}
0x1baec…1bb02 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x011b, t01=0x00f8}
0x1bb02…1bb18 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x011b, t01=0x010e}
0x1bb18…1bb2e Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=3 «, t00=0x011b, t01=0x0124}
0x1bb2e…1bb44 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=4 «, t00=0x011b, t01=0x013a}
0x1bb44…1bb5a Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=5 «, t00=0x011b, t01=0x0150}
0x1bb5a…1bb70 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=6 «, t00=0x011b, t01=0x0166}
0x1bb70…1bb98 Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x011b, t01=0x017c}
0x1bb98…1bbae Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x011c, t01=0x0014}
0x1bbae…1bbda Head {h00=0x0028, h01=0x0050, text=» CF A15,SAVE8 SAVE A1 - A8 ON STACK «, t00=0x011c, t01=0x002a}
0x1bbda…1bbe6 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x011c, t01=0x0056}
0x1bbe6…1bbf0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x011c, t01=0x0062}
0x1bbf0…1bc06 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x011c, t01=0x006c}
0x1bc06…1bc1c Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x011c, t01=0x0082}
0x1bc1c…1bc32 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=3 «, t00=0x011c, t01=0x0098}
0x1bc32…1bc48 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=4 «, t00=0x011c, t01=0x00ae}
0x1bc48…1bc5e Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=5 «, t00=0x011c, t01=0x00c4}
0x1bc5e…1bc74 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=6 «, t00=0x011c, t01=0x00da}
0x1bc74…1bc8a Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x011c, t01=0x00f0}
0x1bc8a…1bcb2 Head {h00=0x0024, h01=0x0050, text=» MSR 8,A15 SAVE A1 - A8 ON STACK«, t00=0x011c, t01=0x0106}
0x1bcb2…1bcbe Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x011c, t01=0x012e}
0x1bcbe…1bcc8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x011c, t01=0x013a}
0x1bcc8…1bcde Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=1 «, t00=0x011c, t01=0x0144}
0x1bcde…1bcf4 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=2 «, t00=0x011c, t01=0x015a}
0x1bcf4…1bd0a Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=3 «, t00=0x011c, t01=0x0170}
0x1bd0a…1bd20 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=4 «, t00=0x011c, t01=0x0186}
0x1bd20…1bd36 Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=5 «, t00=0x011d, t01=0x000c}
0x1bd36…1bd4c Head {h00=0x0012, h01=0x0050, text=» IFF VUCHAN=6 «, t00=0x011d, t01=0x0022}
0x1bd4c…1bd84 Head {h00=0x0034, h01=0x0050, text=» LDKL A5,CWTVU7 SET CWT-ADDRESS FOR VCCU1/4 NO 7«, t00=0x011d, t01=0x0038}
0x1bd84…1bd90 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x011d, t01=0x0070}
0x1bd90…1bda6 Head {h00=0x0012, h01=0x0050, text=» IFT VUCHAN=7 «, t00=0x011d, t01=0x007c}
0x1bda6…1bdce Head {h00=0x0024, h01=0x0050, text=»IHP100 EX CWTINR,A5 EXECUTE INR «, t00=0x011d, t01=0x0092}
0x1bdce…1bdda Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x011d, t01=0x00ba}
0x1bdda…1bdf0 Head {h00=0x0012, h01=0x0050, text=» IFT VUCHAN=8 «, t00=0x011d, t01=0x00c6}
0x1bdf0…1be02 Head {h00=0x000e, h01=0x0050, text=» RF IHP100«, t00=0x011d, t01=0x00dc}
0x1be02…1be0c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x011d, t01=0x00ee}
0x1be0c…1be48 Head {h00=0x0038, h01=0x0050, text=»* INTERRUPT FROM PERIPHERAL SECTION OF VCCU1/4 NO 8 «, t00=0x011d, t01=0x00f8}
0x1be48…1be52 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x011d, t01=0x0134}
0x1be52…1be66 Head {h00=0x0010, h01=0x0050, text=»IHPVU8 EQU *«, t00=0x011d, t01=0x013e}
0x1be66…1be8e Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x011d, t01=0x0152}
0x1be8e…1bea4 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x011d, t01=0x017a}
0x1bea4…1bed0 Head {h00=0x0028, h01=0x0050, text=» CF A15,SAVE8 SAVE A1 - A8 ON STACK «, t00=0x011d, t01=0x0190}
0x1bed0…1bedc Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x011e, t01=0x002c}
0x1bedc…1bee6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x011e, t01=0x0038}
0x1bee6…1befc Head {h00=0x0012, h01=0x0050, text=» IFT VUCHAN=8 «, t00=0x011e, t01=0x0042}
0x1befc…1bf12 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x011e, t01=0x0058}
0x1bf12…1bf3a Head {h00=0x0024, h01=0x0050, text=» MSR 8,A15 SAVE A1 - A8 ON STACK«, t00=0x011e, t01=0x006e}
0x1bf3a…1bf46 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x011e, t01=0x0096}
0x1bf46…1bf50 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x011e, t01=0x00a2}
0x1bf50…1bf66 Head {h00=0x0012, h01=0x0050, text=» IFT VUCHAN=8 «, t00=0x011e, t01=0x00ac}
0x1bf66…1bf9e Head {h00=0x0034, h01=0x0050, text=» LDKL A5,CWTVU8 SET CWT-ADDRESS FOR VCCU1/4 NO 8«, t00=0x011e, t01=0x00c2}
0x1bf9e…1bfc6 Head {h00=0x0024, h01=0x0050, text=»IHP100 EX CWTINR,A5 EXECUTE INR «, t00=0x011e, t01=0x00fa}
0x1bfc6…1bfd2 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x011e, t01=0x0122}
0x1bfd2…1bfe0 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x011e, t01=0x012e}
0x1bfe0…1bfea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x011e, t01=0x013c}
0x1bfea…1bff4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x011e, t01=0x0146}
0x1bff4…1c036 Head {h00=0x003e, h01=0x0050, text=»* DETERMINE FROM INPUT: TERMINAL NUMBER AND DEVICE ADDRESS«, t00=0x011e, t01=0x0150}
0x1c036…1c058 (287, 0, 400) Head {h00=0x001e, h01=0x0050, text=»* THEN COMPUTE DWT-ADDRESS«, t00=0x011f, t01=0x0004}
0x1c058…1c062 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x011f, t01=0x0026}
0x1c062…1c08a Head {h00=0x0024, h01=0x0050, text=» LDR A6,A2 GET INPUT-WORD (BIO) «, t00=0x011f, t01=0x0030}
0x1c08a…1c0c2 Head {h00=0x0034, h01=0x0050, text=» ANKL A6,TERMNR GET TERMINAL NBR WITHIN CHANNEL «, t00=0x011f, t01=0x0058}
0x1c0c2…1c0d4 Head {h00=0x000e, h01=0x0050, text=» SRL A6,8 «, t00=0x011f, t01=0x0090}
0x1c0d4…1c0f6 Head {h00=0x001e, h01=0x0050, text=» LDR A7,A2 GET INPUT WORD «, t00=0x011f, t01=0x00a2}
0x1c0f6…1c12e Head {h00=0x0034, h01=0x0050, text=» ANKL A7,DEVADR GET DEVICE ADDR WITHIN TERMINAL «, t00=0x011f, t01=0x00c4}
0x1c12e…1c142 Head {h00=0x0010, h01=0x0050, text=» SRL A7,/A «, t00=0x011f, t01=0x00fc}
0x1c142…1c154 Head {h00=0x000e, h01=0x0050, text=» ADK A7,1 «, t00=0x011f, t01=0x0110}
0x1c154…1c18c Head {h00=0x0034, h01=0x0050, text=» LD* A1,CWTITA,A5 GET ADDR TO WORKSTATION TABLE «, t00=0x011f, t01=0x0122}
0x1c18c…1c1ba Head {h00=0x002a, h01=0x0050, text=» CF A15,NDGEDW GET DWT ADDRESS INTO A6«, t00=0x011f, t01=0x015a}
0x1c1ba…1c1e0 Head {h00=0x0022, h01=0x0050, text=» ADK A6,0 DWT ADDRESS FOUND ? «, t00=0x011f, t01=0x0188}
0x1c1e0…1c204 Head {h00=0x0020, h01=0x0050, text=» ABL(Z) VUDISP NO. THEN EXIT«, t00=0x0120, t01=0x001e}
0x1c204…1c20e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0120, t01=0x0042}
0x1c20e…1c236 Head {h00=0x0024, h01=0x0050, text=»* TEST IF STATUS- OR DATA-INPUT «, t00=0x0120, t01=0x004c}
0x1c236…1c240 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0120, t01=0x0074}
0x1c240…1c262 Head {h00=0x001e, h01=0x0050, text=» LDR A3,A2 SAVE INPUT-WORD«, t00=0x0120, t01=0x007e}
0x1c262…1c28a Head {h00=0x0024, h01=0x0050, text=» ANK A2,INDATA CLEAN INPUT-WORD «, t00=0x0120, t01=0x00a0}
0x1c28a…1c2b0 Head {h00=0x0022, h01=0x0050, text=» ANKL A3,INSTAT STATUS INPUT ?«, t00=0x0120, t01=0x00c8}
0x1c2b0…1c2c8 Head {h00=0x0014, h01=0x0050, text=» RF(Z) IHP150 NO«, t00=0x0120, t01=0x00ee}
0x1c2c8…1c2d2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0120, t01=0x0106}
0x1c2d2…1c2ea Head {h00=0x0014, h01=0x0050, text=»* STATUS INPUT «, t00=0x0120, t01=0x0110}
0x1c2ea…1c2f4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0120, t01=0x0128}
0x1c2f4…1c320 Head {h00=0x0028, h01=0x0050, text=» IM CWTACK,A5 INCR ERROR ACKUMULATOR«, t00=0x0120, t01=0x0132}
0x1c320…1c338 Head {h00=0x0014, h01=0x0050, text=» ABL VUDISP EXIT«, t00=0x0120, t01=0x015e}
0x1c338…1c342 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0120, t01=0x0176}
0x1c342…1c356 Head {h00=0x0010, h01=0x0050, text=»* DATA INPUT«, t00=0x0120, t01=0x0180}
0x1c356…1c360 (289, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0121, t01=0x0004}
0x1c360…1c374 Head {h00=0x0010, h01=0x0050, text=»IHP150 EQU *«, t00=0x0121, t01=0x000e}
0x1c374…1c39a Head {h00=0x0022, h01=0x0050, text=» LD A7,DWTST,A6 DEVICE STATUS «, t00=0x0121, t01=0x0022}
0x1c39a…1c3cc Head {h00=0x002e, h01=0x0050, text=» ANK A7,/60 MASK INPUT DEV. AND INPUT REQ.«, t00=0x0121, t01=0x0048}
0x1c3cc…1c3e0 Head {h00=0x0010, h01=0x0050, text=» SUK A7,/40 «, t00=0x0121, t01=0x007a}
0x1c3e0…1c418 Head {h00=0x0034, h01=0x0050, text=» RF(Z) IHP160 INPUT DEV. BUT NO INPUT REQUESTED «, t00=0x0121, t01=0x008e}
0x1c418…1c44a Head {h00=0x002e, h01=0x0050, text=» ABL(N) VUDISP NO INPUT-DEVICE. THEN EXIT.«, t00=0x0121, t01=0x00c6}
0x1c44a…1c454 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0121, t01=0x00f8}
0x1c454…1c47e Head {h00=0x0026, h01=0x0050, text=»* INPUT DEV. WITH INPUT REQUESTED «, t00=0x0121, t01=0x0102}
0x1c47e…1c488 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0121, t01=0x012c}
0x1c488…1c49e Head {h00=0x0012, h01=0x0050, text=» LDKL A7,/FFDF«, t00=0x0121, t01=0x0136}
0x1c49e…1c4d4 Head {h00=0x0032, h01=0x0050, text=» ANS A7,DWTST,A6 RESET FLAG 'INPUT REQUESTED' «, t00=0x0121, t01=0x014c}
0x1c4d4…1c50a Head {h00=0x0032, h01=0x0050, text=» LDK A1,0 RESET INDICATOR OF MORE THAN 1 CHAR «, t00=0x0121, t01=0x0182}
0x1c50a…1c534 Head {h00=0x0026, h01=0x0050, text=» ABL NDREP RETURN TO DEVICE DRIVER«, t00=0x0122, t01=0x0028}
0x1c534…1c53e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0122, t01=0x0052}
0x1c53e…1c548 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0122, t01=0x005c}
0x1c548…1c57c Head {h00=0x0030, h01=0x0050, text=»* GO TO INTERRUPT ROUTINE OF DEVICE DRIVER«, t00=0x0122, t01=0x0066}
0x1c57c…1c586 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0122, t01=0x009a}
0x1c586…1c59a Head {h00=0x0010, h01=0x0050, text=»IHP160 EQU *«, t00=0x0122, t01=0x00a4}
0x1c59a…1c5c0 Head {h00=0x0022, h01=0x0050, text=» LD A1,DWTADR,A6 ADDRESS BLOCK«, t00=0x0122, t01=0x00b8}
0x1c5c0…1c5f2 Head {h00=0x002e, h01=0x0050, text=» LD A1,INTADR,A1 INTERRUPT ENTRY DEFINED? «, t00=0x0122, t01=0x00de}
0x1c5f2…1c61c Head {h00=0x0026, h01=0x0050, text=» ABL(Z) VUDISP NO, SKIP CHARACTER «, t00=0x0122, t01=0x0110}
0x1c61c…1c63a Head {h00=0x001a, h01=0x0050, text=» LDR A5,A6 DWT ADDRESS«, t00=0x0122, t01=0x013a}
0x1c63a…1c65c Head {h00=0x001e, h01=0x0050, text=» ADKL A5,DWTSB2 STACK BASE«, t00=0x0122, t01=0x0158}
0x1c65c…1c68a Head {h00=0x002a, h01=0x0050, text=» ABR A1 DEVICE DRIVER INTERRUPT ENTRY «, t00=0x0122, t01=0x017a}
0x1c68a…1c698 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0123, t01=0x0018}
0x1c698…1c6a2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0123, t01=0x0026}
0x1c6a2…1c6d4 Head {h00=0x002e, h01=0x0050, text=»******************************************«, t00=0x0123, t01=0x0030}
0x1c6d4…1c702 Head {h00=0x002a, h01=0x0050, text=»* THIS IS THE INTERRUPT HANDLER FOR «, t00=0x0123, t01=0x0062}
0x1c702…1c744 Head {h00=0x003e, h01=0x0050, text=»* DATA OUTPUT TO THE PERIPHERAL SECTION OF THE VCCU1/4. «, t00=0x0123, t01=0x0090}
0x1c744…1c782 Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x0123, t01=0x00d2}
0x1c782…1c78c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0123, t01=0x0110}
0x1c78c…1c796 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0123, t01=0x011a}
0x1c796…1c7a8 Head {h00=0x000e, h01=0x0050, text=»* ENTERED:«, t00=0x0123, t01=0x0124}
0x1c7a8…1c7e6 Head {h00=0x003a, h01=0x0050, text=»* VIA THE MONITOR CLOCK TIME-OUT ROUTINE.«, t00=0x0123, t01=0x0136}
0x1c7e6…1c7f0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0123, t01=0x0174}
0x1c7f0…1c7fa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0123, t01=0x017e}
0x1c7fa…1c812 Head {h00=0x0014, h01=0x0050, text=»* FUNCTIONS: «, t00=0x0123, t01=0x0188}
0x1c812…1c81c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0124, t01=0x0010}
0x1c81c…1c86c Head {h00=0x004c, h01=0x0050, text=»* 1. GET FIRST QUEUED DWT FOR PERIPHERAL SECTION OUTPUT PART OF THIS CWT«, t00=0x0124, t01=0x001a}
0x1c86c…1c88e Head {h00=0x001e, h01=0x0050, text=»* IF QUEUE EMPTY THEN: «, t00=0x0124, t01=0x006a}
0x1c88e…1c8c4 Head {h00=0x0032, h01=0x0050, text=»* 2. RESET OUTPUT QUEUE TIMER POINTER IN CWT, «, t00=0x0124, t01=0x008c}
0x1c8c4…1c8e6 Head {h00=0x001e, h01=0x0050, text=»* AND DISPATCH.«, t00=0x0124, t01=0x00c2}
0x1c8e6…1c904 Head {h00=0x001a, h01=0x0050, text=»* ELSE:«, t00=0x0124, t01=0x00e4}
0x1c904…1c954 Head {h00=0x004c, h01=0x0050, text=»* 3. GET,FROM THAT FIRST QUEUED DWT, THE CHAR TO BE OUTPUT, «, t00=0x0124, t01=0x0102}
0x1c954…1c9a4 Head {h00=0x004c, h01=0x0050, text=»* REMOVE THE DWT FROM CWT PERIPHERAL SECTION OUTPUT QUEUE«, t00=0x0124, t01=0x0152}
0x1c9a4…1c9de Head {h00=0x0036, h01=0x0050, text=»* IF OUTPUT QUEUE IS STILL NOT EMPTY«, t00=0x0125, t01=0x0012}
0x1c9de…1ca08 Head {h00=0x0026, h01=0x0050, text=»* THEN: RESTART TIMER«, t00=0x0125, t01=0x004c}
0x1ca08…1ca26 Head {h00=0x001a, h01=0x0050, text=»* ELSE: «, t00=0x0125, t01=0x0076}
0x1ca26…1ca32 Head {h00=0x0008, h01=0x0050, text=»* 4.«, t00=0x0125, t01=0x0094}
0x1ca32…1ca74 Head {h00=0x003e, h01=0x0050, text=»* RESET OUTPUT QUEUE TIMER POINTER IN CWT.«, t00=0x0125, t01=0x00a0}
0x1ca74…1ca9a Head {h00=0x0022, h01=0x0050, text=»* 5. GO OUTPUT CHARACTER.«, t00=0x0125, t01=0x00e2}
0x1ca9a…1caa4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0125, t01=0x0108}
0x1caa4…1caae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0125, t01=0x0112}
0x1caae…1cac4 Head {h00=0x0012, h01=0x0050, text=»* ON ENTRY: «, t00=0x0125, t01=0x011c}
0x1cac4…1caf4 Head {h00=0x002c, h01=0x0050, text=»* A1 = TIME-OUT PARAMETER (CWT-ADDRESS)«, t00=0x0125, t01=0x0132}
0x1caf4…1cafe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0125, t01=0x0162}
0x1cafe…1cb14 Head {h00=0x0012, h01=0x0050, text=»* ON EXIT: «, t00=0x0125, t01=0x016c}
0x1cb14…1cb3a Head {h00=0x0022, h01=0x0050, text=»* A2 = CHARACTER TO BE OUTPUT «, t00=0x0125, t01=0x0182}
0x1cb3a…1cb54 Head {h00=0x0016, h01=0x0050, text=»* A5 = CWT ADDRESS«, t00=0x0126, t01=0x0018}
0x1cb54…1cb6e Head {h00=0x0016, h01=0x0050, text=»* A6 = DWT ADDRESS«, t00=0x0126, t01=0x0032}
0x1cb6e…1cb78 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0126, t01=0x004c}
0x1cb78…1cbae Head {h00=0x0032, h01=0x0050, text=»**********************************************«, t00=0x0126, t01=0x0056}
0x1cbae…1cbb8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0126, t01=0x008c}
0x1cbb8…1cbcc Head {h00=0x0010, h01=0x0050, text=»TIMOUT EQU *«, t00=0x0126, t01=0x0096}
0x1cbcc…1cbf2 Head {h00=0x0022, h01=0x0050, text=» LDR A5,A1 CWT-ADDRESS INTO A5«, t00=0x0126, t01=0x00aa}
0x1cbf2…1cbfc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0126, t01=0x00d0}
0x1cbfc…1cc3c Head {h00=0x003c, h01=0x0050, text=»* CHECK PERIPHERAL SECTION OUTPUT QUEUE FOR THIS CWT«, t00=0x0126, t01=0x00da}
0x1cc3c…1cc46 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0126, t01=0x011a}
0x1cc46…1cc7c Head {h00=0x0032, h01=0x0050, text=» LD A6,CWTPQ,A5 GET NEXT DWT FROM OUTPUT QUEUE«, t00=0x0126, t01=0x0124}
0x1cc7c…1cca2 Head {h00=0x0022, h01=0x0050, text=» RF(NZ) TIM200 QUEUE NOT EMPTY«, t00=0x0126, t01=0x015a}
0x1cca2…1ccac Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0126, t01=0x0180}
0x1ccac…1ccee Head {h00=0x003e, h01=0x0050, text=»* PERIPHERAL SECTION OUTPUT QUEUE IS EMPTY AT THE TIMEOUT!«, t00=0x0126, t01=0x018a}
0x1ccee…1ccf8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0127, t01=0x003c}
0x1ccf8…1cd2a Head {h00=0x002e, h01=0x0050, text=» CM CWTTP,A5 RESET POINTER TO TIMER BLOCK «, t00=0x0127, t01=0x0046}
0x1cd2a…1cd46 Head {h00=0x0018, h01=0x0050, text=» ABL VUDISP DISPATCH«, t00=0x0127, t01=0x0078}
0x1cd46…1cd50 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0127, t01=0x0094}
0x1cd50…1cd96 Head {h00=0x0042, h01=0x0050, text=»* PERIPHERAL SECTION OUTPUT QUEUE IS NOT EMPTY AT THE TIMEOUT.«, t00=0x0127, t01=0x009e}
0x1cd96…1cdce Head {h00=0x0034, h01=0x0050, text=»* GET QUEUED DWT AND TEST IF QUEUE IS EMPTY NOW.«, t00=0x0127, t01=0x00e4}
0x1cdce…1cdd8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0127, t01=0x011c}
0x1cdd8…1cdec Head {h00=0x0010, h01=0x0050, text=»TIM200 EQU *«, t00=0x0127, t01=0x0126}
0x1cdec…1ce14 Head {h00=0x0024, h01=0x0050, text=» LD A3,DWTOTQ,A6 GET QUEUE LINK «, t00=0x0127, t01=0x013a}
0x1ce14…1ce3e Head {h00=0x0026, h01=0x0050, text=» ST A3,CWTPQ,A5 STORE IT INTO CWT «, t00=0x0127, t01=0x0162}
0x1ce3e…1ce66 Head {h00=0x0024, h01=0x0050, text=» RF(Z) TIM210 NOW QUEUE IS EMPTY«, t00=0x0127, t01=0x018c}
0x1ce66…1ce70 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0128, t01=0x0024}
0x1ce70…1cea0 Head {h00=0x002c, h01=0x0050, text=»* QUEUE STILL NOT EMPTY: RESTART TIMER. «, t00=0x0128, t01=0x002e}
0x1cea0…1ceaa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0128, t01=0x005e}
0x1ceaa…1ced0 Head {h00=0x0022, h01=0x0050, text=» LDKL A3,-QUETIM TIMEOUT VALUE«, t00=0x0128, t01=0x0068}
0x1ced0…1cefa Head {h00=0x0026, h01=0x0050, text=» ST* A3,CWTTP,A5 INTO TIMER BLOCK «, t00=0x0128, t01=0x008e}
0x1cefa…1cf24 Head {h00=0x0026, h01=0x0050, text=» RF TIM220 GO OUTPUT ONE CHARACTER«, t00=0x0128, t01=0x00b8}
0x1cf24…1cf2e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0128, t01=0x00e2}
0x1cf2e…1cf4a Head {h00=0x0018, h01=0x0050, text=»* NOW QUEUE IS EMPTY«, t00=0x0128, t01=0x00ec}
0x1cf4a…1cf54 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0128, t01=0x0108}
0x1cf54…1cf68 Head {h00=0x0010, h01=0x0050, text=»TIM210 EQU *«, t00=0x0128, t01=0x0112}
0x1cf68…1cf9a Head {h00=0x002e, h01=0x0050, text=» CM CWTTP,A5 RESET POINTER TO TIMER BLOCK «, t00=0x0128, t01=0x0126}
0x1cf9a…1cfa4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0128, t01=0x0158}
0x1cfa4…1cfc8 Head {h00=0x0020, h01=0x0050, text=»* GET AND SEND ONE CHARACTER«, t00=0x0128, t01=0x0162}
0x1cfc8…1cfd2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0128, t01=0x0186}
0x1cfd2…1cfe6 Head {h00=0x0010, h01=0x0050, text=»TIM220 EQU *«, t00=0x0128, t01=0x0190}
0x1cfe6…1d016 Head {h00=0x002c, h01=0x0050, text=» LC A2,DWTOCH,A6 GET CHARACTER FROM DWT «, t00=0x0129, t01=0x0014}
0x1d016…1d03c Head {h00=0x0022, h01=0x0050, text=» ABL PER500 GO SEND CHARACTER «, t00=0x0129, t01=0x0044}
0x1d03c…1d04a Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0129, t01=0x006a}
0x1d04a…1d054 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0129, t01=0x0078}
0x1d054…1d09c Head {h00=0x0044, h01=0x0050, text=»*************************************************************** «, t00=0x0129, t01=0x0082}
0x1d09c…1d0a6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0129, t01=0x00ca}
0x1d0a6…1d0e8 Head {h00=0x003e, h01=0x0050, text=»* L I N E D R I V E R R E C O V E R Y R O U T I N E«, t00=0x0129, t01=0x00d4}
0x1d0e8…1d104 Head {h00=0x0018, h01=0x0050, text=»* C O M M O N T O «, t00=0x0129, t01=0x0116}
0x1d104…1d14c Head {h00=0x0044, h01=0x0050, text=»* S C R E E N A N D P E R I P H E R A L S E C T I O N S . «, t00=0x0129, t01=0x0132}
0x1d14c…1d156 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0129, t01=0x017a}
0x1d156…1d1a0 Head {h00=0x0046, h01=0x0050, text=»***************************************************************** «, t00=0x0129, t01=0x0184}
0x1d1a0…1d1aa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x012a, t01=0x003e}
0x1d1aa…1d1be Head {h00=0x0010, h01=0x0050, text=»* V U O N «, t00=0x012a, t01=0x0048}
0x1d1be…1d1c8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x012a, t01=0x005c}
0x1d1c8…1d20c Head {h00=0x0040, h01=0x0050, text=»* SUBROUTINE TO RESTART THE VIDEO CHANNEL UNITS AT POWER ON «, t00=0x012a, t01=0x0066}
0x1d20c…1d248 Head {h00=0x0038, h01=0x0050, text=»****************************************************«, t00=0x012a, t01=0x00aa}
0x1d248…1d252 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x012a, t01=0x00e6}
0x1d252…1d25c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x012a, t01=0x00f0}
0x1d25c…1d278 Head {h00=0x0018, h01=0x0050, text=»* CALL: CF A15,VUON «, t00=0x012a, t01=0x00fa}
0x1d278…1d282 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x012a, t01=0x0116}
0x1d282…1d28c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x012a, t01=0x0120}
0x1d28c…1d2a8 Head {h00=0x0018, h01=0x0050, text=»* USED BY: 'PFINIT' «, t00=0x012a, t01=0x012a}
0x1d2a8…1d2b2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x012a, t01=0x0146}
0x1d2b2…1d2c6 Head {h00=0x0010, h01=0x0050, text=»* FUNCTIONS:«, t00=0x012a, t01=0x0150}
0x1d2c6…1d2d0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x012a, t01=0x0164}
0x1d2d0…1d304 Head {h00=0x0030, h01=0x0050, text=»* 1. SWITCH TO LEVEL 8, RUN-MODE, INH-MODE. «, t00=0x012a, t01=0x016e}
0x1d304…1d342 Head {h00=0x003a, h01=0x0050, text=»* 2. TEST IF ALL CHANNELS IN SYSTEM HAVE BEEN TREATED.«, t00=0x012b, t01=0x0012}
0x1d342…1d388 Head {h00=0x0042, h01=0x0050, text=»* IF SO THEN ENABLE INTERRUPTS AND RETURN FROM SUBROUTINE, «, t00=0x012b, t01=0x0050}
0x1d388…1d39a Head {h00=0x000e, h01=0x0050, text=»* ELSE:«, t00=0x012b, t01=0x0096}
0x1d39a…1d3c0 Head {h00=0x0022, h01=0x0050, text=»* 3. GET CWT FOR NEXT CHANNEL.«, t00=0x012b, t01=0x00a8}
0x1d3c0…1d3f2 Head {h00=0x002e, h01=0x0050, text=»* IF NO CWT DEFINED THEN CONTINUE IN 2, «, t00=0x012b, t01=0x00ce}
0x1d3f2…1d404 Head {h00=0x000e, h01=0x0050, text=»* ELSE: «, t00=0x012b, t01=0x0100}
0x1d404…1d442 Head {h00=0x003a, h01=0x0050, text=»* 4. CIO START INPUT ON PERIPHERAL SECTION OF CHANNEL «, t00=0x012b, t01=0x0112}
0x1d442…1d488 Head {h00=0x0042, h01=0x0050, text=»* 5. RESET DATA AREAS USED BY SCREEN AND PERIPHERAL SECTIONS, «, t00=0x012b, t01=0x0150}
0x1d488…1d4a6 Head {h00=0x001a, h01=0x0050, text=»* LINE DRIVER PART.«, t00=0x012c, t01=0x0008}
0x1d4a6…1d4d4 Head {h00=0x002a, h01=0x0050, text=»* 6. FOR EACH TERMINAL ON THE CHANNEL «, t00=0x012c, t01=0x0026}
0x1d4d4…1d50c Head {h00=0x0034, h01=0x0050, text=»* CALL DEVICE DEPENDANT RECOVERY ROUTINE«, t00=0x012c, t01=0x0054}
0x1d50c…1d546 Head {h00=0x0036, h01=0x0050, text=»* VIA NETWORK DISTRIBUTOR«, t00=0x012c, t01=0x008c}
0x1d546…1d562 Head {h00=0x0018, h01=0x0050, text=»* 7. CONTINUE IN 2. «, t00=0x012c, t01=0x00c6}
0x1d562…1d56c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x012c, t01=0x00e2}
0x1d56c…1d5ac Head {h00=0x003c, h01=0x0050, text=»******************************************************* «, t00=0x012c, t01=0x00ec}
0x1d5ac…1d5b6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x012c, t01=0x012c}
0x1d5b6…1d5c0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x012c, t01=0x0136}
0x1d5c0…1d608 Head {h00=0x0044, h01=0x0050, text=»* SWITCH TO LEVEL 8 (LOWER THAN LEVEL OF ANY VCCU1/4 ON ANY CPU,«, t00=0x012c, t01=0x0140}
0x1d608…1d63a Head {h00=0x002e, h01=0x0050, text=»* HIGHER THAN LEVEL OF POWER FAIL OR DC) «, t00=0x012c, t01=0x0188}
0x1d63a…1d644 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x012d, t01=0x002a}
0x1d644…1d656 Head {h00=0x000e, h01=0x0050, text=»VUON EQU *«, t00=0x012d, t01=0x0034}
0x1d656…1d688 Head {h00=0x002e, h01=0x0050, text=» LDKL A2,VUON05 GET LEVEL 8 START ADDRESS «, t00=0x012d, t01=0x0046}
0x1d688…1d6b0 Head {h00=0x0024, h01=0x0050, text=» STR A2,A15 STORE ONTO A15-STACK«, t00=0x012d, t01=0x0078}
0x1d6b0…1d6d4 Head {h00=0x0020, h01=0x0050, text=» LDKL A2,PONPSW GET NEW PSW «, t00=0x012d, t01=0x00a0}
0x1d6d4…1d6fc Head {h00=0x0024, h01=0x0050, text=» STR A2,A15 STORE ONTO A15-STACK«, t00=0x012d, t01=0x00c4}
0x1d6fc…1d71a Head {h00=0x001a, h01=0x0050, text=» RTN A15 ENTER LEVEL 8«, t00=0x012d, t01=0x00ec}
0x1d71a…1d72e Head {h00=0x0010, h01=0x0050, text=»VUON05 EQU *«, t00=0x012d, t01=0x010a}
0x1d72e…1d744 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x012d, t01=0x011e}
0x1d744…1d750 Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x012d, t01=0x0134}
0x1d750…1d75c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x012d, t01=0x0140}
0x1d75c…1d766 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x012d, t01=0x014c}
0x1d766…1d78e Head {h00=0x0024, h01=0x0050, text=»* LOOP OVER ALL CWT:S IN CWTTAB «, t00=0x012d, t01=0x0156}
0x1d78e…1d798 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x012d, t01=0x017e}
0x1d798…1d7ae Head {h00=0x0012, h01=0x0050, text=» LD A1,CWTTAB «, t00=0x012d, t01=0x0188}
0x1d7ae…1d7da Head {h00=0x0028, h01=0x0050, text=»VUON10 SUK A1,2 ALL CWT:S TREATED ? «, t00=0x012e, t01=0x000e}
0x1d7da…1d7fe Head {h00=0x0020, h01=0x0050, text=» RF(NZ) VUON20 NO TAKE NEXT «, t00=0x012e, t01=0x003a}
0x1d7fe…1d808 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x012e, t01=0x005e}
0x1d808…1d84a Head {h00=0x003e, h01=0x0050, text=»* RETURN AND ENABLE INTERRUPTS AND SWITCH BACK TO LEVEL 0.«, t00=0x012e, t01=0x0068}
0x1d84a…1d854 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x012e, t01=0x00aa}
0x1d854…1d87c Head {h00=0x0024, h01=0x0050, text=» LDK A1,/40 BIT FOR ENABLE MODE «, t00=0x012e, t01=0x00b4}
0x1d87c…1d8a4 Head {h00=0x0024, h01=0x0050, text=» ORS A1,2,A15 INTO PSW ON STACK «, t00=0x012e, t01=0x00dc}
0x1d8a4…1d8bc Head {h00=0x0014, h01=0x0050, text=» RTN A15 RETURN «, t00=0x012e, t01=0x0104}
0x1d8bc…1d8c6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x012e, t01=0x011c}
0x1d8c6…1d8d8 Head {h00=0x000e, h01=0x0050, text=»* GET CWT «, t00=0x012e, t01=0x0126}
0x1d8d8…1d8e2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x012e, t01=0x0138}
0x1d8e2…1d912 Head {h00=0x002c, h01=0x0050, text=»VUON20 LD A5,CWTTAB,A1 LOAD CWT-ADDRESS «, t00=0x012e, t01=0x0142}
0x1d912…1d936 Head {h00=0x0020, h01=0x0050, text=» RB(Z) VUON10 NO CWT ADDRESS«, t00=0x012e, t01=0x0172}
0x1d936…1d940 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x012f, t01=0x0008}
0x1d940…1d95a Head {h00=0x0016, h01=0x0050, text=»* CIO START INPUT «, t00=0x012f, t01=0x0012}
0x1d95a…1d964 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x012f, t01=0x002c}
0x1d964…1d99e Head {h00=0x0036, h01=0x0050, text=» EX CWTCSP,A5 EXECUTE CIO-START PERIPHERAL (INPUT)«, t00=0x012f, t01=0x0036}
0x1d99e…1d9ac Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x012f, t01=0x0070}
0x1d9ac…1d9b6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x012f, t01=0x007e}
0x1d9b6…1d9d0 Head {h00=0x0016, h01=0x0050, text=»* RESET DATA AREAS«, t00=0x012f, t01=0x0088}
0x1d9d0…1da00 Head {h00=0x002c, h01=0x0050, text=»* USED BY SCREEN AND PERIPHERAL SECTIONS«, t00=0x012f, t01=0x00a2}
0x1da00…1da1a Head {h00=0x0016, h01=0x0050, text=»* LINE DRIVER PART«, t00=0x012f, t01=0x00d2}
0x1da1a…1da24 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x012f, t01=0x00ec}
0x1da24…1da52 Head {h00=0x002a, h01=0x0050, text=» LDK A4,OTRFLA+HLTFLA GET ACTION-FLAGS«, t00=0x012f, t01=0x00f6}
0x1da52…1da7a Head {h00=0x0024, h01=0x0050, text=» ADKL A4,SSTFLA ALL ACTION FLAGS«, t00=0x012f, t01=0x0124}
0x1da7a…1da98 Head {h00=0x001a, h01=0x0050, text=» C1R A4,A4 COMPLEMENT «, t00=0x012f, t01=0x014c}
0x1da98…1dad4 Head {h00=0x0038, h01=0x0050, text=» LD A6,CWTDOS,A5 ANY DWT OCCUPYING SCREEN SECTION ? «, t00=0x012f, t01=0x016a}
0x1dad4…1db0e Head {h00=0x0036, h01=0x0050, text=» RF(NZ) VUON25 YES. GO RESET DWTST BITS 11,12,13. «, t00=0x0130, t01=0x0016}
0x1db0e…1db22 Head {h00=0x0010, h01=0x0050, text=»VUON22 EQU *«, t00=0x0130, t01=0x0050}
0x1db22…1db5a Head {h00=0x0034, h01=0x0050, text=» CF A15,GETQUE GET QUEUED DWT FROM SCREEN QUEUE «, t00=0x0130, t01=0x0064}
0x1db5a…1db84 Head {h00=0x0026, h01=0x0050, text=» ADK A6,0 ANY (MORE) QUEUED DWT ? «, t00=0x0130, t01=0x009c}
0x1db84…1dbb0 Head {h00=0x0028, h01=0x0050, text=» RF(Z) VUON27 NO. SCREEN QUEUE EMPTY«, t00=0x0130, t01=0x00c6}
0x1dbb0…1dbc4 Head {h00=0x0010, h01=0x0050, text=»VUON25 EQU *«, t00=0x0130, t01=0x00f2}
0x1dbc4…1dbf4 Head {h00=0x002c, h01=0x0050, text=» ANS A4,DWTST,A6 RESET ALL ACTION-FLAGS «, t00=0x0130, t01=0x0106}
0x1dbf4…1dc1c Head {h00=0x0024, h01=0x0050, text=» RB VUON22 GET NEXT (QUEUED) DWT«, t00=0x0130, t01=0x0136}
0x1dc1c…1dc30 Head {h00=0x0010, h01=0x0050, text=»VUON27 EQU *«, t00=0x0130, t01=0x015e}
0x1dc30…1dc6e Head {h00=0x003a, h01=0x0050, text=» CM CWTDOS,A5 RESET INDICATOR OF DWT OCCUPYING SCREEN «, t00=0x0130, t01=0x0172}
0x1dc6e…1dcaa Head {h00=0x0038, h01=0x0050, text=» CM CWTSRD,A5 RESET INDICATOR SST-READY DWT (SCREEN)«, t00=0x0131, t01=0x0020}
0x1dcaa…1dce4 Head {h00=0x0036, h01=0x0050, text=» CM CWTPQ,A5 RESET OUTPUT QUEUE ON PERIPH. SECTION«, t00=0x0131, t01=0x005c}
0x1dce4…1dcee Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0131, t01=0x0096}
0x1dcee…1dcf8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0131, t01=0x00a0}
0x1dcf8…1dd30 Head {h00=0x0034, h01=0x0050, text=»* PREPARE LOOP OVER ALL TERMINALS ON THE CHANNEL«, t00=0x0131, t01=0x00aa}
0x1dd30…1dd3a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0131, t01=0x00e2}
0x1dd3a…1dd76 Head {h00=0x0038, h01=0x0050, text=» LD* A3,CWTITA,A5 GET ADDRESS TO WORK-STATION TABLE «, t00=0x0131, t01=0x00ec}
0x1dd76…1dda8 Head {h00=0x002e, h01=0x0050, text=» RB(Z) VUON10 NO ADDRESS DEFINED IN TABLE «, t00=0x0131, t01=0x0128}
0x1dda8…1ddd0 Head {h00=0x0024, h01=0x0050, text=» LDK A6,0 RESET TERMINAL NUMBER «, t00=0x0131, t01=0x015a}
0x1ddd0…1ddda Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0131, t01=0x0182}
0x1ddda…1de22 Head {h00=0x0044, h01=0x0050, text=»* START DEVICE DRIVER RECOVERY FOR ALL TERMINALS ON THE CHANNEL «, t00=0x0131, t01=0x018c}
0x1de22…1de2c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0132, t01=0x0044}
0x1de2c…1de40 Head {h00=0x0010, h01=0x0050, text=»VUON30 EQU *«, t00=0x0132, t01=0x004e}
0x1de40…1de6e Head {h00=0x002a, h01=0x0050, text=» LDK A4,TCPON INDICATE RECOVERY CAUSE «, t00=0x0132, t01=0x0062}
0x1de6e…1dea8 Head {h00=0x0036, h01=0x0050, text=» CF A15,NDREWS CALL RECOVERY FOR THIS WORK-STATION«, t00=0x0132, t01=0x0090}
0x1dea8…1dec0 Head {h00=0x0014, h01=0x0050, text=»* (=TERMINAL) «, t00=0x0132, t01=0x00ca}
0x1dec0…1dee0 Head {h00=0x001c, h01=0x0050, text=» ADK A6,1 NEXT TERMINAL «, t00=0x0132, t01=0x00e2}
0x1dee0…1df1a Head {h00=0x0036, h01=0x0050, text=» CWK A6,MAXTVU ANY MORE TERMINAL ON THIS CHANNEL ?«, t00=0x0132, t01=0x0102}
0x1df1a…1df34 Head {h00=0x0016, h01=0x0050, text=» RB(L) VUON30 YES «, t00=0x0132, t01=0x013c}
0x1df34…1df4a Head {h00=0x0012, h01=0x0050, text=» RB VUON10 NO «, t00=0x0132, t01=0x0156}
0x1df4a…1df54 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0132, t01=0x016c}
0x1df54…1df5e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0132, t01=0x0176}
0x1df5e…1df68 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0132, t01=0x0180}
0x1df68…1df74 Head {h00=0x0008, h01=0x0004, text=» END«, t00=0x0132, t01=0x018a}
0x1df74…1df78 Head {h00=0x4004, h01=0x0000}
0x1df78…1df7c 01 33 00 08 ┆ 3 ┆
0x1df7c…1df84 (308, 1, 8) 20 04 00 00 01 34 00 04 ┆ 4 ┆