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
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
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
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
Do you have MMX OpCode?
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
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
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.
didn't try to link it, yet, but this might turn out to be an alternative to that buggy old tasm.
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.
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.
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:
Here is a dialog box example.