Главная | Новости | Документация | Разработчику | Ссылки |
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\psp1.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 |