----------------------------------------------------------- Brookhaven National LAB May 1997 ----------------------------------------------------------- DATE: 5/7/97 The software on this disk has NOT been fully tested. In no way is BNL responsible for the use of this software or any damage resulting in its use. If any bugs are found in this software please send me E-mail Stating the problem and solution if you have one. Jack Fried jfried@inst.inst.bnl.gov LIST OF FILES ON THIS DISK =============================== ARCNET20 (PC SOFTWARE) pcarc.C - PC ARCNET control software source code (made to interface with FEM.C). ARC20.C - PC Drivers (SMC20020) for ARCNET form Contemporary Control Systems. ARC20.H - Header file for ARCNET drivers. ARCDEF.H - Header file counting prototypes. BORLANDC.H - Header to be used if using Borland c++. MSC.H - Header to be used if using Microsoft C. pcarc.EXE - PC ARCNET CONTROL SOFTWARE EXECUTABLE. FEM SMC20051 (GENERIC ARCNET BOARD BOOT SOFTWARE) FEM.C - Boot Program source code for SMC20051. FEM.H - Header file for FEM.C ARC51.C - ARCNET DRIVERS from Contemporary Control Systems for SMC20051. ARC51.H - Header file for ARCNET drivers. FLASH.SRC - AMD FLASH EEPROM programming algorithm. MAKE.BAT - Make file to link (FEM.AOM) USING IAR C COMPILER!!!!. MAKE.XCL - linker file. FEM.AOM - COMPILED PROGRAM in INTEL HEX 16bit format. GFEM (GENERIC ARCNET BOARD USER SOFTWARE ) GFEM.C - Sample user program. GFEM.H - Header file for GFEM.C THIS FILE MUST BE INCLUDED IN ALL USER PROGRAMS. It sets up the HOPPER MEMORY and the FUNCTION CALLS TO THE BOOT PROGRAM.!!!! MAKE1.BAT - Make file to create (GFEM.AOM and GFEM.HEX) MAKE1.XCL - Linker file MUST be USED TO LINK ANY USER PROGRAM. CL80.R03 - LIB file that is used by the linker. GFEM.AOM - COMPILED program in MOTOROLA format. GFEM.HEX - COMPILED program in a format that can be transmitted over ARCNET to program the EEPROM. CONV (MOTOROLA FORMAT TO ARCNET TRANSMITABLE FILE) This program converts any MOTOROLA FORMAT file into a file that can be transmitted over ARCNET. The program also sets up the header for the transfer. CONV.C - source code CONV.EXE - EXECUTABLE