I believe
this academic version of the MCC18 compiler works.
Any MPLAB IDE will work, so the latest is fine.
You will need to use updated FRC libraries that match the new compiler.
You can get those from any of
Kevin Watson's projects that mention the 3.0+ Microchip's C18 C compiler.
Kevin's edition is a good software baseline to start from, or you can use the original
IFI default code.
The correct library will depend on the IFI controller year.
- 2004-2005 use ifi_frc_8520_30.lib
- 2006-2008 use ifi_frc_8722_30.lib
You'll also need the
IFI_Loader to transfer the compiled .hex file to the IFI controller.