Try changing the loop to something like this then. It will make your 'input' more noticable.

The sample I gave before will only show the arrival of the first, unless you re-code the pic to transmit "changing" numbers.

Code:
while(1)
{
	str_cpy((debug.pstring)[0], "Last Byte Recieved = ");
	if(port_read_bytes(hPort,&last_recieved,1))
		str_cat((debug.pstring)[0], _chr(str_for_int(NULL,(long)last_recieved)));
	if(key_esc)	break;
	wait(-0.25);
}




"There is no fate but what WE make." - CEO Cyberdyne Systems Corp.
A8.30.5 Commercial