Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

mame2010 - aspect ratio



  • Ok, i expect to get some grief for this because i am sure it is simple but i have looked around and still can't work out the problem.

    Basically, running a vertical-monitor game such as Circus Charlie has the image all stretched into 4:3 and looks horrible. I have set the basic libretto options up for scanlines etc and that works fine in all emulators, and fba works great in the correct ratio too, it is only the games that i have running under lr-mame2010 that dont have the correct ratio - any ideas? Sorry i can't give more info but if you could tell me what info i need to give it may help, just dont know what is important at this point...

    cheers for any and all advice



  • There is in fact a known issue with lr-mame2010 and aspect ratio. Mame2003 is the recommended core both for performance and correct default aspect display ratio.
    If you have a specific reason to use 2010, to get the correct aspect, alternatively, you have to:

    • launch game, enter RGUI, change aspect ratio (eg. 3:4 for vertical games) and save game specific config.
      or

    • create game specific config files to "force" the exact game area size you want to obtain. Check cfg files for Spiders here as an example. It is the best method but complex if you are not used creating and managing cfg files on the Pi.



  • @UDb23 said in mame2010 - aspect ratio:

    There is in fact a known issue with lr-mame2010 and aspect ratio. Mame2003 is the recommended core both for performance and correct default aspect display ratio.
    If you have a specific reason to use 2010, to get the correct aspect, alternatively, you have to:

    • launch game, enter RGUI, change aspect ratio (eg. 3:4 for vertical games) and save game specific config.
      or

    • create game specific config files to "force" the exact game area size you want to obtain. Check cfg files for Spiders here as an example. It is the best method but complex if you are not used creating and managing cfg files on the Pi.

    Just the info i needed - thanks very much, will change cores...



  • Thanks for this thread.

    I was struggling with precisely this problem, and was surprised that the newer version of lr-mame (2010 vs the 2003 I was using earlier) has this introduced problem.

    I have also thus reverted back to the older version.



  • @olafwagner It seems that in the current version of lr-mame2010 the aspect ratio issue has been fixed. Haven't personally tested yet.



  • I usually look to see if a game runs in lr-fbalpha or mame2003 first. And if it has issues in both of those only then do I try it out in 2010. As I understand it the higher the MAME version the more slowly it is likely to run on a Pi. There are quite a few games that only work (or work best) on 2010 though, from my experience, so you just have to bite that bullet sometimes.



  • @udb23 said in mame2010 - aspect ratio:

    @olafwagner It seems that in the current version of lr-mame2010 the aspect ratio issue has been fixed. Haven't personally tested yet.

    Can anyone confirm this ? This was my biggest gripe with lr-mame2010 (and it never used to save the settings). A lot of games do play better in this version due to updated roms/emulation (and all the Midway games work great except for the aspect ratio).



  • @UDb23 said in mame2010 - aspect ratio:

    It seems that in the current version of lr-mame2010 the aspect ratio issue has been fixed.

    @maxbeanz said in mame2010 - aspect ratio:

    Can anyone confirm this ?

    Well, what is meant by "current" version? I only got involved in RetroPie and got it downloaded and installed about a month and a half ago.

    Vertical 810x1080 games do still stretch out for me. I had to manually setup feversos.zip like so:

    aspect_ratio_index = "22"
    custom_viewport_width = "810"
    custom_viewport_height = "1080"
    custom_viewport_x = "555"
    custom_viewport_y = "0"
    
    video_shader_enable = "true"
    video_shader = "~/.config/retroarch/shaders/crt-pi-curvature-vertical.glslp"
    

    I also noticed that mame2010 handles other games weirdly. Tecmo Bowl, for example, originally had 2 displays. Other emulators just stitch those together as one wide display. 2010 by default only renders the left hand display. Never looked into how it might be adjusted to draw both sides I just used a different emulator. (mame2003)


  • Global Moderator

    @alturis current version = update lr-mame2010 from source. that always gets you the latest (will take ~1hr+ to build on a pi3)

    there have been many changes to mame2010 in the last few weeks - thanks to @markwkidd and co!



  • @dankcushions said in mame2010 - aspect ratio:

    update lr-mame2010 from source. that always gets you the latest (will take ~1hr+ to build on a pi3)

    I think I might wait for the coming fixes to 2010 high scores that I hear is being looked into in the next couple weeks.

    This discussion ( https://retropie.org.uk/forum/topic/16419/new-mame2010-folder-structure ) has me concerned about jumping on the latest 2010 just yet as well.



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.