1

J'ai un programme (utilisant les grayscales) qui possède une librairie et j'aimerais que dans une fonction de celle-ci, je puisse activer (GrayOn) et désactiver (GrayOff) les grayscales du programme.

Mon problème est le suivant :
Si je fais GrayOn ou GrayOff depuis la librairie, ca ne peut pas marcher puisque les grayscales sont initialisé et utilisé dans le programme principal!

Merci de votre aide!

2

>J'ai un programme [...] qui possède une librairie

J'en deduis donc que c'est un prog kernel...

>je puisse activer (GrayOn) et désactiver (GrayOff) les grayscales

GrayOn et GrayOff> j'en déduis que tu utilises les grayscales de TI-GCC...
Pourquoi n'utilise tu pas gray4lib ? Là tu gaches de la place pour rien. Si tu fais du kernel, autant utiliser toutes les possibilités.

C'etait juste une remarque comme ça, si ce n'est pas du kernel ou que tu utilises deja gray4lib j'ai rien dit grin
So much code to write, so little time.

3


gray4lib c'est quoi par rapport à graphlib ?
Ces deux librairies contiendraient-elles deux fois la même fonction ?
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

4

En effet. (Il y a plein de fonctions redondantes, soit entre 2 librairies, soit entre une librairie et AMS, dans les librairies des kernels.)
Mais les gray4lib récentes ne font qu'appeler graphlib.
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

Donc l'utilisation de gray4lib requiert plus de mémoire et est plus lente (bon ok je chipote grin)
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

6

héhé tu chipote bien grin

7

c'est bon, on a des 68k a 12Mhz et
188 ko de ram...
avatar
fabetal_ > Hier, je me suis fait monter par un pote
redangel > et en chevals, ça donne quoi?
Nil> OMG I think I'm gay

8

Personne ne sait comment on fait ?? confus
Je dois absolument utiliser GrayOn et GrayOff!

Et puis je travail en mode kernel mais tout mes programmes sont exportable nostub! (Sauf lorsque ca dépasse 24ko rage)

9

>Kurt:
>tout mes programmes sont exportable nostub!

Que veux-tu dire par cela?

>Sauf lorsque ca dépasse 24ko rage

Connais-tu ttstart?
Et le ExePack automatique?
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é

10

Je commence a reussir a faire bouger un sprite. Ou bah je suis content !

11

Oui, mais je préfère laisser mon code comme ca alors il n'y a vraiment aucuns moyen de faire appel à ces 2 fonctions??

Merci @+

12

Justement il n'y a rien a toucher a ton code en utilisant ces deux fonctions.
L'implémentation du (dé)compresseur est faite par tigcc de facon complètement transparente.
Je crois qu'il y a un fichier Header de déclarations de tes fonctions et de tes variables globales a faire mais je n'en suis meme pas sur (et de toute facon sa création ne modifie en rien ton code principal, tu as quelques copier/coller a faire c'est tout).
Je commence a reussir a faire bouger un sprite. Ou bah je suis content !