/[gxemul]/trunk/README
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/README

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 20 by dpavlin, Mon Oct 8 16:19:23 2007 UTC revision 22 by dpavlin, Mon Oct 8 16:19:37 2007 UTC
# Line 1  Line 1 
1  Gavare's eXperimental Emulator   --   GXemul 0.3.7  Gavare's eXperimental Emulator   --   GXemul 0.3.8
2  ==================================================  ==================================================
3    
4  Copyright (C) 2003-2005  Anders Gavare.  Copyright (C) 2003-2006  Anders Gavare.
5    
6    
7  Overview  Overview
# Line 13  hardware components are emulated well en Line 13  hardware components are emulated well en
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  MIPS processors are emulated using either a simple binary translation  MIPS processors are emulated using either a simple binary translation
16  layer ("recompilation"), which is used on Alpha and i386 hosts, or by  layer (recompilation into native code), which is used on Alpha and i386
17  traditional interpretation (very very slow, but works on any host platform).  hosts, or by traditional interpretation (very very slow, but works on any
18    host platform).
19  ARM and PowerPC processors are emulated using a newer dynamic translation  
20  system. Performance is somewhere between traditional interpretation and  ARM and PowerPC processors are emulated using a newer dynamic translation
21  dynamic recompilation; however, the dynamic translation system used in  system. Performance is somewhere between traditional interpretation and
22  GXemul does NOT require platform-specific back-end code. In plain English,  recompilation into native code. However, the dynamic translation system
23  this means that the dyntrans system works on any host platform.  used in GXemul does NOT generate native code, and thus doesn't require
24    platform-specific back-ends. In plain English, this means that the
25  (PowerPC emulation is still relatively new in 0.3.7, so dont't expect too  dyntrans system works on any host platform.
 much from it.)  
26    
27    
28  Quick start  Quick start
# Line 33  To compile, type './configure' and then Line 32  To compile, type './configure' and then
32  Unix-like systems. If not, then please mail me a bug report.  Unix-like systems. If not, then please mail me a bug report.
33    
34  If you are impatient, and want to try out running a guest operating system  If you are impatient, and want to try out running a guest operating system
35  inside GXemul, please read this:  doc/guestoses.html#netbsdinstall  inside GXemul, read this:  doc/guestoses.html#netbsdcatsinstall
36    
37  If you want to use GXemul for experimenting with code of your own,  If you want to use GXemul for experimenting with code of your own,
38  then I suggest you compile a Hello World program according to the tips  then I suggest you compile a Hello World program according to the tips

Legend:
Removed from v.20  
changed lines
  Added in v.22

  ViewVC Help
Powered by ViewVC 1.1.26