{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/agg23/fpga-tamagotchi/blob/3ed61f619ab17e4b8cb2d08271fd15d91d19700c/README.md",
    "https://github.com/agg23/fpga-tamagotchi/blob/3ed61f619ab17e4b8cb2d08271fd15d91d19700c/docs/platform_installation.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "Tamagotchi P1 for FPGAs reconstructs the handheld's CPU and surrounding hardware for Analogue Pocket and MiSTer. Its design follows Epson CPU specifications, uses microcode for control, and draws on disassembly of the Tamagotchi ROM to examine a disputed instruction behavior.",
  "description_zh": "Tamagotchi P1 for FPGAs 为 Analogue Pocket 和 MiSTer 重建掌机的 CPU 及周边硬件。设计依据 Epson CPU 规格，以微码实现控制逻辑，并通过 Tamagotchi ROM 反汇编研究一处有争议的指令行为。",
  "entry_url": "https://awesomerea.org/resources/fpga-tamagotchi-p1-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/fpga-tamagotchi-p1-case/",
  "evidence_class": 1,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/agg23/fpga-tamagotchi/blob/3ed61f619ab17e4b8cb2d08271fd15d91d19700c/docs/overview.md",
  "group": "cases",
  "id": "fpga-tamagotchi-p1-case",
  "json_url": "https://awesomerea.org/resources/fpga-tamagotchi-p1-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/fpga-tamagotchi-p1-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/fpga-tamagotchi-p1-case/index.md",
  "name": "Tamagotchi P1 for FPGAs: reconstructing the handheld hardware",
  "name_zh": "Tamagotchi P1 for FPGAs：重建掌机硬件",
  "preview_kind": "image",
  "preview_url": "https://awesomerea.org/previews/fpga-tamagotchi-p1-case.jpg",
  "reconstruction_method": "other",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "license"
  ],
  "requirements": [
    "Analogue Pocket or MiSTer hardware and a Tamagotchi P1 ROM are required.",
    "The main core, tools, tests and documentation are MIT licensed; MiSTer platform code is GPLv3."
  ],
  "requirements_zh": [
    "需要 Analogue Pocket 或 MiSTer 硬件，以及 Tamagotchi P1 ROM。",
    "主核心、工具、测试和文档采用 MIT 许可证；MiSTer 平台代码采用 GPLv3。"
  ],
  "scope": "partial",
  "targets": [
    "firmware",
    "game"
  ],
  "url": "https://github.com/agg23/fpga-tamagotchi",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
