Re: HLA & OS development



NewbiZ wrote:
I spent time on google trying to find articles about OS development
using HLA but i did not find anything useful. Does anyone have ever
read an article about this ?

There are a couple posts to the Yahoo AoAprogramming group on the subject.

HLA is not directly compiled, but it generates MASM assembler instead,

This is no longer true. (it *will* still optionally produce Masm code, but check the legality of using Masm for your OS)

but i need to know if some people tried to use this generated code for
OS development, to have an idea of if it is possible.

Not very "suitable". It won't do 16-bit code at all, so forget about a bootsector or "transition" (to pmode) code. You'll have to use GRUB or something (often recommended anyway).

The thing that makes HLA "special", besides the not-Intel-not-AT&T syntax, is the libraries. Port the library to your OS, and it might be useful...

Best,
Frank

.



Relevant Pages

  • Re: A newbie needs help!
    ... (consider the "leading edge" of the other assemblers - TASM with OOP, ... etc. - and that kind of where HLA ... > instructions for using DirectX or even explaining Win32API ... > libraries that I understand would compile for Linux or Windows. ...
    (alt.lang.asm)
  • Re: HLA Stdlib v2.2 is now available.
    ... don't think there are plans to port it to KESYS. ... HLA library *wouldn't* work on KESYS, or would be unbearably painful to ... they just learn how to use libraries instead. ...
    (alt.lang.asm)
  • Re: HLA Stdlib v2.2 is now available.
    ... If you wanted it to work on KESYS, ... If KESYS does it some radically different way, maybe the HLA library *wouldn't* work on KESYS, or would be unbearably painful to port. ... they just learn how to use libraries instead. ...
    (alt.lang.asm)
  • Re: writing shared object with hla under linux
    ... dynamically with my hla program. ... The HLA header file has the same function as the C 'h' file. ... for use with libraries. ... procedure writesomething; ...
    (alt.lang.asm)
  • Re: my assembler is better than your assembler
    ... How many books I have to buy first before I can know how to use HLA? ... I have some concern that Randy may have made it "too easy" to stick with the high-level end of it, but it *isn't* forced - the whole thing's available. ... If you simply don't "believe in" libraries, period, I won't argue. ... Since you sometimes *do* want a stack frame, there's something to be said for "consistancy" and "maintainability". ...
    (alt.lang.asm)