100 / VT-8/E CONSOLE OVERLAY FILE 110 120 / LAST EDIT: 17-DEC-1986 23:00:00 CJL 130 140 / MAY BE ASSEMBLED WITH '/J' SWITCH SET. 150 160 / THIS IS THE CONSOLE OVERLAY FILE FOR VT-8/E TYPE CONSOLE SUPPORT WITH 170 / STANDARD BUFFERED LPT: AND I/O ERROR HANDLING CAPABILITIES. 180 190 / ASSEMBLY PARAMETERS. 200 210 / SETTING OVTYPE=40 GENERATES A STANDARD OVERLAY (DEVICE 43, 45 CONSOLE AND 220 / DEVICE 65, 66 LPT:). 230 240 / SETTING OVTYPE=41 GENERATES A NON-STANDARD OVERLAY (DEVICE 43, 45 CONSOLE 250 / AND DEVICE 40, 41 LPT:). 260 270 / ADDITIONAL TYPES CAN BE DEFINED FOR OTHER DEVICE CODES. 280 290 / SETTING LPBUFF=1 GENERATES AN OVERLAY WITH LPT: BUFFERING ENABLED. 300 310 / SETTING LPBUFF=0 GENERATES AN OVERLAY WITH LPT: BUFFERING DISABLED. 320 330 / SETTING VT8LPT=1 GENERATES INTERRUPT ENABLE FOR DEVICE 66. THIS IS TO BE 340 / SET WHEN THE LPT: IS NOT DEVICE 66, BUT DEVICE 66 SHARES INTERRUPT CONTROL 350 / WITH THE VT-8/E KEYBOARD (DEVICE 43). 360 370 / SETTING VT8LPT=0 DISREGARDS DEVICE 66 INTERRUPTS AND IS THE DEFAULT SETTING 380 / WHEN THE LPT: IS DEVICE 66 (THERE IS NO "EXTRA" DEVICE 66). 390 400 / SETTING ONEWAY=1 ASSUMES A HARDWARE HANDSHAKING (CENTRONICS, ETC.) TYPE 410 / INTERFACE TO THE LPT: WHICH HAS NO INPUT HANDLING. 420 430 / SETTING ONEWAY=0 ASSUMES A SOFTWARE HANDSHAKING (<^S>/<^Q>) TYPE INTERFACE 440 / WITH SUITABLE INPUT HANDLING. 450 460 / SET PARAMETERS HERE. 470 480 / KEY= 43 /KEYBOARD CODE 490 / LIN= 65 /LPT: INPUT CODE 500 / LPBUFF= 1 /ENABLE LPT: BUFFERING 510 / LPT= 66 /LPT: OUTPUT CODE 520 / NMCH1= "V^100+"T-300 /FIRST NAME PAIR 530 / NMCH2= "8^100+"E-300 /SECOND NAME PAIR 540 / NMCH3= 0000 /THIRD NAME PAIR 550 / ONEWAY= 1 /LPT: OUTPUT ONLY 560 / OUT= 45 /VT-8/E VIDEO CODE 570 / OVTYPE= 40 /GENERATE STANDARD OVERLAY 580 / VT8LPT= 0 /DON'T ENABLE SEPARATE INTERRUPT HANDLER FOR 590 /DORMANT DEVICE 66 (DEVICE 66 IS THE LPT:) 600 EJECT 610 / CONDITIONAL ASSEMBLY PARAMETERS. 620 630 IFNDEF OVTYPE /DEFAULT TO STANDARD OVERLAY TYPE 640 650 IFZERO OVTYPE-40 < 660 670 IFNDEF KEY /DEFAULT KEYBOARD CODE 680 IFNDEF LIN /DEFAULT LPT: INPUT CODE 690 IFNDEF LPT /DEFAULT LPT: OUTPUT CODE 700 IFNDEF NMCH1 /DEFAULT FIRST NAME PAIR 710 IFNDEF NMCH2 /DEFAULT SECOND NAME PAIR 720 IFNDEF NMCH3 /DEFAULT THIRD NAME PAIR 730 IFNDEF ONEWAY /DEFAULT IS ONE-WAY LPT: HANDLING 740 IFNDEF OUT /DEFAULT VT-8/E VIDEO CODE 750 IFNDEF VT8LPT /DEFAULT IS NO SHARED INTERRUPTS 760 770 > 780 790 IFZERO OVTYPE-41 < 800 810 IFNDEF KEY /KEYBOARD CODE 820 IFNDEF LIN /LPT: INPUT CODE 830 IFNDEF LPT /LPT: OUTPUT CODE 840 IFNDEF NMCH1 /DEFAULT FIRST NAME PAIR 850 IFNDEF NMCH2 /DEFAULT SECOND NAME PAIR 860 IFNDEF NMCH3 /DEFAULT THIRD NAME PAIR 870 IFNDEF ONEWAY /DEFAULT IS TWO-WAY LPT: HANDLING 880 IFNDEF OUT /VT-8/E VIDEO CODE 890 IFNDEF VT8LPT /GENERATE SHARED INTERRUPTS 900 910 > 920 930 IFNDEF KEY /DEFAULT KEYBOARD CODE 940 IFNDEF LIN /DEFAULT LPT: INPUT CODE 950 IFNDEF LPBUFF /DEFAULTS TO LPT: BUFFERING 960 IFNDEF LPT /DEFAULT LPT: OUTPUT CODE 970 IFNDEF NMCH1 /DEFAULT FIRST NAME PAIR 980 IFNDEF NMCH2 /DEFAULT SECOND NAME PAIR 990 IFNDEF NMCH3 /DEFAULT THIRD NAME PAIR 1000 IFNDEF ONEWAY /DEFAULT IS TWO-WAY LPT: HANDLING 1010 IFNDEF OUT /DEFAULT VT-8/E VIDEO CODE 1020 1030 IFZERO LPT-66 <