summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author mariuszw1 <mariuszw1@users.noreply.github.com>2010-05-04 19:15:10 +0000
committer mariuszw1 <mariuszw1@users.noreply.github.com>2010-05-04 19:15:10 +0000
commit6b6545dbc9e61421ed0c9f062ffbbe2337a7b7db (patch)
treea74b2a9084728be8acefe2e29d8d12ae167f04cb
parentcb65166849d1e49d1b7e71d9e03ab4469806d65f (diff)
New clones added
----------------- Reel Fun (Version 7.03) [Siftware]
-rw-r--r--src/mame/drivers/gei.c34
-rw-r--r--src/mame/mamedriv.c1
2 files changed, 30 insertions, 5 deletions
diff --git a/src/mame/drivers/gei.c b/src/mame/drivers/gei.c
index 36c099ae14e..9fbed295cde 100644
--- a/src/mame/drivers/gei.c
+++ b/src/mame/drivers/gei.c
@@ -115,6 +115,16 @@ static PALETTE_INIT(gei)
}
}
+static PALETTE_INIT(quizvid)
+{
+ int i;
+
+ for (i = 0; i < 8; i++ )
+ {
+ palette_set_color(machine, i, MAKE_RGB(pal1bit(i >> 1), pal1bit(i), pal1bit(i >> 2)));
+ }
+}
+
static WRITE8_DEVICE_HANDLER( lamps_w )
{
/* 5 button lamps */
@@ -1086,6 +1096,8 @@ static MACHINE_DRIVER_START( quizvid )
MDRV_CPU_MODIFY("maincpu")
MDRV_CPU_PROGRAM_MAP(quizvid_map)
+
+ MDRV_PALETTE_INIT(quizvid)
MACHINE_DRIVER_END
static MACHINE_DRIVER_START( gselect )
@@ -1525,9 +1537,20 @@ ROM_START( suprpokr )
ROM_LOAD( "10-19s-1.e2", 0x08000, 0x4000, BAD_DUMP CRC(22b45aeb) SHA1(006c3072cc44c6fde9b4d15163dc70707bbd5a9c) ) /* Self test reports this ROM bad */
ROM_END
-ROM_START( reelfun ) /* v7.01 */
+ROM_START( reelfun ) /* v7.03 */
+ ROM_REGION( 0x38000, "maincpu", 0 )
+ ROM_LOAD( "reelfun.cnt", 0x00000, 0x4000, CRC(ce42e0ea) SHA1(87f703b14aa819c54e54b42e639448521c01f76b) )
+ ROM_LOAD( "reelfun.prg", 0x08000, 0x2000, CRC(615d846a) SHA1(ffa1c47393f4f364aa34d14cf3ac2f56d9eaecb0) ) /* banked */
+ ROM_LOAD( "reelfun-1-title", 0x10000, 0x8000, CRC(0e165fbc) SHA1(a3a5b7db72ab86efe973f649f5dfe5133830e3fc) ) /* banked ROMs for solution data */
+ ROM_LOAD( "reelfun-2-place", 0x18000, 0x8000, CRC(a0066bfd) SHA1(b6f031ab50eb396be79e79e06f2101400683ec3e) )
+ ROM_LOAD( "reelfun-3-phrase", 0x20000, 0x8000, CRC(199e36b0) SHA1(d9dfe39c9a4fca1169150f8941f8ebc499dfbaf5) )
+ ROM_LOAD( "reelfun-4-person", 0x28000, 0x8000, CRC(49b0710b) SHA1(a38b3251bcb8683d43bdb903036970140a9735e6) )
+ ROM_LOAD( "reelfun-5-song_title", 0x30000, 0x8000, CRC(cce01c45) SHA1(c484f5828928edf39335cedf21acab0b9e2a6881) )
+ROM_END
+
+ROM_START( reelfun1 ) /* v7.01 */
ROM_REGION( 0x38000, "maincpu", 0 )
- ROM_LOAD( "reelfun.cnt", 0x00000, 0x4000, CRC(d9d1e92b) SHA1(337f66a37b3734d565b3ff3d912e0f690fd7c445) )
+ ROM_LOAD( "reelfun701.cnt", 0x00000, 0x4000, CRC(d9d1e92b) SHA1(337f66a37b3734d565b3ff3d912e0f690fd7c445) )
ROM_LOAD( "reelfun.prg", 0x08000, 0x2000, CRC(615d846a) SHA1(ffa1c47393f4f364aa34d14cf3ac2f56d9eaecb0) ) /* banked */
ROM_LOAD( "reelfun-1-title", 0x10000, 0x8000, CRC(0e165fbc) SHA1(a3a5b7db72ab86efe973f649f5dfe5133830e3fc) ) /* banked ROMs for solution data */
ROM_LOAD( "reelfun-2-place", 0x18000, 0x8000, CRC(a0066bfd) SHA1(b6f031ab50eb396be79e79e06f2101400683ec3e) )
@@ -1811,7 +1834,7 @@ GAME( 1982, gs4002, 0, gselect, gselect, 0, ROT0, "Greyhound El
GAME( 1982, gs4002a, gs4002, gselect, gselect, 0, ROT0, "Greyhound Electronics", "Selection (Version 40.02TMB, set 2)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
GAME( 1982, amuse, 0, amuse, gepoker, 0, ROT0, "Greyhound Electronics", "Amuse (Version 50.08 IBA)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
-GAME( 1982, amuse1, 0, amuse1, gepoker, 0, ROT0, "Greyhound Electronics", "Amuse (Version 30.08 IBA)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
+GAME( 1982, amuse1, amuse, amuse1, gepoker, 0, ROT0, "Greyhound Electronics", "Amuse (Version 30.08 IBA)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
GAME( 1984, gepoker, 0, gepoker, gepoker, 0, ROT0, "Greyhound Electronics", "Poker (Version 50.02 ICB, set 1)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
GAME( 1984, gepoker1, gepoker, gepoker, gepoker, 0, ROT0, "Greyhound Electronics", "Poker (Version 50.02 ICB, set 2)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
@@ -1843,9 +1866,10 @@ GAME( 1986, gt5, 0, findout, gt103, 0, ROT0, "Grayhound El
GAME( 1986, quiz, 0, findout, quiz, 0, ROT0, "Italian bootleg", "Quiz (Revision 2)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
-GAME( 1986, quizvid, 0, quizvid, quiz, 0, ROT0, "Greyhound Electronics", "Video Quiz", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
+GAME( 1986, quizvid, 0, quizvid, quiz, 0, ROT0, "bootleg", "Video Quiz", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
-GAME( 1986, reelfun, 0, findout, reelfun, 0, ROT0, "Grayhound Electronics", "Reel Fun (Version 7.01)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
+GAME( 1986, reelfun, 0, findout, reelfun, 0, ROT0, "Grayhound Electronics", "Reel Fun (Version 7.03)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
+GAME( 1986, reelfun1, reelfun, findout, reelfun, 0, ROT0, "Grayhound Electronics", "Reel Fun (Version 7.01)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
GAME( 1987, findout, 0, findout, findout, 0, ROT0, "Elettronolo", "Find Out (Version 4.04)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
GAME( 1987, suprpokr, 0, suprpokr, suprpokr, 0, ROT0, "Grayhound Electronics", "Super Poker", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
diff --git a/src/mame/mamedriv.c b/src/mame/mamedriv.c
index 14ed50ad318..461b5afc37c 100644
--- a/src/mame/mamedriv.c
+++ b/src/mame/mamedriv.c
@@ -8836,6 +8836,7 @@ Other Sun games
DRIVER( gt103aa ) /* (c) 1984 Greyhound Electronics */
DRIVER( gt103asx ) /* (c) 1984 Greyhound Electronics */
DRIVER( reelfun ) /* (c) 1986 Grayhound Electronics */
+ DRIVER( reelfun1 ) /* (c) 1986 Grayhound Electronics */
DRIVER( findout ) /* (c) 1987 [Elettronolo] */
DRIVER( quizvid ) /* (c) 1986 Greyhound Electronics */
DRIVER( quiz ) /* (c) 1986 Italian bootleg */