Logo file: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
mNo edit summary |
||
Line 40: | Line 40: | ||
==Fix tiles data== | ==Fix tiles data== | ||
*Offset (longword) $4000 = tile $200 | |||
*Size (longword) $4000 = $200 tiles | |||
*Tile data... | |||
Like the regular [[fix graphics format]], but with rows inverted by pairs (1,0,3,2,5,4,7,6). | Like the regular [[fix graphics format]], but with rows inverted by pairs (1,0,3,2,5,4,7,6). | ||
Line 46: | Line 50: | ||
*Palette number (word), the loading bar seems to use palette 0, so don't use it. Remember that fix tiles can only use the 16 first palettes. | *Palette number (word), the loading bar seems to use palette 0, so don't use it. Remember that fix tiles can only use the 16 first palettes. | ||
*16 words of [[ | *16 words of [[palettes|color data]]. | ||
==Map data== | ==Map data== |
Revision as of 16:39, 23 October 2011
Optional structured files consisting of an index, fix and palette data for CD loading animations.
The BIOS loads these files after checking the IPL file if they are present at the CD's root, at address $120000 according to the console's nationality: LOGO_E.PRG, LOGO_U.PRG, or LOGO_J.PRG.
Other file names can be used for in-game loading screen (LOGO_BDM.PRG in KOF96 for example). How are these specified by the game ?
See install_progress_fix() and check_screen_data in neocd.c of Raine.
File format
- Word, unknown meaning (known values: $0000, $0003)
Address | Size | Description |
2+0 | Longword | Data type
|
2+4 | Longword | Absolute data start address (Starting from $120000) |
... | ||
2+* | Longword | $FFFFFFFF terminator |
Fix tiles data
- Offset (longword) $4000 = tile $200
- Size (longword) $4000 = $200 tiles
- Tile data...
Like the regular fix graphics format, but with rows inverted by pairs (1,0,3,2,5,4,7,6).
Palette data
- Palette number (word), the loading bar seems to use palette 0, so don't use it. Remember that fix tiles can only use the 16 first palettes.
- 16 words of color data.
Map data
Fixed size ? Mapped left to right, top to down.
Animation map data
?