120

attention N'oublie pas la protection des HW2 pour tes routines auto-générées!
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é

121

sinon, tu penses aux routine de copie de Gplan->LCD qui copient pas tout l'écran ?
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

122

>Alors, c'est quoi la librairie la plus évoluée? Si ce que dit TiMad est vrai, c'est clairement XLib à mon avis.
Moi j'ai file un exemple 100% fonctionnel et ouvert.
Sinon j'aurais pu faire un :
void move(PLANE *P) { P->x++; P->y = 10+10*gl_sin[P->x]};
BOOL stop(void *data) { return gl_key_pressed() || (PLANE *) gl_deref_data(3)->x < 110); }
...
gl_setup_engine(4,{Plane, mat1, tiles, 32, NULL, anim},{Plane, mat2, tiles, 64, NULL,anim}, {mat3, tiles, 128, move,anim}, {SPRITE, tile, 10, {10,10}, anim2});
gl_main_loop(stop);

Mais je prefere le premier. Je croyais que tu preferais la flexibilite des libs, Kevin ?

>Oui, devine pourquoi je suis plutôt du côté de TiMad...
Pkoi ? La version nostub arrive grace a ....

>Nbr de plan infin=> ca sert a quoi sachant que tu est limité par le hard.. LOL
Pour les calcs overlockes qui peuvent en afficher 5 sans pbs.

>en effet en C, on perd enormement de temps avec les appels de fonctions asm... etc... donc niveau rapiditée, j'ai pensé faire un moteur qui gere tout automatiquement avec des flags.... ce qui permet un rapidité maximale...
Pas d'accord (dans l'absolu du moins).

Je doute que faire une fonction pxlput a donf soit une priorite par ailleurs wink

>Faire plus rapide que genlib c'est facile... (routine de preshifting).
Ah ! Mais genlib gere depuis 3 ans le preshifting tongue

>dans la 2eme solution, ca prend de la ram, mais c'est plus rapide.. ( semi preshifting)...
mais bien plus chiant.

>mieaux vaut optimiser à MORT celles de sprites d'abord
Mieux vaudrait deja apprendre aux programmeurs a s'en servir aussi.

>N'oublie pas la protection des HW2 pour tes routines auto-générées!
Certes, mais c'est pas si penible.


123

PpHd> je me permet de ne pas être d'accord avec toi sur deux choses :

>Faire plus rapide que genlib c'est facile... (routine de preshifting).
Ah ! Mais genlib gere depuis 3 ans le preshifting
=> Ben oui, mais Genlib est commencée depuis plus longtemps que XLib grin

>mieaux vaut optimiser à MORT celles de sprites d'abord
Mieux vaudrait deja apprendre aux programmeurs a s'en servir aussi.
=> Certes, les codeux ont (pour certains seulement !) du mal à utiliser ces fonctions, mauis est-ce qu'on ne t'a spas TRES SOUVENT reproché l'obscurité de l'usage de Genlib.
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

124

>>Ah ! Mais genlib gere depuis 3 ans le preshifting
>=> Ben oui, mais Genlib est commencée depuis plus longtemps que XLib
Hum. Le preshifting est arrive 1 mois apres la premiere version de genlib.
Au tout debut quoi. Et XLib a plus d'un mois tongue

>>Mieux vaudrait deja apprendre aux programmeurs a s'en servir aussi.
>=> Certes, les codeux ont (pour certains seulement !) du mal à utiliser ces fonctions, mais est-ce qu'on ne t'a spas TRES SOUVENT reproché l'obscurité de l'usage de Genlib.
Ah ! Qui ca ? Meme Palp a compris comment ca marchait. J'y peux rien s'il existe des breles.

125

arf...
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

126

lol smile c trop drôle tongue

franchement Kevin, tu remarques pas le nombre anormalement bas de paramètres pour les appels de fonctions? A mon avis dans un vrai programme c bcp moins flexible que ça... (genre la fonction d'initialisation qui admet exactement 4 paramètres, c'est trop beau pour être vrai grin)

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

127

Bon, la depuis quelques jours je lis dans vos postes un mot qui revient souvent: qu'est ce que le preshifting? parce qu'en cherchant dans google, j'ai absolument rien trouvé qui est en rapport avec le graphisme, le mot tout simple ne sort que 29 fois dans le moteur google, pourquoi? est-ce un terme que vous vous etes amusé a adapter? si le mot est une notion de graphisme j'aurais quand meme du le trouver dans google...

