SMW Memory Map
Displaying 150 out of 2244 addresses.
View: moderated | waiting (17)
Hijack Address | Length | Type | Description | Details |
---|---|---|---|---|
$00C526 | 1 byte | Hex Edit | Modified by AddmusicK. Changes the "Bonus game end" song number. |
|
$00C52E | 4 bytes | Jump (JML/JSL) | Hijacked by "Better Bonus Game" by Sonikku. This changes the bonus game end routine to trigger the overworld's events. (Optional) |
|
$00C533 | 6 bytes | Jump (JML/JSL) | Hijacked by Super Mario Advance 4 !-Switch, by Burning Loaf JML : NOP #2, adds a check for the !-Switch timer to resume the level music when a P-Switch is pressed. |
|
$00C53E | 5 bytes | Code | Modified by AddmusicK. Changes "LDA $0DDA" to "LDA !MusicBackup" (although !MusicBackup = $0DDA so it's kind of pointless) and replaces "BMI $0C" with two NOPs. |
|
$00C56C | 4 bytes | Jump (JML/JSL) | Hijacked by the Item Box Hack Patch, by andrew789. JML, hijacks the item box routine so the button that makes the reserve item drop is dependent on the level the player is in. |
|
$00C56C | 4 bytes | Jump (JML/JSL) | Modified by the Item Box Disabled on Death patch, by Final Theory. JSL, skips over the Select button check for dropping the reserve item when the player is in the death state. |
|
$00C599 | 2 bytes | 16-bit Pointer | Modified by the (Specter of Torment-Styled) Wallclimb and Walljump patch, by Erik/Maarfy. dw $CC86, repoints the start of animation state $00 ($71 = #$00) to part of a debug routine in order to copy the contents of RAM address $77 before it is updated. The UberASM version of this patch includes a helper patch that applies this exact code. |
|
$00C5CE | 8 bytes | Jump (JML/JSL) | Modified by the patch included in GreenHammerBro's SMB3 screen scrolling pipes. JSL : NOP #4, it fixes HDMA issues that happen when setting $7E0071 to #$0B while outside of Bowser's fight (since the pipes use it to freeze the player and disable interactions). |
|
$00C5CE | 3 bytes | Hex Edit | Hijacked by the HDMA Bugfixes patch, by Ice Man. NOP : NOP : NOP, removes the code which disables HDMA for player animation 0B. |
|
$00C82A | 4 bytes | Jump (JML/JSL) | Modified by Yoshi Wings Entrance Type by Zeldara109. Check for entrance type and use "yoshi wing" entrance if said entrance is set to "Do Nothing - Slippery Level (Cannot Bring Item)". |
|
$00C921 | 5 bytes | Code | Modified by the Sprites Become Coins by Goal Sphere patch, by Isikoro. LDA $13C6|!addr : BNE $08, modifies the goal walk routine to always use the "frozen" or "walking" level end modes when the Goal Sphere is touched, as configured. |
|
$00C921 | 5 bytes | Code | Modified by the Goal Type-Dependent Behavior (No Goal Sphere Walk) patch, by Koopster. Replaces the vertical level check with a "$13CB non-zero" check, so that when $13CB is set, the Goal Point Question Sphere will always have vertical level behavior (like Sunken Ghost Ship), even in horizontal levels. This also fixes the bug where a standard goal tape will behave like a Goal Point Question Sphere in vertical levels. |
|
$00C944 | 6 bytes | Code | Modified by Minimalist Course Clear. Handles showing (or not) the card tilemap drawing and freezing sprites, all after beating a boss. |
|
$00C977 | 1 byte | Opcode | Modified by Lunar Magic. Lunar Magic 2.53+ changes this to 0x38 in non-SA-1 ROMs to fix the timing on the victory animation during the goal walk so it matches up with the original goal music. |
|
$00C9B7 | 5 bytes | Jump (JMP/JSR) | Modified by Minimalist Course Clear. This jump handles the circle effect after the peace sign pose. | |
$00C9B7 | 5 bytes | Jump (JML/JSL) | Modified by Leave Yoshi in Level by JackTheSpades and Katrina. Initialize zoom in after yoshi is ditched. |
|
$00C9BD | 1 byte | Hex Edit | Modified by AddmusicK. Changes the "Iris out" song number. |
|
$00C9C2 | 3 bytes | Opcode | Modified by Minimalist Course Clear. If !enable_circle is set, it calls the "Level Ending Circle" routine. Else it just decrements the timer after going to the overworld. |
|
$00C9C2 | 10 bytes | Jump (JML/JSL) | Modified by Leave Yoshi in Level by JackTheSpades and Katrina. Handles yoshi ditching when ending the level. |
|
$00C9D7 | 1 byte | Opcode | Modified by Lunar Magic. | |
$00C9DF | 2 bytes | Opcode | Modified by Minimalist Course Clear to make the screen after beating a level fade out, THEN load overworld. | |
$00C9F8 | 6 bytes | Code | Modified by Minimalist Course Clear. Skips handling the mosaic/brightness settings when beating a level. | |
$00CA0C | 1 byte | Code | Modified by Lunar Magic. | |
$00CA13 | 1 byte | Code | Modified by Lunar Magic. | |
$00CA2B | 4 bytes | Jump (JML/JSL) | Hijacked by the Midway Point Timer Reset patch by WhiteYoshiEgg. JML, it jumps to a routine to reset the timer when the midway is touched. |
|
$00CA2B | 5 bytes | Jump (JML/JSL) | Hijacked by the Individual Dragon Coin Save patch by worldpeace, JackTheSpades and LX5. JSL : NOP, it jumps to a routine that copies the collected Dragon Coins buffer to the tables, when !Midpoint = 1. If !Midpoint = 0, the original code (LDA #$01 : STA $13CE) is written instead, to restore it in case of patching it after changing !Midpoint from 1 to 0. |
|
$00CB0C | 3 bytes | Opcode | Hijacked by the HDMA Bugfixes patch, by Ice Man. TSB $0D9F, changes the HDMA enable code for the level end circle so it doesn't disable every other channel. |
|
$00CC86 | 19 bytes | Code | Modified by the (Specter of Torment-Styled) Wallclimb and Walljump patch, by Erik/Maarfy. Part of the free-roaming debug routine. Overwritten in order to copy the contents of RAM address $77 before it is updated. See details for code. Note that 19 bytes is the maximum size - !RAM_77BU is 16-bit by default, and size becomes 17 bytes if changed to 8-bit (long addresses not supported). The UberASM version of this patch includes a helper patch that applies this exact code. |
Code |
$00CCC3 | 3 bytes | Jump (JMP/JSR) | Modified by Center Scroll 3.3, by HammerBrother and Thomas. JSR, jumps to $00CDDD. Re-enables L/R Scrolling when the option is enabled. |
|
$00CCC3 | 3 bytes | Code | Modified by Center Scroll 3.3, by HammerBrother and Thomas. NOP #3, disables L/R Scrolling when the option is enabled. |
|
$00CCCA | 6 bytes | Jump (JML/JSL) | Hijacked by the ControllerHamper patch included in the SMB3 Goomba Family, by Sonikku. JML : NOP #2, jumps to code that disables A,B,X,Y,L and R if a FreeRAM flag is non-zero. |
|
$00CD5E | 4 bytes | Jump (JML/JSL) | Modified by the Velocity-Based Climb Patch by BreadWheatmann. JML, adds a check for the player velocity when the player tries to climb a block. |
|
$00CD74 | 5 bytes | Jump (JML/JSL) | Hijacked by Disable 1-UP Chain when Free Up-Down patch by Isikoro. JML : NOP, clears the consecutive enemies stomped counter when the player is climbing a vine or net. |
|
$00CDA0 | 5 bytes | Jump (JML/JSL) | Hijacked by Reset Mario's Some Flags on P-Balloon by Isikoro. JML to freespace, clears certain flags when mario is in P-Balloon form. |
|
$00CDF6 | 4 bytes | Code | Modified by Center Scroll 3.3, by HammerBrother and Thomas. Snippet of code that re-enables L/R Scrolling when the option is enabled. |
|
$00CDF6 | 4 bytes | Jump (JML/JSL) | Modified by Center Scroll 3.3, by HammerBrother and Thomas. JML, jumps to $00CE78. Disables L/R Scrolling when the option is enabled. |
|
$00CF3D | 2 bytes | Opcode | Modified by Yoshi Player Patch: Spin jumps don't change Yoshi's direction. | |
$00CF3D | 4 bytes | Jump (JML/JSL) | Hijacked by Capespin During Flight Fix by betalogic. JSL, it jumps to a routine which stores the direction backed up to a free RAM address to Mario's direction, if the cape spin timer ended. This ensures that the final direction is always the opposite of before starting to spin. |
|
$00CF43 | 2 bytes | Hex Edit | Modified by the Replace Cape with Double Jump patch. It skips the cape interaction while spinning, if the appropriate defines are set in the code. | |
$00CF48 | 6 bytes | Jump (JML/JSL) | Hijacked by the Big Mario -> Small Mario GFX patch, by K3fka. JML, jumps to code that decrements the X register when Mario's powerup status is 1 (big Mario), that serves as an index for Mario's spinjumping GFX. 2 leftover bytes are NOP'd out. |
|
$00CF62 | 4 bytes | Jump (JML/JSL) | Hijacked by the Expanded Carrying v0.15 patch, by Sonikku. JML, jumps to code that handles Mario's animation frames while crouching. |
|
$00CF8F | 4 bytes | Jump (JML/JSL) | Hijacked by the Expanded Carrying v0.15 patch, by Sonikku. JML, jumps to code that handles Mario's animation frames while turning around. |
|
$00CFA6 | 4 bytes | Jump (JML/JSL) | Hijacked by the Expanded Carrying v0.15 patch, by Sonikku. JML, jumps to code that handles Mario's animation frames while jumping with an item. |
|
$00CFC7 | 4 bytes | Jump (JML/JSL) | Modified by the NSMB Styled Carry System patch, by Francium and Isikoro. JML, modifies the routine that sets the "looking up" flag to never set the flag if carrying an item. |
|
$00CFCD | 5 bytes | Jump (JML/JSL) | Modified by Disable Looking Up Via RAM Flag, by GreenHammerBro. JSL : NOP, jumps to code to check a custom RAM flag to variably disable the player's ability to look up. |
|
$00D00A | 4 bytes | Jump (JML/JSL) | Hijacked by the Expanded Carrying v0.15 patch, by Sonikku. JML, jumps to code that handles Mario's animation frames while walking. |
|
$00D014 | 6 bytes | Jump (JML/JSL) | Hijacked by the Mario & Friends Character Switching patch, by CircleFriendo. JML : ADC, uses the vanilla p-speed threshhold to set the running pose when the player rides Yoshi, otherwise uses a value set in RAM. |
|
$00D058 | 4 bytes | Jump (JML/JSL) | Modified by Reverse Gravity. Fixes cape interaction when in reversed gravity mode. | |
$00D062 | 4 bytes | Jump (JML/JSL) | Hijacked by the SMB2 Holding patch: This one disables shooting fireballs and spinning the cape when carrying a sprite. | |
$00D062 | 4 bytes | Jump (JML/JSL) | Modified by the Replace Cape with Double Jump patch. It jumps to the main code of the patch. | |
$00D064 | 4 bytes | Jump (JML/JSL) | Hijacked by the Charged Fireball patch by Ladida and SuperMariaSis. It makes so the charged fireball timer is reset when getting the cape powerup. |
|
$00D06C | 5 bytes | Jump (JML/JSL) | Modified by No shooting fireballs/cape spin when carrying something, by GreenHammerBro. JSL : NOP, modifies the cape spin routine to deny cape-spinning with either X or Y when carrying an item. |
|
$00D06C | 5 bytes | Jump (JML/JSL) | Hijacked by the Cape Wall and Spin Fly Fix patch by Alcaro and HammerBrother. JSL : NOP, disables cape spin while flying, wallrunning, or both, depending on configuration. |
|
$00D074 | 4 bytes | Jump (JML/JSL) | Hijacked by the Cape Spin Cooldown patch, by Kevin. JML, jumps to code that adds a check to the cape spin, to prevent spinning if a freeRAM timer is nonzero. |
|
$00D076 | 5 bytes | Jump (JML/JSL) | Hijacked by Capespin During Flight Fix by betalogic. JSL, jumps to a routine which stores the opposite direction that Mario is facing to a free RAM address to be later retrieved. This routine is reached when pressing X/Y to cape spin. |
|
$00D076 | 5 bytes | Jump (JML/JSL) | Modified by the No Capespin In Water patch, by Ersanio. Disables capespinning when in water. |
|
$00D085 | 5 bytes | Jump (JML/JSL) | Modified by No shooting fireballs/cape spin when carrying something, by GreenHammerBro. JSL : NOP, modifies the fire spit routine to deny spitting fireballs with either X or Y when carrying an item. |
|
$00D085 | 4 bytes | Jump (JML/JSL) | Hijacked by the Charged Fireball patch by Ladida and SuperMariaSis. It jumps to the main code of the patch. |
|
$00D08C | 4 bytes | Jump (JML/JSL) | Modified by Yoshi Fireball Ability Patch. It jumps to the main function of the patch. | |
$00D08C | 4 bytes | Jump (JML/JSL) | Modified by the Disable Fireball Shooting on Flag patch, by RussianMan. JML, modifies the fire shooting routine to never spawn a fireball if the chosen flag is set. |
|
$00D0B6 | 7 bytes | Code | Modified by Yoshi Player Patch: This one changes the death animation. | New Death Animation |
$00D0D8 | 3 bytes | Hex Edit | Hijacked by the Retry System (+ Multiple Checkpoints) v2.06b patch by worldpeace and LX5. It NOPs out the code that decrements the player's lives, if !lose_lives = 1. Otherwise, it restores the original code (DEC $0DBE). |
|
$00D0DE | 1 byte | Hex Edit | Modified by AddmusicK. Changes the game over song number. |
|
$00D0E6 | 5 bytes | Jump (JML/JSL) | Modified by Time Up Fix, by Alcaro. JSL : NOP, hijacks the end of the non-game-over death sequence to bypass the "TIME UP" message unless the timer frame counter is set to a special "death from time up" value. |
|
$00D0E6 | 4 bytes | Jump (JML/JSL) | Hijacked by the Time-Up + SFX Patch. JML, jumps to the main code. |
|
$00D107 | 1 byte | Opcode | Modified by Yoshi Player Patch: The death animation ends with a RTL, not a RTS. | |
$00D11C | 1 byte | Opcode | Modified by Yoshi Player Patch: The death animation ends with a RTL, not a RTS. | |
$00D140 | 5 bytes | Jump (JML/JSL) | Hijacked by Modify Timers by cthulhu Sets the time to remain invincible after being hit based on a value in RAM. |
|
$00D147 | 5 bytes | Jump (JML/JSL) | Hijacked by the Sprite Health Bar patch, by Koopster. JML : NOP, increments the player's health when the mushroom grow up animation finishes. |
|
$00D16F | 5 bytes | Jump (JML/JSL) | Hijacked by the Sprite Health Bar patch, by Koopster. JML : NOP, turns the player invisible during the hurt animation (only when !PowerdownFreeze is active). |
|
$00D174 | 2 bytes | Hex Edit | Modified by the Replace Cape with Double Jump patch. It prevents $1407 to be used as part of a branch condition, since its purpose has been changed by the patch. | |
$00D179 | 2 bytes | Hex Edit | Modified by the Replace Cape with Double Jump patch. It prevents $1407 to be reset when touching a Fire Flower. | |
$00D1B2 | 4 bytes | Jump (JML/JSL) | Modified by Ultimate Screen Teleporter by mario90. If !RemovePipeCenter = 1, makes it so the player's y-position isn't altered when entering a side teleport. |
|
$00D1DB | 4 bytes | Jump (JML/JSL) | Modified by Ultimate Screen Teleporter by mario90. Fixes pipe exits. |
|
$00D231 | 5 bytes | Jump (JML/JSL) | Modified by Ultimate Screen Teleporter by mario90. If !RemovePipePriority = 1, makes it so the player retains priority when entering side teleport. |
|
$00D23A | 4 bytes | Jump (JML/JSL) | Hijacked by the Mario & Friends Character Switching patch, by CircleFriendo. JML, clears the player's Y speed during the vertical pipe exiting animation to fix some bugs. |
|
$00D24E | 4 bytes | Jump (JML/JSL) | Hijacked by the Horizontal Pipe Exiting Sound Fix Patch, by RussianMan. JSL, A jump to a routine that handles Mario's exiting from a horizontal pipe, adding the sound it missed in the original code. |
|
$00D2B2 | 4 bytes | Jump (JML/JSL) | Modified by Lunar Magic. | |
$00D2B6 | 4 bytes | Jump (JML/JSL) | Hijacked by the Mario & Friends Character Switching patch, by CircleFriendo. JML, uses the vanilla vertical speed when the player gets shot out of a pipe cannon when the player rides Yoshi, otherwise loads a value set in RAM. |
|
$00D5F2 | 4 bytes | Jump (JML/JSL) | Modified by Super Mario Land 2-Styled Spinjump. Jumps to SML2 spin jump code. | |
$00D600 | 4 bytes | Jump (JML/JSL) | Modified by Disable Ducking, by Iceguy/Meirdent. JSL, modifies the normal check for holding Down to duck to either factor in powerup status, or always disregard the ducking input. |
|
$00D600 | 4 bytes | Jump (JML/JSL) | Modified by the NSMB Styled Carry System patch, by Francium and Isikoro. JML, modifies the routine that sets the ducking flag to never set the flag if carrying an item. |
|
$00D630 | 4 bytes | Jump (JML/JSL) | Hijacked by Super Mario 64 Long & U-Jump patch. Adds Long and U-Jump abilities. | |
$00D63E | 1 byte | Opcode | Modified by Super Mario Land 2-Styled Spinjump. Prevents spin jumping. | |
$00D640 | 9 bytes | Jump (JML/JSL) | Hijacked by the Mario & Friends Character Switching patch, by CircleFriendo. JML : NOP #3 : BRA $15, only enables spin jump for Mario, when jumping on land. |
|
$00D645 | 1 byte | Hex Edit | Modified by Yoshi Player Patch: This edit prevents you to perform a spin jump. | |
$00D649 | 5 bytes | Jump (JML/JSL) | Modified by the Separate Jump SFX patch, by Lui. JSL : NOP, changes the SFX of a regular spin jump to a custom sound that varies with current powerup if set to do so. Reverts the hijack to the original values otherwise. |
|
$00D65E | 5 bytes | Jump (JML/JSL) | Modified by the Separate Jump SFX patch, by Lui. JSL : NOP, changes the SFX of a regular jump to a custom sound that varies with current powerup if set to do so. Reverts the hijack to the original values otherwise. |
|
$00D65E | 5 bytes | Code | Hijacked by AddmusicK. Changes the jump SFX number, and remaps it to either $1DFC or $1DF9. If !JumpSFXOn1DFC == !true, it writes "LDA #$35 : STA $1DFC", otherwise it writes "LDA #$2B : STA $1DF9". |
|
$00D663 | 5 bytes | Jump (JML/JSL) | Modified by Expensive Jump. Jumps to the main code. | |
$00D663 | 5 bytes | Jump (JML/JSL) | Modified by GreenHammerBro's 'Player X Speed Fix' patch. It hijacks the jump speed table depending on the player's X speed. [JML : NOP] | |
$00D663 | 5 bytes | Jump (JML/JSL) | Hijacked by the Mario & Friends Character Switching patch, by CircleFriendo. JML : NOP, uses the vanilla jump table when the player rides Yoshi, otherwise uses a table from a pointer set in RAM. |
|
$00D676 | 5 bytes | Jump (JML/JSL) | Hijacked by the Best Raccoon+Cape Patch patch, by Chdata. JML : NOP, gives Raccoon and Cape Mario separate flight timers. |
|
$00D6B9 | 2 bytes | Hex Edit | Modified by the Replace Cape with Double Jump patch. It disables part of the cape's gliding physics. | |
$00D6F8 | 5 bytes | Jump (JML/JSL) | Hijacked by the Mario & Friends Character Switching patch, by CircleFriendo. JML : NOP, uses the vanilla acceleration table when the player rides Yoshi, otherwise uses a table from a pointer set in RAM. |
|
$00D706 | 5 bytes | Jump (JML/JSL) | Modified by Turning SFX. Plays sound effect when turning. | |
$00D718 | 1 byte | Code | Modified by Yoshi Player Patch: Yoshi is always running. | |
$00D71C | 9 bytes | Jump (JML/JSL) | Hijacked by the Mario & Friends Character Switching patch, by CircleFriendo. JML : NOP #5, uses the vanilla minimum speed to charge the p-meter when the player rides Yoshi, otherwise uses a value set in RAM. |
|
$00D742 | 6 bytes | Jump (JML/JSL) | Hijacked by the Mario & Friends Character Switching patch, by CircleFriendo. JML : NOP #2, uses the vanilla horizontal max speed and acceleration tables when the player rides Yoshi, otherwise uses tables from a pointer set in RAM. |
|
$00D742 | 4 bytes | Jump (JML/JSL) | Modified by GreenHammerBro's 'Player X Speed Fix' patch. Jumps to the main acceleration fix routine. [JML] | |
$00D77C | 5 bytes | Jump (JML/JSL) | Hijacked by the Mario & Friends Character Switching patch, by CircleFriendo. JML : NOP, uses the vanilla deceleration table when the player rides Yoshi, otherwise uses a table from a pointer set in RAM. |
|
$00D7E7 | 2 bytes | Hex Edit | Modified by the Replace Cape with Double Jump patch. It disables part of the cape's gliding physics. | |
$00D806 | 2 bytes | Hex Edit | Modified by the Replace Cape with Double Jump patch. It disables the cape's flying physics. | |
$00D80C | 5 bytes | Jump (JML/JSL) | Hijacked by the Best Raccoon+Cape Patch patch, by Chdata. JML : NOP, prevents Mario from flying with the cape if Raccoon Mario is enabled. |
|
$00D844 | 2 bytes | Hex Edit | Modified by the Replace Cape with Double Jump patch. It disables part of the cape's gliding physics. | |
$00D861 | 3 bytes | Hex Edit | Modified by the Replace Cape with Double Jump patch. It disables part of the cape's gliding physics. | |
$00D86D | 2 bytes | Hex Edit | Modified by the Replace Cape with Double Jump patch. It disables part of the cape's gliding physics. | |
$00D884 | 2 bytes | Hex Edit | Modified by the Replace Cape with Double Jump patch. It disables part of the cape's gliding physics. | |
$00D892 | 5 bytes | Jump (JML/JSL) | Hijacked by the Mario & Friends Character Switching patch, by CircleFriendo. JML : NOP, uses the vanilla gravity table for cape flight when the player rides Yoshi, otherwise loads a table from a pointer set in RAM. |
|
$00D8A8 | 5 bytes | Jump (JML/JSL) | Modified by the Cape-Lift Limit patch, by JamesD28. JML : NOP, modifies the cape aircatch routine to impose a limit on the number of upward lifts possible per airtime. |
|
$00D8E2 | 3 bytes | Hex Edit | Modified by the Replace Cape with Double Jump patch. It allows for the "continuous Yoshi flight" feature, depending on a define set in the patch code. | |
$00D8EB | 2 bytes | Hex Edit | Modified by the Replace Cape with Double Jump patch. It disables cape flight. | |
$00D904 | 4 bytes | Jump (JML/JSL) | Modified by the Limited Yoshi Flying patch, by SkywinDragoon. JML, hijacks a portion of the player gravity routine to disable Yoshi flight after a custom counter has reached a certain limit. |
|
$00D904 | 4 bytes | Jump (JML/JSL) | Hijacked by the Best Raccoon+Cape Patch patch, by Chdata. JML, forces the player to press instead of hold jump in order to fly with Raccoon Mario. |
|
$00D908 | 5 bytes | Jump (JML/JSL) | Hijacked by the Best Raccoon+Cape Patch patch, by Chdata. JML : NOP, gives Raccoon and Cape Mario different floating cooldown timers and plays a sound effect when floating with Raccoon Mario. |
|
$00D908 | 5 bytes | Jump (JML/JSL) | Hijacked by the Cape float sound routine. It jumps to the routine's main code. | |
$00D911 | 5 bytes | Jump (JML/JSL) | Hijacked by the Best Raccoon+Cape Patch patch, by Chdata. JML, gives Raccoon and Cape Mario different hover and takeoff speeds. |
|
$00D948 | 4 bytes | Jump (JML/JSL) | Hijacked by the Best Raccoon+Cape Patch patch, by Chdata. JML, sets up separate gravity tables for Raccoon and Cape Mario. |
|
$00D948 | 4 bytes | Jump (JML/JSL) | Hijacked by the Mario & Friends Character Switching patch, by CircleFriendo. JML, uses the vanilla gravity table when the player rides Yoshi, otherwise uses a table from a pointer set in RAM. |
|
$00D958 | 7 bytes | Jump (JML/JSL) | Hijacked by the Mario & Friends Character Switching patch, by CircleFriendo. JML : LDA, uses a speed to cape state table from a pointer set in RAM. |
|
$00D98D | 2 bytes | Hex Edit | Modified by the Replace Cape with Double Jump patch. It prevents $1407 to be reset when Mario is in water. | |
$00D9ED | 2 bytes | Code | Modified by Yoshi Player Patch: This one disables swimming by pressing A (pressing A allows you to throw an egg). | |
$00DA33 | 4 bytes | Jump (JML/JSL) | Modified by Disable Ducking, by Iceguy/Meirdent. JSL, modifies the underwater check for holding Down to duck to either factor in powerup status, or always disregard the ducking input. |
|
$00DA42 | 4 bytes | Jump (JML/JSL) | Modified by the Swim Faster When Holding X/Y patch, by Kevin. JML, adjusts the base index to the player's maximum swimming speeds to use the faster "item held" values if the X and/or Y button is held. |
|
$00DA58 | 5 bytes | Jump (JML/JSL) | Modified by the Tide Current Fix patch, by Koopster. JML : NOP, modifies the D-pad-held water movement speeds to use tide speeds only if the player is below the Layer 3 tide surface. |
|
$00DA6C | 4 bytes | Jump (JML/JSL) | Modified by the patch included in GreenHammerBro's SMB3 screen scrolling pipes. It makes the pipes compatible with Layer 3 tides. |
|
$00DA71 | 4 bytes | Jump (JML/JSL) | Modified by the Tide Current Fix patch, by Koopster. JML, causes automatic tide movement to occur only when the player is below the Layer 3 tide surface. |
|
$00DAA9 | 5 bytes | Jump (JML/JSL) | Modified by Spike Swim Fix, by yoshifanatic. Jumps to the hurt-fix routine when big Mario swims down to a muncher/spike. | |
$00DB9C | 7 bytes | Jump (JML/JSL) | Hijacked by the Mario & Friends Character Switching patch, by CircleFriendo. JML : LDA, loads the jump speed when the player jumps when climbing from values set in RAM. |
|
$00DBA5 | 5 bytes | Jump (JML/JSL) | Modified by the Velocity-Based Climb Patch by BreadWheatmann. JML : NOP, plays a different sound effect depending on whether the player jumps out of climbing underwater or in the air. |
|
$00DBA5 | 5 bytes | Jump (JML/JSL) | Modified by the Separate Jump SFX patch, by Lui. JSL : NOP, changes the "jump off vine/net" SFX from the normal jump sound to a custom sound that varies with current powerup if set to do so. Reverts the hijack to the original values otherwise. |
|
$00DBA5 | 5 bytes | Code | Hijacked by AddmusicK. Changes the jump SFX number, and remaps it to either $1DFC or $1DF9. If !JumpSFXOn1DFC == !true, it writes "LDA #$35 : STA $1DFC", otherwise it writes "LDA #$2B : STA $1DF9". |
|
$00DBCA | 6 bytes | Jump (JML/JSL) | Modified by the No 1-UPS While Climbing patch, by wiiqwertyuiop. Resets the consecutive kill counter when climbing. |
|
$00DC11 | 5 bytes | Jump (JML/JSL) | Hijacked by the Faster Climbing with X/Y patch, by Francium. JSL : NOP, adds a second climbing speed when the player is holding X/Y on a vine. |
|
$00DC22 | 4 bytes | Jump (JML/JSL) | Hijacked by the Faster Climbing with X/Y patch, by Francium. JML, cycles through the climbing animation faster when the player is holding X/Y on a vine. |
|
$00DC45 | 5 bytes | Jump (JML/JSL) | Modified by Reverse Gravity. Inverts the player's Y speed. | |
$00DCEC | 554 bytes | Hex Edit | Modified by 32×32 Player Tilemap Patch, by ExE Boss and Ladida. Edit applied by included file hexedits.asm. Replaces player sprite tile positioning tables to accommodate the expanded tilemap. |
|
$00DF17 | 1 byte | Hex Edit | Modified by the Big Mario -> Small Mario GFX patch, by K3fka. Changes big Mario's tileset to be that of small Mario. |
|
$00DF1A | 182 bytes | Table | Modified by Yoshi Player Patch: Fixes the tile expansion table (8x8 tile index) for Yoshi's graphics. | |
$00DFDA | 4 bytes | Hex Edit | Modified by 32×32 Player Tilemap Patch, by ExE Boss and Ladida. Edit applied by included file hexedits.asm. Replaces part of the player graphics tilemap table to accommodate the expanded tilemap. |
|
$00E00C | 384 bytes | Table | Modified by Yoshi Player Patch: Fixes the tilemap table for Yoshi's graphics. | |
$00E18E | 70 bytes | Hex Edit | Modified by 32×32 Player Tilemap Patch, by ExE Boss and Ladida. Edit applied by included file hexedits.asm. Replaces tile properties index table to accommodate the expanded tilemap. |
|
$00E2B9 | 4 bytes | Table | Hijacked by the HDMA Bugfixes patch, by Ice Man. Changes Mario's priority so he doesn't go behind the foreground during the pipe entering animation. |
|
$00E2E3 | 4 bytes | Jump (JML/JSL) | Hijacked by the Star Time Low SFX patch by StackDino. JSL, jumps to the code that plays the "P-Switch running out" SFX when the star timer reaches the value $1E (30). |
|
$00E2EE | 9 bytes | Hex Edit | Modified by AddmusicK. BRA + : NOP #7 +, skips over code that manipulates $0DDA. |
|
$00E303 | 5 bytes | Code | Hijacked by the Power Surge Patch, by Glyph Phoenix. NOP #5, disables music changing with P-Switch/directional coins. |
|
$00E304 | 1 byte | Hex Edit | Modified by AddmusicK. Changes the P-Switch song number. |
|
$00E31B | 4 bytes | Jump (JML/JSL) | Modified by the Custom Mario Palettes patch, by Erik, Roy, underway. JML, gets the player's palette of the current level / submap and store its pointer the player palette pointer as well as to freeRAM which acts as the pointers bank. |
|
$00E346 | 6 bytes | Jump (JML/JSL) | Modified by Reverse Gravity. Seems to fix an interaction bug. | |
$00E370 | 2 bytes | Code | Modified by 32×32 Player Tilemap Patch, by ExE Boss and Ladida. Edit applied by the main patch. BEQ $19, modifies a branch to skip over code that adjusts player sprite tile size when displaying the big Mario P-balloon pose. |
|