I suck at this. 0xffcc where 0xff is the foreground and background color and 0x00cc is the character. a short is 2 bytes, not 4..