Revert "layouts: put shifter position in <collection> instead of separate views, with setting for opaque shifters"

This reverts commit a6a3885399.
This commit is contained in:
hap 2021-04-16 21:03:48 +02:00
parent 5fb639a95c
commit 1823a1e660
41 changed files with 1629 additions and 3406 deletions

View File

@ -34,8 +34,6 @@ TODO:
- right side of screen should not be rendered? but speedrs sprite collision
check wouldn't work then. Video recording(pcb to monitor, not cabinet)
of lbeach shows right side is cropped - it is handled in the .lay file
- due to explicit bounds in the .lay file, off-screen shifter options are
not visible when in windowed mode
***************************************************************************/

View File

@ -3,9 +3,6 @@
license:CC0
-->
<mamelayout version="2">
<!-- define elements -->
<element name="overlay">
<rect>
<bounds left="0" top="0" right="260" bottom="224" />
@ -66,66 +63,78 @@ license:CC0
</element>
<!-- build screen -->
<view name="Color Overlay + Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<collection name="Overlay">
<element ref="overlay" blend="multiply">
<bounds x="0" y="0" width="640" height="480" />
</element>
</collection>
<collection name="Shifter">
<element ref="shifter" inputtag="IN0" inputmask="0x10">
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</collection>
</view>
<view name="Color Overlay + Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<collection name="Overlay">
<element ref="overlay" blend="multiply">
<bounds x="0" y="0" width="640" height="480" />
</element>
</collection>
<collection name="Shifter">
<element ref="shifter" inputtag="IN0" inputmask="0x10">
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</collection>
</view>
<view name="Widescreen Color Overlay + Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<collection name="Overlay">
<element ref="overlay" blend="multiply">
<bounds x="0" y="0" width="640" height="480" />
</element>
</collection>
<collection name="Shifter">
<element ref="shifter" inputtag="IN0" inputmask="0x10">
<bounds x="648" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Widescreen Color Overlay + Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<collection name="Overlay">
<element ref="overlay" blend="multiply">
<bounds x="0" y="0" width="640" height="480" />
</element>
</collection>
<collection name="Shifter">
<element ref="shifter" inputtag="IN0" inputmask="0x10">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</collection>
</view>
<view name="Color Overlay">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<collection name="Color Overlay">
<element ref="overlay" blend="multiply">
<bounds x="0" y="0" width="640" height="480" />
</element>
</collection>
<!-- shifter options -->
<collection name="Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="IN0" inputmask="0x10">
<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>
<collection name="Shifter-R Off-screen" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x10">
<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>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x10">
<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>
<collection name="Shifter-L Off-screen" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x10">
<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>
<element ref="overlay" blend="multiply">
<bounds x="0" y="0" width="640" height="480" />
</element>
</view>
</mamelayout>

View File

@ -3,9 +3,6 @@
license:CC0
-->
<mamelayout version="2">
<!-- define elements -->
<element name="shifter" defstate="0">
<rect>
<bounds left="0" right="32" top="0" bottom="64" />
@ -54,62 +51,45 @@ license:CC0
</disk>
</element>
<!-- build screen -->
<view name="Shifter">
<view name="Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="soundbrd:YM2149_IC19_A" inputmask="0x40">
<!-- shifter options -->
<collection name="Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="soundbrd:YM2149_IC19_A" inputmask="0x40">
<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>
</collection>
<collection name="Shifter-R Off-screen" visible="no">
<element ref="shifter" inputtag="soundbrd:YM2149_IC19_A" 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:YM2149_IC19_A" inputmask="0x40">
<bounds x="648" y="414" width="32" height="64" />
</element>
</collection>
</collection>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="soundbrd:YM2149_IC19_A" inputmask="0x40">
<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>
</collection>
<collection name="Shifter-L Off-screen" visible="no">
<element ref="shifter" inputtag="soundbrd:YM2149_IC19_A" 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:YM2149_IC19_A" inputmask="0x40">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</collection>
</collection>
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="soundbrd:YM2149_IC19_A" inputmask="0x40">
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Widescreen Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="soundbrd:YM2149_IC19_A" inputmask="0x40">
<bounds x="648" y="414" width="32" height="64" />
</element>
</view>
<view name="Widescreen Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="soundbrd:YM2149_IC19_A" inputmask="0x40">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</view>
</mamelayout>

View File

@ -57,7 +57,7 @@ license:CC0
<!-- build screen -->
<view name="Triple-Screen">
<view name="Triple-Screen + Shifter">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
@ -118,7 +118,7 @@ license:CC0
</collection>
</view>
<view name="Single-Screen">
<view name="Single-Screen + Shifter">
<screen index="1">
<bounds x="0" y="0" width="640" height="480" />
</screen>

View File

@ -3,9 +3,6 @@
license:CC0
-->
<mamelayout version="2">
<!-- define elements -->
<element name="shifter" defstate="0">
<rect>
<bounds left="0" right="32" top="0" bottom="64" />
@ -54,86 +51,54 @@ license:CC0
</disk>
</element>
<!-- build screen -->
<view name="Shifter">
<view name="Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<!-- shifter options -->
<collection name="Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="IN0" inputmask="0x08">
<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>
</collection>
<collection name="Shifter-R Off-screen H" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x08">
<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>
</collection>
<collection name="Shifter-R Off-screen V" visible="no"><!-- TATE -->
<element ref="shifter" inputtag="IN0" inputmask="0x08">
<bounds x="446" y="648" 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="648" width="32" height="64" />
</element>
</collection>
</collection>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x08">
<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>
</collection>
<collection name="Shifter-L Off-screen H" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x08">
<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>
</collection>
<collection name="Shifter-L Off-screen V" visible="no"><!-- TATE -->
<element ref="shifter" inputtag="IN0" inputmask="0x08">
<bounds x="2" y="648" 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="648" width="32" height="64" />
</element>
</collection>
</collection>
<element ref="shifter" inputtag="IN0" inputmask="0x08">
<bounds x="446" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<element ref="shifter" inputtag="IN0" inputmask="0x08">
<bounds x="2" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Widescreen Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<element ref="shifter" inputtag="IN0" inputmask="0x08">
<bounds x="496" y="574" width="32" height="64" />
</element>
</view>
<view name="Widescreen Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<element ref="shifter" inputtag="IN0" inputmask="0x08">
<bounds x="-48" y="574" width="32" height="64" />
</element>
</view>
<view name="Vertical Widescreen Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<element ref="shifter" inputtag="IN0" inputmask="0x08">
<bounds x="446" y="648" width="32" height="64" />
</element>
</view>
<view name="Vertical Widescreen Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<element ref="shifter" inputtag="IN0" inputmask="0x08">
<bounds x="2" y="648" width="32" height="64" />
</element>
</view>
</mamelayout>

View File

@ -3,9 +3,6 @@
license:CC0
-->
<mamelayout version="2">
<!-- define elements -->
<element name="shifter" defstate="0">
<rect>
<bounds left="0" right="32" top="0" bottom="64" />
@ -54,62 +51,38 @@ license:CC0
</disk>
</element>
<!-- build screen -->
<view name="Shifter">
<view name="Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<!-- shifter options -->
<collection name="Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="INPUTS0" inputmask="0x01">
<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>
</collection>
<collection name="Shifter-R Off-screen" visible="no">
<element ref="shifter" inputtag="INPUTS0" inputmask="0x01">
<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>
</collection>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="INPUTS0" inputmask="0x01">
<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>
</collection>
<collection name="Shifter-L Off-screen" visible="no">
<element ref="shifter" inputtag="INPUTS0" inputmask="0x01">
<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>
</collection>
<element ref="shifter" inputtag="INPUTS0" inputmask="0x01">
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="INPUTS0" inputmask="0x01">
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Widescreen Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="INPUTS0" inputmask="0x01">
<bounds x="648" y="414" width="32" height="64" />
</element>
</view>
<view name="Widescreen Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="INPUTS0" inputmask="0x01">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</view>
</mamelayout>

View File

@ -3,9 +3,6 @@
license:CC0
-->
<mamelayout version="2">
<!-- define elements -->
<element name="shifter" defstate="0">
<rect>
<bounds left="0" right="32" top="0" bottom="64" />
@ -54,62 +51,38 @@ license:CC0
</disk>
</element>
<!-- build screen -->
<view name="Shifter">
<view name="Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<!-- shifter options -->
<collection name="Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="IN0" inputmask="0x01">
<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="0x01">
<bounds x="606" y="414" width="32" height="64" />
</element>
</collection>
</collection>
<collection name="Shifter-R Off-screen" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x01">
<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="0x01">
<bounds x="648" y="414" width="32" height="64" />
</element>
</collection>
</collection>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x01">
<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="0x01">
<bounds x="2" y="414" width="32" height="64" />
</element>
</collection>
</collection>
<collection name="Shifter-L Off-screen" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x01">
<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="0x01">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</collection>
</collection>
<element ref="shifter" inputtag="IN0" inputmask="0x01">
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN0" inputmask="0x01">
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Widescreen Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN0" inputmask="0x01">
<bounds x="648" y="414" width="32" height="64" />
</element>
</view>
<view name="Widescreen Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN0" inputmask="0x01">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</view>
</mamelayout>

View File

@ -3,9 +3,6 @@
license:CC0
-->
<mamelayout version="2">
<!-- define elements -->
<element name="shifter" defstate="0">
<rect>
<bounds left="0" right="32" top="0" bottom="64" />
@ -54,62 +51,38 @@ license:CC0
</disk>
</element>
<!-- build screen -->
<view name="Shifter">
<view name="Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<!-- shifter options -->
<collection name="Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<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>
</collection>
<collection name="Shifter-R Off-screen" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<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>
</collection>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<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>
</collection>
<collection name="Shifter-L Off-screen" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<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>
</collection>
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Widescreen Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="648" y="414" width="32" height="64" />
</element>
</view>
<view name="Widescreen Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</view>
</mamelayout>

View File

@ -3,9 +3,6 @@
license:CC0
-->
<mamelayout version="2">
<!-- define elements -->
<element name="shifter" defstate="0">
<rect>
<bounds left="0" right="32" top="0" bottom="64" />
@ -54,86 +51,54 @@ license:CC0
</disk>
</element>
<!-- build screen -->
<view name="Shifter">
<view name="Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<!-- shifter options -->
<collection name="Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<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>
</collection>
<collection name="Shifter-R Off-screen H" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<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>
</collection>
<collection name="Shifter-R Off-screen V" visible="no"><!-- TATE -->
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<bounds x="446" y="648" 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="648" width="32" height="64" />
</element>
</collection>
</collection>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<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>
</collection>
<collection name="Shifter-L Off-screen H" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<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>
</collection>
<collection name="Shifter-L Off-screen V" visible="no"><!-- TATE -->
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<bounds x="2" y="648" 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="648" width="32" height="64" />
</element>
</collection>
</collection>
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<bounds x="446" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<bounds x="2" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Widescreen Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<bounds x="496" y="574" width="32" height="64" />
</element>
</view>
<view name="Widescreen Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<bounds x="-48" y="574" width="32" height="64" />
</element>
</view>
<view name="Vertical Widescreen Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<bounds x="446" y="648" width="32" height="64" />
</element>
</view>
<view name="Vertical Widescreen Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<bounds x="2" y="648" width="32" height="64" />
</element>
</view>
</mamelayout>

View File

