Fixed: IDE error after opening the "Configure" -> "Environment" -> "Key Mappings" dialog under Windows 98
Fixed [MCA-AVR Assembler]: Invalid opcode for relative calls/branches with negative offset.
Changed:
• The "Configure -> Display Options" menu item is renamed to "Environment", the "Display Options" dialog is renamed to "Environment"
• The "Configure -> Colors" menu item is removed, the "Colors" dialog is integrated into the "Environment" dialog
• The "Environment -> Message Box" dialog is merged with "Environment -> Misc"
Added:
• The key mapping feature. All hotkeys for the main window menu commands and local window menus can be re-assigned
• The "Environment -> Key Mappings" dialog
Fixed:
• The script compiler error handling nested "switch" statements
• The script engine error: after program stop from RunTo() function or breakpoint the caller script did not get control and remained in waiting state
Added [PICE-AVR]: Support of the new Master MCU bootloader release 04/06/2004.
Added: Project Repository feature
Fixed [PDS-AVR]: Setting conditional breakpoints could crash the debugger
Fixed [MCA-AVR Assembler]: Names declared with '=' and .SET directives can be redefined only with these directives
Added: The "Return to last editing context" main menu command
Added [PDS-AVR]: Interface to the additional Simulation Driver. You can create modules for simulation of peripheral devices in C by yourself (see on-line manual).
Improved: Scanning of large project dependency information is now faster
Added: Project window now has the 'Abstract' folder. Any files can be added to this folder and edited with internal editor or 'executed'
Changed: The 'User' menu item has been renamed to 'Scripts'
Fixed: Added description of additional emulation restriction for the PB5 pin of ATtiny 12
Fixed:
- MCA-AVR: wrong opcode for BRPL instruction was generated;
- MCLINK: if MCLINK encountered unresolved external references, only the first of them was listed in map-file. Now all unresolved references are listed in the map-file.
Improved: Compiling projects with a large number of source and include-files is now faster
Improved: The Watches, AutoWatches, Memory Layout windows now have vertical grid with sizeable fields. Vertical grid can be turned off via "Configure" -> "Display Options" or, locally, through the window local menu -> "Properties".
Improved: The Watches window is organized as a set of tabs (pages). Each page contains its own number of watches.
Improved: The 'Single Source window' option in "Configure" -> "Debug Options" creates a multi-tab Source window.
Improved: The Messages window now have the 'Output' pane that displays 'raw' compiler and linker console output.
Fixed: "Const" address space definition for AT90S 4433 chip
Fixed: Size of "Code" and "Const" address spaces used by MCA-AVR assembler for AT90S 4433 and ATtiny28 chips
Improved: Memory Dump and Memory Layout windows now have tabs for each address space
Fixed: Local bookmarks for editor windows are restored on start-up and project load
Added: Support for AR1-AV-8515-L44 adapter
Fixed [PICE-AVR]: Displaying of source lines in the Tracer window when the corresponding Source window is in the 'Mixed with Disassembler' mode
Improved: Syntax highlighting - more elements, more colors
Improved: Algorithm of High-Level Step Over for assembly programs and C function implicit return statements
Updated: Project support for ImageCraft package
Fixed: Problems with compiling projects under Windows XP
Fixed: Browsing for a file name could cause crash under Windows XP
Improved [PICE-AVR]: Source text pane position in the Tracer window is made customizeable
Fixed SendMessage() and WaitMessage() script functions
Improved: Project options, Make options and cross-tools options are re-arranged and integrated into one tree-like dialog
Fixed: Linker memory allocation options now correspond to the microcontroller selected for the project, not for the one being emulated.