{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Carrier Command Reverse Engineering maintains annotated, reassemblable sources for seven DOS, Amiga, Atari ST and Mac releases of Carrier Command. Its tools unpack originals, identify functions and compare assembled executables byte for byte with user-supplied files. DOS version overlays and M68K offset maps share annotations across releases.",
  "description_zh": "Carrier Command Reverse Engineering 为 Carrier Command 的七个 DOS、Amiga、Atari ST 和 Mac 版本维护可重新汇编的注释源码。工具解包原版文件、识别函数，并将汇编出的可执行文件与用户提供的原版逐字节比较；DOS 覆盖文件和 M68K 偏移映射用于跨版本共用注释。",
  "entry_url": "https://awesomerea.org/resources/carrier-command-re-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/carrier-command-re-case/",
  "evidence_url": "https://gitlab.com/nguillaumin/carrier-command-reverse-engineering/-/blob/093df177f33be9eb32c740284227a261e238e2cb/README.md",
  "group": "cases",
  "id": "carrier-command-re-case",
  "json_url": "https://awesomerea.org/resources/carrier-command-re-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/carrier-command-re-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/carrier-command-re-case/index.md",
  "name": "Carrier Command Reverse Engineering: seven executable reconstructions",
  "name_zh": "Carrier Command Reverse Engineering：重建七个可执行文件版本",
  "reconstruction_method": "matching-decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "scope",
    "license"
  ],
  "requirements": [
    "Original Carrier Command game files are required.",
    "NASM 3.01+, Python 3, Ghidra 11.x+, unEXEPACK and Capstone 5.x with M68K support are listed.",
    "DOS Demo and Steam v1.3 sources are generated from original binaries rather than committed.",
    "No licence stated on the project page."
  ],
  "requirements_zh": [
    "需要 Carrier Command 原版游戏文件。",
    "所列工具包括 NASM 3.01 及更新版本、Python 3、Ghidra 11.x 及更新版本、unEXEPACK，以及支持 M68K 的 Capstone 5.x。",
    "DOS Demo 和 Steam v1.3 的源码需从原版二进制文件生成，仓库未提交这些版本的源码。",
    "项目页面未说明许可证。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://gitlab.com/nguillaumin/carrier-command-reverse-engineering",
  "verification": "source-reviewed",
  "verified_at": "2026-11-09"
}
