Como conectar um laptop Tandy 1400LT de 30 anos à Internet?

60

Só por diversão, quero um laptop Tandy 1400LT antigo :

  • NEC V20 (equivalente ao Intel 8088)
  • 640 KB de RAM
  • Ecrã monocromático retroiluminado CGA de 9 ''
  • duas unidades de disquete DD de 3,5 '' 720KB DD
  • Porta serial RS-232C (DB-9 M)
  • Porta paralela Centronics (DB-25 F)

insira a descrição da imagem aqui

Quero conectar a coisa à Internet e usá-la como um terminal SSH.

O sistema operacional não deve ser problema, pois é um hardware 386. Deve haver uma pequena distribuição Linux que possa ser executada nela.

O problema que vejo aqui é a conexão à Internet. Alguém tem experiência com conversores serial / paralelo para Ethernet?

Clemens Bergmann
fonte
18
De acordo com a própria página que você vinculou , o processador não é um 386, mas um NEC V20 (equivalente ao Intel 8088). O modelo LT também não possui HDD; portanto, você precisará de um linux compatível com PC-XT, com pilha TCP / IP, que seja executado a partir de um disquete.
Aquele cara brasileiro
25
Obtenha um modem serial e use conexão discada.
Ƭᴇcʜιᴇ007 28/05
2
Mesmo que fosse um 386, o suporte para o 386 foi retirado do Linux, então você teria que executar uma versão antiga.
Cristian Ciupitu
11
Mesmo o FreeDOS precisa de pelo menos um processador 386 ou superior da Intel.
Cristian Ciupitu
11
E o modem acústico? Ainda limitado a 1200 bauds, mas funcionará com o RS-232c.
28414

Respostas:

31

O sistema operacional não deve ser problema, pois é um hardware 386.

Você provavelmente precisará de 4 MB de RAM (provavelmente mais alto) no mínimo absoluto para executar o Linux e 16 MB para executar qualquer distribuição ou kernel com uma seleção de software decente desde 2000 ou mais. Se você não pode atualizar a RAM, está preso.

Algumas pesquisas breves parecem sugerir que este possui um 8088 com 512 KB ou 768 KB ou RAM, no entanto. O Linux moderno não funciona com isso. (Você pode ficar de olho no ELKS , a CPU NEC da Tandy é mencionada no arquivo boot / setup.S).

Fiz a inicialização do Linux em um laptop "Winbook" da era de 1995, via disquete, e acredito que usei o muLinux .

conector rs-232c

A maneira de "converter" serial em uma conexão de rede é PPP. Você precisaria configurar um cliente PPP no seu laptop e ter uma pppdexecução em outro host Linux / Windows que possa rotear sua pppconexão para a sua conexão com a Internet de saída.


Você provavelmente ainda pode usá-lo como um terminal ssh de alguma forma, se instalar o SSHDOS nele.

Se alguma coisa, colocar um adaptador RS-232 em seu sistema Linux, configurar o seu inittabpara desovar um gettyem ttyS0ou ttyUSB0e usar um programa de terminal DOS para acessar o sistema.

LawrenceC
fonte
4
Uma opção também pode ser usar um modem de 56K real que eu tenho aqui e fazer uma conexão discada real com um ISP. Eu li que alguns provedores fornecem conexões dailup gratuitas. Essa seria a solução mais "correspondente".
Clemens Bergmann
6
O Freedos pode apenas rodar nele ( freedos.org ), 2 MB ou mais de RAM para obter o desempenho ideal, mas o 768K provavelmente deve funcionar bem. Não tenho certeza sobre o tamanho do HD. O Freedos também possui um cliente ssh ( freedos.org/software/?prog=ssh2dos ).
MaQleod 28/05
2
@CristianCiupitu Não, o FreeDOS deve funcionar bem com um compatível com o 8088/8086. Veja meu comentário sobre a questão corretamente.
um CVn
2
@ClemensBergmann Eu realmente duvido que a máquina consiga acompanhar um fluxo de dados de 56 kbit / s na porta serial. Considerando que é muito antes de 16550 UARTs se tornarem comuns, ele terá um 8550 UART, na melhor das hipóteses, que será um gargalo sério para comunicações de porta serial de alta velocidade.
um CVn
6
Acredito que a CPU esteja muito lenta para que qualquer coisa que envolva criptografia seja utilizável.
Thorbjørn Ravn Andersen
36

Bem, se você está realmente se sentindo antiquado, pode voltar para uma pré-história da qual mal tenho idade para lembrar!

