Pmpoker.c major rewrite (part 2):

- Changed the driver name to goldnpkr.c (Golden Poker is the most representative hardware).
 - Splitted the PIA interfases to cover witchcrd/pottenpkr connections.
 - Fixed the witchcrd/pottnpkr/sloco93 double up mode.
 - Replaced the pottenpkr layout with goldnpkr one in all Jack Potten's Poker sets.
 - Updated game notes for Witch Card and Super Loco 93 sets.
 - Fixed al inputs & lamps to allow double up mode to the above games.
 - Added Witch Card (Video Klein) but still not working.
 - Added several Buena Suerte! sets.
 - Added new games: Maverik, Brasil 89 & Poker'91.
 - Reworked the sets parent-clone relationship (still in progress).


New games added or promoted from NOT_WORKING status
---------------------------------------------------
Maverik [Roberto Fresca]
Brasil 89 [Roberto Fresca]
Poker'91 [Roberto Fresca]


New clones added
----------------
Buena Suerte (21 new sets) [Roberto Fresca]
Royalea [Roberto Fresca]


New games marked as GAME_NOT_WORKING
------------------------------------
Witch Card (Video Klein) [Roberto Fresca, Guru]
This commit is contained in:
Roberto Fresca 2008-11-29 22:51:47 +00:00
parent d224024a92
commit b78d3282b2
6 changed files with 3304 additions and 2060 deletions

3
.gitattributes vendored
View File

@ -1528,6 +1528,7 @@ src/mame/drivers/gng.c svneol=native#text/plain
src/mame/drivers/go2000.c svneol=native#text/plain
src/mame/drivers/goal92.c svneol=native#text/plain
src/mame/drivers/goindol.c svneol=native#text/plain
src/mame/drivers/goldnpkr.c svneol=native#text/plain
src/mame/drivers/goldstar.c svneol=native#text/plain
src/mame/drivers/gomoku.c svneol=native#text/plain
src/mame/drivers/good.c svneol=native#text/plain
@ -1827,7 +1828,6 @@ src/mame/drivers/pktgaldx.c svneol=native#text/plain
src/mame/drivers/playch10.c svneol=native#text/plain
src/mame/drivers/playmark.c svneol=native#text/plain
src/mame/drivers/plygonet.c svneol=native#text/plain
src/mame/drivers/pmpoker.c svneol=native#text/plain
src/mame/drivers/pntnpuzl.c svneol=native#text/plain
src/mame/drivers/pokechmp.c svneol=native#text/plain
src/mame/drivers/polepos.c svneol=native#text/plain
@ -2532,7 +2532,6 @@ src/mame/layout/pmpoker.lay svneol=native#text/plain
src/mame/layout/pmroulet.lay -text svneol=native#plain/text
src/mame/layout/poker41.lay svneol=native#text/plain
src/mame/layout/pokio.lay svneol=native#text/plain
src/mame/layout/pottnpkr.lay svneol=native#text/plain
src/mame/layout/pulltabs.lay svneol=native#text/plain
src/mame/layout/pyramid.lay svneol=native#text/plain
src/mame/layout/quintoon.lay svneol=native#text/plain

3268
src/mame/drivers/goldnpkr.c Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,84 +0,0 @@
<?xml version="1.0"?>
<mamelayout version="2">
<element name="BET" defstate="1">
<rect state="1">
<color red="1.0" green="1.0" blue="1.0" />
</rect>
<rect state="0">
<color red="0.2" green="0.2" blue="0.2" />
</rect>
<text string="BET">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.1" width="1" height="0.8" />
</text>
</element>
<element name="DEAL" defstate="1">
<rect state="1">
<color red="1.0" green="1.0" blue="1.0" />
</rect>
<rect state="0">
<color red="0.2" green="0.2" blue="0.2" />
</rect>
<text string="DEAL">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.1" width="1" height="0.8" />
</text>
</element>
<element name="HOLD" defstate="1">
<rect state="1">
<color red="1.0" green="0.5" blue="0.0" />
</rect>
<rect state="0">
<color red="0.3" green="0.1" blue="0.0" />
</rect>
<text string="HOLD">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.1" width="1" height="0.8" />
</text>
</element>
<element name="CANCEL" defstate="1">
<rect state="1">
<color red="1.0" green="0.0" blue="0.0" />
</rect>
<rect state="0">
<color red="0.3" green="0.0" blue="0.0" />
</rect>
<text string="CANCEL">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.1" width="1" height="0.8" />
</text>
</element>
<view name="Button Lamps">
<screen index="0">
<bounds left="0" top="0" right="4" bottom="3" />
</screen>
<bezel name="lamp0" element="BET">
<bounds x="0" y="3.13" width="0.40" height="0.24" />
</bezel>
<bezel name="lamp1" element="DEAL">
<bounds x="0.5" y="3.13" width="0.40" height="0.24" />
</bezel>
<bezel name="lamp2" element="HOLD">
<bounds x="1.0" y="3.13" width="0.40" height="0.24" />
</bezel>
<bezel name="lamp2" element="HOLD">
<bounds x="1.5" y="3.13" width="0.40" height="0.24" />
</bezel>
<bezel name="lamp2" element="HOLD">
<bounds x="2.0" y="3.13" width="0.40" height="0.24" />
</bezel>
<bezel name="lamp2" element="HOLD">
<bounds x="2.5" y="3.13" width="0.40" height="0.24" />
</bezel>
<bezel name="lamp2" element="HOLD">
<bounds x="3.0" y="3.13" width="0.40" height="0.24" />
</bezel>
<bezel name="lamp2" element="CANCEL">
<bounds x="3.5" y="3.13" width="0.50" height="0.24" />
</bezel>
</view>
</mamelayout>

