网站首页

人工智能P2P分享搜索全网发布信息网站地图标签大全

当前位置:诺佳网 > 电子/半导体 > 控制/MCU >

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

时间:2023-04-13 11:06

人气:

作者:admin

标签: mcu  模拟器 

导读:话说超级玛丽、魂斗罗之类经典红白机NES游戏,唤醒多少人的童年记忆?即便制作精良的网络游戏遍地开花,也无法取代那份独有而纯粹的乐趣。全新开源!自制NES模拟器快拿出吃灰的...

话说超级玛丽、魂斗罗之类经典红白机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通讯手柄,其他控制方式也可实现,大家可以根据自己需求修改,没有强制要求。

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信