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