# pokeemerald ## Docs - [Building](https://mintlify.wiki/pret/pokeemerald/building.md): Compile pokeemerald.gba from source and verify it against the original ROM. - [Decompilation Standards](https://mintlify.wiki/pret/pokeemerald/contributing/decompilation-standards.md): Code conventions and matching requirements for pokeemerald contributions. - [Contribution Guidelines](https://mintlify.wiki/pret/pokeemerald/contributing/guidelines.md): How to contribute to pokeemerald. - [Debug and Tools](https://mintlify.wiki/pret/pokeemerald/guides/debug-and-tools.md): Debugging options, config flags, and the pokeemerald toolchain. - [Graphics and Audio](https://mintlify.wiki/pret/pokeemerald/guides/graphics-and-audio.md): GBA graphics pipeline, sprites, tilesets, and M4A audio. - [Save System](https://mintlify.wiki/pret/pokeemerald/guides/save-system.md): Flash sector layout, SaveBlock structures, and save/load mechanics. - [Scripting](https://mintlify.wiki/pret/pokeemerald/guides/scripting.md): Write and modify event scripts in pokeemerald. - [Installation](https://mintlify.wiki/pret/pokeemerald/installation.md): Set up the build environment for pokeemerald on Windows, macOS, or Linux. - [Introduction](https://mintlify.wiki/pret/pokeemerald/introduction.md): pokeemerald is a complete C and Assembly decompilation of Pokémon Emerald for the Game Boy Advance, maintained by the pret community. - [Battle System](https://mintlify.wiki/pret/pokeemerald/overview/battle-system.md): Overview of the turn-based battle engine. - [Pokémon Data](https://mintlify.wiki/pret/pokeemerald/overview/pokemon-data.md): Data structures and APIs for Pokémon. - [Project Structure](https://mintlify.wiki/pret/pokeemerald/overview/project-structure.md): Navigate the pokeemerald source tree. - [World and Maps](https://mintlify.wiki/pret/pokeemerald/overview/world-and-maps.md): Map structure, events, and the overworld engine.