This file readmeProp.txt is the readme file for ICC V7 for Propeller V7. Make sure you subscribe to the icc-prop mailing list for program update announcements. Refer to http://www.dragonsgate.net/mailman/listinfo for details. CHANGE LOGS: V7.04D March 26, 2009 IDE - The compiler was not setting the linker flags correctly for linking with "long" and "floating point" printf. - Added Tools->EnvOptions->General->BackupPolicy. The choices are == Unlimied (in BACKUP\ directory) == One Only (in BACKUP\ directory) V7.04C March 11, 2009 Assembler - Fixed the restricton that only one tab is allowed at the beginning of a line in an asm file. V7.04B Feb 13, 2009 [ Fixed a problem with the licensing engine where a small number of users cannot license their products. ] Library - [ STD only ] The math library functions such as sinf, sqrtf etc. were missing in the library build. V7.04A Jan 28, 2009 Header files - Fixed problem with cognative_init - Changed COGSTOP from a macro to a function so that it can accept any type of variables, not just local Cog registers. - Fixed incorrect setbit macro in propeller.h. V7.04 Oct 28th 2008 Added 32 bits float support Asm - added EQU support EQU symbol, constant EQU symbol, label EQU symbol, expr V7.03A Oct 8th 2008 IDE - the memory settings for the NC non-commercial user version was incorrect. Header file - PHSA and PHSB in propeller.h were misspelled. V7.03 Sept 23rd 2008 - Eliminate memory size restrictions on the NC non-commercial use version. - The DEMO was expiring after 45 days instead of becoming code size limited demo. Compiler - Fixed FCACHE problem (STD version only) Kernel - Optimized certain kernel operations. V7.02 August 27th 2008 IDE and Compiler - Added support for FCACHE, caching of small code chunks in COG RAM for fast execution. This is done automatically for loops that fit into the 32 long instruction cache space. Not enabled under the 16K non-commercail use license. IDE - Added Project->"Clean Output Directory" to delete extraneous files. V7.01 June 30th, 2008 Enabled the 16K limited Non-commercial licensing. V7.00 June 13 2008 ICCProp is an ANSI C development tool for the Parallax Propeller. Initially, only integer code is supported with 32 and 64 bits FP coming later. The C dialect is C86, although extensions such as // comment is supported and the C Preprocessor is fully C99 compliant. The IDE is project based, i.e. you create a project, add .c or .s source files to it, and click the Build icon (Project->Build) to build the project. You can set up the built-in Propellent downloader to download a program on successful build. "OBJECT EXCHANGE" and SPIN: ICCProp will probably never be able to execute SPIN code or SPIN objects directly (sorry). If you choose to port an existing object or write one for ICCProp, we will give you a small amount of cash or a discount on a license purchase. Contact us for details.