Banner
C3 Voting ends in
1 DAY, 5 HOURS, 6 MINUTES AND 52 SECONDS
Views: 875,403,912
Time:
15 users online: Anas, Dr.Moe, FelterBr, HammerGuy,  JamesD28, kidmoyer, MrDazy, RPG Hacker, Rykon-V73, simon.caio,  Sinc-X,  Telinc1,  Teows, Tommitalia, WhiteYoshiEgg - Guests: 43 - Bots: 133 Users: 48,824 (2,468 active)
Latest: Spaghetti dinner
Winter C3 2021 Content Spotlight
Ultima's Ports and Original Compositions!
Not logged in.
SMW Memory Map
Displaying 50 out of 1558 addresses. Show Waiting Addresses (3)
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.
 
Pages: « 1 2 313 14 15 16 1731 32 » Per Page: 25 50 75 100 150 500 All
Hijack Address Length Type Description Details
$01AF38 4 bytes Jump (JML/JSL) Modified by Thwomp Ceiling Interaction patch. Adds ceiling interaction for thwomp.
$01AF9F 5 bytes Jump (JML/JSL) Modified by No Sprite Interaction Fix, by chillyfox.

JSL : NOP, modifies the Thwimp main sprite routine to add a proper sprite interaction check.
$01AFE9 4 bytes Jump (JML/JSL) Modified by Thwimp + SFX Patch. Jump to code that handles sound effect when thwimp jumps (and Y-speed that is replaced with this hijack).
$01B0F2 10 bytes Code Hijacked by the Spawn a Coin On Star Kill Patch, by RussianMan.

Code that handles Mario's interaction with fishes while invincible, including a JML to freespace. Depending on the options of the patch, restores old code.
$01B21C 4 bytes Jump (JML/JSL) Optionally modified by the Sprite Properties Depending on the Extra Bit patch, by KevinM.

JSL, modifies the Floating Spike Ball init routine to set slow / fast movement speed based on the extra bit instead of X position.
$01B47F 4 bytes Jump (JML/JSL) Modified by the patch included in GreenHammerBro's SMB3 screen scrolling pipes.
It prevents many solid sprites from setting Mario's Y position when touching them while he's inside a pipe.
$01B4BA 4 bytes Jump (JML/JSL) Modified by the "Freeram Controlled Hitbox" patch. Jumps to the second section of the main code.
$01B4C0 2 bytes Hex Edit Modified by Yoshi Player Patch: Due to the lack of collectable powerups, "small" Yoshi uses the same hitbox as big Yoshi.
$01B4D8 4 bytes Jump (JML/JSL) Modified by Yoshi Player Patch: This one sets the ground flag when Yoshi stands on a solid sprite (e.g. the flying ?-block or a platform).
$01B54D 4 bytes Jump (JML/JSL) Modified by the Platform-Dependent Fast BG Scroll patch, by JamesD28.

JML, modifies the Orange Platform (sprite 5E) to set arbitrary horizontal movement speed, and to interact with a custom fast BG scroll routine.
$01B882 4 bytes Jump (JML/JSL) Modified by the patch included in GreenHammerBro's SMB3 screen scrolling pipes.
It makes so Turnblock Bridges don't set Mario's Y position when he enters a pipe while touching them.
$01B8D5 4 bytes Jump (JML/JSL) Hijacked by the SMB3 Screen Scrolling Pipes 4.0.0, by HammerBrother.
JML, hijacks the turn block bridge so it doesn't block the player when going through a horizontal pipe.
$01B950 4 bytes Jump (JML/JSL) Optionally modified by the Sprite Properties Depending on the Extra Bit patch, by KevinM.

JML, modifies the climbing net Koopa init routine to set spawn in front of net / spawn behind net state based on the extra bit instead of X position.
$01B9CD 2 bytes Code Modified by Lunar Magic.
$01BB33 5 bytes Jump (JML/JSL) Modified by No More Sprite Tile Limits. Disables net door from setting its own hardcoded OAM slot.
$01BBFD 2 bytes Opcode Modified by No More Sprite Tile Limits. Makes use of scratch ram that contains the OAM slot of the net door.
$01BCD3 5 bytes Jump (JML/JSL) Modified by Vertical Despawn Fix: Changes the despawn range of Magikoopa Magic from relative to the camera to the level boundary.
$01BDB3 1 byte Hex Edit Modified by the Smoke Image Consistency-ifier patch by Sonikku.
It changes how long the smoke from Magikoopa's magic hitting an object lasts.
$01C036 4 bytes Jump (JML/JSL) Modified by Magikoopa Palette Editor patch. Changes the way palette is loaded for Magikoopa and allows per-level palettes.
$01C089 11 bytes Code Hijacked by Pixi.
Code run in the goal tape init to get the extra bit in $187B,x.
$01C08C 8 bytes Code Modified by Lunar Magic. Entire region is filled with NOP.
This is made so the Y high byte of the Goal Tape ($14D4,x) is copied directly to $1534,x.

