# gen1recomp

> gen1recomp is a LÖVE reimplementation of the Game Boy Pokémon games by bryanthaboi, with Red, Blue and Yellow playable and Gen 2 on the way.

Web page: https://emulationking.com/nintendo/gbc/games/pokemonredandblue/ports/gen1recomp/
Page updated: 2026-10-19

- Developer: bryanthaboi
- Port type: Reimplementation (The game was rebuilt in new code that plays like the original and loads its data from your own copy.)
- Game: [Pokémon Red and Blue](https://emulationking.com/nintendo/gbc/games/pokemonredandblue/index.md)
- AI use: AI-assisted. The project says: “AI was used in this project as a tool.”
- Source code: https://github.com/bryanthaboi/gen1recomp
- Runs on: Windows, Linux, macOS, Android

What you need: A ROM of Pokémon Red, Blue or Yellow (USA), or another supported US release, dumped from your own cartridge.
SHA-1 of a correct dump:
- Pokémon Red (USA, Europe): `ea9bcae617fdf159b045185467ae58b2e4a48b9a`
- Pokémon Blue (USA, Europe): `d7037c83e1ae5b39bde3c30787637ba1d4c48ce2`
- Pokémon Yellow (USA, Europe): `cc7d03262ebfaf2f06772c1a480c7d9d5f4a38e1`

gen1recomp is a native port of the first-generation Pokémon games for Windows, Linux, macOS and Android, made by bryanthaboi as a reimplementation in Lua on the LÖVE engine. It reads the maps, graphics, text and music from your ROM when you import it and runs the game in its own engine.

The engine is hand-written Lua ported from the pret disassemblies. Red, Blue and Yellow are the most complete; Gold, Silver, Crystal, FireRed and LeafGreen can also be imported, with Gen 2 support still under construction. It has a mod manager, rulesets that keep the original quirks or clean them up, link play and a save editor, and new releases come often.

The download contains no game data. It needs a US ROM of Pokémon Red, Blue or Yellow (or another supported game), dumped from your own cartridge.

## How to set it up

1. Download the build for your system (zip, AppImage, Flatpak, macOS zip or Android APK) and install or extract it.
2. Start the game and choose your ROM when it asks. Only the standard US ROMs are accepted.
3. The import takes a few seconds; after that the game starts from the imported data.
4. Windows Defender may flag the Windows build by mistake; the project notes this as a false positive.

## Latest builds

Download these from the web page: https://emulationking.com/nintendo/gbc/games/pokemonredandblue/ports/gen1recomp/#download

- for Windows: 0.3.91 (2026-10-19)
- for Linux (Flatpak): 0.3.91 (2026-10-19)
- for Linux (ARM64): 0.3.91 (2026-10-19)
- for Linux (AppImage): 0.3.91 (2026-10-19)
- for Android: 0.3.90 (2026-10-18)
- for macOS: 0.3.91 (2026-10-19)
