Home / 2.02
Name Modified Size InfoDownloads / Week
Parent folder
JWasm202s.zip 2016-02-19 564.5 kB
JWasm202br.zip 2016-02-19 257.2 kB
JWasm202bl.zip 2016-02-19 237.1 kB
JWasm202b.zip 2016-02-19 462.0 kB
Totals: 4 Items   1.5 MB 0
1. About JWasm

JWasm is a free MASM-compatible assembler with these features:
native support for output formats Intel OMF, MS Coff (32/64-bit), Elf (32/64-bit), Binary, Windows PE (32/64-bit) and DOS MZ.
precompiled JWasm binaries are available for DOS, Windows and Linux. For OS/2 and FreeBSD, makefiles are supplied.
Instructions up to AVX are supported.
JWasm is written in C. The source is portable and has successfully been tested with Open Watcom, MS VC, GCC and more.
As far as programming for MS Windows is concerned, JWasm can be used with both WinInc (32/64-bit) and Masm32 (32-bit). Since v2.01, it will also work with Sven B. Schreiber's ancient WALK32.
C header files can be converted to include files for JWasm with h2incX.
JWasm's source code is released under the Sybase Open Watcom Public License, which allows free commercial and non-commercial use.
There's a bunch of source samples available - they are supplied with the precompiled binary packages.
JWasm started as a fork of Open Watcom's Wasm in March 2008. Today, the part of Wasm source lines still contained in JWasm is approximately 20%.

Additional information:

JWasm's Readme.
Manual, describes the differences between JWasm and Masm. For a good description of Masm's syntax and features, see Art of Assembly Language Programming.
Table of pros and cons of JWasm compared to other Masm-style assemblers.
Symbolic Debugging of assembly code with
MS WinDbg, 32- and 64-bit Windows.
Pelle Orinius' POIDE, 32- and 64-bit Windows.
Open Watcom's WDW, 16- and 32-bit Windows, 16-bit DOS.
Open Watcom's WD, 16- and 32-bit DOS.
MS CodeView, 16-bit DOS.
How to use JWasm with MS Visual Studio 2005/2008/2010/2012
2. User Feedback

JWasm uses SourceForge for user feedback:
Bug reports
Feature requests
Open Discussion, Help
3. Downloads


Binary Windows	
Binary Linux	
Binary DOS	
Source
JWasm v2.11a	16.11.2013	JWasm211bw.zip	JWasm211bl.zip	JWasm211bd.zip	JWasm211as.zip	change log
JWasm v2.12 pre	19.12.2013	JWasm212bw.zip		JWasm212bd.zip		change log

List of all JWasm versions available for download 
Helper tools

WRC - OW resource compiler v1.9	05/2010	Win32	wrc.zip (binary)
WDW - modified OW Windows debugger v1.9,
may debug Win32, Win16 and DOS apps locally	01/2013	Win32	wdw.zip (binary)
WD - OW DOS debugger v1.9	05/2010	DOS	wd.zip (binary)
PE - PE, COFF, AR dumper;
may dump CV4-CV8 debug info in COFF files	03/15/2013	Win32, DOS	pe.zip (binary)
DumpOmf - OMF dumper	10/27/2013	Win32	DumpOmf16.zip (binary & source)
Agner Fog's ObjConv v2.09 -
Object format converter + Disassembler	08/2009	DOS	objconv.zip (binary)
MS OMF Linker v5.60	12/1994	Win32, DOS	lnk563.exe (MS FTP host)	lnk563.exe (MS HTTP)
MS NMake v1.5
Source: readme.txt, updated 2016-02-19