SameBoy 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
SameBoy 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
SameBoy 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
SameBoy 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
SameBoy 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 MIT
开发语言 C/C++ 查看源码 »
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 Alias_Travis
适用人群 未知
收录时间 2021-08-03

软件简介

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 相机支持
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2020/06/30 00:00

部分开源项目着手支持macOS ARM64

上周苹果宣布未来 Mac 将会采用基于 ARM 架构的自研芯片后,部分开源项目已经开始为未来支持 ARM64 的 macOS 11 做准备。 虽然首批搭载苹果 64 位 ARM 芯片的 MacBook/Mac 最快也要到年底才会面向消费者提供,并且在这之前苹果只向开发者提供数量有限的开发机,但部分开源项目已经在为 64 位 ARM Mac 的构建做必要的构建系统更改和其他准备工作。 这项工作会从一些假设开始,在为 macOS/Darwin 进行构建时考虑的是 x86_64 架构,...

0
0
发表了博客
2020/06/30 22:01

部分开源项目着手支持macOS ARM64

上周苹果宣布未来 Mac 将会采用基于 ARM 架构的自研芯片后,部分开源项目已经开始为未来支持 ARM64 的 macOS 11 做准备。 虽然首批搭载苹果 64 位 ARM 芯片的 MacBook/Mac 最快也要到年底才会面向消费者提供,并且在这之前苹果只向开发者提供数量有限的开发机,但部分开源项目已经在为 64 位 ARM Mac 的构建做必要的构建系统更改和其他准备工作。 这项工作会从一些假设开始,在为 macOS/Darwin 进行构建时考虑的是 x86_64 架构,...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
7 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部