All Wii Arcade Emulators

  • Thread starter Thread starter Oo_Ice_Deep_oO
  • Start date Start date
  • Views Views 15,115
  • Replies Replies 6
  • Likes Likes 9

Oo_Ice_Deep_oO

Well-Known Member
Newcomer
Joined
Apr 27, 2020
Messages
65
Reaction score
41
Trophies
0
Age
50
XP
525
Country
United States
I put together this grid for both review and for documentation here, as I feel it will help answer some common questions. Please if you see any corrections let me know.

EmulatorMAME Rom Set Ver.MAME Relase NameEmulator LocGames PlayedNotes
GXGeoUnknownN/AWii BrewNeo GeoUse FBA – Neo Geo instead more recent, more games, easier to use more stable
FBA – NEO GeoFBA v0.2.97.29?Retro Arch ProjectNeo Geo
FBA - CPS1FBA v0.2.97.29?Retro Arch ProjectCapcom System 1MAME Wii plays some of these also, but this is the best emulator to use for these games
FBA - CPS2FBA v0.2.97.29?Retro Arch ProjectCapcom System 2
FBA - CP3FBA v0.2.97.29?Retro Arch ProjectCapcom System 3Most of these are too big for the Wii system memory, but there is a method on GBATemp to get the Wii to play these.
Final Burn Alpha 2012FBA v0.2.97.28?Retro Arch ProjectVariousUsually the best emulator if available
MAME Wii 1.0MAME v0.134u3MAME 2009Wii BrewHand Picked List2nd Best Emulator and at times better than FBA
MAME 2000MAME 0.37b5MAME 2000Retro Arch ProjectvariousMore compaibility than any of the others, but worse emulation
SDL MAME 0.125MAME v0.125MAME 2008Wii BrewvariousSuper slow, MAME Wii 1.0 replaced this one and works faster and better, but with less compatibility
MAME 2003+ Core AMAME v0.78MAME 2003GBATemp (Retroarch cores)NAMCO-Nintendo-IremNote: The 2003 cores are made to work in Retroarch 1.7.8 while the current version or RA as of this writing is 1.10.3 mixing cores does not work well so you may have to choose one or the other
MAME 2003+ Core BMAME v0.78MAME 2003GBATemp (Retroarch cores)Taito
MAME 2003+ Core CMAME v0.78MAME 2003GBATemp (Retroarch cores)Midway-Williams
MAME 2003+ Core DMAME v0.78MAME 2003GBATemp (Retroarch cores)Sega-Data East
MAME 2003+ Core EMAME v0.78MAME 2003GBATemp (Retroarch cores)Konami
MAME 2003+ Core FMAME v0.78MAME 2003GBATemp (Retroarch cores)Atari
MAME 2003+ Core GMAME v0.78MAME 2003GBATemp (Retroarch cores)Jaleco-Eroge
 
Last edited by Oo_Ice_Deep_oO,
Is there a way to sort a complete fba romset by platform? I tried to use different rom organising soft with generated .dat file. But at it best fba emulator is capable to generate .dat with "arcade" subcategory with neogeo, cps1,2,3 etc platforms all mixed. I could not find specific fba neogeo romset to use with wii.


Ok. Finally managed to find some compatible DATs for fba neogeo:

https://retropie.org.uk/docs/FinalBurn-Neo/#lr-fbalpha2012

Still haven't found DATs for other platforms.
 
Last edited by pankos,
Sorry to rebump such and old topic, but I think it's the best place to ask.

I'm a total noob when it comes to arcade emulation. I don't have any experience either with PC or Wii. For the last few days I've been reading and it's absolutely intimidating. When you think you start understanding something, then another thing pops up and you are clueless once again:
Old retroarch versions vs new, recompiled cores, custom cores, Frankestein RA, HEXAECO RA, MAME, MAME2000, MAME2003, MAME2003+, different mame romsets for different families of cores (0.37b5, v0.134u3, v0.135), merged romsets, split romsets, FBA, FBA Neo, FBA own romset... it's too much to zoom out and see the full picture.

I know tracking best compatibility/performance is impossible because there are so many combinations and games to try. But please help me avoid obsolete/incorrect info and point me to the right track.


I'll just focus on Arcade emulation. I guess standalone apps are obsolete and RetroArch or some of its variants is the way to go. Please correct me if I'm wrong or if there are special cases like large roms not supported in RA but supported by a standlalone app.

