What is NQC?
When you click on a ‘code’ link you will likely be downloading a zipped NQC file. ‘Not Quite C’ (NQC) is a freeware language for programming LEGO’s RCX, CyberMaster, and Scout programmable bricks. Written by Dave Baum, it has a C-like syntax. I strongly recommend this language if you’re interested in building your own robots. You can download NQC from Dave Baum’s NQC site and read the extensive NQC FAQ for more information. What graphical IDEs are available for NQC? The classic Windows IDE is RCXCC (RCX Command Center), available in two flavors: original and ‘improved’. Alternative Win IDEs are WinNQC and Ronald Strijbosch’s Visual NQC 2001. If you’re using a Mac, check out MacNQC. Which RCX firmware? The advanced features of NQC versions 2.2 and higher (e.g., array support) require the frm0328.lgo firmware to be present on your RCX. This is the firmware that comes with LEGO Mindstorms Robotics Invention System (RIS) version 2.0 or with the LEGO Mindstorms Vision Command set. If you ha