NetTrek

The classic Macintosh multiplayer network game. Built from my teaching experiment at Apple Computer, played over AppleTalk, remembered by a generation.

Written by Randy Carr · 1984–1989

// Where'd it come from and where'd it go?

1982 — The Lisa

Way back in 1982, before Warp-Drive, there was this secret new computer being developed at Apple Computer known as the Lisa. The Lisa computer had a real bitmapped screen that was fairly large (i.e. lots of pixels!) and a real pointing device that resembled what Xerox had done in the late '70s, known as the "mouse." I was working at Apple Computer in those days, so I was privy to details about this computer. The first time I saw a Lisa, I knew it was time for NetTrek.

I had seen a similar game on the Xerox Alto II computers several years earlier known as Trek. Of course, I wasn't thinking of calling it NetTrek, rather something like a MacTrek or MTrek. Oh how those names were SO geeky! The name NetTrek came later...

1984 — The Macintosh

I tried to get the first version of NetTrek done for the Lisa computer, but there was this even newer computer in the "pipe" that was much more affordable and even faster. This was the Macintosh. It didn't really start out as affordable, but it was cool. The major problem was that you still needed a Lisa to program anything for the Mac.

So, after putting off a major roof replacement on my house, I got my own Lisa for doing that NetTrek thing for the Mac. In those days, a Lisa could cost as much as $10,000 — and that was in 1984 dollars.

The first version of NetTrek for the Macintosh was written about 95% in assembly language — as I was originally an assembly programmer for the Apple II, so assembly language was fine with me. Bit by bit more of the programming was added in Pascal (there wasn't any C compilers until later; besides the ROM routines in the Mac were written with the Pascal compiler in mind).

1985 — Shareware Accident

Since the first versions of NetTrek ran only as a multi-player game, I needed other people to test it with me. As it's really hard to handle 3 or 4 computer mice at the same time. Some late night I panicked a bit about the game getting released without my knowledge, so I inserted a shareware message into one of the "Info Screens," just in case one of my trusty testers thought that it was OK to send it to their friends.

Of course, this is exactly what happened and NetTrek became a shareware game. Really, I never intended on selling NetTrek, or even doing shareware. I just wanted people to ▶ play the game...

// NetTrek 1.0 — Circa 1985

Luckily we live in such a social world now — someone posted on YouTube a short video of the original "shareware" version, mostly written in 68000 assembly:

NetTrek 1.0 shareware version

Original NetTrek 1.0 Screenshot
Original NetTrek 1.0 Screenshot
Click to enlarge

And some kind soul made a video of that original game running on an early '80s Macintosh. This version shown below is version 1.0 and wasn't supposed to be released at all (multiplayer only too):

NetTrek 1.0 on original Macintosh hardware

// NetTrek 2.0 — Pre-Color

Luckily we live in such a social world now — someone posted on YouTube a short video of the original "shareware" version, mostly written in 68000 assembly:

NetTrek 2.0 Premier Technology version

Last B/W Version
First Premier Tech Version
Click to enlarge
NetTrek 2.0 screenshot 1 NetTrek 2.0 screenshot 2 NetTrek 2.0 screenshot 3 NetTrek 2.0 screenshot 4 NetTrek 2.0 screenshot 5 NetTrek 2.0 screenshot 6 NetTrek 2.0 screenshot 7 NetTrek 2.0 screenshot 8 NetTrek 2.0 screenshot 9 NetTrek 2.0 screenshot 10
NetTrek 2.0 Screenshots

Click on NetTrek 2.0 Archive to PLAY this version on the Mac Emulator at Archive.org

// The Color Era

1987 — Macintosh II

By about 1985 or early 1986, there was another Macintosh (aka Milwaukee) in the works at Apple that had a color display rather than just a black & white display. Wow, color, on a Mac? Cool. Oh, but that meant that I needed to program new code to draw to the color bitmapped display. OK, start over.

After many hours of trying to write quick code that would draw to the display, I determined that the routines in the Macintosh ROM were actually faster than anything I came up with (I got "smart" later).

In 1987, the Macintosh II was released and at the same time version 2.5 of NetTrek was finished. I don't think anyone has a copy (other than myself) of that crummy version as it was the direct grand-daddy of the last formal existing version known as NetTrek — the Real Version (version 3.0).

NetTrek - The Real Version screenshot
NetTrek — The Real Version (v3.0)
Click to enlarge
1989 — Commercial Release

For some unknown reason, I decided to obey the advice of my friends and "ship" NetTrek as a commercial (purchasable) version with a now-defunct company, Premier Technology. Did I make lots of money? Nope. I never really received any of the money they collected by selling this version.

The Legacy: But now, so many years later, maybe it's time to resurrect and revive NetTrek for those players who want it again. NetTrek pioneered multiplayer network gaming on the Macintosh — years before the Internet made online gaming mainstream.

// Get In Touch

If you're interested in chatting about NetTrek — the new version for modern macOS, the old code from the original, or just sharing memories of battling across AppleTalk — send me MAIL.