X



PSP自作ソフト開発スレ ver.13
■ このスレッドは過去ログ倉庫に格納されています
0001J416 ◆DY//wVKWks
垢版 |
2011/07/23(土) 17:56:32.98ID:E1nYKPyf
*****完全sageマターリ進行!*****

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

前スレ
PSP自作ソフト開発スレ ver.12
http://yuzuru.2ch.net/test/read.cgi/gameurawaza/1298123458/
0002名無しさん@お腹いっぱい。
垢版 |
2011/07/23(土) 17:57:48.44ID:E1nYKPyf
過去スレ
PSP自作ソフト開発スレ ver.11
http://yuzuru.2ch.net/test/read.cgi/gameurawaza/1272629858/

PSP自作ソフト開発スレ ver.10
http://schiphol.2ch.net/test/read.cgi/gameurawaza/1253457440/

PSP自作ソフト開発スレ ver.9
http://schiphol.2ch.net/test/read.cgi/gameurawaza/1231340677/

PSP自作ソフト開発スレ ver.8
http://schiphol.2ch.net/test/read.cgi/gameurawaza/1212946327/

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

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

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

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

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

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

【メモステ】PSP自作ソフト総合スレ【起動】
http://game9.2ch.net/test/read.cgi/gameurawaza/1115721191/
0003名無しさん@お腹いっぱい。
垢版 |
2011/07/23(土) 18:04:42.95ID:E1nYKPyf
海外開発コミュニティ ps2dev(鯖落ち中)
ttp://ps2dev.org/

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

PSP開発入門
・ttp://ameblo.jp/pspdevblog/
・ttp://nanashia.blog8.fc2.com/
・ttp://chitoku.symphonic-net.com/PSPPrograming/
・ttp://bu-nyan.m.to/psp/psp.htm
・ttp://yun.cup.com/psppg.html

PSP自作ソフトプログラミング開発wiki
http://www7.atwiki.jp/pspprogram
GameGaz
http://forum.gamegaz.jp/
その他Wiki等
http://data.j416.info/wiki/
0005名無しさん@お腹いっぱい。
垢版 |
2011/07/23(土) 21:25:42.10ID:06E87TEZ
質問なんですけど
吸い出したisoをマウントしたら
UMD_DATA.BIN
PSP_GAME

こうなりますよね

isoの時より容量が減ってるのは何故ですか?
0006名無しさん@お腹いっぱい。
垢版 |
2011/07/23(土) 23:24:51.02ID:TN3pfz51
>>4
wololoを見る限り、popsdeco氏のPSP-2000では
前バージョン(v3c) + neur0n氏のpops_bridge v3の組み合わせで
何度やっても3.02や3.30のPOPSが起動しないそうで。

popsdeco氏が自分のPSPで起動確認取れるまで制限付いたままじゃないかな
0007 忍法帖【Lv=35,xxxPT】
垢版 |
2011/07/23(土) 23:49:05.51ID:PWSIcgL3
他の人は起動できるのに何故かpopsdeco氏だけ起動できてないっぽい・・?
0011名無しさん@お腹いっぱい。
垢版 |
2011/07/24(日) 06:05:46.50ID:cMxZYxUp
>>10
実サイズ20のファイルがあるとする
セクタ(ファイルシステム上の区切り)ひとつのサイズが8とする
このセクタが複数集まってできているのが記憶媒体

で、このセクタの集まりでできた記憶域の中に実サイズ20のファイルを書き込むと
20を3セクタに書きこむことになる
8+8+4で書き込む←実サイズ
でも使用中のセクタは他のデータに使えないから合計サイズは8×3セクタで24になるって感じかな
0012名無しさん@お腹いっぱい。
垢版 |
2011/07/24(日) 08:35:21.15ID:PaTgkXk2
置き換えてみると、

20個のボールがあって、用意してる箱には、8個ずつしか入らない。
箱を3つ使ってボールを入れた。
8×3=24だから4個余裕があるけど、1つの箱には別の種類のボールは入れられない。
8×箱の数の24が実際の大きさ。
0013名無しさん@お腹いっぱい。
垢版 |
2011/07/24(日) 22:26:27.59ID:CubW5t11
スレチなのはわかってるけど、PSP自作アプリ用のスレまだある?

PSP Manga FXの人の新アプリ、PSP Catarom FXが来てる。
以前CCBPの時は専用スレもあったと思うけど、それは確実にないよね?

新アプリの存在は開発者にもいい刺激になるはず。
とはいえ開発スレでないスレあればそっちがいいね。
0016名無しさん@お腹いっぱい。
垢版 |
2011/07/24(日) 22:53:48.36ID:YKPpP3o9
まぁプログラミングなんてものは自己満足でやるものだからな
他人が使う使わないなんてのは二の次だ

誰得だけど
0021名無しさん@お腹いっぱい。
垢版 |
2011/07/26(火) 15:45:08.21ID:O9XPYi2n
CCBPってのでやってたことあったけど格段にラクでいいな
データの変換も必要ないとはね
PCでチェックしたcsvをPSPへ放り込んだけど当然ちゃんと反映されてる
予め巡るところなんか決まっているので、チェックリストの編集なんかは別にPSPでできなくとも不便は全くないし。
0026iCe
垢版 |
2011/07/28(木) 10:28:42.22ID:8kAlDmmw
PROのソースをコンパイルしたんですけどPROができません定義したりしないといけないんですかね…
0027名無しさん@お腹いっぱい。
垢版 |
2011/07/28(木) 10:36:54.90ID:eEqcZZYB
>>26
お前諦めたって言わなかったか?
PROはまだ早い。1から勉強してある程度自分で作れるようになってから試せ
0031iCe
垢版 |
2011/07/28(木) 14:01:16.99ID:8kAlDmmw
>>30
分かりました
0032ちとく ◆ChitokuSdA
垢版 |
2011/07/28(木) 15:08:45.89ID:0oE1xAGb
>>28
情報thx
パーティション11は見つけたから、あとで入れとくけど、9は…。
存在しているなら教えてください。
0033 忍法帖【Lv=38,xxxPT】
垢版 |
2011/07/28(木) 17:13:04.40ID:turbM3ZI
>>32
FW6.xx以降では、UMDキャッシュのパーティションが8から9に変わっている。
0042名無しさん@お腹いっぱい。
垢版 |
2011/07/31(日) 20:19:47.20ID:WPzPIwGQ
だれか、TNのソースコードコンパイルしたことあるヤツいる?
エラー吐いちゃってうまくできない・・・
0045名無しさん@お腹いっぱい。
垢版 |
2011/08/02(火) 19:18:22.94ID:f/uZON5h
VFPUってのはCPUと独立に動くのか?

例えば、メインとサブのスレッド作って、
メインにはCPU、サブのほうにはVFPUの演算書きまくっておくと、
両方で計算してくれてハッピーになったりするのだろうか。

それともVFPUの利点は複数の演算の同時処理だけ?
0056名無しさん@お腹いっぱい。
垢版 |
2011/08/16(火) 14:13:11.38ID:sU8Ydxoq
自作アプリに署名すると普通は5MBほどにサイズ増えるけど
HEN TNとかアプリそのもののサイズのまま署名済みになってたり
あれはどうやっているだろう
0068名無しさん@お腹いっぱい。
垢版 |
2011/08/18(木) 11:23:55.33ID:DGD3XwTw
アンオフィシャルではなくアンチオフィシャルとは何とも斬新・・・
いや、よくよく考えたらただのアンチだよなそれ
0071名無し
垢版 |
2011/08/19(金) 10:37:09.54ID:IDGbIB4A
あった
でも Prometheus-1 v5 って意味らしい
つまり公式だ
0076名無しさん@お腹いっぱい。
垢版 |
2011/08/20(土) 13:59:21.82ID:lDUHS7vF
>>57 >>58
署名済みのをサイズ軽減するのツールとしては存在してるけど
ソースコード公開しているモノはないみたいだね、残念
0080名無しさん@お腹いっぱい。
垢版 |
2011/08/20(土) 22:48:28.09ID:x91DORQJ
@minomushi2010 if(MP3_Load(test1)); ←これも何か変

こんな低レベルのバグをneur0n氏に持っていかないで欲しい…
0086名無しさん@お腹いっぱい。
垢版 |
2011/08/21(日) 19:13:52.88ID:sNoJcSeA
なんか最近進展なくね?
0087名無しさん@お腹いっぱい。
垢版 |
2011/08/21(日) 20:28:16.17ID:mKZugr0H
c = a*b;
printf("%d\n", c);
a = c;

此れって、どんな処理になる?
因みに変数とかの定義はしてある。
a = 2
b = 2
c = 1
ってな感じで
0091名無しさん@お腹いっぱい。
垢版 |
2011/08/22(月) 01:17:18.97ID:O8SVsW4F
          ____
       / \  /\ キリッ
.     / (ー)  (ー)\    <「minomushi2010
うむ。プロトタイプ宣言必要だったな」
    /   ⌒(__人__)⌒ \
    |      |r┬-|    |
     \     `ー’´   /
    ノ            \
  /´               ヽ
 |    l              \
 ヽ    -一””””~~``’ー?、   -一”””’ー-、.
  ヽ ____(⌒)(⌒)⌒) )  (⌒_(⌒)⌒)⌒))

          ____
        /_ノ  ヽ、_\
 ミ ミ ミ  o゚((●)) ((●))゚o      ミ ミ ミ   <だっておwww
/⌒)⌒)⌒. ::::::⌒(__人__)⌒:::\   /⌒)⌒)⌒)
| / / /     |r┬-|    | (⌒)/ / / // 
| :::::::::::(⌒)    | |  |   /  ゝ  :::::::::::/ 
|     ノ     | |  |   \  /  )  /
ヽ    /     `ー’´      ヽ /    /
 |    |   l||l 从人 l||l      l||l 从人 l||l  バンバン
 ヽ    -一””””~~``’ー?、   -一”””’ー-、
  ヽ ____(⌒)(⌒)⌒) )  (⌒_(⌒)⌒)⌒))
0092名無しさん@お腹いっぱい。
垢版 |
2011/08/22(月) 01:19:59.32ID:O8SVsW4F
ずれたwww
          ____
       / \  /\ キリッ    ミノムシ
.     / (ー)  (ー)\    <「うむ。プロトタイプ宣言必要だったな」
    /   ⌒(__人__)⌒ \
    |      |r┬-|    |
     \     `ー’´   /
    ノ            \
  /´               ヽ
 |    l              \
 ヽ    -一””””~~``’ー?、   -一”””’ー-、.
  ヽ ____(⌒)(⌒)⌒) )  (⌒_(⌒)⌒)⌒))

          ____
        /_ノ  ヽ、_\
 ミ ミ ミ  o゚((●)) ((●))゚o      ミ ミ ミ   <だっておwww
/⌒)⌒)⌒. ::::::⌒(__人__)⌒:::\   /⌒)⌒)⌒)
| / / /     |r┬-|    | (⌒)/ / / // 
| :::::::::::(⌒)    | |  |   /  ゝ  :::::::::::/ 
|     ノ     | |  |   \  /  )  /
ヽ    /     `ー’´      ヽ /    /
 |    |   l||l 从人 l||l      l||l 从人 l||l  バンバン
 ヽ    -一””””~~``’ー?、   -一”””’ー-、
  ヽ ____(⌒)(⌒)⌒) )  (⌒_(⌒)⌒)⌒))
0094名無しさん@お腹いっぱい。
垢版 |
2011/08/22(月) 11:06:15.26ID:p+wu6boH
ミノムシって、ソフト作る以前の問題。
土台C言語の基本文法が分かってない。
その上、くだらない質問をしまくって、まわりに嫌われていることにも気づかずに、"あれー?おかしいなぁ"とか言ってC言語の知ったかぶりしつつ、まわりにくだらないことを聞く。
neur0n氏は既に彼を見捨てている。
J416氏も鬱陶しがっている。
彼のツイートを見たまわりも不快になる。
早く自重してくれないかなぁ。
0095名無しさん@お腹いっぱい。
垢版 |
2011/08/22(月) 11:07:27.86ID:p+wu6boH
Exploit見つけただけでずっとその功績で開発者気取り。
アホじゃないの?あれはリークされてもう終わったのに。
それにExploitなんて誰にでも見つけられる。
0096名無しさん@お腹いっぱい。
垢版 |
2011/08/22(月) 11:09:55.52ID:p+wu6boH
とっととソース公開してみんなに自分のダメソースを晒して、腐るほどある間違いを教えてもらえばいいのに。
なんでソース公開しないの、彼は?

スレチ&連投誠に申し訳ありませんでした。
0099名無しさん@お腹いっぱい。
垢版 |
2011/08/22(月) 14:42:19.18ID:CMC0rMEx
個人相手に言いたいことあるなら直接blogなりなんなりに書けよ。
文句の溜まり場じゃないし質問しづらいじゃん。
0100名無しさん@お腹いっぱい。
垢版 |
2011/08/22(月) 23:46:46.64ID:O8SVsW4F
>>99
質問すること自体は問題では無いのですよ

いろいろ聞いて回っている割にはアドバイスを真摯に受け止めていなかったり
Cの基本部分自体がおかしいのに自分で勉強しようとしていなかったり
必要もないのにPSPLINKにこだわり続けるのが、イラッとするんですよね
フォロー外せといえばそれまでですけど

http://pastebin.com/X9WR3nM8
こんなソースのフリーズする所がわからないなんて、
酷すぎるよね
0101名無しさん@お腹いっぱい。
垢版 |
2011/08/22(月) 23:54:52.86ID:l88Te3BR
>>100
しつこいよ
minomushiがクズなことぐらい誰でも分かるんだろ、わざわざ書くな
ちなみにアンフォローしてもウザいからNG機能のあるクライアント使え
0103名無しさん@お腹いっぱい。
垢版 |
2011/08/23(火) 00:43:48.37ID:A27n7zuA
HostCoreがNID書き換えとFWの逆汗で何とか6.39ME-9.3@PS1000で動くようにはなったんだが、
ISO起動が一部のゲームしか動かないっぽい。愚痴ですごめんなさい。

手持ちのMHP2Gは動いた。どこでもいっしょ レッツ学校 は動かなかった。

まあ俺はWifiで動画見るくらいしかたぶん使わないから良いんだが、
誰か後引き継いでくれる人or単に欲しい人がいたらレスください。

といってもやる気があれば簡単な修正しかないので、誰もトライしてなかったのかな。
0107名無しさん@お腹いっぱい。
垢版 |
2011/08/23(火) 19:05:13.99ID:pwo7US5n
>>102
else if(pad.Buttons & PSP_CTRL_CROSS)
とそれに関係するIF文全体がおかしいんじゃないか?
此処はまぁ、いいや。
c言語の文法から学びなおしたほうが良いかもしれないな
0110名無しさん@お腹いっぱい。
垢版 |
2011/08/23(火) 19:43:20.71ID:pwo7US5n
>>108
else if(pad.Buttons & PSP_CTRL_CROSS)
{
sceKernelExitGame();
}


