We are happy to announce the official release of ROBOTC for VEX Robotics 4.30! There are a couple of key updates for the VEX Cortex platform in this latest version, which can be reviewed in the changelog below.
In addition, we are also happy to announce the release of ROBOTC for VEX Cortex and PIC 3.65, which includes stability fixes and the newest version of the VEX Master Firmware (version 4.25).
You can download the latest version of ROBOTC for VEX Robotics 4.30 here, and you can download the latest version of ROBOTC for Cortex and PIC 3.65 here.
Alternatively, you can update your existing installations by navigating to the ‘Help → Check for Updates’ menu option in ROBOTC.
4.29 → 4.30 Change Log
(Cortex) Added new sample programs for RVW VEX Cortex using the Natural Language 2.0 commands.
(Cortex) Fix to enable tankControl to be displayed for Virtual Robots.
(Cortex) New VEX Cortex Master Firmware (4.25) for VEX Cortex Brain & VEXNet Remote Control
(Cortex) Update for VEX Competition Template in Natural Language 2.0 to ensure maximum compatibility
(Cortex) Increased Timeout for VEX wireless communications when using the new VEXNet 2.0 Radios - prevents communications issues
(All) Rebuilt firmware to version 10.30. All platforms will require a firmware update.
(ALL) Prevent Graphical files from asking to save if the “Save On Compile” flag is set to false.
(ALL) Update all standard models to have correct drive train setting.
(ALL) Fixed an issue where a "sprintf’ varArg list contains a string constant the compiler was generating incorrect code causing a firmware crash.
(ALL) Compiler Fix: ‘long’ pointer temporary variables were sometimes being allocated as type ‘signed’ instead of ‘unsigned’.
(ALL) Checking for “divide by zero” exception forgot to check in the “module” opcodes; it was only checking the “divide” opcodes. Fixed.
(ALL) Fixed issues where the first time the Debugger “Local Variables” window is painted with values (rather than blank) the address field displays “0xCDCDCDCD” rather than the offset.
(ALL) Graphical Interface now support “multiple selection” using Shift/Control keyboard modifiers (drag select coming soon!)
(ALL) Fix for DebugStream which was adding \r to the String as it was written to file.
3.64 → 3.65 Change Log
(Cortex) New VEX Cortex Master Firmware (4.25) for VEX Cortex Brain & VEXNet Remote Control
(Cortex) Increased Timeout for VEX wireless communications when using the new VEXNet 2.0 Radios - Full download/debug support available.
(All) Fixed issue with licensing system when an unexpected error code (i.e. server is available but service is down) would cause ROBOTC to crash.
(All) Fixed issue with ‘Check for Update’ functionality where a hotel/school wifi login screen might cause a ROBOTC crash with unexpected XML parameters.
(All) Fixed issue with licensing system where a license could not be used on the same computer twice.