Microsoft Flight Simulator 95 for Windows
Microsoft's Motto “Where do you want to go today?” Can Have a Literal Answer Now!
Microsoft Flight Simulator 95 For Windows
Microsoft set the
world on fire on August 24, 1995. On that particular day, the software
giant in Redmond, Washington released Windows 95. A vast improvement
over Windows 3.1, the new environment quickly took computing by storm.
It was a very big deal. The Microsoft promotion campaign featured the
Rolling Stones song "Start Me Up" as the theme for the Windows launch. A VHS video tape was released as well to promote the new environment. Featuring Jennifer Aniston and Matthew Perry from Friends,
the video was touted as a "cyber sitcom" (yes, the 90's did get very
stupid at times). This was the only time in the history of retail that
people stood in line outside of stores for a Microsoft product!
Windows 95 quickly took over as the graphical environment of choice. This new version of Windows had no issues running on computers equipped with the 486 processor. By this time though, the Intel Pentium CPU's were the processor of choice for the new GUI. In order to show off the new environment as a gaming platform, the software giant enlisted the help of third party companies. The most notable example was with id Software, where Microsoft got in contact with John Carmack for a version of Doom 2 for the new platform. Microsoft's want and demand for Doom was so great that for a short time, Bill Gates briefly considered buying id Software. Doom 95 was released for Windows on August 20th, 1996, and it was very well received. Doom 95 helped solidify Windows as a legitimate gaming platform. The transition to Windows gaming wasn't just restricted to Doom though.
The Microsoft developers started to port Flight Simulator 5.1 to Windows as well. For the most part, this game was a straight port of that game to Windows. It retained the same look and feel, and the same feature set. Their were a few differences as well though. The biggest change was that the Flight Simulator was running under Windows now instead of DOS. Frame-rates were improved, along with better cloud and haze effects, plus additional aircraft, like the Extras 300 aerobatic plane. The game textures were enhanced as well. Their were improvements in the 3D detail. Additional scenery was included in this release, like major airports outside Europe and the US for the first time. Microsoft still wanted this game to be a major release.
Windows 95 quickly took over as the graphical environment of choice. This new version of Windows had no issues running on computers equipped with the 486 processor. By this time though, the Intel Pentium CPU's were the processor of choice for the new GUI. In order to show off the new environment as a gaming platform, the software giant enlisted the help of third party companies. The most notable example was with id Software, where Microsoft got in contact with John Carmack for a version of Doom 2 for the new platform. Microsoft's want and demand for Doom was so great that for a short time, Bill Gates briefly considered buying id Software. Doom 95 was released for Windows on August 20th, 1996, and it was very well received. Doom 95 helped solidify Windows as a legitimate gaming platform. The transition to Windows gaming wasn't just restricted to Doom though.
The Microsoft developers started to port Flight Simulator 5.1 to Windows as well. For the most part, this game was a straight port of that game to Windows. It retained the same look and feel, and the same feature set. Their were a few differences as well though. The biggest change was that the Flight Simulator was running under Windows now instead of DOS. Frame-rates were improved, along with better cloud and haze effects, plus additional aircraft, like the Extras 300 aerobatic plane. The game textures were enhanced as well. Their were improvements in the 3D detail. Additional scenery was included in this release, like major airports outside Europe and the US for the first time. Microsoft still wanted this game to be a major release.
As mentioned in the Wikipedia article, this was the first version released after the purchase of BAO (Bruce Artwick Organization) by Microsoft. The BOA developers, staff, and development computers and equipment were relocated to Redmond, Washington.
PC Emulation To Accommodate This Classic
I've attempted to
run the game under PCEM. However, I had horrible frame-rate issues. The
irony is that 3D accelerated games using the 3DFX Voodoo are much more
playable because the Voodoo GPU is emulated on a separate CPU thread.
This offloads the graphical load onto the GPU thread instead of leaving
it to the CPU thread, which then free's up that CPU thread for other
task. With one CPU thread handling the core emulator, plus the CPU
emulation; that thread experiences a lot of demand when emulating a
computer with a more recent Pentium processor. As a result, I've opted
to run the game under VMware Player 12 running Windows 95 OSR2. Their is
trade-offs when using VMware Player. Their is 3D acceleration, but it's
only available for Windows XP and higher. However, with Flight Sim 95,
this is a moot point as that game doesn't use 3D acceleration. Flight
Simulator 95 was released on the eve of the 3D acceleration revolution.
The CPU is virtualized. What that means is that instead of emulating the CPU one instruction at a time, VMware uses the host CPU natively. That means that when running Windows 95 under VMware, my computer is emulating(*) a single-core AMD CPU running at 3.8GHz. Not surprisingly, Windows 95 runs great, along with all the software running under it. In fact, Windows 95 had to be patched because their is a bug in the system files that prevent it from running on computers that operate faster than 2.1GHz. After that patch, Windows 95 runs without issue.
The VBE 9x VESA drivers had to be installed as well. Without them, 95 only runs in 640 by 480, 16-color VGA mode. The desktop afterwards was set to 1024 by 768, 16-bit color. Flight Simulator 95 didn't use a 32-bit color palette, so any color depth higher than 16-bit for this game is pointless. Also, my VMware virtual machine has 32MB's of RAM allocated to it. This is period specific to the amount of memory that would have been in most computers at the time. Windows 95 didn't need any more RAM than this in all honesty. I never understood why people who build VM's to run legacy OS's opted to give them insane amounts of memory that wasn't period specific. Like, why does Windows 98 have 1GB of RAM for! Their was no software during that time that required that much memory! I edited the VMX configuration file to have a Creative Labs SoundBlaster audio adapter, which is what Windows 95 is using.
After making the following adjustments, there were still some issues. The cockpit flickered constantly when in that view mode. However, even with this issue, the game is still very much playable. It runs very well. I maxed out the game graphically by have all the dynamic scenery enabled. The game looks as good as it can get. Playing this game almost fools me into believing that this is 1997 again.
The CPU is virtualized. What that means is that instead of emulating the CPU one instruction at a time, VMware uses the host CPU natively. That means that when running Windows 95 under VMware, my computer is emulating(*) a single-core AMD CPU running at 3.8GHz. Not surprisingly, Windows 95 runs great, along with all the software running under it. In fact, Windows 95 had to be patched because their is a bug in the system files that prevent it from running on computers that operate faster than 2.1GHz. After that patch, Windows 95 runs without issue.
The VBE 9x VESA drivers had to be installed as well. Without them, 95 only runs in 640 by 480, 16-color VGA mode. The desktop afterwards was set to 1024 by 768, 16-bit color. Flight Simulator 95 didn't use a 32-bit color palette, so any color depth higher than 16-bit for this game is pointless. Also, my VMware virtual machine has 32MB's of RAM allocated to it. This is period specific to the amount of memory that would have been in most computers at the time. Windows 95 didn't need any more RAM than this in all honesty. I never understood why people who build VM's to run legacy OS's opted to give them insane amounts of memory that wasn't period specific. Like, why does Windows 98 have 1GB of RAM for! Their was no software during that time that required that much memory! I edited the VMX configuration file to have a Creative Labs SoundBlaster audio adapter, which is what Windows 95 is using.
After making the following adjustments, there were still some issues. The cockpit flickered constantly when in that view mode. However, even with this issue, the game is still very much playable. It runs very well. I maxed out the game graphically by have all the dynamic scenery enabled. The game looks as good as it can get. Playing this game almost fools me into believing that this is 1997 again.
(*) I know that the
terms emulating and virtualizing have different meaning, but for the
sake of simplicity, I'm going to use them interchangeably. The end goals
of emulation and virtualization are the same. That goal is to permit
one OS to run under another OS.
Work Cited:
Doom 95 - http://doom.wikia.com/wiki/Doom95
History of the Microsoft Flight Simulator - https://en.wikipedia.org/wiki/History_of_Microsoft_Flight_Simulator#Flight_Simulator_for_Windows_95
Doom 95 - http://doom.wikia.com/wiki/Doom95
History of the Microsoft Flight Simulator - https://en.wikipedia.org/wiki/History_of_Microsoft_Flight_Simulator#Flight_Simulator_for_Windows_95
Comments
Post a Comment