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
If there was a like button, i would click it :)
first sight looks good ^^
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
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"
This question probably doesn't go here but how do I setup MasmEd to use 'link16'?
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)
masm32 comes with Link version 5.60.339, it is named as LINK16
Just FYI, Avast doesnt like Masmed.exe :)
Not saying I don't trust you, I do.. My AV just doesnt :P
i doubt many programmers in here use avast (or avira) :P
http://www.masm32.com/board/index.php?board=52.0
I trust my logical sense more than i trust my AV.. Luckily, Avast lets you "run normally" instead of just blocking :cheekygreen:
Hi !
Great tool. :U
<Option><Code Editor><(Forderground Color)Numbers & Hex> not working.