The controllers of the original Game Boy's generation are known for their simplistic button layout: a 4-way directional D-Pad and two simple buttons. However the introduction of the SNES broke with tradition and introduced a 4-button (A-B-X-Y) layout. The amount of buttons kept rising as the years gone by, introducing shoulder buttons, back buttons and control sticks.
Since the plan of our Game Boy Zero is to play many different types of games from all kinds of oldschool gaming consoles, we're bound to find some games requiring a button layout the original Game Boy cannot offer. Therefore we will be adding four additional buttons:
- X and Y button at the front to transform our 2-button layout into a 4-button one
- RB and LB buttons in the back to support more modern type of games.
Rear: R & L Buttons
At the back of the enclosure, I have used two screw holes to mount tactile push buttons through which will serve as my right and left rear buttons. These screws were hidden about 10mm below the surface of the enclosure, so I had to grind down those screw shafts in order for the buttons to peep through.
These are 9mm tactile push buttons which are glued in place. They peep out just the right enough amount to allow for easy pressing, but not hinder when holding it in your hand.
NOTE: I will update this document when I added the two additional front buttons.