150

puisques vous etes calé pour xlib et ben vous pourrai me dir ce qui va po.....

alors c fe ca... ( vi je c c po fameux) // C Source File // Created 23/08/02; 18:49:06 #define USE_TI89              // Compile for TI-89 #define USE_TI92PLUS  #define SAVE_SCREEN           // Save/Restore LCD Contents #define EXECUTE_IN_GHOST_SPACE  #include <tigcclib.h>         // Include All Header Files #include "XLib.h" unsigned char droit[96] = {      0b00000000,0b00000000,0b00000001,0b00111000,0b00000011,0b11000000,      0b00000000,0b00000000,0b00000001,0b00111000,0b00000011,0b11000000,      0b00000000,0b00000000,0b00000001,0b00111000,0b00000011,0b11000000,      0b00000000,0b00000000,0b00000001,0b00111000,0b00000011,0b11000000,      0b00000000,0b00000000,0b00000001,0b00111000,0b00000011,0b11000000,      0b00000000,0b00000000,0b00000001,0b00111000,0b00000011,0b11000000,      0b00000000,0b00000000,0b00000001,0b00111000,0b00000011,0b11000000,      0b00000000,0b00000000,0b00000001,0b00111000,0b00000011,0b11000000,      0b00000000,0b00000000,0b00000001,0b00111000,0b00000011,0b11000000,      0b00000000,0b00000000,0b00000001,0b00111000,0b00000011,0b11000000,      0b00000000,0b00000000,0b00000001,0b00111000,0b00000011,0b11000000,      0b00000000,0b00000000,0b00000001,0b00111000,0b00000011,0b11000000,      0b00000000,0b00000000,0b00000001,0b00111000,0b00000011,0b11000000,      0b00000000,0b00000000,0b00000001,0b00111000,0b00000011,0b11000000,      0b00000000,0b00000000,0b00000001,0b00111000,0b00000011,0b11000000,      0b00000000,0b00000000,0b00000001,0b00111000,0b00000011,0b11000000 }; // Main Function void _main(void) {   void *VGScreen = NULL;    void *VGScreen2 = NULL;   short x,y;         XOn();      VGScreen = XNewGPlan();      VGScreen2 = XNewGPlan();      XGPlanc(VGScreen);   XClrGPlan();   for (x=0;x<160;x++)      for (y=0;y<100;y++)   x=y=0;   XGPlanc(VGScreen2);   do{   XCpyGPlanToGPlan(VGScreen,VGScreen2);   XGNSprite(x,y,droit);   XCpyGPlanToLCD();   if (Press.Left) x--;      if (Press.Right) x++;      if (Press.Up) y--;      if (Press.Down) y++;      XJoyPad();      } while(!Press.Esc);         XDestrGPlan(VGScreen2);      XDestrGPlan(VGScreen);   XOff(); }


et ma calc plante...... ( hw2 rom 2.08) enfin elle met busy et c tout
Casio a quand meme un certains merite:
ils ont inventé les calculatrices jettables :D.

151

teste le sur rom 2.05 sur VTI !!!! et dis nous si ça plante tjs !
si ça plante plus, alors c'est ta rom qui est pas encore supporté.
Non-Webmaster et non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les Webmasters .

«- Pas Moo ! ^^

152

attention: Lorsque XGOn est lancé, les niveaux de gris sont initialisé => modification de l'int1.
De plus il y a ajout du timer5 donc modification de l'int5.

Maintenant... si tu veux utiliser rowread, sans utiliser le joypad, ya pas de probleme, il suffit de faire rowread(..)&... ca marchera smile ya rien besoin de rajouter.

Si vous y tenez; il y aura une version profesionnel, mais pas tout de suitesmile
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

153

neuroo => reste plus qu'a optimiser smile
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

154

je croyai qu elle ete compatible 2.08 ....... enfin bon fo que je trouve la 2.05 maintenant.... et elle est pu sur ti.com
Casio a quand meme un certains merite:
ils ont inventé les calculatrices jettables :D.

155

je l'avais tester sur 2.08 ...(emu)

A voirsmile
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

156

j'ai testé sans problemes sur 2.08 sur ti ...

157

ben ca devien etrange .... g peut etre trouve un bog..... ca vous sera probablement util.... mais je suis tjr po avance et po de rom 2.05 snifff!!
Casio a quand meme un certains merite:
ils ont inventé les calculatrices jettables :D.

158

nan, y'a une erreur dans ton programme ....

tu utilises XGNSprite avec un sprite de type 16x16 maské il faut XGMSprite

159

ca a la limite ca fait pas planté, mais ca affiche pas correctement son sprite..
l'erreur venait d'une boucle infinismile
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

160

