NES 游戏扩展库
概述:
【mind+ maixduino用户库】经典的 FC 红白机 游戏模拟器, 带我们回到小时候!

导入
加载库步骤如下:点击“扩展”选择“用户库”
在搜索栏输入:“https://gitee.com/hockel/nes_game”

积木

声音设置

将我们的扬声器设置为[开启/关闭]模式
PS2手柄初始化

参数说明
cs: 如果使用SPI接口的PS2手柄, 传入cs外设编号(注意不是引脚号,需要先映射引脚)mosi: 如果使用SPI接口的PS2手柄, 传入mosi外设编号(注意不是引脚号,需要先映射引脚)miso: 如果使用SPI接口的PS2手柄, 传入miso外设编号(注意不是引脚号,需要先映射引脚)clk: 如果使用SPI接口的PS2手柄, 传入clk外设编号(注意不是引脚号,需要先映射引脚)
快捷键:
移动: 方向键<-^V->A:□B:×start:STARTselect:SELECT退出: 暂无音量 -:R2音量 +:R1运行速度 -:L1运行速度 +:L2
键盘初始化

快捷键:
移动:W A S DA:JB:Kstart:M或者Enteroption:N或者\退出:ESC音量 -:-音量 +:=运行速度 -:R运行速度 +:F
加载NES游戏路径

在根目录下有一个nes游戏全集.rar文件,下载解压到SD卡,之后加载游戏路径就可以畅游在儿时的回忆中去了
运行游戏

注:此积木块要放到重复执行积木块中
程序设计
任务一:用键盘玩NES游戏

任务二:用PS2手柄玩NES游戏

显示效果如下:

支持列表
| 主板型号 | 实时模式 | ArduinoC | MicroPython | 备注 |
|---|---|---|---|---|
| mpython | √ |
更新日志
V0.0.1 基础功能完成

本文介绍了一款NES游戏模拟器,通过mind+maixduino用户库实现经典FC红白机游戏的重温。支持使用键盘或PS2手柄操作,并提供了详细的声音设置及初始化参数。文中还包含了游戏加载路径及运行方法。
1727





