
Motorola MC56800 Instruction Set Architecture Simulator

Anna Yuan and Brian L. Evans
Department of Electrical and Computer Engineering
The University of Texas at Austin

12/22/97

This MC56800 instruction set architecture simulator is a command-line
tool for the Motorola MC56800 fixed-point digital signal processor.
The interface is written in C.  The command-line interface has been
developed at the The University of Texas at Austin.  The interface
uses the Motorola 56800 libraries which are freely distributable.
The command line tool runs under Windows 95/97/NT, and more than
twelve Unix architectures including Solaris 2.5 and Linux.

The name of the interface is

sim56800

The tool has been pre-built for PCs and Solaris machines.  To build it
under other platforms, you will need to do the following:

1. Set the PTARCH environment variable to the architecture.  Under
   Unix, if you use the Bourne shell, Korn shell, or bash, then type

   PTARCH=`bin/ptarch`; export PTARCH

   If you are using the C shell, then type

   setenv PTARCH `bin/ptarch`

2. Obtain the Motorola libraries libcm56800.a, libww56800.a, and
   libwwsim.a for the 56800 simulator and place them in the
   lib.$(PTARCH) subdirectory in this directory.

3. Compile the source files.  In this top-level directory, type

   make install

Note that we have removed the following directories from the
conventional installation since they are not needed for the
sim56800 program:

asm
cldtools

We would like to acknowledge the incredible support from Motorola
Inc., in Austin, Texas.
