Casting a negative value??

Problem solved: http://forums.ladyada.net/viewtopic.php?f=25&t=12049&p=57746#p57746