--- trunk/README 2007/10/08 16:20:26 28 +++ trunk/README 2007/10/08 16:21:34 36 @@ -1,7 +1,7 @@ -Gavare's eXperimental Emulator -- GXemul 0.4.1 -================================================== +Gavare's eXperimental Emulator -- GXemul 0.4.4.1 +==================================================== -Copyright (C) 2003-2006 Anders Gavare. +Copyright (C) 2003-2007 Anders Gavare. Overview -- What is GXemul? @@ -12,12 +12,14 @@ hardware components are emulated well enough to let unmodified operating systems (e.g. NetBSD) run as if they were running on a real machine. -Processors (ARM, MIPS, PowerPC) are emulated using a kind of dynamic -translation system. Performance is somewhere between traditional -interpretation and recompilation into native code. However, the dynamic -translation system used in GXemul does not (currently) generate native -code, and thus does not require platform-specific back-ends. In plain -English, this means that the dyntrans system works on any host platform. +Processors (ARM, MIPS, PowerPC, SuperH) are emulated using dynamic +translation. Unlike some other dynamically translating emulators, GXemul +does not need to generate native code, only a "runnable intermediate +representation", and will thus run on any host architecture. + +The documentation lists the machines and guest operating systems that can +be regarded as "working" in GXemul. The best working guest operating +systems are probably NetBSD/pmax and NetBSD/cats. Possible uses of the emulator include: