VisualBoyAdvance
オリジナルのVBAは、動作推奨スペックが比較的低いため、古いパソコンでも快適に動作する。
具体的には以下のような機能を備えている。
他のエミュレータで保存したセーブデータのインポート・エクスポート
途中セーブ
ジョイパッド対応
スーパーゲームボーイシリーズのボーダーとカラーパレット機能
ポケットプリンタ対応
リアルタイムでのIPSパッチを行う機能
改造マリオのようなハックロムのプレイ・デバッグ機能 (ロガー、ビュアー、エディターを搭載。)
連射機能
動作速度の向上機能(クロックアップ)
フルスクリーンモード
画面キャプチャ
WAV形式での録音や、AVI形式・独自のコーデックでの録画
画面を拡大するためのフィルター
GUIスキニング
プロアクションリプレイ、エックスターミネターアドバンスなどのチートコード (Windows版のみ)
元々オリジナルのVBAの開発は、1999年にForgotten氏により開始された。しかし、最初のリリース後に開発から降りたため、彼の弟が率いる「VBA Team」が開発を引き継いだ。公式による開発は2005年のバージョン1.8.0 beta 3で終了した。
その後は、様々なデベロッパーによる派生版の開発が行われた。
2003年6月、VBA CEが公開される。
2004年8月、オリジナルのVBAのバージョン1.6に、通信プレイのサポートを追加した VBA Linkが公開される。
2005年5月に、VBA CEのWindows Mobile対応版が公開される。
同年11月、オリジナルのVBAのバージョン1.7.2に、カードeサポートを追加したVBA e-Readerが公開される。
その後の2014年7月には、VBA Link e-Readerが公開される。