Ensure build is done with signed char

Previously it was build with unsigned char which shouldn't be common.

Changes to input and display characters >= 0x80