beetle-pce-libretro
beetle-pce-libretro copied to clipboard
Add support for the official 3-buttons controller (NEC Avenue Pad 3)
Referencing issue #48 that seem to have not been commented on, and taking from this forum post, 3-buttons controller like the NEC Avenue Pad 3 allows the player to map either the Select or Run button (with the toggle of a switch) to a third action button (button III in this case). It is very useful for games that mapped controls besides menus to the run or select button. These games stand to benefit greatly from the addition of the NEC Avenue Pad to the Beetle PCE core. Below is a list of them and how they map a thrid action to the Run/Select buttons:
- Forgotton Worlds - The only game that requires a 3-buttons controller: maps movement to the Select button
- After Burner II - Maps the afterburners to the Run button
- Air Zonk - The Select button fires up rear thrusters to damage enemies behind you
- Atlantean - Warps by pressing the Run button
- Akumajou Dracula X: Chi no Rondo - Maps item crush to the Select button
- Barunba - The Select button rotates your cannons
- Battle Royale - Select + D-pad unleash a special attack
- Blazing Lazers - The Select button cycles through your speed settings
- Bloody Wolf - The Run button throws grenades or flash bombs, uses flamethrower and dismounts motorcycles
- Cyber Core - The Select button cycles your speed settings
- Download - The Select button cycles your speed settings
- Kunio Soccer -
- Final Match Tennis - Maps the lop shot to the Run button
- Final Soldier - The Select button cycles through your speed settings
- Gate of Thunder - The Select button cycles through your speed settings
- Golden Axe - The Select button casts magic
- Gradius II - The Select button uses power ups
- John Madden Fooball - The Run button button passes
- Legendary Axe 2 - The Run button throws bombs
- Martial Champion - The Run button attacks high
- Metamor Jupiter - The Select button cycles through ship transformations
- Ninja Spirit - The Select button changes weapons
- Riot Zone - The Run button uses desperation move
- Silent Debuggers - The Run button fires secondary weapon
- Shinobi - The Select button uses ninja magic
- Soldier Blade - The Select button cycles through your speed settings
- Special Criminal Investigation - The Select button uses boost
- Spriggan mk 2 - The Select button toggles through weapons
- Street Fighter II' - The Run button is your third attack, the Select button cycles between punches and kicks
- Star Soldier - The Select button cycles through your speed settings
- Turrican - The Select button changes weapons
- Vallis III - The Run button changes characters
- World Heroes 2 - The Run button is your throw/taunt button
Not sure to see the benefit of adding this, if button III only acts as a duplicate of Select or Run with that controller, then why not simply rebinding a button to Select/Run?
Like if I want I, II and III on my Circle, Cross and Square buttons with III acting as Run, I'll just rebind my Square button to Run.
Or I misunderstood what you're trying to suggest.
I'm currently rebinding buttons as well as a trick. The idea was for less experienced users to have the simplicity to just select a controller type and jump into the game, which I believe most people still want to do when they fire up a Libretro front-end, but I get your point. In any case, if it's too much hassle to add a 3 buttons controller or if it's not a priority at this time, I would understand.