1.0 To compile:

  1. Edit port.h and pick a floating point format and a host. For example,
     UNIX and IEEE.
  	NOTE:  to compile for dos using the Microsoft C you need to use the
               HUGE model option "/Alhd" in the cl command line.

  2. Type make as30

  3. Type make ln30

  4. Type make dumpprog

  5. Type make tolower
	This program is included to help port code written with upper case
	mnemonics and register names.  Basically it converts all upper case
	characters in a file to lower case.

		tolower filename > newfile

   NOTE:   If you have a MAC without make files you will need to build
	   the dependencies by hand.  Note that the file ophash.h is
	   made by running the program op_info.  You may need to do this
	   by hand.

2.0 To make the example files:

  1. To assemble and link the example files:
	Type make moveit

  2. To look at the output:
	Look at the listing file moveit.lst
	Look at the linker map file moveit.map
	Type "dumpprog moveit" to get an ASCII dump of the load file.


3.0 Read the manual as30.man:

4.0 Files

	Makefile	Makefile
	README		This file
	as30.c		Top level assembler
	as30.h		Header file
	as30.man	Manual
	dumpprog.c	Program to dump a load module
	float.c		DEC and IEEE floating point to TI converter.
	fmaudio  	directory of an example with many object files.
	ln30.c		All the source to the linker
	ln30.h		Header file for the linker
	moveit.cmd	Linker command file for example moveit
	moveit.s	Assembler source for example moveit
	obj_gen.c	Object code generator
	op_codes.c	Table of op codes.
	op_gen.c	Op code generator
	op_info.c	Program to create an op code hash table
	parse.c		Input line parser
	pop_gen.c	Pseudo op generator
	port.h		Port header file(Only because Mac Compiler is makeless)
	tolower.c	Program to convert upper case to lower case
	workto.do	Future work that is need for the assembler and linker.