@ -3,9 +3,6 @@
license:CC0
-->
<mamelayout version="2">
<!-- define elements -->
<element name="shifter" defstate="0">
<rect>
<bounds left="0" right="32" top="0" bottom="64" />
@ -54,62 +51,38 @@ license:CC0
</disk>
</element>
<!-- build screen -->
<view name="Shifter">
<view name="Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<!-- shifter options -->
<collection name="Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="IN2" inputmask="0x02">
<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>
</collection>
<collection name="Shifter-R Off-screen" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x02">
<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>
</collection>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x02">
<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>
</collection>
<collection name="Shifter-L Off-screen" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x02">
<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>
</collection>
<element ref="shifter" inputtag="IN2" inputmask="0x02">
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN2" inputmask="0x02">
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Widescreen Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN2" inputmask="0x02">
<bounds x="648" y="414" width="32" height="64" />
</element>
</view>
<view name="Widescreen Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN2" inputmask="0x02">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</view>
</mamelayout>

View File

@ -61,59 +61,39 @@ license:CC0
<!-- build screen -->
<view name="Standard Screen">
<view name="Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<!-- shifter options -->
<collection name="Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<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>
</collection>
<collection name="Shifter-R Off-screen" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<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>
</collection>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<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>
</collection>
<collection name="Shifter-L Off-screen" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<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>
</collection>
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Widescreen Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="648" y="414" width="32" height="64" />
</element>
</view>
<view name="Widescreen Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</view>
<view name="3D Scope Straight View">
@ -125,42 +105,13 @@ license:CC0
<element name="shutter0" ref="shutter"><bounds x="644" y="0" width="640" height="480" /></element>
<!-- shifter options (off-screen shifter is not possible here) -->
<collection name="Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="1250" 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>
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="1250" y="414" width="32" height="64" />
</element>
</collection>
<collection name="Shifter-R" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10"><bounds x="606" y="414" width="32" height="64" /><color alpha="0.6" /></element>
<element ref="shifter" inputtag="IN1" inputmask="0x10"><bounds x="1250" y="414" width="32" height="64" /><color alpha="0.6" /></element>
</collection>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="646" 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>
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="646" y="414" width="32" height="64" />
</element>
</collection>
<collection name="Shifter-L" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10"><bounds x="2" y="414" width="32" height="64" /><color alpha="0.6" /></element>
<element ref="shifter" inputtag="IN1" inputmask="0x10"><bounds x="646" y="414" width="32" height="64" /><color alpha="0.6" /></element>
</collection>
</view>
@ -173,42 +124,13 @@ license:CC0
<element name="shutter1" ref="shutter"><bounds x="644" y="0" width="640" height="480" /></element>
<!-- shifter options (off-screen shifter is not possible here) -->
<collection name="Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="1250" 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>
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="1250" y="414" width="32" height="64" />
</element>
</collection>
<collection name="Shifter-R" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10"><bounds x="606" y="414" width="32" height="64" /><color alpha="0.6" /></element>
<element ref="shifter" inputtag="IN1" inputmask="0x10"><bounds x="1250" y="414" width="32" height="64" /><color alpha="0.6" /></element>
</collection>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="646" 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>
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="646" y="414" width="32" height="64" />
</element>
</collection>
<collection name="Shifter-L" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10"><bounds x="2" y="414" width="32" height="64" /><color alpha="0.6" /></element>
<element ref="shifter" inputtag="IN1" inputmask="0x10"><bounds x="646" y="414" width="32" height="64" /><color alpha="0.6" /></element>
</collection>
</view>
@ -217,52 +139,17 @@ license:CC0
<element name="shutter1" ref="shutter"><bounds x="0" y="0" width="640" height="480" /></element>
<!-- shifter options -->
<collection name="Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<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>
<collection name="Shifter-R" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10"><bounds x="606" y="414" width="32" height="64" /><color alpha="0.6" /></element>
</collection>
<collection name="Shifter-R Off-screen" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<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>
<collection name="Shifter-L" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10"><bounds x="2" y="414" width="32" height="64" /><color alpha="0.6" /></element>
</collection>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<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>
<collection name="Widescreen Shifter-R" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10"><bounds x="648" y="414" width="32" height="64" /></element>
</collection>
<collection name="Shifter-L Off-screen" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<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>
<collection name="Widescreen Shifter-L" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10"><bounds x="-40" y="414" width="32" height="64" /></element>
</collection>
</view>
@ -271,52 +158,17 @@ license:CC0
<element name="shutter0" ref="shutter"><bounds x="0" y="0" width="640" height="480" /></element>
<!-- shifter options -->
<collection name="Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<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>
<collection name="Shifter-R" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10"><bounds x="606" y="414" width="32" height="64" /><color alpha="0.6" /></element>
</collection>
<collection name="Shifter-R Off-screen" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<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>
<collection name="Shifter-L" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10"><bounds x="2" y="414" width="32" height="64" /><color alpha="0.6" /></element>
</collection>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<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>
<collection name="Widescreen Shifter-R" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10"><bounds x="648" y="414" width="32" height="64" /></element>
</collection>
<collection name="Shifter-L Off-screen" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<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>
<collection name="Widescreen Shifter-L" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10"><bounds x="-40" y="414" width="32" height="64" /></element>
</collection>
</view>

View File

@ -3,9 +3,6 @@
license:CC0
-->
<mamelayout version="2">
<!-- define elements -->
<element name="shifter" defstate="0">
<rect>
<bounds left="0" right="32" top="0" bottom="64" />
@ -54,62 +51,38 @@ license:CC0
</disk>
</element>
<!-- build screen -->
<view name="Shifter">
<view name="Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<!-- shifter options -->
<collection name="Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="IN0" inputmask="0x02">
<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>
</collection>
<collection name="Shifter-R Off-screen" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x02">
<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>
</collection>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x02">
<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>
</collection>
<collection name="Shifter-L Off-screen" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x02">
<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>
</collection>
<element ref="shifter" inputtag="IN0" inputmask="0x02">
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN0" inputmask="0x02">
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Widescreen Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN0" inputmask="0x02">
<bounds x="648" y="414" width="32" height="64" />
</element>
</view>
<view name="Widescreen Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN0" inputmask="0x02">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</view>
</mamelayout>

View File

@ -3,9 +3,6 @@
license:CC0
-->
<mamelayout version="2">
<!-- define elements -->
<element name="shifter" defstate="0">
<rect>
<bounds left="0" right="32" top="0" bottom="64" />
@ -54,62 +51,38 @@ license:CC0
</disk>
</element>
<!-- build screen -->
<view name="Shifter">
<view name="Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<!-- shifter options -->
<collection name="Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="IN1" inputmask="0x02">
<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>
</collection>
<collection name="Shifter-R Off-screen" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x02">
<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>
</collection>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x02">
<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>
</collection>
<collection name="Shifter-L Off-screen" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x02">
<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>
</collection>
<element ref="shifter" inputtag="IN1" inputmask="0x02">
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN1" inputmask="0x02">
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Widescreen Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN1" inputmask="0x02">
<bounds x="648" y="414" width="32" height="64" />
</element>
</view>
<view name="Widescreen Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN1" inputmask="0x02">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</view>
</mamelayout>

View File

@ -61,59 +61,39 @@ license:CC0
<!-- build screen -->
<view name="Standard Screen">
<view name="Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<!-- shifter options -->
<collection name="Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<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>
</collection>
<collection name="Shifter-R Off-screen" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<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>
</collection>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<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>
</collection>
<collection name="Shifter-L Off-screen" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<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>
</collection>
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Widescreen Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<bounds x="648" y="414" width="32" height="64" />
</element>
</view>
<view name="Widescreen Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</view>
<view name="3D Scope Straight View">
@ -125,42 +105,13 @@ license:CC0
<element name="shutter0" ref="shutter"><bounds x="644" y="0" width="640" height="480" /></element>
<!-- shifter options (off-screen shifter is not possible here) -->
<collection name="Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<bounds x="1250" 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>
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<bounds x="1250" y="414" width="32" height="64" />
</element>
</collection>
<collection name="Shifter-R" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x01"><bounds x="606" y="414" width="32" height="64" /><color alpha="0.6" /></element>
<element ref="shifter" inputtag="IN2" inputmask="0x01"><bounds x="1250" y="414" width="32" height="64" /><color alpha="0.6" /></element>
</collection>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<bounds x="646" 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>
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<bounds x="646" y="414" width="32" height="64" />
</element>
</collection>
<collection name="Shifter-L" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x01"><bounds x="2" y="414" width="32" height="64" /><color alpha="0.6" /></element>
<element ref="shifter" inputtag="IN2" inputmask="0x01"><bounds x="646" y="414" width="32" height="64" /><color alpha="0.6" /></element>
</collection>
</view>
@ -173,42 +124,13 @@ license:CC0
<element name="shutter1" ref="shutter"><bounds x="644" y="0" width="640" height="480" /></element>
<!-- shifter options (off-screen shifter is not possible here) -->
<collection name="Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<bounds x="1250" 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>
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<bounds x="1250" y="414" width="32" height="64" />
</element>
</collection>
<collection name="Shifter-R" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x01"><bounds x="606" y="414" width="32" height="64" /><color alpha="0.6" /></element>
<element ref="shifter" inputtag="IN2" inputmask="0x01"><bounds x="1250" y="414" width="32" height="64" /><color alpha="0.6" /></element>
</collection>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<bounds x="646" 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>
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<bounds x="646" y="414" width="32" height="64" />
</element>
</collection>
<collection name="Shifter-L" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x01"><bounds x="2" y="414" width="32" height="64" /><color alpha="0.6" /></element>
<element ref="shifter" inputtag="IN2" inputmask="0x01"><bounds x="646" y="414" width="32" height="64" /><color alpha="0.6" /></element>
</collection>
</view>
@ -217,52 +139,17 @@ license:CC0
<element name="shutter1" ref="shutter"><bounds x="0" y="0" width="640" height="480" /></element>
<!-- shifter options -->
<collection name="Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<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>
<collection name="Shifter-R" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x01"><bounds x="606" y="414" width="32" height="64" /><color alpha="0.6" /></element>
</collection>
<collection name="Shifter-R Off-screen" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<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>
<collection name="Shifter-L" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x01"><bounds x="2" y="414" width="32" height="64" /><color alpha="0.6" /></element>
</collection>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<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>
<collection name="Widescreen Shifter-R" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x01"><bounds x="648" y="414" width="32" height="64" /></element>
</collection>
<collection name="Shifter-L Off-screen" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<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>
<collection name="Widescreen Shifter-L" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x01"><bounds x="-40" y="414" width="32" height="64" /></element>
</collection>
</view>
@ -271,52 +158,17 @@ license:CC0
<element name="shutter0" ref="shutter"><bounds x="0" y="0" width="640" height="480" /></element>
<!-- shifter options -->
<collection name="Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<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>
<collection name="Shifter-R" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x01"><bounds x="606" y="414" width="32" height="64" /><color alpha="0.6" /></element>
</collection>
<collection name="Shifter-R Off-screen" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<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>
<collection name="Shifter-L" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x01"><bounds x="2" y="414" width="32" height="64" /><color alpha="0.6" /></element>
</collection>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<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>
<collection name="Widescreen Shifter-R" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x01"><bounds x="648" y="414" width="32" height="64" /></element>
</collection>
<collection name="Shifter-L Off-screen" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x01">
<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>
<collection name="Widescreen Shifter-L" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x01"><bounds x="-40" y="414" width="32" height="64" /></element>
</collection>
</view>

View File

@ -3,9 +3,6 @@
license:CC0
-->
<mamelayout version="2">
<!-- define elements -->
<element name="shifter" defstate="0">
<rect>
<bounds left="0" right="32" top="0" bottom="64" />
@ -54,62 +51,38 @@ license:CC0
</disk>
</element>
<!-- build screen -->
<view name="Shifter">
<view name="Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<!-- shifter options -->
<collection name="Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="IN2" inputmask="0x20">
<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>
</collection>
<collection name="Shifter-R Off-screen" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x20">
<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>
</collection>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x20">
<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>
</collection>
<collection name="Shifter-L Off-screen" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x20">
<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>
</collection>
<element ref="shifter" inputtag="IN2" inputmask="0x20">
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN2" inputmask="0x20">
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Widescreen Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN2" inputmask="0x20">
<bounds x="648" y="414" width="32" height="64" />
</element>
</view>
<view name="Widescreen Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN2" inputmask="0x20">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</view>
</mamelayout>

