All ROM image file names now lower case. Patch from tomaszkam.

This commit is contained in:
SarahW 2017-04-19 16:35:07 +01:00
commit bc5b6d63f7
6 changed files with 47 additions and 45 deletions

View file

@ -103,7 +103,7 @@ A generic clone XT board.
ROM files needed: ROM files needed:
dtk\DTK_ERSO_2.42_2764.bin dtk\dtk_erso_2.42_2764.bin
Amstrad PC1512 (1986) Amstrad PC1512 (1986)
@ -172,28 +172,28 @@ AMI XT clone (1989)
ROM files needed: ROM files needed:
amixt\AMI_8088_BIOS_31JAN89.BIN amixt\ami_8088_bios_31jan89.bin
DTK XT clone (1988) DTK XT clone (1988)
ROM files needed: ROM files needed:
dtk\DTK_ERSO_2.42_2764.bin dtk\dtk_erso_2.42_2764.bin
VTech Laser Turbo XT (1987) VTech Laser Turbo XT (1987)
ROM files needed: ROM files needed:
ltxt\27C64.bin ltxt\27c64.bin
VTech Laser XT3 (1989) VTech Laser XT3 (1989)
ROM files needed: ROM files needed:
lxt3\27C64D.bin lxt3\27c64d.bin
Phoenix XT clone (1986) Phoenix XT clone (1986)
@ -277,8 +277,8 @@ An early 386 system. I don't think this BIOS is from the original 1986 version
ROM files needed: ROM files needed:
deskpro386\109592-005.U11.bin deskpro386\109592-005.u11.bin
deskpro386\109591-005.U13.bin deskpro386\109591-005.u13.bin
IBM PS/1 Model 2121 (1990) IBM PS/1 Model 2121 (1990)
@ -293,6 +293,7 @@ Acermate 386SX/25N (1992?)
An integrated 386SX clone, with onboard Oak SVGA and IO. An integrated 386SX clone, with onboard Oak SVGA and IO.
ROM files needed: ROM files needed:
acer386\acer386.bin acer386\acer386.bin
acer386\oti067.bin acer386\oti067.bin
@ -309,6 +310,7 @@ A 386SX clone (otherwise known as the PC7386SX) with a built-in Sega Megadrive.
is emulated, obv. is emulated, obv.
ROM files needed: ROM files needed:
megapc\41651-bios lo.u18 megapc\41651-bios lo.u18
megapc\211253-bios hi.u19 megapc\211253-bios hi.u19
@ -326,7 +328,7 @@ This is a generic 386DX clone with an MR BIOS.
ROM files needed: ROM files needed:
mr386dx\OPT495SX.MR mr386dx\opt495sx.mr
AMI 386DX clone (1994) AMI 386DX clone (1994)
@ -335,7 +337,7 @@ to support an external cache.
ROM files needed: ROM files needed:
ami386dx\OPT495SX.AMI ami386dx\opt495sx.ami
AMI 486 clone (1993) AMI 486 clone (1993)
@ -360,7 +362,7 @@ A 486 clone using the SiS 496/497 chipset, with PCI bus and Award BIOS.
ROM files needed: ROM files needed:
sis496\SIS496-1.AWA sis496\sis496-1.awa
Intel Premiere/PCI (Batman's Revenge) (1994) Intel Premiere/PCI (Batman's Revenge) (1994)
@ -368,8 +370,8 @@ A Socket 4 based board with 430LX chipset.
ROM files needed: ROM files needed:
revenge\1009AF2_.BI0 revenge\1009af2_.bi0
revenge\1009AF2_.BI1 revenge\1009af2_.bi1
Intel Advanced/EV (Endeavor) (1995) Intel Advanced/EV (Endeavor) (1995)
@ -379,8 +381,8 @@ the emulated board does not have this either.
ROM files needed: ROM files needed:
endeavor\1006CB0_.BI0 endeavor\1006cb0_.bi0
endeavor\1006CB0_.BI1 endeavor\1006cb0_.bi1
Award 430VX PCI (1996) Award 430VX PCI (1996)
@ -388,7 +390,7 @@ A generic Socket 5/7 board with 430VX chipset.
ROM files needed: ROM files needed:
430vx\55XWUQ0E.BIN 430vx\55xwuq0e.bin
@ -889,4 +891,4 @@ Fellow v0.33
Kgen98 v0.4b Kgen98 v0.4b
PacifiST v0.48 PacifiST v0.48
SNES9x v0.96 SNES9x v0.96
vMac v0.1.9.1 vMac v0.1.9.1

