Hey Lafleur, I was going to answer your PM but I think it's better to leave the solution here to everyone.
For this build I had to do 3 trace cuts on the pcb for A, R1 and UP.
"A" and "R1" because the ADS need it and "UP" because when you install the MintyPi battery monitor script,
pushing 'UP' button will switch on/off the battery icon with some lag if you are playing......
As I was unable to find where to change this key to toggle on/off icon in the script, I just made a trace cut and changed the mapping of "Up" button.
If somone know how to do it without trace cut you are welcome to post your solution
Be carefull when you do a trace cut, take your time and dont cut anything else.
Basically you just direct solder your buttons to the Pi, You can check on the wiki which GPIO are free to use here >
https://github.com/GameboyZero/GabozePo ... in-Mapping
I used 30AWG silicon wire to solder the 3 buttons, they won't take too much space in your shell
Here what i have done >
You can trace cut "UP" button if your Pi is allready in place, you have enough space to cut under the Pi, just be carefull and take your time.
Check and recheck before cutting
After this I changed the mapping like this:
- connect to SSH with putty.
And you can edit it, CTRL + X to exit > Y to save change > enter to leave.
- Or just edit your retrogame.cfg when you plug your SD card on your computer.
Code: Select all
LEFT 26 # Joypad left
RIGHT 13 # Joypad right
UP 16 # Joypad up
DOWN 6 # Joypad down
LEFTCTRL 14 # 'A' button
LEFTALT 27 # 'B' button
Z 4 # 'X' button
X 17 # 'Y' button
RIGHTSHIFT 22 # 'Select' button
ENTER 15 # 'Start' button
A 5 # Left shoulder button
S 21 # Right shoulder button
ESC 22 15 # Exit ROM; PiTFT Button 1
At the end, reboot your console, wait untill you are on the game systems selection screen, push start and remap again your buttons in emulation station using the "gonfig input" option
Good Luck with your build