Gavare's eXperimental Emulator   --   GXemul 0.3.5
==================================================

Copyright (C) 2003-2005  Anders Gavare.


Overview
--------

GXemul is an experimental instruction-level machine emulator. It can be used to
run binary code for MIPS-based machines, regardless of host platform. Several
emulation modes are available. For some modes, processors and surrounding
hardware components are emulated well enough to let unmodified operating
systems (e.g. NetBSD) run as if they were running on a real machine.

(Non-MIPS emulation modes are also under development, but so far none of those
modes has reached the completeness required to run unmodified operating
systems.)


Quick start
-----------

To compile, type './configure' and then 'make'. This should work on most
Unix-like systems. If not, then please mail me a bug report.

If you are impatient, and want to try out running a guest operating system 
inside GXemul, please read this:  doc/guestoses.html#netbsdinstall

If you want to use GXemul for experimenting with code of your own, 
then I suggest you compile a Hello World program according to the tips 
listed here:  doc/experiments.html#hello

Please read the rest of the documentation in the doc/ sub-directory for
more detailed information on how to use the emulator.


Feedback
--------

If you have found GXemul useful in some way, or feel like sending me
comments or feedback in general, then mail me at anders(at)gavare.se.

