Subject: 【ﾏﾀｰﾘ】PSP自作ソフト総合スレ ver.7【開発】
From: <Windows Internet Explorer 7 で保存されています>
Date: Sun, 2 Nov 2008 21:16:04 +0900

告知欄です

■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 最新50

レス数が1000を超えています。残念ながら全部は表示しません。

【ﾏﾀｰﾘ】PSP自作ソフト総合スレ ver.7【開発】

1 ：名無しさん＠お腹いっぱい。：2007/12/01(土) 02:38:45 ID:5k+12w0M
*****完全sageﾏﾀｰﾘ進行！*****

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

前スレ
【ﾏﾀｰﾘ】PSP自作ソフト総合スレ ver.6【開発】
http://ime.nu/game14.2ch.net/test/read.cgi/gameurawaza/1170852578/l50

【ﾏﾀｰﾘ】PSP自作ソフト総合スレ ver.5【開発】
http://ime.nu/game12.2ch.net/test/read.cgi/gameurawaza/1131234285/l50

【ﾏﾀｰﾘ】PSP自作ソフト総合スレ ver.4【開発】
http://ime.nu/game9.2ch.net/test/read.cgi/gameurawaza/1122320813/

【ﾏﾀｰﾘ】PSP自作ソフト総合スレ ver.3【開発】
http://ime.nu/game9.2ch.net/test/read.cgi/gameurawaza/1120650818/

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

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

2 ：名無しさん＠お腹いっぱい。：2007/12/01(土) 02:40:44 ID:5k+12w0M
Hello,Worldとソース
http://ime.nu/sec.pn.to/index.html
http://ime.nu/forums.ps2dev.org/viewtopic.php?t=1570
スクリーンショット
http://ime.nu/pics.oopo.net/2005-05-05-HELLOPSP/
公式アップデータ
http://ime.nu/www.playstation.jp/psp/update/ud_01.html

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

海外開発コミュニティ ps2dev
http://ime.nu/ps2dev.org/

開発環境
http://ime.nu/sec.pn.to/pw/?PS2toolchain
http://ime.nu/sec.pn.to/pw/?PSPtoolchain

PSP開発入門
・http://ime.nu/www2.odn.ne.jp/~cai03080/PSP/
↑の５月１４日を参考に。
・http://ime.nu/bu-nyan.m.to/psp/psp.htm

Development/Tutorial - PSPnfo / PSP software 2nd.
http://ime.nu/pspnfo.orz.hm/index.php?Development%2FTutorial

3 ：名無しさん＠お腹いっぱい。：2007/12/01(土) 02:41:49 ID:5k+12w0M
■よくある質問

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

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

Ｑ－２ｃｈブラウザとか、MUGENとかまだー？
Ａ－自分で作ってください。無理なら黙ってましょう。

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

Ｑ－開発に参加したいのですが、最新のまとめサイトってない？
Ａ－APIの解析など、情報の更新が速すぎるため、
現在の状況に即したまとめらしいまとめというサイトはありません。
ココのスレがまとめになるかと思います。
また、開発されたソフトのソースもぜひ参考にしてみてください。

4 ：名無しさん＠株主 ★：2007/12/01(土) 02:57:00 ID:IVHCWhKN
>>1
乙です。
板のスレ一覧を見るとなんか似たような名前のスレがありますなｗ

5 ：名無しさん＠お腹いっぱい。：2007/12/01(土) 06:21:01 ID:kVgVtFY/
こらおまえら psptoolchain.shを実行したらすげー時間かかった後でこんなふうなメッセージで止まるんだけどどうすればいいのかさっさと教えろ。

make[1]: Entering directory `~/psptoolchain/build/psplinkusb/usbhostfs_pc'
cc -Wall -ggdb -I../usbhostfs -DPC_SIDE -D_FILE_OFFSET_BITS=64 -I. -O2 -c -o main.o main.c
main.c:19:17: usb.h: No such file or directory

Windows上のcygwinだ。psptoolchainは止まるけど何故かPSPのソースはコンパイルできるしPSP上で動作もする。開発環境は完成してるのかも。
でも気持ち悪いからとっとと教えろ。

6 ：名無しさん＠お腹いっぱい。：2007/12/01(土) 09:18:03 ID:u2aCArmD
cygwinだと009-psplinkusb.shでエラーが出るらしい
USB経由でデバッグする機能が使えないらしい

7 ：名無しさん＠お腹いっぱい。：2007/12/01(土) 11:49:46 ID:FsN3p0XR
>>5
toolchainでエラーが出なかったことがない

8 ：5：2007/12/01(土) 13:18:53 ID:kVgVtFY/
>>6
どうやらそうらしい。手作業でusb.hを入手して一つ先に進むことは出来たが、
次はlinux/joystick.hがないとか言って止まりやがった。
しかも、この作業で作られたpspsh と usbhostfs_pc の使い道がさっぱりわからん。
結論：009-psplinkusb.shイラネ。
インストールする奴は psptoolchain/scripts/009-psplinkusb.sh を削除すると幸せになれる。
漏れが保障する。あと>>6サンキュ。

9 ：名無しさん＠お腹いっぱい。：2007/12/01(土) 20:06:42 ID:hYxxicbY
可哀想にpsplinkをご存じないとは

10 ：5：2007/12/01(土) 20:15:46 ID:kVgVtFY/
>>9
ハイハイおまえは知ってて偉いね羨ましいね
そんな中途半端な出し方じゃどうせ誘導する気はないんだろ
自慢するためだけに書き込んだのかおまえの自慢できる場所は２ｃｈだけかみじめな奴だな

11 ：名無しさん＠お腹いっぱい。：2007/12/01(土) 20:16:56 ID:2besn3Lx
(´ﾟ c_,ﾟ｀)

12 ：名無しさん＠お腹いっぱい。：2007/12/01(土) 21:25:43 ID:yOwziMJ/
>>10
可哀想に
ヒント貰えてるのに「ググる」って言葉の意味を知らないなんてね

13 ：名無しさん＠お腹いっぱい。：2007/12/01(土) 21:26:50 ID:/iY5bmfI
応用の利かないゆとり（´･ω･）ｶﾜｲｿｽ

14 ：名無しさん＠お腹いっぱい。：2007/12/01(土) 21:33:34 ID:YeEW6GtZ
おうよぅ！

15 ：5：2007/12/02(日) 15:59:28 ID:3LAdiRWu
言っとくけど34以下はゆとりなんだよ
お前等それ以上のおっさんなの？（超カオスワラｗｗｗｗｗｗｗｗｗｗｗｗｗｗ

16 ：名無しさん＠お腹いっぱい。：2007/12/02(日) 16:06:38 ID:ZtFrUzXO
＿＿＿_
／ ＼　　／＼　ｷﾘｯ
.　　　　　／　（ー） 　（ー）＼
／　　 ⌒（__人__）⌒ ＼　　　　＜超カオスワラｗｗｗｗｗｗｗｗｗｗｗｗｗｗ
|　　 　　　|r┬-|　　　　|
＼　　　　 `ー'´　　 ／
ノ　　　　　　　　　　 　＼
／´　　　　　　　　　　　　 　　ヽ
|　　　　ｌ　　　　　　　　　　　　　　＼
ヽ　　　 -一''''''"~~｀`'ー--､　　　-一'''''''ー-､.
ヽ ＿＿＿＿(⌒)(⌒)⌒)　)　　(⌒＿(⌒)⌒)⌒))

＿＿＿_
／_ノ 　ヽ､_＼
ﾐ　ﾐ　ﾐ　　oﾟ(（●）) (（●）)ﾟo　　　　　　ﾐ　ﾐ　ﾐ
/⌒)⌒)⌒. ::::::⌒（__人__）⌒:::＼　　　/⌒)⌒)⌒)
|　/　/　/　　　　　|r┬-|　　　　|　(⌒)/　/ / /／　　＜だっておｗｗｗｗｗｗ超カオスワラｗｗｗｗｗｗｗｗ
|　:::::::::::(⌒)　　　　|　|　 |　　 ／　ゝ　　:::::::::::/
|　　　　　ノ　　 　　|　|　 |　 　＼　　/　　）　　/
ヽ　　　　/　　　　　`ー'´ 　 　　ヽ /　　　　／　　　　　バ
|　　　　|　　 l||l　从人 l||l 　　　　 l||l 从人 l||l　　バ　　　ン
ヽ　　　 -一''''''"~~｀`'ー--､　　　-一'''''''ー-､　　　　ン
ヽ ＿＿＿＿(⌒)(⌒)⌒)　)　　(⌒＿(⌒)⌒)⌒))

17 ：5：2007/12/02(日) 16:32:54 ID:4lLUqCAX
論破完了

18 ：名無しさん＠お腹いっぱい。：2007/12/02(日) 17:05:16 ID:bv/1zvPm
なんで前スレまでまったりしてたのにこんな流れになってるの？
まぁ保守してくれるならありがたいがｗ

19 ：名無しさん＠お腹いっぱい。：2007/12/02(日) 17:58:20 ID:5glei7Cm
こんな流れで言うのもアレだけど
最新版iRShellに付いてるマルチタスク対応のテキストビューアプラグインを
日本語も表示できるようにするのってこのスレの住人なら可能？

それともスキルある人間だとパッチ当てるよりも一から作った方が早いのかな

20 ：名無しさん＠お腹いっぱい。：2007/12/02(日) 18:04:15 ID:RjOvrk7A
>>19
それってファイラーじゃね？

21 ：名無しさん＠お腹いっぱい。：2007/12/02(日) 18:10:24 ID:5glei7Cm
>>20
ゲーム中に呼び出して使えるってのがMT対応の強みなんだ

22 ：名無しさん＠お腹いっぱい。：2007/12/03(月) 01:21:59 ID:0WXMTEuR
プラグインスレが無いのでこちらで

UMDの中身を吸い出すとPSP_GAME⇒USRDIRフォルダ
のいずれかに.prxのファイルがまとめて入っています
これを逆コンパイルしてXMBでも使用できるように加工することはできないのでしょうか？
（例えばvideocodec.prx　mpeg.prx）

23 ：名無しさん＠お腹いっぱい。：2007/12/04(火) 00:38:19 ID:fQyN5TTu
ほら、やっぱりこのスレタイだとおかしいヤツが来るじゃん・・・

24 ：名無しさん＠お腹いっぱい。：2007/12/04(火) 00:51:33 ID:ME8h+4YG
潜行するべき。

25 ：名無しさん＠お腹いっぱい。：2007/12/05(水) 00:33:24 ID:aF/5nzyL
http://ime.nu/dl.qj.net/Recovery-EBOOT-for-all-OE-types-PSP-Homebrew-Applications/pg/12/fid/13573/catid/151
こいつをリバースして新型、つか3.xでビルドしようとしたんだがどうもmakeでエラー吐かれる

誰かえろい人たのむ

26 ：名無しさん＠お腹いっぱい。：2007/12/06(木) 11:15:44 ID:tgAye3kn
Minerveさん、連ザでアドホックで通信するとトランスファーのPSPが表示されます

27 ：名無しさん＠お腹いっぱい。：2007/12/06(木) 23:23:30 ID:1kKuL5PJ
俺が言うのもなんだけど、本人に直接メール送った方がいいんじゃないか

28 ：名無しさん＠お腹いっぱい。：2007/12/07(金) 21:04:55 ID:P4vTis+i
ラボコなどを解析してCfw3.71m33-3などで使えるようにする方法を教えてください

29 ：名無しさん＠お腹いっぱい。：2007/12/07(金) 21:14:39 ID:u+otk6xD
>>25がリバースする技を教えてくれるさ

30 ：名無しさん＠お腹いっぱい。：2007/12/10(月) 15:39:21 ID:8pEUx6gz
保守

31 ：名無しさん＠お腹いっぱい。：2007/12/10(月) 21:05:32 ID:7kkNdcr2
user modeのnidは今後変わる可能性ってあります？

32 ：名無しさん＠お腹いっぱい。：2007/12/11(火) 18:18:11 ID:IOVKPhtC
PSPSDKのサンプルにあるnet/resolverでgoogle.comを引いてみたんですが、
sceNetResolverStartNtoA()にさしかかると止まってしまうんですが何でしょうか？

第五引数のリトライ回数を0にすると進むものの、
解決したIPアドレスが255.255.255.255と関係ないものが返ってきます。

リトライ回数が1でもあると止まるというか、解決しに行ったまま返ってきません。
psplinkのUSB経由のデバッガも使い方が悪いのか
起動するもののbreakpointに到達してもプロンプトが戻ってこないので調べられません。
stepしても戻ってきません。

33 ：名無しさん＠お腹いっぱい。：2007/12/15(土) 00:01:33 ID:BDwgZaVH
おまえらに有難い情報をくれてやる。
１．freadを使うな。sceIoReadを使え。freadはメチャメチャ遅い。
２．sceIoReadを呼ぶ時、ファイル先頭からのオフセット、書き込み先バッファアドレスの両方とも４バイト境界にしろ。
そうしないと１０倍以上遅くなる。
３．sceIoLSeekで、SEEK_CURを使う時、マイナスのオフセットを与えて前に戻ることはできない。気をつけろ。

34 ：名無しさん＠お腹いっぱい。：2007/12/15(土) 14:48:57 ID:InRrvZsh
exeからＥＢＯＯＴ作るのって不可能？
解析→作成とかも無理？

35 ：名無しさん＠お腹いっぱい。：2007/12/15(土) 17:36:25 ID:zsxWHVB4
何を言ってるんだ・・・

36 ：名無しさん＠お腹いっぱい。：2007/12/15(土) 18:24:40 ID:QvZwYXd/
>>34
ヒント: 逆コンパイラ

37 ：名無しさん＠お腹いっぱい。：2007/12/15(土) 20:12:43 ID:9QxLrG4z
実用には程遠いけどね

38 ：名無しさん＠お腹いっぱい。：2007/12/15(土) 23:59:40 ID:0axpjEFW
いやbochsを使えばなんとかw

39 ：名無しさん＠お腹いっぱい。：2007/12/16(日) 11:40:21 ID:JCivT5Bq
uClinux kernel 2.6.22-uc1を使って、windows95起動させるのって
フロッピー必要ですか？

40 ：名無しさん＠お腹いっぱい。：2007/12/20(木) 00:19:31 ID:wZusRXcF
devkit proを使って、開発ってできる？

psptoolchainで開発環境がうまく作れなかった...

41 ：名無しさん＠お腹いっぱい。：2007/12/20(木) 08:28:19 ID:RnKJ5Z08
どっちもPSPDEVだしdevkitProの方が最新なくらいだから安心して導入しる
もっともpsptoolchainごときが上手くいかないようだと先行き不安だが

42 ：名無しさん＠お腹いっぱい。：2007/12/20(木) 11:50:22 ID:wZusRXcF
psptoolchainのインストを設定変えて何回やっても、エラーとか出ずにインスト途中で止まっちゃうんだよね...
そのまま放置して１日たっても、終わってないっておかしいっしょ。
まぁ、ただ単にPCが悪いのかもしれないけど。

43 ：名無しさん＠お腹いっぱい。：2007/12/20(木) 13:06:23 ID:tnQ2FEo9
>>42
cygwinではエラーが出る仕様です
/usr/local/pspdev/が展開できてればおｋ

44 ：名無しさん＠お腹いっぱい。：2007/12/20(木) 23:33:37 ID:00Y9gWSV
cygwinってファイルアクセスが遅い遅いって言われるからなぜかと思ったけど、makeやってやっと分かった

45 ：名無しさん＠お腹いっぱい。：2007/12/22(土) 17:47:04 ID:JiHDlij/
ttp://pcandpsp.blog92.fc2.com/
ここﾈ申

46 ：名無しさん＠お腹いっぱい。：2007/12/22(土) 21:22:40 ID:NEyuWKy5
>>45
乞食ブログ氏ね

47 ：名無しさん＠お腹いっぱい。：2007/12/23(日) 12:16:38 ID:EJRb+b/p
ここ↓のMP3のデコードのソース、どうもウチだと動かないんだよね
ttp://forums.ps2dev.org/viewtopic.php?t=8469&start=30

誰か動く人いないかな？　小さなことでも良いので何か分かる事があったら教えてください。ぺこり。

(参考までにうちでmakeしたファイル置いときます。)
ttp://www.uploda.org/uporg1168156.rar.html pass=psp

48 ：名無しさん＠お腹いっぱい。：2007/12/26(水) 13:39:35 ID:vx+ZFT8R
ELFMenuToolBoxV.03にPSPFilerとNandManagerが
入ってるみたいです。
主要ソフトとして同じ日本人が作ったものが
採用されているのは嬉しいですね。

Minervaさん、オメです^^

ただ、NandManagerは再配布禁止って言ってた気が・・・ｗ

49 ：名無しさん＠お腹いっぱい。：2007/12/26(水) 16:36:05 ID:l9p37oaG
>>48
mediumgauge氏はオメじゃないのか？

50 ：名無しさん＠お腹いっぱい。：2007/12/26(水) 17:15:34 ID:vx+ZFT8R
>>49
勿論、オメなんだがmediumgauge氏はご自分の板を持ってるので
ここの住人ではないのかと。
Minerva氏がここの住人というのは理解してたんで
Minerva氏に向けて書いたんだけどね。

51 ：名無しさん＠お腹いっぱい。：2007/12/26(水) 18:16:02 ID:ksV6H3MV
>>49の無意味なレスに（失笑）

52 ：名無しさん＠お腹いっぱい。：2007/12/26(水) 23:15:12 ID:SPn26c0M
プラグインでもアプリでも
完全版といえる音楽再生ツールがないから欲しいですねぇ
日本語表示可能でフォルダ階層対応　アーティスト＞アルバム＞　みたいに

通りすがりの戯言です

53 ：名無しさん＠お腹いっぱい。：2007/12/27(木) 06:21:52 ID:xYVaHINJ
某所で某氏が作成中

54 ：名無しさん＠お腹いっぱい。：2007/12/27(木) 15:19:24 ID:TIXtiVFC
devkitPSPとCode::Blocksで開発環境を作ってみました
http://ime.nu/foo-bar-web.hp.infoseek.co.jp/pspide.html

55 ：名無しさん＠お腹いっぱい。：2007/12/27(木) 17:23:48 ID:YptDNjNu
>>54
Nikkiに報告してこいやー

56 ：名無しさん＠お腹いっぱい。：2007/12/28(金) 07:25:39 ID:BfDwclj0
新型で192kbpsのatrac3plusを20MHzで再生できてる
ttp://pspupdates.qj.net/LightMP3-v1-7-0/pg/49/aid/110523

音楽再生だけでFPSガタ落ちしてやる気なくなってたが
これに付いてくるソース調べれば3.xでME使った音楽再生ができそうだ

57 ：名無しさん＠お腹いっぱい。：2007/12/28(金) 19:20:09 ID:EBsxAI6i
最新版のpspsysmem_kernel.hに
enum PspModel
{
PSP_MODEL_STANDARD = 0,
PSP_MODEL_SLIM_AND_LITE = 1
};
がないのですが、なぜでしょう？
他にも便利なAPIが次々と削除されたり、ctrlなんかではボタンも削除されています。

58 ：名無しさん＠お腹いっぱい。：2007/12/28(金) 20:15:04 ID:rR3xd7oM
>>57
/**
* Get the model of PSP
*
* @return <= 0 original, 1 slim
*/
int sceKernelGetModel(void);

0, 1 以外も返ってくる可能性があるからじゃないかな

59 ：名無しさん＠お腹いっぱい。：2007/12/28(金) 20:17:51 ID:EBsxAI6i
>>58
ありがとうございます。
噂のPSP-3000に対応という感じでしょうかね。

60 ：名無しさん＠お腹いっぱい。：2007/12/29(土) 07:05:38 ID:hmN+jaUz
ttp://forums.ps2dev.org/viewtopic.php?t=8469&start=32
cooleyes氏のlibaudiocodecのサンプルを新型3.71M33-4でも動くようにしてみた
というかほとんど弄ってないのに動いたので俺自身がビックリだ
ttp://ud.gs/307ar

61 ：名無しさん＠お腹いっぱい。：2007/12/29(土) 20:46:19 ID:lHzCEcp6
>>60の優しさと選曲に早朝から感動した！ >>47です。動いたよ！ありがとう♪

PSPの発表前に、MediaEngineは(メインR4000と同じコアなのに)プログラムできない仕様、
って記事見たけど、実際どこまでできるんでしょうね

と同時にMP3程度～高負荷まで、CPUクロック制御可能かも気になりますね。
なんか色々と楽しみな点がでてきた感じです

62 ：名無しさん＠お腹いっぱい。：2007/12/30(日) 22:14:53 ID:NRiriSCE
保守

63 ：名無しさん＠お腹いっぱい。：2007/12/30(日) 23:25:11 ID:00MV3Jev
sage保守だと？！

64 ：名無しさん＠お腹いっぱい。：2007/12/31(月) 00:29:16 ID:M+mSUlzz
>>62
このスレにはいいIDしてるじゃないか

65 ：名無しさん＠お腹いっぱい。：2007/12/31(月) 02:13:13 ID:p6ZvSovr
ほう、ノイズリダクション入りSCEとな

66 ：名無しさん＠お腹いっぱい。：2007/12/31(月) 11:15:32 ID:3Ys9DuXM
上海問屋のDN-FLV800Dって液晶プレイヤ見つけたんだけどさ、約7kで1GB内臓で
「FLV+MP4」対応って凄くね？そういうチップが(しかも安い)あるってこと？

PSPのMediaEngineでFLV再生できるコードが出てきたら世界的に最強だと思うんだけどなー・・

67 ：名無しさん＠お腹いっぱい。：2007/12/31(月) 20:43:38 ID:jExcCSHP
FLVはコンテナ

68 ：名無しさん＠お腹いっぱい。：2007/12/31(月) 20:47:42 ID:/4tvbWJG
PSPTubeあるだろ・・・

69 ：名無しさん＠お腹いっぱい。：2008/01/01(火) 13:09:11 ID:Ld9Ochcr
明けましておめでとうございます！>>all

去年はPSP的にはまさかの新型機登場＆まさかの大ヒット(失礼)で嬉しい年でしたね。
今年も素晴らしい一年になりますように

>>67 ???真意をkwsk
>>68 FLV1(Youtube)は再生可でも、FLV4(ニコニコ)が白黒+ノイズで止まる
現段階のPSPTubeでは作者さん曰く「1GHzのPSPがほしい」そうですよ。
コメントの実装やYoutubeの高画質化対応を視野に入れるとME制御できるといいですよね。

70 ：名無しさん＠お腹いっぱい。：2008/01/01(火) 18:22:39 ID:3m2yFQKV
そのうちコンテナの中身にH.264というのが標準になるだろうが
解像度が720x480超えてて結局デコードできないというのが容易に想像できる

71 ：名無しさん＠お腹いっぱい。：2008/01/03(木) 00:52:16 ID:O80Zug9t
PSPTubeを始めて使ってみた
ｽｹﾞｰ

72 ：名無しさん＠お腹いっぱい。：2008/01/03(木) 21:47:05 ID:8pxeBlLT
>>54
開発環境導入手順ありがとうございます。
サイトの通りに導入し、Hello World がＰＳＰで動きました。
全角文字を含むパスにプロジェクトを作って、ビルドできなくてちょっとつまづきました。
全角文字を含まないパスにプロジェクトを作るとビルドできました。

73 ：名無しさん＠お腹いっぱい。：2008/01/04(金) 18:56:15 ID:Tfwb6UOs
海外アプリの日本語化ってどうやるの？
試しにフォントを入れ替えてみたら駄目だった＼(^o^)／

74 ：名無しさん＠お腹いっぱい。：2008/01/05(土) 07:40:43 ID:vcxy+7uk
PSP NAND Manager Ver0.5
来てるな
Minerva乙

75 ：名無しさん＠お腹いっぱい。：2008/01/05(土) 09:12:27 ID:1mTI60JR
MJD!?おお！とてもうれしいニュースです!

76 ：名無しさん＠お腹いっぱい。：2008/01/05(土) 11:23:33 ID:Igv3gYmF
(*^ーﾟ)b

77 ：名無しさん＠お腹いっぱい。：2008/01/05(土) 17:46:27 ID:iVSkBkcc
NAND Manager、ダンプしたNANDの保存場所指定とかできませんかね
nandtoolと同じ場所にしたくて

78 ：名無しさん＠お腹いっぱい。：2008/01/05(土) 23:55:23 ID:C9gQuJOc
今現在規制ってことはeonetすかね
好きなフォルダに行けるだけで十分ですので（次回起動時も同じ場所とかは無理ですか？）うｐしてもらいたいです

79 ：名無しさん＠お腹いっぱい。：2008/01/06(日) 00:35:31 ID:DfDd+qxP
素早い対応ありがとうゴザイマス
逆にcory1492氏にms0:/nanddump/にしてもらいたい・・・

80 ：名無しさん＠お腹いっぱい。：2008/01/07(月) 22:26:33 ID:cPC9q6gj
PSP新型3.71M33-4でPOPSの画面キャプチャするにはどれが良いのだろう

81 ：名無しさん＠お腹いっぱい。：2008/01/08(火) 01:36:44 ID:d+lmI9np
・CFE , LE Recovery , その他SS機能付き多機能プラグイン
・iR Shell
・CWC
・その他SS単機能プラグイン

分類するとこうかな
どれが良いとかではなく、自分の用途に合わせて使い分けるといいよ

82 ：名無しさん＠お腹いっぱい。：2008/01/08(火) 02:48:40 ID:a8OjNg9o
>>80
俺はこれ使ってる。
http://ime.nu/dl.qj.net/371-2-Screenshot-plugin-(Tekken-5-bug-fix)-PSP-Homebrew-Applications/pg/12/fid/15357/catid/151

83 ：名無しさん＠お腹いっぱい。：2008/01/08(火) 12:04:06 ID:HFncqz78
DOSBoxでJoystick無しで起動させたいのですが、
joysticktype=none
の設定が効かないようです。patchを当ててソースを見ると
dosbox.confを無視しているように思えるのですが
コンパイルパイルが通らず試せません。どなたか修正して
頂けないでしょうか。

使用しているバイナリーはpspdosbox0.71.02.01.2008です。

84 ：名無しさん＠お腹いっぱい。：2008/01/08(火) 12:25:56 ID:l37NwSEG
PSP NAND Managerの人、2ch規制されてるらしいね
Nikkiフォーラムの方に投稿してる

85 ：名無しさん＠お腹いっぱい。：2008/01/08(火) 15:21:09 ID:dDByrl9q
あ（´・ω・） ｽ

86 ：名無しさん＠お腹いっぱい。：2008/01/08(火) 15:30:16 ID:dDByrl9q
規制解除された（´・ω・） ｽ
Minerva氏もこれで書き込めると思う（´・ω・） ｽ

Minerva氏、女性？手が奇麗（´・ω・） ｽ

87 ：名無しさん＠お腹いっぱい。：2008/01/08(火) 16:57:12 ID:TwvEc+0z
swindler81 (31 分前)

Hi, minerva4096.
Excuse me, are you a woman?
so pretty your hand.. :)

きめぇｗｗｗｗｗｗｗｗｗ

88 ：名無しさん＠お腹いっぱい。：2008/01/08(火) 16:58:08 ID:dDByrl9q
ちょｗｗｗそれは俺じゃないぞ

89 ：名無しさん＠お腹いっぱい。：2008/01/08(火) 17:00:24 ID:TwvEc+0z
これはプロフィール欄見たら韓国人だった

90 ：名無しさん＠お腹いっぱい。：2008/01/08(火) 17:03:35 ID:dDByrl9q
swindler81 (36 分前)
Thanks! minerva4096.
I love Nand manager :)

ストーカーｗ

91 ：名無しさん＠お腹いっぱい。：2008/01/08(火) 17:06:50 ID:TwvEc+0z
近いうちファン倶楽部ができるなこれは

92 ：名無しさん＠お腹いっぱい。：2008/01/08(火) 17:55:51 ID:wzJezki2
でもおてて綺麗だよね(;´д`)
これならﾊｧﾊｧしても仕方ないよね(;´д`)

俺「ご、ごめんなさい・・・別のPSPのnandをリストアしてクローン化させちゃいました・・。」
Minerva「もう！だからあれだけ注意したのに。」
俺「ううう、すみません・・・直してくれませんか？」
Minerva「ったく、しょうがないわねぇ・・・。」
俺「やったー＼(＾o＾)／」
Minerva「でも、ドジなPSPっ子には少しお仕置きが要りそうね♪」
俺「えぇっ！？ちょっとそれは・・・ってMinervaさん何を！？」
Minerva「いいからジッとしてなさい。ね？」くちゅ・・・くちゅくちゅ・・・くりゅ・・・
俺「うああぁぁ・・・Minervaさんの綺麗なおててで扱かれてるぅ・・・」
Minerva「いきなりこんなんじゃお仕置きにならないわねぇ。」ずちゅ・・ずりゅ・・しゅこしゅこ
俺「き、気持ち良すぎて頭がBrickしちゃう！！」
Minerva「“何が起きても自己責任”って、最初に言ったじゃない。」
俺「それ・・は・・そうですけどぉ！あああ、もう・・・・イキそうですっ・・・！」
Minerva「ふふ、もう出るの？Minervaのおててでシコシコされてピュッピュするの？
いいわ、一滴残らず出して・・・“射精（リストア）”しなさい」
俺「で、出ます！」ビュッ！！ビュルルルッ！！ビュク！！ビュク・・・！

93 ：名無しさん＠お腹いっぱい。：2008/01/08(火) 19:56:35 ID:3BIk1KNN
Minervaさんが本当に女だったらどーすんだよ
セクハラだぜ

94 ：名無しさん＠お腹いっぱい。：2008/01/08(火) 21:41:14 ID:mDcLNLRG
本当に女なのを誤魔化そうとして「男です」と言うんだろ

95 ：名無しさん＠お腹いっぱい。：2008/01/08(火) 21:48:04 ID:ZhR6VRGd
横から失礼します。
psptoolchain+Cygwin on Win32環境でつまづいたのでスレを漁っていたらまさに>>5と同じ状況だった。

んで、ここ　http://ime.nu/psp.4mac.jp/index.php?option=com_smf&Itemid=26&topic=8.msg1967　の
「PSPLink v2.0導入手順」を読みつつpsplinkを導入して、telnetでPSPと接続が出来た。

「009-psplinkusb.sh」はエラー＆Failedだけど、これで開発環境は整ったのかな？
ヒントか誘導ヨロがいします。

96 ：名無しさん＠お腹いっぱい。：2008/01/08(火) 22:01:50 ID:3BIk1KNN
psplinkはオプションだから使いたくなかったら入れなくてもイインダヨ
ちなみにそこでエラーが出るのは仕様

97 ： ◆mINerva3OQ ：2008/01/08(火) 22:11:49 ID:yWbb3Fn7
気まぐれで動画うｐしたら・・・。なにこの流れｗｗｗ
おまいら手が写ってるだけで盛り上がりすぎですよ。
まぁ漏れの性別なんてどーでもいいんで、おまいら妄想膨らませて楽しんでてくれ。

しかしYoutubeのコメントは流石に引いたわ。
同じ事>>86にも言われてるけど、こっちは不快じゃないのは何故だろう。

98 ：名無しさん＠お腹いっぱい。：2008/01/08(火) 22:24:58 ID:ZhR6VRGd
>>96
なるほど。009-psplinkusb.shの実行以降は特に何もしないみたいだね
ありが㌧

99 ：名無しさん＠お腹いっぱい。：2008/01/08(火) 22:34:21 ID:HejVXzSJ
ところで、NAND　ManagerV5でのIDStorageバックアップ機能が動作しないのは俺だけ?
もう一度入れなおして確認してみるか、、、、

100 ：名無しさん＠お腹いっぱい。：2008/01/08(火) 22:34:40 ID:ZFY3OOlb
動画見たけど垂直同期が取れないみたいな感じになるんだね

101 ：名無しさん＠お腹いっぱい。：2008/01/08(火) 22:46:59 ID:1eRVt6OK
俺もあの動画で手コキされてるとこ想像して抜いたけどコメント欄のチョンは引いた

102 ：名無しさん＠お腹いっぱい。：2008/01/08(火) 22:53:07 ID:X4w4q3bs
どうせlibusb-win32をインストールしてないから失敗したんだろと思って
009-psplinkusb.shに書いてあるmake -f Makefile.clients実行したら
>>5とは違うエラーなんだけど（linux/joystick.hが見つからない）
確かにエラー起こるな
でもpspshとusbhostfs_pcは問題なくビルドできたからそんなの関係ねえ

103 ：名無しさん＠お腹いっぱい。：2008/01/08(火) 23:04:44 ID:ZhR6VRGd
>>102
Remotejoyを入れるのはは本命じゃないけどどうせなのでCFW3.71ベースに入れてみている
RemoteJoy SDL GUI 1.51のパッケージの./PC/usbhostfs_pc.exeを上書きして、3.71用remotejoy.prxとusbhostfs.prxをPSPに入れて
試してみているけど、CFW3.40OEベースの解説サイト見ても同じようには行かないね。

USB経由操作は諦めて開発でもすっかな・・・

104 ：名無しさん＠お腹いっぱい。：2008/01/08(火) 23:10:25 ID:ZhR6VRGd
>>103
自己レス
やっぱpsptoolchain同梱じゃないパッケージの3.71版remotejoy.exeをcygwinでコンパイルするのにはlinux/joystick.hが必要みたいね
コケてたのはここか

105 ：名無しさん＠お腹いっぱい。：2008/01/08(火) 23:25:42 ID:oKqZl/PL
Cygwin入れ替えようとしたら間違ってソース消してしもた。まあどうせ行数の少ないプラグイン数個だし復旧できそうだけどさ…。

よーく考えよー、ソースは大事だよー

106 ：名無しさん＠お腹いっぱい。：2008/01/08(火) 23:45:09 ID:FD1tGHmu
>>102
>>6

107 ：名無しさん＠お腹いっぱい。：2008/01/08(火) 23:45:39 ID:FD1tGHmu
間違えた
>>102
>>8

108 ：名無しさん＠お腹いっぱい。：2008/01/09(水) 01:55:59 ID:JVScOgTz
remotejoyはなくても問題ない

3.71で動かすのなら
$ make release
$ cd release_oe
$ cp -R psplink ms0:/PSP/GAME
$ cp pc/pspsh/pspsh.exe どっかパスのとおってるところ
$ cp pc/usbhostfs_pc/usbhostfs_pc.exe どっかパスのとおってるところ
としたあとPSP側でpsplinkを起動
PC側でusbhostfs_pcとpspshを起動だ

v2.0ではEBOOT.PBPとか.elfをそのまま起動出来たけど
v3.0では.prxしか無理な仕様になったらしいので
Makefileに
BUILD_PRX = 1
を追加してmakeすればおｋ

109 ：名無しさん＠お腹いっぱい。：2008/01/09(水) 09:49:31 ID:NfKonSV1
>>108
おお！なるほど、RemotejoyGUIは./PCから起動させてるわけじゃないんだねぇ
仕事から帰ったらやってみよう
若干スレ違いだったのに教えてくれてありが㌧。

110 ：名無しさん＠お腹いっぱい。：2008/01/09(水) 23:18:17 ID:NfKonSV1
そんなこんなでEBOOT.PBPを吐く環境は構築完了。スレの人に多謝感謝です。
お礼と言っては何だけど、Linux on PSP開発環境構築関連の情報を。

Linux on PSP（http://ime.nu/jacksonm88.googlepages.com/linuxonpsp.htm）のカーネル＆自作ソフトのコンパイル環境「toolchain-mips」を整えようとしている。
「2007年12月27日（木）　 PSP Linux 向けクロスコンパイル環境構築（http://ime.nu/rian.s26.xrea.com/nicky.cgi?DT=20071227A）」にあるように、toolchain-mipsの配布元のMakefileでは
必要なパッケージが入手できずエラーとなる。　# ちなみに拙宅の環境ではLinux on PSPの配布バイナリ版は使用できない。

Makefileを動かすために必要なファイルは以下から入手し、Makefileのwget引数を書き換えることで動かすことが出来た。
http://ime.nu/ftp.gnu.org/gnu/binutils/binutils-2.12.1.tar.bz2
http://ime.nu/www.scratchbox.org/download/files/sbox-files/elf2flt-20020731.tar.bz2
http://ime.nu/gnu.rtin.bz/ftp.gnu.org/savannah/files/openap/kernel-headers-2.4.18.tar.bz2
http://ime.nu/www.kernel.org/pub/linux/libs/uclibc/old-releases/uClibc-0.9.15.tar.bz2
http://ime.nu/prdownloads.sourceforge.jp/uclinux-h8/559/uClibc-snapshot.tar.bz2
http://ime.nu/ftp.yz.yamagata-u.ac.jp/pub/GNU/gcc/gcc-3.2/gcc-3.2.tar.gz

PPC版Vineの場合は、エラーを吐きつつもMakefile中の最後の"Finally finished!"まで到達した。
ただし、/opt/toolchain/bin/mipsel-uclibc-gccを実行しようとすると/opt/toolchain/mipsel-linux/bin/ld -> ../../bin/mipsel-uclibc-ld*が実行できないというエラー。
Win32版Cygwinの場合は、コンパイルエラーとなり停止。Cygwin版version.hをtoolchain-mips/build/linux/includeに入れると、少し進んでまた停止。

まあ、そもそも上にあげた”必要なファイル”はぐぐって出てきたものを確認せずに入れただけのもので、ダメもとだったがダメだった。
uClibc-snapshot.tar.bz2などはどうみてもH8版のものだ。他のも怪しい。俺のアホゥ。

んで、できればCygwin上で開発環境を整えたいと思っていろいろやっています。
既出＆成功してる人が居るor興味なかったらゴメン。興味ある人が居るようならもう少し詳しく書く。（別スレででも）

111 ：名無しさん＠お腹いっぱい。：2008/01/10(木) 10:59:47 ID:i37xvqPn
日記に書いてURLだけ貼ってくれよｗ

112 ：名無しさん＠お腹いっぱい。：2008/01/10(木) 12:36:48 ID:OKYsv4ss
>>110
PSP関連でも「クロスコンパイル」って語句が出るとは。
バイナリは分かるが、wget因数とかCygwinとかそういうのも関わってくるとは。
こんな難しいレス初めてみたわ
素晴らしい

113 ：名無しさん＠お腹いっぱい。：2008/01/10(木) 12:51:39 ID:AKtVx4i9
PSP向けソフトはPSP上でビルドできないんだから
たいていクロスコンパイルが普通じゃないか

114 ：名無しさん＠お腹いっぱい。：2008/01/10(木) 16:33:41 ID:YQOEeW7o
クロスコンパイルに感動したり引数を因数と間違えたり、どうみてもただの素人です。ありがとうございました。

115 ：名無しさん＠お腹いっぱい。：2008/01/10(木) 16:40:14 ID:WPms2nPN
クロスコンパイラってソース公開されていればどんなPCソフトでもPSP向けにコンパイル出来るんですか？

116 ：名無しさん＠お腹いっぱい。：2008/01/10(木) 17:31:54 ID:lufu0+Zw
PSPSDKがビルドできませんorz
gccのmake中に、以下のようなエラーをそれぞれ数十行吐いて止まります。（行数は一例です）

../../gcc/doc//tree-ssa.texi:1234: 対応のない }.
../../gcc/doc//md.texi:742: 知らないコマンド `能:'.
../../gcc/doc//tm.texi:943: 対応のない }.

