some warnings fixed, nsf fixed, palettes, more code backported
[fceu.git] / general.h
index 14ca5f0..f5e3b30 100644 (file)
--- a/general.h
+++ b/general.h
@@ -1,8 +1,8 @@
-void GetFileBase(char *f);
-#define MSG_ERRAM       marray[0]
-extern char *marray[];
+void GetFileBase(const char *f);
 extern uint32 uppow2(uint32 n);
 
+char* FCEU_GetPath(int type);
+char *FCEU_MakePath(int type, const char* filebase);
 char *FCEU_MakeFName(int type, int id1, char *cd1);
 
 #define FCEUMKF_STATE  1
@@ -14,3 +14,8 @@ char *FCEU_MakeFName(int type, int id1, char *cd1);
 #define FCEUMKF_GGROM  7
 #define FCEUMKF_IPS    8
 #define FCEUMKF_FDS    9
+#define FCEUMKF_MOVIE  10
+#define FCEUMKF_NPTEMP 11
+#define FCEUMKF_MOVIEGLOB      12
+#define FCEUMKF_STATEGLOB      13
+#define FCEUMKF_MOVIEGLOB2     14