littlebot
Published on 2025-04-08 / 0 Visits
0

【源码】基于Arduino的Teensy 4.1 NOAC Flash模拟器

项目简介

本项目是基于Arduino开发的Teensy 4.1 NOAC(Novel Online Arcade Cabinet)Flash模拟器。通过连接Teensy 4.1微控制器与Famiclone - on - a - Chip游戏硬件,快速读写ROM数据,实现游戏的模拟运行,需要开发者具备硬件知识和Arduino编程能力。

项目的主要特性和功能

  1. Teensy 4.1微控制器超频:将Teensy 4.1超频至至少912MHz,需使用专门散热设备保证稳定运行。
  2. ROM数据读写:利用特定Python脚本与Teensy 4.1进行串行通信,实现ROM数据的读取和写入,并保存为二进制文件。
  3. 游戏模拟运行:连接Teensy 4.1与Famiclone - on - a - Chip游戏硬件,可模拟部分游戏运行,目前仅能访问ROM前部分数据。
  4. 文件上传功能:通过Ymodem等通信协议,允许用户上传游戏文件到Teensy 4.1管理的设备,更新游戏内容。
  5. 设备连接与通信:使用定制电缆连接Teensy 4.1与游戏硬件,确保多根地址线、数据线和控制线的数据准确传输。

安装使用步骤

  1. 硬件准备:准备Teensy 4.1微控制器、Famiclone - on - a - Chip游戏硬件及其他连接部件,对微控制器超频并配备散热设备。
  2. 软件安装:下载安装Arduino编程环境和所需Python脚本,配置脚本以适配硬件。
  3. 设备连接:用定制电缆连接Teensy 4.1与游戏硬件,确保连接正确。
  4. 编程与配置:用Arduino编程环境对Teensy 4.1编程,上传项目代码,配置微控制器以适配游戏硬件通信协议。
  5. 运行与测试:完成配置后运行系统,上传测试游戏文件验证功能是否正常。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】