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.
Super Mario Bros. 2 (NES)/ROM map: Difference between revisions
Jump to navigation
Jump to search
(Quite a few ROM addresses) |
m (Formatting) |
||
Line 1: | Line 1: | ||
{{rommap|game=Super Mario Bros. 2}} | |||
< | == ROM Map == | ||
< | * <tt>010010 to 010024 (000200)</tt> = Starting Area Data | ||
* <tt>010025 to 0101C8 (000200)</tt> = Level Pointers | |||
* <tt>0101C9 to 012433 (000200)</tt> = Level Data | |||
< | * <tt>012434 to 0124FF (000200)</tt> = Empty Data | ||
* <tt>012500 to 012563 (000200)</tt> = Important Data | |||
* <tt>012564 to 012707 (000200)</tt> = Enemy Pointers | |||
< | * <tt>012708 to 01303F (000200)</tt> = Enemy Data | ||
* <tt>013040 to 014000 (000200)</tt> = Empty Data | |||
< | == Miscellaneous Data == | ||
* 0x01E276 - Time for the card before level is shown | |||
< | |||
* 0x004099 - Sound effect from falling in 1-1 | |||
* 0x005061 - Sound a 1-up makes | |||
* 0x00819F - Sound Birdo's egg spit makes | |||
* 0x004F7B - Health for Birdos | |||
* 0x00611E - Health for Claw Grip of World 5 | |||
* 0x00657F - Health for Mouser of World 1 | |||
* 0x006586 - Health for Mouser of World 3 | |||
* 0x00673D - Health for Triclydes | |||
* 0x006C7E - Health for Fry Guy of World 4 | |||
* 0x006FF7 - Health for Hawkmouth of World 7 | |||
* 0x0070BB - Health for revived Hawkmouth | |||
* 0x0071E0 - Health for Wart of World 7 | |||
* 0x0070C6 - Amount of time Hawkmouth is open (before Wart) | |||
* 0x0010DF - Item pulled once the 1-Up flag is activated | |||
* 0x005703 - Amount of time the ground shakes from a POW | |||
* 0X006486 - Amount of time to fly Pidget's carpet | |||
* 0x00102A - Number of cherries required for Starman | |||
* 0x0010F2 - Sprite pulled after number of big vegetables pulled is activated | |||
* 0x0050CB - Amount of time the stop watch is active | |||
* 0x004556 - Number of enemies defeated for heart | |||
* 0x01E425 - Number of lives you start with | |||
* 0x01E420 - NUmber of continues you start with | |||
* 0x00782A - Length of Starman | |||
* 0x01E6B0 - Number of hearts next level begins with (any level after 1-1) | |||
* 0x01F232 - Maximum number of hearts (you begin with for 1-1) | |||
* 0x01F233 - Maximum number of hearts after 1 Mushroom | |||
* 0x01F234 - Maximum number of hearts after 2 Mushrooms | |||
** 0F - One heart | |||
** 1F - Two hearts | |||
** 2F - Three hearts | |||
** 4F - Four hearts | |||
* 0x01FE10 - Sprite Graphics set for WORLD 1 | |||
* 0x01FE11 - Sprite Graphics set for WORLD 2 | |||
* 0x01FE12 - Sprite Graphics set for WORLD 3 | |||
* 0x01FE13 - Sprite Graphics set for WORLD 4 | |||
* 0x01FE14 - Sprite Graphics set for WORLD 5 | |||
* 0x01FE15 - Sprite Graphics set for WORLD 6 | |||
* 0x01FE16 - Sprite Graphics set for WORLD 7 | |||
* 0x01FE17 - Landscape Graphics set for WORLD 1 | |||
* 0x01FE18 - Landscape Graphics set for WORLD 2 | |||
* 0x01FE19 - Landscape Graphics set for WORLD 3 | |||
* 0x01FE1A - Landscape Graphics set for WORLD 4 | |||
* 0x01FE1B - Landscape Graphics set for WORLD 5 | |||
* 0x01FE1C - Landscape Graphics set for WORLD 6 | |||
* 0x01FE1D - Landscape Graphics set for WORLD 7 | |||
* 0x01FE77 - Title card graphics for WORLD 1 | |||
* 0X01FE78 - Title card graphics for WORLD 2 | |||
* 0X01FE79 - Title card graphics for WORLD 3 | |||
* 0x01FE7A - Title card graphics for WORLD 4 | |||
* 0x01FE7B - Title card graphics for WORLD 5 | |||
* 0x01FE7C - Title card graphics for WORLD 6 | |||
* 0x01FE7D - Title card graphics for WORLD 7 | |||
* 0x01E022 - First level for World 1 | |||
* 0x01E023 - First level for World 2 | |||
* 0x01E024 - First level for World 3 | |||
* 0x01E025 - First level for World 4 | |||
* 0x01E026 - First level for World 5 | |||
* 0x01E027 - First level for World 6 | |||
* 0x01E028 - First level for World 7 | |||
* 0x01FD80 - Graphic Set loaded (part 1) used for title screen. | |||
* 0x01FE57 - Graphic Set loaded (part 2) used for title screen. | |||
* 0x01FE68 - Graphic Set loaded (part 1) used for character select screen | |||
* 0x01FE6D - Graphic Set loaded (part 2) used for character select screen | |||
* 0x01FE72 - Graphic Set loaded (part 3) used for character select screen | |||
* 0x01FE89 - Graphic Set loaded (part 1) for Bonus Game | |||
* 0x01FE8E - Graphic Set loaded (part 2) for Bonus Game | |||
* 0x01427F - Bonus Game graphic placement | |||
* 0x014010 ~ 0x0140AF - Card inset for Worlds 1-6 | |||
* 0x0140B0 ~ 0x01414F - Card inset for World 7 | |||
* 0x01F66A - WORLD 1 warp destination | |||
* 0x01F66B - WORLD 2 warp destination | |||
* 0x01F66C - WORLD 3 warp destination | |||
* 0x01F66D - WORLD 4 warp destination | |||
* 0x01F66E - WORLD 5 warp destination | |||
* 0x01F66F - WORLD 6 warp destination | |||
* 0x01F670 - WORLD 7 warp destination | |||
* 0x0011FE - Button for opening doors | |||
* 0x01E501 - Button for Pause | |||
* 0x01E53D - Button combination for death on pause | |||
* 0x001AA9 - song to play at Title screen | |||
* 0x01E2C9 - song to play at Character select screen | |||
* 0x01E30C - sound effect for moving character selection to the right | |||
* 0x01E310 - sound effect for moving character selection to the left | |||
* 0x01E3BF - sound effect for selecting a character at selection screen | |||
* 0x001034 - sound effect for grabbing a cherry | |||
* 0X0050B8 - sound effect for grabbing a mushroom | |||
* 0x01E404 - sound effect after selecting character on card display | |||
* 0x018B70 ~ 0x0192AF - Ending CAST (excluding WART) | |||
* 0x01F4FC - Walk-off Shyguy's palette, mirroring, etc. | |||
* 0x01F4FD - Tweeter's palette, mirroring, etc. | |||
* 0x01F4FE - Smart Shyguy's palette, mirroring, etc. | |||
* 0x01F500 - Walk-off Snifit's palette, mirroring, etc. | |||
* 0x01F501 - Jump-Only Snifit's palette, mirroring, etc. | |||
* 0x01F502 - Smart-Walking Snifit's palette, mirroring, etc. | |||
* 0x01F504 - Bob Omb's palette, mirroring, etc. | |||
* 0x01F507 - Albatoss' palette, mirroring, etc. | |||
* 0x01F508 - Running Ninja's palette, mirroring, etc. | |||
* 0x01F509 - Jumping Ninja's palette, mirroring, etc. | |||
* 0x01F50A - Swooping Beezo's palette, mirroring, etc. | |||
* 0x01F50B - Straight Beezo's palette, mirroring, etc. | |||
* 0x01F512 - Phanto's palette, mirroring, etc. | |||
* 0x01F519 - Stray Egg's palette, mirroring, etc. | |||
* 0x01F51B - Fire's palette, mirroring, etc. | |||
* 0x01F51C - Clawgrip's palette, mirroring, etc. | |||
* 0x01F520 - Still Panser's palette, mirroring, etc. | |||
* 0x01F521 - Autobomb and rider's palette, mirroring, etc. | |||
* 0x01F522 - Autobomb Fire's palette, mirroring, etc. | |||
* 0x01F524 - Flurry's palette, mirroring, etc. | |||
* 0x01F525 - Fryguy's palette, mirroring, etc. | |||
* 0x01F529 - Spark [1]'s palette, mirroring, etc. | |||
* 0x01F52A - Spark [2]'s palette, mirroring, etc. | |||
* 0x01F52B - Spark [3]'s palette, mirroring, etc. | |||
* 0x01F52C - Spark [4]'s palette, mirroring, etc. | |||
* 0x01F52D - Small Vegetable's palette, mirroring, etc. | |||
* 0x01F52E - Big Vegetable's palette, mirroring, etc. | |||
* 0x01F530 - Turtle Shell's palette, mirroring, etc. | |||
* 0x01F531 - Spinning Coin's palette, mirroring, etc. | |||
* 0x01F535 - POW's palette, mirroring, etc. | |||
* 0x01F536 - Rolling Log's palette, mirroring, etc. | |||
* 0x01F537 - Sub-Space Door's palette, mirroring, etc. | |||
Revision as of 20:08, 3 December 2005
The following article is a ROM map for Super Mario Bros. 2 (NES).
ROM Map
- 010010 to 010024 (000200) = Starting Area Data
- 010025 to 0101C8 (000200) = Level Pointers
- 0101C9 to 012433 (000200) = Level Data
- 012434 to 0124FF (000200) = Empty Data
- 012500 to 012563 (000200) = Important Data
- 012564 to 012707 (000200) = Enemy Pointers
- 012708 to 01303F (000200) = Enemy Data
- 013040 to 014000 (000200) = Empty Data
Miscellaneous Data
- 0x01E276 - Time for the card before level is shown
- 0x004099 - Sound effect from falling in 1-1
- 0x005061 - Sound a 1-up makes
- 0x00819F - Sound Birdo's egg spit makes
- 0x004F7B - Health for Birdos
- 0x00611E - Health for Claw Grip of World 5
- 0x00657F - Health for Mouser of World 1
- 0x006586 - Health for Mouser of World 3
- 0x00673D - Health for Triclydes
- 0x006C7E - Health for Fry Guy of World 4
- 0x006FF7 - Health for Hawkmouth of World 7
- 0x0070BB - Health for revived Hawkmouth
- 0x0071E0 - Health for Wart of World 7
- 0x0070C6 - Amount of time Hawkmouth is open (before Wart)
- 0x0010DF - Item pulled once the 1-Up flag is activated
- 0x005703 - Amount of time the ground shakes from a POW
- 0X006486 - Amount of time to fly Pidget's carpet
- 0x00102A - Number of cherries required for Starman
- 0x0010F2 - Sprite pulled after number of big vegetables pulled is activated
- 0x0050CB - Amount of time the stop watch is active
- 0x004556 - Number of enemies defeated for heart
- 0x01E425 - Number of lives you start with
- 0x01E420 - NUmber of continues you start with
- 0x00782A - Length of Starman
- 0x01E6B0 - Number of hearts next level begins with (any level after 1-1)
- 0x01F232 - Maximum number of hearts (you begin with for 1-1)
- 0x01F233 - Maximum number of hearts after 1 Mushroom
- 0x01F234 - Maximum number of hearts after 2 Mushrooms
- 0F - One heart
- 1F - Two hearts
- 2F - Three hearts
- 4F - Four hearts
- 0x01FE10 - Sprite Graphics set for WORLD 1
- 0x01FE11 - Sprite Graphics set for WORLD 2
- 0x01FE12 - Sprite Graphics set for WORLD 3
- 0x01FE13 - Sprite Graphics set for WORLD 4
- 0x01FE14 - Sprite Graphics set for WORLD 5
- 0x01FE15 - Sprite Graphics set for WORLD 6
- 0x01FE16 - Sprite Graphics set for WORLD 7
- 0x01FE17 - Landscape Graphics set for WORLD 1
- 0x01FE18 - Landscape Graphics set for WORLD 2
- 0x01FE19 - Landscape Graphics set for WORLD 3
- 0x01FE1A - Landscape Graphics set for WORLD 4
- 0x01FE1B - Landscape Graphics set for WORLD 5
- 0x01FE1C - Landscape Graphics set for WORLD 6
- 0x01FE1D - Landscape Graphics set for WORLD 7
- 0x01FE77 - Title card graphics for WORLD 1
- 0X01FE78 - Title card graphics for WORLD 2
- 0X01FE79 - Title card graphics for WORLD 3
- 0x01FE7A - Title card graphics for WORLD 4
- 0x01FE7B - Title card graphics for WORLD 5
- 0x01FE7C - Title card graphics for WORLD 6
- 0x01FE7D - Title card graphics for WORLD 7
- 0x01E022 - First level for World 1
- 0x01E023 - First level for World 2
- 0x01E024 - First level for World 3
- 0x01E025 - First level for World 4
- 0x01E026 - First level for World 5
- 0x01E027 - First level for World 6
- 0x01E028 - First level for World 7
- 0x01FD80 - Graphic Set loaded (part 1) used for title screen.
- 0x01FE57 - Graphic Set loaded (part 2) used for title screen.
- 0x01FE68 - Graphic Set loaded (part 1) used for character select screen
- 0x01FE6D - Graphic Set loaded (part 2) used for character select screen
- 0x01FE72 - Graphic Set loaded (part 3) used for character select screen
- 0x01FE89 - Graphic Set loaded (part 1) for Bonus Game
- 0x01FE8E - Graphic Set loaded (part 2) for Bonus Game
- 0x01427F - Bonus Game graphic placement
- 0x014010 ~ 0x0140AF - Card inset for Worlds 1-6
- 0x0140B0 ~ 0x01414F - Card inset for World 7
- 0x01F66A - WORLD 1 warp destination
- 0x01F66B - WORLD 2 warp destination
- 0x01F66C - WORLD 3 warp destination
- 0x01F66D - WORLD 4 warp destination
- 0x01F66E - WORLD 5 warp destination
- 0x01F66F - WORLD 6 warp destination
- 0x01F670 - WORLD 7 warp destination
- 0x0011FE - Button for opening doors
- 0x01E501 - Button for Pause
- 0x01E53D - Button combination for death on pause
- 0x001AA9 - song to play at Title screen
- 0x01E2C9 - song to play at Character select screen
- 0x01E30C - sound effect for moving character selection to the right
- 0x01E310 - sound effect for moving character selection to the left
- 0x01E3BF - sound effect for selecting a character at selection screen
- 0x001034 - sound effect for grabbing a cherry
- 0X0050B8 - sound effect for grabbing a mushroom
- 0x01E404 - sound effect after selecting character on card display
- 0x018B70 ~ 0x0192AF - Ending CAST (excluding WART)
- 0x01F4FC - Walk-off Shyguy's palette, mirroring, etc.
- 0x01F4FD - Tweeter's palette, mirroring, etc.
- 0x01F4FE - Smart Shyguy's palette, mirroring, etc.
- 0x01F500 - Walk-off Snifit's palette, mirroring, etc.
- 0x01F501 - Jump-Only Snifit's palette, mirroring, etc.
- 0x01F502 - Smart-Walking Snifit's palette, mirroring, etc.
- 0x01F504 - Bob Omb's palette, mirroring, etc.
- 0x01F507 - Albatoss' palette, mirroring, etc.
- 0x01F508 - Running Ninja's palette, mirroring, etc.
- 0x01F509 - Jumping Ninja's palette, mirroring, etc.
- 0x01F50A - Swooping Beezo's palette, mirroring, etc.
- 0x01F50B - Straight Beezo's palette, mirroring, etc.
- 0x01F512 - Phanto's palette, mirroring, etc.
- 0x01F519 - Stray Egg's palette, mirroring, etc.
- 0x01F51B - Fire's palette, mirroring, etc.
- 0x01F51C - Clawgrip's palette, mirroring, etc.
- 0x01F520 - Still Panser's palette, mirroring, etc.
- 0x01F521 - Autobomb and rider's palette, mirroring, etc.
- 0x01F522 - Autobomb Fire's palette, mirroring, etc.
- 0x01F524 - Flurry's palette, mirroring, etc.
- 0x01F525 - Fryguy's palette, mirroring, etc.
- 0x01F529 - Spark [1]'s palette, mirroring, etc.
- 0x01F52A - Spark [2]'s palette, mirroring, etc.
- 0x01F52B - Spark [3]'s palette, mirroring, etc.
- 0x01F52C - Spark [4]'s palette, mirroring, etc.
- 0x01F52D - Small Vegetable's palette, mirroring, etc.
- 0x01F52E - Big Vegetable's palette, mirroring, etc.
- 0x01F530 - Turtle Shell's palette, mirroring, etc.
- 0x01F531 - Spinning Coin's palette, mirroring, etc.
- 0x01F535 - POW's palette, mirroring, etc.
- 0x01F536 - Rolling Log's palette, mirroring, etc.
- 0x01F537 - Sub-Space Door's palette, mirroring, etc.