Flycast is a free, open-source emulator for Sega's arcade-era hardware — specifically the Dreamcast home console and its arcade siblings, the Naomi and Atomiswave boards — available natively on macOS including Apple Silicon.
What is Flycast?
Flycast is an actively maintained, cycle-accurate-leaning emulator that lets you run the Dreamcast library — and a swath of Naomi and Atomiswave arcade titles — directly on your Mac. It descends from Reicast and has become the community's consensus pick for this hardware generation, outpacing older alternatives in accuracy, performance, and upkeep.
What makes Flycast stand out from the aging competition is that it actually keeps up with modern macOS. Where other Dreamcast emulators quietly rotted after Catalina killed 32-bit apps, Flycast ships a proper ARM64 build that runs at full speed on M-series Macs without Rosetta overhead.
What does Flycast do best?
Flycast's strongest suit is broad compatibility across all three Sega arcade platforms at low overhead, with a rendering pipeline that can upscale to modern resolutions without the visual glitches that plagued earlier emulators.
I've run everything from Shenmue and Jet Set Radio on the Dreamcast side to demanding Naomi titles like Virtua Fighter 4, and frame pacing stays remarkably solid. The per-game compatibility list on the project's wiki is extensive and community-curated, which means you rarely boot a classic only to find it broken with no guidance.
- Vulkan and OpenGL renderers — pick whichever suits your GPU and macOS version
- Upscaling to 4K — internal resolution multiplier with no geometry warping
- Naomi and Atomiswave arcade ROMs — hardware most emulators ignore entirely
- Save states and VMU emulation — full Dreamcast memory-card lifecycle preserved
- Netplay — peer-to-peer sessions via GGPO-style rollback for fighting games
- Widescreen hacks — optional per-game geometry patches for modern displays
How much does Flycast cost?
Flycast is completely free — no purchase, no subscription, no paywalled accuracy modes. It is open-source software hosted on GitHub under an active development cycle, which means you get real bug fixes and new platform improvements on a rolling basis, not a stagnant shareware binary from 2009.
The only cost is the ROMs themselves, which you must obtain through your own legal means (typically dumping from hardware you own). Flycast ships no copyrighted game data.
Who should use Flycast?
Flycast is the right tool for any Mac user who wants to revisit the Dreamcast or arcade Naomi library — whether that's a collector running a personal game archive, a fighting-game enthusiast who wants netplay for Marvel vs. Capcom 2, or a developer studying 90s-era 3D rendering techniques on period-accurate hardware.
It is not a point-and-click experience for novices. You'll need to source your own BIOS files, understand ROM formats, and occasionally dig into per-game settings. If that friction sounds familiar from RetroArch or MAME, you'll feel at home. If you want a curated drag-and-drop library, look at something like OpenEmu — which, notably, does not yet include a Dreamcast core that matches Flycast's accuracy on Apple Silicon.
How does Flycast compare to OpenEmu and RetroArch?
OpenEmu is the gold-standard front-end for casual Mac retro gaming, but its Dreamcast support lags — the bundled core is older and the library integration is incomplete for Naomi/Atomiswave. RetroArch includes a Flycast core, so you get the same emulation engine inside a universal front-end, which is a perfectly valid setup if you already live in RetroArch's ecosystem.
Where standalone Flycast wins is in configuration depth and update cadence. Arcade-centric features like BIOS board selection, cabinet DIP-switch emulation, and per-game netplay tuning surface more cleanly in the standalone UI than they do buried three menus deep in RetroArch. I find myself reaching for standalone Flycast when accuracy matters and RetroArch when I want everything under one roof.
What are the best Flycast alternatives?
For Dreamcast specifically, the realistic macOS alternatives are thin: Redream offers a polished paid UI with excellent upscaling, and RetroArch (with the Flycast core) is the universal option. For sheer community momentum and zero cost, standalone Flycast is hard to displace. MAME covers the Naomi/Atomiswave arcade hardware too, but its Dreamcast-related accuracy has historically trailed Flycast for home software titles.