|
PSP хакинг и девелопмент Взгляд изнутри |
05.04.2014, 12:26
|
Сообщение: #1 (1085893)
|
Модель консоли: PSP-1004
Прошивка: 6.61 PROMOD-C2p
Другие консоли: Все PSP, все PSV, SCPH-1002, SCPH-102, SCPH-77008, CECH-4208C, SCPH-1000R
Регистрация: 19.03.2008
Адрес: Россия
Сообщений: 5,808
Вы сказали Спасибо: 825
Поблагодарили 3,943 раз(а) в 2,063 сообщениях
Сила репутации: 1Репутация: 3943 
(репутация неоспорима)
|
Сообщение от vash
насчёт плагина - без изменений
|
Обычный UTF-8 (2 байта на символ кириллицы) выводимый по байту на символ.
Для не-гиков (т.е. не таких, как я ХД) есть
|
|
|
06.04.2014, 01:57
|
Сообщение: #2 (1085925)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 58
Сообщений: 47,692
Вы сказали Спасибо: 27,939
Поблагодарили 43,544 раз(а) в 12,390 сообщениях
Сила репутации: 10Репутация: 42735 
(репутация неоспорима)
|
Сообщение от Yoti
Обычный UTF-8 (2 байта на символ кириллицы) выводимый по байту на символ.
|
Это я прекрасно знаю, что это русские буквы в UTF-8. На скриншоте всё видно наяву:
Лана - Ты ведь знаешь это.mp3
Там даже отображаются мои символы в матрице шрифтов: символ Наруто, кирпичная кладка для рекавери меню, человечек с поднятой правой рукой, на белом фоне куски букв из строчки PSPx.Ru, которую я растянул на несколько символов длиннее.
То есть, я вижу, что сиволы беруться не в ограниченной области 0x7F(127), а далеко дальше. А значит залочки нет.
Yoti, а что дальше..., что от того, что ты нам открыл великую тайну Буратино: "Что спрятано за холстом"? 
Мы знаем, что там находится дверь. А вот что за дверью?
Вопрос в том, как это дело пофиксить. За вывод шрифта отвечает файл в исходниках blit.c.
Но как бы я не менял параметры, всё равно он выводит английские символы по одному байту, а русские названия песен 2-мя байтами, причём с невероятными смещениями.
Например первую букву " Л" в названии песни Лана - Ты ведь знаешь это.mp3 он показывает символами из матрицы 0x509B, вторая буква " а" - 0x50B0
|
|
|
06.04.2014, 17:10
|
Сообщение: #3 (1085943)
|
Модель консоли: PSP-1004
Прошивка: 6.61 PROMOD-C2p
Другие консоли: Все PSP, все PSV, SCPH-1002, SCPH-102, SCPH-77008, CECH-4208C, SCPH-1000R
Регистрация: 19.03.2008
Адрес: Россия
Сообщений: 5,808
Вы сказали Спасибо: 825
Поблагодарили 3,943 раз(а) в 2,063 сообщениях
Сила репутации: 1Репутация: 3943 
(репутация неоспорима)
|
ErikPshat,
очевидно же, добавить поддержку юникода или грязный хак по конверту символов.
|
|
|
06.04.2014, 18:07
|
Сообщение: #4 (1085946)
|
Модель консоли: Все PSP
Прошивка: 5.00 m33-6
Регистрация: 20.01.2010
Сообщений: 3,415
Вы сказали Спасибо: 2,368
Поблагодарили 1,618 раз(а) в 873 сообщениях
Сила репутации: 1Репутация: 1618 
(обеспечено прекрасное будущее)
|
есть исходники, есть поддержка. пара минут делов
|
|
|
10.05.2014, 07:55
|
Сообщение: #5 (1086877)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 58
Сообщений: 47,692
Вы сказали Спасибо: 27,939
Поблагодарили 43,544 раз(а) в 12,390 сообщениях
Сила репутации: 10Репутация: 42735 
(репутация неоспорима)
|
Сообщение от ErikPshat
То есть, я вижу, что сиволы беруться не в ограниченной области 0x7F(127), а далеко дальше. А значит залочки нет...
Например первую букву " Л" в названии песни Лана - Ты ведь знаешь это.mp3 он показывает символами из матрицы 0x509B, вторая буква " а" - 0x50B0
|
Хе-хе, нужно просто матрицу кириллицы переместить на 2 строчки выше  тогда всё встаёт на свои места.
А да, ещё первый байт мешает, как бы от него избавиться?
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 22:13. Часовой пояс GMT +3.
Powered by vBulletin® Version 3.8.7 Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.
|
|
|