View File

@ -3,9 +3,6 @@
license:CC0
-->
<mamelayout version="2">
<!-- define elements -->
<element name="shifter" defstate="0">
<rect>
<bounds left="0" right="32" top="0" bottom="64" />
@ -54,62 +51,38 @@ license:CC0
</disk>
</element>
<!-- build screen -->
<view name="Shifter">
<view name="Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<!-- shifter options -->
<collection name="Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="INPUTS" inputmask="0x01">
<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>
</collection>
<collection name="Shifter-R Off-screen" visible="no">
<element ref="shifter" inputtag="INPUTS" inputmask="0x01">
<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>
</collection>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="INPUTS" inputmask="0x01">
<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>
</collection>
<collection name="Shifter-L Off-screen" visible="no">
<element ref="shifter" inputtag="INPUTS" inputmask="0x01">
<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>
</collection>
<element ref="shifter" inputtag="INPUTS" inputmask="0x01">
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="INPUTS" inputmask="0x01">
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Widescreen Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="INPUTS" inputmask="0x01">
<bounds x="648" y="414" width="32" height="64" />
</element>
</view>
<view name="Widescreen Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="INPUTS" inputmask="0x01">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</view>
</mamelayout>

View File

@ -3,9 +3,6 @@
license:CC0
-->
<mamelayout version="2">
<!-- define elements -->
<element name="shifter" defstate="0">
<rect>
<bounds left="0" right="32" top="0" bottom="64" />
@ -54,62 +51,38 @@ license:CC0
</disk>
</element>
<!-- build screen -->
<view name="Shifter">
<view name="Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<!-- shifter options -->
<collection name="Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<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>
</collection>
<collection name="Shifter-R Off-screen" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<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>
</collection>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<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>
</collection>
<collection name="Shifter-L Off-screen" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<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>
</collection>
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Widescreen Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="648" y="414" width="32" height="64" />
</element>
</view>
<view name="Widescreen Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</view>
</mamelayout>

View File

@ -3,9 +3,6 @@
license:CC0
-->
<mamelayout version="2">
<!-- define elements -->
<element name="shifter" defstate="0">
<rect>
<bounds left="0" right="32" top="0" bottom="64" />
@ -54,62 +51,38 @@ license:CC0
</disk>
</element>
<!-- build screen -->
<view name="Shifter">
<view name="Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<!-- shifter options -->
<collection name="Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="MCUH" inputmask="0x20">
<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>
</collection>
<collection name="Shifter-R Off-screen" visible="no">
<element ref="shifter" inputtag="MCUH" inputmask="0x20">
<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>
</collection>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="MCUH" inputmask="0x20">
<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>
</collection>
<collection name="Shifter-L Off-screen" visible="no">
<element ref="shifter" inputtag="MCUH" inputmask="0x20">
<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>
</collection>
<element ref="shifter" inputtag="MCUH" inputmask="0x20">
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="MCUH" inputmask="0x20">
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Widescreen Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="MCUH" inputmask="0x20">
<bounds x="648" y="414" width="32" height="64" />
</element>
</view>
<view name="Widescreen Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="MCUH" inputmask="0x20">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</view>
</mamelayout>

View File

@ -3,9 +3,6 @@
license:CC0
-->
<mamelayout version="2">
<!-- define elements -->
<element name="shifter" defstate="0">
<rect>
<bounds left="0" right="32" top="0" bottom="64" />
@ -54,86 +51,54 @@ license:CC0
</disk>
</element>
<!-- build screen -->
<view name="Shifter">
<view name="Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<!-- shifter options -->
<collection name="Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="TILT" inputmask="0x04">
<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>
</collection>
<collection name="Shifter-R Off-screen H" visible="no">
<element ref="shifter" inputtag="TILT" inputmask="0x04">
<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>
</collection>
<collection name="Shifter-R Off-screen V" visible="no"><!-- TATE -->
<element ref="shifter" inputtag="TILT" inputmask="0x04">
<bounds x="446" y="648" 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="648" width="32" height="64" />
</element>
</collection>
</collection>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="TILT" inputmask="0x04">
<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>
</collection>
<collection name="Shifter-L Off-screen H" visible="no">
<element ref="shifter" inputtag="TILT" inputmask="0x04">
<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>
</collection>
<collection name="Shifter-L Off-screen V" visible="no"><!-- TATE -->
<element ref="shifter" inputtag="TILT" inputmask="0x04">
<bounds x="2" y="648" 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="648" width="32" height="64" />
</element>
</collection>
</collection>
<element ref="shifter" inputtag="TILT" inputmask="0x04">
<bounds x="446" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<element ref="shifter" inputtag="TILT" inputmask="0x04">
<bounds x="2" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Widescreen Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<element ref="shifter" inputtag="TILT" inputmask="0x04">
<bounds x="496" y="574" width="32" height="64" />
</element>
</view>
<view name="Widescreen Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<element ref="shifter" inputtag="TILT" inputmask="0x04">
<bounds x="-48" y="574" width="32" height="64" />
</element>
</view>
<view name="Vertical Widescreen Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<element ref="shifter" inputtag="TILT" inputmask="0x04">
<bounds x="446" y="648" width="32" height="64" />
</element>
</view>
<view name="Vertical Widescreen Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<element ref="shifter" inputtag="TILT" inputmask="0x04">
<bounds x="2" y="648" width="32" height="64" />
</element>
</view>
</mamelayout>

View File

@ -3,9 +3,6 @@
license:CC0
-->
<mamelayout version="2">
<!-- define elements -->
<element name="shifter" defstate="0">
<rect>
<bounds left="0" right="32" top="0" bottom="64" />
@ -54,62 +51,38 @@ license:CC0
</disk>
</element>
<!-- build screen -->
<view name="Shifter">
<view name="Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<!-- shifter options -->
<collection name="Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<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>
</collection>
<collection name="Shifter-R Off-screen" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<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>
</collection>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<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>
</collection>
<collection name="Shifter-L Off-screen" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<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>
</collection>
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Widescreen Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="648" y="414" width="32" height="64" />
</element>
</view>
<view name="Widescreen Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</view>
</mamelayout>

View File

@ -3,9 +3,6 @@
license:CC0
-->
<mamelayout version="2">
<!-- define elements -->
<element name="shifter" defstate="0">
<rect>
<bounds left="0" right="32" top="0" bottom="64" />
@ -54,86 +51,54 @@ license:CC0
</disk>
</element>
<!-- build screen -->
<view name="Shifter">
<view name="Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<!-- shifter options -->
<collection name="Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="IN0" inputmask="0x10">
<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>
</collection>
<collection name="Shifter-R Off-screen H" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x10">
<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>
</collection>
<collection name="Shifter-R Off-screen V" visible="no"><!-- TATE -->
<element ref="shifter" inputtag="IN0" inputmask="0x10">
<bounds x="446" y="648" 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="648" width="32" height="64" />
</element>
</collection>
</collection>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x10">
<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>
</collection>
<collection name="Shifter-L Off-screen H" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x10">
<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>
</collection>
<collection name="Shifter-L Off-screen V" visible="no"><!-- TATE -->
<element ref="shifter" inputtag="IN0" inputmask="0x10">
<bounds x="2" y="648" 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="648" width="32" height="64" />
</element>
</collection>
</collection>
<element ref="shifter" inputtag="IN0" inputmask="0x10">
<bounds x="446" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<element ref="shifter" inputtag="IN0" inputmask="0x10">
<bounds x="2" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Widescreen Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<element ref="shifter" inputtag="IN0" inputmask="0x10">
<bounds x="496" y="574" width="32" height="64" />
</element>
</view>
<view name="Widescreen Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<element ref="shifter" inputtag="IN0" inputmask="0x10">
<bounds x="-48" y="574" width="32" height="64" />
</element>
</view>
<view name="Vertical Widescreen Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<element ref="shifter" inputtag="IN0" inputmask="0x10">
<bounds x="446" y="648" width="32" height="64" />
</element>
</view>
<view name="Vertical Widescreen Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<element ref="shifter" inputtag="IN0" inputmask="0x10">
<bounds x="2" y="648" width="32" height="64" />
</element>
</view>
</mamelayout>

View File

@ -110,6 +110,6 @@ license:CC0
</element>
</collection>
</collection>
</view>
</view>
</mamelayout>

View File

@ -3,9 +3,6 @@
license:CC0
-->
<mamelayout version="2">
<!-- define elements -->
<element name="shifter" defstate="0">
<rect>
<bounds left="0" right="32" top="0" bottom="64" />
@ -54,86 +51,54 @@ license:CC0
</disk>
</element>
<!-- build screen -->
<view name="Shifter">
<view name="Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<!-- shifter options -->
<collection name="Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="INPUTS" inputmask="0x01">
<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>
</collection>
<collection name="Shifter-R Off-screen H" visible="no">
<element ref="shifter" inputtag="INPUTS" inputmask="0x01">
<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>
</collection>
<collection name="Shifter-R Off-screen V" visible="no"><!-- TATE -->
<element ref="shifter" inputtag="INPUTS" inputmask="0x01">
<bounds x="446" y="648" 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="648" width="32" height="64" />
</element>
</collection>
</collection>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="INPUTS" inputmask="0x01">
<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>
</collection>
<collection name="Shifter-L Off-screen H" visible="no">
<element ref="shifter" inputtag="INPUTS" inputmask="0x01">
<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>
</collection>
<collection name="Shifter-L Off-screen V" visible="no"><!-- TATE -->
<element ref="shifter" inputtag="INPUTS" inputmask="0x01">
<bounds x="2" y="648" 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="648" width="32" height="64" />
</element>
</collection>
</collection>
<element ref="shifter" inputtag="INPUTS" inputmask="0x01">
<bounds x="446" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<element ref="shifter" inputtag="INPUTS" inputmask="0x01">
<bounds x="2" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Widescreen Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<element ref="shifter" inputtag="INPUTS" inputmask="0x01">
<bounds x="496" y="574" width="32" height="64" />
</element>
</view>
<view name="Widescreen Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<element ref="shifter" inputtag="INPUTS" inputmask="0x01">
<bounds x="-48" y="574" width="32" height="64" />
</element>
</view>
<view name="Vertical Widescreen Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<element ref="shifter" inputtag="INPUTS" inputmask="0x01">
<bounds x="446" y="648" width="32" height="64" />
</element>
</view>
<view name="Vertical Widescreen Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<element ref="shifter" inputtag="INPUTS" inputmask="0x01">
<bounds x="2" y="648" width="32" height="64" />
</element>
</view>
</mamelayout>

View File

@ -3,9 +3,6 @@
license:CC0
-->
<mamelayout version="2">
<!-- define elements -->
<element name="shifter" defstate="0">
<rect>
<bounds left="0" right="32" top="0" bottom="64" />
@ -54,62 +51,38 @@ license:CC0
</disk>
</element>
<!-- build screen -->
<view name="Shifter">
<view name="Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<!-- shifter options -->
<collection name="Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="GENERAL" inputmask="0x20">
<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>
</collection>
<collection name="Shifter-R Off-screen" visible="no">
<element ref="shifter" inputtag="GENERAL" inputmask="0x20">
<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>
</collection>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="GENERAL" inputmask="0x20">
<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>
</collection>
<collection name="Shifter-L Off-screen" visible="no">
<element ref="shifter" inputtag="GENERAL" inputmask="0x20">
<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>
</collection>
<element ref="shifter" inputtag="GENERAL" inputmask="0x20">
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="GENERAL" inputmask="0x20">
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Widescreen Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="GENERAL" inputmask="0x20">
<bounds x="648" y="414" width="32" height="64" />
</element>
</view>
<view name="Widescreen Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="GENERAL" inputmask="0x20">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</view>
</mamelayout>

