Flycast
flyinghead.github.io
What it is
Flycast is a free emulator for Sega Dreamcast, Naomi, Naomi 2, and Atomiswave. Its Android listing says it runs most Dreamcast games, including Windows CE titles, and arcade games for Naomi, Naomi 2, Atomiswave, and System SP. Graphics options include OpenGL and Vulkan, high-definition and widescreen play, and custom high-definition texture packs. The Android listing specifies 10 save-state slots and names RetroAchievements, modem and LAN adapter emulation, and Power Smash online support in update notes. The project offers regular master builds, experimental nightly development builds, and versioned stable releases. The builds page describes master as relatively stable and cautions that other branches may be unstable, crash, or fail to run. Flycast is available for Android, Linux, macOS, and Windows, with controller support and online multiplayer listed. Game files are not included and must be owned by the user. The repository identifies the license as GPL-2.0.
Spec sheet
- What it does
- Flycast emulates Sega Dreamcast, Naomi, Naomi 2 and Atomiswave systems.Read 15 Oct 2026 · github.com
- Platforms
- The README provides install instructions for Android, Linux via Flatpak, and macOS via Homebrew, and build instructions for Windows, macOS, and Linux.Read 28 Sep 2026 · github.com
- Support
- The README directs users to the project's Discord server for discussion.Read 28 Sep 2026 · github.com
- License
- The GitHub repository identifies its license as GPL-2.0.Read 28 Sep 2026 · github.com
- Achievements
- RetroAchievements integration is included.Read 15 Oct 2026 · play.google.com
- Android coverage
- The Android app also supports System SP arcade games and most Dreamcast games, including Windows CE titles.Read 15 Oct 2026 · play.google.com
- Build requirements
- The Linux source build requires a C/C++ toolchain, CMake, make, libcurl, libudev, SDL2 and Vulkan or OpenGL development support.Read 15 Oct 2026 · github.com
- Build stability
- The builds page describes master as relatively stable and warns that other branches may crash or refuse to run.Read 15 Oct 2026 · flyinghead.github.io
- Developer
- Google Play identifies the developer as Raphael Jean-Leconte and lists France.Read 28 Sep 2026 · play.google.com
- Developer identity
- Google Play identifies the developer as Raphael Jean-Leconte, located in France, with the Flyinghead account and GitHub site.Read 15 Oct 2026 · play.google.com
- Documentation
- The official README sends configuration and supported-feature information to TheArcadeStriker wiki and Discord.Read 15 Oct 2026 · github.com
- Documentation depth
- The community wiki has pages for setup, features, settings, command-line configuration, troubleshooting, DCNet, GGPO and VMU topics.Read 15 Oct 2026 · github.com
- Downloads
- The project offers regular master builds, experimental nightly development builds, and versioned stable releases.Read 28 Sep 2026 · github.com
- Game compatibility
- The Android listing says it runs most Dreamcast games, including Windows CE titles, and arcade games for Naomi, Naomi 2, Atomiswave, and System SP.Read 28 Sep 2026 · play.google.com
- Game files
- The app includes no games, so users must provide their own legally owned files or homebrew games.Read 15 Oct 2026 · play.google.com
- Graphics
- The Android listing says games can run in high definition and widescreen, with OpenGL and Vulkan support and custom high-definition texture packs.Read 28 Sep 2026 · play.google.com
- Graphics APIs
- The Android build supports OpenGL and Vulkan rendering.Read 15 Oct 2026 · play.google.com
- HD and widescreen
- The Android app can render Dreamcast games in high definition and widescreen formats.Read 15 Oct 2026 · play.google.com
- iOS availability
- The README says support for iOS has been dropped.Read 28 Sep 2026 · github.com
- iOS status
- The upstream README says iOS support has been dropped.Read 15 Oct 2026 · github.com
- Licence
- The repository is licensed under GNU GPL version 2.Read 15 Oct 2026 · github.com
- Limit: compatibility
- Uptodown says some Naomi 2, Hikaru and System SP titles are excluded despite broad Dreamcast and Naomi support.Read 15 Oct 2026 · flycast.en.uptodown.com
- Limit: controls
- Google Play reviews include complaints that controls are poor and that some Naomi games or controllers fail to work correctly.Read 15 Oct 2026 · play.google.com
- Limit: graphics
- Chrome-Stats reviews report flickering, incorrect widescreen output, duplicated frames and blank screens with Vulkan on some devices.Read 15 Oct 2026 · chrome-stats.com
- Limit: performance
- Chrome-Stats reviews report lag or slowdown in some games, especially FMV-heavy titles.Read 15 Oct 2026 · chrome-stats.com
- Limit: setup
- An independent Android guide says users commonly need to resolve BIOS paths, VMU save handling and multi-disc playlists; Vulkan glitches and high internal resolutions can reduce performance on mid-range devices.Read 15 Oct 2026 · kasoukuukan.com
- Linux installation
- Linux users can install a Flatpak named org.flycast.Flycast.Read 15 Oct 2026 · github.com
- macOS installation
- macOS users can install master, stable or development casks through Homebrew.Read 15 Oct 2026 · github.com
- Network emulation
- The app emulates Dreamcast modem and LAN adapters.Read 15 Oct 2026 · play.google.com
- Official data sharing
- The privacy page says Fetch Box Art sends the user's IP address and game identifiers or titles to TheGamesDB, while Discord Presence can share the current game with Discord.Read 15 Oct 2026 · flyinghead.github.io
- Official privacy
- The privacy page says crash reports are optional, sent to Sentry and contain no personally identifiable information.Read 15 Oct 2026 · flyinghead.github.io
- Online features
- The Android listing names RetroAchievements, modem and LAN adapter emulation, and lists Power Smash online support in its update notes.Read 28 Sep 2026 · play.google.com
- Online multiplayer news
- Android Authority reported that DCnet offered experimental online play for 20 games using free Flyinghead-hosted servers and initially required a developer build with frequent manual updates.Read 15 Oct 2026 · androidauthority.com
- Origin
- The project is derived from the reicast emulator.Read 15 Oct 2026 · github.com
- Praise: compatibility
- Chrome-Stats summarizes praise for smooth emulation on modest hardware, Bluetooth-controller support and coverage of Naomi and other arcade systems.Read 15 Oct 2026 · chrome-stats.com
- Praise: controls
- Google Play reviewers praise scalable touch controls and configurable handling that works well on phones.Read 15 Oct 2026 · play.google.com
- Privacy disclosure
- Google Play's developer-provided data safety section says no data is collected or shared with third parties and that data is encrypted in transit.Read 28 Sep 2026 · play.google.com
- Public API
- An independent technical review reports that no documented public API or SDK is provided.Read 15 Oct 2026 · hysenlabs.com
- Rating on Google Play
- 4.3 out of 5 from 1.79K reviews.Read 15 Oct 2026 · play.google.com
- Rating on Uptodown
- 4.1 out of 5 from 9 reviews.Read 15 Oct 2026 · flycast.en.uptodown.com
- Release channels
- The project publishes master builds, experimental nightly builds and stable tagged releases.Read 15 Oct 2026 · github.com
- Release news
- The v2.7 release added frame-rate detection and pacing, five localizations, Naomi multiscreen support, improved modem emulation and Android backup for VMU data.Read 15 Oct 2026 · sourceforge.net
- Save states
- The Android listing provides 10 save-state slots.Read 15 Oct 2026 · play.google.com
- Security posture
- GitHub shows no detected security policy file and no published security advisories for the repository.Read 15 Oct 2026 · github.com
- Self-hosting
- LinuxServer documents a Flycast Docker image with browser access through Selkies.Read 15 Oct 2026 · docs.linuxserver.io
- Self-hosting limit
- The LinuxServer image is documented for x86-64 and not arm64.Read 15 Oct 2026 · docs.linuxserver.io
- Self-hosting security
- LinuxServer warns that the container has no authentication by default, uses passwordless sudo in its GUI terminal and should not be exposed directly to the internet.Read 15 Oct 2026 · docs.linuxserver.io
- SourceForge release files
- The v2.7 mirror lists Windows, macOS, Linux AppImage, Android APK, Xbox appx and Nintendo Switch NRO downloads.Read 15 Oct 2026 · sourceforge.net
- Texture packs
- Custom high-definition texture packs are supported.Read 15 Oct 2026 · play.google.com
- Xbox availability
- The README says builds for Xbox One and Series can be installed using Xbox Device Portal.Read 28 Sep 2026 · github.com
- Xbox support
- Xbox One and Series builds can be installed through the Xbox Device Portal.Read 15 Oct 2026 · github.com
Plans and prices
Strong points and limits
Strong points
- Free, with no ads
- Supports Dreamcast, Naomi, Naomi 2, and Atomiswave
- OpenGL and Vulkan graphics support
- Ten save-state slots listed for Android
- Controller support and online multiplayer listed
Limits
- Game files are not included
- Other branches may be unstable or crash
- iOS support has been dropped
Who it suits
Flycast suits people who want to play supported Dreamcast and arcade titles on Android, Linux, macOS, or Windows. It also fits users looking for controller support, online features, and graphics options.
Flycast in depth
Read the full write-up
Flycast is a free emulator for Dreamcast and several Sega arcade systems, suited to players whose libraries span more than one of those platforms. Its broad system coverage and graphics options make it a compelling all-rounder, provided you choose a build carefully and bring your own game files.
Overview
Flycast emulates Sega Dreamcast, Naomi, Naomi 2, and Atomiswave; its Android listing also names System SP arcade games. It says most Dreamcast titles run, including Windows CE games, but that does not guarantee compatibility with every title. This range is useful for players who want a single emulator for console and arcade libraries rather than a Dreamcast-only option.
Game files are not included and must be owned by the user. A Dreamcast BIOS is not required, removing one setup dependency. Controller support and online multiplayer are supported, while RetroAchievements and modem and LAN adapter emulation add options for players interested in network-era features. The Android update notes also mention Power Smash online support.
Key features
Graphics and saves
The Android version supports high-definition and widescreen rendering, OpenGL and Vulkan, and custom high-definition texture packs. These settings give players ways to tailor presentation, though they are options rather than a promise that every game will look or perform the same. Android users also get 10 save-state slots, useful for preserving progress outside a game's own save system.
Build choices
Flycast offers regular master builds, experimental nightly development builds, and versioned stable releases. The project describes master as relatively stable, while warning that other branches may be unstable, crash, or refuse to run. For most users, avoiding experimental branches is the sensible trade-off; they are better suited to those willing to accept failures in exchange for trying development builds.
Pricing
Flycast is free: the Flycast plan costs nothing and has no ads. The plan does not include game files, which users must own and provide themselves. There are no paid tiers to weigh against the free option, so the main cost is the time and care needed to supply compatible files and choose an appropriate build.
Platforms
Flycast supports Windows, macOS, Linux, and Android. The README says Xbox One and Series builds can be installed through Xbox Device Portal, but iOS support has been dropped. Those looking for an iPhone or iPad version should choose another option.
Who it's for
Flycast suits players with Dreamcast and Sega arcade game libraries who value broad system coverage, rendering choices, controller support, and online features in a free emulator. It is less appropriate for anyone expecting bundled games, an iOS app, or a build with no risk of instability across every branch.
The project directs users to its Discord server for discussion. Its repository uses the GPL-2.0 license. Google Play's developer-provided privacy disclosure says no data is collected or shared with third parties and that data is encrypted in transit.
Pros and cons
Pros: Emulates Dreamcast, Naomi, Naomi 2, and Atomiswave, with System SP support also named for Android; valuable for players with mixed Sega libraries.
Pros: High-definition and widescreen options, two graphics APIs, and custom texture packs on Android give users meaningful presentation choices.
Pros: Free, ad-free use and no Dreamcast BIOS requirement reduce purchase and setup barriers.
Cons: Game files are not included and must be owned by the user, so Flycast is not a ready-to-play library.
Cons: Branches other than master may be unstable, crash, or fail to run, making build selection important.
Cons: iOS support has been dropped, ruling it out for players seeking a current iPhone or iPad version.
Alternatives
MAME is another free option for Android, Linux, macOS, and Windows; choose it if you want a GPL-2.0-or-later emulator and are comfortable sourcing ROMs and copyrighted software separately. nullDC 2.0.0 is free and offers Linux, macOS, Windows, and web platforms, making it worth considering if web access matters more than Android support.
Flycast is another free Flycast entry covering Android, Linux, macOS, and Windows, with Dreamcast, Naomi, Naomi 2, and Atomiswave emulation. WashingtonDC is a free, open-source GNU GPL version 3 project for Linux and Windows from a one-person team; it is an alternative for users seeking that platform and licensing combination.
Flycast is a free, open-source option for Android, Linux, macOS, and Windows. Deecy is free for Linux and Windows, from a developer who describes himself as based in France.
Redream offers a free plan on Android, Linux, macOS, and Windows, plus a one-time Premium payment of 6.00 USD; it may suit readers who prefer a paid upgrade option. Nitrocast is a free option for Linux.
Dreamcast Emulators is a broader category to browse when you want to compare more choices.
Verdict
Choose Flycast if you want a free emulator spanning Dreamcast and several Sega arcade systems, with graphics and online options to explore. Its broad coverage is the strongest reason to pick it; look elsewhere if you need iOS support, bundled game files, or assurance that experimental builds will behave reliably.
Verdict
Flycast provides multiple build types and graphics options across four listed platforms. Users need to supply their own game files and should note the stability warning for branches other than master.
Where Specifiction places it
- Dreamcast Emulators#2 of 98.9