Full Version : Embedded Pascal for AVR
avr >>BASIC & OTHER AVR LANGUAGES >>Embedded Pascal for AVR


Admin3- 04-18-2006
Welcome to Embedded Pascal for the Atmel AVR.

Design your application using any mixture of Assembler and/or Pascal source code.
Fully integrated IDE running under Windows 95,98 and NT.
Full 32 bit implementation. No DOS code.
State-of-the-art, optimizing code generator using EP's third generation technology.
Use for small applications with only limited, internal memory or...
Use for large applications with external memory.
Compiler generates Assembler source code.
Traditional assembler/linker merged and extended to form a powerfull and flexible executable code generator far exceeding the capabilities of any AVR assembler available.
Multi-module projects.
Multi-pass code fitting algorithms optimize code across an entire project.
Register tracking allows automated, yet efficiant high level language interrupt routines.
Static and dynamic parameters and local variables may be mixed in the same source code.
Borland Delphi compatible, extended Pascal language.
Stack usage estimator takes the guesswork out of estimating you stack size requirements.
Boolean, Integer, Word, Longint, Char, String and Floating point data types in addition to arrays and records.
Full set of string manipulation functions (copy, insert, delete, etc...)
Library source code for registered users.
Includes fast HLL and assembler level simulator, produced code can execute in Atmels AVR studio as well.
Pascal can be used unlimited on devices from the AT90S2312 or higher.
Small AVR devices (those not including an accessible stack) such as the AT90S1200 or TinyAVR can be programmed using the assembler, perhaps with hand adapted code generated by the compiler.
New in 1.2 release: User definably I/O for AVR simulator. Want to make your own emulator ? - Now you can !
New in 1.2 release: Registered version contains full low level source code for floating point library
New in 2.00 release:
Datatypes: Shortint and Triplet.
Borland Pascal derived "unit" system.
Many compiler and optimizer enhancements.
Assembler supports ATMega128 opcodes.
Extended Intel hex output format plus byte swap option for binary output file.
New TShare for simple static variable and parameter sharing between procedures and functions.
New bit procedures and functions.
New in 2.10 release:
AVR COFF file format support for AVR Studio
Can you think of a better value for money development enviroment for the AVR ?

Try it - This will be the last AVR compiler you'll ever buy - Don't forget my free upgrade policy. That is included in the price. No "maintenance contracts" or costly "upgrades" that are just bug fixes which should be free...

Embedded Pascal for the AVR is low cost shareware, despite its ability to easily outperform any other, expensive compiler on the market.


Admin3- 04-18-2006
Documentation for Embedded Pascal.

Forumer™ is Voted #1 Free Forum Hosting provider
Build your own community today with the largest message board hosting company.