$0090AE
|
1 byte |
Hex Edit |
Modified by the Advanced version of the Super Status Bar patch by GreenHammerBro and Kaijyuu. This is the X position of the item in the item box. It's set according to the !ITEM_X define in the patch, whose default value is the vanilla X position. |
$0090B3
|
1 byte |
Hex Edit |
Modified by the Advanced version of the Super Status Bar patch by GreenHammerBro and Kaijyuu. This is the Y position of the item in the item box. It's set according to the !ITEM_Y define in the patch, whose default value is the vanilla Y position. |
$0090B8
|
1 byte |
Hex Edit |
Modified by the Advanced version of the Super Status Bar patch by GreenHammerBro and Kaijyuu. This is the YXPPCCCT property byte of the item in the item box. It's set according to the !ITEM_PRIORITY define in the patch, whose default value is the vanilla property byte. |
$0090CC
|
1 byte |
Hex Edit |
Modified by the Advanced version of the Super Status Bar patch by GreenHammerBro and Kaijyuu. This is the size of the item in the item box. It's set according to the !ITEM_SIZE define in the patch, whose default value is the vanilla size. |
$0090D0
|
1 byte |
Opcode |
Modified by the Advanced version of the Super Status Bar patch by GreenHammerBro and Kaijyuu. This is the return instruction of the status bar item drawing routine, which is converted to a JSL routine. |
$0091A6
|
4 bytes |
Jump (JML/JSL) |
Hijacked by the Retry System (+ Multiple Checkpoints) v2.06b patch by worldpeace and LX5.
JML, it jumps to an initialization routine. |
$009216
|
9 bytes |
Jump (JML/JSL) |
Modified by undefinied3's New Super Mario Bros Wii - Level Intro patch. It calls the main code through JSL, NOP once, then jumps to a conditional check through JML. |
$009322
|
4 bytes |
Jump (JML/JSL) |
Hijacked by UberASMTool.
JML, jumps to the routine that executes both "init" and "main" labels for gamemode specific codes. The init will be executed for the first frame of the gamemode, then the main will be executed for every frame after. |
$009322
|
4 bytes |
Jump (JML/JSL) |
UberASM tool and patch's Game Mode hijack. |
$009394
|
4 bytes |
Jump (JML/JSL) |
Hijacked by the Intro Logo Patch, by Roy.
JML, handles the Nintendo Logo drawing via DMA. |
$00939A
|
8 bytes |
Jump (JML/JSL) |
First hijack of Roy & ghettoyouth's 'Nintendo Presents Logo Expansion' patch (LDY #$3C : LDX #$0F before the JML). |
$0093B4
|
12 bytes |
Code |
Second hijack of Roy & ghettoyouth's 'Nintendo Presents Logo Expansion' patch. Handles an OAM loop before the JML. |
$0093C0
|
5 bytes |
Code |
Modified by AddmusicK.
Changes the "Nintendo Presents" song number, and changes "STA $1DFC" to "STA $1DFB" (since it's changed from SFX to song). |
$0093D7
|
9 bytes |
Jump (JML/JSL) |
Modified by Nintendo Presents Custom Palette, by Roy.
JSL : NOP #5, replaces the palette load and background color settings for the "Nintendo Presents" object.
Hijacked also by undefinied3's New Super Mario Bros Wii Level Intro. It calls a routine that determines when to upload custom palettes for the level intro preview. Two NOPs are written after the JSL. [JSL : NOP #2] |
$0093E6
|
4 bytes |
Jump (JML/JSL) |
Modified by "Mode 7 Game Over Screen" patch. Upload palette for mode 7 image. |
$0093F7
|
5 bytes |
Code |
Modified by Lunar Magic. |
$00940F
|
4 bytes |
Jump (JML/JSL) |
Hijacked by the Intro Logo Patch, by Roy.
JML, handles the fade-in and fade-out of the Nintendo logo. |
$009471
|
5 bytes |
Code |
Modified by Lunar Magic. |
$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. |
$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. |
$0095E9
|
13 bytes |
Code |
Modified by Lunar Magic. |
$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
|
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 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. |
$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] |
$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 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. |
$009712
|
4 bytes |
Jump (JML/JSL) |
Modified by Horizontal Scroll Fix v1.1. Jumps to the main code. |
$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) |
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. |
$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. |
$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. |
Follow Us On