プチコン3号のGRP正体は「16bit符号無し整数型による2次元配列」だと思います。 実際、自分で二次元配列を宣言してそれに0~65535(16bit)の適当な値を書き込んでDATとして保存してもGRPとして読み出すことが可能です。 3DSはハードウェア的にポリゴンしか扱えないため昔ながらのPCのようなGRP(グラフィック画面)は内部で擬似表現しているのだと思います。(GRPは擬似的に再現しているだけなので速度面では劣るため平面ポリゴンを使っているスプライトの方が高速)