• Ultima III: Exodus

    Ultima III: Exodus was released in 1983 for a variety of platforms, including the Atari 400/800, Commodore 64, Apple II, and IBM PC (DOS) among others. This is one of the most influential computer based role-playing games and it brought levels of storytelling, complexity, and depth well beyond what had been achieved up to that point.

    Ultima III was significantly different and more complex than its predecessors. It blended top-down overworld exploration with tactical, turn-based combat and a complex story. Ultima III also introduced a party-based system where players control up to four characters instead of just one. Players could create a party by selecting from 11 different classes and five races, each with different strengths and weaknesses. This helped to give the game depth and replayability, something that computer based RPGs up until that point didn’t have a whole lot of.

    The main quest centers around defeating the villain Exodus for which the game is named. Exodus is the child of the evil (obviously) wizard Mondain and the sorceress Minax who were the antagonists of the first two games. In order to defeat Exodus you first had to figure out how to defeat him. This involves solving puzzles and obtaining various items. While that doesn’t sound terribly novel today, approaches like this involving more than just brute force were still relatively rare for the time.

    The size and detail of the Ultima III game world was impressive for the 1980s. You have to navigate continents, towns, castles, dungeons, and oceans. Each location has a unique purpose and feel. For instance, towns have a variety of NPCs which can provide clues, various shops to purchase weapons and spells, as well as hidden secrets. In addition to the overhead view points of some of these environments, dungeons offered a 1st person view point. This combination of views would influence other computer role-playing games including one of my favorite series, the AD&D Gold Box games.

    Exploration is also nonlinear and open ended, something else that wasn’t terribly common at the time. Another attribute that could be considered a positive or a negative depending on your point of view was that there was no auto-mapping feature. It was in your best interest to map things on your own, as well as to take notes for future reference.

    Combat takes place on a separate tactical grid, another major innovation for the time that would be copied by others for years to come. Unlike many contemporary CRPGs that relied on a limited and/or automated combat system, Ultima III features detailed turn-based battles. Things like position, range, and line-of-sight are all important. Spells and weapons have specific effects and ranges and not all enemies can be defeated with the same strategy. This is yet another innovation that would be mimicked by future

    Magic is divided into clerical and wizard spells and which spells a character had access to (if any) depended on their class. Spells must be purchased and learned and the number and types of spells a character could cast depended on their abilities. All common attributes of such games today, but again very novel for the 1980s.

    As you would expect, character stats (including Strength, Dexterity, Intelligence, and Wisdom) affect combat performance. In order to gain levels, you have to visit Lord British who will increase your HP as a reward for reaching certain experience levels.

    While the graphics are certainly primitive by today’s standards, they were quite good for the time. Most importantly, in the overhead views everything is clear and distinctive so that it is always obvious where you are and what kind of environment you are in. The dungeon first-person viewpoints are a simple 3D wireframe but any kind of 3D view was impressive for the time.

    The interface is keyboard-driven, with one-key commands (e.g., “T” to talk, “Z” to cast a spell, etc.). It’s a little complex at first but it doesn’t take long for it to become second nature and since the game is turn-base, you won’t be frustrated by not smashing the right key fast enough.

    Sound is pretty minimal, with just basic sound effects and a distinctive main theme. While the sound is nothing special, it serves its purpose and really, there’s only so much sound you need in this type of game anyway.

    More than any other Ultima game, Ultima III: Exodus was hugely influential in the CRPG genre. It introduced a variety of new concepts in CRPGs and influenced pretty much every CRPG that followed including the likes of the AD&D Gold Box series, Final Fantasy, Baldur’s Gate, and many, many others. For those that like turn based computer RPGs, this is a must play. Arguably, fans of the genre should play all of the Ultima games but if you are only going to pick one, then this is by far the one that had the most far reaching influence.

    As far as which version to play, the original game is probably best on the Commodore 64 and Apple II with the Commodore 64 being my personal choice. However, if you are looking for a more modern way to play, then I recommend heading over to GOG.com where you can get the first three Ultima games for the grand total of a mere $2.99 at the moment.

    The screen shots above are from the Commodore 64 version of the game. The ad is from the August 1984 issue of Antic.


  • Byte (May 1982)

    In the early 1980s, there was probably no better computer magazine than Byte. In 1982, the PC had only recently been introduced and there were a variety of mostly incompatible machines to chose from. Earlier issues of Byte could also be quite huge. This issue weighs in at close to 600 pages. The May 1982 issue of Byte includes:

    Features

    • Everyone Can Know the Real Time – In the early days of personal computing, you would have to set the time and date every time you turned on the machine. This article describes how to install an increasingly affordable real-time clock chip into your computer.
    • Six Personal Computers from Japan – A comparison of new computers from Japan including the BMC if800, Canon CX-1, Hitachi MB-6890, NEC PC-8001A, Fujitsu FM-8, and Systems Formulate Corporation Bubcom80.
    • Japan Update – A look at new computers from Japan introduced at the Consumer Electronics Show, including the Casio FX-9000P, NEC PC-6000 and PC-6001, and more.
    • The Machines Behind the Machines – A look at the Japanese computer market and some of the Japanese companies producing computers, including Canon, Oki, Fujitsu, Hitachi, NEC, and Systems Formulate Corporation.
    • The Japanese Manufacturers – How Successful Will They Be? – Speculation on the potential success of Japanese companies producing computers, particularly in the American market.
    • Japan Maps Computer Domination – Japan aims to leapfrog the U.S. in terms of computer technology in terms of computer technology with fifth-generation computers.
    • The Atari Tutorial, part 9: Even More Colors! – Displaying more colors on Atari 8-bit computers with the new GTIA chip.
    • Ports of Entry and Soft Breezes for the Color Computer and Model III – Using the Cassette Interface of the TRS-80 Model III or Color Computer as input for remote sensing projects such as an anemometer.
    • The Input/Output Primer, Part 4: The BCD and Serial Interfaces – The fourth in a six-part series on computer input/output. This part concentrates on the RS-232C interface (commonly used with modems).
    • The User’s Column: Supercalc, Spelling Programs, BASIC Compilers, and Home-Grown Accounting – A look at recent software, including Supercalc CP/M, Microproof, Spellstar, BASCOM, CB80 compiler for CBASIC, CBASIC Accounting for Non-Accountants, and Quickscreen.
    • More Maze Building – A Pascal program for generating and printing out mazes via a printer.
    • TRS-80 BASIC Program Hang-ups: The Reasons and Some Solutions – Understanding and preventing crashes in TRS-80 BASIC programs.
    • Anatomy and Development of a Batch-Processing System – Batch processing refers to running a series of programs without human intervention. This article looks at its history and methods.
    • CHEDIT: A Graphics-Character Editor – A program for defining your own character sets in Apple Pascal.
    • Give Your Apple a Voice: A Speech-Development System Using the Radio Shack Speech Synthesizer – A project to get your Apple II to talk.
    • Programming PERT in BASIC – Implementing a Performance Evaluation and Review Technique in BASIC.
    • CP/M, Your Time Has Come: A Real-Time Clock for the Most Popular Microcomputer Operating System – Building a real-time clock for CP/M based systems.

    Reviews

    • Alien Typhoon – An arcade style game inspired by Space Invaders for the Apple II.
    • PL/I for Microcomputers – PL/I-80 is a PL/I implementation for CP/M. This language was originally intended to be the primarly language used for the System 360.
    • Apple II 80-Column Video Boards – A look at five different 80-Column video boards for the Apple II including the Full-View 80, Omnivision, SupRTerminal, Vidterm, Wizard-80, and others.
    • Colne Robotics Armdroid, The Small-Systems Robot – A robot arm designed for the TRS-80 Model I.
    • Super FORTH – A version of FORTH designed for the Apple II.

    Nucleus

    • Editorial – How much competition will Japan offer in the personal computer industry?
    • Letters – Readers write in about the IBM PC, warranties, the Intertec Superbrain, and more.
    • Book Reviews – Reviews of Fifty BASIC Exercises, Programmer’s Guide to the 180s, and TRS-80 Color Computer Technical Reference Manual.
    • Programming Quickies – A general purpose BASIC routine for creating structured strings which could be used to sequence vents in control programs.
    • BYTELINES – IBM looks to expand IBM PC distribution (at the time, Sears and Computerland were the only retailers), more computers using the Motorola 68000 CPU including thr TRS-80 Model 16, IBM expects to have sold 200,000 PCs by the end of the year, new slimline 8-inch floppy drives, Intel introduces the 80286, and much more.
    • Ask BYTE – Questions answered about using the TRS-80 Color Computer for farm control applications, display problems with the Color Computer and a new TV, building a digital speedometer, and more.
    • Hierarchical Interrupts – Using daisy-chained peripheral devices.
    • What’s New? – A look at new products including the Ace 100 Apple II compatible computer, the Model PC-2 TRS-80 Pocket Computer, the Wicat System 150 68000 based computer, the ACI-2 Z80-based computer with two 8-inch floppy drives, Understanding Your VIC, Volume I (book), 8088 User’s Manual, an 80-column adapter for the PET, and much more.

    …and more!


  • Maximum PC (May 2006)

    Here’s another issue of what was my favorite PC magazine. It hung on longer than most PC print magazines but sadly it too died off a few years back. The May 2006 issue includes:

    Features

    • Hardcore Hardware – What to know about transitioning to your next motherboard/CPU/memory upgrade which at the time would likely include transitioning from an AGP to a PCI Express based system. Includes advice for choosing the right number of corse, choosing Intel or AMD, which AMD or Intel processor to get, RAM choices, and more.
    • Geek Quiz – Maximum PC’s annual computer quiz.

    Dapartments

    • Quick Start – Intel introduces the Conroe which was the first iteration of the Core architecture as a replacement for the Netburst architecture of the Pentium 4; a look at Vista’s release plans; Intel plans removal of PATA interface; AMD introduces AM2 socket; and more.
    • Head2Head – A comparision of VOIP and regular analog phone service.
    • WatchDog – HP settles lawsuit over defective Pavilion motherboards; problems with the Minolta Dimage X1 digital camera; and more.
    • How To – Solving playback errors, missing sound, player crashes and more when attempting to play back video.
    • Ask the Doctor – Questions answered about the right hardware for AutoCAD, problems with a PC recognizing a keyboard, a 400GB Maxtor drive problem, problems after upgrading from a Celeron D to a Pentium 4, Thermaltake’s Bigwater SE water-cooling kit, and more.
    • R&D – A look at the various types of Creative Commons licenses, a detailed look at the Cooler Master AquaGate Mini CPU water-cooler, a preview of nVidia’s GeForce 7900 GTX Quad SLI, and more.
    • In the Lab – Solving problems with overheating chipsets when using water-cooling, reducing boot times, and more.

    Reviews

    • Videocard – A look at nVidia’s new flagship GeForce 7900 GTX featuring 512MB GDDR3, a 650MHz clock speed, and SLI technology for only $500.
    • Desktop PC – A review of the Omen A:121 Crossfire featuring an Athlon 64 FX-60 CPU, two ATI X1900 XT videocards, 2 GB RAM, four 150GB Raptor 10,000 RPM hard drives in RAID 0, and more for $7500.
    • Notebook PC – A review of the Alienware Aurora M7700 featuring an AMD FX-60 CPU, 2GB DDR400, two 80GB hard drives in RAID 0, an nVidia GeForce Go 7800 with 256MB, a 17-inch screen and more for just over $5000.
    • Backup drive – A review of the Maxtor One Touch III Turbo external drive which features two Maxtor 500 GB drives in a RAID 0 or RAID 1 config in an external enclosure ($900).
    • Compact digicam – A review of the Kodak EasyShare One digital camera ($500).
    • A/V streaming box – The Sony LocationFree TV LF-X11, meant to compete with devices like the Slingbox.
    • VGA coolers – Arctic Cooling Accelero VGA Coolers. These were aftermarket heatsink/fan combos designed for better cooling than what came stock on most cards at the time.
    • Powerline Wi-Fi adapter – The Netgear XE104. At 85b/s it was quite a bit faster than most wi-fi at the time.
    • MP3 Player – The Creative Zen Vision: M MP3/video player. Another device modern phones have destroyed.
    • RAM drive card – The Gigabyte i-RAM. This was a PCI card with 1 GB of RAM designed to be used as a RAM drive.
    • PC enclosures – Reviews of the Kingwin SK-523BKW and the Lian Li PC-777 Memorial Edition (it literally looks like a snail).
    • Privacy stick – The Stealth Surfer II, a password protected 128 MB memory stick designed for keeping your web surfing habits private.
    • Water coolers – Reviews of the Swiftech H20-120 Premium and Thermaltake Bigwater 745 CPU liquid coolers.
    • Gaming – A look at Star Wars: Empire at War, a Star Wars themed strategy game.

    …and more!