diff options
author | 2016-09-24 11:09:30 -0400 | |
---|---|---|
committer | 2016-09-24 11:09:30 -0400 | |
commit | 31cdc5b51b731e635d988a4516c1f7f0f2a197ef (patch) | |
tree | 8cbbb9998f3c1e9a79f3ec3094fc094f3e739fc1 | |
parent | 96e7e75e67433e5b4c15d316d530161acc684971 (diff) | |
parent | 76bb535bff6e354e3236615771524b0ee8b58a20 (diff) |
Merge pull request #1434 from MASHinfo/master
New Speak & Rescue clone
-rw-r--r-- | src/mame/drivers/route16.cpp | 22 | ||||
-rw-r--r-- | src/mame/mame.lst | 1 |
2 files changed, 22 insertions, 1 deletions
diff --git a/src/mame/drivers/route16.cpp b/src/mame/drivers/route16.cpp index b2510b66d56..74037fc663b 100644 --- a/src/mame/drivers/route16.cpp +++ b/src/mame/drivers/route16.cpp @@ -834,6 +834,25 @@ ROM_START( stratvox ) ROM_LOAD( "im5623.f12", 0x0100, 0x0100, CRC(08793ef7) SHA1(bfc27aaf25d642cd57c0fbe73ab575853bd5f3ca) ) /* bottom bitmap */ ROM_END +ROM_START( stratvoxa ) + ROM_REGION( 0x10000, "cpu1", 0 ) + ROM_LOAD( "sv-1", 0x0000, 0x0800, CRC(bf4d582e) SHA1(456f37e16d037a30dc4c1c460ebf9a248bf1a57c) ) + ROM_LOAD( "sv-2", 0x0800, 0x0800, CRC(16739dd4) SHA1(cd1f7d1b52ca1ab458d11b969f4f1f5af3ec7353) ) + ROM_LOAD( "sv-3", 0x1000, 0x0800, CRC(083c28de) SHA1(82e159f218f60e9c06ff78f2e52572f8f5a6c530) ) + ROM_LOAD( "sv-4", 0x1800, 0x0800, CRC(b0927e3b) SHA1(cc5f030dcbc93d5265dbf17a2425acdb921ab18b) ) + ROM_LOAD( "sv-5", 0x2000, 0x0800, CRC(ccd25c4e) SHA1(d6d5722d746dd22cecacfea407e798f4531eea99) ) + ROM_LOAD( "sv-6", 0x2800, 0x0800, CRC(07a907a7) SHA1(0c41eac01ac9fd67ef19752c47414c4bd90324b4) ) + + ROM_REGION( 0x10000, "cpu2", 0 ) + ROM_LOAD( "sv-7", 0x0000, 0x0800, CRC(4d333985) SHA1(371405b92b2ee8040e48ec7ad715d1a960746aac) ) + ROM_LOAD( "sv-8", 0x0800, 0x0800, CRC(9b2377e0) SHA1(caff09f280701204dbd0dcd093622ed42ceb57c4) ) // Female Voice + + ROM_REGION( 0x0200, "proms", 0 ) /* Intersil IM5623CPE proms compatible with 82s129 */ + /* The upper 128 bytes are 0's, used by the hardware to blank the display */ + ROM_LOAD( "im5623.f10", 0x0000, 0x0100, CRC(08793ef7) SHA1(bfc27aaf25d642cd57c0fbe73ab575853bd5f3ca) ) /* top bitmap */ + ROM_LOAD( "im5623.f12", 0x0100, 0x0100, CRC(08793ef7) SHA1(bfc27aaf25d642cd57c0fbe73ab575853bd5f3ca) ) /* bottom bitmap */ +ROM_END + ROM_START( stratvoxb ) ROM_REGION( 0x10000, "cpu1", 0 ) ROM_LOAD( "j0-1", 0x0000, 0x0800, CRC(93c78274) SHA1(d7c8b5a064eaf96bcfd261b9857f06249477f6b8) ) @@ -1029,7 +1048,8 @@ GAME( 1981, routex, route16, routex, route16, driver_device, 0, ROT GAME( 1980, speakres, 0, speakres, speakres, driver_device, 0, ROT270, "Sun Electronics", "Speak & Rescue", MACHINE_SUPPORTS_SAVE ) GAME( 1980, speakresb,speakres, speakres, speakres, driver_device, 0, ROT270, "bootleg", "Speak & Rescue (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1980, stratvox, speakres, stratvox, stratvox, driver_device, 0, ROT270, "Sun Electronics (Taito license)", "Stratovox", MACHINE_SUPPORTS_SAVE ) +GAME( 1980, stratvox, speakres, stratvox, stratvox, driver_device, 0, ROT270, "Sun Electronics (Taito license)", "Stratovox (set 1)", MACHINE_SUPPORTS_SAVE ) +GAME( 1980, stratvoxa,speakres, stratvox, stratvox, driver_device, 0, ROT270, "Sun Electronics (Taito license)", "Stratovox (set 2)", MACHINE_SUPPORTS_SAVE ) GAME( 1980, stratvoxb,speakres, stratvox, stratvox, driver_device, 0, ROT270, "bootleg", "Stratovox (bootleg)", MACHINE_SUPPORTS_SAVE ) GAME( 1980, spacecho, speakres, spacecho, spacecho, driver_device, 0, ROT270, "bootleg (Gayton Games)", "Space Echo (set 1)", MACHINE_SUPPORTS_SAVE ) GAME( 1980, spacecho2,speakres, spacecho, spacecho, driver_device, 0, ROT270, "bootleg (Gayton Games)", "Space Echo (set 2)", MACHINE_SUPPORTS_SAVE ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index dc9f7fea66a..cfa6a8c401f 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -31531,6 +31531,7 @@ spacecho2 // bootleg speakres // [Sun Electronics] speakresb // bootleg stratvox // [1980 Sun Electronics] Taito +stratvoxa // [1980 Sun Electronics] Taito stratvoxb // bootleg ttmahjng // Taito |