Re: Need reviews of HLA Adventure



Jim Carlock wrote:
> I was thinking some application created the ".hla" file...

Oh, great! When did you last drop into ALA?

> So .hla is a text script currently.

No, it isn't. It's a program file (it's HLA's source file). The HLA.EXE
program is a front-end to the real workers (and it's still invaluable).
HLA.EXE invokes HLAPARSE.EXE to create the ASM and INC files from the
HLA file. HLA.EXE then uses MASM/TASM/FASM/Gas to assemble the file
into an object file*. HLA.EXE then calls the linker to link the file
into an executable.

*This step is present because HLAPARSE.EXE currently doesn't have an
encoder in it. This will be changed in HLA v2.0 when an encoder will
finally be present in the system. Randall can explain why he didn't do
this for HLA v1.0.

> Valid argumentation ?

Hardly.

> Hope that helps. Took a couple days for me to get things straight.

And yet you're still a ways off.

> --
> Jim Carlock
> Please post replies to newsgroup.

NoDot

.



Relevant Pages

  • Re: What do I do with Art Of Assembly?
    ... When HLA will have an Encoder inside, it will yet be an HLL Pre-Parser ... even when perfectly finished and bug free, this will not change a thing. ...
    (alt.lang.asm)
  • Re: HLA is a text converter (text to object code)
    ... > HLA is a compiler for an assembly language. ... HLA.EXE calls HLAPARSE.EXE that translates the ... > ASCII source file into an intermediate form. ... > an assembly language source file into an executable file. ...
    (alt.lang.asm)
  • HLA v1.90 is now available on Webster
    ... HLA v1.90 incorporates what is, perhaps, the most often-requested ... the technology found in the open-source FASM assembler with HLAPARSE ... source file, which can be processed by one of these assemblers. ... to HLA v1.90 is the ability to generate FASM source files for Linux ...
    (comp.lang.asm.x86)
  • HLA v1.90 is now available on Webster
    ... HLA v1.90 incorporates what is, perhaps, the most often-requested ... the technology found in the open-source FASM assembler with HLAPARSE ... source file, which can be processed by one of these assemblers. ... to HLA v1.90 is the ability to generate FASM source files for Linux ...
    (alt.lang.asm)
  • Re: Monofiles vs Splitting into many files
    ... > has to assemble the 16k or so in the file, but it has to load and read ... Consider the following HLA statement: ... Only a few characters appearing in a source file, ... The problem with that theory is that "stdout.put" is a *macro* ...
    (alt.lang.asm)