|
|
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: 23974 (0x5da6)
Notes: pts_type(SC)
Names: »DRKB01.SC«
└─⟦18bf30ff4⟧ Bits:30009692 Philips computer tape "600409"
└─⟦this⟧ »BDKMON/DRKB01.SC«
└─⟦71472ef1e⟧ Bits:30009661 Philips computer tape "600103"
└─⟦this⟧ »BDKMON/DRKB01.SC«
IDENT DRKB01 REL=7.2 DATE=77-09-09 UPDATE #0 77-09-09 * ******************************************* * * PHILIPS TERMINAL SYSTEM PTS * * DRKB01 = DRIVER KEYBOARD * * * LEVEL #2 77-09-09 * * RELEASE #7 77-09-09 * ******************************************* * * * THIS DRIVER HANDLES INPUT FROM NUMERIC * AND ALPHANUMERIC KEYBOARDS PTS 6231, * 6232, 6233, 6234, 6331,AND 6342 * CONNECTED TO CPU VIA CHLT OR CHRT. * * ONLY INPUT DATA FROM DEPRESSED KEYS * ARE HANDLED BY THE DRIVER. * * AN ECHO-DEVICE CAN BE ATTACHED TO EVERY * KEYBOARD WHERE RECEIVED CHARACTERS ARE * ECHOED. * * THE DRIVER CONSISTS OF FOLLOWING PARTS: * * A C K B : ACTIVATION PART * * I H K B : INTERRUPT HANDLER * * E C H O : ECHO HANDLER * * R C K B : RECOVERY ROUTINE * EJECT * * * THE FOLLOWING ORDERS ARE THREATED: * * ORDER 01: BASIC READ * ORDER 02: STANDARD READ * ORDER 03: NUMERIC READ * ORDER 04: RESET INPUT BUFFER * * * NORMAL REGISTER USAGE : * * REGISTER A1 : RETURN CODE * A2 : INPUT CHARACTER * A3 : BUFFER INDEX * A4 : WORK REGISTER * A5 : STACK BASE * A6 : DWT-ADDRESS * A7 : ORDER * A8 : ECB-ADDRESS * EJECT * * * SYSTEM ADAPTATION * * KEYBOARD TYPE MUST BE DEFINED IN FIRST WORD * IN DWT. BIT 10 IS RELEVANT FOR ALPHANUMERIC READ * AND BIT 11 FOR NUMERIC READ. * * BIT 10 = 0 FOR PTS 6231, 6233, 6234 * BIT 10 = 1 FOR PTS 6232, 6331 AND 6342 * BIT 11 = 0 FOR ALL KEYBOARDS BUT PTS 6342 AND 6234 * BIT 11 = 1 FOR PTS 6234,6342 * * CODES FOR SPECIAL CHARACTERS CLEAR, BACKSPACE, * MULTIPLE ZERO AND STANDARD EOR MUST BE DEFINED * IN DWT. * * DWT-ADDRESS OF ECHO-OUTPUT-DEVICE MUST BE * DEFINED IN DWT. * * IF TIMING IS WANTED, TIMER POINTER * IN DWT MUST BE SET UNEQUAL TO ZERO. * STANDARD VALUE FOR TIME-OUT IS 30 SECONDS * SINCE LAST DEPRESSED KEY. IF ANOTHER VALUE * IS WANTED FOR A SYSTEM, INDICATOR * IN DRIVER MUST BE CHANGED. * * THE LENGTH OF THE CIRCULAR INPUT BUFFER IS * DEFINED IN DWT. STANDARD VALUE IS 7 CHARACTERS * NOTE !!! THAT LENGTH MUST BE THE SAME FOR ALL * DWT:S IN SYSTEM EJECT * * BY MEANS OF CONDITIONAL ASSEMBLY IT IS POSSIBLE * TO EXCLUDE FROM THE DRIVER FOLLOWING FUNCTIONS: * * -----ECHO-FUNCTION * -----STANDARD READ * -----TIME-OUT-FUNCTION * -----CODE CONVERSION VIA "8-BIT" SETTING * AND CONVERSION TABLES * BY MEANS OF CONDITIONAL ASSEMBLY IT IS ALSO * POSSIBLE TO GIVE A KEY THE MEANING OF TWO, * THREE OR MORE ZEROES. * * THE DRIVER IS PREPARED TO HANDLE THE SPECIAL * NORWAY-PROBLEM, WITH BETWEEN THEMSELVES * DEPENDENT KEYBOARDS CONNECTED TO THE SAME * SELECTOR UNIT. * BY ASSEMBLING THE DRIVER CONDITIONALLY THIS * FUNCTION IS INCLUDED. EJECT * * ************** * ENTRIES * ************** * ENTRY KBAD ADDRESS-BLOCK ENTRY EOQUEU QUEUE POINTER ROUTINE ENTRY DWTINQ,DWTUTQ QUEUE POINTERS * * * ********************************************** * EXTERNAL TOSS MODULE ENTRIES * ********************************************** * EXTRN DISIOE I/0 REQUEST ERROR EXTRN DISEND END I/O AND GO TO DISPATCHER EXTRN TENDIO END I/O EXTRN TDISP DISPATCHER ENTRY EXTRN LDREG LOAD REGISTERS A2,A3,A5,A7,A8 AND RETURN EXTRN STREG STORE REGISTERS AND GO TO DISPATCHER EXTRN LDREGE RETURN FROM ECHO HANDLING EXTRN LDREGF EXTRN SETIME SET TIME EXTRN SETIMP SET TIME EXTRN SAVE8 SAVE 8 REGISTERS EXTRN ECHRTN RETURN FROM ECHO EXTRN ECHO ECHO ROUTINE EXTRN ECHEND END OF ECHO EXTRN RTNA15 RETURN AND ENABLE * EJECT * ************************* * DWT PARAMETERS * ************************* * EXTRN DWTST STATUS EXTRN DWTADR ADDRESS TO ADDRESS-BLOCK EXTRN DWTWAT SAVE INPUT DWT * *************** * CONSTANTS * *************** * OVMASK EQU /2 OVERFLOW IN INPUT BUFFER * X:F EQU 8 LENGTH OF CIRCULAR INPUT BUFFER DWTLNG EQU 20 NUMBER OF BYTES IN DECIMAL FORM * * TIME BEFORE TIME-OUT * TIME EQU 300 TIME OUT CONSTANT * *************************** * DWT-DISPLACEMENT * *************************** * DWTBC EQU /3 DWTCON EQU /10 CONVERSION TABLE DWTA3 EQU /12 SAVE AREA FOR A3 DWTA4 EQU /14 SAVE AREA FOR A4 DWTA5 EQU /16 SAVE AREA FOR A5 DWTSB2 EQU /1E STACK BASE DWTTP EQU /20 TIMER POINTER DWTINQ EQU /28 POINTER TO FIRST PLACE IN QUEUE DWTUTQ EQU /2A POINTER TO LAST PLACE IN QUEUE DWTSQ EQU /2C START OF QUEUE DWTEQ EQU DWTSQ+DWTLNG END OF QUEUE * ***************************************** * SPECIAL KEYS DEFINED IN DWT * ***************************************** * KBBSP EQU /24 BACK-SPACE CHARACTER KBCLR EQU /25 CLEAR CHARACTER KBEOF EQU /26 EOR-CHARACTER KBMZ EQU /27 DOUBLE ZERO CHARACTER * EJECT * * **************************************** * CONDITIONAL ASSEMBLY * **************************************** * * TIME OUT FUNCTION MAY BE EXCLUDED BY * SETTING X:A = 0. * X:A EQU 0 CTIMUT EQU 1 * * ECHO FUNCTION MAY BE EXCLUDED BY * SETTING X:B = 0. * X:B EQU 1 CECHO EQU 1 * * STANDARD READ MAY BE EXCLUDED BY * SETTING X:C = 0. * X:C EQU 1 CSTAND EQU 1 * * DOUBLE ZERO MAY BE INCLUDED IN SYSTEM * BY SETTING X:D = 2. SETTING X:D * = 3 GIVES A THREE ZERO FUNCTION AND * X:D = 4 GIVES FOUR-ZERO FUNCTION AND SO ON * X:D = 0 EXCLUDES THE MULTIPLE ZERO FUNCTION * X:D EQU 2 CMULTZ EQU 2 * EJECT * * BY SETTING X:E = 1 FOLLOWING POWER OFF FUNCTION * CAN BE INCLUDED IN THE DRIVER. * IF THERE IS A READ REQUEST, THIS IS COMPLETED WITH -2 * SET IN THE CONTROL WORD OF ECB. IF NOT A POWER OFF FLAG * IS SET, CAUSING THE FIRST READ REQUEST AFTER POWER ON TO * BE COMPLETED WITH CONTROL WORD SET TO -2. * X:E EQU 0 POWOFF EQU 1 ** ** * BY SETTING X:G TO 1 THE CODE CONVERSION VIA * "8-BIT" SETTING AND CONVERSION TABLES IS * INCLUDED IN THE DRIVER. ** X:G EQU 0 CONVER EQU 0 * * * THIS DRIVER CAN BE MADE TO HANDLE CREDIT ORDERS * BY SETTING CREDIT = 1 * ORDER /04 IS THEN REPLACED BY ORDER /31 * BY SETTING CREDIT=1 THIS DRIVER INDEX THE EOR-KEYS * IN THE FOLOWING WAY: THE FIRST KEY IN THE EOR-KEY-TABLE * IS GIVEN INDEX =1, THE SECOND EOR-KEY IS GIVEN INDEX=1 * AND SO ON. (INDEX= 1,2,3,4,... ) * CONTROL WORD OF ECB IS SET TO ZERO INSTED OF -2 * * CREDIT EQU 0 * * BY SETTING NOLJE=1 THIS DRIVER IS PREPARED * TO HANDLE THE NORWAY-CASE WITH BETWEEN * THEMSELVES DEPENDENT KEYBOARDS ON THE * SAME SELECTOR UNIT. * NOLJE EQU 0 EJECT * * ************** * TABLES * ************** * KBAD EQU * DATA ACKB ACTIVATION DRIVER DATA IHKB INTERRUPT HANDLER * IFF POWOFF=1 * DATA 0 NO RECOVERY * XIF * * IFT POWOFF=1 * DATA RCKB RECOVERY ROUTINE EJECT * * * R C K B * * THIS IS THE RECOVERY ROUTINE FOR KEYBOARD * ENTERED FROM CHLT/CHRT DRIVER * RCKB EQU * CF A15,SAVE8 LD A3,DWTST,A6 BUSY ? RF(NN) RCKB10 LDKL A1,/200 ORS A1,DWTST,A6 INDICATE POWER OFF OCCURED ABL TDISP RCKB10 CF A5,LDREGE LOAD REGISTERS RF AKB202 * XIF * EJECT * * * A C K B * * ACTIVATION PART: * * CHECKS VALIDITY OF ORDERS AND EXAMINES * INPUT BUFFER TO SEE IF SOME QUEUED * TO THREAT. * * ACKB EQU * LDKL A1,/FEFF ANS A1,DWTST,A6 RESET INTERRUPTS ALLOWED FLAG LDK A1,0 LDK A3,0 START BUFFER INDEX LDR A4,A7 RF(NG) AKB100 ILLEGEAL ORDER IFT NOLJE=1 CWK A7,/37 SELECT KEYBOARD RF(E) AKBSEL XIF IFT CSTAND=0 SUK A4,2 RF(Z) AKB100 STANDARD READ NOT ALLOWED ADK A4,2 XIF SUK A4,4 IFT CREDIT=1 SUK A4,/2D RF(Z) CRE:10 SKIP INPUT BUFFER ADK A4,/2D CRE:10 EQU * XIF RF(Z) AKB110 ORDER 4 RF(N) AKB200 ORDER 1,2 OR 3 AKB100 ORKL A1,/8000 I/O REQUEST ERROR ABL ENDI10 EJECT * * * ORDER 4 RESET INPUT BUFFER * AKB110 LD A2,DWTINQ,A6 ORDER 4 SCR A1,A2 RESET OVERFLOW IF OCCURED ST A2,DWTUTQ,A6 RESET OUTPUT QUEUE ABL ENDI05 END I/O IFT NOLJE=1 * * * ORDER 37 SELECT KEYBOARD * AKBSEL LDKL A2,/FF7F ANRS A2,A6 RESET ALLOW BITS IN DWTCHP ABL ENDI10 XIF EJECT * * * ORDER 1 2 3 * * AKB200 EQU * * IFT POWOFF=1 * LD A2,DWTST,A6 ANKL A2,/200 POWER OFF ? RF(E) AKB205 XRS A2,DWTST,A6 RESET BIT XIF AKB202 EQU * IFT CREDIT-POWOFF=-1 LDKL A1,-2 INDICATE POWER ON ST A1,10,A8 XIF IFT CREDIT+POWOFF=2 CM 10,A8 INDICATE POWER ON XIF IFT POWOFF=1 ABL AKB380 * XIF * AKB205 EQU * * IFT CTIMUT=1 * LDR* A1,A6 ANK A1,/40 TIMING ? RF(E) AKB210 NO TIMING FOR THIS DEVICE LD A4,DWTTP,A6 RF(E) AKBTIM LDKL A4,-TIME ST* A4,DWTTP,A6 RF AKB210 AKBTIM EQU * LDK A4,DWTTP TIMER POINTER ADR A4,A6 ADD DWT-ADDRESS LDR A1,A6 CF A15,SETIMP SET TIME DATA AKBTUT,TIME TIME OUT ROUTINE AND TIME ST A4,DWTTP,A6 STORE TIMER ADDRESS IN DWT * XIF * AKB210 LD A2,4,A8 REQUESTED LENGTH AKB220 RF(E) AKB380 RESET A1 AND END I/O LDR A3,A3 FIRST TIME ? RF(NE) AKB240 NO LD A1,2,A8 BUFFER ADDRESS SUK A1,1 ADR A1,A2 ADDRESS IN BUFFER AKB230 SCR A3,A1 STORE CHARACTER SUK A1,1 NEXT CHAR. POSITION SUK A2,1 LAST ? RB(NE) AKB230 NO EJECT * * READ CHARACTER FROM INPUT BUFFER OR * WAIT FOR KEY-BOARD INTERRUPT * AKB240 EQU * LD A1,DWTUTQ,A6 LCR A2,A1 CHAR. TO A2 LDR A4,A2 XRK A4,/FF OVERFLOW ? RF(NE) AKB250 SCR A4,A1 RESET OVERFLOW MARK LDK A1,OVMASK OVERFLOW SET RF ENDIO AKB250 CW A1,DWTINQ,A6 SOMETHING IN QUEUE? RF(NE) AKB260 CF A5,STREG NOTHING IN QUEUE IFT CTIMUT=1 LDR A1,A1 CHECK TIME OUT RETURN CODE RF(Z) AKB270 NO TIME-OUT RF ENDI05 END I/O AT TIME OUT XIF IFT CTIMUT=0 RF AKB270 XIF AKB260 CF A15,EOQUEU NEXT OUT QUEUE POINTER ST A1,DWTUTQ,A6 STORE NEW POINTER AKB270 LDR A4,A7 SUK A4,2 RF(NN) AKB310 ORDER 2 OR 3 EJECT * * * ORDER 1 BASIC READ * CF A15,STORE STORE CHARACTER IN ECB-BUFFER IFT CECHO=1 CF A5,ECHO ECHO INPUTTED CHARACTER XIF CW A3,4,A8 EFFECTIVE LENGTH = REQ. LENGTH? RB AKB220 EJECT * * * ORDER 2 OR 3 STANDARD AND NUMERIC READ * * CHECK IF READ CHARACTER IS FOUND IN KEY-TABLE * * AKB310 LD A1,10,A8 KEY-TABLE ADDRESS RF(Z) AKB359 NO KEYTABLE LCR A4,A1 TABLE LENGTH IN A4 ANK A4,/FF ADR A1,A4 LAST PLACE IN KEY-TABLE ADK A1,1 AKB355 SUK A4,1 RF(N) AKB360 KEY NOT FOUND IN KEY-TABLE SUK A1,1 NEXT KEY CCR A2,A1 EOR-CHARACTER? RB(NE) AKB355 NO IFT CREDIT=0 ADR A4,A4 YES DOUBLE INDEX XIF IFT CREDIT=1 ADK A4,1 INDEX STARTS AT ONE,INCR=1 XIF ST A4,10,A8 STORE INDEX IN CONTROLWORD AKB358 CF A15,STORE STORE CHARACTER RF AKB370 * * AKB359 CC A2,KBEOF,A6 STANDARD END OF RECORD KEY RB(E) AKB358 YES EJECT * * CHARACTER NOT FOUND IN KEY-TABLE. * CHECK CHARACTER CODE. * AKB360 EQU * CF A5,CHEK CHECK CHARACTER LDR* A4,A6 GET CHANNEL PARAMETER ANK A4,/20 SHIFT BIT 9 ? RF(E) AKB361 YES LDR A4,A2 CHARACTER RF AKB363 AKB361 EQU * LDR* A4,A6 ANK A4,/10 PTS 6234 ? RF(E) AKB362 LDR A4,A2 ANK A4,/80 RF(NE) AKB362 LDR A4,A2 RF AKB363 AKB362 EQU * LDR A4,A2 CHARACTER ANK A4,/BF RESET BIT 9 AKB363 EQU * IFF CMULTZ=0 CC A4,KBMZ,A6 MULTIPLE ZERO ? RF(E) KBMZ10 YES! XIF CC A4,KBCLR,A6 CLEAR? RF(E) KBCL10 CC A4,KBBSP,A6 BACKSPACE? RF(E) KBSP10 LDR A1,A1 RETURN CODE? RF(NE) AKB369 YES,STORE AND END I/O CF A15,STORE AKB365 EQU * IFT CECHO=1 CF A5,ECHO ECHOCHARACTER XIF CW A3,4,A8 LENGTH OVERFLOW? RB(L) AKB240 NO AKB368 LDK A1,8 SET RETURN CODE RF ENDIO AND END I/O AKB369 CF A15,STORE STORE CHARACTER IN ECB BUFFER RF ENDIO END I/O REQUEST EJECT * * * CHECK CODE OF END OF RECORD KEY * * AKB370 EQU * IFT CECHO=1 CF A5,CHEK CHECK CHARACTER ORK A2,/80 INDICATE END OF RECORD LDR A1,A1 RETURN CODE? RF(NE) AKB380 CF A5,ECHO ECHO CHARACTER * XIF * AKB380 LDK A1,0 RETURN CODE EJECT * * * THIS IS A COMMON END OF THE DRIVER * * SET EFFECTIVE LENGTH AND PERFORM END I/O * ON KEYBOARD AND ECHO-DEVICE * * ENDIO EQU * * IFT CTIMUT=1 INH LD A4,DWTTP,A6 RF(E) ENDI05 NO TIMING ON THIS DEVICE CM* DWTTP,A6 RESET TIMER CM DWTTP,A6 XIF * ENDI05 ST A3,6,A8 STORE EFFECTIVE LENGTH ENDI10 EQU * * IFT CECHO=1 LDR A4,A1 SAVE A1 CF A5,ECHEND END I/O ON ECHO DEVICE LDR A1,A4 RESTORE A1 XIF * ABL DISEND END I/O ON KEYBOARD AND DISPATCH EJECT * * MULTIPLE ZERO * IFF CMULTZ=0 KBMZ10 EQU * LDK A4,CMULTZ LOAD NUMBER OF ZEROES KBMZ20 LDK A2,/30 ZERO TO STORE AND ECHO SUK A4,1 RB(L) AKB240 ALL DONE LDR A1,A4 SAVE A4 CF A15,STORE STORE ZOERO IN ECB-BUFFER LDR A4,A1 RESTORE A4 * IFT CECHO=1 * CF A5,ECHO ECHO ZERO XIF * * IFF CMULTZ=0 * CW A3,4,A8 LENGTH OVERFLOW ? RB(L) KBMZ20 NO RB AKB368 YES SET RETURN CODE AND END I/O XIF * * CLEAR * KBCL10 LDK A3,0 RESET BUFFER INDEX LDK A2,/18 CHANGE CHARACTER-CODE RB AKB365 * * BACKSPACE * KBSP10 LDR A3,A3 FIRST CHARACTER? RF(Z) KBSP15 SUK A3,1 DECREMENT BUFFER INDEX KBSP15 LDK A2,/8 CHANGE CHARACTER-CODE RB AKB365 EJECT * * C H E K * * * SUBROUTINE TO CHECK INPUT CHARACTER * * ON ENTRY: * * A2 = CHARACTER * A3 = BUFFER INDEX * A6 = DWT-ADDRESS * A7 = ORDER * * * ON EXIT: * * A1 = RETURN CODE * CHEK EQU * STR A2,A15 SAVE A2 ON STACK ANK A2,/FF LDR* A1,A6 CHANNEL PARAMETER * IFT CSTAND=1 * CWK A7,2 ORDER 2? RF(NE) CHEK05 NO ANK A1,/20 ORK A1,/5F 5F OR 7F AS UPPER LIMIT LDK A4,/20 LOWER LIMIT RF CHEK08 * XIF * CHEK05 ANK A1,/10 RF(NE) CHEK06 ANK A2,/3F RESET BIT 9 CHEK06 LDK A1,/39 UPPER LIMIT LDK A4,/30 LOWER LIMIT CHEK08 SUR A1,A2 RF(N) CHERRO CODE CHECK ERROR SUR A4,A2 RF(P) CHERRO CODE CHECK ERROR LDR* A1,A15 CHEK10 LDK A1,0 RETURN CODE CHEK20 RTN A5 * * * CODE CHECK ERROR * CHERRO LDK A1,4 SET RETURN CODE AND RETURN LDR* A2,A15 RELOAD CHARACTER RB CHEK20 EJECT * * * I H K B * * THIS IS THE INTERRUPT HANDLER ENTERED FROM CHLT/CHRT DRIVER * * IHKB EQU * IFT NOLJE=1 LDR* A3,A6 GET ALLOW BITS ANK A3,/C0 RF(E) IHNOL3 INPUT ALLOWED FROM BOTH KEYBOARDS LDK A4,1 ANK A3,/80 RF(E) IHNOL1 LDK A4,5 IHNOL1 LDR A3,A2 SRL A3,12 CWR A3,A4 RF(NE) EXIT IHNOL2 EQU * XIF * IFT CONVER=1 * LDR A4,A2 INPUT WORD SRL A4,11 DEVICE ADDRESS * 2 ANK A4,/E CC A4,DWTBC,A6 8-BIT SETTING ? RF(NE) IHKB03 LDR A3,A2 ANK A3,/3F SUK A3,/30 RF(N) IHKB01 SUK A3,/A RF(N) IHKB02 IHKB01 ORK A2,/80 RF IHKB04 IHKB02 ANKL A2,/FF3F RF IHKB04 IHKB03 LD A3,DWTCON,A6 CONVERSION TABLE ADDRESS RF(E) IHKB04 LDR A4,A2 ANK A4,/FF SRL A4,3 LINE INDEX ADR A3,A4 LDR* A3,A3 COLUMN TABLE ADDRESS RF(E) IHKB04 LDR A4,A2 ANK A4,/F ADR A3,A4 ADD ROW INDEX LCR A2,A3 GET CHARACTER IHKB04 EQU * * XIF * * IFT NOLJE=1 * LDR A3,A2 ANK A3,/3F SUK A3,/22 RF(Z) IHNOL6 SUK A3,1 RF(NZ) IHNOL8 RF IHNOL7 IHNOL6 ADK A2,7 IHNOL7 ANKL A2,/FF3F IHNOL8 EQU * * XIF * LD A3,DWTST,A6 I/O REQUEST? RF(N) IHKB10 SLL A3,7 INTERRUPTS ALLOWED? RF(NN) IHKB10 NO,STORE CHARACTER IN DWT-BUFFER * IFT CTIMUT=1 * LD A3,DWTTP,A6 RF(E) IHKB05 NO TIMING ON THIS DEVICE LDKL A3,-TIME RESTART TIME ST* A3,DWTTP,A6 * XIF * IHKB05 ABL LDREG RETURN TO READ ROUTINE IHKB10 LD A1,DWTINQ,A6 LCR A4,A1 XRK A4,/FF ALREADY OVERFLOW ? RF(E) EXIT YES LDR A3,A1 CF A15,EOQUEU GET NEXT QUEUE POINTER ADDRESS CW A1,DWTUTQ,A6 OVERFLOW? RF(NE) IHKB20 NO! ORK A2,/FF SET OVERFLOW BIT IN INPUT BUFFER RF IHKB30 IHKB20 ST A1,DWTINQ,A6 STORE INQUEUE POINTER IHKB30 SCR A2,A3 STORE CHARACTER IN INPUT BUFFER EXIT ABL TDISP IFT NOLJE=1 IHNOL3 LDR A3,A2 SRL A3,12 LDK A4,/40 SUK A3,1 RF(E) IHNOL4 LDK A4,/80 SUK A3,4 RB(NE) IHNOL2 IHNOL4 ORRS A4,A6 SET ALLOW BIT RB IHNOL2 XIF EJECT * * * A K B T U T * * THIS IS THE TIME-OUT ROUTINE * * IFT CTIMUT=1 * AKBTUT EQU * LDR A6,A1 GET DWT-ADDRESS LD A1,DWTST,A6 RB(N) EXIT LDK A1,/40 SET RETURN CODE CM DWTTP,A6 RB IHKB05 RESTORE REGISTERS AND END I/O * XIF EJECT * * STORE = SUBROUTINE TO STORE A CHARACTER IN * ECB-BUFFER AND INCREMENT BUFFER INDEX * * ON ENTRY: * * A2 = CHARACTER TO STORE * A3 = BUFFER INDEX * * STORE EQU * LD A4,2,A8 BUFFER ADDRESS ADR A4,A3 ADD BUFFER INDEX SCR A2,A4 STORE CHARACTER IN BUFFER ADK A3,1 INCREMENT BUFFER INDEX ANK A2,/7F RF EOQU20 RTN A15 AND ENB EJECT * * * EOQUEU = SUBROUTINE TO GET NEXT QUEUE POINTER * * ON ENTRY: * * A1 = QUEUE POINTER * A6 = DWT-ADDRESS * * ON EXIT: * * A1 = NEW QUEUE POINTER EOQUEU EQU * INH ADK A1,1 SUR A1,A6 CWK A1,DWTEQ END OF QUEUE? RF(NE) EOQU10 LDK A1,DWTSQ SET QUEUE START ADDRESS EOQU10 ADR A1,A6 EOQU20 ABL RTNA15 RETURN AND ENABLE * END
0x0000…002e (0, 0, 398) Head {h00=0x002a, h01=0x0050, text=» IDENT DRKB01 REL=7.2 DATE=77-09-09«, t00=0x0000, t01=0x0004}
0x002e…0050 Head {h00=0x001e, h01=0x0050, text=» UPDATE #0 77-09-09 «, t00=0x0000, t01=0x0032}
0x0050…005a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0054}
0x005a…008e Head {h00=0x0030, h01=0x0050, text=»******************************************* «, t00=0x0000, t01=0x005e}
0x008e…0098 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0092}
0x0098…00c0 Head {h00=0x0024, h01=0x0050, text=»* PHILIPS TERMINAL SYSTEM PTS «, t00=0x0000, t01=0x009c}
0x00c0…00ca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00c4}
0x00ca…00ee Head {h00=0x0020, h01=0x0050, text=»* DRKB01 = DRIVER KEYBOARD«, t00=0x0000, t01=0x00ce}
0x00ee…00f8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00f2}
0x00f8…0102 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00fc}
0x0102…0124 Head {h00=0x001e, h01=0x0050, text=»* LEVEL #2 77-09-09«, t00=0x0000, t01=0x0106}
0x0124…012e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0128}
0x012e…0150 Head {h00=0x001e, h01=0x0050, text=»* RELEASE #7 77-09-09«, t00=0x0000, t01=0x0132}
0x0150…015a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0154}
0x015a…018e Head {h00=0x0030, h01=0x0050, text=»******************************************* «, t00=0x0000, t01=0x015e}
0x018e…0198 (1, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0004}
0x0198…01a2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x000e}
0x01a2…01d6 Head {h00=0x0030, h01=0x0050, text=»* THIS DRIVER HANDLES INPUT FROM NUMERIC «, t00=0x0001, t01=0x0018}
0x01d6…0208 Head {h00=0x002e, h01=0x0050, text=»* AND ALPHANUMERIC KEYBOARDS PTS 6231, «, t00=0x0001, t01=0x004c}
0x0208…0234 Head {h00=0x0028, h01=0x0050, text=»* 6232, 6233, 6234, 6331,AND 6342«, t00=0x0001, t01=0x007e}
0x0234…0264 Head {h00=0x002c, h01=0x0050, text=»* CONNECTED TO CPU VIA CHLT OR CHRT. «, t00=0x0001, t01=0x00aa}
0x0264…026e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00da}
0x026e…029e Head {h00=0x002c, h01=0x0050, text=»* ONLY INPUT DATA FROM DEPRESSED KEYS«, t00=0x0001, t01=0x00e4}
0x029e…02c6 Head {h00=0x0024, h01=0x0050, text=»* ARE HANDLED BY THE DRIVER. «, t00=0x0001, t01=0x0114}
0x02c6…02d0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x013c}
0x02d0…0304 Head {h00=0x0030, h01=0x0050, text=»* AN ECHO-DEVICE CAN BE ATTACHED TO EVERY«, t00=0x0001, t01=0x0146}
0x0304…0338 Head {h00=0x0030, h01=0x0050, text=»* KEYBOARD WHERE RECEIVED CHARACTERS ARE «, t00=0x0001, t01=0x017a}
0x0338…034c Head {h00=0x0010, h01=0x0050, text=»* ECHOED.«, t00=0x0002, t01=0x001e}
0x034c…0356 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0032}
0x0356…038a Head {h00=0x0030, h01=0x0050, text=»* THE DRIVER CONSISTS OF FOLLOWING PARTS:«, t00=0x0002, t01=0x003c}
0x038a…0394 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0070}
0x0394…03ba Head {h00=0x0022, h01=0x0050, text=»* A C K B : ACTIVATION PART«, t00=0x0002, t01=0x007a}
0x03ba…03c4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00a0}
0x03c4…03ec Head {h00=0x0024, h01=0x0050, text=»* I H K B : INTERRUPT HANDLER«, t00=0x0002, t01=0x00aa}
0x03ec…03f6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00d2}
0x03f6…041a Head {h00=0x0020, h01=0x0050, text=»* E C H O : ECHO HANDLER «, t00=0x0002, t01=0x00dc}
0x041a…0424 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0100}
0x0424…044c Head {h00=0x0024, h01=0x0050, text=»* R C K B : RECOVERY ROUTINE «, t00=0x0002, t01=0x010a}
0x044c…0456 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0132}
0x0456…0464 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0002, t01=0x013c}
0x0464…046e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x014a}
0x046e…0478 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0154}
0x0478…04a8 Head {h00=0x002c, h01=0x0050, text=»* THE FOLLOWING ORDERS ARE THREATED: «, t00=0x0002, t01=0x015e}
0x04a8…04b2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x018e}
0x04b2…04d4 Head {h00=0x001e, h01=0x0050, text=»* ORDER 01: BASIC READ «, t00=0x0003, t01=0x0008}
0x04d4…04f8 Head {h00=0x0020, h01=0x0050, text=»* ORDER 02: STANDARD READ«, t00=0x0003, t01=0x002a}
0x04f8…051c Head {h00=0x0020, h01=0x0050, text=»* ORDER 03: NUMERIC READ «, t00=0x0003, t01=0x004e}
0x051c…0546 Head {h00=0x0026, h01=0x0050, text=»* ORDER 04: RESET INPUT BUFFER «, t00=0x0003, t01=0x0072}
0x0546…0550 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x009c}
0x0550…055a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x00a6}
0x055a…057e Head {h00=0x0020, h01=0x0050, text=»* NORMAL REGISTER USAGE :«, t00=0x0003, t01=0x00b0}
0x057e…0588 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x00d4}
0x0588…05ae Head {h00=0x0022, h01=0x0050, text=»* REGISTER A1 : RETURN CODE«, t00=0x0003, t01=0x00de}
0x05ae…05d8 Head {h00=0x0026, h01=0x0050, text=»* A2 : INPUT CHARACTER«, t00=0x0003, t01=0x0104}
0x05d8…0600 Head {h00=0x0024, h01=0x0050, text=»* A3 : BUFFER INDEX «, t00=0x0003, t01=0x012e}
0x0600…0628 Head {h00=0x0024, h01=0x0050, text=»* A4 : WORK REGISTER«, t00=0x0003, t01=0x0156}
0x0628…064e Head {h00=0x0022, h01=0x0050, text=»* A5 : STACK BASE «, t00=0x0003, t01=0x017e}
0x064e…0674 Head {h00=0x0022, h01=0x0050, text=»* A6 : DWT-ADDRESS«, t00=0x0004, t01=0x0014}
0x0674…0694 Head {h00=0x001c, h01=0x0050, text=»* A7 : ORDER«, t00=0x0004, t01=0x003a}
0x0694…06ba Head {h00=0x0022, h01=0x0050, text=»* A8 : ECB-ADDRESS«, t00=0x0004, t01=0x005a}
0x06ba…06c4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0080}
0x06c4…06d2 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0004, t01=0x008a}
0x06d2…06dc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0098}
0x06dc…06e6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00a2}
0x06e6…0704 Head {h00=0x001a, h01=0x0050, text=»* SYSTEM ADAPTATION«, t00=0x0004, t01=0x00ac}
0x0704…070e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00ca}
0x070e…0746 Head {h00=0x0034, h01=0x0050, text=»* KEYBOARD TYPE MUST BE DEFINED IN FIRST WORD«, t00=0x0004, t01=0x00d4}
0x0746…0784 Head {h00=0x003a, h01=0x0050, text=»* IN DWT. BIT 10 IS RELEVANT FOR ALPHANUMERIC READ «, t00=0x0004, t01=0x010c}
0x0784…07ae Head {h00=0x0026, h01=0x0050, text=»* AND BIT 11 FOR NUMERIC READ. «, t00=0x0004, t01=0x014a}
0x07ae…07b8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0174}
0x07b8…07e8 Head {h00=0x002c, h01=0x0050, text=»* BIT 10 = 0 FOR PTS 6231, 6233, 6234«, t00=0x0004, t01=0x017e}
0x07e8…081c Head {h00=0x0030, h01=0x0050, text=»* BIT 10 = 1 FOR PTS 6232, 6331 AND 6342 «, t00=0x0005, t01=0x001e}
0x081c…085c Head {h00=0x003c, h01=0x0050, text=»* BIT 11 = 0 FOR ALL KEYBOARDS BUT PTS 6342 AND 6234 «, t00=0x0005, t01=0x0052}
0x085c…0886 Head {h00=0x0026, h01=0x0050, text=»* BIT 11 = 1 FOR PTS 6234,6342 «, t00=0x0005, t01=0x0092}
0x0886…0890 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x00bc}
0x0890…08cc Head {h00=0x0038, h01=0x0050, text=»* CODES FOR SPECIAL CHARACTERS CLEAR, BACKSPACE, «, t00=0x0005, t01=0x00c6}
0x08cc…0908 Head {h00=0x0038, h01=0x0050, text=»* MULTIPLE ZERO AND STANDARD EOR MUST BE DEFINED «, t00=0x0005, t01=0x0102}
0x0908…091c Head {h00=0x0010, h01=0x0050, text=»* IN DWT.«, t00=0x0005, t01=0x013e}
0x091c…0926 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0152}
0x0926…095c Head {h00=0x0032, h01=0x0050, text=»* DWT-ADDRESS OF ECHO-OUTPUT-DEVICE MUST BE«, t00=0x0005, t01=0x015c}
0x095c…0978 (6, 0, 400) Head {h00=0x0018, h01=0x0050, text=»* DEFINED IN DWT.«, t00=0x0006, t01=0x0004}
0x0978…0982 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0020}
0x0982…09b2 Head {h00=0x002c, h01=0x0050, text=»* IF TIMING IS WANTED, TIMER POINTER «, t00=0x0006, t01=0x002a}
0x09b2…09e2 Head {h00=0x002c, h01=0x0050, text=»* IN DWT MUST BE SET UNEQUAL TO ZERO.«, t00=0x0006, t01=0x005a}
0x09e2…0a18 Head {h00=0x0032, h01=0x0050, text=»* STANDARD VALUE FOR TIME-OUT IS 30 SECONDS«, t00=0x0006, t01=0x008a}
0x0a18…0a50 Head {h00=0x0034, h01=0x0050, text=»* SINCE LAST DEPRESSED KEY. IF ANOTHER VALUE «, t00=0x0006, t01=0x00c0}
0x0a50…0a7e Head {h00=0x002a, h01=0x0050, text=»* IS WANTED FOR A SYSTEM, INDICATOR«, t00=0x0006, t01=0x00f8}
0x0a7e…0aa6 Head {h00=0x0024, h01=0x0050, text=»* IN DRIVER MUST BE CHANGED. «, t00=0x0006, t01=0x0126}
0x0aa6…0ab0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x014e}
0x0ab0…0ae8 Head {h00=0x0034, h01=0x0050, text=»* THE LENGTH OF THE CIRCULAR INPUT BUFFER IS «, t00=0x0006, t01=0x0158}
0x0ae8…0b24 Head {h00=0x0038, h01=0x0050, text=»* DEFINED IN DWT. STANDARD VALUE IS 7 CHARACTERS «, t00=0x0006, t01=0x0190}
0x0b24…0b60 Head {h00=0x0038, h01=0x0050, text=»* NOTE !!! THAT LENGTH MUST BE THE SAME FOR ALL «, t00=0x0007, t01=0x003c}
0x0b60…0b7c Head {h00=0x0018, h01=0x0050, text=»* DWT:S IN SYSTEM«, t00=0x0007, t01=0x0078}
0x0b7c…0b8a Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0007, t01=0x0094}
0x0b8a…0b94 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00a2}
0x0b94…0bd0 Head {h00=0x0038, h01=0x0050, text=»* BY MEANS OF CONDITIONAL ASSEMBLY IT IS POSSIBLE«, t00=0x0007, t01=0x00ac}
0x0bd0…0c0c Head {h00=0x0038, h01=0x0050, text=»* TO EXCLUDE FROM THE DRIVER FOLLOWING FUNCTIONS:«, t00=0x0007, t01=0x00e8}
0x0c0c…0c16 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0124}
0x0c16…0c36 Head {h00=0x001c, h01=0x0050, text=»* -----ECHO-FUNCTION «, t00=0x0007, t01=0x012e}
0x0c36…0c56 Head {h00=0x001c, h01=0x0050, text=»* -----STANDARD READ «, t00=0x0007, t01=0x014e}
0x0c56…0c7a Head {h00=0x0020, h01=0x0050, text=»* -----TIME-OUT-FUNCTION «, t00=0x0007, t01=0x016e}
0x0c7a…0cb0 (8, 0, 400) Head {h00=0x0032, h01=0x0050, text=»* -----CODE CONVERSION VIA "8-BIT" SETTING «, t00=0x0008, t01=0x0004}
0x0cb0…0cd8 Head {h00=0x0024, h01=0x0050, text=»* AND CONVERSION TABLES «, t00=0x0008, t01=0x003a}
0x0cd8…0d10 Head {h00=0x0034, h01=0x0050, text=»* BY MEANS OF CONDITIONAL ASSEMBLY IT IS ALSO«, t00=0x0008, t01=0x0062}
0x0d10…0d48 Head {h00=0x0034, h01=0x0050, text=»* POSSIBLE TO GIVE A KEY THE MEANING OF TWO, «, t00=0x0008, t01=0x009a}
0x0d48…0d6a Head {h00=0x001e, h01=0x0050, text=»* THREE OR MORE ZEROES.«, t00=0x0008, t01=0x00d2}
0x0d6a…0d74 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00f4}
0x0d74…0dae Head {h00=0x0036, h01=0x0050, text=»* THE DRIVER IS PREPARED TO HANDLE THE SPECIAL «, t00=0x0008, t01=0x00fe}
0x0dae…0de2 Head {h00=0x0030, h01=0x0050, text=»* NORWAY-PROBLEM, WITH BETWEEN THEMSELVES«, t00=0x0008, t01=0x0138}
0x0de2…0e18 Head {h00=0x0032, h01=0x0050, text=»* DEPENDENT KEYBOARDS CONNECTED TO THE SAME«, t00=0x0008, t01=0x016c}
0x0e18…0e34 Head {h00=0x0018, h01=0x0050, text=»* SELECTOR UNIT. «, t00=0x0009, t01=0x0012}
0x0e34…0e6c Head {h00=0x0034, h01=0x0050, text=»* BY ASSEMBLING THE DRIVER CONDITIONALLY THIS«, t00=0x0009, t01=0x002e}
0x0e6c…0e8e Head {h00=0x001e, h01=0x0050, text=»* FUNCTION IS INCLUDED.«, t00=0x0009, t01=0x0066}
0x0e8e…0e9c Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0009, t01=0x0088}
0x0e9c…0ea6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0096}
0x0ea6…0eb0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00a0}
0x0eb0…0ec6 Head {h00=0x0012, h01=0x0050, text=»**************«, t00=0x0009, t01=0x00aa}
0x0ec6…0edc Head {h00=0x0012, h01=0x0050, text=»* ENTRIES *«, t00=0x0009, t01=0x00c0}
0x0edc…0ef2 Head {h00=0x0012, h01=0x0050, text=»**************«, t00=0x0009, t01=0x00d6}
0x0ef2…0efc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00ec}
0x0efc…0f1e Head {h00=0x001e, h01=0x0050, text=» ENTRY KBAD ADDRESS-BLOCK «, t00=0x0009, t01=0x00f6}
0x0f1e…0f4a Head {h00=0x0028, h01=0x0050, text=» ENTRY EOQUEU QUEUE POINTER ROUTINE «, t00=0x0009, t01=0x0118}
0x0f4a…0f76 Head {h00=0x0028, h01=0x0050, text=» ENTRY DWTINQ,DWTUTQ QUEUE POINTERS «, t00=0x0009, t01=0x0144}
0x0f76…0f80 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0170}
0x0f80…0f8a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x017a}
0x0f8a…0f94 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0184}
0x0f94…0fca Head {h00=0x0032, h01=0x0050, text=»**********************************************«, t00=0x0009, t01=0x018e}
0x0fca…1000 Head {h00=0x0032, h01=0x0050, text=»* EXTERNAL TOSS MODULE ENTRIES *«, t00=0x000a, t01=0x0034}
0x1000…1036 Head {h00=0x0032, h01=0x0050, text=»**********************************************«, t00=0x000a, t01=0x006a}
0x1036…1040 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00a0}
0x1040…1068 Head {h00=0x0024, h01=0x0050, text=» EXTRN DISIOE I/0 REQUEST ERROR «, t00=0x000a, t01=0x00aa}
0x1068…109a Head {h00=0x002e, h01=0x0050, text=» EXTRN DISEND END I/O AND GO TO DISPATCHER«, t00=0x000a, t01=0x00d2}
0x109a…10b8 Head {h00=0x001a, h01=0x0050, text=» EXTRN TENDIO END I/O «, t00=0x000a, t01=0x0104}
0x10b8…10de Head {h00=0x0022, h01=0x0050, text=» EXTRN TDISP DISPATCHER ENTRY «, t00=0x000a, t01=0x0122}
0x10de…111c Head {h00=0x003a, h01=0x0050, text=» EXTRN LDREG LOAD REGISTERS A2,A3,A5,A7,A8 AND RETURN «, t00=0x000a, t01=0x0148}
0x111c…1156 Head {h00=0x0036, h01=0x0050, text=» EXTRN STREG STORE REGISTERS AND GO TO DISPATCHER «, t00=0x000a, t01=0x0186}
0x1156…1186 Head {h00=0x002c, h01=0x0050, text=» EXTRN LDREGE RETURN FROM ECHO HANDLING «, t00=0x000b, t01=0x0030}
0x1186…119c Head {h00=0x0012, h01=0x0050, text=» EXTRN LDREGF «, t00=0x000b, t01=0x0060}
0x119c…11ba Head {h00=0x001a, h01=0x0050, text=» EXTRN SETIME SET TIME«, t00=0x000b, t01=0x0076}
0x11ba…11d8 Head {h00=0x001a, h01=0x0050, text=» EXTRN SETIMP SET TIME«, t00=0x000b, t01=0x0094}
0x11d8…11fe Head {h00=0x0022, h01=0x0050, text=» EXTRN SAVE8 SAVE 8 REGISTERS «, t00=0x000b, t01=0x00b2}
0x11fe…1224 Head {h00=0x0022, h01=0x0050, text=» EXTRN ECHRTN RETURN FROM ECHO«, t00=0x000b, t01=0x00d8}
0x1224…1244 Head {h00=0x001c, h01=0x0050, text=» EXTRN ECHO ECHO ROUTINE«, t00=0x000b, t01=0x00fe}
0x1244…1266 Head {h00=0x001e, h01=0x0050, text=» EXTRN ECHEND END OF ECHO «, t00=0x000b, t01=0x011e}
0x1266…128e Head {h00=0x0024, h01=0x0050, text=» EXTRN RTNA15 RETURN AND ENABLE «, t00=0x000b, t01=0x0140}
0x128e…1298 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0168}
0x1298…12a6 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000b, t01=0x0172}
0x12a6…12b0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0180}
0x12b0…12d2 Head {h00=0x001e, h01=0x0050, text=»************************* «, t00=0x000b, t01=0x018a}
0x12d2…12f4 Head {h00=0x001e, h01=0x0050, text=»* DWT PARAMETERS * «, t00=0x000c, t01=0x001c}
0x12f4…1316 Head {h00=0x001e, h01=0x0050, text=»************************* «, t00=0x000c, t01=0x003e}
0x1316…1320 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0060}
0x1320…133c Head {h00=0x0018, h01=0x0050, text=» EXTRN DWTST STATUS «, t00=0x000c, t01=0x006a}
0x133c…136a Head {h00=0x002a, h01=0x0050, text=» EXTRN DWTADR ADDRESS TO ADDRESS-BLOCK«, t00=0x000c, t01=0x0086}
0x136a…138e Head {h00=0x0020, h01=0x0050, text=» EXTRN DWTWAT SAVE INPUT DWT«, t00=0x000c, t01=0x00b4}
0x138e…1398 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x00d8}
0x1398…13b0 Head {h00=0x0014, h01=0x0050, text=»*************** «, t00=0x000c, t01=0x00e2}
0x13b0…13c8 Head {h00=0x0014, h01=0x0050, text=»* CONSTANTS * «, t00=0x000c, t01=0x00fa}
0x13c8…13e0 Head {h00=0x0014, h01=0x0050, text=»*************** «, t00=0x000c, t01=0x0112}
0x13e0…13ea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x012a}
0x13ea…1418 Head {h00=0x002a, h01=0x0050, text=»OVMASK EQU /2 OVERFLOW IN INPUT BUFFER«, t00=0x000c, t01=0x0134}
0x1418…1422 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0162}
0x1422…1454 Head {h00=0x002e, h01=0x0050, text=»X:F EQU 8 LENGTH OF CIRCULAR INPUT BUFFER «, t00=0x000c, t01=0x016c}
0x1454…148a Head {h00=0x0032, h01=0x0050, text=»DWTLNG EQU 20 NUMBER OF BYTES IN DECIMAL FORM «, t00=0x000d, t01=0x000e}
0x148a…1494 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0044}
0x1494…14b6 Head {h00=0x001e, h01=0x0050, text=»* TIME BEFORE TIME-OUT «, t00=0x000d, t01=0x004e}
0x14b6…14c0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0070}
0x14c0…14e6 Head {h00=0x0022, h01=0x0050, text=»TIME EQU 300 TIME OUT CONSTANT«, t00=0x000d, t01=0x007a}
0x14e6…14f0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x00a0}
0x14f0…1514 Head {h00=0x0020, h01=0x0050, text=»*************************** «, t00=0x000d, t01=0x00aa}
0x1514…1538 Head {h00=0x0020, h01=0x0050, text=»* DWT-DISPLACEMENT * «, t00=0x000d, t01=0x00ce}
0x1538…155c Head {h00=0x0020, h01=0x0050, text=»*************************** «, t00=0x000d, t01=0x00f2}
0x155c…1566 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0116}
0x1566…157a Head {h00=0x0010, h01=0x0050, text=»DWTBC EQU /3«, t00=0x000d, t01=0x0120}
0x157a…15a2 Head {h00=0x0024, h01=0x0050, text=»DWTCON EQU /10 CONVERSION TABLE «, t00=0x000d, t01=0x0134}
0x15a2…15c8 Head {h00=0x0022, h01=0x0050, text=»DWTA3 EQU /12 SAVE AREA FOR A3«, t00=0x000d, t01=0x015c}
0x15c8…15ee Head {h00=0x0022, h01=0x0050, text=»DWTA4 EQU /14 SAVE AREA FOR A4«, t00=0x000d, t01=0x0182}
0x15ee…1614 Head {h00=0x0022, h01=0x0050, text=»DWTA5 EQU /16 SAVE AREA FOR A5«, t00=0x000e, t01=0x0018}
0x1614…1636 Head {h00=0x001e, h01=0x0050, text=»DWTSB2 EQU /1E STACK BASE «, t00=0x000e, t01=0x003e}
0x1636…165a Head {h00=0x0020, h01=0x0050, text=»DWTTP EQU /20 TIMER POINTER «, t00=0x000e, t01=0x0060}
0x165a…1690 Head {h00=0x0032, h01=0x0050, text=»DWTINQ EQU /28 POINTER TO FIRST PLACE IN QUEUE«, t00=0x000e, t01=0x0084}
0x1690…16c6 Head {h00=0x0032, h01=0x0050, text=»DWTUTQ EQU /2A POINTER TO LAST PLACE IN QUEUE «, t00=0x000e, t01=0x00ba}
0x16c6…16ea Head {h00=0x0020, h01=0x0050, text=»DWTSQ EQU /2C START OF QUEUE«, t00=0x000e, t01=0x00f0}
0x16ea…1716 Head {h00=0x0028, h01=0x0050, text=»DWTEQ EQU DWTSQ+DWTLNG END OF QUEUE «, t00=0x000e, t01=0x0114}
0x1716…1720 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0140}
0x1720…1752 Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x000e, t01=0x014a}
0x1752…1784 Head {h00=0x002e, h01=0x0050, text=»* SPECIAL KEYS DEFINED IN DWT * «, t00=0x000e, t01=0x017c}
0x1784…17b6 Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x000f, t01=0x001e}
0x17b6…17c0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0050}
0x17c0…17ea Head {h00=0x0026, h01=0x0050, text=»KBBSP EQU /24 BACK-SPACE CHARACTER«, t00=0x000f, t01=0x005a}
0x17ea…1810 Head {h00=0x0022, h01=0x0050, text=»KBCLR EQU /25 CLEAR CHARACTER «, t00=0x000f, t01=0x0084}
0x1810…1834 Head {h00=0x0020, h01=0x0050, text=»KBEOF EQU /26 EOR-CHARACTER «, t00=0x000f, t01=0x00aa}
0x1834…185e Head {h00=0x0026, h01=0x0050, text=»KBMZ EQU /27 DOUBLE ZERO CHARACTER«, t00=0x000f, t01=0x00ce}
0x185e…1868 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00f8}
0x1868…1876 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000f, t01=0x0102}
0x1876…1880 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0110}
0x1880…188a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x011a}
0x188a…18ba Head {h00=0x002c, h01=0x0050, text=»****************************************«, t00=0x000f, t01=0x0124}
0x18ba…18ea Head {h00=0x002c, h01=0x0050, text=»* CONDITIONAL ASSEMBLY *«, t00=0x000f, t01=0x0154}
0x18ea…191a Head {h00=0x002c, h01=0x0050, text=»****************************************«, t00=0x000f, t01=0x0184}
0x191a…1924 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0024}
0x1924…1956 Head {h00=0x002e, h01=0x0050, text=»* TIME OUT FUNCTION MAY BE EXCLUDED BY «, t00=0x0010, t01=0x002e}
0x1956…1974 Head {h00=0x001a, h01=0x0050, text=»* SETTING X:A = 0. «, t00=0x0010, t01=0x0060}
0x1974…197e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x007e}
0x197e…1990 Head {h00=0x000e, h01=0x0050, text=»X:A EQU 0 «, t00=0x0010, t01=0x0088}
0x1990…19a4 Head {h00=0x0010, h01=0x0050, text=»CTIMUT EQU 1«, t00=0x0010, t01=0x009a}
0x19a4…19ae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x00ae}
0x19ae…19dc Head {h00=0x002a, h01=0x0050, text=»* ECHO FUNCTION MAY BE EXCLUDED BY «, t00=0x0010, t01=0x00b8}
0x19dc…19fa Head {h00=0x001a, h01=0x0050, text=»* SETTING X:B = 0. «, t00=0x0010, t01=0x00e6}
0x19fa…1a04 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0104}
0x1a04…1a16 Head {h00=0x000e, h01=0x0050, text=»X:B EQU 1 «, t00=0x0010, t01=0x010e}
0x1a16…1a2a Head {h00=0x0010, h01=0x0050, text=»CECHO EQU 1 «, t00=0x0010, t01=0x0120}
0x1a2a…1a34 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0134}
0x1a34…1a62 Head {h00=0x002a, h01=0x0050, text=»* STANDARD READ MAY BE EXCLUDED BY «, t00=0x0010, t01=0x013e}
0x1a62…1a80 Head {h00=0x001a, h01=0x0050, text=»* SETTING X:C = 0. «, t00=0x0010, t01=0x016c}
0x1a80…1a8a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x018a}
0x1a8a…1a9c (17, 0, 400) Head {h00=0x000e, h01=0x0050, text=»X:C EQU 1 «, t00=0x0011, t01=0x0004}
0x1a9c…1ab0 Head {h00=0x0010, h01=0x0050, text=»CSTAND EQU 1«, t00=0x0011, t01=0x0016}
0x1ab0…1aba Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x002a}
0x1aba…1aec Head {h00=0x002e, h01=0x0050, text=»* DOUBLE ZERO MAY BE INCLUDED IN SYSTEM«, t00=0x0011, t01=0x0034}
0x1aec…1b18 Head {h00=0x0028, h01=0x0050, text=»* BY SETTING X:D = 2. SETTING X:D«, t00=0x0011, t01=0x0066}
0x1b18…1b48 Head {h00=0x002c, h01=0x0050, text=»* = 3 GIVES A THREE ZERO FUNCTION AND«, t00=0x0011, t01=0x0092}
0x1b48…1b80 Head {h00=0x0034, h01=0x0050, text=»* X:D = 4 GIVES FOUR-ZERO FUNCTION AND SO ON «, t00=0x0011, t01=0x00c2}
0x1b80…1bb8 Head {h00=0x0034, h01=0x0050, text=»* X:D = 0 EXCLUDES THE MULTIPLE ZERO FUNCTION«, t00=0x0011, t01=0x00fa}
0x1bb8…1bc2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0132}
0x1bc2…1bd4 Head {h00=0x000e, h01=0x0050, text=»X:D EQU 2 «, t00=0x0011, t01=0x013c}
0x1bd4…1be8 Head {h00=0x0010, h01=0x0050, text=»CMULTZ EQU 2«, t00=0x0011, t01=0x014e}
0x1be8…1bf2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0162}
0x1bf2…1c00 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0011, t01=0x016c}
0x1c00…1c0a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x017a}
0x1c0a…1c46 Head {h00=0x0038, h01=0x0050, text=»* BY SETTING X:E = 1 FOLLOWING POWER OFF FUNCTION«, t00=0x0011, t01=0x0184}
0x1c46…1c72 Head {h00=0x0028, h01=0x0050, text=»* CAN BE INCLUDED IN THE DRIVER. «, t00=0x0012, t01=0x0030}
0x1c72…1cb4 Head {h00=0x003e, h01=0x0050, text=»* IF THERE IS A READ REQUEST, THIS IS COMPLETED WITH -2«, t00=0x0012, t01=0x005c}
0x1cb4…1cf8 Head {h00=0x0040, h01=0x0050, text=»* SET IN THE CONTROL WORD OF ECB. IF NOT A POWER OFF FLAG«, t00=0x0012, t01=0x009e}
0x1cf8…1d3e Head {h00=0x0042, h01=0x0050, text=»* IS SET, CAUSING THE FIRST READ REQUEST AFTER POWER ON TO «, t00=0x0012, t01=0x00e2}
0x1d3e…1d74 Head {h00=0x0032, h01=0x0050, text=»* BE COMPLETED WITH CONTROL WORD SET TO -2.«, t00=0x0012, t01=0x0128}
0x1d74…1d7e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x015e}
0x1d7e…1d90 Head {h00=0x000e, h01=0x0050, text=»X:E EQU 0 «, t00=0x0012, t01=0x0168}
0x1d90…1da4 Head {h00=0x0010, h01=0x0050, text=»POWOFF EQU 1«, t00=0x0012, t01=0x017a}
0x1da4…1dae Head {h00=0x0006, h01=0x0050, text=»**«, t00=0x0012, t01=0x018e}
0x1dae…1db8 Head {h00=0x0006, h01=0x0050, text=»**«, t00=0x0013, t01=0x0008}
0x1db8…1df0 Head {h00=0x0034, h01=0x0050, text=»* BY SETTING X:G TO 1 THE CODE CONVERSION VIA«, t00=0x0013, t01=0x0012}
0x1df0…1e26 Head {h00=0x0032, h01=0x0050, text=»* "8-BIT" SETTING AND CONVERSION TABLES IS «, t00=0x0013, t01=0x004a}
0x1e26…1e4a Head {h00=0x0020, h01=0x0050, text=»* INCLUDED IN THE DRIVER.«, t00=0x0013, t01=0x0080}
0x1e4a…1e54 Head {h00=0x0006, h01=0x0050, text=»**«, t00=0x0013, t01=0x00a4}
0x1e54…1e66 Head {h00=0x000e, h01=0x0050, text=»X:G EQU 0 «, t00=0x0013, t01=0x00ae}
0x1e66…1e7a Head {h00=0x0010, h01=0x0050, text=»CONVER EQU 0«, t00=0x0013, t01=0x00c0}
0x1e7a…1e82 Head {h00=0x0004, h01=0x0050, t00=0x0013, t01=0x00d4}
0x1e82…1e8c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x00dc}
0x1e8c…1e96 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x00e6}
0x1e96…1ed2 Head {h00=0x0038, h01=0x0050, text=»* THIS DRIVER CAN BE MADE TO HANDLE CREDIT ORDERS «, t00=0x0013, t01=0x00f0}
0x1ed2…1ef4 Head {h00=0x001e, h01=0x0050, text=»* BY SETTING CREDIT = 1 «, t00=0x0013, t01=0x012c}
0x1ef4…1f28 Head {h00=0x0030, h01=0x0050, text=»* ORDER /04 IS THEN REPLACED BY ORDER /31 «, t00=0x0013, t01=0x014e}
0x1f28…1f68 Head {h00=0x003c, h01=0x0050, text=»* BY SETTING CREDIT=1 THIS DRIVER INDEX THE EOR-KEYS «, t00=0x0013, t01=0x0182}
0x1f68…1fae Head {h00=0x0042, h01=0x0050, text=»* IN THE FOLOWING WAY: THE FIRST KEY IN THE EOR-KEY-TABLE «, t00=0x0014, t01=0x0032}
0x1fae…1ff2 Head {h00=0x0040, h01=0x0050, text=»* IS GIVEN INDEX =1, THE SECOND EOR-KEY IS GIVEN INDEX=1 «, t00=0x0014, t01=0x0078}
0x1ff2…2022 Head {h00=0x002c, h01=0x0050, text=»* AND SO ON. (INDEX= 1,2,3,4,... ) «, t00=0x0014, t01=0x00bc}
0x2022…205e Head {h00=0x0038, h01=0x0050, text=»* CONTROL WORD OF ECB IS SET TO ZERO INSTED OF -2«, t00=0x0014, t01=0x00ec}
0x205e…2068 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0128}
0x2068…2072 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0132}
0x2072…207a Head {h00=0x0004, h01=0x0050, t00=0x0014, t01=0x013c}
0x207a…208e Head {h00=0x0010, h01=0x0050, text=»CREDIT EQU 0«, t00=0x0014, t01=0x0144}
0x208e…2098 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0158}
0x2098…20d0 Head {h00=0x0034, h01=0x0050, text=»* BY SETTING NOLJE=1 THIS DRIVER IS PREPARED «, t00=0x0014, t01=0x0162}
0x20d0…2104 Head {h00=0x0030, h01=0x0050, text=»* TO HANDLE THE NORWAY-CASE WITH BETWEEN «, t00=0x0015, t01=0x000a}
0x2104…2136 Head {h00=0x002e, h01=0x0050, text=»* THEMSELVES DEPENDENT KEYBOARDS ON THE«, t00=0x0015, t01=0x003e}
0x2136…2156 Head {h00=0x001c, h01=0x0050, text=»* SAME SELECTOR UNIT.«, t00=0x0015, t01=0x0070}
0x2156…2160 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0090}
0x2160…2174 Head {h00=0x0010, h01=0x0050, text=»NOLJE EQU 0 «, t00=0x0015, t01=0x009a}
0x2174…2182 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0015, t01=0x00ae}
0x2182…218c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00bc}
0x218c…2196 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00c6}
0x2196…21ac Head {h00=0x0012, h01=0x0050, text=»**************«, t00=0x0015, t01=0x00d0}
0x21ac…21c2 Head {h00=0x0012, h01=0x0050, text=»* TABLES *«, t00=0x0015, t01=0x00e6}
0x21c2…21d8 Head {h00=0x0012, h01=0x0050, text=»**************«, t00=0x0015, t01=0x00fc}
0x21d8…21e2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0112}
0x21e2…21f4 Head {h00=0x000e, h01=0x0050, text=»KBAD EQU *«, t00=0x0015, t01=0x011c}
0x21f4…2218 Head {h00=0x0020, h01=0x0050, text=» DATA ACKB ACTIVATION DRIVER«, t00=0x0015, t01=0x012e}
0x2218…223c Head {h00=0x0020, h01=0x0050, text=» DATA IHKB INTERRUPT HANDLER«, t00=0x0015, t01=0x0152}
0x223c…2246 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0176}
0x2246…225c Head {h00=0x0012, h01=0x0050, text=» IFF POWOFF=1 «, t00=0x0015, t01=0x0180}
0x225c…2266 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0008}
0x2266…2282 Head {h00=0x0018, h01=0x0050, text=» DATA 0 NO RECOVERY «, t00=0x0016, t01=0x0012}
0x2282…228c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x002e}
0x228c…2298 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0016, t01=0x0038}
0x2298…22a2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0044}
0x22a2…22ac Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x004e}
0x22ac…22c2 Head {h00=0x0012, h01=0x0050, text=» IFT POWOFF=1 «, t00=0x0016, t01=0x0058}
0x22c2…22cc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x006e}
0x22cc…22f0 Head {h00=0x0020, h01=0x0050, text=» DATA RCKB RECOVERY ROUTINE «, t00=0x0016, t01=0x0078}
0x22f0…22fe Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0016, t01=0x009c}
0x22fe…2308 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x00aa}
0x2308…2312 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x00b4}
0x2312…2326 Head {h00=0x0010, h01=0x0050, text=»* R C K B«, t00=0x0016, t01=0x00be}
0x2326…2330 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x00d2}
0x2330…2366 Head {h00=0x0032, h01=0x0050, text=»* THIS IS THE RECOVERY ROUTINE FOR KEYBOARD«, t00=0x0016, t01=0x00dc}
0x2366…2390 Head {h00=0x0026, h01=0x0050, text=»* ENTERED FROM CHLT/CHRT DRIVER«, t00=0x0016, t01=0x0112}
0x2390…239a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x013c}
0x239a…23ac Head {h00=0x000e, h01=0x0050, text=»RCKB EQU *«, t00=0x0016, t01=0x0146}
0x23ac…23c2 Head {h00=0x0012, h01=0x0050, text=» CF A15,SAVE8 «, t00=0x0016, t01=0x0158}
0x23c2…23e0 Head {h00=0x001a, h01=0x0050, text=» LD A3,DWTST,A6 BUSY ?«, t00=0x0016, t01=0x016e}
0x23e0…23f6 Head {h00=0x0012, h01=0x0050, text=» RF(NN) RCKB10«, t00=0x0016, t01=0x018c}
0x23f6…240c Head {h00=0x0012, h01=0x0050, text=» LDKL A1,/200 «, t00=0x0017, t01=0x0012}
0x240c…2440 Head {h00=0x0030, h01=0x0050, text=» ORS A1,DWTST,A6 INDICATE POWER OFF OCCURED «, t00=0x0017, t01=0x0028}
0x2440…2452 Head {h00=0x000e, h01=0x0050, text=» ABL TDISP«, t00=0x0017, t01=0x005c}
0x2452…247c Head {h00=0x0026, h01=0x0050, text=»RCKB10 CF A5,LDREGE LOAD REGISTERS«, t00=0x0017, t01=0x006e}
0x247c…248e Head {h00=0x000e, h01=0x0050, text=» RF AKB202«, t00=0x0017, t01=0x0098}
0x248e…2498 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x00aa}
0x2498…24a4 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0017, t01=0x00b4}
0x24a4…24ae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x00c0}
0x24ae…24bc Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0017, t01=0x00ca}
0x24bc…24c6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x00d8}
0x24c6…24d0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x00e2}
0x24d0…24e4 Head {h00=0x0010, h01=0x0050, text=»* A C K B«, t00=0x0017, t01=0x00ec}
0x24e4…24ee Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0100}
0x24ee…250c Head {h00=0x001a, h01=0x0050, text=»* ACTIVATION PART: «, t00=0x0017, t01=0x010a}
0x250c…2516 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0128}
0x2516…254a Head {h00=0x0030, h01=0x0050, text=»* CHECKS VALIDITY OF ORDERS AND EXAMINES «, t00=0x0017, t01=0x0132}
0x254a…257a Head {h00=0x002c, h01=0x0050, text=»* INPUT BUFFER TO SEE IF SOME QUEUED «, t00=0x0017, t01=0x0166}
0x257a…2592 Head {h00=0x0014, h01=0x0050, text=»* TO THREAT. «, t00=0x0018, t01=0x0008}
0x2592…259c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0020}
0x259c…25a6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x002a}
0x25a6…25b8 Head {h00=0x000e, h01=0x0050, text=»ACKB EQU *«, t00=0x0018, t01=0x0034}
0x25b8…25ce Head {h00=0x0012, h01=0x0050, text=» LDKL A1,/FEFF«, t00=0x0018, t01=0x0046}
0x25ce…2604 Head {h00=0x0032, h01=0x0050, text=» ANS A1,DWTST,A6 RESET INTERRUPTS ALLOWED FLAG«, t00=0x0018, t01=0x005c}
0x2604…2616 Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x0018, t01=0x0092}
0x2616…263a Head {h00=0x0020, h01=0x0050, text=» LDK A3,0 START BUFFER INDEX«, t00=0x0018, t01=0x00a4}
0x263a…264c Head {h00=0x000e, h01=0x0050, text=» LDR A4,A7«, t00=0x0018, t01=0x00c8}
0x264c…2672 Head {h00=0x0022, h01=0x0050, text=» RF(NG) AKB100 ILLEGEAL ORDER «, t00=0x0018, t01=0x00da}
0x2672…2686 Head {h00=0x0010, h01=0x0050, text=» IFT NOLJE=1«, t00=0x0018, t01=0x0100}
0x2686…26aa Head {h00=0x0020, h01=0x0050, text=» CWK A7,/37 SELECT KEYBOARD «, t00=0x0018, t01=0x0114}
0x26aa…26c0 Head {h00=0x0012, h01=0x0050, text=» RF(E) AKBSEL «, t00=0x0018, t01=0x0138}
0x26c0…26cc Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0018, t01=0x014e}
0x26cc…26e2 Head {h00=0x0012, h01=0x0050, text=» IFT CSTAND=0 «, t00=0x0018, t01=0x015a}
0x26e2…26f4 Head {h00=0x000e, h01=0x0050, text=» SUK A4,2 «, t00=0x0018, t01=0x0170}
0x26f4…2724 Head {h00=0x002c, h01=0x0050, text=» RF(Z) AKB100 STANDARD READ NOT ALLOWED «, t00=0x0018, t01=0x0182}
0x2724…2736 Head {h00=0x000e, h01=0x0050, text=» ADK A4,2 «, t00=0x0019, t01=0x0022}
0x2736…2742 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0019, t01=0x0034}
0x2742…274a Head {h00=0x0004, h01=0x0050, t00=0x0019, t01=0x0040}
0x274a…275c Head {h00=0x000e, h01=0x0050, text=» SUK A4,4 «, t00=0x0019, t01=0x0048}
0x275c…2764 Head {h00=0x0004, h01=0x0050, t00=0x0019, t01=0x005a}
0x2764…277a Head {h00=0x0012, h01=0x0050, text=» IFT CREDIT=1 «, t00=0x0019, t01=0x0062}
0x277a…278e Head {h00=0x0010, h01=0x0050, text=» SUK A4,/2D «, t00=0x0019, t01=0x0078}
0x278e…27b6 Head {h00=0x0024, h01=0x0050, text=» RF(Z) CRE:10 SKIP INPUT BUFFER «, t00=0x0019, t01=0x008c}
0x27b6…27ca Head {h00=0x0010, h01=0x0050, text=» ADK A4,/2D «, t00=0x0019, t01=0x00b4}
0x27ca…27de Head {h00=0x0010, h01=0x0050, text=»CRE:10 EQU *«, t00=0x0019, t01=0x00c8}
0x27de…27ea Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0019, t01=0x00dc}
0x27ea…2808 Head {h00=0x001a, h01=0x0050, text=» RF(Z) AKB110 ORDER 4 «, t00=0x0019, t01=0x00e8}
0x2808…282c Head {h00=0x0020, h01=0x0050, text=» RF(N) AKB200 ORDER 1,2 OR 3«, t00=0x0019, t01=0x0106}
0x282c…285a Head {h00=0x002a, h01=0x0050, text=»AKB100 ORKL A1,/8000 I/O REQUEST ERROR«, t00=0x0019, t01=0x012a}
0x285a…286e Head {h00=0x0010, h01=0x0050, text=» ABL ENDI10 «, t00=0x0019, t01=0x0158}
0x286e…287c Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0019, t01=0x016c}
0x287c…2886 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x017a}
0x2886…2890 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0184}
0x2890…28b8 Head {h00=0x0024, h01=0x0050, text=»* ORDER 4 RESET INPUT BUFFER «, t00=0x0019, t01=0x018e}
0x28b8…28c2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0026}
0x28c2…28e8 Head {h00=0x0022, h01=0x0050, text=»AKB110 LD A2,DWTINQ,A6 ORDER 4«, t00=0x001a, t01=0x0030}
0x28e8…2914 Head {h00=0x0028, h01=0x0050, text=» SCR A1,A2 RESET OVERFLOW IF OCCURED«, t00=0x001a, t01=0x0056}
0x2914…2940 Head {h00=0x0028, h01=0x0050, text=» ST A2,DWTUTQ,A6 RESET OUTPUT QUEUE «, t00=0x001a, t01=0x0082}
0x2940…295c Head {h00=0x0018, h01=0x0050, text=» ABL ENDI05 END I/O «, t00=0x001a, t01=0x00ae}
0x295c…2970 Head {h00=0x0010, h01=0x0050, text=» IFT NOLJE=1«, t00=0x001a, t01=0x00ca}
0x2970…297a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x00de}
0x297a…2984 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x00e8}
0x2984…29aa Head {h00=0x0022, h01=0x0050, text=»* ORDER 37 SELECT KEYBOARD«, t00=0x001a, t01=0x00f2}
0x29aa…29b4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0118}
0x29b4…29d0 Head {h00=0x0018, h01=0x0050, text=»AKBSEL LDKL A2,/FF7F«, t00=0x001a, t01=0x0122}
0x29d0…29fe Head {h00=0x002a, h01=0x0050, text=» ANRS A2,A6 RESET ALLOW BITS IN DWTCHP«, t00=0x001a, t01=0x013e}
0x29fe…2a12 Head {h00=0x0010, h01=0x0050, text=» ABL ENDI10 «, t00=0x001a, t01=0x016c}
0x2a12…2a1e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001a, t01=0x0180}
0x2a1e…2a2c Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001a, t01=0x018c}
0x2a2c…2a36 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x000a}
0x2a36…2a40 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0014}
0x2a40…2a5c Head {h00=0x0018, h01=0x0050, text=»* ORDER 1 2 3«, t00=0x001b, t01=0x001e}
0x2a5c…2a66 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x003a}
0x2a66…2a70 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0044}
0x2a70…2a84 Head {h00=0x0010, h01=0x0050, text=»AKB200 EQU *«, t00=0x001b, t01=0x004e}
0x2a84…2a8e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0062}
0x2a8e…2aa4 Head {h00=0x0012, h01=0x0050, text=» IFT POWOFF=1 «, t00=0x001b, t01=0x006c}
0x2aa4…2aae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0082}
0x2aae…2ac6 Head {h00=0x0014, h01=0x0050, text=» LD A2,DWTST,A6 «, t00=0x001b, t01=0x008c}
0x2ac6…2ae8 Head {h00=0x001e, h01=0x0050, text=» ANKL A2,/200 POWER OFF ? «, t00=0x001b, t01=0x00a4}
0x2ae8…2afe Head {h00=0x0012, h01=0x0050, text=» RF(E) AKB205 «, t00=0x001b, t01=0x00c6}
0x2afe…2b20 Head {h00=0x001e, h01=0x0050, text=» XRS A2,DWTST,A6 RESET BIT«, t00=0x001b, t01=0x00dc}
0x2b20…2b2c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001b, t01=0x00fe}
0x2b2c…2b40 Head {h00=0x0010, h01=0x0050, text=»AKB202 EQU *«, t00=0x001b, t01=0x010a}
0x2b40…2b5e Head {h00=0x001a, h01=0x0050, text=» IFT CREDIT-POWOFF=-1 «, t00=0x001b, t01=0x011e}
0x2b5e…2b84 Head {h00=0x0022, h01=0x0050, text=» LDKL A1,-2 INDICATE POWER ON «, t00=0x001b, t01=0x013c}
0x2b84…2b98 Head {h00=0x0010, h01=0x0050, text=» ST A1,10,A8«, t00=0x001b, t01=0x0162}
0x2b98…2ba4 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001b, t01=0x0176}
0x2ba4…2bc0 Head {h00=0x0018, h01=0x0050, text=» IFT CREDIT+POWOFF=2«, t00=0x001b, t01=0x0182}
0x2bc0…2be4 Head {h00=0x0020, h01=0x0050, text=» CM 10,A8 INDICATE POWER ON «, t00=0x001c, t01=0x000e}
0x2be4…2bf0 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001c, t01=0x0032}
0x2bf0…2c06 Head {h00=0x0012, h01=0x0050, text=» IFT POWOFF=1 «, t00=0x001c, t01=0x003e}
0x2c06…2c1a Head {h00=0x0010, h01=0x0050, text=» ABL AKB380 «, t00=0x001c, t01=0x0054}
0x2c1a…2c24 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0068}
0x2c24…2c30 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001c, t01=0x0072}
0x2c30…2c3a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x007e}
0x2c3a…2c4e Head {h00=0x0010, h01=0x0050, text=»AKB205 EQU *«, t00=0x001c, t01=0x0088}
0x2c4e…2c58 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x009c}
0x2c58…2c6e Head {h00=0x0012, h01=0x0050, text=» IFT CTIMUT=1 «, t00=0x001c, t01=0x00a6}
0x2c6e…2c78 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x00bc}
0x2c78…2c8c Head {h00=0x0010, h01=0x0050, text=» LDR* A1,A6 «, t00=0x001c, t01=0x00c6}
0x2c8c…2ca8 Head {h00=0x0018, h01=0x0050, text=» ANK A1,/40 TIMING ?«, t00=0x001c, t01=0x00da}
0x2ca8…2cd8 Head {h00=0x002c, h01=0x0050, text=» RF(E) AKB210 NO TIMING FOR THIS DEVICE «, t00=0x001c, t01=0x00f6}
0x2cd8…2cf0 Head {h00=0x0014, h01=0x0050, text=» LD A4,DWTTP,A6 «, t00=0x001c, t01=0x0126}
0x2cf0…2d06 Head {h00=0x0012, h01=0x0050, text=» RF(E) AKBTIM «, t00=0x001c, t01=0x013e}
0x2d06…2d1c Head {h00=0x0012, h01=0x0050, text=» LDKL A4,-TIME«, t00=0x001c, t01=0x0154}
0x2d1c…2d34 Head {h00=0x0014, h01=0x0050, text=» ST* A4,DWTTP,A6«, t00=0x001c, t01=0x016a}
0x2d34…2d46 Head {h00=0x000e, h01=0x0050, text=» RF AKB210«, t00=0x001c, t01=0x0182}
0x2d46…2d5a (29, 0, 400) Head {h00=0x0010, h01=0x0050, text=»AKBTIM EQU *«, t00=0x001d, t01=0x0004}
0x2d5a…2d7e Head {h00=0x0020, h01=0x0050, text=» LDK A4,DWTTP TIMER POINTER «, t00=0x001d, t01=0x0018}
0x2d7e…2da0 Head {h00=0x001e, h01=0x0050, text=» ADR A4,A6 ADD DWT-ADDRESS«, t00=0x001d, t01=0x003c}
0x2da0…2db2 Head {h00=0x000e, h01=0x0050, text=» LDR A1,A6«, t00=0x001d, t01=0x005e}
0x2db2…2dd2 Head {h00=0x001c, h01=0x0050, text=» CF A15,SETIMP SET TIME «, t00=0x001d, t01=0x0070}
0x2dd2…2e06 Head {h00=0x0030, h01=0x0050, text=» DATA AKBTUT,TIME TIME OUT ROUTINE AND TIME «, t00=0x001d, t01=0x0090}
0x2e06…2e38 Head {h00=0x002e, h01=0x0050, text=» ST A4,DWTTP,A6 STORE TIMER ADDRESS IN DWT«, t00=0x001d, t01=0x00c4}
0x2e38…2e42 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x00f6}
0x2e42…2e4e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001d, t01=0x0100}
0x2e4e…2e58 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x010c}
0x2e58…2e82 Head {h00=0x0026, h01=0x0050, text=»AKB210 LD A2,4,A8 REQUESTED LENGTH«, t00=0x001d, t01=0x0116}
0x2e82…2eb2 Head {h00=0x002c, h01=0x0050, text=»AKB220 RF(E) AKB380 RESET A1 AND END I/O«, t00=0x001d, t01=0x0140}
0x2eb2…2ed2 Head {h00=0x001c, h01=0x0050, text=» LDR A3,A3 FIRST TIME ? «, t00=0x001d, t01=0x0170}
0x2ed2…2eec Head {h00=0x0016, h01=0x0050, text=» RF(NE) AKB240 NO «, t00=0x001d, t01=0x0190}
0x2eec…2f0e Head {h00=0x001e, h01=0x0050, text=» LD A1,2,A8 BUFFER ADDRESS«, t00=0x001e, t01=0x001a}
0x2f0e…2f20 Head {h00=0x000e, h01=0x0050, text=» SUK A1,1 «, t00=0x001e, t01=0x003c}
0x2f20…2f44 Head {h00=0x0020, h01=0x0050, text=» ADR A1,A2 ADDRESS IN BUFFER«, t00=0x001e, t01=0x004e}
0x2f44…2f6c Head {h00=0x0024, h01=0x0050, text=»AKB230 SCR A3,A1 STORE CHARACTER«, t00=0x001e, t01=0x0072}
0x2f6c…2f92 Head {h00=0x0022, h01=0x0050, text=» SUK A1,1 NEXT CHAR. POSITION «, t00=0x001e, t01=0x009a}
0x2f92…2faa Head {h00=0x0014, h01=0x0050, text=» SUK A2,1 LAST ?«, t00=0x001e, t01=0x00c0}
0x2faa…2fc4 Head {h00=0x0016, h01=0x0050, text=» RB(NE) AKB230 NO «, t00=0x001e, t01=0x00d8}
0x2fc4…2fd2 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001e, t01=0x00f2}
0x2fd2…2fdc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0100}
0x2fdc…300c Head {h00=0x002c, h01=0x0050, text=»* READ CHARACTER FROM INPUT BUFFER OR«, t00=0x001e, t01=0x010a}
0x300c…3036 Head {h00=0x0026, h01=0x0050, text=»* WAIT FOR KEY-BOARD INTERRUPT «, t00=0x001e, t01=0x013a}
0x3036…3040 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0164}
0x3040…3054 Head {h00=0x0010, h01=0x0050, text=»AKB240 EQU *«, t00=0x001e, t01=0x016e}
0x3054…306c Head {h00=0x0014, h01=0x0050, text=» LD A1,DWTUTQ,A6«, t00=0x001e, t01=0x0182}
0x306c…308a Head {h00=0x001a, h01=0x0050, text=» LCR A2,A1 CHAR. TO A2«, t00=0x001f, t01=0x000a}
0x308a…309c Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x001f, t01=0x0028}
0x309c…30ba Head {h00=0x001a, h01=0x0050, text=» XRK A4,/FF OVERFLOW ?«, t00=0x001f, t01=0x003a}
0x30ba…30d0 Head {h00=0x0012, h01=0x0050, text=» RF(NE) AKB250«, t00=0x001f, t01=0x0058}
0x30d0…30f6 Head {h00=0x0022, h01=0x0050, text=» SCR A4,A1 RESET OVERFLOW MARK«, t00=0x001f, t01=0x006e}
0x30f6…311a Head {h00=0x0020, h01=0x0050, text=» LDK A1,OVMASK OVERFLOW SET «, t00=0x001f, t01=0x0094}
0x311a…312c Head {h00=0x000e, h01=0x0050, text=» RF ENDIO «, t00=0x001f, t01=0x00b8}
0x312c…315e Head {h00=0x002e, h01=0x0050, text=»AKB250 CW A1,DWTINQ,A6 SOMETHING IN QUEUE?«, t00=0x001f, t01=0x00ca}
0x315e…3174 Head {h00=0x0012, h01=0x0050, text=» RF(NE) AKB260«, t00=0x001f, t01=0x00fc}
0x3174…319a Head {h00=0x0022, h01=0x0050, text=» CF A5,STREG NOTHING IN QUEUE «, t00=0x001f, t01=0x0112}
0x319a…31b0 Head {h00=0x0012, h01=0x0050, text=» IFT CTIMUT=1 «, t00=0x001f, t01=0x0138}
0x31b0…31de Head {h00=0x002a, h01=0x0050, text=» LDR A1,A1 CHECK TIME OUT RETURN CODE «, t00=0x001f, t01=0x014e}
0x31de…3200 Head {h00=0x001e, h01=0x0050, text=» RF(Z) AKB270 NO TIME-OUT «, t00=0x001f, t01=0x017c}
0x3200…3226 Head {h00=0x0022, h01=0x0050, text=» RF ENDI05 END I/O AT TIME OUT«, t00=0x0020, t01=0x000e}
0x3226…3232 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0020, t01=0x0034}
0x3232…3248 Head {h00=0x0012, h01=0x0050, text=» IFT CTIMUT=0 «, t00=0x0020, t01=0x0040}
0x3248…325a Head {h00=0x000e, h01=0x0050, text=» RF AKB270«, t00=0x0020, t01=0x0056}
0x325a…3266 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0020, t01=0x0068}
0x3266…329a Head {h00=0x0030, h01=0x0050, text=»AKB260 CF A15,EOQUEU NEXT OUT QUEUE POINTER «, t00=0x0020, t01=0x0074}
0x329a…32c4 Head {h00=0x0026, h01=0x0050, text=» ST A1,DWTUTQ,A6 STORE NEW POINTER«, t00=0x0020, t01=0x00a8}
0x32c4…32dc Head {h00=0x0014, h01=0x0050, text=»AKB270 LDR A4,A7«, t00=0x0020, t01=0x00d2}
0x32dc…32ee Head {h00=0x000e, h01=0x0050, text=» SUK A4,2 «, t00=0x0020, t01=0x00ea}
0x32ee…3312 Head {h00=0x0020, h01=0x0050, text=» RF(NN) AKB310 ORDER 2 OR 3 «, t00=0x0020, t01=0x00fc}
0x3312…3320 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0020, t01=0x0120}
0x3320…332a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x012e}
0x332a…3334 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0138}
0x3334…3354 Head {h00=0x001c, h01=0x0050, text=»* ORDER 1 BASIC READ«, t00=0x0020, t01=0x0142}
0x3354…335e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0162}
0x335e…3392 Head {h00=0x0030, h01=0x0050, text=» CF A15,STORE STORE CHARACTER IN ECB-BUFFER «, t00=0x0020, t01=0x016c}
0x3392…33a6 Head {h00=0x0010, h01=0x0050, text=» IFT CECHO=1«, t00=0x0021, t01=0x0010}
0x33a6…33d2 Head {h00=0x0028, h01=0x0050, text=» CF A5,ECHO ECHO INPUTTED CHARACTER «, t00=0x0021, t01=0x0024}
0x33d2…33de Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0021, t01=0x0050}
0x33de…3412 Head {h00=0x0030, h01=0x0050, text=» CW A3,4,A8 EFFECTIVE LENGTH = REQ. LENGTH? «, t00=0x0021, t01=0x005c}
0x3412…3424 Head {h00=0x000e, h01=0x0050, text=» RB AKB220«, t00=0x0021, t01=0x0090}
0x3424…3432 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0021, t01=0x00a2}
0x3432…343c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00b0}
0x343c…3446 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00ba}
0x3446…347c Head {h00=0x0032, h01=0x0050, text=»* ORDER 2 OR 3 STANDARD AND NUMERIC READ «, t00=0x0021, t01=0x00c4}
0x347c…3486 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00fa}
0x3486…34c0 Head {h00=0x0036, h01=0x0050, text=»* CHECK IF READ CHARACTER IS FOUND IN KEY-TABLE«, t00=0x0021, t01=0x0104}
0x34c0…34ca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x013e}
0x34ca…34d4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0148}
0x34d4…3500 Head {h00=0x0028, h01=0x0050, text=»AKB310 LD A1,10,A8 KEY-TABLE ADDRESS«, t00=0x0021, t01=0x0152}
0x3500…3522 Head {h00=0x001e, h01=0x0050, text=» RF(Z) AKB359 NO KEYTABLE «, t00=0x0021, t01=0x017e}
0x3522…3548 Head {h00=0x0022, h01=0x0050, text=» LCR A4,A1 TABLE LENGTH IN A4 «, t00=0x0022, t01=0x0010}
0x3548…355c Head {h00=0x0010, h01=0x0050, text=» ANK A4,/FF «, t00=0x0022, t01=0x0036}
0x355c…3586 Head {h00=0x0026, h01=0x0050, text=» ADR A1,A4 LAST PLACE IN KEY-TABLE«, t00=0x0022, t01=0x004a}
0x3586…3598 Head {h00=0x000e, h01=0x0050, text=» ADK A1,1 «, t00=0x0022, t01=0x0074}
0x3598…35b0 Head {h00=0x0014, h01=0x0050, text=»AKB355 SUK A4,1 «, t00=0x0022, t01=0x0086}
0x35b0…35e0 Head {h00=0x002c, h01=0x0050, text=» RF(N) AKB360 KEY NOT FOUND IN KEY-TABLE«, t00=0x0022, t01=0x009e}
0x35e0…35fa Head {h00=0x0016, h01=0x0050, text=» SUK A1,1 NEXT KEY«, t00=0x0022, t01=0x00ce}
0x35fa…361c Head {h00=0x001e, h01=0x0050, text=» CCR A2,A1 EOR-CHARACTER? «, t00=0x0022, t01=0x00e8}
0x361c…3636 Head {h00=0x0016, h01=0x0050, text=» RB(NE) AKB355 NO «, t00=0x0022, t01=0x010a}
0x3636…364c Head {h00=0x0012, h01=0x0050, text=» IFT CREDIT=0 «, t00=0x0022, t01=0x0124}
0x364c…3670 Head {h00=0x0020, h01=0x0050, text=» ADR A4,A4 YES DOUBLE INDEX «, t00=0x0022, t01=0x013a}
0x3670…367c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0022, t01=0x015e}
0x367c…3692 Head {h00=0x0012, h01=0x0050, text=» IFT CREDIT=1 «, t00=0x0022, t01=0x016a}
0x3692…36be Head {h00=0x0028, h01=0x0050, text=» ADK A4,1 INDEX STARTS AT ONE,INCR=1«, t00=0x0022, t01=0x0180}
0x36be…36ca Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0023, t01=0x001c}
0x36ca…36fa Head {h00=0x002c, h01=0x0050, text=» ST A4,10,A8 STORE INDEX IN CONTROLWORD «, t00=0x0023, t01=0x0028}
0x36fa…3726 Head {h00=0x0028, h01=0x0050, text=»AKB358 CF A15,STORE STORE CHARACTER «, t00=0x0023, t01=0x0058}
0x3726…3738 Head {h00=0x000e, h01=0x0050, text=» RF AKB370«, t00=0x0023, t01=0x0084}
0x3738…3742 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0096}
0x3742…374c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x00a0}
0x374c…3784 Head {h00=0x0034, h01=0x0050, text=»AKB359 CC A2,KBEOF,A6 STANDARD END OF RECORD KEY«, t00=0x0023, t01=0x00aa}
0x3784…379e Head {h00=0x0016, h01=0x0050, text=» RB(E) AKB358 YES «, t00=0x0023, t01=0x00e2}
0x379e…37ac Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0023, t01=0x00fc}
0x37ac…37b6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x010a}
0x37b6…37e4 Head {h00=0x002a, h01=0x0050, text=»* CHARACTER NOT FOUND IN KEY-TABLE.«, t00=0x0023, t01=0x0114}
0x37e4…3806 Head {h00=0x001e, h01=0x0050, text=»* CHECK CHARACTER CODE.«, t00=0x0023, t01=0x0142}
0x3806…3810 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0164}
0x3810…3824 Head {h00=0x0010, h01=0x0050, text=»AKB360 EQU *«, t00=0x0023, t01=0x016e}
0x3824…3848 Head {h00=0x0020, h01=0x0050, text=» CF A5,CHEK CHECK CHARACTER «, t00=0x0023, t01=0x0182}
0x3848…3872 Head {h00=0x0026, h01=0x0050, text=» LDR* A4,A6 GET CHANNEL PARAMETER «, t00=0x0024, t01=0x0016}
0x3872…3894 Head {h00=0x001e, h01=0x0050, text=» ANK A4,/20 SHIFT BIT 9 ? «, t00=0x0024, t01=0x0040}
0x3894…38ae Head {h00=0x0016, h01=0x0050, text=» RF(E) AKB361 YES «, t00=0x0024, t01=0x0062}
0x38ae…38ca Head {h00=0x0018, h01=0x0050, text=» LDR A4,A2 CHARACTER«, t00=0x0024, t01=0x007c}
0x38ca…38dc Head {h00=0x000e, h01=0x0050, text=» RF AKB363«, t00=0x0024, t01=0x0098}
0x38dc…38f0 Head {h00=0x0010, h01=0x0050, text=»AKB361 EQU *«, t00=0x0024, t01=0x00aa}
0x38f0…3904 Head {h00=0x0010, h01=0x0050, text=» LDR* A4,A6 «, t00=0x0024, t01=0x00be}
0x3904…3922 Head {h00=0x001a, h01=0x0050, text=» ANK A4,/10 PTS 6234 ?«, t00=0x0024, t01=0x00d2}
0x3922…3938 Head {h00=0x0012, h01=0x0050, text=» RF(E) AKB362 «, t00=0x0024, t01=0x00f0}
0x3938…394a Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x0024, t01=0x0106}
0x394a…395e Head {h00=0x0010, h01=0x0050, text=» ANK A4,/80 «, t00=0x0024, t01=0x0118}
0x395e…3974 Head {h00=0x0012, h01=0x0050, text=» RF(NE) AKB362«, t00=0x0024, t01=0x012c}
0x3974…3986 Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x0024, t01=0x0142}
0x3986…3998 Head {h00=0x000e, h01=0x0050, text=» RF AKB363«, t00=0x0024, t01=0x0154}
0x3998…39ac Head {h00=0x0010, h01=0x0050, text=»AKB362 EQU *«, t00=0x0024, t01=0x0166}
0x39ac…39c8 Head {h00=0x0018, h01=0x0050, text=» LDR A4,A2 CHARACTER«, t00=0x0024, t01=0x017a}
0x39c8…39e8 Head {h00=0x001c, h01=0x0050, text=» ANK A4,/BF RESET BIT 9 «, t00=0x0025, t01=0x0008}
0x39e8…39fc Head {h00=0x0010, h01=0x0050, text=»AKB363 EQU *«, t00=0x0025, t01=0x0028}
0x39fc…3a12 Head {h00=0x0012, h01=0x0050, text=» IFF CMULTZ=0 «, t00=0x0025, t01=0x003c}
0x3a12…3a38 Head {h00=0x0022, h01=0x0050, text=» CC A4,KBMZ,A6 MULTIPLE ZERO ?«, t00=0x0025, t01=0x0052}
0x3a38…3a52 Head {h00=0x0016, h01=0x0050, text=» RF(E) KBMZ10 YES!«, t00=0x0025, t01=0x0078}
0x3a52…3a5e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0025, t01=0x0092}
0x3a5e…3a7c Head {h00=0x001a, h01=0x0050, text=» CC A4,KBCLR,A6 CLEAR?«, t00=0x0025, t01=0x009e}
0x3a7c…3a92 Head {h00=0x0012, h01=0x0050, text=» RF(E) KBCL10 «, t00=0x0025, t01=0x00bc}
0x3a92…3ab4 Head {h00=0x001e, h01=0x0050, text=» CC A4,KBBSP,A6 BACKSPACE?«, t00=0x0025, t01=0x00d2}
0x3ab4…3aca Head {h00=0x0012, h01=0x0050, text=» RF(E) KBSP10 «, t00=0x0025, t01=0x00f4}
0x3aca…3aea Head {h00=0x001c, h01=0x0050, text=» LDR A1,A1 RETURN CODE? «, t00=0x0025, t01=0x010a}
0x3aea…3b16 Head {h00=0x0028, h01=0x0050, text=» RF(NE) AKB369 YES,STORE AND END I/O«, t00=0x0025, t01=0x012a}
0x3b16…3b2c Head {h00=0x0012, h01=0x0050, text=» CF A15,STORE «, t00=0x0025, t01=0x0156}
0x3b2c…3b40 Head {h00=0x0010, h01=0x0050, text=»AKB365 EQU *«, t00=0x0025, t01=0x016c}
0x3b40…3b54 Head {h00=0x0010, h01=0x0050, text=» IFT CECHO=1«, t00=0x0025, t01=0x0180}
0x3b54…3b76 (38, 0, 400) Head {h00=0x001e, h01=0x0050, text=» CF A5,ECHO ECHOCHARACTER «, t00=0x0026, t01=0x0004}
0x3b76…3b82 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0026, t01=0x0026}
0x3b82…3ba6 Head {h00=0x0020, h01=0x0050, text=» CW A3,4,A8 LENGTH OVERFLOW?«, t00=0x0026, t01=0x0032}
0x3ba6…3bbe Head {h00=0x0014, h01=0x0050, text=» RB(L) AKB240 NO«, t00=0x0026, t01=0x0056}
0x3bbe…3be6 Head {h00=0x0024, h01=0x0050, text=»AKB368 LDK A1,8 SET RETURN CODE «, t00=0x0026, t01=0x006e}
0x3be6…3c04 Head {h00=0x001a, h01=0x0050, text=» RF ENDIO AND END I/O «, t00=0x0026, t01=0x0096}
0x3c04…3c3e Head {h00=0x0036, h01=0x0050, text=»AKB369 CF A15,STORE STORE CHARACTER IN ECB BUFFER «, t00=0x0026, t01=0x00b4}
0x3c3e…3c60 Head {h00=0x001e, h01=0x0050, text=» RF ENDIO END I/O REQUEST «, t00=0x0026, t01=0x00ee}
0x3c60…3c6e Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0026, t01=0x0110}
0x3c6e…3c78 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x011e}
0x3c78…3c82 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0128}
0x3c82…3cae Head {h00=0x0028, h01=0x0050, text=»* CHECK CODE OF END OF RECORD KEY«, t00=0x0026, t01=0x0132}
0x3cae…3cb8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x015e}
0x3cb8…3cc2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0168}
0x3cc2…3cd6 Head {h00=0x0010, h01=0x0050, text=»AKB370 EQU *«, t00=0x0026, t01=0x0172}
0x3cd6…3cea Head {h00=0x0010, h01=0x0050, text=» IFT CECHO=1«, t00=0x0026, t01=0x0186}
0x3cea…3d0e Head {h00=0x0020, h01=0x0050, text=» CF A5,CHEK CHECK CHARACTER «, t00=0x0027, t01=0x000a}
0x3d0e…3d38 Head {h00=0x0026, h01=0x0050, text=» ORK A2,/80 INDICATE END OF RECORD«, t00=0x0027, t01=0x002e}
0x3d38…3d58 Head {h00=0x001c, h01=0x0050, text=» LDR A1,A1 RETURN CODE? «, t00=0x0027, t01=0x0058}
0x3d58…3d6e Head {h00=0x0012, h01=0x0050, text=» RF(NE) AKB380«, t00=0x0027, t01=0x0078}
0x3d6e…3d90 Head {h00=0x001e, h01=0x0050, text=» CF A5,ECHO ECHO CHARACTER«, t00=0x0027, t01=0x008e}
0x3d90…3d9a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x00b0}
0x3d9a…3da6 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0027, t01=0x00ba}
0x3da6…3db0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x00c6}
0x3db0…3dd4 Head {h00=0x0020, h01=0x0050, text=»AKB380 LDK A1,0 RETURN CODE «, t00=0x0027, t01=0x00d0}
0x3dd4…3de2 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0027, t01=0x00f4}
0x3de2…3dec Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x0102}
0x3dec…3df6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x010c}
0x3df6…3e26 Head {h00=0x002c, h01=0x0050, text=»* THIS IS A COMMON END OF THE DRIVER «, t00=0x0027, t01=0x0116}
0x3e26…3e30 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x0146}
0x3e30…3e66 Head {h00=0x0032, h01=0x0050, text=»* SET EFFECTIVE LENGTH AND PERFORM END I/O «, t00=0x0027, t01=0x0150}
0x3e66…3e8e Head {h00=0x0024, h01=0x0050, text=»* ON KEYBOARD AND ECHO-DEVICE«, t00=0x0027, t01=0x0186}
0x3e8e…3e98 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x001e}
0x3e98…3ea2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0028}
0x3ea2…3eb6 Head {h00=0x0010, h01=0x0050, text=»ENDIO EQU * «, t00=0x0028, t01=0x0032}
0x3eb6…3ec0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0046}
0x3ec0…3ed6 Head {h00=0x0012, h01=0x0050, text=» IFT CTIMUT=1 «, t00=0x0028, t01=0x0050}
0x3ed6…3ee2 Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x0028, t01=0x0066}
0x3ee2…3efa Head {h00=0x0014, h01=0x0050, text=» LD A4,DWTTP,A6 «, t00=0x0028, t01=0x0072}
0x3efa…3f28 Head {h00=0x002a, h01=0x0050, text=» RF(E) ENDI05 NO TIMING ON THIS DEVICE«, t00=0x0028, t01=0x008a}
0x3f28…3f4a Head {h00=0x001e, h01=0x0050, text=» CM* DWTTP,A6 RESET TIMER «, t00=0x0028, t01=0x00b8}
0x3f4a…3f5e Head {h00=0x0010, h01=0x0050, text=» CM DWTTP,A6«, t00=0x0028, t01=0x00da}
0x3f5e…3f6a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0028, t01=0x00ee}
0x3f6a…3f74 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x00fa}
0x3f74…3fa4 Head {h00=0x002c, h01=0x0050, text=»ENDI05 ST A3,6,A8 STORE EFFECTIVE LENGTH«, t00=0x0028, t01=0x0104}
0x3fa4…3fb8 Head {h00=0x0010, h01=0x0050, text=»ENDI10 EQU *«, t00=0x0028, t01=0x0134}
0x3fb8…3fc2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0148}
0x3fc2…3fd6 Head {h00=0x0010, h01=0x0050, text=» IFT CECHO=1«, t00=0x0028, t01=0x0152}
0x3fd6…3ff0 Head {h00=0x0016, h01=0x0050, text=» LDR A4,A1 SAVE A1«, t00=0x0028, t01=0x0166}
0x3ff0…401c Head {h00=0x0028, h01=0x0050, text=» CF A5,ECHEND END I/O ON ECHO DEVICE«, t00=0x0028, t01=0x0180}
0x401c…403a Head {h00=0x001a, h01=0x0050, text=» LDR A1,A4 RESTORE A1 «, t00=0x0029, t01=0x001c}
0x403a…4046 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0029, t01=0x003a}
0x4046…4050 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0046}
0x4050…4084 Head {h00=0x0030, h01=0x0050, text=» ABL DISEND END I/O ON KEYBOARD AND DISPATCH«, t00=0x0029, t01=0x0050}
0x4084…4092 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0029, t01=0x0084}
0x4092…409c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0092}
0x409c…40b6 Head {h00=0x0016, h01=0x0050, text=»* MULTIPLE ZERO«, t00=0x0029, t01=0x009c}
0x40b6…40c0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x00b6}
0x40c0…40d6 Head {h00=0x0012, h01=0x0050, text=» IFF CMULTZ=0 «, t00=0x0029, t01=0x00c0}
0x40d6…40ea Head {h00=0x0010, h01=0x0050, text=»KBMZ10 EQU *«, t00=0x0029, t01=0x00d6}
0x40ea…4116 Head {h00=0x0028, h01=0x0050, text=» LDK A4,CMULTZ LOAD NUMBER OF ZEROES«, t00=0x0029, t01=0x00ea}
0x4116…4146 Head {h00=0x002c, h01=0x0050, text=»KBMZ20 LDK A2,/30 ZERO TO STORE AND ECHO«, t00=0x0029, t01=0x0116}
0x4146…4158 Head {h00=0x000e, h01=0x0050, text=» SUK A4,1 «, t00=0x0029, t01=0x0146}
0x4158…4176 Head {h00=0x001a, h01=0x0050, text=» RB(L) AKB240 ALL DONE«, t00=0x0029, t01=0x0158}
0x4176…4190 Head {h00=0x0016, h01=0x0050, text=» LDR A1,A4 SAVE A4«, t00=0x0029, t01=0x0176}
0x4190…41c0 Head {h00=0x002c, h01=0x0050, text=» CF A15,STORE STORE ZOERO IN ECB-BUFFER «, t00=0x0029, t01=0x0190}
0x41c0…41de Head {h00=0x001a, h01=0x0050, text=» LDR A4,A1 RESTORE A4 «, t00=0x002a, t01=0x0030}
0x41de…41e8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x004e}
0x41e8…41fc Head {h00=0x0010, h01=0x0050, text=» IFT CECHO=1«, t00=0x002a, t01=0x0058}
0x41fc…4206 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x006c}
0x4206…4224 Head {h00=0x001a, h01=0x0050, text=» CF A5,ECHO ECHO ZERO «, t00=0x002a, t01=0x0076}
0x4224…4230 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002a, t01=0x0094}
0x4230…423a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x00a0}
0x423a…4244 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x00aa}
0x4244…425a Head {h00=0x0012, h01=0x0050, text=» IFF CMULTZ=0 «, t00=0x002a, t01=0x00b4}
0x425a…4264 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x00ca}
0x4264…428a Head {h00=0x0022, h01=0x0050, text=» CW A3,4,A8 LENGTH OVERFLOW ? «, t00=0x002a, t01=0x00d4}
0x428a…42a2 Head {h00=0x0014, h01=0x0050, text=» RB(L) KBMZ20 NO«, t00=0x002a, t01=0x00fa}
0x42a2…42d4 Head {h00=0x002e, h01=0x0050, text=» RB AKB368 YES SET RETURN CODE AND END I/O«, t00=0x002a, t01=0x0112}
0x42d4…42e0 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002a, t01=0x0144}
0x42e0…42ea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x0150}
0x42ea…42fc Head {h00=0x000e, h01=0x0050, text=»* CLEAR«, t00=0x002a, t01=0x015a}
0x42fc…4306 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x016c}
0x4306…4330 Head {h00=0x0026, h01=0x0050, text=»KBCL10 LDK A3,0 RESET BUFFER INDEX«, t00=0x002a, t01=0x0176}
0x4330…435a Head {h00=0x0026, h01=0x0050, text=» LDK A2,/18 CHANGE CHARACTER-CODE «, t00=0x002b, t01=0x0010}
0x435a…436c Head {h00=0x000e, h01=0x0050, text=» RB AKB365«, t00=0x002b, t01=0x003a}
0x436c…4376 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x004c}
0x4376…438c Head {h00=0x0012, h01=0x0050, text=»* BACKSPACE«, t00=0x002b, t01=0x0056}
0x438c…4396 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x006c}
0x4396…43c0 Head {h00=0x0026, h01=0x0050, text=»KBSP10 LDR A3,A3 FIRST CHARACTER? «, t00=0x002b, t01=0x0076}
0x43c0…43d6 Head {h00=0x0012, h01=0x0050, text=» RF(Z) KBSP15 «, t00=0x002b, t01=0x00a0}
0x43d6…43fe Head {h00=0x0024, h01=0x0050, text=» SUK A3,1 DECREMENT BUFFER INDEX«, t00=0x002b, t01=0x00b6}
0x43fe…442c Head {h00=0x002a, h01=0x0050, text=»KBSP15 LDK A2,/8 CHANGE CHARACTER-CODE«, t00=0x002b, t01=0x00de}
0x442c…443e Head {h00=0x000e, h01=0x0050, text=» RB AKB365«, t00=0x002b, t01=0x010c}
0x443e…444c Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002b, t01=0x011e}
0x444c…4456 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x012c}
0x4456…446a Head {h00=0x0010, h01=0x0050, text=»* C H E K«, t00=0x002b, t01=0x0136}
0x446a…4474 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x014a}
0x4474…447e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x0154}
0x447e…44ae Head {h00=0x002c, h01=0x0050, text=»* SUBROUTINE TO CHECK INPUT CHARACTER«, t00=0x002b, t01=0x015e}
0x44ae…44b8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x018e}
0x44b8…44ce Head {h00=0x0012, h01=0x0050, text=»* ON ENTRY:«, t00=0x002c, t01=0x0008}
0x44ce…44d8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x001e}
0x44d8…44f4 Head {h00=0x0018, h01=0x0050, text=»* A2 = CHARACTER «, t00=0x002c, t01=0x0028}
0x44f4…4512 Head {h00=0x001a, h01=0x0050, text=»* A3 = BUFFER INDEX«, t00=0x002c, t01=0x0044}
0x4512…4530 Head {h00=0x001a, h01=0x0050, text=»* A6 = DWT-ADDRESS «, t00=0x002c, t01=0x0062}
0x4530…4548 Head {h00=0x0014, h01=0x0050, text=»* A7 = ORDER «, t00=0x002c, t01=0x0080}
0x4548…4552 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x0098}
0x4552…455c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x00a2}
0x455c…4572 Head {h00=0x0012, h01=0x0050, text=»* ON EXIT: «, t00=0x002c, t01=0x00ac}
0x4572…457c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x00c2}
0x457c…459a Head {h00=0x001a, h01=0x0050, text=»* A1 = RETURN CODE «, t00=0x002c, t01=0x00cc}
0x459a…45a4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x00ea}
0x45a4…45b6 Head {h00=0x000e, h01=0x0050, text=»CHEK EQU *«, t00=0x002c, t01=0x00f4}
0x45b6…45da Head {h00=0x0020, h01=0x0050, text=» STR A2,A15 SAVE A2 ON STACK«, t00=0x002c, t01=0x0106}
0x45da…45ee Head {h00=0x0010, h01=0x0050, text=» ANK A2,/FF «, t00=0x002c, t01=0x012a}
0x45ee…4614 Head {h00=0x0022, h01=0x0050, text=» LDR* A1,A6 CHANNEL PARAMETER «, t00=0x002c, t01=0x013e}
0x4614…461e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x0164}
0x461e…4634 Head {h00=0x0012, h01=0x0050, text=» IFT CSTAND=1 «, t00=0x002c, t01=0x016e}
0x4634…463e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x0184}
0x463e…4658 Head {h00=0x0016, h01=0x0050, text=» CWK A7,2 ORDER 2?«, t00=0x002c, t01=0x018e}
0x4658…4672 Head {h00=0x0016, h01=0x0050, text=» RF(NE) CHEK05 NO «, t00=0x002d, t01=0x0018}
0x4672…4686 Head {h00=0x0010, h01=0x0050, text=» ANK A1,/20 «, t00=0x002d, t01=0x0032}
0x4686…46b2 Head {h00=0x0028, h01=0x0050, text=» ORK A1,/5F 5F OR 7F AS UPPER LIMIT «, t00=0x002d, t01=0x0046}
0x46b2…46d2 Head {h00=0x001c, h01=0x0050, text=» LDK A4,/20 LOWER LIMIT «, t00=0x002d, t01=0x0072}
0x46d2…46e4 Head {h00=0x000e, h01=0x0050, text=» RF CHEK08«, t00=0x002d, t01=0x0092}
0x46e4…46ee Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x00a4}
0x46ee…46fa Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002d, t01=0x00ae}
0x46fa…4704 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x00ba}
0x4704…471e Head {h00=0x0016, h01=0x0050, text=»CHEK05 ANK A1,/10 «, t00=0x002d, t01=0x00c4}
0x471e…4734 Head {h00=0x0012, h01=0x0050, text=» RF(NE) CHEK06«, t00=0x002d, t01=0x00de}
0x4734…4754 Head {h00=0x001c, h01=0x0050, text=» ANK A2,/3F RESET BIT 9 «, t00=0x002d, t01=0x00f4}
0x4754…477a Head {h00=0x0022, h01=0x0050, text=»CHEK06 LDK A1,/39 UPPER LIMIT «, t00=0x002d, t01=0x0114}
0x477a…479a Head {h00=0x001c, h01=0x0050, text=» LDK A4,/30 LOWER LIMIT «, t00=0x002d, t01=0x013a}
0x479a…47b2 Head {h00=0x0014, h01=0x0050, text=»CHEK08 SUR A1,A2«, t00=0x002d, t01=0x015a}
0x47b2…47d8 Head {h00=0x0022, h01=0x0050, text=» RF(N) CHERRO CODE CHECK ERROR«, t00=0x002d, t01=0x0172}
0x47d8…47ea Head {h00=0x000e, h01=0x0050, text=» SUR A4,A2«, t00=0x002e, t01=0x0008}
0x47ea…4810 Head {h00=0x0022, h01=0x0050, text=» RF(P) CHERRO CODE CHECK ERROR«, t00=0x002e, t01=0x001a}
0x4810…4824 Head {h00=0x0010, h01=0x0050, text=» LDR* A1,A15«, t00=0x002e, t01=0x0040}
0x4824…4848 Head {h00=0x0020, h01=0x0050, text=»CHEK10 LDK A1,0 RETURN CODE «, t00=0x002e, t01=0x0054}
0x4848…485e Head {h00=0x0012, h01=0x0050, text=»CHEK20 RTN A5 «, t00=0x002e, t01=0x0078}
0x485e…4868 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x008e}
0x4868…4872 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0098}
0x4872…4890 Head {h00=0x001a, h01=0x0050, text=»* CODE CHECK ERROR «, t00=0x002e, t01=0x00a2}
0x4890…489a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x00c0}
0x489a…48cc Head {h00=0x002e, h01=0x0050, text=»CHERRO LDK A1,4 SET RETURN CODE AND RETURN«, t00=0x002e, t01=0x00ca}
0x48cc…48f2 Head {h00=0x0022, h01=0x0050, text=» LDR* A2,A15 RELOAD CHARACTER «, t00=0x002e, t01=0x00fc}
0x48f2…4904 Head {h00=0x000e, h01=0x0050, text=» RB CHEK20«, t00=0x002e, t01=0x0122}
0x4904…4912 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002e, t01=0x0134}
0x4912…491c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0142}
0x491c…4926 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x014c}
0x4926…493a Head {h00=0x0010, h01=0x0050, text=»* I H K B«, t00=0x002e, t01=0x0156}
0x493a…4944 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x016a}
0x4944…498c Head {h00=0x0044, h01=0x0050, text=»* THIS IS THE INTERRUPT HANDLER ENTERED FROM CHLT/CHRT DRIVER«, t00=0x002e, t01=0x0174}
0x498c…4996 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x002c}
0x4996…49a0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x0036}
0x49a0…49b2 Head {h00=0x000e, h01=0x0050, text=»IHKB EQU *«, t00=0x002f, t01=0x0040}
0x49b2…49c6 Head {h00=0x0010, h01=0x0050, text=» IFT NOLJE=1«, t00=0x002f, t01=0x0052}
0x49c6…49e8 Head {h00=0x001e, h01=0x0050, text=» LDR* A3,A6 GET ALLOW BITS«, t00=0x002f, t01=0x0066}
0x49e8…49fc Head {h00=0x0010, h01=0x0050, text=» ANK A3,/C0 «, t00=0x002f, t01=0x0088}
0x49fc…4a34 Head {h00=0x0034, h01=0x0050, text=» RF(E) IHNOL3 INPUT ALLOWED FROM BOTH KEYBOARDS «, t00=0x002f, t01=0x009c}
0x4a34…4a46 Head {h00=0x000e, h01=0x0050, text=» LDK A4,1 «, t00=0x002f, t01=0x00d4}
0x4a46…4a5a Head {h00=0x0010, h01=0x0050, text=» ANK A3,/80 «, t00=0x002f, t01=0x00e6}
0x4a5a…4a70 Head {h00=0x0012, h01=0x0050, text=» RF(E) IHNOL1 «, t00=0x002f, t01=0x00fa}
0x4a70…4a82 Head {h00=0x000e, h01=0x0050, text=» LDK A4,5 «, t00=0x002f, t01=0x0110}
0x4a82…4a9a Head {h00=0x0014, h01=0x0050, text=»IHNOL1 LDR A3,A2«, t00=0x002f, t01=0x0122}
0x4a9a…4aac Head {h00=0x000e, h01=0x0050, text=» SRL A3,12«, t00=0x002f, t01=0x013a}
0x4aac…4abe Head {h00=0x000e, h01=0x0050, text=» CWR A3,A4«, t00=0x002f, t01=0x014c}
0x4abe…4ad2 Head {h00=0x0010, h01=0x0050, text=» RF(NE) EXIT«, t00=0x002f, t01=0x015e}
0x4ad2…4ae6 Head {h00=0x0010, h01=0x0050, text=»IHNOL2 EQU *«, t00=0x002f, t01=0x0172}
0x4ae6…4af2 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002f, t01=0x0186}
0x4af2…4afc (48, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x0004}
0x4afc…4b12 Head {h00=0x0012, h01=0x0050, text=» IFT CONVER=1 «, t00=0x0030, t01=0x000e}
0x4b12…4b1c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x0024}
0x4b1c…4b3a Head {h00=0x001a, h01=0x0050, text=» LDR A4,A2 INPUT WORD «, t00=0x0030, t01=0x002e}
0x4b3a…4b60 Head {h00=0x0022, h01=0x0050, text=» SRL A4,11 DEVICE ADDRESS * 2 «, t00=0x0030, t01=0x004c}
0x4b60…4b72 Head {h00=0x000e, h01=0x0050, text=» ANK A4,/E«, t00=0x0030, t01=0x0072}
0x4b72…4b9a Head {h00=0x0024, h01=0x0050, text=» CC A4,DWTBC,A6 8-BIT SETTING ? «, t00=0x0030, t01=0x0084}
0x4b9a…4bb0 Head {h00=0x0012, h01=0x0050, text=» RF(NE) IHKB03«, t00=0x0030, t01=0x00ac}
0x4bb0…4bc2 Head {h00=0x000e, h01=0x0050, text=» LDR A3,A2«, t00=0x0030, t01=0x00c2}
0x4bc2…4bd6 Head {h00=0x0010, h01=0x0050, text=» ANK A3,/3F «, t00=0x0030, t01=0x00d4}
0x4bd6…4bea Head {h00=0x0010, h01=0x0050, text=» SUK A3,/30 «, t00=0x0030, t01=0x00e8}
0x4bea…4c00 Head {h00=0x0012, h01=0x0050, text=» RF(N) IHKB01 «, t00=0x0030, t01=0x00fc}
0x4c00…4c12 Head {h00=0x000e, h01=0x0050, text=» SUK A3,/A«, t00=0x0030, t01=0x0112}
0x4c12…4c28 Head {h00=0x0012, h01=0x0050, text=» RF(N) IHKB02 «, t00=0x0030, t01=0x0124}
0x4c28…4c42 Head {h00=0x0016, h01=0x0050, text=»IHKB01 ORK A2,/80 «, t00=0x0030, t01=0x013a}
0x4c42…4c54 Head {h00=0x000e, h01=0x0050, text=» RF IHKB04«, t00=0x0030, t01=0x0154}
0x4c54…4c70 Head {h00=0x0018, h01=0x0050, text=»IHKB02 ANKL A2,/FF3F«, t00=0x0030, t01=0x0166}
0x4c70…4c82 Head {h00=0x000e, h01=0x0050, text=» RF IHKB04«, t00=0x0030, t01=0x0182}
0x4c82…4cba (49, 0, 400) Head {h00=0x0034, h01=0x0050, text=»IHKB03 LD A3,DWTCON,A6 CONVERSION TABLE ADDRESS «, t00=0x0031, t01=0x0004}
0x4cba…4cd0 Head {h00=0x0012, h01=0x0050, text=» RF(E) IHKB04 «, t00=0x0031, t01=0x003c}
0x4cd0…4ce2 Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x0031, t01=0x0052}
0x4ce2…4cf6 Head {h00=0x0010, h01=0x0050, text=» ANK A4,/FF «, t00=0x0031, t01=0x0064}
0x4cf6…4d12 Head {h00=0x0018, h01=0x0050, text=» SRL A4,3 LINE INDEX«, t00=0x0031, t01=0x0078}
0x4d12…4d24 Head {h00=0x000e, h01=0x0050, text=» ADR A3,A4«, t00=0x0031, t01=0x0094}
0x4d24…4d4c Head {h00=0x0024, h01=0x0050, text=» LDR* A3,A3 COLUMN TABLE ADDRESS«, t00=0x0031, t01=0x00a6}
0x4d4c…4d62 Head {h00=0x0012, h01=0x0050, text=» RF(E) IHKB04 «, t00=0x0031, t01=0x00ce}
0x4d62…4d74 Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x0031, t01=0x00e4}
0x4d74…4d86 Head {h00=0x000e, h01=0x0050, text=» ANK A4,/F«, t00=0x0031, t01=0x00f6}
0x4d86…4da6 Head {h00=0x001c, h01=0x0050, text=» ADR A3,A4 ADD ROW INDEX«, t00=0x0031, t01=0x0108}
0x4da6…4dc6 Head {h00=0x001c, h01=0x0050, text=» LCR A2,A3 GET CHARACTER«, t00=0x0031, t01=0x0128}
0x4dc6…4dda Head {h00=0x0010, h01=0x0050, text=»IHKB04 EQU *«, t00=0x0031, t01=0x0148}
0x4dda…4de4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x015c}
0x4de4…4df0 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0031, t01=0x0166}
0x4df0…4dfa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x0172}
0x4dfa…4e04 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x017c}
0x4e04…4e18 Head {h00=0x0010, h01=0x0050, text=» IFT NOLJE=1«, t00=0x0031, t01=0x0186}
0x4e18…4e22 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x000a}
0x4e22…4e34 Head {h00=0x000e, h01=0x0050, text=» LDR A3,A2«, t00=0x0032, t01=0x0014}
0x4e34…4e48 Head {h00=0x0010, h01=0x0050, text=» ANK A3,/3F «, t00=0x0032, t01=0x0026}
0x4e48…4e5c Head {h00=0x0010, h01=0x0050, text=» SUK A3,/22 «, t00=0x0032, t01=0x003a}
0x4e5c…4e72 Head {h00=0x0012, h01=0x0050, text=» RF(Z) IHNOL6 «, t00=0x0032, t01=0x004e}
0x4e72…4e84 Head {h00=0x000e, h01=0x0050, text=» SUK A3,1 «, t00=0x0032, t01=0x0064}
0x4e84…4e9a Head {h00=0x0012, h01=0x0050, text=» RF(NZ) IHNOL8«, t00=0x0032, t01=0x0076}
0x4e9a…4eac Head {h00=0x000e, h01=0x0050, text=» RF IHNOL7«, t00=0x0032, t01=0x008c}
0x4eac…4ec4 Head {h00=0x0014, h01=0x0050, text=»IHNOL6 ADK A2,7 «, t00=0x0032, t01=0x009e}
0x4ec4…4ee0 Head {h00=0x0018, h01=0x0050, text=»IHNOL7 ANKL A2,/FF3F«, t00=0x0032, t01=0x00b6}
0x4ee0…4ef4 Head {h00=0x0010, h01=0x0050, text=»IHNOL8 EQU *«, t00=0x0032, t01=0x00d2}
0x4ef4…4efe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x00e6}
0x4efe…4f0a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0032, t01=0x00f0}
0x4f0a…4f14 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x00fc}
0x4f14…4f38 Head {h00=0x0020, h01=0x0050, text=» LD A3,DWTST,A6 I/O REQUEST?«, t00=0x0032, t01=0x0106}
0x4f38…4f4e Head {h00=0x0012, h01=0x0050, text=» RF(N) IHKB10 «, t00=0x0032, t01=0x012a}
0x4f4e…4f74 Head {h00=0x0022, h01=0x0050, text=» SLL A3,7 INTERRUPTS ALLOWED? «, t00=0x0032, t01=0x0140}
0x4f74…4fac Head {h00=0x0034, h01=0x0050, text=» RF(NN) IHKB10 NO,STORE CHARACTER IN DWT-BUFFER «, t00=0x0032, t01=0x0166}
0x4fac…4fb6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x000e}
0x4fb6…4fcc Head {h00=0x0012, h01=0x0050, text=» IFT CTIMUT=1 «, t00=0x0033, t01=0x0018}
0x4fcc…4fd6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x002e}
0x4fd6…4fee Head {h00=0x0014, h01=0x0050, text=» LD A3,DWTTP,A6 «, t00=0x0033, t01=0x0038}
0x4fee…501c Head {h00=0x002a, h01=0x0050, text=» RF(E) IHKB05 NO TIMING ON THIS DEVICE«, t00=0x0033, t01=0x0050}
0x501c…5040 Head {h00=0x0020, h01=0x0050, text=» LDKL A3,-TIME RESTART TIME «, t00=0x0033, t01=0x007e}
0x5040…5058 Head {h00=0x0014, h01=0x0050, text=» ST* A3,DWTTP,A6«, t00=0x0033, t01=0x00a2}
0x5058…5062 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x00ba}
0x5062…506e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0033, t01=0x00c4}
0x506e…5078 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x00d0}
0x5078…50a8 Head {h00=0x002c, h01=0x0050, text=»IHKB05 ABL LDREG RETURN TO READ ROUTINE «, t00=0x0033, t01=0x00da}
0x50a8…50c6 Head {h00=0x001a, h01=0x0050, text=»IHKB10 LD A1,DWTINQ,A6«, t00=0x0033, t01=0x010a}
0x50c6…50d8 Head {h00=0x000e, h01=0x0050, text=» LCR A4,A1«, t00=0x0033, t01=0x0128}
0x50d8…50fe Head {h00=0x0022, h01=0x0050, text=» XRK A4,/FF ALREADY OVERFLOW ?«, t00=0x0033, t01=0x013a}
0x50fe…5116 Head {h00=0x0014, h01=0x0050, text=» RF(E) EXIT YES «, t00=0x0033, t01=0x0160}
0x5116…5128 Head {h00=0x000e, h01=0x0050, text=» LDR A3,A1«, t00=0x0033, t01=0x0178}
0x5128…515e Head {h00=0x0032, h01=0x0050, text=» CF A15,EOQUEU GET NEXT QUEUE POINTER ADDRESS «, t00=0x0033, t01=0x018a}
0x515e…5180 Head {h00=0x001e, h01=0x0050, text=» CW A1,DWTUTQ,A6 OVERFLOW?«, t00=0x0034, t01=0x0030}
0x5180…519a Head {h00=0x0016, h01=0x0050, text=» RF(NE) IHKB20 NO!«, t00=0x0034, t01=0x0052}
0x519a…51ce Head {h00=0x0030, h01=0x0050, text=» ORK A2,/FF SET OVERFLOW BIT IN INPUT BUFFER«, t00=0x0034, t01=0x006c}
0x51ce…51e0 Head {h00=0x000e, h01=0x0050, text=» RF IHKB30«, t00=0x0034, t01=0x00a0}
0x51e0…5214 Head {h00=0x0030, h01=0x0050, text=»IHKB20 ST A1,DWTINQ,A6 STORE INQUEUE POINTER«, t00=0x0034, t01=0x00b2}
0x5214…524c Head {h00=0x0034, h01=0x0050, text=»IHKB30 SCR A2,A3 STORE CHARACTER IN INPUT BUFFER«, t00=0x0034, t01=0x00e6}
0x524c…5262 Head {h00=0x0012, h01=0x0050, text=»EXIT ABL TDISP«, t00=0x0034, t01=0x011e}
0x5262…5276 Head {h00=0x0010, h01=0x0050, text=» IFT NOLJE=1«, t00=0x0034, t01=0x0134}
0x5276…528e Head {h00=0x0014, h01=0x0050, text=»IHNOL3 LDR A3,A2«, t00=0x0034, t01=0x0148}
0x528e…52a0 Head {h00=0x000e, h01=0x0050, text=» SRL A3,12«, t00=0x0034, t01=0x0160}
0x52a0…52b4 Head {h00=0x0010, h01=0x0050, text=» LDK A4,/40 «, t00=0x0034, t01=0x0172}
0x52b4…52c6 Head {h00=0x000e, h01=0x0050, text=» SUK A3,1 «, t00=0x0034, t01=0x0186}
0x52c6…52dc Head {h00=0x0012, h01=0x0050, text=» RF(E) IHNOL4 «, t00=0x0035, t01=0x0008}
0x52dc…52f0 Head {h00=0x0010, h01=0x0050, text=» LDK A4,/80 «, t00=0x0035, t01=0x001e}
0x52f0…5302 Head {h00=0x000e, h01=0x0050, text=» SUK A3,4 «, t00=0x0035, t01=0x0032}
0x5302…5318 Head {h00=0x0012, h01=0x0050, text=» RB(NE) IHNOL2«, t00=0x0035, t01=0x0044}
0x5318…5340 Head {h00=0x0024, h01=0x0050, text=»IHNOL4 ORRS A4,A6 SET ALLOW BIT «, t00=0x0035, t01=0x005a}
0x5340…5352 Head {h00=0x000e, h01=0x0050, text=» RB IHNOL2«, t00=0x0035, t01=0x0082}
0x5352…535e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0035, t01=0x0094}
0x535e…536c Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0035, t01=0x00a0}
0x536c…5376 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x00ae}
0x5376…5380 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x00b8}
0x5380…5398 Head {h00=0x0014, h01=0x0050, text=»* A K B T U T«, t00=0x0035, t01=0x00c2}
0x5398…53a2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x00da}
0x53a2…53cc Head {h00=0x0026, h01=0x0050, text=»* THIS IS THE TIME-OUT ROUTINE «, t00=0x0035, t01=0x00e4}
0x53cc…53d6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x010e}
0x53d6…53e0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x0118}
0x53e0…53f6 Head {h00=0x0012, h01=0x0050, text=» IFT CTIMUT=1 «, t00=0x0035, t01=0x0122}
0x53f6…5400 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x0138}
0x5400…5414 Head {h00=0x0010, h01=0x0050, text=»AKBTUT EQU *«, t00=0x0035, t01=0x0142}
0x5414…5436 Head {h00=0x001e, h01=0x0050, text=» LDR A6,A1 GET DWT-ADDRESS«, t00=0x0035, t01=0x0156}
0x5436…544e Head {h00=0x0014, h01=0x0050, text=» LD A1,DWTST,A6 «, t00=0x0035, t01=0x0178}
0x544e…5462 Head {h00=0x0010, h01=0x0050, text=» RB(N) EXIT «, t00=0x0035, t01=0x0190}
0x5462…5486 Head {h00=0x0020, h01=0x0050, text=» LDK A1,/40 SET RETURN CODE «, t00=0x0036, t01=0x0014}
0x5486…549a Head {h00=0x0010, h01=0x0050, text=» CM DWTTP,A6«, t00=0x0036, t01=0x0038}
0x549a…54ca Head {h00=0x002c, h01=0x0050, text=» RB IHKB05 RESTORE REGISTERS AND END I/O«, t00=0x0036, t01=0x004c}
0x54ca…54d4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x007c}
0x54d4…54e0 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0036, t01=0x0086}
0x54e0…54ee Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0036, t01=0x0092}
0x54ee…54f8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x00a0}
0x54f8…5530 Head {h00=0x0034, h01=0x0050, text=»* STORE = SUBROUTINE TO STORE A CHARACTER IN «, t00=0x0036, t01=0x00aa}
0x5530…556a Head {h00=0x0036, h01=0x0050, text=»* ECB-BUFFER AND INCREMENT BUFFER INDEX«, t00=0x0036, t01=0x00e2}
0x556a…5574 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x011c}
0x5574…558a Head {h00=0x0012, h01=0x0050, text=»* ON ENTRY:«, t00=0x0036, t01=0x0126}
0x558a…5594 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x013c}
0x5594…55b8 Head {h00=0x0020, h01=0x0050, text=»* A2 = CHARACTER TO STORE«, t00=0x0036, t01=0x0146}
0x55b8…55d6 Head {h00=0x001a, h01=0x0050, text=»* A3 = BUFFER INDEX«, t00=0x0036, t01=0x016a}
0x55d6…55e0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0188}
0x55e0…55ea (55, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x0004}
0x55ea…55fe Head {h00=0x0010, h01=0x0050, text=»STORE EQU * «, t00=0x0037, t01=0x000e}
0x55fe…5620 Head {h00=0x001e, h01=0x0050, text=» LD A4,2,A8 BUFFER ADDRESS«, t00=0x0037, t01=0x0022}
0x5620…5644 Head {h00=0x0020, h01=0x0050, text=» ADR A4,A3 ADD BUFFER INDEX «, t00=0x0037, t01=0x0044}
0x5644…5670 Head {h00=0x0028, h01=0x0050, text=» SCR A2,A4 STORE CHARACTER IN BUFFER«, t00=0x0037, t01=0x0068}
0x5670…5698 Head {h00=0x0024, h01=0x0050, text=» ADK A3,1 INCREMENT BUFFER INDEX«, t00=0x0037, t01=0x0094}
0x5698…56ac Head {h00=0x0010, h01=0x0050, text=» ANK A2,/7F «, t00=0x0037, t01=0x00bc}
0x56ac…56ce Head {h00=0x001e, h01=0x0050, text=» RF EOQU20 RTN A15 AND ENB«, t00=0x0037, t01=0x00d0}
0x56ce…56dc Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0037, t01=0x00f2}
0x56dc…56e6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x0100}
0x56e6…56f0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x010a}
0x56f0…572a Head {h00=0x0036, h01=0x0050, text=»* EOQUEU = SUBROUTINE TO GET NEXT QUEUE POINTER«, t00=0x0037, t01=0x0114}
0x572a…5734 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x014e}
0x5734…574a Head {h00=0x0012, h01=0x0050, text=»* ON ENTRY:«, t00=0x0037, t01=0x0158}
0x574a…5754 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x016e}
0x5754…5774 Head {h00=0x001c, h01=0x0050, text=»* A1 = QUEUE POINTER «, t00=0x0037, t01=0x0178}
0x5774…5792 Head {h00=0x001a, h01=0x0050, text=»* A6 = DWT-ADDRESS «, t00=0x0038, t01=0x0008}
0x5792…579c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x0026}
0x579c…57b2 Head {h00=0x0012, h01=0x0050, text=»* ON EXIT: «, t00=0x0038, t01=0x0030}
0x57b2…57bc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x0046}
0x57bc…57e0 Head {h00=0x0020, h01=0x0050, text=»* A1 = NEW QUEUE POINTER «, t00=0x0038, t01=0x0050}
0x57e0…57f4 Head {h00=0x0010, h01=0x0050, text=»EOQUEU EQU *«, t00=0x0038, t01=0x0074}
0x57f4…5800 Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x0038, t01=0x0088}
0x5800…5812 Head {h00=0x000e, h01=0x0050, text=» ADK A1,1 «, t00=0x0038, t01=0x0094}
0x5812…5824 Head {h00=0x000e, h01=0x0050, text=» SUR A1,A6«, t00=0x0038, t01=0x00a6}
0x5824…5848 Head {h00=0x0020, h01=0x0050, text=» CWK A1,DWTEQ END OF QUEUE? «, t00=0x0038, t01=0x00b8}
0x5848…585e Head {h00=0x0012, h01=0x0050, text=» RF(NE) EOQU10«, t00=0x0038, t01=0x00dc}
0x585e…588c Head {h00=0x002a, h01=0x0050, text=» LDK A1,DWTSQ SET QUEUE START ADDRESS «, t00=0x0038, t01=0x00f2}
0x588c…58a4 Head {h00=0x0014, h01=0x0050, text=»EOQU10 ADR A1,A6«, t00=0x0038, t01=0x0120}
0x58a4…58d0 Head {h00=0x0028, h01=0x0050, text=»EOQU20 ABL RTNA15 RETURN AND ENABLE «, t00=0x0038, t01=0x0138}
0x58d0…58da Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x0164}
0x58da…58e6 Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0038, t01=0x016e}
0x58e6…58ea Head {h00=0x4004, h01=0x0000}
0x58ea…58ee 00 38 01 7a ┆ 8 z┆
0x58ee…58f6 (57, 1, 8) 20 04 00 00 00 39 00 04 ┆ 9 ┆
0x58f6…5946 (58, 0, 400) 20 20 20 20 4c 41 42 45 4c 20 3d 20 42 44 41 43 4f 4e 20 20 20 20 20 20 20 20 20 20 20 20 44 41 54 45 20 3d 20 20 37 37 20 30 39 20 31 36 20 20 20 20 20 20 20 20 50 41 43 4b 20 4e 42 52 20 3d 20 20 30 30 30 20 20 20 20 20 20 20 20 20 20 20 ┆ LABEL = BDACON DATE = 77 09 16 PACK NBR = 000 ┆
0x5946…5996 00 66 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 19 08 81 2d 15 02 13 02 98 a0 00 01 50 00 9d a0 00 01 59 1a 5f 28 1c 01 59 a2 8f 12 1f d4 4d c0 5c 04 a5 20 00 1f ┆ f - P Y _( Y M ┆
0x5996…59e6 f0 3a 85 5c 00 00 15 08 85 5d 00 00 85 1e 3d 49 52 00 05 0e 45 c0 5c 04 00 14 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ : ] =IR E ┆
0x59e6…5a36 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
[…0x1…]
0x5a86…5ad6 (59, 0, 400) 20 20 20 20 4c 41 42 45 4c 20 3d 20 42 44 41 43 4f 4e 20 20 20 20 20 20 20 20 20 20 20 20 44 41 54 45 20 3d 20 20 37 37 20 30 39 20 31 36 20 20 20 20 20 20 20 20 50 41 43 4b 20 4e 42 52 20 3d 20 20 30 30 30 20 20 20 20 20 20 20 20 20 20 20 ┆ LABEL = BDACON DATE = 77 09 16 PACK NBR = 000 ┆
0x5ad6…5b26 00 66 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 19 08 81 2d 15 02 13 02 98 a0 00 01 50 00 9d a0 00 01 59 1a 5f 28 1c 01 59 a2 8f 12 1f d4 4d c0 5c 04 a5 20 00 1f ┆ f - P Y _( Y M ┆
0x5b26…5b76 f0 3a 85 5c 00 00 15 08 85 5d 00 00 85 1e 3d 49 52 00 05 0e 45 c0 5c 04 00 15 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ : ] =IR E ┆
0x5b76…5bc6 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
[…0x1…]
0x5c16…5c66 (60, 0, 400) 20 20 20 20 4c 41 42 45 4c 20 3d 20 42 44 41 43 4f 4e 20 20 20 20 20 20 20 20 20 20 20 20 44 41 54 45 20 3d 20 20 37 37 20 30 39 20 31 36 20 20 20 20 20 20 20 20 50 41 43 4b 20 4e 42 52 20 3d 20 20 30 30 30 20 20 20 20 20 20 20 20 20 20 20 ┆ LABEL = BDACON DATE = 77 09 16 PACK NBR = 000 ┆
0x5c66…5cb6 00 66 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 19 08 81 2d 15 02 13 02 98 a0 00 01 50 00 9d a0 00 01 59 1a 5f 28 1c 01 59 a2 8f 12 1f d4 4d c0 5c 04 a5 20 00 1f ┆ f - P Y _( Y M ┆
0x5cb6…5d06 f0 3a 85 5c 00 00 15 08 85 5d 00 00 85 1e 3d 49 52 00 05 0e 45 c0 5c 04 00 16 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ : ] =IR E ┆
0x5d06…5d56 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
[…0x1…]