Catalina release 3.13.2 is a full release. You can install this over an existing version of Catalina, but it is recommended that you instead uninstall any previous Catalina release before installing, or install this release to a different location. If you are installing under Linux, you should execute the following command to set your permissions correctly after installing (this command is a script in the Catalina bin directory): Set_Linux_Permissions The following changes have been made since the previous release of Catalina. If you have not used a previous release of Catalina, you can ignore the following list: RELEASE 3.13.2 1. Updated Code::Blocks to release 13.12. Updated the Catalina Code::Blocks documentation and quick start guide to match. 2. Improved Code::Blocks compiler support for Catalina - now more compiler options are automatically checked for consistency (e.g. you can only select one HMI option, or only select a caching option for a SMALL or LARGE program). 3. Improved Catalina Project Wizard. Now more options can be selected using the wizard. Also, fixed a problem that did not allow selecting the LARGE memory model using the Wizard. One improvement is that it is now possible to specify the output format (.binary or .eeprom). This means Code::Blocks can now correctly tell whether a target needs rebuilding or not. 4. Made it possible to create a single default target using the Wizard. This simplifies things, and is now the recommended way to create projects. The previous method (creating a separate debug and release target) is still supported. The release target (if created) is also now optimized by default. 5. Improved the build scripts to depend only on the LCCDIR environment variable, which allows Catalina to be rebuilt with a single command with no editing of scripts etc required. 6. Added more Code::Blocks example workspaces and projects (using existing C programs from the demos folder) - these are in the workspaces - sound_demos : sound_spacewar, sound_demo - more_demos : globbing, sumeria, chimaera, test_spi, test_tty 7. Fixed some problems with some of the Code::Blocks example projects, such as the pre- and post- build command in the spinc_demo projects. RELEASE 3.13 1. Fixed a problem with the graphics library that caused it to not compile if spinnaker (openspin) was used. It compiled correctly if Homespun was used. 2. Modified the CMM kernel to include relative jumps, and various other minor performance improvements. These can both improve the speed and reduce the size of CMM programs significantly. 3. Add a new Optimizer level (level 5) which optimizes loads. This can improve the speed and reduce the size of both CMM and LMM programs significantly. 4. Improved the performance of the PSHM primitive - this can improve the speed of both CMM and LMM programs that make intensive use of procedure calls significantly. 5. The ALTERNATE LMM kernel is now deprecated, since the improvements in the standard LMM kernel have made it redundant. It will be removed from future releases. 6. The combined result of the the CMM and LMM changes can reduce program size and improve program speed as follows: CMM: up to 20% size reduction, and up to 15% speed improvement LMM: up to 5% size reduction, and up to 20% speed improvement. Not all programs will achieve these reductions, but all non-trivial programs will achieve SOME improvement.