Emulation Homebrew PS1/2 Emulator ARMSX2-NX Initial Release

I doubt it. Nothing on the CPU side was changed. I am working on ARMSX2-refresh currently, which has a bunch of CPU improvements, so that may get it booting. Overclock was 2091/921/1700.
I see, hopefully ARMSX2-refresh allows Klonoa to boot, and for P4 to not require such a big overclock
 
Screenshot at 2026-07-10 14-27-05.png


I successfully ran the siren in original resolution using 60% emulated clock and max oc. the framerate was stable enough, around 25 (the cap afaik) with occasional drops to ~15. Cutscenes are a big problem though because it seems like they have more fps than the game, or maybe there is a bug/an inefficiency in the IPU implementation (?). They are noticeably laggy and have stretching sound. Otherwise the game is almost playable, maybe with a couple of optimizations it will be ideal.>

fastmem doesn't work on Switch and never will
Hello, I want to thank you for your work! I think switch's hardware is more powerful than many people think and ps2 emulation isn't impossible on switch (pcsx2 running on linux kinda proves it). I'm not sure why you say that fastmem can't be implemented on switch. I'm no switch dev, but I researched the question a little and it seems like horizon allows for some kind of memory mappings (?) and system exception handlers, which would be enough to have at least some sort of fastmem (which would be very beneficial as software address translation is very slow). I'd like to help you where I can, even if I know little about pcsx2 codebase.
 
Hello, I want to thank you for your work! I think switch's hardware is more powerful than many people think and ps2 emulation isn't impossible on switch (pcsx2 running on linux kinda proves it). I'm not sure why you say that fastmem can't be implemented on switch. I'm no switch dev, but I researched the question a little and it seems like horizon allows for some kind of memory mappings (?) and system exception handlers, which would be enough to have at least some sort of fastmem (which would be very beneficial as software address translation is very slow). I'd like to help you where I can, even if I know little about pcsx2 codebase.
It's the Horizon kernel doesn't allow for easy recovery from faults as it shouldn't ever have to deal with that, not that the Switch hardware can't do it. I do need to remove that line though because there is a pseudo implementation of fastmem that gets maybe 60% of the performance back that was lost. If you want to take a look at the code and add some things in I wouldn't say no. It's all open source.
 

Site & Scene News

Popular threads in this forum