Эмуляция терминала VT100 для использования с 8-битным компьютерным эмулятором на базе Java

Эмуляция терминала VT100 для использования с 8-битным компьютерным эмулятором на базе Java

Я успешно использую GNU Screen в качестве последовательного терминала для «общения» с моим клоном Altair 8800 (http://altairclone.com/) с использованием последовательной линии. Команда, которую я использую, это:

screen -istrip /dev/ttyUSB0

Экран эмулирует VT100, удаляет MSB из выходных данных и т. д. — работает отлично.

Сейчас я пишу эмулятор Altair 8800 на Java и хотел бы использовать какой-нибудь эмулятор терминала, чтобы подключиться к нему и общаться с ним, как с настоящей машиной через последовательное устройство.

Какой лучший способ решить это в мире Linux? Есть ли способ использовать screenдля этого? Что-то мне подсказывает, что решение тривиально, но я просто пока его не знаю.

решение1

screenподдерживает telnetпротокол (например, так: screen //telnet destination), поэтому вы можете реализовать его в своем эмуляторе.

Связанный контент