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 22 Apr 2003 09:10:03

Swifter
Programmeur Graph100
Lieu: Niort (79)
Date d'inscription: 06 Aug 2002
Messages: 980
Site web

DB-Lib !!!

Bon voila enfin DB-Lib !!!!
Alors cette librairie pour faire du gris contient un max de fonctions, avec des explications et des exemples :
- fonctions classiques comme effacer l'écran, dessiner un image, initialiser le contraste...
- des fonctions qui affichent des pixels
- des fonctions pour des sprites 8*8 et 16*16 clippées et non-clippées
- affichage de ligne verticales et horizontale
- fonction de scrolling haut bas gauche et droite ...
et d'autres certainement...
ce sera téléchargeable sur http://team.graph100.com, dès que quelqu'un s'en saura occupé et que le projet ne sera donc plus en attente.

maintenat que DB-Lib est sorti, je continue à programmer Chess.


Swifter, avec un T, n'attrapes pas la poussière mais toutes les remarques débiles :mrgreen:
              ** Swifter68@hotmail.com **

Hors ligne

 

#2 22 Apr 2003 12:46:59

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

Re: DB-Lib !!!

Exclusivment pour le mode DB ?


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

Hors ligne

 

#3 22 Apr 2003 13:15:25

C@siomax
Programmeur Graph100
Lieu: Grenoble, au QG de fmw-product
Date d'inscription: 03 Feb 2002
Messages: 3042
Site web

Re: DB-Lib !!!

ben d3 aussi wink


:mrd: :mrd:
.·´¯`·.¸.-> Casiomax <-·´¯`·.¸.·

Statut: indéfini

Hors ligne

 

#4 22 Apr 2003 13:31:25

Azor
Le Coté Obscur De La G100
Lieu: glop glop!
Date d'inscription: 04 May 2002
Messages: 5479
Site web

Re: DB-Lib !!!

sympa!
je crois que mon prochain jeu sera en db si ces fonctions sont bien dc je pense que je vais y passer !!!
'impossible de inserer2' bon bin g suppr le DL de thunderball qui foiré pour le mettre ! Mais ca marche po  sad tu peu mettre un lien direct ?


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#5 23 Apr 2003 03:41:42

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

Re: DB-Lib !!!

c bon ça marche
au fait c pas tres bon de mettre des zip sur wanadoo car ça marche pas
enfin  g pas testé !

Hors ligne

 

#6 23 Apr 2003 04:56:32

C@siomax
Programmeur Graph100
Lieu: Grenoble, au QG de fmw-product
Date d'inscription: 03 Feb 2002
Messages: 3042
Site web

Re: DB-Lib !!!

g maté les sources, c'est très bien, sauf ke c vrément pas aéré au nivo du code!
g vu plin de trucs comme ça:

"}}}" ....

les fonx de desact. de l'int 9 sont de superna wink

voila, sinon c du très bon boulot!! big_smile


:mrd: :mrd:
.·´¯`·.¸.-> Casiomax <-·´¯`·.¸.·

Statut: indéfini

Hors ligne

 

#7 23 Apr 2003 05:25:47

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

Re: DB-Lib !!!

"au fait c pas tres bon de mettre des zip sur wanadoo car ça marche pas"
:?:
t''es sur ? parceque tous les fichier de mon site sont des 'zip' et on peut le telecharger !


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

Hors ligne

 

#8 23 Apr 2003 05:36:59

Azor
Le Coté Obscur De La G100
Lieu: glop glop!
Date d'inscription: 04 May 2002
Messages: 5479
Site web

Re: DB-Lib !!!

du readme : Mieux vaut utiliser contrast( )

Si vous utilisez cette fonction, je mettrai pas votre prog tres longtemps sur ma caltos car cette fonction modifie le constrast, et on est obligé de le régler apres avoir quitté le prog !!

Manque quelque fonction utile : le tracer de droite qui n' est pas vertical ni horizontale et des cercles !!

pxl(127,63,3,SEG1); inverse le pixel en bas à droite de l'écran.
Ca j' aime bien ! plus besoin de mettre X=127-X; et Y=63-Y; juste apres la déclaration !!

