home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.lang.asm.x86      Ahh, the lost art of x86 assembly      4,675 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 3,284 of 4,675   
   rugxulo@nospicedham.gmail.com to Rick C. Hodgin   
   Re: What assembler to use?   
   19 Feb 18 11:30:39   
   
   Hi,   
      
   On Friday, January 19, 2018 at 12:15:16 PM UTC-6, Rick C. Hodgin wrote:   
   >   
   > I use Microsoft's Macro Assembler, and inline assembly using   
   > Microsoft Visual Studio for Windows.   
      
   I haven't used MASM in recent years. IIRC, you can only get it with   
   (huge, several GB) MSVC Express or whatever. It does support x64 now   
   (which I hate) but allegedly dropped 16-bit support entirely.   
   (No big surprise, it hasn't been DOS-hosted since the '90s.)   
      
   MASM, especially v6, added a lot of features. Not quite my cup of tea,   
   but it seems fairly nice. Obviously some books (e.g. Art of Assembly)   
   heavily preferred it.   
      
   > For Linux, nasm.   
      
   I still like NASM a lot, too. Despite what I say below, I'd probably   
   prefer NASM for new code, for various reasons.   
      
   > For DOS, Watcom's wasm.   
      
   WASM is not horrible but somewhat weak. JWasm is much better and should   
   support all of the above OSes. In particular, JWasm is a good MASMv6   
   clone. Although discontinued, other developers have forked it to UASM   
   (formerly HJWasm). Even discontinued JWasm is easier to find than MASM.   
      
   Of course, there are a billion other x86 assemblers, and they all have   
   strengths and weaknesses.   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca