News:

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

masm.exe vs ml.exe

Started by allynm, June 04, 2011, 01:25:34 AM

Previous topic - Next topic

clive

I'd have to dig through the archives in the bat cave to figure which install disks 6.11a came off of. In an initial search I did come across the 6.11 disks on 3.5" media, I didn't get to the 5.25" ones. Some of the versions came from original releases, others from BBS downloaded patch files, and others from SDK/DDK/MSDN betas and releases. I don't have a full recollection of why the releases occurred, but they generally addresses specific failings that would otherwise prevent the DDK's building properly, or had additional instructions/directives, or just addressed outright bugs. I recall doing some regression testing back in the day.

During that period Microsoft had a number of releases and patches, as noted the 6.10's DOS Extender and wrapper aren't viable as the PE file today, and more likely the "WIN32" API functions were in flux. 1993 being the dawn of NT.

Renamed for my own purposes, but dates should be correct
01/19/1993  05:05 PM           360,992 ML610A.EXE
09/23/1993  11:25 PM           388,608 ML611.EXE
04/15/1994  06:12 AM           382,976 ML611A.EXE
10/28/1994  12:00 PM           381,952 ML611C.EXE
05/26/1995  10:57 AM           388,096 ML611D.EXE
06/13/1997  04:41 PM           366,080 ML612.EXE
10/29/1997  07:04 PM           351,744 ML613.EXE
03/29/1999  06:45 PM           372,736 ML614.EXE
03/16/2000  04:20 PM           385,072 ML615.EXE
07/27/1997  06:20 PM           374,784 ML620.EXE


The problem with BSCMAKE.EXE probably comes from the fact that CREF.EXE normally tries to run BSCMAKE, and this might fail if the path is wrong/absent, the DOS Extender binding is wrong/inconsistent, or the wrong version (older 16-bit, newer 32-bit). Certainly the 6.12-6.15 releases are absent all the attendant files, although contemporary files could undoubtedly be pulled from the compiler releases.
It could be a random act of randomness. Those happen a lot as well.


allynm

Hello Anunitu, MichaelW, and Clive,

Thanks very much for the material you posted.  Very generous, indeed.  This is what makes this forum such a terrific place!  I've not experienced anything close to this level of helpfulness on any other programming site. 

Regards,
Mark Allyn