Side était prévu pour compiler avec "cc". Je ne suis pas sur qu'il supporte le compilateur gtc qui est une FlashApp.
L'ide de gtc a été prévue pour ça, elle ne te convient pas?
avatar
Si, mais vu qu'on m'as dit de mettre GTC et SIDE...
Mais du coup, où puis-je télécharger CC?
Alors on peut te dire de mettre GTC tout seul, problème réglé grin
Qui avait écrit cc, nitro ?
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
(grin)
Je crois que oui.
cc est bien de nitro : http://www.ticalc.org/archives/files/fileinfo/387/38728.html
Par contre, c'est du C K&R, pas ANSI, n'oublie pas de lire la doc à ce sujet. Et tu auras besoin de as derrière, parce que cc ne fait que générer un listing assembleur.
Au final, je ne sais pas si ça sera plus commode, à toi de choiser cheeky

ps -> je t'ai dit en ./2 que ticalc était l'archive de référence pour tout ce qui est TI...
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
Je pense que GTC est préférable.
pencil
(oh ! grin)
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
(Il me semble que nitro l'avait déjà dit à l'époque hehe)
L'exécutable à invoquer dans SIDE est configurable, mais pour GTC (une FlashApp), il faudrait probablement un programme intermédiaire qui appelle la FlashApp, du moins avec ma version modifiée (ou alors il faudrait re-modifier le code pour appeler les FlashApps directement avec une fonction comme NG_execute).
avatarMes news pour calculatrices TI: Ti-Gen (fr/en), MobiFiles (de)
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é
Donc, je n'ai pas besoin de mettre SIDE si je mets GTC?
Et où puis-je trouver des programmes d'exemple pour GTC?
En effet pour utiliser GTC, l'IDE fournie avec suffit.

GTC est en grande partie compatible avec GCC4TI et TIGCC (compilateurs sur ordinateur), donc les exemples fait pour eux devraient aussi être valables.
avatar
"En grande partie", mouais… Il y a quand-même pas mal d'incompatibilités plus ou moins subtiles. (Par exemple, la syntaxe de l'assembleur inline est totalement différente.)
avatarMes news pour calculatrices TI: Ti-Gen (fr/en), MobiFiles (de)
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é
C'est la syntaxe a68k ? love
Mais donc où puis-je télécharger des programmes d’exemples pour GTC?
Ah, mais c'est les exemples de TIGCC.
Merci beaucoup
Pen^2 (./44) :
C'est la syntaxe a68k ? love
Oui (à peu près), mais ça utilise aussi des blocs asm { … } style Visual C++, pas des asm("…" : …); style GCC. Donc c'est vraiment totalement incompatible.
neuronix (./47) :
Ah, mais c'est les exemples de TIGCC.
Non, ce sont les exemples de GCC4TI. Ce n'est pas la même chose (même si GCC4TI est à 99% repompé sur TIGCC, les exemples n'y font pas exception), GCC4TI est modifié.

Les vrais exemples de TIGCC: http://tigcc-linux.cvs.sourceforge.net/viewvc/tigcc-linux/tigcc/examples/
avatarMes news pour calculatrices TI: Ti-Gen (fr/en), MobiFiles (de)
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é
Et comment je peux voir si une touche est appuyer sans attendre l'appuie (donc pas avec getchar())?
Si ce n'est que le fait d'attendre, le problème: http://tigcc.ticalc.org/doc/kbd.html#kbhit, mais ça ne donne quand-même que les appuis et non pas l'état appuyé/relâché.

Si tu veux les états appuyé/relâché, tu dois lire le clavier à la main, donc rediriger AUTO_INT_1 et AUTO_INT_5 et utiliser _keytest. Tu ne peux pas mélanger les 2 APIs de lecture du clavier parce que les auto-interruptions qui gèrent kbhit/ngetchx dérangent la lecture manuelle avec _rowread/_keytest.
avatarMes news pour calculatrices TI: Ti-Gen (fr/en), MobiFiles (de)
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é
Donc en gros, le code minimal est:

INT_HANDLER save_int_1,save_int_5;
save_int_1 = GetIntVec (AUTO_INT_1);
save_int_5 = GetIntVec(AUTO_INT_5);
SetIntVec (AUTO_INT_1, DUMMY_HANDLER);
SetIntVec (AUTO_INT_5, DUMMY_HANDLER);
//mon code
SetIntVec (AUTO_INT_1, save_int_1);
SetIntVec (AUTO_INT_5, save_int_5);

Est-ce bien cela?
HS : Comment je fais pour faire le
vince a été appelé sur ce sujet
?
Pour ton code, c'est bien ça : d'abord on sauvegarde, puis on redirige, puis on restaure en sortie. oui

Pour appeler quelqu'un, c'est la commande !call <pseudonyme>. Mais pas la peine d'appeler ceux qui passent ici régulièrement, ça leur serait pénible. D'ailleurs, si tu utilises le lien "Suivi sujets" en haut de la page, tu sais immédiatement s'il y a des réponses dans les sujets auxquels tu partipes.
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
Et juste pour savoir, peut-on supprimer nos messages?
Tu peux les éditer, mais pas les supprimer totalement.
avatar
Ah dommage, j'aurais bien aimer afin de pouvoir faire des tests avec les balises ^^
Comme tu aurais pu voir dans l'aide de yAronet et dans les liens qui y sont donnés, il y a un forum test où tu peux faire tous les essais que tu voudras.
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
normalement, http://gtc.ti-fr.com est à nouveau accessible
avatarWebmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca
\o/
avatarProud to be CAKE©®™
The cake is a lie! - Love your weighted companion cube

->986-Studio's Wonder Project!<-
yN a cassé ma signature :o
(pour info, il avait pas été migré lors du changement de machine parce que pas une ligne de log en 3 mois... pas même un bot)
avatarWebmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca