Сообщение от Yoti
Обычный UTF-8 (2 байта на символ кириллицы) выводимый по байту на символ.
|
Это я прекрасно знаю, что это русские буквы в UTF-8. На скриншоте всё видно наяву:
Лана - Ты ведь знаешь это.mp3
Там даже отображаются мои символы в матрице шрифтов: символ Наруто, кирпичная кладка для рекавери меню, человечек с поднятой правой рукой, на белом фоне куски букв из строчки PSPx.Ru, которую я растянул на несколько символов длиннее.
То есть, я вижу, что сиволы беруться не в ограниченной области
0x7F(127), а далеко дальше. А значит залочки нет.
Yoti, а что дальше..., что от того, что ты нам открыл великую тайну Буратино: "Что спрятано за холстом"?

Мы знаем, что там находится дверь. А вот что за дверью?
Вопрос в том, как это дело пофиксить. За вывод шрифта отвечает файл в исходниках
blit.c.
Но как бы я не менял параметры, всё равно он выводит английские символы по одному байту, а русские названия песен 2-мя байтами, причём с невероятными смещениями.
Например первую букву "
Л" в названии песни
Лана - Ты ведь знаешь это.mp3 он показывает символами из матрицы
0x509B, вторая буква "
а" -
0x50B0