トップページgamedev
990コメント372KB

NintendoDS(NDS)非公式開発 Part2

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。2007/04/06(金) 07:28:10ID:0HAbZjic
NDSで何やら作ってみようという人の為のスレ。ライセンス不要。
初心者歓迎。質問歓迎。英語苦手な人歓迎。冷やかし歓迎。ネカマ歓迎。

資料、リンク等
http://nocash.emubase.de/gbatek.htm
http://www.bottledlight.com/ds/index.php/Main/HomePage
http://www.helloworld.jp/~duke/nintendo_ds/

開発環境
http://www.devkitpro.org/
http://sourceforge.net/project/showfiles.php?group_id=114505

関連スレ
ゲームボーイアドバンス(GBA)開発@ゲ製板(避難所)
http://bbs.gamdev.org/test/read.cgi/gamedev/1055111303/
ゲームボーイアドバンス(GBA)非公式開発 Part2
http://pc5.2ch.net/test/read.cgi/gamedev/1099119005/

前スレ
http://pc11.2ch.net/test/read.cgi/gamedev/1113780562/
0655名前は開発中のものです。2008/01/22(火) 12:07:32ID:t/rMcNXw
ロクな知識もなしに口出しして悪いけど、DLDIの問題だったとかってオチじゃないよね?
0656名前は開発中のものです。2008/01/22(火) 12:33:25ID:QDQndHhu
>>654
>こんなことってあるの?
もちろんある。
開発の経験少ないとわからないかもしれんが、単なるバグだろうな。
>>653 の言うように初期化漏れである可能性もかなりある。

不具合が再現する環境で調査するのがいいよ。
あと、バグと認識した上で調査すること。
0657名前は開発中のものです。2008/01/22(火) 13:41:15ID:gUHlGxAr
対数(log)をとるのってどうすればいいかわかる?

devkitProにそういった関数がない以上、
自前でマクローリン展開をするか
対数テーブルでも作るしかないとは思うけど
だれか実践している人はいますか?
0658名前は開発中のものです。2008/01/22(火) 14:02:36ID:Ji00TJph
つ#include <math.h>

はダメ?
0659名前は開発中のものです。2008/01/22(火) 14:46:32ID:QDQndHhu
>>657
devkitPro/devkitARM/arm-eabi/include/math.h
0660名前は開発中のものです。2008/01/22(火) 14:57:28ID:gUHlGxAr
>>659
なんと…
これを使うためにはどうすればいいの?
0661名前は開発中のものです。2008/01/22(火) 15:04:49ID:PxbgiTbg
>>660
>>658
0662名前は開発中のものです。2008/01/22(火) 15:07:46ID:gUHlGxAr
>>661
それだとlibndsのmathがインクルードされる。
インクルード自体は
#include "devkitPro/devkitARM/arm-eabi/include/math.h"
でいいんだけど、問題はリンクをどうすればいいのかということ。
0663名前は開発中のものです。2008/01/22(火) 15:15:42ID:PxbgiTbg
>>662
> それだとlibndsのmathがインクルードされる。
パス通せばいいだけなのに。
> でいいんだけど、問題はリンクをどうすればいいのかということ。
同じ場所に lib があるだろ。
0664名前は開発中のものです。2008/01/22(火) 15:33:50ID:yQKos8cm
>>663
よくわからんのだが、一部の関数は標準ライブラリの関数名とlibndsとで完全に被るんじゃない?
printfとか
0665名前は開発中のものです。2008/01/22(火) 16:06:08ID:gUHlGxAr
>>663
やってみたけどリンクされなくて困った。
多分makefileが悪いんだろうから夜に調べてから報告する
0666名前は開発中のものです。2008/01/22(火) 17:38:48ID:+KuWPN/o
>>662
mathのライブラリはlibm.a
LIBSに
-lm
を追加すればいいと思うよ。
0667名前は開発中のものです。2008/01/22(火) 18:17:13ID:gUHlGxAr
>>666
ありがとう。lcやら色々ためして、lmでやっと上手く行きました。
結構速いし意外と容量食わないし、mathいいね
06686362008/01/22(火) 18:37:09ID:shPt/KFF
遅くなりましたが回答有難うございます。
oファイルを使っての描画はできたのですが、一々Makefileに書き足すのが面倒なので、
bmp2sprのようにデータをそのままcに書きだすツールはありませんか?
0669名前は開発中のものです。2008/01/22(火) 19:24:11ID:Ji00TJph
>>668
Makefileにサフィックスルール書けばいいんじゃないの?
0670名前は開発中のものです。2008/01/22(火) 21:40:43ID:shPt/KFF
自己解決しました。
24ビットbmpをAGBGFXConverterで65536colorで出力したものを
loadPCX、image8to16を使わずにglTexImage2Dの最後の引数に渡せばいいようですね。
06716512008/01/24(木) 02:33:52ID:BV5c63Qx
ちょこちょこ調べてます。
問題のマジコンはクライアントアプリがたくさんあって
どれが正しいのかわかりません。
で、かき集めたクライアントに、「このファイルはクリーンロムじゃないよ」的な
エラーメッセージが表示されました。

