The MASM Forum Archive 2004 to 2012

Project Support Forums => IDE Development and Support => Topic started by: KetilO on March 29, 2010, 02:13:46 PM

Title: MasmEd 1.2.0.0 Released
Post by: KetilO on March 29, 2010, 02:13:46 PM
1.2.0.0 - 2010.03.29
--------------------
o Added project handling.
  - The project browser handles project groups and sub groups.
    Easy drag and drop to move files or entire groups around.
    Caret positions, bookmarks, breakpoints, collapsed states and current grouping
    selection are saved.
  - Create a project from existing sources just by opening the source
    files and select Project / Create Project. If you also select a
    main file then no questions will be asked.
  - With a project created, MasmEd can comfortably handle large projects as there
    is no need to have all source files open to get full code complete and debugging
    capabilities. In addition caret positions, bookmarks, breakpoints and collapsed
    states are saved.
o Added View / Next Tab (Ctrl+Tab)
o Added View / Previous Tab (Ctrl+Shift+Tab)
o Added Option / External Files. Lets you open files in external tools.

Get it here:
http://radasm.cherrytree.at/

KetilO
Title: Re: MasmEd 1.2.0.0 Released
Post by: sjums on January 21, 2011, 07:41:39 AM
If there was a like button, i would click it :)

first sight looks good ^^
Title: Re: MasmEd 1.2.0.0 Released
Post by: tbohon on March 25, 2011, 08:20:26 PM
KetilO

Downloaded both ResEd and MasmEd today and have been playing with them a bit to become familiar with how they work.  While I have no problem creating a dialog I still don't quite understand how it is used.  I know it's a resource (type .rc) and can compile the resource ... but what then?

My intent was to design the form and then the code so that I could refer to the correct controls - seems more logical to me that way vs. doing the code first and then the form but maybe I'm wrong ... ?

Any 'tutorial' (high level, 5 or 6 steps) that you could provide on how to build a new project using MasmEd would be immensely appreciated.  I haven't done a lot with assembler in a long time although I used to program exclusively in TASM and MASM 5.

Thanks in advance.

Tom
Title: Re: MasmEd 1.2.0.0 Released
Post by: donkey on March 26, 2011, 12:32:32 AM
Hi,

The resource compiler creates either a RES or OBJ file that you then LINK with your application after you assemble it. When you assemble an application using ML.EXE it will create an OBJ file, you need to LINK it in order to make a PE executable (.EXE) file. At that time just add the RES file to the LINK command line:

; Create a RES file from the RC file (outputs MyProject.res)
RC.EXE /v "MyProject.rc"

; Create an OBJ file from the .ASM file (outputs MyProject.obj)
ML.EXE /c /coff /Cp /nologo /I"C:masm32\Include" "MyProject.asm"

; Create a PE executable file from the components (outputs MyProject.exe)
LINK.EXE /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /LIBPATH:"C:\masm32\Lib" "MyProject.obj" "MyProject.res"
Title: Re: MasmEd 1.2.0.0 Released
Post by: jota_inel on July 06, 2011, 12:43:44 AM
This question probably doesn't go here but how do I setup MasmEd to use 'link16'?
Title: Re: MasmEd 1.2.0.0 Released
Post by: DataHarry on July 07, 2011, 11:10:50 AM
Hi
Go to Options, Make Options
Add new, call it for example DOS Release
Assemble:
ml -c     (add your preferred switches)
Link:
link16   (add your preferred switches)
You need to have a segmented linker in your \masm32\bin folder  that you name link16
I use Microsoft Segmented Executable Linker Version 5.60.339 Dec 5 1994
you can find it in masm611 (google it)
Title: Re: MasmEd 1.2.0.0 Released
Post by: dedndave on July 07, 2011, 03:04:45 PM
masm32 comes with Link version 5.60.339, it is named as LINK16
Title: Re: MasmEd 1.2.0.0 Released
Post by: sjums on January 23, 2012, 03:26:09 PM
Just FYI, Avast doesnt like Masmed.exe :)

Not saying I don't trust you, I do.. My AV just doesnt :P
Title: Re: MasmEd 1.2.0.0 Released
Post by: dedndave on January 23, 2012, 04:38:32 PM
i doubt many programmers in here use avast (or avira)   :P
http://www.masm32.com/board/index.php?board=52.0
Title: Re: MasmEd 1.2.0.0 Released
Post by: sjums on January 24, 2012, 01:14:08 PM
I trust my logical sense more than i trust my AV.. Luckily, Avast lets you "run normally" instead of just blocking  :cheekygreen:
Title: Re: MasmEd 1.2.0.0 Released
Post by: Ficko on April 18, 2012, 06:51:39 AM
Hi !

Great tool.  :U

<Option><Code Editor><(Forderground Color)Numbers & Hex> not working.