ちーたけさん まずブロックにIDをつけておきます。そして、マップを描くときにBGSCREENを二枚使って同じ座標のBG0とBG1にBGを配置するんですが、BG0にには普通のマップチップを、BG1には影の色をしたマップチップを配置し、BG配置時にブロックIDでどの影のマップチップを使うか区別しています。