Русская версия English version  
PSP - Документация
Программа PSPLink - Что это такое и с чем её едят.

Составил: CHERTS
Редакция от 29.10.2008

Программа PSPLink предназначена для запуска Homebrew непосредственно с компьютера (с жесткого диска ПК) без возврата в XMB окружение.

В первую очередь это необходимо всем разработчикам, ведь в процессе написания Homebrew необходимость каждый раз компилировать программу, копировать её на PSP и запускать, а в случае ошибке на экране нужно заново проделывать эту процедуру. Но из этой ситуации есть выход – поставить PSPLINK. С помощью PSPLink вы можете запускать на PSP приложения с жесткого диска ПК и вообще не касаться самой консоли.


Последовательность установки и настройки программы PSPLink если Вы используете мой комплект PSPDEV for Windows:

1) Скопируйте папку с:\cygwin\psplink\PSP в корень карты памяти MS

2) Запустите на ПК программу usbhostfs_pc.exe с помощью файла с:\cygwin\psplink\start_usbhostfs.cmd или с помощью ярлыка из меню Пуск

Вы можете отредактировать файл start_usbhostfs.cmd и указать в качестве аргумента относительный путь до папки с вашей программой для PSP.
По умолчанию указан путь до папки с:\cygwin\usr\local\pspdev\psp\sdk\samples, где находятся примеры Homebrew программ.

3) Подключите PSP с помощью USB кабеля к ПК

4) Запустите на PSP программу PSPLink из меню Игра – Memory Stick

Если вы раньше не пользовались USB-host, то система попросит у вас драйвера для нового устройства PSP Type B.
Его можно найти в папке с:\cygwin\psplink\driver и с:\cygwin\psplink\driver_x64 (для Windows XP x64)
Если все пройдет удачно, то в окне usbhostfs_pc вы увидите надпись: Connected to device

5) Запустите на ПК программу pspsh.exe из папки с:\cygwin\psplink\ или с помощью ярлыка из меню Пуск

После запуска вы должны увидеть надпись host0:/>


Последовательность установки и настройки программы PSPLink если Вы используете комплект Minimalist PSPSDK:

1) Скопируйте папку c:\pspsdk\psplink\psp 1.0\psplink на карты памяти MS в каталог /PSP/GAMES

2) Запустите на ПК программу usbhostfs_pc.exe из папки c:\pspsdk\bin\

3) Подключите PSP с помощью USB кабеля к ПК

4) Запустите на PSP программу PSPLink из меню Игра – Memory Stick

Если вы раньше не пользовались USB-host, то система попросит у вас драйвера для нового устройства PSP Type B.
Его можно найти в папке c:\pspsdk\bin\driver\ и c:\pspsdk\bin\driver_x64 (для Windows XP x64)
Если все пройдет удачно, то в окне usbhostfs_pc вы увидите надпись: Connected to device

5) Запустите на ПК программу pspsh.exe из папки c:\pspsdk\bin\

После запуска вы должны увидеть надпись host0:/>


С помощью pspsh.exe вы сможете запускать Homebrew на PSP, производить их отладку, просматривать информацию о загруженных модулях и программах на PSP и т.д.

Краткий список команд pspsh.exe:
ls – список каталогов и файлов
cd ИМЯ_КАТАЛОГА – переход в указанный каталог
modlist – список загруженных модулей на PSP
exit – выход из PSPLink в XMB на PSP
help – вызов справки по pspsh.exe
./ИМЯ_МОДУЛЯ.prx – запуск Homebrew на PSP с жесткого диска ПК

Что же такое PRX файл и почему через PSPLink мы должны запускать его?
Обычно при компиляции Homebrew мы получаем файл EBOOT.PBP – это некий контейнер, содержащий в себе ряд файлов:
PARAM.SFO – файл настроек программы
DATA.PSP – собственно сама программа в бинарном виде
ICON0.PNG – файл иконки программы
PIC1.PNG – файл фонового изображение программы
SND0.AT3 – файл фоновой музыки
и т.д.

Если все сильно упростить, то PRX файл является по своей сути DATA.PSP – то есть исполняемой программой, которая нам и нужна.
Чтобы в процессе компиляции программы получить PRX файл нужно в файл Makefile добавить параметр BUILD_PRX = 1 и провести компиляцию командой make

Некоторые нюансы работы pspsh.exe:
1) В консоли pspsh.exe работает автодополнение имен и команд по нажатию на клавишу TAB
2) Вызывать ранее введенных команд осуществляется стрелками вверх и вниз.
3) Завершить выполнение Homebrew на PSP можно сочетанием клавиш Alt+R

NVStat Team © 2001 - 2016 Григорьев Михаил