Repository navigation
PSFlyCast v1.0.0
Pre-releaseFlycast, the Dreamcast, NAOMI and Atomiswave emulator, as a native app for a
jailbroken PS5, with a controller-only interface and the emulator's Vulkan
renderer drawing through RADV.
Important
Piracy is not condoned. This release contains no games, no BIOS files, no
console firmware and no decryption keys, and none will ever be provided or
linked to. Use only legally obtained backups of games you own, made yourself
from your own discs, and BIOS files dumped from hardware you own. Please
don't ask for, or post links to, games, BIOS files, firmware or keys in issues
or discussions: they will be removed.
Highlights
This is the first release.
- Its own title on the home screen. No other emulator front end is needed:
copy one folder to the console and start it. - A library made for a controller. Shelves, a grid or a list; covers and
descriptions downloaded by file name; jump by letter with L2 / R2; game
details on Triangle; five skins, seven backgrounds and a start-up animation. - Games from three places. The internal folder, USB drives, and SMB network
shares, read into memory before they start or streamed. - Options for one game. Every setting can be set for a single game, before
it starts or from the quick menu while it runs. The quick menu also has save
states with a picture of each, disc changes, cheats, control remapping, a CPU
clock setting and Restart game. - Games on several discs are one entry, and the next disc is offered first
when a game asks for it. - 4K output, at 119.88 Hz where the display takes it.
Tested for this release
I ran the build in this ZIP on my PS5 before releasing it: it starts, shows its
start-up animation and its library, and plays Dreamcast games.
Over the builds that led to it I also ran, on the same console: games from the
internal folder and from an SMB share, with a real BIOS; cover downloads; the
quick menu and the per-game options; a game on several discs, grouped in the
library and swapped from the quick menu.
I took no frame-rate or audio measurements, so this release makes no speed
claim.
Not run on a console, or not confirmed one by one: USB drives
Known issues
- Per-pixel transparency at 6x internal resolution drew no frames in one test.
Use per-strip transparency, or a lower resolution, if a game stays black. - The first time a game shows a new effect there is a short hitch while its
shader is compiled. The title remembers what each game used and prepares it
at the next start, so this is felt most the first time a game is played. - No game patches (60 FPS, widescreen) are included: the community chart they
come from states no licence. The README says how to make your own list. The
About screen still credits the chart. - Cover downloads may stop working while USB drives are on.
- A network share is named by its IP address; a server name is not looked up.
Install or update
- Copy the complete
PPSA99247folder from the ZIP to
/data/homebrew/PPSA99247/on the console. When updating, copy it over
the folder that is there: your games, saves, settings and covers are inside
it, so do not delete it first. - Wait for ShadowMountPlus (or the launcher you use for titles in
/data/homebrew/) to report the title ready, then start PSFlyCast. - Put your own legally obtained backups in
games/, and BIOS files dumped
from your own console inbios/(optional for Dreamcast games). None are
included, and none ever will be. - Read
LEGAL.txtandREADME.mdin the folder.
Reporting problems
Send flycast-boot.log and flycast-boot.1.log from the title's folder, and
say which build it is (Settings > About, or the log's first lines). Copy the
logs before starting the title again. Never attach game files, BIOS files,
firmware or keys.
Source
This ZIP was built from PSFlyCast commit
f835ee54607bda959ae8147edf8b6c0fd7ed947e, which is this release's tag. The
source of every part in the ZIP is attached to this release; SOURCES.txt
says what each archive is and SHA256SUMS has their digests. Three of them
are in parts, each an archive of its own: unpack a part's siblings into the
same folder. licenses/README.txt in the title's folder lists every part with
its licence. PSFlyCast as a whole is distributed under the GPL, version 3, with
no warranty.
Build
Build identity: PSFlyCast v1.0.0, build 30, built 2026-10-03
| Component | Version |
|---|---|
| PSFlyCast | f835ee54607bda959ae8147edf8b6c0fd7ed947e (tag v1.0.0) |
| Flycast | upstream master 59ed35a7ea7c1940d4c8ac221a662d0e6d6dc9ea |
| RADV (PS5_Mesa) | 0b2d6d1a61d9bbf89cf8beb88a696144f67c61f8 plus shell/ps5/mesa/ (c8c1b40d7e42343876b58c2f10cf28189712caa4 of the build's checkout) |
| PS5_Vulkan | 3f3ee69607013b345d2baa6d6a37c86745649a08 with the Mesa revision above (648418afed413cd5111a38d93092c33bbd50320c of the build's checkout) |
| PS5_PayloadSDK | cd3b23973a5b397f624eb3121464ade9528c06a7 (title), 95c08f27386fc698f6bbe21dde3030140a41d10b (RADV's archive) |
| libsmb2 | 55a05f82716461fa7d2bd0afa2b8c99ee777b02c |
| libretro-database (cheat files) | d5bae90b22018ce3c9c5a8eff4141a4768c8dd5f |
SHA-256 of PSFlyCast-v1.0.0.zip: bd384ee8c72b250121a22c6e1584c146189a321e5808825bbf5ce4512e357aab
SHA-256 of eboot.bin: f38ad3bce44ba58aa3491233a12df49ee65c87174e17a611ef191fa39c6c898b
PSFlyCast is an unofficial port. It is not affiliated with or endorsed by Sony
Interactive Entertainment, Sega or the Flycast project. "PlayStation" and "PS5"
are trademarks of Sony Interactive Entertainment; "Dreamcast" is a trademark of
Sega. Vulkan is a registered trademark of the Khronos Group, and the RADV port
in this title is not a conformant product.