{
  "added_at": "2026-11-09",
  "category": "game-analysis",
  "description_en": "ndsrecomp is a pre-alpha static recompiler for the Nintendo DS. It lifts guest ARM code to C ahead of time, and a runtime supplies the memory bus, two-CPU scheduling, and hardware models. The README's demonstrated path includes the original firmware menu and experimental Mario Kart DS online play through Wiimmfi.",
  "description_zh": "ndsrecomp 是任天堂 DS 的 pre-alpha 静态重编译器。它把客户机 ARM 代码提前提升为 C，运行时提供内存总线、双 CPU 调度和硬件模型。README 写明已经演示的路径包括原始固件菜单，以及通过 Wiimmfi 的实验性《Mario Kart DS》联机。",
  "entry_url": "https://awesomerea.org/resources/ndsrecomp/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/ndsrecomp/",
  "evidence_url": "https://github.com/RetroPortingToolKit/ndsrecomp/blob/369d7fa34d32cda0ca77d30272b5c50c00f40dd2/README.md",
  "group": "tools",
  "id": "ndsrecomp",
  "json_url": "https://awesomerea.org/resources/ndsrecomp/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/ndsrecomp/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/ndsrecomp/index.md",
  "name": "ndsrecomp",
  "name_zh": "ndsrecomp",
  "record_type": "resource",
  "relationship": "foundation",
  "requirements": [
    "Version 0.6.11 is a very early pre-alpha developer snapshot without a stable API or turnkey clean-clone game build. Demonstrated targets need locally supplied BIOS, firmware, ROM and generated code banks.",
    "Current project code uses PolyForm Noncommercial 1.0.0; earlier commits and releases remain under MIT."
  ],
  "requirements_zh": [
    "0.6.11 是早期 pre-alpha 开发快照，没有稳定 API，也没有从全新检出直接构建游戏的流程。演示目标需要本地提供 BIOS、固件、ROM 和生成的代码库。",
    "当前项目代码使用 PolyForm Noncommercial 1.0.0；早期提交和发布版本仍采用 MIT。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/RetroPortingToolKit/ndsrecomp",
  "verification": "source-reviewed",
  "verified_at": "2026-11-07"
}
