
WASM: The Open Watcom Assembler |
||||||||||||||||
| Back in the early 1990's, Watcom sold a software development package consisting of a C/C++ compiler, a FORTRAN, compiler, an assembler, and other software development tools. Eventually, Watcom sold their product line to Sybase who purchased the package mainly for the database development tools. Sybase released the Watcom compiler suite as an open source project, figuring there was no way to make any money off those tools.
The WASM assembler is a part of that "Open Watcom" programming language suite. WASM is a "somewhat MASM-compatible" assembler (basically, it provides a subset of MASM's features). It has been ported to several operating systems, include DOS (with an extender), OS/2, Windows 3.1, Windows NT/2K/XP, QNX, and more. Though it does not have the complete functionality of a system like MASM or TASM, it is quite a bit more powerful than many other "portable" assemblers. Probably the biggest drawback is the lack of decent documentation for this assembler. However, most MASM 5.1 documentation does apply to this assembler. You may download the executables or the source code to this assembler from the links below. |
||||||||||||||||
|
||||||||||||||||