Você precisará de:

  1. Uma cópia do DOS para rodar no Tandy
  2. Kermit (o emulador de terminal, não o sapo)
  3. Um cabo de modem nulo (ou, para alguns créditos reais da velha escola, alguns modems dial-up e linhas telefônicas)
  4. Uma máquina executando algum tipo de sistema operacional semelhante ao Unix, conectado à Internet, com uma porta serial.

Configure a máquina Unix gettyou eqiuvalent para poder efetuar login no console serial.

Conecte o Tandy à porta serial da máquina Unix.
Ou usando o cabo nulo do modem ou através dos dois modems e da rede telefônica.

Inicie o emulador de terminal.

Disque o modem, se necessário .

Entre na caixa Unix.

Use links(ou lynx), ftp, PINE , ou qualquer outro software favorito internet em modo texto.

Para obter melhores resultados, assista isso enquanto configura tudo .

voretaq7
fonte
4
Sim, nós realmente vivemos assim uma vez. Nos meus primeiros anos na Internet com uma caixa do Windows, a conexão dial-up abriria uma janela do terminal após a discagem do número, para que você pudesse efetuar login no servidor e digitar pppno prompt do shell. Em seguida, feche o terminal e deixe o Windows prosseguir para negociar a conexão PPP. Tudo para que meu navegador Netscape 3.x de alta tecnologia pudesse renderizar quadros e tabelas.
voretaq7
Que menção a Gopher ou NNP Reader gosta de estanho ?
Zoredache 28/05
PINHO> lata! Se você souber de uma entrada razoável para o Gopher túneis esses dias eu ficaria muito feliz para incluir que embora ...
voretaq7
2
+1 Note, no entanto, que isso apenas transforma o Tandy em um terminal serial relativamente estúpido. Ele iria trabalhar, é claro, mas você pode apenas ser capaz de fazer um pouco mais com ele ...
thkala
2
@thkala Tenho idade suficiente para ter feito isso há muitas luas, além de conectar uma máquina 8088 (que fica muito próxima a esta V20) à Internet usando uma placa de rede no MS-DOS. O MS-Kermit era utilizável com uma única sessão de telnet, mas para várias sessões era muito lento. Acredito que o usuário acabou usando o NCSA Telnet.
Thorbjørn Ravn Andersen
14

Eu tenho um 1400HD e por incrível que pareça, conecte-o aos internets.

O melhor método é obter um adaptador Ethernet Xircom PE3-10BT que será conectado à porta paralela do 1400. O PE3 possui um driver DOS ODI que permite usar uma pilha TCP como mTCP , WATTCP, PC / TCP, etc. O mTCP inclui um irc, ftp, telnet e outros clientes e funciona bem.

O próximo seria conectar um Digi One SP ou linux box executando o tcpser à porta serial do 1400 e usá-lo como um modem virtual . Qualquer um deles emulará um modem conectado ao com1, permitindo que você use um software de terminal normal, como procomm, telix, qmpro no 1400 para telnet.

Adam Ustine
fonte
Isso parece muito interessante. o PE3 (início dos anos 90) não estava disponível com o tandy (final dos anos 80), mas parece uma combinação realista. Se você executou o PE3, por que você adicionaria um "modem virtual" adicional?
Clemens Bergmann
+1 para a conexão à Internet que provavelmente vai tão rápido quanto a memória principal. Corri o meu Mac Classic online por um tempo, conectado por SCSI (um barramento de porta paralela) à Ethernet.
Potatoswatter
Correto, não há necessidade de adicionar um "modem virtual" se você estiver usando o adaptador Ethernet da Xircom. Eu o ofereci apenas porque a execução do tcpser no Linux é praticamente gratuita, contra US $ 50-20 para o adaptador Xircom. IMHO a porta serial no 1400 é muito lenta para ser útil. Além disso, o Xircom PE1 (PocketEthernet) foi lançado pela primeira vez em 1988, apenas um ano e alguns meses após o 1400, por isso é o período correto para este dispositivo e funciona bem.
Adam Ustine
12

Posso sugerir que você tente o Minix v2.0 ? Ele será executado no hardware XT como o seu laptop, embora provavelmente demore alguns minutos.

O Minix 2.0 possui recursos razoavelmente completos e há um driver PPP contribuído que também será executado no hardware do estilo XT. Em seguida, você pode usar o PPP em uma conexão serial com um sistema Linux conectado em rede corretamente. Encontrar um cliente SSH que funcione no Minix com tão pouca memória é um desafio, no entanto ...

