Big improvements to Video Poker / Fortune I driver. [Roberto Fresca, Grull Osgo]

- Changed driver name to fortune1.cpp, being the most significative hardware.
 - Hooked mechanical counters to all games.
 - Added hopper support to all games.
 - Changed the parent/clone relationships.
 - Hooked the new CPU and therefore all the functions.
 - Added NVRAM support to the MSC51 family.
 - Worked the 8155 connections.
 - New set of inputs for bpoker.
 - Added support of DS1215 timekeeper to the new platform.
 - Added watchdog support.
 - Promoted Video Poker (v1403) to working.
 - Fix some wrong connections on the layouts.
 - Fixed some buggy sounds.
 - New realistic button-lamps layout for Video Poker and Fortune1.
 - New realistic button-lamps layout for Baby Poker and Video Poker (v1403).
 - New realistic button-lamps layout for Black Jack (Interflip).
 - New realistic button-lamps layout for Video Dado.
 - New realistic button-lamps layout for Baby Dado.
 - New realistic button-lamps layout for Video Cordoba.
 - Documented the Fortune 1 paytable.
 - Added technical notes about all the three platforms.

Systems promoted to working
---------------------------
Video Poker (v1403) [Roberto Fresca, Grull Osgo]
This commit is contained in:
Roberto Fresca 2025-02-14 01:21:00 +01:00
parent a069c12c56
commit 9d3140d906
9 changed files with 1612 additions and 777 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,98 +1,117 @@
<?xml version="1.0"?>
<!--
license:CC0-1.0
copyright-holders: Roberto Fresca, Grull Osgo.
Baby Dado
control panel
-->
<mamelayout version="2">
<element name="L0" defstate="1">
<rect>
<color red="0.70" green="0.70" blue="0.0" />
</rect>
<text string="CRAPS" state="1">
<!-- define elements -->
<element name="L0" defstate="0">
<rect state="1"><color red="1.0" green="0.5" blue="0.0" /></rect>
<rect state="0"><color red="0.17" green="0.076" blue="0.0" /></rect>
<text string="CRAPS">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.25" width="1" height="0.5" />
<bounds x="0.1" y="0.30" width="0.8" height="0.4" />
</text>
</element>
<element name="L1" defstate="1">
<rect>
<color red="0.70" green="0.70" blue="0.0" />
</rect>
<text string="6 OR LESS" state="1">
<element name="L1" defstate="0">
<rect state="1"><color red="1.0" green="0.5" blue="0.0" /></rect>
<rect state="0"><color red="0.17" green="0.076" blue="0.0" /></rect>
<text string="6 OR">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.25" width="1" height="0.5" />
<bounds x="0.1" y="0.1" width="0.8" height="0.4" />
</text>
<text string="LESS">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0.1" y="0.5" width="0.8" height="0.4" />
</text>
</element>
<element name="L2" defstate="1">
<rect>
<color red="0.70" green="0.0" blue=".0" />
</rect>
<text string="SEVEN" state="1">
<element name="L2" defstate="0">
<rect state="1"><color red="1.0" green="0.0" blue="0.0" /></rect>
<rect state="0"><color red="0.25" green="0.0" blue="0.0" /></rect>
<text string="SEVEN">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.25" width="1" height="0.5" />
<bounds x="0.1" y="0.30" width="0.8" height="0.4" />
</text>
</element>
<element name="L3" defstate="1">
<rect>
<color red="0.70" green="0.0" blue="0.0" />
</rect>
<text string="8 OR MORE" state="1">
<element name="L3" defstate="0">
<rect state="1"><color red="1.0" green="0.0" blue="0.0" /></rect>
<rect state="0"><color red="0.25" green="0.0" blue="0.0" /></rect>
<text string="8 OR">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.25" width="1" height="0.5" />
<bounds x="0.1" y="0.1" width="0.8" height="0.4" />
</text>
<text string="MORE">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0.1" y="0.5" width="0.8" height="0.4" />
</text>
</element>
<element name="L4" defstate="1">
<rect>
<color red="0.70" green="0.0" blue="0.0" />
</rect>
<text string="FIELD" state="1">
<element name="L4" defstate="0">
<rect state="1"><color red="1.0" green="0.0" blue="0.0" /></rect>
<rect state="0"><color red="0.25" green="0.0" blue="0.0" /></rect>
<text string="FIELD">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.25" width="1" height="0.5" />
<bounds x="0.1" y="0.30" width="0.8" height="0.4" />
</text>
</element>
<element name="L5" defstate="1">
<rect>
<color red="0.70" green="0.0" blue="0.0" />
</rect>
<text string="ELEVEN" state="1">
<element name="L5" defstate="0">
<rect state="1"><color red="1.0" green="0.0" blue="0.0" /></rect>
<rect state="0"><color red="0.25" green="0.0" blue="0.0" /></rect>
<text string="ELEVEN">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.25" width="1" height="0.5" />
<bounds x="0.1" y="0.30" width="0.8" height="0.4" />
</text>
</element>
<element name="L6" defstate="1">
<rect>
<color red="0.70" green="0.0" blue="0.0" />
</rect>
<text string="TWELVE" state="1">
<element name="L6" defstate="0">
<rect state="1"><color red="1.0" green="0.0" blue="0.0" /></rect>
<rect state="0"><color red="0.25" green="0.0" blue="0.0" /></rect>
<text string="TWELVE">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.25" width="1" height="0.5" />
<bounds x="0.1" y="0.30" width="0.8" height="0.4" />
</text>
</element>
<element name="L7" defstate="1">
<rect>
<color red="0.70" green="0.70" blue="0.0" />
</rect>
<text string="TAKE" state="1">
<element name="L7" defstate="0">
<rect state="1"><color red="1.0" green="0.5" blue="0.0" /></rect>
<rect state="0"><color red="0.17" green="0.076" blue="0.0" /></rect>
<text string="TAKE">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.25" width="1" height="0.5" />
<bounds x="0.1" y="0.30" width="0.8" height="0.4" />
</text>
</element>
<element name="L8" defstate="1">
<disk>
<color red="0.70" green="0.0" blue="0.0" />
</disk>
<text string="BET" state="1">
<element name="L8" defstate="0">
<rect state="1"><color red="1.0" green="0.0" blue="0.0" /></rect>
<rect state="0"><color red="0.25" green="0.0" blue="0.0" /></rect>
<text string="BET">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.25" width="1" height="0.5" />
<bounds x="0.1" y="0.30" width="0.8" height="0.4" />
</text>
</element>
<element name="buttonedge_y" defstate="0">
<rect state="1"><color red="0.7" green="0.35" blue="0.0" /></rect>
<rect state="0"><color red="0.12" green="0.04" blue="0.0" /></rect>
</element>
<element name="buttonedge_r" defstate="0">
<rect state="1"><color red="0.7" green="0.0" blue="0.0" /></rect>
<rect state="0"><color red="0.15" green="0.0" blue="0.0" /></rect>
</element>
<element name="L9" defstate="0">
<rect state="1">
<color red="0.00" green="0.80" blue="0.0" />
@ -111,6 +130,7 @@ license:CC0-1.0
</rect>
</element>
<element name="LX" defstate="1">
<rect>
<color red="0.00" green="0.0" blue="0.0" />
@ -123,58 +143,106 @@ license:CC0-1.0
</led7seg>
</element>
<!-- define cpanel layout -->
<view name="Button Lamps">
<screen index="0">
<bounds left="0" top="0" right="4" bottom="3" />
</screen>
<element name="lamp3" ref="L8">
<element ref="LX">
<bounds x="0.0" y="3.00" width="0.01" height="0.50" />
</element>
<element name="lamp3" ref="L8">
<bounds x="0.022" y="3.16" width="0.315" height="0.315" />
<!-- define button-lamps -->
<element name="lamp3" ref="buttonedge_r" inputtag="IN1" inputmask="0x08">
<bounds x="0.07" y="3.11" width="0.35" height="0.30" />
</element>
<element name="lamp2" ref="L0">
<bounds x="0.382" y="3.16" width="0.449" height="0.315" />
</element>
<element name="lamp0" ref="L1">
<bounds x="0.876" y="3.16" width="0.449" height="0.315" />
</element>
<element name="lamp1" ref="L2">
<bounds x="1.371" y="3.16" width="0.315" height="0.315" />
</element>
<element name="lamp1" ref="L3">
<bounds x="1.730" y="3.16" width="0.315" height="0.315" />
</element>
<element name="lamp1" ref="L4">
<bounds x="2.090" y="3.16" width="0.315" height="0.315" />
</element>
<element name="lamp1" ref="L5">
<bounds x="2.449" y="3.16" width="0.315" height="0.315" />
</element>
<element name="lamp1" ref="L6">
<bounds x="2.809" y="3.16" width="0.315" height="0.315" />
</element>
<element name="lamp3" ref="L7">
<bounds x="3.169" y="3.16" width="0.449" height="0.315" />
<element name="lamp3" ref="L8" inputtag="IN1" inputmask="0x08">
<bounds x="0.09" y="3.13" width="0.31" height="0.26" />
</element>
<element name="lamp2" ref="buttonedge_y" inputtag="IN0" inputmask="0x10">
<bounds x="0.45" y="3.11" width="0.35" height="0.30" />
</element>
<element name="lamp2" ref="L0" inputtag="IN0" inputmask="0x10">
<bounds x="0.47" y="3.13" width="0.31" height="0.26" />
</element>
<element name="lamp0" ref="buttonedge_y" inputtag="IN0" inputmask="0x20">
<bounds x="0.83" y="3.11" width="0.35" height="0.30" />
</element>
<element name="lamp0" ref="L1" inputtag="IN0" inputmask="0x20">
<bounds x="0.85" y="3.13" width="0.31" height="0.26" />
</element>
<element name="lamp1" ref="buttonedge_r" inputtag="IN0" inputmask="0x40">
<bounds x="1.25" y="3.11" width="0.35" height="0.30" />
</element>
<element name="lamp1" ref="L2" inputtag="IN0" inputmask="0x40">
<bounds x="1.27" y="3.13" width="0.31" height="0.26" />
</element>
<element name="lamp1" ref="buttonedge_r" inputtag="IN0" inputmask="0x80">
<bounds x="1.63" y="3.11" width="0.35" height="0.30" />
</element>
<element name="lamp1" ref="L3" inputtag="IN0" inputmask="0x80">
<bounds x="1.65" y="3.13" width="0.31" height="0.26" />
</element>
<element name="lamp1" ref="buttonedge_r" inputtag="IN1" inputmask="0x01">
<bounds x="2.01" y="3.11" width="0.35" height="0.30" />
</element>
<element name="lamp1" ref="L4" inputtag="IN1" inputmask="0x01">
<bounds x="2.03" y="3.13" width="0.31" height="0.26" />
</element>
<element name="lamp1" ref="buttonedge_r" inputtag="IN1" inputmask="0x02">
<bounds x="2.39" y="3.11" width="0.35" height="0.30" />
</element>
<element name="lamp1" ref="L5" inputtag="IN1" inputmask="0x02">
<bounds x="2.41" y="3.13" width="0.31" height="0.26" />
</element>
<element name="lamp1" ref="buttonedge_r" inputtag="IN1" inputmask="0x04">
<bounds x="2.77" y="3.11" width="0.35" height="0.30" />
</element>
<element name="lamp1" ref="L6" inputtag="IN1" inputmask="0x04">
<bounds x="2.79" y="3.13" width="0.31" height="0.26" />
</element>
<element name="lamp3" ref="buttonedge_y" inputtag="IN0" inputmask="0x08">
<bounds x="3.19" y="3.11" width="0.35" height="0.30" />
</element>
<element name="lamp3" ref="L7" inputtag="IN0" inputmask="0x08">
<bounds x="3.21" y="3.13" width="0.31" height="0.26" />
</element>
<!-- define top lamps -->
<element name="TOP_1" ref="L9">
<bounds x="1.75" y="3.01" width="0.5" height="0.04" />
<bounds x="3.9" y="3.01" width="0.05" height="0.02" />
</element>
<element name="TOP_2" ref="L10">
<bounds x="1.75" y="3.06" width="0.5" height="0.04" />
<bounds x="3.9" y="3.04" width="0.05" height="0.02" />
</element>
<element name="TOP_3" ref="L11">
<bounds x="1.75" y="3.11" width="0.5" height="0.04" />
<bounds x="3.9" y="3.07" width="0.05" height="0.02" />
</element>
<!-- define mech counters -->
<repeat count="4">
<param name="s" start="0" increment="7" />
<param name="y" start="3.16" increment="0.079" />
<param name="y" start="3.12" increment="0.079" />
<repeat count="7">
<param name="n" start="~s~" increment="1" />
<param name="x" start="3.933" increment="-0.045" />
<param name="x" start="3.9" increment="-0.045" />
<element name="digit~n~" ref="Dig1">
<bounds x="~x~" y="~y~" width="0.045" height="0.065625" />
</element>

