Fix some layouts that were depending on emergent behaviour rather than specifying state="0" on components explicitly.

This commit is contained in:
Vas Crabb 2020-09-17 12:23:21 +10:00
parent 937bb188b2
commit 7270ef632c
16 changed files with 78 additions and 178 deletions

View File

@ -8,7 +8,7 @@ LEDs for the Motorola EXORterm 155
<mamelayout version="2">
<element name="red_led">
<disk>
<disk state="0">
<color red="1.0" green="0.0" blue="0.0" />
</disk>
</element>
@ -35,12 +35,13 @@ LEDs for the Motorola EXORterm 155
</element>
<element name="background">
<rect>
<bounds left="0" top="0" right="1" bottom="1" />
<color red="0.0" green="0.0" blue="0.0" />
</rect>
</element>
<view name="Keyboard LEDs">
<bounds left="0" top="0" right="720" bottom="544" />
<screen index="0">
<bounds x="0" y="0" width="720" height="512" />
</screen>
@ -71,10 +72,6 @@ LEDs for the Motorola EXORterm 155
<element name="insert_char_led" ref="red_led">
<bounds left="312" right="320" top="532" bottom="540" />
</element>
<element ref="background">
<bounds left="0" top="540" right="720" bottom="544" />
</element>
</view>
</mamelayout>

View File

@ -5,7 +5,7 @@ license:CC0
<mamelayout version="2">
<element name="e_led">
<disk>
<disk state="0">
<color red="1.0" green="0.0" blue="0.0" />
</disk>
</element>

View File

@ -7,9 +7,9 @@ license:CC0
<mamelayout version="2">
<element name="internal_led"> <disk> <color red="1.0" green="1.0" blue="1.0" /> </disk> </element>
<element name="external_led"> <disk> <color red="0.666" green="0.555" blue="0.0" /> </disk> </element>
<element name="power_led"> <disk> <color red="0.0" green="1.0" blue="0.0" /> </disk> </element>
<element name="internal_led"> <disk state="0"> <color red="1.0" green="1.0" blue="1.0" /> </disk> </element>
<element name="external_led"> <disk state="0"> <color red="0.666" green="0.555" blue="0.0" /> </disk> </element>
<element name="power_led"> <disk state="0"> <color red="0.0" green="1.0" blue="0.0" /> </disk> </element>
<element name="label_a"> <text string="A"> <color red="1.0" green="1.0" blue="1.0" /> </text> </element>
<element name="label_b"> <text string="B"> <color red="1.0" green="1.0" blue="1.0" /> </text> </element>

View File

@ -7,9 +7,9 @@ license:CC0
<mamelayout version="2">
<element name="internal_led"> <disk> <color red="1.0" green="1.0" blue="1.0" /> </disk> </element>
<element name="external_led"> <disk> <color red="0.666" green="0.555" blue="0.0" /> </disk> </element>
<element name="power_led"> <disk> <color red="0.0" green="1.0" blue="0.0" /> </disk> </element>
<element name="internal_led"> <disk state="0"> <color red="1.0" green="1.0" blue="1.0" /> </disk> </element>
<element name="external_led"> <disk state="0"> <color red="0.666" green="0.555" blue="0.0" /> </disk> </element>
<element name="power_led"> <disk state="0"> <color red="0.0" green="1.0" blue="0.0" /> </disk> </element>
<element name="label_a"> <text string="A"> <color red="1.0" green="1.0" blue="1.0" /> </text> </element>
<element name="label_b"> <text string="B"> <color red="1.0" green="1.0" blue="1.0" /> </text> </element>

View File

@ -7,9 +7,9 @@ terminal display for the Apollo DSP3x00
<mamelayout version="2">
<element name="internal_led"> <disk> <color red="1.0" green="1.0" blue="1.0" /> </disk> </element>
<element name="external_led"> <disk> <color red="0.666" green="0.555" blue="0.0" /> </disk> </element>
<element name="power_led"> <disk> <color red="0.0" green="1.0" blue="0.0" /> </disk> </element>
<element name="internal_led"> <disk state="0"> <color red="1.0" green="1.0" blue="1.0" /> </disk> </element>
<element name="external_led"> <disk state="0"> <color red="0.666" green="0.555" blue="0.0" /> </disk> </element>
<element name="power_led"> <disk state="0"> <color red="0.0" green="1.0" blue="0.0" /> </disk> </element>
<element name="label_a"> <text string="A"> <color red="1.0" green="1.0" blue="1.0" /> </text> </element>
<element name="label_b"> <text string="B"> <color red="1.0" green="1.0" blue="1.0" /> </text> </element>
<element name="label_c"> <text string="C"> <color red="1.0" green="1.0" blue="1.0" /> </text> </element>

