1

Ma question est plutôt destinée à Kevin...

J'utilise depuis peu de temps Code Warrior(Version 9) et je trouver cet outils fantastique, tout particulièrement le debugger, il me semble qu'il n'existe pas de debugger pour ti en C, ou du moin pas de satisfaisant, pourtant si je ne me trompe pas les outils pour compiler et debugger sont faits pour 68000 (et pas 68020 ou autre), penses tu qu'il soit compliqué d'installer les outils tigcc dans l'ide pour se servir du debugger?!

Je sais que ton but n'est pas de promouvoir tigcc sur code warrior ou un autre support qui ne vienne pas de votre équipe ou qui ne soit pas GPL ou dans votre ligne de conduite, mais je suis pour ma part curieux, et voudrais avoir ton avis...

Il est possible d'installer de nouveaux compilateurs sans problème il me semble, ainsi que des pré post linker... ou bien je ne sais trop quoi d'autre comme outil.
Mais un compilateur 68000 est-il neutre ou bien depend il du compilateur? En effet s'il est neutre, il serait tout à fait possible de profiter de la superbe interface de Code Warior, avec son debugger absolument génial à mon gout...

2

nitro n'avait pas porter gdb ?

3

alexis :
Ma question est plutôt destinée à Kevin...

J'utilise depuis peu de temps Code Warrior(Version 9) et je trouver cet outils fantastique, tout particulièrement le debugger, il me semble qu'il n'existe pas de debugger pour ti en C, ou du moin pas de satisfaisant, pourtant si je ne me trompe pas les outils pour compiler et debugger sont faits pour 68000 (et pas 68020 ou autre), penses tu qu'il soit compliqué d'installer les outils tigcc dans l'ide pour se servir du debugger?!

Je sais que ton but n'est pas de promouvoir tigcc sur code warrior ou un autre support qui ne vienne pas de votre équipe ou qui ne soit pas GPL ou dans votre ligne de conduite, mais je suis pour ma part curieux, et voudrais avoir ton avis...

Il est possible d'installer de nouveaux compilateurs sans problème il me semble, ainsi que des pré post linker... ou bien je ne sais trop quoi d'autre comme outil. Mais un compilateur 68000 est-il neutre ou bien depend il du compilateur? En effet s'il est neutre, il serait tout à fait possible de profiter de la superbe interface de Code Warior, avec son debugger absolument génial à mon gout...

Franchement, je ne pense pas que ce soit possible:
1. Il y a pas mal de formats de fichiers objet, d'informations de débogage etc. Code Warrior ne comprend pas forcément ceux utilisés par TIGCC.
2. Les exécutables TI-89/92+/V200 sont dans un format bien particulier. Code Warrior ne va pas les comprendre.
3. Les exécutables TI-89/92+/V200 sont obligatoirement strippés (aucune information de débogage). Il faudrait que le débogueur se serve des fichiers objet d'origine.
4. Il faut que le débogueur permette soit de déboguer en remote avec la vraie calculatrice (ce qui d'ailleurs ne marchera pas très bien, le matériel de la calculatrice n'est pas vraiment adapté au débogage on-calc), soit d'émuler la calculatrice. Je pense que Code Warrior ne permet ni l'un ni l'autre.
nEUrOO
: nitro n'avait pas porter gdb ?

Oui, mais ça marchait en remote avec la vraie calculatrice, il fallait rajouter du code dans le programme (seule manière d'avoir du remote avec la calculatrice) et ça boguait dans tous les sens (pas de MMU + mode superviseur accessible à tous les programmes = pas de débogage on-calc fiable). sad

Un débogueur intégré à TIGCC IDE qui utilisera un émulateur est toujours prévu, mais nous ne pouvons donner aucune date de sortie.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

4

Merci pour la réponse, tant pis, c'est domage leur outil de débuggage est pourtant génial, ca aurait été sympa de pouvoir l'utiliser pour développer avec les ti wink

5

Kevn> Si je finis mon émulateur (à peine commencé) un jour, j'en ferai une dll pour tigcc ide si tu veux smile
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes