PSP自作ソフト開発スレ ver.10
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2009/09/20(日) 23:37:20ID:VMGMes0b自作ソフト開発者向けスレッドです。
要望・クレクレなどは作者本人が望んだ場合以外スルーで。
前スレ
PSP自作ソフト開発スレ ver.9
http://schiphol.2ch.net/test/read.cgi/gameurawaza/1231340677/
0134名無しさん@お腹いっぱい。
2009/10/26(月) 20:38:17ID:9gtv4x+Sのサイトを見たんですが、SDKはDevkitproでもいいですよね?
答えてくれたら好きになります
0135名無しさん@お腹いっぱい。
2009/10/26(月) 20:46:04ID:P9g53GTI知らん。
ほら答えたぞw
わからないことがあって誰もやってない雰囲気だったらお前が最先端。試行錯誤して成果を公開すれば誰かの役に立つかもというのがオープンソースの心意気ってもんよ
0136名無しさん@お腹いっぱい。
2009/10/26(月) 20:48:34ID:9gtv4x+S好きになった
0137130
2009/10/26(月) 20:59:09ID:heGOKgwpいえいえ、お気になさらず 逆に安心しましたので
タグは消してないですね
試してみたいところなのですが、流石にタグついていないのを抜いても200 300位はありますから
復旧させる手間というかなんかといいますかですねry といってもこれでは埒があきません
何かしらそう言ったタグ情報をバックアップし、復元できるようなソフトをご存じないでしょうか?
こちらこそ色々要望したり申し訳ないです
取りあえず最善を尽くせるようにしたく思います
0138134
2009/10/26(月) 21:09:33ID:9gtv4x+S報告ありがとう
0140名無しさん@お腹いっぱい。
2009/10/27(火) 18:13:32ID:yhVSuNB+0141名無しさん@お腹いっぱい。
2009/10/27(火) 18:25:00ID:AI/oDLe80142ichicat ◆maki/ETtrQ
2009/10/27(火) 18:37:19ID:qp9+dhOx知人にライブラリをあげたところ
東方もどきを作ってくれました。
http://pspd.ichicat.com/games/tohomodokipsp.zip
その人はプログラミングを初めて7ヶ月ほどですが
なかなかがんばっています。
0143名無しさん@お腹いっぱい。
2009/10/27(火) 19:44:56ID:2wnz4k0dヘッダファイルって
自分で作りますか?
それとももともとあるもの使いますか?stdio.hなど・・・
0144名無しさん@お腹いっぱい。
2009/10/27(火) 20:10:53ID:AI/oDLe80145名無しさん@お腹いっぱい。
2009/10/27(火) 20:17:26ID:bVItMEjfgccで用意されているヘッダ群はVisualStudioとかと比べて違いがあるから、そこだけ気をつけてな
0146名無しさん@お腹いっぱい。
2009/10/27(火) 23:27:42ID:iThOGssiだとしたら結論として不可能。
>>142
バグをいくつか挙げる
*左端に霊夢を寄せたときの挙動がおかしい
*何度か死ぬと霊夢が表示されない
*左端にいくと霊夢が見えない
あと、上海アリス幻楽団の著作物が入っているので著作権違反ではないかと
すぐにうpろだから消したほうがいい
0147名無しさん@お腹いっぱい。
2009/10/28(水) 00:40:12ID:HaY73zL6ttp://psp.scenebeta.com/noticia/musicclub
0148147
2009/10/28(水) 00:53:37ID:HaY73zL6ttp://www.megaupload.com/?d=TBGHGK03
0149名無しさん@お腹いっぱい。
2009/10/29(木) 11:10:24ID:okCmUEls岡田外務大臣キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
http://qb5.2ch.net/test/read.cgi/saku2ch/1256630318/1
早く記念カキコしないと埋まっちゃうwww
回転描画等が3%〜30%程度高速になるアルゴリズムを開発しますた。
0.5.0のリリースに時間がかかりそうなので、0.4.14に上書きして使えるdxpgu.をアップしようと思います。しました。
ttp://usamimi.orz.hm/?attachment_id=867
ttp://usamimi.orz.hm/wp-content/uploads/2009/10/dxpgu.c
ここから直にお願いします。
0152名無しさん@お腹いっぱい。
2009/10/30(金) 16:45:24ID:5S9zc3XyMinimalist PSPSDK for Windows または devkitPro
どちらのSDKが良いでしょうか?(不具合や相性等が少ない方
0153名無しさん@お腹いっぱい。
2009/10/30(金) 18:12:50ID:fm8Su7mOlibjpeg等の各種ライブラリが最初から使える
0154名無しさん@お腹いっぱい。
2009/10/31(土) 15:41:29ID:7LKm5qPSそれを使うことにします、どうも
0155名無しさん@お腹いっぱい。
2009/11/02(月) 10:46:21ID:w4Su3yOmint template_call(const char *str)
{
pspDebugScreenPrintf("str = %s\n",str);
return 0;
}
その中のtemplate_call関数を上記のように変更して生成したライブラリを
//他省略
#include "template.h"
int main(int argc, char* argv[])
{
SetupCallbacks();
pspDebugScreenInit();
pspDebugScreenClear();
test("Lib Link OK");
sceKernelExitGame();
return 0;
}
*Makefile
LIBDIR = ./生成したテストLibへの相対パス
という感じで使おうとしたのですが
>undefined reference to `template_call'
>collect2: ld returned 1 exit status
というエラーが出て正常にリンクされません
間違っている箇所を教えて下さい
0156名無しさん@お腹いっぱい。
2009/11/02(月) 10:48:11ID:w4Su3yOmint main(int argc, char* argv[])
{
SetupCallbacks();
pspDebugScreenInit();
pspDebugScreenClear();
template_call("Lib Link OK");
sceKernelExitGame();
return 0;
}
0157名無しさん@お腹いっぱい。
2009/11/02(月) 10:52:20ID:tyX8vJ0E0158名無しさん@お腹いっぱい。
2009/11/02(月) 10:54:57ID:EZ9XrKdIMakefileに
LIBS += -ltemplate
もしくは
OBJS += libtemplate.a
を追記
0159名無しさん@お腹いっぱい。
2009/11/02(月) 11:11:36ID:w4Su3yOmライブラリ側と使う側のソース&Makefileはこんな感じです
ttp://www1.axfc.net/uploader/Sc/so/51478.zip
>>158
ライブラリを使う側へその記述を追加してみましたが
同じエラーが出てダメでした
0160名無しさん@お腹いっぱい。
2009/11/02(月) 11:19:28ID:tyX8vJ0ELIBS = libtemplate.a
この辺の記述はあんまり詳しくないけど
0161名無しさん@お腹いっぱい。
2009/11/02(月) 11:20:51ID:tyX8vJ0ELIBS =・・・の行の下にでも
LIBS += libtemplate.a
と挿入すればOK
0162名無しさん@お腹いっぱい。
2009/11/02(月) 11:28:55ID:w4Su3yOm正常にリンク出来ました
ありがとうございます
0163名無しさん@お腹いっぱい。
2009/11/03(火) 12:16:23ID:zlKyRJtN一部だけでもあればいいのですが
ソースを見てると一切解説のないAPIが使われてたりすることもあって
初心者の私にとっては敷居が高くて
0164名無しさん@お腹いっぱい。
2009/11/03(火) 12:23:33ID:oOlDZez9ここで聞いてください
0165名無しさん@お腹いっぱい。
2009/11/03(火) 13:21:49ID:zlKyRJtNそうですか、では聞きたいのですが
intraFontで描画されたメニューを使うには
どのAPIを使えば出来るのでしょうか?
intraFontをキーワードに結構探しているのですが
既にライブラリ化されている物が出て来るだけで
今だ参考になる資料が見つかりません
0166名無しさん@お腹いっぱい。
2009/11/03(火) 13:34:15ID:oOlDZez9たとえばゲームで表示するようなメニューは枠は自前で表示する仕組みを用意して
その上にフォントを表示するだけですよ
ライブラリ化されてるソースの大まかな動きとしては
使用前に内蔵フラッシュからフォントデータをメモリへロードしたり初期化を行う
使用する際は文字コードにあったところから表示するデータを取り出して
Guにテクスチャとして与え表示させる
これだけです
0167名無しさん@お腹いっぱい。
2009/11/03(火) 13:46:11ID:zlKyRJtN確かに言われてる通りです
私がやりたいのは既にライブラリとして提供されている vlf_1.0 の
intraFontを使ったシステムメニューの描画部分を自前でやりたいというか
そのライブラリで出来ないことを付加するために
使っているAPI等を把握しておきたくて
0168名無しさん@お腹いっぱい。
2009/11/03(火) 13:52:12ID:oOlDZez9でも内蔵フォントを使いたいって人が解析してネットに転がってるサンプルソースに
なったはずなので言ってみればあれがAPIでありその中の処理ってことになるし
0169名無しさん@お腹いっぱい。
2009/11/08(日) 15:29:38ID:9jvd9k8sどうすればいいんでしたっけ?
0170名無しさん@お腹いっぱい。
2009/11/08(日) 15:51:22ID:LVFg6vq20171名無しさん@お腹いっぱい。
2009/11/08(日) 15:54:12ID:9jvd9k8sありがとうございました
0172名無しさん@お腹いっぱい。
2009/11/10(火) 09:55:57ID:ms2CkjFz背景が黒になって見栄えが悪いので
黒部分を透過処理させて背景と合成したいのですが
SDKサンプルを見てもそれらしきものがなくてやり方がわかりません
本当に簡単な物で構わないので透過処理のサンプルを
どなたか用意して頂けないでしょうか?
0173名無しさん@お腹いっぱい。
2009/11/10(火) 10:34:35ID:FhYKDCMt0174名無しさん@お腹いっぱい。
2009/11/10(火) 11:04:25ID:GJYEy9Wm文字の背景色を合わせるとそう見えるだけで
実際は透過処理してないと思うけど?
0175名無しさん@お腹いっぱい。
2009/11/10(火) 11:13:25ID:GJYEy9Wmさせてると言うよりその部分を描画しないというやり方だけど
0176名無しさん@お腹いっぱい。
2009/11/10(火) 12:28:12ID:GJYEy9Wm外部フォントを容易に使用出来る仕様でないのがあれだね
それらライブラリは両方とも改造許可してるから
誰か既存フォントを変換して容易に組み込める物へしてくれないものか・・・
0177名無しさん@お腹いっぱい。
2009/11/10(火) 14:33:10ID:8DLah+g1pspDebugScreenEnableBackColor( 0 );
>>176
fbm_printって普通に外部フォント対応じゃね?
0178名無しさん@お腹いっぱい。
2009/11/12(木) 14:43:27ID:vV690a9+どうすれば良いのでしょうか?
0179名無しさん@お腹いっぱい。
2009/11/12(木) 18:49:18ID:GhnW2rlE○/4 + □
0180名無しさん@お腹いっぱい。
2009/11/12(木) 20:14:13ID:8qYX7VsV矩形が一つ足りないだろ
0181名無しさん@お腹いっぱい。
2009/11/13(金) 03:00:31ID:no2o2IPMMACアドレスの取得方法とかがわからないです
0182名無しさん@お腹いっぱい。
2009/11/14(土) 08:52:44ID:N+NJKuJBprx で定義した関数を EBOOT 側から使いたいのですが上手くいきません。
pspsdk の方のサンプルは、あてにならないようなのです。
何が↑のソースのどこが悪いのか教えていただけませんでしょうか?
0183名無しさん@お腹いっぱい。
2009/11/14(土) 18:19:48ID:5uSU724Rそういうのはsdkと同じように作ってから言え
0184名無しさん@お腹いっぱい。
2009/11/15(日) 04:43:29ID:fg39c9Di失礼しました。
おっしゃる通りサンプルを基準に作ってみました。
サンプル自体が2005年の物である様なので、
そのままでは起動できませんでしたので修正を入れてます。
取り合えずStartは成功しているみたいなのですが、
prx側のprintfが表示されず関数も取得出来ませんでした。
どこの部分が悪いのか教えて頂けませんでしょうか?
ttp://u6.getuploader.com/usakou/download/65/prx2.zip
0185名無しさん@お腹いっぱい。
2009/11/15(日) 16:42:50ID:FJcYPr/Pそれをロードして使うためのサンプルってほとんどないよね
0186名無しさん@お腹いっぱい。
2009/11/15(日) 21:14:38ID:f+yCHrKJおいしいとこ取りするつもりだな!?
0187名無しさん@お腹いっぱい。
2009/11/15(日) 22:43:19ID:xp3P/8B3.expファイルから.oを作成して、LoadStartModuleするだけじゃないの?
0188名無しさん@お腹いっぱい。
2009/11/16(月) 13:54:58ID:/sHXsYcUもう少し詳しくお願いします
0189名無しさん@お腹いっぱい。
2009/11/16(月) 15:55:07ID:BsxsezHU// prx 読込み
SceUID mod = kuKernelLoadModule("test.prx", 0, NULL);
sceKernelStartModule(mod, 0, NULL, NULL, NULL);
// prx 解放
sceKernelStopModule(mod, 0, NULL, NULL, NULL);
sceKernelUnloadModule(mod);
0190名無しさん@お腹いっぱい。
2009/11/16(月) 22:59:55ID:Vvrrdi7G.oじゃなくて.Sじゃね?
0191名無しさん@お腹いっぱい。
2009/11/17(火) 00:40:59ID:ExQy82960192名無しさん@お腹いっぱい。
2009/11/17(火) 03:16:03ID:yix1lLvmLoadStartModuleで読み込むだけじゃ使えんよ
0193名無しさん@お腹いっぱい。
2009/11/19(木) 00:14:51ID:r9p5DZAWだれか教えてぐださい
ユーザーモードでお願いします!
0194名無しさん@お腹いっぱい。
2009/11/19(木) 01:24:11ID:wGkCZO/Cユーザーモードでは使えない。
少しは自力で調べようとは思わないのか?
0195名無しさん@お腹いっぱい。
2009/11/19(木) 02:38:58ID:r9p5DZAW新型では、動作しないのですか?
0196名無しさん@お腹いっぱい。
2009/11/19(木) 03:08:57ID:ALt+u6sX0197名無しさん@お腹いっぱい。
2009/11/19(木) 06:43:52ID:0N2dIFZAおまえらこそ少し調べてからレスしろ
>>193
sceMp3系やsceAudiocodec系のAPIを使えば間接的ながらMediaEngineを使える
0198名無しさん@お腹いっぱい。
2009/11/19(木) 07:25:43ID:IOHWSKryこのスレでも何度か出ているけど、アドホック関連は謎のままだよなぁ
実際、アドホック使ってるソフトって、AdhocFileTransfer しかしらない
あれのソースがあればすごく見てみたいんだけど
0199名無しさん@お腹いっぱい。
2009/11/19(木) 09:30:18ID:beOln9okつFiler
0200名無しさん@お腹いっぱい。
2009/11/19(木) 20:06:09ID:b48UR1SXおそらくPS2devにあるんだろうけど
確かに
0201名無しさん@お腹いっぱい。
2009/11/19(木) 22:51:07ID:sfcrypIPNJ氏のエミュ
0202名無しさん@お腹いっぱい。
2009/11/20(金) 01:31:24ID:j9LYAZPT0203名無しさん@お腹いっぱい。
2009/11/20(金) 03:34:55ID:WHS4Ck0h0204名無しさん@お腹いっぱい。
2009/11/21(土) 03:01:41ID:49lV5BuQ俺の環境でコンパイルできて起動まで行くソースなかったんだよな
そこで面倒で投げ出したんだけど、ソースがあるよって話だったら
教えてくれればちょっと頑張って解析してみる
0205名無しさん@お腹いっぱい。
2009/11/22(日) 21:56:31ID:YdYG+Cxv0206名無しさん@お腹いっぱい。
2009/11/22(日) 21:58:15ID:4WSmP2igPSPFSDだかなんだか
0207名無しさん@お腹いっぱい。
2009/11/23(月) 08:30:46ID:csckRIBj情報ども!ググってみます!
0208名無しさん@お腹いっぱい。
2009/11/23(月) 15:23:40ID:6VxznS9xsceKernelTotalFreeMemSize();
メモリ容量得たい場合はどちらを使うのが正解でしょうか?
それとも両方のうち容量の少ない方をとかですかね?
0209名無しさん@お腹いっぱい。
2009/11/23(月) 15:27:55ID:LIByhllOttp://sceners.org/pspsdkdocs/group__SysMem.html
0210名無しさん@お腹いっぱい。
2009/11/24(火) 13:30:16ID:15KKwSCT上手く動作しないのですが、これは正常ですか?
0211名無しさん@お腹いっぱい。
2009/11/24(火) 19:04:54ID:UgRuuylyそれらの関数じゃ空きメモリの量は分からないと思うんだ
0212名無しさん@お腹いっぱい。
2009/11/24(火) 19:07:37ID:dFW+MouUPSP_HEAP_SIZE_KBを指定してない場合は取れるだけメモリを確保する動きだったような
ただしアプリ起動の際なのかアプリ起動後最初のmallocのときなのかは
検証してないけど
0213名無しさん@お腹いっぱい。
2009/11/24(火) 19:26:18ID:mOXA4c5z今どうなってるのかは知らない
0214名無しさん@お腹いっぱい。
2009/11/25(水) 22:49:27ID:l3KX0rcZ0215名無しさん@お腹いっぱい。
2009/11/26(木) 12:40:12ID:THOpsuDZプラグインへ組み込むのに最適な低消費メモリの
日本語表示ライブラリを作ってみたのだけど需要あるかな?
ttp://www.dotup.org/uploda/www.dotup.org397637.zip.html
正確に言えば全部自分で作った訳じゃないけど
0216名無しさん@お腹いっぱい。
2009/11/26(木) 16:58:02ID:KYuYuHwaある
0217名無しさん@お腹いっぱい。
2009/11/26(木) 19:28:50ID:4Ub99CVcどれぐらい変えてるかにもよるけど
0218名無しさん@お腹いっぱい。
2009/11/26(木) 20:32:24ID:nTohtB6Nやってる事は同じだがコードのソースが違う
あと、全角文字表示ライブラリの著作権表記に何故東雲フォントの著作権表記をしろと書かれていないのか常日頃から気になってるんだが
0219名無しさん@お腹いっぱい。
2009/11/26(木) 23:13:45ID:7TWCpf3n0220名無しさん@お腹いっぱい。
2009/11/27(金) 07:53:11ID:+Bba0pHH0221215
2009/11/27(金) 10:41:06ID:Rwkollfimediumgauge氏の全角表示ライブラリのソースや
東雲フォントは一切使ってません
詳しく言えばフォント描画部分はMacroFireのソースから流用しています
付属のMisakiフォントに半角カナとSJIS 13区を追加し欠落部分を付加
ELISAフォントは自分でbdfから変換
フォント描画部分も独自に改造
MacroFire作者がソースコードの利用について言及されていないので
これを公開して良いのかどうか今だ分からず
0222名無しさん@お腹いっぱい。
2009/11/27(金) 15:44:21ID:uV0XfS7Z0223名無しさん@お腹いっぱい。
2009/11/27(金) 22:21:14ID:u0pt97ptソースコード差分(差分ってレベルじゃないだろうけど)で配布とかすればええんでないの?
0224名無しさん@お腹いっぱい。
2009/11/28(土) 12:30:19ID:ipyjaUjYデータ放送のメニューやテレビリンクでPSPブラウザに移行することはできるが
2分割して同時に見れるようにしたい
0225名無しさん@お腹いっぱい。
2009/11/28(土) 14:39:36ID:OONspiRS0226名無しさん@お腹いっぱい。
2009/11/28(土) 16:55:49ID:rgGZqIGM純粋な描画だけなら気にする事はないレベルだと思う
サンプル見れば似たようなソースがあるだろうし
0227名無しさん@お腹いっぱい。
2009/11/28(土) 20:54:36ID:Mz8yXWOb0228名無しさん@お腹いっぱい。
2009/11/29(日) 23:31:38ID:WMEKci2gこれまでのプログラムがそのままじゃ動かなくなるぽいな
0229名無しさん@お腹いっぱい。
2009/11/29(日) 23:51:23ID:fUVTX+KQというかゲームの起動の仕組みが変わるんじゃなかったっけ
0230名無しさん@お腹いっぱい。
2009/12/01(火) 00:23:47ID:eyqrUVhc0231名無しさん@お腹いっぱい。
2009/12/04(金) 12:06:10ID:8PLpq3rlUSE_KERNEL_LIBS = 1
としたときに浮動小数点な変数の値を
float val = 3.5;
sprintf(buf,"Value = %f",val);
という感じで同じ変換させたいのだけど
標準ライブラリが使えないのでやり方が分かりません
どうすれば良いでしょうか?
(書き込むところを間違えてスグこちらへ書き直しました、マルチではないです)
0232名無しさん@お腹いっぱい。
2009/12/04(金) 12:16:00ID:VTuLRnBU>USE_KERNEL_LIBS = 1
久々に見たなあ
なに作ってるんだっけ?
0233名無しさん@お腹いっぱい。
2009/12/04(金) 12:19:37ID:8PLpq3rlカーネルモードのプラグインです
LIBC(カーネルモードなら推薦)を有効にすると最小限のライブラリがリンクされて
標準関数が使えなくなるから自分で実装しなくてはいけなくて
■ このスレッドは過去ログ倉庫に格納されています