shifter overlay: add opaque shifter option

This commit is contained in:
hap 2024-04-14 17:33:24 +02:00
parent 6b57a2fe2c
commit 6bcb9f52b1
43 changed files with 1185 additions and 135 deletions

View File

@ -4,9 +4,7 @@ license:CC0-1.0
-->
<mamelayout version="2">
<element name="nothing" defstate="0">
<rect><color alpha="0" /></rect>
</element>
<element name="nothing"><rect><color alpha="0" /></rect></element>
<element name="overlay">
<rect>
@ -85,6 +83,11 @@ license:CC0-1.0
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x10">
<bounds x="606" y="414" width="32" height="64" />
</element>
</collection>
</collection>
</view>
@ -105,6 +108,11 @@ license:CC0-1.0
<bounds x="648" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x10">
<bounds x="648" y="414" width="32" height="64" />
</element>
</collection>
</collection>
</view>
@ -125,6 +133,11 @@ license:CC0-1.0
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x10">
<bounds x="2" y="414" width="32" height="64" />
</element>
</collection>
</collection>
</view>
@ -145,6 +158,11 @@ license:CC0-1.0
<bounds x="-40" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x10">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</collection>
</collection>
</view>

View File

@ -27,6 +27,8 @@ authors:hap
<text string="YOUR SCORE"><color red="0.9" green="0.9" blue="0.9" /></text>
</element>
<element name="nothing"><rect><color alpha="0" /></rect></element>
<element name="digit" defstate="0">
<led7seg>
<color red="1.0" green="0.1" blue="0.15" />
@ -117,11 +119,14 @@ authors:hap
<!-- build screen -->
<view name="Score Panel">
<bounds left="-168" top="0" right="640" bottom="480" />
<element ref="nothing"><bounds x="-168" y="0" width="8" height="480" /></element>
<group ref="panel1"><bounds x="-160" y="45" width="152" height="238" /></group>
<group ref="panel2"><bounds x="-160" y="330" width="152" height="96.5" /></group>
<collection name="Centre Display" visible="no">
<element ref="nothing"><bounds x="640" y="0" width="168" height="480" /></element>
</collection>
<screen index="0">
<bounds left="0" top="0" right="640" bottom="480" />
</screen>

View File

@ -4,9 +4,7 @@ license:CC0-1.0
-->
<mamelayout version="2">
<element name="nothing" defstate="0">
<rect><color alpha="0" /></rect>
</element>
<element name="nothing"><rect><color alpha="0" /></rect></element>
<element name="shifter" defstate="0">
<rect>
@ -67,6 +65,11 @@ license:CC0-1.0
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="soundbrd:YM2149_IC19_A" inputmask="0x40">
<bounds x="606" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-R Off-Screen" showpointers="no">
<screen index="0">
@ -79,6 +82,11 @@ license:CC0-1.0
<bounds x="648" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="soundbrd:YM2149_IC19_A" inputmask="0x40">
<bounds x="648" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Overlay" showpointers="no">
<screen index="0">
@ -91,6 +99,11 @@ license:CC0-1.0
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="soundbrd:YM2149_IC19_A" inputmask="0x40">
<bounds x="2" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Off-Screen" showpointers="no">
<screen index="0">
@ -103,5 +116,10 @@ license:CC0-1.0
<bounds x="-40" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="soundbrd:YM2149_IC19_A" inputmask="0x40">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</collection>
</view>
</mamelayout>

View File

@ -4,9 +4,7 @@ license:CC0-1.0
-->
<mamelayout version="2">
<element name="nothing" defstate="0">
<rect><color alpha="0" /></rect>
</element>
<element name="nothing"><rect><color alpha="0" /></rect></element>
<element name="shifter" defstate="0">
<rect>
@ -56,7 +54,7 @@ license:CC0-1.0
</disk>
</element>
<view name="Triple-Screen Shifter-R Overlay" showpointers="no">
<view name="Triple-Screen (Gapless) + Shifter-R Overlay" showpointers="no">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
@ -74,8 +72,39 @@ license:CC0-1.0
<bounds x="1886" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="soundbrd:PPI_PORTA" inputmask="0x40">
<bounds x="1886" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Triple-Screen Shifter-L Overlay" showpointers="no">
<view name="Triple-Screen (Gapless) + Shifter-R Off-Screen" showpointers="no">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<screen index="1">
<bounds x="640" y="0" width="640" height="480" />
</screen>
<screen index="2">
<bounds x="1280" y="0" width="640" height="480" />
</screen>
<element ref="nothing" clickthrough="no"> <!-- block clickable input -->
<bounds x="1928" y="414" width="32" height="64" />
</element>
<element ref="shifter" inputtag="soundbrd:PPI_PORTA" inputmask="0x40">
<bounds x="1928" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="soundbrd:PPI_PORTA" inputmask="0x40">
<bounds x="1928" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Triple-Screen (Gapless) + Shifter-L Overlay" showpointers="no">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
@ -93,8 +122,39 @@ license:CC0-1.0
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="soundbrd:PPI_PORTA" inputmask="0x40">
<bounds x="2" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Single-Screen Shifter-R Overlay" showpointers="no">
<view name="Triple-Screen (Gapless) + Shifter-L Off-Screen" showpointers="no">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<screen index="1">
<bounds x="640" y="0" width="640" height="480" />
</screen>
<screen index="2">
<bounds x="1280" y="0" width="640" height="480" />
</screen>
<element ref="nothing" clickthrough="no"> <!-- block clickable input -->
<bounds x="-40" y="414" width="32" height="64" />
</element>
<element ref="shifter" inputtag="soundbrd:PPI_PORTA" inputmask="0x40">
<bounds x="-40" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="soundbrd:PPI_PORTA" inputmask="0x40">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Single-Screen + Shifter-R Overlay" showpointers="no">
<screen index="1">
<bounds x="0" y="0" width="640" height="480" />
</screen>
@ -106,8 +166,33 @@ license:CC0-1.0
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="soundbrd:PPI_PORTA" inputmask="0x40">
<bounds x="606" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Single-Screen Shifter-L Overlay" showpointers="no">
<view name="Single-Screen + Shifter-R Off-Screen" showpointers="no">
<screen index="1">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="nothing" clickthrough="no"> <!-- block clickable input -->
<bounds x="648" y="414" width="32" height="64" />
</element>
<element ref="shifter" inputtag="soundbrd:PPI_PORTA" inputmask="0x40">
<bounds x="648" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="soundbrd:PPI_PORTA" inputmask="0x40">
<bounds x="648" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Single-Screen + Shifter-L Overlay" showpointers="no">
<screen index="1">
<bounds x="0" y="0" width="640" height="480" />
</screen>
@ -119,5 +204,30 @@ license:CC0-1.0
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="soundbrd:PPI_PORTA" inputmask="0x40">
<bounds x="2" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Single-Screen + Shifter-L Off-Screen" showpointers="no">
<screen index="1">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="nothing" clickthrough="no"> <!-- block clickable input -->
<bounds x="-40" y="414" width="32" height="64" />
</element>
<element ref="shifter" inputtag="soundbrd:PPI_PORTA" inputmask="0x40">
<bounds x="-40" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="soundbrd:PPI_PORTA" inputmask="0x40">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</collection>
</view>
</mamelayout>

View File

