【メモステ】PSP自作ソフト総合スレ ver.2【起動】
10人制限で入れないねー。
これやばい..GPU関係3Dまでバレバレだよ
いや俺にはこれだけじゃわからんのだけど
多分わかる奴にはわかるレベル。
20 :
名無しさん@お腹いっぱい。:2005/06/18(土) 22:08:27 ID:xvW/BD4Z
一瞬置いてあったSDKって拾ったらまずかった?
float sceVfpuRandTwopi(void)とか、
intsceNetInetShutdown (int, int);
intsceNetInetSocket (int, int, int);
とか、本気っぽいんですが。
自作かと思ってた。やばそうだなあ。廃棄するか・・。
/* SCE CONFIDENTIAL
PSP(TM) Programmer Tool Runtime Library Release 1.5.0
くそっ、とりのがした。
nyに(略)
/*J CPUクロック周波数[MHz]を設定(1〜222) */
/*J バスクロック周波数[MHz]を設定(37〜111) */
includeはあったがlibがついてないからそのままじゃ使えないね・・・
落とせた方うpしてもらえんかの?
つーか今からでも落とせるでしょ
うわ・・・マズいなコレ・・・
なんてファイル名?
int sceUsbStart(const char *name, unsigned int args, const void *argp);
この辺見るとUSBが使えるっぽい?
もう一度うpお願いできますか?
30 :
名無しさん@お腹いっぱい。:2005/06/18(土) 22:26:24 ID:xvW/BD4Z
嬉しいんだか、悲しいんだか、自作自体がグレーになってしまいそう。
なぁ何てファイル名か教えてくれよ
誰も教えてくれないのな
まぁいいや
FTPにあるファイル全部落とすから
PSPdevkit.zip
PSPdevsrc.zip
じゃないの?
DL出来ないからシランケド
>>33 やめろ。日付順に並べたらすぐわかるだろ。
ぎゃー 外国のフォーラムにも晒されてるじゃんw やばくね?
何だ?このスレを読んでいる外人が居るのか?はぇーな。
やべー。各APIに日本語で丁寧な説明ががが
正直まともに自作を応援する奴ならダウンロードしないで欲しい..
こんな方法で自作解析が進んでも卑怯な気がするorz
やばすぎだろ・・・・・・変に話が大きくなってソニーが動かなければ良いが
ちゅうか、投入したの何者だよ。
一部抜粋w
// これはありえない。このまま使うとcur_stackでNULL pointer exception
実は暗黙のプレゼント?
(あまりに良心的解釈か、、、)
これ、マズイんじゃねーの・・・
----------------------------------------------------------------------
使用許諾・制限
----------------------------------------------------------------------
このソフトウェアの使用許諾、使用制限は貴社と当社(株式会社ソニー・
コンピュータエンタテインメント)との間に締結されている契約に準じます。
どこからの流出だ?
47 :
名無しさん@お腹いっぱい。:2005/06/18(土) 22:55:37 ID:yGvJlF64
1,出入り業者
2.バイト
3.掃除のおっさん
>>47 流出CWにはdevkitは含まれてないよ。
何でもいいから早くブラウザマダー(・∀・ )っ/凵⌒☆チンチン
>>32 外人さん信じてねぇー・・・
ファイルが無いんじゃねぇ。信頼ないニュースはニュースじゃねぇんだよ。
みたいなノリになってる、と思う・・・英語あんましだからよくわかんねぇけど。
54 :
名無しさん@お腹いっぱい。:2005/06/18(土) 23:18:21 ID:yGvJlF64
>>49 まじっすか。
じゃどこからなんだろう・・・
55 :
名無しさん@お腹いっぱい。:2005/06/18(土) 23:21:28 ID:xvW/BD4Z
メモステ売れてウハウハだからもっとやってくれっていうエールであって欲しい。
これって警察沙汰になるんじゃあ・・・
当然、秘密保持契約結んでいるだろうから、
流したやつはバレたらとんでもないことになるぞ。
57 :
名無しさん@お腹いっぱい。:2005/06/18(土) 23:27:21 ID:Zr5y2V50
メモリ自体を作ってるのはソニーではなくエルピーダメモリという会社。
メモリがバカ売れ仕手もソニーは儲かりませんから。
58 :
33:2005/06/18(土) 23:27:59 ID:Qbwmdbdk
>>34 それか
教えてくれてありがとう
といってもずっとログインできないんだよな
いつになったら入れるんだろ
おとせたー!
・・・あああわあわわわわわわわ
普段使わないような、テラヤバスwwwwwwとか使いたくなるくらいヤベェな。コレ。
ファイル2ケあるけど、中身は同じ?
AikoWinにかけたら、かたっぽのzipの中身が全部無くなった〜
>>56 そんなにヤヴァいもんなのか
なんか怖いな
PSPの開発とは全く関係ないけど。
「お綾や、母親にお謝りなさい」
こんな早口言葉はじめて見た。
63 :
名無しさん@お腹いっぱい。:2005/06/18(土) 23:44:28 ID:53TPb79b
どうヤバイのかな?
64 :
名無しさん@お腹いっぱい。:2005/06/18(土) 23:48:59 ID:p1vRy2Y1
ぶっちゃけ自作なんて暇人しかやらんわけで
中身を見た奴らがヤバイヤバイ言ってるから何かしらヤバイんだろう
釣りかもしれんが、やっぱ気になる
でも見ないほうがよさそうな気もする
ま、俺が見ても何も分らんだろうけど
>>60 MD5,SHA1,CRC-32ともに同一。よって同じ。
なにがあったのかDBZ風に説明してくれ
悟空がブルマのパンツを脱がした時のようなやばい状況
あ〜あ、グラフィックライブラリのサンプルコードまで入ってやがる。。。
しかも1.50用・・・
これ外人に渡ったらえらいことになるぞ・・・。
ファイル周り、なんでこんな回りくどい事してんのかさっぱり解らん。
71 :
名無しさん@お腹いっぱい。:2005/06/18(土) 23:57:01 ID:uC34fnWV
えらいことってオーバーだな
ワラタ。いくら何でもこれはやばすぎ。
もうAPI関数調べなくてもイイ感じ?
75 :
名無しさん@お腹いっぱい。:2005/06/19(日) 00:04:35 ID:jeoXljO8
/*J "PSP"を再起動してプログラムモジュールをファイルパスからロード */
/*E Restart the "PSP" and load program module from file path */
int sceKernelLoadExec(const char *file, const SceKernelLoadExecParam *pParam);
0xbd2f1094、、なんかできそう。
sceNetAdhocPtpシリーズ。すぐにでも使えるか。
76 :
名無しさん@お腹いっぱい。:2005/06/19(日) 00:07:17 ID:jeoXljO8
sceNetAdhocはumdか。
いやぁぁぁあぁあぁぁぁあああぁぁ
極秘機密文書を一般人が見れる時代になったのですね
漏れはn○m氏が何処からかのつてで入手したブツをリークしたと見た。
これ元に書いてたんじゃね
>>75 それは何日か前に試した(流出しなくても解析されてた)けど、
UMDのEBOOT.BINを起動することはできたけどそれ以外はちゃんと動かなかった。
>>74 ps2devの連中はillegalな情報は見ないし使わないと宣言してるから
解析は今後も続くと思う。
なんかよくわかんねえけど、ワクワクしてきたぞ!
祭りだなこりゃ
ps2devの人達は表向きでは違法な情報使わん!!
とか言ってるかもしれないけど
なんだかんだで今は勃起勃起の射精寸前状態だと思うよ
えらいこと=GPUバリバリ使ったエミュがリリースされる
バーチャ3ぐらいならスイスイ動くエミュができるかもしれない=えらいこと
だろ?
とりあえず外人達の分まで抜いてこよう
横やりだが、libgu(グラフィック基本ライブラリ)はくっついてないようなので
結局そこは解析が必要
そして激しく面倒くさい。(難しいわけではないけど)
88 :
名無しさん@お腹いっぱい。:2005/06/19(日) 00:54:15 ID:lgVeK3dq
ソース取ってきてもちゃんとコンパイルできないのは俺だけか?
90 :
名無しさん@お腹いっぱい。:2005/06/19(日) 00:58:25 ID:IG2O0ZTg
DOAXもできるの?
>>89 libgu.aがないと言ってんの
ヘッダだけあってどうするよ
>>91 \src\gumのやつををコンパイルするんじゃないの?
>>92 libgumはlibguの上位ライブラリだからlibguがないとコンパイルでけん
94 :
名無しさん@お腹いっぱい。:2005/06/19(日) 01:20:01 ID:jeoXljO8
gumのソースはあるね。コンパイルすればいけるでしょ。
てより、アーカイブが含まれていないのが普通。
95 :
名無しさん@お腹いっぱい。:2005/06/19(日) 01:20:41 ID:jeoXljO8
あ、そうなの?ほぇー。
96 :
名無しさん@お腹いっぱい。:2005/06/19(日) 01:23:14 ID:jeoXljO8
、SNESが初期にフリーズしてた時、みらきちさんが教えてくれた
勝手に呼ばれるやつって、exit_callbackとpower_callbackの
どっちでしたっけ?過去ログを見失ってしもた。
>>96 power_callback。パワースイッチ切ったとき以外にも
色々コールバックされる関数らしい。
panyawo反応早いなw
0x2085d15d, int scePowerGetBatteryLifePercent(void)
100 :
名無しさん@お腹いっぱい。:2005/06/19(日) 01:35:14 ID:jeoXljO8
>>97 ありがとう。今のソースではpower_callbackのなかで
power_callbackを登録しなおしているみたいね。なぞが解けたよ。
0x8efb3fa2,int scePowerGetBatteryLifeTime(void)
103 :
名無しさん@お腹いっぱい。:2005/06/19(日) 02:03:37 ID:UsMBlWV8
落とせなかった orz
>>103 見ないほうがいい(本気で)
>>104 cygwinをgccとかwgetとか使えるようにして入れる→cygwinでtoolchain.shを実行→ひたすら待つ
SDKでやられると
通常のアップが出来なくなるな。
XBOXのソレと一緒で。
持ってるだけで捕まるの?
SDKで知った内容を自作ソフトに使うわけにはいかないし、
知ってしまったらもう忘れられない。呪いのファイル。
XBOXの場合
SDKが流出して、エミュ等の自作プログラムは殆ど流出SDKで開発されいる
そのかわり、開発したプログラムはIRCとかでこっそりリリースしている
こらw
なのでアメリカ人ならXBOXと同じ道に行くと思う
流出PSPSDKで開発→IRCでこっそりリリース
日本はしらん。
>>105 とりあえずサンクス
ようわからん漏れはきっと自作スレにいちゃいけないな
PS2toolchainでコンパイルできてるからまぁいいか
114 :
名無しさん@お腹いっぱい。:2005/06/19(日) 02:29:03 ID:lgVeK3dq
どのコンパイラ使えばうまくいくの〜?
>>102 int scePowerGetBatteryLifeTime();
バッテリーの残り時間。
返値は分みたいですね。
SDK流出:
PSPdevkit.zip
PSPdevsrc.zip
各APIに日本語で丁寧な説明
MD5,SHA1,CRC-32ともに同一。よって同じ。
グラフィックライブラリのサンプルコードいり、1.50用。
もう消えてる?
流石に今回は警察沙汰になりそうな予感。
また伝説の業界人が1人増えるのか・・・
トーアとか使ってUPしてたら捕まえようがない予感。
>>120 伝説になるような人は大胆にして無防備!
漏れはそう信じてるw
ソニンはもういい子ぶるのはやめて自作を黙認すればいいのに…
正直自作で盛り上がってなきゃ今頃もう売ってたよ(今や3台持ちだがw)
SCEの罠だったりしてな。わざと使わせて裁判になった時の証拠にするために。
乗り遅れたか・・・。こりゃny待ちだな。
そんな業物と思わなかったからスルーしてしまったよ
ソースだけなら他の所あったよ
128 :
ひみつの文字列さん:2024/12/21(土) 23:34:29 ID:MarkedRes
日本国またはアメリカ合衆国、もしくはその両方の著作権法に触れる内容であると疑われることから表示できません。
winnyのときも思ったけど、使えるテクノロジーを規制しても
利用者にとってはデメリットでしかないんだよね。
それを上回る提案のできない方が悪いんだし、どんどんオープンにすべき。
☆_+
: , xヾ:、__,..-‐‐:、、,へ.........._
く '´:::SDK:::.ヽ
/0:::::::::::::::::::::::',
= {o:::::::::( ´Д`)::} 逃げて〜
':,:::::::::::つ:::::::つ
= ヽ、__;;;;::/
し"~(__)
PSPSDK=ソニー最終兵器
かくさんしてないっぽ・・・落ちてこn(ry
アナログスティックのセンターって、どの程度必要なんですかね。
あまり広く取りすぎると、微妙な操作がしにくくなるので、なるべく
ギリギリまで狭めたいのですが・・・
流出といえば前にWindowsのソースコードが出回ったとき
公開できなくなるからWineやReactOSの開発者は絶対に
コードを見ないようにっていうお触れがでてたなぁ。
でも参考にするだけで、コピペじゃなければバレないよね。
Half life2のソースコードが流出したってのもあったね。
素人なんで何もわからんw
ファームの書き換えに関する部分はないっぽいけど・・・
あったらラッキーだったのに。あ、逆にない方がよかったか(破壊プログラムの可能性云々)。
ソニーのアナログはかなりいいかげんですよ
PS2は糞だったわ
色んなスレに貼ってるが、宣伝行為て事で通報した方が良いのかな?
3DのAPIを公開したのかー・・・
ps2devすげー(棒読み
>>140 そこら辺は、少し前に何処かのスレで見掛けたけどな。
nyに流してよ。
PSPwikiのトップ、「PSP関連支援ツールの更新情報」のとこに
ミラーのURL出てるよ。
rapidshare.de/files/2469872/PSPdevsrc1.zip.html
>>143 見てもどーせわかんないくせに、とりあえずとっとこう的な考えで手を出すな
てかエミュで持ってないROM落として遊んでる人たちが
これに関してはヤバイとギャーギャー騒ぐ理由がわからない
>>147 おれもそれは思ったけど、言い出しにくかった。
>>144 情報さんくす、でも速攻で消されちゃったか?
>>145 マジさんくすw
これがそうなのかな。
>>146 hehehe、まあそういうなよw
>>147 アレがキッカケで変に問題化してエミュが遊べなくなる事に危惧してる
それだけだよ、単純な話だわね
あと、誰かが言ってた「作者達には安易にアレを使わないで自己研鑽してもらいたい」
ってのも、ちょっと判るような判らんような言い分だな、とオモタ
ま、ぁゃιぃ物ではあるとは思うけど、さ
こっちで心配してても、外人は使いまくるだろ。
どうでもいいけど、本当に222MHzに制限してたんだwワロタ
開発者はラッパーAPIっぽいのしか公開されてなかったのね・・・カワイソス・・・
>147
解析する能力は無いしあっても面倒だが
ソフト自体は作れるし作りたいって人も大勢居るんで
つか割合から行くとそういう人が大半
今後SDKを参考にしたソフトはかなり出てくると思われ
いや、とりあえずある程度は解析する能力なかったら使えんぞw
155 :
名無しさん@お腹いっぱい。:2005/06/19(日) 13:39:23 ID:WkP2w40P
SDK漏れたとたん外人リリースが急増した件
156 :
名無しさん@お腹いっぱい。:2005/06/19(日) 13:44:16 ID:+cdg4EZU
1.5で動くから外国人の開発者が急増したんだと思うけど
bm98移植中。MP3サンプルでMP3音成功。サンクス。
遅いので利用できないけど、今後発展すれば音問題無くなりそうだ。
とりあえず、bms読み込みはおかしくなるけど
一応バー描画出来たんで流れるようにしますた。
音ゲにして駄目問題=音出すとどうしても速度遅。
333ならまだ速度はマシだけどorz
BMS読込強化とスコア強化が苦労するところっすわ。
セーブとロードパクって作った。びふてき氏有難う。
もう少しガンガル。
SDKが出てるし見たいけどorz 後、SDKが出たとかで話題中スマソ。
>157氏
うぉぉぉぉ!マジ期待
頑張って下さい。
件のSDK、geman.hとgecmd.hの中身なんかもうヨダレが出る情報たっぷりだな
通信周りの解析もぐっと進みそうだ
>>150 まぁUMD吸出しの方がSCE的にはよっぽど大問題だけどな
SDK流出だけに大騒ぎしすぎな感がある、流出だけではまだ直接のメリットないからかな
まぁネット経由の通信対応のエミュが出たら賞賛の声が上回るんだろうけど
SDKのコードみて解析進んでも嬉しいか??
もしやってもしても口が裂けてもいうもんじゃな
解析の手段よりどんなことができるかの方に興味あるから、かな
作成される物も一段階上の物が出来上がってくるだろうし
こっからPSPのhomebrewがパワーアップするよー
UMD周りを省いたSDKをソニーが公開してくれたらな...
PS3じゃけっこうオープンにする部分をあるみたいだし
163 :
名無しさん@お腹いっぱい。:2005/06/19(日) 14:17:20 ID:mT+5i8tF
外人リリース増えたってのはどこを見て言ってるのかな?
まだメガドライブくらいしか知らないけど、ほかにもたくさん
出てるの?
>>163 APIの解析とか、情報が増えたね!ってことじゃないかな。
解析それ自体を楽しむタイプと、その結果を利用して
自作のアプリ(エミュ含む)の完成度を上げる事を
楽しむタイプがいるんだろうし、人それぞれでしょ
ま、なるようにしかならん、って話
まあ、吸い出し・SDKの流出なんてソニーにとっては想定の範囲内だろ
さすがに暗号が破られたら完全敗北になってしまうんだろうけど
裁判とかで水さされないといいんだが...
ソース公開してないならSDKの情報流用してもバレないかも、と囁くもうひとりの俺ガイル
>>167 SDK関連で個人相手にってのは無いだろうけど、
リーク元になった会社を相手にってのはあり得るかもね
実際は争わないだろうから裁判まで行かずに当事者同士で内々に、だろうけど
個人っつったらUMDイメージ配布してる個人が危険だなー
『SDK流出:
PSPdevkit.zip
PSPdevsrc.zip
各APIに日本語で丁寧な説明
MD5,SHA1,CRC-32ともに同一。よって同じ。
グラフィックライブラリのサンプルコードいり、1.50用。』
の再うpよろ
うーん、float から intへのキャストがうまくいかない
PS2Dev_Setup.exe + ps2dev-toolchain-mingw32-20050504.zip な環境だと
以下のアセンブルエラー
>>Error: opcode not supported on this processor: r4000 (mips3) `c.le.s $f6,$f0'
psptoolchain-20050613.tgz な環境だと
ビルドできるけど、実行するとキャストのところでハングアップしてしまう。
自前で ftoi() とか書けってことか...orz
SDKと聞いてDLしたけど違うじゃん。かなりやばめなのは間違いないけど。
>>172 floatからintにキャストって、どんな時に必要なんだ?
>>175 すみません。もしよかったらもうすこしだけ詳しく教えてください。
今までずっと VC++なプログラマだったのでこのへんの知識がまったくない..orz.
>>157氏
うおお、マジで頑張ってください!
動作報告やバグ報告ならいくらでもお手伝いいたします!(現役ヘビー音ゲーマー)
オフラインのhtmlを読めるようにするソフトとか技術的に無理?
181 :
名無しさん@お腹いっぱい。:2005/06/19(日) 18:07:10 ID:+cdg4EZU
HTMLを読むだけでいいなら超簡単。
182 :
名無しさん@お腹いっぱい。:2005/06/19(日) 18:26:18 ID:r8CkHbv1
作ってください1.52用
>>182 だから1.52じゃ動かないと何度言ったら(ry
と釣られてみたりするw
184 :
名無しさん@お腹いっぱい。:2005/06/19(日) 19:44:28 ID:/Y38fjja
無限まだー?
186 :
名無しさん@お腹いっぱい。:2005/06/19(日) 20:00:33 ID:/Y38fjja
ここは「自作」ソフト総合ですよ?
作れないならここにいる意味あるのか?
と、キツメにつっこんでみるテスト。
188 :
名無しさん@お腹いっぱい。:2005/06/19(日) 20:12:16 ID:/Y38fjja
MUGENはオープンソースではない
190 :
名無しさん@お腹いっぱい。:2005/06/19(日) 20:29:28 ID:/Y38fjja
>189
そうか じゃあMUGENチックで、配布されているキャラクターに互換性のあるものってやっぱ無理ですか?
ここは無茶な命令をきいてやるスレではありません
>>190 「ムリではない」が「正答」だ。
それ以上でもそれ以下でもない。
「なら作ってください」っていうんだろうな・・・
みんなってhellopspのソースを部分的に書き換えてプログラミングしてるの?
それとも全て自分で書いてるの?
流石にMUGENは無理。
BM98のソースっぽいの適当に書籍から調達。
昔の雑誌とかに載ってたBMSから誌面書き出すサンプルです。
とりあえず漏れのソースに移植開始。これでBMS読み込みが正常になるはず。
流れる部分はもう出来ました。
応援ありがとん、ガンガル。
>>195 漏れはhelloを書き換えてます。全部は自分だと解りません。
全部書く方法あれば教えてください。
Helloで要らない部分ありそうなんで。
連続スマソ
>>195 さぁ、人によりけりじゃないの?
作り始めは、なんかのソースを元に作り上げているのは間違い無さそうだけど。
私の場合、
良くある「ファイルを選んでなんかする」タイプのアプリなら
間違いなくRINやGBFileSelecter等を元にする。
とてもとても、1から作るのめんどくさいし、
ファイルの選択のとこをそのまま流用できるから。
それ以外の物を作ろうとしたら、HelloWorldを元にするかな?
でも、最近のAPIの情報が漏れている(載っていない)から、
結局一番最近完成されて、オープンソースのものを元にすると思う。
素の*.cファイルから書こうとすると、
*.sファイルやら、PSP独自の定義を書く必要があるから、
手間ひまかかりすぎ。
ついにPSP1.50で自作プログラムが動作スレから
263 名前: 名無しさん@お腹いっぱい。 [sage] 投稿日: 2005/06/19(日) 20:53:19 ID:HwTUEVPB
みんなってhellopspのソースを部分的に書き換えてプログラミングしてるの?
それとも全て自分で書いてるの?
マルチかよ
>流れる部分はもう出来ました。
おおおぉぉお…!スゲェ
>>157,196
開発がんばってください。応援することしか
できないけどbm98楽しみに待ってます。ガンバー
マンガミーヤのようなマンガビューアがPSPであったらいいなぁ。
jpegの拡大縮小表示可能で、アナログスティックで画面移動可能…で
D:\i386\winnt32.exe /cmdcons
以前ちょっとだけ公開されてたFD風のファイラーにosakana氏のようなTextVieweが連携して、
あと画像閲覧も出来るようになったりすると激しく便利だなと思ったりする。
思っとけ。
.
☆ チン
☆ チン 〃 ∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄
ヽ ___\(\・∀・)< オーバークロックまだー?
\_/⊂ ⊂_)_ \_______
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄/|
|  ̄  ̄ ̄ ̄ ̄ ̄ ̄:| :|
| .|/
他人のアプリを呼び出すような仕組みが解析/作成されてくれば
そういったファイラーみたいなのに
段々とと統合されて行くんだろうなぁと思いつつも、
まだまだ先なのかな?
210 :
名無しさん@お腹いっぱい。:2005/06/19(日) 23:14:57 ID:/Y38fjja
MUGENのパチモンでキャラクターもパチモン専用のものを用意するようにすれば可能ですか?
一応JpegViewer作ってます。拡大縮小はまだだけど
先読みキャッシュとかも使ってるのでほぼストレスなく閲覧できてる。
今はHiColor表示なのでFullColor表示用のメモリアドレス解析中
FullColorでの描画方法知ってる人がいれば教えて欲しかったり
SetFrameBufの引数間違ってるのかなぁ・・・
第2は512固定 第3は3(RGBA888) 第4は0
だと思うんだけどどうも上手くいかない
>>208 NICE!
Rボタンで窓を交換することに感動した。
良きものをありがとう
ちょっと識者に質問。
PBPファイルの大きさに上限ってありますか?
段々とプログラムが肥大化してきて現在1.3MB。
心配になってきた。
(今後増える予定はあっても減る予定は無いので、そろそろ何か考えないとイカンなぁ)
もっと言えば、実際の起動時の挙動を教えていただけないかと。
私の予想だと、
1.PSPを操作して、アプリのアイコンを選択する。
2.PSPのBiosか何かがそのEBOOT.PBP(もしくはその中身の一部)をPSPのメモリにコピー
3.メモリにコピーしたデータの先頭にPSPのプログラムカウンタが移動
4.起動
と思っているのですが、あってますか?
この予想で行くと、PSPのメモリが32MBで実質24MBだから、
スタックの分が本当はあるけど、大体24MBまでのPBPファイルなら動くのかな?
と思っていたりして。
以上、よろしくお願いします。
>>215 アップデータのサイズくらいまでは大丈夫と思われ。UnpackerでPSP部を取り出して見るとよろし。
それ以上は実験実験。
>>211 >>212の言うとおり、第4を1にしたらFullColorになったよ。すげー綺麗。
ところで多くのAPIがエラーコードを返すけど、sceDisplaySetFrameBufも
そうなので(どこかにvoidと書いてあったけど間違い)、0が返っているか
調べる習慣を付けた方がいいかと。
ところで、みんな配置アドレスを08900000にしてるようだけど、
その状態でsceKernelAllocPartitionMemoryでメモリ確保すると
08804000から確保されるので、配置アドレスを08804000にするのが
一番効率いいと思う。
保証はできないけど。
219 :
215:2005/06/20(月) 00:34:25 ID:vzxLTkzo
>>216 レスありがとうございます。
そういえば、ソニー純正のアップデータが大きなPBPファイルでしたね。
後で確認して見ようと思います。
…また増えて現在1.9MBに肥大化。
ホントにうごくのかしらん?実験実験w
>>215 >1.PSPを操作して、アプリのアイコンを選択する。
>2.PSPのBiosか何かがそのEBOOT.PBP(もしくはその中身の一部)をPSPのメモリにコピー
>3.メモリにコピーしたデータの先頭にPSPのプログラムカウンタが移動
>4.起動
1.PSPのゲームフォルダにアクセス
2.PBPヘッダに示されているアドレスから始まっているPARAM.SFOが正常ならばクリック可能
その際読まれるのは最初のPBPヘッダとPARAM.SFOのみ
3.起動が始まる(ロゴ画面)と多分クリックしたプログラムのファイルパスが渡されロゴ表示
中にMSにアクセスして、DATA.PSP部分とPSARファイル部分をメモリに読み込む。
4.データ形式が正常ならば起動。
だと思います。もちろん予想ですが。
多分DATA.PSP部分とPSARファイルを合計した値が24MBくらいを超えたら起動できない
と思います。PSARファイルを24MB以上にしたら実際起動できなかったです。
221 :
215:2005/06/20(月) 00:50:00 ID:vzxLTkzo
とりあえず、1.9MBのファイルは実機で実行できました。
前に比べてほんの一拍起動が遅くなった気はするけれども。
こういった、実行ファイルが大きくなってきたときはどう処置するのが王道なのだろう?
1.実際、起動に問題がないから、肥大化させっぱなし
2.大きなデータを一部外部に出して、使うときにロード
3.外部にデータに出してしまうと、その外部データが無いときの処理を作らないといけないので
大きなデータを圧縮して内部に格納、使用時に展開
とりあえずは、私は1で行こうと思いますが、
そのうち3も考えたいなぁ。
222 :
215:2005/06/20(月) 00:53:31 ID:vzxLTkzo
>>220 実験結果ありがとうございます。
>PSARファイルを24MB以上にしたら実際起動できなかったです
24MBまでアプリを大きくするには、
相当手のこんだアプリか、無駄データを付加しないと、現実味は無さそうですね。
当分は気にしないでよさそうで何よりです。
2か3、1は有り得ない。
別に1で良いでしょ?
2や3なんて、24M超えそうになってから考えたら良い事かと。
225 :
211:2005/06/20(月) 01:23:25 ID:1VaTQdUX
とりあえず最低限の閲覧可能なFullColor対応の
JPEGViewerが完成したのでこれからどこかにアップします。(PSPwiki?)
色再現性の問題がクリアできてよかった。
>>212 ちなみにSetFrameBufの第4引数はフレーム切り替えのタイミングを
VSYNCかHSYNCのどちらで行うかの引数なので特に関係ありませんでした。
単にHiColor→FullColorにコード修正したときのアドレッシングのミスでした
C++版のHelloWorldもあったらいいのに
>>198 >良くある「ファイルを選んでなんかする」タイプのアプリ
orz まさに漏れのはそれです。やっぱHelloからしたのは間違いだったかも。
GBFileSelecterとかから一個ずつHelloに移してた漏れの馬鹿馬鹿ま(ry
/* チラシ裏の日記
HP(?)バー出来た。当たり判定(絶対GOOD出るが)出来た。
きちんとした当たり判断マダー。同時押し判断もマダーなんで、もうちょいガンガル。
ヘボ遅いのと、音がブツブツなんで、直せたらイイナー。
28日までに完成させて「3DRPG〜」の本買って、
それからは3DRPG作りたい。少し急いでます。
完成できなかった時はとりあえず動く形でソース無責任放流する(マテ
日記ここまで*/
マジでBM期待してます。
可能なかぎり助言しますよ(各判定のフレーム数とか)
楽しそうふぁなぁ、久々にウイルスでも作ってみっかなぁ
231 :
225:2005/06/20(月) 01:46:29 ID:1VaTQdUX
wikiのあぷろだ1の方に上げてみました。
>>225 乙です!早速使わせて頂きました。
ストレス無く動作しますね。このサクサク感はちょっと感激です。
フィッティングの動作やJPEG閲覧しながらMP3再生などの機能、期待しています。
開発がんばってください。
月並みなコメントスミマセヌ
>>225 すごいっす
最初の画像でLボタン押すと最後の画像に移る
その後R押すと最初の画像に移る
っていうのはうまくいくんですが
最後の画像でRボタン押したらPSP落ちました
>>229 各判定のフレーム数とかキボンヌ。
判定系の資料が少なくてマジその辺大変ですんでoz
同時押し判断追加。完全同時は認識無理なので同時と判断するのは
押下フラグ加算して合計がX以上なら一度離さないと
押してる事にはしないようにする。⇒長く押していても判断されるのは1回のみ。
としてます。離したら押下フラグは0にする。⇒押してる状態の初期化
これでX以上、0でそのキーはキーの当たり判断せず抜けてます。
タイムバーがある時だけ呼び出してるんで抜けてるとその時点でMISSさせてる。
⇒当たり判定簡略しまくってるけど問題はない。あれば修正するかも。
同一タイムのバーを検索して他に同一タイムのバーがあれば
同時押しでなければMISSになるようにしました。
⇒検索はキー分。7KEYくらいなので結構早いです。
タイムバーがある時だけ検索して同時バー本数を返す関数で作っとります。
Xの間だけはLR同時押しなら、Lから先に少し早く押してすぐRを押しても
認識します。Xは小さくしてるので一瞬認識なので違和感は無いかと。
BMの同時押し認識ってどれほどの同時でも同時と認識される課など
知りませんが解る方はレス下さいorz
とりあえず同時押し認識は某雑誌のゲーム作ろうサンプルパクっただけなんでorz
ほとんどの部分、自分で作ってる気がする。
オープンソースがタイピングなんで同時押しとかバー検索とか不十分orz
やっぱりもう少しソース資料欲しい。
誰かPSPでH.264動画を再生できるプレーヤを作ってください。お願いします。
これさえできればMP4の糞画質から開放されますので。
重くて無理
>>236 一応H.264のハードウェアデコーダ積んでるから可能性はある。
>>225 すごい。良いです。
サクサク表示できますね。
マンガを読むことが多いので、しおり機能があるとありがたいです。
>>233 画像のサイズがでかすぎんじゃね?
俺は小さいので試したけど何の問題もなくサクサク閲覧できたよ
240 :
225:2005/06/20(月) 07:50:58 ID:1VaTQdUX
出社前確認
>>233 落ちたときに表示しようとしたJPEGの画像サイズ分かりますか?
>>238 しおりあると便利ですよね。追加しようと思います。
BM98、っていうかビートマニアは同時押しは別々に判定します。
片方だけ押せば片方だけGOODやBADが、もう片方はPOORが出ます。
あと判定についてですが、5鍵の資料しかないのですが曲によって違いました。
一番甘い曲だと、GREATが±3(1/60秒)以内(つまり3フレームって事になるのかな?)
GOODが12フレーム、BADが18フレームのようです。
7鍵盤のビートマニアのピカグレは2フレームと聞いた事があります。
BM98との互換性云々はわからんけども、
MacBeatってソース公開してなかったっけ?
参考になると思いまつが。
244 :
238:2005/06/20(月) 12:10:11 ID:xm0Xg8ce
>>234 解析系のネタはアレだけどこういうことに少しでもお役に立てるのなら…
IIDXにおいて判定一番ゆるいAbyssRemixと一番きついGAMBOLの判定です。
(単位はオブジェ位置からの相対フレーム数)
Abyss:BAD -16 GOOD -10 GREAT -2 ピカグレ +4 GREAT +12 GOOD +18 BAD
GAMBOL:BAD -15 GOOD -6 GREAT 0 ピカグレ +2 GREAT +9 GOOD +17 BAD
見にくくてスマソ。BADからPOORへのフレーム数は固定みたいですが不明。
どうやら壁紙書き換えtoolが出たみたいだね。
壁紙より起動時の動画?の書き換えが気になる。
あのムービー凄かった。
>>246 ツール自体の公開はまだですよね?
変更後の動画は出てますけど。
それともツールも公開されたのかな?
wikiにのっているPersonalize v1.0のことじゃ?
>>249 だよね
PSPのオリジナルの壁紙のBMP見てみたが、こんなに小さかったのか・・・。
>>248-249 http://files.psphacker.com/cgi-bin/cfiles.cgi?0,0,0,0,38,433 http://files.psphacker.com/cgi-bin/cfiles.cgi?0,0,0,0,38,434
>>246-249 あのツールはflash0を書き換えるのでリスクが異様に高い。
あんまりお勧めしない…
(壁紙変えるだけならリスクの低いflash1だけの書き換えで可能なはず。あとで試してみる)
>253
ソースが公開されたらファーム破壊ソフトが出回る気がする。
エミュとかに偽装して。
>>234 BM98の作者様に直接聞いてみるとか。
PSPも入手されたみたいですしw
あ、そうそう。
本家BM98は譜面製作者が判定をある程度決められます(ベリーイージーとかハードとか)
1.5でやっとこさうごいたけど、ファミコンやら起動してもやるもんがないことにいま気づいた…
64エミュとかPS1エミュとか作るのは技術的に不可能なの?
技術的に出来ない事など何も無い
PS1どころかPS2だって動くしDC DS GBAと
あんたの望むものは何であろうと技術的には可能
なるほど
64やGBAは実用的だと思うんだけど…
じゃ既にPSPのUMDのバックアップが可能みたいだけどそれをメモステから起動させるってことはできないの?
あ、PSPのエミュ自体がないってことか
>>261 起動することは出来る模様。
ただし、UMDからデータを読込むようになっているようなので、
実際に遊ぶことは不可能。つか、微妙にスレ違いかな。
64はGPUが相当解析されてないと厳しくないか?
ネトラジを直接聞けるプレイヤー欲しいなあ
265 :
名無しさん@お腹いっぱい。:2005/06/20(月) 21:22:20 ID:76pESso7
OSKってニックネームを入力する時のあれですか?
64は動作はできたとしてもスペック的にとても遊べるレベルになりそうにないと思う
色々ありがとう。誌面から判定編集は出来るって今情報調べてみました。
BMS読み込みは全部パクってたから知らなかったorz
同時は実は個別なんですね。作り直しorz
作者さんがPSP入手⇒BM98公式移植だったらイイナー(ぁ
判定式くれた人有難う。お陰で判定ある程度進みました。
後、BMS読み込みの不具合ある程度直った。パクり方も結構問題です。
音がノイズかかるorz外部MIDの鳴らし方解ればMUSIC出来そうだけど。
BM98にあるようなバーなどのスキン変更は無理なんで宜しくですorz
機能少なすぎなのに進歩無しで自分で作ってるのに笑える速度orz
BM98作者様のblogにコメント特攻したのだれだw
うは。先に特攻されとるorz
漏れじゃないけど参加されたらイイナー(ぁ
って、ご本人が作られたら一番イイn(マテヤ
やねう先生の自作プログラムは、漏れも欲しかったりするorz
64もGBAもGPUが解析されようが
満足いくレベルの動作になるとは思えないなぁ・・・。
単純に比較することはできないけど
例えば333MHzクラスのCPU積んだPCで
GBAエミュや64エミュやるのって厳しいでしょ。
64のスペックってどんなん?
273 :
名無しさん@お腹いっぱい。:2005/06/20(月) 22:43:51 ID:JSss/Knt
PSのエミュはあとどのくらいかかる?
>>272 ・CPU
MIPS 64 ビットRISC CPU
(R4000シリーズカスタマイズ)
・クロック周波数
93.75MHz
・メモリ
RAMBUS D-RAM 36Mビット
転送速度最大4,500Mビット/秒
・解像度
256X224〜640X480
最大32ビットRGBAカラーバッファサポート、
標準21ビットカラー出力
275 :
263:2005/06/20(月) 22:55:02 ID:zlbsJdGb
>>271 無論、GPUが解析されても実用レベルになるとは思えないが、
CPUだけで全てを処理している現状では、動作すらままならないのでは?
という意味合いを込めての発言ですた。
やっぱりpsptoolchainコンパイルできへん・・・
具具ってもわからんし、手取り足取り教えてくれはんかな・・・
>>277 俺もわからねぇ
floatとか使いたいんだが、UNIXさっぱりだ>w<
floatはまだ無理なんでねえの?
shとかどこおけばいいんだ?
cygwinでgccやらwgetやらわけわからへん・・・
そーいや今月のCMagazineでcygwinの特集やってるポ。
まだ買ってないんで詳しいことはわかんないけど、読んでおいても損はないかも?
ちょっとスレ違いだったらすみません
PSPのシステム時間ってどうやって取るんでしょうか?
sceRtcのsceRtcGetCurrentClockあたりかとは思うんですが、
PSPDevのAPI仕様みても関数仕様が空っぽで・・・
とりあえず時計作ってみようって考えが甘かったorz
283 :
名無しさん@お腹いっぱい。:2005/06/21(火) 00:03:29 ID:C8SG6esO
>>282 PSPCalendarあたりを参考に。
質問する前に先人のソースを見る。
>>282 システム時間って、PSPに設定してある時刻のことかな?
それならsceKernelLibcTimeでうまくいってる。
Calendarのアプリにソースが載っていたので、
あぷろだ漁って参考にすると良いかも
286 :
225:2005/06/21(火) 00:09:21 ID:vlgnkytr
>>282 sceKernelLibcTime
sceKernelLibcGettimeofday
この関数でいけると思います。
使い方は試行錯誤で・・・
sceKernelLibcTimeはCのtime関数と同じ。
>>277 俺も詳しくないがなんとかコンパイルできたので、一応やりかた。
1.Cygwinをインストール。このとき Select package というダイアログがでるが
Devel 以下すべてをインストール & web/wget もインストールした。
2.psptoolchain-20050613.tgz を適当なディレクトリに展開(例 f:\temp)
3.スタートメニューから Cygwinの下の Cygwin bash shell を起動
4. "cd f:/temp" と打ちこんで、2のディレクトリに移動
5. "./toolchain.sh" と打ち込んで あとはひたすら待つと完成
ちなみに psptoolchainだと float -> int へのキャストとかコンパイルできるように
なったけど、いざ実行するとそこでハングアップしまつ(´・ω・`)
あと、startup.s のアセンブルがそのままでは通らないので注意。
レジスタ名を番号にかえるとうまくいった。
>>288 おぉthx!!
とりあえずcygwinインスコしなおして、やってみる
その他のアドバイスも助かる
290 :
227:2005/06/21(火) 00:46:55 ID:CRb+CTy+
連続スマソ
ID変わるの忘れてた
291 :
277:2005/06/21(火) 00:48:03 ID:CRb+CTy+
誤爆・・・逝ってくるorz
psptoolchainのとっかかり用のファイルをupしときました。
自分で使ってるMakefileをちょいと持ってきただけなので結構変ですが、
startup.sの修正なんかもやると結構面倒なので、適当に必要なファイル
ひっぱってってください(;´Д`)
293 :
名無しさん@お腹いっぱい。:2005/06/21(火) 01:14:09 ID:C8SG6esO
startup.Sのなかでregdef.hをインクルードすれば
startup.sを書き換える必要はないよ。
294 :
277:2005/06/21(火) 01:14:21 ID:CRb+CTy+
>>288 やっとコンパイルできるようになったんでコンパイル中
ありがとさん
>>292 コンパイルできたら使わせていただきます
>>293 おおぅ、そうだったか(;´Д`)
なんらかのdefineの方法はあるんじゃないかなーとは思ったけど
gasにはトラウマしか無いので調べようとも思ってなかったです(;´Д`)
296 :
282:2005/06/21(火) 01:51:59 ID:UMQ8XOXC
uo版のSNESを弄ったんですが、コンパイルの仕方が分からずに4時間以上苦戦してますorz
それなりにいろいろ調べてみたつもりなんですが、全然分かりません・・・。
本当に申し訳ないんですが、コンパイルのやり方を教えてもらえませんか?
>>288 psptoolchain-20050619.tgzで、float関連もちゃんと動いてるよ。
>>297 あきらめれ。
/*
自分メモとして 残しておきます
まずHelloのsrcから make.batを持ってきます(自分で書いても可
make.batの中に書いてあるパスを自分がps2devをインストールしたディレクトリ
に書き換えます。
自分の場合だったら、PATH=./;C;/ps2dev/ee/bin
んで、あとは残りのところをmakeできるように書き換えて実行
//elf2pbpもついでに実行できるようにしておくとあとあと便利か
//make cleanもここでしておいたほうがいいのかしらん?
//uo_snesの中にはMekeFileが入ってたような・・・ んじゃあ、cygwinから
//できるじゃん
*/
>>292さん
超便利です。GJ! GJ!GJ!
これがあれば、今までコンパイルできなかった人も出来るようになるでしょう
⊂二( ^ω^)二二二二⊃ブーン
wikiを見たらJpegViewer 0.10が来てた。
簡易ファイラーモードがついたみたい。
HDDの空きが足りなくcygwinのインストールから出来ん。 鬱氏。
当分PS2Devで逝くしかないな。
ここにMIPS系汎用(といいつつPS1対応)のコンパイラがあったので、利用できないかな?と思い挑戦
ttp://www.softlab.is.tsukuba.ac.jp/~copel/programs.html インストールはファイル展開とパス設定だけなので、うまく行けば、手軽な環境になるかと思ったが・・・
結果はだめでした、hello psp のPBPファイル作成まではあっさり行ったんだが動かず。(PSPEでのみ確認)
設定とか追求すれば行ける気もするが、根性が続かないのでパス(実機もって無いしw)
とりあえず、なんとなく悔しいのでPBPまでの手順とバッチをさらしとく
興味のある方はどぞ(いないと思うがw)
1、 バイナリツールとコンパイラ、(mbubw32-19971115.lzh、mgcbw32-19971001.lzh)をダウンロードして、適当なディレクトリに展開
(自分は、めんどいので1つのフォルダにまとめた。展開パスはC:\PSP\develop\gcc\bin)
2、 パスを設定したコマンドライン窓を立ち上げる。自分は以下のバッチを作ってダブルクリック
set MIPS_COMPILER_PATH=C:\PSP\develop\gcc\bin
set MIPS_C_INCLUDE_PATH=C:\PSP\develop\gcc\bin
set MIPS_CPLUS_INCLUDE_PATH=C:\PSP\develop\gcc\bin
set MIPS_LIBRARY_PATH=C:\PSP\develop\gcc\bin
set PATH=%PATH%%MIPS_COMPILER_PATH%
%SystemRoot%\system32\cmd.exe
306 :
297:2005/06/21(火) 12:24:57 ID:6Ppa8dnX
>>300 解説ありがとうございます。
>>makeできるように書き換えて実行
これがどうも分からないです。
uoSNESでhellopspのhellopsp.cに相当するファイルはどのファイルなんでしょうか?
3、レジスタ名の取り扱いが違うので hello pspの、startup.sでレジスタ名の頭についている' $' を全部取る
例 move $gp,$v0 → move gp,v0
自分は置換で一発でした
4、コンパイラに合わせて、hello psp のmk.batを書き換える
mipsgcc -g -mgp32 -c hellopsp.c
mipsgcc -g -mgp32 -c pg.c
mipsas -O -o startup.o startup.s
mipsld -O0 startup.o hellopsp.o pg.o -M -Ttext 8900000 -q -o out > hellopsp.map
outpatch
elf2pbp outp EBOOT.PBP
@echo you got outp as psp elf
5、mk.bat を実行 EBOOT.PBPができる。 PSPEでアイコン表示まではできるが、起動後即終了w
ちなみこのコンパイラはX68K用もあるようだ。うまく行けばX68で開発が・・・(あまり意味無さそうw)
宣言から外す
0x94f5a53f,scePowerUnknown1 返り値 バッテリー残量取得 単位:mAh
0xfd18a0ff,scePowerUnknown2 返り値 バッテリー容量取得 単位:mAh
関数名はわかりません
既出の残量/分の奴とは違うの? mAhなの?
>>311 返り値から予測しただけなのでもしかしたら違うかもしれませんが
下の方は常に1800が返ってくるし、上の方は充電すれば1800付近まで上がります。
公式ページのバッテリーパックのところの仕様で容量1800mAhというのを見つけたので
たぶんこれのことかと
313 :
311:2005/06/21(火) 13:20:27 ID:vXMDJH6C
314 :
311:2005/06/21(火) 13:21:05 ID:vXMDJH6C
間違えた 312だ
315 :
312:2005/06/21(火) 13:21:26 ID:vXMDJH6C
orz
ワロス
>>310 たぶん、こういう感じで使われてるかと。
int scePowerGetBatteryLifePercent(void)
{
return (scePowerUnknown1() * 100 / scePowerUnknown2())
}
セミコロンが抜けてるわ・・・orz
320 :
名無しさん@お腹いっぱい。:2005/06/21(火) 18:50:17 ID:l5Q0x86v
スレ違いかもしれませんが、at3ファイルはどのようにすれば作れるのでしょうか?
>>322 ぜひ話したい!
情報さがしてきてまとめるからちょっとまってて。
あったー。
ps2devに書いてあったのを要約。
http://pdc.me.uk/psp/atrac3.zip をダウンロード。
んで解凍したフォルダにあるinfファイルを右クリックしてインストール。
で、お気に入りの波形編集ソフト(なければサウンドレコーダー)で、
音を作って保存。
で保存するときに、まずwave形式で保存するように選ぶ。
んで、その詳細設定で、さっき入れたatrac3のコーデックを選択。
あとは保存ボタンを押すだけ。
ただ、ファイルサイズで上限があるみたいです。
そこんとこよくわからんちんです。
で、コレをPBP settingで音つけようと思ったら、
なんかよくわからないけどループするものとループしないものがあった・・・
そこの条件はわからんのです。
誰か知ってる人いたら教えてほすぃ。
>>324 PSPエミュ動。さんが公開してたよ。昨日まで。
double が使いたいんだけど、うまくいかないっす。
dpmul とかが見つかんないといってリンカに怒られます。
libgcc.a にそれっぽい関数があるので、
ee-ld に -L C:\PS2Dev\gcc\ee\lib\gcc-lib\ee\3.2.2 -lgcc
とか追加してみたけど、結果は変わらず。
よかったら誰かヒントください。
じゃぁ、pmfファイルはどうやって作るの?
>>328 前にみたときは、ps2devでわからん、って言ってた。
でも、起動画面変更のソフトんときに、
ライオンがガオガオーッてしてる動画が出てたからなぁ・・・
もしかしたら作り方ができてるのかも。探してみる。
探してみて?
>>329 それとpmfは違うぞ?
pmfはアイコン部分の動画のやつ。
>>330 いや、わかってる。
ただアレがpmfと同じようなモンなら、
技術的な話がps2devにあがってるかな、って思ったんさ。
>>331 情報サンクス。みてみます。
334 :
322:2005/06/21(火) 21:05:49 ID:Hza8oSky
323さん。情報ありがとうございます。m(__)m
>>327 その転載元はPBPUnpackerのReadme
mpeg2-psっていうDVと同じ形式で作られてるのまではわかった。
んで、その形式を携帯動画変換君のコアで作れるっていうのもわかった。
ココまではわかったけど・・・
ちょっとSND0.AT3がループできる方法を探して使いこなせるまでおいときます。
>>312 電池のAhは〜Aの電流を1時間流せるっていう電池の能力の単位なので。一応
338 :
名無しさん@お腹いっぱい。:2005/06/21(火) 22:25:34 ID:C8SG6esO
sceUtilitySetSystemParamString
でニックネームを変更しようとしても
IDが違うというエラーが出ますが、自作ソフトから
システムパラメータの変更は権限か何かの問題で出来ないということですか?
PSPのOS(?)を偽装すればいけるかな・・・
ごめん、今すごい適当に言った。
nScriptとか移植してる人いませんかね。
アドベンチャープレイヤー出ますけどnScriptだと既存のゲーム動かせますし。
いまだに252に期待している俺が来ましたよ。
壁紙とかどうでもいいよ。
344 :
名無しさん@お腹いっぱい。:2005/06/21(火) 23:39:20 ID:Zan1QrRe
壁紙は公式で対応して欲しいとなと考えつつ、そうすると自作ソフト動かなくなるなと思い返した
PSPersonalize使った方いますか?
とりあえず起動してみたんだけどfinishedって出てそれ以降
Homeキーで戻ること以外は操作できなくなる。
普通に壁紙変更できるが
350 :
348:2005/06/22(水) 00:08:06 ID:14mWr3/K
>>349 そっか〜。もう少し試行錯誤してみます。
壁紙変える方法って
メモリースティックのrootディレクトリに300x170の大きさの24bitのbmpファイルを入れて、
6月の壁紙を変えたいなら06.BMPとリネームして、PSPersonalizeを起動させて、
Homeキーで戻って、PSPの電源切ればいいんだよね?
>>350 いや、危ないらしいからやめとけって。あぼーんだよ、あぼーん。
チキソは寝て待つ。
>>351 あってる。が、ミスってPSPあぼーんしないように慎重に。
354 :
名無しさん@お腹いっぱい。:2005/06/22(水) 00:23:18 ID:wopnQvyV
PSPぶっ壊してまで壁紙を変えたいとは思わないなぁ。
もう少し待ちます。
GEの使い方が解るソースってどなたか公開されてますかね?
質問です。
電池の残量がかなり減っているときに、メモステにデータを読みに行ったり書きに行ったりすると
PSPがハングするのですが、
どれくらい減ってるとNGっていうのは解析されているのでしょうか?
>>317-319 あたりの命令が使えるといいのですが。
解析じゃなくエミュでの経験的なもんだけど
POWER LEDが点滅しだしたらやばい
残量は12%切ったくらいか
358 :
356:2005/06/22(水) 02:09:13 ID:7uSLl4CK
>>375 レスありがとうございます
とりあえず、15%くらいで設定してみようかな。実験実験。
思ったんだけどPSP用のOSでも作ってみたらどうよ。
気にしないでください。
>>356 試してないから違うかも知れんけどscePowerIsLowBattery
>356
ローバッテリ状態かどうか取得するのは scePowerIsLowBattery
残りバッテリ時間を予測?? scePowerGetBatteryLifeTime
壁紙変更成功。
といっても壁紙にしたいのがないから全部8月の色に。
はいいが、起動の辺りと△メニューとかは6月の色のままなのかorz
十回書き換えましたが、サイズや容量を間違わなければ無事のようです。
あと、01〜12.bmp全部用意した方がいい。
>>351 >>353 ありがとうございます。ルートに置くのかぁ。勘違いしてました。
すべて書き換えましたが、ちょっと気になったことが
HOMEから設定の日付と時刻から月の変更を
行うと、6月→7月→8月と変えると、画像は 表示→真っ白→表示と
なるみたいですね。まぁ、同じ月を2回選べばちゃんと表示されるから
問題はないです。
>>367 ん?ならないが・・・。
画像サイズによって問題があるのかな?
zip・lhaの展開にpzltest&lzhtest使わせて貰おうと思い、組み込んで
みたら、展開出来ないファイル盛りだくさんでショボーン
testだから仕方が無いか。
lzhって対応する意味ないと思う。
ニポン人ならLHA!
圧縮率の問題じゃない! ニポンのわびさびなんだ! 多分。
>>368 プロパティをチェックしてみたら、サイズが若干オーバーしてました。
PSPHackerのフォーラムにあった画像なので
大きさ(ピクセル)の確認しかしてませんでした。
とりあえず、サイズがオーバーしてないやつを入れておきました。
たびたび、すみません。
サイズって150KB以下?以上?
pspersonalizeって解凍したらMS1とMS2とかでてくるじゃん。
メモステ二枚使わないとだめなのか?1.0なら一枚でいいのか?
あとルートってメモステ中の一番上の階層ってことでよろし?
質問ばっかりでスマンがおしえて、エロい人。
ん〜 3Dが使えるようになってる・・・
いまソース見てるけど
ラスタライザでつまずく俺 ・ili・. orz .・ili・.
でも、微妙だけど 頂点シェーダーorピクセルシェーダーが使えるっぽい ?
やねうらおさんがBMPSPを作ってたりしてなw
.,Å、
.r-‐i'''''''''''i''''‐-、
o| o! .o i o !o
.|\__|`‐´`‐/|__/|
|_, ─''''''''''''─ ,、 / _
/ \
/ / i そうだったら
| ● (__人_) ● | キングカワイソス
! ノ
丶_ ノ
>369
圧縮するソフトによって出来たり出来なかったりするのかなー。
俺のところだとWinrarで作ったZIPとLhaPlusで作ったLZHは展開出来るけど……lh6とlh7になってない?
あと新しい方のソースそのままだと展開後がoutbufのサイズ(4M以上)のファイルは展開できないよ。
そこらへんがtestなんだろ。
だからgccくらい自分でビルドしろって。。。
384 :
名無しさん@お腹いっぱい。:2005/06/22(水) 11:03:03 ID://eVbLqJ
だれかPSPtoolchainのコンパイル方法詳しくおしえて
>>381 同じソフトで圧縮したZIPファイルでも、
解凍できたりできなかったり、開くとフリーズしたりする。
>>378 うはwwww馬鹿な俺でもこれなら出来そう>w<
GJ
>>99 >>102 フル充電したバッテリー入れて試したら100と338が返ってきた。
バッテリー残量100%とバッテリー残り時間338分か。
この数値がXMBのバッテリー情報で表示されてるんだろうな。
エミュにも搭載されるといいなぁ。
「〜という数値が返ってきた」ってカッコいいなあ。
がんばれ。
>>389 おお、ほんとだ。メニューの左上に出てるね。
流石みらきちさんだなぁ
pspdevにあった他のAPIも試してみたので結果報告
scePowerGetBatteryLifePercent、scePowerGetBatteryLifeTime、scePowerIsPowerOnline
scePowerIsBatteryExist、scePowerIsBatteryCharging、scePowerGetBatteryChargingStatus、scePowerIsLowBattery
数値は返値
バッテリー有ACアダプタ無
100、338、0
1、0、0、0
バッテリー有ACアダプタ有
100、0、1
1、1、1、0
バッテリー無ACアダプタ有
エラー、0、1
0、エラー、エラー、0
エラーつうのは0未満の値になるつうことね。ということでまとめ。
scePowerGetBatteryLifePercentはバッテリーの残量(%)、バッテリーが入ってないときはエラー
scePowerGetBatteryLifeTimeはバッテリーの残り時間(分)ACアダプタが刺さっているときは0
scePowerIsPowerOnlineはACアダプタ使ってるときは1、使ってないときは0
scePowerIsBatteryExistはバッテリーが入ってる時は1、入ってないときは0
scePowerIsBatteryChargingは充電してない時は0、充電中は1、バッテリーが入ってないときはエラー
scePowerGetBatteryChargingStatusはscePowerIsBatteryChargingと同じ。というか違いがわからん。
scePowerIsLowBatteryも分らん。たぶんバッテリーの残量が殆どなくなると1になるんだと思う。
以上。
>>392 ガーン
既に調べてた人がいたのか
でも良く見るとそこに書いてないのもあったからいいや
>379
BM98forPSPは既にある罠
waveフォーマットの限定やら小節数限定やら可変BPM未対応やらプレイできるBMS限定されまくり
>>394 何でも最初はそうでしょう。
で、どこにあるの?
ゲッ!マリオ!!がプレイできればすばらしいな。
>>392のHPの管理人さんが見てるかわからんけど一応
>long scePowerIsBatteryCharging();
>現在のバッテリー接続状態を取得します(なし=マイナス,充電中=1,アダプタなし=0)
じゃなくて
int scePowerIsBatteryCharging(void);
バッテリーが入ってない=マイナス、充電中=1、充電してない=0
アダプタの有無は関係なく充電してなかったら(電源ランプが緑だったら)0
です。あと残りの関数。
int scePowerIsPowerOnline(void);
int scePowerIsBatteryExist(void);
int scePowerIsBatteryCharging(void);
int scePowerGetBatteryChargingStatus(void);
int scePowerIsLowBattery(void);
399 :
名無しさん@お腹いっぱい。:2005/06/22(水) 16:18:42 ID:ywlAhF51
void型のポインタってどういう意味があるの?
malloc使ったこともないのかと・・・
scePowerGetBatteryLifeTimeって、
その時の単位時間あたりの電力消費量を基に計算されてるっぽいね。
ゲーム中に取るのとメニューで取るのでは、だいぶ値が違う。
わりとインテリジェントなのね。
メニュー中に残りバッテリ時間を見ると、
どんどん増えていくw
.┌━┐ ┌━┐
┃┌╋──╋┐┃
└╋┘ └╋┘
┃ ・ ・ ┃ ┌━━┐
●━╋┐ ┌╂━━━━╂┐ ┃
└━┷┴━━╂┘ └╋━┘
同じスレにはコピペ ┌╋┐ ┌╋┐
できるけど、違う ┃└╋╋━━╋╋┘┃
スレにはコピペでき ┃ ┃┃ ┃┃ ┃
ない不思議コピペ ┃ ┃┃ ┃┃ ┃
└━┘┘ └└━┘
↑いつまで釣られてんだよw
scePowerGetBatteryTempでバッテリーの温度を取得してみた。
XMB画面で1時間放置したあと温度を調べてみると32℃。
SNESを333MHzで1時間ほどやってまた温度を調べて見ると39℃になってた。
ゲーム中はバッテリーが入ってる右よりCPUがある左の方が明らかに熱いからCPUの温度は・・・・。
ちなみに冷蔵庫に15分ほどいれたら19℃になった。
>>408 書き忘れた。
SNESを222MHzで1時間やったときは35℃。
>>408 ぐっじょぶ。4度の差は結構でかいな・・
>>391 これの続き
バッテリー有ACアダプタ無
10、20、0
1、0、0、1
ということで
scePowerIsLowBatteryはバッテリー残量が10%以下になると1を返してくることが分りますた。
バッテリ関連はJさんがAPI名が出たその場で試してたけどな。
冷蔵庫にも入れてた。
あんとき333にできたっけ?
>>414 Jさんは冗談って言ってたが。
誰ものってくれないと寂しく終わった。
(0,0)-(7,7)を(16,16)-(23,23)に転送
使い方が正しいかどうかは知らない
static unsigned int cmd[] =
{
0xB2000000,
0xB3040200,
0xB4000000,
0xB5040200,
0xEB000000,
0xEC004010,
0xEE001C07,
0xEA000000,
0x0F000000,
};
sceGeListEnQueue(&cmd[0],&cmd[9],-1,NULL);
ttp://wiki.ps2dev.org/psp:ge_register_list も参考に
>>417 末尾に0x0C000000も入れておいた方がよかとです
>>413 バッテリー満タンから1時間XMBで放置して測定。
333MHzで遊んで測定。
222MHzで遊んで測定。
1時間XMBで放置して測定
333MHzで遊んで測定。
222MHzで遊んで測定。
冷蔵庫に入れて測定。
今充電してるんだけど温度見たら38℃だった。
なんか333MHzでも大して問題ないような気がしてきた。
充電しながらゲームやったらどうなるかな。
これも測ってみるか。
psp-toolchainでctypeをつかおうとすると
undefined reference to _ctype_ となってしまいます。
なにをすればいいですか?
壁紙変えたら自作プログラムのアイコンに変な黒い枠が・・・
戻したら直る?
充電しながら333MHzにしたら充電してないときと同じバッテリー温度39℃。
充電しながら222MHzだったら38℃ですた。
前から333で充電しながらゲームしてたけど問題はないと思います、だいたい2時間やってても少し熱持ってるかなという程度なので心配はないかと。
でも野外(特に日中)では少し注意したほうが・・・
ダメージは残らない(絶対ではなく)と思います。
PSPの壁紙変更でrootディレクトリって
┳PSP
┃ ┣GAME
┃ ┣MUSIC
┃ ┣PHOTO
┃ ┗SAVEDATA
┗MP_ROOT ←ここ
┗101MNV01
で当たってるの?
それと、24ビットで保存すると確実に160KBになるんだが・・
恥を忍んでお聞きしますが、startup.sにregdef.hをインクルードするには
どう記述すれば良いのでしょか。
regdef.h自体がcのプリプロセッサで記述されてますが、そのまま
startup.sにインクルード出来るのでしょうか?
>>425 俺も毎日333固定でゲームやってるけど何の問題も起きてないな
でも何か起きた時に必ず文句言ってくる奴が出てくるから、
今のように222と333を自己責任で切り替えられるようにするのがベストだろうね。
壁紙変更法決定版
PSPersonalizeを解凍して出てくるMS1フォルダ内のEBOOT.PBPを
いつもと同じようにメモステ内にぶち込む。
↓
自作した300X170のBMP画像(150KB以下)をxx.BMP xx=01〜12
にリネームしてメモステの最上層に裸のままぶち込む。
(つまりどのフォルダにも入れない)
↓
あとは他のアプリと同様に起動すればおk。
430 :
427:2005/06/23(木) 07:27:09 ID:AD09bnIx
彷徨ってたら前スレでneocdがregdef.hインクルードしてると見かけ、
見てみたら、Cと同じく#includeでしたが、これで出来るんでしょうか?
うちはコメント行にしかなって無い様なのですが。
デフォ壁紙のように、動きのある壁紙って作れるのでしょうか?
作ってみたいけど、分からない・・・
>>430 俺もそれが判らなくて
結局、全部数字に書き換えたよ
>>432 あの動いてるやつは壁紙じゃないよ。
PSPersonalizeで書き換えても表示されてる。
435 :
426:2005/06/23(木) 13:33:23 ID:sN7Xj+xH
>>429 サンクス。
最上層なのね・・。何を勘違いしてるんだ俺は。
>>433 俺も俺も。まぁ一度書き換えればいいだけだから
問題ないんだけど……。
壁紙変更したPSPの動画が見たいんだが誰かうpしてくれないかなぁ?
どうなるか見てみたい
>>439 戻せるんだ!
すまん戻せるか分からなかったからバックアップもとらなきゃな〜とか考えていたんだ
ソレだったら早速試してみるわ
ありがと
>>439 >>438の文を意訳してみよう
下記のような文になる
「お前らネタ好きだな、本当に壁紙変わるのかよ?証拠の動画出してみな、出せるわけないだろうけどなw」
>>440 いあ、バックアップとらないと戻らないからw
バックアップハケーン
試してみます では
>>443 PSPersonalizeくばってるサイトに元の背景の詰め合わせあるから
安 心 汁
>>445-446 教えてくれてありがとう(・∀・)
教えてクンのまま居るのは迷惑なので自力で色々と試してみます
#include <regdef.h>
startup.S拡張子大文字
普通にコンパイル
以上。
できなきゃカマ掘るぞ!
>>427 gccは拡張子.sはそのままアセンブラに渡し、.S(大文字)はCプリプロセッサ通してからアセンブラに渡します
壁紙変えたら破損データが真っ白になる?
どのくらいがいいの?
レーザーラモン住谷
試してきた。
210×119だと破損アイコンが白くなる。
180×102だと破損アイコンが白くならない。
250×142でも正常だったけど・・?
普通サイズを奇数にはせんだろ
なんかヤバそうだもん
459 :
ひみつの文字列さん:2024/12/21(土) 23:34:29 ID:MarkedRes
日本国またはアメリカ合衆国、もしくはその両方の著作権法に触れる内容であると疑われることから表示できません。
以前2chブラウザ80%できたって人はどうなった?
462 :
名無しさん@お腹いっぱい。:2005/06/24(金) 02:14:22 ID:NYcyDKbf
壁紙のファイル作っていたんだが
150KBじゃ厳しすぎて300X170で作るのはほぼ無理だな
464 :
名無しさん@お腹いっぱい。:2005/06/24(金) 02:33:04 ID:KFXIK8/E
>赤外線キーボード
赤外線で受信して解析すればできそう...
受信状態で入ってきたデータを記憶。ノイズとってきれいにして発信。
ってこれじゃまるでプログラマブルリモコンだなw
465 :
名無しさん@お腹いっぱい。:2005/06/24(金) 02:38:16 ID:QDonaFb/
>>463 柄物は厳しい条件だよね。
240x136なら、なんとか。
USBホストは入ってないよ。
いま自作のプログラムを書いてるんだけど
クロック周波数を変更した場合、終了時には元に(222MHzに)戻しておくべき?
元に戻さずに終了させて、他の市販ソフトを起動させた場合、そのソフトが速く動くの?
市販ソフト持ってなくて試せねーの(´・ω・`)
クロックアップウイルス
普通は組み込んである(NesterJソースで確認
逆に終了時に333を維持すれば開発とまってるネオジオCDでも333Mhz楽しめる
個人的に若干無双の技デモの処理落ちが減った気がした
どこでもいっしょのセーブ時のスロー感がなくなった気がした。
どうやって維持するの。
>>467 マジで?
周辺機器つなごうとがんばってる人もいるみたいだから、
てっきりホスト入ってるのかと思った。
>>468 >>470 非常に簡単なテストプログラムを書いてみたけど、アプリ終了時に
強制的に222MHzに戻されているみたい。
>>475 戻さずに維持する方法を知ってるんじゃないの。
エラー落ち誘発させるとか電池を引っこ抜くでも平気だと思う(試してないけど
クロック周波数333MHzに設定→エラー落ち→他の市販ゲーム起動で
本当に333MHzで動作するの?発熱具合はどう?
NasterとかRINのソースから222に戻す設定ぶっこ抜いて
いろいろ試してみたが全然333維持なんかしてなかったぞ。
禁句
プラシーボ効果って奴だな。
すまそ。わからないんで教えて。
市販ソフトは初期化のときに222MHzに設定してるってこと?
それとも、もともとフレーム落ちしていないからクロック周波数をあげても効果が
感じられないってこと?
PSPのXMBで222Mに戻す処理しているらしいよ。
だからソフトで何やっても無駄。
各ゲームでは特に指定していないってことをどこかでみたので
ファーム改造したら333で動かすことも可能かもしれないけど
危険でしょうね
なるほど。参考になった!ありがとう!
アクションみたいな動きの激しいゲームは電力消耗も激しくて
駆動時間が四時間を下回るようなゲームは発熱問題上禁止してるんだよな
488 :
名無しさん@お腹いっぱい。:2005/06/24(金) 12:57:02 ID:XMuWqYU0
何もバイナリ変えずに、速くなりました!
ってUPされたら、フラシーボで「速くなった!神ありがとう!!」って書く人が結構いそう
フラシーボ?
昨日か一昨日あたりにsleepの仕方を書いた
書き込みを見た気がするんだけど、
いくらログを漁っても見つからない。
夢だったのかな……。
>>491 ちょっと電源を上にずらしてもどせばいいじゃない
>>492 そのスリープじゃなくて、
プログラム中に任意の時間でウェイトを取る命令のことだよ。
>>493 (´・ω・`)素でゴメンソス
素人プログラム厨で悪いんだけど、なんかループさせて一定時間たってたら進むみたいな
そんな事しかオモイウカバナス。逆にオモクナルヨネゴメンス
pgWaitVn(p1);
とかじゃないよな、普通こんなのをスリープなんて言わないし
今startup.sに宣言できる関数って
PRX LocationがFirmwareのものだけ?だよね・・・
DivXやmpegなどの動画も再生できるPSP用メディアプレイヤー作成キボンヌ
500 :
497:2005/06/24(金) 19:46:48 ID:umeezqgj
やっぱそうかー
ネットワーク系の関数は全部umdなんだなぁ・・・
うーむ
>>500 UMD持ってないから分からんけど、
Encrypted noのヤツはファイルコピーして使えないものかなぁと妄想。
キーの同時押しって判定はどうやるんだろう?
>>502 if (pad.buttons & (CTRL_L | CTRL_R)) みたいな感じ?
505 :
500:2005/06/24(金) 20:21:06 ID:umeezqgj
確かにそれならいけるかも・・・
でもそれだと配布はできないから自分専用になるなぁ
>502
ビット演算?という意味ではなくて?
if(buttons&((CTRL_CIRCLE|CTRL_CROSS)) == (CTRL_CIRCLE|CTRL_CROSS)){〜}
異なる時間での同時押し判定のことだったらキー入力バッファを持ってて
遡る時間分だけor演算で足しこんで最後に同時押し判定するのがよいかと
506 :
500:2005/06/24(金) 20:22:25 ID:umeezqgj
>>504 それだとどっちか1入力でも真にならない?w
スマソ、ボケてるわ・・・
タイミングも同時に取りたいならsceCtrlReadLatchとかもある。
そんな関数あったのか・・・orz
だれかneocdのコンパイル方法教えてください!!
nesterやrinとは一味違うようで、、、、
ここまでの結論
neoceのソースは不完全
>>510 そうだったんですか、、
残念、、通りでだれも手を出さないと思った。
開発者さんも急がしそうだったからせめて333化だけでもって
思ったんだけど、、、とほほほ
うちではコンパイルできてるが>neocd
おれは自前でgccのビルドをしたけど、
作者のところにあるツールチェインを使ってもいけるんじゃない?
DoomPSPやろうと思ってるんだけどWADファイルはDOOM1、DOOM2でいいんだよな?
LCDcheck002をベースに、RINのmh_print(FONT系)と入力系をreadpadに
差し替えたんだけど、HOMEキー押したときに画面は切り替わるんだけど
”はい”で終わらないのよ。
PSPE 0.9bだと、無限ルーチンぽいのになるのが原因かな?
教えてエロい人
−−−−−必要そうな所だけ抜粋
int exit_callback(void) {
sceKernelExitGame();
return 0;
}
int CallbackThread(int args, void *argp){
int cbid;
cbid = sceKernelCreateCallback("Exit Callback", exit_callback);
SetExitCallback(cbid);
cbid = sceKernelCreateCallback("Power Callback", power_callback);
PowerSetCallback(0, cbid);
KernelPollCallbacks();
}
void wait_button(void) {
int bFlg;
bFlg = 1;
while(bFlg) {
new_pad = 0;
readpad();
if (new_pad != 0) {
bFlg = 0;
}
}
}
void PrintVar(unsigned short color) {
pgPrint4(0, 0, color, "Hello World.");
mh_print(0, 200, "テスト", color);
}
int xmain(void)
{
int cno;
//初期化
pgInit();
SetupCallbacks();
pgScreenFrame(2,0);
sceCtrlInit(0);
sceCtrlSetAnalogMode(0);
//メニュー
pgFillvram(color[col_W]);
mh_print(250, 30, "メニュー", color[col_bk]);
pgScreenFlipV();
cno = 0;
while(1) {
wait_button();
if (new_pad != 0) {
cno++;
cno %= 5;
pgFillvram(color[cno]);
PrintVar(~color[cno]);
pgScreenFlipV();
}
}
}
>>515 ループ内で pgWaitV(); を呼び出してないのがいけないと思う。
>>515 startup.sのAPI関連の記述が間違っていると思われ。
>>516 そのへんはpgScreenFlipVが内部的に呼んでるから無問題。
>>518 だって if の中に入っちゃってるし。
>>519 ほんとだ。
2ちゃんにソースを貼り付けるときは
インデントを全角スペースに置き換えた方がいいよ、
とインデントのせいにしてみるテスト。
521 :
515:2005/06/25(土) 03:56:59 ID:ZPto01wr
>>516 void wait_button(void) {
int bFlg;
bFlg = 1;
while(bFlg) {
readpad();
if (new_pad != 0) {
bFlg = 0;
}
pgWaitV();
}
}
にしましたが、変わらないです。
>>517 関係しそうなAPI部分を抜粋します。
STUB_START "sceCtrl",0x40010000,0x000a0005
STUB_FUNC 0x6a2774f3,sceCtrlSetSamplingCycle
STUB_FUNC 0x02baad91,sceCtrlGetSamplingCycle
STUB_FUNC 0x1f4011e6,sceCtrlSetSamplingMode
STUB_FUNC 0xda6b76a1,sceCtrlGetSamplingMode
STUB_FUNC 0x3a622550,sceCtrlPeekBufferPositive
STUB_FUNC 0xc152080a,sceCtrlPeekBufferNegative
STUB_FUNC 0x1f803938,sceCtrlReadBufferPositive
STUB_FUNC 0x60b81f86,sceCtrlReadBufferNegative
STUB_FUNC 0xb1d0e5cd,sceCtrlPeekLatch
STUB_FUNC 0x0b588501,sceCtrlReadLatch
STUB_FUNC 0x6a2774f3,sceCtrlInit
STUB_FUNC 0x1f803938,sceCtrlRead
STUB_FUNC 0x1f4011e6,sceCtrlSetAnalogMode
STUB_END
522 :
ひみつの文字列さん:2024/12/21(土) 23:34:29 ID:MarkedRes
日本国またはアメリカ合衆国、もしくはその両方の著作権法に触れる内容であると疑われることから表示できません。
523 :
515:2005/06/25(土) 03:58:19 ID:ZPto01wr
(こんなに長くなったかorz)
STUB_START "ThreadManForUser",0x40010000,0x000D0005
STUB_FUNC 0x446D8DE6,sceKernelCreateThread
STUB_FUNC 0xF475845D,sceKernelStartThread
STUB_FUNC 0xAA73C935,sceKernelExitThread
STUB_FUNC 0x9ACE131E,sceKernelSleepThread
STUB_FUNC 0x55C20A00,sceKernelCreateEventFlag
STUB_FUNC 0xEF9E4C70,sceKernelDeleteEventFlag
STUB_FUNC 0x1FB15A32,sceKernelSetEventFlag
STUB_FUNC 0x812346E4,sceKernelClearEventFlag
STUB_FUNC 0x402FCF22,sceKernelWaitEventFlag
STUB_FUNC 0x82826F70,sceKernelPollCallbacks
STUB_FUNC 0xE81CAF8F,sceKernelCreateCallback
STUB_FUNC 0x278C0DF5,sceKernelWaitThreadEnd
STUB_FUNC 0x9FA03CD3,sceKernelDeleteThread
STUB_FUNC 0x82826F70,KernelPollCallbacks
STUB_END
>>521 それじゃもう一つ。wait_button() でボタンが押されるまで
無限ループしてるように見えるけど。
あと間違える人が多いけど、STUB_START の 000a の部分は
STUB_FUNC の数。この場合 000d にしないとダメ。
長っ。しかも肝心のSetExitCallbackが見あたらない。
>>524 000dにしないとダメっていうか、下3つが上の部分と
関数名が違うだけで被っちゃってる。
526 :
515:2005/06/25(土) 04:09:26 ID:ZPto01wr
>>524 ボタンを押されるまで、止めておこうかと。
#RINのMenu.cのrin_MessageBoxでこんな感じになってたので
#パクッただけですけど。
STUB_STARTはう。なるほど見直してみます。
STUB_START "ThreadManForUser",0x40010000,0x000D0005
ここですよね?^^^^
527 :
515:2005/06/25(土) 04:14:12 ID:ZPto01wr
>>525 すみません。
STUB_START "LoadExecForUser",0x40010000,0x20005
STUB_FUNC 0x5572A5F,sceKernelExitGame
STUB_FUNC 0x4AC57943,SetExitCallback
STUB_END
です。
たっ確かにアドレスかぶってますね。
関数名で検索して、無かったのをマージンしただけだったのが失敗でした。
API部分ちょっと全体的に見直してみます。
>>526 うーん、意味わかってる?wait_button() 内で pgWaitV() を呼び出さずに
無限ループしちゃダメだよ。
>>525 ちなみに被るのは、古い関数名でも呼び出したい場合に有効。美しくないけど。
529 :
515:2005/06/25(土) 04:46:21 ID:ZPto01wr
>>528 PSPEだと相変わらず、無限ルーチンぽくなってますが、実機で期待通り
動きました。
readpadの時に、pgWaitVでウェイトしてから
再取得(sceCtrlReadBufferPositive)をするんだと勘違いしてました。
NesterJでバッテリーを入れずにACアダプタだけ繋いでバッテリーの残量をチェックすると文字がバグるので
inputmanager.c
の229行目のchar szTemp[128];
の後に
_strcpy(szTemp,"No BATTERY");
を追加。
あと表示が1秒で消えて使い難かったのでScr_SetMessageをちょこっといじったScr_SetMessageWaitを作って
Scr_SetMessageWait(szTemp,180);としてみた。
なかなか良かった。
それとrukaさん素晴らしいソフトをありがとう。
独り言終わり。
友人に貸した時に一部の画像や動画を見られないように
簡単にファイルを隠すツールって作れませんかね?
暗号化するのが一番なんだろうけどビューワーで見えないように
単純にファイルを移動するだけの機能でも十分なんですが。
>>531 ここはPSP自作ソフトスレだよ…そういうのはグーグルさんかほかのスレだと思う。
なにが「十分なんですが。 」だ、ヴォゲ。
いちいち削除してろ、ハゲ。
普通そーいう時はだな、メモリースティックを2つ用意して自分の重要なMSは大事にしておくもんだ!
にゃんこ氏って何を考ry
にゃんこ氏ってもしかして天(ry
天津飯
538 :
名無しさん@お腹いっぱい。:2005/06/25(土) 16:59:14 ID:neRKrIPQ
PHOTOとMPROOTフォルダの文字列を微妙に変えるとか1文字追加
知り合いに見られたくない動画は素直に消すのが一番かと
そいつがUSBケーブルとかさりげなく持ってたら友情が壊れる恐れがある
「げっ、あいつの趣味ってスカトロなのかよ。もう友達辞めよう」とかねw
スカトロの何が悪い!!!!!!
んじゃスカトロの魅力を熱く語ってくれ、というのは冗談で・・・
友達に何を貸すのかしらないけどさ
エミュやらすのであれば、やっぱ素直にメモステから抹消するべき
よく考えたらエミュのROM選択のファイラーから隠してあるファイルがバレる
まぁ、観覧手段(PSPWikiのJPGビュワー)を用意しなければいいんだけどね
DJMAXがPSPで出るそうだが…
BM98forPSPの完成とどちらが早いかな
自作プログラムの動作を正式にサポートしてほしいよなぁ。
んで、暗号化されてないプログラムからは、
UMDとファームへのアクセスはできないようにすればお互い幸せな訳で。
そしたら気兼ねなく新作も買えるし、
普通の自作ソフトが増えればアングラ具合に薄まるだろうに。
PS2toolchain用のVisualC++みたいなのを作ってるんだけど誰かいる?
低機能ですけど…
>>544 よくわかんないけど、GUIってこと?
とりあえずある程度まとまったらアップしてみたら?
546 :
544:2005/06/25(土) 20:48:42 ID:y5UApfO8
>>545 プロジェクト管理&GUIみたいなもんです
Eclipseにポーティングするのが楽そう
>>544 いりますよ〜。リビルドがついてるだけでありがたい
>>548 make cleanがリビルドの代わりになるよ。
ほんなら
make -B
でいいのでは
>544
ほしい!! 強烈に欲しい!
・・・・だって xmainでエラーが出て、原因が糞みたいなエラーで・・・
あぁぁぁぁああああああああああああああああああああああああああ!!!!!
552 :
544:2005/06/25(土) 21:31:09 ID:y5UApfO8
ほとんど、GUIからPS2toolchainを呼ぶだけです
あんまり期待しないでください。
VC++からtoolchainを呼べるんじゃない?
コンパイル時にmakeを実行する設定にすれば。
>>553 全員がVC持ってるわけでも無いし、こういうオリジナルの環境があれば便利かつ面白そうだし。
別に、無理に他環境進めなくてももいいんじゃね?
VC++持ってる人に言ってるだけだよ。
>>555 そなの? それならそれで、もちとわかりやすく書いてよ
>544
否定的な人もいるようだけど、漏れは応援してるぞ、がんがれ
そういう漏れは、本体もって無いけどな・・・orz
PSPEでがんばってみるかな・・・
吸い出したUMDのイメージをMSから起動できたってよく書いてあるけど
本当?それとも釣り?
>>558 釣り。できたとしても違法になるから公開できない。
利用する側がprxファイルを用意すること前提で
誰かブラウザソフト作ってくれないかなあ・・・
floatだめでつか?
/tmp/ccRq7F2n.s: Assembler messages:
/tmp/ccRq7F2n.s:2971: Warning: Float register should be even, was 1
undefined reference to `__extendsfdf2'
undefined reference to `__truncdfsf2'
undefined reference to `__floatsidf'
undefined reference to `__muldf3'
undefined reference to `__adddf3'
完全にどん詰まりです。
使ってると思われ
ee-gccではそもそもFloat registerの警告は出ないかと
561の未定義シンボルはlibgcc.aで定義されてるんだけど、壊れてるとか。
コンパイルオプションから "-march=r4000" を外すと、
一応 libgcc.a とリンクできるみたいね。
ldで "-L/usr/local/pspdev/lib/gcc/psp/4.0.0 -lgcc" を *.oより右に指定すればおk。
>>566 mipsモジュールとarregrexモジュールのマージに失敗しましたってエラーは
そこに関係ありですかね?
>>567 そうかもしれないね。一部のファイルだけ -march=r4000 無しでコンパイルしても
リンクできないみたいから、有り無しを統一しないといけない。
ただ、このオプションが無い場合どうなるのかはよくわからんね。
(PSPEでは一応動いてるけど)
とりあえず前述のエラーが出る原因としては
標準ライブラリのsqrtなどを使っている(float→doubleの変換でコケる)
少数の表記が間違っている(1.0:double 1.0f:float)
ぐらいじゃないでしょうか。
extendでエラーが出てるから前者だと思うけど…
-march=r4000 無しだと、メモリアクセスがらみで
ハングすることがあるみたい。
Fatal signal: Segmentation Fault (SDL Parachute Deployed)
↑PSPEのstderr.txtにこう出力される。
double を使わないにした方が無難かもね。
gcc-4.0.0も止めといたほうが無難だよ〜
x86でもちょっと使ってみたがおかしな挙動をみせることが多い。
今まで避けて通ってきたCをこれを機会に勉強してまつ
点を描画するときのサンプルで
*(unsigned short *)(vptr0+(y*512+x)*2)=color;
ってのがあったのだけど y*512+xは良いとしてなんで2倍してるのかしら?
ヒントを下さいませ
>>573 unsigned char *vptr0;
となっておりました
>>574 それが答え。1ドットは2byteだけど、charは1byte。
季節物ですがコミケCDROMカタログビュアーとか作ってる方います?
>>575 ありがとうございます。
あぁ。やっと理解ができました。
以前もチラっと話題が出てましたが、
ヒープ上のコードを実行することを考えた場合
どのタイミングでキャッシュをフラッシュしなければならないのでしょうか?
ヒープ上のコードを実行する直前でいいよ。
>>579 ありがとうございます。
確かにそれで実行はできるんですが、結果が意図した通りにならないので困ってます…
ちょっとしたスクリプト処理系を書いてまして、実行速度をあげるために
スクリプトから利用できる仮想レジスタをMIPSのレジスタにマップして処理しようと目論んでます。
イメージとしては
sw s0, 0(sp)
lw s0, __RegA__
jal [コンパイル済みスクリプトのバッファ]
nop
sw s0, __RegA__
lw s0, 0(sp)
こんな感じなのですが、実行後に__RegA__の内容が(ヒープ上のコードで書き換えているにもかかわらず)
変化していない or 意図しない値になっていることがあります
ここで行き詰まってしまいました…
命令キャッシュの影響でしょうか。それとも何か根本的に間違っているでしょうか。
長文スマソ
1.ヒープ上のコードが正しく実行されていない
2.ヒープ上のコードにバグがある
printfを挟みまくってデバッグしる
addiu s0, zero, Imm
のみでもその現象が起きるので1だとは思いますが
何度ダンプして紙デバッグしてもバグはなく…
ほんとデバッガがほすぃ。・゚・(ノД`)・゚・。
>>580 命令キャッシュに関しては、
一度実行→別のコードに書き換え→再び実行
というようなことをすると影響が出る。参考までに。
1.ならjalから戻るコードも正しく実行されるとは限らないよ。
とりあえず
sceKernelDcacheWritebackAll()と
sceKernelIcacheInvalidateAll()の
両方を入れてみるとか。
>>583 コンパイル用バッファは書き換えてますね_| ̄|○
IcacheInvalidateAllをはさんではみたのですが、さらに挙動不審になってしまいました。・゚・(ノД`)・゚・。
>>584 と、いいますと?
raが正常にリンクされないということでしょうか
sceKernelIcacheInvalidateAll って使えたっけ?
ForKernel にしか無かったような。
>>587 使えませんでしたか_| ̄|○
毎回バッファを動的に確保→解放してアドレスをずらすしかないですかね…
インタプリタのままの方が賢明かもしれません
下らない質問に答えていただいてありがとうございました。・゚・(ノД`)・゚・。
あ、ほんとだ。
>>587 UtilsForUserにあるのはsceKernelIcacheReadTag()だけ?変なの。
>>576 このスレにコミケなんか行ってるキモイヲタクなんかいねぇよ
>>588 いや、俺もそれで悩んだことがあってね。
でも命令キャッシュは2ウェイセットアソシエイティブなので、
ちょっと離れたアドレスにあるコードを実行するだけで、
すぐ消えちゃうんだよね。
たとえば、ヒープを16KB確保しておいて、初めと8KB目のところに
jr ra(と nop)を仕込んでおく。
あとは実行したいヒープ上のコードを書き換えたときに、
上記2つのコードを実行して命令キャッシュを埋める。
ちょっと説明がわかりにくいかな。命令キャッシュの動作を
理解している人ならわかると思うんだけど。
>>591 あ、なるほど…
埋めるという発想は思いつきませんでした
命令キャッシュの動作は理解にほど遠いのですが、
Way0, Way1ともにキャッシュエントリを溢れさせて意図的にキャッシュミスを誘発する、
という解釈でよろしいでしょうか?
あぁもっと勉強しておくんだった…
ダメだな俺_| ̄|○
>>592 うん、合ってる。この方法だと16KB無駄になるけどw
>>593 16kbの犠牲は速度には代え難いですw
さっそく試してみます
本当にありがとうございました。・゚・(ノД`)・゚・。
思いっきり日本語を間違えてしまった
速度のためなら16kbの犠牲は惜しみません、でした_| ̄|○
オハズカシイ
んー、やっぱPSPはすごいなぁ・・・。本体は駄目でも有志の動きがすごい・・・。
DSで満足してるからいいけどさ・・・・・・エミュとか見てるとなんか負けてるように見えるorz
>>599 今のうちに買っとかないとverがあがって自作アプリ起動できなくなる。
>>600 PSPテラショボスwwwwwww
ってことは欠陥だったのかよorz
普通に仕様かと思ってた
>>602 出川乙wwwwwwwwwwwwwww
PSP買おうか悩むな・・・
> ID:nxmOx8/c
お願いだからこのスレは荒らさないで下さい。
うはwwwwww同じIDwwwwwww
他スレでも同じ事やってたよね。
同じIDかもしれんがそれを利用した荒らしとも言える。
>>596,598,600,602,606
は俺の書き込み
>>605 同じIDとかどうでもいいんで、とにかく
スレ違いの話題は出て行ってください。
日付変わるまで両方ふしあなすれば問題ないんじゃない?
>>607 他スレ詳しく
というか荒らしてねーしwwww勝手に決め付けんなwwwww流石出川ばかりのスレだなwwwwwwwwww
pspe動かん…
stderr.txtに
Fatal signal: Segmentation Fault (SDL Parachute Deployed)
って出て一瞬で終了
PSPersonalize、パスがあるんだけど・・。
>>610 ID同じなんだからふしあなしても同じなんじゃないの?
何この知的障害者
>613
サイトの説明を読め
Passはそこに書いてある
psptoolchain-20050625.tar
これビルドした人いるか??
P4 3.06 512で3時間くらいたっても終わらないんだが・・・
エラーか何かで止まってるんじゃない?
メモリ512MBならメモリ少ないから適度にHDDがガリガリ言うだろうし
HDDも静か、何も処理してる様子が無いなら諦めてもう一度頑張ろう
620 :
名無しさん@お腹いっぱい。:2005/06/26(日) 22:10:42 ID:3X1hoixN
597 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2005/06/26(日) 18:32:51 ID:nxmOx8/c
んー、やっぱPSPはすごいなぁ・・・。本体は駄目でも有志の動きがすごい・・・。
DSで満足してるからいいけどさ・・・・・・エミュとか見てるとなんか負けてるように見えるorz
598 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2005/06/26(日) 18:35:32 ID:nxmOx8/c
>>597 PSP買うなら早めに買っとけ。
599 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2005/06/26(日) 18:39:25 ID:nxmOx8/c
>>598 詳しく
600 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2005/06/26(日) 18:40:07 ID:nxmOx8/c
>>599 今のうちに買っとかないとverがあがって自作アプリ起動できなくなる。
601 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2005/06/26(日) 18:42:09 ID:nxmOx8/c
>>600 PSPテラショボスwwwwwww
ってことは欠陥だったのかよorz
普通に仕様かと思ってた
602 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2005/06/26(日) 18:44:10 ID:nxmOx8/c
>>601 妊娠乙
603 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2005/06/26(日) 18:45:44 ID:nxmOx8/c
>>602 出川乙wwwwwwwwwwwwwww
PSP買おうか悩むな・・・
604 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2005/06/26(日) 18:47:26 ID:q6HjQh3Z
> ID:nxmOx8/c
お願いだからこのスレは荒らさないで下さい。
605 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2005/06/26(日) 18:53:09 ID:nxmOx8/c
>>604 同じIDなんですけど・・・。
606 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2005/06/26(日) 18:54:25 ID:nxmOx8/c
うはwwwwww同じIDwwwwwww
608 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2005/06/26(日) 19:01:01 ID:nxmOx8/c
>>596,598,600,602,606
は俺の書き込み
611 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2005/06/26(日) 20:05:02 ID:nxmOx8/c
>>607 他スレ詳しく
というか荒らしてねーしwwww勝手に決め付けんなwwwww流石出川ばかりのスレだなwwwwwwwwww
(^ω^;)
622 :
名無しさん@お腹いっぱい。:2005/06/26(日) 22:13:19 ID:1P6DEmG5
>>620 VIPPERって荒らすことしか脳がないんだね
>623
起動できてない奴の方が少ない
>>593 遅くなってしまいましたが返信です
見事に期待通りの動作をするようになりました 。・゚・(ノД`)・゚・。
勉強が足りないなぁ俺_| ̄|○
626 :
名無しさん@お腹いっぱい。:2005/06/26(日) 22:43:35 ID:Dtpu9hXJ
PSPリモコンキタ━━━ヽ(∀゚ )人(゚∀゚)人( ゚∀)人(∀゚ )人(゚∀゚)人( ゚∀)ノ━━━ !!!
すげ〜!!!!!!!!!てれびのちゃんねるがPSPで操れるよ!!!!!!
で、どこ?
釣りにしてはネタが薄いよな
前作った人がいたけど、30cmくらい近づかないと反応しないとか言ってなかったっけ?
PSPのデフォルトの通信設定と
リモコンの赤外線フォーマットは全然違うから、
PSPをリモコンとして使うには更なる解析が必要だと思う。
リモコンができたんならソースを凄く読みたい。
むー。GBFileSelecterから文字表示のところ抜き出してサンプル作ってるけど文字が化ける。
開発環境がMacってのが影響してるのかなー?
>>632 SJISで0x8384の"ヤ"(カナの「や」)を表示しようとして
0x8483の"с"(ロシア文字の「エス」)が出ているのであれば、
エンディアンの違いが関係していると思う。
(
ttp://ash.or.jp/code/unitbl21.htm 文字コード表が載っているページ)
どの文字を表示しようとしたら、実際にどの文字が出たかがわからんと、なんとも。
一番ありそうなのは、ソースの凡ミスだけどね。
>>623-625 俺v1.5なんだけど何度試してもうまく起動しないんだよなぁ…
DOOM-PSPにフォルダ作ってファイル認識はするんだが
PSPメニューに戻ったりフリーズしてしまう…
HOMEで終了の仕方が解りません。
やり方とか書いてるサイト無い?
>>635 適当なソースを読もう。HOMEに限らず。
同じくGBFileSelecterからのソース(mh_print関連)抜き出してるけど
なんかカタカナの「ソ」が入ってるとエラーがでる
ソ無しなら普通に通るし、表示も出来る
>>638 IDにGBってついてるぐらいだし、頑張れ
>>638 ヒント1:ソ(SJIS) = 0x83 0x5C
ヒント2:0x5C = \
ヒント3:ソn = 0x83+改行
641 :
名無しさん@お腹いっぱい。:2005/06/27(月) 00:07:56 ID:LVaMf5VK
>>638 試してみると明らかにおかしな文字が。っていうか文字ですらない気がするものが表示されたので
いろいろ試行錯誤した結果、ソースファイルの文字コードがUTF-8になってた。
SJISじゃないと駄目みたいですね。
ありがとうございます。
>>635 RINのソースが日本語コメント入りでわかりやすいでつ。
>いろいろ試行錯誤した結果、ソースファイルの文字コードがUTF-8になってた。
>SJISじゃないと駄目みたいですね。
…('A`)
WikiにあったMakeFont for PSPを使ってみたけどめちゃ便利だな。
作者さん素晴らしいツールを作ってくれてありがとう。
GCCって文字列にソとか入ってると誤認識されてエラーになるよね。
EUC前提なんだろか?
最初\nnに置き換えてたけど、めんどいからヒラガナにした。
ESC + x return f euc-jp
PSPLinuxでないかな...
Clieなくしたんだから、PDAの変わりってことで。
Qtopia搭載だとLinuxZaurusの資産使えそうだし
Linux欲しいね。DSが予想外に人気だから、PSPの液晶に貼り付けるタッチスクリーンとか出たりして、PDA路線を踏むとか。あ、でもそれだと美麗な液晶がだいなしかー。
どこに繋ぐんだよタッチスクリーンを。
arkanoidが起動できません・・・・。
ちなみに1.50です
まちがえました。
起動はできるんですけど、90゜回転させてください見たいな表示が出たら
左上に小さくFORMAT ERR 4 HALTED.って出て終了してしまいます。
だれか助けてください・・・・。(つд⊂)
確かに1に開発者向けと書いてるけど、スレタイが紛らわしい。
まぁ人柱以外何もできない俺としては荒らさないよう大人しくロムってるだけです。
スレ荒らす人の気持ちがわからない。紛らわしくても内容でわかるでしょ。
あっ!このカキコだけは許して。
BMS for PSP作ってるんだけど(DDR4KEY移植中。BMは速度的に無理)
曲音源はwavのみで、BMSは誌面のみで、音を鳴らすのは不可なら
挫折応用の激重のならもうちょいで出来る。
WavかMP3をもう少し綺麗に鳴らしたい。
DDR用背景にJPEG使えるようにした。JPEGの事詳しく書いてくれた人有難う。
JPEGローダの人、キャッシュ描画の仕組み教えて(カエレ
もっとガンガル。
もうめっさ癌ガッてる。
>>658 ガンガレある程度できたら俺が後をついでやる。
WallpaperE2とかいうのキター
>>661 使ってみたけど特に問題なし
しかしこの手のソフトにファイル選択機能ついてくれないものか
作者さんは安全だと思うって書いてあるけど、PSPersonalizeとはどう違うんだろね。
>>658 >JPEGの事詳しく書いてくれた人有難う。
何処? 漏れも読んでみたい。
RPGツクールデータローダーとか無理かな。
WallpaperE2
使ってみたけどどこのフォルダに画像おいたらいいかわかんね
俺がPSPersonalize改造して1つの画像だけで12つの好きな分だけ
同じものにするの作ってやるよ。同じのでいい人は12つもコピペするのめんどいからな。
なんか恐過ぎるぞ。
なんか日本語が不自由すぎるぞ
でも成功したぞ
したぞ!
12つ
じゅうふたつ?って読むのか?
じゅうにつ
じゅうとふたつ
十六、十八、の様に何か裏の読みがあるはずだ。
その二つだって、単独では特殊読みできねーだろ
おはつ
680 :
名無しさん@お腹いっぱい。:2005/06/28(火) 20:45:13 ID:YIUNsYGb
コマンドラインからPBPのアイコンとか壁紙変更できるものってあったっけ?
Makefileに組み込みたいんだけど・・・
おー!ありがとう!
早速コンパイルして使わせてもらいます。
これで面倒な作業が1つ減ったー
デフォルトのPARAM.SFOを作っておく必要があるけどな。
一応それはunpack-pbpで作れるけど。
他に面倒な作業ってなんだっけ?
自分は以前wikiにUPされてたelp2pbp改造版使ってる。
>>684 あれ便利だね。モジュール名指定できるoutpatchと合わせて必須な感じ。
ぴととぅ!?
十二つって表現されてないじゃん。
それ十あまり二つじゃねーの
psp-toolchainのnewlibとstdc++使えてる?
いつの間にかScePowerGetBatteryElec呼ぶと落ちる様になってた・・・
前後のtemp voltは大丈夫なのに、何故かelecだけ。
大丈夫だった時からの変化は、toolchain入れてee-gccからpsp-gccに
なった位だと思うんだけどなぁ。 なんでだろう。
ee-gccに戻して試してみたら大丈夫でした。
コンパイラの違いがどう影響してるんだろう・・・
net系も0x90000にすると使えるらしい
STUB_START "sceNet_Library",0x90000,0x00050005
■細村綾乃という中学2年生の女の子が夜道を歩いていると男3人にレイプされました。彼女は必死で抵抗しましたが男3人の力に勝てるわけでもなく、まだ14歳という年齢で知らない男達に犯され、
口封じとして殺されました。男達は別に罪の意識など少しも、欠片もありません。彼女は成仏出来ないまま、自分を犯した男達を探し続けています。
この話を全部読んでしまった人は必ず、他のスレ5個に同じ内容のレスを貼阨tけてください。さっきも言いましたが、
ここまで読んでしまったなら貼り付けるほか方法はないです。殺されてもいい人は関係ない話ですが…。
・有村綾乃
・清中綾乃
・鈴鹿陽一
・村上綾乃
・畠山龍夜
・野口太一
・柴田美里
上の人たちはこのチェーンレスを貼り付けなかった為に殺されました。
ありえない。
696 :
名無しさん@お腹いっぱい。:2005/06/29(水) 17:41:35 ID:bpIsH7Ca
綾乃多いなw
vncviewerほしいな
マジで Firefox とか出てきたらワイプとかダビとか買わずに待ってたやつは勝ち組ってことになるなw
vncviewer いいねー。こっちも確かオープンソースだよね。
PSP から自宅のPC動かせるなんて便利でいいねー。
今まで自宅は全て有線だったけど、USBに差し込むタイプの注文してみるかな。
VNC
いいね
VNCよりもリモートデスクトップの方がいいなあ。
速いし。
各種ビュワーの前に、まずUSBの抜き差しから解放される事が嬉しい。
やっとブラウザができそうなのか。
豚の525円無線LANに間にあいそうだなぁ。
これで月5000円の光から一気に十分の一にできる
うけけ
extern void __lib_stub_top();
extern void __lib_stub_bottom();
この辺の扱いがわからん
>>697 >きっと誰かがオープンソースのWEBブラウザ移植するんだろうな・・・
できの良い 2ch2ちゃんねるブラウザも欲しい!
pspsdk 1.0betaでてるが、どうなのか
709 :
名無しさん@お腹いっぱい。:2005/06/29(水) 20:05:21 ID:wvEj12Lj
これは便利なものが出たね
便利だね
712 :
名無しさん@お腹いっぱい。:2005/06/29(水) 21:18:50 ID:wvEj12Lj
なにこのしょぼいHP
713 :
名無しさん@お腹いっぱい。:2005/06/29(水) 22:01:58 ID:wNq3IF5N
WiFiで思ったんだけど、これって、今までUMDにしかないと思ってた
Inet関係がファーム上に用意されているっていう意味なの?
sage,,忘れました。
プログラムが好きなおまいらのことだ、
公開するつもりのない自分専用のプログラムを数本作ってると思うが、今までにどんなの作った?
漏れは無難にテキストビューアー作ってみた
716 :
名無しさん@お腹いっぱい。:2005/06/29(水) 22:14:51 ID:wvEj12Lj
テキストビュアーなら俺も作った。
先駆者のテキストビュアーより大きく劣るけど。
はじめの一歩つうことで
オレもだー。
変に凝ってttf使ってみたんで描画テラおせーけどな。
俺はm3uファイルの曲順を変更できるツールと
英単語を暗記するための4択ゲームと
mp3聞きながら使えるテキストビューアー作った。
それとnesterjを自分仕様に改造した。
>>713 まあそういうことだな。
ちゃんとフラッシュからPRX読み込んでるコードがあるからな。
ほほー通信周りもいじれるようになったんか。そろそろおれもなんか作るかな。
PSP標準の音楽プレイヤーってファイルをzipとかに梱包したまま聞けましたっけ?
アクセスポイント買って来よう!
STUB_START "sceNetAdhoc",0x90000,0x00190005 とかもあるし
なんでも出来そう。
今は忙しいから、今週末のお楽しみだな。
はやくブラウザつくってよー
自分で作れ
PSPってメモリ32M位しかないんだよね? ん・・24M?
でかいページとかまともにレンダリングするとちょっときついな。
とりあえず Lynx でもポートするかw
使ってない関数を削除したら、プログラムの速度がかなり低下した。
わけわかんNeeeeeeeeeee!
>>727 「かなり」ってどのくらいかわからないけど、キャッシュのヒット率が変わって
遅くなることはあるよ。
>>728 ほぼフルフレーム出ていたのに、1フレームスキップ必須になりました。
こういう場合って頭のいい人はどう対処するんでしょう?
■細村綾乃という中学2年生の女の子が夜道を歩いていると綾乃3人にレイプされました。彼女は必死で抵抗しましたが綾乃3人の力に勝てるわけでもなく、まだ14歳という年齢で知らない綾乃達に犯され、
口封じとして殺されました。綾乃達は別に罪の意識など少しも、欠片もありません。彼女は成仏出来ないまま、自分を犯した綾乃達を探し続けています。
この話を全部読んでしまった人は必ず、他のスレ5個に同じ内容のレスを貼阨tけてください。さっきも言いましたが、
ここまで読んでしまったなら貼り付けるほか方法はないです。殺されてもいい人は関係ない話ですが…。
・有村綾乃
・清中綾乃
・鈴鹿綾乃
・村上(ポンタ)秀一
・畠山綾乃
・野口綾乃
・柴田綾乃
上の人たちはこのチェーンレスを貼り付けなかった為に殺されました。
netのソースのstartup.sだとゲーム終了できなくない?
直し方がわからん
>>729 それは極端だね。なんかポカの香りがする。
たとえばMakefileで依存ファイルを書き忘れて、ヘッダファイルを更新したのに
反映されず、後で反映されて挙動が急に変わった、なんてのはありがち。
あと、もし削除前のソースが残ってるなら、少しずつ今のソースに近づけながら
どこが原因か追求してみるとか。
>>732 いえ、その作業をやった結果、急に遅くなった原因が
使ってない関数を削除したことにあるのに気づいた次第で。
以前にも、意味のないコードを削除したり、絶対に実行されない
部分を書き換えたりしたり、グローバル変数を一つ追加しただけで
極端に遅くなったことがあった……。
もうだめぽ。
もう来たのか?
しかし外人製だと間違いなく日本語フォント未対応だろうからな・・・
>>733 9801のDOS時代によくあったなぁ。
今思うとアライメント絡みだった様な気もするけど、;;;;とか、行末を
無駄に付けるだけで改善したりして、意味不明だった。
>>734 なんで.exeなんだろう・・・
とりあえずDLする気にならない
PC上で動くPSP使ってる感じのただのブラウザじゃないの?
誰か使えよ
おまえがまず人柱となれ
>>742 インストーラーのタイトルが「PSP Browser Emulator」だったよ( ´・ω・)
サイトに Simulator との記述があったのね踏んでないチキンだったので分からなかった( ゚д゚)
スレ違いだがネタ
こんなPSP用のソフトがあったらいいな
という件について
漏れは
HTMLビューアが欲しい
>>719 mp3聞きながら使えるテキストビューア激しくきぼん
>>749 KbMedia Player for PSPがあったらいいなぁ
High氏のPSP用PocketMPに期待
プログラミングできない人は書き込み禁止。
PS2DEVのPSPSDKでこんなエラーが出ました。
/usr/local/pspdev/psp/sdk/lib/libpsplibc.a(vxprintf.o): In function `getdigit':
/home/napoleon/psp/pspsdk-1.0+beta/sdk/libc/xprintf.c:129: undefined reference to `__fixdfsi'
/usr/local/pspdev/psp/sdk/lib/libpsplibc.a(vxprintf.o): In function `vxprintf':
/home/napoleon/psp/pspsdk-1.0+beta/sdk/libc/xprintf.c:425: undefined reference to `__ltdf2'
static int getdigit(long double *val, int *cnt){
int digit;
long double d;
if( (*cnt)++ >= MAXDIG ) return '0';
digit = (int)*val;
d = digit;
digit += '0';
*val = (*val - d)*10.0;
return digit;
}
助けてください。。
(´・д・`)ヤダ
757 :
名無しさん@お腹いっぱい。:2005/07/01(金) 00:16:19 ID:xa6tyvoQ
書き込み解禁マダー(・∀・ )っ/凵⌒☆チンチン
このスレでこんなソフトほしいって話は別に悪い話でもないだろ。
それよりもクレクレ言う奴も同じ物ばかりリクエストしないでこんなこと
出来るようになったらおもしろいみたいなネタ考えろよ。
おれは通信関係出始めてるのでPC母艦との間でFTPとかでファイル
のシンクロするような奴が欲しいな。というか自分で作りたいと思ってる。
あとはPCでプリントスクリーンとかキー押すと今見てる画面のスナップ
ショットをPSPに保存するようなのが作りたいな。
まー簡単に言うとザウルスの代わりにPSP使いたいって事なんだがw
スケジュールとアドレス帳は携帯電話とシンクロしてるのであとは
ザウルスドライブとザウルスショットの代わりをPSPで出来ればいいなと・・・
>>758 それは出来たらおもしろそう! てゆーか、普通に仕事につかえちゃうなww
別に要望とか意見はあってもいいけど、
「まだー?」とか「早く〜作れ」とか言ってるのはウザいだけ
>>755 doubleでしょうかねぇ?
PSPSDKとして出してる以上、使えないことはないと思うが。
GS player
for PSPって出ないかなぁ。
>>755 digit = (int)*val;
ってキャストしてるとこで fixdfsi 呼ぼうとしてるって事だね。
gcc のソースで dp-bit.c っていうソース探すと見つかりますよ。
でもなんか PSPSDK の gcc のコンフィギュが間違ってるような
気がするなー。
青空リーダーにMP3再生機能をつけてほすい
簡単だと思うがそうでもない?
つ青空リーダーにMP3再生機能をつける権利
766 :
名無しさん@お腹いっぱい。:2005/07/01(金) 03:35:44 ID:dsn1/zyv
767 :
名無しさん@お腹いっぱい。:2005/07/01(金) 03:53:14 ID:AfJfxu98
>>719 英単語暗記ゲーム!!いいなぁ・・・。
ほすぃです・・・!!
まぁ欲しいと思っていて、簡単だと感じてるなら自分で作った方が良さそうだな
そりゃ名案だ
MP3再生云々言ってる奴は、
マルチタスクとシングルタスクの区別が付いてないんじゃないのか。
とりあえずPSPはマルチスレッドで書けるわけだが。
内蔵のmp3プレイヤをwindowsのようにマルチタスクで使うようなイメージでもしてるんでない
PSPに海賊時代到来!
BREAKiNG NEWS: World's first PSP Launcher- for Lumines! Posted By: PS2NFO.COM On Yesterday 09:31 PM
Update: Although it is quite obvious to most, we would just like to make it clear that the only innovation in the Lumines Launcher is the BOOT.BIN PPF Patch.
Once patched, you can use the previously-released WAB MS Launcher to actually launch Lumines. Case and point? There is no need for a seperate Launcher (EBOOT.PBP)
for other games this method may work with... simply release the BOOT.BIN PPF Patches for them.
Today the World's first PSP Launcher was released for Lumines. We have already confirmed it works on a v1.50 firmware PSP with the Dynarox USA release of Lumines, however,
it currently plays without sound. How was this achieved exactly? Well, similar to the WAB MS Launcher you'll need to extract the contents of the Lumines iSO
to your Memory Stick's root directly using iSOBuster or a similar application. When doing this, you should end up with a PSP_GAME directory there with all the game files in it,
and also a UMD_DATA.BIN file in the MS root. Then simply install the Lumines Launcher by copying the files to your PSP\GAME directory manually or via the previously-released KXpolit v1.50.
Before it will work, there is one final step you must do (how it works) so read carefully... you will need to patch the BOOT.BIN file that is located on your MS in the PSP_GAME\SYSDIR
with the included PPF Patch (for reference, in the USA BOOT.BIN it patches 0x0000000000081D88 = 6661746D73303A2F5053505F47414D452F555352444952 and
in the JAP BOOT.BIN version 0x000000000007EB80 = 6661746D73, so from "disc0" to "fatms")
using PPF-O-MATiC 3.0 so that the check routines are modified. Once this is done, put any UMD in your PSP drive and then simply launch Lumines from the PSP Main Menu and
it will run (without sound, for now) from your PSP Memory Stick! Please post all related feedback in THIS Forum thread.
778 :
名無しさん@お腹いっぱい。:2005/07/01(金) 23:23:47 ID:PWDpwNuO
PSPの背景の壁紙かえるのって1.52じゃ無理ですか?
779 :
名無しさん@お腹いっぱい。:2005/07/01(金) 23:32:29 ID:wuTzCSkk
PS2NFO.COMって会員登録いるの?
781 :
マルチ:2005/07/02(土) 00:18:21 ID:mY7luG3n
ひろゆきさん、そんな、ひどい・・・。
>>755 自己解決。
libgccをpsplibcより後に持って来る、だけのことでした。
>>782 ほほー。自己解決したんだ。頑張ったね。
--start-group 使ってなかったのね。
PSPchessのメイクファイル見て勃起した!
sceNetApDialogDummyGetStateでconnectingにしかならん
KEY型アダプタの発送通知が来てた。 今日辺り来るかな。ワクワク
なにそれ?
無線LANの・・
ブラウザより先にHTTPdが来たのか?藁
QUAKE-PSPってのが出てる
HTTPdってsceNetApctlConnect(0);ってしてるけど
0を1-10のどれかにすればネットワーク設定の中で好きなの使えるんじゃないの?
yahooのトップのindex.htmlを読み込んでメモステに保存できた
795 :
名無しさん@お腹いっぱい。:2005/07/02(土) 15:38:17 ID:46XrXvDZ
PSPでMIDIプレイヤーがあったらいいなと思うのですが、TimidityのPSP移植の
話ってまだないですよね。
先にMODプレイヤーやレトロ音源エミュが移植されたりしてな
で、GXSCCforPSPが出たりして、それが唯一のSMFプレイヤーに
ちゃんとSCEからライセンスされた
フリーじゃないメモステ起動アプリってなかなか出てこないね
簡単にコピーされてしまうから金銭面で難しいのかな
ゲームのおまけでUMDにつけてどっかが出してもいいのに
Timidity for PSP 作るぞ!
でもまたいつもみたいに、途中であきらめるんだろうな・・;;
>>799 バキバキ期待してます。
公式じゃgcc環境への移植は安易って書いてたけど、どうなんだろ・・・
NesterJ for PSP Ver 1.07きてるよ
803 :
802:2005/07/02(土) 17:25:27 ID:RS15TXLQ
誤爆スマソ
timidityってもともとUNIXのもんだしgccへの移植も糞もないだろ
timidityの移植で気にしなければならないのは、不動小数点の扱いかな。結構重いから。
PDAのLinuxZaurus用に固定小数点化したコードが、どこかにあったよ。国内の人だった。
移植にチャレンジする人は参考にしてみて
>>798 1.51とかファームで起動を不可にしているのにメモステ起動のソフトを出せる訳無いじゃん。
>>806 不可になったのは暗号化されてないプログラムであって、
暗号化されたプログラムなら動く。
例えばファームアップのプログラムがそうだ。
体験板のソフトをメモステ用で配布する予定というのはどこかでよんだような...
ナムコミュージアムみたいな感じのものだったら、体験板は時間制限orステージ制限などでメモステ用にダウンロード配布とかありそうですよね。というか、本来そうゆう予定みたいな話をどこかで読んだような...
ただし、それを利用するには1.52以上のファームを要求されたりしてwww
upupの1Mに
>>794のプログラムアップしてみました。
しばらくしたら消します。
なにそれ、ブラウザ?
ブラウザになる段階のテストって感じかな。ありがとう。頂いた。
>>810 動作環境 1.00 プライベートIP固定 index.html 確認。
GJ
お〜?面白い展開?無線ルーター買った方がいいのかな?
byeって出てソフトが終了しちゃう
index.htmってどこに置いとけばいいの?
って意味履き違えてたw
ブラウザじゃないのね(´・ω・`)
誰かブラウザ開発してちょー
ワイプアウト買う金が無いorz
これ面白いですね
接続先とディレクトリ指定して
自作アプリのネットワークアップデートとか出来そう。
おっと、動作確認できたので報告↓
本体ver1.5 プライベートIP固定 index.html おk。
ソフトの開発発展を願う
うわ寝過ごした・・
そんなものがうpされてたなんてorz
まだ消してないよ
>>821 おぉ!サンクス。もう2時間以上経ってるから消されてるかと思った。
今から見てくる。
ワイプアウトのブラウザ部分だけメモステに移すことって出来る?
これはすごい。消される前に起きてて良かったw
今後の発展が楽しみだなぁ。
>>817 激しくスレ違いだけど..
ファミ通PSPVol.2付録の天地の門体験版UMDはブラウザ付き。1280円。
httPSP はまだ試してない。
ヤフオクで500円くらいで買える。本屋じゃもう無理だ。
もしかして乗り遅れた?orz
漏れも(´・ω・`)ショボーン
さっき消しちゃった
そうなの...(´・ω・`)ショボーン
なんかDNSのパケット出ていないっぽいけど、yahooのIP直指定??
感想遅れましたが、実行してみました。
ネットワーク接続→index取得、凄いですね
これってダウンロードしたindexが直で表示出来れば、ちょっとしたブラウザですね
今後に期待しています。
>>834 なるほど、まだResolverの壁は残っているのですな。
>>825 金曜日、急いで買いに行き、体験版起動でいきなり1.50へのあぷ要求。
ショボーン。
昨日地元の本屋でみたらまだ4冊残ってたが
>>767 upupの5Mに置きますた。
upup1766でDLキーは4649
zipのパスはpakurimakuri
期待はずれで激しくがっかりすると思う。
しばらくしたら消します。
840 :
208:2005/07/03(日) 11:07:28 ID:dHRlJwZA
久しぶりに更新しようとしたら、垢停止喰らってた(´д`)
デリはされてないけど、アップロード出来ない・・・
ここ4〜5年ずっと持ってた垢なのに何故今更・・とぐぐったら、blog等で
直リン貼られてた。 この影響なのかな。
841 :
名無しさん@お腹いっぱい。:2005/07/03(日) 11:11:42 ID:wRjFp5VG
842 :
825:2005/07/03(日) 11:57:25 ID:Tvvhvnjh
>>839 サンクス。なかなかいい感じ。
…英単語全く覚えていないことを再確認させられたのはちょっとショックだったが。
1.0と.1.5両方つかったことある人に質問なんだけど、
1.5だと現状の自作ソフトで動かないものがあるとか
開発がやりずらいとかある?
俺1.0なんだけど今日ファームチェックのこと忘れてて
1.5用のソフト買ってきちゃったorz
Updateしたもんかどうか。。。
変換ソフトを使わないと実機で動かないから、
コンパイル後の作業が大きく様変わりするな。
makeから使える変換ソフトを用意する必要がある。
なければ自分で作る。
エミュやるだけなら1.5でいいけど自作するとなると1.0の方が便利だな
ハッキングスレ2の73見ると、その内両対応するのしんどくて、
特定Verにしか対応しないソフトとか出てくるかも?
848 :
名無しさん@お腹いっぱい。:2005/07/03(日) 14:58:46 ID:xcg1owmp
resolveの問題を解決した原始的ブラウザマダー(・∀・ )っ/凵⌒☆チンチン
>>847 KernelのAPIを無理して使うソフトじゃない限りは大丈夫かと
PS2の自作ソフトは初期型PS2で動かないものが多い。
852 :
名無しさん@お腹いっぱい。:2005/07/03(日) 15:29:15 ID:ezlXf+aj
>>845 psptoolchain対応したhelloworldにコマンドラインから1.5用にファイル変換
できるパッチあててあるelf2pbpがはいっちょります。
とっても便利。
アドホックモードのサンプルが欲しいなぁ。
アドホックでPCと繋ぎ、PC側でLANにブリッジさせれば、アドホックでも
ネットに繋がりますよね・・・多分・・・
あ ブリッジすれば、PSP側はアドホックじゃなくとも繋がるのか?と
思って、インフラストラクチャで設定して試してみたら、一発で繋がった!
ヒントthx 何が解らないん?
856 :
854:2005/07/03(日) 16:34:57 ID:WN6ERbjH
>840
(・∀・)ファイラ愛用してますよー
>>857 ファイラっていつ使ってる?
自分も常にメモステに入れてるけど、
まだ使ったことがない。
さっき買ってきた本体のファームが1.00だったよ
1.51以降のやつだとやだから売れてなさそうな店を選んだんだが…
いまアップデートして1.00と1.50の二台構成になりました
ファイラー使ってみたいですupよろしくです
>>730 (ポンタ)ワロタ。
まだ生きてるじゃないか!
>>864 全く意味無い事の写真を、無駄にデカい解像度まま自鯖で公開オツカレチャーンm9(^Д^)
>810
のソースコードが欲しかったが、もう公開後削除されて時間経ちまくりのようで。
しょぼーん
へぼい合成だなおい
>>867 あ゛ そうでしたか^^;
勘違いのようで。
ならよかった(ぉぃ
>>870 再アップしてみました。一部修正あり。
ソース公開はちょっと無理っぽい。
しばらくしたら消します。
873 :
870:2005/07/03(日) 23:23:50 ID:Kwx4re/Q
>>872 ども、再アップありがとうございます。
さっそくDLさせていただきました。
が、
うちではIPの所得を自動でやってしまっている為、
接続出来なかったみたいです^^;
ソース公開出来ないと言うことなので、自力でそこら辺 ちょっと調べてみたいと思います。
ありがとうございました。
>>873 コマンドプロンプトでipconfigと入力してenter
出てきた数値のうち
Subnet Maskの数値をサブネットマスクへそのまま入力
Default Gatwayの数値をデフォルトルータ、プライマリDNS,セカンダリDNS
に入力
Ip Addressの数値の最後の数値のみを適当に変えてIPアドレスに入力
ってすると、もしかするとうまくいくかも