数据说明:本期撰写时实时数据通道受限,文中 Star 数为长期观察得到的量级约数(±20%),更新状态以各仓库主页实时显示为准;所有仓库均为真实存在、多年活跃的开源项目。
前几轮我们把直播栈、邮箱、流媒体这些「自建基建」翻了个遍,这一期换个轻松但同样硬核的方向:复古游戏与数字游戏保存。不是开游戏服,也不是跑团工具,而是把吃灰的 PS1、GBA、NDS「数字复活」的完整开源链路:有把几百个模拟核心装进一个壳的「万能播放器」,有把 PS1 画面拉到 4K 的精修大师,有能在本地还原 NDS 无线联机的较真派,也有给anas NAS 用的私人游戏云。这个领域的技术底座,正是当下几十块钱到千元级复古掌机产业的发动机——看懂它们,等于看懂一门现成的生意。
一句话定位:模拟器界的 VLC——一个壳,装下几百个「核心」,覆盖从雅达利到 PS1 的几乎全部老平台。
它解决什么痛点:玩 20 种老主机要装 20 个模拟器、学 20 套快捷键?RetroArch 用 libretro 标准把各家模拟器统一编译成「核心」,一套界面、一套手柄映射、一套存档体系通吃。
核心功能拆解:装好后进主菜单 → Online Updater → Core Downloader,勾选需要的核心即可。真正值钱的是三样东西:一是着色器管线,CRT-Royale 能把液晶屏瞬间拉回大屁股电视的扫描线时代;二是 Run-Ahead 与硬浮点延迟补偿,把蓝牙手柄的输入延迟压到接近原机;三是 Netplay 联机与 RetroAchievements 成就系统,给单机游戏加了社交层。全平台覆盖是它的护城河:Windows、macOS、Linux、Android、iOS 甚至 Switch 主机都能跑。
上手难度:⭐⭐⭐(功能极多,设置项劝退新手,建议先用默认配置)
适用人群与变现:复古掌机玩家、怀旧内容创作者。市面上大量掌机整机厂的固件就是基于它改的——为掌机社区做深度定制固件、预配置「开箱即用镜像卡」,都是已被验证过的变现路径。
仓库:https://github.com/libretro/RetroArch
一句话定位:把 1994 年的 PS1 画面修复到 4K 分辨率的「数字修复师」。
它解决什么痛点:原生 PS1 只有 320×240,放到今天的 4K 电视上全是狗牙;老游戏的 3D 还有没有仿射纹理抖动。DuckStation 靠硬件渲染器和 PGXP 坐标修正,把这两件事一起治了。
核心功能拆解:软件分「完整版(Qt)」和「精简版」,新手直接下载安装包就能用。核心亮点:内部分辨率最高可拉到 16 倍,配合各向异性过滤与 PGXP 几何修正,古董《古墓丽影》里的「面条手」直接变直;支持 Vulkan/D3D/GL 三种后端,树莓派级别的 ARM 小设备也能流畅跑;内置成就、回放倒带(rewind)、即时存档槽位、快进,还提供 libretro 核心版本给 RetroArch 调用。它是「单平台做到极致」路线的代表——与 RetroArch 的「大而全」正好互补。
上手难度:⭐⭐(图形设置向导化,PS1 首选,没有之一)
适用人群与变现:怀旧向视频作者(4K 画质是流量密码)、复古游戏测评站。二次开发方向:把它的核心嵌进数字广告机、博物馆互动展柜,做「可玩的数字藏品」。
官网与下载:https://duckstation.org | 仓库:https://github.com/stenzek/duckstation
一句话定位:以「还原度」为信仰的 NDS 模拟器,最出名的本事是本地无线联机。
它解决什么痛点:NDS 最大的乐趣是多人面对面联机(《马里奥赛车 DS》客厅对战),大多数模拟器直接砍掉了这块,melonDS 选择把它修回来。
核心功能拆解:melonDS 由知名模拟器开发者 Arisotura 主导,走的是逐条指令级还原路线:不是「能玩就行」,而是让游戏的无线通信代码真的跑起来——两个 melonDS 实例在同一局域网内可以互相发现、直连接机,这是绝大多数 NDS 模拟器做不到的。它同样支持高分辨率渲染、即时存档与金手指,但需要用户自备 NDS 的 BIOS/firmware 文件(出于版权考虑不随包分发,需从自己拥有的真机上转储)。对想研究 NDS 架构的极客,它的调试器是难得的教具。
上手难度:⭐⭐⭐(需要自备 BIOS 文件,联机配置要多花点功夫)
适用人群与变现:联机怀旧局组织者、硬件逆向学习者。社区聚会「复古电竞房」策划是个有意思的落地方向:几台笔记本 + 手柄 + melonDS 就能复刻 2006 年的客厅。
仓库:https://github.com/Arisotura/melonDS | 官网:http://melonds.kuribo64.net
一句话定位:macOS 上的模拟器「 iTunes 时刻」——把凌乱的模拟器做成一件艺术品。
它解决什么痛点:Mac 上玩老游戏的体验长期是「能跑但难看」:每个模拟器一个窗口、存档满天飞、手柄各自为政。OpenEmu 用一套统一的设计语言把它们全收编了。
核心功能拆解:它的架构值得拆开看——底层接入多个成熟模拟器核心(几十个平台),上层是统一的图库界面:自动抓取封面与元数据,按主机分栏侧边栏浏览,拖进去就能玩。手柄即插即用、自动映射按键;内置金手指与着色器;存档、截图、控制器配置全部系统化管理。对苹果生态用户,它几乎是唯一答案,也是「产品体验如何拯救技术堆料」的经典案例——技术不是最激进的,体验却断代领先。
上手难度:⭐(拖拽即用,全家桶最省心,但仅限 macOS)
适用人群与变现:Mac 用户、亲子场景。思路:面向家庭做「怀旧游戏盒子」的 mac 套件包装与代配置服务,客单价不高但几乎零售后。
仓库:https://github.com/OpenEmu/OpenEmu | 官网:https://openemu.org
一句话定位:给复古游戏库做「开机大屏」的轻量级前端,客厅与街机外壳的头号底座。
它解决什么痛点:RetroArch 的界面适合调参,不适合当「客厅操作系统」;EmulationStation 系分支众多、配置 YAML 繁琐。Pegasus 用 Qt/QML 做了一个又轻又好看、还高度可定制的启动层。
核心功能拆解:它自己不带模拟核心,专注「游戏库的呈现」:自动识别 RetroArch/ES 的游戏列表与元数据,直接接管;主题系统用 QML 写,一个主题就是一个文件夹,改改文本就能出皮肤——这正是各类街机框体、客厅 HTPC、复古掌机定制固件最爱拿它当底座的原因。资源占用极低,树莓派 Zero 级别的板子都能带动,支持开机自动进入、纯手柄导航的「kiosk 模式」。对想做「游戏机外观产品」的硬件创业者,它就是现成的启动器方案。
上手难度:⭐⭐(装好配一次游戏目录即可,主题定制需要读文档)
适用人群与变现:街机框体制作者、复古掌机固件作者。主题皮肤、整机组装与预设镜像,是这条链路上最顺的变现切口。
仓库:https://github.com/mmatyas/pegasus-frontend
一句话定位:把 ROM 库变成「私人网页版游戏云」的自托管服务器——浏览器打开就能玩。
它解决什么痛点:家里的 ROM 散落各处、命名混乱、每台设备都要单独装模拟器。gaseous 把它们变成一个带封面墙的网站:任何设备的浏览器访问 NAS,点开就玩。
核心功能拆解:Docker 一行拉起服务后,把 ROM 丢进目录,它会自动刮削元数据与封面(对接 IGDB 数据库),按平台、系列整理成网页图库;点开游戏,内置的 EmulatorJS 直接在浏览器里跑,进度和存档留在服务端——换设备接着玩,体验上非常接近云游戏。多用户、按用户隔离游戏库的设计,让它天然适合家庭共用一台 NAS 的场景。相比传统「每台设备装一套模拟器」,它把运维收敛到了服务器一端,这是架构上最聪明的一步。
上手难度:⭐⭐(会 Docker 就会装,ROM 命名规范影响刮削效果)
适用人群与变现:NAS 玩家、家庭数字管家。商业想象空间:与 NAS 厂商谈应用商店上架分成,或包装成「家庭游戏云」一体化方案——这正是当下私有云厂商缺的那块拼图。
仓库:https://github.com/gaseous-project/gaseous-server
一句话定位:GBA/GB 模拟器里的「准度派标尺」,也是复古游戏重制团队的测试台。
它解决什么痛点:GBA 上大量游戏(尤其 《黄金太阳》 这类压榨硬件的游戏)在低准度模拟器里花屏、死机。mGBA 用逐周期还原换来了「什么游戏都能正确跑」的口碑。
核心功能拆解:mGBA 的定位介于「玩家用」与「开发者用」之间:玩家侧有即时存档、快进、金手指、着色器,并提供 libretro 核心随处调用;开发者侧提供断点、内存查看器、Lua 脚本注入等调试工具——大量 GBA homebrew(自制游戏)作者拿它当第一调试环境。它还有个常被忽略的身份:不少复古游戏合集的商业移植团队,会用高准度模拟器做回归测试的参照物。一个开源项目同时服务玩家、极客和产业,这正是「基础质量」欄位的满分样本。
上手难度:⭐(玩家开箱即用;调试器部分需要 GBA 开发知识)
适用人群与变现:homebrew 开发者、复古移植团队。接活方向:为独立游戏发行商做老平台移植的 QA 与准度验证,是一个真实存在且竞争极小的细分外包市场。
仓库:https://github.com/mgba-emu/mgba | 官网:https://mgba.io
所有模拟器都不含游戏 ROM 与主机 BIOS:ROM 请仅备份你实体拥有的卡带/光盘,BIOS 需从自己的真机转储。模拟器本身完全合法,边界在于内容来源——这也是它们能长期留在 GitHub 而不遭下架的原因。
| 仓库 | 类型 | Star(约) | 上手难度 | 最佳场景 |
|---|---|---|---|---|
| RetroArch | 多合一前端+核心 | 11k+ | ⭐⭐⭐ | 掌机/全平台通吃 |
| duckstation | PS1 专用精修 | 13k+ | ⭐⭐ | 4K 怀旧画质党 |
| melonDS | NDS 高准度 | 2.5k+ | ⭐⭐⭐ | 本地无线联机 |
| OpenEmu | macOS 统一前端 | 16k+ | ⭐ | Mac 全家桶 |
| pegasus-frontend | 启动大屏前端 | 1.3k+ | ⭐⭐ | 街机框体/客厅 |
| gaseous-server | 自托管游戏云 | 1k+ | ⭐⭐ | NAS 家庭多端 |
| mgba | GBA 高准度 | 4.5k+ | ⭐ | 玩家+开发者两栖 |
mindmap
root((旧游戏机复活))
全平台整合
RetroArch 万核归一
OpenEmu 苹果全家桶
Pegasus 客厅大屏
单机精修
duckstation PS1上4K
melonDS NDS联机
mgba GBA准度标尺
云端玩法
gaseous-server 浏览器即开即玩
[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。