Cygwinを使っています。
`能:'が文字化けっぽかったのでmoconv.shで文字化け対策を施してみましたが効果はありませんでした。
分かる方が居られましたらアドバイスをお願いします。

117 ：名無しさん＠お腹いっぱい。：2008/01/10(木) 18:59:13 ID:X1e3lkj4
節子それドキュメント、コマンドのソースちゃう

118 ：名無しさん＠お腹いっぱい。：2008/01/10(木) 21:46:50 ID:7Z5MngMl
>>115
出来ない。

119 ：名無しさん＠お腹いっぱい。：2008/01/10(木) 22:44:31 ID:WPms2nPN
>>118
ありがとうございます

120 ：名無しさん＠お腹いっぱい。：2008/01/10(木) 22:51:51 ID:3xrY5S9h
>>111
うむ
まあ他でやるわ

121 ：名無しさん＠お腹いっぱい。：2008/01/10(木) 23:12:26 ID:e/oLGGuR
>>115
gnu compiler collectionでコンパイルできるように作られていて
OS依存なAPIを利用せずメモリ使用量が大きくなく
そして、m,ainへの引数・標準入力を利用していないなら
多少手を加えれば動くかもね

ようは、hello,worldくらいなら可能

122 ：名無しさん＠お腹いっぱい。：2008/01/10(木) 23:16:01 ID:e/oLGGuR
m,ainってなんだorz

123 ：名無しさん＠お腹いっぱい。：2008/01/11(金) 10:58:24 ID:HR8POz0y
m,ain の検索結果 約 8,580,000 件中 1 - 10 件目 (0.18 秒)

もしかして: main

124 ：名無しさん＠お腹いっぱい。：2008/01/11(金) 22:08:42 ID:gGe4MXUT
エム・アイン

125 ：116：2008/01/12(土) 18:05:54 ID:UdqtHKaX
>>117
ドキュメントでしたねorz

Makefile.inや前後のコマンドから、エラーを吐いているのはどうやらmakeinfoっぽいということが分かり、とりあえずエラーを無視して続行しようと
.bashrcにalias makeinfo='makeinfo --force'を定義したのですが、効果がありませんでした。
これは一体どうすれば(´･ω･`)

126 ：名無しさん＠お腹いっぱい。：2008/01/12(土) 19:40:35 ID:SSsNb3JP
必要なパッケージをインストールしてないんじゃないか？
psptoolchainのreadmeをよく嫁

127 ：名無しさん＠お腹いっぱい。：2008/01/12(土) 20:20:32 ID:ma3M3oOy
cygwin日本語化というかLANG=ja_JP.SJISやってない？
そうなら一時的にLC_MESSAGES=Cでやればいける。

128 ：116：2008/01/13(日) 01:13:00 ID:kg1jr4Iy
LC_MESSAGES=Cでできました。ありがとうございます。

>>126
一応readme記載の物は入れてありました。

>>127
ありゃ？　この現象は、LANG=jaの時も発生していました。
1. エラー発生 → 2. 日本語化してみる(LANG=ja_JP.SJIS等) → 3. やっぱりエラー発生orz
という流れだったので…。
結果的に出来たのでいいですけど。

129 ：名無しさん＠お腹いっぱい。：2008/01/13(日) 02:35:23 ID:SRMwvtlP
>>111
作っておいた。思いっきり誤爆したなあ俺・・・
http://ime.nu/pc11.2ch.net/test/read.cgi/linux/1200072551/

130 ：名無しさん＠お腹いっぱい。：2008/01/13(日) 03:42:08 ID:jiYEZHcp
PMFを再生する参考になるソースを教えて頂けませんでしょうか。
宜しくお願い致します。

131 ：名無しさん＠お腹いっぱい。：2008/01/13(日) 04:47:40 ID:tITikC+Q
>>130
iR Shell・・・ぐらいしかまともに再生できるソフト無いよね

Un-Official iR Shell Forums
ttp://www.irshell.org/

132 ：名無しさん＠お腹いっぱい。：2008/01/13(日) 08:25:44 ID:5P4mgKRJ
>>128
出来たんだ。ｵﾒ
psptoolchainはとにかく出力に日本語が出る環境でやると駄目。
出力をリダイレクト処理しているところでこける。

133 ：名無しさん＠お腹いっぱい。：2008/01/14(月) 05:44:58 ID:M1IC4A2A
EBOOTがあるフォルダのパスを取得したいんですが、
何か関数とかあるのでしょうか。

134 ：名無しさん＠お腹いっぱい。：2008/01/14(月) 05:51:33 ID:BbCiDDgp
>>133
getcwd関数がある。

char path[256];
getcwd(path, 256);

でパスを取得できる

135 ：名無しさん＠お腹いっぱい。：2008/01/14(月) 06:51:48 ID:M1IC4A2A
>>134
ありがとうございます。
Cの方の関数で良かったんですね。
PSP用のAPIで何かあるのかと思ってました。

136 ：名無しさん＠お腹いっぱい。：2008/01/14(月) 08:47:51 ID:pRJiDJPZ
ていうかargv[0]で一発なんだが

137 ：名無しさん＠お腹いっぱい。：2008/01/14(月) 09:13:49 ID:BbCiDDgp
>>136
argv[0]だと
ms0:/PSP/GAME/TEST/EBOOT.PBP
となるので、パスだけを使うならEBOOT.PBPを削除する必要がある

138 ：名無しさん＠お腹いっぱい。：2008/01/14(月) 10:03:44 ID:hMJDmT53
最近PSPで遊び初めて、C言語とか難しくて四苦八苦してます。
とりあえず画面の端っこに点を描いてみたいと思い、それはできたんですが、
これを別の関数にしようとしたらはまりました。
VRAM(フレームバッファ?)のアドレスを直に指定じゃなくて
sceDisplayGetFrameBufした方が行儀がいい気がするんですが、
どうやってもアドレスになにも入りません。

int main( void ){
int ....:
unsigned int *vram;
SetupCallbacks(); //Home button

sceDisplaySetMode( 0, 480, 272 );
sceDisplaySetFrameBuf( (void *)(unsigned int *)0x0x04000000, 512,
PSP_DISPLAY_PIXEL_FORMAT_8888, PSP_DISPLAY_SETBUF_NEXTFRAME );

sceDisplayGetMode( &dispmode, &screen_width, &screen_height );
sceDisplayGetFrameBuf( (void **)&vram, &linesize, &pixelformat, bufsync );

pspDebugScreenInit();
pspDebugScreenSetXY( 0, 0 );
pspDebugScreenPrintf( "%x", (unsigned int)vram );
sceKernelSleepThread();
return 1;
}

これで結果が0と表示されます。
やっぱり(void **)&vramっていうのが間違っているんでしょうか？
voidのポインタのポインタにキャストっていうのがよくわかっていません。
間違えてるところがあったらヒントでもいいのでアドバイスもらえるとうれしいです。

139 ：名無しさん＠お腹いっぱい。：2008/01/14(月) 11:08:56 ID:hMJDmT53
あれ……。
すいません、一番最初にやったはずなのに
(void *)&vram
で成功しました。
長文失礼しました……。

140 ：名無しさん＠お腹いっぱい。：2008/01/14(月) 11:32:20 ID:OjzJMzJu
アドホック接続でインターネットを出来るものを作って下さい・・・

141 ：名無しさん＠お腹いっぱい。：2008/01/14(月) 11:38:32 ID:Nt2vxatK
>>140
作れる、作れないは別としてどうしてそういう要望(発想?)が出てきたのか気になる

142 ：名無しさん＠お腹いっぱい。：2008/01/14(月) 11:45:33 ID:hw8z7JnV
CFW Extender 1.9.2に付属しているblit.cを自分のプラグインに転用しているんだけど、ソースそのままだと何故か起動時にクラッシュする件

/* オリジナル */
sceDisplay_driver_DEA197D4(&unk, &pwidth, &pheight);　　　　　　　　　　　　　　　　 //sceDisplayGetMode
sceDisplay_driver_E56B11BA((void*)&vram32, &bufferwidth, &pixelformat, &unk);　//sceDisplayGetFrameBuf

/* クラッシュ回避版 */
sceDisplay_driver_DEA197D4(NULL, &pwidth, &pheight);
sceDisplay_driver_E56B11BA((void*)&vram32, &bufferwidth, &pixelformat, 1);

143 ：名無しさん＠お腹いっぱい。：2008/01/14(月) 11:46:33 ID:h5sWy26J
PSPを10m間隔で並べて…

144 ：名無しさん＠お腹いっぱい。：2008/01/14(月) 19:55:31 ID:SLCj08WV
http://ime.nu/foo-bar-web.hp.infoseek.co.jp/pspide.htmlの最後の、
>これをコピーしてBuildメニューのBuildをクリックしてみましょう。
>エラーが出なければとりあえず成功です。
の"これ"をコピーしてというのは、中のソースをコピーするんですよね？

その後、貼り付けも行うと書かれていないのでコピーした状態でBuildをクリックしましたが、どこにもEBOOT.PBPが生成されていませんでした。
今度はコピーして、Hello.cに貼り付けて Buildをクリックしたところ、エラーがでました。

この辺りが迷っています。
よろしくお願いします。

145 ：名無しさん＠お腹いっぱい。：2008/01/14(月) 22:28:23 ID:4vHi7NTK
>>131
えーと、ソースはどこにあるのでしょう…。

146 ：名無しさん＠お腹いっぱい。：2008/01/14(月) 23:09:08 ID:99WRttb6
>>144
俺もコンパイルできない。
コンパイルしたときのメッセージはこんなかんじ

Project : PSPSDK
Compiler : PSPSDK (called directly)
Directory : C:\devkitPro\doc\
--------------------------------------------------------------------------------
Switching to target: default
Compiling: Untitled1.c
Execution of 'mingw32-gcc.exe -c Untitled1.c -o .objs\Untitled1.o' in 'C:\devkitPro\doc' failed.

ちゃんとPSP-GCCでコンパイルしようとしてるのになぜか
mingw32-gcc.exeってのが見つからないって出てくる。。。
設定がまちがってるのかね？英語でよくわからないんだ。教えてくれ。

もしかして、GCCも入れないといけないの？

147 ：名無しさん＠お腹いっぱい。：2008/01/14(月) 23:11:00 ID:hMJDmT53
GUの初期化が難しすぎるんですけど、細かく説明してるようなところってないですかね。
英語の文書でもいいです。
3Dプログラムの基礎とかないと難しいですか？

148 ：名無しさん＠お腹いっぱい。：2008/01/14(月) 23:14:43 ID:3o6DI+KC
>>147
PSPGL使えば良いんじゃね？

149 ：名無しさん＠お腹いっぱい。：2008/01/14(月) 23:51:25 ID:hMJDmT53
>>148
こういうものもあることを教えていただいてありがとうございます。
さっそく触ってみたいと思います。

150 ：名無しさん＠お腹いっぱい。：2008/01/15(火) 13:02:36 ID:N2/YO/c6
>>144
エラーメッセージ書いてほしいけど
アイコンファイルが無いとか。
と、エスパー。

>>146
>>144のサイト見て導入したなら psp-gcc.exe だよ。

151 ：名無しさん＠お腹いっぱい。：2008/01/15(火) 15:42:23 ID:RUdHORWR
しばらくPSPを弄ってない間に内蔵フォントを使えるようになってたんだなあ
intrafont ttp://www.psp-programming.com/benhur/

152 ：146：2008/01/15(火) 16:09:18 ID:DwTXBjx9
>>54
>>150
設定の見直し5回目でやっと間違いに気づいて無事にEBOOTができるようになったー。
ありがとうございましたー

PSPで絶対音感育成ゲームを作ろうと考えているんですが
PSPFilerのチューニング機能にあった指定Hzの音を出すのってどうやればいいんですかね？
だれか知ってる人いませんか？

PSPFilerがオープンソースだったらすごい参考になるのに、残念。

153 ：名無しさん＠お腹いっぱい。：2008/01/15(火) 16:29:44 ID:RUdHORWR
>152
それPSPと関係ないだろ
つ /usr/local/pspdev/psp/sdk/samples/audio/wavegen/main.c

154 ：名無しさん＠お腹いっぱい。：2008/01/15(火) 16:34:59 ID:dwAhPnfl
>>152
指定Hzの音ってのは普通正弦波だよな？
ということはその波形は数学的に生成可能ってことは音楽習った奴ならわかると思う

beepでSDKをgrepしてもそれっぽいもの見つからなかったし自作でいいと思う

155 ：名無しさん＠お腹いっぱい。：2008/01/15(火) 17:40:24 ID:USQ2i9xZ
>>150
Project : PSPDEV
Compiler : PSPSDK (called directly)
Directory : C:\
--------------------------------------------------------------------------------
Switching to target: default
Linking console executable: .\temp.elf
c:/devkitpro/devkitpsp/bin/../lib/gcc/psp/4.1.2/../../../../psp/lib/crt0_prx.o: In function `_main':
→e:\projects\devkitPro\buildscripts\pspsdk\src\startup/crt0_prx.c:91: undefined reference to `main'
collect2: ld returned 1 exit status
→Process terminated with status 1 (0 minutes, 0 seconds)
1 errors, 0 warnings
でいいのかな。　→の記号がふっている欄は赤字です。

156 ：146：2008/01/15(火) 18:45:08 ID:DwTXBjx9
>>153
>>155
うわーーーーむずかしすぎ。
beepとか簡単に出せるのかと思ってた。
pspdev/psp/sdk/samples/audio/wavegen/main.c
を読んでみてるけど・・・
なんで円周率使ってるの？どこで音だす命令してるの？
short s = (short) (scaleFactor * currentFunction(2.0f * PI * frequency * time));
なんで括弧同士がくっついてるの？

いみわかんない。
わからないこと多すぎ。
やっぱりGUIで○×ゲームぎりぎり作れる程度の俺には無理みたい。

・・・とりあえず、
あきらめてDOSのオセロでも作ってみようかとおもいます。
なんか、すいませんでした。

157 ：名無しさん＠お腹いっぱい。：2008/01/15(火) 18:54:56 ID:n9siSgV5
>>152
おめでとさん。
ｵﾓｽﾚｰもん作ってくれ。

>>155
エラーメッセージは main がない と出てる。
リンク先のテキストファイルの内容を全選択して Hello.c にコピペしたんだよね？
念の為に確認。

158 ：名無しさん＠お腹いっぱい。：2008/01/15(火) 19:03:53 ID:USQ2i9xZ
>>157
はい、内容をすべて選択してhello.cにコピーし BuildタヴのBuildを押しました。
しかし、下にエラーログが表示されます。

Fileは、e:/projects/devkitpro/buildscripts/pspsdk/src/startup/crt0_prx.c
Lineは91、Messageにはundefined reference to"main"
と表示されました。

Fileのe:/には何も入っていないはずなんですが・・・。

159 ：名無しさん＠お腹いっぱい。：2008/01/15(火) 19:28:17 ID:dwAhPnfl
>>158
コピーしたあと保存した？

160 ：名無しさん＠お腹いっぱい。：2008/01/15(火) 19:30:28 ID:ysWu9FdY
PSPGLも難しくて挫折してたらPSPGUのチュートリアル見つけました。
同じような人の助けになればいいと思います。
ttp://www.psp-programming.com/code/doku.php?id=c:tutorials

>>158
そのエラー見たことがあります。
原因よくわからないんですがコンパイル時の環境変数として
USE_KERNEL_LIBC=1
USE_KERNEL_LIBS=1
を消すか、あるいは
USE_PSPSDK_LIBC=1
USE_PSPSDK_LIBS=1
と設定したらできませんか？

161 ：名無しさん＠お腹いっぱい。：2008/01/15(火) 20:01:37 ID:RUdHORWR
SDLとOpenGL使えばPSP特有の問題にほぼ触れずにプログラム組めるからかなり楽だぞ
まあその代わり60FPS保つのがつらくなるけど

162 ：名無しさん＠お腹いっぱい。：2008/01/15(火) 20:55:31 ID:fTDGCsi7
>>155
Compiling: hello.c
の行が無いな。
ソースで Enter 押して Backspace する等して編集状態にしてからBuildしてもだめ？

163 ：140：2008/01/16(水) 01:30:35 ID:Y9UrA3Gx
>>141
softbankのX01Tを所持していまして、ICSが動くようになったので
PSPの大きな画面でインターネッツをやってみようかと思った次第

164 ：名無しさん＠お腹いっぱい。：2008/01/16(水) 05:06:09 ID:VPWmQ1gs
皆さん、教えていただきありがとうございます。
しかし、何をやっても駄目でした

順番どおりにやったのですが、今度はなぜか
>FileメニューのNew Fileを選択、またはNew Fileアイコンをクリックして"hello.c"と名前をつけてファイルを作成します。
のところでフリーズして落ちてしまいます。

順番どおりにいくと、
>FileメニューのNew Project...かスタート画面のCreate a new projectをクリックして新規プロジェクトを作成します。
>テンプレートから今度はUser templatesを選びプロジェクトファイルを作成します。
この時、User templatesを選んでたら、PSPDEVを選択して作成するんですよね？
場所を指定くださいみたいなことを言われると思うんですが、私はc:/にしてます。

よろしくお願いしします。

165 ：名無しさん＠お腹いっぱい。：2008/01/16(水) 13:06:28 ID:U2R0grQQ
>>164
それはPSPアプリ開発環境以前にパソコンのOSをどうにかしたほうが良いんじゃないか？
俺のとこではVistaで上手く行ったぜ。

166 ：名無しさん＠お腹いっぱい。：2008/01/16(水) 15:03:09 ID:rOPsFbik
一回消して最初から順にやってみたら？

167 ：名無しさん＠お腹いっぱい。：2008/01/16(水) 17:50:34 ID:VPWmQ1gs
やはり、最初から間違っているんですね・・・。
どうも、あの説明を見ても分からないので馬鹿でも分かるように解説していただけませんか？

何か、そこに加える部分があるところでいいので。
お願いします。

168 ：名無しさん＠お腹いっぱい。：2008/01/16(水) 18:28:26 ID:Aev+alaV
＞馬鹿でも分かるように
メチャクチャ勝手なこと書いてるな。さすが馬鹿だ。
馬鹿でも分かるように書くのってすげー大変なんだけど。
大体、馬鹿ならソフトなんてとても作れないから、やめとけば？

169 ：名無しさん＠お腹いっぱい。：2008/01/16(水) 19:04:36 ID:+kJmyJG3
>>167
その食い下がる姿勢は評価できる。
俺は説明下手だからだれにでもわかる説明はできないが、使ってるパソコンの話から聞こうか。
XP？Vista？

170 ：名無しさん＠お腹いっぱい。：2008/01/16(水) 21:07:04 ID:rOPsFbik
とりあえず>>144の上から順番にやって環境を整えてみたけど何の問題もなく一発でEBOOT.PBPが出来たぞ
ちょっと書かれていないダイアログが出たりしたけど基本OK押しで順番にやれば大丈夫なはず

171 ：名無しさん＠お腹いっぱい。：2008/01/16(水) 21:48:23 ID:22NQ4Ho5
WindowsMeとか95,98使ってんじゃねえか？
オープンソース系のソフトと相性悪いんだぜ？

172 ：名無しさん＠お腹いっぱい。：2008/01/16(水) 22:02:43 ID:VPWmQ1gs
Windows XP ProのSP2です。
やはり、どこか間違っているのでしょうね。

もう一度、やってみます。

173 ：名無しさん＠お腹いっぱい。：2008/01/17(木) 02:01:21 ID:3DyC0FGI
とりあえず、ルートはC:/に設定していたので、今度はD:/に変更しました。
すると、下記のものに変わりました。

Project : PSPDEV
Compiler : devkitPSP (called directly)
Directory : D:\
--------------------------------------------------------------------------------
Switching to target: default
Compiling: hello.c
hello.c:57:2: warning: no newline at end of file
Linking console executable: .\temp.elf
d:\devkitpro\devkitpsp\bin\..\lib\gcc\psp\4.1.2\..\..\..\..\psp\bin\ld.exe: D:\devkitPro\devkitPSP\psp\lib: No such file: Permission denied
collect2: ld returned 1 exit status
Process terminated with status 1 (0 minutes, 0 seconds)
0 errors, 1 warnings

他に、Build MessagesにはLine 57、Warning:no newline at end of file
が表示されました。

このエラーはどういう意味なんでしょうか。
何か、不足しているとか関係してますか？

174 ：名無しさん＠お腹いっぱい。：2008/01/17(木) 02:04:42 ID:3DyC0FGI
調べた結果、最後に改行をいれなけばならないと言うことだったので、入れました。
ですが、EBOOT.PBPが生成されません。

>Process terminated with status 1 (0 minutes, 0 seconds)
赤字の行は上記の欄です。

175 ：名無しさん＠お腹いっぱい。：2008/01/17(木) 08:51:25 ID:/4DCtVW3
>>173
Warningは警告であってErrorじゃない
問題はこっち
d:\devkitpro\devkitpsp\bin\..\lib\gcc\psp\4.1.2\..\..\..\..\psp\bin\ld.exe: D:\devkitPro\devkitPSP\psp\lib: No such file: Permission denied
d:\devkitpro\devkitPSP\psp\libフォルダが見つからないそうだ

どうでもいいけどこのパス指定酷く・・・おもしろいな

176 ：名無しさん＠お腹いっぱい。：2008/01/17(木) 09:47:07 ID:kRpI6zbE
そろそろ他で勉強して出直してきてくれ、あまりにも酷すぎる

177 ：名無しさん＠お腹いっぱい。：2008/01/17(木) 09:54:30 ID:nWPdZO5J
ちょっとショットの動画撮影1GB制限を解除できないでしょうか？
ドライブレコーダーとして使っているものの最高画質で30分も持たなくて不便(´・ω・｀)

178 ：名無しさん＠お腹いっぱい。：2008/01/17(木) 20:36:27 ID:F29aJYhu
>>173
よし、同じエラー出したぞ。
Settings->Compiler->Linkerタグに
C:\devkitPro\devkitPSP\psp\lib
があるだろ
C:\devkitPro\devkitPSP\psp\lib\libc.a
だ。

179 ：178：2008/01/17(木) 20:38:28 ID:F29aJYhu
あ、違うＤドライブだな。
ドライブは読み替えてくれ。

180 ：名無しさん＠お腹いっぱい。：2008/01/17(木) 20:44:49 ID:EnPakZqr
こういう奴に親切にしても無限の追加質問を返されるだけだぞ

181 ：名無しさん＠お腹いっぱい。：2008/01/17(木) 20:57:27 ID:F29aJYhu
ttp://foo-bar-web.hp.infoseek.co.jp/pspide.html の範囲のみな。
EBOOT.PBPできるところまで。
サイト作ってくれた人への感謝の気持ちからだ。

182 ：名無しさん＠お腹いっぱい。：2008/01/17(木) 23:16:42 ID:sd/+wUt6
EBOOT.PBPができました。　ありがとうございました。
原因は、
>Linkerタブを選択します。
と書かれていたのが、上にあるLinkerのタブだと思ってしまったからです。
二つあるとややこしいです。

ありがとうございます。

183 ：名無しさん＠お腹いっぱい。：2008/01/18(金) 00:09:47 ID:d1IUdKvj
600 名前：名無しさん＠株主 ★[sage] 投稿日：2008/01/17(木) 22:58:06 ID:/d8uZvRi
>>595
capture.prx

で思い出したがこれをCFW向けに作り直してもらうことって出来ないかな？
ttp://nekokabu.s7.xrea.com/soft/soft.html
ここのPSP Audio Recorderってやつ。

184 ：名無しさん＠お腹いっぱい。：2008/01/18(金) 16:34:41 ID:o7+Q4ZAY
らぼこに代わるものを作ってください

185 ：名無しさん＠お腹いっぱい。：2008/01/19(土) 21:04:22 ID:WlF+lEQU
リモートデバッグできる？
ＰＳＰでステップ実行させようとしてるんだけどうまく行かなくて…。
PSPLink と USBHostFS 使ってるんだけど psp-gdb がコマンド入力待ちにならんです。

186 ：名無しさん＠お腹いっぱい。：2008/01/20(日) 00:43:42 ID:M8tO66BG
>>185
みんな開発環境が違うんだから、OSとか最低限自分の環境を書けよ。

187 ：名無しさん＠お腹いっぱい。：2008/01/20(日) 01:46:18 ID:QxWmqzMq
>>186
申し訳ない。

ttp://foo-bar-web.hp.infoseek.co.jp/pspide.html を見て開発環境をインストールしました。
psp-gdb は上記リンクからたどれる devkitPro Updater 1.4.4 から入れた insight 6.5 に入っていた GNU gdb 6.5.0 を使ってます。
PSPLink は ttp://ps2dev.org/psp/Tools/PspLink/PSPLINK_2.0 、 USBHostFS は ttp://dl.qj.net/usb-host-file-system-server-%28windows-version%29-general-apps-psp-homebrew-applications/pg/12/fid/8409/catid/151 です。

ターゲットのＰＳＰは 3.71M33-4 + kernel addon v2、ホストのＯＳは Vista Home Premium です。

よろしくお願いいたします。

188 ：187：2008/01/20(日) 01:47:45 ID:QxWmqzMq
>>187
旧型使ってます。

189 ：187：2008/01/20(日) 02:19:42 ID:QxWmqzMq
>>187
書き忘れてました。
localhost:10001 へ telnet して debug eboot.pbp などはできました。
elf ファイルをデバッグ起動させないといけないのでしょうが下記エラーが出てできません。

GDBServer: Could not load ms0:/psp/game/helloworld/temp.elf - 0x800200D9

ms0:/psp/game/helloworld/temp.elf のファイルはあります。

リモートデバッグできる組み合わせを教えていただければそちらへ乗り換えます。
よろしくお願いします。

190 ：名無しさん＠お腹いっぱい。：2008/01/20(日) 02:54:47 ID:F16542Ri
新型3.80M33-4とpsplinkusbでリモートデバッグできたぞ
そんなイレギュラーなもの使わずに普通にcygwinでやったほうがいいんじゃね

191 ：名無しさん＠お腹いっぱい。：2008/01/20(日) 12:56:12 ID:nSt2OAWm
何か、あると結構便利なソフトってある？
Filerとかつべはもってる。あとIRHellだっけ？もある。
頼む

192 ：名無しさん＠お腹いっぱい。：2008/01/20(日) 17:21:07 ID:o+FSregK
http://ime.nu/pspnfo.orz.hm/index.php?Development
のとおりにして開発環境を整えようとしている段階なんだがpspchain実行のsetup.shを実行すると、

line7: svn : command not found

ってでて進まんのだが…

誰か教えてエロい人

193 ：名無しさん＠お腹いっぱい。：2008/01/20(日) 17:25:01 ID:Iqne1OqD
>>192
subversionいれろ

194 ：名無しさん＠お腹いっぱい。：2008/01/20(日) 17:30:38 ID:nhy9rllE
svnは Subversion でバージョン管理ソフト。
ソース持ってくるのに使う。
別途インストールする。
大抵コンパイル済みバイナリが用意されてるはず。

195 ：名無しさん＠お腹いっぱい。：2008/01/20(日) 18:00:09 ID:EwcPllu3
>>192
つーか、全然内容の通りにやってないな。
やってたらSubversion入っているはずだから。

196 ：名無しさん＠お腹いっぱい。：2008/01/20(日) 18:14:13 ID:X198mmYh
pspで動かせるcadみたいなソフトってないですか？

197 ：名無しさん＠お腹いっぱい。：2008/01/20(日) 19:01:40 ID:ema96+O7
環境のインストールにはネット環境が必須ですか？
必要なファイルの入手ならネカフェとかでどうとでもなるんですが

198 ：名無しさん＠お腹いっぱい。：2008/01/20(日) 19:27:46 ID:Blfjhm6a
ネット環境無いと cygwin きついな。
>>192のサイトも同じく。
ネカフェで持ってくるならインストール先の cygwin フォルダ以下を持ち帰れば良いと思う。

199 ：名無しさん＠お腹いっぱい。：2008/01/20(日) 19:45:43 ID:ema96+O7
>>198
分かりました
ありがとうございました

200 ：名無しさん＠お腹いっぱい。：2008/01/20(日) 21:30:16 ID:jhHV570s
PCで開発したことがない人間がPSPの開発環境作ってもしょうがないと思うんだ

201 ：187：2008/01/20(日) 22:36:27 ID:QxWmqzMq
>>190
レスthxです。あれこれ試してcygwin使わずいけました。

USB ISO Loader で紹介されている usbhostfs_bin.rar に入ってる USBHostFS を使うとGDBがつながってリモートデバッグできました。
PSPLink で prx をデバッグ起動して、Insightで elf ファイルを読み込ませたらソースレベルで実機デバッグできました。
Code::Blocksではステップ実行できませんでした。

202 ：名無しさん＠お腹いっぱい。：2008/01/20(日) 23:16:53 ID:E5VI7Cqb
>>200
ド素人がソフト作ろうとするきっかけなんてこんな物だと思うぞ
大半が挫折してなかったことにするがｗ

203 ：名無しさん＠お腹いっぱい。：2008/01/21(月) 03:57:49 ID:zlK6DjPv
PSPの開発環境を作ろうと思って
ttp://foo-bar-web.hp.infoseek.co.jp/pspide.html
を参考に作ってみたのですが
最後のhellow worldのEBOOT.PBPまではエラーなしで作れたんですけど
PSPで実行できなくて困ってます。
PSPのヴァージョンは3.80M33-4です。
起動してメモステランプがちょっとちかちかしたあとに
エラーコード(8002013C)を吐いてしまいます・・・・
エロい人教えてください

204 ：名無しさん＠お腹いっぱい。：2008/01/21(月) 13:24:58 ID:NTpqiyak
>>203
メモステのフォルダ構成どうなってる？
どこにEBOOT.PBP置いてる？

205 ：名無しさん＠お腹いっぱい。：2008/01/21(月) 19:10:21 ID:zlK6DjPv
>>204
ms0:\psp\game\hello\EBOOT.PBPと言う形でおいてます

206 ：名無しさん＠お腹いっぱい。：2008/01/21(月) 19:49:50 ID:AGuoN7E6
>>205
もしかしたらひょっとして「hello」が全角になってない？

207 ：名無しさん＠お腹いっぱい。：2008/01/21(月) 20:15:33 ID:zlK6DjPv
>>206
ms0:\:\PSP\GAME\hello\EBOOT.PBPと置いて今試してみましたけどだめでした
「起動に失敗しました(8002013C)」と出てきてしまいました
でもこれがでるタイミングがgamebootがNAND Managerとかを起動したときと同じように
フェイドアウトし終わってＭＳのランプが２、３回ついた後にでてきます

208 ：名無しさん＠お腹いっぱい。：2008/01/21(月) 20:16:23 ID:zlK6DjPv
>>207
ms0:\PSP\GAME\hello\EBOOT.PBPの間違いです
すみません

209 ：名無しさん＠お腹いっぱい。：2008/01/21(月) 20:31:42 ID:L1aZKaIZ
カーネル

210 ：名無しさん＠お腹いっぱい。：2008/01/21(月) 20:34:53 ID:zlK6DjPv
>>209
ありがとう。
新型ＰＳＰ用の開発環境そろえるにはどうしたらいいんだ・・

211 ：名無しさん＠お腹いっぱい。：2008/01/21(月) 20:50:18 ID:nngFZvym
自作ソフトとか作ったことないけど新型用というか、要はカーネル3.xx用にEBOOT作ればいいんじゃないの？
今作ってるのはカーネル1.50用のEBOOTなんでしょ？

212 ：名無しさん＠お腹いっぱい。：2008/01/21(月) 21:45:59 ID:zlK6DjPv
解説サイトのところにFWのバージョン書くところがありました
380に書き直すのわすれてた・・
無事起動できました
ありがとう

213 ：名無しさん＠お腹いっぱい。：2008/01/22(火) 13:32:47 ID:OuL4kW4S
UUv4でNandManager使えるのかい神様

214 ：名無しさん＠お腹いっぱい。：2008/01/22(火) 14:03:27 ID:+ZqDa5Ke
流れぶったぎってスマン
ここで聞くことじゃないかもだけど
だれか、「でじこのマインスイーパ(PSP版)」 手に入れた？
他スレで紹介されててHPみてきたんだけど、どうもソース付らしい
ここのサークル、ドリキャスでも作ってたところで
かなり技術力あるから、見知らぬ技術があるかもしれんし
なにより「ツール」じゃなくて「具体的なゲーム」を作るにあたっての参考にしたい
手に入れたひといたら、どんなだったか教えてクレクレ

215 ：名無しさん＠お腹いっぱい。：2008/01/22(火) 14:44:44 ID:Q85l+38V
ぶっちゃけPSPもPSもそんなに変わらん
PCと比べてちょっとだけメモリと演算性能が厳しいだけだ
ttp://www.fumi2kick.com/pspapp/

216 ：名無しさん＠お腹いっぱい。：2008/01/22(火) 15:58:23 ID:QFF4Mg4/
build.makが無い・・・^o^

217 ：名無しさん＠お腹いっぱい。：2008/01/22(火) 16:14:28 ID:odV6zn3j
>>215
なぜ、いきなりPSと比較してるのがしらんがとりあえずのってみる

メインCPUの演算性能はMIPS CPUに詳しくないので頭悪い方法だが
どちらも32bitコアRISCなので単純に動作クロックのみを比べた場合PS1が33.8MHzでPSPが最大333MHz
ただし、レジスタの本数やキャッシュ、命令セットの差違で多少上下
あとPSにはFPUが存在せず固定小数演算のみなのが気になるが、
演算性能についてはPSと同等もしくは、PSPの方がいい気がする

メインメモリについては、PS1のメインメモリはミラーなんかが大量にあって多そうにみえるけど
実際は2MBしか積んでいない(BIOSなんかを除く)

218 ：名無しさん＠お腹いっぱい。：2008/01/22(火) 16:37:36 ID:Q85l+38V
PCと書こうとしてPSと書いてしまったんだぜorz

219 ：名無しさん＠お腹いっぱい。：2008/01/22(火) 20:07:15 ID:gw07WqDd
Minervaさんとこ更新されてる。乙です。
新作はPluginChangerらしい。
そういや、以前にPlugin作ってみたいって言ってたよね。

220 ：名無しさん＠お腹いっぱい。：2008/01/22(火) 20:33:08 ID:QFF4Mg4/
>>203の導入方法でやって
Project : PSPDEV
Compiler : devkitPSP (called directly)
Directory : C:\Documents and Settings\ur\My Documents\
--------------------------------------------------------------------------------
Switching to target: default
Linking console executable: .\temp.elf
psp-g++.exe: .objs\デスクトップ\hello.o: No such file or directory
Process terminated with status 1 (0 minutes, 0 seconds)
0 errors, 0 warnings
って出たんだけどこれは成功してますか？

221 ：名無しさん＠お腹いっぱい。：2008/01/22(火) 20:37:51 ID:n1b5arXM
>>220
おそらく失敗。リンクに失敗してる。

222 ：名無しさん＠お腹いっぱい。：2008/01/22(火) 20:38:58 ID:OuL4kW4S
>> psp-g++.exe: .objs\デスクトップ\hello.o: No such file or directory
お前なめてんの？

223 ：名無しさん＠お腹いっぱい。：2008/01/22(火) 20:40:45 ID:QFF4Mg4/
あれ・・・ほんとだ.oになってる(´・ω・｀)
ちょっとぐぐってきます

224 ：名無しさん＠お腹いっぱい。：2008/01/22(火) 20:52:25 ID:QFF4Mg4/
いくら新しく保存しても.oになってしいます
.hで保存してるんですけどね・・・
原因とすればなにがありますでしょうか？

225 ：名無しさん＠お腹いっぱい。：2008/01/22(火) 20:57:29 ID:PB/5SyU5
ヘッダファイルだけでオブジェクト作ってくれるのかpsp-g++は・・・

226 ：名無しさん＠お腹いっぱい。：2008/01/22(火) 22:53:52 ID:j+qDfGMD
>>224
.o は .PBP ヘ続く中間ファイルだからおｋ。

＞psp-g++.exe: .objs\デスクトップ\hello.o: No such file or directory
デスクトップに出力しちゃだめ。たぶん psp-g++.exe が全角文字を扱えない。
Project -> Properties の Targets タブ「Objects output dir:」に「.objs\デスクトップ」を設定してるだろうけど「.objs」だけでいい。

コンパイル→ .o →リンク→ .elf の流れ。
EBOOT.PBP は Commands に設定したリンク後のコマンド実行で作られる。

227 ：名無しさん＠お腹いっぱい。：2008/01/22(火) 23:26:05 ID:QFF4Mg4/
ありがとうございます
>>226
Project : PSPDEV
Compiler : devkitPSP (called directly)
Directory : C:\PSP\GAME\
--------------------------------------------------------------------------------
Switching to target: default
Linking console executable: .\temp.elf
psp-g++.exe: .objs\hello.o: No such file or directory
Process terminated with status 1 (0 minutes, 0 seconds)
0 errors, 0 warnings
保存先とかObjects output dirをＣ直下にしてもエラーが出ます。。。。。

228 ：名無しさん＠お腹いっぱい。：2008/01/22(火) 23:41:20 ID:j+qDfGMD
>>227
>>162
もしくはデスクトップの hello.o を .objs フォルダに移動する。

229 ：名無しさん＠お腹いっぱい。：2008/01/22(火) 23:43:20 ID:qSQIKRKk
>>224
.h -> .c