View File

@ -1,155 +1,142 @@
<?xml version="1.0"?>
<!--
license:CC0-1.0
copyright-holders: Roberto Fresca, Grull Osgo.
Baby Poker
control panel
-->
<mamelayout version="2">
<!-- define elements -->
<element name="L0">
<rect state="0">
<color red="0.25" green="0.25" blue="0.0" />
</rect>
<rect state="1">
<color red="1.00" green="1.00" blue="0.0" />
</rect>
<text string="DRAW/TAKE">
<rect state="1"><color red="1.0" green="0.5" blue="0.0" /></rect>
<rect state="0"><color red="0.17" green="0.076" blue="0.0" /></rect>
<text string="DRAW">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.25" width="1" height="0.5" />
<bounds x="0.1" y="0.30" width="0.8" height="0.4" />
</text>
</element>
<element name="L1">
<rect state="0">
<color red="0.25" green="0.25" blue="0.0" />
</rect>
<rect state="1">
<color red="1.00" green="1.00" blue="0.0" />
</rect>
<text string="CANCEL/DOUBLE">
<rect state="1"><color red="1.0" green="0.5" blue="0.0" /></rect>
<rect state="0"><color red="0.17" green="0.076" blue="0.0" /></rect>
<text string="CANCEL">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.25" width="1" height="0.5" />
<bounds x="0.1" y="0.1" width="0.8" height="0.4" />
</text>
<text string="TAKE">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0.1" y="0.5" width="0.8" height="0.4" />
</text>
</element>
<element name="L2">
<rect state="0">
<color red="0.25" green="0.0" blue="0.0" />
</rect>
<rect state="1">
<color red="1.00" green="0.0" blue="0.0" />
</rect>
<text string=" HOLD 1 ">
<element name="L2" defstate="0">
<rect state="1"><color red="1.0" green="1.0" blue="1.0" /></rect>
<rect state="0"><color red="0.20" green="0.20" blue="0.20" /></rect>
<text string="HOLD 1">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.25" width="1" height="0.5" />
<bounds x="0.1" y="0.30" width="0.8" height="0.4" />
</text>
</element>
<element name="L3">
<rect state="0">
<color red="0.25" green="0.0" blue="0.0" />
</rect>
<rect state="1">
<color red="1.00" green="0.0" blue="0.0" />
</rect>
<text string=" HOLD 2 ">
<element name="L3" defstate="0">
<rect state="1"><color red="1.0" green="1.0" blue="1.0" /></rect>
<rect state="0"><color red="0.20" green="0.20" blue="0.20" /></rect>
<text string="HOLD 2">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.25" width="1" height="0.5" />
<bounds x="0.1" y="0.30" width="0.8" height="0.4" />
</text>
</element>
<element name="L4">
<rect state="0">
<color red="0.25" green="0.0" blue="0.0" />
</rect>
<rect state="1">
<color red="1.00" green="0.0" blue="0.0" />
</rect>
<text string=" HOLD 3 ">
<element name="L4" defstate="0">
<rect state="1"><color red="1.0" green="1.0" blue="1.0" /></rect>
<rect state="0"><color red="0.20" green="0.20" blue="0.20" /></rect>
<text string="HOLD 3">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.25" width="1" height="0.5" />
<bounds x="0.1" y="0.30" width="0.8" height="0.4" />
</text>
</element>
<element name="L5">
<rect state="0">
<color red="0.25" green="0.0" blue="0.0" />
</rect>
<rect state="1">
<color red="1.00" green="0.0" blue="0.0" />
</rect>
<text string=" HOLD 4 ">
<element name="L5" defstate="0">
<rect state="1"><color red="1.0" green="1.0" blue="1.0" /></rect>
<rect state="0"><color red="0.20" green="0.20" blue="0.20" /></rect>
<text string="HOLD 4">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.25" width="1" height="0.5" />
<bounds x="0.1" y="0.30" width="0.8" height="0.4" />
</text>
</element>
<element name="L6">
<rect state="0">
<color red="0.25" green="0.0" blue="0.0" />
</rect>
<rect state="1">
<color red="1.00" green="0.0" blue="0.0" />
</rect>
<text string=" HOLD 5 ">
<element name="L6" defstate="0">
<rect state="1"><color red="1.0" green="1.0" blue="1.0" /></rect>
<rect state="0"><color red="0.20" green="0.20" blue="0.20" /></rect>
<text string="HOLD 5">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.25" width="1" height="0.5" />
<bounds x="0.1" y="0.30" width="0.8" height="0.4" />
</text>
</element>
<element name="L7">
<rect state="0">
<color red="0.25" green="0.25" blue="0.0" />
</rect>
<rect state="1">
<color red="1.00" green="1.00" blue="0.0" />
</rect>
<text string=" DEAL ">
<element name="L7" defstate="0">
<rect state="1"><color red="1.0" green="0.5" blue="0.0" /></rect>
<rect state="0"><color red="0.17" green="0.076" blue="0.0" /></rect>
<text string="DEAL">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.25" width="1" height="0.5" />
<bounds x="0.1" y="0.30" width="0.8" height="0.4" />
</text>
</element>
<element name="L8">
<rect state="0">
<color red="0.25" green="0.0" blue="0.0" />
</rect>
<rect state="1">
<color red="1.00" green="0.0" blue="0.0" />
</rect>
<element name="L8" defstate="0">
<rect state="1"><color red="1.0" green="0.0" blue="0.0" /></rect>
<rect state="0"><color red="0.25" green="0.0" blue="0.0" /></rect>
<text string="BET">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.25" width="1" height="0.5" />
<bounds x="0.1" y="0.30" width="0.8" height="0.4" />
</text>
</element>
<element name="L9" defstate="0">
<rect state="1">
<color red="0.00" green="0.80" blue="0.0" />
</rect>
<rect state="1"><color red="0.00" green="0.80" blue="0.0" /></rect>
</element>
<element name="L10" defstate="0">
<rect state ="1">
<color red="0.80" green="0.00" blue="0.0" />
</rect>
<rect state ="1"><color red="0.80" green="0.00" blue="0.0" /></rect>
</element>
<element name="L11" defstate="0">
<rect state="1">
<color red="0.80" green="0.80" blue="0.0" />
</rect>
<rect state="1"><color red="0.80" green="0.80" blue="0.0" /></rect>
</element>
<element name="LX">
<rect>
<color red="0.00" green="0.0" blue="0.0" />
</rect>
<rect><color red="0.00" green="0.0" blue="0.0" /></rect>
</element>
<element name="Dig1">
<led7seg>
<color red="1" green="1" blue="1" />
</led7seg>
<led7seg><color red="1" green="1" blue="1" /></led7seg>
</element>
<element name="buttonedge_y" defstate="0">
<rect state="1"><color red="0.7" green="0.35" blue="0.0" /></rect>
<rect state="0"><color red="0.12" green="0.04" blue="0.0" /></rect>
</element>
<element name="buttonedge_r" defstate="0">
<rect state="1"><color red="0.7" green="0.0" blue="0.0" /></rect>
<rect state="0"><color red="0.15" green="0.0" blue="0.0" /></rect>
</element>
<element name="buttonedge_w" defstate="0">
<rect state="1"><color red="0.77" green="0.77" blue="0.77" /></rect>
<rect state="0"><color red="0.12" green="0.12" blue="0.12" /></rect>
</element>
<!-- define cpanel layout -->
<view name="Button Lamps">
<screen index="0">
<bounds left="0" top="0" right="4" bottom="3" />
@ -158,50 +145,94 @@ license:CC0-1.0
<element ref="LX">
<bounds x="0.0" y="3.00" width="0.01" height="0.50" />
</element>
<!-- define button-lamps -->
<element name="lamp3" ref="buttonedge_r" inputtag="IN1" inputmask="0x08">
<bounds x="0.07" y="3.11" width="0.35" height="0.30" />
</element>
<element name="lamp3" ref="L8" inputtag="IN1" inputmask="0x08">
<bounds x="0.022" y="3.16" width="0.315" height="0.315" />
</element>
<element name="lamp2" ref="L0" inputtag="IN0" inputmask="0x10" >
<bounds x="0.382" y="3.16" width="0.449" height="0.315" />
</element>
<element name="lamp0" ref="L1" inputtag="IN0" inputmask="0x20">
<bounds x="0.876" y="3.16" width="0.449" height="0.315" />
</element>
<element name="lamp1" ref="L2" inputtag="IN0" inputmask="0x40">
<bounds x="1.371" y="3.16" width="0.315" height="0.315" />
</element>
<element name="lamp1" ref="L3" inputtag="IN0" inputmask="0x80">
<bounds x="1.730" y="3.16" width="0.315" height="0.315" />
</element>
<element name="lamp1" ref="L4" inputtag="IN1" inputmask="0x01">
<bounds x="2.090" y="3.16" width="0.315" height="0.315" />
</element>
<element name="lamp1" ref="L5" inputtag="IN1" inputmask="0x02">
<bounds x="2.449" y="3.16" width="0.315" height="0.315" />
</element>
<element name="lamp1" ref="L6" inputtag="IN1" inputmask="0x04">
<bounds x="2.809" y="3.16" width="0.315" height="0.315" />
</element>
<element name="lamp3" ref="L7" inputtag="IN0" inputmask="0x08">
<bounds x="3.169" y="3.16" width="0.449" height="0.315" />
<bounds x="0.09" y="3.13" width="0.31" height="0.26" />
</element>
<element name="lamp0" ref="buttonedge_y" inputtag="IN0" inputmask="0x10">
<bounds x="0.45" y="3.11" width="0.35" height="0.30" />
</element>
<element name="lamp0" ref="L0" inputtag="IN0" inputmask="0x10">
<bounds x="0.47" y="3.13" width="0.31" height="0.26" />
</element>
<element name="lamp2" ref="buttonedge_y" inputtag="IN0" inputmask="0x20">
<bounds x="0.83" y="3.11" width="0.35" height="0.30" />
</element>
<element name="lamp2" ref="L1" inputtag="IN0" inputmask="0x20">
<bounds x="0.85" y="3.13" width="0.31" height="0.26" />
</element>
<element name="lamp1" ref="buttonedge_w" inputtag="IN0" inputmask="0x40">
<bounds x="1.25" y="3.11" width="0.35" height="0.30" />
</element>
<element name="lamp1" ref="L2" inputtag="IN0" inputmask="0x40">
<bounds x="1.27" y="3.13" width="0.31" height="0.26" />
</element>
<element name="lamp1" ref="buttonedge_w" inputtag="IN0" inputmask="0x80">
<bounds x="1.63" y="3.11" width="0.35" height="0.30" />
</element>
<element name="lamp1" ref="L3" inputtag="IN0" inputmask="0x80">
<bounds x="1.65" y="3.13" width="0.31" height="0.26" />
</element>
<element name="lamp1" ref="buttonedge_w" inputtag="IN1" inputmask="0x01">
<bounds x="2.01" y="3.11" width="0.35" height="0.30" />
</element>
<element name="lamp1" ref="L4" inputtag="IN1" inputmask="0x01">
<bounds x="2.03" y="3.13" width="0.31" height="0.26" />
</element>
<element name="lamp1" ref="buttonedge_w" inputtag="IN1" inputmask="0x02">
<bounds x="2.39" y="3.11" width="0.35" height="0.30" />
</element>
<element name="lamp1" ref="L5" inputtag="IN1" inputmask="0x02">
<bounds x="2.41" y="3.13" width="0.31" height="0.26" />
</element>
<element name="lamp1" ref="buttonedge_w" inputtag="IN1" inputmask="0x04">
<bounds x="2.77" y="3.11" width="0.35" height="0.30" />
</element>
<element name="lamp1" ref="L6" inputtag="IN1" inputmask="0x04">
<bounds x="2.79" y="3.13" width="0.31" height="0.26" />
</element>
<element name="lamp3" ref="buttonedge_y" inputtag="IN0" inputmask="0x08">
<bounds x="3.19" y="3.11" width="0.35" height="0.30" />
</element>
<element name="lamp3" ref="L7" inputtag="IN0" inputmask="0x08">
<bounds x="3.21" y="3.13" width="0.31" height="0.26" />
</element>
<!-- define top lamps -->
<element name="TOP_1" ref="L9">
<bounds x="1.75" y="3.01" width="0.5" height="0.04" />
<bounds x="3.9" y="3.01" width="0.05" height="0.02" />
</element>
<element name="TOP_2" ref="L10">
<bounds x="1.75" y="3.06" width="0.5" height="0.04" />
<bounds x="3.9" y="3.04" width="0.05" height="0.02" />
</element>
<element name="TOP_3" ref="L11">
<bounds x="1.75" y="3.11" width="0.5" height="0.04" />
<bounds x="3.9" y="3.07" width="0.05" height="0.02" />
</element>
<!-- define mech counters -->
<repeat count="4">
<param name="s" start="0" increment="7" />
<param name="y" start="3.16" increment="0.079" />
<param name="y" start="3.12" increment="0.079" />
<repeat count="7">
<param name="n" start="~s~" increment="1" />
<param name="x" start="3.933" increment="-0.045" />
<param name="x" start="3.9" increment="-0.045" />
<element name="digit~n~" ref="Dig1">
<bounds x="~x~" y="~y~" width="0.045" height="0.065625" />
</element>

