#include <stdlib.h>\r
#include <string.h>\r
\r
+#ifdef GP2X\r
+#include <unistd.h> // for sync()\r
+#endif\r
+\r
#include "types.h"\r
#include "x6502.h"\r
#include "fce.h"\r
{\r
FILE *fp;\r
int x;\r
- char *fn=FCEU_MakeFName(FCEUMKF_FDS,0,0);\r
+ char *fn;\r
\r
if(!DiskWritten) return;\r
\r
+ fn=FCEU_MakeFName(FCEUMKF_FDS,0,0);\r
+\r
if(!(fp=FCEUD_UTF8fopen(fn,"wb")))\r
{\r
free(fn);\r
}\r
FreeFDSMemory();\r
fclose(fp);\r
+#ifdef GP2X\r
+ sync();\r
+#endif\r
}\r
+\r