一个由热爱驱动的开源项目

Flycast 是 reicast 项目的延续与进化,由 flyinghead 与全球数十位贡献者共同打造,目标是让世嘉 Dreamcast 与同世代街机硬件在现代设备上获得超越原机的体验。

项目介绍

关于 Flycast

Flycast 是一款免费、开源、跨平台的世嘉 Dreamcast、NAOMI、NAOMI 2 与 Atomiswave 街机模拟器,源自 reicast 项目,由 flyinghead 主导维护,全球开源社区共同贡献。项目以 GPL-3.0 协议发布,源代码完全公开于 GitHub,所有版本均由公开 CI 流水线构建,可由任何人复现。

自独立以来,Flycast 在原 reicast 基础上引入了大量现代化改造:业界首个 Dreamcast Vulkan 渲染器(2019 年 12 月发布)、HLE BIOS 免配置启动、WinCE 游戏支持、完整的 NAOMI 2 与 Atomiswave 兼容、Netplay 在线联机、跨平台控制器支持等。如今 Flycast 已成为活跃维护中精度最高、跨平台支持最完整的 Dreamcast 系列模拟器,并被 RetroArch 收为官方 libretro 核心。

项目始终坚持开源精神:无广告、无内购、无遥测,所有用户均可放心使用、自由分发、参与改进。Flycast 不内置任何世嘉 BIOS 或游戏 ROM,仅作为模拟器软件存在,用户需自行合法拥有游戏副本。这一立场既是对版权的尊重,也是开源模拟器社区可持续发展的基石。

项目里程碑

Flycast 发展时间线

从 reicast 分支独立到成为 Dreamcast 模拟的事实标准,Flycast 用五年时间完成了关键跨越。

2019 · 04

项目独立

Flycast 从 reicast 项目分支独立,由 flyinghead 主导维护,开始引入现代化图形后端与跨平台构建系统。

2019 · 12

首个 Vulkan 渲染器

Flycast 成为业界首个集成 Vulkan 渲染后端的 Dreamcast 模拟器,相比 OpenGL 后端性能显著提升,并在 RetroArch 同步上线。

2020 - 2021

HLE BIOS 与 WinCE 支持

引入 HLE BIOS,让用户无需额外 BIOS 文件即可启动绝大多数游戏;同年增加 WinCE 游戏支持,覆盖此前仅 Demul 可运行的标题。

2022

libretro 核心上游化

官方 libretro 核心从 fork 仓库迁移至 flycast 主仓库上游构建,RetroArch 用户可直接获取与独立版同源的最新代码。

2023

NAOMI 2 与 Atomiswave 完整支持

NAOMI 2 ELAN GPU 模拟成熟,Atomiswave 街机基板兼容性达到实用级别,街机厅经典作品大规模可玩。

2024 至今

持续打磨与多平台扩展

Flycast 持续在兼容性、性能与稳定性上迭代,对 Steam Deck 等 ARM 掌机与 Apple Silicon 进行专门优化,并维持每月稳定版发布节奏。

开源社区

加入 Flycast 社区

Flycast 由全球开源社区共同维护,无论你是普通用户、资深玩家还是开发者,都能找到适合自己的参与方式。

常见问题

FAQ · 你可能想知道的

下列问题是用户最常咨询的内容。若未涵盖你的疑问,欢迎在 GitHub Discussions 或 Discord 社区提问。

Flycast 完全免费,以 GPL-3.0 协议开源,无广告、无内购、无遥测。源代码托管在 GitHub,任何人均可自由下载、使用、修改与分发,包括商业用途(须遵守 GPL-3.0 条款)。项目接受 GitHub Sponsors 资助,但所有资金仅用于基础设施与开发投入,不影响软件本身的免费属性。

模拟器软件本身在大多数司法管辖区(含中国大陆、美国、欧盟)合法。Flycast 不内置任何世嘉 BIOS 或游戏 ROM,仅作为模拟器软件分发,符合开源模拟器社区通行做法。用户需自行合法获取游戏镜像(如从原版 GD-ROM 制作一份个人备份),并遵守所在地的版权法律。Flycast 项目不对用户的使用行为承担责任。

Flycast 源自 reicast 项目,并在其基础上独立发展。reicast 本身继承自 nullDC 与 nullDC VMU,是 Dreamcast 模拟器谱系的重要一环。Flycast 在 reicast 基础上引入了 Vulkan 渲染器、HLE BIOS、WinCE 支持、NAOMI 2 / Atomiswave 兼容等大量新特性,目前是更活跃维护的分支。reicast 仓库仍存在但已基本停止主要功能更新。

Flycast 同时提供独立版本与 libretro 核心。自 2022 年起,官方 libretro 核心已上游化至 flycast 主仓库构建,意味着 RetroArch 内的 Flycast 核心与独立版本同源同步。用户既可使用 Flycast 独立版获得更直接的图形与输入配置,也可在 RetroArch 中使用 Flycast 核心复用其 netplay 协议、统一界面与成就系统。两种选择在游戏兼容性上完全等价。

Flycast 对硬件要求极低:近 10 年内发布的双核 x86_64 或 ARM64 处理器、2GB 以上可用内存、支持 Vulkan 1.1 或 OpenGL 3.0+ 的显卡即可流畅运行 Dreamcast 游戏。运行 NAOMI / Atomiswave 街机游戏建议 4GB 内存。详细配置对照请查阅下载中心的系统要求表。

不内置任何游戏 ROM 或世嘉 BIOS。Flycast 内置的是 HLE BIOS,即通过高阶模拟实现 BIOS 功能的代码,与原厂 BIOS 二进制文件无关,不涉及版权问题。用户需自行合法获取游戏镜像,并自行承担相应法律责任。本站同样不提供、不链接任何 ROM 或 BIOS 下载。

支持。Flycast 内置 Netplay 模块,采用回合同步与延迟补偿机制,适合格斗、竞速等需要精确帧同步的多人游戏。支持 P2P 直连与中继服务器两种模式,并可同步存档状态以应对断线重连。在 RetroArch 中使用 Flycast 核心还可复用 RetroArch 的 netplay 协议与全球中继网络。

贡献方式多样:开发者可在 GitHub 提交 Pull Request 贡献代码或修复 bug;普通用户可在 Issues 反馈兼容性问题与功能建议;多语言爱好者可在 Crowdin 协助翻译界面;资深玩家可参与 Discord 讨论与帮助新手;亦可经 GitHub Sponsors 资助项目持续运营。所有贡献均会公开记录,社区欢迎每一位参与者。

不收集。Flycast 软件本身无遥测、无统计上报、无账号系统,所有运行均在本地完成。本站同样不使用 Cookie、不嵌入分析脚本、不部署广告追踪。访问本站不会留下任何可识别个人的数据。详细信息可查阅下方隐私政策章节。

Flycast 是当前活跃维护中精度与性能均领先的跨平台 Dreamcast 模拟器。相比已停止更新的 NullDC 与 Windows 专属的 Demul,Flycast 在跨平台支持(覆盖 Windows / macOS / Linux / Android / iOS)、Vulkan 性能、NAOMI 2 / Atomiswave 兼容、开源社区活跃度上有明显优势,是大多数玩家的首选。Demul 在某些 WinCE 街机基板游戏上仍有独特价值,可作为补充选择。

认同开源精神?一起让 Flycast 更好

无论你是普通用户、资深玩家还是开发者,Flycast 社区都欢迎你的加入。从反馈 bug 到贡献代码,每一份力量都让这个项目走得更远。