Jump to content

JWasm: Difference between revisions

From EDM2
No edit summary
No edit summary
Line 1: Line 1:
== Description ==
JWasm is a fork of the Wasm assembler from the [[Open Watcom]] package created by Andreas Grech (aka Japheth), it supports more targets that the original Wasm, converts C header files into ASM include files and in addition has support for the syntax of WinInc and Masm32 assemblers, in the case of the latter supports the current MASM 8 syntax. Sundry other updates and improvements on the original Wasm code.
A fork of the Wasm assembler from the [[OpenWatcom C CPP and Fortran|OpenWatcom C/C++ & Fortran]] package, supports more targets that the original Wasm, converts C header files into ASM include files and in addition has support for the syntax of WinInc and Masm32 assemblers, in the case of the latter supports the current MASM 8 syntax. Sundry other updates and improvements on the original Wasm code.
 
===HJWasm fork===
Hr. Grech web site went offline in early 2014 which a number of people interpreted as him having stopped updating the JWasm package, so the JWasm 2.11as code was taken by messrs Branislav Habus and John Hankinson who renamed the package '''HJWasm''' and developed it further, however Hr. Grech had continued updating the original JWasm code and posted the updates on the [[SourceForge]] code repository so the package has effectively been forked into two branches. Neither version is built for OS/2 but the JWasm version has OS/2 header files and can be built with ease and the HJWasm fork has a [[DOS]] executable that can be run under OS/2.


==Version==
==Version==
* '''Latest Version: 2.11a'''
* Latest version: JWasm 2.12s (2014-01-05)
* Latest HJWasm version: 2.14 (2016-06-01)


== Links ==
== Links ==
* '''Homepage:''' http://www.japheth.de/JWasm.html or [https://web.archive.org/web/*/http://www.japheth.de/JWasm.html A copy from Archive.org] in case the former is down.
* '''JWasm Homepage:''' http://www.japheth.de/JWasm.html or [https://web.archive.org/web/*/http://www.japheth.de/JWasm.html A copy from Archive.org] in case the former is down.
* http://www.japheth.de/Download/JWasm/JWasm211as.zip (Source, requires compiling by Watcom C)
* [https://sourceforge.net/projects/jwasm/ JWasm source code] - on [[SourceForge]]
* http://hobbes.nmsu.edu/download/pub/os2/dev/asm/jwasm202.zip (Older version already compiled for OS/2 or eCS)
* http://hobbes.nmsu.edu/download/pub/os2/dev/asm/jwasm202.zip (Older version already compiled for OS/2 or eCS)
* [http://www.terraspace.co.uk/hjwasm.html HJWasm homepage]
* [https://github.com/Terraspace/HJWasm HJWasm source code] - on [[GitHub]]
* [http://wiki.osdev.org/JWasm JWasm page on OSDev.org]


== License ==
== Licence ==
Published under the [[Open Watcom Public License]]. Allows free commercial and non-commercial use of Open Watcom.
Published under the [[Open Watcom Public License]]. Allows free commercial and non-commercial use of Open Watcom.


==Author==
==Author==
Andreas Grech (aka Japheth)
* Andreas Grech (aka Japheth)
 
* Branislav Habus
==Related Articles==
* John Hankinson
*


[[Category:Tools]] [[Category:DOS Tools]] [[Category:MS Windows Tools]] [[Category:Linux Tools]]
[[Category:Tools]]
[[Category:Assembly]]
[[Category:DOS Tools]]
[[Category:MS Windows Tools]]
[[Category:Linux Tools]]

Revision as of 15:38, 2 June 2016

JWasm is a fork of the Wasm assembler from the Open Watcom package created by Andreas Grech (aka Japheth), it supports more targets that the original Wasm, converts C header files into ASM include files and in addition has support for the syntax of WinInc and Masm32 assemblers, in the case of the latter supports the current MASM 8 syntax. Sundry other updates and improvements on the original Wasm code.

HJWasm fork

Hr. Grech web site went offline in early 2014 which a number of people interpreted as him having stopped updating the JWasm package, so the JWasm 2.11as code was taken by messrs Branislav Habus and John Hankinson who renamed the package HJWasm and developed it further, however Hr. Grech had continued updating the original JWasm code and posted the updates on the SourceForge code repository so the package has effectively been forked into two branches. Neither version is built for OS/2 but the JWasm version has OS/2 header files and can be built with ease and the HJWasm fork has a DOS executable that can be run under OS/2.

Version

  • Latest version: JWasm 2.12s (2014-01-05)
  • Latest HJWasm version: 2.14 (2016-06-01)

Links

Licence

Published under the Open Watcom Public License. Allows free commercial and non-commercial use of Open Watcom.

Author

  • Andreas Grech (aka Japheth)
  • Branislav Habus
  • John Hankinson