mirror of
https://github.com/holub/mame
synced 2025-05-28 16:43:04 +03:00
213 lines
14 KiB
XML
213 lines
14 KiB
XML
<?xml version="1.0"?>
|
|
<mamelayout version="2">
|
|
|
|
<!-- define elements -->
|
|
|
|
<element name="static_black"><rect><color red="0" green="0" blue="0" /></rect></element>
|
|
<element name="disk_black"><disk><color red="0" green="0" blue="0" /></disk></element>
|
|
<element name="static_white"><rect><color red="0.85" green="0.85" blue="0.85" /></rect></element>
|
|
<element name="disk_white"><disk><color red="0.85" green="0.85" blue="0.85" /></disk></element>
|
|
<element name="static_orange"><rect><color red="0.7" green="0.4" blue="0.3" /></rect></element>
|
|
<element name="disk_orange"><disk><color red="0.7" green="0.4" blue="0.3" /></disk></element>
|
|
|
|
<element name="text_start"><text string="START"><color red="0.85" green="0.85" blue="0.85" /></text></element>
|
|
<element name="text_1"><text string="1"><color red="0.7" green="0.4" blue="0.3" /></text></element>
|
|
<element name="text_2"><text string="2"><color red="0.7" green="0.4" blue="0.3" /></text></element>
|
|
<element name="text_3"><text string="3"><color red="0.7" green="0.4" blue="0.3" /></text></element>
|
|
<element name="text_4"><text string="4"><color red="0.7" green="0.4" blue="0.3" /></text></element>
|
|
<element name="text_5"><text string="5"><color red="0.7" green="0.4" blue="0.3" /></text></element>
|
|
<element name="text_6"><text string="6"><color red="0.7" green="0.4" blue="0.3" /></text></element>
|
|
<element name="text_7"><text string="7"><color red="0.7" green="0.4" blue="0.3" /></text></element>
|
|
<element name="text_8"><text string="8"><color red="0.7" green="0.4" blue="0.3" /></text></element>
|
|
<element name="text_9"><text string="9"><color red="0.7" green="0.4" blue="0.3" /></text></element>
|
|
<element name="text_10"><text string="10"><color red="0.7" green="0.4" blue="0.3" /></text></element>
|
|
<element name="text_11"><text string="11"><color red="0.7" green="0.4" blue="0.3" /></text></element>
|
|
<element name="text_12"><text string="12"><color red="0.7" green="0.4" blue="0.3" /></text></element>
|
|
<element name="text_13"><text string="13"><color red="0.7" green="0.4" blue="0.3" /></text></element>
|
|
<element name="text_14"><text string="14"><color red="0.7" green="0.4" blue="0.3" /></text></element>
|
|
<element name="text_15"><text string="15"><color red="0.7" green="0.4" blue="0.3" /></text></element>
|
|
<element name="text_16"><text string="16"><color red="0.7" green="0.4" blue="0.3" /></text></element>
|
|
|
|
<element name="text_l1">
|
|
<rect><color red="0.7" green="0.4" blue="0.3" /></rect>
|
|
<text string="L1"><color red="0" green="0" blue="0" /></text>
|
|
</element>
|
|
<element name="text_l2">
|
|
<rect><color red="0.85" green="0.85" blue="0.85" /></rect>
|
|
<text string="L2"><color red="0" green="0" blue="0" /></text>
|
|
</element>
|
|
<element name="text_l3">
|
|
<rect><color red="0.7" green="0.4" blue="0.3" /></rect>
|
|
<text string="L3"><color red="0" green="0" blue="0" /></text>
|
|
</element>
|
|
<element name="text_l4">
|
|
<rect><color red="0.85" green="0.85" blue="0.85" /></rect>
|
|
<text string="L4"><color red="0" green="0" blue="0" /></text>
|
|
</element>
|
|
|
|
<element name="led" 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="digit" defstate="0">
|
|
<led7seg><color red="1.0" green="0.2" blue="0.23" /></led7seg>
|
|
</element>
|
|
|
|
|
|
<!-- build screen -->
|
|
|
|
<view name="Internal Layout">
|
|
<bounds left="-1" right="24.5" top="2.6" bottom="33" />
|
|
|
|
<bezel element="static_orange"><bounds x="1.3" y="11.3" width="15.4" height="15.4" /></bezel>
|
|
<bezel element="static_black"><bounds x="1.7" y="11.7" width="14.6" height="14.6" /></bezel>
|
|
<bezel element="static_orange"><bounds x="6.3" y="11.3" width="5.4" height="15.4" /></bezel>
|
|
<bezel element="static_black"><bounds x="6.7" y="11.7" width="4.6" height="14.6" /></bezel>
|
|
<bezel element="static_orange"><bounds x="1.3" y="16.3" width="15.4" height="5.4" /></bezel>
|
|
<bezel element="static_black"><bounds x="1.7" y="16.7" width="14.6" height="4.6" /></bezel>
|
|
<bezel element="static_orange"><bounds x="6.3" y="16.3" width="5.4" height="5.4" /></bezel>
|
|
<bezel element="static_black"><bounds x="6.7" y="16.7" width="4.6" height="4.6" /></bezel>
|
|
|
|
<repeat count="140">
|
|
<param name="x" start="2.0" increment="0.1" />
|
|
<param name="y" start="12.0" increment="0.1" />
|
|
<bezel element="disk_orange"><bounds x="~x~" y="~y~" width="0.4" height="0.4" /></bezel>
|
|
</repeat>
|
|
|
|
<repeat count="140">
|
|
<param name="x" start="15.9" increment="-0.1" />
|
|
<param name="y" start="12.0" increment="0.1" />
|
|
<bezel element="disk_orange"><bounds x="~x~" y="~y~" width="0.4" height="0.4" /></bezel>
|
|
</repeat>
|
|
|
|
<bezel element="disk_white"><bounds x="0" y="10" width="3" height="3" /></bezel>
|
|
<bezel element="disk_white"><bounds x="5" y="10" width="3" height="3" /></bezel>
|
|
<bezel element="disk_white"><bounds x="10" y="10" width="3" height="3" /></bezel>
|
|
<bezel element="disk_white"><bounds x="15" y="10" width="3" height="3" /></bezel>
|
|
<bezel element="disk_white"><bounds x="0" y="15" width="3" height="3" /></bezel>
|
|
<bezel element="disk_white"><bounds x="5" y="15" width="3" height="3" /></bezel>
|
|
<bezel element="disk_white"><bounds x="10" y="15" width="3" height="3" /></bezel>
|
|
<bezel element="disk_white"><bounds x="15" y="15" width="3" height="3" /></bezel>
|
|
<bezel element="disk_white"><bounds x="0" y="20" width="3" height="3" /></bezel>
|
|
<bezel element="disk_white"><bounds x="5" y="20" width="3" height="3" /></bezel>
|
|
<bezel element="disk_white"><bounds x="10" y="20" width="3" height="3" /></bezel>
|
|
<bezel element="disk_white"><bounds x="15" y="20" width="3" height="3" /></bezel>
|
|
<bezel element="disk_white"><bounds x="0" y="25" width="3" height="3" /></bezel>
|
|
<bezel element="disk_white"><bounds x="5" y="25" width="3" height="3" /></bezel>
|
|
<bezel element="disk_white"><bounds x="10" y="25" width="3" height="3" /></bezel>
|
|
<bezel element="disk_white"><bounds x="15" y="25" width="3" height="3" /></bezel>
|
|
|
|
<bezel element="disk_black"><bounds x="0.5" y="10.5" width="2" height="2" /></bezel>
|
|
<bezel element="disk_black"><bounds x="5.5" y="10.5" width="2" height="2" /></bezel>
|
|
<bezel element="disk_black"><bounds x="10.5" y="10.5" width="2" height="2" /></bezel>
|
|
<bezel element="disk_black"><bounds x="15.5" y="10.5" width="2" height="2" /></bezel>
|
|
<bezel element="disk_black"><bounds x="0.5" y="15.5" width="2" height="2" /></bezel>
|
|
<bezel element="disk_black"><bounds x="5.5" y="15.5" width="2" height="2" /></bezel>
|
|
<bezel element="disk_black"><bounds x="10.5" y="15.5" width="2" height="2" /></bezel>
|
|
<bezel element="disk_black"><bounds x="15.5" y="15.5" width="2" height="2" /></bezel>
|
|
<bezel element="disk_black"><bounds x="0.5" y="20.5" width="2" height="2" /></bezel>
|
|
<bezel element="disk_black"><bounds x="5.5" y="20.5" width="2" height="2" /></bezel>
|
|
<bezel element="disk_black"><bounds x="10.5" y="20.5" width="2" height="2" /></bezel>
|
|
<bezel element="disk_black"><bounds x="15.5" y="20.5" width="2" height="2" /></bezel>
|
|
<bezel element="disk_black"><bounds x="0.5" y="25.5" width="2" height="2" /></bezel>
|
|
<bezel element="disk_black"><bounds x="5.5" y="25.5" width="2" height="2" /></bezel>
|
|
<bezel element="disk_black"><bounds x="10.5" y="25.5" width="2" height="2" /></bezel>
|
|
<bezel element="disk_black"><bounds x="15.5" y="25.5" width="2" height="2" /></bezel>
|
|
|
|
<bezel name="0.0" element="led"><bounds x="1" y="11" width="1" height="1" /></bezel>
|
|
<bezel name="0.1" element="led"><bounds x="6" y="11" width="1" height="1" /></bezel>
|
|
<bezel name="0.2" element="led"><bounds x="11" y="11" width="1" height="1" /></bezel>
|
|
<bezel name="0.3" element="led"><bounds x="16" y="11" width="1" height="1" /></bezel>
|
|
<bezel name="1.0" element="led"><bounds x="1" y="16" width="1" height="1" /></bezel>
|
|
<bezel name="1.1" element="led"><bounds x="6" y="16" width="1" height="1" /></bezel>
|
|
<bezel name="1.2" element="led"><bounds x="11" y="16" width="1" height="1" /></bezel>
|
|
<bezel name="1.3" element="led"><bounds x="16" y="16" width="1" height="1" /></bezel>
|
|
<bezel name="2.0" element="led"><bounds x="1" y="21" width="1" height="1" /></bezel>
|
|
<bezel name="2.1" element="led"><bounds x="6" y="21" width="1" height="1" /></bezel>
|
|
<bezel name="2.2" element="led"><bounds x="11" y="21" width="1" height="1" /></bezel>
|
|
<bezel name="2.3" element="led"><bounds x="16" y="21" width="1" height="1" /></bezel>
|
|
<bezel name="3.0" element="led"><bounds x="1" y="26" width="1" height="1" /></bezel>
|
|
<bezel name="3.1" element="led"><bounds x="6" y="26" width="1" height="1" /></bezel>
|
|
<bezel name="3.2" element="led"><bounds x="11" y="26" width="1" height="1" /></bezel>
|
|
<bezel name="3.3" element="led"><bounds x="16" y="26" width="1" height="1" /></bezel>
|
|
|
|
<bezel element="text_1"><bounds x="0.5" y="10.75" width="2" height="1.5" /></bezel>
|
|
<bezel element="text_2"><bounds x="5.5" y="10.75" width="2" height="1.5" /></bezel>
|
|
<bezel element="text_3"><bounds x="10.5" y="10.75" width="2" height="1.5" /></bezel>
|
|
<bezel element="text_4"><bounds x="15.5" y="10.75" width="2" height="1.5" /></bezel>
|
|
<bezel element="text_5"><bounds x="0.5" y="15.75" width="2" height="1.5" /></bezel>
|
|
<bezel element="text_6"><bounds x="5.5" y="15.75" width="2" height="1.5" /></bezel>
|
|
<bezel element="text_7"><bounds x="10.5" y="15.75" width="2" height="1.5" /></bezel>
|
|
<bezel element="text_8"><bounds x="15.5" y="15.75" width="2" height="1.5" /></bezel>
|
|
<bezel element="text_9"><bounds x="0.5" y="20.75" width="2" height="1.5" /></bezel>
|
|
<bezel element="text_10"><bounds x="5.5" y="20.75" width="2" height="1.5" /></bezel>
|
|
<bezel element="text_11"><bounds x="10.5" y="20.75" width="2" height="1.5" /></bezel>
|
|
<bezel element="text_12"><bounds x="15.5" y="20.75" width="2" height="1.5" /></bezel>
|
|
<bezel element="text_13"><bounds x="0.5" y="25.75" width="2" height="1.5" /></bezel>
|
|
<bezel element="text_14"><bounds x="5.5" y="25.75" width="2" height="1.5" /></bezel>
|
|
<bezel element="text_15"><bounds x="10.5" y="25.75" width="2" height="1.5" /></bezel>
|
|
<bezel element="text_16"><bounds x="15.5" y="25.75" width="2" height="1.5" /></bezel>
|
|
|
|
<!-- bottom side-->
|
|
|
|
<bezel element="static_orange"><bounds x="-0.2" y="28.7" width="3.4" height="1.7" /></bezel>
|
|
<bezel element="disk_orange"><bounds x="-0.2" y="28.7" width="3.4" height="3.4" /></bezel>
|
|
<bezel element="text_l1"><bounds x="0.3" y="29.55" width="2.4" height="1.8" /></bezel>
|
|
|
|
<bezel element="static_white"><bounds x="4.8" y="28.7" width="3.4" height="1.7" /></bezel>
|
|
<bezel element="disk_white"><bounds x="4.8" y="28.7" width="3.4" height="3.4" /></bezel>
|
|
<bezel element="text_l2"><bounds x="5.3" y="29.55" width="2.4" height="1.8" /></bezel>
|
|
|
|
<bezel element="static_orange"><bounds x="9.8" y="28.7" width="3.4" height="1.7" /></bezel>
|
|
<bezel element="disk_orange"><bounds x="9.8" y="28.7" width="3.4" height="3.4" /></bezel>
|
|
<bezel element="text_l3"><bounds x="10.3" y="29.55" width="2.4" height="1.8" /></bezel>
|
|
|
|
<bezel element="static_white"><bounds x="14.8" y="28.7" width="3.4" height="1.7" /></bezel>
|
|
<bezel element="disk_white"><bounds x="14.8" y="28.7" width="3.4" height="3.4" /></bezel>
|
|
<bezel element="text_l4"><bounds x="15.3" y="29.55" width="2.4" height="1.8" /></bezel>
|
|
|
|
<bezel element="static_black"><bounds x="-1" y="28.2" width="20" height="1" /></bezel>
|
|
|
|
<!-- right side-->
|
|
|
|
<bezel element="text_start"><bounds x="19" y="28.3" width="7" height="1.3" /></bezel>
|
|
<bezel element="disk_orange"><bounds x="21" y="25" width="3" height="3" /></bezel>
|
|
<bezel element="disk_black"><bounds x="21.4" y="25.4" width="2.2" height="2.2" /></bezel>
|
|
<bezel element="disk_orange"><bounds x="21.6" y="25.6" width="1.8" height="1.8" /></bezel>
|
|
<bezel name="6.0" element="led"><bounds x="22" y="26" width="1" height="1" /></bezel>
|
|
|
|
<bezel element="disk_orange"><bounds x="21" y="19.6" width="1.8" height="1.8" /></bezel>
|
|
<bezel name="6.1" element="led"><bounds x="21.4" y="20" width="1" height="1" /></bezel>
|
|
|
|
<bezel element="disk_orange"><bounds x="20.3" y="14.1" width="1.8" height="1.8" /></bezel>
|
|
<bezel name="6.2" element="led"><bounds x="20.7" y="14.5" width="1" height="1" /></bezel>
|
|
|
|
<bezel element="disk_orange"><bounds x="19.5" y="8.6" width="1.8" height="1.8" /></bezel>
|
|
<bezel name="6.3" element="led"><bounds x="19.9" y="9" width="1" height="1" /></bezel>
|
|
|
|
<bezel element="disk_orange"><bounds x="16.2" y="6.6" width="1.8" height="1.8" /></bezel>
|
|
<bezel name="6.4" element="led"><bounds x="16.6" y="7" width="1" height="1" /></bezel>
|
|
|
|
<bezel element="disk_orange"><bounds x="13" y="7.6" width="1.8" height="1.8" /></bezel>
|
|
<bezel name="6.5" element="led"><bounds x="13.4" y="8" width="1" height="1" /></bezel>
|
|
|
|
<bezel element="disk_orange"><bounds x="15.2" y="7.7" width="0.6" height="0.6" /></bezel>
|
|
<bezel element="disk_orange"><bounds x="18.45" y="8.2" width="0.6" height="0.6" /></bezel>
|
|
<bezel element="disk_orange"><bounds x="20.366" y="11.133" width="0.6" height="0.6" /></bezel>
|
|
<bezel element="disk_orange"><bounds x="20.633" y="12.766" width="0.6" height="0.6" /></bezel>
|
|
<bezel element="disk_orange"><bounds x="21.133" y="16.633" width="0.6" height="0.6" /></bezel>
|
|
<bezel element="disk_orange"><bounds x="21.366" y="18.266" width="0.6" height="0.6" /></bezel>
|
|
<bezel element="disk_orange"><bounds x="21.8" y="22.1" width="0.6" height="0.6" /></bezel>
|
|
<bezel element="disk_orange"><bounds x="21.966" y="23.7" width="0.6" height="0.6" /></bezel>
|
|
|
|
<!-- digits-->
|
|
|
|
<bezel element="static_orange"><bounds x="0.5" y="3" width="7" height="5" /></bezel>
|
|
<bezel element="static_black"><bounds x="0.9" y="3.4" width="6.2" height="4.2" /></bezel>
|
|
<bezel name="digit5" element="digit"><bounds x="1.5" y="3.625" width="2.5" height="3.75" /></bezel>
|
|
<bezel name="digit4" element="digit"><bounds x="4" y="3.625" width="2.5" height="3.75" /></bezel>
|
|
|
|
</view>
|
|
</mamelayout>
|