トップページgameurawaza
986コメント338KB

PSP自作ソフト開発スレ ver.10

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2009/09/20(日) 23:37:20ID:VMGMes0b
*****完全sageマターリ進行!*****

自作ソフト開発者向けスレッドです。
要望・クレクレなどは作者本人が望んだ場合以外スルーで。

前スレ
PSP自作ソフト開発スレ ver.9
http://schiphol.2ch.net/test/read.cgi/gameurawaza/1231340677/
0002名無しさん@お腹いっぱい。2009/09/20(日) 23:39:11ID:VMGMes0b
過去スレ
PSP自作ソフト開発スレ ver.8
http://schiphol.2ch.net/test/read.cgi/gameurawaza/1212946327/

【マターリ】PSP自作ソフト総合スレ ver.7【開発】
http://game14.2ch.net/test/read.cgi/gameurawaza/1196444325/

【マターリ】PSP自作ソフト総合スレ ver.6【開発】
http://game14.2ch.net/test/read.cgi/gameurawaza/1170852578/l50

【マターリ】PSP自作ソフト総合スレ ver.5【開発】
http://game12.2ch.net/test/read.cgi/gameurawaza/1131234285/l50

【マターリ】PSP自作ソフト総合スレ ver.4【開発】
http://game9.2ch.net/test/read.cgi/gameurawaza/1122320813/

【マターリ】PSP自作ソフト総合スレ ver.3【開発】
http://game9.2ch.net/test/read.cgi/gameurawaza/1120650818/

【メモステ】PSP自作ソフト総合スレ ver.2【起動】
http://game9.2ch.net/test/read.cgi/gameurawaza/1119085854/

【メモステ】PSP自作ソフト総合スレ【起動】
http://game9.2ch.net/test/read.cgi/gameurawaza/1115721191/
0003名無しさん@お腹いっぱい。2009/09/21(月) 00:08:24ID:OubMmC6O
Hello,Worldとソース
ttp://sec.pn.to/index.html
ttp://forums.ps2dev.org/viewtopic.php?t=1570
スクリーンショット
ttp://pics.oopo.net/2005-05-05-HELLOPSP/
公式アップデータ
ttp://www.playstation.jp/psp/update/ud_01.html

1.5での起動
ttp://www.pspemudo.com/1-5.html
API一覧
ttp://pspdev.ofcode.com/api.php

海外開発コミュニティ ps2dev
ttp://ps2dev.org/

開発環境
ttp://sec.pn.to/pw/?PS2toolchain
ttp://sec.pn.to/pw/?PSPtoolchain

PSP開発入門
・ttp://www2.odn.ne.jp/~cai03080/PSP/
 ↑の5月14日を参考に。
・ttp://bu-nyan.m.to/psp/psp.htm

Development/Tutorial - PSPnfo / PSP software 2nd.
ttp://pspnfo.orz.hm/index.php?Development/Tutorial

PSP自作ソフトプログラミング開発wiki
http://www7.atwiki.jp/pspprogram
0004名無しさん@お腹いっぱい。2009/09/21(月) 00:09:29ID:OubMmC6O
■よくある質問

Q−特定のアプリを333mhzに変更したいのですが・・・
A−PSP上で動くエミュレータでよく採用されていますので、
   そちらのソースを見て活用しましょう。

