{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/minexew/GA330-libretro/blob/e69dd929396c559036a374e81ea1f2c9769dc289/src/ccdl.cpp"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "GA330-libretro reconstructs the Gemei A330 runtime as a libretro core using Unicorn to execute ARM application binaries. A minimal replacement OS loads programs and supplies file, input, and timing handlers; the author reports that 7days reaches gameplay.",
  "description_zh": "GA330-libretro 将 Gemei A330 运行环境重建为 libretro 核心，使用 Unicorn 执行 ARM 应用二进制文件。精简替代系统负责加载程序，并提供文件、输入和计时处理；作者称游戏 7days 已能进入游玩画面。",
  "entry_url": "https://awesomerea.org/resources/ga330-libretro-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/ga330-libretro-case/",
  "evidence_url": "https://github.com/minexew/GA330-libretro/blob/e69dd929396c559036a374e81ea1f2c9769dc289/README.md",
  "group": "cases",
  "id": "ga330-libretro-case",
  "json_url": "https://awesomerea.org/resources/ga330-libretro-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/ga330-libretro-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/ga330-libretro-case/index.md",
  "name": "GA330-libretro: reconstructing the Gemei A330 runtime",
  "name_zh": "GA330-libretro：重建 Gemei A330 运行环境",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Building requires a host C++ compiler, arm-none-eabi-gcc, and a working libretro host.",
    "ARM-code debugging is described as unresolved.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "构建需要宿主平台的 C++ 编译器、arm-none-eabi-gcc 和可用的 libretro 宿主程序。",
    "ARM 代码调试尚未解决。",
    "仓库中没有许可证文件。"
  ],
  "targets": [
    "binary"
  ],
  "url": "https://github.com/minexew/GA330-libretro",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
