Language…
3 users online: GatoSlashFish,  Lazy, Zavok - Guests: 88 - Bots: 92
Users: 68,954 (2,363 active)
Latest user: Alma

SMW Memory Map

Displaying 50 out of 2429 addresses.

View: moderated | waiting (20)

Filter

Link
  • Pages:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 48
  • 49
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.
  • Pages:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 48
  • 49