View File

@ -11,7 +11,7 @@ copyright-holders:Robbbert
</led7seg>
</element>
<element name="red_led">
<disk><color red="1.0" green="0.0" blue="0.0" /></disk>
<disk state="0"><color red="1.0" green="0.0" blue="0.0" /></disk>
</element>
<element name="P0"><text string="Ball / Match"><color red="1.0" green="1.0" blue="1.0" /></text></element>
<element name="P1"><text string="Credits"><color red="1.0" green="1.0" blue="1.0" /></text></element>
@ -21,91 +21,44 @@ copyright-holders:Robbbert
<element name="P5"><text string="Player 3"><color red="1.0" green="1.0" blue="1.0" /></text></element>
<element name="P6"><text string="Player 4"><color red="1.0" green="1.0" blue="1.0" /></text></element>
<group name="score">
<repeat count="6">
<param name="n" start="~s~" increment="-1" />
<param name="x" start="0" increment="44" />
<element name="digit~n~" ref="digit">
<bounds x="~x~" y="0" width="34" height="39" />
</element>
</repeat>
</group>
<view name="Default Layout">
<bounds left="0" top="20" right="274" bottom="394" />
<!-- LEDs -->
<!-- Player 1 Score -->
<element name="digit5" ref="digit">
<bounds left="10" top="45" right="44" bottom="84" />
</element>
<element name="digit4" ref="digit">
<bounds left="54" top="45" right="88" bottom="84" />
</element>
<element name="digit3" ref="digit">
<bounds left="98" top="45" right="132" bottom="84" />
</element>
<element name="digit2" ref="digit">
<bounds left="142" top="45" right="176" bottom="84" />
</element>
<element name="digit1" ref="digit">
<bounds left="186" top="45" right="220" bottom="84" />
</element>
<element name="digit0" ref="digit">
<bounds left="230" top="45" right="264" bottom="84" />
</element>
<param name="s" value="5" />
<group ref="score">
<bounds left="10" top="45" right="264" bottom="84" />
</group>
<!-- Player 2 Score -->
<element name="digit13" ref="digit">
<bounds left="10" top="105" right="44" bottom="144" />
</element>
<element name="digit12" ref="digit">
<bounds left="54" top="105" right="88" bottom="144" />
</element>
<element name="digit11" ref="digit">
<bounds left="98" top="105" right="132" bottom="144" />
</element>
<element name="digit10" ref="digit">
<bounds left="142" top="105" right="176" bottom="144" />
</element>
<element name="digit9" ref="digit">
<bounds left="186" top="105" right="220" bottom="144" />
</element>
<element name="digit8" ref="digit">
<bounds left="230" top="105" right="264" bottom="144" />
</element>
<param name="s" value="13" />
<group ref="score">
<bounds left="10" top="105" right="264" bottom="144" />
</group>
<!-- Player 3 Score -->
<element name="digit21" ref="digit">
<bounds left="10" top="165" right="44" bottom="204" />
</element>
<element name="digit20" ref="digit">
<bounds left="54" top="165" right="88" bottom="204" />
</element>
<element name="digit19" ref="digit">
<bounds left="98" top="165" right="132" bottom="204" />
</element>
<element name="digit18" ref="digit">
<bounds left="142" top="165" right="176" bottom="204" />
</element>
<element name="digit17" ref="digit">
<bounds left="186" top="165" right="220" bottom="204" />
</element>
<element name="digit16" ref="digit">
<bounds left="230" top="165" right="264" bottom="204" />
</element>
<param name="s" value="21" />
<group ref="score">
<bounds left="10" top="165" right="264" bottom="204" />
</group>
<!-- Player 4 Score -->
<element name="digit29" ref="digit">
<bounds left="10" top="225" right="44" bottom="264" />
</element>
<element name="digit28" ref="digit">
<bounds left="54" top="225" right="88" bottom="264" />
</element>
<element name="digit27" ref="digit">
<bounds left="98" top="225" right="132" bottom="264" />
</element>
<element name="digit26" ref="digit">
<bounds left="142" top="225" right="176" bottom="264" />
</element>
<element name="digit25" ref="digit">
<bounds left="186" top="225" right="220" bottom="264" />
</element>
<element name="digit24" ref="digit">
<bounds left="230" top="225" right="264" bottom="264" />
</element>
<param name="s" value="29" />
<group ref="score">
<bounds left="10" top="225" right="264" bottom="264" />
</group>
<!-- Credits and Balls -->
<element name="digit14" ref="digit">

View File

@ -11,7 +11,7 @@ copyright-holders:Robbbert
</led7seg>
</element>
<element name="red_led">
<disk><color red="1.0" green="0.0" blue="0.0" /></disk>
<disk state="0"><color red="1.0" green="0.0" blue="0.0" /></disk>
</element>
<element name="P0"><text string="Ball"><color red="1.0" green="1.0" blue="1.0" /></text></element>
<element name="P1"><text string="Credits"><color red="1.0" green="1.0" blue="1.0" /></text></element>
@ -21,91 +21,44 @@ copyright-holders:Robbbert
<element name="P5"><text string="Player 3"><color red="1.0" green="1.0" blue="1.0" /></text></element>
<element name="P6"><text string="Player 4"><color red="1.0" green="1.0" blue="1.0" /></text></element>
<group name="score">
<repeat count="6">
<param name="n" start="~s~" increment="-1" />
<param name="x" start="0" increment="44" />
<element name="digit~n~" ref="digit">
<bounds x="~x~" y="0" width="34" height="39" />
</element>
</repeat>
</group>
<view name="Default Layout">
<bounds left="0" top="20" right="274" bottom="394" />
<!-- LEDs -->
<!-- Player 1 Score -->
<element name="digit5" ref="digit">
<bounds left="10" top="45" right="44" bottom="84" />
</element>
<element name="digit4" ref="digit">
<bounds left="54" top="45" right="88" bottom="84" />
</element>
<element name="digit3" ref="digit">
<bounds left="98" top="45" right="132" bottom="84" />
</element>
<element name="digit2" ref="digit">
<bounds left="142" top="45" right="176" bottom="84" />
</element>
<element name="digit1" ref="digit">
<bounds left="186" top="45" right="220" bottom="84" />
</element>
<element name="digit0" ref="digit">
<bounds left="230" top="45" right="264" bottom="84" />
</element>
<param name="s" value="5" />
<group ref="score">
<bounds left="10" top="45" right="264" bottom="84" />
</group>
<!-- Player 2 Score -->
<element name="digit13" ref="digit">
<bounds left="10" top="105" right="44" bottom="144" />
</element>
<element name="digit12" ref="digit">
<bounds left="54" top="105" right="88" bottom="144" />
</element>
<element name="digit11" ref="digit">
<bounds left="98" top="105" right="132" bottom="144" />
</element>
<element name="digit10" ref="digit">
<bounds left="142" top="105" right="176" bottom="144" />
</element>
<element name="digit9" ref="digit">
<bounds left="186" top="105" right="220" bottom="144" />
</element>
<element name="digit8" ref="digit">
<bounds left="230" top="105" right="264" bottom="144" />
</element>
<param name="s" value="13" />
<group ref="score">
<bounds left="10" top="105" right="264" bottom="144" />
</group>
<!-- Player 3 Score -->
<element name="digit21" ref="digit">
<bounds left="10" top="165" right="44" bottom="204" />
</element>
<element name="digit20" ref="digit">
<bounds left="54" top="165" right="88" bottom="204" />
</element>
<element name="digit19" ref="digit">
<bounds left="98" top="165" right="132" bottom="204" />
</element>
<element name="digit18" ref="digit">
<bounds left="142" top="165" right="176" bottom="204" />
</element>
<element name="digit17" ref="digit">
<bounds left="186" top="165" right="220" bottom="204" />
</element>
<element name="digit16" ref="digit">
<bounds left="230" top="165" right="264" bottom="204" />
</element>
<param name="s" value="21" />
<group ref="score">
<bounds left="10" top="165" right="264" bottom="204" />
</group>
<!-- Player 4 Score -->
<element name="digit29" ref="digit">
<bounds left="10" top="225" right="44" bottom="264" />
</element>
<element name="digit28" ref="digit">
<bounds left="54" top="225" right="88" bottom="264" />
</element>
<element name="digit27" ref="digit">
<bounds left="98" top="225" right="132" bottom="264" />
</element>
<element name="digit26" ref="digit">
<bounds left="142" top="225" right="176" bottom="264" />
</element>
<element name="digit25" ref="digit">
<bounds left="186" top="225" right="220" bottom="264" />
</element>
<element name="digit24" ref="digit">
<bounds left="230" top="225" right="264" bottom="264" />
</element>
<param name="s" value="29" />
<group ref="score">
<bounds left="10" top="225" right="264" bottom="264" />
</group>
<!-- Credits and Balls -->
<element name="digit36" ref="digit">

