Well I booted my PC back up, and did a test with Darwin… I’d kind of given up on the newer Qemu because anything beyond MS-DOS & OS/2 would crash as soon as the disk was to be accessed from protected mode… Like this:
So as I had found out before from this post, I rebuiltÂ coroutine-win32.c without anyÂ optimizationsÂ (-O0) and….
It booted up like it was expected!
I’ve relinked everything, and just uploaded it to the old package name, so anyone new that comes along that doesn’t hit this page first won’t get binaries that won’t work. Â Naturally these have the NE2000 on Interrupt 10, port 0x320, the AdLib included and my shortcuts for control alt delete & reset (control+alt+d/control+alt+r) ..
Download it here.
what version of Darwin did you test on it?
Empty exec’ing with any parameters?
D:\qemu\qemu-system-x86_64.exe -cdrom tinycore_2.2.iso -hda tinycore.img -m 256 -boot d
Exec and stop (exited)… and nothing with – without arguments. Where to go all output?
You need to specify the bios path… and check stdout.txt / stderr.txt for output….
D:\qemu\qemu-system-x86_64.exe -L pc-bios -cdrom tinycore_2.2.iso -hda tinycore.img -m 256 -boot d
All nice with Bios :)! I’m build qemu 1.0.1 on Cygwin 1.7
and have litle trouble with outputs – as sample this my image.
I was under the impression that Qemu no longer built on cygwin… Itd be interesting to see if the cygwin builds have the insanely slow disk speeds for qcow2 disk images..?
Excellent, many thanks.
However, I can’t get networking to work. I’m using the options: -device rtl8139,netdev=net0 -netdev type=user,id=net0
Guest =XP Host = Win7
I can ping the emulated gateway at 10.0.2.2 from the guest, but can’t access anything beyond.
try using -net nic,model=rtl8139 -net user
Also you will *NOT* be able to ping anything outside of 10.0.2.2 it is the way it works… Try telnetting to 18.104.22.168 and see if that works…
Thanks; I know about ping not working, I meant to say that besides ping to 10.0.2.2, I can’t access anything using any protocol beyond the emulated gateway (f.ex SMB to host, internet, etc.). I have already tried -net nic,vlan=1,model=rtl8139 -net user,vlan=1.
Same thing happens with -net nic,vlan=1,model=rtl8139 -net user,vlan=1
These options should work according to the manuals on qemu.org. Could there be a problem with networking in your executables?
Can this version emulate nehalem cpu? If it can, how should I use it? Thx.
I think the 64bit version can, it is a bit tedious to get working though..
Many thanks for you to work out an workable version QEMU in windows.
Do you try to build an static version or 64 bits version in windows?
I failed to build an static version in mingw32, as the compiled program always terminated in windows. Even the glib test program couldn’t pass the test, it crashed and terminated like your attachment picture.
I dont thing any of these newer things build all that statically … maybe using gcc 3?
right now my mingw install is beyond screwed up. I foolishly tried to build my own glib, and that just spiraled out of control. I’m just stuck right now updating something for work so I can’t wipe windows 8 just yet, but the sooner the better….
Yes, I cannot compile my own qemu under windows 7 64bits, by mingw.
I still don’t know what’s wrong, all failed to run by static or dynamic glib library. Glib showed too much problem under windows.