A complete disassembly of Pokémon Red and Blue Game Boy ROMs, enabling analysis and modification.
pret/pokered is a disassembly project that provides the complete assembly source code for the classic Game Boy games Pokémon Red and Blue. It allows developers to rebuild exact copies of the original ROMs, study the game's internal mechanics, and create modifications or patches. The project serves as a foundational resource for understanding and preserving the technical implementation of these iconic games.
Retro game enthusiasts, ROM hackers, and developers interested in Game Boy programming, reverse engineering, or creating Pokémon game modifications.
It offers a fully documented, accurate, and buildable source code base for Pokémon Red and Blue, which is essential for educational analysis, preservation efforts, and custom game development without relying on proprietary tools.
Disassembly of Pokémon Red/Blue
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The project builds verified, byte-perfect copies of Pokémon Red and Blue ROMs with matching SHA1 hashes, ensuring exact replication of the original games.
It provides a special debug version (BLUEMONS.GB) with additional development features, aiding in testing and modification efforts.
Supported by a detailed wiki with tutorials, symbol maps, and tools, offering extensive resources for learning and hacking.
Includes IPS patch files for applying modifications, enabling easy distribution of hacks without sharing full ROMs.
Requires proficiency in Game Boy assembly language and reverse engineering, making it inaccessible for those without low-level programming experience.
Setting up involves following INSTALL.md and installing specific tools, which can be complex and time-consuming for newcomers.
Focuses solely on Pokémon Red and Blue; for other games like Yellow or Crystal, separate disassembly projects are needed.