Language…
18 users online:  BeeKaay,  Blaagon, ForthRightMC, gcrackaaa, Golden Yoshi, Gorry, Green, JezJitzu, JPhanto, mathew, Maw, Metal-Yoshi94, OrangeBronzeDaisy, PuffleDreemurr, Ray Hamilton, Skystarmania, Super Nikuworld, vktr - Guests: 267 - Bots: 444
Users: 64,795 (2,371 active)
Latest user: mathew

SMW Memory Map

Displaying 2 out of 2 addresses.

View: moderated | waiting (13)

Filter

Link
  • Pages:
  • 1
ROM Address Length Type Description Details
$01A83B 779 bytes Sprite subroutine (JSR) Default sprite interaction routine. The sprite interaction routine calls it if $167A,x is positive/ bit 7 is not set.
- $01A852 controls number where the star chain should stop. To be used with $01A856
- $01A856 controls, how many points/ one-ups are added if the max limit of a star chain is reached. To be used with $01A852

$01A8D0 handles the code when you jump on a spiky enemy.
Change $01A8D3 to $AD (LDA $xxxx) to disable spin jumping on spiky enemies. On contrary, change $01A8D3 to $80,$01 (BRA $01) to disable jumping with Yoshi on spiky enemies. To disable both, change $01A8D0 to $80,$04 (BRA $04).

$01A91C handles the code when you jump on a non-spiky enemy.
Change $01A91F to $AD (LDA $xxxx) to make spin jumps count as normal jumps. On contrary, change $01A91F to $80,$01 (BRA $01) to make jumps with Yoshi on enemies count as regular jumps. To make both count as regular jumps, change $01A91C to $80,$04 (BRA $04).

Change $01A930 to $00 to enable the boost gain with spin jump kill.
$01A940 is the sound effect to play when you kill an enemy with a spin jump/ jump with Yoshi.

$01AA42 is the routine for carryable sprites.
Change $01AA61 to $AD (LDA $xxxx) to enable carrying more than one sprite at time even though you already have one.
$01AA0E 1 byte Misc. Change to 03 to prevent Bob-omb, Goomba, Mechakoopa's stun timers from being reset when kicked
  • Pages:
  • 1