0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

5个步骤,让还在吃灰的开发板玩上曾经火爆全球的NES游戏

全志在线 来源:全志在线 2023-11-24 17:28 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

NES游戏即从前风靡全球的红白机游戏,魂斗罗、马里奥、塞尔达……这些耳熟能详的游戏名字,也曾是一代人的记忆。

时至今日,经典款的红白机已经停产,但仍有不少玩家热衷于游玩NES游戏。

2525da14-8aab-11ee-939d-92fbcf53809c.jpg

NES模拟器在核桃派1B上运行效果

移动端设备的便利让玩家可以轻松在在手机、平板上轻松重温这些经典游戏。但如果要选择一款新的设备来游玩NES游戏,那么放在角落里吃灰的开发板绝对是你的不二之选。

开发板选择

在开发版的选择上没有过高的配置要求,本次的NES游戏项目选用核桃派H616开发板来移植NES模拟器,核桃派(WalnutPi)1B是遵循树莓派B型的外形尺寸以及资源配置的全志H616四核A53 SBC,与树莓派B型在尺寸以及一些硬件上保持兼容。

255618a0-8aab-11ee-939d-92fbcf53809c.png

核桃派1B H616

安装NES游戏模拟器

与当年相比,现在的NES游戏在画质、音效等方面都有了极大的提升。我们可以享受到更加细腻的游戏画面、更加流畅的操作体验,以及更加丰富的游戏内容。

接下来,就是安装NES游戏模拟器,在模拟器的选择上,本案例中试用的是nestopia模拟器,当然也可以在网络上选择其他的模拟器,这个全凭个人喜好,通过以下命令在树莓派上安装NES模拟器:

sudo apt-get install nestopia

安装完成后,你可以通过以下方式打开NES游戏模拟器:

终端打开:

nestopia

桌面系统可左下角开始菜单打开:

25915726-8aab-11ee-939d-92fbcf53809c.png

开始游戏

在打开NES游戏模拟器后,你需要加载已经准备好的NES游戏文件。找到你存放NES游戏的目录,点击“打开”按钮即可。此时,你应该能够在模拟器中看到游戏列表,选择你想要玩的游戏开始吧!

25e2241c-8aab-11ee-939d-92fbcf53809c.jpg

25f42b3a-8aab-11ee-939d-92fbcf53809c.jpg

运行效果

26219c32-8aab-11ee-939d-92fbcf53809c.jpg

坦克大战

26445f74-8aab-11ee-939d-92fbcf53809c.jpg

幽灵行动

2525da14-8aab-11ee-939d-92fbcf53809c.jpg

魂斗罗

配置键盘&手柄

Nestopia模拟器的默认键盘操作方式可能如下:

方向键(上、下、左、右):用于控制游戏角色的移动

A键:用于游戏中的确认、攻击或跳跃操作

B键:用于游戏中的取消、特殊技能或射击操作

Start键:用于开始游戏或暂停游戏

Select键:用于选择游戏中的选项或功能

为了让你的游戏体验更加真实,我们可以配置一个游戏手柄。将游戏手柄通过USB蓝牙连接到开发板上,然后在模拟器中选择相应的端口和协议进行配置。如果你使用的是蓝牙手柄,你需要在模拟器中进行相应的蓝牙设置。如果是USB手柄,你需要确保手柄与开发板的USB接口兼容。在配置手柄时,你可以参考模拟器的用户手册或在线教程进行操作。

268fa02e-8aab-11ee-939d-92fbcf53809c.png

外接手柄示例-本项目尚未进行适配

当然,除了基本的游戏体验,你还可以进行更多的优化和拓展。例如,你可以通过修改模拟器的配置文件来提升游戏的性能和画面质量;你也可以尝试添加更多的游戏ROM文件到你的库中,以丰富你的游戏选择;你甚至可以尝试在开发板上添加更多的硬件设备,如摇杆或者麦克风等,以提升你的游戏体验。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开发板
    +关注

    关注

    25

    文章

    6139

    浏览量

    113581
  • 模拟器
    +关注

    关注

    2

    文章

    994

    浏览量

    45388

原文标题:5个步骤,让还在吃灰的开发板玩上曾经火爆全球的NES游戏

