PSP自作ソフト開発スレ ver.9 at GAMEURAWAZA
[2ch|▼Menu]
[前50を表示]
900:名無しさん@お腹いっぱい。
09/08/24 13:24:01 5BQ5aLim
>>898
テクニック的にはイマイチだったとしてもアイディアと実現力はGJといってもいいと思うよ。

901:lime
09/08/24 17:00:39 3R8bdxKa
URLリンク(www1.axfc.net)
ファイルを隠すソフトです。
調子に乗って作ってみました。
ソースファイルが汚いです、すみません。

902:名無しさん@お腹いっぱい。
09/08/24 18:43:00 1V76dUTE
>>901
戻らなくなった・・・

903:名無しさん@お腹いっぱい。
09/08/24 18:47:47 1V76dUTE
もう一回エクスチェンジしたら戻った
まじビビった驚かせないで

904:名無しさん@お腹いっぱい。
09/08/24 19:04:32 3R8bdxKa
すいません説明が悪かったです。
使い方は、
1. Setup For Files で必要なファイルを作成する。
2. Exchange For Files で "Setup For Files" で用意した
  フォルダとISO,PICTURE,MUSIC,SAVEDATA,GAME,VIDEOフォルダ
  を入れ替える。
3. 元に戻したいときは、もう一度"Exchange For Files"を実行する。
※"UnInstall For Files" は、"Setup For Files"で作成したフォルダ
  を中身ごと削除しますので注意してください。

905:名無しさん@お腹いっぱい。
09/08/25 10:46:34 MZPaY6ft
コード読んでから使えよw

906:名無しさん@お腹いっぱい。
09/08/25 10:55:52 HlDrV+6n
>>903
君は帰って

907:名無しさん@お腹いっぱい。
09/08/26 20:19:28 G4lh1JFY
PBPの逆コンパイラみたいなのないの??

908:名無しさん@お腹いっぱい。
09/08/26 20:36:03 Lw7rnW9W
>>907
unpackしてboomerang…mipsに対応してなかったかも

909:名無しさん@お腹いっぱい。
09/08/26 20:37:38 u332rqcF
>>907
PBP Unpackerだかで、ICONとかプログラム部分を切り分けられる
プログラムの逆アセンブルはGNU binutilsの何かでできるはず
逆コンパイルはしらん

910:名無しさん@お腹いっぱい。
09/08/26 20:46:06 lOxS4PpG
sample/utility/osk/main.c のoskのデータの定義部分で

memset(&data[i], 0, sizeof(SceUtilityOskData));
data[i].unk00 = 1;
data[i].language = PSP_UTILITY_OSK_LANGUAGE_DEFAULT;

と、すると漢字変換が呼び出せるのですが、そこでハングアップしてしまいます。
他にも何か設定が必要なのでしょうか。

911:名無しさん@お腹いっぱい。
09/08/26 21:00:46 u332rqcF
その3行でOSKが呼び出せるなら、俺、腹筋1000回するわ

912:名無しさん@お腹いっぱい。
09/08/26 21:08:55 /dt75hSC
dxlibpのコード嫁

913:名無しさん@お腹いっぱい。
09/08/26 21:11:52 O2dFQPk1
>>911
動画でニコニコにうpな。

914:名無しさん@お腹いっぱい。
09/08/26 21:26:16 lOxS4PpG
>>911
実際変更してるのは1行だけなんだけどなw

>>912
ありがと、見てみる。

915:名無しさん@お腹いっぱい。
09/08/26 22:13:44 u332rqcF
ああ、なんだ
その3行でOSKが呼び出せるんじゃなくて、3行変更するとOSKが呼び出せるのか

916:名無しさん@お腹いっぱい。
09/08/26 22:23:10 lOxS4PpG
>>912
お騒がせいたしました
動かなかったのはPSP本体側の問題だったようで

PSP-1000 5.00M33-4+(1.5)では動かず
PSP-2000 5.50 GEN-Bでは動きました。

動かない本体のほうでは、ブラウザの入力フィールドですら止まっていました。

ありがとうございます。

とはいえ、テスト環境がそのテストできないというのも……

