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 21 Sep 2002 07:59:40

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

Gris de m.....

voila plusieurs jours que je m'acharne sur ce programme affichant une image en gris:

Code:

// fonctions prises dans Space invaders Superna

#include<conio.h>
#define DATA_SIZE 1024

typedef unsigned char BMPTabType[DATA_SIZE];

BMPTabType bmp1={
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
........................
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0};

BMPTabType bmp2={
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
..........................
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0};

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 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 }}

main()
{ clearpage(0);
  asm mov al,0xFB;// j'ai aussi essayé avec le mode CB et DB
  asm out 2,al;
  disp_bmp(bmp1,0);
  disp_bmp(bmp2,2);
  getch();
  asm mov al,0xC3;
  asm out 2,al;
  return 0;}

Quelqu'un pourrait t'il m'expliquer pouquoi ce prog n'affiche qu'une bouillie de pixel :x !!
Merci


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

Hors ligne

 

#2 21 Sep 2002 08:19:50

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

Re: Gris de m.....

ecoute je m'encuppe dans 5 minutes.


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

Hors ligne

 

#3 21 Sep 2002 08:31:48

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

Re: Gris de m.....

// fonctions prises dans Space invaders Superna

#include<conio.h>
#define DATA_SIZE 1024

typedef unsigned char BMPTabType[DATA_SIZE];

