WYSE Terminal Driver There are about as many versions of the Wyse 50 and Wyse 60 terminal drivers as there are Wyse 50 and Wyse 60 terminals. This WYSE terminal driver for Wyse 50 and Wyse 60 series terminals is designed to function with all the software written and supported by Alpha Micro. This includes support for AlphaCALC, AlphaWRITE, ESP and any other Alpha products that make use of function keys. The WYSE driver is compatible with the Wyse 50 terminal and the Wyse50 emulation on the Wyse 60 terminal. The WYSE terminal driver can be assembled one of two ways. M68 WYSE/V:50 ; For a Wyse 50 terminal. M68 WYSE/V:60 ; For Wyse50 emulation on a Wyse 60 terminal. When assembled with the /V:50 option, assembly will result with the creation of WY50.TDV. Place WY50.TDV in the DVR: account. Assembly with the /V:60 option will result in a WY60.TDV. Place WY60.TDV in the DVR: account. The WY50.TDV is compatible with Wyse 50 terminals and the Wyse50 emulation on a Wyse 60 terminal. The WY60.TDV is compatible only with the Wyse50 emulation on a Wyse 60 terminal. The advantage to using the WY60.TDV in Wyse50 emulation on a Wyse 60 terminal is that special characters are downloaded to the downloadable font bank of the Wyse 60 terminal. This will enable programs (Such as AlphaWrite) to display the proper looking characters for end of line, Tabs, up arrow, down arrow, and others. The biggest advantage to using either the WY50.TDV with a Wyse 50 terminal or the WY60.TDV with a Wyse 60 terminal is that the function keys are pre-programmed to be compatible with Alpha Micro's function key translation files. Function keys are mapped by the WY50 and the WY60 terminal driver to correspond to to the AM-65 function key codes. This is done within the initialization routine in the terminal driver and can be changed as needed. It is strongly suggested that AFTER the system has been brought up using the new driver and the function keys have been reprogrammed (the terminal must be on during the boot up procedure) you should go into SETUP mode (press Shift-SETUP keys simultaneously) and save the reprogrammed keys by pressing Shift-SETUP again and then pressing 'A' on a Wyse 50 terminal and SAVE ALL for a Wyse 60 terminal. This will prevent future problems of the function keys not functioning properly after a power failure or after someone has turned the terminal off. - NOTE - Some users have found that they can reprogram the function keys on a Wyse terminal to perform predesignated functions. Since this driver pre-programs the function keys so that they are compatible with the AM65 function key sequence, those users will not be able to reprogram their function keys and still have this driver perform well with function key translation files. Users can still program their function keys to perform desired tasks by using the SET PFK function provided in the SET command. See SET command in the AMOS Systems Command documentation. When installing the WY50 or WY60 terminal driver, it is necessary for you to copy all function key translation files that are released by Alpha Micro (e.g. AM65.CAX[7,13], AM65.WRX[7,12], AM65.VUX[7,0], etc) or other third party software vendors (e.g. AM60.SVX) into WY50.??X for the WY50 driver and/or WY60.??X for the WY60 driver, in the same account that these function key translation files already exist. In other words, if AlphaWRITE is installed on the system, you should log into WRT: and COPY WY50.WRX=AM65.WRX for the WY50.TDV and/or COPY WY60.WRX=AM65.WRX for the WY60.TDV. In doing this you enable function translation for use with AlphaWRITE when using the WY50 terminal driver and/or the WY60 terminal driver. Many other Alpha Micro software products have function key translation files. To enable those function key translation files to work with this WYSE driver you must copy those function key translation files to the appropriate WY??.TDV driver that you are using. Example: COPY MULTI:WY50.MLX = MULTI:AM60.MLX COPY MULTI:WY60.MLX = MULTI:AM60.MLX COPY DMSESP:WY50.DMX = DMSESP:AM60.DMX COPY DMSESP:WY60.DMX = DMSESP:AM60.DMX Be sure and copy an appropriate WY??.??X function key translation file from the AM65.??X function key translation file for any Alpha Micro or third party software packages that use a function key translation file. This will allow you to have Alpha Micro compatible function keys on your Wyse terminal without having to take the time to create one yourself. - NOTE - EXECUTE Key Many Alpha Micro software products now refer to the EXECUTE key. While most Alpha Micro terminals have an EXECUTE key the Wyse terminals do not. This driver translates the INS/REPL key as Alpha Micro compatible EXECUTE key. The INS/REPL key on a Wyse keyboard is in the upper right hand corner of the key pad. Pressing the INS/REPL will return the proper EXECUTE sequence to the program. Pressing Shift-INS/REPL will return the proper Shift-EXECUTE sequence code to the program. Please note that status line (top and bottom) support is NOT truly supported in this version of the WYSE driver. While the Wyse 50 and Wyse 60 do have top and bottom status lines, the are not addressable status lines and they are not of standard Alpha Micro length. Most Alpha Micro software that uses the status lines, use addressable status lines in that they are capable of positioning the text at a certain location on the status line. The Wyse terminal is not capable of addressable status lines. Software that obeys the rules of using the status lines will realize that the WYSE driver does not support status lines. Some older software packages or software packages that do not need to rely on addressable status lines do not obey the rules of status line access and assume that all terminals have status lines and that the software was written for Alpha Micro terminals. Software with these defeciencies should still work with this version of the WYSE driver in that even though the status flags and bitmap of this driver are flaged not support status lines, the code to actually do status line display is in the driver. This should place all status line access by a software package on the status line and not within the terminal data or text area if that software does not obey the rules of status line access. Following is a list of standard function key translation file extensions. ABX AlphaBase MAX AlphaMAIL AMX Alpha Micro line editor MLX MULTI CAX AlphaCalc USX UltraSoft FIX AlphaFix VUX AlphaVUE IFX INFLD.SBR WRT AlphaWRITE IMX INMEMO.SBR XEX XED SVX SuperVUE FNK d/SOFT The WY60.TDV (WYSE assembled as M68 WYSE/V:60) also supports 24, 25, 42 and 43 lines per screen. Changing your Wyse60 terminal to use these different line lengths per screen is usually done through the use of a TCRT in basic as ? TAB(-5,rows) where rows is the row length you want to use depending on if the terminal and terminal driver support this option. ? tab(-5,24) = use 24 lines per screen. ? tab(-5,25) = use 25 lines per screen. ? tab(-5,42) = use 42 lines per screen. ? tab(-5,43) = use 43 lines per screen. By using the TCRT call method, the driver impure area and the terminal characteristics are modified to reflect the change in terminal width. .