Comment connecter un ordinateur portable Tandy 1400LT âgé de 30 ans à Internet?

60

Juste pour le plaisir, je veux un vieux portable Tandy 1400LT :

  • NEC V20 (équivalent Intel 8088)
  • 640 Ko de RAM
  • Écran monochrome rétroéclairé CGA 9 ''
  • deux lecteurs de disquettes 3,5 '' 720KB DD
  • Port série RS-232C (DB-9 M)
  • Port parallèle Centronics (DB-25 F)

entrez la description de l'image ici

Je veux connecter la chose à Internet et l'utiliser comme un terminal SSH.

Le système d'exploitation ne devrait poser aucun problème puisqu'il s'agit d'un matériel 386. Il devrait y avoir une petite distribution Linux qui peut être exécutée dessus.

Le problème que je vois ici est la connexion Internet. Quelqu'un at-il une expérience avec les convertisseurs série / parallèle-à-Ethernet?

Clemens Bergmann
la source
18
D'après la page que vous avez liée , son processeur n'est pas un 386, mais un NEC V20 (équivalent Intel 8088). Le modèle LT ne dispose pas non plus de disque dur. Vous aurez donc besoin d’un linux compatible PC-XT, avec pile TCP / IP, fonctionnant à partir d’une disquette.
Ce type brésilien
25
Procurez-vous un modem série et utilisez l'accès à distance.
cʜιᴇ007
2
Même s'il s'agissait d'un 386, la prise en charge de 386 ayant été supprimée de Linux, vous devez exécuter une ancienne version.
Cristian Ciupitu
1
Même FreeDOS nécessite au moins un processeur Intel '386 ou supérieur.
Cristian Ciupitu
1
Qu'en est-il d'un modem à coupleur acoustique? Toujours limité à 1200 bauds, mais fonctionnera avec le RS-232c.
JohnP

Réponses:

31

Le système d'exploitation ne devrait poser aucun problème puisqu'il s'agit d'un matériel 386.

Vous aurez probablement besoin de 4 Mo de RAM (probablement supérieure) au minimum absolu pour exécuter Linux, et probablement de 16 Mo pour exécuter toute distribution ou noyau avec une sélection logicielle décente depuis 2000 environ. Si vous ne pouvez pas mettre à niveau la RAM, vous êtes bloqué.

Quelques brèves recherches semblent suggérer que cela a un 8088 avec 512 Ko ou 768 Ko ou RAM, cependant. Linux moderne ne fonctionnera pas du tout. (Vous voudrez peut-être garder un œil sur ELKS , le processeur NEC du Tandy est mentionné dans le fichier boot / setup.S.)

J'ai démarré Linux sur un vieux portable "Winbook" datant de 1995, avec une disquette. Je pense avoir utilisé muLinux .

connecteur rs-232c

Le moyen de "convertir" une connexion série en connexion réseau est PPP. Vous devez configurer un client PPP sur votre ordinateur portable et faire pppdfonctionner un autre hôte Linux / Windows pouvant acheminer votre pppconnexion vers votre connexion Internet sortante.


Vous pouvez probablement toujours l'utiliser comme terminal ssh d'une manière ou d'une autre si vous y installez SSHDOS .

Si quoi que ce soit, mettre un adaptateur RS-232 sur votre système Linux, configurer inittabpour frayer un gettysur ttyS0ou ttyUSB0et utiliser un programme de terminal DOS pour accéder à votre système.

