Tag Archive: DOS


Starflight Part 1: Harder Than I Thought

So obviously, you can’t just sit down and play a DOS game from 1986 on a modern system without doing your homework first. The first thing I had to do was get it running.

First things first: I downloaded and installed the Mac version of DosBox, a DOS emulator designed specifically with gaming in mind. After spending a few minutes trying to remember what the hell the old DOS commands were—and reminding myself that a “.com” file was an executable just as much as a “.exe” file, I managed to open the game—only to be greeted with this image:

Image

Now, those of you who have played Starflight before may recognize this screen, but I obviously did not. This is a dead stop—pressing any button at this point kicks you back to DOS.

It seems that what happened here is this: The original Starflight pre-dates the widespread availability of hard disk drives, meaning that the player had no ability to save a game anywhere but directly on the floppy disks. When you save your game on the floppy disks, it actually directly alters the game files, rather than just creating a separate “save file”.

In practice, this means that if your game saves incorrectly, you don’t just have a corrupted save file—you corrupt your entire installation of the game, and have to reinstall from scratch. Apparently the original policy was to make duplicates of your master game disks on blank floppies, and play the game on those. If anything went wrong, you would have to overwrite the copies with the master disks.

It also appears that a good way to “corrupt your save file” would be to “exit without saving ever.”

Since I’m playing on my hard drive, it looks like I’m going to be creating an entire duplicate installation of the game for every “save slot” I want to have. I suppose this would bother me if the entire game installation wasn’t 815k in size.

Join us tomorrow as we jump directly into the game without reading the manual, and then almost immediately afterwards decide to read the manual!

The Starflight Project

So recently I decided I wanted to play Starflight.

Image

For those of you who don’t know, Starflight is a DOS game originally released in 1986. It’s also the grand-daddy of all space-exploration games, and serves as the primary point of inspiration of a number of other successful games—including SunDog: Frozen LegacyStar Control 2, and the Mass Effect trilogy, all perennial favorites of mine. I’ve played all of those games to death, even contributed a musical remix to the open-source Star Control 2 re-release project…and yet I’ve never played Starflight.

I was watching a Let’s Play video of SunDog recently and lamenting the lack of open-world sci-fi games out there, when my friend Tim pointed out that SunDog reminded him of Starflight 2, his favorite video game of all time.

2 things made me want to make an attempt to play the Starflight games:

  1. They are the great grandfather of a lot of games I truly love—some of the greatest games of all time, and the fact that I haven’t played them is a hole in my education as a gamer.
  2. I know literally NOTHING about them.

The second reason may not make sense at first, but it’s actually a powerful motivator for me. By picking up Starflight now, I get the chance to approach a true masterpiece of gaming history, but without any preconceived notions about what it should be or how it should behave. I will be experiencing one of the classics of game history with fresh eyes—but still bringing my adult understanding of games and the library of games it influenced.

Since this is a unique opportunity, I thought I would also take a moment to write down my impressions as I go. So if you also are interested in Starflight, exploration games, or even just watching me bang my head against an impossible UI for hours, then keep checking back. I’m sure you’ll find something entertaining.

Follow

Get every new post delivered to your Inbox.