WASM 1.7j :-D (Announce)
Hello,
WASM v1.7j is available at:
binary: http://www.japheth.de/Download/wasm17jb.zip
source: http://www.japheth.de/Download/wasm17js.zip
--- readme.txt ------------------------------------------------------------
1. About WASM v1.7j
This is a fork of WASM v1.7. It is experimental.
2. Changes
- bugfix: string equates now handled the way MASM does.
- bugfix: fixup of start address now refers to the group of the start
address's segment. WASM supplied in OW v1.7a still has problems if the
start address is in a segment which isn't the first one in a group.
- bugfix: EXTERNDEFs which aren't referenced in the source now won't
cause a EXTDEF entry to be created in the object module.
- local labels in procedures supported.
- '::' operator supported to make a label inside a procedure global.
- PROTO directive is accepted.
- some "MASM options" are accepted:
+ option proc: private | public
+ option dotname (does nothing, WASM always allows a '.' prefix)
+ option casemap:none | notpublic | all (notpublic is dummy)
- FLAT accepted as segment attribute.
- EXTERNDEF will accept structure names as item's type
- TYPEDEF accepted (works for "simple" types only).
- /zcp option added to make WASM preserve case of identifiers.
- LOWWORD and HIGHWORD operators implemented.
- lots of debug messages added.
3. Binary Creation
Binary and source are split in 2 packages, WASM17JB and WASM17JS.
To create the binary WASM17JS is needed. It contains a Makefile
intended to be run with WMAKE (please read the comments in that
file before trying to run WMAKE). The result will be a DOS binary
in HX PE format with Win32 emulation linked statically.
4. License
Read LICENSE.TXT for details.
----------------------------------------------------------------------
In case you ask why: that's a good question. I hope it will become more clear in the near future.
---
MS-DOS forever!
Complete thread:
- WASM 1.7j :-D - Japheth, 13.03.2008, 18:04 (Announce)
- HimemX v3.32 ... - Japheth, 13.03.2008, 18:56
- Jemm v5.72 ... - Japheth, 13.03.2008, 19:10
- WASM, HIMEMX, JEMM - Rugxulo, 16.03.2008, 19:06
- WASM, HIMEMX, JEMM - Japheth, 17.03.2008, 10:32
- WASM, HIMEMX, JEMM - Rugxulo, 17.03.2008, 20:40
- WASM, HIMEMX, JEMM - Japheth, 17.03.2008, 10:32
- WASM, HIMEMX, JEMM - Rugxulo, 16.03.2008, 19:06
- WASM 1.7j project page - Japheth, 22.03.2008, 09:56
- WASM 1.7j project page - Steve, 22.03.2008, 12:12
- WASM 1.7j project page - Rugxulo, 23.03.2008, 15:37
- WASM 1.7j project page - Rugxulo, 25.03.2008, 06:16
- WASM 1.7j project page - Japheth, 25.03.2008, 16:19
- WASM 1.7j project page - Rugxulo, 26.03.2008, 03:28
- WASM 1.7j project page - Rugxulo, 08.04.2008, 16:04
- WASM 1.7j project page - Japheth, 25.03.2008, 16:19
- WASM 1.7j project page - Rugxulo, 25.03.2008, 06:16
- WASM 1.7j project page - Rugxulo, 23.03.2008, 15:37
- WASM 1.7j project page - Steve, 22.03.2008, 12:12
- JWasm 1.7 - Japheth, 08.04.2008, 15:25
- JWasm 1.7 last beta - Japheth, 05.05.2008, 13:40
- Another JWasm 1.7 last beta - Japheth, 13.05.2008, 15:39
- JWasm 1.7 last beta - Japheth, 05.05.2008, 13:40