How pret/pokecrystal works
Pokémon Crystal is a Game Boy Color role-playing game represented here as an assembly disassembly and its game data. The principal player workflow is exploring the overworld, triggering map events, and entering battles that use Pokémon and move data; menus, Pokédex, phone, and audio support additional play. The tree supports these subsystem boundaries, but the README and sampled source do not establish most runtime call paths, so the graph avoids asserting detailed dispatch or data-flow links.
Main entry points: home Game entry
Components 18
Gameplay runtime
- Game entry
home - Overworld
engine/overworld - Events
engine/events - Battle engine
engine/battle - Menus
engine/menus - Pokémon systems
engine/pokemon - Pokédex
engine/pokedex - Pokégear
engine/pokegear
Game content
- Maps and scripts
data/maps - Battle data
data/battle - Pokémon data
data/pokemon - Item data
data/items - Phone content
data/phone
Presentation and sound
- Graphics assets
gfx - Audio engine
audio
Platform systems
- Link features
engine/link - Real-time clock
engine/rtc
Other components
- Player
Connections 1
- Player → Game entry: starts game