Banner
Views: 875,921,448
Time:
8 users online:  bebn legg, blocc,  JamesD28,  patcdr,  RussianMan, The_Uber_Camper, thiaguintx, Wolfguy423 - Guests: 43 - Bots: 173 Users: 48,886 (2,517 active)
Latest: MidniteMilo82
Tip: Even though good graphics may make people interested in your hack, what really counts is how fun it is to play.Not logged in.
$0096BE, $009B43, $009BCC, $009CFB, $00FFD8, $0485C5, $04E5F5 by Erik
Forum Index - Valley of Bowser - Moderation Questions - Hijack Map - $0096BE, $009B43, $009BCC, $009CFB, $00FFD8, $0485C5, $04E5F5 by Erik
Pages: « 1 » Link


Address Length Type Description Submitter
$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] Erik
Address Length Type Description Submitter
$009B43 4 bytes Jump (JML/JSL) Modified by the Overworld Indicators patch. This hijacks the "Erase Game" routine to also clear the SRAM/BW-RAM addresses the patch uses. [JML] Erik
Address Length Type Description Submitter
$009BCC 7 bytes Jump (JML/JSL) Modified by the Overworld Indicators patch. Modifies a load of 010A and then hacks the save game routine to synchronize the values from SRAM to their backup. [JSL] Erik
Detail: Hijack
org $009BCC
LDA $010A|!addr
autoclean JSL sync_sram_backup
Address Length Type Description Submitter
$009CFB 4 bytes Jump (JML/JSL) Modified by the Overworld Indicators patch. Modifies the load game routine to restore the SRAM backup. [JML]

NOTE: this hijacks
read3($009CF8)+33
instead if using Ragey's Overworld Expansion.
Erik
Detail: Hijack
if !ow_expand == 0
org $009CFB
autoclean JML load_from_backup
else
org read3($009CF8)+33
JML load_from_backup

endif
Address Length Type Description Submitter
$00FFD8 1 byte Hex Edit Modified by the Overworld Indicators patch. This value is the SRAM size in the original game, and it's changed to
$02
to expand to 4KB of SRAM in case Ragey's Overworld Expansion is enabled. (Only does this if SRAM is 2KB, e.g. default value)
Erik
Detail: Edit
if !ow_expand == 0
if read1($00FFD8) < $02
org $00FFD8
db $02
endif
endif
Address Length Type Description Submitter
$0485C5 4 bytes Jump (JML/JSL) Modified by the Overworld Indicators patch. Main hijack of the patch; draws the actual counter. [JML] Erik
Address Length Type Description Submitter
$04E5F5 4 bytes Jump (JML/JSL) Modified by the Overworld Indicators patch. Writes to the exit table SRAM synchronizing when a level is beaten. [JML] Erik
The Overworld Indicators patch was rejected, so the hijacks have to go, sorry.

--------------------



Dream team (feed them, please):






Pages: « 1 » Link
Forum Index - Valley of Bowser - Moderation Questions - Hijack Map - $0096BE, $009B43, $009BCC, $009CFB, $00FFD8, $0485C5, $04E5F5 by Erik

The purpose of this site is not to distribute copyrighted material, but to honor one of our favourite games.

Copyright © 2005 - 2021 - SMW Central
Legal Information - Privacy Policy - Link To Us


Menu

Follow Us On

  • YouTube
  • Twitch
  • Twitter

Affiliates

  • Super Mario Bros. X Community
  • ROMhacking.net
  • Mario Fan Games Galaxy
  • sm64romhacks