128

freka> bonne question...
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

129

c vrai que ce mot me parait obscur Oo
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

130

Preshifting: tout les shifts sont deja calcule en ram...
C'ad, tu prends un sprite et tu l'affiches x fois dans la ram ..
apres, il suffit de pointer sur le debut du sprite en ram et de le copier sans fair de shift..
En bref c'est beaucoup plus rapide...
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

131

OK. merci pr l'explication !
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

132

Apres, il y a le semi preshifting.. c'ad que l'on connais deja le nombre de shift a faire...
Et enfin, il y a les fonctions autogénérées qui sont encores plus rapides...
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

133

faut penser que Xlib ne doit pas bouffer plus de 30ko de RAM à mon avis
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

134

PpHs:
Genlib en nostub....
Comme quoi certaines personnes changent vite d'avis ...

Au fait.. pour le temps de dl de Xlib, je crois que tu oublis un truc: c'est que je suis en prepa et que j'ai vraiment peut de temps pour programmer.. alors le dl.. il va etre asymptotique..
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

135

Au fait PpHd...
Ton exemple avec Genlib ne fait pas la meme chose que mon exemple...
Xlib s'ocupe automatiquement des annimations du plan annim...
A chque fois que le moteur redessinne le plan, il ne redessine pas qu'un simple sprite... il redissine un XGMSprite c'ad un sprite annimmé... et cela n'a donc aucun raport avec le bout de code que tu as fournis....
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

136

oué, bon alors bof, rien d'extraordinaire dans le preshifting smile

137

C'est qui PpHs ?

>chque fois que le moteur redessinne le plan, il ne redessine pas qu'un simple sprite... il redissine un XGMSprite c'ad un sprite annimmé... et cela
>n'a donc aucun raport avec le bout de code que tu as fournis....
Ah! Mais toncode n'etait pas tres explicite aussi.

Secundo: Fer3c a ete programme en prepa. Genlib aussi !

138

petite erreur de pseudo grin
attention il s'agit pas non plus de se planter sur les positions des majuscules grin
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

139

putain eek tu as trouvé assez de temps en prépa pour programmer Fer3c et genlib !!!

Waouh !!!! #incline#
Tekken Punch !!!

Tome 9 de Love Hina dispo le 20 Mai !!!

140

Erf mais j'ai deja trouver pas mal de temps en prepa pour faire ce que j'ai fait...
Mais je des que j'ai du temps libre je ne le passe pas forcement sur un pc...
Et puis le temps de dl ne veut rien dire... car de toute maniere ca fait tout de meme 3 ans que tu la poffines.

PpHs c'etait un petit jeu de mot...

Sinon de totue maniere je ne pense pas que l'on poura comprarer Xlib et genlib.. car Xlib est une lib specialisée...
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

141

de toute façon, le temps mis à développer la lib n'est pas, je penses le principal...
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

142

>Genlib en nostub....
>Comme quoi certaines personnes changent vite d'avis ...
C'estpasmoiqui lefait.

>car Xlib est une lib specialisée...
[...]

143

PpHd> tu as des pb avec la barre d'espace de ton clavier ???
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

144

moi j'dis qu'il a la fleme de taper dessu !wink
Mon copain me dit souvent :
"T'inquète, quand la rivière coule rouge et bien je passe par le chemin boueux !!!"

http:\lorie69@netcourrier.com

145

arf......
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

146

lol

bon, je cherche un testeur pr une doc histoire de voir si y'a pas trop de fautes de francais ... pis si c comprehensible

147

Moi smile
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

148

tu viens ce soir ?

je serais surement sur IRC ..

149

de toute facon Genlib c'est mieux.
"I read the game.dll assembly more easily than you read the joke on the back of your box of Cocoa Pebbles, and have spent the past 2 1/2 years navigating it." ©

150

Encore une question tongue
Quand j'utilise cette fonction : void XGPlanc(Gplan), elle redirige les fonctions graphique vers le Gplan uniquement pour les fonctions xlib ou pour toutes celles de tigcc?????
ATARI ruuullllleeeezzzzz!!!!!!