Wy60 Terminal Emulator

While there are plenty of different terminal emulator programs available, the majority of them only provide support for VT100 or ANSI style escape codes. This is not a problem if your applications understand about the $TERM environment variable, but there are many legacy applications which have been hardcoded with support for the Wyse 60 family of terminals. This is where the Wy60 Emulator comes into play; it looks at the value of your $TERM environment variable and using the curses library, dynamically converts from Wyse 60 escape codes to whatever escape sequences your terminal requires. This allows you to continue using your favorite terminal program while running your old legacy programs.

The code has successfully been tested under Linux, FreeBSD, Solaris, and Mac OS X -- and will probably run fine under any modern UNIX or POSIX compliant operating system. While this program is primarily written for UNIX style environments, it is possible to compile it against the Cygwin libraries and run it under Windows.

The quality of the emulation is getting better with every release, but there is still only a subset of escape commands that is currently supported. If you need 100% correct support for all commands, I suggest you get hold of a hardware Wyse 60 terminal (or file a detailed bug report against this project).

 
Wyse and Wyse 60 are trademarks or registered trademarks of Wyse Technology, Inc. All other trademarks and service marks are the property of their respective owners. This project is in no way affiliated with Wyse Technology, Inc.


Wy60 Users' Mailing List

All communications regarding this program should be directed to the User's Mailing List. This is a low traffic list intended for the discussion of new features, bug reports, patches, and general issues regarding the installation or use of the Wy60 Terminal Emulator.

Go to the mailing list information page to subscribe:

   http://gutschke.com/cgi-bin/mailman/listinfo/Wy60

Or if you would rather read the mailing list archive, you can find all messages archived here:

   http://gutschke.com/pipermail/wy60

Please do not send e-mail directly to the author unless you want to discuss issues not mentioned in the list at the top of this page. If you do so anyway, I will most likely just forward your message to the list instead.


Wy60 Source Code

The Wy60 Terminal Emulator is only available in source code. You can download the most recent release (check the ChangeLog) from here:

   wy60-2.0.9.tar.gz

You must compile it yourself before you can install it on your system. If you already have all the neccessary tools installed (e.g. C compiler, curses development files, GNU style shell commands, ...), then unpack the archive and type the following commands:

   ./configure
   make
   make install

The last command must be run as root, but the other ones can be performed by any user.

Read the manual page for more information on how to customize the emulator, or just run it by typing:

   wy60

Patches

Rob Clark has donated a patch that allows for customization of the text color that is shown for different text attributes. He writes:

I have posted a hack against wy60-2.0.4 which lets you choose a custom set of colors for ANSI or Non-ANSI terminals in your wy60.rc or .wy60rc configuration file. It only affects color, not intensity.

For example,

ANSICOLORS    = 01432532          (default ANSICOLORS    = 01234567)
NONANSICOLORS = 01234442          (default NONANSICOLORS = 01234567)

Context diff to patch wy60.c: http://personal.myvine.com/~gromitkc/cdiff-rc1.

I have also posted a shell script to show display attribute colors in order to select your favorite ANSICOLORS or NONANSICOLORS.

Shell script: http://personal.myvine.com/~gromitkc/wycolors.

If the links do not work, you can also check Rob's website or you can find the patch in his message to the mailing list.


Valid HTML 4.01!