Package with Masm32 preinstalled

Started by PsyDonia, November 19, 2008, 10:18:30 AM

Previous topic - Next topic

PsyDonia

hello im new and want to learn masm.
as subject say.
is there any package with Easycode and masm preinstalled.
or witch package do I need for masm to compile a program written in easycode.
also should I start with masm32 or GoASM.
So what is the different between them.

So my questions is.

1. Should I Start with Masm or GoASM.
2. Whats the different between Masm and GoASM.
3. A package with both easy code and masm/Goasm to be installed.
4. if 3 is not possible. Where to download the masm/GoASM package and witch should I use. So I can copile apps.
5. where can I find and download Many Easycode exampe with nice Visual and great code to learn from.

Ramon Sala

Hi PsyDonia,

Welcome to the forum and to assembler programming, and thanks for dhossing Easy Code.

Masm is probably the world wide known assembler and it can be very good to start with assembly. Masm is a very good assembler and I really like it, but GoAsm is a brilliant job by Jeremy Gordon which has to be taken into account seriously. I think the best you can do is downloading and installing both, Masm and GoAsm, and start playing with them. Also, you have to download the Easy Code IDE both, for Masm and GoAsm versions. Remember you have to configure the IDE ("Tools->Settings" menu) with the correspondings paths in order to compile and link with no problems.

Download Masm32 at: http://www.masm32.com
Download ECGo (GoAsm package for Easy Code) at: http://www.jorgon.freeserve.co.uk/ECGo.zip


Regards,

Ramon
Greetings from Catalonia

PsyDonia

ok thanks.
I will download them both and test.
Now it is only to read and try to learn and test stuff.

PsyDonia

ok I have now installed Masm32 SDK.
and in the settings point the ml.exe and the other to the exe files.
Then in the box under where include and stuff.
I have point it to the masm32 dir for include and lib and stuff.
and if I make a new project put in one button and no code and try to compile it.
I get an error.
DBGHelp.inc was not found in following dir.
and then it say some dir.
like masm32 dir easy code dir project dir.


I did this to see if compiling did work.
it is best to get it to work first before start trying to code something.

then is there any website like PScode.com but for asm also easycode.

Ramon Sala

Hi,

If you properly installed MASM32, you should have a MASM32 folder in one of your drives (let's say D:). Inside the MASM32 folder there are several subdirectories (BIN, EXAMPLES, INCLUDE, LIB, etc.). The DBGHelp.inc is inside the INCLUDE subdirectory, so if the path is properly configured Easy Code should not fire any error.

Please make sure you have properly installed MASM32. I attached an image of the Settings window so that you can see how it has to be configured (assuming MASM32 is installed in D: drive).


Ramon


[attachment deleted by admin]
Greetings from Catalonia

PsyDonia

ok thanks
I have installed masm32 onto c:.
and my settings are exactly like in your picture.
But when I open up c:\masm32\include.
there are many *.inc files.
but not the dbghelp.
so the problem is in masm32.
i´m now gonna reinstall it and see if that helps.

Edit:
I have now remove masm32 and reinstall it.
but the DBGhelp.inc is not there
I have installed the latest version of masm32 the one for download right now on this mainpage masm32.com



I have now installed Easy code for GoASM.
And installed GoASM.
and that works to compile with.
So one of theme works for me now.
:)

rags

I think you are looking for the file debug.inc, which is in the masm32 v10 package.
God made Man, but the monkey applied the glue -DEVO

PsyDonia

Quote from: rags on November 23, 2008, 11:27:49 AM
I think you are looking for the file debug.inc, which is in the masm32 v10 package.

it is easy code that say it needs dbghelp.inc.
but I did find it in another folder VKdebug\extra
and I copied it to the inc folder so now it works to compile

Ramon Sala

Well, maybe I'im wrong. I thought those file were included in the MASM32 package. Anyway, I attach them for you (DbgHelp.zip). Please put the dbghelp.inc file in the MASM32\Include folder and dbghelp.lib in the MASM32\Lib folder.

That will solve the problem.



[attachment deleted by admin]
Greetings from Catalonia