delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/01/26/12:01:50

From: ("Sean Nash")
Newsgroups: comp.os.msdos.djgpp
Subject: Re: nasm or ta2as
Date: Sat, 25 Jan 1997 20:08:51 GMT
Organization: MindSpring Enterprises
Lines: 75
Message-ID: <5cdmto$d5d@camel5.mindspring.com>
References: <5cdk8c$8li AT flex DOT uunet DOT pipex DOT com>
NNTP-Posting-Host: ip121.saint-louis.mo.pub-ip.psi.net
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

nikki AT gameboutique DOT co (nikki) wrote:

>i have a large amount of code dating back from the pre-djgpp days :) which is written
>in tasm. unfortunately i don't really know much assembler, and certainly not enough
>to convert it to at&t syntax. but i need to use some of the code now. the faq lists
>nasm and ta2as as example programs that can handle this. unfortunately, nasm appears
>to no longer be maintained (looks like the project just died of death :( and ta2as works in part but throws up all number of errors. the biggest problem is that parts of
>the code are 486 and 586 specific and it complains 'not a 386 instruction' or something similar. it also throws up a whole buttload of errors at various points eg. LOCAL, .286, .MODEL LARGE and such. nasm would have been my ideal choice as it would handle 586 code and produce the coff files i need but the syntax is again slightly different, is there a tasm->nasm converter maybe around? i know the changes are fairly minor but i'm a graphics programmer not an assembly guru :)

>regards,
>nik



>-- 
>Graham Tootell           GameBoutique Ltd. - THE online gaming experience
>nikki AT gameboutique DOT com   http://www.gameboutique.com

Nasm is still around.  The page is not up to date.  On the 23rd. Simon
Tatham (wrote the coer of nasm) posted the release of nasm .93.  Here
it is for any interrested people.

anakin AT pobox DOT com (Simon Tatham) wrote:

>ANNOUNCE: Release of version 0.93 of the Netwide Assembler (NASM)
>=================================================================

>NASM is an 80x86 assembler designed for portability and modularity.
>It supports a range of object file formats including Linux a.out and
>ELF, COFF, Microsoft 16-bit OBJ and Win32. It will also output plain
>binary files. Its syntax is designed to be simple and easy to
>understand, similar to Intel's but less complex. It supports
>Pentium, P6 and MMX opcodes. It includes a disassembler as well.

>Version 0.93, the first version since 0.90 to be properly announced
>(sorry everyone - things got a little chaotic), now supports a host
>of new features (notably MMX support), and contains an even larger
>number of bug fixes (notably the ability not to suffer stack
>overflows at the slightest provocation under DOS, and the ability to
>assemble the FDIVP and FDIVRP instructions the right way round).

>NASM is currently available in Unix .tar.gz format as

>  ftp://sunsite.unc.edu/pub/Linux/Incoming/nasm-0.93.tar.gz

>and will (hopefully) at some point move to

>  ftp://sunsite.unc.edu/pub/Linux/devel/lang/asm/nasm-0.93.tar.gz

>It's also been posted to Simtel and the Coast-to-Coast Repository in
>DOS archive form, and will shortly become available from

>  ftp://ftp.simtel.net/pub/simtelnet/msdos/asmutil/nasm093.zip
>  ftp://ftp.simtel.net/pub/simtelnet/msdos/asmutil/nasm093s.zip
>  ftp://ftp.coast.net/coast/msdos/asmutil/nasm093.zip
>  ftp://ftp.coast.net/coast/msdos/asmutil/nasm093s.zip

>(nasm093s.zip includes source code; nasm093.zip is binaries-only).
>Of course these files are also available from any site, such as
>sunsite.doc.ic.ac.uk, which mirrors sunsite.unc.edu, Simtel or
>Coast.

>If you can't get it from any of those, it's also available from my
>back-up FTP site, as

>  ftp://yoda.trin.cam.ac.uk/pub/simon/nasm-0.93.tar.gz
>  ftp://yoda.trin.cam.ac.uk/pub/simon/nasm093.zip
>  ftp://yoda.trin.cam.ac.uk/pub/simon/nasm093s.zip

>Enjoy using NASM!
>-- 
><^ I /\/\ O /\/    Simon Tatham <sgt20 AT cam DOT ac DOT uk> <anakin AT pobox DOT com>
>_> ------------      Trinity College, Cambridge, CB2 1TQ, England.


- Raw text -


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