JWasm v2.04c - EZEDIT 2.0 (Announce)
> I guess the last of the three changes ( CircBuf requiring a "byte ptr"
> prefix ) is a bug in JWasm.
BTW, not sure this is a bug or not, but just FYI:
invadr11.zip (TASM source, which I'm testing here)
inv2fasm.zip (just mentioned for completeness; not strictly FASM, just includes sed script to convert from ArrowASM- / A86-friendly src)
> (original source, with no changes)
> INVADERS.ASM(2028) : Error A2074: Segment, group or segment register expected
> INVADERS.ASM(2029) : Error A2074: Segment, group or segment register expected
Comparing files INVADERS.ASM and INVADERS.NEW
***** INVADERS.ASM
;-------------------------------;
; 9k Space Invaders Version 1.1 ;
***** INVADERS.NEW
; http://ftp.lanet.lv/ftp/mirror/x2ftp/msdos/programming/gamesrc/invadr11.zip
; jwasm -Zm -bin -Fo inv.com invaders.asm
;-------------------------------;
; 9k Space Invaders Version 1.1 ;
*****
***** INVADERS.ASM
MOV StoreAX,AX
MOV AX,40:[01ch]
MOV 40:[01ah],AX
MOV AX,StoreAX
***** INVADERS.NEW
MOV StoreAX,AX
;MOV AX,[40:01ch]
;MOV [40:01ah],AX
push es
mov ax,40h
mov es,ax
push word ptr [es:01Ch]
pop word ptr [es:01Ah]
pop es
MOV AX,StoreAX
*****
After that, it seems to work. (Both YASM -ptasm and WASM -zcm=tasm fail miserably here. Hmmm, seems WASM has problems with "dec/inc" instructions here. But neither has problems assembling my old 2004 cleanup above, thankfully.)
Complete thread:
- JWasm v2.03 - Japheth, 05.08.2010, 07:09 (Announce)
- JWasm v2.04b - Rugxulo, 13.10.2010, 06:35
- JWasm v2.04b - Japheth, 13.10.2010, 08:56
- JWasm v2.04b - Rugxulo, 14.10.2010, 01:18
- 2.04b vs 2.04c | BUG's - DOS386, 23.10.2010, 08:54
- 2.04b vs 2.04c | BUG's - Japheth, 23.10.2010, 13:24
- 2.04b vs 2.04c | BUG's (3 more) - DOS386, 24.10.2010, 04:20
- 2.04b vs 2.04c | BUG's (3 more) - Japheth, 24.10.2010, 10:41
- 2.04b vs 2.04c | BUG's (3 more) - DOS386, 17.11.2010, 04:24
- 2.04b vs 2.04c | BUG's (3 more) - Japheth, 24.10.2010, 10:41
- 2.04b vs 2.04c | BUG's (3 more) - DOS386, 24.10.2010, 04:20
- 2.04b vs 2.04c | BUG's - Japheth, 23.10.2010, 13:24
- JWasm v2.04b - Japheth, 13.10.2010, 08:56
- JWasm v2.04c - Japheth, 17.10.2010, 21:15
- JWasm v2.04c - EZEDIT 2.0 - Rugxulo, 29.10.2010, 23:08
- JWasm v2.04c - EZEDIT 2.0 - Japheth, 30.10.2010, 08:59
- JWasm v2.04c - EZEDIT 2.0 - Rugxulo, 19.11.2010, 16:56
- JWasm v2.04c - Space Invaders - Japheth, 21.11.2010, 07:46
- JWasm v2.04c - EZEDIT 2.0 - Rugxulo, 19.11.2010, 16:56
- JWasm v2.04c - EZEDIT 2.0 - rr, 30.10.2010, 22:00
- JWasm v2.04c - EZEDIT 2.0 - Japheth, 30.10.2010, 08:59
- JWasm v2.04c - EZEDIT 2.0 - Rugxulo, 29.10.2010, 23:08
- JWasm v2.04b - Rugxulo, 13.10.2010, 06:35