{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/RetrolariumLab/solomon_no_kagi_src/blob/7e5c5b1d418c4c11efe97be3ff9e5c328509483b/Makefile"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Solomon's Key NES source reconstruction rebuilds the USA, European, and Japanese releases from shared ca65 assembly. The build extracts private CHR data from a user-supplied ROM, then compares rebuilt revisions byte for byte with the originals. Documentation covers the game architecture, RAM map, data formats, and subsystem behavior.",
  "description_zh": "Solomon's Key NES 源码重建项目使用共享的 ca65 汇编源码生成美版、欧版和日版。构建过程从用户自行提供的 ROM 提取 CHR 数据，并将生成结果与原版逐字节比较；文档涵盖游戏架构、RAM 映射、数据格式和各子系统行为。",
  "entry_url": "https://awesomerea.org/resources/solomons-key-nes-reconstruction-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/solomons-key-nes-reconstruction-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/RetrolariumLab/solomon_no_kagi_src/blob/7e5c5b1d418c4c11efe97be3ff9e5c328509483b/README.md",
  "group": "cases",
  "id": "solomons-key-nes-reconstruction-case",
  "json_url": "https://awesomerea.org/resources/solomons-key-nes-reconstruction-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/solomons-key-nes-reconstruction-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/solomons-key-nes-reconstruction-case/index.md",
  "name": "Solomon's Key: byte-identical source reconstruction of three NES releases",
  "name_zh": "Solomon's Key：三个 NES 版本的逐字节一致源码重建",
  "reconstruction_method": "matching-decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Python 3.11 or later, GNU Make, and Retrolarium Kit with ca65 and ld65.",
    "A user's own USA, European, or Japanese Solomon's Key NES ROM is required for assets and comparison.",
    "The MAME-based attract-mode check covers the first demo only.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "需要 Python 3.11 或更新版本、GNU Make，以及包含 ca65 和 ld65 的 Retrolarium Kit。",
    "提取资源和比对需要用户自行提供美版、欧版或日版 Solomon's Key NES ROM。",
    "基于 MAME 的演示模式检查仅覆盖第一个演示。",
    "仓库中没有许可证文件。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/RetrolariumLab/solomon_no_kagi_src",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