View File

@ -1,76 +1,118 @@
<?xml version="1.0"?>
<!--
license:CC0-1.0
copyright-holders: Roberto Fresca, Grull Osgo.
Black Jack (Interflip)
control panel
-->
<mamelayout version="2">
<element name="L0" defstate="1">
<rect>
<color red="0.70" green="0.70" blue="0.0" />
</rect>
<text string="HIT" state="1">
<!-- define elements -->
<element name="L0" defstate="0">
<rect state="1"><color red="1.0" green="0.5" blue="0.0" /></rect>
<rect state="0"><color red="0.17" green="0.076" blue="0.0" /></rect>
<text string="HIT">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.25" width="1" height="0.5" />
<bounds x="0.1" y="0.30" width="0.8" height="0.4" />
</text>
</element>
<element name="L1" defstate="1">
<rect>
<color red="0.70" green="0.00" blue="0.0" />
</rect>
<text string="STAND" state="1">
<element name="L1" defstate="0">
<rect state="1"><color red="1.0" green="0.0" blue="0.0" /></rect>
<rect state="0"><color red="0.25" green="0.0" blue="0.0" /></rect>
<text string="STAND">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.25" width="1" height="0.5" />
<bounds x="0.1" y="0.30" width="0.8" height="0.4" />
</text>
</element>
<element name="L2" defstate="1">
<rect>
<color red="0.70" green="0.0" blue=".0" />
</rect>
<text string="DOUBLE" state="1">
<element name="L2" defstate="0">
<rect state="1"><color red="1.0" green="0.0" blue="0.0" /></rect>
<rect state="0"><color red="0.25" green="0.0" blue="0.0" /></rect>
<text string="DOUBLE">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.25" width="1" height="0.5" />
<bounds x="0.1" y="0.30" width="0.8" height="0.4" />
</text>
</element>
<element name="L7" defstate="1">
<rect>
<color red="0.70" green="0.70" blue="0.0" />
</rect>
<text string="DEAL" state="1">
<element name="L7" defstate="0">
<rect state="1"><color red="1.0" green="0.5" blue="0.0" /></rect>
<rect state="0"><color red="0.17" green="0.076" blue="0.0" /></rect>
<text string="DEAL">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.25" width="1" height="0.5" />
<bounds x="0.1" y="0.30" width="0.8" height="0.4" />
</text>
</element>
<element name="buttonedge_y" defstate="0">
<rect state="1"><color red="0.7" green="0.35" blue="0.0" /></rect>
<rect state="0"><color red="0.12" green="0.04" blue="0.0" /></rect>
</element>
<element name="buttonedge_r" defstate="0">
<rect state="1"><color red="0.7" green="0.0" blue="0.0" /></rect>
<rect state="0"><color red="0.15" green="0.0" blue="0.0" /></rect>
</element>
<element name="BX" defstate="1">
<rect>
<color red="0.00" green="0.00" blue="0.0" />
</rect>
<rect><color red="0.00" green="0.00" blue="0.0" /></rect>
</element>
<element name="Dig1" defstate="1">
<led7seg>
<color red=".75" green="0.0" blue="0.0" />
</led7seg>
<led7seg><color red="0.5" green="0.5" blue="0.5" /></led7seg>
</element>
<!-- define cpanel layout -->
<view name="Button Lamps">
<screen index="0">
<bounds left="0" top="0" right="4" bottom="3" />
</screen>
<element name="lamp1" ref="L0">
<bounds x="0.5694" y="3.12" width="0.5" height="0.30" />
<!-- define button-lamps -->
<element name="lamp1" ref="buttonedge_y" inputtag="IN0" inputmask="0x10">
<bounds x="0.57" y="3.12" width="0.50" height="0.30" />
</element>
<element name="lamp2" ref="L1">
<bounds x="1.508" y="3.12" width="0.35" height="0.30" />
<element name="lamp1" ref="L0" inputtag="IN0" inputmask="0x10">
<bounds x="0.59" y="3.14" width="0.46" height="0.26" />
</element>
<element name="lamp3" ref="L2">
<bounds x="2.3" y="3.12" width="0.35" height="0.30" />
<element name="lamp2" ref="buttonedge_r" inputtag="IN0" inputmask="0x20">
<bounds x="1.51" y="3.12" width="0.35" height="0.30" />
</element>
<element name="lamp0" ref="L7">
<bounds x="3.093" y="3.12" width="0.5" height="0.30" />
<element name="lamp2" ref="L1" inputtag="IN0" inputmask="0x20">
<bounds x="1.53" y="3.14" width="0.31" height="0.26" />
</element>
<element name="lamp3" ref="buttonedge_r" inputtag="IN0" inputmask="0x40">
<bounds x="2.30" y="3.12" width="0.35" height="0.30" />
</element>
<element name="lamp3" ref="L2" inputtag="IN0" inputmask="0x40">
<bounds x="2.32" y="3.14" width="0.31" height="0.26" />
</element>
<element name="lamp0" ref="buttonedge_y" inputtag="IN0" inputmask="0x08">
<bounds x="3.10" y="3.12" width="0.50" height="0.30" />
</element>
<element name="lamp0" ref="L7" inputtag="IN0" inputmask="0x08">
<bounds x="3.12" y="3.14" width="0.46" height="0.26" />
</element>
<element name="" ref="BX">
<bounds x="3.99" y="3.00" width="0.01" height="0.45" />
</element>
<!-- define mech counters -->
<element name="digit0" ref="Dig1">
<bounds x="3.92" y="3.12" width="0.05" height="0.06" />
</element>
@ -136,5 +178,6 @@ license:CC0-1.0
<element name="digit20" ref="Dig1">
<bounds x="3.62" y="3.28" width="0.05" height="0.06" />
</element>
</view>
</mamelayout>

