Maeel 2012-03-11 at 08:36am Bonjour,
Tout nouveau dans le dev. sur Lynx je me suis essaye avec cc65 et quelques docs glanees sur Internet.
J'ai lu que le Lynx disposait d'opcodes mathematiques additionnels au 6502 normal, Suzy.
Quelqu'un a-til de la doc, une lib ou simplement 2,3 explications pour l'utilisation de Suzy (hors sprites).
Je cherche a commencer par des simple multiplications, divisions.
Je ne trouve que des docs partielles ou des liens morts sur Internet ...
Merci d'avance,
Maeel.
Maeel 2012-03-12 at 02:40pm Qu'utilisez-vous pour debugger ?
Debugger sur l'ecran et le peut de characteres affichables commencent a me rendre dingue.
J'ai essaye Handy debug mais ca reste pas vraiment utilisable ...
vince 2012-03-12 at 02:50pm y'a pas beaucoup d'autres choix, l'environnement de développement reste assez pauvre, et pour le coup, le debug en souffre en premier...
En théorie on doit pouvoir bricoler un débugueur par le port série (au moins de quoi faire des printf() et afficher le résultat avec un programme de terminal), en pratique je ne sais pas si quelqu'un l'a déjà fait.

—
Zeroblog —
« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » —
Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » —
GT Turbo vince 2012-03-12 at 05:52pm 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)
vince 2012-03-13 at 07:36pm d'ailleurs, Lynx I ou LynxII ? certains bugs documentés existaient encore dans la I alors qu'ils avaient été (au moins en partie) corrigés (ou contournés) sur le HW de la lynx II
Maeel 2012-03-16 at 01:16am Pour clore le sujet,
En fait la multiplication hardware fonctionne bien comme cela.
Mes problemes etaient du a un bug d'optimisation du dernier cc65 (2.13.9).
Apres discussion avec Ninjabba il semble rencontrer meme problemes que moi, Karri semble etre sur le coup pour un correction future.
Pour reduire ces problemes il faut utiliser la 2.13.2