{
  "added_at": "2026-11-09",
  "category": "native-analysis",
  "description_en": "ds_disassembly_tools is a set of scripts for the initial setup of a Nintendo DS disassembly. asmdiff.sh compares a rebuilt ARM9, ARM7, or overlay with a reference ROM. dump_fs.py extracts the Nitro file system.",
  "description_zh": "ds_disassembly_tools 是一组用于任天堂 DS 反汇编初始设置的脚本。asmdiff.sh 把重建的 ARM9、ARM7 或覆盖段与参考 ROM 比较。dump_fs.py 提取 Nitro 文件系统。",
  "entry_url": "https://awesomerea.org/resources/ds-disassembly-tools/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/ds-disassembly-tools/",
  "evidence_url": "https://github.com/pret/ds_disassembly_tools/blob/8cd986cc742ec84dfcc0de53706419ec923d39ca/README.md",
  "group": "tools",
  "id": "ds-disassembly-tools",
  "json_url": "https://awesomerea.org/resources/ds-disassembly-tools/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/ds-disassembly-tools/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/ds-disassembly-tools/index.md",
  "name": "ds_disassembly_tools",
  "name_zh": "ds_disassembly_tools",
  "record_type": "resource",
  "relationship": "foundation",
  "requirements": [
    "Python scripts need Python 3.9 or newer. asmdiff.sh uses devkitARM, or arm-none-eabi-objdump on PATH.",
    "The README names no license."
  ],
  "requirements_zh": [
    "Python 脚本需要 Python 3.9 或更新版本。asmdiff.sh 使用 devkitARM，或 PATH 中的 arm-none-eabi-objdump。",
    "README 未写许可证。"
  ],
  "targets": [
    "firmware"
  ],
  "url": "https://github.com/pret/ds_disassembly_tools",
  "verification": "source-reviewed",
  "verified_at": "2026-11-07"
}
