Welcome to Data Crystal's new home! Data Crystal is now part of the TCRF family (sort of).
The wiki has recently moved; please report any issues in Discord. Pardon the dust.

Mega Man 2/ROM map: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
(partial work to ROM map, needs completion on formatting.)
 
(Finished formatting)
Line 28: Line 28:
* 0x034677 - Pointer for Heat 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
* 0x038076 - 0x03807D - routine to see all weapons gained to go to Wily when selecting Start
 
* 0x03C264 - 0x03C269 - routine to see all weapons gained to go to Wily after gaining a weapon
===Enemy Attack Values===
* 0x02E9C4 - Wood Man's body attack
* 0x02E9C8 - Flash Man's body attack


===HP===
===HP===
* 0x038315 - Maximum Energy for Mega Man
* 0x038315 - Maximum Energy for Mega Man
* 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


===Sound Effects during Stage===
===Sound Effects during Stage===
0x03524E - changing selections in menu, Mega Man forming
* 0x03524E - changing selections in menu, Mega Man forming
* 0x038685 - Sound for Mega Man landing
* 0x03C59F - Sound for entering menu screen during action
* 0x03C802 - Sound effect for Mega Man beamed down


===Menu Screen===
===Menu Screen===
Line 137: Line 148:
* 0x038301 - Amount of HP small Energy returns
* 0x038301 - Amount of HP small Energy returns


0x038685 - Sound for Mega Man landing
===Power Ups===
 
0x03C264 - 0x03C269 - routine to see all weapons gained to go to Wily after gaining a weapon
 
====Power Ups====
* 0x03C289 - Power Up from Heat Man
* 0x03C289 - Power Up from Heat Man
* 0x03C28A - Power Up from Air Man
* 0x03C28A - Power Up from Air Man
Line 158: Line 165:
* 0x03C297 - Item # from Metal Man
* 0x03C297 - Item # from Metal Man
* 0x03C298 - Item # from Crash Man
* 0x03C298 - Item # from Crash Man
====Arm Cannon====
* 0x03DA91 - Sound for Mega Man shooting normal shot


====Air====
* 0x03DAE6 - Sound effect for Air Shot
* 0x03DAEE - Number of power to remove for 1 Air Shot


0x03C59F - Sound for entering menu screen during action
====Bubble====
* 0x03DB34 - Sound effect for Bubble Lead
* 0x03DB3D - Number of Bubble Lead to use before reducing power


====Quick====
* 0x03DB6F - Sound effect for Quick Boomerang
* 0x03DB78 - Number of Quick Boomerangs to use before reducing power


====Crash====
* 0x03DBA6 - Sound effect for Crash Bomb
* 0x03DB99 - Number of power to remove for 1 Crash Bomb


0x03C802 - Sound effect for Mega Man beamed down
====Metal====
* 0x03DBC9 - Sound effect for Metal Blade
* 0x03DBD2 - Number of Metal Blades to use before reducing power


====Flash====
* 0x03DC59 - Sound effect for Flash Stopper
* 0x03E16E - Rate of speed to decrease Flash Stopper power


====Heat====
* 0x03DE45 - Sound for Heat charge?


0x03CF79 - X position for energy bar
====Wood====
* 0x03DF0D - Sound for Wood Shield turning
* 0x03DF1F - Sound for Wood Shield appearing
* 0x03DF72 - Number of power to remove for 1 Wood Shield


0x03CF8F - X position for weapon bar
====Crash====
* 0x03E089 - Sound effect for Crash Bomb clasping wall
* 0x03E0DA - Sound effect for Crash Bomb exploding


0x03CFB1 - X position for boss bar
===Attack Power Table===
 
* 0x02E9C4 - Wood Man's body attack
 
* 0x02E9C8 - Flash Man's body attack
 
* 0x03ED76 - Shelled Fish's attack
0x03CFD8 - Graphics for Energy Bar
* 0x03ED78 - Large Frog's attack
 
* 0x03ED79 - Small Frog's attack
 
* 0x03ED82 - (16) Ball Bat attack
 
* 0x03ED83 - (17) Rabbit attack
0x03CFF5 - Y position for 1/7 energy
* 0x03ED84 - (18) Rabbit's projectile attack (carrot)
 
* 0x03ED85 - (19) Dog's attack
0x03CFF6 - Y position for 2/7 energy
* 0x03ED87 - (1B) Dog's fire projectile attack
 
* 0x03ED89 - (1D) Ape's attack
0x03CFF7 - Y position for 3/7 energy
* 0x03ED8B - (1F) Chicken's attack
 
* 0x03EDA1 - (35) Sniper Joe's projectile attack (round ball)
0x03CFF8 - Y position for 4/7 energy
* 0x03EDA4 - (38) Large Bird's attack
 
* 0x03EDA6 - (3A) Large Bird's egg attack
0x03CFF9 - Y position for 5/7 energy
* 0x03EDA8 - (3C) Small Bird's attack
 
* 0x03EDB7 - One arm shooter's attack
0x03CFFA - Y position for 6/7 energy
* 0x03EDB9 - One arm shooter's projectile attack (pellet)
 
* 0x03EDBA - Body of Sniper Joe's machine attack
0x03CFFB - Y position for 7/7 energy
* 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
0x03DA91 - Sound for Mega Man shooting normal shot
* 0x03EDCE - Falling Leafs from Wood Man
 
 
 
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

Revision as of 01:36, 1 May 2006


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
  • 0x03C264 - 0x03C269 - routine to see all weapons gained to go to Wily after gaining a weapon

HP

  • 0x038315 - Maximum Energy for Mega Man
  • 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

Sound Effects during Stage

  • 0x03524E - changing selections in menu, Mega Man forming
  • 0x038685 - Sound for Mega Man landing
  • 0x03C59F - Sound for entering menu screen during action
  • 0x03C802 - Sound effect for Mega Man beamed down

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

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

Arm Cannon

  • 0x03DA91 - Sound for Mega Man shooting normal shot

Air

  • 0x03DAE6 - Sound effect for Air Shot
  • 0x03DAEE - Number of power to remove for 1 Air Shot

Bubble

  • 0x03DB34 - Sound effect for Bubble Lead
  • 0x03DB3D - Number of Bubble Lead to use before reducing power

Quick

  • 0x03DB6F - Sound effect for Quick Boomerang
  • 0x03DB78 - Number of Quick Boomerangs to use before reducing power

Crash

  • 0x03DBA6 - Sound effect for Crash Bomb
  • 0x03DB99 - Number of power to remove for 1 Crash Bomb

Metal

  • 0x03DBC9 - Sound effect for Metal Blade
  • 0x03DBD2 - Number of Metal Blades to use before reducing power

Flash

  • 0x03DC59 - Sound effect for Flash Stopper
  • 0x03E16E - Rate of speed to decrease Flash Stopper power

Heat

  • 0x03DE45 - Sound for Heat charge?

Wood

  • 0x03DF0D - Sound for Wood Shield turning
  • 0x03DF1F - Sound for Wood Shield appearing
  • 0x03DF72 - Number of power to remove for 1 Wood Shield

Crash

  • 0x03E089 - Sound effect for Crash Bomb clasping wall
  • 0x03E0DA - Sound effect for Crash Bomb exploding

Attack Power Table

  • 0x02E9C4 - Wood Man's body attack
  • 0x02E9C8 - Flash Man's body attack
  • 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