summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/statriv2.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/statriv2.cpp')
-rw-r--r--src/mame/drivers/statriv2.cpp138
1 files changed, 123 insertions, 15 deletions
diff --git a/src/mame/drivers/statriv2.cpp b/src/mame/drivers/statriv2.cpp
index 3c81c9e1ed4..60b71915d44 100644
--- a/src/mame/drivers/statriv2.cpp
+++ b/src/mame/drivers/statriv2.cpp
@@ -871,6 +871,31 @@ ROM_START( statriv4 )
ROM_LOAD( "dm74s282.u22", 0x0040, 0x0100, CRC(0421b8e0) SHA1(8b786eed86397a1463ad37b9b011edf83d76dd63) ) /* Soldered in */
ROM_END
+ROM_START( statriv5se )
+ ROM_REGION( 0x10000, "maincpu", 0 )
+ ROM_LOAD( "tr-4-sped1a.u7", 0x00000, 0x01000, CRC(d6e0b97d) SHA1(251292948d045fbcf7e883f1aeaf03c9ad03dc86) )
+ ROM_LOAD( "tr-4-sped2a.u8", 0x01000, 0x01000, CRC(debcb949) SHA1(116550b9c4ab17bd10875b52f9a1b25c7eb2c8ea) )
+ ROM_LOAD( "tr-4-sped3a.u9", 0x02000, 0x01000, CRC(e59e6a1f) SHA1(fc25b3195ef19ecee3bba2b530c38dbbed828326) )
+
+ ROM_REGION( 0x1000, "tiles", ROMREGION_INVERT )
+ ROM_LOAD( "tr-4-sped0a.u36", 0x00000, 0x01000, CRC(8e57d527) SHA1(ddb2719fd5d3e8c476e4f10158a9d83e0a759aa4) )
+
+ ROM_REGION( 0x10000, "questions", 0 ) /* question data, not dumped */
+ ROM_LOAD( "triv5.u41", 0x00000, 0x02000, NO_DUMP )
+ ROM_LOAD( "triv5.u42", 0x02000, 0x02000, NO_DUMP )
+ ROM_LOAD( "triv5.u43", 0x04000, 0x02000, NO_DUMP )
+ ROM_LOAD( "triv5.u44", 0x06000, 0x02000, NO_DUMP )
+ ROM_LOAD( "triv5.u45", 0x08000, 0x02000, NO_DUMP )
+ ROM_LOAD( "triv5.u46", 0x0a000, 0x02000, NO_DUMP )
+ ROM_LOAD( "triv5.u47", 0x0c000, 0x02000, NO_DUMP )
+ ROM_LOAD( "triv5.u48", 0x0e000, 0x02000, NO_DUMP )
+
+ ROM_REGION( 0x0140, "proms", 0 ) // not dumped for this set, probably same as statriv4
+ ROM_LOAD( "dm74s288.u17", 0x0000, 0x0020, BAD_DUMP CRC(63b8a63e) SHA1(d59ad84edd583f7befce73b79e12dfb58a204c4f) ) /* Socketed, verified */
+ ROM_LOAD( "dm74s288.u21", 0x0020, 0x0020, BAD_DUMP CRC(853d6172) SHA1(4aaab0faeaa1a07ee883fbed021f8dcd7e0ba549) ) /* Soldered in (Color?) */
+ ROM_LOAD( "dm74s282.u22", 0x0040, 0x0100, BAD_DUMP CRC(0421b8e0) SHA1(8b786eed86397a1463ad37b9b011edf83d76dd63) ) /* Soldered in */
+ROM_END
+
ROM_START( sextriv )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "sex.u7", 0x00000, 0x1000, CRC(f587bd69) SHA1(47ddc70c3cc75a22ba67833531aeeb409f8d8dc1) )
@@ -1009,6 +1034,83 @@ ROM_START( supertr3 )
ROM_LOAD( "dm74s282.u22", 0x0040, 0x0100, CRC(0421b8e0) SHA1(8b786eed86397a1463ad37b9b011edf83d76dd63) ) /* Soldered in */
ROM_END
+ROM_START( nsupertr3 )
+ ROM_REGION( 0x10000, "maincpu", 0 )
+ ROM_LOAD( "astiii-1.u7", 0x00000, 0x01000, CRC(f04a19d7) SHA1(f887ec976d9eb14329621ac75d6547fca6808bb3) )
+ ROM_LOAD( "astiii-2.u8", 0x01000, 0x01000, CRC(543d5664) SHA1(58ee8b94964b567fc052f7c4df4517ee029046bd) )
+ ROM_LOAD( "astiii-3.u9", 0x02000, 0x01000, CRC(047faed4) SHA1(e24c919434ad4e9a1059e34e6609a7271accd8f1) )
+ ROM_LOAD( "astiii-4.u10", 0x03000, 0x01000, CRC(df4b81b5) SHA1(b1ab666c51b838c4176f8b314677d6ae129997d0) )
+
+ ROM_REGION( 0x1000, "tiles", ROMREGION_INVERT )
+ ROM_LOAD( "triv3.u36", 0x00000, 0x01000, CRC(79277b08) SHA1(e8de06809853e030d1ee29a788f9bc8ff7175af0) )
+
+ ROM_REGION( 0x40000, "questions", ROMREGION_INVERT ) /* question data - inverted */
+ ROM_LOAD( "astqiii-1.bin", 0x00000, 0x08000, CRC(d62960c4) SHA1(d6f7dbdb016c14ca1cab5a0e965c9ae40dcbbc28) )
+ ROM_LOAD( "astqiii-2.bin", 0x08000, 0x08000, CRC(fdd5a792) SHA1(aeff26f919abc5bbeb1903c674a5d59f5e7aed27) ) // different from set supertrv3
+ ROM_LOAD( "astqiii-3.bin", 0x10000, 0x08000, CRC(8c0a73de) SHA1(2a7175b7845b26b8d0d53279cd8793edee95d3a1) )
+ ROM_LOAD( "astqiii-4.bin", 0x18000, 0x08000, CRC(fec7e3d0) SHA1(6921386be4de06efb2d4c382733c2d22948fdf4f) )
+ ROM_LOAD( "astqiii-5.bin", 0x20000, 0x08000, CRC(bfe9c98d) SHA1(19e39780cb78eb1bd4448d423939ea1e125ac8d3) ) // different from set supertrv3
+ ROM_LOAD( "astqiii-6.bin", 0x28000, 0x08000, CRC(86cffc1f) SHA1(06557bcc51b415349e5f7440f753ef2f66dcfde2) )
+ ROM_LOAD( "astqiii-7.bin", 0x30000, 0x08000, CRC(f316803c) SHA1(31edb97bad7083ed32e0ee75256bc7d488fa234b) )
+ ROM_LOAD( "astqiii-8.bin", 0x38000, 0x08000, CRC(c2141a9e) SHA1(7e6a32b5b49d53936192eb87bf8bd7a5977d7597) ) // different from set supertrv3
+
+ ROM_REGION( 0x0140, "proms", 0 )
+ ROM_LOAD( "dm74s288.u17", 0x0000, 0x0020, CRC(63b8a63e) SHA1(d59ad84edd583f7befce73b79e12dfb58a204c4f) ) /* Socketed, verified */
+ ROM_LOAD( "dm74s288.u21", 0x0020, 0x0020, CRC(853d6172) SHA1(4aaab0faeaa1a07ee883fbed021f8dcd7e0ba549) ) /* Soldered in (Color?) */
+ ROM_LOAD( "dm74s282.u22", 0x0040, 0x0100, CRC(0421b8e0) SHA1(8b786eed86397a1463ad37b9b011edf83d76dd63) ) /* Soldered in */
+ROM_END
+
+ROM_START( cstrip )
+ 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) )
+
+ ROM_REGION( 0x1000, "tiles", ROMREGION_INVERT )
+ ROM_LOAD( "cstrip-0b.u36", 0x0000, 0x1000, CRC(d1968e69) SHA1(37fc2f70602c796db8dc1daa47277e6ef11d8846) )
+
+ ROM_REGION( 0x0140, "proms", 0 ) // not present in the romset but PCB pic seems to show them
+ 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("cstrip", 0, NO_DUMP )
+ROM_END
+
+ROM_START( cstripviii )
+ 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) )
+
+ ROM_REGION( 0x1000, "tiles", ROMREGION_INVERT )
+ ROM_LOAD( "strip-viii-0b.u36", 0x0000, 0x1000, CRC(f39ee880) SHA1(341fa53689d5d41c66091fe41548cc82b37f0802) )
+
+ ROM_REGION( 0x0140, "proms", 0 ) // not present in the romset and no PCB pic available, but should be there
+ 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("cstripviii", 0, NO_DUMP )
+ROM_END
+
+ROM_START( cstripix )
+ 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) )
+
+ ROM_REGION( 0x1000, "tiles", ROMREGION_INVERT )
+ ROM_LOAD( "strip-0.u36", 0x0000, 0x1000, CRC(f39ee880) SHA1(341fa53689d5d41c66091fe41548cc82b37f0802) )
+
+ ROM_REGION( 0x0140, "proms", 0 ) // not present in the romset and no PCB pic available, but should be there
+ 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("cstripix", 0, NO_DUMP )
+ROM_END
+
ROM_START( cstripxi )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "csxirom1.bin", 0x0000, 0x1000, CRC(7821c604) SHA1(12217bcbbe534187b941ce74c10b57679d8d922c) )
@@ -1168,18 +1270,24 @@ 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, 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, 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( 1990, cstripxi, 0, statriv2, funcsino, statriv2_state, laserdisc, ROT0, "Status Games", "Casino Strip XI", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING )
+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, 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