« Brady & Associates, LLC. Secure Address Book 1.1 | Home | Juan Campos SSoft 2 »

Igor Funa Turbo51 0.1.1.0

Turbo51 is a free Pascal compiler for the 8051 family of microcontrollers. It features a fast single pass optimizing compiler, Borland Turbo Pascal 7 syntax, full floating point support, mixed Pascal and assembler programming, full use of register banks, advanced multi-pass optimizer, smart linker, generates compact high quality code, output formats include binary, Intel HEX and assembler source.

Latest Changes:

  • Fixed bug: Internal error on some integer operations
  • Fixed bug: Wrong comparison of integer byte and word operands in procedures marked with UsingAny directive
  • Fixed bug: Internal error when some redundant code was removed by the optimizer
  • Fixed bug: Jump to $0000 caused by System procedures Val and Str
  • Fixed bug: various bug fixes in Asm statement
  • Change: Directive `Recursive` changed to `Reentrant`
  • New feature: Assembler statement: registers B, DPL, DPH, SP have precedence over locally defined variables with the same name
  • New feature: Compiler directives are not case sensitive anymore
  • New feature: Added switch $AbsoluteInstructions (short version: $A) to generate AJMP/ACALL instructions
  • New feature: Added library Turbo51A.l51 with AJMP/ACALL instructions and command line option /LA to use this library (Turbo51A.l51)


Download Turbo51 0.1.1.0 (File Size: 425 KB)


Turbo51 0.1.1.0 details:

  • Publisher Name: Igor Funa;
  • License Type: Freeware;
  • OS Support: Windows (All);
  • Limitations: No;
  • Uninstaller Support: No;
  • Skin Support: No; ;

More info and demos: Igor Funa

No tag for this post.

Related posts





About Igor Funa Turbo51 0.1.1.0