lbeach: crop right side of screen (nw)

This commit is contained in:
hap 2020-04-06 15:31:20 +02:00
parent 1bd6f295c9
commit 81d73831a2
3 changed files with 27 additions and 9 deletions

View File

@ -24,14 +24,16 @@ TODO:
- discrete sound - discrete sound
- unknown writes (most of it is sound) - unknown writes (most of it is sound)
- improve colors, lbeach is monochrome but what about speedrs? - improve colors, lbeach is monochrome but what about speedrs?
- right side of screen should be cropped? but speedrs sprite collision check - is steering wheel analog? eg. with pulses to d7
wouldn't work then
- some unknown romlabels (see "x") - some unknown romlabels (see "x")
- lbeach 93448.h4 rom is a bad dump? it misses animation frames compared to - lbeach 93448.h4 rom is a bad dump? it misses animation frames compared to
speedrs, but when compared to enemy cars, it looks ok speedrs, but when compared to enemy cars, it looks ok
- speedrs has nvram? high scores are not saved - speedrs has nvram? high scores are not saved
- sprite x position is wrong, but moving it to the left will break speedrs - sprite x position is wrong, but moving it to the left will break speedrs
(it does a sprite collision check at boot) (it does a sprite collision check at boot)
- 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
***************************************************************************/ ***************************************************************************/

View File

@ -27,12 +27,18 @@ license:CC0
</rect> </rect>
</element> </element>
<element name="black"><rect><color red="0" green="0" blue="0" /></rect></element>
<view name="Color Overlay"> <view name="Color Overlay">
<bounds left="0" right="640" top="0" bottom="480" />
<screen index="0"> <screen index="0">
<bounds left="0" top="0" right="4" bottom="3" /> <bounds x="0" y="0" width="738.46" height="480" />
</screen> </screen>
<bezel element="black">
<bounds x="640" y="0" width="100" height="480" />
</bezel>
<overlay element="overlay"> <overlay element="overlay">
<bounds left="0" top="0" right="4" bottom="3" /> <bounds x="0" y="0" width="738.46" height="480" />
</overlay> </overlay>
</view> </view>
</mamelayout> </mamelayout>

View File

@ -51,19 +51,29 @@ license:CC0
</disk> </disk>
</element> </element>
<element name="black"><rect><color red="0" green="0" blue="0" /></rect></element>
<view name="Shifter-R"> <view name="Shifter-R">
<bounds left="0" right="640" top="0" bottom="480" />
<screen index="0"> <screen index="0">
<bounds x="0" y="0" width="640" height="480" /> <bounds x="0" y="0" width="738.46" height="480" />
</screen> </screen>
<bezel element="black">
<bounds x="640" y="0" width="100" height="480" />
</bezel>
<bezel element="shifter" inputtag="IN.2" inputmask="0x02"> <bezel element="shifter" inputtag="IN.2" inputmask="0x02">
<bounds x="606" y="414" width="32" height="64" /> <bounds x="606" y="414" width="32" height="64" />
<color alpha="0.6" /> <color alpha="0.6" />
</bezel> </bezel>
</view> </view>
<view name="Shifter-L"> <view name="Shifter-L">
<bounds left="0" right="640" top="0" bottom="480" />
<screen index="0"> <screen index="0">
<bounds x="0" y="0" width="640" height="480" /> <bounds x="0" y="0" width="738.46" height="480" />
</screen> </screen>
<bezel element="black">
<bounds x="640" y="0" width="100" height="480" />
</bezel>
<bezel element="shifter" inputtag="IN.2" inputmask="0x02"> <bezel element="shifter" inputtag="IN.2" inputmask="0x02">
<bounds x="2" y="414" width="32" height="64" /> <bounds x="2" y="414" width="32" height="64" />
<color alpha="0.6" /> <color alpha="0.6" />