没有合适的资源?快使用搜索试试~ 我知道了~
发现:适用于Linux的GameBoy Advance模拟器
共46个文件
cpp:12个
h:12个
png:6个
需积分: 9 2 下载量 87 浏览量
2021-02-14
00:30:47
上传
评论
收藏 478KB ZIP 举报
温馨提示
发现 用C ++编写的Gameboy Advance模拟器 前言 我十岁的时候,我很清楚地记得观看YouTube上的人们使用一个名为“模拟器”的神秘程序在PC上玩Gameboy游戏。 尽管当时我没有安装自己的技术知识,但是这种经历激发了我对计算机系统的好奇心。 当我越来越了解计算机的工作原理时,我仍然不知道一台机器如何模拟另一台机器的技术细节。 我很早就决定在编程生涯中最终自己创建一个仿真器。 这个项目代表了十年的探索。 警告 该模拟器正在进行中。 在当前状态下,它可能无法很好地工作。 当前有许多未解决的错误。 有什么问题请联络我。 用法 发现当前需要GBA BIOS ROM才能运行(我目前正在使用高级仿真来实现所有BIOS调用,以终止该要求)。 我无法为您提供BIOS ROM。 DuckDuckGo是您的朋友在这里。 要从命令行使用发现: ./discovery path/to/ro
资源推荐
资源详情
资源评论
收起资源包目录
discovery-master.zip (46个子文件)
discovery-master
.gitmodules 91B
src
HandlerThumb.cpp 24KB
Arm7Tdmi.cpp 44KB
swi.cpp 12KB
HandlerArm.cpp 31KB
Util.cpp 5KB
Discovery.cpp 5KB
Memory.cpp 35KB
Gamepad.cpp 4KB
PPU.cpp 23KB
LICENSE 15KB
assets
discovery.bmp 2KB
kirby_gameplay.png 22KB
discovery.png 364B
README.md 3KB
Makefile 695B
docs
program_status_registers.png 151KB
condition_field.png 126KB
arm_instruction_set_bitfield.png 121KB
resources.txt 396B
tests
tests.cpp 10KB
instruction_tests.cpp 9KB
assembly
irq.s 1KB
swi_divt.asm 905B
swi_div.asm 751B
lib
glyphs.asm 2KB
header.asm 2KB
constants.inc 900B
macros.inc 2KB
text.asm 2KB
glyphs.png 765B
README.md 364B
data_processing_tests.cpp 6KB
.gitignore 70B
third_party
fmt
include
PPU.h 4KB
Arm7Tdmi.h 5KB
log.h 1021B
Discovery.h 763B
common.h 5KB
Memory.h 3KB
Gamepad.h 997B
config.h 335B
mmio.h 3KB
LcdStat.h 3KB
Util.h 2KB
Timer.h 614B
共 46 条
- 1
资源评论
易洪艳
- 粉丝: 31
- 资源: 4503
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功