Logicielsmoto.com

Nous sommes le 14 Nov 2024, 15:23

Heures au format UTC + 1 heure




Poster un nouveau sujet Répondre au sujet  [ 27 messages ]  Aller à la page 1, 2  Suivante
Auteur Message
 Sujet du message: c6809 version 1.0
MessagePosté: 16 Sep 2024, 10:39 
Hors ligne

Inscription: 27 Juin 2006, 19:44
Messages: 1080
Localisation: France (24)
Dernière mise à jour le 30 septembre 2024
Je vous annonce la sortie de c6809 version 1.0 sur LogicielsMoto ou c6809 version 1.0 sur PulsDemos.

Quelques nouveautés:

- La possibilité de choisir son format d'opérateurs (voir le fichier LISEZMOI.txt)
- L'option QUIET qui oblitère l'affichage de la décoration dans les fichiers .lst et .html. pour les macros (créée par Samuel Devulder)
- Une sortie '.html' en plus d'une sortie '.lst' (suggérée par Samuel Devulder)

Je reste à l'écoute (tant que faire se peut) pour vos remarques et suggestions.
En espérant que les bugs ne seront pas trop nombreux.

_________________
Marche a suivre pour s'inscrire sur ce forum
Do not forget to contact one of the administrators to validate your registration.
Le site des démos de Puls
L'émulateur Teo


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: c6809 version 1.0
MessagePosté: 16 Sep 2024, 13:25 
Hors ligne

Inscription: 21 Avr 2019, 21:48
Messages: 437
Localisation: Var
J’ai hâte de découvrir tout ça … vivement ce soir !


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: c6809 version 1.0
MessagePosté: 16 Sep 2024, 21:11 
Hors ligne

Inscription: 26 Aoû 2009, 18:03
Messages: 11
Excellente nouvelle !
J'aimerai bien que c6809 accepte l'UTF8, c'est le standard maintenant.


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: c6809 version 1.0
MessagePosté: 17 Sep 2024, 05:54 
Hors ligne

Inscription: 21 Avr 2019, 21:48
Messages: 437
Localisation: Var
Olivier a écrit:
Excellente nouvelle !
J'aimerai bien que c6809 accepte l'UTF8, c'est le standard maintenant.


C'est le cas il me semble d'après la doc :
Code:
Les fichiers assembleurs peuvent être écrits en UTF8 ou en ISO-8859-1 pour
Linux, Windows et MS-Dos, et en UTF8 ou en MacRoman pour Macintosh.


Je vois qu'il y a les opérateurs de décalage, ça c'est une très bonne idée !

Autre fonctionnalité pratique :
Code:
(check)
        Teste le nombre de cycles/le nombre d'octets
        Si le nombre de cycles ou le nombre d'octets ne correspond pas à
        celui demandé, CHECK génèrera une erreur.
       
        Exemple :
       
        (check)12      Vérifie que 12 cycles se sont écoulés depuis le

                       dernier CHECK.
        (check),24     Vérifie que 24 octets octets on été écrits depuis le
                       dernier CHECK.
        (check)128,36  Vérifie que 128 cycles se sont écoulés et que 36
                       octets ont été écrits depuis le dernier CHECK.

        Une fois la vérification accomplie, le nombre de cycles et d'octets
        sont remis à 0.


:good: Bravo et surtout merci.


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: c6809 version 1.0
MessagePosté: 17 Sep 2024, 17:59 
Hors ligne

Inscription: 26 Aoû 2009, 18:03
Messages: 11
Ah mais oui ! J'ai loupé des versions depuis la v0.83 de mars 2010 ?


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: c6809 version 1.0
MessagePosté: 17 Sep 2024, 18:13 
Hors ligne

