每日HackerNews RSS

``` 本文记录了作者将一个Amiga模块音乐文件转换到ZX Spectrum的3通道AY-3-8912声音硬件的过程。所选曲目是1989年瑞典二人组合Mahoney & Kaktus的《Sounds Of Gnome》音乐磁盘中的"Milkman"——短小精悍,容易上手,且便于从4个通道缩减到3个通道。 作者在Windows上使用Vortex Tracker II,逐个音符地将原始Amiga模块的样式复制过来,然后专注于使其听起来尽可能接近原作。关键技术包括构建自定义采样(将音调与白噪声混合,以实现低音加军鼓等组合效果),以及使用"装饰音"来创建分解和弦——通过快速切换音高,在有限的通道上模拟完整的三和弦。这样就产生了Spectrum特有的"颤音"效果效果,同时为其他声部释放了通道。 为了在真实硬件上播放,作者使用了一个预编译的二进制播放器例程,加载到固定地址($C000),因为源代码版本无法用他们的Pasmo汇编器进行汇编。播放器从HL中的模块图像进行初始化,然后在主循环中每帧调用一次,并与HALT指令同步屏幕刷新,其他特效(如滚动)也在同一循环中处理。 ```

在 Hacker News 上,读者讨论了一篇关于为 ZX Spectrum 编写演示场景短片的博客文章。由于原网站和源代码都已丢失,作者不得不使用来自互联网档案馆的预编译二进制文件,这引发了对复古计算保存的担忧。评论者指出,随着创作者老去或失去兴趣,许多演示场景资源正在消失,而像 Code Like It’s 1980 这样的项目旨在将它们存档。其他人分享了 1980 年代演示场景文化的记忆,称赞其极致优化和影响力。讨论还涉及现代演示聚会、4K 短片、ZX Spectrum 128K 与 48K 机型,以及这个圈子如何仍在连接跨越数十年的新旧作品。总体而言:这是一次怀旧却紧迫的审视,关注 ZX Spectrum 演示编程以及保存脆弱复古软件遗产的必要性。

Hacker News 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Show HN:我用 Swift 重写了我的网站 ( sindresorhus.com ) 17 分 由 mofle 1 天前 | 隐藏 | 过去 | 收藏 | 讨论 帮助 考虑申请 YC 2027 冬季批次! 申请 开放至 11 月 2 日。 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

更多

联系我们 contact @ memedata.com