【mind+ Maixduino用户库】NES 游戏扩展库
## 【mind+ Maixduino用户库】NES 游戏扩展库## 概述:
【mind+ maixduino用户库】经典的 FC 红白机 游戏模拟器, 带我们回到小时候!
![](data/attachment/album/202101/05/185827z3rrj8rn63nrosry.png)
## 导入
加载库步骤如下:点击“扩展”选择“用户库”
在搜索栏输入:“https://gitee.com/hockel/nes_game”
![](data/attachment/album/202101/05/190153kggek7nqp5g2oop1.png)
## 积木
![](data/attachment/album/202101/05/185843c6wk0o64hamwo56y.png)
### 声音设置
![](data/attachment/album/202101/05/185907luem1uupnbm7fabn.png)
将我们的扬声器设置为[开启/关闭]模式
### PS2手柄初始化
![](data/attachment/album/202101/05/185915fhfh0yzxyhx9yhf2.png)
**参数说明**
- `cs`: 如果使用 `SPI` 接口的 `PS2` 手柄, 传入 `cs` 外设编号(注意不是引脚号,需要先映射引脚)
- `mosi`: 如果使用 `SPI` 接口的 `PS2` 手柄, 传入 `mosi` 外设编号(注意不是引脚号,需要先映射引脚)
- `miso`: 如果使用 `SPI` 接口的 `PS2` 手柄, 传入 `miso` 外设编号(注意不是引脚号,需要先映射引脚)
- `clk`: 如果使用 `SPI` 接口的 `PS2` 手柄, 传入 `clk` 外设编号(注意不是引脚号,需要先映射引脚)
**快捷键:**
- `移动` : 方向键 `<-` `^` `V` `->`
- `A` : `□`
- `B` : `×`
- `start` : `START`
- `select`: `SELECT`
- `退出` : 暂无
- `音量 -` : `R2`
- `音量 +` : `R1`
- `运行速度 -` : `L1`
- `运行速度 +` : `L2`
### 键盘初始化
![](data/attachment/album/202101/05/185925howss6iwwen17zj9.png)
**快捷键:**
- `移动` : `W A S D`
- `A` : `J`
- `B` : `K`
- `start` : `M` 或者 `Enter`
- `option`: `N` 或者 `\`
- `退出` : `ESC`
- `音量 -` : `-`
- `音量 +` : `=`
- `运行速度 -` : `R`
- `运行速度 +` : `F`
### 加载NES游戏路径
![](data/attachment/album/202101/05/185931jc0hksobhxldkozx.png)
在根目录下有一个<u>**nes游戏全集.rar**</u>文件,下载解压到SD卡,之后加载游戏路径就可以畅游在儿时的回忆中去了
### 运行游戏
![](data/attachment/album/202101/05/185939v5y0oyw8nwxdxd2z.png)
**注:此积木块要放到重复执行积木块中**
## 程序设计
### 任务一:用键盘玩NES游戏
![](data/attachment/album/202101/05/185946c33avp6bnjkv3c3f.png)
### 任务二:用PS2手柄玩NES游戏
![](data/attachment/album/202101/05/185957w79kksl8l81e48qs.png)
**显示效果如下:**
![](data/attachment/album/202101/05/190003y0rcm0rb7cdr0ccd.jpg)
## 支持列表
| 主板型号 | 实时模式 | ArduinoC | MicroPython | 备注 |
| -------- | -------- | :------: | :---------: | ---- |
| mpython| | | √ | |
## 更新日志
V0.0.1 基础功能完成 反色啦,设置一下屏幕的寄存器 0X20 Sipeed-大佬鼠 发表于 2021-1-7 21:42
反色啦,设置一下屏幕的寄存器 0X20
好的,老哥 SD卡文件能上传共享吗? k210还带这个啊!!!赞!值得学习学习。今天刚收到。准备假期开战。今天一看受益了 liweilin 发表于 2021-1-13 19:46
SD卡文件能上传共享吗?
在我的用户库目录里,你点击连接就可以获取 哇塞,太厉害了,有学习了样新东西 最好能配个键盘或手柄的连接情况,小白表示后面不会玩 媛媛 发表于 2021-1-14 15:52
最好能配个键盘或手柄的连接情况,小白表示后面不会玩
ps2 手柄连接引脚和软件设计引脚设置相同即可 hockel 发表于 2021-1-14 16:10
ps2 手柄连接引脚和软件设计引脚设置相同即可
那键盘呢? hockel 发表于 2021-1-14 10:56
在我的用户库目录里,你点击连接就可以获取
用户库在哪?
Sipeed-大佬鼠 发表于 2021-1-7 21:42
反色啦,设置一下屏幕的寄存器 0X20
请问大神,如何设置?我的屏幕也是反色了。 AUGUS 发表于 2021-5-28 17:37
用户库在哪?
https://gitee.com/hockel/nes_game 已经接了小喇叭,测试没问题,但是游戏没声音,大佬,什么原因呢? hockel 发表于 2021-1-8 07:56
好的,老哥
反色怎么设置? 厉害厉害 6666666666
页:
[1]