230 ：名無しさん＠お腹いっぱい。：2008/01/23(水) 00:11:42 ID:9PRKpcK8
>>229
hello.c を hello.h と間違えて作ると
＞e:\projects\devkitPro\buildscripts\pspsdk\src\startup/crt0_prx.c:91: undefined reference to `main'
こんなエラーが出るみたいだからそういう間違いではないと思う。

231 ：名無しさん＠お腹いっぱい。：2008/01/23(水) 00:42:19 ID:iGFqIhXf
>>228-230
いろいろとありがとうございます
いろんな所弄ったら
error: expected '=', ',', ';', 'asm' or '__attribute__' before 'char'
こんな感じにエラーでるようになりました
もうあきらめます・・・・
皆さんありがとうございます

232 ：名無しさん＠お腹いっぱい。：2008/01/23(水) 08:09:27 ID:gpDwPrrx
Code::Blocksの設定を４、５回やり直してなんとか動いた俺ｶﾞｲﾙ

233 ：名無しさん＠お腹いっぱい。：2008/01/23(水) 17:01:52 ID:csRhBYuQ
駄目な奴は何をやってもダメ

234 ：名無しさん＠お腹いっぱい。：2008/01/23(水) 17:25:49 ID:NybEztzU
それくらいが自分で解決できないようなレベルなら
手を出さないほうがいい

235 ：名無しさん＠お腹いっぱい。：2008/01/23(水) 18:34:21 ID:ue3Vj0IH
(そんなん余計なお世話やん)

236 ：名無しさん＠お腹いっぱい。：2008/01/26(土) 12:26:23 ID:khcZYYjW
PSPSDKで使えるFileSelecterのソースないですかね？

237 ：名無しさん＠お腹いっぱい。：2008/01/26(土) 20:41:29 ID:/TjIckPq
以下のコードでsceNetInetConnectが-1になります。

struct sockaddr_in server;
int sock;
server.sin_family = AF_INET
server.sin_port = htone( 80 );
inet_aton( "66.249.89.99", %(server.sin_addr) ); /* www.google.co.jp */
sock = sceNetInetSocket( PF_INET, SOCK_STREAM, 0 ); // > 0
sceNetInetConnect( sock, (struct sockaddr *)&server, sizeof( server ) ); /* -1 */

ソケットのディスクリプタは取れています。
このときのsceNetInetGetErrno()は 118 host is unreachable を返します。
LAN内にHTTPサーバを立てて、inet_atonにそのマシンのアドレスを渡すと、
sceNetInetConnectは0を返します。
LANから出られないようで、
どうもデフォルトゲートウェイあたりがおかしいような気がするのですが、
どうすればよいのか見当がつきません……。

またPSPの内蔵ブラウザからWAN側に出られるので、
デフォルトゲートウェイになっているルータがおかしいことはないと思います。

238 ：名無しさん＠お腹いっぱい。：2008/01/26(土) 22:01:40 ID:/TjIckPq
他にネットワークを使うソフトさがして使ってみましたら
そちらでもhost is unreachableが返りまして、インターネットに出られませんでした。
なにか根本的におかしいようです。
長文失礼しました。

239 ：名無しさん＠お腹いっぱい。：2008/01/26(土) 22:15:27 ID:/TjIckPq
何度もすみません。
ネットワーク接続設定で、DHCPを使うようにしたらなぜか0が返りました。
IPアドレスを手動で設定しているとインターネットに出られないようです？

FWは3.80M33です。
開発環境はWindows+cygwinでpsptoolchainのrevision 2361です。

240 ：名無しさん＠お腹いっぱい。：2008/01/28(月) 15:49:24 ID:5jiB5RC0
ライセンスについて質問です。
SDLを使用して自作プログラムを開発してます。
SDLのライブラリってEBOOT.PBPに静的にリンクされてると思うのですが
この場合自作プログラムのライセンスはGPL(又はLGPL)になりますか？

ライセンス周りが良くわからないので(特にLGPL)
公開する前に整理しておきたくて・・。

241 ：名無しさん＠お腹いっぱい。：2008/01/28(月) 22:35:47 ID:lK1coAh3
SDL は ttp://www.libsdl.org/license.php LGPL ttp://www.opensource.gr.jp/lesser/lgpl.ja.html 。
「複製、頒布、改変に関する条件と制約」の６～９あたりかな。
自分の作ったものは自分が望む条件で配れるみたいね。（その場合は利用者に改変、デバッグ、リバースエンジニアリングを許可しないとだめ）

242 ：名無しさん＠お腹いっぱい。：2008/01/28(月) 23:11:30 ID:si3s/D3k
>>240
静的リンクする場合、自作プログラムはLGPL又はLGPLと矛盾しないライセンスで公開しないと駄目。
http://ime.nu/www.gnu.org/licenses/license-list.ja.html
prxを作って動的リンクした場合、自作プログラムのライセンスは自由。

243 ：名無しさん＠お腹いっぱい。：2008/01/28(月) 23:51:51 ID:6NWvHDaP
LGPLなら再リンク可能なようにオブジェクトファイル(*.o)を同梱しておけば問題ない

244 ：名無しさん＠お腹いっぱい。：2008/01/29(火) 08:16:09 ID:hH/lb2EX
>>243
それは動的リンクした場合の話じゃね？

245 ：名無しさん＠お腹いっぱい。：2008/01/29(火) 08:22:36 ID:R5Wm+QFO
>>242
そのリンク先GPLじゃん。
SDLはLGPLでしょ。
わざとやってんの？

246 ：名無しさん＠お腹いっぱい。：2008/01/29(火) 16:23:15 ID:uelZYwJz
>>245
なんでそんなに必死なの？

247 ：名無しさん＠お腹いっぱい。：2008/01/29(火) 17:47:43 ID:MrQxHdIo
http://ime.nu/pspnfo.orz.hm/index.php?Development
ここの通りに開発環境を構築しましたが、
APIのエントリーポイントを追加するのにはどうすれば良いでしょうか？

248 ：名無しさん＠お腹いっぱい。：2008/01/29(火) 17:55:35 ID:MrQxHdIo
すみません
自己解決しました

249 ：名無しさん＠お腹いっぱい。：2008/01/29(火) 18:28:02 ID:MrQxHdIo
やはり質問させてください。

http://ime.nu/pspnfo.orz.hm/index.php?Development
ここの通りに開発環境を構築し、hellopspのソースを参考にhello.cに書き加えようとしたのですが、
pspDisplayWaitVblankStart
pspDisplaySetMode
pspDisplaySetFrameBuf
これらが定義できていないようでコンパイルに失敗してしまいます。
これが定義されてるであろうstartup.sも同時にコンパイルしてみましたが、
undefined 'sceKernelCreateThread'
undefined 'strlen'
などのエラーが表示されてしまいます。
どのように修正すれば良いのでしょうか
または、どうやってAPIを定義すれば良いのでしょうか

250 ：名無しさん＠お腹いっぱい。：2008/01/29(火) 19:09:16 ID:cf4BA4nA
プラグイン（prx）でモジュール読み込みをするにはどうすればいいのでしょうか？

pspSdkLoadStartModule("flash0:/kd/lflash_fatfmt.prx", PSP_MEMORY_PARTITION_KERNEL);
として読み込ませると必ず負の値が帰ってきてしまって読み込み出来ません。
プラグインになるとメモリの解放とか必要なんでしょうか？

251 ：245：2008/01/29(火) 19:17:51 ID:fo9FulEj
>>246
いやごめん、ちょっと勘違いしてた。
>>242のリンク先はLGPLのことにも触れてたね。
>>242の意図がわからなくて困惑した。

>>240は、どうやったらSDLを使った自作プログラムを無難に公開できるか尋ねてると思ったから、GPLに主眼を置いた>>242は>>240への回答として不親切だと思うんだ。
意図してやってるか意図せずやってるかは知らないけど、万が一意図してやってるとしたらいただけない。

252 ：名無しさん＠お腹いっぱい。：2008/01/29(火) 21:51:48 ID:MrQxHdIo
pspsdk向けに修正されたソースを発見しました
自己解決です。お騒がせしました。

253 ：名無しさん＠お腹いっぱい。：2008/01/30(水) 00:53:41 ID:DCZMEOPQ
個人的な好みで詰まったことを聞くのも悪いと思うのですが、
アライメント境界のことを質問させてください。

memalign( 16, 500 );

というのは、

malloc( 16 + 500 );

として、取得したアドレスをインクリメントしていき、
16で割り切れる位置から500バイト使用する

というのとは違うのでしょうか？

254 ：名無しさん＠お腹いっぱい。：2008/01/30(水) 02:55:59 ID:JpNR5tOi
1)ソース読む
2)デコンパイルする

255 ：名無しさん＠お腹いっぱい。：2008/01/30(水) 09:51:46 ID:qpHJ+/Ko
>>54のdevkitPSP+Code::Blocksの環境でサンプルのsavedata/decryptをビルドするために
link librariesにlibpspchnnlsv.aを追加してビルドは出来るようになりましたが
GAMEフォルダに入れると起動に失敗しました(8002013C)と出て起動しません。
GAME150に入れると起動はしてるみたいなのですがブラックアウトして落ちます。
調べてみると、最初にsceKernelLoadModule()でchnnlsv.prxを読みこめばおｋ
という書き込みを見つけて先頭に、

int mid = sceKernelLoadModule("flash0:/vsh/module/chnnlsv.prx", 0, 0);
if (mid < 0)
goto out;

を追加してみても変わらず。PSP_MODULE_INFOでカーネルモードの指定もしました。
PSPは380m33-5ですが、ビルドの方法等に何か問題あるでしょうか？

256 ：名無しさん＠お腹いっぱい。：2008/01/30(水) 10:34:44 ID:ovLRkDQr
ファイル読み込むときはちゃんと存在してるか確認してからにしろよ
それとkernel3.xではユーザーモードのプログラムしか起動できないので
カーネル関数使いたいならちょっと面倒なことをする必要があるぞ
ていうか、らぼこ使えばいいんじゃね？
ttp://forums.ps2dev.org/viewtopic.php?p=60564

257 ：255：2008/01/30(水) 12:35:55 ID:pITiTTKk
>>256
ちょっと面倒な事が必要なんですか…
確か1.5アドオンも導入した（と思う）のですが、
今学校で携帯からなので帰ったら色々確認してみます。
ありがとうございました。

258 ：名無しさん＠お腹いっぱい。：2008/01/30(水) 20:24:25 ID:kQ3A3Hb2
hellopsp内のpg.cを利用させてもらっているのですが、
変数の内容を画面に表示することはできないのでしょうか
printf(%d,a)のようにです。

259 ：名無しさん＠お腹いっぱい。：2008/01/30(水) 20:26:34 ID:yytIQX85
文字列と数値と分けて渡してやればいいんじゃね

260 ：名無しさん＠お腹いっぱい。：2008/01/30(水) 20:30:28 ID:kQ3A3Hb2
ありがとうございます
ちょっとがんばってきまうｓ

261 ：名無しさん＠お腹いっぱい。：2008/01/30(水) 22:19:04 ID:rlFuKB+/
リモートデバッグで実機の変数の内容が見れるわけだが。

262 ：名無しさん＠お腹いっぱい。：2008/01/31(木) 17:37:14 ID:hhJegksq
みなさん日本語表示どうされてます？

263 ：名無しさん＠お腹いっぱい。：2008/01/31(木) 17:39:11 ID:fIxZHhKR
devhookに付いてきたライブラリ使ってる

264 ：名無しさん＠お腹いっぱい。：2008/01/31(木) 18:48:08 ID:uIsL0jrX
ファイラーの全角表示ライブラリ

265 ：名無しさん＠お腹いっぱい。：2008/01/31(木) 23:51:07 ID:hhJegksq
うまくmp3再生ができない…
どこかmp3を別スレッドで再生してるソースありませんか？

266 ：名無しさん＠お腹いっぱい。：2008/02/02(土) 00:04:37 ID:D1ELBUWi
sceAudiocodecCheckNeedMem
ってなに？

267 ：名無しさん＠お腹いっぱい。：2008/02/02(土) 00:18:48 ID:e4ot7iIn
3.80M44-4で>>60が動かないんだが
そういうものなのか？

268 ：名無しさん＠お腹いっぱい。：2008/02/02(土) 00:31:11 ID:u61jyX8d
M44だからじゃないか？

269 ：名無しさん＠お腹いっぱい。：2008/02/02(土) 00:45:19 ID:e4ot7iIn
３３だった＾ｗ＾

270 ：名無しさん＠お腹いっぱい。：2008/02/02(土) 01:29:41 ID:FdJAs7Fh
psplinkusbからの起動だけど3.90M33なら動いたぞ
PSP_HEAP_SIZE_KB()なしでちゃんと動いてるのは奇跡だな

271 ：名無しさん＠お腹いっぱい。：2008/02/02(土) 03:00:49 ID:hSYhU07F
ttp://foo-bar-web.hp.infoseek.co.jp/pspide.html
ここ参考にしてやってて、>>220みたいに全角にしてエラー吐いてたから、半角に書きなおしたんだけど、
devkitPro/devkitPSP/psp/sdk/lib/prxspecs: No such file or directory
devkitPro/devkitPSP/psp/sdk/lib/linkfile.prx: No such file or directory
ってなって、なぜかprxspecsとlinkfile.prxが無いってエラーだけ吐き続ける・・・なにが悪いのか・・

272 ：名無しさん＠お腹いっぱい。：2008/02/02(土) 03:39:52 ID:LLWAqHKr
Settings → Compiler → Custom variables タブの PSPSDK 間違えてんじゃね？

273 ：267：2008/02/02(土) 10:25:01 ID:e4ot7iIn
PSP1000で3.90M33にしてみたけれど動かない

http://ime.nu/pspnfo.orz.hm/index.php?Development
ここを参考に環境を構築した。

どうも
if ( sceAudiocodecCheckNeedMem(mp3_codec_buffer, 0x1002) < 0 )
のところで引っかかってるらしい
どうすればいいんだろう

274 ：名無しさん＠お腹いっぱい。：2008/02/02(土) 16:16:27 ID:hSYhU07F
>>272
どうやら、フォルダ名に空白が入ってたらしく、別々のフォルダとして処理してみたい。
フォルダ名に空白入ってちゃいけないのか？だとすると大幅に書きなおさなきゃいけないんだが・・・

275 ：名無しさん＠お腹いっぱい。：2008/02/02(土) 16:17:14 ID:hSYhU07F
sage忘れすまん

276 ：名無しさん＠お腹いっぱい。：2008/02/02(土) 17:08:38 ID:LLWAqHKr
>>274
devkitPro を空白入りのフォルダにインストールしちゃったの？
うちのとこはデフォルトのままインストールしたから空白入ってない。
もし空白入りのフォルダにインストールしちゃったんなら、空白入ってないフォルダに devkitPro 再インストールしたほうが早いぞ。

277 ：名無しさん＠お腹いっぱい。：2008/02/02(土) 17:36:16 ID:uZ40blcT
ダブルクォートで囲んでも無理？

278 ：http://i121-117-151-22.s05.a020.ap.plala.or.jp.2ch.net/：2008/02/02(土) 18:27:17 ID:IviTmI26
guest　guest

279 ：名無しさん＠お腹いっぱい。：2008/02/02(土) 18:59:06 ID:hSYhU07F
>>276-277
とりあえず、ファイル全部を空白のないフォルダに移動して、値を書き換えてビルドしたら、
Switching to target: default
Linking console executable: .\temp.elf
Running post-build step: Hello world
Process terminated with status 0 (0 minutes, 17 seconds)
0 errors, 0 warnings

ってなったが、これは成功？
てか、EBOOT.PBPはどこに作られるんだ？

280 ：名無しさん＠お腹いっぱい。：2008/02/02(土) 19:28:54 ID:LLWAqHKr
>>279
＞ってなったが、これは成功？
成功。

＞てか、EBOOT.PBPはどこに作られるんだ？
Project→Build Options→CommandsタブのPost-build stepsがきちんと設定できてたらソースと同じフォルダ。

281 ：名無しさん＠お腹いっぱい。：2008/02/02(土) 20:47:51 ID:hSYhU07F
>>272-280で教えてくれた人サンクス

丸ごと移動しただけだからインスコした場所にPBPできてたわ
プロジェクトテンプを移動した場所に保存して開いてビルドしたらちゃんと移動した場所にできた。
PSPで実行したら、
ttp://www.uploda.org/uporg1230877.jpg
ってなったがこれでおｋ？

で、これを使ってどうやったら自作作れるんだ？

282 ：名無しさん＠お腹いっぱい。：2008/02/02(土) 20:48:31 ID:hSYhU07F
これを使って→この環境を使って

283 ：名無しさん＠お腹いっぱい。：2008/02/02(土) 21:03:47 ID:LLWAqHKr
devkitPSP\psp\sdk\samples 見てどうやったら何ができるかを知るとか。
自分の興味ある自作プログラムのソースが公開されてるならそれをビルドするところから始めて、機能修正したり、欲しい機能を追加していくとか。
俺は目下 pspmame04 ソースと戯れてる。

284 ：名無しさん＠お腹いっぱい。：2008/02/02(土) 21:45:19 ID:hSYhU07F
>>283
ほうほう。
でも、プログラムの書き方ワカンネ
おまいらはどうやって書き方勉強したんだ？
それて、プラグインとか作るのもこれで可能？

285 ：名無しさん＠お腹いっぱい。：2008/02/02(土) 22:06:48 ID:LLWAqHKr
>>284
掲示板に書く文章と同じだよ。掲示板なら相手に伝わればいいし、PSP自作アプリならPSPに伝わればいいのよ。
まずはソース付き自作アプリを切り貼りして目的のとおりに動けばおｋ。
切り貼りしたプログラムがそれぞれ何をしてるか分かれば尚良し。
メモステのバックアップ取っとけよ。

＞それて、プラグインとか作るのもこれで可能？
prx 作れるからできるんじゃないか？

286 ：名無しさん＠お腹いっぱい。：2008/02/02(土) 22:11:46 ID:hSYhU07F
>>285
なるほどな・・・。
未知は果てしなそうだ。

プラグイン作れるんなら、PSPのブラウザとかでコピペできるようにコピペプラグインみたいなのがつくりたいんだ。

287 ：名無しさん＠お腹いっぱい。：2008/02/02(土) 22:21:49 ID:LLWAqHKr
>>286
ありそうで無いのかな？
作りたいものがあるのはやる気出るな。
俺は人の作ったものに手を加える程度にしか知らないからコピペプラグインができるのかどうなのかもわからんｗ

288 ：名無しさん＠お腹いっぱい。：2008/02/02(土) 22:48:15 ID:QIRn+CK8
C:\MinGW\include/time.h:187: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'char'
こんなエラーが出ます・・・どうすればいいのでしょうか？

289 ：名無しさん＠お腹いっぱい。：2008/02/02(土) 23:37:07 ID:FdJAs7Fh
プログラミングできない奴がPSPでプログラム書けるわけがないと思うのは俺だけ？

290 ：名無しさん＠お腹いっぱい。：2008/02/02(土) 23:38:52 ID:e4ot7iIn
プログラムを書くことがプログラミングだろ・・・ｊｋ

291 ：名無しさん＠お腹いっぱい。：2008/02/02(土) 23:57:50 ID:hSYhU07F
PSPプログラミングするにはC言語を学んだらいいのか…。
やはり道は果てしない・・。

292 ：名無しさん＠お腹いっぱい。：2008/02/02(土) 23:58:09 ID:p4JxoiIP
:
../../gcc/doc//tm.texi:1045: 対応のない }.
../../gcc/doc//tm.texi:1052: 対応のない }.
../../gcc/doc//tm.texi:1059: 対応のない }.
../../gcc/doc//tm.texi:1068: 対応のない }.
../../gcc/doc//tm.texi:1075: 対応のない }.
エラーが多すぎます! 諦めました。
:
../scripts/002-gcc-4.1.0-stage1.sh: Failed.

うおう

293 ：名無しさん＠お腹いっぱい。：2008/02/02(土) 23:59:00 ID:iAu9Oelm
LC_MESSAGES=C ./toolchain.sh

294 ：名無しさん＠お腹いっぱい。：2008/02/03(日) 00:53:59 ID:rCzvP2GV
>>291
俺はいくつかのPC-UNIXを使ってきて、使いたいソフトをビルドしたりビルド済みのものを使ってるうちに大抵の言語のソースは取り扱えるようになったぜ。
似たような機能があれば流用してなければ作って。
大抵どのプラットホームにもMAMEあるんだよな。MAMEはあってもサウンドドライバ無くてコピペででっち上げて音鳴らしたり。
個人でやるぶんにはどんなやり方もアリなんだぜ。

295 ：292：2008/02/03(日) 05:04:36 ID:uOHHrvJQ
前から見て行ったら似た症状の人がいてよかた
やっぱ窓以外もある程度使える様にならんといかんかねー
答えてくれてた人ありがとう

296 ：名無しさん＠お腹いっぱい。：2008/02/03(日) 19:11:32 ID:vJQer/5t
カーネルモードとユーザーモードでは
sceKernelCreateThreadの動作が違うとか何とか見かけたんだけど
具体的になにが違うんだ
あと、スレッドをカーネルモードで動かすにはどうすればいいんだ？

297 ：名無しさん＠お腹いっぱい。：2008/02/03(日) 19:56:40 ID:IfKY4fnb
pspthreadman.hには
親スレッドがユーザースレッドなら子スレッドも自動的にユーザーモードになる
と書いてあるな

親スレッドの属性はPSP_MAIN_THREAD_ATTR()で設定できるんじゃね

298 ：名無しさん＠お腹いっぱい。：2008/02/03(日) 20:26:01 ID:vJQer/5t
サンクス
ちょっとやってくるわ

299 ：名無しさん＠お腹いっぱい。：2008/02/03(日) 20:33:40 ID:PQXrcRce
mp3再生を別スレッドでやってるんだけど、
再生中にいきなりフリーズすることが多発してしまう…
シングルスレッドの時はそういうことが起こらないので、
別スレッドにしたからだとは思うんだけど、解決策が見つからない。

過去スレとかあさってみたけど、どうもIOReadのとこで死んでるみたいなんだ。
別に他のスレッドでデータを読み込みとかしてないのになぜだあああ

300 ：名無しさん＠お腹いっぱい。：2008/02/03(日) 20:42:17 ID:PQXrcRce
スレッドの優先度下げたらどうにかフリーズしなくなった
が、根本的な解決になってない気がする…

301 ：名無しさん＠お腹いっぱい。：2008/02/03(日) 20:48:47 ID:LGBSyJW8
別スレで何を動かしてるの？
スタック大丈夫？自動変数が多すぎとか。

302 ：名無しさん＠お腹いっぱい。：2008/02/03(日) 21:11:49 ID:PQXrcRce
スレッドは、メインスレッドと音楽用スレッドとHOMEキー用のコールバックスレッド？のみ。
メインスレッドでは文字表示のみ。

C言語はかなり前にすこしかじった程度だからスタックとか自動変数とかよくわからない
調べてくるわthanks

303 ：名無しさん＠お腹いっぱい。：2008/02/04(月) 00:02:01 ID:LGBSyJW8
スタック関連がアタリの可能性は低いとは思うけど、
sceKernelCreateThreadでstackSizeを大きめに取るとか、
関数の中で大きなバッファを宣言しているならglobalかstaticにしてみるとか。

304 ：名無しさん＠お腹いっぱい。：2008/02/04(月) 22:18:14 ID:qjFDjIYi
3.0カーネルでflash0に書き込むにはどうすればいいんでしょうか

305 ：名無しさん＠お腹いっぱい。：2008/02/04(月) 22:43:06 ID:rZzFPV+G
1.5カーネルと同じ方法でいいんじゃね
カーネルモードだと起動出来ねえよという話なら
カーネル関数をカーネルモードのprxに移してユーザーモードのプログラムから呼べばおｋ
ttp://forums.ps2dev.org/viewtopic.php?t=9022

306 ：名無しさん＠お腹いっぱい。：2008/02/04(月) 23:02:22 ID:Nod5liyz
あー、ユーザーモードの3.xx用EBOOT.PBPからカーネルモードのprxを呼べばいいのか
3.xx対応どうすればいいのかサッパリだったからちょっとやってみよう

307 ：名無しさん＠お腹いっぱい。：2008/02/04(月) 23:24:24 ID:07LKajQP
*u8とかu16ってなに？

308 ：名無しさん＠お腹いっぱい。：2008/02/04(月) 23:26:42 ID:07LKajQP
すまん自己解決
psptypes.hにあったわ

309 ：名無しさん＠お腹いっぱい。：2008/02/04(月) 23:27:27 ID:c69GrI+N
>>308
ＩＤレナ…

310 ：名無しさん＠お腹いっぱい。：2008/02/05(火) 00:45:55 ID:xU1eMOAy
テスト

311 ：名無しさん＠お腹いっぱい。：2008/02/05(火) 00:46:57 ID:2HQJmH7e
>>309
IDが　Cカップの69してる少女　に見えた俺は病気かな？

312 ：名無しさん＠お腹いっぱい。：2008/02/05(火) 00:47:54 ID:uEqVnL2I
>>311
ふたなり！

313 ：名無しさん＠お腹いっぱい。：2008/02/05(火) 00:48:31 ID:xU1eMOAy
失礼、テストカキコしてしまった。
本題はしっかりあるんだｗ

今のところPSPの開発環境っていったらDevkitProとかtoolchain（←これ正式名称か？ｗ）とかをよく見かけるんだけど
どれが一番使いやすいのかなぁ。
EclipseなんかにPSPtoolchainと連動みたいなのあれば一番いいんだけどな

314 ：名無しさん＠お腹いっぱい。：2008/02/05(火) 00:58:56 ID:4jAgepTG
どなた様か>>250をお願いします

315 ：名無しさん＠お腹いっぱい。：2008/02/05(火) 01:16:53 ID:znu21RcX
>>313
だーかーらー中身同じだって

316 ：名無しさん＠お腹いっぱい。：2008/02/05(火) 01:19:49 ID:xU1eMOAy
>>315
・・・知らなかったんだぜorz
中身一緒なのか。ってことはwindows版のが設定とかやっぱ楽なんだろうな
ふと思い立ってプログラミングを始めてみようかなと思ったんだがＣの本当に基礎の基礎くらいしかわからない輩に
果たしてできるんだろうかｗ

317 ：名無しさん＠お腹いっぱい。：2008/02/05(火) 01:22:46 ID:znu21RcX
補足
PSPtoolchainをコンパイルしてPSPSDKと一緒にまとめた物がdevkitPSP
と思ってほぼ問題ない
あとはそれにCode::BlocksやEclipseなどの適当なIDEをくっつけるだけ

318 ：名無しさん＠お腹いっぱい。：2008/02/05(火) 01:38:34 ID:Aneo+JK3
windowsで一番設定が楽なのはcygwin
環境変数を設定してsdkをインストールするだけで済む
それにヘッダファイルが見つからないとかライブラリが見つからないみたいな
他の環境でありがちなパス設定ミスとも無縁
IDE使ってたらsvnから落としてきたライブラリをコンパイルするのも苦労しそうだし

>>314
エラーコード見れば何が悪いか分かるんじゃね？

319 ：名無しさん＠お腹いっぱい。：2008/02/05(火) 01:44:50 ID:4jAgepTG
>>318
ありがとう
USB接続系のプラグインはusb関係のモジュールを読み込んでいるから無理ではないと思います。
エラーコード見直します

320 ：名無しさん＠お腹いっぱい。：2008/02/05(火) 08:24:00 ID:JL/3ayR8
俺、 cygwin 嫌い。
要 cygwin1.dll はウィンドウズソフトではない。
configure の必要なソフトはUNIX系のOSで動かすもんだ。
アンインストールが手軽に出来ないソフトを自分のウィンドウズ機に入れたくない。

UNIX系のコマンドは MSYS があるし特に困ってない。ちなみに cygwin1.dll の要らないウィンドウズソフト作るgccは MinGW 。
とcygwin入れない方法はいろいろあるわけで。
PSPのソフト作る為にcygwin入れようとは俺は思わない。

321 ：名無しさん＠お腹いっぱい。：2008/02/05(火) 08:30:51 ID:UdYeejxr
なにこのチラシの裏

322 ：名無しさん＠お腹いっぱい。：2008/02/05(火) 10:44:54 ID:Th9XOVR8
今時3.XXカーネルで問題なく作れる物を、1.5カーネルでしか動かない物も作って出す意味ある？
3.XXのしか公開しなくても問題無いよな？

323 ：名無しさん＠お腹いっぱい。：2008/02/05(火) 13:06:39 ID:uKYn5FPj
3.XXカーネル用を出して、1.5カーネル用欲しい人が出てきたら1.5カーネル用出すのをその人にまかせるとか。

324 ：名無しさん＠お腹いっぱい。：2008/02/05(火) 17:35:47 ID:Th9XOVR8
やっぱそれでいいか。thx

325 ：名無しさん＠お腹いっぱい。：2008/02/05(火) 18:02:22 ID:ngS759De
なぜか再生ファイルを変えると止まってしまう
ttp://www.uploda.net/cgi/uploader3/index.php?file_id=0000010550.zip

たすけてー

326 ：名無しさん＠お腹いっぱい。：2008/02/05(火) 18:03:07 ID:ngS759De
あ、mp3ファイルはMSのルートにおいてください。

327 ：名無しさん＠お腹いっぱい。：2008/02/05(火) 18:43:03 ID:mXqgnuz8
そのコードを何とかする前にまともな質問のしかたを学んだほうがよい

カーネルモードだと動かせないのでコード見ただけだが
・メインスレッドがbusy waitになってる
・複数のスレッドからアクセスするリソースは排他制御しないとヤヴァイ

328 ：名無しさん＠お腹いっぱい。：2008/02/05(火) 18:49:18 ID:ngS759De
ありがとう
busy waitを解消するにはwhileの中にsceKernelDelayThreadおいとけば良いのかな
ちょっと排他制御について調べてくるわ

329 ：名無しさん＠お腹いっぱい。：2008/02/05(火) 19:06:10 ID:ngS759De
すこし直してみました
http://ime.nu/ud.gs/30837

環境書き忘れてました。
PSP1000 3.90M33
http://ime.nu/pspnfo.orz.hm/index.php?Development　ここを参考に環境を構築しました。

330 ：名無しさん＠お腹いっぱい。：2008/02/05(火) 20:53:51 ID:ngS759De
連投すまん
http://ime.nu/ud.gs/3083a

フリーズは回避できるようになったけれど、
再生するファイルを変えたら音がでない。
アクセスランプが頻繁に点滅してるから読みに行く動作はできてると思うんだけど鳴らないんだ。
どうすればいいでしょうか

331 ：名無しさん＠お腹いっぱい。：2008/02/05(火) 21:56:57 ID:Th9XOVR8
多分sceAudioChRelease()

個人的には再生する時に再生スレッドを作りたい気分だけど・・・

332 ：名無しさん＠お腹いっぱい。：2008/02/05(火) 22:26:37 ID:ngS759De
ありがとうございます。
再生されました。

再生する時に再生スレッドを作ったほうが良いのでしょうか？
ちょっとやってきます

333 ：名無しさん＠お腹いっぱい。：2008/02/06(水) 23:09:11 ID:MSrZajX+
intraFontについてたgraphics.cの
blitAlphaImageToScreenに指定しなきゃいけない「Image* destination」ってなにを入れればいいんだ？
alpha付きpngを表示したいのだがそこがわからなくて困ってる。
教えてエロい人！

334 ：名無しさん＠お腹いっぱい。：2008/02/06(水) 23:27:25 ID:9MD4jq+p
graphics.hに構造体の定義が書いてある

335 ：名無しさん＠お腹いっぱい。：2008/02/07(木) 16:45:26 ID:bqkeLKla
いやいや画像ファイルのデータをloadImage使って入れるってことはわかってるんだ。
普通にpngを表示するのはできるんだが、alpha付きイメージを表示する時だけ、
「Image* destination」を指定しなきゃいけないらしい。
それがわからない

336 ：名無しさん＠お腹いっぱい。：2008/02/07(木) 16:50:19 ID:bqkeLKla
あ、なんかもう俺が馬鹿だった
別の関数と間違えてた＾ｗ＾

337 ：名無しさん＠お腹いっぱい。：2008/02/07(木) 21:44:05 ID:MEscS5U2
少々質問があります。
ごく最近PSPプログラムに興味を持ちまして、まさにこれから始めようという所です。
Code::BlocksとPSPdevkitProを入れてみました。
プログラムを作るには先人を真似しろとどこかで聞いたことがあったものでオワタブラウザのソースというものを見てみました。
ソースを読み込んでいろいろ眺めて、ビルドとはどのようになるのかが気になったのでビルドしてみました。
しかし、
src\/pspdialogs.h:36: error: expected specifier-qualifier-list before 'pspUtilityMsgDialogPressed'
とでてうまくビルドができません。
なにか追加しないといけないライブラリがあるのでしょうか・・・・・

338 ：名無しさん＠お腹いっぱい。：2008/02/07(木) 22:16:30 ID:45bFq4mD
pspsdkは最新版を使うとよいです

339 ：名無しさん＠お腹いっぱい。：2008/02/07(木) 22:16:58 ID:+FL7K3cQ
>>337
そんな汚いソース参考にすんな

340 ：名無しさん＠お腹いっぱい。：2008/02/07(木) 22:29:46 ID:45bFq4mD
svnからpspsdkの最新版のソースを取ってきてコンパイルしてインストールしないとダメなわけだが
Code::BlocksとPSPdevkitProだけではできないんじゃね？
pspsdkはgnuツールが動く環境が標準だからそんな糞マイナーなIDE使うのは茨の道だと思う
ttp://foo-bar-web.hp.infoseek.co.jp/pspide.html
このページ害にしかなってないと思うのは俺だけか

341 ：名無しさん＠お腹いっぱい。：2008/02/07(木) 22:33:27 ID:/5JLJIjY
まあwiki参考にcygwinいれたほうがいろいろやりやすいと思うな

342 ：名無しさん＠お腹いっぱい。：2008/02/07(木) 22:43:20 ID:GjIFo+Vj
>>339
お前か、汚いソースだとか言っている奴は
素人が書いているんだからあれくらいで十分綺麗だろう
どんだけ一流なんだよ

343 ：名無しさん＠お腹いっぱい。：2008/02/07(木) 22:51:29 ID:m3s//SIH
汚いと思ったら使わなければいいんじゃね。
わざわざ叩くのはどうかしてる。

344 ：名無しさん＠お腹いっぱい。：2008/02/07(木) 22:59:12 ID:+FL7K3cQ
>>342
充分綺麗、はあり得ない
全然コメントないしグローバル変数張り巡らしてるし
おまえの言葉を真似すれば、どんだけ素人なんだよってコードだぞ

345 ：名無しさん＠お腹いっぱい。：2008/02/07(木) 23:00:18 ID:V0g02W33
手直ししてやればぁ？

346 ：名無しさん＠お腹いっぱい。：2008/02/07(木) 23:00:39 ID:eA5kQSbq
初心者は自分でMakefile書いた方がいいと思う
他人のソースを弄るくらいなら特に
>>340
残念だが同意
敷居を下げすぎて、Windows環境すらおぼつかないような人が挑戦して結局こことかに流入してる

347 ：名無しさん＠お腹いっぱい。：2008/02/07(木) 23:09:04 ID:/5JLJIjY
流入してきた奴をスルーできない奴も問題だけどな

348 ：名無しさん＠お腹いっぱい。：2008/02/07(木) 23:31:24 ID:MEscS5U2
むぅ、こんな開発環境じゃだめなんですかね・・・・・
Hello World動いたときは素人並に喜んだのだが・・・・
Cygwinとかのほうがやっぱりいいのだろうか・・・・・

349 ：名無しさん＠お腹いっぱい。：2008/02/08(金) 00:08:24 ID:++q4875/
悪かったな。漏れのソースは全部キタナイ

350 ：名無しさん＠お腹いっぱい。：2008/02/08(金) 00:09:13 ID:XHidtZCP
開発が中心ではない向こうのスレでソースの事をあれこれ言うのはどうかと思うが、
少なくともこっちじゃ今正にそのソースを参考にしようって言う初心者に
「待て待てｗ」って言うのはありなんじゃないか？言い方は別として。

オワタのソースはなんていうかまぁ、かなりアクロバティックな事してるからなｗ

351 ：名無しさん＠お腹いっぱい。：2008/02/08(金) 00:17:19 ID:boy9P9Ry
ふむふむ、オワタブラウザは初心者では分かりづらいということなのですね＞＜
では開発環境はともかくなにか初心者が参考にしたほうがいいようなソースなどはあるのでしょうか？
それともやはり一から自分で作っていったほうがよいのでしょうか

チラ裏
オワタブラウザ作者様がこちらに来てくださっているのかな？
一応作者様のページの開発環境構築を行ったのですがオワタブラウザのビルドができません
作者様はなにかほかに追加しているものなどあるのでしょうか
チラ裏ここまで

352 ：名無しさん＠お腹いっぱい。：2008/02/08(金) 00:23:10 ID:XHidtZCP
>>351
こんなサンプルもドキュメントも開発環境も満足に揃ってないPSPでいきなり始めるんじゃなく、
まずは何でも揃ってるWindows環境でC辺りを勉強するのが良いと思うんだ。

353 ：名無しさん＠お腹いっぱい。：2008/02/08(金) 00:23:43 ID:iVB2m0mv
ttp://pspnfo.orz.hm/index.php?Development
ここ参考に環境インスコして、
ttp://www.bricklife.com/weblog/000659.html#more
ここで公開されてるHellopsp for pspsdkを参考にごふごふしたり
intrafontを探してきたりいろいろしたらいいよ

俺も二月入ってからCを本格的？にやりはじめたんだけどね＾ｗ＾

354 ：名無しさん＠お腹いっぱい。：2008/02/08(金) 00:23:56 ID:RY8JwD/0
んだな
最近多いがなんでPSPから入るのかわからん

355 ：名無しさん＠お腹いっぱい。：2008/02/08(金) 08:25:38 ID:rnUJaaJS
興味あるところから手を付ける。
モチベーションを維持するやりかたの一つ。

話は変わるがビルドがうまくいかないのは何のライブラリ等を使ってるか作り手もよくわかってないケースもある。
ソースにビルドに要るもの突っ込んどいてもらえると助かるけどそんな心遣いを作り手に求めるのはまた話が違う。

ビルドなんて debian みたいに apt-get source で取ってきて dpkg-buildpackage でできる位の手間でできてほしいところだ。

356 ：名無しさん＠お腹いっぱい。：2008/02/08(金) 09:39:06 ID:TudY7dL/
ファイラーの全角表示ライブラリでも触ってみたらどうよ？

357 ：名無しさん＠お腹いっぱい。：2008/02/08(金) 11:15:51 ID:rnUJaaJS
３月には更新されるかも＞devkitPSP
gccにパッチ申し込んでるみたいね。

ttp://sourceforge.net/mailarchive/message.php?msg_name=47A3EDB0.4060304%40ntlworld.com
＞I do have a test build of a new devkitPSP that's gone out to some
＞testers which seems to be working so far. I've just had a request to
＞update the gcc patches with the preferred_stack_boundary option so I'm
＞hoping to get that done & roll a new release in the next couple of weeks.

358 ：名無しさん＠お腹いっぱい。：2008/02/08(金) 14:19:49 ID:XiQujmun
Mutexとか標準のAPIで用意されてますか？
マルチスレッドなのはいいけど、排他制御とかどうすればいいのやら・・

359 ：名無しさん＠お腹いっぱい。：2008/02/08(金) 17:43:35 ID:iVB2m0mv
おまえらどうやってwav再生させてる？

360 ：名無しさん＠お腹いっぱい。：2008/02/08(金) 18:23:10 ID:OZGXFU6x
やったことないけどこれかな？
ttp://yun.cup.com/psppg008.html

361 ：名無しさん＠お腹いっぱい。：2008/02/08(金) 21:42:38 ID:4K3OnJUB
Nand Manager 久々に更新してみたら、アイコンすげえかっこよくなってるのなw
GJ！

362 ：名無しさん＠お腹いっぱい。：2008/02/10(日) 21:42:15 ID:xkmgJbVx
wavファイルのデータチャンクまでは取得できたけど
それ以降どうすればいいかわかんね

363 ：名無しさん＠お腹いっぱい。：2008/02/12(火) 20:26:19 ID:HU54zDTp
IPLのサンプルコードとか情報がある所分かる方居られたら教えていただきたいです。とりあえずps2dev forumにあったSimple IPLは落としてみました。
それと、変数の渡し方がまだ分かっていないAPIってprxtoolとか使って自分で解析するしかないかな。

364 ：名無しさん＠お腹いっぱい。：2008/02/12(火) 20:51:23 ID:wGCGKxf2
pspdialogs.h:36: error: expected specifier-qualifier-list before 'pspUtilityMsgDialogPressed'
こんなエラーでる＼(^o^)／

365 ：名無しさん＠お腹いっぱい。：2008/02/12(火) 21:04:06 ID:a20U3xJO
>>364
>>338

366 ：名無しさん＠お腹いっぱい。：2008/02/12(火) 21:13:04 ID:wGCGKxf2
>>365
ありがとうなんだぜ
PSPSDKはＤＬしたんだがどうすれば(´・ω・｀)・・・

367 ：名無しさん＠お腹いっぱい。：2008/02/12(火) 22:19:54 ID:wGCGKxf2
>>365
http://ime.nu/foo-bar-web.hp.infoseek.co.jp/pspide.html
このページを見て導入したんだが
PSPSDKだけアップデートとかできるのか・？

368 ：名無しさん＠お腹いっぱい。：2008/02/12(火) 23:43:58 ID:DhDmENSY
その程度のことを自分で調べられないなら、こういうことには向いてないと思われる

369 ：名無しさん＠お腹いっぱい。：2008/02/13(水) 00:17:02 ID:YzLSa8iA
pspsdkの更新はこれでおｋ
$./psptoolchain.sh 3 4 6

370 ：名無しさん＠お腹いっぱい。：2008/02/13(水) 01:26:02 ID:oXAN99Wx
PSP_IPL_SDK_05\IPL_SDK\syscon.hより一部抜粋

static inline int pspSyscon_driver_Unkonow_7ec5a957(u32 *ptr){ return pspSyscon_rx_dword(ptr,0x01); } // 01 : 2 : 7
static inline int pspSyscon_driver_Unkonow_34c36ff9(u32 *ptr){ return pspSyscon_rx_dword(ptr,0x02); } // 02 : 2 : 5
static inline int pspSyscon_driver_Unkonow_3b657a27(u32 *ptr){ return pspSyscon_rx_dword(ptr,0x05); } // 05 : 2 : 7

ｳﾝｺﾅｳ…（＾ω＾　）
重複させないためのネーミング…じゃないよなぁこれｗ

371 ：名無しさん＠お腹いっぱい。：2008/02/13(水) 03:42:25 ID:iJBCmbJv
Unknown
Unkonow

typoじゃないよなあｗ

372 ：名無しさん＠お腹いっぱい。：2008/02/13(水) 04:33:49 ID:+xSCDZJM
すいません
http://ime.nu/www.ja.linux.googlepages.com/linuxonpsp.htm
これのコンパイル環境をcygwinで作りたいんですがやり方がよく分かりません
cygwinはいちおうフルインストールしています

何が必要かということや手順（できれば日本語）で知りたいです
できた人は教えてください（もしくはわかりやすいHPをおしえてください）

373 ：名無しさん＠お腹いっぱい。：2008/02/13(水) 10:09:30 ID:rJifC443
PSPはウンコしないよ！

374 ：名無しさん＠お腹いっぱい。：2008/02/13(水) 11:09:30 ID:hsox/eJE
アイドルかよ！

375 ：名無しさん＠お腹いっぱい。：2008/02/13(水) 20:01:45 ID:RxMjnoYJ
bzip2をPSPSDK用にコンパイルしようと思ってソース持ってきて書き換えるとこ書き換えて
makeしたんだが

/usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../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.1.0/../../../../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 はステータス 1 で終了しました
make: *** [bzip2] エラー 1

って言われた。最新版入れてるから問題ないと思うんだが・・・・・
ちなみにバージョンは1.0.3
だれかおんなじ壁にぶち当たった人いる？

376 ：名無しさん＠お腹いっぱい。：2008/02/13(水) 20:04:39 ID:PKXSvyIo
つ最新版

377 ：名無しさん＠お腹いっぱい。：2008/02/13(水) 20:15:25 ID:YzLSa8iA
最新版はrev2362くらいじゃね
newlibを更新すればいいと思う

378 ：名無しさん＠お腹いっぱい。：2008/02/13(水) 20:19:43 ID:RxMjnoYJ
toolchainの最新版っていくつだ？
こっちは多分2362なんだが・・・・

newlib更新？

379 ：名無しさん＠お腹いっぱい。：2008/02/13(水) 20:34:45 ID:U9Oe3Ani
ttp://yamanoya.blog.shinobi.jp/Entry/17/
これやっているのか？

380 ：名無しさん＠お腹いっぱい。：2008/02/13(水) 20:52:26 ID:RxMjnoYJ
せうせう

381 ：名無しさん＠お腹いっぱい。：2008/02/13(水) 21:36:45 ID:0yAsGRoP
-lpspnet_inet
あたりでも、追加してやれば良いんでねーの？

つーか、コマンドライン用のツール必要なのか？

382 ：名無しさん＠お腹いっぱい。：2008/02/13(水) 21:42:16 ID:RxMjnoYJ
>>381サンキュー

うん、まさにONscripterのソースをコンパイルしたいもんで・・・・

383 ：名無しさん＠お腹いっぱい。：2008/02/13(水) 22:03:20 ID:+xSCDZJM
せめて準備するもののダウンロードURLがあれば分かると思うんですが・・・
http://ime.nu/honyaku.yahoofs.jp/url_result?ctw_=sT,eCR-EJ,bT,hF,uaHR0cDovL2phY2tzb25tODguZ29vZ2xlcGFnZXMuY29tL25ldy10b29sY2hhaW4tUkVBRE1FLnR4dA==,qlang=ja%7Cfor=
0%7Csp=-5%7Cfs=100%%7Cfb=0%7Cfi=0%7Cfc=FF0000%7Cdb=T%7Ceid=CR-EJ,kf4de2ac63db632814597284d7a2ef15e,t20080113053816,

384 ：名無しさん＠お腹いっぱい。：2008/02/13(水) 22:04:40 ID:+xSCDZJM
間違えました
こっちです
http://ime.nu/jacksonm88.googlepages.com/new-toolchain-README.txt

385 ：名無しさん＠お腹いっぱい。：2008/02/13(水) 22:10:31 ID:0yAsGRoP
>>382
ライブラリだけ必要なだけなら、1.0.4がpspdevのsvnにあるよね…

1.0.3でライブラリのみの作成&インストール用のMakefile作るなら、
下のように書き換えかねぇ…

CC=psp-gcc
AR=psp-ar
RANLIB=psp-ranlib

CFLAGS=-Wall -Winline -O2 -G0 $(BIGFILES)

PREFIX=$(shell psp-config --psp-prefix)

all: libbz2.a

install: libbz2.a
if ( test ! -d $(PREFIX)/lib ) ; then mkdir -p $(PREFIX)/lib ; fi
if ( test ! -d $(PREFIX)/include ) ; then mkdir -p $(PREFIX)/include ; fi
cp -f bzlib.h $(PREFIX)/include
chmod a+r $(PREFIX)/include/bzlib.h
cp -f libbz2.a $(PREFIX)/lib
chmod a+r $(PREFIX)/lib/libbz2.a

386 ：名無しさん＠お腹いっぱい。：2008/02/14(木) 00:55:33 ID:uBIl52py
SDL_ttfを入れようとすると
make: *** [SDL_ttf.lo] エラー 1
最後のこれが出てつまずく・・・・・
freetypeはしっかりインストールしたんだがなぁ

387 ：名無しさん＠お腹いっぱい。：2008/02/14(木) 02:55:12 ID:p6jZHo+n
だれかＰＳＰwrite日本語対応のもの作ってくれ～

388 ：名無しさん＠お腹いっぱい。：2008/02/15(金) 00:23:01 ID:HSWWMyOY
>>387
ソースが公開されているから、
表示ルーチンを変更して、キーボードモジュールを呼び出す様にすれば対応できると思うよ

389 ：名無しさん＠お腹いっぱい。：2008/02/17(日) 03:15:56 ID:Ko1lXWy5
モンハン2ndGの記事読んでたら、

”オトモ配信”のやりかたは、ワイヤレスLANスイッチをオンにして、アイルー
キッチン内のオトモボードで配信するオトモアイルーを設定するだけ。これで
本体が自動的にスリープモードになり、同じ状態のほかのPSPと、自動で配信・
受信が行われる。移動中はこのモードにしとく？

こんな文が目に止まったんだけどこんなんどうやるの？　想像つかん。
無線LANでwakeup＞確認＞またスリープの繰り返しとかなと思ったけど、
お互いスリープでも見つかるんだよね。

390 ：名無しさん＠お腹いっぱい。：2008/02/17(日) 06:20:49 ID:M6V5wM5C
そういえば、ワンセグ録画の待機スリープも謎だな。
Syscon・Powerの周りを調べている俺としてはとても興味深い。

スリープ中はプログラムは走っていないんじゃないだろか。復帰時にIPLが呼ばれているから。
擬似スリープかな？

391 ：名無しさん＠お腹いっぱい。：2008/02/17(日) 21:02:46 ID:ZmRBexam
オトモ配信って所謂すれ違い通信だろうね。
PSPでもすれ違い通信に対応したソフトは既に出ていて（メタルギア）、
どんな流れになってるのか調べてみたんだけど、
WLANって独自のBIOS持ってるから、多分ちっこいCPU入ってて、
本体スリープでもビーコン出し続けたり、他のビーコンのサーチができるっぽい。

多分こんな流れだと思う。
1. WLANに通電したまま本体スリープ。
2. ビーコンを飛ばしつつ、他のビーコンもサーチ。
3. 相手見つけたらCPUに信号送ってスリープ解除、マッチング→通信。
4. 再び1へ。

問題はスリープ中は同じSSIDの相手見つける以上の事は出来ないってとこかな。
メタルギアとかだと兵士のLvが違いすぎたりすると交換が成立しないんだけど、
その場合でも1に戻るから、延々とスリープ解除→通信→不成立→スリープを繰り返して
電池をガンガン消費する・・・。

ドライバは多分pspnet_adhoc_discover.prx。
でも使い方解析されてなくてSDK無いからこれ以上は俺には無理だ。

ワンセグのもCPUとは別で動いてる時計がCPUに信号送ってそうな予感。

392 ：名無しさん＠お腹いっぱい。：2008/02/17(日) 23:48:51 ID:M6V5wM5C
ほー。面白いな。
ワンセグの方は俺チューナー買ってないから逆アセンブルしただけなんだけど、
ふつーにscePowerRequestStandby呼んでる所があった。

393 ：名無しさん＠お腹いっぱい。：2008/02/17(日) 23:49:51 ID:T+txd92P
ptb形式の楽譜を表示・再生してくれるPSPアプリはまだ開発されてないですよね？ptb editorをPSPで使いたい

394 ：名無しさん＠お腹いっぱい。：2008/02/17(日) 23:53:10 ID:T+txd92P
ptb形式の楽譜を表示・再生してくれるPSPアプリはまだ開発されてないですよね？PSPでptb editorを使いたい

395 ：名無しさん＠お腹いっぱい。：2008/02/17(日) 23:56:00 ID:8aL1kQnk
なんで二回言うん？なんで二回言うん？

396 ：名無しさん＠お腹いっぱい。：2008/02/17(日) 23:59:34 ID:3sHWRqM1
WLANはここを見るとチップにARM9が載っているように読み取れる。(間違ってたらごめん)
ttp://www.edepot.com/reviews_sony_psp.html
NDSのメインCPUがARM9系なので、もし使えるようなら豪勢な仕組みだね。

何か知ってたら教えてエロい人。

397 ：名無しさん＠お腹いっぱい。：2008/02/18(月) 00:24:12 ID:P4Kudypc
関係ない話で済まんが、サガサターン後期の頃、メインのSH-2(2つ)はもちろん確か7つの石を(DSPチップまで)全部叩いて演算させた、という話を読んだことがある。

そうして完成したのがグランディア、だそうな。
まぁその後PSに移植されるのだけど、そんなことができるんだ！という驚きと、職人芸が輝いて見えたもんだ。

398 ：名無しさん＠お腹いっぱい。：2008/02/18(月) 00:29:46 ID:Y48UTtT8
Media EngineはPSPチップに統合されてると思ってたが別チップなのか？
それにしてはせっかくのedramをチップ外のバスを通してアクセスとかもうワケワカメ
そのページ間違ってるんじゃね

399 ：名無しさん＠お腹いっぱい。：2008/02/18(月) 01:45:50 ID:P4Kudypc
>>398 無線LANのボードがあるのよ。
ttp://pc.watch.impress.co.jp/docs/2004/1212/psp53.jpg

それに2つのMarvell製チップ、88W8010と(66W6010？)、88W8380(>>396のﾘﾝｸ先にARM9とあった方)
が載ってるぽい。(Marvellｻｲﾄで型番入れても表示されなかった)

Media Engineの方は>>398の言う通り１つのチップにメモリ含め統合されてると思った。
ttp://techon.nikkeibp.co.jp/article/NEWS/20070913/139102/
ttp://pocketnews.cocolog-nifty.com/pkns/2007/09/blogpsp2000_a96c.html

ARMはアーキテクチャだからNDSと互換は無くても、単体でそれなりのことが出来るんじゃない!? …という夢を見たんだ…
詳しい人何かあったら参考までに教えてくだちい

400 ：名無しさん＠お腹いっぱい。：2008/02/18(月) 05:48:52 ID:7jeYKVUN
そこに積むって事は消費電力第一の極低周波動作で、まともに使う事は
出来ないんじゃない。

401 ：名無しさん＠お腹いっぱい。：2008/02/18(月) 14:01:17 ID:XAG5NUno
devkitPSP+code::Blocksでの質問です。
元ソースはhttp://ime.nu/www.fumi2kick.com/pspapp/のtcgs_car_psp_src_051028で、
最初にSDL無しでビルドしてSDL無いと怒られたので、svnで取ってきたところです。

Project : Test
Compiler : devkitPSP (called directly)
Directory : C:\devkitPro\work\
--------------------------------------------------------------------------------
Switching to target: default
Compiling: ..\SDL\src\SDL.c
..\SDL\src\SDL.c:35:17: error: SDL.h: No such file or directory
..\SDL\src\SDL.c:36:24: error: SDL_endian.h: No such file or directory
..\SDL\src\SDL.c:39:23: error: SDL_leaks.h: No such file or directory
..\SDL\src\SDL.c:58: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'version'
..\SDL\src\SDL.c:62: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SDL_initialized'
..\SDL\src\SDL.c:63: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ticks_started'
..\SDL\src\SDL.c:69: error: expected ')' before 'flags'
..\SDL\src\SDL.c:154: error: expected ')' before 'flags'
..\SDL\src\SDL.c:177: error: expected ')' before 'flags'
..\SDL\src\SDL.c:212: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SDL_WasInit'
..\SDL\src\SDL.c: In function 'SDL_Quit':
..\SDL\src\SDL.c:223: warning: implicit declaration of function 'SDL_QuitSubSystem'
..\SDL\src\SDL.c:223: error: 'SDL_INIT_EVERYTHING' undeclared (first use in this function)
..\SDL\src\SDL.c:223: error: (Each undeclared identifier is reported only once
..\SDL\src\SDL.c:223: error: for each function it appears in.)
..\SDL\src\SDL.c: At top level:
..\SDL\src\SDL.c:242: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
Process terminated with status 1 (0 minutes, 5 seconds)
14 errors, 1 warnings

SDL.hが見つからないって怒られてるのはわかるけど、project以下にadd filesするだけじゃ動かないんですかね？

402 ：名無しさん＠お腹いっぱい。：2008/02/18(月) 14:06:52 ID:Y48UTtT8
お前には無理だ諦めろ
それが嫌ならREADME.PSP読め

403 ：名無しさん＠お腹いっぱい。：2008/02/18(月) 15:17:36 ID:TODwwuhh
include path追加するだけだろ常識的に考えて

code::Blocksは厨を増やしただけだったな

404 ：名無しさん＠お腹いっぱい。：2008/02/18(月) 17:18:51 ID:8gs4LSOQ
俺はLinux(Fedora)に直接インスコしてる
cygwinをはじめは使ってたけど古いNPCが家ノ前のごみ置き場にあったからそれにいれたｗ
Linuxの基本知識あればあれほど楽なものはない

405 ：名無しさん＠お腹いっぱい。：2008/02/18(月) 17:33:18 ID:M4vBTC2i
コンパイルがcygwinと比べ物にならないくらい早い

406 ：名無しさん＠お腹いっぱい。：2008/02/18(月) 17:40:52 ID:Y48UTtT8
cygwinが遅すぎるだけだな

>>403
(；´∀｀)･･･うわぁ･･･

407 ：名無しさん＠お腹いっぱい。：2008/02/18(月) 17:52:11 ID:egloEAfa
code::Blocksのコンパイラをコンソールで使う事も出来るの？

408 ：名無しさん＠お腹いっぱい。：2008/02/18(月) 19:29:53 ID:8gs4LSOQ
>>407
出来る出来る。
gccとかmakeとか結構いろいろいけるみたい
C:\Program Files\CodeBlocks\binにパス通しておくと楽かも。

409 ：名無しさん＠お腹いっぱい。：2008/02/18(月) 19:34:29 ID:CldDYxRK
Cygwin以外のエミュレータはないの？

410 ：名無しさん＠お腹いっぱい。：2008/02/19(火) 01:39:10 ID:vMmbv09U
>>401 tcgs_car_psp_src_051028.zip の中身を見ると拡張子が.cだが、
これはc言語ではなく、c++言語なので、(現在の標準環境では)最低でも LIBS += -lstdc++ が必要。
コンパイルが出来ても、そのEBOOT.PBPはPSPで起動できない。
PSPDEV = $(shell psp-config --pspdev-path)
PSPSDK = $(shell psp-config --pspsdk-path)
CFLAGS += -O2 -g -Wall
CFLAGS += -DPSP
CFLAGS += -D__PSP_SCREEN__
CFLAGS += -I$(PSPDEV)/include
CFLAGS += -I$(PSPDEV)/include/SDL
CFLAGS += -I$(PSPDEV)/psp/include/SDL
CFLAGS += -I$(PSPSDK)/include
LIBS += -lstdc++
LIBS += -L$(PSPDEV)/lib
LIBS += -L$(PSPSDK)/lib
LIBS += -lSDL_image
LIBS += -lSDL_mixer
LIBS += -lSDL
LIBS += -lm
LIBS += -lpspgu
LIBS += -lpspaudio
LIBS += -lpsphprm
LIBS += -lGL
LIBS += -lpspvfpu
LIBS += -lvorbisidec
LIBS += -lpsprtc
LIBS += -lpng
LIBS += -ljpeg
LIBS += -lz
をMakefileに追記。
bootmain.cの始めに
#include <psptypes.h>
#include <pspaudio.h>
#include <pspctrl.h>
#include <pspdisplay.h>
#include <pspgu.h>
#include <pspiofilemgr.h>
#include <pspkernel.h>
#include <psppower.h>
#include <psprtc.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <malloc.h>
#include <SDL.h>
を追記。
bootmain.cの#include "gamemain.h"の直後に
PSP_MODULE_INFO("TCGS2", 0x0000, 1, 1);
PSP_MAIN_THREAD_ATTR(THREAD_ATTR_USER);
PSP_MAIN_THREAD_STACK_SIZE_KB(32);
を追記。
これでOK。詳細はｸﾞｸﾞﾚ。以上。

411 ：名無しさん＠お腹いっぱい。：2008/02/19(火) 02:10:32 ID:+lg3lzuF
>>410
なんだなんだと思ったらお前優しすぎるぜｗｗ

412 ：名無しさん＠お腹いっぱい。：2008/02/19(火) 06:41:15 ID:kElFN5ar
PSPの割と詳しいスペッコまとめを発見したので貼ってみる
ttp://hitmen.c02.at/files/yapspd/psp_doc/

iPod touchでピアノやギターとか、外人てやたらハックが好きなのはなんでだろう。

413 ：名無しさん＠お腹いっぱい。：2008/02/19(火) 06:55:10 ID:YYDLNnQZ
>>412
空ページ多くね

414 ：名無しさん＠お腹いっぱい。：2008/02/19(火) 15:50:27 ID:bALliqrr
誰か実際に国内でキーボード作った奴いる？
物は試しとシリアル通信できるとこまで作ろうとしたんだが
新型のコネクタ形状が違っててｵﾜﾀﾌﾞﾗｳｻﾞｰ

Forumもjeanが旧型しかもってないから知らないですぅ＞＜
とか言ってるし
http://ime.nu/deniska.dcemu.co.uk/simple-slim-gps-hookup-77267.html
この辺参考にしてとっこんでみようと思うんだが、
新型シリアル情報あったら教えてくれるとうれしい

415 ：名無しさん＠お腹いっぱい。：2008/02/19(火) 16:30:31 ID:1oPINiNb
>>402
ありがとう。
でも、make installでエラー出るのは何故なんだぜ

ちなみにcygwinでのpspsdkのインスコは成功した。(pspnfoのDevelopmentのHello worldのビルドできた)

>>410
ありがとう！おまい優しすぐるよ(´；ω；｀)ﾌﾞﾜｯ

っていう報告したかったけど、not such file or directoryがでてなかなか進まない。
$(shell psp-config --pspdev-path)、$(shell psp-config --pspsdk-path)が悪いのかと思って絶対パスにしたけど、意味なかった。

もう少し粘ってみるよ

416 ：名無しさん＠お腹いっぱい。：2008/02/19(火) 17:09:54 ID:t+JKBaVS
どれ、俺も試してみるかな

417 ：名無しさん＠お腹いっぱい。：2008/02/19(火) 17:48:18 ID:tIF5wW8h
$(shell psp-config --pspdev-path)って/usr/local/pspdevとかそんな感じだろ？
cygwin以外じゃそんなパス知らんってなるのは当然じゃないか？
ていうかそんな糞マイナーなIDE使うってことは誰にも質問できないってことだ
全部自分で何とかする覚悟がないのならさっさとアンインストールしとけ

418 ：名無しさん＠お腹いっぱい。：2008/02/19(火) 18:43:11 ID:t+JKBaVS
てか、最低ライブラリのコンパイルはcygwinなりでやらなきゃ駄目なような
configureとか前提だよな？

419 ：名無しさん＠お腹いっぱい。：2008/02/19(火) 18:49:26 ID:otW/XKda
やれやれ・・・
>>54 は厨を増やしただけだったな

1: SDL のインストールが済んでないから、仮に path が通ってても SDL.h がみつかるはずは無い
2: psp-config が使えないから SDL がインストール出来ない
3: pspsdk のビルドが済んでいないから psp-config が(shell上で)使えない
もしくは devkitPSP を使おうとしているから psp-config が使えない(そもそも用意されてない)

cygwin に pspsdk を入れたなら、 code:blocks を捨ててもう一度 cygwin でやり直してみろ

まずは cygwin から
$ echo `psp-config --pspdev-path`
と打ちこんで何か表示されるか？
表示されたならその内容は？
話はそれからだ

420 ：名無しさん＠お腹いっぱい。：2008/02/19(火) 19:28:13 ID:ZAHI+RCW
>>419
$ echo `psp-config --pspdev-path`
/usr/local/pspdev

入ってはいるようです。

421 ：名無しさん＠お腹いっぱい。：2008/02/19(火) 20:05:57 ID:Y//Ja9nQ
>>419
スルーできないお前も厨

422 ：名無しさん＠お腹いっぱい。：2008/02/19(火) 20:32:09 ID:KUnA5dta
include/SDL 以下と lib/libSDL.a と lib/libSDLmain.a くれ

423 ：名無しさん＠お腹いっぱい。：2008/02/19(火) 21:15:06 ID:61k2xSdZ
スルーするこたないだろ

424 ：名無しさん＠お腹いっぱい。：2008/02/19(火) 21:32:28 ID:p1ddIxdT
1.50向けにプラグインを作成すると、確認したところでは3.40, 3.52, 3.60のCFWで動作しません。
3.80のNID Resolverを使えば動作します。
結構前に作った環境では1.50向けに作ったプラグインでも動いたのですが、
最近（2月の上旬）、Linuxにpsptoolchainをインストールしたのですが、
コンパイルしても動きません。
何か間違えている箇所があれば教えてください。お願いします。

425 ：名無しさん＠お腹いっぱい。：2008/02/20(水) 00:12:15 ID:2EcNjyDQ
>>419
一昨日の日付だけど、SDLインスコはされてるっぽい

もしかしたらパスが通ってないのかね？

426 ：名無しさん＠お腹いっぱい。：2008/02/20(水) 00:41:33 ID:m5Dw+lQf
SDL がインストールされてるなら
$ sdl-config --prefix=$(psp-config --psp-prefix) --libs --cflags
で何かしらメッセージが出る

「ぽい」じゃなくて確実にインストールされてることを確認
その後おもむろにCode::Blocksを全削除　　　　　　　　　　　　　　　　←コレ重要

427 ：名無しさん＠お腹いっぱい。：2008/02/20(水) 02:18:41 ID:DNQBa6NR
－－－ここからチラシの裏－－－
Code::Blocks + cygwin環境

>>54 の Code::Blocks の使い方では、PSPの HelloWorld ぐらいは出来るが、
ちょっと複雑なものは正確に編集するのが難しく手間がかかりすぎて現実には無理。
(正確に PSPSDK環境にする為には、少なくとも /pspdev/psp/sdk/lib/build.mak の
設定を全て反映する必要がある。)

Code::Blocks の (S)ettings → Compiler Settings → Other (TAB) へ進み、
Build method: を 「Work with Makefiles (GNU "make" is required)」にする。

GUIの変な設定が無視され、Makefiles ベースで、コンパイル出来る。
（この設定なら、実際の Makefileを使う。当然 /pspdev/psp/sdk/lib/build.mak もインクルードされる。）
cygwin できちんと環境が構築できていれば、コンパイル出来る模様。

その際 cygwin1.dll や cygiconv-2.dll が無いと当然(makeが)動かないので、
(この辺は環境依存、cygwin の versionによって要る物が異なる)
/cygwin/bin/ から /pspdev/bin/ へ コピーした。

cygwin とコンパイル速度は変わらない(残念)
>>410 の tcgs_car_psp_src_051028.zip は特に問題なくEBOOT.PBPになった。
(PSPで動作確認してＯＫ)
(>>54 の設定は殆どやらなかった。)

cygwinコマンドライン でコンパイルした EBOOT.PBP と、
Code::Blocks + cygwin環境 でコンパイルした EBOOT.PBP を
バイナリ比較してみたが 1bit も違いはなかった。

cygwinコマンドライン を立ち上げる必要は（とりあえず）無くなった。
ただ個人的には、 Code::Blocks を使う気がない。何故なら Code::Blocks のタイトル画面が
出てから起動するまで１０秒待つのは厭だからだな。外人は気が長いよな。

－－－ここからチラシの表－－－

428 ：名無しさん＠お腹いっぱい。：2008/02/20(水) 03:04:41 ID:3wJ8op3n
ツールのビルドするために自作ソフト作ってんじゃないんだよね…。
cygwin環境なら同じバイナリ吐くんだからバイナリ配布してくれよ。
ツールのビルドに頭悩まされたり時間取られるの鬱陶しいんだよ…。

429 ：名無しさん＠お腹いっぱい。：2008/02/20(水) 03:14:22 ID:lY7zjDRk
cygwin環境以外の人もたくさんいるのでcygwinだけ特別扱いすることはできません

430 ：名無しさん＠お腹いっぱい。：2008/02/20(水) 03:30:07 ID:3wJ8op3n
やっぱUNIX系のソースを使わしてもらってるってスタンスか。
バイナリ配布するのは配布元でなくてもいいと思うんだよね。
SDLの話じゃないけど利用者の多いソフトは有志がバイナリ配布してたりするよね。cygwin用でも同様なことやってるか知らないけど。
俺はdebianでPSPDEV使ってるからどうでもいいけどね。

431 ：名無しさん＠お腹いっぱい。：2008/02/20(水) 06:13:04 ID:m5Dw+lQf
＞UNIX系のソースを使わしてもらってるってスタンス
そりゃ違う
一度でもライセンスを読んだことがありゃ
バイナリ配布するのを多少は躊躇すると思うがねぇ
ソース持ってきてビルドするのは簡単なんだから自分でビルドすりゃいい

それにどうでもいいんなら、それこそどうでもいいだろｗ

432 ：名無しさん＠お腹いっぱい。：2008/02/20(水) 06:59:21 ID:3wJ8op3n
>>431
俺が言いたいのはな、ソース持ってきてビルドするくらいででかい口たたくなと。
より便利になったほうが開発者が増えていろんな自作ソフトが出てくるんじゃないか？助け合ってやってけばいいじゃないか。
ライセンス云々は配布元に一報入れてバイナリ配布したものの対応は自分のところでやる、バイナリ配布物の問い合わせがあったら
手数かけて申し訳ないけどこっちにまわしてくれ程度取り決めてやりゃ済むんじゃね？

433 ：名無しさん＠お腹いっぱい。：2008/02/20(水) 07:44:09 ID:m5Dw+lQf
>>432
じゃヨロシク

434 ：432：2008/02/20(水) 08:12:03 ID:h3rAuSut
>>433
俺はcygwin嫌いだから使ってないし使わない。
cygwin使ってる人に俺は言ってる。

435 ：名無しさん＠お腹いっぱい。：2008/02/20(水) 08:58:06 ID:+5Sy3lLL
開発環境をちょっと便利にした結果がこの状況なんじゃない？

436 ：名無しさん＠お腹いっぱい。：2008/02/20(水) 10:27:08 ID:fFxmmX7M
>>427以降、チラ裏がずっと続いてるなあ・・・・

437 ：名無しさん＠お腹いっぱい。：2008/02/20(水) 10:32:13 ID:/UoSlJ6J
肯定意見
・環境構築に手間取って途中で投げてしまうのは、作り手の減少につながってしまい勿体無い。手軽に始めることが出来るようにして相互発展させたい。
・新参者じゃなくても、「コンパイルに時間がかかるから、もうバイナリでいいじゃん・・バイナリ互換はWindowsの利点なんだしさ・・・」
否定意見
・開発環境すら整えられない新参者が増えると、さらにアホな発言をする人が増えてカオスにならないか心配
・全てのライセンスを把握＆クリアにして、勝手にバイナリを配布するのは無理なんじゃないか？

って感じか。
俺はCygwin開発環境のバイナリ配布は、ライセンス問題を抜いて考えたら、あってもいいんじゃないかと思う。
確かに、VisualStudioでプログラミングを勉強しました！みたいなMakefileも書けない奴が大量に来ても困るけど・・・。
ライセンスの話を出し始めたら、そもそも本家アップデータ使ってホームブリューソフトを動作できる環境を作る時点でグレイゾーンだし、どんなんだろうね。

/* チラシの裏
開発環境のバイナリ配布の話といえば、Jackson Mo版のuClinux on PSPの開発環境は、同氏のHPでRHELクローン用バイナリが配布されている。
らくちｎ
*/

438 ：名無しさん＠お腹いっぱい。：2008/02/20(水) 10:37:46 ID:RzqBT5dZ
oolchainをDL・展開した後、コマンドライン一行で環境構築完了しなかったっけ？

439 ：名無しさん＠お腹いっぱい。：2008/02/20(水) 10:46:04 ID:/UoSlJ6J
>>483
uClinuxのtoolchainならこんな感じかな。
うちはFedora8で動いた。CentOS4でも動くっぽい。

http://ime.nu/myfreefilehosting.com/f/9c5227e2bd_14.12MBの「Click Here To Download」をクリックしてダウンロード。
あと以下の手順で解凍してファイルを移動するだけで開発環境の構築は終わり。

$ tar xvf toolchain-mips.tar.bz2
$ su
# mv toolchain /opt

んでコンパイルは
$ cat hoge.c
main(){printf("Hello,Linux on PSP world!\n");}
を
$ /opt/toolchain/bin/mipsel-uclibc-gcc -static -Wl,-elf2flt hoge.c -o hoge
みたいな具合で。

吐いたバイナリをメモステにコピーしてuClinux on PSP上から実行すれば

[tty1 /]$ /ms0/hoge
Hello,Linux on PSP world!

てな感じで簡単に動く。

440 ：名無しさん＠お腹いっぱい。：2008/02/20(水) 12:53:49 ID:lY7zjDRk
>>434
別にcygwinじゃなくてもいいぞ
お前がどの環境なのか知らんがお前の環境で使えるバイナリの配布よろしく

441 ：434：2008/02/20(水) 13:26:32 ID:1XaeXIU/
>>440
お前誰やねん。
俺はcygwin環境の話をしてると言っとろうが。
ただでさえ少ないPSP自作アプリ開発ユーザーの更にdebianユーザーがどれほどおるねん。ニーズ少ないやろし、俺のほうにもバイナリ配布するメリットが無いわ。
このスレ見てる九割以上がウィンドウズユーザーなんと違うか。
お前言い返したいだけやろ。

442 ：名無しさん＠お腹いっぱい。：2008/02/20(水) 13:29:08 ID:3L2xHiG0
>>441
多分８割もいないんじゃないか？
と関西弁をまねしてみる

443 ：名無しさん＠お腹いっぱい。：2008/02/20(水) 13:41:34 ID:fFxmmX7M
しとらんがね

444 ：名無しさん＠お腹いっぱい。：2008/02/20(水) 14:00:40 ID:LFJbpODL
>>426
$ sdl-config --prefix=$(psp-config --psp-prefix) --libs --cflags
-L/usr/local/pspdev/psp/lib -lmingw32 -lSDLmain -lSDL -mwindows -mno-cygwin
-I/usr/local/pspdev/psp/include/SDL -Dmain=SDL_main -I/usr/include/mingw -DWIN32
-Uunix -mno-cygwin

これはおｋなのかね？

>>428
VPCとVMwareとcygwinどれが早いだろうね

445 ：名無しさん＠お腹いっぱい。：2008/02/20(水) 15:02:29 ID:/UoSlJ6J
>>432、>>434、>>441
IDが全部違うってのは、>>432は以外は釣りってことかいな

>>444
俺はVMwareにもCygwinにも入れてる

# どうでもいいがPSPlinuxって魅力的じゃないんかねえ。日本人の開発者人口は片手で数えれるほど少なそうだｗ

446 ：名無しさん＠お腹いっぱい。：2008/02/20(水) 15:03:57 ID:lY7zjDRk
>>441
/usr/localの下にインストールされるんだからDebian以外のLinuxでも使えるはずだぞ？

>>444
PSP版のSDLインストールしろよ('A`)
正しくインストールできていればこうなる
$ /usr/local/pspdev/psp/bin/sdl-config --libs --cflags
-L/usr/local/pspdev/psp/lib -lSDLmain -lSDL -lm -lGL -lpspvfpu -L/usr/local/pspdev/psp/sdk/lib -lpspdebug -lpspgu -lpspctrl -lpspge -lpspdisplay -lpsphprm -lpspsdk -lpsprtc -lpspaudio -lc -lpspuser -lpsputility -lpspkernel -lpspnet_inet
-I/usr/local/pspdev/psp/include/SDL -Dmain=SDL_main

