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

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

3天内不再提示

开源!自制NES模拟器,3元MCU也能跑

合宙LuatOS 2023-04-13 11:06 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

话说超级玛丽、魂斗罗之类经典红白机NES游戏,唤醒多少人的童年记忆?即便制作精良的网络游戏遍地开花,也无法取代那份独有而纯粹的乐趣。

8dd68dd0-d82f-11ed-ad0d-dac502259ad0.gif

全新开源!自制NES模拟

快拿出吃灰的开发板,体验自制NES模拟器的乐趣——模拟器已集成到LuatOS中!

1

开源NES模拟器简介


本文演示NES模拟器由合宙社群@打盹的消防车使用C语言编写并开源——MIT版权,大家可以自由使用,做出自己的特色模拟器。

注意:本仓库仅为NES模拟器,不提供游戏本体。

软件架构:

示例基于SDL2进行图像声音输出,没有特殊依赖,可自行移植至所需硬件。

编译教程:

克隆本仓库,安装xmake,直接执行xmake编译即可。

使用说明:

windows下输入 .\nes.exe xxx.nes 加载要运行的游戏;

linux下输入 ./nes xxx.nes 加载要运行的游戏。

按键映射:

8de31cbc-d82f-11ed-ad0d-dac502259ad0.png

2

示例主要硬件支持


1.MCU需要多少内存才能跑:

NES模拟器本身不需要多大内存,半屏刷示例仅需60K内存。全面支持合宙LuatOS系列MCU开发板。

2. 彩⾊SPI显⽰屏:

示例选用SPI接口的2.0英寸IPS彩色LCD显示屏,分辨率240x320,显示方向可调整。NES分辨率是256x240,用240x240的屏幕也比较契合。

3. 游戏手柄:

适配演示为I2C通讯手柄,其他控制方式也可实现,大家可以根据自己需求修改,没有强制要求。

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

    关注

    147

    文章

    19258

    浏览量

    405252
  • 模拟器
    +关注

    关注

    2

    文章

    1032

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    S32K396在连接社署模拟器时故障现象原因分析

    S32K396 您好,我目前使用的是 S32K396mcu 芯片。第一次开机时,与SWD模拟器的连接成功。刻录完程序后,我无法调试。当我再次开机时,我无法连接模拟器。有三块板具有相同的功能。连接
    发表于 05-05 06:49

    深入解析Renesas E1/E20模拟器:功能、使用与注意事项

    模拟器,深入了解其功能、使用方法以及使用过程中的注意事项。 文件下载: R5F2138CSNFP#30.pdf 1. 模拟器概述 Renesas E1/E20模拟器主要用于R8C系列MCU
    的头像 发表于 04-13 15:30 286次阅读

    gps北斗导航信号发生模拟多卫星频点# 模拟器 # 信号模拟器

    模拟器
    jf_27876553
    发布于 :2026年04月07日 11:09:40

    卫星导航模拟器厂家 北斗模拟器 北斗信号模拟

    模拟器
    jf_47371611
    发布于 :2026年04月02日 16:14:06

    卫星定位模拟器的应用

    模拟器
    西安同步电子科技有限公司
    发布于 :2025年12月03日 17:18:08

    gps信号发模拟器 卫星定位模拟器 国产gnss模拟器#电工 #单片机 #

    模拟器
    jf_47371611
    发布于 :2025年11月10日 17:57:43

    gps信号发射 卫星导航模拟器 gnss卫星模拟器

    模拟器
    jf_47371611
    发布于 :2025年11月10日 17:53:23

    氙灯太阳模拟器与LED太阳模拟器的对比研究

    本文主要比较了基于氙灯和基于LED的太阳能模拟器在光谱匹配、时间稳定性和光照均匀性等方面的性能。通过测量多种太阳能电池的电流-电压(I-V)响应和光谱响应(SR),评估了两种模拟器模拟太阳光
    的头像 发表于 07-24 11:31 1191次阅读
    氙灯太阳<b class='flag-5'>模拟器</b>与LED太阳<b class='flag-5'>模拟器</b>的对比研究

    太阳光模拟器丨什么是AAA级标准?

    在新能源与材料科学高速发展的今天,太阳光模拟器作为精准复现太阳光谱的核心设备,正成为多领域技术突破的关键助力。LuminBox核心产品3AAAA级太阳光模拟器,已深度融入光伏效率优化、智能汽车光感
    的头像 发表于 07-24 11:28 1441次阅读
    太阳光<b class='flag-5'>模拟器</b>丨什么是AAA级标准?