Hacker News 中文摘要

RSS订阅

马丁·高尔韦1980年代Commodore 64游戏音乐源文件 -- Martin Galway's music source files from 1980's Commodore 64 games

文章摘要

该GitHub仓库收藏了1980年代Commodore 64游戏中的音乐源文件,由MartinGalway维护,可供开发者或爱好者研究复古游戏音乐使用。

文章总结

GitHub 项目:MartinGalway/C64_music - 1980年代Commodore 64游戏音乐源文件

项目地址:https://github.com/MartinGalway/C64_music

主要内容: 1. 项目概述 - 这是一个包含1980年代Commodore 64游戏音乐源文件的GitHub仓库 - 由Martin Galway创建并维护 - 当前获得233星标,17个复刻,13个关注者

  1. 项目内容
  • 包含多个游戏音乐源文件(如"Wizball"、"Game Over"等)
  • 使用汇编语言编写(100% Assembly)
  • 包含Ocean开发系统的汇编指令说明文件
  1. 版权声明
  • Martin Galway是当前版权所有者
  • 音乐和编程代码最初创作于1980年代
  • 版权后来从Infogrames公司获得
  • 使用GPL-3.0许可证
  1. 开发者说明
  • 包含"第一代"和"第二代"音乐播放器的设计
  • "Wizball"使用第一代播放器(1984-1987)
  • 第二代播放器首次用于"Athena"游戏
  • 鼓励用户重新汇编、修改和创作新音乐
  • 要求注明原作者Martin Galway
  1. 文件说明
  • gameover.asm:来自"Game Over"游戏,包含数字鼓样本
  • wizball.asm:使用第一代音乐播放器
  • oceanassemblerdirectives.txt:Ocean汇编器指令说明

注:已省略GitHub网站导航菜单、搜索功能等与项目内容无关的界面元素。

评论总结

以下是评论内容的总结:

  1. 对Martin Galway音乐的怀旧与赞赏

    • 多位评论者表达了对Galway创作的C64游戏音乐的喜爱,特别是《Wizball》和《Parallax》等作品。
    • 引用:"Super cool. I loved Galway's C64 tunes as a kid" (MrScruff)
    • 引用:"Green Beret and Rambo: First Blood Part 2 tunes are still amazing, Martin is a wizard." (erwincoumans)
  2. 音乐技术讨论

    • 讨论了将Galway的音乐转换为现代音乐编程语言(如Tidal Cycles或Strudel JS)的可能性,但指出AI翻译可能不够准确。
    • 引用:"AI says doing the translation would be hard, though doable." (ncr100)
    • 引用:"the hard part isn't the notes. it's the per-frame register pokes." (thedatanerd)
  3. 技术细节解析

    • 对Galway音乐源代码中的汇编指令(如DSP和DFC)进行了技术性讨论。
    • 引用:"It's probably 'displacement'. This worked together with ORG ('origin')." (Luc)
    • 引用:"Same as DFM, but generates PETSCII instead of ASCII." (Luc)
  4. 音乐资源分享

    • 提供了多个在线收听Galway音乐的链接,包括《Wizball》的原声和Slayradio等平台。
    • 引用:"You can listen to the Wizball tunes here:" (photon-torpedo)
    • 引用:"I've been listening this on and off for more than a decade:" (nurettin)
  5. 对音乐创作技术的深入分析

    • 指出Galway和Hubbard的音乐魅力不仅在于音符本身,还在于他们对SID芯片寄存器的精细控制。
    • 引用:"the sound IS the register schedule, not the notes on top of it." (thedatanerd)
  6. 源代码与硬件限制的关系

    • 提到这些音乐源代码文件的大小可能超过了C64内存容量,暗示它们可能不是直接在C64上开发的。
    • 引用:"Presumably the music wasn’t developed in form of these source files, given that they exceed the size of C64 RAM." (layer8)