Ann: Luxasm 00.01.07 : 2004-05-30

From: C (blackmarlin_at_asean-mail.com)
Date: 05/30/04


Date: 30 May 2004 06:37:24 -0700

Here is the next release of Luxasm for all (well,
anyone who is interested) to have a look at. Just
download via CVS or HTTP..
http://luxasm.sf.net/source/luxasm.all.latest.tar.bz2
cd to "luxasm/_nasm/source/" and run "make release"
to generate the current assembler (or "make debug"
to include the test code -- which slows things
down a bit.) You will need make and nasm (I use
version 0.98.34).

The parser and scanner are just about complete and
Luxasm is now processing data statements and equates
correctly (just got that working last night, so it
is not very throughly tested yet).

Beth: I notice you are working on a Linux syscalls
(int 0x80) list -- the file "luxasm/library/_linux.lxl"
may be of help there.

Frank: The Motif examples are compiling on my system.
(Though this could be due to further updates made
on the macro library.) Is everything ok at your
end now?

Randy: Do you have any more benchmark generation
programmes? The scanner benchmark has been quite
useful (there is a copy in "luxasm/test/b_scan.hla")
-- I would also like to know how Luxasm performs
against the other assemblers on your system, so if
you have five minutes a comparason would be nice.
(I remember you mentioning Donkey was writing some
too, any idea of where to get these?)

My system (an early Pentium 120MHz) generates:

[cc]-[aphrodite:/~/working/luxasm/_nasm/source]-[01:26]
time ./luxasm -i ../../test/LuxBM.lux
3.40user 0.13system 0:03.56elapsed 99%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (992major+660minor)pagefaults 0swaps

[cc]-[aphrodite:/~/working/luxasm/_nasm/source]-[01:26]
ls -l ../../test/LuxBM.lux
-rw------- 1 cc cc 4021843 May 24 20:55 ../../text/LuxBM.lux

C
2004-05-30



Relevant Pages

  • Re: Rene is a hypocrite (OK, what else is new?)
    ... If the LuxAsm project comes up with any Xlib ... when put to the test, you _cower_ behind an assembler, daring not to ... programming just because it isn't jealous old you who's managed to do ... Shine on, you crazy diamond! ...
    (alt.lang.asm)
  • From the LuxAsm list.
    ... > Is the LuxAsm module interface going to be using ... That was actually a "part of the plan"...the LuxAsm IDE will actually ... assembler first instead...doesn"t make any difference at all in the long ... > have LuxAsm invoked from the command line as well. ...
    (alt.lang.asm)
  • From the LuxAsm list.
    ... I am reposting this from the LuxAsm list for anyone interessted. ... LuxAsm will be a low level assembler in its most ... "incrementally" as the programmer types out the program into the GUI ... argument Randy makes that using macros everywhere would slow things down - ...
    (alt.lang.asm)
  • Re: RosAsm - right click
    ... If free form syntax is desired the line continuation operator '\' ... reset the assembler to allow this -- but this is only a half ... which Luxasm inherits many features ... (The idea for the double oblique itself was inherited from ...
    (alt.lang.asm)
  • Re: RosAsm - right click
    ... assembler, I would likely go with this method. ... Have customizable 'tab' stops like in a word processor so that the ... which Luxasm inherits many features ... > (The idea for the double oblique itself was inherited from ...
    (alt.lang.asm)