home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Elysian Archive
/
AmigaElysianArchive.iso
/
emulate
/
m2a.lha
/
m2a.doc
< prev
next >
Wrap
Text File
|
1992-06-10
|
5KB
|
106 lines
m2a version 1.0
m2a n'est pas une démo, mais un utilitaire. D'ailleurs m2a signifie:
Mac to Amiga
m2a traduit les fichiers ascii étendus de Mac à Amiga et réciproquement.
syntaxe
¯¯¯¯¯¯¯
m2a [-i] [-b#] <source> <destination>
<source> et le fichier à traduire.
<destination> sera le fichier résultant de la traduction.
l'option -i permet de traduire un fichier Amiga en fichier Macintosh.
Sans cette option, la traduction se fait de Macintosh à Amiga (d'où "m2a").
l'option -b permet de préciser la taille du buffer d'entrée sortie (il
y a un seul buffer, utilisé à la fois en lecture et en écriture). La taille
par défaut de ce buffer est de 7808 octets. L'option -b permet de la modi-
fier en la fixant à 488 * 2^n octets. Par défaut on a donc -b4 en quelque
sorte. Comme ,n peut aller de 0 à 9, cela donne une taille de 488 octets à
249856 octets (244 Ko). 488 octets, c'est juste la taille des données dans
un bloc de disquette (sauf si vous êtes assez original pour avoir vos dis-
quettes en FFS) et c'est justement pour limiter au maximum les accès disques
que 488 est la valeur de base du tampon de m2a.
confort d'utilisation
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
- les options peuvent être introduites en minuscules ou en majuscules,
mais vous ne pouvez pas les lier (-ib7 ou -b8i n'est pas valable).
- par contre vous pouvez les entrer n'importe où dans la ligne de com-
mande, et même plusieurs fois de suite (dans ce cas, seule la dernière occu-
rence de la même option est à considérer). Sont ainsi identiques dans leurs
effets :
m2a -i -b6 Afic Mfic
m2a Afic -I Mfic -b6
m2a -B8 Afic -b5 -i Mfic -i -B6
Cela permet, pour les options, de tapez plus librement, sans avoir à revenir
en arrière effectuer une correction.
- les noms de fichiers peuvent bien sûr être entre guillemets. On peut
ainsi entrer :
m2a -b9 "Disque Mou Macintosh:Sujet de Thèse n° 3" "df1:these"
Notez que les guillemets sont alors des séparateurs. Donc on peut très bien
entrer aussi :
m2a -b9 "Disque Mou Macintosh:Sujet de Thèse n° 3""df1:these"
ou encore :
m2a "Disque Mou Macintosh:Sujet de Thèse n° 3"-b9"df1:these"
C'est bizarre mais c'est finalement très logique. Et comme c'était aussi le
plus simple à programmer...
Un dernier mot : Si votre nom de fichier ne commence pas par des guillemets,
il peut très bien en contenir, mais il ne pourra pas contenir d'espace. Par
exemple vous pouvez entrer :
m2a bien"sur""""moi""""c'est"""moi""" et""alors
pour peu que le fichier bien"sur""""moi""""c'est"""moi""" existe, cela mar-
chera. Par contre
m2a bien"sur""""moi"" ""c'est"""moi""" et""alors
est syntaxiquement incoorect (il y a trois noms de fichiers).
- toute les erreurs sont indiquées par un message, et renvoie si besoin
une documentation minimale sur la commande.
technique
¯¯¯¯¯¯¯¯¯
La traduction concerne les 128 codes ascii étendus. Dans le sens Mac
vers Amiga, la référence est la police Times 18. Les codes étendus copiant
les signes standards sans équivalents étendus sur Amiga ont été traduits en
signes standards sur Amiga. Les autres codes étendus sans équivalents sur
Amiga ont été traduits en code de $80 à $9f, de façon à être rétablis lors
de la traduction inverse. Ces codes sont représentés par un rectangle vide
sur Amiga (police Topaz 8).
Dans le sens Amiga vers Mac, les codes étendus Amiga sans représentation
sur Macintosh sont tous traduits en le code $ca qui correspond au blanc
étendu sur Mac. Tous les codes Mac étant dotés d'une représentation, il de-
venait difficile d'agir comme précédemmet. Néanmoins, ceux à qui cela ne
conviendraient pas sont libres de modifier le source.
distribution
¯¯¯¯¯¯¯¯¯¯¯¯
Voilà, c'est tout. Ah non, il manque encore une remarque : m2a est un
logiciel du domaine public et totalement gratuit (freeware). Utilisez le
comme il vous plaira, pourvu que vous ne vous fassiez pas d'argent avec
(j'en douterais mais qui sait ?). Je décline par avance toute responsabilité
résultant de son usage ou même de sa possession (je m'exprime moins bien
dans ce jargon qu'un avocat, mais je pense que vous avez compris). Les mêmes
conditions et les mêmes propriétés s'appliquent aussi au source et à ce pré-
sent fichier de documentation. m2a ne peut être distribué qu'avec son code
source et cette documentation.
Je tiens à remercier tous ceux qui m'auront lu jusq'ici !
l'auteur : Jean-Pierre Rivière
13, rue maison Dieu
75014 PARIS
FRANCE
email: jpr@lri.lri.fr (sûr jusqu'au 31/08/92)
P.S. : m2a a été réalisé avec A68k.