| Half-Byte Loader で自作ゲームを遊ぼう! |

最新記事を表示させる為に、ブラウザで [表示] → [更新] を実行推奨
日付:2012年03月25日 更新
最新バイナリ Half-Byte Loader beta 1.1 Revision 123
最新ソースコード Half-Byte Loader beta 1.1 Revision 137
このページでは Half-Byte loader の 徹底解説を行なっております。
コンパイルして作ってみました(2012年3月25日更新)
ファイルボード
Half-Byte Loader のコンパイル方法はこちらで紹介しています(復活) → ここ
wololo氏, m0skit0 氏によってGNU General Public Licenseで開発が進められている Half-Byte Loader というローダーを使用することで、
PSP Homebrew を正規PSPで起動させることが一部可能のようです。
対象は、ユーザーモードのPSPソフトウェアのみ。カーネルモードのPSPソフトウェアは起動できません。
まだ開発の途中である為、完全な起動には至っていません。今は、数回試してようやく起動できる程度です。
かなり良くなってきました。大抵のソフトが起動できますがまだ不完全です、ガンガレ♪
こういうのを作ってみました(2012年2月27日付け)
公式PSP用エミュレータ
【 起動確認情報 】
PSP Revolution v0.4 は、Half-Byte Loader Rev124〜Rev128 でも起動します
PSP Revolution v0.4 は、署名済み Half-Byte Loader Rev113 でも起動するとの報告
PSP Revolution v0.4 は、Half-Byte Loader Rev95以降 でも起動するとの嬉しい情報がっ!!!!
PSP Revolution v0.4 は、Half-Byte Loader Rev66、Rev70 にて起動確認。
JzBMSPlayer v051222 は、Half-Byte Loader Rev124〜Rev128 でも起動します
JzBMSPlayer v051222 は、署名済み Half-Byte Loader Rev113 でも起動するとの報告
JzBMSPlayer v051222 は、Half-Byte Loader Rev76以降 にて起動確認。
Revision 79 でちょっと仕様が変わりましたので、コース選択をして下さい。
【 コース選択 】
署名済み「Half-Byte Loader beta 1.1 Revision 113」[ 最新版 ] の記事を読みたい方はこのまま下を見てください
みんなのスッキリ向け「Half-Byte Loader beta 1.1 Revision 112」の記事は欠番です
みんなのGOLF向け「Half-Byte Loader beta 1.1 Revision 99〜111」の記事を読みたい方はここをクリック
パタポン2向け「Half-Byte Loader beta 1.1 Revision 79〜109」の記事を読みたい方はここをクリック
パタポン2向け「Half-Byte Loader beta 1.1 Revision 66〜78」の記事を読みたい方はここをクリック
あばうと☆署名済み「Half-Byte Loader beta 1.1 Revision 113」
【 説明:「署名」とは? 】
PSPの正規ソフトウェア開発メーカーである証が 暗号化された署名として書かれているのが正規PSPソフトウェアです。
一方、PS2DEVが独自に開発した、PSP自作ソフトを開発するPSPSDKというフリーのコンパイラは暗号化の署名が出来ないので未署名のソフトウェアしか作れません。
初期のPSPには、未署名の自作ソフトが起動できてしまうという不具合がありました。その後、自作ソフトが起動できないように暗号化の署名がされているソフトウェアだけを起動出来る様に仕様変更されたのです。
ですから、正規PSPでは自作ソフトは起動できない事になっているのです。
ところが、自作ソフトに署名する方法を開発したプログラマーが、署名ツールを公開したので誰もがその署名ツールを利用できる様になったのです。
この 署名済み Half-Byte Loader にも、その署名ツールで署名する技術が使われているので正規PSPでもそのまま動作できるという事です。
【 用意するもの 】
・公式FW6.00〜FW6.37 のPSP(PSP-1000、PSP-2000、PSP-3000、PSP Go 全機種どれでも おっけー)
・作者さん製作の本物 署名済み Half-Byte Loader 最新 デバッグ版(2011/01/24最新)
>> Release: Half Byte Loader R113 for OFW 6.37 (and below) · Wololo.net
>> http://wololo.net/wagic/2011/01/23/release-half-byte-loader-r113-for-ofw-6-37-and-below/

@ here をクリックします
↓
http://wololo.net/wagic/hbl

A 6.37 をクリックします
↓
http://wololo.net/wagic/half-byte-loader-xmb-version/

B PSPでアクセスの方は、下のをダウンロードして下さい
QJ.net の 署名済みHalf-Byte Loader R113 をダウンロード
【 導入 】
1. 署名済み Half-Byte Loader Beta 1.1 Revision 113 を解凍します。
2. 作成された、/hbl/フォルダ と h.binファイルをPSPのメモリースティックのルートフォルダへ貼り付けます。
3. 作成された、/PSP/GAME/ の中にある /HBL/EBOOT.PBP をコピーして、PSPメモステ /PSP/GAME/ 以下へ貼り付けます。
4. 署名済み Half-Byte Loader では exploitセーブデータは不要で、公式PSPでも一発起動できるようになっています!!
ms0:/
├ PSP/
│ └ GAME/
│ └ HBL/
│ └ EBOOT.PBP
├ hbl/
│ ├ config/
│ ├ hbl_config_samples/
│ ├ libs_5xx/
│ ├ libs_50x/
│ ├ libs_570/
│ ├ libs_6xx/
│ ├ libs_63x/
│ ├ CHANGES
│ ├ hbl.bin
│ ├ hbl_config.txt
│ ├ LICENSE
│ └ menu/
│ └EBOOT.PBP
└ h.bin |
メニューはいろいろあるので差し替えてもいいです
5. PSPのゲームから 署名済み Half-Byte loader ランチャー を起動させます

6. 続いて、メニューが起動します(これは、アイコン付きXMB風メニュー)

7. ○ or × を押すとゲームが起動します

8. △ボタン押しで Half-Byte Loader 終了
あばうと☆みんなのGOLF向け「Half-Byte Loader beta 1.1 Revision 99〜111」
【 用意するもの(ダウンロード) 】
・公式FW5.00〜FW6.31 のPSP(PSP-1000、PSP-2000、PSP-3000、PSP Go 全機種どれでも おっけー)
・みんなのGOLF(日本語版)、もしくは みんなのGOLF2(日本語版)、同ベスト版
・作者さん製作の本物 Half-Byte Loader 最新 デバッグ版(8/08最新)
あるいは、
・作者さんの倉庫 Half-Byte Loader 古いのもあるよ デバッグ版
あるいは、
・みんなのGOLF、みんなのGOLF2 のexploitセーブデータは、J416氏のブログからダウンロードして下さい
・お好みで、自作ソフト200個セレクタ・メニューどうぞ
【 導入 】
1. Half-Byte Loader Beta 1.1 Revision ?? を解凍します。
2. 作成される、/hbl/フォルダ と h.binファイルをPSPのメモリースティックのルートフォルダへ貼り付けます。
3. みんなのGOLFのexploitセーブデータを解凍します。(UCJS10001.zip、UCJS10075.zip)
4. exploitセーブデータを、PSPのセーブデータの場所(ms0:/PSP/SAVEDATA/)以下へ貼り付けます。
ms0:/
├ PSP/
│ └ SAVEDATA/
│ └ UCJS10001/( ← みんなのGOLF2の場合は /UCJS10075/ )
├ hbl/
│ ├ config/
│ ├ hbl_config_samples/
│ ├ libs_5xx/
│ ├ libs_50x/
│ ├ libs_570/
│ ├ libs_6xx/
│ ├ libs_63x/
│ ├ CHANGES
│ ├ hbl.bin
│ ├ hbl_config.txt
│ ├ LICENSE
│ └ menu/
│ └EBOOT.PBP
└ h.bin |
メニューはいろいろあるので差し替えてもいいです
5. PSPに みんなのGOLF のUMDディスクを入れて起動させます

