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
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:
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.
35 For information about how you can distribute and use NASM, see the
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>