ゲームボーイアドバンス(GBA)非公式開発 Part2

レス数が1000を超えています。これ以上書き込みはできません。
04/10/30 15:50:05ID:XmInH8YR
GBAで何やら作ってみようという人の為のスレ。ライセンス不要。
初心者歓迎。質問歓迎。英語苦手な人歓迎。冷やかし歓迎。ネカマ歓迎。

資料、リンク等
http://www.devrs.com/gba/
http://www.gbadev.org/
http://www.vsync.org/agb/
http://nocash.emubase.de/gbatek.htm
http://www.bomber.co.jp/chaola/docs/ARM/

開発環境
DevkitAdvance http://devkitadv.sourceforge.net/index.html
DevkitARM http://www.devkit.tk/
VisualHAM http://visualham.console-dev.de/
DragonBasic http://jm-basic.com/dragon/index.php

GBA Wiki
http://cgi.f26.aaacafe.ne.jp/~gbawiki/pukiwiki/pukiwiki.php
【GBA】Linuxから目覚めるぼくらのゲームボーイ!
http://pc5.2ch.net/test/read.cgi/linux/1070983168/

ゲームボーイアドバンス(GBA)開発@ゲ製板(避難所)
http://bbs.gamdev.org/test/read.cgi/gamedev/1055111303/
前スレ
http://pc5.2ch.net/test/read.cgi/gamedev/1013750899/
2022/04/21(木) 22:30:44.86ID:ZQtMlLSp
ゲームをして遊びながら稼ぐ時代が到来したぞ
NFTアートとNFTゲームとGameFiとブロックチェーンゲームと
DeFiとメタバースに提供する側・作る側として参入しよう。
(むりなら参加する側でもいい)
DAOとPlay-to-Earn(遊んで稼ぐ)が世界の未来になる
特にNFTアートとNFTゲームとGameFiは今なら先行者利益取れるぞ
NFTアートとNFTゲームとGameFiはこれから1000倍規模の市場になる
2022/05/11(水) 18:16:00.13ID:CU9eAVHm
他に無さそうだからここで書くけどezflash omega DEってなかなかいいな
実用性のあるエミュからオマケ程度のものまであるし
wav入れてぷれいやんゴッコしてもいいな(スマホのが手軽だけど)
GBMがマルチメディア機っぽくなるのなんか趣があっていい
2022/10/22(土) 12:32:31.64ID:U5+Cd+4+
るーーるるー♪
るーるりーらら~~♪
2023/01/25(水) 11:27:17.92ID:kO7BveIp
資料
ttps://wii.leseratte10.de/devkitPro/
2023/01/25(水) 14:24:43.45ID:kO7BveIp
資料
ttps://www.yokoweb.net/jr4qpv/etc/devkitarm.htm

WindowsXPでサンプルプログラムの動作を確認
(バージョンはdevkitARM_r39-win32.exeを使用)
2023/01/25(水) 19:56:31.78ID:tYgXCDFx
varooom3Dすげえと思った
あんなゲーム作れたら楽しいだろうな
2023/01/26(木) 20:07:23.07ID:WpzwPtLS
ubuntuにdevkitproを入れてみたんだけど、環境変数が間違ってないか?
envしたら、

DEVKITARM=/opt/devkitpro/devkitPPC

ってなってるんだが
2023/01/27(金) 19:07:22.41ID:EE4Y5Lkf
devkitrproとubuntuの組み合わせで、NDSのサンプルプログラムの
コンパイルに成功した。
gbaはまだ。。。
2023/01/27(金) 19:29:04.34ID:EE4Y5Lkf
上記のシステムで、gbaのサンプルプログラムのコンパイルにも成功した。
2023/01/28(土) 07:17:36.66ID:v/gmw/Zy
◎Alterlinux 64Bit xfce
×Alterlinux 32Bit lxed
◎ubuntu2204 64Bit
◎Alterlinux 32Bit xfce

Alterlinux 32Bit lxedは、依存関係でエラーが出て、先に進めなかった。

MacやWindowsは知らん
2023/01/28(土) 08:32:31.31ID:v/gmw/Zy
×ubuntu18.04 32Bit

