Jump to content

JWasm: Difference between revisions

From EDM2
No edit summary
Ak120 (talk | contribs)
mNo edit summary
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
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.
{{Software
|Picture=NA.png
|Name=JWasm
|Version=2.12s (2014-01-05)
|Author=Andreas Grech (aka Japheth)
|Licence=[[Open Watcom Public License]]
|WWW=
}}
'''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''. An additional tool can convert C header files into INC files. Additionally 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===
==Forks==
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.
*ASMC
 
*[[UASM]] (formerly HJWasm)
==Version==
* Latest version: JWasm 2.12s (2014-01-05)
* Latest HJWasm version: 2.14 (2016-06-01)


== Links ==
== Links ==
* '''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.
* JWasm Homepage: [https://web.archive.org/web/*/http://www.japheth.de/JWasm.html Archived]
* [https://sourceforge.net/projects/jwasm/ JWasm source code] - on [[SourceForge]]
* [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)
* jwasm202.zip (Older version already compiled for OS/2)
* [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]
* [http://wiki.osdev.org/JWasm JWasm page on OSDev.org]


== Licence ==
[[Category:Assembler]]
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
 
[[Category:Tools]]
[[Category:Assembly]]
[[Category:DOS Tools]]
[[Category:MS Windows Tools]]
[[Category:Linux Tools]]

Latest revision as of 19:19, 3 July 2022

JWasm
Name JWasm
Version 2.12s (2014-01-05)
Vendor
Author Andreas Grech (aka Japheth)
Licence Open Watcom Public License
WWW

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. An additional tool can convert C header files into INC files. Additionally 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.

Forks

  • ASMC
  • UASM (formerly HJWasm)

Links