* WalrusIRC

You need to have 5 posts and not be part of restricted usergroups in order to use the WalrusIRC embedded shoutbox. However, you can also access our IRC channel called #CodeWalrus via EFnet.

Author Topic: Super Mario World mods (for use with jailbreak)  (Read 182 times)

0 Members and 1 Guest are viewing this topic.

Offline JWinslow23

  • Pi is the coolest number in the history of math. :\
  • Super User
  • CW 4x3 challenge - 2nd place
  • *
  • Join Date: May 2015
  • Location: Somewhere between 13 and Graham's Number
  • Posts: 747
  • Post Rating Ratio: +10/-1
  • Use pi! Pi is the absolute greatest! :(
    • @UCu_9qD95nADzc-W6RN-3Z8A
    • 113/11328
  • Gender: Male
Super Mario World mods (for use with jailbreak)
« on: June 19, 2017, 10:19:21 pm »
Very recently, SethBling and Cooper Harasyn discovered a new exploit for Super Mario World! This allows you to install a permanent jailbreak onto your console, complete with a hex editor and mod loader! Watch more about it here:

If you don't have a multitap or enough skill in Super Mario World, watch this video for instructions on installing it with a Game Genie:

Once you have the jailbreak installed, consult the following manual for usage instructions:
https://docs.google.com/document/d/1bVZFGK_aYFyIlFsj-IZr9DLV57DaiGskBO0u--dGhT8/edit

Installing mods is very simple: use the hex editor on page FFFF to write in a mod, and press Select+R to activate it.
Do not activate an invalid mod, and do not activate a mod unless you know it is valid. If you don't know a valid mod to enter, write 6B to the first byte in the page, which will cause the mod to do nothing.

I have created some mods myself for Super Mario World, for use with this jailbreak. If you want to try these out, or suggest ideas for mods I could code, feel free.


Zero Out Mod Space

A6 F0 E0 0F 90 06 A9 00 9F 00 FF FF E6 F0 6B
(click to show/hide)

Always Shoot Fireballs On Yoshi

A9 01 8D 1E 14 6B
(click to show/hide)

Infinite Time

A9 12 8D 31 0F A9 17 8D 32 0F A9 0F 8D 33 0F 8D
30 0F 6B

(click to show/hide)

Press X To Kill All Enemies

A5 18 29 40 F0 1E A2 09 BD C8 14 C9 08 90 12 BD
7A 16 29 02 1D D0 15 1D 32 16 D0 05 A9 02 9D C8
14 CA D0 E4 6B

(click to show/hide)

Coin Counter Counts Jumps Instead

9C CC 13 A2 00 A5 72 C9 0B 90 0C C9 0D B0 08 A5
F0 D0 06 EE CC 13 E8 86 F0 6B

(click to show/hide)

Max Speed Star Power

AD E4 13 C9 70 90 05 A9 1F 8D 90 14 6B
(click to show/hide)

Gotta Go Slow!

AD E4 13 F0 0A A5 71 C9 09 F0 04 22 06 F6 00 6B
(click to show/hide)

Press Down In Air To Ground Pound

A5 75 0D F3 13 D0 22 A5 F0 D0 0D A5 72 1A 25 16
29 04 F0 15 64 7D 85 F0 64 7B C6 80 A9 1C 8D E0
13 A5 72 D0 06 22 BF 86 02 64 F0 6B

(click to show/hide)

Yoshi Can Flutter-Jump

AD 7A 18 F0 6B A5 72 F0 67 A5 74 05 75 D0 61 A5
19 C9 02 F0 5B A5 F0 F0 2A A5 F2 3A 30 01 3A 85
7D 85 F2 A5 7B 30 08 C9 20 90 0A A9 20 80 06 C9
DF B0 02 A9 DF 85 7B A5 7D 10 0E C9 E0 B0 0A C6
F0 80 06 A5 F1 F0 02 C6 F1 A5 15 89 80 F0 20 A5
7D 30 1C C9 20 90 18 9C 0D 14 A5 F1 D0 11 A9 01
85 F0 A5 7D 85 F1 A9 30 85 F2 A9 09 8D F9 1D 6B
64 F0 64 F1 64 F2 6B

(click to show/hide)

« Last Edit: June 26, 2017, 04:11:54 am by JWinslow23 »


  • Calculators owned: TI-84+, TI-84+ CSE, TI-84+ CE

Offline JWinslow23

  • Pi is the coolest number in the history of math. :\
  • Super User
  • CW 4x3 challenge - 2nd place
  • *
  • Join Date: May 2015
  • Location: Somewhere between 13 and Graham's Number
  • Posts: 747
  • Post Rating Ratio: +10/-1
  • Use pi! Pi is the absolute greatest! :(
    • @UCu_9qD95nADzc-W6RN-3Z8A
    • 113/11328
  • Gender: Male
Re: Super Mario World mods (for use with jailbreak)
« Reply #1 on: June 26, 2017, 06:50:53 am »
Just for reference, I'm going to put some RAM addresses here that, for purposes of mods, are completely empty.

"Cleared on" key:
R = reset
T = titlescreen load
O = overworld load
C = cutscene load
L = level load
Y = every frame when Yoshi is on screen
D = death
P = "Peach rescued" scene
2 = player number select
F = part of the "cape flight" routine
* = cleared sometimes on the overworld
| = contains the low byte of the level number when loading the levels, cleared when done
4 = not cleared, but decrements every fourth frame until it hits zero
N = new game
U = untouched

$7E:0058RTO
$7E:005CRTO
$7E:0060 - $7E:0063RTO
$7E:0079RTOL
$7E:007CRTOL
$7E:0087RTOL
$7E:00F0 - $7E:00F7RTO
$7E:0695 - $7E:0700RT
$7E:0D9CRT
$7E:0DA1RT
$7E:0DC3RT2
$7E:0DC4 - $7E:0DC6RT
$7E:0DD4RT
$7E:0DD9RT
$7E:0DDBRT
$7E:0EF5 - $7E:0EF6RT
$7E:0F3A - $7E:0F3FRT
$7E:0F42 - $7E:0F47RT
$7E:0F5E - $7E:0F71RT
$7E:13C8RT
$7E:13D8RTOL
$7E:13E6 - $7E:13E7RTOL
$7E:140ARTOF
$7E:140B - $7E:140CRTOCL
$7E:1415 - $7E:1416RTOC
$7E:145E - $7E:145FRTOC
$7E:146CRTOC
$7E:1473RTO
$7E:1475RTO
$7E:1477RTO
$7E:1479RTO
$7E:147BRTO
$7E:147DRTO
$7E:1487 - $7E:148ARTO
$7E:14AC4
$7E:14BERTOC
$7E:14C1RTOC
$7E:14C4RTOC
$7E:14C7RTOC
$7E:15E8RTO
$7E:1696RTOCL
$7E:17BB|
$7E:1864RTOL
$7E:1869RTOL
$7E:1879RTOL
$7E:188ARTOLDP
$7E:188ERTOCL
$7E:18B4RTOL
$7E:18B7RTOL
$7E:18BBRTOL
$7E:18C5RTOL
$7E:18D8RTOCL
$7E:18E6RTOL
$7E:18F6RTOCL
$7E:1908RTOL
$7E:191BRTOY
$7E:191FRTO
$7E:1923 - $7E:1924RTO
$7E:1926 - $7E:1927RTO
$7E:1929RTO
$7E:192CRTO
$7E:1934RTO
$7E:1936 - $7E:1937RTO
$7E:1B7FRTO*
$7E:1DEFRT
$7E:1DFD - $7E:1DFERTOL
$7E:1E00RTOL
$7E:1E01RT
$7E:1F2B - $7E:1F2DRN
$7E:1F3BRT
$7E:1F48RT
$7E:1FFART
$7E:1FFFRT
$7E:C100 - $7E:C67FU
$7E:C6E0 - $7E:C7FFU
$7F:0D00 - $7F:3FFFU
$7F:8183 - $7F:837AU
$7F:9C7B - $7F:C7FFU

These are a lot of addresses, so any mod definitely won't run out of usable addresses any time soon. There are even 17 unused direct page addresses, which are shorter to represent and should be enough for all purposes. ($7E:00F8 - $7E:00FF are also unused by SMW, but they are used by the hex editor. $7E:0000 - $7E:000A are only useful as scratch space.)

 


You can also use the following HTML or bulletin board code to share it on your page or forum signature!


Also do not forget to check our affiliates below.
Planet Casio TI-Planet Calc.news BroniesQC BosaikNet Velocity Games