どうしても32Bit機を活用したい場合はAlterlinux 32Bit xfceに、
そういうこだわりがないのならubuntuあたりに開発環境を構築するのが良いっぽい。

ただ、両者は同じLinuxでも開発環境構築までの手順が若干異なる。
2023/01/28(土) 13:51:11.03ID:v/gmw/Zy
github
tilderain
CaveStoryNDS

の3つのキーワードでググると、Githubの移植版の洞窟物語ページにたどり着ける

ここからZipファイルをダウンロード、展開して、
上記のdevkitProがインストールされたシステムで
make JPN=1
とすると
コンパイルが始まり、.ndsファイルが得られる。
このファイルをNDSエミュレーター等で起動させると、
かの名作、洞窟物語が実行される(日本語版)。

教材として、これほど有意義なものはない。
(gba版もあるのだけれど、こちらはこのシステムではコンパイルできないっぽい)
2023/01/28(土) 14:15:15.74ID:v/gmw/Zy
ってか、Alterlinuxの32Bit、lxed版も
問題は別に無いっぽい。

この辺は完全な素人なんで、ホントごめん。
2023/01/29(日) 12:22:52.85ID:qcDX/jil

Alterlinux、32Bitの開発環境は整ったのだけれど、
このままでは作成されたプログラム(いわゆるROM)を実行することが出来ない。

で、実はArchlinuxってのは32Bit版の開発はすでに終了されていて、
NDS用のエミュレーターはDeSmuMEというやつが動いてくれたので良いのだけれど、
GBA用の適当なエミュレーターが見つからなかった。

それで、解決策としてWineをインストールして、Windows用のエミュレーターを使用することにした。

NO$GBAというエミュレーターで、作成されたGBAのサンプルプログラムを実行したところ、
いい感じで動いてくれた。

ということで、このやり方で開発とテストが一つのマシン上で行えることが証明された。
2023/01/29(日) 20:04:14.83ID:qcDX/jil
wineを前提にした環境だと、動作の検証用には
windows(32bit版)のmGBAというエミュレータがいい感じ。
ちなみに、仮想PCのHDDは8GBを用意したのだけれど、
ぱっつんぱっつんで、もう何も入らない状態。
ケチらずに10GBぐらいにしとけばよかった。
(そうすれば、32GBのUSBメモリに3つ入れていい感じに埋まる)

実機でも環境を構築したのだけれど、
セレロンM機でも全然余裕(HDDの容量は40GB)。

ということで、GBAやNDSのゲーム開発に、高価なマシンは必要ない。
ジャンク屋で500円で売られているようなゴミマシンで十分いける。
2023/01/31(火) 22:25:29.90ID:0aISsiPs
AlterLinux-32bit-lexdでも、環境を問題なく構築できた。
あと、Debianの32bitも悪くなかった。

どちらも、wineを使用しなくても、mGBAというエミュレーターで
生成された.gbaファイルを実行させることが出来た。
2023/02/04(土) 07:27:02.63ID:6Hco0M9q
>>940
もともと軽いゲームだとは思ってたけどGBAに移植も出来てしまうとはな
だいたい再現出来てるし大きく違うのはメッセージウィンドウくらいか
モンスターXとコアは処理落ち激しそう(まだそこまで行けてない)
2023/02/04(土) 13:22:20.55ID:GWM6gzQC
2Dーマインクラフト
ttps://github.com/Vulcalien/minicraft-gba

テトリス
ttps://github.com/akouzoukos/apotris

いずれも、makeすることで.gbaファイルを生成することが出来た。
2023/02/04(土) 21:10:25.44ID:GWM6gzQC
上と同じ要領でサンプルプログラムをmakeできた
ttps://github.com/catgirlchris/GBA_devkitPro_games
2023/02/12(日) 19:32:41.63ID:CBQGFnrY
資料
ttps://github.com/khalladay/GBA-By-Example
初心者に優しいサンプルコード

ttps://github.com/JeffRuLz/Celeste-Classic-GBA
アクションゲーム(脱出)

https://github.com/khalladay/GBASnake
スネークゲーム

