new PE+ clones
New Clones Added ----------------------------------------- Player's Edge Plus (Set004) Set Chip [BrianT] New Clones Added (not working) ------------------------------------------ Player's Choice (MG0252) Multi-Game [BrianT] Player's Edge Plus (KE0017) Keno [BrianT]
This commit is contained in:
parent
43ff705bd0
commit
c35f2e91ec
@ -10,10 +10,6 @@
|
||||
|
||||
--- Technical Notes ---
|
||||
|
||||
Name: Player's Edge Plus (PP0516) Double Bonus Draw Poker.
|
||||
Company: IGT - International Game Technology
|
||||
Year: 1987
|
||||
|
||||
Hardware:
|
||||
|
||||
CPU = INTEL 80C32 ; I8052 compatible
|
||||
@ -45,7 +41,7 @@ Additional notes
|
||||
|
||||
1) What are "set chips" ?
|
||||
|
||||
They are meant to be used after you have already sucessfully put a new game in your machine.
|
||||
They are meant to be used after you have already successfully put a new game in your machine.
|
||||
Lets say you have 'pepp0516' installed and you go through the setup. In a real machine,
|
||||
you may want to add a bill validator. The only way to do that is to un-socket the 'pepp0516'
|
||||
chip and put in the 'peset038' chip and then reboot the machine. Then this chip's program
|
||||
@ -102,12 +98,9 @@ Additional notes
|
||||
|
||||
3a) About the "autohold" feature
|
||||
|
||||
Depending on laws which vary from cities/country, this feature can available or not in the
|
||||
"operator mode". By default, it isn't available. To have this feature available in the
|
||||
"operator mode", a new chip has to be burnt with a bit set and a new checksum (game ID
|
||||
doesn't change though). Each program rom requires a specific address to be set to 0x01
|
||||
to enable this option. It is beyond the scope of this driver to provide that information
|
||||
for each set that is supported. Only PP0197 & PP0419 have support for Autohold enabled.
|
||||
Depending on local laws which vary from one jurisdiction to another, this feature may be
|
||||
available in the "operator mode". This requires a specific build for said jurisdiction.
|
||||
Currently the only dumped sets with the Auto Hold feature enabled are PP0197 & PP0419.
|
||||
|
||||
|
||||
Stephh's log (2007.11.28) :
|
||||
@ -150,8 +143,9 @@ Super PE+
|
||||
Data roms will not work with every Program rom. Incompatible combos report: Incompatible Data EPROM
|
||||
X000055P is a good example, it works with 19 XP000xxx Program roms. Others may be as few as 2.
|
||||
XMPnnnnn Multi-Poker Programs. Different options for each set, but all use the same XMnnnnnP data roms
|
||||
XMP00002 through XMP00006 & XMP00024 Use the XM000xxP Poker Data
|
||||
XMP00014, XMP00017 & XMP00030 Use the WING Board add-on and use the XnnnnnnP Poker Data (Not all are compatible!)
|
||||
XMP00013, XMP00022 & XMP00026 Use the WING Board add-on & CG2346 + CAPX2346 for Spanish paytables
|
||||
XMP00025 Uses the Wing Board add-on and is for the International markets. Auto Hold always enabled.
|
||||
XMnnnnnP Multi-Poker Data. Contains poker games + paytable percentages: Requires specific CG graphics + CAP color prom
|
||||
XKnnnnnn Spot Keno Programs. Different options for each set, but all use the same XnnnnnnK data roms
|
||||
XnnnnnnK Spot Keno Data. Uses CG2120 with CAP1267
|
||||
@ -308,11 +302,6 @@ protected:
|
||||
static const UINT8 id_022[8] = { 0x00, 0x01, 0x04, 0x09, 0x13, 0x16, 0x18, 0x00 };
|
||||
static const UINT16 id_023[8] = { 0x4a6c, 0x4a7b, 0x4a4b, 0x4a5a, 0x4a2b, 0x4a0a, 0x4a19, 0x4a3a };
|
||||
|
||||
#define MASTER_CLOCK XTAL_20MHz
|
||||
#define CPU_CLOCK ((MASTER_CLOCK)/2) /* divided by 2 - 7474 */
|
||||
#define MC6845_CLOCK ((MASTER_CLOCK)/8/3)
|
||||
#define SOUND_CLOCK ((MASTER_CLOCK)/12)
|
||||
|
||||
|
||||
/**************
|
||||
* Memory Copy *
|
||||
@ -1297,7 +1286,7 @@ void peplus_state::machine_reset()
|
||||
|
||||
static MACHINE_CONFIG_START( peplus, peplus_state )
|
||||
// basic machine hardware
|
||||
MCFG_CPU_ADD("maincpu", I80C32, CPU_CLOCK)
|
||||
MCFG_CPU_ADD("maincpu", I80C32, XTAL_20MHz/2) /* 10MHz */
|
||||
MCFG_CPU_PROGRAM_MAP(peplus_map)
|
||||
MCFG_CPU_IO_MAP(peplus_iomap)
|
||||
|
||||
@ -1315,7 +1304,7 @@ static MACHINE_CONFIG_START( peplus, peplus_state )
|
||||
MCFG_PALETTE_ADD("palette", 16*16*2)
|
||||
MCFG_PALETTE_INIT_OWNER(peplus_state, peplus)
|
||||
|
||||
MCFG_MC6845_ADD("crtc", R6545_1, "screen", MC6845_CLOCK)
|
||||
MCFG_MC6845_ADD("crtc", R6545_1, "screen", XTAL_20MHz/8/3)
|
||||
MCFG_MC6845_SHOW_BORDER_AREA(false)
|
||||
MCFG_MC6845_CHAR_WIDTH(8)
|
||||
MCFG_MC6845_ADDR_CHANGED_CB(peplus_state, crtc_addr)
|
||||
@ -1326,7 +1315,7 @@ static MACHINE_CONFIG_START( peplus, peplus_state )
|
||||
// sound hardware
|
||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||
|
||||
MCFG_SOUND_ADD("aysnd", AY8912, SOUND_CLOCK)
|
||||
MCFG_SOUND_ADD("aysnd", AY8912, XTAL_20MHz/12)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.75)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
@ -1393,6 +1382,20 @@ ROM_START( peset001 ) /* Normal board : Set Chip (Set001) - Use for PP0542 */
|
||||
ROM_LOAD( "cap740.u50", 0x0000, 0x0100, CRC(6fe619c4) SHA1(49e43dafd010ce0fe9b2a63b96a4ddedcb933c6d) ) /* BPROM type DM74LS471 (compatible with N82S135N) verified */
|
||||
ROM_END
|
||||
|
||||
ROM_START( peset004 ) /* Normal board : Set Chip (Set004) - PE+ Set Denom / Enable Validator */
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "set004.u68", 0x00000, 0x10000, CRC(b5729571) SHA1(fa3bb1fec81692a898213f9521ac0b2a4d1a8968) )
|
||||
|
||||
ROM_REGION( 0x020000, "gfx1", 0 )
|
||||
ROM_LOAD( "mro-cg740.u72", 0x00000, 0x8000, CRC(72667f6c) SHA1(89843f472cc0329317cfc643c63bdfd11234b194) )
|
||||
ROM_LOAD( "mgo-cg740.u73", 0x08000, 0x8000, CRC(7437254a) SHA1(bba166dece8af58da217796f81117d0b05752b87) )
|
||||
ROM_LOAD( "mbo-cg740.u74", 0x10000, 0x8000, CRC(92e8c33e) SHA1(05344664d6fdd3f4205c50fa4ca76fc46c18cf8f) )
|
||||
ROM_LOAD( "mxo-cg740.u75", 0x18000, 0x8000, CRC(ce4cbe0b) SHA1(4bafcd68be94a5deaae9661584fa0fc940b834bb) )
|
||||
|
||||
ROM_REGION( 0x100, "proms", 0 )
|
||||
ROM_LOAD( "cap740.u50", 0x0000, 0x0100, CRC(6fe619c4) SHA1(49e43dafd010ce0fe9b2a63b96a4ddedcb933c6d) ) /* BPROM type DM74LS471 (compatible with N82S135N) verified */
|
||||
ROM_END
|
||||
|
||||
ROM_START( peset038 ) /* Normal board : Set Chip (Set038) */
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "set038.u68", 0x00000, 0x10000, CRC(9c4b1d1a) SHA1(8a65cd1d8e2d74c7b66f4dfc73e7afca8458e979) )
|
||||
@ -4597,6 +4600,20 @@ PayTable Js+ 2PR 3K STR FL FH 4K SF RF (Bonus)
|
||||
ROM_LOAD( "cap656.u50", 0x0000, 0x0100, CRC(038cabc6) SHA1(c6514b4f9dbed6ab2631f563f7e00648661ebdbb) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( pemg0252 ) /* Normal board : Player's Choice Multi-Game MG0252 - Requires a Printer (not yet supported) */
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "mg0252.u68", 0x00000, 0x10000, CRC(1d0ba4f1) SHA1(f906a11d171318a06fb0bb09783bd8e3b99f1ca9) ) /* Stalls with "PRINTER ERROR" */
|
||||
|
||||
ROM_REGION( 0x020000, "gfx1", 0 )
|
||||
ROM_LOAD( "mro-cg2076.u72", 0x00000, 0x8000, CRC(84634f0e) SHA1(8f1b9aaa92e861f00569053c1112c2fb7eb577e8) )
|
||||
ROM_LOAD( "mgo-cg2076.u73", 0x08000, 0x8000, CRC(cd5dad56) SHA1(60c61f107860151c31be61504eb42fa93d0d41d9) )
|
||||
ROM_LOAD( "mbo-cg2076.u74", 0x10000, 0x8000, CRC(cda4ac28) SHA1(84a722f782563f713978403cd6b21492252721cf) )
|
||||
ROM_LOAD( "mxo-cg2076.u75", 0x18000, 0x8000, CRC(8e087d93) SHA1(25172001f5e0221aeda52fd51f4605eed24df806) )
|
||||
|
||||
ROM_REGION( 0x100, "proms", 0 )
|
||||
ROM_LOAD( "cap1426.u50", 0x0000, 0x0100, CRC(6c7c3462) SHA1(b5481b548f4db460d27a4bfebb08188f36ca0c11) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( pebe0014 ) /* Normal board : Blackjack (BE0014) */
|
||||
/*
|
||||
Paytable ID: BJ7
|
||||
@ -4643,6 +4660,21 @@ Known to exist:
|
||||
ROM_LOAD( "cap707.u50", 0x0000, 0x0100, CRC(9851ba36) SHA1(5a0a43c1e212ae8c173102ede9c57a3d95752f99) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( peke0017 ) /* Normal board : Keno 1-10 Spot (KE0017) */
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "ke0017_560-a07.u68", 0x00000, 0x08000, CRC(a0f70116) SHA1(15808cd3245e2e5934f3365f95590da0be552e8b) ) /* Game Version: 560, Library Version: A07 */
|
||||
ROM_RELOAD( 0x08000, 0x8000) /* 32K version built using earlier gaming libraries */
|
||||
|
||||
ROM_REGION( 0x020000, "gfx1", 0 )
|
||||
ROM_LOAD( "mro-cg1016.u72", 0x00000, 0x8000, CRC(92072064) SHA1(ccd12303afb559a57f135f5feff1eada4394c45b) )
|
||||
ROM_LOAD( "mgo-cg1016.u73", 0x08000, 0x8000, CRC(fd54f031) SHA1(0990338d00574d798bed2c13ed2cf65118698a65) )
|
||||
ROM_LOAD( "mbo-cg1016.u74", 0x10000, 0x8000, CRC(6325ff0b) SHA1(cca693b42d458024d11badf02923f0aedc5252ba) )
|
||||
ROM_LOAD( "mxo-cg1016.u75", 0x18000, 0x8000, CRC(54345a8c) SHA1(928f1633343a1d81ef193ebd09de0d36c52057ca) )
|
||||
|
||||
ROM_REGION( 0x100, "proms", 0 )
|
||||
ROM_LOAD( "cap1016.u50", 0x0000, 0x0100, CRC(12e1be25) SHA1(501487bc729eb80fcf9e61705d3546de5e0d7cde) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( peke1012 ) /* Normal board : Keno 1-10 Spot (KE1012) - Payout 90.27%, Paytable 90-P */
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "ke1012_576-a3u.u68", 0x00000, 0x10000, CRC(470e8c10) SHA1(f8a65a3a73477e9e9d2f582eeefa93b470497dfa) ) /* Game Version: 576, Library Version: A3U */
|
||||
@ -8717,6 +8749,7 @@ ROM_END
|
||||
|
||||
/* Set chips */
|
||||
GAMEL(1987, peset001, 0, peplus, peplus_schip, peplus_state, peplus, ROT0, "IGT - International Game Technology", "Player's Edge Plus (Set001) Set Chip", 0, layout_pe_schip )
|
||||
GAMEL(1987, peset004, 0, peplus, peplus_schip, peplus_state, peplus, ROT0, "IGT - International Game Technology", "Player's Edge Plus (Set004) Set Chip", 0, layout_pe_schip )
|
||||
GAMEL(1987, peset038, 0, peplus, peplus_schip, peplus_state, peplus, ROT0, "IGT - International Game Technology", "Player's Edge Plus (Set038) Set Chip", 0, layout_pe_schip )
|
||||
|
||||
/* Normal (non-plus) board : Poker */
|
||||
@ -8734,10 +8767,10 @@ GAMEL(1987, pepp0023, pepp0002, peplus, peplus_poker, peplus_state, nonplus,
|
||||
GAMEL(1987, pepp0040, pepp0002, peplus, peplus_poker, peplus_state, peplus, ROT0, "IGT - International Game Technology", "Player's Edge Plus (PP0040) Standard Draw Poker", 0, layout_pe_poker )
|
||||
GAMEL(1987, pepp0041, pepp0002, peplus, peplus_poker, peplus_state, peplus, ROT0, "IGT - International Game Technology", "Player's Edge Plus (PP0041) Standard Draw Poker", 0, layout_pe_poker )
|
||||
GAMEL(1987, pepp0043, pepp0002, peplus, peplus_poker, peplus_state, peplus, ROT0, "IGT - International Game Technology", "Player's Edge Plus (PP0043) 10's or Better", 0, layout_pe_poker )
|
||||
GAMEL(1987, pepp0043a, pepp0002, peplus, peplus_poker, peplus_state, peplus, ROT0, "IGT - International Game Technology", "Player's Edge Plus (PP0043) 10's or Better (International)", 0, layout_pe_poker )
|
||||
GAMEL(1987, pepp0043a, pepp0002, peplus, peplus_poker, peplus_state, peplus, ROT0, "IGT - International Game Technology", "Player's Edge Plus (PP0043) 10's or Better (International)",0, layout_pe_poker )
|
||||
GAMEL(1987, pepp0045, pepp0002, peplus, peplus_poker, peplus_state, peplus, ROT0, "IGT - International Game Technology", "Player's Edge Plus (PP0045) 10's or Better", 0, layout_pe_poker )
|
||||
GAMEL(1987, pepp0046, pepp0002, peplus, peplus_poker, peplus_state, peplus, ROT0, "IGT - International Game Technology", "Player's Edge Plus (PP0046) 10's or Better (set 1)", 0, layout_pe_poker )
|
||||
GAMEL(1987, pepp0046a, pepp0002, peplus, peplus_poker, peplus_state, peplus, ROT0, "IGT - International Game Technology", "Player's Edge Plus (PP0046) 10's or Better (International)", 0, layout_pe_poker )
|
||||
GAMEL(1987, pepp0046a, pepp0002, peplus, peplus_poker, peplus_state, peplus, ROT0, "IGT - International Game Technology", "Player's Edge Plus (PP0046) 10's or Better (International)",0, layout_pe_poker )
|
||||
GAMEL(1987, pepp0046b, pepp0002, peplus, peplus_poker, peplus_state, nonplus, ROT0, "IGT - International Game Technology", "Player's Edge Plus (PP0046) 10's or Better (set 2)", 0, layout_pe_poker )
|
||||
GAMEL(1987, pepp0051, pepp0053, peplus, peplus_poker, peplus_state, nonplus, ROT0, "IGT - International Game Technology", "Player's Edge Plus (PP0051) Joker Poker", 0, layout_pe_poker )
|
||||
GAMEL(1987, pepp0053, 0, peplus, peplus_poker, peplus_state, peplus, ROT0, "IGT - International Game Technology", "Player's Edge Plus (PP0053) Joker Poker (Aces or Better)", 0, layout_pe_poker )
|
||||
@ -8818,7 +8851,7 @@ GAMEL(1987, pepp0454, pepp0434, peplus, peplus_poker, peplus_state, peplus,
|
||||
GAMEL(1987, pepp0455, pepp0053, peplus, peplus_poker, peplus_state, peplus, ROT0, "IGT - International Game Technology", "Player's Edge Plus (PP0455) Joker Poker", 0, layout_pe_poker )
|
||||
GAMEL(1987, pepp0458, pepp0053, peplus, peplus_poker, peplus_state, peplus, ROT0, "IGT - International Game Technology", "Player's Edge Plus (PP0458) Joker Poker (Aces or Better)", 0, layout_pe_poker )
|
||||
GAMEL(1985, pepp0488, pepp0002, peplus, peplus_poker, peplus_state, peplus, ROT0, "IGT - International Game Technology", "Player's Edge Plus (PP0488) Standard Draw Poker (Arizona Charlie's)", 0, layout_pe_poker )
|
||||
GAMEL(1987, pepp0508, 0, peplus, peplus_poker, peplus_state, peplus, ROT0, "IGT - International Game Technology", "Player's Edge Plus (PP0508) Loose Deuce Deuces Wild! Poker", 0, layout_pe_poker )
|
||||
GAMEL(1987, pepp0508, 0, peplus, peplus_poker, peplus_state, peplus, ROT0, "IGT - International Game Technology", "Player's Edge Plus (PP0508) Loose Deuce Deuces Wild! Poker",0, layout_pe_poker )
|
||||
GAMEL(1987, pepp0509, pepp0002, peplus, peplus_poker, peplus_state, peplus, ROT0, "IGT - International Game Technology", "Player's Edge Plus (PP0509) Standard Draw Poker", 0, layout_pe_poker )
|
||||
GAMEL(1987, pepp0510, pepp0002, peplus, peplus_poker, peplus_state, peplus, ROT0, "IGT - International Game Technology", "Player's Edge Plus (PP0510) Standard Draw Poker", 0, layout_pe_poker )
|
||||
GAMEL(1987, pepp0514, 0, peplus, peplus_poker, peplus_state, peplus, ROT0, "IGT - International Game Technology", "Player's Edge Plus (PP0514) Double Bonus Poker (set 1)", 0, layout_pe_poker )
|
||||
@ -8868,10 +8901,14 @@ GAMEL(1987, peip0116, peip0031, peplus, peplus_poker, peplus_state, nonplus,
|
||||
GAMEL(1987, peip0118, peip0031, peplus, peplus_poker, peplus_state, nonplus, ROT0, "IGT - International Game Technology", "Player's Edge Plus (IP0118) Standard Draw Poker - French", 0, layout_pe_poker )
|
||||
GAMEL(1987, peip0120, peip0031, peplus, peplus_poker, peplus_state, nonplus, ROT0, "IGT - International Game Technology", "Player's Edge Plus (IP0120) Standard Draw Poker - French", 0, layout_pe_poker )
|
||||
|
||||
/* Normal board : Multi-Game - Player's Choice - Some sets require a printer (not yet supported) */
|
||||
GAMEL(1994, pemg0252, 0, peplus, peplus_poker, peplus_state, peplus, ROT0, "IGT - International Game Technology", "Player's Choice (MG0252) Multi-Game", GAME_NOT_WORKING, layout_pe_poker) /* Needs printer support */
|
||||
|
||||
/* Normal board : Blackjack */
|
||||
GAMEL(1994, pebe0014, 0, peplus, peplus_bjack, peplus_state, peplus, ROT0, "IGT - International Game Technology", "Player's Edge Plus (BE0014) Blackjack", 0, layout_pe_bjack )
|
||||
|
||||
/* Normal board : Keno */
|
||||
GAMEL(1994, peke0017, 0, peplus, peplus_keno, peplus_state, nonplus, ROT0, "IGT - International Game Technology", "Player's Edge Plus (KE0017) Keno", GAME_NOT_WORKING, layout_pe_keno )
|
||||
GAMEL(1994, peke1012, 0, peplus, peplus_keno, peplus_state, peplus, ROT0, "IGT - International Game Technology", "Player's Edge Plus (KE1012) Keno", 0, layout_pe_keno )
|
||||
GAMEL(1994, peke1013, peke1012, peplus, peplus_keno, peplus_state, peplus, ROT0, "IGT - International Game Technology", "Player's Edge Plus (KE1013) Keno", 0, layout_pe_keno )
|
||||
|
||||
|
@ -10975,6 +10975,7 @@ comg905d // (c) 198? Cal Omega Inc.
|
||||
|
||||
// IGT Player's Edge Plus
|
||||
peset001 // (c) 1987 IGT - International Game Technology
|
||||
peset004 // (c) 1987 IGT - International Game Technology
|
||||
peset038 // (c) 1987 IGT - International Game Technology
|
||||
pepk1024 // (c) 1987 IGT - International Game Technology
|
||||
pepp0002 // (c) 1987 IGT - International Game Technology
|
||||
@ -11119,7 +11120,9 @@ peip0115 // (c) 1987 IGT - International Game Technology
|
||||
peip0116 // (c) 1987 IGT - International Game Technology
|
||||
peip0118 // (c) 1987 IGT - International Game Technology
|
||||
peip0120 // (c) 1987 IGT - International Game Technology
|
||||
pemg0252 // (c) 1994 IGT - International Game Technology
|
||||
pebe0014 // (c) 1994 IGT - International Game Technology
|
||||
peke0017 // (c) 1994 IGT - International Game Technology
|
||||
peke1012 // (c) 1994 IGT - International Game Technology
|
||||
peke1013 // (c) 1994 IGT - International Game Technology
|
||||
peps0014 // (c) 1996 IGT - International Game Technology
|
||||
|
Loading…
Reference in New Issue
Block a user