Hyper-V Program Manager
I am a long time "LucasArts Adventure Game" junky - and own *almost* all of their adventure games. Indiana Jones and the Last Crusade: The Graphic Adventure (hereafter referred to as "the Last Crusade") is one of the earlier games in this category (I believe it was the 4th adventure game released by LucasArts). The Last Crusade was a great game in its day. VGA graphics, MIDI sound and an easy to use "point and click" interface.
The thing that always amazed me about this game was that it managed to both follow the movie story line, but remain engaging to play. This is a feat rarely achieved by computer games based on movies.
This game runs well on Virtual PC - however I have found that it occasionally fails with a "divide error" when launched - but succeeds on subsequent attempts to start.
P.S. Yes - I am well aware of ScummVM and have used it to play LucasArts games on many different systems, but as I work on virtualization at Microsoft I am more interested in talking about my own products.
I'm a huge fan of Virtual PC as well as Lucas Arts myself. My main issue with VPC so far has been its support for sound running older DOS titles (even when running DOS based VM's.)
Try playing The Fate of Atlantis someday, you'll see what I mean.
It would be nice if this could be addressed (in Virtual PC that is, we know the emulators work).
Someday when you’ve got the time, install Darkseed II under a Windows 9.x VM – that one’s really got some serious issues (it seems to be related to Video for Windows).
Im just wondering if there has been any news on the future of virtual pc? A new version in the planning?
OMG... This game is so cool and i still have the original game and box... wounder if it is worth anything...
'Divide error' on old games is usually timing loop calibration error - it loops a number of times over some supposedly complex calculation, then divides by the time taken in clock ticks to calibrate how long it needs to busy-wait, in the game loop. It's commonly used when playing sounds.
As systems get faster, the number of ticks approaches, then reaches, 0. With low count numbers it means the timing loops get very inaccurate. The problem is intermittent here as the timing on your box must be very close between a tick occurring within the calibration loop, and not occurring.
Sadly, Virtual PC has no 'slow down' option!
Where's the direct3d support?
I mean that's neet you can play 80/90's games on in a virtual environment. But what about businesses that rely on 3d rendering? and want or need it in a virtual environment?
VMWare already has Direct3D support.
VBox has OpenGL working really well.
Have you tried Indiana Jones and the Fate of Atlantis. Fate of Atlantis and Circuit's Edge were my favorite of those type of games.
Yup, I agree. Sound is the most problematic part of running DOS games under Virtual PC.
Alex / James G.-
Sorry, I cannot discuss future releases.
Mike Dimmick -
Yes, check out: http://blogs.msdn.com/virtual_pc_guy/archive/2007/05/14/slowing-down-virtual-machines.aspx
Marid Audran -
I do have a copy of that (I have a complete collection of all LucasArts adventure games) but I have not gotten around to trying it.
I believe the divide by zero was a bug found during the audio initialization. There should have been a fix for this once the issue was identified.