Does anybody know the new features of MASM v7.000 that comes with
Posted on 2002-12-20 19:51:00 by Sergo
Version 7 of ML.EXE from the XP DDK does nothing that 6.14 does not do but the linker had problems building libraries from DLLs.

Still the most general purpose stuff came out of the win98ddk and it can do all of the things that it is supposed to do.

Posted on 2002-12-21 18:10:14 by hutch--

Just downloaded the October SDK last night and setup all the libs and includes and recompiled my app to see if everything still works, well everything still works and now my exe is a little over 500 bytes smaller! :cool: Everything in the sdk was updated: ml, link, rc, cvtres etc... So, why is the exe a little smaller now? Differnent lib/inc files? Optimizations in ml, link, rc, cvtres etc? Dare I say MS has been working hard? :rolleyes:

Are there any issuse I should know about while using the new 64 bit ml.exe? Code still runs as it used to right? Just it supports 64 bit stuff with switches right?

What's your opinion about the latest SDK?


Posted on 2002-12-24 05:27:06 by Vortex
I can make a guess that they change default file alignment in a new link version.
By default 2K but even on older version you can set it down to 512
Posted on 2002-12-26 00:09:13 by Sergo
Where can I find those new versions of ml.exe/link.exe/etc.??
The XP DDK is only available on CD, and I dont want to pay for shipping
just to get a couple of files. And the latest SDK doesnt contain the
new versions of MASM? Maybe im just blind. :tongue:
Posted on 2002-12-29 18:26:59 by natas
Natas,I would like to get the new versions;but I am not sure that we will
find them easily.:(


Posted on 2002-12-30 08:25:20 by Vortex

Could you post an example recompiled with the latest Macro Assembler from the SDK?


Posted on 2003-01-02 02:49:42 by Vortex
I must of been dead tired when I d/l the Oct SDK because ml was not included, my bad... but link/rc/cvtres was updated so it must of been the new link that chopped off some bytes. Can't test again because few of the utilities only work on NT now.

I save a copy of all the libs/includes/binaries when I update the SDK, so what I did was after the update, seen the exe was cut down almost 500 bytes (not much, but that is why we are here!) so I rebuilt and relinked with the old link and new link and my conclusions was the new link did some optimizing or something... there was an article somewhere (sdk docs or MS that told of the new things link 7.x did don't know where it is off hand.)

Found the doc... if you have the Oct SDK it is in \Microsoft SDK\Bin\win64 and is called readme.doc
Posted on 2003-01-02 08:37:14 by Gunner
Gunner, I found the new linker,etc. But I would really want to have
a copy of Masm 7.0. If you have it can you attach it to a post?
(ML.EXE && ML.ERR) :alright:
Posted on 2003-01-02 08:53:07 by natas

Thanks for the information


Hi! How are you?

Where you found the new linker? How can I get it? All the members will be glad
for this.


Posted on 2003-01-02 11:20:58 by Vortex
What is wrong with me? Must be the staying up coding and having a foggy brain. the RC.exe from the Oct PSDK won't run on Win98 but link and cvtres will

Link from MASM32 package:
Microsoft (R) Incremental Linker Version 5.12.8078
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.
and has about 46 comman line args.

Link from Oct PSDK in \Microsoft SDK\Bin\win64:
Microsoft (R) Incremental Linker Version 7.10.2240.8
Copyright (C) Microsoft Corporation. All rights reserved.
and has about 59 command line args

cvtres from MASM32 package:
Microsoft (R) Windows Resource To Object Converter Version 5.00.1736.1
Copyright (C) Microsoft Corp. 1992-1997. All rights reserved.
and has 6 command line args

cvtres from Oct psdk:
Microsoft (R) Windows Resource To Object Converter Version 7.10.2240.8
Copyright (C) Microsoft Corporation. All rights reserved.
has 7 command line args
Posted on 2003-01-02 12:08:18 by Gunner
Hi Vortex, Im still recovering from NewYears party. ( :grin: )
Coding when youre recovering isnt always easy. ( :) ) What about you?

The linker,lib,etc. is inside the Platform SDK wich you can download
from Microsoft.(CORE Package) Its about 500mb installed tho ( :) ).

I have just deleted it because I needed some space. And I forgot
to save those files( :( ). Maybe someone else have the files and can
attach them.
Posted on 2003-01-02 13:19:07 by natas
Thanks Natas,I am fine.

Did you check the link?


Posted on 2003-01-03 11:16:28 by Vortex
Hi Gunner,

the RC.exe from the Oct PSDK won't run on Win98 but link and cvtres will

This was happen since the August SDK 2002 (He has mentioned in August SDK documents). That's why It could't be installed on OS below 2k, XP (coz RC could't be run on 98) I think.
Posted on 2003-01-03 22:04:43 by Bi_Dark
Since noone seems to post the new linker/etc. Ill attach it for
everyone to test if they want to( :) ). It is located inside the
latest Windows Platform SDK(OCTOBER).

LINK: MasmV.7.0.rar

The attachment includes the following files:
cvtres.exe |Microsoft (R) Windows Resource To Object Converter Version 7.10.2240.8
dumpbin.exe |Microsoft (R) COFF/PE Dumper Version 7.10.2240.8
editbin.exe |Microsoft (R) COFF/PE Editor Version 7.10.2240.8
lib.exe |Microsoft (R) Library Manager Version 7.10.2240.8
link.exe |Microsoft (R) Incremental Linker Version 7.10.2240.8
nmake.exe |Microsoft (R) Program Maintenance Utility Version 7.10.2240.8
ml.exe |Microsoft (R) Macro Assembler Version 7.00.9466
ml.err |Macro Assembler error desc. file
rc.exe |Microsoft (R) Windows (R) Resource Compiler Version 5.2.3718.0
rcdll.dll |Microsoft Windows Resource Compiler DLL Version 5.2.3718.0
msvcrt.dll |Microsoft? C Runtime Library Version 6.10.9500.7
mspdb70.dll |Microsoft? Program Database Version 7.10.2240.8
msvcr70.dll |Microsoft? C Runtime Library Version 7.10.2240.8
readme.doc |Readme file from PSDK

The files above should be all the files you need. Altough someone
mentioned that RC.EXE doesnt work on non-NT systems. Im still going to
include it for all the others. If any files are missing just post the filename
and ill add it to this topic.

I havent had the time to test them yet tho. Since I just downloaded it fromt the
net. My bet is that MS have corrected some bugs from previous versions.
(and probably added some new ones :grin: )

EDIT: I have updated the archive! now you should have everything
you need in order to use the new Masm V.7.X! :alright:
Posted on 2003-01-15 19:48:52 by natas
What happend? I saw that you attached ML to this thread. And when
I tried to download the file it was gone? why did you remove it? :confused:
Posted on 2003-01-15 22:30:43 by natas
Because it is not a last version
My version is 7.00.9466

Posted on 2003-01-15 23:40:21 by lingo12

Because it is not a last version
My version is 7.00.9466

Lingo, I only have version 6.14! so I would be satisfied with your version instead of nothing. ( ;) )
Posted on 2003-01-15 23:43:54 by natas
Posted on 2003-01-15 23:56:34 by lingo12
Thanks Lingo! I dont know if its any better then the previous versions.
Atleast now I can test it wihtout getting VC7/.NET/OR XP DDK! :alright:
Posted on 2003-01-15 23:58:58 by natas