libretro / snes9x

Snes9x - Portable Super Nintendo Entertainment System (TM) emulator
http://www.snes9x.com
Other
46 stars 55 forks source link

8-player support (dual multitaps) #257

Closed StormedBubbles closed 2 years ago

StormedBubbles commented 3 years ago

Hello,

lr-snes9x seems to offer the best SNES multitap support for a Pi 3B running RetroPie 4.7.1. I am running version 1.60 762a38b.

Every commercially released game with 3-5 player support I have tried works by having a controller in port 1 and 2-4 controllers in the multitap assigned to port 2.

N-Warp Daisakusen is a homebrew SNES game that allows up to 8 players via two multitaps. I find that lr-snes9x DOES allow a multitap to be assigned to each of the first two ports (theoretically allowing up to 8 players), but the software appears to still limit the game to 5 active users.

Am I just missing a setting that allows the emulator to enable up to 8 players? If not, is that something that can be added? The feature would potentially allow for the 8-player Lord of the Rings Volume 1 hack to fully function too.

Thank you for taking the time to read this.

StormedBubbles commented 2 years ago

Hello again,

I noticed that the upstream code contains a DoubleMultiTap input selection that explicitly allows up to 8 controllers to be connected. I am curious if that could be ported to the libretro version. Thanks to all for your work on this emulator. It has been great. 😃

StormedBubbles commented 2 years ago

Resolved with above commit.