RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    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

    need help understanding screen size/orientation etc.

    Scheduled Pinned Locked Moved Help and Support
    themescocktail setuporientation
    6 Posts 3 Posters 1.4k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      alan.miller3
      last edited by

      Hi Noob here still trying to understand the all the configuration layers involved.

      I just finished my cocktail table build and have
      Pi Model or other hardware: Pi 3B+
      RetroPie version: 4.8

      All the different levels of configs are confusing me.

      I tried a couple different pac-mans and one (arcade/pacplus.zip) seems to work fine.
      2 players site opposite site each other, both controllers work, the screen auto-rotates to the active player.
      pic0.jpg

      But on another pacman (nes/Pac-Man (USA) (Tengen).zip), Both controllers work but the screen doesn't auto-rotate and the top & bottom of the playing field are cut off by the artwork. Here's a screenshot.
      pic1.jpg

      And on a third pacman (arcade/pacmanf.zip) only controller 2 works, it also has the top/bottom borders but the screen is oriented horizontally and scaled to fit inside the borders. Another screenshot

      Do I need to create rom-specific config files?
      Where/how do I do that?
      What would I need to configure to get the game to fill the screen properly?

      Is this something I'd address in mame settings /opt/retropie/emulators/mame4all/mame.cfg
      I think there's also mame command with -ror and -rol options.

      Then there are "dip" switches" ? ie I see
      /opt/retropie/emulators/mame4all/mame -listinfo pacplus |less
      dipswitch ( name "Cabinet" entry "Upright" entry "Cocktail" default "Upright" )
      Maybe I need to configure the "Cabinet" dip switch to Cocktail?

      My display is running at [HDMI DMT (32) RGB full 4:3], 1280x960 @ 60.00Hz
      and in /opt/retropie/configs/all/retroarch.cfg I have
      video_allow_rotate = true
      video_rotation = 3
      *

      • list item
      1 Reply Last reply Reply Quote 0
      • IanDaemonI
        IanDaemon
        last edited by IanDaemon

        NES games were never meant to rotate the screen for player two. You can forget those. I built a custom cocktail cabinet (with a 3B+) and put together a list of the arcade titles that work well for me:

        https://retropie.org.uk/forum/topic/25668/cocktail-cabinet-games

        • 5 Favorite Arcade Games in MAME
        • Cocktail Cabinet Games
        • Check out the MAME RoW
        1 Reply Last reply Reply Quote 0
        • dankcushionsD
          dankcushions Global Moderator
          last edited by

          you've got a couple of conflicting things here. the bezel project manually sets resolutions AFAIK, so when you rotate it's going to be a wrong resolution (it's going to swap X and Y axis).

          the bezel project is also traditionally used for 3:4/4:3 games to fill the gaps on a widescreen/4:3 monitor. you're using a 16:9 screen but with vertical 3:4 games rotated - i don't think the bezel project is appropriate for this really.

          A 1 Reply Last reply Reply Quote 0
          • A
            alan.miller3 @dankcushions
            last edited by

            @dankcushions

            ok, physically my display's visible area is 15 x 12 inches. That's a 5:4 ratio.
            So I changed my screen resolution to 1280x1024@60Hz (also a 5:4 ratio) and rebooted.
            vide_rotation=3 is still set in /opt/retropie/configs/all/retroarch.cfg

            After starting a game and hitting tab, the video options offer 3:4 or 7:9 or cocktail.
            Disabling any of the options (backdrops, overlays, bezels, marquees, etc.) doesn't seem to do anything.

            new2.jpg

            If I revert the video_rotation (back to 0) in /opt/retropie/configs/all/retroarch.cfg
            I still get the same 11 x 11 screen with "Arcade" bezels but without rotation so players 1 and 2 are both looking at the screen from the side.

            Is it the fact that the original game was intended to be on a square screen?

            A dankcushionsD 2 Replies Last reply Reply Quote 0
            • A
              alan.miller3 @alan.miller3
              last edited by

              @alan-miller3

              I resolved the auto-rotation issue by making lazy-susan-izing my table top.
              Now, I can physically rotate the screen whenever I needed to ;-)

              Here's a video of my rotating table top.
              https://photos.app.goo.gl/1KWs6Af3wuCeXWLu8

              1 Reply Last reply Reply Quote 0
              • dankcushionsD
                dankcushions Global Moderator @alan.miller3
                last edited by dankcushions

                @alan-miller3 said in need help understanding screen size/orientation etc.:

                @dankcushions

                ok, physically my display's visible area is 15 x 12 inches. That's a 5:4 ratio.
                So I changed my screen resolution to 1280x1024@60Hz (also a 5:4 ratio) and rebooted.

                if that’s the native resolution of the screen then fine

                vide_rotation=3 is still set in /opt/retropie/configs/all/retroarch.cfg

                After starting a game and hitting tab, the video options offer 3:4 or 7:9 or cocktail.

                tab should get you to the MAME menu (not retroarch(. you probably don’t want to to be changing options there.

                Disabling any of the options (backdrops, overlays, bezels, marquees, etc.) doesn't seem to do anything.

                because bezel project adds retroarch bezels, not MAME ones. how did you install it? presumably the same script permits the disabling/removal of the bezels.

                or did you use a pre-configured image?

                new2.jpg

                If I revert the video_rotation (back to 0) in /opt/retropie/configs/all/retroarch.cfg
                I still get the same 11 x 11 screen with "Arcade" bezels but without rotation so players 1 and 2 are both looking at the screen from the side.

                Is it the fact that the original game was intended to be on a square screen?

                no, it a a 4:3 crt screen rotated on its side (so effectively 3:4)

                b1b9c82c-b29a-4800-9a43-098f4b48d49e-image.jpeg
                https://i.ebayimg.com/images/g/hg4AAOSwMBZiVBKN/s-l500.jpg

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post

                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.