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

【源码】基于ZX Spectrum与Raspberry Pi的TKPIE项目

项目简介

本项目将ZX Spectrum复古游戏机与现代Raspberry Pi硬件相结合,通过把ZX Spectrum的虚拟视频输出转换为现代HDMI信号,让用户能在现代显示器或电视上体验ZX Spectrum的游戏。同时,还支持ULAplus模式,增加了游戏的色彩表现。

项目的主要特性和功能

  1. 视频输出转换:可将ZX Spectrum的虚拟视频输出转换为现代HDMI信号,适配现代显示设备。
  2. ULAplus支持:支持ULAplus模式,使游戏色彩更丰富。
  3. 高性能中断处理:利用FIQ(Fast Interrupt Request)机制,保证视频帧流畅绘制和快速响应。
  4. 裸金属操作系统:采用裸金属操作系统,无需Linux等操作系统支持,启动速度快。

安装使用步骤

  1. 假设用户已经下载了本项目的源码文件。
  2. 编译内核:将PI_OS文件夹中的源代码编译为内核文件(kernel.bin)。
  3. 准备SD卡:把编译好的内核文件以及PI_SD文件夹中的启动文件复制到FAT32格式的SD卡中。
  4. 插入SD卡:将SD卡插入Raspberry Pi Zero。
  5. 连接硬件:把ZX Spectrum的TTL信号输出连接到Raspberry Pi的GPIO输入。
  6. 连接显示器:将显示器或电视连接到Raspberry Pi的HDMI输出。
  7. 启动系统:启动Raspberry Pi,即可在显示器上欣赏ZX Spectrum的游戏画面。

下载地址

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