SameBoy 开源的 Game Boy 模拟器开源项目

我要开发同款
匿名用户2021年08月03日
37阅读
开发技术C/C++
所属分类游戏/娱乐、游戏模拟器/工具/引擎
授权协议MIT

作品详情

SameBoy是一个开源的GameBoy(DMG)和GameBoyColor(CGB)模拟器,用 C语言编写。它具有适用于macOS的原生Cocoa前端、适用于其他操作系统的SDL前端和一个libretro核心。它还包括一个带有表达式计算器的基于文本的调试器。

特征Cocoa和SDL版本共有的功能:

支持GameBoy(DMG)和GameBoyColor(CGB)模拟允许选择要模拟的模型,而不管ROM高品质96KHz音频支持省电模式保存状态包括开源DMG和CGB引导ROM:完全支持(和文档)CGB启动ROM中所有特定于游戏的调色板,以便在GameBoyColor上准确模拟GameBoy游戏支持使用组合键手动选择调色板,新增4个新调色板(A+B+方向)支持CGB游戏中的调色板选择,如果ROM允许,则强制它以“调色板”DMG模式运行。支持标题中带有非任天堂标志的游戏具有表达式计算器、反汇编器、条件断点、条件观察点、回溯和其他功能的高级基于文本的调试器极高的精度高DPI显示支持,允许更广泛的缩放因子而不会出现伪影可选的帧混合(需要OpenGL3.2或更高版本)多种缩放算法(包括专有算法,如OmniScale和Anti-aliasedScale2x;需要OpenGL3.2或更高版本或Metal)目前仅Cocoa版本支持的功能:

原生Cocoa界面,支持所有系统范围的功能,例如拖放和智能标题栏GameBoy相机支持
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论