La Place des Développeurs Pasmo la doc. en Français
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.
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 ***
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
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