LawrenceC
la source
4
Une option pourrait également consister à utiliser un modem 56K réel que j'ai ici et à établir une connexion à distance réelle avec un fournisseur de services Internet. J'ai lu que certains fournisseurs fournissent des connexions Dailup gratuites. Ce serait la solution la plus "correspondante".
Clemens Bergmann
6
Freedos pourrait bien fonctionner sur cela ( freedos.org ), 2 Mo ou plus de RAM pour des performances optimales, mais 768 Ko devrait probablement fonctionner correctement. Pas sûr de la taille HD cependant. Freedos a également un client ssh ( freedos.org/software/?prog=ssh2dos ).
MaQleod
2
@CristianCiupitu Non, FreeDOS devrait convenir avec un compatible 8088/8086. Voir mon commentaire sur la question proprement dite.
un CVn
2
@ClemensBergmann Je doute vraiment que cette machine puisse suivre un flux de données à 56 kbit / s sur le port série. Etant donné que bien avant que 16550 UART ne soient devenus courants, il aura au mieux un 8550 UART, ce qui constituera un sérieux goulet d'étranglement pour les communications par port série haute vitesse.
un CVn
6
Je pense que le processeur est trop lent pour que tout ce qui implique un cryptage soit utilisable.
Thorbjørn Ravn Andersen
36

Eh bien, si vous vous sentez vraiment old-school, vous pouvez revenir à une préhistoire, je suis à peine assez vieux pour s'en souvenir!

