GitHub - jthlim/impulse-tracker: Impulse Tracker 的原始源代码,这是一个用于 DOS 的音乐跟踪器

主要观点:提供 Impulse Tracker 的完整源代码,包括声音驱动、网络驱动和一些支持文档,原发布于 2014 年的 BitBucket 并伴随系列文章,现移至 GitHub,该仓库仅用于分享过去的内容,无活跃开发且除阻止构建的问题外不合并更改/修复。
关键信息

  • 发布平台:2014 年在 BitBucket 发布,现移至 GitHub。
  • 文章系列:包含四篇文章,分别介绍 Impulse Tracker 的 20 年历史。
  • 预需软件:Turbo Assembler v4.1、Turbo Link v3.01、Borland MAKE v4.0 和 DOS 环境。
  • 快速文件概述:列举了多个 ASM 文件的功能。
  • 常见问题:包括代码中的特殊字符、未使用 STRUCs 或 ENUMs 的原因、函数中代码跳跃的原因等。
  • 许可证:BSD 3 条款许可证,可在LICENSE中查看。
    重要细节
  • 各 ASM 文件的具体功能,如 IT.ASM 为启动例程等。
  • 声音驱动通过 SoundDrivers 子目录下的 M*.BAT 文件单独构建。
  • 原代码使用 DOS 字符,保留了当时的代码形式。
  • 因兼容 8086 机器导致函数代码结构受限及未更新等情况。
阅读 8
0 条评论