Skip to content

PSFlyCast v1.0.0

Pre-release
Pre-release

Choose a tag to compare

@Press5elect Press5elect released this 03 Oct 12:16
· 157 commits to main since this release

Flycast, 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

  1. Copy the complete PPSA99247 folder 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.
  2. Wait for ShadowMountPlus (or the launcher you use for titles in
    /data/homebrew/) to report the title ready, then start PSFlyCast.
  3. Put your own legally obtained backups in games/, and BIOS files dumped
    from your own console in bios/ (optional for Dreamcast games). None are
    included, and none ever will be.
  4. Read LEGAL.txt and README.md in 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.