# Ruby Recomp

> Ruby Recomp is a static recompilation of Pokémon Ruby for Windows by mstan, from the RubySapphireRecomp project, with an absolute real-time clock mod.

Web page: https://emulationking.com/nintendo/gba/games/pokemonrubyandsapphire/ports/rubyrecomp/
Page updated: 2026-10-18

- Developer: mstan
- Port type: Recompilation (A tool translated the game's original machine code into C automatically, which was then built as a native PC program.)
- Game: [Pokémon Ruby and Sapphire](https://emulationking.com/nintendo/gba/games/pokemonrubyandsapphire/index.md)
- AI use: AI-assisted. An AI coding tool is credited as co-author on 15 of the repository's 27 commits.
- Source code: https://github.com/mstan/RubySapphireRecomp
- Runs on: Windows

What you need: A ROM of Pokémon Ruby (USA) Rev 1 and a Game Boy Advance BIOS dump, both from your own cartridge and console.
SHA-1 of a correct dump:
- Pokémon Ruby (USA) Rev 1: `610b96a9c9a7d03d2bafb655e7560ccff1a6d894`

Ruby Recomp is a native Windows port of Pokémon Ruby for the Game Boy Advance, made by mstan by statically recompiling the game's ARM and Thumb code into C, with the GBA video and sound hardware emulated around it.

Ruby and Sapphire are built from one project as separate programs. It adds an optional mod that makes the in-game clock follow the real date and time. It is an early release.

The author says AI tools were used heavily in making it.

The download contains no game data. It needs Pokémon Ruby (USA) Rev 1, dumped from your own cartridge, and a BIOS dump from your own Game Boy Advance.

## How to set it up

1. Download the Windows zip and extract it.
2. Run the program and point it at your Pokémon Ruby ROM and your GBA BIOS file.
3. Change widescreen and the other options in the settings.

## Latest builds

Download these from the web page: https://emulationking.com/nintendo/gba/games/pokemonrubyandsapphire/ports/rubyrecomp/#download

- for Windows: 0.0.5 (2026-10-18)
