VMWare and Gaming: A Review

Posted on

This last week I have been really looking into VMWare as an engine, and looking at potential options for WIndows gaming within the Mac. VMWare has a wonderful (if experimental) option to encode hardware 3D into the video card, if only for XP at the moment. So, I thought I would give it a go.

The Test
One game that I have been aching to try again is Ultima IX: Ascension. Not particularly because it was the best Ultima game out there (I still contend that Ultima IV was the best), but because the engine was so radical for it's time. Of course, that also means it needed some very advanced system requirements for it's time as well. How well could it run within a virtual machine? That's what I wanted to know.

First Attempt: QEMU
I first attempted the install with QEMU, and it failed. Why? Because QEMU isn't able to simulate a hardware 3D emulator (nor should it, for what it's designed to do). So this means the only method outside of Virtual PC for my PowerPC wasn't going to work. It needed something more advanced.

Second Attempt: VMWare Fusion
I next attempted VMWare fusion, and the install went clean and easy. It was quick, detected the processor without any trouble, and in XP it managed to see the Hardware 3D Graphics option without a problem (not so when trying to install it in Windows 98SE). So I tried to run it.

The display was just as I remembered, and the video clips played without a hitch. It looked like I found a viable option for my Ultima IX itch... until I actually tried to play. The mouse was not controllable, making moving about in the world very difficult. This, of course, goes to a whole different rant about requiring mouse-driven movement, but that can be answered at another time.

The Verdict
Until I figure out why the mouse isn't working, I would have to say that this almost gets there, and then crushes you right when you think you have the option sown up. It's more disappointing than having the game not install at all, because it looks like you might be able to do it before you fail miserably.

So, what am I going to do? Well, the next step is to find out why the mouse was not working properly. I may also try creating a Bootcamp partition again, booting into Windows directly, and see if it works. Ultimately, it's not the solution that I need, because it just reinforces the need for a decent Ultima game ported to the Mac environment. Perhaps it's time I learned how to do 3D game rendering, and perhaps start working on one myself.