# Game and Watch for FPGAs: reconstructing Sharp handheld hardware

> Game and Watch for FPGAs reconstructs Sharp handheld CPU and LCD behavior as a SystemVerilog core for Analogue Pocket and MiSTer. It covers SM510, its Tiger variant and SM5a, documents instructions and ROM formats, and supplies a converter for MAME ROMs.

- 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-gameandwatch>
- Primary source: <https://github.com/agg23/fpga-gameandwatch/blob/12978a67cee83eb778779ee2fc465a1116520f08/README.md>
- Catalog page: <https://awesomerea.org/resources/game-and-watch-fpga-case/>
- Record JSON: <https://awesomerea.org/resources/game-and-watch-fpga-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/game-and-watch-fpga-case/index.md)

## Requirements & limits

- **Prerequisites:** Analogue Pocket or MiSTer and ROMs generated from MAME inputs.
- **Limits:** The Tiger SM510 variant is experimental; Squeeze is reported to run incorrectly.
- **License:** Core code is MIT licensed; MiSTer platform code is GPLv3.

## Primary sources

1. <https://github.com/agg23/fpga-gameandwatch/blob/12978a67cee83eb778779ee2fc465a1116520f08/README.md>
2. <https://github.com/agg23/fpga-gameandwatch/blob/12978a67cee83eb778779ee2fc465a1116520f08/docs/overview.md>

## More in Games

- [Game Boy Camera: mapping the save format and image slots](https://awesomerea.org/resources/game-boy-camera-save-format-case/index.md) · Case study
- [game-and-watch-patch: Nintendo Game & Watch custom firmware](https://awesomerea.org/resources/game-and-watch-patch-cfw-case/index.md) · Case study
- [Ganbare Goemon Kirakira Douchuu: a Super Famicom disassembly](https://awesomerea.org/resources/ganbare-goemon-kirakira-douchuu-case/index.md) · Case study
- [Gemnet: a Rumble Fighter/Gem Fighter server emulator](https://awesomerea.org/resources/gemnet-case/index.md) · Case study
- [GFXFileManager: Silkroad Online file manager replacement](https://awesomerea.org/resources/gfxfilemanager-case/index.md) · Case study
- [GMDprivateServer: a Geometry Dash server emulator](https://awesomerea.org/resources/gmdprivateserver-geometry-dash-case/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.
