RCM4000 Serial Comm Read Data Issue

Using the code below I am sending a serial signal to my computer, and right now monitoring the result. When I send a decimal value of 56 (0x38) I get a result on my computer of 0xEC (236). I cant seem to make any sense… 0x00 through the micro results in 0xFF on the computer, 0x02 results in 0xBF on the computer… Seems like a simple bit issue, I just havent been able to resolve it. Thank you for any help.

#class auto
#use BOARDINIT.LIB

void main()
{
int integer_value;
int getReturn;
BoardInit();
integer_value = 56;
while(1)
{
costate
{
getReturn = serBwrite(&integer_value,2);
printf("%i-%i
",getReturn,integer_value);
waitfor(DelayMs(500));
}
}
}

Another hint might be that this:

serBputc(0x02);

results in 0x00 being received on my computer port…