@ -4,9 +4,7 @@ license:CC0-1.0
-->
<mamelayout version="2">
<element name="nothing" defstate="0">
<rect><color alpha="0" /></rect>
</element>
<element name="nothing"><rect><color alpha="0" /></rect></element>
<element name="shifter" defstate="0">
<rect>
@ -67,6 +65,11 @@ license:CC0-1.0
<bounds x="446" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x08">
<bounds x="446" y="574" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-R Off-Screen" showpointers="no">
<screen index="0">
@ -79,6 +82,11 @@ license:CC0-1.0
<bounds x="488" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x08">
<bounds x="488" y="574" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Overlay" showpointers="no">
<screen index="0">
@ -91,6 +99,11 @@ license:CC0-1.0
<bounds x="2" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x08">
<bounds x="2" y="574" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Off-Screen" showpointers="no">
<screen index="0">
@ -103,5 +116,10 @@ license:CC0-1.0
<bounds x="-40" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x08">
<bounds x="-40" y="574" width="32" height="64" />
</element>
</collection>
</view>
</mamelayout>

View File

@ -4,9 +4,7 @@ license:CC0-1.0
-->
<mamelayout version="2">
<element name="nothing" defstate="0">
<rect><color alpha="0" /></rect>
</element>
<element name="nothing"><rect><color alpha="0" /></rect></element>
<element name="shifter" defstate="0">
<rect>
@ -67,6 +65,11 @@ license:CC0-1.0
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="INPUTS0" inputmask="0x01">
<bounds x="606" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-R Off-Screen" showpointers="no">
<screen index="0">
@ -79,6 +82,11 @@ license:CC0-1.0
<bounds x="648" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="INPUTS0" inputmask="0x01">
<bounds x="648" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Overlay" showpointers="no">
<screen index="0">
@ -91,6 +99,11 @@ license:CC0-1.0
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="INPUTS0" inputmask="0x01">
<bounds x="2" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Off-Screen" showpointers="no">
<screen index="0">
@ -103,5 +116,10 @@ license:CC0-1.0
<bounds x="-40" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="INPUTS0" inputmask="0x01">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</collection>
</view>
</mamelayout>

View File

@ -4,9 +4,7 @@ license:CC0-1.0
-->
<mamelayout version="2">
<element name="nothing" defstate="0">
<rect><color alpha="0" /></rect>
</element>
<element name="nothing"><rect><color alpha="0" /></rect></element>
<element name="shifter" defstate="0">
<rect>
@ -67,6 +65,11 @@ license:CC0-1.0
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="GEAR" inputmask="0x01">
<bounds x="606" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-R Off-Screen" showpointers="no">
<screen index="0">
@ -79,6 +82,11 @@ license:CC0-1.0
<bounds x="648" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="GEAR" inputmask="0x01">
<bounds x="648" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Overlay" showpointers="no">
<screen index="0">
@ -91,6 +99,11 @@ license:CC0-1.0
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="GEAR" inputmask="0x01">
<bounds x="2" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Off-Screen" showpointers="no">
<screen index="0">
@ -103,5 +116,10 @@ license:CC0-1.0
<bounds x="-40" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="GEAR" inputmask="0x01">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</collection>
</view>
</mamelayout>

View File

@ -4,9 +4,7 @@ license:CC0-1.0
-->
<mamelayout version="2">
<element name="nothing" defstate="0">
<rect><color alpha="0" /></rect>
</element>
<element name="nothing"><rect><color alpha="0" /></rect></element>
<element name="shifter" defstate="0">
<rect>
@ -67,6 +65,11 @@ license:CC0-1.0
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="606" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-R Off-Screen" showpointers="no">
<screen index="0">
@ -79,6 +82,11 @@ license:CC0-1.0
<bounds x="648" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="648" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Overlay" showpointers="no">
<screen index="0">
@ -91,6 +99,11 @@ license:CC0-1.0
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="2" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Off-Screen" showpointers="no">
<screen index="0">
@ -103,5 +116,10 @@ license:CC0-1.0
<bounds x="-40" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</collection>
</view>
</mamelayout>

View File

@ -4,9 +4,7 @@ license:CC0-1.0
-->
<mamelayout version="2">
<element name="nothing" defstate="0">
<rect><color alpha="0" /></rect>
</element>
<element name="nothing"><rect><color alpha="0" /></rect></element>
<element name="shifter" defstate="0">
<rect>
@ -67,6 +65,11 @@ license:CC0-1.0
<bounds x="446" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<bounds x="446" y="574" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-R Off-Screen" showpointers="no">
<screen index="0">
@ -79,6 +82,11 @@ license:CC0-1.0
<bounds x="488" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<bounds x="488" y="574" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Overlay" showpointers="no">
<screen index="0">
@ -91,6 +99,11 @@ license:CC0-1.0
<bounds x="2" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<bounds x="2" y="574" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Off-Screen" showpointers="no">
<screen index="0">
@ -103,5 +116,10 @@ license:CC0-1.0
<bounds x="-40" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<bounds x="-40" y="574" width="32" height="64" />
</element>
</collection>
</view>
</mamelayout>

View File

@ -4,9 +4,7 @@ license:CC0-1.0
-->
<mamelayout version="2">
<element name="nothing" defstate="0">
<rect><color alpha="0" /></rect>
</element>
<element name="nothing"><rect><color alpha="0" /></rect></element>
<element name="shifter" defstate="0">
<rect>
@ -67,6 +65,11 @@ license:CC0-1.0
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x02">
<bounds x="606" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-R Off-Screen" showpointers="no">
<screen index="0">
@ -79,6 +82,11 @@ license:CC0-1.0
<bounds x="648" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x02">
<bounds x="648" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Overlay" showpointers="no">
<screen index="0">
@ -91,6 +99,11 @@ license:CC0-1.0
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x02">
<bounds x="2" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Off-Screen" showpointers="no">
<screen index="0">
@ -103,5 +116,10 @@ license:CC0-1.0
<bounds x="-40" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x02">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</collection>
</view>
</mamelayout>

View File

@ -7,9 +7,7 @@ authors:hap
<!-- define elements -->
<element name="nothing" defstate="0">
<rect><color alpha="0" /></rect>
</element>
<element name="nothing"><rect><color alpha="0" /></rect></element>
<element name="shutter" defstate="0">
<rect state="1"><color red="0" green="0" blue="0" /></rect>
@ -77,6 +75,11 @@ authors:hap
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="606" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-R Off-Screen" showpointers="no">
<screen index="0">
@ -89,6 +92,11 @@ authors:hap
<bounds x="648" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="648" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Overlay" showpointers="no">
<screen index="0">
@ -101,6 +109,11 @@ authors:hap
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="2" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Off-Screen" showpointers="no">
<screen index="0">
@ -113,6 +126,11 @@ authors:hap
<bounds x="-40" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</collection>
</view>
<!-- for the 3D Scope views, enable stereoscopic 3D DIP switch first (does not apply to Japanese version) -->

View File

@ -4,9 +4,7 @@ license:CC0-1.0
-->
<mamelayout version="2">
<element name="nothing" defstate="0">
<rect><color alpha="0" /></rect>
</element>
<element name="nothing"><rect><color alpha="0" /></rect></element>
<element name="shifter" defstate="0">
<rect>
@ -67,6 +65,11 @@ license:CC0-1.0
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x02">
<bounds x="606" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-R Off-Screen" showpointers="no">
<screen index="0">
@ -79,6 +82,11 @@ license:CC0-1.0
<bounds x="648" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x02">
<bounds x="648" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Overlay" showpointers="no">
<screen index="0">
@ -91,6 +99,11 @@ license:CC0-1.0
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x02">
<bounds x="2" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Off-Screen" showpointers="no">
<screen index="0">
@ -103,5 +116,10 @@ license:CC0-1.0
<bounds x="-40" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x02">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</collection>
</view>
</mamelayout>

