This package contains the complete C source code for the MediumC PIC-C compiler. New compiler features include support for structs, unions, enums, ANSI function calls and other data types. Jeff Frohwein A freeware c compiler by Thomas LeMense for the PIC family. It will still be several months before a practical version is available. SXC supports fixed point, floating point and single bit types.
All source code is available.
Here's a PIC16C84 disassembler written by Martin Darwin for Windows. VB3 source is included. A stand-alone disassembler. This is a special version written for the UK magazine 'Everyday and Practical Electronics'. He has written an assembler and disassembler for 12 and 14-bit PIC chips.