# KULT：Atari ST 游戏核心的 C 语言重建

> kult-atari-st-c 以汇编反编译成果为行为参考，手工将 Atari ST 游戏《Kult: The Temple of Flying Saucers》的核心重建为有文档的 C 代码。基于 Musashi 的差分测试框架运行原版例程，并比较内存和寄存器；仓库提供核心代码与测试，不生成可玩的程序。

- 类型：案例
- 目标：游戏
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-11-06
- 收录于：2026-11-08
- 原始资源：<https://github.com/hunkstalker/kult-atari-st-c>
- 一手来源：<https://github.com/hunkstalker/kult-atari-st-c/blob/beebb5219f67ae2879a7cddf0b6a85e35aaca164/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/kult-atari-st-c-case/>
- 记录 JSON：<https://awesomerea.org/resources/kult-atari-st-c-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/kult-atari-st-c-case/index.md)

## 使用条件与局限

- **前提条件：**差分测试流程面向 Linux 或 WSL，使用 Python 3 和项目的验证工具包。
- **范围：**仓库提供核心代码与测试，不提供可玩的可执行文件或原版游戏素材。
- **许可：**项目原创代码采用 MIT；验证工具包采用 GPL-2.0。

## 一手来源

1. <https://github.com/hunkstalker/kult-atari-st-c/blob/beebb5219f67ae2879a7cddf0b6a85e35aaca164/README.md>
2. <https://github.com/hunkstalker/kult-atari-st-c/blob/beebb5219f67ae2879a7cddf0b6a85e35aaca164/test/README.md>

## 同分区更多条目：游戏

- [LandSandBoat：FFXI 服务器模拟器](https://awesomerea.org/zh/resources/landsandboat-ffxi-server-case/index.md) · 案例
- [lastwar-client：重建《Last War》的网络层](https://awesomerea.org/zh/resources/lastwar-client-case/index.md) · 案例
- [Left 4 Dead 2：还原 AI Director 的运行机制](https://awesomerea.org/zh/resources/l4d2-director-research-case/index.md) · 案例
- [Lester the Unlikely：《Lester the Unlikely》SNES 反汇编与 ROM 映射](https://awesomerea.org/zh/resources/lester-the-unlikely-disassembly-case/index.md) · 案例
- [libadlib：重建 HyperBlade 的 ADLIB 行为系统](https://awesomerea.org/zh/resources/libadlib-case/index.md) · 案例
- [Limbo：恢复 Fortnite Save the World OT6.5 任务玩法](https://awesomerea.org/zh/resources/limbo-fortnite-ot65-case/index.md) · 案例

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
