CBMD
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.
This page describes the format used for banners. These are stored in CXI ExeFS:/banner and optionally in extdata exbanner.
CBMD Header
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.