[表示 : 全て 最新50 1-99 101- 2chのread.cgiへ]
Update time : 08/29 04:57 / Filesize : 33 KB / Number-of Response : 162
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

GameBoyAdvance非公式開発



1 名前:デフォルトの名無しさん mailto:sage [01/11/29 14:36]
GBAで何やら作ってみようという人の為のスレ。ライセンス不要。
P/ECEやるより、絶対こっちがいいよ。
初心者歓迎。質問歓迎。英語苦手な人歓迎。冷やかし歓迎。ネカマ歓迎。

資料、リンク等
www.devrs.com/gba/
www.gbadev.org/

コンパイラ(gcc)
www.io.com/~fenix/devkitadv/

14 名前:ヒッキー@プログラミング mailto:sage [01/11/30 12:03]
>>5
おー、そんなスバラシイものがあるんですねー!
GBAは、携帯に繋いだりできるみたいだし、ゲームに限らず、
ビジネス用ソフトの分野で実用的なものつくれるかも。

メールをGBAで受信して編集できるソフトつくりたいなぁ

15 名前:デフォルトの名無しさん [01/11/30 14:30]
日本語のページもあるよ。研究ってつくページがお勧め。
コンパイラとかもあるし。
ところで、このスレは何をするスレなの?テーマが良く分からん。

16 名前:ヒッキー@プログラミング mailto:sage [01/11/30 14:33]
>>15
P/ECEと比較してるあたり、ゲームを作ろうという事ではないでしょうか。
日本語のページ、検索してみようと思います。

17 名前:デフォルトの名無しさん [01/11/30 15:03]
VBに対抗してブロック崩し作ろうかな。

18 名前:デフォルトの名無しさん [01/11/30 17:27]
>>17
ブロック崩し+インベーダーゲームで的が動いて迫ってくるように
して下さい。

19 名前:デフォルトの名無しさん mailto:sage [01/11/30 17:32]
>>18
企画・プロデュース担当?

20 名前:18 mailto:sage [01/11/30 17:54]
ただの傍観者。

21 名前:デフォルトの名無しさん mailto:sage [01/11/30 20:43]
サンプルソースキボンヌ。

22 名前:デフォルトの名無しさん [01/11/30 20:57]
typedef unsigned short int u16;
typedef unsigned int u32;

int main(void)
{
  u16 i;
  *(u32*)0x04000000 = 0x0103;
  for(i=0; i<240*160; i+=2) *(u16*)(0x06000000+i) = i;
  while(1);
}

多分動くんじゃない?



23 名前:デフォルトの名無しさん [01/11/30 21:20]
これで作ったソフトを世に出すには、
ネットで公開するだけじゃダメダメ絶対無駄。
展示できるようなイベントに自腹でしつこく参加して
ようやくどっかのオファーをもらえるかも、ってな感じ。
シュミにとどめようなんて考え方は、
アホもたいがいにせーよってな感ジ。ていうかムリ♪

24 名前:デフォルトの名無しさん mailto:sage [01/11/30 21:55]
>>23
意味わからん。

25 名前:デフォルトの名無しさん [01/11/30 22:41]
>>23
ムキになってる所がカワイソウ・・・。
漏れも意味わからん。何がダメダメ絶対駄目?何がムリ♪?

26 名前:デフォルトの名無しさん mailto:age [01/11/30 22:58]
>>24>>23

GBAのフリー環境でゲーム作る

大々的に公開

「キミはすごいプログラマーだ」と大手からオファー

(゚д゚)ウマー

ってのをねらってるんじゃない?(ワラ

27 名前:デフォルトの名無しさん [01/11/30 23:12]

GBAのフリー環境でゲーム作る

大々的に公開

「キミはすごいプログラマーだ」と大手からオファー

大学は国士舘

一生ヒラ

28 名前:24 [01/11/30 23:14]
今からライバル叩いてる訳ね。
トホホホ

29 名前:デフォルトの名無しさん [01/11/30 23:42]
俺は無駄とまでは言わんが、少々虚しさが漂うのは否めないな。
結局自分一人でハァハァするか、せいぜい周りのダチに自慢して終わる可能性大。
せっかく実機に合わせこんで作っても、プレイするために1万以上も必要なものに
どれだけの人に遊んでもらえるのだろうかと考えると激しく鬱。
かといってエミュ推奨にするなら、HSPでも使った方がマシなように思える。

30 名前:1 [01/11/30 23:50]
未経験者、これから始めようとしてる人達に聞くけど、
日本語の資料が殆どない今日この頃、君達が欲しがってる
資料ってどういう物?
1)コンパイラ等の開発環境のセットアップ方法
2)スプライト、背景その他を叩くレジスタ表
3)日本語で注釈の入ったサンプルソース
4)その他

明示しておけば、暇人が少し位何とかしてくれるかも。
無論俺含めて。

31 名前:1 [01/11/30 23:54]
>>29
確かに虚しいさ!
いやしかし考え方を変えると、WinとGBAで同じ物作ったとして
数あるWinフリーウェアとして埋もれるのに比べたら、GBAは
何となく目立つかも知れない。エミュ人口の事も考えたら、
全然無駄って事も無いかもしれづ。目立つし。

32 名前:デフォルトの名無しさん [01/11/30 23:54]
公開されてないのかー。



33 名前:デフォルトの名無しさん [01/11/30 23:58]
www.caffeine.jp/~cafe/agb/
あるじゃんか!

*************終了**************

34 名前:デフォルトの名無しさん [01/11/30 23:59]
任天堂に消される前に保存しとこう。

35 名前:ヒッキー@プログラミング mailto:sage [01/12/01 00:05]
ある程度のクオリティーのものを作って、どっかの
サードパーティーにソースごと買い取ってもらうとか無理でしょうか。

もしくわ自分で任天堂のサードパーティーに入るとか…無理か。

36 名前:デフォルトの名無しさん [01/12/01 00:07]
就職した方が早い・・・。

37 名前:デフォルトの名無しさん [01/12/01 00:14]
>>33
そこにあるのはレジスタ位だろ。まあ簡単な事には足りるが。
勝手に終了すんなよ。

>>35
>>36のゆうように就職した方が早いと思われ。
将来コンシューマ機でやりたいのなら、まあ経験には
充分なると思う。
個人的には昔のパソコンみたいで好きだ。

38 名前:デフォルトの名無しさん [01/12/01 00:35]
つうか、日本のGBA開発のWEB-RINGがあるし
その中のページには日本語で色々解説してるページもある。
>>30のいってる1〜3まで全部あるよ。
みんな検索しなよ。

39 名前:デフォルトの名無しさん mailto:sage [01/12/01 01:06]
意味が判らん サイトならリンクをお願いする。

40 名前:デフォルトの名無しさん mailto:sage [01/12/01 01:30]
判らんなら判らんなりに、何が判らんのかを明示すれ。
リンク-> www.google.com/

41 名前: [01/12/01 02:53]
>>40
せめてGBAのキーワードぐらい入れておいてやれよw

42 名前:デフォルトの名無しさん [01/12/02 06:29]
www.google.com/search?q=GBA+dev&hl=ja&lr=lang_ja



43 名前:デフォルトの名無しさん mailto:age [01/12/02 14:33]
>>22
動いたよ。
ttp://www.geocities.co.jp/Playtown-Yoyo/2534/index.html

でも、>>22のままじゃ動かなかったんで↓の用に書き換えました。
1面しかないときは、BG2がつかわれるの?

int main(void)
{
u16 i;
*(u16*)0x04000000 = 0x0403;
for(i=0; i<240*160; i++) *(u16*)(0x06000000+i*2) = i;
while(1);
}

