1

J'ai fait un BITMAP de 100 pixels de haut en gris avec ti paint plus et quand je l'affiche les quelques pixels du bas de l'écran (la status bar) restent blancs. On m'a dit qu'il y avait des attributs ou qqch comme ca à mettre mais je ne sais pas comment on fait...
Je compte sur Kévin Kofler pour me répondre et je pense qu'il devrait inclure ce point dans l'aide de tigcc. Merci!
NiFF@fr.st

2

N'utilise pas ScrRect, mais &(SCR_RECT){{0,0,239,127}}.
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é

3

Tiens d'ailleurs pkoi y a pas #define WScrRect &(SCR_RECT){{0,0,239,127}}
dans la TI-GCC lib? ce serait une bonne idée smile

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

4

Parce que tout le monde sait qu'il faut mettre &(SCR_RECT){{0,0,239,127}}. Ou du moins c'est censé être le cas vu que c'est écrit dans la FAQ de TIGCC... roll
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

Ben cpas une raison.
Tout le monde sait que l'adresse vidéo est 0x4C00, c'est sûrement écrit à plusieurs endroits dans la doc ou la faq, mais vous avez quand même fait un #define LCD_MEM ((void *)0x4C00).
c'est vrai que vous pourriez faire pareil là, ce serait toujours plus pratique.

6

jackiechan
a écrit : Tout le monde sait que l'adresse vidéo est 0x4C00, c'est sûrement écrit à plusieurs endroits dans la doc ou la faq, mais vous avez quand même fait un #define LCD_MEM ((void *)0x4C00).

Personnellement, je trouve ce #define assez inutile. Je mets presque toujours 0x4c00 directement.

Mais bon, on peut mettre un #define pour &(SCR_RECT){{0,0,239,127}} pour te faire plaisir. smile Je vais voir ça quand j'aurai le temps.
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é

7

Kevin Kofler a écrit :
Personnellement, je trouve ce #define assez inutile. Je mets presque toujours 0x4c00 directement.

Mais c'est beaucoup plus lisible en utilisant le #define
Mais bon, on peut mettre un #define pour &(SCR_RECT){{0,0,239,127}} pour te faire plaisir. smile Je vais voir ça quand j'aurai le temps.

top

8

jackiechan a écrit :
Mais c'est beaucoup plus lisible en utilisant le #define

Tu trouves? Moi, je ne trouve pas. Autant dire les choses comme elles sont (et mettre directement l'adresse).
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é

9

T'es sûr que t'apprend la programmation, à l'université ? grin
Tu m'inpréssionnes de plus en plus : après les gotos, Kevin aime les valeurs directes !

A côté de ça, tu prend la tête à ceux qui codent des choses peu portables/compatibles rotfl
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.

10

Là, tu marques un point...
C'est plus portable avec un #define
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.

11

clair...

même si, avec les édieurs de texte dont on dispoe, c pas dur de remplacer tous les 0x4C00 d'un fichier par autre chose, les define restent plus lisibles
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

12

d'accord mais il faudrait quand même modifier le source de tous les programmes, ce qui aurait été très chiant si TI avait changé l'adresse de LCD_MEM embarrassed

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

13

Thibaut a écrit :
T'es sûr que t'apprend la programmation, à l'université ? grin Tu m'inpréssionnes de plus en plus : après les gotos, Kevin aime les valeurs directes !

Je code différemment pour moi que pour l'université. tongue
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é

14

Pollux a écrit :
d'accord mais il faudrait quand même modifier le source de tous les programmes, ce qui aurait été très chiant si TI avait changé l'adresse de LCD_MEM embarrassed

Il n'y a que 4 valeurs possibles pour LCD_MEM sur HW2, et je ne pense pas qu'ils aient envie d'en choisir une autre parmi ces 4. En tout cas, l'adresse de LCD_MEM est même documentée dans la documentation du SDK.
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é

15

D'accord, mais nombre de prog en C/ASM ont été sortis avant le SDK roll

et le HW2 aurait pu changer cette adresse (mais ça n'a pas été le cas, heureusement pour les vieux progs)

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