Banner
Views: 754,977,822
Time:
8 users online: Aja, Galleth Cooper,  idol,  Koopster, MDBattleFrog,  Noivern, Pancake001, ReaLifePlumber - Guests: 53 - Bots: 133Users: 39,692 (1,822 active)
Latest: Yui-Drakon
Tip: Don't put levels in overworlds that don't match (like a snowy level in a desert).Not logged in.
YI Memory Map
Displaying 25 out of 282 addresses. Show Waiting Addresses (57)
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.
 
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 » Per Page: 25 50 75 100 150 500 All
SRAM Address Length Type Description Details
$7001E0 2 bytes Misc. Timer for mouth/tongue related animations.
$7001E2 2 bytes Misc. Egg throwing state timer
$7001EA 2 bytes Timer Particle generation timer for mud & snowy trees, initially set to $08 and zero means spawn in (if conditions met)
$7001EE 2 bytes Misc. Timer for sprite in Yoshi's mouth to be automatically swallowed. Starts off at $04B0 upon sprite entering mouth (even for inedible ones like the shell), counts down to $0000
$7001F4 2 bytes Misc. Transformation timer, counts down
$700200 2048 bytes Misc. OAM buffer. Split into 256 4-word entries, each one representing a possible entry in OAM:

Word 1: Screen-relative X coordinate (low byte copied into byte 1 of OAM low table mirror entry)
Word 2: Screen-relative Y coordinate (low byte copied into byte 2 of OAM low table mirror entry)
Word 3: Copied into OAM low table mirror entry bytes 3 & 4 (see OAM low table mirror $700A00 for details)
Word 4: -p----sx------sx, p = priority (0=forward, 1=reverse), s = size, x = 9th x bit (low byte copied into high table buffer entry)

NOTE: First 16 sprites are reserved for high priority items such as text and these are NOT handled by this buffer, thus copying begins at $700A40 for low table mirror and $700C30 for high table buffer.

Copying will continue until either the last entry of the OAM low table mirror ($700BFC) or the last entry of this buffer ($7009F8).
$700244 2 bytes Player Physics Yoshi's X subpixel position on a spinning wooden platform, unaffected by the rotation.
$700246 2 bytes Player Physics Yoshi's X position on a spinning wooden platform, unaffected by the rotation.
$700A00 512 bytes Misc. OAM low table mirror. 4-byte entries with format xxxxxxxx yyyyyyyy tttttttt yxppccct (x = X coordinate, y = Y coordinate, t = tile number, c = palette 0-7, p = priority, x&y = flip)
$700C00 32 bytes Misc. OAM high table mirror. 2 bits per entry, most significant X and size flag.
$700C20 128 bytes Misc. OAM high table buffer. Each entry is one byte which corresponds with one OAM entry. The 2 lowest bits of the byte get copied into the high table mirror ($700C00-$700C1F) and shifted into the correct spot for the entry.
$700CA0 2 bytes Map Island angle. Only low byte is used.
$700CAA 128 bytes Misc. Screen ID table: maps raw screen # ($00-$7F) to screen ID ($00-$3F). The sign bit on indicates "empty" screen (has no object at all), or camera is unable to scroll into the screen due extended object $FE, or tiles are erased in that screen by extended object $FF.
$700DAA 64 bytes Misc. BG1 - Left half of newest column spawned in, 32 SNES VRAM tilemap words, stored as a column but DMA'd to VRAM with increments of $40 to get to the next row each write and line up properly
$700DEA 64 bytes Misc. BG1 - Right half of newest column spawned in, 32 SNES VRAM tilemap words, stored as a column but DMA'd to VRAM with increments of $40 to get to the next row each write and line up properly
$700E2A 68 bytes Misc. BG1 - Top half of newest row spawned in, 34 SNES VRAM tilemap words, split into two separate DMA's - one for tilemap 1, one for tilemap 2
$700E6E 68 bytes Misc. BG1 - Bottom half of newest row spawned in, 34 SNES VRAM tilemap words, split into two separate DMA's - one for tilemap 1, one for tilemap 2
$700EB6 1 byte Misc. Spriteset file # 1 ($F7 index)
$700EB7 1 byte Misc. Spriteset file # 2 ($F8 index)
$700EB8 1 byte Misc. Spriteset file # 3 ($F9 index)
$700EB9 1 byte Misc. Spriteset file # 4 ($FA index)
$700EBA 1 byte Misc. Spriteset file # 5 ($FB index)
$700EBB 1 byte Misc. Spriteset file # 6 ($FC index)
$700EBC 2 bytes Misc. Previous frame X coordinate of sprite currently being processed
$700EBE 2 bytes Misc. Previous frame Y coordinate of sprite currently being processed
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 » 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: 30

Menu

Follow Us On

  • Facebook
  • Twitter
  • YouTube

Affiliates

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