项目简介
本项目是基于Arduino开发的Teensy 4.1 NOAC(Novel Online Arcade Cabinet)Flash模拟器。通过连接Teensy 4.1微控制器与Famiclone - on - a - Chip游戏硬件,快速读写ROM数据,实现游戏的模拟运行,需要开发者具备硬件知识和Arduino编程能力。
项目的主要特性和功能
- Teensy 4.1微控制器超频:将Teensy 4.1超频至至少912MHz,需使用专门散热设备保证稳定运行。
- ROM数据读写:利用特定Python脚本与Teensy 4.1进行串行通信,实现ROM数据的读取和写入,并保存为二进制文件。
- 游戏模拟运行:连接Teensy 4.1与Famiclone - on - a - Chip游戏硬件,可模拟部分游戏运行,目前仅能访问ROM前部分数据。
- 文件上传功能:通过Ymodem等通信协议,允许用户上传游戏文件到Teensy 4.1管理的设备,更新游戏内容。
- 设备连接与通信:使用定制电缆连接Teensy 4.1与游戏硬件,确保多根地址线、数据线和控制线的数据准确传输。
安装使用步骤
- 硬件准备:准备Teensy 4.1微控制器、Famiclone - on - a - Chip游戏硬件及其他连接部件,对微控制器超频并配备散热设备。
- 软件安装:下载安装Arduino编程环境和所需Python脚本,配置脚本以适配硬件。
- 设备连接:用定制电缆连接Teensy 4.1与游戏硬件,确保连接正确。
- 编程与配置:用Arduino编程环境对Teensy 4.1编程,上传项目代码,配置微控制器以适配游戏硬件通信协议。
- 运行与测试:完成配置后运行系统,上传测试游戏文件验证功能是否正常。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】