1981年推出的 Sinclair ZX81 体现了 Sir Clive 以最少硬件实现最多功能的理念:它配有键盘、Z80、TC、磁带接口和 1K 内存。45年后,[adam.klotblixt] 在其开发的 OpenSpand 中整合了 ZX81 扩展功能。用户可配置的 RAM 使用 ROM 以外的 64K 地址空间;SD 卡可通过 Sinclair BASIC 的 LOAD 和 SAVE 命令使用。该系统还提供高分辨率图形、模拟声音芯片、操纵杆和串行端口、ROM 选项以及复合视频输出。但不提供打印机接口。除了真实组件外,RP2350 还会模拟其禁用的内部 RAM 和 ROM。
为何重要
OpenSpand 将 ZX81 原本依赖不同扩展来实现不同功能的受限架构整合到一块板卡上,使原有系统更易于使用。SD 卡可通过 Sinclair BASIC 的现有命令使用,这让新的存储方式得以接入系统,而无需改变当时的软件使用方式。可配置内存、图形、声音、连接和显示选项,尤其受到在真实硬件上运行或开发 ZX81 软件的用户关注。RP2350 通过实体组件提供部分功能,并通过模拟实现其他功能,这表明该项目并非要完整重现原有架构,而是利用现代硬件弥补其不足。不提供打印机接口则说明,它并不是涵盖所有 ZX81 外设的完整解决方案。