Welcome to MSDN Blogs Sign in | Join | Help

Quake under Virtual PC

Quake.  If you do not know about this game - then I am not going to try and tell you about it.  Really.  Go check out: http://www.idsoftware.com/games/quake/quake/.  Suffice to say that it is one of the key games in the evolution of the 3D first person genre of computer games.  Most notably it was the first 3D first person shooting game where every object was displayed using textured polygons (predecessors resorted to 2D bitmaps for many objects - or untextured polygons).  Nicest of all is that Quake runs beautifully under Virtual PC:

Quake under Virtual PC   Quake under Virtual PC   Quake under Virtual PC   Quake under Virtual PC

In fact - Quake is one of the standard tests that we run whenever we make low level changes to Virtual PC.  One thing that I have encountered recently is that if your computer is too fast - Quake can have some timing issues (running to fast or having erratic speeds).  This can be easily remedied by using a standard slow down utility inside of the virtual machine (you can search my blog for pointers to such tools).

Cheers,
Ben

Published Friday, August 26, 2005 5:57 PM by Virtual PC Guy

Comments

Friday, August 26, 2005 9:10 PM by Bao

# re: Quake under Virtual PC

Ahh Quake... memories... high school == Quake + coding for me. I ran Quake over a Remote Desktop connection once. Quite interesting :)
Saturday, August 27, 2005 5:39 AM by Mike

# re: Quake under Virtual PC

"runs beautifully" without telling what h/w the host had, and how much resources were used, is like... completely unusable?

If I need a 3.6GHz CPU and 1+GB of RAM to run Quake 1 in VPC, I'd rather consider an experimental root canal (or perhaps an old Pentium 90MHz with 32MB of RAM). :-)

In addition, to put it in perspective and to display how good you are (or not) in comparison with Free Software, I don't dubt you outrun BOCHS, but how do you perform in comparison with a usermode QEMU running on a Win32 host with plain GDI output? Audio?

Also, to make it a little bit harder for the emulator - what about DOOM2 (shareware)? I think you know what I'm thinking of. ;-)

Still, good to see you're still awake and haven't followed the path of many other MS aqcuisitions (sp?)- buy company+product, polish it, release, and then don't bother for several years.
Saturday, August 27, 2005 10:47 AM by Virtual PC Guy

# re: Quake under Virtual PC

Hi Mike,

I did not mention my hardware in this post - but I have on many previous posts. Either way it does not really matter as I have been playing Quake inside of Virtual PC for 4 years plus now - on various hardware without any problems (even on my old Celeron 800). And as I alluded to in my post - on my current hardware Quake actually runs too fast and I need to use slow down programs to make it playable.

I do not know what you are thinking of with DOOM2 - as I also play DOOM under Virtual PC all the time too (if you search my blog you can find a post about me playing head-to-head DOOM against myself :-).

And as for how Quake performs under BOCHS / QEMU - I do not know and have no real inclination to test it out. This blog is about Virtual PC / Virtual Server after all.

Cheers,
Ben
Saturday, August 27, 2005 12:26 PM by marshall

# re: Quake under Virtual PC

Could you add your system specification as a signature please, and put more data about your virtual pc configuration on each test?
Saturday, August 27, 2005 2:29 PM by DosFreak

# re: Quake under Virtual PC

Your can play the original DOS Quake under DosBox and you definetly won't have to worry about it going too fast. ;) I think 320x200 you MIGHT be able to get 15fps with the fastest processors around.

Haven't tried it under Qemu lately but it would probably be slightly faster.

But....why would you want to do any of that when you could play the game under the host OS using a port. (Unless of course you like playing DOS Quake then VPC/DosBox/Qemu/Real DOS are your only choices.)
Thursday, September 01, 2005 10:18 AM by Mike

# re: Quake under Virtual PC

Virtual PC Guy:
<i>I do not know what you are thinking of with DOOM2</i>

I was thinking of the self-modifying code.

DosFreak:
I know of the ports. Had all software been released with source code we wouldn't have the problem of having to emulate hardware. My question was more to try to understand how fast and efficient (or not) current VPC is.
Monday, September 12, 2005 6:41 AM by Dugie's musings on Glasshouses

# Start your &amp;quot;Virtual&amp;quot; engines!

It's time for a rubber burning, gear crunching, knee rubbing showdown!Over the next few days I'll be...
Monday, September 12, 2005 6:41 AM by Dugie's musings on Glasshouses

# Start your Virtual engines!

It's time for a rubber burning, gear crunching, knee rubbing showdown!Over the next few days I'll be...
New Comments to this post are disabled
 
Page view tracker