Hi @Arthrimus.
I flashed your sketch for the SNES adapter on an Arduino Nano. Only temporarily soldered together to test it. My setup is a consolized NeoGeo with original cable SNES controller and wireless controller with receiver from 8bitdo. I have already ordered a couple of @Frank_fjs boards.
At first it was not easy for me to find out which Arduino pin goes to which pin of the DSUB socket. Unfortunately, this is not clearly written in your github. So I made a table. I think this also applies to the other adapters. Maybe you can take over the information on Github.
Would it be possible to add support for the 8bitdo controller? Generally, they work. But with the button combinations where you have to hold Start for a longer time, the controller switches off. 8bitdo uses the Start button (press and hold) to switch the controller on and off and the Select button (press and hold) to connect to Bluetooth.
I also get problems using the 161 in 1 and the 120 in 1 multicard for exactly this reason. For the two multicards you have to press and hold Start for 5 seconds to return to the menu. Unfortunately, this does not work because the controllers always turns off.
Would it be possible to program an emulated start button, similar to how you did it for the Saturn controller for Select? Hold L + R together to simulate the start button or something?
I flashed your sketch for the SNES adapter on an Arduino Nano. Only temporarily soldered together to test it. My setup is a consolized NeoGeo with original cable SNES controller and wireless controller with receiver from 8bitdo. I have already ordered a couple of @Frank_fjs boards.
At first it was not easy for me to find out which Arduino pin goes to which pin of the DSUB socket. Unfortunately, this is not clearly written in your github. So I made a table. I think this also applies to the other adapters. Maybe you can take over the information on Github.
Arduino | ATmega | DSUB15 | Button |
7 | PD7 | 13 | B1 |
8 | PB0 | 5 | B2 |
9 | PB1 | 12 | B3 |
10 | PB2 | 4 | B4 |
12 | PB4 | 2 | B5 |
13 | PB5 | 10 | B6 |
1 | PD1 | 15 | Up |
4 | PD4 | 7 | Down |
6 | PD6 | 6 | Right |
5 | PD5 | 14 | Left |
11 | PB3 | 11 | Start |
2 | PD2 | 3 | Select |
Would it be possible to add support for the 8bitdo controller? Generally, they work. But with the button combinations where you have to hold Start for a longer time, the controller switches off. 8bitdo uses the Start button (press and hold) to switch the controller on and off and the Select button (press and hold) to connect to Bluetooth.
I also get problems using the 161 in 1 and the 120 in 1 multicard for exactly this reason. For the two multicards you have to press and hold Start for 5 seconds to return to the menu. Unfortunately, this does not work because the controllers always turns off.
Would it be possible to program an emulated start button, similar to how you did it for the Saturn controller for Select? Hold L + R together to simulate the start button or something?
Attachments
Last edited: