Come si collega un laptop Tandy 1400LT di 30 anni a Internet?


60

Solo per divertimento, voglio ottenere un vecchio laptop Tandy 1400LT :

  • NEC V20 (equivalente a Intel 8088)
  • 640 KB di RAM
  • Display monocromatico retroilluminato CGA da 9 ''
  • due floppy drive DD da 3,5 '' 720KB
  • Porta seriale RS-232C (DB-9 M)
  • Centronics port parallel (DB-25 F)

inserisci qui la descrizione dell'immagine

Voglio connettere la cosa a Internet e usarla come terminale SSH.

Il sistema operativo non dovrebbe essere un problema in quanto è un hardware 386. Dovrebbe esserci una piccola distribuzione Linux che può essere eseguita su di essa.

Il problema che vedo qui è la connessione a Internet. Qualcuno ha esperienza con i convertitori da seriale / parallelo a Ethernet?


18
Secondo la stessa pagina che hai collegato , il suo processore non è un 386, ma un NEC V20 (equivalente a Intel 8088). Anche il modello LT non ha HDD, quindi avresti bisogno di un Linux compatibile PC-XT, con stack TCP / IP, che gira da un floppy.
Quel ragazzo brasiliano

25
Ottieni un modem seriale e usa la connessione remota.
Ƭᴇcʜιᴇ007,

2
Anche se sarebbe stato un 386, il supporto per 386 è stato abbandonato da Linux, quindi dovresti eseguire una versione precedente.
Cristian Ciupitu,

1
Anche FreeDOS ha bisogno di almeno un processore Intel 386 o migliore.
Cristian Ciupitu,

1
Che dire di un modem accoppiatore acustico? Ancora limitato a 1200 baud, ma funzionerà con RS-232c.
JohnP,

Risposte:


31

Il sistema operativo non dovrebbe essere un problema in quanto è un hardware 386.

Probabilmente avrai bisogno di 4 MB di RAM (probabilmente più alti) come minimo assoluto per eseguire Linux, e probabilmente 16 MB per eseguire qualsiasi distribuzione o kernel con una discreta selezione di software dal 2000 circa. Se non riesci ad aggiornare la RAM sei bloccato.