else
{
            if(pad.Buttons & PSP_CTRL_CROSS)
sceKernelExitGame();
}

だと思ったのだが
違うのか?俺はそれでプログラム書き続けてるけど
0112名無しさん@お腹いっぱい。
垢版 |
2011/08/23(火) 19:46:45.50ID:ClvsWdoz
○押すたびにmp3を読み込んで再生、メモリ解放とかおかしいでしょ。
暇つぶしに書いてみた。
ttp://pastebin.com/ZzquHHKS

>>106
thx
0113名無しさん@お腹いっぱい。
垢版 |
2011/08/23(火) 19:58:42.27ID:SuHgpl2/
>>100
関数の意味は分からんが
多分MP3_Playのすぐ後にMP3_FreeTune呼んじゃ駄目だろうって事と
多分MP3_FreeTuneが何度も呼ばれちゃ駄目だろうって事と
多分MP3_FreeTuneはwhileの外に置けよって事と
多分MP3_FreeTuneとMP3_Stopが逆だろうって事ぐらいは分かる

>>110
おかしいのはお前だ
0115 忍法帖【Lv=40,xxxPT】
垢版 |
2011/08/23(火) 20:14:11.12ID:5Z1dl0Un
>>110
else ifは普通に使うよ。
elseで囲うifも意味は変わらないけど。

>>113
> 多分MP3_FreeTuneとMP3_Stopが逆だろうって事ぐらいは分かる
逆っていうかどっちも呼ばないとダメ。

whileの中でpadを定義してると、いつかスタックオーバーフローしない?
0121名無しさん@お腹いっぱい。
垢版 |
2011/08/23(火) 22:45:38.69ID:5Z1dl0Un
>>120
if(条件A)〜;
else if(条件B)〜;
else if(条件C)〜;


if(条件A)〜;
else{
if(条件B)〜;
 else{
  if(条件C)〜;
 }
}


ネストすれば意味変わんない。
0126名無しさん@お腹いっぱい。
垢版 |
2011/08/24(水) 11:02:51.07ID:fhRxKsGb
PROのビルドはLinux系でやった方がいいよ。
WindowsならCygwinお勧め。
Windowsだとなぜかmakefileが正常に動作しなかった。
0127名無しさん@お腹いっぱい。
垢版 |
2011/08/24(水) 12:02:28.09ID:PCT/36pa
>>125
署名の仕組み知れば、それは無理だと言うのは試す前から分かる
厳密にはその処理を署名前にしなければならない
0128名無しさん@お腹いっぱい。
垢版 |
2011/08/24(水) 12:19:12.49ID:fPGfJVoQ
アセンブリからプログラミング入った人だから仕方ないだろ
俺の知り合いにもこうやって書く人いるぞ
0131名無しさん@お腹いっぱい。
垢版 |
2011/08/24(水) 16:00:13.51ID:35IO/4C9
最近めっきり見かけなくなったと思ったら、
10年くらい前から寄生蝿のせいで激減してたんだな
0132名無しさん@お腹いっぱい。
垢版 |
2011/08/24(水) 19:58:40.19ID:hrRbocof
minpspwでビルドしたのとlinux上でビルドしたのを比べると微妙に違う
pspsdkのバージョンが違うと差が出るんだろうな
0133名無しさん@お腹いっぱい。
垢版 |
2011/08/24(水) 20:11:57.99ID:ad7LWF1t
>>132
このコンパイラもそうかは分からんけど、
バイナリに日付を埋め込むコンパイラもある。

違ってたらスマン
0140名無しさん@お腹いっぱい。
垢版 |
2011/08/25(木) 03:08:39.44ID:du/41SR6
>>139
flash1にパスワードやらIDやらが平文で入ってるから
それをどーんと表示してあげるだけで十分なイタズラになるかと
アプリはあるけどプラグインは出てなかったと思うから頑張って
0142名無しさん@お腹いっぱい。
垢版 |
2011/08/25(木) 14:56:26.09ID:2vhQE0/S
>>139
XMBにあるPSPについてのところで表示される画像を
レッドスクリーンにしちゃえばいい
0144名無しさん@お腹いっぱい。
垢版 |
2011/08/26(金) 06:14:47.95ID:s1BQ4K9p
復旧
0149名無しさん@お腹いっぱい。
垢版 |
2011/08/27(土) 05:11:14.58ID:i19HLEg2
イヤホンがジャックに刺さった状態でもスピーカーから強制的に音出すプラグイン作ろうとしたけど、
mutespkrのプラグインいじくればなんとかなるとか思った自分が甘かった・・・
要はイヤホンが刺さってても、PSP上では刺さってないことにすればいいんだろうけど・・・むずかしいな・・・

イヤホンが刺さってるかどうか判定するのってどうやるんだろう。
0152名無しさん@お腹いっぱい。
垢版 |
2011/08/27(土) 13:44:01.99ID:Wx9ChaBB
ポータブル機だけに何だかんだいいつつ
手軽に開発出来るデバイスとしてはPSP最高だとつくづく思う

DSも自作ソフト出来るけど、スペック低くて自由度低いし
0153名無しさん@お腹いっぱい。
垢版 |
2011/08/28(日) 00:06:08.55ID:JhqW70Y1
freeze viewerとCustomHome.prxの相性が悪い
初回は起動するが、2回目以降はフォルダ構成の読み取り時?にフリーズして落ちる
CustomHome.prxは起動中のソフトに対して一種の上書きをする形で入り込んでるから
終了メニュー辺りでコンフリクトを起こしているのかも知れない
それにしては何で初回だけ大丈夫なのか知らんが
0155名無しさん@お腹いっぱい。
垢版 |
2011/08/28(日) 18:38:08.77ID:Xo25YKrS
俺もフリーズするんだよな…。
そこで色々試してみたら、フォントフォルダまるごと消したらフリーズしなくなった。
これって関係あるのかな?
0157名無しさん@お腹いっぱい。
垢版 |
2011/08/28(日) 20:28:34.04ID:OtY+r96j
twitter見るとCustomHomeの作者が把握してる様だな
しかしどっちかっていうとfreezeviewer側の不具合っぽいが
0162名無しさん@お腹いっぱい。
垢版 |
2011/08/28(日) 22:47:58.81ID:JcWnRCq2
多分可能じゃね?
俺としては無線LANがONになってるときは電源が切れないようにして欲しい
つい熱くなって電源OFFとか笑えない
0163名無しさん@お腹いっぱい。
垢版 |
2011/08/28(日) 22:49:49.17ID:PS+u9J8n
その辺り色々出来るといいな
ゲーム中につい滑って無線とか電源切れたり、スイッチ壊れて無線とかON OFF切り替えられなくなったりあるから
0165名無しさん@お腹いっぱい。
垢版 |
2011/08/28(日) 22:53:09.56ID:CV6bD3a0
>>161
ハードウェアがどうなってるか知らんけど
スイッチをONにした状態でOFFと見せることは出来るとはおもうけど
スイッチのON/OFFで無線LANモジュールの電源を物理的に切り替えてるなら無理じゃないかね
0166名無しさん@お腹いっぱい。
垢版 |
2011/08/28(日) 23:01:27.94ID:JcWnRCq2
恐らく一度ソフトウェアを通してると思うな
どこかの大元さえ突き止められれば出来ると思う
0174名無しさん@お腹いっぱい。
垢版 |
2011/08/30(火) 00:43:36.14ID:RjmEnQUQ
psp power saverのソースって落ちてないの?これ現行のFWだと機能してないような気がするから・・・。
0175名無しさん@お腹いっぱい。
垢版 |
2011/08/30(火) 07:58:08.80ID:4SdU9Jiy
来いよバグ!無限ループなんて捨ててかかってこい! 怖いのか?

みのむしくんこのスレ見てんのかな
0178名無しさん@お腹いっぱい。
垢版 |
2011/08/30(火) 11:41:47.70ID:FgGZ+H9h
修理に出すくらいならハンダ付けしてずっとONになるようにする
その前にプラグインで管理出来ないか試す
0180名無しさん@お腹いっぱい。
垢版 |
2011/08/30(火) 13:00:58.30ID:pPoL+VqC
minomushi2010ミノムシ

@neur0ner お聞きしたいことがあります。
とあるディレクトリにファイルが存在するか調べたいのですが、
参考になるソースご存じでしょうか?

ググれよww
0185名無しさん@お腹いっぱい。
垢版 |
2011/08/30(火) 15:04:16.77ID:4SdU9Jiy

          ____
       / \  /\ キリッ    ミノムシ
.     / (ー)  (ー)\    <「@StEeLcAn2o1 明日少し精神面で相談したいことがある。 ちょっと耐えられなくなって来た。」
    /   ⌒(__人__)⌒ \
    |      |r┬-|    |
     \     `ー’´   /
    ノ            \
  /´               ヽ
 |    l              \
 ヽ    -一””””~~``’ー?、   -一”””’ー-、.
  ヽ ____(⌒)(⌒)⌒) )  (⌒_(⌒)⌒)⌒))

          ____
        /_ノ  ヽ、_\
 ミ ミ ミ  o゚((●)) ((●))゚o      ミ ミ ミ   <だっておwww
/⌒)⌒)⌒. ::::::⌒(__人__)⌒:::\   /⌒)⌒)⌒)
| / / /     |r┬-|    | (⌒)/ / / // 
| :::::::::::(⌒)    | |  |   /  ゝ  :::::::::::/ 
|     ノ     | |  |   \  /  )  /
ヽ    /     `ー’´      ヽ /    /
 |    |   l||l 从人 l||l      l||l 从人 l||l  バンバン
 ヽ    -一””””~~``’ー?、   -一”””’ー-、
  ヽ ____(⌒)(⌒)⌒) )  (⌒_(⌒)⌒)⌒))
0186名無しさん@お腹いっぱい。
垢版 |
2011/08/30(火) 15:05:20.36ID:4SdU9Jiy

          ____
       / \  /\ キリッ    ミノムシ
.     / (ー)  (ー)\    <「でもある人との約束があるからそれまでは挫けずに頑張ろうと思う。」
    /   ⌒(__人__)⌒ \
    |      |r┬-|    |
     \     `ー’´   /
    ノ            \
  /´               ヽ
 |    l              \
 ヽ    -一””””~~``’ー?、   -一”””’ー-、.
  ヽ ____(⌒)(⌒)⌒) )  (⌒_(⌒)⌒)⌒))

          ____
        /_ノ  ヽ、_\
 ミ ミ ミ  o゚((●)) ((●))゚o      ミ ミ ミ   <だっておwww
/⌒)⌒)⌒. ::::::⌒(__人__)⌒:::\   /⌒)⌒)⌒)
| / / /     |r┬-|    | (⌒)/ / / // 
| :::::::::::(⌒)    | |  |   /  ゝ  :::::::::::/ 
|     ノ     | |  |   \  /  )  /
ヽ    /     `ー’´      ヽ /    /
 |    |   l||l 从人 l||l      l||l 从人 l||l  バンバン
 ヽ    -一””””~~``’ー?、   -一”””’ー-、
  ヽ ____(⌒)(⌒)⌒) )  (⌒_(⌒)⌒)⌒))
0203名無しさん@お腹いっぱい。
垢版 |
2011/08/30(火) 20:19:04.45ID:pPoL+VqC
ミノムシ 「ファイルチェック関数作るかなー。」

つぶやいている時間があったら作れよ
2〜3行で作れるだろwww
0204名無しさん@お腹いっぱい。
垢版 |
2011/08/30(火) 20:29:26.47ID:jJLlWoij
int checkFileExist(const char *filename)
{
return sceIoOpen(filename, PSP_O_RDONLY, 0777);
}

見づらいの覚悟だったら、1行で書けるな。
0207名無しさん@お腹いっぱい。
垢版 |
2011/08/30(火) 22:53:56.29ID:pPoL+VqC
ミノムシって「〜作るぉ」って言って完成したの見たこと無いな
昨日言ってたMADはどうしたwww
0215名無しさん@お腹いっぱい。
垢版 |
2011/08/31(水) 19:18:05.44ID:/88WX/eh
そりゃあんなメンバーじゃトラブルになるでしょ
まともに記事も書けない糞ブロガーとかいるし
0231名無しさん@お腹いっぱい。
垢版 |
2011/09/01(木) 12:20:40.38ID:9XcBfUDc
プログラムを今までにした事が無かったのなら
ちょっとかじった後にでもみっちり基礎はすべき
0232名無しさん@お腹いっぱい。
垢版 |
2011/09/01(木) 12:44:01.08ID:bcrnbEBX
>>230 >>231
ありがとうございます。
基礎学習と実践練習を同時にやっていこうと思います。
基礎学習 >> その実践 >> 基礎学習 >> その実践...
というような流れで。
0235名無しさん@お腹いっぱい。
垢版 |
2011/09/01(木) 13:27:25.22ID:X+Q+wwtp
俺もCを始めたのはGBAの開発ができるdevkitadvがきっかけだったからな・・・
while(1)が無限ループになる理由すらわかってなかったわ

そしてvoid mainが当たり前だと思ってた
0236名無しさん@お腹いっぱい。
垢版 |
2011/09/01(木) 14:56:17.68ID:iRuwtIK4
プログラミングは共通して読む書くの繰り返しで身に着けるものだろ。
無論基礎なけりゃ読むことはできないけど。
0237名無しさん@お腹いっぱい。
垢版 |
2011/09/01(木) 17:27:40.90ID:60G12517
本に書いてある/書いていない、学習した/学習するってことより
ググること覚えようよ

switch文 -> 知りません
じゃなくて

switch文 -> 知らないからググる -> 知らなかったけど調べました
じゃないとダメ

わかんないことあったら、某氏のようにすぐに人に聞く前にまずググる
それでもうまくいかなければ、ソースを開示してこんなエラーがでるとか
こんな動作になってしまうとかを伝えるべき

あとPSPの場合はSDKに入っているsampleとヘッダファイルにいろいろと情報が満載

sce〜から始まるPSPのライブラリでわからないことがあったら、
上記のsampleかヘッダを見るか、ググればほとんどの場合使い方が出てくる

sampleとヘッダの検索するにはgrepか同等のソフトを使おう
0245名無しさん@お腹いっぱい。
垢版 |
2011/09/02(金) 15:51:11.09ID:+QI7lZPM
ひとつさらせば自分をさらす
ふたつさらせば全てが見える
みっつさらせば地獄が見える
見える見える堕ちる様

