ICCV7 for CPU12 Readme file Make sure you subscribe to the icc-mot mailing list for program update announcements. Refer to http://www.dragonsgate.net/mailman/listinfo for details. CHANGE LOGS: V7.03 - March 26th 2007 [ Vista compatible licensing engine ] IDE - Added S12XDP512 to device list - Added a "CPU Type" radio group for "Custom" device. - expanded memory uses either "-maps1" or "-maps12x" in linker flags, depending on the CPU type. - Changed device names from HC... to MC... Preprocessor - __FILE__ now expands to filename without the path component Assembler - XGate support broke some processing in the CPU12 instruction processing. Fixed. Linker - -maps1 now maps 0x4000.0x7FFF as last_page-1 - Added -maps12x, maps 0x4000.0x7FFF as last_page-2 V7.02 - Dec 21st, 2006 Minor licensing changes IDE - Added tools to allow sending email for licensing, support etc. Compiler - All known bitfield problems fixed. Assembler - Preliminary XGate support in the assembler. Email us for short HOWTO file if needed. Header Files - Some files were missing PORTA, PORTB, DDRA and DDRB definitions V7.01 - Oct 16th, 2006 Compiler - When flipping a branch during the optimization pass, the optimizer was using wrong branch instructions. This may show up as a loop executing one less time than it should. Library - itoa/ltoa/print %d/%ld now print -32768 and -2147483648 (e.g. high bit on) instead of -0 V7.00 - September 28th, 2006 V7 Comparing to ICC12 V6 - X register is no longer preserved by a function call!!! Bitfield code may be broken. C Preprocessor - Complete NEW C99 conformant C preprocessor (VARARGS macros etc.) IDE - Numerous major and minor usability improvements over V6, including full Mouse Wheel support. IDE/Linker - "S2 record only" option emits only S2 records, for better compatibility with SRecCVT (e.g. 0x4000-0x7FFF maps to last flash page-1 extended address) Compiler - Rewritten code generator. Code should be ~5% to 10% better. As this is still in development, please email support@imagecraft.com with any suboptimal code you notice. Libraries - FP lib is now fully reentrant and much faster compared to V6 Header Files - Header files for all HC12, S12 devices in production