Tu auras besoin de:

  1. Une copie de DOS à exécuter sur le Tandy
  2. Kermit (l'émulateur de terminal, pas la grenouille)
  3. Un câble null modem (ou pour un vrai credo de la vieille école, un couple de modems commutés et de lignes téléphoniques)
  4. Une machine exécutant une sorte de système d'exploitation de type Unix, connectée à Internet, avec un port série.

Configurez la machine Unix gettyou l'eqiuvalent pour pouvoir vous connecter à la console série.

Connectez le Tandy au port série de la machine Unix.
Soit en utilisant le câble null modem ou via les deux modems et le réseau téléphonique.

Lancez l'émulateur de terminal.

Composez le modem si nécessaire .

Connectez-vous à la zone Unix.

Utilisation links(ou lynx), ftp, PINE , ou tout autre logiciel Internet en mode texte préféré.

Pour de meilleurs résultats, surveillez-le tout en le configurant .

voretaq7
la source
4
Oui, nous avons vraiment vécu comme ça une fois. Pendant mes premières années sur Internet avec une machine Windows, la connexion par numérotation ouvrait une fenêtre de terminal après la composition du numéro afin que vous puissiez vous connecter au serveur et taper pppà l'invite du shell. Ensuite, vous fermez le terminal et laissez Windows procéder à la négociation de la connexion PPP. Tout cela pour que mon navigateur high-tech Netscape 3.x puisse afficher les cadres et les tableaux.
voretaq7
Quelle mention du lecteur gopher ou nntp comme l’ étain ?
Zoredache
PIN> étain! Si vous connaissez une entrée raisonnable dans les tunnels de Gopher ces jours-ci, je serais assez heureux de l'inclure si ...
voretaq7
2
+1 Il faut noter, cependant, que cela transforme simplement le Tandy en un terminal série relativement stupide. Cela fonctionnerait, bien sûr, mais vous pourriez peut-être faire un peu plus avec ça ...
thkala
2
@thkala Je suis assez vieux pour avoir fait cela il y a tant de lunes, ainsi que pour connecter une machine 8088 (très proche de cette V20) à Internet en utilisant une carte réseau sous MS-DOS. MS-Kermit était utilisable avec une seule session telnet, mais pour plusieurs sessions, il était trop lent. Je crois que l’utilisateur a fini par utiliser NCSA Telnet.
Thorbjørn Ravn Andersen
14

J'ai un 1400HD et assez curieusement le connecte aux internets.

La meilleure méthode consiste à obtenir un adaptateur Ethernet Xircom PE3-10BT qui se connecte au port parallèle du 1400. Le PE3 possède un pilote ODI DOS qui vous permettra d’utiliser une pile TCP telle que mTCP , WATTCP, PC / TCP, etc. mTCP inclut un client irc, ftp, telnet et d’autres clients et fonctionne bien.

Ensuite, connectez un Digi One SP ou une machine Linux exécutant tcpser au port série du 1400 et utilisez-le comme modem virtuel . L'un ou l'autre émulera un modem connecté à com1 vous permettant d'utiliser un logiciel de terminal classique tel que procomm, telix, qmpro sur le 1400 en telnet.

Adam Ustine
la source
Cela semble très intéressant. le PE3 (début des années 90) n’était pas disponible avec le tandy (fin des années 80) mais il semble une combinaison réaliste. Si vous faites fonctionner le PE3, pourquoi voudriez-vous ajouter un "modem virtuel" supplémentaire?
Clemens Bergmann
+1 pour la connexion Internet qui va probablement aussi vite que la mémoire principale. J'ai couru mon Mac Classic en ligne pendant un moment, connecté par Ethernet à un bus à port parallèle.
Potatoswatter
Correct, pas besoin d'ajouter un "modem virtuel" si vous utilisiez l'adaptateur Ethernet Xircom. Je ne l'ai proposé que parce qu'exécuter tcpser sur Linux est pratiquement gratuit contre 50-20 $ pour l'adaptateur Xircom. IMHO le port série sur le 1400 est trop lent pour être utile. De plus, le Xircom PE1 (PocketEthernet) a été lancé pour la première fois en 1988, juste un an et quelques mois après le 1400, de sorte que la période est correcte pour cet appareil et qu'il fonctionne bien.
Adam Ustine
12

Puis-je vous suggérer d'essayer Minix v2.0 ? Il fonctionnera sur du matériel XT comme votre ordinateur portable, bien que cela prenne probablement du temps.

Minix 2.0 est assez complet et il existe un pilote PPP contributif qui fonctionnera également sur du matériel de style XT. Vous pouvez ensuite utiliser PPP via une connexion série à un système Linux correctement mis en réseau. Trouver un client SSH qui fonctionnera sous Minix avec si peu de mémoire est plus un défi, cependant ...

thkala
la source
10

NOM : 1400 HD
FABRICANT : Tandy Radio Shack
TYPE : Portable
ORIGINE : USA
ANNÉE : 1987
FIN DE LA PRODUCTION : inconnue
CONSTRUITE EN LANGUE : MS-DOS, GW-BASIC & DESKmate livrés sur des disques
CLAVIER : clavier à trait complet, 76 touches
Processeur : NEC V20 (équivalent Intel 8088)
SPEED :
CO-PROCESSEUR DE 4,77 MHz ou 7,16 MHz :
RAM de coprocesseur mathématique Intel 8087-2 (8 MHz) : 640 Ko + 128 Ko disponible pour le pilote de disque à base de RAM ou la
mémoire de spoulage d'impression : 16 Ko
MODES DE TEXTE : 40 x 25, 80 x 25
MODES GRAPHIQUES : 640 x 200 (écran LCD rétro-éclairé monochrome de 9 ''), conforme à IBM CGA
COLORS : 16 nuances de bleu avec écran LCD intégré. Couleurs avec moniteur externe
SOUND : bip sonore
Taille / Poids : 3,5 x 14,5 x 12,5 pouces / 13,5 lbs 370 x 310 x 80 mm / 5 kg
PORTS E / S : Adaptateur alternatif, Centronics / parallèle (DB-25 F), RS232 / série port (DB-9 M), sortie RGBI pour moniteur couleur (DB-9 F), sortie vidéo composite, clavier amélioré (5 broches Din F), 2 logements internes (modem, bus d’E / S)
BUILT IN MEDIA :
LT & FD: 2 lecteurs de disquettes 3,5 '' (DS DD, 720 Ko chacun)
HD: un lecteur de disquettes 3,5 '' (720 Ko) + disque dur 20 Mo :
système d' exploitation Tandy DOS 3
ALIMENTATION : Bloc d'alimentation externe - 15 V CC, 700 mA et batterie interne (12 volts, 2 200 mAh, 4 heures d'utilisation continue)
PÉRIPHÉRIQUES : Modem à 1200 bauds, RAMdrive à extension de 128 Ko, disque dur externe
PRIX : 1599 $ (USA, 1987)