View File

@ -4,9 +4,7 @@ license:CC0-1.0
-->
<mamelayout version="2">
<element name="nothing" defstate="0">
<rect><color alpha="0" /></rect>
</element>
<element name="nothing"><rect><color alpha="0" /></rect></element>
<element name="shifter" defstate="0">
<rect>
@ -67,6 +65,11 @@ license:CC0-1.0
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x02">
<bounds x="606" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-R Off-Screen" showpointers="no">
<screen index="0">
@ -79,6 +82,11 @@ license:CC0-1.0
<bounds x="648" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x02">
<bounds x="648" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Overlay" showpointers="no">
<screen index="0">
@ -91,6 +99,11 @@ license:CC0-1.0
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x02">
<bounds x="2" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Off-Screen" showpointers="no">
<screen index="0">
@ -103,5 +116,10 @@ license:CC0-1.0
<bounds x="-40" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x02">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</collection>
</view>
</mamelayout>

View File

@ -7,9 +7,7 @@ authors:hap
<!-- define elements -->
<element name="nothing" defstate="0">
<rect><color alpha="0" /></rect>
</element>
<element name="nothing"><rect><color alpha="0" /></rect></element>
<element name="shutter" defstate="0">
<rect state="1"><color red="0" green="0" blue="0" /></rect>
@ -77,6 +75,11 @@ authors:hap
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<bounds x="606" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-R Off-Screen" showpointers="no">
<screen index="0">
@ -89,6 +92,11 @@ authors:hap
<bounds x="648" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<bounds x="648" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Overlay" showpointers="no">
<screen index="0">
@ -101,6 +109,11 @@ authors:hap
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<bounds x="2" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Off-Screen" showpointers="no">
<screen index="0">
@ -113,6 +126,11 @@ authors:hap
<bounds x="-40" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</collection>
</view>
<!-- for the 3D Scope views, enable stereoscopic 3D DIP switch first -->

View File

@ -4,9 +4,7 @@ license:CC0-1.0
-->
<mamelayout version="2">
<element name="nothing" defstate="0">
<rect><color alpha="0" /></rect>
</element>
<element name="nothing"><rect><color alpha="0" /></rect></element>
<element name="shifter" defstate="0">
<rect>
@ -67,6 +65,11 @@ license:CC0-1.0
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x20">
<bounds x="606" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-R Off-Screen" showpointers="no">
<screen index="0">
@ -79,6 +82,11 @@ license:CC0-1.0
<bounds x="648" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x20">
<bounds x="648" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Overlay" showpointers="no">
<screen index="0">
@ -91,6 +99,11 @@ license:CC0-1.0
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x20">
<bounds x="2" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Off-Screen" showpointers="no">
<screen index="0">
@ -103,5 +116,10 @@ license:CC0-1.0
<bounds x="-40" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x20">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</collection>
</view>
</mamelayout>

View File

@ -4,9 +4,7 @@ license:CC0-1.0
-->
<mamelayout version="2">
<element name="nothing" defstate="0">
<rect><color alpha="0" /></rect>
</element>
<element name="nothing"><rect><color alpha="0" /></rect></element>
<element name="shifter" defstate="0">
<rect>
@ -67,6 +65,11 @@ license:CC0-1.0
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="INPUTS" inputmask="0x01">
<bounds x="606" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-R Off-Screen" showpointers="no">
<screen index="0">
@ -79,6 +82,11 @@ license:CC0-1.0
<bounds x="648" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="INPUTS" inputmask="0x01">
<bounds x="648" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Overlay" showpointers="no">
<screen index="0">
@ -91,6 +99,11 @@ license:CC0-1.0
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="INPUTS" inputmask="0x01">
<bounds x="2" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Off-Screen" showpointers="no">
<screen index="0">
@ -103,5 +116,10 @@ license:CC0-1.0
<bounds x="-40" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="INPUTS" inputmask="0x01">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</collection>
</view>
</mamelayout>

View File

@ -4,9 +4,7 @@ license:CC0-1.0
-->
<mamelayout version="2">
<element name="nothing" defstate="0">
<rect><color alpha="0" /></rect>
</element>
<element name="nothing"><rect><color alpha="0" /></rect></element>
<element name="shifter" defstate="0">
<rect>
@ -67,6 +65,11 @@ license:CC0-1.0
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="606" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-R Off-Screen" showpointers="no">
<screen index="0">
@ -79,6 +82,11 @@ license:CC0-1.0
<bounds x="648" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="648" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Overlay" showpointers="no">
<screen index="0">
@ -91,6 +99,11 @@ license:CC0-1.0
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="2" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Off-Screen" showpointers="no">
<screen index="0">
@ -103,5 +116,10 @@ license:CC0-1.0
<bounds x="-40" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</collection>
</view>
</mamelayout>

View File

@ -4,9 +4,7 @@ license:CC0-1.0
-->
<mamelayout version="2">
<element name="nothing" defstate="0">
<rect><color alpha="0" /></rect>
</element>
<element name="nothing"><rect><color alpha="0" /></rect></element>
<element name="shifter" defstate="0">
<rect>
@ -67,6 +65,11 @@ license:CC0-1.0
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="MCUH" inputmask="0x20">
<bounds x="606" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-R Off-Screen" showpointers="no">
<screen index="0">
@ -79,6 +82,11 @@ license:CC0-1.0
<bounds x="648" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="MCUH" inputmask="0x20">
<bounds x="648" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Overlay" showpointers="no">
<screen index="0">
@ -91,6 +99,11 @@ license:CC0-1.0
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="MCUH" inputmask="0x20">
<bounds x="2" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Off-Screen" showpointers="no">
<screen index="0">
@ -103,5 +116,10 @@ license:CC0-1.0
<bounds x="-40" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="MCUH" inputmask="0x20">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</collection>
</view>
</mamelayout>

View File

@ -57,7 +57,7 @@ authors:hap
</element>
<!-- build screen -->
<!-- side panel -->
<group name="lamps">
<element ref="white"><bounds x="0" y="-5" width="100" height="205" /></element>
@ -123,8 +123,11 @@ authors:hap
<element name="lamp5" ref="lamp" blend="multiply"><bounds xc="75" yc="167" width="44" height="60" /></element>
</group>
<!-- build screen -->
<view name="Lamps">
<collection name="Centre Display">
<collection name="Centre Display" visible="no">
<element ref="nothing"><bounds x="-96" y="0" width="492" height="400" /></element>
</collection>
<screen index="0"><bounds x="0" y="0" width="300" height="400" /></screen>

View File

@ -4,9 +4,7 @@ license:CC0-1.0
-->
<mamelayout version="2">
<element name="nothing" defstate="0">
<rect><color alpha="0" /></rect>
</element>
<element name="nothing"><rect><color alpha="0" /></rect></element>
<element name="shifter" defstate="0">
<rect>
@ -67,6 +65,11 @@ license:CC0-1.0
<bounds x="446" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="TILT" inputmask="0x04">
<bounds x="446" y="574" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-R Off-Screen" showpointers="no">
<screen index="0">
@ -79,6 +82,11 @@ license:CC0-1.0
<bounds x="488" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="TILT" inputmask="0x04">
<bounds x="488" y="574" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Overlay" showpointers="no">
<screen index="0">
@ -91,6 +99,11 @@ license:CC0-1.0
<bounds x="2" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="TILT" inputmask="0x04">
<bounds x="2" y="574" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Off-Screen" showpointers="no">
<screen index="0">
@ -103,5 +116,10 @@ license:CC0-1.0
<bounds x="-40" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="TILT" inputmask="0x04">
<bounds x="-40" y="574" width="32" height="64" />
</element>
</collection>
</view>
</mamelayout>

