News:

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

The most current image of MASM32

Started by hutch--, September 15, 2005, 08:42:35 AM

Previous topic - Next topic

hutch--

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
Download site for MASM32      New MASM Forum
https://masm32.com          https://masm32.com/board/index.php

Jimg

GetErrDescription still has the same problem,

    mov ebx,offset UnKnown

should be

    mov ebx,offset Unknown

hutch--

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.
Download site for MASM32      New MASM Forum
https://masm32.com          https://masm32.com/board/index.php

Jimg

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.

Vortex

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.

GregL


JFG

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.

hutch--

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.
Download site for MASM32      New MASM Forum
https://masm32.com          https://masm32.com/board/index.php

diablo2oo2

i cant use the "ustr$" macro. the compiler dont know what "crt__ultoa" is  :(

hutch--

Just make sure you have included the MSVCRT lib ad include file.
Download site for MASM32      New MASM Forum
https://masm32.com          https://masm32.com/board/index.php