250
src/mame/layout/bpoker.lay Normal file
View File

@ -0,0 +1,250 @@
<?xml version="1.0"?>
<!--
license:CC0-1.0
copyright-holders: Roberto Fresca, Grull Osgo.
Video Poker (v1403)
control panel
-->
<mamelayout version="2">
<!-- define elements -->
<element name="L0">
<rect state="1"><color red="1.0" green="0.5" blue="0.0" /></rect>
<rect state="0"><color red="0.17" green="0.076" blue="0.0" /></rect>
<text string="DRAW">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0.1" y="0.30" width="0.8" height="0.4" />
</text>
</element>
<element name="L1">
<rect state="1"><color red="1.0" green="0.5" blue="0.0" /></rect>
<rect state="0"><color red="0.17" green="0.076" blue="0.0" /></rect>
<text string="CANCEL">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0.1" y="0.1" width="0.8" height="0.4" />
</text>
<text string="TAKE">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0.1" y="0.5" width="0.8" height="0.4" />
</text>
</element>
<element name="L2" defstate="0">
<rect state="1"><color red="1.0" green="1.0" blue="1.0" /></rect>
<rect state="0"><color red="0.20" green="0.20" blue="0.20" /></rect>
<text string="HOLD 1">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0.1" y="0.30" width="0.8" height="0.4" />
</text>
</element>
<element name="L3" defstate="0">
<rect state="1"><color red="1.0" green="1.0" blue="1.0" /></rect>
<rect state="0"><color red="0.20" green="0.20" blue="0.20" /></rect>
<text string="HOLD 2">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0.1" y="0.1" width="0.8" height="0.4" />
</text>
<text string="RED">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0.1" y="0.5" width="0.8" height="0.4" />
</text>
</element>
<element name="L4" defstate="0">
<rect state="1"><color red="1.0" green="1.0" blue="1.0" /></rect>
<rect state="0"><color red="0.20" green="0.20" blue="0.20" /></rect>
<text string="HOLD 3">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0.1" y="0.30" width="0.8" height="0.4" />
</text>
</element>
<element name="L5" defstate="0">
<rect state="1"><color red="1.0" green="1.0" blue="1.0" /></rect>
<rect state="0"><color red="0.20" green="0.20" blue="0.20" /></rect>
<text string="HOLD 4">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0.1" y="0.1" width="0.8" height="0.4" />
</text>
<text string="BLACK">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0.1" y="0.5" width="0.8" height="0.4" />
</text>
</element>
<element name="L6" defstate="0">
<rect state="1"><color red="1.0" green="1.0" blue="1.0" /></rect>
<rect state="0"><color red="0.20" green="0.20" blue="0.20" /></rect>
<text string="HOLD 5">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0.1" y="0.30" width="0.8" height="0.4" />
</text>
</element>
<element name="L7" defstate="0">
<rect state="1"><color red="1.0" green="0.5" blue="0.0" /></rect>
<rect state="0"><color red="0.17" green="0.076" blue="0.0" /></rect>
<text string="DEAL">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0.1" y="0.30" width="0.8" height="0.4" />
</text>
</element>
<element name="L8" defstate="0">
<rect state="1"><color red="1.0" green="0.0" blue="0.0" /></rect>
<rect state="0"><color red="0.25" green="0.0" blue="0.0" /></rect>
<text string="BET">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0.1" y="0.30" width="0.8" height="0.4" />
</text>
</element>
<element name="L9" defstate="0">
<rect state="1"><color red="0.00" green="0.80" blue="0.0" /></rect>
</element>
<element name="L10" defstate="0">
<rect state ="1"><color red="0.80" green="0.00" blue="0.0" /></rect>
</element>
<element name="L11" defstate="0">
<rect state="1"><color red="0.80" green="0.80" blue="0.0" /></rect>
</element>
<element name="LX">
<rect><color red="0.00" green="0.0" blue="0.0" /></rect>
</element>
<element name="Dig1">
<led7seg><color red="1" green="1" blue="1" /></led7seg>
</element>
<element name="buttonedge_y" defstate="0">
<rect state="1"><color red="0.7" green="0.35" blue="0.0" /></rect>
<rect state="0"><color red="0.12" green="0.04" blue="0.0" /></rect>
</element>
<element name="buttonedge_r" defstate="0">
<rect state="1"><color red="0.7" green="0.0" blue="0.0" /></rect>
<rect state="0"><color red="0.15" green="0.0" blue="0.0" /></rect>
</element>
<element name="buttonedge_w" defstate="0">
<rect state="1"><color red="0.77" green="0.77" blue="0.77" /></rect>
<rect state="0"><color red="0.12" green="0.12" blue="0.12" /></rect>
</element>
<!-- define cpanel layout -->
<view name="Button Lamps">
<screen index="0">
<bounds left="0" top="0" right="4" bottom="3" />
</screen>
<element ref="LX">
<bounds x="0.0" y="3.00" width="0.01" height="0.50" />
</element>
<!-- define button-lamps -->
<element name="lamp3" ref="buttonedge_r" inputtag="IN1" inputmask="0x08">
<bounds x="0.07" y="3.11" width="0.35" height="0.30" />
</element>
<element name="lamp3" ref="L8" inputtag="IN1" inputmask="0x08">
<bounds x="0.09" y="3.13" width="0.31" height="0.26" />
</element>
<element name="lamp0" ref="buttonedge_y" inputtag="IN0" inputmask="0x10">
<bounds x="0.45" y="3.11" width="0.35" height="0.30" />
</element>
<element name="lamp0" ref="L0" inputtag="IN0" inputmask="0x10">
<bounds x="0.47" y="3.13" width="0.31" height="0.26" />
</element>
<element name="lamp2" ref="buttonedge_y" inputtag="IN0" inputmask="0x20">
<bounds x="0.83" y="3.11" width="0.35" height="0.30" />
</element>
<element name="lamp2" ref="L1" inputtag="IN0" inputmask="0x20">
<bounds x="0.85" y="3.13" width="0.31" height="0.26" />
</element>
<element name="lamp1" ref="buttonedge_w" inputtag="IN0" inputmask="0x40">
<bounds x="1.25" y="3.11" width="0.35" height="0.30" />
</element>
<element name="lamp1" ref="L2" inputtag="IN0" inputmask="0x40">
<bounds x="1.27" y="3.13" width="0.31" height="0.26" />
</element>
<element name="lamp1" ref="buttonedge_w" inputtag="IN0" inputmask="0x80">
<bounds x="1.63" y="3.11" width="0.35" height="0.30" />
</element>
<element name="lamp1" ref="L3" inputtag="IN0" inputmask="0x80">
<bounds x="1.65" y="3.13" width="0.31" height="0.26" />
</element>
<element name="lamp1" ref="buttonedge_w" inputtag="IN1" inputmask="0x01">
<bounds x="2.01" y="3.11" width="0.35" height="0.30" />
</element>
<element name="lamp1" ref="L4" inputtag="IN1" inputmask="0x01">
<bounds x="2.03" y="3.13" width="0.31" height="0.26" />
</element>
<element name="lamp1" ref="buttonedge_w" inputtag="IN1" inputmask="0x02">
<bounds x="2.39" y="3.11" width="0.35" height="0.30" />
</element>
<element name="lamp1" ref="L5" inputtag="IN1" inputmask="0x02">
<bounds x="2.41" y="3.13" width="0.31" height="0.26" />
</element>
<element name="lamp1" ref="buttonedge_w" inputtag="IN1" inputmask="0x04">
<bounds x="2.77" y="3.11" width="0.35" height="0.30" />
</element>
<element name="lamp1" ref="L6" inputtag="IN1" inputmask="0x04">
<bounds x="2.79" y="3.13" width="0.31" height="0.26" />
</element>
<element name="lamp3" ref="buttonedge_y" inputtag="IN0" inputmask="0x08">
<bounds x="3.19" y="3.11" width="0.35" height="0.30" />
</element>
<element name="lamp3" ref="L7" inputtag="IN0" inputmask="0x08">
<bounds x="3.21" y="3.13" width="0.31" height="0.26" />
</element>
<!-- define top lamps -->
<element name="TOP_1" ref="L9">
<bounds x="3.9" y="3.01" width="0.05" height="0.02" />
</element>
<element name="TOP_2" ref="L10">
<bounds x="3.9" y="3.04" width="0.05" height="0.02" />
</element>
<element name="TOP_3" ref="L11">
<bounds x="3.9" y="3.07" width="0.05" height="0.02" />
</element>
<!-- define mech counters -->
<repeat count="4">
<param name="s" start="0" increment="7" />
<param name="y" start="3.12" increment="0.079" />
<repeat count="7">
<param name="n" start="~s~" increment="1" />
<param name="x" start="3.9" increment="-0.045" />
<element name="digit~n~" ref="Dig1">
<bounds x="~x~" y="~y~" width="0.045" height="0.065625" />
</element>
</repeat>
</repeat>
</view>
</mamelayout>