View File

@ -4,9 +4,7 @@ license:CC0-1.0
-->
<mamelayout version="2">
<element name="nothing" defstate="0">
<rect><color alpha="0" /></rect>
</element>
<element name="nothing"><rect><color alpha="0" /></rect></element>
<element name="shifter" defstate="0">
<rect>
@ -67,6 +65,11 @@ license:CC0-1.0
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="606" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-R Off-Screen" showpointers="no">
<screen index="0">
@ -79,6 +82,11 @@ license:CC0-1.0
<bounds x="648" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="648" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Overlay" showpointers="no">
<screen index="0">
@ -91,6 +99,11 @@ license:CC0-1.0
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="2" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Off-Screen" showpointers="no">
<screen index="0">
@ -103,5 +116,10 @@ license:CC0-1.0
<bounds x="-40" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</collection>
</view>
</mamelayout>

View File

@ -4,9 +4,7 @@ license:CC0-1.0
-->
<mamelayout version="2">
<element name="nothing" defstate="0">
<rect><color alpha="0" /></rect>
</element>
<element name="nothing"><rect><color alpha="0" /></rect></element>
<element name="shifter" defstate="0">
<rect>
@ -67,6 +65,11 @@ license:CC0-1.0
<bounds x="446" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x10">
<bounds x="446" y="574" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-R Off-Screen" showpointers="no">
<screen index="0">
@ -79,6 +82,11 @@ license:CC0-1.0
<bounds x="488" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x10">
<bounds x="488" y="574" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Overlay" showpointers="no">
<screen index="0">
@ -91,6 +99,11 @@ license:CC0-1.0
<bounds x="2" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x10">
<bounds x="2" y="574" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Off-Screen" showpointers="no">
<screen index="0">
@ -103,5 +116,10 @@ license:CC0-1.0
<bounds x="-40" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x10">
<bounds x="-40" y="574" width="32" height="64" />
</element>
</collection>
</view>
</mamelayout>

View File

@ -4,9 +4,7 @@ license:CC0-1.0
-->
<mamelayout version="2">
<element name="nothing" defstate="0">
<rect><color alpha="0" /></rect>
</element>
<element name="nothing"><rect><color alpha="0" /></rect></element>
<element name="shifter" defstate="0">
<rect>
@ -67,6 +65,11 @@ license:CC0-1.0
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="SERVICE" inputmask="0x10">
<bounds x="606" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-R Off-Screen" showpointers="no">
<screen index="0">
@ -79,6 +82,11 @@ license:CC0-1.0
<bounds x="648" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="SERVICE" inputmask="0x10">
<bounds x="648" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Overlay" showpointers="no">
<screen index="0">
@ -91,6 +99,11 @@ license:CC0-1.0
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="SERVICE" inputmask="0x10">
<bounds x="2" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Off-Screen" showpointers="no">
<screen index="0">
@ -103,5 +116,10 @@ license:CC0-1.0
<bounds x="-40" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="SERVICE" inputmask="0x10">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</collection>
</view>
</mamelayout>

View File

@ -4,9 +4,7 @@ license:CC0-1.0
-->
<mamelayout version="2">
<element name="nothing" defstate="0">
<rect><color alpha="0" /></rect>
</element>
<element name="nothing"><rect><color alpha="0" /></rect></element>
<element name="shifter" defstate="0">
<rect>
@ -67,6 +65,11 @@ license:CC0-1.0
<bounds x="446" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="INPUTS" inputmask="0x01">
<bounds x="446" y="574" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-R Off-Screen" showpointers="no">
<screen index="0">
@ -79,6 +82,11 @@ license:CC0-1.0
<bounds x="488" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="INPUTS" inputmask="0x01">
<bounds x="488" y="574" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Overlay" showpointers="no">
<screen index="0">
@ -91,6 +99,11 @@ license:CC0-1.0
<bounds x="2" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="INPUTS" inputmask="0x01">
<bounds x="2" y="574" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Off-Screen" showpointers="no">
<screen index="0">
@ -103,5 +116,10 @@ license:CC0-1.0
<bounds x="-40" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="INPUTS" inputmask="0x01">
<bounds x="-40" y="574" width="32" height="64" />
</element>
</collection>
</view>
</mamelayout>

View File

@ -4,9 +4,7 @@ license:CC0-1.0
-->
<mamelayout version="2">
<element name="nothing" defstate="0">
<rect><color alpha="0" /></rect>
</element>
<element name="nothing"><rect><color alpha="0" /></rect></element>
<element name="shifter" defstate="0">
<rect>
@ -67,6 +65,11 @@ license:CC0-1.0
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="GENERAL" inputmask="0x20">
<bounds x="606" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-R Off-Screen" showpointers="no">
<screen index="0">
@ -79,6 +82,11 @@ license:CC0-1.0
<bounds x="648" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="GENERAL" inputmask="0x20">
<bounds x="648" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Overlay" showpointers="no">
<screen index="0">
@ -91,6 +99,11 @@ license:CC0-1.0
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="GENERAL" inputmask="0x20">
<bounds x="2" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Off-Screen" showpointers="no">
<screen index="0">
@ -103,5 +116,10 @@ license:CC0-1.0
<bounds x="-40" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="GENERAL" inputmask="0x20">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</collection>
</view>
</mamelayout>

View File

@ -4,9 +4,7 @@ license:CC0-1.0
-->
<mamelayout version="2">
<element name="nothing" defstate="0">
<rect><color alpha="0" /></rect>
</element>
<element name="nothing"><rect><color alpha="0" /></rect></element>
<element name="shifter" defstate="0">
<rect>
@ -67,6 +65,11 @@ license:CC0-1.0
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x02">
<bounds x="606" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-R Off-Screen" showpointers="no">
<screen index="0">
@ -79,6 +82,11 @@ license:CC0-1.0
<bounds x="648" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x02">
<bounds x="648" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Overlay" showpointers="no">
<screen index="0">
@ -91,6 +99,11 @@ license:CC0-1.0
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x02">
<bounds x="2" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Off-Screen" showpointers="no">
<screen index="0">
@ -103,5 +116,10 @@ license:CC0-1.0
<bounds x="-40" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x02">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</collection>
</view>
</mamelayout>

View File

@ -4,9 +4,7 @@ license:CC0-1.0
-->
<mamelayout version="2">
<element name="nothing" defstate="0">
<rect><color alpha="0" /></rect>
</element>
<element name="nothing"><rect><color alpha="0" /></rect></element>
<element name="shifter" defstate="0">
<rect>
@ -67,6 +65,11 @@ license:CC0-1.0
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="mainpcb:P1_A" inputmask="0x01">
<bounds x="606" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-R Off-Screen" showpointers="no">
<screen index="0">
@ -79,6 +82,11 @@ license:CC0-1.0
<bounds x="648" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="mainpcb:P1_A" inputmask="0x01">
<bounds x="648" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Overlay" showpointers="no">
<screen index="0">
@ -91,6 +99,11 @@ license:CC0-1.0
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="mainpcb:P1_A" inputmask="0x01">
<bounds x="2" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Off-Screen" showpointers="no">
<screen index="0">
@ -103,5 +116,10 @@ license:CC0-1.0
<bounds x="-40" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="mainpcb:P1_A" inputmask="0x01">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</collection>
</view>
</mamelayout>