progman7gray >
for (x=0;x<160;x++)
for (y=0;y<100;y++)
x=y=0; grin
XGPlanc(VGScreen2);
do{
XCpyGPlanToGPlan(VGScreen,VGScreen2);
XGNSprite(x,y,droit);
XCpyGPlanToLCD();
if (Press.Left) x--;
if (Press.Right) x++;
if (Press.Up) y--;
if (Press.Down) y++;
XJoyPad();
} while(!Press.Esc);

Je te met sur la voie ...

161

tien me disait bien que ct louch.....humhum
Casio a quand meme un certains merite:
ils ont inventé les calculatrices jettables :D.

162

oué gringrin

tu fait un truc tant que y<100 et x<160, le truc c que tu remets x et y à 0 à chaque fois grin, donc tu peux attendre à moment avant qu'ils deviennent > à la valeur demandée gringrin
Je t'avais déjà dis que ces 3 lignes ne servaient à rien, mais j'avais pas vu que tu remettais à 0 les var de tes for() smile
Non-Webmaster et non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les Webmasters .

«- Pas Moo ! ^^

163

TiMad > ok pour l'initialisation, je vire tt de suite mes routines de détournement de l'int1 et int 5 alors smile
Non-Webmaster et non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les Webmasters .

«- Pas Moo ! ^^

164

TiMad> je suis en train de voir comment faire une routine genre ngetchx() .... ca devrait suffir ... smile

165

Neuro: passe plutot ton temps a optimiser tes routines de ligne..
Je ne les accepte pas tant qu'elles ne sont pas 5% plus rapide que genlib smile

Sinon je suis en train de fair XGLevel... mais bon ya des ptit prob d'address error smile
Je part le WE .. donc je vais pas pouvoir coder.. (pas grave je ferai des maths smile
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

166

erf c dur la concurence, fo remplir des criter de selection tres dur grin
Casio a quand meme un certains merite:
ils ont inventé les calculatrices jettables :D.

167

progman7gray> si t'avais indenté correctement ton prog, t'aurais vu tout de suite le bug... on perd plus de temps quand on indente pas que qd on indente smile

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

168

bon ben g autre chose pour vous (hehe) je voulai convertir une image au format pic xlib..... avec ce programe XPicEditor v1.00.
l image fait 64*64
et est en 4niv gris
je veut la convertir en _X_GNPIC

et ca marque un message d erreur :
" violation d' accès à l adresse 0045E25C dans le module 'XPICEDITOR.exe' Lecture de l adresse FFFFFFFF "

voula, et je suis triste sad
en _X_BWPIC ca marche mais veut du gray moi sad
Casio a quand meme un certains merite:
ils ont inventé les calculatrices jettables :D.

169

personne pour une suggestion? pas d autres soft qui pourrai faires des pic xlib?
Casio a quand meme un certains merite:
ils ont inventé les calculatrices jettables :D.

170

nEUrOne a écrit :
TiMad> je suis en train de voir comment faire une routine genre ngetchx() .... ca devrait suffir ... smile


void Xngetchx(void)
{
   while(!(_rowread(0)));
}


wink
Non-Webmaster et non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les Webmasters .

«- Pas Moo ! ^^

171

Pim89> je me suis mal exprimé alors, un GetKey si tu préfere ... mais qui renvoie le n° de la touche enfoncée

d'ailleurs, pour les GNU assembleur programmer's smile comment on fait ca:

move.l #$680018,%a1

?? pke ca marche pas, j'oubli qqch ?


progman7gray> il va falloir patienter un peu pour XS² mais le developpement continu, j'ai aussi le mm probleme que toi avec XPicEditor


TiMad> 5% de plus smile mais il me faudrait genlib pour connaitre ses vitesses, pke en ligne, je dois etre a 5-10% mais en dessous :'( et le package sur le site de la t3 est corrompu sad
PS: faudra qu'on se parle pke je viens d'avoir une idée (et ca arrive tous les 42 ans) top

172

> move.l #$600018,%a1

c move.l #0x600018,%a1

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

173

merci pollux (ca fait pas une semaine que je fais de l'ASM pour de vré)

174

Neuroo=> bon bein une routine optimisé ca se sentsmile

Je vais les matter pour te dire casmile
sinon le ngetchx sert a rien du tout...
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

175

timad> vu que pphd avait donné 400 pour xlib et quand je bench sur une ligne qui fait ~400/s avec l'algo en C je tombe sur plus de 1100 soit tout pres des 1200 de pphd ...

176

pphd a un dont pour faire des bench triso
demande lui ses conditions de bench..
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

177

> Je vais les matter pour te dire ca
quel matteur ce TiMad grin

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

178

erf j'ai dit que j'etait un gros pervers.. faut pas s'etonner apresgrin
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

179

grin

et cette version 2.00 ? wink tu mettras plus de fonction en DLL (XPrintf(), XDrawLevel) comme j'avais proposé ? smile
Non-Webmaster et non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les Webmasters .

«- Pas Moo ! ^^

180

Ouai.. ca c'est pas trop dursmile
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!