あまさと しおんさん ちょっと違っています^^; #たまたま今、GSAVE、GLOADを使っていて調べたりしているので知っているだけですが…。 16bitの場合は、RGBA(5551)です。 32bitの場合は、ARGB(8888)でαの位置が前か後かの違いがあります。 #何故逆?解りづらい orz 元の質問に戻ると、色の値が物理的(3DSのハード仕様による)な値と論理値があります。 論理値の方は32bitでR,G,B各8bit(0~255、16進で表すと0x00~0xFF)で表されれます。 Webで色を検索するとでてくる#FF0000(この例は赤)とかいうやつです。 これにα値(透明度で良かったか?)が頭についてARGBの順で 8+8+8+8bitの32bitの値となります。 しかし実際には、16bitの色しか物理的には出せないので、内部的には16bitとなります。