It exists so you can play the games you own on the console you own.
- Piracy is not condoned.
- No games, BIOS files, console firmware or decryption keys are included, and they never will be.
- Use only legally obtained backups of games you own, made yourself from your own discs.
- Use only BIOS files dumped from hardware you own.
- Requests for, or links to, games, BIOS files, firmware or keys are not welcome in this project's issues or discussions.
PSFlyCast is an unofficial port of Flycast to a jailbroken PS5: a native
app with a controller-only interface, drawing through RADV. Everything about
it - installing, the controls, building, credits - is in
shell/ps5/README.md, how to use it is in the
user manual, and its code is in
shell/ps5/. Builds are on this repository's Releases page.
It is not made or supported by Flycast's developers. What follows is Flycast's own README, as it is upstream.
Flycast is a multi-platform Sega Dreamcast, Naomi, Naomi 2, and Atomiswave emulator derived from reicast.
Information about configuration and supported features can be found on TheArcadeStriker's flycast wiki.
Join us on our Discord server for a chat.
Get builds for your system from the builds page or GitHub Releases.
- Latest master builds: regular builds from the
masterbranch with recent fixes and updates. - Nightly dev builds: experimental builds with the latest features and changes.
- Stable tagged releases: versioned release builds published on GitHub Releases.
Automated test results are available from the builds page as well.
Install Flycast from Google Play.
-
Install Flycast from Flathub:
flatpak install -y org.flycast.Flycast
- Run Flycast:
flatpak run org.flycast.Flycast
-
Set up Homebrew or run
brew updateif already installed. -
Choose one channel:
| Channel | Install command |
|---|---|
| Master (recommended) | brew install --cask flyinghead/flycast/flycast@master |
| Stable | brew install --cask flyinghead/flycast/flycast |
| Nightly dev | brew install --cask flyinghead/flycast/flycast@dev |
- Run Flycast from your Application folder
See the Flycast tap for updating, uninstalling, and switching channels.
Due to persistent harassment from an iOS user, support for this platform has been dropped.
Grab the latest build from the builds page, or the GitHub Actions. Then install it using the Xbox Device Portal.
Right-click the bootstrap script and choose Open:
shell/apple/generate_xcode_project.command
Double-click the bootstrap script:
shell\windows\generate_vs_project.bat
- C/C++ compiler toolchain (e.g.
gcc/g++) - CMake
- make
- libcurl (development headers)
- libudev (development headers)
- SDL2 (development headers)
- Graphics API: Vulkan, OpenGL
$ git clone --recursive https://github.com/flyinghead/flycast.git
$ cd flycast
$ mkdir build && cd build
$ cmake ..
$ make








