summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--src/devices/bus/cbmiec/c1541.cpp2
-rw-r--r--src/devices/bus/electron/plus3.cpp2
-rw-r--r--src/devices/bus/ieee488/c2040.cpp1
-rw-r--r--src/devices/bus/isa/xtide.cpp2
-rw-r--r--src/devices/bus/vme/vme_fcscsi.cpp4
-rw-r--r--src/emu/validity.cpp64
-rw-r--r--src/mame/drivers/amiga.cpp2
-rw-r--r--src/mame/drivers/atarist.cpp4
-rw-r--r--src/mame/drivers/bitgraph.cpp6
-rw-r--r--src/mame/drivers/cxhumax.cpp2
-rw-r--r--src/mame/drivers/didact.cpp6
-rw-r--r--src/mame/drivers/ec184x.cpp2
-rw-r--r--src/mame/drivers/force68k.cpp5
-rw-r--r--src/mame/drivers/indigo.cpp4
-rw-r--r--src/mame/drivers/interpro.cpp2
-rw-r--r--src/mame/drivers/kinst.cpp8
-rw-r--r--src/mame/drivers/minitel_2_rpic.cpp6
-rw-r--r--src/mame/drivers/mvme147.cpp5
-rw-r--r--src/mame/drivers/mycom.cpp2
-rw-r--r--src/mame/drivers/nascom1.cpp22
-rw-r--r--src/mame/drivers/osborne1.cpp29
-rw-r--r--src/mame/drivers/palm.cpp2
-rw-r--r--src/mame/drivers/stv.cpp2
-rw-r--r--src/mame/machine/psxcd.cpp32
-rw-r--r--src/mame/machine/saturn_cdb.cpp3
25 files changed, 126 insertions, 93 deletions
diff --git a/src/devices/bus/cbmiec/c1541.cpp b/src/devices/bus/cbmiec/c1541.cpp
index 7b3689b091b..4d0f9748966 100644
--- a/src/devices/bus/cbmiec/c1541.cpp
+++ b/src/devices/bus/cbmiec/c1541.cpp
@@ -344,7 +344,7 @@ const tiny_rom_entry *fsd1_device::device_rom_region() const
ROM_START( fsd2 )
ROM_REGION( 0x4000, M6502_TAG, 0 ) // data lines D3 and D4 are swapped
- ROM_DEFAULT_BIOS("fsd2")
+ ROM_DEFAULT_BIOS("rb")
ROM_SYSTEM_BIOS( 0, "ra", "Revision A" )
ROMX_LOAD( "fsd2a.u3", 0x0000, 0x4000, CRC(edf18265) SHA1(47a7c4bdcc20ecc5e59d694b151f493229becaea), ROM_BIOS(1) )
ROM_SYSTEM_BIOS( 1, "rb", "Revision B" )
diff --git a/src/devices/bus/electron/plus3.cpp b/src/devices/bus/electron/plus3.cpp
index 8f1462135a1..72a645c1728 100644
--- a/src/devices/bus/electron/plus3.cpp
+++ b/src/devices/bus/electron/plus3.cpp
@@ -48,7 +48,7 @@ SLOT_INTERFACE_END
ROM_START( plus3 )
// Bank 4 Disc
ROM_REGION(0x4000, "exp_rom", 0)
- ROM_DEFAULT_BIOS("adfs")
+ ROM_DEFAULT_BIOS("adfs100")
// ADFS
ROM_SYSTEM_BIOS(0, "adfs100", "Acorn ADFS 1.00")
ROMX_LOAD("adfs.rom", 0x0000, 0x4000, CRC(3289bdc6) SHA1(e7c7a1094d50a3579751df2007269067c8ff6812), ROM_BIOS(1))
diff --git a/src/devices/bus/ieee488/c2040.cpp b/src/devices/bus/ieee488/c2040.cpp
index cea7a1c7351..f6a6b9a7c04 100644
--- a/src/devices/bus/ieee488/c2040.cpp
+++ b/src/devices/bus/ieee488/c2040.cpp
@@ -81,7 +81,6 @@ DEFINE_DEVICE_TYPE(C4040, c4040_device, "c4040", "Commodore 4040")
ROM_START( c2040 ) // schematic 320806, DOS 1.0
ROM_REGION( 0x3000, M6502_TAG, 0 )
- ROM_DEFAULT_BIOS("dos12")
ROM_LOAD( "901468-xx.ul1", 0x1000, 0x1000, NO_DUMP )
ROM_LOAD( "901468-xx.uh1", 0x2000, 0x1000, NO_DUMP )
diff --git a/src/devices/bus/isa/xtide.cpp b/src/devices/bus/isa/xtide.cpp
index 295fb34333c..6226b0d801b 100644
--- a/src/devices/bus/isa/xtide.cpp
+++ b/src/devices/bus/isa/xtide.cpp
@@ -218,7 +218,7 @@ ROM_START( xtide )
ROM_SYSTEM_BIOS( 13, "xub115xt", "XTIDE_Universal_BIOS_v1.1.5 (XT)" )
ROMX_LOAD( "ide_xt.bin(v1.1.5)", 0x000000, 0x002000, CRC(33a7e0ee) SHA1(b610fd8ea31f5b0568b8b3f2c3ef682be4897a3d), ROM_BIOS(14) )
- ROM_SYSTEM_BIOS( 14, "xub115xtp", "XTIDE_Universal_BIOS_v1.1.3 (XT 80186+)" )
+ ROM_SYSTEM_BIOS( 14, "xub115xtp", "XTIDE_Universal_BIOS_v1.1.5 (XT 80186+)" )
ROMX_LOAD( "ide_xtp.bin(v1.1.5)", 0x000000, 0x002000, CRC(44ad9ee9) SHA1(9cd275469703cadb85b6654c56e421a151324ac0), ROM_BIOS(15) )
ROM_SYSTEM_BIOS( 15, "xub115at", "XTIDE_Universal_BIOS_v1.1.5 (AT)" )
diff --git a/src/devices/bus/vme/vme_fcscsi.cpp b/src/devices/bus/vme/vme_fcscsi.cpp
index a170dba99e0..14b142840e9 100644
--- a/src/devices/bus/vme/vme_fcscsi.cpp
+++ b/src/devices/bus/vme/vme_fcscsi.cpp
@@ -214,12 +214,12 @@ ROM_START (fcscsi1)
ROM_REGION (0x1000000, "maincpu", 0)
/* Besta ROM:s - apparantly patched Force ROM:s */
- ROM_SYSTEM_BIOS(0, "Besta 88", "Besta 88")
+ ROM_SYSTEM_BIOS(0, "besta88", "Besta 88")
ROMX_LOAD ("besta88_scsi_lower.ROM", 0xe00001, 0x4000, CRC (fb3ab364) SHA1 (d79112100f1c4beaf358e006efd4dde5e300b0ba), ROM_SKIP(1) | ROM_BIOS(1))
ROMX_LOAD ("besta88_scsi_upper.ROM", 0xe00000, 0x4000, CRC (41f9cdf4) SHA1 (66b998bbf9459f0a613718260e05e97749532073), ROM_SKIP(1) | ROM_BIOS(1))
/* Force ROM:s */
- ROM_SYSTEM_BIOS(1, "ISCSI-1 v3.7", "Force Computer SYS68K/ISCSI-1 firmware v3.7")
+ ROM_SYSTEM_BIOS(1, "iscsi-1_v3.7", "Force Computer SYS68K/ISCSI-1 firmware v3.7")
ROMX_LOAD ("ISCSI-1_V3.7_L.BIN", 0xe00001, 0x4000, CRC (83d95ab7) SHA1 (bf249910bcb6cb0b04dda2a95a38a0f90b553352), ROM_SKIP(1) | ROM_BIOS(2))
ROMX_LOAD ("ISCSI-1_V3.7_U.BIN", 0xe00000, 0x4000, CRC (58815831) SHA1 (074085ef96e1fe2a551938bdeee6a9cab40ff09c), ROM_SKIP(1) | ROM_BIOS(2))
diff --git a/src/emu/validity.cpp b/src/emu/validity.cpp
index d2d675526a3..cc7007e77cc 100644
--- a/src/emu/validity.cpp
+++ b/src/emu/validity.cpp
@@ -1456,16 +1456,18 @@ void validity_checker::validate_roms(device_t &root)
m_current_device = &device;
// scan the ROM entries for this device
- const char *last_region_name = "???";
- const char *last_name = "???";
+ char const *last_region_name = "???";
+ char const *last_name = "???";
u32 current_length = 0;
int items_since_region = 1;
int last_bios = 0;
int total_files = 0;
- for (const rom_entry *romp = rom_first_region(device); romp != nullptr && !ROMENTRY_ISEND(romp); romp++)
+ std::unordered_map<std::string, int> bios_names;
+ std::unordered_map<std::string, std::string> bios_descs;
+ char const *defbios = nullptr;
+ for (const rom_entry *romp = rom_first_region(device); romp && !ROMENTRY_ISEND(romp); romp++)
{
- // if this is a region, make sure it's valid, and record the length
- if (ROMENTRY_ISREGION(romp))
+ if (ROMENTRY_ISREGION(romp)) // if this is a region, make sure it's valid, and record the length
{
// if we haven't seen any items since the last region, print a warning
if (items_since_region == 0)
@@ -1494,18 +1496,39 @@ void validity_checker::validate_roms(device_t &root)
if (!m_region_map.insert(std::make_pair(fulltag, current_length)).second)
osd_printf_error("Multiple ROM_REGIONs with the same tag '%s' defined\n", fulltag.c_str());
}
-
- // If this is a system bios, make sure it is using the next available bios number
- else if (ROMENTRY_ISSYSTEM_BIOS(romp))
+ else if (ROMENTRY_ISSYSTEM_BIOS(romp)) // If this is a system bios, make sure it is using the next available bios number
{
- int bios_flags = ROM_GETBIOSFLAGS(romp);
+ int const bios_flags = ROM_GETBIOSFLAGS(romp);
+ char const *const biosname = ROM_GETNAME(romp);
if (bios_flags != last_bios + 1)
- osd_printf_error("Non-sequential bios %s (specified as %d, expected to be %d)\n", ROM_GETNAME(romp), bios_flags, last_bios + 1);
+ osd_printf_error("Non-sequential BIOS %s (specified as %d, expected to be %d)\n", biosname, bios_flags, last_bios + 1);
last_bios = bios_flags;
- }
- // if this is a file, make sure it is properly formatted
- else if (ROMENTRY_ISFILE(romp))
+ // validate the name
+ if (strlen(biosname) > 16)
+ osd_printf_error("BIOS name %s exceeds maximum 16 characters\n", biosname);
+ for (char const *s = biosname; *s; ++s)
+ {
+ if (((*s < '0') || (*s > '9')) && ((*s < 'a') || (*s > 'z')) && (*s != '.') && (*s != '_') && (*s != '-'))
+ {
+ osd_printf_error("BIOS name %s contains invalid characters\n", biosname);
+ break;
+ }
+ }
+
+ // check for duplicate names/descriptions
+ auto const nameins = bios_names.emplace(biosname, bios_flags);
+ if (!nameins.second)
+ osd_printf_error("Duplicate BIOS name %s specified (%d and %d)\n", biosname, nameins.first->second, bios_flags);
+ auto const descins = bios_descs.emplace(ROM_GETHASHDATA(romp), biosname);
+ if (!descins.second)
+ osd_printf_error("BIOS %s has duplicate description '%s' (was %s)\n", biosname, ROM_GETHASHDATA(romp), descins.first->second.c_str());
+ }
+ else if (ROMENTRY_ISDEFAULT_BIOS(romp)) // if this is a default BIOS setting, remember it so it to check at the end
+ {
+ defbios = ROM_GETNAME(romp);
+ }
+ else if (ROMENTRY_ISFILE(romp)) // if this is a file, make sure it is properly formatted
{
// track the last filename we found
last_name = ROM_GETNAME(romp);
@@ -1526,11 +1549,14 @@ void validity_checker::validate_roms(device_t &root)
}
}
+ // check that default BIOS exists
+ if (defbios && (bios_names.find(defbios) == bios_names.end()))
+ osd_printf_error("Default BIOS '%s' not found\n", defbios);
+
// final check for empty regions
if (items_since_region == 0)
osd_printf_warning("Empty ROM region '%s' (warning)\n", last_region_name);
-
// reset the current device
m_current_device = nullptr;
}
@@ -1939,8 +1965,9 @@ void validity_checker::validate_device_types()
}
// check for name conflicts
- auto const drvname(m_names_map.find(dev->shortname()));
- auto const devname(device_shortname_map.emplace(dev->shortname(), &type));
+ std::string tmpname(dev->shortname());
+ game_driver_map::const_iterator const drvname(m_names_map.find(tmpname));
+ auto const devname(device_shortname_map.emplace(std::move(tmpname), &type));
if (m_names_map.end() != drvname)
{
game_driver const &dup(*drvname->second);
@@ -1962,8 +1989,9 @@ void validity_checker::validate_device_types()
else
{
// check for description conflicts
- auto const drvdesc(m_descriptions_map.find(dev->name()));
- auto const devdesc(device_name_map.emplace(dev->name(), &type));
+ std::string tmpdesc(dev->name());
+ game_driver_map::const_iterator const drvdesc(m_descriptions_map.find(tmpdesc));
+ auto const devdesc(device_name_map.emplace(std::move(tmpdesc), &type));
if (m_descriptions_map.end() != drvdesc)
{
game_driver const &dup(*drvdesc->second);
diff --git a/src/mame/drivers/amiga.cpp b/src/mame/drivers/amiga.cpp
index 0c52d9c4572..1e528d1a402 100644
--- a/src/mame/drivers/amiga.cpp
+++ b/src/mame/drivers/amiga.cpp
@@ -2076,7 +2076,7 @@ ROM_START( a600 )
ROMX_LOAD("391388-01.u6", 0x00000, 0x80000, CRC(83028fb5) SHA1(87508de834dc7eb47359cede72d2e3c8a2e5d8db), ROM_GROUPWORD | ROM_BIOS(2))
ROM_SYSTEM_BIOS(2, "kick205-300", "Kickstart 2.05 (37.300)")
ROMX_LOAD("391304-01.u6", 0x00000, 0x80000, CRC(64466c2a) SHA1(f72d89148dac39c696e30b10859ebc859226637b), ROM_GROUPWORD | ROM_BIOS(3))
- ROM_SYSTEM_BIOS(3, "kick205-350", "Kickstart 2.05 (37.300)")
+ ROM_SYSTEM_BIOS(3, "kick205-350", "Kickstart 2.05 (37.350)")
ROMX_LOAD("391304-02.u6", 0x00000, 0x80000, CRC(43b0df7b) SHA1(02843c4253bbd29aba535b0aa3bd9a85034ecde4), ROM_GROUPWORD | ROM_BIOS(4))
ROM_SYSTEM_BIOS(4, "kick31", "Kickstart 3.1 (40.63)")
ROMX_LOAD("kick40063.u6", 0x00000, 0x80000, CRC(fc24ae0d) SHA1(3b7f1493b27e212830f989f26ca76c02049f09ca), ROM_GROUPWORD | ROM_BIOS(5))
diff --git a/src/mame/drivers/atarist.cpp b/src/mame/drivers/atarist.cpp
index 229e0af6565..3d41bf3293c 100644
--- a/src/mame/drivers/atarist.cpp
+++ b/src/mame/drivers/atarist.cpp
@@ -2581,7 +2581,7 @@ ROM_END
ROM_START( st_es )
ROM_REGION16_BE( 0x30000, M68000_TAG, 0 )
- ROM_DEFAULT_BIOS("tos100")
+ ROM_DEFAULT_BIOS("tos104")
ROM_SYSTEM_BIOS( 0, "tos104", "TOS 1.04 (Rainbow TOS)" )
ROMX_LOAD( "tos104es.bin", 0x00000, 0x30000, BAD_DUMP CRC(f4e8ecd2) SHA1(df63f8ac09125d0877b55d5ba1282779b7f99c16), ROM_BIOS(1) )
@@ -2596,7 +2596,7 @@ ROM_END
ROM_START( st_nl )
ROM_REGION16_BE( 0x30000, M68000_TAG, 0 )
- ROM_DEFAULT_BIOS("tos100")
+ ROM_DEFAULT_BIOS("tos104")
ROM_SYSTEM_BIOS( 0, "tos104", "TOS 1.04 (Rainbow TOS)" )
ROMX_LOAD( "tos104nl.bin", 0x00000, 0x30000, BAD_DUMP CRC(bb4370d4) SHA1(6de7c96b2d2e5c68778f4bce3eaf85a4e121f166), ROM_BIOS(1) )
diff --git a/src/mame/drivers/bitgraph.cpp b/src/mame/drivers/bitgraph.cpp
index 5704c439f54..b23c565fc58 100644
--- a/src/mame/drivers/bitgraph.cpp
+++ b/src/mame/drivers/bitgraph.cpp
@@ -617,15 +617,15 @@ ROM_END
ROM_START( bitgrphb )
ROM_REGION16_BE( 0x8000, M68K_TAG, 0 )
- ROM_DEFAULT_BIOS("2.33A")
+ ROM_DEFAULT_BIOS("2.33a")
- ROM_SYSTEM_BIOS(0, "2.33A", "rev 2.33 Alpha' ROM")
+ ROM_SYSTEM_BIOS(0, "2.33a", "rev 2.33 Alpha' ROM")
ROMX_LOAD( "bg2.32lo_u10.bin", 0x004001, 0x002000, CRC(6a702a96) SHA1(acdf1ba34038b4ccafb5b8069e70ae57a3b8a7e0), ROM_BIOS(1)|ROM_SKIP(1))
ROMX_LOAD( "bg2.32hi_u12.bin", 0x004000, 0x002000, CRC(a282a2c8) SHA1(ea7e4d4e197201c8944acef54479d5c2b26d409f), ROM_BIOS(1)|ROM_SKIP(1))
ROMX_LOAD( "bg2.32lo_u11.bin", 0x000001, 0x002000, CRC(46912afd) SHA1(c1f771adc1ef62b1fb1b904ed1d2a61009e24f55), ROM_BIOS(1)|ROM_SKIP(1))
ROMX_LOAD( "bg2.32hi_u13.bin", 0x000000, 0x002000, CRC(731df44f) SHA1(8c238b5943b8864e539f92891a0ffa6ddd4fc779), ROM_BIOS(1)|ROM_SKIP(1))
- ROM_SYSTEM_BIOS(1, "3.0P", "rev 3.0P ROM")
+ ROM_SYSTEM_BIOS(1, "3.0p", "rev 3.0P ROM")
ROMX_LOAD( "bg5173_u10.bin", 0x004001, 0x002000, CRC(40014850) SHA1(ef0b7da58a5183391a3a03947882197f25694518), ROM_BIOS(2)|ROM_SKIP(1))
ROMX_LOAD( "bg5175_u12.bin", 0x004000, 0x002000, CRC(c2c4cc6c) SHA1(dbbce7cb58b4cef1557a834cbb07b3ace298cb8b), ROM_BIOS(2)|ROM_SKIP(1))
ROMX_LOAD( "bg5174_u11.bin", 0x000001, 0x002000, CRC(639768b9) SHA1(68f623bcf3bb75390ba2b17efc067cf25f915ec0), ROM_BIOS(2)|ROM_SKIP(1))
diff --git a/src/mame/drivers/cxhumax.cpp b/src/mame/drivers/cxhumax.cpp
index b30b986caab..416a8c1ebc4 100644
--- a/src/mame/drivers/cxhumax.cpp
+++ b/src/mame/drivers/cxhumax.cpp
@@ -1077,7 +1077,7 @@ MACHINE_CONFIG_END
ROM_START( hxhdci2k )
ROM_REGION( 0x400000, "flash", 0 )
- ROM_SYSTEM_BIOS( 0, "FW10005", "HDCI REV 1.0 RHDXSCI 1.00.05" ) /* 19 AUG 2008 */
+ ROM_SYSTEM_BIOS( 0, "fw10005", "HDCI REV 1.0 RHDXSCI 1.00.05" ) /* 19 AUG 2008 */
ROM_LOAD16_WORD_SWAP( "28f320j3d.bin", 0x000000, 0x400000, BAD_DUMP CRC(63d98942) SHA1(c5b8d701677a3edc25f203854f44953b19c9158d) )
ROM_REGION( 0x2000, "eeprom", 0 )
diff --git a/src/mame/drivers/didact.cpp b/src/mame/drivers/didact.cpp
index 0483445ad3a..68e1570dd78 100644
--- a/src/mame/drivers/didact.cpp
+++ b/src/mame/drivers/didact.cpp
@@ -1653,10 +1653,10 @@ ROM_END
/* ROM sets from Didact was not versioned in general, so the numbering are just assumptions */
ROM_START( e100 )
ROM_REGION(0x4000, "roms", 0)
- ROM_DEFAULT_BIOS("rev2 BASIC")
+ ROM_DEFAULT_BIOS("rev2-basic")
/* TODO: Get the original ROMs */
- ROM_SYSTEM_BIOS(0, "rev1 BASIC", "Esselte 100 rev1 BASIC")
+ ROM_SYSTEM_BIOS(0, "rev1-basic", "Esselte 100 rev1 BASIC")
ROMX_LOAD( "e100r1U201.bin", 0x1000, 0x0800, NO_DUMP, ROM_BIOS(1) )
ROMX_LOAD( "e100r1U202.bin", 0x1800, 0x0800, NO_DUMP, ROM_BIOS(1) )
ROMX_LOAD( "e100r1U203.bin", 0x2000, 0x0800, NO_DUMP, ROM_BIOS(1) )
@@ -1666,7 +1666,7 @@ ROM_START( e100 )
/* This is a prototype ROM, commercial relase not verified. The prototype also have different keyboard and supports
more ram so might need to be split out as a clone later */
- ROM_SYSTEM_BIOS(1, "rev2 BASIC", "Esselte 100 rev2 BASIC")
+ ROM_SYSTEM_BIOS(1, "rev2-basic", "Esselte 100 rev2 BASIC")
ROMX_LOAD( "e100r2U201.bin", 0x0000, 0x2000, CRC(53513b67) SHA1(a91c5c32aead82dcc87db5d818ff286a7fc6a5c8), ROM_BIOS(2) )
ROMX_LOAD( "e100r2U202.bin", 0x2000, 0x2000, CRC(eab3adf2) SHA1(ff3f5f5c8ea8732702a39cff76d0706ab6b751ee), ROM_BIOS(2) )
diff --git a/src/mame/drivers/ec184x.cpp b/src/mame/drivers/ec184x.cpp
index 4d5566965ed..e36ba6224e5 100644
--- a/src/mame/drivers/ec184x.cpp
+++ b/src/mame/drivers/ec184x.cpp
@@ -346,7 +346,7 @@ ROM_END
ROM_START( ec1847 )
ROM_REGION16_LE(0x20000,"bios", 0)
- ROM_SYSTEM_BIOS(0, "vXXX", "EC-1847.0x")
+ ROM_SYSTEM_BIOS(0, "vxxx", "EC-1847.0x")
ROMX_LOAD( "308_d47_2764.bin", 0x08000, 0x2000, CRC(f06924f2) SHA1(83a5dedf1c06f875c598f087bbc087524bc9bfa3), ROM_BIOS(1))
ROMX_LOAD( "188m_d47_2764.bin", 0x14000, 0x2000, CRC(bc8742c7) SHA1(3af09d14e891e976b7a9a2a6e1af63f0eabe5426), ROM_BIOS(1))
ROMX_LOAD( "188m_d48_2764.bin", 0x1e000, 0x2000, CRC(7d290e95) SHA1(e73e6c8e19477fce5de3f95b89693dc6ad6781ab), ROM_BIOS(1))
diff --git a/src/mame/drivers/force68k.cpp b/src/mame/drivers/force68k.cpp
index 1db68c3bc95..0736fdb585d 100644
--- a/src/mame/drivers/force68k.cpp
+++ b/src/mame/drivers/force68k.cpp
@@ -637,12 +637,13 @@ MACHINE_CONFIG_END
/* ROM definitions */
ROM_START (fccpu1)
ROM_REGION (0x1000000, "maincpu", 0)
+ROM_DEFAULT_BIOS("forcemon-1.0l")
-ROM_SYSTEM_BIOS(0, "Force Monitor 1.0L", "Force Computers SYS68K/CPU-1 Force Monitor 1.0L")
+ROM_SYSTEM_BIOS(0, "forcemon-1.0l", "Force Computers SYS68K/CPU-1 Force Monitor 1.0L")
ROMX_LOAD ("fccpu1V1.0L.j8.bin", 0x080001, 0x2000, CRC (3ac6f08f) SHA1 (502f6547b508d8732bd68bbbb2402d8c30fefc3b), ROM_SKIP(1) | ROM_BIOS(1))
ROMX_LOAD ("fccpu1V1.0L.j9.bin", 0x080000, 0x2000, CRC (035315fb) SHA1 (90dc44d9c25d28428233e6846da6edce2d69e440), ROM_SKIP(1) | ROM_BIOS(1))
-ROM_SYSTEM_BIOS(1, "Force Debugger 1.1", "Force Computers SYS68K/CPU-1 Force Debugger 1.1")
+ROM_SYSTEM_BIOS(1, "forcebug-1.1", "Force Computers SYS68K/CPU-1 Force Debugger 1.1")
ROMX_LOAD ("fccpu1V1.1.j8.bin", 0x080001, 0x4000, CRC (116dcbf0) SHA1 (6870b71606933f84afe27ad031c651d201b93f99), ROM_SKIP(1) | ROM_BIOS(2))
ROMX_LOAD ("fccpu1V1.1.j9.bin", 0x080000, 0x4000, CRC (aefd5b0b) SHA1 (1e24530a6d5dc4fb77fde67acae08d371e59fc0f), ROM_SKIP(1) | ROM_BIOS(2))
diff --git a/src/mame/drivers/indigo.cpp b/src/mame/drivers/indigo.cpp
index a2eb302c1c7..eed742ba5ff 100644
--- a/src/mame/drivers/indigo.cpp
+++ b/src/mame/drivers/indigo.cpp
@@ -615,9 +615,9 @@ MACHINE_CONFIG_END
ROM_START( indigo3k )
ROM_REGION( 0x40000, "user1", 0 )
- ROM_SYSTEM_BIOS( 0, "401RevC", "SGI Version 4.0.1 Rev C LG1/GR2, Jul 9, 1992" ) // dumped over serial connection from boot monitor and swapped
+ ROM_SYSTEM_BIOS( 0, "401-rev-c", "SGI Version 4.0.1 Rev C LG1/GR2, Jul 9, 1992" ) // dumped over serial connection from boot monitor and swapped
ROMX_LOAD( "ip12prom.070-8088-xxx.u56", 0x000000, 0x040000, CRC(25ca912f) SHA1(94b3753d659bfe50b914445cef41290122f43880), ROM_GROUPWORD | ROM_REVERSE | ROM_BIOS(1) )
- ROM_SYSTEM_BIOS( 1, "401RevD", "SGI Version 4.0.1 Rev D LG1/GR2, Mar 24, 1992" ) // dumped with EPROM programmer
+ ROM_SYSTEM_BIOS( 1, "401-rev-d", "SGI Version 4.0.1 Rev D LG1/GR2, Mar 24, 1992" ) // dumped with EPROM programmer
ROMX_LOAD( "ip12prom.070-8088-002.u56", 0x000000, 0x040000, CRC(ea4329ef) SHA1(b7d67d0e30ae8836892f7170dd4757732a0a3fd6), ROM_GROUPWORD | ROM_REVERSE | ROM_BIOS(2) )
ROM_END
diff --git a/src/mame/drivers/interpro.cpp b/src/mame/drivers/interpro.cpp
index 69226dfa60b..e3b8bd6c266 100644
--- a/src/mame/drivers/interpro.cpp
+++ b/src/mame/drivers/interpro.cpp
@@ -517,7 +517,7 @@ MACHINE_CONFIG_END
ROM_START(ip2800)
ROM_REGION(0x0020000, INTERPRO_EPROM_TAG, 0)
- ROM_SYSTEM_BIOS(0, "IP2830", "IP2830")
+ ROM_SYSTEM_BIOS(0, "ip2830", "IP2830")
ROMX_LOAD("ip2830_eprom.bin", 0x00000, 0x20000, CRC(467ce7bd) SHA1(53faee40d5df311f53b24c930e434cbf94a5c4aa), ROM_BIOS(1))
ROM_REGION(0x0040000, INTERPRO_FLASH_TAG, 0)
diff --git a/src/mame/drivers/kinst.cpp b/src/mame/drivers/kinst.cpp
index b74e9be2fe5..6d9d562dec5 100644
--- a/src/mame/drivers/kinst.cpp
+++ b/src/mame/drivers/kinst.cpp
@@ -737,9 +737,9 @@ ROM_START( kinst )
ROM_LOAD( "ki-l14.u98", 0x00000, 0x80000, CRC(afedb75f) SHA1(07254f20707377f7195e64675eb6458e663c1a9a) )
ROM_SYSTEM_BIOS(2, "v1.3", "Killer Instinct (v1.3)")
ROM_LOAD( "ki-l13.u98", 0x00000, 0x80000, CRC(65f7ea31) SHA1(7f21620a512549db6821a0b4fa53681a767b7974) )
- ROM_SYSTEM_BIOS(3, "proto v4.7", "Killer Instinct (proto v4.7)")
+ ROM_SYSTEM_BIOS(3, "proto-v4.7", "Killer Instinct (proto v4.7)")
ROM_LOAD( "ki-p47.u98", 0x00000, 0x80000, CRC(05e67bcb) SHA1(501e69b3026394f69229a6e9866c1037502b86bb) )
- ROM_SYSTEM_BIOS(4, "v1.5d AnyIDE", "Killer Instinct (v1.5d AnyIDE)") // unofficial version, allows use of alternate hard drives or CF cards
+ ROM_SYSTEM_BIOS(4, "v1.5d-anyide", "Killer Instinct (v1.5d AnyIDE)") // unofficial version, allows use of alternate hard drives or CF cards
ROM_LOAD( "ki_l15di.u98", 0x00000, 0x80000, CRC(230f55fb) SHA1(f5f12311aae922d12f98d72ac8fdd77b7b084af2) )
ROM_REGION16_LE( 0x1000000, "dcs", ROMREGION_ERASEFF ) /* sound data */
@@ -768,7 +768,7 @@ ROM_START( kinst2 )
ROM_LOAD( "ki2-l11.u98", 0x00000, 0x80000, CRC(0cb8de1e) SHA1(fe447f4b1d29b524f57c5ba1890652ef6afff88a) )
ROM_SYSTEM_BIOS(3, "v1.0", "Killer Instinct 2 (v1.0)")
ROM_LOAD( "ki2-l10.u98", 0x00000, 0x80000, CRC(b17b4b3d) SHA1(756629cd1b51ae50f2b9818765dd3d277c3019b3) )
- ROM_SYSTEM_BIOS(4, "v1.4 AnyIDE", "Killer Instinct 2 (v1.4 AnyIDE)")
+ ROM_SYSTEM_BIOS(4, "v1.4-anyide", "Killer Instinct 2 (v1.4 AnyIDE)")
ROM_LOAD( "ki2_l14p.u98", 0x00000, 0x80000, CRC(d80c937a) SHA1(85a009638f2eada4c63240fc30a9e7be59afab7f) )
ROM_REGION16_LE( 0x1000000, "dcs", ROMREGION_ERASEFF ) /* sound data */
@@ -793,7 +793,7 @@ ROM_START( kinst2uk )
ROM_LOAD( "ki2-l14k.u98", 0x00000, 0x80000, CRC(9cbd00a8) SHA1(926dce4bb9016331ea40d3c337a9ace896f07493) )
ROM_SYSTEM_BIOS(1, "v1.3k", "Killer Instinct 2 (v1.3k, upgrade kit)")
ROM_LOAD( "ki2-l13k.u98", 0x00000, 0x80000, CRC(3b4f16fc) SHA1(c28416f94453fd1f73ba01025276a04610569d12) )
- ROM_SYSTEM_BIOS(2, "v1.4 AnyIDE", "Killer Instinct 2 (v1.4k, upgrade kit AnyIDE)")
+ ROM_SYSTEM_BIOS(2, "v1.4-anyide", "Killer Instinct 2 (v1.4k, upgrade kit AnyIDE)")
ROM_LOAD( "ki2_d14p.u98", 0x00000, 0x80000, CRC(d716d428) SHA1(1a3b000fdc35b3824a0c8142ba9b496490894543) )
ROM_REGION16_LE( 0x1000000, "dcs", ROMREGION_ERASEFF ) /* sound data */
diff --git a/src/mame/drivers/minitel_2_rpic.cpp b/src/mame/drivers/minitel_2_rpic.cpp
index 1418a951a73..280b51184cf 100644
--- a/src/mame/drivers/minitel_2_rpic.cpp
+++ b/src/mame/drivers/minitel_2_rpic.cpp
@@ -434,12 +434,12 @@ MACHINE_CONFIG_END
ROM_START( minitel2 )
ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASEFF )
- ROM_DEFAULT_BIOS("FT_BV4")
+ ROM_DEFAULT_BIOS("ft_bv4")
- ROM_SYSTEM_BIOS(0, "FT_BV4", "Minitel 2 ROM BV4")
+ ROM_SYSTEM_BIOS(0, "ft_bv4", "Minitel 2 ROM BV4")
ROMX_LOAD( "MINITEL2_BV4.BIN", 0x0000, 0x8000, CRC(8844A0A7) SHA1(D3E9079B080DBCEE27AD870EC6C39AC42E7DEACF), ROM_BIOS(1) )
- ROM_SYSTEM_BIOS(1, "DEMOV1", "Minitel 2 Demo")
+ ROM_SYSTEM_BIOS(1, "demov1", "Minitel 2 Demo")
ROMX_LOAD( "demo_minitel.bin", 0x0000, 0x8000, CRC(607F2482) SHA1(7965EDBEF68E45D09DC67A4684DA56003EFF6328), ROM_BIOS(2) )
ROM_REGION( 0x4000, "ts9347", 0 )
diff --git a/src/mame/drivers/mvme147.cpp b/src/mame/drivers/mvme147.cpp
index 784d1205a85..2bdebc079b1 100644
--- a/src/mame/drivers/mvme147.cpp
+++ b/src/mame/drivers/mvme147.cpp
@@ -669,8 +669,9 @@ MACHINE_CONFIG_END
/* ROM definitions */
ROM_START (mvme147)
ROM_REGION32_BE(0xf00000, "roms", 0)
+ ROM_DEFAULT_BIOS("147bug-v2.44")
- ROM_SYSTEM_BIOS(0, "147bug v2.44", "MVME147 147bug v2.44")
+ ROM_SYSTEM_BIOS(0, "147bug-v2.44", "MVME147 147bug v2.44")
ROMX_LOAD("147bug-2.44-U22.BIN", 0x800000, 0x20000, CRC (da09ce8a) SHA1 (3eaa8fa802187d9b08f453ff1ba64f5113a195a9), ROM_SKIP(1) | ROM_BIOS(1))
ROMX_LOAD("147bug-2.44-U30.BIN", 0x800001, 0x20000, CRC (f883e17d) SHA1 (01fe43e5ddfd3cf8aabb5a5959c80a8b5ec5d895), ROM_SKIP(1) | ROM_BIOS(1))
/*
@@ -697,7 +698,7 @@ ROM_START (mvme147)
* channel B is identical but resets Channel B of course, SCC2 is also identical except using interrupt vector 71
*/
- ROM_SYSTEM_BIOS(1, "147bug v2.43", "MVME147 147bug v2.43")
+ ROM_SYSTEM_BIOS(1, "147bug-v2.43", "MVME147 147bug v2.43")
ROMX_LOAD("5741B42E.BIN", 0x800000, 0x20000, CRC (2ba98f97) SHA1 (5f18c6dd6a7b03067890f0164ef3d37ced907d7f), ROM_SKIP(1) | ROM_BIOS(2))
ROMX_LOAD("5741B41E.BIN", 0x800001, 0x20000, CRC (dfa014f2) SHA1 (ff9db90a05c295819ce7ca7c1a6ac67b04003728), ROM_SKIP(1) | ROM_BIOS(2))
/*
diff --git a/src/mame/drivers/mycom.cpp b/src/mame/drivers/mycom.cpp
index ce3c354568b..ad84f4eff24 100644
--- a/src/mame/drivers/mycom.cpp
+++ b/src/mame/drivers/mycom.cpp
@@ -561,7 +561,7 @@ ROM_START( mycom )
ROM_SYSTEM_BIOS(0, "mycom", "40 column")
ROMX_LOAD( "bios0.rom", 0x10000, 0x3000, CRC(e6f50355) SHA1(5d3acea360c0a8ab547db03a43e1bae5125f9c2a), ROM_BIOS(1))
ROMX_LOAD( "basic0.rom",0x13000, 0x1000, CRC(3b077465) SHA1(777427182627f371542c5e0521ed3ca1466a90e1), ROM_BIOS(1))
- ROM_SYSTEM_BIOS(1, "Takeda", "80 column")
+ ROM_SYSTEM_BIOS(1, "takeda", "80 column")
ROMX_LOAD( "bios1.rom", 0x10000, 0x3000, CRC(c51d7fcb) SHA1(31d39db43b77cca4d49ff9814d531e056924e716), ROM_BIOS(2))
ROMX_LOAD( "basic1.rom",0x13000, 0x1000, CRC(30a573f1) SHA1(e3fe2e73644e831b52e2789dc7c181989cc30b82), ROM_BIOS(2))
/* Takeda bios has no cursor. Use the next lines to turn on cursor, but you must comment out when done. */
diff --git a/src/mame/drivers/nascom1.cpp b/src/mame/drivers/nascom1.cpp
index 3e8c3513e09..2069cd112c4 100644
--- a/src/mame/drivers/nascom1.cpp
+++ b/src/mame/drivers/nascom1.cpp
@@ -737,12 +737,13 @@ MACHINE_CONFIG_END
ROM_START( nascom1 )
ROM_REGION(0x0800, "maincpu", 0)
- ROM_SYSTEM_BIOS(0, "T4", "NasBug T4")
- ROMX_LOAD("nasbugt4.rom", 0x0000, 0x0800, CRC(f391df68) SHA1(00218652927afc6360c57e77d6a4fd32d4e34566), ROM_BIOS(1))
- ROM_SYSTEM_BIOS(1, "T1", "NasBug T1")
- ROMX_LOAD("nasbugt1.rom", 0x0000, 0x0400, CRC(8ea07054) SHA1(3f9a8632826003d6ea59d2418674d0fb09b83a4c), ROM_BIOS(2))
- ROM_SYSTEM_BIOS(2, "T2", "NasBug T2")
- ROMX_LOAD("nasbugt2.rom", 0x0000, 0x0400, CRC(e371b58a) SHA1(485b20a560b587cf9bb4208ba203b12b3841689b), ROM_BIOS(3))
+ ROM_DEFAULT_BIOS("t4")
+ ROM_SYSTEM_BIOS(0, "t1", "NasBug T1")
+ ROMX_LOAD("nasbugt1.rom", 0x0000, 0x0400, CRC(8ea07054) SHA1(3f9a8632826003d6ea59d2418674d0fb09b83a4c), ROM_BIOS(1))
+ ROM_SYSTEM_BIOS(1, "t2", "NasBug T2")
+ ROMX_LOAD("nasbugt2.rom", 0x0000, 0x0400, CRC(e371b58a) SHA1(485b20a560b587cf9bb4208ba203b12b3841689b), ROM_BIOS(2))
+ ROM_SYSTEM_BIOS(2, "t4", "NasBug T4")
+ ROMX_LOAD("nasbugt4.rom", 0x0000, 0x0800, CRC(f391df68) SHA1(00218652927afc6360c57e77d6a4fd32d4e34566), ROM_BIOS(3))
ROM_REGION(0x0800, "gfx1", 0)
ROM_LOAD("nascom1.chr", 0x0000, 0x0800, CRC(33e92a04) SHA1(be6e1cc80e7f95a032759f7df19a43c27ff93a52))
@@ -750,10 +751,11 @@ ROM_END
ROM_START( nascom2 )
ROM_REGION(0x0800, "maincpu", 0)
- ROM_SYSTEM_BIOS(0, "NS3", "NasSys 3")
- ROMX_LOAD("nassys3.rom", 0x0000, 0x0800, CRC(3da17373) SHA1(5fbda15765f04e4cd08cf95c8d82ce217889f240), ROM_BIOS(1))
- ROM_SYSTEM_BIOS(1, "NS1", "NasSys 1")
- ROMX_LOAD("nassys1.rom", 0x0000, 0x0800, CRC(b6300716) SHA1(29da7d462ba3f569f70ed3ecd93b981f81c7adfa), ROM_BIOS(2))
+ ROM_DEFAULT_BIOS("ns3")
+ ROM_SYSTEM_BIOS(0, "ns1", "NasSys 1")
+ ROMX_LOAD("nassys1.rom", 0x0000, 0x0800, CRC(b6300716) SHA1(29da7d462ba3f569f70ed3ecd93b981f81c7adfa), ROM_BIOS(1))
+ ROM_SYSTEM_BIOS(1, "ns3", "NasSys 3")
+ ROMX_LOAD("nassys3.rom", 0x0000, 0x0800, CRC(3da17373) SHA1(5fbda15765f04e4cd08cf95c8d82ce217889f240), ROM_BIOS(2))
ROM_REGION(0x2000, "basic", 0)
ROM_LOAD("basic.rom", 0x0000, 0x2000, CRC(5cb5197b) SHA1(c41669c2b6d6dea808741a2738426d97bccc9b07))
diff --git a/src/mame/drivers/osborne1.cpp b/src/mame/drivers/osborne1.cpp
index 08ea6f59657..2d86f40016f 100644
--- a/src/mame/drivers/osborne1.cpp
+++ b/src/mame/drivers/osborne1.cpp
@@ -356,20 +356,21 @@ MACHINE_CONFIG_END
ROM_START( osborne1 )
ROM_REGION( 0x1000, "maincpu", 0 )
- ROM_SYSTEM_BIOS( 0, "ver144", "BIOS version 1.44" )
- ROMX_LOAD( "3a10082-00rev-e.ud11", 0x0000, 0x1000, CRC(c0596b14) SHA1(ee6a9cc9be3ddc5949d3379351c1d58a175ce9ac), ROM_BIOS(1) )
- ROM_SYSTEM_BIOS( 1, "verA", "BIOS version A" )
- ROMX_LOAD( "osba.bin", 0x0000, 0x1000, NO_DUMP, ROM_BIOS(2) )
- ROM_SYSTEM_BIOS( 2, "ver12", "BIOS version 1.2" )
- ROMX_LOAD( "osb12.bin", 0x0000, 0x1000, NO_DUMP, ROM_BIOS(3) )
- ROM_SYSTEM_BIOS( 3, "ver121", "BIOS version 1.2.1" )
- ROMX_LOAD( "osb121.bin", 0x0000, 0x1000, NO_DUMP, ROM_BIOS(4) )
- ROM_SYSTEM_BIOS( 4, "ver13", "BIOS version 1.3" )
- ROMX_LOAD( "osb13.bin", 0x0000, 0x1000, NO_DUMP, ROM_BIOS(5) )
- ROM_SYSTEM_BIOS( 5, "ver14", "BIOS version 1.4" )
- ROMX_LOAD( "rev1.40.ud11", 0x0000, 0x1000, CRC(3d966335) SHA1(0c60b97a3154a75868efc6370d26995eadc7d927), ROM_BIOS(6) )
- ROM_SYSTEM_BIOS( 6, "ver143", "BIOS version 1.43" )
- ROMX_LOAD( "rev1.43.ud11", 0x0000, 0x1000, CRC(91a48e3c) SHA1(c37b83f278d21e6e92d80f9c057b11f7f22d88d4), ROM_BIOS(7) )
+ ROM_DEFAULT_BIOS("ver144")
+ ROM_SYSTEM_BIOS( 0, "vera", "BIOS version A" )
+ ROMX_LOAD( "osba.bin", 0x0000, 0x1000, NO_DUMP, ROM_BIOS(1) )
+ ROM_SYSTEM_BIOS( 1, "ver12", "BIOS version 1.2" )
+ ROMX_LOAD( "osb12.bin", 0x0000, 0x1000, NO_DUMP, ROM_BIOS(2) )
+ ROM_SYSTEM_BIOS( 2, "ver121", "BIOS version 1.2.1" )
+ ROMX_LOAD( "osb121.bin", 0x0000, 0x1000, NO_DUMP, ROM_BIOS(3) )
+ ROM_SYSTEM_BIOS( 3, "ver13", "BIOS version 1.3" )
+ ROMX_LOAD( "osb13.bin", 0x0000, 0x1000, NO_DUMP, ROM_BIOS(4) )
+ ROM_SYSTEM_BIOS( 4, "ver14", "BIOS version 1.4" )
+ ROMX_LOAD( "rev1.40.ud11", 0x0000, 0x1000, CRC(3d966335) SHA1(0c60b97a3154a75868efc6370d26995eadc7d927), ROM_BIOS(5) )
+ ROM_SYSTEM_BIOS( 5, "ver143", "BIOS version 1.43" )
+ ROMX_LOAD( "rev1.43.ud11", 0x0000, 0x1000, CRC(91a48e3c) SHA1(c37b83f278d21e6e92d80f9c057b11f7f22d88d4), ROM_BIOS(6) )
+ ROM_SYSTEM_BIOS( 6, "ver144", "BIOS version 1.44" )
+ ROMX_LOAD( "3a10082-00rev-e.ud11", 0x0000, 0x1000, CRC(c0596b14) SHA1(ee6a9cc9be3ddc5949d3379351c1d58a175ce9ac), ROM_BIOS(7) )
ROM_REGION( 0x800, "chargen", 0 )
ROM_LOAD( "7a3007-00.ud15", 0x0000, 0x800, CRC(6c1eab0d) SHA1(b04459d377a70abc9155a5486003cb795342c801) )
diff --git a/src/mame/drivers/palm.cpp b/src/mame/drivers/palm.cpp
index 544c1336468..2e9ffa1d340 100644
--- a/src/mame/drivers/palm.cpp
+++ b/src/mame/drivers/palm.cpp
@@ -374,7 +374,7 @@ ROM_START( palmm515 )
ROM_SYSTEM_BIOS( 0, "4.1e", "Palm OS 4.1 (English)" )
ROMX_LOAD( "palmos41-en-m515.rom", 0x008000, 0x400000, CRC(6e143436) SHA1(a0767ea26cc493a3f687525d173903fef89f1acb), ROM_GROUPWORD | ROM_BIOS(1) )
ROM_RELOAD(0x000000, 0x004000)
- ROM_DEFAULT_BIOS( "4.0e" )
+ ROM_DEFAULT_BIOS( "4.1e" )
ROM_END
ROM_START( visor )
diff --git a/src/mame/drivers/stv.cpp b/src/mame/drivers/stv.cpp
index e3cd9d86ffc..e274e3409d6 100644
--- a/src/mame/drivers/stv.cpp
+++ b/src/mame/drivers/stv.cpp
@@ -2814,7 +2814,7 @@ but this time from a Ejihon Tantei Jimusyo cart.
ROM_START( tatacot ) /* Must use Japan or Asia BIOS */
STV_BIOS
- ROM_DEFAULT_BIOS( "japan" )
+ ROM_DEFAULT_BIOS( "jp" )
ROM_REGION32_BE( 0x3000000, "cart", ROMREGION_ERASE00 ) /* SH2 code */
ROM_LOAD16_BYTE( "epr-18790.ic13", 0x0000001, 0x0080000, CRC(d95155dc) SHA1(b08b75d15aad073eecf8b04fd2d718366bb6f6bb) )
diff --git a/src/mame/machine/psxcd.cpp b/src/mame/machine/psxcd.cpp
index f3f1a1cb5e3..b26bc7a9e5c 100644
--- a/src/mame/machine/psxcd.cpp
+++ b/src/mame/machine/psxcd.cpp
@@ -1252,59 +1252,59 @@ ROM_START( psxcd )
* SCPH-1001, 3000, 3500, 5003, 5502, 5503, 7000W, 7001, 7002, 7003, 7503, 9003, 100, 101, 102 and 103.
*/
- ROM_SYSTEM_BIOS( 0, "SCPH-1000-later", "SCPH-1000 NTSC:J (Later Ver.) [424660]" )
+ ROM_SYSTEM_BIOS( 0, "scph-1000-later", "SCPH-1000 NTSC:J (Later Ver.) [424660]" )
ROMX_LOAD( "424660.bin", 0x0000, 0x4200, CRC(f82a2a46) SHA1(095434948d4c71cdfaa069e91053443887a6d139), ROM_BIOS(1) )
- ROM_SYSTEM_BIOS( 1, "SCPH-1000-early", "SCPH-1000 NTSC:J (Early Ver.) [424666]" )
+ ROM_SYSTEM_BIOS( 1, "scph-1000-early", "SCPH-1000 NTSC:J (Early Ver.) [424666]" )
ROMX_LOAD( "424666.bin", 0x0000, 0x4200, CRC(60bc954e) SHA1(80674353daf95ffb4bd15cc4bb8cfa713370dd45), ROM_BIOS(2) )
- ROM_SYSTEM_BIOS( 2, "SCPH-1002-early", "SCPH-1002 PAL (Early PU-8) [424684]" )
+ ROM_SYSTEM_BIOS( 2, "scph-1002-early", "SCPH-1002 PAL (Early PU-8) [424684]" )
ROMX_LOAD( "424684.bin", 0x0000, 0x4200, CRC(84d46b2a) SHA1(9b06b1d407b784095ddbd45aeabafd689d2ee347), ROM_BIOS(3) )
/* Chip markings: C 1021 / SC430916PB / G63C 185 / JSAB9624F */
- ROM_SYSTEM_BIOS( 3, "SCPH-5000", "SCPH-5000 NTSC:J [SC430916]" )
+ ROM_SYSTEM_BIOS( 3, "scph-5000", "SCPH-5000 NTSC:J [SC430916]" )
ROMX_LOAD( "sc430916.s19", 0x0000, 0xb195, CRC(487c8a40) SHA1(0ae8348fb43ab80845b0166494edc3e1565a3ef7), ROM_BIOS(4) )
/* Chip markings: C 1030 / SC430925PB / G63C 185 / JSBK9708C
Board Type: PU-18 / 1-664-537-11 */
- ROM_SYSTEM_BIOS( 4, "SCPH-5500", "SCPH-5500 NTSC:J [SC430925]" )
+ ROM_SYSTEM_BIOS( 4, "scph-5500", "SCPH-5500 NTSC:J [SC430925]" )
ROMX_LOAD( "sc430925.s19", 0x0000, 0xb195, CRC(c09aa0c2) SHA1(b9ad66cc8ea4d6e2eb2709ffb77c9647f679097a), ROM_BIOS(5) )
/* Chip markings: C 2030 / SC430930PB / G63C 185 / SSJZ9748A
Board Type: PU-18 / 1-664-537-62 */
- ROM_SYSTEM_BIOS( 5, "SCPH-5501", "SCPH-5501 NTSC:U/C [SC430930]" )
+ ROM_SYSTEM_BIOS( 5, "scph-5501", "SCPH-5501 NTSC:U/C [SC430930]" )
ROMX_LOAD( "sc430930.s19", 0x0000, 0xb195, CRC(587b84c2) SHA1(556c3adc37e4eb64fd463c54f7a310c483e0e835), ROM_BIOS(6) )
/* ROM dump is the same as SCPH-5552 */
- ROM_SYSTEM_BIOS( 6, "SCPH-5502", "SCPH-5502 PAL [SC430929]" )
+ ROM_SYSTEM_BIOS( 6, "scph-5502", "SCPH-5502 PAL [SC430929]" )
ROMX_LOAD( "sc430929.bin", 0x0000, 0x4200, CRC(ba87a3e0) SHA1(f23458d13a518616a8592b8ddd668c052bc9be5a), ROM_BIOS(7) )
- ROM_SYSTEM_BIOS( 7, "SCPH-5903", "SCPH-5903 NTSC:J [SC430924PB]" )
+ ROM_SYSTEM_BIOS( 7, "scph-5903", "SCPH-5903 NTSC:J [SC430924PB]" )
ROMX_LOAD( "sc430924.s19", 0x0000, 0xb195, CRC(dbe694b2) SHA1(ac72cb616b1449fe29e52faf6aad389118852d73), ROM_BIOS(8) )
/* Chip markings: C 1040 / SC430934PB / G63C 185 / SSDG9745D */
- ROM_SYSTEM_BIOS( 8, "SCPH-7000", "SCPH-7000 NTSC:J [SC430934]" )
+ ROM_SYSTEM_BIOS( 8, "scph-7000", "SCPH-7000 NTSC:J [SC430934]" )
ROMX_LOAD( "sc430934.s19", 0x0000, 0xb195, CRC(6443740c) SHA1(d9734c7135c75dbe7733079a2d4244a28c9e966e), ROM_BIOS(9) )
/* Chip markings: C 1050 / SC430938PB / G63C 185 / SSAM9850C */
- ROM_SYSTEM_BIOS( 9, "SCPH-7500", "SCPH-7500 NTSC:J [SC430938]" )
+ ROM_SYSTEM_BIOS( 9, "scph-7500", "SCPH-7500 NTSC:J [SC430938]" )
ROMX_LOAD( "sc430938.s19", 0x0000, 0xb195, CRC(9744977a) SHA1(f017d34a98a8a023f6752ba9ed749bb9e2b836d5), ROM_BIOS(10) )
/* Chip markings: C 2050 / SC430940PB / G63C 185 / SSDL9838A */
- ROM_SYSTEM_BIOS( 10, "SCPH-7501", "SCPH-7501 NTSC:U/C [SC430940]" )
+ ROM_SYSTEM_BIOS( 10, "scph-7501", "SCPH-7501 NTSC:U/C [SC430940]" )
ROMX_LOAD( "sc430940.s19", 0x0000, 0xb195, CRC(fd1c6ee7) SHA1(e72b5093a3e25de1548be7668179ff3e001e3ec5), ROM_BIOS(11) )
- ROM_SYSTEM_BIOS( 11, "SCPH-7502", "SCPH-7502 PAL [SC430939]" )
+ ROM_SYSTEM_BIOS( 11, "scph-7502", "SCPH-7502 PAL [SC430939]" )
ROMX_LOAD( "sc430939.bin", 0x0000, 0x4200, CRC(9eafb045) SHA1(25d98454e567e064c06f840d57f763fb7c8b7219), ROM_BIOS(12) )
- ROM_SYSTEM_BIOS( 12, "SCPH-9000", "SCPH-9000 NTSC:J [SC430942]" )
+ ROM_SYSTEM_BIOS( 12, "scph-9000", "SCPH-9000 NTSC:J [SC430942]" )
ROMX_LOAD( "sc430942.bin", 0x0000, 0x4200, NO_DUMP, ROM_BIOS(13) )
/* Chip markings: C 2060 / SC430944PB / G63C 185 / SSBR9924C */
- ROM_SYSTEM_BIOS( 13, "SCPH-9001", "SCPH-9001 NTSC:U/C [SC430944]" )
+ ROM_SYSTEM_BIOS( 13, "scph-9001", "SCPH-9001 NTSC:U/C [SC430944]" )
ROMX_LOAD( "sc430944.s19", 0x0000, 0xb195, CRC(24011dfd) SHA1(db72ba02466942d1a1a07c4d855edd18f84de92e), ROM_BIOS(14) )
- ROM_SYSTEM_BIOS( 14, "SCPH-9002", "SCPH-9002 PAL [SC430943]" )
+ ROM_SYSTEM_BIOS( 14, "scph-9002", "SCPH-9002 PAL [SC430943]" )
ROMX_LOAD( "sc430943.bin", 0x0000, 0x4200, CRC(2669a1a7) SHA1(62999e7f8429f381e19d44d2399b6017959f4f13), ROM_BIOS(15) )
/* Development PlayStation CD-ROM Firmware:
@@ -1318,7 +1318,7 @@ ROM_START( psxcd )
* code is "for US/AEP", so it may be the same for all the
* debug consoles.
*/
- ROM_SYSTEM_BIOS( 15, "DTL-H1202", "DTL-H1202 PAL [SC430920]" )
+ ROM_SYSTEM_BIOS( 15, "dtl-h1202", "DTL-H1202 PAL [SC430920]" )
ROMX_LOAD( "sc430920.s19", 0x0000, 0xb195, CRC(8380a5a2) SHA1(6fe45fd6fb96b12a25a45f39b5efd0be5e3f3e86), ROM_BIOS(16) )
ROM_END
diff --git a/src/mame/machine/saturn_cdb.cpp b/src/mame/machine/saturn_cdb.cpp
index fe0a8455831..55fabe16395 100644
--- a/src/mame/machine/saturn_cdb.cpp
+++ b/src/mame/machine/saturn_cdb.cpp
@@ -42,11 +42,12 @@ MACHINE_CONFIG_END
ROM_START( satcdb )
ROM_REGION( 0x10000, "cdbcpu", 0 )
+ ROM_DEFAULT_BIOS("cdb106")
ROM_SYSTEM_BIOS( 0, "cdb106", "Saturn CD Block 1.06" )
ROMX_LOAD( "cdb106.bin", 0x00000, 0x10000, CRC(3681d3b0) SHA1(b3c20fbe57cd2eb595e9edac86817e5948dccae4), ROM_BIOS(1) ) // for YGR019B?
ROM_SYSTEM_BIOS( 1, "cdb105", "Saturn CD Block 1.05" )
ROMX_LOAD( "cdb105.bin", 0x00000, 0x10000, CRC(2a2ced5c) SHA1(eb8393058f324e922c11b43709b64fc6ca94ab86), ROM_BIOS(2) ) // for YGR019A?
- ROM_SYSTEM_BIOS( 2, "cdb105", "Saturn CD Block (YGR022 315-5962)" )
+ ROM_SYSTEM_BIOS( 2, "ygr022", "Saturn CD Block (YGR022 315-5962)" )
ROMX_LOAD( "ygr022.bin", 0x00000, 0x10000, CRC(1c8b9f38) SHA1(f4f6c2aac68c352814d396ae41f81f54ad228e68), ROM_BIOS(3) ) // combined package?
ROM_END