Нижегородский Форум Друзей

Нижегородский Форум Друзей (http://forum.nnov.org/)
-   PlayStation Portable (PSP) (http://forum.nnov.org/obsuzhdaem-i-kachaem/igry/igry-dlya-pristavok/playstation-portable-psp/)
-   -   [PSP] Запуск программ 1.50 под 3.хх (http://forum.nnov.org/obsuzhdaem-i-kachaem/igry/igry-dlya-pristavok/playstation-portable-psp/30029-psp-zapusk-programm-1-50-pod-3-hh.html)

VolkMeN 18.09.2008 21:01

[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 предоставил Я :yahoo:


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

HellDashX 18.09.2008 21:04

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

Да ты крутой...

VolkMeN 19.09.2008 17:29

Цитата:

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

Да ты крутой...

а то )!!


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

Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод:
Search Engine Friendly URLs by vBSEO 3.6.0zCarot
© 2005—2015 ООО «Интернет компания ННОВ.РУ», friends.nnov.ru
Реклама на форуме