The MASM Forum Archive 2004 to 2012

Project Support Forums => MASM32 => Topic started by: hutch-- on September 15, 2005, 08:42:35 AM

Title: The most current image of MASM32
Post by: hutch-- on September 15, 2005, 08:42:35 AM
Because the project is continually being worked on, its current image changes as more is added to it. This is the most current image in the form of a 7zip sfx to install it. As usual with a manual installation, it must be placed in a directory directly off the root direcory called "masm32" otherwise it will not work.

It has the latest macros, examples, additional library modules, the latest documentation for the macros in hlhelp.hlp which is already set up on the menus in QE. I have fixed a few examples including two of Iczelion's that clashed with the current version of windows.inc. The include files now have duplicate guards which will build but warn you of include file duplicates including the latest version of windows.inc.

It should work straight out of the box and it is tests up OK here. Any useful feedback would be appreciated as it helps to catch the odd problem that I may have missed.

http://www.website.masmforum.com/masm32/masm32ci.zip
Title: Re: The most current image of MASM32
Post by: Jimg on September 15, 2005, 02:16:43 PM
GetErrDescription still has the same problem,

    mov ebx,offset UnKnown

should be

    mov ebx,offset Unknown
Title: Re: The most current image of MASM32
Post by: hutch-- on September 15, 2005, 02:24:20 PM
Jim,

Thanks, I did not write that module and I forget who did but I may just rewrite it from scratch and make sure it has no problems.
Title: Re: The most current image of MASM32
Post by: Jimg on September 15, 2005, 02:31:24 PM
When I rewrote it for myself, I added a parameter containing the address of a string (usually the name of the routine that had the error) to be printed out in the messagebox.
Title: Re: The most current image of MASM32
Post by: Vortex on September 16, 2005, 05:55:57 AM
Hi Hutch,

Thanks for the package. Successfull installation on my Win Xp Home Sp2 :U

Hutch, you should put the latest versions of polink and polib to the package.The tools coming with the image doesn't have the latest features.
Title: Re: The most current image of MASM32
Post by: GregL on September 16, 2005, 06:05:25 AM
Thanks Hutch  :U

Title: Re: The most current image of MASM32
Post by: JFG on October 22, 2005, 10:05:03 PM
So does this version of the MASM32 package still have MASM 6.14 (or was it 6.15?)?  I believe MASM 7.1x should be freely available.  There's a freely available version of MSVC 7.11 last I checked - without the Visual Studio IDE - and I figure then that there should be a 7.11 version of ML in there too, although it asks for Win2000+, which I don't have, so I haven't gotten the chance to check that out.  Supposedly this version of MSVC also will not work on versions of Windows before Windows 2000, and requires a new console that replaced the DOS prompt that is part of 32-bit Windows, so I don't know if that's an issue.  I'm wondering then if ML 7.1x is part of the MASM32 package, or if perhaps it will be soon.
Title: Re: The most current image of MASM32
Post by: hutch-- on October 23, 2005, 12:23:58 AM
Licencing is a matter of agreement with the owners of the software and in the case of Microsoft the negotiations are of a non-disclosure nature. ml 6.14 is obtained from the win98ddk with a microsoft patch through it which is current with the masm32 project. 6.15 is available as a VC6 upgrade, 7.00 came with the XP ddk and 7.10 comes with vc2003. Version 8.00 is in beta and not reliable.

In functional terms, 6.14 cannot build sse2 code but 6.15 upwards can. 7.00 has broken command line support and must use a response file, I don't have a copy of 7.10 so I don't know all of its details.

If you can find a legitimate source of a later version of ML that I have missed, let me know and I will check the licence for it.
Title: Re: The most current image of MASM32
Post by: diablo2oo2 on October 23, 2005, 11:11:58 AM
i cant use the "ustr$" macro. the compiler dont know what "crt__ultoa" is  :(
Title: Re: The most current image of MASM32
Post by: hutch-- on October 23, 2005, 11:59:53 AM
Just make sure you have included the MSVCRT lib ad include file.