The Ada Terminal Emulator provides a rich set of terminal emulation capabilities, implemented in Ada 2012 (with some C) to run under Windows.

All source code for the terminal emulator is provided under the GNU General Public License. The package was developed using GNAT and GWindows.

In addition to providing simple "dumb" terminal emulation, the package provides full emulation of DEC VT52/VT100/VT102 compatible terminals, including double height and double width characters, smooth scrolling, special graphics, display controls and national replacement character sets. The emulator also implements a substantial subset of VT220/VT320/VT420, ANSI.SYS and ISO 6429 capabilities.

The demo programs provided include a fully functional serial communications client, a telnet client, a program that allows stdin/stdout/stderr of any program to be redirected to a terminal window, and various other demos and games implemented using the package

Features

  • Ada 2012
  • A complete windows-based replacement for Ada.Text_IO
  • DEC VTxxx compatible terminal emulation
  • Serial Comms client
  • Telnet client
  • stdin/stdout/stderr redirection of any program
  • Multiple terminal window support
  • YModem support

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow Ada Terminal Emulator

Ada Terminal Emulator Web Site

Other Useful Business Software
Gen AI apps are built with MongoDB Atlas Icon
Gen AI apps are built with MongoDB Atlas

The database for AI-powered applications.

MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Ada Terminal Emulator!

Additional Project Details

Operating Systems

Windows

Registered

2022-11-24