diff --git a/platform/common/emu.c b/platform/common/emu.c index 08ed27d8..8cd5e74c 100644 --- a/platform/common/emu.c +++ b/platform/common/emu.c @@ -210,6 +210,16 @@ static const char *find_bios(int *region, const char *cd_fname) strcat(static_buff, ".zip"); f = fopen(static_buff, "rb"); if (f) break; + + strcpy(static_buff, files[i]); + strcat(static_buff, ".bin"); + f = fopen(static_buff, "rb"); + if (f) break; + + static_buff[strlen(static_buff) - 4] = 0; + strcat(static_buff, ".zip"); + f = fopen(static_buff, "rb"); + if (f) break; } if (f) {