Reimplement large parts of FCEUmm API - still no background layers -
only sprites
This commit is contained in:
@@ -81,6 +81,7 @@ char *FCEU_MakeFName(int type, int id1, char *cd1) {
|
||||
struct stat tmpstat;
|
||||
|
||||
switch (type) {
|
||||
#ifndef __LIBRETRO__
|
||||
case FCEUMKF_NPTEMP: asprintf(&ret, "%s"PSS "m590plqd94fo.tmp", BaseDirectory); break;
|
||||
case FCEUMKF_MOVIE:
|
||||
if (odirs[FCEUIOD_STATE])
|
||||
@@ -149,6 +150,7 @@ char *FCEU_MakeFName(int type, int id1, char *cd1) {
|
||||
break;
|
||||
case FCEUMKF_IPS: asprintf(&ret, "%s"PSS "%s%s.ips", FileBaseDirectory, FileBase, FileExt);
|
||||
break;
|
||||
#endif
|
||||
case FCEUMKF_GGROM: asprintf(&ret, "%s"PSS "gg.rom", BaseDirectory); break;
|
||||
case FCEUMKF_FDSROM: asprintf(&ret, "%s"PSS "disksys.rom", BaseDirectory); break;
|
||||
case FCEUMKF_PALETTE:
|
||||
@@ -157,6 +159,9 @@ char *FCEU_MakeFName(int type, int id1, char *cd1) {
|
||||
else
|
||||
asprintf(&ret, "%s"PSS "gameinfo"PSS "%s.pal", BaseDirectory, FileBase);
|
||||
break;
|
||||
default:
|
||||
ret = malloc(1);
|
||||
*ret = '\0';
|
||||
}
|
||||
return(ret);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user