View File

@ -3,9 +3,6 @@
license:CC0
-->
<mamelayout version="2">
<!-- define elements -->
<element name="shifter" defstate="0">
<rect>
<bounds left="0" right="32" top="0" bottom="64" />
@ -54,62 +51,38 @@ license:CC0
</disk>
</element>
<!-- build screen -->
<view name="Shifter">
<view name="Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<!-- shifter options -->
<collection name="Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="IN0" inputmask="0x02">
<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>
</collection>
<collection name="Shifter-R Off-screen" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x02">
<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>
</collection>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x02">
<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>
</collection>
<collection name="Shifter-L Off-screen" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x02">
<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>
</collection>
<element ref="shifter" inputtag="IN0" inputmask="0x02">
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN0" inputmask="0x02">
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Widescreen Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN0" inputmask="0x02">
<bounds x="648" y="414" width="32" height="64" />
</element>
</view>
<view name="Widescreen Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN0" inputmask="0x02">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</view>
</mamelayout>

View File

@ -3,9 +3,6 @@
license:CC0
-->
<mamelayout version="2">
<!-- define elements -->
<element name="shifter" defstate="0">
<rect>
<bounds left="0" right="32" top="0" bottom="64" />
@ -54,62 +51,38 @@ license:CC0
</disk>
</element>
<!-- build screen -->
<view name="Shifter">
<view name="Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<!-- shifter options -->
<collection name="Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="mainpcb:P1_A" inputmask="0x01">
<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>
</collection>
<collection name="Shifter-R Off-screen" visible="no">
<element ref="shifter" inputtag="mainpcb:P1_A" inputmask="0x01">
<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>
</collection>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="mainpcb:P1_A" inputmask="0x01">
<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>
</collection>
<collection name="Shifter-L Off-screen" visible="no">
<element ref="shifter" inputtag="mainpcb:P1_A" inputmask="0x01">
<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>
</collection>
<element ref="shifter" inputtag="mainpcb:P1_A" inputmask="0x01">
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="mainpcb:P1_A" inputmask="0x01">
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Widescreen Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="mainpcb:P1_A" inputmask="0x01">
<bounds x="648" y="414" width="32" height="64" />
</element>
</view>
<view name="Widescreen Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="mainpcb:P1_A" inputmask="0x01">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</view>
</mamelayout>

View File

@ -3,9 +3,6 @@
license:CC0
-->
<mamelayout version="2">
<!-- define elements -->
<element name="shifter" defstate="0">
<rect>
<bounds left="0" right="32" top="0" bottom="64" />
@ -54,62 +51,38 @@ license:CC0
</disk>
</element>
<!-- build screen -->
<view name="Shifter">
<view name="Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<!-- shifter options -->
<collection name="Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="IN0" inputmask="0x0008">
<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>
</collection>
<collection name="Shifter-R Off-screen" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x0008">
<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>
</collection>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x0008">
<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>
</collection>
<collection name="Shifter-L Off-screen" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x0008">
<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>
</collection>
<element ref="shifter" inputtag="IN0" inputmask="0x0008">
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN0" inputmask="0x0008">
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Widescreen Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN0" inputmask="0x0008">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</view>
<view name="Widescreen Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN0" inputmask="0x0008">
<bounds x="648" y="414" width="32" height="64" />
</element>
</view>
</mamelayout>

View File

@ -3,9 +3,6 @@
license:CC0
-->
<mamelayout version="2">
<!-- define elements -->
<element name="shifter" defstate="0">
<rect>
<bounds left="0" right="32" top="0" bottom="64" />
@ -54,10 +51,7 @@ license:CC0
</disk>
</element>
<!-- build screen -->
<view name="Quadruple (P1/P2 side)">
<view name="Quadruple (1P/2P side)">
<screen index="0">
<bounds x="0" y="3.25" width="4" height="3" />
</screen>
@ -70,166 +64,37 @@ license:CC0
<screen index="3">
<bounds x="4.25" y="0" width="4" height="3" />
</screen>
<!-- shifter options (no off-screen shifters towards inner side) -->
<collection name="Shifters">
<!-- player 1 -->
<collection name="P1 Shifter-R Overlay" visible="no">
<collection name="1P Shifter">
<element ref="shifter" inputtag="IN0" inputmask="0x0001" >
<bounds x="3.7875" y="5.8375" width="0.2" height="0.4" />
<color alpha="0.6" />
</element>
<collection name="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="P1 Shifter-L Overlay" visible="yes">
<element ref="shifter" inputtag="IN0" inputmask="0x0001" >
<bounds x="0.0125" y="5.8375" width="0.2" height="0.4" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter " visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x0001" >
<bounds x="0.0125" y="5.8375" width="0.2" height="0.4" />
</element>
</collection>
</collection>
<collection name="P1 Shifter-L Off-screen" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x0001" >
<bounds x="-0.2125" y="5.8375" width="0.2" height="0.4" />
<color alpha="0.6" />
</element>
<collection name="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>
<!-- player 2 -->
<collection name="P2 Shifter-R Overlay" visible="yes">
<collection name="2P Shifter">
<element ref="shifter" inputtag="IN0" inputmask="0x0010">
<bounds x="8.0375" y="5.8375" width="0.2" height="0.4" />
<color alpha="0.6" />
</element>
<collection name="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="P2 Shifter-R Off-screen" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x0010">
<bounds x="8.2625" y="5.8375" width="0.2" height="0.4" />
<color alpha="0.6" />
</element>
<collection name="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="P2 Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x0010">
<bounds x="4.2625" y="5.8375" width="0.2" height="0.4" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter " visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x0010">
<bounds x="4.2625" y="5.8375" width="0.2" height="0.4" />
</element>
</collection>
</collection>
<!-- player 3 -->
<collection name="P3 Shifter-R Overlay" visible="yes">
<collection name="3P Shifter">
<element ref="shifter" inputtag="IN1" inputmask="0x0001" >
<bounds x="0.0125" y="0.0125" width="0.2" height="0.4" />
<color alpha="0.6" />
<orientation rotate="180" />
</element>
<collection name="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="P3 Shifter-R Off-screen" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x0001" >
<bounds x="-0.2125" y="0.0125" width="0.2" height="0.4" />
<color alpha="0.6" />
<orientation rotate="180" />
</element>
<collection name="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="P3 Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x0001" >
<bounds x="3.7875" y="0.0125" width="0.2" height="0.4" />
<color alpha="0.6" />
<orientation rotate="180" />
</element>
<collection name="Opaque Shifter " visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x0001" >
<bounds x="3.7875" y="0.0125" width="0.2" height="0.4" />
<orientation rotate="180" />
</element>
</collection>
</collection>
<!-- player 4 -->
<collection name="P4 Shifter-R Overlay" visible="no">
<collection name="4P Shifter">
<element ref="shifter" inputtag="IN1" inputmask="0x0010" >
<bounds x="4.2625" y="0.0125" width="0.2" height="0.4" />
<color alpha="0.6" />
<orientation rotate="180" />
</element>
<collection name="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 name="P4 Shifter-L Overlay" visible="yes">
<element ref="shifter" inputtag="IN1" inputmask="0x0010" >
<bounds x="8.0375" y="0.0125" width="0.2" height="0.4" />
<color alpha="0.6" />
<orientation rotate="180" />
</element>
<collection name="Opaque Shifter " visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x0010" >
<bounds x="8.0375" y="0.0125" width="0.2" height="0.4" />
<orientation rotate="180" />
</element>
</collection>
</collection>
<collection name="P4 Shifter-L Off-screen" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x0010" >
<bounds x="8.2625" y="0.0125" width="0.2" height="0.4" />
<color alpha="0.6" />
<orientation rotate="180" />
</element>
<collection name="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>
<view name="Quadruple (P3/P4 side)">
<view name="Quadruple (3P/4P side)">
<screen index="0">
<bounds x="4.25" y="0" width="4" height="3" />
<orientation rotate="180" />
@ -246,162 +111,115 @@ license:CC0
<bounds x="0" y="3.25" width="4" height="3" />
<orientation rotate="180" />
</screen>
<!-- shifter options (no off-screen shifters towards inner side) -->
<collection name="Shifters">
<!-- player 1 -->
<collection name="P1 Shifter-R Overlay" visible="no">
<collection name="1P Shifter">
<element ref="shifter" inputtag="IN0" inputmask="0x0001" >
<bounds x="4.2625" y="0.0125" width="0.2" height="0.4" />
<color alpha="0.6" />
<orientation rotate="180" />
</element>
<collection name="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="P1 Shifter-L Overlay" visible="yes">
<element ref="shifter" inputtag="IN0" inputmask="0x0001" >
<bounds x="8.0375" y="0.0125" width="0.2" height="0.4" />
<color alpha="0.6" />
<orientation rotate="180" />
</element>
<collection name="Opaque Shifter " visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x0001" >
<bounds x="8.0375" y="0.0125" width="0.2" height="0.4" />
<orientation rotate="180" />
</element>
</collection>
</collection>
<collection name="P1 Shifter-L Off-screen" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x0001" >
<bounds x="8.2625" y="0.0125" width="0.2" height="0.4" />
<color alpha="0.6" />
<orientation rotate="180" />
</element>
<collection name="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>
<!-- player 2 -->
<collection name="P2 Shifter-R Overlay " visible="yes">
<element ref="shifter" inputtag="IN0" inputmask="0x0010" >
<collection name="2P Shifter">
<element ref="shifter" inputtag="IN0" inputmask="0x0010">
<bounds x="0.0125" y="0.0125" width="0.2" height="0.4" />
<color alpha="0.6" />
<orientation rotate="180" />
</element>
<collection name="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="P2 Shifter-R Off-screen" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x0010" >
<bounds x="-0.2125" y="0.0125" width="0.2" height="0.4" />
<color alpha="0.6" />
<orientation rotate="180" />
</element>
<collection name="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="P2 Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x0010" >
<bounds x="3.7875" y="0.0125" width="0.2" height="0.4" />
<color alpha="0.6" />
<orientation rotate="180" />
</element>
<collection name="Opaque Shifter " visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x0010" >
<bounds x="3.7875" y="0.0125" width="0.2" height="0.4" />
<orientation rotate="180" />
</element>
</collection>
</collection>
<!-- player 3 -->
<collection name="P3 Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="IN1" inputmask="0x0001">
<collection name="3P Shifter">
<element ref="shifter" inputtag="IN1" inputmask="0x0001" >
<bounds x="8.0375" y="5.8375" width="0.2" height="0.4" />
<color alpha="0.6" />
</element>
<collection name="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="P3 Shifter-R Off-screen" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x0001">
<bounds x="8.2625" y="5.8375" width="0.2" height="0.4" />
<color alpha="0.6" />
</element>
<collection name="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="P3 Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x0001">
<bounds x="4.2625" y="5.8375" width="0.2" height="0.4" />
<color alpha="0.6" />
</element>
<collection name="Opaque Shifter " visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x0001">
<bounds x="4.2625" y="5.8375" width="0.2" height="0.4" />
</element>
</collection>
</collection>
<!-- player 4 -->
<collection name="P4 Shifter-R Overlay" visible="no">
<collection name="4P Shifter">
<element ref="shifter" inputtag="IN1" inputmask="0x0010" >
<bounds x="3.7875" y="5.8375" width="0.2" height="0.4" />
<color alpha="0.6" />
</element>
<collection name="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 name="P4 Shifter-L Overlay" visible="yes">
<element ref="shifter" inputtag="IN1" inputmask="0x0010" >
<bounds x="0.0125" y="5.8375" width="0.2" height="0.4" />
<color alpha="0.6" />
</collection>
</view>
<view name="Widescreen Quadruple (1P/2P side)">
<screen index="0">
<bounds x="0" y="3.25" width="4" height="3" />
</screen>
<screen index="1">
<bounds x="4.25" y="3.25" width="4" height="3" />
</screen>
<screen index="2">
<bounds x="0" y="0" width="4" height="3" />
</screen>
<screen index="3">
<bounds x="4.25" y="0" width="4" height="3" />
</screen>
<collection name="Shifters">
<collection name="1P Shifter">
<element ref="shifter" inputtag="IN0" inputmask="0x0001" >
<bounds x="-0.2125" y="5.8375" width="0.2" height="0.4" />
</element>
<collection name="Opaque Shifter " visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x0010" >
<bounds x="0.0125" y="5.8375" width="0.2" height="0.4" />
</element>
</collection>
</collection>
<collection name="P4 Shifter-L Off-screen" visible="no">
<collection name="2P Shifter">
<element ref="shifter" inputtag="IN0" inputmask="0x0010">
<bounds x="8.2625" y="5.8375" width="0.2" height="0.4" />
</element>
</collection>
<collection name="3P Shifter">
<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 name="4P Shifter">
<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>
</view>
<view name="Widescreen Quadruple (3P/4P side)">
<screen index="0">
<bounds x="4.25" y="0" width="4" height="3" />
<orientation rotate="180" />
</screen>
<screen index="1">
<bounds x="0" y="0" width="4" height="3" />
<orientation rotate="180" />
</screen>
<screen index="2">
<bounds x="4.25" y="3.25" width="4" height="3" />
<orientation rotate="180" />
</screen>
<screen index="3">
<bounds x="0" y="3.25" width="4" height="3" />
<orientation rotate="180" />
</screen>
<collection name="Shifters">
<collection name="1P Shifter">
<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 name="2P Shifter">
<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 name="3P Shifter">
<element ref="shifter" inputtag="IN1" inputmask="0x0001" >
<bounds x="8.2625" y="5.8375" width="0.2" height="0.4" />
</element>
</collection>
<collection name="4P Shifter">
<element ref="shifter" inputtag="IN1" inputmask="0x0010" >
<bounds x="-0.2125" y="5.8375" width="0.2" height="0.4" />
<color alpha="0.6" />
</element>
<collection name="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>
</mamelayout>

