Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Built rebuilding my old GBA with centered display
#1
Incredible project, dreams do come true. Everybody thinks that this is the coolest thing they have seen. It really was a lot of fun to build.

[Image: attachment.php?aid=812][Image: attachment.php?aid=813][Image: attachment.php?aid=814]

I managed to get the display centered by cutting off most of the plastic on the left side of it. The display just barely surpasses the top, left and right bezels but it surpasses the bottom a lot. I'm thinking of getting a clear glass screen protector and spray painting the back edges of it black to make narrower bezels so that the whole display can be used. I just need to figure out what kind of paint would work well.

I find that the X and Y buttons stick out too much making it difficult to play games that require pressing them and normal buttons at the same time. I will cut them shorter to fix that once I get new ones. It doesn't look like I can get only the buttons from the store? I also need to get a larger drill bit so that the holes are perfectly round.

Does anybody have any Idea how I can get perfectly straight edges, I could not get that with a flat file, maybe some kind of guide for the file would do the trick?

If I fully tighten the screws the shoulder buttons get stuck. I tried shaving down the pivot nubs but it doesn't seem to help.

Does anybody know how to get non widescreen games working in the correct aspect ratio. I tried a bunch of settings and it either crashes the system or doesn't make a difference. In my pictures the SNES games shouldn't be so wide.


Attached Files Thumbnail(s)
           
Reply
#2
Hey Jonnyczi!

I have done a quick edit to one of your photos.  It shows some places the shoulder buttons can be shaved to reduce the problem you mentioned.

When you are trying video resolution settings, you may want to plug in HDMI.  If resolutions change, the internal LCD driver will have problems, but the HDMI may continue to function.


If you want to change aspect ratio sorts of things, check here.
    • Choose “RetroPie” from the main menu
      • Retroarch (A button)
        • Configure Aspect Ratio (better full-screen LCD experience)
          • Settings (A button)
            • Video (A button)
              • Aspect Ratio (select “4:3” by cycling through options with right/left)
              • (hit B button repeatedly to back out)
        • Configurations (A button)
          • Save Current Configuration (A button)
          • (hit B button repeatedly to back out)
        • Quit RetroArch
Card Fighters' Clash 2 English Translation ( http://cfc2english.blogspot.com/ )
Neo Geo Pocket Flash Cart and Linker Project ( http://www.flashmasta.com/ )
Avatar art thanks to Trev-Mun ( http://trevmun.deviantart.com/ )
Reply
#3
When I cut out the entire display area on my CM3, I used an X-Acto to cut away the extra area, and even did a test with another shell where I used a laser cutter to cut away the same area. The laser cutter is obviously a lot easier, but is also much more limited since most people don't have them. If you decide to use an X-Acto, I recommend looking at the display's placement before the cuts to figure out what needs to be cut away (the pixel trim can be found in /boot somewhere, and with a calculator you can get the exact amount that needs to be cut from the top, bottom and the sides.

For getting the correct aspect ratio, TheFlav already gave you a good start, but I personally would recommend doing each setting on a per-emulator basis. Open a game, go to the RetroArch menu (should be hotkey + X I believe) then go to the main menu by pressing B, go down to Settings, Video, and under aspect ratio go to core provided. This will guarantee that it is the original aspect ratio of the console, and I believe even accounts for per-game resolutions such as the variable resolution that was present in SNES titles. If you go to custom, you can turn integer scaling on and get pixel-perfect scaling so long as you change your HDMI resolution in /boot/config.txt to 640x480 by setting the hdmi_mode=2.

Matthew
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)