Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

The "million flies + ONE elephant" argument again (DOSX)

posted by DOS386, 01.03.2008, 02:29

> > 5. Seems that POASM supports only COFF
> Agreed. I'm not in the mood to defend this thing.

You just suggested it before :-\

> But yes, I also sometimes see people complaining about MASM's "bracket
> rules". Usually these are ASM noobees (a rather annoying species IMO)

Like Tomasz :lol3:

> don't know the difference between a variable and the address of a variable.

> IMO only MASM and NASM are generally usable tools in professional quality

Argument doesn't work: NASM also has the critical design fault of neglecting "the difference between a variable and the address of a variable" - even worse, it was the first one and introduced this "bug" :lol3:

> > ... thus GCC/AS/LD do work also , just the "IDE" doesn't ?
> Yes, but without the "IDE" it's impossible to MAKE a project.

Thanks ... thus the only Win32 C compiler working well on HX is TCC :-)

Anyway, this thread is evolving badly, the time has come to summarize:

- All assemblers except MASM and TASM do suck
- FASM is buggy, open source, free, self-compiling, doesn't need "offset"/"ptr"/"assume" stuff, has a native DOS version with IDE, a support forum, supports many output formats useful in DOS (raw binary, MZ, PE, COFF (?)), and sucks most
- POASM is buggy, doesn't work in DOS, is somewhat similar to MASM, but "POASM iss not MASM. Again, RTFM." ...
- WASM is buggy and still a toy ...
- There are many assemblers similar to MASM, but none of them can compile HX, either they are old (Arrow - MASM 3.xx), or have very little interest in 100% compatibility (PO, WASM) ... btw, is MASM 6.xx compatible with MASM 5.xx at all ?
- YASM has 100% MASM compatibility on the wishlist, but this doesn't mean anything ...
- The exclusivity for MASM to compile MASM code is guaranteed for the next 10'000'000'000 years :lol3:

A won't answer to this thread anymore, the time has come to stop this :-(

---
This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft ***

 

Complete thread:

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