【データ】PSPハッキング総合【解析】

このエントリーをはてなブックマークに追加
1名無しさん@お腹いっぱい。
※ここはエミュレータ等の専門ではありません。


メモステからの起動でHello Worldが表示されるデータ。Ver1.00のみ
http://anon.ug.to/sec/pub/hellopsp_R1.zip

PSP Hacks
http://www.psp-hacks.com/
PSP Stumble
http://psp.dubayou.com/
PSP Hacks (.net)
http://www.psphacks.net/
PSP Linux Project
http://www.psp-linux.org/
2名無しさん@お腹いっぱい。:2005/05/06(金) 15:56:56 ID:0Ey6YMKQ
2!!
3名無しさん@お腹いっぱい。:2005/05/06(金) 15:57:38 ID:0Ey6YMKQ
一人で2GETしてもつまらなかった。。。
スレ再開お願いします。
4名無しさん@お腹いっぱい。:2005/05/06(金) 22:22:13 ID:h2khDvpx
何から始めるの?
5名無しさん@お腹いっぱい。:2005/05/07(土) 12:05:47 ID:ecI85NLK
5⊂(゚∀゚⊂⌒`つ≡≡
6名無しさん@お腹いっぱい。:2005/05/07(土) 22:22:05 ID:qWh3wLXg
じゃあ取り合えず僕が拙い英語力で読み取った海外からのPSPハック情報を垂れ流していこうではないか。
7名無しさん@お腹いっぱい。:2005/05/07(土) 22:26:59 ID:qWh3wLXg
www.psp-hacks.comからの情報。
ワイプ等のブラウザから、UMD及びMSにアクセスする方法が見つかった。

UMD・・・file://disc0:/PSP_GAME/PIC1.PNG
MS・・・file://fatms0:/PSP/PHOTO/Awhite.jpg

例えばこんな感じらしい。UMDとMSのドライブ名がそれぞれdisc0:/とfatms0:/だな。
無線LAN環境がある奴は試して見れ。
8名無しさん@お腹いっぱい。:2005/05/07(土) 22:30:18 ID:qWh3wLXg
ageる。

ttp://anon.ug.to/sec/index.html
先日公開されたHelloworld PSPのソースコードが公開されている。
やる気のある奴は手を加えてさらに発展させてくれ。
9名無しさん@お腹いっぱい。:2005/05/08(日) 00:03:42 ID:Scf5YztB
結構クラックされて来てるみたいだしねー
期待age
10名無しさん@お腹いっぱい。:2005/05/08(日) 13:31:14 ID:wN9QZB2J
で、あれなんか
吸い出すにはVer1.00じゃないと駄目なわけか
11名無しさん@お腹いっぱい。:2005/05/08(日) 15:27:34 ID:IPNysn4q
<A href="file://disc0:/PSP_GAME/PIC1.PNG">UMD IMAGE</a><BR>
で馬のタイトルバックの画像が見れた
12名無しさん@お腹いっぱい。:2005/05/08(日) 15:29:21 ID:IPNysn4q
<A href="file://disc0:/PSP_GAME/PIC0.PNG">UMD IMAGE</a><BR>
もいけた
13名無しさん@お腹いっぱい。:2005/05/08(日) 15:31:19 ID:IPNysn4q
PIC0とPIC1はXMBでUMDを選んだときの背景と右側に表示される画像だった
14名無しさん@お腹いっぱい。:2005/05/09(月) 00:31:49 ID:nb56ac37
UMDディスクからのファイル抽出方法、ファンサイトで紹介
http://www.itmedia.co.jp/games/articles/0505/06/news011.html
15名無しさん@お腹いっぱい。:2005/05/09(月) 11:26:18 ID:7Z0kzXA3
MS起動がチョット前進したね
http://www.nurs.or.jp/~calcium/wearable/index.html
16名無しさん@お腹いっぱい。:2005/05/09(月) 14:40:39 ID:2PsJngA3
1.5にうpしたの、激しく後悔・・・orz
17名無しさん@お腹いっぱい。:2005/05/09(月) 17:49:48 ID:ynK5AEiX
このスレ過疎ってるな。
携帯ソフト板の方が賑わってる。
18名無しさん@お腹いっぱい。:2005/05/09(月) 18:03:38 ID:Ppchew+M
1.5にしちゃったから、改ファーム出るのを
ニヤニヤしながら待つよ。
19名無しさん@お腹いっぱい。:2005/05/09(月) 18:51:05 ID:fk648Kt7
PSPDumpが完成したようです
改造ファームももうすぐでる?

ワクワク
20名無しさん@お腹いっぱい。:2005/05/09(月) 19:32:00 ID:Ppchew+M
21名無しさん@お腹いっぱい。:2005/05/09(月) 21:31:40 ID:hTUOMgTs
>>20
スーファミエミュ?
それとも画像のみ?
22名無しさん@お腹いっぱい。:2005/05/10(火) 13:20:08 ID:4Btc+9pR
動いてる画面撮影したにしては残像無さすぎなのでこれはうさんくさいな
23名無しさん@お腹いっぱい。:2005/05/10(火) 13:26:06 ID:jW4MhRFu
英語読めないの?
24名無しさん@お腹いっぱい。:2005/05/12(木) 02:18:26 ID:AX6NaoC7
ttp://www.psphacks.net/forums/viewtopic.php?t=839
ちょっとこの記事見てPMFファイルいじったらゲームフォルダ
を開くと問題の起きる実行ファイルができました。
解析サンプル用PMFファイルあげておきます。
ttp://psp.holybell.to/uploader/upload/ICON1.zip
これを利用してELFファイルが起動できればいいのだけれども。。。
25名無しさん@お腹いっぱい。:2005/05/12(木) 12:31:45 ID:mn5zuU+0
>>24
記事見たけど、他の外人が言ってるようによーわからんかったw
強制リブートさせて、どんなメリットがあるんだ?
26名無しさん@お腹いっぱい。:2005/05/12(木) 17:42:49 ID:AX6NaoC7
>>25
要するに通常ならファイルが欠けてたとしてもチェックではねられるか
読み込まないかで終わるけどこれはファイルに書かれてるランダムなデータ
まで読み込んでエラーが起きてフリーズしたり再起動します。
もしもこれがバッファオーバーフローだったりしたらPS1やXBOXのクラック
みたいにある特定のコードを仕込んで任意の生ELFファイルを実行できるかも
しれないって事だと思います。
暗号キーを解くよりこっちのほうが確率高そうですし。
まぁそれほど詳しくないのでサンプル上げたりとかできる範囲で
解析お手伝いできればと。
No executeみたいな機能、PSPについてたらどうしよもないけど(汗
27名無しさん@お腹いっぱい。:2005/05/12(木) 20:48:22 ID:mn5zuU+0
>>26
なるほど。解説サンクス。
暗号解除よりもそういうとこ突いていったほうがよさげだな。
28名無しさん@お腹いっぱい。:2005/05/12(木) 22:09:47 ID:AX6NaoC7
海外のフォーラムで面白そうなのを軽くまとめてみました。
AES Encryption:鍵解析とかについて
ttp://www.psphacks.net/forums/viewtopic.php?t=846
Ridge Racers Exploits:TRC Violationについて
ttp://www.psphacks.net/forums/viewtopic.php?t=779&postdays=0&postorder=asc&start=15
Another Developer Conversation:Ridge Racers Exploitsと関係
ttp://www.psphacks.net/forums/viewtopic.php?t=776
Korean Browzer:こんなUMD日本でも出ればいいのに・・
ttp://forums.ps2dev.org/viewtopic.php?t=1357
PSP [firmware] Dump [program] :ダンプしたfirmware解析
ttp://forums.ps2dev.org/viewtopic.php?t=1623
PSP Dump Firmware files list study:上と同じく
ttp://forums.ps2dev.org/viewtopic.php?t=1629
BIOS Recovery Mode:基盤とかも見られます。
ttp://forums.ps2dev.org/viewtopic.php?t=1663
PSP File (Research Thread):PSPファイル解析
ttp://forums.ps2dev.org/viewtopic.php?t=1463
PMF Exploit:あのサンプルみんな実行してフリーズしてます。。
ttp://forums.ps2dev.org/viewtopic.php?t=1682
First cut at PSP buffer overflow loader code.
期待!オーバーフローのローダーコード
ttp://forums.ps2dev.org/viewtopic.php?t=1670
29名無しさん@お腹いっぱい。:2005/05/12(木) 22:21:39 ID:BCHvhCpQ
きっと、向こうのハッキングチームは何かやらかしてくれる。
そう信じている。


そのうちで良いから
DMSチームからMODチップ出ないかな〜。
30名無しさん@お腹いっぱい。:2005/05/12(木) 22:46:16 ID:SLgF8TZy
>>28
乙です
3124:2005/05/13(金) 00:38:19 ID:FohCQ+k6
PSPは画像に対してはあまり想定外のファイルがある場合の事考えて
いないようでPMFファイル以外にもPNGファイルも動作がおかしく
なることがありました。
再現方法は適当な画像icon0.pngをバイナリエディタで開いてヘッダ以外の
画像情報の当たりに適当に文字列入れてゲームフォルダやセーブフォルダで
見られるようにしてやると選択アイコンが動くたびに周りの画像に変わったり
バグみたいな画像に変化します。
またPMFファイルですがアップした方はヘッダをいじってあるのですが中間
くらいの動画情報に適当な文字列を入れてやると動画が始まって5秒後に
PSPをフリーズさせることも可能でした。
現在全然役に立たない情報ですがきっかけになれば幸いです。
32名無しさん@お腹いっぱい。:2005/05/13(金) 01:33:12 ID:hFSQebe2
いや、exploitできる可能性があるってだけでも進展
33名無しさん@お腹いっぱい。:2005/05/13(金) 21:11:15 ID:Wv6hNSGy
メモステからのデータ読み出し時に穴があって
任意の・・・ってのがあれば相当イケそうだけど
34名無しさん@お腹いっぱい。:2005/05/13(金) 21:26:44 ID:FohCQ+k6
ttp://psp.holybell.to/uploader/upload/pspe.zip
しばらく前からアップしてあったようですが試しに落としてみたら
これは結構すごいです。まだ開発段階らしく私はHelloPSPしか
動作しませんでしたけど初めてのPBPエミュレータのようです。
これがバージョンアップしていけば1.5の人も一緒に楽しめますね。
SDL.DLLが必要みたいです?
35名無しさん@お腹いっぱい。:2005/05/13(金) 22:11:10 ID:q414FoAe
どうにかして、1.00アップデートを吸い出せないですかね?
36名無しさん@お腹いっぱい。:2005/05/13(金) 22:16:55 ID:9k7NM3zZ
>>35
既出でしょうが。

ファームウェア回覧ツール
ttp://psp.holybell.to/uploader/upload/1115906768191901.zip

>ファームウェアのファイルを回覧、保存(一部ファイルのみ)するツールです。
>ファームウェアにアクセスするのでPSPを起動不可にしてしまう場合があります。
>自己責任での使用をお願いします。

>え?じゃあ、1.00のファームウエアも一部吸いだせるの?

>一部ね。

>なんか今やったらcer.bmpファイルなども保存できたんで全部保存できるっぽいです。ご迷惑おかけしました。
37名無しさん@お腹いっぱい。:2005/05/13(金) 22:18:41 ID:q414FoAe
じゃあ、1.50からバージョンダウンは出来ませんよね?
38名無しさん@お腹いっぱい。:2005/05/13(金) 22:24:46 ID:9k7NM3zZ
1.50以上は暗号化されてないと起動出来ないので、暗号解析しないと無理との事。(´・ω・`)
39名無しさん@お腹いっぱい。:2005/05/13(金) 22:26:03 ID:q414FoAe
じゃあ、1.51にアップデートしたら到底、無理ですな。
40名無しさん@お腹いっぱい。:2005/05/13(金) 22:29:43 ID:1b69BlHw
50 名前: 名無しさん@お腹いっぱい。 投稿日: 2005/05/13(金) 22:19:02 ID:teyl+hib
もし奇跡てきに暗号解読できたらどうするの?

453 名前: 名無しさん@お腹いっぱい。 [sage] 投稿日: 2005/05/13(金) 22:22:51 ID:HW/tCfyy
もし奇跡てきに暗号解読できたらどうするの?



なんかしらんがマルチ中。
そろそろここにも来る悪寒。
41名無しさん@お腹いっぱい。:2005/05/13(金) 22:39:16 ID:q414FoAe
皆様には、正直解析がんばってほしいと思う。今日この頃であった
42名無しさん@お腹いっぱい。:2005/05/13(金) 22:45:39 ID:q414FoAe
よう分からないがttp://psp.holybell.to/uploader/の1つうpされていたファイルのレス

HHMMOPRG.jpg(111KB)
コメント:仕事のオンラインゲーム日本と英国サポート。

あっぷしてくれ。
あっぷ予定はあるのか?
ちょっとまった、
ひぃ、切れた(>_<) 「仕事」って言いましたね??もしかしてver1.5での自作prg起動方法知ってますね
いい仕事してますねぇw
1.5での起動の仕方ってあるの!?
やりかたぐらいあるだろw一般にはまだわかってないだけで。

これは、どういう事?
43名無しさん@お腹いっぱい。:2005/05/14(土) 00:11:44 ID:turznEwd
>>42
1.0持ってる奴の嫌がらせ。
44名無しさん@お腹いっぱい。:2005/05/14(土) 02:08:46 ID:TtIHldiL
>>43
PSPすら持ってない奴の嫌がらせ。
45名無しさん@お腹いっぱい。:2005/05/14(土) 03:23:32 ID:7gUQgfra
pepe02b
46名無しさん@お腹いっぱい。:2005/05/14(土) 15:40:24 ID:tJeuhmZh
ソニー製品でニンテンドー製品を動かすという
Vipくおりてぃー
4724:2005/05/15(日) 02:09:20 ID:IZMfrjME
PMFファイル解析続行中ですが今回のはどうもバッファオーバーフローの動作
とは違う感じの挙動で先に進んでいません。
ネタが無くなってきたので>>31で書いた挙動不審なPNG入りPBPをアップです。
これによりPSPがフリーズすることは多分ありませんので前より安全です。
症状としてはゲーム画面のアイコンが動くたびに変わるくらいです。
(エラーで他画像ファイルのポインタをランダムに参照してる??)
ttp://psp.holybell.to/uploader/upload/PNG_TEST.zip
できれば1.0、1.51でどんな動きになるか知りたいので人柱でお暇なな方は
実行してみてくださると嬉しいです。
48名無しさん@お腹いっぱい。:2005/05/15(日) 09:20:08 ID:+pe3H30R
macアドで解除
49名無しさん@お腹いっぱい。:2005/05/15(日) 10:36:05 ID:zaonYK/C
とっぴな事言うかもしれないんだけどちょっと質問
WipeOutに付いてるWEBブラウザってローカルファイル参照は可能だよね
でこのブラウザってローカル保存は可能?
UMDのデータ自体は暗号化されてるとは言え保存可能なんだよね?
もしも可能であればそのファイルってAES暗号化した状態で保存される事になると思うんだけど
(既に暗号化されてる場合はそのまま保存されるのかな?)
それならばわざわざ例えばファームのダウングレードや
EMUやROMデータの暗号を解かなくても実行は可能なんじゃないかと思ってみたり
それともそこまでは可能だけれど実行にはやはりキー情報が必要なのかな?
それならそれで暗号化の際にキー自体も生成してると思うのだけど
ファームにあるAESデコードAPIを通せば実行できそうな気が
まあUMDのソフト自体解析できないのだからAES化済みのデータとキー情報があっても
APIの利用方法がわからなければ仕方ないんですがどうなんでしょうね

こんな可能性はとっくに誰か調べてると思うのだけど
一応知識として仕入れておきたいんでハック経験のある方で
説明できる人がいれば教えてもらえませんかね?
50名無しさん@お腹いっぱい。:2005/05/15(日) 10:38:35 ID:BthB8DPB
>>49
誰か日本語に翻訳を?
51名無しさん@お腹いっぱい。:2005/05/15(日) 11:17:15 ID:bM0nNVRw
>>50
トダナツ口調ワラタ
52名無しさん@お腹いっぱい。:2005/05/15(日) 14:26:00 ID:W1RUqyHf
>>49をみてふと思ったんだが、
PSPのブラウザって、FORMからファイルのアップロードって可能なんかな?
53名無しさん@お腹いっぱい。:2005/05/15(日) 17:29:43 ID:wywpb8qN
無理
5424:2005/05/16(月) 20:18:10 ID:ebnO7MJN
解析して思ったのですがPSPの実行部分はどこで判断しているのでしょうか?
まずPARAM.SFOで起動する情報を確認してPSPファイルを見ないまま
起動画面までは行って問題はそこからですが~PSPとかのヘッダで最初
判断してそこが当てはまらないと実行不能で01エラーを返してそれが通った後
のヘッダに問題が有ればD9エラーで返して、そしてv1.0だとヘッダ判断に.ELF
も含まれているため通るなどと思っていたのですが昨日外人さんのFAKE
SNESエミュは.ELFの暗号化されてないデータだったのにD9エラーが
返ってきたので何とかして暗号化されてない.ELFヘッダも通らないかなと
思ったわけなのですがやはり無謀な考えでしょうか?
80020001(実行不能)
800200D9(ヘッダエラー?)
80020148(復号化エラー?)
55名無しさん@お腹いっぱい。:2005/05/16(月) 20:53:00 ID:JQZH2srP
PSPファイルなしのEBOOT.PBPを1.5で実行したら
エラー 80020130 になった
5624:2005/05/16(月) 21:17:44 ID:ebnO7MJN
ちなみにソフト起動中にメモリースティック抜くと(800201A8)になります。
危険ですので真似しないほうがいいですw
57名無しさん@お腹いっぱい。:2005/05/17(火) 02:01:04 ID:nJxtSPDW
MSXでは、電源入れたままカートリッジ差したり抜いたりしてたなぁ…。

とチョト思い出した。
58名無しさん@お腹いっぱい。:2005/05/17(火) 02:55:41 ID:ZkGMx1vu
ファミコンでは電源入れたまま抜き差しして9-1とか言ってたな。
59名無しさん@お腹いっぱい。:2005/05/17(火) 11:15:03 ID:55+PEoNC
>>54
句読点を使ってくれ。
1コしか出てきてないぞ
60名無しさん@お腹いっぱい。:2005/05/17(火) 21:27:44 ID:OEwbk419
~PSPヘッダは、暗号化されたELFファイルですよってことかな?
もちろん生ELFのヘッダを~PSPにしても、
データ部は暗号化されてないからはねられるわけですが。
61名無しさん@お腹いっぱい。:2005/05/17(火) 22:46:19 ID:OEwbk419
E0 4E 45 85 34 54 23 45
71 A9 B4 3E 49 22 C7 F4

暗号鍵だと言って貼られていました。
62名無しさん@お腹いっぱい。:2005/05/17(火) 23:28:08 ID:ktONLWkH
>>61
まっさかー!

は・・・はは・・・

ホントだったらこえぇなぁ・・・・
63名無しさん@お腹いっぱい。:2005/05/17(火) 23:58:07 ID:OEwbk419
>>62
こえぇっすね。
64名無しさん@お腹いっぱい。:2005/05/18(水) 00:00:40 ID:/7IQsSS0
>>61
近藤ましんご臣のシャツの柄じゃねえだろうな?
65名無しさん@お腹いっぱい。:2005/05/18(水) 00:15:17 ID:KaZFjmkI
>64
あんたいくつだw
66名無しさん@お腹いっぱい。:2005/05/18(水) 00:56:57 ID:aQF1ltkh
30過ぎの漏れには分からないネタだ。
67名無しさん@お腹いっぱい。:2005/05/18(水) 03:04:05 ID:yCLLtg6/
PSARのARってなに?
68名無しさん@お腹いっぱい。:2005/05/18(水) 04:14:59 ID:nVMHR538
>>66
嘘つきw
69名無しさん@お腹いっぱい。:2005/05/18(水) 04:58:51 ID:mljlApoG
20代前半のオレが質問しますよ。

・・・べーしッ君だよね?
7024:2005/05/18(水) 23:37:33 ID:ZGgeBjp0
>>59
文章酷すぎでした。スマソ。
他スレでも出ていたけど、言いたいことは本当に実行部分に生ELFは使えなくなった
かと疑問に思っただけです。
理由は、バイナリの.ELF〜以降も一応読み込んではいたから。それだけです。

言い訳だけだと申し訳ないので他情報を。
DNS騙して、ネットワークアップデートすると読み込まれるpsp-updatelist.txtを改造して、
CDN部分消してURIを追加します。すると例のPMFファイルのようにフリーズ後電源切れます。
例:Dest=00;ImageVersion=0000201;URI=;CDN_Timeout=30;
フリーズするだけで役に立たないけどね。引き続き調べてみます。
71名無しさん@お腹いっぱい。:2005/05/19(木) 00:09:09 ID:DGnAozWV
どっかのフラグ立てるだけで生ELF読んだりして
72名無しさん@お腹いっぱい。:2005/05/19(木) 01:13:46 ID:TkJ7ZPEW
>>70
このスレではあんただけが頼りだ。
がんばってくれ。

ちなみに自分のカンでは、ヘッダは重要じゃないと思う。
単純にデータを最後まで読んで、暗号化されてないものに001を返してるだけだと。
流れとしては、
非暗号化の場合:読み込み開始 → 途中にエラーが無ければ実行 → しかし1.5でははじく
暗号化されてる場合:読み込み開始 → 終了後複合開始 → エラーが無ければ実行
73名無しさん@お腹いっぱい。:2005/05/19(木) 01:20:28 ID:TkJ7ZPEW
こういう流れだと、ファームの変更も最小限に済んだろうしな。
だから、ヘッダ偽装とか、そういう小手先のことではなく、
データ全体を実際に暗号化する必要があるんじゃないかなと。
つまり絶望的ということですが。
74名無しさん@お腹いっぱい。:2005/05/19(木) 05:26:30 ID:8uqXgaxl
korekaramogannbatte^^
75名無しさん@お腹いっぱい。:2005/05/19(木) 16:21:04 ID:pOio1xVQ
これからもがんばって^^
7624:2005/05/19(木) 23:46:18 ID:2U7e1pbl
今日も進展せず。ただ解析の役に立つかも知れないので、調べたことを。
psp-updatelist.txtの記述の意味
Dest:PSP個体判別、PSP-1000だと00、PSP-1001だと01。指定された値と等しいと、その行
を実行する。
ImageVersion:Firmのバージョン判別、前回のアップデートの値よりも新しいとその行を実行する。
上記二つの値により適用されるアップデートファイルが判別される。現時点で1000、1001ともに
同一Firm。

CDN:ダウンロードするPBPファイルのアドレスが書かれている。フォルダ名で終了していると、
EBOOT.PBPが最後に追加される。
CDN_Timeout:上記CDNサーバーアクセスのタイムアウト値。
ここより上が、現時点で使われているオプション。CDNに記載されたバイナリをダウンロードし
/psp/GAME/UPDATE/EBOOT.PBPに保管される。

URI:不明。ただしCDNが記述されてない場合PSPがフリーズ、強制電源OFFになる。多分使われ
方はhttp://hogehoge:80/のようだが外部に読みに行く様子がない
Timeout:多分URIのアドレスに対するタイムアウト値。
Retry:少なくてもv1.5では命令と認識されず。初期v1.0の場合は、URIがタイムアウトした場合の
リトライ回数を指定。
ttp://www.geocities.jp/psp_net/のpsp-updatelist.txtを参考。Retryはキーワードからはずされている
模様。どうやらRetry回数失敗した場合に、CDNに移行するらしい。
おまけ:開いてるポート
PORT STATE SERVICE
21/tcp open ftp
25/tcp open smtp
110/tcp open pop3
119/tcp open nntp
143/tcp open imap
後はActionReplay待ちですね。しかし、セーブファイルが暗号化されてる状況じゃ、ただのセーブ
集くらいしかできない感じですが、いつもあの会社付加機能付けてるからきっと今回も何かが....
77名無しさん@お腹いっぱい。:2005/05/20(金) 01:20:28 ID:ojlkz2c/
乙です。
やっぱAR待ちですか・・
ARなら何かやってくれると期待して待ってます。
78名無しさん@お腹いっぱい。:2005/05/20(金) 22:31:10 ID:/JrTHzVO
>>77
残念でした。
79名無しさん@お腹いっぱい。:2005/05/21(土) 10:36:32 ID:OqghzToC
Homebrew for 1.5??
I found some interesting information while browsing. This could be a start for apps and games on a 1.5 PSP!!

From the PSP-Spot forums:

"We have been busy busy in the last 2 weeks.

First here's a little easter egg we found in Sony's PSP Encryption (All goodness comes to those that wait.....)

Code:

.adata:0043DD96 loc_43DD96: ; CODE XREF:
.adata:0043DD8Aj
.adata:0043DD96 ; .adata:0043DD90j
.adata:0043DD96 mov dword ptr [ebp+848Ch], 6675636Bh

I am not shure if this is possable, but we may have homebrew soon

psp天国より
80名無しさん@お腹いっぱい。:2005/05/21(土) 14:39:57 ID:vVEaoMON
fuckか
81名無しさん@お腹いっぱい。:2005/05/21(土) 16:23:23 ID:OqghzToC
hackがいいな…orz

1.50ユーザーより
82名無しさん@お腹いっぱい。:2005/05/21(土) 23:22:28 ID:+xJM2f/+
1.50から1.0にもどすのは不可能ですか?
朝の5時から並んで買ったのに…
83名無しさん@お腹いっぱい。:2005/05/21(土) 23:24:06 ID:PPFmCjVO
夜の0時から並んだ俺の勝ち。
84名無しさん@お腹いっぱい。:2005/05/22(日) 00:33:14 ID:PnHO5500
>>82
朝の5時から並んで買ったのに…1.5にしちゃったんですか?w
85名無しさん@お腹いっぱい。:2005/05/22(日) 02:34:26 ID:9HoD9nME
86名無しさん@お腹いっぱい。:2005/05/22(日) 04:05:02 ID:HRXvTEji
並んで買う様な人は、新ファーム出たら真っ先に試すと思うんだけどな。
87名無しさん@お腹いっぱい。:2005/05/22(日) 04:16:09 ID:/bBu0nD9
俺も並んで買ったけど新ファーム出たことに気がつかなかったのはついてたよほんと
88名無しさん@お腹いっぱい。:2005/05/22(日) 14:28:51 ID:vDrLe7/5
はいはい脱線してます。
自称中級者のレスはこれで終わり
89名無しさん@お腹いっぱい。:2005/05/22(日) 14:37:01 ID:vDrLe7/5
すまん誤爆
90名無しさん@お腹いっぱい。:2005/05/22(日) 16:42:34 ID:1bHYyP/i
一つ思いついた
Ver.1.0のファームは既に読み出せてるんだよね?

だからPSPのエミュレータ(PSP-CPUをトレースする程度のもの)を作ってやって
Ver.1.5にアップデートする時の動作を追えば、暗号を復号してる個所も判るはず
仮にそれでわからなかったとしてもアップデート終了させたらVer.1.5ファームが構築されてる筈だから
Ver.1.0の時の動作と比較して暗号化NGで弾いてるところを潰せばOK

PSPの開発に関しては初チャレンジだけど、いっちょやってみるか
Ver.1.0の実機もあるし時間さえあれば何とかなりそう
91名無しさん@お腹いっぱい。:2005/05/22(日) 16:51:26 ID:9HoD9nME
ごもっともな指摘
たぶん、もう誰かが着手していると思うよ。

まぁ、ソフトウェア的なプロテクトなので
いつか破られるのは自明だと思うんですがね。。。
92名無しさん@お腹いっぱい。:2005/05/22(日) 17:46:01 ID:hAKaRUHJ
>>90
がんばれ。超がんばれ。
93名無しさん@お腹いっぱい。:2005/05/22(日) 17:49:52 ID:2PHr9FBw
>>90 よくわかんねーけど頑張ってくれ、激応援してる!
94名無しさん@お腹いっぱい。:2005/05/22(日) 17:52:53 ID:MWUb/F1Q
>>90
謎の物体のソースって出てたっけ?
95名無しさん@お腹いっぱい。:2005/05/22(日) 18:07:00 ID:prIyHg9d
謎物体はシステムコールをエミュレートしてるはず。システムファイルを読み込んで実行しているわけじゃない。
96名無しさん@お腹いっぱい。:2005/05/22(日) 18:16:21 ID:MWUb/F1Q
>>95
なるほど、でもPSP-CPUはエミュレートしているかな。
>>90の案は、1.0のBIOSも取り出してエミュレートするんだよね?
1.5UPファイルは暗号化されているわけだから。
97名無しさん@お腹いっぱい。:2005/05/22(日) 18:20:17 ID:MWUb/F1Q
うお。
>1.5UPファイルは暗号化されているわけだから。
これは、思い違いかも知れん。;; すまそ。
98名無しさん@お腹いっぱい。:2005/05/22(日) 18:42:36 ID:Fufr3mJG
SONYで毎度おなじみの初期不良の特典って自作アプリが動かせる事
だったのね
UMDが飛ぶことだと思って1.5にした俺は…
99名無しさん@お腹いっぱい。:2005/05/22(日) 18:43:58 ID:QTJRHuy+
どんな特典だ!
10024:2005/05/22(日) 19:54:15 ID:5oacMweu
わかったことを少し。
ネットワークアップデートで、例のtxtに書かれたEBOOT.PBPを参照する際に、そのサイズを取得
しています。(例:14MB以上の空きを〜というメッセージは、そのサイズの端数を繰り上げてる)
そして最初の読み込み時に、EBOOT.PBPを3KBくらいにしておいていざアップデートするときに1MB
とかのファイルに入れ替えておくと、エラー音が起きながらダウンロード成功となる軽微なバグが
発生します。
後発生条件はよく調べていませんがダウンロードするアドレスが存在するかPSPが確かめる
ためにまれに/networktest/trial.txtにアクセスする場合が有ります。なので
ttp://dj01.psp.update.playstation.org/networktest/trial.txt
ttp://du01.psp.update.playstation.org/networktest/trial.txt
にはファイルが存在します。このファイルはあくまで存在するか調べるためにあるようで中身はほぼ
ないです。
後、訂正で>>76のDESTの00、01等はREGIONでした。
>>90
その発想はとてもすばらしい物だと思います。がんばってください。応援しています。
ただアップデートプログラム内に復号化を指示する命令が入っているわけではなくPSP側にPBP
ファイルをどのように読み込めばいいのか規程されてると思うので最初にどこから攻めていくか
が大変かと思います。やるとしたらハードウェアからか自作プログラムでメモリダンプなどから
でしょうか?
一応ファイル形式などの参考になりそうなリンク先張っておきます。
ttp://forums.ps2dev.org/viewtopic.php?t=1707
ttp://forums.ps2dev.org/viewtopic.php?t=1663
ttp://forums.ps2dev.org/viewtopic.php?t=1744
ttp://forums.ps2dev.org/viewtopic.php?t=1693
101名無しさん@お腹いっぱい。:2005/05/23(月) 01:42:00 ID:3cfwJDul
ハッキングはカラキシ駄目な俺がお前らに素晴らしい故事を教えてやろう。

一昔前、飛行機の設計者のあいだでは、
音速の壁を超えるエンジンを作るのは絶対に不可能だと考えられていた。
航空力学の常識、暗黙の了解であった。

しかしある人物が、大学を上がったばかりで航空力学とは別の畑から研究者を集め、
そのエンジンの開発に取り組ませることを考えた。
もちろんそいつらは、音速を超えることが不可能だと思われていることなんて知らなかった。
だから、いつかは絶対に可能だと信じ、研究を続けた。

そして苦心の末、そいつらは見事音速を超えることができる飛行機を開発したってわけだ。
音速の壁は本当は、人間の心の中にあったんだよ。
だからお前らも諦めずにがんばれ。
102名無しさん@お腹いっぱい。:2005/05/23(月) 02:22:39 ID:w1T8rzMV
なんか感動的なことが書かれているので
オレ様がぶち壊しにきました。

マンコ!マンコー!!
103名無しさん@お腹いっぱい。:2005/05/23(月) 03:42:20 ID:QEk6SZ1K
エミュスレで、loser氏のすごい発見が翻訳されていたのに
誰一人レスすることなく流れてしまった件について。
104名無しさん@お腹いっぱい。:2005/05/23(月) 07:00:27 ID:GJ06Fuz1
>>103
「超医薬」ってやつ?
あれは、翻訳の仕方が間違っていると思うのだが。
それに気づいているからみんなスルーしてるんじゃないかな。
105名無しさん@お腹いっぱい。:2005/05/23(月) 08:43:13 ID:P2VTaLCi
エミュスレの住民が持つ1.0じゃ、既にソフトが動いてるわけだしな。
106名無しさん@お腹いっぱい。:2005/05/23(月) 13:13:21 ID:3cfwJDul
>>104
それ俺だwwwww
107名無しさん@お腹いっぱい。:2005/05/23(月) 16:21:12 ID:vYAodzgH
いまから解析してみるからver1.0をupしてくれ
108ver1.0の時代:2005/05/23(月) 19:13:30 ID:qeSZDFjZ
ver1.0 ⊂(゚∀゚⊂⌒`つ≡≡
ver1.0    ⊂(゚∀゚⊂⌒`つ≡≡
ver1.0⊂(゚∀゚⊂⌒`つ≡≡
ver1.0   ⊂(゚∀゚⊂⌒`つ≡≡
ver1.0 ⊂(゚∀゚⊂⌒`つ≡≡          ⊂(゚Д゚⊂⌒`つ≡≡
ver1.5 ⊂(゚Д゚⊂⌒`つ≡≡
ver1.5                         ⊂(゚Д゚⊂⌒`つ≡≡
ver1.51
109ver1.0の時代vol.2:2005/05/23(月) 19:22:48 ID:qeSZDFjZ
PSP
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄||
   (゚∀゚)     ||
   ver1.0      ||
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ |
___________/
110(^ .^)y-~~~:2005/05/23(月) 19:27:45 ID:eGmMbWQY
80

田舎は普通に余ってる。漏れも余裕でゲト
111ver1.0& ◆IXDl0GzFPI :2005/05/23(月) 19:28:07 ID:qeSZDFjZ
 / ̄ ̄ ̄ ̄\ 人 人  人   / ̄ ̄ ̄ ̄\            
| ver1.0 |人 人      | ver1.5 |死          
\____/人人 人人 人   \____/       死し死し   
 人   人  人 人人      死
   人人   人
112ver1.0& ◆QWv3R1XL8M :2005/05/23(月) 19:29:10 ID:qeSZDFjZ
/ ̄ ̄ ̄ ̄\ 人 人  人   / ̄ ̄ ̄ ̄\            
| ver1.0 |人 人      | ver1.5 |死          
\____/人人 人人 人   \____/       死し死し   
 人   人  人 人人      死
   人人   人
113ver1.0& ◆QWv3R1XL8M :2005/05/23(月) 19:30:01 ID:qeSZDFjZ
 / ̄ ̄ ̄ ̄\ 人 人  人   / ̄ ̄ ̄ ̄\            
| ver1.0 |人 人      | ver1.5 |死          
\____/人人 人人 人   \____/       死し死し   
 人   人  人 人人      死
    人人   人
114名無しさん@お腹いっぱい。:2005/05/23(月) 19:31:32 ID:qeSZDFjZ
>>113 >>112
コピペしすぎ
115名無しさん@お腹いっぱい。:2005/05/23(月) 19:31:33 ID:eGmMbWQY
安価ミス

>>80
116名無しさん@お腹いっぱい。:2005/05/23(月) 22:12:45 ID:vYAodzgH
だれかPSPのver1.0のPBPファイルupしてください。
117名無しさん@お腹いっぱい。:2005/05/24(火) 01:30:09 ID:Jfgnr2tb
>>116
PBPファイルなんてありません。以上です。
118名無しさん@お腹いっぱい。:2005/05/24(火) 03:10:55 ID:fs0srt46
仮にあったとしても実行できないな
PBPが実行できるならエミュのPBP実行できるし
119名無しさん@お腹いっぱい。:2005/05/24(火) 10:41:22 ID:zpyagV0f
結構良いところまで行ってるらしいけどね
BIOS破壊PBPがあるらしいんでダウングレードできる可能性は出て来た
でも本当に破壊されてるのかどうかは不明だけどね
ただ単にバックアップデータを破壊して起動プロセスのバグにより
立ち上がってこないってだけかもしれないし
120名無しさん@お腹いっぱい。:2005/05/24(火) 16:33:26 ID:EvptRPBz
>>119
BIOS破壊は1.0しか起きない理由を、理解できるまで10億年考えろ!
121名無しさん@お腹いっぱい。:2005/05/24(火) 18:15:22 ID:xPgjddWW
くそ・・うpしちまった・・orz
122名無しさん@お腹いっぱい。:2005/05/24(火) 18:21:37 ID:zqit5nJZ
糞なんかうpすんなよ
クセェだろが
123名無しさん@お腹いっぱい。:2005/05/24(火) 18:27:33 ID:Ww0mM2jY
>>112-122
笑わせないで頂きたい
124名無しさん@お腹いっぱい。:2005/05/24(火) 18:28:28 ID:Ww0mM2jY
間違えた orz
>>121-122
だった
125名無しさん@お腹いっぱい。:2005/05/24(火) 19:17:55 ID:zpyagV0f
>120

何言ってんの?
アンテナ低すぎ
1.5で破壊できるBIOS出回ってるんだが?
1.0用なんていつの話してんだ?
126名無しさん@お腹いっぱい。:2005/05/24(火) 19:23:40 ID:7OwB3d3n
source
127名無しさん@お腹いっぱい。:2005/05/24(火) 20:00:05 ID:EvptRPBz
source
128名無しさん@お腹いっぱい。:2005/05/24(火) 21:32:41 ID:p0QNUXJ7
>>125
お前は妄想アンテナが働きすぎだ
129名無しさん@お腹いっぱい。:2005/05/24(火) 22:29:58 ID:DRpiP46z
>>125
妄想乙!
130名無しさん@お腹いっぱい。:2005/05/25(水) 01:47:19 ID:8SU0K4S+
PSPが熱いと聞いて、本日より解析参戦です。

いまは、0x08800000より始まる KernelLinraryを逆アセしてマターリと眺めているところ。
この部分が PSP Kernel本体への2段ジャンプの起点となっているのか?

現在見当がつかない点
(1) startup.s の STUB_FUNCの引数 funcidを、いかにして見つけたのか?
  このidを元に、PBPロード時に jr ra 後の nopの部分をジャンプ先に書き換える.....という
  ところまでは見当はついた。elfロードの仕組みを知ってたら分かるのか?これは。

(2) 0x08800000から始まる KernelLibrary内にいくつか存在する謎の機械語コード。
  0x70020024と 0x70040026。これ、R4000では未定義だよね?
  レジスタ番号からいっても、前者はv0に何かを入れてもらう(入力)。
  後者はa0に何かを入れておいてアクセス(出力)、そこまでは見当つくんだが。
  その後の 8個の nopは、パイプラインのフラッシュかなー。たしか8段だったよね?

ま、マターリとそんなところです。psp hackしてる人、情報交換しませんか?

ところで、当スレと↓スレとでは、どちらのスレが適当?
【メモステ】PSP自作ソフト総合スレ【起動】
http://game9.2ch.net/test/read.cgi/gameurawaza/1115721191/
13124:2005/05/25(水) 02:56:43 ID:q1DJTKfi
>>130
解析参戦歓迎致します。しかもとってもお詳しそうな方で、あっという間に全部解析してくれそうで。
多分解析なら、こちらのスレの方が適当かと思われます。
あちらは描画方法とか、プログラミングについてのスレの意味合いが強くなっていますし。
私はアセンブラやらはかじった程度で、1.0PSPも持っていないので、全然解析できないからせめて
海外のフォーラムから情報探して、実際に実行した結果やふと思ったことを実験するくらいしか
できませんが・・・
とりあえず私は1.5でも何とか自作プログラムを動かせるように穴探しているくらいなのでお役に
立てないと思いますがよろしくお願いします。

ttp://forums.ps2dev.org/viewtopic.php?t=1872
後上のフォーラムで書かれていましたが、UMDを起動させてHOMEボタンを押してメニューに戻る時に、
×を連打すると、しばらくお待ち下さいが表示されず、その画面のままになったり、場合によっては
UMDビデオ用のメニューが出てくるらしいです。
またメニューから戻る際、XMBからアイコンが表示されるまで数瞬間が空きますが、そのときに方向キー
を適当に連打して○やら押してると、UMDのアイコンから本体情報が見られたりと画面が少しバグります。
別に、データ上はバグってないのでほとんど役に立たないと思いますが。

今のところ、1.5でソフト起動以外で、フリーズする現象は2つ、怪しげな動作3つ
・セーブファイル、または自作ソフトのPMFファイルのデータを破損させる。
・ネットワークアップデートで、psp-updatelist.txtのCDNをはずしURIを追加する。

・アイコン用PNGファイルを破損させて表示すると、他で使われている画像をランダムに表示。
・ネットワークアップデートの確認画面で、読み込み元EBOOT.PBPを差し替えると失敗音がしながら
ダウンロード成功になる。
・ホーム終了時にUMDビデオのメニューが表示されたりXMBがおかしく表示される。
私が持っている情報はこの程度しか情報ありません。情報なら、PS2DEVのフォーラムは、特に
ソフト的な解析を進めていて情報量も豊富だと思います。
132名無しさん@お腹いっぱい。:2005/05/25(水) 07:54:53 ID:+pE5eSec
>>130
>(1) startup.s の STUB_FUNCの引数 funcidを、いかにして見つけたのか?
>  このidを元に、PBPロード時に jr ra 後の nopの部分をジャンプ先に書き換える.....という
>  ところまでは見当はついた。elfロードの仕組みを知ってたら分かるのか?これは。
これだけはわかるので反応。

funcidは関数名のHashらしいです。
最初はBIOSのダンプや暗号化されてない実行ファイルなどから追って値を確定したみたいですが
関数名のHashということがわかってからは、逆にバイナリから関数名を辞書攻撃で探し出して
機能の推定を行ってます。(なのでエントリポイントだけわかって引数がわからないAPIがたくさんある)
133名無しさん@お腹いっぱい。:2005/05/25(水) 12:13:13 ID:W/PQRT6D
流出したEBOOT.PBP内のPSARファイルを見てみると
00が連続して現れる部分が複数あることがわかる。
(これと似た構造はPSPファイル内にもある)

さらに00の前は80

その前の4BYTEが10 01 00 00 のときは
その前後200BYTE分ぐらいがほぼ同じになる(一部例外あり)



正規のEBOOT.PBP内のPSARファイルと比べるとファイル構造が全く違うので
フォーマットの変更があったと思われる。

5BYTE目の数値が流出のほうは01で正規の方は02だから
この部分がフォーマットのバージョンを表しているかもしれない。
134名無しさん@お腹いっぱい。:2005/05/25(水) 21:30:17 ID:b58hWHpK
>>130
0x08800000付近はまだよく見てないんだけど、見れるコードがあったようで。面白い結果があったら教えて下さいね。
インポート・エクスポート方式はelfなやり方ではなくてSONY独自。nopをSYSCALLに書き換えている。
独自命令もいくつかある模様。公開された情報によれば、
キャッシュ系命令 cache=prefetch, sync=write sync
ビットフィールド extrt rs,pos,size=ビットフィールド取り出し ins rt,rs,pos,size=ビットフィールド挿入
ビットカウント clz rd,rs=count leading zero, clo rd,rs=count leading one
あたりらしい。
135名無しさん@お腹いっぱい。:2005/05/26(木) 01:38:44 ID:NmyVFfED
1.00のままで1.5以降専用のゲームが出来るファームなら出来るの?
136名無しさん@お腹いっぱい。:2005/05/26(木) 02:08:11 ID:3nfvxEK9
誰か >>135 を翻訳してくれ
137名無しさん@お腹いっぱい。:2005/05/26(木) 02:26:22 ID:AoOXPLRs
よしPSP持ってない漏れが翻訳してみよう
1.5に強制的に書き換えるように作られたゲームを動かせるような1.00(改)ファームは作れるのか?



釣りだよな?
138名無しさん@お腹いっぱい。:2005/05/26(木) 02:52:19 ID:HlhBNUIQ
ファームのアップデートだよね?
1.0をちょっと改造して1.5よりも上のバージョンと無理やり認識させてアップデートしたら簡単にできたよ。
何おまえら手こずってんの?w
139名無しさん@お腹いっぱい。:2005/05/26(木) 03:42:57 ID:JnnWuFI+
ふぅ・・・・・
140名無しさん@お腹いっぱい。:2005/05/26(木) 05:24:27 ID:CO/VOvBe
解析気張ってくれ。

テストプログラム色々書いてみたら、結構な性能で、格安超高性能PDA
な感じに使えそうなんだが、1.0限定だと、将来寿命が来たり落として
壊したら、それ迄に書いたプログラムが完全に無駄になるから、どうも
腰が引ける。

今の内中古屋巡って予備をストックしておく事も考えてるけど、それは
それで無駄に思えてしまって・・・
141名無しさん@お腹いっぱい。:2005/05/26(木) 06:17:41 ID:J6oazskQ
PDAとして使うなら大した性能は必要ないのでは?
タッチパネルがないのも辛いし。
142名無しさん@お腹いっぱい。:2005/05/26(木) 11:25:43 ID:+rybfMbL
>>137
エミュ対策される部分を除いたファームってことじゃね?
143名無しさん@お腹いっぱい。:2005/05/26(木) 18:17:35 ID:PYyxTcps
>>138
嘘つくな。
ほんとにできるんならupしろ
14424:2005/05/26(木) 19:02:53 ID:4qYSWhMk
どうも1.5スレで話題になっている、Must Update ModifiedのPARAM.SFOに、興味があって適当に
バイナリエディタでいじっていたら、またまたPSPが強制フリーズするのが出来たので、一応アップ
しておきました。一体うちのPSPは何回フリーズしているのか。。ちなみに確認は1.5です。
ttp://psp.holybell.to/uploader2/upload/PARAM.zip
ゲーム機の中で一番不安定なPSP・・
145名無しさん@お腹いっぱい。:2005/05/26(木) 22:00:31 ID:PYyxTcps
ver1.5でエミュ起動
キタ━━━━(゚∀゚)━━━━ッ!!
キタ━━━━(゚∀゚)━━━━ッ!!
キタ━━━━(゚∀゚)━━━━ッ!!
146名無しさん@お腹いっぱい。:2005/05/26(木) 23:12:56 ID:vpHFCh9q
はいはい
147名無しさん@お腹いっぱい。:2005/05/26(木) 23:40:08 ID:0IpUS+68
もし、MS起動をトレース出来たらかなり楽になりそうなんだけどな。
1.0と1.5でトレースログ比較したら大体解ってくるだろうし
何処でSCEIをちぇっくしてるか解れば少しは楽。
14824:2005/05/27(金) 01:56:09 ID:GC6E7BvF
>>147
トレースできるととても便利ですよね。配線延長して、PCに繋いでどうにかできればいいのですが、
スキルが足りなくて、とてもじゃないですができそうもないです。

>>144の続きですが、今度は面白い挙動を示すファイルが出来たのでまたアップしておきます。
ttp://psp.holybell.to/uploader2/upload/EBOOT1.zip
これはいつものようにいきなりフリーズしたりはしません。このプログラムは(多分)チェックディジット
あたりが少しいじられてて、ゲームフォルダを参照すると、計算中のままになるバグが起きます。
このファイル自体は、ロード中のアイコンのままゲームが開始できませんとなり、他のコマンド
も挙動が変わります。
最悪、PSPが再起動するだけでファーム等にダメージがいくようなプログラムではないです。
また地道に適当に、バイナリ弄りやってきます。。
149名無しさん@お腹いっぱい。:2005/05/27(金) 05:21:32 ID:dmjKSkjy
全然関係ないかもしれませんがUMD入れたまま起動して
ローディング中にHOMEボタンを押すと
1.0だと「しばらくおまちください」のままフリーズするのに
1.51だとフリーズしませんでした
フリーズすると電源も切れずにバッテリー外すしか無いですが
150130:2005/05/27(金) 08:14:57 ID:m/mM3laE
>>132,134
遅くなりましたが、情報サンクスです。
未定義命令の

現在はこれといって特に解析情報は無いですが、現状報告は
・カーネルモード/スーパーバイザへの移行と、割り込みベクタの乗っ取り
・デバイス flash0 or umd0 からの PRXファイルの読み込み&ロードシーケンス
ここらへんを中心に調査を進めてます。

それと、素敵なサイトが開設されたので紹介しておきますね。
http://pspdev.ofcode.com/api.php
151130:2005/05/27(金) 08:18:09 ID:m/mM3laE
途中で送信してしまった。

未定義命令の部分は、リーク情報待ちか、ハード屋さんの解析待ちかなぁ。
152名無しさん@お腹いっぱい。:2005/05/27(金) 08:38:28 ID:rrESgr22
>>24さん
>>130さん
応援してます。
15324:2005/05/27(金) 21:38:31 ID:GC6E7BvF
ちょっと調べていて気になったところを。
PARAM.SFOの0c辺りからのVALUEアドレスのポインタをファイルより大きい値にすると、メモリに格納
されたファイルのEOFを飛び越え、他のメモリ領域にアクセスするような動作をします。
(憶測なので違ったらごめんなさい。)
その理由は、例のPARAM.SFOの0Eの値を、例えば19に変えて(=0x001900A8)何度も何度も
読み込みを繰り返すと、時々ゲーム名の所に変わった文字列が現れます。中には明らかに単語も
含まれておりメモリに格納されている文字列を、参照しているように思われます。これはバッファ
オーバーフロー等には繋がりませんがおもしろい現象ではあります。
取得できた一部の文字列
nf_security_pc_l
sysconf_icon
ity_pc_level_8
tex_sysconf_shad
msgsysconf_datet
nf_tool_off
usb_icon
text_field
ysconf_security_
tex_bar_usb_icon
back
tex_sysconf_focu
t_psp_EN_0(この辺り0とOが怪しげ)
p_lT_O
msgsysconf_secur
hare_video_lang_
ang_list_os
list_ro
list_nd
154名無しさん@お腹いっぱい。:2005/05/27(金) 21:47:29 ID:9togBAIO
>>145
は流されてるが一応みんなチェックしてるのか?
ttp://www.psphacks.net/
155名無しさん@お腹いっぱい。:2005/05/27(金) 23:43:54 ID:ddLBxOCd
バカジャネーノ
156名無しさん@お腹いっぱい。:2005/05/28(土) 00:12:11 ID:DGQTOXx3
>>153
乙。何も技術無いので、取り合えず文字列をつなげてみた。
msgsysconf_security_pc_level_8
msgsysconf_icon
msgsysconf_tool_off
hare_video_lang_list_os
157名無しさん@お腹いっぱい。:2005/05/29(日) 17:00:47 ID:xAasVvG0
もう殆ど解析とかしてるやついないかね
158名無しさん@お腹いっぱい。:2005/05/29(日) 18:20:25 ID:5KnDivGX
For those interested, we have received confirmation that the Dynarox dumps were done using the
same single EBOOT.PBP (which can be converted to a .PRX) to do the sector-based dumps as
Paradox used. Basically here's a little behind-the-scene "what happened"... the GODS @ PDX gave
the WipeOut (USA) release guy their dumper to do the dump as being Euro-based they didn't have
access to any USA titles, and unfortunately he leaked it to a friend who (with or without his permission)
did the other dumps under Dynarox to gain access to the benefits intended only for REAL sceners.
On the bright side, chances are Dynarox will continue to do more dumps using the Paradox utility
since they are located in the US. Some other interesting tidbits for those who didn't already know...
ALL the dumps are done using a RETAIL PSP (no DEV hardware is required) and the game "loader"
will likely be in the form of a BiOS replacement which will work with ALL version PSP units...
v1.00, v1.50, v1.51 so don't worry there guys.

Why has this information been published here? We have been requested to post it by the real scene
GODS to let the PSP community know what's really going on. Of course we applaud Dynarox for sharing,
however, it will now not go unnoticed just HOW they did these recent UMD dumps.
159名無しさん@お腹いっぱい。:2005/05/29(日) 18:21:11 ID:5KnDivGX
Today we have some VERY cool news indeed... warez group Dynarox has released the
following new PSP UMD dumps with an interesting quote from their NFO files as well:

Need_For_Speed_Underground_Rivals_JAP_PSP-Dynarox
Need For Speed Underground Rivals JAP FileList.txt
843 MB (884,867,072 bytes)

Ridge_Racer_USA_PSP-Dynarox
Ridge Racer USA FileList.txt
864 MB (906,362,880 bytes)

Lumines_USA_PSP-Dynarox
Lumines USA FileList.txt
200 MB (209,977,344 bytes)

Twisted_Metal_Head_On_USA_PSP-Dynarox
Twisted Metal Head On USA FileList.txt
799 MB (838,729,728 bytes)

Gretzky_NHL_2k5_USA_PSP-Dynarox
Gretzky NHL 2005 FileList.txt
146 MB (153,223,168 bytes)

Smart_Bomb_USA_PSP-Dynarox
Smart Bomb USA FileList.txt
113 MB (119,406,592 bytes)
160名無しさん@お腹いっぱい。:2005/05/30(月) 00:19:18 ID:4uldgapJ
もうやばすぎ。
161名無しさん@お腹いっぱい。:2005/05/30(月) 01:45:47 ID:O8qFR4T3
UMDダンプとかするから自作ソフト締め出されるんだろ
162名無しさん@お腹いっぱい。:2005/05/30(月) 01:48:02 ID:a1l9b5cm
>>161
1.5が出たのはダンプされるずいぶん前だったが。
163名無しさん@お腹いっぱい。:2005/05/30(月) 13:19:34 ID:mpETuDYB
キてます。キまくりです。
164名無しさん@お腹いっぱい。:2005/06/02(木) 12:55:44 ID:1VCZhyUS
UMDから引っこ抜いたファイルに暗号化されてないのがある
165名無しさん@お腹いっぱい。:2005/06/02(木) 17:36:03 ID:wte9wagw
だから何?
166名無しさん@お腹いっぱい。:2005/06/02(木) 20:12:35 ID:+7wL9xd8
>158-159

これ見た限りじゃかなりうそ臭いな
実際に起動できるならとっくにSS上げてるし饒舌すぎる
DUMPを見せて信用させようとしてるがそれはとっくに出来てる事だしな
タイミング的にHelloWorldよりかなり後だし
自作PBPが起動できると言う事を利用した売名行為だな

なにが本当にやってる事を示す為にここに書き込んだだよw
167名無しさん@お腹いっぱい。:2005/06/05(日) 10:52:40 ID:QU8H3OI5
>>163
死期が?
168名無しさん@お腹いっぱい。:2005/06/05(日) 18:12:38 ID:voEWT+zB
169名無しさん@お腹いっぱい。:2005/06/06(月) 10:26:33 ID:xQI0pDhA
某ブツを2つほど解析して予想してみますた。

int sceKernelAllocPartitionMemory(int, void *, int, int);
a0 = 2固定(フラグ?2以外の数値は見たことがない)
a1 = 格納先のポインタ?
a3 = 0固定(これもフラグ?不明)
a4 = 確保するサイズ?
返値:0以下はエラー、ということしかコードからは推測できませんでした

なんですが、実機が壊れてて試せない_| ̄|○
どなたか試していただけないでしょうか?

sceKernelTotalMaxFreeが減っていればOKなはずだけど…
170名無しさん@お腹いっぱい。:2005/06/06(月) 10:27:39 ID:xQI0pDhA
sceKernelTotalFreeMemSizeですた_| ̄|○
171名無しさん@お腹いっぱい。:2005/06/06(月) 13:28:30 ID:LP6G1F9r
コンパイル時に、
「cugwinのバージョンが一致しません。
cygwin1.dllのバージョンをあわせてください」
みたいなエラーが出る・・・
無理矢理合わせると、ee-ldでエラーになる・・・
172名無しさん@お腹いっぱい。:2005/06/06(月) 13:41:36 ID:BLZDsoWe
>>171

「cugwinのバージョンが一致しません。
cygwin1.dllのバージョンをあわせてください」
173169:2005/06/06(月) 16:53:14 ID:xQI0pDhA
テストしてみたところ、a1が何に使われているかが全く解りません
が、空きメモリ量は確かに減ってるので、確保はされているようで…
返値はポインタですた(´・ω・`)
174名無しさん@お腹いっぱい。:2005/06/06(月) 18:08:06 ID:YrOgFICT
>>173
推測だが、コールしたスレッドへのポインタでは?
いや、関数名からカーネルで使用されるものっぽいので・・・
もしそうならNULL辺りが適正かもしれません(NULLに対応してない可能性もあるが・・・)


175名無しさん@お腹いっぱい。:2005/06/06(月) 23:55:50 ID:+IlL02Wv
>>174
そうですね…
スレッドの線は色濃いですね。
もうちょっと調べてみる必要がありそうですが、
既存のモジュールで使われている際の引数はNULLではないようです。
これをsbrk実装に使えればmallocが作れそうですが…
176名無しさん@お腹いっぱい。:2005/06/07(火) 01:26:30 ID:KifaZsLc
>>173
ポインタじゃなくて、何かハンドルっぽいものが返ってきて、
void *sceKernelGetBlockHeadAddr(int handle);
で確保したメモリへのポインタが返るように見える。
177名無しさん@お腹いっぱい。:2005/06/07(火) 01:45:25 ID:WTLwz5vk
>>176
なるほど、それで納得がいきました。
sceKernelFreePartitionMemoryに渡すのはそのハンドルですね。
第2引数ですが、"block"という文字列リテラルへのポインタのようです。
確保する種類の名前か、ブロックにつける名前でしょうか?
178名無しさん@お腹いっぱい。:2005/06/07(火) 01:50:16 ID:Jy8RAOtf
int size = 0x10000, hBlock, *ptr

// 確保
hBlock = sceKernelAllocPartitionMemory(2, "block", 0, size);
ptr = sceKernelGetBlockAddr(hBlock);

// 解放
sceKernelFreePartitionMemory(hBlock);

こんな感じかな…
179名無しさん@お腹いっぱい。:2005/06/07(火) 15:42:41 ID:ZXtQqbQv
GPUに送るコマンドの画像らしいけど
ここから何かわかるひとならわからないかな?
ttp://www.snsys.jp/images/PSP_DisplayList.bmp
180名無しさん@お腹いっぱい。:2005/06/07(火) 17:03:17 ID:1Bc/d7Y9
こっちにもはっときます。

http://www.psp-hacks.com/

UMDDUMPERキター!!
メモステにUMDをISO形式で保存するソフトらしいです。
181名無しさん@お腹いっぱい。:2005/06/08(水) 03:05:58 ID:T9n3R2qQ
何故かPSPDevの一覧にのってないもの

sceGe_user
0x1f6752ad sceGeEdramGetSize

sceDisplay
0xeeda2a54 sceDisplayGetFrameBuf
0xdea197d4 sceDisplayGetMode
182名無しさん@お腹いっぱい。:2005/06/08(水) 11:36:35 ID:4SOoPhwO
>>179
参考にはなるけど、その画像からだけだと厳しい
本家から資料リークせんかなぁ・・・
183名無しさん@お腹いっぱい。:2005/06/08(水) 13:22:09 ID:QKkuE+0C
>>182
ビットパタンの「あて」くらいにはなるだろ?
厳しいのは同意だがリークを当てにするってのはどうよ?
契約違反を推奨してるのか?

煽りなら別だが、そうで無いなら、とりあえずスレタイ100回読んで来い
184名無しさん@お腹いっぱい。:2005/06/08(水) 16:48:04 ID:0x/HJugk
>>183
モチツケ
185名無しさん@お腹いっぱい。:2005/06/08(水) 18:17:23 ID:QKkuE+0C
>>184
ほらよ

     /\⌒ヽペタン
    /  /⌒)ノ ペタン
  ∧_∧ \ (( ∧_∧
 (; ´Д`))' ))(・∀・ ;)
 /  ⌒ノ ( ⌒ヽ⊂⌒ヽ
.(O   ノ ) ̄ ̄ ̄()__   )
 )_)_) (;;;;;;;;;;;;;;;;;;;)(_(

冗談は置いといて、煽りっぽくなっちまったのはスマソ
でも、リークを当てにするってのはどうにも好きになれん
182も、参考になるならなるで、その情報でも書いてくれればいいのに・・・

>>179
GPU以外の他の画像もあるのな、FPUや行列演算関係の命令もあったよ
大丈夫か、snsys?
186179:2005/06/08(水) 19:24:08 ID:vK37bSJ9
現在さっぱりわかっていないGPUについて少しでも進展すればいいですね^^
吸い出したUMDから比較すれば少しはわかるかもしれないかな?と
アセンブラさっぱりながら考えているのですが...
187名無しさん@お腹いっぱい。:2005/06/08(水) 19:38:47 ID:TMTv1M8g
簡単なエミュを作って、sceGe系のSyscallのフローを追跡するといいやも
188名無しさん@お腹いっぱい。:2005/06/08(水) 20:18:41 ID:pcJ9E34C
>>187
何をエミュレートするの?
189名無しさん@お腹いっぱい。:2005/06/08(水) 20:23:12 ID:TMTv1M8g
>>188
CPU
190名無しさん@お腹いっぱい。:2005/06/08(水) 20:39:08 ID:pcJ9E34C
>>189
そうじゃなくて、どのプログラムを?
191名無しさん@お腹いっぱい。:2005/06/08(水) 20:39:57 ID:Af1AXW1w
吸い出したUMDのプログラムをだろ?
192名無しさん@お腹いっぱい。:2005/06/08(水) 20:49:18 ID:pcJ9E34C
>>191
暗号かかってなくてsceGe系を使ってるプログラムって見つかってるの?
193名無しさん@お腹いっぱい。:2005/06/08(水) 20:52:09 ID:TMTv1M8g
SYS_DIRのBOOT.BIN
194名無しさん@お腹いっぱい。:2005/06/08(水) 20:54:02 ID:iPdCCct9
ELFファイルの情報を見やすい形にしてくれるソフトってどんなのがありますか?
195名無しさん@お腹いっぱい。:2005/06/08(水) 21:31:40 ID:TMTv1M8g
toolchainのreadelfとか?
196名無しさん@お腹いっぱい。:2005/06/08(水) 23:36:15 ID:iPdCCct9
>>195
どうも
197名無しさん@お腹いっぱい。:2005/06/10(金) 20:04:34 ID:/em5wmsm
ProDGのサイトから画像が消えたな
Sonyになんか言われたか
198名無しさん@お腹いっぱい。:2005/06/11(土) 00:36:20 ID:kkZE0kDZ
ttp://aploda.com/dl.php?mode=pass&file_id=4763

これ使えば解析に役立つかな?
199名無しさん@お腹いっぱい。:2005/06/11(土) 04:07:54 ID:AXZILQcr
ヒープにおいたコードが実行できんぽい。
激しく困った。
200名無しさん@お腹いっぱい。:2005/06/11(土) 16:33:38 ID:BetaYI1k
>>199
ちゃんとキャッシュフラッシュした?
201名無しさん@お腹いっぱい。:2005/06/12(日) 00:14:45 ID:wPpRtQ0S
1)
>>200さんが指摘してるようにIキャッシュやDキャッシュ関連

2)
OSがちゃんとメモリ管理しててコードセグメント以外実行できない

