Forum Graph100

Forum Graph100

Vous n'êtes pas identifié.

Annonce

Bonjour et bienvenue sur le nouveau Forum Graph100 !
L'intégralité des données a été transférée sur un forum PunBB et tout les comptes sont fonctionnels avec le même nom d'utilisateur et mot de passe.
Un wiki est aussi disponible avec le même compte ! N'oubliez pas de remettre votre avatar, bon surf !
Pour plus d'informations, consultez ce post.

#1 20 Nov 2002 11:32:59

Superna
Ex-Trouvetou G100
Lieu: Sous Linux ^^
Date d'inscription: 01 Feb 2002
Messages: 2275
Site web

Casio2.h Enfin dans les bacs !

Voial, avec des routines 20% plus rapides et avec des routines de date, heure, constraste, .....

Sur mon site :
www.na-prod.fr.st partie "casio" rubrique "Casio2h Lib"

ou www.na-casio.fr.st rubrique "Casio2h Lib"

Voila

Un bug ? -> superna@ifrance.com !

Hors ligne

 

#2 20 Nov 2002 16:06:48

KTr
Haut fonctionnaire graph100.com
Lieu: Saint Etienne
Date d'inscription: 19 Mar 2002
Messages: 1909
Site web

Re: Casio2.h Enfin dans les bacs !

C les mêmes lien (lol) bon ben c cool je v regarder ca ya l'air d'y avoir 2 3 fonx intéressantes. Mais ca reste du noir et blanc... Po grave !! Bon travail :bravo:


(¯`·.¸¸.·´¯`·.¸¸.-> www.ktr.fr.fm  ktr@fr.fm <-.¸¸.·´¯`·.¸¸.·´¯)

Hors ligne

 

#3 24 Nov 2002 04:54:11

Superna
Ex-Trouvetou G100
Lieu: Sous Linux ^^
Date d'inscription: 01 Feb 2002
Messages: 2275
Site web

Re: Casio2.h Enfin dans les bacs !

sympas !
Je l'ai fait pour les debutants, Casioworld, j'ai avancé la sortie pour toi, inetger son utilisation dans ton tuto !

Hors ligne

 

#4 25 Nov 2002 11:19:58

casioworld
Programmeur Graph100
Lieu: Palaiseau (Essonne)
Date d'inscription: 08 Feb 2002
Messages: 1843
Site web

Re: Casio2.h Enfin dans les bacs !

Quelqu'un a t il essayer la fonction Setdate et setpix ?
je voudrai savoir si vous n'avez pas rencontré des probleme.


- http://www.casioworld.wb.st  --> plus grande base de données pour Graph100+
- http://efreidelirium.free.fr --> vive l'EFREI mdr

Hors ligne

 

#5 27 Nov 2002 16:14:18

casioworld
Programmeur Graph100
Lieu: Palaiseau (Essonne)
Date d'inscription: 08 Feb 2002
Messages: 1843
Site web

Re: Casio2.h Enfin dans les bacs !

voila, comme d'hab je dis qu'il y a un bug dans une fonction et on ne me croit pas !
D'accord j'ai un peu l'art de les inventer les bugs. Mais je peux vous dire que la fonction setPix de casio2.h ne fonctionne pas. Pour s'en rendre compte, il vous suffit de lancer tstcas2.exe qui se trouve avec les librairies.
Selectionnez setPix avec la touche F4 dans le programme:
l'écran est alors censé se noircir de pixel ! Mais la fonction ne fonctionnant pas, l'écran affiche des lignes bizarre.

C'est alors que je discute avec Julien du probleme. On compare la fonction setPix du pack que SuperNA nous propose, avec une version de casio2.h spéciale de Julien (surement un version de teste).

Et la suprise les fonctions setPix sont différentes. J'utilise la focntion setPix que possède Julien et magique ca fonctionne. Tout ca pour vous dire que si vous utilisez casio2.h issu du pack téléchargeable sur le site de superNA remplacer la fonction setPix par:


Code:

void setPix(short X,short Y,short page,unsigned char couleur){  // Met un pixel Whyp&BradN&Superna 
asm {   mov ax,page 
   shl ax,6 
   add ax,0x1a20 
   mov es,ax 
   mov cx,X 
   mov dx,Y 
   mov si,0x003f 
   sub si,dx 
   sub cx,0x80 
   not cx 
   push cx 
   and cl,0xf8 
   shl cx,0x03 
   add si,cx 
   pop cx 
   and cl,0x07 
   mov al,couleur 
   mov bl,es:[si]      // Recupere le byte a changer 
   db 0x0F,0x12,0x0C3      // clr1 bl,cl (specifique au nec v20/30) 
   rol al,cl      // met le 1 (si 1) a la place voulue 
   or bl,al      // Ecris le 1 (si 1) 
   mov es:[si],bl };}   // Remet le byte

D'ailleur en recompilant tstcas2, avec la fonction ci-dessus, le programme fonctionne normalement.

J'ai testé presque toutes les fonctionnant, et je rencontre un autre problème avec la fonction Setdate qui ne semble pas fonctionner. (sur cette fonction, je ne sais pas vraiment si c'est moi ou bien la fonction qui déconne. des nouvelles bientôt).

Pour finir, je voulais tout de meme félicité SuperNA pour cette librairie ( qui meme si il y a des trucs qui fonctionne pas bien ) qui possède des fonctions très interessante telles celle sur l'horloge, pour rebooter... une mine d'OR !


- http://www.casioworld.wb.st  --> plus grande base de données pour Graph100+
- http://efreidelirium.free.fr --> vive l'EFREI mdr

Hors ligne

 

#6 02 Dec 2002 11:42:40

casioworld
Programmeur Graph100
Lieu: Palaiseau (Essonne)
Date d'inscription: 08 Feb 2002
Messages: 1843
Site web

Re: Casio2.h Enfin dans les bacs !

SuperNA si tu lis le post >>> Setdate ne fonctionne. Julien et moi sommes arriver à la meme conclusion !
tu pourrais si tu as le temps corriger le bug !
en faite ta fonction ne fait rien du tout. c'est dommage.
merci d'avance


- http://www.casioworld.wb.st  --> plus grande base de données pour Graph100+
- http://efreidelirium.free.fr --> vive l'EFREI mdr

Hors ligne

 

#7 02 Dec 2002 16:24:58

casioworld
Programmeur Graph100
Lieu: Palaiseau (Essonne)
Date d'inscription: 08 Feb 2002
Messages: 1843
Site web

Re: Casio2.h Enfin dans les bacs !

voila la fonction setdate fonctionne grace a 2072 et julien:

Code:

//Regle la date
//year:[2000;2158] month:[1;12] days:[0;31]
//Retourne le nombre de jours depuis 1/1/2000
unsigned short set_date(short year,char month,char days){
    unsigned char mois[12]={31,28,31,30,31,30,31,31,30,31,30,31};
    unsigned char byear=0;
    unsigned short total;
year-=2000;month--;days--;
byear=(year-1)/4;
if(year>0) byear++;
total=(year*365)+byear;
if(year%4==0) mois[1]=29;
for(byear=0;byear<month;byear++) total+=mois[byear];
if(days>mois[month]) total+=mois[month];
else total+=days;
_AX=total;
asm out 0x20,ax;
asm mov al,0x04; 
asm out 0x1D,al;
return total;}

- http://www.casioworld.wb.st  --> plus grande base de données pour Graph100+
- http://efreidelirium.free.fr --> vive l'EFREI mdr

Hors ligne

 

#8 04 Dec 2002 09:08:10

Superna
Ex-Trouvetou G100
Lieu: Sous Linux ^^
Date d'inscription: 01 Feb 2002
Messages: 2275
Site web

Re: Casio2.h Enfin dans les bacs !

ah be oui, j'vais oublié le out 1d
dsl tt le monde, j'ai beaucoup de boulot, ce WE je vais regarder setpix et mettre le nouveau setdate

desolé, vraiment

Hors ligne

 

#9 10 Dec 2002 08:28:05

Superna
Ex-Trouvetou G100
Lieu: Sous Linux ^^
Date d'inscription: 01 Feb 2002
Messages: 2275
Site web

Re: Casio2.h Enfin dans les bacs !

voila
bon en fait l'erreur poiur setpix etait grossiere !
en fait j'vais ou blié le

Code:

mov ch,es:[si]

pour modifier le pixe
desolé

je remet la nouvelle version Casio2.h v2.1 ce mercredi

voila !

Hors ligne

 

#10 13 Dec 2002 04:45:27

Superna
Ex-Trouvetou G100
Lieu: Sous Linux ^^
Date d'inscription: 01 Feb 2002
Messages: 2275
Site web

Re: Casio2.h Enfin dans les bacs !

Voila version 2.01 dans les bacs !
fada, le nombre de bug qui yavais !
tt les ft grap^hiques etaient buggées

enfin bon
ça marche !

Hors ligne

 

#11 20 Dec 2002 12:43:33

vincent4
Version 5.0 tenacitée renforcée
Lieu: Alsace
Date d'inscription: 12 Dec 2002
Messages: 223

Re: Casio2.h Enfin dans les bacs !

c'est quoi casio2h lib ???
merci de me repondre


tchao


:-) ;-) Les Conneries c'est comme les împots ,
on finit toujours par les payer ..... :-) ;-)

Hors ligne

 

#12 20 Dec 2002 13:28:20

Julien
C++iste convaincu
Lieu: Waterloo (Be)
Date d'inscription: 29 May 2002
Messages: 1456
Site web

Re: Casio2.h Enfin dans les bacs !

Au fait t'as corrigé le bug dans l'exemple des fonctions ( l'affichage de l'heure, ca compte 07 08 09 09 11 12 13 )  yikes


Pensez à surveiller mes releases wink

Hors ligne

 

#13 28 Dec 2002 09:33:18

Superna
Ex-Trouvetou G100
Lieu: Sous Linux ^^
Date d'inscription: 01 Feb 2002
Messages: 2275
Site web

Re: Casio2.h Enfin dans les bacs !

oui, c corrigé !

Hors ligne

 

#14 28 Dec 2002 11:41:45

Julien
C++iste convaincu
Lieu: Waterloo (Be)
Date d'inscription: 29 May 2002
Messages: 1456
Site web

Re: Casio2.h Enfin dans les bacs !

Brave garcon  cool


Pensez à surveiller mes releases wink

Hors ligne

 

#15 28 Dec 2002 13:12:32

Superna
Ex-Trouvetou G100
Lieu: Sous Linux ^^
Date d'inscription: 01 Feb 2002
Messages: 2275
Site web

Re: Casio2.h Enfin dans les bacs !

:x
come parles tu a ton modo ?

lol ça fais bien 2 semaines que c réparé

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr