Banner
Views: 784,704,158
Time:
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
Filter
Link
Address
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.
Length
Type
Enable JavaScript to use multiple regions.
Region
Hold control to select multiple. Check "All" to select all at once.

Type
Description
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.

Notes:
-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.
GreenHammerBro
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

In SMW:

Sin(64 SMW degrees) = 181/256

Bold indicates the number obtained from the table.

See here for more details.
GreenHammerBro
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

Menu

Follow Us On

  • YouTube
  • Twitch
  • Twitter

Affiliates

  • Talkhaus
  • SMBX Community
  • GTx0
  • Super Luigi Bros
  • ROMhacking.net
  • MFGG
  • Gaming Reinvented