- LoadCoreForKernel_CF8A41B1 нашёл и пофиксил. Она выполняет функцию: sceKernelFindModuleByName
- SystemCtrlForKernel_CC9ADCF8 осталась неизменной.
Сообщение от ErikPshat
UPD: ещё ниды функций до 5.00 присутствуют, но изменились в 6.60
SysclibForKernel (sysmem.prx)
0x89B79CB1 [0x000054B4] - strcspn
0x62AE052F [0x000054BC] - strspn
0x87F8D2DA [0x000054CC] - strtok
|
В ообщем тут такие дела, что эти функции в прошивках 6.xx исчезли бесследно.
В sysmem.prx в основном все остальные подобные функции стоят на месте неизменно, а вот именно эти просто убрали.
Нашёл кое-что по этим функциям в исходниках PRO:
https://code.google.com/p/procfw/sou...data_missing.h
MissingNIDEntry missing_SysclibForKernel_entries[] = {
{ 0x89B79CB1, (u32)ownstrcspn, },
{ 0x62AE052F, (u32)ownstrspn, },
{ 0x87F8D2DA, (u32)ownstrtok, },
{ 0x1AB53A58, (u32)ownstrtok_r, },
{ 0xD3D1A3B9, (u32)strncat, },
{ 0x909C228B, (u32)&ownsetjmp, }, // setjmp
{ 0x18FE80DB, (u32)&ownlongjmp, }, // longjmp
};
Возможно в ПРО-шивке они это дело пофиксили и добавили функционал старых прошивок.
Иначе
config.c совсем не работал бы.
Итак, портирование плагина
music.prx for 6.60 завершено (
mediafire.com). Это финальный релиз!
Результаты портирования с окончательной таблицей в шапке. Всё, что было возможно - было портировано под 6.60.
Тему по плагину
music.prx можно закрывать.
Просьба потестить во всех режимах на прошивке 6.60 и доложить о багах...