MacTerm v.1. It features VT100/ANSI/XTERM emulation, full i18n support, full-screen, multi-tab and other convenient GUI. I'm interested in feedback on the library. ITerm.app v.0.10 iTerm is an enhanced terminal emulator program for MacOS X written in Objective-C. Here's an example of a top(1)-like Arduino status monitor sketch: * reading arrow & function keys (F1 - F4) * setting foreground & background colors from the standard 8 color palette * setting NORMAL, BOLD, UNDERLINE, BLINK & REVERSE character attributes It's in a useful state, but there is still more to be done. It delegates reading & writing to a Stream device, so it should be usable with SoftSerial or even I2C, although it has only been used with HardwareSerial so far. I've implemented a simple library for controlling ANSI/VT100/VT220 terminals over the serial port.
I'm still looking into upgrading SerialMonitor into a real terminal emulator, but I'd like to announce a convenient way to use VT100/ANSI escapes. The answer is always, 'Use VT100/ANSI escapes' and 'Use a real terminal emulator instead of SerialMonitor'. Every so often a thread comes up asking how to position text on the SerialMonitor in a consistent place to get away from the pages of scrolling text.