Classic Games Emulated: The Microsoft Flight Simulator Versions 1 and 2 for the IBM PC
The Love of Flying Has Been Their Since Day 1.
Their is this 
famous saying: If men were meant to fly, then they would have been born 
with wings. The Wright Brothers never gotten that memo. Chuck Yeager 
never gotten that memo either, but he did get another one: Break sound 
itself and be awesome at it! The pilots of the sky have always filled 
out imaginations. Going to a high elevation to where not many have gone 
before. Many will never get the opportunity to fly a plane. Our 
imaginations would run wild until programmers started to build their own
 worlds for us to fly around in. This was a massive challenge given how 
limited computer hardware was in the late 70's/early 80's. Machines like
 the Apple II and Radio Shack TRS-80 home computer had, by modern 
standards, extremely limited capabilities. The programmers on these 
platforms did build those worlds though. 
One thing has to be established though: This blog series is not intended to be a complete history of the Microsoft Flight Simulator. The intention of these flight simulators articles is to demonstrate the ability of emulators/virtual machines to run this old software the way that they were meant to run. Or fly in this case! (Pun intended)
One thing has to be established though: This blog series is not intended to be a complete history of the Microsoft Flight Simulator. The intention of these flight simulators articles is to demonstrate the ability of emulators/virtual machines to run this old software the way that they were meant to run. Or fly in this case! (Pun intended)
 Flight Simulator 1 for the IBM PC
 
As primitive as 
these virtual worlds were, they opened up a world of possibilities. A 
programmer named Bruce Artwick originally created the Flight Simulator 
in the late 70's. He helped form a company called subLOGIC that marketed his creation for all to enjoy. The Flight Simulator
 
was ported to many of the popular micros at that time. When it was 
apparent that the IBM PC was going to be the next big thing, it was only
 a matter of time before that platform would get a port as well. 
subLOGIC had various commitments though, and they didn't fully 
understand IBM's new platform. As a result, they licensed their product 
to Microsoft to develop. Already experts of the platform that IBM 
created, they started to turn out a product that would take full 
advantage of the PC hardware. Using the "bare metal" of the PC hardware,
 they inked out every ounce of performance that the machine could 
muster. Microsoft Flight Simulator Version 1 
was released on November 1982. Because of how this game used very 
specific features of the PC; this title, along with the Lotus 123 
spreadsheet, were used as stress test to see how compatible the clones 
were to the IBM PC. If that clone could run this game as well as Lotus 
123, then that compatible could run pretty much any software that the 
IBM PC could run. By modern standards, their wasn't much offered by this
 initial version. 
The Flight Simulator did support color graphics, but using a composite monitor. It ran in black-and-white, high-res CGA mode (640 by 200) using a dedicated RGB monitor. A demo mode was offered in the game to show the plane flying over the scenery. Their was a day and night mode, as well as a flight coordination system. As mentioned in the Wikipedia article, their was a crop-duster and dogfight mode as well. The dog-fighting was done by in a Sopwith Camel, a World War 1 biplane that was widely used by the RAF during that conflict. The game starts off with the plane parked at Chicago's Meigs Field, a single runway airport that's adjacent to Lake Michigan. The performance, while acceptable to a early 80's gamer, would leave a lot to be desired now. Anything from that time period hasn't aged well. However, older games cannot be directly compared to modern games either because it was just simply a different time, and a direct comparison wouldn't be possible. Hardware was different. Games were different. Expectations were different. However, this was the start for a franchise that I hold dear too. I never tried the first couple versions of the game until much later, when I wanted to familiarize myself with the history of the Microsoft Flight Simulator.
The game runs under PCEM without issue. PCEM does not emulate a composite monitor though, only the higher-quality RGB monitor. As a result, the first incarnation of the FS will run in black-and-white, as that version doesn't support color on RGB (Microsoft supported color on the RGB signal for Version 2). This game runs without issue though. For the screenshots, I ran the game in demo mode. PCEM was configured to emulate the original IBM PC using the Intel 8088 running at 4.77MHz. This first version of the Flight Simulator came as a boot-able floppy that executed the game immediately after boot-up, like most games during this time.
The Flight Simulator did support color graphics, but using a composite monitor. It ran in black-and-white, high-res CGA mode (640 by 200) using a dedicated RGB monitor. A demo mode was offered in the game to show the plane flying over the scenery. Their was a day and night mode, as well as a flight coordination system. As mentioned in the Wikipedia article, their was a crop-duster and dogfight mode as well. The dog-fighting was done by in a Sopwith Camel, a World War 1 biplane that was widely used by the RAF during that conflict. The game starts off with the plane parked at Chicago's Meigs Field, a single runway airport that's adjacent to Lake Michigan. The performance, while acceptable to a early 80's gamer, would leave a lot to be desired now. Anything from that time period hasn't aged well. However, older games cannot be directly compared to modern games either because it was just simply a different time, and a direct comparison wouldn't be possible. Hardware was different. Games were different. Expectations were different. However, this was the start for a franchise that I hold dear too. I never tried the first couple versions of the game until much later, when I wanted to familiarize myself with the history of the Microsoft Flight Simulator.
The game runs under PCEM without issue. PCEM does not emulate a composite monitor though, only the higher-quality RGB monitor. As a result, the first incarnation of the FS will run in black-and-white, as that version doesn't support color on RGB (Microsoft supported color on the RGB signal for Version 2). This game runs without issue though. For the screenshots, I ran the game in demo mode. PCEM was configured to emulate the original IBM PC using the Intel 8088 running at 4.77MHz. This first version of the Flight Simulator came as a boot-able floppy that executed the game immediately after boot-up, like most games during this time.
Flight Simulator 2
 