この違いか? と思ったのですが、特に解説しているところが無いのでよくわかりません。
クリーンロムと自作アプリの違いは具体的にどんな物があるのでしょうか?
また、自作アプリはクリーンロムファイルに変換など出来るのでしょうか。
0672名前は開発中のものです。2008/01/24(木) 16:43:06ID:2CVHVwGW
moonshellのUnicode対応版libfatを使って、
日本語のファイル名を取得し、拡張子を変更して新たにファイルを作成したい場合、
どうしたらいいでしょう?

なんか、そのまま使ったら、へんてこなファイル名になっちゃいました…。
06736722008/01/24(木) 17:42:03ID:2CVHVwGW
具体的には、FAT_GetLongFilenameUnicodeで取得したファイル名はfopen出来ないので、FAT_GetLongFilenameを使って取得したファイル名です。
FAT_FindFirstFile、FAT_FindNextFileで取得したファイル名は、8.3文字ながら問題なかったんですが、Longnameでファイルを作成したいんです。
0674名前は開発中のものです。2008/01/24(木) 20:16:40ID:UKSHK03N
前スレ
http://mdxonline.dyndns.org/backupthread_2chgamedev1113780562.html

でアップされていたNDScripterのムービー

ttp://sakuratan.ddo.jp/uploader/source/date22211.avi や
ttp://sakuratan.ddo.jp/uploader/source/date22360.avi

保存している人いませんか?
どんなものかみてみたいのですが・・・
0675名前は開発中のものです。2008/01/24(木) 20:44:32ID:IAUAIbHD
date22897.aviのはにはに勝手にうpしました、ダメなら消します。
ttp://sakuratan.ddo.jp/uploader/source/date67757.avi
0676名前は開発中のものです。2008/01/24(木) 22:24:01ID:UKSHK03N
>>675
完成度たかい・・・
画像の切り替えやエフェクトなんかもスムーズに動いていますね
うpして頂いてありがとうございます。


0677名前は開発中のものです。2008/01/25(金) 18:09:42ID:RtNuqPw4
libndsについてくるdswifiはアクセスポイントにアクセスする形式だけど、
ゲームなどで目の前の友人と通信対戦する場合はどうやって実現されているんだろう。
無線LANを利用しているとは思うんだけど、
dswifi9.hを見てもそれらしい記述はなかったので気になっています。
GBATEKは量が膨大すぎてわかりませんでした。

わかる人いますか?
0678名前は開発中のものです。2008/01/25(金) 18:56:51ID:SWXxV0Hq
適当にopenGLのモデリングソフトに読ませても形式が違うと言われたのですが、
devkitproのサンプルにあるteapotのようなディスプレイリストのファイルってどうやって作るんですか?
あとサンプルにあるようにソース内でディスプレイリストを宣言する場合、
法線ベクトルの設定はどうすればいいのでしょうか。
0679名前は開発中のものです。2008/01/25(金) 19:30:30ID:Z072p+T/
私もよく知りませんが、dswifi ad-hoc modeでググってみると
少しだけ情報があるような
0680名前は開発中のものです。2008/01/26(土) 00:21:05ID:78g3RWU1
gritで複数の画像からパレットを共有するにはどうすればいいの?
0681名前は開発中のものです。2008/01/26(土) 10:22:05ID:fXwljVE8
>>674
http://sakuratan.ddo.jp/uploader/source/date67929.zip
結局DIDLにも対応無いまま、かつ一部のエフェクトとか未対応のままなんだよね・・・。
ちと残念、
0682名前は開発中のものです。2008/01/27(日) 11:59:07ID:rKTLyX7Y
680だけど、みんな複数のファイルのパレット共有について悩んでない?
自分でgritのソースにパレット共有を付け加えようかと思うけど、
他にいい方法があるなら教えてください。

