diff options
author | Firehawke <34792592+Firehawke@users.noreply.github.com> | 2020-08-11 22:03:18 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-08-11 22:03:18 -0700 |
commit | 468e2dfa1a3cef4d53dbe79c3e0a44b0a92ce63e (patch) | |
tree | d7f1b225c5847fec180c972e08c0b490a26eab8e /src | |
parent | d0c17e404b67f718393814eb9ab54a452f9428bc (diff) | |
parent | c23b0fe159350e870ad27fb6f992f8d8f03c35d0 (diff) |
Merge pull request #7052 from Firehawke/widescreen-layouts
Add widescreen layouts for a ton of machines with shifters..
Diffstat (limited to 'src')
32 files changed, 825 insertions, 8 deletions
diff --git a/src/mame/layout/280zzzap.lay b/src/mame/layout/280zzzap.lay index 46b459772bc..548b73f7f7c 100644 --- a/src/mame/layout/280zzzap.lay +++ b/src/mame/layout/280zzzap.lay @@ -91,6 +91,34 @@ license:CC0 </bezel> </view> + <view name="Widescreen Color Overlay + Shifter-R"> + <screen index="0"> + <bounds x="0" y="0" width="640" height="480" /> + </screen> + <overlay name="overlay" element="overlay"> + <bounds x="0" y="0" width="640" height="480" /> + </overlay> + + <bezel element="shifter" inputtag="IN0" inputmask="0x10"> + <bounds x="648" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + + <view name="Widescreen Color Overlay + Shifter-L"> + <screen index="0"> + <bounds x="0" y="0" width="640" height="480" /> + </screen> + <overlay name="overlay" element="overlay"> + <bounds x="0" y="0" width="640" height="480" /> + </overlay> + + <bezel element="shifter" inputtag="IN0" inputmask="0x10"> + <bounds x="-40" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + <view name="Color Overlay"> <screen index="0"> <bounds x="0" y="0" width="640" height="480" /> diff --git a/src/mame/layout/buggybjr.lay b/src/mame/layout/buggybjr.lay index 0b15ad463dc..92084f24324 100644 --- a/src/mame/layout/buggybjr.lay +++ b/src/mame/layout/buggybjr.lay @@ -72,4 +72,26 @@ license:CC0 <color alpha="0.6" /> </bezel> </view> + + <view name="Widescreen Shifter-R"> + <screen index="0"> + <bounds x="0" y="0" width="640" height="480" /> + </screen> + <bezel element="shifter" inputtag="soundbrd:YM2149_IC19_A" inputmask="0x40"> + + <bounds x="648" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + + <view name="Widescreen Shifter-L"> + <screen index="0"> + <bounds x="0" y="0" width="640" height="480" /> + </screen> + <bezel element="shifter" inputtag="soundbrd:YM2149_IC19_A" inputmask="0x40"> + + <bounds x="-40" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> </mamelayout> diff --git a/src/mame/layout/buggychl.lay b/src/mame/layout/buggychl.lay index a01c420ff91..9afcbd4e0bc 100644 --- a/src/mame/layout/buggychl.lay +++ b/src/mame/layout/buggychl.lay @@ -69,4 +69,40 @@ license:CC0 <color alpha="0.6" /> </bezel> </view> + <view name="Widescreen Shifter-R"> + <screen index="0"> + <bounds x="0" y="0" width="480" height="640" /> + </screen> + <bezel element="shifter" inputtag="IN0" inputmask="0x08"> + <bounds x="496" y="574" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + <view name="Widescreen Shifter-L"> + <screen index="0"> + <bounds x="0" y="0" width="480" height="640" /> + </screen> + <bezel element="shifter" inputtag="IN0" inputmask="0x08"> + <bounds x="-48" y="574" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + <view name="Vertical Widescreen Shifter-R"> + <screen index="0"> + <bounds x="0" y="0" width="480" height="640" /> + </screen> + <bezel element="shifter" inputtag="IN0" inputmask="0x08"> + <bounds x="446" y="648" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + <view name="Vertical Widescreen Shifter-L"> + <screen index="0"> + <bounds x="0" y="0" width="480" height="640" /> + </screen> + <bezel element="shifter" inputtag="IN0" inputmask="0x08"> + <bounds x="2" y="648" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> </mamelayout> diff --git a/src/mame/layout/cbombers.lay b/src/mame/layout/cbombers.lay index b2fb26b885a..40186e875c1 100644 --- a/src/mame/layout/cbombers.lay +++ b/src/mame/layout/cbombers.lay @@ -69,4 +69,22 @@ license:CC0 <color alpha="0.6" /> </bezel> </view> + <view name="Widescreen Shifter-R"> + <screen index="0"> + <bounds x="0" y="0" width="640" height="480" /> + </screen> + <bezel element="shifter" inputtag="INPUTS" inputmask="0x01000000"> + <bounds x="648" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + <view name="Widescreen Shifter-L"> + <screen index="0"> + <bounds x="0" y="0" width="640" height="480" /> + </screen> + <bezel element="shifter" inputtag="INPUTS" inputmask="0x01000000"> + <bounds x="-40" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> </mamelayout> diff --git a/src/mame/layout/changela.lay b/src/mame/layout/changela.lay index ffa638f4c02..4066556f5e4 100644 --- a/src/mame/layout/changela.lay +++ b/src/mame/layout/changela.lay @@ -69,4 +69,22 @@ license:CC0 <color alpha="0.6" /> </bezel> </view> + <view name="Widescreen Shifter-R"> + <screen index="0"> + <bounds x="0" y="0" width="640" height="480" /> + </screen> + <bezel element="shifter" inputtag="IN0" inputmask="0x01"> + <bounds x="648" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + <view name="Widescreen Shifter-L"> + <screen index="0"> + <bounds x="0" y="0" width="640" height="480" /> + </screen> + <bezel element="shifter" inputtag="IN0" inputmask="0x01"> + <bounds x="-40" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> </mamelayout> diff --git a/src/mame/layout/chqflag.lay b/src/mame/layout/chqflag.lay index 9bf91979033..78727cfec61 100644 --- a/src/mame/layout/chqflag.lay +++ b/src/mame/layout/chqflag.lay @@ -69,4 +69,40 @@ license:CC0 <color alpha="0.6" /> </bezel> </view> + <view name="Widescreen Shifter-R"> + <screen index="0"> + <bounds x="0" y="0" width="480" height="640" /> + </screen> + <bezel element="shifter" inputtag="IN2" inputmask="0x01"> + <bounds x="496" y="574" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + <view name="Widescreen Shifter-L"> + <screen index="0"> + <bounds x="0" y="0" width="480" height="640" /> + </screen> + <bezel element="shifter" inputtag="IN2" inputmask="0x01"> + <bounds x="-48" y="574" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + <view name="Vertical Widescreen Shifter-R"> + <screen index="0"> + <bounds x="0" y="0" width="480" height="640" /> + </screen> + <bezel element="shifter" inputtag="IN2" inputmask="0x01"> + <bounds x="446" y="648" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + <view name="Vertical Widescreen Shifter-L"> + <screen index="0"> + <bounds x="0" y="0" width="480" height="640" /> + </screen> + <bezel element="shifter" inputtag="IN2" inputmask="0x01"> + <bounds x="2" y="648" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> </mamelayout> diff --git a/src/mame/layout/cischeat.lay b/src/mame/layout/cischeat.lay index 64757eb720d..f99c7401585 100644 --- a/src/mame/layout/cischeat.lay +++ b/src/mame/layout/cischeat.lay @@ -69,4 +69,22 @@ license:CC0 <color alpha="0.6" /> </bezel> </view> + <view name="Widescreen Shifter-R"> + <screen index="0"> + <bounds x="0" y="0" width="640" height="480" /> + </screen> + <bezel element="shifter" inputtag="IN2" inputmask="0x02"> + <bounds x="648" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + <view name="Widescreen Shifter-L"> + <screen index="0"> + <bounds x="0" y="0" width="640" height="480" /> + </screen> + <bezel element="shifter" inputtag="IN2" inputmask="0x02"> + <bounds x="-40" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> </mamelayout> diff --git a/src/mame/layout/contcirc.lay b/src/mame/layout/contcirc.lay index 3f8a9b0c4d6..829da0d17f9 100644 --- a/src/mame/layout/contcirc.lay +++ b/src/mame/layout/contcirc.lay @@ -69,4 +69,22 @@ license:CC0 <color alpha="0.6" /> </bezel> </view> + <view name="Widescreen Shifter-R"> + <screen index="0"> + <bounds x="0" y="0" width="640" height="480" /> + </screen> + <bezel element="shifter" inputtag="IN1" inputmask="0x10"> + <bounds x="648" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + <view name="Widescreen Shifter-L"> + <screen index="0"> + <bounds x="0" y="0" width="640" height="480" /> + </screen> + <bezel element="shifter" inputtag="IN1" inputmask="0x10"> + <bounds x="-40" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> </mamelayout> diff --git a/src/mame/layout/dblaxle.lay b/src/mame/layout/dblaxle.lay index 0854cb5abba..9d90f0e54cb 100644 --- a/src/mame/layout/dblaxle.lay +++ b/src/mame/layout/dblaxle.lay @@ -69,4 +69,22 @@ license:CC0 <color alpha="0.6" /> </bezel> </view> + <view name="Widescreen Shifter-R"> + <screen index="0"> + <bounds x="0" y="0" width="640" height="480" /> + </screen> + <bezel element="shifter" inputtag="IN0" inputmask="0x02"> + <bounds x="648" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + <view name="Widescreen Shifter-L"> + <screen index="0"> + <bounds x="0" y="0" width="640" height="480" /> + </screen> + <bezel element="shifter" inputtag="IN0" inputmask="0x02"> + <bounds x="-40" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> </mamelayout> diff --git a/src/mame/layout/destroyr.lay b/src/mame/layout/destroyr.lay index f72e5993c84..196639d0118 100644 --- a/src/mame/layout/destroyr.lay +++ b/src/mame/layout/destroyr.lay @@ -69,4 +69,22 @@ license:CC0 <color alpha="0.6" /> </bezel> </view> + <view name="Widescreen Shifter-R"> + <screen index="0"> + <bounds x="0" y="0" width="640" height="480" /> + </screen> + <bezel element="shifter" inputtag="IN1" inputmask="0x02"> + <bounds x="648" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + <view name="Widescreen Shifter-L"> + <screen index="0"> + <bounds x="0" y="0" width="640" height="480" /> + </screen> + <bezel element="shifter" inputtag="IN1" inputmask="0x02"> + <bounds x="-40" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> </mamelayout> diff --git a/src/mame/layout/enforce.lay b/src/mame/layout/enforce.lay index e904b1691df..c4601852e80 100644 --- a/src/mame/layout/enforce.lay +++ b/src/mame/layout/enforce.lay @@ -69,4 +69,22 @@ license:CC0 <color alpha="0.6" /> </bezel> </view> + <view name="Widescreen Shifter-R"> + <screen index="0"> + <bounds x="0" y="0" width="640" height="480" /> + </screen> + <bezel element="shifter" inputtag="IN2" inputmask="0x01"> + <bounds x="648" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + <view name="Widescreen Shifter-L"> + <screen index="0"> + <bounds x="0" y="0" width="640" height="480" /> + </screen> + <bezel element="shifter" inputtag="IN2" inputmask="0x01"> + <bounds x="-40" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> </mamelayout> diff --git a/src/mame/layout/f1gpstar.lay b/src/mame/layout/f1gpstar.lay index 50e7642b69d..7879366d542 100644 --- a/src/mame/layout/f1gpstar.lay +++ b/src/mame/layout/f1gpstar.lay @@ -69,4 +69,22 @@ license:CC0 <color alpha="0.6" /> </bezel> </view> + <view name="Widescreen Shifter-R"> + <screen index="0"> + <bounds x="0" y="0" width="640" height="480" /> + </screen> + <bezel element="shifter" inputtag="IN2" inputmask="0x20"> + <bounds x="648" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + <view name="Widescreen Shifter-L"> + <screen index="0"> + <bounds x="0" y="0" width="640" height="480" /> + </screen> + <bezel element="shifter" inputtag="IN2" inputmask="0x20"> + <bounds x="-40" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> </mamelayout> diff --git a/src/mame/layout/finallap.lay b/src/mame/layout/finallap.lay index e5c37ca7ea8..2449ca8f792 100644 --- a/src/mame/layout/finallap.lay +++ b/src/mame/layout/finallap.lay @@ -69,4 +69,22 @@ license:CC0 <color alpha="0.6" /> </bezel> </view> + <view name="Widescreen Shifter-R"> + <screen index="0"> + <bounds x="0" y="0" width="640" height="480" /> + </screen> + <bezel element="shifter" inputtag="MCUH" inputmask="0x20"> + <bounds x="648" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + <view name="Widescreen Shifter-L"> + <screen index="0"> + <bounds x="0" y="0" width="640" height="480" /> + </screen> + <bezel element="shifter" inputtag="MCUH" inputmask="0x20"> + <bounds x="-40" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> </mamelayout> diff --git a/src/mame/layout/grchamp.lay b/src/mame/layout/grchamp.lay index af99ecaa3ef..9ea6de73e21 100644 --- a/src/mame/layout/grchamp.lay +++ b/src/mame/layout/grchamp.lay @@ -69,4 +69,40 @@ license:CC0 <color alpha="0.6" /> </bezel> </view> + <view name="Widescreen Shifter-R"> + <screen index="0"> + <bounds x="0" y="0" width="480" height="640" /> + </screen> + <bezel element="shifter" inputtag="TILT" inputmask="0x04"> + <bounds x="496" y="574" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + <view name="Widescreen Shifter-L"> + <screen index="0"> + <bounds x="0" y="0" width="480" height="640" /> + </screen> + <bezel element="shifter" inputtag="TILT" inputmask="0x04"> + <bounds x="-48" y="574" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + <view name="Vertical Widescreen Shifter-R"> + <screen index="0"> + <bounds x="0" y="0" width="480" height="640" /> + </screen> + <bezel element="shifter" inputtag="TILT" inputmask="0x04"> + <bounds x="446" y="648" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + <view name="Vertical Widescreen Shifter-L"> + <screen index="0"> + <bounds x="0" y="0" width="480" height="640" /> + </screen> + <bezel element="shifter" inputtag="TILT" inputmask="0x04"> + <bounds x="2" y="648" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> </mamelayout> diff --git a/src/mame/layout/konamigt.lay b/src/mame/layout/konamigt.lay index 3f8a9b0c4d6..829da0d17f9 100644 --- a/src/mame/layout/konamigt.lay +++ b/src/mame/layout/konamigt.lay @@ -69,4 +69,22 @@ license:CC0 <color alpha="0.6" /> </bezel> </view> + <view name="Widescreen Shifter-R"> + <screen index="0"> + <bounds x="0" y="0" width="640" height="480" /> + </screen> + <bezel element="shifter" inputtag="IN1" inputmask="0x10"> + <bounds x="648" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + <view name="Widescreen Shifter-L"> + <screen index="0"> + <bounds x="0" y="0" width="640" height="480" /> + </screen> + <bezel element="shifter" inputtag="IN1" inputmask="0x10"> + <bounds x="-40" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> </mamelayout> diff --git a/src/mame/layout/lagunar.lay b/src/mame/layout/lagunar.lay index 24164d5f890..a3f386379a7 100644 --- a/src/mame/layout/lagunar.lay +++ b/src/mame/layout/lagunar.lay @@ -69,4 +69,40 @@ license:CC0 <color alpha="0.6" /> </bezel> </view> + <view name="Widescreen Shifter-R"> + <screen index="0"> + <bounds x="0" y="0" width="480" height="640" /> + </screen> + <bezel element="shifter" inputtag="IN0" inputmask="0x10"> + <bounds x="496" y="574" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + <view name="Widescreen Shifter-L"> + <screen index="0"> + <bounds x="0" y="0" width="480" height="640" /> + </screen> + <bezel element="shifter" inputtag="IN0" inputmask="0x10"> + <bounds x="-48" y="574" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + <view name="Vertical Widescreen Shifter-R"> + <screen index="0"> + <bounds x="0" y="0" width="480" height="640" /> + </screen> + <bezel element="shifter" inputtag="IN0" inputmask="0x10"> + <bounds x="446" y="648" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + <view name="Vertical Widescreen Shifter-L"> + <screen index="0"> + <bounds x="0" y="0" width="480" height="640" /> + </screen> + <bezel element="shifter" inputtag="IN0" inputmask="0x10"> + <bounds x="2" y="648" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> </mamelayout> diff --git a/src/mame/layout/namcofl.lay b/src/mame/layout/namcofl.lay index 3f8a9b0c4d6..829da0d17f9 100644 --- a/src/mame/layout/namcofl.lay +++ b/src/mame/layout/namcofl.lay @@ -69,4 +69,22 @@ license:CC0 <color alpha="0.6" /> </bezel> </view> + <view name="Widescreen Shifter-R"> + <screen index="0"> + <bounds x="0" y="0" width="640" height="480" /> + </screen> + <bezel element="shifter" inputtag="IN1" inputmask="0x10"> + <bounds x="648" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + <view name="Widescreen Shifter-L"> + <screen index="0"> + <bounds x="0" y="0" width="640" height="480" /> + </screen> + <bezel element="shifter" inputtag="IN1" inputmask="0x10"> + <bounds x="-40" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> </mamelayout> diff --git a/src/mame/layout/outrun.lay b/src/mame/layout/outrun.lay index b96e43189bc..7212ec7586c 100644 --- a/src/mame/layout/outrun.lay +++ b/src/mame/layout/outrun.lay @@ -69,4 +69,22 @@ license:CC0 <color alpha="0.6" /> </bezel> </view> + <view name="Widescreen Shifter-R"> + <screen index="0"> + <bounds x="0" y="0" width="640" height="480" /> + </screen> + <bezel element="shifter" inputtag="IN0" inputmask="0x02"> + <bounds x="648" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + <view name="Widescreen Shifter-L"> + <screen index="0"> + <bounds x="0" y="0" width="640" height="480" /> + </screen> + <bezel element="shifter" inputtag="IN0" inputmask="0x02"> + <bounds x="-40" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> </mamelayout> diff --git a/src/mame/layout/overdriv.lay b/src/mame/layout/overdriv.lay index eae2984670b..823682a63e1 100644 --- a/src/mame/layout/overdriv.lay +++ b/src/mame/layout/overdriv.lay @@ -69,4 +69,40 @@ license:CC0 <color alpha="0.6" /> </bezel> </view> + <view name="Widescreen Shifter-R"> + <screen index="0"> + <bounds x="0" y="0" width="480" height="640" /> + </screen> + <bezel element="shifter" inputtag="INPUTS" inputmask="0x01"> + <bounds x="496" y="574" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + <view name="Widescreen Shifter-L"> + <screen index="0"> + <bounds x="0" y="0" width="480" height="640" /> + </screen> + <bezel element="shifter" inputtag="INPUTS" inputmask="0x01"> + <bounds x="-48" y="574" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + <view name="Vertical Widescreen Shifter-R"> + <screen index="0"> + <bounds x="0" y="0" width="480" height="640" /> + </screen> + <bezel element="shifter" inputtag="INPUTS" inputmask="0x01"> + <bounds x="446" y="648" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + <view name="Vertical Widescreen Shifter-L"> + <screen index="0"> + <bounds x="0" y="0" width="480" height="640" /> + </screen> + <bezel element="shifter" inputtag="INPUTS" inputmask="0x01"> + <bounds x="2" y="648" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> </mamelayout> diff --git a/src/mame/layout/pdrift.lay b/src/mame/layout/pdrift.lay index 34a903b8dc2..42b7b0af4fe 100644 --- a/src/mame/layout/pdrift.lay +++ b/src/mame/layout/pdrift.lay @@ -69,4 +69,22 @@ license:CC0 <color alpha="0.6" /> </bezel> </view> + <view name="Widescreen Shifter-R"> + <screen index="0"> + <bounds x="0" y="0" width="640" height="480" /> + </screen> + <bezel element="shifter" inputtag="IN0" inputmask="0x02"> + <bounds x="648" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + <view name="Widescreen Shifter-L"> + <screen index="0"> + <bounds x="0" y="0" width="640" height="480" /> + </screen> + <bezel element="shifter" inputtag="IN0" inputmask="0x02"> + <bounds x="-40" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> </mamelayout> diff --git a/src/mame/layout/polepos.lay b/src/mame/layout/polepos.lay index f9e484c4b30..681e22f8b9c 100644 --- a/src/mame/layout/polepos.lay +++ b/src/mame/layout/polepos.lay @@ -69,4 +69,22 @@ license:CC0 <color alpha="0.6" /> </bezel> </view> + <view name="Widescreen Shifter-R"> + <screen index="0"> + <bounds x="0" y="0" width="640" height="480" /> + </screen> + <bezel element="shifter" inputtag="IN0" inputmask="0x02"> + <bounds x="648" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + <view name="Widescreen Shifter-L"> + <screen index="0"> + <bounds x="0" y="0" width="640" height="480" /> + </screen> + <bezel element="shifter" inputtag="IN0" inputmask="0x02"> + <bounds x="-40" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> </mamelayout> diff --git a/src/mame/layout/radr.lay b/src/mame/layout/radr.lay index 8b13225e352..16d4357592d 100644 --- a/src/mame/layout/radr.lay +++ b/src/mame/layout/radr.lay @@ -69,4 +69,22 @@ license:CC0 <color alpha="0.6" /> </bezel> </view> + <view name="Widescreen Shifter-R"> + <screen index="0"> + <bounds x="0" y="0" width="640" height="480" /> + </screen> + <bezel element="shifter" inputtag="mainpcb:P1_A" inputmask="0x01"> + <bounds x="648" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + <view name="Widescreen Shifter-L"> + <screen index="0"> + <bounds x="0" y="0" width="640" height="480" /> + </screen> + <bezel element="shifter" inputtag="mainpcb:P1_A" inputmask="0x01"> + <bounds x="-40" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> </mamelayout> diff --git a/src/mame/layout/roundup5.lay b/src/mame/layout/roundup5.lay index 3c28236f54e..1b31df914cb 100644 --- a/src/mame/layout/roundup5.lay +++ b/src/mame/layout/roundup5.lay @@ -55,9 +55,7 @@ license:CC0 <screen index="0"> <bounds x="0" y="0" width="640" height="480" /> </screen> - -<bezel element="shifter" inputtag="IN0" inputmask="0x0008"> - + <bezel element="shifter" inputtag="IN0" inputmask="0x0008"> <bounds x="606" y="414" width="32" height="64" /> <color alpha="0.6" /> </bezel> @@ -66,11 +64,27 @@ license:CC0 <screen index="0"> <bounds x="0" y="0" width="640" height="480" /> </screen> - -<bezel element="shifter" inputtag="IN0" inputmask="0x0008"> - + <bezel element="shifter" inputtag="IN0" inputmask="0x0008"> <bounds x="2" y="414" width="32" height="64" /> <color alpha="0.6" /> </bezel> </view> + <view name="Widescreen Shifter-L"> + <screen index="0"> + <bounds x="0" y="0" width="640" height="480" /> + </screen> + <bezel element="shifter" inputtag="IN0" inputmask="0x0008"> + <bounds x="-40" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + <view name="Widescreen Shifter-R"> + <screen index="0"> + <bounds x="0" y="0" width="640" height="480" /> + </screen> + <bezel element="shifter" inputtag="IN0" inputmask="0x0008"> + <bounds x="648" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> </mamelayout> diff --git a/src/mame/layout/speedfrk.lay b/src/mame/layout/speedfrk.lay index ddc65830d13..44b9bf2f0f7 100644 --- a/src/mame/layout/speedfrk.lay +++ b/src/mame/layout/speedfrk.lay @@ -108,4 +108,22 @@ license:CC0 <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="1"> + <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="1"> + <bounds x="-72" y="414" width="64" height="64" /> + <color alpha="0.65" /> + </element> + </view> </mamelayout> diff --git a/src/mame/layout/speedrs.lay b/src/mame/layout/speedrs.lay index 1bda95a8871..5c5bcfbe16a 100644 --- a/src/mame/layout/speedrs.lay +++ b/src/mame/layout/speedrs.lay @@ -79,4 +79,19 @@ license:CC0 <color alpha="0.6" /> </bezel> </view> + <view name="Widescreen Shifter-R"> + <bounds left="0" right="640" top="0" bottom="480" /> + <screen index="0"> + <bounds x="0" y="0" width="738.46" height="480" /> + </screen> + <bezel element="black"> + <bounds x="640" y="0" width="100" height="480" /> + </bezel> + <bezel element="shifter" inputtag="IN.2" inputmask="0x02"> + <bounds x="648" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + <!-- No need for a Widescreen Shifter-L as Shifter-L performs exactly + what a widescreen Shifter-L layout would do. --> </mamelayout> diff --git a/src/mame/layout/spyhunt.lay b/src/mame/layout/spyhunt.lay index f8dbc7baa49..c13db8aeebd 100644 --- a/src/mame/layout/spyhunt.lay +++ b/src/mame/layout/spyhunt.lay @@ -284,7 +284,7 @@ license:CC0 <bezel element="shifter" inputtag="ssio:IP0" inputmask="0x10"> <bounds x="446" y="667" width="32" height="64" /> - <color alpha="0.6" /> + <color alpha="0.65" /> </bezel> </view> @@ -311,7 +311,7 @@ license:CC0 <bezel element="shifter" inputtag="ssio:IP0" inputmask="0x10"> <bounds x="2" y="667" width="32" height="64" /> - <color alpha="0.6" /> + <color alpha="0.65" /> </bezel> </view> diff --git a/src/mame/layout/spyhunttec.lay b/src/mame/layout/spyhunttec.lay index 7530b64d899..963228e596d 100644 --- a/src/mame/layout/spyhunttec.lay +++ b/src/mame/layout/spyhunttec.lay @@ -153,6 +153,168 @@ license:CC0 </bezel> </view> + <view name="Lamps + Widescreen Shifter-R"> + <screen index="0"> + <bounds x="0" y="0" width="480" height="640" /> + </screen> + + <bezel name="lamp1" element="lamp_miss"> + <bounds x="5" y="641" width="60" height="25" /> + </bezel> + <bezel name="lamp0" element="lamp_oil"> + <bounds x="72" y="641" width="59" height="25" /> + </bezel> + <bezel name="lamp2" element="lamp_van"> + <bounds x="172" y="641" width="85" height="25" /> + </bezel> + <bezel name="lamp3" element="lamp_smoke"> + <bounds x="295" y="641" width="93" height="25" /> + </bezel> + <bezel name="lamp4" element="lamp_gun"> + <bounds x="390" y="641" width="90" height="25" /> + </bezel> + + <bezel element="shifter" inputtag="IN2" inputmask="0x10"> + <bounds x="496" y="574" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + + <view name="Lamps + Widescreen Shifter-L"> + <screen index="0"> + <bounds x="0" y="0" width="480" height="640" /> + </screen> + + <bezel name="lamp1" element="lamp_miss"> + <bounds x="5" y="641" width="60" height="25" /> + </bezel> + <bezel name="lamp0" element="lamp_oil"> + <bounds x="72" y="641" width="59" height="25" /> + </bezel> + <bezel name="lamp2" element="lamp_van"> + <bounds x="172" y="641" width="85" height="25" /> + </bezel> + <bezel name="lamp3" element="lamp_smoke"> + <bounds x="295" y="641" width="93" height="25" /> + </bezel> + <bezel name="lamp4" element="lamp_gun"> + <bounds x="390" y="641" width="90" height="25" /> + </bezel> + + <bezel element="shifter" inputtag="IN2" inputmask="0x10"> + <bounds x="-48" y="574" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + + <view name="Widescreen Lamps and Shifter-R"> + <screen index="0"> + <bounds x="0" y="0" width="480" height="640" /> + </screen> + + <bezel name="lamp1" element="lamp_miss"> + <bounds x="494" y="430" width="60" height="25" /> + </bezel> + <bezel name="lamp0" element="lamp_oil"> + <bounds x="493" y="455" width="59" height="25" /> + </bezel> + <bezel name="lamp2" element="lamp_van"> + <bounds x="494" y="480" width="85" height="25" /> + </bezel> + <bezel name="lamp3" element="lamp_smoke"> + <bounds x="492" y="505" width="93" height="25" /> + </bezel> + <bezel name="lamp4" element="lamp_gun"> + <bounds x="494" y="530" width="90" height="25" /> + </bezel> + + <bezel element="shifter" inputtag="IN2" inputmask="0x10"> + <bounds x="496" y="574" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + + <view name="Widescreen Lamps and Shifter-L"> + <screen index="0"> + <bounds x="0" y="0" width="480" height="640" /> + </screen> + + <bezel name="lamp1" element="lamp_miss"> + <bounds x="-70" y="430" width="60" height="25" /> + </bezel> + <bezel name="lamp0" element="lamp_oil"> + <bounds x="-69" y="455" width="59" height="25" /> + </bezel> + <bezel name="lamp2" element="lamp_van"> + <bounds x="-95" y="480" width="85" height="25" /> + </bezel> + <bezel name="lamp3" element="lamp_smoke"> + <bounds x="-102" y="505" width="93" height="25" /> + </bezel> + <bezel name="lamp4" element="lamp_gun"> + <bounds x="-100" y="530" width="90" height="25" /> + </bezel> + + <bezel element="shifter" inputtag="IN2" inputmask="0x10"> + <bounds x="-48" y="574" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + + <view name="Vertical Widescreen Lamps + Shifter-R"> + <screen index="0"> + <bounds x="0" y="0" width="480" height="640" /> + </screen> + + <bezel name="lamp1" element="lamp_miss"> + <bounds x="5" y="641" width="60" height="25" /> + </bezel> + <bezel name="lamp0" element="lamp_oil"> + <bounds x="72" y="641" width="59" height="25" /> + </bezel> + <bezel name="lamp2" element="lamp_van"> + <bounds x="172" y="641" width="85" height="25" /> + </bezel> + <bezel name="lamp3" element="lamp_smoke"> + <bounds x="295" y="641" width="93" height="25" /> + </bezel> + <bezel name="lamp4" element="lamp_gun"> + <bounds x="390" y="641" width="90" height="25" /> + </bezel> + + <bezel element="shifter" inputtag="IN2" inputmask="0x10"> + <bounds x="446" y="667" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + + <view name="Vertical Widescreen Lamps + Shifter-L"> + <screen index="0"> + <bounds x="0" y="0" width="480" height="640" /> + </screen> + + <bezel name="lamp1" element="lamp_miss"> + <bounds x="5" y="641" width="60" height="25" /> + </bezel> + <bezel name="lamp0" element="lamp_oil"> + <bounds x="72" y="641" width="59" height="25" /> + </bezel> + <bezel name="lamp2" element="lamp_van"> + <bounds x="172" y="641" width="85" height="25" /> + </bezel> + <bezel name="lamp3" element="lamp_smoke"> + <bounds x="295" y="641" width="93" height="25" /> + </bezel> + <bezel name="lamp4" element="lamp_gun"> + <bounds x="390" y="641" width="90" height="25" /> + </bezel> + + <bezel element="shifter" inputtag="IN2" inputmask="0x10"> + <bounds x="2" y="667" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + <view name="Lamps"> <screen index="0"> <bounds x="0" y="0" width="480" height="640" /> diff --git a/src/mame/layout/stocker.lay b/src/mame/layout/stocker.lay index a86fcd41828..82d1f498701 100644 --- a/src/mame/layout/stocker.lay +++ b/src/mame/layout/stocker.lay @@ -69,4 +69,22 @@ license:CC0 <color alpha="0.6" /> </bezel> </view> + <view name="Widescreen Shifter-R"> + <screen index="0"> + <bounds x="0" y="0" width="640" height="480" /> + </screen> + <bezel element="shifter" inputtag="IN1" inputmask="0x02"> + <bounds x="648" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + <view name="Widescreen Shifter-L"> + <screen index="0"> + <bounds x="0" y="0" width="640" height="480" /> + </screen> + <bezel element="shifter" inputtag="IN1" inputmask="0x02"> + <bounds x="-40" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> </mamelayout> diff --git a/src/mame/layout/topracer.lay b/src/mame/layout/topracer.lay index df3422bc11c..2c8361e4a9a 100644 --- a/src/mame/layout/topracer.lay +++ b/src/mame/layout/topracer.lay @@ -69,4 +69,22 @@ license:CC0 <color alpha="0.6" /> </bezel> </view> + <view name="Widescreen Shifter-R"> + <screen index="0"> + <bounds x="648" y="0" width="640" height="480" /> + </screen> + <bezel element="shifter" inputtag="IN0" inputmask="0x20"> + <bounds x="606" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + <view name="Widescreen Shifter-L"> + <screen index="0"> + <bounds x="0" y="0" width="640" height="480" /> + </screen> + <bezel element="shifter" inputtag="IN0" inputmask="0x20"> + <bounds x="-40" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> </mamelayout> diff --git a/src/mame/layout/topspeed.lay b/src/mame/layout/topspeed.lay index 3f8a9b0c4d6..829da0d17f9 100644 --- a/src/mame/layout/topspeed.lay +++ b/src/mame/layout/topspeed.lay @@ -69,4 +69,22 @@ license:CC0 <color alpha="0.6" /> </bezel> </view> + <view name="Widescreen Shifter-R"> + <screen index="0"> + <bounds x="0" y="0" width="640" height="480" /> + </screen> + <bezel element="shifter" inputtag="IN1" inputmask="0x10"> + <bounds x="648" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + <view name="Widescreen Shifter-L"> + <screen index="0"> + <bounds x="0" y="0" width="640" height="480" /> + </screen> + <bezel element="shifter" inputtag="IN1" inputmask="0x10"> + <bounds x="-40" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> </mamelayout> diff --git a/src/mame/layout/turbotag.lay b/src/mame/layout/turbotag.lay index 9bc8543ffbf..c65fa23682e 100644 --- a/src/mame/layout/turbotag.lay +++ b/src/mame/layout/turbotag.lay @@ -69,4 +69,40 @@ license:CC0 <color alpha="0.6" /> </bezel> </view> + <view name="Widescreen Shifter-R"> + <screen index="0"> + <bounds x="0" y="0" width="480" height="640" /> + </screen> + <bezel element="shifter" inputtag="ssio:IP0" inputmask="0x10"> + <bounds x="488" y="574" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + <view name="Widescreen Shifter-L"> + <screen index="0"> + <bounds x="0" y="0" width="480" height="640" /> + </screen> + <bezel element="shifter" inputtag="ssio:IP0" inputmask="0x10"> + <bounds x="-40" y="574" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + <view name="Vertical Widescreen Shifter-R"> + <screen index="0"> + <bounds x="0" y="0" width="480" height="640" /> + </screen> + <bezel element="shifter" inputtag="ssio:IP0" inputmask="0x10"> + <bounds x="446" y="648" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + <view name="Vertical Widescreen Shifter-L"> + <screen index="0"> + <bounds x="0" y="0" width="480" height="640" /> + </screen> + <bezel element="shifter" inputtag="ssio:IP0" inputmask="0x10"> + <bounds x="2" y="648" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> </mamelayout> diff --git a/src/mame/layout/wecleman.lay b/src/mame/layout/wecleman.lay index df3422bc11c..799733f504e 100644 --- a/src/mame/layout/wecleman.lay +++ b/src/mame/layout/wecleman.lay @@ -69,4 +69,22 @@ license:CC0 <color alpha="0.6" /> </bezel> </view> + <view name="Widescreen Shifter-R"> + <screen index="0"> + <bounds x="0" y="0" width="640" height="480" /> + </screen> + <bezel element="shifter" inputtag="IN0" inputmask="0x20"> + <bounds x="648" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> + <view name="Widescreen Shifter-L"> + <screen index="0"> + <bounds x="0" y="0" width="640" height="480" /> + </screen> + <bezel element="shifter" inputtag="IN0" inputmask="0x20"> + <bounds x="-40" y="414" width="32" height="64" /> + <color alpha="0.65" /> + </bezel> + </view> </mamelayout> |