SMW Memory Map
Displaying 50 out of 3151 addresses.
View: moderated | waiting (15)
ROM Address | Length | Type | Description | Details |
---|---|---|---|---|
$00A769 | 1 byte | Misc. | How many frames to move Mario when exiting downward from a vertical pipe while with a powerup. | |
$00A82E | 1 byte | Misc. | GFX File loaded for "MARIO START!", "GAME OVER", etc. | |
$00A8C3 | 104 bytes | Sprite Misc. | 26x4 byte table, Sprite GFX list. Normal levels can use 00-0F, but the following values have also been observed: 10: [00 00 00 08] Unused? 11: [10 0F 1C 1D] Overworld 12: [00 01 24 22] Morton, Roy, Ludwig 13: [00 01 25 22] Iggy, Larry, Reznor 14: [00 22 13 2D] Castle destruction sequence 15: [00 01 0F 22] Walking home during the credits 16: [00 26 2E 22] Yoshi's House during the credits 17: [21 0B 25 0A] Boss list from the credits 18: [00 0D 24 22] Bowser 19: [2C 30 2D 0E] THE END screen |
|
$00A92B | 60 bytes | Level data | 26x4 byte table, FG/BG GFX list. Normal levels can use 00-0E, but cutscenes set this to higher values. |
|
$00A96F | 28 bytes | Level data | Submap Foreground Graphics | |
$00A993 | 63 bytes | Layer 3 | Layer 3 GFX28 to 2B upload routine. Pages are uploaded in 64 tile chunks in four passes. | |
$00A9CD | 1 byte | Misc. | GFX file to use for Nintendo Presents logo | |
$00AA70 | 1 byte | Misc. | GFX file to load special world graphics into | |
$00AA76 | 1 byte | ASM | Change from 10 to 80 to disable the Koopas from using different graphics after the special world is passed | |
$00AA79 | 1 byte | Sprite tilemap related | GFX File loaded for enemies after Special World is passed | |
$00AB43 | 1 byte | Mode 7 tilemap | GFX File loaded for Mode 7 objects | |
$00AC06 | 2 bytes | Palette | Layer 3 Palettes Pointer | |
$00AC0B | 2 bytes | Palette | Layer 3 Palettes Starting Index | |
$00AC10 | 2 bytes | Palette | Layer 3 Palettes X-Span -1 | |
$00AC15 | 2 bytes | Palette | Layer 3 Palettes Y-Span -1 | |
$00AC1D | 2 bytes | Palette | Foreground/Sprite Palettes Pointer | |
$00AC22 | 2 bytes | Palette | Foreground/Sprite Palettes Starting Index | |
$00AC27 | 2 bytes | Palette | Foreground/Sprite Palettes X-Span -1 | |
$00AC2C | 2 bytes | Palette | Foreground/Sprite Palettes Y-Span -1 | |
$00AC3C | 2 bytes | Palette | Back Area Colours Pointer | |
$00AC42 | 2 bytes | Palette | Tileset Specific FG Palettes Pointer | |
$00AC59 | 2 bytes | Palette | Tileset Specific FG Palettes Starting Index | |
$00AC5E | 2 bytes | Palette | Tileset Specific FG Palettes X-Span -1 | |
$00AC63 | 2 bytes | Palette | Tileset Specific FG Palettes Y-Span -1 | |
$00AC6B | 2 bytes | Palette | Tileset Specific Sprite Palettes Pointer | |
$00AC82 | 2 bytes | Palette | Tileset Specific Sprite Palettes Starting Index | |
$00AC87 | 2 bytes | Palette | Tileset Specific Sprite Palettes X-Span -1 | |
$00AC8C | 2 bytes | Palette | Tileset Specific Sprite Palettes Y-Span -1 | |
$00AC94 | 2 bytes | Palette | Layer 2 Background Palettes Pointer | |
$00ACAB | 2 bytes | Palette | Layer 2 Background Palettes Starting Index | |
$00ACB0 | 2 bytes | Palette | Layer 2 Background Palettes X-Span -1 | |
$00ACB5 | 2 bytes | Palette | Layer 2 Background Palettes Y-Span -1 | |
$00ACBD | 2 bytes | Palette | Layer 1 Berry Palettes Pointer | |
$00ACC2 | 2 bytes | Palette | Layer 1 Berry Palettes Starting Index | |
$00ACC7 | 2 bytes | Palette | Layer 1 Berry Palettes X-Span -1 | |
$00ACCC | 2 bytes | Palette | Layer 1 Berry Palettes Y-Span -1 | |
$00ACD4 | 2 bytes | Palette | Berry Sprite Palettes Pointer | |
$00ACD9 | 2 bytes | Palette | Berry Sprite Palettes Starting Index | |
$00ACDE | 2 bytes | Palette | Berry Sprite Palettes X-Span -1 | |
$00ACE3 | 2 bytes | Palette | Berry Sprite Palettes Y-Span -1 | |
$00AD1E | 7 bytes | Palette | Palette IDs to use for each submap | |
$00AD28 | 2 bytes | Palette | Overworld Map Layer 2 Palettes Pointer | |
$00AD30 | 2 bytes | Palette | Overworld Map Layer 2 Palettes Pointer (Special World Passed) | |
$00AD4D | 2 bytes | Palette | Overworld Map Layer 2 Palettes Starting Index | |
$00AD52 | 2 bytes | Palette | Overworld Map Layer 2 Palettes X-Span -1 | |
$00AD57 | 2 bytes | Palette | Overworld Map Layer 2 Palettes Y-Span -1 | |
$00AD5F | 2 bytes | Palette | Overworld Map Layer 1 Palettes Pointer | |
$00AD64 | 2 bytes | Palette | Overworld Map Layer 1 Palettes Starting Index | |
$00AD69 | 2 bytes | Palette | Overworld Map Layer 1 Palettes X-Span -1 | |
$00AD6E | 2 bytes | Palette | Overworld Map Layer 1 Palettes Y-Span -1 | |