1 :
名無しさん@お腹いっぱい。 :
2009/01/08(木) 00:04:37 ID:nV39IrcM
2 :
名無しさん@お腹いっぱい。 :2009/01/08(木) 00:07:11 ID:nV39IrcM
3 :
名無しさん@お腹いっぱい。 :2009/01/08(木) 00:09:34 ID:nV39IrcM
4 :
名無しさん@お腹いっぱい。 :2009/01/08(木) 00:12:13 ID:nV39IrcM
■よくある質問
Q−特定のアプリを333mhzに変更したいのですが・・・
A−PSP上で動くエミュレータでよく採用されていますので、
そちらのソースを見て活用しましょう。
Q−コンパイルが失敗するのですが・・・
A−開発環境の見直しをしてみましょう。
過去スレ(
http://game9.2ch.net/test/read.cgi/gameurawaza/1115721191/ )を参考にしてみてください。
Q−2chブラウザとか、MUGENとかまだー?
A−自分で作ってください。無理なら黙ってましょう。
Q−ネット接続対応まだー?
A−ネット接続は最近ようやく解析が進みだしたのでもうちょっと。
Q−開発に参加したいのですが、最新のまとめサイトってない?
A−APIの解析など、情報の更新が速すぎるため、
現在の状況に即したまとめらしいまとめというサイトはありません。
ココのスレがまとめになるかと思います。
また、開発されたソフトのソースもぜひ参考にしてみてください。
5 :
名無しさん@お腹いっぱい。 :2009/01/08(木) 00:14:00 ID:nV39IrcM
テンプレちょっと変えといたよっと
6 :
名無しさん@お腹いっぱい。 :2009/01/08(木) 01:17:13 ID:YXIQeIR4
乙です
sage忘れスマンです
Adhoc File Transferみたいにゲームシェアリングやってみたいんですけど 参考になるソースってありますか?
9 :
名無しさん@お腹いっぱい。 :2009/01/08(木) 19:21:14 ID:I21SrYEZ
10 :
平岡一族 ◆lQvwmSuS2w :2009/01/08(木) 21:13:28 ID:6mZevFPY
乙カレイドスター
MP3プレイヤーが欲しい・・・ 歌詞、それも時間タグに対応して歌詞をスクロールできたりするMP3プレイヤー があれば、iPod捨てる。
SDLで出来るんでない?
書き忘れたけどパスはpsp
しかし、現在の1.5カーネルを入れると漢字予測変換で落ちるとの事・・・ 残念ですが諦めます・・・ わざわざアップしていただいてありがとうございます!
>>16 バックアップしてから中国語フォントあたり消せば漢字予測変換プログラム入るだろ
アホか
>>13 俺もこんなの欲しかった!DLさせてもらったよ。
今手元にPSP無いから後で試してみる。ありがとう!
>>13 ソースも消したのでしょうか
あるならくださいな
20 :
18 :2009/01/10(土) 23:22:27 ID:5z4rXFI0
>>13 試した スゲー!
これって外部に公開してなかったの?
21 :
18 :2009/01/11(日) 00:09:47 ID:kXApfLIi
readmeの・オーディオプレイヤーに補足 □+↑↓ 再生速度調整 5.00m33-4 1.50addon で問題なく再生できた 再生の設定が細かくできて本当に神ソフトだなこれ ファイラー機能はまったく試してないけど、こっちも基本はおさえてあるし これの為にaddon入れたよ。 タイムタグの歌詞作りしるかな
うう・・・(´;ω;`)2000のおいらは・・・ 俺もiPod持ってるんだが、不満だらけ。 バグがあっても直しもせずに次の年には新製品。 PSPのフリーでいいのあればおいらもiPod捨てたいくらいだ。 誰か、2000用に作れましぇんか?
>>22 無いなら自分で作れ
出来ないなら他人に金はらって作ってもらえ
できないらな黙って永久に待て
以上
eloaderかTimeMachineで試してみれば?
25 :
13 :2009/01/11(日) 01:28:07 ID:GWSkyYlD
mp3はエンコ設定によってちゃんと再生できないのがかなりあるかもしれません。CBR以外は時間がバグるかも
>>19 ソースあるけどあんまり見せられるような綺麗なものじゃないので公開する予定は無いです
ライセンスとかよく分からないのですが、ソース公開しないといけないようなものは多分使ってない・・・はずです
>>20 一応あるアプリのおまけとしてうpはしていたのですが多分使った人はほとんどいないと思います
バグとか要望に応えられる自信がなかったのでまともに公開はしてません
>>21 再生速度の変更はノイズが乗る上にあんまり弄りすぎるとフリーズするかもしれないので気をつけてくださいw
>>22 eloaderで一応起動は出来たのですが、Conf.iniを開けてないらしく、拡張子の設定と歌詞フォルダの割り当てが出来ないみたいです。
main関数の引数でアプリのあるフォルダ検出してるのですが、それが原因でしょうか・・・
調べてみたのですが、2000でも起動させるようにする方法がよく分からなかったので出来ませんでした
(検索しても開発側じゃなくて使用側の事しか見つからなかったw)
26 :
名無しさん@お腹いっぱい。 :2009/01/11(日) 01:40:34 ID:ncV7qr/t
たしかmakeの時にexploitしなけりゃいいだけのはず…
>>25 getcwdだかで起動しているディレクトリが取得できたきがする
>>25 どっかで見覚えのあるReadmeだなと思って検索したら特定した
βに入ってたおまけか
>>25 >綺麗なものじゃない
ソースを綺麗にしてでも使いたい人も居るのさ。お願いします。
>>29 ソースの意味がイマイチ分かっていない人発見
俺もソースが欲しいです
1.5持ってないんで試してないけど、 再生速度変更の部分はどうやっているのかすごく気になる ソースまで無理なら、簡単に解説してくれると助かる
おそらく、だが 再生速度が120%でサンプリングレートが44100の場合(再生速度をあげる時のみ使用可能) 必要な変換前のサンプルの数はsamp = (元のサンプリングレート) / 100 * (再生速度) 削除するサンプルの数はi = (再生速度) / ((再生速度) - 100)個に1個のサンプルを削除すればいい samp → 再生速度変換元 dest → 再生速度変換先 for (x = 0, y = 0; x < samp, x++) { if (x % i) {dest[y] = src[x]; y++;} } で動いたらいいなぁ
>>32 そういうのってよく雑誌に書いてあるけど、
最近読んでないからなぁ
ぱっとみよさそうだけどね…
よく再生速度可変ソフトで負荷無く
やってるのってそういう方式なのかな
>>32 やってみた
でも、やったあと気付いたけど、
それ間引いたのと同じだから音の高さが変わっちゃうな
200%だと22kのwavを44kで再生するのと同じ感じだ。
音の高さ変わらないで、再生速度変更どうやるんだろ
プレイリスト作ろうとしてreadme読んだら ショートカット機能のおかげですぐできた。 なんたる快適さ・・・
readme補足 ・プレイリストビューア ○× ………保存画面から戻る × …………再生中次の曲へ SELECT×…再生中プレイリストに戻る
× …………再生中次の曲へ SELECT×…再生中プレイリストに戻る ↑これは複数曲をRandom、Shuffleで再生時のみの操作でした。
39 :
13 :2009/01/12(月) 02:43:21 ID:8WksFjQt
>>26-27 なぜかPSP_MODULE_INFOの第二引数が0xffffになってたので0に直したら2.0でも動くようになりました。
とくになにもしなくても勝手にコンパイラが2000でも動くようにしてくれるようになってるのかな?
>>28 そうですその人です。サイトに上げようと思ってたのですが久しぶりに見たらID消されてました。
>>31-34 そこらへんらしきソースが見つかったので載せてみます
int ConvertSpeed(float Speed, long DestBytes, short** _Dest, short *Src){
long i;
short *Dest = (short*)(*_Dest);
if(Speed == 1) *_Dest = Src;
else{
for(i=0;i<DestBytes / 2;i++){
Dest[i*2 ] = Src[lroundf(i * Speed)*2 ];
Dest[i*2+1] = Src[lroundf(i * Speed)*2+1];
}
}
return 1;
}
多分ここだと思うのですが、他のソース見てみるとこの関数呼び出してる箇所は全部コメントアウトされてるっぽくてなんか自分でもよくわからないです。
再生速度の変更は調べても全然出てこなかったので試行錯誤で色々と適当に試してやってみただけなので解説どころか詳しいことは全然分かってません。
>音の高さ変わらないで、再生速度変更どうやるんだろ
うちのアプリではなぜか高さ変わってないですが、なんでなのかは自分でも分かりません。
>>36-37 補足ありがとうございます。
短に間引くだけじゃノイズが入ってしまうんだよな。 フーリエ変換を使うだのどうだの聞くけど、 それだけだとダメみたいだしイマイチ良く判らん。
確かmplayerに実装があったはず。mplayer/libaf/af_scaletempo.cかな。GPLだけど。
42 :
13 :2009/01/12(月) 04:41:41 ID:8WksFjQt
>>42 乙です。
2000 5.00m33-4 でオーディオのみですが動作確認できました。
あっちのファイラーよりすっきりシンプルで使いやすいく
日本語が普通に対応してるのがすごいです。
>>35 と同じくショートカットキーがイイ!
気づいた点
MPEG1-LayerIII 48.00kHz 192.00kb/s CBR Stereo 12377fのデータが音割れしたので
MPEG1-LayerIII 44.10kHz 192.00kb/s CBR JointStereo/MS 11394fに変換で解決しました。
以下妄想ですが、バージョンアップのネタとして目に止まったら検討して下さい。
・歌詞画面の背景、強調色、文字色、文字の大きさをiniで設定
・再生モードのデフォルト設定をiniで変更可能
・歌詞を手動でスクロール可能
・アルバムアート表示
フォントサイズ変更は、ttfフォントとかを搭載しないとできないんじゃね? 今ってビットマップフォントを内蔵してるっぽいし(間違ってたらスマン)
歌詞ファイルがUTF-8以外(ANSIやUnicode)だと表示がバグるようですね。
>>45 文字なんて人間からみてあってるかどうかはわかりやすい
けどプログラム内部からなんてきっちり判断付かないよ
バグるんじゃなくて、正常な動作だな
>>47 まあそうだなねw
このソフトが対応してる文字コード以外を表示させようと
したんだから
>>39 で、なんで_destは**になってるんだ?
どういうメモリ空間のアドを_destにいれればいいんだ?
>>39 ソースコードをメールで送ってもらうとかはできないんでしょうか?
再生速度変更部分が気になります
>>41 MPlayer v1.0rc2 source の
libafフォルダはあったけどそのファイル
は無かった
でもググったらホントはLPFとか使わないと
みたいだな
>>53 >>39 から引用
>他のソース見てみるとこの関数呼び出してる箇所は全部コメントアウトされてるっぽくてなんか自分でもよくわからないです。
とのことです。
>>39 う〜ん、speedはfloatだから1.5倍速とかでそ?
データのサンプリングの早さをSpeed倍速だから
これは音の高さ変わりそう…
最も単純なのは、しかるべき長さで区切ったブロックの 端をそれぞれフェードイン・アウトさせて(≒窓関数にかけて)重ね合わせる。 まぁ品質は落ちるがね。 PSPに限った話じゃないからム板のサウンドプログラミングスレにでも行けば。
>>42 のやつ試してみたんだけどうまく再生されないんだが
youtubeの動画をMP3に変換したやつだと音が低くなる
周波数とかもいろいろ変えて試してるだけど
ちなみにPSPは2000
>>57 サンプルデータを上げるべきだろ
YouTubeの動画って言っても、FLVとかMP4とか、種類があるんだぜ?
何でMP3に変換したのかも書いてないし。
>>57 PSPでXMBから再生した結果は正常なの?
個人的には本当に低くなってるのか疑問
LPFどっかで掛かって低く聞こえてる可能性もあるんじゃないかな
一時停止が欲しいな…
STARTで一時停止だったような
最近PSP使わなくなって久しいから LuaplayerでSamurize的なことやろうとちまちま作ってるんだけど どうせなら公開したら需要あるかな
>>62 ソース込みでアップするといい事起きるかも?
開発環境を導入すると容量どれぐらいとられるのでしょうか? 一応ぐぐったりwiki確認してもそれらしい情報がでてこない・・・
$ du -hs pspdev/ 172M pspdev/ ライブラリは別として
>>64 とりあえず、psptoolchainをコンパイルしている段階では1GBほど使うと思う。
psptoolchain自体は170MBくらいになったけどね。(Slackware Linux 12.1/psptoolchain rev2446)
>>64 今どきのハードディスクの容量なら気にする必要もないと思うが
>>66 環境構築手順通り進めた直後で1GBちょっとだね
でも細かいファイルが多いのでディスク上の占有容量でみると1.3GB程度見ておかないと駄目かな
特にネットブック系で容量が少ないタイプはNTFSの圧縮フォルダなんかで
コンパクトにまとめないとかなりきつかった
SSD、フラッシュメモリ系でやっちゃだめだぞ
>>71 wikipediaのフラッシュメモリの項目を嫁
>>72 もしかして書き込み回数でとかいうんじゃないんだろうな
>>64 です
>>66-68 ,
>>70 ありがとうございます
容量はさほど気にしていないんですが
どうも導入が非常に長いというので200Gくらいとられるんじゃないかと気になって
1Gときいて安心しました
libjpegで画像を表示させるサンプルソースってどこかに入ってましたっけ? 使い方が分からなくて困ってます。
79 :
名無しさん@お腹いっぱい。 :2009/01/17(土) 08:21:57 ID:w46Flfpv
>>77 IntraFontのおまけにズバリそのものがある
>>78 ,80
ありがとうございます。
試してみますね。
intraFontは公式だとPNGだけか あれに合わせてjpg読み込み作ったやつ取っておいただけっぽい
タチコマの機動性は異常 一家に一台レベル
84 :
75 :2009/01/17(土) 11:37:06 ID:B5QEwB6p
おお、ごめん 75=62です どっかいいろだないかな
intraFontのfonttest.cなのですが、 while(running) { clearScreen(GRAY); ↓ Image *sp=loadImage("a.png"); while(running) { blitAlphaImageToScreen(0, 0, 480, 272, sp, 0, 0); というような感じで背景に画像を表示させたいのですが上手くいきません。 単体画像表示は大丈夫なのですが、文字表示しながらはどうすればいいのでしょうか。
>>85 よくわからんけど
1)画像転送
2)文字表示
と順番にすればいいだけじゃないの?
>>86 それで上手くいかないので質問しているのです。
>>87 どこがうまくいかないのか書こうぜ?
文字表示の仕方が分からないとか、文字が表示されないとか、表示されてもすぐ消えるとか
>>88 関数の方で単にテクスチャ操作に必要なAPIが抜けているだけでした。
浅はかな質問をしてすみませんでした。
wikiあんまり更新されてないな… 作る予定のページにMEの使い方とかGUの使い方とかあるのでwktkしてるんだが
PSP2000で動くFILER + FTPクライアントみたいなソフトないかなー
PSPRevolutionにリバースのオプション付けたいのにソースが404になってる・・・
>>91 それに近いもので
セーブデータのバックアップ+レストアのを考えてる
もしかして既に有ったりする?
94 :
名無しさん@お腹いっぱい。 :2009/01/18(日) 17:26:52 ID:S8rnZElU
>>93 filerでできるじゃん
まぁ自動化したら便利だけど
フリーズオワタはmusic.prxやらも追加されてるみたいよ
いや別に。
>>93 そんなソフトかプラグインか、かなり前にあったような気がする
らぼこでできんじゃねーのかもしくはSEDとか 忘れた
>>98 利用してつくったものを公開するときはソースも公開しなければならないのが
嫌な人おおそう
>>90 GUとかねぇ。
あいまいな感じで使ってるからおれが書いたら曖昧になるから
おれは書かないことにしたな
MDXのプレイヤーってないよね?
MDXって何?
>>105 スゲー綺麗に鳴ってるよ!
幼稚園氏ってX68K使いなんですかね?
PSPってFM音源ついてるっけ
>>107 各種エミュ上で音源もエミュレーションしてるんでしょ
ものすごーく乱暴に言えば一定のノイズを生成して
音としてPSPの音源で鳴らせばいんだし
それが矩形波だったりと・・・
音源に詳しければMIDI音源のように楽譜データで音を鳴らせるように
FC音源ドライバーとかSFC音源ドライバーとかをエミュから抜きだして
作りたいんだけどね・・・
歌詞表示MP3プレイヤーファイラーの作者は行方不明?
ググった上で書くんだが、 sceIoOpenAsync等、〜Async系のAPI使ったサンプルって無いかな? これって別スレッドの負荷軽減の為にあるんだよね?
>>110 別スレッドというより、多重Openが出来るとかじゃなかったっけ?
というかそれを利用しようと思うのが思いつかないので
あれこれ試してソースを公開してくれ
非公式開発とはそんなもんだ
別スレッド作るのマンドクセって奴が非同期I/O使うんじゃないのか?
>>112 別スレッドでも非同期I/Oは使わないかな?
スレッドで別ファイルのIOだったとしても
AsyncなしAPIだと後でOpenかけたほうは待ちにされそうな
過去にもプラグインで割り込みかけるやつ書いてる人が
なんかこの辺で詰まっててその話聞いてると上で書いたような印象だったんだけどな
sceIoOpenAsyncのサンプルは forums.ps2dev.org の SDK Updated with sceMp3 stubs+headers にmp3読み込みで使った例があるよ
多重openしてなんか意味あるの
>>115 音楽をメモリにあげないでファイルから読み込ませながら再生しつつ
ゲーム用データ更新とか?
あとアプリなんかもそうだね
音楽をメモリにおかないで再生しつつ、テキスト表示とか
>>116 それ使ったら
onsのdwaveの実用性が格段に上がりそう
>>117 ただ、できるんじゃないかな?という憶測の域ね
そういう用途で使うってのが今のところ無かったので実験してない
あれ、二つのファイルを同時に開くってPSPSDKでfopenとかでできたよな? DB開きながら検索結果をファイルに吐き出すとかやったが。 それとも、一つのファイルを同時に開くの?
確か10個くらいまでしか同時にファイル開けなかった気がする
Async系ってただの非同期読み込みだろ? 多重オープンとか何の関係があるの? ファイルハンドル数の上限なんか非同期読み込みした所で増える訳じゃないんだし
>>117 ストリーミング再生で十分だろ
数百KBのoggをメモステからチョコチョコ読み込むとかただでさえ重いONSの負荷が増えるだけ
チョコチョコ読み込むのもストリーミングだったな… 俺が言ってるのはoggをメモリに読み込んでストリーミングする方ね
>>123 いや言いたい事はわかるから大丈夫
でも別にストリーミング再生でなくてもいいんだよ。
dwaveloadとかをテキスト表示とは別に裏方で読んでもらえる仕組みになってたら
不自然なラグが消えて快適になるだろうなと思っただけ。
スレチだねごめん
読み込み時に止まるのを改善したいのなら別スレッドでデコード処理させて dwaveplay時にデコードが終了してるか調べれば実装できると思うが ONSの話はPSPでエロゲースレの方が適切かな
お茶受けにロールケーキ いりませんか〜♪ `∧_∧ (・∀・ ) @ 0┬0)囗-| ̄ ̄ ̄| ◎┴し-◎  ̄◎ ̄ 〜
前スレにあったsfl〜の音楽ライブラリのサンプルがうまくいかなかったけど あれは指定されたビットレートじゃないと駄目系なの?
/* 試験対策用に画像で問題を出して○△□×で答えるようなのを妄想してた。 よく考えたらJavaとC++しかわからなかった。 */
無圧縮zipフォルダを作成してその中にファイルをいれられるような自作ソフトは作れますか? ネット上にアップロードする際にファイルを一つずつアップロードするのが大変なので・・・
pc使え 以上
はい
133 :
名無しさん@お腹いっぱい。 :2009/01/25(日) 23:44:23 ID:sTBIJpIr
可能 めんどくさいからおれはつくらんが
たしかうんこブラウザとか言う奴にgzip形式で圧縮できるのあったな 複数ファイルで出来るか知らんが
なんで無圧縮zipなんだ? 普通のzipでいいじゃないか
>>128 wave再生なら、Header44バイト固定+44.1kHz,16bit,2ch固定
返り値チェックしてみるといいかも
pspaudiolibつかえばもっと簡単に再生できるんじゃないのか?
ぶっちゃけwaveもmp3も負荷全く変わらないんでメモリ消費量の少ないmp3使えってこった 市販ゲームも効果音みたいな短い音声ですらatracかなんかの圧縮形式使ってるはず
いやいや、どう考えてもmp3の方が負担が高いだろ。
突っ込みどころ満載だなwww
pspaudiolibを使うとサウンドをCPUで処理するけど、 mp3ならオーディオユニット側で処理するから負荷率が変わらないってことだと思う とはいえ、音加工が全くできないからwavがいらないってのは同意できないけど
実際、MediaEngine使えば負荷は変わらない 音の編集は開発環境で前もってやってればすむだろ どんだけにわかが多くなってんだ
mp3って同じ音の多重再生出来るの? 個別にパン振れるの?
waveと比べたらほんの少しだけmp3のほうが処理量多いけど
(mp3フレームをmeになげてデコードされたサンプルをもらうあたりがwaveにはない処理)
全体からすれば無視できるレベル
>>141 出力バッファにデータ入れるだけのことをCPUで処理とは言いすぎじゃないだろうか
mp3でもデコードしたデータをmemcpyなりでバッファに入れないといかんわけだが
>>141 ,143
デコードすればmp3もwaveも同じデータになる
つまりそういうことだ
>>142 アホか
メディアエンジンのリソースを使うだろw
メディアエンジンをmp3再生にしか使わないにわかには分からないだろうな
meを音声デコード以外に何に使っているのか詳しく
負担がかかる処理
ライブラリ化してリンクさせるのってどうすりゃいいの?
>>149 無理矢理組み込んだけどサンクス
wikiのwav再生サンプル使って他の圧縮形式を再生しようとしてるんだが
少し鳴る→ノイズ
が1秒間隔でなるんだが、これはデコードが追い付いてないってことでいいのか?
>>150 方法を教えてくれ
ハードで出来るのならわざわざライブラリ使ってるのがあほらしい
VAGのデコーダってPSP側に用意されているんだろうか。 起動音とかに使われている形式だから簡単に鳴らせるんだよな、たぶん。 わからなくてソフトウェアでデコーダ作ったんだけど重くて…。
155 :
151 :2009/01/28(水) 14:33:22 ID:qWTcDOt6
>>151 だがどうやらデコードが遅かったんじゃなくてバッファ取りがいけなかったようだ。
今は
少し鳴る→少し止まる→少し鳴る
な感じだけど、これを連続に再生するにはどうすりゃいいんだろう?
ボトルネックはsceAudioOutputBlockingか読み出しにあると思うんだが
別スレッドに分けたほうがいいのか?
>>155 バッファを請求されてからデコードしてるの?
157 :
151 :2009/01/28(水) 16:49:28 ID:0OXffWh3
>>156 wav初期化
↓
デコーダ初期化
↓
ループ
↓
デコード
↓
デコードした奴をsceAudioOutputBlockingに渡す
↓
ループ終わり
って感じだがだめなのか?
デコード1 - 何もしない デコード2 - 再生1 デコード3 - 再生2 デコード4 - 再生3
>>151 とりあえず、バッファを2つ使って交互にデコードと再生。
再生中にもう一つのバッファにデコードって感じで。
>>151 圧縮された音声を再生する場合はsceAudioOutputBlockingはあまり向いてない
普通は再生中に次の分のデータをデコードするのだがsceAudioOutputBlockingだと
バッファが半分(1個分)になるまで処理が止まるのでデコードする暇が無い
ってどこかのブログか掲示板に書いてあった
>>153 別にソフトでもMEに乗っけられるのでハードは関係ないと思うが
つpspjpeg
162 :
151 :2009/01/28(水) 20:19:06 ID:S2rvzmwj
>>160 同一スレッドでデコード
sceAudioOutputBlocking:途中で詰まる
sceAudioOutput:ノイズが入る。詰まる
別スレッドでデコード
sceAudioOutputBlocking:なんというか詰まるところで2度鳴るような感じ
sceAudioOutput:Blockingがないぶんところどころ端折って再生される
バッファ数増やしても変わらず
pspjpegは使い方がわからない。 モーションJPEGのフレームバッファを送るみたいな感じだけど…。
バッファがちゃんと埋まってないだけなんじゃね Blockingなしのほうは再生待ちサンプル数がゼロになるのをbusy loopで監視しないとダメだぞ
>>162 俺はoggをsceAudioOutputで同一スレッドで処理して綺麗に再生されたけど
>>163 普通のjpegを投げてもデコードしてくれるみたいだよ
ogg再生しながらjpgを連続でデコードしても80fpsぐらい出るとか
使えるって話は聞いたけど使い方はわからん
>>164 サンプル数が0になってから送るんじゃ遅くね?
Blockingだとバッファが半分になったら処理戻ってくるし
お前らわけのわからんことで盛り上がれていいな 俺の中身の無い頭は開発環境導入だけで燃え尽きてしまった
>>162 もうなんだか解らないので、ソース晒せ。
>>165 sceJpegInitMJpeg()sceJpegCreateMJpeg()してsceJpegDecodeMJpeg()に、
fopenで開いたJPEGとu32の領域を指定したけどうまくいかんかった。
MJpegってくらいだから普通のやり方じゃなめなんじゃない?
導入でエラーでるwwww何時間奪うんだよwwwwwしにたい
PSP_HEAP_SIZE_KB(-128);にしてsceKernelMaxFreeMemSize(), sceKernelTotalFreeMemSize()をしたのですが、 1.4MBくらいしか確保できていませんでした。 toolchainのリビジョンは2452なので最新だと思います。 なんででしょうか?どうすればいいでしょうか?
>>170 つい最近どっかのブログのコメントで似たような話してたような気がする
>>170 ループ回して1MBずつくらいmallocしてみ
>>172 char* str[30];
int i;
for(i = 0; i < 30; i++)
{
str[i] = (char*) calloc (1, 1 * 1024 * 1024);
}
str[29] = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
printf("%s\n", str[29]);
printf("MAX = %d, TOTAL = %d", sceKernelMaxFreeMemSize(), sceKernelTotalFreeMemSize());
よくわからないから適当にやったけどこんな感じ?
一応aaaaaaaaaaaaaaaaaaaaa...って表示されたけど。
MAP = 1032192 TOTAL = 1421312だって
ちなみに .c PSP_MODULE_INFO("etc...", PSP_MODULE_USER, 1, 1); PSP_MAIN_THREAD_ATTR(PSP_THREAD_ATTR_USER); Makefile PSP_LARGE_MEMORY = 1 PSP_FW_VERSION = 371 という風になっています。
何回目のmallocでメモリ確保失敗してNULLが帰ってくるか調べれば どれだけのメモリを使えるのか分かるジャマイカ
>>175 ありがとう
67MB目から確保できないとエラーが出た。
そこまでは大丈夫みたいだから表示されてなくても使えるって事だね。
スッキリ。
177 :
名無しさん@お腹いっぱい。 :2009/01/29(木) 00:06:40 ID:865qfhyU
>>173 どーでもいいが、確保した領域にaaa〜を入れたければ、strcpyとか使えよ…
直リンは駄目だって
生リンはらめぇ
リンってなんかエロくね?
>>178 見る限り答え出てるのに聞いてくる
>>170 は馬鹿なの?
もしかしていつもONS関係の話出してる奴?
183 :
151 :2009/01/29(木) 10:48:42 ID:Ti5Bby/p
>>164 busy loopわかんね
バッファがどれくらい消費されたかってのは測れるもんなの?
たぶん誰も作って無いと思うPSP専用メールブラウザを開発中。。あと一歩でリリースできるんだが、送受信安定せず。。ふと気づけば3ヶ月たってしまった(-_-;) そもそもメルブラ需要なのだろうか。。?
そこってただの糞スレと化してるじゃんw メモステ内のファイルを添付や添付ファイルをメモステに保存できるなら欲しいな ただのメールなら公式ブラウザでできるし
最近メールなんてやってないから むしろTwitterクライアントが欲しい・・・
>>186 そこなんだ。。
軽さをメインにやってるから、最低限の機能でいいかと(^_^;)
あ、そのスレワケわかんない。。作る気あんの?って感じ〜笑
>>184 ノートPC持ってかれて使えない時にPSPのブラウザからヤフーメール使ってるんだが
そこ行くのが面倒だし広告多くて読み込みが遅くて困ってる
是非頼む
携帯でヤフーメール使えばいいじゃん。 PSPより打ち込みやすいしどこでも使えるだろ。
>>184 俺は期待してる!
日本語OSKもリリースされてることだし大いに期待するよ!
>>184 じゃあ俺も期待してることにしとこう 何だかよく分からないけど
193 :
151 :2009/01/30(金) 15:11:32 ID:BHD+NTMg
とりあえずそれっぽいの見つけた int sceAudioWaitInputEnd (void) Wait for non-blocking audio input to complete. int sceAudioPollInputEnd (void) Poll for non-blocking audio input status. でもだめだったわ。
195 :
151 :2009/01/30(金) 19:03:06 ID:BHD+NTMg
今のところ
sceKernelDelayThread(20 * sceAudioGetChannelRestLen(pcmhandle));
while (sceAudioGetChannelRestLen(pcmhandle) > 63) { }
sceAudioOutput(pcmhandle,PSP_AUDIO_VOLUME_MAX,sample_buffer[index]);
これで最初は大丈夫だが、少しづつ同じ音が2度鳴るようになる
デコーダ側のバッファの取り方がいけないっぽい感じがしてきた
>>194 サンクス
PSP自作ソフトプログラミング開発wikiをみてcygwin+psptoolchainで環境を構築しようしてるんだけど 009-psplinkusb.sh:Failed というエラーがでました、 009は無視すればいいと過去ログに書いてあったんですけど、 008-*****.shまでインストールするように指定するには どこをいじればいいの? あと全部インストールしたら容量どのくらいとるの?もう空き容量が1Gちょいしかない
サウンドの再生で躓いてるようじゃ先が思いやられる… PSPプログラミング以前の問題じゃね?
ごめん、これだけ教えて、cygwin+psptoolchainで作ったアプリは psp-2000でも動く?
手厳しいスレだなwwwww分かった試すわ
>>200 動く。
2000で増えたメモリを使うにはMakefileをいじる必要があるが。
>>203 ありがとう!!不安要素が一つきえました!
>>199 151はwav以外の形式を再生しようとしてるんじゃないのか?
wavすら再生できないわけじゃないだろ
というわけで151はさっさとソース晒せ
レス見る限りだとダブルバッファが機能してないんじゃないか?
>>195 これ…
whileのなかほんとに{}ではないよね?
sceKernelDelayThreadとかいれないと
音途切れたりしない?
普通にBlocking使えば何の問題もないのに
>>190 俺、携帯電話持ってないんだ
買おうかしら…
>>205 wav(PCM)を途切れなく再生できるなら、デコード処理を追加するだけなんだが
PSPのCPUなら(クロック数を下げてなければ)デコードが追いつかないことはまず無い
あれだけレスもらっててまだ再生できないのは基本がわかって無いんじゃね?
PSPとか関係なく、ダブルバッファで再生する方法とか
>>151 はWin向けの解説とか見るのもオススメ
210 :
151 :2009/01/31(土) 12:06:37 ID:uFD6DjCd
>>205 #define MAX_BPS 24 // Max supported Bit resolution
#define MAX_NCH 8 // Max supported number of channels
#define MAX_BSIZE (MAX_BPS
>>3 )
#define BUFFER_NUM 2
#define BUFFERS_NUM 4608
static char sample_buffer[BUFFER_NUM][BUFFERS_NUM * MAX_BSIZE * MAX_NCH] __attribute__((aligned(64)));
int pcmhandle;
int main(){
//初期化略
pcmhandle=sceAudioChReserve(PSP_AUDIO_NEXT_CHANNEL,BUFFERS_NUM,PSP_AUDIO_FORMAT_STEREO);
int index = 0;
SceUID thid = sceKernelCreateThread(
"sound_thread",
sound_thread,
18,
65536,
PSP_THREAD_ATTR_USER,
0
);
sceKernelStartThread(thid, 0, 0);//最初の分のデコード
sceKernelDelayThread(10000);
while(1){
sceCtrlReadBufferPositive(&pad, 1);
sceKernelDelayThread(20 * sceAudioGetChannelRestLen(pcmhandle));//少し休む
while (sceAudioGetChannelRestLen(pcmhandle) > 63) { } //busy loop?
sceAudioOutput(pcmhandle,PSP_AUDIO_VOLUME_MAX,sample_buffer[index]);
index = (index + 1) % BUFFER_NUM;//バッファ切り替え
sceKernelStartThread(thid, 0, 0);//再生している間に次のをデコード
if ((pad.Buttons & PSP_CTRL_CROSS)){//強制終了用
player_stop ();
sceKernelDelayThread(100000);
break;
}//ifend
}//whileend
//終了処理略
}//mainend
//ここからデコードスレッド
int sound_thread(unsigned int args, void *argp)
{
static int index = 0;
counter +=decode2wav(sample_buffer[index]);//デコードしてバッファに格納。これは使用している圧縮形式のライブラリにあったもの
index = (index + 1) % BUFFER_NUM;
sceKernelExitThread(0);
return 0;
}//ここまで
>>206 いやこれであってるよ。
逆にこれしないと早送りになる。
まあ途切れるといえば途切れるけど。
>>151 別スレッドでのデコードは意外に難しいので、まずはシングルスレッドで試した方がいい。
while(1){
decode2wav(sample_buffer[index])
sceAudioOutputBlocking(pcmhandle,PSP_AUDIO_VOLUME_MAX,sample_buffer[index]);
index = (index + 1) % BUFFER_NUM;//バッファ切り替え
}//whileend
212 :
151 :2009/01/31(土) 14:01:35 ID:uFD6DjCd
>>211 シングルスレッドでも駄目だわ
先にデコードして
decode2wav(sample_buffer[index]);
index = (index + 1) % BUFFER_NUM;
while(1){
decode2wav(sample_buffer[index]);
index = (index + 1) % BUFFER_NUM;
sceAudioOutputBlocking(pcmhandle,PSP_AUDIO_VOLUME_MAX,sample_buffer[index]);
}//whileend
こんな感じにしたけどそれでもだめだ。
もう.wavをメモステに書き出しながらそのファイルハンドル使って読みだそうかと思ったけど、メモステの寿命が急激になくなるな。
ここはプログラミング初心者スレじゃねぇぞ…
>>184 ですの者
一応経過報告、ファイル添付機能を実装したが不安定な送受信が更に不安定にOTZ
恐らくファイル添付はキツイかもしれない(-_-;)
リリースの目処は2月中。
期待にそえるかどうか分からないがいい物作ろうと思う
>>210 シングルスレッドにしたやつをもういっかいうp
そしたらむだな根拠のない処理とかなくなるだろ
変数indexが同じ計算式とはいえ違う場所で
宣言定義されてて同じ配列の添え字につかわれるのは
ちょっとバグの元になるきがする。
1ループごとにデコードスレッドを起動してるがそんなやりかた初めて見たぞ ていうか1つのスレッドを対して2回以上startさせるのは仕様上可能なのか? どうしてデコードスレッドも無限ループにしてmutexで同期取るようにしないんだろう
217 :
151 :2009/01/31(土) 16:18:46 ID:uFD6DjCd
>>215 こんな感じ
#define MAX_BPS 24 // Max supported Bit resolution
#define MAX_NCH 8 // Max supported number of channels
#define MAX_BSIZE (MAX_BPS
>>3 )
#define BUFFER_NUM 2
#define BUFFERS_NUM 4608
static char sample_buffer[BUFFER_NUM][BUFFERS_NUM * MAX_BSIZE * MAX_NCH] __attribute__((aligned(64)));
int pcmhandle;
int main(){
//初期化略
pcmhandle=sceAudioChReserve(PSP_AUDIO_NEXT_CHANNEL,BUFFERS_NUM,PSP_AUDIO_FORMAT_STEREO);
int index = 0;
while(){
sceCtrlReadBufferPositive(&pad, 1);
decode2wav(sample_buffer[index]);//デコード
sceAudioOutputBlocking(pcmhandle,PSP_AUDIO_VOLUME_MAX,sample_buffer[index]);//再生
index = (index + 1) % BUFFER_NUM;//再生用にバッファ切り替え
if ((pad.Buttons & PSP_CTRL_CROSS)){
player_stop ();
break;
}//ifend
}//whileend
//終了処理略
}//mainend
>>216 未熟者ですまん。
同期関数あるのも今知ったわ
>>217 151でかいてあるノイズってホワイトノイズ?
プチノイズ?
ノイズとノイズでない音の割合は?
たぶんdecode2wavの中の問題では
sample_buffer[]にちゃんと4608サンプル分
いれてる?
普通ならば4608*2*2bytes
219 :
151 :2009/01/31(土) 17:43:26 ID:uFD6DjCd
>>218 プチノイズっぽく鳴るってことです
本当に一瞬なので99%がノイズでない音で1%がノイズです
decode2wavが問題かもしれません・・・
>>219 一度、PCで.wav形式に変換したデータを再生してみたら?
221 :
151 :2009/01/31(土) 18:39:44 ID:uFD6DjCd
>>220 wavに変換したデータは問題ないです。
wavに変換するソース覗いてみたら気になることがあったので見てみたら
4608分のサンプルが2つ目のバッファーで4608分確保できていませんでした。
正確には4607までしか確保してないです
4607分しか確保できてないときはプチノイズっぽくなりました
>>214 期待してます!!
がんばってください!!
ヤフメ使えばファイル添付も出来るじゃん
重いよな
アプリのメールソフトがないかと探してたんだ 頑張ってください! ヤフーメールとmsnホットメールに対応してくれたらうれしいなw
>>214 まずは添付未対応版でもいいんじゃない?
とにかく期待してます!
wikiの更新がやっとキタ。 期待してます。
Wikiの編集に手を入れていたところで、 俺の成績が危ない事を思い出した
Makefileに記述するBUILD_PRX = 1 ってなんのオプションだろう?
>>229 prxファイル(プラグイン)を作るってことじゃね?
>>230 sample\utilityの中見ているんだけど、全部BUILD_PRX = 1 が付いているのね
別にプラグイン作っているわけじゃないのに何で入っているんだろうなーと
プラグインを利用するために必要なのかな?
prxをプラグインって呼ぶの止めた方がよくない? どうもprx=プラグイン=CFWのプラグインと勘違いしている人が多そう
あれだろ?wmpの拡張子の一つだろ?
psp relocatable executableだっけ
>>232 mjd?
プラグインだと思ってた。こんなんでWikiの編集してたとか恥ずかしい
wiki相当初心者向けに作るんだな そんな激しい初心者このスレにいなさそうじゃね?
>>236 jpegの表示の仕方とか、音声の再生の仕方を聞いてくる奴がちらほら居るけどな…
PSPで使われているR4000(Mips)の命令一覧表が載ってるサイトはありますか? アセンブラで見てると seb 等、今まで見慣れない新規で追加されてる命令があるようで どういう命令なのか知りたいのですが探してもなかなか見つかりません
JPEGって言えばpspjpeg使ってみたら、正常にデコードできるJPEGとできないJPEGがある。 イマイチこいつの仕様がよくわからないな。
元々MJPEG用っぽいからイメージに関係ない情報がヘッダに付いてたらデコードできないかもしれんね 俺は今のところそういうことは無いが
>>240 それだと実用性にかけるなー。素直にlibjpeg使えってことなのか。
Visual C#で作成したプログラムをPSPに移植させる簡単な方法は、ないですか? 一応、Visual Studio 2005はあります。
>>243 monoがPSPで動く日が来れば比較的楽に移植できるだろうけど
おそらくそんな日は来ないだろうから、簡単な方法はない
monoが動くって言っても、Linux載せてqemu-i386上で動かしたりしそうな予感。
記憶違いかわからんけど、東芝のHPに互換のMIPSの仕様書日本語の あったきがする。
てかwikiのスペックのとこのcpu二個って書いてあるけど いっこはMEで使ってますとか書いた方がいんでないか?
複数回sceGuDrawArrayを発行して、sceGuSwapBuffersを使って ダブルバッファで表に出す前にピクセルデータを取得したいのですが、 どういうふうにすれば良いのでしょうか。
Guにコマンドを発行し終わったらsceGuSyncで描画が終わるのを待って あとはVRAMを直接読み込んでみるとか sceGuCopyImageでVRAMからメインメモリにデータ転送してみるとか
sceGuDrawBufferList使って、いったん内部バッファに描画しちゃうのはどうかしら? サンプルのrendertargetを見るといいかも
>>250 >>251 お答えありがとうございます。
取り合えず簡単なVRAMから直接読み込む方法で取り込めました。
sceGuDrawBufferListを使う方法は、また後日試してみます。
そこでまた問題が起きたのですが、intraFontで描画した文字を
VRAMから取得するとα値が0になってしまっています。
かと言って全て255にすると他の画像に重ねられません。
どうにか不要な部分だけ透過した文字画像にする方法はないでしょうか?
RGBの値見てαを調整すればいいんじゃね? でも俺ならテクスチャ作ってそっちにフォント描画して転送するけどな そもそも、VRAMをテンポラリバッファに使うなよ
なんでそのままintrafontで描画しないんだ?
いやいや、使えるものはVRAMでもUMDでもなんでも使うが良い。
vram使うと遅くなりそうだけどね
じゃあ俺はメモステ使うわ
c++でコンテナとかtemplate STL使いまくりだと使い物にならないぐらい遅い?
遅いかどうかなんて、設計によるところが多いんだから実際にやってみろ
>>252 intrafontのソースのある箇所でテクスチャとして文字を起こしてるので
そこからコピーするとか
>>254 intrafontのサンプルソースは大量のテキストを表示するような場合は
あのままじゃあものすごく遅い
必要な分だけ一旦抜き出してテクスチャ化したあと
そのテクスチャをかぶせるとか工夫しないと使いこなせない
んだけど、あそソースいじりにくいんだよね・・・
pspで使える漫画ビューアってある?
jpn0 = intraFontLoad("flash0:/font/jpn0.pgf",INTRAFONT_STRING_SJIS|INTRAFONT_CACHE_ALL);
3Dがやりたいのか2Dがやりたいのかいまいちわからんソースだな
267 :
名無しさん@お腹いっぱい。 :2009/02/14(土) 15:06:26 ID:9GHJb8Mj
ダウンローダーみたいなものって作れないか? uploader.jp とか balsamic と dotup.org とかはPSPからダウンロードできないから
268 :
赤西仁 :2009/02/14(土) 15:19:21 ID:aTEP4FAs
1年間悩んでます。お力をお貸しください。 アークザラッドUというタイトルのゲームの、ゲーム画像(歩行画像など)を抽出したいのですが、 かれこれ1年ほど経ちますが、なかなかうまくいきません。 *もちろん抽出した画像は個人範囲内で利用するつもりです。 ◆試してダメだったこと ネット上からダウンロードできる、ありとあらゆる抽出系ツールを試した。 (ちなみに他のゲームはほとんど抽出可能) ◆教わったこと ・アークザラッドUは独自の画像形式を使っているから抽出できない。 ・PS上で表示されてるということは絶対に摘出はできるはず。 ◆抽出は不可能ではないということを知ったとき 2ちゃんねるで質問したところ、 ある方が実際にキャラクターの歩行画像を抽出して 私が立てたスレにアップしてくださいました。 スクリーンショットじゃ嫌なんです。どうか皆さん、お力をお貸しください。
>>265 Vertexの形が違う
Colorを外しているんだからsceGumDrawArrayにGU_COLOR_8888を指定する必要はない
しかしこれは何なんだ??意味不明すぎるぞ
>>268 めんどいからパス
とりあえず磯うpしてくれたらやらないかも知れなくは無い気がする
1年間とかモチベあるんだったらスレ立てして情報交換してればいいのに ってか書き込んでるスレがことごとくスレチ
>>269 現状では何も表示されないので、とりあえず何か表示できればと思ったものです。
Vertexの形が違うというのは、どういう風にすればいいのでしょうか?
>>274 サンプルは動くのに自分のは動かない場合は、徹底的にdiffをとってみろ
もともとはsprite.cなんだろ?
Vertex構造体をdiffしてみろ
板ポリに外側(板ポリの端にあたるところ)が透明のテクスチャを張って描画を試してるんだけど 何故か1辺だけ板ポリの端に切れ目みたいなのが見えてしまってて悩んでます。 何か考えられる原因ってありますかね?
>>278 板ポリの貼り付けるテクスチャが単独画像じゃなく
ゴミがでる面の隣に別のテクスチャがあるとか
矩形で描画するとゴミはでにくいけど回転処理をすると
ゴミがでるよ
対策としては ・境界をぎりぎりまで使わない ・テクスチャの空きがもったいといって詰め込まず、なるべく単独で使う
filer 5.9になった。
すみません、低次元な書き込みしますけど・・・・ iPod超える、カッコイイGUIのmp3プレイヤー欲しいです! ジャケット写真表示は当然の事、カラタグ対応歌詞表示、プラグイン式ビジュアライザ とか・・・iPodいらね〜〜〜!!神!! そんな感じの欲しい・・・ 個人で作るのは無理でせうか? すんません、スキル無しの分際で・・・
ここは自作ソフト開発スレです。自分で作ってください。 作ろうと思えば作れるはず。面倒そうだけど。 そもそも、PSPを使って音楽を聞いている時点でかっこ悪い。でかい。重い。
そもそも、音楽なんて聞ければいいからかっこいいエフェクトとかいらん 再生中の液晶なんて電池の無駄、オフに決まってるだろ
>>283 良く知らんけどrockboxを移植とか?
>>285 でFAだと思ってしまったわけだ。
iPodのちっこいのあったろ?あれで十分じゃね?
あれっぽい形のmicroSDHC入れるのを見つけて、即買してしまった。
ランダム再生できない+電池の保ちが悪くてちとションボリだが。
だが音楽を聞く為の媒体としては満足している。
スレちスマソ。
かっこいいエフェクトとかいらんが 曲順弄って再生とか その辺多機能なプレイやが欲しいと思った事はあるな・・・
自作出来るようになればそういう細かい希望を全て実現させられるよ
それなりの対価報酬あったら作ってくれるのかなぁ? 一口1000円くらいなら余裕で寄付するが。
つまりFilerに載せてもらうんですね、わかります
>>292 それも叶わなくなったね
>なかなかの機能を追加したつもりだったのですが寄付は散々な結果でした。
>(寄付を頂いた少数の方々、ありがとうございました)
>相変わらず口を開けてればソフトが降って来ると思っている乞食のみなさん、もう無駄に働くのは本当にバカバカしくなったので、開発は停止します。
>寄付を頂ければ再開できるかもしれませんが。
んじゃネット販売で強制購入にすりゃよかったじゃんと思うが。
まあここまでよく頑張ったと思う。お疲れ
>>293 メーカーが売ってるソフトですら吸いだして使われる現状だと無理だろ
そういう販売サイトと契約するにしたってあれこれ面倒だし
>>294 よくあるけど糞ソフトのおまけとかいろいろあるよ。
ちなみに一番確実だと思うのは・・・って書くのはやめておく。
調べれば糞が金吸い上げてる会社がゆるゆるな基準でダウンロード販売できるとこってのは腐るほどあるよ
てか、これは作者の精神年齢が低すぎるだろ 口をあけてりゃソフトが使えると思ってると言うより、ただで良いものがあるから使わさせてもらおうって感じだろ。 で、有料ならいらないってだけ。 金が稼ぎたいなら、ちゃんとシェアウェアにすればいいだけなのにな。 寄付したやつが可哀想だな。これじゃ死ぬ死ぬ詐欺と同じレベルだわ
僕はソフトにお金は払わないよ
まぁ今まで良く続けてきてくれたなとは思うが ゲストブックでの、作ってやってんだぞ!ってな口調がもうね・・・ 大人の自覚あるなら言葉選べよ。 そんなんだから誰も寄付しないわな。
>>298 まあ無償ならそういう口調にもなるわな
Wikipediaの運営ですら「弾幕(寄付)薄いよ」といってるんだし(日本限定)
ソフトに金出さなさ杉>日本人
>>299 Wikipediaのはまだユーモアがあるが
これは完全に上から見下ろしすぎてるだろう
寄付があれば開発続けるかもとか子供かよ
相変わらず気持ちの悪い作者だな
>>296 ,298
厨の巣窟だったわけだから作者の気持ちもわからんでもない。
でも寄付が集まんないからやめるってのもおかしいとも思う。
寄付はあくまでも「寄付」だから
>>300 でもまあ・・・
商業でやってないけど、最近ν速で何本かスレ見かけた
パワプロ?(野球ゲームなのかな?あのシリーズはやったことがない)の件
見ててもそうだがお金が回収できなければ次回作はでないのは当然の話
フリーソフトでも最近は広告埋め込み形でやってるがそれができない場合は
モチベーション意地するには何かしらいると思うよ(応援とかそういうの別にしてね
パワポケはギャルゲ
>>303 まあそりゃあ人によってソフトウェアを公開する理由は違うね
満足できないから開発止めるってのも別に構わないんだけど、
寄付金集めておいて、たくさん集まらなかったから止めるってのは、
心の中で思うのは誰しもあるかもしらんが、わざわざ使用者を馬鹿にする言葉とともにサイトで告知って残念すぎる
まぁこの前、金払ってもいいって声があったからせっかく寄付出来るようにしたのに全然寄付されない、って書き込み見た時から嫌な予感はしてたけど 新バージョンの時も自分で寄付に値するとかも書いてたしな〜 公開してたった数日で寄付が思うように無かったから止めるとかホント低脳すぎる ただ開発に嫌気が差したとかならまだしもこの理由は無いわ
うだうだ書いてるが、要するに寄付のもらい逃げだろ
>>307 現在までのバージョンの使用料でいいんじゃないの?
と思ってるが・・・・
非公式の方法で開発した、CFWユーザーしか使えないソフトで金取ろうって考えが間違ってるな 少量の寄付でも一人一人にお礼のコメントを書くような他の開発者を見習うべき というか、カンパってのは自分から催促するもんじゃないだろ
>>309 最初以外同意
非公式というだけで同人と同じレベルなんだから金取るのはかまわんだろ
>>310 個人的には著作権違反の幇助につながりかねない機能を有してなければ
という制約は考えてるけどな
PSPではないが俺もツール作ってて厨房に絡まれると こいつのためにver.うpするのかよ・・・と思うことはあるな
あの作者は適当にあしらってストレスためてないと思ってたけど だいぶモチベーション下がってたんだな
モチベーションとかタダの良い訳 結局は金が欲しいだけ
バグのあるソフト出して金払わせようとするなんざ詐欺師のやる事
ビル・ゲイツは詐欺師なのかよw
或る意味詐欺師
公に認められてるものと非公式のものじゃやはり差がある
厨が好む環境で厨が好きそうな物を作って厨の言う事を受け厨な行動をとり終了 これ系ツールの作者は耐性が無い人が多すぎだよ 元々メインターゲットが人間以下の連中(作者曰く)な事をわかっていなかったのかねぇ 寄付なんか数件あるだけでも素敵な事だろうに
>>319 でも要求されるソフトってどこ見ても結局はデジタル機器に群がってるユーザー
の民度の低さゆえにどれも終わってるけどね
共通して言えることはおおよそアングラの類
いかに安くいかにタダで何かやれるかが主眼なんでどっちにしろ無理かなあ
ビジネス用途だとオフィス系はそもそも普及率の問題で本家にはかなわないし
あの規模を一から起こすのはちょっとね・・・
金銭払えば商品を渡してやってもイイぜっ! こんな今のスタンスな時点で寄付とは言わない 需要側が金出して供給する形は紛れも無く商い 金が欲しいなら最初から正直に言って始めからシェアにすれば良かったんだよ …まぁ完全にシェア形式にする事で、どれだけの人間が買ってくれるかどうかは分らんが
それほど寄付が集まらなかったって事は要するに 金払う程の価値も無いソフトって事なんだろ それか元々ユーザー自体が居なかったか、俺も使った事無ぇし こう言う問題は大概がその程度のソフトで金取れると勘違いした糞作者にある
>>321 ものすごく同意。
寄付はあくまで寄付だよね。寄付を強要するなんてどうかしてる
絡んでくるヤツなんて相手するだけエネルギーの無駄なのに
いたずらに挑発したりしてなんだかなぁ…
「挑発するな、もっと落ち着け」なんていう忠告にも噛み付くし。
厨房と同じレベルになってどうするよ
屁理屈大好きというかなんというか。人間的には全く尊敬できない作者だったな
…と書いたりすると「別に貴方に尊敬されるために云々」と返されるんだろうかw
>>322 吸出しとアイコン並べ替えだけは便利なので使ってるな
金出してまで割れソフト作者の片棒を担ぐ気はねぇ
あら、PSPFilerの人、閉じちゃったのか あの全角フォントライブラリが闇に葬られるのは悲しいなぁ…
>>323 吸出しは何も入れなくてもCFWの機能で出来るし、並べ替えもPCで出来るのでわざわざFilerを使う必要なくね?
irShellぐらいの機能でもなければ使う気にもなれんな
>>325 Filerの開発が終了したことじゃなくてライブラリの公開が停止したのが悲しいのかw
自分で作れば好きなフォント使えるから大したことないと思うが
>>326 そういう車輪の再開発をやりたくないのが多いから困るだろうな
>>326 吸出しはFiler以外はファイル末尾が欠損するので嫌。ソフトによってはフリーズの原因になるらしいし。
並べ替えはわざわざPCに繋がなくてもできる、という点で少し助かってる
>>寄付強要
ケンタッキー奢ってくれたらまたデートしてあげてもいいんだから・・・///
>>328 UMD OperatorってのもUMD Fullで吸えるみたい
払った人に対しては何かお返しされてるのかなぁ。 まぁ俺払ってないからどうでもいいけど。 ってかみんなfilerって何に使ってるのでしょうか? ファイルの操作関連はPC繋いでやってるから 自分には有効活用法が見出せない。。。
ゲストブックとやらにわざわざ行って文句垂れるのがどういう連中なのかを知ってほしかった PSP&CFWというだけで危険水域だというのに でも熱くなってしまう事は誰にでもあるねそれを毎日目にしていたら
>>330 吸出しとアイコン並び替えだな、ファイル管理で使ったためしないわ
まぁ吸出しは
>>329 のがなんかあるらしいし、
アイコン並び替えはPCからでも出来るからどうでもいいんだけど
filerの人はcfwやpspsdkの作者に寄付したのか?
>>330 逆に
PCなくてもファイル移動やらISO(とか圧縮ファイル)からファイル閲覧、抜き出しできるのが便利
UMDやFlash内も覗けるしね
どうも作者が相当な手練れの釣り師に思えてならない
>>334 同意
やっちゃいけない事やるのにも便利だ
>>335 そうかなぁ〜?
「私はボランティアですよ〜!、無償でやってるんですよ〜!、
可哀想だと思いませんか〜!」
って自分から言い出してる頭の悪い偽善者にしか見えんが
>>337 釣り師というかなんというか…
特殊な性癖の持ち主?
アレが地だとは思えないんだよな
あまりにも型にはまってる、というか
俺のソフトは寄付されて当然! と本気で思ってるやつほど厄介な奴はいないよ
禿同 放っておいてもソフトが勝手に生まれるくらいで普通 使用者がピラミッドの頂点なのだから
>>329 UMD Operatorってのもあったんだ。サンクス
調べてみたが今のところはFilerでいいかな〜
Videoがしっかり吸いだせるようになればそっちに移らんでもないんだけど
OSSでは頂点は世界な気がする。特にvs.プロプラとしては。 non-freeな無料ソフトウェアでは確かに使用者が頂点だね。
>>338 って事はキャラとして演じてるって言うの?
寄付と称して例え少なくとも金巻き上げといて、
それで公開停止するなら、素もはや立派な犯罪者。
しかもリッピングしたisoをネット上で公開される恐れのあるソフトを作る。
その事を素で考えてない自体が地なら人として疑うね。
>>325 GPSPの作者もライブラリ公開してたぞ
>>343 他人に吸い出したisoを譲渡される恐れもあるよね
そんな他人に犯罪促進、及び教養する様なソフトを
作成・公開する作者は通報に値するよね
>>346 じゃあCFWも吸い出せるからダメだよね
あ、PCのCDドライブもファイルコピーできちゃうからダメだね
それとスキャナーもダメだね
カメラも本とかの写真撮っちゃう恐れがあるからダメだね
はやく寝なさーい
349 :
名無しさん@お腹いっぱい。 :2009/02/19(木) 23:33:55 ID:jfNV72c9
>>347 それは実際に捕まっとる馬鹿おるやんっw
ユーザーにとって便利ってのは必ずしも企業とか生産者にとって 有益なことばかりでは無いからなあ デバイスなんてソフトなきゃ単なるオブジェなんだが 縁の下過ぎて評価されないし、PCの普及で無料で提供される物と 思っちゃってる人が多いから駄目な産業なのは確かだねえ
>>343 はぁ?
金払ってないくせになに言ってるの?
金払ってたらメール着てただろ、あれ読めよ
どうやら開発者直々云々
糞作者に騙され金払っちまった馬鹿降臨age!!!
他の開発者にとっては傍迷惑云々
ゲストブックの擁護が釣りに見える俺は駄目な子
>>355 安心しろ
俺も縦読みを何度疑ったことか
ゲストブックの連中にコンプリート論破略してプリ論された連中が釣り認定しててワロタwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
Filer3.9の新機能って何? なんか寄付に値するって言っているんだけど
3.9の機能なんか覚えてねぇな
Filer無くてもPCがあればほぼ何とかなるからどうでもいいや
非公式ファーム上で動いてるソフトウェアになんかで寄付募るなんて考えがおかしい 下らない要望にいちいち応えてるから駄目なんだよ 以前から思ってたが、作者、ホントに口が悪いな
口が悪いで済むレベルじゃなかったよ 擁護してる人にまで噛みついてた 何がしたかったんだか
以前にもハングル語だかに噛み付いてたけど、人間性を疑うぜ ログ、トップからは消えてるけど、見れるな
もういいじゃねーか 不採算サービスから撤退するってことは企業でもよくあることだし とりあえず5.8?5.9?あたりまでは寄付した人のおかげでなんとか出来上がったんだし
ゲストブック気持ち悪い
なにこの荒れ模様
非公式ソフトだから寄付はおかしいって言う人って… 同人ソフトだと考えると有料でもおかしくないくらいなのに
だから最初からシェアにすれば良かったんだよ 対価に見合う、本当に価値のあるソフトなら有料にしても売れる あくまで寄付なんだもん、寄付したい奴だけすれば良い
>/*Filerが使えると思った方は寄付をお願いします。 >バージョンアップにはあなたの寄付が必要です。PSP-2000, >8G以上のメモリースティック等々、テスト環境の構築にも役立ちます。*/ それほど寄付が集まらなかったって事は、 要はFilerが使えると思って無い方が多かったって事。 バージョンアップも必要無いと思ってる方が多かったって事。
>>368 作者の言う典型的な「乞食」だね、あんた。
誰でも1秒で思いつく、たいしていい考えでもない「最初から〜すれば良かったのに」を垂れ流し、
自分はソフトを使っておきながら寄付もせず、
言い訳のために「このソフトは使えないのが悪い」と言い切る頭の悪さ。
おまえみたいなのが作者を追い込んでるってまだわからないのか?
___ ━┓ ___ ━┓ / ― \ ┏┛/ ―\ ┏┛ / (●) \ヽ ・. /ノ (●)\ ・ / (⌒ (●) /. | (●) ⌒)\ /  ̄ヽ__) / | (__ノ ̄ | /´ ___/ \ / | \ \ _ノ | | /´ `\
金を払ってまで使う価値がない これが真理だろ
>>370 使えないソフトだと思ったから今は全く使って無いけど
使えないソフトをたった一度使っただけで何で寄付しなきゃいけないの?
ソフトウェアとしてはすごいが、PCで全部代用できるからな。
大体元々は趣味で始めたことだろうに しんどかったら勝手にサイト閉鎖して止めればいいのに寄付来ないから止めますって… おまけに未練がましく寄付先だけ残してるって…
むしろ責任ももたずに金をむしろうとする作者が乞食 基本的にフリーソフトなんて自分の為に作るのに 「金くれないからバージョンアップするモチベがさがる〜」 などと、恥ずかしい事がなぜ言えるのか俺には分からん
モチベーション下がったから開発中断、ってのは解るけど乞食云々の挑発的な文章は反感買うだけで何も得は無いと思うんだけどなあ
本人は頑張ったつもりだったんだろうが結果大した評価を得られず ソレを他人のせいにするのはどうかと思う
1000円寄付してくれるだけで普通はありがたいだろ qjで150万回ダウンロードされてるらしいが、仮にその中の 0.1%が寄付したとして、1500人=1500000円=150万円=PSP75台分 0.01%が寄付したとして、150人=150000円=15万円=PSP7台分 足りないの?ねえ足りないの?すげえ十分だと思うが
作者もそう皮算用してたんだろうが・・・ シェアウェアで1000円だすと、これの数倍は凄いの買えたりする訳で 1000円投資するには…ちょっとね せいぜい缶ジュース一本分くらいが妥当だろ
寄付有りフリーソフトでモチベーションが続かないのを寄付が無いからってのはおかしいよな〜 寄付だよ” 寄 付 ” 善意の行為だよ それを実質強要させる行動に出るのは間違っているよ
寄付と称して金ぶん取る人間性疑う様な奴に金使うより 世界には1円でも喉から手が出る程欲しいって人達が沢山居る そんな人達に寄付した方がお金の価値を分かってくれるし有意義だ
寄付額1000円は高かったんじゃないか? コンビニの寄付箱に札は入らないだろ。 作者が寄付額じゃないと言い張るのであれば値段を下げればよかったのに
コミケとかに数百円で出せばよかったのにね それなら、「頑張ってください」的な感じでまあまあ寄付金的なのが集まっただろうに。 まぁもう作者の精神年齢が低すぎることがわかったから、顔だししても馬鹿にされるだけだろうが
作者は、 日本人がシェアウェア等に対して非常に冷たいことを知っておくべき。 欧米人と比べて、日本人はネットでお金を払うという習慣があんまない。 ユーザーは、 シェアウェアに金を払う習慣がないまま進むと、 開発者がみんな嫌気さして、居なくなるのを気づくべき。
シェアにしたらしたで文句たれる奴も出るんだろうな
Filerって使ったことないんだがなんに使うんだ
何ならうpするが あれば便利
QJNetにVer0.2から5.9までそろってるから使いたくなったら落とすわ
じゃあそろそろ開発に関係のある話題に戻そうか
じゃあ俺がファイラー作るわ 欲しい機能リストアップしてちょ
漢字 無線通信 現行に追加で
新しく出るファームと次の大容量メモステに対応してくれるだけで十分じゃね?
>>391 zip、rar以外の圧縮ファイル解凍機能
>>396 そのうち作りたいなっ、と思って既に2年。
あと2年ぐらい掛かりそうだ。
おまえら片端から作者に論破されてんじゃねえよ 馬鹿しかいねーのか
終わった人の話をここでするな
別にどうでもいい 勝手にふぁびょってほざいてればいいじゃん 所詮作者はその程度の脳みそしかねえんだから よくいるよ教授とかでも教え方はむちゃくちゃうまいのに性格が塵な人
>>399 開発を続けてるならそれなりに言及力はあるが
やめてしまった以上ただの負け犬の遠吠えでしょ。
やってるから上の立場でいられる。
でもやってない時点でそいつはすでにユーザーだ。
振り込めない詐欺 と言える程のソフトじゃなかったってことだな
振込先の口座が当座預金口座だったのが萎えた
Filerの話は開発に関係ないから
>>395 でやってほしいな
ところで、QWERTY配列の出てくる、新VerのOSKってどうやって使うの?
やっぱりまだ無理?
>>405 流れが速すぎて終わってしまったw
まあ作者について論じるのはいい加減間違いだな
ただそういう情報は先人の開発者健在だとリークがあったりと
いいことが多いのに痛いお子様のおかげでそういう情報すらでてこなくなるのは
いい迷惑だな
オワタも見てきたけど最近更新してないようだし・・・・
OSKに関しては海外はあてにならないしな・・・
あんな使いにくいSKなんて日本とかの2バイト文字コード必須な
エリアくらいだろうし
>>396 表示するデータ用意できるなら作るよ
全角ライブラリ試したいし
ただ、クォリティはお察しくださいだとおもうけど
>>408 表示するデータは用意できます。
できればお願いしたいです。
フリーとして出してる物だから開発者労力>利益なのは当たり前 (開発する以前の段階で分かってたはず
全ての人が当たり前のように使っているわけではない、いつも感謝しながら使っていた人の方が多いはず
それなのに
>寄付は散々な結果でした。
>相変わらず口を開けてればソフトが降って来ると思っている乞食*のみなさん
>もう無駄に働くのは本当にバカバカしくなったので、開発は停止します。
>寄付を頂ければ再開できるかもしれませんが。
これは最初から金目当てだと言われても仕方ない
何より"寄付"というものに対して「散々」と言ったり、乞食呼ばわりしてるあたり
開発終了は残念だがその理由に擁護する気にはなれない
>>404 当座預金口座持ってるならFlierの作者は何らかの会社経営者かもしれないな
そんな人がこういうこと言ってると思うと悲しい
412 :
名無しさん@お腹いっぱい。 :2009/02/21(土) 02:27:38 ID:6elQVlSv
PSPのプログラム書くのに便利なメモ帳とかないかな?
TeraPadさえあれば全てが事足りる
秀丸使ってる
なけりゃつくりゃいいんじゃね
上げてごめん
秀丸がいつも禿丸に見える
俺はVC使ってる
>たくさんの寄付をいただき、ありがとうございました。 >また寄付という形でなくても、感謝の意を表明してくださった方が思いのほか多く居たことに驚き、嬉しく思っております。 >しばらく開発は停止しますが、近いうちにきっと、血が騒いで再開する日が来ることでしょう。 だそうですよ。 結局思惑通りってところか。なんだかなぁ
まだ自作ソフトを語るスレに移動してない奴がいたのかよ さっさと移動しろ、迷惑だろ
>>419 何それ
金だけもらってさよならってひどすぎない
>>421 別に完成品あるんだし、事実それを使ってるんだしいいんじゃね?
というかここでもうするなよ
part2あるからそっちでやれ
, '´  ̄ ̄ ` 、 , '´  ̄ ̄ ` 、 i r-ー-┬-‐、i i,r-ー┬-‐、 i | |,,_ _,{| |},_ _,,{ | N| "゚'` {"゚`lリ || "゚'`} "゚`lN トi ,__''_ ! 'i _''__, !イ \. ー / ヽ ー /  ̄ _ -───- _  ̄ , '´  ̄ ̄ ` 、 , '´ `ヽ , '´  ̄ ̄ ` 、 i r-ー-┬-‐、i / \ i,r-ー┬-‐、 i | |,,_ _,{| / ヽ |},_ _,,{ | N| "゚'` {"゚`lリ / __, ィ_,-ァ__,, ,,、 , 、,,__ -ァ-=彡ヘ ヽ || "゚'`} "゚`lN トi ,__''_ ! ,' 「 ´ {ハi′ } l 'i _''__, !イ \. ー / | | | | ヽ ー /  ̄ | ! | |  ̄ | │ 〈 ! , '´  ̄ ̄ ` 、 | |/ノ二__‐──ァ ヽニニ二二二ヾ } ,'⌒ヽ, , '´  ̄ ̄ ` 、 i r-ー-┬-‐、i /⌒!| =彳o。ト ̄ヽ '´ !o_シ`ヾ | i/ ヽ ! i,r-ー┬-‐、 ___ ___ __ ____ _ ____ \ \_\__\ |__| _| | __| |__ /_ _/ \ \  ̄\ | |__ | |__ __| __ _// __ \ _\_____ \___/ | / / | | / /∠_ _// ̄ / \ \ | | /__/ \_ /> | |<\ / / //_ /__/ \__\\__/|__/|__/\_|∠/ |_| ∨  ̄ ̄ ∠__/
>>391 OSK利用のメモ帳とかあったらマジで嬉しい
426 :
◆16/xxx7Qh2 :2009/02/23(月) 07:25:10 ID:eUprob2h
誰かUbuntベースにSDKとかインストール済みで開発環境構築済みのLIVECDかLIVEDVDをリリースしないのかなぁ。
SDKが新しくなるたびにCDイメージ作り直すの?大変すぎるだろ。 Ubuntuなら導入は楽なんだから自分で入れろよ
psptoolchainで一晩ほおっておいたら勝手にできるんじゃなかったっけ?
バイナリパッケージあっても良いとは思う>Ubuntu
デポ上げればいいじゃない
../../../../../newlib/libc/stdlib/getopt.c:90:20: error: getopt.h: No such file or directory ... ... make[5]: *** [lib_a-getopt.o] Error 1 make[5]: *** Waiting for unfinished jobs.... make[5]: Leaving directory `/home/XP/psp/psptoolchain/build/newlib-1.16.0/build-psp/psp/newlib/libc/stdlib' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/home/XP/psp/psptoolchain/build/newlib-1.16.0/build-psp/psp/newlib/libc' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/XP/psp/psptoolchain/build/newlib-1.16.0/build-psp/psp/newlib' make[2]: *** [all] Error 2 make[2]: Leaving directory `/home/XP/psp/psptoolchain/build/newlib-1.16.0/build-psp/psp/newlib' make[1]: *** [all-target-newlib] Error 2 make[1]: Leaving directory `/home/XP/psp/psptoolchain/build/newlib-1.16.0/build-psp' make: *** [all] Error 2 ../scripts/004-newlib-1.16.0.sh: Failed. 開発環境を導入しようとしたらこんな感じのエラー出て止まります。 WinXPのcygwinなのですが、分かる方いますか?
getopt.hがないんだろ。
まぁ一行目のエラーままだね
俺もなった。自分で解決した。でもどうやったか忘れた。
最近環境作ってないけどそんなところではまるようになってるのか? 例の変なサイトの残骸の手順じゃない方法でやればtoolchainの場合 AUTOMAKEのバージョンを1.9に指定すればそんなところではまらなかったんだけどな
>>435 getopt.hは
C:\cygwin\〜\psptoolchain\build\newlib-1.16.0\newlib\libc\include
に展開されてたけど
autoconfやautomakeでちゃんと設定できてないのかもね
自分の環境では $ autoconf --version autoconf (GNU Autoconf) 2.63 $ automake --version automake (GNU automake) 1.10.1 でした
久しぶりにリビジョン更新のためtoolchanやってみたけど
>>431 のエラーは出ず普通に出来たわ
そもそもgetopt.hはnewlib-1.16.0に標準で含まれているからそれが見つからないってのも変な話しだな
/usr/includeの方か?
automakeのバージョンの指定ってどこでやれるのでしょうか? デフォルトだと良くわかりませんでした。 あと、たしかに C:\cygwin\〜\psptoolchain\build\newlib-1.16.0\newlib\libc\include にgetopt.hありました。 何で認識されないんだろう。
,-,ii|||||||||||||||||ii、‐、 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,_/ i|||||||||||||||||||||||||i ヽ_,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ゛゛llll||||||||||/ ' i|||||| |||||||||||||||||i ` ヾ|||||||||||llll"" ゛lll/ ||||||| |||||||||||||||||| ,llll"" \ l|||||||||||||||||||||||||||l / / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ 彡 ゛ll||||||||||||||||||ll" ミ | おお、まあまあの大きさが釣れましたねえ。 \_ ゛゛Y"" __ノ | あんたみたいのを待ってたんですよ。 | ]下ミ─-。、_|_, 。-―テ「 [ l | 認証無しにすりゃあぬけぬけと書き込みに来るだろうと思ってね。 ゝ_,. lミミi=´<_,.`=i=ヲ 、__ノ < 皆さん、これが「人間以下」の見本です。 ヽlミ| 「‐、=ラ7 |ヲ'´ | どうです、醜いでしょう。 _______ , へ ノ`i=、_ 二 _,=iゝ、_,へ、 _ \_________ i i i  ̄| |――-\ ̄∠-――| | ̄ i i i
ニュー即の記事が落ちたみたいだからまた戻ってきたんだろうよw
filerの騒ぎ見ててさすが2chって感じだったなぁ ネット社会の特徴っていうか やっぱりリアルじゃ何も言えないような人たちがたくさんいるという事は認識した。 2chって本当便利だね。 どんな事書き込んでも相手は直接何も言えないし。 ストレス解消にはもってこいだ。
ほら、こんな事言われても痛くも痒くも無いや
ふーん
まぁ、作者も匿名だしな 実名出してたり現実じゃあんな行動取れないだろ
いつまで続けるんだね
>>453 の言うように~/.bashrcにつけたしてみたけど、起動直後に
bash: export: `./autogen.sh': not a valid identifier
のように出て、同じエラーが出ました。
どういうことなのでしょうか?
このスレは朝方多いなw
./autogen.shはいらない
>>453 の言ってるのは
export WANT_AUTOMAKE=1.9
をつけるだけでいい
まあAUTOMAKEのバージョン指定は最初の環境構築だけ必要なんで
.bashrcにいれなくて手打ちでもいいんだけどね
>>455 再度試してみましたが、やはり同じエラーが出て終了してしまいました。
念のため、自分が入れたのはDevelの全パッケージとWebのwgetのみです。
あとは自動で入ってくるもの以外はいじってないです。
やはり相性が悪かったのでしょうかね。
Develを全てインストールだと何かしら挙動変わる……のか 自分はインストールする際に以下パッケージのみ選択しました(2008/11/25時点) (関連しているパッケージも勝手にインストールされていることに注意) 他の参考サイト知らないので直接ここに書きます。長文スマソ Devel カテゴリ * autoconf * automake * binutils * bison * cvs (cvsとか) * cvs2svn (cvsとか) * cvsps (cvsとか) * cvsutils (cvsとか) * doxygen * flex * gcc * libtool (psplibraries) * make * patchutils (psplibraries) * readline * subversion Doc カテゴリ * textinfo Libs カテゴリ * libgmp-devel * libmpfr-devel * ncurses Utils カテゴリ * patch Web カテゴリ * wget 括弧ついてないのはtoolchainの際に必要としたもの 括弧で書いてあるのは、何々で必要になったってものです
>>442 のURLのところのパッケージのみにしてAUTOMAKEのバージョン絞ってやってみたのか?
その通りでないのにうまくいかないとか言ってるなんていわないよな
ファイラー来たね
ついに6.0か…
Vistaでtoolchainがインストールできないバグは直ってる?
>>461 どんなバグだ
俺はVistaで普通にインストールできたよ
>>462 Vista出てしばらくした時期にcygwin上でtoolchain入れようとしたらエラーが出て
ググったらまだOSが未対応だから今はまだ入れられないよとあった
464 :
名無しさん@お腹いっぱい。 :2009/03/01(日) 02:33:25 ID:w7wy2R1P
XSystem35LE for PSPもってたらうpして
XP SP3なんだが、cygwinで win32 error 1450 っていうエラーが出て止まるんだ。 スペック的に足りないことはないと思うんだが。 同じエラー出て解決できた人いない?
ぐぐってない証拠だな リソース不足・・・・ お使いのCPUはAthlon64だったりとか・・・ 以前、ここの過去スレで環境構築に失敗するとか出てたな
469 :
名無しさん@お腹いっぱい。 :2009/03/02(月) 16:41:38 ID:OgEruToI
保守
470 :
名無しさん@お腹いっぱい。 :2009/03/02(月) 17:05:52 ID:KYrZz+To
XP SP3は未対応
最近出た情報紙に PSP版のWarcraftがあるって書いてあったんだけど、調べてもないんだが 誤報?
472 :
◆16/xxx7Qh2 :2009/03/03(火) 20:00:28 ID:0Fa7QNlk
>>471 ググれ
検索のヒント PSP Warcraft
473 :
名無しさん@お腹いっぱい。 :2009/03/03(火) 20:10:30 ID:yEN0S5f9
test
ぐぐってからこちらにレスしたんだが(´・ω・`) ぐぐってもでないなら誤報でおk?
ググってないけど海外サイトもチェックした?
476 :
466 :2009/03/05(木) 18:40:43 ID:RP7v4mrN
結局SP3消して、セーフモードからcygwinだけ起動で放置してたら、できました。 お騒がせしてすいません。
失礼します。 現在最新のnew PSAR Dumperに添付されているソースを弄って、新しくpspDecrypt.prxを作成し、使用しようとしたのですが、うまくいきません。 mainフォルダ内でmakeを実行した時のcygwinの動作と、ファイルの作られ方を見ると、 どうやら私の弄ったソースを見ずに、includeフォルダやlibフォルダ内のファイルを使ってpspDecrypt.oを作成しているようなのです。 pspDecrypt.Sの編集も試しましたが、うまくいきませんでした。どなたか原因の分かる方、ご教授願います。
>>477 includeやlib内のファイルを参照している部分を、自分で弄った部分を参照するように編集すればいいだろ
>>478 レスありです(´・ω・`)
仰るとおりなんですが、、includeにはヘッダファイル、libフォルダにはアセンブリ?かな。が入ってて、それぞれのファイルしか指せないと思うんです。
むしろ、ヘッダだけ見て、pspDecrypt.prx内の関数は全部「あるもの」として定義されてて、
後からコンパイルしたpspDecrypt.prxを追加すればいいのかな・・?試してみます。
makefile
481 :
479 :2009/03/08(日) 00:24:52 ID:iX6oonfT
書き換えは実は成功してたみたいです(´・ω・`)ご迷惑おかけしました。 どうやらプラグイン内でprintf文を記述しても反映されないようで。。 なんとか表示できないんですかね?kprintfとか使ってたみたいだけど、画面には表示されないし。。 変数の受け渡しでうまい事やってみようと思います。ありがとうございました。
Cygwinにpsptoolchain-20070626.tar.bz2を入れた環境でRINをコンパイルしようとすると psp-gcc -nostartfiles -Wl,-Ttext=0x08900000 startup.o gbcore/cpu.o gbcore/gb.o gbcore/lcd.o gbcore/sgb.o gbcore/rom.o gbcore/mbc.o gbcore/apu.o gbcore/cheat.o main.o pg.o renderer.o menu.o filer.o sound.o saveload.o image.o gz.o syscall.o lib/unziplib.a lib/libpng.a lib/libz.a -lc -o out gbcore/cheat.o: In function `hex2n': cheat.c:(.text+0x0): relocation truncated to fit: R_MIPS_GPREL16 against `__ctype_ptr' gbcore/cheat.o: In function `cheat_load': cheat.c:(.text+0x5e4): relocation truncated to fit: R_MIPS_GPREL16 against `__ctype_ptr' /usr/local/pspdev/lib/gcc/psp/4.3.2/../../../../psp/lib/libc.a(setsockopt.o): In function `setsockopt': ../../../../../../newlib/libc/sys/psp/socket.c:293: undefined reference to `sceNetInetSetsockopt' ../../../../../../newlib/libc/sys/psp/socket.c:296: undefined reference to `sceNetInetGetErrno' /usr/local/pspdev/lib/gcc/psp/4.3.2/../../../../psp/lib/libc.a(setsockopt.o): In function `getsockopt': ../../../../../../newlib/libc/sys/psp/socket.c:167: undefined reference to `sceNetInetGetsockopt' ../../../../../../newlib/libc/sys/psp/socket.c:170: undefined reference to `sceNetInetGetErrno' collect2: ld returned 1 exit status make: *** [out] Error 1 と出るのですがこれはtoolchainに入っているnewlibが新しすぎるために起こるエラーですか?
>>481 pspDebugScreenPrintfと記述していないのが不安だ
>>482 Makefile見たけど今のSDKではだめだね
Makefile.pspで
PSPSDK=$(shell psp-config --pspsdk-path)
INCDIR = $(PSPSDK)/include
LIBDIR = $(PSPSDK)/lib
ARCHFLAGS=-mgp32 -mlong32 -msingle-float -mabi=eabi
CFLAGS= -Wall -O3 -fomit-frame-pointer $(ARCHFLAGS) -I$(INCDIR)
LDFLAGS=-nostartfiles -Wl,-Ttext=0x08900000 -L$(LIBDIR)
にしてMakefileに -lpspnet_inet追加したらどうかな
485 :
482 :2009/03/09(月) 16:06:03 ID:ZTIufoIg
>>484 ありがとうございます。一度試してみます。
PSPって頂点シェーダとか使えるんですかね?
http://www.psp-programming.com/forums/index.php?topic=3056.0 >No. PSP just doesn't have the hardware to do shader operations.
>What Square Enix did, was being creative with the capabilities of the PSP (same as Namco did with Tekken and the fake antialiasing)
>and faking the looks of shaded lighting at most. I highly doubt they wrote a complete pixel shader in software, as that would hog the CPU
>like nothing, as well as make the GU useless. At most they wrote a vertex shader like behaviour by making use of the VFPU.
以下、エキサイト翻訳
>いいえ PSPには、シェーダ操作をするハードウェアがただありません。 スクエア・エニックスがして、PSPの能力が(ナムコが鉄建とにせのアンチエイリアシングを処理したのと同じ)
>であることで創造的であり、面相を見せかけていたことは高々照明に陰影をつけました。 私は、彼らがソフトウェアの完全なピクセルシェーダを書いたのを非常に疑問に思っています、
>それで無のようにCPUをむさぼって、GUが役に立たなくなるだろうとき。 高々、彼らはVFPUを利用するのによるふるまいのような頂点シェーダを書きました。
以下、超意訳。
>PSPにはシェーダ関係のハードウェアが搭載されていません。スクエア・エニックスが(ナムコのアンチエイリアスの処理と同じく)
>完全なソフトウェアピクセルシェーダを書いたのを非常に不思議に思っています。彼らは頂点シェーダも書きました。
PSPには頂点シェーダは無いが、ソフトウェアでエミュレーションすることはできるってことかな?
トゥーンシェードやりたいならサンプルあったような
サンプルってのはtoolchainをインストールした時に入ってるやつね celshadingってフォルダがあるから
>>487 PSPはシェーダ操作用のHWを持たない。
(鉄拳で擬似アンチエイリアシングを行っているナムコと同様に)
スクエニはPSPの性能限界に対しての創意工夫をしただけで、
シェーダによるライトニングの見た目になるように最大限ごまかしをしているだけ。
彼らがピクセルシェーダを完全にソフトウェアで記述したなんて疑わしいし、
それではCPUパワーを馬鹿食いしてしまってGUが役に立たないだろう。
せいぜい、VFPUを用いて頂点シェーダライクな挙動を書くぐらいだろう。
なるほどです、教えていただき感謝です。
net上にあった既に構築済みの環境に新たにライブラリを追加したいのですが 開発wikiにあるようなやりかたで出来るのでしょうか 何か権限などが必要なのでしょうか?
実際にやってみれば?
494 :
名無しさん@お腹いっぱい。 :2009/03/27(金) 22:56:36 ID:Iu2wmr68
洞窟物語の続編作りたいんだけど、 誰か手伝ってー
>>495 何を手伝って欲しいか
どういう知識が不足してて補って欲しいのか
言いだしっぺは何ができて現在どの辺まで着手してるのか
この程度がかけないのでは意味がない
気持ちだけ、ね。 今日からソースを見て、考えよっかなぁ。
498 :
名無しさん@お腹いっぱい。 :2009/03/28(土) 19:20:33 ID:V4WoNtSL
あれ?cygwin入れなおそうとしたのはいいものの、ncursesがインストール項目 から消えてる・・・。 どうしたらいいんだ?
∧∧ ミ _ ドスッ ( ,,)┌─┴┴─┐ / つ. 終 了 │ 〜′ /´ └─┬┬─┘ ∪ ∪ ││ _ε3 ゛゛'゛'゛
>>482 484 の CFLAGS の先頭に -G0 もつけないと以下のエラーは消えない。
relocation truncated to fit: R_MIPS_GPREL16 against `__ctype_ptr'
WAV から AT3 に PSP上で変換できる自作ソフトを作って頂けませんか?
AT3再生は標準で対応してるけどAT3圧縮って標準で対応してたっけ? APIがなければAT3圧縮は無理
別にPSPでやる必要はないんじゃないか
ここはいつから作ってくれと頼むスレになったんだ?
>>1 の
>要望・クレクレなどは作者本人が望んだ場合以外スルーで。
これ読んでない輩が増えているようで
PSPで3D動かすのに参考になるページってない? PSPじゃなくても見て応用すればできるってとこでもあればいいんですが
>>510 PSPに限らず3Dで何かを表現するというのは大雑把に言えばPC上でやってることも
概念的には変わらないです
ただ環境ごとに実現するためのAPIとかが違うとかそんな感じです
文献などが豊富なPC関連で勉強してみてはどうでしょ?
サンプルのcubeをみて、なるほど〜って思えないなら、 DirectXかOpenGLの本を買ってみるがよろし
なんかDXとやらが流行ってるのか知らんが最近良く見かけるな
514 :
名無しさん@お腹いっぱい。 :2009/04/04(土) 18:42:05 ID:xx86tzx9
>>513 DXライブラリでしょ?
それのPSP版が出たからじゃない?
>>514 国内でREできるやつなんてそんな多くないだろ。
IDA Pro並の逆汗無いとキツそうだし。
psptoolchainのサイト404なんだけどどこにあるの?
>>517 svn://svn.pspdev.org/psp/trunk/psptoolchain
ubuntuでPSPlinkを使ったデバッグをやりたいんだが、どうやればいいんだ? cygwinの時はusbhostfs_pc.exeを使えばよかったけど、Linux系はよくわからん
>>520 usbhostfs_pcを使えばいいよ
522 :
名無しさん@お腹いっぱい。 :2009/04/12(日) 21:41:53 ID:oI8Nk6Rn
VisualC++2008でPSP開発環境を構築しようとしているんですが、
PSPSDKをインスコし、VisualC++2008で「Hello,World」しようとしても
「vsmake' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
と出てしまってビルドできません。
パスが通ってないということでしょうか?
有識者の方、教えてください。
ちなみにこちらのサイトを参考にしました
http://w2.abcoroti.com/~building/psp/type/type4.php
524 :
名無しさん@お腹いっぱい。 :2009/04/12(日) 22:06:48 ID:oI8Nk6Rn
>>523 即レスありがとうございます!
実行できました!
DXライブラリのPSP版なんてあったんですね!
これからガシガシ開発していきたいと思っております。
ありがとうございましたm(__)m
マイナーなPSPソフト知ってるみたいなんで聞くけど Timidity for PSP以外にMIDI再生できるソフトって無いもんなの? Timidity for PSPは設定がめんどくさくて操作性イマイチだし・・・ PSP otoは見つからないし・・・
フリー(自由の意味でね)なmidiのソフトウェア再生ソフトはtimidityぐらいしか無かったはずだし、timidityはライブラリ化されてないから使いにくいんだよなぁ。 timidityの開発に参加してライブラリ化すればPSPのMIDI再生ソフトも増えると思うよ。
DSではmoonshellで再生できてたから結構良かったんだが 俺のDSぶっ壊れた PSPでMIDI聞こうと思ったがこれだからな DSなんかPSPより良いとこあるわけねぇとか思ってた頃だったが これはDS勝ってるなってすごく思った
>>526 すまないんだがTimidity for PSPを持ってるならうpするかうpされてる場所を晒してくれないだろうか
>>523 の見てて思ったけど最近は開発環境も進歩してるね
構築にやたら時間かかるtoolchainいれなくても
VS2008にSDK追加するわずかな作業で出来るなんてスゴイなぁ
>>530 ただそれはいいのかどうかって感じだよ
だって結局はそれぞれの機能のxxx.aを環境構築の段階で作って
各自がmakeしたときにくっつけてるだけだし
つまり一度作ったxxx.aを持っててリンクさえ貼ればOKなんだよね
ごめんちょっと書きそびれた つまりバイナリ配布してよかったのかねえ?と
>>529 設定して聞いてたんだがその後間違ってメモステフォーマットしたorz
もっかい設定するのめんどくさくなった
その後は不明
どっかいった
>>534 そうなんだ
その辺クリアできればまいど時間のかかる環境構築なんてはしょれるのになあと思ってたよ
誰か一人でも環境もってれば出あがったxx.aとそれに使うヘッダがあれば問題ないからねえ
>>526 使った事は無いけどGameMusicGear
>>529 ググるとすぐ出てくるmaxconsole
既存のプログラムをFW 5.xに対応させるには ソースとMakefileにどういった記述を追加すればいいのでしょうか?
>>537 純正FWでは動きませんよ
CFWの話なら、カーネルモードで動かさないと駄目な機能(赤外線通信とか)
などでなければ、Gu音楽などは特に何も
というかこういうソースで動かないんですがどこを直せばいいですか?
と聞いたほうが指摘しやすいです。
現状だと漠然としすぎて
>>538 もちろんCFWでの話です
確かに質問がアバウト過ぎましたね
もう少し自分で色々調べてきます
>>537 モノによる
極端な例だと
IMEの人の学習リモコンはFW1.5/1.0を解析して作ってるので対象FWを解析しないと無理
LEDA使って動かせないのなら何かめんどくさい事情がある場合がある
自作関数をライブラリとして配布したい場合はどうすればいいのだろう? *.a 形式へのコンパイル方法がググっても見つからないです
543 :
名無しさん@お腹いっぱい。 :2009/04/14(火) 08:36:07 ID:EWQfXZy+
さすがにarだけじゃ検索範囲が曖昧なので、「ar ライブラリ」でググるといいよ
>>543-544 ありがとう、おかげでなんとかなりそうです
ただVS2008+Minimalist PSPSDKではarコマンドが無理そうなので
psptoolchain入れる作業が始まる…
>>545 あるだろ
C:\pspsdk\bin\psp-ar.exe
なんか また活気が出てきたねこのスレ
550 :
名無しさん@お腹いっぱい。 :2009/04/15(水) 23:44:53 ID:p6I5PooC
makerfileの中のEXTRA_TARGETS = EBOOT.PBPの行でCommand syntax errorが出るということは 何が原因なのでしょうか?
>>550 makefileでしょ。
なんかの文法が間違っていると予想
>makerfileの中のEXTRA_TARGETS = EBOOT.PBPの行でCommand syntax errorが出るということは
> 何が原因なのでしょうか?
>
EXTRA_TARGETSの前にタブいれてねーか?
553 :
謙虚オーラ戦士 :2009/04/16(木) 23:49:16 ID:+DSGgtlj
makefileさらせよ 添削してやるから
554 :
名無しさん@お腹いっぱい。 :2009/04/17(金) 03:08:53 ID:vSEs6t9H
>>553 よろしくお願いしますm(__)m
TARGET = hello
OBJS = make.o
IN
CDIR =
CFLAGS = -G0 -Wall
CXXFLAGS = $(CFLAGS) -fno-exceptions -fno-rtti
ASFLAGS = $(CFLAGS)
LIBDIR =
LDFLAGS =
LIBS =
EXTRA_TARGETS = EBOOT.PBP
PSP_EBOOT_TITLE = Hello World!
PSPSDK=$(shell psp-config --pspsdk-path)
include $(PSPSDK)/lib/build.mak
確かにINがエラーだな INの行消すか IN = にするか
>>554 >IN
>CDIR =
つか意味的には
INCDIR =
にするべきじゃね?
開業入っただけか
558 :
名無しさん@お腹いっぱい。 :2009/04/18(土) 12:03:41 ID:c99A+Epy
>>557 すいません、改行が入ってしまいました。
ほかに問題点はありますでしょうか?
お前の頭が一番の問題点
EXTRATARGETSの後の改行はいらない つかmakefileの文法も調べられないレベルじゃ PSPソフト自作は無理じゃね? たぶんクロス開発でのデバッグでお手上げになるぜ まずはLinuxなりWindowsで自作ソフト作れるようになってからだな
>>560 まあ自分の中で「こうすればヒントが得られるんじゃないかな」
といベースができるまではおのぼりさん状態になるのはある程度仕方ない面も
あとmakefileはcソースなんかのように2chのスレに貼ってやり取りするもんじゃねーな
勝手にタブ入れたりするとすぐ動かなくなるし、かといって無いと駄目な
オプション?もあるし
>>558 がID的にC言語規格っぽいのに残念だなw
563 :
名無しさん@お腹いっぱい。 :2009/04/19(日) 00:45:05 ID:Z+7684Bo
EBOOT.PBPの出力先って変えれたっけ?
このSDKって3.xx以上用のEBOOT.PBPを生成できるんですか?
できる
>>565 thx
今までmake kxploitでmakeしていたが、単にmakeしたやつ(1.0用)のが
3.xx以上でそのまま起動出来るのは知らんかった。
あと質問連発すまないんだが、Macでpmf形式に変換することのできる
動画ユーティリティーソフト知ってる人、教えて。
ggっても方法が悪いのかもしれないけどなかなか見つからない。
PSPってopenGLは使えるみたいだけど、openGVって使えるのかな?
>>566 Windowsでpmfを作るとき、違法アップロードされた何百万かするソフトを
海外からDLしてエンコしてるからそういう話はあまりよくないかと
>>566 atrac+とh264をmpegコンテナに入れて拡張子を.pmfにすれば良い予感。
PSPって左手座標系ですか?
572 :
名無しさん@お腹いっぱい。 :2009/04/20(月) 14:44:40 ID:clk3CpxD
いいえ、右です。
>>568 動画エンコ系に何百万もかからない筈。
やけに高いソフトはMayaとか
UMDTools知らんの? Mayaって全然関係ないしw 昔と比べたらそんなに高いってイメージもないなぁ
>>574 Mac動かん。
Mayaは今60万位かな?
adobeの比じゃねえなwwww
ここにいる人たちで日本製のCFW開発してみようぜ。 きっとNEWSになるよ!
自分で作れカス
SDKサンプルを、スクショ(もしくは動画)と簡単な解説付で 紹介してる様なページってないですかね? あと、SDKにない(ベジェとか)サンプルが載ってるサイトあったら 教えて下さい。 Nehe+PSPGLはチェックしましたがPSPGLのビルドでエラーが出るorz
エラーが出るなら取ればいいだけでしょ
pspでの動画再生の参考になるソース付のプログラムってなんかありますか?
>>580 そういうアホみたいなレスして楽しい?
>>581 軽くソース読んだだけだけどpmplayer-advanceとか参考になるかも
座標系を90度したビューの設定ってできましたっけ?
>座標系を90度したビューの設定ってできましたっけ? 座標系を90度回転したビューの設定ってできましたっけ?
最初に回転行列でも掛けとけ
質問スレから誘導されてきました。 PSPDocMakerGUIで、行が長すぎて折り返されたときに、 日本語だと折り返した所でで文字化けする、 ってのを直したやつを作ってみたんだけど、需要ある? (ついでにファイルの順番変える機能とかも付けてみた) Windowsバイナリで、多分.NETのランタイムとかが必要。 簡単に機能を書いておくと、 txt2pngってのが一番しっくりくるかも。 メインの目的は日本語のテキストを文字化けなしに pngファイルに変換することです。 うp要望があれば斧にでも上げときます。
588 :
586 :2009/05/03(日) 18:29:56 ID:1kW9ajTb
>>588 大変乙なんだが…
これはNT系オンリーなのかい?
590 :
586 :2009/05/03(日) 19:18:26 ID:1kW9ajTb
>>589 ちなみにOSなんですか?
開発環境はWinXPProSP3で、そこでしか確認してないけど、
恐らくNT系オンリーなのかな、、
.NETのアプリケーションを他で動かす方法があれば、考慮はしてみます。
591 :
名無しさん@お腹いっぱい。 :2009/05/03(日) 19:27:36 ID:WkzEZpZX
さっきまで何でthrow使えないんだろうとおもってたらHelloWorldのMakefileに -fno-exceptionsついてた(汗 今日一日中原因探してたよ・・・
>>590 98FE、.Netもいれてある。
もしかしたら.Netのバージョン古いだけかもしれないが。
>>592 .Net3.5のランタイム入れれば動くだろ
いまからインストールする
インストールできなかった。 しかもマイコンピュータに戻ったらPC再起動\(^o^)/
596 :
586 :2009/05/03(日) 20:12:18 ID:1kW9ajTb
>>595 ちょっと調べてみた感じだと、
.NETのサポートに98は入ってないみたいです。
やっぱり、バイナリ配布はDelphi最強と思えてきた。。
2.0インスコ中。 なぜかウィンドウに文字が表示されないが今のところ正常。 それにもしできなくてもVistaがあるもの
ここはお前の日記帳じゃねーんだよ 失せろ
2.0まではいくけど、3.xは無理みたい どうやらNTしかないDLLに関連づけてるらしい。 vistaでやってくるわ
おっと、間違えてwindows用ソフトのスレに来てしまったようだ
>>600 間違ってないよ。
多分そっちがメイン。
今の流れがイレギュラー、とwinの流れに持っていった張本人が言ってみる。
GWだなあ
te
usbhostfs_pc.exe使うときってcygwinのtelnetじゃないと使えない?
よくわからんがpspshじゃだめなの?
dxlibp.hがインクルードできないんですが・・・
【幕弾】奴いたりや方東でせとせ13【せとせ】 729 名無しさん@お腹いっぱい。 sage New! 2009/05/17(日) 15:31:12 ID:BZUg6/iC dxlibp.hがインクルードされないのですが・・・
これだから東方厨は()笑
html使ってPSP用テキストエディタ作ろうとしたんだが・・・ どうやって保存すればいいんだ?w
Data:スキーム使えば保存できるかなぁ
>>611 オンラインにするんだったらメール使った方が早いだろう
cookie使えばいいんじゃねえの wikiという手もあるわな
htmlじゃなくてcgiだな
JavaScriptってCookieを書けたっけ? できないなら無理だろ
jsで設定出来なきゃ「使えば」なんて書かねえよん ただ、PSPブラウザの実装は知らないが大抵のブラウザには cookieサイズはおおよそ4kbまでという制限があるから、本当にやるなら注意が必要かもな
javascriptでcookieをsetできるぞ
javascriptわかんねー
pspのブラウザはへぼすぎて大したことはできない。 それにjavascriptのタイマーは1時間カウントすると止まるというバグというか変な仕様だったはず。
luaで組むしかねぇかな? lua覚えんのマンドクサ・・・
普通にCでいいじゃん
>>622 だよね
今だとDXライブラリポータブルもあるしいろいろ楽よ
~/psp$ make kxploit mkdir -p "" mkdir: ディレクトリ `' を作成できません: No such file or directory make: *** [kxploit] エラー 1 kxploit付けないとエラーでないけどなんで(´・ω・`)
Makefile嫁
すいませんMakefileがちょっと間違ってただけでした・・・すいません
627 :
名無しさん@お腹いっぱい。 :2009/05/23(土) 16:41:43 ID:fOnIvcWX
今環境を整えて、DXP導入してみたんですけど、
1>c:\devkitpro\devkitpsp\bin\..\lib\gcc\psp\4.1.2\..\..\..\..\psp\bin\ld.exe: cannot find -lpng
このエラーのせいで、コンパイル通りません。
いろいろ調べてみたのですが、
とりあえず、libpngがないことが原因か?
ってとこまで分かりましたが、ここからどうしたらいいか分かりません。
ソースコード、makefile共に
ttp://sourceforge.jp/projects/dxlibp/wiki/チュートリアル をそのまま用いています。
ちなみに、DXP導入前まではしっかりEBOOTは作成されました。
開発環境は
VC++ 2008 EE
vista
です。
今までやったことは、
・devkitProUpdater-1.5.0よりインストール
・本家より、DXP導入
よろしくお願いします。
libpngが無いなら、libpngをある状態にすればいい。それだけである。
devkitPro の PSPSDK は古いよ。 cygwin 環境で svn から取ってきてコンパイル、インストールすべし。やり方が載ってるサイトはたくさんある。 ほんでもって取得元の svn リポジトリにある libpng も取得、コンパイル、インストールすればよろし。
630 :
名無しさん@お腹いっぱい。 :2009/05/23(土) 20:24:18 ID:9fhx0j2/
>>627 そこのサイトみたんならMinimalist PSPSDKいれればよかったのに
631 :
名無しさん@お腹いっぱい。 :2009/05/23(土) 23:14:27 ID:fOnIvcWX
>>627 です。
とりあえずCygwinで無事できました。
Minimalist PSPSDKも試してみました。
直接的に、!_mk.batをつくり、コンパイルをさせることには成功しました。
ただ、VC++ 2008だとどうしても
Project : error PRJ0019: ツールはエラー コードを返しました : "メイクファイル プロジェクト動作を実行しています。"
が出てきてしまいます。
Minimalist PSPSDKインストール時にチェックを入れてもこうなってしまいます。
環境パスがおかしいのかな?って思うのですが、どこを弄ったらいいか分かりません。。
ご教授よろしくお願いします。。
もうIDE使うのはあきらめろ 本気で書いてるからな
midiの打ち込みができるソフトってあるかな ふと作ってみようかとおもったんだけどUIとか参考になるのがほしいな
ぐぐれよ
ごめん PSP上でって意味ね
・シーケンサ PSPSeq Rhytm8 ・ギター関連 Guitar GuitarBox GuitarHelper Guitar-Tuner midiの打ち込みってどんなUIが使いやすくて疲れないだろね。 PCソフトならさくらとかAcidがあるけど楽譜からソフトのUIに合わせた入力に頭の中で切り替えるのがストレス在る。根が不器用だから。 楽譜のまま入力するのは表示できる小節が少ないから採用されにくいのだろうか。 あ、あとPS1の「音楽ツクールかなでーる」も音楽作れる。PSPのソフトじゃないけど。
>楽譜のまま入力 PCソフトだとrosegardenとか
>>636 そういうソフトも作ってみたいんだが、MIDIフォーマットの仕様と
各音符ごとの音をどうしてるのかがいまいちわからんのでスルー
というか鳴らす側が欲しいのよね
打ち込みはその副産物でできるかもしれないけど
>>638 >鳴らす側が欲しい
timidityのコードをベースに作ればいいような
>>641 そうか・・・
使うと地デジカと一緒になるんですね
DXライブラリPortableって糞なの? なんか挙動がキョドってるんだが
647 :
名無しさん@お腹いっぱい。 :2009/05/24(日) 12:47:14 ID:94/d6aIV
DXライブラリPortableって糞なの? なんか挙動がキョドってるんだが
DXライブラリPortableってDXライブラリの名前使ってる割にショボイ 初心者でも使いやすいって点では似てるんだが機能がな…
DIY
自作ソフト開発に興味を持った者です。 プログラムの知識が全く無い状態から簡単なmp3プレイヤーのようなものを作れるようになるまでどれくらいかかるでしょうか。 人によって違うのはわかりますが目安や励ましに… みなさんが開発に慣れるまでに費やした時間を参考にしたいです。
1週間
早いですね。 数カ月は覚悟してました。 ありがとうございます。
そんな早く無理だから
Windowsでのプログラムが流用できるし(libmadとか)、ハードウェア使って再生するのも 他の人が書いた物のコピペで十分流用できるから2、3日あれば十分 PSP用プログラムの知識が全くないなら、PSP用プログラムの約束事(モードとかメモリマップとか)を 調べたりするのを入れても1週間が妥当だろう
PSP用どころかプログラム自体の知識も全くないんだろ? 環境構築だけで1週間かかんじゃね
DXライブラリポータブル(笑)とか使えばいいんじゃね? MP3プレイヤーレベルなら使えるだろw
モードとかメモリマップの資料ってどっかにあるの?
cygwinってなんですか・・・? から始まる
cygwinなくても環境構築出来る時代だし
663 :
651 :2009/06/03(水) 21:52:04 ID:qneLzMca
とりあえずビルドについて調べてますw
gngr
上げ
mage
画像を回転させたり色調を変えるために3Dを使おうとサンプルのcubeを元に 色々やっているのですが、3Dで表示した画像を歪ませずに1ドットずつ動かす方法が分かりません 画像を回転させたり色調を変えたりするには3Dを使うしかないのでしょうか?
>>667 何がやりたいのかわかりませんけど、3Dで2Dぽいことをやろうとするとどうしても
カメラから見た映像として計算が行われるのでゆがみますよ。
2Dゲームを作りたいだけならそれなりのAPIもありますし
関数にGumと付いてるのは3D系です。
Guとかなってるのは2D系です。
どういう風に利用すればいいかを知りたければDXライブラリポータブルを参考にしてみては
で、私の方は別件で質問です。
PSPの開発においてディレクトリ(というかフォルダ情報)などを知る場合にはどういう関数が使えるんでしょうか?
標準関数とかも使えましたっけ?
kernelかIOの項目見ろ
>>668 すみません自己解決しました
sceGumOrtho(0,480,272,0,-1,1);
で3Dを2Dのように扱えるようになりました
>>668 > 関数にGumと付いてるのは3D系です。
> Guとかなってるのは2D系です。
関数リスト見るだけで違うと分かる
>>671 DXP作って自慢したいお年頃なんだろ
放っておけ
最近のPSP開発は荒れるなあ・・・
>>671 おおざっぱに言ってあながち間違ってない
Gu命令を使って自分で3D関連の手続きをするのであれば
Gumを使った方が簡単
>>674 そういう物なのか?
むしろ東方厨と言う言葉を引っ張って来ただけで
荒れる気がするんだが
実際にDXLPを作った奴と東方厨が暴れてるのを見ただけだからよくわからんが ニコ厨と東方厨は評判が悪いから名前だけでも荒れるかもね
>>674 PSPで東方スレにいるID:Wwhl2buって明らかにお前だな
そんなに東方嫌いなのかよ
まあ俺もそんな好きではないけどな
俺じゃねーよw 東方はプレイするから嫌いじゃないし、ってそんなことはどうでもいい 俺はリンク削ってないと面倒だからそこは一応配慮してるし 以前にプログラム板で暴れたときにも張られてたから向こうの住人じゃね
679 :
名無しさん@お腹いっぱい。 :2009/06/11(木) 21:50:34 ID:+X1hAV0G
Gu=Direct3D Gum=Direct3DX みたいな感じだと思うのだが。
>>668 ディレクトリエントリの取得はsceIoDopen、sceIoDclose、sceIoDreadを参照するべし。
注意点としてsceIoDread()の引数SceIoDirent型はスタティックで確保し、
0クリアしたうえで関数に引き渡すこと。
こうしないとフリーズする。
681 :
名無しさん@お腹いっぱい。 :2009/06/12(金) 00:09:43 ID:wj+UYyW3
スタティックに置く必要は無いんじゃない?
PSPを、IPカメラにするソフトってあったっけ?
まぁ待て、車輪の再開発をしたくないだけかもしれないじゃないか!
>>681 そうなの?
俺が試したときは自動変数で確保すると変数が解放されるタイミングあたりで
フリーズが起こるんで、スタティックにしたら動いたんだけど
>>686 昔作ったプログラム見てみたけどstaticなくても動いてるよ
/*-------------------------
ディレクトリ内のファイルを取得してリストへ
-------------------------*/
int menuGetFileList(void)
{
int dfd;
SceIoDirent dir;
memset(&dir, 0, sizeof(dir)); // 初期化しないとreadに失敗する
FileCount = 0;
dfd = sceIoDopen(CurDir);
if(dfd >= 0)
{
while (sceIoDread(dfd, &dir) > 0)
{
// 以下のファイルは除外
if (stricmp(dir.d_name, "EBOOT.PBP") == 0 ||
stricmp(dir.d_name, "eeprom.dat") == 0 ||
stricmp(dir.d_name, "SAVE") == 0 ||
stricmp(dir.d_name, "STATE") == 0 ||
stricmp(dir.d_name, ".") == 0)
{
continue;
}
if (dir.d_stat.st_attr & FIO_SO_IFDIR)
{
FileList[FileCount].type = 0;
}
else
{
FileList[FileCount].type = 1;
}
strcpy(FileList[FileCount].name, dir.d_name);
FileCount++;
if (FileCount > 255)
{
break;
}
}
sceIoDclose(dfd);
menuBsortList();
return FileCount;
}
return -1;
}
>>687 CFWのMS高速アクセスが関係してるんじゃないかと思うけどどうなんだろ
689 :
汁ダーク :2009/06/13(土) 14:46:28 ID:WUG5i3st
ダウンロード確認しました。
ttp://www1.axfc.net/uploader/Sc/so/8738.zip 一応、PCEP0.80リリース版です。
もし致命的な問題が発生したら、0.81alphaのダウングレード版として、対応するつもりです。
説明は、飯とか銀行とか、諸々済んだ後に。
重要な点を2つ。
0.80では、0.7とのステートセーブ互換は、間に合いませんでした。
0.81alphaは、CD-ROM^2の実装をOotakeの物に入れ替えてあり、現時点では動作ソフトが減ってます。
690 :
汁ダーク :2009/06/13(土) 14:47:38 ID:WUG5i3st
…スレ違い スマソ
staticじゃないと動かない?アホか。 メモリとスタックの構造をちゃんとわかってないだけじゃん。 auto変数でもmallocされたメモリでも余裕で動くよ。 それどころかVRAM上に置いても動くしな。
GU_SPRITESのようにsceGuTexImageで送ったイメージから任意に切り出して 3Dのテクスチャとして使うはどうすればいいのでしょうか 今は以下のようにしていますが、明らかに効率が悪いというか間違っていると思うので 正しい方法を教えて下さい。 sceGuCopyImage(GU_PSM_8888,sx,sy,sw,sw,512,pixels,0,0,sw,tmpTexture); sceGuTexImage(0,sw,sw,sw,tmpTexture);
頂点のuvにテクスチャ座標を入れて描画 つまり同じやり方でおk
uvには0か1を正しく入れないと貼ったテクスチャが崩れるのですが 描画方法が間違っているのでしょうか? struct Vertex* vertices = (struct Vertex*)sceGuGetMemory(6 * sizeof(struct Vertex)); vertices[0].u = 0; vertices[0].v = 0; vertices[1].u = 0; vertices[1].v = 1; vertices[2].u = 1; vertices[2].v = 0; vertices[3].u = 1; vertices[3].v = 1; vertices[4].u = 1; vertices[4].v = 0; vertices[5].u = 0; vertices[5].v = 1; vertices[0].x = 0-(dw/2); vertices[0].y = 0-(dw/2); vertices[0].color = color; vertices[1].x = 0-(dw/2); vertices[1].y = dw/2; vertices[0].color = color; vertices[2].x = dw/2; vertices[2].y = 0-(dw/2); vertices[0].color = color; vertices[3].x = dw/2; vertices[3].y = dw/2; vertices[0].color = color; vertices[4].x = dw/2; vertices[4].y = 0-(dw/2); vertices[0].color = color; vertices[5].x = 0-(dw/2); vertices[5].y = dw/2; vertices[0].color = color; sceGumMatrixMode(GU_PROJECTION); sceGumLoadIdentity(); sceGumOrtho(0, 480, 272, 0, -1, 1); sceGumMatrixMode(GU_VIEW); sceGumLoadIdentity(); sceGumMatrixMode(GU_MODEL); sceGumLoadIdentity(); { ScePspFVector3 pos ={dx,dy,0.0f}; sceGumTranslate(&pos) sceGumRotateZ(rot * 1.32f * (GU_PI/180.0f)); } sceGumDrawArray(GU_TRIANGLES,GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D,6,0,vertices); 長文すみません
> uvには0か1を正しく入れないと貼ったテクスチャが崩れるのですが 何当たり前のことを言っているんだ?
>>696 これって同梱のミクモデル以外動いた試しがないんだが、どうすれば他のMQO動くんだ?
ちなみにテクスチャは256色BMPしか動かないみたいだから、
BMPじゃないやつはBMPに変換して、MQOファイルも書き換えてやってる。
>>694 0か1ってことは浮動小数点でuvを教えてるので中を切り出す場合は
0.xxxとかでしょ
今までピクセル座標で使う癖が付いてるならピクセル座標から
変換しないとだめでしょ
使うテクスチャを512x512とした場合 ピクセル座標の場合は0,0-511,511だけど浮動小数点の場合は0,0-1,1になる ピクセル座標の場合の32,32-64,64を浮動小数点で与える場合は0.0625,0.0625-0.125,0.125となる 浮動小数点で与える場合はテクスチャサイズが変わっても対応できるのがいいところ。
>浮動小数点で与える場合はテクスチャサイズが変わっても対応できるのがいいところ。 同じ割合で切り出す場合ね
>>700 できました!
ありがとうございます。助かりました
704 :
名無しさん@お腹いっぱい。 :2009/06/15(月) 22:35:03 ID:MQGt6WS0
cygwinとpspsdk使用でmakeしたら
make: psp-config: Command not found
makefile:21: /lib/build.mak: No such file or directory
make: *** No rule to make target '/lib/build.mak'. Stop.
と出て先に進めません。
cygwinの再構築もしたのですがだめでした。
ソースはは
http://www7.atwiki.jp/pspprogram/ ここにあったmakefileと最小っぽいソースなので間違いないと思います。
psp-config: Command not found パスが通っていない
>>704 pspsdkってMinimalist PSPSDK for Windowsじゃないだろうな
これはcygwinとは関係ないぞ
cygwinからじゃなくコマンドプロンプトからmakeしてみ
psp向けのOGLを配布してるHPをご存知ないでしょうか?
>>706 一応make出来て、動作はしたんですが、何故か途中でぬるぽが出てきました。
今のところwindowsユーザー向けの環境は
Devkitpsp
cygwin+psptoolchain
PSPSDK for WINDOWS+IDE
しかないんでしょうか?
でしたら、どれが一番優秀なのですか?
質問ばかりで申し訳ございません
プログラムは書かれたとおりにしか動かない ぬるぽが出るならそういう風に書かれてるだけ デバッグ白 開発環境は何でもいいと思うがsvnを使えないと詰むことがある linuxかcygwinでpsptoolchain入れるのが良いんじゃね
ぬるぽってたのは単にリンカのミスでした。 環境はそれで進めようと思います。ありがとうございました。
こういうのはVMWare PlayerでLinux環境入れるのが 一番早い気がしてる。
>>710 コンパイラはどれも同じだから好きなのでやれ
devkitはバージョンが古いかも(ライブラリもついてない)
某所で sceDisplayGetFramePerSec でFPS取れるっていってたけどだめだなこれ。 画面上明らかに処理落ちしてるのに59.94のままだった。 もしこれを使った正しい取得法があれば教えてくれないか
ないと思うよ。 Windows上でいうリフレッシュレートを取得する関数じゃね?
718 :
名無しさん@お腹いっぱい。 :2009/06/18(木) 15:26:06 ID:+g68DDeP
どうでもいいがPSPSDKはIDEなくてもいける 俺はmsysとMinGWとPSPSDK for WINDOWSで開発環境つくってるが たしかPSPSDK for WINDOWSだけでもbatつくったらコンパイルできる
あ、今の状態でコマンドプロンプトからのmakeでいけてますよ。 でもIDE使った方が簡単な気がするんです。 でもライブラリのインストールはめんどくさいのかな?
VC++のインテリセンスは役に立つかな 関数やマクロ定義してあるsdkのヘッダファイルもすぐ開けるし 俺はVC++でcygwinのbash呼び出してmakeしていた
テスト
PSPFilerで自作ソフトとかISOとかの順番を変えることを 更新日時とかを弄って実装してるのは分かったんだけど、 それ以前にソフトとかの情報を取得するのはどうやってやってるんだ? 独自にPBPファイルとかISOファイルとかを探して解析してるとか? それとも、取得できる関数が用意されてるとか? 説明下手だけど、助言お願いします。
PBPファイルを見ればいろいろわかるようになってる
なるほど。PBPを探して解析を繰り返せばいいわけか。 あと、XMBが認知してくれる自作ソフトの識別はどうすればいい? CFW5.XXだと、GAME5XXのPBPは認知するけど、GAME380とかのPBPは認知しないみたいな。 XMBのゲームの所で表示されるソフトとかゲームとかをそのまま再現したいんだが。。。
PSPのシステムバージョンをチェックすればいいんじゃね?
729 :
725 :2009/06/21(日) 16:50:56 ID:Y3nrxYrr
>>728 もいいけど、あんましスマートじゃないな。
って思ってPSPFilerを色々実験してみた結果を報告しておく。
PSPFilerでXMBアイコン整列をした時にソフトが認識されているかを確認する内容。
以下のフォルダに自作ソフトのフォルダを入れてみるとどうなるかなって結果を羅列しとく。
<認識したもの>
ms0:/PSP/GAME5XX/ …当たり前か
ms0:/PSP/GAME999/
ms0:/PSP/GAME4AA/
<認識しなかったもの>
ms0:/PSP/GAMEAAA/
ms0:/PSP/GAME999999/
ms0:/GAME103/
ディレクトリの中身を教えてくれる関数があるだろ
ユーザー辞書、コピペ機能が欲しい なんとかならないですかー?
そういうのはここじゃなくてSCEの公式ファーム作ってる人に言うべきだろjk
733 :
名無しさん@お腹いっぱい。 :2009/06/27(土) 12:14:32 ID:JYfK/V7R
だれかワンセグ見ながらインターネット見れるソフト作って
>>1 にsage進行って書いてあるだろ。ルールさえ守れないのに、作ってとかいってんじゃねーよと。
735 :
名無しさん@お腹いっぱい。 :2009/06/27(土) 21:15:33 ID:JYfK/V7R
上げなかったら目立たないしスレが無くなる ドコモの携帯に先越されてるよ どうすんの
ここは開発者の情報交換スレで、他のレスはスレ違いだよw それに、ドコモの携帯に先を越されたから何?問題でもあるの? まあ、クレクレは他のスレに行けってことだ
738 :
名無しさん@お腹いっぱい。 :2009/06/28(日) 05:43:44 ID:qOUV7h1S
いや意味がわからないし 完全にsageだったら消えるし 俺が居なかったらワンセグ見ながら他の事できるPSP作る人いたの?
作る人が見つかるまで書き込まなくていいです
完全にsageだったら消えるし(笑) PSP作る(笑)
>>738 今年の春から2ちゃんねる始めた人ですか?
こんなボケ数年振りに見たわ
あぼーん
PSPSDKのサンプルの関数の流用って制限は著作権表示だけでよかったっけ?
ブログのネーミングセンスからして酷いよな まさに厨二病なゆとりって感じ
久々にモニタの前で苦笑いするブログを見たな
ある意味センスはあるけどなw 今後に期待
>>746 お前社会にでても孤立してないか?それか周りが寛大なだけかもしれんがww
ゆとりだからわかんねーかw
貼られた件も意味不明な解説してるしw
>>744 BSDライセンスって書いてあるでしょ?
著作権表示、ライセンス条文、無保証であることの明記、の三つを記載。
ネットと現実を結び付けたがる男の人って… ブロントネタが分からないと意味不明かもね 参考URL貼ってもゆとりは読まないだろうし 陰謀とかいうところにも突っ込んで欲しかったな
ここまで俺の自演
ここから俺の新世界
新世界の神となる!
大阪の通天閣あたりに新世界ってあるよね
758 :
725 :2009/07/01(水) 21:03:08 ID:cPvgIxHc
……今更なんだが、前質問したやつの結果が完成したから、ちょっと上げとく。
http://www1.axfc.net/uploader/Sc/so/13717 中身的には、自作ソフトのみ探して解析してる。
ISOとかCSOとかは分かんないから探してない。
詳しいことはプログラムの中身を見てくれれば分かると思う。
コメントきめぇとか、メモリ取りすぎとかあるかと思うけど、大目に見てくれ。
改良版をうpしてくれたりすると、俺的にも凄い助かります。
ぱす
いらねー
とりあえず保存した
C言語をちょろっとしかやったことないけどシューティングゲーム作れる?
頑張って東方作ってくれよ
学びながら作るなら何度もソースを1から書き直す覚悟で頑張れ ただ書き直す度に綺麗で効率的なソースが書けるようになった実感がすごくわくから良いよ
PSP自作ソフト開発をちょろっとしかやったことないけど彼女作れる?
r ‐、 | ○ | r‐‐、 _,;ト - イ、 ∧l☆│∧ 良い子の諸君! (⌒` ⌒ヽ /,、,,ト.-イ/,、 l |ヽ ~~⌒γ⌒) r'⌒ `!´ `⌒) 「やればできる」 │ ヽー―'^ー-' ( ⌒γ⌒~~ /| いい言葉だな! │ 〉 |│ |`ー^ー― r' | 我々に避妊の大切さを教えてくれている! │ /───| | |/ | l ト、 | | irー-、 ー ,} | / i | / `X´ ヽ / 入 |
ありがとう。 風俗行ってみます。
pmfファイルを再生したいんだが…? ソース希望
なぜに疑問
>>771 手を出してる人がすくないんじゃないかな?
そういえばAT3コンバーターの人が手を出してたはず。
あの人のプログラムってソース公開されてる元があるようなので調べてみたら?
ヒント:pmfplayer ハード使ってMP4の再生に成功した人が出てきたし、今度はそっちのライブラリでないかなぁ
>>773 ,774
ありがとう。
AT3/PMF Play/Converterのtxtの
「PMF Player Module」でググッたらあっという間に見つかった
776 :
775 :2009/07/06(月) 00:38:27 ID:bP0PsEY8
ちょいと聞きたいんだが make コマンドでターゲットの指定方法ってあるんですか? PSPinfo見てHello World を作ってるんだけど、 Helloフォルダに main.c と Makefile.txt を入れて CygwinからHelloに移動して make を実行したんだけど ターゲットとMakefile が見つからない とでます 今ググってるけど全然わからん。 教えてエロイ人
>>777 Makefilenoファイル名は拡張子なしのただのMakefile
>>778 あ、ごめん ファイル名はMakefileになってる
誤解させてごめ
>>779 ls コマンドでちゃんと
Makefile main.c
が表示されるかい?
>>780 あ、lsをいれると
Makefile.txt Main.c になってる
なんでだろう?
ls -lをしたときの出力とMakefileを晒すと、回答しやすいかも
ミス Main.c→ main.c
エディタで保存するとき、「テキストファイル(*.txt)」になってると、ファイル名に.txtが付くと思う mv Makefile.txt Makefile でおk
>>782 Makefileの中身は
TARGET = Hello
OBJS = main.o
INCDIR =
CFLAGS = -G0 -Wall
CXXFLAGS = $(CFLAGS) -fno-exceptions -fno-rtti
ASFLAGS = $(CFLAGS)
LIBDIR =
LDFLAGS =
LIBS =
EXTRA_TARGETS = EBOOT.PBP
PSP_EBOOT_TITLE = Hello World!
PSPSDK=$(shell psp-config --pspsdk-path)
include $(PSPSDK)/lib/build.mak
です
>>784 さんの方法で
できました! 回答してくれたみんな本当にありがとう
いつか神ソフトを引っさげて帰ってきます!
Windowsの設定で拡張子を表示するようにしとくといい。
788 :
名無しさん@お腹いっぱい。 :2009/07/10(金) 17:59:33 ID:kEyRBLLc
ていうかCygwinとか使ってるのが間違い
>>787 そんな機能あるんだ thx
>>788 Cygwin 評判悪いな
まあWindowsだししょうがないけどな
txtの表示and書き込みってできる? いくらググってもソースすら見つからん Filerとかってどうやってtxt読み込んでるかわかる人教えてくり
意味がわかりません
ビューアーじゃなくてエディターのソースくれって事じゃ無いの?
ああ、そういうことか それはlinuxの有名テキストエディタでも採用されてるアルゴリズムがなかったっけ? 実装したら普通はただでやれないわw そんなのw
書き込みはそんなに大変なんだ txtフャイル読み込んで表示するだけならsceIoOpenとかでいけます?
>>794 読み込みは簡単
表示は文字コードにあわせて適切に処理すればいいだけ
>>794 やってみればいいじゃん
英語のみだったらtxtファイルが編集できるやつがあったはず
いまいちしくみがわからん txtの文字を数字化→PSPで数字を文字化でいいのかな あれ、なんか言ってること変?
テキストといえど所詮は文字コードというルールに従ってデータが並んでるバイナリに過ぎない あとはどの文字コードを採用し、それにあった処理を組むか それだけ
いいヒントサンクス ちょっと悩んでくる
レス削除依頼も出ていないみたいだしどうして
>>742 は消えたんだろうか
801 :
名無しさん@お腹いっぱい。 :2009/07/13(月) 22:19:09 ID:zhkB7Iru
シューティング大好き氏へ 本家に無い関数を追加する場合には、その前に一言言ってください。これだいぶ前に一度言いましたよね? 正しく使わなければ即フリーズする様な関数であれば「使用にはライブラリ周りのスキルが必要」で済ませるのではなく、ドキュメントを追加してください。 というか、フリーズする様な関数を追加しないでください。安全に動くことはこのライブラリの方針の一つです。 そして、命名規則にはなるべく従ってください。設定をするための関数の頭にDrawをつけたりしないでください。 正直、あなたをプロジェクトから除名する事も考えました。 今後、このような事の無いようにお願いします。
何かよく分からんがここでやるなよ馬鹿
そういやこの人以前ここに来てたなぁ
3Dで直交行列を使わずに、Z値が0の時2Dと描画サイズが一致するような方法誰か知りません?
Zがゼロだとnearクリップ面より手前だからどうやっても表示されない
と言う事はローカル→ワールド変換の時点でZをずらす必要があるってことですか?
810 :
名無しさん@お腹いっぱい。 :2009/07/14(火) 21:21:09 ID:J4jaXx/n
コピペ乙
これから、PSPプログラミングをはじめようかと思ってるものですが、 PSP同士でアドホック通信を使って、セーブデーターをシンクロするようなソフトってすでに存在してますでしょうか?
Adhoc transferだかを使ってコピーすればおk そうじゃなくても、PSPのFW標準搭載のセーブデータコピー機能でおk
mp3プレイヤーでいいのないですか
( ´;ω;`)つiPOD
初めてこのスレに来たんだがテンプレにリンク切れがいっぱいってどうなの
>>817 うーん
PSPの開発者ってあまり居ないというか居なくなったというか・・・・
それにある程度の使い方は出てしまったし、割れの要求を満たすソフトもあるしねえ
サンプルソースが欲しいなら、まとめ的存在のDXLPくらいか
今までネットで見かけたサンプルソースの集合体みたいな物だから
>>812 直交行列だとZに関係なく描画される大きさが決まる・・・のですよね?
Zが一定の値の場合に2Dと同じサイズにしたいのですが…
やっぱりシコシコ調整するしかないですか?
おお!まさしくソレです。ありがとうです
PSPnfoの鯖落ちてない? ping打っても「へんじがない ただのしかばねのようだ」って言われるんだけど
>>826 それは開発スレに関係することなのか?
まあ、つながらないのは確かだな
9 tkybi2.asahi-net.or.jp (202.224.32.82) 200 msec 216 msec 224 msec
10 osknirc.asahi-net.or.jp (202.224.36.139) 220 msec 220 msec 236 msec
11 * * *
関係すると言われれば関係するような気もするし 関係しないと言われれば関係ないんじゃないかと思える
こんどはDXPの中の人のブログまで落ちてる
nfoならまた鯖落ちだろう 自鯖だから落ちやすいしな
DXPもnfoもorz.hmドメインなんだなww
質問です APの電波強度のパーセンテージの取得方法は どう言う構文を書けばよいでしょう?
サンプル見ろ
電界強度のサンプルなんかあったっけ? てか、そもそもとれるの?
無いのなら 作ってしまえ ホトトギス
実行中のPBPファイルのカレントディレクトリはどうすれば取得出来ますか?
>>836 あっしはargv[0]から抜き出してるでごわす
getcwd
PSPでドット絵を作ることが出来るゲームってある?
てか無いならペイントソフトを改造して作る(作ってる)んが需要ってある?
アーマードコア・フォーミュラフロントのロゴ作成機能は使いやすかったなー
>>841 一応ペイントツール見たいのはあるけど
他は無かったかと
ドット絵は書きたいな たまに小さいアイコンとか書くし
タッチペン使えるDSならともかく、PSPでドット絵編集するのはつらくないか?
847 :
名無しさん@お腹いっぱい。 :2009/08/04(火) 15:56:25 ID:bwLsyV8m
20年ちょい前はマウスすら一般的じゃなかったし、普通にみんな キーボードだけでドット絵書いてたが
848 :
まさお :2009/08/04(火) 16:02:08 ID:QxFLIWHr
すいません。話題変わるんですが、オークションでPSP2000のものを買いました。 でも、それって改造できますかね?何も書いてなくて〔基盤〕。 また、メモリーの改造が無料でできると書いてありました。 パンドラでできる改造はできますかね。
>>848 箱か本体の下にあるシリアルを書き出してごらんそうすれば答えてくれる人がいるはず
夏だなぁ・・・
>>849 sage無しのコテに優しい人を初めて見た
ここ、自作ソフト開発スレなのに…
>>847 そうだな
自分でドットエディター作ってたよ
というかPSPでも作るのは簡単だけどやりたくねえw
俺も98時代は作ったなぁ、ドット絵エディタ PSPで作るにしても自分自身では使わないし、 求めている人も少なすぎて作る気力も起きないな
テキストエディタは発展させてほしいな 今使ってるのはLua playerで起動するtwintail ファイルからファイルにコピペできるから便利
検索できるようになったら最高だ
てかテキストエディタうp来てる twintailから乗り換えよ^^
久し振りに来たらwiki放置なんだね やっぱpspで作ってる人とかいないのか 昔のポケコン感覚で楽しいんだけどね…
ここまで環境が整うとほとんどPCプログラミングと大差ないからなあ
そうや、PSPの開発本がコミケで出るらしいけど、誰かチェック入れてる? 俺はコミケ行かないけど、どんなのかは気になる 冬にも出してたみたいだけど、話題になってないから大したことなさそうだけど
マジで? ちょっとkwsk
>>863 どうせ中身はこのスレとかで出たのをまるぱくりなんだろうけどね
このスレに開発で使えるような書き込みなんてあったか? ほとんど既出情報ばかりだったと思うが
それを纏めてくれるだけでもありがたいが・・・
これはmeでも開発環境整う?
今更meとか
>>866 まあまた突っ込まれそうだがDXLPが集合体なのでいらんと思うけどな
>>869 DXLPの作者は「コードの多くは本家やサンプル等から流用しているから強ち間違いじゃない」とかブログで書いてたしいいんじゃないの?
exeファイルをpbpに変換する方法知ってる方いらっしゃいませんか?
知ってる
ああ、あれか。しってるぞ
F2
Simple MEMOの最新版、コピー動作した後メニュー画面が変わって保存したり終了できなくね?
スレチ
DXライブラリportableの質問だけど、 mp3をバッファリングして流せるけど 1. なぜかどれも3分10秒あたりで終わってしまう。 2. あとmp3流してるときは他の操作ができないです。 1.2. を解決できる良い方法はありませんか?
DXlibPortableの開発関係者に聞いてくださいです。。。
そうだな。 つまらない質問してすまなかった。
sceIoReadを使うときにストリームから2文字読み込むためには、 SceUID fd; fd = sceIoOpen("ms0:/test.txt", PSP_O_RDONLY, 0777); char buffer[3]; if((sceIoRead(fd, buffer, 3)) != 3) return -1; ↑のようなかんじでいいんですか?
>>880 2
でいいよ
でc言語の文字のように\0を入れて扱うなら
buffer[2] = \0;
とするか
最初に0クリアするとか
>>881 ありがとうございます。
勉強になりました。
>>880 2文字だけ読むのに
引数が3なのはなぜ?
終点の0の分でねーの。
行くのすっかり忘れてた(汗
俺は関西なんで行ってないな っていうか今年かなり酷かったらしいがここに行ったいるのか?
とりあえず本になってるのがありがたいってくらいの内容。 本当に前に出された奴に+されただけ 全体の様子は3日目かと思うほどの人ごみだった。 とりあえず焼酎市ね
傘多かったねぇ
gccでの開発だと ソースのヘッダーとmakefileのLIBS = の後に使うライブラリを指定すればOK たとえばこんな感じ これは主要なライブラリを使ってるけどね LIBS = -lpspaudiolib -lpspaudio -lpspmpeg -lpspaudiocodec -lpspgum -lpspgu -lpng -lz -lm -lpsppower -lpsprtc -lpspgum -lpspjpeg -lpspprof
>>891 ありがとうございます。
勉強になりました。
libpngを使っていて 1024×1024以上のデーターがロードできないなんてこと…ないですよね もうちょっとプログラム見てみます。
>>893 pspのGUが扱えるテクスチャの最大サイズが515x512なのでPSP用のサンプルは
制限かけてる場合がある
制限かけてない場合は上の制限の関係でおかしくなってる可能性がある
>>894 ありがとうございました。
結果としては、libpngはちゃんと動いていました。
問題は
・イメージが大きすぎてバッファが確保できなかったこと。
テクスチャ用としてロードするものだったので2のべき乗×2のべき乗のバッファを確保していたため、
1096x1600のイメージに2048x2048x4の16MBとというPSPにとっては途方もない領域が必要だったこと。
この問題は読み込む量とバッファの確保方法によってとりあえず解消。でも表示できない。
バッファの内容をms0に書き出してRAWデータとして読み込み中身の確認。
・sceGuCopyImageのsrcwが1024(?)までしか対応していない(らしい)
少なくとも2048では上手く動かない。
テクスチャバッファラインアドレス計算のy*scwのところで問題が起こるらしい。
この問題は、「1ラインの転送であれば、scwが2048でも動作する」様だったので、テクスチャバッファアドレスをずらしながら
1ラインずつsceGuCopyImageを行うことで解消。とはいえ効率はとても悪いですね。
とりあえず、PSP上でも読み込みが出来てることが確認できたと。
もともと、512x512までという制限のあるもので制限以上のことをしていたので問題が起きてもしかたのないことですが、
ちと悩みました。
いずれにせよ、PSPというコンパクトな環境に見合ったデータに変換して、PSPのパワーを引き出せるようにしようと思っています。
ありがとうございました。
896 :
lime :2009/08/24(月) 04:37:47 ID:3R8bdxKa
>>896 Cプログラミングの基本がなってない。
○str1, str2, str3, str4 はほとんど似たようなものを格納している。
このような変数は配列にすること。
○case内のインデントがswitch部から数えると2段になっている。
2段インデントはきわめて見にくくなるのでやめるべき。
(caseをインデントしないのが良いと思う)
○ScreenUp(), ScreenDown()内では、ほとんど同じ処理を3回書いている。
見てすぐにほとんど同じとわかるようなコードは、1個のコードにすること。
○関数back_xmb(), ScreenUp(), ScreenDown()と、変数str1-str4, textは
このソース中でしか使用されない。このような関数、変数にはstaticを
つけること。
898 :
lime :2009/08/24(月) 12:20:54 ID:3R8bdxKa
まだプログラミングを始めたばっかり なので大変参考になりました。 ありがとうございます。
>>897 インデントはコーディング規則でもない限り個人の自由だろ
論争に発展しかねないからこれ以上は控えるが
>>898 static指定子は初心者にとって嵌りやすいから適当にググって学習するように
>>898 テクニック的にはイマイチだったとしてもアイディアと実現力はGJといってもいいと思うよ。
901 :
lime :2009/08/24(月) 17:00:39 ID:3R8bdxKa
もう一回エクスチェンジしたら戻った まじビビった驚かせないで
すいません説明が悪かったです。 使い方は、 1. Setup For Files で必要なファイルを作成する。 2. Exchange For Files で "Setup For Files" で用意した フォルダとISO,PICTURE,MUSIC,SAVEDATA,GAME,VIDEOフォルダ を入れ替える。 3. 元に戻したいときは、もう一度"Exchange For Files"を実行する。 ※"UnInstall For Files" は、"Setup For Files"で作成したフォルダ を中身ごと削除しますので注意してください。
905 :
名無しさん@お腹いっぱい。 :2009/08/25(火) 10:46:34 ID:MZPaY6ft
コード読んでから使えよw
PBPの逆コンパイラみたいなのないの??
>>907 unpackしてboomerang…mipsに対応してなかったかも
>>907 PBP Unpackerだかで、ICONとかプログラム部分を切り分けられる
プログラムの逆アセンブルはGNU binutilsの何かでできるはず
逆コンパイルはしらん
sample/utility/osk/main.c のoskのデータの定義部分で memset(&data[i], 0, sizeof(SceUtilityOskData)); data[i].unk00 = 1; data[i].language = PSP_UTILITY_OSK_LANGUAGE_DEFAULT; と、すると漢字変換が呼び出せるのですが、そこでハングアップしてしまいます。 他にも何か設定が必要なのでしょうか。
その3行でOSKが呼び出せるなら、俺、腹筋1000回するわ
dxlibpのコード嫁
ああ、なんだ その3行でOSKが呼び出せるんじゃなくて、3行変更するとOSKが呼び出せるのか
>>912 お騒がせいたしました
動かなかったのはPSP本体側の問題だったようで
PSP-1000 5.00M33-4+(1.5)では動かず
PSP-2000 5.50 GEN-Bでは動きました。
動かない本体のほうでは、ブラウザの入力フィールドですら止まっていました。
ありがとうございます。
とはいえ、テスト環境がそのテストできないというのも……
>>915 サンプルと見比べれば解ると思うのだが変更したのは 0を1にしただけ。
腹筋、1000回どうぞw
>その3行でOSKが呼び出せるなら、 その3行ではOSKは呼び出せないからセーフだよな!セーフだといってくれ!!
919 :
lime :2009/08/27(木) 00:47:49 ID:7+MtT1Se
ワンセグってXMBから移植できそう?
>>919 こちらの環境ではコンパイルできなかったのでわからないが・・・
ネットワークアップデートを見る限り左のスペースはきっと記号が入って、左寄せの表示だと思われます。
なので中央表示とかないんじゃないですか?
真ん中にしたいならスペースとか・・・
こんな回答ですいません><
922 :
lime :2009/08/28(金) 01:29:26 ID:eXI3jvPL
そうですか 回答ありがとうございます
FW360のフラッシュに内蔵されてるワンセグプレイヤーってなぜかEBOOT.PBP形式なんだよねw メモステにコピって起動させたら当たり前のごとく弾かれたがw
それ欲しいなw 弄くって起動できないのかねぇw
>>923 prx+iconとか=EBOOT.PBPだぞ
>>916 亀だが変換できないのは1.5カーネル導入時に変換に必要なファイルがけされてるから
とりあえずぐぐってがんばってね
pspでisoファイルの中身にアクセスするとき、 どんな関数を使えばいいでしょうか?
ない
そうですか。 XMBから、指定した場所にあるEBOOT.PBPを起動させる プラグインを作ったんだけど、ISOもできないかなと 思ったんで。
>>930 普通にISOを指定したら無理なの?
ミディアムゲージさんとか教えてくれるのかな・・・
ちゃんと聞けば教えてくれるんじゃね? アホな質問には厳しい人だけどまともな質問には答えてくれてるし
>>931 いや、指定したいのはISOの中のEBOOT.BINです。
934 :
名無しさん@お腹いっぱい。 :2009/09/07(月) 00:33:07 ID:Awb35f/Y
それはCFWのソースとか見るしかないんじゃないの? CFWは一応ISOをアクセスできるんだし
IRSHELLが起動できてるから不可能じゃないと思うがどうだろ あとfilerの作者氏に聞いてもわかるかなぁ 知っててもおかしくはないけどISO吸出し事態は既にオープンソースだしISO起動は関係ないしな
見てきます。
"isofs_driver"が、それっぽいですね。
PSPで.exeファイルを起動できるソフト誰か作って
もちろんWindowsは動かないからMS-DOSです
エミュ名がわからない ROMイメージはMS-DOSってこと?
Bochsってやつでいいの?いいのね?
どうかな?
>>942 いいからとりあえずやってみろ
あとそこから先は質問スレへ
既出かもはや調べる気は俺にはなかった Cygwinのgcc4.32記念パピコとかなんたら言って、toolchainも含めて全構築してみたんですよ そしたらpsplibrariesのシェルがError 77を吐いてこける (よくみたらfreetypeのconfigureにてfopenがないよとか言われてました) で、解決したので書いておきますね 「autoconfのバージョンが2.64の場合は2.63にする」 他の解決策があるかもしれませんが、同じようなところではまった方は試してみてください
無銭LANをモニタモードに変更できるライブラリーとかは無いでしょうか?
そんなハッキングにくらいしか使えない技術こんな場所で書き込めません
っていうかできるかもしれんがライブラリはまずないな
エアークラックはdsもpspもさっぱりだからな〜 とりあえず、今手軽にluaで調査ツールを作ってるよ
>>949 まさかmy96soft氏ではあるまいな?とエスパーしてみる
Minimalist PSPSDKに付属しているpsplinkを起動すると Error ox8002013B starting module と表示されるんですが、どんな意味でしょうか。 ドライバはX64じゃない方からインストールして、同封されているプラグインはgame.txtからONにしています
>>951 エスパーするとCFWのバージョン変えてみろ
/*pspkeror.h*/ SCE_KERNEL_ERROR_LIBRARY_FOUND = 0x8002013b,
ユーザーモードのEBOOT.PBPから動的ライブラリとして作ったカーネルモードのプラグインって呼べますか? 可能ならばサンプルソースか何かをうpしてくれると嬉しいです
>>954 PSPSDK付属のサンプルのprx/prx_loader
を参考にしたら?
一昨日あたり参考にして、どうしても動かず… 海外のフォーラムを探してみてはいるのですが、英語はからきしなのです
これはどう? #include <pspkernel.h> int load_prx(const char *path) { SceUID modid; int fd, ret; modid = sceKernelLoadModule(path, 0, NULL); ret = sceKernelStartModule(modid, 0, NULL, &fd, NULL); return sceKernelExitDeleteThread(0); }
>>957 ありがとうございます。…なぜ今までロードできなかったんだろう?w
しかし、今度は動的ライブラリ側の関数を呼び出したらフリーズしました。
動的ライブラリの関数を呼ぶ上で何か注意すべきことはありますか?
sceKernelExitDeleteThread(0)じゃなく、 関数使い終わったあとにsceKernelStopModuleして sceKernelUnloadModuleしたらどうですか?
もしかしてメインスレッドからロードしてはいけないのですか?
prx側のmain関数が動作中でなければ他の関数も使えないのでしょうか?
いえ、メインスレッドからでいいとおもいますけど、 prx側のmain関数は、動作中でなくてもいいと思います。
963 :
961 :2009/09/11(金) 21:47:02 ID:SxiXSDgb
どうしてもprx側の関数を呼んだ瞬間フリーズしてしまいます… ちょっと休憩がてらcptbl.datを解析してみました 結果、なぜかUCS2からSJISに変換するテーブルではなくて、JISに変換するテーブルが入っていましたw
964 :
961 :2009/09/13(日) 16:15:19 ID:zb1mITEF
なぜ呼び出すとフリーズするかわかりました。 Makefileの最後の行がEBOOT.PBP生成用のものになっていました…
最後の行といわれても見当つきにくいがエスパーしてみるか BUILD_PRX = 1 このこと? あとprxのロードだったらpsardumperとかemulator0.82fとかでもやってたな
いや、最後のところだから、 include $(PSPSDK)/lib/build_prx.mak を、 include $(PSPSDK)/lib/build.makと書いて コンパイルしていたとも考えられるぞ。
967 :
961 :2009/09/13(日) 20:48:15 ID:zb1mITEF
PSPの開発言語ってC? C++じゃないよね?
CもC++もつかえるんじゃね?
-lstdc++を追加すればc++も使えたはず
へぇ、C++も使えるんだ 貴重な情報thx
ちなみにsony純正のSDKはC++だった
973 :
名無しさん@お腹いっぱい。 :2009/09/18(金) 14:34:10 ID:kWORxOjW
最近の携帯・据え置きコンシューマは 箱を除けば全てCodeWarriorかgcc portsなわけで C++が使えない環境ってのは無いな
でもPSPのはSCEのSDK+C言語ってのが多いな 配布物でC++で書かれてたコードまだ見たことない気がするような
ONScripterがC++
>>977 BOOT.BINかEBOOT.BINが起動できる程度に壊れてるのか?
珍しい現象だな
メモステのデータ領域がぶっ壊れてるんじゃね? 偽メモステだと良くあること
>>979 偽じゃなくて変換だけどな
あとfilerでチェックしたら重複リンクが一箇所見つかった
多分このとき映像のデータの中で一箇所だけおそらく違うアドレスに飛んでおかしくなったんだと思う
フォントがPSPSDKについてるフォントとそっくりだな。 それともPSPSDKのフォントってどっか元があるのか。
DebugPrintfの出力のことを言っているのか? あれはPSPのBIOSに内蔵しているフォントだと思っていたんだが
いや、あれは内蔵フォントとかってわけじゃないよ。 psptoolchainしかパスわからんけど、 psptoolchain/build/pspsdk/src/debug/font.c がフォントだよ。
psp lyricshow player v0.9.7の日本語版作ってみました。 CFW5.00 m33-6とFW1.50で動作確認しました。 欲しい人いますか?
言われてみればC++で書かれた PSPの自作アプリって少ないな というより俺は見たことない
深刻なエラーが発生しましたこわい
>>984 ノシ できれば連休明けもダウンできるところにアップして下さい。
この調子だと次スレ要らないな
>>984 日本語版ってバイナリでやったんですか?
それとも一から作り直したんですか?
すみません、文章から察するに一から作り直した
のほうと思うのですが、一応教えてください。
>>987 了解です。
>>989 FontDataフォルダの中のPNGファイル(ACS.PNG以外)をJISに書き直しました。
通報しますた
GUI操作がオブジェクト化されてないからなぁ あんまり大規模なの作らないからc++だとメンドイ