Файл содержит связь групп (стандартных и созданных пользователем) и списков треков. В файле должны быть только те списки, в которых есть хоть один файл *.sc (трек). Если файлов *.sc нет, то информация о каталогах может остаться в RECORDNN00001.lst, DISCIDNN.lst и TITLENN00001.lst
Структура файла:
Description | Length | Comment |
Header | 40 | |
2 x group data | 132 | описание 2-х стандартных групп ("оригинальные диски" и "лучшие файлы" ) |
98 x group data | 132 | |
N x disc data | 8 | N — количество каталогов NN0000MM в DATA |
2 x list data | 8 | описание 2-х стандартных списков ("любимые" и "часто воспроизводимые" ) |
N x list data | 8 | N — количество пользовательских списков (изначально 0) |
Структура Header:
Offset | Length | Default | Description |
0 | 4 | 32 bit checksum файла + количество каталогов (списков) NN0000MM в DATA + количество списков | |
4 | 14 | «SLJA_INDEX:1.5» | текст |
18 | 18 | 0x000000000000000000 | |
36 | 4 | количество каталогов (списков) NN0000MM в DATA + количество списков (hex) |
Структура group data:
Offset | Length | Default | Description |
0 | 1 | 0xFF | порядковый номер группы (decimal) начиная с 0. Если группы нет — используется значение по умолчанию |
0 | 3 | 0x000001 | unknown. Если группы нет — используется значение по умолчанию |
4 | 128 | описание группы в кодировке Shift-JIS (для японских прошивок) или ISO 8859-5 (для русских и английских прошивок). Если группы нет — заполнено нулями |
Первыми идут описания 2-х стандартных групп: «Оригинальные компакт-диски» ("Original CDs")
и «Мои лучшие файлы» ("My Best").
Т.к. их отображение для русских и английских прошивок на экране зависит от используемого языка, то данный файл содержит не само описание, а ссылку на него из файла GS_AV_STRING.tbl (в каталоге ScreenData/AV на hdd). Ссылки выглядят так:
«Оригинальные компакт-диски» | «Мои лучшие файлы» |
«[tbl:171]» | «[tbl:172]» |
Структура disc data:
Offset | Length | Default | Description |
0 | 4 | имя каталога в Big Endian (т.е. если каталог — DATA/DATA1F/1F000003, то 0300001F) | |
4 | 4 | 0x00000000 |
Структура list data:
Offset | Length | Default | Description |
0 | 4 | номер списка (согласно файлу ALBUM0000001.lst) | |
4 | 3 | 0x010000 | |
7 | 1 | порядковый номер группы (decimal), которой принадлежит список |
Первыми идут описания 2-х стандартных списков: «Любимые файлы» ("My Favorites")
и «Часто воспроизводимые» ("Most Played")
. Т.е. следующие 16 байт:
0x0100000001000001
0x0200000001000001