From a33f719808523747354dab2f1a9af7c06fbcc54c Mon Sep 17 00:00:00 2001 From: SarahW Date: Thu, 19 Apr 2018 22:05:02 +0100 Subject: [PATCH] Fix up ROM presence detection on Elonex PC-425X and Packard Bell PB520R and PB570. --- src/mem.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/mem.c b/src/mem.c index c9e2983..739d16d 100644 --- a/src/mem.c +++ b/src/mem.c @@ -836,6 +836,8 @@ int loadbios() f = romfopen("elx_pc425x/elx_pc425x.bin", "rb"); if (!f) { + if (!rom_present("elx_pc425x/elx_pc425x_vbios.bin")) + break; f = romfopen("elx_pc425x/elx_pc425x_bios.bin", "rb"); if (!f) break; @@ -847,7 +849,7 @@ int loadbios() return 1; case ROM_PB570: - if (!rom_present("gd5430/pci.bin")) + if (!rom_present("pb570/gd5430.bin")) break; f = romfopen("pb570/1007by0r.bio", "rb"); if (!f) break; @@ -878,6 +880,8 @@ int loadbios() return 1; case ROM_PB520R: + if (!rom_present("pb520r/gd5434.bin")) + break; f = romfopen("pb520r/1009bc0r.bio", "rb"); if (!f) break; fseek(f, 0x80, SEEK_SET);