ADVMAME on arcade crt, bad screen sizes
-
Using an rpi 2B+ with a pi2jamma type adapter, plugged into an arcade cabinet with a 19" horizontal arcade CRT monitor (k7000).
I'm only using this for a handful of games that use 3 players/2 buttons (rampage, ghostbusters, knights of the round, battletoads, etc).
When using lr-mame2003plus, screen sizes are ok and generally fit most of the screen real estate on the monitor. When using advmame-0.94, each game I start has vastly different screen sizes/resolutions, some games are stretched, squashed, off center, or don't fill up the screen.
I've tried reading up on advmame and how it handles perfect sizing. I've adjusted the advmame-0.94.rc file with some of the following lines for better CRT support:
device_video fb
device_video_cursor off
device_video_doublescan yes
device_video_fastchange no
device_video_interlace yes
device_video_output auto
device_video_overlaysize 1024
device_video_singlescan yes
device_video_clock 4 - 50 / 15.75 / 60 <-- I added this one
device_video_format 15720 0.737 0.075 0.074 0.113 0.916 0.012 0.012 0.060 <-- also added this line, tried with/without same thingdisplay_adjust x
(I've tried with xclock, generate_yclock, other options, but no difference)
I've tried launching advv from /opt/retropie/emulators folder, but it won't launch, complains I don't have a valid display driver or need a framebuffer in the kernel other than VESA.
Some games are OK, for example Undercover Cops, The Combatribes, and seem to fill the whole screen. Rampage is squashed horizontally, displays almost like a square and has big empty black spaces on the left and right. CPS1 games like King of Dragons/Knights of the Round are squashed vertically, and have big black empty bars on the top/bottom.
I thought this particular emulator was supposed to get perfect video resolution, but it seems far from it. Is there something obvious I am doing wrong?
-
@adamtoth Bump, any ideas?
-
I guess there's very few
advmame
users left, even few using a real CRT arcade monitor. I'm not sure at which version the RPI support for generating dynamic video modes (withadvv
), but you can try the latest version and see how it behaves.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.