今のところ俺的な電子工作の時期が一段落しており,最近の趣味はソフトウェア的な感じ.ゲームボーイアドバンスのプログラミングがちょっと面白いので,なんか作ってみたりしている.資料がやたらに充実しているし,開発環境も簡単に揃うのでとっつきやすくてよい.
前から,ゲームボーイミクロでさめがめを遊べると手軽でいいのにどうもちょうどいいのがないなあと思っていたので,ここの人の作っていたサンプル用のさめがめを元に作ってみた.俺的に必要な機能は全部できたので,旅行中の待ち時間とかに活用しようと思う.駒のデザインがださいのは仕様だ.
アドバンスのプログラムは,VRAMを直に読み書きしたり動作モードの設定を特定のメモリアドレスのビットを立てることで行ったり,なんか昔のコンピュータ風でちょっとなつかしい感じ.あとゲームのプログラムなんて初めてやったので,いちいちわからないことが出てくるのもちょっと面白かった.アンドゥをつけたりハイスコアを記録したりとか.どうせ本当はいろいろとセオリーがあるんだろうなあ.