I just Thought I would share my project that is almost done. This is my first attempt at a Gameboy (Although I have some experience with electronics and 'Modding'). My first requirements for the project would be that I could play n64 and Psx games as these are the games I grew up with and the ones that left the most impression on me as a young'un. This of course meant a Pi3 was necessary.
Parts / Features:
Pi 3
Dual Psp Analog sticks
Teensy usb controller
@Camble's auto shutdown switch
Powerboost 1000c
Sparkfun amplifier with volume control and headphone jack
Neopixel status led (for some colour and animations

I started this project in an unusual way, normally you would buy everything and make it fit. I started with the shell, then added buttons and built from there, improvising as I went (Don't do this kids). It turned out pretty well all things considered.
It begins :
The first thing I wanted is to add a black cartridge. I had already decided that I needed a black one to fit the yellow theme of the case.
I found a really cheap game on Ebay (Ridge Racers I think). I tried to save the game, but the screw got suck (Rusted from storage) so I had to pry it open and the pcb did not survive.

I picked a few templates online and created a custom cartridge sticker that I added to give a more custom feel and then stuck it in place with some glue and ground out the back of the cartridge with a Dremel to give me that extra space in the shell for all the components.
Next it was time to do the buttons. I drafted up a shape in AI, printed it out and the stuck it between 2 sheets of plastic (Sort of laminating it) and then proceeded to cut out the shape and start on the holes to recess the push buttons that I had ordered of the web.
I also added the Psp joysticks at this stage.
This was a time consuming process and took me a lot of refining and adjusting to get to fit properly.
Next up, the screen, and starting to build up the position of the components, the teensy 3.2 and the Powerboost 1000c (which is lined up to the contrast port on the shell). I also cut out the screen in a square shape, as I was not a big fan of the rounded cutout in the right corner.
I added the Sparkfun mono amp (It has a lot of line filtering with caps and there is no noise at all)