mGBA

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

mGBA 是用于运行 Game Boy Advance 游戏的模拟器。它旨在比许多现有的 Game Boy Advance 仿真器更快、更准确,并添加了其他仿真器所缺乏的功能。它还支持 Game Boy 和 Game Boy Color 游戏。

特性

  • 高度准确的 Game Boy Advance 硬件支持
  • Game Boy/Game Boy Color 硬件支持
  • 快速模拟。即使在低端硬件上也能全速运行
  • Qt 和 SDL 端口
  • 本地(同一台计算机)链路电缆支持
  • 保存类型检测
  • 支持带运动传感器(仅适用于游戏控制器)
  • 实时时钟支持,即使没有配置
  • 太阳能传感器支持 Boktai 游戏
  • 支持 Game Boy Camera 和 Game Boy Printer
  • 内置 BIOS 实现,以及加载外部 BIOS 文件的能力
  • 通过 Tab 保持 Turbo/快进支持
  • 按住 Backquote 倒带
  • Frameskip,最多可配置10个
  • 支持截图
  • 支持作弊码
  • 9个 savestate 插槽,保存状态也可以作为屏幕截图查看
  • 视频和 GIF 录制
  • 键盘和游戏手柄的可重映射控件
  • 从 ZIP 和 7z 文件加载
  • 支持 IPS、UPS 和 BPS 补丁
  • 通过命令行界面和 GDB 远程支持进行游戏调试,与 IDA Pro 兼容
  • 可配置的仿真倒带
  • 支持加载和导出 GameShark 和 Action Replay 快照
  • 可用于 RetroArch/Libretro 和 OpenEmu 的核心
  • 以及其他更多

支持平台

  • Windows Vista 或更高版本
  • OS X 10.7 (Lion) 或更高版本
  • Linux
  • FreeBSD
  • Nintendo 3DS
  • Wii
  • PlayStation Vita

其他类似 Unix 的平台,例如 OpenBSD,也可以使用,但是未经测试且不完全支持。

系统要求

要求很少。任何可以运行 Windows Vista 或更高版本的计算机都应该能够处理仿真。对于着色器和高级功能,OpenGL 3.0 或更高版本也需要支持 OpenGL 1.1 或更高版本。

控制

控件可在设置菜单中配置。默认情况下,应自动映射许多游戏控制器。默认键盘控件如下:

  • A: X
  • B: Z
  • L: A
  • R: S
  • Start: Enter
  • Select: Backspace
 相关资料
  • freeRTOS的源代码中提供了windows下的示例代码,初学者可以使用这个示例代码了解freeRTOS,有visual studio和Eclipse两个版本。接下来将会介绍(只介绍使用visual studio 2015)这个例程的使用。

  • 我需要一些关于如何使用ScalaMock在类内模拟高阶函数的帮助 正如您在上面的代码中所看到的,当您传入一个具有高阶函数的值时,被模拟的函数可以正常工作,但如果您在每个位置键入它,则不会正常工作。在我的用例中,我不能像在第二次测试中那样做 下面是关于用例的更多信息,但对回答这个问题并不完全必要 这是一个简化的示例,但我需要一种方法使前者工作。原因是(我会尽我最大的努力解释这一点)我有一个正在测试的

  • 使用Android Studio的Android模拟器,我发现在Java WebView小部件中显示复杂的支持WebGL的图形web页面有问题(在Android模拟器上的WebView中,PixiJS演示显示为空白)。但是我只能用Android模拟器27.1.12-4623001重现这个问题。对于运行Android模拟器26.1.4-4266726的同事来说,它运行得很好。 如何将Android模

  • 我在高级模板中设置API应用程序时遇到了Yi2问题。我无法获得任何输入,只能通过API的v1调用模块的404 我想打给API地址是http://localhost/HeyConference/api/v1/country 我有以下教程/模板: http://www.yiiframework.com/forum/index.php/topic/69123-error-while-creating-a

  • 第十章 “trait:定义共享的行为” 部分,我们第一次涉及到了 trait,不过就像生命周期一样,我们并没有覆盖一些较为高级的细节。现在我们更加了解 Rust 了,可以深入理解其本质了。 关联类型(associated types)是一个将类型占位符与 trait 相关联的方式,这样 trait 的方法签名中就可以使用这些占位符类型。trait 的实现者会针对特定的实现在这个类型的位置指定相应的

  • 变量(80%) 综述 在Nginx中同一个请求需要在模块之间数据的传递或者说在配置文件里面使用模块动态的数据一般来说都是使用变量,比如在HTTP模块中导出了host/remote_addr等变量,这样我们就可以在配置文件中以及在其他的模块使用这个变量。在Nginx中,有两种定义变量的方式,一种是在配置文件中,使用set指令,一种就是上面我们提到的在模块中定义变量,然后导出. 在Nginx中所有的变

  • 基础章节介绍了如何组织简单的 Redux 应用。在这一章节中,将要学习如何使用 AJAX 和路由。 异步 Action 异步数据流 Middleware 搭配 React Router 搭配 TypeScript 示例:Reddit API 下一步

  • 这一部分,我们将深入探讨 redux-saga 提供的更强大的 Effect。 链接 监听未来的 action 无阻塞调用 同时执行多个任务 在多个 Effects 之间启动 race 通过 yield* 对 Sagas 进行排序 组合 Sagas 任务的取消 常见的并发模式 Sagas 测试示例 连接 Sagas 至外部输入和输出