At the bottom of ARpICADE's /boot/launchers/mame172.sh emulator script, you'll notice dee2eR has logic to assess if the game selected is designed to run vertically by assessing the rotate value where 0 implies horizontal and 90 or 270 implies vertical.
Code: Select all
if [ $rot == 90 ] || [ $rot == 270 ]; then
./mamearcade $1 -keepaspect -unevenstretch
elseTo reduce the default keepaspect ratio border you can simply add the parameter for an aspect of 1:1. Leave keepaspect & unevenstretch as is as they are important!
Code: Select all
if [ $rot == 90 ] || [ $rot == 270 ]; then
./mamearcade $1 -keepaspect -unevenstretch -aspect 1:1
elseIf you adjust the aspect ratio values, you can reduce the borders even more until you find what is to your own personal liking.
I did some quick tests on my Nanao monitor. The table below shows the ratio used and the approximate horizontal width in centimetres of the left vertical black bar (repeated on the right) and also the width of the game area. Also included is a simple percentage of the horizontal game area versus the entire 4:3 screen.
Code: Select all
Monitor Ratio = 4:3, Orientation = Horizontal & Size = 29" (41cm H x 55cm W, corner to corner is 69cm which is closer to 27" - WTF a 2" edge!?)
Vertical Game Screen
Ratio Borders Width Percent
----- -------- ------ -------
None 14.5cm 27.0cm 48.2%
1:1 7.0cm 41.0cm 74.5%
4:5 2.0cm 52.0cm 92.9%
8:9 4.5cm 47.0cm 83.9%
11:12 5.5cm 46.0cm 80.7%
15:16 6.0cm 45.0cm 78.9%
19:20 6.5cm 44.0cm 77.2%wboy.



