[過去ログ] ゲームボーイアドバンス(GBA)非公式開発 Part2 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
113: 05/02/23 10:31 ID:l805YyeL(1) AAS
名前だけじゃなく、ファイルサイズとかチェックサムとかも
ROMに書かれていたら、ほぼお手上げだな。
114
(3): 05/02/24 16:10 ID:kxDRQPBZ(1/4) AAS
MODE3でバックバッファ無いから、WORD配列[240*160]作ったけど、
VRAMに転送しても表示されない...。
115: 05/02/24 16:32 ID:3vx/UQTw(1/4) AAS
BG2_ENABLE?
116: 114 05/02/24 16:40 ID:kxDRQPBZ(2/4) AAS
YES
117: 114 05/02/24 17:52 ID:kxDRQPBZ(3/4) AAS
配列全体に単色で塗りつぶしてもダメ...。
他の色も混じってて(横線)バグってる。
その配列にconst修飾で、画像データ入れたら綺麗に表示された。
そもそもバックバッファ作ろうとすること自体不可能なのか。。。
118: 05/02/24 18:14 ID:3vx/UQTw(2/4) AAS
症状出ているサンプル上げてもらえますか?
それとも適当なサンプルアップしますか?
119: 05/02/24 18:19 ID:3vx/UQTw(3/4) AAS
IWRAM 32kb
Mode3VRAM 240x160x16bit 76800byte

グローバル変数はIWRAMに確保される。EWRAMはmallocなり自流ポインタアクセスなり。
120: 05/02/24 18:27 ID:3vx/UQTw(4/4) AAS
連続書き込み失礼。

const修飾するとROM領域にマッピングされる。
広大でリニアなメモリ空間のあるWindows環境と比べて、メモリが不足してないか、分断してないか、どの領域を使い分けるか、領域外アクセスしていないか、を常に頭に入れておく必要がある。
個人的には面倒くさいのでEWRAMにmallocで終わり。ちなみにEWRAMは256kb。
121: 114 05/02/24 18:53 ID:kxDRQPBZ(4/4) AAS
おぉ、ありがとうございます。
GBA初心者なものでメモリ配置とか無視してました。
というより、知らなかっただけなんですが。
256kb以内なら良いと思ってたんですが、とんでもない間違いだったと。
122
(1): 05/02/28 23:41 ID:k73Ny1KH(1) AAS
でかいマップを扱うときに
うまく切り替えて相対表示させるいい方法ありませんか
123: 05/03/01 08:43 ID:/qSC9hpB(1) AAS
32x22(240x160+上下左右隠蔽8x8分)のマップを表示して見えない部分を書き換える。
8x8以下の微動分はオフセットでコントロールする。
具体的に右に動く(左にスクロールする)時は、全体を1map(8x8)分をDMAなりCPUSetなりで左にコピーして右端一列を書き換える。
上下左右一端は見えない領域だから無限マップのように見える古典的手法。
GBAはファミコン、PCEクラスの使い古されたテクニックが使えるので古い文献を当たってみるのもいいかもしれない。
124: 05/03/01 14:55 ID:4qmU95zQ(1/2) AAS
画面一杯でない、CPUが有り余っている、同時に使うキャラクタパターンが異常に多い、不定形or生成キャラクタを使う、前後関係が複雑(3面以上?)、8x8の倍数以外…
めんどいからMODE4でもいいんじゃね?
125: 05/03/01 19:56 ID:4qmU95zQ(2/2) AAS
>>122

外部リンク[cgi]:j-gbadev.hp.infoseek.co.jp
外部リンク[cgi]:j-gbadev.hp.infoseek.co.jp
外部リンク[cgi]:j-gbadev.hp.infoseek.co.jp
126: 05/03/16 04:12 ID:RhUd5twa(1) AAS
WINDOWSの富豪的プログラムに慣れ親しんでしまってて、
高速化に鈍感だったのを思い知らされる...。GBAに。
というかPCじゃ速すぎてそうならざる得ない所が痛い。
127: 05/03/16 09:36 ID:6URp9XZB(1) AAS
GBAプログラム研究所にDSデモのスクショがある
128: 名無し 05/03/16 10:21 ID:KTADbIgb(1) AAS
ほんとだ。
つーか、エミュもうあったのか
129: 05/03/18 08:57 ID:xdEzd/mQ(1) AAS
GBAプログラム研究所にDS開発環境の詳細がある
130: 05/03/18 11:30 ID:UpZJvGe+(1/6) AAS
どうする?もうDSに移行したい?
131: 05/03/18 11:49 ID:hgCKeqrG(1) AAS
98SEなんでインスコ出来ないんです><
132: 05/03/18 12:00 ID:UpZJvGe+(2/6) AAS
ちょっとまて。
2000とxpの方法が書いてあるだけでそんなことは・・・。
ためしてみるから早まるな。
1-
あと 870 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.016s