しかしソースをさらさずとも無知をさらしてたり
0246名無しさん@お腹いっぱい。
垢版 |
2011/09/02(金) 15:54:59.07ID:t2BIi+Ma
開示してもしなくても無知をさらけ出すが、
開示したほうがステップアップの可能性が高い

まさに
聞くは一時の恥、聞かぬは一生の恥
0249名無しさん@お腹いっぱい。
垢版 |
2011/09/02(金) 17:38:05.38ID:YnWGqtxz
よくわからんチームが結成しだしたころから幼稚なスレチ発言するやつ増えだしたな。
結成するのはどーでもいいけど、ここ荒らすのはほんとやめて欲しい。
0253名無しさん@お腹いっぱい。
垢版 |
2011/09/02(金) 18:47:01.91ID:jIM1TJf8
volotax volotax@私生活&交流
アメリカ人が日本人に話かけるときは英語使うのに、日本人がアメリカ人に話かけるときにも英語使わなくちゃいけないとか、どうかしてる。アメリカ人も日本人に話しかけるときには翻訳すべし。

中学生だとあまり考えずにこういう事言いがちだよな
現実ならまだわかるが翻訳っつってるからやっぱりネット上の事・・・

やっぱりyoutubeの英語コメントも全部アメリカ人やイギリス人だと思ってるのかな

まあそう考える方が簡単だわなwwwwww
0268名無しさん@お腹いっぱい。
垢版 |
2011/09/03(土) 00:42:42.24ID:3bBOtDZ6
ミノムシにC言語は無理だ…
このスレの存在に気づいてるのにも関わらず、
@j416dy DM送りました。今回は本当にありがとうございます。
とDMを繰り返す。J氏今年受験なのに…
mainにcallbackは激しくワロタw
Twitter民の人彼にこのスレの存在を伝えてあげて
0271名無しさん@お腹いっぱい。
垢版 |
2011/09/03(土) 01:20:58.07ID:Yd1D+hYZ
まさかfilecheckしてるところから、main呼び出してるってことはないよな
いくらなんでもそんなことないよな
0272名無しさん@お腹いっぱい。
垢版 |
2011/09/03(土) 01:43:58.86ID:ubz6Rwgq
何でmain→filecheck→mainっていう呼び出しをしようとしてるんだろう・・・
main→filecheck→main
        ↑
ここってもしかしてリターンの事なのだろうか・・・
非常に気になるけどやはりスレチ
このような内容の場合はネヲチにスレを建てるのが良いな

0281名無しさん@お腹いっぱい。
垢版 |
2011/09/04(日) 13:16:44.60ID:7Bw0auFc
ピクセルフォーマット8888のGU初期設定で

sceGuDepthBuffer((void*)0x110000, 512);

とした場合、DepthBufferのメモリ(VRAM)消費量はどれくらいでしょう?

DrawBuffer、DispBufferはそれぞれ
幅 * 高 * ピクセルサイズというのは分かるのですが

0289名無しさん@お腹いっぱい。
垢版 |
2011/09/06(火) 13:22:31.77ID:LgciImLQ
和製ツールはなんでGuのバッファー処理適当なんだろう
PSP xviにあるのとか、ISO toolとか、他にも色々
表示されればそれでいいみたいな感じでさ・・・
0290名無しさん@お腹いっぱい。
垢版 |
2011/09/06(火) 14:17:57.51ID:Y1qP4zRs
>>284
ビルドはできるけど、日本語とかフランス語とかやっても
NULL返ってくるから多分中身空っぽだと思う。

>>289
個人的にGUは面白いと思うけどね。
工夫しないとノロいところとか。
0292名無しさん@お腹いっぱい。
垢版 |
2011/09/06(火) 19:12:12.83ID:UOGG0JLZ
@Light_Net
らぃと
チームどんだけあれば気が済むんだよ・・・。よく考えてやれよ。チーム作ってTwitterで拡散すればメンバー入ってくる?そんなのないからw
22分前 webから
0296名無しさん@お腹いっぱい。
垢版 |
2011/09/07(水) 01:06:56.64ID:n4/7iKW9
PSP Filerのソースコードを見てみたいのですが、もう公開していないのでしょうか?
公式サイトから落としてもEBOOT.PBPしか手に入らなくて……
0302名無しさん@お腹いっぱい。
垢版 |
2011/09/07(水) 13:07:12.84ID:UQwbTAqb
恥ずかしいのは公開するのが当たり前と考えるやつだ。
開発者としてライセンス守ってれば、公開する義務も無いしー。
0306名無しさん@お腹いっぱい。
垢版 |
2011/09/07(水) 23:46:22.64ID:n4/7iKW9
>>298
こんなにたくさんのこと出来るんだからどんなソースなんだろって興味本位で調べてみただけです
ディレクトリオープンの方法とかバッテリー残量検知とかの方法も知りたかったんですけど、公開されてないのなら仕方ないですね
wololo.netの方でPSP Filer 6.7というef0:に対応した奴があげられていたのですが、あれは何だったんでしょう?
0308名無しさん@お腹いっぱい。
垢版 |
2011/09/07(水) 23:49:33.11ID:SGYp93v5
あれはバイナリ弄ってms0をef0に書き換えただけじゃなかったかな。非公式な上に問題起きるから使わないほうがいい
だいたいは公開されてるソースを参考にすれば作れそうだけど。
Filerのソースは開発者本人が公開しないと断言してるし、公開されることはまずないだろうね。
0309 ◆yreeen/0R2
垢版 |
2011/09/07(水) 23:58:50.08ID:OEZx+1RU
ディレクトリオープンやバッテリ情報はPSPSDKのドキュメントに情報あった筈
0310名無しさん@お腹いっぱい。
垢版 |
2011/09/08(木) 00:05:32.12ID:AYIwORxk
ttp://wololo.net/talk/viewtopic.php?f=2&t=3627
ここで6.7が公開されてました

>他の人の書き込み
>where did you get the source code
>i searched for it last month, and could find it

>作者の書き込み
>TOcean probabbly hex edited PSP Filer to say "By TOcean".
>We will still remember, wizarddocter is watching :twisted:
>Anyways, I have the source code for PSP Filer, it was published by Yoti a while back...cant remeber where i dlded it from...

ファイラーのソースコード持ってるって書いてありますがそれ以上はなんて言ってんのか分からんす
0312名無しさん@お腹いっぱい。
垢版 |
2011/09/08(木) 22:53:06.30ID:j+KvpqVO
>他の人の書き込み
>ソースコードどこにあった?
>先月探したが見つからずorz

>作者の書き込み
>多分TOcean氏がPSP Filerをいじったのは"By TOcean"って言うため。
>まだ覚えてるのがwizarddocter氏が見張ってるってこと。「(事実の)ゆがみ」を。
>いずれにしろ、俺はYoti氏がちょっと前に公開したPSP Filerのソースを持ってる。
>どっから落としたか忘れたけど。
0313名無しさん@お腹いっぱい。
垢版 |
2011/09/09(金) 11:41:10.62ID:2Z1uQ0up
ptc-patchを更新しました。
psptoolchainのgccのバージョンを4.6.1にできます。
ttp://misakalab.mithria.net/top/ptc-patch
0317名無しさん@お腹いっぱい。
垢版 |
2011/09/11(日) 14:00:25.52ID:d4Hyj0EH
非公式プラグインとしてリリースされてたりするけど

vshmenuそのものをTN SettingsのようにXMBへ統合してもらいたい
CFW MEで唯一にして最大の不満はそこ

0318名無しさん@お腹いっぱい。
垢版 |
2011/09/11(日) 14:32:29.24ID:T+4sCXNN
どうせなら過去の項目名を一新してほしい。
Use version.txt -> バージョン変更ファイルの読み込み
みたいな。
説明領域もあるわけだし。
0320名無しさん@お腹いっぱい。
垢版 |
2011/09/11(日) 14:45:37.32ID:d4Hyj0EH
>>319
TN Settings見たことあるなら分かると思うけど
画面移行したりせず全ての設定変更出来たり
総合的な使い勝手はvshmenuよりはるかに上に思う
何より人工的なメニューでないからCFWであってOFWらしくて良い

まぁ、個人によって意見は分かれるだろうけど
0323名無しさん@お腹いっぱい。
垢版 |
2011/09/12(月) 10:38:06.50ID:hsQCkxCD
neur0n氏がSatelliteGameってのが出たけど
CustomHomeが既にあるのに敢えて似た様なプラグインを出すか
まぁ最終的には不具合の無い方が生き残るだろうけど
0324名無しさん@お腹いっぱい。
垢版 |
2011/09/12(月) 11:20:08.90ID:l84t6JTA
MEが設定部分をTN Settings 化しないのは
ライセンス問題があってそれに巻き込まれたくないのかと思ってたけど
どうやらそうではなく技術的な感がしてくる
0338名無しさん@お腹いっぱい。
垢版 |
2011/10/02(日) 16:03:36.36ID:r4tjoHjL
過疎ってるね
0343名無しさん@お腹いっぱい。
垢版 |
2011/10/09(日) 20:15:51.76ID:A9+VqRHe
テキストビューアーってまだ需要あるかね?
PSPメモ帳がビューアーってよりエディタの性格が強いから
見る事に特化した奴でもあればちょっとは良いのかと思ったけど
0345名無しさん@お腹いっぱい。
垢版 |
2011/10/09(日) 22:37:35.11ID:hWz3mvvF
ここで聞いても仕方ないだろ
ここにいる人間のほとんどがその程度のソフトなら簡単に作れるし
0347名無しさん@お腹いっぱい。
垢版 |
2011/10/10(月) 07:39:37.56ID:7Gfp/3ux
あのメモ帳はどう考えてもエディタだろ
見るだけに特化なら青空文庫リーダでいいじゃん
hiroi01氏のプラグインもあるし
結局はいちばん使うFilerで済ましちゃうし
多くの人に使って欲しいのなら
もうUIを工夫するぐらいしか道は無いと思う
0361名無しさん@お腹いっぱい。
垢版 |
2011/10/20(木) 06:07:51.17ID:hGMqbV63
PSP用のSFCエミュって今結構あるけどグラフィックパックに対応した奴ないけど
PC用のuosnesとかsnes9x 1.53がグラフィックパック対応&ソースあるから
それをPSP用に使えるようにしてみようかと思ってるんだが可能かな?
0365名無しさん@お腹いっぱい。
垢版 |
2011/10/20(木) 15:54:25.12ID:gOJTIwhz
開発環境を整えてついうっかりプラグインを削除したら起動しなくなっちゃった…
粗悪パンドラが膨れて使い物にならなくて復旧見込み無しだから中古2000探してくるか
0366名無しさん@お腹いっぱい。
垢版 |
2011/10/20(木) 15:55:36.21ID:cLkudEOf
ただ変なプラグインが悪さしてて起動しないだけかもよ
メモステ抜いて電源入れ直したりしてみたら?
0388名無しさん@お腹いっぱい。
垢版 |
2011/11/04(金) 17:49:47.19ID:LmlFuA4E
2000と3000でメモリを64MBフルに使いたいのですがどうすればよいでしょうか?
PSP自作ソフトwikiには

メインメモリ
システムがメモリを8MBほど使用していて、実際は24MB程度しか使えない。
PSP-2000で増えた32MBは、UMDのディスクキャッシュとして使用される。
PSP-2000で増えた32MBを使用するには、対応したライブラリが必要とかなんとか。

こう書いてありました
対応したライブラリとは何のことでしょうか?
0389名無しさん@お腹いっぱい。
垢版 |
2011/11/04(金) 19:11:57.78ID:dwezyN5a
        ,.- '´  ̄ ̄ `  - 、
        r'   _,. -―-- .、  ヽ
       l r '´        `ヽ  l
       l'.......-―.:::::: ̄ ̄:::::::::::‐.`L.._
     ,-:::´::::::::::-::‐ ''  ̄ ̄  ‐-、:::::::::::::ヽ
   r':::::::::::::::::::/          lヽ:::::::::::::::i
  .i'::::::::::r:、:::::l   _       i:::::::::::::::::::::!
  .l::::::::::i:rヽヾ  ri't:Tヾ、 ;::::- 、 !:::::::::::::::::::/
    ヽ:::::lヽ.、     ̄ノ :.'`-'ヽ`ir' )::::::::::;r'
     ` ヽニ:.      ,.   ::.`   'i:.r'::;;-'´
        l::.   ,,..--`-:く   /'-' ´
        イ :.  "'''''''"';;;;:ミ .!
    r:::'::::::l  :..      `/
 ,.-:':::::::::::::::::!ヽ   、.    i'
':::::::::::::::::::::::::::i ヽ    ̄ /!ヽ、
::::::::::::::::::::::::::::::i,.--ヽ._,〃´l:::::::::ヽ、
::::::::::::::::::::::::::::::l  _/_i_l   ,!、:::::::::::::::ヽ

     ホッシュ [Sred Hossu]
     (1875〜1934 イギリス)
0391名無しさん@お腹いっぱい。
垢版 |
2011/11/04(金) 19:31:32.59ID:LmlFuA4E
>>390
mallocで void *data = (void*)malloc(stat.st_size);このように確保しようとするとこの行でブラックアウトします
原因ははっきりしています。30MBのメモリを確保しようとしている為です(同じコードで15MBの確保なら何の問題もありませんでした)
この打開策として思いついたのがUMDキャッシュの使用です。
どうすればUMDキャッシュもメモリとして使えるのでしょうか?
0398名無しさん@お腹いっぱい。
垢版 |
2011/11/05(土) 17:10:07.47ID:xtSV1nXR
いま、smbxをdxlibp使ってPSPに移植中
メニューまでは作ったけどプレイ画面が難しい
参考になるソースコードも無くて困った
0400名無しさん@お腹いっぱい。
垢版 |
2011/11/11(金) 20:12:23.19ID:kd6p8kTw
ものすごい初歩的なのかもしれないけどサンプルコンパイルして勉強中で分からないことがあったので教えてもらえれば。