Most sprite tools hijack this for storing extra bits and is expected to not change anymore, otherwise goal tapes will not work correctly.
Expected final code
$01C0E1 2 bytes Opcode Modified by Lunar Magic. Changes "AND #$01" to "AND #$FF".
This fixes the Goal Tape Point interaction (because $1534 no longer holds extra bits but the complete Y high byte).
$01C0F0 1 byte Hex Edit Modified by AddmusicK.
Changes the "Stage clear" song number.
$01C0FE 2 bytes Hex Edit Modified by the Activate Unused Starman Mechanic v1.1 patch by JamesD28.
BRA $01. Prevents the star timer from zeroing out so soon on level end.
$01C107 2 bytes Code Modified by Custom End Level Stars Text, by KevinM.

Modifies a branch opcode to show the end level stars text to only appear after getting a tape or always appear, depending on a define.
$01C107 2 bytes Hex Edit Hijacked by the Yoshi Coin Counter Patch, by Darolac.

BRA $1C, modifies the goal tape to never award bonus stars.
$01C125 3 bytes Opcode Modified by Goal Tape Gives Score patch. Disables coin if goal tape wasn't hit.
$01C128 4 bytes Jump (JML/JSL) Modified by the Activate Unused Starman Mechanic v1.1 patch by JamesD28.
Jumps to a routine that runs the normal goal tape routine and zeroes out the star timer.
$01C12D 48 bytes Code Rewritten by the 16x16 Goal Tape patch. This is the graphics routine of the goal tape.
$01C175 3 bytes Code Modified by Goal Tape Gives Score patch. Disables bonus stars showing when goal tape is hit.
$01C22B 4 bytes Jump (JML/JSL) Modified by the Runaway Wing Patch. Handles the wings' movement if the coin/mushroom is collected.
$01C2AA 5 bytes Jump (JML/JSL) Modified by Flying Yellow 1-up Value Change, by Zeldara109

JML : NOP, overwrites JSR to 1-up routine to set up custom reward.
$01C30F 4 bytes Jump (JML/JSL) Modified by the Runaway Wing Patch. Hijacks' the "golden 1-up mushroom collected" routine.
$01C349 4 bytes Jump (JML/JSL) Hijacked by the Item Drop Location Fix Patch. JSL, handles the Flower falling from the item box.
$01C353 5 bytes Jump (JML/JSL) Hijacked by the Item Drop Location Fix Patch. JML : NOP, handles the Mushroom falling from the item box.
$01C358 8 bytes Jump (JML/JSL) Modified by the Edible Blocks patch, by Thomas.

JSR GetDrawInfo : JSL : RTS, hijacks the routine that draws an eaten berry-sprite to allow variable customized sprite tiles and properties.
$01C35F 1 byte Data Modified by Yoshi Player Patch: Berries sprites are remapped to tile $EC.
$01C39C 4 bytes Jump (JML/JSL) Modified by Item Block Priority Mask. Jumps to the main code.
$01C510 4 bytes Data Modified by SMB2-Styled Health Bar, by Demonsul and KilloZappit.

Disables the mushroom giving an item box if applicable.
$01C515 1 byte Hex Edit Modified by SMB2-Styled Health Bar, by Demonsul and KilloZappit.

Disables the Fire Flower giving a mushroom item box if applicable.
$01C51D 1 byte Hex Edit Modified by SMB2-Styled Health Bar, by Demonsul and KilloZappit.

Disables the Feather giving a mushroom item box if applicable.
$01C524 4 bytes Hex Edit Modified by SMB2-Styled Health Bar, by Demonsul and KilloZappit.

Makes the mushroom always try to make the player big.
$01C538 4 bytes Jump (JML/JSL) Modified by the Custom "Shooting" Power-ups, by 1524 and RussianMan.

JML, jumps to the new power-up contact routine.
$01C538 4 bytes Jump (JML/JSL) Hijacked by the Classic Powerup Rule patch by Koopster.
JML, jumps to the code that changes the grabbed powerup to a mushroom if Mario is small.
$01C540 13 bytes Hex Edit Modified by "Remove Status Bar" patch. Disable item storage.
$01C545 5 bytes Jump (JML/JSL) Modified by Item Box Mushroom Priority Fix. Jumps to the main code.
$01C561 4 bytes Jump (JML/JSL) Modified by SMB2-Styled Health Bar, by Demonsul and KilloZappit.

Jumps to the modified Mushroom picking up routine - the mushroom now adds to the player's health.
$01C561 4 bytes Jump (JML/JSL) Modified by Invulnerability on power-up. Makes mushroom give invulnerability on contact.
$01C566 1 byte Hex Edit Modified by the Big Mario -> Small Mario GFX patch, by K3fka.

Sets Mario's powerup animation timer to 0 when collecting a mushroom, effectively removing the animation.
$01C576 4 bytes Jump (JML/JSL) Modified by Enhanced Powerup Grab by Maxx.

Trigger common effect upon any power-up collection (shake screen).
Pages: « 1 2 313 14 15 16 1731 32 » 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 - 2021 - SMW Central
Legal Information - Privacy Policy - Link To Us


Menu

Follow Us On

  • YouTube
  • Twitch
  • Twitter

Affiliates

  • Super Mario Bros. X Community
  • ROMhacking.net
  • Mario Fan Games Galaxy
  • sm64romhacks