Playstation 1 only boots to Swanstation core in CRT mode
-
Started using Recalbox with an RGB-Pi on my Pi4, I really appreciate the compatibility. The only issue I'm having so far is with Playstation 1. When not in CRT mode it boots to whatever core I set in the advanced emulator settings. When switched to CRT mode it seems to only boot Swanstation. This does not run well at all on my, I'd prefer to use the default pcsx_rearmed. Any ideas as to why this is?
-
@baddubaddu Sorry, but I'm not sure what it could be.
I believe it is related to the resolution, but I can't confirm this.See if any of these links help you:
-
@zing I unfortunately wasn't able to gleem anything useful from those links. The furthest I've gotten so far is to get the PSX version of 240p test suite to boot okay. This doesn't appear to be using swanstation.
Is there any way to disable or remove the core? Or even to get swanstation to run without a constant stutter? I'm really not finding much info on this at all.
-
Is there any way to disable or remove the core?
No, and it's not even necessary, just don't use a core if you don't like it, the presence of a core doesn't interfere with the performance of the other.
Or even to get swanstation to run without a constant stutter?
A lot of people use it and like the performance, I don't have an RPi4 and I don't have a way to test it to try to reproduce the problem you're claiming.
It seems to be a configuration issue, not a bug, but like I said, I can't test it so I'm not sure.- What version of Recalbox are you using?
- Did you build your Recalbox yourself, or did you buy it all ready-made, or even downloaded a ready-made image from the internet?
- Can you test on another memory card, a clean image without configuration, to see if the problem persists?
-
What version of Recalbox are you using? Did you build your Recalbox yourself, or did you buy it all ready-made, or even downloaded a ready-made image from the internet? Can you test on another memory card, a clean image without configuration, to see if the problem persists?
At the time of my original post I was using a fresh install of the latest version of RecalBox. As of today, I grabbed a new SD card and installed the latest version of RecalBox using Raspberry Pi Imager. Sorry, I don't know where to find the changelog for the exact version numbers. I only purchased an RPi 4b and the necessary accessories. It has more than sufficient cooling.
The problem has persisted, but perhaps I see more clearly why. Under the advanced settings and advanced emulator configuration, the options to use other cores becomes severely limited while in CRT mode. I'm assuming not all cores have compatibility with CRT mode and they are being disabled when CRT mode is enabled. All cores reappear in this menu when CRT mode is disabled. It's not just PSX cores, it's for every system. I just happen to be unaffected otherwise.
Now, I have access to 4 PSX cores when not in CRT mode. With CRT mode enabled I have access to one core: Swanstation. So I guess my actual problem is that Swanstation simply doesn't work for me, and as that is the only available core in CRT mode, I either get it to work or I don't get to play PSX on my CRT. I can't find a lot of information about swanstation, though. Most of it is info on some sort of developer drama that I don't care about.
I guess my problem now is that Swanstation just runs really, really poorly. I'd say I get about 1 to 8 seconds per frame. Not 1-8 frames per second, 1-8 seconds per frame. It eventually just freezes during the BIOS screen. With CRT mode disabled I just get a black screen and then my Pi freezes. Any other advice would be appreciated, or any insight as to why so many cores are incompatible with CRT mode. Thanks Zing.
-
Sorry, I don't know where to find the changelog for the exact version numbers.
Right after starting Recalbox, if you press STAR, it will open the Emulationstation Main Menu, at the bottom of this window inform the version number you are using.
I'm assuming not all cores have compatibility with CRT mode and they are being disabled when CRT mode is enabled.
I believe that's right, if the emulators are automatically disabled, it's because they are not compatible.
Any other advice would be appreciated, or any insight as to why so many cores are incompatible with CRT mode.
Sorry, but I don't have that hardware and I can't test this CRT mode to get more ideas, and I'm not even a developer.
I recommend that you access our official Discord, there is a better chance of finding someone who can help you with this situation:
https://discord.com/invite/NbQFbGM -
@zing Thanks for all your help! I'll join the discord and ask around there.