mp3サンプルをmakeして /MUSIC/Test.mp3 を置いてあるのに sceMp3Init が 0x807f00fd 返してコケるんだけどmp3ファイルがおかしいって事なのかなと。
手持ちが基本的に192kbpsVBRしか無いんでそういうもんなのかなと思ってるけど、プラグインじゃないMP3プレイヤのサンプルコードが見たいなと思いつつ
もうちょっとMP3プレイについてググってみる。
0401名無しさん@お腹いっぱい。
垢版 |
2011/11/11(金) 20:19:20.15ID:Vfk2Fcza
>>400
エラーコードは覚えて無いけど俺もinitでエラー出まくった事あったな
その時使ってたMP3コンバータが「dBpoweramp」だったんだけど
「午後のこーだ」ってのに変えたら再生されるようになったよ
なんかtag情報とか付けると駄目なんじゃないかと思う
0402名無しさん@お腹いっぱい。
垢版 |
2011/11/14(月) 22:35:52.50ID:GCaYf/qa
プラグイン作者の皆様
出来ればディレクトリ掘っても動くような設計にして下さい
プラグインで設定ファイル等を出力する時に
カレントディレクトリではなく、
パス固定で書き出し/読み込みしてるプラグインが多すぎる
0405名無しさん@お腹いっぱい。
垢版 |
2011/11/15(火) 22:58:42.28ID:7z294IJV
>>403
バイナリエディタだと対応に限界がある

というかパス固定に違和感ないの・・・?
仮にPCでそういう仕様だと糞すぎるだろ・・・

どう書けば良いか解らない人は居ないだろうけど
disc_changeのソースから引用

char *temp;
char path[256];

strcpy(path, argp);
temp = strrchr(path, '/');
temp[0] = '\0';
strcat(path, "/app.cfg");

たったこんだけでms0にもef0にも対応出来るんだぞ・・・
argpはmodule_startの第2引数ね
0409名無しさん@お腹いっぱい。
垢版 |
2011/11/16(水) 23:25:16.89ID:A1Gu5F7I
>>408
なんで普通に対応できるのにわざわざフックしなければならないの?
フックで処理すると競合が起こる可能性も高いし
0410名無しさん@お腹いっぱい。
垢版 |
2011/11/16(水) 23:31:45.42ID:xYISRZUI
>>409
プラグインのstubにパッチするなら競合はしないんじゃ?
人任せにするより自分で対応できるならそっちの方がいいかなと
0411 忍法帖【Lv=6,xxxP】
垢版 |
2011/11/17(木) 00:11:25.71ID:n0b61Lfx
設定ファイルのパスを調整するためにわざわざプラグインをもう一つ作る意味がわからん
0412名無しさん@お腹いっぱい。
垢版 |
2011/11/17(木) 15:36:19.85ID:qjWjRM2k
対応してないプラグイン作者に一人一人お願いしたりアップデート毎にバイナリ弄ったりするよりかは
プラグイン一つで全てのプラグインを対応させてしまう方が楽だと思うが
意味分からんか?
0413名無しさん@お腹いっぱい。
垢版 |
2011/11/17(木) 17:29:24.90ID:yh39ZWVO
無駄にプラグイン増やすのは不具合起こすリスク上がるし得策とは思わねーわ
ms0をef0に置き換えるくらい文字数同じだから楽だろ
0415名無しさん@お腹いっぱい。
垢版 |
2011/11/17(木) 23:27:51.86ID:3Rt1ZiGG
アプリにしろプラグインにしろ、インストールする場所を変更できないのは
間違っているわけではないが、変更できるように柔軟な作りをしたほうが丁寧であると思う

さらに、PSPのシステム側で起動時のフルパスをmainやmodule_startに渡しているんだから
利用するに越したことは無いと思う
0416 忍法帖【Lv=7,xxxP】
垢版 |
2011/11/18(金) 00:55:12.96ID:M8hOrMiU
>>410
stubにパッチするプラグインが二つあったら競合するような気がするんだが?
0417名無しさん@お腹いっぱい。
垢版 |
2011/11/18(金) 11:14:30.61ID:4uVMKaGQ
ただやり方は複数あるって話でしょ。
どれもメリットデメリットがあるんだし。
一番いいのは開発者が対応することだろうけど。
0418名無しさん@お腹いっぱい。
垢版 |
2011/11/21(月) 17:23:51.83ID:4c9UZENW
dxlibpの音楽再生関数使って、プチ音なしに再生できたヤシいる?
効果音再生するたびにプチプチ言ってうざいんだがw
0421名無しさん@お腹いっぱい。
垢版 |
2011/11/28(月) 23:51:56.49ID:9RR7fDHX
PS3のダウングレードに使用するPSPプログラムを作ろうと
いろいろなサイトや実験である程度ヒントがつかめました。
具体的には3.73->3.55にダウングレードをPSPのみ本体改造なしで
できそうな感触です。

プログラミングはスキルは中の下のレベルですが開発のヒントになりそうな
情報をいただければ幸いです。
現状を幾つか分割して説明します。
0423名無しさん@お腹いっぱい。
垢版 |
2011/11/28(月) 23:59:47.75ID:9RR7fDHX
今現在基本的なソースは

int copyFile(char* from,char* to){

printf("GO!\r\n");

fd = sceIoOpen(from, PSP_O_RDONLY, 0777);


fd2 = sceIoOpen(to, PSP_O_RDWR|PSP_O_TRUNC , 0777);

long remain = 200000000;

while (size!= 0) {
size = sceIoRead(fd, buff, 131072*64);
remain = remain - size;

sceIoWrite(fd2, buff, size);
printf("Remaining: %d \r\n",remain);
}

printf("DONE!\r\n");

sceIoClose(fd);
sceIoClose(fd2);
return 0;

}

です。やりたいことはWhile以下のソースが実行される前に
ms0:PS3/UPDATE/PS3UPDATE.PUPがPS3に何バイト転送されたかを
プラグインで計測したいのです。
0424421
垢版 |
2011/11/29(火) 00:11:09.22ID:iDa8W8aP
そして計測された値が特定の値に達した場合、既存のPUPファイルを
上書きし、3.73のファイルと3.55のファイルをすり替えて
確認シーケンスをパスしようとしています。

今のところの実験ではリカバリモードでの試しで
4つある認証のうち3つまで上記のプログラムでパスできてます。
4つめの認証は自動販売機のぼたん・つり銭同時押しなみに難しく
いくつかパターンがあります。

PS3解析に書くべきか迷ったのですが、どうか宜しくお願い致します。
0427421
垢版 |
2011/11/29(火) 01:09:00.06ID:iDa8W8aP
そこに山があるから登るように、と申しましょうか。
クソとまでは言えないと思います。100回以上確認してますが
ファイルスワップでは簡単にはいけません。

PS3のファイルすり替えに関してですが以下のようになっています。
リカバリモードを例にとると
・USBストレージを一度でもとると(他のものに効果したり)アウト
・自己バージョン以上のファイルでないとアップデータが見つからない
 あるいはファイルが壊れています、とでる。
などなど。

いまのところシステム領域をわざと破壊して(トロフィーとかは残る)
リカバリモードに入り、特定のタイミングで3.73のファイルを3.55のファイル
に上書きすることで3.73のインストール画面+アップデータをチェックしています
の画面にまでには達しています。(当然そこまででエラーが発生しますが)

要点は特定のタイミングで(今はストップウォッチで計測w)ここでいう
上書きのタイミングを手動ではなく、自動でできないか、PS3にUSBストレージ
から転送されたバイト数をカウントしてそこから上書きが開始されないか。
です。

考えられる他の手法としてはUSBストレージのファイルが読み込まれている時は
他のプロセスからアクセスを禁止できないものでしょうか?
C#とかはできそうなんですが、対応外ですし・・・
0428名無しさん@お腹いっぱい。
垢版 |
2011/11/29(火) 02:56:25.14ID:a5VXdL3Y
出来たら面白そうだなぁ
やるならとりあえずUSB関係の関数をフックして
パケットを解析するならディレイ入れてみるなりしてみると良いんじゃないかね
Remotejoyliteとか参考になるかと思ったが、使うドライバが違うんだよなたしか・・
0429421
垢版 |
2011/11/29(火) 04:10:14.20ID:iDa8W8aP
>>428
フックですか・・・これは大変だ。
参考資料とかございますか?

一応個人的にはPRXの作り方とUSB周りのイジリ方の参考ってことで
USB.prxのソースコード参考にしてます。

PS3持ってるの人間はPSPも大抵持ってるので
プログラム一つで分解なしでダウングレードできたなら
結構なことですよね。また対策されるでしょうけど。
0434名無しさん@お腹いっぱい。
垢版 |
2011/11/29(火) 22:26:39.11ID:iDa8W8aP
>>433
おお・・・ありがとうございます。

余談ですが、PS3UPDAT.PUP自体をリネームして
3.55と3.73を入れ替えるプログラム作って見ましたが
こいつはよそう通りだめでした。PS3側でファイルのポインタを
持ってしまっているのでどう名前が変わっても途中から名前が変わっても問題ない
ってことですかね。
0435名無しさん@お腹いっぱい。
垢版 |
2011/11/29(火) 22:50:39.20ID:2S3ftpFG
>>434
PS3のダウングレードについて調べてみたんだが、特殊な機器が必要みたいだぞ?
ファイルのすり替えでダウングレードできるほど甘くないのでは?
0437名無しさん@お腹いっぱい。
垢版 |
2011/11/29(火) 23:33:28.28ID:iDa8W8aP
>>434
スワップははい、当初からだめだろうと思ってました。

過去のDGはドングルとかが必要ですが、3.56以降のDGについては
おっしゃるとおりプログスキート等ハンダ付けをする何れにしても
PS3を解体しないといけないのですが、そこにあえて>>436さんが
おっしゃっているように安価・容易なPSPでDGに挑戦してみるか、が
趣旨です。場合によっては脱線してマイコンいじりだすかもw
0438名無しさん@お腹いっぱい。
垢版 |
2011/11/30(水) 00:18:12.57ID:DByAaual
海外のハッカーでもできなかったPSPのUSBドングル化が日本人の手によって実現するのか。
もしかして>>437はスーパーハッカーなのか!?
0439名無しさん@お腹いっぱい。
垢版 |
2011/11/30(水) 03:08:22.30ID:KQ2bpXgG
どう見ても釣りだろ
もしくは知ったか
PS3UPDAT.PUPがダイレクトリードなのかポインタリードなのかさえ分かってないし
たとえUSBドライバを改変できたとしてもデバイスID自体変えることが出来ないから海外勢が諦めたんだぞ
libusbからドングルをスニファしてみ
某ハッカーが公開してたマジックキーとスニファしたパケット内のマジックキー同じだと思う?
0444名無しさん@お腹いっぱい。
垢版 |
2011/12/01(木) 23:33:24.53ID:IFVA5r6t
>>443
ありがとうございます。なかなか情報が見つからないので困っていました。

ところでkernel modeとはどういったものでしょうか?
CFWの状態であればkernel modeだと認識しているのですが合っていますでしょうか?
0445名無しさん@お腹いっぱい。
垢版 |
2011/12/02(金) 00:25:54.64ID:qX39PZC5
>>444
KernelModeってのはカーネルメモリーに読み込まれたコードが実行されるれること。
これに対し、ユーザーメモリーからはUserModeと呼ばれる。
0449名無しさん@お腹いっぱい。
垢版 |
2011/12/02(金) 21:43:28.07ID:FiWCmqey
>>445->>447
皆さんありがとうございます
wikiにも詳しい解説がありましたのでそちらも参考にしました

>>448
探し方不足かもしれませんが見つかりませんでした。
ヘッダファイルとにらめっこしながら書くことにします
ありがとうございました
0450名無しさん@お腹いっぱい。
垢版 |
2011/12/05(月) 14:08:58.49ID:P6VLCa5Z
横だけど
■ ELF_UserMode形式
C:/pspsdk/psp/sdk/samples/template/elf_template
通常ELFのサンプル。「ユーザーモード。」
■ PRX_UserMode形式
C:/pspsdk/psp/sdk/samples/template/prx_template
通常PRXのサンプル。「ユーザーモード。」
■ PRX_KernelMode形式
C:/pspsdk/psp/sdk/samples/template/kprx_template
カーネルモードPRXのサンプル。「カーネルモード。」
■ ただのライブラリ(形式もへったくれもない)
C:/pspsdk/psp/sdk/samples/template/lib_template
ライブラリのサンプル。
ライブラリの場合、特別な処理は要らないと言いたいらしい。
「ユーザーモード/カーネルモード自体関係無い。」
■ 上記サンプルに無いけど、順列組み合わせでいけば、当然
通常ELFのサンプル。「カーネルモード。」
ELF_KernelMode形式 ってのも考えられるよね?
★ 初期OFW1.50では ELF_KernelMode形式 は起動出来る。
これは「1.5カーネル」とかあだなで言われる。
(この1.5とはOFW1.50の事を指す。OFW1.50で起動できた形式って意味)
初期自作ゲームでソースが公開されていないものは、
大抵「1.5カーネル」で作ってあり、現在は起動できない。
「1.5カーネル」をサポートするプラグインとか入れても(実際は)起動できなかったりする。
そこで「TimeMachine」という方法で起動する。
この方式の「EBOOT.PBP」をweb公開する場合は、
どう頑張っても起動できないpspがあるので、ソース添付するなどの配慮が必要。
★ つまりアドホックのサンプルをそのまま動かす為には、最低 2台以上のpspで
CFWのversionを下げたり「TimeMachine」を導入したりする必要がある。
■ アドホックのサンプルが要求しているのは、この「1.5カーネル」の事。
しかし、サンプルを少し書き換えて、
PRX_KernelMode形式(UserModeELF形式EBOOT.PBP + 外部_KernelMode形式PRX)でも
外部PRXの内部だけならアドホックは動作すると思われる。
CFWのversionを下げたり「TimeMachine」を導入したりする必要がないので、
現在では「アドホック」対応は、この方法が最も良いと思われる。
■ まとめると「アドホック」に対応していないのは、
「開発に2台以上pspが必須」+「めんどくさい」+「動作するpspを選ぶ」という問題点がある。
0452名無しさん@お腹いっぱい。
垢版 |
2011/12/05(月) 18:54:40.69ID:Sr0e2eJe
ソースあるんだから今のバージョンに合わせて作れば良いだけじゃん
開発中はトレースするプログラムでも作っとけよ
0453名無しさん@お腹いっぱい。
垢版 |
2011/12/05(月) 21:04:11.72ID:rTfG7VVp
誰か時刻取得の方法教えてくれないか?
ggってもなかなかでないw
0456 ◆ChitokuSdA
垢版 |
2011/12/05(月) 23:27:11.89ID:9SYH0OQ+
>>453
psprtc.h見るとわかるよ。
sceRtcGetCurrentClockLocalTimeで取得。
0457 ◆ChitokuSdA
垢版 |
2011/12/05(月) 23:28:40.71ID:9SYH0OQ+
連投スマソ。
rtc使うときはMakefileのLIBSに-lpsprtcを追記。
0459名無しさん@お腹いっぱい。
垢版 |
2011/12/06(火) 01:31:54.88ID:BTFKxPbr
PS3JIGのPRX移植版作ってみて2000以降のPSPに対応できるようになったけど
もともとも本当に成功率低いらしいですね。