View File

@ -4,9 +4,7 @@ license:CC0-1.0
-->
<mamelayout version="2">
<element name="nothing" defstate="0">
<rect><color alpha="0" /></rect>
</element>
<element name="nothing"><rect><color alpha="0" /></rect></element>
<element name="shifter" defstate="0">
<rect>
@ -67,6 +65,11 @@ license:CC0-1.0
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x0008">
<bounds x="606" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-R Off-Screen" showpointers="no">
<screen index="0">
@ -79,6 +82,11 @@ license:CC0-1.0
<bounds x="648" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x0008">
<bounds x="648" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Overlay" showpointers="no">
<screen index="0">
@ -91,6 +99,11 @@ license:CC0-1.0
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x0008">
<bounds x="2" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Off-Screen" showpointers="no">
<screen index="0">
@ -103,5 +116,10 @@ license:CC0-1.0
<bounds x="-40" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x0008">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</collection>
</view>
</mamelayout>

View File

@ -4,9 +4,7 @@ license:CC0-1.0
-->
<mamelayout version="2">
<element name="nothing" defstate="0">
<rect><color alpha="0" /></rect>
</element>
<element name="nothing"><rect><color alpha="0" /></rect></element>
<element name="shifter" defstate="0">
<rect>
@ -78,6 +76,11 @@ license:CC0-1.0
<bounds x="3.7875" y="5.8375" width="0.2" height="0.4" />
<color alpha="0.6" />
</element>
<collection name="1P Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x0001" >
<bounds x="3.7875" y="5.8375" width="0.2" height="0.4" />
</element>
</collection>
</collection>
<collection name="2P Shifter">
<element ref="nothing" clickthrough="no"> <!-- block clickable input -->
@ -87,6 +90,11 @@ license:CC0-1.0
<bounds x="8.0375" y="5.8375" width="0.2" height="0.4" />
<color alpha="0.6" />
</element>
<collection name="2P Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x0010">
<bounds x="8.0375" y="5.8375" width="0.2" height="0.4" />
</element>
</collection>
</collection>
<collection name="3P Shifter">
<element ref="nothing" clickthrough="no"> <!-- block clickable input -->
@ -97,6 +105,12 @@ license:CC0-1.0
<color alpha="0.6" />
<orientation rotate="180" />
</element>
<collection name="3P Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x0001" >
<bounds x="0.0125" y="0.0125" width="0.2" height="0.4" />
<orientation rotate="180" />
</element>
</collection>
</collection>
<collection name="4P Shifter">
<element ref="nothing" clickthrough="no"> <!-- block clickable input -->
@ -107,6 +121,12 @@ license:CC0-1.0
<color alpha="0.6" />
<orientation rotate="180" />
</element>
<collection name="4P Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x0010" >
<bounds x="4.2625" y="0.0125" width="0.2" height="0.4" />
<orientation rotate="180" />
</element>
</collection>
</collection>
</collection>
</view>
@ -138,6 +158,12 @@ license:CC0-1.0
<color alpha="0.6" />
<orientation rotate="180" />
</element>
<collection name="1P Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x0001" >
<bounds x="4.2625" y="0.0125" width="0.2" height="0.4" />
<orientation rotate="180" />
</element>
</collection>
</collection>
<collection name="2P Shifter">
<element ref="nothing" clickthrough="no"> <!-- block clickable input -->
@ -148,6 +174,12 @@ license:CC0-1.0
<color alpha="0.6" />
<orientation rotate="180" />
</element>
<collection name="2P Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x0010">
<bounds x="0.0125" y="0.0125" width="0.2" height="0.4" />
<orientation rotate="180" />
</element>
</collection>
</collection>
<collection name="3P Shifter">
<element ref="nothing" clickthrough="no"> <!-- block clickable input -->
@ -157,6 +189,11 @@ license:CC0-1.0
<bounds x="8.0375" y="5.8375" width="0.2" height="0.4" />
<color alpha="0.6" />
</element>
<collection name="3P Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x0001" >
<bounds x="8.0375" y="5.8375" width="0.2" height="0.4" />
</element>
</collection>
</collection>
<collection name="4P Shifter">
<element ref="nothing" clickthrough="no"> <!-- block clickable input -->
@ -166,6 +203,11 @@ license:CC0-1.0
<bounds x="3.7875" y="5.8375" width="0.2" height="0.4" />
<color alpha="0.6" />
</element>
<collection name="4P Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x0010" >
<bounds x="3.7875" y="5.8375" width="0.2" height="0.4" />
</element>
</collection>
</collection>
</collection>
</view>
@ -192,6 +234,11 @@ license:CC0-1.0
<bounds x="-0.2125" y="5.8375" width="0.2" height="0.4" />
<color alpha="0.6" />
</element>
<collection name="1P Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x0001" >
<bounds x="-0.2125" y="5.8375" width="0.2" height="0.4" />
</element>
</collection>
</collection>
<collection name="2P Shifter">
<element ref="nothing" clickthrough="no"> <!-- block clickable input -->
@ -201,6 +248,11 @@ license:CC0-1.0
<bounds x="8.2625" y="5.8375" width="0.2" height="0.4" />
<color alpha="0.6" />
</element>
<collection name="2P Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x0010">
<bounds x="8.2625" y="5.8375" width="0.2" height="0.4" />
</element>
</collection>
</collection>
<collection name="3P Shifter">
<element ref="nothing" clickthrough="no"> <!-- block clickable input -->
@ -211,6 +263,12 @@ license:CC0-1.0
<color alpha="0.6" />
<orientation rotate="180" />
</element>
<collection name="3P Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x0001" >
<bounds x="-0.2125" y="0.0125" width="0.2" height="0.4" />
<orientation rotate="180" />
</element>
</collection>
</collection>
<collection name="4P Shifter">
<element ref="nothing" clickthrough="no"> <!-- block clickable input -->
@ -221,6 +279,12 @@ license:CC0-1.0
<color alpha="0.6" />
<orientation rotate="180" />
</element>
<collection name="4P Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x0010" >
<bounds x="8.2625" y="0.0125" width="0.2" height="0.4" />
<orientation rotate="180" />
</element>
</collection>
</collection>
</collection>
</view>
@ -252,6 +316,12 @@ license:CC0-1.0
<color alpha="0.6" />
<orientation rotate="180" />
</element>
<collection name="1P Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x0001" >
<bounds x="8.2625" y="0.0125" width="0.2" height="0.4" />
<orientation rotate="180" />
</element>
</collection>
</collection>
<collection name="2P Shifter">
<element ref="nothing" clickthrough="no"> <!-- block clickable input -->
@ -262,6 +332,12 @@ license:CC0-1.0
<color alpha="0.6" />
<orientation rotate="180" />
</element>
<collection name="2P Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x0010">
<bounds x="-0.2125" y="0.0125" width="0.2" height="0.4" />
<orientation rotate="180" />
</element>
</collection>
</collection>
<collection name="3P Shifter">
<element ref="nothing" clickthrough="no"> <!-- block clickable input -->
@ -271,6 +347,11 @@ license:CC0-1.0
<bounds x="8.2625" y="5.8375" width="0.2" height="0.4" />
<color alpha="0.6" />
</element>
<collection name="3P Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x0001" >
<bounds x="8.2625" y="5.8375" width="0.2" height="0.4" />
</element>
</collection>
</collection>
<collection name="4P Shifter">
<element ref="nothing" clickthrough="no"> <!-- block clickable input -->
@ -280,6 +361,11 @@ license:CC0-1.0
<bounds x="-0.2125" y="5.8375" width="0.2" height="0.4" />
<color alpha="0.6" />
</element>
<collection name="4P Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x0010" >
<bounds x="-0.2125" y="5.8375" width="0.2" height="0.4" />
</element>
</collection>
</collection>
</collection>
</view>

