This might be a stupid question.
I have a couple of 64b examples on my computer.
They work because my machine is 64b.
I would like to compile them to learn about it.
Where can I download "masm64rt.inc" and whatever else I need ?
Hi clamicun,
You need to download the install64.zip package :
http://www.masm32.com/download/install64.zip
Hutch's announcement :
http://masm32.com/board/index.php?topic=7558.0
Also, you will need of Masm 64-bit, ml64.exe. You can get it with the releases of MS VC.
Vortex,
thank you !
Vortex,
this is a bit confusing:
"Rename "install64" to "masm32"
??? I can't. masm32 is already there.
Does that mean I can't have these 2 folders on the same drive. masm32 and masm64 ?
I think we can just copy those relevant x64 dirs to masm32 folder, like include64, macros64, lib64, m64lib ?
Timo is right, you can either add it to an existing MASM32 installation or put it on another partition renamed to MASM32.
Quote from: hutch-- on May 20, 2019, 06:14:58 PM
Timo is right, you can either add it to an existing MASM32 installation or put it on another partition renamed to MASM32.
but if I want a custom named masm32 folder,instead of just keep masm32 is it easy to rename just my own includes to use for example "masm128" or do I need to go thru the whole masm32SDK+masm64SDK .inc files with loads of renaming?
The paths are hard coded for a reason, it prevents getting the wrong versions of binaries. What you mention can be done but you will have to change every file with a path to do it. The old fellas used to set the environment which was OK when everything used the same binaries.
Yes, I did it.
Changed all pathes in every file from masm32 to masm64 (including the examples64).
Now I have
E:\masm32
and
E:\masm64 on my computer.
Works perfectly.
Unfortunately the file masm64.zip is to large to upload into the forum.
It has 11565 Kb.
Quote from: clamicun on May 21, 2019, 09:39:58 PM
Changed all pathes in every file from masm32 to masm64 (including the examples64).
if you decide to modify headers, why not just remove paths from there and use
INCLUDE and
LIB environment variables ?
??? ... That's what I did ... Changed all path from \masm32 to \masm64.
All 126 asm files in m64lib have written
"include \masm32\include64\masm64rt.inc".
You need to change that or you get "path not found.
> Unfortunately the file masm64.zip is to large to upload into the forum.
What you do on your own machine is your own business but do not post that file either here or elsewhere as it is copyright software.
Yes, your lordship Hutch ... Excuse me ... my very submissive apology... You could have said that in a far less aggressive way ... Bad day today ... Something went wrong ?
:biggrin:
> You could have said that in a far less aggressive way
So the truth is aggressive ?
> Bad day today ... Something went wrong ?
Well as a matter of fact, I have had a really sh*t week forking a fortune for work done by the host company for this website, climbing through some very badly written Unix software to get the server up and going again properly and before that I was p*ssed around for about 5 months getting high speed internet up and going but I still retain my charming and tolerant approach to most things. :tongue:
The reason why the MASM32 project is true freeware that anyone can download and use is because it is protected by copyright with its own licence. No one can sell it to you or impose any additional conditions on you. I am pleased that you have it up and going but it must not be redistributed.
ok. Then excuse me if I was a bit harsh ... I didn't want to sell/redistribute it or whatever ... I only wanted to show a way to install it on everyones computer so you can't confuse examples and examples64
Quote from: clamicun on May 22, 2019, 06:04:28 PM
I only wanted to show a way to install it on everyones computer so you can't confuse examples and examples64
It's working perfectly in everyone computer. You can customize directories and tools like you want. :Thmbsup:
So the truth is aggressive ?
If someone obviously tells a lie,
"you can say
"you're a * liar" (which is true)
or
"have you twisted the truth a bit?" (which is true too)
Edit = Profanity
I am not sure what you are after here, aggressive was your expression, not mine. I simply told you the truth, it is copyright software to ensure no-one tries to buy or sell it or give it away so that someone else can try and sell it.
"aggressive was your expression" ????
ok. Let's forget it
I am pleased that you have had a good idea at last. :tongue:
"I am pleased that you have had a good idea at last."
That again is aggressive of course, but ok. Let's forget it !
:biggrin:
> aggressive ?
Your usage indicates that you mis-apply the term to anything that does not agree with you. Here is a class of classes paradox for you, since your use of the term "aggressive" is aggressive, then its a member of its own class and thus circular in its reasoning. :tongue:
Quote from: clamicun on May 24, 2019, 08:52:51 PM
"I am pleased that you have had a good idea at last."
That again is aggressive of course, but ok. Let's forget it !
:biggrin:
(https://i.ytimg.com/vi/1xQxAkFUZtM/hqdefault.jpg)
stop arguing ; ..... and ....Hutch are you out of pocket and if so would you like a small sum of money as ive benefited greatly from your hard work in my dotage and dont mind sending something to help .. regards mike b
Thanks Mike but I have not starved to death, I just copped a whole pile of expenses at the same time, had to set up a new server and pay for the host company to properly configure it from their end and then spend far too much time configuring the OS and forum software.
Hutch ....tell me why im being stupid .... but here are two suggestions
1) add a paypal / visa donate entry on the site somewhere
2) choose a few people you can trust ..i believe a lot of people helped in setting up bits originally and ask them if they would do a few of the tasks that are consuming your time ... please dont write back saying" it would take me twice as long to check everything "...the reason is that you can train people up to do some bits .. [this is akin to backing up some of the data ??? ]
thanks for the hard work regards mike b
Mike,
You are too late as it is already done and finished. Long ago I learnt that a collective does not work and what we have here is a community that helps to keep things orderly and with no nonsense. My job here is the janitor, sweep the floors, put the garbage out and occasionally assist errant members to find a new site where they can behave like script kiddies instead of normal adults.
PS:I have been known to write a bit of code as well. :skrewy: