Bricx Command Center Changelog

What's new in Bricx Command Center 3.3 Build 3.3.8.9

Oct 25, 2011
  • includes NBC 1.2.1.r4. Fixed reported problem with saving to non BMP file types from NXT Screen tool. Fixed a problem with the internal compiler when connected via bluetooth. HTML help fix (unable to load hhctrl.ocx). Added text viewer. Added manual loading of symbol file in watch and new watch tools. Added hot keys for close comm and find brick. Added support for user-defined API functions in code completion. Modified firmware download so that it allows more time for brick to boot in SAMBA mode. Added symbol file library path and exposed it and UserDataLocalPath in preferences. Loading symbol file manually in watch tools. AVI movie changes in NXT Screen tool. ROPS improvements. New variable watch tool classes. Variable watching changes. More NXT Watch list changes. ROPS debug support change. Added status messages for compiler download problems. Added additional keyboard support to Joystick tool. ctrl-click changes in the editor. (2011-03-13)
  • version 3.3.8.8 includes NBC 1.2.1.r3. HTML help is now the default and in order to use Win32 help a manual registry edit is required. Automatic firmware version option is now on by default, as is NXT 2.0 and Enhanced Firmware. HTML help for NQC, NBC, and NXC completed. Automatic firmware version option also now checks enhanced vs standard firmware. Code listing window has goto-line and status bar. Added ability to edit the editor expert and the grep search shortcuts. Added automatic firmware version number when compiling NBC/NXC code. Allow long lines in the code listing window (up to 8192 characters).

New in Bricx Command Center 3.3 Build 3.3.7.20 (Oct 25, 2011)

  • adds a simple hex viewer for files on the NXT. Adds AVI video capture to the NXT Screen tool. Adds support for \" or \' in NXC and NBC strings to the NBC and NXC syntax highlighters. Fixes an access violation when closing the main window while unsaved changes exist in open editor windows and you choose "cancel" when prompted to save your changes. Fixes NXTDeviceInfo function in TSpirit class for the bluetooth address value. Fixes broken defragment operation in the NXT Explorer. Fixes SendMessage boolean NXT message bug (inverted logic). Adds support for custom NXC API syntax highlighting. Adds support for a new NBC command-line switch limiting errors to max error count. Adds support for new NBC -v=version command line switch for setting NXT firmware version (1.0x vs 1.2x) compatibility. Adds duplicate error reduction code to error list. Fixs NXT Explorer defragment operation. Adds code completion and syntax highlighter support for new NBC/NXC API functions. Improves the error list tool at the bottom of the editor window to open other files if the error/warning occurs in an included file and show a hint window as you mouse over the errors/warnings. Adds support for adjusting line numbers if the Gutter is configured to start numbering lines at zero instead of 1 and line numbers are showing. Adds a /UserPath command line switch for BricxCC that controls where the nxt.dat file and other user files are stored (e.g., bricxcc /UserPath=d:\) Adds pause/single step, NBC/NXC variable watching. Adds support for drag-and-drop from NXT Explorer PC list view to BricxCC main window to open files. Code completion can be made case sensitive or not for NQC, NBC, and NXC. User-defined functions are added to code completion list Fixes for NBC compiler error reporting. Adds internal NBC compiler status update messages. Launch Guide and Tutorial PDFs from BricxCC help menu. Launch NBC API listing windows from Preferences dialog. Fixes bug causing unsaved changes to be lost if you click Cancel when prompted to save changes. Adds visual indication of progress while initializing nxt.dat file Adds Search option to list of Ports on Find Brick dialog - only applies to NXT brick type Adds grep search feature from GExperts (Shift+Alt+S and Ctrl+Alt+R) Adds editor experts: block comment/uncomment (Ctrl+Alt+Period/Comma), align lines (Ctrl+Alt+End), previous/next identifier (Ctrl+Alt+Up/Down), and Reverse statements (Ctrl+Alt+Home).

New in Bricx Command Center 3.3 Build 3.3.7.19 (Oct 25, 2011)

  • fixes some several things that I can't remember any more. Sorry about that. It also fixes syntax highlighting for a few NBC and NXC API functions.

New in Bricx Command Center 3.3 Build 3.3.7.18 (Oct 25, 2011)

  • fixes some typo bugs in the NBC/NXC math API functions that were accidentally introduced in the previous version.

New in Bricx Command Center 3.3 Build 3.3.7.17 (Oct 25, 2011)

  • has added more support for the new NXT programmable brick. BricxCC now includes full help for NBC and NXC built into the IDE. It also now has a built-in version of the beta 33 NBC compiler which makes downloading via Bluetooth many times faster than using the external compiler. It supports RICScript which is a programming language for writing NXT pictures (.ric files).

New in Bricx Command Center 3.3 Build 3.3.7.16 (Oct 25, 2011)

  • has added a huge amount of support for the new NXT programmable brick. BricxCC now supports programming the NXT using the new Not eXactly C programming language and it includes the latest NBC/NXC compiler in the installer. The editor supports syntax highlighting and code completion for the NXC language. Templates have been added for the NXC and NBC languages. The template window is now a dockable treeview. Templates may be entered in the editor window via single click, double click, or drag-and-drop as the user prefers. The new NXT Explorer window provides drag-and-drop copying of files to and from the NXT. BricxCC now integrates with the NBC Debugger via the Compile menu.

New in Bricx Command Center 3.3 Build 3.3.7.15 (Oct 25, 2011)

  • has a revised Find Brick dialog as well as a new menu and toolbar look and feel. It adds preliminary support for the new NXT programmable brick. The Diagnostic tool, the Brick Piano tool, and the MIDI Conversion tool all work with the NXT but the remaining tools have yet to be converted. BricxCC supports programming the NXT using the new NeXT Byte Codes language and it includes the latest NBC compiler in the installer. The editor supports syntax highlighting and code completion for the NBC language. This version also fixes a bug in the serial port communication routines which was introduced in the previous release. Standard NXT executables can be decompiled in BricxCC by dragging and dropping them on the BricxCC window or by opening the files using the Open dialog.

New in Bricx Command Center 3.3 Build 3.3.7.10 (Oct 25, 2011)

  • has a revised help system (not complete). It adds support for the new Swan firmware (not complete). It now supports tabbed windows in addition to the old MDI mode for editor windows. The customizable Tools menu has been enhanced to allow waiting for the executing program to finish and closing/reopening the communication port. It now supports XP themes. The data analysis dialog lets you add series to the graph which are calculated as a function of other series. It has additional preference settings for tweaking the firmware download process