libretro / RetroArch

Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.
http://www.libretro.com
GNU General Public License v3.0
10.06k stars 1.81k forks source link

Android: add more buttons for specific system emulator developers #15192

Open soundsnow opened 1 year ago

soundsnow commented 1 year ago

There should be a lot of people complaining about this

ABCDEF NAOMI, Atomiswave and more arcade machines Arcade: Fighting games Sega Saturn and Genesis NEC PC Engine and PC-FX Nintendo 64 Bandai WonderSwan (Horiontal: AB+Y or Vertical X+AB) Nintendo Virtual Boy(AB+Right D-Pad)

ABC+Keypad sudoku, calculator, math and custom PC keyboard Arcade: Mahjong machines Mattel Intellivision ColecoVision: Standard and Super Action Controller Emerson Arcadia 2001 Interton VC 4000 Atari Jaguar: Standard and Pro Controller Nintendo Famicom: Network System Controller, Capcom Mahjong Controller, Power Pad SNK NeoGeo AES Mahjong Controller Atari 2600: Keyboard (Actually P1+P2 Keypads is a Keyboard) Non-Full size keyboard: Computer Keypad Atari 5200 VTech Creativision All Signetics 2650-based machines APF MP1000 Epoch Super Cassette Vision? Java and Symbian cellphones more and more unknown possibilities!

soundsnow commented 1 year ago

image251 Landscape and Portrait Solution

soundsnow commented 1 year ago

Java phones image252

soundsnow commented 1 year ago

Paddle/Analog Stick/D-Pad: 5 buttons Keypad: 12 buttons ABC: 3 buttons Select and Start: 2 buttons L1L2L3R1R2R3: 6 buttons 28 buttons in total

The current number of buttons is 16, they are not enough at all, the experience is very bad, some developers are forced to add buttons in the core for this image253

soundsnow commented 1 year ago

There is a fire button in the middle of the D-Pad, which is for the cellphone emulator

barbudreadmon commented 11 months ago

Partially a duplicate of https://github.com/libretro/RetroArch/issues/11273