View File

@ -4,9 +4,7 @@ license:CC0-1.0
-->
<mamelayout version="2">
<element name="nothing" defstate="0">
<rect><color alpha="0" /></rect>
</element>
<element name="nothing"><rect><color alpha="0" /></rect></element>
<element name="shifter" defstate="0">
<rect>
@ -106,6 +104,11 @@ license:CC0-1.0
<bounds x="574" y="414" width="64" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="GEAR" inputmask="0x0f" inputraw="yes">
<bounds x="574" y="414" width="64" height="64" />
</element>
</collection>
</view>
<view name="Shifter-R Off-Screen" showpointers="no">
<screen index="0">
@ -118,6 +121,11 @@ license:CC0-1.0
<bounds x="648" y="414" width="64" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="GEAR" inputmask="0x0f" inputraw="yes">
<bounds x="648" y="414" width="64" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Overlay" showpointers="no">
<screen index="0">
@ -130,6 +138,11 @@ license:CC0-1.0
<bounds x="2" y="414" width="64" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="GEAR" inputmask="0x0f" inputraw="yes">
<bounds x="2" y="414" width="64" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Off-Screen" showpointers="no">
<screen index="0">
@ -142,5 +155,10 @@ license:CC0-1.0
<bounds x="-72" y="414" width="64" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="GEAR" inputmask="0x0f" inputraw="yes">
<bounds x="-72" y="414" width="64" height="64" />
</element>
</collection>
</view>
</mamelayout>

View File

@ -4,9 +4,7 @@ license:CC0-1.0
-->
<mamelayout version="2">
<element name="nothing" defstate="0">
<rect><color alpha="0" /></rect>
</element>
<element name="nothing"><rect><color alpha="0" /></rect></element>
<element name="shifter" defstate="0">
<rect>
@ -73,6 +71,11 @@ license:CC0-1.0
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN.2" inputmask="0x02">
<bounds x="606" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-R Off-Screen" showpointers="no">
<bounds left="0" right="682" top="0" bottom="480" />
@ -89,6 +92,11 @@ license:CC0-1.0
<bounds x="648" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN.2" inputmask="0x02">
<bounds x="648" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Overlay" showpointers="no">
<bounds left="0" right="640" top="0" bottom="480" />
@ -105,6 +113,11 @@ license:CC0-1.0
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN.2" inputmask="0x02">
<bounds x="2" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Off-Screen" showpointers="no">
<bounds left="-42" right="640" top="0" bottom="480" />
@ -121,5 +134,10 @@ license:CC0-1.0
<bounds x="-40" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN.2" inputmask="0x02">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</collection>
</view>
</mamelayout>

View File

@ -4,9 +4,7 @@ license:CC0-1.0
-->
<mamelayout version="2">
<element name="nothing" defstate="0">
<rect><color alpha="0" /></rect>
</element>
<element name="nothing"><rect><color alpha="0" /></rect></element>
<element name="shifter" defstate="0">
<rect>
@ -67,6 +65,11 @@ license:CC0-1.0
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x40">
<bounds x="606" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-R Off-Screen" showpointers="no">
<screen index="0">
@ -79,6 +82,11 @@ license:CC0-1.0
<bounds x="648" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x40">
<bounds x="648" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Overlay" showpointers="no">
<screen index="0">
@ -91,6 +99,11 @@ license:CC0-1.0
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x40">
<bounds x="2" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Off-Screen" showpointers="no">
<screen index="0">
@ -103,5 +116,10 @@ license:CC0-1.0
<bounds x="-40" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x40">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</collection>
</view>
</mamelayout>

View File

@ -7,9 +7,7 @@ authors:hap
<!-- define elements -->
<element name="nothing" defstate="0">
<rect><color alpha="0" /></rect>
</element>
<element name="nothing"><rect><color alpha="0" /></rect></element>
<element name="lamp_miss" defstate="0">
<text string="MISSILES" state="0">
@ -267,6 +265,11 @@ authors:hap
<bounds x="446" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="ssio:IP0" inputmask="0x10">
<bounds x="446" y="574" width="32" height="64" />
</element>
</collection>
</collection>
</view>
@ -289,6 +292,11 @@ authors:hap
<bounds x="488" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="ssio:IP0" inputmask="0x10">
<bounds x="488" y="574" width="32" height="64" />
</element>
</collection>
</collection>
</view>
@ -311,6 +319,11 @@ authors:hap
<bounds x="2" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="ssio:IP0" inputmask="0x10">
<bounds x="2" y="574" width="32" height="64" />
</element>
</collection>
</collection>
</view>
@ -333,6 +346,11 @@ authors:hap
<bounds x="-40" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="ssio:IP0" inputmask="0x10">
<bounds x="-40" y="574" width="32" height="64" />
</element>
</collection>
</collection>
</view>
@ -355,6 +373,11 @@ authors:hap
<bounds x="488" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="ssio:IP0" inputmask="0x10">
<bounds x="488" y="574" width="32" height="64" />
</element>
</collection>
</collection>
</view>
@ -377,6 +400,11 @@ authors:hap
<bounds x="-40" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="ssio:IP0" inputmask="0x10">
<bounds x="-40" y="574" width="32" height="64" />
</element>
</collection>
</collection>
</view>

View File

@ -7,9 +7,7 @@ authors:hap
<!-- define elements -->
<element name="nothing" defstate="0">
<rect><color alpha="0" /></rect>
</element>
<element name="nothing"><rect><color alpha="0" /></rect></element>
<element name="lamp_miss" defstate="0">
<text string="MISSILES" state="0">
@ -267,6 +265,11 @@ authors:hap
<bounds x="446" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x10">
<bounds x="446" y="574" width="32" height="64" />
</element>
</collection>
</collection>
</view>
@ -289,6 +292,11 @@ authors:hap
<bounds x="488" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x10">
<bounds x="488" y="574" width="32" height="64" />
</element>
</collection>
</collection>
</view>
@ -311,6 +319,11 @@ authors:hap
<bounds x="2" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x10">
<bounds x="2" y="574" width="32" height="64" />
</element>
</collection>
</collection>
</view>
@ -333,6 +346,11 @@ authors:hap
<bounds x="-40" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x10">
<bounds x="-40" y="574" width="32" height="64" />
</element>
</collection>
</collection>
</view>
@ -355,6 +373,11 @@ authors:hap
<bounds x="488" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x10">
<bounds x="488" y="574" width="32" height="64" />
</element>
</collection>
</collection>
</view>
@ -377,6 +400,11 @@ authors:hap
<bounds x="-40" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x10">
<bounds x="-40" y="574" width="32" height="64" />
</element>
</collection>
</collection>
</view>

View File

