shiny-ninja:用 C++ 编写的 GBA 模拟器

时间:2024-07-30 11:35:03
【文件属性】:

文件名称:shiny-ninja:用 C++ 编写的 GBA 模拟器

文件大小:124KB

文件格式:ZIP

更新时间:2024-07-30 11:35:03

C++

闪亮忍者 用 C++ 编写的 GBA 模拟器。 GUI 使用 Qt5。 ShinyNinja 也可以在没有 GUI 的情况下使用“--no-gui”参数启动,后跟要加载的 ROM 文件的路径。 待办事项清单 *处理器 实现其余的 ARM 操作码 ARM.3:分支和交换(BX、BLX) ARM.4:分支和链接分支(B、BL、BLX) ARM.5:数据处理 ARM.6:PSR 传输(MRS、MSR) ARM.7:乘法和乘法累加(MUL,MLA) ARM.9:单数据传输(LDR、STR、PLD) ARM.10:半字、双字和有符号数据传输 ARM.11:块数据传输(LDM、STM) ARM.12:单数据交换 (SWP) ARM.13:软件中断 (SWI) ARM.14:协处理器数据操作 (CDP) ARM.15:协处理器数据传输(LDC、STC) ARM.16:


【文件预览】:
shiny-ninja-master
----.travis.yml(896B)
----tests()
--------catch()
--------Decoder()
--------main.cpp(125B)
--------Instructions()
--------CMakeLists.txt(240B)
--------Misc()
----src()
--------Memory()
--------DMA()
--------Common()
--------Platform()
--------GPU()
--------Interpreter()
--------CPU()
--------Decoder()
--------CMakeLists.txt(373B)
----.gitignore(219B)
----CMakeLists.txt(715B)
----README.md(2KB)

网友评论