SameBoy

开源的 Game Boy 模拟器
授权协议 MIT
开发语言 C/C++
所属分类 游戏/娱乐、 游戏模拟器/工具/引擎
软件类型 开源软件
地区 不详
投 递 者 郎睿
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

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

特征

Cocoa 和 SDL 版本共有的功能:

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

目前仅 Cocoa 版本支持的功能:

  • 原生 Cocoa 界面,支持所有系统范围的功能,例如拖放和智能标题栏
  • Game Boy 相机支持
 相关资料
  • 这是一个用 PHP 开发的终端 GameBoy 仿真器,要求: PHP 5.6 PHP 7 HHVM 控制键: _n_________________|_|_______________|_||  ,-------------.  || |  .---------.  | || |  |         |  | || |  |         |  | || |  |         |  | 

  • 《人生重开模拟器》是一款模拟人生类型的文字点击游戏。 游戏没有存档系统,刷新即重玩,所以尽量不要刷新。 警告:此重开仅限于游戏内的重开,请勿代入真实生活(大家都知道生命只有一次的哈~)。

  • 我正在AnyLogic中制作一个基于代理的模型,其中代理的行为在StateChart中描述。我想为这些代理分配一定的资源(主要是房间,以节点的形式),这些代理在空间上被放置在某个建筑的蓝图中。例如,请看图一。 当前,该模型通过使用“main.enter_cedicetr.take(this);”这样的函数调用跳出状态图来模拟有限资源的影响。以便使患者继续执行以下DES-PATH: 我的问题是;是否

  • 问题内容: 我正在尝试在Spring项目中测试一个类。我想在测试类和dao类中进行尽可能多的更改,这样我就不必因为更改而重新测试所有类型的东西。 我正在使用的类具有通过以下实例化的类变量: 我想测试的方法使a 运行定义的SQL查询并将结果返回到列表。 我在测试用例中创建了以下内容,但不确定如何使用它。我可以使用Mockito使以下代码返回特定的字符串列表吗? 我可以以某种方式使用或其他命令来设置要

  • Appium inspector在尝试检查iOS应用程序时显示以下错误

  • 问题内容: 我在Python中使用时遇到了一些困难: 测试实际上返回正确的值,但它是Mock对象,不是。您如何在Python库中模拟属性? 问题答案: 您需要使用和: 这意味着:调用时,在该调用的返回值上,为属性设置a以返回value 。