https://github.com/Electric1447/GBASnake
スネークゲーム
2023/03/23(木) 21:01:15.15ID:cmGhxIDL
その気になりゃポリゴン使ったダンジョンRPGも作れんだな
https://mahoushoujomagicalmoestar.itch.io/inheritors-of-the-oubliette
いつかこういうのやってみたいわ
2023/03/23(木) 21:03:21.72ID:cmGhxIDL
butano engine
https://github.com/GValiente/butano
2023/04/21(金) 13:33:16.25ID:kwG7wgdh
ふふふ
2023/05/03(水) 08:19:58.07ID:yBK5jkNE
へへへ
2023/09/27(水) 08:16:02.07ID:Yqs3nwOK
ホホホのホ
2024/03/14(木) 11:12:05.40ID:2qyRxzek
話題
2024/03/14(木) 11:12:15.57ID:2qyRxzek
2024/03/14(木) 11:32:58.46ID:2qyRxzek
ニュース
2024/03/14(木) 11:43:18.01ID:2qyRxzek
ランキング
2024/03/14(木) 11:43:26.39ID:2qyRxzek
2024/03/14(木) 13:14:03.40ID:2qyRxzek
2024/03/14(木) 13:14:18.71ID:2qyRxzek
2024/03/14(木) 13:16:04.71ID:2qyRxzek
2024/03/14(木) 13:16:13.74ID:2qyRxzek
2024/03/14(木) 13:16:23.89ID:2qyRxzek
2024/03/14(木) 13:16:34.27ID:2qyRxzek
拠り所
2024/03/14(木) 13:16:44.84ID:2qyRxzek
コメント
2024/03/14(木) 13:16:55.33ID:2qyRxzek
本当
2024/03/14(木) 13:17:04.11ID:2qyRxzek
辟易
2024/03/14(木) 13:17:18.77ID:2qyRxzek
誰得
2024/03/14(木) 13:17:29.03ID:2qyRxzek
2024/03/14(木) 13:17:39.11ID:2qyRxzek
未来
2024/03/14(木) 13:17:49.01ID:2qyRxzek
解決
2024/03/14(木) 13:17:59.85ID:2qyRxzek
対象
2024/03/14(木) 13:18:11.83ID:2qyRxzek
主要
2024/03/14(木) 13:18:21.05ID:2qyRxzek
日本
2024/03/14(木) 13:18:38.75ID:2qyRxzek
2024/03/14(木) 13:18:50.39ID:2qyRxzek
ランク外
2024/03/14(木) 13:19:00.60ID:2qyRxzek
関係
2024/03/14(木) 13:19:11.99ID:2qyRxzek
人間
2024/03/14(木) 13:19:23.00ID:2qyRxzek
土台
2024/03/14(木) 13:19:34.59ID:2qyRxzek
2024/03/14(木) 13:19:45.94ID:2qyRxzek
2024/03/14(木) 13:19:55.18ID:2qyRxzek
2024/03/14(木) 13:20:04.75ID:2qyRxzek
法律
2024/03/14(木) 13:20:13.76ID:2qyRxzek
国民
2024/03/14(木) 13:20:41.01ID:2qyRxzek
2024/03/14(木) 13:20:53.91ID:2qyRxzek
行動
2024/03/14(木) 13:21:07.72ID:2qyRxzek
2024/03/14(木) 13:21:18.09ID:2qyRxzek
部門
2024/03/14(木) 13:21:27.04ID:2qyRxzek
配属
2024/03/14(木) 13:21:36.22ID:2qyRxzek
2024/03/14(木) 13:21:48.06ID:2qyRxzek
昇進
2024/03/14(木) 13:21:55.79ID:2qyRxzek
2024/03/14(木) 13:22:05.10ID:2qyRxzek
優遇
2024/03/14(木) 13:22:14.53ID:2qyRxzek
環境
2024/03/14(木) 13:22:23.39ID:2qyRxzek
一般的
2024/03/14(木) 13:22:33.99ID:2qyRxzek
冗談
2024/03/14(木) 13:22:46.42ID:2qyRxzek
オンパレード
2024/03/14(木) 13:22:56.97ID:2qyRxzek
アンケート
2024/03/14(木) 13:23:05.13ID:2qyRxzek
結果
2024/03/14(木) 13:24:43.00ID:2qyRxzek
おしまい
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 7074日 21時間 34分 38秒
レス数が1000を超えています。これ以上書き込みはできません。