QEMU on Windows

-----------------

QEMU is an emulator for various CPUs. It works on Linux, Windows, FreeBSD and Mac OS X. Windows version is in an alpha stage. I hope I can provide useful information on development and usage of the software.

What's New?

Latest Windows binaries (includes FMOD support and SDL 1.2.15): 

sha1sum: 

Old Windows binaries: 

Links: 

How to build

Since Qemu-1.0 the build is done with the MinGW compiler (as it doesn't compile any more with cygwin, even if Cygwin is still used for the shell and other tools: MSYS is not required)
The main difference is now that the build is done since Qemu-1.2.1 with MinGW by using the latest version of gcc.
Note that with latest version of cygwin, gcc4-core gcc4-core-4.7.3 and gcc4-g++-4.7.3 are available, maybe this can be compiled again with 'pure' Cygwin
You need the following packages (downloadable with the MinGW installer program) :
[Show/Hide]

GLIB for MinGW: 
Fetched new GTK+ Bundle for mingw
You need the following package http://ftp.gnome.org/pub/gnome/binaries/win32/gtk+/2.24/gtk+-bundle_2.24.10-20120208_win32.zip
Warning: do not forget to correct the values of prefix= in the provided lib/pkgconfig/*.pc files!
See gtk+-bundle_win32.README

ZLIB for MinGW: 
You need the following packages
http://sourceforge.net/projects/mingw/files/MinGW/Extension/zlib/zlib-1.2.7-1/libz-1.2.7-1-mingw32-dll-1.tar.lzma/download and
http://sourceforge.net/projects/mingw/files/MinGW/Extension/zlib/zlib-1.2.7-1/libz-1.2.7-1-mingw32-dev.tar.lzma/download

Note: everything is installed for me in C:\MinGW. Those tar files can be extracted with the -lzma option of cygwin's tar if needed, as the cygwin's shell is still used by me (and not the MSYS version).

SDL for MinGW: 
Fetch my version of SDL-1.2.15 because there is a small bug in the versioning of the DLL file. Source code is here: SDL-devel-1.2.15-mingw32.tar.gz.
Note: my patch is here: SDL-1.2.15-patch.

DirectX:
Fetched http://sourceforge.net/projects/mingwdx/files/latest/download?source=files
and files from http://www.filehat.com/folders.php?fid=134

PIXMAN for MinGW: 
Fetch my version of the pixman library for MinGW pixman-0.30.2-mingw32.tar.bz2.
Source code is here: http://cairographics.org/releases/ (or here: pixman-0.30.2.tar.gz)
Note: my porting notes are here: pixman-0.30.2-mingw32-README.txt.

libfdt for MinGW :
Optionally fetch my version of the libfdt library for MinGW libfdt-1.3.0-EL-1-mingw32.tar.bz2.
Source code is here: http://jdl.com/software/dtc-v1.3.0.tgz (or here: dtc-v1.3.0.tgz)
Note: my porting notes are here: libfdt-1.3.0-EL-1-mingw32-README.txt.

Qemu: 

-----------------

This program is provided as is and without any warranty.


Valid XHTML 1.0 Strict Valid CSS!