FreeBSD and MacPorts
GeneralProject HomeFreeBSD and MacPorts Which FreeBSD? Creating Port-friendly Projects Port DescriptionsAPERoboctl NBC/NXC Desktop-installer LinksFreeBSD Ports ProjectMacPorts Project Ports Source Code |
Next Byte Codes (NBC) and Not eXactly C (NXC)Next Byte Codes is an assembly language for the Lego NXT robotic controller. NXC is a C-like language for the NXT, and part of the NBC project. The official FreeBSD port is maintained by Ivan "Rambius" Ivanov, with whom I collaborated to create it, but the latest development version will continue to be posted here.
Click here for download instructions. AMD64 UsersSome may find it ironic that this C compiler is written in Pascal (Delphi). Unix versions of NBC are built with a free Delphi clone called Free Pascal (fpc). Unfortunately, fpc has not yet been ported to many of the less popular Unix platforms, including FreeBSD-AMD64. The FreeBSD port of fpc currently works only on i386. Fortunately, FreeBSD-AMD64 will run i386 binaries. In fact, the i386 package (MD5 = ab079f00b24e853b125ad4901894b4fa) will install and run on AMD64. If you're running on other platforms, like Sparc, Alpha, etc. you'll probably just have to wait for the fpc port to those architectures. |