1 |
Gavare's eXperimental Emulator -- GXemul 0.4.3 |
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, SuperH) are emulated using a kind of |
Processors (ARM, MIPS, PowerPC, and SuperH) are emulated using dynamic |
16 |
dynamic 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 |
|
|