3)
日頃の行い


多分1
202名無しさん@お腹いっぱい。:2005/06/12(日) 01:24:57 ID:LKezApgQ
cache命令を実行しようとすると電源が切れる。
203名無しさん@お腹いっぱい。:2005/06/12(日) 01:35:29 ID:aRZCDkWT
>>202
UtilsForUser
STUB_FUNC 0x79d1c3fa,sceKernelDcacheWritebackAll
命令キャッシュ制御はわからん。
204名無しさん@お腹いっぱい。:2005/06/12(日) 02:17:10 ID:1iBHzsbB
>>202
CACHE命令はCP0命令に属する為、コプロセッサ使用不可例外が
発生していると思われます。恐らく、ユーザーモードでは使えないでしょう。
205名無しさん@お腹いっぱい。:2005/06/12(日) 02:24:24 ID:LKezApgQ
>>203
サンクスコ
実行モジュールのロードがしたかったんで、命令キャッシュのinvalidateはとりあえずいいや。
206名無しさん@お腹いっぱい。:2005/06/12(日) 11:54:28 ID:uZNvsBIl
PSPver1.0を買ってきました。
ウホ なんていじりがいのあるハード
207名無しさん@お腹いっぱい。:2005/06/13(月) 08:44:38 ID:loDqNl3J
ハードはいじりません
208名無しさん@お腹いっぱい。:2005/06/14(火) 05:06:44 ID:3OZZHtQn
DisplayListのフォーマットは、各パケット32bitで
xx yy yy yy (xx:op yy:param)
スペキュラ設定    op:0x5b param:specular as float
テクスチャスケール op:0x48 param:x as float
              op;0x49 param:y as float

0x0c000000 で終端

これぐらいしか分からなかったよ(´・ω・`)
209名無しさん@お腹いっぱい。:2005/06/14(火) 09:04:59 ID:j+hnlGkV
>>208
乙です!
少しずつでもわかった事が凄いです!
210名無しさん@お腹いっぱい。:2005/06/15(水) 05:00:21 ID:49IdPcwg
メールボムの打ち方教えてください!!!!

本当にお願いします!!!!

あと、できれば掲示板の潰し方教えてください!!!!

宜しくお願いします!!!!!!!!




211名無しさん@お腹いっぱい。:2005/06/15(水) 16:33:18 ID:XiKgNMgK
そんなことしたら貴方が社会的に潰されますよ。
212名無しさん@お腹いっぱい。:2005/06/15(水) 18:39:22 ID:p6Z8rFhC
>>210
me-rubomuと打つといいよ
21324:2005/06/16(木) 00:02:58 ID:SwCKdSZp
まず1.5ユーザーの方、自作ソフト起動おめでとうございます。
今回の自作ソフト起動法は、PNGのExploitを使ったとか色々騒がれていますが、そんな小難しい
話ではないです。
まず通常の書式のPARAM.SFOを用意します。ELF2PBPの勝手に生成するやつでも、かまいません。
それに適当なpngファイルを、PBP Unpackerなどで、結合させEBOOT.PBPを作成してください。
適当なpngが必要なのは、PBP UnpackerがPARAM.SFOの他に一つ以上ファイルを入れてください
と出てくるのためです。そのときDATA.PSPは必要ないです。
それがMS1の正体です。MS2のEBOOT.PBPは名ばかりで生ELFファイルのDATA.PSPのリネームです。
それがMS2の正体です。
確かにわかればなんてことないトリックですが、何百もの方法を試してこそ見つかったのでしょうから
よく見つけてくれたと、PSP-DEVチームに感謝します。
1.5のファーム領域に1.0ファーム上書きしたら1.0に戻るか試してみたいですが起動しなくなりそうで
怖いです。
214名無しさん@お腹いっぱい。:2005/06/16(木) 01:09:21 ID:745htaAO
>>213
乙。あんたもよく頑張ってくれたよ。
スワップは相当盲点だった。
215名無しさん@お腹いっぱい。:2005/06/16(木) 01:22:31 ID:l/BlG1jL
24さんには、これからも頑張って欲しいのですが・・・w
216名無しさん@お腹いっぱい。:2005/06/16(木) 01:39:58 ID:usHNrOj7
>>213 >>24
>1.5のファーム領域に1.0ファーム上書きしたら1.0に戻るか試してみたいですが起動しなくなりそうで
怖いです。

そんなことできるの!?すごい
217名無しさん@お腹いっぱい。:2005/06/16(木) 02:15:38 ID:SaR9jY+J
>213

仕組みは分かったんですけど疑問点が
SFOファイルから適当な起動領域を得て起動に使い
PSPロゴ表示の後に実際の生プログラムを読みに行くと言う間隙を縫って
EBOOT.PBPファイルから抜き出した実行部分であるDATA.PSPを
MSを強引に入れ替える事によって起動させるということならば
何故に直接結合してしまって起動できないのか疑問なのですが

現状では単純に結合ツールが無いからですか?
もしそれだけならCOPY/bで強引に結合してしまう方法もあるのですが・・・
ちょっとまだ理解が足りないようです
試したくても1.5は持っていないため試せませんし
もし良ければもう少し詳しく教えて貰えると嬉しいです
21824:2005/06/16(木) 02:16:16 ID:SwCKdSZp
>>216
書き方が悪かったです。すみません。
どうにかしてflash0:への書き込み方法を見つけることができれば、firm1.0は吸い出されているので
上書きすることができる、と言いたかっただけです。
誤解を招く発言をしてしまい申し訳ありません。
ただnem氏がPSPが起動しなくなるHomeBrewが作られる可能性を示唆していることや、
PSPのアップデートファイルからPBPプログラムからソフトウェア的に書き込むことも、不可能では
ないと思い、書きました。今まではflashに書き込むことが可能でも、1.5では自作ソフトが動かなく、
1.0では無意味でしたが、1.5でHomeBrewが動くようになったことから1.0に戻すことの出来る日も
そう遠くはないと思います。
>>214>>215
どうもありがとうございます。結局あまりお役に立てませんでしたが楽しかったです。
これからも、できる範囲で頑張りたいと思いますが、1.5の起動で外国人方のフォーラムも
非常に活発化してきて、私の出る幕はもうなさそうです。

しかしソニーって本当にスワップ技には弱いですね。次のPS3もスワップ技で攻略されそうですね。
219名無しさん@お腹いっぱい。:2005/06/16(木) 02:24:30 ID:SaR9jY+J
ああ そうか・・・
MS2の方はデータ先頭からDATA.PSPな訳か・・・
別にしかしそれではPSPの方は起動プロセスで
起動領域を読み込んだ後 又EBOOT.PBP先頭から読んでいると言う事になって
通常なら無限ループに・・・それは明らかにおかしい
普通なら必要なファイルの起動領域を読み込んだ後の
次のシークアドレスは読み込み後のアドレスを差す筈
DATA.PSPリネームで生成されたEBOOT.PBPは
起動領域分だけ水増ししてから生成してるのだろうか
それならば単純なDATA.PSPのリネームと言う説明と矛盾する
分からん
220名無しさん@お腹いっぱい。:2005/06/16(木) 02:26:12 ID:yx2NZ1Ik
1.5持ってないから確認できないんだけど、Kdumperも動くの?
221216:2005/06/16(木) 02:39:29 ID:usHNrOj7
>>218
>書き方が悪かったです。すみません。
いえいえ、なるほど仮説ですね早とちりしてしまったw

>1.5の起動で外国人方のフォーラムも非常に活発化してきて、私の出る幕はもうなさそうです。
いえ、そんなこと全くもってないんで頑張ってください、応援してますよ
22224:2005/06/16(木) 02:43:33 ID:SwCKdSZp
>>217>>219
これからの私の発言は予測にすぎないですがそれでもよろしければ。

まずPSPはEBOOT.PBP内のPARAM.SFOを参照します。PSPのロゴに行くまではそれしか参照
しないのでPNGのファイルが、壊れていようとDATA.PSPが有ろうが無かろうが読み込まないので
関係有りません。起動処理は、ロゴが表示されてから行われます。
PSPロゴ起動時には、まだEBOOT.PBPは、メインメモリ内にキャッシュされません。
そのためPSPロゴ起動後に、もう一度EBOOT.PBPを参照しに行きます。
通常ではEBOOT.PBP内のDATA.PSPを読み込み、DATA.PSPが起動するのに問題がないファイル
か確認します。その後DATA.PSPを実行します。
ファーム1.0ではDATA.PSPが、起動するのに問題がないか確認する部分でバグがありました。
それは本来暗号化されていなければ実行できないようはじかなければいけないのにそのまま
起動してしまう事でした。
ファーム1.5ではその部分は修正されました。しかし今回のスワップ起動法はそれと類似した別の
バグを用いています。PSPロゴ起動時にメモリースティックをすり替えると、EBOOT.PBPが代わり、
いきなり最初から生ELFバイナリになります。そうするとPSPはなぜかそれをDATA.PSPの代わりに
実行しようとします。しかしこちらの普段起こりえないはずの分岐部分は、ファーム1.5では修正
されていませんでした。つまりこちらの特殊な起動時もファーム1.0と同様に暗号化されていなく
ても実行できてしまうというバグが存在しました。
後に、それに気づいたソニーは1.51でセキュリティ上の修正としてその特殊な起動の分岐を使え
なくしたか、特殊な起動時にも暗号化されていないファイルをはじくように設定したと思われます。
なぜソニーがこのような特殊な起動方法を容認してプログラムを設計したのか、それは私たち
にはわかりません。また、暗号化されていないプログラムも実行できてしまうのもお粗末なミス
だとは思います。その部分の説明に関しては申し訳ありませんが、プログラム開発者くらいしか
わからないでしょう。
ほとんど予測なのであっているかわかりませんがこれで納得して頂ければ幸いです。
>>220
Kdumperも何もかも全部動きますよ。PSP-DEVのプログラムにはバグがあってEBOOT.PBPから
DATA.PSPを生成するのに失敗する場合があるために勘違いされただけで、PBP Unpackerを
用いれば今まで起動しなかった自作ソフトはなかったです。PSP1.0で起動するプログラムは
相当特殊な書き方をしない限りPSP1.5で動作すると思って良いと思います。
(誰かが起動しないと言ったSNESエミュレータも非公式、公式ともに普通に動作しました。)
Kdumperのダンプもとったのですがアップするのはかなりまずいですよね。。。
>>221
まぁ、こちらはこちらでのほほんとゆっくり解析して、解析することを楽しみましょうか。(笑
223名無しさん@お腹いっぱい。:2005/06/16(木) 04:25:34 ID:jfVpFNBs
みんな天才ばかりだな・・・
自分もこんなことやってみたいよ・・・
それはそうと起動できたということなので祝福いたします。

思ったけどやろうと思えばPSPでEXCELとかできるの?(EBエミュレータはNESエミュレータなどと同じように
Windowsエミュレータみたいなのを作ればできそうだと思ったんだけどPSPのスペックとか容量の問題で難しいか・・・
224名無しさん@お腹いっぱい。:2005/06/16(木) 04:38:55 ID:zphEAigg
>>223
絶対にできない。目障りだからもう来るな。
225名無しさん@お腹いっぱい。:2005/06/16(木) 04:40:51 ID:arzoomTx
ID:zphEAigg

IDあぼーん了
226名無しさん@お腹いっぱい。:2005/06/16(木) 11:02:32 ID:F5/fvkqm
>>223
(゚Д゚ ;)ポカーン
227名無しさん@お腹いっぱい。:2005/06/16(木) 11:46:16 ID:Qr5jKrBc
EXCELとまではいかんがCSVエディタなら余裕。
228名無しさん@お腹いっぱい。:2005/06/16(木) 13:07:55 ID:mZfvp/Qq
デバッグ用か何かの、生elfを実行するルーチンがそのまま残ってたんだろうな・・・
ブート部分のコードを一度読んでみたいもんだw
22924:2005/06/16(木) 15:52:32 ID:SwCKdSZp
>>228
冗談で妄想してみました。エラー処理が大量に入るだろうけど流れはきっとこんな感じ
なのでしょうかね?少なくとも実行ファイルクリックから、実行シーケンスに移るときには
ファイルアクセスの動作からして、直接Fileを渡すことはないと思います。メモステ入れ替え
てもちゃんとEBOOT.PBPを読むことを考えればメモステのファイル先頭のアドレスとかも
渡してないで、パスを渡している感じですね。パス渡しなら動作の説明つきますし。
もしパス渡しなら、メモステの容量が違おうが参照の仕方は変わりませんので2つの容量の
違いによってメモステや、PSPのリーダー部分にかかる負荷もほとんど変わらないと思う
のでその辺りはそんなに心配いらないと思います。

実行ファイルクリック(){
if(PARAM.SFOが正常ならば)
実行シーケンス("hoge/EBOOT.PBP");


実行シーケンス(String adr){
Byte file=ファイル読み込み(adr);
//デバッグ用1.51以降削除
if(fileのヘッダがELFなら){
実行(file);
}
//デバッグ用ここまで
if(fileにDATA.PSPが含まれていたら){
Byte runFile=DATA.PSP取得(adr);
/*1.5でこの部分削除
if(runFileのヘッダがELFなら){
実行(runFile);

*/
if(runFileのヘッダがPSPなら){
暗号化ファイル実行(runFile,メモステゲーム用);
}

}
else{エラー();}

}
230ハッキング:2005/06/16(木) 16:41:08 ID:KtkRMSTH
ハッキングぎゃゃゃゃゃゃゃゃゃ
231名無しさん@お腹いっぱい。:2005/06/16(木) 18:10:58 ID:mZfvp/Qq
>>229
実際そんな感じなんでしょうね。
やっぱり、#if _DEBUGかなんかを途中に挟むのを忘れちゃってたとかの単純なミスなんだろうな・・・w
通常シーケンスでは絶対通らない処理だから、気づかなかったんだろうなぁ
232名無しさん@お腹いっぱい。:2005/06/16(木) 21:16:13 ID:cDAca0XJ
memcpy使い方誰か調べてくれ,俺には無理だったorz
http://pspdev.ofcode.com/api.php?type=2&id=97
startup.sの新規登録わからねー・゚・(つД`)・゚・
これが出来るとSNES60fpsは確実に出ると思うが..
233名無しさん@お腹いっぱい。:2005/06/16(木) 21:38:59 ID:zOoV4/AF
>>232
ディスプレイへの転送を高速化したいなら、
sceDmacMemcpyを使うと吉
234名無しさん@お腹いっぱい。:2005/06/16(木) 21:46:58 ID:745htaAO
>>232
がんばってくだしゃい。
陰から応援してます。
235名無しさん@お腹いっぱい。:2005/06/16(木) 21:48:45 ID:cDAca0XJ
>>233
おおっ!ありがとう!そっちも見てみる^^

>>234
ありがとう^^頑張ります!
236名無しさん@お腹いっぱい。:2005/06/16(木) 21:52:50 ID:D52ZUxYn
なんかここのスレはかっこいいよ、ママン。
237名無しさん@お腹いっぱい。:2005/06/16(木) 21:55:56 ID:zOoV4/AF
>>235
ちなみにapi-browserではunnamedだけども

617f3fe6 sceDmacMemcpy
void sceDmacMemcpy(void *dst, const void *src, int size);
返値がvoidかは微妙(まだよく調べてないので)

バッファに描画しておいて、dstにVRAMのアドレスを直接指定でいけるかと
238名無しさん@お腹いっぱい。:2005/06/16(木) 21:59:21 ID:cDAca0XJ
>>237
おおー丁度sceDmacMemcpyみつからねー!って思ってた所だったw
アドレスで場所分かりました^^
やってみます!
239名無しさん@お腹いっぱい。:2005/06/16(木) 22:03:26 ID:nePjzlT4
データキャッシュに注意。
240名無しさん@お腹いっぱい。:2005/06/16(木) 22:09:18 ID:TKBnCaF5
まあSNESはVRAM直接描画のわけだが・・・
241名無しさん@お腹いっぱい。:2005/06/16(木) 22:11:09 ID:O2eQKJ6w
>>240
扱いは難しいけどDMA使えれば早くなるっしょ
小容量の転送には向かないか…
242名無しさん@お腹いっぱい。:2005/06/16(木) 22:16:47 ID:Vj9hKBpM
>>239
この辺が関係ありそう
>203 
http://pspdev.ofcode.com/api.php?type=2&id=101
243J ◆n0dqo7E9Ho :2005/06/16(木) 22:40:59 ID:noRfo2L3
>>240
uoSnes11yのフィットやフルスクリーンやフルフィット
はpgBitBlt関係使っているので、その辺りの速度は改善されるかも。

ちょっとしかソース見てないからわからないけど。
244名無しさん@お腹いっぱい。:2005/06/16(木) 22:44:50 ID:AHLF/Pkc
>>243
名前似せてるだけで、独自の関数で、1ドット毎ブレンド処理してます。
245びふてき ◆qGm8eSuHMA :2005/06/16(木) 22:47:07 ID:87a0rin4
sceDmacMemcpyに興味津々ですね。
ただ、240さんの書かれたとおりSNESはVRAMに直接描画しているので、sceDmacMemcpyの出番は薄いです。
それ以外の所での使い道検討してみたいと思いますw
246名無しさん@お腹いっぱい。:2005/06/16(木) 22:49:00 ID:AHLF/Pkc
あはw3人並んでしまった。
247びふてき ◆qGm8eSuHMA :2005/06/16(木) 22:50:33 ID:87a0rin4
>>246
ってことは、yさんですかw
248名無しさん@お腹いっぱい。:2005/06/16(木) 22:50:34 ID:zphEAigg
VRAMに直接描画してるときもそうだけど、
画面のリサイズ処理を行ってるときも
sceDmacMemcpyは使えないよね?
249名無しさん@お腹いっぱい。:2005/06/16(木) 22:51:04 ID:cDAca0XJ
うぉ!本家が出てきた!w
こちらは引っ込みたいと思いますm(__)m
ってかsceDmacMemcpy実行は出来るけど効いていない感じ..
ヘタレですまねぇorz
250名無しさん@お腹いっぱい。:2005/06/16(木) 22:52:49 ID:TDIvxd8+
DmacDriverの初期化が必要かな?
sceDmacモジュールをロードする時にドライバは初期化してくれるんでしょうか。
DmacMemcpyは一枚絵を転送する機会の多いADVゲーなんかで威力を発揮しそうですね
251J ◆n0dqo7E9Ho :2005/06/16(木) 22:55:12 ID:noRfo2L3
なにっ、神様2人もいるじゃないですか?

私の出る幕ではありませんね。
失礼しました。
252名無しさん@お腹いっぱい。:2005/06/16(木) 22:56:25 ID:zphEAigg
sceDmacMemcpyを使って等倍描画してみたら、
返って遅くなってしまった。拡大描画にすら負けてる。
253名無しさん@お腹いっぱい。:2005/06/16(木) 22:58:04 ID:TDIvxd8+
>>252
どういう感じで使ったのか、参考までに教えて頂けませんか?
254びふてき ◆qGm8eSuHMA :2005/06/16(木) 22:58:05 ID:87a0rin4
>>249
そんな事ないですよ、確かに最初に公開したのは私ですけど、
育てて下さったのは、Jさんやyさんですから、皆で色々試して見るのはいい事だと思います。
sceDmacMemcpy使えれば結構色々な部分で役立てそうですね。
効いてない感じと言うと、もしかしてSTUB_STARTの第三パラメータのSTUB数が不足してるとかないでしょうか。
255名無しさん@お腹いっぱい。:2005/06/16(木) 22:59:43 ID:iHWeDT8i
>>251
三大神でここか?一番今おもスレ〜ですよ。
256名無しさん@お腹いっぱい。:2005/06/16(木) 23:01:02 ID:zphEAigg
>>253
バッファのデータをVRAMに1ライン分ずつsceDmacMemcpyで転送した。
257名無しさん@お腹いっぱい。:2005/06/16(木) 23:02:44 ID:TDIvxd8+
>>256
全ラインまとめて転送してみては?
258y ◆yPSP1al8BI :2005/06/16(木) 23:04:26 ID:AHLF/Pkc
バッファも512幅でとってるんで、全ラインで試してみてもいかもしれないですね。
259J ◆n0dqo7E9Ho :2005/06/16(木) 23:06:29 ID:noRfo2L3
>>254
ReadMe.TXTの最後の一文ありがとうございました。
涙が出ました。
260びふてき ◆qGm8eSuHMA :2005/06/16(木) 23:06:59 ID:87a0rin4
>>251
Jさんの書き込み良く見てますけど、凄い研究熱心で感服しています。
私はご覧の通り気まぐれなので、色々と敵が増えるようでorz

DMAは小さいデータサイズには効果薄いですからね。
あと気になるのが、sceDmacMemcpyでDMAに転送要求かけるだけなのかなぁ。
そこで転送終了待ちとかしてたら。。。この辺りの検証をしてみよう。
261名無しさん@お腹いっぱい。:2005/06/16(木) 23:07:37 ID:zphEAigg
>>257
バッファのサイズがPSPの解像度より小さいから…。
って、バッファを大きく取ればいいのか。
でも大きくした分無駄な転送が増えるから、どうなるのかな。
262かつて13だった男:2005/06/16(木) 23:08:28 ID:nePjzlT4
んじゃ記念にサービス。いくつか既出だけど。

UtilsForUser
0xbfa98062,sceKernelDcacheInvalidateRange
0x79d1c3fa,sceKernelDcacheWritebackAll
0xb435dec5,sceKernelDcacheWritebackInvalidateAll
0x3ee30821,sceKernelDcacheWritebackRange
0x34b9fa9e,sceKernelDcacheWritebackInvalidateRange
0x80001c4c,sceKernelDcacheProbe
0x16641d70,sceKernelDcacheReadTag
0x4fd31c9d,sceKernelIcacheProbe
0xfb05fad0,sceKernelIcacheReadTag

sceDmac
0x617f3fe6,sceDmacMemcpy
0xd97f94d8,sceDmacTryMemcpy

sceDisplay
0x7ed59bc4,sceDisplaySetHoldMode
0xa544c486,sceDisplaySetResumeMode
0x31c4baa8,sceDisplayGetBrightness

scePower
0xfdb5bfe9,scePowerGetCpuClockFrequencyInt
0xbd681969,scePowerGetBusClockFrequencyInt
0xb1a52c83,scePowerGetCpuClockFrequencyFloat
0x9badb3eb,scePowerGetBusClockFrequencyFloat

どれも使い道はあまりなさそうだけど。許して。
263名無しさん@お腹いっぱい。:2005/06/16(木) 23:08:34 ID:FNqU0/aL
3人の神とF、不思議な組み合わせですね。
264名無しさん@お腹いっぱい。:2005/06/16(木) 23:09:46 ID:zphEAigg
Fはたぶんコンパイルすらできないよ。
265びふてき ◆qGm8eSuHMA :2005/06/16(木) 23:11:35 ID:87a0rin4
>>262
おっ、有難うございます。
sceDmacTryMemcpyってのが非同期っぽい感じがしますね。
この辺が検証できれば、速度アップ出来るかも知れないです。
266J ◆n0dqo7E9Ho :2005/06/16(木) 23:12:23 ID:noRfo2L3
13様まで降臨なさいました。
今日も眠れない^^;
267名無しさん@お腹いっぱい。:2005/06/16(木) 23:13:42 ID:FNqU0/aL
人違いでしたか。ごめんなさい。
268名無しさん@お腹いっぱい。:2005/06/16(木) 23:16:09 ID:pcyW/0+R
流石ええ空気

勉強になります。
269名無しさん@お腹いっぱい。:2005/06/16(木) 23:16:31 ID:Tmyi+Evl
初登場時から見てるけど、13氏はいったい何者なんだ…
どこまで解析してるんだろう
270名無しさん@お腹いっぱい。:2005/06/16(木) 23:16:36 ID:cDAca0XJ
うわぁ神が集合してる!!orzハハァー
>>254
携帯電話用ゲームを移植してるので240x240のバッファを
ラインずつ転送しようとしてるので普通に計算間違いしてるのかもw
>>262
あぁ今日も凄い情報量( *´д`*)ハァハァ
感謝です!
271びふてき ◆qGm8eSuHMA :2005/06/16(木) 23:20:09 ID:87a0rin4
↓見ると、純正のmem関数群も使えそうですね。
http://pspdev.ofcode.com/api.php?type=2&id=97
こりゃ、暫くベンチマークしまくる事になりそうだw

そういえば、yieldかsleepってまだ見つかってないですよねぇ。
この辺が見つかればスレッドの負荷軽減やら、消費電力アップ出来るんですけど、
どうやって探せばいいのかサッパリorz
272名無しさん@お腹いっぱい。:2005/06/16(木) 23:22:21 ID:zphEAigg
さっきちょうどAPIのstrlenとかを使ってみたら、PSPがフリーズしてしまった。
普通の引数じゃないのかな。
273名無しさん@お腹いっぱい。:2005/06/16(木) 23:23:25 ID:cDAca0XJ
>>272
それなんですが,startup.sに登録するだけで
フリーズするようになるんですorz
274名無しさん@お腹いっぱい。:2005/06/16(木) 23:23:26 ID:qn56pGDW
あぁ、こんなところにもID:zphEAiggが涌いてるんだ・・・
275名無しさん@お腹いっぱい。:2005/06/16(木) 23:24:37 ID:/mXjhZrw
13氏は333動作の方です
276名無しさん@お腹いっぱい。:2005/06/16(木) 23:26:44 ID:M+6B/HPf
今日から参戦です。

>>273

漏れも以下のHelloWorldのソースの Startup.sに
以下のSTUB置いただけでフリーズするようになってしまった。

STUB_START"SysclibForKernel",0x40010000,0x00020005
STUB_FUNC0xab7592ff,pspmemcpy
STUB_FUNC0x10f3bb61,pspmemset
STUB_END

(´・ω・`)ナンデダロ...
277名無しさん@お腹いっぱい。:2005/06/16(木) 23:31:44 ID:Vb+L0L7H
ここは神が多いスッドレですね
278J ◆n0dqo7E9Ho :2005/06/16(木) 23:32:31 ID:noRfo2L3
>>260
神様、お褒めの言葉ありがとうございます。

もう興奮してナニガナンだか。
279名無しさん@お腹いっぱい。:2005/06/16(木) 23:35:47 ID:/mXjhZrw
わかるところだけですが

画面の明るさ取得
sceDisplayGetBrightness(int* brightness);
280J ◆n0dqo7E9Ho :2005/06/16(木) 23:36:19 ID:noRfo2L3
0x40010000
でいいんですかね。いや全くわからずに言っているんですが。
0x40000000ではだめですか?

スミマセン根拠も何もないですが。
281名無しさん@お腹いっぱい。:2005/06/16(木) 23:37:23 ID:cDAca0XJ
>>280
意味もわかっていませんが
とりあえずどっちもやってみたんですがどっちも固まりましたw
282名無しさん@お腹いっぱい。:2005/06/16(木) 23:37:50 ID:/mXjhZrw
sceGetEdramGetAddr();
返り値がeDRAMの先頭アドレス
283J ◆n0dqo7E9Ho :2005/06/16(木) 23:40:52 ID:noRfo2L3
>>281
どうもありがとうございます。
私もアセンブラ部分はサパーリですわ^^;

z80ぐらいなら・・・もう忘れちゃった。テヘッ
284びふてき ◆qGm8eSuHMA :2005/06/16(木) 23:44:52 ID:87a0rin4
STUB_STARTの第2引数って、0x40010000や0x40000000だったりするけど謎ですね。
第3引数の上位16ビットがSTUB数で、下位16ビットが0x0005固定。
本当に良く分からんですね。