ナンダッタンダオレノドリョクハ
0461名無しさん@お腹いっぱい。
垢版 |
2011/12/06(火) 02:11:11.58ID:BTFKxPbr
>>460
もともとのPS3JIGの使い方がよく分からない、サービスモードに入るものだと
考えてたんですが違うんでしょうか・・・ 環境は4.00で試してみて反応無しで
3.55だと微かに画面にデータが吐き出されるだけでした。

というレベルの人間が突っ走って作ってみたんですが、ご希望があればうpします。
0463名無しさん@お腹いっぱい。
垢版 |
2011/12/06(火) 15:39:40.58ID:3EbUAFuF
453の者ですが
皆さんのおかげで無事できました!
これからは検索の仕方にも気おつけます。。。
0468名無しさん@お腹いっぱい。
垢版 |
2011/12/09(金) 01:21:07.41ID:lk7OJDHj
もしかしてv1.50じゃないとusb\storage のサンプルってもしかしてフツーにメイクしても動かない?
0471名無しさん@お腹いっぱい。
垢版 |
2011/12/12(月) 23:34:42.28ID:3sXY9cdi
age
0472名無しさん@お腹いっぱい。
垢版 |
2011/12/18(日) 20:19:02.64ID:xONGgOE6
Vitaでエミュの動作に期待
でもVita自体PSPをエミュレートしてるわけだから
PSP以上の速度出せるのかな?
0475名無しさん@お腹いっぱい。
垢版 |
2012/01/01(日) 00:24:43.54ID:aMpE/T8n
あけましておめでとうございます
今年もよろしくお願いいたしますほしゅ
0476名無しさん@お腹いっぱい。
垢版 |
2012/01/19(木) 22:52:48.22ID:2fvjrbE6
あげ
0483名無しさん@お腹いっぱい。
垢版 |
2012/01/27(金) 02:22:21.48ID:bAMlqHAO
PSP自作ソフトプログラミング/開発wiki の過去ログを辿ってきたんですが、
psptoolchainの質問はここでおkですか?
このスレでも何度か名前の挙がっている、Wololo氏のサイトに関するものなのですが。
0485名無しさん@お腹いっぱい。
垢版 |
2012/01/27(金) 16:39:11.78ID:bAMlqHAO
http://wololo.net/wagic/2010/07/10/compiling-aquaria-on-the-psp-download-included/
またお前か! と言われかねないのですが、Wololo氏の上記ページに記されている作業を、
素人なりに自力だったり助力を得たりしつつ後追いしながらやってます

質問は、上記ページ Tweaking the Makefile 項目内の、
004-newlib-1.16.0.shの再インストールで手詰まりしてまして、
どのようにしたら良いかアドバイスをもらえないか、という事でさせていただきました

エラー内容は ターミナルで psptoolchain/scripts に移動後、
sudo ./004-newlib-1.16.0.sh を行うと、最後に
/bin/bash psp-cc: ファイルが見つかりません というエラーが出てしまいます

スクリーンショット
http://www5.puny.jp/uploader/download/1327649795.png (パス2ch)

ここまでやった全作業をテキストにまとめたもの
http://www5.puny.jp/uploader/download/1327649421.txt (パス2ch)

解決方法わかる方いらっしゃいましたら、アドバイスをお願いしたいです
0486名無しさん@お腹いっぱい。
垢版 |
2012/01/27(金) 16:44:59.82ID:bAMlqHAO
ccとcppとc++は拡張子が違うだけ というような記述をネットで得たので、
cp コマンドで psp-cppなどを /binに移動し、
rename で psp-cc と改名したら、ファイルが見つからないではなく別のエラーになったので、
素人知恵ながら、この方面でいいのかな、と予測していますが、どうなのでしょうか

また、その直後の作業で、
psptoolchain/scripts/newlib-1.16.0/newlib/stdlib.h
psptoolchain/scripts/newlib-1.16.0/newlib/libc/stdlib/strtod.c
の2つを編集する必要があると思うのですが、004-newlib-1.16.0を再インストールできていないからか、
この2つが該当ディレクトリ存在していないようです

長文になってしまったので、二分割になりました
宜しくお願いします
0488名無しさん@お腹いっぱい。
垢版 |
2012/01/27(金) 16:58:13.76ID:bAMlqHAO
>>487
psp-cc: psp-cc: "-c"はプリプロセッサに対する正常なオプションではありません

リネームの必要のない /usr/local/pspdev/psp/bash/psp-cc を /bash へコピーしても同じでした
0489名無しさん@お腹いっぱい。
垢版 |
2012/01/28(土) 12:08:58.45ID:M3WbUL8F
もしubuntuを使ってるならreadme-ubuntu.txtの通りにやれば出来るはずだけど。
.profileか.bashrcにpathの記述してないとかは無いと思うけど。
0492名無しさん@お腹いっぱい。
垢版 |
2012/02/14(火) 16:06:10.41ID:KjswahHo

sceGumMatrixMode( GU_MODEL );
sceGumLoadIdentity();
sceGumRotateX( X );

sceGuDrawArray( GU_SPRITES, GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_2D, 2, 0, v );

こういった感じのコードを書いたんですけど
何故か回転してくれません(描画自体はされます)

何か回転を無効化する関数などがあるのでしょうか
原因に思い当たる節のある方が居らっしゃるようでしたら教えてください
お願いします
0494名無しさん@お腹いっぱい。
垢版 |
2012/02/15(水) 21:54:55.69ID:WdE/XQsU
>>493
その関数について調べてみたら正にそれが原因だと思われたので
早速sceGumDrawArrayに書き換えて実行してみたのですが何故か回転してくれませんでした…
とはいえ貴重かつ重要な情報ありがとうございました

GU_SPRITESやGU_DEPTH_TEST周辺の関係も調べてみます
0496名無しさん@お腹いっぱい。
垢版 |
2012/02/17(金) 23:33:53.68ID:rZ9cudkp
>>495
どうしてこんなことにも気付かないのかと落ち込みながら実行してみたのですが駄目でした。

まず初めにGU_TRANSFORM_2DからGU_TRANSFORM_3Dへの書き換えのみで
実行してみたのですが表示自体されなくなってしまいました
また深度バッファを疑い、sceGuDisable(GU_DEPTH_TEST)を加筆
vertex構造体のzが0.0fになっているのを確認し再度実行してみるも変わらず

ワールド変換の方法がいけないのかと思い
sceGumMatrixMode(GU_PROJECTION);
sceGumLoadIdentity();
sceGumOrtho(0, 480, 272, 0, -1, 1500);
を加えて再度実行してみたのですが相変わらず表示されません

他にも表示したい対象に sceGumTranslate や sceGuColor を試したのですが表示されませんでした
難しく考え過ぎでしょうか…何かもっと基本的なところに見落としがありそうな気がします

とにかく>>495さん貴重なアドバイスありがとうございました

他の見落としの可能性を探ってみます
0497名無しさん@お腹いっぱい。
垢版 |
2012/02/18(土) 00:04:05.18ID:gfjMmFYL
>>496
前やったことあるけどなぜか3DだとGU_SPRITESはうまく表示されなかった。
(やり方が間違ってたかもしれないが、3DサンプルでもGU_SPRITESは見たことない)
ほかのGU_TRIANGLESとかだと表示できたから一度試してみたら?
0498名無しさん@お腹いっぱい。
垢版 |
2012/02/18(土) 14:36:31.55ID:gjt/KxRB
>>497
はい。それらも既に試していますがやはり表示されませんでした

GU_SPRITESのサンプルはGUフォルダのspriteにあるのがそうです
GU_SPRITESはPC上のエミュレータで実行すると回転も出来るのですがPSP上だと正常に回転してくれません
PSP上では表示する時に頂点座標同士の関係が3軸それぞれに対して平行、または垂直になるように
自動補正されるのが原因のようです
0501名無しさん@お腹いっぱい。
垢版 |
2012/02/18(土) 17:04:37.61ID:gjt/KxRB
>>499
やはりそうですか
と言っても実はintraFontに回転機能を付けようとしていただけなんです
ですが一応ソースファイルを貼っておきます
http://www1.axfc.net/uploader/Sc/so/320356.zip
私には何が原因か分かりませんでした
分かる方どうか啓蒙の一言をお願いします。

>>500
アップしたソースからは削り忘れてしまいましたが
sceGuEnable(GU_CULL_FACE)は使用していないので恐らくその線は無いかと思います
0504名無しさん@お腹いっぱい。
垢版 |
2012/02/21(火) 00:21:48.51ID:vg+Njclx
>>502

while(1)
{
                libmInitBuffers(LIBM_DRAW_BLEND,PSP_DISPLAY_SETBUF_NEXTFRAME);
                libmPrintXY(0,0,0xff20C0E6,0,"TEST");
                sceDisplayWaitVblankStart();
                sceKernelDelayThread(10000);
}

これでおk
0506名無しさん@お腹いっぱい。
垢版 |
2012/02/21(火) 17:32:18.78ID:ow82SCTr
PSP_MODULE_INFO( "printf", PSP_MODULE_USER, 0, 0 );
のPSP_MODULE_USEをPSP_MODULE_KERNELに変える必要がある。

あと、delayは多いとちらつくので注意
0507名無しさん@お腹いっぱい。
垢版 |
2012/02/21(火) 17:37:10.97ID:Wq8T9PjE
>>505
libmenu付属のサンプルをいじって勉強してみるといいんじゃないかな
一から全て自分でやろうとすると打ち間違いや勘違いで動かない
0509ちとく ◆ChitokuSdA
垢版 |
2012/03/03(土) 10:30:38.45ID:1K7eU1GQ
PSPプログラミングに半年ぶりに追加しました。
時刻の取得です。世界時計を作ってみました。
ぜひご覧ください。

http://chitoku.symphonic-net.com/pspprograming/

また、エラーコード一覧も作成しましたのでこちらもぜひご覧ください。
0513名無しさん@お腹いっぱい。
垢版 |
2012/03/07(水) 16:24:27.11ID:bYhrB/Iz
scePowerTick
……って何に使うの???
0514 ◆ChitokuSdA
垢版 |
2012/03/07(水) 20:50:31.77ID:rGmOJIa5
>>513
1. 電源の操作をする関数の前に呼ぶ。
2. ディスプレイの節電モードから復帰。ループで呼べばずっと明るいまま。

今度記事書きます。
0515名無しさん@お腹いっぱい。
垢版 |
2012/03/08(木) 11:32:58.54ID:lMsfRlmM
>>514
ぜひお願いします
0516名無しさん@お腹いっぱい。
垢版 |
2012/03/10(土) 00:29:34.89ID:gGfe4hXJ
cmlibMenuの使い方が全然わかんねぇ…
サンプルもなにやらごちゃごちゃ
文字表示だけでいいから誰か教えてくださいぃぃぃ…
0520名無しさん@お腹いっぱい。
垢版 |
2012/03/16(金) 23:04:07.57ID:4Z621FMv
いまexploit探ししてるんだけど
改造したセーブデータ読み込めるんだけど
その後画面が真っ暗な状態が続いてどうしようもなくなる
BGMは流れ続ける
これはフリーズ?
0522名無しさん@お腹いっぱい。
垢版 |
2012/03/20(火) 11:56:44.98ID:ZC6a3BFJ
とても初歩的な質問で申し訳ないのですが、
ボタンの長押し対策はどのようにすればいいのでしょうか?
0523名無しさん@お腹いっぱい。
垢版 |
2012/03/21(水) 01:08:37.29ID:DpEj7suv
長押し対策というとボタンを押したときだけ反応させるって事かな?

前回のボタン状態を記憶しておき、今回と前回とでボタン状態に変化があって
尚かつ今回はボタンを押しているなら処理を行う、ってことをやればボタンを押した
瞬間を検出できるよ
ただし複数のボタンが同時に押されている場合にどう対応するかで実装の仕方が
分かれるでしょうね
0524名無しさん@お腹いっぱい。
垢版 |
2012/03/21(水) 01:51:21.73ID:NsGp1dtW
他とちょっと違う所で確かPSPはボタンの状態取得の関数でボタンの押し下げてる時間も取得出来なかったか
0528名無しさん@お腹いっぱい。
垢版 |
2012/03/22(木) 14:23:54.81ID:7xbqo+1Z
>>520 今更だがPSPLinkで調べろよ
0531名無しさん@お腹いっぱい。
垢版 |
2012/04/05(木) 14:18:55.30ID:+6dL3MVb
みのむしってどうなった?
最近はツイッターで誰かとやり取りしてる様子もないよな
フォローしてるひと報告よろ
0533名無しさん@お腹いっぱい。
垢版 |
2012/05/06(日) 11:42:26.66ID:Xh5CW1KI
C++でprx作ったら
psp-ld: warning: cannot find entry symbol module_start; defaulting to 0000000000000000
ってワーニングがでるんですが、どうすればいいでしょうか
0541名無しさん@お腹いっぱい。
垢版 |
2012/05/17(木) 19:26:43.98ID:6jxA3VMG
ゲーム中でもイヤホンとスピーカーの切り替えできるプラグインある?
Audioboostはゲーム中できない
0549547
垢版 |
2012/05/23(水) 17:08:29.67ID:C9usVlTk
>>548
あるけど
第一引数を間違えてるんじゃないか?

一応両方の比較書いとくわ
OpenGLでのアルファブレンド
glBlendFunc( GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA );
PSPでのアルファブレンド
sceGuBlendFunc( GU_ADD, GU_SRC_ALPHA, GU_ONE_MINUS_SRC_ALPHA, 0, 0 );
0550名無しさん@お腹いっぱい。
垢版 |
2012/05/23(水) 18:38:18.41ID:c3tHWXNk
>>549
ありがとうございます
この場合glBlendFuncの第一引数とsceGuBlendFuncの第二引数は新たに追加するフラグメントのα
glBlendFuncの第二引数とsceGuBlendFuncの第三引数は元々のフラグメントのα
元々のフラグメントのαはαの最大値から追加するフラグメントのαを引いたα値で描画される
という認識で間違いないでしょうか
またsceGuBlendFuncのコメントに書かれているフラグメント(のα)とは頂点構造体で指定したcolorのα
又はsendCommandiの88番で指定する値であってテクスチャそのものが持つα値で無いですよね?
0551547
垢版 |
2012/05/24(木) 02:32:42.95ID:Z9qeI/Tw
>>550
GEのコマンドには詳しくないけど
sendCommandiの88番はsceGuColorのことならその認識で合ってると思うよ
テクスチャがもつ色の扱いはsceGuTexFuncで設定するからね
0552名無しさん@お腹いっぱい。
垢版 |
2012/05/25(金) 19:56:57.77ID:44URIlR+
メモリースティックのアダプターに32GBのmicroSDを入れて使ったら異様に待ち時間が増えました
どうも空き容量を計算するのに手間取っているようです

