
gen1recomp
PC port of Pokémon Red and Blue
- ReimplementationPort Type
- bryanthaboiDeveloper
- 8 Nov 2026Page Updated
Details
Platform Support
Screenshots
SHA-1 of a correct dump, by version:
Pokémon Red (USA, Europe):
ea9bcae617fdf159b045185467ae58b2e4a48b9aPokémon Blue (USA, Europe):
d7037c83e1ae5b39bde3c30787637ba1d4c48ce2Pokémon Yellow (USA, Europe):
cc7d03262ebfaf2f06772c1a480c7d9d5f4a38e1Overview
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
- Download the build for your system (zip, AppImage, Flatpak, macOS zip or Android APK) and install or extract it.
- Start the game and choose your ROM when it asks. Only the standard US ROMs are accepted.
- The import takes a few seconds; after that the game starts from the imported data.
- Windows Defender may flag the Windows build by mistake; the project notes this as a false positive.
Advertisement
Download gen1recomp
What's new in v0.4.2
fox me silly
Contributors
- @AverageConsumer
- @bryanthaboi
- @Nexhas28
a3958f39c2274d315154d871e2e5f7cb72159f0f414b5b31a9710baa7c7cf93d
df84df6962635ef457fca505a0e7bc8949a330c6111231256c09a261904aa5d3
a87d0b7bd88a26efaa7afd483f7924b6a5fe6894424ecc0bc4a0d77b885f25e5
981a2a96ab783b585de5939bfa36e6c35723d6269654874258b4923f472bf50a
4c1420adbdd14fb8cb3f3d4b57204f398c589d18384512b82f99bde010e5ffc0
4d2c6eaa30781f8cd6c88a99476f660988f72270cb3d3aeddf85ec6a1f6775d4
1c19a69fbaaa30213b0b903b063e21f024055acfd0f61717d939d10edb7f8d0b