44 名前:22 [01/12/02 17:35]
まさか、本当に動かしてくれる人がいるとは。ワーイ
どうやら画面モード3の場合はBG2が使われる模様。甘かった・・・
Mode3で、ちゃんと遊んだ事ないよ。
後、俺はvolatileは部分部分で指定してます。typedefで定義したら、
ちょびっと遅くならない?

んで、今日は用事あるから無理だけど、次来た時にまたソース乗せられる
プログラム書きますヨロシク。

45 名前: [01/12/02 18:44]
あれ、開発コードは、AGBだったな・・・。
ボソ・・・。

46 名前:デフォルトの名無しさん [01/12/02 21:54]
カードeリーダー対応ソフトは作れますか?

47 名前:ヒッキー@プログラミング mailto:sage [01/12/02 22:59]
>>46
カードeリーダのカートリッジを吸い出して、
I/Oにバーコードデータ投げればいいんではないでしょうか。
って、どうするのか分からないけど(w

48 名前:デフォルトの名無しさん mailto:sage [01/12/03 01:26]
>>46,>>47
あれって、I/Oに、まんまRAWデータ投げてるだけじゃないの??
00000100010111110000100010010101111101010101010
って感じで・・・。

49 名前:ヒッキー@プログラミング mailto:sage [01/12/03 01:43]
>>48
ほおほお。やっぱそうですよね。
でもなんかカードeリーダのバーコードって何段かになってたような…。
自分で読むのが大変そう(藁

僕も何か作ってみようかな…。

50 名前:デフォルトの名無しさん mailto:age [01/12/05 13:09]
www.bottledlight.com/docs/sdk.html
age

51 名前:デフォルトの名無しさん [01/12/05 15:33]
>>48
ハードウェアにデコーダが搭載されてないって事?
というか、カードeリーダー対応ソフトを作るには、まず
誰かが解析するor自分で解析する事が必要かと思われ。
ここ見てる正規デベロッパーの情報流出キボンヌ。

52 名前:22 [01/12/05 18:32]
// 遅くなってスマソ

typedef unsigned short int u16;
typedef unsigned int u32;

u32 pat[40]={
  0x01110101, 0x00010101, 0x00110111, 0x00010101,
  0x01110101, 0x00000000, 0x00000000, 0x00000000,
  0x11001001, 0x01001001, 0x01001001, 0x01001001,
  0x11011011, 0x00000000, 0x00000000, 0x00000000,
  0x10101001, 0x10101001, 0x10101001, 0x10101001,
  0x11111001, 0x00000000, 0x00000000, 0x00000000,
  0x11101110, 0x10101010, 0x01101010, 0x10101010,
  0x10101110, 0x00000000, 0x00000000, 0x00000000,
  0x00110010, 0x01010010, 0x01010010, 0x01010010,
  0x00110110, 0x00000000, 0x00000000, 0x00000000 };

int main(void)
{
  u16 i;
  *(u16*)0x4000000=0x0100; *(u16*)0x4000008=0x0004; *(u16*)0x5000002 = 0x7fff;
  for(i=0;i<40; i++)*(u32*)(0x6004020+i*4)=pat[i]; for(i=1; i<6; i++)*(u16*)(0x6000210+i*2)=i;
  while(1)for(i=256;i>1;i--){*(u16*)0x4000010=i;while(*(volatile u16*)0x4000004&1);while(!(*(volatile u16*)0x4000004&1));}
}



53 名前:デフォルトの名無しさん mailto:sage [01/12/05 23:08]
仮にカードe対応ソフトが作れたとして、どうやって動かすつもりなの?

54 名前:デフォルトの名無しさん mailto:age [01/12/05 23:26]
FA Linker使えばいいんじゃないですか?
>>52動かした人います?

55 名前:デフォルトの名無しさん mailto:sage [01/12/05 23:45]
>>54
いや、だからリーダーはどこに挿すのよ。ゲタ基板も自作?

56 名前:デフォルトの名無しさん mailto:sage [01/12/05 23:55]
>>55
肛門にでも挿しとけよ馬鹿。
ソフトは内臓ROMのみなんですか?
という事はカードeリーダーを利用した新しいソフトは今後出ないという事なんですか?

57 名前:デフォルトの名無しさん mailto:sage [01/12/06 00:32]
>>56
そうだよ。おまけに通信ポートも(形状的に)塞がっているので外部との通信も不可。
つーわけで対応ソフト作成の為には物理的/電気的改造は必須だな。やる気ある奴いる?

それでも敢えて可能性を探るとすればカードに印刷されてるコードを解析して、
紙媒体でソフトを突っ込む方式もあり得るな。これなら大量配布も夢ではないかも。

どっちにしてもモノ見てからでないと話にならんな。

58 名前:デフォルトの名無しさん mailto:age [01/12/06 00:43]
>>57
それ以前に、カードeリーダーに未来はあるのか?
ちなみに、プログラム的な物が入ったカードは、GBAネイティブでは
なくて、マクロ言語のようなものが印刷されているらしいぞ。

現実的な方法として、カセットが刺さってない状態で起動して、
通信ポートからプログラムを転送、カードeリーダー後挿し、
カードeリーダーにアクセス。おそらくROM領域に置かれたメモリ
マップドI/Oからアクセス出来ると思う。
まずはカードeリーダーの解析だね。結果、バーコードバトラー
作って終わりそうだが。

59 名前:デフォルトの名無しさん [01/12/06 01:26]
>>56
ハァ?GBAをスリープモードにしてソフト交換するんだろ?

60 名前:デフォルトの名無しさん [01/12/06 02:32]
>>59
ネタ?
だとしたら微妙過ぎる気が。やり方教えて下さい。

61 名前:デフォルトの名無しさん mailto:sage [01/12/06 09:58]
漏れも知りたい。つーか厨房の匂いがする。

62 名前:デフォルトの名無しさん mailto:sage [01/12/08 00:00]
だいぶ下がってるなぁ。
やっぱり個人でのコンシューマー機で開発なんてのは流行らないん
ですかね。ねぇ。マニアックすぎる?



63 名前:デフォルトの名無しさん mailto:sage [01/12/08 09:22]
>>62
PCと比べた場合、アドバンテージがコンシューマ機であることしかないからなあ・・・。
PCの方が開発しやすいし、動作速いし・・・配布もしやすいし・・・。

64 名前:デフォルトの名無しさん mailto:sage [01/12/08 09:23]
昔はコンシューマ機見てすごく燃えたけど最近は、
PCでなんでもできちゃうからさあ。

65 名前:デフォルトの名無しさん mailto:sage [01/12/08 13:16]
ハード叩くのは楽しいけどな。

66 名前:デフォルトの名無しさん mailto:sage [01/12/10 22:09]
PocketStation(ARM7TDMI)の資料下さい。

67 名前:デフォルトの名無しさん mailto:sage [01/12/10 22:57]
www.arm.com

68 名前:デフォルトの名無しさん mailto:sage [01/12/12 18:07]
www.cs.jhu.edu/~fezzik/virtualboy/pocketstation.html

69 名前:ヒッキー@プログラミング mailto:age [02/01/05 15:49]
なんとなくあげ

70 名前:デフォルトの名無しさん mailto:sage [02/01/05 15:52]
配布できないからなぁ・・・。
ROMなんぞに焼いてたら金がたりん。
Nintendoが純正フラッシュメモリカードリッジ出せば・・・。

71 名前:ヒッキー@プログラミング mailto:age [02/01/05 16:37]
FA-Linkerで各自、書き込めば良いのでは?
ちょっとGBAで開発したくなってきました。

72 名前:デフォルトの名無しさん mailto:sage [02/01/06 15:06]
既にLinker自体が入手困難でフラッシュROMはバカ高。
買うのは開発に興味ある人と割れ厨だけ。素人にはおすすめできない。
コロコロカービィのカートリッジにPCブート。これ最強。



73 名前:デフォルトの名無しさん mailto:age [02/01/07 04:02]
対戦ケーブル改造して流し込むってのがあるんじゃなかったっけ?

74 名前:デフォノレトの名無しさん [02/01/08 05:02]
ネットで回路図公開されてるケーブル使ったら、FA-Linkerなくても
PCとGBAつないでフラッシュROMに書き込めるらしい。
それより、FA-Linkerって入手困難か?

任天堂は純正フラッシュROM出してるぞ。ライセンスないと買えないが。

75 名前:デフォルトの名無しさん [02/01/23 15:00]
>>33のサイトが消えてます。
誰かアプして…


76 名前:デフォルトの名無しさん mailto:sage [02/01/23 22:52]
URLを削ってTOPから行けYO

77 名前:デフォルトの名無しさん [02/01/25 05:44]
>>33のサイト、バージョンうpしてるYO-!!
情報増えた分、嘘も増えてて鬱。
つーかCowBiteSpec.txt和訳しただけだろゴルァ

78 名前:デフォルトの名無しさん mailto:sage [02/01/25 21:01]
>>77
具体的にどの辺が嘘なのかおせーて

79 名前:デフォルトの名無しさん [02/01/26 06:07]
>>78
それを参考にプログラム書いてみてからのお楽しみという事で。
エミュレーターで出来て実機で出来ない事がいっぱいあるという事で。
嘘を発見するのもまた勉強。もしかしたら見つけられないかも知れないし。

80 名前:デフォルトの名無しさん mailto:age [02/01/29 16:02]
これから、はじめようと思うのですが、
HAMとAGB-WINはどちらがオススメですか?


81 名前:デフォルトの名無しさん [02/01/30 18:27]
AGB-BASICがオススヌ


82 名前:デフォルトの名無しさん mailto:sage [02/01/30 18:36]
とりあえず遊ぶだけなら64Mフラッシュでも十分ですか?



83 名前:  [02/02/01 12:26]
ダメッポイ

84 名前:デフォルトの名無しさん [02/02/03 15:31]
よくなくない?

85 名前:ヒッキ-@プログラミング ◆hky/PGis mailto:sage [02/02/03 16:35]
ってソースコードからgbaにするまでの過程が
英語だらけでサパーリです(;´Д`)

86 名前:ヒッキ-@プログラミング ◆hky/PGis mailto:age [02/02/03 19:48]
やっと動かせたーよ!

>>52
感動した!

87 名前:デフォルトの名無しさん mailto:sage [02/02/03 21:13]
ROMに飽きたら自作ですか

88 名前:ヒッキ-@プログラミング ◆hky/PGis mailto:age [02/02/04 05:17]
漏れもhello world作ってみました。あげ
www.geocities.co.jp/SiliconValley/2530/gba.html

89 名前:ヒッキ-@プログラミング ◆hky/PGis mailto:age [02/02/04 23:15]
またハローワールド作りましたage
今度はビットマップフォントで。

90 名前:デフォルトの名無しさん mailto:sage [02/02/06 00:31]
>>89
ダウソしたよ。動いた、感動した!

91 名前:デフォルトの名無しさん [02/02/06 14:51]
game.2ch.net/test/read.cgi/gamedev/1005323011/l50
上のスレの363に書いてあるマニュアルが非常に欲しいので場所教えてください。

92 名前:デフォルトの名無しさん [02/02/09 21:06]
www.gbadev.org/compo.html



93 名前:ナナシサソ mailto:sage [02/02/09 21:46]
>>91
www.google.com/search?q=cache:fqS0mglAgHMC:www.caffeine.jp/~cafe/agb/+&hl=ja

94 名前:デフォルトの名無しさん [02/02/10 14:14]
モード3で画面にビットマップ画像を表示させようとしているのですが
float.jp/cafe/agb/agb041.html
ここにあるmode3のVRAMのメモリマップでフレームバッファが80kb(0x14000)。
GBAの解像度が240(横)*160(縦)*2(色16bit)=38400(0x12C00)
0x14000-0x12C00=0x1400(5kb)←残りの5kbは何なんでしょう??

95 名前:デフォルトの名無しさん mailto:sage [02/02/12 00:52]
>>94
余りじゃないですか?

96 名前:デフォルトの名無しさん mailto:sage [02/02/12 02:32]
>>94>>95
余りというか未使用領域ですね。
VRAMは16Kbyteのブロック単位で扱いやすくなってるのでそうなったんでしょう。


97 名前:デフォルトの名無しさん mailto:sage [02/02/12 15:26]
>>96の説明の意味がわかりません。
mode0とmode3の違いはわかりますか?

98 名前:デフォルトの名無しさん mailto:sage [02/02/14 11:18]
www.geocities.co.jp/Playtown/2004/AgentQ_GBASpec_jpn.txt

99 名前:デフォルトの名無しさん mailto:sage [02/02/14 14:03]
>>98の資料の続きは、、
www.cs.rit.edu/~tjh8300/CowBite/CowBiteSpec.htm

100 名前:デフォルトの名無しさん [02/02/14 23:22]
IQQ!9et

101 名前:デフォルトの名無しさん mailto:sage [02/02/15 12:35]
ICQ! get

102 名前:なまえをいれてください [02/02/20 03:25]
ICQ! get





103 名前:101 mailto:sage [02/02/20 08:08]
>>102
スマン俺が悪かった

104 名前:デフォルトの名無しさん mailto:age [02/02/21 14:25]
4-4.ウィンドウ&特殊効果について教えてください。

105 名前:デフォルトの名無しさん mailto:sage [02/02/21 15:03]
VRAM直接アクセス出来るんだなー。
構成も素直だし、かなり組み易そうなハードだ。
スーファミよりずっといい。

106 名前:ヒッキ-@プログラミング ◆hky/PGis mailto:age [02/02/21 23:00]
GBA入手age

107 名前:デフォルトの名無しさん mailto:sage [02/02/22 01:31]
実機で動かすための機材ってまだ売ってるの?

108 名前: ◆gAmeBo.Y mailto:sage [02/02/22 04:36]
>>104
ウィンドウは、表示領域に矩形範囲を設定して、その矩形内、矩形外で
表示するレイヤーを変更できる機能。例えば矩形内はBG1,BG2で、矩形外はBG0,BG2,BG3
のような感じで設定します。また、その矩形内/外でアルファブレンディングを適用するか
どうかも設定できます。
特殊効果はモザイク、アルファブレンディングの事かな。


>>107
売ってるよ!

109 名前:ヒッキ-@プログラミング ◆hky/PGis mailto:sage [02/02/23 00:56]
ニンテンドウ様のロゴ入れないと、
実機で動作しないんですねー。鬱ダ

110 名前: ◆gAmeBo.Y mailto:sage [02/02/23 06:49]
転送ソフトが勝手に入れるから問題なし?

111 名前:ヒッキ-@プログラミング ◆hky/PGis mailto:sage [02/02/23 07:24]
>>110
あ、まじですか?がーん。
漏れもFA-LINKER買ってみます…。

112 名前:デフォルトの名無しさん mailto:sage [02/02/23 07:34]
FA-LINKERって大阪日本橋で買える?



113 名前:ヒッキ-@プログラミング ◆hky/PGis mailto:sage [02/02/23 08:24]
>>112
ニチコンのCableで売ってましたけど、
本体のみで1.5万円でしたよ(わら
普通に銀行振込で買った方がいいと思われます

114 名前:デフォルトの名無しさん mailto:sage [02/02/23 10:48]
GBの時は自分で入れていたからやばかったけど、
なるほどGBAは問題ないのか > ロゴ






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<33KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef