Banner
Views: 714,676,345
Time:
6 users online: Boom, GbreezeSunset, Minuy600, MiracleWater, SSoKoPC, Tarkan809 - Guests: 27 - Bots: 238Users: 37,318 (1,631 active)
Latest: RetroRuco
Not logged in.
SMW Memory Map - Waiting Addresses
Displaying 36 out of 36 waiting addresses. Show Moderated Addresses
Filter
Link
Address
Hexadecimal number for a partial address. 6-digit number for a full address. Use - to denote a range. Use , to list more than one address.
Length
Type
Enable JavaScript to use multiple regions.
Region
Hold control to select multiple. Check "All" to select all at once.

Type
Description
Separate each individual keyword with spaces. Surround a phrase with quotes to look for the exact phrase, or with / to use a PCRE regular expression. Prepend with - to exclude a keyword or phrase, with + to require a whole word or phrase, or with -+ to exclude a whole word or phrase. ? matches any character, * matches any amount of characters.
 
Per Page: 25 50 75 100 150 500 All
RAM Address Length Type Description Details Submitter
$7E0200 512 bytes Misc. OAM (low) table - handles all sprite tiles that are on screen. Each OAM slot contains 4 bytes of data: [XXXXXXXX YYYYYYYY TTTTTTTT yxppccct]

XXXXXXXX and YYYYYYYY bits are the on-screen coordinates from the top-left corner, TTTTTTTT is the tile number, and yxppccct is the tile properties. Each OAM slot are ordered from high priority (in front of other sprite tiles) to low priority.

Ranges from $7E0200-$7E03FF, therefore there are 128 OAM slots.
GreenHammerBro
$7E0400 32 bytes Misc. OAM (high) table - handles all sprite tiles that are on screen. Each OAM slot contains 2 bits of data in each byte: [SX][SX][SX][SX] (each bracket represents each oam slot).

S is the tile size, X is the x position 9th bit for handling should the tile be crossing the left edge of the screen.

Ranges from $7E0400-$7E041F

(please remove the other one and the old version already moderated)
GreenHammerBro
ROM Address Length Type Description Details Submitter
$008E1A 480 bytes Layer 3 The routine that updates the values of all the addresses used for the status bar ($0EF9-$0F2F).
$008E28 - Change this address to AD to disable the timer.
$008E2E - Timer speed (USE WITH $008D8B)
$008E5C - Time is Running Out SFX. Change from FF to 00 to stop the music from speeding up when time reaches 99.
$008E6B - [22 06 F6 00] Change to [EA EA EA EA] to not kill Mario when the timer reaches zero. The timer will count down normally and stop at zero, but Mario will not die
$008EDB - Change this and/or $008F09 from 20 12 90 to EA EA EA to disable writing the score to the status bar when playing as Mario and/or Luigi, respectively. Useful if you want to place another counter in place of the score using Smallhacker's Status Bar Editor.
$008F2C - How many coins you need to get an 1up (USE WITH $008F37)
$008F2F - [EE E4 18] Change to [EA EA EA] to not gain a life after collecting enough for one.
$008F37 - Number of coins to subtract from the counter when you gain enough for a 1up (Default: $64 (100). Change to [01] to create a coin wallet effect - use with $008F2F.
$008F41 - (Use with $008F45) Maximum life limit, minus one. Warning: Changing this to anything higher than 0x7E (127 lives) will remove the life limit entirely! Also, if you have more than
99 lives, the life counter will appear slightly glitched.
$008F45 - (Use with $008F41) Maximum life limit, minus one. Note that if you have more than 99 lives, the life counter will appear slightly glitched.
$008F62 - Number of bonus stars required to enter bonus game
$008F67 - [8D 25 14] Change to EA EA EA to disable entering bonus game when player has 100 bonus stars.
$008F6F - Amount of bonus stars that will be subtracted when 100 bonus stars are collected. Change to [01] to make 99 the maximum amount of bonus stars you can get - to create a bonus star wallet effect, use with $008F67.
$008F7E - Writes coins to status bar. Changing to [EA EA EA EA EA EA] will disable the coins from being written to the status bar.
$008F95 - [09] The X position of the small bonus star counter in the status bar.
$008FC5 - [20 79 90] Change to EA EA EA to disable the item GFX in the status bar
$008FCE - Length of "LUIGI" text (Status bar)
$008FE7 - [FC](blank tile) Tile used on the status bar when there's no Yoshi coin in that spot.
$008FED - [2E](coin tile) Tile used on the status bar when there is a Yoshi coin in that spot. Change to [FC](blank tile) to visually disable collected Yoshi Coins.
Shog
$00F17A 1 byte Objects How many colored Exclamation Blocks are allowed by default within all tilesets to enable spawning items, with the exception of Ghost House, Boss Battles, etc...

$02 (Green, Yellow) by default, Can be set to $00 to disable item spawning, and instead make them solid.
Hamtaro126
$0195A5 1 byte Sprite physics Change this value to $00 to fix a small glitch with carryable sprites where throwing the sprite upwards at a hittable block will occasionally cause it to hit the block without actually activating it (due to registering both the bottom of the block and the side of another block at the same time). Thomas
$01A7F0 3 bytes Sprite Misc. Change from [1D A0 15] to [EA EA EA] to fix a glitch that most sprite interactions with the player gets disabled when on the very edge of the screen. An example of this happens when a banzai bill's leftmost pixel goes past the left edge of the screen. GreenHammerBro
$04857D 39 bytes Pointer Pointers that are indexed by $13D9. Each one points to a different process running on overworld. Major Flare
Hijack Address Length Type Description Details Submitter
$008292 5 bytes Jump (JML/JSL) Modified by edit1754's IRQ hack. At certain gamemodes, it'll disable IRQ.

This is a common hijack between things that require IRQ to be hacked like custom status bar patches, except for SMB3 status bar, which instead of jumping to other code, it'll edit the opcode lying there (LDY #$00) to load a custom value.
LMPuny
$008F7E 6 bytes Jump (JML/JSL) Modified by Anticheat. Jumps to main code, if applicable. Major Flare
$009BD2 4 bytes Jump (JML/JSL) Modified by the BW-RAM Plus patch. Jumps to the save handling routine. Major Flare
$009CF5 6 bytes Jump (JML/JSL) Modified by the BW-RAM Plus patch. Jumps to the init save files routine. Major Flare
$00A242 5 bytes Jump (JML/JSL) This hijack is the main level code routine called by UberASM Tool. $00A295 gets its 4 bytes cleared and the init code is called at $00A5EE. Major Flare
$00A274 10 bytes Code Modified by Anticheat. Depends of the enable status in order to proper alter the original code. Major Flare
$00F332 53 bytes Code Modified by Yoshi Coin Fix, by imamelia.

Restructures the Yoshi coin collection routine. Ends with a JML to custom code.
Maarfy
$00F5F3 5 bytes Jump (JML/JSL) Hijacked by Better Powerdown to change the powerdown animation.
(It also puts an RTL behind the JSL, therefore turning the rest of the hurt code obsolete.)
MarioFanGamer
$00F6E4 4 bytes Jump (JML/JSL) Modified by Lunar Magic.

This is the VRAM optimization patch.
Freespace code GreenHammerBro
$0183FF 4 bytes Jump (JML/JSL) Modified by Spike Top Ceiling Cling, by imamelia.

Hijacks the Spike Top init routine to alter its movement following a ceiling contact check.
Maarfy
$019162 4 bytes Jump (JML/JSL) Modified by Tide Sprite Interaction Fix. Handles a part of the patch's functions. Major Flare
$019183 4 bytes Jump (JML/JSL) Modified by Tide Sprite Interaction Fix. Handles a part of the patch's functions. Major Flare
$01D6C4 7 bytes Code Modified by Line-Guided Rope Length Fix, by imamelia.

Modifies the line-guided rope sprite init routine to set a custom table with even/odd X position data.
Maarfy
$01DC73 7 bytes Code Modified by Line-Guided Rope Length Fix, by imamelia.

Modifies the line-guided rope graphics routine to draw the long or short rope based on a custom table rather than slot/sprite memory settings.
Maarfy
$01DCC3 7 bytes Code Modified by Line-Guided Rope Length Fix, by imamelia.

Modifies the line-guided rope graphics routine to draw the long or short rope based on a custom table rather than slot/sprite memory settings.
Maarfy
$01E2F3 4 bytes Jump (JML/JSL) Modified by Level specific speeds for Monty Moles and Hammers. Points to the monty mole routine. Major Flare
$01E2FB 1 byte Data Modified by Level specific speeds for Monty Moles and Hammers. Monty Mole's timer, slow mode. Major Flare
$01E301 1 byte Data Modified by Level specific speeds for Monty Moles and Hammers. Monty Mole's timer, fast mode. Major Flare
$01F83D 5 bytes Jump (JML/JSL) Modified by the Yoshi Egg Block Fix, by yoshifanatic. Jumps to the main routine of the patch. Major Flare
$02A826 6 bytes Jump (JML/JSL) Hijacked by Lunar Magic. Main hijack of the Enhanced Sprite Loader. Code GreenHammerBro
$02DA67 2 bytes Data Modified by Level specific speeds for Monty Moles and Hammers. Hammer Brother's hammer throwing rates. Major Flare
$02DA79 4 bytes Jump (JML/JSL) Modified by Level specific speeds for Monty Moles and Hammers. This handles the hammer brother's hammer throwing timer. Major Flare
$03B6AA 4 bytes Jump (JML/JSL) Part of 'Get Sprite A Clipping' routine hijacked by Custom Sprite Clipping patch so clippings 3C and 3D can be used. Major Flare
$03B6F0 4 bytes Jump (JML/JSL) Part of 'Get Sprite B Clipping' routine hijacked by Custom Sprite Clipping patch so clippings 3C and 3D can be used. Major Flare
$048F74 4 bytes Jump (JML/JSL) Kaijyuu's Multi Midway Points 1.7 Patch's part that hijacks the midway point reset code. Major Flare
$05D842 4 bytes Jump (JML/JSL) The main jump of Kaijyuu's Multi Midway Points 1.7 Patch. Major Flare
$05D9DE 4 bytes Jump (JML/JSL) Jumps to secondary exit handling code so Kaijyuu's Multi Midway Point 1.7 Patch can use them as midway points without messing with the original midway entrance. Major Flare
$05DAA3 4 bytes Jump (JML/JSL) A hijack from Kaijyuu's Multi Midway Points 1.7 Patch that makes secondary exits compatible with 'No Yoshi' intros. Major Flare
$0DBB16 13 bytes Code Modified by Lunar Magic. FuSoYa
Per Page: 25 50 75 100 150 500 All

The purpose of this site is not to distribute copyrighted material, but to honor one of our favourite games.

Copyright © 2005 - 2019 - SMW Central
Legal Information - Privacy Policy - Link To Us


Total queries: 36

Menu

Follow Us On

  • Facebook
  • Twitter
  • YouTube

Affiliates

  • Talkhaus
  • SMBX Community
  • GTx0
  • Super Luigi Bros
  • ROMhacking.net
  • MFGG
  • Gaming Reinvented