mirror of
https://github.com/holub/mame
synced 2025-06-06 21:03:47 +03:00
Validate BIOS names and fix most errors found:
* Error on characters other than [a-z0-9.-_] in name * Error on duplicate name or description * Error on non-existent default BIOS Still errors for duplicate BIOS descriptions in AdamNet FDC and mc1502 - I dont' know enough about these systems to make useful descrptions. Could someone who knows what these things are please disambiguate the descriptions? * Adam FDC descripes 320ta, dbl24 and dsdd as "320KB DSDD" * mc1502 describes v531 and v531_92 as "v5.31 12/10/92"
This commit is contained in:
parent
af9cedac52
commit
5a70a9722a
@ -344,7 +344,7 @@ const tiny_rom_entry *fsd1_device::device_rom_region() const
|
|||||||
|
|
||||||
ROM_START( fsd2 )
|
ROM_START( fsd2 )
|
||||||
ROM_REGION( 0x4000, M6502_TAG, 0 ) // data lines D3 and D4 are swapped
|
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" )
|
ROM_SYSTEM_BIOS( 0, "ra", "Revision A" )
|
||||||
ROMX_LOAD( "fsd2a.u3", 0x0000, 0x4000, CRC(edf18265) SHA1(47a7c4bdcc20ecc5e59d694b151f493229becaea), ROM_BIOS(1) )
|
ROMX_LOAD( "fsd2a.u3", 0x0000, 0x4000, CRC(edf18265) SHA1(47a7c4bdcc20ecc5e59d694b151f493229becaea), ROM_BIOS(1) )
|
||||||
ROM_SYSTEM_BIOS( 1, "rb", "Revision B" )
|
ROM_SYSTEM_BIOS( 1, "rb", "Revision B" )
|
||||||
|
@ -48,7 +48,7 @@ SLOT_INTERFACE_END
|
|||||||
ROM_START( plus3 )
|
ROM_START( plus3 )
|
||||||
// Bank 4 Disc
|
// Bank 4 Disc
|
||||||
ROM_REGION(0x4000, "exp_rom", 0)
|
ROM_REGION(0x4000, "exp_rom", 0)
|
||||||
ROM_DEFAULT_BIOS("adfs")
|
ROM_DEFAULT_BIOS("adfs100")
|
||||||
// ADFS
|
// ADFS
|
||||||
ROM_SYSTEM_BIOS(0, "adfs100", "Acorn ADFS 1.00")
|
ROM_SYSTEM_BIOS(0, "adfs100", "Acorn ADFS 1.00")
|
||||||
ROMX_LOAD("adfs.rom", 0x0000, 0x4000, CRC(3289bdc6) SHA1(e7c7a1094d50a3579751df2007269067c8ff6812), ROM_BIOS(1))
|
ROMX_LOAD("adfs.rom", 0x0000, 0x4000, CRC(3289bdc6) SHA1(e7c7a1094d50a3579751df2007269067c8ff6812), ROM_BIOS(1))
|
||||||
|
@ -81,7 +81,6 @@ DEFINE_DEVICE_TYPE(C4040, c4040_device, "c4040", "Commodore 4040")
|
|||||||
|
|
||||||
ROM_START( c2040 ) // schematic 320806, DOS 1.0
|
ROM_START( c2040 ) // schematic 320806, DOS 1.0
|
||||||
ROM_REGION( 0x3000, M6502_TAG, 0 )
|
ROM_REGION( 0x3000, M6502_TAG, 0 )
|
||||||
ROM_DEFAULT_BIOS("dos12")
|
|
||||||
ROM_LOAD( "901468-xx.ul1", 0x1000, 0x1000, NO_DUMP )
|
ROM_LOAD( "901468-xx.ul1", 0x1000, 0x1000, NO_DUMP )
|
||||||
ROM_LOAD( "901468-xx.uh1", 0x2000, 0x1000, NO_DUMP )
|
ROM_LOAD( "901468-xx.uh1", 0x2000, 0x1000, NO_DUMP )
|
||||||
|
|
||||||
|
@ -218,7 +218,7 @@ ROM_START( xtide )
|
|||||||
ROM_SYSTEM_BIOS( 13, "xub115xt", "XTIDE_Universal_BIOS_v1.1.5 (XT)" )
|
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) )
|
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) )
|
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)" )
|
ROM_SYSTEM_BIOS( 15, "xub115at", "XTIDE_Universal_BIOS_v1.1.5 (AT)" )
|
||||||
|
@ -214,12 +214,12 @@ ROM_START (fcscsi1)
|
|||||||
ROM_REGION (0x1000000, "maincpu", 0)
|
ROM_REGION (0x1000000, "maincpu", 0)
|
||||||
|
|
||||||
/* Besta ROM:s - apparantly patched Force ROM:s */
|
/* 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_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))
|
ROMX_LOAD ("besta88_scsi_upper.ROM", 0xe00000, 0x4000, CRC (41f9cdf4) SHA1 (66b998bbf9459f0a613718260e05e97749532073), ROM_SKIP(1) | ROM_BIOS(1))
|
||||||
|
|
||||||
/* Force ROM:s */
|
/* 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_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))
|
ROMX_LOAD ("ISCSI-1_V3.7_U.BIN", 0xe00000, 0x4000, CRC (58815831) SHA1 (074085ef96e1fe2a551938bdeee6a9cab40ff09c), ROM_SKIP(1) | ROM_BIOS(2))
|
||||||
|
|
||||||
|
@ -1456,16 +1456,18 @@ void validity_checker::validate_roms(device_t &root)
|
|||||||
m_current_device = &device;
|
m_current_device = &device;
|
||||||
|
|
||||||
// scan the ROM entries for this device
|
// scan the ROM entries for this device
|
||||||
const char *last_region_name = "???";
|
char const *last_region_name = "???";
|
||||||
const char *last_name = "???";
|
char const *last_name = "???";
|
||||||
u32 current_length = 0;
|
u32 current_length = 0;
|
||||||
int items_since_region = 1;
|
int items_since_region = 1;
|
||||||
int last_bios = 0;
|
int last_bios = 0;
|
||||||
int total_files = 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 this is a region, make sure it's valid, and record the length
|
||||||
if (ROMENTRY_ISREGION(romp))
|
|
||||||
{
|
{
|
||||||
// if we haven't seen any items since the last region, print a warning
|
// if we haven't seen any items since the last region, print a warning
|
||||||
if (items_since_region == 0)
|
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)
|
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());
|
osd_printf_error("Multiple ROM_REGIONs with the same tag '%s' defined\n", fulltag.c_str());
|
||||||
}
|
}
|
||||||
|
else if (ROMENTRY_ISSYSTEM_BIOS(romp)) // If this is a system bios, make sure it is using the next available bios number
|
||||||
// If this is a system bios, make sure it is using the next available bios number
|
|
||||||
else if (ROMENTRY_ISSYSTEM_BIOS(romp))
|
|
||||||
{
|
{
|
||||||
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)
|
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;
|
last_bios = bios_flags;
|
||||||
}
|
|
||||||
|
|
||||||
// if this is a file, make sure it is properly formatted
|
// validate the name
|
||||||
else if (ROMENTRY_ISFILE(romp))
|
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
|
// track the last filename we found
|
||||||
last_name = ROM_GETNAME(romp);
|
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
|
// final check for empty regions
|
||||||
if (items_since_region == 0)
|
if (items_since_region == 0)
|
||||||
osd_printf_warning("Empty ROM region '%s' (warning)\n", last_region_name);
|
osd_printf_warning("Empty ROM region '%s' (warning)\n", last_region_name);
|
||||||
|
|
||||||
|
|
||||||
// reset the current device
|
// reset the current device
|
||||||
m_current_device = nullptr;
|
m_current_device = nullptr;
|
||||||
}
|
}
|
||||||
@ -1939,8 +1965,9 @@ void validity_checker::validate_device_types()
|
|||||||
}
|
}
|
||||||
|
|
||||||
// check for name conflicts
|
// check for name conflicts
|
||||||
auto const drvname(m_names_map.find(dev->shortname()));
|
std::string tmpname(dev->shortname());
|
||||||
auto const devname(device_shortname_map.emplace(dev->shortname(), &type));
|
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)
|
if (m_names_map.end() != drvname)
|
||||||
{
|
{
|
||||||
game_driver const &dup(*drvname->second);
|
game_driver const &dup(*drvname->second);
|
||||||
@ -1962,8 +1989,9 @@ void validity_checker::validate_device_types()
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
// check for description conflicts
|
// check for description conflicts
|
||||||
auto const drvdesc(m_descriptions_map.find(dev->name()));
|
std::string tmpdesc(dev->name());
|
||||||
auto const devdesc(device_name_map.emplace(dev->name(), &type));
|
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)
|
if (m_descriptions_map.end() != drvdesc)
|
||||||
{
|
{
|
||||||
game_driver const &dup(*drvdesc->second);
|
game_driver const &dup(*drvdesc->second);
|
||||||
|
@ -2076,7 +2076,7 @@ ROM_START( a600 )
|
|||||||
ROMX_LOAD("391388-01.u6", 0x00000, 0x80000, CRC(83028fb5) SHA1(87508de834dc7eb47359cede72d2e3c8a2e5d8db), ROM_GROUPWORD | ROM_BIOS(2))
|
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)")
|
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))
|
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))
|
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)")
|
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))
|
ROMX_LOAD("kick40063.u6", 0x00000, 0x80000, CRC(fc24ae0d) SHA1(3b7f1493b27e212830f989f26ca76c02049f09ca), ROM_GROUPWORD | ROM_BIOS(5))
|
||||||
|
@ -2581,7 +2581,7 @@ ROM_END
|
|||||||
|
|
||||||
ROM_START( st_es )
|
ROM_START( st_es )
|
||||||
ROM_REGION16_BE( 0x30000, M68000_TAG, 0 )
|
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)" )
|
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) )
|
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_START( st_nl )
|
||||||
ROM_REGION16_BE( 0x30000, M68000_TAG, 0 )
|
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)" )
|
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) )
|
ROMX_LOAD( "tos104nl.bin", 0x00000, 0x30000, BAD_DUMP CRC(bb4370d4) SHA1(6de7c96b2d2e5c68778f4bce3eaf85a4e121f166), ROM_BIOS(1) )
|
||||||
|
|
||||||
|
@ -617,15 +617,15 @@ ROM_END
|
|||||||
|
|
||||||
ROM_START( bitgrphb )
|
ROM_START( bitgrphb )
|
||||||
ROM_REGION16_BE( 0x8000, M68K_TAG, 0 )
|
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.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.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.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))
|
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( "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( "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))
|
ROMX_LOAD( "bg5174_u11.bin", 0x000001, 0x002000, CRC(639768b9) SHA1(68f623bcf3bb75390ba2b17efc067cf25f915ec0), ROM_BIOS(2)|ROM_SKIP(1))
|
||||||
|
@ -1077,7 +1077,7 @@ MACHINE_CONFIG_END
|
|||||||
|
|
||||||
ROM_START( hxhdci2k )
|
ROM_START( hxhdci2k )
|
||||||
ROM_REGION( 0x400000, "flash", 0 )
|
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_LOAD16_WORD_SWAP( "28f320j3d.bin", 0x000000, 0x400000, BAD_DUMP CRC(63d98942) SHA1(c5b8d701677a3edc25f203854f44953b19c9158d) )
|
||||||
|
|
||||||
ROM_REGION( 0x2000, "eeprom", 0 )
|
ROM_REGION( 0x2000, "eeprom", 0 )
|
||||||
|
@ -1653,10 +1653,10 @@ ROM_END
|
|||||||
/* ROM sets from Didact was not versioned in general, so the numbering are just assumptions */
|
/* ROM sets from Didact was not versioned in general, so the numbering are just assumptions */
|
||||||
ROM_START( e100 )
|
ROM_START( e100 )
|
||||||
ROM_REGION(0x4000, "roms", 0)
|
ROM_REGION(0x4000, "roms", 0)
|
||||||
ROM_DEFAULT_BIOS("rev2 BASIC")
|
ROM_DEFAULT_BIOS("rev2-basic")
|
||||||
|
|
||||||
/* TODO: Get the original ROMs */
|
/* 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( "e100r1U201.bin", 0x1000, 0x0800, NO_DUMP, ROM_BIOS(1) )
|
||||||
ROMX_LOAD( "e100r1U202.bin", 0x1800, 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) )
|
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
|
/* 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 */
|
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( "e100r2U201.bin", 0x0000, 0x2000, CRC(53513b67) SHA1(a91c5c32aead82dcc87db5d818ff286a7fc6a5c8), ROM_BIOS(2) )
|
||||||
ROMX_LOAD( "e100r2U202.bin", 0x2000, 0x2000, CRC(eab3adf2) SHA1(ff3f5f5c8ea8732702a39cff76d0706ab6b751ee), ROM_BIOS(2) )
|
ROMX_LOAD( "e100r2U202.bin", 0x2000, 0x2000, CRC(eab3adf2) SHA1(ff3f5f5c8ea8732702a39cff76d0706ab6b751ee), ROM_BIOS(2) )
|
||||||
|
|
||||||
|
@ -346,7 +346,7 @@ ROM_END
|
|||||||
|
|
||||||
ROM_START( ec1847 )
|
ROM_START( ec1847 )
|
||||||
ROM_REGION16_LE(0x20000,"bios", 0)
|
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( "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_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))
|
ROMX_LOAD( "188m_d48_2764.bin", 0x1e000, 0x2000, CRC(7d290e95) SHA1(e73e6c8e19477fce5de3f95b89693dc6ad6781ab), ROM_BIOS(1))
|
||||||
|
@ -637,12 +637,13 @@ MACHINE_CONFIG_END
|
|||||||
/* ROM definitions */
|
/* ROM definitions */
|
||||||
ROM_START (fccpu1)
|
ROM_START (fccpu1)
|
||||||
ROM_REGION (0x1000000, "maincpu", 0)
|
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.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))
|
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.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))
|
ROMX_LOAD ("fccpu1V1.1.j9.bin", 0x080000, 0x4000, CRC (aefd5b0b) SHA1 (1e24530a6d5dc4fb77fde67acae08d371e59fc0f), ROM_SKIP(1) | ROM_BIOS(2))
|
||||||
|
|
||||||
|
@ -615,9 +615,9 @@ MACHINE_CONFIG_END
|
|||||||
|
|
||||||
ROM_START( indigo3k )
|
ROM_START( indigo3k )
|
||||||
ROM_REGION( 0x40000, "user1", 0 )
|
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) )
|
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) )
|
ROMX_LOAD( "ip12prom.070-8088-002.u56", 0x000000, 0x040000, CRC(ea4329ef) SHA1(b7d67d0e30ae8836892f7170dd4757732a0a3fd6), ROM_GROUPWORD | ROM_REVERSE | ROM_BIOS(2) )
|
||||||
ROM_END
|
ROM_END
|
||||||
|
|
||||||
|
@ -517,7 +517,7 @@ MACHINE_CONFIG_END
|
|||||||
|
|
||||||
ROM_START(ip2800)
|
ROM_START(ip2800)
|
||||||
ROM_REGION(0x0020000, INTERPRO_EPROM_TAG, 0)
|
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))
|
ROMX_LOAD("ip2830_eprom.bin", 0x00000, 0x20000, CRC(467ce7bd) SHA1(53faee40d5df311f53b24c930e434cbf94a5c4aa), ROM_BIOS(1))
|
||||||
|
|
||||||
ROM_REGION(0x0040000, INTERPRO_FLASH_TAG, 0)
|
ROM_REGION(0x0040000, INTERPRO_FLASH_TAG, 0)
|
||||||
|
@ -737,9 +737,9 @@ ROM_START( kinst )
|
|||||||
ROM_LOAD( "ki-l14.u98", 0x00000, 0x80000, CRC(afedb75f) SHA1(07254f20707377f7195e64675eb6458e663c1a9a) )
|
ROM_LOAD( "ki-l14.u98", 0x00000, 0x80000, CRC(afedb75f) SHA1(07254f20707377f7195e64675eb6458e663c1a9a) )
|
||||||
ROM_SYSTEM_BIOS(2, "v1.3", "Killer Instinct (v1.3)")
|
ROM_SYSTEM_BIOS(2, "v1.3", "Killer Instinct (v1.3)")
|
||||||
ROM_LOAD( "ki-l13.u98", 0x00000, 0x80000, CRC(65f7ea31) SHA1(7f21620a512549db6821a0b4fa53681a767b7974) )
|
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_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_LOAD( "ki_l15di.u98", 0x00000, 0x80000, CRC(230f55fb) SHA1(f5f12311aae922d12f98d72ac8fdd77b7b084af2) )
|
||||||
|
|
||||||
ROM_REGION16_LE( 0x1000000, "dcs", ROMREGION_ERASEFF ) /* sound data */
|
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_LOAD( "ki2-l11.u98", 0x00000, 0x80000, CRC(0cb8de1e) SHA1(fe447f4b1d29b524f57c5ba1890652ef6afff88a) )
|
||||||
ROM_SYSTEM_BIOS(3, "v1.0", "Killer Instinct 2 (v1.0)")
|
ROM_SYSTEM_BIOS(3, "v1.0", "Killer Instinct 2 (v1.0)")
|
||||||
ROM_LOAD( "ki2-l10.u98", 0x00000, 0x80000, CRC(b17b4b3d) SHA1(756629cd1b51ae50f2b9818765dd3d277c3019b3) )
|
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_LOAD( "ki2_l14p.u98", 0x00000, 0x80000, CRC(d80c937a) SHA1(85a009638f2eada4c63240fc30a9e7be59afab7f) )
|
||||||
|
|
||||||
ROM_REGION16_LE( 0x1000000, "dcs", ROMREGION_ERASEFF ) /* sound data */
|
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_LOAD( "ki2-l14k.u98", 0x00000, 0x80000, CRC(9cbd00a8) SHA1(926dce4bb9016331ea40d3c337a9ace896f07493) )
|
||||||
ROM_SYSTEM_BIOS(1, "v1.3k", "Killer Instinct 2 (v1.3k, upgrade kit)")
|
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_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_LOAD( "ki2_d14p.u98", 0x00000, 0x80000, CRC(d716d428) SHA1(1a3b000fdc35b3824a0c8142ba9b496490894543) )
|
||||||
|
|
||||||
ROM_REGION16_LE( 0x1000000, "dcs", ROMREGION_ERASEFF ) /* sound data */
|
ROM_REGION16_LE( 0x1000000, "dcs", ROMREGION_ERASEFF ) /* sound data */
|
||||||
|
@ -434,12 +434,12 @@ MACHINE_CONFIG_END
|
|||||||
ROM_START( minitel2 )
|
ROM_START( minitel2 )
|
||||||
|
|
||||||
ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASEFF )
|
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) )
|
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) )
|
ROMX_LOAD( "demo_minitel.bin", 0x0000, 0x8000, CRC(607F2482) SHA1(7965EDBEF68E45D09DC67A4684DA56003EFF6328), ROM_BIOS(2) )
|
||||||
|
|
||||||
ROM_REGION( 0x4000, "ts9347", 0 )
|
ROM_REGION( 0x4000, "ts9347", 0 )
|
||||||
|
@ -669,8 +669,9 @@ MACHINE_CONFIG_END
|
|||||||
/* ROM definitions */
|
/* ROM definitions */
|
||||||
ROM_START (mvme147)
|
ROM_START (mvme147)
|
||||||
ROM_REGION32_BE(0xf00000, "roms", 0)
|
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-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))
|
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
|
* 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("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))
|
ROMX_LOAD("5741B41E.BIN", 0x800001, 0x20000, CRC (dfa014f2) SHA1 (ff9db90a05c295819ce7ca7c1a6ac67b04003728), ROM_SKIP(1) | ROM_BIOS(2))
|
||||||
/*
|
/*
|
||||||
|
@ -561,7 +561,7 @@ ROM_START( mycom )
|
|||||||
ROM_SYSTEM_BIOS(0, "mycom", "40 column")
|
ROM_SYSTEM_BIOS(0, "mycom", "40 column")
|
||||||
ROMX_LOAD( "bios0.rom", 0x10000, 0x3000, CRC(e6f50355) SHA1(5d3acea360c0a8ab547db03a43e1bae5125f9c2a), ROM_BIOS(1))
|
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))
|
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( "bios1.rom", 0x10000, 0x3000, CRC(c51d7fcb) SHA1(31d39db43b77cca4d49ff9814d531e056924e716), ROM_BIOS(2))
|
||||||
ROMX_LOAD( "basic1.rom",0x13000, 0x1000, CRC(30a573f1) SHA1(e3fe2e73644e831b52e2789dc7c181989cc30b82), 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. */
|
/* Takeda bios has no cursor. Use the next lines to turn on cursor, but you must comment out when done. */
|
||||||
|
@ -737,12 +737,13 @@ MACHINE_CONFIG_END
|
|||||||
|
|
||||||
ROM_START( nascom1 )
|
ROM_START( nascom1 )
|
||||||
ROM_REGION(0x0800, "maincpu", 0)
|
ROM_REGION(0x0800, "maincpu", 0)
|
||||||
ROM_SYSTEM_BIOS(0, "T4", "NasBug T4")
|
ROM_DEFAULT_BIOS("t4")
|
||||||
ROMX_LOAD("nasbugt4.rom", 0x0000, 0x0800, CRC(f391df68) SHA1(00218652927afc6360c57e77d6a4fd32d4e34566), ROM_BIOS(1))
|
ROM_SYSTEM_BIOS(0, "t1", "NasBug T1")
|
||||||
ROM_SYSTEM_BIOS(1, "T1", "NasBug T1")
|
ROMX_LOAD("nasbugt1.rom", 0x0000, 0x0400, CRC(8ea07054) SHA1(3f9a8632826003d6ea59d2418674d0fb09b83a4c), ROM_BIOS(1))
|
||||||
ROMX_LOAD("nasbugt1.rom", 0x0000, 0x0400, CRC(8ea07054) SHA1(3f9a8632826003d6ea59d2418674d0fb09b83a4c), ROM_BIOS(2))
|
ROM_SYSTEM_BIOS(1, "t2", "NasBug T2")
|
||||||
ROM_SYSTEM_BIOS(2, "T2", "NasBug T2")
|
ROMX_LOAD("nasbugt2.rom", 0x0000, 0x0400, CRC(e371b58a) SHA1(485b20a560b587cf9bb4208ba203b12b3841689b), ROM_BIOS(2))
|
||||||
ROMX_LOAD("nasbugt2.rom", 0x0000, 0x0400, CRC(e371b58a) SHA1(485b20a560b587cf9bb4208ba203b12b3841689b), ROM_BIOS(3))
|
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_REGION(0x0800, "gfx1", 0)
|
||||||
ROM_LOAD("nascom1.chr", 0x0000, 0x0800, CRC(33e92a04) SHA1(be6e1cc80e7f95a032759f7df19a43c27ff93a52))
|
ROM_LOAD("nascom1.chr", 0x0000, 0x0800, CRC(33e92a04) SHA1(be6e1cc80e7f95a032759f7df19a43c27ff93a52))
|
||||||
@ -750,10 +751,11 @@ ROM_END
|
|||||||
|
|
||||||
ROM_START( nascom2 )
|
ROM_START( nascom2 )
|
||||||
ROM_REGION(0x0800, "maincpu", 0)
|
ROM_REGION(0x0800, "maincpu", 0)
|
||||||
ROM_SYSTEM_BIOS(0, "NS3", "NasSys 3")
|
ROM_DEFAULT_BIOS("ns3")
|
||||||
ROMX_LOAD("nassys3.rom", 0x0000, 0x0800, CRC(3da17373) SHA1(5fbda15765f04e4cd08cf95c8d82ce217889f240), ROM_BIOS(1))
|
ROM_SYSTEM_BIOS(0, "ns1", "NasSys 1")
|
||||||
ROM_SYSTEM_BIOS(1, "NS1", "NasSys 1")
|
ROMX_LOAD("nassys1.rom", 0x0000, 0x0800, CRC(b6300716) SHA1(29da7d462ba3f569f70ed3ecd93b981f81c7adfa), ROM_BIOS(1))
|
||||||
ROMX_LOAD("nassys1.rom", 0x0000, 0x0800, CRC(b6300716) SHA1(29da7d462ba3f569f70ed3ecd93b981f81c7adfa), ROM_BIOS(2))
|
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_REGION(0x2000, "basic", 0)
|
||||||
ROM_LOAD("basic.rom", 0x0000, 0x2000, CRC(5cb5197b) SHA1(c41669c2b6d6dea808741a2738426d97bccc9b07))
|
ROM_LOAD("basic.rom", 0x0000, 0x2000, CRC(5cb5197b) SHA1(c41669c2b6d6dea808741a2738426d97bccc9b07))
|
||||||
|
@ -356,20 +356,21 @@ MACHINE_CONFIG_END
|
|||||||
|
|
||||||
ROM_START( osborne1 )
|
ROM_START( osborne1 )
|
||||||
ROM_REGION( 0x1000, "maincpu", 0 )
|
ROM_REGION( 0x1000, "maincpu", 0 )
|
||||||
ROM_SYSTEM_BIOS( 0, "ver144", "BIOS version 1.44" )
|
ROM_DEFAULT_BIOS("ver144")
|
||||||
ROMX_LOAD( "3a10082-00rev-e.ud11", 0x0000, 0x1000, CRC(c0596b14) SHA1(ee6a9cc9be3ddc5949d3379351c1d58a175ce9ac), ROM_BIOS(1) )
|
ROM_SYSTEM_BIOS( 0, "vera", "BIOS version A" )
|
||||||
ROM_SYSTEM_BIOS( 1, "verA", "BIOS version A" )
|
ROMX_LOAD( "osba.bin", 0x0000, 0x1000, NO_DUMP, ROM_BIOS(1) )
|
||||||
ROMX_LOAD( "osba.bin", 0x0000, 0x1000, NO_DUMP, ROM_BIOS(2) )
|
ROM_SYSTEM_BIOS( 1, "ver12", "BIOS version 1.2" )
|
||||||
ROM_SYSTEM_BIOS( 2, "ver12", "BIOS version 1.2" )
|
ROMX_LOAD( "osb12.bin", 0x0000, 0x1000, NO_DUMP, ROM_BIOS(2) )
|
||||||
ROMX_LOAD( "osb12.bin", 0x0000, 0x1000, NO_DUMP, ROM_BIOS(3) )
|
ROM_SYSTEM_BIOS( 2, "ver121", "BIOS version 1.2.1" )
|
||||||
ROM_SYSTEM_BIOS( 3, "ver121", "BIOS version 1.2.1" )
|
ROMX_LOAD( "osb121.bin", 0x0000, 0x1000, NO_DUMP, ROM_BIOS(3) )
|
||||||
ROMX_LOAD( "osb121.bin", 0x0000, 0x1000, NO_DUMP, ROM_BIOS(4) )
|
ROM_SYSTEM_BIOS( 3, "ver13", "BIOS version 1.3" )
|
||||||
ROM_SYSTEM_BIOS( 4, "ver13", "BIOS version 1.3" )
|
ROMX_LOAD( "osb13.bin", 0x0000, 0x1000, NO_DUMP, ROM_BIOS(4) )
|
||||||
ROMX_LOAD( "osb13.bin", 0x0000, 0x1000, NO_DUMP, ROM_BIOS(5) )
|
ROM_SYSTEM_BIOS( 4, "ver14", "BIOS version 1.4" )
|
||||||
ROM_SYSTEM_BIOS( 5, "ver14", "BIOS version 1.4" )
|
ROMX_LOAD( "rev1.40.ud11", 0x0000, 0x1000, CRC(3d966335) SHA1(0c60b97a3154a75868efc6370d26995eadc7d927), ROM_BIOS(5) )
|
||||||
ROMX_LOAD( "rev1.40.ud11", 0x0000, 0x1000, CRC(3d966335) SHA1(0c60b97a3154a75868efc6370d26995eadc7d927), ROM_BIOS(6) )
|
ROM_SYSTEM_BIOS( 5, "ver143", "BIOS version 1.43" )
|
||||||
ROM_SYSTEM_BIOS( 6, "ver143", "BIOS version 1.43" )
|
ROMX_LOAD( "rev1.43.ud11", 0x0000, 0x1000, CRC(91a48e3c) SHA1(c37b83f278d21e6e92d80f9c057b11f7f22d88d4), ROM_BIOS(6) )
|
||||||
ROMX_LOAD( "rev1.43.ud11", 0x0000, 0x1000, CRC(91a48e3c) SHA1(c37b83f278d21e6e92d80f9c057b11f7f22d88d4), ROM_BIOS(7) )
|
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_REGION( 0x800, "chargen", 0 )
|
||||||
ROM_LOAD( "7a3007-00.ud15", 0x0000, 0x800, CRC(6c1eab0d) SHA1(b04459d377a70abc9155a5486003cb795342c801) )
|
ROM_LOAD( "7a3007-00.ud15", 0x0000, 0x800, CRC(6c1eab0d) SHA1(b04459d377a70abc9155a5486003cb795342c801) )
|
||||||
|
@ -374,7 +374,7 @@ ROM_START( palmm515 )
|
|||||||
ROM_SYSTEM_BIOS( 0, "4.1e", "Palm OS 4.1 (English)" )
|
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) )
|
ROMX_LOAD( "palmos41-en-m515.rom", 0x008000, 0x400000, CRC(6e143436) SHA1(a0767ea26cc493a3f687525d173903fef89f1acb), ROM_GROUPWORD | ROM_BIOS(1) )
|
||||||
ROM_RELOAD(0x000000, 0x004000)
|
ROM_RELOAD(0x000000, 0x004000)
|
||||||
ROM_DEFAULT_BIOS( "4.0e" )
|
ROM_DEFAULT_BIOS( "4.1e" )
|
||||||
ROM_END
|
ROM_END
|
||||||
|
|
||||||
ROM_START( visor )
|
ROM_START( visor )
|
||||||
|
@ -2814,7 +2814,7 @@ but this time from a Ejihon Tantei Jimusyo cart.
|
|||||||
|
|
||||||
ROM_START( tatacot ) /* Must use Japan or Asia BIOS */
|
ROM_START( tatacot ) /* Must use Japan or Asia BIOS */
|
||||||
STV_BIOS
|
STV_BIOS
|
||||||
ROM_DEFAULT_BIOS( "japan" )
|
ROM_DEFAULT_BIOS( "jp" )
|
||||||
|
|
||||||
ROM_REGION32_BE( 0x3000000, "cart", ROMREGION_ERASE00 ) /* SH2 code */
|
ROM_REGION32_BE( 0x3000000, "cart", ROMREGION_ERASE00 ) /* SH2 code */
|
||||||
ROM_LOAD16_BYTE( "epr-18790.ic13", 0x0000001, 0x0080000, CRC(d95155dc) SHA1(b08b75d15aad073eecf8b04fd2d718366bb6f6bb) )
|
ROM_LOAD16_BYTE( "epr-18790.ic13", 0x0000001, 0x0080000, CRC(d95155dc) SHA1(b08b75d15aad073eecf8b04fd2d718366bb6f6bb) )
|
||||||
|
@ -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.
|
* 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) )
|
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) )
|
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) )
|
ROMX_LOAD( "424684.bin", 0x0000, 0x4200, CRC(84d46b2a) SHA1(9b06b1d407b784095ddbd45aeabafd689d2ee347), ROM_BIOS(3) )
|
||||||
|
|
||||||
/* Chip markings: C 1021 / SC430916PB / G63C 185 / JSAB9624F */
|
/* 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) )
|
ROMX_LOAD( "sc430916.s19", 0x0000, 0xb195, CRC(487c8a40) SHA1(0ae8348fb43ab80845b0166494edc3e1565a3ef7), ROM_BIOS(4) )
|
||||||
|
|
||||||
/* Chip markings: C 1030 / SC430925PB / G63C 185 / JSBK9708C
|
/* Chip markings: C 1030 / SC430925PB / G63C 185 / JSBK9708C
|
||||||
Board Type: PU-18 / 1-664-537-11 */
|
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) )
|
ROMX_LOAD( "sc430925.s19", 0x0000, 0xb195, CRC(c09aa0c2) SHA1(b9ad66cc8ea4d6e2eb2709ffb77c9647f679097a), ROM_BIOS(5) )
|
||||||
|
|
||||||
/* Chip markings: C 2030 / SC430930PB / G63C 185 / SSJZ9748A
|
/* Chip markings: C 2030 / SC430930PB / G63C 185 / SSJZ9748A
|
||||||
Board Type: PU-18 / 1-664-537-62 */
|
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) )
|
ROMX_LOAD( "sc430930.s19", 0x0000, 0xb195, CRC(587b84c2) SHA1(556c3adc37e4eb64fd463c54f7a310c483e0e835), ROM_BIOS(6) )
|
||||||
|
|
||||||
/* ROM dump is the same as SCPH-5552 */
|
/* 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) )
|
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) )
|
ROMX_LOAD( "sc430924.s19", 0x0000, 0xb195, CRC(dbe694b2) SHA1(ac72cb616b1449fe29e52faf6aad389118852d73), ROM_BIOS(8) )
|
||||||
|
|
||||||
/* Chip markings: C 1040 / SC430934PB / G63C 185 / SSDG9745D */
|
/* 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) )
|
ROMX_LOAD( "sc430934.s19", 0x0000, 0xb195, CRC(6443740c) SHA1(d9734c7135c75dbe7733079a2d4244a28c9e966e), ROM_BIOS(9) )
|
||||||
|
|
||||||
/* Chip markings: C 1050 / SC430938PB / G63C 185 / SSAM9850C */
|
/* 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) )
|
ROMX_LOAD( "sc430938.s19", 0x0000, 0xb195, CRC(9744977a) SHA1(f017d34a98a8a023f6752ba9ed749bb9e2b836d5), ROM_BIOS(10) )
|
||||||
|
|
||||||
/* Chip markings: C 2050 / SC430940PB / G63C 185 / SSDL9838A */
|
/* 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) )
|
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) )
|
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) )
|
ROMX_LOAD( "sc430942.bin", 0x0000, 0x4200, NO_DUMP, ROM_BIOS(13) )
|
||||||
|
|
||||||
/* Chip markings: C 2060 / SC430944PB / G63C 185 / SSBR9924C */
|
/* 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) )
|
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) )
|
ROMX_LOAD( "sc430943.bin", 0x0000, 0x4200, CRC(2669a1a7) SHA1(62999e7f8429f381e19d44d2399b6017959f4f13), ROM_BIOS(15) )
|
||||||
|
|
||||||
/* Development PlayStation CD-ROM Firmware:
|
/* 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
|
* code is "for US/AEP", so it may be the same for all the
|
||||||
* debug consoles.
|
* 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) )
|
ROMX_LOAD( "sc430920.s19", 0x0000, 0xb195, CRC(8380a5a2) SHA1(6fe45fd6fb96b12a25a45f39b5efd0be5e3f3e86), ROM_BIOS(16) )
|
||||||
ROM_END
|
ROM_END
|
||||||
|
|
||||||
|
@ -42,11 +42,12 @@ MACHINE_CONFIG_END
|
|||||||
|
|
||||||
ROM_START( satcdb )
|
ROM_START( satcdb )
|
||||||
ROM_REGION( 0x10000, "cdbcpu", 0 )
|
ROM_REGION( 0x10000, "cdbcpu", 0 )
|
||||||
|
ROM_DEFAULT_BIOS("cdb106")
|
||||||
ROM_SYSTEM_BIOS( 0, "cdb106", "Saturn CD Block 1.06" )
|
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?
|
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" )
|
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?
|
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?
|
ROMX_LOAD( "ygr022.bin", 0x00000, 0x10000, CRC(1c8b9f38) SHA1(f4f6c2aac68c352814d396ae41f81f54ad228e68), ROM_BIOS(3) ) // combined package?
|
||||||
ROM_END
|
ROM_END
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user