8Fermer10
MaeelLe 13/03/2012 à 05:24
vince (./8) :
pas utilisable : le port série implique des cas particuliers sur les timers communs à plusieurs éléments (dont le son par exemple), ça pourrait rendre non pertinent les résultats récupérés (le mode "debug/trace" aurait un comportement différent du mode sans trace)

J'ai vu sur AtariAge qu'il y a une version .net de handy en developpement et qu'il y a des requetes pour un debugger integre capable d'utiliser les fichiers generes par cc65, ca pourrait etre pas mal.

Sinon petite question, avez vous deja utilise ces multiplications et divisions materielles ?

J'ai fait des tests avec quelque chose de simple comme ca #define mathab 0xfc54 #define mathcd 0xfc52 #define mathefgh 0xfc60 #define POKEW(a,b) (*(int *)(a))=(b) #define PEEKL(a) (*(long *)(a)) #define HARDMULT(a, b, c) POKEW(mathcd, a);POKEW(mathab, b);c = PEEKL(mathefgh);

Ca fonctionne tres bien dans un environnement de test, cad juste des boucles sur les multiplications pour verifier les resultats.
Mais des que je l'utilise dans mon code reel, tout part en vrille, pas encore reussi a debugger exactement pour comprendre.
J'ai essaye d'attendre pour b7 de SPRSYS (calc math en cours) avant de l'utiliser mais pas plus de meilleurs resultats...