日刊!プチコン3号――上下画面の使い分け「XSCREEN」カウントダウン企画第6回

» 2014年11月04日 21時55分 公開
[瓜生聖,ITmedia]

上下画面の使い分け「XSCREEN」

 ニンテンドーDSシリーズの特徴の1つが上下に並ぶ2つの画面だ。DSiまでは上下とも256×192ピクセルで、相違点はタッチパネルの有無くらいだった。3DS以降は上画面が3D表示(立体視)に対応し、解像度も上画面400×240ピクセル、下画面320×240ピクセルにアップ。ディスプレイサイズも上画面のほうが大きくなった。その結果、大きく高解像度で3D表示が可能な上画面、タッチパネルを搭載した下画面という機能差がより明確になった。

 XSCREENはこれらのハードウェア仕様の変化に伴って追加された命令の1つで、3D機能のオン/オフ、上下画面へのSPRITE、BGレイヤーの割り振りなどを指定する。このBGレイヤーの割り振りが可変になったことで、全体としてのBGレイヤーの枚数は変わらない(プチコンmkIIは上下2枚ずつ、計4枚)にも関わらず、表現力はぐっとアップした。

 また、SPRITEはプチコンmkIIの100個から512個に大幅に増加しただけでなく、ユーザー定義キャラクタが使用できなかった下画面も上画面と同様に利用できるようになった。逆に下画面のキーボードパネルの制御命令はほとんど廃止された。だが、下画面未使用の場合はキーボードパネルが常に表示され、下画面使用時にはINPUT命令による入力待ちのときのみ表示されるため、大きく利便性を欠くことはないだろう。

 XSCREENには上下を結合し、320×480ピクセルの1画面(上画面の両端に非表示領域ができる)として扱うモードもある。シューティングなどの縦長画面や、上下画面間のSPRITEの行き来がある場合などに活用できるだろう。

サンプル

プチコン3号に収録されているテクニカルデモから。上画面、下画面を個別に扱う「XSCREEN 2」と、1つの縦長画面として扱う「XSCREEN 4」

関係する命令

XSCREEN 画面モード[,SPRITE割当数,BG割当数]

 説明

  画面モードの設定

  ・画面モード2,3はDIRECTモードでも使用できるが、実行後は下画面がキーボードに切り替わる

  ・3D指定はペアレンタルコントロールで無効となることもある

 引数

  画面モード

   0:上-3D 下-未使用(デフォルト)

   1:上-2D 下-未使用

   2:上-3D 下-使用(INPUT時はキーボード表示)

   3:上-2D 下-使用(INPUT時はキーボード表示)

   4:上下結合(上画面は2D、INPUTおよびDIRECTモード使用不可)

  SPRITE割当数

   0〜512:上画面に割り当てるSPRITE数

    (下画面は最大SP数-上画面SP数)

  BG割当数

   0〜4:上画面に割り当てるBGレイヤー枚数

    (下画面は最大BG数-上画面BG数)

DISPLAY 画面ID

 説明

  操作対象の上下画面を選択

  ※DISPLAY1は、XSCREEN 2または3のとき指定可

 引数

  画面ID(0:上画面 1:下画面)

 次回はより汎用的になったグラフィックページを解説する。

※本稿の内容は開発中のものです。製品版配信時には仕様が変更される場合があります。

 「日刊!プチコン3号」で取り上げて欲しいネタや疑問、質問、感想は、ハッシュタグ「#nikkan_petitcom3」をつけてツイート! ライターの瓜生氏がたぶん(連載の中で)答えてくれるぞ。


Copyright © ITmedia, Inc. All Rights Reserved.

アクセストップ10

2026年06月11日 更新
  1. 初のカラー対応「Kindle Scribe Colorsoft」の実力は? 通常モデルとの価格差1万7000円の価値を検証 (2026年06月10日)
  2. 「Geminiの技術は使うが、Geminiではない」 WWDC26で見えたApple流AIとプライバシー戦略の核心 (2026年06月10日)
  3. ミニPCに強みの「MINISFORUM」 ミニワークステーションの新モデルから「謎の拡張カード」まで多彩な製品を披露 (2026年06月10日)
  4. 「macOS 27 Golden Gate」が2026年秋に登場 初のApple Silicon専用バージョンに (2026年06月09日)
  5. 「次世代Apple Intelligence」をフル活用するにはどのような条件がある? 「Siri AI」は日本で使える? 知っておくべき対応モデルのハードル (2026年06月09日)
  6. 実売1万円切りでパススルー給電にも対応! KTCの15.6型モバイルディスプレイ「H15F9」は“買い”か (2026年06月09日)
  7. コンパクトボディーにスパコン並みのAI性能! 「NVIDIA RTX Spark」搭載ミニデスクトップPCを見てきた (2026年06月04日)
  8. LGが4K有機EL TVの2026年モデルを発表 映像プロセッサを刷新し120Hz以上の高速表示にも対応 (2026年06月09日)
  9. 高騰中のSSD、品薄のHDD──けれど“最終処分”のニーズは変わらず (2026年06月06日)
  10. 夜間もフルカラーで鮮明に記録できる「SwitchBot 屋外パンチルトカメラ 5MP」が15%オフの7674円に (2026年06月10日)
最新トピックスPR

過去記事カレンダー