Repo ↗ · Source README ↗ · Markdown & license bundle
Image reference (original game): Pokémon FireRed Version · original-game artwork, provided by IGDB. Image rights remain with their respective owners. This illustrates the referenced original game, not the actual visuals of this rewrite or mod.
Source maintainer: benpushkarev-commits · Revision: 6a40d31175f5 · Catalogued: 2026-10-12
Source license: Documentation license not confirmed · Article: Independent introduction
This is an independently written project introduction, not a reproduction or translation of the README. Documentation permission is unconfirmed or limited in scope. Read the linked repository for the full instructions. Feature and progress claims come from the source documentation and have not been independently playtested here.
This repository groups three PC projects around Pokémon FireRed and shares data and tooling between them. The first, the Remaster, statically recompiles the GBA cartridge’s ARM/Thumb machine code into C++ ahead of time via gbarecomp, so game rules, event scripts and known bugs match the original; added widescreen, HD interface, fast-forward and an experimental 3D view are presentation layers that can each be toggled. The second, FireRed Native, rewrites FireRed’s game logic in Rust as a library with no renderer, emulator or GBA runtime, ported from the pret/pokefirered decompilation. According to the README, map movement, Pokémon data, party and bag, Pokédex, wild encounters and core battle maths are largely done, while script commands and move effects are only partly ported and evolution, HM field moves and later-game systems are not started. The third, the Let’s Go Remake, builds on Native and swaps in models, maps and animations converted from the player’s own copy of Pokémon: Let’s Go. All three are marked work in progress with no releases or downloads, and the repository contains no ROMs, saves, models or music, so building requires legally obtained game files. The README also states Windows-only support and that the Rust versions currently have only Pallet Town and Route 1 playable. These feature and completion claims come from the README and were not independently verified.

Comments
…