AsmEdit V4.1 has been posted.

Some of the added features are:

1. Added a Type Ahead routine for entering assembler code.
NOTE ! There might be some problems with Win2k, I need feedback.
2. Added a Project Tree and List view for faster load.
3. You can now use the Drive or Project Tree.
4. Added a Quick code Toolbar.
5. Added a Floating Snap to User code Toolbar.
6. Added a Horizontal and Vertical splitter bars to the edit window.
The Split window will mirror it's parent window.
7. Removed the Assembler Dialog.
8. Added a Help menu maintence routine that will allow you to Add,
Insert, Insert a seperator, Edit, and Remove an unlimited number
of Items. The menu Items can point to .hlp, .exe, and txt type files.
9. Added a routine to Edit the User code names.
10.You can create a skeleton Project with the appropriate null files.

The package is fairly large, because of the Lookup file.

If you have the time ckeck it out and give me some feedback.

You can download it from my web site at:


Posted on 2001-10-12 12:14:18 by Ewayne
Hi I have win2k and I tried your type ahead and it seems to work ok and I like your additonal features.

But how do you add your own used code?

Keep up the good work.

Posted on 2001-10-12 12:44:08 by BitMam
Thanks for the feedback BitMan.

To change the used code for the User Code Toolbar.

Read the ReadmeTA.txt file and then you can use
AsmEdit to edit the LookUp.wrd file changing the
values for KeyWords 1u01 through 1u40, if any are
missing you can add them.


Posted on 2001-10-12 12:56:33 by Ewayne
I forgot to mention you can also modify the
predefined code for the Quick Code Toolbar
to suit your needs.

You make the changes to the LookUp.wrd file.

Posted on 2001-10-12 17:49:48 by Ewayne
Do I have to create a program in the project folder for it to appear in the project tree and can I remove a project from within asmedit?

Will you be adding a resource editor?

Posted on 2001-10-12 20:29:18 by BitMan
Hi Bitman,

You can create a Project and have the destination
be any Directory.

Or you can open a .asm file from any Drive/Dir.

After a successful assembly/link an entry will be
placed in the Pointer file.

The Pointer file is the input for the Project tree.

You can delete a Project by right clicking on the
Project name in the Project Tree.

Will you be adding a resource editor?

I have never had a need for one, but I might do
it if there is enough interest for one.

Posted on 2001-10-12 20:57:11 by Ewayne
Better to focus 100% on the editor, and let people use some other
resource editor.
Posted on 2001-10-12 21:20:42 by f0dder
Hi f0dder,

If I write one it will be a seperate addin program with a interface to AsmEdit or any
other user written editor.

It might be fun to write one, I have some ideas.

Posted on 2001-10-12 21:44:58 by Ewayne
Well, the reason I want you to focus on asmedit without resource
editor is that it would probably take "some time" to do the resource
editor, taking your main focus on what's important to most people
- the editor. But it's up to you, of course :).
Posted on 2001-10-12 22:10:55 by f0dder
Hi f0dder,

I'm kind of at a stalemate with AsmEdit untill
I get some feedback for ideas, suggestions, or

Posted on 2001-10-12 22:27:49 by Ewayne
Hi Ewayne,

i've never seen such a huge project coded 100% in x86 assembly
before. Its quite impressive!

Resource editor is a good idea.(BitMan).

Good job.
Posted on 2001-10-14 02:40:46 by marsface
The toolbar problem still exists on the new version in win2k. Also the undo button 'appears' while i am typing in the editor.
Posted on 2001-10-14 05:27:58 by MovingFulcrum
To marsface:

Thanks, but it's starting to get out of hand.

To MovingFulcrum:

I've always had problems with the main Toolbar.
How do the other two Toolbars look?

I'm posting a changed AsmEdit exec, see if that
fixes the problem.


Posted on 2001-10-14 12:17:32 by Ewayne
To MovingFulcrum and anyone else using Win2k.

I have redone the Toolbar Bitmap.

I'm posting three Toolbar test programs:

Test11: Uses CreateToolbarEx.

Test12: Uses CreateWindowEx with Hutch's change Bitmap color routine.

Test13: Uses CreateWindowEx with the CreateMappedBitmap function.

Let me know which one works the best for Win2k.


Posted on 2001-10-14 15:54:46 by Ewayne
test12 is awful, it has gray boxes behind many of the icons (I'm
using a modified "rainy day" color scheme, it's easier on my eyes
than the windows default).

test11 and test12 are both okay, but there's a subtle difference.
Icon #18 (1st icon in 5th group, the one that looks like a window)
looks a bit different in test11 and test13. I'm attaching a pic that
shows what I mean :).

In my opinion, test11 looks best.
Posted on 2001-10-14 16:09:37 by f0dder
I use win2k with a sand color 3dbutton face. Here is my report:

Test11: All buttons are OK, even disabled ones.
Test12: Some buttons have a gary box around them. Disabled buttons are not shown.
Test13: Normal buttons are OK, but disabled ones are not well painted.

And also some pics.
Posted on 2001-10-14 16:17:34 by LuHa
Sorry, but I didn't find the option to attach more than one file... :(.
Posted on 2001-10-14 16:18:35 by LuHa
The last one...
Posted on 2001-10-14 16:19:09 by LuHa
One feature I would like is to be able to use Ctrl-F4 to close a tab, and Ctrl-Tab To switch between them. That way one do not need to take their hands out of the keyboard to switch tab or to close one.
Posted on 2001-10-14 17:39:57 by dxantos
Hi Ewayne, great work.

In RadASM I use CreateWindowEx
But what solved the toolbar problem on Win2k was:

invoke CreateMappedBitmap,hInstance,IDB_TOOLBAR,NULL,NULL,NULL

mov hTbBmp,eax

Can't remember who I got this advice from.

Posted on 2001-10-14 18:18:51 by KetilO