Mame4All Random Resolutions

Home Forums RetroPie Project Video Output on RetroPie Mame4All Random Resolutions

RetroPie has a new website and forum. Please visit https://retropie.org.uk/ for the new site. The new forum is located at https://retropie.org.uk/forum/. This forum is left here as a read-only archive.

This topic contains 8 replies, has 2 voices, and was last updated by Profile photo of bazola bazola 2 years ago.

Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • #95755
    Profile photo of phrazelle
    phrazelle
    Participant

    I know there are a few topics on this, but I haven’t found a solution.

    I am having trouble forcing resolution in Mame4All. Everything works, there are just varying resolutions – some almost take up the full screen, some live in a crunched window.

    What I’ve tried:

    • Changing the line in es_systems.cfg to read different numbers than 0 (tried 1-4. This is weird because all are 0 and when I do a CEA list from the terminal with /opt/vc/bin/tvservice -m CEA it says there are no available modes)

    • Resolution forced in Mame4All’s retroarch.cfg file with video_fullscreen_x = 1280 video_fullscreen_y = 1084

    • Resolution forced in config.txt with framebuffer_width=1280 framebuffer_height=1024

    All other systems work fine with the retroarch.cfg file forcing the resolution of the system and ES looks fine with the config.txt forcing. Just the Mame roms not forcing properly.

    #95757
    Profile photo of bazola
    bazola
    Participant

    Try to edit aspect_ratio_index in your retroarch.cfg, “0” forces 4:3 aspect ratio, it will do the trick for games with strange resolutions.

    #95774
    Profile photo of phrazelle
    phrazelle
    Participant

    No dice. Also tried the following to no avail:

    video_aspect_ratio = 1.333333
    video_aspect_ratio_auto = false

    #95775
    Profile photo of phrazelle
    phrazelle
    Participant

    What throws me off a bit is while a rom is loading, it throws up gfx_width = XXX and gfx_height = XXX. It seems to be adhering to those dimensions, but I can’t change them anywhere.

    Altering the resolution from the menu screen (x or m when launching) doesn’t have any affect either.

    #95793
    Profile photo of bazola
    bazola
    Participant

    I have no idea why it won’t work.
    Are you sure your default mame emulator is mame4all-libretro core?

    #95795
    Profile photo of phrazelle
    phrazelle
    Participant

    Yeah, in the menu screen (x or m when launching) it is set to lr-mame4all and the render resolution is (currently) set to “use config file res.”

    #95796
    Profile photo of phrazelle
    phrazelle
    Participant

    Update – when switching to mame4all as the default emulator (non-libretro core,) the resolution issues are fixed, but the joystick config isn’t being honored (not usable at all) so I will be digging on how to add the joystick config to the standard mame4all cfg file.

    I really liked the nice, neat cfg setup with the lib core, so I would still be interested in hearing a solution to the issue.

    #95797
    Profile photo of phrazelle
    phrazelle
    Participant

    Last post here and I’ll call it resolved. Running through the non-libretro core fixed the resolution issues as stated.

    USB controller configuration was set within the emulator itself. While a rom is running, press TAB on a keyboard to get to the in-emulator menu and you can set global properties from there. The exit emulator hotkey is labeled “UI Cancel” if anyone is wondering. All of my buttons were identified without any additional configuration.

    #95830
    Profile photo of bazola
    bazola
    Participant

    It is weird…
    Performance with mame4all binary is slightly better, but if you play games like caveman ninja or nba jam, aspect ratio is not 4:3 and it is quite annoying.

Viewing 9 posts - 1 through 9 (of 9 total)

Forums are currently read only - please visit the new RetroPie forums at https://retropie.org.uk/forums/

Skip to toolbar