From 675672381e8b9463aecdc69bd9c06140516e385c Mon Sep 17 00:00:00 2001 From: Ivan Vangelista Date: Mon, 16 Oct 2017 19:13:47 +0200 Subject: statriv2.cpp: added a lot of Casino Strip sets (nw) --- src/mame/drivers/statriv2.cpp | 378 ++++++++++++++++++++++++++++++++++++++---- src/mame/mame.lst | 24 ++- 2 files changed, 363 insertions(+), 39 deletions(-) diff --git a/src/mame/drivers/statriv2.cpp b/src/mame/drivers/statriv2.cpp index 400663ee07c..42c054cdc33 100644 --- a/src/mame/drivers/statriv2.cpp +++ b/src/mame/drivers/statriv2.cpp @@ -1086,7 +1086,264 @@ ROM_START( bbchall ) // ROMs came from a blister, Baby Boom Challenge title foun ROM_LOAD( "prom3", 0x0040, 0x0100, NO_DUMP ) ROM_END -ROM_START( cstrip ) +// Casino Strip games were marketed by Status and Quantum. There were poker and shooting gallery versions +// and there were versions for Pioneer and Sony LD players. Thus every disc in the series could have many different ROM versions. +// The following romset names are built this way: csn_abc where: +// cs = Casino Strip n = disc number a = distributor (s for Status, q for Quantum) b = game type (p for poker, s for shooting gallery) +// c = LD player type (p for Pioneer, s for Sony). +// The series comprises 16 discs (I through XII, The Laser Shuffle, Private Eyes / All Stars, Vivid 1, Vivid 2). + +// The following sets were sourced through the Dragon's Lair Project and are confirmed working on real hardware. + +ROM_START( cs1_spp ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "cs_1_spp.u7", 0x0000, 0x1000, CRC(4f47a25d) SHA1(104cf9b7e4489b94df1aa699cde561e4464d527b) ) + ROM_LOAD( "cs_1_spp.u8", 0x1000, 0x1000, CRC(39dc3bfe) SHA1(f1752cfc3472abf23417d2e52d6b8c7c026017e8) ) + + ROM_REGION( 0x1000, "tiles", ROMREGION_INVERT ) + ROM_LOAD( "cs_1_spp.u36", 0x0000, 0x1000, CRC(f39ee880) SHA1(341fa53689d5d41c66091fe41548cc82b37f0802) ) + + ROM_REGION( 0x0140, "proms", 0 ) + ROM_LOAD( "dm74s288.u17", 0x0000, 0x0020, NO_DUMP ) + ROM_LOAD( "dm74s288.u21", 0x0020, 0x0020, NO_DUMP ) + ROM_LOAD( "dm74s282.u22", 0x0040, 0x0100, NO_DUMP ) + + DISK_REGION( "laserdisc") + DISK_IMAGE_READONLY("cs_1_spp", 0, NO_DUMP ) +ROM_END + +ROM_START( cs2_sps ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "cs_2_sps.u7", 0x0000, 0x1000, CRC(119d5891) SHA1(239528daf6591b74c40b7a8a44c11a854b4812e7) ) + ROM_LOAD( "cs_2_sps.u8", 0x1000, 0x1000, CRC(9109c676) SHA1(c4d45467c2f9e435491f89afc743bff4ec7037c8) ) + ROM_LOAD( "cs_2_sps.u9", 0x2000, 0x1000, CRC(8dccb3d1) SHA1(d638a394e01c9baf8f06c91298d49bbb8186a8d0) ) + + ROM_REGION( 0x1000, "tiles", ROMREGION_INVERT ) + ROM_LOAD( "cs_2_sps.u36", 0x0000, 0x1000, CRC(4c9d995e) SHA1(a262d2124f65aa86b0fecee6976b6591fd370d55) ) + + ROM_REGION( 0x0140, "proms", 0 ) + ROM_LOAD( "dm74s288.u17", 0x0000, 0x0020, NO_DUMP ) + ROM_LOAD( "dm74s288.u21", 0x0020, 0x0020, NO_DUMP ) + ROM_LOAD( "dm74s282.u22", 0x0040, 0x0100, NO_DUMP ) + + DISK_REGION( "laserdisc") + DISK_IMAGE_READONLY("cs_2_sps", 0, NO_DUMP ) +ROM_END + +ROM_START( cs3_qps ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "cs_3_qps.u7", 0x0000, 0x1000, CRC(26a16431) SHA1(9847c0f63d773be22bad302bfd863ea4afc726ec) ) + ROM_LOAD( "cs_3_qps.u8", 0x1000, 0x1000, CRC(619661b9) SHA1(52d7d90efbbc23cc553fc9fab5cc7a6185686321) ) + ROM_LOAD( "cs_3_qps.u9", 0x2000, 0x1000, CRC(30a4930c) SHA1(a739d502c5dca21f986c4257464ce553ab8a03c6) ) + + ROM_REGION( 0x1000, "tiles", ROMREGION_INVERT ) + ROM_LOAD( "cs_3_qps.u36", 0x0000, 0x1000, CRC(4c9d995e) SHA1(a262d2124f65aa86b0fecee6976b6591fd370d55) ) + + ROM_REGION( 0x0140, "proms", 0 ) + ROM_LOAD( "dm74s288.u17", 0x0000, 0x0020, NO_DUMP ) + ROM_LOAD( "dm74s288.u21", 0x0020, 0x0020, NO_DUMP ) + ROM_LOAD( "dm74s282.u22", 0x0040, 0x0100, NO_DUMP ) + + DISK_REGION( "laserdisc") + DISK_IMAGE_READONLY("cs_3_qps", 0, NO_DUMP ) +ROM_END + +ROM_START( cs5_spp ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "cs_5_spp.u7", 0x0000, 0x1000, CRC(26a16431) SHA1(9847c0f63d773be22bad302bfd863ea4afc726ec) ) + ROM_LOAD( "cs_5_spp.u8", 0x1000, 0x1000, CRC(619661b9) SHA1(52d7d90efbbc23cc553fc9fab5cc7a6185686321) ) + + ROM_REGION( 0x1000, "tiles", ROMREGION_INVERT ) + ROM_LOAD( "cs_5_spp.u36", 0x0000, 0x1000, CRC(4c9d995e) SHA1(a262d2124f65aa86b0fecee6976b6591fd370d55) ) + + ROM_REGION( 0x0140, "proms", 0 ) + ROM_LOAD( "dm74s288.u17", 0x0000, 0x0020, NO_DUMP ) + ROM_LOAD( "dm74s288.u21", 0x0020, 0x0020, NO_DUMP ) + ROM_LOAD( "dm74s282.u22", 0x0040, 0x0100, NO_DUMP ) + + DISK_REGION( "laserdisc") + DISK_IMAGE_READONLY("cs_5_spp", 0, NO_DUMP ) +ROM_END + +ROM_START( cs5_ssp ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "cs_5_ssp.u7", 0x0000, 0x1000, CRC(bd2f35ea) SHA1(49ea3e92dc912f43774d0c0c7738ac3053d0b886) ) + ROM_LOAD( "cs_5_ssp.u8", 0x1000, 0x1000, CRC(2f77ca20) SHA1(83e8ccf66085d8452e2098345517e98f6c5fa2c4) ) + + ROM_REGION( 0x1000, "tiles", ROMREGION_INVERT ) + ROM_LOAD( "cs_5_ssp.u36", 0x0000, 0x1000, CRC(e31560ee) SHA1(d065ded3d5820f2179131f60fc8510ddef7718a6) ) + + ROM_REGION( 0x0140, "proms", 0 ) + ROM_LOAD( "dm74s288.u17", 0x0000, 0x0020, NO_DUMP ) + ROM_LOAD( "dm74s288.u21", 0x0020, 0x0020, NO_DUMP ) + ROM_LOAD( "dm74s282.u22", 0x0040, 0x0100, NO_DUMP ) + + DISK_REGION( "laserdisc") + DISK_IMAGE_READONLY("cs_5_ssp", 0, NO_DUMP ) +ROM_END + +ROM_START( cs6_ssp ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "cs_6_ssp.u7", 0x0000, 0x1000, CRC(120f08c2) SHA1(a45cb33e19a7e3aab8283cdc492892a334fcecc8) ) + ROM_LOAD( "cs_6_ssp.u8", 0x1000, 0x1000, CRC(6533cfb6) SHA1(b4704fd00aee60ade5ba5a93289f142f9be5af0c) ) + + ROM_REGION( 0x1000, "tiles", ROMREGION_INVERT ) + ROM_LOAD( "cs_6_ssp.u36", 0x0000, 0x1000, CRC(e31560ee) SHA1(d065ded3d5820f2179131f60fc8510ddef7718a6) ) + + ROM_REGION( 0x0140, "proms", 0 ) + ROM_LOAD( "dm74s288.u17", 0x0000, 0x0020, NO_DUMP ) + ROM_LOAD( "dm74s288.u21", 0x0020, 0x0020, NO_DUMP ) + ROM_LOAD( "dm74s282.u22", 0x0040, 0x0100, NO_DUMP ) + + DISK_REGION( "laserdisc") + DISK_IMAGE_READONLY("cs_6_ssp", 0, NO_DUMP ) +ROM_END + +ROM_START( cs8_ssp ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "cs_8_ssp.u7", 0x0000, 0x1000, CRC(13515129) SHA1(03dbf6e7c07cbae5363621cb9e0f92d7abd372f6) ) + ROM_LOAD( "cs_8_ssp.u8", 0x1000, 0x1000, CRC(7c26bfab) SHA1(be3322707a5e37572974cc0880397fc3c9c473bd) ) + + ROM_REGION( 0x1000, "tiles", ROMREGION_INVERT ) + ROM_LOAD( "cs_8_ssp.u36", 0x0000, 0x1000, CRC(e31560ee) SHA1(d065ded3d5820f2179131f60fc8510ddef7718a6) ) + + ROM_REGION( 0x0140, "proms", 0 ) + ROM_LOAD( "dm74s288.u17", 0x0000, 0x0020, NO_DUMP ) + ROM_LOAD( "dm74s288.u21", 0x0020, 0x0020, NO_DUMP ) + ROM_LOAD( "dm74s282.u22", 0x0040, 0x0100, NO_DUMP ) + + DISK_REGION( "laserdisc") + DISK_IMAGE_READONLY("cs_8_ssp", 0, NO_DUMP ) +ROM_END + +ROM_START( cs8_sps ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "cs_8_sps.u7", 0x0000, 0x1000, CRC(3cb451ce) SHA1(75e19da654f0a3d9af7a8fc70a8940bee6c575a2) ) + ROM_LOAD( "cs_8_sps.u8", 0x1000, 0x1000, CRC(cfd965f0) SHA1(1ec6a0d853d5ad17eca749444ce52c71c90e0940) ) + ROM_LOAD( "cs_8_sps.u9", 0x2000, 0x1000, CRC(0feeb474) SHA1(21f2a064958e3af4c777fa3614bd6322ad3c3fe6) ) + + ROM_REGION( 0x1000, "tiles", ROMREGION_INVERT ) + ROM_LOAD( "cs_8_sps.u36", 0x0000, 0x1000, CRC(4c9d995e) SHA1(a262d2124f65aa86b0fecee6976b6591fd370d55) ) + + ROM_REGION( 0x0140, "proms", 0 ) + ROM_LOAD( "dm74s288.u17", 0x0000, 0x0020, NO_DUMP ) + ROM_LOAD( "dm74s288.u21", 0x0020, 0x0020, NO_DUMP ) + ROM_LOAD( "dm74s282.u22", 0x0040, 0x0100, NO_DUMP ) + + DISK_REGION( "laserdisc") + DISK_IMAGE_READONLY("cs_8_sps", 0, NO_DUMP ) +ROM_END + +ROM_START( cs9_qps ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "cs_9_qps.u7", 0x0000, 0x1000, CRC(26a16431) SHA1(9847c0f63d773be22bad302bfd863ea4afc726ec) ) + ROM_LOAD( "cs_9_qps.u8", 0x1000, 0x1000, CRC(619661b9) SHA1(52d7d90efbbc23cc553fc9fab5cc7a6185686321) ) + ROM_LOAD( "cs_9_qps.u9", 0x2000, 0x1000, CRC(f7dd64fe) SHA1(35c52fcb058ca3f492ed2de2f1563296eb6b8ff7) ) + + ROM_REGION( 0x1000, "tiles", ROMREGION_INVERT ) + ROM_LOAD( "cs_9_qps.u36", 0x0000, 0x1000, CRC(4c9d995e) SHA1(a262d2124f65aa86b0fecee6976b6591fd370d55) ) + + ROM_REGION( 0x0140, "proms", 0 ) + ROM_LOAD( "dm74s288.u17", 0x0000, 0x0020, NO_DUMP ) + ROM_LOAD( "dm74s288.u21", 0x0020, 0x0020, NO_DUMP ) + ROM_LOAD( "dm74s282.u22", 0x0040, 0x0100, NO_DUMP ) + + DISK_REGION( "laserdisc") + DISK_IMAGE_READONLY("cs_9_qps", 0, NO_DUMP ) +ROM_END + +ROM_START( cs11_ssp ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "cs_11_ssp.u7", 0x0000, 0x1000, CRC(f51ad73e) SHA1(6e3b88d3c4493b3410965c837bbb4056282be755) ) + ROM_LOAD( "cs_11_ssp.u8", 0x1000, 0x1000, CRC(d9715d46) SHA1(81a3b733025381542f0cff49cb7f208c66f024c1) ) + + ROM_REGION( 0x1000, "tiles", ROMREGION_INVERT ) + ROM_LOAD( "cs_11_ssp.u36", 0x0000, 0x1000, CRC(e31560ee) SHA1(d065ded3d5820f2179131f60fc8510ddef7718a6) ) + + ROM_REGION( 0x0140, "proms", 0 ) + ROM_LOAD( "dm74s288.u17", 0x0000, 0x0020, NO_DUMP ) + ROM_LOAD( "dm74s288.u21", 0x0020, 0x0020, NO_DUMP ) + ROM_LOAD( "dm74s282.u22", 0x0040, 0x0100, NO_DUMP ) + + DISK_REGION( "laserdisc") + DISK_IMAGE_READONLY("cs_11_ssp", 0, NO_DUMP ) +ROM_END + +ROM_START( cs11_sps ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "cs_11_sps.u7", 0x0000, 0x1000, CRC(7821c604) SHA1(12217bcbbe534187b941ce74c10b57679d8d922c) ) + ROM_LOAD( "cs_11_sps.u8", 0x1000, 0x1000, CRC(67d8ee9b) SHA1(f13f4a55ecaa5d7b08c7ec3bad7e43379a9ca7db) ) + ROM_LOAD( "cs_11_sps.u9", 0x2000, 0x1000, CRC(97d81042) SHA1(fdc5519cb1891b3aff9d4c1ce9b41b29500e416c) ) + + ROM_REGION( 0x1000, "tiles", ROMREGION_INVERT ) + ROM_LOAD( "cs_11_sps.u36", 0x0000, 0x1000, CRC(4c9d995e) SHA1(a262d2124f65aa86b0fecee6976b6591fd370d55) ) + + ROM_REGION( 0x0140, "proms", 0 ) + ROM_LOAD( "dm74s288.u17", 0x0000, 0x0020, NO_DUMP ) + ROM_LOAD( "dm74s288.u21", 0x0020, 0x0020, NO_DUMP ) + ROM_LOAD( "dm74s282.u22", 0x0040, 0x0100, NO_DUMP ) + + DISK_REGION( "laserdisc") + DISK_IMAGE_READONLY("cs_11_sps", 0, NO_DUMP ) +ROM_END + +ROM_START( cs11_sps2 ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "cs_11_sps2.u7", 0x0000, 0x1000, CRC(b076330c) SHA1(110ed3862dad6feed4678247177525207075a100) ) + ROM_LOAD( "cs_11_sps2.u8", 0x1000, 0x1000, CRC(b77bfb85) SHA1(711e2123fa600b48d4f278abf0dac4c09013d433) ) + ROM_LOAD( "cs_11_sps2.u9", 0x2000, 0x1000, CRC(d2a69ca2) SHA1(a945e8513f7ccd73fc3eef3daa6c7fcf8a41d61c) ) + + ROM_REGION( 0x1000, "tiles", ROMREGION_INVERT ) + ROM_LOAD( "cs_11_sps2.u36", 0x0000, 0x1000, CRC(4c9d995e) SHA1(a262d2124f65aa86b0fecee6976b6591fd370d55) ) + + ROM_REGION( 0x0140, "proms", 0 ) + ROM_LOAD( "dm74s288.u17", 0x0000, 0x0020, NO_DUMP ) + ROM_LOAD( "dm74s288.u21", 0x0020, 0x0020, NO_DUMP ) + ROM_LOAD( "dm74s282.u22", 0x0040, 0x0100, NO_DUMP ) + + DISK_REGION( "laserdisc") + DISK_IMAGE_READONLY("cs_11_sps2", 0, NO_DUMP ) +ROM_END + +ROM_START( cspe_qps ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "cspe_qps.u7", 0x0000, 0x1000, CRC(26a16431) SHA1(9847c0f63d773be22bad302bfd863ea4afc726ec) ) + ROM_LOAD( "cspe_qps.u8", 0x1000, 0x1000, CRC(8697e664) SHA1(41cc8b8c183896f7a0ccae704f582448a7cb5411) ) + ROM_LOAD( "cspe_qps.u9", 0x2000, 0x1000, CRC(c73ee6b4) SHA1(8212db7d0fb68603b1e6883ba5a69d7b4ce04da5) ) + + ROM_REGION( 0x1000, "tiles", ROMREGION_INVERT ) + ROM_LOAD( "cspe_qps.u36", 0x0000, 0x1000, CRC(4c9d995e) SHA1(a262d2124f65aa86b0fecee6976b6591fd370d55) ) + + ROM_REGION( 0x0140, "proms", 0 ) + ROM_LOAD( "dm74s288.u17", 0x0000, 0x0020, NO_DUMP ) + ROM_LOAD( "dm74s288.u21", 0x0020, 0x0020, NO_DUMP ) + ROM_LOAD( "dm74s282.u22", 0x0040, 0x0100, NO_DUMP ) + + DISK_REGION( "laserdisc") + DISK_IMAGE_READONLY("cspe_qps", 0, NO_DUMP ) +ROM_END + +ROM_START( csv1_qps ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "csv1_qps.u7", 0x0000, 0x1000, CRC(a721d48d) SHA1(ec321f4cf4c3d93ba283a568d11ddc3155d982df) ) + ROM_LOAD( "csv1_qps.u8", 0x1000, 0x1000, CRC(3b503f12) SHA1(79b4e23eaab1e3c6435c28d7f73f3b621903b572) ) + ROM_LOAD( "csv1_qps.u9", 0x2000, 0x1000, CRC(c7ac1c23) SHA1(adbed3a3f9eea4aaf1c9e8276b9f30641d23c9da) ) + + ROM_REGION( 0x1000, "tiles", ROMREGION_INVERT ) + ROM_LOAD( "csv1_qps.u36", 0x0000, 0x1000, CRC(4c9d995e) SHA1(a262d2124f65aa86b0fecee6976b6591fd370d55) ) + + ROM_REGION( 0x0140, "proms", 0 ) + ROM_LOAD( "dm74s288.u17", 0x0000, 0x0020, NO_DUMP ) + ROM_LOAD( "dm74s288.u21", 0x0020, 0x0020, NO_DUMP ) + ROM_LOAD( "dm74s282.u22", 0x0040, 0x0100, NO_DUMP ) + + DISK_REGION( "laserdisc") + DISK_IMAGE_READONLY("csv1_qps", 0, NO_DUMP ) +ROM_END + +// the following sets aren't currently verified on real hardware. Versions came from labels / auctions / title screen. + +ROM_START( cs1_spp2 ) // believed to be poker because of the tiles ROM, Status because of title screen, Pioneer because of ROM label. ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "astrip-1g.u7", 0x0000, 0x1000, CRC(4f47a25d) SHA1(104cf9b7e4489b94df1aa699cde561e4464d527b) ) ROM_LOAD( "astrip-2g.u8", 0x1000, 0x1000, CRC(39dc3bfe) SHA1(f1752cfc3472abf23417d2e52d6b8c7c026017e8) ) @@ -1103,7 +1360,25 @@ ROM_START( cstrip ) DISK_IMAGE_READONLY("cstrip", 0, NO_DUMP ) ROM_END -ROM_START( cstripviii ) +ROM_START( cs6_sps ) // believed to be poker because of the tiles ROM, Status because of title screen, Sony because of ROM label + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "sastrip-vi_1-9.5.u7", 0x0000, 0x1000, CRC(e66a5def) SHA1(b9e033819051b888208c170597ecfec6041f5153) ) + ROM_LOAD( "sastrip-vi_2-9.5.u8", 0x1000, 0x1000, CRC(ba20f780) SHA1(02aa92c83977b4541566e6902a42da12d461494c) ) + ROM_LOAD( "sastrip-vi_3-9.5.u9", 0x2000, 0x1000, CRC(ec9cb9b0) SHA1(e927a929b7b6e724ea8a4dd77163696243de0715) ) + + ROM_REGION( 0x1000, "tiles", ROMREGION_INVERT ) + ROM_LOAD( "sastrip-vi_0-9.5.u36", 0x0000, 0x1000, CRC(4c9d995e) SHA1(a262d2124f65aa86b0fecee6976b6591fd370d55) ) + + ROM_REGION( 0x0140, "proms", 0 ) // not present in the romset + ROM_LOAD( "dm74s288.u17", 0x0000, 0x0020, NO_DUMP ) + ROM_LOAD( "dm74s288.u21", 0x0020, 0x0020, NO_DUMP ) + ROM_LOAD( "dm74s282.u22", 0x0040, 0x0100, NO_DUMP ) + + DISK_REGION( "laserdisc") + DISK_IMAGE_READONLY("cs6_sps", 0, NO_DUMP ) +ROM_END + +ROM_START( cs8_spp ) // believed to be poker because of the tiles ROM, Status because of title screen, Pioneer because of ROM label ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "strip-viii-1b.u7", 0x0000, 0x1000, CRC(2408c1ec) SHA1(315c11145369cfb2c8050bfda30c0452ce5ba666) ) ROM_LOAD( "strip-viii-2b.u8", 0x1000, 0x1000, CRC(94b1b070) SHA1(326ea9231ab060c09beebb9a954d036e23b1979c) ) @@ -1120,7 +1395,7 @@ ROM_START( cstripviii ) DISK_IMAGE_READONLY("cstripviii", 0, NO_DUMP ) ROM_END -ROM_START( cstripix ) +ROM_START( cs9_spp ) // believed to be poker because of the tiles ROM, Status because of title screen, Pioneer because of ROM label ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "astrip-ix-1.u7", 0x0000, 0x1000, CRC(62e7aa72) SHA1(c3a4c0550eee4765af205bd854270757b222892f) ) ROM_LOAD( "astrip-ix-2.u8", 0x1000, 0x1000, CRC(c43066fe) SHA1(252597fcd1411b653acc99fd3f03e69cc1fbdaf6) ) @@ -1137,24 +1412,41 @@ ROM_START( cstripix ) DISK_IMAGE_READONLY("cstripix", 0, NO_DUMP ) ROM_END -ROM_START( cstripxi ) +ROM_START( cs10_sps ) // believed to be poker because of the tiles ROM, Status because of title screen, Sony because of ROM label ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "csxirom1.bin", 0x0000, 0x1000, CRC(7821c604) SHA1(12217bcbbe534187b941ce74c10b57679d8d922c) ) - ROM_LOAD( "csxirom2.bin", 0x1000, 0x1000, CRC(67d8ee9b) SHA1(f13f4a55ecaa5d7b08c7ec3bad7e43379a9ca7db) ) - ROM_LOAD( "csxirom3.bin", 0x2000, 0x1000, CRC(97d81042) SHA1(fdc5519cb1891b3aff9d4c1ce9b41b29500e416c) ) + ROM_LOAD( "sastrip-x_1-9.5.u7", 0x0000, 0x1000, CRC(e66a5def) SHA1(b9e033819051b888208c170597ecfec6041f5153) ) + ROM_LOAD( "sastrip-x_2-9.5.u8", 0x1000, 0x1000, CRC(ba20f780) SHA1(02aa92c83977b4541566e6902a42da12d461494c) ) + ROM_LOAD( "sastrip-x_3-9.5.u9", 0x2000, 0x1000, CRC(c44358fe) SHA1(0f023dafe716987ba54b65976ad75b2020f3d6ec) ) ROM_REGION( 0x1000, "tiles", ROMREGION_INVERT ) - ROM_LOAD( "csxirom0.bin", 0x0000, 0x1000, CRC(4c9d995e) SHA1(a262d2124f65aa86b0fecee6976b6591fd370d55) ) + ROM_LOAD( "sastrip_0.u36", 0x0000, 0x1000, CRC(4c9d995e) SHA1(a262d2124f65aa86b0fecee6976b6591fd370d55) ) - ROM_REGION( 0x0140, "proms", 0 ) - ROM_LOAD( "prom.u17", 0x0000, 0x0020, NO_DUMP ) /* Socketed */ - ROM_LOAD( "prom.u21", 0x0020, 0x0020, NO_DUMP ) /* Soldered in (Color?) */ - ROM_LOAD( "prom.u22", 0x0040, 0x0100, NO_DUMP ) /* Soldered in */ + ROM_REGION( 0x0140, "proms", 0 ) // not present in the romset + ROM_LOAD( "dm74s288.u17", 0x0000, 0x0020, NO_DUMP ) + ROM_LOAD( "dm74s288.u21", 0x0020, 0x0020, NO_DUMP ) + ROM_LOAD( "dm74s282.u22", 0x0040, 0x0100, NO_DUMP ) DISK_REGION( "laserdisc") - DISK_IMAGE_READONLY("cstripxi", 0, NO_DUMP ) + DISK_IMAGE_READONLY("cs10_sps", 0, NO_DUMP ) ROM_END +ROM_START( cs12_sps ) // believed to be poker because of the tiles ROM, Status because of title screen, Sony because of ROM label. Was marked as XII but maincpu ROMs are definitely XI. + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "sonystrip-xi_1-4.1.u7", 0x0000, 0x1000, CRC(b076330c) SHA1(110ed3862dad6feed4678247177525207075a100) ) + ROM_LOAD( "sonystrip-xi_2-4.1.u8", 0x1000, 0x1000, CRC(b77bfb85) SHA1(711e2123fa600b48d4f278abf0dac4c09013d433) ) + ROM_LOAD( "sonystrip-xi_3-4.5.u9", 0x2000, 0x1000, CRC(1d32a970) SHA1(37a7c3526b9bc3ec41dfd4f037f2ea9dc7077d68) ) + + ROM_REGION( 0x1000, "tiles", ROMREGION_INVERT ) + ROM_LOAD( "sastrip-xii_0.u36", 0x0000, 0x1000, CRC(4c9d995e) SHA1(a262d2124f65aa86b0fecee6976b6591fd370d55) ) + + ROM_REGION( 0x0140, "proms", 0 ) + ROM_LOAD( "dm74s288.u17", 0x0000, 0x0020, NO_DUMP ) + ROM_LOAD( "dm74s288.u21", 0x0020, 0x0020, NO_DUMP ) + ROM_LOAD( "dm74s282.u22", 0x0040, 0x0100, NO_DUMP ) + + DISK_REGION( "laserdisc") + DISK_IMAGE_READONLY("cs_12_sps", 0, NO_DUMP ) +ROM_END /************************************* @@ -1296,25 +1588,41 @@ DRIVER_INIT_MEMBER(statriv2_state,laserdisc) * *************************************/ -GAME( 1981, statusbj, 0, statriv2, statusbj, statriv2_state, 0, ROT0, "Status Games", "Status Black Jack (V1.0c)", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, funcsino, 0, funcsino, funcsino, statriv2_state, 0, ROT0, "Status Games", "Status Fun Casino (V1.3s)", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, tripdraw, 0, statriv2, funcsino, statriv2_state, 0, ROT0, "Status Games", "Tripple Draw (V3.1 s)", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING ) -GAME( 1984, bigcsino, 0, funcsino, funcsino, statriv2_state, 0, ROT0, "Status Games", "Big Casino", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING ) //needs correct inputs -GAME( 1984, hangman, 0, statriv2, hangman, statriv2_state, addr_lmh, ROT0, "Status Games", "Hangman", MACHINE_SUPPORTS_SAVE ) -GAME( 1984, trivquiz, 0, statriv2, statriv2, statriv2_state, addr_lhx, ROT0, "Status Games", "Triv Quiz", MACHINE_SUPPORTS_SAVE ) -GAME( 1984, statriv2, 0, statriv2, statriv2, statriv2_state, addr_xlh, ROT0, "Status Games", "Triv Two", MACHINE_SUPPORTS_SAVE ) -GAME( 1985, statriv2v, statriv2, statriv2v, statriv2, statriv2_state, addr_xlh, ROT90, "Status Games", "Triv Two (Vertical)", MACHINE_SUPPORTS_SAVE ) -GAME( 1985, statriv4, 0, statriv2, statriv4, statriv2_state, addr_xhl, ROT0, "Status Games", "Triv Four", MACHINE_SUPPORTS_SAVE ) -GAME( 1985, statriv5se, statriv4, statriv2, statriv4, statriv2_state, addr_xhl, ROT0, "Status Games", "Triv Five Special Edition", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING ) // missing questions' ROMs -GAME( 1985, sextriv, 0, statriv2, sextriv, statriv2_state, addr_lhx, ROT0, "Status Games", "Sex Triv", MACHINE_SUPPORTS_SAVE ) -GAME( 1985, quaquiz2, 0, statriv2, quaquiz2, statriv2_state, addr_lmh, ROT0, "Status Games", "Quadro Quiz II", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING ) -GAME( 1985, supertr, 0, statriv2, supertr2, statriv2_state, addr_lhx, ROT0, "Status Games", "Super Triv Quiz I", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING ) // missing questions' ROMs -GAME( 1986, bbchall, 0, statriv2, supertr2, statriv2_state, 0, ROT0, "Status Games", "Baby Boom Challenge", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING ) // wrong satellite board message at startup. Also missing questions' ROMs? -GAME( 1986, supertr2, 0, statriv2, supertr2, statriv2_state, addr_lmhe, ROT0, "Status Games", "Super Triv II", MACHINE_SUPPORTS_SAVE ) -GAME( 1988, supertr3, 0, statriv2, supertr2, statriv2_state, addr_lmh, ROT0, "Status Games", "Super Triv III", MACHINE_SUPPORTS_SAVE ) -GAME( 1988, nsupertr3, supertr3, statriv2, supertr2, statriv2_state, addr_lmh, ROT0, "Status Games", "New Super Triv III", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING ) // new questions don't appear correctly, coinage problems -// The following Casino Strip set don't show the version on screen (at least without the laserdisc video), it was taken from the rom labels -GAME( 1984, cstrip, 0, statriv2, funcsino, statriv2_state, laserdisc, ROT0, "Status Games", "Casino Strip", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING ) // Year from title screen, but has Poker 21Mar84 in ROMs -GAME( 1985, cstripviii, 0, statriv2, funcsino, statriv2_state, laserdisc, ROT0, "Status Games", "Casino Strip VIII", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING ) // Year from title screen, but has Poker 21Mar84 in ROMs -GAME( 1988, cstripix, 0, statriv2, funcsino, statriv2_state, laserdisc, ROT0, "Status Games", "Casino Strip IX", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING ) // Year from title screen, but has Poker 09Jun90 in ROMs -GAME( 1988, cstripxi, 0, statriv2, funcsino, statriv2_state, laserdisc, ROT0, "Status Games", "Casino Strip XI", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING ) // Year from title screen, but has Poker 09Jun90 in ROMs +GAME( 1981, statusbj, 0, statriv2, statusbj, statriv2_state, 0, ROT0, "Status Games", "Status Black Jack (V1.0c)", MACHINE_SUPPORTS_SAVE ) +GAME( 1981, funcsino, 0, funcsino, funcsino, statriv2_state, 0, ROT0, "Status Games", "Status Fun Casino (V1.3s)", MACHINE_SUPPORTS_SAVE ) +GAME( 1981, tripdraw, 0, statriv2, funcsino, statriv2_state, 0, ROT0, "Status Games", "Tripple Draw (V3.1 s)", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING ) +GAME( 1984, bigcsino, 0, funcsino, funcsino, statriv2_state, 0, ROT0, "Status Games", "Big Casino", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING ) //needs correct inputs +GAME( 1984, hangman, 0, statriv2, hangman, statriv2_state, addr_lmh, ROT0, "Status Games", "Hangman", MACHINE_SUPPORTS_SAVE ) +GAME( 1984, trivquiz, 0, statriv2, statriv2, statriv2_state, addr_lhx, ROT0, "Status Games", "Triv Quiz", MACHINE_SUPPORTS_SAVE ) +GAME( 1984, statriv2, 0, statriv2, statriv2, statriv2_state, addr_xlh, ROT0, "Status Games", "Triv Two", MACHINE_SUPPORTS_SAVE ) +GAME( 1985, statriv2v, statriv2, statriv2v, statriv2, statriv2_state, addr_xlh, ROT90, "Status Games", "Triv Two (Vertical)", MACHINE_SUPPORTS_SAVE ) +GAME( 1985, statriv4, 0, statriv2, statriv4, statriv2_state, addr_xhl, ROT0, "Status Games", "Triv Four", MACHINE_SUPPORTS_SAVE ) +GAME( 1985, statriv5se, statriv4, statriv2, statriv4, statriv2_state, addr_xhl, ROT0, "Status Games", "Triv Five Special Edition", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING ) // missing questions' ROMs +GAME( 1985, sextriv, 0, statriv2, sextriv, statriv2_state, addr_lhx, ROT0, "Status Games", "Sex Triv", MACHINE_SUPPORTS_SAVE ) +GAME( 1985, quaquiz2, 0, statriv2, quaquiz2, statriv2_state, addr_lmh, ROT0, "Status Games", "Quadro Quiz II", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING ) +GAME( 1985, supertr, 0, statriv2, supertr2, statriv2_state, addr_lhx, ROT0, "Status Games", "Super Triv Quiz I", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING ) // missing questions' ROMs +GAME( 1986, bbchall, 0, statriv2, supertr2, statriv2_state, 0, ROT0, "Status Games", "Baby Boom Challenge", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING ) // wrong satellite board message at startup. Also missing questions' ROMs? +GAME( 1986, supertr2, 0, statriv2, supertr2, statriv2_state, addr_lmhe, ROT0, "Status Games", "Super Triv II", MACHINE_SUPPORTS_SAVE ) +GAME( 1988, supertr3, 0, statriv2, supertr2, statriv2_state, addr_lmh, ROT0, "Status Games", "Super Triv III", MACHINE_SUPPORTS_SAVE ) +GAME( 1988, nsupertr3, supertr3, statriv2, supertr2, statriv2_state, addr_lmh, ROT0, "Status Games", "New Super Triv III", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING ) // new questions don't appear correctly, coinage problems +// The following Casino Strip sets don't show the version on screen (at least without the laserdisc video). It was taken from the rom labels / from the Dragon's Lair Project archive. +GAME( 1984, cs1_spp, 0, statriv2, funcsino, statriv2_state, laserdisc, ROT0, "Status Games", "Casino Strip I (Poker version, for Pioneer LD, set 1)", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING ) +GAME( 1984, cs1_spp2, cs1_spp, statriv2, funcsino, statriv2_state, laserdisc, ROT0, "Status Games", "Casino Strip I (Poker version, for Pioneer LD, set 2)", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING ) +GAME( 1988, cs2_sps, 0, statriv2, funcsino, statriv2_state, laserdisc, ROT0, "Status Games", "Casino Strip II (Poker version, for Sony LD)", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING ) +GAME( 1992, cs3_qps, 0, statriv2, funcsino, statriv2_state, laserdisc, ROT0, "Quantum Industries", "Casino Strip III (Poker version, for Sony LD)", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING ) +GAME( 1985, cs5_spp, 0, statriv2, funcsino, statriv2_state, laserdisc, ROT0, "Status Games", "Casino Strip V (Poker version, for Pioneer LD)", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING ) +GAME( 1985, cs5_ssp, 0, statriv2, funcsino, statriv2_state, laserdisc, ROT0, "Status Games", "Casino Strip V (Shooting Game version, for Pioneer LD)", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING ) +GAME( 1988, cs6_sps, 0, statriv2, funcsino, statriv2_state, laserdisc, ROT0, "Status Games", "Casino Strip VI (Poker version, for Sony LD)", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING ) +GAME( 1985, cs6_ssp, 0, statriv2, funcsino, statriv2_state, laserdisc, ROT0, "Status Games", "Casino Strip VI (Shooting Game version, for Pioneer LD)", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING ) +GAME( 1986, cs8_ssp, 0, statriv2, funcsino, statriv2_state, laserdisc, ROT0, "Status Games", "Casino Strip VIII (Shooting Game version, for Pioneer LD)", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING ) +GAME( 1985, cs8_spp, 0, statriv2, funcsino, statriv2_state, laserdisc, ROT0, "Status Games", "Casino Strip VIII (Poker version, for Pioneer LD)", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING ) +GAME( 1988, cs8_sps, 0, statriv2, funcsino, statriv2_state, laserdisc, ROT0, "Status Games", "Casino Strip VIII (Poker version, for Sony LD)", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING ) +GAME( 1992, cs9_qps, 0, statriv2, funcsino, statriv2_state, laserdisc, ROT0, "Quantum Industries", "Casino Strip IX (Poker version, for Sony LD)", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING ) +GAME( 1985, cs9_spp, 0, statriv2, funcsino, statriv2_state, laserdisc, ROT0, "Status Games", "Casino Strip IX (Poker version, for Pioneer LD)", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING ) +GAME( 1988, cs10_sps, 0, statriv2, funcsino, statriv2_state, laserdisc, ROT0, "Status Games", "Casino Strip X (Poker version, for Sony LD)", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING ) +GAME( 1988, cs11_ssp, 0, statriv2, funcsino, statriv2_state, laserdisc, ROT0, "Status Games", "Casino Strip XI (Shooting Game version, for Pioneer LD)", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING ) +GAME( 1988, cs11_sps, 0, statriv2, funcsino, statriv2_state, laserdisc, ROT0, "Status Games", "Casino Strip XI (Poker version, for Sony LD, set 1)", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING ) +GAME( 1988, cs11_sps2, cs11_sps, statriv2, funcsino, statriv2_state, laserdisc, ROT0, "Status Games", "Casino Strip XI (Poker version, for Sony LD, set 2)", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING ) +GAME( 1988, cs12_sps, 0, statriv2, funcsino, statriv2_state, laserdisc, ROT0, "Status Games", "Casino Strip XII (Poker version, for Sony LD)", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING ) +GAME( 1996, cspe_qps, 0, statriv2, funcsino, statriv2_state, laserdisc, ROT0, "Quantum Industries", "Casino Strip Private Eyes / All Start (Poker version, for Sony LD)", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING ) +GAME( 1993, csv1_qps, 0, statriv2, funcsino, statriv2_state, laserdisc, ROT0, "Quantum Industries", "Casino Strip Vivid 1 (Poker version, for Sony LD)", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index b78cf5b0ee9..afbbd63641d 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -35018,10 +35018,26 @@ tomcatsw // (proto) (c) 1983 @source:statriv2.cpp bbchall // (c) 1986 Status Games bigcsino // (c) 1984 Status Games -cstrip // (c) 1984 Status Games -cstripix // (c) 1985 Status Games -cstripviii // (c) 1985 Status Games -cstripxi // (c) 1988 Status Games +cs1_spp // +cs1_spp2 // +cs10_sps // +cs11_sps // +cs11_sps2 // +cs11_ssp // +cs12_sps // +cs2_sps // +cs3_qps // +cs5_spp // +cs5_ssp // +cs6_sps // +cs6_ssp // +cs8_spp // +cs8_sps // +cs8_ssp // +cs9_qps // +cs9_spp // +cspe_qps // +csv1_qps // funcsino // (c) 1981 Status Games hangman // (c) 1984 Status Games nsupertr3 // (c) 1988 Status Games -- cgit v1.2.3