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

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

レス数が900を超えています。1000を超えると表示できなくなるよ。
0001名無しさん@お腹いっぱい。2009/09/20(日) 23:37:20ID:VMGMes0b
*****完全sageマターリ進行!*****

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

前スレ
PSP自作ソフト開発スレ ver.9
http://schiphol.2ch.net/test/read.cgi/gameurawaza/1231340677/
0846名無しさん@お腹いっぱい。2010/03/31(水) 09:12:39ID:cLOxyDHM
>>845
上がってないよ
作者がPSP手放したからどうしてもPSPが必要なときはソース公開するって言ってた
0847名無しさん@お腹いっぱい。2010/03/31(水) 12:49:03ID:xdSi1+GL
psplink便利だから軽量化とか色々と改良しようと思っても
usbhosts、pspshがWin環境だとコンパイル不可で手の出しようがない

exeファイルになってるのが既にあるけど
あれは誰が作ったのだろう? ソース探しても見あたらないし
0848名無しさん@お腹いっぱい。2010/03/31(水) 14:07:23ID:HhhPYM/0
>>842
adhock transfer
スペル適当だがこんな感じのもある
0849名無しさん@お腹いっぱい。2010/03/31(水) 15:19:37ID:cLOxyDHM
ttp://www.geocities.jp/minerva4096/
だな
ソースないけど
08508482010/03/31(水) 17:18:51ID:HhhPYM/0
適当すぎたスマソ
0851名無しさん@お腹いっぱい。2010/03/31(水) 18:34:19ID:M0BxztpW
ここにPSPlorerのアドホック部分(?)のソースある
ttp://pspzorba.com//articles/articles.php?id=78&cat=10
試してないから保証しないが
0852名無しさん@お腹いっぱい。2010/03/31(水) 18:44:18ID:cLOxyDHM
ttp://pspzorba.com/articles/articles.php?id=78&cat=10
正しくはこうだな
0853名無しさん@お腹いっぱい。2010/04/01(木) 12:02:27ID:kQ+dvecS
どなたか問答無用で輝度を100%にし続けるプラグイン作ってくれないかしら。。。
0854名無しさん@お腹いっぱい。2010/04/01(木) 16:13:18ID:CMJLmt3h
>>853
既にあるぞえ
0855名無しさん@お腹いっぱい。2010/04/01(木) 17:20:26ID:1ZgT3cHN
>>853
ttp://www1.axfc.net/uploader/Sc/so/99005
前あったのを改良した
輝度を一番明るいのにすると最高になる
0856名無しさん@お腹いっぱい。2010/04/01(木) 18:20:18ID:Iuq0PiqU
PSPの輝度の最低値って1000と2000じゃ違うけど
あれって基盤で変わってくるの?
08578552010/04/01(木) 18:37:05ID:1ZgT3cHN
>>856
かわる

>>855
2000用
0858名無しさん@お腹いっぱい。2010/04/01(木) 18:42:51ID:KR397f3p
>>855
乙なんだけどpass?
0859名無しさん@お腹いっぱい。2010/04/01(木) 19:05:01ID:1ZgT3cHN
>>858
すまん
PASS:PSP
08608532010/04/02(金) 03:54:00ID:yZFADXeW
>>853
遅くなりましたが有難うございます!
何の操作も無く100%を維持し続けてくれるのが嬉しいです
0861名無しさん@お腹いっぱい。2010/04/02(金) 03:55:01ID:yZFADXeW
うわ、アンカー間違えた。恥ずかしいっ

改めて>>855氏有難うございます
0862名無しさん@お腹いっぱい。2010/04/02(金) 10:23:14ID:se/7yNxp
長文だから先に謝るよ!orz

アドホック処理のソースだったらPSPDispにもある
でもあれは試験用だったようななんたらかんたら

MIDIについて、libtimidityはここ
ttp://sourceforge.net/projects/libtimidity
Makefile.amの"SUBDIRS = src tests
"を"SUBDIRS = src"
にすればcygwin+pspsdk環境でもコンパイル通る
あとパッチがあって"libtimidity-0.1.0-newlen-overflow.patch"でぐぐれば見つかると思う
もうひとつのパッチ"libtimidity-0.1.0-automagic.patch"を適用すると「AOなんて知らんよ」ってコケる
余談だけどSDLのMIDI再生よりパフォーマンス良かった、なんでやろ

再生時のコールバックについては
SDLを使うならミキサー処理(Mix_〜という関数群)
SDLを使わないならpspAudioSetChannelCallbackが分かれば
あとは外観だけだと思う ガン( ゚д゚)ガレ

追伸:DS持ってないのでmoonshellがまったく分かりません('A`)
0863名無しさん@お腹いっぱい。2010/04/02(金) 16:40:22ID:z2eIRN3v
Minimalist PSPSDKインストールしようとしてパスをC:\Program Files\に設定しちゃって
間違ったからアンインストールしようとしたらProgram Files以下をうおおおおおおおおお

俺・・これをバネに開発頑張るよ・・
これからよろしくな
0864名無しさん@お腹いっぱい。2010/04/02(金) 16:49:28ID:mE1ps51H
などと意味不明な供述をしており
0865名無しさん@お腹いっぱい。2010/04/02(金) 17:05:05ID:I1xbb34M
ます
0866名無しさん@お腹いっぱい。2010/04/02(金) 19:21:53ID:N0bnQRGG
それはアンインストーラが馬鹿すぎなのでは。
0867名無しさん@お腹いっぱい。2010/04/05(月) 22:46:42ID:nBp98r8v
ttp://nekoyama2gillien.blog36.fc2.com/blog-entry-250.html
>カーネルNIDS についてのお勉強用に.
>ttp://www.ipsj.or.jp/01kyotsu/award/taikai_shorei/70award_paper/3ZL_8.pdf

吹いたwww
確かにNIDSだけどさ…
これがネタなら面白いんだが、ここの管理人はガチだから困る
0868名無しさん@お腹いっぱい。2010/04/06(火) 01:52:24ID:xcNMK9Tq
あそこはもうツッこんじゃいけないw
0869名無しさん@お腹いっぱい。2010/04/06(火) 10:09:25ID:f8NwdUT8
動的にリンクされるprxのAPIをフックするにはどうしたらいいだろうか?
RemoteJoyやRemoteJoyLiteのやり方を試してみたけど駄目だった
0870名無しさん@お腹いっぱい。2010/04/06(火) 10:19:13ID:Jjpk0uav
eloader用の自作ソフト作って〜
0871名無しさん@お腹いっぱい。2010/04/06(火) 12:43:22ID:6SwmdcT8
>>869
ダメなのはやり方が間違っているから
0872名無しさん@お腹いっぱい。2010/04/07(水) 01:27:02ID:3AqNoyCc
>>871
SceModule module = sceKernelFindModuleByName( "sceNetAdhoc_Library" );
if (module) {
sceNetAdhocInit_func = HookNidAddress( module, "sceNetAdhoc", 0xe1d621d7 );
HookFuncSetting( HookSyscallAddress( sceNetAdhocInit_func ), myNetAdhocInit );
}
これでゲームシェアリングすると、HookSyscallAddressが最後のreturnでNULLを返して失敗するんだけど何が悪いんだろうか・・
使用している関数はremoteJoyLite1.9のHook.cの物でpspLinkとほぼ同様の物で、元々のソースで使用されてる関数ならhook出来た
0873名無しさん@お腹いっぱい。2010/04/07(水) 10:26:45ID:ASvZ61Jf
ダメなのはやり方が間違っているから
0874名無しさん@お腹いっぱい。2010/04/07(水) 21:59:52ID:2L5AqGfe
ttp://nekoyama2gillien.blog36.fc2.com/blog-entry-252.html
WANスイッチwww
PSP以前に基本的な用語も知らないのか
あとREMOTEは赤外線じゃねえしw
ヘッダを参考にしたとか嘘だろ。ちゃんと書いてあるし
他にも間違ってる箇所がいくつもあるが、極めつけは

>解かったかな?
>是非 勉強してください.

お前が勉強しろwwwww
上から目線すぎて腹痛いwww
0875名無しさん@お腹いっぱい。2010/04/07(水) 22:01:07ID:P7Y7s4+F
WLANといいたかったんだろう
0876名無しさん@お腹いっぱい。2010/04/07(水) 22:04:47ID:GAKo+DAM
コメントしてやれよ
0877名無しさん@お腹いっぱい。2010/04/07(水) 22:18:33ID:2L5AqGfe
コメント欄見たら、指摘してる奴は周りから荒らし扱いされてるし、管理人は
真性だしで、もう見て楽しむしか使い道は無い
面白半分ってのもあるけど、このスレ見てる初心者にも気付いて欲しいってのも
あるんだけどね…
0878名無しさん@お腹いっぱい。2010/04/08(木) 00:43:12ID:tACSzwcz
PSPSDK同梱のOSKサンプルがHOMEボタンで終了しようとするとバグるのは仕様?
0879名無しさん@お腹いっぱい。2010/04/08(木) 00:46:39ID:tACSzwcz
>>874
ところで、PSP_CTRL_REMOTEって何が採れるの?
0880名無しさん@お腹いっぱい。2010/04/08(木) 05:28:28ID:WASxufWn
修正されとるな
カーネルNIDSを直す気は無さそうだがw
0881名無しさん@お腹いっぱい。2010/04/08(木) 23:44:17ID:d2K4seOn
やっぱりこのスレ見てるみたいだな
たまに猫山のブログの内容と似たような頓珍漢なレスを見かけるのでもしやと思ったがw
表のWANは修正されたが、文中のWANはそのままじゃんwって思ってたら
NIDSとWANの両方を修正したみたいだな
まだ色々と間違ってるけど
見れなかった人のために一応魚拓
ttp://megalodon.jp/2010-0407-0622-07/nekoyama2gillien.blog36.fc2.com/blog-entry-250.html
ttp://megalodon.jp/2010-0407-0623-52/nekoyama2gillien.blog36.fc2.com/blog-entry-252.html

>>879
>>874にも書いてあるがヘッダ見ろ
リモコンの有無となっているが、正確には違う
WLANスイッチもそうだが、リモコン、ヘッドフォンの有無は別の専用関数があるから
そっち使った方が無難
わざわざカーネルモードで呼び出す必要もないし
0882名無しさん@お腹いっぱい。2010/04/09(金) 00:13:38ID:lJp5q/2v
脱線しますが、PSP_CTRL_REMOTEの話がでたので書かせてくだされ。

sceHprmIsHeadphoneExist()は、スリープして復帰するとヘッドホンが刺さっていてもなぜか0が返ってきたと思う。
使い方を間違えようもないようなAPIだし、リジュームしてきたときに何かしなくてはいけないようなこともPSPSDKの文書にはないしで、正直よくわからない。
これは5.00M33での話で、GENとかはちょっとわからない。
0883名無しさん@お腹いっぱい。2010/04/09(金) 00:51:35ID:X7DtBZ6j
どうしてもsceNetAdhocInitをフックすることが出来ません
CXMB、PSXLink、RemoteJoyLite等で使用されてる方法は試したのですが駄目でした
どのやり方なら可能なのでしょうか?
0884名無しさん@お腹いっぱい。2010/04/09(金) 12:13:19ID:JzK5Bebf
>>883
ダメなのはやり方が間違っているから
参考にしたソフト側ではちゃんと出来てるのだから
自分が間違っているところを探すべき
0885名無しさん@お腹いっぱい。2010/04/09(金) 14:04:24ID:AnT83PxJ
>>883
それだけじゃ助言しようがないからソース晒したら?
0886名無しさん@お腹いっぱい。2010/04/09(金) 22:20:08ID:X7DtBZ6j
>>885
http://www1.axfc.net/uploader/Sc/so/101689.zip
これで良いですか?
hookファイルはRemoteJoyLiteの物をそのまま使用してます
0887名無しさん@お腹いっぱい。2010/04/10(土) 12:30:10ID:+4uBXGMn
>>886
それじゃHOOK出来ないの当たり前
あまりにも初歩すぎて理由を書く気にもならない

自分のやり方が間違っていることに気付け
0888名無しさん@お腹いっぱい。2010/04/10(土) 13:07:15ID:+6yBLqhp
>>881
あいつマジで何なの。
ハンドルネームも意味不明で痛いし、絵も下手だし作るソフトもくだらないし何もかも中途半端。
そのうえ解説までデタラメって、リアルで会ったわけでもないのに苛つく奴だな。
会わずに苛つかせるなんてある意味天才かw
0889名無しさん@お腹いっぱい。2010/04/10(土) 13:16:33ID:/oeKuX+O
そういう話は専用スレ立ててやれ
0890名無しさん@お腹いっぱい。2010/04/10(土) 14:05:23ID:UKMc4IJ3
>>888
君も立派に天才だぞ
0891名無しさん@お腹いっぱい。2010/04/10(土) 14:06:51ID:V1lbuLtb
>>888
ttp://nekoyama2gillien.blog36.fc2.com/blog-entry-252.html
のコメ欄見たら、社会人みたいだな…
あれだけデタラメで痛いことばっかり書くから厨房かと思ってたが
けど、"以前"ってことはあまりにも酷いから辞めさせられたのかなw
社会人で語尾に「なのだ」とか付けてるのも引くわ
なんかトリップの意味も勘違いしてるみたいだし
0892名無しさん@お腹いっぱい。2010/04/10(土) 14:26:04ID:pV+EC/WA
猫山関係はスレチなのでどっか行け!!
0893名無しさん@お腹いっぱい。2010/04/10(土) 14:59:21ID:ZHIoUAbW
>>886
どうなのかな、と見てみたけど
これは酷い、スルーされて当然だわw
0894名無しさん@お腹いっぱい。2010/04/10(土) 21:58:33ID:dxjSRSBy
てす
08958862010/04/11(日) 11:08:42ID:dOlR+dCC
もう一度一からやりなおしてきます
ありがとうございました
0896名無しさん@お腹いっぱい。2010/04/11(日) 11:44:44ID:uA6fGYXy
広告重すぎて記事が表示される前に萎え落ちする件
0897f2010/04/11(日) 13:00:21ID:TCkmioYQ
ダウンロードできん
0898名無しさん@お腹いっぱい。2010/04/11(日) 18:40:15ID:oHbNzSFH
>>897
>>886 のバックアップ
http://www1.axfc.net/uploader/Sc/so/102349
0899名無しさん@お腹いっぱい。2010/04/11(日) 18:43:06ID:Oedftmx1
>>895
これだけは言っておく
存在しない物はHOOK出来ない
0900名無しさん@お腹いっぱい。2010/04/12(月) 12:24:42ID:harOfEYa
そんな君には鼻フック

つU
0901名無しさん@お腹いっぱい。2010/04/12(月) 22:20:46ID:7xKsXiZ5
ω
0902名無しさん@お腹いっぱい。2010/04/13(火) 13:38:41ID:zKFV4IvV
>>901
    ■■■
    ■■■
  .._■■■_ 
    ( ´・ω・)  君、
    く     m
.     し─J┃



    ■■■
    ■■■
  .._■■■_ まず、ズボンをはきたまえ
    ( ´・ω・)  
    く     ρ━━
.     しωJ 
0903名無しさん@お腹いっぱい。2010/04/13(火) 15:11:46ID:KFbZZjdE
psnkillerってどういう仕組みでpsnに接続してるの?
0904名無しさん@お腹いっぱい。2010/04/13(火) 16:50:32ID:D3bTxslk
psnkillerは接続していない
なんかのチェックをフックするかなんかして誤魔化してるだけ
0905名無しさん@お腹いっぱい。2010/04/13(火) 16:53:53ID:XSRWIeLO
>>886
自作アプリの場合ネットワーク関係のモジュールは
意図して起動させない限り初期状態では存在しない
よってそのコードではいくらやってもHOOK不可

もう、あんたの為に説明した訳じゃないんだからね
0906名無しさん@お腹いっぱい。2010/04/13(火) 16:56:06ID:acBaHZJV
>>903-904
PSNFuckerの間違いか?
0907名無しさん@お腹いっぱい。2010/04/13(火) 17:28:42ID:D3bTxslk
>>906
psnkillerってのもあるぞ?
まぁどっちも似たような事してるだろうけど
0908名無しさん@お腹いっぱい。2010/04/13(火) 17:30:57ID:XSRWIeLO
PSNFucker、PSNKiller
どっちもPSNEnablerの派生ツール
0909名無しさん@お腹いっぱい。2010/04/13(火) 17:50:38ID:D3bTxslk
>>905
もう少し前のレスから読んだ方が良い
0910名無しさん@お腹いっぱい。2010/04/13(火) 18:36:15ID:UEPWhloW
そんなおまいらに鼻HooKを
0911名無しさん@お腹いっぱい。2010/04/13(火) 20:24:50ID:X3qQ30XV
Half Byte Loader用の自作ソフトって作るのムズい?
0912名無しさん@お腹いっぱい。2010/04/13(火) 20:26:16ID:GZXc0ukX
・あんまりメモリ食わない
・Usermodeでのみ動作でKernelの関数を利用しない

これが条件だが難しいかどうかは物による
0913名無しさん@お腹いっぱい。2010/04/14(水) 00:45:48ID:IYZe+aE4
UsermodeだけでISO起動って言うかバックアップ起動できないの?
0914名無しさん@お腹いっぱい。2010/04/14(水) 07:30:30ID:nOvmV8yJ
できねーよw

0915名無しさん@お腹いっぱい。2010/04/14(水) 11:10:05ID:9d9xSWn/
DXLP使ったアプリならほぼ動くんでねーか?
09169052010/04/14(水) 12:38:09ID:FCyC7lCF
>>909
ん?何も間違ったこと言ってないのだが
0917名無しさん@お腹いっぱい。2010/04/14(水) 15:26:30ID:nOvmV8yJ
>>915
例えば?
0918名無しさん@お腹いっぱい。2010/04/14(水) 16:26:05ID:uD0UwAmN
>>916
自作アプリじゃなくゲームシェアリングじゃね?
0919名無しさん@お腹いっぱい。2010/04/15(木) 21:10:35ID:AFCqaE7h
というか、フックして何がしたかったんだ??
0920名無しさん@お腹いっぱい。2010/04/15(木) 23:03:47ID:uq/NwCBO
psplink のソースを探しているんだけど、どこに最新版(安定版?)があるか教えてもらえない?
なんか、改造版でバイナリのみ配布の場所しか見つける事ができない…orz
0921名無しさん@お腹いっぱい。2010/04/15(木) 23:21:59ID:txrXx+9g
SVNから落とせ
svn://svn.pspdev.org/psp/trunk/psplink
0922名無しさん@お腹いっぱい。2010/04/16(金) 09:01:15ID:Tk6z0ULQ
ユーザーモードの自作ソフトなんて普通に許可してくれたらいいレベルじゃん
PSPやPS1に関する穴なくね?
0923名無しさん@お腹いっぱい。2010/04/16(金) 09:32:47ID:Tb5ye61D
>921
ありがとう、でもそのリンクが死んでる(svn.pspdev.org がない?)ので困ってます
0924名無しさん@お腹いっぱい。2010/04/16(金) 09:37:11ID:u70+NTMu
君のために張った訳じゃないんだからね ///

WebSVN - psp
ttp://psp.jim.sh/svn/listing.php?repname=psp&path=%2Ftrunk%2F?a0b40758157c8f16fa703ca3be466fa8a
0925名無しさん@お腹いっぱい。2010/04/16(金) 14:06:45ID:ktcDA7zh
>>923
svn://svn.ps2dev.org/psp/trunk/psplink
0926名無しさん@お腹いっぱい。2010/04/16(金) 15:11:58ID:c4irby+Y
>>923
http://svn.ps2dev.org/listing.php?repname=psp&path=/trunk/psplink/
0927名無しさん@お腹いっぱい。2010/04/16(金) 18:08:50ID:Wclymdph
住民の優しさに俺が泣いた
0928名無しさん@お腹いっぱい。2010/04/16(金) 21:28:38ID:4GgMN44r
猫山が書き込みを自重してるからな
しばらくは邪魔されることは無い
0929名無しさん@お腹いっぱい。2010/04/19(月) 16:35:40ID:pJuNq6Yl
http://ps2dev.org/ のフォーラムに登録が出来ないと思ってたら
今度はアクセスすら出来なくなった
0930名無しさん@お腹いっぱい。2010/04/20(火) 10:52:58ID:FjkWt4kp
えっ?w 普通にアクセスできるのだが
0931名無しさん@お腹いっぱい。2010/04/20(火) 14:10:54ID:lQhybWDE
>>929
あぁ、お前だけアク禁になるように通報しておいたからな。
0932名無しさん@お腹いっぱい。2010/04/20(火) 15:36:16ID:UbZYXo+I
>>930-931
今現在はアクセス出来る
登録はメール届かず失敗するけど・・
0933名無しさん@お腹いっぱい。2010/04/21(水) 05:25:57ID:4xBFl9IM
ゲームのアドホック通信をUSB通してPCに横流しして
無線を使わずUSBのみでXlink Kaiを利用可能に、と思ってるんだけど
暗号化された状態のパケットの取得って可能かな?
逆アセして探し回ったんだけど見つからなくてさ
もしかしてハードウェアで暗号化から送信まで実装されちゃってんのかな
0934名無しさん@お腹いっぱい。2010/04/21(水) 14:18:09ID:2aJ8rBi9
>>933
TCP/IPとかもっと根本的な事を勉強したほうがいいと思うわ。
パケット単位でなく、通信関連の関数を丸ごとトラップして実装する事に成ると思うけど、
あと、通信関係はたぶんコールバック関数も多いと思うから、めんどくさそう。
Xlink Kaiの現状が現実解だと思うよ。
0935名無しさん@お腹いっぱい。2010/04/21(水) 21:06:41ID:4xBFl9IM
>>934
Rawパケットなら上手く出来たんで、仕組みさえ理解できてればそんな大がかりな事はしなくて良いはず
パケット単位で暗号化されてるわけだし通信処理の前段階で処理されてるはずなんだ
CallBackが多ければ多いほどラップするチャンスがあるから逆にやりやすい
問題は何処までハードウェア任せと言うことなんだが・・
0936名無しさん@お腹いっぱい。2010/04/22(木) 00:21:01ID:jNhgsRHx
>>763
マダァ-? (・∀・ )っ/凵⌒☆チンチン
09377632010/04/22(木) 10:44:02ID:qsnesn2v
>>936
今、新しいソフトを作っていて
(PRXDecrypter + PRX Packer + PBP Unpacker 相当のもの
そっちもそのうちに更新するのでもうしばらくお待ちを
0938名無しさん@お腹いっぱい。2010/04/22(木) 22:13:18ID:ugU9F6Tb
>>937
Packerの機能に期待
0939名無しさん@お腹いっぱい。2010/04/23(金) 07:36:20ID:B0O4wXci
     ∧_∧
    (0゚・∀・)
    (0゚∪ ∪
    と_)__)
0940名無しさん@お腹いっぱい。2010/04/23(金) 09:48:38ID:ht57AwJO
それぞれの機能組んでてUIはまだ手つかずだから
とりあえずPRX Packer部分だけ使えるようにしたものを
来週あたりに配布します
0941名無しさん@お腹いっぱい。2010/04/23(金) 14:46:55ID:oKzO+ebY
+   +
  ∧_∧  +
 (0゚・∀・)   ワクワクテカテカ
 (0゚∪ ∪ +
 と__)__) +
