Author Topic: 64-bit MASM SDK  (Read 1848 times)

Ravi Kiran

  • Regular Member
  • *
  • Posts: 31
64-bit MASM SDK
« on: October 24, 2021, 07:26:27 PM »
 Hutchie sir we are eagerly waiting for 64-bit version of MASM with
 Latest intel64 instruction set support. I'm posting this message from
 4G internet .The visual studio 2019 buildtools is a huge download
 and my 4G internet here is dead Slow and has limited bandwidth. My 
 goal is to design  Network and Web security softwares like anti-
 Spyware and regular malware-detection softwares in pure low level 
 coding and I need your kind help in doing. I can't afford commercial 
 security Softwares and even if I afford them I can't trust them. If
 anyone here has the updated ml64.exe , a 64-bit resource compiler
 and a 64-bit linker executables and necessary 64-bit libraries. plz
 post me a link to download them.

 So far the senior members of this forum are really awesome. I only 
 trust the downloads and links recommended only by this forum
 members. Thank y'all so far.

 Especially the "search everything" from voidtools is really awesome
 and helping me a lot in my computer. I don't know before that these 
 kind of open source software utilities exist.
« Last Edit: October 29, 2021, 12:14:49 AM by Ravi Kiran »

hutch--

  • Administrator
  • Member
  • ******
  • Posts: 8879
  • Mnemonic Driven API Grinder
    • The MASM32 SDK
Re: 64-bit MASM SDK
« Reply #1 on: October 30, 2021, 12:54:29 PM »
Ravi,

You are stuck with Microsoft being the owners of the binaries and they only make it available on their own web site. I understand the problems of limited and slow bandwidth as I have been around since the telephone dial up days (28k if you were lucky) bit I would explore the Microsoft web site to find the smallest download possible, you need Visual Studio 2019 to get the right binaries.
hutch at movsd dot com
http://www.masm32.com    :biggrin:  :skrewy:

Ravi Kiran

  • Regular Member
  • *
  • Posts: 31
Re: 64-bit MASM SDK
« Reply #2 on: November 01, 2021, 06:54:24 PM »
Ravi,

You are stuck with Microsoft being the owners of the binaries and they only make it available on their own web site. I understand the problems of limited and slow bandwidth as I have been around since the telephone dial up days (28k if you were lucky) bit I would explore the Microsoft web site to find the smallest download possible, you need Visual Studio 2019 to get the right binaries.
I've programmed in 16-bit DOS MASM with PWB when I was back in
Engineering college. I'ts impressive. There is not much variation in
Syntax for MASM 16-bit and 32-bit. So I'm familiar with it's syntax.
I'm not a Computer Science graduate and I have to keep up my chores with my Electrical Engineering subjects. My learning rate is
rather slow and learning a new syntax for other variations of x86 assemblers like NASM ,GAS etc is a steep learning curve. GAS has
an unfamiliar AT&T syntax which causes a lot of confusion. I'll only
Stick with one assembler that is masm and it's Intel syntax. But even
masm is difficult to program.
.
Unfortunately there is no ebook on masm32 sdk and it's taking a
lot of time to getting familiarised with it's macros and functions.
I'll sure to write a ebook on masm32 sdk and future masm64 SDK
in the future with only your kind assistance and assistance of other
members of this forum. It's a time taking process and it will take
Decades.

I need masm64 binaries as soon as possible because VS is a huge
Download and my system is not yet upgraded to windows-10 x64.
It still remains in Windows 7 x64 . I have no version of Visual studio installed in my system and all I have are open source sdks like codeblocks and devC++ for learning C and C++.These sdks are
Spitting a huge memory foot print executable file just for a simple
"Hello World" console application program.
The present day world is in x64 and x86 seem to be outdated. I'll still
Don't know much about masm32 sdk itself and it's taking a lot of
Time to learn about masm32 sdk unlike hlls like c and c++.

I'm 33 yrs old now and I've goofed around a lot in my 20s thinking about girls and movies and finally realized it's a waste of time.


masm32 is highly impressive sdk with minimum memory footprint
and the qeditor you created is awesome sir. It's light weight and very
powerful. Impressive work sir.


hutch--

  • Administrator
  • Member
  • ******
  • Posts: 8879
  • Mnemonic Driven API Grinder
    • The MASM32 SDK
Re: 64-bit MASM SDK
« Reply #3 on: November 01, 2021, 07:46:06 PM »
My last post explained to you that Microsoft OWN the binaries and it is from them that you will have to get them. I am not sure why you keep repeating the desire to get them any other way. I understand limited bandwidth as I came from the 28k days (if you were lucky) but you have no choice than to get the binaries from Microsoft. When I first downloaded the DDK that had an early version of 32 bit ML.EXE, it took me 23 hours to get the download.

You could try asking your internet service providor to get the download for you.

I have also moved this topic as I don't want random meanderings posted in the the 64 bit MASM forum.
hutch at movsd dot com
http://www.masm32.com    :biggrin:  :skrewy:

Ravi Kiran

  • Regular Member
  • *
  • Posts: 31
Re: 64-bit MASM SDK
« Reply #4 on: November 01, 2021, 08:35:36 PM »
My last post explained to you that Microsoft OWN the binaries and it is from them that you will have to get them. I am not sure why you keep repeating the desire to get them any other way. I understand limited bandwidth as I came from the 28k days (if you were lucky) but you have no choice than to get the binaries from Microsoft. When I first downloaded the DDK that had an early version of 32 bit ML.EXE, it took me 23 hours to get the download.