thkala
fonte
10

NOME : 1400 HD
FABRICANTE : Tandy Radio Shack
TIPO : Portátil
ORIGEM : EUA
ANO : 1987
FIM DE PRODUÇÃO : Desconhecido
CONSTRUÍDO EM IDIOMA : MS-DOS, GW-BASIC & DESKmate entregues em discos
TECLADO : teclado de curso completo, 76 teclas
CPU : NEC V20 (equivalente a Intel 8088)
VELOCIDADE : 4.77MHz ou 7.16MHz
CO-PROCESSADOR : co-processador matemático Intel 8087-2 (8 MHz)
RAM : 640 KB + 128 KB disponível para driver de disco baseado em RAM ou spooler de
ROM : 16 KB
MODOS DE TEXTO : 40 x 25, 80 x 25
MODOS GRÁFICOS : 640 x 200 ( tela monocromática de luz de fundo de 9 '' LCD), em conformidade com IBM CGA
COLORS : 16 tons de azul com tela de LCD embutida. Cores com monitor externo
SOM : Som sonoro
TAMANHO / PESO : 3,5 x 14,5 x 12,5 polegadas / 13,5 libras 370 x 310 x 80 mm / 5Kg
PORTAS DE E / S : adaptador CA, Centronics / paralelo (DB-25 F), RS232 / serial porta (DB-9 H), saída RGBI para monitor a cores (DB-9 F), a saída de vídeo composto, teclado reforçada (5 pino Din F), 2 ranhuras internas (modem, de I / O barramento)
CONSTRUÍDO eM MEIOS :
LT & FD: 2 unidades de disquete de 3,5 '' (DS DD, 720 KB cada)
HD: uma unidade de disquete de 3,5 '' (720 KB) + 20 MB de
SO do disco rígido : Tandy DOS 3
FONTE DE ALIMENTAÇÃO : PSU externa - 15v DC 700mA e bateria interna (12 volts, 2200 mAh, 4 horas de uso contínuo)
PERIFÉRICOS : modem de 1200 baud, expansão de 128 KB RAMdrive, disco rígido externo
PREÇO : US $ 1599 (EUA, 1987)


De acordo com as especificações acima, para conectá-lo corretamente, você precisa encontrar o modem de 1200 baud original listado na seção PERIPHERALS e conectar-se usando a conexão discada. 1200 baud = 1200 B / s. Você precisará de algo semelhante ao dispositivo mostrado na imagem abaixo:

Modem TRS-80 DC-2212

eyoung100
fonte
2
O fato de não serem modems mais rápidos na época, não significa que a porta serial em si não possa atingir velocidades mais altas, como pelo menos 38400 bps.
Cristian Ciupitu
@CristianCiupitu Não estou contestando isso, mas se o OP quiser autenticidade como eu, ele continuaria com o modem.
eyoung100
11
Eu acho que essa pode ser a opção mais promissora. Eu começaria com uma variante "não tão autêntica" com um modem mais recente e, se eu topar com um modem correspondente, eu "rebaixaria" para isso. Você acha que os drivers podem ser um problema? Eu não trabalho com modems há muito tempo. Os comandos just talk AT sobre RS232?
Clemens Bergmann
@ClemensBergmann, você está esquecendo algo aqui. Com o limite na RAM (suplemento 640k + 128k), sua variante não autêntica deve estar entre 300 e 1200 baud na imagem e deve ser externa, a menos que os slots internos não sejam usados. Mesmo internamente, a velocidade não pode ser superior a 1200 baud.
eyoung100
11
1200 baud e 1200 bits / s são os mesmos para todos os efeitos. Então, cerca de 150 bytes / segundo, mais ou menos. As quatro horas de uso da bateria são bastante impressionantes, no entanto, todas consideradas.
um CVn
5

Você não está executando o Linux ou qualquer sistema operacional multitarefa, o 8088 simplesmente não possui o MMU necessário. Sua única chance é o DOS usar algo como o navegador Arachne DOS - ou uma versão antiga que se encaixa na memória disponível. Se você quiser apenas usá-lo como um console, é fácil usar um programa de terminal DOS.

Arachne
fonte
2
A multitarefa não requer uma MMU.
Potatoswatter
11
De fato, ELKS e Minix são exemplos de sistemas operacionais multitarefa que esta máquina pode executar.
Ruslan
Ou Windows 3.x. Estou bastante certo de que o Windows 3.0 poderia funcionar perfeitamente em um 8088/8086 (eu sei que ele funcionava em um 286, porque eu o executei em um ponto em um PS / 2 equipado com 286 e acho que 3.1 poderia ser feito para executado no modo padrão em tal hardware). É multitarefa, embora de forma cooperativa (não preventiva) multitarefa. Porém, não tenho certeza se você pode empilhar até o Windows 3.0 em 768 kB de RAM e mesmo se você conseguir encaixar o Windows, ele não terá RAM para fazer muita coisa útil; 1,5-2,0 MB de RAM é provavelmente um mínimo prático. Mas em termos de CPU, tudo bem, se você não precisar de um demônio da velocidade.
um CVn
3

Uma opção que vem à mente, considerando que você admite na sua pergunta que realmente deseja usá-lo como um terminal SSH de qualquer maneira, seria usar um emulador de terminal no Tandy para atuar como um terminal serial em um computador mais moderno, conectado sobre RS232.

Você ainda pode efetivamente "sair do SSH" para hosts na internet, embora, obviamente, nesse caso, o laptop em si não esteja na rede. Mas seria definitivamente muito mais utilizável.

Coxy
fonte
Olá, essa também foi uma das primeiras coisas que me vieram à mente. Mas, por uma questão de autenticidade, acho que quero pelo menos deixar o prédio sem usar um computador mais poderoso que o laptop. Naquela época, eu não usava computadores, mas o que parece mais autêntico é colocar um modem em uma linha telefônica sobressalente conectada a um servidor sobressalente no trabalho e usar um modem no Tandy para deslocar-se remotamente para o servidor. Você acha que esse seria um caso de uso realista nos anos 80?
Clemens Bergmann
Ah, sim, discar diretamente para o local de trabalho é um caso de uso perfeitamente cromulento para esses tempos.
Coxy 30/05
Não é um cliente DOS SSHv2 redor.
mirabilos 30/05
3

Tente usar um servidor de console / servidores de terminal / servidor serial / servidor de dispositivo - nomes diferentes para a mesma coisa. Você pode conectar-se a ele através da sua porta RS-232 (supondo que você tenha o cabo correto - talvez seja necessário construir um) e, a partir daí, via Ethernet para a Internet. Mas por que se preocupar? É mais barato e mais divertido comprar uma torta de framboesa, ter uma distribuição Linux real em um processador moderno e, se você quiser dar um arranque à moda antiga usando o Risc OS ou usar um dos muitos emuladores disponíveis.

Robert
fonte
1

A menos que você esteja fazendo esse projeto como um hobby por si só, hesitaria em tentar conectar algo tão antigo e primitivo a uma rede. É provável que seja muito mais trabalhoso do que você imagina e provavelmente causará problemas no sistema. Se você é ecológico e não deseja lançar um equipamento que funcione (sou assim), um uso melhor para isso pode ser uma conexão serial direta (modem nulo?) Com um servidor sem cabeça, como um console de manutenção em um ambiente normalmente apagado.

Phil Perry
fonte
0

Você deve verificar o que esse cara já fez e não reinventar a roda, se não a tiver :)

http://users.telenet.be/mydotcom/library/network/dostcpip.htm

Ele descreve como fazer com que uma pilha TCP / IP funcione no DOS, embora tudo esteja usando uma conexão discada, há links para navegadores do DOS e outras coisas.

prata
fonte
0

Dado que as especificações do sistema, você não pode executar uma distribuição Linux atual nessa máquina, como disse acima, mas acho que você pode criar seu próprio Linux para caber nesse laptop, consulte os tutoriais do Linux From Scratch e talvez você possa instalar um Linux simples com apenas um terminal bash .

2 outras opções são:

Torne-se programador (se você ainda não é) e crie seu próprio sistema operacional

Peça a um programador para desenvolver um sistema operacional para você (procure programadores de dispositivos pequenos e médios e arduino)

Isidro.rn
fonte
0

O modem se conecta à placa-mãe com um conector de 20 pinos. Retire o modem interno. (Ele se conecta ao uart) U pode usar esse conector e conectar o wifi a ele. Depois, você pode simplesmente usar um programa de terminal e alguns comandos AT para conectar-se à Internet sem fio. Existem muitas placas baratas que fazem isso. Existem placas bluetooth também. Você pode manter a porta de comunicação para usar com o mouse. O Arachne é um navegador gráfico muito bom que roda no DOS. Não há necessidade de linux, o Dos 6.22 faz tudo.

Marc
fonte