DamageBoy:实验GameBoy模拟器 源码
伤害男孩 DamageBoy是为学习目的而创建的Yet Another:trade_mark:实验GameBoy模拟器的名称。 它来自DMG , DMG是GameBoy的原始代号,GameBoy代表Dot Matrix Game 。 该仿真器是用C#编写的,它使用OpenGL进行渲染,使用OpenAL进行音频处理,使用ImGui进行UI处理。 尽管是可选的,但建议您有一个名为dmg_boot_rom的引导ROM(BIOS)文件,并将其放在与DamageBoy可执行文件相同的路径中。 特征 它可以运行没有MBC,MBC1,MBC2,MBC3和MBC5的游戏。 支持大多数图形功能:背景,窗口,精灵,滚动和中扫描线效果。 音频大部分都已实现,但是到处都有音频错误。 它支持保存和加载。 保存存储在仿真器路径的“ Saves子文件夹中。 它具有基本的保存状态实现。 它仍然不太准确,因此存在一些计时器/中断问题。
用户评论