917:名無しさん@お腹いっぱい。
09/08/26 22:24:39 lOxS4PpG
>>915
サンプルと見比べれば解ると思うのだが変更したのは 0を1にしただけ。

腹筋、1000回どうぞw

918:名無しさん@お腹いっぱい。
09/08/26 22:33:25 u332rqcF
>その3行でOSKが呼び出せるなら、
その3行ではOSKは呼び出せないからセーフだよな!セーフだといってくれ!!

919:lime
09/08/27 00:47:49 7+MtT1Se
URLリンク(www1.axfc.net)
XMB風のメニューを表示するソフトのいろいろ
修正したりしたやつです。
タイトルバーとか付けてみました。
質問ですが、タイトルバーは表示しようとすると
どうしても左よりになってしまうんですが、
どうやれば、中央にもってくるようにできると
思いますか?

920:名無しさん@お腹いっぱい。
09/08/27 02:07:26 PBSgjIpp
ワンセグってXMBから移植できそう?

921:名無しさん@お腹いっぱい。
09/08/28 01:05:53 Undsq5zL
>>919
こちらの環境ではコンパイルできなかったのでわからないが・・・
ネットワークアップデートを見る限り左のスペースはきっと記号が入って、左寄せの表示だと思われます。
なので中央表示とかないんじゃないですか?
真ん中にしたいならスペースとか・・・
こんな回答ですいません><

922:lime
09/08/28 01:29:26 eXI3jvPL
そうですか
回答ありがとうございます

923:名無しさん@お腹いっぱい。
09/08/28 20:20:02 aH3d7EbX
FW360のフラッシュに内蔵されてるワンセグプレイヤーってなぜかEBOOT.PBP形式なんだよねw

メモステにコピって起動させたら当たり前のごとく弾かれたがw

924:名無しさん@お腹いっぱい。
09/08/28 20:54:23 jfATcfop
それ欲しいなw
弄くって起動できないのかねぇw

925:名無しさん@お腹いっぱい。
09/08/31 09:53:38 LyWPG1L1
>>924
自分じゃ試していないけど

URLリンク(nagaokastation.com)


926:名無しさん@お腹いっぱい。
09/09/01 09:43:44 2eyDoL8F
>>923
prx+iconとか=EBOOT.PBPだぞ

927:名無しさん@お腹いっぱい。
09/09/02 20:42:25 3ByLpz0g
>>916
亀だが変換できないのは1.5カーネル導入時に変換に必要なファイルがけされてるから
とりあえずぐぐってがんばってね

928:名無しさん@お腹いっぱい。
09/09/06 17:46:31 y7ycl1f9
pspでisoファイルの中身にアクセスするとき、
どんな関数を使えばいいでしょうか?

929:名無しさん@お腹いっぱい。
09/09/06 19:20:57 SBLv9LNY
ない

930:名無しさん@お腹いっぱい。
09/09/06 22:59:25 y7ycl1f9
そうですか。
XMBから、指定した場所にあるEBOOT.PBPを起動させる
プラグインを作ったんだけど、ISOもできないかなと
思ったんで。

931:名無しさん@お腹いっぱい。
09/09/07 00:09:44 CBm9+6ZZ
>>930
普通にISOを指定したら無理なの?
ミディアムゲージさんとか教えてくれるのかな・・・

932:名無しさん@お腹いっぱい。
09/09/07 00:19:23 j32pKU0U
ちゃんと聞けば教えてくれるんじゃね?
アホな質問には厳しい人だけどまともな質問には答えてくれてるし

933:名無しさん@お腹いっぱい。
09/09/07 00:20:56 aBJPkbXJ
>>931
いや、指定したいのはISOの中のEBOOT.BINです。

934:名無しさん@お腹いっぱい。
09/09/07 00:33:07 Awb35f/Y
それはCFWのソースとか見るしかないんじゃないの?
CFWは一応ISOをアクセスできるんだし

935:名無しさん@お腹いっぱい。
09/09/07 00:49:48 +EYGfsNQ
IRSHELLが起動できてるから不可能じゃないと思うがどうだろ
あとfilerの作者氏に聞いてもわかるかなぁ
知っててもおかしくはないけどISO吸出し事態は既にオープンソースだしISO起動は関係ないしな

