News:

MASM32 SDK Description, downloads and other helpful links
MASM32.com New Forum Link
masmforum WebSite

Test version of masm

Started by Magnum, October 04, 2011, 02:04:07 PM

Previous topic - Next topic

hutch--

ML.EXE version 9.0 works on my XP SP3 with no problems at all. I forget if 10 runs OK on XP.
Download site for MASM32      New MASM Forum
https://masm32.com          https://masm32.com/board/index.php

dedndave

the only VS d/l that is available is 2011, though
you can get masm v8 - no link or other tools
but i don't see any way to get 9 or 10
11 seems to be problematic, although it could probably be made to work

dedndave

well - i found masm v 9.00.21022.08 in the sdk (6.0.6001.18000.367-KRMSDK_EN), which is still available for d/l
and, there is a linker - 3 of them - lol
3 different rc.exe's
and cvtres.exe
and lib.exe

did not know that stuff was in there
i found vs2008 pro on an ftp - it may finish downloading before i forget what it is   :bg

jj2007

Quote from: hutch-- on October 06, 2011, 02:44:32 AM
ML.EXE version 9.0 works on my XP SP3 with no problems at all. I forget if 10 runs OK on XP.

It does. I use it for a final test, after JWasm has no further complaints about my code :bg

ragdog

Can any upload the last ml and link files?

i have only a ineternet connection via Umts and i cannot download with it the Visual Studio 11 Developer Preview :bg

thanks

Magnum

I could use the 9.0 version.

I don't want to have to dl and install a gigantic program to get the .exe.
Have a great day,
                         Andy

dedndave

version 9...
the assembler runs with no problem (i must already have the right DLL's in place)
i have been trying to figure out how to make the linker work
it wants a DLL called mspdb80.dll
when i try to register that DLL, i get an error "has no valid entry point"
it appears to be a 64-bit DLL (not sure about this)
so, i left it at that point - will come back to it later - lol

here is a link you may find helpful
http://www.masm32.com/board/index.php?topic=11599.0

i was hoping to make a package deal and put it on my fileshare
ML, LINK, LIB, CVTRES, along with the required DLL's and, perhaps, a batch file to register them

dedndave

here is the deal...
i am getting these files from the vc2008 sdk (6.0.6001.18000.367-KRMSDK_EN)

mspdb80.dll is clearly a 64-bit dll
i find it in vc_stdamd64.cab and also in vc_stdia64.cab - they may be different - or not - i tried the ia64 one, as i have an intel cpu

i find the 32-bit version of link.exe in the vc_stdx86.cab
in fact, the same (772 kb) file appears in there under 3 different names - lol - talk about bloat
i compared the 3, and they are identical

when i run the linker, i get an error - mspdb80.dll not found
well - in the vc_stdx86.cab (same place as link.exe is), i do find a 32-bit dll named mspdb71.dll

refering to this link, i followed some basic instructions
http://social.msdn.microsoft.com/Forums/en-US/Vsexpressinstall/thread/2a3c57c5-de79-43e6-9769-35043f732d68/

they say that these files should be in the PATH variable, along with link
they specify some vc\bin path, but i made my own folder and put it in the path variable
msobj80.dll
mspdb80.dll
mspdbcore.dll
mspdbsrv.exe

in the x86 cab, i have the following
msobj71.dll
mspdb71.dll
mspdbcore.dll
mspdbsrv.exe

by renaming the "71" files to "80", i can get the linker to run
no way to really test all the functions of a linker   :P
but, i at least get the banner with the version 9.00.21022.08 to come up

does anyone have any suggestions or experience with this issue under XP ?
Hutch ?
Erol ?

dedndave

ok - i think i found a solution - without renaming mspdb71 to mspdb80 - lol

the key is to get your hands on VS2008 Service Pack 1 (VS2008SP1ENUX1512962), which is still available for download

http://www.microsoft.com/download/en/details.aspx?id=13276

you want the ISO file - not the online installer
not too bad - only 831 mb   :U
this is a service pack, not vs2008 with a service pack installed

use 7-zip to extract the files from the ISO
inside is a folder named vs90sp1
inside that folder are a number of msi, msp, exe - installer files
i had to extract all of them to find what i wanted, but i will save you some time   :bg

again, use 7-zip to extract the files from VS90sp1-KB945140-X86-ENU.msp - make sure you get the X86 one, not the X64 one
this is the main hotfix file, i think, even though it is not the largest

inside that, you will find
FL_ml_exe_19621_x86_ln.3643236F_FC70_11D3_A536_0090278A1BB8
FL_link_exe_10395_x86_ln.3643236F_FC70_11D3_A536_0090278A1BB8
FL_mspdb80_dll_135518_135518_x86_ln.3643236F_FC70_11D3_A536_0090278A1BB8

those 3 files seem to be all you need from the service pack
it does not include any updates for lib.exe, cvtres.exe, or RC.exe, meaning the original vs2008 files should be used

that gets you a new ML and LINK, both are version 9.00.30729.01, not the older 9.00.21022.08
i am guessing they fixed that bug i mentioned earler

i will make a package that has all the tools and put it on my fileshare later today

ragdog


dedndave

thanks Rags   :P

ml.exe
link.exe
lib.exe
cvtres.exe
rc.exe
rcdll.dll
mspdb80.dll

http://www.4shared.com/file/cOejBDPk/ML93072901.html

the dll's must be in PATH - probably best if they are all in the same folder

ragdog

@ Dave

Thanks :U

@Hutch

It is nice if you can add to  a new masm32 package with updated includes files

greets

hutch--

 :bg

It would be nice if someone did all of the work for me but it never happens. Version 11 is on the way.
Download site for MASM32      New MASM Forum
https://masm32.com          https://masm32.com/board/index.php

shankle

To Hutch
Any hints available about what's new in Masm32 V11?
Just curious.
Thanks for all your efforts. They are appreciated by me.
The greatest crime in my country is our Congress

Tedd

No snowflake in an avalanche feels responsible.