From 3d816d7fe6b137d773e4d1390bdc98a8b8d6ef67 Mon Sep 17 00:00:00 2001 From: briantro Date: Sun, 10 May 2015 16:39:51 -0500 Subject: [PATCH] new PE+ poker clone This allows for a previously unsupported X002474P Double Double Bonus Plus to be added. Currently there it's unknown which undumped XP000xxx poker program will work with X002474P. New Clone Added ------------------------------------------------ Player's Edge Plus (XMP00030) 5-in-1 Wingboard (CG2451) [BrianT] --- src/mame/arcade.lst | 1 + src/mame/drivers/peplus.c | 42 ++++++++++++++++++++++++++++++++++++--- 2 files changed, 40 insertions(+), 3 deletions(-) diff --git a/src/mame/arcade.lst b/src/mame/arcade.lst index 2a1755bace1..a546c587881 100644 --- a/src/mame/arcade.lst +++ b/src/mame/arcade.lst @@ -11471,6 +11471,7 @@ pexmp017a // (c) 1997 IGT - International Game Technology pexmp017b // (c) 1997 IGT - International Game Technology pexmp026 // (c) 1997 IGT - International Game Technology pexmp030 // (c) 1997 IGT - International Game Technology +pexmp030a // (c) 1997 IGT - International Game Technology elgrande // (c) 1982 Tuni Electro Service / E.T. Marketing jjpoker // (c) 1983 Enter-Tech diff --git a/src/mame/drivers/peplus.c b/src/mame/drivers/peplus.c index af6cd141eab..2891305c61d 100644 --- a/src/mame/drivers/peplus.c +++ b/src/mame/drivers/peplus.c @@ -1,5 +1,5 @@ // license:??? -// copyright-holders:Jim Stolis +// copyright-holders:Jim Stolis, Brian Troha /********************************************************************************** @@ -9576,6 +9576,41 @@ ROM_START( pexmp026 ) /* Superboard : 5-in-1 Wingboard (XMP00026) Program in Spa ROM_END ROM_START( pexmp030 ) /* Superboard : 5-in-1 Wingboard (XMP00030) */ +/* + +The CG2451 set supersedes CG2298, CG2352 & CG2426 and adds graphics support for the following XnnnnnnP Data game types: + Double Double Bonus Plus + +*/ + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "xmp00030.u67", 0x00000, 0x10000, CRC(da3fcb6f) SHA1(114e581e5ebb5c40c3f3da2784122d3281f269ee) ) /* 11/12/00 @ IGT L01-0197 */ + + ROM_REGION( 0x10000, "user1", 0 ) + ROM_LOAD( "x002037p.u66", 0x00000, 0x10000, CRC(12aea90e) SHA1(26ff0e7b81271252573739f26db9d20f35af274b) ) /* Nevada Bonus Poker */ + + ROM_REGION( 0x10000, "user2", 0 ) + ROM_LOAD( "x002111p.u66", 0x00000, 0x10000, CRC(f19dd63e) SHA1(0fe16cd0c75a9759e34bf95ce428e5b2da236215) ) /* 4 of a Kind Bonus Poker with Sequential Royal Flush */ + + ROM_REGION( 0x10000, "user3", 0 ) + ROM_LOAD( "x000455p.u66", 0x00000, 0x10000, CRC(4992c51f) SHA1(8c70c59bdb16feba438230b30765076cebd44b53) ) /* Joker Poker */ + + ROM_REGION( 0x10000, "user4", 0 ) + ROM_LOAD( "x000006p.u66", 0x00000, 0x10000, CRC(0ee609a1) SHA1(57043ac2c6ff4377479dd7b66d7e379053f3f602) ) /* Standard Draw Poker */ + + ROM_REGION( 0x10000, "user5", 0 ) + ROM_LOAD( "x002474p.u66", 0x00000, 0x10000, CRC(74cc1423) SHA1(0522cee3a7e123ce51739c69f38915ca92bd03e5) ) /* Double Double Bonus Plus */ + + ROM_REGION( 0x040000, "gfx1", 0 ) + ROM_LOAD( "mro-cg2451.u77", 0x00000, 0x10000, CRC(ffc7dd2e) SHA1(277e0620cbe4358137179b3c98170e295470c651) ) + ROM_LOAD( "mgo-cg2451.u78", 0x10000, 0x10000, CRC(b1a746b5) SHA1(64bb1a4e57d693010004a585503e46892afecb8f) ) + ROM_LOAD( "mbo-cg2451.u79", 0x20000, 0x10000, CRC(ecfd6737) SHA1(4b563dbf76e81b49d2736c6eaeab243173e8e51b) ) + ROM_LOAD( "mxo-cg2451.u80", 0x30000, 0x10000, CRC(ac1395c9) SHA1(ce1fb78b0440c80da0d6b99b6f6369861da212df) ) + + ROM_REGION( 0x200, "proms", 0 ) + ROM_LOAD( "capx2298.u43", 0x0000, 0x0200, CRC(77856036) SHA1(820487c8494965408402ddee6a54511906218e66) ) +ROM_END + +ROM_START( pexmp030a ) /* Superboard : 5-in-1 Wingboard (XMP00030) */ ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "xmp00030.u67", 0x00000, 0x10000, CRC(da3fcb6f) SHA1(114e581e5ebb5c40c3f3da2784122d3281f269ee) ) /* 11/12/00 @ IGT L01-0197 */ @@ -9583,7 +9618,7 @@ ROM_START( pexmp030 ) /* Superboard : 5-in-1 Wingboard (XMP00030) */ ROM_LOAD( "x002066p.u66", 0x00000, 0x10000, CRC(01236011) SHA1(3edfee014705b3540386c5e42026ab93628b2597) ) /* Double Double Bonus Poker */ ROM_REGION( 0x10000, "user2", 0 ) - ROM_LOAD( "x002111p.u66", 0x00000, 0x10000, CRC(f19dd63e) SHA1(0fe16cd0c75a9759e34bf95ce428e5b2da236215) ) /* 4 of a Kind Bonus Poker with Sequential Royal Flush */ + ROM_LOAD( "x000158p.u66", 0x00000, 0x10000, CRC(51a8a294) SHA1(f76992729ceaca18af82ab2fb3403dc5a48b7e8a) ) /* 4 of a Kind Bonus Poker */ ROM_REGION( 0x10000, "user3", 0 ) ROM_LOAD( "x000536p.u66", 0x00000, 0x10000, CRC(0b18dc1b) SHA1(07350fe258441f8565bfd875342823149b7757f1) ) /* Joker Poker */ @@ -9981,7 +10016,8 @@ GAMEL(1995, pexmp017, 0, peplus, peplus_poker, peplus_state, peplussbw, GAMEL(1995, pexmp017a, pexmp017, peplus, peplus_poker, peplus_state, peplussbw,ROT0, "IGT - International Game Technology", "Player's Edge Plus (XMP00017) 5-in-1 Wingboard (CG2352)", 0, layout_pe_poker ) GAMEL(1995, pexmp017b, pexmp017, peplus, peplus_poker, peplus_state, peplussbw,ROT0, "IGT - International Game Technology", "Player's Edge Plus (XMP00017) 5-in-1 Wingboard (CG2426)", 0, layout_pe_poker ) GAMEL(1995, pexmp026, 0, peplus, peplus_poker, peplus_state, peplussbw,ROT0, "IGT - International Game Technology", "Player's Edge Plus (XMP00026) 5-in-1 Wingboard (CG2346) - Spanish", 0, layout_pe_poker ) -GAMEL(1995, pexmp030, 0, peplus, peplus_poker, peplus_state, peplussbw,ROT0, "IGT - International Game Technology", "Player's Edge Plus (XMP00030) 5-in-1 Wingboard (CG2426)", 0, layout_pe_poker ) +GAMEL(1995, pexmp030, 0, peplus, peplus_poker, peplus_state, peplussbw,ROT0, "IGT - International Game Technology", "Player's Edge Plus (XMP00030) 5-in-1 Wingboard (CG2451)", 0, layout_pe_poker ) +GAMEL(1995, pexmp030a, pexmp030, peplus, peplus_poker, peplus_state, peplussbw,ROT0, "IGT - International Game Technology", "Player's Edge Plus (XMP00030) 5-in-1 Wingboard (CG2426)", 0, layout_pe_poker ) /* Superboard : Slots machine */ GAMEL(1997, pex0838s, 0, peplus, peplus_slots, peplus_state, peplussb, ROT0, "IGT - International Game Technology", "Player's Edge Plus (X000838S+XS000002) Five Times Pay Slots", 0, layout_pe_slots )