MSX Village forum

La Place des Développeurs Pasmo la doc. en Français

GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 22/10/2012 à 11h10
Pasmo est un assembleur Z80 multi-plateforme qui permet d'assembler les programmes MSX.

Je ne l'ai pas encore utilisé mais il a l'air intéressant donc voici la doc.
Code TEXT :
 
 
FRANÇAIS.
 
Pasmo, assembleur Z80 multi-plateforme.
(C) 2004-2005 Julian Albo
Utilisation et la distribution autorisée sous licence GPL.
 
Pour télécharger les mises à jour ou plus d'information:
http://www.arrakis.es/~ninsesabe/pasmo/
 
Pour compiler:
./configure
make
 
Pour l'installer:
make install
 
Pour compiler avec d'autres options:
./configure --help
 
Documentation disponible uniquement en anglais, dans le fichier
pasmodoc.html inclus dans cette archive ou sur le site web
Pasmo. Voir également les fichiers d'exemple .Asm inclus dans
l'archive.
 
Pour assembler:
pasmo [ options ] fichier.asm fichier.bin
[ fichier.symbol [ fichier.publics ] ]
 
 
Options:
 
-d -> Affiche les informations de débogage
lors de l'assemblage.
 
-1 -> Affiche les informations de débogage
lors de l'assemblage même lors de
la première étape.
 
-v -> Verbose. Affiche les informations
de déroulement lors de l'assemblage.
 
-I -> Ajouter le dossier dans la liste des
répertoires pour rechercher les fichiers
dans INCLUDE and INCBIN.
 
--bin -> Générer le fichier objet en binaire
pur sans entête.
 
--hex -> Générer le fichier objet au format
HEX Intel.
 
--prl -> Générer le fichier objet au format PRL.
Convient au CP/M Plus RSX.
 
--cmd -> Générer le fichier objet au format CMD
du CP/M 86.
 
--plus3dos -> Générer le fichier objet avec l'entête
du PLUS3DOS (disquette Spectrum).
 
--tap -> Générer un fichier .tap pour les émulateurs
du Spectrum (image d'une cassette).
 
--tzx -> Générer un fichier .tzx pour les émulateurs
du Spectrum (image d'une cassette).
 
--cdt -> Générer un  fichier .cdt pour les émulateurs
de l'Amstrad CPC (image d'une cassette).
 
--tapbas -> Pareil que l'option --tap mais
ajoute un chargeur en BASIC.
 
--tzxbas -> Pareil que l'option --tzx mais
ajoute un chargeur en BASIC.
 
--cdtbas -> Pareil que l'option --cdt mais
ajoute un chargeur en BASIC.
 
--amsdos -> Générer le fichier objet avec l'entête
de L'Amsdos (disquette Amstrad CPC).
 
--msx -> Générer le fichier objet avec l'entête
de l'instruction BLOAD du MSX-BASIC.
 
--public -> La liste des symboles ne comprennent que
ceux déclarés PUBLIC.
 
--name -> Nom de l'entête dans les formats correspondants
Si ce n'est pas spécifié, le non du fichier
objet sera utilisé.
 
--err -> Diriger des messages d'erreur vers la sortie
standard au lieu de la sortie d'erreur
(Sauf pour les erreurs indiqués en option).
 
--nocase -> Ne place pas les identificateurs
pour différencier la casse.
 
--alocal -> Mode autolocal : les étiquettes qui
commencent par un '_' sont locales et son
champ d'application se termine à l'étiquette
non local suivante soit une directive PROC,
LOCAL ou MACRO.
 
-B
--bracket->Mode Bracket seulement : les parenthèses
sont réservée aux expressions.
 
-E
--equ->Prédéfinir une étiquette.
 
-8
--w8080->Afficher un avertissement lors de l'utilisation
d'instructions du Z80 inexistante sur 8080.
 
--86 -> Générer du code pour 8086.
 
Si aucune optios de génération de code n'est indiquée, aucun
fichier binaire ne sera créé.
 
Les informations de débogage iront vers la sortie standard, les messages
d'erreurs vers la sortie d'erreur.
 
 
Veuillez envoyer vos commentaires et critiques à : julian.notfound[at]gmail.com
 
 
***
   
J-E Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 16/11/2011 à 20h06

Messages: 322

Le 22/10/2012 à 11h42
c'est moi ou ça ressemble au terminal linux?
   
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 22/10/2012 à 12h28
Sans doute, puisque Pasmo permet d'assembler les programmes MSX sous Linux, OSX ou Windows. (Le terminal de OSX est pareil que celui de Linux.)

Edit : Les indications pour compiler et installer Pasmo sont pour Linux Elles ne sont pas utiles si on utilise l'application déjà compilée. Edité par GDX Le 22/10/2012 à 13h05
   
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie