The download URL is http://www.movsd.com/masm.htm

The version contains all of the new example code contributed by members, Vladimir Kim's debugging watch window, additional library functions, improved documentation, about a million or so minor internal changes, the OOP research work by NaN and Thomas in example form, the alternative include file utility l2extia.exe etc ....

The instalation has been tested on win95b, win98se and winNT4 (sp6a) and it seems to be installing and running correctly.

Regards,

hutch@movsd.com
Posted on 2001-11-27 06:39:27 by hutch--
Thanks Hutch !

To reduce your traffic I download it not today,
but in the next days.

bye TD
Posted on 2001-11-27 06:42:58 by Test Department
Yeeeppeee !!! :alright:

Thanks you and all the contributors for this work !
Posted on 2001-11-27 07:44:43 by JCP
Thank you so much. Without your help I would have gone crazy trying to get together the tools needed to get into assembly in the first place.You have helped and continue helping many aspiring programmers.

BTW

in the new package in masm32\bin\bldall.bat i believe line 26 should read:

dir %1.*

instead of:

dir %1

:)
Posted on 2001-11-27 07:52:21 by emonk
In QEditor, the menu item "Tools>Binary to db convertor" doesn't not launch anything... (it should launch bintodb.exe from the masm32 directory, i suppose).

Anyway it's a minor bug though...
Posted on 2001-11-27 08:32:26 by JCP

in the new package in masm32\bin\bldall.bat i believe line 26 should read:
dir %1.*
instead of:
dir %1

you're probably right, emonk. On 9x, "dir blah" works as "dir blah.*"
(or was it even "dir blah*"), while you have to do "dir blah.*" under
win2k (and probably also NT?).
Posted on 2001-11-27 09:58:05 by f0dder
Yeahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh!!!!!!!!!!!!!!!!!!!!!!!!
I'm downloading it now (there are a lot of people on the site, it's low ~7-8 Kb/sec)

I was (and surely a lot of people too) waiting it since you said it will come soon.
Really great ...............

Thank you Hutch and as RadioHead said, thanks to the others contributors.
Posted on 2001-11-27 11:14:32 by Vom-bonjour:-()
Virus in the package!!!????

Hmmm... Sorry if anyone got scared by this message in its original state. It seems that my virusscanner (which I just re-installed) has the "Heuristics" option turned on by default. It found a virus in Mob's example \masm32\EXAMPLE8\MOB\NOIMPORT, although this file is completely safe. Later, I realized that there really couldn't be a virus in the file, because all the samples are built at install-time... stupid me / stupid McAfee
:stupid:
Posted on 2001-11-27 11:52:45 by Qweerdy
McAfee is a total shit scanner, sorry. I find it hard to believe that
the file is virus infected, but since the method it uses to do imports
is pretty "skummel" :), antivirus apps might (should) flag it as a
possible virus. AVP doesn't flag it as a virus, but AVP has a much
better heuristic scanner anyway :). Btw, MOBs noimport sample
will not run under win2k has he hasn't got a kernel32 import.
Posted on 2001-11-27 12:01:35 by f0dder
Yeah,
I have the same message with McAfee.
I'm going to see the characteritics of this virus, it is called 'W32/Undertake'.
And as Qweerdy said, we can't clean it.

I can't find any info about this virus on mcafee's site. But I deleted the file. maybe dangerous.

Sorry to announce that but Qweerdy will maybe say that this virus is not dangerous, I hope and I think.

Bye!
Posted on 2001-11-27 12:11:21 by Vom-bonjour:-()
Well, f0dder said what I was waiting to be said.
Maybe Mcafee made a joke, really laughing.:alright: :confused: :mad:
Posted on 2001-11-27 12:17:16 by Vom-bonjour:-()
It's not a virus, it's a stupid false alarm. If you're really so paranoid,
re-assemble and link the .asm file, and see for yourself.

