Je viens de m'arracher les cheveux avec ce petit exercice à cause du debugger de CBM PRG studio. En effet pour ce débbuger en mode SED $99 + $54 = $03 ce qui est faux et qui doit donner $53 ( easy 6502 donne le bon résultat ). Malgré ce bug du debbugger, une fois mon programme assemblé et Vice lancé, j'obtiens bien le résultat recherché. Je viens de recevoir "la mémoire du C64" : un sacré beau travail ! 😊
Merci infiniment. C'est un peu le livre que j'aurais préféré acheter qu'écrire. Il m'a demandé un investissement qui se compte en mois sinon en années de travail. J'avais prévu l'édition d'un livre davantage centré sur la programmation du C64 mais le succès des deux premiers livres n'a pas été au rendez-vous. Je vais mettre ce troisième projet en veille. Pour le debugger de CBM PRG Studio, le mode décimal fonctionne chez moi. J'obtiens bien le résultat $53. C'est étrange.
@@Commodoreretro-programming Bonjour, dommage pour le troisième livre, le thème était bien sympathique. Peut-être d'autres vidéos qui aborderont les idées qui figuraient dans ce troisième ouvrage ....
hello, j'ai fais l'exo avec mon propre cheminement et cela me permet de faire quelques commentaires. En toute rigueur il manque un CLC au début si je suis ta vidéo sur les additions /soustraction mais ca marche avec une machine à froid. Ensuite je vois que tu copies l'octet de poids fort vers $0400 sans jamais le récupérer puisque tu utilises ensuite la pile pour récupérer la valeur et extraire le nibble de poids faible. Merci pour la correction, ca me permet de m'exercer sur le codage. Hâte de voir la suite.
Effectivement CLC n'est pas nécessaire (V. tuto 15 en 4:35) car la retenue est désactivée par défaut. Également, elle est automatiquement désactivée après certaines instructions de comparaison. Et oui je n'ai pas sauvegardé la valeur de l'accumulateur après la dernière opération de transformation car je l'utilise immédiatement. Bien vu.
merci !
Je viens de m'arracher les cheveux avec ce petit exercice à cause du debugger de CBM PRG studio. En effet pour ce débbuger en mode SED $99 + $54 = $03 ce qui est faux et qui doit donner $53 ( easy 6502 donne le bon résultat ). Malgré ce bug du debbugger, une fois mon programme assemblé et Vice lancé, j'obtiens bien le résultat recherché. Je viens de recevoir "la mémoire du C64" : un sacré beau travail ! 😊
Merci infiniment. C'est un peu le livre que j'aurais préféré acheter qu'écrire. Il m'a demandé un investissement qui se compte en mois sinon en années de travail. J'avais prévu l'édition d'un livre davantage centré sur la programmation du C64 mais le succès des deux premiers livres n'a pas été au rendez-vous. Je vais mettre ce troisième projet en veille.
Pour le debugger de CBM PRG Studio, le mode décimal fonctionne chez moi. J'obtiens bien le résultat $53. C'est étrange.
@@Commodoreretro-programming Bonjour, dommage pour le troisième livre, le thème était bien sympathique. Peut-être d'autres vidéos qui aborderont les idées qui figuraient dans ce troisième ouvrage ....
anche questo video l ho trovato molto interessante
Grazie molto. Spero di essere stato chiaro in quello che ho detto riguardo la routine KERNAL $FFD2.
Excellent !
hello, j'ai fais l'exo avec mon propre cheminement et cela me permet de faire quelques commentaires. En toute rigueur il manque un CLC au début si je suis ta vidéo sur les additions /soustraction mais ca marche avec une machine à froid. Ensuite je vois que tu copies l'octet de poids fort vers $0400 sans jamais le récupérer puisque tu utilises ensuite la pile pour récupérer la valeur et extraire le nibble de poids faible. Merci pour la correction, ca me permet de m'exercer sur le codage. Hâte de voir la suite.
Effectivement CLC n'est pas nécessaire (V. tuto 15 en 4:35) car la retenue est désactivée par défaut. Également, elle est automatiquement désactivée après certaines instructions de comparaison. Et oui je n'ai pas sauvegardé la valeur de l'accumulateur après la dernière opération de transformation car je l'utilise immédiatement. Bien vu.