# MobiGoEmu: reconstructing the VTech MobiGo console

> MobiGoEmu reconstructs the VTech MobiGo handheld in C so user-provided system ROM and cartridge images can run with touch, keyboard, pad and sound support. Its research covers the GeneralPlus u'nSP CPU and cartridge-derived ADPCM36 audio format, supported by a small disassembler and CPU comparison tools.

- 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/vs-sr-dev/mobigoemu>
- Primary source: <https://github.com/vs-sr-dev/mobigoemu/blob/3a284798636a378e619f3828bcf4e61b16c76ae9/README.md>
- Catalog page: <https://awesomerea.org/resources/mobigoemu-case/>
- Record JSON: <https://awesomerea.org/resources/mobigoemu-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/mobigoemu-case/index.md)

## Requirements & limits

- **Prerequisites:** User-owned MobiGo system ROM and cartridge dumps are required.
- **Prerequisites:** The documented Windows build uses MSYS2 MinGW, GCC, CMake and Ninja; SDL2 enables a window.
- **Testing evidence:** The author reports that six tested cartridges reach menus, while only some enter gameplay.
- **License:** MIT License.

## Primary sources

1. <https://github.com/vs-sr-dev/mobigoemu/blob/3a284798636a378e619f3828bcf4e61b16c76ae9/README.md>
2. <https://github.com/vs-sr-dev/mobigoemu/blob/3a284798636a378e619f3828bcf4e61b16c76ae9/docs/CPU.md>
3. <https://github.com/vs-sr-dev/mobigoemu/blob/3a284798636a378e619f3828bcf4e61b16c76ae9/LICENSE>

## More in Games

- [Moonlight Madness: a SkoolKit ZX Spectrum disassembly](https://awesomerea.org/resources/moonlight-madness-case/index.md) · Case study
- [Ms. Pac-Man: Tengen NES disassembly](https://awesomerea.org/resources/ms-pac-man-tengen-disassembly-case/index.md) · Case study
- [msattack: reconstructing the Metal Slug Attack backend](https://awesomerea.org/resources/msattack-server-case/index.md) · Case study
- [MTG Arena Collection Export: reconstructing the Frontdoor collection request](https://awesomerea.org/resources/mtg-arena-collection-export-case/index.md) · Case study
- [mw-tools: reconstructing a MythWar I server](https://awesomerea.org/resources/mw-tools-mythwar-case/index.md) · Case study
- [Mystic Marathon: an arcade sound ROM disassembly](https://awesomerea.org/resources/mystic-marathon-sound-rom-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.