View File

@ -1,40 +1,67 @@
<?xml version="1.0"?>
<!--
license:CC0-1.0
copyright-holders: Roberto Fresca, Grull Osgo.
Video Cordoba
control panel
-->
<mamelayout version="2">
<element name="L7">
<rect>
<color red="0.25" green="0.25" blue="0.0" />
</rect>
<rect>
<color red="1.00" green="1.00" blue="0.0" />
</rect>
<!-- define elements -->
<element name="L7" defstate="0">
<rect state="1"><color red="1.0" green="0.5" blue="0.0" /></rect>
<rect state="0"><color red="0.17" green="0.076" blue="0.0" /></rect>
<text string="START">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.25" width="1" height="0.5" />
<bounds x="0.1" y="0.25" width="0.8" height="0.5" />
</text>
</element>
<element name="buttonedge_y" defstate="0">
<rect state="1"><color red="0.7" green="0.35" blue="0.0" /></rect>
<rect state="0"><color red="0.12" green="0.04" blue="0.0" /></rect>
</element>
<element name="BX">
<rect>
<color red="0.00" green="0.00" blue="0.0" />
</rect>
</element>
<element name="Dig1">
<led7seg>
<color red="0.75" green="0.0" blue="0.0" />
</led7seg>
</element>
<!-- define control panel -->
<view name="Button Lamps">
<screen index="0">
<bounds left="0" top="0" right="4" bottom="3" />
</screen>
<element name="lamp3" ref="L7" inputtag="IN0" inputmask="0x08" >
<bounds x="3.093" y="3.12" width="0.5" height="0.30" />
</element>
<element ref="BX">
<element name="" ref="BX">
<bounds x="3.99" y="3.00" width="0.01" height="0.45" />
</element>
<!-- define button-lamps -->
<element name="lamp3" ref="buttonedge_y" inputtag="IN0" inputmask="0x08">
<bounds x="3.04" y="3.12" width="0.44" height="0.24" />
</element>
<element name="lamp3" ref="L7" inputtag="IN0" inputmask="0x08">
<bounds x="3.06" y="3.14" width="0.4" height="0.20" />
</element>
<!-- define mech counters -->
<repeat count="3">
<param name="y" start="3.12" increment="0.08" />
<param name="b" start="0" increment="7" />
@ -46,5 +73,6 @@ license:CC0-1.0
</element>
</repeat>
</repeat>
</view>
</mamelayout>

