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 SDL 1.2.15): 

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, 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.32.6-mingw32.tar.bz2.
Source code is here: http://cairographics.org/releases/ (or here: pixman-0.32.6.tar.gz)
Note: my porting notes are here: pixman-0.32.6-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!