News:

MASM32 SDK Description, downloads and other helpful links
MASM32.com New Forum Link
masmforum WebSite

HLA v1.100 is now available on Webster

Started by Randall Hyde, January 26, 2008, 12:27:47 AM

Previous topic - Next topic

Randall Hyde

HLA v1.100 is now available
at the HLA download site:

http://webster.cs.ucr.edu/AsmTools/HLA/dnld.html


HLA v1.100 is a major release of the HLA system.
In addition to a few defect corrections, this release
contains several major changes:

1) The system now ships, standard,
with the HLA stdlib v3.0 library code. This new
library is a big improvement over the v1.x stdlib
code shipped with earlier (e.g., HLA v1.99) versions
of the assembler.

2) HLA v1.100 (and the stdlib v3.0) now supports the
FreeBSD operating system. Programs written for Windows
and Linux can be ported to FreeBSD with nothing more
than a recompile.

3) The standard example code has been modified to compile
with, and use, the HLA stdlib v3.0.

4) The Art of Assembly examples have been modified to
compile and run with the new stdlib (note that the
frozen version of HLA, HLA v1.99, still provides links
to the original AoA example code that uses stdlib v1.x,
as shipped with HLA v1.99).

5) The stdlib documentation has been updated to reflect
the use of the new library.

------------------------------­­----------------------
HLA, the High-Level Assembler, is a powerful macro
assembly language development system that runs under
Windows, Linux, and FreeBSD operating systems. Carefully-
written applications are portable between the operating 
systems with nothing more than a recompile of the source
file.

From a features point of view, HLA is one of the most
powerful assemblers ever written. It's macro and
"compile-time language" facilities far exceed those found
in other assemblers.

HLA was specifically designed to make learning and writing
assembly language as easy as possible. HLA is fully supported
by tons of documentation, example code, and other things
that beginning and advanced programmers will find useful.

The 32-bit edition of "The Art of Assembly Language"
(No Starch Press) teaches introductory assembly language
programming using HLA and is one of the most often-cited
textbooks on the subject. You can read "The Art of Assembly"
on-line at http://webster.cs.ucr.edu/AoA/­­index.html.
The HLA system also includes the HLA Standard Library,
a collection of hundreds of ready to use library routines that
simplify assembly language programming and provide (among
other things) a usable interface to the underlying operating system.

Full source code to the Standard Library is available.
Most of the code of the HLA system is public domain
and you may freely use that code as you please.


Evenbit

Discovered a minor problem with the "hlasetup" program.

It appends "C:\hla\hla" to the system path when it needs to be just "C:\hla" to work properly.

Nathan.