View File

@ -1586,6 +1586,7 @@ $(MAMEOBJ)/misc.a: \
$(DRIVERS)/gtipoker.o \
$(DRIVERS)/go2000.o \
$(DRIVERS)/good.o \
$(DRIVERS)/goldnpkr.o \
$(DRIVERS)/gotcha.o $(VIDEO)/gotcha.o \
$(DRIVERS)/gstream.o \
$(DRIVERS)/gumbo.o $(VIDEO)/gumbo.o \
@ -1637,7 +1638,6 @@ $(MAMEOBJ)/misc.a: \
$(DRIVERS)/peplus.o \
$(DRIVERS)/pipeline.o \
$(DRIVERS)/pkscram.o \
$(DRIVERS)/pmpoker.o \
$(DRIVERS)/pntnpuzl.o \
$(DRIVERS)/policetr.o $(VIDEO)/policetr.o \
$(DRIVERS)/polyplay.o $(AUDIO)/polyplay.o $(VIDEO)/polyplay.o \
@ -1742,6 +1742,9 @@ $(DRIVERS)/galaxi.o: $(LAYOUT)/galaxi.lh
$(DRIVERS)/gatron.o: $(LAYOUT)/poker41.lh \
$(LAYOUT)/pulltabs.lh
$(DRIVERS)/goldnpkr.o: $(LAYOUT)/goldnpkr.lh \
$(LAYOUT)/pmpoker.lh \
$(DRIVERS)/lazercmd.o: $(LAYOUT)/lazercmd.lh
$(DRIVERS)/lucky74.o: $(LAYOUT)/lucky74.lh
@ -1773,10 +1776,6 @@ $(DRIVERS)/peplus.o: $(LAYOUT)/peplus.lh \
$(LAYOUT)/pe_keno.lh \
$(LAYOUT)/pe_slots.lh
$(DRIVERS)/pmpoker.o: $(LAYOUT)/pmpoker.lh \
$(LAYOUT)/goldnpkr.lh \
$(LAYOUT)/pottnpkr.lh
$(DRIVERS)/qix.o: $(LAYOUT)/elecyoyo.lh
$(DRIVERS)/re900.o: $(LAYOUT)/re900.lh

View File

@ -8191,7 +8191,7 @@ Other Sun games
DRIVER( spotty ) /* (c) 2001 Prince Co. */
DRIVER( carrera ) /* (c) 19?? BS Electronics */
/* Golden Poker / Potten's Poker hardware */
/* Golden Poker / Potten's Poker / Witch Card hardware */
DRIVER( pmpoker ) /* (c) 1981 PlayMan */
DRIVER( goldnpkr ) /* (c) 1981 Bonanza */
DRIVER( goldnpkb ) /* (c) 1981 Bonanza */
@ -8203,8 +8203,38 @@ Other Sun games
DRIVER( potnpkre ) /* Bootleg */
DRIVER( goodluck ) /* Unknown */
DRIVER( royale ) /* Unknown */
DRIVER( royalea ) /* Unknown */
DRIVER( witchcrd ) /* 1991, Video Klein */
DRIVER( witchcda ) /* 1991, Unknown */
DRIVER( witchcdb ) /* 1991, Unknown */
DRIVER( witchcdc ) /* 1991, Unknown */
DRIVER( sloco93 ) /* 1993, Unknown */
DRIVER( sloco93a ) /* 1993, Unknown */
DRIVER( maverik ) /* 198?, Unknown */
DRIVER( brasil89 ) /* 1989, Unknown */
DRIVER( poker91 ) /* 1991, Unknown */
DRIVER( bsuerte ) /* 1990, Unknown */
DRIVER( bsuertea ) /* 1991, Unknown */
DRIVER( bsuerteb ) /* 1991, Unknown */
DRIVER( bsuertec ) /* 1991, Unknown */
DRIVER( bsuerted ) /* 1991, Unknown */
DRIVER( bsuertee ) /* 1991, Unknown */
DRIVER( bsuertef ) /* 1991, Unknown */
DRIVER( bsuerteg ) /* 1991, Unknown */
DRIVER( bsuerteh ) /* 1991, Unknown */
DRIVER( bsuertei ) /* 1991, Unknown */
DRIVER( bsuertej ) /* 1991, Unknown */
DRIVER( bsuertek ) /* 1991, Unknown */
DRIVER( bsuertel ) /* 1991, Unknown */
DRIVER( bsuertem ) /* 1991, Unknown */
DRIVER( bsuerten ) /* 1991, Unknown */
DRIVER( bsuerteo ) /* 1991, Unknown */
DRIVER( bsuertep ) /* 1991, Unknown */
DRIVER( bsuerteq ) /* 1991, Unknown */
DRIVER( bsuerter ) /* 1991, Unknown */
DRIVER( bsuertes ) /* 1991, Unknown */
DRIVER( bsuertet ) /* 1991, Unknown */
DRIVER( bsuerteu ) /* 1991, Unknown */
/* Cal Omega */
DRIVER( comg076 ) /* (c) 1981 Cal Omega Inc. */