# Cosmic Ark：带注释和 PAL 转换的 Atari 2600 反汇编

> 将 Imagic 1982 年的 Atari 2600 游戏 Cosmic Ark 整理为经过分析、带标签和注释的 6502 汇编清单，可构建 NTSC 和 PAL 版本。PAL 转换利用游戏的小数累加机制重新换算了几乎所有速度，使两个版本节奏一致；另有开关可启用体积优化。注释还指出了为非合作双人模式残留的代码，以及游戏大量使用的状态标志。

- 类型：案例
- 目标：游戏
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-11-09
- 收录于：2026-11-10
- 原始资源：<https://www.qotile.net/minidig/disassembly/CosmicArk.asm>
- 一手来源：<https://web.archive.org/web/20260221014224/https://www.qotile.net/minidig/disassembly/CosmicArk.asm>
- 目录页面：<https://awesomerea.org/zh/resources/cosmic-ark-atari-2600-disassembly-case/>
- 记录 JSON：<https://awesomerea.org/resources/cosmic-ark-atari-2600-disassembly-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/cosmic-ark-atari-2600-disassembly-case/index.md)

## 使用条件与局限

- **前提条件：**需要 6502 汇编器和清单引用的 vcs.h 头文件；清单本身已定义较旧版本 vcs.h 缺少的 TIMINT = $285。
- **局限：**版本为 0.9。作者说明 PAL 版陨石速度与 NTSC 版并不完全一致，部分状态标志也可能识别有误。
- **许可：**项目页面未注明许可证。

## 一手来源

1. <https://web.archive.org/web/20260221014224/https://www.qotile.net/minidig/disassembly/CosmicArk.asm>
2. <https://www.qotile.net/minidig/>

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

- [Costume Quest：Windows x86 功能匹配反编译](https://awesomerea.org/zh/resources/costume-quest-decomp-case/index.md) · 案例
- [Crash Bandicoot: The Wrath of Cortex：早期 PS2 反编译](https://awesomerea.org/zh/resources/crash-ps2-case/index.md) · 案例
- [Crash Bash：以函数比对推进的 PSX 反编译](https://awesomerea.org/zh/resources/crash-bash-decomp-case/index.md) · 案例
- [Crash Tag Team Racing：GameCube 游戏反编译](https://awesomerea.org/zh/resources/crash-tag-team-racing-decomp-case/index.md) · 案例
- [Crash Twinsanity：PAL 版 PS2 可执行文件的 C++ 重建](https://awesomerea.org/zh/resources/crash-twinsanity-decomp-case/index.md) · 案例
- [Crazy Taxi decomp：从 C 代码重建欧洲版 Dreamcast 游戏](https://awesomerea.org/zh/resources/crazy-taxi-decomp-case/index.md) · 案例

## 关于此条目

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