View File

@ -9,13 +9,12 @@ license:CC0
</led7seg>
</element>
<element name="red_led">
<disk>
<disk state="0">
<color red="1.0" green="0.0" blue="0.0" />
</disk>
</element>
<element name="background">
<rect>
<bounds left="0" top="0" right="1" bottom="1" />
<color red="0.0" green="0.0" blue="0.0" />
</rect>
</element>

View File

@ -8,12 +8,12 @@ Basic display of CD-ROM drive LEDs for the Sega MegaCD
<mamelayout version="2">
<element name="red_led">
<rect>
<rect state="0">
<color red="1.0" green="0.0" blue="0.0" />
</rect>
</element>
<element name="green_led">
<rect>
<rect state="0">
<color red="0.0" green="1.0" blue="0.0" />
</rect>
</element>

View File

@ -6,7 +6,7 @@ license:CC0
<mamelayout version="2">
<element name="red_led">
<rect>
<rect state="0">
<color red="1.0" green="0.0" blue="0.0" />
</rect>
</element>

View File

@ -13,7 +13,7 @@ copyright-holders:Robbbert
</element>
<element name="red_led">
<disk><color red="1.0" green="0.0" blue="0.0" /></disk>
<disk state="0"><color red="1.0" green="0.0" blue="0.0" /></disk>
</element>
<element name="P0"><text string="BALL"><color red="1.0" green="1.0" blue="1.0" /></text></element>

View File

@ -9,13 +9,12 @@ license:CC0
</led7seg>
</element>
<element name="red_led">
<disk>
<disk state="0">
<color red="1.0" green="0.0" blue="0.0" />
</disk>
</element>
<element name="background">
<rect>
<bounds left="0" top="0" right="1" bottom="1" />
<color red="0.0" green="0.0" blue="0.0" />
</rect>
</element>

View File

@ -6,7 +6,6 @@ license:CC0
<element name="red_led" defstate="0">
<disk state="0"><color red="1.0" green="0.0" blue="0.0" /></disk>
<disk state="1"><color red="0.0" green="0.0" blue="0.0" /></disk>
</element>
<element name="CASSETTE">

View File

@ -8,7 +8,7 @@ Basic display of LEDs for the DEC VK100, based on VT100 layout
<mamelayout version="2">
<element name="red_led">
<disk>
<disk state="0">
<color red="1.0" green="0.0" blue="0.0" />
</disk>
</element>

View File

@ -8,7 +8,7 @@ Basic display of LEDs for the DEC VT100
<mamelayout version="2">
<element name="red_led">
<disk>
<disk state="0">
<color red="1.0" green="0.0" blue="0.0" />
</disk>
</element>

View File

@ -8,17 +8,17 @@ Basic display of disk drive LEDs for the Sharp X680x0
<mamelayout version="2">
<element name="access_led">
<disk>
<disk state="0">
<color red="1.0" green="0.0" blue="0.0" />
</disk>
</element>
<element name="ctrl_led">
<disk>
<disk state="0">
<color red="0.0" green="1.0" blue="0.0" />
</disk>
</element>
<element name="eject_led">
<disk>
<disk state="0">
<color red="0.5" green="0.0" blue="0.0" />
</disk>
</element>