Rozwijam swój hobbystyczny projekt TextPaint, który ma wiele funkcji, między innymi obsługa plików z kodami ANSI i VT100, a także klient Telnet, głównie do testowania. Do samych testów wykorzystuję między innymi vttest, a także pliki z TextFiles
Chodzi o testowanie porównawcze kodów ucieczki poprzez porównanie w innych terminalach. Na ten czas testuję w następujących:
xterm - chyba najlepszy, jeśli chodzi o zgodność z ANSI/VT100 i pochodne, różni się od pozostałych tym, że ma białe czcionki zamiast jasnoszarych (jasnoszare nazywa się białymi, a białe nazywa się jasnobiałymi).
gnome-terminal - nie obsługuje trybu VT52 i powiększonych liter
konsole - ma problemy z powiększonymi czcionkami
terminator - zainstalowałem na krótko, ale to chyba jest na bazie gnome-terminal i odinstalowałem.
Próbowałem też z Windows:
PuTTY - nie przechodzi testu z zawijaniem wierszy, nie obsługuje alternatywnych zestawów znaków
TeraTerm - Nie obsługuje powiększonych czcionek i nietypowo wyświetla kolory
Celem jest po prostu porównanie mojej implementacji z implementacjami w innych popularnych programach. Chodzi o to, że wyświetlam strumień jednocześnie w swoim programie i w innym, patrząc, czy w obu programach wyświetla się tak samo. Jeżeli spotyka się najczęściej jeden z trzech wymienionych terminali, to nie mam więcej pytań.
Żeby nie było, ja jestem świadomy, że terminal VT100 to już zabytek, ale mi to nie przeszkadza w tym, że jestem w to "wkręcony". Z drugiej strony emulatory tego wynalazku (czyli wszystkie wyżej wymienione programy) wciąż są używane i to nie tylko do zabawy i rozrywki.