Q−コンパイルが失敗するのですが・・・
A−開発環境の見直しをしてみましょう。
   過去スレ( http://game9.2ch.net/test/read.cgi/gameurawaza/1115721191/ )を参考にしてみてください。

Q−2chブラウザとか、MUGENとかまだー?
A−自分で作ってください。無理なら黙ってましょう。


Q−ネット接続対応まだー?
A−ネット接続は最近ようやく解析が進みだしたのでもうちょっと。

Q−開発に参加したいのですが、最新のまとめサイトってない?
A−APIの解析など、情報の更新が速すぎるため、
   現在の状況に即したまとめらしいまとめというサイトはありません。
   ココのスレがまとめになるかと思います。
   また、開発されたソフトのソースもぜひ参考にしてみてください。
0005名無しさん@お腹いっぱい。2009/09/21(月) 02:12:52ID:Jg6+u8H4
自分で作った、懐中電灯が以外に役に立ってる。
本体をくり貫いて、ファイバーかなんかで直接取り出せたらなおいいんだが
プログラミングとは関係ないが、1000でちょろqを動かすアプリを利用して
無線LANのアンテナを動かすローテートを作ろうかと思う。


0006名無しさん@お腹いっぱい。2009/09/21(月) 09:58:57ID:gHEEYQaP
スタートボタン+♪ボタンで本体情報に直接いけるプラグイン作ってるけど、需要ある?
0007名無しさん@お腹いっぱい。2009/09/21(月) 13:07:31ID:Jg6+u8H4
それより、802.11を2層からアクセスできるライブラリーを作ってくれると
助かります。
0008lime2009/09/22(火) 17:37:58ID:NG/fY0gd
intraFontを使って文字で円を描いたりしたいのですが・・・
円を描くとかは、cosを使うんですか?
↓とりあえず右から左に文字を移動させるものを作ってみました。
http://www1.axfc.net/uploader/Sc/so/38600
0009yreeen2009/09/22(火) 20:26:43ID:4gvdWtS4
そもそもintraFontって角度指定のできる描画関数ありましたっけ?
0010lime2009/09/22(火) 20:37:12ID:NG/fY0gd
>>9
いえ、pspmath.hの関数を使うつもりなんですが、
角度の計算方法がさっぱりわからなくて・・・
0011yreeen2009/09/22(火) 21:16:57ID:4gvdWtS4
えーと・・・
ttp://homepage2.nifty.com/tsugu/sotuken/rotation/
数式や考え方はこのあたりを参照するといいかもです
0012名無しさん@お腹いっぱい。2009/09/23(水) 08:48:13ID:KgxJ0rux
開発するには基本的なC言語だけでできるのか?

それとも、応用的なC言語が必要なのか?

木曽しか分からないから応用が必要ならば、そういうサイトを教えてほしい
0013名無しさん@お腹いっぱい。2009/09/23(水) 09:21:22ID:tNfJfkmq
>>12
どうやって生きてきたらそういう態度で人に頼めるのか教えて欲しいです><
0014名無しさん@お腹いっぱい。2009/09/23(水) 10:31:13ID:sVlBKOJG
>>12
まあ俺初心者レベルだが簡単な奴なら作れる
まあ基礎がわかればあとは組みながらわからなければぐぐっていく
こんな感じだろ
0015名無しさん@お腹いっぱい。2009/09/23(水) 11:01:11ID:qqxG0rkc
しかし、通信部分はなんとかならないのかな〜
0016名無しさん@お腹いっぱい。2009/09/23(水) 20:50:06ID:5A8/y0VP
>>13
しっ みちゃいけません
0017yreeen2009/09/24(木) 20:28:23ID:dWHIP4Mf
guって改めて読むと無駄が多いな…
0018名無しさん@お腹いっぱい。2009/09/26(土) 14:57:07ID:N0bFzJOe
スリープモードに対応するのはどうすればよいのでしょうか
0019名無しさん@お腹いっぱい。2009/09/26(土) 17:22:45ID:Cuppg3n8
スリープモードに対応って意味わかんないけど、
MakefileのLIBSに -lpsppower を記述して、

scePowerTick(0);
scePowerRequestSuspend();

でPSPをスリープにできる。
0020名無しさん@お腹いっぱい。2009/09/26(土) 17:44:32ID:N0bFzJOe
>>19 説明ヘタですいません^^;
スリープモードに対応とは
大抵の自作ソフトでスリープモードにするとスリープから復帰しようとしてもできませんよね。
それを復帰できるようにしたいんです…市販ソフトのように。
0021名無しさん@お腹いっぱい。2009/09/26(土) 19:18:33ID:umlLNVMb
>大抵の自作ソフトでスリープモードにするとスリープから復帰しようとしてもできませんよね。
今確認した中でもFiler、PluginConfigEditor、EjPSPReaderはできる

ここではスリープモードにすることをサスペンド、復帰はレジュームって書いとく
サスペンドできない原因の大半はsceKernelDelayThreadなどのスリープ命令をはさんでないから
レジュームするとファイルポインタが消失してるから、ファイルポインタ握ったままサスペンドしないようにすればいい
あとは各種コールバックでこけてなきゃ問題ない

サスペンド/レジュームで気をつけるのはこれくらいしかないはず
0022名無しさん@お腹いっぱい。2009/09/26(土) 22:25:56ID:YwSn8nVV
GAMEフォルダに入れるヤツは特別なことをしなくてもサスペンド/レジューム出来るぞ

1.50Kernelで動くヤツは電源ボタンでのサスペンド/レジュームは出来ないんじゃないかな
少なくとも俺はやりかたが分からなかった
>>19 の方法を使えば出来るのか?
0023名無しさん@お腹いっぱい。2009/09/26(土) 22:40:59ID:7Zl/rHac
>>21
DelayThread中ならファイルポインタも消失しないってこと?まじで!?
0024lime2009/09/27(日) 13:40:48ID:DcRQmJO9
http://www1.axfc.net/uploader/Sc/so/40257
PSPの輝度を調整するプラグインを作ったのですが、設定ファイルが
読み込めません。ソースをアップしましたので、どなたかアドバイスを
いただけないでしょうか。
0025名無しさん@お腹いっぱい。2009/09/27(日) 15:30:11ID:MD5JM55Q
Read_Openの戻り値がおかしいんじゃないの?
条件を逆にしてみるとか
0026名無しさん@お腹いっぱい。2009/09/27(日) 15:54:32ID:DcRQmJO9
SceUID は、int型なのでおかしくないと思いますが…
試してみます。
0027名無しさん@お腹いっぱい。2009/09/27(日) 17:44:03ID:DcRQmJO9
すみません、事故解決しました。
どうやら自分で実装したstrcmp関数がおかしな動作をしていたようです。
いちおう出来たプラグインとソースをアップしときます。
http://www1.axfc.net/uploader/Sc/so/40329
0028名無しさん@お腹いっぱい。2009/09/27(日) 23:32:03ID:RH8PFK+/
日本語の歌詞表示出来るソフトを探したけど見つからなかったので中華のluaベースのpsp lyricshow player0.9.7を勝手に日本語化してみました。
必要な方っていますか?
0029名無しさん@お腹いっぱい。2009/09/27(日) 23:34:17ID:+lc4aUMq
とりあえずうp願いします。
0030名無しさん@お腹いっぱい。2009/09/27(日) 23:39:52ID:RH8PFK+/
うpしたことなんで適当なあpローダー教えてください。
あと勝手に改変したら怒られるかなぁ?

変更内容
1.文字コードをSJISにしたので普通に日本語ファイルでおk
2.時差が中国だったので日本に変更
3.画面表示が中文だったので適当に日本文に。

それくらいかな。なぜか駄目文字はあるみたいです。
0031名無しさん@お腹いっぱい。2009/09/27(日) 23:46:38ID:+lc4aUMq
>>30
自分も画像しかうpしたことないんでわかんないです。
すいませんorz
0032名無しさん@お腹いっぱい。2009/09/27(日) 23:47:22ID:RH8PFK+/
先ほどカキコしたものです。とりあえずPsp Lyricshow player の勝手に日本語化した奴あpしてみます。
問題だと思ったら叩いてください。削除します。


http://www1.axfc.net/uploader/Sc/so/40488
パスはpspです。

0033名無しさん@お腹いっぱい。2009/09/28(月) 00:20:20ID:I+ljeQDq
984 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2009/09/19(土) 16:26:16 ID:R0ZeETWY
psp lyricshow player v0.9.7の日本語版作ってみました。
CFW5.00 m33-6とFW1.50で動作確認しました。
欲しい人いますか?

990 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2009/09/19(土) 18:31:02 ID:R0ZeETWY
>>987
了解です。
>>989
FontDataフォルダの中のPNGファイル(ACS.PNG以外)をJISに書き直しました。

991 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2009/09/19(土) 18:54:52 ID:R0ZeETWY
サイト作りました。
http://music.geocities.jp/cpkww221/PSPlyricshowplayer/plsp_index.htm
0034名無しさん@お腹いっぱい。2009/09/28(月) 11:33:50ID:xrdlV1kq
>>32
乙 いただきました。
0035名無しさん@お腹いっぱい。2009/09/28(月) 12:25:13ID:HthM4iJ9
>33 ありがとう。探しきれてなかった。orz
無駄骨だったかも。(^^;
0036名無しさん@お腹いっぱい。2009/09/29(火) 22:13:37ID:QtaLntBz
>>32 >>33
両方ともに起動させようとすると
Error: list.lua:147 bad argument #1 to 'ipairs' (table expected, go nil)
と表示され、リスタートすると
Error: SCRIPT.LUA:22 Image.load: Error loading image.
と表示されて起動できません

画像ファイルはちゃんとフォルダ内にあるのですが読み込まれないようです
5.00 m33-6なのですが、なにか解決策はないでしょうか?
0037名無しさん@お腹いっぱい。2009/09/30(水) 00:18:43ID:MCtHa81v
>36
うーん。いろいろ試したけど再現しない。
なにかプラグインとかいれてる? プラグインを切っても駄目かな?

あと、psp lyricshow player 0.9.8 の日本語版も作ってみました。
こっちは何がいけないのかわからないけどpsp-1000では動きません。
psp-2000では動きました。

表示やキー操作を自分の都合に合わせてちょこっといじってます。
それでもよければあpしますが、誰か必要ですか?
0038名無しさん@お腹いっぱい。2009/09/30(水) 00:26:01ID:MCtHa81v
先ほどカキコしたものです。とりあえずPsp Lyricshow player 0.9.8の勝手に日本語化した奴あpしてみます。
問題だと思ったら叩いてください。削除します。

http://www1.axfc.net/uploader/Sc/so/41103

パスはpspです。
0039362009/09/30(水) 18:08:46ID:AdFZVCyZ
>>37
プラグインを全て切ってみましたが変わりありませんでした
関係ないかとは思いつつUMD起動とかを変えてみたりIR-SHELLから起動したりも
してはみましたが、やはりダメでしたね

0.9.8の方も落とさせて頂きましたが、同様に同じエラーが出てしまいました
私自身に知識があったらよかったのですが…
0040名無しさん@お腹いっぱい。2009/09/30(水) 20:24:06ID:BIlnC7oe
>>33 のID:R0ZeETWYの人です。
9.8出てたんですね。あとでうpしておきます。あと>>38のは難しい文字は表示できません(ただの黒い四角になります」
0041名無しさん@お腹いっぱい。2009/09/30(水) 22:47:06ID:Ie+2NCa3
>40
38です。
すいません。第二水準出ませんか? 旧字体は普通に出てたので気づきませんでした。
あpしたら、僕も頂きます。
0042名無しさん@お腹いっぱい。2009/09/30(水) 22:54:01ID:Ie+2NCa3
>40
38です。
多分もう見つけてると思いますが僕が発見した0.9.8のサイトをはっておきます。
よろしくお願いします。

http://psp.cngba.com/pspsoft/mediaplayer/2009010960660.shtml
0043名無しさん@お腹いっぱい。2009/10/01(木) 20:05:15ID:R2JfYgs7
作成したスレッド内でリソースの保護(ロック、解放)は
どうやればいいですか?
0044名無しさん@お腹いっぱい。2009/10/02(金) 11:06:41ID:fOlQN/e1
セマフォを使うしかなかった気がする
■ このスレッドは過去ログ倉庫に格納されています