查看: 1787|回复: 9

【mind+ Maixduino用户库】NES 游戏扩展库

[复制链接]

【mind+ Maixduino用户库】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×
  • startSTART
  • selectSELECT
  • 退出 : 暂无
  • 音量 -R2
  • 音量 +R1
  • 运行速度 -L1
  • 运行速度 +L2

键盘初始化

快捷键:

  • 移动W A S D
  • AJ
  • BK
  • startM 或者 Enter
  • optionN 或者 \
  • 退出ESC
  • 音量 --
  • 音量 +=
  • 运行速度 -R
  • 运行速度 +F

加载NES游戏路径

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

运行游戏

注:此积木块要放到重复执行积木块中

程序设计

任务一:用键盘玩NES游戏

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

显示效果如下:

支持列表

主板型号 实时模式 ArduinoC MicroPython 备注
mpython

更新日志

V0.0.1 基础功能完成

Sipeed-大佬鼠  版主

发表于 2021-1-7 21:42:35

反色啦,设置一下屏幕的寄存器 0X20
回复

使用道具 举报

hockel  初级技匠
 楼主|
来自手机

发表于 2021-1-8 07:56:44

Sipeed-大佬鼠 发表于 2021-1-7 21:42
反色啦,设置一下屏幕的寄存器 0X20

好的,老哥
回复

使用道具 举报

liweilin  高级技师

发表于 2021-1-13 19:46:07

SD卡文件能上传共享吗?
回复

使用道具 举报

曾剑波  中级技师

发表于 2021-1-13 23:06:31

k210还带这个啊!!!赞!值得学习学习。今天刚收到。准备假期开战。今天一看受益了
回复

使用道具 举报

hockel  初级技匠
 楼主|

发表于 2021-1-14 10:56:41

liweilin 发表于 2021-1-13 19:46
SD卡文件能上传共享吗?

在我的用户库目录里,你点击连接就可以获取
回复

使用道具 举报

媛媛  高级技师

发表于 2021-1-14 14:25:45

哇塞,太厉害了,有学习了样新东西
回复

使用道具 举报

媛媛  高级技师

发表于 2021-1-14 15:52:52

最好能配个键盘或手柄的连接情况,小白表示后面不会玩
回复

使用道具 举报

hockel  初级技匠
 楼主|

发表于 2021-1-14 16:10:48

媛媛 发表于 2021-1-14 15:52
最好能配个键盘或手柄的连接情况,小白表示后面不会玩

ps2 手柄连接引脚和软件设计引脚设置相同即可
回复

使用道具 举报

媛媛  高级技师

发表于 2021-1-14 16:15:09

hockel 发表于 2021-1-14 16:10
ps2 手柄连接引脚和软件设计引脚设置相同即可

那键盘呢?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2021 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail