summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/layout
diff options
context:
space:
mode:
author RobertoFresca <robbie@mamedev.org>2017-12-26 20:00:45 -0300
committer RobertoFresca <robbie@mamedev.org>2017-12-26 20:00:45 -0300
commit99294a5521fd28a2a82670ba08150ac21e22be8c (patch)
tree6a85b9fac21ac3835d6a199e5fbea1f6aa751bbd /src/mame/layout
parent5ce397d045fb6a3dcf54535c9f8d93bcc24450c0 (diff)
Changes in aristmk5.cpp [Heihachi_73]
* Green Lizard (AHG1623, US) and King Galah (AHG1625, US) were actually Cash Express versions (and Honky Tonk wasn't, oddly enough). Updated the descriptions to suit. * ROM name changes: chickna5b is now chickna5v chickna5qld is now chickna5ql eforsta5ub is now eforsta5cea glizardu is now glizrdce kgalahu is now kgalahce pengpayuc is now pengpayce qnileub is now qnileceb * Layout updates: Fixed bugs in qnilecea.lay, renamed dolphntrce.lay to adonisu.lay and added new layouts for chickna5v, pantmag and tritreat
Diffstat (limited to 'src/mame/layout')
-rw-r--r--src/mame/layout/adonisu.lay (renamed from src/mame/layout/dolphntrce.lay)0
-rw-r--r--src/mame/layout/chickna5v.lay265
-rw-r--r--src/mame/layout/pantmag.lay369
-rw-r--r--src/mame/layout/qnilecea.lay39
-rw-r--r--src/mame/layout/tritreat.lay408
5 files changed, 1053 insertions, 28 deletions
diff --git a/src/mame/layout/dolphntrce.lay b/src/mame/layout/adonisu.lay
index 9a6b83e758f..9a6b83e758f 100644
--- a/src/mame/layout/dolphntrce.lay
+++ b/src/mame/layout/adonisu.lay
diff --git a/src/mame/layout/chickna5v.lay b/src/mame/layout/chickna5v.lay
new file mode 100644
index 00000000000..8df3239e948
--- /dev/null
+++ b/src/mame/layout/chickna5v.lay
@@ -0,0 +1,265 @@
+<?xml version="1.0"?>
+<mamelayout version="2">
+ <element name="COLLECT">
+ <rect state="0">
+ <color red="1.0" green="1.0" blue="0.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.5" blue="0.0" />
+ </rect>
+ <text string="COLLECT">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="1LINE">
+ <rect state="0">
+ <color red="1.0" green="1.0" blue="1.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.5" blue="0.5" />
+ </rect>
+ <text string="1 LINE/RED">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="3LINES">
+ <rect state="0">
+ <color red="1.0" green="1.0" blue="1.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.5" blue="0.5" />
+ </rect>
+ <text string="3 LINES">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="5LINES">
+ <rect state="0">
+ <color red="1.0" green="1.0" blue="1.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.5" blue="0.5" />
+ </rect>
+ <text string="5 LINES">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="7LINES">
+ <rect state="0">
+ <color red="1.0" green="1.0" blue="1.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.5" blue="0.5" />
+ </rect>
+ <text string="7 LINES">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="9LINES">
+ <rect state="0">
+ <color red="1.0" green="1.0" blue="1.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.5" blue="0.5" />
+ </rect>
+ <text string="9 LINES/BLACK">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="GAMBLE">
+ <rect state="0">
+ <color red="0.5" green="0.0" blue="0.7" />
+ </rect>
+ <rect state="1">
+ <color red="0.25" green="0.0" blue="0.35" />
+
+ </rect>
+ <text string="GAMBLE">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="RESERVE">
+ <rect state="0">
+ <color red="0.0" green="1.0" blue="0.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.0" green="0.5" blue="0.0" />
+ </rect>
+ <text string="RESERVE">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="BET1">
+ <rect state="0">
+ <color red="1.0" green="1.0" blue="1.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.5" blue="0.5" />
+ </rect>
+ <text string="BET 1/HEART">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="BET5">
+ <rect state="0">
+ <color red="1.0" green="1.0" blue="1.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.5" blue="0.5" />
+ </rect>
+ <text string="BET 5/DIAMOND">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="BET10">
+ <rect state="0">
+ <color red="1.0" green="1.0" blue="1.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.5" blue="0.5" />
+ </rect>
+ <text string="BET 10">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="BET25">
+ <rect state="0">
+ <color red="1.0" green="1.0" blue="1.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.5" blue="0.5" />
+ </rect>
+ <text string="BET 25/CLUB">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="BET50">
+ <rect state="0">
+ <color red="1.0" green="1.0" blue="1.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.5" blue="0.5" />
+ </rect>
+ <text string="BET 50/SPADE">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="TAKE_WIN">
+ <rect state="0">
+ <color red="1.0" green="0.7" blue="0.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.35" blue="0.0" />
+ </rect>
+ <text string="TAKE WIN">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="REDLAMP">
+ <disk state="1">
+ <color red="0.2" green="0.0" blue="0.0" />
+ </disk>
+ <disk state="0">
+ <color red="1.0" green="0.0" blue="0.0" />
+ </disk>
+ </element>
+
+ <view name="Button Lamps">
+ <screen index="0">
+ <bounds left="0" top="0" right="4" bottom="3" />
+ </screen>
+
+ <!-- Buttons lamps -->
+ <bezel name="lamp8" element="COLLECT" inputtag="P1" inputmask="0x100">
+ <bounds x="0.27" y="3.02" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp9" element="BET1" inputtag="P1" inputmask="0x200">
+ <bounds x="0.68" y="3.02" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp10" element="BET5" inputtag="P1" inputmask="0x400">
+ <bounds x="1.09" y="3.02" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp11" element="BET10" inputtag="P1" inputmask="0x800">
+ <bounds x="1.51" y="3.02" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp12" element="BET25" inputtag="P1" inputmask="0x1000">
+ <bounds x="1.91" y="3.02" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp13" element="BET50" inputtag="P1" inputmask="0x2000">
+ <bounds x="2.32" y="3.02" width="0.31" height="0.24" />
+ </bezel>
+
+ <bezel name="lamp7" element="RESERVE" inputtag="P1" inputmask="0x80">
+ <bounds x="0.27" y="3.28" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp6" element="1LINE" inputtag="P1" inputmask="0x40">
+ <bounds x="0.68" y="3.28" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp5" element="3LINES" inputtag="P1" inputmask="0x20">
+ <bounds x="1.09" y="3.28" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp4" element="5LINES" inputtag="P1" inputmask="0x10">
+ <bounds x="1.51" y="3.28" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp3" element="7LINES" inputtag="P1" inputmask="0x08">
+ <bounds x="1.91" y="3.28" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp2" element="9LINES" inputtag="P1" inputmask="0x04">
+ <bounds x="2.32" y="3.28" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp0" element="GAMBLE" inputtag="P1" inputmask="0x01">
+ <bounds x="2.73" y="3.28" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp1" element="TAKE_WIN" inputtag="P1" inputmask="0x02">
+ <bounds x="3.14" y="3.28" width="0.31" height="0.24" />
+ </bezel>
+
+ <!-- Tower lamps -->
+ <bezel name="lamp32" element="REDLAMP">
+ <bounds x="3.58" y="3.24" width="0.10" height="0.10" />
+ </bezel>
+ <bezel name="lamp33" element="REDLAMP">
+ <bounds x="3.58" y="3.36" width="0.10" height="0.10" />
+ </bezel>
+ <bezel name="lamp34" element="REDLAMP">
+ <bounds x="3.68" y="3.24" width="0.10" height="0.10" />
+ </bezel>
+ <bezel name="lamp35" element="REDLAMP">
+ <bounds x="3.68" y="3.36" width="0.10" height="0.10" />
+ </bezel>
+ </view>
+
+ <view name="Screen">
+ <screen index="0">
+ <bounds left="0" top="0" right="4" bottom="3" />
+ </screen>
+ </view>
+</mamelayout>
diff --git a/src/mame/layout/pantmag.lay b/src/mame/layout/pantmag.lay
new file mode 100644
index 00000000000..20f92424e9a
--- /dev/null
+++ b/src/mame/layout/pantmag.lay
@@ -0,0 +1,369 @@
+<?xml version="1.0"?>
+<mamelayout version="2">
+ <element name="COLLECT">
+ <rect state="0">
+ <color red="1.0" green="1.0" blue="0.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.5" blue="0.0" />
+ </rect>
+ <text string="COLLECT">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="1LINE">
+ <rect state="0">
+ <color red="1.0" green="1.0" blue="1.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.5" blue="0.5" />
+ </rect>
+ <text string="1 LINE/RED">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="3LINES">
+ <rect state="0">
+ <color red="1.0" green="1.0" blue="1.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.5" blue="0.5" />
+ </rect>
+ <text string="3 LINES">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="5LINES">
+ <rect state="0">
+ <color red="1.0" green="1.0" blue="1.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.5" blue="0.5" />
+ </rect>
+ <text string="5 LINES">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="7LINES">
+ <rect state="0">
+ <color red="1.0" green="1.0" blue="1.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.5" blue="0.5" />
+ </rect>
+ <text string="7 LINES">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="9LINES">
+ <rect state="0">
+ <color red="1.0" green="1.0" blue="1.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.5" blue="0.5" />
+ </rect>
+ <text string="9 LINES/BLACK">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="10LINES">
+ <rect state="0">
+ <color red="1.0" green="1.0" blue="1.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.5" blue="0.5" />
+ </rect>
+ <text string="10 LINES">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="15LINES">
+ <rect state="0">
+ <color red="1.0" green="1.0" blue="1.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.5" blue="0.5" />
+ </rect>
+ <text string="15 LINES">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="20LINES">
+ <rect state="0">
+ <color red="1.0" green="1.0" blue="1.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.5" blue="0.5" />
+ </rect>
+ <text string="20 LINES/BLACK">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="GAMBLE">
+ <rect state="0">
+ <color red="0.5" green="0.0" blue="0.7" />
+ </rect>
+ <rect state="1">
+ <color red="0.25" green="0.0" blue="0.35" />
+
+ </rect>
+ <text string="GAMBLE">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="RESERVE">
+ <rect state="0">
+ <color red="0.0" green="1.0" blue="0.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.0" green="0.5" blue="0.0" />
+ </rect>
+ <text string="RESERVE">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="BET1H">
+ <rect state="0">
+ <color red="1.0" green="1.0" blue="1.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.5" blue="0.5" />
+ </rect>
+ <text string="BET 1/HEART">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="BET2D">
+ <rect state="0">
+ <color red="1.0" green="1.0" blue="1.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.5" blue="0.5" />
+ </rect>
+ <text string="BET 2/DIAMOND">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="BET3">
+ <rect state="0">
+ <color red="1.0" green="1.0" blue="1.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.5" blue="0.5" />
+ </rect>
+ <text string="BET 3">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="BET5C">
+ <rect state="0">
+ <color red="1.0" green="1.0" blue="1.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.5" blue="0.5" />
+ </rect>
+ <text string="BET 5/CLUB">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="BET10S">
+ <rect state="0">
+ <color red="1.0" green="1.0" blue="1.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.5" blue="0.5" />
+ </rect>
+ <text string="BET 10/SPADE">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="TAKE_WIN">
+ <rect state="0">
+ <color red="1.0" green="0.7" blue="0.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.35" blue="0.0" />
+ </rect>
+ <text string="TAKE WIN">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="REDLAMP">
+ <disk state="1">
+ <color red="0.2" green="0.0" blue="0.0" />
+ </disk>
+ <disk state="0">
+ <color red="1.0" green="0.0" blue="0.0" />
+ </disk>
+ </element>
+
+ <view name="Button Lamps - 10 Credits, 9 Lines">
+ <screen index="0">
+ <bounds left="0" top="0" right="4" bottom="3" />
+ </screen>
+
+ <!-- Buttons lamps -->
+ <bezel name="lamp8" element="COLLECT" inputtag="P1" inputmask="0x100">
+ <bounds x="0.27" y="3.02" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp9" element="BET1H" inputtag="P1" inputmask="0x200">
+ <bounds x="0.68" y="3.02" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp10" element="BET2D" inputtag="P1" inputmask="0x400">
+ <bounds x="1.09" y="3.02" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp11" element="BET3" inputtag="P1" inputmask="0x800">
+ <bounds x="1.51" y="3.02" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp12" element="BET5C" inputtag="P1" inputmask="0x1000">
+ <bounds x="1.91" y="3.02" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp13" element="BET10S" inputtag="P1" inputmask="0x2000">
+ <bounds x="2.32" y="3.02" width="0.31" height="0.24" />
+ </bezel>
+
+ <bezel name="lamp7" element="RESERVE" inputtag="P1" inputmask="0x80">
+ <bounds x="0.27" y="3.28" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp6" element="1LINE" inputtag="P1" inputmask="0x40">
+ <bounds x="0.68" y="3.28" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp5" element="3LINES" inputtag="P1" inputmask="0x20">
+ <bounds x="1.09" y="3.28" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp4" element="5LINES" inputtag="P1" inputmask="0x10">
+ <bounds x="1.51" y="3.28" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp3" element="7LINES" inputtag="P1" inputmask="0x08">
+ <bounds x="1.91" y="3.28" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp2" element="9LINES" inputtag="P1" inputmask="0x04">
+ <bounds x="2.32" y="3.28" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp0" element="GAMBLE" inputtag="P1" inputmask="0x01">
+ <bounds x="2.73" y="3.28" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp1" element="TAKE_WIN" inputtag="P1" inputmask="0x02">
+ <bounds x="3.14" y="3.28" width="0.31" height="0.24" />
+ </bezel>
+
+ <!-- Tower lamps -->
+ <bezel name="lamp32" element="REDLAMP">
+ <bounds x="3.58" y="3.24" width="0.10" height="0.10" />
+ </bezel>
+ <bezel name="lamp33" element="REDLAMP">
+ <bounds x="3.58" y="3.36" width="0.10" height="0.10" />
+ </bezel>
+ <bezel name="lamp34" element="REDLAMP">
+ <bounds x="3.68" y="3.24" width="0.10" height="0.10" />
+ </bezel>
+ <bezel name="lamp35" element="REDLAMP">
+ <bounds x="3.68" y="3.36" width="0.10" height="0.10" />
+ </bezel>
+ </view>
+
+ <view name="Button Lamps - 10 Credits, 20 Lines">
+ <screen index="0">
+ <bounds left="0" top="0" right="4" bottom="3" />
+ </screen>
+
+ <!-- Buttons lamps -->
+ <bezel name="lamp8" element="COLLECT" inputtag="P1" inputmask="0x100">
+ <bounds x="0.27" y="3.02" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp9" element="BET1H" inputtag="P1" inputmask="0x200">
+ <bounds x="0.68" y="3.02" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp10" element="BET2D" inputtag="P1" inputmask="0x400">
+ <bounds x="1.09" y="3.02" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp11" element="BET3" inputtag="P1" inputmask="0x800">
+ <bounds x="1.51" y="3.02" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp12" element="BET5C" inputtag="P1" inputmask="0x1000">
+ <bounds x="1.91" y="3.02" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp13" element="BET10S" inputtag="P1" inputmask="0x2000">
+ <bounds x="2.32" y="3.02" width="0.31" height="0.24" />
+ </bezel>
+
+ <bezel name="lamp7" element="RESERVE" inputtag="P1" inputmask="0x80">
+ <bounds x="0.27" y="3.28" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp6" element="1LINE" inputtag="P1" inputmask="0x40">
+ <bounds x="0.68" y="3.28" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp5" element="5LINES" inputtag="P1" inputmask="0x20">
+ <bounds x="1.09" y="3.28" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp4" element="10LINES" inputtag="P1" inputmask="0x10">
+ <bounds x="1.51" y="3.28" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp3" element="15LINES" inputtag="P1" inputmask="0x08">
+ <bounds x="1.91" y="3.28" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp2" element="20LINES" inputtag="P1" inputmask="0x04">
+ <bounds x="2.32" y="3.28" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp0" element="GAMBLE" inputtag="P1" inputmask="0x01">
+ <bounds x="2.73" y="3.28" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp1" element="TAKE_WIN" inputtag="P1" inputmask="0x02">
+ <bounds x="3.14" y="3.28" width="0.31" height="0.24" />
+ </bezel>
+
+ <!-- Tower lamps -->
+ <bezel name="lamp32" element="REDLAMP">
+ <bounds x="3.58" y="3.24" width="0.10" height="0.10" />
+ </bezel>
+ <bezel name="lamp33" element="REDLAMP">
+ <bounds x="3.58" y="3.36" width="0.10" height="0.10" />
+ </bezel>
+ <bezel name="lamp34" element="REDLAMP">
+ <bounds x="3.68" y="3.24" width="0.10" height="0.10" />
+ </bezel>
+ <bezel name="lamp35" element="REDLAMP">
+ <bounds x="3.68" y="3.36" width="0.10" height="0.10" />
+ </bezel>
+ </view>
+
+ <view name="Screen">
+ <screen index="0">
+ <bounds left="0" top="0" right="4" bottom="3" />
+ </screen>
+ </view>
+</mamelayout>
diff --git a/src/mame/layout/qnilecea.lay b/src/mame/layout/qnilecea.lay
index 0153fcbe7f3..13ef3c5a33c 100644
--- a/src/mame/layout/qnilecea.lay
+++ b/src/mame/layout/qnilecea.lay
@@ -105,30 +105,13 @@
</text>
</element>
- <element name="RED">
+ <element name="unused">
<rect state="1">
<color red="1.0" green="1.0" blue="1.0" />
</rect>
<rect state="0">
<color red="0.5" green="0.5" blue="0.5" />
</rect>
- <text string="RED">
- <color red="0.0" green="0.0" blue="0.0" />
- <bounds x="0" y="0.1" width="1" height="0.8" />
- </text>
- </element>
-
- <element name="BET1">
- <rect state="1">
- <color red="1.0" green="1.0" blue="1.0" />
- </rect>
- <rect state="0">
- <color red="0.5" green="0.5" blue="0.5" />
- </rect>
- <text string="BET 1">
- <color red="0.0" green="0.0" blue="0.0" />
- <bounds x="0" y="0.1" width="1" height="0.8" />
- </text>
</element>
<element name="BET1R">
@@ -170,27 +153,27 @@
</text>
</element>
- <element name="BET4">
+ <element name="BET3B">
<rect state="1">
<color red="1.0" green="1.0" blue="1.0" />
</rect>
<rect state="0">
<color red="0.5" green="0.5" blue="0.5" />
</rect>
- <text string="BET 4">
+ <text string="BET 3/BLACK">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.1" width="1" height="0.8" />
</text>
</element>
- <element name="BLACK">
+ <element name="BET4">
<rect state="1">
<color red="1.0" green="1.0" blue="1.0" />
</rect>
<rect state="0">
<color red="0.5" green="0.5" blue="0.5" />
</rect>
- <text string="BLACK">
+ <text string="BET 4">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.1" width="1" height="0.8" />
</text>
@@ -358,19 +341,19 @@
<bezel name="lamp7" element="SERVICE" inputtag="P1" inputmask="0x80">
<bounds x="0.27" y="3.28" width="0.31" height="0.24" />
</bezel>
- <bezel name="lamp6" element="RED" inputtag="P1" inputmask="0x40">
+ <bezel name="lamp6" element="unused" inputtag="P1" inputmask="0x40">
<bounds x="0.68" y="3.28" width="0.31" height="0.24" />
</bezel>
- <bezel name="lamp5" element="BET1" inputtag="P1" inputmask="0x20">
+ <bezel name="lamp5" element="BET1R" inputtag="P1" inputmask="0x20">
<bounds x="1.09" y="3.28" width="0.31" height="0.24" />
</bezel>
<bezel name="lamp4" element="BET2" inputtag="P1" inputmask="0x10">
<bounds x="1.51" y="3.28" width="0.31" height="0.24" />
</bezel>
- <bezel name="lamp3" element="BET3" inputtag="P1" inputmask="0x08">
+ <bezel name="lamp3" element="BET3B" inputtag="P1" inputmask="0x08">
<bounds x="1.91" y="3.28" width="0.31" height="0.24" />
</bezel>
- <bezel name="lamp2" element="BLACK" inputtag="P1" inputmask="0x04">
+ <bezel name="lamp2" element="unused" inputtag="P1" inputmask="0x04">
<bounds x="2.32" y="3.28" width="0.31" height="0.24" />
</bezel>
<bezel name="lamp0" element="GAMBLE" inputtag="P1" inputmask="0x01">
@@ -651,10 +634,10 @@
<bezel name="lamp6" element="BET1R" inputtag="P1" inputmask="0x40">
<bounds x="0.68" y="3.28" width="0.31" height="0.24" />
</bezel>
- <bezel name="lamp5" element="BET5" inputtag="P1" inputmask="0x20">
+ <bezel name="lamp5" element="BET2" inputtag="P1" inputmask="0x20">
<bounds x="1.09" y="3.28" width="0.31" height="0.24" />
</bezel>
- <bezel name="lamp4" element="BET10" inputtag="P1" inputmask="0x10">
+ <bezel name="lamp4" element="BET5" inputtag="P1" inputmask="0x10">
<bounds x="1.51" y="3.28" width="0.31" height="0.24" />
</bezel>
<bezel name="lamp3" element="BET25" inputtag="P1" inputmask="0x08">
diff --git a/src/mame/layout/tritreat.lay b/src/mame/layout/tritreat.lay
new file mode 100644
index 00000000000..b64b6250c2a
--- /dev/null
+++ b/src/mame/layout/tritreat.lay
@@ -0,0 +1,408 @@
+<?xml version="1.0"?>
+<mamelayout version="2">
+ <element name="COLLECT">
+ <rect state="0">
+ <color red="1.0" green="1.0" blue="0.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.5" blue="0.0" />
+ </rect>
+ <text string="COLLECT">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="1LINE">
+ <rect state="0">
+ <color red="1.0" green="1.0" blue="1.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.5" blue="0.5" />
+ </rect>
+ <text string="1 LINE/RED">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="3LINES">
+ <rect state="0">
+ <color red="1.0" green="1.0" blue="1.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.5" blue="0.5" />
+ </rect>
+ <text string="3 LINES">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="5LINES">
+ <rect state="0">
+ <color red="1.0" green="1.0" blue="1.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.5" blue="0.5" />
+ </rect>
+ <text string="5 LINES">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="7LINES">
+ <rect state="0">
+ <color red="1.0" green="1.0" blue="1.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.5" blue="0.5" />
+ </rect>
+ <text string="7 LINES">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="9LINES">
+ <rect state="0">
+ <color red="1.0" green="1.0" blue="1.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.5" blue="0.5" />
+ </rect>
+ <text string="9 LINES/BLACK">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="10LINES">
+ <rect state="0">
+ <color red="1.0" green="1.0" blue="1.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.5" blue="0.5" />
+ </rect>
+ <text string="10 LINES">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="15LINES">
+ <rect state="0">
+ <color red="1.0" green="1.0" blue="1.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.5" blue="0.5" />
+ </rect>
+ <text string="15 LINES">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="20LINES">
+ <rect state="0">
+ <color red="1.0" green="1.0" blue="1.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.5" blue="0.5" />
+ </rect>
+ <text string="20 LINES/BLACK">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="GAMBLE">
+ <rect state="0">
+ <color red="0.5" green="0.0" blue="0.7" />
+ </rect>
+ <rect state="1">
+ <color red="0.25" green="0.0" blue="0.35" />
+
+ </rect>
+ <text string="GAMBLE">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="RESERVE">
+ <rect state="0">
+ <color red="0.0" green="1.0" blue="0.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.0" green="0.5" blue="0.0" />
+ </rect>
+ <text string="RESERVE">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="BET1H">
+ <rect state="0">
+ <color red="1.0" green="1.0" blue="1.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.5" blue="0.5" />
+ </rect>
+ <text string="BET 1/HEART">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="BET2D">
+ <rect state="0">
+ <color red="1.0" green="1.0" blue="1.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.5" blue="0.5" />
+ </rect>
+ <text string="BET 2/DIAMOND">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="BET3">
+ <rect state="0">
+ <color red="1.0" green="1.0" blue="1.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.5" blue="0.5" />
+ </rect>
+ <text string="BET 3">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="BET5">
+ <rect state="0">
+ <color red="1.0" green="1.0" blue="1.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.5" blue="0.5" />
+ </rect>
+ <text string="BET 5">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="BET5C">
+ <rect state="0">
+ <color red="1.0" green="1.0" blue="1.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.5" blue="0.5" />
+ </rect>
+ <text string="BET 5/CLUB">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="BET10C">
+ <rect state="0">
+ <color red="1.0" green="1.0" blue="1.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.5" blue="0.5" />
+ </rect>
+ <text string="BET 10/CLUB">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="BET10S">
+ <rect state="0">
+ <color red="1.0" green="1.0" blue="1.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.5" blue="0.5" />
+ </rect>
+ <text string="BET 10/SPADE">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="BET25S">
+ <rect state="0">
+ <color red="1.0" green="1.0" blue="1.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.5" blue="0.5" />
+ </rect>
+ <text string="BET 25/SPADE">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="TAKE_WIN">
+ <rect state="0">
+ <color red="1.0" green="0.7" blue="0.0" />
+ </rect>
+ <rect state="1">
+ <color red="0.5" green="0.35" blue="0.0" />
+ </rect>
+ <text string="TAKE WIN/START FEATURE">
+ <color red="0.0" green="0.0" blue="0.0" />
+ <bounds x="0" y="0.1" width="1" height="0.8" />
+ </text>
+ </element>
+
+ <element name="REDLAMP">
+ <disk state="1">
+ <color red="0.2" green="0.0" blue="0.0" />
+ </disk>
+ <disk state="0">
+ <color red="1.0" green="0.0" blue="0.0" />
+ </disk>
+ </element>
+
+ <view name="Button Lamps - 10 Credits, 9 Lines">
+ <screen index="0">
+ <bounds left="0" top="0" right="4" bottom="3" />
+ </screen>
+
+ <!-- Buttons lamps -->
+ <bezel name="lamp8" element="COLLECT" inputtag="P1" inputmask="0x100">
+ <bounds x="0.27" y="3.02" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp9" element="BET1H" inputtag="P1" inputmask="0x200">
+ <bounds x="0.68" y="3.02" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp10" element="BET2D" inputtag="P1" inputmask="0x400">
+ <bounds x="1.09" y="3.02" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp11" element="BET3" inputtag="P1" inputmask="0x800">
+ <bounds x="1.51" y="3.02" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp12" element="BET5C" inputtag="P1" inputmask="0x1000">
+ <bounds x="1.91" y="3.02" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp13" element="BET10S" inputtag="P1" inputmask="0x2000">
+ <bounds x="2.32" y="3.02" width="0.31" height="0.24" />
+ </bezel>
+
+ <bezel name="lamp7" element="RESERVE" inputtag="P1" inputmask="0x80">
+ <bounds x="0.27" y="3.28" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp6" element="1LINE" inputtag="P1" inputmask="0x40">
+ <bounds x="0.68" y="3.28" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp5" element="3LINES" inputtag="P1" inputmask="0x20">
+ <bounds x="1.09" y="3.28" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp4" element="5LINES" inputtag="P1" inputmask="0x10">
+ <bounds x="1.51" y="3.28" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp3" element="7LINES" inputtag="P1" inputmask="0x08">
+ <bounds x="1.91" y="3.28" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp2" element="9LINES" inputtag="P1" inputmask="0x04">
+ <bounds x="2.32" y="3.28" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp0" element="GAMBLE" inputtag="P1" inputmask="0x01">
+ <bounds x="2.73" y="3.28" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp1" element="TAKE_WIN" inputtag="P1" inputmask="0x02">
+ <bounds x="3.14" y="3.28" width="0.31" height="0.24" />
+ </bezel>
+
+ <!-- Tower lamps -->
+ <bezel name="lamp32" element="REDLAMP">
+ <bounds x="3.58" y="3.24" width="0.10" height="0.10" />
+ </bezel>
+ <bezel name="lamp33" element="REDLAMP">
+ <bounds x="3.58" y="3.36" width="0.10" height="0.10" />
+ </bezel>
+ <bezel name="lamp34" element="REDLAMP">
+ <bounds x="3.68" y="3.24" width="0.10" height="0.10" />
+ </bezel>
+ <bezel name="lamp35" element="REDLAMP">
+ <bounds x="3.68" y="3.36" width="0.10" height="0.10" />
+ </bezel>
+ </view>
+
+ <view name="Button Lamps - 25 Credits, 20 Lines">
+ <screen index="0">
+ <bounds left="0" top="0" right="4" bottom="3" />
+ </screen>
+
+ <!-- Buttons lamps -->
+ <bezel name="lamp8" element="COLLECT" inputtag="P1" inputmask="0x100">
+ <bounds x="0.27" y="3.02" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp9" element="BET1H" inputtag="P1" inputmask="0x200">
+ <bounds x="0.68" y="3.02" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp10" element="BET2D" inputtag="P1" inputmask="0x400">
+ <bounds x="1.09" y="3.02" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp11" element="BET5" inputtag="P1" inputmask="0x800">
+ <bounds x="1.51" y="3.02" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp12" element="BET10C" inputtag="P1" inputmask="0x1000">
+ <bounds x="1.91" y="3.02" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp13" element="BET25S" inputtag="P1" inputmask="0x2000">
+ <bounds x="2.32" y="3.02" width="0.31" height="0.24" />
+ </bezel>
+
+ <bezel name="lamp7" element="RESERVE" inputtag="P1" inputmask="0x80">
+ <bounds x="0.27" y="3.28" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp6" element="1LINE" inputtag="P1" inputmask="0x40">
+ <bounds x="0.68" y="3.28" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp5" element="5LINES" inputtag="P1" inputmask="0x20">
+ <bounds x="1.09" y="3.28" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp4" element="10LINES" inputtag="P1" inputmask="0x10">
+ <bounds x="1.51" y="3.28" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp3" element="15LINES" inputtag="P1" inputmask="0x08">
+ <bounds x="1.91" y="3.28" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp2" element="20LINES" inputtag="P1" inputmask="0x04">
+ <bounds x="2.32" y="3.28" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp0" element="GAMBLE" inputtag="P1" inputmask="0x01">
+ <bounds x="2.73" y="3.28" width="0.31" height="0.24" />
+ </bezel>
+ <bezel name="lamp1" element="TAKE_WIN" inputtag="P1" inputmask="0x02">
+ <bounds x="3.14" y="3.28" width="0.31" height="0.24" />
+ </bezel>
+
+ <!-- Tower lamps -->
+ <bezel name="lamp32" element="REDLAMP">
+ <bounds x="3.58" y="3.24" width="0.10" height="0.10" />
+ </bezel>
+ <bezel name="lamp33" element="REDLAMP">
+ <bounds x="3.58" y="3.36" width="0.10" height="0.10" />
+ </bezel>
+ <bezel name="lamp34" element="REDLAMP">
+ <bounds x="3.68" y="3.24" width="0.10" height="0.10" />
+ </bezel>
+ <bezel name="lamp35" element="REDLAMP">
+ <bounds x="3.68" y="3.36" width="0.10" height="0.10" />
+ </bezel>
+ </view>
+
+ <view name="Screen">
+ <screen index="0">
+ <bounds left="0" top="0" right="4" bottom="3" />
+ </screen>
+ </view>
+</mamelayout>