The MASM Forum Archive 2004 to 2012

Project Support Forums => MASM32 => Topic started by: hutch-- on May 22, 2005, 01:53:16 PM

Title: Service Pack 2 for Version 8.2
Post by: hutch-- on May 22, 2005, 01:53:16 PM
iI have just posted service pack 2 for MASM32 version 8.2 at the following URL.

http://website.masmforum.com/masm32/v82sp2.zip

I have not changed the links on the forum web site or the masm32.com site yet.

Any feedback on the service pack install etc .... would be appreciated.
Title: Re: Service Pack 2 for Version 8.2
Post by: Gustav on May 22, 2005, 03:51:30 PM
Hi,

I wonder why none of the bugs I reported is included. I agree they are not so important. But I still would prefer some feedback then: "descripton unclear", "no time for that", "testcase needed". If bug reports are just ignored we possibly can avoid wasting our time in the future.


Title: Re: Service Pack 2 for Version 8.2
Post by: pbrennick on May 22, 2005, 04:05:49 PM
Hutch,
Does SP2 supercede SP1?  Or do we need to install all service packs?

Paul

EDIT:  Oops!  I just saw that you answerred my question in the Campus.  Thank you.
Title: Re: Service Pack 2 for Version 8.2
Post by: Vortex on May 22, 2005, 05:55:07 PM
Hi Hutch,

Many thanks for the service pack 2 and especially for the new tool fda :U

fda, the binary to object file conversion tool works fine but I receive a warning message from PoLink when I build my JPG from memory project:
Quote
C:\Masm\JPGdemo3>fda fish.jpg fish.obj pImage
File Data Assembler 1.0 Copyright (c) The MASM32 Project 1998-2005

Loading source   : fish.jpg
Creating module  : fish.obj
Raw data size    : 3788 bytes
Data alignment   : 4 bytes

C:\Masm\JPGdemo3>\masm32\bin\ml /c /coff Image.asm
Assembling: Image.asm

C:\Masm\JPGdemo3>\masm32\bin\polink /SUBSYSTEM:WINDOWS Image.obj imagelib\imagelib.lib fish.obj rsrc.res
POLINK: warning: Section '.data' is missing access flag; assuming READ/WRITE.

I discovered that fda puts a leading uderscore to the data label name by default, it's a nice feature for Masm :U

Talking about object files produced by fda, Is it possible to mark the access flag of the data section as READ / WRITE so that PoLib would not display this warning message?

Many thanks Hutch :U

[attachment deleted by admin]
Title: Re: Service Pack 2 for Version 8.2
Post by: hutch-- on May 22, 2005, 10:23:14 PM
Gustav,

I tend to get bug reports in a very fragmented, badly documented and inconsistent manner so while this service pack was to get as many of the changes as possible in one place which was primarily for macro, libray and help file updates, the version of WINDOWS.INC just hapened to be the most current I had so I included it as well as it is a fair bit bigger than the last release version.

As usual last time when I asked for assistance while rebuilding the entire system that I use to maintain WINDOWS.INC nothing turned up so I added what I could find on an occasional basis and released it.

Vortex,

Thanks for the piece of info on the read/write flag, it works correctly with the Microsoft linker but I knew it displayed a warning with Pelle's linker. The problem was I have very little info on the OBJ specs and what I used was PECOFF.DOC from Microsoft. I know that Pelle's linker is a later design so I thought it may have used a later specification.
Title: Re: Service Pack 2 for Version 8.2
Post by: Mark Jones on May 23, 2005, 02:34:28 AM
Question, the SP2 install.txt mentions a MAKECIMP folder... what/where is that?

Thanks for the update Hutch, and nice example Vortex! :)
Title: Re: Service Pack 2 for Version 8.2
Post by: hutch-- on May 23, 2005, 04:09:46 AM
Mark,

Its in the exampl12 directory.
Title: Re: Service Pack 2 for Version 8.2
Post by: Biterider on May 23, 2005, 08:47:31 AM
Hi Hutch
I was playing with the fda app and I think it can be useful for some special tasks.
On the other site, I was disappointed to see that the DROPEFFECT_LINK and co equates were not corrected (http://www.masmforum.com/simple/index.php?topic=592.0) in the Windows.inc file. Any chance for a future release?

Regards,

Biterider
Title: Re: Service Pack 2 for Version 8.2
Post by: hutch-- on May 23, 2005, 10:39:33 AM
Biterider,

Thw WINDOWS.INC file gets updated more often than service packs being supplied. What I need when I get the chance and time is some useful information complete with documentation. As has usually been the case when I have put aside time to work on WINDOWS.INC, I get no feedback so I put in what I can find and fix what I know about. This release is about 100k larger than the last release which is a by no means trivial amount of work.
Title: Re: Service Pack 2 for Version 8.2
Post by: Biterider on May 23, 2005, 12:10:40 PM
Hutch,
I know that mantaining this file takes a lot of work, so I put the info here. Unfortunately MS changed in the meantime the site map. The info page is http://msdn.microsoft.com/library/default.asp?url=/library/en-us/com/html/d8e46899-3fbf-4012-8dd3-67fa627526d5.asp

DROPEFFECT_NONE   equ  0h
DROPEFFECT_COPY   equ  1h
DROPEFFECT_MOVE   equ  2h
DROPEFFECT_LINK   equ  4h
DROPEFFECT_SCROLL equ  80000000h


Regards,

Biterider
Title: Re: Service Pack 2 for Version 8.2
Post by: Vortex on May 23, 2005, 05:06:26 PM
No problem Hutch, I am very glad that we have know the fda tool, many thanks :U
Title: Re: Service Pack 2 for Version 8.2
Post by: Vortex on May 23, 2005, 05:25:37 PM
Here is another example with fda, this one a SFX archive created with Jeremy Collake's compression library.

Run the file Decomp.exe and it will extract an executable named Test.exe

[attachment deleted by admin]
Title: Re: Service Pack 2 for Version 8.2
Post by: GregL on May 23, 2005, 05:54:03 PM
Thanks for the update Hutch.  :U
Title: Re: Service Pack 2 for Version 8.2
Post by: Ghirai on May 25, 2005, 12:20:47 PM
As usually, a mirror cand be found here: http://ghirai.com/hutch/mmi.html
Title: Re: Service Pack 2 for Version 8.2
Post by: winge on May 26, 2005, 07:02:30 AM
thank you hutch! the new examples are very nice  :U