>>278
私は神様なんて恐れ多いです、単なる1プログラマですよ。
あと、過去にうちのサイトに来られたことがありますし、そんなに気を使わないで下さいw
285J ◆n0dqo7E9Ho :2005/06/16(木) 23:59:57 ID:noRfo2L3
>>284
サイトに行った時に失礼な書込みなどしなかったでしょうか?
それが心配だ。

STUB関係はラベル・アドレス定義位までしか分からなかった。
STUB_STARTの引数はまったくもって分かりませんね?
286名無しさん@お腹いっぱい。:2005/06/17(金) 00:06:50 ID:UW+9buXe
>130-134
この辺が関係ありそう
287名無しさん@お腹いっぱい。:2005/06/17(金) 00:13:42 ID:BlvwJl1N
ForKernelは普通は使えません。
というかclib系をシステムコールするとオーバーヘッドのほうが大きいかと。
288かつて13だった男:2005/06/17(金) 00:42:28 ID:MmQdWk5l
ちょっとDMA転送の速度を計ってみた。大きなデータを転送すると、
CPU転送と比べてメインRAMで約1.9倍、VRAMで約2.7倍速いようだけど、
sceDmacMemcpyは結構処理が多いので、細切れに転送すると
効果は見込めないと思う。
289名無しさん@お腹いっぱい。:2005/06/17(金) 00:55:28 ID:uUyjZ+I5
1024*272の全面コピーにDmac試してみたら確実に早くなりますた。

諸々描画した後の最後の転送だけなのに、DWORDでの240x272で
41.95fpsだったのが、1024x272で46.16fps迄うp。

290ひみつの文字列さん:2024/11/20(水) 20:23:36 ID:MarkedRes
日本国またはアメリカ合衆国、もしくはその両方の著作権法に触れる内容であると疑われることから表示できません。
291289:2005/06/17(金) 01:30:06 ID:uUyjZ+I5
背景転送もDmacMemcpyにしてみたら59.94fps到達・・・
最初、仮想Vramを二つにして描画中と転送中を毎フレーム切り替えてた
つもりだったのですが、一枚のまま、Vramに転送した後すぐ背景でクリア
しても特に画面に異常ないのですが、dmaは何処から何を読んでるんで
すかね。

CopyFullな関数作ってたんですが、この中身そのままDmacMemcpyに
置き換えちゃって良いのかな。
292289:2005/06/17(金) 01:46:45 ID:uUyjZ+I5
あ やっぱり異常出てました。 スマソ
293名無しさん@お腹いっぱい。:2005/06/17(金) 02:03:48 ID:dyrTa8Oy
cpu_time = sceKernelLibcClock();
for(i=0; i<DATA_SIZE; i++)
  tmp0[i] = tmp1[i];
cpu_time = sceKernelLibcClock() - cpu_time;

dma_time = sceKernelLibcClock();
sceDmacMemcpy(tmp0, tmp1, DATA_SIZE);
dma_time = sceKernelLibcClock() - dma_time;

こういうテストプログラムを書いて、転送にかかる時間を
DATA_SIZEを変化させながら調べてみた。

DATA_SIZE  cpu_time  dma_time
      1       3       8
      10       3      10
     100       7      14
    1000      50      70
    1600      76      77
    2000      92      82
    5000      235      125
   10000      486     250

1600byteを境にDMAの方が早くなった。
294名無しさん@お腹いっぱい。:2005/06/17(金) 02:42:06 ID:gGXJW/Zl
sceDisplayGetFramePerSec()
295294:2005/06/17(金) 02:57:48 ID:gGXJW/Zl
sceDisplayGetFramePerSecの使い方わかる方いますか?
引き数なしだと12が返ってくるみたいですけど
296名無しさん@お腹いっぱい。:2005/06/17(金) 03:07:35 ID:MmQdWk5l
float sceDisplayGetFramePerSec(void);
297294:2005/06/17(金) 03:19:35 ID:gGXJW/Zl
どうも
298名無しさん@お腹いっぱい。:2005/06/17(金) 03:32:34 ID:gGXJW/Zl
DATA.PSPファイルのフォーマットって今どのくらいまで
わかっているんでしょう?

UMD内のEBOOT.BINとBOOT.BINを比較すると
PSPファイルのヘッダーにELFファイル(BOOT.BIN)の
エントリーアドレスやプログラムヘッダー
付近の情報が書かれていたりしますけど
こういう情報って既出?
29924:2005/06/17(金) 03:51:53 ID:3k5Ar/ry
>>298
ttp://forums.ps2dev.org/viewtopic.php?t=1463
>>28からのリンクからだけどここに少し書いてあります。他の海外サイトのフォーラムでも
PSPファイルについて、取り上げられてた気がしますがちょっと見つからないです、申し訳ない。
300名無しさん@お腹いっぱい。:2005/06/17(金) 04:10:18 ID:NFrYBJU2
このスレの住人ならみんな知ってると思うけど、まっ念のため

PSP API
ttp://pspdev.ofcode.com/api.php
Library function list
ttp://forums.ps2dev.org/viewtopic.php?t=1594&start=60
301名無しさん@お腹いっぱい。:2005/06/17(金) 04:23:48 ID:fNsl4zRQ
ID:zphEAigg
>>223
絶対にできない。目障りだからもう来るな。

223て頭いいのか悪いのか微妙だな 
ブラウザとかでてきたら Java とかJavaScriptとか出来る可能性高くて
Java上で動くExcel互換商品あるし 速度はともかく 
コンパイルしなおせばOpenOfficeとかもあるだろうし。
おもいつくものはいくらでもある

頭ごなしに言い捨てるのはどうかと思うなと 単純にオモタ

あと エミュレータて本来 正式なプログラムを変換するだけじゃなくて
例えば あらかじめ効率化させておく事でスピードが逆転する場合もあるし
省略して速くなる部分もあって 本来エミュって同等性能のコンバートぐらいが
ボーダーラインだと思うけどなぁ 
302名無しさん@お腹いっぱい。:2005/06/17(金) 08:43:23 ID:QcEPLPqH
>>301

