{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/JR3DFUL/HALBERD/blob/4c84547ad63fd3088b563d1fc78378fb6764885a/docs/PC_PORT_ARCHITECTURE.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "HALBERD ports the Kirby 64: The Crystal Shards decompilation to PC with libultraship for rendering and input, and Torch for extracting resources from the user's N64 ROM. Its own platform code supplies libultra shims and runtime bridges; the author reports working menus and level loading.",
  "description_zh": "HALBERD 将《Kirby 64: The Crystal Shards》的反编译代码移植到 PC，使用 libultraship 处理渲染和输入、Torch 从用户的 N64 ROM 提取资源。项目的平台层提供 libultra 适配和运行时接口；作者报告菜单及关卡加载已可运行。",
  "entry_url": "https://awesomerea.org/resources/halberd-kirby-64-port-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/halberd-kirby-64-port-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/JR3DFUL/HALBERD/blob/4c84547ad63fd3088b563d1fc78378fb6764885a/README.md",
  "group": "cases",
  "id": "halberd-kirby-64-port-case",
  "json_url": "https://awesomerea.org/resources/halberd-kirby-64-port-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/halberd-kirby-64-port-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/halberd-kirby-64-port-case/index.md",
  "name": "HALBERD: a PC port of Kirby 64",
  "name_zh": "HALBERD：《Kirby 64》的 PC 移植版",
  "reconstruction_method": "port",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "A legally owned US Kirby 64 ROM matching the documented SHA-1 is required.",
    "The documented build runs on Linux or Windows through WSL2 and fetches the decompilation, libultraship and Torch dependencies.",
    "Player spawning, in-level rendering and audio remain in development.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "需要合法持有、SHA-1 与文档一致的美版《Kirby 64》ROM。",
    "文档中的构建环境为 Linux 或 Windows 上的 WSL2，并获取反编译代码、libultraship 和 Torch 依赖。",
    "玩家生成、关卡内渲染和音频仍在开发。",
    "仓库中没有许可证文件。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/JR3DFUL/HALBERD",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
