Suivez-nous sur X

|
|
|
0,
A,
B,
C,
D,
E,
F,
G,
H,
I,
J,
K,
L,
M,
N,
O,
P,
Q,
R,
S,
T,
U,
V,
W,
X,
Y,
Z,
ALL
|
|
0,
A,
B,
C,
D,
E,
F,
G,
H,
I,
J,
K,
L,
M,
N,
O,
P,
Q,
R,
S,
T,
U,
V,
W,
X,
Y,
Z
|
|
0,
A,
B,
C,
D,
E,
F,
G,
H,
I,
J,
K,
L,
M,
N,
O,
P,
Q,
R,
S,
T,
U,
V,
W,
X,
Y,
Z
|
|
A propos d'Obligement
|
|
David Brunet
|
|
|
|
En pratique : Transfert de données PC/Amiga avec Amiga Explorer via câble null modem
(Article écrit par Domingo Fivoli et extrait de Mingo's Commodore Blog - janvier 2025)
|
|
Note : texte et photos sous licence Creative Commons.
Avec les nombreuses méthodes de transfert de données entre l'Amiga et d'autres machines, on rencontre souvent le
même problème : certaines variantes d'Amiga ne disposent pas de port PCMCIA, les cartes CompactFlash ne
sont donc pas un support de transfert adapté. D'autres méthodes de transfert nécessitent également que certains
logiciels soient déjà installés sur l'Amiga, qui ne sont souvent pas présents. Amiga Explorer pourrait être
une solution pratique ici. Le transfert de données s'effectue via un câble null modem série. Bien que la
vitesse de transfert ne soit pas très élevée, elle est largement compensée par la facilité d'installation et
la large gamme de fonctions.
Source de ce guide : www.amigaforever.com
par Cloanto.
Avant de commencer, quelques conseils supplémentaires (important !) :
- Branchez/débranchez le câble null modem uniquement lorsque l'Amiga et le PC sont éteints.
- Vérifiez si le câble null modem est correctement branché. Un branchement incorrect peut endommager
l'Amiga ou le PC.
- Activez la protection en écriture sur les disquettes pour éviter d'écraser accidentellement les données.
- Je n'assume aucune responsabilité pour tout dommage causé directement ou indirectement par ces instructions.
Cette méthode présente des avantages et des inconvénients :
Inconvénients
- Faible vitesse de transfert.
- Fonctionnalités limitées dans la version gratuite.
Avantages
- Avec l'outil Windows, vous pouvez accéder à tous les volumes de l'Amiga et transférer facilement des
données par glisser-déposer (uniquement dans la version complète).
- Le transfert de données est possible via un câble null modem, un adaptateur Bluetooth série ou TCP.
- Le programme serveur AExplorer est également transmis via l'interface série.
- Faible configuration requise : Kickstart 1.2, Workbench 1.2 et 512 ko de mémoire.
1. Le câble null modem
Le transfert de données peut être effectué via un câble null modem, un adaptateur Bluetooth série ou via TCP.
Cet article se concentre sur la transmission via un câble null modem. Si vous ne vous sentez pas à l'aise pour
construire un tel câble, vous pouvez en acheter un auprès d'un revendeur spécialisé. Il est important que
toutes les connexions (avec établissement de liaison complet) entre les connecteurs D-Sub soient effectuées correctement,
comme indiqué dans le schéma ci-dessous. La connexion nécessite un câble null modem avec un connecteur D-Sub 9 broches
(PC) et un connecteur D-Sub 25 broches (Amiga).
Les PC modernes n'ont plus de ports série. Dans de tels cas, un adaptateur USB-RS-232 ou une interface
série interne peut être utile.
Si vous souhaitez fabriquer le câble vous-même, vous devez câbler les connecteurs D-Sub comme suit :
2 - 2
3 - 3
4 - 6
5 - 7
6 - 20
7 - 5
8 - 4
De plus, un pont doit être soudé entre les broches 6 et 8 du connecteur D-Sub 25 broches et un pont entre
les broches 1 et 6 du connecteur D-Sub 9 broches (vue du côté soudure des prises).
Le PC et l'Amiga peuvent alors être connectés avec ce câble. Les deux ordinateurs doivent être éteints lorsque
vous branchez le câble !
2. Installation d'Amiga Explorer
Installez d'abord Amiga Explorer sous Windows. Le logiciel est disponible sur
www.amigaforever.com.
Il s'agit d'une version partagicielle où les fonctions les plus importantes sont accessibles via la ligne
de commande, mais pas via l'interface utilisateur graphique.
Procédez maintenant au transfert du logiciel serveur. Selon la version d'AmigaOS utilisée, le processus
d'installation peut varier légèrement. Je vous propose donc ici deux installations, une pour AmigaOS 1.2/1.3
et une pour AmigaOS 2.0 ou supérieur.
2.1 Transfert du logiciel serveur (AmigaOS 1.2 ou 1.3 uniquement)
Si l'Amiga démarre avec le Workbench version 1.2 ou 1.3, alors c'est la bonne section. Si vous utilisez
le Workbench version 2.0 ou ultérieure, ignorez cette partie et passez à "2.2 Transfert du logiciel serveur
(AmigaOS 2.0 ou version ultérieure uniquement)".
Sur PC : faites un clic droit sur l'icône d'Amiga Explorer sur le bureau et sélectionnez
"Setup Wizard" (Assistant d'installation).
On vous demande maintenant comment le logiciel serveur doit être transféré. Sélectionnez "Null modem serial transfer"
(Transfert série null modem) et cliquez sur "Weiter" (Suivant).
À l'étape suivante, il vous sera demandé d'indiquer le port utilisé. Spécifiez le port approprié si
cela n'a pas déjà été fait automatiquement. S'il n'y a qu'un seul port série sur la machine, aucune modification
ne devrait être nécessaire.
Si le port est inconnu : le port correspondant est affiché à côté de l'interface respective dans le
gestionnaire de périphériques.
Dans l'image suivante, sélectionnez la version Workbench que vous utilisez actuellement sur l'Amiga.
Sélectionnez le deuxième élément "The Amiga was booted with a 1.2 or 1.3 Workbench disk" (L'Amiga a été démarré
avec une disquette Workbench 1.2 ou 1.3).
Le programme montre maintenant comment l'interface série sur l'Amiga doit être configurée.
Sur Amiga : si vous ne l'avez pas déjà fait, démarrez l'Amiga à partir de la disquette Workbench. Les
paramètres de l'interface série se trouvent sur la disquette Workbench sous Prefs->Serial. Ceux-ci
doivent être ajustés comme indiqué dans l'image suivante.
Sur PC : maintenant, Amiga Explorer veut que vous entriez une commande dans le Shell de l'Amiga. N'appuyez
pas sur "Weiter" (Suivant) !
Sur Amiga : ouvrez le Shell situé sur la disquette Workbench. Il n'existe pas encore de Shell pour la
version 1.2 du Workbench : le programme correspondant s'appelle "CLI" et se trouve dans le tiroir
"System" sur la disquette Workbench. Entrez la commande suivante dans le Shell (ou CLI) et appuyez sur la
touche "Entrée" :
Sur PC : cliquez maintenant sur "Weiter" (Suivant). Les données doivent maintenant être transférées via
l'interface série.
On vous demande ensuite d'appuyer sur une combinaison de touches sur l'Amiga. Ne cliquez pas encore sur "Weiter"
(Suivant) !
Sur Amiga : appuyez sur "Ctrl+C". Il devrait afficher "**BREAK".
Sur PC : cliquez maintenant sur "Weiter" (Suivant). Dans la fenêtre suivante, le programme vous montre la
prochaine commande que vous devez entrer. Ne cliquez pas sur "Weiter" (Suivant) !
Sur Amiga : dans le même Shell, entrez la commande "RAM:Setup" et appuyez sur "Entrée".
Sur PC : cliquez maintenant sur "Weiter" (Suivant). D'autres données sont en cours de transfert. Attendez
que le processus soit terminé. A la fin, le logiciel serveur a été transféré avec succès.
Sur Amiga : le fichier "AExplorer" doit être situé sur le volume RAM:. Copiez ce fichier sur une disquette
pour vous assurer que le logiciel serveur ne sera pas supprimé lors du prochain redémarrage. Insérez une
disquette vierge dans le lecteur et faites glisser le programme sur l'icône de la disquette vierge.
2.2 Transfert du logiciel serveur (AmigaOS 2.0 ou plus récent uniquement)
Si l'Amiga démarre à partir du Workbench version 2.0 ou supérieure, c'est la bonne section. Si vous utilisez
le Workbench version 1.2 ou 1.3, consultez la section correspondante 2.1 ci-dessus.
Sur PC : faites un clic droit sur l'icône d'Amiga Explorer (sur le bureau) et sélectionnez "Setup Wizard"
(Assistant d'installation).
On vous demande maintenant comment le logiciel serveur doit être transféré. Sélectionnez "Null modem serial transfer"
(Transfert série null modem) et cliquez sur "Weiter" (Suivant).
À l'étape suivante, il vous sera demandé d'indiquer le port utilisé. Spécifiez le port approprié si
cela n'a pas déjà été fait automatiquement. S'il n'y a qu'un seul port série sur la machine, aucune modification
ne devrait être nécessaire.
Si le port est inconnu : le port correspondant est affiché à côté de l'interface respective dans le
gestionnaire de périphériques.
Dans l'image suivante, sélectionnez la version du Workbench que vous utilisez actuellement sur
l'Amiga. Sélectionnez le premier élément "The Amiga is running version 2.0 or higher of the AmigaOS">
(L'Amiga exécute la version 2.0 ou supérieure d'AmigaOS).
Le programme montre maintenant comment l'interface série sur l'Amiga doit être configurée.
Sur Amiga : si vous ne l'avez pas déjà fait, téléchargez AmigaOS 2.0 ou une version plus récente.
Les paramètres de l'interface série se trouvent sous Prefs->Serial. Ceux-ci doivent être ajustés
comme indiqué dans l'image suivante.
Sur PC : maintenant, Amiga Explorer veut que vous entriez une commande dans le Shell de l'Amiga.
N'appuyez pas sur "Weiter" (Suivant) !
Sur Amiga : ouvrez le Shell sur la disquette Workbench. Entrez la commande suivante dans le Shell et appuyez sur
"Entrée" :
Type SER: to RAM:Setup.rexx
|
Sur PC : cliquez maintenant sur "Weiter" (Suivant). Les données doivent maintenant être transférées via
l'interface série.
Dans la fenêtre suivante, le programme vous montre une autre commande que vous devez entrer. Ne cliquez pas
sur "Weiter" (Suivant) !
Sur Amiga : dans le même Shell, entrez la commande "RX RAM:Setup.rexx" et appuyez sur "Entrée".
Sur PC : cliquez maintenant sur "Weiter" (Suivant). D'autres données sont en cours de transfert. Attendez
que le processus soit terminé. C'est fait, le logiciel serveur a été transféré avec succès.
Sur Amiga : le fichier "AExplorer" doit être situé sur le volume RAM:. Copiez ce fichier sur une disquette
pour vous assurer que le logiciel serveur ne sera pas supprimé lors du prochain redémarrage. Insérez une
disquette vierge dans le lecteur et faites glisser le programme sur l'icône de la disquette vierge.
2.3 Fin de l'installation (pour toutes les versions d'AmigaOS)
Sur Amiga : démarrez le logiciel serveur AExplorer. Un message de préparation devrait apparaître brièvement.
Sur PC : démarrez Amiga Explorer. Si tout fonctionne, vous devriez voir tous les volumes
de l'Amiga. Ces volumes sont désormais accessibles comme sous Windows, mais uniquement si vous disposez
de la version complète d'Amiga Explorer. Dans le cas contraire, les transferts de fichiers supérieurs à
10 ko ne sont pas possibles. Dans la section suivante, vous verrez comment vous pouvez transférer
des données plus volumineuses.
3. Transfert de données (version gratuite)
Avec la version gratuite d'Amiga Explorer, il est également possible de transférer des données, mais vous
devez utiliser la ligne de commande pour le faire. Pour ce faire, ouvrez l'outil Windows "CMD" et accédez
au répertoire d"installation d'Amiga Explorer. Par défaut, celui-ci se trouve dans le répertoire
"C:\Program Files\Cloanto\Amiga Explorer\Windows".
Vous y trouverez le fichier exécutable "AE.exe". Lorsque vous exécutez cette fonction, les paramètres
disponibles seront affichés.
Certaines commandes sont expliquées ici :
- Commande : LIST
- Fonction : répertorie le contenu d'un tiroir Amiga.
- Syntaxe : ae list [volume]
- Exemple : ae liste ram:
- Commande : COPY
- Fonction : transfère des données entre l'Amiga et le PC.
- Syntaxe : ae copy [fichier source] [fichier de destination]
- Exemple : ae copy ram:explorer c:\Users\Mingo\Desktop\explorer
- Commande : DISKCOPY
- Fonction : copie une image ADF sur une disquette ou crée une image à partir d'une disquette.
- Syntaxe : ae diskcopy [fichier source] [fichier de destination]
- Exemple : ae diskcopy c:\Users\Mingo\Desktop\game.adf df0:
Des informations complémentaires sur les paramètres respectifs sont affichées avec "HELP" (AIDE) :
4. Extraire le Kickstart
Dans les anciennes versions d'Amiga Explorer, c'était un jeu d'enfant de lire le Kickstart de l'Amiga et
de le transférer sur le PC. Malheureusement, ce n'est plus possible dans la version que j'ai testée.
Je ne sais pas si la version complète d'Amiga Explorer offre cette fonctionnalité. Mais il existe une méthode
simple pour transférer le Kickstart.
Vous avez d'abord besoin de l'outil GrabKick.
Dans son archive, vous n'avez besoin que des deux fichiers
"GrabKick" et "GrabKick.info". Transférez ces deux fichiers sur l'Amiga. Dans mon cas, cela ressemble
à ceci, même si les chemins doivent évidemment être ajustés.
Sur PC : ae copy c:\Users\Mingo\Desktop\GrabKick df0:GrabKick
ae copy c:\Users\Mingo\Desktop\GrabKick.info df0:GrabKick.info
Sur Amiga : démarrez GrabKick avec un double-clic. Après un court instant, l'image Kickstart devrait être
créée dans le même tiroir ou volume (dans ce cas : DF0:). Transférez maintenant l'image sur le PC.
Sur PC : ae copy df0:[Kickstartimage] c:\Users\Mingo\Desktop\Kickstart.rom
Le Kickstart peut désormais être utilisé dans l'émulateur.
5. Augmenter la vitesse de transfert
En général, je recommande de ne pas augmenter la vitesse de transfert. Des vitesses plus élevées peuvent
augmenter le risque d'erreurs. De plus, des débits en bauds plus élevés nécessitent un Amiga plus rapide.
Si vous souhaitez encore expérimenter, vous devez suivre ces étapes.
Sur PC : faites un clic droit sur l'icône d'Amiga Explorer et sélectionnez "Eigenschaften" (Propriétés).
Dans les options, vous trouverez le débit en bauds souhaité à côté de "Speed" (Vitesse).
Sur Amiga : dans les paramètres de l'interface série (Prefs->Serial), il faut entrer la même vitesse que
dans Amiga Explorer.
Enfin, le logiciel serveur AExplorer doit être adapté. Pour ce faire, faites un clic droit sur l'icône
d'AExplorer et sélectionnez "Informations" dans le menu déroulant du Workbench. Vous pouvez y définir le
débit en bauds souhaité à côté de "SERBAUD".
6. Dépannage
Si la connexion ne s'établit pas ou est interrompue, les points suivants pourraient vous aider :
Aucune connexion ne peut être établie. Amiga Explorer abandonne la tentative de connexion avec un message
d'erreur. Causes possibles :
- Mauvais port COM.
- Le débit en bauds ne correspond pas à l'Amiga (19 200 bauds recommandés).
- AExplorer n'a pas été démarré.
- L'interface série sur Amiga est mal configurée.
- L'adaptateur série USB n'a pas été reconnu par Windows et le pilote n'a pas été installé.
La connexion est interrompue au bout d'un moment. Causes possibles :
- Débit trop élevé (19 200 bauds recommandés).
- Si une carte accélératrice est installée dans l'Amiga, désactivez la fonction "ShadowROM" ou, si possible,
désactivez complètement la carte.
- Câble série trop long (2 m recommandés) ou présence de sources d'interférences à proximité.
7. Le client Linux
7.1 De quoi a-t-on besoin ?
- Une distribution Linux.
- lxamiga.
- Un câble null modem.
- Un Amiga avec AmigaOS 1.3 ou supérieur.
Pour Windows, il existe un programme appelé Amiga Explorer de Cloanto, qui affiche le contenu des volumes
de l'Amiga et transfère les données vers et depuis le PC. Malheureusement, un tel programme n'existe pas
sous Linux. Le script Perl lxamiga de "The Marksman" peut vous aider, disponible sur sa page de projet
github.com/marksmanuk. Dans les instructions qui suivent,
le script est configuré sous Linux Ubuntu et une connexion à l'Amiga est établie.
Malheureusement, il manque au script une fonction importante. Il n'est donc pas possible de transférer le
programme serveur sur Amiga. AExplorer doit donc être transféré une fois pour toute avec la version Windows.
Une fois transféré, Linux peut être utilisé pour transférer les données. Comment établir la connexion à
l'aide d'un câble null modem et comment transférer le programme serveur AExplorer vers Windows se trouvent
respectivement dans les parties 1 et 3 de cet article. À ce stade, on suppose qu'AExplorer est déjà sur l'Amiga et
qu'il existe une connexion via un câble null modem.
lxamiga
7.2 Les préparatifs
lxamiga nécessite Perl 5 et libdevice-serialport-perl. Perl est déjà préinstallé dans la version actuelle
d'Ubuntu, mais pas libdevice-serialport-perl. Vous devez donc installer le paquet requis en entrant
les commandes suivantes dans le terminal. Comme mentionné ci-dessus, la distribution Ubuntu est utilisée
dans ces instructions. Les commandes pour d'autres distributions peuvent varier.
sudo -i
apt-get update
apt-get install libdevice-serialport-perl
|
serialport-perl
Et bien sûr, vous avez besoin du script Perl lxamiga qui peut être téléchargé sur
github.com/marksmanuk.
L'endroit où le script est stocké n'a pas d'importance.
lxamiga
Le logiciel requis est maintenant installé. Une tentative de connexion via le port série serait
actuellement interrompue avec une erreur d'autorisation car l'utilisateur avec lequel vous êtes
connectés ne fait pas partie du groupe ayant accès au port série. Le problème est résolu avec la
commande suivante (notez que les privilèges "root" sont toujours requis).
gpasswd --add ${USER} dialout
|
gpasswd
L'Amiga devrait maintenant être connecté à votre ordinateur sous Linux à l'aide d'un câble null modem.
Attention : les deux ordinateurs doivent être éteints avant de brancher le câble !
7.3 Etablir la connexion
Sur Amiga : sur la page Amiga, il suffit de double-cliquer sur AExplorer.
Sur PC : les privilèges root ne sont plus requis. Passez à l'utilisateur régulier avec la
commande "logout" (déconnexion).
logout
Vérifiez ensuite si une connexion série peut être établie. Tout ce que vous avez à faire est d'appeler
lxamiga sans paramètres. Pour moi, lxamiga se trouve dans le dossier de téléchargement, vous devez
donc d'abord passer sur répertoire approprié.
cd ~/Downloads
./lxamiga.pl
|
Si tout s'est bien passé, vous devriez voir une confirmation.
Connecté avec succès
Vous pouvez enfin transférer des données vers et depuis l'Amiga. Les commandes suivantes sont à
votre disposition :
...répertorie tous les volumes de l'Amiga.
...formate la disquette dans le lecteur DF0: et lui attribue le nom "BLANK". Nécessite le Kickstart 2.0
ou supérieur. Attention : les données présentes sur la disquette seront irrévocablement supprimées.
./lxamiga.pl -s source.adf :DF0:/
|
...copie un fichier ADF sur la disquette du lecteur DF0:. Attention : les données sur la disquette seront écrasées.
./lxamiga.pl -r :DF0: -w cible.adf
|
...crée un fichier ADF à partir du contenu de la disquette dans le lecteur DF0: et le transfère vers
l'ordinateur Linux.
./lxamiga.pl -r RAM:fichier_source -w fichier_cible
|
...copie un fichier de l'Amiga vers l'ordinateur Linux.
./lxamiga.pl -r :R: -w kick.rom
|
...copie le Kickstart de l'Amiga sur l'ordinateur Linux.
Transfert du Kickstart
|