Obligement - L'Amiga au maximum

Samedi 19 août 2017 - 18:49  

Translate

En De Nl Nl
Es Pt It Nl


Rubriques

 · Accueil
 · A Propos
 · Articles
 · Galeries
 · Glossaire
 · Hit Parade
 · Liens
 · Liste jeux Amiga
 · Quizz
 · Téléchargements
 · Trucs et astuces


Articles

 · Actualité (récente)
 · Actualité (archive)
 · Comparatifs
 · Dossiers
 · Entrevues
 · Matériel (tests)
 · Matériel (bidouilles)
 · Points de vue
 · En pratique
 · Programmation
 · Reportages
 · Tests de jeux
 · Tests de logiciels
 · Tests de compilations
 · Articles divers

 · Articles in english
 · Articles in other languages


Twitter

Suivez-nous sur Twitter




Liens

 · Sites de téléchargements
 · Associations
 · Pages Personnelles
 · Moteurs de recherche
 · Pages de liens
 · Constructeurs matériels
 · Matériel
 · Autres sites de matériel
 · Réparateurs
 · Revendeurs
 · Presse et médias
 · Programmation
 · Développeurs logiciels
 · Logiciels
 · Développeurs de jeux
 · Jeux
 · Autres sites de jeux
 · Scène démo
 · Divers
 · Informatique générale


Jeux Amiga

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


Trucs et astuces

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


Glossaire

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


Partenaires

Annuaire Amiga

Amedia Computer

Relec

Hit Parade


Contact

David Brunet

Courriel

 


En pratique : Transférer des fichiers entre deux Amiga via le port série et via le port Ethernet (FTP)
(Article écrit par Lionel Muller et extrait d'Amiga Power - février 2007)


Préambule

Je possède deux A1200, un pour le "travail" (A1200 avec BlizzardPPC et BVisionPPC) et un pour les jeux (A1200 avec Blizzard 1260) et il m'arrive de transférer des fichiers de l'un à l'autre, notamment des jeux en WHDLoad. Ces fichiers étant de taille variable allant de quelques centaines de kilo octets à plusieurs méga octects, je vous propose ici une stratégie ayant pour but final le transfert de fichiers de grande taille via le port Ethernet. Elle nécessite qu'un des deux Amiga soit connecté au réseau pour récupérer les logiciels dont nous aurons besoin (voir ci-dessous).

Ma stratégie est la suivante :
  • Récupérer et copier TwinExpress sur chaque Amiga (via le lecteur de disquette).
  • Installer TwinExpress et établir une connexion entre les Amiga via le port série, de façon à transférer MUI, MiamiDx, AmiTradeCenter et OrangeFTP de l'un vers l'autre.
  • Mettre en place un réseau local client/serveur via FTP.
1. Transfert par câble série

Cette méthode est peu onéreuse et très simple à mettre en oeuvre. Il vous faut un câble série type null modem et le logiciel TwinExpress. TwinExpress est, à la base, un logiciel shareware permettant de transférer des fichiers entre un Amiga et un PC connectés via le port série. Mais il fonctionne aussi bien entre deux Amiga.

Petit guide d'utilisation de TwinExpress :

1.1 Installation

a) Après décompression de l'archive, copiez le fichier "twin" (version Amiga) dans le répertoire C: de chaque machine.
b) Éteignez vos machines et branchez le câble null modem sur le port série de chaque Amiga.
c) Rallumez vos machines et via un Shell/CLI entrez la commande "twin" sur chaque Amiga.

Si tout est correct, le message suivant s'affiche : "communication is established with the remote computer" (voir fig. 1). Le port SER est utilisé par défaut et la vitesse est fixée à 115 200 bauds (soit 11 ko/sec) mais le programme accepte des valeurs de 9600 à 290 000 bauds. Pour choisir sa vitesse, il faut lancer TwinExpress avec l'option SER (example : "twin ser 190000").

Transfert de fichiers
Fig. 1

TwinExpress étant un logiciel multisystème, il gère aussi bien les commandes AmigaDOS que DOS ou Linux et possède même des alias (voir fig. 2).

Transfert de fichiers
Fig. 2

1.2 Utilisation

a) TwinExpress utilise la notion de local (même mot en anglais) et distant ("remote" en anglais). Cette notion s'applique aussi bien aux fichiers qu'aux répertoires ou périphériques. Par définition, la machine locale est celle sur laquelle vous tapez une commande. Pour lancer une commande sur la machine distante (comme changer de répertoire) à partir de la machine locale, il faut ajouter un préfixe (~) avant la commande.

b) Pour copier des fichiers :
  • Se placer dans le répertoire adéquat via la commande "CD".
        ">CD RAM:" pour le répertoire local
        ">CD ~RAM:" pour le répertoire distant

  • Lancer la copie.
        ">COPY monfichier ~*" se traduit par : copie monfichier sur la machine distante en gardant le nom
        (l'inverse fonctionne également : ">COPY ~monfichier *").
Les caractères spéciaux "*" et "?" fonctionnent avec les commandes DIR, COPY, DELETE et RENAME, ce qui facilite grandement les manipulations.

Avec mes deux Amiga à base 68060, la copie de RAM à RAM d'un fichier de 602 ko s'effectue en 27 seconds soit 22 ko/sec. Il est intéressant de constater que ce taux de transfert ne varie pas si la copie se fait de RAM à disque dur ou de disque dur à disque dur.

1.3 Limitations
  • Limite de 64 sous-répertoires.
  • Limite de 35 caractères par nom de fichier.
  • Limite de 120 caractères pour une commande + paramètres + options.
TwinExpress est finalement assez simple à utiliser mais il lui manque un indicateur de progression pour savoir où en est l'opération en cours. Parfois on croît que la machine est plantée alors que TwinExpress est toujours en train de copier !

2. Transfert par port Ethernet (FTP)

Cette méthode est plutôt onéreuse puisque vos machines doivent disposer d'une carte réseau, d'une pile TCP/IP (MiamiDx dans mon cas) et d'un concentrateur ou d'un routeur. La méthode de transfert détaillée ici est de type client/serveur via FTP (File Transfert Protocol). OrangeFTP sera notre serveur FTP alors qu'AmiTradeCenter sera notre client FTP. Il est inutile d'installer ces deux logiciels sur chaque machine : le serveur est unique alors que les clients sont multiples.

2.1 Mise en place du serveur

a) Configuration de la pile TCP/IP (MiamiDx)
  • Lancez MiamiDx et cliquez sur l'onglet "Database".
  • Dans "groups", créez un groupe "ftp", assignez-lui une valeur numérique ("Group id") et au moins un utilisateur ("users") (voir fig. 3).
  • Dans "users", créez un utilisateur fictif, assignez-lui un mot de passe, une valeur numérique pour "User id", une valeur numérique pour "Group id" (la même que celle définie pour le groupe ftp) et le répertoire auquel il aura accès (voir fig. 4).
  • Sauvez la configuration et lancez votre connexion réseau.
Transfert de fichiers
Fig. 3

Transfert de fichiers
Fig. 4

b) Configuration du serveur FTP (OrangeFTP)
  • Décompressez l'archive et double-cliquez sur l'icône du programme (voir fig. 5).
Transfert de fichiers
Fig. 5

2.2 Mise en place du client (AmiTradeCenter)
  • Installez AmiTradeCenter et les classes MUI indispensables (NList.mcc, Listtree.mcc, Busy.mcc, BetterBalance.mcc, BetterString.mcc).
  • Ajoutez un nouveau serveur : donnez un nom, une adresse IP, un port (par défaut le FTP utilise le port 21), un nom d'utilisateur/mot de passe (l'utilisateur et le mot de passe définis plus haut pour le serveur), éventuellement les répertoires distant et local (voir fig. 6).
  • Lancez votre connexion réseau via votre pile TCP/IP.
  • Côté AmiTradeCenter, cliquez sur "connect" puis une fois connecté au serveur FTP, sélectionnez les fichiers à transférer et cliquez sur "send" ou "receive" (voir fig. 7).
Transfert de fichiers
Fig. 6

Transfert de fichiers
Fig. 7

J'utilise une carte réseau en Zorro II (X-Surf II) dans mon Amiga PowerPC et une carte réseau PCMCIA (Billionton LNT-10T2B) dans mon Amiga 68060 et mon taux de transfert moyen varie de 200 à 500 ko/s.

3. Les liens indispensables

Voici la liste des logiciels utilisés dans cet article et leurs liens :
Je remercie Jean-Frédéric Jaquelin et Serge Guillaume pour la relecture.


[Retour en haut] / [Retour aux articles]