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 24 Aug 2002 03:41:45

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

bmp2c ?

voila comment foutre une 2 image bmp2c noir et blanc pour faire une en lVl gris ?

En fait la premiere image correspond a la premiere couche et la deuxieme image a la 3e couche (puiske la centrale n' afficherait rien selon whip) ?
Pourrait-je avoir une routine genre :
void disp_gbmp(unsigned char image1[],unsigned char image2[])

ou un truc ki me permet d' utiliser comme ca :

disp_gbmp(image1,image2);

Vs voyez ce ke je veux dire ?
(ps: je marche en CB)


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#2 24 Aug 2002 10:56:23

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

Re: bmp2c ?

ben tu fait
disp_bmp(image1,0);
disp_bmp(image2,2);

et ça marche

Hors ligne

 

#3 24 Aug 2002 11:19:58

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

Re: bmp2c ?

tt simplement ?


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#4 24 Aug 2002 12:27:00

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

Re: bmp2c ?

de disp_bmp là:
void disp_bmp (BMPTabType BmpTab,int page)
{

asm {
    mov ax,page
    shl ax,6
    add ax,0x1a20
    mov es,ax
    mov si,BmpTab
    xor di,di
    mov cx,0x200
    cld
    rep movsw
}

}
ca marche vraiment ???? putain, je vais me remettre à la prog !


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

Hors ligne

 

#5 24 Aug 2002 13:21:53

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

Re: bmp2c ?

en fait fallait utiliser la routine de bmp2c100.
mais ca marche pas !!! l'image que j'ai à l'ecran ressemble de tres loin à mon image et c'est tout tasser sur le cotre de l'ecran !


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

Hors ligne

 

#6 24 Aug 2002 13:30:58

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

Re: bmp2c ?

X-thunder as tu reussi ???
biensur dans le prog de superna il faut selectionnez column.


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

Hors ligne

 

#7 24 Aug 2002 17:52:53

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

Re: bmp2c ?

Savez-vous que vous aussi vous avez un cerveau ? Il faudrait apprendre à s'en servir avant de poser une question pour le moindre petit problème !

Depuis quelques temps le forum s'encombre de questions stupides de ce genre et je passe de plus en plus de temps chaque jour sur le forum rien que pour les lire. Les forums c'est fait pour s'entre-aider et non pour passer des commandes de fonctions ou encore pour poser des questions dont on peut trouver sois-même les réponses rien qu'en réfléchissant un tout petit peu.


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

Hors ligne

 

#8 25 Aug 2002 06:04:16

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

Re: bmp2c ?

tu dis que le forum c'est pour s'entre aidé mais t'aide pas grand monde avec ton post !!!


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

Hors ligne

 

#9 26 Aug 2002 14:22:45

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

Re: bmp2c ?

Heuuu
Deja,
1: ça marche qu'en mode db
2: Faut utiliser Bmp2C100 en mode Inline
3: Vous avez lu le tuto de whyp ?

Hors ligne

 

#10 26 Aug 2002 15:45:31

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

Re: bmp2c ?

merci SuperNA ! en fait avec X-thunder on travail en mode CB et non en DB c'est pour ca que je n'y arrivais.
pour repondre à ta question "avez u le tuto de whyp?" : NON (mais je vais finalement le lire pour paraitre moins stupide, parceque ca enerve SIR 2072  wink )


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

Hors ligne

 

#11 26 Aug 2002 16:48:53

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

Re: bmp2c ?

c'est etrange, en mode DB ca marche encore moins bien  :!:


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

Hors ligne

 

#12 31 Aug 2002 05:21:25

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

Re: bmp2c ?

EN MODE "INLINE" sur bmp2c100 !
pas en mode collumn, ça marchera pas

Hors ligne

 

#13 31 Aug 2002 05:24:49

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

Re: bmp2c ?

je sais bien mais ca ne marche pas en mode Db. d'ailleur dans bmp2c100 y a marqué que marche en mode FB.
mais si tu maintiens, bah je vais encore et encore et encore essayé !


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

Hors ligne

 

#14 31 Aug 2002 11:30:48

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

Re: bmp2c ?

Alors, le principal iunteret du mode db est qu'il est composé de 3 pages distinctes chacunes au mode d3 (ou f3)
Voila donc on peut faire ça avec bmp2c100, ce que je fais pour spaceinvaders
Donc tu met la premiere a la page 0 et la seconde a la page 2 et la page 1 vide et hop, ça deviens gris
Pour du noir : pix sur les 2 pages
Gris : pix sur une des deux page (n'importe)

Hors ligne

 

#15 31 Aug 2002 11:50:36

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

Re: bmp2c ?

coup de moule (je ne sais pas pourquoi maintenant ca marche et pas avant) sa marche mais sinon tu aurais pas une fonction qui affichige un pixel (autre que celle de KTR) ou on choisit la page dans la ecrire ?


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

Hors ligne

 

#16 01 Sep 2002 05:35:59

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

Re: bmp2c ?

Oui j'en ai
G fait des routines qui merche de la meme façon aussi rapidement pour les modes c3 de d3 et j'en ai fait une pour le mode db
C fastoche, tu prends celle de whyp, et tu marque sur les 2 pages pour du noir et sur une page pour du gris

Voilou

Hors ligne

 

#17 01 Sep 2002 05:41:17

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

Re: bmp2c ?

tout va bien maintenant !


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

Hors ligne

 

#18 01 Sep 2002 11:45:53

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

Re: bmp2c ?

pour X-th et ceux qui en auraient besoin, une routine d'affichage comme tu l'as demandée:

Code:


#define DATA_SIZE 1024

typedef unsigned char BMPTabType[DATA_SIZE];
typedef unsigned char uchar;

int getpage(void)  //Prends la page courante
{

short seg=peek(0x4E,0); // Recupere le segment
return ((seg-0x1A20)/0x40);

}

void disp_bmp (BMPTabType BmpTab,int page)
{

asm {
    mov ax,page
    shl ax,6
    add ax,0x1a20
    mov es,ax
    mov si,BmpTab
    xor di,di
    mov cx,0x200
    cld
    rep movsw
}

}


void clearpage(short page)
{

int i;

asm mov ax,page;
asm shl ax,6;
asm add ax,0x1A20;
asm mov es,ax;
asm xor ax,ax;

for (i=0;i<1024;i+=2)
    {
        _SI=i;
        asm mov es:[si],ax;
    }
}

void clr(void) {for(i=0;i<=3;i++) clearpage(i);}

void drawPict(uchar page1[],uchar page3[])
{

int i;

clr();

asm {
    mov al,0xfb
    out 2 ,al
}

disp_bmp(page1 , getpage()  ) ;
disp_bmp(page3 , getpage()+2) ;

waitkey();

clr();

return;

}

vala tout!


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

Statut: indéfini

Hors ligne

 

#19 01 Sep 2002 13:05:48

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

Re: bmp2c ?

en fait tu passe en mode FB avant d'affiche ton image mais tu aurais pas oublier d'en ressortir de ton mode Fb ??? a moins que je n'ai rien compris à ta fonction , c qui est fort probable.


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

Hors ligne

 

#20 04 Sep 2002 16:26:38

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

Re: bmp2c ?

Euh.. Ca sert à quoi de mettre FB on aurai trouvé la diff entre DB et FB si non pkoi pa mettre DB ca fè + propre  wink !!


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

Hors ligne

 

#21 05 Sep 2002 03:47:51

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

Re: bmp2c ?

c'est un peu la meme chose DB et FB !


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

Hors ligne

 

#22 05 Sep 2002 16:07:31

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

Re: bmp2c ?

a ouais c bi1 ce ke je penC !! Alor pkoi tu met FB ?????? :?:


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

Hors ligne

 

#23 06 Sep 2002 02:06:55

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

Re: bmp2c ?

Ben en fait Db et Fb c pareil, à la petite différence que Fb ne plante pas sur ma rom 1.03 !! En bref c après avoir galéré pdt bcp de temps que avec superna c le fb qu'on a choisi!


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

Statut: indéfini

Hors ligne

 

Pied de page des forums

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