Mega Man 3 (NES)/ROM map

From Data Crystal
Jump to navigation Jump to search


Layers

  • 0x026F10 - 0x026F4F - layer of title screen
  • 0x026F50 - 0x026F8F - layer of stage selection screen
  • 0x026F90 - 0x026FCF - layer of password screen
  • 0x026FD0 - 0x02700F - boss intro sliding layer after stage selection
  • 0x027010 - 0x02704F - opening sliding layer of stage select screen (make same as layer of title screen for smooth transition)

Makeup of tiles

  • 0x027B30 - 0x02800F - Tiles making up title and stage select screen

Graphic banks

Title screen banks

  • 0x031C07 - ??? bank 1
  • 0x031C08 - ??? bank 2
  • 0x031C09 - Sprite bank 1
  • 0x031C0A - Sprite bank 2
  • 0x031C0B - Sprite bank 3
  • 0x031C0C - Sprite bank 4

Palettes

  • 0x031C13 - 0x031C32 - Palettes for Title Screen

Stage selector

  • 0x031D03 - 0x031D0B - Vertical row to show box
  • 0x031D0C - 0x031D14 - Horizontal row to show box
  • 0x031D15 - 0x031D18 - Y axis location for selection box dots
  • 0x031D19 - 0x031D1D - X axis location for selection box dots

Weapon usage

Bars used

  • 0x03DF2C - Gemini Laser (2 bars)
  • 0x03DF2D - Needle Cannon (1 bar)
  • 0x03DF2E - Hard Knuckle (2 bars)
  • 0x03DF2F - Magnet Missile (2 bars)
  • 0x03DF30 - Top Spin (0 bars)
  • 0x03DF31 - Search Snake (1 bar)
  • 0x03DF32 - Rush Coil (3 bars)
  • 0x03DF33 - Spark Shot (1 bar)
  • 0x03DF34 - Spark Shock
  • 0x03DF35 - Shadow Blade
  • 0x03DF36 - Rush Jet (1 bar)

Shots required for bar to decrease

  • 0x03DF38 - Gemini Laser (1 shot)
  • 0x03DF39 - Needle Cannon (3 shots)
  • 0x03DF3A - Hard Knuckle (1 shot)
  • 0x03DF3B - Magnet Missile (1 shot)
  • 0x03DF3C -
  • 0x03DF3D - Search Snake (2 shots)
  • 0x03DF3E -
  • 0x03DF3F -
  • 0x03DF40 - Rush Marine (how many frames/1 bar)
  • 0x03DF41 - Shadow Blade (2 shots)
  • 0x03DF42 - Rush Jet (how many frames/1 bar)

Number of maximum shots on the screen

  • 0x03D34E - Mega Buster(03)
  • 0x03D34F - Gemini Laser(01)
  • 0x03D350 - Needle Cannon(03)
  • 0x03D351 - Hard Knuckle(01)
  • 0x03D355 - Spark Shock(02)