A complete disassembly of the Pokémon Trading Card Game for Game Boy Color, enabling ROM analysis and modification.
pret/poketcg is a disassembly project that provides the complete source code for the Pokémon Trading Card Game on Game Boy Color. It allows developers to rebuild an identical ROM from source using the RGBDS toolchain, enabling deep analysis and modification of the game's internals.
Retro gaming enthusiasts, ROM hackers, and developers interested in Game Boy Color architecture or Pokémon game mechanics.
It offers a fully documented, rebuildable source base for a classic game, supported by community tools and tutorials—ideal for learning assembly, game preservation, or creating mods.
Disassembly of Pokémon TCG
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Provides every line of Z80 assembly code and all original assets, enabling deep analysis and full customization of the game's internals.
Assembles a ROM with matching SHA-1 hash using RGBDS, ensuring perfect preservation and a reliable base for debugging and hacks.
Includes a wiki with tutorials and dedicated tools like gb-asm-tools, lowering the barrier to entry for Game Boy Color development.
Features an active Discord community and a symbols branch for easier code navigation, fostering collaboration and problem-solving.
All changes require editing Z80 assembly code, which is complex and time-consuming compared to modern script-based or visual modding tools.
Relies on the RGBDS ecosystem, which has limited modern development features and a steeper learning curve for those unfamiliar with retro toolchains.
Tied to Game Boy Color limitations, making significant graphical or performance enhancements challenging without advanced technical work.