¿Cómo conecto una computadora portátil Tandy 1400LT de 30 años a Internet?

60

Solo por diversión, quiero comprar una vieja computadora portátil Tandy 1400LT :

  • NEC V20 (equivalente a Intel 8088)
  • 640 KB de RAM
  • Pantalla monocromática retroiluminada CGA de 9 ''
  • dos unidades de disquete DD de 3,5 '' y 720 KB
  • Puerto serie RS-232C (DB-9 M)
  • Puerto Centronics paralelo (DB-25 F)

ingrese la descripción de la imagen aquí

Quiero conectarlo a internet y usarlo como terminal SSH.

El sistema operativo no debería ser un problema, ya que es un hardware 386. Debería haber una pequeña distribución de Linux que se pueda ejecutar en ella.

El problema que veo aquí es la conexión a internet. ¿Alguien tiene experiencia con convertidores serie / paralelo a Ethernet?

Clemens Bergmann
fuente
18
Según la misma página que ha vinculado , su procesador no es un 386, sino un NEC V20 (equivalente a Intel 8088). El modelo LT tampoco tiene HDD, por lo que necesitaría un linux compatible con PC-XT, con pila TCP / IP, que se ejecute desde un disquete.
Ese tipo brasileño
25
Obtenga un módem en serie y use el acceso telefónico.
Ƭᴇcʜιᴇ007
2
Incluso si hubiera sido un 386, el soporte para 386 se eliminó de Linux, por lo que tendría que ejecutar una versión anterior.
Cristian Ciupitu
1
Incluso FreeDOS necesita al menos un procesador Intel 386 o superior.
Cristian Ciupitu
1
¿Qué pasa con un módem acoplador acústico? Todavía limitado a 1200 baudios, pero funcionará con el RS-232c.
JohnP

Respuestas:

31

El sistema operativo no debería ser un problema, ya que es un hardware 386.

Probablemente necesitará 4 MB de RAM (probablemente más alto) como mínimo absoluto para ejecutar Linux, y probablemente 16 MB para ejecutar cualquier distribución o núcleo con una selección de software decente desde 2000 más o menos. Si no puede actualizar la RAM, está atascado.

Sin embargo, algunas búsquedas breves parecen sugerir que tiene un 8088 con 512 KB o 768 KB o RAM. Linux moderno no se ejecutará en eso en absoluto. (Es posible que desee vigilar ELKS , la CPU NEC de Tandy se menciona en el archivo boot / setup.S).

Obtuve Linux arrancado en una vieja computadora portátil "Winbook" de 1995 a través de un disquete, creo que usé muLinux .

conector rs-232c

La forma de "convertir" en serie a una conexión de red es PPP. Debería configurar un cliente PPP en su computadora portátil y pppdejecutarlo en otro host Linux / Windows que pueda enrutar su pppconexión a su conexión de Internet saliente.


Probablemente aún pueda usarlo como terminal ssh de alguna manera si instala SSHDOS en él.

En todo caso, poner un adaptador RS-232 en el sistema Linux, configurar inittabpara generar un gettysobre ttyS0o ttyUSB0y usar un programa terminal de DOS para acceder a su sistema.

LawrenceC
fuente
44
Una opción también podría ser utilizar un módem real de 56K que tengo aquí y hacer una conexión de acceso telefónico real a un ISP. He leído que algunos proveedores brindan conexiones dailup gratuitas. Esa sería la solución más "coincidente".
Clemens Bergmann
66
Freedos podría ejecutarse en él ( freedos.org ), 2 MB o más de RAM para un rendimiento óptimo, pero 768K probablemente debería funcionar bien. Sin embargo, no estoy seguro sobre el tamaño de HD. Freedos también tiene un cliente ssh ( freedos.org/software/?prog=ssh2dos ).
MaQleod
2
@CristianCiupitu No, FreeDOS debería estar bien con un 8088/8086 compatible. Vea mi comentario sobre la pregunta propiamente dicha.
un CVn
2
@ClemensBergmann Realmente dudo que la máquina pueda mantener un flujo de datos de 56 kbit / s en el puerto serie. Teniendo en cuenta que es mucho antes de que los 16550 UART se volvieran comunes, tendrá un 8550 UART en el mejor de los casos, lo que será un serio cuello de botella para las comunicaciones de puerto serie de alta velocidad.
un CVn
66
Creo que la CPU es demasiado lenta para que pueda utilizarse cualquier cosa que implique cifrado.
Thorbjørn Ravn Andersen
36

Bueno, si realmente te sientes de la vieja escuela, ¡puedes volver a una prehistoria que apenas tengo edad para recordar!

Necesitará:

  1. Una copia de DOS para ejecutar en el Tandy
  2. Kermit (el emulador de terminal, no la rana)
  3. Un cable de módem nulo (o para algunos créditos reales de la vieja escuela, un par de módems de acceso telefónico y líneas telefónicas)
  4. Una máquina que ejecuta algún tipo de sistema operativo similar a Unix, conectado a Internet, con un puerto serie.

Configure la máquina Unix gettyo equivalente para que pueda iniciar sesión en la consola serie.

Conecte el Tandy al puerto serie de la máquina Unix.
Ya sea utilizando el cable de módem nulo o mediante los dos módems y la red telefónica.

Enciende el emulador de terminal.

Marque el módem si es necesario .

Inicie sesión en el cuadro de Unix.

Utilizar links(o lynx), ftp, PINO , o cualquier otro software de Internet favorito en modo texto.

Para obtener mejores resultados, mire esto mientras lo configura todo .

voretaq7
fuente
44
Sí, realmente vivimos así una vez. Durante mis primeros años en Internet con un cuadro de Windows, la conexión de acceso telefónico abre una ventana de terminal después de marcar el número para que pueda iniciar sesión en el servidor y escribir pppen el indicador de comandos de shell. Luego cerraría el terminal y dejaría que Windows proceda a negociar la conexión PPP. Todo para que mi navegador Netscape 3.x de alta tecnología pueda representar cuadros y tablas.
voretaq7
¿Qué no se menciona al lector gopher o nntp como el estaño ?
Zoredache
PINO> estaño! Si sabe de una entrada razonable en los túneles de Gopher en estos días, estaría muy feliz de incluir eso ...
voretaq7
2
+1 Cabe señalar, sin embargo, que esto simplemente convierte al Tandy en un terminal en serie relativamente tonto. Funcionaría, por supuesto, pero es posible que pueda hacer un poco más con eso ...
thkala
2
@thkala Tengo la edad suficiente para haber hecho esto hace muchas lunas, así como para conectar una máquina 8088 (que está muy cerca de este V20) a Internet usando una tarjeta de red en MS-DOS. MS-Kermit se podía usar con una sola sesión de telnet, pero para varias sesiones era demasiado lenta. Creo que el usuario terminó usando NCSA Telnet.
Thorbjørn Ravn Andersen
14

Tengo un 1400HD y, curiosamente, lo conecto a Internet.

El mejor método es obtener un adaptador de ethernet Xircom PE3-10BT que se conectará al puerto paralelo del 1400. El PE3 tiene un controlador ODI de DOS que le permitirá usar una pila TCP como mTCP , WATTCP, PC / TCP, etc. mTCP incluye un irc, ftp, telnet y otros clientes y funciona bien.

Lo siguiente sería conectar un Digi One SP o una caja de Linux con tcpser al puerto serie del 1400 y usarlo como módem virtual . Cualquiera emulará un módem conectado a com1 que le permitirá utilizar un software de terminal normal como procomm, telix, qmpro en el 1400 a telnet.

Adam Ustine
fuente
Eso suena muy interesante. El PE3 (principios de los 90) no estaba disponible con el Tandy (finales de los 80), pero parece una combinación realista. Si ejecuta el PE3, ¿por qué agregaría un "módem virtual" adicional?
Clemens Bergmann
+1 para la conexión a Internet que probablemente sea tan rápida como la memoria principal. Ejecuté mi Mac Classic en línea durante un tiempo, conectado por SCSI (un bus de puerto paralelo) a Ethernet.
Potatoswatter
Correcto, no es necesario agregar un "módem virtual" si estaba utilizando el adaptador Ethernet Xircom. Solo lo ofrecí porque ejecutar tcpser en Linux es prácticamente gratis frente a $ 50-20 por el adaptador Xircom. En mi humilde opinión, el puerto serie en el 1400 es demasiado lento para ser útil. Además, el Xircom PE1 (PocketEthernet) se lanzó por primera vez en 1988 solo un año y algunos meses después del 1400, por lo que es el período correcto para este dispositivo y funciona bien.
Adam Ustine
12

¿Puedo sugerirle que pruebe Minix v2.0 ? Se ejecutará en hardware XT como su computadora portátil, aunque probablemente tomará un poco de tiempo.

Minix 2.0 es razonablemente completo y hay un controlador PPP contribuido que también se ejecutará en hardware de estilo XT. Luego puede usar PPP a través de una conexión en serie a un sistema Linux correctamente conectado en red. Sin embargo, encontrar un cliente SSH que funcione en Minix con tan poca memoria es un desafío mayor ...

thkala
fuente
10

NOMBRE : 1400 HD
FABRICANTE : Tandy Radio Shack
TIPO : Portátil
ORIGEN : USA
AÑO : 1987
FIN DE LA PRODUCCIÓN : Desconocido
CONSTRUIDO EN EL IDIOMA : MS-DOS, GW-BASIC & DESKmate entregado en discos
TECLADO : teclado de carrera completa, 76 teclas
CPU : NEC V20 (equivalente a Intel 8088)
VELOCIDAD : 4.77MHz o 7.16MHz
CO-PROCESADOR : Intel 8087-2 (8 MHz) coprocesador matemático
RAM : 640 KB + 128 KB disponible para controlador de disco basado en RAM o
ROM de cola de impresión : 16 KB
MODOS DE TEXTO : 40 x 25, 80 x 25
MODOS DE GRÁFICOS : 640 x 200 (monocromo 9 '' retroiluminación de la pantalla LCD), se ajustan a IBM CGA
COLORES : 16 tonos de azul con una función de pantalla LCD. Colores con monitor externo
SONIDO : Señal acústica
TAMAÑO / PESO : 3.5 x 14.5 x 12.5 pulgadas / 13.5 lbs 370 x 310 x 80 mm / 5Kg
PUERTOS DE E / S : Adaptador de CA, Centronics / paralelo (DB-25 F), RS232 / serial puerto (DB-9 M), salida RGBI para monitor en color (DB-9 F), salida de video compuesto, teclado mejorado (5 pin Din F), 2 ranuras internas (módem, bus de E / S)
MEDIOS CONSTRUIDOS :
LT & FD: 2 x unidades de disquete de 3.5 '' (DS DD, 720 KB cada una)
HD: una unidad de disquete de 3.5 '' (720 KB) + disco duro de 20MB
OS : Tandy DOS 3
FUENTE DE ALIMENTACIÓN : PSU externa - 15v DC 700mA y batería interna (12 voltios, 2200 mAh, 4 horas de uso continuo)
PERIFÉRICOS : módem de 1200 baudios, unidad de memoria RAM de expansión de 128 KB, disco duro externo
PRECIO : $ 1599 (EE. UU., 1987)


De acuerdo con las especificaciones anteriores, para conectar esto correctamente, necesitaría encontrar el módem original de 1200 baudios que se enumera en la sección PERIFÉRICOS y conectarse mediante acceso telefónico. 1200 baudios = 1200 B / s. Necesitará algo similar al dispositivo que se muestra en la imagen a continuación:

Módem TRS-80 DC-2212

eyoung100
fuente
2
El hecho de que no fueran módems más rápidos en ese momento, no significa que el puerto serie en sí mismo no pueda hacer velocidades más altas como al menos 38400 bps.
Cristian Ciupitu
@CristianCiupitu No estoy discutiendo eso, pero si el OP quiere autenticidad como yo, se quedaría con el módem.
eyoung100
1
Creo que esta podría ser la opción más prometedora. Comenzaría con una variante "no tan auténtica" con un módem más nuevo y si me tropiezo con un módem que coincida, me "rebajaría" a eso. ¿Crees que los controladores podrían ser un problema? No he trabajado con módems en años. ¿Acaban de hablar los comandos AT sobre RS232?
Clemens Bergmann
@ClemensBergmann, aunque estás olvidando algo aquí. Con el límite en RAM (complemento de 640k + 128k), su variante no auténtica debe estar entre 300 baudios y 1200 baudios en la imagen, y debe ser externa, a menos que no se usen las ranuras internas. Incluso internamente, la velocidad no puede superar los 1200 baudios.
eyoung100
1
1200 baudios y 1200 bits / seg son para todos los propósitos y propósitos iguales. Entonces unos 150 bytes / segundo, más o menos. Sin embargo, las cuatro horas de uso de la batería son bastante impresionantes, considerando todo.
un CVn
5

No va a ejecutar Linux ni ningún sistema operativo multitarea, el 8088 simplemente no tiene la MMU requerida. Su única posibilidad es que DOS use algo como el navegador Arachne DOS, o una versión anterior que se ajuste a su memoria disponible. Si solo quiere usarlo como consola, es bastante fácil usar un programa de terminal DOS.

