MicroDef 0.10
A Microcode Simulator and Evaluator
------------------------------------------------------------------------
By Jonathan Tranter (c) May 1995
email jonathan@wolves4westbrom2.demon.co.uk
http://www.wolves4westbrom2.demon.co.uk

This document was written 5th May 1997.



Introduction
------------
This document gives a *very* brief overview of MicroDef and it's 
capabilities. MicroDef is a "microcode simulator and evaluator", that is 
it creates an abstraction of a microprocessor which is defined by the 
user via microcode operations and register definitions.

The simulation of the processor is very non-complex and is intended to 
be for educational purposes. MicroDef gives a simplistic graphical 
representation of the processor simulated and two processors will run 
"straight from the box", the Zilog Z80 and the Intel 8086 (this one is 
not much use). Both of these definitions are uncompleted and can be 
expanded by the user. The user can also complete new processor 
definitions as required.

MicroDef is a DOS native application and requires a VGA compatible 
display.



Distribution
------------
This file, readme.txt, will probably have been contained in an archive 
with the following files.

	readme.txt		This document
    MicroDef.exe    MicroDef executable
    MicroDef.doc    Documentation in Microsoft Word format
    z80.cpu         Zilog Z80 definition file
	8086.cpu		Intel 8086 definition file
    01.cod          Sample program for Z80
    02.cod          Sample program for Z80

God help you if you have paid any money for this! Do with MicroDef what 
you wish, all that I ask is that the following two files be included in 
any archive unchanged: readme.txt and MicroDef.doc, and that no money is 
charged. If you find MicroDef to be useful, interesting, or even if you 
think it is rubbish, then an email would be appreciated.

The documentation in MicroDef.doc is encoded in Microsoft Word format 
from it's original Lotus Amipro format and this conversion process sadly 
left the document without it's original pictures. If you want the 
original then please let me know.



Capabilities
------------
MicroDef is far from complete, as I finished working on it two years ago 
as part of an academic project. The source code is in Borland C++ 3.1 
written in non-pure C++ in the DOS Turbo Vision environment (if you want 
the source code then let me know).



Conclusion
----------
For further information MicroDef.doc should be read. A lot of this 
document is academic-babble and can be safely ignored, but it should give
some useful information on the package.

For any problems, information or whatever then please contact me.

Have fun.
