# GameRoy

> GameRoy is a Rust Game Boy emulator and debugger for the original DMG. It keeps the clock frequency, battery saves, save states, and rewind. The debugger shows disassembly, registers, and video RAM, and can break on read, write, jump, or execution. cargo run --release -p gameroy-native builds the Windows and Linux program. wasm-pack build --target web builds the browser version from the wasm directory. The Android port uses ./gradlew installDebug.

- Type: Tool
- Targets: Game
- Category: Debugging and dynamic analysis
- Relationship: Foundation tool
- Sources reviewed: 2026-11-07
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/Rodrigodd/gameroy>
- Primary source: <https://github.com/Rodrigodd/gameroy/blob/a5acdc921c0561ed93a077622b598df0e068583c/README.md>
- Catalog page: <https://awesomerea.org/resources/gameroy/>
- Record JSON: <https://awesomerea.org/resources/gameroy/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/gameroy/index.md)

## Requirements & limits

- The Rust toolchain. Web builds also need wasm-pack. Android builds need the Android NDK.
- License: Apache License 2.0 or MIT.

## Primary sources

1. <https://github.com/Rodrigodd/gameroy/blob/a5acdc921c0561ed93a077622b598df0e068583c/README.md>

## More in Native binaries

- [chernobog](https://awesomerea.org/resources/chernobog/index.md) · Tool
- [ProjectorRays](https://awesomerea.org/resources/projectorrays/index.md) · Tool
- [Mupen64Plus-Next](https://awesomerea.org/resources/mupen64plus-next/index.md) · Tool
- [disasm.pro](https://awesomerea.org/resources/disasm-pro/index.md) · Tool
- [ROPMEMU](https://awesomerea.org/resources/ropmemu/index.md) · Tool
- [abi-decompiler](https://awesomerea.org/resources/abi-decompiler/index.md) · Tool

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