Released on 1984, 
the next incarnation of the game wasn't really that different though. 
Graphics was improved, as color was now supported in CGA using the 
higher-quality RGB monitor. The scenery was slightly more enhanced as 
well to take advantage of color. FS Version 2 
also had scenery covering the whole U.S. However, the airport scenery 
was restricted to the same airports that were in the first game. Scenery
 disk were provided which expanded the flying range to Western Europe, 
Japan and Hawaii. Like the previous game, this version was widely used 
in clone compatibility testing. It also shipped as a boot-able floppy 
disk which directly started the game after boot-up and loading. This 
title was very well received during its time, and Microsoft would 
continually update the game over it's existence. This series would just 
get better, along with the hardware that it's running on.
This game has no issues running under PCEM either. RGB color mode is supported using CGA graphics. The performance emulated is what would have been expected of a computer during that time period, and the emulation; while not 100% accurate, it close enough from a casual observer. I would still admit though that the early incarnations of the game are more of an intellectual curiosity than a "must play" title. These early games were slaves to the hardware that they ran on. A demonstration of the evolution of the series, which will get a lot more amazing with the passage of time.
 
This game has no issues running under PCEM either. RGB color mode is supported using CGA graphics. The performance emulated is what would have been expected of a computer during that time period, and the emulation; while not 100% accurate, it close enough from a casual observer. I would still admit though that the early incarnations of the game are more of an intellectual curiosity than a "must play" title. These early games were slaves to the hardware that they ran on. A demonstration of the evolution of the series, which will get a lot more amazing with the passage of time.
Articles Of Interest
PCEM - https://pcem-emulator.co.uk/
subLOGIC - https://en.wikipedia.org/wiki/SubLOGIC
 
History of the Microsoft Flight Simulator - https://en.wikipedia.org/wiki/History_of_Microsoft_Flight_Simulator#sublogicfs2
 
PCEM - https://pcem-emulator.co.uk/
subLOGIC - https://en.wikipedia.org/wiki/SubLOGIC
Bruce Artwick - https://en.wikipedia.org/wiki/Bruce_Artwick
Meigs Field - https://en.wikipedia.org/wiki/Meigs_FieldHistory of the Microsoft Flight Simulator - https://en.wikipedia.org/wiki/History_of_Microsoft_Flight_Simulator#sublogicfs2
Microsoft Flight Simulator History Through Time to Today! - https://flight-simmer.com/microsoft-flight-simulator-history/
Microsoft FS 1 for the IBM PC (1982) - https://fshistory.simflight.com/fsvault/msfs1-pc.htm



 
 
 
 
 
 
 
 
Comments
Post a Comment