Actually, the bootloader doesn't know a thing about which compiler you used to generate the .hex file so it should work equally well with Proton, Swordfish, C18, MicroPascal or any other compiler but you need to make sure that the compiler you're using knows about the existence OF the bootloader so it offsets the program in order to not overwrite the bootloader startup code/call. With PBP you use DEFINE LOADER_USED 1 to do that for the Microcode Loader.
In fact, Swordfish is developed by the same people/company (Mecanique) doing the MicroCodeStudio and MicroCodeLoader. The Proton IDE looks VERY similar to MicroCodeStudio so I'm willing to bet that they are pretty much the same with some minor tweaks depending on which compiler is used (ie Crownhill, the developers of Proton (and owners of this site) simply buys the IDE from Mecanique, just like MeLabs is doing). Screenshots on the both the Proton website and Swordfish website shows the same MicroCodeLoader as with PBP.
The Amicus18 does NOT come preloaded with MicroCodeLoader firmware and does NOT work with the MicroCodeLoader without changing the VID/PID parameters of the FTDI serial port chip on the board. For more information on that, see this thread.
/Henrik.
Bookmarks