てかお前もう諦めた方がいいんじゃね？

447 ：名無しさん＠お腹いっぱい。：2008/02/20(水) 15:15:06 ID:LFJbpODL
>>446
svn://svn.pspdev.org/psp/trunk/SDL
ここからSDL取ってきて、README.PSPの通りにやったんだが、それだとWIN版になっちゃうのか？

ここまできたら諦めたくないよ

448 ：名無しさん＠お腹いっぱい。：2008/02/20(水) 18:02:25 ID:/UoSlJ6J
>>438
あー　-Cオプションあったな　一行か
sudo tar xvf toolchain-mips.tar.bz2 -C /opt

449 ：名無しさん＠お腹いっぱい。：2008/02/20(水) 18:04:21 ID:BzsKIUwU
>>447
人に頼ってる時点で諦めだよ

450 ：名無しさん＠お腹いっぱい。：2008/02/20(水) 18:29:35 ID:tlKYSgGi
日本語のドキュメントはなくても英語のドキュメントは豊富にあるんだよね？

451 ：名無しさん＠お腹いっぱい。：2008/02/20(水) 18:36:27 ID:m5Dw+lQf
>>437
ライセンスの話を持ち出したのは
「バイナリ配布が禁止されてる」というつもりで書いたわけではない
バイナリを配布すること自体はグレーでもなんでもない

>>441
debian だろうと cygwin だろうと環境によらず
同一ソースから同一ターゲットで構築した gcc が吐くバイナリは同一になる
なんのための ABI, なんのためのクロスコンパイラだよ...

>>447
普通はならない
悪いことは言わないから一度全てをアンインストールして最初からやり直しなさい

452 ：名無しさん＠お腹いっぱい。：2008/02/20(水) 18:49:59 ID:/UoSlJ6J
>>451
一番肝心な「どういうつもりで持ち出したか」が抜けてるぞ
揚げ足を取るようで悪いが、>>431の返し方はライセンス問題に抵触するって意味でとられても反論できんのでは？

453 ：432,434,441：2008/02/21(木) 03:46:30 ID:WUpxdFwi
>>445
＞>>432、>>434、>>441
＞IDが全部違うってのは、>>432は以外は釣りってことかいな

出先では携帯で書き込むからＩＤが変わる。

>>446
＞>>441
＞/usr/localの下にインストールされるんだからDebian以外のLinuxでも使えるはずだぞ？

deb形式でのバイナリ配布の話と思ってたよ。
生バイナリ渡されても使う人困るでしょ。ライブラリ依存情報も付けないと。
共有ライブラリが無くて動かないバイナリとかあるじゃん。

>>451
＞>>441
＞debian だろうと cygwin だろうと環境によらず
＞同一ソースから同一ターゲットで構築した gcc が吐くバイナリは同一になる
＞なんのための ABI, なんのためのクロスコンパイラだよ...

PSPDEVのバイナリ配布とSDLのバイナリ配布の話がごっちゃになってるね。
俺はcygwin環境向けのPSPDEVバイナリ配布の話してたんだが…。

454 ：名無しさん＠お腹いっぱい。：2008/02/21(木) 03:59:20 ID:dSUjKf8j
インストールパスが人によって異なるから残念ながら無理だな

455 ：名無しさん＠お腹いっぱい。：2008/02/21(木) 04:09:30 ID:U5PbWytE
cygwin向けならdevkitPSPを/usr/local/pspdevに入れればおｋ
そういうのがあるの前提だから当然SDLとかのライブラリの話だと思ってたんだがなー

456 ：名無しさん＠お腹いっぱい。：2008/02/21(木) 04:27:45 ID:WUpxdFwi
>>454
インストールパス気にしない人もいるんじゃない？
俺は全然気にしない。

>>455
し、cygwinでdevkitPSP？
そうか、その手もあるか。
問題無く開発できてる？

457 ：名無しさん＠お腹いっぱい。：2008/02/21(木) 07:18:37 ID:dSUjKf8j
こりゃもう相手するだけ無駄だな

458 ：名無しさん＠お腹いっぱい。：2008/02/21(木) 09:08:04 ID:dqltAehN
コード書くのはGUIが欲しかったからcygwin+PSPSDK+VC2005EEでやっているな
無駄にVC2008EEにしてみたい衝動に駆られつつあるけど・・・

459 ：名無しさん＠お腹いっぱい。：2008/02/21(木) 10:02:10 ID:lxwzsAiX
xemacsはどうじゃ

460 ：名無しさん＠お腹いっぱい。：2008/02/21(木) 16:58:52 ID:TWSqwi7k
>>451
$ make install
Making install in src
make[1]: Entering directory `/home/t/SDL/src'
.deps/SDL_error.Plo:1: *** multiple target patterns. Stop.
make[1]: Leaving directory `/home/t/SDL/src'
make: *** [install-recursive] Error 1

複数の型指定・・・？

そもそも、SDLのインスコって、

sh autogen.sh
LDFLAGS="-L$(psp-config --pspsdk-path)/lib -lc -lpspuser" \
./configure --host psp --prefix=$(psp-config --psp-prefix)
make
make install

であってるよね？

461 ：名無しさん＠お腹いっぱい。：2008/02/21(木) 17:29:15 ID:K+B04Jby
Makefile読んでみれや

462 ：名無しさん＠お腹いっぱい。：2008/02/21(木) 17:38:51 ID:U5PbWytE
>>460
普通はそうならないから一度全部消去・アンインストールして最初からやり直せ

463 ：名無しさん＠お腹いっぱい。：2008/02/21(木) 17:58:40 ID:VTqOS1qs
向上心は有るが理解力の無い阿呆
手がつけられません

464 ：名無しさん＠お腹いっぱい。：2008/02/21(木) 18:03:36 ID:VcXR28Wk
>>462
いや、全消去でアンインスコしてcygwinインスコしてSDLインスコした結果が>>460

465 ：名無しさん＠お腹いっぱい。：2008/02/21(木) 21:42:43 ID:WUpxdFwi
>>464
ソースとインストール後に /usr/local/pspdev にできたファイル。
パスは「psp」
ttp://www.dotup.org/uploda/www.dotup.org2027.zip.html