View File

@ -1,122 +1,184 @@
<?xml version="1.0"?>
<!--
license:CC0-1.0
copyright-holders: Roberto Fresca, Grull Osgo.
Video Dado
control panel
-->
<mamelayout version="2">
<element name="L0" defstate="1">
<rect>
<color red="0.70" green="0.70" blue="0.0" />
</rect>
<text string="CRAPS" state="1">
<!-- define elements -->
<element name="L0" defstate="0">
<rect state="1"><color red="1.0" green="0.5" blue="0.0" /></rect>
<rect state="0"><color red="0.17" green="0.076" blue="0.0" /></rect>
<text string="CRAPS">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.25" width="1" height="0.5" />
</text>
</element>
<element name="L1" defstate="1">
<rect>
<color red="0.70" green="0.70" blue="0.0" />
</rect>
<text string="6 OR LESS" state="1">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.25" width="1" height="0.5" />
</text>
</element>
<element name="L2" defstate="1">
<rect>
<color red="0.70" green="0.0" blue=".0" />
</rect>
<text string="SEVEN" state="1">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.25" width="1" height="0.5" />
</text>
</element>
<element name="L3" defstate="1">
<rect>
<color red="0.70" green="0.0" blue="0.0" />
</rect>
<text string="8 OR MORE" state="1">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.25" width="1" height="0.5" />
</text>
</element>
<element name="L4" defstate="1">
<rect>
<color red="0.70" green="0.0" blue="0.0" />
</rect>
<text string="FIELD" state="1">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.25" width="1" height="0.5" />
</text>
</element>
<element name="L5" defstate="1">
<rect>
<color red="0.70" green="0.0" blue="0.0" />
</rect>
<text string="ELEVEN" state="1">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.25" width="1" height="0.5" />
</text>
</element>
<element name="L6" defstate="1">
<rect>
<color red="0.70" green="0.0" blue="0.0" />
</rect>
<text string="TWELVE" state="1">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.25" width="1" height="0.5" />
<bounds x="0.1" y="0.25" width="0.8" height="0.5" />
</text>
</element>
<element name="L7" defstate="1">
<rect>
<color red="0.70" green="0.70" blue="0.0" />
</rect>
<text string="TAKE" state="1">
<element name="L1" defstate="0">
<rect state="1"><color red="1.0" green="0.5" blue="0.0" /></rect>
<rect state="0"><color red="0.17" green="0.076" blue="0.0" /></rect>
<text string="6 OR LESS">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.25" width="1" height="0.5" />
<bounds x="0.1" y="0.25" width="0.8" height="0.5" />
</text>
</element>
<element name="L2" defstate="0">
<rect state="1"><color red="1.0" green="0.0" blue="0.0" /></rect>
<rect state="0"><color red="0.25" green="0.0" blue="0.0" /></rect>
<text string="SEVEN">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0.1" y="0.25" width="0.8" height="0.5" />
</text>
</element>
<element name="L3" defstate="0">
<rect state="1"><color red="1.0" green="0.0" blue="0.0" /></rect>
<rect state="0"><color red="0.25" green="0.0" blue="0.0" /></rect>
<text string="8 OR MORE">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0.1" y="0.25" width="0.8" height="0.5" />
</text>
</element>
<element name="L4" defstate="0">
<rect state="1"><color red="1.0" green="0.0" blue="0.0" /></rect>
<rect state="0"><color red="0.25" green="0.0" blue="0.0" /></rect>
<text string="FIELD">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0.1" y="0.25" width="0.8" height="0.5" />
</text>
</element>
<element name="L5" defstate="0">
<rect state="1"><color red="1.0" green="0.0" blue="0.0" /></rect>
<rect state="0"><color red="0.25" green="0.0" blue="0.0" /></rect>
<text string="ELEVEN">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0.1" y="0.25" width="0.8" height="0.5" />
</text>
</element>
<element name="L6" defstate="0">
<rect state="1"><color red="1.0" green="0.0" blue="0.0" /></rect>
<rect state="0"><color red="0.25" green="0.0" blue="0.0" /></rect>
<text string="TWELVE">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0.1" y="0.25" width="0.8" height="0.5" />
</text>
</element>
<element name="L7" defstate="0">
<rect state="1"><color red="1.0" green="0.5" blue="0.0" /></rect>
<rect state="0"><color red="0.17" green="0.076" blue="0.0" /></rect>
<text string="TAKE">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0.1" y="0.25" width="0.8" height="0.5" />
</text>
</element>
<element name="buttonedge_y" defstate="0">
<rect state="1"><color red="0.7" green="0.35" blue="0.0" /></rect>
<rect state="0"><color red="0.12" green="0.04" blue="0.0" /></rect>
</element>
<element name="buttonedge_r" defstate="0">
<rect state="1"><color red="0.7" green="0.0" blue="0.0" /></rect>
<rect state="0"><color red="0.15" green="0.0" blue="0.0" /></rect>
</element>
<element name="BX" defstate="1">
<rect>
<color red="0.00" green="0.00" blue="0.0" />
</rect>
</element>
<element name="Dig1" defstate="1">
<led7seg>
<color red=".75" green="0.0" blue="0.0" />
</led7seg>
</element>
<!-- define control panel -->
<view name="Button Lamps">
<screen index="0">
<bounds left="0" top="0" right="4" bottom="3" />
</screen>
<element name="" ref="BX">
<bounds x="3.99" y="3.00" width="0.01" height="0.45" />
</element>
<element name="lamp0" ref="L0">
<bounds x="0.02313" y="3.12" width="0.5" height="0.30" />
<!-- define button-lamps -->
<element name="lamp0" ref="buttonedge_y" inputtag="IN0" inputmask="0x10">
<bounds x="0.06" y="3.12" width="0.44" height="0.24" />
</element>
<element name="lamp0" ref="L1">
<bounds x="0.5694" y="3.12" width="0.5" height="0.30" />
<element name="lamp0" ref="L0" inputtag="IN0" inputmask="0x10">
<bounds x="0.08" y="3.14" width="0.4" height="0.20" />
</element>
<element name="lamp1" ref="L2">
<bounds x="1.112" y="3.12" width="0.35" height="0.30" />
<element name="lamp0" ref="buttonedge_y" inputtag="IN0" inputmask="0x20">
<bounds x="0.53" y="3.12" width="0.44" height="0.24" />
</element>
<element name="lamp1" ref="L3">
<bounds x="1.508" y="3.12" width="0.35" height="0.30" />
<element name="lamp0" ref="L1" inputtag="IN0" inputmask="0x20">
<bounds x="0.55" y="3.14" width="0.4" height="0.20" />
</element>
<element name="lamp2" ref="L4">
<bounds x="1.904" y="3.12" width="0.35" height="0.30" />
<element name="lamp1" ref="buttonedge_r" inputtag="IN0" inputmask="0x40">
<bounds x="1.02" y="3.12" width="0.39" height="0.24" />
</element>
<element name="lamp2" ref="L5">
<bounds x="2.3" y="3.12" width="0.35" height="0.30" />
<element name="lamp1" ref="L2" inputtag="IN0" inputmask="0x40">
<bounds x="1.04" y="3.14" width="0.35" height="0.20" />
</element>
<element name="lamp2" ref="L6">
<bounds x="2.697" y="3.12" width="0.35" height="0.30" />
<element name="lamp1" ref="buttonedge_r" inputtag="IN0" inputmask="0x80">
<bounds x="1.44" y="3.12" width="0.39" height="0.24" />
</element>
<element name="lamp3" ref="L7">
<bounds x="3.093" y="3.12" width="0.5" height="0.30" />
<element name="lamp1" ref="L3" inputtag="IN0" inputmask="0x80">
<bounds x="1.46" y="3.14" width="0.35" height="0.20" />
</element>
<element name="lamp2" ref="buttonedge_r" inputtag="IN1" inputmask="0x01">
<bounds x="1.86" y="3.12" width="0.39" height="0.24" />
</element>
<element name="lamp2" ref="L4" inputtag="IN1" inputmask="0x01">
<bounds x="1.88" y="3.14" width="0.35" height="0.20" />
</element>
<element name="lamp2" ref="buttonedge_r" inputtag="IN1" inputmask="0x02">
<bounds x="2.28" y="3.12" width="0.39" height="0.24" />
</element>
<element name="lamp2" ref="L5" inputtag="IN1" inputmask="0x02">
<bounds x="2.30" y="3.14" width="0.35" height="0.20" />
</element>
<element name="lamp2" ref="buttonedge_r" inputtag="IN1" inputmask="0x04">
<bounds x="2.70" y="3.12" width="0.39" height="0.24" />
</element>
<element name="lamp2" ref="L6" inputtag="IN1" inputmask="0x04">
<bounds x="2.72" y="3.14" width="0.35" height="0.20" />
</element>
<element name="lamp3" ref="buttonedge_y" inputtag="IN0" inputmask="0x08">
<bounds x="3.14" y="3.12" width="0.44" height="0.24" />
</element>
<element name="lamp3" ref="L7" inputtag="IN0" inputmask="0x08">
<bounds x="3.16" y="3.14" width="0.4" height="0.20" />
</element>
<!-- define mech counters -->
<repeat count="3">
<param name="y" start="3.12" increment="0.08" />
<param name="b" start="0" increment="7" />
@ -128,5 +190,6 @@ license:CC0-1.0
</element>
</repeat>
</repeat>
</view>
</mamelayout>

