Metroid

From NES Hacker Wiki
Revision as of 23:42, 26 February 2010 by TheAlmightyGuru (talk | contribs) (Created page with '256px|right Metroid is a platform adventure game where you play Samus Aran, a bounty hunter with a mission to destroy Mother Brain. Mother Brain has infeste…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Metroid.png

Metroid is a platform adventure game where you play Samus Aran, a bounty hunter with a mission to destroy Mother Brain. Mother Brain has infested the planet Zebes with a life form called Metroid, a very deadly alien creature capable of massive destruction. You will have to explore several areas on the planet in order to find all the power ups and missiles you'll need to complete that task. Bosses Kraid and Ridley will have to be vanquished as well.

Memory Offsets

000F - Samus State (08 - Ball, 0C - Spinning, 12 - Jumping, 14-16-18 - Walking, 1A - Shooting)
0051 - Samus X Pos on Screen
0052 - Samus Y Pos on Screen
00FC - Y Camera Pos
00FD - X Camera Pos
00FF - Name table position?
0106 - Life 9x (not sure what the second value is for)
0107 - Life x9 (First value is the number of energy tanks full)
0380 - Door 1 - State (0 - Open, ? - , 2 - Closed, 3 - Opening, 4 - Samus Entering, 5 - Samus Through)
038F - Door 1 - Closing Timeout (If Blue), Hit Points (If Red)

0400 - Enemy 1 - Y
0401 - Enemy 1 - X
0409 - Enemy 1 - Counter (Used by Skree)
040A - Enemy 1 - Direction Flag
040B - Enemy 1 - HP
0400-045F - Enemies

0570 - Block - State (0 - Solid, 2 - Breaking, 3 - Destroyed)
0577 - Block - Timeout

6877 - Energy Tanks
6878 - Item bit flag
	00 - None
	01 - Bombs
	02 - High Jump
	04 - Long Beam
	08 - Screw Attack
	10 - Ball
	20 - Vira
	40 - Wave Beam
	80 - Ice Beam
6879 - Missles
687A - Max Missiles
687D - Time Remaining for best ending?

69B3 - Armor Flag (00 - Armor, 01 - Bikini) Note: Doesn't reset in normal game play.