VT100-Terminalemulation zur Verwendung mit einem Java-basierten 8-Bit-Computeremulator

VT100-Terminalemulation zur Verwendung mit einem Java-basierten 8-Bit-Computeremulator

Ich verwende GNU Screen erfolgreich als serielles Terminal, um mit meinem Altair 8800-Klon zu „sprechen“ (http://altairclone.com/) über die serielle Schnittstelle. Der von mir verwendete Befehl ist:

screen -istrip /dev/ttyUSB0

Der Bildschirm führt die VT100-Emulation durch, entfernt MSB aus der Ausgabe usw. – funktioniert perfekt.

Jetzt schreibe ich einen Emulator des Altair 8800 in Java und möchte einen Terminalemulator verwenden, um eine Verbindung mit ihm herzustellen und mit ihm zu kommunizieren, als wäre er eine echte Maschine über ein serielles Gerät.

Was ist der beste Weg, dies in der Linux-Welt zu lösen? Gibt es dafür eine Möglichkeit screen? Irgendwas sagt mir, dass die Lösung trivial ist, aber ich weiß es einfach noch nicht.

Antwort1

screenunterstützt telnetdas Protokoll (wie folgt screen //telnet destination:), sodass Sie es in Ihrem Emulator implementieren können.

verwandte Informationen