If you are still using the old URL (datacrystal.romhacking.net), please update your bookmarks! The old URL may stop working soon.
The current URL is datacrystal.tcrf.net.
The current URL is datacrystal.tcrf.net.
Metroid/RAM map
< Metroid
Jump to navigation
Jump to search
Given non-RAM address values: $Hexadecimal value(Decimal value), ex. $63(99)
Any values less than $0A(10) will only show the Hex value.
RAM | Function | Details | |||||||||||||||||||||||||||
$0064 | Jump State | $00=Unable to jump, $01=Able to jump | |||||||||||||||||||||||||||
$0070 | Temporary Invulnerability | $00=Damageable, $01-$FF(255)=Count down to 0, undamageable | |||||||||||||||||||||||||||
$0106 | Samus' Energy (Byte 1) | High nybble contains the "ones" place of the amount of energy Samus currently has. | |||||||||||||||||||||||||||
$0107 | Samus' Energy (Byte 2) | Low nybble contains the "tens" place of the amount of energy Samus currently has. High nybble contains number of full tanks. | |||||||||||||||||||||||||||
$010E | Weapon selection | $00=Arm Cannon, $01=Missles | |||||||||||||||||||||||||||
$0200-02FF | Sprite DMA | ||||||||||||||||||||||||||||
$0316 | Horizontal movement in air | Keep below $3F(63) to avoid graphical glitches. Keep at $2F(47) and below (?) to avoid door entry glitches--such will cause you to exit two screen widths in the opposite direction you entered. | |||||||||||||||||||||||||||
$6877 | Number of tanks collected. Keep to $06 or below to avoid redraw errors. | ||||||||||||||||||||||||||||
$6878 | Special items Samus is currently carrying | Each bit represents one of eight special items. Hex values are as follows:
For multiple weapons, add values in hex. (Ex: $16(22) for Maru Mari, Long Beam, and Hi-Jump) | |||||||||||||||||||||||||||
$6879 | The current number of missiles that Samus is carrying | $00-$FF(255) | |||||||||||||||||||||||||||
$687A | The maximum number of missiles that Samus may carry | $00-$FF(255) | |||||||||||||||||||||||||||
$687B | Kraid defeated/statue | $00=Kraid alive, $01=Kraid dead/Statue ready to be raised, $02-7F=Kraid dead/Statue unraisable,$80-FF=Kraid dead/Statue raised | |||||||||||||||||||||||||||
$687C | Ridley defeated/statue | $00=Ridley alive, $01=Ridley dead/Statue ready to be raised, $02-7F=Ridley dead/Statue unraisable, $80-FF=Ridley dead/Statue raised | |||||||||||||||||||||||||||
$69B3 | Suit state | $00=Wearing suit, $01-$FF(255)=Not wearing suit |