Inside Eamon: How Donald Brown Built the First Modular RPG Platform in 1979

An editorial illustration of a glowing translucent green floppy disk standing upright amidst neon green circuitry on a dark blue surface.

In 1979, Donald Brown inserted a 5.25-inch floppy disk into an Apple II drive to launch the Main Hall, the starting hub of a new text-based computer role-playing game called Eamon. Upon booting the system, players were prompted to create a persistent character profile defined by three primary numerical statistics: hardiness, agility, and charisma. Before setting off into unexplored fantasy worlds, new adventurers bought weapons, learned magical spells, and tested their combat mechanics inside an introductory scenario known as the Beginner's Cave.

The Virtual Tavern in 1979

When Donald Brown created Eamon on the Apple II in 1979, microcomputer games were typically self-contained, single-use experiences. If a player finished a text adventure or turned off the computer, character progress vanished. Brown set out to solve this constraint by designing a central persistent architecture. The Main Hall disk functioned as a virtual meeting place where players stored character records, managed inventory, deposited gold, and maintained stats across multiple play sessions. This core disk provided the administrative foundation for an expanding fantasy world.

Modular Design and Disk Architecture

To operate within the hardware constraints of the Apple II, Brown wrote Eamon in Applesoft BASIC and made a decisive structural choice: he separated character management from game content. Instead of bundling the entire game into one file, Brown released Eamon as public domain software using a modular floppy disk architecture. Player attributes remained stored on the primary Main Hall disk. When a player wanted to go on a quest, they saved their character state, physically swapped diskettes in the floppy drive, and booted an independent adventure module. This design meant adventure disks only needed code for local encounters, while character stats carried over seamlessly across distinct game disks.

The Dungeon Designer Toolkit

To make scenario creation accessible, Brown built a dedicated Dungeon Designer disk filled with authoring utilities. Written in Applesoft BASIC, these tools allowed non-programmers to construct their own game scenarios without writing software code. The toolkit presented interactive menus where authors defined room descriptions, monster stats, weapon damage, and special event triggers. Once completed, the Dungeon Designer saved the data onto a fresh floppy disk formatted to interface with the Main Hall system. Anyone with an Apple II could now design, test, and distribute customized text adventures using Brown's standardized framework.

The First Community-Driven RPG Ecosystem

Because Eamon was released into the public domain alongside custom authoring tools, it rapidly grew into one of the earliest software platforms powered by user-generated content. Hobbyist developers and home computer enthusiasts began writing, trading, and expanding their own modular quest disks. To manage the massive influx of custom scenarios, fans established the Eamon Adventurer's Guild. This organization reviewed, cataloged, and distributed hundreds of player-created adventure disks through mail-order software swaps and Apple II user group networks.

By giving away his source code and placing authoring utilities into the hands of users, Donald Brown shifted personal computing from passive consumption to collaborative creation, establishing a blueprint for user-built gaming worlds.

AI-generated editorial illustration; not a documentary photograph.

Source: A Journey into the Wonderful World of Eamon

Share this article
FacebookThreadsLinkedInX

Leave a Reply

Your email address will not be published. Required fields are marked *