项目简介
这是一个基于AM环境开发的任天堂娱乐系统模拟器,能够在不同的IOE支持下实现多种功能,同时具备基本的内存管理功能,保证程序稳定运行。
项目的主要特性和功能
- 支持不同完整程度的IOE以实现不同功能:
- 仅具备时钟时,可通过注释
src/config.h
中的HAS_GUI
宏运行字符模式。 - 添加键盘后,能在字符模式下进行操作。
- 添加绘图功能后,可运行图形模式。
- 添加声音功能后,可播放游戏音效。
- 仅具备时钟时,可通过注释
- 提供基本的内存管理,包含内存分配与释放,确保程序的健壮性和可靠性。
安装使用步骤
准备工作
假设用户已经下载了本项目的源码文件。
运行游戏
- 把游戏ROM放到
nes/rom/
目录下,文件命名为xxx.nes
,例如nes/rom/mario.nes
。 - 通过
mainargs
选择要运行的游戏,使用以下命令:make ARCH=native run mainargs=mario
操作方式
- U — SELECT
- I — START
- J — A键
- K — B键
- W/S/A/D — UP/DOWN/LEFT/RIGHT
- Q — 退出
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】