Hi friends,

LzAsm is a free assembler that support IDEAL mode.This tool outputs OMF code.
The attachment contains an example linked with:

- MS Link (The MS Linker is able to process OMF code)
- Digital Mars linker
- Tlink32

The linking with MS Link requires import libs with non-decorated names,I have included
a dll2lib tool which produces libs with non-decorated names.For additional info, you can
check this thread.

The example source file is located in the MSLink folder.

LzASm can be downloaded from:

http://lzasm.hotbox.ru
Posted on 2003-10-13 05:00:54 by Vortex
Here is a dialog box example linked with GoLink.
The attachment contains an OMF2COFF tool converting the obj file to COFF. For this purpose
you need to have MS Link at the \masm32\bin folder.

Jeremy Gordon's website:

http://www.godevtool.com/

Gorc resource compiler available from:

http://www.jorgon.freeserve.co.uk/Gorcjorg.zip

GoLink from:

http://www.jorgon.freeserve.co.uk/Golink.zip
Posted on 2003-10-16 05:18:25 by Vortex
Do you have MMX OpCode?
Posted on 2003-10-25 21:30:09 by realvampire
Realvampire,

Lazy assembler is still in development stage(V 0.36),so you should ask better the author of the tool:
http://www.asmcommunity.net/board/cryptmail.php?tauntspiders=in.your.face@nomail.for.you&id=77af538bc5e0fb66f815ff037c93fdbb
Posted on 2003-10-26 03:01:07 by Vortex
wow... it assembled a pretty big (~100 files) ideal mode project without complaining :eek:
didn't try to link it, yet, but this might turn out to be an alternative to that buggy old tasm.
Posted on 2003-10-26 15:16:24 by Tola
I've began turn to LZASM instead of TASM since LZASM 0.36. It can assembly all my code wonderfully.
It's really an substitute of TASM.

The better way to contact the author or report bugs or your opinion is going this newsgroup,
news://news.inter-corporate.com/programming.compiler.lzasm
That's lzasm group.
Posted on 2003-10-30 20:19:29 by KomsBomb

Do you have MMX OpCode?


From lzasm readme.txt
"-other features
support hexadecimal constants define 0xA23 or $D3EF
lea optimization:
lea eax,[2*edx] -> lea eax,
lea eax,[1+5*(edx+1)] -> lea eax,[6+4*edx+edx]
all symbols case sensitive
floating point register reference st0,..,st7
MMX register reference mm(0),..,mm(7)
SSE/SSE2 register reference xmm(0),..,xmm(7)"

So it support MMX instructions.
:grin:
Posted on 2003-10-30 20:46:34 by KomsBomb
Here is a dialog box example.
Attachments:
Posted on 2005-05-01 11:04:41 by Vortex