pret/pokered

Disassembly of Pokémon Red/Blue

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 36 minutes ago
Added to GitGenius on September 14th, 2026
Created on July 6th, 2013
Open Issues & Pull Requests: 22 (+0)
GitHub issues: Enabled
Number of forks: 1,308
Total Stargazers: 4,934 (+0)
Total Subscribers: 132 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 1.3 hours
Mean response time: 189.4 days
90th percentile: 923.1 days
Tracked items: 27

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 15
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 892 days
Stale 30+ days: 15
Stale 90+ days: 15

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • renaming (8)
  • refactoring (6)
  • wiki (4)
  • bug docs (2)
  • long term (1)
  • new content (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Pokémon Red is a disassembly of the original Pokémon Red and Blue games for Game Boy that can rebuild the authentic ROM files from source code.

The project solves the problem of understanding and modifying the internal structure of these classic games by providing a complete reverse-engineered source code representation in assembly language. The disassembly maps out the entire game logic, graphics, and data structures, allowing developers to study how the games were originally constructed and to create modifications or ports based on the authentic codebase.

This project suits developers interested in Game Boy emulation, retro game preservation, ROM hacking, or learning how classic games were engineered at the assembly level. It provides a foundation for creating Pokémon ROM hacks or understanding the technical decisions made in the original games. The repository includes build infrastructure to verify that the reconstructed source code produces byte-for-byte identical ROMs, ensuring accuracy of the disassembly.

The project maintains active community engagement through a dedicated Discord channel and provides extensive documentation including a wiki with tutorials and symbol references. Development activity shows consistent attention to the disassembly's accuracy and completeness, with ongoing work to document and organize the codebase for accessibility to contributors and researchers.