# Tamagotchi P1 for FPGAs: reconstructing the handheld hardware

> 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.

- Type: Case study
- Targets: Firmware · Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/agg23/fpga-tamagotchi>
- Primary source: <https://github.com/agg23/fpga-tamagotchi/blob/3ed61f619ab17e4b8cb2d08271fd15d91d19700c/docs/overview.md>
- Catalog page: <https://awesomerea.org/resources/fpga-tamagotchi-p1-case/>
- Record JSON: <https://awesomerea.org/resources/fpga-tamagotchi-p1-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/fpga-tamagotchi-p1-case/index.md)

## Requirements & limits

- **Prerequisites:** Analogue Pocket or MiSTer hardware and a Tamagotchi P1 ROM are required.
- **License:** The main core, tools, tests and documentation are MIT licensed; MiSTer platform code is GPLv3.

## Primary sources

1. <https://github.com/agg23/fpga-tamagotchi/blob/3ed61f619ab17e4b8cb2d08271fd15d91d19700c/docs/overview.md>
2. <https://github.com/agg23/fpga-tamagotchi/blob/3ed61f619ab17e4b8cb2d08271fd15d91d19700c/README.md>
3. <https://github.com/agg23/fpga-tamagotchi/blob/3ed61f619ab17e4b8cb2d08271fd15d91d19700c/docs/platform_installation.md>

## More in Games

- [Tekken 3 Recompiled: hybrid recompilation and native port research](https://awesomerea.org/resources/tekken3recompiled-case/index.md) · Case study
- [TF15-Client: rebuilding the Team Fortress Classic client](https://awesomerea.org/resources/tf15-client-case/index.md) · Case study
- [TFM2DB Field Notes: mapping Teamfight Manager 2 database records](https://awesomerea.org/resources/tfm2db-field-notes-case/index.md) · Case study
- [TH04: recover a DOS bullet-ring helper](https://awesomerea.org/resources/rea-th04-case/index.md) · Case study
- [The Hobbit: a SkoolKit disassembly of the ZX Spectrum game](https://awesomerea.org/resources/hobbit-spectrum-disassembly-case/index.md) · Case study
- [The Last of Us Remastered: running the PS4 game on Windows](https://awesomerea.org/resources/tlou-remastered-pc/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
