--- trunk/README 2007/10/08 16:19:11 18 +++ trunk/README 2007/10/08 16:19:23 20 @@ -1,5 +1,5 @@ -Gavare's eXperimental Emulator -- GXemul 0.3.6.2 -==================================================== +Gavare's eXperimental Emulator -- GXemul 0.3.7 +================================================== Copyright (C) 2003-2005 Anders Gavare. @@ -12,8 +12,18 @@ hardware components are emulated well enough to let unmodified operating systems (e.g. NetBSD) run as if they were running on a real machine. -The processor architecture best emulated by GXemul is MIPS, but other -architectures are also partially emulated. +MIPS processors are emulated using either a simple binary translation +layer ("recompilation"), which is used on Alpha and i386 hosts, or by +traditional interpretation (very very slow, but works on any host platform). + +ARM and PowerPC processors are emulated using a newer dynamic translation +system. Performance is somewhere between traditional interpretation and +dynamic recompilation; however, the dynamic translation system used in +GXemul does NOT require platform-specific back-end code. In plain English, +this means that the dyntrans system works on any host platform. + +(PowerPC emulation is still relatively new in 0.3.7, so dont't expect too +much from it.) Quick start