Qemu 1.2.2 released!

I’ve just noticed over on the Qemu site, that the 1.2 train has just released a new version, 1.2.2.

I think they backported the PCI bus pass through available on Linux?

The changelog still points back to the 1.2 changelog.

I may have to see about getting access to a Windows machine I can trash trying to get a good MinGW build going…

So .. That means in the meantime, no builds from me.

Qemu 1.3 released!

You can download the source from qemu.org.  And the changelog is here.

I am on an extended holiday, and I don’t have access to any Windows build machines, or OS X build environment.. So I won’t have a build of this for quite some time (March?)..  Unless I score something in the UK that is.  Or until I find an external disk I can abuse the living daylights out of compiling.  The laptop I’m using is all flash and I don’t think it’d be ‘nice’ to run compile on it for fear of burning it out.

Anyways yeah, new Qemu.

These aren’t my binaries.. but here you go. No idea if they work, either.

Microsoft OS/2 1.21 on Qemu (almost works)

It almost works.

I just tried commenting out the IDE CD-ROM that is on by default on Qemu, and booted up a ‘restore’ CD I cooked up a while ago, and lo it almost works.  OS/2 boots up, but the keyboard is unresponsive… The cursor flashes away it almost acts like it is alive but without any input it just sits there dead.

I haven’t tried booting from floppy although I would assume it’d fail just in the same manner.  For anyone wanting to mess with it, just disable the cdrom in vl.c & recompile.

Qemu 1.2 released!

So this is good news, as always you can check out the change log, or download the source and compile yourself…

Using my quick instructions on building on OS X, I got 1.2 to compile which is nice, and run DOOM..

As you can see from this output it isn’t relying on the TCG backend

$ ./configure –audio-card-list=ac97,es1370,sb16,adlib,hda,gus –disable-curl –target-list=i386-softmmu
Silently falling back into gthread backend under darwin
Install prefix /usr/local
BIOS directory /usr/local/share/qemu
binary directory /usr/local/bin
library directory /usr/local/lib
include directory /usr/local/include
config directory /usr/local/etc
Manual directory /usr/local/share/man
ELF interp prefix /usr/gnemul/qemu-%M
Source path /Users/neozeed/src/qemu-1.2.0
C compiler gcc
Host C compiler gcc
Objective-C compiler clang
CFLAGS -O2 -D_FORTIFY_SOURCE=2 -g
QEMU_CFLAGS -m64 -DOS_OBJECT_USE_OBJC=0 -arch x86_64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fstack-protector-all -Wendif-labels -Wmissing-include-dirs -Wempty-body -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition
LDFLAGS -m64 -framework CoreFoundation -framework IOKit -arch x86_64 -g
make make
install install
python python
smbd /usr/sbin/smbd
host CPU x86_64
host big endian no
target list i386-softmmu
tcg debug enabled no
gprof enabled no
sparse enabled no
strip binaries yes
profiler no
static build no
-Werror enabled no
Cocoa support yes
SDL support no
curses support yes
curl support no
mingw32 support no
Audio drivers coreaudio
Extra audio cards ac97 es1370 sb16 adlib hda gus
Block whitelist
Mixer emulation no
VirtFS support no
VNC support yes
VNC TLS support no
VNC SASL support yes
VNC JPEG support no
VNC PNG support no
xen support no
brlapi support no
bluez support no
Documentation yes
NPTL support no
GUEST_BASE yes
PIE no
vde support no
Linux AIO support no
ATTR/XATTR support no
Install blobs yes
KVM support no
TCG interpreter no
fdt support no
preadv support no
fdatasync no
madvise yes
posix_madvise yes
uuid support no
libcap-ng support no
vhost-net support no
Trace backend nop
Trace output file trace-<pid>
spice support no
rbd support no
xfsctl support no
nss used no
usb net redir no
OpenGL support no
libiscsi support no
build guest agent yes
seccomp support no
coroutine backend

So far it looks good on OS X, so here is my i386 binary!  Although I’ve only tested it with MS-DOS 4.01 & Doom 1.1

Doom 1.1 on OS X 10.8.1 via Qemu 1.2.0

 

Qemu 1.2.0 & all its win32 glory

And after much delay, here is my Win32 binary for the i386 system emulation.  And just like the OS X version, I’ve only tested it with Doom.  I’ve included my usual control-alt-delete shortcut & the ability to quick reset.