BMPTabType bmp1 = {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xC0,0xFE,0x2,0x0,0x0,0x10,0x0,0xFC,0x0,0xFF,0x10,0x0,0x0,0x40,0x7F,0x3,
0xC0,0xFE,0x2,0x0,0x0,0x20,0x0,0x7C,0x0,0xFF,0x10,0x0,0x0,0x40,0x7F,0x3,
0xC0,0xFE,0x2,0x0,0x0,0xC0,0x0,0x7C,0x0,0x7E,0x20,0x0,0x0,0x40,0x7F,0x3,
0x0,0x0,0x0,0x0,0x0,0x0,0xF,0x38,0x0,0x7E,0x20,0x0,0x0,0x0,0x0,0x0,
0xC0,0xEF,0x3,0x0,0x0,0x0,0x7C,0x38,0x0,0x3C,0x20,0x0,0x0,0xC0,0xF7,0x3,
0xC0,0xEF,0x3,0x0,0x0,0x0,0xFC,0x3F,0x0,0x3C,0x40,0x2,0x0,0xC0,0xF7,0x3,
0xC0,0xEF,0x3,0x0,0x0,0x0,0xF8,0xFF,0x19,0x3C,0x40,0x2,0x0,0xC0,0xF7,0x3,
0x0,0x0,0x0,0x0,0x0,0x0,0xF0,0x1F,0x3F,0x1E,0x40,0x4,0x0,0x0,0x0,0x0,
0xC0,0xFE,0x2,0x0,0x0,0x0,0xE0,0xDF,0x7F,0x3F,0x20,0x4,0x0,0x40,0x7F,0x3,
0xC0,0xFE,0x2,0x0,0x0,0x0,0xC0,0xEF,0xFF,0x81,0x20,0x4,0x0,0x40,0x7F,0x3,
0xC0,0xFE,0x2,0x0,0x0,0x80,0xC3,0xF7,0xFF,0x3,0x11,0x2,0x0,0x40,0x7F,0x3,
0x0,0x0,0x0,0x0,0x0,0x40,0x4C,0xF8,0xFF,0x3,0xC,0x2,0x0,0x0,0x0,0x0,
0xC0,0xEF,0x3,0x0,0x0,0x30,0x58,0xF8,0xFF,0x3,0x6,0x1,0x0,0xC0,0xF7,0x3,
0xC0,0xEF,0x3,0x0,0x0,0x10,0x20,0xFC,0xFF,0x3,0x6,0x0,0x0,0xC0,0xF7,0x3,
0xC0,0xEF,0x3,0x0,0x0,0x8,0x40,0xFC,0xFF,0x3,0x3,0x0,0x0,0xC0,0xF7,0x3,
0x0,0x0,0x0,0x0,0x0,0x8,0x60,0xFC,0xFF,0x3,0x1,0x0,0x0,0x0,0x0,0x0,
0xC0,0xFE,0x2,0x0,0x0,0x88,0xF1,0xFD,0xFF,0x81,0x1,0x0,0x0,0x40,0x7F,0x3,
0xC0,0xFE,0x2,0x0,0x0,0x8,0xF1,0xFF,0xFF,0x61,0x1,0x0,0x0,0x40,0x7F,0x3,
0xC0,0xFE,0x2,0x0,0x0,0x8,0xFE,0xFF,0xFF,0x18,0x2,0x0,0x0,0x40,0x7F,0x3,
0x0,0x0,0x0,0x0,0x0,0x8,0xFE,0xFF,0x7F,0x8,0x2,0x0,0x0,0x0,0x0,0x0,
0xC0,0xEF,0x3,0x0,0x0,0x8,0xFE,0xEF,0x3F,0x18,0x2,0x0,0x0,0xC0,0xF7,0x3,
0xC0,0xEF,0x3,0x0,0x0,0x10,0xF9,0x8F,0x1F,0x1C,0x2,0x0,0x0,0xC0,0xF7,0x3,
0xC0,0xEF,0x3,0x0,0x0,0x10,0xF8,0xF,0x6,0xE,0x1,0x0,0x0,0xC0,0xF7,0x3,
0x0,0x0,0x0,0x0,0x0,0x10,0xF8,0x8F,0xB,0xF,0x1,0x0,0x0,0x0,0x0,0x0,
0xC0,0xFE,0x2,0x0,0x0,0x10,0xF0,0xC7,0xF7,0x7,0x1,0x0,0x0,0x40,0x7F,0x3,
0xC0,0xFE,0x2,0x0,0x0,0x20,0xE0,0xF9,0x3F,0x0,0x1,0x0,0x0,0x40,0x7F,0x3,
0xC0,0xFE,0x2,0x0,0x0,0x40,0x0,0xFC,0x3F,0x80,0x0,0x0,0x0,0x40,0x7F,0x3,
0x0,0x0,0x0,0x0,0x0,0x80,0x1,0xFF,0x3F,0x40,0x0,0x0,0x0,0x0,0x0,0x0,
0xC0,0xEF,0x3,0x0,0x0,0x0,0xFE,0xFF,0x3F,0x30,0x0,0x0,0x0,0xC0,0xF7,0x3,
0xC0,0xEF,0x3,0x0,0x0,0x0,0xF0,0xFF,0xFF,0xF,0x0,0x0,0x0,0xC0,0xF7,0x3,
0xC0,0xEF,0x3,0x0,0x0,0x0,0xE0,0xFF,0x1F,0x0,0x0,0x0,0x0,0xC0,0xF7,0x3,
0x0,0x0,0x0,0x0,0x0,0x0,0x10,0xFF,0x3F,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0xC0,0xFE,0x2,0x0,0x0,0x0,0x8,0xFF,0x4F,0x0,0x0,0x0,0x0,0x40,0x7F,0x3,
0xC0,0xFE,0x2,0x0,0x0,0x0,0x4,0xFF,0x4F,0x0,0x0,0x0,0x0,0x40,0x7F,0x3,
0xC0,0xFE,0x2,0x0,0x0,0x0,0x64,0xFE,0x3F,0x0,0x0,0x0,0x0,0x40,0x7F,0x3,
0x0,0x0,0x0,0x0,0x0,0x0,0x12,0xE7,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0xC0,0xEF,0x3,0x0,0x0,0x0,0x2,0xC2,0x3,0x0,0x0,0x0,0x0,0xC0,0xF7,0x3,
0xC0,0xEF,0x3,0x0,0x0,0x0,0x4,0x42,0x3,0x0,0x0,0x0,0x0,0xC0,0xF7,0x3,
0xC0,0xEF,0x3,0x0,0x0,0x0,0x3C,0x24,0x4,0x0,0x0,0x0,0x0,0xC0,0xF7,0x3,
0x0,0x0,0x0,0x0,0x0,0x0,0x38,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0xC0,0xFE,0x2,0x0,0x0,0x0,0x70,0x8,0x0,0x0,0x0,0x0,0x0,0x40,0x7F,0x3,
0xC0,0xFE,0x2,0x0,0x0,0x0,0xE0,0x7,0x0,0x0,0x0,0x0,0x0,0x40,0x7F,0x3,
0xC0,0xFE,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x7F,0x3,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x3F,0x0,0x0,0x0,0x0,0x0,0x0,0xFC,0x1F,0x0,0x0,0x0,0x0,0x0,0x0,0xFC,
0x7F,0x0,0x0,0x0,0x0,0x0,0x0,0xFE,0x3F,0x0,0x0,0x0,0x0,0x0,0x0,0xFE,
0xFF,0x0,0x0,0x0,0x0,0x0,0x0,0xFF,0x7F,0x0,0x0,0x0,0x0,0x0,0x0,0xFF,
0xEF,0x1,0x0,0x0,0x0,0x0,0x80,0xFF,0xFF,0x0,0x0,0x0,0x0,0x0,0x80,0xFF,
0xC7,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x8B,
0x83,0x7,0x0,0x0,0x0,0x0,0xC0,0xFF,0xFF,0x1,0x0,0x0,0x0,0x0,0xE0,0xB8,
0x1,0xF,0x0,0x0,0x0,0x0,0xC0,0xFF,0xFF,0x1,0x0,0x0,0x0,0x0,0xF0,0xBA,
0x93,0x1F,0x0,0x0,0x0,0x0,0xC0,0xFF,0xFF,0x1,0x0,0x0,0x0,0x0,0xF8,0x88,
0xFF,0x3F,0x0,0x0,0x0,0x0,0xC0,0xFF,0xFF,0x1,0x0,0x0,0x0,0x0,0xFC,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
} ;

