Home / Programming / ROBOTC / ROBOTC for MINDSTORMS 2.25.1 BETA available!

ROBOTC for MINDSTORMS 2.25.1 BETA available!

For those who are keen to get their hands dirty with the latest beta release of ROBOTC, can do so right now. 

New Features and Bug Fixes in ROBOTC for MINDSTORMS 2.25.1 BETA

  1. Improved “Step Over” debugging command. Previously you may have had to hit it several times for one statement because some opcodes (e.g. “setup sensor”) did a short delay which would abort “Step Over” partway through. The short wait is disabled if in “Step Over” processing.
  2. Bug in “Motors and Sensors Setup” for NXT. It was trying to range check the “encoder ticks per revolution” field which does not apply to NXT.
  3. Calculation in firmware of “available flash” broken. Fixed it.
  4. “Poll NXT devices” should do an optimized single poll on firmware versions that support this opcode. The check was incorrect — got broken when firmware version changed to 8.xx as ‘7′ was hardcoded as major firmware version.
  5. NXT Motors and Sensors Setup. Changing HiTechnic hubs was not properly removing sensors that were already defined on the sensor port.
  6. Move “Debug Stream” from Super-User to “Expert” menu.
  7. Fix “Priority” column in “Task Status” debugger pane. It was not properly displaying.
  8. Fix bug in “#pragma autostarttasks” implementation. It should only impact the tasks defined in the relevant file. Instead it was impacting all tasks.
  9. Add available flash memory size to display of “File Management” window.
  10. “Auto save” before compile was broken.
  11. Deactivate ROBOTC feature now working – Wasn’t working in 2.16.1 BETA.

However, some bugs that were broken in 2.16.1 haven’t been fixed yet, like the messageParm(0) and messageParm(1) calls.  That unfortunately renders this build a little unusable for me.  Also, the RCX is no longer a supported platform in this version, so if you are using both RCX and the NXT then you may want to either:

  • stick with 2.02 and not have access to the new NXT 2.0 colour sensor (and other features);
  • use a VM to run ROBOTC 2.02 specifically configured for just the RCX and continue to use the newer versions of ROBOTC for the NXT.

I hope they fix the messageParm bug soon so I can start testing.

The original article this info was taken from can be found here: [LINK].

About Xander

Xander Soldaat is a Software Engineer and former Infrastructure Architect. He loves building and programming robots. He recently had the opportunity to turn his robotics hobby into his profession and has started working for Robomatter, the makers of ROBOTC and Robot Virtual Words.