Pages: 1 2

The following article first appeared in TuneUp: Blog About Windows. It is reprinted with permission of the author.
Author: Tibor Schiemann, President & Managing Partner, TuneUp
The resurgence in classic gaming has spurred both the nostalgic and the simply curious to explore treasures like Monkey Island (1990) or Wing Commander III (1994). Back in the old days, you could power on your trusty computer running DOS, Windows 3.x or Windows 9x and point-and-click the day away. But enjoying such classics on modern machines isn’t so easy, especially considering how much hardware and software architecture has changed over the past few decades. About 90% of the time, the good old DOS, Windows 3.x or Windows 9x games won’t even start. There are, however, some tricks for running these retro games on today’s PCs.
Most games from the 1980s and 1990s ran on DOS, lesser known as the Disk Operating System, a command-line operating system that powered most 286-,386- and 486-era PCs. DOS even lived on to be the backbone of Windows 3.x and Windows 95, so most games from that era continued to require the command line OS.
Of course, today DOS is extinct and no longer a part of Windows. And this means most games won’t run under the command line of Windows 7—and even if they did, what ran at 33, 66 and 400 MHz won’t be able to keep pace with today’s 3800 MHz CPU speeds. The way around this is using DOSBox, which emulates the antiquated operating system as well as legacy hardware. It’s capable of automatically adjusting a PC’s speed to the type of DOS game you’re running. While DOSBox is easy to set-up, it does require some command-line skills.
Here’s how it works. First, download and install DOSBox from this site. Then, copy all of your DOS-based games into a folder, for example, “C:\DOSGames,” and launch DOSBox. You’ll then find yourself in the “Z:\” folder.
Next, mount one of your local folders to a drive letter on DOSBox, since the tool has no direct access to your drives. Also, be sure to shorten all folder names, since you’ll need to type them all by hand when mounting. Here’s an example of how to do this step. Say that you’d like to put Sim City 2000 in the C:\DOSGames folder in order to mount this folder as the DOSBox drive letter “G.”
Then, you’d simply type “mount g: c:\DOSGames”, followed by the drive letter “G:” and then hit enter. Then type “Dir” to see the contents of this drive, which should reflect those in your local folder, “C:\DOSGames.”
If you’d like to then switch to a subfolder, type “CD game” (replacing “game” with the name of your games folder). For instance, in the example above, I would switch to the “SIMCITY” folder by typing “CD simcity.” Then, type “DIR” again to see which of these files runs the game. The file name typically would be the name of game with a “.exe”, “.com” or “.bat” file extension tacked on. After you’ve typed in the name of the game’s executable file, hit enter to run it. If you have problems running any game, check out DOSBox’s massive compatibility list or check forums to see if others are experiencing the same issues.
Pages: 1 2
|
There several apps that allow you to setup your DosBox games with the commands so that you just double click the entry. It then launches DosBox and passes the command line strings to it. The links for those apps are on the DosBox site.
I have used several in the past and currently use ProGammaX to launch Moo1, Moo2, Alien Legacy and Ascendancy.
There are also commercial sites where you can buy classic games legitimately, for not much money at all. Good Old Games, for example (www.gog.com). These usually have a pre-configured DOSBox front-end, too.
Oh, and depending on the game you’re playing, you might want to look into a modern source port. Anything ID or on the Build engine have nice community engines which work better and often have new features.
Or, if you’re trying to play Descent, drop everything now and lookup Descent Rebirth, pretty much the only way to play this gem today.
Yeah, there are a lot of free remakes out there too. Wing Commander Privateer Gold, for example, basically recreates the whole game. There’s another one too, on a different engine, which tries to be more expansive but isn’t quite as good even if it looks prettier.
Glide wrappers are handy things too for a lot of old games both of the DOS flavour (Tomb Raider for example) and the Win 9X variety as well as being handy for some console emulators (their Glide plugins are often the most error free, especially for the varied N64 emulators out there).
The best of the bunch are Zeckensack’s and NGlide (openGL and D3D respectively) with NGlide having the slight edge of being more frequently updated to support a wider range of games and having instructions for how to use it with Dosbox as well as a helpful list of games and “problem fixes” for them on their website.
It’s worth remembering that while Nvidia and AMD are the daddies of video cards now it was 3DFX who ruled the roost when many of the old classics were released.
For Starfleet Command and Silent Storm, I went the lazy route and just did a search for someones fix for the game.
Oh, and here’s a fix for Crimson Skies. It doesn’t play well with modern GPUs. There was a point were I almost considered building a 2000-era machine just to play this. Thanks to this man’s work, we can all be happy again: (It’s the CSFIX at the very bottom) http://timeslip.chorrol.com/
Oh sweet! So now I can fire up Crimson Skies AND use a glide wrapper for the old X-wing games!!
@Kahless, thanks for reminding me about Zeckensack’s and nGlide. Two of my favorite flight sims, Jane’s USAF and Jane’s IAF, don’t work properly under Windows 7… in fact, they don’t work properly under Windows XP. The game works, if you can navigate the menus blindly. Apparently they used some programming tricks (undocumented system calls, maybe?) that cause the menus and the arming screen to not work the way it should, even in Compatibility mode, and I’ve had no success in getting them to run on a virtual machine.
As for Jane’s USAF, some fan (or an ex-employee of Jane’s Combat Sims? I don’t know) has patched it to work with Windows XP/Vista/7 (and even added more content), but there’s still no fix for IAF. Until now. IAF does support Glide, so I’m going to test it with a Glide wrapper and see if I can make it work the way it’s supposed to. I’ll post here if it does.
Okay, I’ll keep this short. Jane’s IAF still won’t work even with a Glide wrapper… because it only switches to Glide while you’re in a mission. The menus still don’t work properly. Guess it’s time to take one of my ten-year-old machines and turn it into a Windows 98 machine for playing older stuff. I even have an old 3dfx card somewhere in the shop, that still works after all this time.
Old classic games are best ever. It is lite and east to play also.
Thanks Michael
Dosbox is great. I would have loved it even more if it had save states. I usually don’t condone cheating, but some DOS era games were excruciatingly difficult or didn’t have a saving system to begin with.
Post a Comment