空き容量はどうせいっぱいあるので、1GBとか適当に嘘の答えを一瞬で返すような
プラグインは作れませんか
0554名無しさん@お腹いっぱい。
垢版 |
2012/05/27(日) 09:49:18.96ID:4qf1Z6qR
>>551
リファレンスにもあまり詳しく載ってるわけではないのでその辺りの事が良く分からないんですよね
srcが具体的に何を意味するのかが分からないとdstの意味も良くわからない
0555名無しさん@お腹いっぱい。
垢版 |
2012/05/27(日) 18:33:56.70ID:MiXRUT9K
>>554
グラ知識皆無だった自分が以前やったことだけど
PSPのGUはOpenGLライクだから
関数の仕様が分からない時はOpenGLでの同等の関数の解説読むとか
いっそ一度OpenGLでいろいろ遊んでみるとかして学んだよ
0556名無しさん@お腹いっぱい。
垢版 |
2012/05/27(日) 22:27:17.75ID:dOi6QF0v
>>555
やはり根底に3Dの知識が無いのに手を出したのはまずかったのでしょうか
マテリアル関連の情報をいろいろ集めてサンプルを弄って試してみたりはしているのですが
テクスチャや光の設定、頂点色等の要素が加わると
何が原因で現在の物が表示されているのか分からなくなります

windows環境でopenGLですか
遠回りに見えてそれが一番の近道なのかもしれません
0559名無しさん@お腹いっぱい。
垢版 |
2012/06/17(日) 00:58:19.88ID:ofQTni2N
PSP-HUDとかだと sceDisplaySetFrameBuf関数 をフックして画面が描画される前にVRAMに書き込んでちらつきを防止する
っていうのを聞いたんだが、具体的にはいったいどんな処理をしているんでしょうか?
0560名無しさん@お腹いっぱい。
垢版 |
2012/06/17(日) 01:51:24.28ID:gm6BFtSs
sceDisplaySetFrameBufの引数としてバックバッファのアドレスが渡される
それ使って描画すればちらつかない
0561名無しさん@お腹いっぱい。
垢版 |
2012/06/17(日) 13:21:37.99ID:ofQTni2N
>>560
ありがとうございます! 一応出来たのでソースのせときます

int sceDisplaySetFrameBuf_Ex(void *topaddr, int bufferwidth, int pixelformat, int sync){

if(hide == 1){
int offset = (0 + 25 * bufferwidth),n;
for(n = offset; n < (offset + bufferwidth * 2); n++){
*((int*)topaddr + n) = 0xFF0000FF; //y座標25に赤色の横線を引く
}
}
sceDisplaySetFrameBuf(topaddr,bufferwidth,pixelformat,sync);
return 0;
}

※plum氏のソースの一部を参考にさせてていただきました
0562名無しさん@お腹いっぱい。
垢版 |
2012/07/14(土) 14:20:45.98ID:ebAfbTbx
ロック時すべてのボタンを有効にするか、ロック機能を丸々潰すプラグインというが欲しいのですが
探しても見つからないので作ろうと思い、環境を整えたのですが
言語自体が未経験で何からすればいいのか分かりません
0567名無しさん@お腹いっぱい。
垢版 |
2012/07/15(日) 00:55:44.81ID:YVhBR+En
>>566
その人とは違いますが、ログ見たら同じような症状で質問があり
そういうプラグインは聞いたことがないと言うような流れだったのでこちらの知恵を借りに来ました
0569名無しさん@お腹いっぱい。
垢版 |
2012/07/24(火) 11:10:52.19ID:9J1qeqjA
>>561 の者ですが…
cmlibMenuで

int sceDisplaySetFrameBuf_Ex(void *topaddr, int bufferwidth, int pixelformat, int sync){

if(hide == 1){
dinfo.vinfo->buffer = topaddr;
libmPrintXY(0,264,WHITE,BLACK,"Hello World!",&dinfo);
}

sceDisplaySetFrameBuf(topaddr, bufferwidth, pixelformat, sync);
return 0;
}

でフックするとちらつかずに表示は出来ても、表示したままスリープが出来なくなってしまいました
どのような対処法がありますか?
0572名無しさん@お腹いっぱい。
垢版 |
2012/07/24(火) 17:04:17.12ID:9J1qeqjA
>>569
ありがとうございます。おかげでできました。
0573名無しさん@お腹いっぱい。
垢版 |
2012/07/24(火) 17:06:27.40ID:9J1qeqjA
連投スマセン
>>571
でした… お恥ずかしい…
0580名無しさん@お腹いっぱい。
垢版 |
2012/08/17(金) 17:09:39.85ID:64TCGeCw
イタズラプラグインで
イヤホンしててもスピーカーからも音が出る
ってプラグインありますか(作ってくれますか)?
0583名無しさん@お腹いっぱい。
垢版 |
2012/08/20(月) 10:12:51.60ID:jBusUAnG
>>580 の者ですが…
なんかイタズラどころじゃなく俺のPSPが
ずっとイヤホン刺さったままだって認識してて
スピーカーから音が出ない…
0587名無しさん@お腹いっぱい。
垢版 |
2012/08/21(火) 21:28:12.01ID:xXXnX8Uv
OSX LionでPSPSDKをインストールしようとしていたのですが
ld: warning: directory not found for option '-Lyes/lib'
などと出てscripts/005-gcc-4.3.2-stage2.shが途中で止まってしまいます
どうすればいいですか?
0588名無しさん@お腹いっぱい。
垢版 |
2012/08/22(水) 04:31:55.74ID:8zdTLDgL
cmlibmenu?を使ったプラグインって、POPSで使うとゲームに復帰した際に
ゲームの画面モードが「フル」以外だと、ゲーム画面の周囲にゴミが残っちゃうのが
前々からずーっと気になってます
あのライブラリ自体を作ってる方々がこんな書き込み見てくれるかどうか知らないけど・・・
0589名無しさん@お腹いっぱい。
垢版 |
2012/08/24(金) 11:43:31.28ID:EuyXlL77
でもPOPSでゲーム画面の周囲が全く書き換わらないのなら
ゲーム画面の周囲にフレームを描くプラグインとか作れそうな気が
画面をちょっと華やかに飾れるだけだが
0593名無しさん@お腹いっぱい。
垢版 |
2012/10/02(火) 00:49:40.33ID:MJdOzDdd
VITAで自作ソフトが動くようになったらまた盛り上がるんだろうなぁ…
PSP互換モードなら動くみたいだけど
0596名無しさん@お腹いっぱい。
垢版 |
2012/10/03(水) 00:28:12.25ID:cMkVSoIp
Plum氏の壁紙チェンジャー改、ホットキーで自動変更の停止ができれば良いのになぁ
動画再生時に裏で壁紙読みに行って動画がモタつくのが地味につらい
0598名無しさん@お腹いっぱい。
垢版 |
2012/10/14(日) 11:06:59.88ID:H4uQHUnx
グラフィック描画関係の手順と言うか方法について
仕組みの部分理解するのに良いサイトとかありませんか?
SDKサンプルについてるのをビルドすれば動かすことは出来るけど
例えばダブルバッファー等々のあたりで描画と更新のタイミング的なところとかどう学べばいいのやら
0599名無しさん@お腹いっぱい。
垢版 |
2012/10/14(日) 11:23:59.16ID:yzlI7ZyN
PSPSDKについては詳しく載せてるサイトは無いと思います
私も今その辺りで詰まっているので詳しいサイトがあるなら教えて欲しい

PSPでプログラミングをする手助けをしてくれるサイトならいくつかあるみたいですが
何れもライブラリ在りきでの説明が多く
SDKの参考にはなりにくいですね
0602名無しさん@お腹いっぱい。
垢版 |
2012/10/19(金) 17:21:38.79ID:0LF+r+Ah
DXLPのAPI見て言ってるなら勉強し直した方が良い
本家DXライブラリがDirectXをラッパーしてるように
DXLPはPSPのAPIをラッパーしてるだけだから
もっと細かい話をすると、PSPのAPIもGUのコマンドをラッパーしてる
0605名無しさん@お腹いっぱい。
垢版 |
2012/10/19(金) 22:20:14.01ID:0LF+r+Ah
どうせ俺には説明できないとか思ってるんだろうけど釣られとくわ

大概はGuStartでDIRECTが設定されてるから描画API呼んだらバックでGPUが描画する
すべての描画命令の発行が終わったらGuSyncで実際のGPU描画が終わるのを待つ
WaitVblankで垂直同期を取る
Swapでバックバッファと入れ替え
これの繰り返し

SDKのサンプルとリファレンス見るだけで分かるレベルに端折るとこんな感じ
分からんのなら素直にDXLPとか使っとけばいいじゃん
0606名無しさん@お腹いっぱい。
垢版 |
2012/10/19(金) 22:55:08.63ID:ZzEk1qAC
つまりsendCommandで命令を送った時点でbufferへの書き込みは始まっていて
syncで書き込み完了を待つ感じでしょうか
0608名無しさん@お腹いっぱい。
垢版 |
2012/10/20(土) 18:06:35.31ID:KUkuNxuX
>>606
DIRECTの時はな
他は使ったことないがディスプレイリストに溜めてCALLしたら描画される

>>607
2chでそういうこと気にしたら負けやと思うねん
0609名無しさん@お腹いっぱい。
垢版 |
2012/10/20(土) 18:16:50.23ID:KUkuNxuX
あー、APIレベルで言ったらsceGeListUpdateStallAddrが呼ばれたら描画開始が正しいな
sendCommandはディスプレイリストに追加するだけだし
0615名無しさん@お腹いっぱい。
垢版 |
2012/11/27(火) 21:40:29.70ID:FOiJBWyl
PSP開発初心者です。
デバッグ文を入れていると普通に表示されるのですが、デバッグ文をoffにすると
テクスチャが崩れてまともに表示されなくなります。

sceGuFinish()の後にsceGuSync(SCEGU_SYNC_FINISH, SCEGU_SYNC_WAIT)は呼んでいるのですが、
何がいけないのでしょうか?
0623名無しさん@お腹いっぱい。
垢版 |
2012/11/29(木) 23:43:13.08ID:+T8SYEpe
いや、ブラウザが7zに対応してなくて、ダウンロードするんじゃなくてテキストとしてそのまま表示しちゃうんじゃないかってこと
0625ちとく ◆ChitokuSdA
垢版 |
2012/11/30(金) 00:54:08.73ID:PCfLPGso
zipに変えてみた。
7zを解釈できないブラウザとかあるのかw
0629名無しさん@お腹いっぱい。
垢版 |
2012/12/01(土) 09:48:25.65ID:9YCOAQyD
おまえ馬鹿か?
0631名無しさん@お腹いっぱい。
垢版 |
2012/12/02(日) 22:46:10.02ID:v5qeXQ34
何でそうなんだよバカ
0633名無しさん@お腹いっぱい。
垢版 |
2012/12/03(月) 21:58:22.87ID:duKKQL0O
自演してるだろ 確定
0636名無しさん@お腹いっぱい。
垢版 |
2012/12/08(土) 07:22:53.71ID:Jo1VZ0PA
酷いスレだもう質問者すらいなくなったのか
最初は楽しかったがな…
0638名無しさん@お腹いっぱい。
垢版 |
2012/12/08(土) 13:23:23.04ID:nM3N6yqF
開発者達はVitaに興味が行っちゃってるしな
Vita上ではPSPエミュレーションの鳥籠から逃げ出せぬままだが
0649名無しさん@お腹いっぱい。
垢版 |
2012/12/18(火) 17:35:24.06ID:xlFUOQGJ
>>648
電車の中とかとにかく暇がある時にメモしておいた場所をいじる
GBAとかのエミュもあるしその場で確認できるから・・・
スレの人の反応が楽しみなので早く更新したいんですよ