View File

@ -3,9 +3,6 @@
license:CC0
-->
<mamelayout version="2">
<!-- define elements -->
<element name="shifter" defstate="0">
<rect>
<bounds left="0" right="64" top="0" bottom="64" />
@ -93,62 +90,40 @@ license:CC0
</disk>
</element>
<!-- build screen -->
<view name="Shifter">
<view name="Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<!-- shifter options -->
<collection name="Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="GEAR" inputmask="0x0f" inputraw="yes">
<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>
</collection>
<collection name="Shifter-R Off-screen" visible="no">
<element ref="shifter" inputtag="GEAR" inputmask="0x0f" inputraw="yes">
<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>
</collection>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="GEAR" inputmask="0x0f" inputraw="yes">
<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>
</collection>
<collection name="Shifter-L Off-screen" visible="no">
<element ref="shifter" inputtag="GEAR" inputmask="0x0f" inputraw="yes">
<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>
</collection>
<element ref="shifter" inputtag="GEAR" inputmask="0x0f" inputraw="yes">
<bounds x="574" y="414" width="64" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="GEAR" inputmask="0x0f" inputraw="yes">
<bounds x="2" y="414" width="64" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Widescreen Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="GEAR" inputmask="0x0f" inputraw="yes">
<bounds x="648" y="414" width="64" height="64" />
<color alpha="0.65" />
</element>
</view>
<view name="Widescreen Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="GEAR" inputmask="0x0f" inputraw="yes">
<bounds x="-72" y="414" width="64" height="64" />
<color alpha="0.65" />
</element>
</view>
</mamelayout>

View File

@ -3,9 +3,6 @@
license:CC0
-->
<mamelayout version="2">
<!-- define elements -->
<element name="shifter" defstate="0">
<rect>
<bounds left="0" right="32" top="0" bottom="64" />
@ -56,10 +53,7 @@ license:CC0
<element name="black"><rect><color red="0" green="0" blue="0" /></rect></element>
<!-- build screen -->
<view name="Shifter">
<view name="Shifter-R">
<bounds left="0" right="640" top="0" bottom="480" />
<screen index="0">
<bounds x="0" y="0" width="738.46" height="480" />
@ -67,55 +61,46 @@ license:CC0
<element ref="black">
<bounds x="640" y="0" width="100" height="480" />
</element>
<!-- shifter options -->
<collection name="Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="IN.2" inputmask="0x02">
<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>
</collection>
<collection name="Shifter-R Off-screen" visible="no">
<element ref="shifter" inputtag="IN.2" inputmask="0x02">
<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>
</collection>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="IN.2" inputmask="0x02">
<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>
</collection>
<collection name="Shifter-L Off-screen" visible="no">
<element ref="shifter" inputtag="IN.2" inputmask="0x02">
<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>
</collection>
<element ref="shifter" inputtag="IN.2" inputmask="0x02">
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Shifter-L">
<bounds left="0" right="640" top="0" bottom="480" />
<screen index="0">
<bounds x="0" y="0" width="738.46" height="480" />
</screen>
<element ref="black">
<bounds x="640" y="0" width="100" height="480" />
</element>
<element ref="shifter" inputtag="IN.2" inputmask="0x02">
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Widescreen Shifter-R">
<bounds left="0" right="682" top="0" bottom="480" />
<screen index="0">
<bounds x="0" y="0" width="738.46" height="480" />
</screen>
<element ref="black">
<bounds x="640" y="0" width="100" height="480" />
</element>
<element ref="shifter" inputtag="IN.2" inputmask="0x02">
<bounds x="648" y="414" width="32" height="64" />
</element>
</view>
<view name="Widescreen Shifter-L">
<bounds left="-42" right="640" top="0" bottom="480" />
<screen index="0">
<bounds x="0" y="0" width="738.46" height="480" />
</screen>
<element ref="black">
<bounds x="640" y="0" width="100" height="480" />
</element>
<element ref="shifter" inputtag="IN.2" inputmask="0x02">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</view>
</mamelayout>

View File

@ -3,9 +3,6 @@
license:CC0
-->
<mamelayout version="2">
<!-- define elements -->
<element name="shifter" defstate="0">
<rect>
<bounds left="0" right="32" top="0" bottom="64" />
@ -54,62 +51,38 @@ license:CC0
</disk>
</element>
<!-- build screen -->
<view name="Shifter">
<view name="Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<!-- shifter options -->
<collection name="Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="IN0" inputmask="0x40">
<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>
</collection>
<collection name="Shifter-R Off-screen" visible="no">
<element ref="shifter" inputtag="IN0" 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="IN0" inputmask="0x40">
<bounds x="648" y="414" width="32" height="64" />
</element>
</collection>
</collection>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x40">
<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>
</collection>
<collection name="Shifter-L Off-screen" visible="no">
<element ref="shifter" inputtag="IN0" 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="IN0" inputmask="0x40">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</collection>
</collection>
<element ref="shifter" inputtag="IN0" inputmask="0x40">
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN0" inputmask="0x40">
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Widescreen Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN0" inputmask="0x40">
<bounds x="648" y="414" width="32" height="64" />
</element>
</view>
<view name="Widescreen Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN0" inputmask="0x40">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</view>
</mamelayout>

View File