発想の転換とかじゃないの?
303名無しさん@お腹いっぱい。:2005/06/17(金) 09:56:54 ID:nz+nkGYh
>>301
ID:zphEAigg は、自分が天才だと思い込んでいて、
自分に出来ない事は他人には絶対出来ないと
思い込んでるんだろ。
相手にするだけ時間の無駄だからほっとけば良いよ、
この手の人間は。
304名無しさん@お腹いっぱい。:2005/06/17(金) 12:06:09 ID:dzVqaSex
亀レス(?)ですが。
>>24氏(>>218)
>どうにかしてflash0:への書き込み方法を見つけることができれば
とりあえず書き換えは可能(lflash:)なようです。(吸い出しができることは確認

>1.0では無意味でしたが、1.5でHomeBrewが動くようになったことから1.0に戻すことの出来る日も
>そう遠くはないと思います。
今度実験してみますw
305名無しさん@お腹いっぱい。:2005/06/17(金) 12:19:00 ID:A0SjOfnE
書き込み方法は存在するけど
現状nem氏しか知らない

nem氏は月ごとの背景画像を書き換えてるスクリーンショット公開してるし
306名無しさん@お腹いっぱい。:2005/06/17(金) 12:23:20 ID:dyrTa8Oy
>>305
nem氏以外も知ってるでしょ。
lflash:を見つけたのはloser氏だったはずだし。
307名無しさん@お腹いっぱい。:2005/06/17(金) 12:40:44 ID:nz+nkGYh
lflash:が見つかればすぐに書き換えが出来るってもんではないから
308名無しさん@お腹いっぱい。:2005/06/17(金) 12:46:53 ID:W+fCZCa3
>>305
あれは違うと思いますよ。
あれは通常の昨日でできるやつです。
画像表示している状態でなんだったかのボタン押すと
透けた画像になります。
それとも、nem氏本人がクラックしたってコメントありました?
309名無しさん@お腹いっぱい。:2005/06/17(金) 12:49:22 ID:dyrTa8Oy
>>307
そうかもしれないけど、普通に考えたらnem氏以外も
知ってる可能性が高い。
>>308
そんなセコイことnem氏はしないよ。
310名無しさん@お腹いっぱい。:2005/06/17(金) 12:53:18 ID:nz+nkGYh
>>309
いや、可能性だけで物を断定口調で語られても困っちゃうんだけど。
そもそも、出来てるんなら出来たって言うはずでしょ。

nem氏は出来てる理由がちゃんとあるから間違いないだろうけど。
311名無しさん@お腹いっぱい。:2005/06/17(金) 12:56:23 ID:dyrTa8Oy
スレが汚れるからいちいちこんなこと言いたくないけど、
別に断定してないよ。「nem氏以外も知ってるんじゃない」ぐらいの意味。
312名無しさん@お腹いっぱい。:2005/06/17(金) 12:59:41 ID:Ygd8LhEL
まぁまぁ いいじゃまいか 誰が知ってようと知らなかろうと
フォーム書き換え出たとしてそれを実行する勇気が俺にはないな・・・
313名無しさん@お腹いっぱい。:2005/06/17(金) 13:01:43 ID:nz+nkGYh
>>311
いや、キミの文章からはそういう意味には全く取れなかったから。
314名無しさん@お腹いっぱい。:2005/06/17(金) 13:02:00 ID:W+fCZCa3
んーー
背景画像を変えたとしたら、土星が透けてその下に見れている
元々ある波うった背景があるのおかしいですよね?
それにセコイってこともないでしょう。
だって元々本人が書き換えたっていったわけでもないですから。
315名無しさん@お腹いっぱい。:2005/06/17(金) 13:05:51 ID:A0SjOfnE
アイコンを「設定」にある状態で独自の画像を表示するのは無理
よってファーム書き換えてる
316名無しさん@お腹いっぱい。:2005/06/17(金) 13:16:07 ID:YVZmn2N1
PSPでは計測してないから一般論になるけど、
VRAMは通常キャッシュ効かない設定になってるから
VRAMを何度もアクセスする場合(スプライト上書きやアルファブレンド等)
VRAM直書きよりメインメモリで合成処理してまとめて転送(VRAMアクセスは1回だけ)したほうが速いよ
317名無しさん@お腹いっぱい。:2005/06/17(金) 13:17:12 ID:nz+nkGYh
>>315
書き換え方法を発見したんだろうね。
nem氏はkernelに入れたっていう話だから、その流れで解析出来たんだろうな。
318名無しさん@お腹いっぱい。:2005/06/17(金) 13:44:04 ID:gHRjMRo2
マトリックスみたい。
319名無しさん@お腹いっぱい。:2005/06/17(金) 15:49:47 ID:A0SjOfnE
nem氏以外にも壁紙書き換えした人いました
http://forums.ps2dev.org/viewtopic.php?t=2161
320名無しさん@お腹いっぱい。:2005/06/17(金) 16:06:40 ID:nz+nkGYh
あぁ、なんだ、flash1いじるだけで壁紙は変えられるのか・・・
321名無しさん@お腹いっぱい。:2005/06/17(金) 17:36:15 ID:ElHDA35W
>>320
今頃なにさ
322名無しさん@お腹いっぱい。:2005/06/17(金) 18:14:30 ID:nz+nkGYh
>>321
いや、てっきりファーム自体のバイナリーを書き換えないといけないと思ってたからさ。
あぁ、ファーム書き換えられるようになったんだ、流石nem氏は凄いなと。
323名無しさん@お腹いっぱい。:2005/06/17(金) 18:26:17 ID:ElHDA35W
flash0の月別の色の画像を書き換えて一年中同じ色にもできるし、
flash1は個人データ用で、vsh\theme\に画像を入れると
画像を見てる最中にSELECT等を押したような状態になる。

はいいんだけど・・・。
1.0→1.5で変更されたバイナリ等を上書きすると1.0に戻せるんだろうか…
動かなくなったら困るので試せない。
324名無しさん@お腹いっぱい。:2005/06/17(金) 18:30:35 ID:nz+nkGYh
>>323
いや、ファームはファイルとして見えてる部分だけじゃないでしょ?例えばブートブロックとか。
そこも書き換え出来る様になったのかなと。
325名無しさん@お腹いっぱい。:2005/06/17(金) 18:41:43 ID:ElHDA35W
>>324
それもそうかorz

PSPの辞書にあれだけ顔文字があるのが謎。
326名無しさん@お腹いっぱい。:2005/06/17(金) 18:51:30 ID:U0GbDrqN
>>323
flash1はRWで開けるけどflash0はRead onlyでは?
Kernel Modeにでも入れれば違うのかもしれんけど。

flash0が書き換えられるんなら、1.0に戻すのも可能なんじゃないかと思うけど。
327名無しさん@お腹いっぱい。:2005/06/17(金) 19:09:56 ID:V5sotlI0
1.5のカーネルダンプがあったので見てみたら、
ダイアログのメッセージだけがELFだったんですねえ。
そのあたりから、スワップで起動できそうってキラーさんは
思ったのかなあ。

それにしてもブーター部分見たいなあ。
さすがにそこまではダンプできないのかなあ
328名無しさん@お腹いっぱい。:2005/06/17(金) 21:15:54 ID:bTxF0PSq
>>326
moduleinfo セクションの
.byte 0, 0, 1, 1を
.word 0x01011000にすると(12bitをセットすると)kmodeで起動
とかps2devのフォーラムで見た気がするが、うろ覚え
329名無しさん@お腹いっぱい。:2005/06/17(金) 21:36:32 ID:uLs/oTcR
330名無しさん@お腹いっぱい。:2005/06/17(金) 21:38:50 ID:gGXJW/Zl
331名無しさん@お腹いっぱい。:2005/06/17(金) 22:08:20 ID:MmQdWk5l
>>316
どこの一般論だか知らないが、実際にPSPで計測してみてくれないか。

というのも、俺の実験だと、キャッシュは効いているようだし、
メインRAMよりVRAMの方が速いという結果が出ているので。
332名無しさん@お腹いっぱい。:2005/06/17(金) 22:12:50 ID:nz+nkGYh
>>331
コヒーレンシの問題があるから、vram自体にキャッシュが効くってのは
通常はありえない気がするけど。
333名無しさん@お腹いっぱい。:2005/06/17(金) 22:17:30 ID:BlvwJl1N
0x40000000を足すか足さないかでキャッシュが入るかどうか決まるんじゃないか?
VRAMはEDRAMだから普通に速いはず。
334名無しさん@お腹いっぱい。:2005/06/17(金) 22:33:27 ID:UW+9buXe
335名無しさん@お腹いっぱい。:2005/06/17(金) 22:46:16 ID:A0SjOfnE
nem氏の見解

ファーム書き換え
現時点においてファームウエアを書き換えることは可能です。適切なプログラムを組めば、
1.0,1.5ともに内蔵フラッシュメモリの全域について更新することができます。
ですが大変危険なのでオススメはしません。もしそういうプログラムを作ろうとする場合、
以下に注意したほうが良いでしょう。

・方法によってはフラッシュメモリの全域を書き換えることはできません。いろいろと研究が必要です。
・フラッシュメモリ内には機体毎に異なるシリアル番号等が書き込まれたエリアがあります。そのあたりを無用に更新しないよう十分な配慮が必要です。
・失敗した場合、起動できなくなり(現時点の知識では)修復も不能となります。イッパツで動かす気合が必要です。
・方法が一般化すると破壊活動に使われる可能性があります。あまりオープンにしすぎるのも微妙なところです。
・1.5についてはもうちょっと簡単に起動する方法があるかもしれません。そちらのほうがより良いかと。
336名無しさん@お腹いっぱい。:2005/06/18(土) 00:54:56 ID:76PF412y
PSPの背景を変えることってできるんですか?
337名無しさん@お腹いっぱい。:2005/06/18(土) 00:59:12 ID:PlQ6Z2aX
できますね。
338名無しさん@お腹いっぱい。:2005/06/18(土) 01:08:35 ID:VTSbI88K
できますけど、教えたくありませんね。
339名無しさん@お腹いっぱい。:2005/06/18(土) 01:53:30 ID:Zr5y2V50
そんなこといわずカレーあげますから教えてください社長
      ∧∧   ∧_∧
      (,,゚∀゚)   ( ´∀`) o 社長〜
      /  |   (    づ_,..................,____
   〜OUUつ _,,...!-‐'''" ̄          ̄~`''ー-.、_
       ,,r‐'"      ,r-ー、..,,,,r''""゙`ヽr-、,、_    ~`ー、
     ,r''"     r'~゙ヾ'"          "  ヽ,_      ゙ヽ,
    ,r"      ,r"~                  `'ヽ,、_    ゙:、
   ,i"     r'"                       ゙''j     ゙:,
  ,!     ,i'"   _,,,,,,,,_         _,,,.___,.,  __,、,   "ヽ,    l,
  |    ,r'.;:'"~:::"::::::::::::::~`''''ー―::::'''''"::::::::::::::::~~::::::::゙''"`ー:'''':、   |
  i,   ,r'::r:::::ヾ;::::::::::ヾ;;;;;ソ::、::ソ:::::(;;;;シ:::ヾ::::::,r':,r、:::::::::::::::::::::::::::゙i   ,!
   ゙i  !;:::::ヽ'''::::::::::::::::::::::::::::::::::::::シ:ヾシ:::::::::::::::〉::::::::'''''シ:::::::::::::::::ノ ,:'
   ゙i、 ゙i、:::::::::〈:::::::::ヾ:::::::::::::::::::::::`ー''"::::::::::::::::::::::::::::::::::::::::::::,r" ,r'
    ゙ヽ、゙ヾ::::::::::::::::::::::::::::::::::::::::::::::ーミ;;;:::::::::::::::::::::::::::::::::::,,r'" ,r'
      ゙ヽ、~゙ヾ;:::::::::::::::::::::く:::::::::::::::::::::::::::::::::::::::::::::::,,,r''",,r''"
         `ー-ニ_ー--、::::::::::::::::::::::::::::::::::::_,,,,,,r‐'二.:r''"
             ~゙`''''ー---゙二二二~--―''''"~
340名無しさん@お腹いっぱい。:2005/06/18(土) 04:32:40 ID:CMCU1mNO
int sceKernelCpuSuspendIntr (void);
int sceKernelCpuResumeIntr (int oldstat);

http://pspdev.ofcode.com/api.php?type=2&id=207
341名無しさん@お腹いっぱい。:2005/06/18(土) 07:54:38 ID:UUQLlDwJ
|  |∧_∧
|_|´・ω・`) ぼた餅あげるからおしえてくださいよ
|総| o o●
| ̄|―u'
342名無しさん@お腹いっぱい。:2005/06/18(土) 09:03:53 ID:PlQ6Z2aX
少し前のログ読めばわかるだろ。
343名無しさん@お腹いっぱい。:2005/06/18(土) 09:22:02 ID:PlQ6Z2aX
自作ソフトスレの方が関係ありそうだけど、
PBPUnpackerのドキュメント(ヘルプ?)に書いてあったAT3のコーデック。
http://www.pdc.me.uk/psp/atrac3.zip

既出だったらスマソ
344名無しさん@お腹いっぱい。:2005/06/18(土) 10:42:15 ID:smkRT3T1
1.5のファームの起動時に使う所だけを書き換えれば1.0と同じようにアプリ起動できるようになるよな
345名無しさん@お腹いっぱい。:2005/06/18(土) 10:47:53 ID:eCg7gqUe
>>344
一回でも失敗するとマズー
346名無しさん@お腹いっぱい。:2005/06/18(土) 10:48:23 ID:lLsG/2Wn
理論的にはね。
347名無しさん@お腹いっぱい。:2005/06/18(土) 10:48:56 ID:lLsG/2Wn
348名無しさん@お腹いっぱい。:2005/06/19(日) 00:51:41 ID:rVy45o2H
349名無しさん@お腹いっぱい。:2005/06/19(日) 03:10:55 ID:57MpHOfT
SDK流出:
PSPdevkit.zip
PSPdevsrc.zip
各APIに日本語で丁寧な説明
MD5,SHA1,CRC-32ともに同一。よって同じ。
グラフィックライブラリのサンプルコードいり、1.50用。
350名無しさん@お腹いっぱい。:2005/06/19(日) 03:15:12 ID:DketfLKa
もう消えたから
351名無しさん@お腹いっぱい。:2005/06/19(日) 03:24:02 ID:a9oeIbt8
これでSNesがサクサクになるかな
352名無しさん@お腹いっぱい。:2005/06/19(日) 04:49:05 ID:p5eJEXZ6
>>351
俺が以前からチマチマ作ってたGPU版SNESは、
VRAM直接描画版より遅いよ。
一端バッファに描画して、それを2Dポリゴンに貼り付けてるだけだけど…
拡大縮小は確かに早い。

つーか、SDKリークしたなら今までの努力が無駄になるなぁ orz
353名無しさん@お腹いっぱい。:2005/06/19(日) 04:54:12 ID:eEpMC59n
>>352
この機会にうp
354名無しさん@お腹いっぱい。:2005/06/19(日) 05:00:44 ID:zi/vsitq
shareとnyにうpきぼん
355名無しさん@お腹いっぱい。:2005/06/19(日) 05:36:42 ID:p5eJEXZ6
>>353
表示が一部おかしかったり、色々不具合あるからまともには遊べんよ
356名無しさん@お腹いっぱい。:2005/06/19(日) 06:51:07 ID:cZKTUN5q
http://security.sakura.ne.jp/shop/videogames/
便利なPSPまとめサイト
357名無しさん@お腹いっぱい。:2005/06/19(日) 08:28:14 ID:A3B0s4BR
>>355
あっそ
358名無しさん@お腹いっぱい。:2005/06/19(日) 08:30:21 ID:LMmues9q
SDK流出したなら1.0でファームを書き戻せるようになるかな?
359名無しさん@お腹いっぱい。:2005/06/19(日) 08:38:32 ID:I+TMm5C1
>>358
自分の見た限り無理っぽい。(普通にps2devで作るのと手間は変わらなさそう)
360名無しさん@お腹いっぱい。:2005/06/19(日) 10:16:11 ID:DketfLKa
>>354
すさまじいリスクを背負ってまで流す人はいないかと
361名無しさん@お腹いっぱい。:2005/06/19(日) 10:44:08 ID:VscUs/JI
rapidshare.de/files/2469872/PSPdevsrc1.zip.html
これでもか?Wikiにアドレスあがってる。
362名無しさん@お腹いっぱい。:2005/06/19(日) 11:05:53 ID:fwo227yz
>>361
ちょwwwおまwwwwww
363名無しさん@お腹いっぱい。:2005/06/19(日) 11:27:12 ID:Pd+P6d9r
犯罪予告をコピペするとコピペだと言う言い訳は効かず、コピペした人も
タイーホされるそうだけど、こう言う場合どうなんだろ。
364名無しさん@お腹いっぱい。:2005/06/19(日) 11:31:36 ID:i62bb1Vk
この板にもあるけど、ロムサイトのリンク張るヤツと同じだろ。
365ひろ:2005/06/19(日) 11:41:23 ID:A1iWKzaH
たまごっち通信の裏技って言ぅか,キャラパスヮード教ぇて下さぃ☆
366名無しさん@お腹いっぱい。:2005/06/19(日) 11:42:43 ID:WWgCTzP4
SDKってそこまでご大層なもんなんです?
一応リンクは消したし、現物も削除したけどなんでこれが逮捕になるのか意味不明

削除命令来てから消しても良さそうな気もする。別にストレートに違法な物品な訳でもなさそうだし。
367名無しさん@お腹いっぱい。:2005/06/19(日) 11:50:54 ID:S3dJf+Gw
なんかもうめちゃくちゃな時代になっちまったね。
いくら極秘にしてもリークされたらおしまいだもんなー、まだ一部の人間にわたるなら
まだしも現在は世間一般人にまでわたってしまう。
368名無しさん@お腹いっぱい。:2005/06/19(日) 11:51:32 ID:MoYYRbQy
>>366
SCEが有料で各開発メーカーに配布してるのなら
勝手に配布するのは完璧な違法行為、著作権侵害に当てはまって逮捕されますよ
369名無しさん@お腹いっぱい。:2005/06/19(日) 12:00:22 ID:ulqJEhPS
SDKの流出なんて今に始まったことでもないんだけど。
PSPに限って騒がれる理由がよくわからんw
370名無しさん@お腹いっぱい。:2005/06/19(日) 12:01:52 ID:IL4mK+Et
コードウォーリアーも流出したけどどっちがやばいの?
371名無しさん@お腹いっぱい。:2005/06/19(日) 12:14:01 ID:zi/vsitq
無改造で起動できて高スペックでデフォルトで無線LANやらUSBやらIrDAやらついてて画面がきれいで電池の持ちもそれなりにいい、非常に素晴らしいおとなのオモチャだからだろ、たぶん。
372名無しさん@お腹いっぱい。:2005/06/19(日) 12:20:58 ID:nJxFk1i2
PS2のSDKで流出した?
373名無しさん@お腹いっぱい。:2005/06/19(日) 12:23:38 ID:ulqJEhPS
PS2はそもそも、PS2linuxがあったからなァ
あれの資料はかなり詳しかったしな
374名無しさん@お腹いっぱい。:2005/06/19(日) 13:05:07 ID:UQABVJ26
>>363
あれは警察が特定して意気揚々と呼び出したにも関わらず
実はコピペだったって事で逮捕できなかった警察に対しての皮肉だよ
コピペは無罪w
375名無しさん@お腹いっぱい。:2005/06/19(日) 13:06:17 ID:UQABVJ26
>>366
逮捕されない
XBOXをはじめ、流出してるけど逮捕されてない
376名無しさん@お腹いっぱい。:2005/06/19(日) 13:07:52 ID:UQABVJ26
>>372
余裕で。

今回SDKがこれだけ騒がれてわかったこと
→予想以上にアングラ素人が多い(アングラって死語かw)
377名無しさん@お腹いっぱい。:2005/06/19(日) 13:11:53 ID:IL4mK+Et
378名無しさん@お腹いっぱい。:2005/06/19(日) 13:12:30 ID:ulqJEhPS
しかも、今回のはSDK丸ごとじゃないしなぁ・・・
ライブラリドキュメントとか無いし、騒ぐほどでもないような。

まあ、解析・開発のヒントとしては結構なもんだけど。
379名無しさん@お腹いっぱい。:2005/06/19(日) 13:13:33 ID:HyA83wG+
SDKは開発キットとしてCWって何に使う?
380名無しさん@お腹いっぱい。:2005/06/19(日) 13:17:52 ID:UQABVJ26
>>378
こういう世界に慣れてない人が、騒いでるだけだよ
もともとグレーな世界なんだから、ある程度は慣れてる人が多いと思ったけど。
381名無しさん@お腹いっぱい。:2005/06/19(日) 13:20:35 ID:/BVtBEWv
あーひゃぁひゃひゃひゃひゃひゃひゃ!!
382名無しさん@お腹いっぱい。:2005/06/19(日) 13:21:08 ID:/BVtBEWv
誤爆シツレイ
383名無しさん@お腹いっぱい。:2005/06/19(日) 13:34:09 ID:ulqJEhPS
とりあえず、もう一個のCPUを動かす方法が知りたい所だな
まだ開発者向けにも秘密なんかね。
384名無しさん@お腹いっぱい。:2005/06/19(日) 13:40:00 ID:Dbt6xqwX
バグ取ったので、upupの1MBに
GPU転送版のSNESあげてみますた

めっちゃ遅いし乱れるけど(;´Д`)
385名無しさん@お腹いっぱい。:2005/06/19(日) 13:52:38 ID:mT+5i8tF
>>384
ど、ど、どこ?
wikiのアップローダーにはないっす
386名無しさん@お腹いっぱい。:2005/06/19(日) 13:53:14 ID:IL4mK+Et
>>385
書いてあるやん
387名無しさん@お腹いっぱい。:2005/06/19(日) 14:03:12 ID:fwo227yz
>>384
388名無しさん@お腹いっぱい。:2005/06/19(日) 14:04:29 ID:mT+5i8tF
一生懸命探したら見つかった。
あんなものがあったの初めて知った。
389名無しさん@お腹いっぱい。:2005/06/19(日) 14:08:48 ID:mT+5i8tF
GPUの恩恵で画面サイズによるスピードの差がなくなって
いるようですが、たしかに遅いですね。
これは333で動いているのでしょうか?
以前から言われていたGPU使ったらウマー!!と
いう話は夢物語となるのかな?
390名無しさん@お腹いっぱい。:2005/06/19(日) 14:11:39 ID:Dbt6xqwX
>>389
222動作です。
今はまだ描画結果をGPUで転送しているだけですが、
SNES9xのgfxコアからGPUを利用するように書き換えれば
描画速度そのものもあがるかもしれません
391名無しさん@お腹いっぱい。:2005/06/19(日) 14:11:55 ID:DketfLKa
しっかり組まないと100%の力は出せそうにないね
392名無しさん@お腹いっぱい。:2005/06/19(日) 14:26:04 ID:HwTUEVPB
『SDK流出:
PSPdevkit.zip
PSPdevsrc.zip
各APIに日本語で丁寧な説明
MD5,SHA1,CRC-32ともに同一。よって同じ。
グラフィックライブラリのサンプルコードいり、1.50用。』
の再うpよろ
393名無しさん@お腹いっぱい。:2005/06/19(日) 14:31:49 ID:0irpsYk0
>>392
1.50用って言っているけど
Release番号が1.5.0なだけで、
ファーム1.50用ってわけではないような〜
394名無しさん@お腹いっぱい。:2005/06/19(日) 14:34:54 ID:WWgCTzP4
しっかり組む………ってのは、スーファミエミュレータというよりもPSP用スーファミというようなシロモノのやうな………

わざわざ消したんだから訳わからん外人集まってくるようなものはウチにはあげんといてなー
395名無しさん@お腹いっぱい。:2005/06/19(日) 14:35:38 ID:bl0n4h7r
396名無しさん@お腹いっぱい。:2005/06/19(日) 14:35:54 ID:UU3tAHde
>>393
オレも不思議に思ってるw
何処にファーム1.5用と書いてあるのかなと・・・
397名無しさん@お腹いっぱい。:2005/06/19(日) 15:04:39 ID:lWq7iIKH
>392
170 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2005/06/19(日) 14:27:44 ID:HwTUEVPB
『SDK流出:
PSPdevkit.zip
PSPdevsrc.zip
各APIに日本語で丁寧な説明
MD5,SHA1,CRC-32ともに同一。よって同じ。
グラフィックライブラリのサンプルコードいり、1.50用。』
の再うpよろ

同じ板でマルチするなアホボケ
398名無しさん@お腹いっぱい。:2005/06/19(日) 15:15:02 ID:3iRD1CSd
>>396
ていうか>>378だから結局これじゃ1.0で使えないし1.5でも使えないからねぇ
ヘッダファイルだけじゃ
399名無しさん@お腹いっぱい。:2005/06/19(日) 15:20:16 ID:lNZKu22i
>>384
乙。sceGeバリバリ使っててハァハァ
400名無しさん@お腹いっぱい。:2005/06/19(日) 15:38:14 ID:cro7uWJ5
>>384
ガンガレ。最速を目指して。
401名無しさん@お腹いっぱい。:2005/06/19(日) 15:43:00 ID:eEpMC59n
>>393
そうでしょ。じゃなきゃAPIの意味ネ
402名無しさん@お腹いっぱい。:2005/06/19(日) 15:46:28 ID:wnfiT0Fi
>>394 乙!そしてファイトであります
403名無しさん@お腹いっぱい。:2005/06/19(日) 15:56:36 ID:3iRD1CSd
>>401
いや、UMDにそのバージョン用のファーム付いてるからAPIならDirectXの
バージョンアップみたいに1.0で動かない1.5以降用のプログラムってのもあるかもよ
Release番号が1.5.0のSDKが1.5用かそうじゃないかは>>393と同じく不明だけど
404名無しさん@お腹いっぱい。:2005/06/19(日) 16:04:08 ID:eEpMC59n
>>403
1.5.0から新たに追加された関数ならそのとおりだけど
過去の資産は簡単に変更しないと思われ。動かなくなるから。
405名無しさん@お腹いっぱい。:2005/06/19(日) 16:51:06 ID:rt/7cJka
>>404
PSPの場合は「最新版でしか動かないからUMDにはいってる最新版にしてね」は
互換性の心配は全くない
「標準API」が互換性ありなら何の心配も無しに
Ver.upできるはずだから
406名無しさん@お腹いっぱい。:2005/06/19(日) 16:54:27 ID:wiMIpps2
実際1.5以上じゃないと動かないUMDがあるわけで。
407名無しさん@お腹いっぱい。:2005/06/19(日) 17:01:53 ID:SJQtIqax
>>406
でもそのゲームが実際1.50のAPIがなければ作れないようなゲームかどうかは疑問なわけで。

正直言えば、1.50以上でないと起動しないようにチェックプログラム入れるように
SCEからお達しがあっただけな気がする。
408名無しさん@お腹いっぱい。:2005/06/19(日) 17:03:29 ID:a2tvJu4J
二台持ってれば無問題
409名無しさん@お腹いっぱい。:2005/06/19(日) 17:10:34 ID:3iRD1CSd
どっちとも言えない状態だなぁ、確定情報が無いからね
ただし自作プログラムがブートする前のタイミングから
1.5以上じゃないと起動しないソフトはマスターアップしてたわけで

ファームのバージョンアップはオンメモリで8MBも消費するOSの
バグ修正もあるだろうからそれに合わせたライブラリの場合
プログラム面でも実際1.5以上じゃないと動かないだろう、DirectXのVerUPみたいなもん
410405:2005/06/19(日) 17:22:57 ID:rt/7cJka
PSPなら「必然性なくてもUMD同梱のVer.を強制」
しても全く問題(ユーザークレーム)に
ならないって言いたいんだが
411名無しさん@お腹いっぱい。:2005/06/19(日) 17:36:24 ID:mT+5i8tF
MSからUMD内のプログラムを起動するだけのプログラムが
作れたとしたら、Ver1.5しばりのソフトをVer1.0で起動できる
ようになりませんかね?
Verチェックは起動時PARAM.SFOの内容だけの気がするんで
上のプログラムできたらなんとかなりそうだけど、、
412名無しさん@お腹いっぱい。:2005/06/19(日) 17:40:59 ID:AaWmO3Q5
>>411
同じこと考えたんだけどね…。

0x80020146 : LoadModuleが禁止されているデバイスです
0x80020147 : LoadExecが禁止されているデバイスです

ま、そんなに甘くないってことで。
413名無しさん@お腹いっぱい。:2005/06/19(日) 17:45:42 ID:AaWmO3Q5
あ、すまん、UMD上のファイルを実行する、ってことか。
>>412はUMD上のファイルをMSにコピーして起動しようとした時の話ね。

UMD上の(1.00の)バイナリは起動できるけど、同じ手順で1.50専用のディスク
(天地の門体験版)を起動するとそのまま落ちてPSPメニューに黙って戻ってきます。
やっぱダメみたい。
414名無しさん@お腹いっぱい。:2005/06/19(日) 17:52:01 ID:QmX/FwtL
それより、1.5でもうちょっと起動が簡単にならないかな
素人考えだけど、MS1とMS2のファイルを一つにするとか
415名無しさん@お腹いっぱい。:2005/06/19(日) 17:58:25 ID:mT+5i8tF
>>412-413
返答ありがとうございます。

>>412
今回の私の質問とは違う回答でしたが興味深い内容ですね。
MSからのモジュール読み込み等ができない仕組みになってるわけですね。
通りで動かないわけだ、、そこをできるようにするにはファームの改造しないと
だめそうですね。

>>413
バージョン1.0で動くUMDであればMSから起動かけて普通に遊べるって
ことですか?
で、そのプログラムでバージョン1.5以降のUMDは起動させるとだめって
ことですよね?
バージョンチェックは最初だけじゃないのか、、、
ちなみに、天地の中にあるブラウザーも起動かけてみたりしました?
それでも結果いっしょだろうけど、、
プログラムはpspBrowser.prx
416名無しさん@お腹いっぱい。:2005/06/19(日) 18:00:11 ID:mT+5i8tF
>>414
たぶんファームの改造する以外に無理でしょう。
いまの方法も奇跡に近いですからねー
暗号がなんとかなればいいですが、まず無理でしょうし
417名無しさん@お腹いっぱい。:2005/06/19(日) 18:11:43 ID:AaWmO3Q5
>>415
>バージョン1.0で動くUMDであればMSから起動かけて普通に遊べるって
>ことですか?
そです。

>で、そのプログラムでバージョン1.5以降のUMDは起動させるとだめって
>ことですよね?
そです。

>ちなみに、天地の中にあるブラウザーも起動かけてみたりしました?
最初はそれやりたくていろいろ実験してたです。
418名無しさん@お腹いっぱい。:2005/06/19(日) 18:17:46 ID:QmX/FwtL
>>416
やはりそうですかー
うちはMSが一枚しかなくて、幸いライターはあるんですが
遅延書き込みでのエラーがPSPでタイムアウトする直前に抜いても
出ちゃうんで、小さい容量のを一枚買おうかと思っています。
出来れば一枚で実現できたらなーと妄想していたんですが・・・
419名無しさん@お腹いっぱい。:2005/06/19(日) 19:03:02 ID:DketfLKa
安いんだからケチケチしないで買え
420名無しさん@お腹いっぱい。:2005/06/19(日) 19:30:33 ID:XezDMSfr
>418

ヒント ハードウェアの取り外し
421名無しさん@お腹いっぱい。:2005/06/19(日) 19:49:36 ID:/5XBDfTo
ぽまいら、早く全部のエミュをフルフレームで動くように汁!!
422名無しさん@お腹いっぱい。:2005/06/19(日) 19:50:09 ID:QmX/FwtL
>>420
ありがとうございます!
やっとへぇボタンが起動できました!!!
今度は各種エミュに挑戦してみたいと思います
423名無しさん@お腹いっぱい。:2005/06/19(日) 20:48:01 ID:lNZKu22i
レジスタ周りはPS2のGSと良く似ているという噂
424名無しさん@お腹いっぱい。:2005/06/19(日) 21:09:41 ID:SbN0MIMB
>>384
てか本当にどこすか?
探すだけ探して見たけどUPUPの1MBってとこが見つからないんですが。
探し方が悪いだけかねぇ・・・
425名無しさん@お腹いっぱい。:2005/06/19(日) 21:13:12 ID:aOJ1uVsl
>>424
ぐぐって一発で見つかったが。
トーシロの俺でも。
426名無しさん@お腹いっぱい。:2005/06/19(日) 21:13:55 ID:vPLWvMKR
ぐぐれば一番目にでてくるじゃん
427名無しさん@お腹いっぱい。:2005/06/19(日) 21:14:09 ID:nkrDCnjM
>>424
ぐぐれカクズ!
428名無しさん@お腹いっぱい。:2005/06/19(日) 21:14:49 ID:twxxWYao
>>424
おまいはgoogleも使えないのか
一番上に出てくるんだが
429名無しさん@お腹いっぱい。:2005/06/19(日) 21:15:57 ID:VU/G/ZkS
>>424
氏ねよクズ
430名無しさん@お腹いっぱい。:2005/06/19(日) 21:23:34 ID:jeoXljO8
まあ、落ち着いてよ。
ここは神も見てるんだから。
あんまりしょうもないと神が離れちゃうよ。
431名無しさん@お腹いっぱい。:2005/06/19(日) 21:29:47 ID:FoWyniNc
432名無しさん@お腹いっぱい。:2005/06/19(日) 21:29:51 ID:SbN0MIMB
>>425~428
教えていただいてありがとうございます。
pspwikiからリンクが張ってあると思い込んでいました。
すいません。
433名無しさん@お腹いっぱい。:2005/06/19(日) 21:39:25 ID:mT+5i8tF
>>431
いよいよ出てきましたねー
しかし、これでpsp破壊プログラムが出てこなければいいんだけど、、
434名無しさん@お腹いっぱい。:2005/06/19(日) 21:53:20 ID:dyAlNvtC
hage
435名無しさん@お腹いっぱい。:2005/06/19(日) 22:34:25 ID:AaWmO3Q5
>>415
>>417
おまけ。
同じプログラムを1.5で起動したら天地の門体験版も起動できました。
やっぱり1.5以降のバイナリは1.5でしか動かないみたい。
436名無しさん@お腹いっぱい。:2005/06/19(日) 22:49:04 ID:mT+5i8tF
>>435
なるほど、、、で、ブラウザー直起動はできましたか?
437名無しさん@お腹いっぱい。:2005/06/19(日) 22:54:25 ID:pAQdhxLl
>>436
自分でやれ
438名無しさん@お腹いっぱい。:2005/06/19(日) 23:58:18 ID:SS2WHwuI
エミュレーターの元のデーターがないお
439名無しさん@お腹いっぱい。:2005/06/20(月) 01:59:07 ID:UDphsnpZ
GPU版SNESの画面が乱れてるのは、
描画中にも関わらず表示してしまってるところにある気がするよ。
きちんとタイミング取れば正常に表示されそう。
それにしても、シェーディングがキレイだね。
メニューを別面にとって半透明で重ねあわせたらよさそう。
440名無しさん@お腹いっぱい。:2005/06/20(月) 02:05:01 ID:KUWmIDpJ
SDKはもう手に入らないのかなぁ
ないとなると欲しくなる興味本位な自分がいるw
441名無しさん@お腹いっぱい。:2005/06/20(月) 02:07:36 ID:MnxxnoMy
SuperDonkeyKongでよければ
442名無しさん@お腹いっぱい。:2005/06/20(月) 02:09:30 ID:YqARiKmm
実際アレはSDKではないわけで。
でも役に立つわけで。
ログ読めないやついるわけで。
443名無しさん@お腹いっぱい。:2005/06/20(月) 02:17:44 ID:AHk3F1Rp
>>439
一応sceGeDrawSyncはしてるはずなんですがねぇ・・・
もうちょっと調べてみます
444名無しさん@お腹いっぱい。:2005/06/20(月) 02:21:27 ID:UDphsnpZ
>>443
ダブルバッファになってるかしら?
445名無しさん@お腹いっぱい。:2005/06/20(月) 02:23:31 ID:AHk3F1Rp
>>444
毎度スワップしとります
446名無しさん@お腹いっぱい。:2005/06/20(月) 02:29:35 ID:UDphsnpZ
んー、描画プレーンと表示プレーンが逆っぽいような表示に見えるなぁ。
447名無しさん@お腹いっぱい。:2005/06/20(月) 02:36:47 ID:AHk3F1Rp
>>446
最初その可能性を疑って試してみましたが、正常でした。
(念のため逆転させると、画面クリアのちらつきが見えますし)

どうもピクセルフォーマット周りに問題があるんじゃないかと思いますが…
はてはて
448J ◆n0dqo7E9Ho :2005/06/20(月) 03:35:21 ID:2R+DrpJq
>>447
sceDispleySetModeの第一引数を3にしてみてはどうでしょうか?
JpegViewerでフルカラーにするとき3にしたと別スレで書いてありました。
449名無しさん@お腹いっぱい。:2005/06/20(月) 04:41:09 ID:AHk3F1Rp
>>448
残念ながらテクスチャのフォーマットが16bitなので、ディスプレイを32bitにしてしまうと
表示がおかしくなりますです(´・ω・`)

速度が遅い点ですが、速度低下の主原因であるsceGeSyncを非同期化し、
描画タイミングをDeinitUpdate側で取ることで、多少改善できたかと思います。

排他処理をしっかり作っていないため、画像の乱れが大きくなっている箇所がありますが…

ttp://upup2.com/1up/src/up5166.zip
450名無しさん@お腹いっぱい。:2005/06/20(月) 04:42:21 ID:UDphsnpZ
>>447
テクスチャのピクセルフォーマットはRGBA5551になってますか?
451名無しさん@お腹いっぱい。:2005/06/20(月) 04:46:20 ID:AHk3F1Rp
>>450
5551にしてあります。
452名無しさん@お腹いっぱい。:2005/06/20(月) 04:50:04 ID:lZJEwERf
何も見ないままの完全な憶測だけど、テクスチャに転送する際、
Dmac使ってて、手前でWriteBackしてなくない?
453名無しさん@お腹いっぱい。:2005/06/20(月) 04:59:24 ID:AHk3F1Rp
>>452
…orz
完全に存在を忘れてました…
GeForUserが内部でDmacを使っていたようです
WritebackAllをはさんで見事直りました

ありがとうございます orz
お恥ずかしい…
454名無しさん@お腹いっぱい。:2005/06/20(月) 05:01:25 ID:lZJEwERf
おお ヨカタねw
455名無しさん@お腹いっぱい。:2005/06/20(月) 05:05:52 ID:UDphsnpZ
おお、おめでとうw一歩前進したね。
一応報告だけど、縦幅が、SNES_HEIGHT_EXTENDEDの時、
拡大表示が下15ドット分欠ける。
456名無しさん@お腹いっぱい。:2005/06/20(月) 05:13:08 ID:AHk3F1Rp
>>455
ありがとうございます orz

PSPでも例に漏れず、テクスチャサイズは2の累乗でなければならないようなので
(SNES_HEIGHTを指定すると128pixでWrapがかかる)
そのあたりの処理は適当に誤魔化してました…

修正します
457名無しさん@お腹いっぱい。:2005/06/20(月) 05:21:00 ID:UDphsnpZ
>>456
今のところHeightは224か239なので256で取ればよさそうですね。
458名無しさん@お腹いっぱい。:2005/06/20(月) 05:40:06 ID:AHk3F1Rp
>>457
256扱いで処理してみました。
余った部分がノイズにならないか心配でしたが、その辺はうまく処理してくれたようです。

ttp://upup2.com/1up/src/up5167.zip

残りの速度改善は、もうコアを弄るしかないですね…
CPUコアをリコンパイル形式にするとか
459名無しさん@お腹いっぱい。:2005/06/20(月) 05:48:20 ID:UDphsnpZ
>>458
乙です。えっと>>455で言ったのは、
縦幅が2種類あるのでHeightの値を見て倍率を変えないといけないってことです。
460名無しさん@お腹いっぱい。:2005/06/20(月) 05:59:49 ID:P7/pSdoJ
エミュ等でzip圧縮を解凍するときだけ強制的に333MHz駆動にして
解凍を速くしようと思ったんですが、どこを弄ればいいのか分からず断念orz
神の中の方々、アイディアだけ拾っていただけないでしょうか?
461名無しさん@お腹いっぱい。:2005/06/20(月) 06:05:27 ID:UDphsnpZ
>>458
まだチラつく場面があるかも。333、FS0、サウンドOFF、x1.0だと画面半分くらい消えてます。
462名無しさん@お腹いっぱい。:2005/06/20(月) 06:11:19 ID:AHk3F1Rp
>>461
333は試してませんでした…
同期を取るタイミングの調節が必要ですね(´・ω・`)

拡大の倍率はheightにあわせて変えてます。
463名無しさん@お腹いっぱい。:2005/06/20(月) 06:15:57 ID:UDphsnpZ
>>462
一応具体例挙げますね。
DQ5で下15ドット分欠ける。チラつき確認したのはFF4です。
464名無しさん@お腹いっぱい。:2005/06/20(月) 06:34:13 ID:lZJEwERf
>>461-462
Dmacした後、すぐコピー先弄ろうとすると、まだデータが来て
なかったりするんですが、GeForUserはどうしてるんでしょうかね。
465名無しさん@お腹いっぱい。:2005/06/20(月) 06:48:27 ID:lZJEwERf
ちゃんとベンチマーク取ってみると、PSPのVRAMって書き込みは
メインメモリより早いけど、読み込みはかなり遅いんですかね。

VRAMに対してαするとめちゃ遅い
466465:2005/06/20(月) 07:15:33 ID:lZJEwERf
違った・・読み込みも早かった。
αだけ遅いのは何処に原因があるんだろう・・・
467465:2005/06/20(月) 07:40:49 ID:lZJEwERf
やぱり遅かった。 吊ってきます。
DmacでのVram to Lmem 97ms、Lmem to Lmem 231ms
CPUでのVram to Lmem 1387ms、Lmem to Lmem 579ms
468名無しさん@お腹いっぱい。:2005/06/20(月) 11:17:19 ID:QON/AL84
>>464
描画終了・リスト転送終了を待つSync関数があります
469名無しさん@お腹いっぱい。:2005/06/20(月) 13:33:41 ID:q5ZVwOIQ
http://forums.ps2dev.org/viewtopic.php?t=2214&sid=23641fc2a411cbd6dd07f56bca50692a
ウホっ、やっぱりコピーするだけだとぶっ壊れるのね。
やらなくてよかった…
470名無しさん@お腹いっぱい。:2005/06/20(月) 14:21:48 ID:HqKYO8Uf
" it's very Dangerous Never use this code "
471名無しさん@お腹いっぱい。:2005/06/20(月) 14:36:35 ID:Snu0a42S
いっつ べりー でんじゃらす ねばー ゆーず でぃすこーど
472名無しさん@お腹いっぱい。:2005/06/20(月) 15:11:10 ID:4QQBkMUX
何も考えずに、gcc-4.0.0のtoolchainででun_Snes9x_002y11J3をmakeしたら

gcc-3.4.4:1.8MB
gcc-4.0.0:1.13MB

こんなにファイルサイズ変わる物なのか。。。
473名無しさん@お腹いっぱい。:2005/06/20(月) 18:22:10 ID:+Kn3l/qk
gcc -O
474472:2005/06/20(月) 19:17:36 ID:ZGWo/aFM
makeファイルはいじって無いよ?
4.0.0になってコンパイラが賢くなったんですかね

今のところ不具合も無く動いてて、スピードも少し早くなってます。

……流れから外れた話題スマソ
475名無しさん@お腹いっぱい。:2005/06/20(月) 23:52:20 ID:Fe9+ioGN
実際ver1.51をver1.00に戻したりできるんですか?
476名無しさん@お腹いっぱい。:2005/06/20(月) 23:58:18 ID:ETKqNOTf
唐突に「実際」って何だよw
477名無しさん@お腹いっぱい。:2005/06/21(火) 00:20:35 ID:fTSlECE9
>>475
無理みたいです
なんか、ファーム書き換えは暗号化されてて、その暗号を解析するには
最新のパソコンでも何百年もかかるらしいです
478名無しさん@お腹いっぱい。:2005/06/21(火) 00:22:58 ID:OXmNMi4T
>>477
そうか・・・・やっぱ無理か・・・・・・アップデートしなきゃよかった・・・・
479名無しさん@お腹いっぱい。:2005/06/21(火) 01:36:21 ID:C8SG6esO
utilityの
InitStart,
ShutdownStart,
Update,
GetStatus.
可視化はどうするんじゃ?
480名無しさん@お腹いっぱい。:2005/06/21(火) 03:07:06 ID:8FAIwROR BE:64667434-
スパコン何台もつなげてやったら?
481名無しさん@お腹いっぱい。:2005/06/21(火) 03:08:37 ID:TKy74Ewt
>>480
だれがそんなもん用意すんの?
482名無しさん@お腹いっぱい。:2005/06/21(火) 03:08:53 ID:My5apo6a
>>480
君が何人いてもエミュレータ作れないだろ?
それと一緒
483名無しさん@お腹いっぱい。:2005/06/21(火) 04:19:52 ID:J38107au
用意しても何兆年もかかる
484名無しさん@お腹いっぱい。:2005/06/21(火) 05:14:15 ID:fPIq5Kiu
一から最後まで探すとしたらな!
485名無しさん@お腹いっぱい。:2005/06/21(火) 06:14:33 ID:xhlM2xx4
光コンピュータまで待つしかないのでしょうか…。(´・ω・`)ショボーン
486名無しさん@お腹いっぱい。:2005/06/21(火) 07:03:33 ID:sj0NZ68h
つっこめる穴を探す方が早いな
487名無しさん@お腹いっぱい。:2005/06/21(火) 12:14:21 ID:BzNNGCPx
>>486
俺の貸してやろうか?
488名無しさん@お腹いっぱい。:2005/06/21(火) 12:19:55 ID:lwbqIHH2
ウホッ
489名無しさん@お腹いっぱい。:2005/06/21(火) 16:17:35 ID:nP1fwEEP
1からやる奴と最後からやる奴がいるだけで時間が1/2ですむぞ!!
俺天才かもしんねぇ!!
490名無しさん@お腹いっぱい。:2005/06/21(火) 16:36:18 ID:ogfULu49
そして二人とも同じ所を間違えてて、先生に怒られるんだ・・・
491名無しさん@お腹いっぱい。:2005/06/21(火) 17:14:35 ID:l5Q0x86v
いたたたたっ!!!
492名無しさん@お腹いっぱい。:2005/06/21(火) 17:25:49 ID:vgY17BQU
>>483
兆はかからないだろ兆はw
493名無しさん@お腹いっぱい。:2005/06/21(火) 17:33:39 ID:i97LW76n
たしか1億人が1秒に1億回計算しても1億年かかるんだっけ?
全部調べるのに。
494名無しさん@お腹いっぱい。:2005/06/21(火) 17:39:31 ID:J38107au
× 1億人
○ 一兆

× 1秒に1億回
○ 一兆

× 1億年
○ 40億
495名無しさん@お腹いっぱい。:2005/06/21(火) 17:55:18 ID:i97LW76n
>>494
('A`)
496名無しさん@お腹いっぱい。:2005/06/21(火) 18:00:55 ID:E4OG0WbI
誰かがソニーからその暗号の解き方を盗んできたらいいのにねぇ
497名無しさん@お腹いっぱい。:2005/06/21(火) 18:04:12 ID:2VCgog4P
>>496
法に触れるハッキングはいかんだろ。
498名無しさん@お腹いっぱい。:2005/06/21(火) 18:11:09 ID:BK7igVO3
ソニーより数学者に訊けばいいじゃん!!
489より天才かもしんねぇ!!
499名無しさん@お腹いっぱい。:2005/06/21(火) 18:27:41 ID:2oPu7Hh2
1.0エミュスレで話題にあがっていたようなので、
以前作りかけてやめたファイルをあげてみました

ttp://upup2.com/1up/src/up5207.zip

遅い遅い・・・
500499:2005/06/21(火) 18:29:47 ID:2oPu7Hh2
追記失礼(´・ω・`)
PSP/GAME/vbapsp/
フォルダにコピーしてください。
ハードコーディングしてたの忘れてた…
501名無しさん@お腹いっぱい。:2005/06/21(火) 18:38:24 ID:DZ2cC/+/
>>499
PSP上で動いてることに感動
すごいわ
502名無しさん@お腹いっぱい。:2005/06/21(火) 18:38:56 ID:44qKOOUE
いやいや。
503名無しさん@お腹いっぱい。:2005/06/21(火) 18:41:43 ID:2oPu7Hh2
さらに追記_| ̄|○
時刻関数を手抜きで実装していないので、
日付を利用するゲームは多分動きません。

他の職人さんはサクサク動かせるんだろうなぁ…
スキルが欲しいわ(;´Д`)
504名無しさん@お腹いっぱい。:2005/06/21(火) 18:42:21 ID:nBx3Thbp
>>503
オープンソースにして輪を広げようぜ
505名無しさん@お腹いっぱい。:2005/06/21(火) 18:45:48 ID:2oPu7Hh2
>>504
ソース一部紛失してたりして orz
とはいっても、ftellやらpowやらpsplibに足りない関数を追加して
ロードするロムのサイズを0x2000000→0x1000000に変えた以外
大した修正してないので・・・
506名無しさん@お腹いっぱい。:2005/06/21(火) 18:49:07 ID:l5Q0x86v
507名無しさん@お腹いっぱい。:2005/06/21(火) 19:12:10 ID:V48aaxhy
>>506
Thursday, 26 May 2005
508名無しさん@お腹いっぱい。:2005/06/21(火) 19:19:15 ID:cQbMqXYi
>>505
欠損していようが、ソース公開を激しく希望します
509名無しさん@お腹いっぱい。:2005/06/21(火) 19:23:01 ID:Ht3wrBox
>>505
福岡はスルーでよろ

25 :各校連合ジャイロ乗り ◆twpj.Gm2RI [sage] :2005/06/21(火) 06:46:41 ID:cQbMqXYi
あっそ
510名無しさん@お腹いっぱい。:2005/06/21(火) 19:30:38 ID:cQbMqXYi
>>509
お前は馬鹿か?
511名無しさん@お腹いっぱい。:2005/06/21(火) 19:37:43 ID:2VCgog4P
スール
512名無しさん@お腹いっぱい。:2005/06/21(火) 19:40:57 ID:CqO7fUJL
スルー
513名無しさん@お腹いっぱい。:2005/06/21(火) 19:52:35 ID:LpsrTgQ6
で?
514名無しさん@お腹いっぱい。:2005/06/21(火) 19:53:09 ID:SfvJqtxc
スルー
515名無しさん@お腹いっぱい。:2005/06/21(火) 19:53:25 ID:ISVzQSKy
でつ
516名無しさん@お腹いっぱい。:2005/06/21(火) 19:54:04 ID:xLeJ82oU
>>499
神!これからの発展に期待します!
517名無しさん@お腹いっぱい。:2005/06/21(火) 20:30:13 ID:i97LW76n
速度に驚いた!!!!
初期版でこんなに速度出るなんて。
スゴ杉wwwww
518名無しさん@お腹いっぱい。:2005/06/21(火) 21:48:32 ID:ZGbQI4VQ
>>499
GJ!
519名無しさん@お腹いっぱい。:2005/06/21(火) 21:51:45 ID:cyGRicox
520名無しさん@お腹いっぱい。:2005/06/21(火) 21:55:15 ID:6PcZapJh
>>519
どこから拾ってきたかにもよるような。stringsにしてはヘンだし、謎物体のデバッグログとか?
521名無しさん@お腹いっぱい。:2005/06/21(火) 21:58:18 ID:w+lgzr+o
うは、逆転裁判動いた
522名無しさん@お腹いっぱい。:2005/06/21(火) 22:19:57 ID:N11ms+Ic
>>496
ソニーのPSPのチームの人と飲んで気分がよくなってきた頃に直接聞いてみる。
俺天才じゃね?
523名無しさん@お腹いっぱい。:2005/06/21(火) 22:21:38 ID:E4OG0WbI
>>522
カンガレ
524名無しさん@お腹いっぱい。:2005/06/21(火) 22:22:52 ID:VlX66q8u
で、その飲み会は何時開かれるんだい
525名無しさん@お腹いっぱい。:2005/06/21(火) 22:29:44 ID:NJZ9a0Fb
526名無しさん@お腹いっぱい。:2005/06/21(火) 22:31:12 ID:jILMe8Ab
>>522
つか、それあったらエミュ抜きでふつうにいろいろ話したいんだが
527名無しさん@お腹いっぱい。:2005/06/21(火) 22:35:25 ID:E4OG0WbI
>>524
チームの人??
528名無しさん@お腹いっぱい。:2005/06/21(火) 22:47:15 ID:2oPu7Hh2
さすがにセーブ非対応ではしまりが悪いので、
munchもどきの方法でセーブとフレームスキップにだけ対応しました orz

ttp://upup2.com/1up/src/up5220.zip

1,5 no-swapにも期待大です。
これで外人さんの参入も多くなってくれるかな…
529名無しさん@お腹いっぱい。:2005/06/21(火) 22:53:09 ID:iDrc3q+v
>>528
乙!!
これからに期待!!
530名無しさん@お腹いっぱい。:2005/06/21(火) 22:54:09 ID:us/cE4gv
おー乙かれさま!
早速試させていただきますです
531名無しさん@お腹いっぱい。:2005/06/21(火) 22:54:43 ID:HX6mrZFl
がんばってください。
532名無しさん@お腹いっぱい。:2005/06/21(火) 22:57:41 ID:EUDQh5j2
これでONEが出来る!(ぇ
533名無しさん@お腹いっぱい。:2005/06/21(火) 23:04:22 ID:4HgxiUoe
逆転裁判がこれで結構楽しめるな
534名無しさん@お腹いっぱい。:2005/06/21(火) 23:04:35 ID:8+0/CdEi
>>532
漏れは月姫です
535名無しさん@お腹いっぱい。:2005/06/21(火) 23:07:24 ID:qO061vXB
>>528
作者さま乙です。本当に動いてますね〜凄いです。
現状ではクロックは222MHzなんですよね? 現状でも重いながらこの速度で動いてるのは凄いし、
333MHzに上げたらタイトルによっちゃ遊べるんじゃないか?と期待してしまいます。

そして1.5ノースワップも本当にきそうなムードですね・・・すごいなPSP-DEV・・・
これで海外でもヒートアップするんじゃないかと期待。
536名無しさん@お腹いっぱい。:2005/06/21(火) 23:15:22 ID:cvoYUKLU
今度のは、最初と同じ穴を使ってるんですかねえ
それとも別の穴を見つけたんだろうか・・・
537名無しさん@お腹いっぱい。:2005/06/21(火) 23:18:47 ID:AULOfkqU
うわ、ほんまに動いたわ……
538名無しさん@お腹いっぱい。:2005/06/21(火) 23:26:29 ID:z5ptgdaM
>528

333MHz対応お願いしマッスル!
みんな待ってマッスル
539名無しさん@お腹いっぱい。:2005/06/21(火) 23:29:39 ID:FZasL83i
あと音。
333MHz化のほうが楽そうだからそっちを先にやってください
540名無しさん@お腹いっぱい。:2005/06/21(火) 23:33:07 ID:w+lgzr+o
だめだこりゃ
541名無しさん@お腹いっぱい。:2005/06/21(火) 23:34:53 ID:Zan1QrRe
あーあ・・・
542名無しさん@お腹いっぱい。:2005/06/21(火) 23:35:28 ID:XIJ5fWN0
クレクレ厨が・・
543名無しさん@お腹いっぱい。:2005/06/21(火) 23:38:38 ID:R9fkY7Dn
作者様を萎えさせるような事をあまり言ってくれるな・・・
544名無しさん@お腹いっぱい。:2005/06/21(火) 23:41:04 ID:+CiNcVqc
GBAになると、ほんと増殖するね
545名無しさん@お腹いっぱい。:2005/06/21(火) 23:43:25 ID:jILMe8Ab
趣味でこんな凄い事やって下さってるんだ
マターリと待たんか!!

無理せず自分のペースで頑張って下さい。
546名無しさん@お腹いっぱい。:2005/06/21(火) 23:45:40 ID:dyzNl/VW
作者様乙です!感動しました。
547名無しさん@お腹いっぱい。:2005/06/21(火) 23:47:38 ID:C8SG6esO
遂にGBAまで出ましたか。
さすがに16Mメモステでのやりくりには限界が。
548名無しさん@お腹いっぱい。:2005/06/21(火) 23:48:34 ID:L0sGB+8+
sage進行で
549名無しさん@お腹いっぱい。:2005/06/21(火) 23:49:33 ID:xUWfbvs2
GBAはこのスレで公開すべきではなかった。
技術系のスレなのにくだらない書き込みでいっぱい。
550名無しさん@お腹いっぱい。:2005/06/21(火) 23:50:10 ID:ogfULu49
32MBのソフトも動くようにしてください!お願いします!m9(^Д^)プギャー
551名無しさん@お腹いっぱい。:2005/06/21(火) 23:54:59 ID:cQbMqXYi
>>549
このスレで公開されていると、誘導した馬鹿がいるんだよ。
うpろだでの公開自体は正解。

pspwikiでは絶対に公開しないほうがいい。
個人情報漏れても罪悪感の無い管理人だからな
552名無しさん@お腹いっぱい。:2005/06/21(火) 23:55:06 ID:AULOfkqU
自分は実ROMやGBAマジコンで実機でやってますので特に問題はないですね…
でも、こういったものが出てきたことはは凄くすばらしいことだと思いますし、興味深いです。


1行目の理由から全く急ぎませんので、のんびりやってくださいな。
553名無しさん@お腹いっぱい。:2005/06/21(火) 23:57:58 ID:CqO7fUJL
>>551
スルー対象製品君。
554名無しさん@お腹いっぱい。:2005/06/22(水) 00:05:23 ID:WvooQvre
んーsleep命令見つからないなぁ。
効率よくミリ秒単位でウェイトいれるいい方法ありませんか?
555名無しさん@お腹いっぱい。:2005/06/22(水) 00:07:13 ID:LhGUsbnG
>>554
sceKernelLibcClockを見ながらforループする
ウェイト関数を作るのはだめなんですか?
556名無しさん@お腹いっぱい。:2005/06/22(水) 00:11:11 ID:U4kqotqS
>>555
ウェイトに負荷掛けたくないって事だと思われ。。

APIが在りそうな気はするんですけどね〜
557名無しさん@お腹いっぱい。:2005/06/22(水) 00:28:07 ID:Lv9FXIny
ついにGBAもでつか・・・最初のほうにver.1.00の買ったのにver1.51にしなきゃよかったorz
職人さんマターリがんばってくだされ
558名無しさん@お腹いっぱい。:2005/06/22(水) 00:32:07 ID:oqSJenBU
VGAforPSP333MHz対応お願い!
559名無しさん@お腹いっぱい。:2005/06/22(水) 00:34:08 ID:bKbfcuWK
ホント厨が増量したなぁ。
職人さん(´・ω・)カワイソス
560名無しさん@お腹いっぱい。:2005/06/22(水) 00:37:10 ID:FOUgSjUE
ハックな話題以外は1.0スレにでも逝ってやってよ。
561名無しさん@お腹いっぱい。:2005/06/22(水) 00:42:24 ID:BGDvOdde
>>549
申し訳ないです orz

>>550
過去に一度非オンメモリ化してみましたが、メモステへの負担が大きすぎ、
また正常に動作しないこともあり、何より重いのでお蔵入りにしました

>>560
ほんとすみません orz
要望やら何やらは1.0スレか自作ソフトスレで受け付けますので
そちらでお願いします(´・ω・`)
562名無しさん@お腹いっぱい。:2005/06/22(水) 00:42:39 ID:K6rKSiXr
よーし、じゃぁ壁に手をつけてケツ付き出しな!
563名無しさん@お腹いっぱい。:2005/06/22(水) 00:49:47 ID:m4YFxY1C
>>561さんは密かにうpしていたのに
1.0スレの323が良い人づらしてアドレス晒したのが原因。
564名無しさん@お腹いっぱい。:2005/06/22(水) 00:50:19 ID:oqSJenBU
↓早速VGB for PSPのアイコン作ってる人wikiに出てきた!みんな期待してるみたいね
http://pspwiki.ddo.jp/uploader3/
565名無しさん@お腹いっぱい。:2005/06/22(水) 00:50:57 ID:LhGUsbnG
>>564
だからそういう雑談するスレじゃないっての。
566名無しさん@お腹いっぱい。:2005/06/22(水) 00:55:26 ID:F7nyF0al
有意義なスレがまた厨房によって…
567名無しさん@お腹いっぱい。:2005/06/22(水) 03:14:55 ID:R61fIbjf
どこのPSPスレも厨房が大発生してるよ・・・

いっそのこと英語とかだけでしゃべるとか
568名無しさん@お腹いっぱい。:2005/06/22(水) 03:20:44 ID:SrxTgEn1
Where is ROM?
ROM在?里?
ROM? ??? ?????


ごめんなさい。
569名無しさん@お腹いっぱい。:2005/06/22(水) 03:30:21 ID:ySItEiRQ
570名無しさん@お腹いっぱい。:2005/06/22(水) 03:47:08 ID:f7smkD3e
ゲ制のPSPスレは閑古鳥鳴いてるよ。
571名無しさん@お腹いっぱい。:2005/06/22(水) 11:17:46 ID:4oIW5d0B
カンコーヽ(゚∀゚)ノ
572名無しさん@お腹いっぱい。:2005/06/22(水) 13:32:05 ID:OIIuKyzp
これ、色々やればそれなりに実機並に動くんじゃね?
573名無しさん@お腹いっぱい。:2005/06/22(水) 17:41:58 ID:W0kmEB6z
ROMの場所教えて
574名無しさん@お腹いっぱい。:2005/06/22(水) 17:51:49 ID:wlJmg4nL
ひでえ
575名無しさん@お腹いっぱい。:2005/06/22(水) 17:54:28 ID:6qwf+wG3
>>573
半年ROMれ。
576名無しさん@お腹いっぱい。:2005/06/22(水) 17:56:50 ID:cCntK1Z7
他のスレを上げてこのスレを沈めるってのはどうよ
577名無しさん@お腹いっぱい。:2005/06/22(水) 17:57:46 ID:cCntK1Z7
途中で投稿してしまったorz
578名無しさん@お腹いっぱい。:2005/06/22(水) 17:58:51 ID:i/7rP3mt
rom世界池
579名無しさん@お腹いっぱい。:2005/06/22(水) 17:59:32 ID:nwIrBG6S
>>576
そう言うあなたが上げている。
580名無しさん@お腹いっぱい。:2005/06/22(水) 18:09:32 ID:W0kmEB6z
ROMの場所教えて
581名無しさん@お腹いっぱい。:2005/06/22(水) 18:14:27 ID:4oIW5d0B
ここにあるよ
582名無しさん@お腹いっぱい。:2005/06/22(水) 18:22:11 ID:W0kmEB6z
どこにあるの
583名無しさん@お腹いっぱい。:2005/06/22(水) 18:23:21 ID:2XBOoYEF
584名無しさん@お腹いっぱい。:2005/06/22(水) 18:30:47 ID:+WmwXRwi
>>583

心暖まるな
585名無しさん@お腹いっぱい。:2005/06/22(水) 18:31:40 ID:uystuUJj
適当に「mario rom」でググって旅に出ろ
もう後は芋蔓式だ
586名無しさん@お腹いっぱい。:2005/06/22(水) 18:37:53 ID:FOUgSjUE
このスレ的には、こう解釈しないとおかしい。

(PSPのブート)ROMの(メモリー空間上の)場所教えて
587名無しさん@お腹いっぱい。:2005/06/22(水) 18:44:57 ID:X5jGv+Ss

だれ?
588名無しさん@お腹いっぱい。:2005/06/22(水) 19:15:27 ID:wAsHQjjh
>>586
ワタラ
589名無しさん@お腹いっぱい。:2005/06/22(水) 19:24:31 ID:f0Eyc1Ri
(PSPのブート)ROMの(メモリー空間上の)場所教えて
590名無しさん@お腹いっぱい。:2005/06/22(水) 19:27:10 ID:Js9KwXV8
いや、同じ事を何度も聞かなくて良いから。
わかる人が居れば回答が来るし、わかんなければ回答が無い、それだけの話。
591名無しさん@お腹いっぱい。:2005/06/22(水) 19:29:00 ID:W9CHqcxV
0x25??なんで〜〜?
592名無しさん@お腹いっぱい。:2005/06/22(水) 19:36:33 ID:Js9KwXV8
1段目の読み込みと2段目の読み込みでパスを含むファイル名の解釈の仕方が
違うんじゃないの?
その辺りの仕様の違いを突いてno swapを実現した感じだけど。
593名無しさん@お腹いっぱい。:2005/06/22(水) 19:51:11 ID:W9CHqcxV
それはあまりにも…、まぁ、奇跡とか何とかしか言えないような…
594名無しさん@お腹いっぱい。:2005/06/22(水) 19:52:11 ID:C6RsFP4c
595名無しさん@お腹いっぱい。:2005/06/22(水) 21:14:16 ID:+1L1xcwr
ここで祭りはせんといてくれな。
596名無しさん@お腹いっぱい。:2005/06/22(水) 22:20:57 ID:25lA24gD
     .┌━┐    ┌━┐
      ┃┌╋──╋┐┃
      └╋┘    └╋┘
        ┃ ・   ・  ┃        ┌━━┐
    ●━╋┐    ┌╂━━━━╂┐  ┃
    └━┷┴━━╂┘        └╋━┘
同じスレにはコピペ ┌╋┐        ┌╋┐
できるけど、違う  ┃└╋╋━━╋╋┘┃
スレにはコピペでき ┃  ┃┃    ┃┃  ┃
ない不思議コピペ ┃  ┃┃    ┃┃  ┃
           └━┘┘   └└━┘
597名無しさん@お腹いっぱい。:2005/06/23(木) 15:45:30 ID:BLVHGhAZ
↑理論的に原理を説明して頂きたい
598名無しさん@お腹いっぱい。:2005/06/23(木) 15:53:56 ID:dvtPawlV
↑まあまあまあw

あれだ、じゃぁ最初はどっからコピーしてきたんだ?とかいう話だ。
試しにあちこちのスレに貼っちゃったらこのAAが増殖して作者(゚Д゚ )ウマーってことなんじゃないの?
ほっとけ。
599名無しさん@お腹いっぱい。:2005/06/23(木) 16:12:13 ID:AD09bnIx
うにコードのどっかの文字に行間か何か狂う奴あったでしょ。
あれ使って、事前に狂ってるスレじゃないとちゃんとしたAAに見えない様に作れば・・・
600名無しさん@お腹いっぱい。:2005/06/23(木) 17:09:27 ID:KHo7p589
どうでもいい関数から解析。
int sceNandGetPageSize(); // 512が戻る(ページ(セクタ)サイズ)
int sceNand_driver_0xb07c41d4(); // 32が戻る(クラスタサイズ(ページ単位)?)
int sceNand_driver_0xc1376222(); // 2048が戻る(総クラスタ数?)
全部掛け合わせると33554432(32MB)になるし、
関数を逆汗したコードもほとんど同じなので多分こんな感じかと。
601600==304:2005/06/23(木) 17:32:48 ID:KHo7p589
NID b07c41d4: sceNandGetPagesPerBlock
NID c1376222: sceNandGetTotalBlocks
602名無しさん@お腹いっぱい。:2005/06/23(木) 20:48:55 ID:2JF0m8x3
それはどこのflashに対する関数?
本体内蔵のflash?
603名無しさん@お腹いっぱい。:2005/06/23(木) 22:52:34 ID:JXRuBFTl
ファーム用のNandFlashだろう
604名無しさん@お腹いっぱい。:2005/06/24(金) 00:22:12 ID:PSEIu1PA
PSPでFPUが使えるようになれば速くなるの?
605名無しさん@お腹いっぱい。:2005/06/24(金) 00:49:06 ID:0/Yl8syZ
GPUも使えるようになってほしいけど
無線LANとかUSBあたりも解析が進んでほしい・・・
例えばネットラジオとか聞けるかもしれないし、
あと夢のまた夢だけどケータイと繋いで無線LANエリアじゃなくてもインターネットとか
606名無しさん@お腹いっぱい。:2005/06/24(金) 00:57:56 ID:6CybyPCZ
>>605
ネトラジは激しく同意〜。家中(つっても俺は1ルーム暮らしだが)で
ネトラジが聴けると思うと便利だし、何よりPCを立ち上げる必要が
ないってのが( ・∀・)イイ!

現状、ネトラジは無理でも、MDXやSPC,PSFなどのエミュ系サウンド
に対応したマルチオーディオプレーヤは可能な気がする。
これなら、小容量のMSでも大量のGM持ち運べるし、面白そう。
あー、早く自分でもプログラムがくめるように成りたいorz
607名無しさん@お腹いっぱい。:2005/06/24(金) 01:30:32 ID:7oPuHy0R
そんなヲタ向け仕様にされると、一般のユーザーが迷惑する
608名無しさん@お腹いっぱい。:2005/06/24(金) 01:34:55 ID:hoge1hCQ
>>607
エミュだけでも十分ヲタ向けなんだが^^;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
609名無しさん@お腹いっぱい。:2005/06/24(金) 01:36:16 ID:VkYMFTqa
アプリなんて使う/使わないなのに、なんで迷惑するんだよw
610名無しさん@お腹いっぱい。:2005/06/24(金) 01:44:45 ID:7oPuHy0R
世間一般にはそう認識されるんだよキモヲタめ
611名無しさん@お腹いっぱい。:2005/06/24(金) 02:01:17 ID:CowL/Mt3
だからここはハックスレだと何度言ったら・・・
612名無しさん@お腹いっぱい。:2005/06/24(金) 02:16:16 ID:FKnNszPa
こんな時間なのに変なの沸いてんな。
613名無しさん@お腹いっぱい。:2005/06/24(金) 02:17:34 ID:WM/TSg51
>>610
まぁ一般のユーザはPSPの穴をついてプログラムを動かすなんてしないけどな。
世間一般ではUMDゲームをプレイするんだよ。おまいさんの意見だとエミュでも十分ヲタ寄りだ。

スレ汚しスマソm(_ _)m

↓↓↓以下はハックな話題で↓↓↓
614名無しさん@お腹いっぱい。:2005/06/24(金) 02:44:03 ID:rFKcJz5B
お前、オレのケツの中でションベンしろ
615名無しさん@お腹いっぱい。:2005/06/24(金) 04:49:16 ID:WRggwif4
・・・・・・・・・。






↓↓↓以下はファックな話題で↓↓↓
616名無しさん@お腹いっぱい。:2005/06/24(金) 04:51:15 ID:EYc8ZRK4
GPUの使い方を教えてくれたら
家に来て妹とファックしていい。
617名無しさん@お腹いっぱい。:2005/06/24(金) 05:31:36 ID:srzxckG1
>>616
ほ、ほんとううかk
618名無しさん@お腹いっぱい。:2005/06/24(金) 08:40:05 ID:kqfq0BLw
>>528
333MHz対応、音暫定対応お疲れ様です!

ネギま動いて、ブツブツですが音も聞けましたっ

個人的には、クロックアップ時の背景の色は、ちょっと右下に小さく色をつけるくらいのほうがいいかな…
ゆくゆくは表示つけたりするかとは思いますが、大期待ですっ!
がんばってくださいね!
619名無しさん@お腹いっぱい。:2005/06/24(金) 08:46:46 ID:6CybyPCZ
>>607
>>606の内容が理解できるなんて、大層博識な一般ユーザー様ですね。
世間一般の認識は、パソコン使ってる人=皆なキモヲタ ということであってますか?
(マルチプレーヤは当然あるし、エロゲだってあるし)
620名無しさん@お腹いっぱい。:2005/06/24(金) 10:12:13 ID:3ElREhyw
キモス
621名無しさん@お腹いっぱい。:2005/06/24(金) 10:24:38 ID:wc5tCIcG

>AT3をすぐ消したおかげで海外PSPニュースサイトに載ってない…と思う。
テンプレ更新しないと・・・(汗

って何のこと?
622名無しさん@お腹いっぱい。:2005/06/24(金) 10:52:40 ID:q+JqBjhd
>>609
アナルなんて使う/使わないなのに、なんで迷惑するんだよw






って読んでしまった。
orz
623名無しさん@お腹いっぱい。:2005/06/24(金) 10:54:28 ID:YqB89hQE
>>622
ホモでつか。
624名無しさん@お腹いっぱい。:2005/06/24(金) 12:03:07 ID:26HKCopz
アナルと聞いて飛んできましたフゥー
625名無しさん@お腹いっぱい。:2005/06/24(金) 12:11:02 ID:sD/JwXtv
【データ】PSPファッキング総合【解析】
626名無しさん@お腹いっぱい。:2005/06/24(金) 13:24:18 ID:srQLetyP
ウホッ
627名無しさん@お腹いっぱい。:2005/06/24(金) 13:39:05 ID:1EGQ3ZGA
いいこと思いついた
お前俺のPSPでエミュ起動しろ
628名無しさん@お腹いっぱい。:2005/06/24(金) 14:22:47 ID:FZe+Yd1P
このスレだけは汚さんとっておくれ..
629名無しさん@お腹いっぱい。:2005/06/24(金) 14:25:57 ID:rMCis0hn
解析が海外主導に移っちゃったからなぁ
しばらく新ネタ出るまで放置でいいかと
630名無しさん@お腹いっぱい?:2005/06/24(金) 18:03:02 ID:s0Kaf60Q
PSP ver1.00で、
ver1.50以上で無いと動かないUMDゲームを動かす方法って無いでしょうか??
631名無しさん@お腹いっぱい。:2005/06/24(金) 18:09:44 ID:FTtw0OON
無いお
632名無しさん@お腹いっぱい。:2005/06/24(金) 18:26:05 ID:R2alnkPR
VBA for PSP 移植挫折版 test 003はここに無いの?
633名無しさん@お腹いっぱい。:2005/06/24(金) 18:28:57 ID:7oPuHy0R
ここってどこだよ厨房
634名無しさん@お腹いっぱい。:2005/06/24(金) 18:35:53 ID:R2alnkPR
>>633
コノスレにあるって聞いたけど・・
635名無しさん@お腹いっぱい。:2005/06/24(金) 18:36:53 ID:rc2S2Z31
誰に聞いたんだよ厨房
636名無しさん@お腹いっぱい。:2005/06/24(金) 18:38:56 ID:R2alnkPR
29 名無しさん@お腹いっぱい。 sage New! 2005/06/24(金) 07:19:54 ID:kqfq0BLw
>>28
だからもう音出る様にしてくれたって…DLOG開いて見てみるんだよ


30 名無しさん@お腹いっぱい。 sage New! 2005/06/24(金) 08:07:00 ID:+p0iMiEA
>>29
え?
何処?


31 名無しさん@お腹いっぱい。 sage New! 2005/06/24(金) 08:16:49 ID:kqfq0BLw
>>30
どこというより、VBA for PSP(移植挫折版)の3版でできる。
ReadmeじゃなくてDLOG読め


32 名無しさん@お腹いっぱい。 sage New! 2005/06/24(金) 08:32:22 ID:s8lnGMih
ハックスレのやつ?

これ
637名無しさん@お腹いっぱい。:2005/06/24(金) 18:42:26 ID:R2alnkPR
>>528
音付きと333対応のを上げてください!
638名無しさん@お腹いっぱい。:2005/06/24(金) 18:51:59 ID:n/AzrVHx
>>637
自分で作るか失せろ。
639名無しさん@お腹いっぱい。:2005/06/24(金) 18:54:37 ID:R2alnkPR
>>638
おまえに聞いてない失せろ
640名無しさん@お腹いっぱい。:2005/06/24(金) 18:58:02 ID:FTtw0OON
(^ω^;)
641名無しさん@お腹いっぱい。:2005/06/24(金) 18:59:42 ID:R2alnkPR
卑怯な奴らだな・・・
642名無しさん@お腹いっぱい。:2005/06/24(金) 19:06:22 ID:/gEAJ2Nr
そしてみんな居なくなるか
643名無しさん@お腹いっぱい。:2005/06/24(金) 19:07:56 ID:R2alnkPR
逃げるなヘタレ
644名無しさん@お腹いっぱい。:2005/06/24(金) 19:11:02 ID:EYc8ZRK4
>>643
とっくにあがってるやん
ちゃんと探せよ
645名無しさん@お腹いっぱい。:2005/06/24(金) 19:12:26 ID:3eRFCRb+
VBA for PSP test3 での333M化は他のエミュレータと
比較するとあまり差が感じられないのは、xpceの移植
やってた人と同じように設定まちがってるとか、
プログラム的に効果でにくい仕様になっているとか
なのかな?
646名無しさん@お腹いっぱい。:2005/06/24(金) 19:13:30 ID:rMCis0hn
たしかにちょうど1.5倍ぐらいにはなってるっぽいけど
元が遅すぎるから大差なく感じるんだと思う
647名無しさん@お腹いっぱい。:2005/06/24(金) 19:18:35 ID:7oPuHy0R
変なの湧いててマジおもしれー
648名無しさん@お腹いっぱい。:2005/06/24(金) 19:41:19 ID:R2alnkPR
>>644
ナローだから遅いんだよ
アドレス教えてください
649名無しさん@お腹いっぱい。:2005/06/24(金) 19:51:47 ID:FZe+Yd1P
まだこんなんでスレ汚れてんのなぁ..
650名無しさん@お腹いっぱい。:2005/06/24(金) 20:13:16 ID:kqfq0BLw
>>648
だからこのスレにあるって。
過去ログならまだしもたった600余りのログを読めない読みたくないってのは
中学生小学生以下。
ナローでこんなに遅いんなら、エミュ本体を落とすには二日くらいかかるだろう。
651名無しさん@お腹いっぱい。:2005/06/24(金) 20:15:11 ID:i5Ht19kF
このド低能がぁぁぁ
652名無しさん@お腹いっぱい。:2005/06/24(金) 20:20:28 ID:P2X/45/o
R2alnkPR

この人PSPエミュ、解析と名のつくいたるところで003どこですかって
聞きまくっているのな・・・
653名無しさん@お腹いっぱい。:2005/06/24(金) 20:22:07 ID:FMeGtDGy
シッ、たっくん、見ちゃいけません!
654名無しさん@お腹いっぱい。:2005/06/24(金) 20:24:09 ID:iJI+qtcO
>>648
氏ね
655名無しさん@お腹いっぱい。:2005/06/24(金) 20:28:27 ID:aEsNsjd0
>>648
氏ねや、屑
656名無しさん@お腹いっぱい。:2005/06/24(金) 20:46:25 ID:rCTlTrTa
>>648
氏ね
657名無しさん@お腹いっぱい。:2005/06/24(金) 20:52:12 ID:A11doOvl
>>554
ttp://pspdev.ofcode.com/api.php?type=2&id=98
より
0xceadeb47sceKernelDelayThread

たぶんusecとおもわれ
658名無しさん@お腹いっぱい。:2005/06/24(金) 22:41:28 ID:FKxsJp1z
0x9ace131e sceKernelSleepThread
0x82826f70 sceKernelSleepThreadCB
なんてのもあるが
659名無しさん@お腹いっぱい。:2005/06/24(金) 22:45:11 ID:GW4iGS6N
>>658
それは時間に無関係にWakeupされるまでSleepしちゃう
660554:2005/06/24(金) 23:25:17 ID:P8Tjl5g5
>>657
サンクス、これであってるっぽい。
661名無しさん@お腹いっぱい。:2005/06/25(土) 03:25:51 ID:gdgu/F0i
>>293
1600byteって、データキャッシュサイズっぽいですね。
662名無しさん@お腹いっぱい。:2005/06/25(土) 03:36:36 ID:nQsRAQzF
>>661
思い付きで変なこと言わないでくれ。
663名無しさん@お腹いっぱい。:2005/06/25(土) 03:55:20 ID:gdgu/F0i
>>662
そう?PSPのCPUのDataCacheは333Mhz駆動の16kbyteだよ。
BUSは166MHzだから16kbyteのCPUコピーならCPU周波数と
DMACより速くても当然だと思ったよ。

どこが間違ってるか教えてください。
664名無しさん@お腹いっぱい。:2005/06/25(土) 03:56:26 ID:nQsRAQzF
>>663
1600byte=1.6kbyte
665名無しさん@お腹いっぱい。:2005/06/25(土) 04:04:28 ID:gdgu/F0i
ショボ〜ン。。。
もっと大層な理由があるのかと思ったよ。
666名無しさん@お腹いっぱい。:2005/06/25(土) 04:29:02 ID:nex4e7jB
そもそも1600以前に、比較対象の
for(i=0; i<DATA_SIZE; i++) tmp0[i] = tmp1[i];
に禿しく問題無いか。
667名無しさん@お腹いっぱい。:2005/06/25(土) 04:37:38 ID:gdgu/F0i
>>666
確かに。。。
668名無しさん@お腹いっぱい。:2005/06/25(土) 04:55:23 ID:nQsRAQzF
>>666
そうなんだよね。めんどくさいから突っ込まなかったけど。
仮に32bitアラインメントされていて、転送バイト数が32の倍数なら、

unsigned int *p0=(unsigned int *)&tmp0[0];
unsigned int *p1=(unsigned int *)&tmp1[0];
for(i=0; i<(DATA_SIZE>>5); i++){
p0[0]=p1[0];
p0[1]=p1[1];
(略)
p0[7]=p1[7];
p0+=8; p1+=8;
}

こんな感じに書くと速い。ちなみに *p0++=*p1++; は、MIPSでは不利。
669名無しさん@お腹いっぱい。:2005/06/25(土) 04:58:29 ID:pSeYEWNk
問題はバイト単位でのCPU転送にもDmacが負けてるってことでは?
670名無しさん@お腹いっぱい。:2005/06/25(土) 05:05:41 ID:nQsRAQzF
>>669
そりゃDMACの設定とかのオーバーヘッドがある以上、サイズが少ないうちは
CPU転送に負けるに決まっている。
問題は何バイト以上ならDMA転送する価値があるか、ってこと。
671名無しさん@お腹いっぱい。:2005/06/25(土) 05:11:24 ID:pSeYEWNk
直前の書き込みを見ると
「細切れに転送すると効果は見込めないと思う」
という負けるのか同等なのか曖昧な書き方だから、
負けることをはっきり示すことは意味があると思う。
672名無しさん@お腹いっぱい。:2005/06/25(土) 05:22:45 ID:nQsRAQzF
>>671
あ、いや、>>293 に意味が無いと言ってる訳じゃないよ。
1600byteという数字を鵜呑みにしちゃいけないというだけで。

でも「sceDmacMemcpyは結構処理が多いので」とも書いてあるよね。
673名無しさん@お腹いっぱい。:2005/06/25(土) 05:46:57 ID:nex4e7jB
今色々試してみてたら、何かDmacMemcopyってlenによって、データの
終端迄コピーされないみたいなんだけど。 いくら待っても。
終端しかチェックしてないけど、もしかしたらもっと手前から、下手したら
頭からコピーされてなかったりするのかな。

16byte〜32kb迄シフトでサイズ上げてった内、4096byte以外は
常に毎回エラー出て、4096byteだけは毎回合ってる。
674名無しさん@お腹いっぱい。:2005/06/25(土) 05:51:02 ID:nex4e7jB
あ キャッシュ吐いてなかった・・・
675名無しさん@お腹いっぱい。:2005/06/25(土) 05:51:21 ID:nQsRAQzF
>>673
ちゃんとデータキャッシュ制御してる?
676名無しさん@お腹いっぱい。:2005/06/25(土) 06:05:33 ID:nex4e7jB
キャッシュ吐いても駄目ぽ・・・

Vx100を上限にしたループ待ち入れたら、64〜2048byteも通りましたが、
4096byte以外は時間が凄い事になってる。
677名無しさん@お腹いっぱい。:2005/06/25(土) 06:31:32 ID:nex4e7jB
なんかVWait入れるとDMAも止まるっぽい・・・気のせいだろか。
678名無しさん@お腹いっぱい。:2005/06/25(土) 06:48:21 ID:nex4e7jB
pDst[iDataSize]=pSrc[iDataSize]-1;
pDst[iDataSize-1]=pSrc[iDataSize-1]-1;
memcpd(pDst, pSrc, iDataSize);
if (pDst[iDataSize-1]!=pSrc[iDataSize-1]){
 LogPut("e"); Sleep(1000);
}
if (pDst[iDataSize-1]!=pSrc[iDataSize-1]){
 LogPut("e");
 for (x=0; x<iDataSize; x++){
  if (pDst[x]!=pSrc[x]){
   LogPut(StrItoA(x)); break;
  }
 }
}
if (pDst[iDataSize]==pSrc[iDataSize]) LogPut("o");

最初に一致しなかったらe出力して1秒待ち、1秒待っても
一致しなかったら、eを出力して不一致箇所検索
最後にlen以上の位置が書き換えられてたらoを出力
e・ee・ee+数字が入り乱れてる上に、128byteでeo
なんか分けが解らないですよ。
679名無しさん@お腹いっぱい。:2005/06/25(土) 07:55:11 ID:nex4e7jB
>>668
+4と+8では逆に+4の方が早かったり、殆ど誤差範囲内の様な感じで、
あまり差ありませんでした。 x86も同じ感じでは。
680名無しさん@お腹いっぱい。:2005/06/25(土) 10:40:04 ID:B8ggDuKQ
("e")

顔文字に見えてしまう
681名無しさん@お腹いっぱい。:2005/06/25(土) 12:14:56 ID:40X+Sh/n
("o");
682名無しさん@お腹いっぱい。:2005/06/25(土) 14:35:09 ID:2OPs8bJo
("w");
683名無しさん@お腹いっぱい。:2005/06/25(土) 15:30:03 ID:wgfmvqPc
>>676
DMAの実装方法にもよるけど、アラインをまたぐデータ転送はされない可能性は十分にあるね
あと、DMAの転送アラインは4バイトとは限らない、結構ばらつきがある
(当然アラインをまたぐと処理ががた落ちするケースもある)
何らかのチェックや処理速度のベンチを取るなら、転送開始/終了の指定アドレスは
1024バイト境界ぐらいにしたほうがいいと思う





え、自分で試せ?、すいません負け組です・・・orz
684名無しさん@お腹いっぱい。:2005/06/25(土) 18:01:23 ID:nQsRAQzF
>>678
一つ気になるんだけど、キャッシュ制御には何使ってる?
sceKernelDcacheWritebackInvalidateAll を使ってるならいいけど、
writebackだけではダメだよ。

俺の実験では、特に変な挙動はしてないんだけどなぁ。
あとDMAはアライン関係無く転送できる模様。
685名無しさん@お腹いっぱい。:2005/06/25(土) 23:10:30 ID:ozbnOMNS
あのさあ
分かりきった話だけどDMA転送って基本的にCPUの足枷にならないように
メモリ操作を行う技術であって処理バランスを考えないと全然意味が無いよ
だから単純にCPU転送より遅いから使わないとかそう言うのはナンセンスだよ

取りあえずリアルタイム性が必要だが結構重いサウンドの転送に使ってみれば?
PSGやFMなんかは全てPCMで合成する事になるし16bit 44K出力なら
秒間そのまま44KB転送するんだし32bit幅に詰めても22KB必要でしょ
だったら効果あるんじゃない?
686名無しさん@お腹いっぱい。:2005/06/25(土) 23:12:50 ID:nQsRAQzF
>>685
PSPのDMA転送の機能について、もう少し勉強してから出直してきてね。
687名無しさん@お腹いっぱい。:2005/06/26(日) 09:16:57 ID:Nn4q46Zz
688名無しさん@お腹いっぱい。:2005/06/26(日) 09:17:12 ID:Nn4q46Zz
>>687
ぱすpsp
689名無しさん@お腹いっぱい。:2005/06/26(日) 09:30:23 ID:xfW05dzb
ちがう
SuperDonkyKongのこと
690名無しさん@お腹いっぱい。:2005/06/26(日) 11:35:58 ID:dS8t/D5I
Super Developer Kutaragi のことだよ
691名無しさん@お腹いっぱい。:2005/06/26(日) 11:46:05 ID:SHTLLNnX
Sonnakoto Daremo Kiitenaiyo
692名無しさん@お腹いっぱい。:2005/06/26(日) 12:02:41 ID:d5LuQOVq
>>687-688
なんだ、釣りか?
パスが違うって出るじゃん。
693名無しさん@お腹いっぱい。:2005/06/26(日) 18:53:50 ID:sSiypDWc
S:それは
D:デリカシーのない
K:こどものための物
694名無しさん@お腹いっぱい。:2005/06/26(日) 18:59:32 ID:Nn4q46Zz
passちがってたw
0311
です
695名無しさん@お腹いっぱい。:2005/06/26(日) 20:50:50 ID:FUR0RayS
おまいら落としてるのに何も書かないのかよ
696名無しさん@お腹いっぱい。:2005/06/26(日) 22:57:31 ID:xfW05dzb
何を書く必要があるってんだ
697名無しさん@お腹いっぱい。:2005/06/26(日) 23:04:30 ID:/++F8otV
良いものをうpお疲れ様です。
ありがとうございます。
また宜しくお願いします。

的なうpろだにあげたらいいわな
698名無しさん@お腹いっぱい。:2005/06/27(月) 00:24:42 ID:4ZeSYWXz
お礼より反応だろ
699名無しさん@お腹いっぱい。:2005/06/27(月) 00:53:53 ID:GcLcBUfs
それ以前にスレ違い
700名無しさん@お腹いっぱい。:2005/06/27(月) 01:29:20 ID:kr4hG0ov
良いものをうpお疲れ様です。
ありがとうございます。
また宜しくお願いします。
701名無しさん@お腹いっぱい。:2005/06/27(月) 01:56:20 ID:MpalCE3G
良いものをうpお疲れ様です。
ありがとうございます。
また宜しくお願いします。
702名無しさん@お腹いっぱい。:2005/06/27(月) 02:42:18 ID:3gTr8YWz
で、これは使える物なの?
なんか専用の開発機じゃないと動かないツールっぽいんだけど・・・
703名無しさん@お腹いっぱい。:2005/06/27(月) 06:44:28 ID:aaZ0+def
>>702
どこをどう読んでそういう解釈をしたのか教えてくれ。
704名無しさん@お腹いっぱい。:2005/06/27(月) 10:01:21 ID:fFKLaiAB
完走した人居るのか。
うpろだが糞なのか鯖が糞なのか知らんが、とりあえずうんこ過ぎ
705名無しさん@お腹いっぱい。:2005/06/27(月) 10:31:12 ID:HWoViEK9
謎はコンパイラ変更か。
FF5のタイトルでバックのグラデーションと龍が表示
されるようになったがreadmeにあるとおりやや重いね
706名無しさん@お腹いっぱい。:2005/06/27(月) 10:31:46 ID:HWoViEK9
誤爆
707名無しさん@お腹いっぱい。:2005/06/27(月) 11:38:16 ID:3gTr8YWz
>>703
どこをどう読んでそうではないという解釈をしたのか教えてくれ。
708名無しさん@お腹いっぱい。:2005/06/27(月) 11:42:17 ID:3gTr8YWz
>>687
どうでもいいけどこれ、lzhアーカイブがうpした時に途切れたのか、
圧縮展開途中でエラーが出るな。
709名無しさん@お腹いっぱい。:2005/06/27(月) 11:47:30 ID:N3jeX8r4
>>708
うちではちゃんと解凍できたよ

DLミスってるんじゃないの?
710名無しさん@お腹いっぱい。:2005/06/27(月) 11:53:33 ID:3gTr8YWz
スマソ、2回目にDLした方だと出なくなった・・・
単にDLが遅すぎて途切れてただけか・・・
711名無しさん@お腹いっぱい。:2005/06/27(月) 20:57:18 ID:ei2TbgQJ
PBPSetting1.6bで破損ファイルを非表示にする方法教えてくだされ
712名無しさん@お腹いっぱい。:2005/06/27(月) 21:28:33 ID:w/nkwzTz
>>711
おれはそれがわからない理由を聞きたいよほんと
713名無しさん@お腹いっぱい。:2005/06/27(月) 21:51:20 ID:kUbQg+OE
バカだからLoad PBPを押す事もSave PBPを押す事も出来ないんだろ
「わー設定みたいのイパーイでわけ分からん」って感じでパニくって何も出来ずに眺めるだけ
714名無しさん@お腹いっぱい。:2005/06/27(月) 21:51:24 ID:fxqq2xPt
>>711
よく読む
715名無しさん@お腹いっぱい。:2005/06/27(月) 21:54:51 ID:w/nkwzTz
>>713
やっぱり英語(というか英単語レベルなんだが)ってだけで即終了なんだろうかなぁ
716名無しさん@お腹いっぱい。:2005/06/27(月) 21:55:35 ID:X/stHilt
お前らまとめて出て行け。
717名無しさん@お腹いっぱい。:2005/06/27(月) 23:10:55 ID:aaZ0+def
>>707
> 1. 2 推奨環境
> OS Windows XP / 2000
> CPU PentiumV 1GHz以上
> メモリ 128MB 以上

どこにでもある普通のPC環境。
これを読んで専用の開発機が要ると思うやつの気が知れん
718名無しさん@お腹いっぱい。:2005/06/27(月) 23:12:29 ID:xFpw+tgf
>>717
アフォ…?
PS2にしろPSPにしろ、公式のデバッガは開発用マシンをホストにした
フロントエンドに過ぎないわけだが。
このデバッガにしろ、開発専用機と接続しないと何もできない。
719名無しさん@お腹いっぱい。:2005/06/27(月) 23:33:14 ID:P6343qTc
リモートデバッガということ?とりあえず見た目にいらないっぽかったので
ソースの方をうぷしてくだs
720名無しさん@お腹いっぱい。:2005/06/27(月) 23:40:46 ID:NBsuDQFm
つかメーカーの開発環境なら
開発専用のPSPもあるしUMDエミュレータも実装されてるし
721名無しさん@お腹いっぱい。:2005/06/28(火) 00:06:43 ID:dCoME438
>>717
視力大丈夫?

> Hardware Tool用のデバッガのため、Emulator環境では動作しませんのでご注意ください。

って一文が漏れには見えるんだけど・・・
722名無しさん@お腹いっぱい。:2005/06/28(火) 12:37:25 ID:ugtKNzTL
漏れにも若干見える
723名無しさん@お腹いっぱい。:2005/06/28(火) 13:02:56 ID:3RxQC9LD
chmファイルの中のうpデートのやり方みると
1.0に戻せそうだな。
724名無しさん@お腹いっぱい。:2005/06/28(火) 15:55:59 ID:gbQlETHA
ねーよwwww
725名無しさん@お腹いっぱい。:2005/06/29(水) 00:29:33 ID:us/8PyhP
pspsdk 1.0betaなんつー、なんだかゴイスーなものがががが
726名無しさん@お腹いっぱい。:2005/06/29(水) 00:56:23 ID:rNpd6gb/
>>725
何処に?
727名無しさん@お腹いっぱい。:2005/06/29(水) 01:02:49 ID:dIK2A2mv
お、ps2devに来てるね。
制作が進められてると聞いてたけど、
ベータリリース来たのか。
728名無しさん@お腹いっぱい。:2005/06/29(水) 01:05:44 ID:rNpd6gb/
ほんとだ・・・
729名無しさん@お腹いっぱい。:2005/06/29(水) 03:22:07 ID:L5tx5Fm9
GPU使っての画像転送というのを、どこかのスレで見て理解できたんですが
GPUを使って画像を拡大、縮小しながら転送したいんですが、Textureでやるんでしょうか?
拡大ってどれの事を指すのかサッパリで・・・
どなたかご存知の方、ヒントください。

参考にしているページ
ttp://wiki.ps2dev.org/psp:ge_register_list
730名無しさん@お腹いっぱい。:2005/06/29(水) 03:30:35 ID:tACR1XBg
矩形プリミティブ、2頂点セット、テクスチャバッファを指定、スケールで拡縮とか?
731名無しさん@お腹いっぱい。:2005/06/29(水) 12:57:10 ID:Xgq7c9mR
スプライト用矩形プリミティブはスクリーン座標で直接指定できますから
大きめに指定すれば勝手に拡大してくれます。
あとテクスチャフィルタをリニア補完にするのも忘れずに
732名無しさん@お腹いっぱい。:2005/06/29(水) 20:24:55 ID:5Y18aWGB
糞猫(=にゃんこ)の本性
http://pspwiki.ddo.jp/bbs/test/read.php/board/1120014022/

こんな奴のうpろだで、UPすること自体が相当やばい。
製作者の方々気をつけてください。

新しいwikiは完成しました、順次うpろだの場所の変更をお願いします。

まとめwiki&あぷろだ
http://pspsoftware.ddo.jp/wiki/
733名無しさん@お腹いっぱい。:2005/06/29(水) 21:27:27 ID:7px6Bb6S
ヽ(´ー`)ノ
734名無しさん@お腹いっぱい。:2005/06/29(水) 21:56:17 ID:wYzBd5o5
ttp://www.hotchips.org/archives/hc16/
Conference Day Two
Session 8
A 90nm embedded DRAM single chip LSI with a 3D
graphics, H.264 codec engine, and a reconfigurable
processor
735名無しさん@お腹いっぱい。:2005/06/29(水) 22:21:57 ID:L5tx5Fm9
>>730
>>731
バッファ転送は直接アドレスを指定すれば動くので分かりやすかったのですが
テクスチャになると、ちょっと難しくなりますね。

それで色々と考えてみたのですが矩形プリミティブを設定する方法やら
プリミティブの描画命令とか探してもないんですが、オブジェクトに対応する
構造体みたいなのがあって、そのアドレスをGPUに命令として書き込む感じになるんでしょうか?

PS2のGPUにも似ているとかいう記事を見た気がしたのでPS2のGPUをちょっと
調べて見てたんですが難しい・・・
きっかけがあれば分かりそうな気もするんですが、きっかけがないっす。

負けずに色々考えて見ますが、またなんかヒントあったらお願いします。
736名無しさん@お腹いっぱい。:2005/06/29(水) 22:37:53 ID:QeXOb64O
>>735
全て書くには分量が足りない…
必要な部分を質問して貰えれば、答えられるぽいです
737名無しさん@お腹いっぱい。:2005/06/29(水) 22:54:05 ID:JLdduMiw
UMD Loaderって何なのでしょうか?
738名無しさん@お腹いっぱい。:2005/06/29(水) 22:55:05 ID:tACR1XBg
>>736
頂点の指定の仕方が分からないです。
具体的なコマンドキューの例だけでもあれば・・・
739名無しさん@お腹いっぱい。:2005/06/29(水) 23:03:20 ID:QeXOb64O
>>738
便宜上send(op, val);とさせてもらうと

頂点フォーマットの指定
send(0x12, format)

頂点バッファのポインタ指定
0x10は分割データ送信に使うようです
send(0x10, (ptr>>8)&0xf0000);
send(0x1, ptr&0xffffff);

描画
send(0x4, type<<10 | num_of_data);

矩形プリミティブはtype=6, num_of_data=2
formatは0x800102をsceGuDrawSpriteで使っているようです
このフォーマットの場合、頂点バッファは16bitアラインで
|  u  |  v  |  x  |  y  |  z(=0)
の並びとなります
u, v, x, y, z全てピクセル単位での指定になります。
テクスチャの設定がこれまた長くて面倒なんですよね…
740名無しさん@お腹いっぱい。:2005/06/29(水) 23:08:02 ID:QeXOb64O
失礼、type << 0x10ですた
解析しただけの生のサンプルコードで良ければうpできるんですが
そこからライブラリを自前で作って使わないと、法律的にグレーな悪寒が…
741名無しさん@お腹いっぱい。:2005/06/29(水) 23:20:03 ID:tACR1XBg
とすると矩形だと2頂点なので。
unsigned short Vertex[] ={
u0, v0, x0, y0, z0,
u1, v1, x1, y1, z1,
}
ということでしょうか?
742名無しさん@お腹いっぱい。:2005/06/29(水) 23:21:45 ID:QeXOb64O
>>741
そうなります
ちなみにテクスチャを有効にするには
0x1e000001
をコマンドで送信する必要があります(しないと白いポリゴンが現れるだけ)
ただテクスチャを指定するために、フォーマットの指定やら色々必要がありまして
ここに書くには分量が…(´・ω・`)
743名無しさん@お腹いっぱい。:2005/06/29(水) 23:30:34 ID:tACR1XBg
よければサンプルコードをどこかで見せていただければ、
あとは表とにらめっこで理解しようと思いますが・・・
744名無しさん@お腹いっぱい。:2005/06/29(水) 23:33:38 ID:QeXOb64O
>>743
某ゲームから解析した仕様を、ほぼそのままCのコードに落としただけなので
法律的にグレーな部分がありますが、実際のアプリに使わないでいただけるのでしたら
解析結果の一つとしてうpしますが…
745名無しさん@お腹いっぱい。:2005/06/29(水) 23:40:12 ID:tACR1XBg
>>744
そのまま使うってことはないと思います。見たい・・・
746名無しさん@お腹いっぱい。:2005/06/29(水) 23:47:33 ID:QeXOb64O
>>745
少々お待ちを…
747名無しさん@お腹いっぱい。:2005/06/29(水) 23:57:42 ID:KPnk9OFM
ここのうpロダにおながい
http://pspsoftware.ddo.jp/wiki/
748名無しさん@お腹いっぱい。:2005/06/30(木) 00:00:25 ID:UBBP7bwm
749名無しさん@お腹いっぱい。:2005/06/30(木) 00:03:01 ID:4eaOV5BL
>>747-748
急に出てきて何をいっとるんだお前らは。
ウザイ宣伝してんじゃねぇ。
750名無しさん@お腹いっぱい。:2005/06/30(木) 00:03:40 ID:UBBP7bwm
宣伝じゃないんだが
751名無しさん@お腹いっぱい。:2005/06/30(木) 00:04:50 ID:Iocl6Ud4
うpされてないよね?
752名無しさん@お腹いっぱい。:2005/06/30(木) 00:06:24 ID:eri23vci
モノがモノなのであまり有名な場所には揚げたくありません…申し訳ない

>>451
ちょっとしたサンプル書いてます
753名無しさん@お腹いっぱい。:2005/06/30(木) 00:06:53 ID:eri23vci
アンカーミス(´・ω・`)
>>751
754名無しさん@お腹いっぱい。:2005/06/30(木) 00:07:45 ID:6yOpGq6b
変なPSPwikiじゃないなら俺はいいよ(割り込み
755名無しさん@お腹いっぱい。:2005/06/30(木) 00:10:00 ID:iTdl9Beq
>>752
ありがとうございます。

なんかたくさんでてきたw
756754:2005/06/30(木) 00:12:02 ID:ro9aAU1O
ごめ、ROMってたら書き込みたくなった。ROMに戻ります。
757名無しさん@お腹いっぱい。:2005/06/30(木) 00:16:52 ID:92gPYuHc
758名無しさん@お腹いっぱい。:2005/06/30(木) 00:46:29 ID:eri23vci
なぜか作ったサンプルが動かない。・゚・(ノД`)・゚・。
759名無しさん@お腹いっぱい。:2005/06/30(木) 00:49:16 ID:Iocl6Ud4
>>758
がんがれw
760名無しさん@お腹いっぱい。:2005/06/30(木) 00:50:20 ID:nV4tzbsf
>>758
あきらめるな〜
761名無しさん@お腹いっぱい。:2005/06/30(木) 00:54:49 ID:wylFOk3Z
あたい、ずっと待ってる。
762名無しさん@お腹いっぱい。:2005/06/30(木) 00:55:45 ID:3yYd3o+U
よく分からんがバンガレ!
763名無しさん@お腹いっぱい。:2005/06/30(木) 00:57:29 ID:GUTDvDBZ
ガンガレ
764名無しさん@お腹いっぱい。:2005/06/30(木) 01:01:34 ID:gzWeZi3z
ふと思ったんだが今後 homebrew 作る奴のためにデバッガとか
使えるようにするとイイかもな。 gdb とかさ・・
765名無しさん@お腹いっぱい。:2005/06/30(木) 01:03:29 ID:gzWeZi3z
いきなりデバッガは難しくても通信周りも解析進んでるみたいだし、
PC 側で PSP からの TTY 出力だけでもみれるとイイかもな。
766名無しさん@お腹いっぱい。:2005/06/30(木) 01:04:52 ID:ydROszz5
それができるとすごく楽になる・・・
767名無しさん@お腹いっぱい。:2005/06/30(木) 01:29:32 ID:fkA8ja2+
流石にここら辺は解析ってより現役PSPプログラマのリークになるのかな
テクスチャ転送して拡大表示するところだけのソースがあればよいんだが
ソニーライブラリ使ってるか・・・
768名無しさん@お腹いっぱい。:2005/06/30(木) 01:34:55 ID:eri23vci
SDKのライブラリを使ってるわけではなくて、
ソニー純正ライブラリをアセンブラから再現したコードを使ってると考えてください(´・ω・`)
やっと動いたのでまとめてうpします
そのコードを元にライブラリを作ろうかと考えてましたが、時間が取れなくて…
769名無しさん@お腹いっぱい。:2005/06/30(木) 01:53:17 ID:GUTDvDBZ
お疲れさまでつ。
770名無しさん@お腹いっぱい。:2005/06/30(木) 01:55:29 ID:eri23vci
upupの1MBに置かせて貰いました
sample.zipです。

重ね重ねになりますが、かなり法律的にグレーです。
「そんなのは嫌だ!」て方はDLなさらないでください。・゚・(ノД`)・゚・。

>>767
ちなみに私はゲーム開発とは畑違いです。
771名無しさん@お腹いっぱい。:2005/06/30(木) 01:57:59 ID:nYZWmlhU
>>770
横やりだけどもらいました
アリガトン
772名無しさん@お腹いっぱい。:2005/06/30(木) 01:59:00 ID:eri23vci
またちょっとこのファイルは残しておきたくありませんので
朝までには削除させて戴きます(´・ω・`)
773名無しさん@お腹いっぱい。:2005/06/30(木) 01:59:51 ID:cewNNa6I
>>770
同じく、勉強させていただきます。m(__)m
774名無しさん@お腹いっぱい。:2005/06/30(木) 01:59:58 ID:NJpVQ34e
>>770さま
729です。
頂きました。スゴイ・・・
参考にさせていただきます。
最高に嬉しいです!!
775名無しさん@お腹いっぱい。:2005/06/30(木) 02:00:16 ID:iTdl9Beq
>>772
いただきました。読ませていただきます。
776名無しさん@お腹いっぱい。:2005/06/30(木) 02:00:56 ID:wylFOk3Z
>>770
待ってました!
土星の画像が移動しながらグイグイ拡縮してて感動。
777名無しさん@お腹いっぱい。:2005/06/30(木) 02:01:21 ID:fkA8ja2+
>>770
いただきました
とりあえず自分なりに組み込んじゃおうかと思います
778名無しさん@お腹いっぱい。:2005/06/30(木) 02:01:42 ID:GUTDvDBZ
>>770
アリガトン。・゚・(ノД`)・゚・。 参考にしてみます。
779名無しさん@お腹いっぱい。:2005/06/30(木) 02:03:56 ID:gzWeZi3z
デバッグシンボル残ったままのゲームって出荷されてるんだ?
780名無しさん@お腹いっぱい。:2005/06/30(木) 02:04:06 ID:Iocl6Ud4
>>770
乙でした。待ってた甲斐があったというものです。
いいものをありがとうございました。
781名無しさん@お腹いっぱい。:2005/06/30(木) 02:04:58 ID:eri23vci
ここからライブラリを作るのは正直面倒だと思いまつ…
自分なりに意訳して読みやすくしていますが、
それでもわけのわからない箇所はグチャグチャしてます。・゚・(ノД`)・゚・。

一応今ある関数についてはそれなりに調べてありますので
引数等の質問にはある程度答えられるかと思います。(´・ω・`)

>>779
移植作品やら簡単なゲームなら残ってるかなぁと思い
パズルボブルを吸い出してみたら案の定…でした
782名無しさん@お腹いっぱい。:2005/06/30(木) 02:08:20 ID:eri23vci
行き渡ったようなので削除させていただきます…
783名無しさん@お腹いっぱい。:2005/06/30(木) 02:14:18 ID:JOejwsZb
工エエェェ(´д`)ェェエエ工工
今落とそうと思ったのに…
784名無しさん@お腹いっぱい。:2005/06/30(木) 02:15:01 ID:SJucXhh6
間に合わなかった(;´д⊂
785名無しさん@お腹いっぱい。:2005/06/30(木) 02:15:22 ID:x7KzcpE4
おそかったーーーorz
786名無しさん@お腹いっぱい。:2005/06/30(木) 02:16:48 ID:DIod8A4A
出遅れたー
787名無しさん@お腹いっぱい。:2005/06/30(木) 02:19:37 ID:ZqD46m+u
ショボーン(´・ω・`)
788名無しさん@お腹いっぱい。:2005/06/30(木) 02:20:37 ID:3yYd3o+U
俺も負け組みか・・・orz
789名無しさん@お腹いっぱい。:2005/06/30(木) 02:21:09 ID:JOejwsZb
朝まで大丈夫かと思ったからさっき来たのに…(´・ω・`)
790名無しさん@お腹いっぱい。:2005/06/30(木) 02:22:37 ID:iTdl9Beq
これはバッファはeDRAM上に取らないとうまくいかないのかな?
791名無しさん@お腹いっぱい。:2005/06/30(木) 02:22:43 ID:eri23vci
あー申し訳ありません…
言い回しが悪かったです。・゚・(ノД`)・゚・。
2:45までうpします。
それ以降の再配布は一切いたしません。

このファイルの再配布自体、しないで戴けるとありがたいでつ(´・ω・`)
792名無しさん@お腹いっぱい。:2005/06/30(木) 02:23:39 ID:SJucXhh6
>>791
ありがとうございます!
早速参考にさせていただきます
793名無しさん@お腹いっぱい。:2005/06/30(木) 02:23:48 ID:JOejwsZb
>>791
神様ありがとう
つД`)・゚・。・゚゚・*:.。..。.:*・゚
794名無しさん@お腹いっぱい。:2005/06/30(木) 02:23:54 ID:ydROszz5
まだみつからない・・・探し方が悪いんだろうな・・・
795名無しさん@お腹いっぱい。:2005/06/30(木) 02:25:16 ID:ZqD46m+u
ありがとう!!
796名無しさん@お腹いっぱい。:2005/06/30(木) 02:25:52 ID:eri23vci
>>790
sceGuStartのバッファ指定は相対アドレス指定のようですから、
eDRAM上に嫌でも配置されるんではないでしょうか。
グローバル変数にeDRAMアドレスを格納していたと思うので、
その変数を追跡すれば、他の箇所で何に使っているか分かるかもしれません。
797名無しさん@お腹いっぱい。:2005/06/30(木) 02:26:12 ID:x7KzcpE4
>>791
ありがとうございます。
起きててよかった
798名無しさん@お腹いっぱい。:2005/06/30(木) 02:33:45 ID:x7KzcpE4
まだソース見てないけど
PSPで実行してみたら土星の画像の文字のあたりに黒い横線が入っているんだけど
これで正常?
799名無しさん@お腹いっぱい。:2005/06/30(木) 02:36:57 ID:eri23vci
>>798
手元では確認できませんでした
特に横線などは入っていません
sceKernelDcacheWritebackInvalidateAllをかますと直るかもしれません。
800名無しさん@お腹いっぱい。:2005/06/30(木) 02:40:26 ID:eri23vci
別スレで貼られてしまったようなので早めに削除します
申し訳ないです。。・゚・(ノД`)・゚・。

あまり(かなり)リーガルなものではありませんので…
801名無しさん@お腹いっぱい。:2005/06/30(木) 02:44:35 ID:x7KzcpE4
>>799
同梱のEBOOT.PBPを実行してみただけなんですけどね

こんな感じ
ttp://upup2.com/1up/src/up5493.jpg
802名無しさん@お腹いっぱい。:2005/06/30(木) 02:45:34 ID:eri23vci
>>801
この症状はデータキャッシュの仕業にほぼ間違いないですね
ライトバックすると直るかと…
803名無しさん@お腹いっぱい。:2005/06/30(木) 02:45:44 ID:GUTDvDBZ
貼られるとかの前にみんなこっちを見てるけどね。
804名無しさん@お腹いっぱい。:2005/06/30(木) 02:46:11 ID:wylFOk3Z
同じPSPでも動作が異なることがあるのは何故なんだろう。
805名無しさん@お腹いっぱい。:2005/06/30(木) 02:47:22 ID:x7KzcpE4
>>802
そうですか。失礼しました。
806名無しさん@お腹いっぱい。:2005/06/30(木) 02:48:14 ID:m2ShInlo
orz 数分差か・・・
807名無しさん@お腹いっぱい。:2005/06/30(木) 02:49:10 ID:/kP/dI0P
>>806
よう、仲間か_no
808名無しさん@お腹いっぱい。:2005/06/30(木) 02:50:20 ID:RZSLOibD
orz
そんな・・・
809名無しさん@お腹いっぱい。:2005/06/30(木) 02:51:47 ID:RZSLOibD
orz
そんな・・・
810名無しさん@お腹いっぱい。:2005/06/30(木) 02:53:05 ID:RZSLOibD
多重スマン・・・
811名無しさん@お腹いっぱい。:2005/06/30(木) 02:53:27 ID:oZjSlXYY
今会社から帰宅したのに… orz
812名無しさん@お腹いっぱい。:2005/06/30(木) 02:54:28 ID:ydROszz5
今まで悩んでいたこと(というか分からなかったこと)が分かりました。
とても参考になるコードありがとう!
813名無しさん@お腹いっぱい。:2005/06/30(木) 02:58:51 ID:rn1QoYzk
すみません,別スレに張ってしまいました..
みんなエキサイトするんじゃないかと思って...
814名無しさん@お腹いっぱい。:2005/06/30(木) 03:10:39 ID:sSZ1Jddi
今起きて、700辺りから見て回ったが、サッパリ解らん。
何か凄いことが解ったの?
815名無しさん@お腹いっぱい。:2005/06/30(木) 03:14:56 ID:/BTEhhzo
出遅れたか
816名無しさん@お腹いっぱい。:2005/06/30(木) 03:18:05 ID:zfVMEpr5
>>814
開発者にとっては解析の手間が省ける便利なもの
817名無しさん@お腹いっぱい。:2005/06/30(木) 03:26:10 ID:sSZ1Jddi
>>816
どもです。
なるほど、一般ピープルな自分には関係なさそうですね・・・
取り逃したとか書かれてるから、前の333版SNESみたいなのが少しだけ出たのかと・・・
しかし今後の進展が一気に進むかも!?乙です。
818名無しさん@お腹いっぱい。:2005/06/30(木) 03:29:15 ID:wylFOk3Z
プログラムとかわからない人の来るスレじゃないよ。
819名無しさん@お腹いっぱい。:2005/06/30(木) 03:30:25 ID:LZdf1lHU
つーかなんでわかんない奴がこのスレに居るのかと・・・
820名無しさん@お腹いっぱい。:2005/06/30(木) 03:38:09 ID:zfVMEpr5
これちょっと弄れば3次元ポリゴンもいけそう
821名無しさん@お腹いっぱい。:2005/06/30(木) 06:21:55 ID:nzyGuYFQ
早寝早起きして負け組になった俺が来ましたよ
822名無しさん@お腹いっぱい。:2005/06/30(木) 06:30:24 ID:Cmqw3zOQ
P2Pで流してくれると幸い
823名無しさん@お腹いっぱい。:2005/06/30(木) 08:46:31 ID:sSZ1Jddi
>>818-819
PSPでエミュレータを動かそうスレにリンク張ってあったので・・・
824名無しさん@お腹いっぱい。:2005/06/30(木) 08:48:13 ID:sSZ1Jddi
因みに、このスレで凄いことが起きてる?とか書かれてたから
興味本意できました。GBAの時みたいに何かアップされてるんだろうかなと。
825名無しさん@お腹いっぱい。:2005/06/30(木) 08:53:44 ID:YAESCEfW
>>824
分かったからもう帰りなさい
826名無しさん@お腹いっぱい。:2005/06/30(木) 08:57:46 ID:sSZ1Jddi
>>825
見てると結構勉強なるんで>>1から見直し中。
まあ自分CGI位しか弄れないから制作はでけ無いけど・・・
827名無しさん@お腹いっぱい。:2005/06/30(木) 10:57:56 ID:FSG66J2k
WAB Alpha MS Launcher
(;´Д`)ハァハァ
828名無しさん@お腹いっぱい。:2005/06/30(木) 11:36:09 ID:hS60m8px
>>827
ナニソレ?
829名無しさん@お腹いっぱい。:2005/06/30(木) 12:00:15 ID:goYb/tWc
>>827
ころん試した 動かない
つかざっと読んだとこ「まだ動かないよ」なのかな
いちおう何か読もうとしている感はある
830名無しさん@お腹いっぱい。:2005/06/30(木) 12:48:18 ID:TVF9slaR
出遅れ組でしたorz
神よ・・・もう一度チャンスを・・・
831名無しさん@お腹いっぱい。:2005/06/30(木) 12:54:58 ID:0eab+aqa
パズルボブルはPlease Waitって出るだけ。フェイクかと思ったが
Wipe Out PureはSCEのロゴとフェードインアウトやら青いバーが
数本伸びたり縮んだりするアニメーションが出て動いてるっぽかった。

SYSDIRだけコピーしても動く、最初で暴走するって2点から
EBOOT.BINは動くがそこから他のデータにアクセスできないってことだろう。
832名無しさん@お腹いっぱい。:2005/06/30(木) 12:58:39 ID:HsSimtmo
エミュかなんかと勘違いして欲しがってるヤシが多そう
833名無しさん@お腹いっぱい。:2005/06/30(木) 13:39:18 ID:n8Wxm8gp
まぁあれだ
絵描かないのに写真屋6.0とか落としてみたり・・・
プログラム書けないのにVisualBasic6.0を落としてみたり・・・
834名無しさん@お腹いっぱい。:2005/06/30(木) 13:54:34 ID:bq0zY+mn
>>799
1.50環境で>>801の現象がおきました。
テクスチャコピー後にsceKernelDcacheWritebackAllかましてやれば直りました。
startup.sに定義がありましたし。

同じ場所にsceKernelDcacheWritebackInvalidateAllでは直らなかったっす。
835名無しさん@お腹いっぱい。:2005/06/30(木) 14:00:55 ID:AzKocAkd
>>833
6.0好きだなw
836名無しさん@お腹いっぱい。:2005/06/30(木) 14:13:54 ID:2dyW2RUK
MS Launcher、ソース見てワラタ
837名無しさん@お腹いっぱい。:2005/06/30(木) 14:36:12 ID:n8Wxm8gp
ちょうど俺がWeb割れハマってたころが6.0だったんだよ
838名無しさん@お腹いっぱい。:2005/06/30(木) 15:19:45 ID:+Kx8fpZf
>>834
情報thxです
CLUTの使い方がいまいちわからん…
839名無しさん@お腹いっぱい。:2005/06/30(木) 15:39:57 ID:0eab+aqa
>>836
しかも
Why Called ALPHA Version:
Games or demo disk start then stop.
No idea about reason. ;)
ときたもんだ
840名無しさん@お腹いっぱい。:2005/06/30(木) 16:08:41 ID:MpShF4YJ
αバージョンである理由:
ゲームやデモディスクを起動すると直ぐに止まってしまう。
何故そうなるのかは一切分かりません。;)

あふぉだ
841名無しさん@お腹いっぱい。:2005/06/30(木) 16:30:51 ID:tAWRafeV
何故そうなるのかわかってるけど、簡単に対処できる問題じゃないから
いちいち聞くなウゼーって事だろ。
842名無しさん@お腹いっぱい。:2005/06/30(木) 16:46:52 ID:2dyW2RUK
MS Launcher 2.0きた。状況はあまり変わってないが。
843名無しさん@お腹いっぱい。:2005/06/30(木) 17:32:58 ID:FSG66J2k
何でもいいからまだー
844名無しさん@お腹いっぱい。:2005/06/30(木) 18:26:15 ID:iTdl9Beq
プリミティブ描画の方法が分かったので、色々試してるけど、遅いなぁ・・・
画面の拡縮だけなら、使わないほうが速そう。
そのかわり、バイリニア表示できるけど。

vbapspの人へ、左上にちょっとゴミが出るのは、
テクスチャバッファのアドレスをアライン調整すると直ると思います。
845名無しさん@お腹いっぱい。:2005/06/30(木) 18:28:37 ID:mc3wCNFF
>>844
参考までに、主に重い原因はsceGeDrawSyncのブロッキングにあるようだから
sceGuSync、sceGuSwapBuffers、WaitVblankStartを別スレッド化してみては。
846名無しさん@お腹いっぱい。:2005/06/30(木) 18:35:35 ID:iTdl9Beq
>>844
あのGuライブラリ使ってないです。
Syncしないと描き終わってないしなぁ。
キュー→フリップの間に処理があればいいけれど、試しているのはほとんど処理がないんですよ・・・
847名無しさん@お腹いっぱい。:2005/06/30(木) 18:38:51 ID:mc3wCNFF
Syncを1,1(no wait)で呼び出すと速度が2倍近くになるんですよね
balkingパターンを導入するだけでかなり効果があるかと
848名無しさん@お腹いっぱい。:2005/06/30(木) 18:49:40 ID:iTdl9Beq
>>847
例のsceGuSyncは中見ると、DrawとListの引数違ってるような気が・・・
sceGeDrawSync(1)でbusy判定できそうですね。
849名無しさん@お腹いっぱい。:2005/06/30(木) 18:54:29 ID:mc3wCNFF
もっと単純に、安全性はあまり高くないですが、
for(;;) {
  sceKernelSleepThread();
  g_sync_state = 1;
  sceGeDrawSync(0, 0);
  バッファのフリップ
  g_sync_state = 0;
}
をループするスレッドを作っておいて、描画関数の先頭でフラグを使ってbalking
描画が終わったらsyncを呼び出す代わりにsceKernelWakeupThreadをする、とか・・・
850名無しさん@お腹いっぱい。:2005/06/30(木) 19:01:09 ID:TipMpHCX
>>848
ああ、そこは間違ってます
READMEにも書いた通り、直していない箇所の一つです…
正しくは
sceGeSync(w); と sceGeListSync(**, w);
ですね(´・ω・`)
851名無しさん@お腹いっぱい。:2005/06/30(木) 19:08:45 ID:iTdl9Beq
>>849
Ge用のCallbackを使うのがよいかも。

>>850
とても参考になりました。ありがとうございます。
852名無しさん@お腹いっぱい。:2005/06/30(木) 22:45:23 ID:GsJzbgqr
sample.zipはもう流していただけないのでしょうか・・・・
853名無しさん@お腹いっぱい。:2005/06/30(木) 22:58:58 ID:r7hUDlC6
>>834
sceKernelDcacheWritebackInvalidateAllでもちゃんと動作するよ。
きっとSTUB_FUNCを追加しただけで、STUB_STARTの値を増やしてなかったでしょ。
854名無しさん@お腹いっぱい。:2005/06/30(木) 23:13:22 ID:Iocl6Ud4
>>853
大正解。
0x00040005→0x00050005だあね。
855名無しさん@お腹いっぱい。:2005/06/30(木) 23:14:27 ID:M59qjRG2
PSPでMPEG4にコンバートするんじゃなくDivXやXvidの動画をそのまま見るようにできるのでしょうか?
解像度は無理矢理変えてあげないとだめですが。

DivXからMPEG4に変換するのがめんどうなので、メモステにDivX動画をそのままほうりこんで、
再生出来るアプリがあったらなぁ。
856名無しさん@お腹いっぱい。:2005/06/30(木) 23:30:00 ID:8NyIf1HG
上げる方は・・・
857名無しさん@お腹いっぱい。:2005/06/30(木) 23:30:23 ID:LLJIRTa+
>>855
お前にそれを作る事を許してやる。
ん?こっちの方がいいか
自分で作れ。厨。
858名無しさん@お腹いっぱい。:2005/06/30(木) 23:32:53 ID:nV4tzbsf
>>855
>>DivXやXvidの動画をそのまま見るようにできるのでしょうか
ハッキングスレとしての回答は「できない」が正しい答えと思います。
理由は、PSPにそういった機能がもともと搭載されていないからです。

なお、自作アプリスレとしての回答だったら「できる」が正しい答えと思います。
理由は、やろうと思えば核爆発のシミュレーションから一年後の天気の予想まで
どんなPSP用のアプリでも作ることは可能だからです。難易度は別にしてですが。

なので、
>DivXからMPEG4に変換するのがめんどうなので、メモステにDivX動画をそのままほうりこんで、
>再生出来るアプリがあったらなぁ
に対しては
「がんばって(がんばらなくてもいいけど)作ってくれ」と答えるのがいいのかな?



859名無しさん@お腹いっぱい。:2005/06/30(木) 23:33:15 ID:OVYF1+AB
>>855
それよりブラウザの方が需要あると思うからそっちを頑張って
860名無しさん@お腹いっぱい。:2005/06/30(木) 23:34:02 ID:BE+SNp6V
かなり広範囲に移植されてるVLCだったら何でも再生できるんじゃない?
861名無しさん@お腹いっぱい。:2005/06/30(木) 23:43:53 ID:kdwCqOjk
VLCの移植って出来るのかなぁぁ・・・
862名無しさん@お腹いっぱい。:2005/06/30(木) 23:45:07 ID:TipMpHCX
VLCでも再生には外部ライブラリを使っていたような…
863名無しさん@お腹いっぱい。:2005/07/01(金) 00:12:43 ID:NHpwQDvl
>>855
おいらは、mpeg1のムービーのほうがいいな。
どこかにフリーのデコーダー無いの?

>>859
ブラウザはすでにワイプアウトのがあるんで無いの?
まぁw3mとか移植すれば面白いかも知んないけど。
864名無しさん@お腹いっぱい。:2005/07/01(金) 00:13:58 ID:NHpwQDvl
>>863
> どこかにフリーのデコーダー無いの?
オープンソースのまちがいだ。まぁ探せばあるんだろうねぇ。
865名無しさん@お腹いっぱい。:2005/07/01(金) 00:15:56 ID:a96L4N/2
自分で作れと言いながら可能性を議論してる当たりがエンジニアっぽくっていいねw

VLC をポート出来るかどうかもそうだけど PSP のスペック的に可能かどうかってのも
興味あるね。 333MHz だとコプロ2つ乗ってることを考えてもビットレート高い奴は再生
難しいだろうね。

PSP で UMD とかが再生出来るのはハードでエンコードしてるからで DivX とかの
エンコーダは当然乗ってない分けで・・・
866名無しさん@お腹いっぱい。:2005/07/01(金) 00:26:53 ID:uNJSIggN
>>863
ブラウザ単体の方が需要ないか?
ワイプアウト云々はやったことないからわからんけど
867名無しさん@お腹いっぱい。:2005/07/01(金) 00:54:16 ID:y3irrjn0
w3mの移植ならそれなりに簡単そうだね
868名無しさん@お腹いっぱい。:2005/07/01(金) 01:01:02 ID:Dbg3Houl
現場でのデータ解析用にPSPを使おうと目論んでます。
まぁ4-20mAや0-1Vがロギング出来て時間軸の設定とか出来る程度で良いんだけどね
ノートPCは持ってくのメンドイし、オシロなんかもっと嫌

って事で、USB周りで何か参考になるおソース無いでしょうか?
869名無しさん@お腹いっぱい。:2005/07/01(金) 02:02:27 ID:Xm/tRhTd
CodeWarrior Development Studio for PSPを手に入れたんだが、これってエミュの作成や解析に使えるの?プログラムくめないから使い方解らん。
870名無しさん@お腹いっぱい。:2005/07/01(金) 02:07:16 ID:nVKZp1G3
CW自体が使えるかどうかは知らんけど
サンプルコードはある
871名無しさん@お腹いっぱい。:2005/07/01(金) 02:07:46 ID:bPw/9uP2
>>868
USBは無理でしょ。外部との入出力でまともに使えそうなのは無線だけじゃない?
872名無しさん@お腹いっぱい。:2005/07/01(金) 02:28:42 ID:6Rlvy2MY
無理って事は無いと思う。
一応APIも用意されてる感じだし。
873名無しさん@お腹いっぱい。:2005/07/01(金) 02:59:31 ID:ESjR2Rl0
>>868
たとえAPI使えてもUSBクライアント機能しか無いから、接続先がUSBホスト機能を
持たないとダメ、自作するなら不可能じゃないとは思うけど、既存のUSB機器は使えないと
思った方が良いかと
874名無しさん@お腹いっぱい。:2005/07/01(金) 03:27:58 ID:KG5z+n7V
赤外線と、ヘッドフォン端子部のリモコンがある
赤外線マウス、赤外線キーボード、赤外線ジョイスティックは気合で何とかなる。
プリンタもいけるかもしれない。
赤外線のUSBハブとかあればこれもいけるかも
875名無しさん@お腹いっぱい。:2005/07/01(金) 03:31:23 ID:6Rlvy2MY
>>873
さぁ、どうなんだろね?
USBでのPSP同士の通信を怪しくサポートしてる事見ると、
コネクタ形状がmini-Bなだけで、実際はABの仕様なんじゃないのかって
気がしないでもないんだが。

まあ、実際に調べたわけじゃないから本当の所は知らんけど。
876名無しさん@お腹いっぱい。:2005/07/01(金) 03:35:10 ID:ESjR2Rl0
>>875
USBでのPSP同士の通信って、去年のE3辺りでなかった事になってなかったっけ?
それにホストにも対応してるなら、あのスペック表記が大好きなSCEがスペック表に
書かないわけが無いと思うし、わざわざ(クライアント)と表記してあるしなぁ
877名無しさん@お腹いっぱい。:2005/07/01(金) 03:49:50 ID:6Rlvy2MY
>>876
さぁ?
ドライバとして実装されてるからそうなんじゃないのという話だから。
ハード的に利用不可なら削除してるだろうし。

カタログスペック上でクライアントと書くのはコネクタ形状の問題があるからでしょ。
BでホストになれるなんてUSB規格的にイリーガルだからそもそも謳ってたら問題だし。
878名無しさん@お腹いっぱい。:2005/07/01(金) 03:56:20 ID:3GUGtx1A
ここでそんな話をしても意味がないのでは。
何だかんだでAPIがないんだから現時点では諦める、でいいんじゃない
879名無しさん@お腹いっぱい。:2005/07/01(金) 03:58:04 ID:6Rlvy2MY
だから、それっぽいのはあるって話をしてんだが?
キミはどこを読んでレスしてるのかね。
880名無しさん@お腹いっぱい。:2005/07/01(金) 04:03:30 ID:ESjR2Rl0
昔あったUSB同士でLanを結べるケーブルみたいに、ケーブル自体にUSBホスト機能を
持ったチップを載せた専用ケーブル使うとか、PS2のようなホスト機能を持った機器に
2台以上のPSPを繋げた状態での通信なのでは
USBホスト機能あるならminiABコネクタにすれば済むのに、そうしなかったって事は
ホスト機能は無いという事だと思うな
881名無しさん@お腹いっぱい。:2005/07/01(金) 04:29:06 ID:6Rlvy2MY
ドライバはそんなんじゃない感じだけどね、まあいいけど。

あと、miniABにしたら通常のUSB機器つないでPSP壊しちゃうアホが出てくるからやめただけでしょ。
ポータブル機器でPCのような完全なUSBホスト機能を実現するのは大変だからコストダウンの意味も
あるかと。
882名無しさん@お腹いっぱい。:2005/07/01(金) 04:34:53 ID:ESjR2Rl0
>>881
ん、ドライバ公開されてるの?
というか、miniABにしてもUSB機器繋いだだけでPSPが壊れる訳無いと思うが・・・
単に動作しないだけで
883名無しさん@お腹いっぱい。:2005/07/01(金) 04:38:03 ID:6Rlvy2MY
>>882
あまいよ。ホストは電源を供給するって事を忘れてる。

多分、PSPはプロトコルレベルでは実装できてるけど、その辺でトラブるから
ABの採用はやめたんだと思うが。
884名無しさん@お腹いっぱい。:2005/07/01(金) 05:21:53 ID:ESjR2Rl0
>>883
それならUBS OtGにしとけば良かったのにね、あれなら電力供給少なくて済むし
もしホストとしての動作が出来るとしても、それはUSBを名乗れない独自規格であって、
正式なUSBホスト機能を持たない以上、既存のUSB機器は繋げられない事には変わらない
わけで
周辺機器繋げる計画は有ったようだから、頑張って工作すれば繋がるかもしれないけれどね
そういや、マーキュリーには加速度センサー同梱なんて噂もあったなぁ・・・
885名無しさん@お腹いっぱい。:2005/07/01(金) 05:45:46 ID:Om9P7xmS
886名無しさん@お腹いっぱい。:2005/07/01(金) 06:34:58 ID:PRgmWYH8
>>885
何これ?
readmeが文字化けしていて読めない。
887名無しさん@お腹いっぱい。:2005/07/01(金) 06:38:15 ID:Om9P7xmS
isoあるけど本体持ってないから試せねー
888名無しさん@お腹いっぱい。:2005/07/01(金) 06:48:04 ID:Om9P7xmS
889名無しさん@お腹いっぱい。:2005/07/01(金) 06:52:47 ID:9GhHOSi2
付属のbmp見る限り、タイ語?
さっぱり読めないyo
890名無しさん@お腹いっぱい。:2005/07/01(金) 06:53:56 ID:Om9P7xmS
アラビアン?わかんね
891名無しさん@お腹いっぱい。:2005/07/01(金) 08:03:24 ID:KwPNvjUN
ルミネスのISO起動の動画、
あんなとこでUMD抜いてもロード…あれ?
892名無しさん@お腹いっぱい。:2005/07/01(金) 15:12:17 ID:6Rlvy2MY
>>884
コネクタがBの時点でホストとして使えても独自規格なのは最初からわかりきってる話。

ホストとしても使えないことは無いんじゃないかって話をしてるときに、正式じゃないから云々
とかイチイチ言われても困るわけだが。
893名無しさん@お腹いっぱい。:2005/07/01(金) 15:25:49 ID:XNFwwR+6
>>892
「使えないことはないんじゃないか」とか言われても、
「そうかもしれないね」としか返しようがない。

ここに書くのは実際にブツ作ってからでも遅くないと思うよ。
894名無しさん@お腹いっぱい。:2005/07/01(金) 15:27:47 ID:xgBbsejs
>>892
ミニB5でホスト(OTG)になれる機器なんていくらでもあるけどな
ここにいるやつらみたいなのがいるから付けなかっただけ
895名無しさん@お腹いっぱい。:2005/07/01(金) 15:49:32 ID:/xxXWCVJ
>888 まじだったらすげぇな。
896名無しさん@お腹いっぱい。:2005/07/01(金) 16:00:46 ID:6Rlvy2MY
>>893
だから、「そうかもしれないね」で済む話になんでイチイチ絡んで来るんだ?って話。

>>894
ここにいるやつらみたいなのがいるから付けないって意味不明。
897名無しさん@お腹いっぱい。:2005/07/01(金) 16:00:58 ID:/aF+LxFn
>>888
UMDソフトが何か必要だけどマジで動くよ。
メモステに置いたのと同じUMDソフトを入れとかないと音は出ないみたい。
898名無しさん@お腹いっぱい。:2005/07/01(金) 16:01:40 ID:/aF+LxFn
ミスった>>895ね。
899名無しさん@お腹いっぱい。:2005/07/01(金) 16:12:24 ID:6Rlvy2MY
>>893
> ここに書くのは実際にブツ作ってからでも遅くないと思うよ。

ここに出来ないと断定して書くのも実際にブツを作って試してからでも遅くないと思うよ。
900名無しさん@お腹いっぱい。:2005/07/01(金) 16:35:02 ID:xgBbsejs
>>896
USBデバイスが易々とうごくような仕様にしてしまったら
割れPSPをCDに焼いて動かすとか馬鹿な事をするヤツが必ずいるから。
901名無しさん@お腹いっぱい。:2005/07/01(金) 16:41:17 ID:6Rlvy2MY
>>900
そんなの言い出したらMSが簡単にUMDと同じFSでアクセスできる方が
よっぽど問題だと思うが。
902名無しさん@お腹いっぱい。:2005/07/01(金) 16:48:44 ID:xgBbsejs
>>901
CD、HDD→SONYの得は何もない。割れ放題
MS→SONY儲かる。メディア単価は安くないから被害は少ない。
903893:2005/07/01(金) 16:51:58 ID:/S9/TJSq
>>899
おれは出来るとも出来ないとも言ってないけど?
いつ断定したのか教えてほしいもんだ。

いい加減妄想で書き込むのやめてくれないか。
ここはハッキングスレなんだからハッキングの事
書いてくれよ。

以降 6Rlvy2MY はNGで。
904名無しさん@お腹いっぱい。:2005/07/01(金) 16:53:01 ID:ulW2xjSw
以降もなにもとっくの昔にNGにしとる
905893:2005/07/01(金) 16:54:23 ID:XNFwwR+6
>>904
そかスマソ
906名無しさん@お腹いっぱい。:2005/07/01(金) 17:08:41 ID:6Rlvy2MY
>>903
アホかお前は。
話の流れも読まずにわけわからんレスしてこないでくれる?
>>871が無理と断定してるのに対して、>>872でレスしたのが始まりだという前提があるんだが。

ハッキングスレだというなら、自分でハッキングしようともしないで無理だのAPIが無いだのと
しょぼいレスしてる奴の方がよっぽど問題。

つーか、ID使い分けて何やってんの? >  ID:/S9/TJSq=ID:XNFwwR+6
907名無しさん@お腹いっぱい。:2005/07/01(金) 17:13:24 ID:6Rlvy2MY
>>902
アホ過ぎる理論を繰り出されてもなー。
その理論で行くなら、CD-Rだってソニーに利益は入るんだけど。

つか、MSはライトワンスじゃないんだからソフトピーコする度に
買うアホは居ない。
908名無しさん@お腹いっぱい。:2005/07/01(金) 17:18:26 ID:/xxXWCVJ
ハッキング総合でケンカはよしてくれ
909名無しさん@お腹いっぱい。:2005/07/01(金) 17:26:41 ID:6Rlvy2MY
喧嘩する気もないが、レスの内容があまりにショボ過ぎてさ。

出来る可能性が低いと世間一般では思われている事を自力で実現するのが「ハック」
なのにも関わらず、やりもしないで無理とかAPIがないから現時点では諦める、とかいう
ショボいレスを見てるとちょっとね。

ハックスレなんでしょ?ここ。
910名無しさん@お腹いっぱい。:2005/07/01(金) 17:27:38 ID:ESjR2Rl0
APIやドライバはハックでどうにかなるとしても、Host機能がなければ発端の
>>868が望むような外部機器を接続する事は、難しいんじゃないか?って事だったんだけど、
なんで、そこまでHost機能が有る可能性を主張するのかが理解出来ない・・・
公式にUSBTarget機器であるとされてる上に、少なくともUSB関連のAPI名を見た感じじゃ
とてもHost機能持ってるとは思えないからなぁ
http://pspdev.ofcode.com/api.php?type=2&id=168
http://pspdev.ofcode.com/api.php?type=2&id=169

もちろん、前に書いたようにUSBHost機能を機器側が実装すれば可能だろうけど
機器活用って点からすると、難易度が桁違いだし
911名無しさん@お腹いっぱい。:2005/07/01(金) 17:27:50 ID:2vieQueJ
You all Fuck'n!
912名無しさん@お腹いっぱい。:2005/07/01(金) 17:30:32 ID:6Rlvy2MY
>>910
逆に、なんでそこまでHost機能が無い可能性を必死で主張するのか理解出来ない。
913名無しさん@お腹いっぱい。:2005/07/01(金) 17:36:11 ID:ESjR2Rl0
公式に無いと言われているのに、有ると主張する方が理解出来ないと思うんだが・・・
914名無しさん@お腹いっぱい。:2005/07/01(金) 17:37:15 ID:6Rlvy2MY
>>910
Host機能を実装する難易度が桁違いに難しいとか勝手な思い込みで
語られても困るんだけどな。

>>868が望む事ってのは自作機器が前提だろうから更に難易度は下がる。
915名無しさん@お腹いっぱい。:2005/07/01(金) 17:41:05 ID:6Rlvy2MY
>>913
とりあえず、公式発表を鵜呑みにする奴はハックには向いてないと思うよ。
ていうかなんでこのスレに居るんだ?

そもそも、公式に「無い」とは発表さてないけど?
targetとして動作するとは書かれているが、hostモードが「無い」とはどこにも書いてない。
916名無しさん@お腹いっぱい。:2005/07/01(金) 17:41:14 ID:ESjR2Rl0
>>914
既存機器の活用を考えての事なんだけど・・・
既存の機器が(例えば電源だけでも外部供給とかで)繋げられれば圧倒的に楽だと思うよ
Host機能持った機器を自作する事考えたら
>>868が自作機器が前提ってのも思い込みとしか思えないが、USBでPCに繋られる
マルチメーターやテスターなんて大量にあるんだけど
917名無しさん@お腹いっぱい。:2005/07/01(金) 17:47:13 ID:ESjR2Rl0
何かをしたいと思ったときに、有るかどうかすらわかってない機能を探し出してハックする
可能性を探るより、別の手でさっさと実現する方がスマートだと思わないかい?
PSPのハードウェアをしゃぶり尽くす事自体が目的なのならそれはそれで構わないけど
>>868が望む事とはちょっと違うとおもうよ
918名無しさん@お腹いっぱい。:2005/07/01(金) 17:51:30 ID:6Rlvy2MY
>>917
実現する方法がスマートかどうかって話と、出来るか出来ないかは別問題。
919名無しさん@お腹いっぱい。:2005/07/01(金) 17:54:07 ID:ulW2xjSw
だから、GKはさっさとNGにしてスルーしろっつのに。
920名無しさん@お腹いっぱい。:2005/07/01(金) 17:56:39 ID:6Rlvy2MY
>>917
つーか、ここは活用スレじゃなく「ハッキング」スレなんだから話がそういう方向に向かうのは
自然だと思うが。
921名無しさん@お腹いっぱい。:2005/07/01(金) 18:00:29 ID:ESjR2Rl0
>>920
それじゃ、ココでグダグダ言ってないでHost機能がある証拠を探してきたら良いんじゃない?
このままじゃ何時までたっても平行線だろうし、Host機能も使えないままだよ
922名無しさん@お腹いっぱい。:2005/07/01(金) 18:08:19 ID:RvVyA9B+
Host機能が備わっていないという証拠が提示されない限りその必要は無い
923名無しさん@お腹いっぱい。:2005/07/01(金) 18:09:27 ID:GF1uftzX
つまり落ち着け
924名無しさん@お腹いっぱい。:2005/07/01(金) 18:11:37 ID:6Rlvy2MY
>>921
平行線もクソも、ハックする気も無くただただ否定意見だけ書き続けるような奴は
ハックスレには要らないってこった。
925名無しさん@お腹いっぱい。:2005/07/01(金) 18:21:23 ID:ESjR2Rl0
>>924
否定意見なんて書いたつもりは無いがな、ホスト機能持った機器を作れば可能だろうと
書いたし
公式にTargetと記載、解析されたAPI名にはホスト機能を匂わせる物は無いという状況で、
無駄にHost機能を探すよりは、他の事をハックした方が良いだろうと言ってるだけさ

ハックもせずに無い可能性の高いHost機能を有ると主張し続ける奴も要らないん
じゃないか?
926名無しさん@お腹いっぱい。:2005/07/01(金) 18:26:56 ID:zZA/Oife
可能性の話など要らない
927名無しさん@お腹いっぱい。:2005/07/01(金) 18:41:09 ID:6Rlvy2MY
>>925
> 無駄にHost機能を探すよりは、他の事をハックした方が良いだろうと言ってるだけさ

無駄かどうかはお前が決めることじゃないだろ。


> ハックもせずに無い可能性の高いHost機能を有ると主張し続ける奴も要らないん
> じゃないか?

やたらしつこく無いと主張し続ける奴が居る(要するにお前)からレスしてるだけだよ。
928名無しさん@お腹いっぱい。:2005/07/01(金) 18:43:42 ID:ESjR2Rl0
>>927
うん、だから探したい人は探せばいいさ
ただ、有ると期待して探すのは無駄だと思うから、無い可能性が高いよと言ってるだけ
929名無しさん@お腹いっぱい。:2005/07/01(金) 18:46:39 ID:6Rlvy2MY
>>928
そう思ってるのなら黙ってれば?

無いという否定意見を主張をするのは簡単だが、そこからは何も生まれないから。
やる気の有る人間からしたらウザいだけで何の意味も無い。
930名無しさん@お腹いっぱい。:2005/07/01(金) 18:54:43 ID:ESjR2Rl0
>>929
やる気の有る人間からしたらウザいかどうかは、お前が決める事じゃないだろ。 ;p
931名無しさん@お腹いっぱい。
>>929
簡単と言うけれど、少なくともUSB規格、PSP API wiki、SCE公式ページを調べた上での
意見であって、あなたのように何の根拠も持たずに主張してる訳では無い事をお忘れなく