flat assembler
Message board for the users of flat assembler.

Index > Main > "freeHLA" now uses FASM as the default assembler

Author
Thread Post new topic Reply to topic
Randall Hyde



Joined: 03 Dec 2003
Posts: 57
Randall Hyde 06 Mar 2004, 22:35
HLA v1.62 is now available from the HLA Downloads page at
http://webster.cs.ucr.edu/AsmTools/HLA/dnld.html

The major change (practically the only change) is the inclusion
of the "freeHLA" system.

"freeHLA" (mostly) eliminates the use of copyrighted software and
data from the HLA package so that it's now possible to use HLA
under Windows without having to use copyrighted code such as
MASM, MS-Link, and the Microsoft resource compiler.

"freeHLA" uses the FASM asssembler (v1.51 or later) to process
HLA output and use uses various tools from the Pelles C toolkit
to process the object files produced by FASM and resource
scripts. It is now possible to distribute a complete HLA system
that doesn't require the user to download other software (e.g.,
MASM and MS-Link) from another source - the "freeHLA"
package can be distributed with all the software needed to run
HLA.

Note that "standard" HLA (that uses MASM) is still available for
those who have MASM and MS-Link on their systems. Indeed,
as "freeHLA" is currently being offered in beta-test form, the
standard HLA package provides a back up in case there are
problems with the use of "freeHLA".

Linux users should note that HLA for Linux has always used
freely available software, so the v1.62 update doesn't contain
anything of interest to a Linux user - this update is strictly for
Windows users only (HLA v1.61 remains the current release
for Linux).

Another slight change, by request, has been to split the HTML
documentation for HLA (the reference manual and the standard
library manual) into smaller files for faster loading and viewing.
This has been done. You can view the results here:
http://webster.cs.ucr.edu/AsmTools/HLA/HLADoc/HLARef/HLARefTOC.html
and here:
http://webster.cs.ucr.edu/AsmTools/HLA/HLADoc/HLAstdlib/HLAStdlibTOC.html

An RTF file of the documentation (or a Framemaker file) is also
available by special request.
Cheers,
Randy Hyde
Post 06 Mar 2004, 22:35
View user's profile Send private message Visit poster's website Reply with quote
JohnFound



Joined: 16 Jun 2003
Posts: 3499
Location: Bulgaria
JohnFound 07 Mar 2004, 08:55
Randall Hyde wrote:
"freeHLA" (mostly) eliminates the use of copyrighted software and data from the HLA package so that it's now possible to use HLA under Windows without having to use copyrighted code such as MASM, MS-Link, and the Microsoft resource compiler.


Hm, AFAIK, FASM is copyrighed software too - read the license. Maybe you mean "Open source"?

Regards
Post 07 Mar 2004, 08:55
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7105
Location: Slovakia
vid 07 Mar 2004, 14:06
altough i am not HLA user i appreaciate this. I think it will popularize FASM more.
Post 07 Mar 2004, 14:06
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
Bitdog



Joined: 18 Jan 2004
Posts: 97
Bitdog 08 Mar 2004, 09:17
Thank you.
I downloaded fhlasetup.exe Free Fasm HLA & I'll check it out later.
The free thing, the break away from MS thing, the working Fasm package thing,
all of which is the right way to go.

Hopefully it will help beginners to get into .ASM assembly & learn of it's power & simplicity.

Bitdog.
PS, your present & past contributions to the world are very commendable
& greatly appreciated.
Post 08 Mar 2004, 09:17
View user's profile Send private message Reply with quote
Randall Hyde



Joined: 03 Dec 2003
Posts: 57
Randall Hyde 08 Mar 2004, 19:50
JohnFound wrote:
Randall Hyde wrote:
"freeHLA" (mostly) eliminates the use of copyrighted software and data from the HLA package so that it's now possible to use HLA under Windows without having to use copyrighted code such as MASM, MS-Link, and the Microsoft resource compiler.


Hm, AFAIK, FASM is copyrighed software too - read the license. Maybe you mean "Open source"?

Regards


Yes, you are correct, I meant "Free", as in "freely distributable". (i.e., to paraphrase Richard Stallman, free as in "free beer", not free as in "freedom..."). Actually, the FASM license is quite reasonable for someone who cares only about the executable and doesn't at all care about the freedom to take that source code and create a different product with it. Basically, what I was saying is that freeHLA includes all this great software for which a copyright was intrinsically granted.

Though MASM gets "freely distributed" in the MASM32 package, such distribution is of questionable legality without Microsoft's explicit permission. The license accompanying FASM and the Pelles C tools, for example, would allow someone to distribute these products on a CD with a book (of special interest to me, of course) without having to navigate through that morass that is the Microsoft Licensing Department Sad (something we actually tried for a week or so with "The Art of Assembly Language" before we finally gave up and said "people can just download it."). The grant of copyright comes with FASM and the Pelles C tools.

Cheers,
Randy Hyde
Post 08 Mar 2004, 19:50
View user's profile Send private message Visit poster's website Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.