The Struggling Emulators (N64, PS1, NEO GEO, MAME)

Discuss emulation on the Gamecube here
Post Reply
Quasar
Posts: 3
Joined: Thu Mar 07, 2024 1:53 am

The Struggling Emulators (N64, PS1, NEO GEO, MAME)

Post by Quasar » Thu Mar 07, 2024 8:59 am

After spending almost a week trying to maximise my swiss gc and attempting all methods I could find, I've come to the conclustion there is nothing left to be done when it comes to trying to get the later generation of console emulations going. This being N64, PS1, NEOGEO and MAME. I would like to recap my thoughts for others to avoid the same hurdles.

N64- The best thing I was able to achieve for smooth running N64 games was using the injector from the zelda collectors disc nintendo nonofficial emulator, (n64inj_10 + exp-n64v2), in order to play mario kart 64! It also worked on some other games from the same era, super mario 64, star fox 64 and ocarina of time, however there is no way to save, so it is best used for mk64 and sf64. Otherwise Not64(Mupen) > Cube64, and is marked as still supported? The games I wanted to run most were the mario party games and a few other classics, Pokemon S2, Yoshi's Story, Rogue Squadron, BanjoK, but I don't expect that to ever be possible since as it stands no N64 games seem to be playable at a satisfactory level through emulation, except maybe SM64.

PS1- There aren't a ton of PS1 games I'm particularly interested in, but for any to be seen, the emulation for it is terrible, like the N64, and the fact that it is barely running even for wii is a defeating sign for the gc, but perhaps work could be done on this in the future to potentially play specific titles.

NEOGEO- With the success of the neocd-redux emulator, I was really happy to discover this awesome line of arcade titles for the NGCD. I was confused at first about what kind of roms were required and how you need to format the NEOGEO CD (not NEOGEO) roms with the mp3s in a folder labeled "MP3" and renaming them Track02, Track03, etc, then pulling the iso contents to the root folder. But then you have an array of later games that look fantastic but were not on the CD version (Metal Slug 3+, King of Fighters 2000+, Sengoku3, WakuWaku7, Blazing Star) since, from what I understand, they required the speed only found through a cartridge at the time. There is the Retroarch FBAlpha_neogeo.dol, but it seems to have little if any support and I will talk more about Retroarch consistency in the next section. There appears to be much more success for the wiis emulation of NEOGEO, even increasing the game size that can be opened through something to do with a Virtual Memory emulator version and creating dedicated Caches for each games. I attempted to use some of these tools to no results.

MAME- Alas, the real stumper. Between the different MAME versions, 2000(.37b), 2003(.78), etc, and Retroarch's lack of consistency in testing their emulator releases, this was a real headache.
I was able to get 1-2 more basic games running for both CPS1 (Knights of the Round, Ghouls & Ghosts) and MAME (Joust) which was a promising sign that at least something worked. This was of course after rolling back to a version from a few years ago. There seems to be no way to try MAME2003 games for gc, only cores/dol's for wii which do not translate over such as MAME2003PLUS. There were some attempts to create cores for certain MAME game lists across these forums, but I never found anything consistent. If only Retroarch could give this a more thorough look over or the wii guys with MAME2003+ could consider a port.

Now, I understand it might be asking a lot for the gamecube with its limited resources and I really aught to me satisfied with everything that's already possible, but at the same time, I feel like it really is capable of pushing into better performance for these emulations. My interests of which I would like to see more would differ from other's, but all should be given another look over. Unfortunately I have no qualifications for such a task. Maybe there is even another hardware mod that could push its performance for the poorly running emulators.
I hope this helps to outline where things are at with Gamecube's back console capabilities. All other emulators are mostly remarkable from what I've seen, but these are the only ones left that seem to struggle.
User avatar
Andross89
Posts: 360
Joined: Sun May 25, 2014 10:02 pm

Re: The Struggling Emulators (N64, PS1, NEO GEO, MAME)

Post by Andross89 » Thu Mar 07, 2024 9:40 am

Quasar wrote:
Thu Mar 07, 2024 8:59 am
...NEOGEO- With the success of the neocd-redux emulator, I was really happy to discover this awesome line of arcade titles for the NGCD. I was confused at first about what kind of roms were required and how you need to format the NEOGEO CD (not NEOGEO) roms with the mp3s in a folder labeled "MP3" and renaming them Track02, Track03, etc, then pulling the iso contents to the root folder. But then you have an array of later games that look fantastic but were not on the CD version (Metal Slug 3+, King of Fighters 2000+, Sengoku3, WakuWaku7, Blazing Star) since, from what I understand, they required the speed only found through a cartridge at the time. There is the Retroarch FBAlpha_neogeo.dol, but it seems to have little if any support and I will talk more about Retroarch consistency in the next section. There appears to be much more success for the wiis emulation of NEOGEO, even increasing the game size that can be opened through something to do with a Virtual Memory emulator version and creating dedicated Caches for each games. I attempted to use some of these tools to no results...
I could be wrong but the problem with the Neo Geo CD was the choice to have less memory. This prevented all MVS games from being received. One of the worst choices I've seen a company make. But thanks to this it works on GameCube.

Any system above is a problem. The GameCube already suffers from the SNES and its special chips.
User avatar
Extrems
Posts: 1333
Joined: Tue Aug 17, 2010 10:40 pm
Location: Québec, Canada
Contact:

Re: The Struggling Emulators (N64, PS1, NEO GEO, MAME)

Post by Extrems » Thu Mar 07, 2024 3:29 pm

Quasar wrote:
Thu Mar 07, 2024 8:59 am
PS1- There aren't a ton of PS1 games I'm particularly interested in, but for any to be seen, the emulation for it is terrible, like the N64, and the fact that it is barely running even for wii is a defeating sign for the gc, but perhaps work could be done on this in the future to potentially play specific titles.
The links for CubeSX/WiiSX on the wiki weren't updated. You should have another go.
https://github.com/emukidid/pcsxgc/releases
User avatar
sakax
Posts: 145
Joined: Sat Jun 06, 2020 11:27 am

Re: The Struggling Emulators (N64, PS1, NEO GEO, MAME)

Post by sakax » Thu Mar 07, 2024 3:35 pm

Speed improvements in the soft graphics plugin thanks to tips from @extremscorner - Upwards of 15% speed increase across all titles.

he strikes again :D


the day you manage to boot triforce arcade games on the cube I bring you personally a bottle of champagne in Canada!
DOL-001-PAL - gcvideo3.1 - powered by shinehax & swiss
Quasar
Posts: 3
Joined: Thu Mar 07, 2024 1:53 am

Re: The Struggling Emulators (N64, PS1, NEO GEO, MAME)

Post by Quasar » Thu Mar 07, 2024 11:31 pm

Well that's one practically knocked off the list already, and another added haha.
The performance on cubesx is way better now! Thank you.
Nuguns
Posts: 12
Joined: Mon Aug 12, 2024 7:04 pm

Re: The Struggling Emulators (N64, PS1, NEO GEO, MAME)

Post by Nuguns » Mon Aug 12, 2024 7:54 pm

I also wanted cube64 just to play mario party and also mario 64. Whats the real state of mario party's, how unplayable is it or for better playable is it?
User avatar
emu_kidid
Site Admin
Posts: 4935
Joined: Mon Mar 29, 2010 10:06 am
Location: Australia
Contact:

Re: The Struggling Emulators (N64, PS1, NEO GEO, MAME)

Post by emu_kidid » Fri Aug 23, 2024 11:54 am

Anything that wants to read ROM from SD and not memory is going to struggle, Mario Parties are all 32MB so they will have lots of constant loading, plus from what I recall there was flickering and layer ordering issues.
Image
Post Reply