ハードウェアの進化に、ついにソフトウェアの創意工夫が追いついた。2画面を搭載した携帯型ゲーム機の普及を受け、本来は1画面しか使わないゲームボーイアドバンス(GBA)のタイトルをデュアルスクリーン化する新エミュレーター「GBA SP(GitHub上のプロジェクト名はGBA DS)」のベータ版が登場したのだ。単なる懐古趣味にとどまらない、携帯機市場の新たなトレンドとして見逃せない動きである。
ここ2年ほどで、中華ゲーム機市場には2画面モデルの波が押し寄せている。Amazonで129ドル前後から手に入る「Anbernic RG DS」を筆頭に、「Retroid Pocket Duo」やハイエンド機の「AYN Thor」など、選択肢は一気に広がった。
これらは本来、ニンテンドーDSや3DSの資産を遊ぶためのハードだ。そのため、GBAなどの旧世代ゲームを遊ぶ際、もう片方の画面は攻略サイトやYouTubeを映すサブモニターとして持て余すのが実情だった。今回のエミュレーターは、その「余った画面」をゲームシステムの一部として強引に組み込んでしまうアプローチを採っている。
現時点で2画面表示に対応するGBAタイトルは51本。未対応のソフトも通常の1画面ゲームとして問題なく起動する設計だ。
驚くべきはその仕組みである。エミュレーターの内部で同じゲームの2つ目のインスタンス(処理)を裏側で同時に走らせ、メイン画面の進行データをリアルタイムで引き継ぐことで、サブ画面の情報を定期更新している。プログラムを根本から作り直すのではなく、エミュレーター側の力技でDS風の2画面体験を再現した格好だ。


恩恵はタイトルごとに異なる。『メトロイド』シリーズでは広大な全体マップが常時展開され、『マリオカート』ではコース全体図や順位表がサブ画面へと切り出される。GBA版『スーパーマリオワールド』ならクリア済みコースの一覧、RPGの『黄金の太陽』ならパーティのステータス画面といった具合だ。ポーズボタンを押してメニューを開く手間が消え、メイン画面は純粋なアクション領域としてスッキリと使える。
もちろん、タッチ操作には非対応という制約はある。だが、2つのゲーム処理を同時に回す負荷をものともしない現代のハードウェア性能が、こうした贅沢な力技を可能にした点は興味深い。先行してポケモン向けに特化した「PokéDaisy」のような補助ツールも存在したが、51作品もの商用タイトルを横断して汎用化させた意義は大きい。
OSの垣根を越え、Anbernic機に多いLinuxベース(ROCKNIXやBananaOS)と、Retroid機などが採用するAndroidの双方をサポートしている点も抜かりない。特定メーカーの囲い込みではなく、2画面ハード全体の価値を底上げする起爆剤となるからだ。
これまで2画面搭載の携帯機は「DS・3DS専用機」としての側面が強く、購入をためらう層も少なくなかった。しかし、GBAをはじめとする単一画面の名作群が2画面で生まれ変わるのであれば、ハードへの投資価値は大きく跳ね上がる。
今後はユーザーコミュニティ主導で対応タイトルのリストがさらに膨らんでいくだろう。ソフト側のハックがハードの魅力を再定義するこの流れは、スーパーファミコンや初代プレイステーションなど、他のレトロプラットフォームのエミュレーター開発にも波及していくはずだ。
Source:RetroDodo

