话说超级玛丽、魂斗罗之类经典红白机nes游戏,唤醒多少人的童年记忆?即便制作精良的网络游戏遍地开花,也无法取代那份独有而纯粹的乐趣。
全新开源!自制nes模拟器
快拿出吃灰的开发板,体验自制nes模拟器的乐趣——模拟器已集成到luatos中!
1
开源nes模拟器简介
本文演示nes模拟器由合宙社群@打盹的消防车使用c语言编写并开源——mit版权,大家可以自由使用,做出自己的特色模拟器。
注意:本仓库仅为nes模拟器,不提供游戏本体。
软件架构:
示例基于sdl2进行图像声音输出,没有特殊依赖,可自行移植至所需硬件。
编译教程:
克隆本仓库,安装xmake,直接执行xmake编译即可。
使用说明:
windows下输入 .\nes.exe xxx.nes 加载要运行的游戏;
linux下输入 ./nes xxx.nes 加载要运行的游戏。
按键映射:
2
示例主要硬件支持
1. mcu需要多少内存才能跑:
nes模拟器本身不需要多大内存,半屏刷示例仅需60k内存。全面支持合宙luatos系列mcu开发板。
2. 彩⾊spi显⽰屏:
示例选用spi接口的2.0英寸ips彩色lcd显示屏,分辨率240x320,显示方向可调整。nes分辨率是256x240,用240x240的屏幕也比较契合。
3. 游戏手柄:
适配演示为i2c通讯手柄,其他控制方式也可实现,大家可以根据自己需求修改,没有强制要求。
为何中国的医疗行业会脱颖而出成率先拥抱5G的“弄潮儿”?
英特尔跨界联合腾讯云和朋迈能源共同打造新能源物联网时代
计算架构迎来黄金时代,水大鱼大、风高浪急的新十年已开启
CDMA技术在物联网中的应用前景
4525DO-DS5AI015DP差压传感器
开源!自制NES模拟器,3元MCU也能跑
台积电CoWoS封装起初成笑话,被高通点醒降低成本
安凯微正式登陆上海证券交易所科创板
咨询应用工程师:35个电容传感器用于电子设备的人机接口
安科瑞变电所云平台在电站运维的分析与运用-安科瑞高斌
【机器视觉】欢创播报 | GPT-4发布:10秒钟做出一个网站
芯片行业或迎来下一个黄金十年
研究保险丝的温升有何意义?
Ampere 年度展望:AI 浪潮改变计算格局,预测 2024 年三大趋势
市电互补太阳能路灯——绿色能源的未来已来
纯电动A级车PK传统车 还需动力电池降本增效?
医用红外热成像的优势
波士顿动力开售四足机器人Spot,可用于商业和工业用途
威马汽车展示首款搭载AVP自主泊车技术的全新量产车型
机器人的未来:2017~2020年的10个预测