Language…
7 users online:  Atari2.0, Cristian Cardoso, Isikoro, marvisjj, masl, RenkoV2,  Telinc1 - Guests: 248 - Bots: 322
Users: 64,795 (2,377 active)
Latest user: mathew

SMW Memory Map

Displaying 50 out of 3136 addresses.

View: moderated | waiting (13)

Filter

Link
  • Pages:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 62
  • 63
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
  • Pages:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 62
  • 63