Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Game Boy Development
  3. Pokémon Yellow

Pokémon Yellow

Assembly

A complete disassembly of Pokémon Yellow for Game Boy Color, enabling ROM hacking and analysis.

GitHubGitHub
853 stars334 forks0 contributors

What is Pokémon Yellow?

Pokémon Yellow is a complete disassembly project of the classic Pokémon Yellow Game Boy Color game. It provides the game's source code in human-readable assembly format, allowing developers to study, modify, and rebuild the ROM. This enables ROM hacking, educational analysis of retro game programming, and custom game modifications.

Target Audience

ROM hackers, retro gaming enthusiasts, and developers interested in Game Boy Color assembly programming or learning how classic Pokémon games were built.

Value Proposition

It offers an accurate, well-documented disassembly with build scripts and community resources, making it the go-to open-source base for Pokémon Yellow modifications and educational projects.

Overview

Disassembly of Pokemon Yellow

Use Cases

Best For

  • Creating custom Pokémon Yellow ROM hacks and modifications
  • Learning Game Boy Color assembly programming through a real game
  • Studying the internal mechanics of classic Pokémon games
  • Developing tools for retro game analysis and reverse engineering
  • Educational projects about 8-bit game development
  • Building debug versions of Pokémon Yellow for testing purposes

Not Ideal For

  • Developers wanting to create new games from scratch using modern engines like Unity or Godot
  • Users who only seek to play Pokémon Yellow without engaging in code modification or ROM hacking
  • Projects requiring cross-platform deployment beyond Game Boy Color emulators or original hardware
  • Teams needing high-level programming abstractions instead of low-level assembly work

Pros & Cons

Pros

Complete Source Access

Provides full assembly code for Pokémon Yellow, enabling deep analysis and modifications, as evidenced by the buildable ROMs with specific SHA1 hashes listed in the README.

Build and Debug Support

Includes scripts to generate both original and debug ROMs (YELLMONS.GB), facilitating accurate rebuilding and testing, with patch file support for modifications.

Comprehensive Documentation

Features a wiki with tutorials and symbol maps, essential for navigating the codebase and learning Game Boy Color programming, as linked in the README.

Active Community

Offers Discord support and links to related pret projects, providing a collaborative environment for troubleshooting and sharing resources.

Cons

Steep Learning Curve

Requires familiarity with Z80 assembly and Game Boy Color hardware, which isn't covered in the project itself, making it inaccessible for those new to low-level programming.

Niche Focus

Limited to Pokémon Yellow; adapting it for other games or platforms requires extensive reverse engineering and modification, as it's not a general-purpose tool.

Setup Complexity

The INSTALL.md implies non-trivial setup steps, such as configuring build tools and emulators, which can be daunting for users without prior experience in retro development environments.

Frequently Asked Questions

Quick Stats

Stars853
Forks334
Contributors0
Open Issues2
Last commit5 days ago
CreatedSince 2015

Tags

#disassembly#assembly#rom-hacking#gameboy-color#game-development#pokemon#gbz80#gameboy#open-source-gaming#retro-gaming#reverse-engineering

Built With

a
assembly
g
gb-asm-tools

Included in

Game Boy Development4.4k
Auto-fetched 1 day ago

Related Projects

pokeredpokered

Disassembly of Pokémon Red/Blue

Stars4,757
Forks1,253
Last commit9 days ago
pokecrystalpokecrystal

Disassembly of Pokémon Crystal

Stars2,449
Forks943
Last commit9 days ago
Link's Awakening DXLink's Awakening DX

Disassembly of Legend of Zelda: Links Awakening DX

Stars888
Forks91
Last commit18 days ago
Pokémon Gold and SilverPokémon Gold and Silver

Disassembly of Pokémon Gold/Silver

Stars685
Forks190
Last commit9 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub