Amiga.org

Amiga News and Community Announcements => Amiga News and Community Announcements => Amiga Software News => Topic started by: saimo on March 03, 2008, 01:44:55 PM

Title: ESA long-needed update released
Post by: saimo on March 03, 2008, 01:44:55 PM
After several years, a new update of ESA is available. This update fixes the outstanding issues and has better documentation.
ESA is a code pre-processor that allows to enrich M68k assembly sources with typical higher-level constructions. Its job is to take "enriched" sources and to output standard MC68020 assembly sources.

It can be downloaded Aminet (http://aminet.net/package/dev/asm/ESA).

In short, ESA offers:
 * logical and mathematical expressions;
 * program flow control constructions;
 * procedures and functions;
 * includes handling;
 * nesting of constructions;
 * possibility of writing several assembly instructions on a single line;
leaving the programmer practically free to fiddle with registers, variables, etc. as per usual.
In practice, a sort of "extra-strong" assembly is defined - hence the name "ESA", used for both the tool and the language itself.

To learn more about it, please surf to http://saimobvq.interfree.it/ESA/index.html (http://saimobvq.interfree.it/ESA/index.html).