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.
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.
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.
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]
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.
Question, the SP2 install.txt mentions a MAKECIMP folder... what/where is that?
Thanks for the update Hutch, and nice example Vortex! :)
Mark,
Its in the exampl12 directory.
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
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.
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
No problem Hutch, I am very glad that we have know the fda tool, many thanks :U
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]
Thanks for the update Hutch. :U
As usually, a mirror cand be found here: http://ghirai.com/hutch/mmi.html
thank you hutch! the new examples are very nice :U