Conformément aux spécifications ci-dessus, vous devez rechercher le modem 1 200 bauds original répertorié dans la section PÉRIPHÉRIQUES pour pouvoir vous y connecter correctement, puis vous connecter à l'aide d'un accès commuté. 1200 bauds = 1200 B / s. Vous aurez besoin de quelque chose de similaire au périphérique montré sur l'image ci-dessous:

TRS-80 modem DC-2212

eyoung100
la source
2
Le fait qu’ils n’étaient pas des modems plus rapides à ce moment-là ne signifie pas que le port série lui-même ne peut pas atteindre des vitesses plus élevées comme au moins 38400 bits / s.
Cristian Ciupitu
@CristianCiupitu Je ne le conteste pas, mais si le PO veut une authenticité comme moi, il s'en tiendra au modem.
eyoung100
1
Je pense que cela pourrait en fait être l'option la plus prometteuse. Je commencerais par une variante "pas aussi authentique" avec un modem plus récent et si je tombais sur un modem correspondant, je "passerais à une version antérieure". Pensez-vous que les conducteurs pourraient poser problème? Je n'ai pas travaillé avec des modems depuis des lustres. Est-ce que le juste parler aux commandes sur RS232?
Clemens Bergmann
@ClemensBergmann, vous oubliez quelque chose ici. Avec la limite de RAM (complément de 640 Ko + 128 Ko), votre variante non authentique doit être comprise entre 300 bauds et 1 200 bauds illustrés et doit être externe, sauf si les emplacements internes ne sont pas utilisés. Même en interne, la vitesse ne peut être supérieure à 1200 bauds.
eyoung100
1
1200 bauds et 1200 bits / s sont, à toutes fins utiles, identiques. Donc environ 150 octets / seconde, à peu près. Les quatre heures d'utilisation de la batterie sont assez impressionnantes, cependant, toutes considérées.
un CVn
5

Vous n'allez pas utiliser Linux ni un système d'exploitation multitâche, le 8088 n'a tout simplement pas le nombre requis de MMU. Votre seule chance est que DOS utilise quelque chose comme le navigateur Arachne DOS - ou une ancienne version de celui-ci qui s’intègre dans votre mémoire disponible. Si vous voulez seulement l'utiliser comme console, utilisez un programme de terminal DOS.

Arachne
la source
2
Le multitâche ne nécessite pas de MMU.
Potatoswatter
1
En effet, ELKS et Minix sont des exemples de systèmes d’exploitation multitâches que cette machine peut exécuter.
Ruslan
Ou Windows 3.x. Je suis presque certain que Windows 3.0 pourrait très bien fonctionner sur un 8088/8086 (je sais qu'il fonctionnait sur un 286, parce que je l'avais à un moment donné sur un PS / 2 équipé du 286, et je pense que la version 3.1 pourrait être exploitée exécuter en mode standard sur un tel matériel). C'est multitâche, bien que multitâche coopératif (et non préventif). Vous ne savez pas si vous pouvez même stocker Windows 3.0 dans 768 Ko de RAM, et même si vous pouvez adapter Windows à cela, il n’aura pas assez de RAM pour vous aider; 1,5 à 2,0 Mo de RAM est probablement un minimum pratique. Mais du point de vue du processeur, ça devrait aller, si vous n’avez pas besoin d’un démon de vitesse.
un CVn
3

Une option qui me vienne à l’esprit, étant donné que vous avez admis dans votre question que vous ne souhaitiez vraiment que l’utiliser comme un terminal SSH, consisterait de toute façon à utiliser un émulateur de terminal sur le Tandy pour agir en tant que terminal série d’un ordinateur plus moderne, connecté. sur RS232.

