From 4c2a962d6e7f60146ba4f05730d36f8bfa990d0a Mon Sep 17 00:00:00 2001 From: Ivan Vangelista Date: Tue, 4 Oct 2016 15:01:07 +0200 Subject: [PATCH] New NOT WORKING machine ======================= Super Triv Quiz I [any] New clone added ------------ Greyhound Electronics", "Poker (Version 50.02 ICB, set 4) [any] --- src/mame/drivers/gei.cpp | 14 ++++++++++++++ src/mame/drivers/statriv2.cpp | 30 ++++++++++++++++++++++++++++++ src/mame/mame.lst | 2 ++ 3 files changed, 46 insertions(+) diff --git a/src/mame/drivers/gei.cpp b/src/mame/drivers/gei.cpp index 3edf21a1f02..e9aa2de3526 100644 --- a/src/mame/drivers/gei.cpp +++ b/src/mame/drivers/gei.cpp @@ -1465,6 +1465,19 @@ ROM_START( gepoker2 ) /* v50.02 with control dated 9-30-84 */ ROM_LOAD( "horserace_icb_1-1-87", 0x12000, 0x2000, CRC(6d5092e3) SHA1(ef99d1b858aef3c438c61c2b17e371dc6aca6623) ) ROM_END +ROM_START( gepoker3 ) /* v50.02 with control dated 9-30-84 */ + ROM_REGION( 0x1b000, "maincpu", ROMREGION_ERASEFF ) + ROM_LOAD( "cont_9-30_m105_pts.2c", 0x00000, 0x2000, CRC(08b996f2) SHA1(5f5efb5015ec9571cc94734c18debfadaa28f585) ) + ROM_LOAD( "hrom_6-25_m105_pts.1c", 0x0e000, 0x2000, CRC(6ddc1750) SHA1(ee19206b7f4a98e3e7647414127f4e09b3e9134f) ) + /* Banked roms */ + ROM_LOAD( "pokr_chig_2-12_m105.1", 0x10000, 0x2000, CRC(a1cbf67b) SHA1(a6cd081bbb19b2dd1a84b7750eac8a5258a663eb) )//not original sticker, twice the size of a regular rom, but still don't match + ROM_CONTINUE( 0x10000, 0x2000) /* Discarding 1nd half, 0xff filled*/ + ROM_LOAD( "bljk_9-30_m105_pts.2", 0x12000, 0x2000, CRC(82804184) SHA1(2e2e6a80c99c8eb226dc54c1d32d0bf24de300a4) ) + ROM_LOAD( "bone_8-16_m105_pts.3", 0x14000, 0x2000, CRC(52d66cb6) SHA1(57db34906fcafd37f3a361df209dafe080aeac16) ) + ROM_LOAD( "slot_9-30_m105_pts.4", 0x16000, 0x2000, CRC(713c3963) SHA1(a9297c04fc44522ca6891516a2c744712132896a) ) + ROM_LOAD( "bingo_8-16_m105.5", 0x18000, 0x2000, CRC(de87ed0a) SHA1(4a26d93368c1a39dd38aabe450c34203101f0ef7) ) //not original sticker selftest report 10-7-86 date!! +ROM_END + ROM_START( amuse ) /* v50.08 with most roms for IAM dated 8-16-84 */ ROM_REGION( 0x24000, "maincpu", ROMREGION_ERASEFF ) ROM_LOAD( "control_iam_8-16", 0x00000, 0x4000, CRC(345434b9) SHA1(ec880f6f5e90aa971937e0270701e323f6a83671) ) /* all roms were 27128, twice the size of other sets */ @@ -1889,6 +1902,7 @@ GAME( 1983, amuse1a, amuse, amuse1, gepoker, driver_device, 0, ROT0 GAME( 1984, gepoker, 0, gepoker, gepoker, driver_device, 0, ROT0, "Greyhound Electronics", "Poker (Version 50.02 ICB, set 1)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) GAME( 1984, gepoker1, gepoker, gepoker, gepoker, driver_device, 0, ROT0, "Greyhound Electronics", "Poker (Version 50.02 ICB, set 2)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) GAME( 1984, gepoker2, gepoker, gepoker, gepoker, driver_device, 0, ROT0, "Greyhound Electronics", "Poker (Version 50.02 ICB, set 3)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) +GAME( 1984, gepoker3, gepoker, gepoker, gepoker, driver_device, 0, ROT0, "Greyhound Electronics", "Poker (Version 50.02 ICB, set 4)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) GAME( 1984, gtsers1, 0, getrivia, getrivia, driver_device, 0, ROT0, "Greyhound Electronics", "Trivia (Questions Series 1)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) GAME( 1984, gtsers2, gtsers1, getrivia, getrivia, driver_device, 0, ROT0, "Greyhound Electronics", "Trivia (Questions Series 2)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) diff --git a/src/mame/drivers/statriv2.cpp b/src/mame/drivers/statriv2.cpp index 6305b5ce182..0598f1abf34 100644 --- a/src/mame/drivers/statriv2.cpp +++ b/src/mame/drivers/statriv2.cpp @@ -928,6 +928,35 @@ ROM_START( quaquiz2 ) ROM_LOAD( "dm74s282.u22", 0x0040, 0x0100, CRC(0421b8e0) SHA1(8b786eed86397a1463ad37b9b011edf83d76dd63) ) /* Soldered in */ ROM_END +// Dumper's note: I got the pcb with Triv Quiz (trivquiz) question rom pcb, but I don't think that's the correct one. +// If you use Triv Quiz question data the game will boot to playable state + +ROM_START( supertr ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "u07.bin", 0x00000, 0x01000, CRC(6573d17c) SHA1(0ec4a572312393c9efbf580f015bcf418d867079) ) + ROM_LOAD( "u08.bin", 0x01000, 0x01000, CRC(734f7e0a) SHA1(42b4ec0396a7150b78901e0279fc7904abd94d06) ) + ROM_LOAD( "u09.bin", 0x02000, 0x01000, CRC(41b9bb46) SHA1(d440ec19c9962b3e35c50e2cc1ba0c218c05c0e1) ) + ROM_LOAD( "u10.bin", 0x03000, 0x01000, CRC(2f7b2207) SHA1(2c58fde128824fb553a6ec5336cadbf194ec81b7) ) + + ROM_REGION( 0x1000, "tiles", ROMREGION_INVERT ) + ROM_LOAD( "u36.bin", 0x00000, 0x01000, CRC(01f30203) SHA1(b902845af0e4d96446550539596354d9962d78be) ) + + ROM_REGION( 0x40000, "questions", 0 ) + ROM_LOAD( "q1.rom", 0x00000, 0x08000, NO_DUMP ) + ROM_LOAD( "q2.rom", 0x08000, 0x08000, NO_DUMP ) + ROM_LOAD( "q3.rom", 0x10000, 0x08000, NO_DUMP ) + ROM_LOAD( "q4.rom", 0x18000, 0x08000, NO_DUMP ) + ROM_LOAD( "q5.rom", 0x20000, 0x08000, NO_DUMP ) + ROM_LOAD( "q6.rom", 0x28000, 0x08000, NO_DUMP ) + ROM_LOAD( "q7.rom", 0x30000, 0x08000, NO_DUMP ) + ROM_LOAD( "q8.rom", 0x38000, 0x08000, NO_DUMP ) + + 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( supertr2 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "ast2-1d.rom", 0x00000, 0x01000, CRC(e9f0e271) SHA1(c2bae7d5ef04aed3ce14c403c70d2acc1831b763) ) @@ -1152,6 +1181,7 @@ GAME( 1985, statriv2v,statriv2, statriv2v, statriv2, statriv2_state, addr_xlh, 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 ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index cd21ef1ad06..9fd848154f3 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -13205,6 +13205,7 @@ geimulti // (c) 1992 Grayhound Electronics gepoker // (c) 1984 Greyhound Electronics gepoker1 // (c) 1984 Greyhound Electronics gepoker2 // (c) 1984 Greyhound Electronics +gepoker3 // (c) 1984 Greyhound Electronics gs4002 // (c) 1982 G.E.I. gs4002a // (c) 1982 G.E.I. gt103a1 // (c) 1984 Greyhound Electronics @@ -34059,6 +34060,7 @@ statriv2 // (c) 1984 Status Games statriv2v // (c) 1984 Status Games statriv4 // (c) 1985 Status Games statusbj // (c) 1981 Status Games +supertr // (c) 1986 Status Games supertr2 // (c) 1986 Status Games supertr3 // (c) 1986 Status Games tripdraw // (c) 1981 Status Games