


    This directory contains the source files of the MONGX320 MONITOR for 
    the nsv-gx320-edb BOARD.
    
    FILE LIST:
    ----------
	* gxcore.s       - Main assembly source of the monitor.
	
	* def.s          - Global definitions of the monitor.
	

	* packet.h       - Definitions of packet structure for IP, UDP and ARP
	                   protocols.

	* config.h	 - Board configuration definition file.
			
	* header.h       - Definition for the ethernet driver.
	
	* ether.c        - Driver of the 3COM ethernet card.
	
	* eload.c	 - Ethernet IO routines.

	* extra.c	 - Ethernet misc. C functions.

	* udp.c          - UDP protocol handler.
	
	* eserv.c        - IP, ARP and ICMP packets service routines.
	
	* helper.s       - Assembly source for misc functions.
	
	* monio.s        - Serial communication assembly source for debugging
	                   the ethernet driver.


	* linkfile.rom   - Monitor address map
	
	* linkfile.ram   - Monitor address map for debugging the monitor.
	
	* makefile.cross - Used to compile the monitor on non native UNIX 
	                   machines.

	* makefile.dos   - Used to compile the monitor on DOS machines.
	
	* makefile.nat   - Used to compile the monitor on native UNIX machines.
	
	* makefile.vms   - Used to compile the monitor on VMS machines with the
	                   MMS utility.

	* cc_def.h	 - Basic C language definitions

	* device.h       - Constant definitions used by the board configuration
			   definition file.
	
	* global.h       - Global definitions for C & Assembly modules.

	* diag.c	 - Diagnostic driver file.

	* diag_ext.s	 - Diagnostic driver Assembler file.

	* gx320ed.h      - Board definition file.

	* cpu_diag.c	 - CPU diagnostics.

	* icu_diag.c	 - ICU diagnostics.

	* fpu_diag.c	 - FPU diagnostics.

	* led_diag.c	 - LED diagnostics.

	* ram_diag.c	 - Ram diagnostics.

	* sio_diag.c	 - UART diagnostics.

	* epr_diag.c	 - EPROM diagnostics.

	* diag.h	 - Diagnostics definitions file.

	* ns16550.h	 - Serial I/O driver for the UART diagnostics.

	* date.c         - Time stamp of the monitor creation time.
	
	* readme         - This file.
	
	
    To compile the monitor:
	
	ON UNIX:  make -f [makefile.cross | makefile.nat]
	
	ON VMS:   MMS /DES=makefile.vms
	
    The output is the file gx320ed.hex in the INTEL HEX format                    that is burned on an eprom.
    To burn this file refer to your eprom programmer manual.

