Mega Man 2/ROM map

From Data Crystal
< Mega Man 2
Revision as of 20:47, 28 April 2006 by Ice Ranger (talk | contribs) (partial work to ROM map, needs completion on formatting.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search


Stage Select

  • 0x02EE10 - 0x02F1CF - Screen Layout
  • 0x0340D8 - routine for checking if a level has been cleared
  • 0x0340E3 - First level of Wily's castle
  • 0x0340EC - 0x0340EF - routine for checking if a level has been cleared
  • 0x0340F6 - Confirming selection
  • 0x0341BA - Preview boss music
  • 0x0342ED - Selection for Bubble Man cursor
  • 0x0344A9 - 0x0344B8 - Palette background for Stage Select Screen
  • 0x0344B9 - 0x0344C8 - Palette foreground for Stage Select Screen
  • 0x034551 - Beginning of Sprites for Stage Select Screen
  • 0x03462E - Cursor position for Bubble Man Y position
  • 0x034637 - Cursor position for Bubble Man X position
  • 0x03464F - Lines for Boss posing screen Last byte (reverse order)
  • 0x03466E - Lines for Boss posing screen First byte (reverse order)
  • 0x034670 - Pointer for Bubble Man Stage from selection
  • 0x034671 - Pointer for Air Man Stage from selection
  • 0x034672 - Pointer for Quick Man Stage from selection
  • 0x034673 - Pointer for Wood Man Stage from selection
  • 0x034674 - Pointer for Crash Man Stage from selection
  • 0x034675 - Pointer for Flash Man Stage from selection
  • 0x034676 - Pointer for Metal Man Stage from selection
  • 0x034677 - Pointer for Heat Man Stage from selection
  • 0x038076 - 0x03807D - routine to see all weapons gained to go to Wily when selecting Start

Enemy Attack Values

  • 0x02E9C4 - Wood Man's body attack
* 0x02E9C8 - Flash Man's body attack

HP

  • 0x038315 - Maximum Energy for Mega Man

Sound Effects during Stage

0x03524E - changing selections in menu, Mega Man forming

Menu Screen

  • 0x0352AC - Energy Compare for Energy Tank
  • 0x03539E - Sound effect for turning off menu during action
  • 0x03565C - Y position for E symbol for energy tanks
  • 0x03565D - PPU graphic for E symbol for energy tanks
  • 0x03565E - Palette and mirroring for E symbol for energy tanks
  • 0x03565F - X position for E symbol for energy tank

Extra Lives Symbol

  • 0x035660 - Y position for NW PPU graphic head in menu
  • 0x035661 - NW PPU graphic for head in menu
  • 0x035662 - Palette and mirroring for NW PPU graphic of head in menu
  • 0x035663 - X position for NW PPU graphic head in menu
  • 0x035664 - Y position for NE PPU graphic head in menu
  • 0x035665 - NE PPU graphic for head in menu
  • 0x035666 - Palette and mirroring for NE PPU graphic of head in menu
  • 0x035667 - X position for NE PPU graphic head in menu
  • 0x035668 - Y position for SW PPU graphic head in menu
  • 0x035669 - SW PPU graphic for head in menu
  • 0x03566A - Palette and mirroring for SW PPU graphic of head in menu
  • 0x03566B - X position for SW PPU graphic head in menu
  • 0x03566C - Y position for SE PPU graphic head in menu
  • 0x03566D - SE PPU graphic for head in menu
  • 0x03566E - Palette and mirroring for SE PPU graphic of head in menu
  • 0x03566F - X position for SE PPU graphic head in menu

Title

  • 0x036235 - Sound effect for switching Normal and Difficult on Title
  • 0x0362D4 - Graphic to flash for selection Normal on Title
  • 0x0362D5 - Graphic to flash for selection Difficult on Title
  • 0x036322 - Removes all power ups and $00FD
  • 0x03686D - Sprite 1 for Title
  • 0x036877 - Sprite 2 for Title
  • 0x036AAF - 0x036ABE - Palette for sprites on Title
  • 0x036ACF - 0x036ADE - Palette background for Title
  • 0x037341 - Title Screen Last byte (reversed order)
  • 0x037700 - Title Screen First byte (reversed order)


Password Stuff

  • 0x03700B - Password Y position (A,1)
  • 0x03700C - Password Y position (A,2)
  • 0x03700D - Password Y position (A,3)
  • 0x03700E - Password Y position (A,4)
  • 0x03700F - Password Y position (A,5)
  • 0x037010 - Password Y position (B,1)
  • 0x037011 - Password Y position (B,2)
  • 0x037012 - Password Y position (B,3)
  • 0x037013 - Password Y position (B,4)
  • 0x037014 - Password Y position (B,5)
  • 0x037015 - Password Y position (C,1)
  • 0x037016 - Password Y position (C,2)
  • 0x037017 - Password Y position (C,3)
  • 0x037018 - Password Y position (C,4)
  • 0x037019 - Password Y position (C,5)
  • 0x03701A - Password Y position (D,1)
  • 0x03701B - Password Y position (D,2)
  • 0x03701C - Password Y position (D,3)
  • 0x03701D - Password Y position (D,4)
  • 0x03701E - Password Y position (D,5)
  • 0x03701F - Password Y position (E,1)
  • 0x037020 - Password Y position (E,2)
  • 0x037021 - Password Y position (E,3)
  • 0x037022 - Password Y position (E,4)
  • 0x037023 - Password Y position (E,5)
  • 0x037024 - Password X position (A,1)
  • 0x037025 - Password X position (A,2)
  • 0x037026 - Password X position (A,3)
  • 0x037027 - Password X position (A,4)
  • 0x037028 - Password X position (A,5)
  • 0x037029 - Password X position (B,1)
  • 0x03702A - Password X position (B,2)
  • 0x03702B - Password X position (B,3)
  • 0x03702C - Password X position (B,4)
  • 0x03702D - Password X position (B,5)
  • 0x03702E - Password X position (C,1)
  • 0x03702F - Password X position (C,2)
  • 0x037030 - Password X position (C,3)
  • 0x037031 - Password X position (C,4)
  • 0x037032 - Password X position (C,5)
  • 0x037033 - Password X position (D,1)
  • 0x037034 - Password X position (D,2)
  • 0x037035 - Password X position (D,3)
  • 0x037036 - Password X position (D,4)
  • 0x037037 - Password X position (D,5)
  • 0x037038 - Password X position (E,1)
  • 0x037039 - Password X position (E,2)
  • 0x03703A - Password X position (E,3)
  • 0x03703B - Password X position (E,4)
  • 0x03703C - Password X position (E,5)
  • 0x037056 - Password related (A,1)
  • 0x03709B - Password related (E,5)

Items

  • 0x0380D5 - Beginning amount of Health
  • 0x0382FD - Amount of HP large Energy returns
  • 0x038301 - Amount of HP small Energy returns

0x038685 - Sound for Mega Man landing

0x03C264 - 0x03C269 - routine to see all weapons gained to go to Wily after gaining a weapon

Power Ups

  • 0x03C289 - Power Up from Heat Man
  • 0x03C28A - Power Up from Air Man
  • 0x03C28B - Power Up from Wood Man
  • 0x03C28C - Power Up from Bubble Man
  • 0x03C28D - Power Up from Quick Man
  • 0x03C28E - Power Up from Flash Man
  • 0x03C28F - Power Up from Metal Man
  • 0x03C290 - Power Up from Crash Man
  • 0x03C291 - Item # from Heat Man
  • 0x03C292 - Item # from Air Man
  • 0x03C293 - Item # from Wood Man
  • 0x03C294 - Item # from Bubble Man
  • 0x03C295 - Item # from Quick Man
  • 0x03C296 - Item # from Flash Man
  • 0x03C297 - Item # from Metal Man
  • 0x03C298 - Item # from Crash Man


0x03C59F - Sound for entering menu screen during action


0x03C802 - Sound effect for Mega Man beamed down


0x03CF79 - X position for energy bar

0x03CF8F - X position for weapon bar

0x03CFB1 - X position for boss bar


0x03CFD8 - Graphics for Energy Bar


0x03CFF5 - Y position for 1/7 energy

0x03CFF6 - Y position for 2/7 energy

0x03CFF7 - Y position for 3/7 energy

0x03CFF8 - Y position for 4/7 energy

0x03CFF9 - Y position for 5/7 energy

0x03CFFA - Y position for 6/7 energy

0x03CFFB - Y position for 7/7 energy


0x03DA91 - Sound for Mega Man shooting normal shot


0x03DAE6 - Sound effect for Air Shot

0x03DAEE - Number of power to remove for 1 Air Shot


0x03DB34 - Sound effect for Bubble Lead

0x03DB3D - Number of Bubble Lead to use before reducing power


0x03DB6F - Sound effect for Quick Boomerang

0x03DB78 - Number of Quick Boomerangs to use before reducing power


0x03DBA6 - Sound effect for Crash Bomb

0x03DB99 - Number of power to remove for 1 Crash Bomb


0x03DBC9 - Sound effect for Metal Blade

0x03DBD2 - Number of Metal Blades to use before reducing power


0x03DC59 - Sound effect for Flash Stopper



0x03DE45 - Sound for Heat charge?


0x03DF0D - Sound for Wood Shield turning

0x03DF1F - Sound for Wood Shield appearing

0x03DF72 - Number of power to remove for 1 Wood Shield


0x03E089 - Sound effect for Crash Bomb clasping wall

0x03E0DA - Sound effect for Crash Bomb exploding


0x03E16E - Rate of speed to decrease Flash Stopper power


--Attack Power

0x03ED76 - Shelled Fish's attack

0x03ED78 - Large Frog's attack

0x03ED79 - Small Frog's attack

0x03ED82 - (16) Ball Bat attack

0x03ED83 - (17) Rabbit attack

0x03ED84 - (18) Rabbit's projectile attack (carrot)

0x03ED85 - (19) Dog's attack

0x03ED87 - (1B) Dog's fire projectile attack

0x03ED89 - (1D) Ape's attack

0x03ED8B - (1F) Chicken's attack

0x03EDA1 - (35) Sniper Joe's projectile attack (round ball)

0x03EDA4 - (38) Large Bird's attack

0x03EDA6 - (3A) Large Bird's egg attack

0x03EDA8 - (3C) Small Bird's attack

0x03EDB7 - One arm shooter's attack

0x03EDB9 - One arm shooter's projectile attack (pellet)

0x03EDBA - Body of Sniper Joe's machine attack

0x03EDBB - Sniper Joe's attack

0x03EDBC - (50) Snake-like Pod's attack

0x03EDBD - Snake-like Pod's projectile attack (snake rod)

0x03EDCD - Wood Man's Shield

0x03EDCE - Falling Leafs from Wood Man