SMW Memory Map
Displaying 2 out of 2 addresses.
View: moderated | waiting (13)
- 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