$008023
|
4 bytes |
Jump (JML/JSL) |
Modified by ZSNES incompatibility notice. Jumps to the main code. |
$008027
|
4 bytes |
Code |
Hijacked by the Free up RAM $7F:8000 patch by DiscoTheBat and Ersanio.
Inserts a SEP #$30, to set the processor status to 8-bit A and X/Y, and a BRA to skip the code that uploads the OAM clear routine to $7F8000.
The BRA jumps to $008052 if !UberASMTool = 0, and to $00804E if !UberASMTool = 1. |
$00804D
|
1 byte |
Opcode |
Not modified, however is used by Lunar Magic as an RTL for calling routines that end in RTS in bank 0 with a JSL via stack magic. So don't modify it. |
$00804E
|
4 bytes |
Jump (JML/JSL) |
Hijacked by UberASMTool.
JML, jumps to the routine that initializes the freeram used by the tool and executes the global init code. |
$008052
|
3 bytes |
Jump (JMP/JSR) |
Hijacked by AddmusicK.
Inserts a JSR to the custom UploadSPCEngine routine inserted in the $008079 area, replacing the original JSR. |
$00805E
|
3 bytes |
Hex Edit |
Modified by AddmusicK.
Inserts 3 NOPs to skip a JSR to a routine that uploads samples to the SPC700. |
$00806B
|
4 bytes |
Jump (JML/JSL) |
Hijacked by UberASMTool.
JML, jumps to the routine that executes global main code. |
$008070
|
4 bytes |
Jump (JML/JSL) |
Modified by 16-bit frame counter. Jump to code that increases both $13 and 16-bit frame counters. |
$008072
|
3 bytes |
Jump (JMP/JSR) |
Modified by the CPU Usage Meter patch. Jumps to the main code of the patch in a free area at $00FF9C. |
$008075
|
4 bytes |
Jump (JML/JSL) |
Hijacked by AddmusicK.
JML to the main AMK routine inserted in the $0E8000 area. |
$008079
|
209 bytes |
Code |
Modified by AddmusicK.
Replaces the original SPC data upload routine with a custom one. |
$008176
|
6 bytes |
Jump (JML/JSL) |
Hijacked by UberASMTool.
JML : NOP #2, jumps to the routine that executes all possible NMI codes inserted in the tool (global, level, gamemode, overworld). For efficiency, certain parts of the code are only inserted if needed. |
$008179
|
49 bytes |
Hex Edit |
Modified by AddmusicK.
BRA + : NOP #47 : +, skips over original NMI audio code that's already handled in AMK's routines. This is inserted in case neither $008179 == $5C nor $008176 == $5C. |
$00817C
|
46 bytes |
Hex Edit |
Modified by AddmusicK.
BRA + : NOP #44 : +, skips over original NMI audio code that's already handled in AMK's routines. This is inserted in case $008176 is $5C (JML), to make it compatible with a LevelNMI (UberASM) hijack. |
$00817D
|
45 bytes |
Hex Edit |
Modified by AddmusicK.
BRA + : NOP #43 : +, skips over original NMI audio code that's already handled in AMK's routines. This is inserted in case $008179 is $5C (JML), to make it compatible with PowerTool. |
$00818F
|
18 bytes |
Code |
Hijacked by the No Title SFX patch.
A piece of code that mutes every SFX in the title screen. |
$0081AA
|
8 bytes |
Jump (JML/JSL) |
Modified by Ice Man's 'HDMA v3.5' patch. Hijacks NMI and calls the main routine. [JSL : BRA : NOP #2] |
$0081AA
|
4 bytes |
Jump (JML/JSL) |
Hijacked by the Retry System (+ Multiple Checkpoints) v2.06b patch by worldpeace and LX5.
JML, it jumps to the code that turns off HDMA during level transitions (including room respawning). |
$0081D5
|
4 bytes |
Jump (JML/JSL) |
Modified by "Mode 7 Game Over Screen" patch. Check for game over game mode and update mode 7 image. |
$0081E2
|
4 bytes |
Jump (JML/JSL) |
Modified by Lunar Magic. |
$0081EC
|
4 bytes |
Jump (JML/JSL) |
Hijacked by multiple patches.
Overworld Counters hijacks this to upload the various counters during NMI.
Overworld Border Plus hijacks this to upload the border tiles during NMI. |
$0081F4
|
3 bytes |
Hex Edit |
Modified by "Remove Status Bar" patch. Remove routine call that draws status bar during normal levels. |
$008209
|
4 bytes |
Jump (JML/JSL) |
Modified by Lunar Magic.
Part of Lunar Magic's VRAM modification patch. |
$00823D
|
6 bytes |
Jump (JML/JSL) |
Dynamic Z Main Hijack 1.
Is used for the main features of Dynamic Z since V3.5 (dynamic sprites, graphics change and palette changes).
This hijack points to a call where is called the routine "LoadScrnImage" and happend after MarioGFXDMA Routine (the dma routine of mario, yoshi and podoboos). |
$008275
|
3 bytes |
Jump (JMP/JSR) |
Modified by "Remove Status Bar" patch. Jump to code that disables IRQ. |
Follow Us On