Emulation Homebrew PS1/2 Emulator ARMSX2-NX Initial Release

great!! thank you !
Test: Pal Version

Bloody roar 3 : crash
Tekken tag tournament: Lag, very slow
SSX Tricky : Lag, very very slow
Nba Street : Lag, very very slow
Silent scope 3 : playable Great!
Ninja Assault: Run, works good.
Vampire Night: lag, Slow
Virtua Cop Elite : Works, but a bit slow ; playable
 
great!! thank you !
Test: Pal Version

Bloody roar 3 : crash
Tekken tag tournament: Lag, very slow
SSX Tricky : Lag, very very slow
Nba Street : Lag, very very slow
Silent scope 3 : playable Great!
Ninja Assault: Run, works good.
Vampire Night: lag, Slow
Virtua Cop Elite : Works, but a bit slow ; playable
Is this without overclock?
 
This is probably to early to ask but how are the ps2 resident evil games, is outbreak playable. I just know I still need a new sd card, I only have 1gb left.
 
That’s not surprising since the EE thread is normally the one bumping off 100% if the scene isn’t GPU bound. And which games? I’ve noticed some games have some broken effects, but I’ve never seen anything game breaking.
Steambot Chronicles.

It's not anything seriously "game breaking", but it's pretty close, since I think the game isn't very visible at times.
 
Steambot Chronicles.

It's not anything seriously "game breaking", but it's pretty close, since I think the game isn't very visible at times.
Interesting. I'd consider that game breaking. I'll look into it when I get a chance and see what's up with the renderer in that game.

With no overclock.
Anything running full speed with no overclock is insane. Besides emulated titles I haven't seen anything close to that in any of the games I've tested.
 
Downloading just to test Silent Hill 2... fingers crossed.
Fog is a known good way to just destroy GPU performance (see Persona 4), but best of luck. There will be a new release somewhat soon that has a bunch of GPU optimisations, so that may help some if performance is abysmal.
 
  • Like
Reactions: Entropiko
Fog is a known good way to just destroy GPU performance (see Persona 4), but best of luck. There will be a new release somewhat soon that has a bunch of GPU optimisations, so that may help some if performance is abysmal.
4 fps max. in the bathroom (handheld, with my oc settings at max) and black screen upon trying to exit. Good news is that there's no fog problems... since i can´t go outside :D.
It's very interesting seeing the emu running on switch and play with the configs a little, thank you very much for your work, it's amazing!.
 

Attachments

  • 2026062510495100-E2AB4F21DB23C6193556007948103D50.jpg
    2026062510495100-E2AB4F21DB23C6193556007948103D50.jpg
    99.8 KB · Views: 1
New version has been released https://github.com/PalindromicBreadLoaf/ARMSX2-NX/releases/tag/v1.2.0

This should help with anything GPU bound. Also be sure to set blending accuracy to minimum for free performance unless it breaks the game.

Megaman x collection.iso
I'll have to look into it to see if the same happens on upstream ARMSX2. A lot of blackscreens I've encountered also happen there which means it'll take longer for me to figure out the issue.

4 fps max. in the bathroom (handheld, with my oc settings at max) and black screen upon trying to exit. Good news is that there's no fog problems... since i can´t go outside :D.
It's very interesting seeing the emu running on switch and play with the configs a little, thank you very much for your work, it's amazing!.
Wow that's the worst performing game I've ever seen yet. Impressive. I got Code Veronica running at consistently 90% speed during gameplay. Cutscenes are a bit lower around 75-85%.
 
New version has been released https://github.com/PalindromicBreadLoaf/ARMSX2-NX/releases/tag/v1.2.0

This should help with anything GPU bound. Also be sure to set blending accuracy to minimum for free performance unless it breaks the game.


I'll have to look into it to see if the same happens on upstream ARMSX2. A lot of blackscreens I've encountered also happen there which means it'll take longer for me to figure out the issue.


Wow that's the worst performing game I've ever seen yet. Impressive. I got Code Veronica running at consistently 90% speed during gameplay. Cutscenes are a bit lower around 75-85%.
Cutscenes now run at 20~ fps and i got 6 fps in bathroom area, the black screen was just low fps and low patience for my part haha, now i got outside! still unplayable but very cool nonetheless; the cutscene improvement was huge too.
 

Attachments

  • 2026062512153300-E2AB4F21DB23C6193556007948103D50.jpg
    2026062512153300-E2AB4F21DB23C6193556007948103D50.jpg
    109.8 KB · Views: 1
Interesting. I'd consider that game breaking. I'll look into it when I get a chance and see what's up with the renderer in that game.
With the new update (v1.2.0) and every "accurate" graphics setting enabled, while docked and overclocked.
CAP_20260625_123410_226.jpg
CAP_20260625_123414_010.jpg
CAP_20260625_123448_344.jpg

This is a game that even the PS3's PS2 software emulator struggles to play at full speed, honestly.




I can also confirm that CHD files will load and play.

Couldn't get Aerial Planet onto my micro SD card (since it's slightly beyond the 4Gb FAT32 limit) until compressing it to CHD.
 
With the new update (v1.2.0) and every "accurate" graphics setting enabled, while docked and overclocked.
View attachment 579560
View attachment 579561
View attachment 579562

This is a game that even the PS3's PS2 software emulator struggles to play at full speed, honestly.




I can also confirm that CHD files will load and play.

Couldn't get Aerial Planet onto my micro SD card (since it's slightly beyond the 4Gb FAT32 limit) until compressing it to CHD.
I'm going to look into why the game looks like that because it definitely shouldn't. Maybe look into performance too, although I'm running out of ideas in regards to that.
 
Hello everyone. For the last while here I've been working on porting ARMSX2 to the Switch, and it's finally to a point where I think it can be properly released to the world. Certainly don't expect anything crazy from this. It gets about 45-70% speed most of the time and that's with a max overclock on my V1 Switch. Without overclocking it doesn't even reach half speed in the PS2 BIOS. Maybe newer Switches with better overclocking potential can do better? I also plan to work on optimisations more so that hopefully it can run better. I never expect full speed though no matter how much I try to optimise this.

The release can be found here: https://github.com/PalindromicBreadLoaf/ARMSX2-NX. Be sure to put the resources folder extracted from the zip into /switch/armsx2/resources and put your legally dumped BIOS in /switch/armsx2/bios/.

View attachment 579257View attachment 579258
View attachment 579259View attachment 579260
Have fun if you decide to try it out! If you find any issue with games that you try to run (beside the abhorrent speeds) be sure to create issues on the repo (or make comments here) so that I can look into it with the renderer.

Please suggest better names for this project if you have one. ARMSX2-NX is so purely functional and not fun at all but I'm not creative.

Also if someone wants to create a custom logo for this I would appreciate it rather than just re-use ARMSX2's logo.
First of all thanks for the amazing work!
I tested some games for curiosity
I overclocked the switch with Sys-click
1700mhz cpu and the gpu doesn’t go more than 614mhz not sure why ram 1600mhz
Kingdom hearts 1 final mix, works fairly decent in the intro of course it Slows down frequently in the destiny island as soon as u move the camera
Kingdom hearts 2 very slow unfortunately
Jak and daxter 1 doesn’t load at all
Jak 2 the same doesn’t load
 

Site & Scene News

Popular threads in this forum