为 ZX Spectrum 手写一段复古 demo 开场动画
来源:markround.com — 2026-10-12
📋 概述
Mark Dastmalchi-Round 终于实现了儿时的愿望:用 Z80 汇编手写出一段跑在原装 128K Spectrum 上的 demoscene intro,包含平滑滚动的 scrolltext 与自制字体、三声道 AY 配乐、跳动的 VU 表和视差星空,共 10287 字节代码、19552 字节完整磁带镜像;从去年 12 月 13 日开工算起,平均每周只产出约 455 字节。文章交代工具链——Pasmo 汇编器、自己分叉的 zmakebas、FUSE 模拟器,真机测试通过本地 TNFS 服务器在 +3 上完成——以及他从 80 年代 Amiga 破解组的 cracktro 里继承的设计套路。起点只是朋友一句反问:"你为什么不自己写点 Z80 汇编?"
🔑 核心要点
- 成品是 10287 字节代码、19552 字节磁带镜像,从开工起平均每周约 455 字节
- 内容包括滚动 scrolltext 与自制字体、三声道 AY 配乐、VU 表、视差星空
- 工具链:Pasmo 汇编器 + 自制的 zmakebas 分支 + FUSE 模拟器
- 真机测试走本地 TNFS 服务器,在 Spectrum +3 上跑
- 设计套路继承自 80 年代 Amiga 破解组的 cracktro:logo、滚动文字、星空
- 最有效的调试工具是笔记本和笔,以及遛狗时的 rubber duck
💡 金句
它同时是我最喜欢的业余项目,也是最经常让我差点把脚踹进显示器里的那一个。
👍 0
👎 0
← 返回 Lobsters 首页