rightscroll(xscr, sourcesegment, ciblesegment);
leftscroll(xscr, sourcesegment, ciblesegment);
upscroll(yscr, sourcesegment, ciblesegment);
downscroll(yscr, sourcesegment, ciblesegment);

Ca c' est cool !! Je sens que superna va avoir des concurrents ( je parle pas forcement de moi ( g bien di pas forcement))  pour son SI !!!

d8clip_or(x, y, sprite, segment);
d8clip_and(x, y, sprite, segment);
d8clip_xor(x, y, sprite, segment);
d16clip_or(x, y, sprite, segment);
d16clip_and(x, y, sprite, segment);
d16clip_xor(x, y, sprite, segment);

En ce qui me concerne je vais surtout utiliser ces fonctions la pour mes sprites wink

copyscreen(source,destination);
alors la g un pb sadg pas encore réussi a recompiler corrctement) :
#define copyscreen(a,b) movedata(a,0,b,0,0x400)
g cherché partout, impossible de trouver cette fonction movedata !!!
Ca risque pas de mettre une erreur ?? :?:


Sinon bravo !!
Je me converti au DB moi lol par contre je suis obligé de changer les noms de certaines de tes fonctions car sinon ca va rentrer en conflit lol avec mes fonctions et aussi mes habitudes de programmations ! (vive les #define !!)
#pragma inline pose plein de pb chez moi, alors g du le mettre en commantaires !! sad


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#9 23 Apr 2003 06:18:46

C@siomax
Programmeur Graph100
Lieu: Grenoble, au QG de fmw-product
Date d'inscription: 03 Feb 2002
Messages: 3042
Site web

Re: DB-Lib !!!

vi pragma inline sert à tchi, mais alors absolument à tchi surtout si tu compiles en mode 186/286 ... il ne faut le mettre qu'en 8086 ...

movedata c une fonx de TC, ki se trouve dans mem.h ou dos.h je sais plus, cherche dans l'aide wink

et puis pour la fonx contrast();, sur g100+ le contrast par défaut est bien plus élevé ke sur g100 <à 1.03 donc incompatibilité!! c pr ça ke dans gx2, je laisse le choix ainsi ke dans bomber avec les touches + et - c très pratik!!


:mrd: :mrd:
.·´¯`·.¸.-> Casiomax <-·´¯`·.¸.·

Statut: indéfini

Hors ligne

 

#10 23 Apr 2003 06:44:25

Azor
Le Coté Obscur De La G100
Lieu: glop glop!
Date d'inscription: 04 May 2002
Messages: 5479
Site web

Re: DB-Lib !!!

tchi = rien ?????


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#11 23 Apr 2003 06:58:28

Azor
Le Coté Obscur De La G100
Lieu: glop glop!
Date d'inscription: 04 May 2002
Messages: 5479
Site web

Re: DB-Lib !!!

Bon g commencé la conversion de mes fonctions perso (par exemple pr afficher une chaine de caractere) et c plus facile que je le croyais  smile par contre la fonction pour changer le contrast par raport a celui d' origine marche curieusement !(trop sombre en DB, et trop clair en C3, alors que g fait : la meme chose en changeant un '1' en '0' pour le sens !)


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#12 23 Apr 2003 08:37:09

C@siomax
Programmeur Graph100
Lieu: Grenoble, au QG de fmw-product
Date d'inscription: 03 Feb 2002
Messages: 3042
Site web

Re: DB-Lib !!!

vi les contrastes diffrent suivant les modes, mais aussi suivant les roms, alors ça devient vite foisonneux!

ah vi et:

tchi = rien ?????

vi smile lol


:mrd: :mrd:
.·´¯`·.¸.-> Casiomax <-·´¯`·.¸.·

Statut: indéfini

Hors ligne

 

#13 23 Apr 2003 11:21:25

deather
Membre Communauté Graph100
Lieu: Banlieue parisienne (Fresnes)
Date d'inscription: 05 May 2002
Messages: 909

Re: DB-Lib !!!

Tien tien c pas mal sa m'interesse bcp big_smile


..:: Deather ::..
deather.dede@gmail.com.NO.SPAM

Hors ligne

 

#14 23 Apr 2003 15:15:09

Swifter
Programmeur Graph100
Lieu: Niort (79)
Date d'inscription: 06 Aug 2002
Messages: 980
Site web

Re: DB-Lib !!!

Bon alors...
Reprenons depuis le début...
Dans le fichier html, j'ai mis dans quels modes marchaient chacune des fonctions.
Les zip marchent pô avec wanadoo? bof, g pô wanadoo.
Mon code pas aéré?? n'importe quoi j'ai sauté deux lignes entre chaque fonction :ptdr:
J'ai modifié "desactint9( )....Par Superna"
Pour le contrast, j'ai lu des sources de sysexplorer :

Code:

if ((peekb(0xC000, 0xB614))=='T') printf("G 100+");
else printf("G 100 "); 

g pô vérifier si ca marche, mé si c le cas, suffit de mettre

Code:

if ((peekb(0xC000, 0xB614))=='T') contrast(tant); // tant est la valeur que je connais pô, g pô de g100+
else contrast(15); 

la droite dans tous les sens, trop dur (trop la flemme), ou alors qq me la fait en asm et je la met dans db-lib...idem pour le cercle

#pragma inline me permets de réduire mes progs d'environ 3 ko, c pour ca que je l'ai mis.

contrast_chg je ne l'avais pô mis au départ, parce ca plantais... puis vu que tout le mode utilisais ce genre de fonction, je me suis dis que c'était mon prog qu'avais une couille et pô la fonction, donc je l'ai finallemnt mise, mé si ca plante je crois que c à cause de l'appel d'interruption


Swifter, avec un T, n'attrapes pas la poussière mais toutes les remarques débiles :mrgreen:
              ** Swifter68@hotmail.com **

Hors ligne

 

#15 24 Apr 2003 04:24:07

Azor
Le Coté Obscur De La G100
Lieu: glop glop!
Date d'inscription: 04 May 2002
Messages: 5479
Site web

Re: DB-Lib !!!

Les zip marchent pô avec wanadoo? bof, g pô wanadoo.

moi g wanadoo et ca marche non ms je crois ke c le fait ke t' est hébergé sur wanadoo justement !

Mon code pas aéré?? n'importe quoi j'ai sauté deux lignes entre chaque fonction
vouais ms c pas ca le pb !
le pb c qu' il fo prog comme ca :
void fonction(int truc)
{
char x;
for(x=0; x<10; x++)
{
  fonction2(truc, x);
}
}
enfin moi je trouv ca plus lisible mdr m' enfin bon c toi ki voi !

#pragma inline me permets de réduire mes progs d'environ 3 ko, c pour ca que je l'ai mis.

Bin chez moi ca compile pas du tout !
Tiens d' ailleur je sais po ou g vu ca ms tu disais que en compilant ta lib ca rajouter 20ko dsl ms chez moi g essayer en faisant des tests et ca depasse pas 15ko pr le moment !


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#16 24 Apr 2003 05:00:41

Swifter
Programmeur Graph100
Lieu: Niort (79)
Date d'inscription: 06 Aug 2002
Messages: 980
Site web

Re: DB-Lib !!!

bin...
en incluant juste dblib chez moi
pouis avec une fonction main() vide : 20 ko (non compressé)


Swifter, avec un T, n'attrapes pas la poussière mais toutes les remarques débiles :mrgreen:
              ** Swifter68@hotmail.com **

Hors ligne

 

#17 24 Apr 2003 05:11:00

Azor
Le Coté Obscur De La G100
Lieu: glop glop!
Date d'inscription: 04 May 2002
Messages: 5479
Site web

Re: DB-Lib !!!

ca c curieux car g déjà commencé un prog ac DB lib en rajoutant certaines routines de ma fabrication et mon prog attein :
14086 octet d' apres flash100 !


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#18 24 Apr 2003 16:00:14

Swifter
Programmeur Graph100
Lieu: Niort (79)
Date d'inscription: 06 Aug 2002
Messages: 980
Site web

Re: DB-Lib !!!

En programmant Chess, je me suis rendu compte que j'avais oublié de mettre dans DB-Lib, deux  petites fonctions, simples, mais très pratiques (pour les touches multiples)...
Donc voila...DB-Lib est de nouveau mis à jour. Et il y aura certainement une autre mise à jour dès que j'aurais pu faire des tests sur la g100+ -> donc pas avant la rentrée ( la semaine prochaine).

Ah oui, jetez donc un oeil au code de dblib...ca m'a pris du temps, mais maintenant j'adopte ce style, il faut que je prenne les bonnes habitudes.


Swifter, avec un T, n'attrapes pas la poussière mais toutes les remarques débiles :mrgreen:
              ** Swifter68@hotmail.com **

Hors ligne

 

#19 25 Apr 2003 14:02:24

2072
Programmeur Graph100
Lieu: Somewherebourg
Date d'inscription: 29 Jan 2002
Messages: 2056
Site web

Re: DB-Lib !!!

non moi je dit qu; il faut proguer comme ça:

Code:

void fonction(int truc) 
{ 
     char x; 
     for(x=0; x<10; x++) { 
          fonction2(truc, x); 
     } 
} 

le retour à la ligne après le for ne fait que prendre de la place mais bien sûre il faut indenter sinon c'est ilisible...


-~2072~-
Paid Emails
[URL=http://www.2072productions.com]2072productions.com[/URL]
[URL=http://www.casiocalc.org]casiocalc.org[/URL]

Hors ligne

 

#20 25 Apr 2003 14:30:33

C@siomax
Programmeur Graph100
Lieu: Grenoble, au QG de fmw-product
Date d'inscription: 03 Feb 2002
Messages: 3042
Site web

Re: DB-Lib !!!

ouais lol tu parles, ça prend une ligne!!


:mrd: :mrd:
.·´¯`·.¸.-> Casiomax <-·´¯`·.¸.·

Statut: indéfini

Hors ligne

 

#21 25 Apr 2003 17:37:52

2072
Programmeur Graph100
Lieu: Somewherebourg
Date d'inscription: 29 Jan 2002
Messages: 2056
Site web

Re: DB-Lib !!!

c'est sûr que là... mais dans un gros programme je peux te dire que c'est utile !


-~2072~-
Paid Emails
[URL=http://www.2072productions.com]2072productions.com[/URL]
[URL=http://www.casiocalc.org]casiocalc.org[/URL]

Hors ligne

 

#22 26 Apr 2003 14:01:34

C@siomax
Programmeur Graph100
Lieu: Grenoble, au QG de fmw-product
Date d'inscription: 03 Feb 2002
Messages: 3042
Site web

Re: DB-Lib !!!

atta atta atta, tu vas me dire que ça me fait gagner en taille ?? 8O


:mrd: :mrd:
.·´¯`·.¸.-> Casiomax <-·´¯`·.¸.·

Statut: indéfini

Hors ligne

 

#23 27 Apr 2003 04:58:00

Azor
Le Coté Obscur De La G100
Lieu: glop glop!
Date d'inscription: 04 May 2002
Messages: 5479
Site web

Re: DB-Lib !!!

en taille des sources, bien sur lol


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#24 27 Apr 2003 12:48:38

C@siomax
Programmeur Graph100
Lieu: Grenoble, au QG de fmw-product
Date d'inscription: 03 Feb 2002
Messages: 3042
Site web

Re: DB-Lib !!!

aaaaaaaaaaaah ouf!! ben dans ce cas, autant garder ce que je fais lol


:mrd: :mrd:
.·´¯`·.¸.-> Casiomax <-·´¯`·.¸.·

Statut: indéfini

Hors ligne

 

#25 30 Apr 2003 08:43:10

mastermage
Magicien G100
Lieu: Charleville-Mézières,Compiègne
Date d'inscription: 31 Jan 2002
Messages: 1008

Re: DB-Lib !!!

je préfere mettre le { en dessous du for, je trouve ca plus lisible...

Hors ligne

 

Pied de page des forums

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