Projects / tn5250


tn5250 is a 5250 terminal emulator, used for connecting to IBM's AS/400 (now known as eServer iSeries) midrange computers. tn5250 implements TN5250E, which means it is capable of device name selection, and printer sessions. The emulator supports color, 132 column mode, and most other features found in 5250 terminals and Client Access' 5250 emulator. While tn5250 is text-based application, a script is included to run it in an xterm properly. If you don't know what an AS/400 is, this program will probably not be of much use to you.

Operating Systems

Recent releases

  •  07 Aug 2002 02:37

    Release Notes: Support for compiling on a wider variety of systems, better SCS support, the ability to specify an SSL protocol, and changes in the keymapping code.

    •  14 May 2002 18:57

      Release Notes: The latest version of tn5250 adds many things, of which the most notable is the return of Win32 support. Also included are SSL client certificate support, a filter to convert SCS streams to PDF, color remapping, and the usual slew of bugfixes. The license has also been changed to LGPL to allow distribution with certain other programs (most notably OpenSSL).

      •  10 Dec 2001 20:25

        Release Notes: SSL support, a man page for tn5250rc (the config file), and some additional key mappings.

        •  22 Aug 2001 15:18

          Release Notes: This release includes a number of small bug fixes, some documentation enhancements, and several new features. tn5250 now supports rule lines (similar to those in IBM's Client Access), font specification in the .tn5250rc, and the addition of scs2ps, a standalone program that converts SCS to Postscript.

          •  09 Feb 2000 03:31

            Release Notes: A bug was fixed in the handling of display inhibition. MC (Move Cursor) order, Read Immediate Alternate, and Read MDT Fields Alternate commands were implemented, and support of such is indicated to the host. The TD (Transparent Data) order was also implemented, but there is apparently nowhere to indicate this to the host. The remaining keyboard handling was moved from session.c to display.c, and tn5250_display_waitevent no longer returns keyboard events. The refresh() call was added to cursesterm.c. A quick Perl script was written to insert Robodoc comment headers for all the functions.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.