SYS file

From NeoGeo Development Wiki
Revision as of 11:07, 28 December 2020 by Bb matt (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

SYS files hold palette and sprite data for the game logo displayed in the CDZ menu screen. There's one file for each nationality:

  • TITLE_J.SYS
  • TITLE_U.SYS
  • TITLE_E.SYS

Palettes are stored first, there's space for 45 of them ($5A0 bytes). Following that are 45 sprite tiles in the regular SPR file format, making a 9*5 tiles (144*80 pixels) logo. Tiles are mapped from left to right, top to bottom.

(See cdrom_load_title in cdrom.c of NEOCD 0.31).

TITLE_*.SYS file is loaded into memory at $127800 and takes up $1C20 bytes ($5A0 45 palettes + $1680 45 sprite tiles)

If you overwrite this area of memory when you return from the game to the bios main menu it will corrupt: