joostpossemiers Posted September 21, 2005 Share Posted September 21, 2005 http://m2.dad-answers.com/qemu-forum/viewtopic.php?t=223 People have managed to run OS X in QEMU rather fast. The only thing we need at the moment is someone to compile a modified version of QEMU on Linux and Windows. As i -a noob- don't know how to compile an application, someone has to help me. 1. First, download the QEMU source code http://fabrice.bellard.free.fr/qemu/qemu-0.7.2-i386.tar.gz 2. Follow these instructions: You need to edit target-i386/helper2.c, search it :Code: #ifdef TARGET_X86_64 /* currently not enabled for std i386 because not fully tested */ env->cpuid_features |= CPUID_APIC; env->cpuid_ext2_features = (env->cpuid_features & 0x0183F3FF); env->cpuid_ext2_features |= CPUID_EXT2_LM | CPUID_EXT2_SYSCALL; env->cpuid_xlevel = 0x80000008; /* these features are needed for Win64 and aren't fully implemented */ env->cpuid_features |= CPUID_MTRR | CPUID_CLFLUSH | CPUID_MCA; #endif and comment #ifdef TARGET_X86_64 and #endif . 3. compile (see this: http://fabrice.bellard.free.fr/qemu/qemu-doc.html#SEC47 ) Can anywone make a preconfigured image of this for Windows? A screenshot: http://img360.imageshack.us/my.php?image=macosx1512rb.jpg EDIT: AN OTHER (BETTER) GUIDE: http://www.win2osx.net/forum/showthread.php?t=431 Link to comment Share on other sites More sharing options...
Zeph Posted September 21, 2005 Share Posted September 21, 2005 I think if u use search, this is already on the site somewhere. Link to comment Share on other sites More sharing options...
joostpossemiers Posted September 21, 2005 Author Share Posted September 21, 2005 Note: this is a modified version of QEMU which will emulate SSE2 in normal PC mode, it's FASTER than using the x86_64-mode. Link to comment Share on other sites More sharing options...
Mr. Bond Posted September 22, 2005 Share Posted September 22, 2005 Yes Zeph, I thought the same thing as you at first, but then after a closer look, realised what he was asking. He realises there is a Windows version of Qemu out there, just not one specifically compiled with the code changes above. So, not being experienced in this sort of stuff, I leave it to whoever is... Link to comment Share on other sites More sharing options...
joostpossemiers Posted September 23, 2005 Author Share Posted September 23, 2005 Yes Zeph, I thought the same thing as you at first, but then after a closer look, realised what he was asking. He realises there is a Windows version of Qemu out there, just not one specifically compiled with the code changes above. So, not being experienced in this sort of stuff, I leave it to whoever is... The problem is: there isn't a Linux version avaiable eider. You've got to compile it yourself on Linux. Can't someone make a binary installer for Linux and Windows so SSE-users can use OSX86 on a fast(er) way? Link to comment Share on other sites More sharing options...
darkhooda Posted September 23, 2005 Share Posted September 23, 2005 I'll try to compile it and post a RAR on here, unfortunately the instructions seem slightly out of date, so I'll try. Edit: Can't get it working, the instructions don't work or are too ambiguous for me. Link to comment Share on other sites More sharing options...
joostpossemiers Posted September 25, 2005 Author Share Posted September 25, 2005 Be sure to follow these instructions: http://m2.dad-answers.com/qemu-forum/viewtopic.php?t=223 Link to comment Share on other sites More sharing options...
joostpossemiers Posted September 25, 2005 Author Share Posted September 25, 2005 Note: those folks are using QEMU 0.7.1 You can compile Bochs with SSE2 emulation using: --enable-sse=LEVEL no Add support for SSE instructions, written by Stanislav Shwartsman. For SSE only, use --enable-sse=1. For SSE and SSE2, use --enable-sse=2. which means: in a terminal window, cd to Bochs source, type "sh configure --enable-cpu-level=6 --enable-sse=2" ,"make" and "make install". http://bochs.sourceforge.net/cgi-bin/toppe...user/book1.html Link to comment Share on other sites More sharing options...
joostpossemiers Posted October 31, 2005 Author Share Posted October 31, 2005 Another Guide!!!! http://www.win2osx.net/forum/showthread.php?t=431 Link to comment Share on other sites More sharing options...
joostpossemiers Posted November 1, 2005 Author Share Posted November 1, 2005 The correct helper2.c file: http://xavia.thenico.fr.eu.org/~nico/helper2.c Link to comment Share on other sites More sharing options...
darkhooda Posted November 23, 2005 Share Posted November 23, 2005 Can anyone upload the patched qemu.exe? The other site seem to have stopped hosting it, and it seems to be down. Anyone? Thanks. Link to comment Share on other sites More sharing options...
DrJägermeister Posted November 29, 2005 Share Posted November 29, 2005 Can anyone upload the patched qemu.exe? The other site seem to have stopped hosting it, and it seems to be down. Anyone? Thanks. Here (for Linux): http://forum.osx86project.org/index.php?showtopic=5055 Link to comment Share on other sites More sharing options...
cyrana Posted November 29, 2005 Share Posted November 29, 2005 Might want to say 'fast', though. I have a kqemu-enabled qemu build here on linux, and it runs windows 2000 tolerably, but it feels slower than vmware does. Useable though. Link to comment Share on other sites More sharing options...
joostpossemiers Posted December 1, 2005 Author Share Posted December 1, 2005 http://forum.osx86project.org/index.php?showtopic=5132 Here for Windows-users. Thx, DrJägermeister!!! Link to comment Share on other sites More sharing options...
Recommended Posts