@ -4,8 +4,6 @@ license:CC0
-->
<mamelayout version="2">
<!-- define elements -->
<element name="lamp_miss" defstate="0">
<text string="MISSILES" state="0">
<color red="0.3" green="0.1" blue="0.0" />
@ -14,6 +12,7 @@ license:CC0
<color red="1.0" green="0.4" blue="0.2" />
</text>
</element>
<element name="lamp_oil" defstate="0">
<text string="OIL SLICK" state="0">
<color red="0.3" green="0.0" blue="0.25" />
@ -22,6 +21,7 @@ license:CC0
<color red="1.0" green="0.2" blue="0.8" />
</text>
</element>
<element name="lamp_van" defstate="0">
<text string="WEAPONS VAN" state="0">
<color red="0.3" green="0.25" blue="0.0" />
@ -30,6 +30,7 @@ license:CC0
<color red="1.0" green="0.8" blue="0.2" />
</text>
</element>
<element name="lamp_smoke" defstate="0">
<text string="SMOKE SCREEN" state="0">
<color red="0.3" green="0.0" blue="0.25" />
@ -38,6 +39,7 @@ license:CC0
<color red="1.0" green="0.2" blue="0.8" />
</text>
</element>
<element name="lamp_gun" defstate="0">
<text string="MACHINE GUNS" state="0">
<color red="0.3" green="0.1" blue="0.0" />
@ -47,87 +49,6 @@ license:CC0
</text>
</element>
<element name="lamp_miss_r" defstate="0">
<text string="MISL." align="1" state="0">
<color red="0.3" green="0.1" blue="0.0" />
</text>
<text string="MISL." align="1" state="1">
<color red="1.0" green="0.4" blue="0.2" />
</text>
</element>
<element name="lamp_oil_r" defstate="0">
<text string="OIL" align="1" state="0">
<color red="0.3" green="0.0" blue="0.25" />
</text>
<text string="OIL" align="1" state="1">
<color red="1.0" green="0.2" blue="0.8" />
</text>
</element>
<element name="lamp_van_r" defstate="0">
<text string="VAN" align="1" state="0">
<color red="0.3" green="0.25" blue="0.0" />
</text>
<text string="VAN" align="1" state="1">
<color red="1.0" green="0.8" blue="0.2" />
</text>
</element>
<element name="lamp_smoke_r" defstate="0">
<text string="SMOKE" align="1" state="0">
<color red="0.3" green="0.0" blue="0.25" />
</text>
<text string="SMOKE" align="1" state="1">
<color red="1.0" green="0.2" blue="0.8" />
</text>
</element>
<element name="lamp_gun_r" defstate="0">
<text string="GUNS" align="1" state="0">
<color red="0.3" green="0.1" blue="0.0" />
</text>
<text string="GUNS" align="1" state="1">
<color red="1.0" green="0.4" blue="0.2" />
</text>
</element>
<element name="lamp_miss_l" defstate="0">
<text string="MISL." align="2" state="0">
<color red="0.3" green="0.1" blue="0.0" />
</text>
<text string="MISL." align="2" state="1">
<color red="1.0" green="0.4" blue="0.2" />
</text>
</element>
<element name="lamp_oil_l" defstate="0">
<text string="OIL" align="2" state="0">
<color red="0.3" green="0.0" blue="0.25" />
</text>
<text string="OIL" align="2" state="1">
<color red="1.0" green="0.2" blue="0.8" />
</text>
</element>
<element name="lamp_van_l" defstate="0">
<text string="VAN" align="2" state="0">
<color red="0.3" green="0.25" blue="0.0" />
</text>
<text string="VAN" align="2" state="1">
<color red="1.0" green="0.8" blue="0.2" />
</text>
</element>
<element name="lamp_smoke_l" defstate="0">
<text string="SMOKE" align="2" state="0">
<color red="0.3" green="0.0" blue="0.25" />
</text>
<text string="SMOKE" align="2" state="1">
<color red="1.0" green="0.2" blue="0.8" />
</text>
</element>
<element name="lamp_gun_l" defstate="0">
<text string="GUNS" align="2" state="0">
<color red="0.3" green="0.1" blue="0.0" />
</text>
<text string="GUNS" align="2" state="1">
<color red="1.0" green="0.4" blue="0.2" />
</text>
</element>
<element name="shifter" defstate="0">
<rect>
@ -178,250 +99,186 @@ license:CC0
</element>
<!-- build screen -->
<group name="lamps">
<bounds x="0" y="0" width="480" height="25" />
<view name="Lamps Bottom">
<element name="lamp1" ref="lamp_miss">
<bounds x="5" y="0" width="60" height="25" />
</element>
<element name="lamp0" ref="lamp_oil">
<bounds x="72" y="0" width="59" height="25" />
</element>
<element name="lamp2" ref="lamp_van">
<bounds x="172" y="0" width="85" height="25" />
</element>
<element name="lamp3" ref="lamp_smoke">
<bounds x="295" y="0" width="93" height="25" />
</element>
<element name="lamp4" ref="lamp_gun">
<bounds x="390" y="0" width="90" height="25" />
</element>
</group>
<view name="Lamps + Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<collection name="Lamps">
<group ref="lamps">
<bounds x="0" y="641" width="480" height="25" />
</group>
</collection>
<collection name="Shifter">
<element ref="shifter" inputtag="ssio:IP0" inputmask="0x10">
<bounds x="446" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
</collection>
</view>
<view name="Lamps + Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<collection name="Lamps">
<group ref="lamps">
<bounds x="0" y="641" width="480" height="25" />
</group>
</collection>
<collection name="Shifter">
<element ref="shifter" inputtag="ssio:IP0" inputmask="0x10">
<bounds x="2" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
</collection>
</view>
<view name="Lamps + Widescreen Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<collection name="Lamps">
<group ref="lamps">
<bounds x="0" y="641" width="480" height="25" />
</group>
</collection>
<collection name="Shifter">
<element ref="shifter" inputtag="ssio:IP0" inputmask="0x10">
<bounds x="496" y="574" width="32" height="64" />
</element>
</collection>
</view>
<view name="Lamps + Widescreen Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<collection name="Lamps">
<group ref="lamps">
<bounds x="0" y="641" width="480" height="25" />
</group>
</collection>
<collection name="Shifter">
<element ref="shifter" inputtag="ssio:IP0" inputmask="0x10">
<bounds x="-48" y="574" width="32" height="64" />
</element>
</collection>
</view>
<view name="Widescreen Lamps and Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<!-- on the cabinet, the lamps are below the screen -->
<collection name="Lamps">
<element name="lamp1" ref="lamp_miss">
<bounds x="5" y="641" width="60" height="25" />
<bounds x="494" y="430" width="60" height="25" />
</element>
<element name="lamp0" ref="lamp_oil">
<bounds x="72" y="641" width="59" height="25" />
<bounds x="493" y="455" width="59" height="25" />
</element>
<element name="lamp2" ref="lamp_van">
<bounds x="172" y="641" width="85" height="25" />
<bounds x="494" y="480" width="85" height="25" />
</element>
<element name="lamp3" ref="lamp_smoke">
<bounds x="295" y="641" width="93" height="25" />
<bounds x="492" y="505" width="93" height="25" />
</element>
<element name="lamp4" ref="lamp_gun">
<bounds x="390" y="641" width="90" height="25" />
<bounds x="494" y="530" width="90" height="25" />
</element>
</collection>
<!-- shifter options -->
<collection name="Shifter-R Overlay" visible="yes">
<collection name="Shifter">
<element ref="shifter" inputtag="ssio:IP0" inputmask="0x10">
<bounds x="446" y="574" width="32" height="64" />
<color alpha="0.6" />
<bounds x="496" y="574" width="32" height="64" />
</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>
<collection name="Shifter-R Off-screen H" visible="no">
<element ref="shifter" inputtag="ssio:IP0" inputmask="0x10">
<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>
<collection name="Shifter-R Off-screen V" visible="no"><!-- TATE -->
<element ref="shifter" inputtag="ssio:IP0" inputmask="0x10">
<bounds x="446" y="667" 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="667" width="32" height="64" />
</element>
</collection>
</collection>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="ssio:IP0" inputmask="0x10">
<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>
<collection name="Shifter-L Off-screen H" visible="no">
<element ref="shifter" inputtag="ssio:IP0" inputmask="0x10">
<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>
<collection name="Shifter-L Off-screen V" visible="no"><!-- TATE -->
<element ref="shifter" inputtag="ssio:IP0" inputmask="0x10">
<bounds x="2" y="667" 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="667" width="32" height="64" />
</element>
</collection>
</collection>
</view>
<view name="Lamps Right">
<view name="Widescreen Lamps and Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<collection name="Lamps">
<element name="lamp1" ref="lamp_miss_r">
<bounds x="488" y="430" width="38" height="25" />
<element name="lamp1" ref="lamp_miss">
<bounds x="-70" y="430" width="60" height="25" />
</element>
<element name="lamp0" ref="lamp_oil_r">
<bounds x="488" y="455" width="22" height="25" />
<element name="lamp0" ref="lamp_oil">
<bounds x="-69" y="455" width="59" height="25" />
</element>
<element name="lamp2" ref="lamp_van_r">
<bounds x="488" y="480" width="26" height="25" />
<element name="lamp2" ref="lamp_van">
<bounds x="-95" y="480" width="85" height="25" />
</element>
<element name="lamp3" ref="lamp_smoke_r">
<bounds x="488" y="505" width="42" height="25" />
<element name="lamp3" ref="lamp_smoke">
<bounds x="-102" y="505" width="93" height="25" />
</element>
<element name="lamp4" ref="lamp_gun_r">
<bounds x="488" y="530" width="32" height="25" />
<element name="lamp4" ref="lamp_gun">
<bounds x="-100" y="530" width="90" height="25" />
</element>
</collection>
<!-- shifter options (TATE makes no sense here) -->
<collection name="Shifter-R Overlay" visible="no">
<collection name="Shifter">
<element ref="shifter" inputtag="ssio:IP0" inputmask="0x10">
<bounds x="446" y="574" width="32" height="64" />
<color alpha="0.6" />
<bounds x="-48" y="574" width="32" height="64" />
</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>
<collection name="Shifter-R Off-screen" visible="yes">
<element ref="shifter" inputtag="ssio:IP0" inputmask="0x10">
<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>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="ssio:IP0" inputmask="0x10">
<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>
<collection name="Shifter-L Off-screen" visible="no">
<element ref="shifter" inputtag="ssio:IP0" inputmask="0x10">
<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 name="Lamps Left">
<view name="Vertical Widescreen Lamps + Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<collection name="Lamps">
<element name="lamp1" ref="lamp_miss_l">
<bounds x="-42" y="430" width="38" height="25" />
</element>
<element name="lamp0" ref="lamp_oil_l">
<bounds x="-30" y="455" width="22" height="25" />
</element>
<element name="lamp2" ref="lamp_van_l">
<bounds x="-34" y="480" width="26" height="25" />
</element>
<element name="lamp3" ref="lamp_smoke_l">
<bounds x="-50" y="505" width="42" height="25" />
</element>
<element name="lamp4" ref="lamp_gun_l">
<bounds x="-40" y="530" width="32" height="25" />
</element>
</collection>
<group ref="lamps">
<bounds x="0" y="641" width="480" height="25" />
</group>
<!-- shifter options (TATE makes no sense here) -->
<collection name="Shifter-R Overlay" visible="no">
<element ref="shifter" inputtag="ssio:IP0" inputmask="0x10">
<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>
<collection name="Shifter-R Off-screen" visible="no">
<element ref="shifter" inputtag="ssio:IP0" inputmask="0x10">
<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>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="ssio:IP0" inputmask="0x10">
<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>
<collection name="Shifter-L Off-screen" visible="yes">
<element ref="shifter" inputtag="ssio:IP0" inputmask="0x10">
<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>
<element ref="shifter" inputtag="ssio:IP0" inputmask="0x10">
<bounds x="446" y="667" width="32" height="64" />
</element>
</view>
<view name="Vertical Widescreen Lamps + Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<group ref="lamps">
<bounds x="0" y="641" width="480" height="25" />
</group>
<element ref="shifter" inputtag="ssio:IP0" inputmask="0x10">
<bounds x="2" y="667" width="32" height="64" />
</element>
</view>
</mamelayout>

View File

