RadASM 3.0 is a complete rewrite of RadASM. Some new features and many improvements.
RadASM 3.0 is in no way compatible with older versions of RadASM.
Ini files, project files, api files, templates and addins are all incompatible.

Supported assemblers:
-------------------------------
Masm, GoAsm, Fasm, jWasm and Tasm

Supported high level languages:
-------------------------------------------
VC6 C/C++, BCC 5.5 C/C++

WARNING!
Do NOT install RadASM 3.0 in the same directory as an older version of RadASM.

Get it here:
https://fbedit.svn.sourceforge.net/svnroot/fbedit/RadASM30/Release/RadASM.zip

KetilO
Posted on 2010-05-31 07:33:25 by KetilO
Seems to be stable :)
Posted on 2010-05-31 09:23:20 by Homer
Hi KetilO
I downloaded and tested this new version immediately  ;) . I was surprised to see how "tidy" it looks and it runs stabil as far as i could test it until now.

I have some questions:
Do you plan to add the missing features of previous versions? Like the multiple output windows, the editor configuration, font setup, etc...
One of my main concerns is the AddIn interface. Do you have a specification and / or examples to show us how to recode the addins?
In the "properties" panel you removed the objects and methods. Do you plan to add them again?


Best regards,

Biterider


Posted on 2010-05-31 13:33:14 by Biterider
Thanks for testing.

I dont plan to add all features from the old version. It is one of the reasons why I had to trash it.
Font setup can be found in Options Code Editor.

Included is all the addins so far.

Objects and Methods will be added.

KetilO
Attachments:
Posted on 2010-06-01 03:09:26 by KetilO
Stupid quest of the day (as I just installed this version and actually read the WhatsNew.txt):

RadASM 3.0 is a complete rewrite of RadASM.
It is in no way compatible with older versions of RadASM.
Ini files, project files, api files and addins are all incompatible.


Will their be a conversion tool or is it better to copy my project source code into a new directory and start fresh?

Posted on 2010-06-01 07:24:40 by madprgmr
Hi madprgmr

It is best to copy all your files to a new folder. You dont need .dlg and .mnu files.
RadASM 3.0 works best if you have only one .rc file. If your old project has more than one .rc
file then you can use the command window to append them into one file with: Copy *.rc myrc.rc

Then:
1. Create an empty project in that folder.
2. Select the group in project browser where most of your files will be.
3. Use Project / Add Item / Existing Files. Multiselect is supported.
4. Drag the files in project browser to the groups where they belong.
5. Select the main .asm file (and main .rc file).

You are done.

KetilO
Posted on 2010-06-01 09:17:40 by KetilO
KetilO:

Thanks for the update and the great program!

Posted on 2010-06-01 09:19:08 by madprgmr
Just an FYI:

When I try to compile my .lib project with the default project options here is what I get:

lib /VERBOSE /SUBSYSTEM:WINDOWS /OUT:"xxxxxx.lib" "xxxxxx.obj" $M
Microsoft (R) Library Manager Version 5.12.8078
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.

LINK : fatal error LNK1181: cannot open input file "$M"

;------------------

Now if I remove the $M all is good.

Posted on 2010-06-03 07:59:34 by madprgmr
Sorry for the second post but I just came up with a question (running a little on the slow side today):

Is it possible (without much difficulty) to tie two different projects together so that you can build them both as a single group (i.e. if I have a project for lib_a.lib and a project for lib_b.lib can a package them into a single group build like you can do within Visual Studio? or in other words make both projects a member of a bigger project?)

Thanks
Posted on 2010-06-03 08:09:42 by madprgmr
Hi madprgrmr

Yes you can as long as the libraries does not have any modules.
Just select main file for the library and do the build.

KetilO
Posted on 2010-06-03 09:09:25 by KetilO
Hi all

New upload.

Version 3.0.0.1 2010-06-03
--------------------------
o Added JWasm programming language. Thanks to PauloH.
o Added user defined resource names export.
o Rebuildt all addins since there is a change in RESOPT / ADDINDATA.resopt
o Updated programming language ini files. Debug=0 on all except masm.ini and jWasm.ini.
o Added support for Objects and Methods to Masm.
o Automated updating when using Tools / Check for Updates.
o Fixed some minor resource editor bugs.
o Fixed a bug when building a library. Thanks to madprgmr.
o Fixed a bug where RadASM could crash on exit.

