项目简介
本项目将ZX Spectrum复古游戏机与现代Raspberry Pi硬件相结合,通过把ZX Spectrum的虚拟视频输出转换为现代HDMI信号,让用户能在现代显示器或电视上体验ZX Spectrum的游戏。同时,还支持ULAplus模式,增加了游戏的色彩表现。
项目的主要特性和功能
- 视频输出转换:可将ZX Spectrum的虚拟视频输出转换为现代HDMI信号,适配现代显示设备。
- ULAplus支持:支持ULAplus模式,使游戏色彩更丰富。
- 高性能中断处理:利用FIQ(Fast Interrupt Request)机制,保证视频帧流畅绘制和快速响应。
- 裸金属操作系统:采用裸金属操作系统,无需Linux等操作系统支持,启动速度快。
安装使用步骤
- 假设用户已经下载了本项目的源码文件。
- 编译内核:将
PI_OS
文件夹中的源代码编译为内核文件(kernel.bin
)。 - 准备SD卡:把编译好的内核文件以及
PI_SD
文件夹中的启动文件复制到FAT32格式的SD卡中。 - 插入SD卡:将SD卡插入Raspberry Pi Zero。
- 连接硬件:把ZX Spectrum的TTL信号输出连接到Raspberry Pi的GPIO输入。
- 连接显示器:将显示器或电视连接到Raspberry Pi的HDMI输出。
- 启动系统:启动Raspberry Pi,即可在显示器上欣赏ZX Spectrum的游戏画面。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】