案例
Elite: Harmless:Commodore 64 版 Elite 反汇编
Elite: Harmless 是 Commodore 64 版 Elite 的完整 ca65 反汇编,底本为 1986 年的 GMA86 磁盘版,代码按飞行、停靠、文本、飞船模型、数学、声音和图形等模块拆分。构建脚本会重新汇编原版加载器各阶段和游戏文件,按 MD5 校验后生成磁盘镜像。同一套源码还能构建增强版,采用更快的乘法例程和画线代码;另有加载器文档说明选用 GMA86 磁盘版的原因,并解析带拷贝保护的加载器的第一阶段。
- 目标
- 游戏
- 类别
- 独立重建案例
- 关联
- 独立重建项目
- 来源复核于
使用条件与局限
- 前提条件:构建需要 cc65 工具链和仓库自带的安装脚本,可在 Linux、Mac 或装有 WSL 的 Windows 上进行;游戏需在 VICE 等 Commodore 64 模拟器中运行。
- 范围:磁盘镜像只能通过自行编译源码获得。
- 局限:反汇编的注释文档仍在编写中。
- 许可:采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议(CC BY-NC-SA 4.0)。
引用
BibTeX
@misc{elite-harmless-case,
title = {{Elite: Harmless — a Commodore 64 Elite disassembly}},
howpublished = {\url{https://codeberg.org/Kroc/elite-harmless}},
url = {https://codeberg.org/Kroc/elite-harmless},
urldate = {2026-11-09},
note = {Awesome REA entry: \url{https://awesomerea.org/zh/resources/elite-harmless-case/}}
}纯文本
Elite: Harmless — a Commodore 64 Elite disassembly。https://codeberg.org/Kroc/elite-harmless(访问于 2026-11-09)。Awesome REA 条目:https://awesomerea.org/zh/resources/elite-harmless-case/
有帮助?在 GitHub 上为 Awesome REA 加星2.4k
关于此条目
说明已依据一手来源复核。
一手来源
- https://codeberg.org/Kroc/elite-harmless/src/commit/a8b7615a57a814c1312a39e68f4b371e7eb7dc43/README.md
- https://codeberg.org/Kroc/elite-harmless/src/commit/a8b7615a57a814c1312a39e68f4b371e7eb7dc43/build.sh
- https://codeberg.org/Kroc/elite-harmless/src/commit/a8b7615a57a814c1312a39e68f4b371e7eb7dc43/src/boot/gma/README.md
- https://codeberg.org/Kroc/elite-harmless/src/commit/a8b7615a57a814c1312a39e68f4b371e7eb7dc43/INSTALL.md
- https://codeberg.org/Kroc/elite-harmless/src/commit/a8b7615a57a814c1312a39e68f4b371e7eb7dc43/LICENSE.txt
同分区更多条目:游戏
- EQOA Decomp:EverQuest Online Adventures: Frontiers 的 PS2 模块匹配反编译 · 案例
- Eternal Darkness:开发中的 GameCube 版反编译 · 案例
- Eternal Darkness: Sanity’s Requiem:GameCube 版匹配反编译 · 案例
- Eternal Fighter Zero -Memorial-:逐函数精确匹配的源码重建 · 案例
- EVA-Decomp:逐字节匹配 Nintendo 64《新世纪福音战士》 · 案例
- Evo's Space Adventures PSX:《Evo's Space Adventure》匹配式反编译 · 案例