Вернуться   Нижегородский Форум Друзей > Обсуждаем и качаем > Игры > Игры для приставок > PlayStation Portable (PSP)
Забыли пароль? Регистрация



PlayStation Portable (PSP) [Игры, софт, прошивки]


Ответ
 
Опции темы Опции просмотра
Старый 18.09.2008, 21:01   #1
Хороший Друг
 
Аватар для VolkMeN
 
Регистрация: 27.09.2007
Адрес: Планета ЗеМлЯ=)
Пол: M
Провайдер: ВТ
Сообщений: 536
Поблагодарил: 41
Поблагодарили 815 раз в 262 сообщениях
Открыли хайд :
0 в этом сообщении
1,722 Всего


По умолчанию [PSP] Запуск программ 1.50 под 3.хх



На форуме уже не раз звучали просьбы написать инструкцию по запуску/переделке старых homebrew программ и игр под современное ядро 3.xx. Чтож, если отказываться от какой-то программы в пользу 3.хх альтернативы или же попробовать запустить её через Time Machine вы не хотите, то есть еще 3 способа заставить такую программу работать на Тонкой PSP или же «Толстушке» без аддона на ядро 1.50.

Нет, мы не будем дизассемблировать EBOOT`ы и даже «ковырять» их HEX редактором. Описанные ниже способы достаточно просты, но, как часто бывает в подобной ситуации, не универсальны.

I. Запуск программ через eLoader:
Распакуйте архив в PSP/GAME/, homebrew под 1.50 должны лежать также в PSP/GAME/.
Частоту процессора можно настроить в меню eLoader`a кнопками L (понижение до 222) и R (повышение до 266/333).



Какие-то программы могут вообще не запускаться таким образом, какие-то запускаться, но работать «не в полную силу». Но попробовать все же стоит, попытка не пытка.


II. Переделка старых программ на Lua:
Программы на Lua представляют собой обычный текстовый скрипт, который, как правило, имеет расширение LUA. Хотя бывает, что разработчики специально стирают у него расширение или переименовывают его в DAT, PRX и тому подобное.



Для запуска таких программ нужно лишь обновить Lua плеер, то есть непосредственно сам EBOOT.PBP, на самую новую версию (LuaPlayerHM v8), которая совместима с классическим плеером в 95% случаев.


1) Замените EBOOT.PBP в папке без(!) % на файл из скачанного архива
2) Удалите папку с %, она вам больше не нужна
3) Переименуйте и украсьте EBOOT через программу PSPBrew
4) Скопируйте получившуюся папку в /PSP/GAME/

Если «хомкой» не использовался какой-то экзотический, сильно измененный плеер (что хоть и мало, но все же вероятно – Lua плеер распространялся с открытым исходным кодом и каждый был волен вносить в него любые правки), то её запуск и функционирование пройдут как по маслу.


III. Перепаковка EBOOT под 2.00+:
Сам по себе EBOOT.PBP – это контейнер, хранящий в себе бинарный файл (DATA.PSP), всевозможное графическое и звуковое оформление, а так же файл параметров PARAM.SFO, в котором хранятся сведения о названии и версии программы, а также некоторое количество служебной информации.



Программа PSPBrew имеет функцию перепаковки старых программ в более новый, HEN совместимый формат. Никогда не слышали про HEN? Не мудрено… Это очень старая песня, которая так и не получила сколь-нибудь значимого продолжения. В свое время Dark-Alex продвигал эту идею с целью запускать homebrew на официальной прошивке 2.71, эмулируемой через популярный в те времена DevHook.

Затея поддержки пользователей не получила, однако такая функция в PSPBrew осталась и порой из нее можно выжать нечто полезное:

1) Запустите PSPBrew.
2) Нажмите на “Convert PBP (1.50 -> 1.00)”
3) В строке PBP Loader укажите путь к EBOOT.PBP, который находился в папке с %.
4) В строке PBP Homebrew проведите путь к EBOOT.PBP, который находился в папке без %.
5) Сохраняйте EBOOT, закройте программу
6) Открывайте только что сделанный EBOOT
7) Нажмите “Save PBP 2.0+”, сохраняйте, закрывайте.
8) Если в папке без % были какие-либо файлы, скопируйте их в папку с готовым обновленным EBOOT.PBP

В итоге получается тот же бинарный файл, но уже с другим PARAM.SFO. Данный способ поможет запустить программу только в том случае, если она совсем не использует специфичных для 1.50 функций. Шансов на это совсем немного, однако для PSPIrda и старой версии BookR данный способ сработал.

Нашли очень нужную «хомку» под 1.50 и не можете сами разобраться с её запуском? Напишите о ней в теме обсуждения данного материала на форуме, постараемся разобраться совместными усилиями.


PS чтобы читатили знали своих героев:
Данный материал для PSPFAQS.ru написал PSPFAN, за что ему огромное спасибо!А для forum.friends.nnov.ru предоставил Я


Скачать:
[Для просмотра данной ссылки нужно зарегистрироваться]
[Для просмотра данной ссылки нужно зарегистрироваться]
__________________

[Для просмотра данной ссылки нужно зарегистрироваться]
[Для просмотра данной ссылки нужно зарегистрироваться]
VolkMeN вне форума  
Ответить с цитированием
Старый 18.09.2008, 21:04   #2
Дружище
 
Аватар для HellDashX
 
Регистрация: 27.10.2007
Пол: M
Провайдер: Стрим
Сообщений: 876
Поблагодарил: 82
Поблагодарили 2,407 раз в 244 сообщениях
Открыли хайд :
0 в этом сообщении
3,180 Всего


По умолчанию

Данный материал для PSPFAQS.ru написал PSPFAN, за что ему огромное спасибо!А для forum.friends.nnov.ru предоставил Я

Да ты крутой...
HellDashX вне форума  
Ответить с цитированием
Старый 19.09.2008, 17:29   #3
Хороший Друг
 
Аватар для VolkMeN
 
Регистрация: 27.09.2007
Адрес: Планета ЗеМлЯ=)
Пол: M
Провайдер: ВТ
Сообщений: 536
Поблагодарил: 41
Поблагодарили 815 раз в 262 сообщениях
Открыли хайд :
0 в этом сообщении
1,722 Всего


По умолчанию

Цитата:
Сообщение от HellDashX Посмотреть сообщение
Данный материал для PSPFAQS.ru написал PSPFAN, за что ему огромное спасибо!А для forum.friends.nnov.ru предоставил Я

Да ты крутой...
а то )!!
__________________

[Для просмотра данной ссылки нужно зарегистрироваться]
[Для просмотра данной ссылки нужно зарегистрироваться]
VolkMeN вне форума  
Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.


Часовой пояс GMT +3, время: 10:42.