ZBasic Compiler Now Targets Atmel AVR Devices

Summary of ZBasic Compiler Now Targets Atmel AVR Devices


Elba Corporation released ZBasic Compiler v4.0, expanding support from proprietary ZX microcontrollers to over 100 generic Atmel AVR devices (ATtiny, ATmega, ATxmega) via a special license. This version features a Visual Basic 6-compatible language with microcontroller extensions and an optional object-oriented mode. It includes the royalty-free ZBasic System Library containing over 250 subroutines for rapid application development.

Parts used in the ZBasic Compiler Project:

  • ZBasic Compiler v4.0
  • ZBasic Generic Target License
  • Atmel AVR devices (ATtiny, ATmega, ATxmega families)
  • ZX microcontrollers
  • ZBasic System Library
  • Visual Basic 6 compatible language subset

Generic ZBasic Compiler

Elba Corporation announced today the availability of a new release of its ZBasic compiler, v4.0, that supports generic AVR devices. Previous versions of the compiler were capable of generating applications only for the company’s AVR-based ZX microcontrollers. The new version, when enabled by a special ZBasic Generic Target License (available via the company’s website), can also generate applications for over 100 different Atmel AVR devices in the ATtiny, ATmega and ATxmega families.

The ZBasic language is a large subset of Microsofts Visual Basic (VB6) augmented with microcontroller-specific extensions and other productivity enhancements including an optional object-oriented programming extension. The ZBasic license includes royalty-free use the ZBasic System Library – a rich collection of over 250 subroutines and functions that can be used to quickly add functionality to an application. The ZBasic System Library routines fall into several fundamental categories including:

Quick Solutions to Questions related to ZBasic Compiler Project:

  • What new devices does ZBasic Compiler v4.0 support?
    The new version supports over 100 different Atmel AVR devices in the ATtiny, ATmega, and ATxmega families.
  • How can users enable support for generic AVR devices?
    Users must enable the feature using a special ZBasic Generic Target License available via the company website.
  • What programming language foundation does ZBasic use?
    ZBasic is a large subset of Microsofts Visual Basic 6 augmented with microcontroller-specific extensions.
  • Does ZBasic support object-oriented programming?
    Yes, it includes an optional object-oriented programming extension.
  • What is included in the ZBasic license?
    The license includes royalty-free use of the ZBasic System Library.
  • How many routines are in the ZBasic System Library?
    The library contains a rich collection of over 250 subroutines and functions.
  • Can previous versions of the compiler target generic AVR chips?
    No, previous versions could only generate applications for the company's AVR-based ZX microcontrollers.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter
Scroll to Top