16色の画像を表示する無圧縮TSAGBAでは、大きな画像を8*8のタイルに分けて管理します。そのタイルをどうやって表示するか決めるのがTSAデータです。小さい画像ではTSA不要のものが多いですが、CGなどの大きな画像を操作しようとするとTSAの問題にぶつかります。TSAを活用すると、8*8のタイルごとにパレットを切替たりして16色以上の絵が出せたりしますが、使いこなすのがとてつもなく難しいです。TSAのデータ構造1つのタイルは8*8ピクセルからなります。タイル番号は左上を0番としてスタートします。1つのデータはu16のデータです。(リトルエンディアン)C言語で表現するとこのようなデータ構造です。//利用するパレット0-15個}ビット列に対して、このようになります。0-15こちらに詳しい解説があります。