30

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

31

Si, mais vu qu'on m'as dit de mettre GTC et SIDE...
Mais du coup, où puis-je télécharger CC?

32

Alors on peut te dire de mettre GTC tout seul, problème réglé grin
Qui avait écrit cc, nitro ?

33

(grin)
Je crois que oui.

34

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...

35

Je pense que GTC est préférable.

36

pencil
So much code to write, so little time.

37

(oh ! grin)

38

(Il me semble que nitro l'avait déjà dit à l'époque hehe)

39

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).
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é

40

Donc, je n'ai pas besoin de mettre SIDE si je mets GTC?

41

Et où puis-je trouver des programmes d'exemple pour GTC?

42

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

43

"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.)
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é

44

C'est la syntaxe a68k ? love

45

Mais donc où puis-je télécharger des programmes d’exemples pour GTC?

46

47

Ah, mais c'est les exemples de TIGCC.
Merci beaucoup

48

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/
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é

49

Et comment je peux voir si une touche est appuyer sans attendre l'appuie (donc pas avec getchar())?

50

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.
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é

51

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
?

52

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.

53

Et juste pour savoir, peut-on supprimer nos messages?

54

Tu peux les éditer, mais pas les supprimer totalement.
avatar

55

Ah dommage, j'aurais bien aimer afin de pouvoir faire des tests avec les balises ^^

56

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.

57

normalement, http://gtc.ti-fr.com est à nouveau accessible
avatar
Webmaster 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

58

\o/
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

59

(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)
avatar
Webmaster 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