Homebrew Gen1Recomp - Play Pokemon Red, Blue & Yellow in 3D

forgotten-865

Well-Known Member
Newcomer
Joined
Jan 15, 2026
Messages
48
Reaction score
81
Trophies
0
XP
179
Country
Australia


A native LÖVE2D recreation of Poke Red, Blue and Yellow. The engine and map behavior are hand-written Lua; game data and graphics are decoded from a ROM supplied by the player.

Caution

We are NOT affiliated with the website gen1recomp[.]com That website is not run by this project, was not authorized by us, and we have no idea who operates it. It is impersonating this project; do not download anything from it, and treat anything it hosts or claims as untrustworthy. Even if the site currently links back to this repository, the people behind it can change its content at any time, so nothing on it should ever be trusted. This GitHub repository and the Discord linked below are the only official sources for this project.

This project does not include a ROM, emulate the Game Boy, transpile assembly, or download a disassembly. A canonical US Poke Red, Blue, or Yellow ROM is the only game content input.
The ROM is verified, used during import, and then released from memory. It is not copied into the cache. Later launches load the private generated cache and do not ask for the ROM again. Red, Blue, and Yellow can all be imported and played side by side.

Quick Start​

Open the desktop app. On first boot, choose your legally obtained .gb / .gbc file or drop it onto the window. Import takes a few seconds and the game starts automatically.
Only the canonical 1 MiB US Red, Blue, and Yellow ROMs are accepted. The importer verifies SHA-1 before creating any game data:
  • Red: ea9bcae617fdf159b045185467ae58b2e4a48b9a
  • Blue: d7037c83e1ae5b39bde3c30787637ba1d4c48ce2
  • Yellow: cc7d03262ebfaf2f06772c1a480c7d9d5f4a38e1
The packaged app contains neither a ROM nor pre-extracted game data. Music, sound effects, and cries are synthesized while the game runs from compact audio channel programs copied out of the verified ROM.

Nintendo Switch​

Releases ship an SD-ready gen1recomp-*-switch.zip (issue #531). Runtime target is pinned love-nx 11.5-nx1. Requires a console that can run Switch homebrew. Hardware evidence: OLED (author) and V1 / Erista boot (community).
  • Players: docs/switch-install.md — download the zip, extract at the microSD root (install or update), title-override launch, import your own legal ROM, Joy-Con controls and shortcuts.
  • Builders: docs/switch-build.md--fetch / --loose / --fused, toolchain, Docker fallback, and CI vs release (path-gated ubuntu selftest, canonical fused PR artifact, release hard-fail).
Limitations, Dusklight-derived method, and how we tested: docs/switch-development.md and docs/switch-hardware-evidence.md. Community help — especially HOS / love-nx packaging and broader hardware coverage — is welcome.

https://github.com/bryanthaboi/gen1recomp
 

Site & Scene News

Popular threads in this forum