Emulation Emulator NetherSX2 - Switch Port

  • Thread starter Thread starter Nagaa
  • Start date Start date
  • Views Views 26,941
  • Replies Replies 216
  • Likes Likes 40
I should have clarified that these are my maximum settings for the V1 Switch:

  • CPU: 1785
  • GPU: 921
  • RAM: 1600
I was hoping there might be some graphics settings that could be lowered—such as visual quality, resolution, or other effects—to make it possible to run the game at a stable 60 FPS.
I use horizon on my oled with undervolt.
Here I use 2300 on the cpu for this game and activate the control that oscillates the cpu as needed. The temperature varies between 50 and 55º
Post automatically merged:

Tried hauting grounds, runs almost perfect, just a few slowdowns in cutscenes, it reaches 57º

But got some random crashes.
 
Last edited by ISHOWMANI,
Is there a way to force cycle skips ? God of War runs great when every other cycle is skipped, but sometimes the game still tries to run at full fps even when cycle skipping is set to the maximum, which causes noticeable slowdowns. One solution is to set the fps cap to half the targeted frame rate, but then the cutscenes are glitchy
 
On my unpatched switch I tested kh2fm widescreen with max safe overclock (sys-clk) on docked/handheld and it runs full speed 🔥

Let me know if anyone tests tekken and the naruto ultimate ninja games
 
I was testing Jak and Daxter Precurser Legacy and Twisted Metal Black with CPU 2090mhz GPu at 840mhz and ram 1600 and EE cycle rate skip Max.

Jak was okay and technically playable but slowed down in some areas, more OC needed for CPU and frame gen turns it into visual mush with grass.

And i got surprisingly good performance particularly Twisted metal Black, more OC on CPU would help but i have V1 and havent fully undervolted yet barely put it to 4 yesterday, its surprising playable but would recommend more for V2 & Oled users who can boost higher.
 
On my unpatched switch I tested kh2fm widescreen with max safe overclock (sys-clk) on docked/handheld and it runs full speed 🔥

Let me know if anyone tests tekken and the naruto ultimate ninja games
tested ultimate ninja 5 work pretty good i would say 80-100% speed most of the time very playable for me
note use EE cycle i guess 60% and EE Skips Maximum
 
Last edited by Spammerze,
Table below that I have tested so far with Switch OLED with NetherSx2 with all default setting.
 

Attachments

  • Screenshot_20260808_233015~3.jpg
    Screenshot_20260808_233015~3.jpg
    129.1 KB · Views: 2
Table below that I have tested so far with Switch OLED with NetherSx2 with all default setting.
I tested god of war. Running full speed with maximum cycle skip and fps capped to 25. Overlock is set to cpu 15xx, gpu 480 and memory 1600.

But for cutscenes you have to reset the fps cap back to 50fps for pal everytime or otherwise they are buggy. I think if every cycle is skipped all the time you wouldn't have the problem or if cutscenes where playing 50fps while the rest is running 25 fps
 
make it a public sheet i can help
I tested god of war. Running full speed with maximum cycle skip and fps capped to 25. Overlock is set to cpu 15xx, gpu 480 and memory 1600.

But for cutscenes you have to reset the fps cap back to 50fps for pal everytime or otherwise they are buggy. I think if every cycle is skipped all the time you wouldn't have the problem or if cutscenes where playing 50fps while the rest is running 25 fps

Here is the link spreadsheet link: https://docs.google.com/spreadsheet...PQer5is6gcQu2Tj3x_i2tuoUntw/edit?usp=drivesdk

Feel free to add your finding in the list.
 
  • Like
Reactions: baobao43
Just putting it out there, based on my testing -

1. KOF 02 UM is perfect, no hiccups nothing. Perfect port. For me, more or less does it for me since Switch lacks good old KOF ports with arranged music. Very playable (didn't even notice any drops in frame drops during character selection) - do note I am using the translated ISO.

2. KOF 98 UM runs Ok, occasional slowdown when things explode with a bunch of sprites. So, I don't think it's playable (since it lacks the speed of KOF 02, these games are all about speed). Some might be able to tolerate specific slowdowns to about 20 frames. With LSFG enabled (if you turn on frame generation), picture will get stuck at a single frame.

3. KOF 94 Rebout - Runs at about > 30 fps, until you fire a projectile and then it slows until that projectile is omitted from screen, other than that, playable.

4. WWE Smackdown Here Comes the Pain, videos about 10-15fps - in game, 15-20... will drop to 10. With LSFG enabled (if you turn on frame generation), picture will get stuck at a single frame. Not playable.

5. Shadow Hearts 1 - Slow, about 10-20 fps, then will randomly crash (new NetherSX2) - I also tried the older NetherSX version, also crashes (and is pretty slow). Not playable.

6. Marvel vs Capcom 2 - Perfect, some selection screen slowdown but runs perfectly. Plus compression costs just about 200MB of storage space - even better than the official Switch port!

7. Capcom vs SNK 2 2001 - Perfect, 30fps standard. Compression costs just over 200MB. Storage cost is even lower than official ports.

8. KOF XI - runs well, menu screen/selection screen drops by a couple of frames, but generally 30 fps - playable.

9. NeoGeo Battle Collisium - As suggested by the above gentleman, playable, menu/character selection minor frame drops, but on the whole 30 fps consistently - playable. I didn't want to list this here as it is already done above - but since I downloaded it and added to my library... might as well list it.

Also, I put in the Lossless dll in the folder, tried to enable frame generation - in games, it will just get stuck on a single frame. Not sure if this is working, will need more work. I disabled it generally because games began crashing. Ultimately, I had to disable lossless frame generation because games would just crash. Even good ones.

I don't think heavy 3D games will be playable - but the above kinda addresses a lot of Switch shortcomings for me, MvC2 / KOF 02 UM / CvSNK2 - I can remove the heavy Capcom collections (about 3-4 gb each) from my SD card, since I already have retroarch, I don't need any of those. Plus the Gzip compressed copies of CvSNK2 is about 200MB! Same for MvC2 - 200MB+. Compare that with an actual Switch port of 3-5GB each. Certainly worth considering replacing if you're only offline like me.

Hope this is helpful. I was also wondering if someone could advise on how to update covers? I tried game codes as jpg/png files couldn't do so - and also tried file names without extensions... also couldn't do so.

Thank you Naga for the port - use AI (if you're not already using it) to try and refine whatever open code you've got access to. Though given AetherSX2 was closed, not sure how much of it can be optimized, not sure if someone has tried to reverse engineer that apk... but well, this is excellent progress! I am just happy to see KOF (98 was also something I wanted, but you can't have everything!) ports. The access to PS2 libraries is a big big deal for Switch owners.

No need to invest in one of those stupid Chinese devices for PS2 ports!
Don’t take this the wrong way, it’s great to see that there’s option to play these game but… As a fighting game fan, specifically fighting games such as MVC2, CapVSSnk, and KOF games you mentioned, why not just use flycast core with Vulkan on Tico?

Just like PS2 Dreamcast version have extras that the arcades don’t, plus gameplay-wise Dreamcast are also pretty much arcade perfect…. No frame drops, no animation animations changes, all combos are present. Plus Flycast core doesn’t require OC or minimal OC for those games, meaning 60FPS can with longer battery life while playing handheld.

I’m following and hoping that one day NetherSX2 will eventually run PS2 3D fighting game fullspeed, for games like Tekken 4, Tekken tag and other fighters stuck on PS2. As a fellow fighting game fan, just want to make aware the other options to play these classics.
 

Site & Scene News

Popular threads in this forum