funny bug in ML 8.0 revisited :)

Started by Shantanu Gadgil, December 29, 2004, 04:38:59 PM

Previous topic - Next topic

Shantanu Gadgil

Hi...original thread in the " Old Forum Browsable Archive Forum"

hutch had said:
>> What distribution does dot.net come in ? I have the XP DDK versions of ML.EXE but I have not got around to dot.net.

Reply:
I don't understand "distribution" sad.gif

The ml 8.0 (and the dlls) I am using is the one I have got from .NET 2005

I downloaded this: wink.gif
http://www.wasm.ru/tools/7/VS2005.zip

The link is still alive !!! Is it illegal or something ?
To ret is human, to jmp divine!

00100b

I don't know about that site distributing it, but VS.NET 2005 is a beta product which is a free download at http://lab.msdn.microsoft.com/vs2005/

This version is available for testing and evaluation only.

dev_zero

From VS 2005 Express Beta eula...
Quote
Subject to Recipient's compliance with the terms and conditions of this Agreement, Microsoft grants to Recipient a limited, non-exclusive, nontransferable, non-assignable license to install, reproduce and use the SOFTWARE on up to ten (10) computers residing on Recipient's premises, solely for purposes of testing software programs that run in conjunction with the SOFTWARE, and to evaluate the SOFTWARE for the purpose of providing feedback thereon to Microsoft.

Vortex

Shantanu,

What are the new features of ml.exe V8.0?

hutch--

I downloaded the beta and tried out ml.exe 8.0 but it has more work to do on it to make it reliable. Version 7.00 works fine apart from having broken command line support (*.asm) but it builds everyting properly and has the SSE2 support missing in 6.14.
Download site for MASM32      New MASM Forum
https://masm32.com          https://masm32.com/board/index.php

dev_zero

Quote from: hutch-- on December 29, 2004, 10:40:30 PM
I downloaded the beta and tried out ml.exe 8.0 but it has more work to do on it to make it reliable. Version 7.00 works fine apart from having broken command line support (*.asm) but it builds everyting properly and has the SSE2 support missing in 6.14.
What about 6.15 is that reliable..?

hutch--

6.15 is a very good version but it only comes with VC6 as an add on. It is nearly identical with 6.14 but has support for SSE2 from memory.
Download site for MASM32      New MASM Forum
https://masm32.com          https://masm32.com/board/index.php

Vortex

Quote from: hutch-- on December 30, 2004, 01:28:55 AM
6.15 is a very good version but it only comes with VC6 as an add on. It is nearly identical with 6.14 but has support for SSE2 from memory.

Hutch, 6.15 is available from Iczelion's website:

http://spiff.tripnet.se/~iczelion/files/masm615.zip

hutch--

Yes but there was only one source for ml 6.15 and that was the VC processor pack. I have it on the forum website as well but its only licenced to owners of VC.
Download site for MASM32      New MASM Forum
https://masm32.com          https://masm32.com/board/index.php

Shantanu Gadgil

Vortex had said:
>> What are the new features of ml.exe V8.0?

the "@" parameter to provide a response file to ml.exe does not seem to work !!!

i.e. the following does not work:
\masm32\bin\ml /c /coff @ml.rsp

the file "ml.rsp" is obviously created with:
dir /b *.asm > ml.rsp

:(
To ret is human, to jmp divine!

Vortex

Hi Shantanu,

So let's continue to stick with V6.1x , no much reason to use V8

Shantanu Gadgil

found a workaround :)

as stated above, the problem was while assembling multiple ASMs. (That problem was trivial...)
in a batch file:
---
for %%s in (*.asm) do ml.exe %%s
---

and for linking

---
dir *.obj /b /o > mlobj.rsp
\masm32\bin\link -lib @mlobj.rsp /out:masm32.lib
---

actually "*.obj" works instead of the "@mlobj.rsp", but if you want the objs in a particular (sorted) order, this helps :) :)

so, say what... do we switch to 8.0 ? ;)
To ret is human, to jmp divine!

hutch--

Version 8.0 is not currently available for release, it is only available at the moment as a beta that is not licenced to do anything else than test. For versions 6.14 is fine, 6.15 has SSE2 support and 7.00 works fine but will not handle *.asm.
Download site for MASM32      New MASM Forum
https://masm32.com          https://masm32.com/board/index.php

mrburkett

Quote from: hutch-- on December 30, 2004, 01:01:32 PM
Yes but there was only one source for ml 6.15 and that was the VC processor pack. I have it on the forum website as well but its only licenced to owners of VC.

Hi Hutch,

I'm a little confused over this liscense stuff.  I own and use as a resource Kip R. Irvine's book, "Assembly Language for Intel-Based Computers," Fourth Edition.  It provides a CD-ROM with ML V6.15 in it.  On the last page of the book is Microsoft's Liscense agreement.

What has Prentice Hall done here?  Received the liscense so that the v6.15 could be included in the book?  I do not own VC.

Just a question since I do not use 6.15.  I use 7.10 from the DDK downloaded from Microsoft.

Jim

GregL

mrburkett,

That is another (legal) source of ML.EXE v6.15. I have that book too.