uppercaser version that uses displacement to address into buffer
adding xlat uppercase version