mirror of
https://github.com/RaySollium99/libpicofe.git
synced 2025-09-05 06:47:45 -04:00
mcd: text shows up
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@14 be3aeb3a-fb24-0410-a615-afba39da0efa
This commit is contained in:
parent
25fced505d
commit
5111820c37
5 changed files with 20 additions and 15 deletions
12
gp2x/emu.c
12
gp2x/emu.c
|
@ -79,14 +79,15 @@ static void strlwr(char* string)
|
|||
while ( (*string++ = (char)tolower(*string)) );
|
||||
}
|
||||
|
||||
static int try_rfn_ext(char *ext)
|
||||
static int try_rfn_cut(void)
|
||||
{
|
||||
FILE *tmp;
|
||||
char *p;
|
||||
|
||||
p = romFileName + strlen(romFileName) - 4;
|
||||
if (p < romFileName) p = romFileName;
|
||||
strcpy(p, ext);
|
||||
p = romFileName + strlen(romFileName) - 1;
|
||||
for (; p > romFileName; p--)
|
||||
if (*p == '.') break;
|
||||
*p = 0;
|
||||
|
||||
if((tmp = fopen(romFileName, "rb"))) {
|
||||
fclose(tmp);
|
||||
|
@ -156,8 +157,7 @@ int emu_ReloadRom(void)
|
|||
sprintf(menuErrorMsg, "Invalid GMV file.");
|
||||
return 0;
|
||||
}
|
||||
dummy = try_rfn_ext(".zip") || try_rfn_ext(".bin") ||
|
||||
try_rfn_ext(".smd") || try_rfn_ext(".gen");
|
||||
dummy = try_rfn_cut() || try_rfn_cut();
|
||||
if (!dummy) {
|
||||
sprintf(menuErrorMsg, "Could't find a ROM for movie.");
|
||||
return 0;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue