======Internal ROM====== These addresses sourced from [[http://datacrystal.romhacking.net/wiki/Metroid_Zero_Mission:ROM_map|here.]] ^Address ^Description ^ |0x340AD4 | Beginning of room header data | |0x75FAE4 | Pointer to the scrolling for the first room in the game | |0x33E608 | Beginning of the door data for the first room in the game| |0x345AB6 | Block attributes (which weapon breaks which blocks) | |0x75FAA8 | Pointer to door data for the first room in the game | |0x2CCA88 | Properties related to Skree| |0x2B0EAB | Start of enemy data| |0x3654D8 | Block properties clipping| |0x3655A0 | Special Blocks TSA| |0x3601D0 | Start of door state data(when a door destination is replaced upon a certain event, used when big changes to a room will be made)| |0x3459C4 | tank quantities for missile, supers, power bombs and energy tanks. Each has 3 entries for the 3 difficulty levels| |0x7D80A0 - 0x7F7733 | NES Metroid data| =====Graphics & Palettes===== Most of these addresses sourced from [[http://labk.org/mage/technical.html|here.]] ^Address ^Description ^ |0x231C00 | Start of Samus Graphics (there's a lot and it's messy) | |0x2376A8 | Samus Palette | |0x32BAC8 | Generic Sprite Graphics | |0x32BA08 | Generic Sprite Palette | |0x40E0C4 | Minimap Graphics | |0x411360 | Minimap Palette | |0x5D940C | Generic BG Graphics | |0x5DFE20 | Generic BG Palette | |0x75EBF8 | Sprite Graphics (Compressed) | |0x75EEF0 | Sprite Palettes |