Revision as of 17:47, 6 April 2012
This page describes the format used for banners. These are stored in CXI ExeFS:/banner and optionally in extdata exbanner.
Offset
|
Length
|
Description
|
0x0
|
0x4
|
Magic "CBMD"
|
0x4
|
0x4
|
Zero
|
0x8
|
0x4
|
Offset for common CGFX
|
0xc
|
0x34
|
Optional offsets for region/language specific CGFX
|
0x40
|
0x44
|
Padding?
|
0x84
|
0x4
|
CWAV offset
|
The common CGFX is used if the CGFX offset for the system region/language is zero. Those optional offsets are unused in extdata exbanner, separate CBMD banner files can be used for each region/language instead.
Indexes for CGFX offset array
Index
|
Description
|
0
|
EUR-English
|
1
|
EUR-French
|
2
|
EUR-German
|
3
|
EUR-Italian
|
4
|
EUR-Spanish
|
5
|
EUR-Dutch
|
6
|
EUR-Portuguese
|
7
|
EUR-Russian
|
8
|
JPN-Japanese
|
9
|
USA-English
|
10
|
USA-French
|
11
|
USA-Spanish
|
12
|
USA-Portuguese
|
CGFX
CGFX might be compressed with LZSS? For CXI banner CGFX, the decompressed size must be no larger than 0x80000.