1 :
名無しさん@お腹いっぱい。 :
2011/02/19(土) 22:50:58.80 ID:1rZy+RFR
囚人へのペルヘルフル頼む!
3 :
名無しさん@お腹いっぱい。 :2011/02/19(土) 22:51:53.09 ID:1rZy+RFR
4 :
名無しさん@お腹いっぱい。 :2011/02/19(土) 22:53:00.79 ID:1rZy+RFR
5 :
名無しさん@お腹いっぱい。 :2011/02/19(土) 22:53:52.74 ID:1rZy+RFR
以上 重複してないよね
一乙。 重複はしてないはず
乙
CtorrentPSPソース無いかなー。 他人に新しくしてほしかったり、したかったり。
>>15 すげw
一応いただこうかな
みなさまで改変しませんか?w
>>18 喜んでいただけたならそれで私は幸せです
ちなみに3000TNCだとネットワーク接続中にフリーズ
PROは試してない
>>15 はどこで拾ってきたんだろ
つーかPSPでトレントすること自体アレだけど、PSPでP2Pするコードとしては面白そう。
25 :
J417 ◆pa6wPhwl.I :2011/02/20(日) 11:23:33.65 ID:KSkkyNVg
>>23 いやこれ普通に昔からあるよ
俺2年くらい前から知ってたし
>>24 Danzel氏のblogから2010年12月に落としてきた奴
確か2008年ぐらいから消息不明
>>22 version txt tool plus?
此ってpc tool one管理人のLIGHT氏作の改変版?
>>25 sageて
>>15 ソースコード長すぎて改良しようと思えないw
でもバックのpngなら作ってもいいかも
>>26 はい、改変版です。
LIGHT氏とは友達?(スカイプでコンタクトを共有している)なので、最初はソースを提供してもらいました。
途中から改めて書きなおしたのでLIGHT氏の名前はありませんが、v0.01になら書いてあります。
最近勝手に私が機能を色々付け加えたため、趣旨が変わってきているので
次からは名前を変えて出そうと思っています。
>>31 scePafGetPageChild関数の引数をダンプするプラグイン
5.XXでしか動作しなくて困ってる
>>32 NIDかな。
このスレのver.11の下の方を見ると幸せになれるかも
>>33 NIDはPSPのFWを調べて
5.00〜5.50用、6.20用、6.35用のFWに合ったNIDを使うようにしてる
J417へ 引数 の読み方を書きなさい
NetfrontInternetbrowser beta4 ってソース公開されてる? されてるなら誰かアップして
ワロタ
腹痛いw
はぁ…
ついでに その酉外したら?
わかっててやったんだよな…?
違うのか じゃあやっぱりひきざん?
斜め上の回答が帰ってきたw ぐぐれよ
こんなのwiki見りゃわかるのに いや、それ以前にプログラミングとかわかんないかw 引数も読めないしw
スルー力検定会場はここですか?
鼬ごっこにしか見えんね
>>52 バカの為に要約すると
情けない
だと思われ
てか此処開発スレやろ
つーかさ君たち囚人へのペルヘルフルを使えるようにできる?
>>54 まず周りに誰も居ないことを確認します
↓
ほんとだ じゃあ君がつくってね!
ヘルペスがどうしたって?
>>57 やりたいのです
というかやらせたい
PC持ってない友達のために協力お願いします!
*****完全sageマターリ進行!***** 自作ソフト開発者向けスレッドです。 要望・クレクレなどは作者本人が望んだ場合以外スルーで。
>>59 最高なテンプレだよね。
2行目も3行目も。
テンプレに割り込むような奴が相手してもらえるわけない
PSPRevolutionのソースってあるか?
62 :
名無しさん@お腹いっぱい。 :2011/02/20(日) 19:19:40.71 ID:BE6VhQnI
PSPに直接ISOを入れるアプリありませんか 6.35PROで、
>>30 なんだけど
動的ライブラリ部分が不安なんだけど、
これでいいのだろうか?
動作的に見ると、KernelFindProc関数が
うまく動いてない風に感じるので…
>>62 sageて。
あと開発者向けスレだし。
6.35PRO-A3なら直接起動できるよ。
iso_tool使ってXMBアイコン作成で直起動できたはず
>>62 の要約文(予測)
pspのみでisoをDLできるツール無いの?
>>62 アプリ起動する手間あるなら
USBさしてコピーしたほうが簡単かと思うのは俺だけだろうか
>>67 つまりネットに転がっているゲームを落とすと?
そもそも質問の内容からスレチ
>>69 俺は一度作ったらPCに保存してるからね
忘れた頃またやりたくなったらすぐ出せる
掃除で行方不明になったやつとかもあるしorz
>>69 買ったゲームならバックアップ扱いされるから犯罪にならんよ
元媒体の所持が明確でないデータの複製または複製されたデータの所持・配布・送信などは禁止されています prs形式のMegaUploadのダウンローダーあったじゃん あれでどうにかなるんじゃね?
法改正されたんじゃ
>>74 あいつは俺の予測では100MB以上はサーバーエラーエラーコード0ってでる
ない
しょーもない質問多いなー まあそのうち減るか。
Magauploaderは100M以上になると 「100M以上のファイルをダウンロードする場合はプレミアry」って言われるはず
>>79 そうなの?
そんなファイルDLしたことないからわからん
>>79 300MB分割もの一般ユーザーでDLしたことあるが、
そんな警告吐かれなかったが?
Gameboot.pmfの再生時間を取得したいんだけど、 何かいい方法はないかな? ヘッダーはpmfを作成するときに ユーザーが再生時間を自由に指定できるのであてにならないので… Gameboot.pmfのフレーム数を取得する方法はないかな?
1秒ないし0.1秒あたりの静止画がなんとか それの逆がなんとか ってYouTubeかなんかでやってなかったっけ
sceIoOpenAsyncでopenして
sceIoChangeAsyncPriorityで変更しても
writeするとき優先度が高いスレッドも停止するorz
>>79 1GBじゃないの?
「StepManiaのソースをPSPに」ってことはできないよな
最近Lua勉強してんだが Luaに詳しく解説してるサイトない? 中途半端なとこしか見つからなくて あと、print("Hello World")ってやれば出力出来るよね? でもLuaPlayerにぶっ込んだんだが無理だった 間違えてたら教えて欲しい
そもそも日本のPSP開発関連のサイトはちゃんと解説してる所なんて一つもないだろ
サンプルぐらい見ろよ green = Color.new(0, 255, 0) screen:print(200, 100, "Hello World!", green) つかカーネルモードでしか起動できないんだな まぁソースをビルドし直せばいいんだろうけど
抜けてたので追記 screen.flip() while true do screen.waitVblankStart() end
>>87 ちとくのホームページとか、wikiとかxviなんとかなら解説してんじゃん?
ちとくはこれからに期待だな。xviの人は詳しく書こう!って気概が見えるから俺は結構好きだ ただ書いてある内容を信用し過ぎるとやばいらしいから困る
色とか座標指定しないといけないのか、教えてくれてありがとう ちとくのホムペとかも見てみる、情報助かりました
前のスレでお礼言えなかったのでここで言います。 flashのバージョンテキストを書き換えることが出来ました。 多くのアドバイスありがとうございました。
>>94 PSP_MODULE_INFO("", 0x0800, 1, 0);
PSP_MAIN_THREAD_ATTR(PSP_THREAD_ATTR_VSH);
sceIoUnassign("flash0:")
sceIoAssign("flash0:", "lflash0:0,0", "flashfat0:", IOASSIGN_RDWR, NULL, 0)
全部はちょっとあれなので、ヒントっていうか、ここだけなら。
あと、私はMakefileを見直すことでできました。
頑張ってくださいね。
誰かGame Categoriesを6.35 PRO-Axに対応させてくれ…… ソースはあるんだ…
6.XX以降の持ってるならソースうp まあないと思うが。 確かplum氏がやってみてなかったかな
だからはやく囚人へのプルヘルフル互換してくれ まさかお前ら…できねぇの?
>>98 GameCategoriesは
scePaf関数やsceVshCommonGui関数にパッチするための
ユーザーモードのプラグインとカーネルモードでパッチするための
プラグインと、その二つのプラグインを読み込むためのプラグイン
の3つのプラグインのソースがないと移植は無理
101 :
名無しさん@お腹いっぱい。 :2011/02/21(月) 20:27:23.64 ID:rfxHHSbr
できないと無視しますよね どんだけクズなんだよ
>>100 なるほどなー
だからarg1とかいきなり出てきてたのか
>>39 「ひきすう」だろww
PSPのLuaってv4.1が最新?
それと、どこかにLuaのリファレンスみたいな奴ってある?
104 :
名無しさん@お腹いっぱい。 :2011/02/21(月) 20:36:51.84 ID:rfxHHSbr
6.35PROより6.36PROの方がよくね? 6.35proじゃ起動しないゲームとかあるし サポートはかなりされてるのは羨ましいが
連投スマソ
>>99 ペル・エム・フルのことか?
それだったらPC98エミュ使えば出来んじゃね?
Gamecategorizeのソースは公開されてるぞ? ググってみ?
>>108 6.XXでかなり仕様変更されてるから
5.XXのソースコードじゃ無理
>>109 上からForumにも行けるからそっちもいいかも
ガンガレ
112 :
名無しさん@お腹いっぱい。 :2011/02/21(月) 21:16:15.71 ID:rfxHHSbr
>>107 その手があったか!
ありがと、やってみる
ついでにお前以外全員NGにしとくな
人を嘲る奴なんかいいよ、来なくて。
>>113 冗談だよ
そういうなら俺だけハブるのやめてくれ
いま探してみたんだが
PCE for PSPって奴か?
だめだわかんね 誰か知ってる奴いたら教えてくれ頼む
クズ呼ばわりしといてそりゃあないだろ
話はテンプレに割り込みしたこと、バカにしたことを謝ってからだな。
>>103 最新かは知らんがv5はある
つか、LuaPlayer Euphoriaってのもあんだが何これ?
人にものを頼むときは丁寧語で喋るんだよ餓鬼
>>103 ,119
多分それはPSPの各LuaPlayerのヴァージョンだと思われ。
Euphoriaは一番オーソドックスなやつだったと思う。
おすすめはLuaPlayerHM。
USBでPC繋げてソース書き換えながら試せる。
version.txtって配布したら犯罪になんのかな?
>>124 アップデータに著作権があると思うので、その一部もだめだと思います。
あんまり詳しくないからわからいけど・・・。
過去に何度か2chに書き込んだことはある。 あれを著作物として認められるかで変わるけど微妙。Wikipediaにある定義だと 「思想又は感情を創作的に表現したものであって、文芸、学術、美術又は音楽の範囲に属するもの」 らしいからそれ単体で文句言われることはないと思うけど。一応FW内のファイルだし極力避けるべきかな。
>>123 乙々
文句ばっかりだけど
ダンプって言うかコピーじゃないかな
ファイルを移動するならFilerだけでも出来るし。
とかいいつつ更なる発展に期待します。頑張ってください
>>124 暗号化されたアップデータのコードが含まれていたと思うのでNG
>>127 あったっけ。
ちなみに、過去にFreeplay氏がフォーラムに晒してることはあった。海外だからなんとも言えんが。
>>127 ごめんなさい。
ダンプの意味をしっかり理解してませんでしたOrz
確かにPSP Filerでできますね。
あのソフトは本当にすごいです。
応援ありがとうございます!
中学校早く卒業したい・・・Orz
Filer便利すぎだな EBOOT→ソース化 こんなアプリやソフトがあったら神ツール
>>122 そうだったのか、ありがとう
やっぱHMでいいかな
filerじゃなきゃ出来ない事もあるけど、freezeviewerが良いと思う スレチ失礼しました
filerだと公式うpだてが解凍できなかったり 7zファイルを開いた後にすぐには消せないだとか(メモステ抜き差し) いろんな管理ツール入れときゃ 出先でpcなくてもファイル管理できる スレチ?
Filerで操作すると、ゲームのアイコンがバグることがあるんだが、前からそうだっけ?
audiocodec.prxってどのFWにも入ってるものなの? 中のモジュールは共通なんだろうか
>>135 スレチだけど、公式アップデータはメモリ不足の影響。
7zはリネームするといいよ。(たぶんバグ)
>>136 バグったことないけど。黒くなるのはアイコンがないから。
>>136 俺は上のほうに関係なさげな破損ファイルできるけど
141 :
名無しさん@お腹いっぱい。 :2011/02/22(火) 18:47:12.43 ID:rAPly1vV
LuaPlayerHMでLuav5.2対応のある? v5.1でもいいや 言われる前に先に言っておく 「ググッてもそれっぽいのが出てこなかったんです。」 PSPでCのコンパイルできるようなら それ使いたい
sage忘れスマソ
対応かどうかは知らんが、LuaPlayerHMはv3が最新 ソースはqj
>>93 http://dl.qj.net/psp/homebrew-applications/luaplayerhm-v66.html
これじゃねぇの
8.1(beta)もあるけど日付見るとv3が一番日付的に新しい…? でもファイルサイズは8.1が一番大きい どういうことだ?
とりあえず 8.1も3も入れてみたけど 使い方がわからない Error: (null) Pless steat to restart って出るんだけど どうすりゃいいの? 何回もすまない
Cで組めよ、まだ間に合うから。 Pressもstartも書けないのに。 しかも(null)で解決できるわけねぇだろ。
>>147 別にバカにしてるわけじゃないんだけど、英語がものすごく苦手なの?
>>150 ○○○○.luaみたいな感じでいいの?
スペルは間違ってないと思うけど?
そうでたからそう書いただけなんだけど
すみません スペル間違ってました (なんであんなの書いたんだろ…orz)
>>151 おまえが間違ってるんだからもう1回見ろ。
あと少しは試してだめだったら聞いた方がいい。
>>153 試してダメだったから聞いたんだけど…
で、どこに何て拡張子で入れればいいの?
LuaPlayer v0.20をDL luaplayer内のEBOOT.PBP以外をLuaPlayerHM6.6に突っ込む 起動 適当にやったら起動しただけだから保証はしない
157 :
名無しさん@お腹いっぱい。 :2011/02/22(火) 22:46:24.26 ID:QsQiUqT1
何年か前だけど、PSP上でluaを編集、実行していたな TwinTailLDEっていう、LuaPlayerで動くエディタだった たしかシンタックスハイライトもしてた
158 :
名無しさん@お腹いっぱい。 :2011/02/23(水) 16:54:41.61 ID:v3nxsFse
uCLinux on PSPでは PSPアプリ作れますか?
正直PSPでアプリを開発しようというのはあまりに非効率すぎると思うよ
−今からPSPでプログラミングをしようとお考えの方へ− C言語で組む方が圧倒的に効率的です。 またPCを持っていない人のLuaによる開発はほぼ不可能です。 あきらめるか勉強した方がよいかと。
あ
Luaで書くのは辞めます HelloWorldも書けないし…
確かにCの方が効率いいかもだけどLuaでC呼び出せるよね? だから知識次第では、LuaPlayerだけで多少なりとも出来るんぢゃね? 間違ってたらすまん
C使えるなら最初からCでやったほうが色々捗る気がした
166 :
名無しさん@お腹いっぱい。 :2011/02/23(水) 22:14:28.78 ID:v3nxsFse
もういいや 勉強するよ、何年かかるか。
こういうタイプは何年経っても何も出来ないんだよ
PSPSDKのGuのはなしなんだけど ・50x50のタイル1個と1x1のタイル2500個 ・1x1のタイル1個と50x50のタイル1個 では共にGpuの負荷は後者の方が高いのは分かるんだけど 上と下のどっちの方がGpuの負荷の差が激しいかな? GTAが遠景に大きなポリゴンを沢山描写してるにも関わらず処理落ちしないのは やっぱり大きさってのがGuの処理において余り重要じゃ無いからなのかな
つかLuaPlayerの中にあるサンプルさ、起動するverとしないverあんだけど 結局どれが一番起動率いいの?
あんまりGuとかに詳しい人っていないのかな?
あんまり詳しい人・・・・
DXLibPortableの人とか?
PSPのメモリースティックからcgi読み込めるアプリとかあったら、教えてください FFA作り
>>175 GPUの処理能力って単純に時間で測れるの?
178 :
名無しさん@お腹いっぱい。 :2011/02/24(木) 21:33:05.28 ID:quY7fFuM
PSPをクラッシュさせるファイルを発見しました!
>>178 sage。
あと最低限ファイルの種類くらいは書かないと。
mp3です!
このスレ意外と優しいよね
とりあえずGameGazあたりにだな・・・
mp3・・・だと・・・
大神のオープンソースのLCFWって記事を見てなんかwktkして来た
185 :
wn :2011/02/24(木) 23:59:12.03 ID:uYQLsaXY
pergame_edit 0.70
http://www.megaupload.com/?d=1SNG5XFP changed:
*0.70 (2011.02.24)
[fix] 6.20の場合、UMDを読み込まないようにした。
[new] EBOOT.PBPを配置した場所(ms0, ef0)によって、使用するデバイスを変更するようにした。
pergame_editをms0から起動した時はms0、ef0から起動した時はef0を読み込みます。
goを持ってないので動作確認してません。
おそらく大丈夫だと思いますが、なにかおかしい所とかあったら報告おねがいします。
あと、neo_pergame test2が消えてたので、再アップしときました。
http://www.megaupload.com/?d=I2VEDYIB また消えちゃったけど、megauploadって時間がたつと消されちゃうのかな?
>>185 安定してるしPSPからでも落とせるし日本語だし時間待たなくていいaxfc uploaderを使えば?
だからmegaupload使うなってわけじゃないけどな 儲けたいなら勝手に設ければいい。自分で作ったんだから。
>>177 大量に描画して速度測るのはダメなのかな?
geにもdebugにもそれらしいものは見当たらないし
192 :
wn :2011/02/25(金) 20:52:26.41 ID:TPka4Dtn
>>187 試してみたら結構良さそう。
次はそれ使ってみようかと思います。
>>169 Guに限ったことじゃないけれど、単純に面の数が多いと負荷も比例する
だから「1x1のタイル2500個の描画が、その中でも圧倒的に負荷がかかるので、前者の方が差が大きい」
遠景の描画を高速化する手法はある
オブジェクトがカメラから遠いときはローポリ+低解像度テクスチャで描画して、近いときは精細なモデルで描画する、とか
ソフト持ってないから実際に何やってるか分かんないけど
てかもうベンチ作って実験してるよな遅レスすまそ
ptextviewerとは違うのんか
197 :
wn :2011/02/26(土) 11:38:44.62 ID:mkc2CfUg
Psp Download Enablerてソース公開してる? してるならちょっと弄ってみたいんだが
更新もしないしソースも出さない人ってどういう考えなんだろう
>>200 ソースも出さないって…
ソース晒すのも更新するのもその作者の自由だろ
ないなら自分で作ればいい
プログラムのソースを出さないことにケチをつける奴で 自分で開発を引き継ぐ気はまるでない他人任せの乞食か GPL厨以外を見たことがない
サーセン
204 :
194 :2011/02/27(日) 10:38:31.70 ID:uOktMTQV
やるじゃん
乙
UMDのISOを吸い出すソースを教えてくだちい
>>207 iso_toolのソースが公開されてたらそいつ眺めろ
iso_toolのソース探してもありません! どこにあるか知ってる人教えてください
ありがとうございます!
>>204 更新しないって書いてあるけど6.37対応にできない?
俺じゃ無理なんで
ソース公開までしてくれたのにクレクレはどうかと思う
NIDだけ追加すれば良いのかな? それとも関数を書きたす?
216 :
204 :2011/02/28(月) 17:22:10.26 ID:yXDnWy2c
>>213 更新はしないと言ったし、病み上がりなので対応する気はないです。
やる気あるなら使用しているAPIの6.37のNIDを追加してビルドすればいいはず。
やる気ないなら6.37でNID Resolverが搭載されるのを待って。
>>215 カーネルモードのNIDをユーザーモードのNIDに
変更してやればいい
頑張れ
>>216 クレクレサーセン
プログラムわかんないから対応されるの待ちます(´・ω・`)
まだ未完成だからコンパイルできないんじゃね?
>>220 返信ありがとうございます
やっぱり難しそうなのであきらめます....orz
222 :
sage :2011/03/01(火) 21:52:57.94 ID:ycG6Fqvb
うわぁ・・・
*****完全sageマターリ進行!***** 自作ソフト開発者向けスレッドです。 要望・クレクレなどは作者本人が望んだ場合以外スルーで。
>>222 *****完全sageマターリ進行!*****
自作ソフト開発者向けスレッドです。 要望・クレクレなどは作者本人が望んだ場合以外スルーで。
これを読んでからスレような
6.20TN対応のDayViewerあっから見てみれば?
229 :
227 :2011/03/03(木) 00:58:04.70 ID:fE4kOdS4
>>228 v5とv7じゃプラグインの構造がまるっきり違うので・・・
v7はScePaf関数にパッチを当てる方法なので、
まずv7を解析してみないと、それは参考になりませんね
誰かPOPStation PSPの変換速度上げられない?
スレチ
PSP用にギャルゲーを作成できたらなぁなんて思ったけど、できなかった
チラシ裏(
235 :
wn :2011/03/05(土) 21:19:20.76 ID:f4nLnoBi
>>233 onscripter for pspでも使ってろ
あれ・・・? HelloWorldの表示ができない。 ファンクションアドレスミスったかな・・・
239 :
!ninja :2011/03/06(日) 09:14:51.52 ID:Rz0VJuZf
テス
test
NIDについて、ぐぐってみたんですが 解らなかったんで、知ってる人、教えて下さい FWごとにNIDが変わるってのは知ってるんですが プログラムでNIDを利用するにはどうすればいいんですか? よろしく頼みます。
>>243 ありです
Minimalist PSPSDK使ってるんですけど
startup.s って含まれてますか?
見つからなかったので。
プラグインの作成辺りを調べると出てきやすいかもね
初歩的な事ですいませんが Windows7にPSPSDKはインストールできますか?
私も、初歩的なことですが、PSPのソフトはC言語でも作れますかね? C++じゃないと無理?
>>250 基本がC
C++使うにはライブラリに-lstdc++を追加
>>251 サンクス
あ、もう一つ聞いていい?
Cでソース書くときって、Windows用ソフト作るときと一緒の感じでいいのか?
printf("");
みたいな感じで
>>252 PSPで使う場合はpspdebug.hにある関数を使う。
pspDebugScreenInit();
pspDebugScreenPrintf("Hallo World!");
みたいな感じ。
ただし、これは名前通りデバッグ用なのでゲームとかで使うのはあまりオススメしない。
Minimalist PSPSDK for Windowsなら、
(インストールしたフォルダ)\pspsdk\psp\sdk\samples\の中にサンプルがあるのでそれをとりあえず色々嫁。
意味分からんかったら「DXライブラリPortable」使ったほうがいいと思う。
>>252 #define printf pspDebugScreenPrintf
って書けばprintfでもかけるよ。
PSPはpspDebugScreenPrintfだから・・・
>>253-254 分かりやすく教えてくれて、ありがと。
PSP用の場合は若干関数が異なるのか;;
まあ、がんばってみるわ
300KB程度の自作アプリを署名したら5MB超えた。 なんでこんなに大きくなるんだろう?
HENとかPRO-Bが小さくなったとか あそこらへんの署名後の圧縮の奴公開してくれねぇかな
署名はチェックにファイルサイズが関係してくるからじゃなかったかな。 小さくするにはまた署名ツールを作り直さないと駄目なんだよなあ。
一応PRO-Bのバイナリから小さいサイズのPrxEncrypterを作ることは出来るけど… 需要あるなら挑戦してみるが
PRO-Bを調べたけど圧縮フラグが立ってたよ
嬉しい気持ちは分かるが、マルチはやめろよw
PSP_SYSTEM_VERを取得できるようにプログラミングしたいんだが やり方分かる方いますか?
264 :
wn :2011/03/07(月) 19:16:52.67 ID:f7gDr/kH
>>263 PSP_SYSTEM_VERっていうは、6.20とかのバージョンのことですか?
もしそうなら、sceKernelDevkitVersionで取得できると思います。
PARAM.SFOの値のことなら適当にパーサを組め ファイル読み書きが出来ればすぐに作れるレベル
>>264 ,265
サンクス
Categories使った時にバックアップしたISOがどのFWを要求するか表示させたくてな
PSPGamebrowserのShow Infoみたいな感じで
267 :
wn :2011/03/08(火) 00:39:10.95 ID:9GX2PS+g
>>266 PARAM.SFOのことだったのか。勘違いしてた。
PARAM.SFOをちょっと調べてみた。(どっかに詳しく解説してるところがあるかもしれないけど)
PARAM.SFO(472bytes)
最初のほうはよく分からないからとばして、
0x120(4) BOOTABLE
0x124(4) CATEGOLY
0x128(16?) DISC_ID
0x138(4) DISC_NUMBER
0x13C(4) DISC_TOTAL
0x140(8?) DISC_VERSION
0x148(4) PARENTAL_LEVEL
0x14C(8?) PSP_SYSTEM_VER
0x154(4) REGION
0x158〜? TITLE
こんな感じでした。そのまんまだけど・・・。
これは472バイトの場合で、自分が確認した限りでは、560バイトや604バイトのやつもあった。
560や604のものは比較的新しいものみたい。
>>267 しっかり書かなかった俺が悪いわ
なるほど
数種類あるのか
アドレス指定でいけるかな
270 :
wn :2011/03/08(火) 13:31:28.34 ID:9GX2PS+g
>>269 ありがとう。かなり詳しくかいてる。
>>268 PSP_SYSTEM_VERのアドレスから4バイト読み取ればいいと思う。
でも、ISOによってPARAM.SFOのアドレスがバラバラみたい。
分からなくなったらPSPSDKを使っているサイトにいくといい。 アドレス使ってるのは過去の遺物か上級編(関数フック)。
>>270 PARAM.SFOはデータをアドレスではなくインデックスで管理しているから、
アドレス固定だと対応できないソフトが出る可能性がありますよ
まずISOからSFOを取り出す手段を考えないと。
274 :
wn :2011/03/09(水) 14:30:43.48 ID:RXSaTwuw
おそらくISOのどこか(これは決まったアドレス)に、PARAM.SFOのアドレスがあるんじゃないかと思う。
takka氏のisotoolのソースfile.cとfile.hより 0x8084から4byteがファイルテーブルサイズ 0x808cから4byteがファイルテーブルアドレス ファイルテーブルアドレス * 0x800が実際の場所。 ぱっと今見てきただけだから自分で一応確認しておいて。 というかget_file_data関数でそのまま使えるな。
sctrlHENSetStartModuleHandlerでパッチ当てるときってNIDは使えないのか… バージョン毎にアドレス調べるとかきつくね?
>>276 >sctrlHENSetStartModuleHandlerでパッチ当てるときってNIDは使えないのか…
パッチの当て方によっては可能。
>>276 関数の内容が変更されてなかったら、
アドレスが変わっても、自分で取得できる
PSPの開発環境をインストールしようと思い 開発Wikiを見たのですが、 export PSPDEV="/usr/local/pspdev" export PSPSDK="$PSPDEV/psp/sdk" export PATH="$PATH:$PSPDEV/bin:$PSPSDK/bin" は.bashrcの何処に書けばいいのですか あと、 リビジョン 2494 をチェックアウトしました。 cd: 15: can't cd to pspsdk ../scripts/003-pspsdk-stage1.sh: Failed. ERROR: Could not run the toolchain script. って出たのですがどうすればよいでしょうか ご教授お願いします
280 :
279 :2011/03/09(水) 16:50:11.80 ID:vdmXxuaF
書き忘れがありました Ubuntu10.10です よろしくお願いします
PSP Compressってもう公開してないのか 何で消したの
282 :
mafu :2011/03/09(水) 17:23:51.32 ID:Kwqkar1m
>>281 「PSP Compress」の名前変え&更新したヤツが「PSP またーり圧縮」だよ。
多くの人が使ううpろだに使わないファイル残しておくのもどうかと思ってるから、
基本更新したら前のヤツ消してるんだけど、消さないほうがいいのかな?
まぁミラーも見かけたけどさ。
283 :
279 :2011/03/09(水) 17:43:34.78 ID:vdmXxuaF
.bashrcの書き方はどうにかなりました
訂正
エラーは
>>279 じゃなく
リビジョン 2494 をチェックアウトしました。
cd: 15: can't cd to pspsdk
../scripts/003-pspsdk-stage1.sh: Failed.
ERROR: Could not run the toolchain script.
でした
284 :
283 :2011/03/09(水) 17:59:30.42 ID:vdmXxuaF
すいません 解決しました お騒がせしました
285 :
wn :2011/03/09(水) 20:16:22.97 ID:RXSaTwuw
>>275 iso_toolのソース少し見てみました。
ISOファイルをで確認してみたところ、
0x8084にパステーブルサイズ、
0x808cにパステーブルアドレスを確認できました。
PARAM.SFOを取得する手順としては、
1,(パステーブルアドレス * 0x800)←(パステーブルレコード)にとぶ。
2,パステーブルレコードから、PSP_GAMEディレクトリのアドレスを取得。
3,PSP_GAMEディレクトリのディレクトリレコードから、PARAM.SFOのアドレスを取得。
4,PARAM.SFOを抜き出す。
おおざっぱだけど、こんな感じで取得できると思う。
iso_toolの関数を使えば簡単にできるみたいだけど・・・。
パステーブルレコードやディレクトリレコードの構造は、iso_toolのソースにかいてた。
ここも参考になる
http://euc.jp/periphs/iso9660.ja.html
286 :
名無しさん@お腹いっぱい。 :2011/03/10(木) 00:30:23.93 ID:F/B0fCL1
すまん
takkaさんが記事書いてくれたね
海外フォーラム見た方がいいのかな。 英語は単語の拾い読みしか出来ない。
ユーザーモードで動いてるモジュールの関数をフックしたいんだけど その場合ってsyscallに登録されてないし、そのまま自分の関数に呼ばせてもカーネルモードで動いてる自分の関数には呼べないよね? 何か参考になるソースとかあるかな
>>290 ユーザーモードでの関数のフックなら、
GameCategories v12のソースコード見るといい
すごく参考になるよ
そもそもフックってなんぞ?
簡単に言うと乗っ取り
295 :
wn :2011/03/10(木) 21:33:39.25 ID:kaFZP4XF
pergame_edit 0.90
http://www.megaupload.com/?d=CVUN4HRB http://www1.axfc.net/uploader/Sc/so/213320 changed:
*0.90 (2011.03.10)
[update] [add mode]のGAMEリストでも階層を移動できるようにした。
[update] フォルダ、ファイルの順に表示するようにした。
[update] フォルダ名の先頭に'+'を表示するようにした。
[new] 設定ファイルから設定を読み込めるようにした。(DEFAULT_PATH_PLUGIN, DEFAULT_PATH_GAME, CURSOR_TYPE, CURSOR_SPEED)
設定ファイルを追加しました。詳しくはreadmeを見てください。
設定は、今のところ手動で変更する必要があります。
前回megauploadを使ったんですけど、消えてないようです。
なので、これからはmegaのほうも使っていきます。
不具合報告や質問、要望などあればどうぞ。
ご苦労
さまでした
。
久しぶりにxviにいったらソースコードがBSDライセンスだった。 たった5行くらいに
filerのアルゴリズムが知りたい
>>300 UMD吸い出しならiso_toolのソース
ファイル一覧ならフリーズオワタのソース
何のことだい?
ファイル一覧を取得したいのですが どうすれば取得できるでしょうか
すいません このスレにありました お騒がせしました
PSPのセーブデータをPC上で複合するやつ欲しいです。だれかつくってくれませんか?
*****完全sageマターリ進行!***** 自作ソフト開発者向けスレッドです。 要望・クレクレなどは作者本人が望んだ場合以外スルーで。
× 複合 × 複号 ○ 復号
>>306 なにが?
忘れないように貼っただけだよ
おまえこそスルー出来てないやん
>>308 >>1 に書いてあることを事をなんでわざわざ書くの?
コピペ荒らしかお前は
言い訳が見苦しいぞ
カリカリすんなって。
俺は
>>306 に喧嘩売っただけだが?
>>306 は2つのプロバイダと契約してんのか?
IDが変わってるぞ?
/) ///) /,.=゙''"/ / i f ,.r='"-‐'つ____ こまけぇこたぁいいんだよ!! / / _,.-‐'~/⌒ ⌒\ / ,i ,二ニ⊃( >). (<)\ / ノ il゙フ::::::⌒(__人__)⌒::::: \ ,イ「ト、 ,!,!| |r┬-| | / iトヾヽ_/ィ"\ `ー'´ /
モデムの電源入れ直すとID変わったりする。 日付越えでも変わるけどここでは関係ない。
そゆことか 荒らしてすまんな
dayviewerをはじめ、いくつかのプラグイン設定ファイルの場所って 絶対パスでの記述なんだね・・・
>>315 同じ文字数ならバイナリ弄れば変更可能じゃね?
それはそうなんだが cxmbとかもディレクトリの場所固定だし 別に固定する必要はないだろうと・・・ 固定化しないといけない理由でもあるんだろうか?と思ってね・・・ ソース公開してあるから開発環境いれて、いじれば良いって言われればまぁそうなんだが・・・
318 :
wn :2011/03/14(月) 23:24:52.94 ID:yD1g3u5E
pergame_editがSepulkaにも対応すると便利かもね 使ったことないけどpergameと同じ効果を持つプラグインらしい
pergameと同じ文法が使えるよ。 問題はそこじゃなくてumdとかisoとかのキーワード指定
PSPSDKのAPIで、使うと勝手にVram領域を確保するふざけた関数一覧 みたいのってない?
処理上必要だからVRAMとるのであって、ふざけた関数なわけではないと思う。 いやならメインメモリつかえばいいし
XMBの動作を止めず画面の下半分だけにプラグインの画面を 表示させたいのですがどのようにソースを書けばいいのですか 説明下手ですいません 初心者です
>>323 JPCheatでは、sceDisplaySetFrameBufをフックしてその関数内でVRAMに書きこんでる。
他のプラグインのソースも参考にしてみるといいかも。
マザーボードを半田コテで弄ったらおかしくなった。 暫くお預けだなorzガックシ
>>327 _,_,,, _
┏┳┳┓ ┏┓ _ _(_)/ \
┏━━┛┗╋┛ ┏━┛┗━┓ l_j_j_j^⊃へ、 , へ ヽ
┗━━┓┏┛ ┗━┓┏━┛ ┏┓ ヽ | | ̄| ゚ | (_) _ _
┃┃ ┏━┛┗━┓┏━┛┗━┓ ヽヽ ノ_j ⊂_ l_j_j_j
┏━━┛┃ ┗━┓┏━┛┗━┓┏┳┛ / ー―― / ノ ̄
┃┏━━┛ ┏━┛┗━┓┏━┛ ┗┓ / /ー
┃┃ ┃┏┓┏━┛┃ ━ ┛ ┃┏┳┳┓┏┳┳┓┏┳┳┓┏┳┳┓
┃┗━━┓ ┃┗┛┃ ┗━┓┏┫┃┃┃┃┃┃┃┃┃┃┃┃┃┃┃┃┃
┗━━━┛ ┗━━┛ ┗┛┗┛┗━━┛┗━━┛┗━━┛┗━━┛
329 :
323 :2011/03/16(水) 17:36:56.89 ID:dn4whmV0
HUD DayViewer SystemObserver
PSP1000って音声入力対応してる? できるんならサンプル欲しいんだけどあるんかね
質問です fp = sceIoOpen("test.txt", PSP_O_RDONLY, 0777); if(fp <= 0){ return NULL; } と言うプログラムがあった時にもしファイルが開けなかった場合 jpcspのログでは hle - hleIoOpen filename = test.txt flags = 1 permissions = 0777 の後にwarnningが出て、開けない趣旨のメッセージが表示され プログラム上ではif内の命令を実行する と思うんですけど 何故かログ上では問題ないのにifの中を実行してしまいます こういった事って普通じゃ有り得ないですよね?
一度fpの数値出してみろ jpcspでエラー出るのは多分全体のエラーのうちの一部
if(fp<0){ … } じゃなかった?エラー時は0x8XXXXXXXとか、負の数を返したと思う それでもダメなら絶対パス指定とか。
>>333 fpとは違うのですが
filesize = sceIoLseek(fp, 0, PSP_SEEK_END);
でファイルサイズを確認したところ正常にファイルサイズを取得出来ていました
ファイル自体は正常に開けているのかな・・・?
>>334 調べてみたら確かに負数とありました。ありがとうございます
しかし状況は変わらないようです
よくわからない状況ですね
ちとくのところに相対パスはsceIoChdirやんないとだめって書いてあったけど。 何ができてないのか書いてないし
あれ? もしかしてGuStartって使ったあとはなるべくGu系の命令以外は使わないほうが良かったりしますか? malloc使うとlistに影響出るのかな…
>>337 mallocが影響しているならAPI使うといいよ
>>337 多分、キャッシュの関係じゃね?
mallocしたポインタだと、キャッシュに乗るから、メインメモリ上に正しいデータがなくて、
GPUが正しい値をゲットできない場合がある。
もしそうなら選択肢としては
1.描画処理前にsceKernelDcacheWriteback系の関数でメインメモリにライトバックする。
2.キャッシュ経由しないポインタに変換して書き込む
3.sceGuGetMemoryで確保(mallocと確保できる容量や開放タイミングが違うので注意)
>>338 sceKernelAllocHeapMemoryを使うといいんですかね
やってみたいと思います
>>339 mallocで確保して値をいれた後はwritebackallをしているのでその部分は恐らく大丈夫だと思います
sceKernelAllocPartitionMemoryも
342 :
331 :2011/03/18(金) 22:10:56.57 ID:X/Ba+Ros
楽しようとしないでそれぐらい自分で調べろ。 そんなこともできないやつは開発する資格ないから勉強して出直してこい。 ってことですね、よくわかってます。失礼しました。
>>342 その手の情報少ないからスルーされただけじゃないかな
参考になるか知らんがpsp3000?で録音する奴あっから見てみるといいかも。 名前は忘れたスマソ
IDって知ってる?
6.20TN-DってNID Resolver搭載してるよね? なんかI/O系の関数が無反応なんだけど……。
自己解決しました。
起動したらISOフォルダを削除するアプリ作ってください。 割れ厨の友達をこらしめたい。
それくらい自分で作れ。 30分あれば余裕
知識0です。
スレチです お引き取り下さい
わかりました。 自力で削除します。
6.35と6.20どちらともで試したけどsysmem.prxが逆汗できない。
Luaでファイル消去、コピー出来る奴作りたいんだが、参考になるソースあったら教えて
スレチか、すまん ありがとう
360 :
wn :2011/03/24(木) 01:08:37.82 ID:GyfIDxLO
pergame_edit 1.10
http://www1.axfc.net/uploader/Sc/so/217749 http://www.megaupload.com/?d=CCC8SPKA changed:
*1.10 (2011.03.24)
[bug] ISOファイルが無い場合に操作できなくなる不具合を修正。
[update] ISOファイルを読み込む場所を、/ISO, /ISO/* に変更。
[update] パスが長くても表示されるようにした。
ISOファイルを読み込む場所は、
/ISOと、そのひとつ下の階層になります。
例:
/ISO/RPG
/ISO/ACTION
などです。つまり、CATを付けなくても読み込めます。
だいたいの機能は実装できたと思うので、pergame_editの更新はとりあえず停止することにします。
不具合報告とかあれば対応するので、気軽にメールとかでどうぞ。
Thanks!
乙
362 :
名無しさん@お腹いっぱい。 :2011/03/25(金) 11:30:52.41 ID:JxlUVdDR
ちとくのホームページ管理人です。 しばらく放置していましたが、Multimedia Player(+解説)を作りました。 実用性のあるものではありませんが、ソースはきれいにしました。 ぜひ見に来てください!
やるじゃん
>>364 /\___/\
/ ⌒ ⌒ ::: \
| (●), 、(●)、 | / ̄ ̄ ̄ ̄ ̄
| ,,ノ(、_, )ヽ、,, | < やるじゃん
| ト‐=‐ァ' .::::| \_____
\ `ニニ´ .:::/
/`ー‐--‐‐―´´\
PSPKVMで日本語変換できるようにしてくれる神はおらぬか。 OSKでひらがな、カタカナは入力できるんだが、 漢字の変換ができないっていう。
>>366 自分で作りなさい、以上。
ハイ、次の方〜。
368 :
366 :2011/03/27(日) 15:01:29.46 ID:7ngMRPZG
クレクレしてても何も進まないと思ったので、とりあえずソース見てみた。 PSPKVMでOSKの云々の部分は、PSPKVMのソースの`/psp/pspkvm.c`の`oskDialog`にあるっぽい。 で、ここの`sceUtilityOskInitStart`に渡すパラメーターでOSKの挙動が決まってるっぽい。 それで、他OSK使ってるPSP ApplicationのFreeze+1のソース見てみたところ、 Freeze+1のソースの`psp2ch.c`の`psp2chGets`にOSKのコードがあって、 OSKを呼び出す際のパラメーターは色々違ってるんだけど、中でも怪しいのは、 > data.inputtype = PSP_UTILITY_OSK_INPUTTYPE_ALL; の部分。 他にもパラメーターが違うっぽくて、ググったけど他のパラメーターの意味は分からず。 一回これを変更してコンパイルしてみようかとも思ったんだが、 どういうわけかPSPの開発環境構築がうまくいかないので、先に進めないという。 Linux Mint 10なんだけど、何かが足りないっぽい。 PerlとPythonを使った開発はやったことあるけど、いかんせんCはやったことないし、 さらにPSPの開発となると何がどうなってるのかサッパリなんで、 今の時点で俺ができることはここまでっぽい。 まあクレクレしてすまんかった。
Win機持ってるならそっちの方が環境整えるの速い
>>368 data.unk_00も1にしておかないと漢字変換できないよ。
371 :
366 :2011/03/27(日) 18:05:45.22 ID:7ngMRPZG
チラ裏:
とりあえずLinux Mint 10でPSPの開発環境を整えたものの、
PSPKVMはbuildにCygwinを要求することが判明。
で、最初Linux Mint 10上にwineでCygwinを突っ込んだものの、
シェルがことごとくcore dumpしたので、WindowsにCygwinを入れることに。
で、今ようやくCygwinを入れ終わったんだけど、いろいろすることがあって時間切れ。
まあまた時間が取れたときに、PSPKVMの修正を試みてみるわ。
>>370 情報サンクス!
とりあえず、PSPKVMの`/psp/pspkvm.c`のパラメーターを、
Freeze+1のソースと同じような感じにすればいいのかな?
と思ってます。まあ今日は時間切れなんで試せてないけど。
まあクレクレしてすまんかったってのもあるけど、
うまく漢字変換できるようになったら、また報告するわ。
LuaPlayerのverによって動いてた物(メモ帳など)がエラー吐いたりするんだが これってverによって、こーいう物が動く動かないってのがあるの?
自己解決しました
GUの3Dのことについてなんだけど 頂点座標をfloat型からshort型に変えたらなぜか表示されなくなりました。 法線情報をchar型にしたときはなにも問題がなかったんですが……。
ID:Z5JMMJlf涙目
キタ━━━━━━(゚∀゚)━━━━━━ !!!!! 乙です
DXライブラリPortableのDrawString使ったんだけど文字列が描画されません 助けてください
>>380 無事解決しました!
ありがとうございます!
マザボが安く手に入った。 これでまた弄れる・・・
ちとくのホームページ管理人です。 データ型一覧を作成しました。 ぜひ見に来てください!
mp3の記事は更新しないの?
meの仕組みとか知りたい!
たまに出来る消去出来ないファイルを消去する奴作れない?
それMS壊れてるからフォーマットしろ それはMSデータが壊れる予告のファイル
>>390 試したが無理。
>>389 の言う通りフォーマットすれば消せるがpspで消せたら便利なんだが…
PCと繋いでエラーチェック
>>391 MSが壊れててフォーマットでしか消せないファイルを、
どうしてPSPのAPIで消せると思った?
APIについては考えてなかった、すまん。 ただpcツールでなら消せるから、その仕組みが分かれば もしかしたらpsp上で再現出来るかもと
最近評判のバカ殿様の自作ゲーム公開されたから 誰かにPSPでできるようにしてほしいお
>>394 MSの容量取得だってAPIといえないようなコマンドしかないんだから。
あったとしてもどうせsceIoDevctl
397 :
366 :2011/03/31(木) 16:59:09.20 ID:ui5OE6Wf
どうも、クレクレした後、PSPKVMをいじってた366です。
とりあえずついさっき、PSPKVMで日本語の変換ができるようになったので報告します。
PSPKVM 0.5.5へのパッチと説明書:
ttps://gist.github.com/895971 簡単に説明すると、上記リンク先の`OSKJapaneseFix.diff`の修正を、
PSPKVMの`psp/pspkvm.c`に適用してbuildすれば、
日本語変換ができるEBOOT.PBPが作成できます。
で、実際に修正したEBOOT.PBPを使うのには、PSPKVM 0.5.5のパッケージをDLしてきて、
パッケージ内のEBOOT.PBPと入れ替える、ってすればいいと思います。
それで、OSK呼び出しの修正はたいしたことなかったものの、
buildするのが地獄だったんで、その点をいくつか簡単に:
1. PSPKVMのbuildには、CygwinとVCが要求される
2. buildの前段階の`sh build-psp-cldc.sh`はエラーを潰さないとbuildできない
3. pspglはPSPKVMのリポジトリにあるやつを使う
4. freetypeもPSPKVMのbuild手順に従って2.3.9を使う
5. EBOOT.PBPを作成するMakefileにおいて、ライブラリのリンクを修正する必要がある
まあざっとこんな感じでしたが、PSP開発初心者の僕でも何とかbuildにこぎつけたんで、
ひたすらにググりながらやればbuildできると思います。
まあbuild is hell ! な感じですが、
PSPKVMで日本語変換したい方は挑戦してみるのも言いかと思います。
ω・)ノシ
2chって意味もなくh抜きする変な文化があるよね
urlの意味すら知らん奴は帰れって事じゃねーの?
アクセス元をわからなくさせるため……?
>>401 PSPKVMのコンパイルがCygwin + VCな環境に依存してる。
>>402 2chブラウザのオートリンクはリファラつけるのもあるよ。
h抜きする奴は情報弱者
自動補完されてるからh抜いてるかどうかすら分からん
リファラ云々は知ってる そういうの関係なくとりあえずh抜く変な文化がある スレチでどうでも良い話だけども
どうでもいいな
直リンを嫌うサイトへのリンクのためだったような スレチでどうでも良い話だけども
リンクにすると無駄にdatサイズが増えるんじゃなかったっけ?
datサイズは関係ねーよ
アンカしたらリンクもdatに書かれるからdatサイズは増えるけどな
どちらかと言えば
>>411 のような配慮が主だろ
まぁ今となっては直リンしてもらった方が
嬉しいサイト主の方が多そうな気はするが(SEO的な意味で)
ちとくのホームページ管理人です。 「便利ヘッダーファイル」と「デバイス一覧」を作成しました。 そろそろハードウェアに近い方も書きます、多分。
>>414 ハードウェアレジスタについて書いてくれるとありがたい。
404
たんにむしゃくしゃして作っただけ。今は後悔している。 0時に消えます。
結局何だったんでしょう
ネタアプリかプラグインでしょ?多分。 やるとしたら表記だけブリック発生にみせかけるとか メモステ内全消去しましたみたいなメッセージ出すとかそんな感じの・・・
日本語版のアップデートを模倣しただけ。
____
/ \ /\ キリッ
. / (ー) (ー)\
/ ⌒(__人__)⌒ \
| |r┬-| |
>>420 \ `ー'´ /
ノ \ たんにむしゃくしゃして作っただけ。今は後悔している。
/´ ヽ
| l \
ヽ -一''''''"~~``'ー--、 -一'''''''ー-、.
ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒))
____
/_ノ ヽ、_\
ミ ミ ミ o゚((●)) ((●))゚o ミ ミ ミ
/⌒)⌒)⌒. ::::::⌒(__人__)⌒:::\ /⌒)⌒)⌒)
| / / / |r┬-| | (⌒)/ / / // だっておwwwwwwwwwwwwwwwwwww
| :::::::::::(⌒) | | | / ゝ :::::::::::/
| ノ | | | \ / ) /
ヽ / `ー'´ ヽ / / バ
| | l||l 从人 l||l l||l 从人 l||l バ ン
ヽ -一''''''"~~``'ー--、 -一'''''''ー-、 ン
ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒))
build済みの
>>397 をうpしてくれる神はおらぬか。
ちとくのホームページ管理人です。 酉を探してもらったので、使いたいと思います。。 乱数とエラーが出たときの対処どちらが先がいいですか。
Guですか…。 うまいサンプルが思いつかないんで、アイディア募集します。 あとファイルの非同期って必要ですか?
>>431 適当な画像を表示するようなのでいいんじゃない?
swizzle・sliceも使ってみて。
非同期IOは結構需要あると思う。
BMPですか。検討しておきます。 非同期関数はハッシュ計算のときに載せます。
>>431 GuStartやListCallの方法、意味を解説して欲しい
ListCallって? Guのリストに、指令をためていって呼び出しをすること? 優先度は、乱数→Gu→非同期IO→本体設定とか。 ところで関数の紹介の時、戻り値型や引数の型がないのは、おかしいよね?
あんまりそういう風にはしたくないんで。 あくまで自分の言葉で書く。 多分この形式になる。 int sceIoOpen(ファイル名, フラグ, パーミッション); ファイルを開きます。 const char ファイル名: (ry 【引数】成功時はファイルハンドル(ry
>>435 そうそうsceGuCallListだった
mikumikudanceファイルの読み込みプログラムのソースとか見ると使われてるんだけど
PSPSDKのサンプルなんかだとwhileで回してその中で同じ処理を繰り返す方法取ってるから
使ってないんだよね
DIRECTとCALLとSENDの違いもリファレンス読んでも良く分からないし
jpcspのPCも読めないから内部でどういった動きしてるのかも良く分からないんだ
GU_CALLは固定化されてる処理をとっておいて
必要な時にsceGuCallListで呼び出すのかな?良く分からん
>>434 =
>>438 だよね。
あと【引数】じゃなくて【返り値】だww
ヘッダにない関数だな。
sceGuCallList.cね。
検討してみる。
>>440 GuStartみたいな基本は全角文字表示ライブラリの記事にあるよ。
コンテキスト不明になってるぞ
>>442 ほんとだ。
当時は知らなかったのかも。
(おれがねw)
徐々にそういうとこ書き直してくから待ってて。
期待してるぞ!
忙しいのでしばらく更新できません。
みんないなくなる時はいつもそう言うんだ
沈没前の船から逃げ出してる、 ネズミみたいだな・・・このスレも終りか。
まあ、PSPの寿命もあと一年ぐらいだからな
6.3xでの開発もかなり困難だし
何がどう困難なんだ?
6.36までならkernel exploitがあるし、それ以降でも署名は対策不可 かなり開発しやすくなったと思うが。
452 :
名無しさん@お腹いっぱい。 :2011/04/07(木) 18:37:11.36 ID:tq0H5f5O
宣伝乙としか言いようがない
少しずつ更新してようやく関数紹介のところに型を付け終わった。 GUは少しましになったかな??
うーん これってドキュメントを和訳しただけ(っていう言い方はちょっと酷いけど)だよね でもこの説明だけ見て「なる程!」って思える人って余り居ないと思うんだ
>>456 説明だけで理解できる人は1度以上その関数を使って組んだことのある人です。
ソースを追いながら、説明を読み、プログラムの流れを理解していくような感じです。
やっぱ正攻法じゃなきゃ駄目か
そこまで役立たないの? 英語のリファレンスっていってもDoxygenで起こしただけじゃん。 ↑違うっけw
ついムキになってカキコしたけど一晩たってみると
>>456 のいうことも間違ってない部分があるので
少しずつ練り直します。
ただ新記事の方が優先度高。
乙
検討の結果、「HOMEボタンで終了」以降の記事を書き直します。
PSPRみたいなリズムゲームを作ろうと思ってるんだけど、 判定の所をどうプログラムすればいいのか分からない たぶんノーツを描画する座標を監視みたいなことをすればいいと思うんだが・・・(日本語下手ですまん) ヒントになるソースだけでもいいから誰か教えてほしい。
ゲ製作技術板にでも行ってきたら? PSP固有の処理が必要なものでもないし、ググればすぐに見つかると思うけど。
>>463 PSPプログラミング以前の問題だと思う。
C言語板で質問した方がいいのでは?
>>464 そういう板があったのね・・・
PSP固有の処理が必要なものでもないってことは
Cで一度プログラム考えて、PSPにそのまま移植みたいなこともできるのかな
>>465 たしかにそうだな
今考えればこの質問はPSPに直接関係することでもないし、
ここで質問することじゃないな
ありがとう
まあそういうことだなー。 というか、自作ソフトのコードのうちPSP固有の書き方とかってあんまりないな sce〜関数くらいか。
といってもprintfが通用しないこの世界ではやっぱsce〜は大事w
>>468 printfはPSPでも使えるぞ?
表示されるのは画面上じゃなくてデバック機にだけど。
>>469 そりゃそうだ。
でも普通は画面上に表示されないと。
まあ仕様的には標準出力だけどね。
標準入出力が簡単に使えないのが面倒なんだよな…
俺はむしろファイル出力するようにしてる
printf使えないだけ困るというこの流れ 開発スレなのに大丈夫なのか・・・・
>>473 いやいや実際困るだろ
代替手段あるから問題ないだけで
無い物は作ればいい だから困らない
kprintfできるようにRS232の変換基盤つくれば問題ない
479 :
名無しさん@お腹いっぱい。 :2011/04/10(日) 15:02:30.62 ID:3NYlShqu
音量をもっと細かく設定しようとしてsceAudioChangeChannelVolume使ったらコンパイルでエラー吐かれた undefined reference to sceAudioChangeChannelVolume pspaudio.hインクルードするだけじゃダメなの?Makefileの書き方がよくわかんないからその辺から持ってきたんだけど
あげてごめん
>>479 Makefileに
-lpspaudio_driver
>>481 どこの項目に追加するの?
makeするときに引数で渡すの?
最近はオートmakeが多いから基本とも言えなくなってきてる・・・
確かにな。 PSPで開発する上は、なくちゃだめだけど。
そうだよね。BCC使ってんのにmakefileも書けないクズですみません あとコンパイルできましたどうもです
BCCじゃなくてGCCでしょう! 別にクズ呼ばわりしてるわけじゃないよww 成功おめ。
windows用のプログラム組むときはBCCなので あと起動に失敗しました。それでちょっと最初から考え直してみたんだけど 普通の市販ゲームを立ち上げたときに音量最小(0ではない)でもうるさいのでもっと細かく設定したいのだけどどうすればいいの? プラグインにしなくていいから一度自作ソフトを立ち上げたらその音量をキープさせときたい。 ってことでさっきはsceAudioChannelVolumeを使おうと思ったんだけど、なんか違う気がしてきた。
多分初期化失敗。 ブレークポイントおいて調べてみるといいかも。
>>489 さっき気づいたんだけど、初期化をしてなかったんです
サンプル数ってのがよくわからない。デフォルトの値ってどれくらい?
あとチャンネルってものの概念がよくわかってないのだけど、市販ゲームが使うチャンネルって0でいいの?
もう1度
>>488 を読みなおしたら
プラグインじゃないとできないような処理ジャマイカ。
サンプリングレートは44100くらい。
ゲームによってチャンネルは違うけど0でやってみるのがいいかも。
プラグインじゃないとできないって、sceAudioChannelVolumeはプログラムが終了したらボリュームが元に戻るってこと? その場合module_startからBスレッドでsceAudioChannelVolumeを呼んだあとプラグインを終了させて、ゲームが終わるまでBスレッドを保持しておくってことでいいのかね
AudioBoostの逆効果版作りたいのか?
>>492 とりあえずsceAudioChangeChannelVolumeでググってこい。
で、使い方を理解してから質問する事を薦める。
そんなところだね 音量1の状態でも意外とでかいんだよね。そういうゲームに限って音量調節なんかついてないし というわけで1がだめなら0.5でも0.2でも作ってやろうという魂胆 探してみたけどなかったから作ってみようかと思ったんだけど
496 :
wn :2011/04/10(日) 22:11:07.02 ID:SDevQh38
つまり、EBOOT形式でプログラムを作って、そのプログラムのなかでボリュームを変更。 プログラムを終了してもボリュームはそのままにしたいってことですよね? たぶん、終了してもボリュームはそのままだと思うのでできると思いますよ。 でも、そのあと1回でもボリュームを操作すると上書きされちゃうと思うので現実的じゃない気がします。 やっぱりプラグインにするのがいいんじゃないかと
sceAudio系の関数をフックすれば簡単に実現可能
>>494 英語版とCodeでも探したけど見当たらない
さっきから失敗の原因を探ってるんだけど、どうやらsceAudio〜を使うと8002013C吐いて起動してくれないらしい
printf("start\n");
if (sceAudioChReserve(0, PSP_AUDIO_SAMPLE_ALIGN(44100), PSP_AUDIO_FORMAT_STEREO)!=0) {
printf("failed 1\n");
goto end;
}
if (sceAudioChangeChannelVolume(0, 0, 0)!=0) {
printf("failed 2\n");
goto end;
}
printf("success!\n");
これでstart\nすら表示されずにXMBに戻されてエラー吐く。なんか必要なものでもあるのかね
sceAudio〜の二箇所の処理をコメントアウトすると普通に表示される
エラー判定がおかしいような。 sce系はエラーを返すと0未満だから、 if (sceAudioChReserve(0, PSP_AUDIO_SAMPLE_ALIGN(44100), PSP_AUDIO_FORMAT_STEREO)<0) { printf("failed 1\n"); goto end; }
>>498 8002013C = Library not found
使用するモジュールをsceUtilityLoadModule()で読み込んでないからじゃないか?
で、sceAudioChReserve()の戻り値が、
sceAudioChangeChannelVolume()に渡すチャンネルだよ。
>>500 何を引数に渡せばいいのかね。
多分PSP_MODULE_AV_のどれかだと思うんだけど見てもわからないorz
あとそれってどのタイミングで呼べばいいの?
>>501 だから引数は返り値(チャンネル数)だって。
適当なint型の変数に返り値入れて、それを音量設定の第1引数にする。
モジュールは試してないからわかんない。
タイミングはそれら関数の前。
起動直後がいいかと。
503 :
wn :2011/04/11(月) 17:12:36.84 ID:AJ2nfBE/
音を鳴らす方法を教えてください!!
>>504 開発スレらしい言葉で聞けよ。
形式とかさ
wav鳴らしたいです 44.1kHzがPSPにとってはいいらしいのでそれでいいです!
結局分からないって事ですか?偉そうな事言っておいて
おいおい。ここは少なくとも自分でググってコード作れる奴がくるとこだぞ。 ぐぐったら出てくるがな。
>>508 ID知らないの?
偉そうなこととかいってるけど、
それ言ったのおれだしww
まずはMP3だろ。
とっつきにくいぞWAVは。
でもおまえpMfってついてるから
PMFがんばればwwwwww
>>511 sampleにあるwavegenっていう奴は再生するための物とは違うんですか?
違う。というかソース見たらすぐわかるだろ。 わからないなら、一度ちとくのとことか見て勉強してこい
>>511 44.1KHzのwavなら波形データをそのままぶっこむだけだから、
mp3よりも簡単だけどな。
>>515 ”参考になる”のはMP3のみです。
しかもID:pMf5mVbI限定
>>515 このやり方よりwavのが早いですか?!
同じくらいなんですか?!
tkどの程度C書けんの?
構造体作れます!!
>>516 について
今HP内の大部分の書き直しをしてる。
だから説明が投げやりなとことそうでないとこが
混じってるから参考にならないものもある。
でもソース追える人ならある程度わかる設計。
近いうちにソースを見なくても流れをつかめるようにするよ。
>>519 構造体作れない奴なんか
このスレにはいねぇよ。
ポインタとか聞いてんの。
関数ポインタとかポインタのポインタのポインタとか使えます!
>>515 なんかmad_stream_bufferって言う知らない関数が出てきたんですけど
なんですかこれ?
>>523 mp3再生するなら、sceAudiocodec系の関数を使って、
デコードするのもあり、dxlibpのソースコードが参考になるよ
>>523 libmadだけど、ソース読む必要ないだろ。
とりあえず再生させてみ。
モデルをトゥーン描画してみたくて試行錯誤してるんだけど思ったように上手くできない 分かり易い手順とかサンプルがあれば教えてもらえないでしょうか?
>>503 スリープにしようとしたら
msにアクセスしまくってスリープにできんのやけど
5.50prome-4
529 :
wn :2011/04/15(金) 02:32:25.43 ID:xUnQTBb6
>>528 報告ありがとうございます。こちらでも確認できました。
今原因を特定中です。
参考までに聞きたいんですが、その現象が発生したのは、曜日だけの表示(msgXX.txtにその日の記述がない)の時でしたか?
トゥーンやるならセルシェーディングのサンプル嫁
532 :
wn :2011/04/15(金) 17:39:41.84 ID:xUnQTBb6
>>532 スリープか、ついったーでは
> フリーズできなくなる不具合を修正。
って書いてあってよく分からなかった、乙です
534 :
wn :2011/04/15(金) 18:04:52.98 ID:xUnQTBb6
指定したアドレスから指定した分のメモリを確保する方法はあるのでしょうか?
pc修理中でpspで見てるから誰かMega辺りにupしてくれない?
>>535 sceKernelAllocPartitionMemory関数使えばいいと思う
第3引数でAddrを選んで第5引数で指定してやればいいんですね ありがとうございました
>>536 megaはPSPでは使えないし、そもそもaxfcとmegaのどっちにもうpされてる。
アプリ
APPSならPSPでも安定して使えるからオススメ
ISO→CSO→ISOの順に変換してもとのISOとバイナリ比較すると いろいろ違うんだけどなんで違うんだ? CiSO ConverterとかUMDGenとかいろいろ試したけど結果は同じだった。
CSOは不可逆圧縮だからじゃないのか
ダミーファイルが消えるのかね
多分自己解決。
UMDGenがISOを再構築しなおしてるからだと思われる。
間違ってたら指摘してくれるとありがたい。
>>544 zipと同じ圧縮方式だからそれはありえないはず
>>544 ____
/ \
/ ⌒ ⌒ \ 何言ってんだこいつ
/ (●) (●) \
| 、" ゙)(__人__)" ) ___________
\ 。` ⌒゚:j´ ,/ j゙~~| | | |
__/ \ |__| | | |
| | / , \n|| | | |
| | / / r. ( こ) | | |
| | | ⌒ ーnnn |\ (⊆ソ .|_|___________|
 ̄ \__、("二) ̄ ̄ ̄ ̄ ̄l二二l二二 _|_|__|_
>>547 ISOってファイル構成変えるとまずいんじゃなかったっけ?
ヘッダデータごと変えるのかな
CiSO ConverterだけでISO⇔CSO変換すればたぶん変わらないよな 単純に変換したいときにはUMDGen使ったらあかんで
詳しく調べてみたところ、UMDGenで作成したISOのボリュームには
システムエリアと基本ボリューム記述子が追加されるみたい。
>>550 CiSO Converterで変換した際には元データと一致を確認しました。
PSPSDKでちゃんとmake出来ない人いる? なんか知らないけど分割コンパイルしたら必ず失敗するんだ OBJS = main.o one.o two.o three.o って書くとmain.cしかコンパイルしてくれない 誰か原因教えろください(´;ω;`)
#includeいれてないとか… 流石にないか
エラーの内容も書かずに(ry エスパーすると、お前はプログラミングに向いていない
>>554 エラーの内容ってどう伝えりゃいいのか良く解らん
例えばone.cに
void hello(){
printfDx("hello,world!");
}
って書いて
main.cに
extern void hello();
int main(){
hello();
}
とやると普通ならリンクされてちゃんと使えるんだが、main.cのhello関数とかどこにもねえぞってコンパイラに言われてmake失敗
だれか分割コンパイルが自分の環境で成功する奴一式あげてくれんか
ちゃちゃっと書いたからPSPSDKの文法ガン無視状態だけど実際こんなソースじゃないからね
分割コンパイルはインクルードしまくれば成功したきがす 分割コンパイルしてるソースがどっか行っちゃってるから分からないけど、確か一箇所や二箇所インクルードする程度だと失敗してた
> だれか分割コンパイルが自分の環境で成功する奴一式あげてくれんか 適当にオープンソースのソフト落とせばいいのに
main.cを最後に置け。 コンパイラは左から順番に読む。 それがいやだったらヘッダーファイル作って定義。
>>559 ほんとだ、main.oを最後に書いたらできた
ありがとう
ちょっと蛇足だけど OBJS += one.o OBJS += main.o って書いてもmakeできた いろいろ教えて頂いてみなさんどうもありがとうございました
おれ今IDがHORTiだから放置でもよかったかなw
>>562 草生やしてるけど、
本気で面白いと思ってる?
ボタンを押したら音がなるプラグインは作れないものか? 動作が腐るかもしれないが
なぜ出来ないと思ったの?
>>566 もともとボタン音が決まってたら、音が重なって違和感感じると思うけど。
PSPRに使えるかもと思いつつ
CWCとかのメモリエディタらしきものあるだろ あれで値を変えたときにその箇所だけ表示が変わっていくのってどうなってんの? winで言うところのSetConsoleCursorPosition()みたいなのがあるの?
pspDebugScreenSetXYのこと?
あぁそれっぽいthx
>>573 書き換えたあとsceKernelDcacheWritebackAll呼んだら?
やっぱりそうかな 普通はそうするのかな
普通はそうするよ。
そうなんだ ありがとう
macroF改良してGOでPS3コンの右スティック使えるようにならないものか
PS3コンでの右スティックの入力をPSP側でどうやって受け付けるのかわからないと無理だねー
SceCtrlData構造体に未使用部分があるけど、それ使ってるんじゃないかな
描画時の slice 処理って横方向にスライスするだけでいいの? 縦方向にはスライスしなくていいんですか? テクスチャキャッシュに乗る乗らないの話だったら縦方向もスライスしないと ダメな気がしてしまうんだけど。 俺が何か勘違いしてるのか・・・
画像を左右反転させるにはFrontFaceで両面描画にしてプリミティブを180度回転させる方法が一番いいですか? それとももっと簡単に出来る方法があるのでしょうか
>>581 大して速度を気にしないなら別に横だけで十分だと思うよ。
>>582 頂点を入れ替えれば簡単にできる。
>>583 何れにせよ両面描画する事は避けられないでしょうか?
>>581 縦方向はいらない。
乗る乗らないの話じゃなくて、入れ替えの時に無駄な入れ替えが発生するかの話だから。
ptextviewerはまだ完全じゃないな、途中までしか読めん
部屋検索の定員のソートが上手く行ってない気がする
?
すまない誤爆した
PSPSDKのサンプルにSpriteってのがあったから、それで頂点なりUV値なりいじってみるといい
>>592 GU_SPRITESを使えば両面描写がデフォルトで出来る
その代りワールド座標系のXY軸に平行な平面である必要がある
という認識で合っていますか?
!ninja
フォルダ内のファイルの数を取得したいんだけど sceIoDreadで0になるまで繰り返す以外にやり方ありますか?
599 :
名無しさん@お腹いっぱい。 :2011/04/29(金) 19:41:46.89 ID:FI5y7HFw
なんらかのアクション(ここはどうでもいい)の後に動画ファイルを読み込んで再生したいです。 ありっきたりのソースを参考しましたが良い例がありませんでした。 というか動画を再生するプログラムがありませんでした。 ご教示ください お願いします
>>599 アクションというのがいまいち分かりづらいけど自作ソフト?
自作ソフトならPMPlayerの作者のブログにMP4のデコードのソースコードがある。
601 :
名無しさん@お腹いっぱい。 :2011/04/30(土) 07:20:24.27 ID:iClYJUQK
すんません。Makefileのライブラリの指定の仕方が相変わらずわからないので教えてください psprtc.hをインクルードしてるんですが、LIBSはどうやって指定すればいいんですか?それっぽく-lrtcとかやってみてもだめでした
やっとXMBのゲームの並び順をソートするプログラムできた Wikiかなんかにサンプルとして置いておいてもいいですかね?
sceIoChstatで時刻を書き換えるんだろ? 書き換え部分のサンプルだけあればいいと思う
だめだwikiの編集でつまづいたorz ところでsceIoChstatの第三引数ってアクセスフラグかなんかですかね IOAccessModes共有体のフラグを使ってるみたいなんですが。 拾ってきたところのだとFIO_S_IRWXU | FIO_S_IRWXG | FIO_S_IRWXOを使ってたのでそのまま流用したんですけど詳しい情報がないですね
>>608 _,_,,, _
┏┳┳┓ ┏┓ _ _(_)/ \
┏━━┛┗╋┛ ┏━┛┗━┓ l_j_j_j^⊃へ、 , へ ヽ
┗━━┓┏┛ ┗━┓┏━┛ ┏┓ ヽ | | ̄| ゚ | (_) _ _
┃┃ ┏━┛┗━┓┏━┛┗━┓ ヽヽ ノ_j ⊂_ l_j_j_j
┏━━┛┃ ┗━┓┏━┛┗━┓┏┳┛ / ー―― / ノ ̄
┃┏━━┛ ┏━┛┗━┓┏━┛ ┗┓ / /ー
┃┃ ┃┏┓┏━┛┃ ━ ┛ ┃┏┳┳┓┏┳┳┓┏┳┳┓┏┳┳┓
┃┗━━┓ ┃┗┛┃ ┗━┓┏┫┃┃┃┃┃┃┃┃┃┃┃┃┃┃┃┃┃
┗━━━┛ ┗━━┛ ┗┛┗┛┗━━┛┗━━┛┗━━┛┗━━┛
単にそのAAが貼りたくて居座ってる輩だろう 他のスレにも一生懸命貼ってる
そういえば俺も前に安価向けられた。
>>608 なんだけど他の板でもこのAA向けられた。なんなんだろう、流行ってるのかね。
あと
>>609 thx。でもそこもう見たんだよね。アクセス権についてもっと勉強してくる
unionとenumの間違いは恥ずかしい。でも普段使わないから気にしない
AAは裏改全体?PSP関連のスレで流行ってるね それとも一人が頑張ってるのか
変な奴がいたもんだ。 あとさっき実験してsceIoRead()の挙動を確認したけど ファイルの最後の文字(EOFじゃない)を読み込んだ後もう一回呼び出すと、何も読み込まずに0を返すみたい これを使って戻り値が0ならファイル終端ってかんじにできるね もう知ってたらごめん。ずっと「ファイル終端なのにEOF読み込まないけどどうなってんだ」とか思ってた。
>>619 もう読む文字がない場合は0を返すのは当たり前。
sceIoReadの返り値は、読み込めたバイト数だから。
>>608 UNIXのファイル定義といくつか共通点あるみたいっぽい。
めんどいのでそのまま貼っとく
IFMT file type mask
IFREG regular file
IFSOCK socket
IFLNK symbolic link
IFBLK block special
IFDIR directory
IFCHR character special
IFIFO fifo
ISUID set user id on execution
ISGID set group id on execution
ISVTX directory permissions control
ENFMT record locking enforcement flag
IRWXU read, write, execute: owner
IRUSR read permission: owner
IWUSR write permission: owner
IXUSR execute permission: owner
IRWXG read, write, execute: group
IRGRP read permission: group
IWGRP write permission: group
IXGRP execute permission: group
IRWXO read, write, execute: other
IROTH read permission: other
IWOTH write permission: other
IXOTH execute permission: other
今度、解説記事作るか。 待っててね。
wikiにファイル入出力関連のサンプルがあると初心者としては助かる
PSPの自作は本家Cと違って資料が少ないからね。仕方ないけど
>>621 ありがとう、でもやっぱり-rw-r--r--みたいなのがわかんないとダメみたいですね
基本的にunixベースなのがwinユーザーには痛いです
rwxとかってそんなに難しいものでもないよ・・・ r=4=read w=2=write x=1=executionの2個目のx?まぁ実行権限(ディレクトリ内容を読む場合も必要) あとはbit処理なだけだしチートとかでもよくある話・・・ 3桁なのは左からowner,group,otherとなる だから IRWXU read, write, execute: owner これ以下のはその組み合わせや、その値の定義となってるだけだろう それ以前は知らんが・・・
>>624 昨日も読んだはずなのに、今になって頭に「!」が出るほど理解した
ありがとう
質問ばっかりで悪い。プラグインでボタンを監視してるんだけど 監視に引っかかったらなんらかの手段でユーザーに伝えたいんだけど、何使えばいいんだろう。 電源ランプとか考えたんだけど操作方法がわからない。 あとプラグインでpspDebugScreen系って使えないのかね?コンパイルでエラーが以下 C:/pspsdk/psp/sdk/lib\libpspdebug.a(pspDebugScreenInit.o): In function `pspDebugmGetAddr' collect2: ld returned 1 exit status C:\pspsdk\bin\make: *** [test.elf] Error1
sceSysconCtrlLED(SCE_LED_POWER, LED_OFF); sceSysconCtrlLED(SCE_LED_POWER, LED_ON); で前できた覚えがあったんだけど、なんかもう一度試したらできなかった覚えもかすかにある 一回試してみてくれ #include <pspsyscon.h>忘れずに
>>626 Homebrewで使う分には気にしなくていいけど、
プラグインだと、Homebrewの描画を考慮して描画しないとだめだから
pspDebugScreen系は使わないほうがいい。
libmenuで描画してみ。日本語おkだし付属のサンプルはすごく勉強になるよ。
>>628 ただ文字を表示したいだけなんだけどlibmenuで大丈夫かな
メニューにする必要ないんだけど、アイテムの数を1にして展開もさせずに描画させればいいのか?
libmenuのサンプル見た方が早いかと
libmPrint()←これか。ありがとう
libmPrint()とsceDisplayWaitVblankStart()だけじゃ描画されないんだけど、他に初期化作業みたいなのが必要? メニュー描画系の初期化はあるみたいなんだがメニューじゃないし関係ない気がするんだよね
これはひどい
>>632 libmInitBuffers関数で初期化してから使えってヘッダーに書いてあるじゃん
それに描画自体はVRAMに直書きしてるだけだから、
最初から自分用に作ればいいだろw
ごめんなさい、libmenu v1.0使ってたからそんな関数も注意書きもなかった お騒がせしました。コンパイル通りました
洞窟物語の改造版(ぶーすとまにあなど)をPSPでできるようにしたいんだがどうしたらいいんだ?見当もつかん・・・
>>636 このスレに来たということはわかってるじゃないか
作るんだよ。今はDXライブラリPortableもあるんだし
638 :
636 :2011/05/05(木) 09:06:38.37 ID:ApHBxUaf
今までPSPに転送して動作確認してたんだけど、普通作った後一旦PSPエミュで動かしてるよね エミュの人何使ってる?JPCSPとかかね
するならそれしかないだろ。 俺はスペック低すぎて動かんから実機でしかやってないが
JPCSPで動いたとしてもPSP上で動くとは限らないから厄介
psplink使えよ 転送とか自動でやってくれて コンソールからそのまま実行できるし printfデバッグもできるぞ
全画面のBGを揺らめかせたりしたいんだけど 上手い実装の仕方が分からん・・・
>646-647 季目?
>>646-647 君達、そのくらいで何をキモがっている?
本当にキモいのはこれだ〜あああああ!
「日記を書くの? それだったら、チ・ラ・シの裏に
カワイイ字で書いてくださいねっ、チュッ♪」
ところでDXライブラリPortable使うのと自前で全部やるのだとどっちがいいと思う? 手間考えれば前者だろうけど、パフォーマンスとか考えると後者かね。
>>652 DXライブラリは描写処理の最適化とかも内部でやってるからパフォーマンス的にも悪くないと思う。
>>653 じゃあDXライブラリで楽しても大丈夫か。thx
またまたDXライブラリportableについて Windows上でほとんどDXライブラリしか使わないで開発したゲームなら、 画像のリサイズとか座標の調整とかボタン関連とかだけ直せばPSPに移植できるんじゃない? 更にいえばPSPの画面サイズに合わせてWindows上で作り直してみればもうほとんど移植作業必要ないんじゃね? もちろんメモリ関連のことは置いといて。
その書き直すのが大変だと思う。 PSP独自の動作をするのもあったりするし。 スペック不足でGoTubeだってまともに見れない動画がある。 とはいえ、移植の手間が大幅に減ったのも事実。
sliceやらswizzle初めて使って描画速度の違いに驚いたけど swizzleは単純にPSPで扱いやすいデータの並びにしてるって理解したんだけど sliceがいまいち・・・8kBのテクスチャキャッシュを上手く使ってるって事なんだろうけど キャッシュとか意識したことなかったから何故縦長画像を順番に表示することで早くなるのか理解できない 誰か猿でも分かるように教えてちょ
ハードウェアの制約だと思っておけばいい
そういうことになってるんだよ
N/Aだかなんだかってところに詳しく載ってなかったっけ
テクスチャキャッシュに格納する時に格納しやすいようにするのがswizzle。 つまり、テクスチャキャッシュはswizzleのブロック単位でキャッシュされるわけだ。 横に長いとキャッシュしたブロックの縦方向を有効利用しないうちに、 テクスチャキャッシュ入れ替えが発生してしまう。 それを防ぐために横方向を短くして、テクスチャキャッシュに乗った部分を有効利用するそれがslice。 であってる?
swizzleで横16byte縦8pixelブロック単位が横並びになってるから 縦長で描画するより横長のがデータの並びに沿ってて早いのではとか考えてしまう いまいちキャッシュに乗る乗らない、入れ替えが発生するしないってのが分かんね
もう理解しないでそういうもんだと思っておけよ…
ID:oN5Oq9oBはどうしてこのスレを見てるんだろう…?
PSPでmallocとかnewするのって普通にPCでプログラム組んだ時と変わらないよね?
カーネルモードだと変わる
メモリの確保場所が変わることがあるけど、 ユーザーモードで組んでるでしょ、どうせw
PSPってUSBのマスターとして動作可能?
確か無理。カメラとかはカメラ側がホストになってた筈
そのとおりです。 たしかWikiにあったと思う。
thx! wiki見てみる。
プレイリスト作るツールってありますか?
ここは質問スレじゃないんだが・・・
無いなら俺が作る!って事じゃ無いかな
良く聴く曲に重みを付けて再生されやすいようにとか考えたことあります?
PSP関係ないだろ
680 :
wn :2011/05/22(日) 06:03:27.05 ID:kJczLvfJ
たしかLightMP3 kaiで作れたきがします。 ソースも公開されてたような・・・
>>683 こういうのってプログラム作り始めて優越感に浸ってるガキが作るようなのだよね
>>683 PCにマスターが残っているから、一時的に困るだけなのでは?
これって一種のウイルス作成になるんじゃ?
しかももう404
ISOフォルダ内にあるゲームのセーブも削除や同名で上書きとかまですれば良いのに
>>683 ウイルス作成罪www
チビって削除した
なにより削除基準を書かないあたりがとてつもなくキモい まさかなにがあっても削除じゃないよなw
ちょっとファイル操作の方法を知って調子に乗っちゃったんだろうな・・・
694 :
名無しさん@お腹いっぱい。 :2011/05/24(火) 18:45:12.46 ID:1YLYC8eP
>>693 libioの関数名が・・・関数名がああああああ
割れ撲滅したいなら、一定時間毎にISOフォルダ内を調べて 入ってるUMDのIDと違うIDのISOなりCSO見つけたらその違うROMとセーブデータを削除する プラグインを作ってF0に直接インスコするぐらいしないとな。 正直作るだけ時間の無駄だけど。
699 :
名無しさん@お腹いっぱい。 :2011/05/24(火) 20:23:56.67 ID:1YLYC8eP
>>696 PSP Go 6.35Pro-B4
PSP1000 5.50GEN-D3
特別なにか弄ってるわけでもないからさらにわからない・・・
すまんsage忘れてた
5.50ってアドホック動いたっけ? 試してないけど
>>698 持ってないから存在を忘れてた。
面倒だからISOフォルダがあったら削除でいんじゃない。
>>694 なぜか画像が読み込めないとか言われて
oslDrawImageXY(bkg, 0, 0)をoslClearScreen(0)に置き換えたけど
それ以外はそのままのコードで正常動作したよ。
環境はPSP-3000の5.03GEN-C
この環境使ってる人ほとんどいないんだよね…。
703 :
名無しさん@お腹いっぱい。 :2011/05/24(火) 21:07:12.89 ID:1YLYC8eP
>>702 テストありがとう。makefile弄ったりソースを自分で書き直してみるよ。
それとAdhoc通信を実装するなら他をつかったほうがいいのかな?
>>703 またsage忘れてるよw
直接sceNet系使ったほうが
どこがダメだとか把握しやすいと個人的には思うけど
好きにすればいいんじゃない?
あとOSLibって最新版だよね?
こっちのヘッダにはMOD 1.1.2って書いてあるけど。
sageなんて嫌い・・・ OSLibをもう一度セットアップしてBuildかけたら1000では動きました。 試しに6.35 Proを導入した1000で実行したら動かなかったので 6.xxでは修正しないとダメなのかな? secNetの勉強したほうが良さそうだわ
>>707 書き込みミスったスマソ
ソースなんてなかった
そんなキモイ奴晒さないでいいと思う
>>708 ソースコードはないけど、ソース(情報元)で間違ってないw
これのflash0破壊verを内密で私にくれないでしょうか。 isoフォルダにisoが存在したときにflash0を抹消してしまうものです。 お願いです内密でmain.cとmakefileのソースをいただけないでしょうか 出来ればメールアドレスにお願いします Posted by AO at 2011年05月15日 11:29 ワロタ
内密なら非公開コメントにしようぜと突っ込みたいな。
↓の動作をするプラグインを作ったんだけど、何かに使えそうなんだ
なんかいいアイデアありませんか?
(大体の部分はDark_Alex氏のPspStatesプラグインを参考にしました)
GAME中のHOME画面(HOMEボタン、またはPSボタンで入れる)で
R+Lでスリープした後に、すぐに自動起動し、ログファイルを
"ms0:/test.txt"へと出力するプラグインです
何かに使えそう?
FW6.20 - FW6.35専用
http://www1.axfc.net/uploader/Sc/so/239078
なにこれ頭おかしい 作成者と利用者の両者が正常な動作だって主張しても裁判官がウィルスだって言ったら有罪になるぞこれ。しかも作成者だけじゃなくて利用者も逮捕対象だし なんだこの誰でも別件逮捕状は
あくまで他人ので実行させる気がないとだめなのか でも他人から送られてきたウィルスメール所持は故意じゃないから逮捕されないってのは嘘だろ 過去にむちゃくちゃな難癖つけられて無理やり故意にさせられた裁判なんていくらでもあるぞ
裁判なんて所詮言葉遊びだからな。何が法の下に平等だ
法の下に不平等
痴漢と似たようなもんか
割れ厨に違法とか言われたくないけどな
裁判員制度だし心に訴える演技すれば無罪放免じゃね 水遁したやつ早死しろ
>>718 論理なんてそんなもんだろ。
あー言えばこう言うの繰り返し。
DXLPをvc++2010で書きはじめたのですがPSP_MODULE_INFOのところに 赤線が出てこの宣言にはストレージ クラスまたは型指定子がありません と出てコンパイルできません 調べてもわからないので教えてください
DXLPをvc++2010で書きはじめたのですがPSP_MODULE_INFOのところに 赤線が出てこの宣言にはストレージ クラスまたは型指定子がありません と出てコンパイルできません 調べてもわからないので教えてください
すいません 自己解決しました
sceSyscon系ってなんかライブラリいりますか? pspsyscon.hはインクルードしてありコンパイルも通るのですが、起動ができません。 エラーコードをみると「ライブラリ未リンク」のようです。
>>728 NIDを指定してみましたが、やはりダメみたいです。
プラグインではないですが、stub.sだけの指定ですよね?
>>729 ユーザーモードのHomebrewでは
カーネルモードの関数は使えないはず
どうしても使いたいのなら、プラグインを別に作って
Homebrewと連携させて使うしかないと思う
>>729 書いてて気づいたけど、カーネルモジュールの関数を
exportして使えばいいことを思い出した
この方法でユーザーモードのHomebrewでもカーネルモード
の関数を使える
サンプルをうpするから待ってて
OFWじゃカーネルモジュールの読み込みはじかれるから 署名時の動作考えるならちゃんとそういう場合も考慮しないとだめだけどな。
>>733 そういえば弾かれますね
署名とそうでないものの検出方法ってありますか?
>>734 まぁモジュール読み込むだけでカーネル特権使えたら
kexploit探す必要なくなるから当たり前なんだけど。
手っ取り早いのはモジュールの読み込みに失敗したらでいいと思う。
他の読み込み失敗の場合も考慮するなら更に返値を確認するまでしてもいいけど。
自分の場合は面倒なのでそこまではしてないけど。
>>735 モジュールの読み込み失敗で終了でよさそうですね
署名のことすっかり忘れてました
指摘ありがとうございます
>>738 裁判員制度で出した判決は尊重()されるし、有罪だとしても相当軽いんじゃね
裁判員制度が適用されるとでも思ってんのか
裁判員制度は人の生死に関わるような重大な犯罪が対象だから関係ないだろ
一度スレタイ音読しなさい!!
>>742 PSPの割れ防止プラグインが作成される(無意味)
↓
ウィルス作成って違法じゃね?
↓
裁判員制度だから演技でおk
↓
二審は裁判員関係ないし
↓
いや、そもそも裁判員関係ない←今ココ
一応関係あるんじゃん?
ソフト開発の上では。
744 :
名無しさん@お腹いっぱい。 :2011/06/04(土) 23:55:10.83 ID:Ves1zCeP
漢字のファイルが消えるんだけど…
>>744 スレチな気がする。
DCv8でパーティション区切り直してflash0:に辞書ファイルをつっこむ。
辞書ファイルは.dicでアップデータから展開でもして。
plum氏のiso_changeは公式にリリースされるのかな? takka氏のは6.39でしか使えないみたいだから、6.35で動くなら是非出してほしい
>>749 一人の要望の為にわざわざすみません。
使わせてもらいます
誰かpspのscegu上の透過情報を扱う方法を知っている限り教えてもらえませんか? 半透明を表示するには頂点情報のcolorの最上位バイトを直接弄るか テクスチャのピクセル情報を直接弄るか 以外の選択肢もありますか?
>>753 つsceGuColor
正直そのままテクスチャ貼るだけなら色の頂点情報いらない。
sceGuColorで一括に設定するほうが頂点サイズ小さくなるし。
>>754 ありがとうございます
なぜ気づかなかったんだ……
758 :
名無しさん@お腹いっぱい。 :2011/06/13(月) 21:06:15.44 ID:dVh+4tO2
>>758 なんかtakkaとかいう奴思い出したわ
改造元のreadme.txt読んでない奴wwww
760 :
名無しさん@お腹いっぱい。 :2011/06/13(月) 21:46:29.59 ID:TEFila/L
いきなりスレを割るようですいません。 インストール系のアプリ作りたいんですけど、やっぱりTNやPROみたいに,本体情報をそのまま モジュールとしてインストールするのは難しいですよね。 よかったらそのソース部分を教えてほしいんですけど,誰か知りませんか? もしくは、Spooferの仕組み、ソースを教えてくれませんか? すいません
自作ソフト公開する時はライセンスぐらいは書いとけよ
てs
>>760 SpooferはscePafモジュールにパッチして、
表示文字列を変更してるだけだよ
libiniいいねこれ
768 :
名無しさん@お腹いっぱい。 :2011/06/14(火) 18:08:09.95 ID:nvabKzvq
・SND0.AT3ファイルの追加 -PSN販売ソフト「UNO?」のSND0.AT3ファイル利用 これ大丈夫なの? ってかソース公開されてたっけ?
著作物同梱して配布してるってことか。
いやそれは公開停止すべき
Adhoc File Transferってオープンソースだったんだ
772 :
名無しさん@お腹いっぱい。 :2011/06/14(火) 21:29:50.53 ID:cYFUP1Ek
>>760 の者です。
Spooferのパッチを発見したので,アドバイスをもとに本体情報を書き換えてみたいと思います
あと意外と,LMEとTNのモジュールってF0には書き込まれてないんですね
F1ですた。
>>772 F1はただの設定ファイルだし
LMEはF0にモジュール書き込んでるじゃん
あ、本体情報の話か、ごめん
TN Settingsのソースが公開されたし これをプラグイン形式で実現できないかな? plum氏やってくれないかな
>>775 これはもともとGame Categoriesの機能でソースもそこにあるよ。
Game Categoriesの機能として登場した時は 一部のCTFテーマとの相性がすげー悪かったなあ
int num 10;
int i;
short **k_list;
k_list = (short **)malloc((sizeof(short *)) * num);
printf("k_list : %p",k_list);
for(i=0; i<num; i++){
k_list[i] = &data[line
>>1 ];
}
すいません途中送信しちゃいました
>>779 のようなコードを書いたんですけど
Jpcsp上では何も問題なく動くにも拘らずPSP上で実行すると止まってしまいます
dataはshort型の配列で
printfの結果は「0x8800400C」でした
なんで固まってしまうか分かる人いますか?
mallocがおかしいんじゃない?
PS3の自作ソフトきぼん
>>781 mallocの何が変ですかね
【引数】
size_t size : 確保したいメモリのバイトサイズ
にはshortポインタを必要数だけ使いました
【戻り値】
成功時 : 確保したメモリブロックを指すポインタ
返ってきたアドレスは0x0880400Cです
通常の動作だと思うのですが…
0x8800400Cってユーザーエリアじゃないような気がする もしくは何らかのエラーコード メモリ確保をsceKernelAllocPartitionMemoryでやってみたら?
>>784 >0x8800400Cってユーザーエリアじゃないような気がする
>もしくは何らかのエラーコード
直前に確保したメモリの値は0x09566100でした
確かにおかしいですね
こんなに数字が若いはずないです
>メモリ確保をsceKernelAllocPartitionMemoryでやってみたら?
はい…実はこっちを初めから使っていました……
そういえばsceKernelAllocPartitionMemoryはメモリー上限超えてもエラー吐かないとか聞いたような
ごめんなさい
>>788 iso_toolの開発が誰かの手に引き継がれれば問題はないな
公開してるソースが最新のものだったら良かったんだが…
開発スレなのに単なるユーザーの書き込みでごめん。 マジか・・・。 お疲れさま、としか言いようがない。 iso_tool だけじゃなくフィルタ付きの RemoteJoyLite は takka氏 のしかないから残念だ。 いつの日か PSP-3000 6.39 ベースで、SCREEN、♪、VOL+− などを含めて全てのボタンが 効くものをリリースしてくれるのではと淡い期待をしていたんだ……
>>791 分かってるなら日記にでも書いておけよ
引き継ぐ人なんかいるもんかね
>>791 ないなら自分で作れよ
てか、そういうスレじゃなかったっけここ
ソース公開されてたっけ?
>>795 RemotejoyLiteのソースは無かったorz
コメントが気持ち悪すぎて何も言えない
やっぱり自殺だったのか
汚いソースを存在するうちに見られるのが〜とあるので、20:00の時点ですでにこの世にいない可能性が…
自動投稿にしているぐらいだから、もう死んでる可能性が高い・・・
未遂の可能性も十分あるだろ
おいおい冗談だろ
このタイミングの自殺てまさかラルズやアノニで悪さしてたのか
疲れたんじゃね?
つか、N崎とamaebiは調子に乗りすぎだろ くだらん妄想で外堀埋めてる可能性も無きにしも非ず
家も知ってるリアル知り合いであるN崎はともかく、あまえびは完全なる部外者だからな
一応、20:00頃投稿の中身
umd_dump
RemoteJoyLite
iso_tool
fonts
disc_change
bdf_tools
android test
フォルダ名しか確認してないけど
>>795 のも含め欲しいのあったら取っとかないと、
生きてても亡くなってても捕まっててもいずれ消える可能性あるよ
810 :
ひみつの文字列さん :2025/01/13(月) 18:01:11 ID:MarkedRes
日本国またはアメリカ合衆国、もしくはその両方の著作権法に触れる内容であると疑われることから表示できません。
811 :
ひみつの文字列さん :2025/01/13(月) 18:01:11 ID:MarkedRes
日本国またはアメリカ合衆国、もしくはその両方の著作権法に触れる内容であると疑われることから表示できません。
812 :
ひみつの文字列さん :2025/01/13(月) 18:01:11 ID:MarkedRes
日本国またはアメリカ合衆国、もしくはその両方の著作権法に触れる内容であると疑われることから表示できません。
813 :
810 :2011/06/30(木) 00:24:43.19 ID:d1iw9JeQ
takka氏のblogのsource+etc.zipはもう404になってる
GPSP改のソースもないな つかミラーのCRC違うのかよ 自分もミラーからだから違うのかも知れんな
公開リポジトリにあげちゃえば良いのに
取り敢えず生きてたみたいだな よかったよかった
ごめんなさ さような と続いてるけどケミカルな自殺かな
58秒前とか張り付きすぎ
825 :
ひみつの文字列さん :2025/01/13(月) 18:01:11 ID:MarkedRes
日本国またはアメリカ合衆国、もしくはその両方の著作権法に触れる内容であると疑われることから表示できません。
>>823 Googleの最新検索能力は半端無いぜ
最初に見たときは12秒前だった
どんな速度でクロールしてるのやら
つーかtakkaとか金目当てに開発してるんでしょ? どうせ話題作りとかその辺だろ 乞食ぱないっす
アフィやらカンパお願いしたところでたかが知れてるだろうし 金目当だったら別のことするでしょ
,ト--ミ、、_:::::::::::::::::`:"'':―┼――――l /ミミ三三ミ'ー‐-- 、、_:::::::|:::::::::::::::::::::::j {ミミミ三三、 、ー=、`'┴―――fミ', ,..、ミミミミミ三シ . . . . `―' l ii l (ヲ lミil ┏┓ ┏━━┓ //う{ミミミミf'" _,,.,,_:.:.:.:.. _j_ .:.:.:. lミリ. ┏━┓ ┏━┛┗━┓┃┏┓┃ l V }ミミミミ ',ィでiンミ、:.:.、__, -,ィも=、',l:l. ┃ ┃ ┗━┓┏━┛┃┗┛┃┏━━━ 'i l ,ノヾミミ' ´ ̄`゙`ラ .:. 三 f"´ ̄`' lj ━━━━━━┓┃ ┃ ┏━┛┗━┓┃┏┓┃┃ ヽヽへ}ミミ `二ニノ ,、 jl ',` ―''" ,l! ┃┃ ┃ ┗━┓┏━┛┗┛┃┃┗━━━ ヽ二ノミ' ,ィ'" ト、 ,! ━━━━━━┛┗━┛ ┃┃ ┃┃ , -fソ!'ミ / `^ヽ,_ノi ,' ┏━┓ ┗┛ ┗┛ ,/(/ {i,ミ' / _,,...,_,,..,、l / ┗━┛ / ヽ lN, / ,ィiTTTTTト, ,} ,/ , -―/ ヽ ', ヽ { ,/⌒'ー'‐'‐'‐',リ l / / / ヽ'、 ヽ l {,ゝ、‐r‐'ン-i/ ,/ ,イ丶、、 "i {、 ヽヽ丶 丶 ヾ<Zェェェシ' ノ ,i'lヽ、 `ヾー-- 、 l, \ ヽヽ 丶、 ` ` ‐ -- ‐'"/ノ ,l \ \ ヽ
初心者すぎてすまんが、wikiのとおりに環境構築しようとすると、 svn checkout svn://svn.pspdev.org/psp/trunk/psptoolchain のところで svn: Unknown hostname 'svn.pspdev.org' といわれる 俺の環境が悪いのか?'svn.pspdev.org'が本当にUnknownなのか?(´・ω・`)
pspdev繋がらないからpspsdkインストールするのをおすすめする
>>831 Hello World までできた ありがとー
wiki は俺見たいのが迷子になってよくないな...
ps2dev頻繁に落ちるのはなんとかならないものか…
>>4 の入門をみれば迷子なんていないわけで。
昔よりラクになったよ。
835 :
◆F.JPMbjE/I :2011/07/10(日) 22:51:58.59 ID:aWFzYwtw
今更ながらNetFrontをベースとした,インターネットブラウザアプリ, INterNeetBrowserを作成しました。 ----- 性能 ------ ・JavaScript への負担が少ない。 ・常時,メモリ開放ができる。 ・ホームページはGoogle ・動作の安定性 ・Cookie保存時のバグを制御。 ・メモリが足りないときにフリーズする動作を制御。 ・ファイルダウンロード時のディレクトリ選択を可能。 ・ファイルダウンロード時の余分なメモリ消費を抑え、高速化。 ・CPUへの負荷を制御。 ・FPSの安定性。 (30~45)を使用 ----- 機能 ----- PSP-1000ではメモリを32MBまで開放可能。 PSP-2000ではメモリを64MBまで開放可能。 PSP-3000ではメモリを64MBまで開放可能。 (GOで,6.20TN-Eで動作確認をしたという報告をいただきましたが,エラーが出るようです。手元にGOがないため、対応は難しいです。すいません) ----- 機能 ----- PSP-1000ではメモリを32MBまで開放可能。 PSP-2000ではメモリを64MBまで開放可能。 PSP-3000ではメモリを64MBまで開放可能。 ----- Support ------ 6.20TN-E,6.20TN-E fix ,6.20PRO-Bx,6.35PRO-Bx,6.36PRO,6.38ME-x,6.39PRO-Bx,6.39ME-x,6.39LME-x メモリ開放のテストとして作ってみました。 あくまでもNetFrontベースです。パクリではありませんが少々似ています。 バグ報告などよろしくお願いします。
>>835-836 Google決め打ちで起動するのがいらんから
バイナリエディタでローカルhtmlに変更してみたが、ブラックアウトして起動しなかった
>>835-836 乙です
標準搭載されてる
インターネットブラウザと
比べ物にならない速さだわ
すごい読み込み早くて軽い
NetfrontInternetBrowser HighMemoryModの更なるModかね Googleに固定されてるのとかもそのまんまだし
かといってYahooに固定されると困るんだがな
ブランクでいい 若しくは変えられるようにすべき
まぁ、そういう事だな 固定する意味はあまり無いとうか
と、いうことは、HPは固定じゃなくていいということですね。 Yahooに固定しようとしましたが,Twitterでヤフーはダメと言われたのでGoogle固定にしました。 それじゃぁ、HPの件はどうしようかな.. 自鯖で持たせますかねぇ
goでも動作は問題無いな
6.20PRO-B8のGoだけど 起動するとブラックアウトする 6.35PRO-B8のPSP3000は正常
6.39PRO-B8のgoで正常動作確認
6.39PROと6.20PROというと6.20は不安定でオワコン? なんか6.39にしたくなってきたけど…6.35もオワコンとかないよな?
>>850 > ホームページ設定
公式ブラウザの「ホームページ設定」だと思う
PSPに元々あるブラウザの設定読み込んでよって事だろう まぁブラウザから設定値は変更出来る方が良い about:blankやらどこかのHPやらね
InterNeet v1.2.0 PSPgo 6.20PRO-B8でブラックアウト
俺はPSPBCのトップページをHPに指定してるからローカル指定できた方が助かる 今後の目標に「動画の閲覧を可能にする」ってあったが 需要や技術的にはともかく、スペック的に可能なのか?
メモリー足りなくね?
>>855 タブ三つともあまえびのサイトでもひらいてたんだろ
「動画の閲覧を可能にする」にはメモリが足りないんじゃないかって話だろ
GoTubeとかの専用アプリでさえ 基本はDLしてローカルで見るのを推奨してるし ブラウザ起動したままの上に ストリーミングで見るのは無理な気しかしない
CFW MEのneur0nさんが興味深い発言をしていましたが、分かる方いますか?
以下コピペ
7月7日
neur0n
neur0ner neur0n
こうすればPopsloaderで設定をゲーム毎に保存できるけど、勝手にコミットして平気なのかな?
http://pastebin.com/sbXBHiQT とりあえず、cygwinとpsptoolchainはインストールしました
リンクできてなかったです
7月7日
neur0n
こうすればPopsloaderで設定をゲーム毎に保存できるけど、勝手にコミットして平気なのかな?
ttp://pastebin.com/sbXBHiQT さっきの"とりあえず、cygwinとpsptoolchainはインストールしました"はコピペではないです
InterNeetBrowserは,6.3X系だと,動くようになっています。 恐らくVer1.2.0で対応しているはずなので,Goにも6.2X系を除いて対応したことになります
>>862 普通にゲームIDごとに設定を保存できるってことじゃないの?
>>862 こういうのを見ると毎回思うのがなんでGoogleCodeなんだよって思うわ
Githubにすりゃ気軽にコミットできてpullリクエストも送れていいのに
>>863 では、6.3x推薦ってことですか?
バージョンを6.39にするのめんどくさいな
推奨だろ
ブラウザで動画が見れるようになるといいだろうなぁ そして、コピペも出来れば素晴らしい
869 :
名無し :2011/07/12(火) 22:57:10.21 ID:RCvvQo3d
スレチでごめんなさいプロメってFWを復号したのをflashに書き込んでいるんですか? 教えて下さい
質問スレで聞け
#include <stdio.h> #include <pspkernel.h> #define ERRMSG(...) { char msg[120]; sprintf(msg,__VA_ARGS__); errprintf(msg); } static unsigned char *Amem, *Bmem, *Cmem; static int err_enable = 0; static SceUID ef; static int err_san(){ sceIoRemove("errf.txt"); ef = sceIoOpen("errf.txt",PSP_O_WRONLY|PSP_O_TRUNC|PSP_O_CREAT,0777); if(ef < 0){return 0;}else{return 1;} } static int errprintf(char *str){ int length = 0; char *c = str; while(*c != 0){ length++; c++; } sceIoWrite(ef, (void *)str, length); err_enable = 1; return length; } static int GAmem(){ SceUID mem = sceKernelAllocPartitionMemory(2,"Ablock",PSP_SMEM_Low,1572864,NULL); Amem = (unsigned char *)sceKernelGetBlockHeadAddr(mem); ERRMSG("get Asize(%d) Amem : %p ",1572864,Amem) return 1; } static int GBmem(){ SceUID mem = sceKernelAllocPartitionMemory(2,"Bblock",PSP_SMEM_Low,10000000,NULL); Bmem = (unsigned char *)sceKernelGetBlockHeadAddr(mem); ERRMSG("\n\nget Bsize(%d) Bmem : %p ",10000000,Bmem) return 1; } static int GCmem(int n){ SceUID mem = sceKernelAllocPartitionMemory(2,"Cblock",PSP_SMEM_Low,n,NULL); Cmem = (unsigned char *)sceKernelGetBlockHeadAddr(mem); ERRMSG("\n\nget Csize(%d) Cmem : %p ",n,Cmem) return 1; } PSP_MODULE_INFO("testorino", 0, 1, 1); PSP_MAIN_THREAD_ATTR(THREAD_ATTR_USER|THREAD_ATTR_VFPU); void main(int argc, char* argv[]) { err_san(); GAmem(); GBmem(); GCmem(4096); }
すみません。全く分からないので誰か分かる人教えてください どうもメモリの取得がう上手くいかないので上のような最小のプログラムを作ってみたのですが 実行後にerrf.txtを見ると ************ get Asize(1572864) Amem : 0x8912900 get Bsize(10000000) Bmem : 0x8a92900 get Csize(4096) Cmem : 0x8804000 ************ という結果になってしまいます 行末尾の数字は確保した領域の先頭アドレスを示しているのですが Cの確保したアドレスが明らかにおかしい数字を示しています こうなってしまうのはどうしてなのでしょうか もしかしてアドレス確保の方法を間違えていますか?
873 :
862 :2011/07/12(火) 23:26:57.26 ID:oT2mUA+X
862です。これの何をどのようにすれば使えるか、分かる方いませんか?
>>862 本人に聞け
>>872 何がどう明らかにおかしいの?
Cmemだけ呼び出してもおかしいの?
実際に書き込んでエラーがでるの?
>>874 >おかしい
ABCの順に下のメモリから読み込んでいるのでCの取得するアドレスは他よりも大きくなければいけないはずです
>Cmemだけ
それだけだと問題ないですが大きなプログラム上では動的にメモリを取得する場合があります
Cmemだけなら大丈夫だからと問題を捨て置くわけにはいきません
>実際に
異常アドレスにアクセスすると固まります
>>872 >get Csize(4096) Cmem : 0x8804000
>Cの確保したアドレスが明らかにおかしい数字を示しています
どこが?別におかしくないし。
> Cの取得するアドレスは他よりも大きくなければいけないはず 「メモリの先頭の方から探索して指定したサイズより大きい空きサイズならメモリを確保する」という方式なので、 メモリの断片化状況によっては以前に確保したメモリより若いアドレスになっても不思議ではないんだが。 正常なアドレスに4バイト単位でアクセスすれば落ちることはないはず。
>>877-878 確かにそうでした
実際に試して見た所1MB付近を境目にアドレスの取得先が変わっていました
ありがとうございます
もしかしたら固まる原因も他にあるのかもしれませんね
もう少し調べてみます
ありがとうございました
>>862 neur0n氏の発言のみ見て、肝心なpopsloaderのプロジェクトページは見てないだろ
見てたらそんな発言するわきゃないわな
>>880 すみません、ちゃんと見てましたが、ただの興味のみで動いた無知な者なので全然分かりませんでした
>>881 バカか? 一から勉強し直してから質問に来いや!
>>863 5.XXでの動作確認できました。
PSP-1000 5.00M33-6
PSP-2000 5.50GEN-D3
Σ(゚д゚lll)5.XX対応していたとは... 報告ありがとうございます。 5.XXは思いもよらなかった
フォルダ自由選択機能が正しく動いてない@6.39ME-8
とりあえず、名前はこれで通っているのでこちらに変更しておきます. 元 アルテマです。 それと、今後InterNeetBrowserをプラグイン形式に変更してみたいと思います。 あと、Go6.2X系でこのアプリが動かないので,ほかのアプリやプラグインで, どんな感じになっているのか,いろいろとハッシュなど調査したところ,動作しないPluginなどを発見しました。 こちらが対応していないのがいけないんですが,Go6.2XPROは安定していないようです。 6.3X系は引き続きGoでも動作します。 Interneetbrowserをご使用になられる場合は6.3X系"推奨"です。 ( `・∀・´)ノヨロシクお願いします
Twitterでパクリ疑惑出てるぞ って書こうとしたらもう書いてあった。
何この急転直下
何、ニセモノだったのか?
これはひどい
(名前の一部を0にする事で)neur0n氏の威を借りたい! 国内PSPプログラマの集うDCAに参加して名を売りたい! ・・・ってところかねえ
>InterNeetBrowzerはNetFrontInternetBrowzerMod5とバイナリレベルで一致したとのことです こっちのMod5の方はMod4、或いはオリジナルのNetFrontと同じという可能性はないだろうな
なんかクローバーみたいだな やり方がやけに似てる
病的なレベルで虚言癖あるやつって 整合性とかアリバイを確保しようとしないよな こいつはただのアホなのかもしれないけど
虚栄心や売名欲は人一倍あったけど
実力が伴わなかった、というか全く無かったってだけだな
>>835 を見た時何の釣りやねんとは思ったけど
こんな酷い流れになるとは思わなかったな
これから新しいアプリとか公開する人は
類似アプリと比較チェックされパクリじゃないか先ず検証される様になるんだろうな
数時間前まで
>>886 みたいなコメントしてたってのが笑えるなw
ねぇねぇ今どんな気持ち?w
よし!これはハッシュ溜め込んどいて一致したら警告するようなアプリの需…
ゴガギーン ドッカン m ドッカン =====) )) ☆ ∧_∧ | | / / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ( )| |_____ ∧_∧ < おらっ!出てこいアルテマ 「 ⌒ ̄ | | || (´Д` ) \___________ | /  ̄ | |/ 「 \ | | | | || || /\\ | | | | | へ//| | | | | | | ロ|ロ |/,へ \| | | | | ∧ | | | |/ \ / ( ) | | | |〈 | | | | / / / / | / | 〈| | | / / / / | | || | | / / / / =-----=-------- | |
え、ちょwなにこれw なんか使えるブラウザ出て来たんかと思ってたらwww
これを機にneur0ner氏がNetFront弄ってくれねーかな Mod4から全く動き無いし
初心者「オススメアプリありますか?」 アルテマ「neur0n氏が俺のmodを引き継いだからそれ使うといいよ」
くだらんやつの話でスレ埋めんなよ。
うわぁ……
アルテマちゃんコテつけるならつけるでもう少ししっかりした酉にすれば良かったのにね
>国内PSPプログラマの集うDCAに参加して名を売りたい! DCAってなんだ?
ガキの集い いや。馴れ合いか?
>>910 中高生がプラグインとか作ってるだけ
国内なんて規模じゃない
Twitterで知り合った程度の中高生数名でやってる極小のチーム
ちょっと見ない間に正直よくわかないプラグイン増えすぎてわけわかめ。
頼むからもうアルテマ関連の話やめてくれ。 レス数がもったいない。
アルテマご本人だからじゃね?
アルテマは切られただろうに
>>913 電源管理のプラグインがやたら増えたよな
国内ではneur0n氏くらいしかすごい人いないよね
てst
でも外人も含めてCFW関連でずっと第一線の開発者っているか? M33以降は何回か世代交代を重ねての現在な感じだが
なにがでもなの?
>>922 中高生がプラグイン作ってるとかそんな話からじゃね?
>>921 が言いたいのはneur0n氏もずっと活躍するとは限らないってことだろ
そういう事 あと例えプラグインしか作ってない人間達だとしても プログラミングの端くれな訳だから充分だと思うしね 無論、アルテマの様な更新履歴で嘘吐く様なアホは論外だが
似たり寄ったりが似たり寄ったりのプラグイン乱造もなあ 本当に振り切っちまったバカや基地外レベルの天才が現れるのはいつのことやら
SDK入れるだけだった以前に比べりゃ物が出来るだけいいだろ
PSPの改造界隈も煮詰まってきたと思ってたら去年の秋頃からまた活発になったしな Vita発売前の今が多分最後の花火状態
Vita前の準備体操だと思えばいいw
アルテマってこんなとこでもバイナリいじってたのかw 一回だまされかけたが助かった。今度から注意しよう
バイナリもいじってなかったらしい
変更箇所はアイコンだけだったとか。
>>931 だめじゃん。
あるチャットルームでバイナリいじったプラグインを紹介された。
ブログとチャットの管理人の推理で助かったがまさかいじってもないだと!?
C言語で正規表現つかいたいからRegex使おうと思ったんだけどライブラリ名がわかりません。 ヘッダはあるからどっかにあると思うんだけど・・・。
>>933 俺も知ってるわ
zoonerのとこだろ?
PSPプログラマ() 趣味でやるものじゃないの?
副業にはできないだろうし、趣味の範囲だろうな。
>>935 そうです。
>>937 まあそうですけど。バイナリだけはないだろw
時間かけてプラグインつくってほしいものです。
今度はTNのバイナリいじっただけのHENがでたww
よーし、ここはいっちょバイナリをいじっただけの 「LCFW 6.39 ERO」でも作るかー。
バイナリもいじってないよ 今回もアイコンだけ変更
ほんとだね、アイコン変更流行ってんのかな
まだあきらめてなかったのかバイナリw
PROはソースが上がってるんだから簡単な変更加えれば良いのに と無駄にマジレスしよう ていうか誰かGithubに移行してくださいとだしてきてよ GoogleCodeとかめんどくさすぎる
>>944 OEのソース公開のとき外国でちょっとソース弄って公開して叩かれた人がいたような・・・。
>>918 電源管理のプラグインはkrapと
power controllerくらいしか無くない?
でも、どっちも機能付きすぎて競合したりフリーズしたりする。
誰かオートシャットダウンとかだけのプラグインを作ってくれないものか?
オートシャットダウンだけの単機能プラグインは欲しいな・・・ ホットキーでの電源オフやリセットはFastExitGameがあればおkだし
FastPowerオススメ古いプラグインだけどCFW6.39ME-8で動いているよ XMB上でLとRで電源が落ちる、Lとスタートで再起動
LEDが消えるのでてるね。これの効果だれか教えて。
雀の涙の省電力貢献かランプが光るのが目に入ってウザいという強迫神経症の人の為じゃないの
テープで塞げばいいのに
某所の記事に書かれている一言に笑った
「リクエストがあったそうですが、省電力化に貢献するとも思えないので使用用途が思いつきません。」
リクエストした奴が
>>951 に書かれているような人物なのかもな
そんな要望に応える製作者も大変だ
「作ってみた」だけだろ
その類だな
まあ、別にいいんじゃないの。
プロメテの作者が作ってるx-Readerってビューアアプリ mp3にzipやrarどころか、htmlや果てはiso起動にも対応してるけどアニメーションgifには未対応なのが惜しいな そこの点だけはfreeze viewerだけが勝ってる
>>957 粘着されて仕方なく対応したものが専ブラで受け継がれてたんだっけ
ビューア系ソフトで個人的に面白いのは MangaFXの閾値での端余白カット機能 あれがあるとないで視認率が段違いで凄い
magicsaveのソース公開来てるね
libiniも更新来てるね 浮動少数値の設定読み書き対応とか大歓迎
zoonerのとこ更新停止してるね。
PSPプログラミング更新しました。 - 一部のページの図をSmartArtに変更 - デバイス名一覧を追加/修正
次スレっていつ頃立てるの?
980くらいでいいだろ。
966 :
名無しさん@お腹いっぱい。 :2011/07/22(金) 13:37:22.08 ID:VGQEhWtJ
誤爆?
968 :
名無しさん@お腹いっぱい。 :2011/07/22(金) 16:37:37.29 ID:VGQEhWtJ
うn
音を鳴らす関数にoutputblockとSRCoutputblock があるんですけど何故かSRCの方はチャンネルを指定する引数を持たないみたいなんです この場合チャンネルの指定はどのように行うのでしょうか あと音をチャンネル毎に鳴らす時は チャンネル毎にスレッドを生成するべきですか?
>>969 DXlibpのソースを参考にするといいかも。
971 :
lo :2011/07/23(土) 16:19:25.16 ID:W1Yrk0eo
EBOOT作ってるんですがPROの様に Xボタンで実行する部分のソース誰か教えてくれませんか?
972 :
lo :2011/07/23(土) 16:22:29.57 ID:W1Yrk0eo
お願いしますorz
PROのソース読めば?公開されてるんだし
974 :
lo :2011/07/23(土) 16:39:42.07 ID:W1Yrk0eo
>>973 それがPROのそーすをコンパイルしてPSPで起動してもPROではなくて謎の数字がでてxでXMBに戻るだけなんですorz
975 :
lo :2011/07/23(土) 17:01:54.71 ID:W1Yrk0eo
J416氏たすけてください〜!
976 :
lo :2011/07/23(土) 17:22:04.06 ID:W1Yrk0eo
Keyloggerみたいな感じのソースかな
連投すんな
978 :
lo :2011/07/23(土) 17:28:35.74 ID:W1Yrk0eo
980 :
lo改めてcy :2011/07/23(土) 17:50:45.63 ID:W1Yrk0eo
すいましぇん。
呼ばれた気がした。 ソースコードをしっかり読もうか。 ソースコードの意味が分からないならまだ触るのは早いってこと。じっくり勉強しようか。
982 :
lo改めてcy :2011/07/23(土) 17:53:09.71 ID:W1Yrk0eo
諦めます。初心者で迷惑かけました…。
983 :
lo改めてcy :2011/07/23(土) 17:53:43.30 ID:W1Yrk0eo
>>981 ありがとうございます! じっくり勉強します!
次スレ立ててきます。
テンプレ修正乙 梅
乙
梅
うめーん
松
竹
うめ〜ん
梅
うめ
ID:W1Yrk0eo 今頃だけど キー操作はサンプルにあったとおもうよ
Wikiにサンプルあったよな? 埋め
1000 :
名無しさん@お腹いっぱい。 :2011/07/24(日) 01:56:23.02 ID:mkIhxtuw
,,-‐''""''ー--,-
>>1000 遅いんだよバカ、とっとと次スレ立てろ(プゲラ
.|""" ||
>>999 何が1000だ、寝言は寝てから言え
::::::::::::::::::::::::::: | げ と .||
>>998 体臭が回線を通じて匂ってきてるぞ(w
::::::::::::::::::::::::::::::: | 1000 っ .||
>>997 糞レスしてる暇あったら今日の寝床探せ
:::::::::::::::::::::::::::::::::::::::::::::::| ,ノ""""'||
>>996 お前はハンバーグの材料な
:::::::::::::::::::::::::::::::::: | ,/""" .|| .
>>995 深夜に空き缶拾い集める癖を直せ
:::::::::::::::::::::::::::::::::: """" .|| .
>>994 以下はiriaからやりなおせ
/ )
/ /||
/ /.
( ( /⌒ヽ
ヽ ヽ⊂ ̄ ̄ ̄⊃ <ぐわっはっはっは!!!!
\\(´∀` ) n ダウソ板は永遠に不滅だ!!!
ハ \ ( E)
| /ヽ ヽ_//
http://kamome.2ch.net/download/
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。