News for legOS-0.2.3:
---------------------
* Better rotation sensor handling via state tables.
* Sound driver to play sequences of notes.
* Improved packet retransmit handling for program downloads.
* Another collision detection bug fixed (char -> volatile signed char).
* Prebuilt standard kernel in distribution.


News for legOS-0.2.2:
---------------------

* .lx files now generated in three steps instead of six through the
  use of symbolsrec files. makelx is a standalone C program now.
  Perl is no longer required to build user apps.
* experimental new motor driver. old driver used PWM with movement
  and off states. new driver uses PWM with movement and brake states.
  better speed control, but strange sound. enable in boot/config.h.
* Stopping programs with the RUN button now stops motors and active
  sensors and resets network handlers. Programs stopping on their
  own need to perform this themselves. This way, direct control
  of the RCX with on-the-fly compilation is still possible, but 
  regular user programs react as expected when stopped.
* The collision bug that occasionally caused the RCX to hang upon sending
  has been adressed.

  
News for legOS-0.2.1:
---------------------

* .lx relocatable file format for legOS executables
* dll is a stand-alone C program now, should be possible to
  compile under windows?
* boot/ directory for compiled kernel image / linker map
* sensor activation visualization
* better program number display
* ON/OFF always works now.
* user programs survive ON/OFF now.
* Kekoa's single precision floating point library integrated.
  Check Makefile.kernel / Makefile.user if you want to link
  libraries statically to your kernel.
* use cls() to clear user screen only.

  
News for legOS-0.2:
-------------------

* legOS networking protocol. addressing, ports, timeouts, ...
* loading and linking of dynamic executables
* new project directory structure
* per-project configuration management (maybe obsolete with dynamic loading)
* new debounced key driver: try getchar()
* automatic lcd_refresh
* lots of little optimizations: cputs, cputw, ...
* linker script for on-chip modules (relaxation -> 8-bit access)
* support for patched egcs for better IRQ handling
* workarounds for buggy GNU assembler (hint: avoid local labels)
* improved backannotated assembly (push/pop, register names, on-chip modules)
* new and improved 8kHz/8bit sound driver (still a little quiet)
