RCX Command Center Source Code version 3.1 ========================================== Written by Mark Overmars This zip file contains the source code for RcxCC version 3.1. The source code is distributed under the Mozilla Public Licence. This gives you ample possibilities to make further, enhanced, and adapted versions of the RCX Command Center. See the file licence.txt for more information. Please realize that the code is rather complicated and not very much documented. So don't try working on this unless you are an experienced Delphi programmer. Getting started =============== RcxCC is written using Borland Delphi version 5. It might also work under previous versions but this has not been tested. To be able to compile the code you have to register the spirit.ocx file, provided by Lego with the MindStorms set, on your machine by either installing the Lego program or by copying the file to your machine and running REGSVR32.EXE XXX/spirit.ocx where XXX is the path towards the file. Next you must install it in Delphi. To this end choose the menu item Install ActiveX Control from the Component menu. Indicate the component "LEGO PBrickControl" and choose Install. Now you are ready to go. Contents ======== After unzipping you find the following folders: Default: The default lists of macro's, etc. that RcxCC reads in when it is executed the first time. Can be changed for standard default sets. Documentation: Contains the RcxCC documentation and the file with changes. Examples: Contains all examples provided with the distribution. Help: Contains the files required to make the help file (using the free Microsoft Help Workshop). Source: The actual source code (contains a copy of the Default directory and nqc.exe to make the program work). nqc.exe: The last version of nqc for which RcxCC has been successfully tested. Support ======= The main reason for distributing the source is that I don't have time anymore to develop the program further. So also don't expect much support from me. But you can always ask at markov+lego@cs.uu.nl. If you create a new, extended version of RcxCC, please let me know such that I can put it (or a link to it) on the RcxCC web page.