HLA v1.90 is now available on Webster at http://webster.cs.ucr.edu/AsmTools/HLA/dnld.html.
HLA v1.90 incorporates what is, perhaps, the most often-requested
feature for the past couple of years -- the ability to directly
generate object code file without generating an assembly language
source file to be processed by a back-end assembler. HLA v1.90 marries
the technology found in the open-source FASM assembler with HLAPARSE
to produce high-quality, optimized, machine code output. Direct
object code output is available under both Windows and Linux.
Of course, for those who want or need it, HLA still provides the
ability to translate HLA source files into a MASM, TASM, FASM, or Gas
source file, which can be processed by one of these assemblers. New
to HLA v1.90 is the ability to generate FASM source files for Linux
(that can be compiled using the Linux version of the FASM assembler).
HLA v1.90 also introduces a new command-line option scheme that cleans
up a lot of inconsistencies in the way command-line parameters worked
in previous versions of HLA.
Because HLA can be set up in one of many different configurations
(using command-line parameter), a new environment variable ("hla") has
been added to let you select the default configuration. In addition,
you can rename (or copy to a different name) the hla.exe (hla under
Linux) file to let you select the default configuration.
HLA v1.90 also introduces the ability to attach a segment override
prefix to any instructions.
Finally, there have been the usual number of defect corrections.
hLater,
Randy Hyde