为 ZX Spectrum 编写 Demoscene 介绍
本文回顾了创建复古风格 'crack intro' 的工具、技巧和挑战 2026年10月12日 更新 立即下载 在 pouet.net 上查看 介绍 在80年代末,我花费了大量时间蜷缩在我的 ZX Spectrum 前,输入从杂志上复制的 Sinclair BASIC 程序和基本的汇编例程,试图重现我在朋友家看到的 Amiga crack intros。显然,它们始终未能接近那个水平——但现在,几十年后,我终于成功了! 我现在是一个手工制作的复古 demoscene 介绍的骄傲作者,它可以在标准 128Kb Spectrum 上运行。它包含了所有80年代末的元素:平滑的滚动文本(带有“leet 自定义字体!),三通道 AY 声轨,跳动的 VU 仪表和必要的视差星空场。当前代码大小为 10287 字节,完整的磁带映像为 19552 字节——考虑到我自去年 12 月 13 日以来一直在忙这个,意味着我每周平均的代码产量仅为 ~ 455 字节! 这篇博客文章是我达到这个目标的技术概述,介绍了一些我学到的酷技巧,以及我必须学习(和重温)的关于 Speccy 和 Z80 汇编的所有内容。这同时也是我最喜欢的副项目之一,几乎让我在沮丧中摔了脚踢到显示器。 我将在最后反思这一切,但如果你现在只想看到成品,下载按钮在文章顶部,包含的 .tap 磁带图像应该能加载到任何模拟器中。还有一个 YouTube 捕捉,链接到 pouet.net 的作品,你还可以通过访问我的 TNFS 网站门户在网页浏览器中运行它——检查选项 4 以获取最近的上传。 友善使用,倒带 但让我们简要回顾一下80年代末。来自8位元、磁带加载计算机的世界,第一次看到 Amiga 就像遇到了来自外太空的东西。和当时看到它的每个人一样,我对展示的惊人图形和音效感到大为震撼,更不用说那些开创性游戏的库了。 但我发现自己更被开始破解的游戏中显示的神秘(而且非常酷)“介绍”所吸引。它们是由破解了复制保护的软件盗版团队创建并分发的软盘游戏,算得上是独立的艺术作品——音乐、图形和通常还有一些炫酷效果,展示团队的技巧。 YouTube 上有很棒的这些介绍(或“cracktros”)的收藏。观看几段视频,你会很快注意到几乎每个 cracktro 共享的“设计”元素:在屏幕顶部有一个酷酷、前卫的徽标(如果它是滴血或以任何方式“金属”则得分加分),顶部有一些炫耀的信息,通常显示在某种效果之上——通常是滚动的视差星空场,或者旋转的 3D 物体——另外还有一段满是致敬、问候的滚动文本,并充满对于非法 BBS 系统的广告。 不用说,对于80年代/90年代初的孩子来说,这可能是有史以来最酷的事情了。这是我第一次看到时认为绝对完美的。正弦滚动器,盗版 BBS 广告,带剑的酷徽标——当然还有星空场。这里有适合每个人的东西。这个音乐已经深深刻在了我的脑海中。我想我的几乎每个同班同学都知道这个介绍,因为90年代初 Lemmings 的人气。Skid Row 这个团队直到今天仍然活跃,这可能是那个时期的典型 Amiga cracktro。 无尽的盗版。前卫。 另一个酷的徽标,正弦波滚动器,星空场和炫耀文字。经典永不过时。 另一个结合了所有基本元素的伟大作品。 酷的徽标,甚至更酷的文本字体,滚动星空场和底部跑的滚动文本。复古风格。徽标。文本。滚动器。 但没有星空场——否则来说,这是 Anthrox 在这里的一个不错的努力 :) Demoscene 从这些介绍中发展而来。破解最终淡入背景,程序员、“图形艺术家”和音乐人都对展现他们能力的长片作品做出了贡献,竞争其他团体并推动机器的极限。 在令人惊叹的创造力和纯粹的“代码作为艺术形式”的壮举中,这个场景至今仍然存在,团体们制作出像这样的令人叹为观止的作品——请记住,这两个作品都在配备 7Mhz 家用计算机、1Mb 内存和1985年声芯片的环境中运行。 但尽管我钦佩这需要的技能和奉献精神,我一直被早期的“单屏”滚动文本和星空场 cracktros 所吸引。它们对我带上了一种神秘的品质,暗示着我只能从外部体验的场景和文化——这正是我花费所有时间在 Sinclair BASIC 中,徒劳地想要重现它们,并梦想着有一天能...
本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。
☕请我喝杯咖啡