466 ：名無しさん＠お腹いっぱい。：2008/02/21(木) 22:09:18 ID:Fxy7Gdib
PSPで検索可能なデータベースを作りたくてここまできたけど
DirectX覚えたて程度の能力の人間にはPSPで開発は少々荷が重すぎたようなので帰りますね

467 ：名無しさん＠お腹いっぱい。：2008/02/21(木) 23:52:33 ID:oZSe20/8
422氏は、次は libSDL_image.a くれ。libGL.a くれ。libstdc++.a くれ。...なので。
$ sdl-config --version
1.2.9
かなり怪しげだが参考まで。
465氏のアーカイブを参考に、開発環境を公開してる人から、必要最小限抽出したもの。
SDLのversionは465氏と同じ1.2.9。コンパイラのversionは色々だがGCCの特性からリンク出来る。
/usr/local/pspdev 以下バックアップしてから/usr/local/pspdev/pspへ上書き。最終手段＆自己責任で。
パスは「psp」
ttp://www.dotup.org/uploda/www.dotup.org2133.7z.html

468 ：名無しさん＠お腹いっぱい。：2008/02/22(金) 03:16:08 ID:uXfuHC/M
>>465だとjpgもpngも扱えないってことか。
ややこしいな…。

469 ：名無しさん＠お腹いっぱい。：2008/02/22(金) 15:39:21 ID:WkiCBpLv
もう必要なさそうだけど・・・

>>460
＞sh autogen.sh

README.PSPに書いてあるのは

＞./autogen.sh

だけど、なんで頭に sh 付けてるの？
それだけ聞かせて欲しい。
あと
$ echo $0
の結果も。

470 ：名無しさん＠お腹いっぱい。：2008/02/22(金) 17:15:50 ID:RDN74mZ4
>>465,467
ありがとう！

>>469
あれ？./hoge.shとsh hoge.shって、同じじゃなかったっけ？

$ echo $0
bash

471 ：名無しさん＠お腹いっぱい。：2008/02/22(金) 19:22:17 ID:WkiCBpLv
同じじゃないよ。新しくshを起動して、そのsh上でスクリプトを実行するって意味。
既にbashが立ち上がってるからexit二回実行しないとシェル抜けられない。

ちょっと自信ないけど環境変数変わるんじゃないかなぁと思って。
まぁもうどうでもいいけど。

472 ：名無しさん＠お腹いっぱい。：2008/02/22(金) 22:52:22 ID:TcndAUgM
今始めるなら何がおすすめ？

473 ：名無しさん＠お腹いっぱい。：2008/02/22(金) 23:32:30 ID:y1NAc+TN
>>472
とりあえず皆を見習って、sageることから始めてみようか。

474 ：名無しさん＠お腹いっぱい。：2008/02/23(土) 00:07:24 ID:+lWv4J6W
>>472
ああ…、まずはC言語だ…
男は度胸！何でも試してみるものさ。

475 ：名無しさん＠お腹いっぱい。：2008/02/23(土) 01:13:07 ID:woVT5tbN
>>473
ま～たsage強要厨か

476 ：名無しさん＠お腹いっぱい。：2008/02/23(土) 01:28:54 ID:tynJo5oa
SEGA万歳

477 ：473：2008/02/23(土) 01:53:15 ID:XXiOMeUT
>>475
はいはい強要しました強要しました。
ごめんなさいごめんなさい、もう言いません許してください主さま。
これでいいか？

>>472
文章の「裏」も読めない奴が横槍飛ばしてきて心外だから書き直す。
「スレの1行目の「*****完全～」から最後までしっかり読んで、リンク先も参考にしてみろ。
そうすると、自分はまず何をしたらよさそうか、自ずと答えが出てくる。」
>>355もいい事言ってることだし。

478 ：名無しさん＠お腹いっぱい。：2008/02/23(土) 02:00:09 ID:XYsPVU++
下げ止まり

479 ：名無しさん＠お腹いっぱい。：2008/02/23(土) 02:12:58 ID:GhYBAAlJ
とりあえず>>475がKYって事がわかった

480 ：名無しさん＠お腹いっぱい。：2008/02/23(土) 08:40:25 ID:vaKG8Y7C
空気読めないって言うより、sageない低能がきめえ
>>477みたいにファビョってるのもきめえ

481 ：名無しさん＠お腹いっぱい。：2008/02/23(土) 10:42:15 ID:RR/HZq8N
|　 |
|　 |∧_∧
|＿|´･ω･`)
|皆|ｏ旦ｏ.
|￣|―ｕ'
""""""""""

|　 |
|　 |　∧_∧
|＿|(´･ω･`)
|落|ｏ　　 ヾ
|￣|―ｕ' 　 旦　ｺﾄｯ
""""""""""""""""

|　 |
|＿|　　ｻｯ!
|着| ミ
|￣|　　　　　旦
""""""""""""""""

482 ：名無しさん＠お腹いっぱい。：2008/02/23(土) 12:19:17 ID:+lWv4J6W
ところで、なぁ、
× 改変した物を、登録商標を表示し他人に売る。(大バカ野郎)
○ 買ったものを、自己責任で自ら改変。(アホの子。^^;)

で、いいんだよなぁ？ ちゃんとした根拠を確認しておきたいぜ。一応。
このままじゃ迷惑野郎のせいで日本の日曜プログラマ人口がさらに少なくなる予感なんだぜ。

483 ：名無しさん＠お腹いっぱい。：2008/02/23(土) 12:35:14 ID:vaKG8Y7C
ゆとりはお帰りください

484 ：名無しさん＠お腹いっぱい。：2008/02/23(土) 12:36:24 ID:cya+8ka9
>>467
もう一回うｐたのむ

485 ：名無しさん＠お腹いっぱい。：2008/02/23(土) 13:33:47 ID:NQS4okMO
>>437
LGPLならバイナリ公開するときに一緒にソースつければいいだけじゃん。
そういう再配布は自由なのだから、それをしてるやつがいないと憤るよりは
そう思った奴がそうやって提供してやればいい。つまり貴方がやればいい。

LGPLのライセンスはそんなに難しくないでしょ。
貴方はそれを自由に改変したりビルドしたりしていいし、商売として使ってもいいが、
代わりに、貴方が他の人に提供するときに他の人にたいして貴方がソースに対して
したようなことを自由にやる権利を認めなくちゃならない。
そして、この条件を貴方も貴方の次の人もそしてずっと先まで引き継がなくちゃならないというだけ。
もちろん商品として売ったものであってもライセンスは持続するから買った人が再配布したり
改造したり、さらにそれを売ったりすることを止めることは出来ない。

つまり、他の人の自由を禁止すること以外に対して自由なライセンスなのだな。

486 ：名無しさん＠お腹いっぱい。：2008/02/23(土) 13:41:58 ID:BxlV0kA8
馬鹿はスルーしろよ…

487 ：名無しさん＠お腹いっぱい。：2008/02/23(土) 14:47:35 ID:XC+ACvBz
>>482
役に立つ日曜プログラマはプラットホームを変えるだけ。

488 ：名無しさん＠お腹いっぱい。：2008/02/23(土) 14:51:12 ID:XYsPVU++
>>485
自分の作ったファイルに関しては自分の好きにライセンス設定できるでしょ？
利用者が機能変更、機能追加できるってのが FSF の目指すソフトウエア利用形態だと思う。
そこを押さえて、デバッグ、ビルドできるように配布したらいいんじゃね？

>>484
>>467じゃないけど>>467を参考にソースつきのバイナリをうｐした。
psp 以下が /usr/local/pspdev にインストールされたバイナリで workspace 以下がソース。SVNリポジトリ svn://svn.pspdev.org/psp/trunk/ からチェックアウトしたリビジョン2364のもの。
パスは「psp」
ttp://www.dotup.org/uploda/www.dotup.org0552.zip.html

489 ：名無しさん＠お腹いっぱい。：2008/02/23(土) 16:36:21 ID:cya+8ka9
>>488
ありがと～

490 ：名無しさん＠お腹いっぱい。：2008/02/23(土) 20:29:29 ID:Y256WOjD
システムモジュールを逆アセンブルしてC言語として組みなおしているんだが、レジスタの中身がﾜｶﾝﾈ('A`)
$v1へスタックポインタからlwしてるけど、何を入れてるのかﾅﾝﾉｺｯﾁｬ…
実機上のデバッガで追っかけるくらいしかないかなぁ。

491 ：名無しさん＠お腹いっぱい。：2008/02/23(土) 20:49:55 ID:q0ATAt09
MIPSのアセンブリ言語ってIA-32に比べればまだ分かりやすいよね

492 ：名無しさん＠お腹いっぱい。：2008/02/23(土) 21:08:11 ID:Qg0XUXKM
3日前くらいにはじめて、やっとbmpの表示が出来た
ほとんどの時間をケアレスﾐｽの訂正で使った／(^o^)＼

493 ：名無しさん＠お腹いっぱい。：2008/02/23(土) 21:21:27 ID:RWKh9xqI
1.5カーネルしか使えないゲームを、新型とかで使えるようにビルドする方法ってあるの？

494 ：名無しさん＠お腹いっぱい。：2008/02/23(土) 21:25:40 ID:Qg0XUXKM
>>493
1.50カーネルプラグインやeLoaderを使ってみるか
新型で動くようにソースを改造するかだな

495 ：名無しさん＠お腹いっぱい。：2008/02/23(土) 21:27:24 ID:RWKh9xqI
ageてすまん。
>>494
目的は
＞新型で動くようにソースを改造するかだな
なんで、もう少しｋｗｓｋお願いします。

496 ：名無しさん＠お腹いっぱい。：2008/02/23(土) 21:46:46 ID:Qg0XUXKM
>>495
しらん

とりあえずコンパイルエラーが出るところの処理をしらべる
↓
同じ動作をする関数に書き換える

この繰り返しじゃね?

497 ：名無しさん＠お腹いっぱい。：2008/02/23(土) 21:49:41 ID:vvVwNN+S
1.5カーネルモードから3.xユーザーモードへの移行方法はここに載ってる
ttp://forums.ps2dev.org/viewtopic.php?t=9022

あとは1.5と3.xではprxの名前が変わってたりAPIが変わってたりするんで
そのへんを修正すればいいはず

498 ：名無しさん＠お腹いっぱい。：2008/02/23(土) 21:57:47 ID:F0BNdrxE
有志の人はほんとにすごいな

499 ：名無しさん＠お腹いっぱい。：2008/02/23(土) 22:29:08 ID:BxlV0kA8
wavの再生方法がわからん
dataチャンクまでは取り出せたんだが、これからどうすればいいのだ・・・

500 ：名無しさん＠お腹いっぱい。：2008/02/23(土) 23:18:13 ID:NQS4okMO
>>488
まるっとソースを0から書いてるならそうだね。

ただ、LGPLのものを改変して作成したバイナリならば自分の作成したものであっても
LGPLの条件を満たす必要があるんじゃないかと。つまり、「派生物」についていう限り
LGPLをライセンスから外すことは許されないよね。
(ただ、LGPLのライセンスはGPLに変更することだけは許されているけども・・・。)

FSFの目指しているソフトウェア利用形態はその通りだけど、そのための手段として
将来にわたってプロプライエタリにならないことが重要だというのがコピーレフトという
概念のスタートなわけで・・。

501 ：名無しさん＠お腹いっぱい。：2008/02/23(土) 23:38:12 ID:XYsPVU++
>>500
バイナリのライセンスか…。
ソースファイルのライセンスとバイナリのライセンスについて考えないといけないんだ。
バイナリで一つにまとまっちゃうとライセンス分けにくそうだね。
自分の作ったものがソースでもバイナリでもLGPLのものと分かれてたら、ソースにもバイナリにも自分好みのライセンスを設定できそうだ。

502 ：名無しさん＠お腹いっぱい。：2008/02/23(土) 23:44:36 ID:q1t74FYe
？

503 ：名無しさん＠お腹いっぱい。：2008/02/24(日) 00:15:49 ID:KUbAuT59
そうなってるじゃん。
LGPLのライブラリを静的リンクしたら、自分で書いたコードもLGPL。
動的リンクなら感染しない。
つまりEBOOT.PBP + SDL.prxとかにすれば自分で書いたコードはLGPLにならいい。

504 ：名無しさん＠お腹いっぱい。：2008/02/24(日) 00:29:40 ID:DmbBPy/R
納得した

505 ：名無しさん＠お腹いっぱい。：2008/02/24(日) 13:48:35 ID:Lmh332g8
PSPで24bit、32BitカラーのBMP表示できたー＼(^p^)／
ついでにアルファブレンドもできた

>>499
俺も分からない
sdkのサンプルの音を鳴らす奴に乗ってるのかな

506 ：名無しさん＠お腹いっぱい。：2008/02/24(日) 15:15:17 ID:yacJva2R
cygwinの代わりにどうかね
http://ime.nu/www.moongift.jp/2008/02/andlinux/

507 ：名無しさん＠お腹いっぱい。：2008/02/24(日) 15:23:35 ID:o45mOZRA
サンプルのwavegenを参考に、生成した波形データを書き込む代わりに、
dataチャンクのデータをリニアPCM 44100Hz 16Bit ステレオに変換して書き込むだけだろ･･･

508 ：名無しさん＠お腹いっぱい。：2008/02/24(日) 17:00:01 ID:iIRw95em
このスレってレベル高いのか低いのか分からんな（ ´･ω･)

509 ：名無しさん＠お腹いっぱい。：2008/02/24(日) 18:42:04 ID:Lmh332g8
>>506
日本語が化けてるなｗ

>>508
両方

510 ：名無しさん＠お腹いっぱい。：2008/02/24(日) 19:42:57 ID:lfvJXOIP
>>503
だうと。LGPL100回嫁

511 ：名無しさん＠お腹いっぱい。：2008/02/24(日) 19:52:07 ID:lfvJXOIP
LGPLが要求するのはLGPL部分をLGPLにしておく、つまり改変/差替可能にしておくこと
非LGPL部分までLGPLになるわけじゃない
これを満たすのは
1) LGPL部分を動的リンクにする
2) LGPL部分を静的リンクできるようにする、つまり非LGPL部分の静的objを提供する
かつ、(差し替えに必要な情報を得るための)非LGPL部分のリバースエンジニアリンクを禁じないこと

512 ：名無しさん＠お腹いっぱい。：2008/02/24(日) 19:54:40 ID:DmbBPy/R
>>510
下記サイトのどの条件に引っかかるか100回説明しろ
ttp://www.opensource.gr.jp/lesser/lgpl.ja.html

513 ：名無しさん＠お腹いっぱい。：2008/02/24(日) 19:59:38 ID:trroWcef
ライセンス怖い。超怖い

514 ：名無しさん＠お腹いっぱい。：2008/02/24(日) 20:15:12 ID:DmbBPy/R
？
リバースエンジニアリングの話をしてるってことは自分が0から書いたソースを公開しないケースの話をしてるのか？

515 ：名無しさん＠お腹いっぱい。：2008/02/24(日) 23:44:35 ID:YVZn0s4D
PSPのプログラミングを始めてみたいと思うのですが、参考にすればよいサイトや用例が載っているようなサイトはあるのでしょうか？
また、こんなことから始めてみたほうがいいなどということもあったらぜひ教えていただきたいです。
どうぞよろしくお願いいたします。

516 ：名無しさん＠お腹いっぱい。：2008/02/25(月) 00:25:37 ID:4ae8f3OQ
まずC言語の基礎が固まっていないと話にならないよ

517 ：名無しさん＠お腹いっぱい。：2008/02/25(月) 00:26:59 ID:D+98TH6d
一応Ｃについては問題ないかと思います。
・・・・・・あくまで主観ですが；；

518 ：名無しさん＠お腹いっぱい。：2008/02/25(月) 00:39:00 ID:sVuUMcg+
PCゲームを普通に作れるくらいなら問題ないと思う
SDLフル活用すれば全くPSP関連の問題に触らずに済むからなorz

519 ：名無しさん＠お腹いっぱい。：2008/02/25(月) 14:09:19 ID:RGFouQ8y
メモリ32MBをどうやって活用しようか…
wavファイル全体を読み込むとかしなければあふれることは無いとは思うんだがなs

520 ：名無しさん＠お腹いっぱい。：2008/02/25(月) 18:59:08 ID:on1XBugJ
24+4MBじゃね？

521 ：名無しさん＠お腹いっぱい。：2008/02/25(月) 20:41:39 ID:IyYiOIa/
新型と旧型って使えるメモリ量違う？

522 ：名無しさん＠お腹いっぱい。：2008/02/25(月) 20:51:41 ID:RGFouQ8y
>>520
し、しらんがなｗｗ

>>521
違うよ
なんか32MBくらい追加があるって聞いたけど

523 ：名無しさん＠お腹いっぱい。：2008/02/25(月) 23:05:34 ID:nCaHoTOP
追加分はシステムに予約されてるんじゃないの？
ユーザが自由に使えるようになった？

524 ：名無しさん＠お腹いっぱい。：2008/02/25(月) 23:28:26 ID:RGFouQ8y
>>523
なんかいろんな自作ソフトで新型でのメモリ確保に対応とか言ってるし
自由に使えるようになったんじゃね?

525 ：名無しさん＠お腹いっぱい。：2008/02/26(火) 16:23:35 ID:Gfjs74yD
3.60M33→Homebrew時でもUMD用メモリキャッシュが入ってた
3.71M33以降→Homebrew時はUMD用メモリキャッシュ部分を使えるように

526 ：名無しさん＠お腹いっぱい。：2008/02/26(火) 16:59:47 ID:xgVIsQJh
SIOケーブル作ってテストしてたらPSPのﾊﾞｯﾃﾘｰｵﾜﾀ＼(^o^)／
完全放電しただけだと思うんだが、これはなおらんかな

527 ：名無しさん＠お腹いっぱい。：2008/02/26(火) 19:10:54 ID:I2DXqa8E
>>523
uClinuxでも使えると書いてあるな

カーネルの主な修正点：
・新型PSP上にて64MB RAMの利用を可能にして，ブート時に自動的にRAMサイズを判断する機能を追加．

528 ：名無しさん＠お腹いっぱい。：2008/02/26(火) 20:37:03 ID:RSuzxaNV
パンドラバッテリーって
分解してICのピンを1本あげるだけで
つくれたのかorz

529 ：526：2008/02/26(火) 22:25:36 ID:xgVIsQJh
バッテリーはほっといたら直った
新型用外部電源無しSIOケーブルも出来た（海外にも新型用は出てないよね）

需要あるなら回路図とか晒すけどそういう雰囲気でもないかな

530 ：名無しさん＠お腹いっぱい。：2008/02/26(火) 22:36:35 ID:GOqqqT1r
SIOケーブルでどんなめくるめく素晴らしいことができるの？
uClinuxにSIOケーブル経由でログインできるとか？
PSPLinkはUSBケーブルでいけるけどSIOケーブルだと特典があるとか？

531 ：526：2008/02/26(火) 23:04:44 ID:xgVIsQJh
若干煽られてる気もするが
俺はとりあえずキーボード変換器も作る予定
あとはマイコンと通信させてちまちま遊ぶくらいかな

http://ime.nu/www.kako.com/neta/2005-018/2005-018.html
こういうのみたいにインターフェースを追加するのも楽しいが
公式対応アプリが出ることが無いってのが悲しいな

ゲーム機でもゲーム以外で遊んでもいいじゃないか

532 ：名無しさん＠お腹いっぱい。：2008/02/26(火) 23:15:00 ID:GOqqqT1r
>>531
ごめん。
なんか面白そうだね。
こんな世界がPSPにあったとは…。
俺は新型持ってないけど欲しい人もいるんじゃない？

533 ：名無しさん＠お腹いっぱい。：2008/02/26(火) 23:32:21 ID:TJ7r8Tk5
>>326 回路図とかどんどん晒してくれ。(むしろまとめwikiに蓄積すれば後からも見られる。)
キーボードは、公式で出す(？)と言ってずっと出てない訳だが、
こういう小さいのもある(USB) ttp://blog.livedoor.jp/ninsiki/archives/22601624.html

「USB<-SIO変換ケーブル」とかあれば楽しそうだね。電源来てるか知らんけど。

534 ：名無しさん＠お腹いっぱい。：2008/02/27(水) 12:40:07 ID:YLu4j7QI
iR Shellとかで動画などを再生するとき、違うPBPファイルを起動してるみたいなんだが
こういうのってどういう風に実装するんだ？
動画の再生が終わったら元の画面に戻るようにしたいんだけど
教えてｴﾛｲ人

535 ：名無しさん＠お腹いっぱい。：2008/02/27(水) 12:48:42 ID:F4DL9CR0
質問なんだがXMB multi customizeをPSPにインストール（？）してみたんだが
topmenu_plugin.rcoとsystem_plugin_fg.rcoが読み込みに失敗するんだけど
一体何故？
PRPSAR DUMOER v3.1使ってdecryptして取り出してさらにResurssiklunssiでdecryptしたり色々したんだがががorz

536 ：名無しさん＠お腹いっぱい。：2008/02/27(水) 16:39:13 ID:F4DL9CR0
事故解決しました

バックアップした奴と間違えｔ

537 ：名無しさん＠お腹いっぱい。：2008/02/27(水) 18:34:11 ID:KlR0c/WS
PSP蛾物故我田

http://ime.nu/www.psp-hacks.com/file/1412
↑これを使っていて、150.pbpのｺﾋﾟｰが糞遅いからHomeボタンでXMBにして再起度したら
画面真っ暗で20秒くらいすると勝手に電源が切れる
ちなみに↑のソフトは悪くない
説明をよく読んでなくて、ドライバをSony NP9660じゃなくてM33Driverでやったし
Homeで強制終了したし

明日パンドラを使ってみるつもりだけど、
直るのかな…

538 ：名無しさん＠お腹いっぱい。：2008/02/27(水) 21:43:37 ID:LesTYGb4
>>537
誤爆乙。スレタイ嫁。イKlR0。

539 ：名無しさん＠お腹いっぱい。：2008/02/27(水) 21:55:32 ID:KlR0c/WS
>>538
すまん、今気が付いた

>イKlR0。
これは大丈夫
金ならある

540 ：名無しさん＠お腹いっぱい。：2008/02/28(木) 02:07:13 ID:l6/lGaUi
金あるなら新しいの買っちゃえよｗ
憎いぜ畜生

541 ：538：2008/02/28(木) 02:22:04 ID:GqAKTbnf
>>539
おまえ、なかなかおもしろいなｗ ちょっとウケたじゃないか.
(突っ込みどころはそこじゃないだろ的な意味で)

せっかくこのスレに来たんだから、万が一ダメだった時はせめて
本体の分解写真でもうｐしてくれよ。(基板の部品番号が見える的な。)

542 ：名無しさん＠お腹いっぱい。：2008/02/28(木) 06:01:59 ID:MylfqbqM
>>533
USB<-SIO変換ってのはUSB機器をPSPに接続するってことだよな
SL811HSTとかで検索かけると出来そうな回路がひっかかるよ。
ところでまとめWikiって少し前になくなってない？

543 ：537：2008/02/28(木) 18:35:46 ID:/fWcK1Ha
引き続きｽﾚﾁすまんが
昨日システム破壊したPSPがパンドラで復活できた
金を無駄にしなくてよかったぜｗ

>>541
>せっかくこのスレに来たんだから、万が一ダメだった時はせめて
>本体の分解写真でもうｐしてくれよ。(基板の部品番号が見える的な。)
もしも本当に壊れた時はそうするよ
でもググレばPSP写真集とかあるんじゃね?

544 ：名無しさん＠お腹いっぱい。：2008/02/28(木) 22:57:10 ID:jnUmjcZ4
内臓されてるコーデック使ってpmfとかMP4を再生する解説キボン

545 ：名無しさん＠お腹いっぱい。：2008/02/29(金) 03:21:44 ID:J83jaaoU
gcc4.0.2のpsptoolchainを使いたいのですが、今インストールすると4.1.0になってしまいます。
どうしたら4.0.2に出来ますか？

546 ：名無しさん＠お腹いっぱい。：2008/02/29(金) 05:44:31 ID:2nHytrAi
gcc-4.0.2を落としてbuildscript書き換えてビルドすればいい
それが自分で出来ないようなら素直に4.1.0使いなよ

547 ：名無しさん＠お腹いっぱい。：2008/02/29(金) 19:11:25 ID:F3lHqZUi
>>544
それおれも気になるｗｗ
圧縮された動画再生はどうするんだろうって
流石にbmpやpngを連続表示はやめておきたいし

548 ：名無しさん＠お腹いっぱい。：2008/02/29(金) 22:47:10 ID:WUCf2JRf
pmpmodavcのソースでも見ればいいんじゃね

549 ：名無しさん＠お腹いっぱい。：2008/03/01(土) 01:44:27 ID:8VrwZSKD
>>542 情報ありがとう。SL811HSTを秋月HPで見てみたよ、USBホストチップなんだね。
俺はなんていうかこう漠然と、配線つなぎかえたらおｋじゃね？ 程の浅い考えしかなかった。やっぱ石要るよね;

リモコンがどう動いてるんだ？っていうのがあって、そこ利用して何とかならないかと思っただけなんだ。(信号→受信prx等でkeypad入力としてデコード…とか。)ちなみに俺は信号解析とか1%も分からない素人なんだごめんね。
電子工作好きだったり詳しい人なら何かひらめくかもしれない。多分きみの方が断然詳しい。

あとまとめwikiはPSPnfo、PspWikiとかあるよ。(他にもあったら教えてね)
ただやっぱりPsp Browser API Project等やps2devのフォーラムと比べ、日本語のは相対的に薄い気はする。
やはり母国語(と日本のUI)が一番読みやすいんだけどね。

>>543 おめ。良かったなぁ。
君には何かsm2357673(ジオン軍少佐)的なノリを感じてしまった。写真は完璧に趣味だから気にしなくていい。
精密拡大写真もあるにはあるが、ボケていたり灰色の伝導体で全ての石の型番まではっきり見えんのだよ！

550 ：名無しさん＠お腹いっぱい。：2008/03/01(土) 01:53:11 ID:q3leIyyD
SL811使わなくてもFT232で十分だろ
というかシリアル変換ごときにSL811の使うのはそれで使い方が気になる

551 ：名無しさん＠お腹いっぱい。：2008/03/01(土) 06:29:32 ID:HDBvTd4C
devkitProUpdater-1.4.5.exe ｷﾀ

552 ：名無しさん＠お腹いっぱい。：2008/03/01(土) 08:28:44 ID:HDBvTd4C
devkitPSP のバージョン代わってなかた…

553 ：名無しさん＠お腹いっぱい。：2008/03/01(土) 13:57:20 ID:K5PYo5lR
>>548
ソースが見つからないorz

pspmpeg.hでも研究してみるかな
使えるのかな…

554 ：名無しさん＠お腹いっぱい。：2008/03/01(土) 16:23:00 ID:gRBs41k9
節穴発見
http://ime.nu/jonny.leffe.dnsalias.com/pmp_mod_avc/index.htm

取りあえずpmpmod/mod/avc.cから見てけばいいんじゃね

555 ：名無しさん＠お腹いっぱい。：2008/03/01(土) 18:41:15 ID:K5PYo5lR
>>554
お、ありがと

これでやっとOPが表示できるうううぅぅぅぅぅぅぅ
って気分だ…

556 ：名無しさん＠お腹いっぱい。：2008/03/01(土) 19:12:38 ID:gRBs41k9
そう簡単にうまくいくとは思えんがね
健闘を祈る

557 ：名無しさん＠お腹いっぱい。：2008/03/01(土) 20:20:12 ID:K5PYo5lR
ありがと

ﾏﾀｰﾘやることにするよ

558 ：名無しさん＠お腹いっぱい。：2008/03/01(土) 20:33:04 ID:K5PYo5lR
よし、諦めた
まず変換したpmpファイルが再生できないとかなんでだよｗ
ってことで独自に差分記録のフォーマットでもつくってみる

559 ：名無しさん＠お腹いっぱい。：2008/03/01(土) 20:34:04 ID:kOPSj8Ga
こんなこともできない子はなにもできない

560 ：名無しさん＠お腹いっぱい。：2008/03/01(土) 20:51:22 ID:K5PYo5lR
>>559
じゃあおまえ、適当な動画を再生できるpmpファイルに変換してうｐしてみろ

561 ：名無しさん＠お腹いっぱい。：2008/03/01(土) 20:54:46 ID:oa0p4Eh0
何この子・・・

562 ：名無しさん＠お腹いっぱい。：2008/03/01(土) 20:55:36 ID:sPLTFYGr
>>560
日本語の勉強からしなおせばいいよ

563 ：名無しさん＠お腹いっぱい。：2008/03/01(土) 22:40:43 ID:VQ8+ilzN
>>557-558
ただいまの記録：12分52秒

おい、いくらなんでも早すぎだろ

