私は、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
) ので、エミュレータでそれを実装できます。