RCX COMMAND CENTER ================== ******************** * Version 3.1 * ******************** - Adapted to version 2.1r1 of NQC. - Some slight corrections for Windows 2000. ******************** * Version 3.0.1 * ******************** - Now using version 2.0.1 of NQC. - Added the nqc reference guide to the help file - Added the nqc documentation - Added display constant to color coding - Corrected an error in the install script that did not correctly assign the file type to the application. - Made the readme file fit better in the install window. ******************** * Version 3.0 beta * ******************** - There now is an install program, that also defines thw nqc file type. - Added a window to send messages to the RCX. - Adapted the tutorial and all examples. - Added a quick reference guide to the tutorial. - Added a command to translate NQC 1.x programs into NQC 2.0. (Works most of the time.) - Corrected the help file (removed NQC help). - Added default buttons when changing macros or templates. - RcxCC now uses the registry rather than an INI file. - The piano now creates the new commands. - Added a setting in preferences to go into nqc 1.x compatibility mode. - Adapted colorcoding and macros/templates to nqc 2.0. - Uses beta version of nqc 2.0. *************** * Version 2.3 * *************** - RcxCC no longer hangs if during watching the robot goes too far away or is switched off. - Added a button to save the contents of the datalog to a text file. - Buttons in Datalog and other forms now have keyboard shortcuts. - Macro use can be disabled in the editor tab of the preferences. - combinations that are no macro's work now as usual. This is important for people with e.g. Swedish keyboards that need these combinations for certain symbols. - There is now an option in the editor tab of the preferences to switch off automatic indentation. - Added nqc version 1.3. - Added SetWatch, Toggle, abs, and sign as commands to Default.ini, for nqc 1.3. Changed CELCIUS to CELSIUS. - Added a command and shortcut (F12) to refresh the screen to avoid certain small errors in colorcoding. - Added the tutorial to the documentation. - Gave joystick form and retransmissions form a minimize button. - Memory map now shows amount of free memory left. - Download and Run now has F5 as a shortcut. - Context sensitive help: if you select a word and press F1, help uses your selection as keyword. - Changed captions of file dialogs. *************** * Version 2.2 * *************** - Adapted to version 1.2 of nqc: - correctly lists the bytecode - added inline as keyword - added OUT_LOW and OUT_HALF as constants - adapted the documentation - Added a connection to the web page from the help menu. - Macro's can now be changed from the Preferences form. - Templates can now be changed from the preferences form. - Added macros, that are combinations that can be used like templates. - Handles tab key presses a bit more natural. - Return key now indents when the previous line is indented. - Adapted to version 1.1 of nqc, avoiding the use of a batch file, which makes compilation a lot faster. - First error is now selected when there are errors. - Changed the icon to look more like the MindStorms robot. - Improved the Firmware download. It now shows a progess bar and there is no need to press the Unlock button at the end. Also, open forms are closed. - Added a form to list the byte code. This form lists the full errors when there ae errors. This removes the Long Errors option in the preferences. - Corrected a bug in the memory map that showed the task pointer wrrong. *************** * Version 2.1 * *************** - Changed the joystick control to start motors simultaneously if possible. - Battery status now shows actual voltage. - Added a memory map with pointers to the starting adresses of all subroutines and tasks. - Added transmission statistics and possibilities to set the retransmission retries. - Changed the way you drive motors in direct control. - In Direct control keys no longer start tasks (Gave too much confusion with setting variables.) - Play button in Piano form is disabled when RCX is not alive. - RcxCC now uses Default.INI when RcxCC.INI is not found. RcxCC.INI is not distributed to make sure users don't overwrite their previous RcxCC.INI file. When both files do not exist behavior is still OK. - Added a command to turn the RCX off. - Moved documentation and help file to separate directory. - Added commands to temporarily close the communication with the RCX and reopen it later. This is useful when you want to run another application that uses the RCX. - You can now add rests to your music in the Piano form. Also corrected a small bug with the Clear button staying pressed. - The watch now changes when the robot is a CyberMaster, to show Tacho speed, etc. instead of message. - The direct control form changes for Cybermaster, showing only 4 tasks,and changing the Sensor setting possibilities. - Added a datalog window in which you can upload the datalog. - You can now set variables from the direct form. - In Cybermaster mode unlock firmware is now correctly send when finding the RCX. - Enhanced the joystick form, such that it can also be used with the mouse or the numeric keypad. - Menu items Save All, Close, and Close All are now disabled when there is no open window. *************** * Version 2.0 * *************** - Added some more checks whether the robot is still alive. - Corrected a bug in direct control: task 3 did not start task 3 but task 2. - Added a drive mode to the joystick such that you can switch between robots that have a motor for each wheel and robots that use one motor for driving and the other for steering. - Corrected a bug in Firmware download that appeared since the MDI was implemented. - Added a menu item to select the program number (useful when hiding the toolbar. - Colors and styles for color-coding are now stored in the INI file. - Font name and size can now be changed in the Preferences. - Added a new hidden "feature". *************** * Version 1.3 * *************** - Adapted the documentation. - Reduced the size of the template window. - Find and replace dialogs now show current selection in find field. - Added the RCX joystick. Setting are saved between sessions. - Constructions are now called Templates. - Made some small changes in menu layout and keyboard shortcuts. *************** * Version 1.2 * *************** - Constructions are now also shown in a window. - User can switch-off Status and Toolbar in Preferences. - Backup are made when trying to overwrite existing files. - Added a popup menu for the right mouse button that makes it possible to add constructions with one click. These can contain fields for the user to fill in. Use +N to move to the next field. Constructions can be defined in the RcxCC.INI file. - Keyword etc. for colorcoding are now part of the INI file so they can easily be changed. - Added a Hide Errors menu item. - Buttons and menu items are disabled when not allowed. - Added a recently opened file list to the file menu. - Did a huge update, changing the editor to a Multiple Document Interface (MDI), with all the usual extras, like a Window menu. *************** * Version 1.1 * *************** - Changed the battery status indicator to have a lowerbound of 6 volt (which seems a minimum for the RCX to run?). - Window positions are now saved between sessions (can be switched off in Preferences). - Added, fully UNTESTED, CyberMaster support. - The startup behavior is also controlled from the preference form. You can now automatically connect or not connect on startup. - Created a Preference menu item. Long Errors and Color Coding can now be set here, and will be saved between runs. - Changed the calling of the compiler. - Completely changed the Watch form. Each item now has a check mark. Only checked items are polled. Continuous polling is possible. - Moved the setting of sensors to the Direct Form. - Direct form now polls the motor settings when being shown. - You can now also include files in the working directory (or with paths relative to the working directory). - Added Online Help and redid the documentation. - Celsius misspelled. - Selecting errors now selects the line. - Cancelling the Find RCX now shows no IR and RCX dead on the Statusbar. - Slightly enlarged statusbar panels. - Made the RCX piano into an official feature. Changed it a bit to allow also for copying the notes to the clipboard. Saving now asks for confirm when overwriting files. - Changed the printing, allowing saving to a file. - Added color coding of the text, and a menu item to switch it on or off. *************** * Version 1.0 * *************** - Downloading Firmware now reports and error if something went wrong. - Warning when overwriting existing file. - Added a Download and Run command. - used version 1.0b3 of nqcc. - Added an undo command to the edit window. - Draws status information faster. - Added useful tab behavior. - Added a command to insert the contents of a file at the cursor position. - Corrected an error that caused that sometimes nqcc could not be found. - Indicates errors shorter. There is a menu item to switch to long errors. - You can now drop files on the program when it is running to load them. - Sets the correct program before downloading or running. - Can now also open other files than nqc files. - Changed some icons. - Added a little hidden extra feature. - Tabs work now. - Corrected a small error that sometimes did not redraw the screen correctly. - Text areas in watch window are slightly larger. On some machines the information did not fit in. - You can now start the program by dragging an nqc file to the icon or by double clicking an nqc file, even when the pathname contains spaces. - Corrected a bug that asked for saving changes after opening a file and not changing anything. - Added COM port and status of the RCX to the status bar. - Added a command in the Tools menu to search for the RCX. - Startup procedure asks for COM port. It can also (still) find it automatically. It searches for RCX and reports if it cannot find it. It also checks whether the IR tower is really on the port. - Dialogs and forms (except main) are no longer scalable. *************** * Version 0.9 * ***************