tigdb.zip (contient gdb.exe en ligne de commande)
m68k-insight-gdb.zip (Insight est une interface graphique pour GDB)
Il reste encore pas mal de boulot pour que ce soit vraiment agréable a utiliser, mais au moins pour l'instant ça marche, et ça permet de faire du step-by-step dans ses sources C, d'inspecter les variables, etc...
Les problemes encore non resolus:
- il faut compiler avec tigcc.exe, pas avec l'IDE (problème de path pour les sources)
- obj2ti affiche "Warning: More than 3 COFF sections. Excess sections ignored." ce n'est pas une erreur mais la confirmation que tempfile.o contient bien les sections de debug.
- il faut relancer VTI entre deux sessions de debug... je n'ai pas réussi à déterminer si ce problème vient de VTI ou de libticables.
- il faut faire plusieurs step pour passer à la ligne suivante, car le stub integré dans le programme executable ne contient pas les correspondances adresses/numéro de lignes, et donc un step passe a la prochaine instruction asm, et non pas a la prochaine ligne du code source. Ce n'est pas tres grave, suffit de faire plusieurs step.
- il ne faut pas desactiver les interruptions (en particulier l'auto-int 4 pour le link)
- dans les ROM CALLs ou les fonctions de la TIGCCLIB, le debuggeur est perdu, il faut donc mettre un breakpoint juste apres et faire continue.
- j'en oublie certainement d'autres, mais je suis fatigué...

Merci a Kevin pour avoir tenu jusqu'à cette heure tardive (euh...) pour pouvoir tester un peu

Aller... time to go to bed
