pexp0019: MAME ROM Information. History:
Deuces Wild Poker (c) 1995 IGT [International Game Technologies].
- TECHNICAL -
B1079X; CLASSIC UPRIGHT CABINET
IA79X; IMBEDDED BILL ACCEPTOR CABINET
2979X; SLANT CABINET WITH TOP BOX
3679X; DROP IN BAR CABINET WITH FLAT SCREEN
3779X; DROP IN BAR CABINET WITH SLANT SCREEN
GD79X; SLANT CABINET WITH IBA TOP BOX
GK79X; SLANT CABINET WITHOUT IBA TOP BOX
VO79X; 17" MONITOR w/12" TB, EXTERNAL DROP BOX
VS79X; 17" MONITOR w/ROUND TOP
- UPDATES -
PP0057
PP0469 / X002440P
PP0126 / X000126P
PP0418 / X000291P / PP0291 NON DOUBLE-UP ONLY
PP0124 / X000124P
PP0123
PP0190 / X000417P
PP0290
PP0055 / PP0723
PP0242
PP0054
PP0787
PP0774
- SOURCES -
Game's ROM.
MAME Info:
0.120u4 [Jim Stolis]
SETUP:
- The first time you run the game, it will say 'CALL ATTENDANT'. Press 'O' for DOOR OPEN/CMOS DATA, then press the self-test button 'K' until a "beep" is heard. Close the door with 'O' and press the jackpot reset button 'L'. Now open again the door for DOOR OPEN/EEPROM DATA and press button 'K' and then close door.
WIP:
- 0.120u4: Jim Stolis added 'Player's Edge Plus (XP000019) Deuces Wild Poker' (IGT - International Gaming Technology 1995).
- 8th November 2007: Jim Stolis - Superboard, Keno and Slots: The PE+ machine has at least two varieties of motherboards. The basic board I have been emulating and the superboard version. The superboard has an additional socket on it for "game data". The superboard is backwards compatable with most or all of the non-superboard games (those that begin with PP or PS etc). The superboard specific games generally are in the format of XPnnnnnn or XSnnnnnn with game data roms in a format of XnnnnnnP or XnnnnnnS (P for poker and S for Slots). Internally, the super board maps the game data rom in all the external addresses the non-superboard had not used. After tracing the schematics, I determined the addresses are $1000, $3000, $5000, $7000, $9000, $B000, $D000 and $F000. So even though the game rom is stored on a 64k chip, only every other page actually can contain data. This essentually adds 32K of information to the superboard romsets. With these changes added to the driver, I can now support the rather large list of superboard roms too. The slot pictured above is the Triple Triple Diamond Video Slot (XS000006) romset for the superboard. The slot driver uncovered some additional issues with video processing that I had not encountered before. Once I figured out the issue, the slot reels lined up nicely and the gameplay was correct. Another romset now supported is the Deuces Wild Video Poker (XP000019). It is similar to many of the video poker romsets but has a few different graphics and gameplay with 2's being wild. Lastly, I added support for a non-superboard version of Keno (KE1012). The romset I have has a bad dump of the CG files so there is some residue on the screen on some of the larger letters. The game uses a lightpen for input, so I had to add lightpen support, but it seems to be working just fine now. At this point I am finding some small issues with the coin hopper timing when the machine tries to payout coins. I sometimes get a hopper empty or coin-out timeout message. It appears I will need to do something similar as the ABC optics for the coin-in mechanism, but not as complex. Some initial code appears to work on the non-superboard romsets.
Romset: 257 kb / 7 files / 69.4 zip
MAME XML Output:
|    | <game name="pexp0019" sourcefile="peplus.c"> |
|    |    | <description>Player's Edge Plus (XP000019) Deuces Wild Poker</description> |
|    |    | <year>1995</year> |
|    |    | <manufacturer>IGT - International Gaming Technology</manufacturer> |
|    |    | <rom name="xp000019.u67" size="65536" crc="8ac876eb" sha1="105b4aee2692ccb20795586ccbdf722c59db66cf" region="maincpu" offset="0"/> |
|    |    | <rom name="x002025p.u66" size="65536" crc="f3dac423" sha1="e9394d330deb3b8a1001e57e72a506cd9098f161" region="user1" offset="0"/> |
|    |    | <rom name="mro-cg2185.u77" size="32768" crc="7e64bd1a" sha1="e988a380ee58078bf5bdc7747e83aed1393cfad8" region="gfx1" offset="0"/> |
|    |    | <rom name="mgo-cg2185.u78" size="32768" crc="d4127893" sha1="75039c45ba6fd171a66876c91abc3191c7feddfc" region="gfx1" offset="8000"/> |
|    |    | <rom name="mbo-cg2185.u79" size="32768" crc="17dba955" sha1="5f77379c88839b3a04e235e4fb0120c77e17b60e" region="gfx1" offset="10000"/> |
|    |    | <rom name="mxo-cg2185.u80" size="32768" crc="583eb3b1" sha1="4a2952424969917fb1594698a779fe5a1e99bff5" region="gfx1" offset="18000"/> |
|    |    | <rom name="capx2234.u43" size="512" crc="519000fa" sha1="31cd72643ca74a778418f944045e9e03937143d6" region="proms" offset="0"/> |
|    |    | <chip type="cpu" tag="maincpu" name="I80C32" clock="10000000"/> |
|    |    | <chip type="audio" tag="mono" name="Speaker"/> |
|    |    | <chip type="audio" tag="aysnd" name="AY-3-8912A" clock="1666666"/> |
|    |    | <display tag="screen" type="raster" rotate="0" width="320" height="200" refresh="60.000000" pixclock="6512640" htotal="424" hbend="0" hbstart="320" vtotal="256" vbend="0" vbstart="200" /> |
|    |    | <sound channels="1"/> |
|    |    | <input players="1" buttons="2" coins="1"> |
|    |    |    | <control type="gambling"/> |
|    |    | </input> |
|    |    | <dipswitch name="Line Frequency" tag="SW1" mask="1"> |
|    |    |    | <dipvalue name="60Hz" value="1" default="yes"/> |
|    |    |    | <dipvalue name="50Hz" value="0"/> |
|    |    | </dipswitch> |
|    |    | <dipswitch name="Unused" tag="SW1" mask="2"> |
|    |    |    | <dipvalue name="Off" value="2" default="yes"/> |
|    |    |    | <dipvalue name="On" value="0"/> |
|    |    | </dipswitch> |
|    |    | <dipswitch name="Unused" tag="SW1" mask="4"> |
|    |    |    | <dipvalue name="Off" value="4" default="yes"/> |
|    |    |    | <dipvalue name="On" value="0"/> |
|    |    | </dipswitch> |
|    |    | <dipswitch name="Unused" tag="SW1" mask="8"> |
|    |    |    | <dipvalue name="Off" value="8" default="yes"/> |
|    |    |    | <dipvalue name="On" value="0"/> |
|    |    | </dipswitch> |
|    |    | <dipswitch name="Unused" tag="SW1" mask="16"> |
|    |    |    | <dipvalue name="Off" value="16" default="yes"/> |
|    |    |    | <dipvalue name="On" value="0"/> |
|    |    | </dipswitch> |
|    |    | <dipswitch name="Unused" tag="SW1" mask="32"> |
|    |    |    | <dipvalue name="Off" value="32" default="yes"/> |
|    |    |    | <dipvalue name="On" value="0"/> |
|    |    | </dipswitch> |
|    |    | <dipswitch name="Unused" tag="SW1" mask="64"> |
|    |    |    | <dipvalue name="Off" value="64" default="yes"/> |
|    |    |    | <dipvalue name="On" value="0"/> |
|    |    | </dipswitch> |
|    |    | <dipswitch name="Unused" tag="SW1" mask="128"> |
|    |    |    | <dipvalue name="Off" value="128" default="yes"/> |
|    |    |    | <dipvalue name="On" value="0"/> |
|    |    | </dipswitch> |
|    |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="512"/> |
|
|