Freedom251 › Multi-System Emulators
Flycast

What Flycast is
Flycast is a free, multi-platform emulator for Sega Dreamcast, Naomi, Naomi 2, and Atomiswave, derived from reicast. The listed platforms are Android, Linux, macOS, and Windows, and the project offers stable tagged releases as well as master and experimental nightly builds. Android installation is directed through Google Play, while Linux instructions cover Flatpak and Flathub. For macOS, the project documents Homebrew commands for stable, master, and nightly channels; 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 servers available when it was released. Physical Dreamcast controllers are supported with DreamConn+ and DreamPicoPort adapters. Android saves can use Google Auto Backup for VMU saves and non-volatile memory. Flycast is licensed under GPL-2.0, and its README says iOS support has been dropped.
Who it suits
Flycast suits people looking to emulate Dreamcast, Naomi, Naomi 2, or Atomiswave games on its listed platforms. It may also fit Dreamcast players interested in online play or using physical controllers with supported adapters.
What it does well
- Emulates four listed Sega systems.
- Offers stable, master, and experimental nightly builds.
- Supports online-play improvements described in release notes.
- Supports physical Dreamcast controllers with listed adapters.
- Free under the GPL-2.0 license.
What to know first
- iOS support has been dropped.
- Linux builds require a C/C++ toolchain and listed libraries.
- Windows instructions provide a script to build from source.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Flycast | Dreamcast, Naomi, Naomi 2, and Atomiswave emulation | Free |
| Free | Free; no ads · Dreamcast, Naomi, Naomi 2, Atomiswave and System SP emulation · games not included | Free |
As github.com lists them, read 30 Sept 2026. The maker's own page has the final word.
Getting started
- Choose a build channel: stable tagged release, master, or experimental nightly.
- On Android, install Flycast from Google Play.
- On Linux, follow the Flatpak or Flathub installation instructions.
- On macOS, use the documented Homebrew commands for the chosen channel.
- On Windows, use the provided bootstrap script to build from source.
- On Xbox One or Series, install a build through Xbox Device Portal.
Overview
Flycast is a free emulator for Sega Dreamcast, Naomi, Naomi 2, and Atomiswave. It suits players who want those four systems across Android, Linux, macOS, or Windows, and who are comfortable choosing among release channels or following platform-specific installation steps. Its breadth is a strong draw; dropped iOS support and a Windows path that involves building from source narrow its appeal.
Key features
Four-system support makes Flycast a focused choice for Sega console and arcade emulation rather than a general-purpose emulator. The project publishes stable tagged releases, master builds, and experimental nightly development builds. Stable releases are the sensible pick for users who prefer a tagged version; nightly builds offer a development channel, but experimental builds may not suit anyone prioritizing stability.
Online play receives attention in the release notes: v2.7 includes 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. That gives interested players a route to networked play, though the stated server count is tied to that release.
Flycast supports physical Dreamcast controllers through DreamConn+ and DreamPicoPort adapters. On Android, Google Auto Backup can preserve VMU saves and non-volatile memory. These are useful additions for players with compatible hardware or Android saves, rather than reasons on their own to choose Flycast.
The product supports netplay and does not require a Dreamcast BIOS. Shader and upscaling support are absent, so users seeking those capabilities should consider another emulator.
Pricing
Flycast costs nothing. Its free plan covers Dreamcast, Naomi, Naomi 2, and Atomiswave emulation; no free trial is offered because the product is free. There are no paid tiers to weigh against the free plan. The plan does not require a Dreamcast BIOS.
Platforms
Flycast supports Android, Linux, macOS, and Windows. Android users are directed to Google Play, while Linux users get Flatpak and Flathub installation instructions. macOS users can use Homebrew commands for master, stable, and nightly channels. Windows users are given a bootstrap script to build Flycast from source, a more involved route than the package-based instructions for Android and Linux.
The README also describes an installation route for Xbox One and Series through Xbox Device Portal. iOS support has been dropped, so Flycast is not the choice for users who need an iPhone or iPad emulator.
Building on Linux calls for a C/C++ toolchain, CMake, make, libcurl, libudev, SDL2, and Vulkan or OpenGL. That path offers a way to build the software, but its prerequisites make it better suited to technically confident users than to someone seeking a straightforward install. Flycast is licensed under GPL-2.0, and the project invites users to its Discord server for chat.
Who it's for
Flycast is a good fit for players seeking Dreamcast and Sega arcade emulation in one free package, especially those who value its four-system coverage, netplay support, or adapter compatibility. It is less suitable for iOS users, people who need shader or upscaling features, or anyone unwilling to handle a source-build path where that is the available installation route.
Pros and cons
- Pros: Free coverage of four Sega systems makes Flycast useful to players whose libraries span both Dreamcast and arcade hardware.
- Pros: Netplay support, modem-emulation improvements, and DCNet provide concrete options for online Dreamcast play.
- Pros: DreamConn+ and DreamPicoPort adapter support accommodates physical Dreamcast controllers.
- Cons: iOS support has been dropped, ruling it out for Apple mobile users.
- Cons: Shader and upscaling support are absent, a meaningful gap for users who want those graphics options.
- Cons: The Windows instructions involve building from source, and Linux builds require a collection of development libraries and graphics dependencies.
Alternatives
For broader emulator browsing, start with Dreamcast Emulators or Multi-System Emulators.
Flycast is another free listing for the same four platforms; its plan specifies no ads and says game files are not included and must be owned by the user. MAME is a free, GPL-2.0-or-later alternative on Android, Linux, macOS, and Windows; its ROMs and copyrighted software are generally not included. WashingtonDC is an open-source GPL version 3 option for Linux and Windows, from a one-person team whose only product to date is washDC.
Flycast is another free, open-source listing for Android, Linux, macOS, and Windows. nullDC 2.0.0 is a free option for Linux, macOS, web, and Windows. Redream offers a free plan on Android, Linux, macOS, and Windows, plus a one-time Premium payment listed at 6.00 USD, with pay-what-you-want amounts of $6, $8, $10, and $20. Deecy is a free Linux and Windows option from a maker who describes himself as a software developer from France. Nitrocast is a free Linux option.
Verdict
Choose Flycast if you want free emulation across Dreamcast, Naomi, Naomi 2, and Atomiswave, and value online play or Dreamcast-controller adapter support. Look elsewhere if you need iOS support, shader or upscaling features, or a Windows installation that avoids building from source.
Verdict
Flycast covers four Sega systems and publishes several release channels across its listed platforms. iOS is no longer supported, and some installation paths involve package instructions or building from source.
Questions
How much does Flycast cost?
The pricing model is free.
Which systems and platforms does Flycast support?
It emulates Sega Dreamcast, Naomi, Naomi 2, and Atomiswave. Listed platforms are Android, Linux, macOS, and Windows; the README also describes installation for Xbox One and Series.
Does Flycast require a Dreamcast BIOS?
No. The listed facts say a Dreamcast BIOS is not required.
Can I use Flycast for online play?
Yes. Netplay is listed, and release notes describe modem emulation improvements and fixes for online features. DCNet is described as a free dedicated VPN service for Dreamcast games.
Is Flycast open source?
The repository identifies GPL-2.0 as its license.
Can I install Flycast on iOS?
The README says support for iOS has been dropped.
Facts from Flycast's own pages
- Android
- The README directs Android users to install Flycast from Google Play. · github.com, 30 Sept 2026
- Atomiswave support
- Flycast supports Sammy Atomiswave software. · github.com, 15 Oct 2026
- Build from source
- Windows, macOS and Linux bootstrap or CMake build instructions are provided in the repository. · github.com, 15 Oct 2026
- Build requirements
- The Linux build instructions list a C/C++ toolchain, CMake, make, libcurl, libudev, SDL2, and Vulkan or OpenGL. · github.com, 30 Sept 2026
- Community support
- The README invites users to join the project's Discord server for chat. · github.com, 30 Sept 2026
- Company identity
- Google Play identifies the developer as Raphael Jean-Leconte, using the developer name Flyinghead. · play.google.com, 15 Oct 2026
- Controllers
- The v2.5 release notes list support for physical Dreamcast controllers with DreamConn+ and DreamPicoPort adapters. · github.com, 30 Sept 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. · github.com, 30 Sept 2026
- Documentation
- Configuration and supported-feature guidance is delegated to TheArcadeStriker Flycast wiki, with community discussion on Discord. · github.com, 15 Oct 2026
- Downloads
- The project offers master builds, experimental nightly development builds, and stable tagged releases. · github.com, 30 Sept 2026
- Dreamcast support
- The emulator runs most Dreamcast games, including Windows CE titles. · play.google.com, 15 Oct 2026
- Games included
- The Android package contains no games, so users must supply their own legally obtained files or homebrew. · play.google.com, 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. · play.google.com, 15 Oct 2026
- Graphics backends
- Supported rendering APIs include OpenGL and Vulkan; HandheldWiki also lists DirectX 11. · handheldwiki.com, 15 Oct 2026
- Headquarters
- France · github.com, 28 Sept 2026
- High-definition rendering
- The Android app provides high-definition rendering for Dreamcast games. · play.google.com, 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. · explainingandroid.com, 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. · gandgarcade.net, 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. · handheldwiki.com, 15 Oct 2026
- iOS availability
- The maintainers state that iOS support has been dropped. · github.com, 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. · github.com, 15 Oct 2026
- Licence
- The repository uses the GNU General Public License version 2. · github.com, 15 Oct 2026
- License
- The repository identifies GPL-2.0 as its license. · github.com, 30 Sept 2026
- Limit: frame pacing
- Reddit commenters describe standalone Flycast as historically having noticeable frame-pacing problems, especially in 30-fps games. · reddit.com, 15 Oct 2026
Where Flycast stands on Freedom251
- Multi-System Emulators#3 of 54
- Dreamcast Emulators#1 of 9