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.
The wiki has recently moved; please report any issues in Discord. Pardon the dust.
Super Mario Bros. Deluxe/RAM map: Difference between revisions
Jump to navigation
Jump to search
Lelegofrog (talk | contribs) mNo edit summary |
Lelegofrog (talk | contribs) mNo edit summary |
||
(20 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{rammap|game=Super Mario Bros. Deluxe}} | {{rammap|game=Super Mario Bros. Deluxe}} | ||
Addresses are for USA/Europe | {{todo|Add descriptions to sound effects that lack one}} | ||
Addresses are for USA/Europe versions, but an equivalent or similar address exists in the Japan versions. | |||
== RAM Map == | |||
* 00 - | === WRAM === | ||
* 01 - | Addr Size Description | ||
* 02 - | ---- ---- ----------- | ||
* 03 - | 6000 8192 Current level metatiles | ||
* 04 - | * See [[Super Mario Bros. Deluxe/Notes#Metatile list|Notes]] page for list of metatiles | ||
* 05 - | C100 19 Current HUD tiles | ||
* 06 - | C160 1 Level set | ||
* 07 - | * 00 - Super Mario Bros. | ||
* | * 01 - For Super Players | ||
* | C162 1 Current level | ||
* | * See [[Super Mario Bros. Deluxe/Notes#Level ID list (C162)|Notes]] page for values | ||
* | C166 1 Hard mode flag | ||
* | C17A 3 Score digits | ||
* | C17D 2 Time digits | ||
* | C17F 1 Lives count | ||
* | C180 1 Time timer | ||
* | C181 1 Time disable flag | ||
* | C1A8 1 Current menu selection | ||
* | * 00 - Original 1985 (Goes to File Select) | ||
* | * 01 - Challenge Mode | ||
* | * 02 - Vs. Game | ||
* | * 03 - Super Mario Bros. For Super Players | ||
* | * 04 - Records | ||
* | * 05 - Album | ||
* | * 06 - Toy Box | ||
* | * 07 - You Vs. Boo | ||
* | C1B9 1 Player Y position (map) | ||
* | C1BA 1 Player X position (map) | ||
* | C1C1 1 Player state | ||
* | * 00 - On ground | ||
* | * 01 - In the air | ||
* | * 02 - Free movement | ||
* 03 - Dead | |||
* | * 04 - On map | ||
* | * 05 - Stationary | ||
* | * 06 - Power down animation | ||
* | * 07 - Power-up animation | ||
* | * 08/0B - Sub-area transition | ||
* | * 09 - Fire Flower power-up animation | ||
* | * 0A - Auto-walking at end of castle | ||
* | C1C2 1 Player pose | ||
* | * 00 - Standing | ||
* | * 01 - Walking 1 | ||
* | * 02 - Walking 2 | ||
* | * 03 - Turning around | ||
* | * 04 - Jumping | ||
* | * 05 - Swimming 1 | ||
* | * 06 - Walking 3 | ||
* | * 07 - Climbing 1 | ||
* | * 08 - Swimming 2 | ||
* | * 09 - Swimming 3 | ||
* | * 0A - Swimming 4 | ||
* | * 0B - Crouching | ||
* | * 0C - Climbing 2 | ||
* | * 0D - Fireball shoot | ||
* | * 0E - Swimming 5 | ||
* | * 0F - Mid-power up | ||
* | * 11 - Swimming 6 | ||
* | C1C3 1 Player direction | ||
* | * 00 - Left | ||
* | * 02 - Right | ||
* | C1C5 1 Player growth flag | ||
* | * 00 - Small | ||
* | * 01 - Big | ||
* | * 02 and above - Glitchy, may crash game | ||
* | C1C7 1 Jump height (always starts at 20 each time and decreases back to 0) | ||
* | C1CA 2 Player X position | ||
* | C1CC 2 Player Y position | ||
* | C1CE 1 Player fireballs flag | ||
* | C1D5 1 Invulnerability timer | ||
* | C1DA 2 Star timer | ||
* | C1DC 1 Colors to flash during Star | ||
* | C1F2 1 Coin count | ||
* | C383 1 Player select | ||
* | * 00 - Mario | ||
* | * 01 - Luigi | ||
* | D000 15 Sprite states? | ||
* | * 00 - Empty | ||
* | * 01 - Load | ||
* | * 02 - Normal | ||
* | * 03 - Defeated (fall off screen) | ||
* | D00F 15 Sprite slots | ||
* | * 00 - Empty | ||
* | * 01 - Bump block (can either look like a Brick or an Empty Block) | ||
* | * 02 - Red Koopa Troopa | ||
* | * 03 - Green Koopa Troopa | ||
* | * 04 - Goomba | ||
* | * 05/06/07/08 - Cheep-Cheep (swimming) | ||
* 09 - Flag | |||
* | * 0A - Castle Star Flag | ||
* | * 0C - Mushroom? | ||
* | * 0D - Fireball | ||
* | * 0E - Brick shatter particle | ||
* | * 0F - Fire Bar (clockwise) | ||
* | * 10 - Fire Bar (counter-clockwise) | ||
* | * 11 - Fire Bar (long clockwise) | ||
* | * 12 - Fire Bar (long counter-clockwise) | ||
* | * 13 - Fire Bar (fast clockwise) | ||
* | * 14 - Fire Bar (fast counter-clockwise) | ||
* | * 15 - Fire Bar (fast long clockwise) | ||
* 16 - Fire Bar (fast long counter-clockwise) | |||
* 17 - Hammer Bro | |||
* 18 - Hammer | |||
* 19 - Piranha Plant | |||
* 1A - Bowser | |||
* 1B - Bowser fire | |||
* 1C - Toad/Peach | |||
* 1D - Brick bump block? | |||
* 1F - Lava Bubble | |||
* 20 - Vine | |||
* 21 - Firework | |||
* 22 - Flying Cheep-Cheep spawner | |||
* | * 23 - Falling Cheep-Cheep | ||
* | * 24 - Bullet Bill | ||
* | * 25 - Bullet Bill (stationary) | ||
* | * 26/27 - Red Parakoopa (vertical) | ||
* | * 28 - Red Parakoopa (jumping) | ||
* | * 29 - Green Parakoopa (jumping) | ||
* | * 2A - Red Parakoopa (horizontal) | ||
* | * 2B - Green Parakoopa (horizontal) | ||
* 2C - Blooper | |||
* 2D - Red Spring | |||
* 2E - Lakitu | |||
* 2F - Spiny Egg | |||
* 30 - Spiny | |||
* 31 - Buzzy Beetle | |||
* 32 - Bowser fire spawner | |||
* 34 - Warp Zone text generator | |||
* 35 - Air Bubble | |||
* 36 - Bullet Bill spawner | |||
* 38 - Cheep-Cheep spawner | |||
* 3C - Makes the player unable to walk anywhere when touched (used for springs?) | |||
* 3D/3E - Brick that can't be broken in any form bump block | |||
DE00 1 Music pitch | |||
* | DE60 1 Sound effect queue #1 | ||
* | DE61 1 Current sound effect playing #1 | ||
* 42 - Jump (small) | |||
* 43 - Bump | |||
* 44 - Enemy stomp/Menu selection | |||
* 45 - Enemy kick | |||
* 46 - Flagpole | |||
* 47 - Menu navigate/Timer countdown | |||
* | * 48 - Fireball | ||
* | * 49 - Player death | ||
* | * 4A - Bowser fall | ||
* | * 4B - Bullet Bill/Firework | ||
* | * 4C - Jump (big) | ||
* | * 4F - Flying Cheep Cheep jump/Yoshi Egg toss/Enemy spawn (Mario Bros. unused) | ||
* | * 50 - Sidestepper spawn (Mario Bros. unused) | ||
* | * 51 - Fighter Fly spawn (Mario Bros. unused) | ||
* | * 52 - Coin spawn (Mario Bros. unused) | ||
* | * 53 - Coin (Mario Bros. unused) | ||
* | * 54 - Enemy flip (Mario Bros. unused) | ||
* | * 55 - Enemy defeat (Mario Bros. unused) | ||
* | * 56 - Level clear (Mario Bros. unused) | ||
* | * 57 - Enemy lands in water (Mario Bros. unused) | ||
* | * 58 - Slipice activates (Mario Bros. unused) | ||
* | * 59 - Slipice defeated (Mario Bros. unused) | ||
* | * 5A - Countdown (Mario Bros. unused) | ||
* | * 5D - Player hit (Mario Bros. unused) | ||
* 5E - Player dies (Mario Bros. unused) | |||
* 5F - Toad talking at end of Challenge Mode | |||
* | * 60 - Face Block flip | ||
* | * 61 - Yoshi hatching at end of Challenge Mode | ||
* | * 62 - Collected Yoshi Egg | ||
* | * 63 - Navigating out of menu | ||
* | * 64 - Countdown | ||
* | * 65 - "Go!" countdown | ||
* | * 66 - Earning a Medal at the end of Challenge Mode | ||
* | * 67 - When Red Coins/Score show up at the end of Challenge Mode | ||
* | * 68 - Springboard (high jump) | ||
* 29 - | * 69 - Springboard (low jump) | ||
* 2A - | * 6A - Green Springboard? (high jump) | ||
* 2B - | * 6B - Green Springboard? (low jump) | ||
* 2C - | * 6C - | ||
* 2D - | * 6D - Map screen beep | ||
* 2E - | * 6E - Selecting "Records" on the menu | ||
* 2F - | * 6F - Selecting "Toy Box" on the menu | ||
* 30 - | * 70 - Yoshi | ||
* 31 - | * 71 - | ||
* 32 - | * 72 - Score Total in Challenge Mode going up | ||
* 33 - | * 73 - Boo | ||
* 34 - | * 74 - Turning around (small) | ||
* 37 - | * 75 - Turning around (big) | ||
* | * 76 - Title screen start | ||
* | * 77 - Camera pan | ||
* | * 78 - Boo cry | ||
* 3D - | DE70 1 Sound effect queue #2 | ||
* 3E - | DE71 1 Current sound effect playing #2 | ||
* 3F - | * 01 - Collected Yoshi Egg (plays automatically with 62 in #1) | ||
* 40 - | * 02 - Earning a Medal at the end of Challenge Mode (plays automatically with 66 in #1) | ||
* 41 - | * 03 - Selecting "Records" on the menu (plays automatically with 6E in #1) | ||
| | * 04 - Title screen start (plays automatically with 76 in #1) | ||
* 24 - Coin | |||
* 25 - Pipe/shrink | |||
* 26 - Power-up appears | |||
* 27 - Vine appears | |||
* 28 - Power-up collected | |||
* 29 - 1-Up | |||
* 2A - Walking sound (Mario Bros. unused) | |||
* 2B - Turning around (Mario Bros. unused) | |||
* 2C - Jump (Mario Bros. unused) | |||
* 2D - POW Block (Mario Bros. unused) | |||
* 2E - Pause (Mario Bros. unused) | |||
* 2F - | |||
* 30 - Error | |||
* 31 - Pause | |||
* 32 - | |||
* 33 - | |||
* 34/3B - 4th Red Coin collected | |||
* 35/3C - 5th Red Coin collected | |||
* 36 - New icon showing on Challenge Mode menu | |||
* 37 - | |||
* 38 - 1st Red Coin collected | |||
* 39 - 2nd Red Coin collected | |||
* 3A - 3rd Red Coin collected | |||
* 3D - Message set | |||
DE78 1 Sound effect queue #3 | |||
DE79 1 Current sound effect playing #3 | |||
* 3E - | |||
* 3F - Message set (plays automatically with 3D in #2) | |||
* 40 - | |||
* 41 - Brick shatter | |||
* 42 - Bowser fire | |||
* 43 - Fireball (Mario Bros. unused) | |||
* 44 - Timer (Mario Bros. unused) | |||
* 45 - Respawn jingle (Mario Bros. unused) | |||
* 46 - Selecting "Album" on the menu/Page turn | |||
* 47 - Yoshi Egg about to hatch | |||
* 48 - Input | |||
DE90 1 Length of current sound effect | |||
DED0 1 "Hurry Up" tempo flag | |||
=== HRAM === | |||
FF99 1 X position of Player | |||
FFA7 1 X position of Level | |||
FFA9 1 Y position | |||
FFAB 1 X speed | |||
FFAC 1 Y speed | |||
FFB5 1 Current mode | |||
* See [[Super Mario Bros. Deluxe/Notes#Mode list (FFB5)|Notes]] page for values | |||
{{Internal Data}} | {{Internal Data}} |
Latest revision as of 00:25, 25 February 2024
The following article is a RAM map for Super Mario Bros. Deluxe.
To do: Add descriptions to sound effects that lack one |
Addresses are for USA/Europe versions, but an equivalent or similar address exists in the Japan versions.
RAM Map
WRAM
Addr Size Description ---- ---- ----------- 6000 8192 Current level metatiles * See Notes page for list of metatiles C100 19 Current HUD tiles C160 1 Level set * 00 - Super Mario Bros. * 01 - For Super Players C162 1 Current level * See Notes page for values C166 1 Hard mode flag C17A 3 Score digits C17D 2 Time digits C17F 1 Lives count C180 1 Time timer C181 1 Time disable flag C1A8 1 Current menu selection * 00 - Original 1985 (Goes to File Select) * 01 - Challenge Mode * 02 - Vs. Game * 03 - Super Mario Bros. For Super Players * 04 - Records * 05 - Album * 06 - Toy Box * 07 - You Vs. Boo C1B9 1 Player Y position (map) C1BA 1 Player X position (map) C1C1 1 Player state * 00 - On ground * 01 - In the air * 02 - Free movement * 03 - Dead * 04 - On map * 05 - Stationary * 06 - Power down animation * 07 - Power-up animation * 08/0B - Sub-area transition * 09 - Fire Flower power-up animation * 0A - Auto-walking at end of castle C1C2 1 Player pose * 00 - Standing * 01 - Walking 1 * 02 - Walking 2 * 03 - Turning around * 04 - Jumping * 05 - Swimming 1 * 06 - Walking 3 * 07 - Climbing 1 * 08 - Swimming 2 * 09 - Swimming 3 * 0A - Swimming 4 * 0B - Crouching * 0C - Climbing 2 * 0D - Fireball shoot * 0E - Swimming 5 * 0F - Mid-power up * 11 - Swimming 6 C1C3 1 Player direction * 00 - Left * 02 - Right C1C5 1 Player growth flag * 00 - Small * 01 - Big * 02 and above - Glitchy, may crash game C1C7 1 Jump height (always starts at 20 each time and decreases back to 0) C1CA 2 Player X position C1CC 2 Player Y position C1CE 1 Player fireballs flag C1D5 1 Invulnerability timer C1DA 2 Star timer C1DC 1 Colors to flash during Star C1F2 1 Coin count C383 1 Player select * 00 - Mario * 01 - Luigi D000 15 Sprite states? * 00 - Empty * 01 - Load * 02 - Normal * 03 - Defeated (fall off screen) D00F 15 Sprite slots * 00 - Empty * 01 - Bump block (can either look like a Brick or an Empty Block) * 02 - Red Koopa Troopa * 03 - Green Koopa Troopa * 04 - Goomba * 05/06/07/08 - Cheep-Cheep (swimming) * 09 - Flag * 0A - Castle Star Flag * 0C - Mushroom? * 0D - Fireball * 0E - Brick shatter particle * 0F - Fire Bar (clockwise) * 10 - Fire Bar (counter-clockwise) * 11 - Fire Bar (long clockwise) * 12 - Fire Bar (long counter-clockwise) * 13 - Fire Bar (fast clockwise) * 14 - Fire Bar (fast counter-clockwise) * 15 - Fire Bar (fast long clockwise) * 16 - Fire Bar (fast long counter-clockwise) * 17 - Hammer Bro * 18 - Hammer * 19 - Piranha Plant * 1A - Bowser * 1B - Bowser fire * 1C - Toad/Peach * 1D - Brick bump block? * 1F - Lava Bubble * 20 - Vine * 21 - Firework * 22 - Flying Cheep-Cheep spawner * 23 - Falling Cheep-Cheep * 24 - Bullet Bill * 25 - Bullet Bill (stationary) * 26/27 - Red Parakoopa (vertical) * 28 - Red Parakoopa (jumping) * 29 - Green Parakoopa (jumping) * 2A - Red Parakoopa (horizontal) * 2B - Green Parakoopa (horizontal) * 2C - Blooper * 2D - Red Spring * 2E - Lakitu * 2F - Spiny Egg * 30 - Spiny * 31 - Buzzy Beetle * 32 - Bowser fire spawner * 34 - Warp Zone text generator * 35 - Air Bubble * 36 - Bullet Bill spawner * 38 - Cheep-Cheep spawner * 3C - Makes the player unable to walk anywhere when touched (used for springs?) * 3D/3E - Brick that can't be broken in any form bump block DE00 1 Music pitch DE60 1 Sound effect queue #1 DE61 1 Current sound effect playing #1 * 42 - Jump (small) * 43 - Bump * 44 - Enemy stomp/Menu selection * 45 - Enemy kick * 46 - Flagpole * 47 - Menu navigate/Timer countdown * 48 - Fireball * 49 - Player death * 4A - Bowser fall * 4B - Bullet Bill/Firework * 4C - Jump (big) * 4F - Flying Cheep Cheep jump/Yoshi Egg toss/Enemy spawn (Mario Bros. unused) * 50 - Sidestepper spawn (Mario Bros. unused) * 51 - Fighter Fly spawn (Mario Bros. unused) * 52 - Coin spawn (Mario Bros. unused) * 53 - Coin (Mario Bros. unused) * 54 - Enemy flip (Mario Bros. unused) * 55 - Enemy defeat (Mario Bros. unused) * 56 - Level clear (Mario Bros. unused) * 57 - Enemy lands in water (Mario Bros. unused) * 58 - Slipice activates (Mario Bros. unused) * 59 - Slipice defeated (Mario Bros. unused) * 5A - Countdown (Mario Bros. unused) * 5D - Player hit (Mario Bros. unused) * 5E - Player dies (Mario Bros. unused) * 5F - Toad talking at end of Challenge Mode * 60 - Face Block flip * 61 - Yoshi hatching at end of Challenge Mode * 62 - Collected Yoshi Egg * 63 - Navigating out of menu * 64 - Countdown * 65 - "Go!" countdown * 66 - Earning a Medal at the end of Challenge Mode * 67 - When Red Coins/Score show up at the end of Challenge Mode * 68 - Springboard (high jump) * 69 - Springboard (low jump) * 6A - Green Springboard? (high jump) * 6B - Green Springboard? (low jump) * 6C - * 6D - Map screen beep * 6E - Selecting "Records" on the menu * 6F - Selecting "Toy Box" on the menu * 70 - Yoshi * 71 - * 72 - Score Total in Challenge Mode going up * 73 - Boo * 74 - Turning around (small) * 75 - Turning around (big) * 76 - Title screen start * 77 - Camera pan * 78 - Boo cry DE70 1 Sound effect queue #2 DE71 1 Current sound effect playing #2 * 01 - Collected Yoshi Egg (plays automatically with 62 in #1) * 02 - Earning a Medal at the end of Challenge Mode (plays automatically with 66 in #1) * 03 - Selecting "Records" on the menu (plays automatically with 6E in #1) * 04 - Title screen start (plays automatically with 76 in #1) * 24 - Coin * 25 - Pipe/shrink * 26 - Power-up appears * 27 - Vine appears * 28 - Power-up collected * 29 - 1-Up * 2A - Walking sound (Mario Bros. unused) * 2B - Turning around (Mario Bros. unused) * 2C - Jump (Mario Bros. unused) * 2D - POW Block (Mario Bros. unused) * 2E - Pause (Mario Bros. unused) * 2F - * 30 - Error * 31 - Pause * 32 - * 33 - * 34/3B - 4th Red Coin collected * 35/3C - 5th Red Coin collected * 36 - New icon showing on Challenge Mode menu * 37 - * 38 - 1st Red Coin collected * 39 - 2nd Red Coin collected * 3A - 3rd Red Coin collected * 3D - Message set DE78 1 Sound effect queue #3 DE79 1 Current sound effect playing #3 * 3E - * 3F - Message set (plays automatically with 3D in #2) * 40 - * 41 - Brick shatter * 42 - Bowser fire * 43 - Fireball (Mario Bros. unused) * 44 - Timer (Mario Bros. unused) * 45 - Respawn jingle (Mario Bros. unused) * 46 - Selecting "Album" on the menu/Page turn * 47 - Yoshi Egg about to hatch * 48 - Input DE90 1 Length of current sound effect DED0 1 "Hurry Up" tempo flag
HRAM
FF99 1 X position of Player FFA7 1 X position of Level FFA9 1 Y position FFAB 1 X speed FFAC 1 Y speed FFB5 1 Current mode * See Notes page for values
Internal Data for Super Mario Bros. Deluxe
| |
---|---|