PSP xvi

PSPプログラミングを教えるブログ(本気で頑張る人アクセス大歓迎サイト)

PSP-X.gif

記事の間違いを報告  新アップローダー
記事修正情報 PSPプログラミング資料 自作ゲーム PSP用エミュレータ リンク

公認リンク
公式PSP専科 公式PSVita専科 はじめるPSPSDK PSP EXEC GAME M@STER PSP 猫山のYouTubeチャンネル

TAG
全記事にタグをつけています  http://nekoyama2gillien.blog36.fc2.com/?tag=タグ
PSP PSPプログラミング DXライブラリPortable OSLib ショートプログラム ハローワールド
PSP自作ゲーム PSP自作ソフト エミュレータ ゲームアーカイブス PSP動画
動画 初音ミク ミクミクダンス MMDドラマ ゲーム 魔法少女まどか☆マギカ 侵略!イカ娘
アイドルマスター

このブログについて

このブログでは、非公式のPSPソフト、いわゆる自作ソフト( PSP Homebrew )を作る事を目的とします。

著作権などの こまかい利用規約については、こちらを開いてお読み下さい

このブログについて知りたい方、初めて来訪された方はこちらを開いてお読みください
お問い合わせは 猫山猫宗(nekomune@gmail.com)までどうぞ


当ブログはリンクフリーです。ブログ名は、アルファベットで「PSP xvi」と書いて『ピーエスピー・エクシビ』とお読みください。
相互リンクを希望されるブログ運営者様は、ココで申請して下さい。


このブログで全記事から探し物の方は、ここをクリックして下さい。
http://nekoyama2gillien.blog36.fc2.com/?all

スポンサーサイト 

--/--/--
--. --:--

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

[edit]

CM: --
TB: --

page top


EBOOT.PBP は、以下のファイルたちが梱包されて出来上がります

【 PRX型 】

PARAM.SFO
ICON0.png
ICON1.PMF
ICON1.PNG
PIC1.PNG
SND0.AT3
DATA.PSP (target.prx)
DATA.PSAR


【 elf型 】

PARAM.SFO
ICON0.png
ICON1.PMF
ICON1.PNG
PIC1.PNG
SND0.AT3
DATA.PSP (target.elf を target_strip.elf に変換したもの)
DATA.PSAR


DATA.PSPは、実行命令が記述されている部分です


Makefile で、
TARGET = ●●●●
と指定した名前が ●●●●.elf や ●●●●.prx となります

署名ツールで署名可能な EBOOT.PBP を作りたい場合、
PRX型で梱包させる様にコンパイルすれば良いのです

つまり、Makefile中に

BUILD_PRX = 1

と記述しておけば良いという事です


ちなみに、
PRX型のtarget.prxファイルは、先頭から16~17バイト目が 0xA0 0xFF となっています


elf型のtarget.elfファイルは、先頭から16~17バイト目が 0x02 0x00 となっています



私の予想ですが、DATA.PSPの target_strip.elf ファイル を target.elf に復元できたら
C:\PSPSDK\bin\psp-prxgen.exe で target.prx に変換出来るので
その target.prx に 署名できる可能性がでてきます.

ま、target_strip.elf ファイル を target.elf に復元する方法なんて無いと思いますが



RPG_TESTで実験
BUILD_PRX = 1 を未記入でビルドした場合
EBOOT.PBP 393 KB (403,169 バイト)

BUILD_PRX = 1 を記入してビルドした場合
EBOOT.PBP 431 KB (441,871 バイト)

上記の例と、他の複数のビルド結果を見た結果、
BUILD_PRX = 1 を記入してビルドすると、EBOOT.PBPファイルが若干大きくなる、という事実
(BUILD_PRX = 1 を記入しないでビルドした EBOOT.PBPファイル と比較して)

あとで署名できる自作ソフトを作るには、
Makefile中に BUILD_PRX = 1 を記入してビルドすればおk!
ただし署名しちゃうと起動に失敗する場合もあります(お約束)



関連記事
スポンサーサイト

[edit]

CM: 0
TB: 0

page top

この記事に対するコメント

page top

コメントの投稿

Secret

page top

トラックバック

トラックバックURL
→http://nekoyama2gillien.blog36.fc2.com/tb.php/459-eb1f2e95
この記事にトラックバックする(FC2ブログユーザー)

page top


h o m e |


 

2017-11