diff --git a/macosx/mac-file.mm b/macosx/mac-file.mm index c40641cb..2d6c8fa3 100644 --- a/macosx/mac-file.mm +++ b/macosx/mac-file.mm @@ -295,13 +295,17 @@ const char * S9xGetFilename (const char *inExt, enum s9x_getdirtype dirtype) else { _splitpath(Memory.ROMFilename, drive, dir, fname, ext); - _makepath(filePath[index], drive, dir, fname, inExt); + + strcat(fname, inExt); + _makepath(filePath[index], drive, dir, fname, ""); } } else { _splitpath(Memory.ROMFilename, drive, dir, fname, ext); - _makepath(filePath[index], drive, dir, fname, inExt); + + strcat(fname, inExt); + _makepath(filePath[index], drive, dir, fname, ""); } return (filePath[index]); @@ -436,4 +440,4 @@ const char * S9xGetDirectory (enum s9x_getdirtype dirtype) path[index][l - 1] = 0; return (path[index]); -} \ No newline at end of file +}