summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author R. Belmont <rb6502@users.noreply.github.com>2016-09-24 11:09:30 -0400
committer GitHub <noreply@github.com>2016-09-24 11:09:30 -0400
commit31cdc5b51b731e635d988a4516c1f7f0f2a197ef (patch)
tree8cbbb9998f3c1e9a79f3ec3094fc094f3e739fc1
parent96e7e75e67433e5b4c15d316d530161acc684971 (diff)
parent76bb535bff6e354e3236615771524b0ee8b58a20 (diff)
Merge pull request #1434 from MASHinfo/master
New Speak & Rescue clone
-rw-r--r--src/mame/drivers/route16.cpp22
-rw-r--r--src/mame/mame.lst1
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