CCI files start with a NCSD header, followed by 3 NCCH blocks. The first block usually starts at 0x4000. The first block contains the main game code/data, the second block contains the download play code/data and the third block contains potential system updates.
+
CCI files start with a NCSD header, followed by up to a maximum of 8 NCCH blocks according to spec. The first block usually starts at 0x4000. In most carts the first block contains game code/data, the second block contains the download play "child" and the third block contains potential system updates. The exact contents of NCCH blocks can be determined by looking at the flags.
The NCCH blocks are in the same format as [[CXI]] files.
The NCCH blocks are in the same format as [[CXI]] files.