モノクロ=R,G,B要素がすべて同じにならないといけません。 SPCOLORだけでは無理だと思います。 16x16のキャラを1文字ずつGSPOITして、取得したRGBの各要素を、C=(R+G+B)/3とかしてGPSETする、みたいな処理をして、スプライトそのものの色を変えるしかない・・・かな?(他に簡単にできたらごめんなさい)