SMW Memory Map
Displaying 1 out of 1 addresses.
View: moderated | waiting (13)
- Pages:
- 1
RAM Address | Length | Type | Description | Details |
---|---|---|---|---|
$7E0AF6 | 256 bytes | Misc. | Used for three different things: 1. Decompressed overworld graphics, animated tiles. For that it also cooperates with $7E:0BF6-$7E:0C55. 2. Iggy's/Larry's platform interaction. (16x16 tiles in a 16x16 square.) 3. Various tables for the Yoshi eggs at the credits, such as how much time must be waited until a new egg breaks, Y speed tables. See this post. In addition, Lunar Magic 3.00+ uses part of this region to support the expanded horizontal level system. Addresses are as follows: $0BE6-$0BED: Used in Lunar Magic (not related to horizontal level system). $0BEE: Used if the Smart Spawn option is set to check if the screen has scrolled horizontally this frame. $0BEF: Used if the Smart Spawn option is set to check if the screen has scrolled vertically this frame. $0BF0-$0BF1: Minimum Y offset from the screen that a sprite can be in order to spawn. Set depending on the spawn range index. $0BF2-$0BF3: Maximum Y offset from the screen that a sprite can be in order to spawn. Set depending on the spawn range index. $0BF4: Extra flags for sprites, s-----rr. s = Smart Spawn flag, rr = spawn range index, - = unused bits. $0BF5: Extra flags and horizontal level mode, tbnmmmmm. t = flags the level as using a non-background Layer 2 or 3, b = show the bottom row of the level, n = use the new sprite system, mmmmm = horizontal level mode (see here for more info). |
|
- Pages:
- 1