__constant char * const SCREEN = (char *) 1024
__constant signed char * const SSCREEN = (signed char *) 1024
__constant char TYPEID_CHAR = 1
__constant char TYPEID_SIGNED_CHAR = 2
char idx
void main()
void testSigned()
void testSignedVals()
signed char testSignedVals::$2 // reg byte x 22.0
signed char testSignedVals::$3 // reg byte x 22.0
signed char testSignedVals::$4 // reg byte a 22.0
signed char testSignedVals::$5 // reg byte a 22.0
signed char testSignedVals::$6 // reg byte a 22.0
__constant signed char testSignedVals::sbc1 = -$78
__loadstore volatile signed char testSignedVals::sbv1 // zp[1]:3 5.866666666666666
void testUnsigned()
void testUnsignedVals()
char testUnsignedVals::$2 // reg byte x 22.0
char testUnsignedVals::$3 // reg byte x 22.0
char testUnsignedVals::$4 // reg byte a 22.0
char testUnsignedVals::$5 // reg byte a 22.0
char testUnsignedVals::$6 // reg byte a 22.0
__constant char testUnsignedVals::ubc1 = $fa
__loadstore volatile char testUnsignedVals::ubv1 // zp[1]:2 5.866666666666666

zp[1]:2 [ testUnsignedVals::ubv1 ]
reg byte x [ testUnsignedVals::$2 ]
reg byte x [ testUnsignedVals::$3 ]
reg byte a [ testUnsignedVals::$4 ]
reg byte a [ testUnsignedVals::$5 ]
reg byte a [ testUnsignedVals::$6 ]
zp[1]:3 [ testSignedVals::sbv1 ]
reg byte x [ testSignedVals::$2 ]
reg byte x [ testSignedVals::$3 ]
reg byte a [ testSignedVals::$4 ]
reg byte a [ testSignedVals::$5 ]
reg byte a [ testSignedVals::$6 ]