View file

@ -199,7 +199,7 @@ int loadbios()
fclose(f); fclose(f);
return 1; return 1;
case ROM_DTKXT: case ROM_DTKXT:
f=romfopen("roms/dtk/DTK_ERSO_2.42_2764.bin","rb"); f=romfopen("roms/dtk/dtk_erso_2.42_2764.bin","rb");
if (!f) break; if (!f) break;
fread(rom+0xE000,8192,1,f); fread(rom+0xE000,8192,1,f);
fclose(f); fclose(f);
@ -248,7 +248,7 @@ int loadbios()
return 1; return 1;
case ROM_IBMAT: case ROM_IBMAT:
/* f=romfopen("roms/AMIC206.BIN","rb"); /* f=romfopen("roms/amic206.bin","rb");
if (!f) break; if (!f) break;
fread(rom,65536,1,f); fread(rom,65536,1,f);
fclose(f); fclose(f);
@ -305,13 +305,13 @@ int loadbios()
return 1; return 1;
case ROM_AMI386DX_OPTI495: /*This uses the OPTi 82C495 chipset*/ case ROM_AMI386DX_OPTI495: /*This uses the OPTi 82C495 chipset*/
f=romfopen("roms/ami386dx/OPT495SX.AMI","rb"); f=romfopen("roms/ami386dx/opt495sx.ami","rb");
if (!f) break; if (!f) break;
fread(rom,65536,1,f); fread(rom,65536,1,f);
fclose(f); fclose(f);
return 1; return 1;
case ROM_MR386DX_OPTI495: /*This uses the OPTi 82C495 chipset*/ case ROM_MR386DX_OPTI495: /*This uses the OPTi 82C495 chipset*/
f=romfopen("roms/mr386dx/OPT495SX.MR","rb"); f=romfopen("roms/mr386dx/opt495sx.mr","rb");
if (!f) break; if (!f) break;
fread(rom,65536,1,f); fread(rom,65536,1,f);
fclose(f); fclose(f);
@ -393,7 +393,7 @@ int loadbios()
return 1; return 1;
case ROM_AMI486: case ROM_AMI486:
f=romfopen("roms/ami486/ami486.BIN","rb"); f=romfopen("roms/ami486/ami486.bin","rb");
if (!f) break; if (!f) break;
fread(rom,65536,1,f); fread(rom,65536,1,f);
fclose(f); fclose(f);
@ -402,7 +402,7 @@ int loadbios()
case ROM_WIN486: case ROM_WIN486:
// f=romfopen("roms/win486/win486.bin","rb"); // f=romfopen("roms/win486/win486.bin","rb");
f=romfopen("roms/win486/ALI1429G.AMW","rb"); f=romfopen("roms/win486/ali1429g.amw","rb");
if (!f) break; if (!f) break;
fread(rom,65536,1,f); fread(rom,65536,1,f);
fclose(f); fclose(f);
@ -419,7 +419,7 @@ int loadbios()
return 1; return 1;
case ROM_SIS496: case ROM_SIS496:
f = romfopen("roms/sis496/SIS496-1.AWA", "rb"); f = romfopen("roms/sis496/sis496-1.awa", "rb");
if (!f) break; if (!f) break;
fread(rom, 0x20000, 1, f); fread(rom, 0x20000, 1, f);
fclose(f); fclose(f);
@ -428,9 +428,9 @@ int loadbios()
return 1; return 1;
case ROM_430VX: case ROM_430VX:
// f = romfopen("roms/430vx/Ga586atv.bin", "rb"); // f = romfopen("roms/430vx/ga586atv.bin", "rb");
// f = fopen("roms/430vx/vx29.BIN", "rb"); // f = fopen("roms/430vx/vx29.bin", "rb");
f = romfopen("roms/430vx/55XWUQ0E.BIN", "rb"); f = romfopen("roms/430vx/55xwuq0e.bin", "rb");
// f=romfopen("roms/430vx/430vx","rb"); // f=romfopen("roms/430vx/430vx","rb");
if (!f) break; if (!f) break;
fread(rom, 0x20000, 1, f); fread(rom, 0x20000, 1, f);
@ -440,12 +440,12 @@ int loadbios()
return 1; return 1;
case ROM_REVENGE: case ROM_REVENGE:
f = romfopen("roms/revenge/1009AF2_.BIO", "rb"); f = romfopen("roms/revenge/1009af2_.bio", "rb");
if (!f) break; if (!f) break;
fseek(f, 0x80, SEEK_SET); fseek(f, 0x80, SEEK_SET);
fread(rom + 0x10000, 0x10000, 1, f); fread(rom + 0x10000, 0x10000, 1, f);
fclose(f); fclose(f);
f = romfopen("roms/revenge/1009AF2_.BI1", "rb"); f = romfopen("roms/revenge/1009af2_.bi1", "rb");
if (!f) break; if (!f) break;
fseek(f, 0x80, SEEK_SET); fseek(f, 0x80, SEEK_SET);
fread(rom, 0xc000, 1, f); fread(rom, 0xc000, 1, f);
@ -454,12 +454,12 @@ int loadbios()
//is486=1; //is486=1;
return 1; return 1;
case ROM_ENDEAVOR: case ROM_ENDEAVOR:
f = romfopen("roms/endeavor/1006CB0_.BIO", "rb"); f = romfopen("roms/endeavor/1006cb0_.bio", "rb");
if (!f) break; if (!f) break;
fseek(f, 0x80, SEEK_SET); fseek(f, 0x80, SEEK_SET);
fread(rom + 0x10000, 0x10000, 1, f); fread(rom + 0x10000, 0x10000, 1, f);
fclose(f); fclose(f);
f = romfopen("roms/endeavor/1006CB0_.BI1", "rb"); f = romfopen("roms/endeavor/1006cb0_.bi1", "rb");
if (!f) break; if (!f) break;
fseek(f, 0x80, SEEK_SET); fseek(f, 0x80, SEEK_SET);
fread(rom, 0xd000, 1, f); fread(rom, 0xd000, 1, f);
@ -504,8 +504,8 @@ int loadbios()
return 1; return 1;
case ROM_DESKPRO_386: case ROM_DESKPRO_386:
f=romfopen("roms/deskpro386/109592-005.U11.bin","rb"); f=romfopen("roms/deskpro386/109592-005.u11.bin","rb");
ff=romfopen("roms/deskpro386/109591-005.U13.bin","rb"); ff=romfopen("roms/deskpro386/109591-005.u13.bin","rb");
if (!f || !ff) break; if (!f || !ff) break;
for (c = 0x0000; c < 0x8000; c += 2) for (c = 0x0000; c < 0x8000; c += 2)
{ {
@ -518,21 +518,21 @@ int loadbios()
return 1; return 1;
case ROM_AMIXT: case ROM_AMIXT:
f = romfopen("roms/amixt/AMI_8088_BIOS_31JAN89.BIN", "rb"); f = romfopen("roms/amixt/ami_8088_bios_31jan89.bin", "rb");
if (!f) break; if (!f) break;
fread(rom + 0xE000, 8192, 1, f); fread(rom + 0xE000, 8192, 1, f);
fclose(f); fclose(f);
return 1; return 1;
case ROM_LTXT: case ROM_LTXT:
f = romfopen("roms/ltxt/27C64.bin", "rb"); f = romfopen("roms/ltxt/27c64.bin", "rb");
if (!f) break; if (!f) break;
fread(rom + 0xE000, 8192, 1, f); fread(rom + 0xE000, 8192, 1, f);
fclose(f); fclose(f);
return 1; return 1;
case ROM_LXT3: case ROM_LXT3:
f = romfopen("roms/lxt3/27C64D.bin", "rb"); f = romfopen("roms/lxt3/27c64d.bin", "rb");
if (!f) break; if (!f) break;
fread(rom + 0xE000, 8192, 1, f); fread(rom + 0xE000, 8192, 1, f);
fclose(f); fclose(f);

View file

@ -870,7 +870,7 @@ static void *xebec_init()
loadhd(xebec, 1, ide_fn[1]); loadhd(xebec, 1, ide_fn[1]);
xebec_set_switches(xebec); xebec_set_switches(xebec);
rom_init(&xebec->bios_rom, "roms/IBM_XEBEC_62X0822_1985.BIN", 0xc8000, 0x4000, 0x3fff, 0, MEM_MAPPING_EXTERNAL); rom_init(&xebec->bios_rom, "roms/ibm_xebec_62x0822_1985.bin", 0xc8000, 0x4000, 0x3fff, 0, MEM_MAPPING_EXTERNAL);
io_sethandler(0x0320, 0x0004, xebec_read, NULL, NULL, xebec_write, NULL, NULL, xebec); io_sethandler(0x0320, 0x0004, xebec_read, NULL, NULL, xebec_write, NULL, NULL, xebec);
@ -897,7 +897,7 @@ static void xebec_close(void *p)
static int xebec_available() static int xebec_available()
{ {
return rom_present("roms/IBM_XEBEC_62X0822_1985.BIN"); return rom_present("roms/ibm_xebec_62x0822_1985.bin");
} }
device_t mfm_xebec_device = device_t mfm_xebec_device =

View file

@ -148,7 +148,7 @@ void *et4000_init()
et4000_t *et4000 = malloc(sizeof(et4000_t)); et4000_t *et4000 = malloc(sizeof(et4000_t));
memset(et4000, 0, sizeof(et4000_t)); memset(et4000, 0, sizeof(et4000_t));
rom_init(&et4000->bios_rom, "roms/et4000.BIN", 0xc0000, 0x8000, 0x7fff, 0, MEM_MAPPING_EXTERNAL); rom_init(&et4000->bios_rom, "roms/et4000.bin", 0xc0000, 0x8000, 0x7fff, 0, MEM_MAPPING_EXTERNAL);
io_sethandler(0x03c0, 0x0020, et4000_in, NULL, NULL, et4000_out, NULL, NULL, et4000); io_sethandler(0x03c0, 0x0020, et4000_in, NULL, NULL, et4000_out, NULL, NULL, et4000);
@ -163,7 +163,7 @@ void *et4000_init()
static int et4000_available() static int et4000_available()
{ {
return rom_present("roms/et4000.BIN"); return rom_present("roms/et4000.bin");
} }
void et4000_close(void *p) void et4000_close(void *p)

View file

@ -2183,7 +2183,7 @@ static void *s3_init(char *bios_fn, int chip)
void *s3_bahamas64_init() void *s3_bahamas64_init()
{ {
s3_t *s3 = s3_init("roms/bahamas64.BIN", S3_VISION864); s3_t *s3 = s3_init("roms/bahamas64.bin", S3_VISION864);
s3->id = 0xc0; /*Vision864P*/ s3->id = 0xc0; /*Vision864P*/
s3->id_ext = s3->id_ext_pci = 0xc0; s3->id_ext = s3->id_ext_pci = 0xc0;
@ -2197,7 +2197,7 @@ void *s3_bahamas64_init()
int s3_bahamas64_available() int s3_bahamas64_available()
{ {
return rom_present("roms/bahamas64.BIN"); return rom_present("roms/bahamas64.bin");
} }
void *s3_9fx_init() void *s3_9fx_init()
@ -2221,7 +2221,7 @@ int s3_9fx_available()
void *s3_phoenix_trio32_init() void *s3_phoenix_trio32_init()
{ {
s3_t *s3 = s3_init("roms/86C732P.bin", S3_TRIO32); s3_t *s3 = s3_init("roms/86c732p.bin", S3_TRIO32);
s3->id = 0xe1; /*Trio32*/ s3->id = 0xe1; /*Trio32*/
s3->id_ext = 0x10; s3->id_ext = 0x10;
@ -2236,7 +2236,7 @@ void *s3_phoenix_trio32_init()
int s3_phoenix_trio32_available() int s3_phoenix_trio32_available()
{ {
return rom_present("roms/86C732P.bin"); return rom_present("roms/86c732p.bin");
} }
void *s3_phoenix_trio64_init() void *s3_phoenix_trio64_init()

View file

@ -288,7 +288,7 @@ void *tvga8900d_init()
tvga->vram_size = device_get_config_int("memory") << 10; tvga->vram_size = device_get_config_int("memory") << 10;
tvga->vram_mask = tvga->vram_size - 1; tvga->vram_mask = tvga->vram_size - 1;
rom_init(&tvga->bios_rom, "roms/TRIDENT.BIN", 0xc0000, 0x8000, 0x7fff, 0, MEM_MAPPING_EXTERNAL); rom_init(&tvga->bios_rom, "roms/trident.bin", 0xc0000, 0x8000, 0x7fff, 0, MEM_MAPPING_EXTERNAL);
svga_init(&tvga->svga, tvga, tvga->vram_size, svga_init(&tvga->svga, tvga, tvga->vram_size,
tvga_recalctimings, tvga_recalctimings,
@ -303,7 +303,7 @@ void *tvga8900d_init()
static int tvga8900d_available() static int tvga8900d_available()
{ {
return rom_present("roms/TRIDENT.BIN"); return rom_present("roms/trident.bin");
} }
void tvga_close(void *p) void tvga_close(void *p)