564 ：名無しさん＠お腹いっぱい。：2008/03/01(土) 22:54:59 ID:7JZxnduq
_,,....,,_　 ＿人人人人人人人人人人人人人人人人人＿
-''":::::::::::::｀''＞くさってやがる！ゆっとりしすぎたんだ！！＜
ヽ:::::::::::::::::::::￣^Ｙ^Ｙ^Ｙ^Ｙ^Ｙ^Ｙ^Ｙ^Ｙ^Ｙ^Ｙ^Ｙ^ＹＹ^Ｙ^Ｙ^Ｙ^￣
|::::::;ノ´￣＼:::::::::::＼_,. -‐ｧ
|::::ﾉ　　　ヽ､ヽr-r'"´　　（.__
_,.!イ_　　_,.ﾍｰｧ'二ﾊ二ヽ､へ,_7　　　　　　　　 ｒ'￣i　＿_　　 _____　　 ＿_____
::::::rｰ''7ｺ-‐'"´　 　 ;　 ',　｀ヽ/｀7　　　 , - ､　ﾞ‐- ',´　_,, '-´￣￣｀-ゝ 、_ イ、
r-'ｧ'"´/　 /!　ﾊ 　ハ　 !　　iヾ_ﾉ　　　{　　 }　　　'r ´　　　　　　　　　　ヽ、ﾝ、　 r'⌒',
!イ´ ,' |　/__,.!/　V　､!__ﾊ　 ,'　,ゝ　　　`‐-‐'　　　,'＝=─-　　　 　 -─=＝',　i　 !、_丿
`! 　!/ﾚi'　(ﾋ_] 　　 　ﾋ_ﾝ ﾚ'i　ﾉ　　　　◯　　　　 i　ｲ　iゝ、ｲ人レソ　　　　　i　|
,'　 ﾉ 　 !'"　 　 ,＿__,　 "' i .ﾚ'　　　　　　　　　　,ﾚﾘｲi (ﾋ_] 　 　 ／ _ルヽイ、i .|| ○
（　　,ﾊ　　　　ヽ _ﾝ　 　人! 　　　　　　　　　 ,,／!Y!""　,＿__,　 ﾋ_ﾝ ) 「 !ﾉ i　 |-‐､,,
,.ﾍ,）､　　）＞,､ _____,　,.イ　ハ　　　　,,r-─（＿）　　　　　 ヽ _ﾝ　　 "".ﾉ　!.;　ヽ　ヽ `,
（　　　　　　　　　　　　　　　　　　　　　　　　,r‐″
￣つ　　　　　　　　　　　　　　　　　,r─‐‐''
(´　　　　　　　　　　　　　　,r──'
￣￣ﾞ'───--------‐'

565 ：名無しさん＠お腹いっぱい。：2008/03/02(日) 00:06:32 ID:vQYRX3pB
12分52秒 ﾏﾀｰﾘしてねーｗｗ

566 ：名無しさん＠お腹いっぱい。：2008/03/02(日) 02:17:24 ID:mdzt8phy
何やら物騒な事になってるので、一旦公開を停止します。
"PSP"等の表記を外したものを近日中にアップする予定ですが、
現在多忙中につき作業時間が取れません。
ご迷惑をおかけしますが、今しばらくお待ちください。

なんぞ？

567 ：名無しさん＠お腹いっぱい。：2008/03/02(日) 02:53:54 ID:wJkPlDnW
どなたかpspで楽譜を見れるソフト
作ってください

568 ：名無しさん＠お腹いっぱい。：2008/03/02(日) 03:45:16 ID:oEUjfjPw
楽譜をスキャナで取り込んで画像ビューワ？

569 ：名無しさん＠お腹いっぱい。：2008/03/02(日) 05:29:57 ID:J+GsenUi
コピー＆ペースト機能を追加するプラグインとかは仕様上不可能？

570 ：名無しさん＠お腹いっぱい。：2008/03/02(日) 08:24:46 ID:vAdurzJG
>>566
どこ？

571 ：名無しさん＠お腹いっぱい。：2008/03/02(日) 10:39:15 ID:aYlY0CsB
あれは商標の問題だから自作ソフトでも使ってたらやばいのか

572 ：名無しさん＠お腹いっぱい。：2008/03/02(日) 11:53:04 ID:JQjVKCcR
どう考えてもソフトには平気なんだがなー

573 ：名無しさん＠お腹いっぱい。：2008/03/02(日) 13:36:40 ID:vAdurzJG
にゃんとかチュ～ブか

574 ：名無しさん＠お腹いっぱい。：2008/03/02(日) 15:19:40 ID:3fdWiV9D
いいえ

575 ：名無しさん＠お腹いっぱい。：2008/03/02(日) 16:45:35 ID:wJkPlDnW
>>568
http://ime.nu/yamame.chu.in/midi.html

楽譜上でどの音か流れてるか音符の色を
変えて教えてくれる

これをPSPに移植してくれる神はいないだろうか
それか自分で勉強してつくるかな

576 ：名無しさん＠お腹いっぱい。：2008/03/02(日) 16:49:17 ID:P/URHvlz
>>570
NAND Manager

577 ：名無しさん＠お腹いっぱい。：2008/03/03(月) 19:17:49 ID:iafvmkFd
環境整えてるけど、結構長いな・・・・・orz

578 ：名無しさん＠お腹いっぱい。：2008/03/03(月) 23:06:42 ID:A7X59FA1
1時間半もありゃ終わるだろ

579 ：名無しさん＠お腹いっぱい。：2008/03/04(火) 15:15:12 ID:5XyuC4+/
cygwinにfreetypeをインスコしようと
$ sh autogen.sh
$ LDFLAGS="-L$(psp-config --pspsdk-path)/lib -lc -lpspuser" ./configure --host
psp --prefix=$(psp-config --psp-prefix)
を実行したら

cd builds/unix; ./configure --host psp --prefix=/usr/local/pspdev/psp
configure: WARNING: If you wanted to set the --build type, don't use --host.
If a cross compiler is detected then cross compile mode will be used.
checking build system type... /bin/sh: ./config.guess: No such file or directory

configure: error: cannot guess build type; you must specify one
make: *** [builds/unix/unix-def.mk] Error 1

とエラーが出てインスコできん。
builds/unix内を見てみるとunixddef.mkというファイルがあって、名前が間違ってるのかと思い
unix-def.mkにリネームして実行しても同じエラーが出る･･･
原因がわかる人が居たら解決方法を教えてください

580 ：名無しさん＠お腹いっぱい。：2008/03/04(火) 16:09:38 ID:ZtFFmUuL
>>579
svn://svn.pspdev.org/psp/trunk/freetype
から取ってきて今試しにやってみたけど普通にmake出来てinstallまで行けたぞ

581 ：名無しさん＠お腹いっぱい。：2008/03/04(火) 16:56:02 ID:5XyuC4+/
>>580
検証ありがとうございます
SDLとかはちゃんとインストールできたのに、freetypeだけ上手くいかない･･･
何度か落としなおして試してみても同じ結果になるorz

582 ：名無しさん＠お腹いっぱい。：2008/03/04(火) 17:58:04 ID:aUjoc4ih
wavファイルの再生方法教えてください

583 ：名無しさん＠お腹いっぱい。：2008/03/04(火) 20:35:56 ID:CwXgNPNb
必要なもの全部インストールしてONScripterをコンパイルしたら、mad.hが見つからないっぽいエラーが出た
libmadをsvnから落としてREADME.PSP通り
make
make install
実行しただけじゃ駄目なのか？
何かMakefileに追記する必要ある？

584 ：名無しさん＠お腹いっぱい。：2008/03/04(火) 22:13:34 ID:a057+dgJ
cd src
make install
だったかな。手元に環境ないんで試せないが。

585 ：名無しさん＠お腹いっぱい。：2008/03/05(水) 00:35:17 ID:nqjGlxzU
謎のリモコン＆クレードル公式発表キター！！(+マイクも)
ttp://www.watch.impress.co.jp/av/docs/20080304/sce2.htm

・・微妙なリモコンと台で4,800円・・しかもリモコン、本体に受光部無いから単体使用不可じゃん・・BTじゃないよね!?
(ちなみに旧モデル「PSP-1000」には対応しない、らしい)

それならキーボード出せよ・・

586 ：名無しさん＠お腹いっぱい。：2008/03/05(水) 00:41:34 ID:hXpASta2
クレードルとしては
プレステパッドがぴったりフィットしたりする

587 ：名無しさん＠お腹いっぱい。：2008/03/05(水) 01:09:31 ID:nqjGlxzU
>>586

正直今回の発表での収穫は

・SCEがまだ拡張機器(?)を出す意思があること
・新型で赤外線ルートが使えるようになったこと
(IR使う気あるならなぜ新型で削除したし；CLIEでも日本だけBT無かったし!)
・その赤外線でキーボード等が使えるようになるかもしれないこと

くらいしか思いつかないけどね。
クレードルって旧型でホリとかが出してたよね？
キーボードこれから先出したとして、セットで一万コースとは…。(無線の場合。+クレードル必須;)

赤外線学習リモコンとかで動きそうだし、ファームに文字入力とか準備されてたりしてね。

588 ：名無しさん＠お腹いっぱい。：2008/03/05(水) 01:57:35 ID:Un/MMJA4
>>584
お、srcフォルダ内にもMakefileあったのか
おかげで無事コンパイルが通ったよ
ありがとう

589 ：名無しさん＠お腹いっぱい。：2008/03/05(水) 08:50:58 ID:uUczZMrR
他のPBPを起動するのはsceKernelLoadExec命令使えばいいっぽいがファイルビュアーみたいに
他のPBP起動して、終了したら起動元に戻るようにしたいんだけどどの命令使うの？
分かる人居たらお願いします

590 ：名無しさん＠お腹いっぱい。：2008/03/05(水) 13:55:35 ID:gUD5nWcQ
ttp://takka.tfact.jp/blog/?p=177
ここ見るとVistaでもCygwin+PSPtoolchainで環境構築出来るみたいだけど
toolchai.shを実行した直後に

ls: cannot access /usr/include/ncurses.
ERROR: Install ncurses before continuin
../depends/check-ncurses.sh: Failed.

のエラーが出てインストール不可だった

手順は
Cygwin (Devパッケージ全部、wget)をインストール
起動したらhomeの.bashにPSPDEV関係のパスを通してbash(Cygwin)再起動
作業フォルダを作ってそこにsvnでtoolchainをダウンロード
toolchain.shを実行

↓の手順とほぼ一緒
ttp://www.tom.sfc.keio.ac.jp/~jakkun/visual/wiki/index.php?PSP%2F%B4%C4%B6%AD%C6%B3%C6%FE%2FPSPtoolchain

Vistaでは環境構築やっぱり無理？

591 ：590：2008/03/05(水) 14:03:42 ID:gUD5nWcQ
修正
×　起動したらhomeの.bashにPSPDEV関係の・・・
○　起動したらhomeの.bashrcにPSPDEV関係の・・・

toolchain-sudo.sh でも同じ結果でした
.bash_profileでPSPDEVのパス通しもしてみましたが変らす

592 ：名無しさん＠お腹いっぱい。：2008/03/05(水) 14:07:12 ID:KuaW7tks
>>590
難しいことは考えずにdevKitProを使えば？
ttp://foo-bar-web.hp.infoseek.co.jp/pspide.html

593 ：名無しさん＠お腹いっぱい。：2008/03/05(水) 14:14:33 ID:Sz9R/eRQ
>>590　ttp://pspnfo.orz.hm/index.php?Development#c78919a6
こちらでやってみたら？

594 ：名無しさん＠お腹いっぱい。：2008/03/05(水) 14:27:33 ID:idCOAh9n
>>590
ncursesインストールしろって書いてないか？

595 ：名無しさん＠お腹いっぱい。：2008/03/05(水) 14:35:47 ID:gUD5nWcQ
>>593-594
自分が探した>>590の情報は古かったみたいで
指摘されてるLibsのncursesはまだ入れてなかったです
再度試してダメなようならまた質問しに来ます

596 ：名無しさん＠お腹いっぱい。：2008/03/05(水) 15:38:57 ID:Ro1iHQEZ
>>595
WEBの情報が古かったとか言ってないでエラーメッセージを確認しろよ。

597 ：名無しさん＠お腹いっぱい。：2008/03/05(水) 16:38:30 ID:hXpASta2
必要な作業が参考書に一言一句全て書かれていないと何も出来ないようじゃ
これから先が思いやられるが、矯正は可能なのでがんばれ

598 ：名無しさん＠お腹いっぱい。：2008/03/05(水) 17:29:43 ID:gUD5nWcQ
>>596-597
改めて自分の知識不足を実感
その後、Cygwinを再度入れ直しながらncursesを入れてみましたが
同じエラーでインストール出来ず
Vistaを諦めてVM環境のXPで同じセットアップをしたら順調にインストール進行中

599 ：名無しさん＠お腹いっぱい。：2008/03/05(水) 17:41:30 ID:BLUsKFT8
開発環境すら構築できない開発者の人って・・・

600 ：名無しさん＠お腹いっぱい。：2008/03/05(水) 17:57:56 ID:idCOAh9n
たぶんだがLibsカテゴリのncursesを入れても開発用パッケージは入らない気がするので
手動でDevelカテゴリのlibncurses-develをインストールする必要があると思う

601 ：名無しさん＠お腹いっぱい。：2008/03/05(水) 18:54:23 ID:gUD5nWcQ
>>600
Vista,XPともにCygwinは同じ設定のをインストールして
Vistaだけ問題が起きてるから違うと思う
管理者権限のアカウントでやっても変化なしだった

602 ：名無しさん＠お腹いっぱい。：2008/03/06(木) 01:31:16 ID:2FN3l0b1
PSPだけカワイソス… 次世代PSPはマルチタッチとか(有機ELで)付くといいんだけどな
iBand
ttp://www.youtube.com/watch?v=Mh0VX74alwk

603 ：名無しさん＠お腹いっぱい。：2008/03/06(木) 09:21:30 ID:Rlxcrj3d
PSPのweb svnって今はもうない？
昔アクセス出来たんだけど今はNot foundになってる

604 ：名無しさん＠お腹いっぱい。：2008/03/06(木) 11:52:55 ID:Lg+/V/44
svn://svn.pspdev.org/psp
これか
svn updateとか実行して勝手にアップデート完了と思い込んでいたのは何だったんだろう

605 ：名無しさん＠お腹いっぱい。：2008/03/06(木) 12:24:34 ID:Rlxcrj3d
>>604
言い方間違えた
そう、それ
昔はsnv:をhttp:に変えればwebで一覧見れたのに
今は403、404エラーで見れない

606 ：46：2008/03/08(土) 12:42:26 ID:MVXFZLw7
あ

607 ：名無しさん＠お腹いっぱい。：2008/03/09(日) 20:32:06 ID:zTMwwW+B
EBOOT.PBPからソースファイルって取り出せないの？

608 ：名無しさん＠お腹いっぱい。：2008/03/09(日) 21:05:26 ID:sdiWMJUT
効果音（wav）の再生方法がわからない

609 ：名無しさん＠お腹いっぱい。：2008/03/09(日) 21:16:37 ID:p9ovL8Pc
>>607
含まれてないものをどうやって取り出せと。

610 ：名無しさん＠お腹いっぱい。：2008/03/09(日) 22:35:30 ID:zTMwwW+B
>>609
含まれてないのか。サンクス
スレ違いだがにゃんとかチュ～ブのニコニコの文字化け早く対応してくれないだろうか。

611 ：名無しさん＠お腹いっぱい。：2008/03/09(日) 23:15:47 ID:abgc9kxK
>>608
SDL_mixerでも使ってろ

612 ：名無しさん＠お腹いっぱい。：2008/03/10(月) 05:15:54 ID:nYGxIh5W
定期的に書かれるよなｗ
全部が全部同一人物とは思わんが・・・

>>359：おまえらどうやってwav再生させてる？
>>362：wavファイルのデータチャンクまでは取得できたけど
>>499：wavの再生方法がわからん
>>582：wavファイルの再生方法教えてください
>>608：効果音（wav）の再生方法がわからない

613 ：名無しさん＠お腹いっぱい。：2008/03/10(月) 11:38:42 ID:6sbw3s/m
sceAudioOutput～関数で出来るんじゃないの

614 ：名無しさん＠お腹いっぱい。：2008/03/10(月) 20:38:26 ID:MMtmCajF
>>608 ttp://pspdev.ofcode.com/api2.0/
sceAudiocodec sceMeAudio pspaudiolib このへんで何とかならんの？

まさかと思って>>359の頃からスルーしてたけど、俺がWAVの操作音送った人?
もしそうなら、WAVにしたのは編集できるからで、mp3やatrac3+のほうが良いと思いマス。

ME経由のatrac3+は早く鳴るらしい。(SDL_mixer/mod MP3 5214ms →ME ATRAC3 "18ms")
ttp://blog.livedoor.jp/tormtorm/archives/51053486.html (51056857.html)

効果音がWAVだと「2秒程度でスーパーマリオBrosの容量(40kb)を軽く超える」から何だか申し訳なくて。

615 ：名無しさん＠お腹いっぱい。：2008/03/10(月) 21:07:28 ID:naNuVglP
BGMもmp3よりATRAC3のほうが良いということなのか

616 ：名無しさん＠お腹いっぱい。：2008/03/10(月) 21:11:45 ID:SQEH5qzx
俺も>>589っぽいことやりたいんだが難しいの？
過去にも同じような質問があるのに誰も答えてないみたいなんだが

617 ：名無しさん＠お腹いっぱい。：2008/03/11(火) 11:14:39 ID:3GIAdJBY
現在のボリューム取得するにはどの関数使えばいいの？

618 ：名無しさん＠お腹いっぱい。：2008/03/11(火) 13:19:56 ID:8zEgYtyZ
>>608
うちはWavの波形データをTXTなりバイナリなりに出力して、配列に変換して直接AudioCallbackに渡すという方法をやってみて成功したかな。
かなり無茶なことしたけど。

619 ：名無しさん＠お腹いっぱい。：2008/03/15(土) 16:43:16 ID:P8o/K1tP

MEのmp3再生は >>325 以下のサンプルを参考に出来たけど(感謝)

3.xxカーネルだと動かない・・
sceKernelLoadModule("flash0:/kd/me_for_vsh.prx", 0, NULL);
が問題かと思いましたが、
今は薄型持ってないですが1.5カーネルの無い薄型では動かせないのでしょうか？

620 ：名無しさん＠お腹いっぱい。：2008/03/16(日) 05:58:37 ID:gyA/q0iq
>>619
>>60

621 ：名無しさん＠お腹いっぱい。：2008/03/16(日) 09:48:57 ID:RyJFqW8d
Cygwinでのインストール中に

../scripts/001-binutils-2.16.1.sh: Failed

で止まってしまいます
何が原因でしょうか…

環境はWindows XP SP2 Home Edition
【PSP】PSP関連の質問に答えるスレ81【CFW】で質問してみましたが解決しませんでした。

その後、こちらのスレの方がわかる人がいるんじゃないか、と言われ
こちらに誘導されて来ました

622 ：名無しさん＠お腹いっぱい。：2008/03/16(日) 12:15:18 ID:mUb1QF83
もうさ、用意された開発環境を自力構築できないレベルの奴は

開発しなくていいんじゃないか？

623 ：名無しさん＠お腹いっぱい。：2008/03/16(日) 17:12:57 ID:tcPfoM6x
切り捨て口調ｶｯｺｲｲ!
ぼくちゃんデキル奴って感じ。

624 ：名無しさん＠お腹いっぱい。：2008/03/16(日) 19:55:48 ID:mUb1QF83
だって
>../scripts/001-binutils-2.16.1.sh: Failed

て「cygwinのインストール中」のエラーじゃないし。
肝心のエラーメッセージも無いし。
(たぶんREADMEで指定されてるパッケージの不足だろうけどきっと読んでないし)
自分が何をして、何が起こったか分かってないし。

そんなレベルなのにＣが書けるとは思えないし
書けてもどうせ「コンパイルできません」「リンクできません」的な質問が来るの目に見えてるし

取り敢えず
cat ./toolchain.sh
してもらう？シェルスクリプトは読めるかな？

625 ：名無しさん＠お腹いっぱい。：2008/03/16(日) 20:04:55 ID:RyJFqW8d
Cygwinでのって意味だったんですが…
迷惑だったのならすいませんでした
出直してきます

626 ：名無しさん＠お腹いっぱい。：2008/03/16(日) 21:22:11 ID:RW1Ikp5i
いちいち相手せずに完全スルーでいいじゃないか

627 ：名無しさん＠お腹いっぱい。：2008/03/17(月) 06:53:29 ID:Eflb+/Eq
OSKでキャンセルした時と決定した時とでどうやって見分ければいいのでしょうか？

628 ：名無しさん＠お腹いっぱい。：2008/03/17(月) 12:04:32 ID:tMQRg/li
>>627
psputility_msgdialog.h
typedef enum
{
PSP_UTILITY_MSGDIALOG_RESULT_UNKNOWN1 = 0,
PSP_UTILITY_MSGDIALOG_RESULT_YES,
PSP_UTILITY_MSGDIALOG_RESULT_NO,
PSP_UTILITY_MSGDIALOG_RESULT_BACK

} pspUtilityMsgDialogPressed;

/**
* Structure to hold the parameters for a message dialog
**/
typedef struct _SceUtilityMsgDialogParams
{
pspUtilityDialogCommon base;
int unknown;
pspUtilityMsgDialogMode mode;
unsigned int errorValue;
/** The message to display (may contain embedded linefeeds) */
char message[512];

int options; /* OR ::pspUtilityMsgDialogOption together for multiple options */
pspUtilityMsgDialogPressed buttonPressed;

} pspUtilityMsgDialogParams;

629 ：名無しさん＠お腹いっぱい。：2008/03/17(月) 13:33:42 ID:rN6JoTDz
bomberman anemaが起動できません。CFW3.90 M33-2です。GAMEフォルダやGAME380フォルダに％が付いてるのとついてないのを入れても駄目でした。

630 ：名無しさん＠お腹いっぱい。：2008/03/17(月) 14:16:21 ID:nV6+6e7I
%付いてるならGAME150だろ
1.50だったGAMEだけど

631 ：名無しさん＠お腹いっぱい。：2008/03/17(月) 14:39:07 ID:nV6+6e7I
らが抜けてた

632 ：名無しさん＠お腹いっぱい。：2008/03/17(月) 14:52:00 ID:rN6JoTDz
GAME150に二つ入れても駄目でした
％と％じゃないやつ分けるんですか？

633 ：名無しさん＠お腹いっぱい。：2008/03/17(月) 16:00:25 ID:tMQRg/li
>>629
bomberman anemaの検索結果 26 件中 21 - 26 件目 (0.07 秒)
検索したけどわからなかった
何それ?

634 ：名無しさん＠お腹いっぱい。：2008/03/17(月) 16:42:48 ID:rN6JoTDz
すみませんbomberman arenaです。

eLorder入れたらできました。

635 ：名無しさん＠お腹いっぱい。：2008/03/17(月) 18:18:49 ID:pm2/nq1S
スレ違いだから

636 ：名無しさん＠お腹いっぱい。：2008/03/17(月) 19:23:03 ID:BTGxTNB0
>>628
おお！
ダイアログ以外にもそれ使えるんですね
さっそく試してみます！
ありがとうございます！

637 ：名無しさん＠お腹いっぱい。：2008/03/17(月) 21:13:15 ID:BTGxTNB0
>>628
すみません、うまくいきません
pspdialogsのソースを参考に組んでいるのですが、その中のOSK_HELPER構造体に
typedef struct
{
unsigned short *title; /* Title of the OSK */
unsigned short *pretext; /* Text at startup */
u16 textlength; /* Size of textarray */
u16 textlimit; /* Limit for entering text */
unsigned short text[128]; /* After OSK is called the entered text will be here */
u16 lines; /* Textbox lines*/
pspUtilityMsgDialogPressed buttonPressed;
}OSK_HELPER;
のようにpspUtilityMsgDialogPressed buttonPressed;を追加して確認できるようにしました。
pspShowOSKというOSKを表示させるための設定＋表示がある関数で
pspUtilityMsgDialogParams dialog;
SceSize dialog_size = sizeof(dialog);
memset(&dialog, 0, dialog_size);
を追加し、OSK_HELPERで定義した変数(oskhelper)にOSKの動作が終わった後で
oskhelper -> buttonPressed = dialog.buttonPressed;
として状態を入れ、それを条件に使ったのですが、あっていますか？

638 ：名無しさん＠お腹いっぱい。：2008/03/17(月) 21:23:39 ID:BTGxTNB0
すみません、目的が明確でないのでわけがわからんことになっているので示します。
OSKで、画面に表示されている文字を取り込んで編集し、決定すると反映されるものを作っています。
そこで、編集中に×ボタンを押してキャンセルしてしまうと画面に表示されている文字が消えてしまいます。
これを消えないようにしたいのですが、キャンセルすると0が返ってくるようなので、
画面に表示されている文字をOSKに渡す前にどこかに退避させて、0が返ってきたら退避させたものを戻すようにしましたが、
それだとOSKで未記入の状態のままキャンセルではなく決定した場合も0が返ってきてしまうので、未記入ができません。
これらを両立するにはどうすればいいか考えています。

639 ：名無しさん＠お腹いっぱい。：2008/03/17(月) 21:33:30 ID:tMQRg/li
>>637
悪い
勘違いしてた
OSKでは使えなかったね
OSKではキャンセルされると入力文字が空になるけど空文字で決定とは見分けはつかない

640 ：名無しさん＠お腹いっぱい。：2008/03/17(月) 21:45:47 ID:tMQRg/li
>>638
typedef struct _SceUtilityOskData
{
int unk_00;
int unk_04;
int language;
int unk_12;
int unk_16;
int lines;
int unk_24;
unsigned short* desc;
unsigned short* intext;
int outtextlength;
unsigned short* outtext;
int rc;
int outtextlimit;
} SceUtilityOskData;

/**
*
**/
typedef struct _SceUtilityOskParams
{
pspUtilityDialogCommon base;
int unk_48; // set 1, if 0 nothing happens, if 2 crash ...
SceUtilityOskData* data;
int unk_56;
int unk_60;
} SceUtilityOskParams;

自分だったらこれらの構造体のunk_変数に違いがないか調べるかな

641 ：名無しさん＠お腹いっぱい。：2008/03/17(月) 22:07:59 ID:tMQRg/li
640
調べたけど全部0だった
空文字の場合は見分けはつかないということですね

642 ：名無しさん＠お腹いっぱい。：2008/03/17(月) 22:16:19 ID:BTGxTNB0
>>641
ありがとうございます。
そうでしたか・・・無理ですねorz
公式ブラウザではうまくいくのでまだ隠し要素がどこかにあるんでしょうね。

643 ：名無しさん＠お腹いっぱい。：2008/03/17(月) 22:38:35 ID:tMQRg/li
>>642
SceUtilityOskData
の
rc
で判断できそう
キャンセルで1
決定で2が返る

oskhelper -> buttonPressed = data.rc;

でいけそう

644 ：名無しさん＠お腹いっぱい。：2008/03/17(月) 23:12:02 ID:BTGxTNB0
>>643
うおおおおおおおおおおおおｗ
出来ました！

OSK_HELPER構造体内にSceUtilityOskData flag;を作って
pspShowOSK関数内の最後にoskhelper -> flag.rc = data.rc;としたら
うまくキャンセルした時に1が返ってきたみたいで、未入力をすることができました！

ありがとうございました。感謝！

645 ：名無しさん＠お腹いっぱい。：2008/03/18(火) 03:41:08 ID:VFadGhNX
>>620
3.xxでmp3再生できました！ >>60 にあるとは迂闊でした。
あと上でwav再生の話がありましたが、デコードされたmp3データの代わりに
44.1kステレオのwavファイルからヘッダ除いたのを入れ込んだら鳴りました。

モノラルに変更も出来たけど周波数変更はまだうまくいかない・・もう少しいじってみるか。

646 ：名無しさん＠お腹いっぱい。：2008/03/18(火) 06:09:14 ID:/ejQWZ5Y
44kHzか48kHz以外は選択できないよ
それ以外はソフト側で補間すべし

647 ：名無しさん＠お腹いっぱい。：2008/03/19(水) 15:37:26 ID:xgnX5ijn
新型PSPで自作ソフト開発するためのSDKはあるんでしょうか？

PSPDEVのPSPSDKのサンプルはやはり1.50用なのか、
新型＆3.90M33-2ではエラーが出て実行できませんでした。

新型＆3.71M33以上で特別なプラグインを入れなくても動作するソフトが存在するので、
開発自体は可能だと思うのですが、実際どうなんでしょう？

648 ：名無しさん＠お腹いっぱい。：2008/03/19(水) 16:05:20 ID:zuhUcTNG
別に変わらないような
まあ新型持ってないし分からない

649 ：名無しさん＠お腹いっぱい。：2008/03/19(水) 16:12:51 ID:ufAkRMay
psptubeでflv再生してて思ったんだけど、MP4に変換しないで直再生できるのってmpgだけ？
wmv、rmあたりを見たいんだが

650 ：名無しさん＠お腹いっぱい。：2008/03/19(水) 16:37:08 ID:srURJz1/
スレ違い

651 ：名無しさん＠お腹いっぱい。：2008/03/19(水) 16:45:47 ID:Jt4g6SyX
>>647
SDKはそのまま使えるよ
Makefileに

BUILD_PRX = 1
PSP_FW_VERSION=200

を追加

652 ：名無しさん＠お腹いっぱい。：2008/03/19(水) 16:55:37 ID:Jt4g6SyX
ヒープサイズがデフォだと64KBしかないから増やしたいときは
PSP_HEAP_SIZE_KB( )マクロで確保しないといけない
自分がmalloc出来なくて悩んだので

653 ：名無しさん＠お腹いっぱい。：2008/03/19(水) 17:37:07 ID:ufAkRMay
>>650
ﾇﾏﾝ
PSP動画スレは落ちてるっぽいんだが、どこ行けばいいかな

654 ：名無しさん＠お腹いっぱい。：2008/03/19(水) 18:14:33 ID:OjPC/XFm
>>653
ttp://game14.2ch.net/test/read.cgi/gameurawaza/1205654616/

655 ：647：2008/03/19(水) 19:23:19 ID:xgnX5ijn
>>648
やっぱり開発者の方は旧型メインの活動なんでしょうか。

>>651
そうなんですか！
ちょっと試してきます。
情報ありがとうございます。

656 ：647：2008/03/19(水) 20:55:45 ID:xgnX5ijn
EXTRA_TARGETS = EBOOT.PBP
PSP_FW_VERSION=200

こうしたら起動可能なEBOOT.PBPを作ることが出来ました。
ありがとうございます。

657 ：名無しさん＠お腹いっぱい。：2008/03/20(木) 04:00:32 ID:NsgolC9c
スレチですまないけどな、窓の杜でこんな記事を見つけた
おまいらは気をつけてね。

3D海戦アクションゲーム「ネイビーミッション」の有志による韓国語版が公開
ttp://www.forest.impress.co.jp/article/2008/03/18/koreanavymission.html

>>船名は漢字で表示されるが、韓国語版の訳者によると原作の雰囲気を損なわないためにあえて漢字のまま表示しているという。
>>戦況報告のフキダシはハングルで表示される

勘のいい人間は意図がわかるだろうね。
作者に無断で中国語版出されたりする例もあるから気をつけてね。

658 ：名無しさん＠お腹いっぱい。：2008/03/20(木) 09:25:50 ID:hA7qXKYq
>>657
＞作者に無断で中国語版出されたりする例もあるから気をつけてね。
ファイラーのことか～！！

659 ：名無しさん＠お腹いっぱい。：2008/03/20(木) 11:40:21 ID:KafoyUvQ
v3.51をv1.50にするのにルミネス以外で出来る方法ありませんか？あったら教えてくださいお願いします

660 ：名無しさん＠お腹いっぱい。：2008/03/20(木) 11:43:35 ID:Mx5C2BcO
>>659
わざわざageるな、ググれ、スレ違い

661 ：名無しさん＠お腹いっぱい。：2008/03/20(木) 11:45:26 ID:KafoyUvQ
いやめちゃくちゃ探してもわかんないから書き込んだんですが･･･

662 ：名無しさん＠お腹いっぱい。：2008/03/20(木) 11:46:04 ID:KafoyUvQ
いやめちゃくちゃ探してもわかんないから書き込んだんですが･･･

663 ：名無しさん＠お腹いっぱい。：2008/03/20(木) 11:47:01 ID:HwemkDNp
>>659
ttp://game14.2ch.net/test/read.cgi/gameurawaza/1205654616/

664 ：名無しさん＠お腹いっぱい。：2008/03/20(木) 11:47:48 ID:Mx5C2BcO
>>661
あのな、調べもしないで探してもないよなんて言うなや
誰も教えてはくれないよ、帰ったら？
NG登録っと

665 ：名無しさん＠お腹いっぱい。：2008/03/20(木) 12:18:11 ID:1uUwZgfF
NG登録っと（笑）
NG登録っと（笑）
NG登録っと（笑）
NG登録っと（笑）
NG登録っと（笑）
NG登録っと（笑）
NG登録っと（笑）

666 ：名無しさん＠お腹いっぱい。：2008/03/20(木) 12:26:11 ID:y/zoHDiV
＞ファイラーのことか～！！
ｋｗｓｋ

667 ：名無しさん＠お腹いっぱい。：2008/03/20(木) 12:42:03 ID:hA7qXKYq
>>666
作者の掲示板にリンクがあった
ttp://www.cngba.com/thread-16597516-1-1.html

668 ：名無しさん＠お腹いっぱい。：2008/03/20(木) 12:53:48 ID:y/zoHDiV
>>667
ｻﾝｸｽ
これは酷いな

669 ：名無しさん＠お腹いっぱい。：2008/03/20(木) 13:12:52 ID:Q3ILPKD7
>>668
作者の最近のコメント。

「英語のわかる人がchangesを見ればわかるのですが、ぼくは英語も満足に書けません。
各国語はすべて、それらの言語を話せる人たちの協力によるものです。
ある国の人は協力しようとせず勝手に書き換えてましたが、これも国民性ですかね」

全くもってイラつく国だよな

670 ：名無しさん＠お腹いっぱい。：2008/03/20(木) 18:52:39 ID:5yxz3jIk
intraFontをつかって文字を表示させてたんですが
機能追加していくうちに２回に１回？くらいしか文字を描画してくれなくなって
ちらつくようになってしまいました
これってどこがダメなんでしょうか？

671 ：名無しさん＠お腹いっぱい。：2008/03/20(木) 18:58:59 ID:I2Z5lLXC
画面に表示させすぎるとダメよ

672 ：名無しさん＠お腹いっぱい。：2008/03/20(木) 19:10:44 ID:5yxz3jIk
機能追加といってもそのちらつく画面では機能追加してないので
ちらつく前と処理自体は変わってないはずなんですが突然発生するようになってしまったのでよくわかりません

673 ：名無しさん＠お腹いっぱい。：2008/03/21(金) 04:00:28 ID:WJI5kSjH
>>657
恣意的な引用だな
一応補足しておく
＞韓国人ユーザーのNeonuke氏らの手によるもので、D.IKUSHIMA氏の許可を得てNeonuke氏のブログで公開されている。

674 ：名無しさん＠お腹いっぱい。：2008/03/21(金) 05:20:23 ID:TKabHg1V
>>673 書いた本人です。確かに君の言う側面があったかもしれない。
自身が少し韓国面に落ちていたようだ。申し訳。 御指摘に感謝する。

675 ：名無しさん＠お腹いっぱい。：2008/03/21(金) 14:23:57 ID:TtnH0M9L
>韓国面
フォースの暗黒面みたいにいうなｗ

676 ：名無しさん＠お腹いっぱい。：2008/03/22(土) 00:14:01 ID:FXQ3oUxu
PSPソフト作ってクレクレスレって無いですよね…。
step入力タイプのmidiシーケンサ開発とか、難しいですかねぇ

677 ：名無しさん＠お腹いっぱい。：2008/03/22(土) 14:42:57 ID:y1k4cpve
自分でつくれカス

678 ：名無しさん＠お腹いっぱい。：2008/03/22(土) 21:21:25 ID:da7TFogb
.prxってバイナリエディタとかで編集するしかないんですか？
バイナリだと文字化けしてどこ編集したらいいか分からない・・・

679 ：名無しさん＠お腹いっぱい。：2008/03/22(土) 21:28:55 ID:hH5sagrt
＿＿＿_
／　　 　 　＼
／　─　 　 ─　＼
／ 　 （●） 　（●）　 ＼　　　それはない
|　 　 　 （__人__）　 　　 |
＼　 　　 ｀ ⌒´ 　　 ,／
r､　　　 　r､／　　　　　　　　　　ヘ
ヽヾ　三　|:l1　　　　　　　　　　　　ヽ
＼>ヽ/ |｀ ｝　　　　　　　　　 　　|　|
ﾍ　lノ `'ｿ 　　　　　　　 　　　　|　|
/´　 /　　　　　　　　　　　　 |.　|
＼. ｨ 　　　　　　 　 　 　 　　|　 |
|　　　　　　　 　 　 　 　 | 　|

680 ：名無しさん＠お腹いっぱい。：2008/03/22(土) 21:35:20 ID:da7TFogb
>>679
それはないとはなにがないんですか

681 ：名無しさん＠お腹いっぱい。：2008/03/22(土) 21:39:41 ID:ZqRSAuDv
>>680
君の考えそのものが考えるに値しないほど馬鹿げているということ

682 ：名無しさん＠お腹いっぱい。：2008/03/22(土) 22:02:30 ID:7ZeiCCbA
書き込む人に意地の悪い奴が多いのか意地の悪い奴が率先して書き込んでるのか…

683 ：名無しさん＠お腹いっぱい。：2008/03/22(土) 22:30:54 ID:y1k4cpve
意地の悪い（笑）

684 ：名無しさん＠お腹いっぱい。：2008/03/22(土) 22:31:53 ID:da7TFogb
>>681
なるほど・・・
では編集する方法はないんですか？

685 ：名無しさん＠お腹いっぱい。：2008/03/22(土) 22:36:20 ID:ZqRSAuDv
リバースエンジニアリングでもして再コンパイルすれば？

686 ：名無しさん＠お腹いっぱい。：2008/03/23(日) 01:37:53 ID:TiHRMELE
prxをバイナリで編集することなんてまず無いような･･･
と思ったらちょうどemuonでvshctrl.prxのバージョン情報書き換えの記事を見たけど、
これがやりたいの？限りなく憶測だけど。
何にせよ編集にはバイナリエディタを使うか、「凄く親切な方」にパッチを作ってもらうぐらいしかない。

687 ：名無しさん＠お腹いっぱい。：2008/03/23(日) 03:26:41 ID:e7/Za1uD
エディタ使ってもどうせ何もできないんだから答えるだけ無駄だろうなー。

688 ：名無しさん＠お腹いっぱい。：2008/03/23(日) 05:41:07 ID:4maUi8/O
「凄く親切な方」にならなくてもいいけど、底意地の悪い書き込みもしなくていい。

689 ：名無しさん＠お腹いっぱい。：2008/03/23(日) 19:22:03 ID:L2XG94ZV
>>686
いや、PSPの文字入力の変換項目を追加したいとおもって…
prxを編集すればいいのかもと思っただけで、もしかしてprx関係ないですか?
というより追加とかできないんでしょうか？

690 ：名無しさん＠お腹いっぱい。：2008/03/23(日) 19:25:17 ID:x72JaQEU
>>686のせっかくのフォローも彼の前では意味を成さなかったのである

691 ：名無しさん＠お腹いっぱい。：2008/03/23(日) 19:28:19 ID:EOKxUZ2g
>>689
_____＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿_＿_
|　　　　　　　　　　　　　　　　　　 　 　 　 　 　 　 |　 |
|　　　　　　　　　　　［G］oogle 　 　 　 　　 　 　 |　 |
| 　/ー[]{]　/ー[]{] 冂　　┌冖ｰ┐ 冂　　　　　　|　 |
| く, グ / .く, グ / . | .レ'７´ﾌ カ　ｌ　| .レ'７ lー┐.|　 |
|　∠／ 　 ∠／ 　 !__／　/_/ ｌ__/　|__.／..└‐┘.|　 |
|　　　 ⊂二⊃ 　 　　　　　　　　　　　　　　　　　 |　 |
|　　　 | l　 　 |　 　　　　　　　　　　　　　　　　　 |　 |
|　　　 |_l＿＿|　 　 　　　　　　　　　　　　　 　　　|　 |
|　　　（　´_ゝ`）　　シェフの味！　　　　　　　　 |　 |
|　　 ／　 |： 　ヾ　　　　　　 　∧＿∧　ドウダカ |　 |
|　　/ /　 |：　l､ 　l　　　　 　 （´<_｀ 　）.、 　　 　 |　 |
|＿_(__コつ|￣|С,ノ　＿＿　(二二つ二ノ ＿＿　|　 |
|　　　/⌒＼**　　　　　　　 　 　 　 　 　 　 　 　 |　 |
|　.ゝ二二二ノ　　　　　　　　　　　　　　　　　　　 |　 |
|　　　　　　　　　　　　　　　　　　 ｸﾞｸﾞ（・∀・）ﾚ!! |　 |
|＿＿＿＿＿＿＿＿＿＿＿＿＿＿_______________|／

ググレカレー [google curry]
（発売 2006～）

692 ：名無しさん＠お腹いっぱい。：2008/03/24(月) 08:06:32 ID:v9Yz/KfX
age

693 ：名無しさん＠お腹いっぱい。：2008/03/25(火) 14:23:38 ID:8hEUC7O5
guの使い方がまったく分からんw
guについておすすめorわかりやすいサイトはなにかありませんか＞＜；

694 ：名無しさん＠お腹いっぱい。：2008/03/25(火) 14:26:31 ID:OHl4o6i6
なんで草早支店の

695 ：名無しさん＠お腹いっぱい。：2008/03/25(火) 14:39:06 ID:9D5a9/0t
>>693
3Dプログラムが出来ないと理解できないみたいだ
俺もわからないw

696 ：名無しさん＠お腹いっぱい。：2008/03/25(火) 18:16:21 ID:CSABmB5G
作ったゲームってパソコン上で動かせる？

697 ：名無しさん＠お腹いっぱい。：2008/03/25(火) 18:38:04 ID:J5OozxcF
>>696
SDLみたいなのライブラリを使うか自作して、開発すれば動かせるとおもわれ。

698 ：名無しさん＠お腹いっぱい。：2008/03/25(火) 18:38:40 ID:8hEUC7O5
>>695
や、やっぱり3Dのことも勉強するかなｗ
一応2Dで動かす予定なんだが、関数の説明が英語ばっかでよくわからんｗ

>>696
ONScripterとかを見てもらえば分かるけど、SDLを使えばPC版も作れるかも試練

699 ：名無しさん＠お腹いっぱい。：2008/03/25(火) 19:09:24 ID:8c7KAaoI
2Dのゲームでも、ポリゴンにテクスチャ張って表示なんだよ。
だから、3Dの知識は必要。

700 ：名無しさん＠お腹いっぱい。：2008/03/25(火) 19:28:40 ID:CSABmB5G
ありがとう。自作しないとだめなのか。

701 ：名無しさん＠お腹いっぱい。：2008/03/25(火) 20:17:40 ID:8hEUC7O5
>>699
ポリゴンにテクスチャはって表示って全然3Dでもなんでもないじゃないか

702 ：名無しさん＠お腹いっぱい。：2008/03/26(水) 10:12:36 ID:deSHBtCo
>>693
古いがここに少し載ってる
ttp://pspborder.exblog.jp/

703 ：名無しさん＠お腹いっぱい。：2008/03/26(水) 16:30:04 ID:1RWbYo1G
at3の再生方法がわからない

704 ：名無しさん＠お腹いっぱい。：2008/03/26(水) 22:34:38 ID:8WEPnWAY
>>703 何を試してどうダメだったのかと。せめてそれ位書いてあれば、同じ事で時間をロスする人が減ると思った。
ちなみにat3(+)は作成自体にアーカイブ(?)だかでコツがあるらしいよ。俺はsonicstageしか試してないからよく知らんけど。

705 ：名無しさん＠お腹いっぱい。：2008/03/27(木) 12:51:47 ID:XYsFE/7J
初歩的な質問だがintrafontで日本語の文字配列を出力する方法知らないか?

706 ：名無しさん＠お腹いっぱい。：2008/03/27(木) 13:09:19 ID:f411bng5
0.2.2だっけ？それだったらsjis対応したからjpn0.pgfロードのときにsjisで読み込ませると
jpn0での出力がsjisになって日本語にできるよ

707 ：名無しさん＠お腹いっぱい。：2008/03/27(木) 13:48:53 ID:PPqV/uFR
>>705
intraFontはユニコードだから日本語フォントを読み込めば表示できるよ
sjis=>ユニコードの変換テーブルも持ってるからsjisでも表示できる

708 ：名無しさん＠お腹いっぱい。：2008/03/27(木) 19:12:50 ID:CycAqt9R
>>706,707
char str;
printf("テスト%s\n",str);

みたいな感じではできないのか?

709 ：名無しさん＠お腹いっぱい。：2008/03/27(木) 20:42:39 ID:PPqV/uFR
intraFontPrintf(ltn[8], 10, y, "JPN (UCS2): ");
unsigned short ucs2_jpn[8] = { 0x3053, 0x3093, 0x306b, 0x3061, 0x306f, 0x4e16, 0x754c, 0 };
intraFontPrintUCS2(jpn0, 100, y, ucs2_jpn); //UCS-2 encoded text string

710 ：名無しさん＠お腹いっぱい。：2008/03/27(木) 20:45:24 ID:hXYmbxuK
intraFont* jpn0 = intraFontLoad("flash0:/font/jpn0.pgf",INTRAFONT_STRING_SJIS);
intraFontSetStyle(jpn0,0.8f,RED,WHITE,0);
intraFontPrint(jpn0 , 140, 70, "ジャパニーズ言語のテスト");

711 ：名無しさん＠お腹いっぱい。：2008/03/27(木) 22:43:25 ID:CycAqt9R
>>709,710
ありがとう

712 ：名無しさん＠お腹いっぱい。：2008/03/28(金) 11:31:07 ID:QLyyHE8r
http://ime.nu/pspnfo.orz.hm/index.php?Development#c78919a6
の手順にしたがって開発環境構築中なんだが
ftp://ime.nu/ftp.jaist.ac.jp/
の中にsetup.iniがねーって警告でて進まないorz

713 ：名無しさん＠お腹いっぱい。：2008/03/28(金) 11:40:43 ID:5niZlk28
他のホスト選んでもおｋ
なんとか.ring.何とかってやつで俺は行けた

714 ：名無しさん＠お腹いっぱい。：2008/03/28(金) 12:18:24 ID:QLyyHE8r
>>713
サンクス
どうも日本語インストーラーを使ったのが原因だったorz
最新の英語版使ったらあっさりorz

715 ：名無しさん＠お腹いっぱい。：2008/03/28(金) 14:39:42 ID:QLyyHE8r
>>712の手順で進めてCygwinインスコ後setup.sh作って実行したが
エラーでまくり。

ＵＲＬ先の執筆当時と変わったのか？
それとも何か手順で見落としが・・・

716 ：名無しさん＠お腹いっぱい。：2008/03/28(金) 14:43:54 ID:QLyyHE8r
http://ime.nu/foo-bar-web.hp.infoseek.co.jp/pspide.html
こっちも参考にしたけど「Code::Blocksの設定」以降最新のバージョンでは
微妙に変わってるのか説明と食い違うこところがあるんだよな。
できれば執筆時に使ったバージョンまで明記があれば
助かるんだが・・

717 ：名無しさん＠お腹いっぱい。：2008/03/28(金) 15:30:29 ID:C76HIYJx
エラーの内容が分からんからなんともいえんなー。

718 ：名無しさん＠お腹いっぱい。：2008/03/28(金) 16:12:24 ID:QLyyHE8r
実行ログを.txtへ吐くようにした際にコンソールに出たエラー部分だけのログ
http://ime.nu/uproda.2ch-library.com/src/lib017915.txt

実行ログ
http://ime.nu/uproda.2ch-library.com/src/lib017916.txt

719 ：名無しさん＠お腹いっぱい。：2008/03/28(金) 18:08:13 ID:C76HIYJx
forkのerrno=11は
これ以上プロセスを作成することは出来ない、っつーエラーだな。
PCのスペックか、cygwinが原因だろうなー。

720 ：名無しさん＠お腹いっぱい。：2008/03/28(金) 18:14:47 ID:QLyyHE8r
そういえば疑問だったのがsetup.shを実行すると
どんどんメモリを食って軽く５００Ｍ以上消費してるんだが
この辺が原因なのかな？

で、エラーが出だしてしばらく放置するとコンソールのほうは
コマンド受付状態に戻るんだけどメモリ食ったまま。
いったんコンソール閉じてまたコンソール立ち上げると
処理を再開してエラーログ出しまくり

721 ：名無しさん＠お腹いっぱい。：2008/03/28(金) 18:28:52 ID:6FlePj+G
>>720
だったら　あれこれ言ってないで　さっさとcygwinの再インストでもしてやり直したら？
おかしいと思ってる環境でグダグダ言い続けながら無意味なレスを連投するなよな
チラシの裏にでも書いてろよ

722 ：名無しさん＠お腹いっぱい。：2008/03/28(金) 18:44:24 ID:6XgYUySl
自分のＯＳぐらい書けばいいのに

723 ：名無しさん＠お腹いっぱい。：2008/03/28(金) 18:45:22 ID:6FlePj+G
氏ねばいいのに

724 ：名無しさん＠お腹いっぱい。：2008/03/28(金) 18:48:06 ID:qUyhXv/l
USBで簡単な通信出来るドライバ作ったんだが使いたい人いるかな
uusbdから簡単な通信テストしかしてないんだが

725 ：名無しさん＠お腹いっぱい。：2008/03/28(金) 19:19:07 ID:QLyyHE8r
>>721
一度すでに構築した環境を全部削除した後、再インストールしても同じでした。
OSはwindowsXP home Sp2
物理メモリは1GB（そのうち32MBはVRAMで使用）
普段はスワップなし。今回の環境構築でメモリを使う？のでスワップありに変更してチャレンジ中。

Cygwinをインストールする際に使ったのは英語exe。
http://ime.nu/pspnfo.orz.hm/index.php?Development#c78919a6
このサイトが直リンしてる日本語exeは現時点ではうまく行かない？
Cygwinの取得先はfftp.jaist.ac.jp

726 ：名無しさん＠お腹いっぱい。：2008/03/28(金) 19:28:45 ID:C76HIYJx
svnで落としたシェルスクリプトが間違ってる場合もあるかもな。
toolchain.shのどの部分でエラーが起きてるか突き止めればいいんじゃね。
開発スレなんだから、シェルスクリプトぐらい読めるよな。

727 ：名無しさん＠お腹いっぱい。：2008/03/28(金) 20:06:00 ID:6XgYUySl
昔のverの奴落としてみればよくね？

728 ：名無しさん＠お腹いっぱい。：2008/03/28(金) 20:34:40 ID:QLyyHE8r
うーんよくわからんorz

コンソール上でエラーがでてる際にwindows上でアプリを
起動しようとするとリソースが足りないので・・とこける。
ということはCygwin側でリソース食いつぶしてるってことでＯＫ？
windowsXPってリソースの上限あったっけ？

729 ：名無しさん＠お腹いっぱい。：2008/03/28(金) 20:39:06 ID:tp7EXhGD
>>728
toolchain.shの中のやつ1個1個手動で実行してその度に再起動かけてみれ

730 ：名無しさん＠お腹いっぱい。：2008/03/28(金) 20:48:36 ID:OOrR3ORf
とりあえずcygwin入れ直してみたら？

731 ：名無しさん＠お腹いっぱい。：2008/03/28(金) 21:32:39 ID:rXymYAWB
>>724
うｐ

732 ：724：2008/03/28(金) 21:46:03 ID:qUyhXv/l
>>731
明日の夜くらいになるよ

733 ：名無しさん＠お腹いっぱい。：2008/03/28(金) 21:54:29 ID:QLyyHE8r
Cygwinは入れなおしても現象は変わらず。

http://ime.nu/pspnfo.orz.hm/index.php?Development#tee41fa4
Q.SDLがインストールできないんだけど？にある
WANT_AUTOMAKE=1.9 ./autogen.sh
を入力すると　bash: ./autogen.sh: No such file or directory　となる
export WANT_AUTOMAKE=1.9 ./autogen.sh
と入力すると bash: export: `./autogen.sh': not a valid identifier となる