View File

@ -1,112 +1,99 @@
<?xml version="1.0"?>
<!--
license:CC0-1.0
copyright-holders: Roberto Fresca, Grull Osgo.
Fortune 1 / Video Poker
control panel
-->
<mamelayout version="2">
<element name="L0">
<rect state="0">
<color red="0.25" green="0.25" blue="0.0" />
</rect>
<rect state="1">
<color red="1.00" green="1.00" blue="0.0" />
</rect>
<text string=" DRAW ">
<!-- define elements -->
<element name="L0" defstate="0">
<rect state="1"><color red="1.0" green="0.5" blue="0.0" /></rect>
<rect state="0"><color red="0.17" green="0.076" blue="0.0" /></rect>
<text string="DRAW">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.25" width="1" height="0.5" />
<bounds x="0.1" y="0.25" width="0.8" height="0.5" />
</text>
</element>
<element name="L1">
<rect state="0">
<color red="0.25" green="0.25" blue="0.0" />
</rect>
<rect state="1">
<color red="1.00" green="1.00" blue="0.0" />
</rect>
<text string=" CANCEL ">
<element name="L1" defstate="0">
<rect state="1"><color red="1.0" green="0.5" blue="0.0" /></rect>
<rect state="0"><color red="0.17" green="0.076" blue="0.0" /></rect>
<text string="CANCEL">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.25" width="1" height="0.5" />
<bounds x="0.1" y="0.25" width="0.8" height="0.5" />
</text>
</element>
<element name="L2">
<rect state="0">
<color red="0.25" green="0.0" blue="0.0" />
</rect>
<rect state="1">
<color red="1.00" green="0.0" blue="0.0" />
</rect>
<text string=" HOLD 1 ">
<element name="L2" defstate="0">
<rect state="1"><color red="1.0" green="1.0" blue="1.0" /></rect>
<rect state="0"><color red="0.20" green="0.20" blue="0.20" /></rect>
<text string="HOLD 1">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.25" width="1" height="0.5" />
<bounds x="0.1" y="0.25" width="0.8" height="0.5" />
</text>
</element>
<element name="L3">
<rect state="0">
<color red="0.25" green="0.0" blue="0.0" />
</rect>
<rect state="1">
<color red="1.00" green="0.0" blue="0.0" />
</rect>
<text string=" HOLD 2 ">
<element name="L3" defstate="0">
<rect state="1"><color red="1.0" green="1.0" blue="1.0" /></rect>
<rect state="0"><color red="0.20" green="0.20" blue="0.20" /></rect>
<text string="HOLD 2">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.25" width="1" height="0.5" />
<bounds x="0.1" y="0.25" width="0.8" height="0.5" />
</text>
</element>
<element name="L4">
<rect state="0">
<color red="0.25" green="0.0" blue="0.0" />
</rect>
<rect state="1">
<color red="1.00" green="0.0" blue="0.0" />
</rect>
<text string=" HOLD 3 ">
<element name="L4" defstate="0">
<rect state="1"><color red="1.0" green="1.0" blue="1.0" /></rect>
<rect state="0"><color red="0.20" green="0.20" blue="0.20" /></rect>
<text string="HOLD 3">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.25" width="1" height="0.5" />
<bounds x="0.1" y="0.25" width="0.8" height="0.5" />
</text>
</element>
<element name="L5">
<rect state="0">
<color red="0.25" green="0.0" blue="0.0" />
</rect>
<rect state="1">
<color red="1.00" green="0.0" blue="0.0" />
</rect>
<text string=" HOLD 4 ">
<element name="L5" defstate="0">
<rect state="1"><color red="1.0" green="1.0" blue="1.0" /></rect>
<rect state="0"><color red="0.20" green="0.20" blue="0.20" /></rect>
<text string="HOLD 4">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.25" width="1" height="0.5" />
<bounds x="0.1" y="0.25" width="0.8" height="0.5" />
</text>
</element>
<element name="L6">
<rect state="0">
<color red="0.25" green="0.0" blue="0.0" />
</rect>
<rect state="1">
<color red="1.00" green="0.0" blue="0.0" />
</rect>
<text string=" HOLD 5 ">
<element name="L6" defstate="0">
<rect state="1"><color red="1.0" green="1.0" blue="1.0" /></rect>
<rect state="0"><color red="0.20" green="0.20" blue="0.20" /></rect>
<text string="HOLD 5">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.25" width="1" height="0.5" />
<bounds x="0.1" y="0.25" width="0.8" height="0.5" />
</text>
</element>
<element name="L7">
<rect state="0">
<color red="0.25" green="0.25" blue="0.0" />
</rect>
<rect state="1">
<color red="1.00" green="1.00" blue="0.0" />
</rect>
<text string=" DEAL ">
<element name="L7" defstate="0">
<rect state="1"><color red="1.0" green="0.5" blue="0.0" /></rect>
<rect state="0"><color red="0.17" green="0.076" blue="0.0" /></rect>
<text string="DEAL">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.25" width="1" height="0.5" />
<bounds x="0.1" y="0.25" width="0.8" height="0.5" />
</text>
</element>
<element name="buttonedge_y" defstate="0">
<rect state="1"><color red="0.7" green="0.35" blue="0.0" /></rect>
<rect state="0"><color red="0.12" green="0.04" blue="0.0" /></rect>
</element>
<element name="buttonedge_w" defstate="0">
<rect state="1"><color red="0.77" green="0.77" blue="0.77" /></rect>
<rect state="0"><color red="0.12" green="0.12" blue="0.12" /></rect>
</element>
<element name="DSKR" defstate="1">
<rect state="0">
<color red="0.70" green="0.00" blue="0.0" />
@ -126,73 +113,119 @@ license:CC0-1.0
</element>
<element name="BX">
<rect>
<color red="0.00" green="0.00" blue="0.0" />
</rect>
</element>
<element name="BZ">
<rect>
<color red="0.5" green="0.5" blue="0.5" />
</rect>
</element>
<element name="Dig1">
<led7seg>
<color red="0.75" green="0.0" blue="0.0" />
</led7seg>
</element>
<element name="BX">
<rect>
<color red="0.00" green="0.00" blue="0.0" />
</rect>
</element>
<!-- define control panel -->
<view name="Button Lamps">
<screen index="0">
<bounds left="0" top="0" right="4" bottom="3" />
</screen>
<!-- define button-lamps -->
<element name="lamp0" ref="buttonedge_y" inputtag="IN0" inputmask="0x10">
<bounds x="0.06" y="3.12" width="0.44" height="0.24" />
</element>
<element name="lamp0" ref="L0" inputtag="IN0" inputmask="0x10">
<bounds x="0.02313" y="3.12" width="0.5" height="0.30" />
<bounds x="0.08" y="3.14" width="0.4" height="0.20" />
</element>
<element name="lamp0" ref="buttonedge_y" inputtag="IN0" inputmask="0x20">
<bounds x="0.53" y="3.12" width="0.44" height="0.24" />
</element>
<element name="lamp0" ref="L1" inputtag="IN0" inputmask="0x20">
<bounds x="0.5694" y="3.12" width="0.5" height="0.30" />
<bounds x="0.55" y="3.14" width="0.4" height="0.20" />
</element>
<element name="lamp1" ref="buttonedge_w" inputtag="IN0" inputmask="0x40">
<bounds x="1.02" y="3.12" width="0.39" height="0.24" />
</element>
<element name="lamp1" ref="L2" inputtag="IN0" inputmask="0x40">
<bounds x="1.112" y="3.12" width="0.35" height="0.30" />
<bounds x="1.04" y="3.14" width="0.35" height="0.20" />
</element>
<element name="lamp1" ref="buttonedge_w" inputtag="IN0" inputmask="0x80">
<bounds x="1.44" y="3.12" width="0.39" height="0.24" />
</element>
<element name="lamp1" ref="L3" inputtag="IN0" inputmask="0x80">
<bounds x="1.508" y="3.12" width="0.35" height="0.30" />
<bounds x="1.46" y="3.14" width="0.35" height="0.20" />
</element>
<element name="lamp2" ref="L4" inputtag="IN1" inputmask="0x01">
<bounds x="1.904" y="3.12" width="0.35" height="0.30" />
<element name="lamp1" ref="buttonedge_w" inputtag="IN1" inputmask="0x01">
<bounds x="1.86" y="3.12" width="0.39" height="0.24" />
</element>
<element name="lamp1" ref="L4" inputtag="IN1" inputmask="0x01">
<bounds x="1.88" y="3.14" width="0.35" height="0.20" />
</element>
<element name="lamp2" ref="buttonedge_w" inputtag="IN1" inputmask="0x02">
<bounds x="2.28" y="3.12" width="0.39" height="0.24" />
</element>
<element name="lamp2" ref="L5" inputtag="IN1" inputmask="0x02">
<bounds x="2.3" y="3.12" width="0.35" height="0.30" />
<bounds x="2.30" y="3.14" width="0.35" height="0.20" />
</element>
<element name="lamp2" ref="buttonedge_w" inputtag="IN1" inputmask="0x04">
<bounds x="2.70" y="3.12" width="0.39" height="0.24" />
</element>
<element name="lamp2" ref="L6" inputtag="IN1" inputmask="0x04">
<bounds x="2.697" y="3.12" width="0.35" height="0.30" />
<bounds x="2.72" y="3.14" width="0.35" height="0.20" />
</element>
<element name="lamp3" ref="buttonedge_y" inputtag="IN0" inputmask="0x08">
<bounds x="3.14" y="3.12" width="0.44" height="0.24" />
</element>
<element name="lamp3" ref="L7" inputtag="IN0" inputmask="0x08">
<bounds x="3.093" y="3.12" width="0.5" height="0.30" />
<bounds x="3.16" y="3.14" width="0.4" height="0.20" />
</element>
<!-- define pulse lamps -->
<!--
// define diverter pulse
<element name="lamp7" ref="DSKV">
<bounds x="0.02" y="3.02" width="0.08" height="0.08" />
</element>
// define hopper signal 1
<element name="lamp5" ref="DSKR">
<bounds x="0.12" y="3.02" width="0.08" height="0.08" />
</element>
// define hopper signal 2
<element name="lamp6" ref="DSKR">
<bounds x="0.22" y="3.02" width="0.08" height="0.08" />
</element>
// define coin accepted pulse
<element name="lamp13" ref="DSKA">
<bounds x="0.32" y="3.02" width="0.08" height="0.08" />
</element>
-->
<element ref="BX">
<bounds x="3.99" y="3.00" width="0.01" height="0.45" />
</element>
<element ref="BZ">
<bounds x="0.01" y="3.01" width="0.42" height="0.10" />
</element>
<element name="lamp7" ref="DSKV">
<bounds x="0.02" y="3.02" width="0.08" height="0.08" />
</element>
<element name="lamp5" ref="DSKR">
<bounds x="0.12" y="3.02" width="0.08" height="0.08" />
</element>
<element name="lamp6" ref="DSKR">
<bounds x="0.22" y="3.02" width="0.08" height="0.08" />
</element>
<element name="lamp13" ref="DSKA">
<bounds x="0.32" y="3.02" width="0.08" height="0.08" />
</element>
<!-- define mech counters -->
<repeat count="3">
<param name="y" start="3.12" increment="0.08" />
@ -205,5 +238,6 @@ license:CC0-1.0
</element>
</repeat>
</repeat>
</view>
</mamelayout>

View File

@ -20793,6 +20793,16 @@ spk306us
drw80pk2
drw80pkr
@source:igt/fortune1.cpp
babydad
babypkr
blckjack
bpoker
fortune1
videocba
videodad
videopkr
@source:igt/gkigt.cpp
bmoonii
brhino
@ -21476,16 +21486,6 @@ spset015
spset026
spss4240
@source:igt/videopkr.cpp
babydad
babypkr
blckjack
bpoker
fortune1
videocba
videodad
videopkr
@source:informer/informer_207_100.cpp
in207100