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

Making 'overscan' work on an LCD screen

Scheduled Pinned Locked Moved Help and Support
overscanretropie 4.7.1integer scalingscreen size
4 Posts 2 Posters 666 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.
  • F
    fishermanbill
    last edited by 28 Jun 2021, 20:08

    I have a Picade with a 1024x768 screen and am using integer scaling with a 3x scaling for my arcade directory. This works a treat for any arcade that has an output resolution multiplied by 3 that is less than 1024 or 768 in both axis respectively. If the output resolution end up being larger in either direction then Retroarch automatically knocks the resolution scaling down to 2 leaving massive borders.

    I'd like it to 'overscan' in each direction that goes over the physical width/height.

    Is this possible with retropie/retroarch?

    Thanks

    Pi Model or other hardware: Pi 4 in Picade
    Power Supply used: Picade
    RetroPie Version Used (eg 3.6, 3.8.1, 4.1 - do not write latest): 4.7.1
    Built From: (Pre made SD Image on RetroPie website, Berryboot, or on top of existing OS etc.. - please provide the filename of any image used) Pre made SD Image on RetroPie website
    USB Devices connected: Picade
    Controller used: Picade
    Error messages received: N/A
    Verbose log (if relevant): N/A
    Emulator: FinalBurn Neo 1.8.8

    D 1 Reply Last reply 29 Jun 2021, 13:57 Reply Quote 0
    • D
      dankcushions Global Moderator @fishermanbill
      last edited by 29 Jun 2021, 13:57

      @fishermanbill yes, it's possible. you need to use a custom resolution - it's one of the aspect ratio options. once there, you can adjust the x and y resolution manually, including going beyond your current display resolution.

      a while ago i made a change to retroarch to show the current integer scale whilst you cycle through the resolutions. eg, on a 240p game it will say "480 (2x)" when you select that y resolution, etc. this will be useful in your case to find the next "3x" for both x and y.

      F 1 Reply Last reply 29 Jun 2021, 22:21 Reply Quote 1
      • F
        fishermanbill @dankcushions
        last edited by fishermanbill 29 Jun 2021, 22:21

        @dankcushions so you'd need to set up a config for every arcade that has a overscan output? There's an awful lot of them - eek!

        You allude to being able to figure out the custom resolution but how would you do that from config files? Also how do you see your change where it outputs the resolution on screen?

        Thanks for your response it's very helpful.

        D 1 Reply Last reply 2 Jul 2021, 08:15 Reply Quote 0
        • D
          dankcushions Global Moderator @fishermanbill
          last edited by dankcushions 7 Feb 2021, 09:15 2 Jul 2021, 08:15

          @fishermanbill said in Making 'overscan' work on an LCD screen:

          @dankcushions so you'd need to set up a config for every arcade that has a overscan output? There's an awful lot of them - eek!

          unfortunately it’s probably necessary. it’s possible to automate some of this stuff - i believe i experimented with letting them overrun by a certain tolerance when developing https://retropie.org.uk/forum/topic/4046/crt-pi-shader-users-reduce-scaling-artifacts-with-these-configs-in-lr-mame2003-lr-fbalpha-lr-nestopia-and-more-to-come

          the issue is that arcade machines, unlike console games, had CRTs that were manually configured for the game. so they often have crucial gameplay info (eg score) running right to the edge of the image, because they knew an engineer/arcade operator would be adjusting the CRT to suit.

          for this reason it’s probably not safe to automate an amount of ‘overscan’ in arcade games.

          You allude to being able to figure out the custom resolution but how would you do that from config files?

          you have to manually do it whilst the game is running

          Also how do you see your change where it outputs the resolution on screen?

          when you adjust the resolution in the menu it should be visible behind, no? the menu is translucent.

          1 Reply Last reply Reply Quote 0
          4 out of 4
          • First post
            4/4
            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.

            This community forum collects and processes your personal information.
            consent.not_received