DSHBA:具有硬件渲染器的高性能GBA仿真器 源码
DSHBA 编写之后,我想编写一个新的,但是速度更快。 我要添加的另一个挑战是编写硬件渲染器。 要求 要构建,您需要SDL ,还可以选择capstone[arm] 。 ImGui和glad都包含在项目中。 您需要一个至少支持OpenGL 3.3的GPU才能运行此项目。 描述 所以我就是这么做的。 我用很多优化将其重写为C ++。 一些例子: 模板化指令处理程序(节省大量时间) 伪造管道(除非实际需要其效果,否则不要模拟管道) 快速DMA(如果可能的话直接使用memcpy) 渲染速度更快(见下文) 更好的调度程序,带有循环计时器。 基本上,不是使用64位系统时钟,而是使用i32,以便
文件列表
DSHBA:具有硬件渲染器的高性能GBA仿真器
(预估有个175文件)
FindSDL2.cmake
6KB
FindCapstone.cmake
1KB
PPU.cpp
48KB
breakpoints.c
1KB
MMIO.cpp
15KB
imgui_impl_sdl.cpp
18KB
implot_items.cpp
116KB
implot.cpp
197KB
imgui_impl_opengl3.cpp
28KB
disassemble.c
962B
暂无评论