I have just finished a program that looks
and acts like Visual basic, but produces
asm files to be compiled my masm.
it's front end looks like VB's I also desided
to soon release a small version of this
with only about 8 common controls
for a test run, what I want to know is
if there is a need for such a program
or have I wasted my time?

any comments are welcome.

Posted on 2002-09-16 22:31:23 by Zcoder
zcoder: are u related with ZBrush in some way ?

for the visual asm post it here so we can test it
and then you'll know if it was some time wasted :)
IMHO it is good to make a test program quick

w8in for the test proggie... :rolleyes:

Posted on 2002-09-17 00:41:05 by TBD
Like I said I am finishing the smaller version
then I will post the program, the full version is
pictured below, just so you get an idea of what
I have made. the smaller version is not as
good as the one shown below, but it will still
be a usfull tool.
The Idea was to make a program that produced
asm files that masm could compile, and make it
easy to add your controls to each form in a
visual way, of course you will still have to use
the built in editor to finish the program, just
as you would in VB. I am still adding more controls
to the toolbar I hope to have more then VB offers
Toolbars, progress bars, video window, image buttons
skined windows ect. using this visual tool should speed
the proccess of making apps with out harming the idea
of assembly, it produces optimized code in the form
of asm files and also creates a project file for each

I will release the smaller version so you can get a good idea
just how fast it is to create a program to start your app. fast.
I just have to finish the smaller version then begin
back on the full version and add more cool controls.

please let me know if this project is worth continuing?
Posted on 2002-09-17 01:46:09 by Zcoder

zConvert FRM2ASM is a converting tool, wich converts
Visual Basic 5 & 6 FRM files to pure ASM code wich uses
CreateWindowEx API for the creation of controls and forms.
The generated code is MASM specific.

Version 0.10 supports the following controls:

- Form
- ListBox
- ComboBox
- Frame
- OptionButton
- CheckBox
- TextBox
- CommandButton
- Label

Support for various styles of these controls (for example 2D Border)
is planed and comes with one of the next releases.

Known bugs:

- Controls placed inside a Frame are incorrect positioned

Zcoder, I'd like to see your programm finished, too. I was just too lazy to write a visual editor, thats why I did a converter ;)

There are 2 demo projects included in the zip file, so you can take a look at the produced code even if you don't have VB. And this converter is compatible with the free VB5CCE from MS :)
Posted on 2002-09-17 02:23:57 by bazik

many people would appreciate a visual designer of the type in the image as it would make interface design for many projects a lot faster to create.

If you have the time and the skill to finish it, it will be a good contribution to the whole win32asm community. :alright:


Posted on 2002-09-17 04:49:12 by hutch--
You must ask yourself, why did you program this? That'll give you the answer if you wasted your time. If you programmed it to learn more about asm or win32 api, then you haven't. If you programmed it because you thought people would use it, most likely you have wasted your time. Why don't people help each other on projects instead of working alone to produce their own? If you answered the second, you and ketlio should have gotten together to work on a very nice visual asm editor. (although i feel the concept of "visual asm" is flawed from the beginning)

But you don't owe anyone anything. I just don't like when people reinvent the wheel, unless its for a learning experience.

MY 2 cents.
Posted on 2002-09-17 11:10:06 by Asm_Freak
From the picture it looks pretty good and complete and I'd rather use it than code it all myself (if it's as good as it looks, that is). Also it should have some more controls. Like statusbar & toolbar, etc.

Maybe you could make global variable choosable so I don't end up with hWin for my main window handle since I always use hwnd. That's what Prostart does and I hate changing all the variables from automatically produced code.
Posted on 2002-09-17 11:51:14 by goofee

keep it up, when it will rival all others(VB...) and proves that yours is much better, who knows what the outcome in the future would be? :) Think about the possibilities...
Posted on 2002-09-17 11:58:04 by stryker
Zcoder, one question: Will it be commercial as your assembly tutorials are ?
Posted on 2002-09-17 12:14:53 by bazik
I don't want to misslead anyone
so I will explain what I am about
to release soon, The full proffesional
version will have it all, it will be
as good if not better then the VB front
end, I have been working on it for over
6 months, and I still have to complete
it. so in order to get a version that I
can release soon I made one that has no
MDI Docking of other windows and just
desided to have three windows that free
float on the desktop, also I have desided
to only put about 8 to 10 comman controls
on the toolbar. I wanted to make a small
version that would show that it is a good
idea to make something like a resource editor
but produced asm code, this small version will
also compile the project. the picture below shows
the first vertion I will release, the second verstion
will be the same but with more controls many more.
and the last version will be the best of the other two.

