Views: 992,742,391
14 users online: 1UPdudes, AjaTheVampire,  Alex_X8, AnEvilGhost,  Anorakun, Batata Douce, Captain Domas, Dread_the_Pirate, Freitasth, LightAligns, OhMuramatsu, rafaelfutbal, wulv257, ZevenDeon - Guests: 109 - Bots: 131 Users: 54,450 (2,086 active)
Latest: Dread_the_Pirate
Tip: A power-up is most useful to a player shortly after the midway point.
Not logged in.
SMW Memory Map
Displaying 1 out of 1 addresses. Show Waiting Addresses (76)
Hexadecimal number for a partial address. 6-digit number for a full address. Use - to denote a range. Use , to list more than one address.
Enable JavaScript to use multiple regions.
Hold control to select multiple. Check "All" to select all at once.

Separate each individual keyword with spaces. Surround a phrase with quotes to look for the exact phrase, or with / to use a PCRE regular expression. Prepend with - to exclude a keyword or phrase, with + to require a whole word or phrase, or with -+ to exclude a whole word or phrase. ? matches any character, * matches any amount of characters.
Per Page: 25 50 75 100 150 500 All
RAM Address Length Type Description Details
$7E0420 128 bytes Sprites OAM Extra bits table. Each Byte (also each of the 128-slot table) here contains two bits of: %000000SX, where:

S: Size: 0 = 8x8, 1 = 16x16
X: High bit of the x position (9th bit). Needed to allow sprites going past the left edge of the screen.

This gets copy-then-converted via routine at $008494 to write each 4 bytes of $0420 into each single byte of $0400 (%SXSXSXSX).

Note: bits 2-7 here MUST all be zeroes, else other OAM slots' extra bits will be affected when running $008494.
Per Page: 25 50 75 100 150 500 All

The purpose of this site is not to distribute copyrighted material, but to honor one of our favourite games.

Copyright © 2005 - 2022 - SMW Central
Legal Information - Privacy Policy - Link To Us


Follow Us On

  • YouTube
  • Twitch
  • Twitter


  • Super Mario Bros. X Community
  • Mario Fan Games Galaxy
  • sm64romhacks