[Tuto] Laplink / Fastlynx : Transfert de fichiers vers un vieux PC

Pas de discussions, ni de demandes ou des questions dans cette catégorie, simplement des réponses à des interrogations précises et/ou récurrentes. Bref, une FAQ.

Modérateurs : fneck, Carl, Papy.G

Avatar de l’utilisateur
fneck
Site Admin
Messages : 16153
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

[Tuto] Laplink / Fastlynx : Transfert de fichiers vers un vieux PC

Message par fneck »

La question est récurrente, comment transférer un fichier ou un programme sur un ancien PC dont on n'a pas de lecteur de disquette compatible par ailleurs?

Une des méthodes possibles est d'utiliser un câble dit "null modem" (c'est à dire croisé) entre deux ports séries et un logiciel de communication. La spécificité de ce dernier devra être de pouvoir se charger automatiquement sur la machine distante puisqu'on n'a pas les moyens de créer une disquette pour celle-ci. Néanmoins, il faudra quand même que le vieux PC démarre sous Ms-Dos, sur son disque dur ou sur une disquette. Je vais présenter ici une façon de faire depuis un PC récent, malheureusement ceux-ci ne disposent plus de port série, il va donc falloir utiliser un convertisseur USB vers Série. Ceux-ci se trouvent facilement pour pas très cher mais attention quand même car il y a des faux, vendus vraiment pas cher, mais dont la puce principale est une contrefaçon. Si ça a fonctionné un temps, aujourd'hui j'ai remarqué que les pilotes les plus récents détectaient cette fraude et en bloquaient le fonctionnement.

Donc il faut :
- 1 PC récent, que j'appellerai "local" dans ce tuto (tests effectués sous Windows 10 et 11).
- 1 câble USB série.
- 1 câble null modem.
- 1 logiciel de communication, j'ai pris Laplink en version 3 (ou ici en archive ZIP). Voir message suivant pour l'utilisation d'un autre logiciel.
- 1 vieux PC, pour l'exemple j'utilise un Amstrad PPC640 et que j'appellerai "distant".

Le problème est que cette application Ms-Dos 16-bits ne fonctionne plus sur un PC récent, l'astuce sera d'utiliser un émulateur, à savoir DosBox disponible ici. On pourra probablement utiliser aussi VM Virtualbox mais du côté de la configuration, Dosbox prend largement l'avantage de la simplicité.

Je ne rentre pas dans le détail de l'installation ni de la configuration de DosBox, c'est un autre sujet. Sur le disque de DosBox copier le contenu de la disquette Laplink 3, quoique le fichier LL3.EXE est en soit suffisant pour ce que l'on va ne faire.
Donc voici mon DosBox fonctionnel:

Image


Il faut que le port COM utilisé sur le PC récent soit le COM1. La plupart des pilotes des câbles USB Série s'installent en COM3, 4 voire 5. Pour le remettre en COM1 il faut aller dans le gestionnaire de périphérique, chercher le port série, aller dans les réglages avancés puis le modifier en COM1:

Image


Ensuite il faut déclarer à DosBox qu'il doit utiliser ce port réel grâce à la commande:
serial1=directserial realport:com1<enter>

Image


Dans DosBox on se positionne dans le répertoire de Laplink et on tape LL3<enter> pour arriver sur l'écran suivant:

Image


L'écran de Laplink de décompose en deux parties verticales, à gauche le répertoire local et à droite le répertoire distant. A ce stade le répertoire distant n'est pas encore disponible. On peut lire que pour transférer l'application sur l'ordinateur distant il faut entrer F10.

L'écran suivant nous indique la procédure à suivre,
- A noter que le câble peut être branché bien avant, c'est ce que j'avais fait.
- choisir le port COM de l'ordinateur distant.
- saisir la commande suivante sur l'ordinateur distant MODE COM1:2400,n,8,1,p <ENTER> TTY COM1 <ENTER>
- débuter le transfert en tapant une touche sur l'ordinateur local.

Image


Désolé pour la qualité d'affichage du "supertwist" de l'Amstrad !
Version Ms-Dos 3.30 pour l'essai.

Image


A ce moment débute le transfert du "bootsrap" à 2400 bauds, suivi du fichier LL3.EXE à 115000 bauds:

Image


Au bout d'une ou 2 minutes, l'écran de Laplink s'affiche sur l'ordinateur distant:

Image


Et sur l'ordinateur local:

Image


Pour utiliser Laplink, il faut jouer des flèches de direction, de la touche TAB, des premières lettres du menu en bas, et de la combinaison <Ctrl><Enter> pour se déplacer dans les répertoires locaux et distant.