936:名無しさん@お腹いっぱい。
09/09/07 00:50:02 aBJPkbXJ
見てきます。

937:名無しさん@お腹いっぱい。
09/09/07 00:57:06 aBJPkbXJ
"isofs_driver"が、それっぽいですね。

938:名無しさん@お腹いっぱい。
09/09/07 10:03:29 0EfTmYgA
PSPで.exeファイルを起動できるソフト誰か作って

939:名無しさん@お腹いっぱい。
09/09/07 12:27:51 2ZzMH2Eb
>>938
98エミュがあるよ


940:名無しさん@お腹いっぱい。
09/09/07 12:30:02 2ZzMH2Eb
もちろんWindowsは動かないからMS-DOSです

941:名無しさん@お腹いっぱい。
09/09/07 12:47:50 0EfTmYgA
エミュ名がわからない
ROMイメージはMS-DOSってこと?

942:名無しさん@お腹いっぱい。
09/09/07 13:10:16 0EfTmYgA
Bochsってやつでいいの?いいのね?

943:名無しさん@お腹いっぱい。
09/09/07 18:28:52 GzzB1eOi
どうかな?

944:名無しさん@お腹いっぱい。
09/09/07 18:45:02 M5eYYqMn
>>942
いいからとりあえずやってみろ
あとそこから先は質問スレへ

945:名無しさん@お腹いっぱい。
09/09/08 02:22:04 EwRT+VKM
既出かもはや調べる気は俺にはなかった

Cygwinのgcc4.32記念パピコとかなんたら言って、toolchainも含めて全構築してみたんですよ
そしたらpsplibrariesのシェルがError 77を吐いてこける
(よくみたらfreetypeのconfigureにてfopenがないよとか言われてました)

で、解決したので書いておきますね
「autoconfのバージョンが2.64の場合は2.63にする」

他の解決策があるかもしれませんが、同じようなところではまった方は試してみてください

946:名無しさん@お腹いっぱい。
09/09/09 03:07:19 sYy377oK
無銭LANをモニタモードに変更できるライブラリーとかは無いでしょうか?


947:名無しさん@お腹いっぱい。
09/09/09 20:36:44 orDO2V8w
そんなハッキングにくらいしか使えない技術こんな場所で書き込めません

948:名無しさん@お腹いっぱい。
09/09/09 21:00:22 I3s48gHz
っていうかできるかもしれんがライブラリはまずないな

949:名無しさん@お腹いっぱい。
09/09/09 23:14:38 sYy377oK
エアークラックはdsもpspもさっぱりだからな〜
とりあえず、今手軽にluaで調査ツールを作ってるよ

950:名無しさん@お腹いっぱい。
09/09/09 23:33:22 orDO2V8w
>>949
まさかmy96soft氏ではあるまいな?とエスパーしてみる

951:名無しさん@お腹いっぱい。
09/09/10 02:40:33 AOPwFMEs
Minimalist PSPSDKに付属しているpsplinkを起動すると
Error ox8002013B starting module
と表示されるんですが、どんな意味でしょうか。
ドライバはX64じゃない方からインストールして、同封されているプラグインはgame.txtからONにしています

952:名無しさん@お腹いっぱい。
09/09/10 08:15:36 vBlHj4qt
>>951
エスパーするとCFWのバージョン変えてみろ

953:名無しさん@お腹いっぱい。
09/09/10 09:37:03 rsXDJD1N
/*pspkeror.h*/
SCE_KERNEL_ERROR_LIBRARY_FOUND = 0x8002013b,


954:名無しさん@お腹いっぱい。
09/09/10 12:22:05 0ETKrw6s
ユーザーモードのEBOOT.PBPから動的ライブラリとして作ったカーネルモードのプラグインって呼べますか?
可能ならばサンプルソースか何かをうpしてくれると嬉しいです


955:名無しさん@お腹いっぱい。
09/09/10 21:37:57 59q6tQtI
>>954
PSPSDK付属のサンプルのprx/prx_loader
を参考にしたら?

956:名無しさん@お腹いっぱい。
09/09/10 21:44:39 xAkmfwB5
一昨日あたり参考にして、どうしても動かず…
海外のフォーラムを探してみてはいるのですが、英語はからきしなのです

957:名無しさん@お腹いっぱい。
09/09/10 22:14:34 59q6tQtI
これはどう?
#include <pspkernel.h>

int load_prx(const char *path)
{
SceUID modid;
int fd, ret;

modid = sceKernelLoadModule(path, 0, NULL);

ret = sceKernelStartModule(modid, 0, NULL, &fd, NULL);

return sceKernelExitDeleteThread(0);
}

958:名無しさん@お腹いっぱい。
09/09/10 22:38:03 xAkmfwB5
>>957
ありがとうございます。…なぜ今までロードできなかったんだろう?w

しかし、今度は動的ライブラリ側の関数を呼び出したらフリーズしました。
動的ライブラリの関数を呼ぶ上で何か注意すべきことはありますか?

959:名無しさん@お腹いっぱい。
09/09/10 23:00:25 59q6tQtI
sceKernelExitDeleteThread(0)じゃなく、
関数使い終わったあとにsceKernelStopModuleして
sceKernelUnloadModuleしたらどうですか?

960:名無しさん@お腹いっぱい。
09/09/10 23:10:58 xAkmfwB5
もしかしてメインスレッドからロードしてはいけないのですか?

961:名無しさん@お腹いっぱい。
09/09/10 23:15:23 xAkmfwB5
prx側のmain関数が動作中でなければ他の関数も使えないのでしょうか?

962:名無しさん@お腹いっぱい。
09/09/11 00:36:33 Z+ALfv3a
いえ、メインスレッドからでいいとおもいますけど、
prx側のmain関数は、動作中でなくてもいいと思います。

963:961
09/09/11 21:47:02 SxiXSDgb
どうしてもprx側の関数を呼んだ瞬間フリーズしてしまいます…

ちょっと休憩がてらcptbl.datを解析してみました
結果、なぜかUCS2からSJISに変換するテーブルではなくて、JISに変換するテーブルが入っていましたw

964:961
09/09/13 16:15:19 zb1mITEF
なぜ呼び出すとフリーズするかわかりました。
Makefileの最後の行がEBOOT.PBP生成用のものになっていました…

965:名無しさん@お腹いっぱい。
09/09/13 17:32:49 tp0aF2jz
最後の行といわれても見当つきにくいがエスパーしてみるか

BUILD_PRX = 1
このこと?

あとprxのロードだったらpsardumperとかemulator0.82fとかでもやってたな

966:名無しさん@お腹いっぱい。
09/09/13 17:37:37 OfBZxtbG
いや、最後のところだから、

include $(PSPSDK)/lib/build_prx.mak を、

include $(PSPSDK)/lib/build.makと書いて

コンパイルしていたとも考えられるぞ。

967:961
09/09/13 20:48:15 zb1mITEF
>>966さんが正解です^^

968:名無しさん@お腹いっぱい。
09/09/16 20:00:39 2L+42MS/
PSPの開発言語ってC?
C++じゃないよね?

969:名無しさん@お腹いっぱい。
09/09/16 20:21:42 WOseSLRW
CもC++もつかえるんじゃね?

970:名無しさん@お腹いっぱい。
09/09/16 20:26:41 lD7pEX3x
-lstdc++を追加すればc++も使えたはず

971:名無しさん@お腹いっぱい。
09/09/16 20:35:14 2L+42MS/
へぇ、C++も使えるんだ
貴重な情報thx

972:名無しさん@お腹いっぱい。
09/09/17 14:46:43 CAqQ9mF7
ちなみにsony純正のSDKはC++だった

973:名無しさん@お腹いっぱい。
09/09/18 14:34:10 kWORxOjW
>>971
オマエC++使ったことないだろ

974:名無しさん@お腹いっぱい。
09/09/18 15:39:03 H7YHrQpE
最近の携帯・据え置きコンシューマは
箱を除けば全てCodeWarriorかgcc portsなわけで
C++が使えない環境ってのは無いな

975:名無しさん@お腹いっぱい。
09/09/18 15:55:04 PMprGS3U
でもPSPのはSCEのSDK+C言語ってのが多いな
配布物でC++で書かれてたコードまだ見たことない気がするような

976:名無しさん@お腹いっぱい。
09/09/18 16:15:24 RUhMhAxH
ONScripterがC++

977:名無しさん@お腹いっぱい。
09/09/18 18:20:21 TerGfeD+
どうでもいいけどこの前ゲームしてたらこんな画面が出た
URLリンク(www.dotup.org)
原因はISO起動してて、メモステの中身がちょっと壊れ気味の状態でやった結果

ちなみにソフトは「Mobile Train Simulator 京成・都営浅草・京急線」

978:名無しさん@お腹いっぱい。
09/09/18 19:46:43 TcE6xGZ0
>>977
BOOT.BINかEBOOT.BINが起動できる程度に壊れてるのか?
珍しい現象だな

979:名無しさん@お腹いっぱい。
09/09/18 19:57:35 RUhMhAxH
メモステのデータ領域がぶっ壊れてるんじゃね?
偽メモステだと良くあること

980:名無しさん@お腹いっぱい。
09/09/18 20:21:00 TerGfeD+
>>979
偽じゃなくて変換だけどな
あとfilerでチェックしたら重複リンクが一箇所見つかった
多分このとき映像のデータの中で一箇所だけおそらく違うアドレスに飛んでおかしくなったんだと思う

981:名無しさん@お腹いっぱい。
09/09/18 21:09:58 cVQl/sQ8
フォントがPSPSDKについてるフォントとそっくりだな。
それともPSPSDKのフォントってどっか元があるのか。

982:名無しさん@お腹いっぱい。
09/09/18 21:13:49 RUhMhAxH
DebugPrintfの出力のことを言っているのか?
あれはPSPのBIOSに内蔵しているフォントだと思っていたんだが

983:名無しさん@お腹いっぱい。
09/09/18 21:24:16 cVQl/sQ8
いや、あれは内蔵フォントとかってわけじゃないよ。
psptoolchainしかパスわからんけど、
psptoolchain/build/pspsdk/src/debug/font.c
がフォントだよ。

984:名無しさん@お腹いっぱい。
09/09/19 16:26:16 R0ZeETWY
psp lyricshow player v0.9.7の日本語版作ってみました。
CFW5.00 m33-6とFW1.50で動作確認しました。
欲しい人いますか?

985:名無しさん@お腹いっぱい。
09/09/19 16:41:18 EjDONIg5
言われてみればC++で書かれた
PSPの自作アプリって少ないな
というより俺は見たことない

986:名無しさん@お腹いっぱい。
09/09/19 17:00:44 FABh5rd8
深刻なエラーが発生しましたこわい

987:名無しさん@お腹いっぱい。
09/09/19 17:46:35 wxjqLGeS
>>984
ノシ できれば連休明けもダウンできるところにアップして下さい。

988:名無しさん@お腹いっぱい。
09/09/19 17:50:37 4BqDwzwV
この調子だと次スレ要らないな

989:名無しさん@お腹いっぱい。
09/09/19 17:54:05 vwIV5/gK
>>984
日本語版ってバイナリでやったんですか?
それとも一から作り直したんですか?
すみません、文章から察するに一から作り直した
のほうと思うのですが、一応教えてください。

990:名無しさん@お腹いっぱい。
09/09/19 18:31:02 R0ZeETWY
>>987
了解です。
>>989
FontDataフォルダの中のPNGファイル(ACS.PNG以外)をJISに書き直しました。

991:名無しさん@お腹いっぱい。
09/09/19 18:54:52 R0ZeETWY
サイト作りました。
URLリンク(music.geocities.jp)

992:名無しさん@お腹いっぱい。
09/09/19 19:00:07 +sGpSTPX
通報しますた

993:名無しさん@お腹いっぱい。
09/09/19 20:41:13 DRV1ihH2
GUI操作がオブジェクト化されてないからなぁ
あんまり大規模なの作らないからc++だとメンドイ


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4549日前に更新/245 KB
担当:undef