1

Salut à tous,

Je suis encore étudiant et je possède une TI-89 que je souhaiterais exploiter au maximum en développant mes propres programmes et en les partageant si ils fonctionnent correctement. LoL

J'ai débuté dans le language C cet année. Je ne suis donc pas capable de développer un jeu du genre counter strike et compagnie mais je pense que les programmes pour TI sont beaucoup plus simple. LoL

Pour mon niveau : je suis capable de créer des petits programmes (sur PC) uniquement dans des fenetres de type DOS mais je pense que pour la Ti sa ne va pas plus loin.

Mes intentions sont de développer un petit programme du genre :

Il demande la tension, il demande le courant, fait un petit calcul et donne le résultat.

Tension : .....

Courant : .....

Resultat : R=U/I


Je voudrais donc savoir si il ya des infos précises à savoir avant de commencer a programmer du genre es ce que les libraire de windows "math" sont utilisable ??
Comment compiler le prog car sur pc sa devient un exe ??
Toutces genre de truc à savoir avant de commencer !!

Donc auriez vous ces infos ou un tuto ??? SVP


Merci d'avance.


Ps : Sa serait trop top si je pourrais y arriver, je les diffuserais tous mes petits programmes.





2

Mais il y a un portage counter stike sur TI tripo

Sinon, pour le C, c'est quand même bien de commencer par là, mais on peut faire bien plus qu'afficher un simple texte, sache le.

Sinon, pour tes petits programmes, en fait, le TI-Basic est plutôt fait pour ça ... Donc bon. Mais oui, il y a des fonctions maths sur TI en C. Consulte le site de TIGCC pour voir les librairies basiques disponibles (ensuite, y'a plein de libs additionnelle, surtout pour l'affichage d'ailleurs.) Tout est là : http://tigcc.ticalc.org/doc/catalog.html

3

En complément, il y a toujours mon tutorial C : http://www.squalenet.net/fr/ti/tutorial_c/
il date d'il y a quelques années, et certaines choses ont du changer... mais c'est mieux que rien, je suppose ^^

Bon courage !
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

4

Le projet s'appelle TIGCC, pas ti-gcc.
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é

5

@pokito

Merci pour ton lien si j'ai bien compri c'est une bibliothèque qui regroupe toute les fonctions utilisable sur TI avec leur prototypes. En tout cas il y en a un paquet, donc de quoi faire et surtout d'améliorer mon anglais. Merci




@squale92

C'est quand je recois des réponse comme la tienne que je me dit "P*tain il est plus que puissant ce net". Merci beaucoup pour ton tuto, j'e suis aux premiers chapitres et c'est clair net et précis. T'es bo$$ toi et ton équipe.


Un petit merci également à yaronet pour ce forum.


Je vous recoliciterai certainement pour des questions un peu plus technique je pense.


En attendant Merci à tous.

6

merci ^^
juste dommage que je n'ai jamais eu la motivation de finir cette version sad enfin, quand tu arriveras au bout de ce qui est rédigé, tu devrais en savoir assez pour attaquer la doc de TIGCC par toi-même smile

et comme je disais, bon courage !
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

7

Si tu ne compte pas faire de programmes plus évolués que R=U/I, tu devrais les faire en TI-Basic.

8

Non mais en fête sa va aller un peu plus loin, mais en disant simple je voulais dire que je n'utiliserais pas de graphisme ...

De plus je débute en C donc je n'aimerais pas mélanger 2 languages.

9

Youpiiiiiiiiiiiiiiii

J'ai réussi sans aucun problème à coder mon programme U=RI LoL

A part quelques caractéristiques, il n'y a pas de grosses sifférence entre la programmation sur PC et sur TI donc sa va.


J'aurais encore une info à vous demandez mais je pense que vous me direz non :

Es ce que vous avez un inventaire de tous les ROM_CALL et de toutes les fonctions intégrer a TIGCC les plus utilisés commentés en francais ????

Je veux dire par la, des fonctions utiles pour programmer des codes qui feront principalement des calcul en pas à pas.

J'avoue j'en demande beaucoup mais on sais jamais.

Merci d'avance.

10

goooo (./9) :
un inventaire de tous les ROM_CALL et de toutes les fonctions intégrer a TIGCC

la doc de TIGCC est la référence, à ce niveau
goooo (./9) :
commentés en francais

là, par contre... pas gagné grin
si tu te met à la programmation, de manière générale, il faudra te mettre à l'anglais ^^
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

11

OKi c'est bien ce que je pensai.

Surtout pour des TI, les programmeurs sur ce type de machines sont quand même limités.

Mais j'ai du mal a me retrouver dans cette doc. Je cherche en fait une fonction qui me permettrer d'exploiter des calcul comme le fait la Ti depuis la fenetre principale.


Prenons par exemple un calcul de dérivé, j'aimerais l'incorporé dans mon pro de cette manière :

resultat = deriv(3x+5);

printf("la derivé est %..." deriv(3x/2+5));

Je voudrais savoir comment effectuer des calcul qui comporte les même syntaxe que l'AMS et comment les afficher correctement pour les division par exemple, je voudrais qu'elles soient affichés comme sur l'écrazn principale et non pas comme sa z/g.


Ah oui et es ce que TIGCC détail également les ROM_CALL

Merci d'avance.

Ps : je sais je suis un peu chiant

12

squale92 (./10) :
goooo (./9) :
commentés en francais

là, par contre... pas gagné grinsi tu te met à la programmation, de manière générale, il faudra te mettre à l'anglais ^^

Il y avait un projet de traduction de la documentation de TIGCCLIB a un moment, ils avaient fait de bons progrès, mais l'organisation n'a pas fonctionné et le projet n'a jamais été complété. De plus, il aurait fallu mettre la traduction à jour régulièrement, ce qui ne s'est pas produit.
goooo (./11) :
Mais j'ai du mal a me retrouver dans cette doc. Je cherche en fait une fonction qui me permettrer d'exploiter des calcul comme le fait la Ti depuis la fenetre principale.

Il faut passer par la pile d'expressions (cf. le header estack.h).
http://tigcc.ticalc.org/doc/estack.html
Prenons par exemple un calcul de dérivé, j'aimerais l'incorporé dans mon pro de cette manière :

resultat = deriv(3x+5);

printf("la derivé est %..." deriv(3x/2+5));
Je voudrais savoir comment effectuer des calcul qui comporte les même syntaxe que l'AMS

Tu ne peux pas. Le C n'a pas de type "expression formelle". Donc il faut passer par la pile d'expressions. Cette expression sera beaucoup plus complexe en C. C'est pour ça que les gens te disent d'utiliser le TI-BASIC pour ce genre de programmes.
et comment les afficher correctement pour les division par exemple, je voudrais qu'elles soient affichés comme sur l'écrazn principale et non pas comme sa z/g.

Il faut utiliser les fonctions de pretty print (les fonctions avec "2D" dedans), là encore c'est dans estack.h. Cf. http://tigcc.ticalc.org/doc/estack.html#Print2DExpr.
Ah oui et es ce que TIGCC détail également les ROM_CALL

Oui. La plupart des fonctions documentées dans TIGCCLIB sont des ROM_CALLs, il n'y a que peu de fonctions dans la librairie proprement dite (tigcc.a) de TIGCCLIB.
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é

13

Oki merci pour tes réponse effectivement j'aurais peux être du utiliser le ti-basic, mais je vais persister pour y arriver. lol

Je pense que j'aurais encore besoin de votre aide.