Aracne
fuente
2
La multitarea no requiere una MMU.
Potatoswatter
1
De hecho, ELKS y Minix son ejemplos de sistemas operativos multitarea que esta máquina puede ejecutar.
Ruslan
O Windows 3.x. Estoy bastante seguro de que Windows 3.0 podría funcionar bien en un 8088/8086 ( sé que se ejecutó en un 286, porque en un momento lo ejecuté en un PS / 2 equipado con 286, y creo que 3.1 podría hacerse para ejecutar en modo estándar en dicho hardware). Es multitarea, aunque cooperativamente (no preventivamente) multitarea. Sin embargo, no estoy seguro de si podría meter incluso Windows 3.0 en 768 kB de RAM, e incluso si puede encajar Windows en eso, no tendrá la RAM para hacer algo útil; 1.5-2.0 MB de RAM es probablemente un mínimo práctico. Pero en cuanto a CPU, debería estar bien, si no necesita un demonio de velocidad.
un CVn
3

Una opción que viene a la mente, dado que admite en su pregunta que realmente solo quiere usarlo como un terminal SSH de todos modos, sería usar un emulador de terminal en el Tandy para actuar como un terminal en serie para una computadora más moderna, conectada sobre RS232.

Aún podría "enviar SSH" de manera efectiva a los hosts en Internet, aunque obviamente en este caso la computadora portátil no está realmente en la red. Pero definitivamente sería mucho más útil.

Seguro en sí mismo
fuente
Hola, esa fue también una de las primeras cosas que me vino a la mente. Pero creo que, en aras de la autenticidad, creo que al menos quiero salir del edificio sin usar una computadora que sea más potente que la computadora portátil. No había usado computadoras en ese entonces, pero lo que parece más auténtico es colocar un módem en una línea telefónica de repuesto conectada a un servidor de repuesto en el trabajo y usar un módem en el Tandy para conectarse de forma remota al servidor. ¿Crees que este sería un caso de uso realista en la década de 1980?
Clemens Bergmann
Ah, sí, marcar directamente en su lugar de trabajo es un caso de uso perfectamente cromulento para esos tiempos.
Coxy
No es un cliente DOS SSHv2 alrededor.
mirabilos
3

Intente utilizar un servidor de consola / servidores de terminal / servidor serie / servidor de dispositivo: nombres diferentes para la misma cosa. Puede conectarse a él a través de su puerto RS-232 (suponiendo que tenga el cable correcto, es posible que necesite construir uno) y desde allí a través de Ethernet a Internet. Pero por qué molestarse. Es más barato y más divertido obtener una tarta de frambuesa, tener una verdadera distribución de Linux en un procesador moderno, y si quieres ir a la vieja escuela, inicia con el sistema operativo Risc o usa uno de los muchos emuladores disponibles.

Robert
fuente
1

A menos que esté haciendo este proyecto como un pasatiempo en sí mismo, dudaría incluso en intentar conectar algo tan antiguo y primitivo a una red. Es probable que sea mucho más trabajo de lo que espera, y es muy probable que cause problemas en el sistema. Si eres verde y no quieres tirar una pieza de equipo que funcione (soy así), un mejor uso para esto podría ser una conexión en serie directa (¿módem nulo?) A un servidor sin cabeza, como una consola de mantenimiento en un ambiente normalmente apagado.

Phil Perry
fuente
0

Dado que las especificaciones del sistema no puede ejecutar una distribución Linux actual en esa máquina como se dijo anteriormente, pero creo que puede construir su propio Linux para que se ajuste a esa computadora portátil, consulte los tutoriales de Linux From Scratch y tal vez pueda instalar un núcleo Linux simple con solo un terminal bash .

Otras 2 opciones son:

Conviértase en programador (si aún no lo ha hecho) y cree su propio sistema operativo

Pídale a un programador que desarrolle un sistema operativo para usted (busque programadores de dispositivos pequeños y medianos)

Isidro.rn
fuente
0

El módem se conecta a la placa base con un conector de 20 pines. Retire el módem interno. (Se conecta al uart) U puede usar ese conector y conectarle wifi. Luego, simplemente puede usar un programa de terminal y algunos comandos AT para conectarse a Internet de forma inalámbrica. Hay muchas tablas baratas que hacen esto. También hay placas bluetooth. Puede mantener el puerto com para usar con su mouse. Aracne es un muy buen navegador gráfico que se ejecuta en DOS. No es necesario para Linux, Dos 6.22 lo hace todo.

Bagazo
fuente