Inscription: 26 Aoû 2009, 18:03
Messages: 11
Est-ce qu'il n'y a pas un problème dans makefile.lnx ?
Il y a src/instruction/*.c src/directive/*.c alors que les répertoires sont src/instruct et src/directiv


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: c6809 version 1.0
MessagePosté: 17 Sep 2024, 21:00 
Hors ligne

Inscription: 26 Aoû 2009, 18:03
Messages: 11
Il y a changement sur la possibilité de préciser le nom de binaire en sortie ?
avec la version 0.83 je pouvais préciser le nom avec par exemple : c6809 -bl BootMOTO.asm BOOTMOTO.BIN
mais avec la version 1.0, j'ai systématiquement le nom du fichier asm.BIN (BootMOTO.BIN)
Or il est important pour moi d'avoir le nom du bin en majuscules, le système de fichiers Linux est sensible à la casse.


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: c6809 version 1.0
MessagePosté: 18 Sep 2024, 10:41 
Hors ligne

Inscription: 27 Juin 2006, 19:44
Messages: 1080
Localisation: France (24)
Olivier a écrit:
Est-ce qu'il n'y a pas un problème dans makefile.lnx ?
Il y a src/instruction/*.c src/directive/*.c alors que les répertoires sont src/instruct et src/directiv

Effectivement, il y a un problème pour l'option DEPEND.

_________________
Marche a suivre pour s'inscrire sur ce forum
Do not forget to contact one of the administrators to validate your registration.
Le site des démos de Puls
L'émulateur Teo


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: c6809 version 1.0
MessagePosté: 18 Sep 2024, 10:47 
Hors ligne

Inscription: 27 Juin 2006, 19:44
Messages: 1080
Localisation: France (24)
Olivier a écrit:
Il y a changement sur la possibilité de préciser le nom de binaire en sortie ?
avec la version 0.83 je pouvais préciser le nom avec par exemple : c6809 -bl BootMOTO.asm BOOTMOTO.BIN
mais avec la version 1.0, j'ai systématiquement le nom du fichier asm.BIN (BootMOTO.BIN)
Or il est important pour moi d'avoir le nom du bin en majuscules, le système de fichiers Linux est sensible à la casse.

Du coup, je pense faire les deux : si un 2ème nom de fichier est signifié, ce sera le fichier de sortie personnel; si seul le nom d'entrée est signifié, c6809 fera la cuisine nécessaire pour créer le nom de sortie à partir du nom d'entrée
Ceci dit, la commande MV sur Linux peut-être très utile aussi ;)

_________________
Marche a suivre pour s'inscrire sur ce forum
Do not forget to contact one of the administrators to validate your registration.
Le site des démos de Puls
L'émulateur Teo


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: c6809 version 1.0
MessagePosté: 18 Sep 2024, 14:17 
Hors ligne

Inscription: 27 Juin 2006, 19:44
Messages: 1080
Localisation: France (24)
Prehisto a écrit:
Olivier a écrit:
Il y a changement sur la possibilité de préciser le nom de binaire en sortie ?
avec la version 0.83 je pouvais préciser le nom avec par exemple : c6809 -bl BootMOTO.asm BOOTMOTO.BIN
mais avec la version 1.0, j'ai systématiquement le nom du fichier asm.BIN (BootMOTO.BIN)
Or il est important pour moi d'avoir le nom du bin en majuscules, le système de fichiers Linux est sensible à la casse.

Du coup, je pense faire les deux : si un 2ème nom de fichier est signifié, ce sera le fichier de sortie personnel; si seul le nom d'entrée est signifié, c6809 fera la cuisine nécessaire pour créer le nom de sortie à partir du nom d'entrée
Ceci dit, la commande MV sur Linux peut-être très utile aussi ;)

Hmm... Je sais pourquoi j'ai préféré faire ça : une seule source de chemin de fichier évite de faire se balader les fichiers n'importe où. Du coup, pour bien faire, il faudrait soit coller programmatiquement le nouveau nom de fichier au chemin des fichiers texte, soit devoir retaper le chemin entier du fichier BIN de telle façon qu'il se trouve dans le même répertoire que les des fichiers texte... et sans se tromper.
Es-tu sûr de vouloir ce que tu proposes ?

_________________
Marche a suivre pour s'inscrire sur ce forum
Do not forget to contact one of the administrators to validate your registration.
Le site des démos de Puls
L'émulateur Teo


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: c6809 version 1.0
MessagePosté: 18 Sep 2024, 14:18 
Hors ligne

Inscription: 27 Juin 2006, 19:44
Messages: 1080
Localisation: France (24)
PS: j'aurais peut-être dû engager ce post dans la rubrique PULS, mais bon, c'était pas loin :oops:

_________________
Marche a suivre pour s'inscrire sur ce forum
Do not forget to contact one of the administrators to validate your registration.
Le site des démos de Puls
L'émulateur Teo


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: c6809 version 1.0
MessagePosté: 18 Sep 2024, 21:00 
Hors ligne

Inscription: 26 Aoû 2009, 18:03
Messages: 11
Pour mon cas précis, je ne déplace pas les BIN par rapport aux sources, mais je les met en majuscules ainsi. C'est sûr que c'est aussi faisable en ligne de commande, mais ça complique la portabilité sur d'autres OS.
J'ai une autre question, est-ce normal d'avoir une "erreur: information manquante" avec un espace dans une déclaration "test FCB $00, $00". "test FCB $00,$00" ne pose pas de problème.


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: c6809 version 1.0
MessagePosté: 19 Sep 2024, 09:26 
Hors ligne

Inscription: 27 Juin 2006, 19:44
Messages: 1080
Localisation: France (24)
Olivier a écrit:
Pour mon cas précis, je ne déplace pas les BIN par rapport aux sources, mais je les met en majuscules ainsi. C'est sûr que c'est aussi faisable en ligne de commande, mais ça complique la portabilité sur d'autres OS.

Ok.

Olivier a écrit:
J'ai une autre question, est-ce normal d'avoir une "erreur: information manquante" avec un espace dans une déclaration "test FCB $00, $00". "test FCB $00,$00" ne pose pas de problème.

Oui, c'est la norme Assembler. L'espace est un terminateur.

_________________
Marche a suivre pour s'inscrire sur ce forum
Do not forget to contact one of the administrators to validate your registration.
Le site des démos de Puls
L'émulateur Teo


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: c6809 version 1.0
MessagePosté: 20 Sep 2024, 15:08 
Hors ligne

Inscription: 27 Juin 2006, 19:44
Messages: 1080
Localisation: France (24)
Une mise à jour vient de sortir, toujours à la même adresse, avec les modifications suggérées par Olivier.
:up:

_________________
Marche a suivre pour s'inscrire sur ce forum
Do not forget to contact one of the administrators to validate your registration.
Le site des démos de Puls
L'émulateur Teo


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: c6809 version 1.0
MessagePosté: 20 Sep 2024, 20:30 
Hors ligne

Inscription: 26 Aoû 2009, 18:03
Messages: 11
Merci beaucoup pour la mise à jour ! En effet, mes remarques sur le nom du binaire en sortie et le nom de répertoires longs sont corrigées.
J'ai une autre question : avec l'option -bl j'ai systématiquement une erreur "attention: binaire non linéaire", est-ce normal ?


Haut
 Profil  
Répondre en citant le message  
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 27 messages ]  Aller à la page 1, 2  Suivante

Heures au format UTC + 1 heure


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 5 invités


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages
Vous ne pouvez pas joindre des fichiers

Rechercher:
Aller à:  
cron
Développé par phpBB® Forum Software © phpBB Group
Traduction par phpBB-fr.com