Mic-1 MMV was designed and programmed by Richard M. Salter, who would like to thank the students of CS210 at Oberlin College for years of testing and feedback.
Please email questions, comments, suggestions, enhancements, bug reports to rms@cs.oberlin.edu
The MAL and JAS assemblers were implemented by Ray Ontko and Dan Stone, as modified by Richard M. Salter for use in Mic-1 MMV under the GNU General license.
Copyright © 2005, Prentice-Hall, Inc.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
The file GNU.TXT, included in this distribution, should contain a verbatim copy of the GNU General Public License.
This Mic-1 MMV software is distributed under the GNU General Public License, a copy of which is included with this distribution in the file GNU.TXT.
The Mic-1 MMV application uses JavaHelp 2.0, © Sun Microsystems.
The Mic1 microassembler included here uses CUP, a parser generator program, produced by a third party and distributed under the following license:
CUP PARSER GENERATOR COPYRIGHT NOTICE, LICENSE AND DISCLAIMER.
Copyright 1996 by Scott Hudson, Frank Flannery, C. Scott Ananian
Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both the copyright notice and this permission notice and warranty disclaimer appear in supporting documentation, and that the names of the authors or their employers not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission.
The authors and their employers disclaim all warranties with regard to this software, including all implied warranties of merchantability and fitness. In no event shall the authors or their employers be liable for any special, indirect or consequential damages or any damages whatsoever resulting from loss of use, data or profits, whether in an action of contract, negligence or other tortious action, arising out of or in connection with the use or performance of this software.
If you intend to modify or recompile the microassembler program, you will need to download the CUP LALR Parser Generator for Java(TM). For more information about CUP, visit:
http://www.cs.princeton.edu/~appel/modern/java/CUP/
Java is a trademark of Sun Microsystems, Inc.