NOTE!
If you are updating, use Tools / Check for Updates to get the zip and unzip it.
Exit RadASM and run UpdateRadASM.exe in RadASM_Update folder.

KetilO
Posted on 2010-06-03 09:09:59 by KetilO
This addin converts RadASM 2.x projects to RadASM 3.0 projects.

WARNING!
- Copy all files in the project to a new folder before attempting to convert.
- RC files will be converted to a single file. mnu, dlg and rap files will be deleted.

NOTE!
- No attempt is made to convert the make options.
- Previously non visible dialogs must be made non visible in the new project.
- You need RadASM 3.0.0.1 or higher for the addin to work.

HOW TO INSTALL
- Copy the ConvertProject.dll to the Addins folder.
- Copy the ConvertProject.txt to the Addins/Help folder.
- Restart RadASM if it is running.

KetilO
Attachments:
Posted on 2010-06-08 09:11:23 by KetilO
RadASM 3.0.0.2 is uploaded.

Version 3.0.0.2 2010-06-10
--------------------------
o Implemented Make / Run With Debug.
  Use Option / Environment to add the path to the debugger.
  Use Option / Make Options to add the debugger exe file.
o Added Increment build to project options.
  The resource file must be open and have a versioninfo.
o Added ConvertProject addin.
  It converts a project from RadASM 2.x to RadASM 3.0
o Added Edit / Goto Line.
o Added RadASM help file. Not complete yet.

NOTE!
If you are updating, use Tools / Check for Updates to get the zip, unzip it and update RadASM.

KetilO
Posted on 2010-06-10 01:13:11 by KetilO
How can I change the output font.
Chinese filename will display error in output window because the font is not correct.
Posted on 2010-06-10 12:40:31 by unwake
Hi unwake

The output and immediate windows uses the same font as the code editor.
Use Options / Code Editor and select a GB2312 DBCS font.
Note that RadASM must be restarted due to a bug where the outpus and immediate windows
does not get its font updated.

KetilO
Posted on 2010-06-11 01:53:51 by KetilO

Hi unwake

The output and immediate windows uses the same font as the code editor.
Use Options / Code Editor and select a GB2312 DBCS font.
Note that RadASM must be restarted due to a bug where the outpus and immediate windows
does not get its font updated.

KetilO

Thanks!
It's ok after restarted.
the code editor doesnot need restart, but the output window need restart.
It could be improved.
Posted on 2010-06-11 08:04:46 by unwake
And the font setting will be improved like ms word?
we can assign different font for latin and asia.
Thanks for your excellent work.
Posted on 2010-06-11 08:10:02 by unwake
New revision uploaded. If you are updating, use Tools / Check for Updates.

Version 3.0.0.3 2010-06-14
--------------------------
o Added support for sol_asm.
o Added support for FreePASCAL.
o Added support for MinGW.
o Changed Make / Set Current As Main to Make / Toggle Current As Main
o Ctrl+Alt+O now opens the included file. Note that the environment setup must include
  the path to the file.
o Included sources for all addins (masm).
o Fixed bug when using Option / Code Editor. The output and immediate windows did
  not have its font updated.
o Fixed bug in ProjectConvert addin. The addin did not work as intended.

KetilO
Posted on 2010-06-14 09:31:57 by KetilO
Revision 3.0.0.4 is uploaded. If you are updating, use Tools / Check for Updates.

Version 3.0.0.4 2010-06-15
--------------------------
o The properties toolbar now works.
o Changed dialogs font to Tahoma.
o Fixed a project bug. Changes to the project was not always saved.
o Fixed bug in the tasm parser. Locals could be inherited from previous proc.

KetilO

Posted on 2010-06-15 03:52:38 by KetilO
New upload. If you are updating, use Tools / Check for Updates.

Version 3.0.0.5 2010-06-23
--------------------------
o Nicer looking menu.
o Added ProjectZip addin.
o Added Code files to Option / Code Editor.
o Added Multiline tabtool to Option / Code Editor.
o Fixed a property tool bug. Scrolling behaved weird when using the mouse wheel
 to scroll the list.
O Fixed a project bug introduced in 3.0.0.5 (2010-06-21)
o Fixed a buffer ovverrun bug. Might fix the cut / paste bug.

KetilO
Posted on 2010-06-23 08:50:52 by KetilO