I noticed that a number of people have been asking about using the newer versions of C18, or a completely different compiler, with VEX. As per usual, the stock reply of “We don’t support that…” was given.
So I under took the process of reverse-engineering the relevant libraries from the ‘vex-startup-code’ file from vexlabs.com.
If you would like to use the newest version of C18, you can download the file below. It provides updated files for the ‘vex-startup-code’ project.
http://www.geocities.com/sutekh1911/files/VexCode-new.zip
The source files are available below. You can recompile the libraries or port them to another compiler. There is a Readme file that descibes the various compile time options.
[http://www.geocities.com/sutekh1911/files/vex_libs-v0.1.zip
I actually did this a while ago, but didn’t get around to posting it until now. There are minimal comments as of now, but I wanted to get this stuff out to you guys!
Let me know if you have any suggests or improvements.
-Sutekh](http://www.geocities.com/sutekh1911/files/vex_libs-v0.1.zip)