RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Famicom 4 Player Adaptor Support (issues with NstDatabase.xml and the Nestopia core)?

    Scheduled Pinned Locked Moved Help and Support
    retropiemultiplayerfamicomnestopia
    8 Posts 2 Posters 2.2k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      mugenmidget
      last edited by

      Is there any way to get the Famicom four player adapter (4-Players Adaptor) working with the available cores on RetroPie? Nestopia works great for the US Four Score, but no matter what I do I can't get 4 player mode to work for Famicom games. There doesn't appear to be any options to set for multitaps like the cores for other systems.

      Supposedly "NstDatabase.xml" helps determine if a game supports 4 players and if it needs the Famicom version of the adapter, but it seems like it's being ignored on my RetroPie. Verbose logging tells me it's looking at the XML located in the /home/pi/RetroPie/BIOS/ directory, but my changes aren't recognized. I even changed conformance to "strict" and removed all of the entries, thinking it would prevent any games from loading, but it didn't have any effect. Despite what the log says it seems like it's ignoring the database XML or loading it from elsewhere.

      Just wondering if anyone has had any luck getting this to work at all on RetroPie. Thanks in advance!

      edmaul69E 1 Reply Last reply Reply Quote 0
      • edmaul69E
        edmaul69 @mugenmidget
        last edited by

        @mugenmidget can you provide a link to the adapter you have? When you say famicom games, are you talking about the famicom disk system games or famicom games which are pretty much the same and in many cases the exact same games as the nes games?

        1 Reply Last reply Reply Quote 0
        • M
          mugenmidget
          last edited by mugenmidget

          Oh, sorry, I don't own a physical adapter. The NES Four Score is properly emulated in the Nestopia core, just not the Famicom version (so you can play 4 player games on US titles but not JP ones). But yes, I'm talking primarily about Famicom games and not FDS (not sure if there's any 4 player FDS titles). I'm just wondering if there's any way to configure Nestopia in Retropie to support 4 players for Famicom games (like Nekketsu Kakutou Densetsu, for example).

          EDIT: Here's a link to the Wikipedia snippet on the adapter: https://en.wikipedia.org/wiki/NES_Four_Score#4-Players_Adaptor

          And a technical document: http://nesdev.com/ffpa.txt

          edmaul69E 1 Reply Last reply Reply Quote 0
          • edmaul69E
            edmaul69 @mugenmidget
            last edited by

            @mugenmidget using 3 seperate controllers, i couldnt get 3rd player to respond to any button presses in both lr-nestopia or lr-fceumm

            1 Reply Last reply Reply Quote 0
            • M
              mugenmidget
              last edited by

              That's too bad, I wonder why it's not supported. It seems to work in the Windows version of Nestopia, but I have to force it to the Famicom 4 player adapter in the input options to get it to work. But unfortunately it's not an option in the current lr-nestopia core, hopefully that's something they can add later (and I'll see if I can reach out to them about it).

              1 Reply Last reply Reply Quote 0
              • M
                mugenmidget
                last edited by

                In case anyone else is curious, I found a small change you can make to libretro.cpp to get these games working correctly on the lr-nestopia core. I posted the change on rdanbrook's github:

                https://github.com/rdanbrook/nestopia/issues/235

                Probably not the right way to fix it, but at least the games work now!

                edmaul69E 1 Reply Last reply Reply Quote 0
                • edmaul69E
                  edmaul69 @mugenmidget
                  last edited by

                  @mugenmidget where is the libretro.cpp located?

                  1 Reply Last reply Reply Quote 0
                  • M
                    mugenmidget
                    last edited by

                    It's in the libretro directory of the Nestopia core's source: https://github.com/rdanbrook/nestopia/tree/master/libretro

                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post

                    Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                    Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.