1

Salut !

Voila, en fait ma question est toute simple: comment faire pour emuler des programmes compilé avec TIGCC sous TI-Emu sachant que je suis sous Linux.




Merci d'avance !

2

Y'a pas un F10 "Send file to..." ?

3

heu...

- tu compiles avec TIGCC (genre tigcc mon_programme.c -o prog.9xz ; enfin, plus complet que ça selon tes besoins ; si besoin de plus d'explications, demande smile )

- tu lances tiemu

- dans ti-emu, clic droit sur l'écran, et choisir d'envoyer
là, tu envoie le programme que tigcc t'a généré
et tu l'exécute comme sur vraie TI

le problème sera surement, cela dit, d'installer ti-emu dans une version récente... y'a des chances, vu que c'est toujours un peu en développement, que tu doives recompiler depuis les sources (y compris les 3 librairies libti calc, files, et cables)
sinon, si tu es sous une Fedora (enfin, sous la toute dernière Fedora, connaissant le mainteneur de cette version là), il me semble qu'il existe des paquets rpm... (il y a aussi des .deb pour debian sid, mais un peu moins à jour, en général)

cf http://sourceforge.net/projects/gtktiemu/

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

5

En fait, survient un probleme lorsque après avoir compiler le simple Hello Word 1.c fournit dans les exemples de TIGCC, j'essaye de lancer ce dernier: rien ne se passe, comme si le programme n'avait pas était lancer.

6

c'est quoi ta machine? Tiemu a des ratés sur les machine trop lentes
avatar

7

J'utilise la ROM donné avec TI-Emu: pedrom89ti.img.


Merci d'avance

8

Detailles completement ce que tu fais (de maniere exhaustive).

9

Et bien je tape tout simplement F10 et puis selectionne le fichier. Mais bourde des fois je me demande si je reflechis: si je ne lance pas le programme, il est normal que rien ne se passe !

Mais, donc l'ultime question debile: comment fait on donc pour lancer un programme sous TI 89 ?

10

Sous PedroM, tu tapes le nom du programme a l'issu du prompt de commande.

11

squale92> tu pourras me filer l'adresse du depot des .deb de tigcc et tiemu? Parce que je les ai jamais trouves grin

12

Heuh quand j'essaye cela: "Syntax Error: Undefined Variable".

Mon programme se nomme "t" (t.89z)
Que j'essaye de taper "t" ou "t.89z", la calculette ne reconnait pas le programme ("Syntax Error: Undefined Variable".)


Merci d'avance

13

fpgforce> dans debian sid, il y sont.
par contre, c'est pas forcément la toute dernière version
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

14

squale92> han ok merci smile

15

Et si tu tapes 'ls' ?

16

ah ok.
Hum heuh le proramme se nomme en fait hello !
Donc si je tape hello pas de probleme. Mais me vient alors une autre question: comment les noms des programmes sont ils definis ?

17

Tu dois avoir un fichier hello.c .

18

ok. Hello World.c exactement smile

Merci beaucoup PpHd

19

Le nom tu programme de sortie, il est dans le fichier projet non?
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.

20

le fichier projet ne sert qu'à générer la ligne de commande qui va bien. Si un nom est spécifié dans le projet, alors sera généré un "-o truc".
Si y'a pas de "-o", c'est le nom du fichier .c qui est pris ; s'il est trop long ou s'il y a un espace, il est coupé.

21

Ok.

Merci encore pour ces complements d'informations.

22

Le fichier projet n'a aucun interet sous Linux(et sous Windows aussi a mon avis), car il n'y a pas d'IDE.
Il y a bien TPRBuilder mais il n'a pas vraiment d'autre interet que de compiler un programme concu sous windows
avatar

23

Donc les TPRs ont a un intérêt... Mais le principal défaut du format est de ne pas permettre la compilation des différents fichiers du programmes avec des options différentes: TI-Chess et ExtGraph utilisent une procédure de construction composite.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.