Homebrew Question PS1 Emulation on Switch

  • Thread starter Thread starter AshenWolf
  • Start date Start date
  • Views Views 69,099
  • Replies Replies 42
It may be a while ;). The lakka core has zero options and both Melon and Desmume run off interpreter. Desmume is still many years ahead and although still incredibly slow(no JIT recompiler) it still runs faster than Melon currently and works with Vulkan. To put things in perspective L4T Lakka, which emulates faster than Horizon, still requires unstable overclocks to get a 2D pokemon game going at full speed.


Oh well, can't wait once it's running full speed to test the FlipGrip out!! That accessory is made for DS emulation on the switch imo!
 
Games kinda run slow on stock cpu clock. Is this normal? Tried it with Spyro 1. It runs slow. Do these games need overclocking?
 
Games kinda run slow on stock cpu clock. Is this normal? Tried it with Spyro 1. It runs slow. Do these games need overclocking?
The majority of games run full speed without OC if you DON"T USE DITHERING. Some games may require slight OC to run full speed. But if you want to use dithering, you pretty much have to OC for almost every game. But i believe it's because of lack of a proper dynarec for ps1 core on switch.
 
  • Like
Reactions: Rahkeesh
my switch crashes alot trying to run ps1 games through cue files or bin files, is this because i dont have the bios files ?
 
What's best for ps1 - beetle hw or rearmed? And in horizon or lakka? I've tried both but it's hard to keep track of my testing!
 
Beetle HW runs now? (Afair it got a dynarec update recently, right?)

Usually Beetle HW didnt run on anything other than high spec PCs. And upscaling beyond native PSX resolution was beyond the scope of lower powered devices certainly. It is accurate though, and it has perspective consistent texture dewarping, which makes PSX games look like an entirely different generation in many 3D games. (They always 'wobbled into place' on real hardware as well beetle can fix this.)

Normally the reason to go with PCSX Rearmed, is because of speed, and the ability to set render resolution to 2x or 3x. But the retroarch core so far isnt GPU accelerated, and can only do 1x so far (Thats with 1.5Ghz overclock). As a tradeoff PCSX Rearmed is far less accurate (soundglitches, flimmering textures) - but not to a point where people wouldnt still enjoy the games they are playing. (PS Classic is a hell of an emulation plattform once modded, and it only does PCSX Rearmed. :) )
Running PSX games at 2x or 3x render resolution, also improves them very much visually - so for many people this alone will be the deciding factor. (But sadly - not on the Switch so far. :) (1x only))

I've played FF8 Pal at NTSC Speeds without borders and 2x resolution on the PS Classic (PSCX Rearmed), past disc one at least, and loved it. Sound stutters and wrong swirl animations, when entering battles included. :)
--

I've played Chrono Cross on the Switch extensively (even using some filter afair), and had little to no problems (set to 16:10 for that game specifically (as the art work copes quite well)).

I remember that with Chrono Trigger (PSX), I got frequent random crashing.

But I've played and finished the SNES version on the Switch (cpajustes SNES emu ;) - but you can use snes9x in retroarch as well) a while back. Play that one. Its more charming without the FMVs. Imho. ;)
 
Last edited by notimp,
Hi , @notimp . I have just read that you played Chrono Cross on Nintendo Switch, a game that I'm struggling to achieve good performance during battles. Battles for me are kind slow and the sound is choppy.

;(
 
Hi , @notimp . I have just read that you played Chrono Cross on Nintendo Switch, a game that I'm struggling to achieve good performance during battles. Battles for me are kind slow and the sound is choppy.

;(

If your open to dual boot, switchroot/Android on switch will run all these at full speed without overclocking. The PS1 has dynarec core support on multiple emulators. The same goes for DS emulation which is not good on the alternatives without heavyish overclocking.
 
If your open to dual boot, switchroot/Android on switch will run all these at full speed without overclocking. The PS1 has dynarec core support on multiple emulators. The same goes for DS emulation which is not good on the alternatives without heavyish overclocking.

Think Lakka also has dynarec for PSX-Rearmed and that is much easier to set up.
 
I've been playing Final Fantasy VIII perfectly fine. Don't know about any other game though. Might play well too for all I know.
The PSOne has limitations when it comes to object depth, for example, it lacks the z buffer, so some objects look flat or shake too much on screen. The backward compatibility of PS2 corrected this error and the games looked great, for example, Vigilante 8: Seccond Offense.

I wonder if the emulators available on Switch solves these problems.

--------------------- MERGED ---------------------------

No, it doesn't.
I'm the other hand, psx emulation on Switch might get better in a future :)
https://github.com/stenzek/duckstation
Excellent, I'm going to take the aarch64 version for Android and test it on Lineage OS
 
I just want to ask how's your experience playing PS1 games on switch. Is it mature enough to emulate games properly? Or should I just stick to my PS vita for PS1 emulation? Been wanting to play Chrono Trigger and Suikoden II cause they always rank in Top JRPGs. Thank you
I practically beat Klonoa using the PS1 retroarch core. Plays like a dream.

--------------------- MERGED ---------------------------

Yes, RetroArch nightly builds play N64, PSX/PS1, and PSP (PSP Mini's work well too!). To save space on your SDCard, PCSX-REARMED supports PSP PSX EBOOTS (PS1 games converted to PSP format) which also compresses them (and multi disk games as well!!)

Are you able to get the text working with PSP games? For example when saving and loading a game, no text appears, so I have to press X and hope for the best
 
I practically beat Klonoa using the PS1 retroarch core. Plays like a dream.

--------------------- MERGED ---------------------------



Are you able to get the text working with PSP games? For example when saving and loading a game, no text appears, so I have to press X and hope for the best

You need to install the PPSSPP assets: https://docs.libretro.com/library/ppsspp/ Read the documentation for more information.
 
  • Like
Reactions: SuperHans111
Personally- with overclock in Lakka or Horizon OS, I have not found even 1 PSX game that doesn't full speed with max CPU speed. Perhaps there's video glitches I'm not aware of, but I've tested quite a few games.
 
Thanks. I did that and nothing changed. Is there any setting in retroarch that could be messing it up?

If it's not working then you put the Assets folder in the wrong location. I'd confirm that they are in RetroArch's System folder then under PPSSPP put the CONTENTS of the asset folder in there, not the asset folder itself.
 
  • Like
Reactions: SuperHans111
If it's not working then you put the Assets folder in the wrong location. I'd confirm that they are in RetroArch's System folder then under PPSSPP put the CONTENTS of the asset folder in there, not the asset folder itself.
Yeah I changed the location of the bios folder. I got it working. Thanks man!
 
  • Like
Reactions: stitchxd

Site & Scene News

Popular threads in this forum