@ -4,8 +4,6 @@ license:CC0
-->
<mamelayout version="2">
<!-- define elements -->
<element name="lamp_miss" defstate="0">
<text string="MISSILES" state="0">
<color red="0.3" green="0.1" blue="0.0" />
@ -14,6 +12,7 @@ license:CC0
<color red="1.0" green="0.4" blue="0.2" />
</text>
</element>
<element name="lamp_oil" defstate="0">
<text string="OIL SLICK" state="0">
<color red="0.3" green="0.0" blue="0.25" />
@ -22,6 +21,7 @@ license:CC0
<color red="1.0" green="0.2" blue="0.8" />
</text>
</element>
<element name="lamp_van" defstate="0">
<text string="WEAPONS VAN" state="0">
<color red="0.3" green="0.25" blue="0.0" />
@ -30,6 +30,7 @@ license:CC0
<color red="1.0" green="0.8" blue="0.2" />
</text>
</element>
<element name="lamp_smoke" defstate="0">
<text string="SMOKE SCREEN" state="0">
<color red="0.3" green="0.0" blue="0.25" />
@ -38,6 +39,7 @@ license:CC0
<color red="1.0" green="0.2" blue="0.8" />
</text>
</element>
<element name="lamp_gun" defstate="0">
<text string="MACHINE GUNS" state="0">
<color red="0.3" green="0.1" blue="0.0" />
@ -47,87 +49,6 @@ license:CC0
</text>
</element>
<element name="lamp_miss_r" defstate="0">
<text string="MISL." align="1" state="0">
<color red="0.3" green="0.1" blue="0.0" />
</text>
<text string="MISL." align="1" state="1">
<color red="1.0" green="0.4" blue="0.2" />
</text>
</element>
<element name="lamp_oil_r" defstate="0">
<text string="OIL" align="1" state="0">
<color red="0.3" green="0.0" blue="0.25" />
</text>
<text string="OIL" align="1" state="1">
<color red="1.0" green="0.2" blue="0.8" />
</text>
</element>
<element name="lamp_van_r" defstate="0">
<text string="VAN" align="1" state="0">
<color red="0.3" green="0.25" blue="0.0" />
</text>
<text string="VAN" align="1" state="1">
<color red="1.0" green="0.8" blue="0.2" />
</text>
</element>
<element name="lamp_smoke_r" defstate="0">
<text string="SMOKE" align="1" state="0">
<color red="0.3" green="0.0" blue="0.25" />
</text>
<text string="SMOKE" align="1" state="1">
<color red="1.0" green="0.2" blue="0.8" />
</text>
</element>
<element name="lamp_gun_r" defstate="0">
<text string="GUNS" align="1" state="0">
<color red="0.3" green="0.1" blue="0.0" />
</text>
<text string="GUNS" align="1" state="1">
<color red="1.0" green="0.4" blue="0.2" />
</text>
</element>
<element name="lamp_miss_l" defstate="0">
<text string="MISL." align="2" state="0">
<color red="0.3" green="0.1" blue="0.0" />
</text>
<text string="MISL." align="2" state="1">
<color red="1.0" green="0.4" blue="0.2" />
</text>
</element>
<element name="lamp_oil_l" defstate="0">
<text string="OIL" align="2" state="0">
<color red="0.3" green="0.0" blue="0.25" />
</text>
<text string="OIL" align="2" state="1">
<color red="1.0" green="0.2" blue="0.8" />
</text>
</element>
<element name="lamp_van_l" defstate="0">
<text string="VAN" align="2" state="0">
<color red="0.3" green="0.25" blue="0.0" />
</text>
<text string="VAN" align="2" state="1">
<color red="1.0" green="0.8" blue="0.2" />
</text>
</element>
<element name="lamp_smoke_l" defstate="0">
<text string="SMOKE" align="2" state="0">
<color red="0.3" green="0.0" blue="0.25" />
</text>
<text string="SMOKE" align="2" state="1">
<color red="1.0" green="0.2" blue="0.8" />
</text>
</element>
<element name="lamp_gun_l" defstate="0">
<text string="GUNS" align="2" state="0">
<color red="0.3" green="0.1" blue="0.0" />
</text>
<text string="GUNS" align="2" state="1">
<color red="1.0" green="0.4" blue="0.2" />
</text>
</element>
<element name="shifter" defstate="0">
<rect>
@ -178,250 +99,186 @@ license:CC0
</element>
<!-- build screen -->
<group name="lamps">
<bounds x="0" y="0" width="480" height="25" />
<view name="Lamps Bottom">
<element name="lamp1" ref="lamp_miss">
<bounds x="5" y="0" width="60" height="25" />
</element>
<element name="lamp0" ref="lamp_oil">
<bounds x="72" y="0" width="59" height="25" />
</element>
<element name="lamp2" ref="lamp_van">
<bounds x="172" y="0" width="85" height="25" />
</element>
<element name="lamp3" ref="lamp_smoke">
<bounds x="295" y="0" width="93" height="25" />
</element>
<element name="lamp4" ref="lamp_gun">
<bounds x="390" y="0" width="90" height="25" />
</element>
</group>
<view name="Lamps + Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<collection name="Lamps">
<group ref="lamps">
<bounds x="0" y="641" width="480" height="25" />
</group>
</collection>
<collection name="Shifter">
<element ref="shifter" inputtag="IN2" inputmask="0x10">
<bounds x="446" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
</collection>
</view>
<view name="Lamps + Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<collection name="Lamps">
<group ref="lamps">
<bounds x="0" y="641" width="480" height="25" />
</group>
</collection>
<collection name="Shifter">
<element ref="shifter" inputtag="IN2" inputmask="0x10">
<bounds x="2" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
</collection>
</view>
<view name="Lamps + Widescreen Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<collection name="Lamps">
<group ref="lamps">
<bounds x="0" y="641" width="480" height="25" />
</group>
</collection>
<collection name="Shifter">
<element ref="shifter" inputtag="IN2" inputmask="0x10">
<bounds x="496" y="574" width="32" height="64" />
</element>
</collection>
</view>
<view name="Lamps + Widescreen Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<collection name="Lamps">
<group ref="lamps">
<bounds x="0" y="641" width="480" height="25" />
</group>
</collection>
<collection name="Shifter">
<element ref="shifter" inputtag="IN2" inputmask="0x10">
<bounds x="-48" y="574" width="32" height="64" />
</element>
</collection>
</view>
<view name="Widescreen Lamps and Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<!-- on the cabinet, the lamps are below the screen -->
<collection name="Lamps">
<element name="lamp1" ref="lamp_miss">
<bounds x="5" y="641" width="60" height="25" />
<bounds x="494" y="430" width="60" height="25" />
</element>
<element name="lamp0" ref="lamp_oil">
<bounds x="72" y="641" width="59" height="25" />
<bounds x="493" y="455" width="59" height="25" />
</element>
<element name="lamp2" ref="lamp_van">
<bounds x="172" y="641" width="85" height="25" />
<bounds x="494" y="480" width="85" height="25" />
</element>
<element name="lamp3" ref="lamp_smoke">
<bounds x="295" y="641" width="93" height="25" />
<bounds x="492" y="505" width="93" height="25" />
</element>
<element name="lamp4" ref="lamp_gun">
<bounds x="390" y="641" width="90" height="25" />
<bounds x="494" y="530" width="90" height="25" />
</element>
</collection>
<!-- shifter options -->
<collection name="Shifter-R Overlay" visible="yes">
<collection name="Shifter">
<element ref="shifter" inputtag="IN2" inputmask="0x10">
<bounds x="446" y="574" width="32" height="64" />
<color alpha="0.6" />
<bounds x="496" y="574" width="32" height="64" />
</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>
<collection name="Shifter-R Off-screen H" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x10">
<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>
<collection name="Shifter-R Off-screen V" visible="no"><!-- TATE -->
<element ref="shifter" inputtag="IN2" inputmask="0x10">
<bounds x="446" y="667" 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="667" width="32" height="64" />
</element>
</collection>
</collection>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x10">
<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>
<collection name="Shifter-L Off-screen H" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x10">
<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>
<collection name="Shifter-L Off-screen V" visible="no"><!-- TATE -->
<element ref="shifter" inputtag="IN2" inputmask="0x10">
<bounds x="2" y="667" 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="667" width="32" height="64" />
</element>
</collection>
</collection>
</view>
<view name="Lamps Right">
<view name="Widescreen Lamps and Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<collection name="Lamps">
<element name="lamp1" ref="lamp_miss_r">
<bounds x="488" y="430" width="38" height="25" />
<element name="lamp1" ref="lamp_miss">
<bounds x="-70" y="430" width="60" height="25" />
</element>
<element name="lamp0" ref="lamp_oil_r">
<bounds x="488" y="455" width="22" height="25" />
<element name="lamp0" ref="lamp_oil">
<bounds x="-69" y="455" width="59" height="25" />
</element>
<element name="lamp2" ref="lamp_van_r">
<bounds x="488" y="480" width="26" height="25" />
<element name="lamp2" ref="lamp_van">
<bounds x="-95" y="480" width="85" height="25" />
</element>
<element name="lamp3" ref="lamp_smoke_r">
<bounds x="488" y="505" width="42" height="25" />
<element name="lamp3" ref="lamp_smoke">
<bounds x="-102" y="505" width="93" height="25" />
</element>
<element name="lamp4" ref="lamp_gun_r">
<bounds x="488" y="530" width="32" height="25" />
<element name="lamp4" ref="lamp_gun">
<bounds x="-100" y="530" width="90" height="25" />
</element>
</collection>
<!-- shifter options (TATE makes no sense here) -->
<collection name="Shifter-R Overlay" visible="no">
<collection name="Shifter">
<element ref="shifter" inputtag="IN2" inputmask="0x10">
<bounds x="446" y="574" width="32" height="64" />
<color alpha="0.6" />
<bounds x="-48" y="574" width="32" height="64" />
</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>
<collection name="Shifter-R Off-screen" visible="yes">
<element ref="shifter" inputtag="IN2" inputmask="0x10">
<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>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x10">
<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>
<collection name="Shifter-L Off-screen" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x10">
<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 name="Lamps Left">
<view name="Vertical Widescreen Lamps + Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<collection name="Lamps">
<element name="lamp1" ref="lamp_miss_l">
<bounds x="-42" y="430" width="38" height="25" />
</element>
<element name="lamp0" ref="lamp_oil_l">
<bounds x="-30" y="455" width="22" height="25" />
</element>
<element name="lamp2" ref="lamp_van_l">
<bounds x="-34" y="480" width="26" height="25" />
</element>
<element name="lamp3" ref="lamp_smoke_l">
<bounds x="-50" y="505" width="42" height="25" />
</element>
<element name="lamp4" ref="lamp_gun_l">
<bounds x="-40" y="530" width="32" height="25" />
</element>
</collection>
<group ref="lamps">
<bounds x="0" y="641" width="480" height="25" />
</group>
<!-- shifter options (TATE makes no sense here) -->
<collection name="Shifter-R Overlay" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x10">
<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>
<collection name="Shifter-R Off-screen" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x10">
<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>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x10">
<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>
<collection name="Shifter-L Off-screen" visible="yes">
<element ref="shifter" inputtag="IN2" inputmask="0x10">
<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>
<element ref="shifter" inputtag="IN2" inputmask="0x10">
<bounds x="446" y="667" width="32" height="64" />
</element>
</view>
<view name="Vertical Widescreen Lamps + Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<group ref="lamps">
<bounds x="0" y="641" width="480" height="25" />
</group>
<element ref="shifter" inputtag="IN2" inputmask="0x10">
<bounds x="2" y="667" width="32" height="64" />
</element>
</view>
</mamelayout>

View File

@ -3,12 +3,9 @@
license:CC0
-->
<mamelayout version="2">
<!-- define elements -->
<element name="digit">
<led7seg>
<color red="1.0" green="0.15" blue="0.17" />
<color red="1.0" green="0.3" blue="0.0" />
</led7seg>
</element>
@ -19,38 +16,31 @@ license:CC0
</rect>
<text string="1ST">
<bounds x="-88" y="35" width="70" height="16" />
<color red="0.6" green="0.2" blue="0.3" />
<bounds left="-88" top="33" right="0" bottom="52" />
</text>
<text string="2ND">
<bounds x="-88" y="62" width="70" height="16" />
<color red="0.6" green="0.2" blue="0.3" />
<bounds left="-88" top="60" right="0" bottom="79" />
</text>
<text string="3RD">
<bounds x="-88" y="89" width="70" height="16" />
<color red="0.6" green="0.2" blue="0.3" />
<bounds left="-88" top="87" right="0" bottom="106" />
</text>
<text string="4TH">
<bounds x="-88" y="116" width="70" height="16" />
<color red="0.6" green="0.2" blue="0.3" />
<bounds left="-88" top="114" right="0" bottom="133" />
</text>
<text string="5TH">
<bounds x="-88" y="143" width="70" height="16" />
<color red="0.6" green="0.2" blue="0.3" />
<bounds left="-88" top="141" right="0" bottom="160" />
</text>
<text string="SCORE">
<bounds x="-88" y="177" width="70" height="16" />
<color red="0.6" green="0.2" blue="0.3" />
<bounds left="-88" top="175" right="0" bottom="194" />
</text>
<text string="TIME">
<bounds x="-88" y="266" width="70" height="16" />
<color red="0.1" green="0.3" blue="0.6" />
<bounds left="-88" top="264" right="0" bottom="283" />
</text>
</element>
@ -131,31 +121,36 @@ license:CC0
<element name="empty" />
<!-- build screen -->
<view name="Simple LEDs">
<view name="Internal Layout">
<screen index="0">
<bounds left="0" top="0" right="282" bottom="376" />
</screen>
<collection name="Score Display">
<element name="panel" ref="panel">
<bounds left="-168.29" top="0" right="0" bottom="376" />
</element>
<element name="lampGO" ref="lampGO">
<bounds x="-90" y="355" width="70" height="12" />
<bounds left="-73.91" top="355" right="-9.0968" bottom="368" />
</element>
<element name="lampEP" ref="lampEP">
<bounds x="-155" y="355" width="70" height="12" />
<bounds left="-160.33" top="355" right="-75.0484" bottom="368" />
</element>
<element name="digit24" ref="digit">
<bounds left="-131.90" top="264" right="-120.532" bottom="283" />
</element>
<element name="digit25" ref="digit">
<bounds left="-115.984" top="264" right="-104.613" bottom="283" />
</element>
<repeat count="5">
<param name="y" start="33" increment="27" />
<param name="s" start="0" increment="4" />
@ -168,6 +163,7 @@ license:CC0
</repeat>
</repeat>
<repeat count="4">
<param name="x" start="-147.823" increment="15.919" />
<param name="n" start="20" increment="1" />
@ -176,84 +172,25 @@ license:CC0
</element>
</repeat>
<collection name="Centre Display" visible="no">
<element ref="empty">
<bounds left="282" top="0" right="450.29" bottom="376" />
</element>
</collection>
</collection>
<!-- shifter options -->
<collection name="Shifter-R Overlay" visible="yes">
<collection name="Shifter">
<element ref="shifter" inputtag="IN2" inputmask="0x04">
<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>
<collection name="Shifter-R Off-screen H" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x04">
<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>
<collection name="Shifter-R Off-screen V" visible="no"><!-- TATE -->
<element ref="shifter" inputtag="IN2" inputmask="0x04">
<bounds x="256" y="382" 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="382" width="24" height="48" />
</element>
</collection>
</collection>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x04">
<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>
<collection name="Shifter-L Off-screen H" visible="no">
<element ref="shifter" inputtag="IN2" inputmask="0x04">
<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>
<collection name="Shifter-L Off-screen V" visible="no"><!-- TATE -->
<element ref="shifter" inputtag="IN2" inputmask="0x04">
<bounds x="2" y="382" 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="382" width="24" height="48" />
</element>
</collection>
</collection>
</view>

