Flycast
Flycast is a free multi-platform emulator for Sega Dreamcast, Naomi, Naomi 2, and Atomiswave, derived from reicast.
What Flycast is
Flycast is a free multi-platform emulator for Sega Dreamcast, Naomi, Naomi 2, and Atomiswave, derived from reicast. It is available for Android, Linux, macOS, and Windows, and the project offers stable tagged releases along with master and experimental nightly builds. Android installation is directed through Google Play; Linux instructions cover Flatpak and Flathub. macOS users can follow Homebrew commands for stable, master, and nightly channels, while the Windows instructions provide a bootstrap script for building from source. Xbox One and Series users can install a build through Xbox Device Portal. Release notes list modem-emulation improvements and fixes for online features in several games. They also describe DCNet as a free dedicated VPN service for Dreamcast games, with 30 game servers available at its release. Physical Dreamcast controllers can be used with DreamConn+ and DreamPicoPort adapters. Android save data can use Google Auto Backup for VMU saves and non-volatile memory. The project is licensed under GPL-2.0; its README says iOS support has been dropped.
Good
- Emulates Dreamcast, Naomi, Naomi 2, and Atomiswave.
- Stable, master, and experimental nightly builds are offered.
- Supports physical Dreamcast controllers with listed adapters.
- Android saves can use Google Auto Backup.
Watch out
- iOS support has been dropped.
- Windows instructions provide a source-build bootstrap script.
- Linux build instructions list several toolchain and library requirements.
Who it suits
Flycast suits people looking to emulate the listed Sega systems on Android, Linux, macOS, or Windows. Its documented releases and platform-specific installation paths may help users choose an appropriate build.
Verdict
Flycast covers four Sega systems and several desktop and mobile platforms, with installation guidance that varies by platform. iOS is not supported, and Windows users are directed to a source-build bootstrap script.
Plans and prices
From Flycast's own pricing page, checked 30 Sep 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Flycast | Free | Dreamcast, Naomi, Naomi 2, and Atomiswave emulation |
| Free | Free | Dreamcast, Naomi, Naomi 2, Atomiswave and System SP emulation · games not included · Free; no ads |
The facts
Each one read from Flycast's own pages, with the date it was checked.
Where it runs
- Android
- The README directs Android users to install Flycast from Google Play.checked 30 Sep 2026
- iOS availability
- The maintainers state that iOS support has been dropped.checked 15 Oct 2026
What it does
- Atomiswave support
- Flycast supports Sammy Atomiswave software.checked 15 Oct 2026
- Build from source
- Windows, macOS and Linux bootstrap or CMake build instructions are provided in the repository.checked 15 Oct 2026
- Build requirements
- The Linux build instructions list a C/C++ toolchain, CMake, make, libcurl, libudev, SDL2, and Vulkan or OpenGL.checked 30 Sep 2026
- Community support
- The README invites users to join the project's Discord server for chat.checked 30 Sep 2026
- Controllers
- The v2.5 release notes list support for physical Dreamcast controllers with DreamConn+ and DreamPicoPort adapters.checked 30 Sep 2026
- DCNet
- The v2.5 release notes describe DCNet as a free dedicated VPN service for Dreamcast games and say 30 game servers were available at release.checked 30 Sep 2026
- Documentation
- Configuration and supported-feature guidance is delegated to TheArcadeStriker Flycast wiki, with community discussion on Discord.checked 15 Oct 2026
- Downloads
- The project offers master builds, experimental nightly development builds, and stable tagged releases.checked 30 Sep 2026
- Dreamcast support
- The emulator runs most Dreamcast games, including Windows CE titles.checked 15 Oct 2026
- Games included
- The Android package contains no games, so users must supply their own legally obtained files or homebrew.checked 15 Oct 2026
- Google Play data safety
- The developer declares no third-party data sharing, no data collection, encryption in transit and that data cannot be deleted.checked 15 Oct 2026
- Graphics backends
- Supported rendering APIs include OpenGL and Vulkan; HandheldWiki also lists DirectX 11.checked 15 Oct 2026
- High-definition rendering
- The Android app provides high-definition rendering for Dreamcast games.checked 15 Oct 2026
- Independent feature praise
- Explaining Android highlights controller types, VMU and rumble expansion support, widescreen patches, texture upscaling, netplay, local multiplayer and custom shaders.checked 15 Oct 2026
- Independent setup limit
- G&G Arcade says BIOS placement, archive handling, CHD directory naming and region matching are common causes of crashes or failed game loads.checked 15 Oct 2026
- Independent technical profile
- HandheldWiki describes Flycast as an active standalone emulator and libretro core for Android, Windows, Linux and macOS, initially released in 2018.checked 15 Oct 2026
- Latest release
- Release 2.7, published 19 August 2026, added localization, frame-rate detection and pacing, Naomi multiscreen support, improved modem emulation and Android Google Auto Backup for VMU data.checked 15 Oct 2026
- Licence
- The repository uses the GNU General Public License version 2.checked 15 Oct 2026
- License
- The repository identifies GPL-2.0 as its license.checked 30 Sep 2026
- Limit: frame pacing
- Reddit commenters describe standalone Flycast as historically having noticeable frame-pacing problems, especially in 30-fps games.checked 15 Oct 2026
The company
- Company identity
- Google Play identifies the developer as Raphael Jean-Leconte, using the developer name Flyinghead.checked 15 Oct 2026
- Headquarters
- Francechecked 28 Sep 2026
The full review of Flycast
Overview
Flycast is a free emulator for Sega Dreamcast, Naomi, Naomi 2, and Atomiswave. It suits players looking to emulate those console and arcade systems across Android, Linux, macOS, or Windows, and who can work with the installation route for their platform. Its four-system focus is appealing, but dropped iOS support and a Windows source-build step make it a less direct choice for some users.
Key features
Flycast covers four Sega systems, making it a focused option for Dreamcast and arcade emulation rather than a broad all-platform emulator. It offers stable tagged releases, master builds, and experimental nightly development builds. Stable releases fit users who want a versioned release; the development channels are better suited to users willing to use experimental builds.
For online play, the v2.7 release notes describe improved modem emulation and fixes for online features in several games. The v2.5 notes describe DCNet as a free dedicated VPN service for Dreamcast games, with 30 game servers available at release. This gives players interested in networked Dreamcast games a dedicated option, though that server count reflects the v2.5 release.
Flycast supports physical Dreamcast controllers used with DreamConn+ and DreamPicoPort adapters. On Android, Google Auto Backup supports VMU saves and non-volatile memory, which is useful for players who want those saves backed up through that service.
Flycast does not require a Dreamcast BIOS. The Linux build instructions call for a C/C++ toolchain, CMake, make, libcurl, libudev, SDL2, and Vulkan or OpenGL, so building it on Linux requires more than installing a ready-made app.
Pricing
Flycast is free: its plan costs nothing and covers Dreamcast, Naomi, Naomi 2, and Atomiswave emulation. There is no free trial because the software is free. The project identifies GPL-2.0 as its license.
Platforms
Flycast supports Android, Linux, macOS, and Windows. Android users are directed to Google Play, while Linux installation instructions cover Flatpak and Flathub. On macOS, Homebrew commands are provided for master, stable, and nightly channels. Windows users are directed to a bootstrap script to build Flycast from source, a less straightforward route than the documented Android, Linux, and macOS options. Xbox One and Series users can install a build through Xbox Device Portal. iOS support has been dropped.
Who it's for
Flycast is a strong fit for Dreamcast and arcade fans who want one free emulator for four Sega systems, especially Android users who value automatic backup for VMU saves or players interested in networked play. Linux users comfortable with its listed build dependencies also have a documented path. It is a weaker fit for iOS users and Windows users who do not want to build from source.
Pros and cons
- Pros: Emulates Dreamcast, Naomi, Naomi 2, and Atomiswave in one free package, with no Dreamcast BIOS requirement.
- Pros: Release notes cover online-play improvements, and DCNet provides a dedicated Dreamcast VPN service.
- Pros: Android save backup and support for Dreamcast controller adapters add practical options for users with compatible devices.
- Cons: iOS support has been dropped, ruling out Apple mobile users.
- Cons: The Windows instructions point users to a source-build bootstrap script rather than a direct installation route.
- Cons: Linux builds require several development libraries and graphics support, which may deter users who want a simple setup.
Alternatives
For more emulator options, browse Dreamcast Emulators or Multi-System Emulators.
Flycast is another free Flycast entry for Android, Linux, macOS, and Windows; its plan specifies no ads and says game files must be owned by the user. Flycast is another free option for those platforms, with open-source status noted.
Choose Redream if its freemium model and one-time Premium payment suit you: Premium is $6, paid once, with pay-what-you-want amounts of $6, $8, $10, or $20 and high-definition rendering. WashingtonDC is a free, open-source alternative for Linux and Windows, made by a one-person team whose only product to date is washDC. Deecy is another free option for Linux and Windows, from a developer who identifies as Senryoku.
MAME is worth considering for a free, GPL-2.0-or-later emulator across Android, Linux, macOS, and Windows; ROMs and copyrighted software are generally not included. nullDC 2.0.0 offers a free downloadable pre-release build for Linux, macOS, web, and Windows. Nitrocast is another free option for Linux.
Verdict
Choose Flycast if you want free emulation for Dreamcast, Naomi, Naomi 2, and Atomiswave, particularly if online play or Android save backup matters to you. Its breadth and lack of a BIOS requirement are the main reasons to pick it; look elsewhere if you need iOS support or a more direct Windows installation path.
Getting started
- Open the Flycast project website and choose a release channel
- Install the Android version through Google Play
- Use Flatpak or Flathub instructions on Linux
- Run the documented Homebrew commands on macOS
- Use the Windows bootstrap script to build from source
- Install an Xbox build through Xbox Device Portal
Questions
How much does Flycast cost?
Flycast is free, with a listed plan price of no cost.
Which systems does Flycast emulate?
It emulates Sega Dreamcast, Naomi, Naomi 2, and Atomiswave.
Which platforms are supported?
The listed platforms are Android, Linux, macOS, and Windows. Xbox One and Series users can install a build through Xbox Device Portal.
Is a Dreamcast BIOS required?
No. The listed Dreamcast BIOS requirement is no.
Does Flycast support online play?
Yes. It includes netplay, modem-emulation improvements, and fixes for online features in several games. DCNet is described as a free dedicated VPN service for Dreamcast games.
What license does Flycast use?
The repository identifies GPL-2.0 as its license.
Alternatives to Flycast
- 1
Manic EMU
Free planOpen sourceiOSmacOSSelf-hosted8.2Free plan - 2

Provenance
Free planOpen sourceiOSmacOS8.2From $39.99 a year - 3

Foxol
Free planAndroidiOSWebLinux8.0From €39.99 a year - 4
SkyEmu
Free planOpen sourceAndroidiOSWebLinux8.0Free plan - 5
RetroArch
Free planAndroidiOSWebLinux7.7Free plan - 6

QEMU
Free planOpen sourceAPILinuxmacOSSelf-hosted7.6Free plan
