Check this out
http://www.picbasic.co.uk/forum/showthread.php?t=15062

I'm working on one for MPLAB.