やりたいのは、タイルモードのバックグラウンドを処理する時に、
タイルのベースとなる画像を複数枚用意したいだけなんだ。
そして、gritで出力されるファイルに使われているパレットを
その複数枚で同じものにしてもらえれば、プログラムが楽になるよね。
0683名前は開発中のものです。2008/01/27(日) 12:36:55ID:ICIFIctN
画像の時点でパレットを共有させておく
gritを捨てて自分でコンバーターを作る
選びなさい
0684名前は開発中のものです。2008/01/29(火) 02:47:40ID:27IhKRFN
>>678
つ ndsFifo.py
つ glNormal3f
0685名前は開発中のものです。2008/01/30(水) 12:44:06ID:bzNJh7D5
R4からM3Realに変えて、マルチメディア系のファイル再生を色々試しているのですが、
R4ではフツーに使えていた、MoonShell Ver1.71+1のタッチパネルの操作感がどうもオカシイ。
で“M3 DS REAL みなサンきゅ〜”スレによると、Moonlight氏の非公式リリースによる、
Repair MoonShell for M3REALというパッチがあるとの事。

で、Moonlight氏のInfantile Paralysiserサイトを探してみましたが見当たりませんでした。

色々ググってみたんですが、このRepair MoonShell for M3REALって、Moonlight氏の今後の非公式リリースを
待つしかないみたいですね。

Moonlightさん!勝手なユーザの要望ですが、是非とも公開よろしくお願いします!
0686名前は開発中のものです。2008/01/30(水) 19:54:01ID:VF7RA7Ye
黙れカス
0687名前は開発中のものです。2008/01/30(水) 21:22:21ID:7dD0QU5G
>>686
何いってんだ?
0688名前は開発中のものです。2008/01/30(水) 23:48:35ID:4/IzFKxY
批判要望は本人のブログなりでやってくれ
ここはあくまで開発者がだべるスレだし
0689名前は開発中のものです。2008/01/31(木) 22:15:25ID:8LeH9iEV
>>1
0690名前は開発中のものです。2008/01/31(木) 23:48:16ID:E8WYUC6X
devkitpro使うの初めてなんだけど、
サンプルをコンパイルすると、
--------------
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
make[1]: *** [drunkenlogo.o] Error 3
--------------
と出てarm-eabi-gcc が落ちまする。OSはXPsp2

なにやら↓の問題ぽくいけど、同じように遭遇して解決した人いらっしゃる?
http://support.microsoft.com/kb/884538

修正の提供は次のspでと書いてあるので、
XPsp3RCを入れてみるしかないのかなぁ・・・
0691名前は開発中のものです。2008/02/01(金) 04:44:16ID:bGv/OaT8
DSでJava2MEが動きました。PIMを取りあえず作ってみました。jitとかhotspotとか
無い状態なので速度はちょっとアレですが。日本語変換とかでフリーで組み込めるのって
ないんですかねえ・・・
0692名前は開発中のものです。2008/02/01(金) 07:54:41ID:q2DpMEwF
>>691
オプソ方面はcannaとかソースありそうだけど現実的ではない気がする。
てことで、PoBOXとかどうだろう。
0693名前は開発中のものです。2008/02/01(金) 08:21:23ID:4LVSw2do
cannaは古いから逆にコンパイル面倒くさそう。
辞書限界まで削ったAnthyかPoBOX, PRIME辺りかねぇ。
でも通はSKKを選ぶ!
0694名前は開発中のものです。2008/02/01(金) 15:43:27ID:jvYr6YVa
>>691
kwsk
06956932008/02/01(金) 16:35:37ID:4LVSw2do
と思ったけどanthyはmmap使ってるんだった。
と言う訳で俺はskkかfreewnn辺りを勧める。
0696名前は開発中のものです。2008/02/01(金) 20:12:24ID:8kc10+d+
NDSでPoBOXにPAlibのgraffitiを移植できればなぁ
0697名前は開発中のものです。2008/02/01(金) 21:20:56ID:bGv/OaT8
>>694
j2meのソースを持ってきて、機種依存部分のコードを書いて
コンパイルしただけです。だから、まだlibndsなどの各種機能が
有効に利用されているわけではなく、本当に「動いた」だけです。
MIDletで動いているケータイのゲームなども移植なしで
動くはずですが検証してません。

