Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

JWasm v1.8pre | killing good MASM now ??? | Compiling RxDOS (Announce)

posted by ecm Homepage E-mail, Düsseldorf, Germany, 18.06.2008, 16:58

> > Japheth wrote:
> >
> > > JWasm v1.8 is almost mature.
> > > - Masm v5.1 compatibility option -Zm
> >
> > WOW ! Can it compile RX-DOS ?

I'm working on a NASM port of RxDOS. (Actually it's neither RX-DOS nor RXDOS...)

First I started compiling the last MASM source from the FreeDOS mirrors with a copy of MASM 5.1, LINK 5.6, NMAKE 1.50 (Win32 only) and EXE2BIN 1.5 from OpenWatcom (also included in FreeDOS). This worked well after some small makefile adjustments.

I don't do it that way anymore but now tryed the same with JWasm 1.8pre -Zm. I had to edit the makefile often because JWasm doesn't understand Masm's terrible syntax. (input_file,obj_dir; changed to -Foobj_file input_file for each file.) But then JWasm started throwing numerous E032 errors (syntax error). Looks like it doesn't understand addresses like word ptr [label. offset] which you'll write as word [label + offset] in NASM syntax. There might be other problems though because I didn't checked/edited the errors.

> I don't know. Is this of any relevance?

For RxDOS: If I'll ever finish my port, NO :clap:

For JWasm: Yes, because the old RxDOS doesn't use any bugs of Masm (or I just didn't see it yet because there were too many other errors from JWasm) but still doesn't compile with JWasm.

> It can compile the "lost" UIDE.ASM.

OTOH porting the "drivers" should be possible without much work if one ever needs it. I don't use them anyway.

---
l

 

Complete thread:

Back to the forum
Board view  Mix view
22632 Postings in 2109 Threads, 402 registered users, 427 users online (0 registered, 427 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum