NES RessurctionXtras 2.0 Project (thread previously titled: Does anybody work on Emulators to fix broken games here?)
-
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.) -
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.
-
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
-
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.
-
@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.
-
@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.
-
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. :)
-
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. :)
-
@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.
-
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.
-
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.
-
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.
-
Out of 78 (non VS Fighting) Pirates, 1 of them don't work and 2 of them run with minor issues on a Pi Zero.
"Boogerman II" doesn't start on any of the 3 emulators. This rom didn't work on either of the two XBox emulators either, even though it was the verified good "[!]" rom. There are alternate versions that work on the XBox though, so I will pick the best one that works on both platforms.
"Magic Dragon" has some minor graphical glitches on the info bar at the top of the screen. Need to re-test in XBox to see if this happened there too.
"Super Mario World" runs the best on Nestopia, but suffers from audio stutter. This shouldn't be an issue with any Pi 3 users. Unfortunately, this is also the case for the hacked "Improvement" version which is much more faithful to the SNES original game in the "Other Updates" section of roms that I have not begun testing otherwise.
-
Out of 36 Pirate VS Fighting titles, only one has issues on Retropie.
"Mortal Kombat III" - The options screen right after the title screen bounces around in all 3 emulators. I will re-test this on the XBox, but I doubt that I saw this there since it's really noticeable. It is not a game breaking bug by any means, but it's just annoying.
All other games in this category seem to run without issue.
-
Bummer.....
The Original Homebrew marks our first instance of a game that does not work in any of the 3 Pi emulators, but works on the XBox. "Sokoban" works in MednafenX on the XBox without any problems. The graphics are garbled in Quicknes and Fceumm, and the Start button just loops back to the title screen in Nestopia.
Out of 54 Original Homebrew, only 3 have issues (including Sokoban).
"Adventures of Lex & Grim" freezes right after action begins in all three emulators. This happens on both XBox emulators as well. I will try to track down a working dump.
"Utaco" has some severe flashing before the action begins in all three emus. It is not game breaking, by any means. I will re-check if this happens in XBox, but I likely will not be able to provide a better dump. This is the rom given to the Public Domain by the author of this game.
-
@used2berx Got my hands on a TOSEC set of NES, so I'm considering the possibility of adding a column to the spreadsheet that will have all of the info for matching CRC32 values for that collection as well as the GoodNES 3.23b and latest No-Intro matches already included. That should pretty much cover all the bases. Will update whether or not I end up doing this.
-
Okay.... I added TOSEC to the spreadsheet, tying all three major romsets to the Rx2.0 NES collection.
The numbers are subject to change, since I still have more games to add while I'm working on various parts of the project, but here's where we stand now.
TOTAL RX2.0 NES ROMS: 2,022
MISSING in GoodNES 3.23b: 447
MISSING in current No-Intro: 934
MISSING in current TOSEC: 826 -
I've done some re-testing of the problem roms. Here's where we're at. (Roms still a Pi issue are in bold).
Devil World (EU) - Doesn't allow 2 players in any Pi emulator. This is still the case. Both XBox emulators allow for 2 players without any problems using the exact same rom. This bug is certainly strange.
Hyper Sports (Japan) - Will be moving this game to "Zapper Games" category, where it will remain with an "Untested" status unless I ever get a USB zapper to try out on the Pi.
Exciting Boxing (Japan) - Pack-in Controller doesn't seem to be supported in either XBox or all 3 Pi emulators. Moving this to the "Unsupported Controllers" category until anybody ever comes along and adds support for it.
VS Gumshoe: Will not load in any of the 3 emulators. The same image works fine in both XBox emulators.
VS Ninja Jajamaru-Kun (VS Games): Works as designed in MednafenX on XBox. Strangely, 1st player controller controls both 1st and 2nd players in NestopiaX on XBox. No change with the problems on the Pi. I doubt many people would ever play this game anyhow, and if they did, they can always play the NES version without any issues.
Banana (Translated - Japan): I patched an alternate "bad" overdump and now it works fine in all XBox and Pi emulators. :)
Nadia - Secret of the Blue Water (Translated - Japan): The screen bounce when making menu selections is not an emulator problem. It happens on the XBox emus as well. It doesn't happen on the non-patched rom. I've tried patching every known dump of the game and it still happens. It's theorized by another rom hacker that it has something to do with the sizes of the boxes changing after the translation. If you want to play this game you have to deal with that unless somebody ever tries fixing the issue in the game code.
2002 World Cup PK (Unlicensed): Works on XBox if you use "PAL" mode in 1 player mode. Still freezes in both emulators in 2 player mode. Doesn't really seem to be a game. You don't actually play soccer here. You're just taking turns kicking at a goalie or defending the goal as a goalie. Music is terrible and the game just seems boring as hell. I'm removing this game.
Jurassic Boy II (Unlicensed): The UNF version had some annoying graphics garble, and after testing on the XBox it was there as well. Tried the NES version instead and it seems to play fine on all XBox and Pi emulators now.
The Legend of Robin Hood (Prototype): Some pretty annoying text ghosting when going into menus occurs. This happens on both XBox emulators as well. This is the only image of the prototype I'm aware of and is likely an issue with the rom itself.
Boogerman II (Pirate): The UNF version of the game works on all XBox emulators and plays just fine in quicknes.
Magic Dragon (Pirate): Some minor glitch on info bar at top of game. Happens on both XBox emulators as well, so likely a rom issue, which isn't a big surprise given it's an Asian pirate game. Only other version I could find was an "Ex" version in GoodNES3.23b which is likely a romhack since the title screen doesn't say "Ex" anywhere. It had the same issue as well.
Mortal Kombat III (VS Fighting Pirates): The option screen bounces around a bit in all 3 Pi emulators right after the title screen. This happens in both XBox emulators as well. This occurs for both dumps of the rom in GoodNES 3.23b. It is assumed this is another problem with it being an Asian pirate game. It doesn't effect gameplay.
Adventures of Lex & Grimm (Original Homebrew): I won't post a link here in case it contains roms, but I found a site where there is a rather recent discussion about PD games floating around out there and it doesn't look like this game was ever playable, whether on emulation or actual hardware! This game will not be included unless a good dump ever surfaces.
Utaco (Original Homebrew): The severe flashing before action starts is in both XBox emulators as well and the Pi emulators. Given that it's a very Japan type of game and it would fit in with the theme, and the rom is the exact one the author offers on his site, it's just going to be assumed it's working as designed.
Castle VI (Castlevania Updates): Minor graphics glitches on top part of screen where your life and enemy's life is. Doesn't effect gameplay. This happens in all Pi and XBox emulators. No way to try a different rom since the patch doesn't seem to be available anywhere for this old NES hack. This is the version in GoodNES 3.23b.
Famicom Grand Prix II (FDS Translated): Nestopia: Info on bottom flashes (was fixed on XBox Nestopia). Fceumm: Graphics boucne everywhere.
Druid (FDS Untranslated): Nestopia/Fceumm: Info flickers (Fixed on XBox NestopiaX and Mednafenx).
I'm still working on re-testing some other games, but that's about it so far...
Still working on:
Sokoban (Original Homebrew)
-
Just in case anybody was wondering, I did find out something cool about the emulators.cfg file. If you change the file location for any non-MAME roms, it will still launch the proper emulator you picked before.
Maybe it does that with MAME too, but we didn't think it did. With MAME, you get a long seemingly random string of numbers for each game (so there's no way to determine easily which game uses which launch settings, unfortunately). With NES at least, it's very easy to tell which game uses which emulator because it's essentially the rom/zip file name with any spaces or other non alpha-numeric characters taken out.
I had to move a few games around (as referenced in the post above), and as long as you aren't changing the file name at all it will launch properly in the different location.
-
@used2berx said in NES RessurctionXtras 2.0 Project (thread previously titled: Does anybody work on Emulators to fix broken games here?):
Just in case anybody was wondering, I did find out something cool about the emulators.cfg file. If you change the file location for any non-MAME roms, it will still launch the proper emulator you picked before.
Maybe it does that with MAME too, but we didn't think it did. With MAME, you get a long seemingly random string of numbers for each game (so there's no way to determine easily which game uses which launch settings, unfortunately). With NES at least, it's very easy to tell which game uses which emulator because it's essentially the rom/zip file name with any spaces or other non alpha-numeric characters taken out.
I had to move a few games around (as referenced in the post above), and as long as you aren't changing the file name at all it will launch properly in the different location.
Any luck with the Power Pad? I'm really wanting to play Eggsplode/Short Order and World Track Meet. I know Nestopia has native Power Pad support (or at least I read that) with Windows, but it appears to not have made it to the Linux fork. I keep meaning to ask on the GitHub, but seemingly always forget to ask.
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.