Fix bug in CON register masking.

Was masking by ~(FFFF << 4*i), should be ~(F << 4*i) to avoid zeroing out too many bits)