在 <5000 字节的 C 语言中实现的 NES 模拟器
一个 NES 模拟器,约 5000 字节的 C 代码。
播放一些映射器 0/1/2/3/4/7 的游戏。
可能只支持在 Linux 和 macOS 上构建。请尝试使用 gcc 或 clang。
$ make$ ./smolnes 键:
| 操作 | 键 |
|---|---|
| DPAD-UP | ↑ |
| DPAD-DOWN | ↓ |
| DPAD-LEFT | ← |
| DPAD-RIGHT | → |
| B | Z |
| A | X |
| 启动 | 输入 |
| 选择 | 选项卡 |
请在源代码中查找第 20 行。下表显示了哪些 数字对应哪些键盘键:
| 字符 | 数字 | 默认键 | NES 按钮 |
|---|---|---|---|
| \33 | 27 | X | A 按钮 |
| \35 | 29 | Z | B 按钮 |
| + | 43 | Tab | 选择按钮 |
| ( | 40 | 回车 | 开始按钮 |
| R | 82 | 上箭头 | DPAD 上 |
| Q | 81 | 下箭头 | DPAD 下 |
| P | 80 | 左箭头 | DPAD 左 |
| O | 79 | 右箭头 | DPAD 右 |
暂无开放 Issues,或尚未同步最近议题。