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游戏路径

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

运行游戏

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

程序设计

任务一:用键盘玩NES游戏

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

显示效果如下:

支持列表

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

更新日志

V0.0.1 基础功能完成

【mind+ Maixduino用户库】NES 游戏扩展库相关推荐

  1. mysqli扩展是mysql扩展的增强版_PHP学习笔记【22】--PHP数据库编程 mysql扩展库 和mysqli扩展库...

    <?php         // php数据库编程     //php链接有 mysql 和mysqli    //    $conn  = mysql_connect("localh ...

  2. Python生态概览(三):图形用户界面开发库、游戏开发库、虚拟现实库、图形艺术库

    PS: source, python123

  3. 陈力:传智播客古代 珍宝币 泡泡龙游戏开发第39讲:PHP数据库编程MySQLi扩展库

    陈力:传智播客古代 珍宝币 泡泡龙游戏开发第39讲:PHP数据库编程MySQLi扩展库 mysqli扩展允许我们访问MySQL 数据库,并对MySql数据库进行curd操作.mysqli扩展可以进行数 ...

  4. Python导入标准库和扩展库对象的几种方式

    Python中的对象大概可以分为三类:内置对象.标准库对象和扩展库对象.其中内置对象是直接编译进解释器的可以直接使用,没有对应的Python源代码:标准库对象是随Python安装的,但是需要导入才能使 ...

  5. 关于计算机组件游戏,Windows系统运行库/游戏运行库组件怎么补全?

    SecuLauncher:failed to start application.[2000],Windows运行库以及游戏运行库不全,运行程序或游戏容易出现各种各样的错误提示.而Windows运行库 ...

  6. c运行库、c标准库、windows API的区别和联系

    c运行库.c标准库.windows API的区别和联系 C运行时库函数 C运行时库函数是指C语言本身支持的一些基本函数,通常是汇编直接实现的.    API函数 API函数是操作系统为方便用户设计应用 ...

  7. c运行库、c标准库、windows API都是什么玩意

    c运行库.c标准库.windows API都是什么玩意 2012-11-28 14:37 768人阅读 评论(2) 收藏 举报 C运行库和C标准库的关系 C标准库,顾名思义既然是标准,就是由标准组织制 ...

  8. pycharm的中自定义库和关键字_Python“库”在树莓派中的应用解析

    一.何谓Python语言的"库"? 与其它编程语言类似,Python语言中也提供有内置的或用户可自定义编写的"函数"(Function),即能够完成某具体功能的 ...

  9. 不属于python标准库的是_python标准库和扩展库

    Tkinter ---- Python 默认的图形界面接口. Tkinter 是一个和 Tk 接口的模块, Tkinter 库提供 了对 Tk API 的接口,它属于 Tcl/Tk 的 GUI 工具组 ...

  10. 一个cocos2dx的扩展库

    版本管理及下载列表 Download CocosBase-2.2beta-3c.zip     http://pan.baidu.com/s/1kTfXoWJ CocosBase-2.2.1beta- ...

最新文章

  1. 对标以太坊的EOS再火,也拼不过InterValue的区块链4.0
  2. U3D 如何计算一个UI四个角的绝对坐标
  3. STM32L0开发——ADC多通道采集,IDE和IAR开发注意事项
  4. .NET Core开发实战(第5课:依赖注入:良好架构的起点)--学习笔记(上)
  5. 数据采集工具Telegraf:简介及安装
  6. LindDotNetCore~职责链模式的应用
  7. html 页面元素id不唯一,规定html元素的唯一的id属性
  8. Python中的TCP的客户端UDP学习----第一篇博客
  9. 分布式之API接口返回格式如何优雅设计?,苦熬一个月
  10. 深入浅出SpringSecurity
  11. 笔记本计算机涂硅脂,图吧小白教程 篇十一:笔记本拆机换硅脂教程(大拆)...
  12. 计算机学科评估b是水平,学科评估B什么水平?
  13. FlashFXP连接失败(连接已拒绝)及530 permission denied(连接已被客户端关闭)
  14. 基于matlab的倒立摆设计,基于MATLAB的倒立摆智能控制
  15. hsf 架构_HSF源码剖析
  16. 金融货币学笔记(米什金)第三章 什么是货币 带原书总结
  17. 光分配网(ODN)一级分光和二级分光的区别及应用场景
  18. malloc与calloc
  19. 《算竞(紫书)》笔记1 STL入门
  20. 人工智能AI编程基础(五)

热门文章

  1. krpano使用gyro2.js自定义陀螺仪
  2. hadoop3新特性
  3. 2019CBA选秀大会最终结果
  4. BUUCTF Crypto [HDCTF2019]together wp
  5. 在html中 创建超链接使用的标记是,建立超链接标记是什么
  6. 立即寻址,直接寻址,间接寻址
  7. 思维的误区:忽视沉默的大多数
  8. 阿里CEO张勇:“亲亲节”预示未来年轻人生活方式
  9. python从1加到100的其中两种方式
  10. 【目标检测】YOLO系列总结