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

60

Apenas por diversão, eu quero ter um velho Tandy 1400LT laptop:

  • NEC V20 (equivalente a Intel 8088)
  • 640 KB de RAM
  • 9 '' visor monocromático retroiluminado CGA
  • duas unidades de disquetes de 3,5 '' 720KB DD
  • porta serial RS-232C (DB-9 M)
  • Paralelo da porta Centronics (DB-25 F)

Eu quero conectar a coisa à internet e usá-la como um terminal SSH.

O sistema operacional não deve ser um 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 com a internet. Alguém tem experiência com conversores seriais / paralelos para Ethernet?

    
por Clemens Bergmann 28.05.2014 / 18:37

11 respostas

31

The OS should be no problem as it is a 386 hardware.

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

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

Eu obtive o Linux inicializado em um antigo laptop "Winbook" da era de 1995 via disquete, acredito que usei muLinux .

rs-232c connector

O caminho para "converter" serial para uma conexão de rede é o PPP. Você precisaria configurar um cliente PPP em seu laptop e ter um pppd em execução em outro host Linux / Windows que possa rotear sua conexão ppp para sua conexão de Internet de saída.

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

Se houver alguma coisa, coloque um adaptador RS-232 no seu sistema Linux, configure seu inittab para gerar getty em ttyS0 ou ttyUSB0 e use um programa terminal DOS para acessar seu sistema.

    
por 28.05.2014 / 19:08
37

Bem, se você está realmente se sentindo velho, você pode voltar a uma pré-história que eu mal tenho idade para lembrar!

Você precisará:

  1. Uma cópia do DOS para ser executada no Tandy
  2. Kermit (o emulador de terminal, não o sapo)
  3. Um cabo de modem nulo (ou para alguns old-school cred, um par de modems dial-up & linhas telefônicas)
  4. Uma máquina executando algum tipo de SO semelhante ao Unix, conectado à internet, com uma porta serial.

Configure o getty ou o eqiuvalent da máquina Unix para que você possa efetuar login no console serial.

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

Ligue o emulador de terminal.

Disque o modem, se necessário .

Faça o login na caixa Unix.

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

Para melhores resultados veja isto enquanto configura tudo .

    
por 28.05.2014 / 23:04
14

Eu tenho um 1400HD e, estranhamente, conecto-o às internets.

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

Em seguida, conecte um Digi One SP ou linux box executando tcpser à porta serial do 1400 e use-o como um modem virtual . Ou irá emular um modem conectado ao com1, permitindo que você use um software de terminal normal, como procomm, telix, qmpro no 1400 para telnet.

    
por 30.05.2014 / 06:45
12

Posso sugerir que você experimente o Minix v2.0 ? Ele será executado em hardware XT como o seu laptop, embora provavelmente leve alguns ajustes.

O Minix 2.0 é razoavelmente completo e há um driver PPP contribuído que também será executado no estilo XT hardware. Você pode então usar o PPP através de uma conexão serial para um sistema Linux corretamente conectado em rede. Encontrar um cliente SSH que funcionará no Minix com pouca memória é mais um desafio, no entanto ...

    
por 28.05.2014 / 22:21
10

NAME: 1400 HD
MANUFACTURER: Tandy Radio Shack
TYPE: Portable
ORIGIN: U.S.A.
YEAR: 1987
END OF PRODUCTION: Unknown
BUILT IN LANGUAGE: MS-DOS, GW-BASIC & DESKmate delivered on disks
KEYBOARD: full stroke keyboard, 76 keys
CPU: NEC V20 (Intel 8088 equivalent)
SPEED: 4.77MHz or 7.16MHz
CO-PROCESSOR: Intel 8087-2 (8 MHz) math co-processor
RAM: 640 KB + 128 KB available for RAM-based disk driver or print spooler
ROM: 16 KB
TEXT MODES: 40 x 25, 80 x 25
GRAPHIC MODES: 640 x 200 (monochrome 9'' LCD backlight display), conform to IBM CGA
COLORS: 16 shades of blue with built-in LCD display. Colours with external monitor
SOUND: Sound beeper
SIZE / WEIGHT: 3.5 x 14.5 x 12.5 inches / 13.5 lbs 370 x 310 x 80 mm / 5Kg
I/O PORTS: AC adapter, Centronics/parallel (DB-25 F), RS232/serial port (DB-9 M), RGBI output for color monitor (DB-9 F), composite video output, enhanced keyboard (5 pin Din F), 2 internal slots (modem, I/O bus)
BUILT IN MEDIA:
LT & FD : 2 x 3.5'' floppy disk drives (DS DD, 720 KB each)
HD: one 3.5'' floppy disk drive (720 KB) + 20MB hard disk
OS: Tandy DOS 3
POWER SUPPLY: External PSU - 15v DC 700mA and internal battery (12 volt, 2200 mAh, 4 hours of continuous use)
PERIPHERALS: 1200 baud modem, 128 KB expansion RAMdrive, external hard-disk
PRICE: $1599 (USA, 1987)

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

    
por 28.05.2014 / 21:59
5

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

    
por 29.05.2014 / 19:22
3

Uma opção que lhe vem à mente, já que você admite em sua pergunta que você realmente quer usá-la como um terminal SSH, seria usar um emulador de terminal no Tandy para atuar como um terminal serial para um mais moderno. computador, conectado via RS232.

Você ainda pode efetivamente "SSH out" para os hosts na internet, embora, obviamente, neste caso, o laptop em si não é realmente na net. Mas com certeza seria muito mais utilizável.

    
por 29.05.2014 / 08:03
3

Tente usar um servidor de console / servidores de terminal / servidor serial / servidor de dispositivo - nomes diferentes para a mesma coisa. Você pode se conectar a ele através de sua porta RS-232 (supondo que você tenha o cabo correto - você pode precisar construir um) e daí para fora via Ethernet para a internet. Mas por que se incomodar? É mais barato e divertido obter uma Raspberry Pie, ter uma distribuição Linux real em um processador moderno e, se você quiser usar a velha escola, use o Risc OS ou use um dos muitos emuladores disponíveis.

    
por 29.05.2014 / 16:51
1

A menos que você esteja fazendo esse projeto como hobby por si só, hesitaria em tentar conectar algo antigo e primitivo a uma rede. É provável que seja muito mais trabalho do que você pechincha, e é muito provável que cause problemas no sistema. Se você é verde e não quer jogar um equipamento de trabalho (eu sou assim), um uso melhor para isso pode ser uma conexão serial direta (modem nulo?) Para um servidor headless, como um console de manutenção em um ambiente normalmente sem iluminação.

    
por 29.05.2014 / 16:19
0

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

link

Ele descreve como fazer com que uma pilha TCP / IP funcione no DOS, embora tudo esteja usando um dial-up; há links para os navegadores do DOS e outras coisas.

    
por 02.06.2014 / 09:19
0

Dado que as especificações do sistema você não pode executar uma distribuição linux atual naquela máquina como dito acima, mas eu acho que você pode construir seu próprio linux para caber naquele laptop, verificar 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 construa seu próprio sistema operacional

Peça a um programador para desenvolver um sistema operacional para você (procure por programadores de arduino e dispositivos de médio e pequeno porte)

    
por 02.06.2014 / 14:14