Flycast
7.6#6 in multi-system emulatorsFree planFree planAndroidLinuxmacOSSelf-hosted
Visit
| Fact | Flycast | Provenance |
|---|---|---|
| Build requirements | The Linux build instructions list a C/C++ toolchain, CMake, make, libcurl, libudev, SDL2, and Vulkan or OpenGL. | Building from source requires macOS 13.5 or later, Xcode 15 or later, iOS/tvOS 16 SDKs and an Apple Developer account. |
| Controllers | The v2.5 release notes list support for physical Dreamcast controllers with DreamConn+ and DreamPicoPort adapters. | Apple TV support includes MFi, Xbox, and PlayStation gamepads. |
| Documentation | Configuration and supported-feature guidance is delegated to TheArcadeStriker Flycast wiki, with community discussion on Discord. | The community wiki includes installation, importing, controllers, skins, saves, shaders, cheats, multiplayer, RetroAchievements, troubleshooting and contribution guides. |
| Licence | The repository uses the GNU General Public License version 2. | The Provenance project uses a permissive custom licence that allows source and binary redistribution with attribution and prohibits commercial use of its branding; bundled cores have separate licences. |
Flycast suits people looking to emulate the listed Sega systems on Android, Linux, macOS, or Windows. Its documented releases and platform-specific installation paths may help users choose an appropriate build.
Provenance suits Apple-platform users seeking an emulator frontend for a broad range of retro systems. Users should check whether their device can handle the systems they want to run, and note that a BIOS is required.