From owner-freebsd-multimedia Wed Jan 28 18:38:59 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA25454 for freebsd-multimedia-outgoing; Wed, 28 Jan 1998 18:38:59 -0800 (PST) (envelope-from owner-freebsd-multimedia@FreeBSD.ORG) Received: from picnic.mat.net (picnic.mat.net [206.246.122.117]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA25421; Wed, 28 Jan 1998 18:38:42 -0800 (PST) (envelope-from chuckr@glue.umd.edu) Received: from localhost (chuckr@localhost) by picnic.mat.net (8.8.8/8.8.5) with SMTP id UAA17608; Wed, 28 Jan 1998 20:55:17 -0500 (EST) Date: Wed, 28 Jan 1998 20:55:17 -0500 (EST) From: Chuck Robey X-Sender: chuckr@localhost To: James Raynard cc: Mike Smith , Amancio Hasty , multimedia@FreeBSD.ORG, freebsd-hackers@FreeBSD.ORG Subject: Re: http://www.descent2.com/ddn/sources/descent1/index.html In-Reply-To: <19980128203159.07627@demon.co.uk> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Wed, 28 Jan 1998, James Raynard wrote: > On Wed, Jan 28, 1998 at 07:00:21PM +1030, Mike Smith wrote: > > > > > It does *not* compile on FreeBSD and some of the modules use MASM. > > > > "some"?! This will need someone with a *working* MASM-to-gas > > translator, or a penchant for x86 assembler and vector math. > > I don't have it on my system at the moment, but I think nasm > (in the ports) will accept MASM input and produce a .o file > that's linkable with GNU ld. No. Nasm is pretty close to MASM format, but it won't directly assemble, and the format of macros is pretty far apart. From what I can tell, the format of the NASM stuff is the best of the three I know (TASM/MASM, NASM, and the horrible GAS/AT&T format). I wish that gcc could be twisted to use NASM, it's far better to code in. NASM will produce either coff or the Intel OMF or ELF formats. It's the only one of the three that will do that. > > -- > In theory, theory is better than practice. In practice, it isn't. > James Raynard, Edinburgh, Scotland. http://www.freebsd.org/~jraynard/ > > ----------------------------+----------------------------------------------- Chuck Robey | Interests include any kind of voice or data chuckr@glue.umd.edu | communications topic, C programming, and Unix. 213 Lakeside Drive Apt T-1 | Greenbelt, MD 20770 | I run Journey2 and picnic, both FreeBSD (301) 220-2114 | version 3.0 current -- and great FUN! ----------------------------+-----------------------------------------------