Java ベースの 8 ビット コンピュータ エミュレータで使用する VT100 端末エミュレーション

Java ベースの 8 ビット コンピュータ エミュレータで使用する VT100 端末エミュレーション

私は、GNU Screen をシリアル端末として使用して、Altair 8800 クローンと「通信」することに成功しました (http://altairclone.com/) をシリアル ラインで接続します。使用するコマンドは次のとおりです。

screen -istrip /dev/ttyUSB0

Screen は VT100 エミュレーションを実行し、出力から MSB を削除するなど、完璧に動作します。

現在、私は Java で Altair 8800 のエミュレーターを作成しており、シリアル デバイスを介して実際のマシンに接続するのと同じように、ターミナル エミュレーターを使用して接続し、通信したいと考えています。

Linux の世界でこれを解決する最善の方法は何でしょうか? それを使用する方法はありますかscreen? 解決策は簡単だと言う人がいるのですが、まだわかりません。

答え1

screenプロトコルをサポートしていますtelnet(例: screen //telnet destination) ので、エミュレータでそれを実装できます。

関連情報