You could try asking your internet service providor to get the download for you.

I have also moved this topic as I don't want random meanderings posted in the the 64 bit MASM forum.

Sorry sir. I'll wait then. See 'ya

TimoVJL

  • Member
  • ****
  • Posts: 878
Re: 64-bit MASM SDK
« Reply #5 on: November 01, 2021, 08:40:58 PM »
download just a packages, what you want, like this, 15Mb
Tools.HostX64.TargetX64
May the source be with you

mineiro

  • Member
  • ****
  • Posts: 829
Re: 64-bit MASM SDK
« Reply #6 on: November 01, 2021, 08:58:45 PM »
I'd rather be this ambulant metamorphosis than to have that old opinion about everything

hutch--

  • Administrator
  • Member
  • ******
  • Posts: 8879
  • Mnemonic Driven API Grinder
    • The MASM32 SDK
Re: 64-bit MASM SDK
« Reply #7 on: November 01, 2021, 09:52:49 PM »
Timo,

What do you open that VC file with ?

While waiting, you can try this link for the VS tools.

https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=BuildTools&rel=16

The initial download is about 1.4 meg. Once you have downloaded it, run it and it will give you a range of options. You want the ones at the top for "Desktop Development With C++"
hutch at movsd dot com
http://www.masm32.com    :biggrin:  :skrewy:

TimoVJL

  • Member
  • ****
  • Posts: 878
Re: 64-bit MASM SDK
« Reply #8 on: November 01, 2021, 10:44:54 PM »
7-Zip can open a .vsix package.
May the source be with you

Ravi Kiran

  • Regular Member
  • *
  • Posts: 31
Re: 64-bit MASM SDK
« Reply #9 on: November 01, 2021, 10:52:52 PM »
Timo,

What do you open that VC file with ?

While waiting, you can try this link for the VS tools.

https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=BuildTools&rel=16

The initial download is about 1.4 meg. Once you have downloaded it, run it and it will give you a range of options. You want the ones at the top for "Desktop Development With C++"

Thank y'all the 15mb vsix opens with my Android rar app. It contains the minimum amount of binaries I require to build x64 target apps. That's enough for me. I'm just a learner now and that's more than enough.

Ravi Kiran

  • Regular Member
  • *
  • Posts: 31
Re: 64-bit MASM SDK
« Reply #10 on: November 01, 2021, 10:54:36 PM »
7-Zip can open a .vsix package.
Thank you TimoVJL . You are really awesome. They were the binaries I'm looking for. I know the members of this forum are really awesome. I had a lot of work to do from today. See'ya
« Last Edit: November 02, 2021, 12:03:29 AM by Ravi Kiran »

jj2007

  • Member
  • *****
  • Posts: 11881
  • Assembler is fun ;-)
    • MasmBasic
Re: 64-bit MASM SDK
« Reply #11 on: November 02, 2021, 12:18:36 AM »
download just a packages, what you want, like this, 15Mb
Tools.HostX64.TargetX64

Interesting. You need to open it with an archiver (fine with 7-zip). This is apparently version 14:
  Microsoft (R) Macro Assembler (x64) Version 14.16.27045.0
  591280 bytes of 21.11.2020

I tested it with my 64-bit template: this version of ML64 seems to be utterly slow. Twenty seconds to assemble a Hello World is just too much. My standard version of ML64 (10.00.30319.01) does it in 700ms, UAsm does it in 400ms. AsmC is even a tick faster.

Ravi Kiran

  • Regular Member
  • *
  • Posts: 31
Re: 64-bit MASM SDK
« Reply #12 on: November 02, 2021, 12:32:59 AM »
download just a packages, what you want, like this, 15Mb
Tools.HostX64.TargetX64

Interesting. You need to open it with an archiver (fine with 7-zip). This is apparently version 14:
  Microsoft (R) Macro Assembler (x64) Version 14.16.27045.0
  591280 bytes of 21.11.2020

I tested it with my 64-bit template: this version of ML64 seems to be utterly slow. Twenty seconds to assemble a Hello World is just too much. My standard version of ML64 (10.00.30319.01) does it in 700ms, UAsm does it in 400ms. AsmC is even a tick faster.
I think ml64 10.00 may not support latest Intel ISA as far as I know.
Who am I to argue with Sr members of this forum.Sir if you have faster masm assembler versions and linkers plz share it with us. I'm still a learner in computer Science. Does UASM and AsmC assemble
Pure masm syntax or it's syntax is different? I've just downloaded it
Now from GitHub. Is it possible to link uasm assembled object files
With VS link.exe. I don't know much about cross assemblers and cross compilers.

TimoVJL

  • Member
  • ****
  • Posts: 878
Re: 64-bit MASM SDK
« Reply #13 on: November 02, 2021, 12:59:54 AM »
May the source be with you

jj2007

  • Member
  • *****
  • Posts: 11881
  • Assembler is fun ;-)
    • MasmBasic
Re: 64-bit MASM SDK
« Reply #14 on: November 02, 2021, 01:12:00 AM »
Is this any better ?
VC.14.29.16.11.Tools.HostX86.TargetX64

No luck: We can’t connect to the server at microsoft.vc.14.29.16.11.tools.hostx86.targetx64.base.vsix.