1

Voila je commence en C
et j'ai voulu créer un petit programme qui affiche des images, apres des heures de recherche dans la doc de TIGCC, j'ai obtenu une source comme celle ci

#define USE_TI89 // Compile for TI-89
#define USE_TI92PLUS // Compile for TI-92 Plus
#define USE_V200 // Compile for V200

#include <tigcclib.h>

void _main(void)
{
ClrScr ();
static unsigned long carte [] = {nbr en hexas};
Sprite32 (2,35,22,carte,LCD_MEM,SPRT_OR);
ngetchx();
}


ensuite j'émule le tout sur vti, l'image s'affiche c'est super, mais quand j'appuies sur une touceh pour revenir a l'os de la 89, la probleme des bouts d'images restent sur l'écran.
Je penses que c'est un probleme d'adresse de l'écran mais j'ai aas trouvé quoi mettre a la place de LCD_MEM.

Aidez moi vite SVP

merci

2

3

merci d'avoir répondu si vite
Comme j'ai dit à la création du projet pas de KErnel, je fais comment pour le rajouter maintenant sans en créer un neuf?
Sinon c quoi l'option a sélectionner dans Project>Options?

4

5

casender :
merci d'avoir répondu si vite Comme j'ai dit à la création du projet pas de KErnel, je fais comment pour le rajouter maintenant sans en créer un neuf?

À la création du projet? Tu utilises TIGCC 0.94? Dans ce cas, passe tout de suite à la 0.95 Beta 20, la 0.94 est totalement obsolète.
Avec la 0.95, c'est à choisir dans les options du projet, comme l'option de la sauvegarde de l'écran.
Avec la 0.94, c'est #define SAVE_SCREEN pour sauvegarder l'écran sans kernel et #define USE_KERNEL pour le mode kernel. Mais je répète: cette version est totalement obsolète!

Ensuite, Martial Demolins, je n'apprécie pas du tout, mais alors vraiment pas du tout cette manière sournoise d'essayer de faire passer les gens au kernel.
Il n'y a absolument pas besoin de kernel pour résoudre ce problème, SAVE_SCREEN marche parfaitement. Ne fais pas croire aux gens qu'ils ont besoin d'un kernel alors que ce n'est pas le cas. Je déconseille fortement l'utilisation du mode kernel, d'autant plus que ça ne sert strictement à rien ici.
Une réponse objective à la question aurait tenu en une ligne: http://tigcc.ticalc.org/doc/httigcc.html#advanced_savescreen.

casender, tu verras que TIGCCLIB supporte exactement les mêmes fonctionnalités avec ou sans kernel, donc ça ne sert à rien de programmer pour kernel, c'est juste une dépendance de plus à satisfaire pour l'utilisateur.
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é

6

7

Et moi, je prends mal ce que tu dis parce que tu ne réponds pas du tout à sa question, tu fais de la pub hors-sujet et trompeuse. (La réponse à sa question est SAVE_SCREEN, les kernels n'ont rien à voir avec son problème, c'est juste que le règlage par défaut est différent avec ou sans kernel pour des raisons historiques, mais dans les 2 cas, on peut activer ou désactiver la restauration de l'écran (pour la désactiver en kernel, c'est asm(".xdef _flag_2")).)
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é

8

9

Merci beaucoup ca marche parfaitement.
Pour la version de TIGCC, jai téléchargé la 0.94 car c'est la seul dans la page downloads et car la 0.95 est déclaré beta, mais si la .94 est trop vieille, alors je change tout de suite.
Désolé d'avoir déclenché le débat pour ou contre le kernel.

10

11

casender> Je te conseille de passer à la 0.95, même si c'est encore une beta, il y a eu beaucoup de changements par rapport à la version 0.94, et elle est de moins en moins buggée (on en est à la beta 20).
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

Plus précisément, il n'y a aucun bogue reporté contre la 0.95 Beta 20, alors qu'il y a pas mal de bogues dans la 0.94. Et la 0.94 n'est même pas compatible Titanium.
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

La beta 20 vient de sortir aussi cheeky
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. »

14

avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

15

Le problème c'est que le mot béta dans tigcc ne designe pas vraiment la fonction.
Il aurait été plus logique d'appeller beta ce que vous apeliez alpha et ensuite de faire des versions 0.95.x
avatar

16

Ximoon :
http://p080.ezboard.com/ftichessteamhqfrm13.showMessage?topicID=565.topic
C'est une feature ? cheeky

C'est un défaut d'optimisation, pas un bogue. Le code généré est correct.
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é

17

./5: La pizza etait mauvaise ? cheeky

18