The first service pack for MASM32 version 6 has been posted at, http://www.pbq.com.au/home/hutch/masm.htm It will be posted soon on Iczelion's site. It contains later binaries for Quick Editor & TheGun, another full directory of example code, a range of additional modules in the MASM32 library and it has two specialised libraries added to it. Ernie Murphy has written a version of his COM library for MASM32 and Ray Filiatreault has written a mixed integer library complete with its own example code. It is not an automatic installation and should be expanded into a seperate directory then each directory in it should be added to the default MASM32 directory, the instructions are in the README.TXT file and the code must be installed correctly to work. Regards, hutch@pbq.com.au
Posted on 2001-01-03 07:43:00 by hutch--
What editor do most people use to write there ASM code? I for one like an editor with Syntax highlighting. Its a personal preference. I haven't messed with the editor which comes with Masm32 much, does it do syntax highlighting? My personal favorite editor is Jext www.jext.org, it supports ASM highlighting.
Posted on 2001-01-03 11:44:00 by Frank Hale
I use hutch's Quick Editor for all my asm stuff. Nope, it doesn't do syntax highlighting. I've yet to see ANY program that does it properly, which I define as the way MS has the VS components do it; highlight *everything* as you type, and complete what it can for you, such as give you the members of a struct. I've seen some that merely highlight ASM keywords. Hey, if I get those wrong the compiler is quite happy to let me know. So why Quick Editor? It's extensible menu and editor. The way I can customise the .bat build files. The ability to be able to tell people "just hit BUILD ALL" and a tutorial source will compile for them. I'm surfe lots of people miss the power of those configurable menus in QE. They are well worth the price of admission.
Posted on 2001-01-03 13:25:00 by Ernie
Textpad (www.textpad.com) is very fast and has alot of different features, you can highlight keywords (any color), or execute bat files (build all) using shortcut keys.
Posted on 2001-01-03 14:07:00 by
yeah, i fully agree to that, textpad is the *BEST* editor available... you've got much more control as with many other editors like quikedit and by the way in quikedit you must save all your doc's before you can compile, with textpad you can switch autosave on and it will do the job for you... syntax highlighting works GREAT...
Posted on 2001-01-03 15:10:00 by drcmda
Could you tell me where i can download the textpad, because I use QuickEditor, but i would like to try textpad. Thanks. Vom-bonjour:-()
Posted on 2001-01-03 16:50:00 by Vom-bonjour:-()
www.textpad.com. if you pick the shareware version there is a reminder but i wrote a patch for this... anyhow, i admit to buy this software. you can create your own setup-files, they include the highlighting definitions and some other stuff, write me and you can have mine...
Posted on 2001-01-03 16:57:00 by drcmda
I totally agree with Ernie. Not to start a fight between Pros and Cons but I like the menus with the own entries like the Win32 Reference my ASM Folders on my HDdisks and so on. Another good thing is that you can (as Ernie said) hit "BLDALL" and there is your program. This reminds me of the "OLD" days using QBasic and TurboPascal7.0. There you had your IDE where you were writing the code and then press F5 or F9 to build the exe and run the program. This is one reason why I didn't want to make my way in C++. I didn't find a free IDE kinda stuff. Now I am happy to be here. Stefan
Posted on 2001-01-03 19:53:00 by Stefan Krause
I like QE, it is my main tool for MASM coding. But under my Windows 2000 SP 1, Russian Edition it works in some very strange way. The main font is switching arbitrarily to very tiny one. The greatest problem with copy-paste from MSDN - instead of exact copy of some function prototype you may get a very big and ugly stuff with a needed text somewhere inside. I think - the matter is the RichEdit control - in Win2k the basic control has version #3. DVA
Posted on 2001-01-03 22:38:00 by DVA
Build All is a bat file if you want that funtion in textpad just add the path and fill out the fields in the tools section and just pick a shortcut key for it, the syntax files for asm can be found @ the textpad.com site.
Posted on 2001-01-03 22:48:00 by
Guys, Thanks for the feedback on Quick Editor, I wrote it in the first place to do many things, programming being one of them and the criterion was SIZE and SPEED. There are many editors that do more and have many more features but they tend to be 10 times bigger so I concentrated on performance to size ratio, not feature bloat. I have had the problem mentioned with the Russian Version of Windows before, font sizes that are too small or too large and I may have to code a later version to have manual font settings as it seems the only way to fix the problem, QE uses system fixed fonts that according to the M$ documentation are supposed to be reliable across different versions but it appears not to be on some of the non-US versions of Windows. Regards & Thanks hutch@pbq.com.au
Posted on 2001-01-04 03:11:00 by hutch--
however... hutch, this service pack is great and i think you (and the other authors) did a very good job.
Posted on 2001-01-04 08:44:00 by drcmda
Persoanlly I use VC++ V6 to build with, I imported all the keywords, and use a custom build step to make the .obj, then use VC++'s linker to link with, it means I can use the integrated debugger with it :-) umbongo
Posted on 2001-01-04 12:13:00 by umbongo
NOTEPAD ! =) ehnanced with my patcher (http://www.effervescence.com)
Posted on 2001-01-04 14:33:00 by roy
Two things: 1) TextPad is a very nice general-purpose editor. It's easy to crack, but it's so nice and cheap to buy that only a lout wouldn't buy it! 2) I have registered QE for all files with asm extension. One bug I've noticed is this: When I make changes in QE and then assemble, the changes aren't recognized. Instead, I have to save the changed file to disk first. But it's a nice editor. Going back to the DOS-style environment of Programmer's Workbench would drive me insane at this stage.
Posted on 2001-01-04 14:53:00 by Alan Mason
hutch--, I am very impressed with the service pack. However I would like to ask for one thing. Would it be possible to distribute a file that documents all the changes to the new SP with each SP release. Like a CHANGELOG or WHATSNEW.TXT file. That way I wouldn't have to go through each directory and see what is there. Obvouisly I can see that there is new examples and new COM stuff but I also see changes to Masm32.lib. Maybe the file that contains the changes for each release could tell us what new functions came with the masm32 lib or something. Anyways, excellent work! Thanks, Devin
Posted on 2001-01-04 16:49:00 by Devin
hutch--, I am very impressed with the service pack. However I would like to ask for one thing. Would it be possible to distribute a file that documents all the changes to the new SP with each SP release. Like a CHANGELOG or WHATSNEW.TXT file. That way I wouldn't have to go through each directory and see what is there. Obvouisly I can see that there is new examples and new COM stuff but I also see changes to Masm32.lib. Maybe the file that contains the changes for each release could tell us what new functions came with the masm32 lib or something. Anyways, excellent work! Thanks, Devin
Posted on 2001-01-04 16:49:00 by Devin
EditPlus is worth a check out... http://www.editplus.com/
Posted on 2001-01-05 06:36:00 by Max
Mucho thanks to hutch for maintaining the MASM32 lib, it is a very helpful asset. I use it wherever need be, it's trouble free and well documented. I took a quick comparison of the New to MASM32 lib help files and noted these changes: New Conversions dw2ah udw2str ustr2dw Custom Control BmpButton Image Functions DisplayBmp DisplayIcon VerticalTile Memory Functions iMalloc iFree MemCopy memfill New String Functions szLeft szRight szMid Obsolete String Functions (note: these have been replaced, and now map to new functions Mapping keeps old code from breaking) lstr rstr midstr System Dialogs BrowseForFolder ColorDialog FontDialog PageSetupDialog PrintDialog
Posted on 2001-01-05 14:46:00 by Ernie
Ultra Edit 32.. Its the best editor I've ever came across... the program is ~ 3 Mb (so a bit larger), awesome features 100% customizable (toolbars etc), 10 Programmable *tools* icons for extra programs/tools, custom print features, and ofcouse syntax highlighting (that you can also customize in a simple text file ~ or download updates off the web for varoius programming languages)... Tones more.. but like Hutch pointed out its bloated with features rarely used (like FTP connect etc.).. The one feature i enjoy the most is its integrated into my right-click popup menu witch allows me to view any file (Text or Binary) by simply right clicking and choosing UltraEdit.. Check it out.. NaN
Posted on 2001-01-08 01:04:00 by NaN