0942名無しさん@お腹いっぱい。2010/04/23(金) 17:01:42ID:39npZbWN
色々なゲームのソースを見ると
3D描写をする時ために頂点のデータを得るとき
何故かmallocではなくscegugetmemoryを使っているものが多いです
mallocに比べて速度が速いのかと思い
試しに生成・代入・開放の一連の動作の速度を比較してみたのですが
mallocのほうが1.3倍ほど早かったです
それでもなおscegugetmemoryを使う理由とはなんなのでしょうか?
0943名無しさん@お腹いっぱい。2010/04/23(金) 17:29:39ID:hg+3ZvrZ
>>940
4.01M33のSDKにはいってたやつのPSP版ということですか??

0944名無しさん@お腹いっぱい。2010/04/23(金) 19:10:35ID:ry/o+yFe
>>942
メモリが断片化しないとか、
確保してある場所がVRAMなら、GPUがデータを取りに行くのにVRAMからで済むからとか。
0945名無しさん@お腹いっぱい。2010/04/23(金) 20:24:28ID:AKs0GbXJ
>>940
wktk
0946名無しさん@お腹いっぱい。2010/04/24(土) 09:18:01ID:fjYPY/LQ
なんだ、PRX Packerって圧縮するあれのことか。
てっきり複数のprxを一つにまとめるものかと思ったわw
レス数が900を超えています。1000を超えると表示できなくなるよ。