We've just updated MediaWiki and its underlying software. If anything doesn't look or work quite right, please mention it to us. --RanAS

SNES ROM Header

From SnesLab
Revision as of 01:50, 18 July 2019 by Vitor Vilela (talk | contribs) (Created page with "All Super Nintendo gamepaks have an internal header that is used to identifying the game, producer, region and technical aspects of the ROM. It's often referred as '''Inte...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

All Super Nintendo gamepaks have an internal header that is used to identifying the game, producer, region and technical aspects of the ROM. It's often referred as Internal ROM Header or SNES Software Specification.

Although it's not required to run a game on real hardware, the SNES ROM Header was used during the Nintendo approval process for validation and it's also used by the SNES emulators to identify and determine the memory layout and ROM type.

The data starts at SNES address $00:FFB0 and ends at $00:FFDF. $00:FFE0 though $00:FFFF contains the SNES vector information and is actually used by the SNES CPU to determine where to execute when an interrupt occurs.

ROM Registration Data

Game Title Registration

ROM Version