mirror of
https://github.com/holub/mame
synced 2025-07-04 01:18:59 +03:00
misc/astrcorp.cpp protection and layouts update: (#10235)
* Emulated the "CPU Code" protection in newer games (astoneag, dinodino, hacher, magibombd, winbingo, winbingoa, zoo). * Expanded ROM patches to work around imperfect data in the first 0x400 bytes (ROM overlay?), getting all games to boot. * Implemented 16x32 sprites in astoneag. * Created layouts and factory defaults EEPROMs for all sets. * showhand: Fixed regression that caused the new opponent face to be invisible while entering the screen. Machines promoted to working ---------------------------- Magic Bomb (Ver. L3.5S) [Luca Elia, Ivan Vangelista, Angelo Salese, Phil Bennett, Cristiano MDQ] Dino Dino (Ver. A1.1, 01/13/2005) [Olivier Galibert, Luca Elia, Ivan Vangelista, Guru] Stone Age (Astro, Ver. EN.03.A, 2005/02/21) [Olivier Galibert, Luca Elia, ANY, The Dumping Union] Win Win Bingo (Ver. GM.03.3, Feb 23 2006) [Olivier Galibert, Luca Elia, Ivan Vangelista, f205v, Filippo Tarderia] Zoo (Ver. ZO.02.D, Aug 27 2004) [Olivier Galibert, Luca Elia, Ivan Vangelista, Brian Troha, The Dumping Union] Clones promoted to working -------------------------- Magic Bomb (Ver. A3.1) [Luca Elia, Ivan Vangelista, Angelo Salese, Phil Bennett, Cristiano MDQ] Hacher (hack of Win Win Bingo EN.01.6) [Olivier Galibert, Luca Elia, Ivan Vangelista, ANY, The Dumping Union]
This commit is contained in:
parent
2d52c1181e
commit
6e434ccf97
@ -362,6 +362,7 @@ const double XTAL::known_xtals[] = {
|
||||
26'666'000, /* 26.666_MHz_XTAL Imagetek I4220/I4300 */
|
||||
26'666'666, /* 26.666666_MHz_XTAL Irem M92 but most use 27MHz */
|
||||
26'686'000, /* 26.686_MHz_XTAL Typically used on 90's Taito PCBs to drive the custom chips */
|
||||
26'824'000, /* 26.824_MHz_XTAL Astro Corp.'s Zoo */
|
||||
26'880'000, /* 26.88_MHz_XTAL Roland RF5C36/SA-16 clock (30000 * 896) */
|
||||
26'989'200, /* 26.9892_MHz_XTAL TeleVideo 965 */
|
||||
27'000'000, /* 27_MHz_XTAL Some Banpresto games macrossp, Irem M92 and 90's Toaplan games */
|
||||
@ -482,6 +483,7 @@ const double XTAL::known_xtals[] = {
|
||||
101'491'200, /* 101.4912_MHz_XTAL PSX-based Namco System 10 */
|
||||
105'561'000, /* 105.561_MHz_XTAL Sun cgsix */
|
||||
108'108'000, /* 108.108_MHz_XTAL HP 98550 high-res color card */
|
||||
120'000'000, /* 120_MHz_XTAL Astro Corp.'s Stone Age */
|
||||
200'000'000 /* 200_MHz_XTAL Base SH4 CPU (Naomi, Hikaru etc.) */
|
||||
};
|
||||
|
||||
|
151
src/mame/layout/astoneag.lay
Normal file
151
src/mame/layout/astoneag.lay
Normal file
@ -0,0 +1,151 @@
|
||||
<?xml version="1.0"?>
|
||||
<!--
|
||||
license:CC0
|
||||
-->
|
||||
<mamelayout version="2">
|
||||
<element name="ODDS" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</rect>
|
||||
<text string="ODDS">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="AUTO" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</rect>
|
||||
<text string="AUTO PLAY">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="DOUBLE" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</rect>
|
||||
<text string="SELECT LINE">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.1" width="1" height="0.4" />
|
||||
</text>
|
||||
<rect>
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0.01" y="0.48" width="0.98" height="0.04" />
|
||||
</rect>
|
||||
<text string="DOUBLE UP">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.5" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="TAKE" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</rect>
|
||||
<text string="TAKE">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="BET" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</rect>
|
||||
<text string="BET">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="START" 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="START">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="WIN" defstate="1">
|
||||
<disk state="1">
|
||||
<color red="1.0" green="1.0" blue="0.0" />
|
||||
</disk>
|
||||
<disk state="0">
|
||||
<color red="0.1" green="0.1" blue="0.0" />
|
||||
</disk>
|
||||
<text string="WIN">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="ERROR" defstate="1">
|
||||
<disk state="1">
|
||||
<color red="1.0" green="0.0" blue="0.0" />
|
||||
</disk>
|
||||
<disk state="0">
|
||||
<color red="0.3" green="0.0" blue="0.0" />
|
||||
</disk>
|
||||
<text string="ERROR">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
|
||||
<view name="Button Lamps">
|
||||
<screen index="0">
|
||||
<bounds left="0" top="0" right="4" bottom="3" />
|
||||
</screen>
|
||||
|
||||
<element name="lamp7" ref="WIN">
|
||||
<bounds x="0" y="3.13" width="0.24" height="0.24" />
|
||||
</element>
|
||||
|
||||
<element name="lamp2" ref="ODDS" inputtag="INPUTS" inputmask="0x0200">
|
||||
<bounds x="0.55" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
<element name="lamp1" ref="AUTO" inputtag="INPUTS" inputmask="0x0008">
|
||||
<bounds x="1.05" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
<element name="lamp6" ref="DOUBLE" inputtag="INPUTS" inputmask="0x0400">
|
||||
<bounds x="1.55" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
<element name="lamp3" ref="TAKE" inputtag="INPUTS" inputmask="0x0004">
|
||||
<bounds x="2.05" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
<element name="lamp4" ref="BET" inputtag="INPUTS" inputmask="0x0800">
|
||||
<bounds x="2.55" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
<element name="lamp5" ref="START" inputtag="INPUTS" inputmask="0x0080">
|
||||
<bounds x="3.05" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
|
||||
<element name="lamp0" ref="ERROR">
|
||||
<bounds x="3.76" y="3.13" width="0.24" height="0.24" />
|
||||
</element>
|
||||
</view>
|
||||
</mamelayout>
|
143
src/mame/layout/dinodino.lay
Normal file
143
src/mame/layout/dinodino.lay
Normal file
@ -0,0 +1,143 @@
|
||||
<?xml version="1.0"?>
|
||||
<!--
|
||||
license:CC0
|
||||
-->
|
||||
<mamelayout version="2">
|
||||
<element name="AUTO" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</rect>
|
||||
<text string="AUTO">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="DOUBLE" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</rect>
|
||||
<text string="DOUBLE">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="ODDS" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</rect>
|
||||
<text string="ODDS">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="TAKE" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</rect>
|
||||
<text string="TAKE">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="PLAY" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</rect>
|
||||
<text string="PLAY">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="START" 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="START">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="WIN" defstate="1">
|
||||
<disk state="1">
|
||||
<color red="1.0" green="1.0" blue="0.0" />
|
||||
</disk>
|
||||
<disk state="0">
|
||||
<color red="0.1" green="0.1" blue="0.0" />
|
||||
</disk>
|
||||
<text string="WIN">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="ERROR" defstate="1">
|
||||
<disk state="1">
|
||||
<color red="1.0" green="0.0" blue="0.0" />
|
||||
</disk>
|
||||
<disk state="0">
|
||||
<color red="0.3" green="0.0" blue="0.0" />
|
||||
</disk>
|
||||
<text string="ERROR">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
|
||||
<view name="Button Lamps">
|
||||
<screen index="0">
|
||||
<bounds left="0" top="0" right="4" bottom="3" />
|
||||
</screen>
|
||||
|
||||
<element name="lamp7" ref="WIN">
|
||||
<bounds x="0" y="3.13" width="0.24" height="0.24" />
|
||||
</element>
|
||||
|
||||
<element name="lamp2" ref="AUTO" inputtag="INPUTS" inputmask="0x0200">
|
||||
<bounds x="0.55" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
<element name="lamp1" ref="DOUBLE" inputtag="INPUTS" inputmask="0x0008">
|
||||
<bounds x="1.05" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
<element name="lamp6" ref="ODDS" inputtag="INPUTS" inputmask="0x0400">
|
||||
<bounds x="1.55" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
<element name="lamp3" ref="TAKE" inputtag="INPUTS" inputmask="0x0004">
|
||||
<bounds x="2.05" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
<element name="lamp4" ref="PLAY" inputtag="INPUTS" inputmask="0x0800">
|
||||
<bounds x="2.55" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
<element name="lamp5" ref="START" inputtag="INPUTS" inputmask="0x0080">
|
||||
<bounds x="3.05" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
|
||||
<element name="lamp0" ref="ERROR">
|
||||
<bounds x="3.76" y="3.13" width="0.24" height="0.24" />
|
||||
</element>
|
||||
</view>
|
||||
</mamelayout>
|
167
src/mame/layout/magibomb.lay
Normal file
167
src/mame/layout/magibomb.lay
Normal file
@ -0,0 +1,167 @@
|
||||
<?xml version="1.0"?>
|
||||
<!--
|
||||
license:CC0
|
||||
-->
|
||||
<mamelayout version="2">
|
||||
<element name="STOP" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</rect>
|
||||
<text string="ALL STOP">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="STOP1" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</rect>
|
||||
<text string="STOP1">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.1" width="1" height="0.4" />
|
||||
</text>
|
||||
<rect>
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0.01" y="0.48" width="0.98" height="0.04" />
|
||||
</rect>
|
||||
<text string="DOUBLE UP">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.5" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="STOP2" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</rect>
|
||||
<text string="STOP2">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.1" width="1" height="0.4" />
|
||||
</text>
|
||||
<rect>
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0.01" y="0.48" width="0.98" height="0.04" />
|
||||
</rect>
|
||||
<text string="ODDS">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.5" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="STOP3" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</rect>
|
||||
<text string="STOP3">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.1" width="1" height="0.4" />
|
||||
</text>
|
||||
<rect>
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0.01" y="0.48" width="0.98" height="0.04" />
|
||||
</rect>
|
||||
<text string="TAKE">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.5" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="BET" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</rect>
|
||||
<text string="BET">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="START" 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="START">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="WIN" defstate="1">
|
||||
<disk state="1">
|
||||
<color red="1.0" green="1.0" blue="0.0" />
|
||||
</disk>
|
||||
<disk state="0">
|
||||
<color red="0.1" green="0.1" blue="0.0" />
|
||||
</disk>
|
||||
<text string="WIN">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="ERROR" defstate="1">
|
||||
<disk state="1">
|
||||
<color red="1.0" green="0.0" blue="0.0" />
|
||||
</disk>
|
||||
<disk state="0">
|
||||
<color red="0.3" green="0.0" blue="0.0" />
|
||||
</disk>
|
||||
<text string="ERROR">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
|
||||
<view name="Button Lamps">
|
||||
<screen index="0">
|
||||
<bounds left="0" top="0" right="4" bottom="3" />
|
||||
</screen>
|
||||
|
||||
<element name="lamp7" ref="WIN">
|
||||
<bounds x="0" y="3.13" width="0.24" height="0.24" />
|
||||
</element>
|
||||
|
||||
<element name="lamp2" ref="STOP" inputtag="INPUTS" inputmask="0x0200">
|
||||
<bounds x="0.55" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
<element name="lamp1" ref="STOP1" inputtag="INPUTS" inputmask="0x0008">
|
||||
<bounds x="1.05" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
<element name="lamp6" ref="STOP2" inputtag="INPUTS" inputmask="0x0400">
|
||||
<bounds x="1.55" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
<element name="lamp3" ref="STOP3" inputtag="INPUTS" inputmask="0x0004">
|
||||
<bounds x="2.05" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
<element name="lamp4" ref="BET" inputtag="INPUTS" inputmask="0x0800">
|
||||
<bounds x="2.55" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
<element name="lamp5" ref="START" inputtag="INPUTS" inputmask="0x0080">
|
||||
<bounds x="3.05" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
|
||||
<element name="lamp0" ref="ERROR">
|
||||
<bounds x="3.76" y="3.13" width="0.24" height="0.24" />
|
||||
</element>
|
||||
</view>
|
||||
</mamelayout>
|
167
src/mame/layout/magibombb.lay
Normal file
167
src/mame/layout/magibombb.lay
Normal file
@ -0,0 +1,167 @@
|
||||
<?xml version="1.0"?>
|
||||
<!--
|
||||
license:CC0
|
||||
-->
|
||||
<mamelayout version="2">
|
||||
<element name="STOP" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</rect>
|
||||
<text string="ALL STOP">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="STOP1" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</rect>
|
||||
<text string="STOP1">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.1" width="1" height="0.4" />
|
||||
</text>
|
||||
<rect>
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0.01" y="0.48" width="0.98" height="0.04" />
|
||||
</rect>
|
||||
<text string="DOUBLE UP">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.5" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="STOP2" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</rect>
|
||||
<text string="STOP2">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.1" width="1" height="0.4" />
|
||||
</text>
|
||||
<rect>
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0.01" y="0.48" width="0.98" height="0.04" />
|
||||
</rect>
|
||||
<text string="ODDS">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.5" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="STOP3" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</rect>
|
||||
<text string="STOP3">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.1" width="1" height="0.4" />
|
||||
</text>
|
||||
<rect>
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0.01" y="0.48" width="0.98" height="0.04" />
|
||||
</rect>
|
||||
<text string="TAKE">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.5" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="PLAY" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</rect>
|
||||
<text string="PLAY">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="START" 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="START">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="WIN" defstate="1">
|
||||
<disk state="1">
|
||||
<color red="1.0" green="1.0" blue="0.0" />
|
||||
</disk>
|
||||
<disk state="0">
|
||||
<color red="0.1" green="0.1" blue="0.0" />
|
||||
</disk>
|
||||
<text string="WIN">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="ERROR" defstate="1">
|
||||
<disk state="1">
|
||||
<color red="1.0" green="0.0" blue="0.0" />
|
||||
</disk>
|
||||
<disk state="0">
|
||||
<color red="0.3" green="0.0" blue="0.0" />
|
||||
</disk>
|
||||
<text string="ERROR">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
|
||||
<view name="Button Lamps">
|
||||
<screen index="0">
|
||||
<bounds left="0" top="0" right="4" bottom="3" />
|
||||
</screen>
|
||||
|
||||
<element name="lamp7" ref="WIN">
|
||||
<bounds x="0" y="3.13" width="0.24" height="0.24" />
|
||||
</element>
|
||||
|
||||
<element name="lamp2" ref="STOP" inputtag="INPUTS" inputmask="0x0200">
|
||||
<bounds x="0.55" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
<element name="lamp1" ref="STOP1" inputtag="INPUTS" inputmask="0x0008">
|
||||
<bounds x="1.05" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
<element name="lamp6" ref="STOP2" inputtag="INPUTS" inputmask="0x0400">
|
||||
<bounds x="1.55" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
<element name="lamp3" ref="STOP3" inputtag="INPUTS" inputmask="0x0004">
|
||||
<bounds x="2.05" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
<element name="lamp4" ref="PLAY" inputtag="INPUTS" inputmask="0x0800">
|
||||
<bounds x="2.55" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
<element name="lamp5" ref="START" inputtag="INPUTS" inputmask="0x0080">
|
||||
<bounds x="3.05" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
|
||||
<element name="lamp0" ref="ERROR">
|
||||
<bounds x="3.76" y="3.13" width="0.24" height="0.24" />
|
||||
</element>
|
||||
</view>
|
||||
</mamelayout>
|
175
src/mame/layout/showhanc.lay
Normal file
175
src/mame/layout/showhanc.lay
Normal file
@ -0,0 +1,175 @@
|
||||
<?xml version="1.0"?>
|
||||
<!--
|
||||
license:CC0
|
||||
-->
|
||||
<mamelayout version="2">
|
||||
<element name="PAY OUT" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="1.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.1" green="0.1" blue="0.0" />
|
||||
</rect>
|
||||
<text string="PAY OUT">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="SELECT" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</rect>
|
||||
<text string="SELECT">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="YES_BIG" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</rect>
|
||||
<text string="YES">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.1" width="1" height="0.4" />
|
||||
</text>
|
||||
<rect>
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0.01" y="0.48" width="0.98" height="0.04" />
|
||||
</rect>
|
||||
<text string="BIG">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.5" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="LOOK_SMALL" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</rect>
|
||||
<text string="LOOK">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.1" width="1" height="0.4" />
|
||||
</text>
|
||||
<rect>
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0.01" y="0.48" width="0.98" height="0.04" />
|
||||
</rect>
|
||||
<text string="SMALL">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.5" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="BET_DOUBLE" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</rect>
|
||||
<text string="BET">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.1" width="1" height="0.4" />
|
||||
</text>
|
||||
<rect>
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0.01" y="0.48" width="0.98" height="0.04" />
|
||||
</rect>
|
||||
<text string="DOUBLE">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.5" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="START_TAKE" 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="START">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.1" width="1" height="0.4" />
|
||||
</text>
|
||||
<rect>
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0.01" y="0.48" width="0.98" height="0.04" />
|
||||
</rect>
|
||||
<text string="TAKE">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.5" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="WIN" defstate="1">
|
||||
<disk state="1">
|
||||
<color red="1.0" green="1.0" blue="0.0" />
|
||||
</disk>
|
||||
<disk state="0">
|
||||
<color red="0.1" green="0.1" blue="0.0" />
|
||||
</disk>
|
||||
<text string="WIN">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="ERROR" defstate="1">
|
||||
<disk state="1">
|
||||
<color red="1.0" green="0.0" blue="0.0" />
|
||||
</disk>
|
||||
<disk state="0">
|
||||
<color red="0.3" green="0.0" blue="0.0" />
|
||||
</disk>
|
||||
<text string="ERROR">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
|
||||
<view name="Button Lamps">
|
||||
<screen index="0">
|
||||
<bounds left="0" top="0" right="4" bottom="3" />
|
||||
</screen>
|
||||
|
||||
<element name="lamp4" ref="WIN">
|
||||
<bounds x="0" y="3.13" width="0.24" height="0.24" />
|
||||
</element>
|
||||
|
||||
<element name="lamp1" ref="PAY OUT" inputtag="INPUTS" inputmask="0x0040">
|
||||
<bounds x="0.55" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
<element name="lamp6" ref="SELECT" inputtag="INPUTS" inputmask="0x0010">
|
||||
<bounds x="1.05" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
<element name="lamp7" ref="YES_BIG" inputtag="INPUTS" inputmask="0x0800">
|
||||
<bounds x="1.55" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
<element name="lamp5" ref="LOOK_SMALL" inputtag="INPUTS" inputmask="0x0200">
|
||||
<bounds x="2.05" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
<element name="lamp2" ref="BET_DOUBLE" inputtag="INPUTS" inputmask="0x0008">
|
||||
<bounds x="2.55" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
<element name="lamp3" ref="START_TAKE" inputtag="INPUTS" inputmask="0x0080">
|
||||
<bounds x="3.05" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
|
||||
<element name="lamp0" ref="ERROR">
|
||||
<bounds x="3.76" y="3.13" width="0.24" height="0.24" />
|
||||
</element>
|
||||
</view>
|
||||
</mamelayout>
|
175
src/mame/layout/showhand.lay
Normal file
175
src/mame/layout/showhand.lay
Normal file
@ -0,0 +1,175 @@
|
||||
<?xml version="1.0"?>
|
||||
<!--
|
||||
license:CC0
|
||||
-->
|
||||
<mamelayout version="2">
|
||||
<element name="PAY OUT" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="1.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.1" green="0.1" blue="0.0" />
|
||||
</rect>
|
||||
<text string="PAY OUT">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="SELECT" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</rect>
|
||||
<text string="SELECT">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="YES_BIG" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</rect>
|
||||
<text string="YES">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.1" width="1" height="0.4" />
|
||||
</text>
|
||||
<rect>
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0.01" y="0.48" width="0.98" height="0.04" />
|
||||
</rect>
|
||||
<text string="BIG">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.5" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="LOOK_SMALL" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</rect>
|
||||
<text string="LOOK">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.1" width="1" height="0.4" />
|
||||
</text>
|
||||
<rect>
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0.01" y="0.48" width="0.98" height="0.04" />
|
||||
</rect>
|
||||
<text string="SMALL">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.5" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="BET_DOUBLE" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</rect>
|
||||
<text string="BET">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.1" width="1" height="0.4" />
|
||||
</text>
|
||||
<rect>
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0.01" y="0.48" width="0.98" height="0.04" />
|
||||
</rect>
|
||||
<text string="DOUBLE">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.5" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="START_TAKE" 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="START">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.1" width="1" height="0.4" />
|
||||
</text>
|
||||
<rect>
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0.01" y="0.48" width="0.98" height="0.04" />
|
||||
</rect>
|
||||
<text string="TAKE">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.5" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="WIN" defstate="1">
|
||||
<disk state="1">
|
||||
<color red="1.0" green="1.0" blue="0.0" />
|
||||
</disk>
|
||||
<disk state="0">
|
||||
<color red="0.1" green="0.1" blue="0.0" />
|
||||
</disk>
|
||||
<text string="WIN">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="ERROR" defstate="1">
|
||||
<disk state="1">
|
||||
<color red="1.0" green="0.0" blue="0.0" />
|
||||
</disk>
|
||||
<disk state="0">
|
||||
<color red="0.3" green="0.0" blue="0.0" />
|
||||
</disk>
|
||||
<text string="ERROR">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
|
||||
<view name="Button Lamps">
|
||||
<screen index="0">
|
||||
<bounds left="0" top="0" right="4" bottom="3" />
|
||||
</screen>
|
||||
|
||||
<element name="lamp0" ref="WIN">
|
||||
<bounds x="0" y="3.13" width="0.24" height="0.24" />
|
||||
</element>
|
||||
|
||||
<element name="lamp3" ref="PAY OUT" inputtag="INPUTS" inputmask="0x0200">
|
||||
<bounds x="0.55" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
<element name="lamp5" ref="SELECT" inputtag="INPUTS" inputmask="0x0400">
|
||||
<bounds x="1.05" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
<element name="lamp7" ref="YES_BIG" inputtag="INPUTS" inputmask="0x0100">
|
||||
<bounds x="1.55" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
<element name="lamp6" ref="LOOK_SMALL" inputtag="INPUTS" inputmask="0x0010">
|
||||
<bounds x="2.05" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
<element name="lamp2" ref="BET_DOUBLE" inputtag="INPUTS" inputmask="0x0008">
|
||||
<bounds x="2.55" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
<element name="lamp4" ref="START_TAKE" inputtag="INPUTS" inputmask="0x0800">
|
||||
<bounds x="3.05" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
|
||||
<element name="lamp1" ref="ERROR">
|
||||
<bounds x="3.76" y="3.13" width="0.24" height="0.24" />
|
||||
</element>
|
||||
</view>
|
||||
</mamelayout>
|
119
src/mame/layout/skilldrp.lay
Normal file
119
src/mame/layout/skilldrp.lay
Normal file
@ -0,0 +1,119 @@
|
||||
<?xml version="1.0"?>
|
||||
<!--
|
||||
license:CC0
|
||||
-->
|
||||
<mamelayout version="2">
|
||||
<element name="START" defstate="1">
|
||||
<disk state="1">
|
||||
<color red="1.0" green="0.0" blue="0.0" />
|
||||
</disk>
|
||||
<disk state="0">
|
||||
<color red="0.3" green="0.0" blue="0.0" />
|
||||
</disk>
|
||||
<text string="START">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="PLAY" defstate="1">
|
||||
<disk state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</disk>
|
||||
<disk state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</disk>
|
||||
<text string="PLAY">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="DOUBLE" defstate="1">
|
||||
<disk state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</disk>
|
||||
<disk state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</disk>
|
||||
<text string="SELECT">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0.1" y="0.14" width="0.8" height="0.32" />
|
||||
</text>
|
||||
<rect>
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0.01" y="0.48" width="0.98" height="0.04" />
|
||||
</rect>
|
||||
<text string="DOUBLE">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0.1" y="0.50" width="0.8" height="0.32" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="TAKE" defstate="1">
|
||||
<disk state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</disk>
|
||||
<disk state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</disk>
|
||||
<text string="TAKE">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="WIN" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="1.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.1" green="0.1" blue="0.0" />
|
||||
</rect>
|
||||
<text string="WIN">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="ERROR" 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="ERROR">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
|
||||
<view name="Button Lamps">
|
||||
<screen index="0">
|
||||
<bounds left="0" top="0" right="4" bottom="3" />
|
||||
</screen>
|
||||
|
||||
<element name="lamp7" ref="WIN">
|
||||
<bounds x="0" y="3.19" width="0.30" height="0.18" />
|
||||
</element>
|
||||
|
||||
<element name="lamp5" ref="START" inputtag="INPUTS" inputmask="0x0080">
|
||||
<bounds x="1.25" y="3.13" width="0.30" height="0.30" />
|
||||
</element>
|
||||
<element name="lamp4" ref="PLAY" inputtag="INPUTS" inputmask="0x0800">
|
||||
<bounds x="1.65" y="3.13" width="0.30" height="0.30" />
|
||||
</element>
|
||||
<element name="lamp1" ref="DOUBLE" inputtag="INPUTS" inputmask="0x0008">
|
||||
<bounds x="2.05" y="3.13" width="0.30" height="0.30" />
|
||||
</element>
|
||||
<element name="lamp3" ref="TAKE" inputtag="INPUTS" inputmask="0x0004">
|
||||
<bounds x="2.45" y="3.13" width="0.30" height="0.30" />
|
||||
</element>
|
||||
|
||||
<element name="lamp0" ref="ERROR">
|
||||
<bounds x="3.70" y="3.19" width="0.30" height="0.18" />
|
||||
</element>
|
||||
</view>
|
||||
</mamelayout>
|
159
src/mame/layout/winbingo.lay
Normal file
159
src/mame/layout/winbingo.lay
Normal file
@ -0,0 +1,159 @@
|
||||
<?xml version="1.0"?>
|
||||
<!--
|
||||
license:CC0
|
||||
-->
|
||||
<mamelayout version="2">
|
||||
<element name="AUTO" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</rect>
|
||||
<text string="AUTO">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="LINE" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</rect>
|
||||
<text string="LINE">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.1" width="1" height="0.4" />
|
||||
</text>
|
||||
<text string="DOUBLE UP">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.5" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="ODDS" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</rect>
|
||||
<text string="ODDS">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="TAKE" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</rect>
|
||||
<text string="TAKE">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.1" width="1" height="0.4" />
|
||||
</text>
|
||||
<text string="SELECT">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.5" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="BET" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</rect>
|
||||
<text string="BET">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.1" width="1" height="0.4" />
|
||||
</text>
|
||||
<text string="CHECK SCORE">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.5" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="START" 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="START">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.1" width="1" height="0.4" />
|
||||
</text>
|
||||
<text string="STOP">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.5" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="WIN" defstate="1">
|
||||
<disk state="1">
|
||||
<color red="1.0" green="1.0" blue="0.0" />
|
||||
</disk>
|
||||
<disk state="0">
|
||||
<color red="0.1" green="0.1" blue="0.0" />
|
||||
</disk>
|
||||
<text string="WIN">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="ERROR" defstate="1">
|
||||
<disk state="1">
|
||||
<color red="1.0" green="0.0" blue="0.0" />
|
||||
</disk>
|
||||
<disk state="0">
|
||||
<color red="0.3" green="0.0" blue="0.0" />
|
||||
</disk>
|
||||
<text string="ERROR">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
|
||||
<view name="Button Lamps">
|
||||
<screen index="0">
|
||||
<bounds left="0" top="0" right="4" bottom="3" />
|
||||
</screen>
|
||||
|
||||
<element name="lamp7" ref="WIN">
|
||||
<bounds x="0" y="3.13" width="0.24" height="0.24" />
|
||||
</element>
|
||||
|
||||
<element name="lamp2" ref="AUTO" inputtag="INPUTS" inputmask="0x0200">
|
||||
<bounds x="0.55" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
<element name="lamp1" ref="LINE" inputtag="INPUTS" inputmask="0x0008">
|
||||
<bounds x="1.05" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
<element name="lamp6" ref="ODDS" inputtag="INPUTS" inputmask="0x0400">
|
||||
<bounds x="1.55" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
<element name="lamp3" ref="TAKE" inputtag="INPUTS" inputmask="0x0004">
|
||||
<bounds x="2.05" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
<element name="lamp4" ref="BET" inputtag="INPUTS" inputmask="0x0800">
|
||||
<bounds x="2.55" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
<element name="lamp5" ref="START" inputtag="INPUTS" inputmask="0x0080">
|
||||
<bounds x="3.05" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
|
||||
<element name="lamp0" ref="ERROR">
|
||||
<bounds x="3.76" y="3.13" width="0.24" height="0.24" />
|
||||
</element>
|
||||
</view>
|
||||
</mamelayout>
|
175
src/mame/layout/zoo.lay
Normal file
175
src/mame/layout/zoo.lay
Normal file
@ -0,0 +1,175 @@
|
||||
<?xml version="1.0"?>
|
||||
<!--
|
||||
license:CC0
|
||||
-->
|
||||
<mamelayout version="2">
|
||||
<element name="SKIP" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</rect>
|
||||
<text string="SKIP">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.0" width="1" height="0.4" />
|
||||
</text>
|
||||
<text string="NEXT">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="DOUBLE" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</rect>
|
||||
<text string="4">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.0" width="1" height="0.4" />
|
||||
</text>
|
||||
<text string="DOUBLE X1">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.7" width="1" height="0.3" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="ODDS" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</rect>
|
||||
<text string="1">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.0" width="1" height="0.4" />
|
||||
</text>
|
||||
<text string="ODDS">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
<text string="DOUBLE 1/2">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.7" width="1" height="0.3" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="TAKE" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</rect>
|
||||
<text string="2">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.0" width="1" height="0.4" />
|
||||
</text>
|
||||
<text string="TAKE">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="PLAY" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</rect>
|
||||
<text string="3">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.0" width="1" height="0.4" />
|
||||
</text>
|
||||
<text string="PLAY">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
<text string="DOUBLE X2">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.7" width="1" height="0.3" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="START" 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="5">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.0" width="1" height="0.4" />
|
||||
</text>
|
||||
<text string="START">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="WIN" defstate="1">
|
||||
<disk state="1">
|
||||
<color red="1.0" green="1.0" blue="0.0" />
|
||||
</disk>
|
||||
<disk state="0">
|
||||
<color red="0.1" green="0.1" blue="0.0" />
|
||||
</disk>
|
||||
<text string="WIN">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="ERROR" defstate="1">
|
||||
<disk state="1">
|
||||
<color red="1.0" green="0.0" blue="0.0" />
|
||||
</disk>
|
||||
<disk state="0">
|
||||
<color red="0.3" green="0.0" blue="0.0" />
|
||||
</disk>
|
||||
<text string="ERROR">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.3" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
|
||||
<view name="Button Lamps">
|
||||
<screen index="0">
|
||||
<bounds left="0" top="0" right="4" bottom="3" />
|
||||
</screen>
|
||||
|
||||
<element name="lamp7" ref="WIN">
|
||||
<bounds x="0" y="3.13" width="0.24" height="0.24" />
|
||||
</element>
|
||||
|
||||
<element name="lamp2" ref="SKIP" inputtag="INPUTS" inputmask="0x0200">
|
||||
<bounds x="0.55" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
<element name="lamp1" ref="DOUBLE" inputtag="INPUTS" inputmask="0x0008">
|
||||
<bounds x="1.05" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
<element name="lamp6" ref="ODDS" inputtag="INPUTS" inputmask="0x0400">
|
||||
<bounds x="1.55" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
<element name="lamp3" ref="TAKE" inputtag="INPUTS" inputmask="0x0004">
|
||||
<bounds x="2.05" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
<element name="lamp4" ref="PLAY" inputtag="INPUTS" inputmask="0x0800">
|
||||
<bounds x="2.55" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
<element name="lamp5" ref="START" inputtag="INPUTS" inputmask="0x0080">
|
||||
<bounds x="3.05" y="3.13" width="0.40" height="0.24" />
|
||||
</element>
|
||||
|
||||
<element name="lamp0" ref="ERROR">
|
||||
<bounds x="3.76" y="3.13" width="0.24" height="0.24" />
|
||||
</element>
|
||||
</view>
|
||||
</mamelayout>
|
@ -2462,7 +2462,7 @@ speeddrp // (c) 2003 Astro Corp.
|
||||
westvent // (c) 2007? Astro Corp.
|
||||
winbingo // (c) 2006 Astro Corp.
|
||||
winbingoa // (c) 2006 Astro Corp.
|
||||
zulu // (c) 2004 Astro Corp.
|
||||
zoo // (c) 2004 Astro Corp.
|
||||
|
||||
@source:midway/astrocde.cpp
|
||||
demndrgn // (c) 1982 Bally Midway
|
||||
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user