SMW Memory Map
Displaying 50 out of 2429 addresses.
View: moderated | waiting (20)
Hijack Address | Length | Type | Description | Details |
---|---|---|---|---|
$009428 | 6 bytes | Jump (JML/JSL) | Modified by Title Screen Fade by Erik. Handle title screen fade in during its circle in phase. |
|
$00942B | 1 byte | Opcode | Modified by the Playable Title Screen patch by Kevin. RTS. Makes pressing A/B/X/Y during fade-in load the level instead of the file select. |
|
$009471 | 5 bytes | Code | Modified by Lunar Magic for uploading Layer 3 during the credits. | |
$009476 | 5 bytes | Jump (JML/JSL) | Modified by "Mario + Animated Tile ExGFX" patch. Load default Mario and Animation graphics for credits. | |
$0094A0 | 3 bytes | Hex Edit | Modified by AddmusicK. BRA + : NOP : +, skips over the JSR to the vanilla routine that uploads the credits music data. |
|
$0094B3 | 1 byte | Hex Edit | Modified by AddmusicK. Changes the song number of the castle destruction cutscene. |
|
$0094DA | 6 bytes | Jump (JML/JSL) | Modified by the Castle Destruction Cutscene Custom Palettes patch, by Kevin. JSL : BRA $00, modifies the call to the palette loading routine during castle cutscene init in order to load a custom palette. |
|
$0094FD | 4 bytes | Jump (JML/JSL) | Hijacked by the Free up RAM $7F:8000 patch by DiscoTheBat and Ersanio. Replaces JSL $7F8000 with a JSL to the OAM clear routine in freespace. |
|
$0095AB | 4 bytes | Jump (JML/JSL) | Hijacked by the Free up RAM $7F:8000 patch by DiscoTheBat and Ersanio. Replaces JSL $7F8000 with a JSL to the OAM clear routine in freespace. |
|
$0095B6 | 3 bytes | Code | Modified by Lunar Magic, to handle ExAnimation during the Yoshi's House portion of the credits. | |
$0095E9 | 13 bytes | Code | Modified by Lunar Magic, to fix an issue during the credits stemming from LM's 4bpp update. | |
$009632 | 4 bytes | Jump (JML/JSL) | Hijacked by the Free up RAM $7F:8000 patch by DiscoTheBat and Ersanio. Replaces JSL $7F8000 with a JSL to the OAM clear routine in freespace. |
|
$0096A1 | 4 bytes | Jump (JML/JSL) | Modified by undefinied3's New Super Mario Bros Wii - Level Intro patch. Jumps to a Yoshi's house check to determine if the intro screen should appear or not. | |
$0096A1 | 7 bytes | Code | Modified by VWF Level Intros. Gets rid of the Yoshi's House check for "MARIO START!" since the patch can handle that now. | |
$0096A1 | 4 bytes | Jump (JML/JSL) | Modified by the Per Level "Mario Start!" Enable/Disable patch, by Kevin. JML, modifies the display "MARIO START!" routine to bypass showing text based on a user-settable table, instead of deferring to the level tile being entered. |
|
$0096B4 | 4 bytes | Jump (JML/JSL) | Hijacked by the Individual Dragon Coin Save patch by worldpeace, JackTheSpades and LX5. JML, it jumps to a routine that initializes the ram tables used by the patch. |
|
$0096BE | 4 bytes | Jump (JML/JSL) | Modified by the Overworld Indicators patch. A hijack is placed here to clear the SRAM/BW-RAM entries the patch uses. [JML] | |
$0096BE | 5 bytes | Code | Modified by the Playable Title Screen patch by Kevin. If SkipDeath is disabled, restarts the current song when reloading the title screen. Otherwise restores original code. |
|
$0096C3 | 3 bytes | Hex Edit | Modified by AddmusicK. BRA + : NOP : +, skips over the JSR to the vanilla routine that uploads the overworld music data. |
|
$0096C7 | 1 byte | Hex Edit | Modified by AddmusicK. Changes the title screen song number. |
|
$0096CB | 4 bytes | Jump (JML/JSL) | Hijacked by the Retry System (+ Multiple Checkpoints) v2.06b patch by worldpeace and LX5. JML, it jumps to a routine that initializes all the checkpoint flags ram. |
|
$0096E9 | 6 bytes | Jump (JML/JSL) | Hijacked by NSMB Star Coins: This one transfers the star coins into a local backup when loading a level (either from overworld or from a different level) | |
$009702 | 3 bytes | Hex Edit | Modified by AddmusicK. NOP #3, skips over the JSR to the vanilla routine that uploads the level music data. |
|
$009708 | 4 bytes | Jump (JML/JSL) | Modified by Lunar Magic. Points to the Horizontal Scroll Fix patch. | |
$009709 | 3 bytes | Miscellaneous | Not modified, but read by Center Scroll, by HammerBrother and Thomas. org read3($009709)+$1D, inserts a JSL : NOP #2 into Lunar Magic code in freespace to execute custom scroll code. |
|
$009712 | 4 bytes | Jump (JML/JSL) | Modified by Horizontal Scroll Fix v1.1. Jumps to the main code. | |
$009712 | 4 bytes | Jump (JML/JSL) | Modified by undefinied3's New Super Mario Bros Wii - Level Intro patch. Calls a "time waste" loop that is used to keep the intro preview on screen for longer. | |
$009723 | 5 bytes | Hex Edit | Modified by AddmusicK. Changes the intro screen music number, and stores it to $1DFB rather than $0DDA. |
|
$009728 | 24 bytes | Code | Modified by AddmusicK. Modifies part of the code that sets the current level music by removing the check for bit 6 in $0DDA. It also replaces the original "Bowser fight" song number at $009737. |
|
$009734 | 2 bytes | Hex Edit | Modified by AddmusicK. Changes "BNE $02" to "BNE $05" to skip over "STA $1DFB". |
|
$009738 | 4 bytes | Jump (JML/JSL) | Hijacked by the patch included in the Music Playlist uberASM by binavik. JML, jumps to code that prevents the music from resetting back to the song set in Lunar Magic if the current song is different. |
|
$00973B | 5 bytes | Code | Modified by AddmusicK. Replaces the original "AND #$BF" with NOPs, and then stores to $0DDA. |
|
$009750 | 4 bytes | Jump (JML/JSL) | Modified by "Mode 7 Game Over Screen" patch. Upload mode 7 image. | |
$009759 | 4 bytes | Jump (JML/JSL) | Modified by the Skip Game Over/Time Up Sequence with a Button Press patch, by RussianMan. JML, modifies game mode 17 (Game Over / Time Up) to skip immediately to game mode 0B (Fade to Overworld) on any button press. |
|
$009759 | 4 bytes | Jump (JML/JSL) | Modified by "Mode 7 Game Over Screen" patch. Check mode 7 image size and display puff of smoke. | |
$009759 | 4 bytes | Jump (JML/JSL) | Hijacked by the Free up RAM $7F:8000 patch by DiscoTheBat and Ersanio. Replaces JSL $7F8000 with a JSL to the OAM clear routine in freespace. |
|
$00977C | 3 bytes | Opcode | Modified by "Mode 7 Game Over Screen" (SA-1 only). Fixes an oversight in SA-1 Pack which causes garbage to appear on the game over screen with this patch applied. | |
$00985A | 3 bytes | Hex Edit | Modified by "Remove Status Bar" patch. Remove Status bar initialization. | |
$009870 | 4 bytes | Jump (JML/JSL) | Hijacked by the Free up RAM $7F:8000 patch by DiscoTheBat and Ersanio. Replaces JSL $7F8000 with a JSL to the OAM clear routine in freespace. |
|
$009888 | 4 bytes | Jump (JML/JSL) | Hijacked by the Free up RAM $7F:8000 patch by DiscoTheBat and Ersanio. Replaces JSL $7F8000 with a JSL to the OAM clear routine in freespace. |
|
$00988C | 4 bytes | Jump (JML/JSL) | Modified by the Easy Mode 7 Patch by ExE Boss, HuFlungDu, and mathie. JSL, fixes the Iggy/Larry battle mode. Hijacked even if !FixIggyLarry = 0. |
|
$0098D1 | 1 byte | Hex Edit | Modified by the Free up RAM $7E2000 patch by p4plus2. Changes the bank byte of GFX33 for the animated lava in mode 7 boss rooms. |
|
$009A6A | 4 bytes | Jump (JML/JSL) | Hijacked by the MessageBox in Minimalist Status Bar + Goal Customizer patch, by Isikoro and Ladida. JSL, clears the background in Morton, Roy and Ludwig's boss battles during the level end. |
|
$009A6F | 4 bytes | Jump (JML/JSL) | Hijacked by the Free up RAM $7F:8000 patch by DiscoTheBat and Ersanio. Replaces JSL $7F8000 with a JSL to the OAM clear routine in freespace. |
|
$009AA4 | 4 bytes | Jump (JML/JSL) | Modified by the Separate Luigi Graphics patch, by Bensalot, DiscoTheBat, and Smallhacker. JSL, loads player graphics for the appropriate character during Game Mode 04 (Prepare Title Screen). |
|
$009AB9 | 4 bytes | Jump (JML/JSL) | Hijacked by SMA2 Yoshi blocks: Unlocks all colours of Yoshi for the title screen. | |
$009AC2 | 4 bytes | Jump (JML/JSL) | Hijacked by the Sprite Title Screen Menus patch by Kevin. Initializes a tile buffer to empty. |
|
$009AD3 | 3 bytes | Jump (JMP/JSR) | Hijacked by File Select Sprite Cursor by MarioFanGamer. Original JSR is redirected to new code. |
|
$009B1C | 3 bytes | Code | Modified by Lunar Magic. | |
$009B1C | 5 bytes | Code | Modified by Title Screen Fade by Erik. Used to disable Layer 1 and Layer 2 and changes background color when erasing save files. |
|