6. 「つづきから」を選択します
7. exploitセーブデータが読み込まれて、Half-Byte Loaderが起動します

8. 続いて、メニューが起動します(これは、アイコン付きXMB風メニュー)

9. ○ or × を押すとゲームが起動します

10. △ボタン押しで Half-Byte Loader 終了
みんなのGOLF Half-Byte Loader R110 レポート
http://www.youtube.com/watch?v=lmOpLnjwImA
あばうと☆パタポン2向け「Half-Byte Loader beta 1.1 Revision 79〜109」
【 用意するもの(ダウンロード) 】
・公式FW5.00 〜 公式FW6.20 のPSP(PSP-1000、PSP-2000、PSP-3000、PSP Go 全機種どれでも おっけー)
・パタポン2体験版(英語版)
・作者さん製作の本物 Half-Byte Loader 最新 デバッグ版(8/08最新)
あるいは、
・作者さんの倉庫 Half-Byte Loader 古いのもあるよ デバッグ版
あるいは、
・このページの管理人がコンパイルした Half-Byte Loader Beta 1.1 Revision 79〜88 デバッグ版では無い物(6/14最新)
あるいは、
・このページの管理人が改造コンパイルした F200シリーズ HBL β1.1 Rev87 F200、Rev88 F200、Rev95 F200、Rev97 F200(8/16最新)
・「Half-Byte Loader beta 1.1 Revision 79〜97(上記xviの)」に同梱されているパタポン2の改造セーブデータ
【 導入 】
1. パタポン2体験版(英語版)を解凍します(patapon2.zip)。
2. 作成される、/UCUS98734/フォルダごと、PSPのゲームフォルダの場所(ms0:/PSP/GAME/)以下へ貼り付けます。
3. Half-Byte Loader Beta 1.1 Revision ?? を解凍します(HBL_r??xvi.zip)。
4. 作成される、/HBL_r??_Not_DebugVersion/ の中身の /hbl/フォルダ と h.binファイルをPSPのメモリースティックのルートフォルダへ貼り付けます。
5. 改造セーブデータ(上記付属の /改造セーブデータ/ の中身の /UCUS98732_DATA02/ フォルダ)とその中身を、PSPのセーブデータの場所(ms0:/PSP/SAVEDATA/)以下へ貼り付けます。
|
|
ms0:/
├ PSP/
│ ├ GAME/
│ │ └ UCUS98734/
│ └ SAVEDATA/
│ └ UCUS98732_DATA02/
├ hbl/
│ ├ config/
│ ├ hbl_config_samples/
│ ├ libs_5xx/
│ ├ libs_50x/
│ ├ libs_570/
│ ├ libs_6xx/
│ ├ CHANGES
│ ├ hbl.bin
│ ├ hbl_config.txt
│ ├ LICENSE
│ └ menu/
│ └EBOOT.PBP
└ h.bin |
最近の更新で、ms0:/hbl/menu.bin が ms0:/hbl/menu/EBOOT.PBP になっています。
6. クロスメディアバーから、パタポン2体験版を起動させます

7. "Would you like to creat a new save file?" には最初は「Yes」を選択します

8. CONTINUE を選択します

9. セーブデータを読み込ませて…。

10. 何かボタンを押します

11. この画面になったらRトリガーを押します

12. リストから、希望の Homebrew を選択して実行

パタポン2 Half-Byte Loader R109 レポート
http://www.youtube.com/watch?v=tcrdSTfXINs
この Revision 79 から、自作ゲームの場所を指定できるようになりました。
【 方法 】
ms0:/hbl/hbl_config.txt というテキストファイル(設定ファイル)を開いて、5行目の
hb_folder=ms0:/PSP/GAME/
を、
hb_folder=ms0:/PSP/GAME5XX/
に書き換えると、GAME5XX フォルダの中身を選択して起動できます。
でも、hb_folder=ms0:/ISO/
と書いてもISOは起動不可能!(見れるだけ)
この設定ファイルは、Picodrive に対応しています(作者より)。
・・・・・・・・・とまぁ、こんな感じです。
PSP Revolution が久しぶりに起動できるようになりました。
古い記事「Half-Byte Loader beta 1.1 Revision 66〜78」を読みたい方は、ここをクリック
あばうと「Half-Byte Loader beta 1.1 Revision 66〜78」
【 用意するもの 】
・FW5.xx か FW6.xx のPSP(全機種どれでも おっけー)
・パタポン2体験版(英語版)
・Half-Byte Loader Beta 1.1 Revision 66〜78(5/12)
・「Half-Byte Loader beta 1.1 Revision 66〜78(上記)」に同梱されているパタポン2の改造セーブデータ
【 導入 】
1. パタポン2体験版(英語版)を解凍します(patapon2.zip)。
2. 作成される、/UCUS98734/フォルダごと、PSPのゲームフォルダの場所(ms0:/PSP/GAME/)以下へ貼り付けます。
3. Half-Byte Loader Beta 1.1 Revision ?? を解凍します(HBL_r??xvi.zip)。
4. 作成される、/HBL_r??_Not_DebugVersion/ の中身の /hbl/フォルダ と h.binファイルをPSPのメモリースティックのルートフォルダへ貼り付けます。
5. 改造セーブデータ(上記付属の /改造セーブデータ/ の中身の /UCUS98732_DATA02/ フォルダ)とその中身を、PSPのセーブデータの場所(ms0:/PSP/SAVEDATA/)以下へ貼り付けます。
|
|
ms0:/
├ PSP/
│ ├ GAME/
│ │ └ UCUS98734/
│ └ SAVEDATA/
│ └ UCUS98732_DATA02/
├ hbl/
│ ├ config/
│ ├ libs_5xx/
│ ├ libs_6xx/
│ ├ CHANGES.txt
│ ├ hbl.bin
│ ├ LICENSE.txt
│ └ menu.bin
└ h.bin |
6. クロスメディアバーから、パタポン2体験版を起動させます

7. "Would you like to creat a new save file?" には最初は「Yes」を選択します

8. CONTINUE を選択します

9. セーブデータを読み込ませて…。

10. 何かボタンを押します

11. この画面になったらRトリガーを押します

12. リストから、希望の Homebrew を選択して実行

・・・・・・・・・とまぁ、こんな感じです。
(2011/06/03)せっかくなので、この画像に写っている自作ソフトの詳細を公開します
Shinonome_MOJI__3xx・・・『東雲フォント文字を全部表示しちゃうプログラム』のPSP-2000用
DISP_BMP_3xx・・・『PSP画面に ビットマップ画像を描画するプログラム』のPSP-2000用
DoDoDo_3xx・・・『 PSPデスクトップ ドドド v0.1』のPSP-2000用
DoDoDo_Kai・・・『PSPデスクトップ ドドド 改 』のPSP-2000用
IMAS__CONV・・・とある事をする為のツール
R_PUNCHI、HARUHI、MARISA_FIST・・・同人ソフト
JANKEN_X_3xx・・・『じゃんけんゲーム for PSP パワードX』のPSP-2000用
MIKU_NEGITTO・・・『みくねぎっと。』の初版
JzBMSPlayer・・・JzBMSPlayer v051222
PSPR・・・PSP Revolution v0.4
JzBMSPLayerとPSPR以外は私が製作した作品です。同人ソフトの製作もコッソリやってます(笑)。
PSP Revolution は起動成功です。JzBMSPlayer v051222 は何とか起動に成功しました(まだ動作は不安定)。
いつの間にか、PSPデスクトップ ドドド 改 も起動成功してましたw
では、この辺でサヨウナラ〜〜
PSP無料ゲーム!!
