mikroPascal PRO PIC 2009 v1.34 BETA has been released

Beta Testing discussion on mikroPascal.
Locked
Author
Message
User avatar
marko
mikroElektronika team
Posts: 916
Joined: 02 Feb 2005 16:09
Location: Europe
Contact:

mikroPascal PRO PIC 2009 v1.34 BETA has been released

#1 Post by marko » 10 Mar 2009 14:45

We have introduced bit variables, new graphical IDE, improved linker and optimizer. The process of compiling is much faster,
machine code is smaller (up to 40%), environment is more user-friendly, examples and documentation are significantly improved.

Although this is a beta version, it has been tested thoroughly, and is proved to be fully functional. You will be able to use its
features to full extent. We recommend you to download it and give it a try. We hope it will satisfy your needs and expectations.
Any feedback and suggestions are welcome.

mikroPascal PRO PIC 2009 v1.34 BETA has been released.

Please post your reports and other requests in the newly created forum:

mikroPascal PRO for PIC Beta Testing Forum

Code: Select all

IDE build 1.34
cmd line build 1.30
------------------------
- IDE
  - New: Customizable new look
  - New: Layout manager
  - New: Project manager
  - New: Library manager
  - New: Drag and drop files to editor
  - New: Code folding feature
  - New: Autocorrect notification
  - New: Declaration syntax checker
  - New: Advanced bookmark editor
  - New: Macro manager
  - New: New project wizard
  - New: Import Project
  - New: Bug report tool
  - New: Templates for AutoComplete
  - New: Complete Help for IDE + Language and library reference and PIC specifics
  - New: Spell checker
  - Improved: Brackets painter
  - Improved: Code explorer
  - Improved: Docking manager  
  - Improved: Messages window with filtering
  - Improved: Grep search feature
  - Improved: Code Assistant, Parameter Assistant
  - Improved: Edit project 
  
- Compiler   
  - Additional chips supported:                      
         P16F722  P16LF722   P18C242   P18C658       
         P16F723  P16LF723   P18C252   P18C801       
         P16F724  P16LF724   P18C442   P18C858       
         P16F726  P16LF726   P18C452                 
         P16F727  P16LF727   P18C601                 
  - New: Command line interface
  - New: Bit, sbit variables support
  - New: Additional set of keywords to fasciliate PIC programming:
        code   sbit    
        data   bit     
        sfr    rx   
        at
  - New: OrgAll pragma added
  - New: PrintOut library added 
  - New: Efficient file format for libraries (.MCL)
  - New: definition files with bit definitions included
  - New: mlk files improved (XML file type)       
  - New: Compiler front end redesigned for faster compilation
  - New: Remapping local varibales to working register optimization
  - New: Propagation of indirect objects
  - New: MultipAss allocation of functions 
  - New: PeepHole optimisation added to Linker
  - New: Compress call optimisation added to Linker
  - Improved: Libraries rewritten to take advantage of new sbit and bit type (smaller and faster code)
  - Improved: pointer to functions added to libraries (SPI, UART) P18 family				
  - Improved: Greater flexibility for libraries which use SPI, UART modules (SPI_Glcd, MMC, Ethernet, RS485 etc.) P18 family		
  - Improved: Optimizer rewritten 
  - Improved: Handling of indirectly called functions
  - Improved: propagation algorithm
  - Improved: Smart interrupt context saving
  - Improved: inline assembler
  - Improved: memory banks handling linker algorithm
  - Improved: Fast and efficient linker algorithm
  - Improved: Fast Hex generator
  - Improved: Fast loading and writing compiled libraries (.MCL)
  - Improved: Messaging system
  - Improved: Output options control
  - Improved: Libraries redesigned and rewritten to meet demands of PIC architecture
  - Improved: Fast and small executable code
  - Improved: Reported bugs fixed
You can download it here.

Thank you all.
mE Team.
"Good ideas are not complicated, they are
complex, but we are making it easy !!!"

Locked

Return to “mikroPascal Beta Testing”