NASM

Arthur D. Jerijian (adj@csua1.cs.ucla.edu)
Sat, 25 Jan 1997 17:47:19 -0800


Greetings Linux hackers,

I have found the following announcement on comp.os.linux.announce. Would
any of you suppose that the 16-bit boot and setup code in the Linux
kernel could be adapted to use this assembler, or will bin86 continue
to be supported for some time to come?

Thanks.

--Arthur

Path: nnrp.info.ucla.edu!newsfeed.internetmci.com!news.bbnplanet.com!cpk-news-hub1.bbnplanet.com!news.sprintlink.net!news-peer.sprintlink.net!visi.com!uunet!in2.uu.net!194.100.36.3!liw.clinet.fi!not-for-mail
From: anakin@pobox.com (Simon Tatham)
Newsgroups: comp.os.linux.announce
Subject: Release of NASM v0.93 - Netwide Assembler
Followup-To: comp.os.linux.development.apps
Date: Sat, 25 Jan 1997 10:20:49 GMT
Organization: Trinity College, Cambridge
Lines: 69
Approved: linux-announce@news.ornl.gov (Lars Wirzenius)
Message-ID: <pgpmoose.199701251220.23860@liw.clinet.fi>
NNTP-Posting-Host: localhost
X-Server-Date: 25 Jan 1997 10:20:56 GMT
X-Original-Date: 23 Jan 1997 19:39:06 GMT
X-Auth: PGPMoose V1.1 PGP comp.os.linux.announce
iQBVAwUBMunehTiesvPHtqnBAQFCfwH/UGsINM65towPDjROl95Kwq149nBsmIy9
f4diVo08Hez3TItYd+1WJrluoeYrdU74YIZxm8rRKr5oc0b2izFvYw==
=Hvsa

-----BEGIN PGP SIGNED MESSAGE-----

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@cam.ac.uk> <anakin@pobox.com>
_> ------------ Trinity College, Cambridge, CB2 1TQ, England.

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3i
Charset: noconv

iQCVAwUBMuneCoQRll5MupLRAQH4fAP/RqTnW2rcKrbmZzs+x96jSYFq1YKDSETZ
mHfRi3eBmccE9bAY2P6c10B9rXmsjM4l3J/4bpYMDw/HjYl0yAK/9uwAu5ljdQW0
a8PGX0wP5+a6BmggqfStknpPe8FLuOYoW/cuJ72Tw2ajWKW97dya6BhmWNkFF1aF
o8/zYi+EUcQ=
=QKuN
-----END PGP SIGNATURE-----

-- 
This article has been digitally signed by the moderator, using PGP.
http://www.iki.fi/liw/lars-public-key.asc has PGP key for validating signature.
Send submissions for comp.os.linux.announce to: linux-announce@news.ornl.gov
PLEASE remember a short description of the software and the LOCATION.
This group is archived at http://www.iki.fi/liw/linux/cola.html