Nota 1 : on peut très bien utiliser deux PC anciens pour faire la manip. Par exemple l'un avec un lecteur 3,5" pour lequel on peut encore facilement écrire une disquette contenant le logiciel et un deuxième étant en 5,25". Dans ce cas pas besoin d'émulateur, juste le câble null modem entre les deux ports séries.

Nota 2 : J'ai fait l'essai avec comme vieux PC un Pentium 400 en Ms-Dos 6.22 mais le transfert après le bootstrap se plante en affichant sur la machine une erreur de "division par 0". J'ai dû échanger Laplink 3 par la version 5 pour que cela fonctionne. Donc au final je ne sais pas exactement jusqu'à quelle processeur fonctionne Laplink 3. Il peut aussi y avoir un soucis avec la version de Ms-Dos, la documentation de Laplink 3 parle de compatibilité avec les versions 2.xx à 4.xx.
Je ferai d'autres essais à l'occasion.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Avatar de l’utilisateur
fneck
Site Admin
Messages : 16153
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: [Tuto] Laplink / Fastlynx : Transfert de fichiers vers un vieux PC

Message par fneck »

Pour compléter ce Tuto, j'ai testé un autre logiciel que j'avais utilisé il y a longtemps, il s'agit de FastLynx, que j'ai mis ici en version 2. Le principe est le même qu'avec Laplink, utilisation de DosBox, un écran partagé en deux, on monte un bootstrap puis le programme lui-même et la liaison est faite. A noter que celui-ci à fonctionné sur mon Pentium 1 mais pas sur l'Amstrad à base de 8086. Sans doute encore une histoire de version, Fastlynx est plus récent que Laplink, il faudrait que j'essaye une version 1 [edit: ça fonctionne bien mais il faut baisser la vitesse sur standard dans le menu configuration].

Je ne refais pas toute la présentation mais place simplement 4 photos de l'opération.

L'écran d'accueil de FastLynx avec le choix "Upload" :

Image


La même commande Ms-Dos est à saisir sur l'ordinateur distant, puis le transfert du bootstrap démarre suivi du programme :

Image


Sur le PC distant on visualise les fichiers au fur et à mesure de leur réception :

Image


Et enfin l'écran une fois connecté :

Image


Nota: FastLynx existe encore aujourd'hui, il est en vente en version 3.3 et d'après son éditeur fonctionnerait directement sous Windows 7 mais pas forcément sous 10 ou ultérieur.
https://sewelldirect.com/products/fastl ... c-download
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Avatar de l’utilisateur
Totor le Butor
Messages : 2047
Inscription : 07 sept. 2011 16:14
Localisation : Paris - Mezels

Re: [Tuto] Laplink / Fastlynx : Transfert de fichiers vers un vieux PC

Message par Totor le Butor »

Alors là, moi je dis B R A V O !!!!
Born to bricole
[Rch] Vieux composants électroniques et circuits intégrés toute époque et vieilles cartes .
humeur
Messages : 1713
Inscription : 11 août 2008 13:13
Localisation : la roche sur yon
Contact :

Re: [Tuto] Laplink / Fastlynx : Transfert de fichiers vers un vieux PC

Message par humeur »

De mémoire fonctionne aussi avec le port LPT.

Jean louis
Recherche Tout sur le TI99/4a que ce soit materiel Texas ou Atronic, Mechatronic, Vidéopac, victor hector
figurine Kinder
Avatar de l’utilisateur
fneck
Site Admin
Messages : 16153
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: [Tuto] Laplink / Fastlynx : Transfert de fichiers vers un vieux PC

Message par fneck »

Effectivement, une fois l'application lancée sur les deux machines on pourra utiliser une liaison parallèle si on préfère.
Mais pas pour l'UPLOAD initial vers la seconde machine qui doit obligatoirement se faire avec une connexion série.

Sinon, pour faire fonctionner Fastlynx avec le PPC640 il faut abaisser la vitesse dans le menu "configuration". Pour info j'ai retrouvé ma disquette originale avec Fastlynx en version 1.1 et en français. Cette version a l'avantage d'être très simple d'utilisation, je l'aime bien 8)

Image
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
humeur
Messages : 1713
Inscription : 11 août 2008 13:13
Localisation : la roche sur yon
Contact :

Re: [Tuto] Laplink / Fastlynx : Transfert de fichiers vers un vieux PC

Message par humeur »

Il a exister aussi ce type de soft réaliser par LCE livrer avec les modems a l'époque.

Jean Louis
Recherche Tout sur le TI99/4a que ce soit materiel Texas ou Atronic, Mechatronic, Vidéopac, victor hector
figurine Kinder
Répondre