export　WANT_AUTOMAKE=1.9　とすれば環境変数には入ってるけど
sh setup.sh　を行うと先ほどのエラーパターンにはまる。
でログをautomakeで検索すると1.4がでてくる。

さっぱりわかんね・・・

734 ：名無しさん＠お腹いっぱい。：2008/03/28(金) 22:00:47 ID:6XgYUySl
チラシの裏にどうぞ

735 ：名無しさん＠お腹いっぱい。：2008/03/28(金) 22:07:42 ID:C76HIYJx
"export WANT_AUTOMAKE=1.9"の後は改行しような…

736 ：名無しさん＠お腹いっぱい。：2008/03/29(土) 00:27:07 ID:biNaLw2A
コマンドくらい満足に打てるようになってから来てください

737 ：名無しさん＠お腹いっぱい。：2008/03/29(土) 06:17:08 ID:5oWHNFJy
いやー ホント意地悪だな。

738 ：724：2008/03/30(日) 01:31:38 ID:Wn6kJqNd
ttp://www8.uploader.jp/dl/kukku1192/kukku1192_uljp00095.zip.html

使い方はヘッダみたら大体わかると思う。
パイプ0がPSP->PCでパイプ1がPC->PSPでそれぞれバルク転送

USBHostFSから不要な部分を削除して、不都合な部分を書き直しただけだから
ヘッダとかもろで残ってるけど気にしないで

739 ：名無しさん＠お腹いっぱい。：2008/03/30(日) 10:29:32 ID:bVrlVv6O
うちもおんなじところで引っかかるな

autogen.sh
がないようなんだが、パッケージの入れ忘れか？
http://ime.nu/pspnfo.orz.hm/index.php?Development#fd3b52b1
手順はここの通りなんだが

740 ：名無しさん＠お腹いっぱい。：2008/03/30(日) 13:00:30 ID:0Lu+X+Lj
>>39
SDLをダウンロードしたところで./autogen.shでいいんじゃね?

741 ：名無しさん＠お腹いっぱい。：2008/03/30(日) 13:01:38 ID:0Lu+X+Lj
http://ime.nu/blog.masuidrive.jp/articles/2006/02/23/psp
ここにある通りにやれば上手くいくよｗ

742 ：名無しさん＠お腹いっぱい。：2008/03/30(日) 13:06:31 ID:wb6m8pcI
>>738
うぽつ

743 ：名無しさん＠お腹いっぱい。：2008/03/30(日) 13:17:38 ID:cUIcPHCm
>>740
windows側からCygwinのフォルダ全部検索したがautogen.sh
そのものがない。

744 ：名無しさん＠お腹いっぱい。：2008/03/30(日) 13:18:36 ID:cUIcPHCm
あとログを見てるとcmpも入ってなくて
コマンドがねーよってなってるな。

745 ：名無しさん＠お腹いっぱい。：2008/03/30(日) 17:26:55 ID:nBGFMr5s
綺麗なOS環境（VPC上でwindowsXP Home SP2）を用意してやってみた。
やはりwindowsXPの設定か何かでCygwin内の挙動が変わるようだな。
ホストでやるとうちのマシンもリソース食いつぶして上のほうにでてる
おかしな挙動でエラー多発。

VPC上に用意したwindowsXPだと処理によって使用メモリの
増減はあるものの、リソースを食いつぶすようなメモリの消費はしない。

例のウイルス関連の機能が影響してるのかな？

746 ：名無しさん＠お腹いっぱい。：2008/03/31(月) 03:58:06 ID:iN+kSWaH
>>5
今更なマジレスだが、Vineクリーンインスコした漏れも引っかかったんでメモ。
libusb-develは忘れんなよ俺！
・・・二回も引っかかったアフォです。

747 ：名無しさん＠お腹いっぱい。：2008/03/31(月) 07:31:53 ID:viqKBAKH
なんつーか
始める前から終わってる奴が多すぎるな

748 ：名無しさん＠お腹いっぱい。：2008/03/31(月) 07:47:46 ID:NJyPR+PG
ｵﾏｴﾓﾅｰ

749 ：745：2008/03/31(月) 12:02:45 ID:IeRWmsr4
VPC上なのでかなり時間かかったが結局コンソールにはエラーでずに
無事終わってやがった・・・

750 ：名無しさん＠お腹いっぱい。：2008/03/31(月) 12:03:27 ID:KSvBoX9G
OS再インスコしてやればいいじゃない

751 ：名無しさん＠お腹いっぱい。：2008/03/31(月) 18:08:10 ID:p/4hCCVy
>>745
OS再インスコ後最低限必要なドライバー入れて
例の手順でCygwin + toolchain入れてみた。

同じでメモリをどんどん食って停止orz

最近のCPUってウイルス対策でハードウェアプロテクション機能
持ってるけどその辺が悪さしてるのかな？

752 ：名無しさん＠お腹いっぱい。：2008/03/31(月) 18:14:00 ID:xz2lMMUS
俺はノートXPHomeSP2でCygwinとtoolchain入れたけど時間かかっただけで終わったぞ
CPUが800MHzで512MBメモリだがおよそ6時間くらいかかってたみたい

753 ：名無しさん＠お腹いっぱい。：2008/03/31(月) 18:15:47 ID:p/4hCCVy
>>752
仮想環境下では問題なく環境構築してHelloも問題なく
コンパイルできて、PSPで実行確認もできてる。
となるとどうもPCのハード関連による誤動作しか考えられない。

754 ：名無しさん＠お腹いっぱい。：2008/03/31(月) 18:32:53 ID:xz2lMMUS
なるほど。ノートのCPUはAMD Duronだったかな。一応書いておく

755 ：名無しさん＠お腹いっぱい。：2008/03/31(月) 19:11:45 ID:p/4hCCVy
http://ime.nu/www.atmarkit.co.jp/fsys/kaisetsu/045dep/dep.html
これかと思ってboot.ini変えたけどだめだったorz

756 ：名無しさん＠お腹いっぱい。：2008/04/01(火) 12:37:43 ID:w+LASTx0
チラシの裏

仮想環境で正常に使える開発環境を実環境へ移植し
PATHを通してなんとかhelloはOKになった。

でももっと手の混んだ物を作った際にトラブルにならなければいいが。

チラシの裏終わり

757 ：名無しさん＠お腹いっぱい。：2008/04/01(火) 20:58:24 ID:w+LASTx0
PSPのCPUってリトルエンディアンなんだっけ？
それともビッグエンディアンだっけ？

758 ：名無しさん＠お腹いっぱい。：2008/04/01(火) 21:02:08 ID:vLEpPoo7
リトルエンディアンじゃね?

759 ：名無しさん＠お腹いっぱい。：2008/04/01(火) 21:07:37 ID:w+LASTx0
あとテクスチャフォーマットで４４４４の16bitの場合
バイナリエディタ見で
GRBA?
GRAB?
ブルーとアルファがよくわからなかったorz

760 ：名無しさん＠お腹いっぱい。：2008/04/01(火) 21:18:33 ID:vLEpPoo7
あー俺もbmpを表示するルーチンを作るときによくわかんなかった

とりあえず2byteずらしてたら上手くいったｗ

761 ：名無しさん＠お腹いっぱい。：2008/04/01(火) 21:53:34 ID:vLEpPoo7
あ、ごめん、テクスチャフォーマットか
とりあえずてきとーにやってみて、間違ってたら変えてみればおｋ

762 ：名無しさん＠お腹いっぱい。：2008/04/01(火) 22:44:15 ID:LrdykLJS
>>759
short int で　ABGR
リトルエンディアンだからバイナリで見たら
GR AB

763 ：756チラシの裏やろう：2008/04/02(水) 07:33:44 ID:Lg9/7d6q
>>762
情報ありがとう＞＜

うーんやっぱり変換鶴とか書かないとだめかorz

764 ：名無しさん＠お腹いっぱい。：2008/04/05(土) 23:57:14 ID:WOh49HET
Nitrotrackerみたいなソフト探したけど無いなあ。

765 ：名無しさん＠お腹いっぱい。：2008/04/06(日) 10:21:02 ID:EOgtt3rg
ttp://www.psprhythm.com/

ttp://pspkick.com/

ttp://dspmusic.org/psp/