Vous pouvez toujours effectivement "passer outre SSH" aux hôtes sur Internet, bien que dans ce cas, l'ordinateur portable lui-même ne soit pas réellement sur le réseau. Mais ce serait certainement beaucoup plus utilisable.

Coxy
la source
Bonjour, c’est aussi l’une des premières choses qui m’est venue à l’esprit. Mais je pense que pour des raisons d'authenticité, je pense que je veux au moins quitter le bâtiment sans utiliser un ordinateur plus puissant que l'ordinateur portable. À ce moment-là, je n’avais pas utilisé d’ordinateurs, mais ce qui semble le plus authentique, c’est de placer un modem sur une ligne téléphonique de rechange connectée à un serveur de rechange au travail et d’utiliser un modem sur le Tandy pour se connecter à distance au serveur. Pensez-vous que ce serait un cas d'utilisation réaliste dans les années 1980?
Clemens Bergmann
Oh oui, vous connecter directement à votre lieu de travail est un cas d'utilisation parfaitement adapté à cette époque.
Coxy
Il existe un client DOS SSHv2 autour.
mirabilos
3

Essayez d’utiliser un serveur de console / serveurs de terminal / serveur série / serveur de périphériques - noms différents pour la même chose. Vous pouvez vous y connecter via votre port RS-232 (en supposant que le câble est correct - vous devrez peut-être en construire un) et à partir de là via Ethernet via Internet. Mais pourquoi déranger. Il est moins cher et plus amusant d’obtenir une tarte aux framboises, une vraie distribution Linux sur un processeur moderne, et si vous voulez aller à l’école, démarrez-le avec le système d’exploitation Risc ou utilisez l’un des nombreux émulateurs disponibles.

Robert
la source
1

À moins que vous ne réalisiez ce projet comme un passe-temps, j'hésiterais même à essayer de connecter quelque chose d'aussi ancien et primitif à un réseau. Cela entraînera probablement beaucoup plus de travail que vous ne le souhaitez et risque de causer des problèmes système. Si vous êtes vert et que vous ne voulez pas lancer un équipement en état de fonctionnement (je suis comme ça), une meilleure connexion à cette tâche pourrait consister en une connexion série directe (null modem?) À un serveur sans tête, en tant que console de maintenance. dans un environnement normalement éclairé.

Phil Perry
la source
0

Vous devriez vérifier ce que ce gars a déjà fait et ne pas réinventer la roue si vous ne l'avez pas :)

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

Il explique comment faire fonctionner une pile TCP / IP sous DOS, même si tout se fait par numérotation, il existe des liens vers des navigateurs DOS et autres.

argent
la source
0

Étant donné les spécifications du système, vous ne pouvez pas exécuter une distribution linux actuelle sur cette machine, comme indiqué ci-dessus, mais je pense que vous pouvez construire votre propre Linux pour ce portable, consulter les tutoriels Linux From Scratch et peut-être installer un simple noyau Linux avec juste un terminal bash. .

2 autres options sont:

Devenez programmeur (si vous ne l'êtes pas déjà) et construisez votre propre système d'exploitation

Demandez à un programmeur de développer un système d'exploitation pour vous (recherchez des programmeurs Arduino et petits / moyens)

Isidro.rn
la source
0

Le modem se connecte à la carte mère avec un connecteur 20 broches. Retirez le modem interne. (Il se connecte à l'uart) U peut utiliser ce connecteur et y connecter le wifi. Ensuite, vous pouvez simplement utiliser un programme de terminal et certaines commandes AT pour vous connecter au réseau Internet sans fil. Il y a beaucoup de conseils bon marché qui font cela. Il existe également des cartes Bluetooth. Vous pouvez garder le port com à utiliser pour votre souris. Arachne est un très bon navigateur graphique fonctionnant sous DOS. Pas besoin de linux, Dos 6.22 fait tout.

Marc
la source