I coded this IDE for ASM over the weekend in C# just to see if
I could do it. It doesn't have code coloring yet though
it does use a RichTextBox. It assumes GoAsm,GoLink,and GoRC
are in the C:\GoAsm\ directory. What is does have though is
a window designer (only 7 controls so far) and click event editing
capabilities if you right click on a control after giving it and ID.

Hwnds for controls are automatically generated as HWND_dialogIDHERE
in the InitDialog message. Procs (frames in GoAsm) are creatable in the edit
menu as well as editing WndProc so you can add events that the IDE doesn't
support yet (just don't mess with the auto-generated code/comments).

Any errors won't be seen as I don't yet redirect the output from the console mode
processes of the Go tools.

If someone could try it and tell me if they think it's any good (or if I should recode
it to target MASM). The source is included in the zip. EXE is 36kb.

Thanks,
- Mike
Posted on 2003-03-10 19:52:44 by ASMMike
Good start ASMMike.
Posted on 2003-03-10 20:16:33 by bitRAKE
"This application failed to initialize" in XP
Posted on 2003-03-11 07:42:47 by drhowarddrfine
I got a missing dll error. Mscoree.dll.
Posted on 2003-03-11 15:29:11 by Odyssey
It is a .NET app, so you do need the runtime.
Posted on 2003-03-11 15:34:19 by ASMMike
The .NET runtime can be downloaded at http://download.microsoft.com/download/NETFrameworkRedistributable/Install/1.0a/W98NT42KMeXP/EN-US/dotnetfx.exe

Only 20MB and you only have to do it once and then you can run
as many .NET apps as you want!!
Posted on 2003-03-11 15:44:33 by ASMMike

The .NET runtime can be downloaded at http://download.microsoft.com/download/NETFrameworkRedistributable/Install/1.0a/W98NT42KMeXP/EN-US/dotnetfx.exe

Only 20MB and you only have to do it once and then you can run
as many .NET apps as you want!!


what's this i hear from an assembly programmer? :grin: only twenty megs? :rolleyes:

Some of us aren't so lucky as to have a high speed connection... that's about a 2-3 hour download /w a dial-up! of course, M$ *sent* the .NET SDK to me (run-times included, of course), so i don't have to download it. also, i need to pay for my (combined) uploads and downloads in 100MB increments! :grin:
Posted on 2003-03-11 19:16:06 by jademtech
Don't think that cable == fast. My connection is
typically around the same as a dialup (even though I have cable).

Anyway, did you try the IDE? What did you think?

Thanks,
- Mike

New version:
- several more controls: Calender, date/time, scrolls, combo, and
status bar.
- Code coloring supports invoke,mov,ret,math instructions,the registers are green,export
- Assembler,RC,and Linker output is displayed after a build.
- What I didn't mention before was that, controls are moved with left mouse button and resized
with middle mouse button (please tell me you have a middle mouse button).

If anyone wants any future versions, say so, or I'll just keep to
me self from now on...
Posted on 2003-03-11 19:58:10 by ASMMike
Hi Mike,

I am downloading it and the runtimes, and will try it out. If you do an update, could you post it please?

Thanks,

Greg
Posted on 2003-03-21 14:51:31 by bushpilot
I am in the process of rewriting the code to make it
easier to debug and more structured as the code as it
is is a mess of extensions to the same basic window designing
code.

Here's the latest version (made from the still messy source):
Posted on 2003-03-22 12:39:18 by ASMMike
.Net is look like Visual Basic. I sugest you use MASM or TASM or another non HLL or Delphi. I attach my IDE an the source. :grin: . I think Mine is cool. I saw a GL.inc but it still wont work. Even its name is Game its not a Game. :alright: Have a nice day. Keep up the Good work.

Yep. Microsoft Is Anti Assembler coder. They grow the size, we low the size. we grow the price and Time, they do the same ( sometime more high). they more the Bug we ... I dont know. :grin:
Posted on 2003-03-26 17:06:28 by realvampire