Tsk tsk.
Posted on 2001-11-27 12:20:50 by f0dder
Hutch: looks great, although a few examples crashed on my win2k system.. However where has resource.h gone? It used to be in the include folder but it's gone now.. It's no problem I still have it but I just wondered why it was deleted.


Thomas
Posted on 2001-11-27 12:58:11 by Thomas
Hutch--,

Great release. Although the remaining icztutes are missing, 25-32 are not present...



Thanks,
_Shawn
Posted on 2001-11-27 13:07:28 by _Shawn
Thomas,

Thanks for finding the missing resource.h, I seem to have messed it up with the install as it should be there. I build the include files in the install to save about 300k in the size and I must have deleted it out with the rest of the include files when I set the install up.

I will release another version of the install very soon, a day or so so if anyone has the first install, just copy the resource.h from the last version into the current one.

Regards,

hutch@movsd.com
Posted on 2001-11-27 15:15:27 by hutch--
Hutch, there's a couple of things that confuse me a bit about the
new version. First of all, why have you compressed some directories
individually (ie, lib, example*) ? Not only does this make it more annoying
to install masm32, you also effectively reduce compression ratio
(hint: "solid archives" are neat).

Next, why not upgrade the libraries to the latest platformsdk version?
They are smaller and provide more symbols.

Cheers!
Posted on 2001-11-27 15:23:28 by f0dder
f0dder,

The install must be broken up into smaller parts to reduce the disk space demands on installation. It also allows progress indication through the installation. Compression with Winrar is smart enough to not be a problem in terms of additional size when compressing an already compressed archive.

Archive Format RAR
Create SFX archive
Create Solid archive
Compression method BEST

I have been using WINRAR for years.

Main problem with the later platformsdk is the increase in size, the current installation of MASM32 is 5.3 meg and I don't need it bigger in a hurry. People who need the later libraries can get them and build a set of include files for them.

mob's example is not infected with a virus, I literally built it on my own machine from the source and the source has no virus code in it. The McAffee scanners heuristic method is faulty and it seems to be characteristic of later McAffee products, I prefer AVP as it is current high tech stuff.

Readiosys,

Thanks for finding that problem, I left an absolute path in the INI file.

Regards,

hutch@movsd.com
Posted on 2001-11-27 15:34:09 by hutch--

The install must be broken up into smaller parts to reduce the disk space demands on installation.

It's still annoying. I'd say the libraries are a pretty core part of the
installation, yet they're not uncompressed on install. Oh well, you're
the boss :).


Compression with Winrar is smart enough to not be a problem in terms of additional size when compressing an already compressed archive.

Sure, but you'd still get better compression if you, for instance,
put all the examples in one .rar (or .exe) instead of several of them.


Main problem with the later platformsdk is the increase in size

The library files are actually smaller. And who said you have to include
all of them? Just copy the ones over that's already in masm32, and
you should see a noticeable size decrease. You might want to add
a few additional libs as well, may I suggest htmlhelp.lib? =).


People who need the later libraries can get them and build a set of include files for them.

Poor people on dialup, I say. Especially if they end up downloading
350 megs to get 15 megs worth of libraries. And my suggestion
wasn't even to include all of the platformsdk libraries, just to update
the ones already in masm32 to the new format, so your size goes *down*.

Oh well, I'll experiment a bit with a few things and post some results :).
Posted on 2001-11-27 16:00:58 by f0dder
try creating a default project but set the statusbar parts to 1.
the statusbar sizing code doesn't seem to kick in.
Posted on 2001-11-27 16:29:49 by grv575
hutch, i realized that almost every executable in the
masm root has a stange pe header. the VirtualSize in
your pe's is bigger than SizeOfRawData... while coding
pe related stuff i came across this thing very very often
(pe-pack/upx(?)/...) now i wonder why? is it something
like a virus protection... just curious, if somebodys able
to explain (?) ... :)

btw good work... i just downloaded it...
Posted on 2001-11-27 16:46:01 by _mob