copyright (c) 1999 Sam Pettus (aka "the
Scribe"), all rights reserved
All copies must not be altered in any way, including but not limited to reformatting and conversion to alternate document formats, without the express consent of the author. The sole exception is for necessary formatting changes that may be required to adapt this document to suit your particular needs; however, the complete original text must be retained in as close a layout to the original as possible. For any questions in this regard, please contact the author.
No copy may be reproduced in whole or in part within a for-profit commercial publication or Internet site without the express consent of the author. The author recognizes the right of said vendors to reproduce limited portions of his work under the "fair use" clause of the appropriate sections of the U.S. Copyright Act and the Berne Convention for the Protection of Literary and Artistic Works.
Any trademark or other such indica to be
found within this document is the exclusive property of its respective
owner, and is reproduced here merely for the sake of reference.
We build our computers like we build our cities - over time, without a plan, on top of ruins.This document was originally conceived in late April of 1999 in an effort to find for myself the answer as to whether or not emulation was legal; hence, the title Emulation: Right or Wrong? Let me state for the record that I am not an attorney, nor am I an emulation expert. I'm a former computer consultant (onetime youthful hacker) turned writer and researcher who has used his God-given talents in an effort to put this issue at rest once and for all. I ask forgiveness from those who may know more on these topics than do I, as I have done my best to keep things simple and straightforward. I also beg the indulgence of those outside the United States who may be reading this for their own edification, as it relies primarily upon that country's legal system for its examples.- Ellen Ullman, "The dumbing-down of programming," Salon, 8 May 1998
About the Author
Sam Pettus, better known to the emulation community as "the Scribe" for
all of the writing and research that he has done on emulation, is a middle-aged
bachelor with a wide and wild history despite his youth. Reading
his job resume is almost like reading an instruction book on computing,
becasue he has been involved in almost every major area of personal computer
usage from one kind to another. Whether it be hacking copy-protection
schemes on his old Commodore 64 as a teenager or enjoying the life of a
freelance personal computer consultant as an adult, he has done just about
everything from Apple IIs to the Newtek Video Toaster. It was in
1983 that he got his literal "baptism in fire" with computers, when his
Baptist minister father bought him a Commodore C64 and Datasette on the
condition that he write a program to help the neighborhood church manage
its membership records. Since then he has worked with computers in
one form or another at every job he has held since his youth, from simple
clerical work to vice-president of a computer training company.
Sam's love of computers almost put him in jail, though, when he and the hacker group that he led narrowly escaped arrest as part of the Operation Sun Devil sweep against all forms of unauthorized computer hacking during the spring and summer of 1990. From that moment on he made a point of doing his best to stay on the straight and narrow and avoid any further involvement in the burgeoning bootleg videogam software market. He spent the next seven years involved primarily in the applications and training side of the computer industry, including one full year of unemployment during the industry shakeout of 1991 - 1993, and refused to involve himself with videogames again until 1997. That was when a friend gave him a shareware copy of DOOM early in the year, and that excellent shooter reawakened his long-dormant interest in a sorely missed pasttime. He now uses his knowledge of software and systems past and present to help the emulation community, and his sorrow at its current troubles (remembering his own with Sun Devil) were what led him to write the EmuFAQ.
About the Illustrator
David Lloyd, a.k.a "The Creator" is the heart, soul, and absence of mind
behind the emulation's first-ever comic strip, OverClocked.
He is a twenty-something artist, writer, and composer who lives a guilty
bourgeois lifestyle in Northern Virginia, USA, where he bosses around his
creations, Professor Pretzel and Green, on a regular basis. In doing
he hopes to make
emulation more accessible to those who follow the scene but might not catch everything that's going on. David likes chocolate, MEKA (a highly regarded Sega 8-bit system emulator), The Clash, NeoRageX (a highly regarded NeoGeo emulator), and Parker Posey. He remixes videogame music as well, and hopes one
day to score games or even films. According to him, "I have not been, am not, and never will be 'l33t'."
The author would like to take this opportunity to thank David Lloyd for granting his permission for the use of selected OverClocked strips in the EmuFAQ. If you would like to see the complete OverClocked, be sure to check out the official OverClocked website.
___ 1999: The EmuYear In Review
(a recounting in brief of one of the most formative years in the recent history of emulation)Module One: The Emulator
___ Part 1 - The Basis for Emulation
(the fundamental concept behind emulation; reasons for emulation; a brief recounting of the birth of emulation)___ Part 2 - Developing an Emulator
(the concept of intellectual property; a brief introduction to patents, copyrights, and trademarks; how the concept of intellectual property relates to emulator development)___ Part 3 - Releasing an Emulator
(vendor concerns vs. developer desires; the economics of emulation; guidelines to determine the legality of an emulator prior to its release)
Module Two: The Software
___ Part 1 - Establishing the Software Base
(the economics of "free software" and its implications; the problems posed by software piracy; what the law really says regarding possible intellectual property infringement of computer software; the concept of "fair use" and how it does not justify software piracy)___ Part 2 - Altering the Software Base
(a look at software bootlegging; common questions concerning "ROMs;" the practice of "ROM" hacking, and " BIOS dumps; implications of the Digital Millenium Copyright Act)___ Part 3 - Supporting the Software Base
(Internet-related issues; the emulation scene and the "ROM" sites; the issues involved in setting up and maintaining a 100% legal emulation site)
Module Three: The Implications
___ Part 1 - In Defense of Programming Freedom
(the favorable stance taken by the emufans towards emulation)___ Part 2 - In Defense of Corporate Assets
(the opposing stance taken by the vendor community against emulation)___ Part 3 - Reflections
(personal insights by the author into the past, present, and future of emulation)Y2K Addendum: The Effects
___ Sony v. Connectix: Analysis and Implications
(an analysis of the court case that legalized unlicensed emulation for all time)___ The Question of ROMs
(guest author Chuck Cochems tackles the thorny issue of ROMs for personal use)___ Aftermath
(the author bids a fond farewell to the emuscene)Acknowledgements
Case Law Summaries
Eidolon's Inn --> http://eidolon.psp.net
Everything you wanted to know about Sega home videogame consoles can be found here, including the Genesis Game Guide - the Scribe's very first emulation-related FAQ and the definitive catalog to the Genesis/MegaDrive videogame ligrary.The Vintage Gaming Network - http://www.vintagegaming.com
Formerly known as Dave's Video Game Classics, this is by far the most popular emusite on the World Wide Web. Although for the most part dedicated to MAME and other arcade game emulators, it does provide decent coverage of other forms of emulation, and is highly recommended as a good starting point for emunewbies.Zophar's Domain - http://www.zophar.net
One of the oldest and best general-purpose Internet emulation sites still in operation, Zophar's is home to the extended Emulation Timeline, A History of Emulation.Emulation HQ (EmuHQ) - http://www.emuhq.com
One of the very first NextGen emulation sites, this remains an excellent place to monitor continuing developments in emulation's newest phase of development.