Please visit the Not eXactly C website (http://bricxcc.sourceforge.net/nxc/) for an important beta release (b19) which fixes a serious problem that can cause NXC files to be overwritten by generated NBC code when you download an NXC program within the BricxCC integrated development environment (IDE).
In beta 17 and 18 I had added a -N command line parameter to NBC which allowed the NBC compiler to save the intermediate NBC source code to the specified filename. Unfortunately, BricxCC was using an undocumented -N parameter for a completely different purpose already (during the download operation) and I mistakenly thought that -N was available for use as described above. The new beta release renames this relatively new option as -nbc=.
It is possible to work around the bug in beta 17 and 18 by always saving the active editor window in BricxCC after executing the download operation.
The latest test release of BricxCC (see the download link in the NXT News section of the BricxCC page) should be used along with the latest NBC/NXC beta release.
Most of the new features and bug fixes in beta 18 and 19 are a direct result of user feedback via email. Please feel free to send me any questions you may have or reports of any problems you may encounter.
John Hansen