Skip to content
Press5electPublic
forked from flyinghead/flycast

About

Flycast is a multiplatform Sega Dreamcast, Naomi, Naomi 2 and Atomiswave emulator

Resources

Stars

19 stars

Watchers

1 watching

Forks

 
 

Repository files navigation

PSFlyCast

Important warning

PSFlyCast is a passion project, not a piracy project.

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.

PSFlyCast's library


Flycast

Android CI C/C++ CI Nintendo Switch CI Windows UWP CI BSD CI

flycast logo

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.

Downloads android windows linux apple switch xbox

Get builds for your system from the builds page or GitHub Releases.

  • Latest master builds: regular builds from the master branch 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

Android android

 Install Flycast from Google Play.

Flatpak (Linux ubuntu logo)

  1. Set up Flatpak.

  2. Install Flycast from Flathub:

 flatpak install -y org.flycast.Flycast

  1. Run Flycast:

 flatpak run org.flycast.Flycast

Homebrew (macOS apple logo)

  1. Set up Homebrew or run brew update if already installed.

  2. 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
  1. Run Flycast from your Application folder

 See the Flycast tap for updating, uninstalling, and switching channels.

iOS

 Due to persistent harassment from an iOS user, support for this platform has been dropped.

Xbox One/Series xbox logo

 Grab the latest build from the builds page, or the GitHub Actions. Then install it using the Xbox Device Portal.

Build from source

macOS

 Right-click the bootstrap script and choose Open:

 shell/apple/generate_xcode_project.command

Windows

 Double-click the bootstrap script:

 shell\windows\generate_vs_project.bat

Linux

Dependencies

  • C/C++ compiler toolchain (e.g. gcc/g++)
  • CMake
  • make
  • libcurl (development headers)
  • libudev (development headers)
  • SDL2 (development headers)
  • Graphics API: Vulkan, OpenGL

Build

$ git clone --recursive https://github.com/flyinghead/flycast.git
$ cd flycast
$ mkdir build && cd build
$ cmake ..
$ make

Packaging status

Packaging status

About

Flycast is a multiplatform Sega Dreamcast, Naomi, Naomi 2 and Atomiswave emulator

Resources

Stars

19 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages