X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=fceu.git;a=blobdiff_plain;f=video.c;h=1b0298e2ba811f218ba34a26bbc3e093db8ff553;hp=245a6b121c0e8ae2847aaef854e1081a6cbc3df5;hb=937bf65b1c80e9394547e5f105664bd26f3671de;hpb=9115e7d2b5e5b8dc00774fe92db97f1d02b2fee1 diff --git a/video.c b/video.c index 245a6b1..1b0298e 100644 --- a/video.c +++ b/video.c @@ -46,17 +46,17 @@ int InitVirtualVideo(void) uint32 m; if(!XBuf) /* Some driver code may allocate XBuf externally. */ - if(!(XBuf = (uint8*) (FCEU_malloc((256+16) * 240 + 8)))) + if(!(XBuf = (uint8*) (FCEU_malloc(320 * 240)))) return 0; - +/* if(sizeof(uint8*)==4) { m=(uint32) XBuf; m+=8;m&=0xFFFFFFF8; XBuf=(uint8 *)m; - } - - memset(XBuf,128,272*240); + } +*/ + memset(XBuf,128,320*240); return 1; } @@ -116,7 +116,7 @@ int SaveSnapshot(void) fputc(b,pp); } fclose(pp); - + return u+1; } @@ -207,7 +207,7 @@ int SaveSnapshot(void) { char pdata[256*3]; - + //void FCEUD_GetPalette(uint8 i,uint8 *r, unsigned char *g, unsigned char *b); for(x=0;x<256;x++) FCEUD_GetPalette(x,(uint8*)(pdata+x*3),(unsigned char*)(pdata+x*3+1),(unsigned char*)(pdata+x*3+2)); @@ -231,7 +231,7 @@ int SaveSnapshot(void) *dest=0; // No filter. dest++; for(x=256;x;x--,tmp++,dest++) - *dest=*tmp; + *dest=*tmp; tmp+=16; }