devkitPro

devkitPro の libgba キー入力ライブラリの備忘とか

libgba のキー入力ライブラリは scanKeys 関数でキーデータ更新後、 keysUp、keysDown、keysDownRepeat 関数で入力情報を 1 度取得すると、 2 回目以降値を返してくれなくなる。libnds 使って DS 開発してた頃も確かそういう動きだったなーと思い ソースコー…

メリークルシミマス。

進行やばめ。 あと一息なようでいて実はそうでもなさそうな予感。

バイオリズム。2

この前のバイオリズムに年月変更操作を追記しました。 誕生日は変わらずマジックナンバーです。 題材とするアルゴリズムに含まれない部分は敢えて書いてません。 NDS の方だけは本体設定の誕生日から取得しようかと思ったのですが 元々誕生年が設定できない…

ワーブル・トレイン。

ワーブル・トレインです。うねうね動くプログラムです。 ソースは「ゲームショートプログラム」のベーシックリストを参考にしてます。 ワーブルの意味が分かりません。ベルギー? devkitPro - NDS 版 ・ビルド手順 1. 下記ソースを *.c ファイルに保存。 2. …

バイオリズム。

最近のマイブームがもう一つありました。 それは devkitPro - nds と Visual C++ コンソールの両方で通るソースを書くこと。 NDS だと自分の周りの反応がイマイチ薄いのですが Windows で動くと多少興味を持ってもらえる感じだったので。 弱いなぁ、俺(笑)…

devkitPro のスタンドアロンインストール

2.7. devkitPro のスタンドアロンインストール devkitPro という開発環境を一度でもインストールしたことがあればお解りの通り、 このインストーラは実行時に必要なファイルをダウンロードしてくる オンラインインストールタイプのものです。 別途スタンドア…

開発環境の構築。

前回の続きです。 インストール手順の解説は割りと各所にあるので今更必要ないかも知れませんが一応。 実際のところ "Next >", "Install >", "Finish >" だけクリックしてけば あっという間に終わってしまうので「正直この説明って必要なのか?」と自問自答…

Programmer's Notepad とナイトライダー。

普段の開発スタイルが Msys + サクラエディタという構成だったので 参考までに Programmer's Notepad 上で簡単なプログラムを作ってみました。 デフォルトですと日本語の表示に関して文字化けを起こしますが Tools - Options - General - Defaults の Charac…

Cave。サンプルソース版。

一応こんなん書いてますよと。 本用なので VC2010 部分は後で取り除きます。 職場では VC2010 でチェックして、家では devkitPro でってなると ソース分けるより #define 文で条件付コンパイルで書いて それぞれのプロジェクトで同一ソースをビルドするのが…

soundPlaySample 関数のバグが直ってる模様。

久しぶりに libnds ヘッダとかソースとか見てました。 パドルコントローラ、ギターグリップコントローラ、ピアノ鍵盤コントローラデバイス(いづれも GBA スロットを使ったもの) なんかのライブラリが含まれてたのですね。 後は SoundPlaySample 関数での長時…