Views: 784,704,158
9 users online: bandicoot, Bowser95,  Giftshaven, h.carrell, Hiro-sofT, Hooded Edge, rvx, Sixcorby, Teows - Guests: 24 - Bots: 225 Users: 41,034 (1,552 active)
Latest: Pulvanuller
Tip: Before asking for help on the forums, make sure you've tried to figure out the problem on your own first.Not logged in.
SMW Memory Map - Waiting Addresses
Displaying 6 out of 6 waiting addresses. Show Moderated Addresses
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 Submitter
$7E008D 3 bytes Misc. This forms a 24-bit pointer to part of the decompressed graphics; starts at $7E:ACFE/F and keeps decrementing.
The three seperate RAM addresses have multiple purposes, however.

-During code at $00E940, $8F is a backup of $72 (player in the air flag). The code at $00EC06 is used for detecting when entering doors.
ROM Address Length Type Description Details Submitter
$07F7DB 512 bytes Misc. SMW's trigonometry/sine/cosine value table. Note that these are 16-bit values, but most of the high bytes are 00. Each number here are ordered in an increasing angle.

Also note that this only is half a circle, and that values for an angle are not degrees, rather, each “SMW degrees” is about 0.703125 real world degrees (to convert: RealWorldDegrees = SMWDegrees*360/512 and to SMW: SMWDegrees = RealWorldDegrees*512/360).

Values in this table are fixed point values scaled by 256, therefore:

Sin(45 degrees) = ~0.7071


Sin(64 SMW degrees) = 181/256

Bold indicates the number obtained from the table.

See here for more details.
Hijack Address Length Type Description Details Submitter
$00A045 5 bytes Code Modified by Lunar Magic. FuSoYa
$00C56C 4 bytes Jump (JML/JSL) Hijacked by the Item Box Hack Patch, by andrew789.

JML, hijacks the item box routine so the button that makes the reserve item drop is dependent on the level the player is in.
Major Flare
$00FD04 4 bytes Code Not modified, however referenced by Lunar Magic to set the high byte of the Y position in hijacks related to off-screen routines. Erik
$0194B6 5 bytes Code Modified by Lunar Magic. FuSoYa
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 - 2019 - SMW Central
Legal Information - Privacy Policy - Link To Us

Total queries: 7


Follow Us On

  • YouTube
  • Twitch
  • Twitter


  • Talkhaus
  • SMBX Community
  • GTx0
  • Super Luigi Bros
  • MFGG
  • Gaming Reinvented