文章出处:【微信号:gh_79acfa3aa3e3,微信公众号:全志在线】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ESP32-P4全功能开发板和ESP32-P4-TINY开发板该怎么选?看这篇就够了!

    启明云端基于乐鑫科技ESP32-P4芯片设计了多款开发板,这些开发板有什么区别?基于应用场景如何选择?本期,我们聚焦两款代表性产品:WT99P4C5-S1开发板与WT9932P4-TI
    的头像 发表于 12-09 18:02 74次阅读
    ESP32-P4全功能<b class='flag-5'>开发板</b>和ESP32-P4-TINY<b class='flag-5'>开发板</b>该怎么选?看这篇就够了!

    TQKIT开发板工具系统功能调用更简单

    TQKIT开发板工具,将复杂的系统控制能力以接口形式开放给开发者,系统功能调用更简单。
    的头像 发表于 12-08 09:27 136次阅读
    TQKIT<b class='flag-5'>开发板</b>工具<b class='flag-5'>让</b>系统功能调用更简单

    将经典射击游戏移植到芯科科技MG24 Matter开发板

    开发板之后,我们迎来了新的挑战:将另一款经典第一人称射击游戏-毁灭公爵3D(Duke Nukem 3D)的完整体验带到我们的超低功耗平台MG24的开发板,以实现包括
    的头像 发表于 11-30 10:46 592次阅读
    将经典射击<b class='flag-5'>游戏</b>移植到芯科科技MG24 Matter<b class='flag-5'>开发板</b>

    ESP32-P4C5双频Wi-Fi6开发板从组装到上手,看这篇就够了!

    指南,你从拿到开发板到成功运行demo,全程无忧!开箱准备:认识你的开发伙伴打开包装,你会看到以下核心组件:1×ESP32-P4C5开发板
    的头像 发表于 10-15 18:04 370次阅读
    ESP32-P4C<b class='flag-5'>5</b>双频Wi-Fi6<b class='flag-5'>开发板</b>从组装到上手,看这篇就够了!

    基于DE1-SOC开发板的太空射击游戏

    今天继续常春藤名校之一——康奈尔大学的FPGA课程ECE 5760典型案例分享:基于DE1-SOC开发板的太空射击游戏
    的头像 发表于 08-04 10:47 3482次阅读
    基于DE1-SOC<b class='flag-5'>开发板</b>的太空射击<b class='flag-5'>游戏</b>

    ESP32开发板元件资料

    ESP32开发板元件
    发表于 07-21 14:47 14次下载

    【VisionFive 2单板计算机试用体验】VisionFive 2一霸气的游戏

    这次的测试活动,每人人手送一游戏机,非常的好啊!!! 很高兴收到赛昉科技发放的VisionFive 2开发板,VisionFive 2是全球首款集成了3D GPU的高性能量产RIS
    发表于 07-13 20:41

    ALINX AMD RFSoC射频开发板选型指南

    ALINX 作为 FPGA 开发板领域领先供应商,RFSoC 系列开发板精准定位于雷达通信、5G 基站、卫星通信、测试测量等对性能要求严苛的高端射频应用。
    的头像 发表于 07-11 10:03 1257次阅读
    ALINX AMD RFSoC射频<b class='flag-5'>开发板</b>选型指南

    有ARM,NPU,FPGA三种核心的开发板 — 米尔安路飞龙派开发板

    最近我发现一有趣的开发板。这个开发板集合了ARM核心,NPU核心甚至还有FPGA核心。它就是米尔新出的YM90X开发板。它基于安路科技所打造的芯片上海安路信息科技于2021年在上交所
    的头像 发表于 06-13 08:03 1382次阅读
    有ARM,NPU,FPGA三种核心的<b class='flag-5'>开发板</b> — 米尔安路飞龙派<b class='flag-5'>开发板</b>

    【新品】远距离图传数传模块开发板、蓝牙模块开发板、无线模块开发板

    新品上市图传数传模块开发板蓝牙模块开发板国产无线模块开发板部分型号参与送样文末了解详情↓↓↓EWT611-900NW20S远距离图传数传模块开发板EWT611-900NW20S是一款入
    的头像 发表于 06-12 19:33 908次阅读
    【新品】远距离图传数传模块<b class='flag-5'>开发板</b>、蓝牙模块<b class='flag-5'>开发板</b>、无线模块<b class='flag-5'>开发板</b>

    同样的代码在官方开发板运行正常,在自己板子就跑不起来,怎么办?

    同样的代码在Nordic官方开发板可以运行正常,但在自己板子就跑不起来,如果你碰到了上述情况,建议按照如下步骤进行自检: 首先确认用户
    的头像 发表于 05-12 15:26 589次阅读
    同样的代码在官方<b class='flag-5'>开发板</b><b class='flag-5'>上</b>运行正常,在自己板子<b class='flag-5'>上</b>就跑不起来,怎么办?

    雷卯收集网络通信开发板

    收集目的:方便客户选用网络通信开发板,并且能够网络通信开发板稳定工作。雷卯EMC小哥围绕网络通信开发板的各种接口,推荐相应防雷防静电元器件。雷卯EMC小哥还具备EMC电磁兼容整改能力
    的头像 发表于 04-07 20:09 461次阅读
    雷卯收集网络通信<b class='flag-5'>开发板</b>

    雷卯收集AI实验课程开发板

    收集目的:方便客户选用AI实验课程开发板,并且能够AI实验课程开发板稳定工作。雷卯EMC小哥围绕AI实验课程开发板的各种接口,推荐相应防雷防静电元器件。雷卯EMC小哥还具备EMC电磁
    的头像 发表于 04-02 12:14 557次阅读
    雷卯收集AI实验课程<b class='flag-5'>开发板</b>

    树莓派复古游戏机:用科技重现经典,童年永不落幕!

    复古游戏机是一种能让你玩经典游戏机上的视频游戏的设备。有了复古游戏机,你可以来自Atari的《太空侵略者》和《
    的头像 发表于 03-25 09:28 1051次阅读
    树莓派复古<b class='flag-5'>游戏</b>机:用科技重现经典,<b class='flag-5'>让</b>童年永不落幕!

    如何安装模拟器nes游戏-基于米尔瑞芯微RK3576开发板

    本篇源自:优秀创作者 小手凉凉本文将介绍基于米尔电子MYD-LR3576开发板(米尔基于瑞芯微 RK3576开发板)的安装模拟器nes游戏
    发表于 02-08 12:10