The MASM Forum Archive 2004 to 2012

Project Support Forums => MASM32 => WINDOWS.INC Project => Topic started by: Shantanu Gadgil on December 29, 2004, 04:38:59 PM

Title: funny bug in ML 8.0 revisited :)
Post by: Shantanu Gadgil on December 29, 2004, 04:38:59 PM
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 ?
Title: Re: funny bug in ML 8.0 revisited :)
Post by: 00100b on December 29, 2004, 06:32:11 PM
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.
Title: Re: funny bug in ML 8.0 revisited :)
Post by: dev_zero on December 29, 2004, 06:58:30 PM
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.
Title: Re: funny bug in ML 8.0 revisited :)
Post by: Vortex on December 29, 2004, 07:27:43 PM
Shantanu,

What are the new features of ml.exe V8.0?
Title: Re: funny bug in ML 8.0 revisited :)
Post by: 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.
Title: Re: funny bug in ML 8.0 revisited :)
Post by: dev_zero on December 30, 2004, 01:25:10 AM
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..?
Title: Re: funny bug in ML 8.0 revisited :)
Post by: 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.
Title: Re: funny bug in ML 8.0 revisited :)
Post by: Vortex on December 30, 2004, 10:43:37 AM
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
Title: Re: funny bug in ML 8.0 revisited :)
Post by: 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.
Title: Re: funny bug in ML 8.0 revisited :)
Post by: Shantanu Gadgil on December 30, 2004, 06:19:03 PM
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

:(
Title: Re: funny bug in ML 8.0 revisited :)
Post by: Vortex on December 30, 2004, 08:40:30 PM
Hi Shantanu,

So let's continue to stick with V6.1x , no much reason to use V8
Title: Re: funny bug in ML 8.0 revisited :)
Post by: Shantanu Gadgil on January 02, 2005, 05:36:39 AM
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 ? ;)
Title: Re: funny bug in ML 8.0 revisited :)
Post by: hutch-- on January 02, 2005, 05:53:53 AM
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.
Title: Re: funny bug in ML 8.0 revisited :)
Post by: mrburkett on July 17, 2005, 10:01:26 PM
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
Title: Re: funny bug in ML 8.0 revisited :)
Post by: GregL on July 17, 2005, 11:06:59 PM
mrburkett,

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