View File

@ -3,9 +3,6 @@
license:CC0
-->
<mamelayout version="2">
<!-- define elements -->
<element name="shifter" defstate="0">
<rect>
<bounds left="0" right="32" top="0" bottom="64" />
@ -54,62 +51,38 @@ license:CC0
</disk>
</element>
<!-- build screen -->
<view name="Shifter">
<view name="Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<!-- shifter options -->
<collection name="Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="IN1" inputmask="0x02">
<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>
</collection>
<collection name="Shifter-R Off-screen" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x02">
<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>
</collection>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x02">
<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>
</collection>
<collection name="Shifter-L Off-screen" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x02">
<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>
</collection>
<element ref="shifter" inputtag="IN1" inputmask="0x02">
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN1" inputmask="0x02">
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Widescreen Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN1" inputmask="0x02">
<bounds x="648" y="414" width="32" height="64" />
</element>
</view>
<view name="Widescreen Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN1" inputmask="0x02">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</view>
</mamelayout>

View File

@ -3,9 +3,6 @@
license:CC0
-->
<mamelayout version="2">
<!-- define elements -->
<element name="shifter" defstate="0">
<rect>
<bounds left="0" right="32" top="0" bottom="64" />
@ -54,118 +51,44 @@ license:CC0
</disk>
</element>
<!-- build screen -->
<view name="Upright (4:3)">
<view name="Upright (4:3), Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
<bounds left="0" top="0" right="640" bottom="480" />
</screen>
<!-- shifter options -->
<collection name="Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="SWITCHES" inputmask="0x20">
<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>
<collection name="Shifter-R Off-screen" visible="no">
<element ref="shifter" inputtag="SWITCHES" inputmask="0x20">
<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>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="SWITCHES" inputmask="0x20">
<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>
<collection name="Shifter-L Off-screen" visible="no">
<element ref="shifter" inputtag="SWITCHES" inputmask="0x20">
<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>
<element ref="shifter" inputtag="SWITCHES" inputmask="0x20">
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Upright (4:3), Shifter-L">
<screen index="0">
<bounds left="0" top="0" right="640" bottom="480" />
</screen>
<element ref="shifter" inputtag="SWITCHES" inputmask="0x20">
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Deluxe (16:9)">
<!-- Super Chase (Deluxe/Cockpit cab) used a widescreen monitor, see http://flyers.arcade-museum.com/?page=thumbs&db=videodb&id=1118 -->
<!-- Super Chase (Deluxe/Cockpit cab) used a widescreen monitor, see http://flyers.arcade-museum.com/?page=thumbs&db=videodb&id=1118 -->
<view name="Deluxe (16:9), Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="853.333" height="480" />
<bounds left="0" top="0" right="800" bottom="450" />
</screen>
<!-- shifter options -->
<collection name="Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="SWITCHES" inputmask="0x20">
<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>
<collection name="Shifter-R Off-screen" visible="no">
<element ref="shifter" inputtag="SWITCHES" inputmask="0x20">
<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>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="SWITCHES" inputmask="0x20">
<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>
<collection name="Shifter-L Off-screen" visible="no">
<element ref="shifter" inputtag="SWITCHES" inputmask="0x20">
<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>
<element ref="shifter" inputtag="SWITCHES" inputmask="0x20">
<bounds x="766" y="384" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Deluxe (16:9), Shifter-L">
<screen index="0">
<bounds left="0" top="0" right="800" bottom="450" />
</screen>
<element ref="shifter" inputtag="SWITCHES" inputmask="0x20">
<bounds x="2" y="384" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
</mamelayout>

View File

@ -3,9 +3,6 @@
license:CC0
-->
<mamelayout version="2">
<!-- define elements -->
<element name="shifter" defstate="0">
<rect>
<bounds left="0" right="32" top="0" bottom="64" />
@ -54,62 +51,38 @@ license:CC0
</disk>
</element>
<!-- build screen -->
<view name="Shifter">
<view name="Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<!-- shifter options -->
<collection name="Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="IN0" inputmask="0x20">
<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>
</collection>
<collection name="Shifter-R Off-screen" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x20">
<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>
</collection>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x20">
<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>
</collection>
<collection name="Shifter-L Off-screen" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x20">
<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>
</collection>
<element ref="shifter" inputtag="IN0" inputmask="0x20">
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN0" inputmask="0x20">
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Widescreen Shifter-R">
<screen index="0">
<bounds x="648" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN0" inputmask="0x20">
<bounds x="606" y="414" width="32" height="64" />
</element>
</view>
<view name="Widescreen Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN0" inputmask="0x20">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</view>
</mamelayout>

View File

@ -3,9 +3,6 @@
license:CC0
-->
<mamelayout version="2">
<!-- define elements -->
<element name="shifter" defstate="0">
<rect>
<bounds left="0" right="32" top="0" bottom="64" />
@ -54,62 +51,38 @@ license:CC0
</disk>
</element>
<!-- build screen -->
<view name="Shifter">
<view name="Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<!-- shifter options -->
<collection name="Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<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>
</collection>
<collection name="Shifter-R Off-screen" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<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>
</collection>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<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>
</collection>
<collection name="Shifter-L Off-screen" visible="no">
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<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>
</collection>
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Widescreen Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="648" y="414" width="32" height="64" />
</element>
</view>
<view name="Widescreen Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN1" inputmask="0x10">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</view>
</mamelayout>

View File

@ -3,9 +3,6 @@
license:CC0
-->
<mamelayout version="2">
<!-- define elements -->
<element name="shifter" defstate="0">
<rect>
<bounds left="0" right="32" top="0" bottom="64" />
@ -54,86 +51,54 @@ license:CC0
</disk>
</element>
<!-- build screen -->
<view name="Shifter">
<view name="Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<!-- shifter options -->
<collection name="Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="ssio:IP0" inputmask="0x10">
<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>
<collection name="Shifter-R Off-screen H" visible="no">
<element ref="shifter" inputtag="ssio:IP0" inputmask="0x10">
<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>
<collection name="Shifter-R Off-screen V" visible="no"><!-- TATE -->
<element ref="shifter" inputtag="ssio:IP0" inputmask="0x10">
<bounds x="446" y="648" 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="648" width="32" height="64" />
</element>
</collection>
</collection>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="ssio:IP0" inputmask="0x10">
<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>
<collection name="Shifter-L Off-screen H" visible="no">
<element ref="shifter" inputtag="ssio:IP0" inputmask="0x10">
<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>
<collection name="Shifter-L Off-screen V" visible="no"><!-- TATE -->
<element ref="shifter" inputtag="ssio:IP0" inputmask="0x10">
<bounds x="2" y="648" 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="648" width="32" height="64" />
</element>
</collection>
</collection>
<element ref="shifter" inputtag="ssio:IP0" inputmask="0x10">
<bounds x="446" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<element ref="shifter" inputtag="ssio:IP0" inputmask="0x10">
<bounds x="2" y="574" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Widescreen Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<element ref="shifter" inputtag="ssio:IP0" inputmask="0x10">
<bounds x="488" y="574" width="32" height="64" />
</element>
</view>
<view name="Widescreen Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<element ref="shifter" inputtag="ssio:IP0" inputmask="0x10">
<bounds x="-40" y="574" width="32" height="64" />
</element>
</view>
<view name="Vertical Widescreen Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<element ref="shifter" inputtag="ssio:IP0" inputmask="0x10">
<bounds x="446" y="648" width="32" height="64" />
</element>
</view>
<view name="Vertical Widescreen Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="480" height="640" />
</screen>
<element ref="shifter" inputtag="ssio:IP0" inputmask="0x10">
<bounds x="2" y="648" width="32" height="64" />
</element>
</view>
</mamelayout>

View File

@ -3,9 +3,6 @@
license:CC0
-->
<mamelayout version="2">
<!-- define elements -->
<element name="shifter" defstate="0">
<rect>
<bounds left="0" right="32" top="0" bottom="64" />
@ -54,10 +51,7 @@ license:CC0
</disk>
</element>
<!-- build screen -->
<view name="Triple-Screen">
<view name="Triple-Screen Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
@ -68,109 +62,45 @@ license:CC0
<bounds x="1280" y="0" width="640" height="480" />
</screen>
<!-- shifter options -->
<collection name="Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="soundbrd:PPI_PORTC" inputmask="0x08">
<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>
</collection>
<collection name="Shifter-R Off-screen" visible="no">
<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>
</collection>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="soundbrd:PPI_PORTC" inputmask="0x08">
<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>
</collection>
<collection name="Shifter-L Off-screen" visible="no">
<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>
</collection>
<element ref="shifter" inputtag="soundbrd:PPI_PORTC" inputmask="0x08">
<bounds x="1886" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Triple-Screen Shifter-L">
<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>
<view name="Single-Screen">
<element ref="shifter" inputtag="soundbrd:PPI_PORTC" inputmask="0x08">
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Single-Screen Shifter-R">
<screen index="1">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<!-- shifter options -->
<collection name="Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="soundbrd:PPI_PORTC" inputmask="0x08">
<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>
</collection>
<collection name="Shifter-R Off-screen" visible="no">
<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>
</collection>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="soundbrd:PPI_PORTC" inputmask="0x08">
<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>
</collection>
<collection name="Shifter-L Off-screen" visible="no">
<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>
</collection>
<element ref="shifter" inputtag="soundbrd:PPI_PORTC" inputmask="0x08">
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Single-Screen Shifter-L">
<screen index="1">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="soundbrd:PPI_PORTC" inputmask="0x08">
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
</mamelayout>

View File

@ -3,9 +3,6 @@
license:CC0
-->
<mamelayout version="2">
<!-- define elements -->
<element name="shifter" defstate="0">
<rect>
<bounds left="0" right="32" top="0" bottom="64" />
@ -54,62 +51,38 @@ license:CC0
</disk>
</element>
<!-- build screen -->
<view name="Shifter">
<view name="Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<!-- shifter options -->
<collection name="Shifter-R Overlay" visible="yes">
<element ref="shifter" inputtag="IN0" inputmask="0x20">
<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>
</collection>
<collection name="Shifter-R Off-screen" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x20">
<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>
</collection>
<collection name="Shifter-L Overlay" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x20">
<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>
</collection>
<collection name="Shifter-L Off-screen" visible="no">
<element ref="shifter" inputtag="IN0" inputmask="0x20">
<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>
</collection>
<element ref="shifter" inputtag="IN0" inputmask="0x20">
<bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN0" inputmask="0x20">
<bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" />
</element>
</view>
<view name="Widescreen Shifter-R">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN0" inputmask="0x20">
<bounds x="648" y="414" width="32" height="64" />
</element>
</view>
<view name="Widescreen Shifter-L">
<screen index="0">
<bounds x="0" y="0" width="640" height="480" />
</screen>
<element ref="shifter" inputtag="IN0" inputmask="0x20">
<bounds x="-40" y="414" width="32" height="64" />
</element>
</view>
</mamelayout>