New
- Double frames (Settings → Display → Picture). It doubles the game's real frames with AMD FSR 3's frame interpolation: from 30 to 60 fps, or from 60 to 120 fps if your screen supports it. If not, it stays at 60 fps.
- SwanStation now tells the app when a picture is a repeat, so a 30 fps game on a 60 fps core is doubled from its real 30, not from the repeated pictures.
- It also works with CRT Royale and the NTSC shaders: they are applied after the interpolation, on every frame shown.
- Show FPS now shows the game's own rate next to the emulated one, for example
60.0 FPS (game 25.0). While Double frames is working it also shows the frames you actually see, for example| FG 50. - Four NTSC shaders (Settings → Display → Picture → Shader): 320px S-Video, 320px Composite, 256px S-Video and 256px Composite.
- Load HD textures switch. It turns on SwanStation's two texture-pack options together. Texture packs go in
/data/SwanStationPS5/cache/textures/<serial>/, for exampleSCUS-94900. - Updater:
- It now installs into the folder the app is running from:
/data/homebrew, or an extended or USB drive. - When it finds an update at start, it installs it by itself a second after the app opens.
- It now installs into the folder the app is running from:
Fixed
- Sharp bilinear did almost nothing at high internal resolutions. It now works on the PS1's own pixels at any internal resolution.
- Yume Nikki and other PS1 homebrew now boot on SwanStation. Two fixes in the core did it:
- The CD-ROM Reset command no longer ends without sending its end-of-command response.
- Homebrew discs now answer GetID with the console region.
- Yume Nikki PS1 and Doki Doki Literature Club PSX are confirmed compatible.
Changed
- The project is now SwanStationPS5 everywhere: app name,
/data/SwanStationPS5paths, ini and log files, sync tool, header and fonts. - It still reads the games in
/data/PSXS5/gamesand the BIOS in/data/PSXS5/bios, so PSXS5 libraries keep working with no need to move anything. - The shader "CRT" is now called CRT Basic.
- The empty-shelf message lists every supported games path, and tapping O on the shelf shows a "hold to exit" toast.
- About has a "Created by" row, and the BIOS fallback text now says OpenBios.
Credits
- Frame interpolation comes from PS5SX2 by Swordpdf, as integrated in PSXS5 by SynoPiia. It uses AMD FidelityFX SDK 2.3.0 (MIT).
- The NTSC shaders are Themaister's, from libretro's slang-shaders.
Install: copy the PPSA98510 folder from the zip to /data/homebrew/ on the PS5 and set its permissions to 777, or update from the app (About → Updates).