summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/layout/qfire.lay
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/layout/qfire.lay')
-rw-r--r--src/mame/layout/qfire.lay111
1 files changed, 111 insertions, 0 deletions
diff --git a/src/mame/layout/qfire.lay b/src/mame/layout/qfire.lay
new file mode 100644
index 00000000000..8bd183d544e
--- /dev/null
+++ b/src/mame/layout/qfire.lay
@@ -0,0 +1,111 @@
+<?xml version="1.0"?>
+<!--
+license:CC0
+-->
+<mamelayout version="2">
+
+<!-- define elements -->
+
+ <element name="whited"><disk><color red="0.85" green="0.85" blue="0.85" /></disk></element>
+ <element name="blackd"><disk><color red="0" green="0" blue="0" /></disk></element>
+ <element name="redd"><disk><color red="0.8" green="0.14" blue="0.16" /></disk></element>
+ <element name="greend"><disk><color red="0.15" green="0.8" blue="0.1" /></disk></element>
+ <element name="yellowd"><disk><color red="0.8" green="0.78" blue="0.1" /></disk></element>
+ <element name="black"><rect><color red="0" green="0" blue="0" /></rect></element>
+ <element name="gray"><rect><color red="0.16" green="0.15" blue="0.15" /></rect></element>
+
+ <element name="text_skill"><text string="SKILL:"><color red="0.85" green="0.85" blue="0.85" /></text></element>
+ <element name="text_game"><text string="GAME:"><color red="0.85" green="0.85" blue="0.85" /></text></element>
+ <element name="text_sw"><text string="&#x25ba;"><color red="0.8" green="0.14" blue="0.16" /></text></element>
+
+ <element name="switch_skill" defstate="0">
+ <text state="0x04" string="A" align="2"><color red="0.85" green="0.85" blue="0.85" /></text>
+ <text state="0x02" string="B" align="2"><color red="0.85" green="0.85" blue="0.85" /></text>
+ <text state="0x01" string="C" align="2"><color red="0.85" green="0.85" blue="0.85" /></text>
+ </element>
+
+ <element name="switch_game" defstate="0">
+ <text state="0x00" string="1" align="2"><color red="0.85" green="0.85" blue="0.85" /></text>
+ <text state="0x08" string="2" align="2"><color red="0.85" green="0.85" blue="0.85" /></text>
+ <text state="0x04" string="3" align="2"><color red="0.85" green="0.85" blue="0.85" /></text>
+ <text state="0x02" string="4" align="2"><color red="0.85" green="0.85" blue="0.85" /></text>
+ <text state="0x01" string="5" align="2"><color red="0.85" green="0.85" blue="0.85" /></text>
+ <text state="0x06" string="6" align="2"><color red="0.85" green="0.85" blue="0.85" /></text>
+ </element>
+
+ <element name="hl" defstate="0">
+ <disk state="1"><color red="1" green="1" blue="1" /></disk>
+ </element>
+
+ <element name="ledr" defstate="0">
+ <disk state="0"><color red="0.2" green="0.04" blue="0.05" /></disk>
+ <disk state="1"><color red="1.0" green="0.2" blue="0.23" /></disk>
+ </element>
+ <element name="ledg" defstate="0">
+ <disk state="0"><color red="0.05" green="0.2" blue="0.04" /></disk>
+ <disk state="1"><color red="0.23" green="1.0" blue="0.2" /></disk>
+ </element>
+ <element name="ledy" defstate="0">
+ <disk state="0"><color red="0.2" green="0.18" blue="0.04" /></disk>
+ <disk state="1"><color red="1.0" green="0.9" blue="0.2" /></disk>
+ </element>
+
+ <element name="digit" defstate="0">
+ <led7seg><color red="1.0" green="0.2" blue="0.23" /></led7seg>
+ </element>
+
+
+<!-- build screen -->
+
+ <view name="Internal Layout">
+ <bounds left="47" right="161" top="34" bottom="121" />
+
+ <!-- targets -->
+ <bezel element="yellowd"><bounds x="51" y="38" width="28" height="28" /></bezel>
+ <bezel element="whited"><bounds x="53" y="40" width="24" height="24" /></bezel>
+ <bezel element="black"><bounds x="53" y="51.75" width="24" height="0.5" /></bezel>
+ <bezel element="black"><bounds x="64.75" y="40" width="0.5" height="24" /></bezel>
+ <bezel element="blackd"><bounds x="63" y="50" width="4" height="4" /></bezel>
+ <bezel element="hl" inputtag="IN.2" inputmask="0x01"><bounds x="62" y="49" width="6" height="6" /><color alpha="0.25" /></bezel>
+ <bezel element="whited"><bounds x="63" y="75" width="4" height="4" /></bezel>
+ <bezel element="yellowd"><bounds x="63.625" y="75.625" width="2.75" height="2.75" /></bezel>
+ <bezel name="2.2" element="ledy"><bounds x="64.25" y="76.25" width="1.5" height="1.5" /></bezel>
+
+ <bezel element="redd"><bounds x="90" y="60" width="28" height="28" /></bezel>
+ <bezel element="whited"><bounds x="92" y="62" width="24" height="24" /></bezel>
+ <bezel element="black"><bounds x="92" y="73.75" width="24" height="0.5" /></bezel>
+ <bezel element="black"><bounds x="103.75" y="62" width="0.5" height="24" /></bezel>
+ <bezel element="blackd"><bounds x="102" y="72" width="4" height="4" /></bezel>
+ <bezel element="hl" inputtag="IN.2" inputmask="0x02"><bounds x="101" y="71" width="6" height="6" /><color alpha="0.25" /></bezel>
+ <bezel element="whited"><bounds x="102" y="47" width="4" height="4" /></bezel>
+ <bezel element="redd"><bounds x="102.625" y="47.625" width="2.75" height="2.75" /></bezel>
+ <bezel name="2.3" element="ledr"><bounds x="103.25" y="48.25" width="1.5" height="1.5" /></bezel>
+
+ <bezel element="greend"><bounds x="129" y="38" width="28" height="28" /></bezel>
+ <bezel element="whited"><bounds x="131" y="40" width="24" height="24" /></bezel>
+ <bezel element="black"><bounds x="131" y="51.75" width="24" height="0.5" /></bezel>
+ <bezel element="black"><bounds x="142.75" y="40" width="0.5" height="24" /></bezel>
+ <bezel element="blackd"><bounds x="141" y="50" width="4" height="4" /></bezel>
+ <bezel element="hl" inputtag="IN.2" inputmask="0x04"><bounds x="140" y="49" width="6" height="6" /><color alpha="0.25" /></bezel>
+ <bezel element="whited"><bounds x="141" y="75" width="4" height="4" /></bezel>
+ <bezel element="greend"><bounds x="141.625" y="75.625" width="2.75" height="2.75" /></bezel>
+ <bezel name="2.4" element="ledg"><bounds x="142.25" y="76.25" width="1.5" height="1.5" /></bezel>
+
+ <!-- score panel -->
+ <bezel element="gray"><bounds x="86" y="100" width="36" height="0.5" /></bezel>
+
+ <bezel name="digit0" element="digit"><bounds x="100" y="104" width="4" height="6" /></bezel>
+ <bezel name="digit1" element="digit"><bounds x="104" y="104" width="4" height="6" /></bezel>
+
+ <bezel name="2.0" element="ledr"><bounds x="90" y="106.25" width="1.5" height="1.5" /></bezel>
+ <bezel name="2.1" element="ledy"><bounds x="116.5" y="106.25" width="1.5" height="1.5" /></bezel>
+
+ <bezel element="text_game"><bounds x="85" y="115" width="8" height="2.5" /></bezel>
+ <bezel element="text_sw"><bounds x="93" y="115" width="2.5" height="2.5" /></bezel>
+ <bezel element="switch_game" inputtag="IN.0" inputmask="0x0f" inputraw="1"><bounds x="93" y="115" width="4" height="2.5" /></bezel>
+
+ <bezel element="text_skill"><bounds x="110" y="115" width="8" height="2.5" /></bezel>
+ <bezel element="text_sw"><bounds x="118" y="115" width="2.5" height="2.5" /></bezel>
+ <bezel element="switch_skill" inputtag="IN.1" inputmask="0x07" inputraw="1"><bounds x="118" y="115" width="4" height="2.5" /></bezel>
+ </view>
+</mamelayout>