KoalaTerm
Excellent Emulation
Although KoalaTerm is far more than just a duplicate of VT terminal, it emulates VT420/VT320/VT220/VT100 terminals perfectly . Your host application won't require any changes if you replace your old VT terminals with KoalaTerm.
Here are some highlights of KoalaTerm's VT terminal emulation:
- Full set of terminal configurations: including terminal emulation settings, display settings, keyboard settings, and others;
- Full set of character sets: All DEC original character sets including ASCII, DEC Supplemental Character Set, DEC Special Graphics Character Set, ISO Latin-1 Supplemental Character set, and all DEC original NRC sets. More character sets are supported, please refer to the "International Support" section;
- 80/132 columns: font size can be specified separately;
- Soft character set: this is a feature that's you can't really find in other terminal emulation programs. Soft character sets are special fonts downloaded from the host, by using these sets, a VT terminal can actually display images or special symbols. For more information about soft character sets (or Dynamically Redefinable Character Sets, DRCS), please refer to the following web page: http://www.vt100.net/vt320_soft_characters.html;
- Full emulation of VT keyboard: by default, KoalaTerm emulates a VT keyboard using the PC keyboard, you can find virtually all VT keys mapped to their corresponding PC keys. You can also define your own keyboard mapping; please refer to the "Keyboard Mapping" section;
- Full set of control sequences: KoalaTerm processes most of the control sequences accepted by VT terminals, except those related to terminal hardware;
- Multi-page screen buffer: KoalaTerm support up to 144 terminal text lines which can be broken up into to 6 pages of terminal screen buffer. A scroll-back buffer of any chosen size is also supported;
- Full support to visual character attributes: Bold, Underline, Blinking, Reverse;
- Full support for ANSI color sequences: the host application can choose foreground and background colors for texts. KoalaTerm also provides a feature to mapping character attributes to colors, and also a definable color palette (see "Color Palette and Mapping" section);
- Full support for visual line attributes: double width, double height;
- Full support for rectangle area operations: the host application can move, copy, or reverse any rectangle area on the screen very efficiently.