All ROM image file names now lower case. Patch from tomaszkam.
This commit is contained in:
parent
f41ad36111
commit
bc5b6d63f7
6 changed files with 47 additions and 45 deletions
34
readme.txt
34
readme.txt
|
|
@ -103,7 +103,7 @@ A generic clone XT board.
|
|||
|
||||
ROM files needed:
|
||||
|
||||
dtk\DTK_ERSO_2.42_2764.bin
|
||||
dtk\dtk_erso_2.42_2764.bin
|
||||
|
||||
|
||||
Amstrad PC1512 (1986)
|
||||
|
|
@ -172,28 +172,28 @@ AMI XT clone (1989)
|
|||
|
||||
ROM files needed:
|
||||
|
||||
amixt\AMI_8088_BIOS_31JAN89.BIN
|
||||
amixt\ami_8088_bios_31jan89.bin
|
||||
|
||||
|
||||
DTK XT clone (1988)
|
||||
|
||||
ROM files needed:
|
||||
|
||||
dtk\DTK_ERSO_2.42_2764.bin
|
||||
dtk\dtk_erso_2.42_2764.bin
|
||||
|
||||
|
||||
VTech Laser Turbo XT (1987)
|
||||
|
||||
ROM files needed:
|
||||
|
||||
ltxt\27C64.bin
|
||||
ltxt\27c64.bin
|
||||
|
||||
|
||||
VTech Laser XT3 (1989)
|
||||
|
||||
ROM files needed:
|
||||
|
||||
lxt3\27C64D.bin
|
||||
lxt3\27c64d.bin
|
||||
|
||||
|
||||
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:
|
||||
|
||||
deskpro386\109592-005.U11.bin
|
||||
deskpro386\109591-005.U13.bin
|
||||
deskpro386\109592-005.u11.bin
|
||||
deskpro386\109591-005.u13.bin
|
||||
|
||||
|
||||
IBM PS/1 Model 2121 (1990)
|
||||
|
|
@ -293,6 +293,7 @@ Acermate 386SX/25N (1992?)
|
|||
An integrated 386SX clone, with onboard Oak SVGA and IO.
|
||||
|
||||
ROM files needed:
|
||||
|
||||
acer386\acer386.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.
|
||||
|
||||
ROM files needed:
|
||||
|
||||
megapc\41651-bios lo.u18
|
||||
megapc\211253-bios hi.u19
|
||||
|
||||
|
|
@ -326,7 +328,7 @@ This is a generic 386DX clone with an MR BIOS.
|
|||
|
||||
ROM files needed:
|
||||
|
||||
mr386dx\OPT495SX.MR
|
||||
mr386dx\opt495sx.mr
|
||||
|
||||
|
||||
AMI 386DX clone (1994)
|
||||
|
|
@ -335,7 +337,7 @@ to support an external cache.
|
|||
|
||||
ROM files needed:
|
||||
|
||||
ami386dx\OPT495SX.AMI
|
||||
ami386dx\opt495sx.ami
|
||||
|
||||
|
||||
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:
|
||||
|
||||
sis496\SIS496-1.AWA
|
||||
sis496\sis496-1.awa
|
||||
|
||||
|
||||
Intel Premiere/PCI (Batman's Revenge) (1994)
|
||||
|
|
@ -368,8 +370,8 @@ A Socket 4 based board with 430LX chipset.
|
|||
|
||||
ROM files needed:
|
||||
|
||||
revenge\1009AF2_.BI0
|
||||
revenge\1009AF2_.BI1
|
||||
revenge\1009af2_.bi0
|
||||
revenge\1009af2_.bi1
|
||||
|
||||
|
||||
Intel Advanced/EV (Endeavor) (1995)
|
||||
|
|
@ -379,8 +381,8 @@ the emulated board does not have this either.
|
|||
|
||||
ROM files needed:
|
||||
|
||||
endeavor\1006CB0_.BI0
|
||||
endeavor\1006CB0_.BI1
|
||||
endeavor\1006cb0_.bi0
|
||||
endeavor\1006cb0_.bi1
|
||||
|
||||
|
||||
Award 430VX PCI (1996)
|
||||
|
|
@ -388,7 +390,7 @@ A generic Socket 5/7 board with 430VX chipset.
|
|||
|
||||
ROM files needed:
|
||||
|
||||
430vx\55XWUQ0E.BIN
|
||||
430vx\55xwuq0e.bin
|
||||
|
||||
|
||||
|
||||
|
|
@ -889,4 +891,4 @@ Fellow v0.33
|
|||
Kgen98 v0.4b
|
||||
PacifiST v0.48
|
||||
SNES9x v0.96
|
||||
vMac v0.1.9.1
|
||||
vMac v0.1.9.1
|
||||
|
|
|
|||
38
src/mem.c
38
src/mem.c
|
|
@ -199,7 +199,7 @@ int loadbios()
|
|||
fclose(f);
|
||||
return 1;
|
||||
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;
|
||||
fread(rom+0xE000,8192,1,f);
|
||||
fclose(f);
|
||||
|
|
@ -248,7 +248,7 @@ int loadbios()
|
|||
return 1;
|
||||
|
||||
case ROM_IBMAT:
|
||||
/* f=romfopen("roms/AMIC206.BIN","rb");
|
||||
/* f=romfopen("roms/amic206.bin","rb");
|
||||
if (!f) break;
|
||||
fread(rom,65536,1,f);
|
||||
fclose(f);
|
||||
|
|
@ -305,13 +305,13 @@ int loadbios()
|
|||
return 1;
|
||||
|
||||
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;
|
||||
fread(rom,65536,1,f);
|
||||
fclose(f);
|
||||
return 1;
|
||||
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;
|
||||
fread(rom,65536,1,f);
|
||||
fclose(f);
|
||||
|
|
@ -393,7 +393,7 @@ int loadbios()
|
|||
return 1;
|
||||
|
||||
case ROM_AMI486:
|
||||
f=romfopen("roms/ami486/ami486.BIN","rb");
|
||||
f=romfopen("roms/ami486/ami486.bin","rb");
|
||||
if (!f) break;
|
||||
fread(rom,65536,1,f);
|
||||
fclose(f);
|
||||
|
|
@ -402,7 +402,7 @@ int loadbios()
|
|||
|
||||
case ROM_WIN486:
|
||||
// f=romfopen("roms/win486/win486.bin","rb");
|
||||
f=romfopen("roms/win486/ALI1429G.AMW","rb");
|
||||
f=romfopen("roms/win486/ali1429g.amw","rb");
|
||||
if (!f) break;
|
||||
fread(rom,65536,1,f);
|
||||
fclose(f);
|
||||
|
|
@ -419,7 +419,7 @@ int loadbios()
|
|||
return 1;
|
||||
|
||||
case ROM_SIS496:
|
||||
f = romfopen("roms/sis496/SIS496-1.AWA", "rb");
|
||||
f = romfopen("roms/sis496/sis496-1.awa", "rb");
|
||||
if (!f) break;
|
||||
fread(rom, 0x20000, 1, f);
|
||||
fclose(f);
|
||||
|
|
@ -428,9 +428,9 @@ int loadbios()
|
|||
return 1;
|
||||
|
||||
case ROM_430VX:
|
||||
// f = romfopen("roms/430vx/Ga586atv.bin", "rb");
|
||||
// f = fopen("roms/430vx/vx29.BIN", "rb");
|
||||
f = romfopen("roms/430vx/55XWUQ0E.BIN", "rb");
|
||||
// f = romfopen("roms/430vx/ga586atv.bin", "rb");
|
||||
// f = fopen("roms/430vx/vx29.bin", "rb");
|
||||
f = romfopen("roms/430vx/55xwuq0e.bin", "rb");
|
||||
// f=romfopen("roms/430vx/430vx","rb");
|
||||
if (!f) break;
|
||||
fread(rom, 0x20000, 1, f);
|
||||
|
|
@ -440,12 +440,12 @@ int loadbios()
|
|||
return 1;
|
||||
|
||||
case ROM_REVENGE:
|
||||
f = romfopen("roms/revenge/1009AF2_.BIO", "rb");
|
||||
f = romfopen("roms/revenge/1009af2_.bio", "rb");
|
||||
if (!f) break;
|
||||
fseek(f, 0x80, SEEK_SET);
|
||||
fread(rom + 0x10000, 0x10000, 1, f);
|
||||
fclose(f);
|
||||
f = romfopen("roms/revenge/1009AF2_.BI1", "rb");
|
||||
f = romfopen("roms/revenge/1009af2_.bi1", "rb");
|
||||
if (!f) break;
|
||||
fseek(f, 0x80, SEEK_SET);
|
||||
fread(rom, 0xc000, 1, f);
|
||||
|
|
@ -454,12 +454,12 @@ int loadbios()
|
|||
//is486=1;
|
||||
return 1;
|
||||
case ROM_ENDEAVOR:
|
||||
f = romfopen("roms/endeavor/1006CB0_.BIO", "rb");
|
||||
f = romfopen("roms/endeavor/1006cb0_.bio", "rb");
|
||||
if (!f) break;
|
||||
fseek(f, 0x80, SEEK_SET);
|
||||
fread(rom + 0x10000, 0x10000, 1, f);
|
||||
fclose(f);
|
||||
f = romfopen("roms/endeavor/1006CB0_.BI1", "rb");
|
||||
f = romfopen("roms/endeavor/1006cb0_.bi1", "rb");
|
||||
if (!f) break;
|
||||
fseek(f, 0x80, SEEK_SET);
|
||||
fread(rom, 0xd000, 1, f);
|
||||
|
|
@ -504,8 +504,8 @@ int loadbios()
|
|||
return 1;
|
||||
|
||||
case ROM_DESKPRO_386:
|
||||
f=romfopen("roms/deskpro386/109592-005.U11.bin","rb");
|
||||
ff=romfopen("roms/deskpro386/109591-005.U13.bin","rb");
|
||||
f=romfopen("roms/deskpro386/109592-005.u11.bin","rb");
|
||||
ff=romfopen("roms/deskpro386/109591-005.u13.bin","rb");
|
||||
if (!f || !ff) break;
|
||||
for (c = 0x0000; c < 0x8000; c += 2)
|
||||
{
|
||||
|
|
@ -518,21 +518,21 @@ int loadbios()
|
|||
return 1;
|
||||
|
||||
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;
|
||||
fread(rom + 0xE000, 8192, 1, f);
|
||||
fclose(f);
|
||||
return 1;
|
||||
|
||||
case ROM_LTXT:
|
||||
f = romfopen("roms/ltxt/27C64.bin", "rb");
|
||||
f = romfopen("roms/ltxt/27c64.bin", "rb");
|
||||
if (!f) break;
|
||||
fread(rom + 0xE000, 8192, 1, f);
|
||||
fclose(f);
|
||||
return 1;
|
||||
|
||||
case ROM_LXT3:
|
||||
f = romfopen("roms/lxt3/27C64D.bin", "rb");
|
||||
f = romfopen("roms/lxt3/27c64d.bin", "rb");
|
||||
if (!f) break;
|
||||
fread(rom + 0xE000, 8192, 1, f);
|
||||
fclose(f);
|
||||
|
|
|
|||
|
|
@ -870,7 +870,7 @@ static void *xebec_init()
|
|||
loadhd(xebec, 1, ide_fn[1]);
|
||||
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);
|
||||
|
||||
|
|
@ -897,7 +897,7 @@ static void xebec_close(void *p)
|
|||
|
||||
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 =
|
||||
|
|
|
|||
|
|
@ -148,7 +148,7 @@ void *et4000_init()
|
|||
et4000_t *et4000 = malloc(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);
|
||||
|
||||
|
|
@ -163,7 +163,7 @@ void *et4000_init()
|
|||
|
||||
static int et4000_available()
|
||||
{
|
||||
return rom_present("roms/et4000.BIN");
|
||||
return rom_present("roms/et4000.bin");
|
||||
}
|
||||
|
||||
void et4000_close(void *p)
|
||||
|
|
|
|||
|
|
@ -2183,7 +2183,7 @@ static void *s3_init(char *bios_fn, int chip)
|
|||
|
||||
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_ext = s3->id_ext_pci = 0xc0;
|
||||
|
|
@ -2197,7 +2197,7 @@ void *s3_bahamas64_init()
|
|||
|
||||
int s3_bahamas64_available()
|
||||
{
|
||||
return rom_present("roms/bahamas64.BIN");
|
||||
return rom_present("roms/bahamas64.bin");
|
||||
}
|
||||
|
||||
void *s3_9fx_init()
|
||||
|
|
@ -2221,7 +2221,7 @@ int s3_9fx_available()
|
|||
|
||||
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_ext = 0x10;
|
||||
|
|
@ -2236,7 +2236,7 @@ void *s3_phoenix_trio32_init()
|
|||
|
||||
int s3_phoenix_trio32_available()
|
||||
{
|
||||
return rom_present("roms/86C732P.bin");
|
||||
return rom_present("roms/86c732p.bin");
|
||||
}
|
||||
|
||||
void *s3_phoenix_trio64_init()
|
||||
|
|
|
|||
|
|
@ -288,7 +288,7 @@ void *tvga8900d_init()
|
|||
tvga->vram_size = device_get_config_int("memory") << 10;
|
||||
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,
|
||||
tvga_recalctimings,
|
||||
|
|
@ -303,7 +303,7 @@ void *tvga8900d_init()
|
|||
|
||||
static int tvga8900d_available()
|
||||
{
|
||||
return rom_present("roms/TRIDENT.BIN");
|
||||
return rom_present("roms/trident.bin");
|
||||
}
|
||||
|
||||
void tvga_close(void *p)
|
||||
|
|
|
|||
Loading…
Reference in a new issue