williehwc / wonderdroid-x

Bandai Wonderswan emulator for Android. バンダイのワンダースワンというハードのエミュです。
GNU General Public License v2.0
19 stars 2 forks source link

pce/sgx multitap and turbo switches #75

Open soundsnow opened 2 years ago

soundsnow commented 2 years ago

Describe the feature

Turbo Settings

"Turbo Hotkey Mode" { "disabled" }, { "toggle", "Toggle" }, { "always", "Dedicated" } dedicated (hold to use) turbo buttons

"Alternate Turbo Hotkey" { "disabled" }, { "enabled" }

"Turbo Speed" { "Fast" }, { "Medium" }, { "Slow" }

"Multitap 5-port Controller", "Enable up to 5-player multitap emulation. Disabling this is only needed in some cases (e.g. Cho Aniki)." { "enabled" }, { "disabled" }

"P1 Turbo I" "P1 Turbo II" "P1 Turbo III" "P1 Turbo IV" "P1 Turbo V" "P1 Turbo VI" "P2 Turbo I" "P2 Turbo II" "P2 Turbo III" "P2 Turbo IV" "P2 Turbo V" "P2 Turbo VI" "P3 Turbo I" "P3 Turbo II" "P3 Turbo III" "P3 Turbo IV" "P3 Turbo V" "P4 Turbo I" "P4 Turbo II" "P4 Turbo III" "P4 Turbo IV" "P4 Turbo V" "P4 Turbo VI" "P3 Turbo VI" "P5 Turbo I" "P5 Turbo II" "P5 Turbo III" "P5 Turbo IV" "P5 Turbo V" "P5 Turbo VI" { "disabled" }, { "enabled" }

Some games frequently use Select and Run For example Street Fighter II' - Champion Edition 2-button mode And the official Avenue Pad 3 from NEC supports Turbo Select or Turbo Run "P1 Turbo Select" "P1 Turbo Run" "P2 Turbo Select" "P2 Turbo Run" "P3 Turbo Select" "P3 Turbo Run" "P4 Turbo Select" "P4 Turbo Run" "P5 Turbo Select" "P5 Turbo Run" { "disabled" }, { "enabled" }

The following is what I came up with based on the official NEC controllers I spent a lot of time thinking about whether the design makes sense and how to make improvements

Add screenshots

image140

soundsnow commented 2 years ago

2-Button Gamepad

2-Button Turbo Gamepad

4-Button Gamepad

Turbo Switches only works for additional Turbo(Turbo I and Turbo II) buttons

2-Button + Turbo(Select, Run) Gamepad

Inspired by NEC Avune Pad 3 Make only one pair of Select and Run as Turbo Buttons

6-Button Gamepad

@williehwc