漢字入力は変換をanthy、手書き文字入力をtomoe/libtomoeで
やってみたいと思ってます。失敗したらpalmみたいに
graffitiで入力して、単漢字変換しかできない低機能なものに
なって開発中止・・・とか。
0698名前は開発中のものです。2008/02/02(土) 22:27:58ID:uMIKzpkK
Wabaを実装しようとして挫折したからちょっと期待。
0699名前は開発中のものです。2008/02/03(日) 00:42:54ID:TksTfqrk
http://takuto.info/libnds/arm9j/main.html

こんなんみつけた
0700名前は開発中のものです。2008/02/03(日) 15:00:58ID:ev4da7xj
リンクだけ貼られてもね
07016902008/02/03(日) 17:41:55ID:QmdOwz/t
>690
一応解決したので書いときます。
環境変数TEMPのディレクトリにリードオンリー属性が付いてるとgccがアボートするみたいw
お騒がせしました。
0702名前は開発中のものです。2008/02/03(日) 18:25:23ID:pH7PFYa6
>>701
一つ言っておくけど、そういうのは落ちるっていわないんだぜ?
0703名前は開発中のものです。2008/02/03(日) 18:37:49ID:Vgi2651t
よくわからんがいいオチだな。
0704名前は開発中のものです。2008/02/05(火) 19:12:26ID:wIPJV1Hx
microSDなんかの外部メディアから、4MBを超えるような
mp3やテキストファイルを読み込んで処理するとき
ハードの制限でメモリが足りません。

ファイルを開きっぱなしで処理するか、ある程度のデータを
分割して読み込む方法のどちらかを考えているのですが、
ファイルを開きっぱなしで処理するのと、頻繁にファイルを
開いたり閉じたりするのを繰り返すのとどっちがいいんだろう?
0705名前は開発中のものです。2008/02/05(火) 19:55:01ID:IWEUZGgT
ファイル開きっぱなしで、ある程度のデータを分割して読み込んで処理ってのは?

ファイルオープン → シーク → リード → ファイルクローズってのが頻繁に入るようだと
多少は遅くなったりするんじゃないかと思ってみたり。

速度を優先するのか?安全を優先するのか?読み込みの頻度はどうなのか?

読み込み専用なら、開きっぱなしでもいいような気もする。
ただし、アボート処理がしっかりしてるならね。
0706名前は開発中のものです。2008/02/06(水) 00:42:42ID:0hU1GNVr
メモリって何メガまで取れるの?
というか領域はどこを取るの?
0707名前は開発中のものです。2008/02/06(水) 08:31:54ID:vbI6H9fW
>>706
> メモリって何メガまで取れるの?
どのメモリ?
RAM? フラッシュメモリ? ROM? シリアルフラッシュ?
0708名前は開発中のものです。2008/02/06(水) 12:02:06ID:pPYAeTyj
>>707
RAM。具体的に言うとmalloc/newで確保できるメモリ
0709名前は開発中のものです。2008/02/06(水) 13:01:47ID:vbI6H9fW
>>708
http://ndsd.chicappa.jp/wiki/index.php?%A5%E1%A5%E2%A5%EA%2F%A5%EC%A5%A4%A5%A2%A5%A6%A5%C8
おまいさんの使ってる malloc が何かわからんけど、
普通は 4M 以下。
0710名前は開発中のものです。2008/02/06(水) 13:06:27ID:pPYAeTyj
>>709
サンキュ。
プログラムコードもメインメモリに展開されるんだとすると、
Wi-Fiで相手に送れるメモリは4Mまでってところか。

microSDから読み書きするスピードとメインメモリのスピードを
実際にどの程度違うか計ってみようかな。
0711名前は開発中のものです。2008/02/06(水) 23:26:12ID:qevvicPq
GBFSはー?
0712名前は開発中のものです。2008/02/07(木) 03:08:31ID:uMRHvS9b
devkitProのlibnds/include/nds/system.hで、

void SetYtrigger(int Yvalue) {
 REG_DISPSTAT = (REG_DISPSTAT & 0x007F ) | (Yvalue << 8) | (( Yvalue & 0x100 ) >> 2) ;
}

