作者playlive (???)
看板Emulator
标题[闲聊] Windows平台上的 SEGA 游戏模拟器
时间Fri Apr 24 20:48:54 2026
Windows平台上的 SEGA 游戏模拟器:八款程序,涵盖四代游戏世代
原文是法语文章,使用 google 翻译後润饰
出处 :
https://www.rom-game.fr/news/6748-emulateurs-sega-windows.html
作者 : Achille Micral
发布於 2026 年 4 月 23 日
对於任何对电子游戏保存感兴趣的人来说,在 PC 上模拟 SEGA 游戏机都是一项必经之路
。在首次尝试使用 Genem 和 KGen 三十年後,如今的 2026 年涌现出了一些成熟的软体
,每款软体都占据着明确的市场定位:例如,循环精度、广泛的相容性、易用性或多系统
相容性。
16 位元游戏先驱:KGen、Kega 和 Kega Fusion
Mega Drive 模拟器的发展很大程度上要归功於 Steve Snake。这位英国开发者於 1997
年发布了 KGen ,这是首款整合 YM2612 音效晶片忠实数位类比的 Genesis 模拟器,而当
时的竞争对手还在尝试使用 OPL3 晶片来模拟音乐。经过一段漫长的沉默後,他带着更具
野心的 Windows/DirectX 模拟器 Kega 回归,後来扩展到 Master System 和 Mega-CD
平台。一次硬碟损毁导致他遗失了原始码;尝试重建原始码最终诞生了 Kega Lazarus,
之後经过彻底的重制,於 2004 年 7 月推出了 Kega Fusion。
二十年後,Kega Fusion 仍然是 SEGA 8/16 位元游戏机生态系统中领先的消费级模拟器
之一。该模拟器支援十款主机:SG-1000、SC-3000、SF-7000、Master System、
Game Gear、Mega Drive、SVP、Pico、Mega-CD 和 32X。它主要采用手工最佳化的 x86
汇编语言编写,仅使用少量 C 语言实现 Windows 介面和 DirectX,因此以其轻量级的
设计和便捷的安装而着称。然而,其介面已略显老旧,且该专案已停止更新,因此无法
像新型模拟器那样获得更高的精度。
追求精准:BlastEm 与 Genesis Plus GX
Kega Fusion 优先考虑即时相容性,而两个当代专案则追求硬体精确度。由 Michael
Pavone 开发的 BlastEm 旨在实现周期精度:此模拟器忠实地再现了主机每个元件的时序
,甚至精确到记忆体争用。这种精度使 BlastEm 能够运行其他模拟器无法处理的技术展
示,例如 Titan 的 Overdrive 2 —— 目前它是第一个完美实现此功能的模拟器。此外
,它与 Exodus 一起,也是少数能够透过 Nemesis 的 VDP FIFO 测试 ROM、显示直接颜
色 DMA 展示并模拟着名的 CRAM 点阵的模拟器之一。
这种精准度并没有增加资源负担:BlastEm 在一台配备 1.6 GHz AMD E-350 处理器的普
通笔记型电脑上也能流畅运行,这反而使其比许多竞争对手更轻。该程式的程式码是开源
的,可在 retrodev 官方网站上取得。
Genesis Plus GX 则秉持着类似的理念,并且拥有更悠久的历史。最初的 Genesis Plus
版本 1.2a 由 SEGA 模拟器领域的关键人物 Charles MacDonald 编写。这位化名为
ekeeke 的开发者使用 libogc 和 devkitPPC 将其移植到 GameCube 和 Wii 平台,随後
对其进行了大量重写,以提高精度并扩展硬体支援范围。如今,该模拟器拥有 100% 的相
容性,支援 Mega Drive、Mega-CD、Master System、Game Gear 和 SG-1000 的所有商业
软体,包括非官方或盗版镜像,并在可用时支援向下相容模式。与 BlastEm 一样,它也
能够流畅地运行原版 Overdrive 展示程序,而不会出现画面瑕疵。
Saturn 和 Dreamcast,地形更为复杂
突破 16 位元机的极限後, SEGA 游戏机的模拟遇到了更具挑战性的架构。Saturn 主机
配备了两颗 SH-2 处理器和八颗客制化处理器,长期以来移植尝试都举步维艰;
Dreamcast 主机也带来了许多挑战,尤其是在 PowerVR2 和音讯子系统方面。
Mednafen,纯粹主义方法
Mednafen (全名为 My Emulator Doesn't Need A Frickin' Excellent Name ,前身为
Nintencer )是一个半开玩笑的缩写,它将多个原始和第三方核心打包成一个软体包。其
最优秀的核心是自主开发的:PlayStation、PC Engine、PC-FX、Virtual Boy,以及最值
得一提的 Saturn。社群普遍认为,Mednafen 的 Saturn 核心在 PC 平台上的还原度方面
达到了最佳平衡。
这种品质是有代价的。 Mednafen 的 Saturn 模拟器对硬体需求极高:开发者建议至少使
用四核心 Intel Haswell 处理器,基础频率为 3.3 GHz,睿频频率为 3.7 GHz。一个名
为 Beetle Saturn 的分支版本(版权归 Camille Young 所有,2005 年)被移植到
libretro API,以便在 RetroArch 下运作。 Mednafen 的原生介面经过精简,仅透过设
定档控制,这使得新手难以上手;因此,市面上出现了一些第三方前端来规避这种限制。
Kronos,一款在法国制造的开源 Saturn 游戏
除了 Mednafen 之外,另一个主要的 Saturn 模拟器家族也源自 Yabause —— Yet
Another Broken And Unfinished Saturn Emulator(又一个破损未完成的 Saturn 模拟
器)的缩写。日本开发者 devmiyax 创造了一个改良版的分支 uoYabause,也就是更为人
所知的 Yaba Sanshiro。自 2018 年初以来,法国开发者François(又称 FCare )一直
在维护一个名为 Kronos 的分支,旨在充分利用 x86_64 架构和桌上型电脑的优势。该专
案目前仍在活跃,由 Benjamin Siskoo 和另外两名维护者组成团队,并定期修复许多先
前不相容的游戏。
Kronos 是唯一一个由 libretro 官方上游支援的 Saturn 核心,这使其成为 RetroArch
下 Beetle Saturn 的直接竞争对手。它还支援与 Saturn 共享硬体的ST-V 街机系统。程
式码位於 FCare/Kronos GitHub 仓库中。与 Mednafen 相比,Kronos 通常更容易配置,
资源占用也更低,但代价是在某些对效能要求较高的游戏中精度略低。
从 nulDC 到 Redream 和 Flycast
Windows 平台上的 Dreamcast 模拟有着漫长而复杂的历史。一切始於 nullDC,它奠定
了基础。之後,nullDC 的开发者将自己的专案分支出来,创建了 reicast,旨在将相容
性扩展到智慧型手机和平板电脑——但代价是牺牲了一些精度,以达到这些平台所需的性
能。值得一提的是,reicast 将 Dreamcast 模拟带到了 Android 甚至 PlayStation 4
平台。
该专案一度停滞,之後 RetroArch 团队接手,将其作为核心专案 Reicast 开发,2019
年更名为 Beetle DC ,几个月後又因授权问题更名为 Flycast 。在 flyinghead 和
libretro贡献者的指导下,程式码进行了大幅重写,包括图形、输入管理、系统时钟和
Dreamcast 虚拟机器。 Flycast 现在不仅支援 Dreamcast,还支援 Naomi、Naomi 2 和
Atomiswave 街机平台,完全开源。原始码可在 flyinghead/flycast GitHub 仓库中找到
。
Redream 采取了不同的策略。作为一款专有且封闭的软体,它优先考虑易用性和流畅的性
能,而非开源。超过 95% 的 Dreamcast 游戏库都可以流畅运作。付费高级版可以解锁高
清渲染和额外的存档位。据多方消息来源称,Redream 仍然是新手最容易上手的选择,而
Flycast 则自然而然地成为了自由软体爱好者的首选。这种活跃的生态系统也推动了游
戏保存领域的发展:最近 Sonic R 的反编译为新的 Dreamcast 移植版铺平了道路,这表
明这款主机仍然能够激发原创专案的灵感。
RetroArch,通用主机
严格来说, RetroArch 并非模拟器,而是一个前端。该计画於 2010 年启动,最初名为
SSNES,其第一个 GitHub 提交由 Hans-Kristian “Themaister” Arntzen 签署,最初
的目标是取代 bsnes 的 Qt 介面。随着使用者群体的扩大,为了展现其多平台支援的特
性,该专案於 2012 年 4 月 21 日更名为 RetroArch。 1.0.0.0 版本於 2014 年 1 月
11 日发布,同时支援 macOS、Android、iOS、PlayStation 3、Xbox 360、Wii 和
GameCube 平台。
RetroArch 的优势在於其核心架构:每个模拟引擎都是一个模组,可透过 libretro API
按需载入。对於 SEGA 游戏而言,这意味着用户可以透过统一的介面直接存取 Genesis
Plus GX、BlastEm、Beetle Saturn (Mednafen)、Kronos 和 Flycast,并享受完整的存
档、回溯、画面滤镜和自动控制器配置功能。如今,该前端几乎可以在任何配备处理器的
设备上运行:PC、游戏主机、智慧型手机、智慧电视、平板电脑,甚至网页浏览器。这种
强大的可移植性解释了为何 RetroArch 会出现在大多数即用型复古游戏发行版中,例如
基於相同 libretro 平台的 Lakka 6.1。
八个模拟器,一个连续性
我们的清单并非隐藏等级排名,而是呈现用途分布图。 Kega Fusion 只需点击两下即可
存取 Mega Drive 及其衍生主机;BlastEm 和 Genesis Plus GX 服务於追求精准度的少
数用户;Mednafen 以配置较为简陋为代价支援 Saturn,而 Kronos 则提供了一个更经济
实惠的开源替代方案;Redream 则简化了 Dreamcast 的操作,Flycast Dreamcast 则提
供了一个更经济实惠的开源替代方案; Archam 则简化了 Dreamcast 的操作, Flycast
Dreamcast 将其开放给平台和自由软体平台。
据我们所知,近几个月来,Windows 平台上的 SEGA 生态系统中并没有出现任何重大项目
;重点更多地放在了现有核心的持续改进以及将其整合到 Batocera、Recalbox 或 Lakka
等复古游戏发行版中。 KGen 、 Genesis Plus、Mednafen 和 Yabause 等二三十年前就
已出现的名字,其经久不衰的现状,仍然是 SEGA 模拟器的一大特色:时间与其说是取代
软体,不如说是改进软体。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.255.129.71 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Emulator/M.1777034940.A.112.html
1F:推 CGP: 很好的文章,谢谢文享 04/25 02:49
2F:推 srwcc: 充满回忆 04/25 17:36
3F:→ tint: Saturn模拟器没有提到SSF? 这是之後多个模拟器的始祖核心 04/25 21:38
4F:→ tint: 上面笔误 应该是说它属於始祖等级的SS模拟器 04/25 21:48
5F:推 zack867: genesis也没提到open source的gens呀 04/26 09:32
6F:→ zack867: 而且master system也有专门的模拟器呀 04/26 09:44