Posted on 2002-09-19 19:21:22 by Zcoder
sounds promissing ... actually it sounds very promissing ... but you still didn't answer bazik's question ...
will it be free?? :grin:
Posted on 2002-09-19 19:45:56 by code1101
I would like to see this thing GPL'ed, but Free and OpenSource are good, too.
If it's going to be comercial, then I and many others out there are never going use it.
It must be a VERY GOOD software for people to start to USE it and PAY for it.
Posted on 2002-09-20 11:30:26 by eeprom
I really don't understand why people get upset
if something goes for sale, after all, it does take
alot of work to make something, if you feel it is
not a good program, don't buy it. anyway I did
not say I was going to sell it, I did say I am going
release a smaller version of what I am making so
I can cut corners and get it out faster just so you
can all try it. besides I really don't think the first
version is worth selling anyway, also I will be
building on the first version to make more versions
adding more controls so that it becomes a usfull
tool, so you can expect alot of free verstions of
this program, I really don't want to sell them.
and if it takes me another 6 months to finish
the VB style one, why could I not sell that one if
I worked on it for over a year? as long as it worked
smooth and flawlessly? remember, I am only one
guy, I could not get eanyone else to help so this
could be a project, but I have gotton it to the point
where it's working and I use it myself, I really think
that if I desideto sell one version I have the right,
and you have the right not to buy it. but I do know that
if VB users like the feel and ease of use, then going
from VB to asm for them would be easier for them
so all they have to learn is the asm coding and not
all the windows stuff also. but I repeat, what I am releaseing
is FREE, and there will be more versions FREE, and all bugs
will be fixed when I hear about it. and more controls will
be added as others tell me, or sujest this or that.
does this answer that question??

Posted on 2002-09-20 13:02:37 by Zcoder
Wanting things free is a funny things which seems to affect this virtual world more so than the real one.

I know myself I have no problem paying for things out in the real world, but I tend to feel everything I want to download should be free. Its a silly thing which I'm starting to change, but...

I wonder why it is, I suppose most things in this web tend to be flights of fancy, and no one wants to commint money to something they'll give up on in a month, but its still silly. Also paying is harder here as not everyone has a credit card, online account or similar.

Personally I'd see nothing wrong if Zcoder charged for this.
Posted on 2002-09-20 13:18:10 by Eóin
besides I really don't think the first
version is worth selling anyway

Thats good thinking. People don't want to buy something that is at least close to their expectations. If you sold something that you, the creator, did not see as good enough, it probably should not be sold. But when you feel what you have done, is worth being sold, I wish you the best.
Posted on 2002-09-20 13:53:52 by ThoughtCriminal
Let me hop in and play the devils advocate. Who would you sell this VisualAsm to? Not very many companies use asm in their win32 programs for gui work. NOTE: I don't mean games, database processing, etc. So that leaves the hobbyist and the personal programmer who writes his commercial programs in asm. There are a lot of good free competition out there like RadASM that I can only assume do as good of a job.

I'm only speaking here from what I've seen and limited personal experience. I just hope your main motivation for writing this program is not to make money, because if it is, I can tell you right now you won't bring in a lot of it.

.end devilsadvocate

Heheh.. anyways I wish you the best of luck, and I hope it knocks my socks off:alright:
Posted on 2002-09-20 14:53:25 by Asm_Freak
I'm with Ein ...

and Zcoder ... I didn't ask you to make it free ... I just asked if it was going to be free ... :grin:

just to know that is ... nothing more ... and who said that you'll get critisized if you charged for it ?!?!

good luck

Posted on 2002-09-20 17:42:05 by code1101
I have put a quick little version together
just as I promised. This is a test run to see
what you all like, I would like everyone who tries
this program out to let me know of any bugs
and what would be cool to add to this visual
designer, and to kinda help me with comments
so I can make this a good valuble tool in the future.

You can download it here:
CodeWizard.zip file

Please remember this is just a beta version.
together, we can fine tune it and create
a very large and usefull tool.

Thank you.....
Posted on 2002-09-28 20:11:15 by Zcoder
Your work is great!!!!!
Posted on 2003-04-05 06:06:37 by gaidar