1

Salut à tous, bon je suis nouveux sur ce forum...
Je me suis mis à TIGCC il y a environ 3 semaines et j'ai créé un pong (je suppose que tout le monde s'en fout mais bon...).
En fait je vouais demander comment on fait pour obtenir la liste de tous les dossiers de la calculatrice et également le nom des programmes qui se trouvent à l'interrieur.
Merci à tous !
avatar

2

Tu a lut les tutos???? Car c'est tres bien expliquer dedans!!

3

regarde la documentation de vat.h, plus particulièrement smile
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

à commencer par symfindfirst ou symfirstsym, je sais plus (à moins que ce soit firstsymfind ?)
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

5

SymFindFirst je crois (mais en fait faut demander à Vertyos, pour ce genre de choses trigic)

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

6

rom_call_6C, quoi tripo
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

7

<mode=kk> Non, 108[*(void***)200] </>

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

8

Pollux :
SymFindFirst je crois (mais en fait faut demander à Vertyos, pour ce genre de choses trigic)

Non non Pollux c'est pas mal non plus, si la fonction n'existe pas il inventera son nom tritop

(tongue)
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

9

oué j'avais bon #goltop#
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

10

Euh resalut... et merci pour les infos.
Une petite question, soyez indulgents, je ne suis qu'un débutant:
Comment je pourrai faire pour importer une image 160*100 en 4niveux de gris dans TIGCC (enfin si c'est possible...).Sinon comment je peux faire pour la convertir en sprite.
Voilà c'est tout et merci d'avance.
avatar

11

Tigcc n'inclut pas directement d'éditeur de sprite, mais il existe des convertisseurs qui te permettent à partir d'une image de retrouver son code. En copiant ce code dans un fichier .c inclus à ton projet, tu récupères ton image smile
Cherche sur www.ticalc.org un éditeur de sprite.
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

12

et la question a déjà été posée dans prog C TI ou questions TI, y a peut-être d'autres détails
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

13

grin Merci pour votre aide j'ai trouvé ce que je cherchait , j'espère que je pourrai compter sur vous si j'ai encore besoin d'aide... grin
avatar

14

tant que tu postes en français correct et que tu refuses pas de lire les faq / doc des programmes, a priori y a pas de souci smile
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

15

16

Oui istudio est pas mal!!

17

Bon, pour les sprites c'est OK mais comment je peux faire si je veux afficher une image entière sur l'ecran, sans être obligé de passer par les sprites.
Sinon, est ce que quelqu'un pourrai m'expiquer clairement et simplement ce qu'est un pointeur, j'ai lu mes tutos mais je ne comprend toujours pas ce qui les différencie des variables, voilà c'est tout et comme d'ab, MERCI...
avatar

18

Un pointeur est une variable qui contient une adresse, donc les opérations que tu peux faire dessus sont plus étoffées que celles que tu peux faire sur les variables qui contiennent des nombres : tu peux lire/modifier le contenu à l'adresse pointée.

Pour afficher des gros sprites, tourne toi vers BitmapPut.
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

19

pointeurs ->site vertyos http://perso.club-internet.fr/vertyos/Html/Pointeurs2.htm
Image -> 'BitmapPut' ancien tuto de squale cherche dans le sommaire http://www.ti-fr.com/?act=66&art=2&p=2

20

Salut je suis encore là pour vous poser des questions...(pourquoi changer les bonnes habitudes...)
Déjà, merci pour ceux qui m'aident à progresser.
Deux questions pour aujourd'hui:

1) peut-on mettre des symboles dans les phrases ( des flèches,etc...) si oui comment.

2)comment je peux faire pour sauvegarder des données, comme par exemple un tableau de Highscore sur la calculette à partir de mon programme ?

Merci et @+.
avatar

21

22

1) Oui, en connaissant le code du caractère (fonction ord() du TI-BASIC).
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

23

dit y a un topic à coté pour 'sauver en fichier externe'

24

Ouais je sais, j'y ai jeté un oeil mais je n'y avais pas fait gaffe...
Il n'y aurai pas un endroit où l'aide de TIGCC, ou du moins les ROMS_CALL de tigcc sont expiquées en français ?
avatar

25

pas à ma connaissance
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

26

y'avait un projet de traduction quelque part... sur sourceforge, me semble... pa smal de monde y avait participé... mais ça avait pas suffit...
me semble que c LittleBoy qui dirigeait ça...
et ça date... genre de la 0.93 de tigcc...
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

27

Bon je sais ce que je vais demander c'est éxigeant, mais bon je ne vous oblige pas à répondre...
J'ai regardé les commandes de VAT.H mais je ne comprend pas bien, j'ai essayé pour les fichiers externes et pour les dossiers et tout et tout mais rien...
Est-ce que quelqu'un pourrait m'écrire un petit truc pour obtenir une liste des dossiers et les afficher à l'écrand ou bien m'envoyer les sources à
alain.carreno@wanadoo.fr
J'aimerai vraiment progresser dans la prog calculette alors je vous remercie d'avance...
avatar

28

les afficher à l'écran de quelle façon ?
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

29

#include <tigcclib.h> 
unsigned char getdoss(unsigned char *dossier) 
{ 
 unsigned char i=0;   
  SYM_ENTRY *psym = SymFindFirst(NULL, 0);  
   while (psym!= NULL && i<20 )  
   {  
    strcpy(&dossier[9*i++],psym->name);  
    psym = SymFindNext();  
   }	
   return i;
} 

void _main (void) 
{ 
unsigned char nom_des_dossier[20][9];
memset(&nom_des_dossier[0],0,20*9);
unsigned char nombre_de_dossier=getdoss((unsigned char*)&nom_des_dossier[0]),i=0;
clrscr();
FontSetSys(F_4x6);
for(i=0;i<nombre_de_dossier;i++)
printf("%s\n",nom_des_dossier[i]);
FontSetSys(F_6x8);
ngetchx();
}
euh...

30