Open-source emulator to play original Xbox games on Windows, macOS, and Linux
Go to file
bellard c0ad5542a8 fixed popf TF flag bug (should never hapen in user code except in test-i386!)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@175 c046a42c-6fe2-441c-8c8c-71466251a162
2003-05-16 13:46:28 +00:00
linux-user removed invalid eip update 2003-05-14 22:47:15 +00:00
tests added vm86, exceptions and self modifying regression tests 2003-05-16 13:43:31 +00:00
COPYING distribution patches 2003-03-23 20:17:16 +00:00
COPYING.LIB This commit was generated by cvs2svn to compensate for changes in r2, 2003-02-18 22:55:36 +00:00
Changelog update 2003-05-14 19:02:49 +00:00
Makefile file list update 2003-05-14 19:48:46 +00:00
README update 2003-04-11 01:12:28 +00:00
README.distrib update 2003-04-11 01:17:32 +00:00
TODO update 2003-04-29 21:34:02 +00:00
VERSION update 2003-04-11 01:12:28 +00:00
alpha-dis.c alpha disas (Falk Hueffner) 2003-05-11 12:25:45 +00:00
alpha.ld alpha support 2003-04-29 20:53:42 +00:00
configure Sparc update (David S. Miller) 2003-05-13 18:59:59 +00:00
cpu-i386.h better locks 2003-05-14 21:51:13 +00:00
dis-asm.h PowerPC disas code 2003-04-29 20:41:16 +00:00
dis-buf.c added flags computation optimization 2003-03-19 00:00:28 +00:00
disas.c alpha disas (Falk Hueffner) 2003-05-11 12:25:45 +00:00
disas.h PowerPC disas code 2003-04-29 20:41:16 +00:00
dyngen.c Sparc update (David S. Miller) 2003-05-13 18:59:59 +00:00
elf.h ia64 support 2003-04-29 21:10:09 +00:00
exec-i386.c cosmetics 2003-05-14 23:01:10 +00:00
exec-i386.h Sparc update (David S. Miller) 2003-05-13 18:59:59 +00:00
exec.c better locks 2003-05-14 21:51:13 +00:00
i386-dis.c ISO C fixes 2003-04-10 00:02:33 +00:00
i386.ld This commit was generated by cvs2svn to compensate for changes in r2, 2003-02-18 22:55:36 +00:00
ia64-syscall.S ia64 support 2003-04-29 21:10:09 +00:00
op-i386.c added EIP return to INTO - fixed SHL C flag computation - added LAR/LSL 2003-05-10 21:35:30 +00:00
op_string.h changed I/O function prototype to include emulator state 2003-05-08 15:42:38 +00:00
opc-i386.h added LAR/LSL 2003-05-10 21:37:51 +00:00
opreg_template.h glibc2.2 fixes - more command line options - misc doc fixes 2003-03-24 21:58:34 +00:00
ops_template.h fixed SHL C flag computation 2003-05-10 21:38:19 +00:00
ppc-dis.c PowerPC disas code 2003-04-29 20:41:16 +00:00
ppc.ld ppc build 2003-02-18 23:35:48 +00:00
qemu-doc.texi update 2003-04-29 20:40:35 +00:00
s390.ld update 2003-04-29 21:34:02 +00:00
syscall-i386.h removed trace - merged 2.4.20 vm86 patches 2003-05-14 21:48:51 +00:00
thunk.c 64 bit fix 2003-04-07 21:35:13 +00:00
thunk.h ia64 support 2003-04-29 21:10:09 +00:00
translate-i386.c fixed popf TF flag bug (should never hapen in user code except in test-i386!) 2003-05-16 13:46:28 +00:00

README

The QEMU x86 emulator
---------------------

INSTALLATION
------------

Type 

    ./configure --interp-prefix=/usr/local/qemu-i386
    make

to build qemu and libqemu.a.

Type

    make install

to install QEMU in /usr/local/bin

* On x86 you should be able to launch any program by using the
libraries installed on your PC. For example:

    ./qemu -L / /bin/ls

* On non x86 CPUs, you need first to download at least an x86 glibc
(qemu-XXX-i386-glibc21.tar.gz on the qemu web page). Ensure that
LD_LIBRARY_PATH is not set:

    unset LD_LIBRARY_PATH 

Then you can launch the precompiled 'ls' x86 executable:

    ./qemu /usr/local/qemu-i386/bin/ls-i386

You can look at /usr/local/qemu-i386/bin/qemu-conf.sh so that QEMU is
automatically launched by the Linux kernel when you try to launch x86
executables.

Documentation
-------------

Read the documentation in qemu-doc.html.


Fabrice Bellard.