なんか文ムチャクチャ分かんないかな?
0656名無しさん@お腹いっぱい。
垢版 |
2013/01/04(金) 19:16:23.71ID:XD1tdhh6
工エエェェ(´д`)ェェエエ工
じゃあ相対パスから絶対パスを取得する方法やEBOOT.PBPのパスを取得する方法はありますか?
0659名無しさん@お腹いっぱい。
垢版 |
2013/01/16(水) 09:24:26.16ID:bO9MqwWz
突然で申し訳ないのですが質問させて下さい
psp filerで7zとrarを開き、中のファイルをコピーしようとすると「ファイルが見つかりません」と表示され触れないのです
0661名無しさん@お腹いっぱい。
垢版 |
2013/01/16(水) 20:24:21.44ID:bO9MqwWz
言葉足らずでした

3つファイルが入っている場合2つはコピーできますが、残り1つのみ「ファイルが見つかりません」と表示されます
PCでは問題なく動かせるのでファイルが破損しているわけでもないようです。psp filerも他の機能は問題無く使えます
これはpsp filerの仕様なのでしょうか?ちなみに最新版を使っています
0663名無し
垢版 |
2013/02/14(木) 20:59:03.86ID:TFbHI8Tc
すいません、いま自作ソフトを作ろうと思っているのですが、作れません、だから代わりにやってくれる方はいませんか?
お願いします
0664名無しさん@お腹いっぱい。
垢版 |
2013/02/17(日) 21:53:26.35ID:x+y71suc
結局マジックゲートは、今の6.60では無効化できないの?
0666名無しさん@お腹いっぱい。
垢版 |
2013/05/03(金) 14:23:53.74ID:tCH/kzMV
俺は>>663じゃない単なるクレクレ君ですが、便乗して
誰か「実行したら電源が切れる」だけのアプリ作ってくれませぬか?OFWで動くように署名済みで。
PSPのスイッチと来たら、こっちが電源を切りたいのにスリープに入りまくりやがるので…
OFW上で確実に電源を切る手段として欲しいのです
0668名無しさん@お腹いっぱい。
垢版 |
2013/05/03(金) 19:04:09.23ID:NOEt0wz4
マジレスするとCFWを入れてXMBでSELECTボタンを押して"VSH MENU"を表示させて"SHUTDOWN DEVICE"を押せばおk
OFW?しるか
0674LameCraft
垢版 |
2013/05/07(火) 22:31:09.62ID:DR798w87
>>673
作るのを手伝ってください
お願いします。
0684名無しさん@お腹いっぱい。
垢版 |
2013/07/30(火) NY:AN:NY.ANID:7a07yr2O
すいません
PSP起動したら起動した日時がtxtとかに書き出されるプラグインが欲しいのですが
SecondDisplayで表示は出来るので、それをなんとかしてできませんか?
お願いします
0685名無しさん@お腹いっぱい。
垢版 |
2013/08/01(木) NY:AN:NY.ANID:fyI5PgI2
プラグインが読み込まれたとき(=XMB復帰時)とかならできるだろうけど、
普通「起動した」っていう、スリープ復帰後とかだと難しいんじゃないかな。
0690名無しさん@お腹いっぱい。
垢版 |
2013/08/10(土) NY:AN:NY.ANID:caqjPimV
今更だけどpyhonでできるんだな
公式
https://code.google.com/p/pspstacklesspython/
チュートリアル
http://wololo.net/talk/viewtopic.php?t=13112

過去スレ全部「python」で検索したけど誰も書いてないみたいだけど、誰か使ってる?
eboot.pbpとpython.zipと添付ファイルと自分で作ったscript.pyを入れるだけで、いちいちmakeしなくても実行できる
手直しはscript.pyいじるだけだからpsp上でもできる
ただリファレンスがないけど
0695名無しさん@お腹いっぱい。
垢版 |
2013/11/12(火) 22:41:28.94ID:/cXy8SsO
   /|∧_∧|
   ||. (・ω・`|
   ||oと.  U|
   || |(__)J|
   ||/彡 ̄ ガチャ


     ___
   /|    |
   ||. |∧_∧|
   ||. (´・ω・|  ・・・・・・・・・・・・・・・・
   ||oと.  U|
   || |(__)J|
   ||/ ̄ ̄


     ___
    |     |
    |     |
    |   o|
    |     |
    |     |
    彡 ̄ ̄ パタン
0696名無しさん@お腹いっぱい。
垢版 |
2013/11/13(水) 16:14:19.17ID:F9lKEk2i
KFXのPSP版を作ってください
0698名無しさん@お腹いっぱい。
垢版 |
2013/12/05(木) 08:20:26.28ID:XyWXfoed
PSPGo向けの、ゲーム中でもUSB接続できるプラグインってなかなか無いんだね・・・ms0のほうしかマウントしてくれない。バイナリをef0にいじっても何も起こらないし。
0699名無しさん@お腹いっぱい。
垢版 |
2013/12/05(木) 12:41:05.08ID:WyVC5SQA
PSP向け開発でC++は極力使わないようにしたい(遅くなるから)って思ってるけど、組みやすさでいえばC++のほうがいいのかな
クラスも関数オーバーロードも使わないっていう縛りは無意味って言われてつらい
0701名無しさん@お腹いっぱい。
垢版 |
2013/12/06(金) 13:49:42.60ID:NMkw+i44
>>700
PATH_USBDEVICEをef0:にすればいいっぽい?さほど面倒でもなさそうだけど、prxとしての実装はちょっと手間かかりそう
0705名無しさん@お腹いっぱい。
垢版 |
2014/04/06(日) 16:08:39.30ID:br3oL0iK
自作ソフト語るスレももうないから借りるけど音楽プレーヤーいいのないかね

通常XMB → 階層2段までしか読めない、プレイリストができるのは並び替えのみ
SensMe channels → ものっそい電池食う(XMBの半分くらいか)、動作が重い、任意のリストは一つのみ
LightMP3Kai → 結構な頻度でクラッシュ 原因のひとつはコメントに特定文字っぽいけど他もいろいろ・・・
GameMusicGear v1.4 → 起動後ファイル読もうと□押して出るms://がなぜか空で動かすとフリーズ
(ttp://www.gamedeta.com/GameMusicGear_v14_2.png)この画面で何も写らない
その他探した感じ → 日本語読めない・化ける

時間があれば作りたいが今更感も
0706名無しさん@お腹いっぱい。
垢版 |
2014/07/07(月) 12:25:59.10ID:DCPc8QnU
ひさしぶりにjane起動したけど、このスレまだ生きてたのか。

Vita見逃した組なんだけどPSP自作はまだ盛り上がってるの?
0708名無しさん@お腹いっぱい。
垢版 |
2014/07/16(水) 03:46:47.75ID:yWmedAA9
pspよく知らん者だけど
PCゲームの移植された物見てから物凄く疑問なんだけど、あれってどうやるのかな?
pspソフト製作者からの予想を教えて欲しいです。

環境は
1 かなり古いゲームで要求スペックは低い
 (移植された物は最限度ほぼ100%ですが軽快でした。)
2 フリーだがソースコード自体は未公開
3 一部のゲームには変換用のソフトがあるようですが、その中には含まれていない。(2DのARPG)
4 作者Q&amp;Aいわく 使った言語はC/C++とのこと
5 結果論かもしれないが、exeファイルの外にあった
  画像、イベントスクリプト、マップタイルの配置、セーブデータ、NPC動作と噂されるファイル
  はdata.cszにあり、同名ファイル(data)の配置とPC版と同じ。
  又、これらの仕様は基本同じで、セーブデータの流用可
6 一方、exeファイル内にあるものは違う配置になっている様子
  わかっている物 音楽 data.csz
          一部画像 data.csz
          マップの設定 eboot.pbp内のdata.psp
7 フォントは新規で追加
8 移植した人は製作者に許可とかはえずに勝手にやったらしい
  つまり無関係な人

オレの勝手な良そうだと

1バイナリを解析して、処理内容をすべてみる
2その内容でコードを打つ
3で、PSP用にする(コンパイル?)
(凄いレベルが必要なのはまちがいないような)

こーすればできるかも と思いつく人、意見頼む。
0711名無しさん@お腹いっぱい。
垢版 |
2014/07/17(木) 22:51:05.14ID:b4egqLRN
PCのエミュレータなかったっけ
あれは88か
Nscなんかは変換もできるがそうじゃないと言ってるし
0712名無しさん@お腹いっぱい。
垢版 |
2014/07/18(金) 01:30:02.90ID:6wjMHFXi
>>708の者です。意見ありがとうございます。
data.pspのバイナリとpcのexeのバイナリを比較すると
わずかだけど一致するところが数箇所見つかったから、
なんか俺のようなひよっこには理解できない変換技術があるのかなって思ってしまいました。
どっちのパターンでも凄いレベルの人ですよね...。

見つかっている一致した場所は
マップの設定(文字データ) 武器のスペックの数値(ダメージや有効射程等 数値のみ) 不明 の3つです。
0713名無しさん@お腹いっぱい。
垢版 |
2014/07/24(木) 16:04:39.44ID:K8dkTSvD
>>712
射程は体感でわかるものじゃないから、少なくともその部分は内部データ見てそう

それと、最近になってDxLibPを使い始めたんですが、OSKからの入力がうまくいかないです・・・
OSKの名前や、初めから入力されている文字列も反映されないし、画面に表示したり、テキストファイルに出力してもなにも入力されていないことになっています。
やっぱり自分で文字入力システムを作るしかないんですかね?
0714>>712
垢版 |
2014/07/25(金) 01:29:25.18ID:dXbdOTIh
>>713なるほど。いわれてみれば可能なはずなのにその可能性は思いつけなかった。
サンクス
0715名無しさん@お腹いっぱい。
垢版 |
2014/07/25(金) 04:11:21.05ID:vPNx1ie3
>>713
DxLibPだとFW6.XXでは仕様変更でSJISの文字が扱えないからdxlibp-kaiを使えばいい
(DxLibPKaiを使ってもいいんだけどもう公開されてない)
ただ自分でライブラリをコンパイルする必要があるけどね
0716名無しさん@お腹いっぱい。
垢版 |
2014/07/25(金) 12:46:13.45ID:Sg9QmqeX
>>715
教えていただいたdxlibp-kaiを使用させてもらいましたが、相変わらず成功せず・・・
記述方法がいけないのでしょうか?
どなたかご指摘お願いします。
ttp://www.dotup.org/uploda/www.dotup.org5211457.txt
0718名無しさん@お腹いっぱい。
垢版 |
2014/07/25(金) 17:47:14.46ID:Sg9QmqeX
>>717
なんと・・・このような関数があったとは・・・
見落としていました。
初期入力文字に変な文字が入っている場合がありますが、大方成功しました!ありがとうございます!
0720名無しさん@お腹いっぱい。
垢版 |
2014/08/27(水) 17:22:32.81ID:mnd0n4vx
ミスってSCに書き込んでた・・・
デバッグのために一々プログラムをPSPに移すのが面倒だから自作アプリが起動できるエミュレーター探してるんだけど、何かおすすめない?
0724名無しさん@お腹いっぱい。
垢版 |
2014/11/02(日) 16:56:21.98ID:beZONPMx
このスレ見てる人いるかどうか分からんが、ゲームのFPS調整には
psprtc.hで定義されてる
void sceRtcGetCurrentTick(*u64);
を使うといい感じ

以前まではtime.hの
clock()を使ってた(というか、使おうとしてた)けど、こっちの方が断然使い勝手がいい
0725名無しさん@お腹いっぱい。
垢版 |
2014/11/02(日) 17:09:17.41ID:beZONPMx
>>724
psprtc.h見直したら
戻り値intだた
0以下ならエラーだってさ
0726名無しさん@お腹いっぱい。
垢版 |
2014/12/15(月) 19:23:41.48ID:3SUqbHwu
最後の書き込みから一か月以上か まだ人居るのかな?
ちょいとしたゲームを作ろうとしてるんだけど、
処理効率を優先させるなら、
ゲームのループの最初にsceGuStart();を使って、最後にsceGuFinish();したほうがいいの?
StartしたらFinishするまで常に命令監視状態(命令待ち状態)って感じなら描写毎にStartとFinishした方がいいと思うんだけど
0729名無しさん@お腹いっぱい。
垢版 |
2014/12/16(火) 00:30:54.35ID:dbltvQhK
>>727
タッチパネルが嫌なんだよね
PSPはボタン操作で、携帯出来て、プログラム走らせる事が出来るから何気に便利
0730名無しさん@お腹いっぱい。
垢版 |
2014/12/21(日) 10:03:31.75ID:tBfYtbpy
>>728
プチコンやってないでninjhaxしようず。
しかし、3DSの開発環境は本当に糞。久しぶりにPSP弄ると開発簡単すぎて泣ける。
0731名無しさん@お腹いっぱい。
垢版 |
2015/01/25(日) 22:53:39.30ID:qj/22oZi
Scratchっていうソフトだいたいアプリのイメージ出来たからpsp向けに作成したい。
c言語とか全く分からないけどどうすればいいの?

イメージ
○でカウントダウン開始(100秒)
残り15、10で「ピ」とならす。
残り5秒で「ピピピピピー」とならす。
カウントダウンの途中でも○が押されたら残り時間を100にする(最初に戻る)
0732名無しさん@お腹いっぱい。
垢版 |
2015/01/25(日) 23:13:50.45ID:5TtaBDSX
>>731
1. devkitPSPをインストール
2. 音を出すサンプルプログラムをコンパイルして実行してみる
3. sceKernelDelayThreadをコードの途中に追加してみる
4. 何回か音がなるようにする
5. ボタンを押したら反応するサンプルプログラムをコンパイルする実行してみる
6. 2~4で作ったコードをボタンを押した時に反応するようにする
0735名無しさん@お腹いっぱい。
垢版 |
2015/02/10(火) 18:47:10.18ID:PeposNuu
色々あってpcでコンパイル出来ないのですがpspだけでコンパイルするソフトないですか?コードはpcで作りますが。
0736名無しさん@お腹いっぱい。
垢版 |
2015/02/10(火) 19:47:03.79ID:NPf1bCAX
>>735
PSPでコンパイルを行うのは、現時点では無理だし、これからも実現できるようにはならないだろう
PSPの処理能力でプログラムをコンパイルするには、時間がかかるし、コンパイラも専用に作成しなかればいけない
それに、ヘッダー群等も必要なので、サイズ的にも厳しい
PCでコンパイル出来ないなら諦めたほうがいい
0738名無しさん@お腹いっぱい。
垢版 |
2015/02/10(火) 22:50:38.09ID:rGLZQpt5
最近pcの調子が悪くてインストール中に固まったんですよね。。メモ帳でコード作ってpiでコンパイルって出来ますか?
0739名無しさん@お腹いっぱい。
垢版 |
2015/02/10(火) 23:10:59.75ID:1Hr5uClI
>>738
できるけど無駄なこと考えるな。
インストーラを7zとか使って展開して、それを使え。
コマンドプロントを開いて毎度パスを通せば使える。
----ここから----
set PSPSDK=PSPSDKへのパス
set PATH=%PATH%;%PSPSDK%\bin
----ここまで----
0741名無しさん@お腹いっぱい。
垢版 |
2015/02/27(金) 18:03:24.15ID:4zjtGRic
ゆうれんさんが速度の為にCで書いたって言ってた気がするからC++ならいけるんじゃね
詳しく知らんけど
0742名無しさん@お腹いっぱい。
垢版 |
2015/03/14(土) 19:56:08.09ID:u7qxfzij
sceKernelModuleLoadMsがSCE_KERNEL_ERROR_ILLEGAL_PERM_CALL(0x80020149)が返ってくるんですけど、どこがいけないのでしょうか?
ttp://www.dotup.org/uploda/www.dotup.org214305.txt.html
0743名無しさん@お腹いっぱい。
垢版 |
2015/03/18(水) 22:38:14.48ID:07nTwrA6
ファイル消えてるやん
過疎スレでどっとあっぷ使ったらアカンって

とりあえずスペル間違いで正しくはsceKernelLoadModuleMsな
0744名無しさん@お腹いっぱい。
垢版 |
2015/03/19(木) 10:16:54.00ID:CiV6toq9
ファイルアップローダーをあまり使わないので、期限のことを全く考えていませんでした
申し訳ありません
ttp://www1.axfc.net/u/3433469.txt
とりあえず、axfcに上げてみましたが、どこかおすすめがありましたら教えていただきたいです
それと、気づいておられるかもしれませんが、関数名は、直打ちしたので、レスでは、順序が逆になっていました・・・
0747名無しさん@お腹いっぱい。
垢版 |
2015/03/20(金) 21:00:01.26ID:bdTlq7tl
>>746
ご指摘ありがとうございます
とんだケアレスミスを・・・と思い修正したのですが、相変わらず0x80020149が・・・
http://www1.axfc.net/u/3434344.c
LoadModuleのサンプルをLoadModuleMsに書き換え、Ms内のプラグインを実行しても同じ結果なので、プラグインorPSPが悪いのでしょうか?
プラグインは、実行されたら、ファイルに文字を書き出すだけのものなので怪しいのはPSPではないかと睨んでいます
実行環境は、PSP-3000で、FWは6.60、CFWはLME、基盤は09gと呼ばれている物みたいです
0748名無しさん@お腹いっぱい。
垢版 |
2015/03/20(金) 23:53:53.29ID:VTM3XGSc
freeze+1をビルドしたくていくつかのHPを参考に何種類か環境を整えてみたのですがどの環境でもpg.oがerror1のような感じで止まってしまいます
何が足りないのか、どうすればいいかエスパーしてもらえないでしょうか、おねがいエロい人
0749名無しさん@お腹いっぱい。
垢版 |
2015/03/22(日) 20:36:08.56ID:LVz0SMNr
>>747
そもそもsceKernelLoadModuleMsは使ったことがないから知らんが
MS内でもsceKernelLoadModuleでいけたはず

蛇足やけどLoadとStartをラッパーした
pspSdkLoadStartModule関数を使うと構造体用意する手間が省ける
0750名無しさん@お腹いっぱい。
垢版 |
2015/03/23(月) 12:38:33.05ID:aylclgDE
>>749
sceKernelLoadModuleを使ってみたらフリーズしました・・・
pspSdkLoadStartModuleは引数が渡せないので・・・と思っていたら、WithArgsなんて便利な関数があったんですね
標準関数は諦めて、そっちに乗り換えてみます
ありがとうございました!
0754名無しさん@お腹いっぱい。
垢版 |
2015/04/29(水) 16:21:52.02ID:RMhx85gx
>>753
SSL3.0に脆弱性が見つかったのは知ってる?
そのせいで、SSLからTLSに移行したサイトが増えてるんだけど、PSPはTLSに対応してないから接続できない
ttp://www.jp.playstation.com/psp/dl/pdf/InternetBrowser_ContentGuideline-J_500.pdf
0755名無しさん@お腹いっぱい。
垢版 |
2015/04/29(水) 16:31:05.39ID:RMhx85gx
ちょっと誤解を招く言い方になってた
正確にはPSPがTLSに対応してないんじゃなくて、PSPのブラウザが対応してないんだけど、個人で実装するのはハードルが高いんじゃないかな
それと、誰かPSPのGu系関数について詳しく解説してあるサイトorソース知りませんかね?
VRAMを手動で弄るのはすこぶる効率悪いので、そろそろGuを扱えるようになりたいなと
0756名無しさん@お腹いっぱい。
垢版 |
2015/04/29(水) 16:48:50.67ID:yWL560Mn
脆弱性が見つかったんだ。
確かに前まではtwitterとかログイン出来てた気がするし。
つまりPSPではSSLエラーって出るけど正確にはTLSエラーって事?
あとモバツイはSSL通信じゃない方法?でログイン出来るからモバツイみたいな方法で作れないかな?
0757名無しさん@お腹いっぱい。
垢版 |
2015/04/29(水) 17:03:58.13ID:RMhx85gx
>>756
twitterのことは知らね
ここは「PSP自作ソフト開発スレ」だから、そのモバツイの作者にコンタクト取って「作って」みればいいんじゃねえの
0758名無しさん@お腹いっぱい。
垢版 |
2015/04/30(木) 20:29:34.34ID:VNLiRxCy
twitterと直接通信するにはSSLで接続できないと無理
モバツイはSSLで通信しなくてもモバツイのサーバがPSPの代わりに
通信してくれてるからSSLで接続できなくても使えるってだけ
自鯖立ててそこでtwitterとやりとりするサーバアブの書いてそこと通信すればいけるけど
だったらモバツイでいいやってなると思う
モバツイを読み込んでhtmlがりがりして自分の好きなように表示し直すアプリくらいなら作れそうだけど
モバツイには広告とか表示されるしそれを遮る形になるから作成したアプリの一般公開はオススメしない
0759名無しさん@お腹いっぱい。
垢版 |
2015/04/30(木) 21:10:54.05ID:76cuJnPL
サーバーが変わりにSSL通信通信しているのか。
でも自鯖はハードル高いな。。そもそもjavaしか出来ないからcは分からないし。
0760名無しさん@お腹いっぱい。
垢版 |
2015/05/01(金) 18:45:23.77ID:pwkZKNJr
このスレ眺めてる人はそこそこいる感じかな?
>>759
Cには継承とかのめんどくさいことがないから個人でやるんならCはすごい楽
まぁポインタがある分 変なところを書き換えちゃう心配はあるけど、この機に使えるようになっておくといい
>758でもあるように、HTMLガリガリが一番おすすめ
0762名無しさん@お腹いっぱい。
垢版 |
2015/09/05(土) 17:40:20.98ID:hkvNBvST
C言語初心者が他人のソース拝見しながら作ってみたんだが
エミュ(PPSSPP)では動いたんだが実機では黒い画面になったまま強制終了・・・
ソースupしたいけどここってスレチなのかな
0765名無しさん@お腹いっぱい。
垢版 |
2015/09/05(土) 23:59:55.91ID:mps0UdnD
存在忘れられかけているし、とりあえず貼ってみれば?
うpするんなら寿命短いうpろだは使わないほうがいい
0767名無しさん@お腹いっぱい。
垢版 |
2015/09/06(日) 20:28:04.34ID:Bej9Czca
質問者ですが単なるメモリ不足だったことが判明
配列上限を抑えたら動いたけど実用レベルに程遠い・・・
極力配列の使用は避けて問題を出すたびにファイルを読み込むことにします
0768強謙
垢版 |
2015/10/01(木) 21:03:59.59ID:3b2lcf9B
usb1seg.prxのApiにあった、
 sceUsb1SegSetBPER(int)
の「BPER」は何の略でしょうか。hookしてみると常に2が入ってきます。
0769名無しさん@お腹いっぱい。
垢版 |
2015/10/30(金) 18:14:28.03ID:kOiO0VRM
PSPLINK
Exception Address load inst/fetch
だれかわかる方いませんか?
0770名無しさん@お腹いっぱい。
垢版 |
2015/10/30(金) 19:50:18.25ID:kOiO0VRM
自己解決しました
0774名無しさん@お腹いっぱい。
垢版 |
2016/05/08(日) 01:38:37.07ID:7Ho16q0J
ほぼ動画専用機
プレイリストからファイル消せれば楽なのに・・・
バッテリーの持ちもいい加減短くなってきた
0775名無しさん@お腹いっぱい。
垢版 |
2016/05/17(火) 11:46:49.94ID:rEMRQEAO
文字を大きく書けるフォントとかないかな?
0777名無しさん@お腹いっぱい。
垢版 |
2016/06/12(日) 22:24:39.29ID:yFy3fB2/
while(running()){
if(point[0].x<480) point[0].x++;
sceGuStart(GU_DIRECT,list);
sceGuColor(0xffffffff);
sceGuDrawArray(GU_POINTS, GU_VERTEX_32BITF|GU_TRANSFORM_2D, 1, 0, point);
sceGuFinish();
sceGuSync(0,0);
sceGuSwapBuffers();
}

こんな感じでドットを打っても線にならず、飛び飛びで点が表示されるんですけどなんでですかね...
0778名無しさん@お腹いっぱい。
垢版 |
2016/06/16(木) 11:03:43.57ID:KM3YVrj6
ダブルバッファリングだから、その書き方だとトビトビなのは当たり前だぞ
面1に点打つ→スワップ(面1を画面表示)→面2に点打つ→スワップ(面2を画面表示)→面1に点打つ→...
ドットで線が引きたいの?
0779名無しさん@お腹いっぱい。
垢版 |
2016/06/16(木) 23:12:51.43ID:gpCvDTwf
ダブルバッファリングしないでそのまま描画したいんですよね…打った点を残したまま次の点を描画したい。軌跡を残したいというか…描画結果をクリアしたくないんです。そういう実装は無理なんでしょうか?
0780名無しさん@お腹いっぱい。
垢版 |
2016/06/17(金) 00:12:51.95ID:tvJnoxTS
sceGuDrawBuffer と sceGuDispBufferに同じVRAMアドレスを指定するのはどう?
開発環境もうないし、やったことないからうまくいくかわからんけど
0781名無しさん@お腹いっぱい。
垢版 |
2016/06/17(金) 11:07:30.45ID:TDHElF2A
>>780
ご指摘通り同じアドレスを指定したら上手くいきました。
ありがとうございました。
0782名無しさん@お腹いっぱい。
垢版 |
2016/06/18(土) 15:51:19.53ID:78SO3Yem
0<n<1
の乱数nを返す関数を作りたいのですが、うまくいきません。

u32 urand(void){
 return sceKernelUtilsMt19937UInt(&ctx) % 2147483648; //2147483647+1
}

コンパイルは通りますが、エラーも出ていて、
warning: this decimal constant is unsigned only in ISO C90

とでます。

sceKernelUtilsMt19937UInt()のとりうる範囲がいまいちよく分からないのと、
rand()で言うところのRAND_MAXが使えたらいいなと思っているのですが・・・。
0783名無しさん@お腹いっぱい。
垢版 |
2016/06/18(土) 19:14:16.40ID:KCw33A25
2147483648 は 2147483648U って感じに unsigned int の整数リテラルしてあげればおkじゃね
unsigned int の範囲の乱数だから、RAND_MAXは #include <limits.h> して UINT_MAX 使えば?

0<n<1 なら
n = sceKernelUtilsMt19937UInt(&ctx) / (float)UINT_MAX;
って感じか
0784名無しさん@お腹いっぱい。
垢版 |
2016/06/19(日) 04:33:57.93ID:QOi8/06R
>>783
できました。
色々教えていただきありがとうございました。
0785名無しさん@お腹いっぱい。
垢版 |
2017/06/21(水) 10:57:57.13ID:0p8npbG6
PrxEncrypterで署名してみたんだけど、どうにもうまく行かなかった
とりあえず最小のHelloWorldを書いて署名するとOFWでも普通に動くんだ
でも、C++でnewを使うか、内部的にnewを使っているであろうstd::vector等を使うと、CFWでは動くのにOFWでは80020148エラーが出て起動しないんだ
内部的にnewを使わないっぽいstd::arrayとかなら普通に起動する

色々調べた結果、PrxEncrypterの前にfix-relocationsを実行してやるといいみたい
なんで標準で実行されるようになってないんですかね…?(怒)
使ったコンパイラはdevkitProの最新版1.6.0
0786名無しさん@お腹いっぱい。
垢版 |
2017/09/13(水) 19:44:31.29ID:08+qUGaf
このマイクラクローンゲームは、よく出来ているんだけど空腹になるのが速いのと敵がやや固いのが難点なんだよな
お前らが改良出来たりしないの?
0788名無しさん@お腹いっぱい。
垢版 |
2017/09/21(木) 11:58:22.80ID:4t7e1bfs
過疎っているのもあるけど、こういう板で直リンは踏む人が少ないかな
上のリンクはつべで「Minecraft PSP 2.0」で検索すると多分一番上に表示される動画ですぅ。。。
0790名無しさん@お腹いっぱい。
垢版 |
2017/09/22(金) 12:37:31.77ID:GbhPS935
twitterはurl短縮意味ないぞ
URLの長さに関係なく一定文字数としてカウントされる
0792名無しさん@お腹いっぱい。
垢版 |
2017/11/19(日) 01:36:28.06ID:gO37SZE6
ここで言うことなのかわからんけどテラリア風ゲームも有ったんだな
マイクラ風を知った時についでに検索したんだけど、その時には気づかなかったのかまだ無かったのか
0793名無しさん@お腹いっぱい。
垢版 |
2018/01/13(土) 11:28:35.67ID:UqbGYntv
裏技のように自動的にお金を収集してくれる方法とは
グーグル検索⇒『稲本のメツイオウレフフレゼ』

HOYFV
0795名無しさん@お腹いっぱい。
垢版 |
2019/01/05(土) 15:46:14.22ID:fWzQOqpD
もう誰もいないのかな

今更PSPの開発に興味を持ったんだけど実際にゲームを開発する上で重要な
プログラミングマニュアル的な資料ってどこにあるんだろうか
Hello Worldなチュートリアル的な記事は多数見つかるんだが
ひとまず
・ユーザーアプリケーション(≒ローダーやOS)の仕様
・各コンポーネント間の連携
・動画、音楽の再生
・タイマー or クロック関係
あたりを知りたい。ツールチェインも今ならLLVM系の方が良さそうだけどなぁ
0796名無しさん@お腹いっぱい。
垢版 |
2019/10/25(金) 20:31:51.89ID:sV3cSYD5
psptoolchainのforkにGCC8に対応してるやつがあったから試した
c++2aもリンク時最適化もいい感じに動いていいゾ〜これ
0799名無しさん@お腹いっぱい。
垢版 |
2021/05/27(木) 16:11:04.44ID:0y7CXuNa
Shaderが無いとためコンパイルできません

prxでもelfでもMaker実行時にエラー
mini pspsdk0.15 pspgcc-8.2.0

shaderって何…………
0801名無しさん@お腹いっぱい。
垢版 |
2021/05/27(木) 21:50:13.29ID:0y7CXuNa
psp-ld: -f may not be used without -shared
make[1]: *** [test.elf] Error 1
make[1]: Leaving directory `C:/PSP/elf
make: *** [all] Error 2

psp-ld: -f may not be used without -shared
make[1]: *** [test.prx] Error 1
make[1]: Leaving directory `C:/PSP/prx
make: *** [all] Error 2

psp-ld: -f may not be used without -shared
make[1]: *** [test.pbp] Error 1
make[1]: Leaving directory `C:/PSP/pbp
make: *** [all] Error 2
誰か助けてちょんまげ〜
先輩方…
0803名無しさん@お腹いっぱい。
垢版 |
2021/05/28(金) 06:17:58.92ID:vAsXgxPL
共有=Shared
PSPSDK以外に何か必要なんでしょうか?
打開策を得るために
psptoolchainを試しましたが
toolchain.sh後の
Download後にbuildの途中でマーカーにエラーになり使えません
pcにはrubyとcygwなんちゃら64とpythonとpspsdkがあります
何かelfやprx関係のLibraryが足りないのでしょうか?
最新のpsp-gcc 9.3.0-1もbuild出来ず

遊び半分じゃ無理なのかなぁ……
何かShared問題を解決する案があれば宜しくお願いしまうま〜
追加ライブラリってどれぐらいあるんだろ〜
先輩方!
エスパー宜しくお願いしましゅ
0805名無しさん@お腹いっぱい。
垢版 |
2021/05/28(金) 16:44:37.30ID:AmO+sN7v
古いなら環境を古くしたverを個別に作ろうとする自分〜
psp gcc 4.6.2 か4.6.3なら正常に処理できるらしいが
入手方法が不明
shを実行したが最後にエラーを起こしてbuild出来ず…
誰か4.6.2と4.6.3のBuild済みあげてくれませんかね………
なんか最新のはc++への対応で仕様がかなり変わってるらしく
9.3.0に関しては動作すらしなかった
難しいなぁ〜
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況