This simulator is for the 146805E2 processor from Motorola.  This simulator
was written to run on an IBM-PC compatible machine.   The simulator was 
written in C and should be easily portable to other machines that support
a respectable C compiler.  The only problems one might have with a port is the
keyboard scanning routines.  These would have to be changed to accommodate
the particular machine you are porting to.  There is nothing assumed on output
just a simple tty type terminal that supports carriage return, line feeds, and
scrolling.

This simulator is capable of simulating the ASSIST05 monitor on the Motorola
freeware board.  It can simulate all of the functions except for the host mode
and the S-record download.  The following command will tell the simulator
to simulate this monitor:

sim05 assist05.s19 -uart

The simulator requires a file containing S-records to load into memory to
simulate.  The -uart turns on the uart simulation so you can interact with
the monitor using the screen and keyboard of the IBM-PC compatible you are
running the simulator on.  The default setting of the uart simulation is off.
The simulator loads in the file and places it at the correct address in its
memory simulation array.  It then sets up the registers by setting the pc
to the reset vector loaded in and the stack pointer is set to 0x7F.

My favorite feature of the simulator is its single line assembler.  This makes
exploring the 146805 much easier.  You can write code on the fly and test
a new idea immediately.  The help screens explains all the commands the
simulator is capable of.

This version of the simulator has many days of use on it and has been checked
throughly.  This doesn't however guarantee that it is bug free.  The 
author assumes no responsiblity for the suitability of this software for
your use and is not responsible for any damage that may incurr by its use.

I can be reached on Compuserv (70155,523).  If there are any questions or
comments feel free to contact me on Compuserv or the following address:

	Kim Mansfield
	UNISYS D1Z01
	322 N 2200 W
	SLC, Ut 84116
