Banner
Views: 721,594,098
Time:
14 users online: Arobam, chickaDEE Magazine, CoozieShawn, FailSandwich, o FPzero, Gloomy, iggy, Isikoro, MilkyMooer, ModderWizardDude, NaroGugul, scratch, slakkmichael, o ZMann - Guests: 38 - Bots: 159Users: 37,670 (1,731 active)
Latest: AJCH
Tip: The multiple midpoints patch can also be used to move a level's normal midpoint.Not logged in.
YI Memory Map
Displaying 50 out of 583 addresses. Show Waiting Addresses (42)
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 411 12 » Per Page: 25 50 75 100 150 500 All
ROM Address Length Type Description Details
$008000 85 bytes ASM This is the starting address for YI. This takes care of basic initialization such as disabling IRQ, HDMA, DMA, clearing the SPC ports, enabling F-blank, disabling emulation mode, disabling decimal mode, initializing the direct page, and setting up the stack, among other things.
$00816A 207 bytes Pointer Gamemode subroutine table, 3 bytes per entry.
$008275 2 bytes Empty Empty (filled with FF)
$008288 35 bytes Subroutine JSL to copy a block of memory into RAM.

Input:
A: Size of the block
$20-$22: RAM Destination
$23-$25: DMA Source
$0082D0 19 bytes ASM Copies SPC program
$0083CD 34 bytes Subroutine Subroutine that handles fading effects.
$00841F 140 bytes Subroutine Music uploader subroutine
$00851C 16 bytes Music Item-Denial table for each music track: $01-$7F: disable items, $00 and $80-$FF: enable items
$008543 142 bytes ASM Music uploader controller
$0085D2 10 bytes Subroutine Subroutine that plays sound effects
$00B039 768 bytes Graphics List of sprite GFX file numbers (1 byte each) that make up each sprite set (6 files per set).
$00BFF6 10 bytes Empty Empty (filled with FF)
$00DE44 35 bytes Super FX Calls a Super FX routine, Register X = Bank, Register A = Address
$00E101 37 bytes Subroutine Kill Yoshi Subroutine. This one kills Yoshi as he was killed by lava. Note that this routine is copied into RAM so jump to $7EE101 if GSU is active.
$00E10F is Yoshi's initial Y speed in the death animation.
$00E0FD (4 bytes) is the X speed Yoshi has got in the death animation, for facing right and left.
$00E552 1024 bytes Table Lookup table for function y = 1/x, copied into $702200-$7025FF (Used by GSU to divide. It does not have a hardware divide so this lookup table is used instead)
$00F7A9 2039 bytes Empty Empty (filled with FF)
$00FFA0 5 bytes Misc. ROM build date and time. On a U 1.0 ROM, it's 11:19 am on July 31st, 1995
$00FFA5 11 bytes Empty Empty (filled with FF)
$00FFB0 2 bytes Misc. ROM registration: Maker code (ASCII): "01" (Nintendo)
$00FFB2 4 bytes Misc. ROM registration: Game code (ASCII): "YI  "
$00FFB6 6 bytes Misc. ROM registration: reserved (all $00)
$00FFBC 1 byte Misc. ROM registration: Expansion FLASH Size ($00 = none)
$00FFBD 1 byte Misc. ROM registration: Super FX RAM size ($05 = 32KB)
$00FFBE 1 byte Misc. ROM registration: Special version ($00 = not special)
$00FFBF 1 byte Misc. ROM registration: Chipset sub-type ($00)
$00FFC0 21 bytes Misc. ROM header: Cartridge title (ASCII): "YOSHI'S ISLAND       "
$00FFD5 1 byte Misc. ROM header: ROM Makeup ($20 = LoROM)
$00FFD6 1 byte Misc. ROM header: Chipset ($15 = ROM + SuperFX + RAM + SRAM)
$00FFD7 1 byte Misc. ROM header: ROM size ($0B = 2MB)
$00FFD8 1 byte Misc. ROM header: SRAM size
$00FFD9 1 byte Misc. ROM header: Region ($01 = NTSC)
$00FFDA 1 byte Misc. ROM header: $33 (fixed value)
$00FFDB 1 byte Misc. ROM header: Version ($00 = 1.0)
$00FFDC 2 bytes Misc. ROM header: Checksum complement (inverted bits)
$00FFDE 2 bytes Misc. ROM header: Checksum
$00FFE0 4 bytes Misc. 2 unused native vectors
$00FFE4 2 bytes Misc. Native COP vector (unused)
$00FFE6 2 bytes Misc. Native BRK vector (unused)
$00FFE8 2 bytes Misc. Native ABORT vector (unused)
$00FFEA 2 bytes Misc. Native NMI vector (vblank)
$00FFEC 2 bytes Misc. Native RESET vector (unused)
$00FFEE 2 bytes Misc. Native IRQ vector
$00FFF0 4 bytes Misc. 2 unused emulation vectors
$00FFF4 2 bytes Misc. Emulation COP vector (unused)
$00FFF6 2 bytes Misc. Emulation BRK vector (unused)
$00FFF8 2 bytes Misc. Emulation ABORT vector (unused)
$00FFFA 2 bytes Misc. Emulation NMI vector (unused)
$00FFFC 2 bytes Misc. Emulation RESET vector
$00FFFE 2 bytes Misc. Emulation IRQ vector (unused)
$028000 72 bytes Sprite Palette Yoshi colors used in-level. Arranged by translevel number.
Pages: « 1 2 3 411 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: 31

Menu

Follow Us On

  • Facebook
  • Twitter
  • YouTube

Affiliates

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