xterm  
MUDhalla is a website dedicated to multiplayer text adventure games, also known as MUDs.
xterm was originally written in 1984 as a stand-alone terminal emulator for the VS100 by Mark Vandevoorde and became the default terminal for the X Window System. Around 1996 the main line of development shifted to XFree86, and xterm is currently maintained by Thomas Dickey.
xterm implemented several enhancements to the VT100 standard, most notably mouse tracking.

XTERM Console Codes

Control Characters

Escape Sequences

CSI Color Sequences

CSI System Sequences

OSC System Sequences
The ST (String Terminator) can be either \e\ or \a. You should only use \a because the slash in \e\ is a restricted/special character in most environments.

xterm Mouse Tracking
When MTM and DMTM are enabled the terminal will begin reporting mouse events using the CSI < flag ; x ; y M format for key presses and CSI < flag ; x ; y m for key releases. The exception is WFTM which reports focus in using CSI I and focus out using CSI O.
Special handling is required for HMTM which is not described in this document. In order to highlight terminals should support shift-mouseclick while mouse tracking is enabled for the user to copy and paste.
xterm Mouse Tracking Flags


xterm Window Operations
Links

If you want a link added, you can email me at mudclient@gmail.com.

Clients supporting XTERM

Comparison of terminal emulators - Wikipedia has a list of terminal emulators with XTERM support.

Codebases


Snippets