RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    NES RessurctionXtras 2.0 Project (thread previously titled: Does anybody work on Emulators to fix broken games here?)

    Scheduled Pinned Locked Moved Ideas and Development
    nescompatibility
    150 Posts 14 Posters 24.5k 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.
    • Used2BeRXU
      Used2BeRX
      last edited by

      Strangely enough, gamefaqs seems to have the "best" brief description for the games out of mobygames and launchbox and gamefaqs in a majority of the cases. I started out looking at gamefaqs last, but now that's the first place I check.

      Somebody must have added some cool blurbs about most of the official licensed games on their site at some point over the years, because when I was using that site to do this years ago it was mostly generic descriptions just saying the name of the game, what type of game it was made, the developer and publisher and the date of release.

      My original NES synopsis collection size was MUCH larger. Because of the nature of the gamelist.xml and how EmulationStation handles them, a smaller size is necessary. Even with this smaller size per-game, this body information might have to be left out of the entries on a Pi Zero, but hopefully with a Pi3 there won't be any problems with the massive amount of titles that will be included.

      The amount of game titles and the combined size of the synopsis that was made 10 years ago: 1,769 files at 3.83MB

      New files and size: 2,020 files at 2.29MB

      I'm hoping to get this well under 2MB when it's done.

      Used2BeRXU 1 Reply Last reply Reply Quote 1
      • Used2BeRXU
        Used2BeRX @Used2BeRX
        last edited by Used2BeRX

        Synopsis Update:

        US Licensed completely updated. Every single field of information is filled in for every single game, and are as follows for Official Licensed releases.

        [Full Game Title] (Synopsis First Line on XBox, Romlist Name on RetroPie)
        Platform:
        Region:
        Media:
        Controller:
        Genre:
        Gametype:
        Release Year:
        Developer:
        Publisher:
        Players:

        The only data that will be double checked and/or altered are Genre and Players. I will be verifying by hand the number of players for all Official games when I re-test them on the Pi. I will also homogenize the Genre field when I can see this displayed in the romlist on the Pi.

        TOTAL US LICENSED SYNOPSIS FILES: 648
        TOTAL US LICENSED SYNOPSIS SIZE: 529kb

        TOTAL SYNOPSIS FILES: 2,020
        TOTAL SYNOPSIS SIZE: 2.25mb

        Every body text has been reduced in size to keep each individual games under 1kb (1024 characters or less). In many cases one of the 3 websites I cited before had a great description as-is. In quite a few other cases I edited these down by removing superfluous information to keep the file size per game down.

        I still have around 300 Licensed games to go through, including Europe and Japan games that aren't clones of US games, as well as Zapper games and VS Arcade System games.

        After that, I will be going through all of the unofficial games including Translations, Hacks, Unlicensed, Prototypes, Pirates and then it's on to Famicom Disk System releases.

        Still working on the spreadsheet. I hope to release that soon. :)

        Oh... and I've been reducing the original synopsis files made years ago. This is because we only need the small blurb about the game in the romlist and the "novels" we used to have would likely cause a lot of problems when the gamelist.xml files by system would be needlessly huge, even with a Pi3.

        Original files and size: 1,769 files at 3.83MB
        Current files and size: 2,020 files at 2.24MB

        Hoping to get this well under 2.00MB by the time it's done. :)

        1 Reply Last reply Reply Quote 2
        • Used2BeRXU
          Used2BeRX
          last edited by

          I just finished testing NES US Licensed games (not zapper or power pad). 100% of the games work on a Pi Zero with proper CPU clock settings and smooth video set. The only one that has any problems at all that I could see is Goal! II. Quicknes won't even play it, fceumm plays it slow and Nestopia has some audio stutter. Plays best in Nestopia though, and is still entirely playable.

          I still have to re-test any 4-Player games when I have more controllers to make sure that function works, but all of the 4-Player games work with up to 2 players for sure.

          RionR 1 Reply Last reply Reply Quote 0
          • RionR
            Rion @Used2BeRX
            last edited by

            @used2berx I have to say im mighty impressed with your dedication to this project!

            Have you taught about starting the same thread over at the libretro forums?

            FBNeo rom filtering
            Mame2003 Arcade Bezels
            Fba Arcade Bezels
            Fba NeoGeo Bezels

            Used2BeRXU 1 Reply Last reply Reply Quote 0
            • Used2BeRXU
              Used2BeRX @Rion
              last edited by

              @rion I didn't even know there were libretro forums. :)

              That would probably be the way to go when I conclude my NES testing and have a list of all of the non-working games though, huh?

              I wasn't really expecting any problems with the Official games, especially the US/EU ones. I've got a feeling though that once I delve into the pirate/unlicensed/translations/hacks testing that there are going to be a lot of them.

              Used2BeRXU 1 Reply Last reply Reply Quote 0
              • Used2BeRXU
                Used2BeRX @Used2BeRX
                last edited by

                Finished testing US unlicensed games (Tengen, Codemasters, Wisdom Tree, American Video Entertainment, etc.)

                100% working again, although unfortunately the 1 game that seems to suffer a bit with audio stutter is Alien Syndrome that wont' run at all in Quicknes, suffers gameplay slowdown in fceumm and has some light audio stutter in Nestopia on the Pi Zero.

                I don't believe that any of these games would have any problems running on a Pi 3. The Unlicensed games overall were not a huge fan of the Quicknes emulator. About half or more of them would not play at all in Quicknes. Most of these played fine in either Nestopia or fceumm though.

                Used2BeRXU 1 Reply Last reply Reply Quote 0
                • Used2BeRXU
                  Used2BeRX @Used2BeRX
                  last edited by Used2BeRX

                  Does anybody know if there is light gun support for NES games on the RetroPie, and if there is, how to set it up?

                  I'm going to skip testing these games until somebody lets me know. Onto Europe Licensed games for now.

                  EDIT: I'm actually referring to the ability to use the D-Pad with a cursor on screen. Both NES emulators on the XBox allow you to do this.

                  I'd also be curious to know if this could be done with some sort of USB Zapper gun, and if you would need a CRT television or not to do it.

                  THANKS!!!

                  Used2BeRXU 1 Reply Last reply Reply Quote 0
                  • Used2BeRXU
                    Used2BeRX @Used2BeRX
                    last edited by

                    Finished testing Europe Licensed games.

                    Only problem game was Devil World. It plays fine, but for some reason I am unable to select 2 player mode in any of the 3 emulators. Strange.

                    Used2BeRXU 1 Reply Last reply Reply Quote 0
                    • Used2BeRXU
                      Used2BeRX @Used2BeRX
                      last edited by Used2BeRX

                      Finished testing Japan Licensed games.

                      All work except for 2 controller issue games.

                      Hyper Sports (Requires either Hyper Shot or Zapper support - Works on XBox).
                      Exciting Boxing (Requires special "Pack'In" Inflatable boxer control. Doesn't work on XBox either. Saw a video on Youtube that shows it supported in an emulator, but unsure what they're using.)

                      Used2BeRXU 1 Reply Last reply Reply Quote 0
                      • Used2BeRXU
                        Used2BeRX @Used2BeRX
                        last edited by Used2BeRX

                        Nintendo VS Arcade machine testing complete. 5 non-working games.

                        VS Duck Hunt, VS Freedom Force, VS Gumshoe, VS Hogan's Alley don't work because I don't know how to use the Zapper on RetroPie. Additionally, Gumeshoe doesn't seem to work at all because none of the three NES emulators will even load the game at all.

                        VS Ninja Jajamaru-Kun "works" very limited. Fceumm is the only emulator that will load the game, but The only way you can play the game at all is with a 2 Player game. 1st player is always non-responsive. You have to wait for 1st player to die and then you can play the 2nd player.

                        All of these games work on the XBox.

                        On the Pi, none of them work with Quicknes... most of them just kick back to romlist, some a black screen on load and some play with very bad colors. You can't seem to insert coin with Quicknes anyhow.

                        Nestopia plays nearly all but 3 or 4 of them. You can insert coins using the trigger buttons in either Nestopia or Quicknes.

                        Used2BeRXU 1 Reply Last reply Reply Quote 0
                        • Used2BeRXU
                          Used2BeRX @Used2BeRX
                          last edited by Used2BeRX

                          It will be assumed unless somebody tells me otherwise that there is no support for Zapper games (via actual zapper/CRT TV, or on the gamepad). Even if there is support for Power Pad (via joystick), it's nearly impossible to map any of those games in a way that makes sense, even on the XBox, so they will be considered unsupported here as well unless somebody lets me know otherwise.

                          Total Official NES games tested on the Pi Zero by category:

                          US Licensed: 648 Total, 647 play great, 1 plays mediocre.

                          US Unlicensed: 79 Total, 78 play great, 1 plays mediocre.

                          Zapper Games (Non VS machine): 22 Total, 0 play at all (unknown if zapper supported).

                          Europe Licensed: 29 Total, 29 play great (although Devil World won't let you play 2 players on any emulator).

                          Japan Licensed: 116 Total, 114 play great. (Exciting Boxing: Unsupported Controller, Hyper Sports: Needs Hyper Shot or Zapper support).

                          VS Arcade Machines: 29 Total, 24 play great. (4 light gun games not supported, Gumeshoe & Ninja Jajamaru-Kun won't play right in any of the 3 emulators.

                          Unsuppored Controller (Mainly Power Pad): 10 Total, 0 supported.

                          TOTAL UNIQUE LICENSED (AND US UNLICENSED) NES GAMES: 933

                          TOTAL SUPPORTED/WORKING IN RETROPIE: 892

                          markwkiddM 1 Reply Last reply Reply Quote 2
                          • Used2BeRXU
                            Used2BeRX
                            last edited by Used2BeRX

                            Good news so far on the Translations. 100% of the games play so far out of the first 65 of 346 translated games. This includes a few of the Chinese pirates through the letter D as well. The only one with slight problems on the Pi Zero is the pretty sweet Platformer "Armadillo" with some slight audio crackle in Nestopia, but it shouldn't be a problem for anybody with a PI 3.

                            It will probably be a while before I get back to testing games, but I'll try to push on whenever I get the chance.

                            EDIT: Sweet.... Out of curiosity, I zipped way forward to "The Legend of Zelda: Triforce of the Gods" and it works. This was a Chinese Pirate back-port of "Legend of Zelda: A Link to the Past" on the SNES for the Famicom that was recently translated. It didn't play in Quicknes or Nestopia, but it works in Fceumm. :)

                            EDIT 2: Double sweet... "Bio Hazard", in the Chinese Pirate section works too. It was a Chinese Pirate back-port of the Playstation's first Resident Evil game for the Famicom. Unfortunately, this game isn't translated yet, but one can only hope.

                            Don't want to jinx anything yet, but the compatibility list for the more obscure games might be better than I was thinking on the Pi.

                            1 Reply Last reply Reply Quote 0
                            • markwkiddM
                              markwkidd @Used2BeRX
                              last edited by

                              @used2berx said in NES RessurctionXtras 2.0 Project (thread previously titled: Does anybody work on Emulators to fix broken games here?):

                              It will be assumed unless somebody tells me otherwise that there is no support for Zapper games (via actual zapper/CRT TV, or on the gamepad)

                              You can find instructions for how to use a USB zapper with RetroArch emulators in the docs: https://github.com/RetroPie/RetroPie-Setup/wiki/Spinners,-Trackballs,-Lightguns,-and-other-Mouse-Devices

                              I have only used a Wiimote with Dolphinbar zapper, but other USB zappers should work the same way.

                              Used2BeRXU 1 Reply Last reply Reply Quote 0
                              • Used2BeRXU
                                Used2BeRX @markwkidd
                                last edited by Used2BeRX

                                @markwkidd Wow... that seems really complex.

                                Thanks for that link, but until somebody goes to the effort of making this a bit more plug-n-play, I think I'm going to have to pass on the Zapper games for now. :)

                                I don't actually own a USB zapper in any form. I'm not really interested in buying one either since funds are extremly limited. If I bought something right now, I'd be upgrading from a Pi Zero to a Pi 3 first.

                                Rather than put "Unsupported" on the Zapper games on the Spreadsheet, I will just list them as "Untested". Thanks again for the link.

                                1 Reply Last reply Reply Quote 0
                                • Used2BeRXU
                                  Used2BeRX
                                  last edited by Used2BeRX

                                  So it has to be mentioned that I feel whoever chose the NES emulators to work on the RetroPie did a great job covering all of the bases. I hope I'm not jinxing myself here, but compatibility so far has been absolutely superb.

                                  I've had quite a few games that don't work in Quicknes, which I'm using first because I have a Pi Zero, but when I start getting worried after Nestopia won't load it or plays it lousy, fceumm always seems to come to the rescue at the end.

                                  Except for the Zapper games which I don't know if I'll be testing, and unsupported other controllers that likely don't play anywhere well without the original hardware, there has only been around maybe 3 roms so far that wouldn't play without any problems on a Pi 3. That's out of around 1,100 unique roms so far.

                                  I have tested through the letter "I" on the Translated games, which comes out to an additional 154 games that include around a dozen Chinese Pirate carts and there haven't been any problems with them yet.

                                  Here's hoping my luck holds and that other Console/Handheld systems had such a great selection of emulators to work with.

                                  Nice work guys and gals. :)

                                  1 Reply Last reply Reply Quote 0
                                  • Used2BeRXU
                                    Used2BeRX
                                    last edited by

                                    So... small update, just because it's good news :)

                                    So far I've tested all the way through the letter R in Translated NES games and every single one works on a Pi Zero in at least one of the emulators.

                                    Only the following issues to report so far:

                                    Nadia: Secret of the Blue Water - Minor graphical errors in all 3 emulators.

                                    Banana: If you go to item screen, the game won't refresh right. Maybe unplayable because of this. (All 3 emulators).

                                    I will be re-testing any of these games on the XBox to see if the problems are exclusively on the PI or if they happen elsewhere.

                                    So far, so good. I wasn't expecting this section to go so well. That's 264 additional games working with problems on only 2 of them. :)

                                    Used2BeRXU 1 Reply Last reply Reply Quote 1
                                    • Used2BeRXU
                                      Used2BeRX @Used2BeRX
                                      last edited by

                                      @used2berx Overall, great news for the NES Translations.

                                      Out of 346 of them, only 3 seem to have problems on the Pi Zero. Unfortunately, YS III: Wanderers from Ys is one of them. It's only really playable in Nestopia, but the audio stutters. :(

                                      Not bad at all though. There was no way I thought 343 of them wouuld seem to play fine on the Pi Zero going into this.

                                      Still got about 700 more to test. Updates will follow.

                                      Used2BeRXU 1 Reply Last reply Reply Quote 0
                                      • Used2BeRXU
                                        Used2BeRX @Used2BeRX
                                        last edited by

                                        Okay... So I did re-test Banana and Nadia on the XBox and have confirmed that the issues were there as well, so this is a rom problem and not an emulation problem. I will work on fixing these roms sometime in the near future and re-testing them. (Sometimes you got to test these things 3 or 4 times before you find a bug :) )

                                        Great news in a way though. That means only 1 out of 346 NES Translations run poorly on a PI Zero, and the problem I'm seeing is just an audio stutter that shouldn't cause any issues on a Pi 3.

                                        Amazing.

                                        1 Reply Last reply Reply Quote 1
                                        • Used2BeRXU
                                          Used2BeRX
                                          last edited by

                                          Out of 74 Unlicensed games (Non US Unlicensed), 2 of them don't work. "2002 World Cup PK" doesn't work on either of the XBox emus currently either. I will look for a different dump of this. "Jurassic Boy II" has minor graphic glitches that may or may not make some parts of the game unplayable. I will have to re-test this game on the XBox emulators to see if that problem happened there. No other issues to report for Unlicensed games though.

                                          1 Reply Last reply Reply Quote 0
                                          • Used2BeRXU
                                            Used2BeRX
                                            last edited by

                                            Out of 39 Prototype titles, only one currently has issues on a PI Zero. "The Legend of Robin Hood" has some minor text ghosting on the screen when pressing the start button. It's not a game breaking bug. I have to see if this happened on the XBox as well. It's probable that this is a rom issue because of the nature of unfinished prototypes. All 38 of the other Prototypes seem to play fine.

                                            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.