BMPTabType bmp2 = {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xC0,0xFE,0x2,0x0,0x0,0x10,0x0,0x84,0x0,0x81,0x10,0x0,0x0,0x40,0x7F,0x3,
0xC0,0xFE,0x2,0x0,0x0,0x20,0x0,0x44,0x0,0x81,0x10,0x0,0x0,0x40,0x7F,0x3,
0xC0,0xFE,0x2,0x0,0x0,0xC0,0x0,0x44,0x0,0x42,0x20,0x0,0x0,0x40,0x7F,0x3,
0x0,0x0,0x0,0x0,0x0,0x0,0xF,0x28,0x0,0x42,0x20,0x0,0x0,0x0,0x0,0x0,
0xC0,0xEF,0x3,0x0,0x0,0x0,0x74,0x28,0x0,0x24,0x20,0x0,0x0,0xC0,0xF7,0x3,
0xC0,0xEF,0x3,0x0,0x0,0x0,0x84,0x2F,0x0,0x24,0x40,0x2,0x0,0xC0,0xF7,0x3,
0xC0,0xEF,0x3,0x0,0x0,0x0,0x8,0xFC,0x19,0x24,0x40,0x2,0x0,0xC0,0xF7,0x3,
0x0,0x0,0x0,0x0,0x0,0x0,0x10,0x10,0x3F,0x16,0x40,0x4,0x0,0x0,0x0,0x0,
0xC0,0xFE,0x2,0x0,0x0,0x0,0x20,0xD0,0x7F,0x3F,0x20,0x4,0x0,0x40,0x7F,0x3,
0xC0,0xFE,0x2,0x0,0x0,0x0,0x40,0xE8,0xFF,0x81,0x20,0x4,0x0,0x40,0x7F,0x3,
0xC0,0xFE,0x2,0x0,0x0,0x80,0xC3,0xF7,0xFF,0x3,0x11,0x2,0x0,0x40,0x7F,0x3,
0x0,0x0,0x0,0x0,0x0,0x40,0x4C,0xF8,0xFF,0x3,0xC,0x2,0x0,0x0,0x0,0x0,
0xC0,0xEF,0x3,0x0,0x0,0x30,0x58,0xF8,0xFF,0x3,0x6,0x1,0x0,0xC0,0xF7,0x3,
0xC0,0xEF,0x3,0x0,0x0,0x10,0x20,0xFC,0xFF,0x3,0x6,0x0,0x0,0xC0,0xF7,0x3,
0xC0,0xEF,0x3,0x0,0x0,0x8,0x40,0xFC,0xFF,0x3,0x3,0x0,0x0,0xC0,0xF7,0x3,
0x0,0x0,0x0,0x0,0x0,0x8,0x60,0xFC,0xFF,0x3,0x1,0x0,0x0,0x0,0x0,0x0,
0xC0,0xFE,0x2,0x0,0x0,0x88,0xB1,0xFD,0xFF,0x81,0x1,0x0,0x0,0x40,0x7F,0x3,
0xC0,0xFE,0x2,0x0,0x0,0x8,0x11,0xFE,0xFF,0x61,0x1,0x0,0x0,0x40,0x7F,0x3,
0xC0,0xFE,0x2,0x0,0x0,0x8,0xE,0xFC,0xFF,0x18,0x2,0x0,0x0,0x40,0x7F,0x3,
0x0,0x0,0x0,0x0,0x0,0x8,0x6,0xFC,0x7F,0x8,0x2,0x0,0x0,0x0,0x0,0x0,
0xC0,0xEF,0x3,0x0,0x0,0x8,0x6,0xE8,0x3F,0x18,0x2,0x0,0x0,0xC0,0xF7,0x3,
0xC0,0xEF,0x3,0x0,0x0,0x10,0x9,0x88,0x1F,0x1C,0x2,0x0,0x0,0xC0,0xF7,0x3,
0xC0,0xEF,0x3,0x0,0x0,0x10,0x8,0x8,0x6,0xE,0x1,0x0,0x0,0xC0,0xF7,0x3,
0x0,0x0,0x0,0x0,0x0,0x10,0x8,0x88,0xB,0xF,0x1,0x0,0x0,0x0,0x0,0x0,
0xC0,0xFE,0x2,0x0,0x0,0x10,0x10,0x46,0xF4,0x7,0x1,0x0,0x0,0x40,0x7F,0x3,
0xC0,0xFE,0x2,0x0,0x0,0x20,0xE0,0x39,0x30,0x0,0x1,0x0,0x0,0x40,0x7F,0x3,
0xC0,0xFE,0x2,0x0,0x0,0x40,0x0,0xC,0x20,0x80,0x0,0x0,0x0,0x40,0x7F,0x3,
0x0,0x0,0x0,0x0,0x0,0x80,0x1,0x7,0x20,0x40,0x0,0x0,0x0,0x0,0x0,0x0,
0xC0,0xEF,0x3,0x0,0x0,0x0,0xFE,0x5,0x20,0x30,0x0,0x0,0x0,0xC0,0xF7,0x3,
0xC0,0xEF,0x3,0x0,0x0,0x0,0x30,0x4,0xE0,0xF,0x0,0x0,0x0,0xC0,0xF7,0x3,
0xC0,0xEF,0x3,0x0,0x0,0x0,0xE0,0x4,0x10,0x0,0x0,0x0,0x0,0xC0,0xF7,0x3,
0x0,0x0,0x0,0x0,0x0,0x0,0x10,0xB,0x38,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0xC0,0xFE,0x2,0x0,0x0,0x0,0x8,0x1B,0x4C,0x0,0x0,0x0,0x0,0x40,0x7F,0x3,
0xC0,0xFE,0x2,0x0,0x0,0x0,0x4,0xE3,0x4F,0x0,0x0,0x0,0x0,0x40,0x7F,0x3,
0xC0,0xFE,0x2,0x0,0x0,0x0,0x64,0x1A,0x3E,0x0,0x0,0x0,0x0,0x40,0x7F,0x3,
0x0,0x0,0x0,0x0,0x0,0x0,0x12,0x27,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0xC0,0xEF,0x3,0x0,0x0,0x0,0x2,0xC2,0x2,0x0,0x0,0x0,0x0,0xC0,0xF7,0x3,
0xC0,0xEF,0x3,0x0,0x0,0x0,0x4,0x42,0x3,0x0,0x0,0x0,0x0,0xC0,0xF7,0x3,
0xC0,0xEF,0x3,0x0,0x0,0x0,0x3C,0x24,0x4,0x0,0x0,0x0,0x0,0xC0,0xF7,0x3,
0x0,0x0,0x0,0x0,0x0,0x0,0x38,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0xC0,0xFE,0x2,0x0,0x0,0x0,0x70,0x8,0x0,0x0,0x0,0x0,0x0,0x40,0x7F,0x3,
0xC0,0xFE,0x2,0x0,0x0,0x0,0xE0,0x7,0x0,0x0,0x0,0x0,0x0,0x40,0x7F,0x3,
0xC0,0xFE,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x7F,0x3,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x3F,0x0,0x0,0x0,0x0,0x0,0x0,0xFC,0x1F,0x0,0x0,0x0,0x0,0x0,0x0,0xFC,
0x7F,0x0,0x0,0x0,0x0,0x0,0x0,0xFE,0x3F,0x0,0x0,0x0,0x0,0x0,0x0,0xFE,
0xFF,0x0,0x0,0x0,0x0,0x0,0x0,0xFF,0x7F,0x0,0x0,0x0,0x0,0x0,0x0,0xFF,
0xEF,0x1,0x0,0x0,0x0,0x0,0x80,0xFF,0xFF,0x0,0x0,0x0,0x0,0x0,0x80,0xFF,
0xC7,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x8B,
0x83,0x7,0x0,0x0,0x0,0x0,0xC0,0xFF,0xFF,0x1,0x0,0x0,0x0,0x0,0xE0,0xB8,
0x1,0xF,0x0,0x0,0x0,0x0,0xC0,0xFF,0xFF,0x1,0x0,0x0,0x0,0x0,0xF0,0xBA,
0x93,0x1F,0x0,0x0,0x0,0x0,0xC0,0xFF,0xFF,0x1,0x0,0x0,0x0,0x0,0xF8,0x88,
0xFF,0x3F,0x0,0x0,0x0,0x0,0xC0,0xFF,0xFF,0x1,0x0,0x0,0x0,0x0,0xFC,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
} ; 

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 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 }}

