The MASM Forum

Microsoft 64 bit MASM => MASM64 SDK => Topic started by: avcaballero on September 21, 2016, 12:11:46 AM

Title: masm64v01.zip
Post by: avcaballero on September 21, 2016, 12:11:46 AM
There will be at some point a downloadable version?

Thank you
Title: Re: masm64v01.zip
Post by: hutch-- on September 21, 2016, 07:02:29 AM
Yes but it will be an add on to MASM32 as it has the editor and tools. What I cannot do is distribute the Microsoft binaries so the user will have to supply those themselves. The code looks similar to the 32 bit style but there are differences and ML64 does no size or argument count checking so it is very intolerant to even slight mistakes. I do have permission to distribute Pelle's tools and his linker and resource compiler are both very good, up to date and reliable.
Title: Re: masm64v01.zip
Post by: Mikl__ on September 21, 2016, 12:47:45 PM
Hi, hutch--!
and it is very difficult to get permission from Microsoft to distribute in your masm64v01.zip ml64.exe and link.exe? After all, this is an additional  advertising for firm Microsoft that Microsoft don't pay. IMHO, this will require only the addition of the license agreement in the BIN64 folder. Is not it?
Title: Re: masm64v01.zip
Post by: hutch-- on September 21, 2016, 03:33:20 PM
Hi Mikl__,

Long ago it was easy, I could just ring up one of the folks at Microsoft and they would help you out but years later I tried for a later version and for a lot of messing around, it was just a waste of time as they were fighting off the GPL invasion. I don't think I could be bothered again as it was a lot of hassle for nothing. Folks who want to write 64 bit MASM will know how to get it even though it involves some rediculous sized download from Microsoft.
Title: Re: masm64v01.zip
Post by: Mikl__ on September 21, 2016, 03:43:18 PM
QuoteLong ago it was easy
probably it is worthwhile to try again... Is there anyone on the forum, who is working at Microsoft and will can help in this regard?
Title: Re: masm64v01.zip
Post by: jj2007 on September 21, 2016, 04:22:19 PM
Quote from: Mikl__ on September 21, 2016, 03:43:18 PM
QuoteLong ago it was easy
probably it is worthwhile to try again...

Very difficult. It's Microsoft, and they have very good lawyers. Even if they were willing to do it, you would spend weeks and months writing a EULA that satisfies their sick idea of English... ::)

Probably, it's much, much easier to just rewrite the whole thing. Write a perfect clone of ML64! On that occasion, you could even eliminate some annoying bugs (http://masm32.com/board/index.php?topic=5662.0), and, hey, why not add the missing functionality, i.e. invoke, .if ... .endif, .Repeat ... .Until etc?  :P
Title: Re: masm64v01.zip
Post by: hutch-- on September 21, 2016, 04:55:04 PM
I am sure you speak from years of experience dealing with Microsoft. I wonder if there is any end to trolling for "Open Sauce", leave the lid off "Open Sauce" and it goes stale, like most "Open Sauce" projects.
Title: Re: masm64v01.zip
Post by: Mikl__ on September 21, 2016, 05:11:59 PM
hutch--, jj2007,
I'm sorry, but it seems that I have raised the issue of an ancient dispute. Believe me, I did it by accident
Title: Re: masm64v01.zip
Post by: jj2007 on September 21, 2016, 06:23:53 PM
Quote from: hutch-- on September 21, 2016, 04:55:04 PMtrolling for "Open Sauce"

Not my intention (your aversion is well understood); I just wanted to point to the valuable work of three members of this forum (http://masm32.com/board/index.php?board=51.0) ;)
Title: Re: masm64v01.zip
Post by: hutch-- on September 21, 2016, 07:02:04 PM
I wonder why you stop there, FASM, Bogdan's assembler, GNU "AS" (GAS) and whatever else. I have already seen Japheth's piece of crippleware that you seem to have abandoned, complete with its crappy c header conversion tool. You forget, I spent years being attacked by "Open Sauce" bludgers because I would not write software for their shitty licence.

While the Watcom forks will probably have support in terms of include files and libraries by the year 3000, ML64 already has a comprehensive set of both and is production capable already. I have waited for years to see if any of the bludgers would produce the support to make the Watcom forks viable but it never happened, I want a tool that is finished in my lifetime and ML64 is already finished, that's the difference and its backed up by Microsoft who use it themselves.

I only support freeware, the rest can write their own.
Title: Re: masm64v01.zip
Post by: avcaballero on September 21, 2016, 07:03:18 PM
Quote from: jj2007 on September 21, 2016, 04:22:19 PM
Probably, it's much, much easier to just rewrite the whole thing. Write a perfect clone of ML64! On that occasion, you could even eliminate some annoying bugs (http://masm32.com/board/index.php?topic=5662.0), and, hey, why not add the missing functionality, i.e. invoke, .if ... .endif, .Repeat ... .Until etc?  :P
I'm more on this option. Surely most people just want to download a zip and install it. Hence I wonder if jwasm has everyting packed: libs, incs, bins. Though maybe masm is better known value. What doesn't mean that I don't like that there're alternatives.
Title: Re: masm64v01.zip
Post by: hutch-- on September 22, 2016, 01:15:51 AM
caballero,

There is a solution, write the support for JWASM yourself. Whatever you do don't hold your breath waiting for someone else to do it, it won't be finished until the year 3000.
Title: Re: masm64v01.zip
Post by: TWell on September 22, 2016, 01:31:21 AM
Quote from: hutch-- on September 22, 2016, 01:15:51 AM
There is a solution, write the support for JWASM yourself. Whatever you do don't hold your breath waiting for someone else to do it, it won't be finished until the year 3000.
I don't understand this programming rasistic comment. as jwasm have WinInc package too.
And with polib it is easy to create x64 libs.

The last Vortex x64 example show us that we can make program without MACROs .

I am not a asm programmer, but i do some code analysis sometimes.
Title: Re: masm64v01.zip
Post by: hutch-- on September 22, 2016, 02:04:53 AM
Simple Tim, its my choice to write in Microsoft assembler and I don't see its anyone's place to attack me over it. I have put up with this crap for years from the "Open Sauce" brigade because I will not support their licence or binaries and will continue to suggest that they get off their arse and write their own. JJ's repeated trolling is not a winner here, I don't care what he chooses to write code with as long as he does not expect me to write its support for him.

I have already posted the technique to make a full set of libraries using Pelle's library manager but as usual all I get back is trolling for open sauce assemblers. Too many years of too many trolls has left its mark, I used to give away code to the open sauce brigade but all I ever got back was their PHUKING licence.
Title: Re: masm64v01.zip
Post by: avcaballero on September 22, 2016, 02:27:55 AM
> I don't see its anyone's place to attack me over it
ahem, I'm not sure if I enter on that phrase. Nothing is further from my intention to attack anyone. In fact I respect the selfless work that cares about doing something that can create a program. In fact I usually write code for several different compilers and could not say which one I like more. Anything that someone is willing to do, will be well received by me.

I know almost nothing about jwasm, but I think it has no own libraries. In my humble opinion I think it should has them to unseat MASM simply because of the fact that many people prefer the convenience of having everything ready to use. I don't use Jwasm not because I think is bad, but because I use regularly fasm, MASM, NASM, tinyc and PellesC. Probably if it were a package ready to use, I would use it too.

I'm lazy, so I tend to simplicity :lol:
Title: Re: masm64v01.zip
Post by: hutch-- on September 22, 2016, 03:12:26 AM
You were not the target of that comment.