Master System
双人游戏、PAL/NTSC、快速存档和 Light Phaser。

RetroRecomp 通过静态重编译,把游戏代码变成独立的 Windows 或 Linux 可执行文件,尽可能多地原生运行,不需要专用的 FPGA 硬件。
更少模拟。不用 FPGA。尽可能原生。
其他 Linux 发行版: .run 安装程序
免安装版: Windows (.exe) · Linux(可执行文件)
工作方式
拖入 ROM、ZIP、街机 romset、磁盘镜像,或混合的文件夹。主机检测会自动整理已识别的游戏。
游戏代码被重编译为原生可执行文件,并与参考 CPU 比对。最多可同时进行八个转换。
直接启动生成的游戏。运行时不需要 Python、单独的 ROM 文件,也不需要外部的 SDL2 DLL。

主机支持
兼容性取决于游戏及其确切版本。16 位配置会自动分析新游戏,没有固定的游戏清单。
双人游戏、PAL/NTSC、快速存档和 Light Phaser。
原生掌机显示与色彩。
初代 Game Boy、快速存档,灰阶或经典绿色。
已验证的卡带布局、PAL/NTSC、快速存档和 Zapper。
标准卡带、PAL/NTSC、SRAM 和受支持的 EEPROM、快速存档和 Menacer。
标准 LoROM/HiROM 卡带、PAL/NTSC、快速存档、电池存档和 Super Scope。
MVS 街机,可选 AES 家用机模式,双人游戏、分数、记忆卡和快速存档。
实验性:标准主板的 MAME/FBNeo romset,最多四名玩家和六个按键,DIP 开关,旋转的竖屏游戏,快速存档。
实验性:DIM/XDF 磁盘和多磁盘组合,使用你自己的 IPL 和字库 ROM,快速存档,鼠标和键盘。
各配置的限制列于兼容性指南。
玩一玩,学一学,重编译
目标是第一次导出就实现原生运行,不使用备用解释器。当游戏确实运行到转换检查尚未覆盖的代码时,才会使用备用解释器,并且这一点会在游戏中显示出来。
之后,游戏会在内存中收集少量提示,并在你关闭游戏时保存。RetroRecomp 会针对确切的游戏核对这些提示,并在下次重新生成时使用它们来减少备用解释器的使用。图形和硬件方面的问题仍然需要在运行库本身中修复。
转换器内置了 1,609 个确切游戏标识的已验证提示。登录账户后,你的发现可以加入共享库:只会发送 ROM 中的地址和位置,绝不发送 ROM 字节,并且每一条在加入未来版本之前都会再次检查。

功能
转换整个列表,或只转换选中的游戏。中断后,未完成的游戏会接着转换。
已是最新的游戏会被跳过;如果更新只涉及菜单或呈现方式,游戏会直接升级,无需重新发现。
收藏、封面和简介,无需重新扫描即可保持最新:关闭游戏时保存的发现会立即显示。
一个按钮只重编译那些在游玩中发现了新路径的游戏;关闭应用时也会提供同样的选项。
F2 菜单页用于按键和选项,滤镜与全屏模式一致,所有主机都有 F8/F9 快速存档。
转换器支持英语、法语、意大利语、西班牙语、德语、日语、中文和俄语。游戏支持其中五种,可用 F7 切换:英语、法语、意大利语、西班牙语和德语。
Master System 和 Game Gear 的闪烁精灵更少,NES 没有八个精灵的限制,Neo Geo 有更多 CPU 余量。
为受支持的 Light Phaser、Zapper、Menacer 和 Super Scope 游戏提供鼠标瞄准。
图库




我们衡量什么
RetroRecomp 把这些衡量标准分开看待。仅靠原生运行,并不能保证完全兼容,也不意味着零延迟。
路线图
除了实验性的 Capcom CPS-1 和 Sharp X68000,目前的运行库在 Windows 和 Linux 上都已稳定并经过优化;已验证游戏的库在逐步扩大。如果开发顺利,接下来的机型将按下面的顺序加入,每一款都先经历自己的实验阶段:
街机主板,排在 CPS-1 之后。
家用主机。
掌机。
家用电脑。
家用电脑,基于 WHDLoad。
家用电脑,基于 WHDLoad。
家用主机。
家用主机。
这些只是计划,不是发布日期,也不是兼容性承诺。详见路线图。