Alcune brevi ricerche sembrano suggerire che questo abbia un 8088 con 512 KB o 768 KB o RAM, tuttavia. Linux moderno non funzionerà affatto. (Potresti tenere d'occhio ELKS , la CPU NEC di Tandy è menzionata nel file boot / setup.S.)

Ho fatto avviare Linux su un vecchio laptop "Winbook" del 1995 tramite floppy, credo di aver usato muLinux .

connettore RS-232C

Il modo per "convertire" seriale in una connessione di rete è PPP. Dovresti configurare un client PPP sul tuo laptop e avere un pppdaltro host Linux / Windows in grado di instradare la tua pppconnessione alla tua connessione Internet in uscita.


Probabilmente puoi comunque usarlo come terminale ssh in qualche modo se installi SSHDOS su di esso.

Se non altro, metti un adattatore RS-232 sul tuo sistema Linux, configura il tuo inittabspawn gettysu ttyS0o ttyUSB0e usa un programma terminale DOS per accedere al tuo sistema.


4
Un'opzione potrebbe anche essere quella di utilizzare un vero modem 56K che ho qui e fare una vera connessione dialup a un ISP. Ho letto che alcuni provider forniscono connessioni dailup gratuite. Sarebbe il sollution più "corrispondente".
Clemens Bergmann,

6
Freedos potrebbe semplicemente funzionare su di esso ( freedos.org ), 2 MB o più di RAM per prestazioni ottimali, ma 768K probabilmente dovrebbe funzionare bene. Non sono sicuro delle dimensioni dell'HD però. Anche Freedos ha un client ssh ( freedos.org/software/?prog=ssh2dos ).
MaQleod,

2
@CristianCiupitu No, FreeDOS dovrebbe andare bene con un 8088/8086 compatibile. Vedi il mio commento sulla domanda corretta.
un CVn

2
@ClemensBergmann Dubito davvero che la macchina sarà in grado di tenere il passo con un flusso di dati a 56 kbit / s sulla porta seriale. Considerando che è molto prima che diventassero comuni 16550 UART, avrà al meglio un UART 8550, che costituirà un serio collo di bottiglia per le comunicazioni ad alta velocità della porta seriale.
un CVn

6
Credo che la CPU sia troppo lenta per rendere utilizzabile tutto ciò che riguarda la crittografia.
Thorbjørn Ravn Andersen,

36

Bene, se ti senti davvero alla vecchia scuola, puoi tornare a una preistoria che sono appena abbastanza vecchia da ricordare!

Avrai bisogno:

  1. Una copia di DOS da eseguire sul Tandy
  2. Kermit (l'emulatore terminale, non la rana)
  3. Un cavo null modem (o per un vero credito old-school, un paio di modem e linee telefoniche dial-up)
  4. Una macchina che esegue un qualche tipo di sistema operativo simile a Unix, connesso a Internet, con una porta seriale.

Configurare la macchina Unix gettyo eqiuvalent in modo da poter accedere alla console seriale.

Collegare Tandy alla porta seriale della macchina Unix.
Utilizzando il cavo null modem o tramite i due modem e la rete telefonica.

Accendi l'emulatore di terminale.

Comporre il modem, se necessario .

Accedi alla casella Unix.

Utilizzare links(o lynx), ftp, PINO , o qualsiasi altro software internet in modalità testo preferito.

Per i migliori risultati, guardalo mentre imposti tutto .


4
Sì, abbiamo davvero vissuto così una volta. Per i miei primi anni su Internet con una finestra di Windows, la connessione remota avrebbe aperto una finestra del terminale dopo aver composto il numero in modo da poter accedere al server e digitare pppal prompt della shell. Quindi chiudere il terminale e lasciare che Windows proceda alla negoziazione della connessione PPP. Tutto così il mio browser ad alta tecnologia Netscape 3.x poteva eseguire il rendering di frame e tabelle.
voretaq7,

Quale menzione del lettore gopher o nntp come tin ?
Zoredache,

PINO> stagno! Se sei a conoscenza di un ingresso ragionevole nei tunnel di Gopher in questi giorni sarei abbastanza felice di includerlo però ...
voretaq7,

2
+1 Va notato, tuttavia, che questo trasforma il Tandy in un terminale seriale relativamente stupido.
Funzionerebbe

2
@thkala Sono abbastanza vecchio per averlo fatto molte lune fa, così come collegare una macchina 8088 (che è molto vicina a questo V20) a Internet usando una scheda di rete in MS-DOS. MS-Kermit era utilizzabile con una singola sessione Telnet, ma per sessioni multiple era troppo lento. Credo che l'utente abbia finito per usare NCSA Telnet.
Thorbjørn Ravn Andersen,

14

Ho un 1400HD e stranamente lo collego a Internet.

Il metodo migliore è ottenere un adattatore Ethernet Xircom PE3-10BT che si collegherà alla porta parallela del 1400. PE3 ha un driver ODI DOS che ti permetterà di usare uno stack TCP come mTCP , WATTCP, PC / TCP, ecc. MTCP include un client irc, ftp, telnet e altri e funziona bene.

Il prossimo sarebbe quello di collegare un Digi One SP o Linux box che esegue tcpser alla porta seriale del 1400 e usarlo come modem virtuale . Entrambi emuleranno un modem collegato a com1 che consente di utilizzare un normale software terminale come procomm, telix, qmpro sul 1400 su telnet.


Sembra molto interessante. il PE3 (primi anni '90) non era disponibile con il tandy (fine anni '80) ma sembra una combinazione realistica. Se hai PE3 in esecuzione, perché dovresti aggiungere un "modem virtuale" aggiuntivo?
Clemens Bergmann,

+1 per la connessione Internet che probabilmente va veloce come la memoria principale. Ho eseguito il mio Mac Classic online per un po ', collegato da SCSI (un bus con porta parallela) a Ethernet.
Potatoswatter

Corretto, non è necessario aggiungere un "modem virtuale" se si utilizza l'adattatore Ethernet Xircom. L'ho offerto solo perché l'esecuzione di tcpser su Linux è praticamente gratuito contro $ 50-20 per l'adattatore Xircom. IMHO la porta seriale sul 1400 è troppo lenta per essere utile. Anche Xircom PE1 (PocketEthernet) è stato rilasciato per la prima volta nel 1988 solo un anno e alcuni mesi dopo il 1400, quindi è corretto per questo dispositivo e funziona bene.
Adam Ustine,

12

Posso suggerirti di provare Minix v2.0 ? Funzionerà su hardware XT come il tuo laptop, anche se probabilmente ci vorrà un po 'di confusione.

Minix 2.0 è ragionevolmente full-optional e c'è un driver PPP contribuito che funzionerà anche su hardware in stile XT. È quindi possibile utilizzare PPP tramite una connessione seriale a un sistema Linux correttamente collegato in rete. Trovare un client SSH che funzionerà su Minix con così poca memoria è più una sfida, tuttavia ...


10

NOME : 1400 HD
PRODUTTORE : Tandy Radio Shack
TIPO : Portatile
ORIGINE : USA
ANNO : 1987
FINE PRODUZIONE : Sconosciuto
COSTRUITO IN LINGUA : MS-DOS, GW-BASIC & DESKmate consegnato su dischi
TASTIERA : tastiera a corsa completa, 76 tasti
CPU : NEC
VELOCITÀ V20 (equivalente a Intel 8088) : 4.77MHz o 7.16MHz
CO-PROCESSOR :
RAM coprocessore matematico Intel 8087-2 (8 MHz) : 640 KB + 128 KB disponibile per driver di disco basato su RAM o
ROM spooler di stampa : 16 KB
MODALITÀ TESTO : 40 x 25, 80 x 25
MODALITÀ GRAFICHE : 640 x 200 (display LCD monocromatico da 9 '' con retroilluminazione), conforme a IBM CGA
COLORS : 16 tonalità di blu con display LCD incorporato. Colori con monitor esterno
SUONO : Segnale acustico
DIMENSIONE / PESO : 3,5 x 14,5 x 12,5 pollici / 13,5 libbre 370 x 310 x 80 mm / 5Kg
PORTE I / O : adattatore CA, Centronics / parallelo (DB-25 F), RS232 / seriale porta (DB-9 M), uscita RGBI per monitor a colori (DB-9 F), uscita video composito, tastiera migliorata (Din F a 5 pin), 2 slot interni (modem, bus I / O)
INCORPORATO IN MEDIA :
LT & FD: 2 x 3,5 '' unità disco floppy (DS DD, 720 KB ciascuna)
HD: un 3.5 'unità' floppy disk (720 KB) + 20 MB su disco rigido
OS : Tandy DOS 3
ALIMENTAZIONE : PSU esterno - 15 V CC 700 mA e batteria interna (12 volt, 2200 mAh, 4 ore di uso continuo)
PERIFERICHE : modem da 1200 baud, RAM 128 unità di espansione RAM, disco rigido esterno
PREZZO : $ 1599 (USA, 1987)


Secondo le specifiche di cui sopra, per connetterlo correttamente è necessario trovare il modem 1200 baud originale elencato nella sezione PERIFERICHE e connettersi tramite dial-up. 1200 baud = 1200 B / s. Avrai bisogno di qualcosa di simile al dispositivo mostrato nell'immagine qui sotto:

Modem TRS-80 DC-2212


2
Il fatto che all'epoca non fossero modem più veloci, non significa che la stessa porta seriale non possa fare velocità più elevate come almeno 38400 bps.
Cristian Ciupitu,

@CristianCiupitu Non lo sto contestando, ma se l'OP vuole autenticità come me, si atterrebbe al modem.
eyoung100,

1
Penso che questa potrebbe essere l'opzione più promettente. Vorrei iniziare con una variante "non così autentica" con un modem più recente e se mi imbatto in un modem corrispondente, "eseguo il downgrade" a quello. Pensi che i driver potrebbero essere un problema? Non lavoro con i modem da anni. I comandi AT parlano solo su RS232?
Clemens Bergmann,

@ClemensBergmann, stai dimenticando qualcosa qui. Con il limite in RAM (componente aggiuntivo 640k + 128k), la variante non autentica deve essere compresa tra 300 baud e 1200 baud nella foto e deve essere esterna, a meno che non vengano utilizzati gli slot interni. Anche internamente, la velocità non può superare i 1200 baud.
eyoung100,

1
1200 baud e 1200 bit / sec sono a tutti gli effetti uguali. Quindi circa 150 byte / secondo, dai o dai. Le quattro ore di utilizzo della batteria sono piuttosto impressionanti, tuttavia, tutte considerate.
un CVn

5

Non hai intenzione di eseguire Linux o alcun sistema operativo multitasking, l'8088 semplicemente non ha la MMU richiesta. La tua unica possibilità è che DOS usi qualcosa come il browser DOS Arachne - o una sua versione precedente che si adatta alla tua memoria disponibile. Se vuoi solo usarlo come console, è abbastanza facile usare un programma terminale DOS.


2
Il multitasking non richiede un MMU.
Potatoswatter

1
Infatti, ELKS e Minix sono esempi di sistemi operativi multitasking che questa macchina può eseguire.
Ruslan,

O Windows 3.x. Sono abbastanza sicuro che Windows 3.0 potrebbe funzionare correttamente su un 8088/8086 ( so che è stato eseguito su un 286, perché a un certo punto l'ho eseguito su un PS / 2 dotato di 286 e penso che 3.1 potrebbe essere fatto per eseguire in modalità standard su tale hardware). È multitasking, sebbene cooperativamente (non preventivamente) multitasking. Non sono sicuro di poter stipare anche Windows 3.0 in RAM da 768 kB, e anche se puoi adattare Windows a questo, non avrà la RAM per fare molto di tutto ciò che è utile; 1,5-2,0 MB di RAM è probabilmente un minimo pratico. Ma per quanto riguarda la CPU dovrebbe andare bene, se non hai bisogno di un demone della velocità.
un CVn

3

Un'opzione che mi viene in mente, dato che ammetti nella tua domanda che vuoi davvero usarlo solo come terminale SSH, sarebbe quella di utilizzare un emulatore di terminale sul Tandy per agire come un terminale seriale su un computer più moderno, collegato su RS232.

Potresti comunque effettivamente "SSH out" per gli host su Internet anche se ovviamente in questo caso il laptop stesso non è effettivamente in rete. Ma sarebbe sicuramente molto più utilizzabile.


Ciao, è stata anche una delle prime cose che mi sono venute in mente. Ma per motivi di autenticità, penso di voler almeno lasciare l'edificio senza usare un computer più potente del laptop. Allora non ho usato i computer, ma ciò che sembra più autentico è posizionare un modem su una linea telefonica di riserva collegata a un server di riserva al lavoro e utilizzare un modem su Tandy per passare da remoto al server. Pensi che questo sarebbe un caso d'uso realistico negli anni '80?
Clemens Bergmann,

Oh sì, comporre direttamente sul posto di lavoro è un caso d'uso perfettamente cromulento per quei tempi.
Coxy,

V'è un client DOS SSHv2 intorno.
mirabilos,

3

Prova a utilizzare un server console / server terminal / server seriale / server dispositivo - nomi diversi per la stessa cosa. Puoi collegarti tramite la tua porta RS-232 (supponendo che tu abbia il cavo giusto - potresti aver bisogno di costruirne uno) e da lì via ethernet a Internet. Ma perché preoccuparsi. È più economico e più divertente ottenere una Raspberry Pie, avere una vera distribuzione Linux su un processore moderno e se vuoi andare alla vecchia scuola avviarlo usando il sistema operativo Risc o utilizzare uno dei tanti emulatori disponibili.


1

A meno che tu non stia facendo questo progetto come un hobby in sé e per sé, esiterei persino a provare a collegare qualcosa di vecchio e primitivo a una rete. È probabile che sia molto più lavoro di quanto tu preveda, ed è molto probabile che causi problemi di sistema. Se sei ecologico e non vuoi lanciare un'apparecchiatura funzionante (sono così), un uso migliore per questo potrebbe essere una connessione seriale diretta (null modem?) A un server senza testa, come console di manutenzione in un ambiente normalmente spento.



0

Dato che le specifiche del sistema non è possibile eseguire una distro linux corrente in quella macchina come detto sopra, ma penso che puoi costruire il tuo linux per adattarlo a quel laptop, controllare i tutorial di Linux From Scratch e forse puoi installare un semplice linux core con un solo terminale bash .

Altre 2 opzioni sono:

Diventa programmatore (se non lo sei già) e crea il tuo sistema operativo

Chiedi a un programmatore di sviluppare un sistema operativo per te (cerca programmatori di dispositivi arduino e dispositivi medio-piccoli)


0

Il modem si collega alla scheda madre con un connettore a 20 pin. Rimuovere il modem interno. (Si collega a uart) U può usare quel connettore e connetterlo ad esso. Quindi è possibile semplicemente utilizzare un programma terminale e alcuni comandi AT per connettersi a Internet senza fili. Ci sono molte schede economiche che fanno questo. Ci sono anche schede bluetooth. È possibile mantenere la porta COM da utilizzare per il mouse. Arachne è un ottimo browser grafico che funziona su DOS. Non c'è bisogno di Linux, Dos 6.22 fa tutto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.