1 |
GXemul 0.3.1 |
Gavare's eXperimental Emulator -- GXemul 0.3.5 |
2 |
============ |
================================================== |
3 |
|
|
4 |
Copyright (C) 2003-2005 Anders Gavare. |
Copyright (C) 2003-2005 Anders Gavare. |
5 |
|
|
7 |
Overview |
Overview |
8 |
-------- |
-------- |
9 |
|
|
10 |
GXemul is an experimental instruction-level machine emulator. It can be |
GXemul is an experimental instruction-level machine emulator. It can be used to |
11 |
used to run binary code for (among others) MIPS-based machines. Several |
run binary code for MIPS-based machines, regardless of host platform. Several |
12 |
emulation modes are available. For some emulation modes, processors and |
emulation modes are available. For some modes, processors and surrounding |
13 |
surrounding hardware components are emulated well enough to let unmodified |
hardware components are emulated well enough to let unmodified operating |
14 |
operating systems (eg. NetBSD) run as if they were running on a real machine. |
systems (e.g. NetBSD) run as if they were running on a real machine. |
15 |
|
|
16 |
|
(Non-MIPS emulation modes are also under development, but so far none of those |
17 |
|
modes has reached the completeness required to run unmodified operating |
18 |
|
systems.) |
19 |
|
|
20 |
|
|
21 |
Quick start |
Quick start |
22 |
----------- |
----------- |
23 |
|
|
24 |
To compile, type './configure' and then 'make'. This should work on most |
To compile, type './configure' and then 'make'. This should work on most |
25 |
Unix- like systems, if not then please mail me a bug report. |
Unix-like systems. If not, then please mail me a bug report. |
26 |
|
|
27 |
Please read the the documentation in the doc/ sub-directory for more |
If you are impatient, and want to try out running a guest operating system |
28 |
detailed information on how to use the emulator. |
inside GXemul, please read this: doc/guestoses.html#netbsdinstall |
29 |
|
|
30 |
|
If you want to use GXemul for experimenting with code of your own, |
31 |
|
then I suggest you compile a Hello World program according to the tips |
32 |
|
listed here: doc/experiments.html#hello |
33 |
|
|
34 |
|
Please read the rest of the documentation in the doc/ sub-directory for |
35 |
|
more detailed information on how to use the emulator. |
36 |
|
|
37 |
|
|
38 |
Feedback |
Feedback |