Just a proof of concept to demonstrate feasability
- C++ 49.5%
- HTML 28.8%
- C 17.4%
- Roff 1.6%
- CMake 0.8%
- Other 1.7%
|
Some checks failed
Android CI / Android (push) Has been cancelled
BSD CI / build (x86-64, freebsd, sudo pkg install -y alsa-lib ccache cmake evdev-proto git libao libevdev libudev-devd libzip lua54 miniupnpc ninja pkgconf pulseaudio sdl2 libcdio, 14.2) (push) Has been cancelled
BSD CI / build (x86-64, netbsd, sudo pkgin update && sudo pkgin -y install alsa-lib ccache cmake gcc12 git libao libzip lua54 miniupnpc ninja-build pkgconf pulseaudio SDL2 libcdio && export PATH=/usr/pkg/gcc12/bin:$PATH, 10.1) (push) Has been cancelled
BSD CI / build (x86-64, openbsd, sudo pkg_add ccache cmake git libao libzip miniupnpc ninja pkgconf pulseaudio sdl2 libcdio, 7.6) (push) Has been cancelled
C/C++ CI / x86_64-pc-windows-msvc (push) Has been cancelled
C/C++ CI / i686-pc-windows-msvc (push) Has been cancelled
C/C++ CI / x86_64-pc-linux-gnu (push) Has been cancelled
C/C++ CI / x86_64-w64-mingw32 (push) Has been cancelled
C/C++ CI / apple-darwin (push) Has been cancelled
C/C++ CI / apple-ios (push) Has been cancelled
C/C++ CI / libretro-x86_64-pc-linux-gnu (push) Has been cancelled
C/C++ CI / libretro-x86_64-w64-mingw32 (push) Has been cancelled
Nintendo Switch CI / Switch libretro (push) Has been cancelled
Nintendo Switch CI / Switch standalone (push) Has been cancelled
Windows UWP CI / UWP (push) Has been cancelled
|
||
|---|---|---|
| .github | ||
| core | ||
| docs | ||
| fonts | ||
| intl | ||
| resources | ||
| shell | ||
| tests | ||
| tools | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| .gitmodules | ||
| CMakeLists.txt | ||
| CMakePresets.json | ||
| LICENSE | ||
| README.md | ||
Flycast
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.
Install
Android 
Install Flycast from Google Play.
Flatpak (Linux
)
-
Install Flycast from Flathub:
flatpak install -y org.flycast.Flycast
- Run Flycast:
flatpak run org.flycast.Flycast
Homebrew (MacOS
)
-
Install Flycast via Homebrew:
brew install --cask flycast
iOS
Due to persistent harassment from an iOS user, support for this platform has been dropped.
Xbox One/Series 
Grab the latest build from the builds page, or the GitHub Actions. Then install it using the Xbox Device Portal.
Binaries

Get fresh builds for your system on the builds page.
New: Now automated test results are available as well.
Build instructions:
$ git clone --recursive https://github.com/flyinghead/flycast.git
$ cd flycast
$ mkdir build && cd build
$ cmake ..
$ make