For what I gathered, the best RA version is 1.7.6 since later revisions break essential things like controller support. I think it's also the most stable? I remember way, way back, that RetroArch didn't save settings and crashed constantly, so using it was infuirating. After all this years my assumption is that that doesn't happen anymore, or at least 1.7.6 is safe in that regard.
So RA 1.7.6 is at least a good starting point. What is the difference with Frankestein RA? Does it have any advantages? Same with RA-HEXAECO.

The next thing to see are the cores. This is very tricky because it seems you can grab cores from a more recent RA and use them in 1.7.6. Doing it just like that might work fine, improve things or get things worse. I guess that's what saulfabreg's recompilation cores are all about: to bring the improvements or more modern cores to RA 1.7.6 (or other old versions) even if not always things get better.
But cores need specific romsets to work. Some cores have more compatibility/performance/aquraccy with certain games than others, so you end up with 2 or 3 different romsets.
FBAlpha2012 cores need the fba-arcade-v0.2.97.29 romset
MAME2000 needs 0.37b5 romset
MAME2003+ needs 0.78 romset
There's also SDL MAME Wii 0.6.0 mod by saulfabreg which uses romset 0.134u4
And MAME4Wii which uses romset 0.135

That's a lot of romsets and space needed. I haven't take a look into it but I guess RA and the other apps can use the HDD for roms even if they are installed in the SD card. Are all these romset really needed?

I know you can convert mame romsets with the correct files and tools. I guess it's better to go from a more modern romset to an older than viceversa.
Between merged and non-merged romsets which one suits Wii the best? Can romsets be merged or split too?


I think that's all. My head is still spinnig.

 
Sorry to rebump such and old topic, but I think it's the best place to ask.

I'm a total noob when it comes to arcade emulation. I don't have any experience either with PC or Wii. For the last few days I've been reading and it's absolutely intimidating. When you think you start understanding something, then another thing pops up and you are clueless once again:
Old retroarch versions vs new, recompiled cores, custom cores, Frankestein RA, HEXAECO RA, MAME, MAME2000, MAME2003, MAME2003+, different mame romsets for different families of cores (0.37b5, v0.134u3, v0.135), merged romsets, split romsets, FBA, FBA Neo, FBA own romset... it's too much to zoom out and see the full picture.

I know tracking best compatibility/performance is impossible because there are so many combinations and games to try. But please help me avoid obsolete/incorrect info and point me to the right track.


I'll just focus on Arcade emulation. I guess standalone apps are obsolete and RetroArch or some of its variants is the way to go. Please correct me if I'm wrong or if there are special cases like large roms not supported in RA but supported by a standlalone app.

For what I gathered, the best RA version is 1.7.6 since later revisions break essential things like controller support. I think it's also the most stable? I remember way, way back, that RetroArch didn't save settings and crashed constantly, so using it was infuirating. After all this years my assumption is that that doesn't happen anymore, or at least 1.7.6 is safe in that regard.
So RA 1.7.6 is at least a good starting point. What is the difference with Frankestein RA? Does it have any advantages? Same with RA-HEXAECO.

The next thing to see are the cores. This is very tricky because it seems you can grab cores from a more recent RA and use them in 1.7.6. Doing it just like that might work fine, improve things or get things worse. I guess that's what saulfabreg's recompilation cores are all about: to bring the improvements or more modern cores to RA 1.7.6 (or other old versions) even if not always things get better.
But cores need specific romsets to work. Some cores have more compatibility/performance/aquraccy with certain games than others, so you end up with 2 or 3 different romsets.
FBAlpha2012 cores need the fba-arcade-v0.2.97.29 romset
MAME2000 needs 0.37b5 romset
MAME2003+ needs 0.78 romset
There's also SDL MAME Wii 0.6.0 mod by saulfabreg which uses romset 0.134u4
And MAME4Wii which uses romset 0.135

That's a lot of romsets and space needed. I haven't take a look into it but I guess RA and the other apps can use the HDD for roms even if they are installed in the SD card. Are all these romset really needed?

I know you can convert mame romsets with the correct files and tools. I guess it's better to go from a more modern romset to an older than viceversa.
Between merged and non-merged romsets which one suits Wii the best? Can romsets be merged or split too?


I think that's all. My head is still spinnig.

Hahaha, what a display of questions and doubts! Great memory and summarization skills. I'm not going to answer each of your questions individually. I'm going to talk about my arcade projects for the Wii, and you'll surely draw your own conclusions from what I say. The diagram that Oo_Ice_Deep_oO made in his post, even though it was made in 2022, still makes sense in general terms, although things have changed a bit. Before I go into detail, I'd like to explain why we want to play arcade games and how to do it on the Wii. I think it goes beyond simply being able to play the game. I'm referring to how the game is played and under what difficulty conditions. For example, I play games on the hardest difficulty level, and being able to play them on normal doesn't interest me. So, if a game runs perfectly but you can't change the difficulty level, for me, that game is as if it couldn't be emulated on the Wii. Therefore, for me, being able to choose the difficulty level is vital. In MAME 2003, some FBA Alpha games, particularly FBA Neo, Neo Geo, and MAME Wii, allow you to choose the difficulty level. Fortunately, FBA Neo can play CPS1 and CPS2 games, although FBA Alpha CPS2 games also allow you to change the difficulty level. Similarly, in Neo Geo and even some MAME 2003 games, you can choose the game's region, as certain features vary depending on the region. You might say, "Sure, if I download the ROM for each region, then I'll have the game in that region, or if I download the ROM with a certain difficulty level, then I'll have the game at that difficulty..." No. That's done using the MAME BIOS and menus, which are accessed through the emulators. To say that MAME 2003, in its Frankenstein version or the official one, has greater compatibility than the HexAeco SS version is an understatement. However, HexAeco allows you to change practically any configuration parameter, save it permanently, and have it executed exactly the same way every time with incredible ease. This cannot be said of the other versions, which are a real pain in the neck... And in my projects, I've managed, through the use of Wiiflow (an indispensable program for anyone with a Wii, especially for its game configuration capabilities), to make games directly executable with a single click of the controller in their different regions and difficulty levels. Now comes the problem, which has to do with which arcade emulators are the most optimal for running the games as close as possible to the original arcades... First, I should say that I don't use Double Strike resolutions. I use the original resolutions and adjust the CRT TV's geometry by increasing the horizontal range. That is, if I want to play Gradius 2 Arcade, I don't set the Wii resolution to 320x2 224p, which would logically be 640x224p, but rather I set it to 320x224p, increase the width through the emulator to 720, and expand the horizontal range on the CRT until the image fits, respecting that original resolution. The difference in quality compared to Double Strike is overwhelming... For example, in Street Hoop, when you use this "trick," artifacts appear in the player sprites... In the other games where I use this trick, I haven't encountered any graphical problems. Now, you'll notice that if you run Neo Geo games, for example, you won't be able to play the entire catalog on the same emulator. For instance, if you use RetroArch Hexaco SS as a RetroArch compilation, you won't be able to play, for example, Sonic Wings 3... But if you use the RetroArch Hexaco standalone emulators, you will be able to play that particular game... There are games that supposedly can't be played on the Wii, but they can; I've already encountered several... You just need to find the specific emulator in one of its versions, depending on the author, and the appropriate ROM... I've modified WiiFlow to run only vertical games on a rotated CRT TV and another version for horizontal games, containing only vertical and horizontal games respectively. From my experience after emulating arcades on Wii for quite some time, I would say that probably the best emulator there is FBA Neo and then FBA Alpha.
I'm referring to the performance level when running the games, since with heavy ROMs you can overclock up to 200, making the experience closer to the original machine. The problem with FBA Alpha, as I mentioned, is that you can't change the difficulty level in almost all games... maybe it is possible, since I recently discovered a game that made me think it might be possible... Super Pang... In this game, you can access the system menu from FBA Alpha, and by changing the configuration, a file is created containing the DIP switches for that specific game... perhaps by replicating these DIP switches for another game, knowing the position of those specific DIP switches in the new game through documentation that usually exists for each game, and modifying the file that gives the position of these DIP switches, you could manually change the difficulty of each FBA game... I haven't seriously tried it yet since I don't have a program that allows me to do that... I've used one that lets me see the DIP switches and their positions, but I don't know how to manipulate that data...
It's just theory... it would be great if someone with programming knowledge implemented difficulty in FBA Alpha so it could be selected, and also added an option to change and save the settings for those of us who aren't NASA engineers.
Regarding the emulation quality, I'll tell you about a game that can run on both MAME 2003 and FBA Alpha. You can see that the closest quality to the arcade experience is achieved with FBA Alpha, not MAME 2003 (in less demanding games, the difference may be negligible or very close). In my experience, this game is Zero Wing. If you emulate it with MAME 2003 HexAeco SS, you'll see that the game runs reasonably well and everything seems fine. But if you run it with FBA Alpha HexAeco SS, you'll see that everything flows with a quality and smoothness that's beyond MAME 2003's capabilities. On the other hand, some say that certain games run better when launched by WiiFlow because the game launcher itself must implement some kind of improvement... I don't know for sure, but that's what I've heard. Beyond the capabilities that WiiFlow allows... as you can see, things are complex on the Wii. Cheers.
 
Last edited by 0arsoluto,
  • Like
Reactions: jul16ares
I'm a total noob when it comes to arcade emulation. I don't have any experience either with PC or Wii. For the last few days I've been reading and it's absolutely intimidating. When you think you start understanding something, then another thing pops up and you are clueless once again
Yeah, it's a lot. So break it into constituent parts. You don't need to understand how you're going to implement Neogeo while you're setting up Mame 2003+. Don't worry about setting up a perfect script for "Arcade" before you try to implement a piece.

I wish I could point you to a step by step guide, but there isn't one. Definitely rely on the information closest to the software you're using to answer specific questions - not everything you wrote is accurate, but I'm not the best resource for definitive answers (I doubt one person or place is).
For what I gathered, the best RA version is 1.7.6 since later revisions break essential things like controller support. I think it's also the most stable? I remember way, way back, that RetroArch didn't save settings and crashed constantly, so using it was infuirating. After all this years my assumption is that that doesn't happen anymore, or at least 1.7.6 is safe in that regard.
So RA 1.7.6 is at least a good starting point. What is the difference with Frankestein RA? Does it have any advantages? Same with RA-HEXAECO.
I don't know which is best, but the early horror stories are in the past. Personally I use HEXAECO, because it was the best at the time I set up my stuff (3+ years ago). You probably have better and newer options.
The next thing to see are the cores. This is very tricky because it seems you can grab cores from a more recent RA and use them in 1.7.6. Doing it just like that might work fine, improve things or get things worse. I guess that's what saulfabreg's recompilation cores are all about: to bring the improvements or more modern cores to RA 1.7.6 (or other old versions) even if not always things get better.
But cores need specific romsets to work. Some cores have more compatibility/performance/aquraccy with certain games than others, so you end up with 2 or 3 different romsets.
This isn't tricky. For each piece of software, identify the appropriate romset. That's it. The only time you'd have problems is when two pieces of software are hardcoded to look in the same place for roms yet use different sets. Then it might matter if you have overlapping romsets. AFAIK, none of the modern options you've listed are like that.
MAME2003+ needs 0.78 romset
This isn't correct. Mame 2003+ has/is its own romset (originally based on .78). It's not the same thing, Reports are that lots of .78 roms work in Mame 2003+, but most people are using the 2003+ romset on Wii.
That's a lot of romsets and space needed. I haven't take a look into it but I guess RA and the other apps can use the HDD for roms even if they are installed in the SD card. Are all these romset really needed?
Yes, AFAIK all of the software you listed can use the HDD for roms.

It only takes up a lot of space if you're including the entire romset. The more popular software options (which you listed) have compatibility lists. You should filter your romset down to only those games you'll be able to play. I recommend further filtering down to 'better' games, with one of the many excel options floating around the internet - Arcade games have a lot of duplicates, clones, and garbage, partially because of no quality control for gave developers, but also because the romsets were designed to be complete rather than curated.
Are all these romset really needed?
I don't know for sure, other than correcting you on 2003+. To reiterate, check near the particular software you're talking about.

I'm not trying to be coy - once you have it set up it's not going to be clear what you used. One Wii I'm looking at has a ROMS/fba folder and a ROMS/MAME2003 folder. With zip files in them.
I know you can convert mame romsets with the correct files and tools. I guess it's better to go from a more modern romset to an older than viceversa.
Between merged and non-merged romsets which one suits Wii the best? Can romsets be merged or split too?
I wouldn't bother converting romsets unless absolutely necessary. Get the one the software is reported to use. That also applies to merged/non-merged, which can be considered subtypes of romsets.
 

Site & Scene News

Popular threads in this forum