Another possibility (I think) is that the smiley and spade come from the font settings and not from the ASCII settings, since you're dealing with characters that are above the first 128 chars. I presume you know what the actual number of the character is, since you say you use HT, so you can use Byte array to string (in one of the string subpalettes) to translate it into an ASCII char. Wire the number into a Build Array and the array into the BATS.
___________________
Try to take over the world!