Nanashi-soft○プログラマ専用○PSPでプログラミング○
まずは、Hello Worldを PSP上で動かしてみよう。
●ファイルの置き方
この手の怪しげなツール群を使用する際には、お約束があります。
・ドライブは C:を使用すること
・フォルダ名にスペースや日本語を含めない
・フルパスをできるだけ短く保つ
・展開したフォルダ名はそのまま使用する
こうする事で、無用なトラブルをかなり防ぐ事ができます。
c:ドライブ直下に、フォルダaを作成して、そこにhellopsp_src_Rel1.zipを展開する。
c:\a\hellopsp_srcフォルダが作成され、その中にファイル群が展開される形になる。
●ビルドする
mk.batを実行する(ダブルクリックする)だけでビルドが完了します。
ファイル名やパスが違うので mk.batを書き換える必要があります
test.cをビルドするバッチは以下のようになります
PATH=.\;C:\devkitPro\devkitPSP\bin C:\devkitPro\devkitPSP\bin\psp-gcc -march=r4000 -g -mgp32 -mlong32 -c test.c C:\devkitPro\devkitPSP\bin\psp-gcc -march=r4000 -g -mgp32 -c -xassembler -O -o startup.o startup.s C:\devkitPro\devkitPSP\bin\psp-ld -O0 startup.o test.o -M -Ttext 8900000 -q -o out > hellopsp.map outpatch @echo you got outp as psp elf elf2pbp outp pause
オプションは、あえてそのままで記述しました
gccのオプションがそのまま使えるようになったようです
例えば -O2を付けて最適化する事もできるそうです