1 |
Gavare's eXperimental Emulator -- GXemul 0.4.0.1 |
Gavare's eXperimental Emulator -- GXemul 0.4.5.1 |
2 |
==================================================== |
==================================================== |
3 |
|
|
4 |
Copyright (C) 2003-2006 Anders Gavare. |
Copyright (C) 2003-2007 Anders Gavare. |
5 |
|
|
6 |
|
|
7 |
Overview -- What is GXemul? |
Overview -- What is GXemul? |
12 |
hardware components are emulated well enough to let unmodified operating |
hardware components are emulated well enough to let unmodified operating |
13 |
systems (e.g. 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. |
14 |
|
|
15 |
Processors (ARM, MIPS, PowerPC) are emulated using a kind of dynamic |
Processors (ARM, MIPS, PowerPC, and SuperH) are emulated using dynamic |
16 |
translation system. Performance is somewhere between traditional |
translation. Unlike some other dynamically translating emulators, GXemul |
17 |
interpretation and recompilation into native code. However, the dynamic |
does not need to generate native code, only a "runnable intermediate |
18 |
translation system used in GXemul does not (currently) generate native |
representation", and will thus run on any host architecture. |
19 |
code, and thus does not require platform-specific back-ends. In plain |
|
20 |
English, this means that the dyntrans system works on any host platform. |
The documentation lists the machines and guest operating systems that can |
21 |
|
be regarded as "working" in GXemul. The best working guest operating |
22 |
|
systems are probably NetBSD/pmax and NetBSD/cats. |
23 |
|
|
24 |
Possible uses of the emulator include: |
Possible uses of the emulator include: |
25 |
|
|
64 |
----------- |
----------- |
65 |
|
|
66 |
To compile, type './configure' and then 'make'. This should work on most |
To compile, type './configure' and then 'make'. This should work on most |
67 |
Unix-like systems. If not, then please mail me a bug report. |
Unix-like systems. If it does not, then please mail me a bug report. |
68 |
|
|
69 |
You might want to experiment with various CC and CFLAGS environment |
You might want to experiment with various CC and CFLAGS environment |
70 |
variable settings, to get optimum performance. |
variable settings, to get optimum performance. |