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

【源码】基于Arduino的KIM1模拟器

项目简介

本项目是基于Arduino的KIM-1模拟器,能够模拟经典KIM-1计算机的功能。该模拟器可在TTY模式下运行,把串行端口的内容输出到TFT显示屏,使用户可以体验早期微型计算机的操作。

项目的主要特性和功能

  1. 精准模拟KIM-1计算机的RAM和ROM内存布局,包含多个内存区域。
  2. 提供众多操作功能,如选择地址、修改数据、加载纸带、纸带打孔、列表程序、执行程序等。
  3. 具备MOVIT工具,可在KIM-1内存中移动程序。
  4. 支持SAVE和LOAD功能,能实现EEPROM和RAM之间的数据保存与加载。
  5. 可运行Supermon+64和BASIC解释器。
  6. 配备Python脚本,用于向串行端口发送纸带数据。

安装使用步骤

  1. 下载并解压项目的源代码文件。
  2. 将源代码文件上传到Arduino设备,按照硬件连接方式连接TFT显示屏。
  3. 打开串行监视器查看输出。
  4. 使用提供的Python脚本发送纸带数据到串行端口,运行脚本前替换文件路径参数。
  5. 根据项目需求,使用KIM-1模拟器的各种功能。

注意:此项目需要特定硬件支持,如Arduino设备和TFT显示屏。用户需熟悉KIM-1计算机基本操作和功能。使用Python脚本时,要确保有足够权限访问指定串行端口,并根据实际环境调整延迟时间。

下载地址

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