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

    *SOLVED* 240p per emulator (run command setting) possible?

    Scheduled Pinned Locked Moved Help and Support
    240prun commandpervideomodes
    25 Posts 8 Posters 12.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.
    • edmaul69E
      edmaul69 @matchaman
      last edited by

      @matchaman i posted it here:

      https://retropie.org.uk/forum/topic/13503/480p-menus-240p-games/4

      1 Reply Last reply Reply Quote 0
      • edmaul69E
        edmaul69 @matchaman
        last edited by

        @matchaman also here are the commands for tv service. i use putty to ssh into the pi to use commandline.

        240p

        sudo tvservice -c "NTSC 4:3 P" ; fbset -depth 8 ; fbset -depth 32; tvservice -s
        

        480

        sudo tvservice -c "NTSC 4:3" ; fbset -depth 8 ; fbset -depth 32; tvservice -s
        
        1 Reply Last reply Reply Quote 0
        • matchamanM
          matchaman
          last edited by

          I see, however it's possible to be done via runcommand which is simpler, doesn't give a momentary message and also safer for video themes.

          In the past I tried several workarounds (very likely including your method) and when exiting a game, video themes had erroneous structure :/

          Though runcommand isn't perfect either; as I mentioned before, if the config.txt mode is NTSC or PAL, then the game running in the same region's progressive mode will not go back to interlaced (unless it's at the opposite region).

          edmaul69E 2 Replies Last reply Reply Quote 0
          • edmaul69E
            edmaul69 @matchaman
            last edited by edmaul69

            @matchaman i never get an error message, so not sure what you get from other methods.

            Edit:i think you are saying themes that have videos gets the erroneous structure? I wouldnt know as i dont use video themes.

            1 Reply Last reply Reply Quote 0
            • edmaul69E
              edmaul69 @matchaman
              last edited by edmaul69

              @matchaman also with this method i use, it goes back to interlaced after i exit a game. All this is ntsc as i dont use pal at all.

              1 Reply Last reply Reply Quote 0
              • pjftP
                pjft
                last edited by

                I hate to resurrect an old thread, but I'll likely be going through the exact same process soon in an old PAL CRT.

                Just to confirm, @matchaman , your TV is PAL and yet it works well with the NTSC 4:3 P video mode, is that it?

                If you just used the sdtv mode to 240p you wouldn't have needed to change the individual emulators settings for them to display as intended but ES would have looked fairly bad, correct?

                Just making sure I follow it.

                Thanks!

                Y 1 Reply Last reply Reply Quote 0
                • Y
                  youxia @pjft
                  last edited by

                  @pjft Are you going to connect through RGB or composite?
                  Personally I use runcommand which is more versatile but it also depends on the method you're using. There is also a CRT theme (named "CRT" :) which works well without the need for 480i.

                  pjftP 1 Reply Last reply Reply Quote 0
                  • pjftP
                    pjft @youxia
                    last edited by

                    @youxia I was going for composite.

                    Y 1 Reply Last reply Reply Quote 0
                    • Y
                      youxia @pjft
                      last edited by

                      @pjft Then I recommend reading about these 2 methods first, the ES look is the least of your worries ;)

                      https://retropie.org.uk/forum/topic/18624/custom-configs-for-crt-using-the-built-in-composite-out
                      https://retropie.org.uk/forum/topic/11628/240p-and-mame-scaling/12

                      pjftP 1 Reply Last reply Reply Quote 2
                      • pjftP
                        pjft @youxia
                        last edited by

                        @youxia Thanks - I'll look into it!

                        1 Reply Last reply Reply Quote 0
                        • M
                          molton
                          last edited by

                          I've been looking into this a bit recently. I find that the default settings look pretty good in 240p with bilinear filtering on, but I wanted to get really accurate results so I compared the real NES hardware output to the raspberry Pi composite out in 240p.

                          1 Reply Last reply Reply Quote 0
                          • M
                            molton
                            last edited by

                            for NES my CRT likes
                            -240p screen format
                            -640x480 render resolution for the screen format
                            -717x552 (5 x -40 offset) retroarch scaling resolution
                            -bilinear filtering set to off

                            For SNES I use a 702x496 retroarch custom scaling resolution with a 12 x -8 offset and bilinear filtering on. Genesis looks pretty good with bilinear filtering on and standard 4:3 resolution

                            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.