766 ：ちょっと気になった通行人が検証：2008/04/06(日) 15:49:44 ID:h7gv5AgX
RHYTHM7.1 リズムマシン psp-1000動作 psp-2000動作。トラッカーでないから論外。(ttp://www.psprhythm.com/ )
PSPKICK3.00 リズムマシン psp-1000動作 psp-2000起動できない。 トラッカーでないから論外。(ttp://pspkick.com/ )
PSPSeq2.11 リズムマシン？ psp-1000動作 psp-2000認識しない。 これもトラッカーでないらしい。(ttp://dspmusic.org/psp/ )

結局、１つもトラッカーは無い。pspでtracker。本当にあるの？
それに開発側としてはソースリスト、一つも公開して無いから、役に立つか疑問。

767 ：名無しさん＠お腹いっぱい。：2008/04/07(月) 15:42:51 ID:W6fjHk3L
文字入力関係での質問なんですが、OSK経由でATOKの辞書を使うのではなく
OSKを経由しないでATOKの辞書を使う方法って解明してますでしょうか？
ATOKの辞書そのものはflash0に存在するようですが、モジュールなどは
なかったようなので・・・
やっぱりOSKの中に組み込まれてる？

768 ：名無しさん＠お腹いっぱい。：2008/04/08(火) 02:33:14 ID:NILRL4KN
>>765
それとっくにがいしゅつでしかもTrackerじゃないｗ
それとも分かってないのか。

769 ：名無しさん＠お腹いっぱい。：2008/04/10(木) 00:06:01 ID:EWdXPn3n
とある場面でwaitさせたいときってどうすればいい？

770 ：名無しさん＠お腹いっぱい。：2008/04/10(木) 02:17:29 ID:jvd0DEzp
えすしーいーかーねるでぃれいすれっどかなんか

771 ：名無しさん＠お腹いっぱい。：2008/04/10(木) 13:20:22 ID:TIT5sD1s
リモコンを追加ボタンとか、割り当て変更して使えるようにならんかな？

例えば早送り巻き戻しボタンをPS1アーカイブスのL2R2ボタン代わりとかに使う…
リモコンをPSP背面に両面テープでくっつけて、中指でボタンを操作とか、

PS1に限らずいろんなゲームやアプリでLR同時押しは再生ボタンにする
といった複数割り当てや、

十字キー配置になってるからPSPを置いて2chブラウザを操作したり
漫画見たりを片手でできたら良くないかなと

開発力あれば自分でやりたいけど、妄想しかできない(´･ω･｀)

772 ：名無しさん＠お腹いっぱい。：2008/04/10(木) 18:40:34 ID:7ZYKP3q2
要望スレじゃないからなぁ。
君が頑張って知力をつけて実現するって方向ならみんな協力してくれるかもしれんけど。

773 ：名無しさん＠お腹いっぱい。：2008/04/10(木) 18:48:51 ID:8p3oJG5t
>>771
RemaPSPってのがキーコンフィグを自分で変えれるようにするやつだった気がする。
マクロとかもできたと思う。ついでにPSP用のリモコンつきイヤホンでロコロコ操作できるようにするサンプルがついてたはず。

774 ：名無しさん＠お腹いっぱい。：2008/04/11(金) 02:07:12 ID:iyEV5pax
だからスレタイ変えろって・・・

775 ：771：2008/04/11(金) 12:47:52 ID:hWfrxqgX
>>772
妄想ばかりで申し訳無い、自分で作ってみたいよ。

>>773
そんなソフトがあったんですね、知りませんでした。
ググってきます。

776 ：名無しさん＠お腹いっぱい。：2008/04/13(日) 22:24:15 ID:TO1JlI5V
PSPファームウェア付属のタイピングプログラムを利用する関数とかってありますか？

777 ：名無しさん＠お腹いっぱい。：2008/04/13(日) 22:43:21 ID:Jrr+DJzK
タイピングてｗ
OSKの事か？それならsceUtilityOskInitStartでググレ

778 ：名無しさん＠お腹いっぱい。：2008/04/13(日) 22:50:56 ID:TO1JlI5V
すばらしいソースが見つかりました。
ありがとうございます！

779 ：名無しさん＠お腹いっぱい。：2008/04/14(月) 00:40:56 ID:gRPZ41Bf
例えばUMDゲーム上で、○ボタンを押したら□と×の同時押しにしたり、
押したボタンを自動で連打させたりするようなプラグインが作れたらいいなと思っているのですが、
APIをフックすることってできるんでしょうか？

780 ：名無しさん＠お腹いっぱい。：2008/04/14(月) 12:05:26 ID:ZZUy5pr2
自作ソフト→実行するもの
プラグイン→常に動いてるもの。ってイメージなんだが、
壁紙をトップに戻るたびに変更するようなプラグインとかあるが、あれもソフトなの？
起動時にソフトが実行されてフックしてるだけ？

781 ：名無しさん＠お腹いっぱい。：2008/04/14(月) 17:30:23 ID:GtcOd9Y9
>>779
詳しくは知らんがCWCheatで連打出来るから
自動連打自体は出来ると思われ

関係無いがSilencerの人生きてるの？

782 ：名無しさん＠お腹いっぱい。：2008/04/14(月) 20:30:36 ID:cQQUpWGh
トリップを紛失したものの生きてますが何か(´･ω･`)

783 ：名無しさん＠お腹いっぱい。：2008/04/14(月) 20:37:03 ID:GtcOd9Y9
何 故 紛 失 し た

784 ：名無しさん＠お腹いっぱい。：2008/04/14(月) 20:51:07 ID:cQQUpWGh
専ブラに記憶させておいたけど、気づいたら消えていた。
HDDを漁ったら何処かに残っているかもしれないが、実は消えていることが発覚したのがついさっきなのでまだ探していない。

785 ：名無しさん＠お腹いっぱい。：2008/04/14(月) 20:54:37 ID:LQK19IEH
irリモコンとか、RS232cやってみたいんだけど
サンプルが動かないんだよな・・・・

あとはUSBのソフトホスト作成とか。

この辺のハード制御はカーネルモード関数
とかいうのの関係かな？
CFWは新しめ

786 ：名無しさん＠お腹いっぱい。：2008/04/14(月) 22:25:37 ID:gRPZ41Bf
あれから調べて、PSPLinkのソースやModuleTutorialv1.pdfというものを見つけて
怪しそうなところを読み、NIDテーブル？というのをいじると良さそうな感じは受け取れました。
そこで、それを参考に
sceKernelFindModuleByNameでsceController_Serviceを探してSceModule構造体を受け取り、
そのメンバのent_topからsceCtrlを探して、さらにそこのentrytableからNIDを探して、
見つけた場所にreturn 0のみの何もしない関数のポインタをセットしてみたりしたのですが何も変わりませんでした。
そもそもNIDとかインポートとかエクスポートがよくわからないのですが、このやり方は全然違いますか？

PSPLinkだとasm(cfc0 %0, $12\n": "=r"(ptr));という
アセンブリコードが含まれている関数があるんですがもしかしてこれが重要……？
このコードの意味全然わからない……。

>>781
なるほど、CWCheatは連打もできるのですか。
しかし他にもマクロ的な動作をやってみたかったりもするのでやはり作ってみたいですね。
グローバルフックみたいにAPIの呼び出しに割り込めると夢がひろがりんぐ。。。

787 ：名無しさん＠お腹いっぱい。：2008/04/14(月) 22:49:08 ID:ZJflAu34
>>786
俺も詳しくは知らんけど、CFWのソースとか参考にしてみるといいかもね。
あれはAPIフックの塊みたいなもんだし。

788 ：名無しさん＠お腹いっぱい。：2008/04/14(月) 23:52:25 ID:FcmoDwqe
>>785
新型か旧型かそれが問題だ

789 ：名無しさん＠お腹いっぱい。：2008/04/15(火) 18:03:27 ID:iLdI4ffT
CygWin+PSPToolchainでの環境構築がうまくいきません…
大量のエラーを吐いた後
../scripts/001-binutils-2.16.1.sh: Failed.

で止まってしまいます。
何が原因なのでしょうか？

790 ：名無しさん＠お腹いっぱい。：2008/04/15(火) 20:12:34 ID:Chi/wW7s
>>787
なんと、CFWってソースが公開されていたのですかー。
どうなっているのかちょっと興味あります。

結論からいってsceCtrl*系のキー入力チェックAPIのフック成功しました。
ゲーム上で何のキー入力も受け付けない状態になってくれました。
といってもほとんどPSPLinkのapihook.c、libs.cから必要なコード流用しただけですが……。

みなさんどうもありがとうございました。

791 ：名無しさん＠お腹いっぱい。：2008/04/15(火) 21:40:34 ID:JxNwlOeZ
>>789
>大量のエラーを吐いた後
エラーくらい読めよ。

792 ：名無しさん＠お腹いっぱい。：2008/04/15(火) 22:55:38 ID:m/ebYEwh
>>789
お前の頭とやり方が悪いからじゃね？

793 ：名無しさん＠お腹いっぱい。：2008/04/15(火) 23:02:23 ID:2/76fmet
どうせVBのなんちゃってプログラマなんだろう？

794 ：名無しさん＠お腹いっぱい。：2008/04/16(水) 07:35:20 ID:Ikr9HI3r
>>789
エラーが何かわからないけど、うちも環境構築ではまったな。
Cygwinのインストールは問題無いんだが、ネットで公開されてる手順で
toolchainの環境構築がはじまるとどんどんメモリを消費して
大量のエラーを吐いたあと止まるという感じ。

このときwindows側の使用されてるメモリの値を見るとほかにアプリ起動してなくても
使いまくってる状態。
でCygwinのコンソールを終了させてもメモリは消費されたままという・・・・

回避策としてはwindows上にVPC2007を入れてそこに仮想環境を構築、
その仮想環境上で一端Cywgin+tooolchainをインストールしたあと
共有フォルダ経由で実環境へコピーして環境変数を修正してやっと開発にこぎ着けた。

795 ：名無しさん＠お腹いっぱい。：2008/04/16(水) 07:44:34 ID:Ikr9HI3r
ちなみに今でもcygwin起動して制作中のPSP用ソフトをmakeしまくってると
メモリが使われた状態で、PCを再起動するまで直らないという現象は残ってる。
toolchain構築時のように大量にmakeしないので問題になってないだけで
なんらかの問題は残ったまま。

796 ：名無しさん＠お腹いっぱい。：2008/04/16(水) 15:13:57 ID:oOzte24U
>>795
Win2Kユーザーだけど同様の症状でたよ。メモリ2G+ページファイル4Gでもメモリ不足になる。
こうなるとブラウザ他Winアプリも起動不可。見た感じ、メモリリークというよりは何らかのリソース（ファイルIOとか？）
をどんどんリークして食いつぶしていく感じ。

まぁ俺はtoolchanの中のstageを一個一個実行しては再起動かけて何とかなったけど。

797 ：名無しさん＠お腹いっぱい。：2008/04/16(水) 15:44:57 ID:zcuXPybX
勢い余ってeclisp入れたのはいいが、コンパイルできなくて涙目な件
コードはeclisp、コンパイルはcygwinと、非常に面倒

798 ：名無しさん＠お腹いっぱい。：2008/04/16(水) 17:17:38 ID:qyT2Piu0
eclipseじゃなくてか。

799 ：名無しさん＠お腹いっぱい。：2008/04/16(水) 17:20:19 ID:H5bzk+0f
>>798
普通に打ち間違えたorz

800 ：名無しさん＠お腹いっぱい。：2008/04/16(水) 17:30:18 ID:o+VqqQql
>>796
は！
ファイルIO・・・・
もしかして使ってるママンにSB600なんて有名なチップセット
のってませんでしょうかｗ

801 ：名無しさん＠お腹いっぱい。：2008/04/16(水) 21:54:21 ID:oOzte24U
>>800
ATIのだっけ？うちのはnVidiaのだから違うと思われ

802 ：名無しさん＠お腹いっぱい。：2008/04/17(木) 15:28:53 ID:Q6CKML1U
違うバージョンのcygwin1.dllがパス通ってるどこかに紛れ込んでてメモリ食いつぶすとかは昔あったなー。
今はもうcygwin使ってないので安定してるのかどうかもしらないけど・・・

803 ：名無しさん＠お腹いっぱい。：2008/04/18(金) 00:02:28 ID:bURHj4rZ
EclipseからCygwinのコンパイル出来るだろ。
パス通してEclipse起動してみ？

804 ：名無しさん＠お腹いっぱい。：2008/04/18(金) 00:26:52 ID:4bUFi8Lj
>>803
PSP Nikkiの通りにやったがだめだった。

805 ：名無しさん＠お腹いっぱい。：2008/04/18(金) 10:02:55 ID:5aN6ZddP
Cygwinなんて使ってないでFreeBSD入れたらええやん

806 ：名無しさん＠お腹いっぱい。：2008/04/19(土) 01:22:18 ID:XOSyzwSq
プログラミングしててちょっと疑問なんだけど・・・

1オブジェクト内で実装できる関数の数って制限ある？
1オブジェクトというのはmain.cから呼ばれる関数群を管理してる物です。

スレッド立ち上げ時にスレッド内で使う関数を考慮してスタックを増やさないといけないように・・・とか。

807 ：名無しさん＠お腹いっぱい。：2008/04/19(土) 07:59:35 ID:x/9sbi8N
>>806
数の制限とかないでしょ
関数の管理はプログラマがしないと
スタックオーバーフローしたら自分でスタック増やすか節約しましょう

808 ：名無しさん＠お腹いっぱい。：2008/04/19(土) 13:42:51 ID:PYX7laet
関係ない質問なんだが、ｽﾏﾝ...

ReadFile(pFile, AFCbuf1, 9, &l, NULL);って、つまり
fread(AFCbuf1, 1, 9, pFile);
fread(&l, sizeof(int), 9, pFile);
ってことかな？
誰か詳しい人教えてくれ...

809 ：名無しさん＠お腹いっぱい。：2008/04/19(土) 17:39:59 ID:YHwhgTsD
>>808
ReadFileって、どこのReadFileだよ？
関係ない質問するなら、詳しくかくように。

Win32APIのReadFileと仮定した場合、
pFileがバイナリモードでfopenされている前提で
l = fread(AFCbuf1, 1, 9, pFile);
こんな感じかと。

810 ：名無しさん＠お腹いっぱい。：2008/04/19(土) 17:44:43 ID:Q3eLex4S
関係ない質問じゃないだろ
開発者スレなんだし

811 ：名無しさん＠お腹いっぱい。：2008/04/19(土) 19:37:02 ID:RtkiJboT
いや関係無いだろ

812 ：名無しさん＠お腹いっぱい。：2008/04/19(土) 19:48:09 ID:PYX7laet
>>809
サンクス、頑張ってみまふ

813 ：名無しさん＠お腹いっぱい。：2008/04/19(土) 20:22:15 ID:UjBw2jJ2
ところが関係している

814 ：名無しさん＠お腹いっぱい。：2008/04/19(土) 23:16:21 ID:ziIxd1Zs
どっこい生きてる！

815 ：名無しさん＠お腹いっぱい。：2008/04/19(土) 23:54:18 ID:r7Z/t+UD
>>808
sceを直でたたいたファイル読み専用関数

void* FileLoad(const char* filename)
{
SceUID fd;
void *wfp;
if (!(fd = sceIoOpen((char *)filename, PSP_O_RDONLY, 0777))) return NULL;
unsigned long size = sceIoLseek32(fd, 0, PSP_SEEK_END);
wfp = malloc(size);
if ( wfp == NULL)
{
sceIoClose(fd);
return NULL;
}
sceIoLseek32(fd, 0, PSP_SEEK_SET);
sceIoRead(fd,wfp, size);
sceIoClose(fd);
return wfp;
}

816 ：名無しさん＠お腹いっぱい。：2008/04/20(日) 06:39:35 ID:tmyRhrBZ
pspSdkLoadStartModuleWithArgsで同じprxを読み直すと、
帰り値が0以上にならなくて正常に読み込めないのですが、
prxを読み込んだのを閉じる処理をさせる様な方法があるのでしょうか。

817 ：名無しさん＠お腹いっぱい。：2008/04/20(日) 09:45:59 ID:P2TQCRq+
同じprxを読み直す必要がなくないか？

818 ：名無しさん＠お腹いっぱい。：2008/04/20(日) 21:04:42 ID:NQ7hs6K7
Makefile で USE_PSPSDK_LIBC=1 を指定していると、
getcwd で undefined reference になってしまいます。

USE_PSPSDK_LIBC=1 を指定しない以外で、
これを回避する方法はありませんでしょうか。

819 ：名無しさん＠お腹いっぱい。：2008/04/20(日) 21:09:04 ID:KIcz7/WX
つーかパスが通ってないだけじゃないの？
getcwdってどの辺が用意したlibか知らんけど。
cygwinでやってるなら頭からフォルダ全部を検索かけてみなよ。

820 ：名無しさん＠お腹いっぱい。：2008/04/20(日) 23:10:08 ID:NQ7hs6K7
>>819
unistd を使っています。
USE_PSPSDK_LIBC=1 を入れなかった場合は正常に取得出来るので、
パスが通ってないって事はないと思います。

821 ：名無しさん＠お腹いっぱい。：2008/04/20(日) 23:28:04 ID:P2TQCRq+
主に描画処理について聞きたいんだが、
SDLを使ってプログラミングすると、SDLを使わない場合に比べてどれくらい処理速度が遅くなるのだろうか？

822 ：名無しさん＠お腹いっぱい。：2008/04/20(日) 23:34:36 ID:eRmaMPdZ
>>820
その指定があるか無いかで向いてるパスが違うだけってことじゃないの？

>>821
SDLは使ったこと内部がどんな処理してるか解析してないんだけど
２Dベースでの話だとネットで拾ってきたサンプルをベースにあれこれいじってるとどこで
処理落ちするんだろうというくらい早く動くみたいです。

toolchain に　gu 関連のサンプルで　speed　と　blit　というサンプルがあるので
これを動かしてみるといいと思います。
グラフィック機能をどう使うと速度がでて、どう使うとでないかという指標になると思います。

823 ：名無しさん＠お腹いっぱい。：2008/04/20(日) 23:37:36 ID:P2TQCRq+
ありがとうございます。
試してみます

824 ：名無しさん＠お腹いっぱい。：2008/04/23(水) 01:01:24 ID:rONw9Uxl
>>804
PATH=c:\cygwin\bin;c:\cygwin\usr\local\pspdev\bin;%PATH%
set LANG=C
start eclipse

起動バッチ作ったか？

825 ：名無しさん＠お腹いっぱい。：2008/04/23(水) 17:23:50 ID:FRkuVWsl
>>824
それと全く同じだよ。

826 ：名無しさん＠お腹いっぱい。：2008/04/23(水) 23:46:34 ID:0DUmTOx+
ブロジェクトはMakefileにした？

827 ：名無しさん＠お腹いっぱい。：2008/04/24(木) 07:14:42 ID:ISyyeg9q
>>826
？
Makefileは突っ込んであるけど？

828 ：名無しさん＠お腹いっぱい。：2008/04/25(金) 04:13:36 ID:mpPPjHRG
>>827
Eclipse（CDT)の勉強から始めようぜ
うちではCygwinもDevkitProも使えてるぞ

829 ：名無しさん＠お腹いっぱい。：2008/04/28(月) 17:29:57 ID:JmqGR0/U
>>828
なるほどやっとわかった。

・・・ググってやってみたがうまくいかない｡･ﾟ･(ﾉД`)･ﾟ･｡

830 ：名無しさん＠お腹いっぱい。：2008/04/28(月) 17:38:39 ID:cXXpZgLm
Cygwin + toolchainで作ればいいじゃん。

あとこの組み合わせでメモリを食いまくってエラー連発は昔から合ったようね。
うちもAMD環境（athlon64）だし、過去のトラブル報告もAMDだったからAMD CPUとの相性かも。

831 ：名無しさん＠お腹いっぱい。：2008/04/29(火) 00:52:04 ID:obC7v4Ye
環境構築で躓いてます…
↓から持ってきたファイルを解凍し、Cygwin上で$sh toolchain.shしてみたのですが
http://ime.nu/dl.qj.net/PSP-Toolchain-for-Win32-%28MinPSPW%29-v0.7.1-Source-Co-PSP-Development/pg/12/fid/16536/catid/203

↓のエラーが出て進まない…　誰か解決法知らない？
make[1]: Entering directory `/home/yuuki/psptemp/psptoolchain/psp/gcc/gcc'
../../../gcc-4.1.2/gcc/cp/Make-lang.in:185: *** target pattern contains no `%'.
Stop.
make[1]: Leaving directory `/home/yuuki/psptemp/psptoolchain/psp/gcc/gcc'
make: *** [all-gcc] Error 2
Error building gcc

ちなみに、OSはVistaです。

832 ：名無しさん＠お腹いっぱい。：2008/04/29(火) 15:55:41 ID:d+4IOCNq
その../../../gcc-4.1.2/gcc/cp/Make-lang.inの185行目辺りを直してみたらいいんじゃないかい？
がんばれよゆうきさん。

833 ：名無しさん＠お腹いっぱい。：2008/04/29(火) 15:56:47 ID:I+qEP34E
ゆうき君頑張れ
超頑張れ

834 ：名無しさん＠お腹いっぱい。：2008/04/29(火) 18:30:26 ID:4a5xJsKa
PC系の質問スレとかで、
質問者が必ず文章の最後に、
ちなみにOSは～です
って書くのは何故？

835 ：名無しさん＠お腹いっぱい。：2008/04/29(火) 18:32:17 ID:3rhBFYPI
書かなかったらわからない事もあるし、書いても損はないからじゃねーの
もっと詳しく書いたほうがより回答貰えるだろうがな

836 ：名無しさん＠お腹いっぱい。：2008/04/29(火) 18:35:31 ID:1OPYsy7c
まあOS書かなくてOS依存の問題の可能性もあればかならず
「OSなに？」って聞かれるし
きついところだろ
「OSも書かないで」
となる。

837 ：ゆうき：2008/04/29(火) 22:23:23 ID:obC7v4Ye
>>832,>>833
アドバイス＆応援ありがとうございます！

Toolchainの方は色々いじってみたんだけど他でもエラーが出たので諦めました。
DevkitProの方で開発環境作れたので、こっちで何か作ってみます。

838 ：名無しさん＠お腹いっぱい。：2008/04/30(水) 00:04:30 ID:fi74cAsy
OSはペンティウムです

839 ：名無しさん＠お腹いっぱい。：2008/04/30(水) 14:05:19 ID:NpSb9LKH
ｦｲｦｲ

840 ：名無しさん＠お腹いっぱい。：2008/05/02(金) 20:53:17 ID:NT5bR7kQ
プラグインを作ってて、ゲーム中にメニュー表示させるときに他のスレッドを停止させているのですが、
MSへアクセス中に止めるとゲームによっては、アクセスランプが点滅しっぱなしになります。
その状態でsceIoDread()を行うとフリーズしてしまうのですが、
スレッドを停止させるときにアクセスしているか調べる方法か何かないでしょうか。

841 ：名無しさん＠お腹いっぱい。：2008/05/02(金) 21:02:12 ID:AiBHYGZl
>>840
PSPが同時に2つファイルが開けないという仕様であれば
自分でどこかメモステのダミーファイルをopenしにいって
開けるまでループで待機。
ダミーが開けたらほかのタスクがファイルアクセスをしなくなったので
スレッドを停止にかかる

もし同時に開けるのであれば・・・ほかのタスクからの同時アクセスを
させないファイルアクセス関数ってないのかな？
あれば自分で占有アクセスできるまでひたすらループ

842 ：名無しさん＠お腹いっぱい。：2008/05/02(金) 21:04:18 ID:Za8xmxqW
同時に2つ開けなくてもスレッド化すれば出来るだろう

843 ：名無しさん＠お腹いっぱい。：2008/05/02(金) 21:21:08 ID:AiBHYGZl
>>842
でもさ、メモステアクセスしてるスレッド停止させて>>840がメモステアクセス行ったら
フリーズってことは停止したスレッドがアクセス権を握ったままってことだろ？

844 ：名無しさん＠お腹いっぱい。：2008/05/02(金) 21:27:06 ID:AiBHYGZl
>>840
つーかさsceIoDopenとかのエラーコード確認してる？
ゲームとかのアプリならほぼ自分のタスクでファイルアクセスは管理できるけど
プラグインで割り込みかけるタイプなら関数のリターンコードとかちゃんと判断
しないとまともに動く物できないぞ。

845 ：名無しさん＠お腹いっぱい。：2008/05/02(金) 22:01:18 ID:NT5bR7kQ
レスがたくさん……ありがとう！

>>844
さっきまで別のことではまっててDopenの方を確認するところコメントアウトしてました……。
それで確認してみようとしたのですが、どうもsceIoDopenから制御が返ってこないようです。
電源が落ちるわけでもなく、処理が進んでいるわけでもなく、
アクセスランプが点滅しっぱなしのまま止まっています。
メニュー画面中にアクセスランプが点滅していない状態で同じ事をすると
正しくファイルディスクリプタが返って、ディレクトリのエントリ一覧を取得できました。

>>841
早速試してみました。
実行するタイミングをズラしてみたりするとアクセスランプの点滅を
止めることができましたが、今度は普段はエントリ一覧を取得できるタイミングでも
取得できない状況になりました。
やはりsceIoDopenから返ってこないようです。

もう少し実験してきます。

846 ：名無しさん＠お腹いっぱい。：2008/05/02(金) 22:28:19 ID:AiBHYGZl
>>845
なんか伝わったのか伝わってないのかわからんな・・・

sceIoOpen (もしくはsceIoDopen）　ほかのタスクがMSを解放すると戻ってくる。

開いたままでほかのタスクの停止をかける。開いたままなのはほかがMSを開こうとしてもできないように。

これ以降はMSはほかからアクセスが発生しないので好きなように。

847 ：名無しさん＠お腹いっぱい。：2008/05/02(金) 23:09:27 ID:NT5bR7kQ
>>846
あ、なるほど。お手数おかけします。

sceIoOpen(適当な一時ファイル作成) -> スレッド一覧取得 -> 他スレッド停止 --
-> sceIoDopen -> sceIoDread -> sceIoDclose -> 他スレッド復帰 -> sceIoClose --
-> sceIoRemove(一時ファイル削除)

という流れにしてみました。
アクセスランプが点滅し続ける現象は止まるようになりました。
が、結局読めるところでは読めるし読めないところでは読めませんでした。
読めないときははやりsceIoDopenが返ってきませんでした。

今思い出してCWCheatを同じタイミングでメニューを出したところ
やはりアクセスランプが点滅状態になりその状態で、ディレクトリを読んでいると思われる
「RemaPSP by danzel」を選択するとそのまま固まりました……。

848 ：名無しさん＠お腹いっぱい。：2008/05/02(金) 23:27:38 ID:AiBHYGZl
sceIoOpen関数の挙動から推測するとsceIoDopenも同じくほかが解放するまで待ってると見るのがだとうかも。
となるとsceIoOpen->sceIoDopenと順番に発行して両方が解放されるのを待つしかないのかな？
でもこうなると今度はデッドロックがおきるかもしれないんだよな・・・
sceIoOpen->sceIoDopen
sceIoDopen->sceIoOpen
どっちがいいか・・・ですね～

それと以前mp3の再生サンプルソースを見た際にこういうのがありました。
そのソースは再生するmp3を起動している間は開きっぱなしで必要な分をMSから
読み込むという・・・でタスク終了時にMS解放というものでした。
たぶんこれをやられるとどうしようも無いかもしれないですね～

sceIoOpen(適当な一時ファイル作成)
ですけどPSPのメモステ上に絶対おいてありそうなファイルをバイナリーのリードオンリーで
あけるだけでもＯＫだと思いますよ。
毎度作っては消しだとわずかですがメモステに負担かけますし。

849 ：名無しさん＠お腹いっぱい。：2008/05/02(金) 23:34:03 ID:AiBHYGZl
でもそうなるとほかスレッドを止める必要性が無くなる可能性もあるね・・・・

850 ：名無しさん＠お腹いっぱい。：2008/05/02(金) 23:50:40 ID:NT5bR7kQ
なるほど……、参考になります。
ノンブロッキングモードで双方開けると時間を設定できそうですね。

デッドロックになると悲惨なので今のところは人がアクセスランプ確認するのが
無難なところでしょうか？

スレッドを止めているのはゲーム側が画面を更新するのを止めるのが主な目的です。
あとはスーパーポーズでいつでも一時停止してトイレにいける……！

851 ：名無しさん＠お腹いっぱい。：2008/05/03(土) 00:21:15 ID:1G1FdD2Q
>>850
まあ片方は取れると思うので一方を取ってから一定時間経過しても取れないようであれば
両方取るのをやめて一端戻って再度ユーザーにボタンを押させるようにするとか。
でもそうなると一定時間監視するスレッドを立ち上げたりとか面倒ですけどね・・・

852 ：名無しさん＠お腹いっぱい。：2008/05/03(土) 00:37:24 ID:kmyaJuiP
おお、なるほど別スレッド！

とりあえず、本当にこれらのAPIが他の待っているのかを調べたりしたいと思います。
すごい参考になりました。
何度もアドバイスありがとうございました。

853 ：名無しさん＠お腹いっぱい。：2008/05/04(日) 00:44:27 ID:UQSuJ1h4
,-―--、>>834
|:::::::::::::;;;ﾉ
|::::::::::(　」　＜　PC系の質問スレとかで、質問者が必ず文章の最後に、
ﾉﾉﾉ　ヽ_l　　　　　ちなみにOSは～ですって書くのは何故？
,,-┴―┴- 、　　　 ∩_
／,|┌-[]─┐|　＼　　( 　ﾉ
/ ヽ| | 　バ　 | '、／＼ /　/
/ `./| | 　カ　 |　 |＼　　　/
＼ ヽ| lゝ 　 　|　 | 　＼__/
＼ | ￣￣￣ 　 |
⊂|＿＿＿＿__|
|l＿l i　l＿l |
| 　 ┬ 　　 |

854 ：名無しさん＠お腹いっぱい。：2008/05/04(日) 00:49:41 ID:bOqsiwGZ
ﾌﾟｹﾞﾗ

855 ：名無しさん＠お腹いっぱい。：2008/05/04(日) 00:53:08 ID:bOqsiwGZ
亀レスとか顔真っ赤だぞｗ

856 ：名無しさん＠お腹いっぱい。：2008/05/04(日) 11:19:08 ID:63j8xJ1q
連投とか必死すぎだぞｗ

857 ：名無しさん＠お腹いっぱい。：2008/05/04(日) 22:41:07 ID:q3SkqVAg
画面の描写とかってSDLで十分？
それとも他のライブラリの方が高速に描写できたりする？
使用用途はゲーム作成
ttfフォントで文字表示したり、oggとか扱えるからSDL系使ったら便利なんだろうけど
ちなみにSDLは使ったことないのでどのライブラリを使うにしても修得しなければならないのでお勧めがあったら教えてください

858 ：名無しさん＠お腹いっぱい。：2008/05/06(火) 14:58:46 ID:FX+/G410
誰も居ないみたいなんで他をあたります
PSPプログラミングはもう寂れてるのか

859 ：名無しさん＠お腹いっぱい。：2008/05/06(火) 15:04:57 ID:KjhKOSAT
>>858
いまっせ。
アク禁で書き込みがやりにくかったので。
SDLは速度がでません。
こちらがSDLとGu(PSPのGPUのこと）を使った際のフレームレートの比較をされてます。
http://ime.nu/www.fumi2kick.com/pspapp/

最近はPSPの開発って下火かもしれませんね～

CFW入り本体売ったらﾀｲｰﾎとかあるくらいだし。

860 ：名無しさん＠お腹いっぱい。：2008/05/06(火) 15:19:11 ID:vj5w6FSh
GUとかよくわからんしpspglでおｋ

861 ：名無しさん＠お腹いっぱい。：2008/05/06(火) 21:35:48 ID:+r2yu1YD
APIのフックもとの関数を退避させとくのってどうするんだろう
そのまま元のAPIに処理を渡すフックをかけてみたら、
自分自身が再度呼ばれて無限ループ入ってるみたいなんだ

862 ：名無しさん＠お腹いっぱい。：2008/05/06(火) 21:51:09 ID:wMy+Oi7q
任意のソフトをプレイ中のメモリの内容を書き出して、
書き戻せばStateSaveができるような気がするが、
全く検討がつかないんだよな・・・

863 ：名無しさん＠お腹いっぱい。：2008/05/06(火) 22:49:08 ID:Xbis6lBW
>>861
>APIのフックもとの関数を退避させとくのってどうするんだろう
退避というのが何を意味するのかよくわからんが・・・

普通フックといえば本来呼ばれる関数なんかの前に自分の書くプログラムが呼ばれて
そのプログラムが手を加えて本来呼ばれる関数を呼んでその結果を返すとか
もしくはその関数そのものの振る舞いを偽装して行って結果を返すとかなので
普通は無限ループに陥らないんだけど・・・

というかそういうサンプルほしいわ。
プラグインとかどう書くかさっぱりわからん。

864 ：名無しさん＠お腹いっぱい。：2008/05/06(火) 23:08:32 ID:Xbis6lBW
>>862
それってエミュのような機能を言ってるのか？
たぶん実機だと無理だと思うぜ。
レジスタとかの保存はどうするかとかプログラムが実行されてる位置も
把握できないとダメだし。

865 ：名無しさん＠お腹いっぱい。：2008/05/07(水) 00:02:31 ID:wMy+Oi7q
>>864
メモリ全ダンプしても意味ないってことか・・・

866 ：名無しさん＠お腹いっぱい。：2008/05/07(水) 01:41:56 ID:hGC9fJy4
>>863
たとえばsceIoOpenをusrIoOpenでフックすると
どこかでsceIoOpenを呼んだときusrIoOpenが呼ばれて
その中で
usrIoOpen(arguments){
logPrintf("Open\n");
return sceIoOpen(argments); //ここの行
}
ってやったら、上記の行でまたusrIoOpenが呼ばれるっていう無限ループだった。

フックするときに
func_addr = apiHookByNid(*);
とやって
usrIoOpen(*){
return func_addr(*);
}
とやったら解決したんだが、ここで新たな問題が発生。

USBストレージのアクセスをフックしたかったんだが
sceIoOpen, sceIoClose, sceIoRead, sceIoWriteをフックしても
USBホスト側からファイルアクセスしてもこれらは呼ばれないようなんだが
APIHookを使う使わないに限らず、ストレージへのアクセスを監視する方法ってあるかな
出来ればファイルが実際に読み書きされる前に中継したい。

867 ：名無しさん＠お腹いっぱい。：2008/05/07(水) 02:04:09 ID:hh6ev3db
USBストレージはサンプルソースに付いてるのを
見る限り専用ドライバーをロードしてるので
それがsceIoOpen, sceIoClose, sceIoRead, sceIoWriteに変わる
機能を内包してるかそれら関数の内部の処理関数を直接呼んでるか
じゃないの？

868 ：名無しさん＠お腹いっぱい。：2008/05/15(木) 06:36:16 ID:gK38luwj
ｊpeg ビューワーを自作しようと思ってるのですが下記点がわかりません
・圧縮ファイルよりデータの取り出し
・jpegの展開

皆さんはどういったlibなどお使いでしょうか？

869 ：名無しさん＠お腹いっぱい。：2008/05/15(木) 07:57:10 ID:KDjqcLc9
zlib libjpeg

870 ：名無しさん＠お腹いっぱい。：2008/05/15(木) 21:27:22 ID:15ea2GHu
>>868
なんという初歩的な質問･･･
PSPプログラミング以前の問題だな

っで、俺はAPIリファレンスが無くてPSPプログラミングに挫折しました
PC向けプログラミングは出来るのにくやしい･･･でｍ（ｒｙ

871 ：名無しさん＠お腹いっぱい。：2008/05/15(木) 22:14:48 ID:wAvwotBF
>>868
これを機にlibなんて使わず全部自分で実装してみれ
色々勉強になるぞ

872 ：名無しさん＠お腹いっぱい。：2008/05/15(木) 23:12:29 ID:ql2WvWpJ
>>870
SDKのソースを読むんだ

873 ：名無しさん＠お腹いっぱい。：2008/05/16(金) 08:27:14 ID:TRdfcGe6
>>870
画面出力が出来ればとりあえず作れる
サンプルやソースの公開されてるソフトから画像関係をコピペするだけでもなんとか出来るよ

874 ：名無しさん＠お腹いっぱい。：2008/05/16(金) 08:28:37 ID:mI1z46eS
開発環境で躓いてる俺…くやしい…でｍ(ｒｙ

875 ：名無しさん＠お腹いっぱい。：2008/05/17(土) 20:14:16 ID:Ojtm2eFT
GUが…遅くて使えません
俺の使い方が悪いんだろうけど
10fpsくらいしか出ないorz
CPUで合成しても20fpsだけどね

あれか、テクスチャを切り替えるのに時間がかかるのか?
テクスチャのサイズは2のn乗にしてあるし、メモリはmemalign(16,～で確保してるんだけどなw

876 ：名無しさん＠お腹いっぱい。：2008/05/17(土) 20:15:09 ID:Ojtm2eFT
sage忘れました、釣ってきます。

877 ：名無しさん＠お腹いっぱい。：2008/05/17(土) 22:12:45 ID:BN9KhtgA
>>875
それだけじゃよく分からないのでソースリストをうpしてください。

878 ：名無しさん＠お腹いっぱい。：2008/05/17(土) 22:49:05 ID:Ojtm2eFT
>>877
ソースですか…
ロダはどこがよいのでしょうか

879 ：名無しさん＠お腹いっぱい。：2008/05/17(土) 23:22:27 ID:OzPJSjlH
質問ですが、ＰＳＰでテキスト編集（日本語）できるソフトってありますか？

880 ：名無しさん＠お腹いっぱい。：2008/05/18(日) 00:19:23 ID:JF8Wi7Gg
>>878
斧

881 ：名無しさん＠お腹いっぱい。：2008/05/18(日) 00:25:05 ID:dW/4O1XI
>>875
まあネットで拾ってくるサンプルそのままだと速度でないとかありますね～

うまくチューニングすればテクスチャの配置は適当でも速度でますよ

882 ：名無しさん＠お腹いっぱい。：2008/05/18(日) 10:55:02 ID:CHvXk30d
上げました
http://ime.nu/www12.axfc.net/uploader/18/so/Ne_20501.zip
パスはzipです

>>879
英語のテキストが編集できるのしか知りませんね
作ってみたらどうですか?
バッファとってPSPのOSK開いて…ってやればできそうだし

>>881
そうなんですか
一応、PSPSDKのguのtextのサンプルを見てみたんですけど
textのサンプルは60fpsで動きます

883 ：名無しさん＠お腹いっぱい。：2008/05/18(日) 10:59:49 ID:KNQlkSqX
>>882
画像転送GPU使ってないんじゃねーの？

884 ：名無しさん＠お腹いっぱい。：2008/05/18(日) 11:12:05 ID:KNQlkSqX
あーごめん、使ってたわ

まず
・arc/cut_len01_0.pngがサンプルにない。

速度が出ない理由は結構あるな・・・

どういうゲームを作りたいかでアドバイスの仕方も変わるんだが・・・

885 ：名無しさん＠お腹いっぱい。：2008/05/18(日) 11:18:59 ID:CHvXk30d
>>884
すいません、上げ忘れました
http://ime.nu/www7.axfc.net/uploader/90/so/Img_12514.png
// 著作権違法?そんなのしらん

作りたいゲームは某格ゲーのコピーです
無理だとは思いますが、出きるところまでやってみたいのです

886 ：名無しさん＠お腹いっぱい。：2008/05/18(日) 11:26:51 ID:KNQlkSqX
>>885
カクゲーってことは単なる2Dかどうかにもよるんだけどなあ・・・・
sceGumDrawArrayで転送してるのは理解してやってる？
それともどこかからこのサンプルもらってきた？

887 ：名無しさん＠お腹いっぱい。：2008/05/18(日) 11:49:08 ID:CHvXk30d
>>886
すいません、2Dです
sceGumDrawArrayはPSPSDKのguのtextのサンプルをみてコピペしました

888 ：名無しさん＠お腹いっぱい。：2008/05/18(日) 12:12:05 ID:KNQlkSqX
まあ突っ込みどころは多数あるけど

持ってきたサンプルが悪かったね・・・

http://ime.nu/ameblo.jp/pspdevblog/
を参考にPSPSDKのblitというサンプルを参考にGu周りを直したほうがいいかも・・・・

889 ：名無しさん＠お腹いっぱい。：2008/05/18(日) 12:13:10 ID:CHvXk30d
>>888
ありがとうございます

890 ：名無しさん＠お腹いっぱい。：2008/05/18(日) 13:25:26 ID:GKSnmOyT
EBOOT.PBP内のDATA.PSPとDATA.PSARの中はどうすれば見られるのか教えていただけないだろうか
初心者質問で既出だったらすまない

891 ：名無しさん＠お腹いっぱい。：2008/05/18(日) 14:33:25 ID:CHvXk30d
>>888
おおおおおおぉぉぉぉぉぉぉぉぉぉおぉ
教えてもらったサイトとサンプルでテクスチャを縦に32dotに分けて表示したら30fpsでた
マジでサンクス

>>890
WindowsならPBP Unpackerだかが使えたはず

892 ：名無しさん＠お腹いっぱい。：2008/05/18(日) 14:44:24 ID:GKSnmOyT
>>891
レスサンクス
それでPBPなら開けるがDATA.PSPとかに対応してないような・・・
なんというか日本語が下手ですまん

893 ：名無しさん＠お腹いっぱい。：2008/05/18(日) 15:09:24 ID:CHvXk30d
>>892
ごめん、そっちだったか
DATA.PSARならRSPsar Dumperつかえばダンプできるんじゃね?
また的外れならスマン

894 ：名無しさん＠お腹いっぱい。：2008/05/18(日) 17:21:52 ID:CHvXk30d
swizzleも使ったら60fps出た

895 ：名無しさん＠お腹いっぱい。：2008/05/18(日) 18:33:53 ID:GKSnmOyT
>>893
俺も調べてそれは出てきたから試したんだがどうにもアップデータにしか使えないみたい
アプリ作ってる人たちはどうしてるんだろう・・・？

896 ：名無しさん＠お腹いっぱい。：2008/05/18(日) 18:46:38 ID:jtEZtG61
すみません。質問です。
sceKernelLibcGettimeofday() って timezone は取得できないんですか？
アップデートしてないのでFWのバージョンが悪いのかもしれませんが…。
もし駄目なら他の方法は何か無いでしょうか。

897 ：名無しさん＠お腹いっぱい。：2008/05/18(日) 22:37:18 ID:JF8Wi7Gg
>>896
自分で計算するﾖﾛｼ

898 ：名無しさん＠お腹いっぱい。：2008/05/21(水) 16:22:34 ID:sOAFPXa+
ｵﾜﾀブラウザがコンパイルできないのだが、なぜだか分かるか?
どうやらpsp2chImageView.c上でjpeglib.hとpng.hがないというエラーが出て
そのせいでいっぱいエラーが出ているようだ。
どうすればいいのかわからないので
誰か教えてくれないか?

899 ：名無しさん＠お腹いっぱい。：2008/05/21(水) 16:25:46 ID:1CZ6amBO
>>898
おまえにはムリ

900 ：名無しさん＠お腹いっぱい。：2008/05/21(水) 16:56:48 ID:EG+qUau/
>>898
ていうかsageろ

901 ：名無しさん＠お腹いっぱい。：2008/05/21(水) 17:00:38 ID:sOAFPXa+
>>899-900
すまん。
やっぱりモリタポ払ってでも過去ログ見た方がいいかな

902 ：名無しさん＠お腹いっぱい。：2008/05/21(水) 17:34:03 ID:kn51oIbM
> モリタポ払ってでも

903 ：名無しさん＠お腹いっぱい。：2008/05/21(水) 17:36:51 ID:1CZ6amBO
過去ログとかじゃなくて、「ヘッダがないというエラーが出ている」ことがわかっていながら、
「どうすればいいかわからない」とか言ってるようではムリ。

904 ：名無しさん＠お腹いっぱい。：2008/05/21(水) 22:47:52 ID:Oan5F/C/
>>898

svn co svn://svn.pspdev.org/psp/trunk/libpng
cd libpng
make
make install

svn co svn://svn.pspdev.org/psp/trunk/jpeg
cd jpeg
make
make install

905 ：名無しさん＠お腹いっぱい。：2008/05/21(水) 23:03:14 ID:sOAFPXa+
>>904

ありがたい
それをやってみたら無事コンパイルできました

906 ：名無しさん＠お腹いっぱい。：2008/05/22(木) 08:10:29 ID:ChwSuHA1
はぁ・・・

907 ：名無しさん＠お腹いっぱい。：2008/05/22(木) 18:52:56 ID:vjX47pPc
いつも思うんだけど、なんでわざわざ「はぁ・・・」とか書き込むんだろ
チラシの裏にでも書いてればいいのに

908 ：906：2008/05/22(木) 19:17:03 ID:8B/CjDAq
お前こそチラシの裏に書いてろよｗ

ｸﾂｼﾞｮｸｱｼﾞﾜｲ
“ 論 破 さ れ ”たいの？あ？

909 ：名無しさん＠お腹いっぱい。：2008/05/22(木) 19:42:55 ID:Cj7fxxL2
>>906
ゆとりですか?
便所に落書きでもしてろw

910 ：名無しさん＠お腹いっぱい。：2008/05/22(木) 19:44:36 ID:EYI6or+3
ふぅ・・・

911 ：906：2008/05/22(木) 19:51:46 ID:8B/CjDAq
論破完了

912 ：名無しさん＠お腹いっぱい。：2008/05/22(木) 20:04:55 ID:P8W0gShX
ほっ。

913 ：名無しさん＠お腹いっぱい。：2008/05/22(木) 20:07:07 ID:Cj7fxxL2
ふぅ…

914 ：名無しさん＠お腹いっぱい。：2008/05/22(木) 20:56:35 ID:XLODIlFY
こんな流れのなかネタ投下してやんよ
CQのInterface買ってるやつどのくらいいる？
あれの付録基板経由でキーボードで動かすサンプルが完成しそうなんだが、
OSKに流し込むプラグイン書ける奴いるかな

915 ：名無しさん＠お腹いっぱい。：2008/05/23(金) 12:28:41 ID:u/TdYMGw
>>914
面白そうだな！過疎ってるここより↓で聞いた方がいいかも

ttp://game14.2ch.net/test/read.cgi/gameurawaza/1178255026/

916 ：名無しさん＠お腹いっぱい。：2008/05/24(土) 00:32:59 ID:CBTNuyD6
>>914
付録基板って5月のUSBホスト＆ターゲット機能付きマイコンの事？
普段は買わないんだが、ちょうどUSBについて調べてみたかったんで
一通り入手はしてある
まだ組み立ててはいないが

キーボードはUSB接続として、PSPとの接続はUSB？それともシリアル？
残念ながらプラグインは書いた事が無いが、そのサンプルには非常に
興味があるなぁ

917 ：名無しさん＠お腹いっぱい。：2008/05/24(土) 04:55:50 ID:1E/Tuvh4
>>916
少し情報が少なかったようで申し訳ない
付録基板の主な利用ほうがPSPとのUSB接続
汎用ポートでPS/2キーボードをレベル変換するか、USBハブ対応にするか
とりあえず前者で考えてる

USBでの接続とバルク転送までは出来てるから、他にもアイディアがあればいろいろ出来そう

918 ：名無しさん＠お腹いっぱい。：2008/05/24(土) 21:42:33 ID:8dapyMIb
GU使うと描写速度が格段にあがるっぽいけどSDLでひぃひぃ言ってる俺が使うのは無理な話でした
俺のレベルじゃSDL使わなかったら画像操作とかまともにできん
SDLのソースの描写部分をGUにすれば楽なんだろうけどなぁ･･･

919 ：名無しさん＠お腹いっぱい。：2008/05/25(日) 23:35:13 ID:grOh7QBC
>>917
>USBでの接続とバルク転送までは出来てるから
この部分が知りたいと思っていたところなので、実に興味深い。
あの基板にはD/Aコンバーターも付いてるから、PSPと通信
できるのなら確かにいろんな事が出来そうだね。

920 ：名無しさん＠お腹いっぱい。：2008/05/29(木) 19:14:43 ID:saogKVMj
>>914 USB基板付録雑誌、てっきりトラ技8月号かと思ってた^^　www.cqpub.co.jp/toragi/
あと…別件(確かcodecで)ググってたら多分あなたのｻｲﾄ?に辿り着いて驚いたよ。応援ｼﾃﾏｽ☆

もし、USBと「何か」を１つ１つ繋ぐ予定なら、いっそ「Bluetooth」は無理かな。
こんなに基板は小さくて、 ttp://www.planex.co.jp/product/bluetooth/bt-microedr2/
こんな取り組みもあるみたいね ttp://www.bluez.org/

まぁ次期PSP2があるとすれば確実に載せてくるであろう面白い機能だとは思う.

921 ：名無しさん＠お腹いっぱい。：2008/05/30(金) 01:10:45 ID:PualEVMj

922 ：名無しさん＠お腹いっぱい。：2008/05/30(金) 19:33:24 ID:ueT1M1oi
うーん

PC用のモデリングソフトから座標データをPSP用に持ってきて
使おうと思ったんだけど、PSPって法線の概念とかないのかな？
面が逆になちゃってるのかテクスチャが表示されないとかあるし・・・

あとテクスチャありはサンプルでわかったんだけど
テクスチャ無しの指定色で塗るだけのサンプルとかってないかな・・・

923 ：>>922：2008/05/30(金) 20:51:50 ID:Eha+BhmV
すまん自己解決

PSPで3Dやってる人ってあまりいないのかな？

情報も古いしな～

924 ：名無しさん＠お腹いっぱい。：2008/05/30(金) 21:21:51 ID:BIn5YEi3
敷居高そうだしな。
サンプルも同梱くらいしかないし・・・

925 ：名無しさん＠お腹いっぱい。：2008/05/30(金) 21:22:32 ID:Eha+BhmV
>>924
いやそうでもなくなった。

モデリングはメタセコで出来る予定

926 ：名無しさん＠お腹いっぱい。：2008/05/30(金) 21:40:02 ID:BIn5YEi3
>>925
ｍｊｋ？
できればソースお願い

927 ：名無しさん＠お腹いっぱい。：2008/05/30(金) 22:36:14 ID:BIpwf3l6
>>920
残念ながらPSPやUSB関係の記事を書いた覚えはない
もう少し生活が落ち着いたら自分のためも兼ねてまとめるつもりだが

928 ：名無しさん＠お腹いっぱい。：2008/05/31(土) 00:22:09 ID:kxPpjY2D
SDLで書いてるソフトをGUに書き換えようと>>859のリンク先の奴を
参考にしてるがもうわけわかめ
誰かGUで描写するSDLを作ってけろ･･･

929 ：名無しさん＠お腹いっぱい。：2008/05/31(土) 07:57:34 ID:DLd/RC8s
SDLのような汎用すぎるライブラリでは効率が出にくし仕様になってる>PSPGPU

ちょっとした画像を転送するならいけるかもしれないけど負荷がかかるゲームとかは
無理だろうな～

930 ：名無しさん＠お腹いっぱい。：2008/05/31(土) 10:10:29 ID:KNj67pJz
>>928
SDL使わないようにすればおｋ
GUを使うソースが書けるなら、あとはテクスチャ管理を作ればできるじゃん

931 ：名無しさん＠お腹いっぱい。：2008/05/31(土) 12:49:03 ID:XWvbidKb
http://ime.nu/uproda.2ch-library.com/src/lib029077.zip.shtml
pass pspmesh

うーん、そのまま座標を入れただけじゃあ何か変ｗ

キー
L・・・拡大
R・・・Y軸回転
十字キー・・・上下移動
□・・・奥へ
×・・・手前へ

932 ：名無しさん＠お腹いっぱい。：2008/05/31(土) 12:50:19 ID:XWvbidKb
メッシュおよび画像はメタセコイアのサンプルを拝借してますので
注意してください。権利は私にはありませんので・・・

933 ：>>931：2008/05/31(土) 15:03:53 ID:5kc3fsEa
>>931
原因は法線がPC上のデータを持ってくると逆になってる
のでおかしく見えてるってのはわかった・・・

でもソフト上で反転してもかわらねーorz

934 ：名無しさん＠お腹いっぱい。：2008/05/31(土) 15:07:38 ID:GJhdmZDW
>>932
そりゃせこいや

935 ：名無しさん＠お腹いっぱい。：2008/05/31(土) 22:26:04 ID:vCA7EHtd
CW->CCW

936 ：>>931：2008/06/01(日) 02:27:56 ID:p98l0fXH
>>935
おーーーーーーーーーーーーーーーーーー

マジサンクス
http://ime.nu/uproda.2ch-library.com/src/lib029230.zip.shtml
pass pspmesh

まあまだライトとかいろいろ課題はあるが、ポリゴンをPCツールで作って
持ち込めるのはいいわ～

937 ：名無しさん＠全板トーナメント開催中。：2008/06/04(水) 01:26:32 ID:1gLAUKLn
あまりやらずに飽きたけど、セカンドライフのビュアーがオープンソースだったことを知り
丸一週間かけてコンパイルまで辿り着いた。
が、起動せず。そしてHDDがクラッシュして音楽たちもろとも昇天しなすった。

誰か作れる人いないすかorz

938 ：名無しさん＠全板トーナメント開催中。：2008/06/04(水) 13:46:14 ID:wgiAUyLI
そういえばさ、先人の資産（フォント出力だとか）を毎回ソースに組み込むんじゃなくて
windowsでいうところのDLLのように組み込む方法ってできないかな？
で、プログラム組む人にはインターフェースだけ公開する感じ。

939 ：名無しさん＠全板トーナメント開催中。：2008/06/04(水) 14:02:28 ID:DgUh0WyU
そういう系のみの.cファイルを用意して関数呼び出しだけで使い回せばいいんじゃね？
VB厨だからわからないけどVBでいうところの.basにしてプロジェクトに追加していく感じで

940 ：名無しさん＠全板トーナメント開催中。：2008/06/04(水) 14:21:17 ID:ScfPpG24
すでに大きなアプリは外部モジュールを使った開発＆構成になっているよ

941 ：名無しさん＠全板トーナメント開催中。：2008/06/04(水) 15:25:19 ID:wgiAUyLI
>>939
それじゃあ意味無いんだよね。

>>940
そうなんだ。
日本でそんなアプリあったっけ？

でも新型基盤云々の話もあるようだからな・・・

942 ：名無しさん＠全板トーナメント開催中。：2008/06/04(水) 16:27:48 ID:DkGuaPQY
>>938
WindowsでいうところのDLLはPSPSDKではlib***.aだよ
libpngとかzlibとかlibjpegなどの有名どころはある

943 ：名無しさん＠全板トーナメント開催中。：2008/06/04(水) 16:32:25 ID:hcX1l87p
>>942
それ違うし

944 ：名無しさん＠全板トーナメント開催中。：2008/06/04(水) 16:35:31 ID:f/igQ6+Z
たぶんあれだろ。
mp3再生サンプルソースでみたことあるけど、ソニーの用意したaudio関連のprxをロードして
自作プログラムから使ってたような感じだろ？
USBストレージもそんな感じだし。

あれができると便利だよな。

ソースそのものは公開しなくてもインタフェースだけ公開すればいいんだし。

945 ：名無しさん＠全板トーナメント開催中。：2008/06/04(水) 16:50:34 ID:sOSAdGKN
つまりprxが作りたいと

946 ：名無しさん＠全板トーナメント開催中。：2008/06/04(水) 16:52:32 ID:oc/8Jy59
まず服を脱ぎます

947 ：名無しさん＠全板トーナメント開催中。：2008/06/04(水) 16:53:06 ID:ScfPpG24
>>944
>あれができると便利だよな。
prxは自作可能だよ

948 ：名無しさん＠全板トーナメント開催中。：2008/06/04(水) 17:10:12 ID:hcX1l87p
つまりdll≒prx

949 ：名無しさん＠全板トーナメント開催中。：2008/06/04(水) 17:11:14 ID:f/igQ6+Z
その辺の作り方解説してるところ無いのかな？

950 ：名無しさん＠全板トーナメント開催中。：2008/06/04(水) 17:20:22 ID:oc/8Jy59
ルミネスダウングレーダーとか参考になるかも

951 ：名無しさん＠全板トーナメント開催中。：2008/06/04(水) 17:23:29 ID:ScfPpG24
>>949
しらない
海外制アプリに多いから、そのソースをみたほうが早いよ
ちなみに、ちょっとめんどくさそうだったよ

952 ：名無しさん＠全板トーナメント開催中。：2008/06/04(水) 17:33:03 ID:DkGuaPQY
PSP Relocatable eXecutable

953 ：名無しさん＠全板トーナメント開催中。：2008/06/04(水) 18:23:05 ID:hcX1l87p
homehook.prxはソースも公開されてるし、短いのでpbpと何が違うのかがわかりやすいと思うよ

954 ：名無しさん＠全板トーナメント開催中。：2008/06/04(水) 18:58:15 ID:Hkedg2JD
>>953
サンクス。
早速もらって来た。

これはあくまでHomeキーとWLANのスイッチだけを
このprxから得れるだけって感じなんだな。

955 ：名無しさん＠全板トーナメント開催中。：2008/06/04(水) 19:15:03 ID:hcX1l87p
うん。
HOMEボタンの状態はUSERモードのアプリで読み取れないので、
prx経由で読み出しを行うってのが目的。

956 ：名無しさん＠全板トーナメント開催中。：2008/06/04(水) 19:20:04 ID:hcX1l87p
あと、Makefileとexpファイルにも注目

957 ：名無しさん＠全板トーナメント開催中。：2008/06/04(水) 20:15:01 ID:vRyJ4Ly8
そういえば、PSPのアナログってかなり中央がいい加減なんだけど
指定した範囲を捨てるprxとかもできそうだよね。
今まで無いのかな？

あるソフトではアナログが一定方向に入力されたままなんてまさに
改善しそうなんだけどな。

958 ：名無しさん＠全板トーナメント開催中。：2008/06/05(木) 10:25:58 ID:3M4VS1gT
http://ime.nu/dl.qj.net/PMf-Player-for-3.02-OE-B-PSP-Homebrew-Applications/pg/12/fid/12035/catid/190

こちらのtestにあるソースを使って動画の再生中に停止させようと思って、
sceKernelDeleteThread(pmfThreadId) などやってみたのですが上手くいきません。
どういうふうにやれば良いか教えて頂けませんでしょうか。

959 ：名無しさん＠全板トーナメント開催中。：2008/06/05(木) 13:00:29 ID:7KhB1D1n
初心者です。　プログラムの知識皆無です。

psp用に簡単なノベルゲーを作ってみたいのです。

どうすればいいですか。　どこを参考にすればいいですか。
やる気はあります。優しく教えて下さい。

960 ：名無しさん＠全板トーナメント開催中。：2008/06/05(木) 13:16:17 ID:aF3pb4Po
ググれ

961 ：名無しさん＠全板トーナメント開催中。：2008/06/05(木) 14:11:37 ID:Vk9LCTE+
>>959
それ、言ってるだけで全然やる気ないよ。
やる気あるなら自分で探すだろ。

962 ：名無しさん＠全板トーナメント開催中。：2008/06/05(木) 16:57:05 ID:DkO1dxQU
そろそろ次スレの時期

963 ：名無しさん＠全板トーナメント開催中。：2008/06/05(木) 19:18:17 ID:aVXIZpjW
>>959
まずは開発環境（PSPSDK）を構築するべし。
構築の仕方はググれ。

自力で構築できなかったら諦めろ。

964 ：名無しさん＠全板トーナメント開催中。：2008/06/05(木) 19:57:10 ID:APGfNmlj
PSP用ノベルゲーツクールを開発したるぜ！なんて漢はおらんのかここには

965 ：名無しさん＠全板トーナメント開催中。：2008/06/05(木) 20:00:16 ID:lumlGaGH
>>964
言いだしっぺがやる法則

非公式開発環境を使って日本人でまともにゲーム作ってるのいないだろ。

966 ：名無しさん＠全板トーナメント開催中。：2008/06/05(木) 20:40:53 ID:AD5BX0or
ノベル程度ならブラウザで十分だろ

967 ：名無しさん＠全板トーナメント開催中。：2008/06/05(木) 20:43:54 ID:znpkFVVH
普通にONScripterが移植されてるんだからそれ使えばいいだろ…

968 ：名無しさん＠全板トーナメント開催中。：2008/06/05(木) 20:51:52 ID:LtC95YgR
ノベルゲーならFlashで出きると思う

969 ：名無しさん＠全板トーナメント開催中。：2008/06/05(木) 20:52:56 ID:lumlGaGH
>>968
そのフラッシュもPCのブラウザより遅れてるからな

970 ：名無しさん＠全板トーナメント開催中。：2008/06/05(木) 21:10:04 ID:LtC95YgR
>>969
実際、前にParaflaで作ってみたが、
BGMはメモリ不足にならないように音質を落とし
ボイスは適当な音質に設定
半透明の効果以外はいい感じ

ノベルゲーを作るくらいなら使えるみたいだが

971 ：名無しさん＠全板トーナメント開催中。：2008/06/05(木) 22:01:36 ID:Mxjmke9I
あーくそ間に合わなかった。

>>931ってサンプル見ながら組める？

972 ：名無しさん＠全板トーナメント開催中。：2008/06/05(木) 22:06:34 ID:lumlGaGH
>>971
ベースはPSPSDKについてたサンプルのcubeだけど
頂点データを持ってくるにはコツがいる。

973 ：名無しさん＠全板トーナメント開催中。：2008/06/05(木) 22:13:38 ID:lumlGaGH
>>971
興味があれば
http://ime.nu/www9.atwiki.jp/yattemiru/?cmd=upload&act=open&page=%E3%83%88%E3%83%83%E3%83%97%E3%83%9A%E3%83%BC%E3%82%B8&file=mesh.zip

974 ：名無しさん＠全板トーナメント開催中。：2008/06/06(金) 00:23:55 ID:uydJGohk
ファイラーくらい簡単に作れるだろ上皇

975 ：名無しさん＠全板トーナメント開催中。：2008/06/06(金) 00:44:58 ID:VOltQjoy
ファイラーじゃなくて3Dの表示だろ。
簡単な四角とかだと表示できるけど
頂点数多くなると面倒だからな。

976 ：名無しさん＠全板トーナメント開催中。：2008/06/07(土) 07:31:02 ID:GAZ/qlaA
毎回PSPにUSB接続してコピーして起動ってのが面倒なんだけど
そのへんとかってどうしてる？

977 ：名無しさん＠全板トーナメント開催中。：2008/06/07(土) 10:11:44 ID:nwFHnpUs
>>976
ファイルをコピーするバッチファイルを書いて、
それを起動してコピーとかで少し楽になるかも

978 ：名無しさん＠全板トーナメント開催中。：2008/06/07(土) 10:56:34 ID:0wMX0mrf
PSPでの動作がデバッグの主ならストレージドライバを最初に読み込ますと
デバッグしながらファイルコピーできて楽だと思う

それが原因でバグが出ることもあるけどね

979 ：名無しさん＠全板トーナメント開催中。：2008/06/08(日) 10:48:26 ID:3n+dJmWc
pspsnd00.zipのwav再生のヤツの件なんだけど、途中で止まる...orz
解決方法知ってる人是非とも教えて下さい...

980 ：名無しさん＠全板トーナメント開催中。：2008/06/08(日) 10:58:24 ID:3n+dJmWc
すまない貼り忘れ...
http://ime.nu/image29.bannch.com:8082/bbs/260048/img/0099442114.c

981 ：名無しさん＠全板トーナメント開催中。：2008/06/08(日) 11:35:21 ID:56k+xq7y
>>976
つ　PSPLink

982 ：名無しさん＠全板トーナメント開催中。：2008/06/08(日) 15:41:17 ID:Du/OtyGW
>>981
>>8によればpsplinkはwinだとエラーでるらしいよ
>>8はいらんと言っているが

983 ：名無しさん＠全板トーナメント開催中。：2008/06/08(日) 15:45:26 ID:Du/OtyGW
ミスorz
一個目の>>8は>>6の間違い

984 ：名無しさん＠全板トーナメント開催中。：2008/06/08(日) 16:19:17 ID:Fl2zMqyc
>>979-980
途中で止まるという表現がよくわからんけど
なんでplayloop=0にしたの？

985 ：名無しさん＠全板トーナメント開催中。：2008/06/08(日) 18:26:37 ID:56k+xq7y
>>982
いったい何を言っているんだ？
>>8がpsplinkがなくても実行ファイルは問題なく作れるのでいらんと言ってるだけだが
今回はそのリモートデバッグ機能が必要なんじゃないか

ちなみに必要なのはusbhostfs_pcとpspshとPSPで実行するpsplinkだけ
remotejoyがあればPSPの画面をPCに映せるんだろうが無くても問題ない
すぐそばにあるPSPの画面を見れば済むことだからな
デバッグ中にはPSP本体のボタンを押したりなんかもするだろうし

986 ：名無しさん＠全板トーナメント開催中。：2008/06/08(日) 18:48:50 ID:Du/OtyGW
psplinkいらないとか言ってた馬鹿がいたなあと思っただけだ
紛らわしい表現してスマン

987 ：名無しさん＠全板トーナメント開催中。：2008/06/08(日) 18:55:09 ID:YSR2LHs8
リモートデバッグしないんならpsplink必要ないだろ
馬鹿はお前じゃないか？

988 ：名無しさん＠全板トーナメント開催中。：2008/06/08(日) 19:30:39 ID:3n+dJmWc
>>984
詳しく言うと、43秒あたりで突然音が出なくなるんです...
playloopの値を変えるとなんか変わるんですか...?

989 ：988：2008/06/08(日) 20:08:27 ID:Fl2zMqyc
test.wavってさファイルサイズ8MB(8*1024*1024)超えてない？

ret=wavoutLoadWav(fname,&wavinfo_bg,wavdata_bg,sizeof(wavdata_bg));
でwavinfo_bgにwavデータ入れてるんだけどサイズがWAVFILEMAX_BGで8MB固定になってる。

関連行　511 514 545

あとまあなるようになればわかると思うけどloopさせない設定にすると
wavのデータ次第では再生終了時にノイズのようなのがなりっぱなしになると思う。

990 ：984　で>>989：2008/06/08(日) 20:14:07 ID:Fl2zMqyc
あーしまったorz
>>988へのアンカーを名前欄に書いてしまった

991 ：名無しさん＠全板トーナメント開催中。：2008/06/08(日) 20:18:15 ID:YSR2LHs8
VisualC++でpspsdkとかpsptoolchainとか使用することはできないのでしょうか？

992 ：名無しさん＠全板トーナメント開催中。：2008/06/08(日) 20:31:15 ID:TqwKdekU
外部のmakeを使うようにすれば出来ると思う

993 ：名無しさん＠全板トーナメント開催中。：2008/06/09(月) 02:15:18 ID:BWDGfyL2
次スレどうする？

994 ：名無しさん＠全板トーナメント開催中。：2008/06/09(月) 02:17:37 ID:u1OD6Nyr
同じような内容だとこっちがあるんだけど
どっちも進みは遅いんだよな。
統合でもいいと思ってるくらい。

ＰＳＰのplugin　欲しいのないなら作ってしまおう
http://ime.nu/game14.2ch.net/test/read.cgi/gameurawaza/1178255026/

995 ：名無しさん＠全板トーナメント開催中。：2008/06/09(月) 02:33:56 ID:ecMfMkyI
次スレ
http://ime.nu/game14.2ch.net/test/read.cgi/gameurawaza/1212946327/

996 ：名無しさん＠全板トーナメント開催中。：2008/06/09(月) 02:38:47 ID:u1OD6Nyr
>>995
乙
プラグインの方をこっちに取り込む？

997 ：名無しさん＠全板トーナメント開催中。：2008/06/09(月) 03:10:33 ID:ecMfMkyI
>>996
pluginスレは読んでなかったんですが、prx関係の話ならこちらに取り込んでもいいんじゃ無いでしょうか。

998 ：名無しさん＠全板トーナメント開催中。：2008/06/09(月) 06:38:17 ID:L0thD7Lv
わざわざ取り込む必要も内規がする

999 ：名無しさん＠全板トーナメント開催中。：2008/06/09(月) 11:58:33 ID:Thy8+KB3
999

1000 ：名無しさん＠全板トーナメント開催中。：2008/06/09(月) 11:59:28 ID:5WV8NtUN
1000なら

1001 ：１００１：Over 1000 Thread
このスレッドは１０００を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。

279KB
掲示板に戻る 全部 前100 次100 最新50

0ch BBS 2007-01-24