@ -6,9 +6,7 @@ license:CC0-1.0
<!-- define elements -->
<element name="nothing" defstate="0">
<rect><color alpha="0" /></rect>
</element>
<element name="nothing"><rect><color alpha="0" /></rect></element>
<element name="shifter" defstate="0">
<rect>
@ -202,6 +200,11 @@ license:CC0-1.0
<bounds x="256" y="326" width="24" height="48" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x04">
<bounds x="256" y="326" width="24" height="48" />
</element>
</collection>
</collection>
</view>
@ -230,6 +233,11 @@ license:CC0-1.0
<bounds x="288" y="326" width="24" height="48" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x04">
<bounds x="288" y="326" width="24" height="48" />
</element>
</collection>
</collection>
</view>
@ -258,6 +266,11 @@ license:CC0-1.0
<bounds x="2" y="326" width="24" height="48" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x04">
<bounds x="2" y="326" width="24" height="48" />
</element>
</collection>
</collection>
</view>
@ -286,6 +299,11 @@ license:CC0-1.0
<bounds x="-30" y="326" width="24" height="48" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x04">
<bounds x="-30" y="326" width="24" height="48" />
</element>
</collection>
</collection>
</view>

View File

@ -4,9 +4,7 @@ license:CC0-1.0
-->
<mamelayout version="2">
<element name="nothing" defstate="0">
<rect><color alpha="0" /></rect>
</element>
<element name="nothing"><rect><color alpha="0" /></rect></element>
<element name="shifter" defstate="0">
<rect>
@ -67,6 +65,11 @@ license:CC0-1.0
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x02">
<bounds x="606" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-R Off-Screen" showpointers="no">
<screen index="0">
@ -79,6 +82,11 @@ license:CC0-1.0
<bounds x="648" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x02">
<bounds x="648" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Overlay" showpointers="no">
<screen index="0">
@ -91,6 +99,11 @@ license:CC0-1.0
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x02">
<bounds x="2" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Off-Screen" showpointers="no">
<screen index="0">
@ -103,5 +116,10 @@ license:CC0-1.0
<bounds x="-40" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x02">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</collection>
</view>
</mamelayout>

View File

@ -4,9 +4,7 @@ license:CC0-1.0
-->
<mamelayout version="2">
<element name="nothing" defstate="0">
<rect><color alpha="0" /></rect>
</element>
<element name="nothing"><rect><color alpha="0" /></rect></element>
<element name="shifter" defstate="0">
<rect>
@ -69,6 +67,11 @@ license:CC0-1.0
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="SWITCHES" inputmask="0x20">
<bounds x="606" y="414" width="32" height="64" />
</element>
</collection>
</collection>
</view>
<view name="Upright (4:3) + Shifter-R Off-Screen" showpointers="no">
@ -83,6 +86,11 @@ license:CC0-1.0
<bounds x="648" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="SWITCHES" inputmask="0x20">
<bounds x="648" y="414" width="32" height="64" />
</element>
</collection>
</collection>
</view>
<view name="Upright (4:3) + Shifter-L Overlay" showpointers="no">
@ -97,6 +105,11 @@ license:CC0-1.0
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="SWITCHES" inputmask="0x20">
<bounds x="2" y="414" width="32" height="64" />
</element>
</collection>
</collection>
</view>
<view name="Upright (4:3) + Shifter-L Off-Screen" showpointers="no">
@ -111,6 +124,11 @@ license:CC0-1.0
<bounds x="-40" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="SWITCHES" inputmask="0x20">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</collection>
</collection>
</view>
@ -129,6 +147,11 @@ license:CC0-1.0
<bounds x="819.333" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="SWITCHES" inputmask="0x20">
<bounds x="819.333" y="414" width="32" height="64" />
</element>
</collection>
</collection>
</view>
<view name="Deluxe (16:9) + Shifter-R Off-Screen" showpointers="no">
@ -143,6 +166,11 @@ license:CC0-1.0
<bounds x="861.333" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="SWITCHES" inputmask="0x20">
<bounds x="861.333" y="414" width="32" height="64" />
</element>
</collection>
</collection>
</view>
<view name="Deluxe (16:9) + Shifter-L Overlay" showpointers="no">
@ -157,6 +185,11 @@ license:CC0-1.0
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="SWITCHES" inputmask="0x20">
<bounds x="2" y="414" width="32" height="64" />
</element>
</collection>
</collection>
</view>
<view name="Deluxe (16:9) + Shifter-L Off-Screen" showpointers="no">
@ -171,6 +204,11 @@ license:CC0-1.0
<bounds x="-40" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="SWITCHES" inputmask="0x20">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</collection>
</collection>
</view>

View File

@ -4,9 +4,7 @@ license:CC0-1.0
-->
<mamelayout version="2">
<element name="nothing" defstate="0">
<rect><color alpha="0" /></rect>
</element>
<element name="nothing"><rect><color alpha="0" /></rect></element>
<element name="shifter" defstate="0">
<rect>
@ -67,6 +65,11 @@ license:CC0-1.0
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x20">
<bounds x="606" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-R Off-Screen" showpointers="no">
<screen index="0">
@ -79,6 +82,11 @@ license:CC0-1.0
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x20">
<bounds x="606" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Overlay" showpointers="no">
<screen index="0">
@ -91,6 +99,11 @@ license:CC0-1.0
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x20">
<bounds x="2" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Off-Screen" showpointers="no">
<screen index="0">
@ -103,5 +116,10 @@ license:CC0-1.0
<bounds x="-40" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x20">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</collection>
</view>
</mamelayout>

View File

@ -4,9 +4,7 @@ license:CC0-1.0
-->
<mamelayout version="2">
<element name="nothing" defstate="0">
<rect><color alpha="0" /></rect>
</element>
<element name="nothing"><rect><color alpha="0" /></rect></element>
<element name="shifter" defstate="0">
<rect>
@ -67,6 +65,11 @@ license:CC0-1.0
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="606" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-R Off-Screen" showpointers="no">
<screen index="0">
@ -79,6 +82,11 @@ license:CC0-1.0
<bounds x="648" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="648" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Overlay" showpointers="no">
<screen index="0">
@ -91,6 +99,11 @@ license:CC0-1.0
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="2" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Off-Screen" showpointers="no">
<screen index="0">
@ -103,5 +116,10 @@ license:CC0-1.0
<bounds x="-40" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</collection>
</view>
</mamelayout>

View File

