SVGA works in Qemu 0.90!

NeXT Computer, Inc. -> Emulation / Virtualization

Title: SVGA works in Qemu 0.90!
Post by: neozeed on August 10, 2007, 12:28:40 PM
Much to my amazement, I found a Cirrus Logic drive that works under Qemu 0.9.0 ... I'm not sure about prior versions.

First the driver is here:

http://www.nextcomputers.org/NeXTfiles/Software/NEXTSTEP/Drivers/nextstep_3.3/released/CL_GD5434.pkg.compressed

Now be forwarned that it doesn't work out of the box.  The driver is very picky, and expects to find that exact version.  By default Qemu emulates a Cirrus 5446, while the driver want's a 5434.  So by simply changing the line

device_id = CIRRUS_ID_CLGD5446;

to

device_id = CIRRUS_ID_CLGD5434;

and rebuilding it will work!  I'm currently running NeXTSTEP 3.3 in 1024x768 32bit colour depth!  the 16 bit depth was a little screwed up,and I haven't tested 8bit grey, but I figure why bother?

So after a while of struggeling, I've finally got a VM with colour video, networking & sound!  and I must say it's pretty snappy on my Opteron 244!
Title: SVGA works in Qemu 0.90!
Post by: vachouse on August 11, 2007, 08:04:45 AM
What is your host operating system?
Title: ..
Post by: neozeed on August 11, 2007, 08:59:31 AM
My Host OS for this experiment was XP.  I'm currently re doing my patch set for OSX.  I also have access to solaris x86.

I suppose I could download a Linux ISO and build linux binaries too, but I really wanted to mess around with slirp & simh today.  Anyways what are you running on?
Title: FYI...
Post by: neozeed on August 11, 2007, 11:11:41 AM
I'm not 100% sure on this but it would fit the picture, that you need patch 3 loaded for this to work..  Currently at home it fails both on OSX & Vista to intialize the display correctly...

I have to run outside (argh! Women!!!!!) but I'll try to check back on this later....
Title: I must be insane...
Post by: neozeed on August 11, 2007, 05:43:19 PM
Ok I'm back for 10 minutes, I just verified that you need use the 75Hz resolutions, and again Im testing with fixpack 3 installed...

I may test more tonight, or not...

the 2Megabyte driver running @ 800x600 75hz 16bit depth works great.

Go to top  Forum index