没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
伤害男孩 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子文件夹中。 它具有基本的保存状态实现。 它仍然不太准确,因此存在一些计时器/中断问题。
资源推荐
资源详情
资源评论
收起资源包目录
DamageBoy-main.zip (79个子文件)
DamageBoy-main
.gitignore 6KB
04.png 306KB
COMPATIBILITY.md 8KB
02.png 418KB
LICENSE 1KB
README.md 2KB
06.png 415KB
01.png 325KB
DamageBoy
Program.cs 2KB
Graphics
BaseRenderer.cs 3KB
Texture2D.cs 3KB
RenderTarget.cs 3KB
PipelineState.cs 10KB
Material.cs 3KB
Renderer.cs 4KB
GlobalUniforms.cs 112B
ScreenMaterial.cs 2KB
Texture.cs 906B
UniformData.cs 4KB
Shader.cs 4KB
DamageBoy.csproj 949B
UI
ImGuiController.cs 16KB
FileBrowserUI.cs 8KB
DebugWindowUI.cs 4KB
MainUI.cs 3KB
ImGuiMaterial.cs 1KB
BaseUI.cs 711B
AboutWindowUI.cs 1KB
ImGuiInputData.cs 1KB
Window.cs 14KB
Audio
Sound.cs 6KB
SoundChannel.cs 5KB
Settings.cs 1KB
DamageBoy.sln 2KB
DamageBoy.Core
CPU.cs 76KB
RAM.cs 1KB
Helpers.cs 4KB
Timer.cs 4KB
VRAM.cs 1021B
Utils.cs 1008B
InterruptHandler.cs 2KB
Constants.cs 378B
Cartridge.cs 6KB
DamageBoy.Core.csproj 737B
GameBoy.cs 7KB
MemoryBankControllers
MBC2.cs 4KB
MBC5.cs 4KB
NullMBC.cs 1KB
MBC1.cs 6KB
MBC3.cs 7KB
IMemoryBankController.cs 277B
MMU.cs 5KB
Audio
PulseChannel.cs 8KB
NoiseChannel.cs 6KB
ISweep.cs 271B
WaveChannel.cs 4KB
IVolumeEnvelope.cs 317B
INoise.cs 321B
SoundChannel.cs 3KB
InputState.cs 381B
IO.cs 34KB
APU.cs 6KB
PPU.cs 21KB
State
WaveChannelState.cs 521B
SaveState.cs 5KB
MBC5State.cs 228B
IState.cs 160B
PulseChannelState.cs 873B
MBC2State.cs 191B
NoiseChannelState.cs 719B
MemoryBankControllerState.cs 105B
SoundChannelState.cs 351B
MBC1State.cs 302B
MBC3State.cs 476B
NullMBCState.cs 102B
DMA.cs 3KB
00.png 360KB
05.png 478KB
03.png 334KB
共 79 条
- 1
资源评论
吾自行
- 粉丝: 61
- 资源: 4670
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于STM32单片机智能手环脉搏心率计步器体温显示设计.zip
- C语言猜字谜小游戏源代码
- Projects 多个类型项目,.NET、JavaScript、Python、Vue、微信小程序.zip
- pomelo微信小程序,小游戏客户端.zip
- Open-Shop小程序商城,包括分销(支持三级)、团购(拼多多模式)、秒杀、优惠券、等功能,前后端全部开源 做全网最开源、最稳定、功能做强大的开源小程序商城 .zip
- 环境难民迁移及其文化保护与人权保障的数学建模研究
- Mpx,一款具有优秀开发体验和深度性能优化的增强型跨端小程序框架.zip
- springboot智能物流管理系统(代码+数据库+LW)
- 海平面上升背景下小岛国家环境位移者的搬迁与文化保护游戏理论模型
- mpvue版 -H5 和 微信小程序同时开发 数独游戏.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功