Сообщение от ErikPshat
Зачем нам эти данные, когда эти данные не Windows программы, а PSP программы
Скорее всего у вас в хоумбрю DATA.PSP не ELF, а уже подписанное ~PSP. Вы хотя бы извлеките из EBOOT.PBP файл DATA.PSP и посмотрите его через Хекс-редактор.
Читайте инструкцию, как написано в шапке:
Смотрите там более свежие методы подписывания под 6.60 хотя бы. А этот метод давно устаревший, где используется ELF не более 8МБ.
|
Я взял другой проект из PSP SDK: C:\devkitPSP\psp\sdk\samples\audio\polyphonic
и собрал его.
Он работает в эмуляторе.
Дальше я как и вы посоветовали - извлёк DATA.PSP и просмотрел оба файла в Хекс-редакторе. У того что *.PSP - с ELF-хедером. Попробовал его подписать: ошибка о
неперемещаемых секциях не ушла. И не запускается на реальной PSP.
Но в то же время, скачанные демки из интернета отлично подписываются и работают на консоли.
У меня складывается впечатление, что криво собирается. Хотя make-файл использую из проекта.
Куда дальше копать?