Skip to content
SPECIFICTION
Get listed

Flycast

flyinghead.github.io

Free plan Open source WindowsmacOSLinuxAndroidSelf-hosted

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

Flycast Free Free; no ads; game files are not included and must be owned by the user Read 28 Sep 2026 · play.google.com
Free Free No ads · user supplies legally owned games Read 15 Oct 2026 · play.google.com

Every Flycast plan and price →

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

Alternatives to FlycastAll alternatives →