ftp.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/10/12/17:30:41

From: "Charles Sandmann" <sandmann AT clio DOT rice DOT edu>
Newsgroups: comp.os.msdos.djgpp
Subject: Free Assembler? [Was: Re: Memory amount and PMODE]
Date: Thu, 12 Oct 2000 15:59:48
Organization: Aspen Technology, Inc.
Lines: 20
Message-ID: <39e5dff4.sandmann@clio.rice.edu>
References: <200010121659 DOT WAA04845 AT midpec DOT com>
NNTP-Posting-Host: dcloan.hou.aspentech.com
X-Trace: selma.aspentech.com 971384850 14402 10.32.115.107 (12 Oct 2000 21:07:30 GMT)
X-Complaints-To: postmaster AT aspentech DOT com
NNTP-Posting-Date: 12 Oct 2000 21:07:30 GMT
X-NewsEditor: ED-1.5.8
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

> | > >While Turbo C 2.01 and Turbo C++ 1.01 are available, there is no free
> | > >TASM at Borland's site.  Is there a free TASM syntax compatible compiler
> | > >available?  If so, I'd be interested in seeing if CWSDPMI would build
> | > >and run properly with it ...
> | > 
> | > There's always Turbo C's inline asm (it worked in Turbo C++ 3, but I'm
> | > not sure if it made it into earlier versions).
> | 
> | Doesn't TC invoke the external assembler to assemble inline asm?
> 
> No, it doesn't need an external assembler AFAIK.

On TurboC 2.01 and TurboC++ 1.01 (which are the free versions) it always
invokes the external assembler if it encounters an asm{} block.

It does not need the assembler if you stick to the built in register
variables (_AX, _FLAGS, etc) and __emit/geninterrupt.

So, the problem still remains that I don't know of a free TASM compatible
assembler that allows anyone to build CWSDPMI.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019