X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=fceu.git;a=blobdiff_plain;f=video.c;h=01a54e15f77846c120818503e1d35eb387bd9efb;hp=1b0298e2ba811f218ba34a26bbc3e093db8ff553;hb=13624c8f3ac5cd1b255a5078c5401b0f97037964;hpb=937bf65b1c80e9394547e5f105664bd26f3671de diff --git a/video.c b/video.c index 1b0298e..01a54e1 100644 --- a/video.c +++ b/video.c @@ -30,6 +30,9 @@ #include #include #include +#ifdef GP2X +#include +#endif #include "types.h" #include "video.h" @@ -43,8 +46,6 @@ uint8 *XBuf=NULL; int InitVirtualVideo(void) { - uint32 m; - if(!XBuf) /* Some driver code may allocate XBuf externally. */ if(!(XBuf = (uint8*) (FCEU_malloc(320 * 240)))) return 0; @@ -166,7 +167,7 @@ int SaveSnapshot(void) int x,u,y; FILE *pp=NULL; uint8 *compmem=NULL; - uint32 compmemsize=totallines*263+12; + unsigned long compmemsize=totallines*263+12; if(!(compmem=FCEU_malloc(compmemsize))) return 0; @@ -249,6 +250,9 @@ int SaveSnapshot(void) free(compmem); fclose(pp); +#ifdef GP2X + sync(); +#endif return u+1;