ANA国内線【PR】
凄い、凄すぎるよ!PSPSDK
ついに、PSPSDKを導入してみました。
このBLOGではそれを使ってみての日記を書いていこうと
思います。

まず、PSPSDKとは何かというと、pspdev.orgコミュニティで
開発・配布を行われているオープンソース・ベースのライブラリー群です。
今までは、これといった標準のライブラリが無かったので、WEBサイト
で公開されている情報元に、各自機能を実装していたのですが
これから、プログラムを始めてみようという方はこのPSPSDKを
使う事も考慮されてみてはいかがでしょうか。


これだけではプログラムをコンパイルできないので、同じくpspdev.org
コミュニティが配布されているPSP ToolChain(コンパイラ+バイナリ
ユーティリティ群)が必要です。

あと、非常に残念な事に現在公されているSDKはPSPSDK 1.0 ベータ
と呼ばれているものでは、3Dの機能やグラフィックプロセッサ機能
(GU+GE)の実装がありません。あと、最新版にはサンプルが豊富
にあります。ですので、このBLOGで扱うのはPSPSDK 1.0 ベータ
では無く、現在開発中のソースサーバからダウンロードしてきたもの
を対象とします。最新版のSDKを入手できない方、ごめんなさい。

WEB上で入手できる情報としてはcygwinベースの開発環境を
元に説明されているところが殆どですが、LINUXの方がコンパイル
が以上に早いので大きなプログラムを作られる方はこちらをお勧
めします。

うちでは環境はLINUX Fedracore2です。
必要な事書いておきます (余裕ができたらどこかに
ホームページ作ります。今、PSPSDKで遊ぶ方が
最優先なので...)。

・SDKの最新ソースはsubversionというソースコード管理サーバ(CVS
 みたいの)からダウンロードします(subversionは以降SVNと記載します)。
 あとPSP ToolChainを導入する際にSVNが必要になります。

・うちのLINUXはワークステーション構成で何にも考えず導入しているもの
 なのでSVNが入っていません(T_T)。SVNを入れるためにはバークレー
 DB4とかが必要になります。結構めんどくさくて、よくわかんなかったので
 yumコマンド1発でSVNインストールしました(凄い便利です)

・SVNがインストールできたら次はpspdev.orgコミュニティからPSP
 ToolChainの最新版ソースコードを取ってきます(2005/07/05版
 でしたのでこれから扱うのはしばらくこのバージョンです)

・PSP ToolChainのソースコードを解凍展開し、toolchain.shというのを実行
 するとインターネットを通じて勝ってにソースコードを取得し、ビルドしてくれます
 (凄い便利です)。あ、当然、開発環境はインターネット接続が出来る事が必須
 です。

・PSP ToolChainをビルドするとPSP用のクロスコンパイラが出来るので、それ
 が使えるように環境変数PATHをセットします。

 psp-gccというコマンドで、psp-gcc -vとやるとgccのバージョン4という表記
 が出力されます。うちのどのgccよりも新しいバージョンです。びっくりです。

 あと、この作業がcygwinだと凄い遅いです。かなり大量のソースコードを
 コンパイルしますので。

・PSPSDKお最新版のソースコードをSVNを使ってダウンロード(正確には
 チエックアウト)します。

・PSP ToolChainでPSPSDKをメークします。autoconf関連のファイルが
 ありますがこれは罠なので直接コマンドたたかないようにっ! 
 bootstrapというフルビルド用のシェルを使いメークします。

 cygwinだと数時間かかりましたがLINUXでは20分くらいで全部おわり
 ました。(あ、比較するマシンのスペックがLINUXとcygwinで違います
 のでなので余り参考になりません。決してcygwinがダメだとは思わない
 で下さい。本当に素晴らしいツールです)

 後、どちらでやっても結果は同じなのでcygwinが好きな方はcygwinで
 やるべきです。
 
よーし、PSPSDKで遊ぶぞ!


注意:
 ・PSP ToolChainもPSPSDKもSCE様認可の物ではありません、また
  これらの物は、先程流出されたSCE様認可の元、提供されるPSP純正
  の開発キットとは一切関係ありません。PSP ToolChain、PSPSDK
  を使用する場合自己責任にてお願いいたします。

 ・間違っても、PSP ToolChainとPSPSDKに関するお問い合わせはSCE
  様に行わないようお願いします。

 ・PSP ToolChainとPSPSDKにより作成されるプログラムは、現時点では
  ファームウエアVer1.0か1.5を搭載したPSP実機でしか動作しません。
  こちらに関するするお問い合わせもSCE様に行わないようお願いします。


ここをクリックで人気blogランキングへ(ご協力お願いします)
by pspborder | 2005-07-08 17:13 | PSP開発
<< 3Dグラフィックスが動いた日
トップ

PSPSDK試用の日記です
by pspborder
お気に入りブログ
最新のコメント
おすすめキーワード(PR)
ファン
XML | ATOM

skin by excite