ってあるけど、これ >> 2 じゃなくて >> 1の間違いだよね?
一応、devkitProに報告済。
0713名前は開発中のものです。2008/02/07(木) 03:09:16ID:IqGH1Qg5
ADVを作ってるんだけども
画像の重ね合わせと前にきた画像の透過の仕方がわからん
もうHPは致命的に向いてないのかな・・・
0714名前は開発中のものです。2008/02/07(木) 04:51:53ID:DsoGYH2j
3D面、BG面、ビットマップ面、スプライトのどれを使って画像表示するかによってやり方が異なるから
そんな漠然とした聞きかたじゃ答えられない

ビットマップ面を使うなら
真緑の画素を抜くようにして奥から順番に転送するだけでいいんじゃないの
0715名前は開発中のものです。2008/02/07(木) 11:39:46ID:nA7kfoA2
R4で開発を始めました。

早速ファイルにアクセスしようとしたんですが、
>>18みたいに書いてもfopenがnullになってしまいます。
ファイルを置く場所はROMフォルダでいいんですよね?
0716名前は開発中のものです。2008/02/07(木) 12:05:35ID:YmpIaASo
>>715
>18ならルートフォルダ

一度くらい試せよw
0717名前は開発中のものです。2008/02/07(木) 12:57:00ID:nA7kfoA2
>>716
あ、そうか。そうすれば良かったんだw
ずっとROMフォルダに入れたままでパスをいじってましたw
0718 ◆C3Q5.SAu3. 2008/02/08(金) 23:17:45ID:SvMi+c7s
これがおすすめなのに    ↑
0719UltraFire ◆C3Q5.SAu3. 2008/02/08(金) 23:18:29ID:SvMi+c7s
これがおすすめです↑
0720名前は開発中のものです。2008/02/09(土) 01:57:17ID:Q3qkTCi9
ちょっと再確認させてください。

スプライトをメイン画面で使う場合、
・vramSetBankで、MAIN画面のSPRITEが使えるどこかに
 SPRITE属性で適当な領域を確保する(たとえばVRAM_G_MAIN_SPRITE)
 そしてそれが自動的にメモリ0x6400000にマッピングされる
・videoSetModeでDISPLAY_SPR_ACTIVEとDISPLAY_SPR_1D/BMPを設定する
・SPRITE_GFX(0x6400000)にスプライトデータを書く

という方法でいいと思うのだけれど、問題ないでしょうか?

それと質問ですが、devkitPro付属のサンプルでは、
vramSetMainBanks(
    VRAM_A_MAIN_SPRITE,     //A and B maped consecutivly as sprite memory
    VRAM_B_MAIN_SPRITE,     //this gives us 256KB which is the max
    VRAM_C_MAIN_BG_0x06000000,  //map C to background memory
    VRAM_D_LCD          //not using D
);

とあったんだけれど、二つ以上のバンクをSPRITEに指定した場合、どういう扱いになるんでしょうか?
コメントを読むとつながっているようだけれど、BとGとかでもつながるのかな?
0721名前は開発中のものです。2008/02/10(日) 00:08:58ID:h/chiMxd

arm9/video.hを見ると、
VRAM_A_MAIN_SPRITE = VRAM_A_MAIN_SPRITE_0x06400000
VRAM_B_MAIN_SPRITE = VRAM_B_MAIN_SPRITE_0x06420000
です。

よって、
VRAM_A_MAIN_SPRITE は 0x06400000に、
VRAM_B_MAIN_SPRITE は 0x06420000にマッピングされます。
VRAM_A と VRAM_Bは128Kバイトですから、連続した256Kバイトになるってことかと。