main()
{ clearpage(0);
  asm mov al,0xDB;// j'ai aussi essayé avec le mode CB et DB
  asm out 2,al;
  disp_bmp(bmp1,0);
  disp_bmp(bmp2,2);
  getch();getch();
  asm mov al,0xC3;
  asm out 2,al;
  return 0;}

je n'ai fait que modifier les images et ca marche.
Pour coder tes images, utilise bmp1c100 de superNA. tu choisis "inline" et tu converti tes images en C.
Utilise le mode DB (j'ai changé ca aussi dans le code) car il y a des fonctions qui marchent tres bien faites par job:
http://forum.graph100.com/viewtopic.php … mp;start=0
Le mode CB est à abandonné, il est pas terrible.
si tu as des questions sur le gris n'hesite, j'ai bcp galéré au debut  :!:


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

Hors ligne

 

#4 21 Sep 2002 09:38:55

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

Re: Gris de m.....

Ahhhhhhhh!!!!!! :P  :P  :P
Enfin ca marche...
Merci Casioworld...
En fait j'avias utilisé Bmp2C de Mastermage...et c pour ca que ca marchai pas!!! Sinon, je ne comptais pas utiliser le mode CB, mais j'avais qd mm essayé au cas ou.


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

Hors ligne

 

#5 21 Sep 2002 13:15:50

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

Re: Gris de m.....

Ah oui tiens au fait...
Je me pose une petite question :confus:
Quelles sont les particularités du mode FB ( comme les modes D, non?) ?


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

Hors ligne

 

#6 21 Sep 2002 13:37:51

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

Re: Gris de m.....

oki ms ou est ce ke on le trouve son prog ?


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#7 21 Sep 2002 13:54:42

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

Re: Gris de m.....

Le prog a qui ?
Pour mastermage j'l'avais eu a partir d'un lien direct du forum.
Pour superna il est sur son site lol


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

Hors ligne

 

#8 22 Sep 2002 03:01:50

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

Re: Gris de m.....

oui en effet le mode Cb est à abandonner car il y a bcp trop de calculs bizarres pour se placer sur un seul bit de l'écran!

En Db ou Fb, ben y'en a moins!


: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