@ -30,9 +30,7 @@ authors:hap
<element name="text_rpm"><text string="RPM" align="1"><color red="0.9" green="0.9" blue="0.9" /></text></element>
<element name="text_speed"><text string="SPEED" align="1"><color red="0.9" green="0.9" blue="0.9" /></text></element>
<element name="nothing" defstate="0">
<rect><color alpha="0" /></rect>
</element>
<element name="nothing"><rect><color alpha="0" /></rect></element>
<element name="digit" defstate="0">
<led7seg>
@ -372,6 +370,9 @@ authors:hap
<view name="Side Panel + Shifter-R Overlay" showpointers="no">
<collection name="Side Panel">
<group ref="panel"><bounds x="-168" y="0" width="168" height="640" /></group>
<collection name="Centre Display" visible="no">
<element ref="nothing"><bounds x="480" y="0" width="168" height="640" /></element>
</collection>
</collection>
<screen index="0">
@ -385,12 +386,20 @@ authors:hap
<bounds x="446" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x04">
<bounds x="446" y="574" width="32" height="64" />
</element>
</collection>
</collection>
</view>
<view name="Side Panel + Shifter-R Off-Screen" showpointers="no">
<collection name="Side Panel">
<group ref="panel"><bounds x="-168" y="0" width="168" height="640" /></group>
<collection name="Centre Display" visible="no">
<element ref="nothing"><bounds x="480" y="0" width="168" height="640" /></element>
</collection>
</collection>
<screen index="0">
@ -404,12 +413,20 @@ authors:hap
<bounds x="488" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x04">
<bounds x="488" y="574" width="32" height="64" />
</element>
</collection>
</collection>
</view>
<view name="Side Panel + Shifter-L Overlay" showpointers="no">
<collection name="Side Panel">
<group ref="panel"><bounds x="-168" y="0" width="168" height="640" /></group>
<collection name="Centre Display" visible="no">
<element ref="nothing"><bounds x="480" y="0" width="168" height="640" /></element>
</collection>
</collection>
<screen index="0">
@ -423,12 +440,20 @@ authors:hap
<bounds x="2" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x04">
<bounds x="2" y="574" width="32" height="64" />
</element>
</collection>
</collection>
</view>
<view name="Side Panel + Shifter-L Off-Screen" showpointers="no">
<collection name="Side Panel">
<group ref="panel"><bounds x="-168" y="0" width="168" height="640" /></group>
<collection name="Centre Display" visible="no">
<element ref="nothing"><bounds x="480" y="0" width="168" height="640" /></element>
</collection>
</collection>
<screen index="0">
@ -442,6 +467,11 @@ authors:hap
<bounds x="-40" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x04">
<bounds x="-40" y="574" width="32" height="64" />
</element>
</collection>
</collection>
</view>

View File

@ -4,9 +4,7 @@ license:CC0-1.0
-->
<mamelayout version="2">
<element name="nothing" defstate="0">
<rect><color alpha="0" /></rect>
</element>
<element name="nothing"><rect><color alpha="0" /></rect></element>
<element name="shifter" defstate="0">
<rect>
@ -67,6 +65,11 @@ license:CC0-1.0
<bounds x="446" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="ssio:IP0" inputmask="0x10">
<bounds x="446" y="574" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-R Off-Screen" showpointers="no">
<screen index="0">
@ -79,6 +82,11 @@ license:CC0-1.0
<bounds x="488" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="ssio:IP0" inputmask="0x10">
<bounds x="488" y="574" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Overlay" showpointers="no">
<screen index="0">
@ -91,6 +99,11 @@ license:CC0-1.0
<bounds x="2" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="ssio:IP0" inputmask="0x10">
<bounds x="2" y="574" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Off-Screen" showpointers="no">
<screen index="0">
@ -103,5 +116,10 @@ license:CC0-1.0
<bounds x="-40" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="ssio:IP0" inputmask="0x10">
<bounds x="-40" y="574" width="32" height="64" />
</element>
</collection>
</view>
</mamelayout>

View File

@ -4,9 +4,7 @@ license:CC0-1.0
-->
<mamelayout version="2">
<element name="nothing" defstate="0">
<rect><color alpha="0" /></rect>
</element>
<element name="nothing"><rect><color alpha="0" /></rect></element>
<element name="shifter" defstate="0">
<rect>
@ -56,7 +54,7 @@ license:CC0-1.0
</disk>
</element>
<view name="Triple-Screen Shifter-R Overlay" showpointers="no">
<view name="Triple-Screen (Gapless) + Shifter-R Overlay" showpointers="no">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
@ -74,8 +72,39 @@ license:CC0-1.0
<bounds x="1886" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="soundbrd:PPI_PORTC" inputmask="0x08">
<bounds x="1886" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Triple-Screen Shifter-L Overlay" showpointers="no">
<view name="Triple-Screen (Gapless) + Shifter-R Off-Screen" showpointers="no">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<screen index="1">
<bounds x="640" y="0" width="640" height="480" />
</screen>
<screen index="2">
<bounds x="1280" y="0" width="640" height="480" />
</screen>
<element ref="nothing" clickthrough="no"> <!-- block clickable input -->
<bounds x="1928" y="414" width="32" height="64" />
</element>
<element ref="shifter" inputtag="soundbrd:PPI_PORTC" inputmask="0x08">
<bounds x="1928" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="soundbrd:PPI_PORTC" inputmask="0x08">
<bounds x="1928" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Triple-Screen (Gapless) + Shifter-L Overlay" showpointers="no">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
@ -93,8 +122,39 @@ license:CC0-1.0
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="soundbrd:PPI_PORTC" inputmask="0x08">
<bounds x="2" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Single-Screen Shifter-R Overlay" showpointers="no">
<view name="Triple-Screen (Gapless) + Shifter-L Off-Screen" showpointers="no">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<screen index="1">
<bounds x="640" y="0" width="640" height="480" />
</screen>
<screen index="2">
<bounds x="1280" y="0" width="640" height="480" />
</screen>
<element ref="nothing" clickthrough="no"> <!-- block clickable input -->
<bounds x="-40" y="414" width="32" height="64" />
</element>
<element ref="shifter" inputtag="soundbrd:PPI_PORTC" inputmask="0x08">
<bounds x="-40" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="soundbrd:PPI_PORTC" inputmask="0x08">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Single-Screen + Shifter-R Overlay" showpointers="no">
<screen index="1">
<bounds x="0" y="0" width="640" height="480" />
</screen>
@ -106,8 +166,33 @@ license:CC0-1.0
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="soundbrd:PPI_PORTC" inputmask="0x08">
<bounds x="606" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Single-Screen Shifter-L Overlay" showpointers="no">
<view name="Single-Screen + Shifter-R Off-Screen" showpointers="no">
<screen index="1">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="nothing" clickthrough="no"> <!-- block clickable input -->
<bounds x="648" y="414" width="32" height="64" />
</element>
<element ref="shifter" inputtag="soundbrd:PPI_PORTC" inputmask="0x08">
<bounds x="648" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="soundbrd:PPI_PORTC" inputmask="0x08">
<bounds x="648" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Single-Screen + Shifter-L Overlay" showpointers="no">
<screen index="1">
<bounds x="0" y="0" width="640" height="480" />
</screen>
@ -119,5 +204,30 @@ license:CC0-1.0
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="soundbrd:PPI_PORTC" inputmask="0x08">
<bounds x="2" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Single-Screen + Shifter-L Off-Screen" showpointers="no">
<screen index="1">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="nothing" clickthrough="no"> <!-- block clickable input -->
<bounds x="-40" y="414" width="32" height="64" />
</element>
<element ref="shifter" inputtag="soundbrd:PPI_PORTC" inputmask="0x08">
<bounds x="-40" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="soundbrd:PPI_PORTC" inputmask="0x08">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</collection>
</view>
</mamelayout>

View File

@ -4,9 +4,7 @@ license:CC0-1.0
-->
<mamelayout version="2">
<element name="nothing" defstate="0">
<rect><color alpha="0" /></rect>
</element>
<element name="nothing"><rect><color alpha="0" /></rect></element>
<element name="shifter" defstate="0">
<rect>
@ -67,6 +65,11 @@ license:CC0-1.0
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x20">
<bounds x="606" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-R Off-Screen" showpointers="no">
<screen index="0">
@ -79,6 +82,11 @@ license:CC0-1.0
<bounds x="648" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x20">
<bounds x="648" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Overlay" showpointers="no">
<screen index="0">
@ -91,6 +99,11 @@ license:CC0-1.0
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x20">
<bounds x="2" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Shifter-L Off-Screen" showpointers="no">
<screen index="0">
@ -103,5 +116,10 @@ license:CC0-1.0
<bounds x="-40" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x20">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</collection>
</view>
</mamelayout>