NASM 0.98.26
[nasm.git] / doc / Readme
blobdbbd18da31100f942f8764865d721f59e4ddce7d
2               NetWide Assembler for the SciTech MGL
3               -------------------------------------
5 This is a modified distribution of NASM, the Netwide Assembler. NASM
6 is a prototype general-purpose x86 assembler. It will currently output
7 flat-form binary files, a.out, COFF and ELF Unix object files,
8 Microsoft Win32 and 16-bit DOS object files, OS/2 object files, the
9 as86 object format, and a home-grown format called RDF.
11 This version of NASM has been modified by SciTech Software such that it
12 can be used to assemble source code in the SciTech MGL graphics library,
13 and understands enough of TASM assembler syntax such that both NASM
14 and TASM can be used to generate assembler modules for the MGL graphics
15 library. A complete macro package is provided as part of the SciTech
16 MGL that provides macros to help in building modules that will work with
17 either assembler.
19 A pre-compiled binary of NASM is provided as part of the SciTech MGL
20 graphics library, however you may re-build the assembler from the sources
21 provided. To do so make sure you have the SciTech Makefile Utilties
22 correctly configured for your compiler, and then simly type:
24     unset DBG
25     dmake OPT=1
27 to build an optimised, non-debug version of the assembler. If you wish
28 to rebuild for a different OS other than DOS or Win32, you will need to
29 first compile the DMAKE make program for your OS. See the DMAKE source
30 code for more information.
32 Licensing issues:
33 -----------------
35 For information about how you can distribute and use NASM, see the
36 file Licence.
38 The NASM web page is at http://www.cryogen.com/Nasm/
40 Bug reports specific to the SciTech MGL should be posted to SciTech
41 Software MGL newsgroups:
43     news://news.scitechsoft.com/scitech.mgl.developer
45 Bug reports (and patches if you can) for NASM itself that are not SciTech
46 MGL related should be sent to the authors at:
48     Julian Hall <jules@earthcorp.com>
49     Simon Tatham <anakin@pobox.com>