|
|
Author
|
Topic: Running older games on Windows XP
|
Michael Schaffer
"Where is the Boardwalk Hotel?"
Posts: 4143
From: Boston, MA
Registered: Apr 2002
|
posted 06-11-2007 09:42 PM
I tried to run an old Windows 3.1/95 game ("Warhammer - Shadow of the Horned Rat" probably one of the greatest game titles ever) on my Windows XP MCE. But that didn't work at all. It didn't even want to install.
I googled for some tips and found quite a few. Some just involved editing the .ins file (which helped only one step further as it defeated the OS and DirectX checks but the install still wouldn't run). Some went much further, very detailed instructions on how to copy the files from the CD, where to put them, what registry editings to edit etcetc., but those tips didn't really get me any further either. I found an installer package which included the entire game (I have the original on CD though) with a rewritten install routine, and that actually worked. It installed the game, apparently more or less cleanly, and it actually ran, with sound and videos and and menus and all. But then when I started the first mission, another setback: The game has a 2D control surface with buttons to click on and a minimap in one corner, and about the upper left quarter of the screen was supposed to display a zoom- and rotateable 3D view of the battle field (screenshots here) . But that 3D window was just totally black. The original 3D views were not some kind of hardware specific standard (like 3dfx or some of the other stuff they had during the mid-late 90s), but apparently software rendered 3D with some hardware accelerated options.
Then I downloaded MS Virtual PC from the MS website (amazingly, that is free), set up a virtual machine, installed Windows 98 on that (I didn't have a Windows 95 disc anymore), installed the game on that virtual machine - no problems -, ran it, and it actually works. Videos, menus, 2D and 3D views, sound, everything works.
I am wondering why it worked in Virtual PC but not when I installed the game directly into XP since the graphics adpater is still the same, obviously. I thought that the graphics adapter simply didn't support the kind of pixel rendering 3D that was employed here anymore. That is a "known problem" with the game's successor "Dark Omen". It simply works on some modern graphics adapters, and on some it simply doesn't.
Yet the 3D mode in "Horned Rat" didn't work directly under XP at all, not even with all hardware acceleration options (goraud shading, lighting, textures) turned off, and all these options do work under Virtual PC.
Installing Virtual PC and an older OS is quite a lot of effort - I mostly just pursued that because I found it interesting, running that game is not that important for me, so I wonder if there are simpler and more compact emulators which help people run older games under XP?
| IP: Logged
|
|
|
|
|
|
|
|
|
Joel N. Weber II
Expert Film Handler
Posts: 115
From: Somerville, MA, USA
Registered: Dec 2005
|
posted 06-12-2007 12:18 PM
I probably should have mentioned earlier that the potential uses for virtual machines are many, and different virtualization software has different strengths.
If you're trying to run old versions of Windows under newer versions of Windows, Xen will probably not be very helpful. Xen was originally designed to run operating systems that have been ported to run under Xen; the main examples of such operating systems are currently Linux and NetBSD. When you run Xen, one OS runs as dom0 and has access to all of the physical hardware; the other OSes are referred to as domUs. I believe the dom0 has to be an OS that has been specifically ported to Xen, and it seems unlikely that Windows ever will be ported to Xen. On newer processors that have the virtualization extensions, Xen can run unported operating systems as domU, however.
The flip side is that this whole ``unported OS'' concept doesn't really work out perfectly. VMware ships ``VMware tools'' that you're supposed to install in every guest OS (I know VMware tools generally runs on Windows and Linux, anyway); the functionality varies a bit depending on which flavor of VMware and which guest OS you're running, but on ESX (the really expensive server flavor), the functionality includes keeping the guest OS's clock in sync, some communication that facilitates backing up a crash-consistent image of the VM while it is running, and some memory management stuff that is helpful when you allocate more memory to the VMs than the physical host has.
Last I checked, if you were running a Linux 2.6 series kernel (which just about every modern Linux seems to use), you needed to patch the Linux kernel manually to get it to request timer interrupts less frequently if you want to use the clock sync feature of VMware tools. Which leaves me very confused about this whole unmodified-OS benefit that VMware allegedly has/had over Xen (and as more processors ship with virtualization extensions, Xen is likely to catch up in that area anyway).
| IP: Logged
|
|
|
|
Damien Taylor
Master Film Handler
Posts: 493
From: Perth, Western Australia
Registered: Apr 2007
|
posted 06-14-2007 09:40 AM
Virtual PCing has allowed me to use great software I otherwise wouldn't have bothered with. Even after installing it I dont get the hype about linux. Solaris is quite nice, and one day, finance permitting, I want to try VMS and some of IBMs endless stream of server os'. OS/2 is simply awesome, havent given much look at ecomstation, I stopped at warp 4. I waited and waited for good emulation of a motorola chip, but since its all intel now, pear pc is probably as good as deserted, though the cherryos scandal didnt help them none.
My main problam with old VPC software was the crappy graphics, it may be time to revisit!
PS. Operating system fans must check out "Plan 9 from Bell Labs" simply brilliant stuff.
| IP: Logged
|
|
|
All times are Central (GMT -6:00)
|
|
Powered by Infopop Corporation
UBB.classicTM
6.3.1.2
The Film-Tech Forums are designed for various members related to the cinema industry to express their opinions, viewpoints and testimonials on various products, services and events based upon speculation, personal knowledge and factual information through use, therefore all views represented here allow no liability upon the publishers of this web site and the owners of said views assume no liability for any ill will resulting from these postings. The posts made here are for educational as well as entertainment purposes and as such anyone viewing this portion of the website must accept these views as statements of the author of that opinion
and agrees to release the authors from any and all liability.
|