Como fazer um Terminal (rodando em um emulador Atari ST em um Mac) falar com um BBS Telnet?

2

Existem alguns Atari ST BBSes ainda em execução hoje, disponíveis via Telnet. Eu me conecto a alguns desses usando ocasionalmente o SyncTerm no meu Mac.

Seria ainda melhor usar um programa ATARI Terminal em um Atari ST emulado para conectar-se a esses BBSes, para uma experiência mais autêntica; então eu poderia usar o modo VT-52, por exemplo.

Minha configuração ideal seria: o programa do terminal Atari (digamos, “Freeze Dry Terminal”) rodando em um emulador Atari (diga “Hatari”) no meu Mac. Eu Telnet para um BBS, e de alguma forma a saída dessa sessão Telnet é canalizada para a porta RS232 emulada do emulador, permitindo-me controlar a sessão Telnet a partir do programa do terminal.

Parece que isso pode ser possível em Hatari. Oferece emulação RS232 .

O manual sugere escrever a saída RS232 para um arquivo como /dev/ttyS0 em uma máquina Linux.

Eu sou um novato em Unix, mas adoraria tentar fazer isso funcionar. Alguém poderia dar quaisquer sugestões? Existe uma maneira de fazer uma porta serial virtual falar com uma conexão Telnet?

    
por Kirkman14 10.12.2012 / 07:51

1 resposta

1

Acontece que isso era possível. Os principais ingredientes foram:

  • tcpser4j , “um software que roda em um PC / Mac / Workstation e transforma uma porta RS232 comum em um modem emulado Hayes compatível [que] usa TCP / IP para a conexão.”
  • socat , “um relé para transferência de dados bidirecionais entre dois canais de dados independentes”

O Tcpser4j lidou com a parte do telnet / modem e o socat permitiu que o Hatari falasse com o tcpser4j.

Eu escrevi em mais detalhes sobre como consegui isso para funcionar aqui .

    
por 14.12.2012 / 05:02