News:

Masm32 SDK description, downloads and other helpful links
Message to All Guests
NB: Posting URL's See here: Posted URL Change

Main Menu

I´m new to MASMBasic

Started by gfernval, January 22, 2025, 10:16:38 PM

Previous topic - Next topic

gfernval

Hello:

I have successfully installed MASMBasic in \masm32, but when launching c:\masm32\masmbasic\richmasm.exe, in the page that appears, if I click  "Click here to open a MasmBasic example" shows can´t open \masm32\masmbasic\skelmasmbasic.asc, also when I click "Help -> gdi+ EN" shows cannot open the file "\masm32\richmasm\help\gdiplus.chm"

Where can I find the example files (skelmasmbasic.asc, ...) and help files (gdiplus.chm,..)
I have installed:

SetupMasmBasic28April2024.zip
Europe.zip
MapsInMasmBasic.zip
SetupJBasic26July23.zip
SetupMbExtras.zip

I´m missing any installation file?

Also, the above file I installed, are valid for installation in \masm4?

thanks

gfernval

The followind files are valid for installation in c:\masm64?

SetupMasmBasic28April2024.zip
Europe.zip
MapsInMasmBasic.zip
SetupJBasic26July23.zip
SetupMbExtras.zip


jj2007

Hello gfernval,

Sorry for this. Where exactly did you find that link Click here to open a MasmBasic example?

None of the files is good for \Masm64 - they all rely on \Masm32. So does the whole Masm32 SDK...

gfernval

So the files:

SetupMasmBasic28April2024.zip
Europe.zip
MapsInMasmBasic.zip
SetupJBasic26July23.zip
SetupMbExtras.zip

do not work in masm64? I thought SetupJBasic26July23.zip was compatible with masm64.

The above files comprise a complete installation of MasmBasic under masm32 with all the examples? or there are additional files? What about missing .chm files like gdiplus.chm,..?

Just after running \masm32\masmbasic\richmasm.exe appears "Click here to open a MasmBasic Example." in the top, see attached image.


jj2007

Ok, now I get it :biggrin:

I never use the Editor help, so I didn't notice that it was an outdated November 2018 version... sorry. The text is still valid, but you'll get the real examples in the menu File/MasmBasic help.

To start using MasmBasic, the only archive you need is SetupMasmBasic28April2024.zip; all the others are extras, useful but not essential.

And yes, almost everything you'll find in this forum works from \Masm32. The only exception are a few specialised 64-bit packages that you might find in the respective sections (it's mostly work in progress, though).

I suppose you did install the Masm32 SDK, and on top of that MasmBasic. So you have everything you need to start programming in 32-bit Assembly. Once you have acquired some skills, you might switch to 64-bit Assembly, but be warned: it's messy.

Re GdiPlus.chm, it's a file that is too fat for this forum, but you can download it here today. For copyright reasons, it might disappear soon. Extract the file to \Masm32\RichMasm\Help\GDIPLUS.chm and restart  the editor

gfernval

Hello:

Thanks for the explanation and the help file, I have did as you says and works perfectly, when I run \masm32\masmbasic\richmasm.exe, goto "File -> MasmBasic help" and press F6 function key the program generates the following new files:

\masm32\masmbasic\mbguide.asm
\masm32\masmbasic\mbguide.exe
\masm32\masmbasic\mbguide.map
\masm32\masmbasic\mbguide.rc
\masm32\masmbasic\rsrc.res
\masm32\masmbasic\res\bldallrm.bat

of course the editor shows the execution of the program.

thanks

jj2007

Good to know it works now :thumbsup:

GdiPlus.chm opens now from the Help menu?

There are more examples in menu File/New Masm source. Let me know if you run into problems.

gfernval

Yes, I have copied in \masm32\richmasm\help the following files: gdiplus.chm, win32.chm and win32.hlp

jj2007

Great :thumbsup:

You might check \Masm32\MasmBasic\Res\MenusRM.ini