VRAM_F_MAIN_SPRITE_0x060XXXXX → VRAM_F_MAIN_SPRITE_0x064XXXXX
VRAM_G_MAIN_SPRITE_0x060XXXXX → VRAM_G_MAIN_SPRITE_0x064XXXXX
の間違いですね。
07227152008/02/11(月) 23:48:26ID:qKWGCCVQ
初歩的な質問で申し訳ないのですが、やはりファイルを読み込めません。
以下の記述でDS上では「file1 failed」と表示され、NULLが帰ってきます。
何がダメか教えていただけないでしょうか(´Д`;)
data1.txtは、ルートとROMフォルダ両方においてあります。

InitInterrupts();
(中略)
FILE *fi;

if (( fi = fopen( "data1.txt" , "r" )) == NULL ){
  iprintf( "file1 failed\n" );
exit(1);
}else{
 iprintf( "file1 success\n" );
}

fclose( fi );
(後略)
}
0723名前は開発中のものです。2008/02/12(火) 01:00:35ID:YMbzGtTd
>>722
if (( fi = fopen( "/data1.txt" , "r" )) == NULL ){
0724名前は開発中のものです。2008/02/12(火) 01:02:10ID:YMbzGtTd
まさかとは思うが、fatInitDefaultをしていなかったという落ちはないよな
http://void-main.org/dsprogram/index.php?%E3%83%9E%E3%83%83%E3%83%97%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%8B%E3%82%89%E8%AA%AD%E3%81%BF%E8%BE%BC%E3%82%80
良くわからなければここが詳しい。
07256782008/02/12(火) 23:35:51ID:aunPt54Y
ndsFifo使ってみましたがうまくいきません。
メタセコイアでWaveFrontObjを出力し、それをndsFifoで変換しようとしたところ、
list index out of rangeと出ました。
どうも空行に対応していなかったらしく、空行を削り再び変換したらエラーは出ず出力されました。

しかしそのbinファイルをdevkitproのサンプルのDisplay_List2のteapot.binと差し替えてみましたが
NO$GBAで invalid gx command というエラーが出ます。

ndsFifoで出力されたbinはteapotと同格のファイルではないのでしょうか。
それか変換するときに何かオプションを指定する必要があるのでしょうか。
07267152008/02/13(水) 00:22:30ID:SBjRkjCo
>>723-724
ご教授ありがとうございます。

fatinitdefaultは、してませんでした。
#include <fat.h>とfatInitDefault();を追加してコンパイル・・・すると、コンパイルエラーになってしまいます。
んん?・・・ちと724を熟読してみます
0727名前は開発中のものです。2008/02/13(水) 00:24:04ID:QBUPPz4M
>>725
ndsFifoの中身を見てわかるようにオプションは不要。
ndsFifoを動かした環境はLinux?Win?Mac?
いずれにせよ、生成されたbinを解析してみれば
期待通りのDisplayListが生成されているかどうか
わかるんじゃないかな?

もっともオイラはglCallListでの描画はやってないけどなー。
アニメーションさせるのに不向きだし。
0728名前は開発中のものです。2008/02/13(水) 02:31:07ID:2cPxaNtc
>726
makefileを弄ってないんじゃないのか?
LIBSのところに -lfat を追加したか?
0729名前は開発中のものです。2008/02/13(水) 19:34:53ID:xy0JmYZU

ブログを閉鎖すると脅して300万ヒットを手にした卑怯な中年男!
http://higurashi.asablo.jp/blog/2008/02/12/2619716#c
0730名前は開発中のものです。2008/02/13(水) 22:17:09ID:2Jd9TmSb
閉鎖騒動から一日後、計画通りの復活劇! 匿名男、ブログの読者に叩かれ号泣w
http://higurashi.asablo.jp/blog/2008/02/13/2624559#c
0731名前は開発中のものです。2008/02/15(金) 21:52:19ID:ov+jGTVq
j2meが動いたとしばらく前に書き込んだものです
現状報告

やっと安定してきました
漢字入力メソッドはオープンソースではDSのような制限ある環境に
組み込めるものがなかったため、自分でつくりました。現段階では
どうみてもDOSの時代のFEPと同じ程度の変換効率ですけど・・・
形態素解析は自信ある出来なので、ここに成果を晒すころには
もう少しなんとかなっているといいなあ・・・・

入力文字認識はPAlibのgraffiti頼りです。日本語を含むフォント描画は
moonshellのsystem.fonの仕組みを借りてます
j2me的には大中小の最低3種類くらいフォントがないとダメらしく、
容量的に悩む所です

ゲーム機であるDSはj2meの仕様想定外の部分が多く、
全機能がまともに使えるようになるにはちょっと掛かりそうです
挫折しなかったらそのうちまた・・・
0732名前は開発中のものです。2008/02/16(土) 08:58:39ID:grTR8Kzx
ttp://multiple-option.blogspot.com/2008/02/fatestay-night-trial-edition-abridged.html
0733名前は開発中のものです。2008/02/16(土) 14:31:53ID:qxIczNGJ
j2meごときでなんでそんなに実装に手間取ってるんだ?
0734名前は開発中のものです。2008/02/16(土) 17:22:36ID:ECXxOPTm
M3さくらってMoonlight氏が作ってるって本当かい?
0735名前は開発中のものです。2008/02/16(土) 17:36:47ID:xjZqxAqA
>>734
逆アセすると確定的な証拠があるが、そこまでしなくても
HomeBrew作者でディスクチェックなんてやるのは彼以外いないだろうからバレバレ。
デザイン見ても一発で彼の作品だってわかるよw クセがあるからね。

開発費200万円で大好きな甘いケーキ買ったのかな?www
0736名前は開発中のものです。2008/02/16(土) 17:54:44ID:xjZqxAqA
こめん、逆アセあんかしなくてもBetaTest.1 by Moonlightって書いてあったわwww
0737名前は開発中のものです。2008/02/16(土) 21:18:34ID:Q6KYDAEb
きめえ
0738名前は開発中のものです。2008/02/16(土) 21:20:23ID:xjZqxAqA
めえき













名器w
0739名前は開発中のものです。2008/02/16(土) 22:11:18ID:PC+f6zb1
>>733
なんでお前はそんなに偉そうなんだ?
しかもj2meはもう実装してて今は日本語入力を組み込もうとしてるんでしょ。
君もなにか公開してみたらどうだい?
0740名前は開発中のものです。2008/02/16(土) 23:37:04ID:GfbDekA8
>>739
本人光臨で自作自演かよw
くやしいのうwwwwくやしいのうwwww
0741名前は開発中のものです。2008/02/16(土) 23:49:59ID:qxIczNGJ
>739
逆切れすんなよ、
ここはお前の日記帳じゃねーんだ。批判されるのが嫌なら書き込むなクズ
0742名前は開発中のものです。2008/02/17(日) 00:41:07ID:BvRW8iQP
>>741
お前も批判するだけで何の役にも立たないから書き込むなクズ
0743名前は開発中のものです。2008/02/17(日) 08:03:50ID:j9tqsYxT
日記帳として書きこむのはまーいいけど、
ちょっと批判(733は批判ともいえないが)されたくらいで
ムキになって荒らすなら来ない方がいいな。
自分でブログとかで公開してコメント管理しとけ(笑)
07447392008/02/17(日) 16:12:07ID:/4qXrGLr
僕が悪かったです。ごめんさない
0745名前は開発中のものです。2008/02/17(日) 22:46:37ID:MD6cwj0w
>>744
もうくだらないこと書くんじゃねーぞw
0746名前は開発中のものです。2008/02/18(月) 01:49:27ID:T2t+6PQ2
と雑魚が申しておりますwww
0747名前は開発中のものです。2008/02/18(月) 17:51:00ID:Xfnz2c8x
               .|   |  | |   |    |  | |   |   |   || | |
               .|   |  | レ  |    |  | |   |  J   || | |
    ∩___∩    |   |  |     J    |  | |  し     || | |
    | ノ\   ,_ ヽ  .|   レ |      |  レ|       || J |
   /  ●゛  ● |   .J      し         |     |       ||   J
   | ∪  ( _●_) ミ             .|    し         J|
  彡、   |∪|   |              .J                レ
 /     ∩ノ ⊃  ヽ
 (  \ / _ノ |  |
  \  "  /  | |
   \ / ̄ ̄ ̄ /
      ̄ ̄ ̄ ̄
0748名前は開発中のものです。2008/02/18(月) 19:12:49ID:p4cOAn9G
入れ食いですか
07497392008/02/18(月) 19:17:17ID:1mkSIss8
もう喧嘩はやめて下載
0750名前は開発中のものです。2008/02/18(月) 21:36:57ID:/r3jjE6x
色んなマジコンについてるMoonShellって
各メーカーが無断で改造して無断でつけてるってマジ?
著作権違反じゃん
しかも不具合だしてるし告訴したほうがいいな

0751名前は開発中のものです。2008/02/18(月) 23:17:07ID:tcJyICZc
>>750
いろいろカエレ
0752名前は開発中のものです。2008/02/19(火) 00:19:49ID:s+5PoGhk
>>749
下載ワロタ
どこから何をダウンロードするんだ?ww
0753名前は開発中のものです。2008/02/19(火) 09:34:07ID:SLhrMtDH
プログラマは色盲になりやすいそうだ。
俺は6でダメだった。
http://www.liquidgeneration.com/sabotage/vision_sabotage.swf
0754名前は開発中のものです。2008/02/19(火) 10:13:06ID:/cDWVg0T
>>753
ブラクラ
■ このスレッドは過去ログ倉庫に格納されています