Skip to content
PORTSNATIVE.
HomeCatalog
Web GamesEmulatorsToolsNews
PORTSNATIVE.

A catalog for discovering ports and related projects. We link to official sources and do not host original game files.

ExploreCatalogMy list
InformationAbout usSuggest a portSupportDonationsLegal notice
© 2026 PortsNative
Back to catalog
Flycast
PORTSNATIVE

Flycast

EMULATORACTION / ADVENTUREWINDOWSLINUXMACOSANDROIDWEBBETA

Flycast

Emulador de Sega Dreamcast, Naomi y Atomiswave

OriginDreamcast

TechnologyCross-platform native emulator (JIT / dynamic)

Available forWindows, Linux, macOS, Android, Web

View official project

About the project

Emulator indexed on PortsNative optimized to run titles from Dreamcast on Windows, Linux, macOS, Android, Web. Offers high compatibility, graphic enhancements, and modern controller support.

Official project information

Author's original READMEOpen on GitHub ↗

Flycast

Android CI C/C++ CI Nintendo Switch CI Windows UWP CI BSD CI

<img src="shell/linux/flycast.png" alt="flycast logo" width="150"/>

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.

Downloads android windows linux apple switch xbox

Get builds for your system from the builds page or GitHub Releases.

  • Latest master builds: regular builds from the master branch with recent fixes and updates.
  • Nightly dev builds: experimental builds with the latest features and changes.
  • Stable tagged releases: versioned release builds published on GitHub Releases.

Automated test results are available from the builds page as well.

Install

Android android

 Install Flycast from Google Play.

Flatpak (Linux ubuntu logo)

  1. Set up Flatpak.

  2. Install Flycast from Flathub:

 flatpak install -y org.flycast.Flycast

  1. Run Flycast:

 flatpak run org.flycast.Flycast

Homebrew (macOS apple logo)

  1. Set up Homebrew or run brew update if already installed.

  2. Choose one channel:

ChannelInstall command
Master (recommended)brew install --cask flyinghead/flycast/flycast@master
Stablebrew install --cask flyinghead/flycast/flycast
Nightly devbrew install --cask flyinghead/flycast/flycast@dev
  1. Run Flycast from your Application folder

 See the <a href="https://github.com/flyinghead/homebrew-flycast#readme">Flycast tap</a> for updating, uninstalling, and switching channels.

iOS

 Due to persistent harassment from an iOS user, support for this platform has been dropped.

Xbox One/Series xbox logo

 Grab the latest build from the builds page, or the GitHub Actions. Then install it using the Xbox Device Portal.

Build from source

macOS

 Right-click the bootstrap script and choose Open:

 shell/apple/generate_xcode_project.command

Windows

 Double-click the bootstrap script:

 shell\windows\generate_vs_project.bat

Linux

Dependencies

  • C/C++ compiler toolchain (e.g. gcc/g++)
  • CMake
  • make
  • libcurl (development headers)
  • libudev (development headers)
  • SDL2 (development headers)
  • Graphics API: Vulkan, OpenGL

Build

$ git clone --recursive https://github.com/flyinghead/flycast.git
$ cd flycast
$ mkdir build && cd build
$ cmake ..
$ make

Packaging status

Packaging status

Read official guide
CALIFICACIÓN
—
Loading votes…
Advertisement

PROJECT FILE

Project type
EMULATOR
Genre
Action / Adventure
Status
beta
Original platform
Dreamcast
Technology
Cross-platform native emulator (JIT / dynamic)
Version
—
Updated
Oct 27, 2026

Target platforms 5

Windows
Linux
macOS
Android
Web
Download / Official Web
Advertisement