Today I discovered

…Java doesnt support unsigned primitives. Pretty awkward. In my struggle to make everything as efficient as possible (JGN -> Messages -> Variables -> Byte primitives) this really came as a unpleasant suprise!  :?

a char is an unsigned variable  :wink:

I could've known I'd get a reply like that!  XD

You will get used to and-ing your variables with 0xFF, wherever they appear.  :smiley:

byteVariable & 0xff == unsigned value as an int