项目简介
本项目由两部分核心内容组成。其一为VBAMpb,它是VBA - M GBA/GB/GBC模拟器的BB10端口,可在相关系统上模拟运行GBA、GB、GBC游戏,且有诸多优化和功能改进。其二是File_Extractor,这是一个模块化的存档扫描与提取库,为多种常见压缩文件格式提供统一接口。
项目的主要特性和功能
模拟器(VBAMpb)
- 支持GBA、GB、GBC游戏运行。
- 对内存模型、BIOS功能、音频和图形渲染等方面进行优化。
- 具备游戏存档、快进、屏幕缩放、按键映射、作弊支持等实用功能。
- 支持多种设备,解决了部分设备的兼容性问题。
文件提取库(File_Extractor)
- 支持ZIP、GZIP、7 - Zip(7Z)和RAR等压缩格式。
- 为不同格式提供统一的C接口,简化用户代码。
- 采用模块化设计,可移除不需要的格式支持。
- 在Windows上可选支持宽字符路径,文件类型识别可定制。
安装使用步骤
模拟器(VBAMpb)
将未压缩的.gba或.gb游戏文件放置在“misc\roms\gba”目录(可位于sdcard或手机中),相关配置、存档等文件会存于“misc\gbaemu”目录。启动模拟器即可开始游戏。
文件提取库(File_Extractor)
- 构建示例程序:在命令行输入“make”进行构建。若失败,手动从“demo.c”以及“fex/”、“7z_C/”和“zlib/”目录下的所有.c和.cpp文件构建程序。
- 运行示例:将“demo.zip”放在同一目录下运行示例程序。
- 启用RAR支持:若要使用RAR存档支持,需编辑“fex/blargg_config.h”文件。
- 参考文档:可查看“fex.h”获取参考信息,查看“fex.txt”获取详细文档。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】