mirror of
https://github.com/holub/mame
synced 2025-05-20 20:58:51 +03:00
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:
parent
d224024a92
commit
b78d3282b2
3
.gitattributes
vendored
3
.gitattributes
vendored
@ -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
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
@ -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>
|
@ -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
|
||||
|
@ -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. */
|
||||
|
Loading…
Reference in New Issue
Block a user